diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..afb69ea --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "generator/GameTracking-Dota2"] + path = generator/GameTracking-Dota2 + url = https://github.com/SteamDatabase/GameTracking-Dota2 diff --git a/Gopkg.lock b/Gopkg.lock deleted file mode 100644 index 6024928..0000000 --- a/Gopkg.lock +++ /dev/null @@ -1,78 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - branch = "master" - name = "github.com/faceit/go-steam" - packages = [ - "protocol", - "protocol/gamecoordinator", - "protocol/protobuf", - "protocol/steamlang", - "rwu", - "steamid" - ] - revision = "bda4bea3889c19a10e197fb09e40b1a0cde92792" - -[[projects]] - branch = "master" - name = "github.com/fatih/camelcase" - packages = ["."] - revision = "44e46d280b43ec1531bb25252440e34f1b800b65" - -[[projects]] - name = "github.com/golang/protobuf" - packages = [ - "jsonpb", - "proto", - "protoc-gen-go/descriptor", - "ptypes/struct" - ] - revision = "b4deda0973fb4c70b50d226b1af49f3da59f5265" - version = "v1.1.0" - -[[projects]] - name = "github.com/pkg/errors" - packages = ["."] - revision = "645ef00459ed84a119197bfb8d8205042c6df63d" - version = "v0.8.0" - -[[projects]] - branch = "master" - name = "github.com/serenize/snaker" - packages = ["."] - revision = "a683aaf2d516deecd70cad0c72e3ca773ecfcef0" - -[[projects]] - name = "github.com/sirupsen/logrus" - packages = ["."] - revision = "c155da19408a8799da419ed3eeb0cb5db0ad5dbc" - version = "v1.0.5" - -[[projects]] - name = "github.com/urfave/cli" - packages = ["."] - revision = "cfb38830724cc34fedffe9a2a29fb54fa9169cd1" - version = "v1.20.0" - -[[projects]] - branch = "master" - name = "golang.org/x/crypto" - packages = ["ssh/terminal"] - revision = "37a17fe027db43f76fd88b056ddf588563fc8722" - -[[projects]] - branch = "master" - name = "golang.org/x/sys" - packages = [ - "unix", - "windows" - ] - revision = "56ede360ec1c541828fb88741b3f1049406d28f5" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "3e14738bcb6651fcf518869a445adfe89d2a03d6a6b1bf3c7ba9474f28279b51" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/Gopkg.toml b/Gopkg.toml deleted file mode 100644 index 445c115..0000000 --- a/Gopkg.toml +++ /dev/null @@ -1,35 +0,0 @@ - -# Gopkg.toml example -# -# Refer to https://github.com/golang/dep/blob/master/docs/Gopkg.toml.md -# for detailed Gopkg.toml documentation. -# -# required = ["github.com/user/thing/cmd/thing"] -# ignored = ["github.com/user/project/pkgX", "bitbucket.org/user/project/pkgA/pkgY"] -# -# [[constraint]] -# name = "github.com/user/project" -# version = "1.0.0" -# -# [[constraint]] -# name = "github.com/user/project2" -# branch = "dev" -# source = "github.com/myfork/project2" -# -# [[override]] -# name = "github.com/x/y" -# version = "2.4.0" - - -[[constraint]] - name = "github.com/faceit/go-steam" - branch = "master" - -[[constraint]] - name = "github.com/sirupsen/logrus" - version = "^1.0.5" - -[[constraint]] - name = "github.com/golang/protobuf" - version = "^1.1.0" - diff --git a/README.md b/README.md index 9c0c6c6..b6da7ae 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ This mechanism is used everywhere, these objects are not exposed in their own ev ```go import ( - gcmm "github.com/paralin/go-dota2/protocol/dota_gcmessages_common_match_management" + gcmm "github.com/paralin/go-dota2/protocol" "github.com/paralin/go-dota2/cso" ) diff --git a/apigen/api_generate.go b/apigen/api_generate.go index 6bf3811..5a869ce 100644 --- a/apigen/api_generate.go +++ b/apigen/api_generate.go @@ -9,7 +9,7 @@ import ( "strings" "unicode" - gcm "github.com/paralin/go-dota2/protocol/dota_gcmessages_msgid" + gcm "github.com/paralin/go-dota2/protocol" "github.com/pkg/errors" "github.com/serenize/snaker" ) @@ -29,14 +29,13 @@ func GenerateAPI(ctx context.Context, clientOutput, eventsOutput io.Writer) erro var requestFuncs []*generatedRequestFunc eventsImports := make(map[string]struct{}) - eventsImports["github.com/paralin/go-dota2/protocol/dota_gcmessages_msgid"] = struct{}{} + eventsImports["github.com/paralin/go-dota2/protocol"] = struct{}{} eventsImports["github.com/golang/protobuf/proto"] = struct{}{} clientImports := make(map[string]struct{}) clientImports["context"] = struct{}{} - clientImports["github.com/paralin/go-dota2/protocol/dota_shared_enums"] = struct{}{} + clientImports["github.com/paralin/go-dota2/protocol"] = struct{}{} clientImports["github.com/faceit/go-steam/steamid"] = struct{}{} - clientImports["github.com/paralin/go-dota2/protocol/dota_gcmessages_msgid"] = struct{}{} clientImports["github.com/paralin/go-dota2/events"] = struct{}{} // responseMsgs are messages that are known to be responses. @@ -236,11 +235,11 @@ func GenerateAPI(ctx context.Context, clientOutput, eventsOutput io.Writer) erro return err } fmt.Fprintf(clientOutput, "{}\n\n\treturn resp, d.MakeRequest(\n") - fmt.Fprintf(clientOutput, "\t\tctx,\n\t\tuint32(dota_gcmessages_msgid.EDOTAGCMsg_%s),\n", f.reqMsgID.String()) - fmt.Fprintf(clientOutput, "\t\treq,\n\t\tuint32(dota_gcmessages_msgid.EDOTAGCMsg_%s),\n", f.respMsgID.String()) + fmt.Fprintf(clientOutput, "\t\tctx,\n\t\tuint32(protocol.EDOTAGCMsg_%s),\n", f.reqMsgID.String()) + fmt.Fprintf(clientOutput, "\t\treq,\n\t\tuint32(protocol.EDOTAGCMsg_%s),\n", f.respMsgID.String()) fmt.Fprintf(clientOutput, "\t\tresp,\n\t)\n") } else { - fmt.Fprintf(clientOutput, "\td.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_%s), req)\n", f.reqMsgID.String()) + fmt.Fprintf(clientOutput, "\td.write(uint32(protocol.EDOTAGCMsg_%s), req)\n", f.reqMsgID.String()) } fmt.Fprintf(clientOutput, "}\n") @@ -270,8 +269,8 @@ func GenerateAPI(ctx context.Context, clientOutput, eventsOutput io.Writer) erro fmt.Fprintf(eventsOutput, "\n}\n") fmt.Fprintf(eventsOutput, "\n// GetDotaEventMsgID returns the dota message ID of the event.\n") - fmt.Fprintf(eventsOutput, "func (e *%s) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg {\n", eventHandler.eventName) - fmt.Fprintf(eventsOutput, "\treturn dota_gcmessages_msgid.EDOTAGCMsg_%s\n", eventHandler.msgID.String()) + fmt.Fprintf(eventsOutput, "func (e *%s) GetDotaEventMsgID() protocol.EDOTAGCMsg {\n", eventHandler.eventName) + fmt.Fprintf(eventsOutput, "\treturn protocol.EDOTAGCMsg_%s\n", eventHandler.msgID.String()) fmt.Fprintf(eventsOutput, "}\n") fmt.Fprintf(eventsOutput, "\n// GetEventBody returns the event body.\n") @@ -286,7 +285,7 @@ func GenerateAPI(ctx context.Context, clientOutput, eventsOutput io.Writer) erro fmt.Fprintf( clientOutput, - "\td.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_%s)] = d.getEventEmitter(func() events.Event {\n", + "\td.handlers[uint32(protocol.EDOTAGCMsg_%s)] = d.getEventEmitter(func() events.Event {\n", eventHandler.msgID.String(), ) fmt.Fprintf(clientOutput, "\t\treturn &events.%s{}\n\t})\n", eventHandler.eventName) diff --git a/apigen/api_generate_event.go b/apigen/api_generate_event.go index 04138de..34329d1 100644 --- a/apigen/api_generate_event.go +++ b/apigen/api_generate_event.go @@ -3,7 +3,7 @@ package main import ( "fmt" - gcm "github.com/paralin/go-dota2/protocol/dota_gcmessages_msgid" + gcm "github.com/paralin/go-dota2/protocol" ) type generatedEventHandler struct { diff --git a/apigen/api_generate_func.go b/apigen/api_generate_func.go index 29ee338..ea27ca2 100644 --- a/apigen/api_generate_func.go +++ b/apigen/api_generate_func.go @@ -6,7 +6,7 @@ import ( "strings" "github.com/fatih/camelcase" - gcm "github.com/paralin/go-dota2/protocol/dota_gcmessages_msgid" + gcm "github.com/paralin/go-dota2/protocol" "github.com/pkg/errors" ) diff --git a/apigen/apigen.bash b/apigen/apigen.bash new file mode 100755 index 0000000..d368f08 --- /dev/null +++ b/apigen/apigen.bash @@ -0,0 +1,7 @@ +#!/bin/bash +set -eo pipefail + +echo "This script should be run in GOPATH due to go-mod compatibility issues." +GO111MODULE=on go build -o apigen ./ +GO111MODULE=on go mod vendor +GO111MODULE=off ./apigen generate-api diff --git a/apigen/msg.go b/apigen/msg.go index 1d648e9..3733c81 100644 --- a/apigen/msg.go +++ b/apigen/msg.go @@ -3,7 +3,7 @@ package main import ( "sort" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_msgid" + dota_gcmessages_msgid "github.com/paralin/go-dota2/protocol" ) // IsValidMsg checks if the message is valid. diff --git a/apigen/msg_event_name.go b/apigen/msg_event_name.go index b845b6d..f6f556d 100644 --- a/apigen/msg_event_name.go +++ b/apigen/msg_event_name.go @@ -3,7 +3,7 @@ package main import ( "strings" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_msgid" + dota_gcmessages_msgid "github.com/paralin/go-dota2/protocol" ) // GetMessageEventName returns the event name for the message. diff --git a/apigen/msg_func.go b/apigen/msg_func.go index 39cfd75..a4f7537 100644 --- a/apigen/msg_func.go +++ b/apigen/msg_func.go @@ -4,7 +4,7 @@ import ( "strings" "github.com/fatih/camelcase" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_msgid" + dota_gcmessages_msgid "github.com/paralin/go-dota2/protocol" ) // GetMessageFuncName determines what function name we should assign a message. diff --git a/apigen/msg_overrides.go b/apigen/msg_overrides.go index 640bc37..e6e5c6f 100644 --- a/apigen/msg_overrides.go +++ b/apigen/msg_overrides.go @@ -2,15 +2,7 @@ package main import ( "github.com/golang/protobuf/proto" - "github.com/paralin/go-dota2/protocol/base_gcmessages" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_chat" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_fantasy" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_match_management" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_team" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_tournament" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_common" - dm "github.com/paralin/go-dota2/protocol/dota_gcmessages_msgid" + dm "github.com/paralin/go-dota2/protocol" ) // msgSenderOverrides overrides the heuristic-generated sender parties for each message @@ -130,8 +122,7 @@ var msgSenderOverrides = map[dm.EDOTAGCMsg]MsgSender{ dm.EDOTAGCMsg_k_EMsgGCConnectedPlayers: MsgSenderNone, - dm.EDOTAGCMsg_k_EMsgGCLeagueAdminList: MsgSenderGC, - dm.EDOTAGCMsg_k_EMsgGCLeagueAdminState: MsgSenderGC, + dm.EDOTAGCMsg_k_EMsgGCLeagueAdminList: MsgSenderGC, dm.EDOTAGCMsg_k_EMsgGCChatMessage: MsgSenderClient, @@ -172,6 +163,14 @@ var msgSenderOverrides = map[dm.EDOTAGCMsg]MsgSender{ dm.EDOTAGCMsg_k_EMsgGCToClientAllStarVotesSubmit: MsgSenderNone, dm.EDOTAGCMsg_k_EMsgGCToClientAllStarVotesSubmitReply: MsgSenderNone, + + dm.EDOTAGCMsg_k_EMsgDOTALeagueInfoListAdminsRequest: MsgSenderNone, + dm.EDOTAGCMsg_k_EMsgDOTALeagueInfoListAdminsReponse: MsgSenderNone, + + dm.EDOTAGCMsg_k_EMsgGCtoServerTensorflowInstance: MsgSenderNone, + + dm.EDOTAGCMsg_k_EMsgGCBalancedShuffleLobby: MsgSenderClient, + dm.EDOTAGCMsg_k_EMsgGCWatchGame: MsgSenderClient, } // msgMethodNameOverrides overrides the generated client method names. @@ -203,77 +202,89 @@ var msgMethodNameOverrides = map[dm.EDOTAGCMsg]string{ var msgResponseOverrides = map[dm.EDOTAGCMsg]dm.EDOTAGCMsg{ // Example: // dm.EDOTAGCMsg_k_EMsgClientToGCCreatePlayerCardPack: dm.EDOTAGCMsg_k_EMsgClientToGCCreatePlayerCardPackResponse, - dm.EDOTAGCMsg_k_EMsgGCNotificationsMarkReadRequest: 0, - dm.EDOTAGCMsg_k_EMsgClientToGCMyTeamInfoRequest: dm.EDOTAGCMsg_k_EMsgGCToClientTeamInfo, + dm.EDOTAGCMsg_k_EMsgClientToGCMyTeamInfoRequest: dm.EDOTAGCMsg_k_EMsgGCToClientTeamInfo, dm.EDOTAGCMsg_k_EMsgGCTeamInvite_InviterToGC: dm.EDOTAGCMsg_k_EMsgGCTeamInvite_GCImmediateResponseToInviter, dm.EDOTAGCMsg_k_EMsgGCTeamInvite_InviteeResponseToGC: dm.EDOTAGCMsg_k_EMsgGCTeamInvite_GCResponseToInvitee, + dm.EDOTAGCMsg_k_EMsgGCWatchGame: dm.EDOTAGCMsg_k_EMsgGCWatchGameResponse, + + dm.EDOTAGCMsg_k_EMsgGCBalancedShuffleLobby: 0, + dm.EDOTAGCMsg_k_EMsgGCNotificationsMarkReadRequest: 0, } // msgProtoTypeOverrides overrides the GC message to proto mapping. var msgProtoTypeOverrides = map[dm.EDOTAGCMsg]proto.Message{ - dm.EDOTAGCMsg_k_EMsgGCToClientTeamInfo: &dota_gcmessages_client_team.CMsgDOTATeamInfo{}, + dm.EDOTAGCMsg_k_EMsgGCToClientTeamInfo: &dm.CMsgDOTATeamInfo{}, - dm.EDOTAGCMsg_k_EMsgGCCreateFantasyTeamRequest: &dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamCreateRequest{}, - dm.EDOTAGCMsg_k_EMsgGCCreateFantasyTeamResponse: &dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamCreateResponse{}, + dm.EDOTAGCMsg_k_EMsgGCCreateFantasyTeamRequest: &dm.CMsgDOTAFantasyTeamCreateRequest{}, + dm.EDOTAGCMsg_k_EMsgGCCreateFantasyTeamResponse: &dm.CMsgDOTAFantasyTeamCreateResponse{}, - dm.EDOTAGCMsg_k_EMsgGCCompendiumSetSelection: &dota_gcmessages_client.CMsgDOTACompendiumSelection{}, - dm.EDOTAGCMsg_k_EMsgGCCompendiumSetSelectionResponse: &dota_gcmessages_client.CMsgDOTACompendiumSelectionResponse{}, + dm.EDOTAGCMsg_k_EMsgGCCompendiumSetSelection: &dm.CMsgDOTACompendiumSelection{}, + dm.EDOTAGCMsg_k_EMsgGCCompendiumSetSelectionResponse: &dm.CMsgDOTACompendiumSelectionResponse{}, - dm.EDOTAGCMsg_k_EMsgClientToGCLatestConductScorecard: &dota_gcmessages_client.CMsgPlayerConductScorecard{}, - dm.EDOTAGCMsg_k_EMsgClientToGCLatestConductScorecardRequest: &dota_gcmessages_client.CMsgPlayerConductScorecardRequest{}, + dm.EDOTAGCMsg_k_EMsgClientToGCLatestConductScorecard: &dm.CMsgPlayerConductScorecard{}, + dm.EDOTAGCMsg_k_EMsgClientToGCLatestConductScorecardRequest: &dm.CMsgPlayerConductScorecardRequest{}, - dm.EDOTAGCMsg_k_EMsgClientToGCEventGoalsResponse: &dota_gcmessages_client.CMsgEventGoals{}, + dm.EDOTAGCMsg_k_EMsgClientToGCEventGoalsResponse: &dm.CMsgEventGoals{}, - dm.EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyOptsResponse: &dota_gcmessages_client_tournament.CMsgWeekendTourneyOpts{}, - dm.EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyLeave: &dota_gcmessages_client_tournament.CMsgWeekendTourneyLeave{}, - dm.EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyGetPlayerStatsResponse: &dota_gcmessages_client_tournament.CMsgDOTAWeekendTourneyPlayerStats{}, - dm.EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyGetPlayerStats: &dota_gcmessages_client_tournament.CMsgDOTAWeekendTourneyPlayerStatsRequest{}, - dm.EDOTAGCMsg_k_EMsgDOTAGetWeekendTourneySchedule: &dota_gcmessages_client_tournament.CMsgRequestWeekendTourneySchedule{}, + dm.EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyOptsResponse: &dm.CMsgWeekendTourneyOpts{}, + dm.EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyLeave: &dm.CMsgWeekendTourneyLeave{}, + dm.EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyGetPlayerStatsResponse: &dm.CMsgDOTAWeekendTourneyPlayerStats{}, + dm.EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyGetPlayerStats: &dm.CMsgDOTAWeekendTourneyPlayerStatsRequest{}, + dm.EDOTAGCMsg_k_EMsgDOTAGetWeekendTourneySchedule: &dm.CMsgRequestWeekendTourneySchedule{}, - dm.EDOTAGCMsg_k_EMsgClientToGCSetPartyLeader: &dota_gcmessages_client_match_management.CMsgDOTASetGroupLeader{}, - dm.EDOTAGCMsg_k_EMsgClientToGCCancelPartyInvites: &dota_gcmessages_client_match_management.CMsgDOTACancelGroupInvites{}, + dm.EDOTAGCMsg_k_EMsgClientToGCSetPartyLeader: &dm.CMsgDOTASetGroupLeader{}, + dm.EDOTAGCMsg_k_EMsgClientToGCCancelPartyInvites: &dm.CMsgDOTACancelGroupInvites{}, - dm.EDOTAGCMsg_k_EMsgClientToGCSetPartyOpen: &dota_gcmessages_client_match_management.CMsgDOTASetGroupOpenStatus{}, + dm.EDOTAGCMsg_k_EMsgClientToGCSetPartyOpen: &dm.CMsgDOTASetGroupOpenStatus{}, - dm.EDOTAGCMsg_k_EMsgClientToGCMergePartyInvite: &dota_gcmessages_client_match_management.CMsgDOTAGroupMergeInvite{}, - dm.EDOTAGCMsg_k_EMsgClientToGCMergePartyResponse: &dota_gcmessages_client_match_management.CMsgDOTAGroupMergeResponse{}, - dm.EDOTAGCMsg_k_EMsgGCToClientMergePartyResponseReply: &dota_gcmessages_client_match_management.CMsgDOTAGroupMergeReply{}, - dm.EDOTAGCMsg_k_EMsgGCToClientMergeGroupInviteReply: &dota_gcmessages_client_match_management.CMsgDOTAGroupMergeReply{}, + dm.EDOTAGCMsg_k_EMsgClientToGCMergePartyInvite: &dm.CMsgDOTAGroupMergeInvite{}, + dm.EDOTAGCMsg_k_EMsgClientToGCMergePartyResponse: &dm.CMsgDOTAGroupMergeResponse{}, + dm.EDOTAGCMsg_k_EMsgGCToClientMergePartyResponseReply: &dm.CMsgDOTAGroupMergeReply{}, + dm.EDOTAGCMsg_k_EMsgGCToClientMergeGroupInviteReply: &dm.CMsgDOTAGroupMergeReply{}, - dm.EDOTAGCMsg_k_EMsgClientToGCPingData: &base_gcmessages.CMsgClientPingData{}, + dm.EDOTAGCMsg_k_EMsgClientToGCPingData: &dm.CMsgClientPingData{}, - dm.EDOTAGCMsg_k_EMsgClientToGCEventGoalsRequest: &dota_gcmessages_client.CMsgClientToGCGetEventGoals{}, + dm.EDOTAGCMsg_k_EMsgClientToGCEventGoalsRequest: &dm.CMsgClientToGCGetEventGoals{}, - dm.EDOTAGCMsg_k_EMsgClientToGCMyTeamInfoRequest: &dota_gcmessages_client_team.CMsgDOTAMyTeamInfoRequest{}, + dm.EDOTAGCMsg_k_EMsgClientToGCMyTeamInfoRequest: &dm.CMsgDOTAMyTeamInfoRequest{}, - dm.EDOTAGCMsg_k_EMsgLobbyBattleCupVictory: &dota_gcmessages_common.CMsgBattleCupVictory{}, + dm.EDOTAGCMsg_k_EMsgLobbyBattleCupVictory: &dm.CMsgBattleCupVictory{}, - dm.EDOTAGCMsg_k_EMsgClientToGCSetPartyBuilderOptions: &dota_gcmessages_client_match_management.CMsgPartyBuilderOptions{}, + dm.EDOTAGCMsg_k_EMsgClientToGCSetPartyBuilderOptions: &dm.CMsgPartyBuilderOptions{}, - dm.EDOTAGCMsg_k_EMsgGCOtherJoinedChannel: &dota_gcmessages_client_chat.CMsgDOTAOtherJoinedChatChannel{}, - dm.EDOTAGCMsg_k_EMsgGCOtherLeftChannel: &dota_gcmessages_client_chat.CMsgDOTAOtherLeftChatChannel{}, + dm.EDOTAGCMsg_k_EMsgGCOtherJoinedChannel: &dm.CMsgDOTAOtherJoinedChatChannel{}, + dm.EDOTAGCMsg_k_EMsgGCOtherLeftChannel: &dm.CMsgDOTAOtherLeftChatChannel{}, - dm.EDOTAGCMsg_k_EMsgGCCompendiumDataChanged: &dota_gcmessages_client.CMsgDOTACompendiumData{}, + dm.EDOTAGCMsg_k_EMsgGCCompendiumDataChanged: &dm.CMsgDOTACompendiumData{}, - dm.EDOTAGCMsg_k_EMsgGCToClientProfileCardUpdated: &dota_gcmessages_common.CMsgDOTAProfileCard{}, - dm.EDOTAGCMsg_k_EMsgGCToClientNewNotificationAdded: &dota_gcmessages_client.CMsgGCNotificationsResponse_Notification{}, + dm.EDOTAGCMsg_k_EMsgGCToClientProfileCardUpdated: &dm.CMsgDOTAProfileCard{}, + dm.EDOTAGCMsg_k_EMsgGCToClientNewNotificationAdded: &dm.CMsgGCNotificationsResponse_Notification{}, - dm.EDOTAGCMsg_k_EMsgRetrieveMatchVoteResponse: &dota_gcmessages_client.CMsgMatchVoteResponse{}, + dm.EDOTAGCMsg_k_EMsgRetrieveMatchVoteResponse: &dm.CMsgMatchVoteResponse{}, - dm.EDOTAGCMsg_k_EMsgClientToGCGetProfileCardResponse: &dota_gcmessages_common.CMsgDOTAProfileCard{}, + dm.EDOTAGCMsg_k_EMsgClientToGCGetProfileCardResponse: &dm.CMsgDOTAProfileCard{}, - dm.EDOTAGCMsg_k_EMsgGCToClientChatRegionsEnabled: &dota_gcmessages_client_chat.CMsgDOTAChatRegionsEnabled{}, + dm.EDOTAGCMsg_k_EMsgGCToClientChatRegionsEnabled: &dm.CMsgDOTAChatRegionsEnabled{}, - dm.EDOTAGCMsg_k_EMsgClientToGCGetProfileTicketsResponse: &dota_gcmessages_client.CMsgDOTAProfileTickets{}, + dm.EDOTAGCMsg_k_EMsgClientToGCGetProfileTicketsResponse: &dm.CMsgDOTAProfileTickets{}, // Experimental - dm.EDOTAGCMsg_k_EMsgGCFantasyFinalPlayerStats: &dota_gcmessages_client_fantasy.CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats{}, + dm.EDOTAGCMsg_k_EMsgGCFantasyFinalPlayerStats: &dm.CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats{}, + + dm.EDOTAGCMsg_k_EMsgGCToClientTeamsInfo: &dm.CMsgDOTATeamsInfo{}, + + dm.EDOTAGCMsg_k_EMsgGCToClientLobbyMVPNotifyRecipient: &dm.CMsgDOTALobbyMVPNotifyRecipient{}, + dm.EDOTAGCMsg_k_EMsgGCToClientLobbyMVPAwarded: &dm.CMsgDOTALobbyMVPAwarded{}, + + dm.EDOTAGCMsg_k_EMsgClientToGCRequestEventTipsSummary: &dm.CMsgEventTipsSummaryRequest{}, + dm.EDOTAGCMsg_k_EMsgClientToGCRequestEventTipsSummaryResponse: &dm.CMsgEventTipsSummaryResponse{}, - dm.EDOTAGCMsg_k_EMsgGCToClientTeamsInfo: &dota_gcmessages_client_team.CMsgDOTATeamsInfo{}, + dm.EDOTAGCMsg_k_EMsgClientToGCRequestSocialFeed: &dm.CMsgSocialFeedRequest{}, + dm.EDOTAGCMsg_k_EMsgClientToGCRequestSocialFeedResponse: &dm.CMsgSocialFeedResponse{}, - dm.EDOTAGCMsg_k_EMsgGCToClientLobbyMVPNotifyRecipient: &dota_gcmessages_client.CMsgDOTALobbyMVPNotifyRecipient{}, - dm.EDOTAGCMsg_k_EMsgGCToClientLobbyMVPAwarded: &dota_gcmessages_client.CMsgDOTALobbyMVPAwarded{}, + dm.EDOTAGCMsg_k_EMsgClientToGCRequestSocialFeedComments: &dm.CMsgSocialFeedCommentsRequest{}, + dm.EDOTAGCMsg_k_EMsgClientToGCRequestSocialFeedCommentsResponse: &dm.CMsgSocialFeedCommentsResponse{}, } var msgArgAsParameterOverrides = map[dm.EDOTAGCMsg]bool{ diff --git a/apigen/msg_response.go b/apigen/msg_response.go index c20f213..7da5ebc 100644 --- a/apigen/msg_response.go +++ b/apigen/msg_response.go @@ -5,7 +5,7 @@ import ( "reflect" "strings" - gcm "github.com/paralin/go-dota2/protocol/dota_gcmessages_msgid" + gcm "github.com/paralin/go-dota2/protocol" "github.com/pkg/errors" ) @@ -101,8 +101,9 @@ func LookupMessageProtoType(protoMap map[string]*ProtoType, msgID gcm.EDOTAGCMsg } for _, att := range toAttempt { + att = "CMsg" + att fmt.Println(att) - if pt, ok := protoMap["CMsg"+att]; ok { + if pt, ok := protoMap[att]; ok { fmt.Printf("Request: %v matched to type: %v\n", msgID.String(), pt.TypeName) return pt, nil } diff --git a/apigen/msg_sender.go b/apigen/msg_sender.go index 4696d6d..0a8c6d5 100644 --- a/apigen/msg_sender.go +++ b/apigen/msg_sender.go @@ -4,7 +4,7 @@ import ( "strings" "github.com/fatih/camelcase" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_msgid" + "github.com/paralin/go-dota2/protocol" ) // MsgSender is the sender type of a message. @@ -18,7 +18,7 @@ const ( ) // GetMessageSender determines which party (GC, Client, None) would send this message in a session. -func GetMessageSender(msg dota_gcmessages_msgid.EDOTAGCMsg) MsgSender { +func GetMessageSender(msg protocol.EDOTAGCMsg) MsgSender { if !IsValidMsg(msg) { return MsgSenderNone } diff --git a/apigen/proto_packages.go b/apigen/proto_packages.go index 599ed95..3c55394 100644 --- a/apigen/proto_packages.go +++ b/apigen/proto_packages.go @@ -2,10 +2,9 @@ package main import ( "go/importer" + "go/token" "go/types" "regexp" - - "github.com/paralin/go-dota2/protocol/all" ) // TypeRegex matches struct types in Go @@ -28,7 +27,9 @@ type ProtoType struct { // BuildProtoTypeMap attempts to compile the proto type list. func BuildProtoTypeMap() (map[string]*types.Package, map[string]*ProtoType, error) { packages := make(map[string]*types.Package) - imp := importer.Default() + // imp := importer.Default() + fset := token.NewFileSet() + imp := importer.ForCompiler(fset, "source", nil) importPak := func(pak string) error { ipak, err := imp.Import(pak) @@ -41,7 +42,10 @@ func BuildProtoTypeMap() (map[string]*types.Package, map[string]*ProtoType, erro } // import all packages - for _, pak := range all.Packages { + allPackages := []string{ + "github.com/paralin/go-dota2/protocol", + } + for _, pak := range allPackages { if err := importPak(pak); err != nil { return nil, nil, err } diff --git a/apigen/snapshot.txt b/apigen/snapshot.txt index eaed8be..342d0a6 100644 --- a/apigen/snapshot.txt +++ b/apigen/snapshot.txt @@ -4,100 +4,94 @@ 7005 N/A k_EMsgGCGameMatchSignOutResponse 7009 CLIENT k_EMsgGCJoinChatChannel JoinChatChannel 7010 GC k_EMsgGCJoinChatChannelResponse -7013 N/A k_EMsgGCOtherJoinedChannel -7014 N/A k_EMsgGCOtherLeftChannel -7017 GC k_EMsgGCMatchHistoryList +7013 GC k_EMsgGCOtherJoinedChannel +7014 GC k_EMsgGCOtherLeftChannel +7017 N/A k_EMsgGCMatchHistoryList 7026 N/A k_EMsgServerToGCRequestStatus -7027 GC k_EMsgGCGetRecentMatches +7027 N/A k_EMsgGCGetRecentMatches 7028 GC k_EMsgGCRecentMatchesResponse 7033 CLIENT k_EMsgGCStartFindingMatch StartFindingMatch -7034 GC k_EMsgGCConnectedPlayers -7035 CLIENT k_EMsgGCAbandonCurrentGame SendAbandonCurrentGame +7034 N/A k_EMsgGCConnectedPlayers +7035 CLIENT k_EMsgGCAbandonCurrentGame AbandonLobby 7036 CLIENT k_EMsgGCStopFindingMatch SendStopFindingMatch -7038 CLIENT k_EMsgGCPracticeLobbyCreate CreateLobby +7038 N/A k_EMsgGCPracticeLobbyCreate 7040 CLIENT k_EMsgGCPracticeLobbyLeave LeaveLobby 7041 CLIENT k_EMsgGCPracticeLobbyLaunch LaunchLobby 7042 CLIENT k_EMsgGCPracticeLobbyList ListLobbies 7043 GC k_EMsgGCPracticeLobbyListResponse 7044 CLIENT k_EMsgGCPracticeLobbyJoin JoinLobby -7046 CLIENT k_EMsgGCPracticeLobbySetDetails LobbySetDetails -7047 CLIENT k_EMsgGCPracticeLobbySetTeamSlot LobbySetTeamSlot +7046 CLIENT k_EMsgGCPracticeLobbySetDetails SetLobbyDetails +7047 N/A k_EMsgGCPracticeLobbySetTeamSlot 7049 CLIENT k_EMsgGCInitialQuestionnaireResponse SendInitialQuestionnaireResponse 7055 N/A k_EMsgGCPracticeLobbyResponse 7056 GC k_EMsgGCBroadcastNotification -7057 GC k_EMsgGCLiveScoreboardUpdate +7057 N/A k_EMsgGCLiveScoreboardUpdate 7060 CLIENT k_EMsgGCRequestChatChannelList ListChatChannel 7061 GC k_EMsgGCRequestChatChannelListResponse 7064 CLIENT k_EMsgGCRequestMatches RequestMatches 7065 GC k_EMsgGCRequestMatchesResponse -7068 CLIENT k_EMsgGCRequestPlayerResources RequestPlayerResources -7069 GC k_EMsgGCRequestPlayerResourcesResponse +7068 N/A k_EMsgGCRequestPlayerResources +7069 N/A k_EMsgGCRequestPlayerResourcesResponse 7070 CLIENT k_EMsgGCReadyUp SendReadyUp 7071 GC k_EMsgGCKickedFromMatchmakingQueue 7072 N/A k_EMsgGCLeaverDetected 7073 CLIENT k_EMsgGCSpectateFriendGame SpectateFriendGame 7074 GC k_EMsgGCSpectateFriendGameResponse -7075 GC k_EMsgGCPlayerReports +7075 N/A k_EMsgGCPlayerReports 7076 CLIENT k_EMsgGCReportsRemainingRequest RequestReportsRemaining 7077 GC k_EMsgGCReportsRemainingResponse 7078 CLIENT k_EMsgGCSubmitPlayerReport SubmitPlayerReport 7079 GC k_EMsgGCSubmitPlayerReportResponse -7081 GC k_EMsgGCPracticeLobbyKick +7081 CLIENT k_EMsgGCPracticeLobbyKick KickLobbyMember 7082 CLIENT k_EMsgGCReportCountsRequest RequestReportCounts 7083 GC k_EMsgGCReportCountsResponse 7084 CLIENT k_EMsgGCRequestSaveGames RequestSaveGames 7085 N/A k_EMsgGCRequestSaveGamesServer 7086 GC k_EMsgGCRequestSaveGamesResponse 7087 N/A k_EMsgGCLeaverDetectedResponse -7088 GC k_EMsgGCPlayerFailedToConnect -7089 GC k_EMsgGCGCToRelayConnect -7090 GC k_EMsgGCGCToRelayConnectresponse +7088 N/A k_EMsgGCPlayerFailedToConnect +7089 N/A k_EMsgGCGCToRelayConnect +7090 N/A k_EMsgGCGCToRelayConnectresponse 7091 GC k_EMsgGCWatchGame 7092 GC k_EMsgGCWatchGameResponse -7093 CLIENT k_EMsgGCBanStatusRequest RequestBanStatus -7094 GC k_EMsgGCBanStatusResponse +7093 N/A k_EMsgGCBanStatusRequest +7094 N/A k_EMsgGCBanStatusResponse 7095 CLIENT k_EMsgGCMatchDetailsRequest RequestMatchDetails 7096 GC k_EMsgGCMatchDetailsResponse -7097 GC k_EMsgGCCancelWatchGame -7098 CLIENT k_EMsgGCProfileRequest RequestProfile -7099 GC k_EMsgGCProfileResponse +7097 CLIENT k_EMsgGCCancelWatchGame CancelWatchGame 7102 GC k_EMsgGCPopup -7104 CLIENT k_EMsgGCDOTAClearNotifySuccessfulReport DOTAClearNotifySuccessfulReport +7104 CLIENT k_EMsgGCDOTAClearNotifySuccessfulReport ClearSuccessfulReportNotification 7111 CLIENT k_EMsgGCFriendPracticeLobbyListRequest ListFriendLobby 7112 GC k_EMsgGCFriendPracticeLobbyListResponse 7113 GC k_EMsgGCPracticeLobbyJoinResponse -7114 CLIENT k_EMsgClientEconNotification_Job SendClientEconNotification_Job +7114 N/A k_EMsgClientEconNotification_Job 7115 CLIENT k_EMsgGCCreateTeam CreateTeam 7116 GC k_EMsgGCCreateTeamResponse 7121 N/A k_EMsgGCTeamData -7122 GC k_EMsgGCTeamInvite_InviterToGC +7122 CLIENT k_EMsgGCTeamInvite_InviterToGC InvitePlayerToTeam 7123 GC k_EMsgGCTeamInvite_GCImmediateResponseToInviter -7124 N/A k_EMsgGCTeamInvite_GCRequestToInvitee -7125 GC k_EMsgGCTeamInvite_InviteeResponseToGC -7126 N/A k_EMsgGCTeamInvite_GCResponseToInviter -7127 N/A k_EMsgGCTeamInvite_GCResponseToInvitee -7128 GC k_EMsgGCKickTeamMember +7124 GC k_EMsgGCTeamInvite_GCRequestToInvitee +7125 CLIENT k_EMsgGCTeamInvite_InviteeResponseToGC RespondToTeamInvite +7126 GC k_EMsgGCTeamInvite_GCResponseToInviter +7127 CLIENT k_EMsgGCTeamInvite_GCResponseToInvitee SendTeamInvite_GCResponseToInvitee +7128 CLIENT k_EMsgGCKickTeamMember KickTeamMember 7129 GC k_EMsgGCKickTeamMemberResponse 7130 CLIENT k_EMsgGCLeaveTeam LeaveTeam 7131 GC k_EMsgGCLeaveTeamResponse -7132 GC k_EMsgGCSuggestTeamMatchmaking -7133 GC k_EMsgGCPlayerHeroesFavoritesAdd -7134 GC k_EMsgGCPlayerHeroesFavoritesRemove -7141 CLIENT k_EMsgGCSetShowcaseHero SetShowcaseHero -7142 GC k_EMsgGCApplyTeamToPracticeLobby -7143 CLIENT k_EMsgGCRequestInternatinalTicketEmail RequestInternationalTicketEmail +7132 N/A k_EMsgGCSuggestTeamMatchmaking +7133 N/A k_EMsgGCPlayerHeroesFavoritesAdd +7134 N/A k_EMsgGCPlayerHeroesFavoritesRemove +7142 CLIENT k_EMsgGCApplyTeamToPracticeLobby ApplyTeamToLobby 7144 CLIENT k_EMsgGCTransferTeamAdmin TransferTeamAdmin -7147 CLIENT k_EMsgRequestLeagueInfo RequestLeagueInfo -7148 CLIENT k_EMsgResponseLeagueInfo SendResponseLeagueInfo -7149 CLIENT k_EMsgGCPracticeLobbyJoinBroadcastChannel LobbyJoinBroadcastChannel +7149 CLIENT k_EMsgGCPracticeLobbyJoinBroadcastChannel JoinLobbyBroadcastChannel 7150 N/A k_EMsgGC_TournamentItemEvent 7151 N/A k_EMsgGC_TournamentItemEventResponse -7152 CLIENT k_EMsgCastMatchVote SendCastMatchVote -7153 GC k_EMsgCastMatchVoteResponse -7154 CLIENT k_EMsgRetrieveMatchVote SendRetrieveMatchVote +7152 CLIENT k_EMsgCastMatchVote CastMatchVote +7153 N/A k_EMsgCastMatchVoteResponse +7154 CLIENT k_EMsgRetrieveMatchVote RetrieveMatchVote 7155 GC k_EMsgRetrieveMatchVoteResponse -7156 CLIENT k_EMsgTeamFanfare SendTeamFanfare -7157 CLIENT k_EMsgResponseTeamFanfare SendResponseTeamFanfare +7156 N/A k_EMsgTeamFanfare +7157 N/A k_EMsgResponseTeamFanfare 7158 N/A k_EMsgGC_GameServerUploadSaveGame 7159 N/A k_EMsgGC_GameServerSaveGameResult 7160 N/A k_EMsgGC_GameServerGetLoadGame @@ -110,12 +104,12 @@ 7171 GC k_EMsgGCHallOfFame 7172 CLIENT k_EMsgGCHallOfFameRequest RequestHallOfFame 7173 GC k_EMsgGCHallOfFameResponse -7174 CLIENT k_EMsgGCGenerateDiretidePrizeList GenerateDiretidePrizeList -7176 GC k_EMsgGCRewardDiretidePrizes +7174 N/A k_EMsgGCGenerateDiretidePrizeList +7176 N/A k_EMsgGCRewardDiretidePrizes 7177 GC k_EMsgGCDiretidePrizesRewardedResponse 7178 CLIENT k_EMsgGCHalloweenHighScoreRequest RequestHalloweenHighScore 7179 GC k_EMsgGCHalloweenHighScoreResponse -7180 GC k_EMsgGCGenerateDiretidePrizeListResponse +7180 N/A k_EMsgGCGenerateDiretidePrizeListResponse 7182 CLIENT k_EMsgGCStorePromoPagesRequest RequestStorePromoPages 7183 GC k_EMsgGCStorePromoPagesResponse 7186 N/A k_EMsgGCToGCMatchCompleted @@ -124,21 +118,19 @@ 7190 N/A k_EMsgGCToGCCheckLeaguePermissionResponse 7197 CLIENT k_EMsgGCMatchmakingStatsRequest RequestMatchmakingStats 7198 GC k_EMsgGCMatchmakingStatsResponse -7199 CLIENT k_EMsgGCBotGameCreate BotGameCreate +7199 CLIENT k_EMsgGCBotGameCreate CreateBotGame 7200 CLIENT k_EMsgGCSetMatchHistoryAccess SetMatchHistoryAccess 7201 GC k_EMsgGCSetMatchHistoryAccessResponse -7203 CLIENT k_EMsgUpgradeLeagueItem SendUpgradeLeagueItem +7203 CLIENT k_EMsgUpgradeLeagueItem UpgradeLeagueItem 7204 GC k_EMsgUpgradeLeagueItemResponse -7205 CLIENT k_EMsgGCTeamMemberProfileRequest RequestTeamMemberProfile +7205 N/A k_EMsgGCTeamMemberProfileRequest 7206 GC k_EMsgGCWatchDownloadedReplay 7207 CLIENT k_EMsgGCSetMapLocationState SetMapLocationState 7208 GC k_EMsgGCSetMapLocationStateResponse 7209 GC k_EMsgGCResetMapLocations 7210 GC k_EMsgGCResetMapLocationsResponse -7212 CLIENT k_EMsgGCSetFeaturedItems SetFeaturedItems -7215 GC k_EMsgGCFeaturedItems -7216 CLIENT k_EMsgRefreshPartnerAccountLink SendRefreshPartnerAccountLink -7217 CLIENT k_EMsgClientsRejoinChatChannels SendClientsRejoinChatChannels +7216 CLIENT k_EMsgRefreshPartnerAccountLink RefreshPartnerAccountLink +7217 CLIENT k_EMsgClientsRejoinChatChannels RejoinAllChatChannels 7218 N/A k_EMsgGCToGCGetUserChatInfo 7219 N/A k_EMsgGCToGCGetUserChatInfoResponse 7220 N/A k_EMsgGCToGCLeaveAllChatChannels @@ -147,8 +139,8 @@ 7223 GC k_EMsgGCGuildCreateResponse 7224 CLIENT k_EMsgGCGuildSetAccountRoleRequest RequestGuildSetAccountRole 7225 GC k_EMsgGCGuildSetAccountRoleResponse -7226 CLIENT k_EMsgGCRequestGuildData RequestGuildData -7227 GC k_EMsgGCGuildData +7226 N/A k_EMsgGCRequestGuildData +7227 N/A k_EMsgGCGuildData 7228 CLIENT k_EMsgGCGuildInviteAccountRequest RequestGuildInviteAccount 7229 GC k_EMsgGCGuildInviteAccountResponse 7230 CLIENT k_EMsgGCGuildCancelInviteRequest RequestGuildCancelInvite @@ -160,11 +152,11 @@ 7236 N/A k_EMsgGCToGCGetUserRank 7237 N/A k_EMsgGCToGCGetUserRankResponse 7240 N/A k_EMsgGCToGCUpdateTeamStats -7241 N/A k_EMsgGCToGCGetTeamRank -7242 N/A k_EMsgGCToGCGetTeamRankResponse -7248 CLIENT k_EMsgGCPassportDataRequest RequestPassportData -7249 GC k_EMsgGCPassportDataResponse -7251 GC k_EMsgGCNotInGuildData +7241 N/A k_EMsgGCToGCValidateTeam +7242 N/A k_EMsgGCToGCValidateTeamResponse +7248 N/A k_EMsgGCPassportDataRequest +7249 N/A k_EMsgGCPassportDataResponse +7251 N/A k_EMsgGCNotInGuildData 7254 GC k_EMsgGCGuildInviteData 7255 N/A k_EMsgGCToGCGetLeagueAdmin 7256 N/A k_EMsgGCToGCGetLeagueAdminResponse @@ -177,12 +169,12 @@ 7265 GC k_EMsgGCGuildUpdateMessage 7266 CLIENT k_EMsgGCPartySetOpenGuildRequest RequestPartySetOpenGuild 7267 GC k_EMsgGCPartySetOpenGuildResponse -7268 CLIENT k_EMsgGCGuildOpenPartyRefresh GuildOpenPartyRefresh +7268 CLIENT k_EMsgGCGuildOpenPartyRefresh OpenGuildPartyRefresh 7269 CLIENT k_EMsgGCJoinOpenGuildPartyRequest RequestJoinOpenGuildParty 7270 GC k_EMsgGCJoinOpenGuildPartyResponse 7272 CLIENT k_EMsgGCLeaveChatChannel LeaveChatChannel -7273 GC k_EMsgGCChatMessage -7274 GC k_EMsgGCGetHeroStandings +7273 CLIENT k_EMsgGCChatMessage SendChatMessage +7274 CLIENT k_EMsgGCGetHeroStandings GetHeroStandings 7275 GC k_EMsgGCGetHeroStandingsResponse 7279 CLIENT k_EMsgGCGuildEditLogoRequest RequestGuildEditLogo 7280 GC k_EMsgGCGuildEditLogoResponse @@ -190,30 +182,30 @@ 7282 GC k_EMsgGCGuildmatePracticeLobbyListResponse 7283 CLIENT k_EMsgGCItemEditorReservationsRequest RequestItemEditorReservations 7284 GC k_EMsgGCItemEditorReservationsResponse -7285 CLIENT k_EMsgGCItemEditorReserveItemDef ItemEditorReserveItemDef +7285 CLIENT k_EMsgGCItemEditorReserveItemDef ReserveEditorItemItemDef 7286 GC k_EMsgGCItemEditorReserveItemDefResponse -7287 CLIENT k_EMsgGCItemEditorReleaseReservation ItemEditorReleaseReservation +7287 CLIENT k_EMsgGCItemEditorReleaseReservation ReleaseEditorItemReservation 7288 GC k_EMsgGCItemEditorReleaseReservationResponse -7289 GC k_EMsgGCRewardTutorialPrizes +7289 N/A k_EMsgGCRewardTutorialPrizes 7290 GC k_EMsgGCLastHitChallengeHighScorePost 7291 CLIENT k_EMsgGCLastHitChallengeHighScoreRequest RequestLastHitChallengeHighScore 7292 GC k_EMsgGCLastHitChallengeHighScoreResponse -7293 CLIENT k_EMsgGCCreateFantasyLeagueRequest RequestCreateFantasyLeague -7294 GC k_EMsgGCCreateFantasyLeagueResponse +7293 N/A k_EMsgGCCreateFantasyLeagueRequest +7294 N/A k_EMsgGCCreateFantasyLeagueResponse 7297 CLIENT k_EMsgGCFantasyLeagueInfoRequest RequestFantasyLeagueInfo 7298 GC k_EMsgGCFantasyLeagueInfoResponse 7299 GC k_EMsgGCFantasyLeagueInfo -7300 CLIENT k_EMsgGCCreateFantasyTeamRequest RequestCreateFantasyTeam -7301 GC k_EMsgGCCreateFantasyTeamResponse -7302 CLIENT k_EMsgGCEditFantasyTeamRequest RequestEditFantasyTeam +7300 N/A k_EMsgGCCreateFantasyTeamRequest +7301 N/A k_EMsgGCCreateFantasyTeamResponse +7302 CLIENT k_EMsgGCEditFantasyTeamRequest EditFantasyTeam 7303 GC k_EMsgGCEditFantasyTeamResponse -7304 CLIENT k_EMsgGCFantasyTeamInfoRequestByFantasyLeagueID FantasyTeamInfoRequestByFantasyLeagueID -7305 CLIENT k_EMsgGCFantasyTeamInfoRequestByOwnerAccountID FantasyTeamInfoRequestByOwnerAccountID +7304 CLIENT k_EMsgGCFantasyTeamInfoRequestByFantasyLeagueID RequestTeamInfoFantasyByFantasyLeagueID +7305 CLIENT k_EMsgGCFantasyTeamInfoRequestByOwnerAccountID RequestTeamInfoFantasyByOwnerAccountID 7306 GC k_EMsgGCFantasyTeamInfoResponse 7307 GC k_EMsgGCFantasyTeamInfo -7308 GC k_EMsgGCFantasyLivePlayerStats +7308 N/A k_EMsgGCFantasyLivePlayerStats 7309 GC k_EMsgGCFantasyFinalPlayerStats -7310 GC k_EMsgGCFantasyMatch +7310 N/A k_EMsgGCFantasyMatch 7312 CLIENT k_EMsgGCFantasyTeamScoreRequest RequestFantasyTeamScore 7313 GC k_EMsgGCFantasyTeamScoreResponse 7314 CLIENT k_EMsgGCFantasyTeamStandingsRequest RequestFantasyTeamStandings @@ -223,32 +215,28 @@ 7318 CLIENT k_EMsgGCFantasyPlayerStandingsRequest RequestFantasyPlayerStandings 7319 GC k_EMsgGCFantasyPlayerStandingsResponse 7320 CLIENT k_EMsgGCFlipLobbyTeams FlipLobbyTeams -7321 CLIENT k_EMsgGCCustomGameCreate CustomGameCreate -7322 CLIENT k_EMsgGCFantasyPlayerInfoRequest RequestFantasyPlayerInfo -7323 GC k_EMsgGCFantasyPlayerInfoResponse +7321 CLIENT k_EMsgGCCustomGameCreate CreateGameCustom 7324 N/A k_EMsgGCToGCProcessPlayerReportForTarget 7325 N/A k_EMsgGCToGCProcessReportSuccess 7326 GC k_EMsgGCNotifyAccountFlagsChange 7327 CLIENT k_EMsgGCSetProfilePrivacy SetProfilePrivacy 7328 GC k_EMsgGCSetProfilePrivacyResponse -7329 CLIENT k_EMsgGCSteamProfileRequest RequestSteamProfile -7330 GC k_EMsgGCSteamProfileRequestResponse -7331 CLIENT k_EMsgGCFantasyLeagueCreateInfoRequest RequestFantasyLeagueCreateInfo -7332 GC k_EMsgGCFantasyLeagueCreateInfoResponse -7333 CLIENT k_EMsgGCFantasyLeagueInviteInfoRequest RequestFantasyLeagueInviteInfo -7334 GC k_EMsgGCFantasyLeagueInviteInfoResponse +7331 N/A k_EMsgGCFantasyLeagueCreateInfoRequest +7332 N/A k_EMsgGCFantasyLeagueCreateInfoResponse +7333 N/A k_EMsgGCFantasyLeagueInviteInfoRequest +7334 N/A k_EMsgGCFantasyLeagueInviteInfoResponse 7335 GC k_EMsgGCClientIgnoredUser 7336 CLIENT k_EMsgGCFantasyLeagueCreateRequest CreateFantasyLeague 7337 GC k_EMsgGCFantasyLeagueCreateResponse 7338 CLIENT k_EMsgGCFantasyTeamCreateRequest CreateFantasyTeam 7339 GC k_EMsgGCFantasyTeamCreateResponse -7340 CLIENT k_EMsgGCFantasyLeagueFriendJoinListRequest ListFantasyLeagueFriendJoin -7341 GC k_EMsgGCFantasyLeagueFriendJoinListResponse +7340 N/A k_EMsgGCFantasyLeagueFriendJoinListRequest +7341 N/A k_EMsgGCFantasyLeagueFriendJoinListResponse 7342 GC k_EMsgGCClientSuspended -7343 CLIENT k_EMsgGCPartyMemberSetCoach PartyMemberSetCoach +7343 CLIENT k_EMsgGCPartyMemberSetCoach SetMemberPartyCoach 7344 CLIENT k_EMsgGCFantasyLeagueEditInvitesRequest RequestFantasyLeagueEditInvites 7345 GC k_EMsgGCFantasyLeagueEditInvitesResponse -7346 CLIENT k_EMsgGCPracticeLobbySetCoach LobbySetCoach +7346 CLIENT k_EMsgGCPracticeLobbySetCoach SetLobbyCoach 7347 CLIENT k_EMsgGCFantasyLeagueEditInfoRequest RequestFantasyLeagueEditInfo 7348 GC k_EMsgGCFantasyLeagueEditInfoResponse 7349 CLIENT k_EMsgGCFantasyLeagueDraftStatusRequest RequestFantasyLeagueDraftStatus @@ -261,48 +249,45 @@ 7356 GC k_EMsgGCFantasyTeamRosterSwapResponse 7357 CLIENT k_EMsgGCFantasyTeamRosterRequest RequestFantasyTeamRoster 7358 GC k_EMsgGCFantasyTeamRosterResponse -7359 GC k_EMsgGCNexonPartnerUpdate -7360 N/A k_EMsgGCToGCProcessPCBangRewardPoints 7361 CLIENT k_EMsgGCFantasyTeamRosterAddDropRequest RequestFantasyTeamRosterAddDrop 7362 GC k_EMsgGCFantasyTeamRosterAddDropResponse 7363 CLIENT k_EMsgPresentedClientTerminateDlg SendPresentedClientTerminateDlg 7364 CLIENT k_EMsgGCFantasyPlayerHisoricalStatsRequest RequestFantasyPlayerHisoricalStats 7365 GC k_EMsgGCFantasyPlayerHisoricalStatsResponse -7366 GC k_EMsgGCPCBangTimedRewardMessage +7366 N/A k_EMsgGCPCBangTimedRewardMessage 7367 GC k_EMsgGCLobbyUpdateBroadcastChannelInfo 7368 CLIENT k_EMsgGCFantasyTeamTradesRequest RequestFantasyTeamTrades 7369 GC k_EMsgGCFantasyTeamTradesResponse -7370 CLIENT k_EMsgGCFantasyTeamTradeCancelRequest RequestFantasyTeamTradeCancel +7370 CLIENT k_EMsgGCFantasyTeamTradeCancelRequest CancelFantasyTeamTrade 7371 GC k_EMsgGCFantasyTeamTradeCancelResponse 7372 N/A k_EMsgGCToGCGrantTournamentItem 7373 GC k_EMsgGCProcessFantasyScheduledEvent -7374 N/A k_EMsgGCToGCGrantPCBangRewardItem 7375 N/A k_EMsgGCToGCUpgradeTwitchViewerItems 7376 N/A k_EMsgGCToGCGetLiveMatchAffiliates 7377 N/A k_EMsgGCToGCGetLiveMatchAffiliatesResponse 7378 N/A k_EMsgGCToGCUpdatePlayerPennantCounts 7379 N/A k_EMsgGCToGCGetPlayerPennantCounts 7380 N/A k_EMsgGCToGCGetPlayerPennantCountsResponse -7381 CLIENT k_EMsgGCGameMatchSignOutPermissionRequest RequestGameMatchSignOutPermission -7382 GC k_EMsgGCGameMatchSignOutPermissionResponse +7381 N/A k_EMsgGCGameMatchSignOutPermissionRequest +7382 N/A k_EMsgGCGameMatchSignOutPermissionResponse 7383 CLIENT k_EMsgDOTAChatChannelMemberUpdate SendChatChannelMemberUpdate -7384 CLIENT k_EMsgDOTAAwardEventPoints AwardEventPoints -7387 CLIENT k_EMsgDOTAGetEventPoints SendGetEventPoints +7384 N/A k_EMsgDOTAAwardEventPoints +7387 CLIENT k_EMsgDOTAGetEventPoints GetEventPoints 7388 GC k_EMsgDOTAGetEventPointsResponse 7390 N/A k_EMsgGCToGCSignoutAwardEventPoints -7393 CLIENT k_EMsgDOTASendFriendRecruits SendSendFriendRecruits +7393 CLIENT k_EMsgDOTASendFriendRecruits SendFriendRecruits 7394 CLIENT k_EMsgDOTAFriendRecruitsRequest RequestFriendRecruits 7395 GC k_EMsgDOTAFriendRecruitsResponse 7396 CLIENT k_EMsgDOTAFriendRecruitInviteAcceptDecline SendFriendRecruitInviteAcceptDecline 7397 GC k_EMsgGCPartyLeaderWatchGamePrompt -7398 CLIENT k_EMsgDOTAFrostivusTimeElapsed SendFrostivusTimeElapsed +7398 N/A k_EMsgDOTAFrostivusTimeElapsed 7402 GC k_EMsgDOTALiveLeagueGameUpdate -7403 CLIENT k_EMsgDOTAChatGetUserList ChatGetUserList +7403 CLIENT k_EMsgDOTAChatGetUserList GetChatUserList 7404 GC k_EMsgDOTAChatGetUserListResponse -7405 CLIENT k_EMsgGCCompendiumSetSelection CompendiumSetSelection +7405 CLIENT k_EMsgGCCompendiumSetSelection SetCompendiumSelection 7406 CLIENT k_EMsgGCCompendiumDataRequest RequestCompendiumData 7407 GC k_EMsgGCCompendiumDataResponse -7408 CLIENT k_EMsgDOTAGetPlayerMatchHistory SendGetPlayerMatchHistory +7408 CLIENT k_EMsgDOTAGetPlayerMatchHistory GetPlayerMatchHistory 7409 GC k_EMsgDOTAGetPlayerMatchHistoryResponse 7410 N/A k_EMsgGCToGCMatchmakingAddParty 7411 N/A k_EMsgGCToGCMatchmakingRemoveParty @@ -313,7 +298,6 @@ 7416 N/A k_EMsgGCToServerPingRequest 7417 N/A k_EMsgGCToServerPingResponse 7418 N/A k_EMsgGCToServerConsoleCommand -7420 N/A k_EMsgGCToGCUpdateLiveLeagueGameInfo 7423 GC k_EMsgGCMakeOffering 7424 CLIENT k_EMsgGCRequestOfferings RequestOfferings 7425 GC k_EMsgGCRequestOfferingsResponse @@ -322,114 +306,108 @@ 7428 GC k_EMsgGCNotificationsResponse 7429 N/A k_EMsgGCToGCModifyNotification 7430 N/A k_EMsgGCToGCSetNewNotifications -7431 N/A k_EMsgGCToGCSetIsLeagueAdmin -7432 GC k_EMsgGCLeagueAdminState -7433 N/A k_EMsgGCToGCSendLeagueAdminState -7434 CLIENT k_EMsgGCLeagueAdminList LeagueAdminList +7434 GC k_EMsgGCLeagueAdminList 7435 CLIENT k_EMsgGCNotificationsMarkReadRequest RequestNotificationsMarkRead 7436 GC k_EMsgGCFantasyMessageAdd 7437 CLIENT k_EMsgGCFantasyMessagesRequest RequestFantasyMessages 7438 GC k_EMsgGCFantasyMessagesResponse 7439 CLIENT k_EMsgGCFantasyScheduledMatchesRequest RequestFantasyScheduledMatches 7440 GC k_EMsgGCFantasyScheduledMatchesResponse -7441 N/A k_EMsgGCToGCGrantLeagueAccess -7443 CLIENT k_EMsgGCEventGameCreate EventGameCreate +7443 CLIENT k_EMsgGCEventGameCreate CreateGameEvent 7444 CLIENT k_EMsgGCPerfectWorldUserLookupRequest RequestPerfectWorldUserLookup 7445 GC k_EMsgGCPerfectWorldUserLookupResponse 7448 GC k_EMsgGCFantasyRemoveOwner 7449 GC k_EMsgGCFantasyRemoveOwnerResponse -7450 CLIENT k_EMsgGCRequestBatchPlayerResources RequestBatchPlayerResources -7451 GC k_EMsgGCRequestBatchPlayerResourcesResponse +7450 N/A k_EMsgGCRequestBatchPlayerResources +7451 N/A k_EMsgGCRequestBatchPlayerResourcesResponse 7452 N/A k_EMsgGCToGCSendUpdateLeagues 7453 GC k_EMsgGCCompendiumSetSelectionResponse 7454 CLIENT k_EMsgGCPlayerInfoRequest RequestPlayerInfo 7455 GC k_EMsgGCPlayerInfo -7456 CLIENT k_EMsgGCPlayerInfoSubmit PlayerInfoSubmit +7456 CLIENT k_EMsgGCPlayerInfoSubmit SubmitInfoPlayer 7457 GC k_EMsgGCPlayerInfoSubmitResponse 7458 N/A k_EMsgGCToGCGetAccountLevel 7459 N/A k_EMsgGCToGCGetAccountLevelResponse 7460 N/A k_EMsgGCToGCGetAccountPartner 7461 N/A k_EMsgGCToGCGetAccountPartnerResponse -7462 N/A k_EMsgGCToGCGetAccountProfile -7463 N/A k_EMsgGCToGCGetAccountProfileResponse -7464 CLIENT k_EMsgDOTAGetWeekendTourneySchedule SendGetWeekendTourneySchedule +7464 CLIENT k_EMsgDOTAGetWeekendTourneySchedule GetWeekendTourneySchedule 7465 GC k_EMsgDOTAWeekendTourneySchedule 7466 CLIENT k_EMsgGCJoinableCustomGameModesRequest RequestJoinableCustomGameModes 7467 GC k_EMsgGCJoinableCustomGameModesResponse 7468 CLIENT k_EMsgGCJoinableCustomLobbiesRequest RequestJoinableCustomLobbies 7469 GC k_EMsgGCJoinableCustomLobbiesResponse -7470 CLIENT k_EMsgGCQuickJoinCustomLobby QuickJoinCustomLobby +7470 CLIENT k_EMsgGCQuickJoinCustomLobby JoinQuickCustomLobby 7471 GC k_EMsgGCQuickJoinCustomLobbyResponse 7472 N/A k_EMsgGCToGCGrantEventPointAction -7473 CLIENT k_EMsgServerGetEventPoints SendServerGetEventPoints -7474 GC k_EMsgServerGetEventPointsResponse -7475 CLIENT k_EMsgServerGrantSurveyPermission ServerGrantSurveyPermission -7476 GC k_EMsgServerGrantSurveyPermissionResponse +7473 N/A k_EMsgServerGetEventPoints +7474 N/A k_EMsgServerGetEventPointsResponse +7475 N/A k_EMsgServerGrantSurveyPermission +7476 N/A k_EMsgServerGrantSurveyPermissionResponse 7477 CLIENT k_EMsgClientProvideSurveyResult SendClientProvideSurveyResult 7478 N/A k_EMsgGCToGCSetCompendiumSelection 7480 N/A k_EMsgGCToGCUpdateTI4HeroQuest 7481 GC k_EMsgGCCompendiumDataChanged -7482 CLIENT k_EMsgDOTAFantasyLeagueFindRequest RequestFantasyLeagueFind +7482 CLIENT k_EMsgDOTAFantasyLeagueFindRequest FindFantasyLeague 7483 GC k_EMsgDOTAFantasyLeagueFindResponse 7484 CLIENT k_EMsgGCHasItemQuery QueryHasItem 7485 GC k_EMsgGCHasItemResponse -7486 GC k_EMsgGCConsumeFantasyTicket -7487 GC k_EMsgGCConsumeFantasyTicketFailure +7486 N/A k_EMsgGCConsumeFantasyTicket +7487 N/A k_EMsgGCConsumeFantasyTicketFailure 7488 N/A k_EMsgGCToGCGrantEventPointActionMsg -7489 CLIENT k_EMsgClientToGCTrackDialogResult SendTrackDialogResult +7489 CLIENT k_EMsgClientToGCTrackDialogResult TrackDialogResult 7490 CLIENT k_EMsgGCFantasyLeaveLeagueRequest RequestFantasyLeaveLeague 7491 GC k_EMsgGCFantasyLeaveLeagueResponse 7492 N/A k_EMsgGCToGCGetCompendiumSelections 7493 N/A k_EMsgGCToGCGetCompendiumSelectionsResponse 7494 N/A k_EMsgServerToGCMatchConnectionStats 7495 GC k_EMsgGCToClientTournamentItemDrop -7496 CLIENT k_EMsgSQLDelayedGrantLeagueDrop SQLDelayedGrantLeagueDrop -7497 CLIENT k_EMsgServerGCUpdateSpectatorCount SendServerGCUpdateSpectatorCount +7496 N/A k_EMsgSQLDelayedGrantLeagueDrop +7497 N/A k_EMsgServerGCUpdateSpectatorCount 7499 CLIENT k_EMsgGCFantasyPlayerScoreDetailsRequest RequestFantasyPlayerScoreDetails 7500 GC k_EMsgGCFantasyPlayerScoreDetailsResponse 7501 N/A k_EMsgGCToGCEmoticonUnlock -7502 CLIENT k_EMsgSignOutDraftInfo SendSignOutDraftInfo +7502 N/A k_EMsgSignOutDraftInfo 7503 CLIENT k_EMsgClientToGCEmoticonDataRequest RequestEmoticonData 7504 GC k_EMsgGCToClientEmoticonData -7505 CLIENT k_EMsgGCPracticeLobbyToggleBroadcastChannelCameramanStatus LobbyToggleBroadcastChannelCameramanStatus +7505 CLIENT k_EMsgGCPracticeLobbyToggleBroadcastChannelCameramanStatus ToggleLobbyBroadcastChannelCameramanStatus 7506 N/A k_EMsgGCToGCCreateWeekendTourneyRequest 7507 N/A k_EMsgGCToGCCreateWeekendTourneyResponse 7513 CLIENT k_EMsgClientToGCSetAdditionalEquips SetAdditionalEquips -7514 CLIENT k_EMsgClientToGCGetAdditionalEquips SendGetAdditionalEquips +7514 CLIENT k_EMsgClientToGCGetAdditionalEquips GetAdditionalEquips 7515 GC k_EMsgClientToGCGetAdditionalEquipsResponse 7516 N/A k_EMsgServerToGCGetAdditionalEquips 7517 N/A k_EMsgServerToGCGetAdditionalEquipsResponse -7518 CLIENT k_EMsgDOTARedeemItem SendRedeemItem +7518 CLIENT k_EMsgDOTARedeemItem RedeemItem 7519 GC k_EMsgDOTARedeemItemResponse 7520 N/A k_EMsgSQLGCToGCGrantAllHeroProgress -7521 CLIENT k_EMsgClientToGCGetAllHeroProgress SendGetAllHeroProgress +7521 CLIENT k_EMsgClientToGCGetAllHeroProgress GetAllHeroProgress 7522 GC k_EMsgClientToGCGetAllHeroProgressResponse 7523 N/A k_EMsgGCToGCGetServerForClient 7524 N/A k_EMsgGCToGCGetServerForClientResponse -7525 CLIENT k_EMsgSQLProcessTournamentGameOutcome SendSQLProcessTournamentGameOutcome -7526 CLIENT k_EMsgSQLGrantTrophyToAccount SQLGrantTrophyToAccount -7527 CLIENT k_EMsgClientToGCGetTrophyList GetTrophyList +7525 N/A k_EMsgSQLProcessTournamentGameOutcome +7526 N/A k_EMsgSQLGrantTrophyToAccount +7527 CLIENT k_EMsgClientToGCGetTrophyList ListTrophies 7528 GC k_EMsgClientToGCGetTrophyListResponse 7529 GC k_EMsgGCToClientTrophyAwarded -7530 GC k_EMsgGCGameBotMatchSignOut -7531 CLIENT k_EMsgGCGameBotMatchSignOutPermissionRequest RequestGameBotMatchSignOutPermission -7532 CLIENT k_EMsgSignOutBotInfo SendSignOutBotInfo +7530 N/A k_EMsgGCGameBotMatchSignOut +7531 N/A k_EMsgGCGameBotMatchSignOutPermissionRequest +7532 N/A k_EMsgSignOutBotInfo 7533 N/A k_EMsgGCToGCUpdateProfileCards -7534 CLIENT k_EMsgClientToGCGetProfileCard SendGetProfileCard +7534 CLIENT k_EMsgClientToGCGetProfileCard GetProfileCard 7535 GC k_EMsgClientToGCGetProfileCardResponse 7536 N/A k_EMsgServerToGCGetProfileCard 7537 N/A k_EMsgServerToGCGetProfileCardResponse 7538 CLIENT k_EMsgClientToGCSetProfileCardSlots SetProfileCardSlots 7539 GC k_EMsgGCToClientProfileCardUpdated 7540 N/A k_EMsgServerToGCVictoryPredictions -7542 CLIENT k_EMsgClientToGCMarkNotificationListRead MarkNotificationListRead +7542 CLIENT k_EMsgClientToGCMarkNotificationListRead ListNotificationMarkRead 7543 GC k_EMsgGCToClientNewNotificationAdded 7544 N/A k_EMsgServerToGCSuspiciousActivity -7545 CLIENT k_EMsgSignOutCommunicationSummary SendSignOutCommunicationSummary +7545 N/A k_EMsgSignOutCommunicationSummary 7546 N/A k_EMsgServerToGCRequestStatus_Response 7547 CLIENT k_EMsgClientToGCCreateHeroStatue CreateHeroStatue 7548 GC k_EMsgGCToClientHeroStatueCreateResult -7549 GC k_EMsgGCGCToLANServerRelayConnect +7549 N/A k_EMsgGCGCToLANServerRelayConnect 7551 N/A k_EMsgServerToGCGetIngameEventData 7552 N/A k_EMsgGCToGCUpdateIngameEventDataBroadcast 7553 N/A k_EMsgGCToServerIngameEventData_OraclePA @@ -437,9 +415,6 @@ 7555 N/A k_EMsgGCToGCReportKillSummaries 7556 N/A k_EMsgGCToGCUpdateAssassinMinigame 7557 N/A k_EMsgGCToGCFantasySetMatchLeague -7558 CLIENT k_EMsgClientToGCRecordCompendiumStats SendRecordCompendiumStats -7559 CLIENT k_EMsgGCItemEditorRequestLeagueInfo ItemEditorRequestLeagueInfo -7560 GC k_EMsgGCItemEditorLeagueInfoResponse 7561 N/A k_EMsgGCToGCUpdatePlayerPredictions 7562 N/A k_EMsgGCToServerPredictionResult 7563 N/A k_EMsgServerToGCSignoutAwardAdditionalDrops @@ -454,51 +429,97 @@ 7576 N/A k_EMsgGCToGCCustomGamePlayed 7577 N/A k_EMsgGCToGCGrantEventPointsToUser 7578 N/A k_EMsgGCToGCSetEventMMPanicFlushTime -7579 CLIENT k_EMsgGameserverCrashReport GameserverCrashReport -7580 GC k_EMsgGameserverCrashReportResponse +7579 N/A k_EMsgGameserverCrashReport +7580 N/A k_EMsgGameserverCrashReportResponse 7581 GC k_EMsgGCToClientSteamDatagramTicket 7582 N/A k_EMsgGCToGCGrantEventOwnership 7583 N/A k_EMsgGCToGCSendAccountsEventPoints -7584 CLIENT k_EMsgClientToGCRerollPlayerChallenge SendRerollPlayerChallenge +7584 CLIENT k_EMsgClientToGCRerollPlayerChallenge RerollPlayerChallenge 7585 N/A k_EMsgServerToGCRerollPlayerChallenge 7586 GC k_EMsgGCRerollPlayerChallengeResponse -7587 CLIENT k_EMsgSignOutUpdatePlayerChallenge SendSignOutUpdatePlayerChallenge +7587 N/A k_EMsgSignOutUpdatePlayerChallenge 7588 CLIENT k_EMsgClientToGCSetPartyLeader SetPartyLeader -7589 CLIENT k_EMsgClientToGCCancelPartyInvites SendCancelPartyInvites +7589 CLIENT k_EMsgClientToGCCancelPartyInvites CancelPartyInvites 7590 N/A k_EMsgGCToGCMasterReloadAccount -7592 CLIENT k_EMsgSQLGrantLeagueMatchToTicketHolders SQLGrantLeagueMatchToTicketHolders +7592 N/A k_EMsgSQLGrantLeagueMatchToTicketHolders 7593 GC k_EMsgClientToGCSetAdditionalEquipsResponse 7594 N/A k_EMsgGCToGCEmoticonUnlockNoRollback 7595 N/A k_EMsgGCToGCGetCompendiumFanfare 7596 N/A k_EMsgServerToGCHoldEventPoints -7597 CLIENT k_EMsgSignOutReleaseEventPointHolds SignOutReleaseEventPointHolds +7597 N/A k_EMsgSignOutReleaseEventPointHolds 7598 N/A k_EMsgGCToGCChatNewUserSession -7599 CLIENT k_EMsgClientToGCGetLeagueSeries SendGetLeagueSeries -7600 GC k_EMsgClientToGCGetLeagueSeriesResponse -7601 N/A k_EMsgSQLGCToGCSignoutUpdateLeagueSchedule -7602 N/A k_EMsgGCToServerUpdateBroadcastCheers -7603 CLIENT k_EMsgClientToGCApplyGemCombiner SendApplyGemCombiner -7604 CLIENT k_EMsgClientToGCDOTACreateStaticRecipe DOTACreateStaticRecipe +7603 CLIENT k_EMsgClientToGCApplyGemCombiner ApplyGemCombiner +7604 CLIENT k_EMsgClientToGCDOTACreateStaticRecipe CreateDOTAStaticRecipe 7605 GC k_EMsgClientToGCDOTACreateStaticRecipeResponse -7606 CLIENT k_EMsgClientToGCGetAllHeroOrder SendGetAllHeroOrder +7606 CLIENT k_EMsgClientToGCGetAllHeroOrder GetAllHeroOrder 7607 GC k_EMsgClientToGCGetAllHeroOrderResponse 7608 N/A k_EMsgSQLGCToGCGrantBadgePoints 7609 N/A k_EMsgGCToGCGetAccountMatchStatus 7610 N/A k_EMsgGCToGCGetAccountMatchStatusResponse 7611 N/A k_EMsgGCToGCCheckOwnsEntireEmoticonRange 7612 N/A k_EMsgGCToGCCheckOwnsEntireEmoticonRangeResponse -7613 GC k_EMsgGCUpdateClippy -7614 GC k_EMsgGCUpdateClientClippy -8001 CLIENT k_EMsgGCDev_GrantWarKill Dev_GrantWarKill +7619 CLIENT k_EMsgClientToGCRecycleHeroRelic RecycleHeroRelic +7620 GC k_EMsgClientToGCRecycleHeroRelicResponse +7621 N/A k_EMsgGCToGCRevokeEventOwnership +7622 N/A k_EMsgGCToGCUnlockEventPointSpending +7623 GC k_EMsgGCToClientRequestLaneSelection +7624 GC k_EMsgGCToClientRequestLaneSelectionResponse +7625 N/A k_EMsgServerToGCCavernCrawlIsHeroActive +7626 N/A k_EMsgServerToGCCavernCrawlIsHeroActiveResponse +7627 CLIENT k_EMsgClientToGCPlayerCardSpecificPurchaseRequest PurchasePlayerCardSpecific +7628 GC k_EMsgClientToGCPlayerCardSpecificPurchaseResponse +7629 GC k_EMsgGCtoServerTensorflowInstance +7630 N/A k_EMsgSQLSetIsLeagueAdmin +7631 N/A k_EMsgGCToGCGetLiveLeagueMatches +7632 N/A k_EMsgGCToGCGetLiveLeagueMatchesResponse +7633 CLIENT k_EMsgDOTALeagueInfoListAdminsRequest RequestLeagueInfoListAdmins +7634 CLIENT k_EMsgDOTALeagueInfoListAdminsReponse ListInfoLeagueAdminsReponse +7645 N/A k_EMsgGCToGCLeagueMatchStarted +7646 N/A k_EMsgGCToGCLeagueMatchCompleted +7647 N/A k_EMsgGCToGCLeagueMatchStartedResponse +7648 CLIENT k_EMsgDOTALeagueNodeRequest RequestLeagueNode +7649 GC k_EMsgDOTALeagueNodeResponse +7650 CLIENT k_EMsgDOTALeagueAvailableLobbyNodesRequest RequestLeagueAvailableLobbyNodes +7651 CLIENT k_EMsgDOTALeagueAvailableLobbyNodes SendLeagueAvailableLobbyNodes +7652 N/A k_EMsgGCToGCLeagueRequest +7653 N/A k_EMsgGCToGCLeagueResponse +7654 N/A k_EMsgGCToGCLeagueNodeGroupRequest +7655 N/A k_EMsgGCToGCLeagueNodeGroupResponse +7656 N/A k_EMsgGCToGCLeagueNodeRequest +7657 N/A k_EMsgGCToGCLeagueNodeResponse +7658 N/A k_EMsgGCToGCRealtimeStatsTerseRequest +7659 N/A k_EMsgGCToGCRealtimeStatsTerseResponse +7660 N/A k_EMsgGCToGCGetTopMatchesRequest +7661 N/A k_EMsgGCToGCGetTopMatchesResponse +7662 CLIENT k_EMsgClientToGCGetFilteredPlayers GetFilteredPlayers +7663 GC k_EMsgGCToClientGetFilteredPlayersResponse +7664 CLIENT k_EMsgClientToGCRemoveFilteredPlayer SendRemoveFilteredPlayer +7665 GC k_EMsgGCToClientRemoveFilteredPlayerResponse +7666 GC k_EMsgGCToClientPlayerBeaconState +7667 GC k_EMsgGCToClientPartyBeaconUpdate +7668 GC k_EMsgGCToClientPartySearchInvite +7669 CLIENT k_EMsgClientToGCUpdatePartyBeacon SendUpdatePartyBeacon +7670 CLIENT k_EMsgClientToGCRequestActiveBeaconParties RequestActiveBeaconParties +7671 GC k_EMsgGCToClientRequestActiveBeaconPartiesResponse +7672 CLIENT k_EMsgClientToGCManageFavorites SendManageFavorites +7673 GC k_EMsgGCToClientManageFavoritesResponse +7674 CLIENT k_EMsgClientToGCJoinPartyFromBeacon JoinPartyFromBeacon +7675 GC k_EMsgGCToClientJoinPartyFromBeaconResponse +7676 CLIENT k_EMsgClientToGCGetFavoritePlayers GetFavoritePlayers +7677 GC k_EMsgGCToClientGetFavoritePlayersResponse +7678 CLIENT k_EMsgClientToGCVerifyFavoritePlayers SendVerifyFavoritePlayers +7679 GC k_EMsgGCToClientVerifyFavoritePlayersResponse +7680 GC k_EMsgGCToClientPartySearchInvites +8001 N/A k_EMsgGCDev_GrantWarKill 8004 N/A k_EMsgServerToGCLockCharmTrading 8006 CLIENT k_EMsgClientToGCPlayerStatsRequest RequestPlayerStats 8007 GC k_EMsgGCToClientPlayerStatsResponse 8008 GC k_EMsgGCClearPracticeLobbyTeam -8009 CLIENT k_EMsgClientToGCFindTopSourceTVGames SendFindTopSourceTVGames +8009 CLIENT k_EMsgClientToGCFindTopSourceTVGames FindTopSourceTVGames 8010 GC k_EMsgGCToClientFindTopSourceTVGamesResponse -8011 CLIENT k_EMsgGCLobbyList ListLobbies -8012 GC k_EMsgGCLobbyListResponse -8013 GC k_EMsgGCPlayerStatsMatchSignOut +8011 N/A k_EMsgGCLobbyList +8012 N/A k_EMsgGCLobbyListResponse +8013 N/A k_EMsgGCPlayerStatsMatchSignOut 8014 CLIENT k_EMsgClientToGCCustomGamePlayerCountRequest RequestCustomGamePlayerCount 8015 GC k_EMsgGCToClientCustomGamePlayerCountResponse 8016 CLIENT k_EMsgClientToGCSocialFeedPostCommentRequest RequestSocialFeedPostComment @@ -507,9 +528,7 @@ 8019 GC k_EMsgGCToClientCustomGamesFriendsPlayedResponse 8020 CLIENT k_EMsgClientToGCFriendsPlayedCustomGameRequest RequestFriendsPlayedCustomGame 8021 GC k_EMsgGCToClientFriendsPlayedCustomGameResponse -8022 CLIENT k_EMsgClientToGCFeaturedHeroesRequest RequestFeaturedHeroes -8023 GC k_EMsgGCToClientFeaturedHeroesResponse -8024 CLIENT k_EMsgGCTopCustomGamesList TopCustomGamesList +8024 CLIENT k_EMsgGCTopCustomGamesList ListCustomGamesTop 8025 CLIENT k_EMsgClientToGCSocialMatchPostCommentRequest RequestSocialMatchPostComment 8026 GC k_EMsgGCToClientSocialMatchPostCommentResponse 8027 CLIENT k_EMsgClientToGCSocialMatchDetailsRequest RequestSocialMatchDetails @@ -519,28 +538,28 @@ 8031 GC k_EMsgGCToClientMergeGroupInviteReply 8032 GC k_EMsgClientToGCMergePartyResponse 8033 GC k_EMsgGCToClientMergePartyResponseReply -8034 CLIENT k_EMsgClientToGCGetProfileCardStats SendGetProfileCardStats -8035 GC k_EMsgClientToGCGetProfileCardStatsResponse +8034 N/A k_EMsgClientToGCGetProfileCardStats +8035 N/A k_EMsgClientToGCGetProfileCardStatsResponse 8036 CLIENT k_EMsgClientToGCTopLeagueMatchesRequest RequestTopLeagueMatches 8037 CLIENT k_EMsgClientToGCTopFriendMatchesRequest RequestTopFriendMatches -8040 GC k_EMsgGCToClientProfileCardStatsUpdated +8040 N/A k_EMsgGCToClientProfileCardStatsUpdated 8041 N/A k_EMsgServerToGCRealtimeStats 8042 N/A k_EMsgGCToServerRealtimeStatsStartStop 8045 N/A k_EMsgGCToGCGetServersForClients 8046 N/A k_EMsgGCToGCGetServersForClientsResponse -8047 GC k_EMsgGCPracticeLobbyKickFromTeam -8048 CLIENT k_EMsgDOTAChatGetMemberCount SendChatGetMemberCount +8047 CLIENT k_EMsgGCPracticeLobbyKickFromTeam KickLobbyMemberFromTeam +8048 CLIENT k_EMsgDOTAChatGetMemberCount GetChatMemberCount 8049 GC k_EMsgDOTAChatGetMemberCountResponse 8050 CLIENT k_EMsgClientToGCSocialFeedPostMessageRequest RequestSocialFeedPostMessage 8051 GC k_EMsgGCToClientSocialFeedPostMessageResponse 8052 CLIENT k_EMsgCustomGameListenServerStartedLoading SendCustomGameListenServerStartedLoading 8053 CLIENT k_EMsgCustomGameClientFinishedLoading SendCustomGameClientFinishedLoading -8054 CLIENT k_EMsgGCPracticeLobbyCloseBroadcastChannel LobbyCloseBroadcastChannel +8054 CLIENT k_EMsgGCPracticeLobbyCloseBroadcastChannel CloseLobbyBroadcastChannel 8055 GC k_EMsgGCStartFindingMatchResponse 8057 N/A k_EMsgSQLGCToGCGrantAccountFlag 8058 N/A k_EMsgGCToGCGetAccountFlags 8059 N/A k_EMsgGCToGCGetAccountFlagsResponse -8060 CLIENT k_EMsgSignOutWagerStats SendSignOutWagerStats +8060 N/A k_EMsgSignOutWagerStats 8061 GC k_EMsgGCToClientTopLeagueMatchesResponse 8062 GC k_EMsgGCToClientTopFriendMatchesResponse 8063 CLIENT k_EMsgClientToGCMatchesMinimalRequest RequestMatchesMinimal @@ -553,21 +572,21 @@ 8070 N/A k_EMsgGCToServerMatchDetailsResponse 8071 N/A k_EMsgGCToGCEnsureAccountInParty 8072 N/A k_EMsgGCToGCEnsureAccountInPartyResponse -8073 CLIENT k_EMsgClientToGCGetProfileTickets SendGetProfileTickets +8073 CLIENT k_EMsgClientToGCGetProfileTickets GetProfileTickets 8074 GC k_EMsgClientToGCGetProfileTicketsResponse 8075 GC k_EMsgGCToClientMatchGroupsVersion 8076 CLIENT k_EMsgClientToGCH264Unsupported SendH264Unsupported 8077 CLIENT k_EMsgClientToGCRequestH264Support RequestH264Support -8078 CLIENT k_EMsgClientToGCGetQuestProgress SendGetQuestProgress +8078 CLIENT k_EMsgClientToGCGetQuestProgress GetQuestProgress 8079 GC k_EMsgClientToGCGetQuestProgressResponse -8080 CLIENT k_EMsgSignOutXPCoins SendSignOutXPCoins +8080 N/A k_EMsgSignOutXPCoins 8081 GC k_EMsgGCToClientMatchSignedOut -8082 GC k_EMsgGCGetHeroStatsHistory +8082 CLIENT k_EMsgGCGetHeroStatsHistory GetHeroStatsHistory 8083 GC k_EMsgGCGetHeroStatsHistoryResponse -8084 CLIENT k_EMsgClientToGCPrivateChatInvite SendPrivateChatInvite -8088 CLIENT k_EMsgClientToGCPrivateChatKick SendPrivateChatKick -8089 CLIENT k_EMsgClientToGCPrivateChatPromote SendPrivateChatPromote -8090 CLIENT k_EMsgClientToGCPrivateChatDemote SendPrivateChatDemote +8084 CLIENT k_EMsgClientToGCPrivateChatInvite InvitePrivateChatMember +8088 CLIENT k_EMsgClientToGCPrivateChatKick KickPrivateChatMember +8089 CLIENT k_EMsgClientToGCPrivateChatPromote PromotePrivateChatMember +8090 CLIENT k_EMsgClientToGCPrivateChatDemote DemotePrivateChatMember 8091 GC k_EMsgGCToClientPrivateChatResponse 8092 CLIENT k_EMsgClientToGCPrivateChatInfoRequest RequestPrivateChatInfo 8093 GC k_EMsgGCToClientPrivateChatInfoResponse @@ -579,39 +598,35 @@ 8100 GC k_EMsgGCToClientWageringResponse 8103 CLIENT k_EMsgClientToGCEventGoalsRequest RequestEventGoals 8104 GC k_EMsgClientToGCEventGoalsResponse -8106 CLIENT k_EMsgClientToGCLeaguePredictions SendLeaguePredictions -8107 GC k_EMsgGCToClientLeaguePredictionsResponse +8106 N/A k_EMsgClientToGCLeaguePredictions +8107 N/A k_EMsgGCToClientLeaguePredictionsResponse 8108 N/A k_EMsgGCToGCLeaguePredictionsUpdate 8109 CLIENT k_EMsgClientToGCSuspiciousActivity SendSuspiciousActivity 8110 N/A k_EMsgGCToGCAddUserToPostGameChat 8111 CLIENT k_EMsgClientToGCHasPlayerVotedForMVP SendHasPlayerVotedForMVP 8112 GC k_EMsgClientToGCHasPlayerVotedForMVPResponse -8113 CLIENT k_EMsgClientToGCVoteForMVP SendVoteForMVP +8113 CLIENT k_EMsgClientToGCVoteForMVP VoteForMVP 8114 GC k_EMsgClientToGCVoteForMVPResponse 8115 N/A k_EMsgGCToGCGetEventOwnership 8116 N/A k_EMsgGCToGCGetEventOwnershipResponse -8117 GC k_EMsgGCToClientAutomatedTournamentStateChange -8118 CLIENT k_EMsgClientToGCWeekendTourneyOpts SendWeekendTourneyOpts -8119 GC k_EMsgClientToGCWeekendTourneyOptsResponse -8120 CLIENT k_EMsgClientToGCWeekendTourneyLeave WeekendTourneyLeave -8121 GC k_EMsgClientToGCWeekendTourneyLeaveResponse +8117 N/A k_EMsgGCToClientAutomatedTournamentStateChange +8118 N/A k_EMsgClientToGCWeekendTourneyOpts +8119 N/A k_EMsgClientToGCWeekendTourneyOptsResponse +8120 CLIENT k_EMsgClientToGCWeekendTourneyLeave LeaveTourneyWeekend +8121 N/A k_EMsgClientToGCWeekendTourneyLeaveResponse 8124 CLIENT k_EMsgClientToGCTeammateStatsRequest RequestTeammateStats 8125 GC k_EMsgClientToGCTeammateStatsResponse -8126 CLIENT k_EMsgClientToGCGetGiftPermissions SendGetGiftPermissions +8126 CLIENT k_EMsgClientToGCGetGiftPermissions GetGiftPermissions 8127 GC k_EMsgClientToGCGetGiftPermissionsResponse -8128 CLIENT k_EMsgClientToGCVoteForArcana SendVoteForArcana +8128 CLIENT k_EMsgClientToGCVoteForArcana VoteForArcana 8129 GC k_EMsgClientToGCVoteForArcanaResponse 8130 CLIENT k_EMsgClientToGCRequestArcanaVotesRemaining RequestArcanaVotesRemaining 8131 GC k_EMsgClientToGCRequestArcanaVotesRemainingResponse 8132 GC k_EMsgGCTransferTeamAdminResponse -8133 GC k_EMsgGCChangeTeamSub -8134 GC k_EMsgGCChangeTeamSubResponse 8135 GC k_EMsgGCToClientTeamInfo 8136 GC k_EMsgGCToClientTeamsInfo 8137 CLIENT k_EMsgClientToGCMyTeamInfoRequest RequestMyTeamInfo -8138 CLIENT k_EMsgClientToGCRequestEventPointLog RequestEventPointLog -8139 GC k_EMsgClientToGCRequestEventPointLogResponse -8140 CLIENT k_EMsgClientToGCPublishUserStat SendPublishUserStat +8140 CLIENT k_EMsgClientToGCPublishUserStat PublishUserStat 8141 N/A k_EMsgGCToGCSignoutSpendWager 8144 CLIENT k_EMsgGCSubmitLobbyMVPVote SubmitLobbyMVPVote 8145 GC k_EMsgGCSubmitLobbyMVPVoteResponse @@ -619,7 +634,7 @@ 8147 GC k_EMsgClientToGCRequestLinaPlaysRemainingResponse 8148 CLIENT k_EMsgClientToGCRequestLinaGameResult RequestLinaGameResult 8149 GC k_EMsgClientToGCRequestLinaGameResultResponse -8150 CLIENT k_EMsgSignOutCommunityGoalProgress SendSignOutCommunityGoalProgress +8150 N/A k_EMsgSignOutCommunityGoalProgress 8151 GC k_EMsgGCToClientLobbyMVPNotifyRecipient 8152 GC k_EMsgGCToClientLobbyMVPAwarded 8153 GC k_EMsgGCToClientQuestProgressUpdated @@ -627,10 +642,10 @@ 8155 GC k_EMsgGCToClientArcanaVotesUpdate 8156 CLIENT k_EMsgClientToGCAddTI6TreeProgress SendAddTI6TreeProgress 8157 CLIENT k_EMsgClientToGCSetSpectatorLobbyDetails SetSpectatorLobbyDetails -8158 GC k_EMsgClientToGCSetSpectatorLobbyDetailsResponse +8158 N/A k_EMsgClientToGCSetSpectatorLobbyDetailsResponse 8159 CLIENT k_EMsgClientToGCCreateSpectatorLobby CreateSpectatorLobby -8160 GC k_EMsgClientToGCCreateSpectatorLobbyResponse -8161 CLIENT k_EMsgClientToGCSpectatorLobbyList SpectatorLobbyList +8160 N/A k_EMsgClientToGCCreateSpectatorLobbyResponse +8161 CLIENT k_EMsgClientToGCSpectatorLobbyList ListLobbySpectator 8162 GC k_EMsgClientToGCSpectatorLobbyListResponse 8163 CLIENT k_EMsgSpectatorLobbyGameDetails SendSpectatorLobbyGameDetails 8166 N/A k_EMsgServerToGCCompendiumInGamePredictionResults @@ -639,9 +654,9 @@ 8169 GC k_EMsgClientToGCOpenPlayerCardPackResponse 8170 CLIENT k_EMsgClientToGCSelectCompendiumInGamePrediction SelectCompendiumInGamePrediction 8171 GC k_EMsgClientToGCSelectCompendiumInGamePredictionResponse -8172 CLIENT k_EMsgClientToGCWeekendTourneyGetPlayerStats SendWeekendTourneyGetPlayerStats +8172 CLIENT k_EMsgClientToGCWeekendTourneyGetPlayerStats GetTourneyWeekendPlayerStats 8173 GC k_EMsgClientToGCWeekendTourneyGetPlayerStatsResponse -8174 CLIENT k_EMsgClientToGCRecyclePlayerCard SendRecyclePlayerCard +8174 CLIENT k_EMsgClientToGCRecyclePlayerCard RecyclePlayerCard 8175 GC k_EMsgClientToGCRecyclePlayerCardResponse 8176 CLIENT k_EMsgClientToGCCreatePlayerCardPack CreatePlayerCardPack 8177 GC k_EMsgClientToGCCreatePlayerCardPackResponse @@ -652,7 +667,7 @@ 8183 N/A k_EMsgServerToGCCloseCompendiumInGamePredictionVotingResponse 8185 N/A k_EMsgServerToGCCompendiumInGamePredictionResultsResponse 8186 CLIENT k_EMsgLobbyBattleCupVictory SendLobbyBattleCupVictory -8187 GC k_EMsgGCGetPlayerCardItemInfo +8187 CLIENT k_EMsgGCGetPlayerCardItemInfo GetPlayerCardItemInfo 8188 GC k_EMsgGCGetPlayerCardItemInfoResponse 8189 CLIENT k_EMsgClientToGCRequestSteamDatagramTicket RequestSteamDatagramTicket 8190 GC k_EMsgClientToGCRequestSteamDatagramTicketResponse @@ -662,9 +677,9 @@ 8194 GC k_EMsgClientToGCTransferSeasonalMMRResponse 8195 N/A k_EMsgGCToGCPublicChatCommunicationBan 8196 N/A k_EMsgGCToGCUpdateAccountPublicChatBan -8197 CLIENT k_EMsgGCChatReportPublicSpam ChatReportPublicSpam +8197 CLIENT k_EMsgGCChatReportPublicSpam ReportChatPublicSpam 8198 CLIENT k_EMsgClientToGCSetPartyBuilderOptions SetPartyBuilderOptions -8199 GC k_EMsgClientToGCSetPartyBuilderOptionsResponse +8199 N/A k_EMsgClientToGCSetPartyBuilderOptionsResponse 8200 GC k_EMsgGCToClientPlaytestStatus 8201 CLIENT k_EMsgClientToGCJoinPlaytest JoinPlaytest 8202 GC k_EMsgClientToGCJoinPlaytestResponse @@ -676,7 +691,7 @@ 8208 GC k_EMsgGCIsProResponse 8209 CLIENT k_EMsgDOTAClaimEventAction SendClaimEventAction 8210 GC k_EMsgDOTAClaimEventActionResponse -8211 CLIENT k_EMsgDOTAGetPeriodicResource SendGetPeriodicResource +8211 CLIENT k_EMsgDOTAGetPeriodicResource GetPeriodicResource 8212 GC k_EMsgDOTAGetPeriodicResourceResponse 8213 CLIENT k_EMsgDOTAPeriodicResourceUpdated SendPeriodicResourceUpdated 8214 N/A k_EMsgServerToGCSpendWager @@ -697,11 +712,11 @@ 8229 N/A k_EMsgGCToGCSignoutSpendRankWager 8230 N/A k_EMsgGCToGCGetFavoriteTeam 8231 N/A k_EMsgGCToGCGetFavoriteTeamResponse -8232 CLIENT k_EMsgSignOutEventGameData SendSignOutEventGameData -8233 GC k_EMsgGCToClientAllStarVotesRequest -8234 GC k_EMsgGCToClientAllStarVotesReply -8236 GC k_EMsgGCToClientAllStarVotesSubmit -8237 GC k_EMsgGCToClientAllStarVotesSubmitReply +8232 N/A k_EMsgSignOutEventGameData +8233 N/A k_EMsgGCToClientAllStarVotesRequest +8234 N/A k_EMsgGCToClientAllStarVotesReply +8236 N/A k_EMsgGCToClientAllStarVotesSubmit +8237 N/A k_EMsgGCToClientAllStarVotesSubmitReply 8238 CLIENT k_EMsgClientToGCQuickStatsRequest RequestQuickStats 8239 GC k_EMsgClientToGCQuickStatsResponse 8240 N/A k_EMsgGCToGCSubtractEventPointsFromUser @@ -715,8 +730,111 @@ 8248 CLIENT k_EMsgPurchaseItemWithEventPoints PurchaseItemWithEventPoints 8249 GC k_EMsgPurchaseItemWithEventPointsResponse 8250 N/A k_EMsgServerToGCMatchPlayerItemPurchaseHistory -8252 GC k_EMsgGCGetHeroTimedStats +8251 N/A k_EMsgGCToGCGrantPlusHeroMatchResults +8252 CLIENT k_EMsgGCGetHeroTimedStats GetHeroTimedStats 8253 GC k_EMsgGCGetHeroTimedStatsResponse +8254 CLIENT k_EMsgLobbyPlayerPlusSubscriptionData SendLobbyPlayerPlusSubscriptionData 8255 N/A k_EMsgServerToGCMatchStateHistory +8256 CLIENT k_EMsgPurchaseHeroRelic PurchaseHeroRelic +8257 GC k_EMsgPurchaseHeroRelicResponse +8258 CLIENT k_EMsgPurchaseHeroRandomRelic PurchaseHeroRandomRelic +8259 GC k_EMsgPurchaseHeroRandomRelicResponse +8260 CLIENT k_EMsgClientToGCClaimEventActionUsingItem SendClaimEventActionUsingItem +8261 GC k_EMsgClientToGCClaimEventActionUsingItemResponse +8262 CLIENT k_EMsgPartyReadyCheckRequest RequestPartyReadyCheck +8263 GC k_EMsgPartyReadyCheckResponse +8264 CLIENT k_EMsgPartyReadyCheckAcknowledge SendPartyReadyCheckAcknowledge +8265 CLIENT k_EMsgGetRecentPlayTimeFriendsRequest RequestGetRecentPlayTimeFriends +8266 GC k_EMsgGetRecentPlayTimeFriendsResponse +8267 GC k_EMsgGCToClientCommendNotification +8268 CLIENT k_EMsgProfileRequest RequestProfile +8269 GC k_EMsgProfileResponse +8270 CLIENT k_EMsgProfileUpdate SendProfileUpdate +8271 GC k_EMsgProfileUpdateResponse +8273 CLIENT k_EMsgSuccessfulHero SendSuccessfulHero +8274 CLIENT k_EMsgHeroGlobalDataRequest RequestHeroGlobalData +8275 GC k_EMsgHeroGlobalDataResponse +8276 CLIENT k_EMsgClientToGCRequestPlusWeeklyChallengeResult RequestPlusWeeklyChallengeResult +8277 GC k_EMsgClientToGCRequestPlusWeeklyChallengeResultResponse +8278 N/A k_EMsgGCToGCGrantPlusPrepaidTime +8279 CLIENT k_EMsgPrivateMetadataKeyRequest RequestPrivateMetadataKey +8280 GC k_EMsgPrivateMetadataKeyResponse +8281 N/A k_EMsgGCToGCReconcilePlusStatus +8282 N/A k_EMsgGCToGCCheckPlusStatus +8283 N/A k_EMsgGCToGCCheckPlusStatusResponse +8284 N/A k_EMsgGCToGCReconcilePlusAutoGrantItems +8285 N/A k_EMsgGCToGCReconcilePlusStatusUnreliable +8286 CLIENT k_EMsgActivatePlusFreeTrialRequest RequestActivatePlusFreeTrial +8287 GC k_EMsgActivatePlusFreeTrialResponse +8288 GC k_EMsgGCToClientCavernCrawlMapPathCompleted +8289 CLIENT k_EMsgClientToGCCavernCrawlClaimRoom SendCavernCrawlClaimRoom +8290 GC k_EMsgClientToGCCavernCrawlClaimRoomResponse +8291 CLIENT k_EMsgClientToGCCavernCrawlUseItemOnRoom SendCavernCrawlUseItemOnRoom +8292 GC k_EMsgClientToGCCavernCrawlUseItemOnRoomResponse +8293 CLIENT k_EMsgClientToGCCavernCrawlUseItemOnPath SendCavernCrawlUseItemOnPath +8294 GC k_EMsgClientToGCCavernCrawlUseItemOnPathResponse +8295 CLIENT k_EMsgClientToGCCavernCrawlRequestMapState RequestCrawlCavernMapState +8296 GC k_EMsgClientToGCCavernCrawlRequestMapStateResponse +8297 N/A k_EMsgSignOutTips +8298 CLIENT k_EMsgClientToGCRequestEventPointLogV2 RequestEventPointLogV2 +8299 CLIENT k_EMsgClientToGCRequestEventPointLogResponseV2 RequestEventPointLogResponseV2 +8300 CLIENT k_EMsgClientToGCRequestEventTipsSummary RequestEventTipsSummary +8301 GC k_EMsgClientToGCRequestEventTipsSummaryResponse +8302 CLIENT k_EMsgHeroGlobalDataAllHeroes SendHeroGlobalDataAllHeroes +8303 CLIENT k_EMsgClientToGCRequestSocialFeed RequestSocialFeed +8304 GC k_EMsgClientToGCRequestSocialFeedResponse +8305 CLIENT k_EMsgClientToGCRequestSocialFeedComments RequestSocialFeedComments +8306 GC k_EMsgClientToGCRequestSocialFeedCommentsResponse +8308 CLIENT k_EMsgClientToGCCavernCrawlGetClaimedRoomCount GetCrawlCavernClaimedRoomCount +8309 GC k_EMsgClientToGCCavernCrawlGetClaimedRoomCountResponse +8310 N/A k_EMsgGCToGCReconcilePlusAutoGrantItemsUnreliable +8311 N/A k_EMsgServerToGCAddBroadcastTimelineEvent +8312 N/A k_EMsgGCToServerUpdateSteamBroadcasting +8313 CLIENT k_EMsgClientToGCRecordContestVote RecordContestVote +8314 GC k_EMsgGCToClientRecordContestVoteResponse +8315 N/A k_EMsgGCToGCGrantAutograph +8316 N/A k_EMsgGCToGCGrantAutographResponse +8317 N/A k_EMsgSignOutConsumableUsage +8318 CLIENT k_EMsgLobbyEventGameDetails SendLobbyEventGameDetails +8319 CLIENT k_EMsgDevGrantEventPoints GrantDevEventPoints +8320 GC k_EMsgDevGrantEventPointsResponse +8321 CLIENT k_EMsgDevGrantEventAction GrantDevEventAction +8322 GC k_EMsgDevGrantEventActionResponse +8323 CLIENT k_EMsgDevResetEventState SendDevResetEventState +8324 GC k_EMsgDevResetEventStateResponse +8325 N/A k_EMsgGCToGCReconcileEventOwnership +8326 CLIENT k_EMsgConsumeEventSupportGrantItem GrantEventSupportConsumeItem +8327 GC k_EMsgConsumeEventSupportGrantItemResponse +8328 GC k_EMsgGCToClientClaimEventActionUsingItemCompleted +8329 GC k_EMsgGCToClientCavernCrawlMapUpdated +8330 N/A k_EMsgServerToGCRequestPlayerRecentAccomplishments +8331 N/A k_EMsgServerToGCRequestPlayerRecentAccomplishmentsResponse +8332 CLIENT k_EMsgClientToGCRequestPlayerRecentAccomplishments RequestPlayerRecentAccomplishments +8333 GC k_EMsgClientToGCRequestPlayerRecentAccomplishmentsResponse +8334 CLIENT k_EMsgClientToGCRequestPlayerHeroRecentAccomplishments RequestPlayerHeroRecentAccomplishments +8335 GC k_EMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse +8336 N/A k_EMsgSignOutEventActionGrants +8337 CLIENT k_EMsgClientToGCRequestPlayerCoachMatches RequestPlayerCoachMatches +8338 GC k_EMsgClientToGCRequestPlayerCoachMatchesResponse +8339 CLIENT k_EMsgClientToGCGetTicketCodesRequest RequestGetTicketCodes +8340 GC k_EMsgClientToGCGetTicketCodesResponse +8341 CLIENT k_EMsgClientToGCSubmitCoachTeammateRating SubmitCoachTeammateRating +8342 GC k_EMsgClientToGCSubmitCoachTeammateRatingResponse +8343 GC k_EMsgGCToClientCoachTeammateRatingsChanged +8344 CLIENT k_EMsgClientToGCVoteForLeagueGameMVP VoteForLeagueGameMVP +8345 CLIENT k_EMsgClientToGCRequestPlayerCoachMatch RequestPlayerCoachMatch +8346 GC k_EMsgClientToGCRequestPlayerCoachMatchResponse +8347 CLIENT k_EMsgClientToGCRequestContestVotes RequestContestVotes +8348 GC k_EMsgClientToGCRequestContestVotesResponse +8349 CLIENT k_EMsgClientToGCMVPVoteTimeout VoteMVPTimeout +8350 GC k_EMsgClientToGCMVPVoteTimeoutResponse +8351 CLIENT k_EMsgClientToGCGetUnderlordsCDKeyRequest RequestGetUnderlordsCDKey +8352 GC k_EMsgClientToGCGetUnderlordsCDKeyResponse +8353 CLIENT k_EMsgDetailedGameStats SendDetailedGameStats +8354 CLIENT k_EMsgClientToGCSetFavoriteAllStarPlayer SetFavoriteAllStarPlayer +8355 GC k_EMsgClientToGCSetFavoriteAllStarPlayerResponse +8356 CLIENT k_EMsgAllStarStats SendAllStarStats +8357 CLIENT k_EMsgClientToGCGetFavoriteAllStarPlayerRequest RequestGetFavoriteAllStarPlayer +8358 GC k_EMsgClientToGCGetFavoriteAllStarPlayerResponse -Computed client methods: [JoinChatChannel StartFindingMatch SendAbandonCurrentGame SendStopFindingMatch CreateLobby LeaveLobby LaunchLobby ListLobbies JoinLobby LobbySetDetails LobbySetTeamSlot SendInitialQuestionnaireResponse ListChatChannel RequestMatches RequestPlayerResources SendReadyUp SpectateFriendGame RequestReportsRemaining SubmitPlayerReport RequestReportCounts RequestSaveGames RequestBanStatus RequestMatchDetails RequestProfile DOTAClearNotifySuccessfulReport ListFriendLobby SendClientEconNotification_Job CreateTeam LeaveTeam SetShowcaseHero RequestInternationalTicketEmail TransferTeamAdmin RequestLeagueInfo SendResponseLeagueInfo LobbyJoinBroadcastChannel SendCastMatchVote SendRetrieveMatchVote SendTeamFanfare SendResponseTeamFanfare EditTeamDetails ListProTeam RequestHallOfFame GenerateDiretidePrizeList RequestHalloweenHighScore RequestStorePromoPages RequestMatchmakingStats BotGameCreate SetMatchHistoryAccess SendUpgradeLeagueItem RequestTeamMemberProfile SetMapLocationState SetFeaturedItems SendRefreshPartnerAccountLink SendClientsRejoinChatChannels CreateGuild RequestGuildSetAccountRole RequestGuildData RequestGuildInviteAccount RequestGuildCancelInvite RequestGuildUpdateDetails RequestPassportData RequestLeaguePrizePool RequestPartySetOpenGuild GuildOpenPartyRefresh RequestJoinOpenGuildParty LeaveChatChannel RequestGuildEditLogo ListGuildmateLobby RequestItemEditorReservations ItemEditorReserveItemDef ItemEditorReleaseReservation RequestLastHitChallengeHighScore RequestCreateFantasyLeague RequestFantasyLeagueInfo RequestCreateFantasyTeam RequestEditFantasyTeam FantasyTeamInfoRequestByFantasyLeagueID FantasyTeamInfoRequestByOwnerAccountID RequestFantasyTeamScore RequestFantasyTeamStandings RequestFantasyPlayerScore RequestFantasyPlayerStandings FlipLobbyTeams CustomGameCreate RequestFantasyPlayerInfo SetProfilePrivacy RequestSteamProfile RequestFantasyLeagueCreateInfo RequestFantasyLeagueInviteInfo CreateFantasyLeague CreateFantasyTeam ListFantasyLeagueFriendJoin PartyMemberSetCoach RequestFantasyLeagueEditInvites LobbySetCoach RequestFantasyLeagueEditInfo RequestFantasyLeagueDraftStatus RequestFantasyLeagueDraftPlayer RequestFantasyLeagueMatchups SwapFantasyTeamRoster RequestFantasyTeamRoster RequestFantasyTeamRosterAddDrop SendPresentedClientTerminateDlg RequestFantasyPlayerHisoricalStats RequestFantasyTeamTrades RequestFantasyTeamTradeCancel RequestGameMatchSignOutPermission SendChatChannelMemberUpdate AwardEventPoints SendGetEventPoints SendSendFriendRecruits RequestFriendRecruits SendFriendRecruitInviteAcceptDecline SendFrostivusTimeElapsed ChatGetUserList CompendiumSetSelection RequestCompendiumData SendGetPlayerMatchHistory RequestOfferings RequestNotifications LeagueAdminList RequestNotificationsMarkRead RequestFantasyMessages RequestFantasyScheduledMatches EventGameCreate RequestPerfectWorldUserLookup RequestBatchPlayerResources RequestPlayerInfo PlayerInfoSubmit SendGetWeekendTourneySchedule RequestJoinableCustomGameModes RequestJoinableCustomLobbies QuickJoinCustomLobby SendServerGetEventPoints ServerGrantSurveyPermission SendClientProvideSurveyResult RequestFantasyLeagueFind QueryHasItem SendTrackDialogResult RequestFantasyLeaveLeague SQLDelayedGrantLeagueDrop SendServerGCUpdateSpectatorCount RequestFantasyPlayerScoreDetails SendSignOutDraftInfo RequestEmoticonData LobbyToggleBroadcastChannelCameramanStatus SetAdditionalEquips SendGetAdditionalEquips SendRedeemItem SendGetAllHeroProgress SendSQLProcessTournamentGameOutcome SQLGrantTrophyToAccount GetTrophyList RequestGameBotMatchSignOutPermission SendSignOutBotInfo SendGetProfileCard SetProfileCardSlots MarkNotificationListRead SendSignOutCommunicationSummary CreateHeroStatue SendRecordCompendiumStats ItemEditorRequestLeagueInfo QueryHasItemDefs SendLobbyEventPoints GameserverCrashReport SendRerollPlayerChallenge SendSignOutUpdatePlayerChallenge SetPartyLeader SendCancelPartyInvites SQLGrantLeagueMatchToTicketHolders SignOutReleaseEventPointHolds SendGetLeagueSeries SendApplyGemCombiner DOTACreateStaticRecipe SendGetAllHeroOrder Dev_GrantWarKill RequestPlayerStats SendFindTopSourceTVGames ListLobbies RequestCustomGamePlayerCount RequestSocialFeedPostComment RequestCustomGamesFriendsPlayed RequestFriendsPlayedCustomGame RequestFeaturedHeroes TopCustomGamesList RequestSocialMatchPostComment RequestSocialMatchDetails SetPartyOpen SendMergePartyInvite SendGetProfileCardStats RequestTopLeagueMatches RequestTopFriendMatches SendChatGetMemberCount RequestSocialFeedPostMessage SendCustomGameListenServerStartedLoading SendCustomGameClientFinishedLoading LobbyCloseBroadcastChannel SendSignOutWagerStats RequestMatchesMinimal SendPingData SendGetProfileTickets SendH264Unsupported RequestH264Support SendGetQuestProgress SendSignOutXPCoins SendPrivateChatInvite SendPrivateChatKick SendPrivateChatPromote SendPrivateChatDemote RequestPrivateChatInfo RequestLatestConductScorecard SendLatestConductScorecard RequestWagering RequestEventGoals SendLeaguePredictions SendSuspiciousActivity SendHasPlayerVotedForMVP SendVoteForMVP SendWeekendTourneyOpts WeekendTourneyLeave RequestTeammateStats SendGetGiftPermissions SendVoteForArcana RequestArcanaVotesRemaining RequestMyTeamInfo RequestEventPointLog SendPublishUserStat SubmitLobbyMVPVote RequestLinaPlaysRemaining RequestLinaGameResult SendSignOutCommunityGoalProgress SendAddTI6TreeProgress SetSpectatorLobbyDetails CreateSpectatorLobby SpectatorLobbyList SendSpectatorLobbyGameDetails OpenPlayerCardPack SelectCompendiumInGamePrediction SendWeekendTourneyGetPlayerStats SendRecyclePlayerCard CreatePlayerCardPack RequestGetPlayerCardRoster RequestSetPlayerCardRoster SendLobbyBattleCupVictory RequestSteamDatagramTicket RequestTransferSeasonalMMR ChatReportPublicSpam SetPartyBuilderOptions JoinPlaytest SendLobbyPlaytestDetails SetFavoriteTeam QueryIsPro SendClaimEventAction SendGetPeriodicResource SendPeriodicResourceUpdated SubmitTriviaQuestionAnswer GiveTip StartTriviaSession RequestAnchorPhoneNumber RequestUnanchorPhoneNumber RequestSlarkGameResult SendSignOutEventGameData RequestQuickStats RequestSelectionPriorityChoice AutographReward DestroyLobby PurchaseItemWithEventPoints] +Computed client methods: [JoinChatChannel StartFindingMatch AbandonLobby SendStopFindingMatch LeaveLobby LaunchLobby ListLobbies JoinLobby SetLobbyDetails SendInitialQuestionnaireResponse ListChatChannel RequestMatches SendReadyUp SpectateFriendGame RequestReportsRemaining SubmitPlayerReport KickLobbyMember RequestReportCounts RequestSaveGames RequestMatchDetails CancelWatchGame ClearSuccessfulReportNotification ListFriendLobby CreateTeam InvitePlayerToTeam RespondToTeamInvite SendTeamInvite_GCResponseToInvitee KickTeamMember LeaveTeam ApplyTeamToLobby TransferTeamAdmin JoinLobbyBroadcastChannel CastMatchVote RetrieveMatchVote EditTeamDetails ListProTeam RequestHallOfFame RequestHalloweenHighScore RequestStorePromoPages RequestMatchmakingStats CreateBotGame SetMatchHistoryAccess UpgradeLeagueItem SetMapLocationState RefreshPartnerAccountLink RejoinAllChatChannels CreateGuild RequestGuildSetAccountRole RequestGuildInviteAccount RequestGuildCancelInvite RequestGuildUpdateDetails RequestLeaguePrizePool RequestPartySetOpenGuild OpenGuildPartyRefresh RequestJoinOpenGuildParty LeaveChatChannel SendChatMessage GetHeroStandings RequestGuildEditLogo ListGuildmateLobby RequestItemEditorReservations ReserveEditorItemItemDef ReleaseEditorItemReservation RequestLastHitChallengeHighScore RequestFantasyLeagueInfo EditFantasyTeam RequestTeamInfoFantasyByFantasyLeagueID RequestTeamInfoFantasyByOwnerAccountID RequestFantasyTeamScore RequestFantasyTeamStandings RequestFantasyPlayerScore RequestFantasyPlayerStandings FlipLobbyTeams CreateGameCustom SetProfilePrivacy CreateFantasyLeague CreateFantasyTeam SetMemberPartyCoach RequestFantasyLeagueEditInvites SetLobbyCoach RequestFantasyLeagueEditInfo RequestFantasyLeagueDraftStatus RequestFantasyLeagueDraftPlayer RequestFantasyLeagueMatchups SwapFantasyTeamRoster RequestFantasyTeamRoster RequestFantasyTeamRosterAddDrop SendPresentedClientTerminateDlg RequestFantasyPlayerHisoricalStats RequestFantasyTeamTrades CancelFantasyTeamTrade SendChatChannelMemberUpdate GetEventPoints SendFriendRecruits RequestFriendRecruits SendFriendRecruitInviteAcceptDecline GetChatUserList SetCompendiumSelection RequestCompendiumData GetPlayerMatchHistory RequestOfferings RequestNotifications RequestNotificationsMarkRead RequestFantasyMessages RequestFantasyScheduledMatches CreateGameEvent RequestPerfectWorldUserLookup RequestPlayerInfo SubmitInfoPlayer GetWeekendTourneySchedule RequestJoinableCustomGameModes RequestJoinableCustomLobbies JoinQuickCustomLobby SendClientProvideSurveyResult FindFantasyLeague QueryHasItem TrackDialogResult RequestFantasyLeaveLeague RequestFantasyPlayerScoreDetails RequestEmoticonData ToggleLobbyBroadcastChannelCameramanStatus SetAdditionalEquips GetAdditionalEquips RedeemItem GetAllHeroProgress ListTrophies GetProfileCard SetProfileCardSlots ListNotificationMarkRead CreateHeroStatue QueryHasItemDefs SendLobbyEventPoints RerollPlayerChallenge SetPartyLeader CancelPartyInvites ApplyGemCombiner CreateDOTAStaticRecipe GetAllHeroOrder RecycleHeroRelic PurchasePlayerCardSpecific RequestLeagueInfoListAdmins ListInfoLeagueAdminsReponse RequestLeagueNode RequestLeagueAvailableLobbyNodes SendLeagueAvailableLobbyNodes GetFilteredPlayers SendRemoveFilteredPlayer SendUpdatePartyBeacon RequestActiveBeaconParties SendManageFavorites JoinPartyFromBeacon GetFavoritePlayers SendVerifyFavoritePlayers RequestPlayerStats FindTopSourceTVGames RequestCustomGamePlayerCount RequestSocialFeedPostComment RequestCustomGamesFriendsPlayed RequestFriendsPlayedCustomGame ListCustomGamesTop RequestSocialMatchPostComment RequestSocialMatchDetails SetPartyOpen SendMergePartyInvite RequestTopLeagueMatches RequestTopFriendMatches KickLobbyMemberFromTeam GetChatMemberCount RequestSocialFeedPostMessage SendCustomGameListenServerStartedLoading SendCustomGameClientFinishedLoading CloseLobbyBroadcastChannel RequestMatchesMinimal SendPingData GetProfileTickets SendH264Unsupported RequestH264Support GetQuestProgress GetHeroStatsHistory InvitePrivateChatMember KickPrivateChatMember PromotePrivateChatMember DemotePrivateChatMember RequestPrivateChatInfo RequestLatestConductScorecard SendLatestConductScorecard RequestWagering RequestEventGoals SendSuspiciousActivity SendHasPlayerVotedForMVP VoteForMVP LeaveTourneyWeekend RequestTeammateStats GetGiftPermissions VoteForArcana RequestArcanaVotesRemaining RequestMyTeamInfo PublishUserStat SubmitLobbyMVPVote RequestLinaPlaysRemaining RequestLinaGameResult SendAddTI6TreeProgress SetSpectatorLobbyDetails CreateSpectatorLobby ListLobbySpectator SendSpectatorLobbyGameDetails OpenPlayerCardPack SelectCompendiumInGamePrediction GetTourneyWeekendPlayerStats RecyclePlayerCard CreatePlayerCardPack RequestGetPlayerCardRoster RequestSetPlayerCardRoster SendLobbyBattleCupVictory GetPlayerCardItemInfo RequestSteamDatagramTicket RequestTransferSeasonalMMR ReportChatPublicSpam SetPartyBuilderOptions JoinPlaytest SendLobbyPlaytestDetails SetFavoriteTeam QueryIsPro SendClaimEventAction GetPeriodicResource SendPeriodicResourceUpdated SubmitTriviaQuestionAnswer GiveTip StartTriviaSession RequestAnchorPhoneNumber RequestUnanchorPhoneNumber RequestSlarkGameResult RequestQuickStats RequestSelectionPriorityChoice AutographReward DestroyLobby PurchaseItemWithEventPoints GetHeroTimedStats SendLobbyPlayerPlusSubscriptionData PurchaseHeroRelic PurchaseHeroRandomRelic SendClaimEventActionUsingItem RequestPartyReadyCheck SendPartyReadyCheckAcknowledge RequestGetRecentPlayTimeFriends RequestProfile SendProfileUpdate SendSuccessfulHero RequestHeroGlobalData RequestPlusWeeklyChallengeResult RequestPrivateMetadataKey RequestActivatePlusFreeTrial SendCavernCrawlClaimRoom SendCavernCrawlUseItemOnRoom SendCavernCrawlUseItemOnPath RequestCrawlCavernMapState RequestEventPointLogV2 RequestEventPointLogResponseV2 RequestEventTipsSummary SendHeroGlobalDataAllHeroes RequestSocialFeed RequestSocialFeedComments GetCrawlCavernClaimedRoomCount RecordContestVote SendLobbyEventGameDetails GrantDevEventPoints GrantDevEventAction SendDevResetEventState GrantEventSupportConsumeItem RequestPlayerRecentAccomplishments RequestPlayerHeroRecentAccomplishments RequestPlayerCoachMatches RequestGetTicketCodes SubmitCoachTeammateRating VoteForLeagueGameMVP RequestPlayerCoachMatch RequestContestVotes VoteMVPTimeout RequestGetUnderlordsCDKey SendDetailedGameStats SetFavoriteAllStarPlayer SendAllStarStats RequestGetFavoriteAllStarPlayer] diff --git a/client.go b/client.go index c51facc..957d24f 100644 --- a/client.go +++ b/client.go @@ -10,11 +10,11 @@ import ( "github.com/golang/protobuf/proto" devents "github.com/paralin/go-dota2/events" "github.com/sirupsen/logrus" - // gcmm "github.com/paralin/go-dota2/protocol/dota_gcmessages_common_match_management" - bgcm "github.com/paralin/go-dota2/protocol/base_gcmessages" - gcm "github.com/paralin/go-dota2/protocol/dota_gcmessages_msgid" - gcsdkm "github.com/paralin/go-dota2/protocol/gcsdk_gcmessages" - gcsm "github.com/paralin/go-dota2/protocol/gcsystemmsgs" + // gcmm "github.com/paralin/go-dota2/protocol" + bgcm "github.com/paralin/go-dota2/protocol" + gcm "github.com/paralin/go-dota2/protocol" + gcsdkm "github.com/paralin/go-dota2/protocol" + gcsm "github.com/paralin/go-dota2/protocol" "github.com/paralin/go-dota2/socache" "github.com/paralin/go-dota2/state" ) diff --git a/client_cache.go b/client_cache.go index 2f85e52..f52dbf0 100644 --- a/client_cache.go +++ b/client_cache.go @@ -2,8 +2,8 @@ package dota2 import ( "github.com/faceit/go-steam/protocol/gamecoordinator" - gcsdkm "github.com/paralin/go-dota2/protocol/gcsdk_gcmessages" - gcsm "github.com/paralin/go-dota2/protocol/gcsystemmsgs" + gcsdkm "github.com/paralin/go-dota2/protocol" + gcsm "github.com/paralin/go-dota2/protocol" ) // RequestCacheSubscriptionRefresh requests a subscription refresh for a specific cache ID. diff --git a/client_chat.go b/client_chat.go index 859b9d6..91e36b1 100644 --- a/client_chat.go +++ b/client_chat.go @@ -1,8 +1,8 @@ package dota2 import ( - gcmcc "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_chat" - gcm "github.com/paralin/go-dota2/protocol/dota_gcmessages_msgid" + gcmcc "github.com/paralin/go-dota2/protocol" + gcm "github.com/paralin/go-dota2/protocol" ) // SendChannelMessage attempts to send a message in a channel, text-only. diff --git a/client_generated.go b/client_generated.go index 99dff06..56857d7 100644 --- a/client_generated.go +++ b/client_generated.go @@ -4,28 +4,15 @@ import ( "context" "github.com/faceit/go-steam/steamid" "github.com/paralin/go-dota2/events" - "github.com/paralin/go-dota2/protocol/base_gcmessages" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_chat" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_fantasy" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_guild" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_match_management" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_team" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_tournament" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_watch" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_common" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_common_match_management" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_msgid" - "github.com/paralin/go-dota2/protocol/dota_shared_enums" - "github.com/paralin/go-dota2/protocol/econ_gcmessages" + "github.com/paralin/go-dota2/protocol" ) // AbandonLobby abandons a lobby. // Request ID: k_EMsgGCAbandonCurrentGame // Request type: CMsgAbandonCurrentGame func (d *Dota2) AbandonLobby() { - req := &dota_gcmessages_client_match_management.CMsgAbandonCurrentGame{} - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCAbandonCurrentGame), req) + req := &protocol.CMsgAbandonCurrentGame{} + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCAbandonCurrentGame), req) } // ApplyGemCombiner applys a gem combiner. @@ -35,11 +22,11 @@ func (d *Dota2) ApplyGemCombiner( itemID1 uint64, itemID2 uint64, ) { - req := &dota_gcmessages_client.CMsgClientToGCApplyGemCombiner{ + req := &protocol.CMsgClientToGCApplyGemCombiner{ ItemId_1: &itemID1, ItemId_2: &itemID2, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCApplyGemCombiner), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCApplyGemCombiner), req) } // ApplyTeamToLobby applys a team to lobby. @@ -48,10 +35,10 @@ func (d *Dota2) ApplyGemCombiner( func (d *Dota2) ApplyTeamToLobby( teamID uint32, ) { - req := &dota_gcmessages_client_match_management.CMsgApplyTeamToPracticeLobby{ + req := &protocol.CMsgApplyTeamToPracticeLobby{ TeamId: &teamID, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCApplyTeamToPracticeLobby), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCApplyTeamToPracticeLobby), req) } // AutographReward autographs a reward. @@ -62,17 +49,17 @@ func (d *Dota2) ApplyTeamToLobby( func (d *Dota2) AutographReward( ctx context.Context, badgeID string, -) (*dota_gcmessages_client.CMsgDOTAGameAutographRewardResponse, error) { - req := &dota_gcmessages_client.CMsgDOTAGameAutographReward{ +) (*protocol.CMsgDOTAGameAutographRewardResponse, error) { + req := &protocol.CMsgDOTAGameAutographReward{ BadgeId: &badgeID, } - resp := &dota_gcmessages_client.CMsgDOTAGameAutographRewardResponse{} + resp := &protocol.CMsgDOTAGameAutographRewardResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGameAutographReward), + uint32(protocol.EDOTAGCMsg_k_EMsgGameAutographReward), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGameAutographRewardResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGameAutographRewardResponse), resp, ) } @@ -88,20 +75,20 @@ func (d *Dota2) CancelFantasyTeamTrade( teamIndex1 uint32, ownerAccountID2 uint32, teamIndex2 uint32, -) (*dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamTradeCancelResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamTradeCancelRequest{ +) (*protocol.CMsgDOTAFantasyTeamTradeCancelResponse, error) { + req := &protocol.CMsgDOTAFantasyTeamTradeCancelRequest{ FantasyLeagueId: &fantasyLeagueID, TeamIndex_1: &teamIndex1, OwnerAccountId_2: &ownerAccountID2, TeamIndex_2: &teamIndex2, } - resp := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamTradeCancelResponse{} + resp := &protocol.CMsgDOTAFantasyTeamTradeCancelResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyTeamTradeCancelRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyTeamTradeCancelRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyTeamTradeCancelResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyTeamTradeCancelResponse), resp, ) } @@ -113,19 +100,19 @@ func (d *Dota2) CancelPartyInvites( invitedSteamids []uint64, invitedGroupids []uint64, ) { - req := &dota_gcmessages_client_match_management.CMsgDOTACancelGroupInvites{ + req := &protocol.CMsgDOTACancelGroupInvites{ InvitedSteamids: invitedSteamids, InvitedGroupids: invitedGroupids, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCCancelPartyInvites), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCCancelPartyInvites), req) } // CancelWatchGame cancels a watch game. // Request ID: k_EMsgGCCancelWatchGame // Request type: CMsgCancelWatchGame func (d *Dota2) CancelWatchGame() { - req := &dota_gcmessages_client_watch.CMsgCancelWatchGame{} - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCCancelWatchGame), req) + req := &protocol.CMsgCancelWatchGame{} + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCCancelWatchGame), req) } // CastMatchVote votes for/from a cast match. @@ -133,21 +120,21 @@ func (d *Dota2) CancelWatchGame() { // Request type: CMsgCastMatchVote func (d *Dota2) CastMatchVote( matchID uint64, - vote dota_shared_enums.DOTAMatchVote, + vote protocol.DOTAMatchVote, ) { - req := &dota_gcmessages_client.CMsgCastMatchVote{ + req := &protocol.CMsgCastMatchVote{ MatchId: &matchID, Vote: &vote, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgCastMatchVote), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgCastMatchVote), req) } // ClearSuccessfulReportNotification is undocumented. // Request ID: k_EMsgGCDOTAClearNotifySuccessfulReport // Request type: CMsgDOTAClearNotifySuccessfulReport func (d *Dota2) ClearSuccessfulReportNotification() { - req := &dota_gcmessages_client.CMsgDOTAClearNotifySuccessfulReport{} - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCDOTAClearNotifySuccessfulReport), req) + req := &protocol.CMsgDOTAClearNotifySuccessfulReport{} + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCDOTAClearNotifySuccessfulReport), req) } // CloseLobbyBroadcastChannel closes a lobby broadcast channel. @@ -156,30 +143,19 @@ func (d *Dota2) ClearSuccessfulReportNotification() { func (d *Dota2) CloseLobbyBroadcastChannel( channel uint32, ) { - req := &dota_gcmessages_client_match_management.CMsgPracticeLobbyCloseBroadcastChannel{ + req := &protocol.CMsgPracticeLobbyCloseBroadcastChannel{ Channel: &channel, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPracticeLobbyCloseBroadcastChannel), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCPracticeLobbyCloseBroadcastChannel), req) } // CreateBotGame creates a bot game. // Request ID: k_EMsgGCBotGameCreate // Request type: CMsgBotGameCreate func (d *Dota2) CreateBotGame( - searchKey string, - difficultyRadiant dota_shared_enums.DOTABotDifficulty, - team dota_shared_enums.DOTA_GC_TEAM, - gameMode uint32, - difficultyDire dota_shared_enums.DOTABotDifficulty, + req *protocol.CMsgBotGameCreate, ) { - req := &dota_gcmessages_client_match_management.CMsgBotGameCreate{ - SearchKey: &searchKey, - DifficultyRadiant: &difficultyRadiant, - Team: &team, - GameMode: &gameMode, - DifficultyDire: &difficultyDire, - } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCBotGameCreate), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCBotGameCreate), req) } // CreateDOTAStaticRecipe creates a dota static recipe. @@ -189,20 +165,20 @@ func (d *Dota2) CreateBotGame( // Response type: CMsgClientToGCCreateStaticRecipeResponse func (d *Dota2) CreateDOTAStaticRecipe( ctx context.Context, - items []*econ_gcmessages.CMsgClientToGCCreateStaticRecipe_Item, + items []*protocol.CMsgClientToGCCreateStaticRecipe_Item, recipeDefIndex uint32, -) (*econ_gcmessages.CMsgClientToGCCreateStaticRecipeResponse, error) { - req := &econ_gcmessages.CMsgClientToGCCreateStaticRecipe{ +) (*protocol.CMsgClientToGCCreateStaticRecipeResponse, error) { + req := &protocol.CMsgClientToGCCreateStaticRecipe{ Items: items, RecipeDefIndex: &recipeDefIndex, } - resp := &econ_gcmessages.CMsgClientToGCCreateStaticRecipeResponse{} + resp := &protocol.CMsgClientToGCCreateStaticRecipeResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCDOTACreateStaticRecipe), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCDOTACreateStaticRecipe), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCDOTACreateStaticRecipeResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCDOTACreateStaticRecipeResponse), resp, ) } @@ -214,28 +190,15 @@ func (d *Dota2) CreateDOTAStaticRecipe( // Response type: CMsgDOTAFantasyLeagueCreateResponse func (d *Dota2) CreateFantasyLeague( ctx context.Context, - seasonID uint32, - fantasyLeagueName string, - password string, - teamName string, - logo uint64, - ticketItemID uint64, -) (*dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueCreateResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueCreateRequest{ - SeasonId: &seasonID, - FantasyLeagueName: &fantasyLeagueName, - Password: &password, - TeamName: &teamName, - Logo: &logo, - TicketItemId: &ticketItemID, - } - resp := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueCreateResponse{} + req *protocol.CMsgDOTAFantasyLeagueCreateRequest, +) (*protocol.CMsgDOTAFantasyLeagueCreateResponse, error) { + resp := &protocol.CMsgDOTAFantasyLeagueCreateResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyLeagueCreateRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyLeagueCreateRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyLeagueCreateResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyLeagueCreateResponse), resp, ) } @@ -252,21 +215,21 @@ func (d *Dota2) CreateFantasyTeam( teamName string, logo uint64, ticketItemID uint64, -) (*dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamCreateResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamCreateRequest{ +) (*protocol.CMsgDOTAFantasyTeamCreateResponse, error) { + req := &protocol.CMsgDOTAFantasyTeamCreateRequest{ FantasyLeagueId: &fantasyLeagueID, Password: &password, TeamName: &teamName, Logo: &logo, TicketItemId: &ticketItemID, } - resp := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamCreateResponse{} + resp := &protocol.CMsgDOTAFantasyTeamCreateResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyTeamCreateRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyTeamCreateRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyTeamCreateResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyTeamCreateResponse), resp, ) } @@ -275,40 +238,18 @@ func (d *Dota2) CreateFantasyTeam( // Request ID: k_EMsgGCCustomGameCreate // Request type: CMsgCustomGameCreate func (d *Dota2) CreateGameCustom( - searchKey string, - difficulty uint32, - gameMode string, - gameMap string, - customGameID uint64, + req *protocol.CMsgCustomGameCreate, ) { - req := &dota_gcmessages_client_match_management.CMsgCustomGameCreate{ - SearchKey: &searchKey, - Difficulty: &difficulty, - GameMode: &gameMode, - Map: &gameMap, - CustomGameId: &customGameID, - } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCCustomGameCreate), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCCustomGameCreate), req) } // CreateGameEvent creates a game event. // Request ID: k_EMsgGCEventGameCreate // Request type: CMsgEventGameCreate func (d *Dota2) CreateGameEvent( - searchKey string, - difficulty uint32, - gameMode string, - gameMap string, - customGameID uint64, + req *protocol.CMsgEventGameCreate, ) { - req := &dota_gcmessages_client_match_management.CMsgEventGameCreate{ - SearchKey: &searchKey, - Difficulty: &difficulty, - GameMode: &gameMode, - Map: &gameMap, - CustomGameId: &customGameID, - } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCEventGameCreate), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCEventGameCreate), req) } // CreateGuild creates a guild. @@ -323,21 +264,21 @@ func (d *Dota2) CreateGuild( logo uint64, baseLogo uint64, bannerLogo uint64, -) (*dota_gcmessages_client_guild.CMsgDOTAGuildCreateResponse, error) { - req := &dota_gcmessages_client_guild.CMsgDOTAGuildCreateRequest{ +) (*protocol.CMsgDOTAGuildCreateResponse, error) { + req := &protocol.CMsgDOTAGuildCreateRequest{ Name: &name, Tag: &tag, Logo: &logo, BaseLogo: &baseLogo, BannerLogo: &bannerLogo, } - resp := &dota_gcmessages_client_guild.CMsgDOTAGuildCreateResponse{} + resp := &protocol.CMsgDOTAGuildCreateResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGuildCreateRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCGuildCreateRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGuildCreateResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCGuildCreateResponse), resp, ) } @@ -346,9 +287,9 @@ func (d *Dota2) CreateGuild( // Request ID: k_EMsgClientToGCCreateHeroStatue // Request type: CMsgClientToGCCreateHeroStatue func (d *Dota2) CreateHeroStatue( - req *dota_gcmessages_client.CMsgClientToGCCreateHeroStatue, + req *protocol.CMsgClientToGCCreateHeroStatue, ) { - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCCreateHeroStatue), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCCreateHeroStatue), req) } // CreatePlayerCardPack creates a player card pack. @@ -361,19 +302,19 @@ func (d *Dota2) CreatePlayerCardPack( cardDustItemID uint64, eventID uint32, premiumPack bool, -) (*dota_gcmessages_client.CMsgClientToGCCreatePlayerCardPackResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCCreatePlayerCardPack{ +) (*protocol.CMsgClientToGCCreatePlayerCardPackResponse, error) { + req := &protocol.CMsgClientToGCCreatePlayerCardPack{ CardDustItemId: &cardDustItemID, EventId: &eventID, PremiumPack: &premiumPack, } - resp := &dota_gcmessages_client.CMsgClientToGCCreatePlayerCardPackResponse{} + resp := &protocol.CMsgClientToGCCreatePlayerCardPackResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCCreatePlayerCardPack), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCCreatePlayerCardPack), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCCreatePlayerCardPackResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCCreatePlayerCardPackResponse), resp, ) } @@ -382,12 +323,12 @@ func (d *Dota2) CreatePlayerCardPack( // Request ID: k_EMsgClientToGCCreateSpectatorLobby // Request type: CMsgCreateSpectatorLobby func (d *Dota2) CreateSpectatorLobby( - details dota_gcmessages_client_match_management.CMsgSetSpectatorLobbyDetails, + details protocol.CMsgSetSpectatorLobbyDetails, ) { - req := &dota_gcmessages_client_match_management.CMsgCreateSpectatorLobby{ + req := &protocol.CMsgCreateSpectatorLobby{ Details: &details, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCCreateSpectatorLobby), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCCreateSpectatorLobby), req) } // CreateTeam creates a team. @@ -397,15 +338,15 @@ func (d *Dota2) CreateSpectatorLobby( // Response type: CMsgDOTACreateTeamResponse func (d *Dota2) CreateTeam( ctx context.Context, - req *dota_gcmessages_client_team.CMsgDOTACreateTeam, -) (*dota_gcmessages_client_team.CMsgDOTACreateTeamResponse, error) { - resp := &dota_gcmessages_client_team.CMsgDOTACreateTeamResponse{} + req *protocol.CMsgDOTACreateTeam, +) (*protocol.CMsgDOTACreateTeamResponse, error) { + resp := &protocol.CMsgDOTACreateTeamResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCCreateTeam), + uint32(protocol.EDOTAGCMsg_k_EMsgGCCreateTeam), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCCreateTeamResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCCreateTeamResponse), resp, ) } @@ -417,11 +358,11 @@ func (d *Dota2) DemotePrivateChatMember( privateChatChannelName string, demoteAccountID uint32, ) { - req := &dota_gcmessages_client_chat.CMsgClientToGCPrivateChatDemote{ + req := &protocol.CMsgClientToGCPrivateChatDemote{ PrivateChatChannelName: &privateChatChannelName, DemoteAccountId: &demoteAccountID, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCPrivateChatDemote), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCPrivateChatDemote), req) } // DestroyLobby destroys a lobby. @@ -431,15 +372,15 @@ func (d *Dota2) DemotePrivateChatMember( // Response type: CMsgDOTADestroyLobbyResponse func (d *Dota2) DestroyLobby( ctx context.Context, -) (*dota_gcmessages_client.CMsgDOTADestroyLobbyResponse, error) { - req := &dota_gcmessages_client.CMsgDOTADestroyLobbyRequest{} - resp := &dota_gcmessages_client.CMsgDOTADestroyLobbyResponse{} +) (*protocol.CMsgDOTADestroyLobbyResponse, error) { + req := &protocol.CMsgDOTADestroyLobbyRequest{} + resp := &protocol.CMsgDOTADestroyLobbyResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDestroyLobbyRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgDestroyLobbyRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDestroyLobbyResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgDestroyLobbyResponse), resp, ) } @@ -455,20 +396,20 @@ func (d *Dota2) EditFantasyTeam( teamIndex uint32, teamName string, teamLogo uint64, -) (*dota_gcmessages_client_fantasy.CMsgDOTAEditFantasyTeamResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAEditFantasyTeamRequest{ +) (*protocol.CMsgDOTAEditFantasyTeamResponse, error) { + req := &protocol.CMsgDOTAEditFantasyTeamRequest{ FantasyLeagueId: &fantasyLeagueID, TeamIndex: &teamIndex, TeamName: &teamName, TeamLogo: &teamLogo, } - resp := &dota_gcmessages_client_fantasy.CMsgDOTAEditFantasyTeamResponse{} + resp := &protocol.CMsgDOTAEditFantasyTeamResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCEditFantasyTeamRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCEditFantasyTeamRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCEditFantasyTeamResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCEditFantasyTeamResponse), resp, ) } @@ -480,15 +421,15 @@ func (d *Dota2) EditFantasyTeam( // Response type: CMsgDOTAEditTeamDetailsResponse func (d *Dota2) EditTeamDetails( ctx context.Context, - req *dota_gcmessages_client_team.CMsgDOTAEditTeamDetails, -) (*dota_gcmessages_client_team.CMsgDOTAEditTeamDetailsResponse, error) { - resp := &dota_gcmessages_client_team.CMsgDOTAEditTeamDetailsResponse{} + req *protocol.CMsgDOTAEditTeamDetails, +) (*protocol.CMsgDOTAEditTeamDetailsResponse, error) { + resp := &protocol.CMsgDOTAEditTeamDetailsResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCEditTeamDetails), + uint32(protocol.EDOTAGCMsg_k_EMsgGCEditTeamDetails), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCEditTeamDetailsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCEditTeamDetailsResponse), resp, ) } @@ -502,18 +443,18 @@ func (d *Dota2) FindFantasyLeague( ctx context.Context, fantasyLeagueID uint32, password string, -) (*dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueFindResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueFindRequest{ +) (*protocol.CMsgDOTAFantasyLeagueFindResponse, error) { + req := &protocol.CMsgDOTAFantasyLeagueFindRequest{ FantasyLeagueId: &fantasyLeagueID, Password: &password, } - resp := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueFindResponse{} + resp := &protocol.CMsgDOTAFantasyLeagueFindResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTAFantasyLeagueFindRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgDOTAFantasyLeagueFindRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTAFantasyLeagueFindResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgDOTAFantasyLeagueFindResponse), resp, ) } @@ -525,28 +466,15 @@ func (d *Dota2) FindFantasyLeague( // Response type: CMsgGCToClientFindTopSourceTVGamesResponse func (d *Dota2) FindTopSourceTVGames( ctx context.Context, - searchKey string, - leagueID uint32, - heroID uint32, - startGame uint32, - gameListIndex uint32, - lobbyIDs []uint64, -) (*dota_gcmessages_client_watch.CMsgGCToClientFindTopSourceTVGamesResponse, error) { - req := &dota_gcmessages_client_watch.CMsgClientToGCFindTopSourceTVGames{ - SearchKey: &searchKey, - LeagueId: &leagueID, - HeroId: &heroID, - StartGame: &startGame, - GameListIndex: &gameListIndex, - LobbyIds: lobbyIDs, - } - resp := &dota_gcmessages_client_watch.CMsgGCToClientFindTopSourceTVGamesResponse{} + req *protocol.CMsgClientToGCFindTopSourceTVGames, +) (*protocol.CMsgGCToClientFindTopSourceTVGamesResponse, error) { + resp := &protocol.CMsgGCToClientFindTopSourceTVGamesResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCFindTopSourceTVGames), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCFindTopSourceTVGames), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientFindTopSourceTVGamesResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientFindTopSourceTVGamesResponse), resp, ) } @@ -555,8 +483,8 @@ func (d *Dota2) FindTopSourceTVGames( // Request ID: k_EMsgGCFlipLobbyTeams // Request type: CMsgFlipLobbyTeams func (d *Dota2) FlipLobbyTeams() { - req := &dota_gcmessages_client.CMsgFlipLobbyTeams{} - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFlipLobbyTeams), req) + req := &protocol.CMsgFlipLobbyTeams{} + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCFlipLobbyTeams), req) } // GetAdditionalEquips gets additional equips. @@ -566,15 +494,15 @@ func (d *Dota2) FlipLobbyTeams() { // Response type: CMsgClientToGCGetAdditionalEquipsResponse func (d *Dota2) GetAdditionalEquips( ctx context.Context, -) (*dota_gcmessages_client.CMsgClientToGCGetAdditionalEquipsResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCGetAdditionalEquips{} - resp := &dota_gcmessages_client.CMsgClientToGCGetAdditionalEquipsResponse{} +) (*protocol.CMsgClientToGCGetAdditionalEquipsResponse, error) { + req := &protocol.CMsgClientToGCGetAdditionalEquips{} + resp := &protocol.CMsgClientToGCGetAdditionalEquipsResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCGetAdditionalEquips), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetAdditionalEquips), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCGetAdditionalEquipsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetAdditionalEquipsResponse), resp, ) } @@ -586,15 +514,15 @@ func (d *Dota2) GetAdditionalEquips( // Response type: CMsgClientToGCGetAllHeroOrderResponse func (d *Dota2) GetAllHeroOrder( ctx context.Context, -) (*dota_gcmessages_client.CMsgClientToGCGetAllHeroOrderResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCGetAllHeroOrder{} - resp := &dota_gcmessages_client.CMsgClientToGCGetAllHeroOrderResponse{} +) (*protocol.CMsgClientToGCGetAllHeroOrderResponse, error) { + req := &protocol.CMsgClientToGCGetAllHeroOrder{} + resp := &protocol.CMsgClientToGCGetAllHeroOrderResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCGetAllHeroOrder), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetAllHeroOrder), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCGetAllHeroOrderResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetAllHeroOrderResponse), resp, ) } @@ -607,17 +535,17 @@ func (d *Dota2) GetAllHeroOrder( func (d *Dota2) GetAllHeroProgress( ctx context.Context, accountID uint32, -) (*dota_gcmessages_client.CMsgClientToGCGetAllHeroProgressResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCGetAllHeroProgress{ +) (*protocol.CMsgClientToGCGetAllHeroProgressResponse, error) { + req := &protocol.CMsgClientToGCGetAllHeroProgress{ AccountId: &accountID, } - resp := &dota_gcmessages_client.CMsgClientToGCGetAllHeroProgressResponse{} + resp := &protocol.CMsgClientToGCGetAllHeroProgressResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCGetAllHeroProgress), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetAllHeroProgress), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCGetAllHeroProgressResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetAllHeroProgressResponse), resp, ) } @@ -630,19 +558,19 @@ func (d *Dota2) GetAllHeroProgress( func (d *Dota2) GetChatMemberCount( ctx context.Context, channelName string, - channelType dota_shared_enums.DOTAChatChannelTypeT, -) (*dota_gcmessages_client_chat.CMsgDOTAChatGetMemberCountResponse, error) { - req := &dota_gcmessages_client_chat.CMsgDOTAChatGetMemberCount{ + channelType protocol.DOTAChatChannelTypeT, +) (*protocol.CMsgDOTAChatGetMemberCountResponse, error) { + req := &protocol.CMsgDOTAChatGetMemberCount{ ChannelName: &channelName, ChannelType: &channelType, } - resp := &dota_gcmessages_client_chat.CMsgDOTAChatGetMemberCountResponse{} + resp := &protocol.CMsgDOTAChatGetMemberCountResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTAChatGetMemberCount), + uint32(protocol.EDOTAGCMsg_k_EMsgDOTAChatGetMemberCount), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTAChatGetMemberCountResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgDOTAChatGetMemberCountResponse), resp, ) } @@ -655,17 +583,40 @@ func (d *Dota2) GetChatMemberCount( func (d *Dota2) GetChatUserList( ctx context.Context, channelID uint64, -) (*dota_gcmessages_client_chat.CMsgDOTAChatGetUserListResponse, error) { - req := &dota_gcmessages_client_chat.CMsgDOTAChatGetUserList{ +) (*protocol.CMsgDOTAChatGetUserListResponse, error) { + req := &protocol.CMsgDOTAChatGetUserList{ ChannelId: &channelID, } - resp := &dota_gcmessages_client_chat.CMsgDOTAChatGetUserListResponse{} + resp := &protocol.CMsgDOTAChatGetUserListResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTAChatGetUserList), + uint32(protocol.EDOTAGCMsg_k_EMsgDOTAChatGetUserList), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTAChatGetUserListResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgDOTAChatGetUserListResponse), + resp, + ) +} + +// GetCrawlCavernClaimedRoomCount gets a crawl cavern claimed room count. +// Request ID: k_EMsgClientToGCCavernCrawlGetClaimedRoomCount +// Response ID: k_EMsgClientToGCCavernCrawlGetClaimedRoomCountResponse +// Request type: CMsgClientToGCCavernCrawlGetClaimedRoomCount +// Response type: CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse +func (d *Dota2) GetCrawlCavernClaimedRoomCount( + ctx context.Context, + eventID uint32, +) (*protocol.CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse, error) { + req := &protocol.CMsgClientToGCCavernCrawlGetClaimedRoomCount{ + EventId: &eventID, + } + resp := &protocol.CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCCavernCrawlGetClaimedRoomCount), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCCavernCrawlGetClaimedRoomCountResponse), resp, ) } @@ -679,18 +630,63 @@ func (d *Dota2) GetEventPoints( ctx context.Context, eventID uint32, accountID uint32, -) (*dota_gcmessages_client.CMsgDOTAGetEventPointsResponse, error) { - req := &dota_gcmessages_client.CMsgDOTAGetEventPoints{ +) (*protocol.CMsgDOTAGetEventPointsResponse, error) { + req := &protocol.CMsgDOTAGetEventPoints{ EventId: &eventID, AccountId: &accountID, } - resp := &dota_gcmessages_client.CMsgDOTAGetEventPointsResponse{} + resp := &protocol.CMsgDOTAGetEventPointsResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgDOTAGetEventPoints), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgDOTAGetEventPointsResponse), + resp, + ) +} + +// GetFavoritePlayers gets favorite players. +// Request ID: k_EMsgClientToGCGetFavoritePlayers +// Response ID: k_EMsgGCToClientGetFavoritePlayersResponse +// Request type: CMsgClientToGCGetFavoritePlayers +// Response type: CMsgGCToClientGetFavoritePlayersResponse +func (d *Dota2) GetFavoritePlayers( + ctx context.Context, + paginationKey uint64, + paginationCount int32, +) (*protocol.CMsgGCToClientGetFavoritePlayersResponse, error) { + req := &protocol.CMsgClientToGCGetFavoritePlayers{ + PaginationKey: &paginationKey, + PaginationCount: &paginationCount, + } + resp := &protocol.CMsgGCToClientGetFavoritePlayersResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetFavoritePlayers), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientGetFavoritePlayersResponse), + resp, + ) +} + +// GetFilteredPlayers gets filtered players. +// Request ID: k_EMsgClientToGCGetFilteredPlayers +// Response ID: k_EMsgGCToClientGetFilteredPlayersResponse +// Request type: CMsgClientToGCGetFilteredPlayers +// Response type: CMsgGCToClientGetFilteredPlayersResponse +func (d *Dota2) GetFilteredPlayers( + ctx context.Context, +) (*protocol.CMsgGCToClientGetFilteredPlayersResponse, error) { + req := &protocol.CMsgClientToGCGetFilteredPlayers{} + resp := &protocol.CMsgGCToClientGetFilteredPlayersResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTAGetEventPoints), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetFilteredPlayers), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTAGetEventPointsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientGetFilteredPlayersResponse), resp, ) } @@ -702,15 +698,15 @@ func (d *Dota2) GetEventPoints( // Response type: CMsgClientToGCGetGiftPermissionsResponse func (d *Dota2) GetGiftPermissions( ctx context.Context, -) (*econ_gcmessages.CMsgClientToGCGetGiftPermissionsResponse, error) { - req := &econ_gcmessages.CMsgClientToGCGetGiftPermissions{} - resp := &econ_gcmessages.CMsgClientToGCGetGiftPermissionsResponse{} +) (*protocol.CMsgClientToGCGetGiftPermissionsResponse, error) { + req := &protocol.CMsgClientToGCGetGiftPermissions{} + resp := &protocol.CMsgClientToGCGetGiftPermissionsResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCGetGiftPermissions), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetGiftPermissions), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCGetGiftPermissionsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetGiftPermissionsResponse), resp, ) } @@ -722,15 +718,15 @@ func (d *Dota2) GetGiftPermissions( // Response type: CMsgGCGetHeroStandingsResponse func (d *Dota2) GetHeroStandings( ctx context.Context, -) (*dota_gcmessages_client.CMsgGCGetHeroStandingsResponse, error) { - req := &dota_gcmessages_client.CMsgGCGetHeroStandings{} - resp := &dota_gcmessages_client.CMsgGCGetHeroStandingsResponse{} +) (*protocol.CMsgGCGetHeroStandingsResponse, error) { + req := &protocol.CMsgGCGetHeroStandings{} + resp := &protocol.CMsgGCGetHeroStandingsResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGetHeroStandings), + uint32(protocol.EDOTAGCMsg_k_EMsgGCGetHeroStandings), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGetHeroStandingsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCGetHeroStandingsResponse), resp, ) } @@ -743,17 +739,17 @@ func (d *Dota2) GetHeroStandings( func (d *Dota2) GetHeroStatsHistory( ctx context.Context, heroID uint32, -) (*dota_gcmessages_client.CMsgGCGetHeroStatsHistoryResponse, error) { - req := &dota_gcmessages_client.CMsgGCGetHeroStatsHistory{ +) (*protocol.CMsgGCGetHeroStatsHistoryResponse, error) { + req := &protocol.CMsgGCGetHeroStatsHistory{ HeroId: &heroID, } - resp := &dota_gcmessages_client.CMsgGCGetHeroStatsHistoryResponse{} + resp := &protocol.CMsgGCGetHeroStatsHistoryResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGetHeroStatsHistory), + uint32(protocol.EDOTAGCMsg_k_EMsgGCGetHeroStatsHistory), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGetHeroStatsHistoryResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCGetHeroStatsHistoryResponse), resp, ) } @@ -766,40 +762,17 @@ func (d *Dota2) GetHeroStatsHistory( func (d *Dota2) GetHeroTimedStats( ctx context.Context, heroID uint32, -) (*dota_gcmessages_client.CMsgGCGetHeroTimedStatsResponse, error) { - req := &dota_gcmessages_client.CMsgGCGetHeroTimedStats{ +) (*protocol.CMsgGCGetHeroTimedStatsResponse, error) { + req := &protocol.CMsgGCGetHeroTimedStats{ HeroId: &heroID, } - resp := &dota_gcmessages_client.CMsgGCGetHeroTimedStatsResponse{} - - return resp, d.MakeRequest( - ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGetHeroTimedStats), - req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGetHeroTimedStatsResponse), - resp, - ) -} - -// GetLeagueSeries gets league series. -// Request ID: k_EMsgClientToGCGetLeagueSeries -// Response ID: k_EMsgClientToGCGetLeagueSeriesResponse -// Request type: CMsgClientToGCGetLeagueSeries -// Response type: CMsgClientToGCGetLeagueSeriesResponse -func (d *Dota2) GetLeagueSeries( - ctx context.Context, - leagueID uint32, -) (*dota_gcmessages_client.CMsgClientToGCGetLeagueSeriesResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCGetLeagueSeries{ - LeagueId: &leagueID, - } - resp := &dota_gcmessages_client.CMsgClientToGCGetLeagueSeriesResponse{} + resp := &protocol.CMsgGCGetHeroTimedStatsResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCGetLeagueSeries), + uint32(protocol.EDOTAGCMsg_k_EMsgGCGetHeroTimedStats), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCGetLeagueSeriesResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCGetHeroTimedStatsResponse), resp, ) } @@ -814,19 +787,19 @@ func (d *Dota2) GetPeriodicResource( accountID uint32, periodicResourceID uint32, timestamp uint32, -) (*dota_gcmessages_client.CMsgDOTAGetPeriodicResourceResponse, error) { - req := &dota_gcmessages_client.CMsgDOTAGetPeriodicResource{ +) (*protocol.CMsgDOTAGetPeriodicResourceResponse, error) { + req := &protocol.CMsgDOTAGetPeriodicResource{ AccountId: &accountID, PeriodicResourceId: &periodicResourceID, Timestamp: ×tamp, } - resp := &dota_gcmessages_client.CMsgDOTAGetPeriodicResourceResponse{} + resp := &protocol.CMsgDOTAGetPeriodicResourceResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTAGetPeriodicResource), + uint32(protocol.EDOTAGCMsg_k_EMsgDOTAGetPeriodicResource), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTAGetPeriodicResourceResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgDOTAGetPeriodicResourceResponse), resp, ) } @@ -840,18 +813,20 @@ func (d *Dota2) GetPlayerCardItemInfo( ctx context.Context, accountID uint32, playerCardItemIDs []uint64, -) (*dota_gcmessages_common.CMsgGCGetPlayerCardItemInfoResponse, error) { - req := &dota_gcmessages_common.CMsgGCGetPlayerCardItemInfo{ + allForEvent uint32, +) (*protocol.CMsgGCGetPlayerCardItemInfoResponse, error) { + req := &protocol.CMsgGCGetPlayerCardItemInfo{ AccountId: &accountID, PlayerCardItemIds: playerCardItemIDs, + AllForEvent: &allForEvent, } - resp := &dota_gcmessages_common.CMsgGCGetPlayerCardItemInfoResponse{} + resp := &protocol.CMsgGCGetPlayerCardItemInfoResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGetPlayerCardItemInfo), + uint32(protocol.EDOTAGCMsg_k_EMsgGCGetPlayerCardItemInfo), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGetPlayerCardItemInfoResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCGetPlayerCardItemInfoResponse), resp, ) } @@ -863,15 +838,15 @@ func (d *Dota2) GetPlayerCardItemInfo( // Response type: CMsgDOTAGetPlayerMatchHistoryResponse func (d *Dota2) GetPlayerMatchHistory( ctx context.Context, - req *dota_gcmessages_client.CMsgDOTAGetPlayerMatchHistory, -) (*dota_gcmessages_client.CMsgDOTAGetPlayerMatchHistoryResponse, error) { - resp := &dota_gcmessages_client.CMsgDOTAGetPlayerMatchHistoryResponse{} + req *protocol.CMsgDOTAGetPlayerMatchHistory, +) (*protocol.CMsgDOTAGetPlayerMatchHistoryResponse, error) { + resp := &protocol.CMsgDOTAGetPlayerMatchHistoryResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTAGetPlayerMatchHistory), + uint32(protocol.EDOTAGCMsg_k_EMsgDOTAGetPlayerMatchHistory), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTAGetPlayerMatchHistoryResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgDOTAGetPlayerMatchHistoryResponse), resp, ) } @@ -884,17 +859,17 @@ func (d *Dota2) GetPlayerMatchHistory( func (d *Dota2) GetProfileCard( ctx context.Context, accountID uint32, -) (*dota_gcmessages_common.CMsgDOTAProfileCard, error) { - req := &dota_gcmessages_client.CMsgClientToGCGetProfileCard{ +) (*protocol.CMsgDOTAProfileCard, error) { + req := &protocol.CMsgClientToGCGetProfileCard{ AccountId: &accountID, } - resp := &dota_gcmessages_common.CMsgDOTAProfileCard{} + resp := &protocol.CMsgDOTAProfileCard{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCGetProfileCard), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetProfileCard), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCGetProfileCardResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetProfileCardResponse), resp, ) } @@ -907,17 +882,17 @@ func (d *Dota2) GetProfileCard( func (d *Dota2) GetProfileTickets( ctx context.Context, accountID uint32, -) (*dota_gcmessages_client.CMsgDOTAProfileTickets, error) { - req := &dota_gcmessages_client.CMsgClientToGCGetProfileTickets{ +) (*protocol.CMsgDOTAProfileTickets, error) { + req := &protocol.CMsgClientToGCGetProfileTickets{ AccountId: &accountID, } - resp := &dota_gcmessages_client.CMsgDOTAProfileTickets{} + resp := &protocol.CMsgDOTAProfileTickets{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCGetProfileTickets), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetProfileTickets), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCGetProfileTicketsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetProfileTicketsResponse), resp, ) } @@ -930,17 +905,17 @@ func (d *Dota2) GetProfileTickets( func (d *Dota2) GetQuestProgress( ctx context.Context, questIDs []uint32, -) (*dota_gcmessages_client.CMsgClientToGCGetQuestProgressResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCGetQuestProgress{ +) (*protocol.CMsgClientToGCGetQuestProgressResponse, error) { + req := &protocol.CMsgClientToGCGetQuestProgress{ QuestIds: questIDs, } - resp := &dota_gcmessages_client.CMsgClientToGCGetQuestProgressResponse{} + resp := &protocol.CMsgClientToGCGetQuestProgressResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCGetQuestProgress), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetQuestProgress), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCGetQuestProgressResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetQuestProgressResponse), resp, ) } @@ -954,18 +929,18 @@ func (d *Dota2) GetTourneyWeekendPlayerStats( ctx context.Context, accountID uint32, seasonTrophyID uint32, -) (*dota_gcmessages_client_tournament.CMsgDOTAWeekendTourneyPlayerStats, error) { - req := &dota_gcmessages_client_tournament.CMsgDOTAWeekendTourneyPlayerStatsRequest{ +) (*protocol.CMsgDOTAWeekendTourneyPlayerStats, error) { + req := &protocol.CMsgDOTAWeekendTourneyPlayerStatsRequest{ AccountId: &accountID, SeasonTrophyId: &seasonTrophyID, } - resp := &dota_gcmessages_client_tournament.CMsgDOTAWeekendTourneyPlayerStats{} + resp := &protocol.CMsgDOTAWeekendTourneyPlayerStats{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyGetPlayerStats), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyGetPlayerStats), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyGetPlayerStatsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyGetPlayerStatsResponse), resp, ) } @@ -974,8 +949,8 @@ func (d *Dota2) GetTourneyWeekendPlayerStats( // Request ID: k_EMsgDOTAGetWeekendTourneySchedule // Request type: CMsgRequestWeekendTourneySchedule func (d *Dota2) GetWeekendTourneySchedule() { - req := &dota_gcmessages_client_tournament.CMsgRequestWeekendTourneySchedule{} - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTAGetWeekendTourneySchedule), req) + req := &protocol.CMsgRequestWeekendTourneySchedule{} + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgDOTAGetWeekendTourneySchedule), req) } // GiveTip gives a tip. @@ -988,19 +963,96 @@ func (d *Dota2) GiveTip( recipientAccountID uint32, matchID uint64, eventID uint32, -) (*dota_gcmessages_client.CMsgClientToGCGiveTipResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCGiveTip{ +) (*protocol.CMsgClientToGCGiveTipResponse, error) { + req := &protocol.CMsgClientToGCGiveTip{ RecipientAccountId: &recipientAccountID, MatchId: &matchID, EventId: &eventID, } - resp := &dota_gcmessages_client.CMsgClientToGCGiveTipResponse{} + resp := &protocol.CMsgClientToGCGiveTipResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGiveTip), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGiveTipResponse), + resp, + ) +} + +// GrantDevEventAction grants a dev event action. +// Request ID: k_EMsgDevGrantEventAction +// Response ID: k_EMsgDevGrantEventActionResponse +// Request type: CMsgDevGrantEventAction +// Response type: CMsgDevGrantEventActionResponse +func (d *Dota2) GrantDevEventAction( + ctx context.Context, + eventID protocol.EEvent, + actionID uint32, + actionScore uint32, +) (*protocol.CMsgDevGrantEventActionResponse, error) { + req := &protocol.CMsgDevGrantEventAction{ + EventId: &eventID, + ActionId: &actionID, + ActionScore: &actionScore, + } + resp := &protocol.CMsgDevGrantEventActionResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgDevGrantEventAction), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgDevGrantEventActionResponse), + resp, + ) +} + +// GrantDevEventPoints grants dev event points. +// Request ID: k_EMsgDevGrantEventPoints +// Response ID: k_EMsgDevGrantEventPointsResponse +// Request type: CMsgDevGrantEventPoints +// Response type: CMsgDevGrantEventPointsResponse +func (d *Dota2) GrantDevEventPoints( + ctx context.Context, + eventID protocol.EEvent, + eventPoints uint32, + premiumPoints uint32, +) (*protocol.CMsgDevGrantEventPointsResponse, error) { + req := &protocol.CMsgDevGrantEventPoints{ + EventId: &eventID, + EventPoints: &eventPoints, + PremiumPoints: &premiumPoints, + } + resp := &protocol.CMsgDevGrantEventPointsResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgDevGrantEventPoints), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgDevGrantEventPointsResponse), + resp, + ) +} + +// GrantEventSupportConsumeItem grants a event support consume item. +// Request ID: k_EMsgConsumeEventSupportGrantItem +// Response ID: k_EMsgConsumeEventSupportGrantItemResponse +// Request type: CMsgConsumeEventSupportGrantItem +// Response type: CMsgConsumeEventSupportGrantItemResponse +func (d *Dota2) GrantEventSupportConsumeItem( + ctx context.Context, + itemID uint64, +) (*protocol.CMsgConsumeEventSupportGrantItemResponse, error) { + req := &protocol.CMsgConsumeEventSupportGrantItem{ + ItemId: &itemID, + } + resp := &protocol.CMsgConsumeEventSupportGrantItemResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCGiveTip), + uint32(protocol.EDOTAGCMsg_k_EMsgConsumeEventSupportGrantItem), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCGiveTipResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgConsumeEventSupportGrantItemResponse), resp, ) } @@ -1014,18 +1066,18 @@ func (d *Dota2) InvitePlayerToTeam( ctx context.Context, accountID uint32, teamID uint32, -) (*dota_gcmessages_client_team.CMsgDOTATeamInvite_GCImmediateResponseToInviter, error) { - req := &dota_gcmessages_client_team.CMsgDOTATeamInvite_InviterToGC{ +) (*protocol.CMsgDOTATeamInvite_GCImmediateResponseToInviter, error) { + req := &protocol.CMsgDOTATeamInvite_InviterToGC{ AccountId: &accountID, TeamId: &teamID, } - resp := &dota_gcmessages_client_team.CMsgDOTATeamInvite_GCImmediateResponseToInviter{} + resp := &protocol.CMsgDOTATeamInvite_GCImmediateResponseToInviter{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCTeamInvite_InviterToGC), + uint32(protocol.EDOTAGCMsg_k_EMsgGCTeamInvite_InviterToGC), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCTeamInvite_GCImmediateResponseToInviter), + uint32(protocol.EDOTAGCMsg_k_EMsgGCTeamInvite_GCImmediateResponseToInviter), resp, ) } @@ -1037,11 +1089,11 @@ func (d *Dota2) InvitePrivateChatMember( privateChatChannelName string, invitedAccountID uint32, ) { - req := &dota_gcmessages_client_chat.CMsgClientToGCPrivateChatInvite{ + req := &protocol.CMsgClientToGCPrivateChatInvite{ PrivateChatChannelName: &privateChatChannelName, InvitedAccountId: &invitedAccountID, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCPrivateChatInvite), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCPrivateChatInvite), req) } // JoinChatChannel joins a chat channel. @@ -1052,19 +1104,19 @@ func (d *Dota2) InvitePrivateChatMember( func (d *Dota2) JoinChatChannel( ctx context.Context, channelName string, - channelType dota_shared_enums.DOTAChatChannelTypeT, -) (*dota_gcmessages_client_chat.CMsgDOTAJoinChatChannelResponse, error) { - req := &dota_gcmessages_client_chat.CMsgDOTAJoinChatChannel{ + channelType protocol.DOTAChatChannelTypeT, +) (*protocol.CMsgDOTAJoinChatChannelResponse, error) { + req := &protocol.CMsgDOTAJoinChatChannel{ ChannelName: &channelName, ChannelType: &channelType, } - resp := &dota_gcmessages_client_chat.CMsgDOTAJoinChatChannelResponse{} + resp := &protocol.CMsgDOTAJoinChatChannelResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCJoinChatChannel), + uint32(protocol.EDOTAGCMsg_k_EMsgGCJoinChatChannel), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCJoinChatChannelResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCJoinChatChannelResponse), resp, ) } @@ -1080,20 +1132,20 @@ func (d *Dota2) JoinLobby( passKey string, customGameCrc uint64, customGameTimestamp uint32, -) (*dota_gcmessages_client_match_management.CMsgPracticeLobbyJoinResponse, error) { - req := &dota_gcmessages_client_match_management.CMsgPracticeLobbyJoin{ +) (*protocol.CMsgPracticeLobbyJoinResponse, error) { + req := &protocol.CMsgPracticeLobbyJoin{ LobbyId: &lobbyID, PassKey: &passKey, CustomGameCrc: &customGameCrc, CustomGameTimestamp: &customGameTimestamp, } - resp := &dota_gcmessages_client_match_management.CMsgPracticeLobbyJoinResponse{} + resp := &protocol.CMsgPracticeLobbyJoinResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPracticeLobbyJoin), + uint32(protocol.EDOTAGCMsg_k_EMsgGCPracticeLobbyJoin), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPracticeLobbyJoinResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCPracticeLobbyJoinResponse), resp, ) } @@ -1107,13 +1159,40 @@ func (d *Dota2) JoinLobbyBroadcastChannel( preferredCountryCode string, preferredLanguageCode string, ) { - req := &dota_gcmessages_client_match_management.CMsgPracticeLobbyJoinBroadcastChannel{ + req := &protocol.CMsgPracticeLobbyJoinBroadcastChannel{ Channel: &channel, PreferredDescription: &preferredDescription, PreferredCountryCode: &preferredCountryCode, PreferredLanguageCode: &preferredLanguageCode, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPracticeLobbyJoinBroadcastChannel), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCPracticeLobbyJoinBroadcastChannel), req) +} + +// JoinPartyFromBeacon joins a party from beacon. +// Request ID: k_EMsgClientToGCJoinPartyFromBeacon +// Response ID: k_EMsgGCToClientJoinPartyFromBeaconResponse +// Request type: CMsgClientToGCJoinPartyFromBeacon +// Response type: CMsgGCToClientJoinPartyFromBeaconResponse +func (d *Dota2) JoinPartyFromBeacon( + ctx context.Context, + partyID uint64, + accountID uint32, + beaconType int32, +) (*protocol.CMsgGCToClientJoinPartyFromBeaconResponse, error) { + req := &protocol.CMsgClientToGCJoinPartyFromBeacon{ + PartyId: &partyID, + AccountId: &accountID, + BeaconType: &beaconType, + } + resp := &protocol.CMsgGCToClientJoinPartyFromBeaconResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCJoinPartyFromBeacon), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientJoinPartyFromBeaconResponse), + resp, + ) } // JoinPlaytest joins a playtest. @@ -1123,15 +1202,15 @@ func (d *Dota2) JoinLobbyBroadcastChannel( // Response type: CMsgClientToGCJoinPlaytestResponse func (d *Dota2) JoinPlaytest( ctx context.Context, -) (*dota_gcmessages_client.CMsgClientToGCJoinPlaytestResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCJoinPlaytest{} - resp := &dota_gcmessages_client.CMsgClientToGCJoinPlaytestResponse{} +) (*protocol.CMsgClientToGCJoinPlaytestResponse, error) { + req := &protocol.CMsgClientToGCJoinPlaytest{} + resp := &protocol.CMsgClientToGCJoinPlaytestResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCJoinPlaytest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCJoinPlaytest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCJoinPlaytestResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCJoinPlaytestResponse), resp, ) } @@ -1143,28 +1222,15 @@ func (d *Dota2) JoinPlaytest( // Response type: CMsgQuickJoinCustomLobbyResponse func (d *Dota2) JoinQuickCustomLobby( ctx context.Context, - legacyServerRegion uint32, - customGameID uint64, - createLobbyDetails dota_gcmessages_client_match_management.CMsgPracticeLobbySetDetails, - allowAnyMap bool, - legacyRegionPings []*dota_gcmessages_client_match_management.CMsgQuickJoinCustomLobby_LegacyRegionPing, - pingData base_gcmessages.CMsgClientPingData, -) (*dota_gcmessages_client_match_management.CMsgQuickJoinCustomLobbyResponse, error) { - req := &dota_gcmessages_client_match_management.CMsgQuickJoinCustomLobby{ - LegacyServerRegion: &legacyServerRegion, - CustomGameId: &customGameID, - CreateLobbyDetails: &createLobbyDetails, - AllowAnyMap: &allowAnyMap, - LegacyRegionPings: legacyRegionPings, - PingData: &pingData, - } - resp := &dota_gcmessages_client_match_management.CMsgQuickJoinCustomLobbyResponse{} + req *protocol.CMsgQuickJoinCustomLobby, +) (*protocol.CMsgQuickJoinCustomLobbyResponse, error) { + resp := &protocol.CMsgQuickJoinCustomLobbyResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCQuickJoinCustomLobby), + uint32(protocol.EDOTAGCMsg_k_EMsgGCQuickJoinCustomLobby), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCQuickJoinCustomLobbyResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCQuickJoinCustomLobbyResponse), resp, ) } @@ -1175,10 +1241,10 @@ func (d *Dota2) JoinQuickCustomLobby( func (d *Dota2) KickLobbyMember( accountID uint32, ) { - req := &dota_gcmessages_client_match_management.CMsgPracticeLobbyKick{ + req := &protocol.CMsgPracticeLobbyKick{ AccountId: &accountID, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPracticeLobbyKick), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCPracticeLobbyKick), req) } // KickLobbyMemberFromTeam kicks a lobby member from team. @@ -1187,10 +1253,10 @@ func (d *Dota2) KickLobbyMember( func (d *Dota2) KickLobbyMemberFromTeam( accountID uint32, ) { - req := &dota_gcmessages_client_match_management.CMsgPracticeLobbyKickFromTeam{ + req := &protocol.CMsgPracticeLobbyKickFromTeam{ AccountId: &accountID, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPracticeLobbyKickFromTeam), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCPracticeLobbyKickFromTeam), req) } // KickPrivateChatMember kicks a private chat member. @@ -1200,11 +1266,11 @@ func (d *Dota2) KickPrivateChatMember( privateChatChannelName string, kickAccountID uint32, ) { - req := &dota_gcmessages_client_chat.CMsgClientToGCPrivateChatKick{ + req := &protocol.CMsgClientToGCPrivateChatKick{ PrivateChatChannelName: &privateChatChannelName, KickAccountId: &kickAccountID, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCPrivateChatKick), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCPrivateChatKick), req) } // KickTeamMember kicks a team member. @@ -1216,18 +1282,18 @@ func (d *Dota2) KickTeamMember( ctx context.Context, accountID uint32, teamID uint32, -) (*dota_gcmessages_client_team.CMsgDOTAKickTeamMemberResponse, error) { - req := &dota_gcmessages_client_team.CMsgDOTAKickTeamMember{ +) (*protocol.CMsgDOTAKickTeamMemberResponse, error) { + req := &protocol.CMsgDOTAKickTeamMember{ AccountId: &accountID, TeamId: &teamID, } - resp := &dota_gcmessages_client_team.CMsgDOTAKickTeamMemberResponse{} + resp := &protocol.CMsgDOTAKickTeamMemberResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCKickTeamMember), + uint32(protocol.EDOTAGCMsg_k_EMsgGCKickTeamMember), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCKickTeamMemberResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCKickTeamMemberResponse), resp, ) } @@ -1236,8 +1302,8 @@ func (d *Dota2) KickTeamMember( // Request ID: k_EMsgGCPracticeLobbyLaunch // Request type: CMsgPracticeLobbyLaunch func (d *Dota2) LaunchLobby() { - req := &dota_gcmessages_client_match_management.CMsgPracticeLobbyLaunch{} - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPracticeLobbyLaunch), req) + req := &protocol.CMsgPracticeLobbyLaunch{} + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCPracticeLobbyLaunch), req) } // LeaveChatChannel leaves a chat channel. @@ -1246,18 +1312,18 @@ func (d *Dota2) LaunchLobby() { func (d *Dota2) LeaveChatChannel( channelID uint64, ) { - req := &dota_gcmessages_client_chat.CMsgDOTALeaveChatChannel{ + req := &protocol.CMsgDOTALeaveChatChannel{ ChannelId: &channelID, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCLeaveChatChannel), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCLeaveChatChannel), req) } // LeaveLobby leaves a lobby. // Request ID: k_EMsgGCPracticeLobbyLeave // Request type: CMsgPracticeLobbyLeave func (d *Dota2) LeaveLobby() { - req := &dota_gcmessages_client_match_management.CMsgPracticeLobbyLeave{} - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPracticeLobbyLeave), req) + req := &protocol.CMsgPracticeLobbyLeave{} + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCPracticeLobbyLeave), req) } // LeaveTeam leaves a team. @@ -1268,17 +1334,17 @@ func (d *Dota2) LeaveLobby() { func (d *Dota2) LeaveTeam( ctx context.Context, teamID uint32, -) (*dota_gcmessages_client_team.CMsgDOTALeaveTeamResponse, error) { - req := &dota_gcmessages_client_team.CMsgDOTALeaveTeam{ +) (*protocol.CMsgDOTALeaveTeamResponse, error) { + req := &protocol.CMsgDOTALeaveTeam{ TeamId: &teamID, } - resp := &dota_gcmessages_client_team.CMsgDOTALeaveTeamResponse{} + resp := &protocol.CMsgDOTALeaveTeamResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCLeaveTeam), + uint32(protocol.EDOTAGCMsg_k_EMsgGCLeaveTeam), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCLeaveTeamResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCLeaveTeamResponse), resp, ) } @@ -1287,8 +1353,8 @@ func (d *Dota2) LeaveTeam( // Request ID: k_EMsgClientToGCWeekendTourneyLeave // Request type: CMsgWeekendTourneyLeave func (d *Dota2) LeaveTourneyWeekend() { - req := &dota_gcmessages_client_tournament.CMsgWeekendTourneyLeave{} - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyLeave), req) + req := &protocol.CMsgWeekendTourneyLeave{} + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyLeave), req) } // ListChatChannel lists a chat channel. @@ -1298,15 +1364,15 @@ func (d *Dota2) LeaveTourneyWeekend() { // Response type: CMsgDOTARequestChatChannelListResponse func (d *Dota2) ListChatChannel( ctx context.Context, -) (*dota_gcmessages_client_chat.CMsgDOTARequestChatChannelListResponse, error) { - req := &dota_gcmessages_client_chat.CMsgDOTARequestChatChannelList{} - resp := &dota_gcmessages_client_chat.CMsgDOTARequestChatChannelListResponse{} +) (*protocol.CMsgDOTARequestChatChannelListResponse, error) { + req := &protocol.CMsgDOTARequestChatChannelList{} + resp := &protocol.CMsgDOTARequestChatChannelListResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCRequestChatChannelList), + uint32(protocol.EDOTAGCMsg_k_EMsgGCRequestChatChannelList), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCRequestChatChannelListResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCRequestChatChannelListResponse), resp, ) } @@ -1318,11 +1384,11 @@ func (d *Dota2) ListCustomGamesTop( topCustomGames []uint64, gameOfTheDay uint64, ) { - req := &dota_gcmessages_common.CMsgGCTopCustomGamesList{ + req := &protocol.CMsgGCTopCustomGamesList{ TopCustomGames: topCustomGames, GameOfTheDay: &gameOfTheDay, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCTopCustomGamesList), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCTopCustomGamesList), req) } // ListFriendLobby lists a friend lobby. @@ -1333,17 +1399,17 @@ func (d *Dota2) ListCustomGamesTop( func (d *Dota2) ListFriendLobby( ctx context.Context, friends []uint32, -) (*dota_gcmessages_client_match_management.CMsgFriendPracticeLobbyListResponse, error) { - req := &dota_gcmessages_client_match_management.CMsgFriendPracticeLobbyListRequest{ +) (*protocol.CMsgFriendPracticeLobbyListResponse, error) { + req := &protocol.CMsgFriendPracticeLobbyListRequest{ Friends: friends, } - resp := &dota_gcmessages_client_match_management.CMsgFriendPracticeLobbyListResponse{} + resp := &protocol.CMsgFriendPracticeLobbyListResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFriendPracticeLobbyListRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFriendPracticeLobbyListRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFriendPracticeLobbyListResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFriendPracticeLobbyListResponse), resp, ) } @@ -1356,17 +1422,17 @@ func (d *Dota2) ListFriendLobby( func (d *Dota2) ListGuildmateLobby( ctx context.Context, guilds []uint32, -) (*dota_gcmessages_client_match_management.CMsgGuildmatePracticeLobbyListResponse, error) { - req := &dota_gcmessages_client_match_management.CMsgGuildmatePracticeLobbyListRequest{ +) (*protocol.CMsgGuildmatePracticeLobbyListResponse, error) { + req := &protocol.CMsgGuildmatePracticeLobbyListRequest{ Guilds: guilds, } - resp := &dota_gcmessages_client_match_management.CMsgGuildmatePracticeLobbyListResponse{} + resp := &protocol.CMsgGuildmatePracticeLobbyListResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGuildmatePracticeLobbyListRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCGuildmatePracticeLobbyListRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGuildmatePracticeLobbyListResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCGuildmatePracticeLobbyListResponse), resp, ) } @@ -1380,20 +1446,20 @@ func (d *Dota2) ListLobbies( ctx context.Context, passKey string, region uint32, - gameMode dota_shared_enums.DOTA_GameMode, -) (*dota_gcmessages_client_match_management.CMsgPracticeLobbyListResponse, error) { - req := &dota_gcmessages_client_match_management.CMsgPracticeLobbyList{ + gameMode protocol.DOTA_GameMode, +) (*protocol.CMsgPracticeLobbyListResponse, error) { + req := &protocol.CMsgPracticeLobbyList{ PassKey: &passKey, Region: ®ion, GameMode: &gameMode, } - resp := &dota_gcmessages_client_match_management.CMsgPracticeLobbyListResponse{} + resp := &protocol.CMsgPracticeLobbyListResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPracticeLobbyList), + uint32(protocol.EDOTAGCMsg_k_EMsgGCPracticeLobbyList), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPracticeLobbyListResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCPracticeLobbyListResponse), resp, ) } @@ -1405,15 +1471,15 @@ func (d *Dota2) ListLobbies( // Response type: CMsgSpectatorLobbyListResponse func (d *Dota2) ListLobbySpectator( ctx context.Context, -) (*dota_gcmessages_client_match_management.CMsgSpectatorLobbyListResponse, error) { - req := &dota_gcmessages_client_match_management.CMsgSpectatorLobbyList{} - resp := &dota_gcmessages_client_match_management.CMsgSpectatorLobbyListResponse{} +) (*protocol.CMsgSpectatorLobbyListResponse, error) { + req := &protocol.CMsgSpectatorLobbyList{} + resp := &protocol.CMsgSpectatorLobbyListResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCSpectatorLobbyList), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCSpectatorLobbyList), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCSpectatorLobbyListResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCSpectatorLobbyListResponse), resp, ) } @@ -1424,10 +1490,10 @@ func (d *Dota2) ListLobbySpectator( func (d *Dota2) ListNotificationMarkRead( notificationIDs []uint64, ) { - req := &dota_gcmessages_client.CMsgClientToGCMarkNotificationListRead{ + req := &protocol.CMsgClientToGCMarkNotificationListRead{ NotificationIds: notificationIDs, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCMarkNotificationListRead), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCMarkNotificationListRead), req) } // ListProTeam lists a pro team. @@ -1437,15 +1503,15 @@ func (d *Dota2) ListNotificationMarkRead( // Response type: CMsgDOTAProTeamListResponse func (d *Dota2) ListProTeam( ctx context.Context, -) (*dota_gcmessages_client_team.CMsgDOTAProTeamListResponse, error) { - req := &dota_gcmessages_client_team.CMsgDOTAProTeamListRequest{} - resp := &dota_gcmessages_client_team.CMsgDOTAProTeamListResponse{} +) (*protocol.CMsgDOTAProTeamListResponse, error) { + req := &protocol.CMsgDOTAProTeamListRequest{} + resp := &protocol.CMsgDOTAProTeamListResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCProTeamListRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCProTeamListRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCProTeamListResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCProTeamListResponse), resp, ) } @@ -1458,17 +1524,17 @@ func (d *Dota2) ListProTeam( func (d *Dota2) ListTrophies( ctx context.Context, accountID uint32, -) (*dota_gcmessages_client.CMsgClientToGCGetTrophyListResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCGetTrophyList{ +) (*protocol.CMsgClientToGCGetTrophyListResponse, error) { + req := &protocol.CMsgClientToGCGetTrophyList{ AccountId: &accountID, } - resp := &dota_gcmessages_client.CMsgClientToGCGetTrophyListResponse{} + resp := &protocol.CMsgClientToGCGetTrophyListResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCGetTrophyList), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetTrophyList), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCGetTrophyListResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetTrophyListResponse), resp, ) } @@ -1478,13 +1544,13 @@ func (d *Dota2) ListTrophies( // Request type: CMsgDOTAGuildOpenPartyRefresh func (d *Dota2) OpenGuildPartyRefresh( guildID uint32, - openParties []*dota_gcmessages_client_guild.CMsgDOTAGuildOpenPartyRefresh_OpenParty, + openParties []*protocol.CMsgDOTAGuildOpenPartyRefresh_OpenParty, ) { - req := &dota_gcmessages_client_guild.CMsgDOTAGuildOpenPartyRefresh{ + req := &protocol.CMsgDOTAGuildOpenPartyRefresh{ GuildId: &guildID, OpenParties: openParties, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGuildOpenPartyRefresh), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCGuildOpenPartyRefresh), req) } // OpenPlayerCardPack opens a player card pack. @@ -1495,17 +1561,17 @@ func (d *Dota2) OpenGuildPartyRefresh( func (d *Dota2) OpenPlayerCardPack( ctx context.Context, playerCardPackItemID uint64, -) (*dota_gcmessages_client.CMsgClientToGCOpenPlayerCardPackResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCOpenPlayerCardPack{ +) (*protocol.CMsgClientToGCOpenPlayerCardPackResponse, error) { + req := &protocol.CMsgClientToGCOpenPlayerCardPack{ PlayerCardPackItemId: &playerCardPackItemID, } - resp := &dota_gcmessages_client.CMsgClientToGCOpenPlayerCardPackResponse{} + resp := &protocol.CMsgClientToGCOpenPlayerCardPackResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCOpenPlayerCardPack), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCOpenPlayerCardPack), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCOpenPlayerCardPackResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCOpenPlayerCardPackResponse), resp, ) } @@ -1517,11 +1583,11 @@ func (d *Dota2) PromotePrivateChatMember( privateChatChannelName string, promoteAccountID uint32, ) { - req := &dota_gcmessages_client_chat.CMsgClientToGCPrivateChatPromote{ + req := &protocol.CMsgClientToGCPrivateChatPromote{ PrivateChatChannelName: &privateChatChannelName, PromoteAccountId: &promoteAccountID, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCPrivateChatPromote), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCPrivateChatPromote), req) } // PublishUserStat publishs a user stat. @@ -1531,11 +1597,11 @@ func (d *Dota2) PublishUserStat( userStatsEvent uint32, referenceData uint64, ) { - req := &dota_gcmessages_client.CMsgClientToGCPublishUserStat{ + req := &protocol.CMsgClientToGCPublishUserStat{ UserStatsEvent: &userStatsEvent, ReferenceData: &referenceData, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCPublishUserStat), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCPublishUserStat), req) } // PurchaseHeroRandomRelic purchases a hero random relic. @@ -1546,17 +1612,17 @@ func (d *Dota2) PublishUserStat( func (d *Dota2) PurchaseHeroRandomRelic( ctx context.Context, heroID uint32, -) (*dota_gcmessages_client.CMsgPurchaseHeroRandomRelicResponse, error) { - req := &dota_gcmessages_client.CMsgPurchaseHeroRandomRelic{ +) (*protocol.CMsgPurchaseHeroRandomRelicResponse, error) { + req := &protocol.CMsgPurchaseHeroRandomRelic{ HeroId: &heroID, } - resp := &dota_gcmessages_client.CMsgPurchaseHeroRandomRelicResponse{} + resp := &protocol.CMsgPurchaseHeroRandomRelicResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgPurchaseHeroRandomRelic), + uint32(protocol.EDOTAGCMsg_k_EMsgPurchaseHeroRandomRelic), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgPurchaseHeroRandomRelicResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgPurchaseHeroRandomRelicResponse), resp, ) } @@ -1570,18 +1636,18 @@ func (d *Dota2) PurchaseHeroRelic( ctx context.Context, heroID uint32, killEaterType uint32, -) (*dota_gcmessages_client.CMsgPurchaseHeroRelicResponse, error) { - req := &dota_gcmessages_client.CMsgPurchaseHeroRelic{ +) (*protocol.CMsgPurchaseHeroRelicResponse, error) { + req := &protocol.CMsgPurchaseHeroRelic{ HeroId: &heroID, KillEaterType: &killEaterType, } - resp := &dota_gcmessages_client.CMsgPurchaseHeroRelicResponse{} + resp := &protocol.CMsgPurchaseHeroRelicResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgPurchaseHeroRelic), + uint32(protocol.EDOTAGCMsg_k_EMsgPurchaseHeroRelic), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgPurchaseHeroRelicResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgPurchaseHeroRelicResponse), resp, ) } @@ -1595,22 +1661,49 @@ func (d *Dota2) PurchaseItemWithEventPoints( ctx context.Context, itemDef uint32, quantity uint32, - eventID dota_shared_enums.EEvent, + eventID protocol.EEvent, usePremiumPoints bool, -) (*dota_gcmessages_client.CMsgPurchaseItemWithEventPointsResponse, error) { - req := &dota_gcmessages_client.CMsgPurchaseItemWithEventPoints{ +) (*protocol.CMsgPurchaseItemWithEventPointsResponse, error) { + req := &protocol.CMsgPurchaseItemWithEventPoints{ ItemDef: &itemDef, Quantity: &quantity, EventId: &eventID, UsePremiumPoints: &usePremiumPoints, } - resp := &dota_gcmessages_client.CMsgPurchaseItemWithEventPointsResponse{} + resp := &protocol.CMsgPurchaseItemWithEventPointsResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgPurchaseItemWithEventPoints), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgPurchaseItemWithEventPointsResponse), + resp, + ) +} + +// PurchasePlayerCardSpecific purchases a player card specific. +// Request ID: k_EMsgClientToGCPlayerCardSpecificPurchaseRequest +// Response ID: k_EMsgClientToGCPlayerCardSpecificPurchaseResponse +// Request type: CMsgClientToGCPlayerCardSpecificPurchaseRequest +// Response type: CMsgClientToGCPlayerCardSpecificPurchaseResponse +func (d *Dota2) PurchasePlayerCardSpecific( + ctx context.Context, + playerAccountID uint32, + eventID uint32, + cardDustItemID uint64, +) (*protocol.CMsgClientToGCPlayerCardSpecificPurchaseResponse, error) { + req := &protocol.CMsgClientToGCPlayerCardSpecificPurchaseRequest{ + PlayerAccountId: &playerAccountID, + EventId: &eventID, + CardDustItemId: &cardDustItemID, + } + resp := &protocol.CMsgClientToGCPlayerCardSpecificPurchaseResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgPurchaseItemWithEventPoints), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCPlayerCardSpecificPurchaseRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgPurchaseItemWithEventPointsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCPlayerCardSpecificPurchaseResponse), resp, ) } @@ -1622,11 +1715,11 @@ func (d *Dota2) QueryHasItem( accountID uint32, itemID uint64, ) { - req := &dota_gcmessages_common.CMsgDOTAHasItemQuery{ + req := &protocol.CMsgDOTAHasItemQuery{ AccountId: &accountID, ItemId: &itemID, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCHasItemQuery), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCHasItemQuery), req) } // QueryHasItemDefs queries to check if the target has item defs. @@ -1636,11 +1729,11 @@ func (d *Dota2) QueryHasItemDefs( accountID uint32, itemdefIDs []uint32, ) { - req := &dota_gcmessages_common.CMsgDOTAHasItemDefsQuery{ + req := &protocol.CMsgDOTAHasItemDefsQuery{ AccountId: &accountID, ItemdefIds: itemdefIDs, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCHasItemDefsQuery), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCHasItemDefsQuery), req) } // QueryIsPro queries to check if the target is pro. @@ -1649,30 +1742,37 @@ func (d *Dota2) QueryHasItemDefs( func (d *Dota2) QueryIsPro( accountID uint32, ) { - req := &dota_gcmessages_common.CMsgGCIsProQuery{ + req := &protocol.CMsgGCIsProQuery{ AccountId: &accountID, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCIsProQuery), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCIsProQuery), req) } -// RecordCompendiumStats records compendium stats. -// Request ID: k_EMsgClientToGCRecordCompendiumStats -// Request type: CMsgClientToGCRecordCompendiumStats -func (d *Dota2) RecordCompendiumStats( - leagueID uint32, - viewDurationS uint32, - videosViewed uint32, - pageTurns uint32, - linksFollowed uint32, -) { - req := &dota_gcmessages_client.CMsgClientToGCRecordCompendiumStats{ - LeagueId: &leagueID, - ViewDurationS: &viewDurationS, - VideosViewed: &videosViewed, - PageTurns: &pageTurns, - LinksFollowed: &linksFollowed, +// RecordContestVote records a contest vote. +// Request ID: k_EMsgClientToGCRecordContestVote +// Response ID: k_EMsgGCToClientRecordContestVoteResponse +// Request type: CMsgClientToGCRecordContestVote +// Response type: CMsgGCToClientRecordContestVoteResponse +func (d *Dota2) RecordContestVote( + ctx context.Context, + contestID uint32, + contestItemID uint64, + vote int32, +) (*protocol.CMsgGCToClientRecordContestVoteResponse, error) { + req := &protocol.CMsgClientToGCRecordContestVote{ + ContestId: &contestID, + ContestItemId: &contestItemID, + Vote: &vote, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCRecordCompendiumStats), req) + resp := &protocol.CMsgGCToClientRecordContestVoteResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRecordContestVote), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientRecordContestVoteResponse), + resp, + ) } // RecycleHeroRelic recycles a hero relic. @@ -1683,17 +1783,17 @@ func (d *Dota2) RecordCompendiumStats( func (d *Dota2) RecycleHeroRelic( ctx context.Context, itemIDs []uint64, -) (*dota_gcmessages_client.CMsgClientToGCRecycleHeroRelicResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCRecycleHeroRelic{ +) (*protocol.CMsgClientToGCRecycleHeroRelicResponse, error) { + req := &protocol.CMsgClientToGCRecycleHeroRelic{ ItemIds: itemIDs, } - resp := &dota_gcmessages_client.CMsgClientToGCRecycleHeroRelicResponse{} + resp := &protocol.CMsgClientToGCRecycleHeroRelicResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCRecycleHeroRelic), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRecycleHeroRelic), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCRecycleHeroRelicResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRecycleHeroRelicResponse), resp, ) } @@ -1707,18 +1807,18 @@ func (d *Dota2) RecyclePlayerCard( ctx context.Context, playerCardItemIDs []uint64, eventID uint32, -) (*dota_gcmessages_client.CMsgClientToGCRecyclePlayerCardResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCRecyclePlayerCard{ +) (*protocol.CMsgClientToGCRecyclePlayerCardResponse, error) { + req := &protocol.CMsgClientToGCRecyclePlayerCard{ PlayerCardItemIds: playerCardItemIDs, EventId: &eventID, } - resp := &dota_gcmessages_client.CMsgClientToGCRecyclePlayerCardResponse{} + resp := &protocol.CMsgClientToGCRecyclePlayerCardResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCRecyclePlayerCard), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRecyclePlayerCard), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCRecyclePlayerCardResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRecyclePlayerCardResponse), resp, ) } @@ -1732,18 +1832,18 @@ func (d *Dota2) RedeemItem( ctx context.Context, currencyID uint64, purchaseDef uint32, -) (*dota_gcmessages_client.CMsgDOTARedeemItemResponse, error) { - req := &dota_gcmessages_client.CMsgDOTARedeemItem{ +) (*protocol.CMsgDOTARedeemItemResponse, error) { + req := &protocol.CMsgDOTARedeemItem{ CurrencyId: ¤cyID, PurchaseDef: &purchaseDef, } - resp := &dota_gcmessages_client.CMsgDOTARedeemItemResponse{} + resp := &protocol.CMsgDOTARedeemItemResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTARedeemItem), + uint32(protocol.EDOTAGCMsg_k_EMsgDOTARedeemItem), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTARedeemItemResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgDOTARedeemItemResponse), resp, ) } @@ -1754,18 +1854,18 @@ func (d *Dota2) RedeemItem( func (d *Dota2) RefreshPartnerAccountLink( partnerType int32, ) { - req := &dota_gcmessages_client.CMsgRefreshPartnerAccountLink{ + req := &protocol.CMsgRefreshPartnerAccountLink{ PartnerType: &partnerType, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgRefreshPartnerAccountLink), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgRefreshPartnerAccountLink), req) } // RejoinAllChatChannels is undocumented. // Request ID: k_EMsgClientsRejoinChatChannels // Request type: CMsgClientsRejoinChatChannels func (d *Dota2) RejoinAllChatChannels() { - req := &dota_gcmessages_client.CMsgClientsRejoinChatChannels{} - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientsRejoinChatChannels), req) + req := &protocol.CMsgClientsRejoinChatChannels{} + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientsRejoinChatChannels), req) } // ReleaseEditorItemReservation releases a editor item reservation. @@ -1777,18 +1877,18 @@ func (d *Dota2) ReleaseEditorItemReservation( ctx context.Context, defIndex uint32, username string, -) (*dota_gcmessages_client.CMsgGCItemEditorReleaseReservationResponse, error) { - req := &dota_gcmessages_client.CMsgGCItemEditorReleaseReservation{ +) (*protocol.CMsgGCItemEditorReleaseReservationResponse, error) { + req := &protocol.CMsgGCItemEditorReleaseReservation{ DefIndex: &defIndex, Username: &username, } - resp := &dota_gcmessages_client.CMsgGCItemEditorReleaseReservationResponse{} + resp := &protocol.CMsgGCItemEditorReleaseReservationResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCItemEditorReleaseReservation), + uint32(protocol.EDOTAGCMsg_k_EMsgGCItemEditorReleaseReservation), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCItemEditorReleaseReservationResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCItemEditorReleaseReservationResponse), resp, ) } @@ -1800,11 +1900,11 @@ func (d *Dota2) ReportChatPublicSpam( channelID uint64, channelUserID uint32, ) { - req := &dota_gcmessages_client_chat.CMsgGCChatReportPublicSpam{ + req := &protocol.CMsgGCChatReportPublicSpam{ ChannelId: &channelID, ChannelUserId: &channelUserID, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCChatReportPublicSpam), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCChatReportPublicSpam), req) } // RequestActivatePlusFreeTrial requests a activate plus free trial. @@ -1814,15 +1914,35 @@ func (d *Dota2) ReportChatPublicSpam( // Response type: CMsgActivatePlusFreeTrialResponse func (d *Dota2) RequestActivatePlusFreeTrial( ctx context.Context, -) (*dota_gcmessages_client.CMsgActivatePlusFreeTrialResponse, error) { - req := &dota_gcmessages_client.CMsgActivatePlusFreeTrialRequest{} - resp := &dota_gcmessages_client.CMsgActivatePlusFreeTrialResponse{} +) (*protocol.CMsgActivatePlusFreeTrialResponse, error) { + req := &protocol.CMsgActivatePlusFreeTrialRequest{} + resp := &protocol.CMsgActivatePlusFreeTrialResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgActivatePlusFreeTrialRequest), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgActivatePlusFreeTrialResponse), + resp, + ) +} + +// RequestActiveBeaconParties requests active beacon parties. +// Request ID: k_EMsgClientToGCRequestActiveBeaconParties +// Response ID: k_EMsgGCToClientRequestActiveBeaconPartiesResponse +// Request type: CMsgClientToGCRequestActiveBeaconParties +// Response type: CMsgGCToClientRequestActiveBeaconPartiesResponse +func (d *Dota2) RequestActiveBeaconParties( + ctx context.Context, +) (*protocol.CMsgGCToClientRequestActiveBeaconPartiesResponse, error) { + req := &protocol.CMsgClientToGCRequestActiveBeaconParties{} + resp := &protocol.CMsgGCToClientRequestActiveBeaconPartiesResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgActivatePlusFreeTrialRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestActiveBeaconParties), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgActivatePlusFreeTrialResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientRequestActiveBeaconPartiesResponse), resp, ) } @@ -1834,15 +1954,15 @@ func (d *Dota2) RequestActivatePlusFreeTrial( // Response type: CMsgDOTAAnchorPhoneNumberResponse func (d *Dota2) RequestAnchorPhoneNumber( ctx context.Context, -) (*dota_gcmessages_client.CMsgDOTAAnchorPhoneNumberResponse, error) { - req := &dota_gcmessages_client.CMsgDOTAAnchorPhoneNumberRequest{} - resp := &dota_gcmessages_client.CMsgDOTAAnchorPhoneNumberResponse{} +) (*protocol.CMsgDOTAAnchorPhoneNumberResponse, error) { + req := &protocol.CMsgDOTAAnchorPhoneNumberRequest{} + resp := &protocol.CMsgDOTAAnchorPhoneNumberResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgAnchorPhoneNumberRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgAnchorPhoneNumberRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgAnchorPhoneNumberResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgAnchorPhoneNumberResponse), resp, ) } @@ -1854,15 +1974,15 @@ func (d *Dota2) RequestAnchorPhoneNumber( // Response type: CMsgClientToGCRequestArcanaVotesRemainingResponse func (d *Dota2) RequestArcanaVotesRemaining( ctx context.Context, -) (*dota_gcmessages_client.CMsgClientToGCRequestArcanaVotesRemainingResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCRequestArcanaVotesRemaining{} - resp := &dota_gcmessages_client.CMsgClientToGCRequestArcanaVotesRemainingResponse{} +) (*protocol.CMsgClientToGCRequestArcanaVotesRemainingResponse, error) { + req := &protocol.CMsgClientToGCRequestArcanaVotesRemaining{} + resp := &protocol.CMsgClientToGCRequestArcanaVotesRemainingResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCRequestArcanaVotesRemaining), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestArcanaVotesRemaining), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCRequestArcanaVotesRemainingResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestArcanaVotesRemainingResponse), resp, ) } @@ -1876,18 +1996,64 @@ func (d *Dota2) RequestCompendiumData( ctx context.Context, accountID uint32, leagueid uint32, -) (*dota_gcmessages_client.CMsgDOTACompendiumDataResponse, error) { - req := &dota_gcmessages_client.CMsgDOTACompendiumDataRequest{ +) (*protocol.CMsgDOTACompendiumDataResponse, error) { + req := &protocol.CMsgDOTACompendiumDataRequest{ AccountId: &accountID, Leagueid: &leagueid, } - resp := &dota_gcmessages_client.CMsgDOTACompendiumDataResponse{} + resp := &protocol.CMsgDOTACompendiumDataResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgGCCompendiumDataRequest), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgGCCompendiumDataResponse), + resp, + ) +} + +// RequestContestVotes requests contest votes. +// Request ID: k_EMsgClientToGCRequestContestVotes +// Response ID: k_EMsgClientToGCRequestContestVotesResponse +// Request type: CMsgClientToGCRequestContestVotes +// Response type: CMsgClientToGCRequestContestVotesResponse +func (d *Dota2) RequestContestVotes( + ctx context.Context, + contestID uint32, +) (*protocol.CMsgClientToGCRequestContestVotesResponse, error) { + req := &protocol.CMsgClientToGCRequestContestVotes{ + ContestId: &contestID, + } + resp := &protocol.CMsgClientToGCRequestContestVotesResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestContestVotes), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestContestVotesResponse), + resp, + ) +} + +// RequestCrawlCavernMapState requests a crawl cavern map state. +// Request ID: k_EMsgClientToGCCavernCrawlRequestMapState +// Response ID: k_EMsgClientToGCCavernCrawlRequestMapStateResponse +// Request type: CMsgClientToGCCavernCrawlRequestMapState +// Response type: CMsgClientToGCCavernCrawlRequestMapStateResponse +func (d *Dota2) RequestCrawlCavernMapState( + ctx context.Context, + eventID uint32, +) (*protocol.CMsgClientToGCCavernCrawlRequestMapStateResponse, error) { + req := &protocol.CMsgClientToGCCavernCrawlRequestMapState{ + EventId: &eventID, + } + resp := &protocol.CMsgClientToGCCavernCrawlRequestMapStateResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCCompendiumDataRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCCavernCrawlRequestMapState), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCCompendiumDataResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCCavernCrawlRequestMapStateResponse), resp, ) } @@ -1900,17 +2066,17 @@ func (d *Dota2) RequestCompendiumData( func (d *Dota2) RequestCustomGamePlayerCount( ctx context.Context, customGameID uint64, -) (*dota_gcmessages_client.CMsgGCToClientCustomGamePlayerCountResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCCustomGamePlayerCountRequest{ +) (*protocol.CMsgGCToClientCustomGamePlayerCountResponse, error) { + req := &protocol.CMsgClientToGCCustomGamePlayerCountRequest{ CustomGameId: &customGameID, } - resp := &dota_gcmessages_client.CMsgGCToClientCustomGamePlayerCountResponse{} + resp := &protocol.CMsgGCToClientCustomGamePlayerCountResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCCustomGamePlayerCountRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCCustomGamePlayerCountRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientCustomGamePlayerCountResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientCustomGamePlayerCountResponse), resp, ) } @@ -1922,31 +2088,19 @@ func (d *Dota2) RequestCustomGamePlayerCount( // Response type: CMsgGCToClientCustomGamesFriendsPlayedResponse func (d *Dota2) RequestCustomGamesFriendsPlayed( ctx context.Context, -) (*dota_gcmessages_client.CMsgGCToClientCustomGamesFriendsPlayedResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCCustomGamesFriendsPlayedRequest{} - resp := &dota_gcmessages_client.CMsgGCToClientCustomGamesFriendsPlayedResponse{} +) (*protocol.CMsgGCToClientCustomGamesFriendsPlayedResponse, error) { + req := &protocol.CMsgClientToGCCustomGamesFriendsPlayedRequest{} + resp := &protocol.CMsgGCToClientCustomGamesFriendsPlayedResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCCustomGamesFriendsPlayedRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCCustomGamesFriendsPlayedRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientCustomGamesFriendsPlayedResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientCustomGamesFriendsPlayedResponse), resp, ) } -// RequestEditorItemLeagueInfo requests a editor item league info. -// Request ID: k_EMsgGCItemEditorRequestLeagueInfo -// Request type: CMsgGCItemEditorRequestLeagueInfo -func (d *Dota2) RequestEditorItemLeagueInfo( - leagueID uint32, -) { - req := &dota_gcmessages_client.CMsgGCItemEditorRequestLeagueInfo{ - LeagueId: &leagueID, - } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCItemEditorRequestLeagueInfo), req) -} - // RequestEmoticonData requests a emoticon data. // Request ID: k_EMsgClientToGCEmoticonDataRequest // Response ID: k_EMsgGCToClientEmoticonData @@ -1954,15 +2108,15 @@ func (d *Dota2) RequestEditorItemLeagueInfo( // Response type: CMsgGCToClientEmoticonData func (d *Dota2) RequestEmoticonData( ctx context.Context, -) (*dota_gcmessages_client.CMsgGCToClientEmoticonData, error) { - req := &dota_gcmessages_client.CMsgClientToGCEmoticonDataRequest{} - resp := &dota_gcmessages_client.CMsgGCToClientEmoticonData{} +) (*protocol.CMsgGCToClientEmoticonData, error) { + req := &protocol.CMsgClientToGCEmoticonDataRequest{} + resp := &protocol.CMsgGCToClientEmoticonData{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCEmoticonDataRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCEmoticonDataRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientEmoticonData), + uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientEmoticonData), resp, ) } @@ -1974,41 +2128,71 @@ func (d *Dota2) RequestEmoticonData( // Response type: CMsgEventGoals func (d *Dota2) RequestEventGoals( ctx context.Context, - eventIDs []dota_shared_enums.EEvent, -) (*dota_gcmessages_client.CMsgEventGoals, error) { - req := &dota_gcmessages_client.CMsgClientToGCGetEventGoals{ + eventIDs []protocol.EEvent, +) (*protocol.CMsgEventGoals, error) { + req := &protocol.CMsgClientToGCGetEventGoals{ EventIds: eventIDs, } - resp := &dota_gcmessages_client.CMsgEventGoals{} + resp := &protocol.CMsgEventGoals{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCEventGoalsRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCEventGoalsRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCEventGoalsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCEventGoalsResponse), resp, ) } -// RequestEventPointLog requests a event point log. -// Request ID: k_EMsgClientToGCRequestEventPointLog -// Response ID: k_EMsgClientToGCRequestEventPointLogResponse -// Request type: CMsgClientToGCRequestEventPointLog -// Response type: CMsgClientToGCRequestEventPointLogResponse -func (d *Dota2) RequestEventPointLog( - ctx context.Context, +// RequestEventPointLogResponseV2 requests a event point log response v 2. +// Request ID: k_EMsgClientToGCRequestEventPointLogResponseV2 +// Request type: CMsgClientToGCRequestEventPointLogResponseV2 +func (d *Dota2) RequestEventPointLogResponseV2( + result bool, + eventID protocol.EEvent, + logEntries []*protocol.CMsgClientToGCRequestEventPointLogResponseV2_LogEntry, +) { + req := &protocol.CMsgClientToGCRequestEventPointLogResponseV2{ + Result: &result, + EventId: &eventID, + LogEntries: logEntries, + } + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestEventPointLogResponseV2), req) +} + +// RequestEventPointLogV2 requests a event point log v 2. +// Request ID: k_EMsgClientToGCRequestEventPointLogV2 +// Request type: CMsgClientToGCRequestEventPointLogV2 +func (d *Dota2) RequestEventPointLogV2( eventID uint32, -) (*dota_gcmessages_client.CMsgClientToGCRequestEventPointLogResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCRequestEventPointLog{ +) { + req := &protocol.CMsgClientToGCRequestEventPointLogV2{ EventId: &eventID, } - resp := &dota_gcmessages_client.CMsgClientToGCRequestEventPointLogResponse{} + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestEventPointLogV2), req) +} + +// RequestEventTipsSummary requests a event tips summary. +// Request ID: k_EMsgClientToGCRequestEventTipsSummary +// Response ID: k_EMsgClientToGCRequestEventTipsSummaryResponse +// Request type: CMsgEventTipsSummaryRequest +// Response type: CMsgEventTipsSummaryResponse +func (d *Dota2) RequestEventTipsSummary( + ctx context.Context, + eventID protocol.EEvent, + accountID uint32, +) (*protocol.CMsgEventTipsSummaryResponse, error) { + req := &protocol.CMsgEventTipsSummaryRequest{ + EventId: &eventID, + AccountId: &accountID, + } + resp := &protocol.CMsgEventTipsSummaryResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCRequestEventPointLog), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestEventTipsSummary), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCRequestEventPointLogResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestEventTipsSummaryResponse), resp, ) } @@ -2023,19 +2207,19 @@ func (d *Dota2) RequestFantasyLeagueDraftPlayer( fantasyLeagueID uint32, teamIndex uint32, playerAccountID uint32, -) (*dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueDraftPlayerResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueDraftPlayerRequest{ +) (*protocol.CMsgDOTAFantasyLeagueDraftPlayerResponse, error) { + req := &protocol.CMsgDOTAFantasyLeagueDraftPlayerRequest{ FantasyLeagueId: &fantasyLeagueID, TeamIndex: &teamIndex, PlayerAccountId: &playerAccountID, } - resp := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueDraftPlayerResponse{} + resp := &protocol.CMsgDOTAFantasyLeagueDraftPlayerResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyLeagueDraftPlayerRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyLeagueDraftPlayerRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyLeagueDraftPlayerResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyLeagueDraftPlayerResponse), resp, ) } @@ -2048,17 +2232,17 @@ func (d *Dota2) RequestFantasyLeagueDraftPlayer( func (d *Dota2) RequestFantasyLeagueDraftStatus( ctx context.Context, fantasyLeagueID uint32, -) (*dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueDraftStatus, error) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueDraftStatusRequest{ +) (*protocol.CMsgDOTAFantasyLeagueDraftStatus, error) { + req := &protocol.CMsgDOTAFantasyLeagueDraftStatusRequest{ FantasyLeagueId: &fantasyLeagueID, } - resp := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueDraftStatus{} + resp := &protocol.CMsgDOTAFantasyLeagueDraftStatus{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyLeagueDraftStatusRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyLeagueDraftStatusRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyLeagueDraftStatus), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyLeagueDraftStatus), resp, ) } @@ -2071,19 +2255,19 @@ func (d *Dota2) RequestFantasyLeagueDraftStatus( func (d *Dota2) RequestFantasyLeagueEditInfo( ctx context.Context, fantasyLeagueID uint32, - editInfo dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueInfo, -) (*dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueEditInfoResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueEditInfoRequest{ + editInfo protocol.CMsgDOTAFantasyLeagueInfo, +) (*protocol.CMsgDOTAFantasyLeagueEditInfoResponse, error) { + req := &protocol.CMsgDOTAFantasyLeagueEditInfoRequest{ FantasyLeagueId: &fantasyLeagueID, EditInfo: &editInfo, } - resp := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueEditInfoResponse{} + resp := &protocol.CMsgDOTAFantasyLeagueEditInfoResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyLeagueEditInfoRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyLeagueEditInfoRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyLeagueEditInfoResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyLeagueEditInfoResponse), resp, ) } @@ -2097,20 +2281,20 @@ func (d *Dota2) RequestFantasyLeagueEditInvites( ctx context.Context, fantasyLeagueID uint32, password string, - inviteChange []*dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange, -) (*dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueEditInvitesResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueEditInvitesRequest{ + inviteChange []*protocol.CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange, +) (*protocol.CMsgDOTAFantasyLeagueEditInvitesResponse, error) { + req := &protocol.CMsgDOTAFantasyLeagueEditInvitesRequest{ FantasyLeagueId: &fantasyLeagueID, Password: &password, InviteChange: inviteChange, } - resp := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueEditInvitesResponse{} + resp := &protocol.CMsgDOTAFantasyLeagueEditInvitesResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyLeagueEditInvitesRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyLeagueEditInvitesRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyLeagueEditInvitesResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyLeagueEditInvitesResponse), resp, ) } @@ -2123,17 +2307,17 @@ func (d *Dota2) RequestFantasyLeagueEditInvites( func (d *Dota2) RequestFantasyLeagueInfo( ctx context.Context, fantasyLeagueID uint32, -) (*dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueInfoResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueInfoRequest{ +) (*protocol.CMsgDOTAFantasyLeagueInfoResponse, error) { + req := &protocol.CMsgDOTAFantasyLeagueInfoRequest{ FantasyLeagueId: &fantasyLeagueID, } - resp := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueInfoResponse{} + resp := &protocol.CMsgDOTAFantasyLeagueInfoResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyLeagueInfoRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyLeagueInfoRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyLeagueInfoResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyLeagueInfoResponse), resp, ) } @@ -2146,17 +2330,17 @@ func (d *Dota2) RequestFantasyLeagueInfo( func (d *Dota2) RequestFantasyLeagueMatchups( ctx context.Context, fantasyLeagueID uint32, -) (*dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueMatchupsResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueMatchupsRequest{ +) (*protocol.CMsgDOTAFantasyLeagueMatchupsResponse, error) { + req := &protocol.CMsgDOTAFantasyLeagueMatchupsRequest{ FantasyLeagueId: &fantasyLeagueID, } - resp := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueMatchupsResponse{} + resp := &protocol.CMsgDOTAFantasyLeagueMatchupsResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyLeagueMatchupsRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyLeagueMatchupsRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyLeagueMatchupsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyLeagueMatchupsResponse), resp, ) } @@ -2170,18 +2354,18 @@ func (d *Dota2) RequestFantasyLeaveLeague( ctx context.Context, fantasyLeagueID uint32, fantasyTeamIndex uint32, -) (*dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeaveLeagueResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeaveLeagueRequest{ +) (*protocol.CMsgDOTAFantasyLeaveLeagueResponse, error) { + req := &protocol.CMsgDOTAFantasyLeaveLeagueRequest{ FantasyLeagueId: &fantasyLeagueID, FantasyTeamIndex: &fantasyTeamIndex, } - resp := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeaveLeagueResponse{} + resp := &protocol.CMsgDOTAFantasyLeaveLeagueResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyLeaveLeagueRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyLeaveLeagueRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyLeaveLeagueResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyLeaveLeagueResponse), resp, ) } @@ -2196,19 +2380,19 @@ func (d *Dota2) RequestFantasyMessages( fantasyLeagueID uint32, startMessage uint32, endMessage uint32, -) (*dota_gcmessages_client_fantasy.CMsgDOTAFantasyMessagesResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyMessagesRequest{ +) (*protocol.CMsgDOTAFantasyMessagesResponse, error) { + req := &protocol.CMsgDOTAFantasyMessagesRequest{ FantasyLeagueId: &fantasyLeagueID, StartMessage: &startMessage, EndMessage: &endMessage, } - resp := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyMessagesResponse{} + resp := &protocol.CMsgDOTAFantasyMessagesResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyMessagesRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyMessagesRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyMessagesResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyMessagesResponse), resp, ) } @@ -2221,37 +2405,17 @@ func (d *Dota2) RequestFantasyMessages( func (d *Dota2) RequestFantasyPlayerHisoricalStats( ctx context.Context, fantasyLeagueID uint32, -) (*dota_gcmessages_client_fantasy.CMsgDOTAFantasyPlayerHisoricalStatsResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyPlayerHisoricalStatsRequest{ +) (*protocol.CMsgDOTAFantasyPlayerHisoricalStatsResponse, error) { + req := &protocol.CMsgDOTAFantasyPlayerHisoricalStatsRequest{ FantasyLeagueId: &fantasyLeagueID, } - resp := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyPlayerHisoricalStatsResponse{} - - return resp, d.MakeRequest( - ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyPlayerHisoricalStatsRequest), - req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyPlayerHisoricalStatsResponse), - resp, - ) -} - -// RequestFantasyPlayerInfo requests a fantasy player info. -// Request ID: k_EMsgGCFantasyPlayerInfoRequest -// Response ID: k_EMsgGCFantasyPlayerInfoResponse -// Request type: CMsgDOTAFantasyPlayerInfoRequest -// Response type: CMsgDOTAFantasyPlayerInfoResponse -func (d *Dota2) RequestFantasyPlayerInfo( - ctx context.Context, -) (*dota_gcmessages_client_fantasy.CMsgDOTAFantasyPlayerInfoResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyPlayerInfoRequest{} - resp := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyPlayerInfoResponse{} + resp := &protocol.CMsgDOTAFantasyPlayerHisoricalStatsResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyPlayerInfoRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyPlayerHisoricalStatsRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyPlayerInfoResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyPlayerHisoricalStatsResponse), resp, ) } @@ -2263,28 +2427,15 @@ func (d *Dota2) RequestFantasyPlayerInfo( // Response type: CMsgDOTAFantasyPlayerScoreResponse func (d *Dota2) RequestFantasyPlayerScore( ctx context.Context, - fantasyLeagueID uint32, - playerAccountID uint32, - filterStartTime uint32, - filterEndTime uint32, - filterMatchID uint64, - filterLastMatch bool, -) (*dota_gcmessages_client_fantasy.CMsgDOTAFantasyPlayerScoreResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyPlayerScoreRequest{ - FantasyLeagueId: &fantasyLeagueID, - PlayerAccountId: &playerAccountID, - FilterStartTime: &filterStartTime, - FilterEndTime: &filterEndTime, - FilterMatchId: &filterMatchID, - FilterLastMatch: &filterLastMatch, - } - resp := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyPlayerScoreResponse{} + req *protocol.CMsgDOTAFantasyPlayerScoreRequest, +) (*protocol.CMsgDOTAFantasyPlayerScoreResponse, error) { + resp := &protocol.CMsgDOTAFantasyPlayerScoreResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyPlayerScoreRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyPlayerScoreRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyPlayerScoreResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyPlayerScoreResponse), resp, ) } @@ -2300,20 +2451,20 @@ func (d *Dota2) RequestFantasyPlayerScoreDetails( playerAccountID uint32, startTime uint32, endTime uint32, -) (*dota_gcmessages_client_fantasy.CMsgDOTAFantasyPlayerScoreDetailsResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyPlayerScoreDetailsRequest{ +) (*protocol.CMsgDOTAFantasyPlayerScoreDetailsResponse, error) { + req := &protocol.CMsgDOTAFantasyPlayerScoreDetailsRequest{ FantasyLeagueId: &fantasyLeagueID, PlayerAccountId: &playerAccountID, StartTime: &startTime, EndTime: &endTime, } - resp := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyPlayerScoreDetailsResponse{} + resp := &protocol.CMsgDOTAFantasyPlayerScoreDetailsResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyPlayerScoreDetailsRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyPlayerScoreDetailsRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyPlayerScoreDetailsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyPlayerScoreDetailsResponse), resp, ) } @@ -2325,30 +2476,15 @@ func (d *Dota2) RequestFantasyPlayerScoreDetails( // Response type: CMsgDOTAFantasyPlayerStandingsResponse func (d *Dota2) RequestFantasyPlayerStandings( ctx context.Context, - fantasyLeagueID uint32, - count uint32, - role uint32, - filterStartTime uint32, - filterEndTime uint32, - filterMatchID uint64, - filterLastMatch bool, -) (*dota_gcmessages_client_fantasy.CMsgDOTAFantasyPlayerStandingsResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyPlayerStandingsRequest{ - FantasyLeagueId: &fantasyLeagueID, - Count: &count, - Role: &role, - FilterStartTime: &filterStartTime, - FilterEndTime: &filterEndTime, - FilterMatchId: &filterMatchID, - FilterLastMatch: &filterLastMatch, - } - resp := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyPlayerStandingsResponse{} + req *protocol.CMsgDOTAFantasyPlayerStandingsRequest, +) (*protocol.CMsgDOTAFantasyPlayerStandingsResponse, error) { + resp := &protocol.CMsgDOTAFantasyPlayerStandingsResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyPlayerStandingsRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyPlayerStandingsRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyPlayerStandingsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyPlayerStandingsResponse), resp, ) } @@ -2361,17 +2497,17 @@ func (d *Dota2) RequestFantasyPlayerStandings( func (d *Dota2) RequestFantasyScheduledMatches( ctx context.Context, fantasyLeagueID uint32, -) (*dota_gcmessages_client_fantasy.CMsgDOTAFantasyScheduledMatchesResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyScheduledMatchesRequest{ +) (*protocol.CMsgDOTAFantasyScheduledMatchesResponse, error) { + req := &protocol.CMsgDOTAFantasyScheduledMatchesRequest{ FantasyLeagueId: &fantasyLeagueID, } - resp := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyScheduledMatchesResponse{} + resp := &protocol.CMsgDOTAFantasyScheduledMatchesResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyScheduledMatchesRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyScheduledMatchesRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyScheduledMatchesResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyScheduledMatchesResponse), resp, ) } @@ -2387,20 +2523,20 @@ func (d *Dota2) RequestFantasyTeamRoster( teamIndex uint32, ownerAccountID uint32, timestamp uint32, -) (*dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamRosterResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamRosterRequest{ +) (*protocol.CMsgDOTAFantasyTeamRosterResponse, error) { + req := &protocol.CMsgDOTAFantasyTeamRosterRequest{ FantasyLeagueId: &fantasyLeagueID, TeamIndex: &teamIndex, OwnerAccountId: &ownerAccountID, Timestamp: ×tamp, } - resp := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamRosterResponse{} + resp := &protocol.CMsgDOTAFantasyTeamRosterResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyTeamRosterRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyTeamRosterRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyTeamRosterResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyTeamRosterResponse), resp, ) } @@ -2416,20 +2552,20 @@ func (d *Dota2) RequestFantasyTeamRosterAddDrop( teamIndex uint32, addAccountID uint32, dropAccountID uint32, -) (*dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamRosterAddDropResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamRosterAddDropRequest{ +) (*protocol.CMsgDOTAFantasyTeamRosterAddDropResponse, error) { + req := &protocol.CMsgDOTAFantasyTeamRosterAddDropRequest{ FantasyLeagueId: &fantasyLeagueID, TeamIndex: &teamIndex, AddAccountId: &addAccountID, DropAccountId: &dropAccountID, } - resp := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamRosterAddDropResponse{} + resp := &protocol.CMsgDOTAFantasyTeamRosterAddDropResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyTeamRosterAddDropRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyTeamRosterAddDropRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyTeamRosterAddDropResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyTeamRosterAddDropResponse), resp, ) } @@ -2441,30 +2577,15 @@ func (d *Dota2) RequestFantasyTeamRosterAddDrop( // Response type: CMsgDOTAFantasyTeamScoreResponse func (d *Dota2) RequestFantasyTeamScore( ctx context.Context, - fantasyLeagueID uint32, - ownerAccountID uint32, - fantasyTeamIndex uint32, - filterMatchID uint64, - filterStartTime uint32, - filterEndTime uint32, - includeBench bool, -) (*dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamScoreResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamScoreRequest{ - FantasyLeagueId: &fantasyLeagueID, - OwnerAccountId: &ownerAccountID, - FantasyTeamIndex: &fantasyTeamIndex, - FilterMatchId: &filterMatchID, - FilterStartTime: &filterStartTime, - FilterEndTime: &filterEndTime, - IncludeBench: &includeBench, - } - resp := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamScoreResponse{} + req *protocol.CMsgDOTAFantasyTeamScoreRequest, +) (*protocol.CMsgDOTAFantasyTeamScoreResponse, error) { + resp := &protocol.CMsgDOTAFantasyTeamScoreResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyTeamScoreRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyTeamScoreRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyTeamScoreResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyTeamScoreResponse), resp, ) } @@ -2476,30 +2597,15 @@ func (d *Dota2) RequestFantasyTeamScore( // Response type: CMsgDOTAFantasyTeamStandingsResponse func (d *Dota2) RequestFantasyTeamStandings( ctx context.Context, - fantasyLeagueID uint32, - count uint32, - filterStartTime uint32, - filterEndTime uint32, - filterMatchID uint64, - filterLastMatch bool, - filterInHall bool, -) (*dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamStandingsResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamStandingsRequest{ - FantasyLeagueId: &fantasyLeagueID, - Count: &count, - FilterStartTime: &filterStartTime, - FilterEndTime: &filterEndTime, - FilterMatchId: &filterMatchID, - FilterLastMatch: &filterLastMatch, - FilterInHall: &filterInHall, - } - resp := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamStandingsResponse{} + req *protocol.CMsgDOTAFantasyTeamStandingsRequest, +) (*protocol.CMsgDOTAFantasyTeamStandingsResponse, error) { + resp := &protocol.CMsgDOTAFantasyTeamStandingsResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyTeamStandingsRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyTeamStandingsRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyTeamStandingsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyTeamStandingsResponse), resp, ) } @@ -2512,37 +2618,17 @@ func (d *Dota2) RequestFantasyTeamStandings( func (d *Dota2) RequestFantasyTeamTrades( ctx context.Context, fantasyLeagueID uint32, -) (*dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamTradesResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamTradesRequest{ +) (*protocol.CMsgDOTAFantasyTeamTradesResponse, error) { + req := &protocol.CMsgDOTAFantasyTeamTradesRequest{ FantasyLeagueId: &fantasyLeagueID, } - resp := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamTradesResponse{} - - return resp, d.MakeRequest( - ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyTeamTradesRequest), - req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyTeamTradesResponse), - resp, - ) -} - -// RequestFeaturedHeroes requests featured heroes. -// Request ID: k_EMsgClientToGCFeaturedHeroesRequest -// Response ID: k_EMsgGCToClientFeaturedHeroesResponse -// Request type: CMsgClientToGCFeaturedHeroesRequest -// Response type: CMsgGCToClientFeaturedHeroesResponse -func (d *Dota2) RequestFeaturedHeroes( - ctx context.Context, -) (*dota_gcmessages_client.CMsgGCToClientFeaturedHeroesResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCFeaturedHeroesRequest{} - resp := &dota_gcmessages_client.CMsgGCToClientFeaturedHeroesResponse{} + resp := &protocol.CMsgDOTAFantasyTeamTradesResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCFeaturedHeroesRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyTeamTradesRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientFeaturedHeroesResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyTeamTradesResponse), resp, ) } @@ -2555,17 +2641,17 @@ func (d *Dota2) RequestFeaturedHeroes( func (d *Dota2) RequestFriendRecruits( ctx context.Context, accountIDs []uint32, -) (*dota_gcmessages_client.CMsgDOTAFriendRecruitsResponse, error) { - req := &dota_gcmessages_client.CMsgDOTAFriendRecruitsRequest{ +) (*protocol.CMsgDOTAFriendRecruitsResponse, error) { + req := &protocol.CMsgDOTAFriendRecruitsRequest{ AccountIds: accountIDs, } - resp := &dota_gcmessages_client.CMsgDOTAFriendRecruitsResponse{} + resp := &protocol.CMsgDOTAFriendRecruitsResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTAFriendRecruitsRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgDOTAFriendRecruitsRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTAFriendRecruitsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgDOTAFriendRecruitsResponse), resp, ) } @@ -2578,17 +2664,37 @@ func (d *Dota2) RequestFriendRecruits( func (d *Dota2) RequestFriendsPlayedCustomGame( ctx context.Context, customGameID uint64, -) (*dota_gcmessages_client.CMsgGCToClientFriendsPlayedCustomGameResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCFriendsPlayedCustomGameRequest{ +) (*protocol.CMsgGCToClientFriendsPlayedCustomGameResponse, error) { + req := &protocol.CMsgClientToGCFriendsPlayedCustomGameRequest{ CustomGameId: &customGameID, } - resp := &dota_gcmessages_client.CMsgGCToClientFriendsPlayedCustomGameResponse{} + resp := &protocol.CMsgGCToClientFriendsPlayedCustomGameResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCFriendsPlayedCustomGameRequest), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientFriendsPlayedCustomGameResponse), + resp, + ) +} + +// RequestGetFavoriteAllStarPlayer requests to check if the target get favorite all star player. +// Request ID: k_EMsgClientToGCGetFavoriteAllStarPlayerRequest +// Response ID: k_EMsgClientToGCGetFavoriteAllStarPlayerResponse +// Request type: CMsgClientToGCGetFavoriteAllStarPlayerRequest +// Response type: CMsgClientToGCGetFavoriteAllStarPlayerResponse +func (d *Dota2) RequestGetFavoriteAllStarPlayer( + ctx context.Context, +) (*protocol.CMsgClientToGCGetFavoriteAllStarPlayerResponse, error) { + req := &protocol.CMsgClientToGCGetFavoriteAllStarPlayerRequest{} + resp := &protocol.CMsgClientToGCGetFavoriteAllStarPlayerResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCFriendsPlayedCustomGameRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetFavoriteAllStarPlayerRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientFriendsPlayedCustomGameResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetFavoriteAllStarPlayerResponse), resp, ) } @@ -2602,18 +2708,18 @@ func (d *Dota2) RequestGetPlayerCardRoster( ctx context.Context, leagueID uint32, timestamp uint32, -) (*dota_gcmessages_client_fantasy.CMsgClientToGCGetPlayerCardRosterResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgClientToGCGetPlayerCardRosterRequest{ +) (*protocol.CMsgClientToGCGetPlayerCardRosterResponse, error) { + req := &protocol.CMsgClientToGCGetPlayerCardRosterRequest{ LeagueId: &leagueID, Timestamp: ×tamp, } - resp := &dota_gcmessages_client_fantasy.CMsgClientToGCGetPlayerCardRosterResponse{} + resp := &protocol.CMsgClientToGCGetPlayerCardRosterResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCGetPlayerCardRosterRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetPlayerCardRosterRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCGetPlayerCardRosterResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetPlayerCardRosterResponse), resp, ) } @@ -2625,15 +2731,58 @@ func (d *Dota2) RequestGetPlayerCardRoster( // Response type: CMsgDOTAGetRecentPlayTimeFriendsResponse func (d *Dota2) RequestGetRecentPlayTimeFriends( ctx context.Context, -) (*dota_gcmessages_client.CMsgDOTAGetRecentPlayTimeFriendsResponse, error) { - req := &dota_gcmessages_client.CMsgDOTAGetRecentPlayTimeFriendsRequest{} - resp := &dota_gcmessages_client.CMsgDOTAGetRecentPlayTimeFriendsResponse{} +) (*protocol.CMsgDOTAGetRecentPlayTimeFriendsResponse, error) { + req := &protocol.CMsgDOTAGetRecentPlayTimeFriendsRequest{} + resp := &protocol.CMsgDOTAGetRecentPlayTimeFriendsResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgGetRecentPlayTimeFriendsRequest), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgGetRecentPlayTimeFriendsResponse), + resp, + ) +} + +// RequestGetTicketCodes requests to check if the target get ticket codes. +// Request ID: k_EMsgClientToGCGetTicketCodesRequest +// Response ID: k_EMsgClientToGCGetTicketCodesResponse +// Request type: CMsgClientToGCGetTicketCodesRequest +// Response type: CMsgClientToGCGetTicketCodesResponse +func (d *Dota2) RequestGetTicketCodes( + ctx context.Context, + ticketPoolIDs []uint32, +) (*protocol.CMsgClientToGCGetTicketCodesResponse, error) { + req := &protocol.CMsgClientToGCGetTicketCodesRequest{ + TicketPoolIds: ticketPoolIDs, + } + resp := &protocol.CMsgClientToGCGetTicketCodesResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetTicketCodesRequest), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetTicketCodesResponse), + resp, + ) +} + +// RequestGetUnderlordsCDKey requests to check if the target get underlords cd key. +// Request ID: k_EMsgClientToGCGetUnderlordsCDKeyRequest +// Response ID: k_EMsgClientToGCGetUnderlordsCDKeyResponse +// Request type: CMsgClientToGCGetUnderlordsCDKeyRequest +// Response type: CMsgClientToGCGetUnderlordsCDKeyResponse +func (d *Dota2) RequestGetUnderlordsCDKey( + ctx context.Context, +) (*protocol.CMsgClientToGCGetUnderlordsCDKeyResponse, error) { + req := &protocol.CMsgClientToGCGetUnderlordsCDKeyRequest{} + resp := &protocol.CMsgClientToGCGetUnderlordsCDKeyResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGetRecentPlayTimeFriendsRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetUnderlordsCDKeyRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGetRecentPlayTimeFriendsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCGetUnderlordsCDKeyResponse), resp, ) } @@ -2647,18 +2796,18 @@ func (d *Dota2) RequestGuildCancelInvite( ctx context.Context, guildID uint32, targetAccountID uint32, -) (*dota_gcmessages_client_guild.CMsgDOTAGuildCancelInviteResponse, error) { - req := &dota_gcmessages_client_guild.CMsgDOTAGuildCancelInviteRequest{ +) (*protocol.CMsgDOTAGuildCancelInviteResponse, error) { + req := &protocol.CMsgDOTAGuildCancelInviteRequest{ GuildId: &guildID, TargetAccountId: &targetAccountID, } - resp := &dota_gcmessages_client_guild.CMsgDOTAGuildCancelInviteResponse{} + resp := &protocol.CMsgDOTAGuildCancelInviteResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGuildCancelInviteRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCGuildCancelInviteRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGuildCancelInviteResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCGuildCancelInviteResponse), resp, ) } @@ -2672,18 +2821,18 @@ func (d *Dota2) RequestGuildEditLogo( ctx context.Context, guildID uint32, logo uint64, -) (*dota_gcmessages_client_guild.CMsgDOTAGuildEditLogoResponse, error) { - req := &dota_gcmessages_client_guild.CMsgDOTAGuildEditLogoRequest{ +) (*protocol.CMsgDOTAGuildEditLogoResponse, error) { + req := &protocol.CMsgDOTAGuildEditLogoRequest{ GuildId: &guildID, Logo: &logo, } - resp := &dota_gcmessages_client_guild.CMsgDOTAGuildEditLogoResponse{} + resp := &protocol.CMsgDOTAGuildEditLogoResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGuildEditLogoRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCGuildEditLogoRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGuildEditLogoResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCGuildEditLogoResponse), resp, ) } @@ -2697,18 +2846,18 @@ func (d *Dota2) RequestGuildInviteAccount( ctx context.Context, guildID uint32, targetAccountID uint32, -) (*dota_gcmessages_client_guild.CMsgDOTAGuildInviteAccountResponse, error) { - req := &dota_gcmessages_client_guild.CMsgDOTAGuildInviteAccountRequest{ +) (*protocol.CMsgDOTAGuildInviteAccountResponse, error) { + req := &protocol.CMsgDOTAGuildInviteAccountRequest{ GuildId: &guildID, TargetAccountId: &targetAccountID, } - resp := &dota_gcmessages_client_guild.CMsgDOTAGuildInviteAccountResponse{} + resp := &protocol.CMsgDOTAGuildInviteAccountResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGuildInviteAccountRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCGuildInviteAccountRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGuildInviteAccountResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCGuildInviteAccountResponse), resp, ) } @@ -2723,19 +2872,19 @@ func (d *Dota2) RequestGuildSetAccountRole( guildID uint32, targetAccountID uint32, targetRole uint32, -) (*dota_gcmessages_client_guild.CMsgDOTAGuildSetAccountRoleResponse, error) { - req := &dota_gcmessages_client_guild.CMsgDOTAGuildSetAccountRoleRequest{ +) (*protocol.CMsgDOTAGuildSetAccountRoleResponse, error) { + req := &protocol.CMsgDOTAGuildSetAccountRoleRequest{ GuildId: &guildID, TargetAccountId: &targetAccountID, TargetRole: &targetRole, } - resp := &dota_gcmessages_client_guild.CMsgDOTAGuildSetAccountRoleResponse{} + resp := &protocol.CMsgDOTAGuildSetAccountRoleResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGuildSetAccountRoleRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCGuildSetAccountRoleRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGuildSetAccountRoleResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCGuildSetAccountRoleResponse), resp, ) } @@ -2751,20 +2900,20 @@ func (d *Dota2) RequestGuildUpdateDetails( logo uint64, baseLogo uint64, bannerLogo uint64, -) (*dota_gcmessages_client_guild.CMsgDOTAGuildUpdateDetailsResponse, error) { - req := &dota_gcmessages_client_guild.CMsgDOTAGuildUpdateDetailsRequest{ +) (*protocol.CMsgDOTAGuildUpdateDetailsResponse, error) { + req := &protocol.CMsgDOTAGuildUpdateDetailsRequest{ GuildId: &guildID, Logo: &logo, BaseLogo: &baseLogo, BannerLogo: &bannerLogo, } - resp := &dota_gcmessages_client_guild.CMsgDOTAGuildUpdateDetailsResponse{} + resp := &protocol.CMsgDOTAGuildUpdateDetailsResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGuildUpdateDetailsRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCGuildUpdateDetailsRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGuildUpdateDetailsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCGuildUpdateDetailsResponse), resp, ) } @@ -2773,8 +2922,8 @@ func (d *Dota2) RequestGuildUpdateDetails( // Request ID: k_EMsgClientToGCRequestH264Support // Request type: CMsgClientToGCRequestH264Support func (d *Dota2) RequestH264Support() { - req := &dota_gcmessages_client.CMsgClientToGCRequestH264Support{} - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCRequestH264Support), req) + req := &protocol.CMsgClientToGCRequestH264Support{} + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestH264Support), req) } // RequestHallOfFame requests a hall of fame. @@ -2785,17 +2934,17 @@ func (d *Dota2) RequestH264Support() { func (d *Dota2) RequestHallOfFame( ctx context.Context, week uint32, -) (*dota_gcmessages_client.CMsgDOTAHallOfFameResponse, error) { - req := &dota_gcmessages_client.CMsgDOTAHallOfFameRequest{ +) (*protocol.CMsgDOTAHallOfFameResponse, error) { + req := &protocol.CMsgDOTAHallOfFameRequest{ Week: &week, } - resp := &dota_gcmessages_client.CMsgDOTAHallOfFameResponse{} + resp := &protocol.CMsgDOTAHallOfFameResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCHallOfFameRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCHallOfFameRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCHallOfFameResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCHallOfFameResponse), resp, ) } @@ -2808,17 +2957,17 @@ func (d *Dota2) RequestHallOfFame( func (d *Dota2) RequestHalloweenHighScore( ctx context.Context, round int32, -) (*dota_gcmessages_client.CMsgDOTAHalloweenHighScoreResponse, error) { - req := &dota_gcmessages_client.CMsgDOTAHalloweenHighScoreRequest{ +) (*protocol.CMsgDOTAHalloweenHighScoreResponse, error) { + req := &protocol.CMsgDOTAHalloweenHighScoreRequest{ Round: &round, } - resp := &dota_gcmessages_client.CMsgDOTAHalloweenHighScoreResponse{} + resp := &protocol.CMsgDOTAHalloweenHighScoreResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCHalloweenHighScoreRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCHalloweenHighScoreRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCHalloweenHighScoreResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCHalloweenHighScoreResponse), resp, ) } @@ -2831,17 +2980,17 @@ func (d *Dota2) RequestHalloweenHighScore( func (d *Dota2) RequestHeroGlobalData( ctx context.Context, heroID uint32, -) (*dota_gcmessages_client.CMsgHeroGlobalDataResponse, error) { - req := &dota_gcmessages_client.CMsgHeroGlobalDataRequest{ +) (*protocol.CMsgHeroGlobalDataResponse, error) { + req := &protocol.CMsgHeroGlobalDataRequest{ HeroId: &heroID, } - resp := &dota_gcmessages_client.CMsgHeroGlobalDataResponse{} + resp := &protocol.CMsgHeroGlobalDataResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgHeroGlobalDataRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgHeroGlobalDataRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgHeroGlobalDataResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgHeroGlobalDataResponse), resp, ) } @@ -2853,15 +3002,15 @@ func (d *Dota2) RequestHeroGlobalData( // Response type: CMsgGCItemEditorReservationsResponse func (d *Dota2) RequestItemEditorReservations( ctx context.Context, -) (*dota_gcmessages_client.CMsgGCItemEditorReservationsResponse, error) { - req := &dota_gcmessages_client.CMsgGCItemEditorReservationsRequest{} - resp := &dota_gcmessages_client.CMsgGCItemEditorReservationsResponse{} +) (*protocol.CMsgGCItemEditorReservationsResponse, error) { + req := &protocol.CMsgGCItemEditorReservationsRequest{} + resp := &protocol.CMsgGCItemEditorReservationsResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCItemEditorReservationsRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCItemEditorReservationsRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCItemEditorReservationsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCItemEditorReservationsResponse), resp, ) } @@ -2874,17 +3023,17 @@ func (d *Dota2) RequestItemEditorReservations( func (d *Dota2) RequestJoinOpenGuildParty( ctx context.Context, partyID uint64, -) (*dota_gcmessages_client_guild.CMsgDOTAJoinOpenGuildPartyResponse, error) { - req := &dota_gcmessages_client_guild.CMsgDOTAJoinOpenGuildPartyRequest{ +) (*protocol.CMsgDOTAJoinOpenGuildPartyResponse, error) { + req := &protocol.CMsgDOTAJoinOpenGuildPartyRequest{ PartyId: &partyID, } - resp := &dota_gcmessages_client_guild.CMsgDOTAJoinOpenGuildPartyResponse{} + resp := &protocol.CMsgDOTAJoinOpenGuildPartyResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCJoinOpenGuildPartyRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCJoinOpenGuildPartyRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCJoinOpenGuildPartyResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCJoinOpenGuildPartyResponse), resp, ) } @@ -2897,17 +3046,17 @@ func (d *Dota2) RequestJoinOpenGuildParty( func (d *Dota2) RequestJoinableCustomGameModes( ctx context.Context, serverRegion uint32, -) (*dota_gcmessages_client_match_management.CMsgJoinableCustomGameModesResponse, error) { - req := &dota_gcmessages_client_match_management.CMsgJoinableCustomGameModesRequest{ +) (*protocol.CMsgJoinableCustomGameModesResponse, error) { + req := &protocol.CMsgJoinableCustomGameModesRequest{ ServerRegion: &serverRegion, } - resp := &dota_gcmessages_client_match_management.CMsgJoinableCustomGameModesResponse{} + resp := &protocol.CMsgJoinableCustomGameModesResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCJoinableCustomGameModesRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCJoinableCustomGameModesRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCJoinableCustomGameModesResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCJoinableCustomGameModesResponse), resp, ) } @@ -2921,43 +3070,18 @@ func (d *Dota2) RequestJoinableCustomLobbies( ctx context.Context, serverRegion uint32, customGameID uint64, -) (*dota_gcmessages_client_match_management.CMsgJoinableCustomLobbiesResponse, error) { - req := &dota_gcmessages_client_match_management.CMsgJoinableCustomLobbiesRequest{ +) (*protocol.CMsgJoinableCustomLobbiesResponse, error) { + req := &protocol.CMsgJoinableCustomLobbiesRequest{ ServerRegion: &serverRegion, CustomGameId: &customGameID, } - resp := &dota_gcmessages_client_match_management.CMsgJoinableCustomLobbiesResponse{} - - return resp, d.MakeRequest( - ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCJoinableCustomLobbiesRequest), - req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCJoinableCustomLobbiesResponse), - resp, - ) -} - -// RequestLaneSuggest requests a lane suggest. -// Request ID: k_EMsgLaneSuggestRequest -// Response ID: k_EMsgLaneSuggestResponse -// Request type: CMsgLaneSuggestRequest -// Response type: CMsgLaneSuggestResponse -func (d *Dota2) RequestLaneSuggest( - ctx context.Context, - radiantHeroIDs []uint32, - direHeroIDs []uint32, -) (*dota_gcmessages_client.CMsgLaneSuggestResponse, error) { - req := &dota_gcmessages_client.CMsgLaneSuggestRequest{ - RadiantHeroIds: radiantHeroIDs, - DireHeroIds: direHeroIDs, - } - resp := &dota_gcmessages_client.CMsgLaneSuggestResponse{} + resp := &protocol.CMsgJoinableCustomLobbiesResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgLaneSuggestRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCJoinableCustomLobbiesRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgLaneSuggestResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCJoinableCustomLobbiesResponse), resp, ) } @@ -2970,17 +3094,17 @@ func (d *Dota2) RequestLaneSuggest( func (d *Dota2) RequestLastHitChallengeHighScore( ctx context.Context, heroID uint32, -) (*dota_gcmessages_client.CMsgDOTALastHitChallengeHighScoreResponse, error) { - req := &dota_gcmessages_client.CMsgDOTALastHitChallengeHighScoreRequest{ +) (*protocol.CMsgDOTALastHitChallengeHighScoreResponse, error) { + req := &protocol.CMsgDOTALastHitChallengeHighScoreRequest{ HeroId: &heroID, } - resp := &dota_gcmessages_client.CMsgDOTALastHitChallengeHighScoreResponse{} + resp := &protocol.CMsgDOTALastHitChallengeHighScoreResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCLastHitChallengeHighScoreRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCLastHitChallengeHighScoreRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCLastHitChallengeHighScoreResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCLastHitChallengeHighScoreResponse), resp, ) } @@ -2992,27 +3116,67 @@ func (d *Dota2) RequestLastHitChallengeHighScore( // Response type: CMsgPlayerConductScorecard func (d *Dota2) RequestLatestConductScorecard( ctx context.Context, -) (*dota_gcmessages_client.CMsgPlayerConductScorecard, error) { - req := &dota_gcmessages_client.CMsgPlayerConductScorecardRequest{} - resp := &dota_gcmessages_client.CMsgPlayerConductScorecard{} +) (*protocol.CMsgPlayerConductScorecard, error) { + req := &protocol.CMsgPlayerConductScorecardRequest{} + resp := &protocol.CMsgPlayerConductScorecard{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCLatestConductScorecardRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCLatestConductScorecardRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCLatestConductScorecard), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCLatestConductScorecard), + resp, + ) +} + +// RequestLeagueAvailableLobbyNodes requests league available lobby nodes. +// Request ID: k_EMsgDOTALeagueAvailableLobbyNodesRequest +// Response ID: k_EMsgDOTALeagueAvailableLobbyNodes +// Request type: CMsgDOTALeagueAvailableLobbyNodesRequest +// Response type: CMsgDOTALeagueAvailableLobbyNodes +func (d *Dota2) RequestLeagueAvailableLobbyNodes( + ctx context.Context, + leagueID uint32, +) (*protocol.CMsgDOTALeagueAvailableLobbyNodes, error) { + req := &protocol.CMsgDOTALeagueAvailableLobbyNodesRequest{ + LeagueId: &leagueID, + } + resp := &protocol.CMsgDOTALeagueAvailableLobbyNodes{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgDOTALeagueAvailableLobbyNodesRequest), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgDOTALeagueAvailableLobbyNodes), + resp, + ) +} + +// RequestLeagueNode requests a league node. +// Request ID: k_EMsgDOTALeagueNodeRequest +// Response ID: k_EMsgDOTALeagueNodeResponse +// Request type: CMsgDOTALeagueNodeRequest +// Response type: CMsgDOTALeagueNodeResponse +func (d *Dota2) RequestLeagueNode( + ctx context.Context, + leagueID uint32, + nodeID uint32, +) (*protocol.CMsgDOTALeagueNodeResponse, error) { + req := &protocol.CMsgDOTALeagueNodeRequest{ + LeagueId: &leagueID, + NodeId: &nodeID, + } + resp := &protocol.CMsgDOTALeagueNodeResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgDOTALeagueNodeRequest), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgDOTALeagueNodeResponse), resp, ) } -// RequestLeagueInfo requests a league info. -// Request ID: k_EMsgRequestLeagueInfo -// Request type: CMsgRequestLeagueInfo -func (d *Dota2) RequestLeagueInfo() { - req := &dota_gcmessages_client.CMsgRequestLeagueInfo{} - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgRequestLeagueInfo), req) -} - // RequestLeaguePrizePool requests a league prize pool. // Request ID: k_EMsgGCRequestLeaguePrizePool // Response ID: k_EMsgGCRequestLeaguePrizePoolResponse @@ -3021,17 +3185,17 @@ func (d *Dota2) RequestLeagueInfo() { func (d *Dota2) RequestLeaguePrizePool( ctx context.Context, leagueID uint32, -) (*dota_gcmessages_client.CMsgRequestLeaguePrizePoolResponse, error) { - req := &dota_gcmessages_client.CMsgRequestLeaguePrizePool{ +) (*protocol.CMsgRequestLeaguePrizePoolResponse, error) { + req := &protocol.CMsgRequestLeaguePrizePool{ LeagueId: &leagueID, } - resp := &dota_gcmessages_client.CMsgRequestLeaguePrizePoolResponse{} + resp := &protocol.CMsgRequestLeaguePrizePoolResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCRequestLeaguePrizePool), + uint32(protocol.EDOTAGCMsg_k_EMsgGCRequestLeaguePrizePool), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCRequestLeaguePrizePoolResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCRequestLeaguePrizePoolResponse), resp, ) } @@ -3043,20 +3207,20 @@ func (d *Dota2) RequestLeaguePrizePool( // Response type: CMsgClientToGCRequestLinaGameResultResponse func (d *Dota2) RequestLinaGameResult( ctx context.Context, - eventID dota_shared_enums.EEvent, + eventID protocol.EEvent, slotChosen uint32, -) (*dota_gcmessages_client.CMsgClientToGCRequestLinaGameResultResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCRequestLinaGameResult{ +) (*protocol.CMsgClientToGCRequestLinaGameResultResponse, error) { + req := &protocol.CMsgClientToGCRequestLinaGameResult{ EventId: &eventID, SlotChosen: &slotChosen, } - resp := &dota_gcmessages_client.CMsgClientToGCRequestLinaGameResultResponse{} + resp := &protocol.CMsgClientToGCRequestLinaGameResultResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCRequestLinaGameResult), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestLinaGameResult), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCRequestLinaGameResultResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestLinaGameResultResponse), resp, ) } @@ -3068,18 +3232,18 @@ func (d *Dota2) RequestLinaGameResult( // Response type: CMsgClientToGCRequestLinaPlaysRemainingResponse func (d *Dota2) RequestLinaPlaysRemaining( ctx context.Context, - eventID dota_shared_enums.EEvent, -) (*dota_gcmessages_client.CMsgClientToGCRequestLinaPlaysRemainingResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCRequestLinaPlaysRemaining{ + eventID protocol.EEvent, +) (*protocol.CMsgClientToGCRequestLinaPlaysRemainingResponse, error) { + req := &protocol.CMsgClientToGCRequestLinaPlaysRemaining{ EventId: &eventID, } - resp := &dota_gcmessages_client.CMsgClientToGCRequestLinaPlaysRemainingResponse{} + resp := &protocol.CMsgClientToGCRequestLinaPlaysRemainingResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCRequestLinaPlaysRemaining), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestLinaPlaysRemaining), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCRequestLinaPlaysRemainingResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestLinaPlaysRemainingResponse), resp, ) } @@ -3092,17 +3256,17 @@ func (d *Dota2) RequestLinaPlaysRemaining( func (d *Dota2) RequestMatchDetails( ctx context.Context, matchID uint64, -) (*dota_gcmessages_client.CMsgGCMatchDetailsResponse, error) { - req := &dota_gcmessages_client.CMsgGCMatchDetailsRequest{ +) (*protocol.CMsgGCMatchDetailsResponse, error) { + req := &protocol.CMsgGCMatchDetailsRequest{ MatchId: &matchID, } - resp := &dota_gcmessages_client.CMsgGCMatchDetailsResponse{} + resp := &protocol.CMsgGCMatchDetailsResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCMatchDetailsRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCMatchDetailsRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCMatchDetailsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCMatchDetailsResponse), resp, ) } @@ -3114,15 +3278,15 @@ func (d *Dota2) RequestMatchDetails( // Response type: CMsgDOTARequestMatchesResponse func (d *Dota2) RequestMatches( ctx context.Context, - req *dota_gcmessages_client.CMsgDOTARequestMatches, -) (*dota_gcmessages_client.CMsgDOTARequestMatchesResponse, error) { - resp := &dota_gcmessages_client.CMsgDOTARequestMatchesResponse{} + req *protocol.CMsgDOTARequestMatches, +) (*protocol.CMsgDOTARequestMatchesResponse, error) { + resp := &protocol.CMsgDOTARequestMatchesResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCRequestMatches), + uint32(protocol.EDOTAGCMsg_k_EMsgGCRequestMatches), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCRequestMatchesResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCRequestMatchesResponse), resp, ) } @@ -3135,17 +3299,17 @@ func (d *Dota2) RequestMatches( func (d *Dota2) RequestMatchesMinimal( ctx context.Context, matchIDs []uint64, -) (*dota_gcmessages_client_watch.CMsgClientToGCMatchesMinimalResponse, error) { - req := &dota_gcmessages_client_watch.CMsgClientToGCMatchesMinimalRequest{ +) (*protocol.CMsgClientToGCMatchesMinimalResponse, error) { + req := &protocol.CMsgClientToGCMatchesMinimalRequest{ MatchIds: matchIDs, } - resp := &dota_gcmessages_client_watch.CMsgClientToGCMatchesMinimalResponse{} + resp := &protocol.CMsgClientToGCMatchesMinimalResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCMatchesMinimalRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCMatchesMinimalRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCMatchesMinimalResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCMatchesMinimalResponse), resp, ) } @@ -3157,15 +3321,15 @@ func (d *Dota2) RequestMatchesMinimal( // Response type: CMsgDOTAMatchmakingStatsResponse func (d *Dota2) RequestMatchmakingStats( ctx context.Context, -) (*dota_gcmessages_client.CMsgDOTAMatchmakingStatsResponse, error) { - req := &dota_gcmessages_client.CMsgDOTAMatchmakingStatsRequest{} - resp := &dota_gcmessages_client.CMsgDOTAMatchmakingStatsResponse{} +) (*protocol.CMsgDOTAMatchmakingStatsResponse, error) { + req := &protocol.CMsgDOTAMatchmakingStatsRequest{} + resp := &protocol.CMsgDOTAMatchmakingStatsResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCMatchmakingStatsRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCMatchmakingStatsRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCMatchmakingStatsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCMatchmakingStatsResponse), resp, ) } @@ -3177,15 +3341,15 @@ func (d *Dota2) RequestMatchmakingStats( // Response type: CMsgDOTATeamInfo func (d *Dota2) RequestMyTeamInfo( ctx context.Context, -) (*dota_gcmessages_client_team.CMsgDOTATeamInfo, error) { - req := &dota_gcmessages_client_team.CMsgDOTAMyTeamInfoRequest{} - resp := &dota_gcmessages_client_team.CMsgDOTATeamInfo{} +) (*protocol.CMsgDOTATeamInfo, error) { + req := &protocol.CMsgDOTAMyTeamInfoRequest{} + resp := &protocol.CMsgDOTATeamInfo{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCMyTeamInfoRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCMyTeamInfoRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientTeamInfo), + uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientTeamInfo), resp, ) } @@ -3197,15 +3361,15 @@ func (d *Dota2) RequestMyTeamInfo( // Response type: CMsgGCNotificationsResponse func (d *Dota2) RequestNotifications( ctx context.Context, -) (*dota_gcmessages_client.CMsgGCNotificationsResponse, error) { - req := &dota_gcmessages_client.CMsgGCNotificationsRequest{} - resp := &dota_gcmessages_client.CMsgGCNotificationsResponse{} +) (*protocol.CMsgGCNotificationsResponse, error) { + req := &protocol.CMsgGCNotificationsRequest{} + resp := &protocol.CMsgGCNotificationsResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCNotificationsRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCNotificationsRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCNotificationsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCNotificationsResponse), resp, ) } @@ -3214,8 +3378,8 @@ func (d *Dota2) RequestNotifications( // Request ID: k_EMsgGCNotificationsMarkReadRequest // Request type: CMsgGCNotificationsMarkReadRequest func (d *Dota2) RequestNotificationsMarkRead() { - req := &dota_gcmessages_client.CMsgGCNotificationsMarkReadRequest{} - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCNotificationsMarkReadRequest), req) + req := &protocol.CMsgGCNotificationsMarkReadRequest{} + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCNotificationsMarkReadRequest), req) } // RequestOfferings requests offerings. @@ -3225,15 +3389,15 @@ func (d *Dota2) RequestNotificationsMarkRead() { // Response type: CMsgRequestOfferingsResponse func (d *Dota2) RequestOfferings( ctx context.Context, -) (*dota_gcmessages_client.CMsgRequestOfferingsResponse, error) { - req := &dota_gcmessages_client.CMsgRequestOfferings{} - resp := &dota_gcmessages_client.CMsgRequestOfferingsResponse{} +) (*protocol.CMsgRequestOfferingsResponse, error) { + req := &protocol.CMsgRequestOfferings{} + resp := &protocol.CMsgRequestOfferingsResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCRequestOfferings), + uint32(protocol.EDOTAGCMsg_k_EMsgGCRequestOfferings), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCRequestOfferingsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCRequestOfferingsResponse), resp, ) } @@ -3245,15 +3409,15 @@ func (d *Dota2) RequestOfferings( // Response type: CMsgPartyReadyCheckResponse func (d *Dota2) RequestPartyReadyCheck( ctx context.Context, -) (*dota_gcmessages_common_match_management.CMsgPartyReadyCheckResponse, error) { - req := &dota_gcmessages_common_match_management.CMsgPartyReadyCheckRequest{} - resp := &dota_gcmessages_common_match_management.CMsgPartyReadyCheckResponse{} +) (*protocol.CMsgPartyReadyCheckResponse, error) { + req := &protocol.CMsgPartyReadyCheckRequest{} + resp := &protocol.CMsgPartyReadyCheckResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgPartyReadyCheckRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgPartyReadyCheckRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgPartyReadyCheckResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgPartyReadyCheckResponse), resp, ) } @@ -3267,18 +3431,18 @@ func (d *Dota2) RequestPartySetOpenGuild( ctx context.Context, guildID uint32, description string, -) (*dota_gcmessages_client_guild.CMsgDOTAPartySetOpenGuildResponse, error) { - req := &dota_gcmessages_client_guild.CMsgDOTAPartySetOpenGuildRequest{ +) (*protocol.CMsgDOTAPartySetOpenGuildResponse, error) { + req := &protocol.CMsgDOTAPartySetOpenGuildRequest{ GuildId: &guildID, Description: &description, } - resp := &dota_gcmessages_client_guild.CMsgDOTAPartySetOpenGuildResponse{} + resp := &protocol.CMsgDOTAPartySetOpenGuildResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPartySetOpenGuildRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCPartySetOpenGuildRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPartySetOpenGuildResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCPartySetOpenGuildResponse), resp, ) } @@ -3291,17 +3455,85 @@ func (d *Dota2) RequestPartySetOpenGuild( func (d *Dota2) RequestPerfectWorldUserLookup( ctx context.Context, userName string, -) (*dota_gcmessages_client.CMsgPerfectWorldUserLookupResponse, error) { - req := &dota_gcmessages_client.CMsgPerfectWorldUserLookupRequest{ +) (*protocol.CMsgPerfectWorldUserLookupResponse, error) { + req := &protocol.CMsgPerfectWorldUserLookupRequest{ UserName: &userName, } - resp := &dota_gcmessages_client.CMsgPerfectWorldUserLookupResponse{} + resp := &protocol.CMsgPerfectWorldUserLookupResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgGCPerfectWorldUserLookupRequest), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgGCPerfectWorldUserLookupResponse), + resp, + ) +} + +// RequestPlayerCoachMatch requests a player coach match. +// Request ID: k_EMsgClientToGCRequestPlayerCoachMatch +// Response ID: k_EMsgClientToGCRequestPlayerCoachMatchResponse +// Request type: CMsgClientToGCRequestPlayerCoachMatch +// Response type: CMsgClientToGCRequestPlayerCoachMatchResponse +func (d *Dota2) RequestPlayerCoachMatch( + ctx context.Context, + matchID uint64, +) (*protocol.CMsgClientToGCRequestPlayerCoachMatchResponse, error) { + req := &protocol.CMsgClientToGCRequestPlayerCoachMatch{ + MatchId: &matchID, + } + resp := &protocol.CMsgClientToGCRequestPlayerCoachMatchResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPerfectWorldUserLookupRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestPlayerCoachMatch), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPerfectWorldUserLookupResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestPlayerCoachMatchResponse), + resp, + ) +} + +// RequestPlayerCoachMatches requests player coach matches. +// Request ID: k_EMsgClientToGCRequestPlayerCoachMatches +// Response ID: k_EMsgClientToGCRequestPlayerCoachMatchesResponse +// Request type: CMsgClientToGCRequestPlayerCoachMatches +// Response type: CMsgClientToGCRequestPlayerCoachMatchesResponse +func (d *Dota2) RequestPlayerCoachMatches( + ctx context.Context, +) (*protocol.CMsgClientToGCRequestPlayerCoachMatchesResponse, error) { + req := &protocol.CMsgClientToGCRequestPlayerCoachMatches{} + resp := &protocol.CMsgClientToGCRequestPlayerCoachMatchesResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestPlayerCoachMatches), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestPlayerCoachMatchesResponse), + resp, + ) +} + +// RequestPlayerHeroRecentAccomplishments requests player hero recent accomplishments. +// Request ID: k_EMsgClientToGCRequestPlayerHeroRecentAccomplishments +// Response ID: k_EMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse +// Request type: CMsgClientToGCRequestPlayerHeroRecentAccomplishments +// Response type: CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse +func (d *Dota2) RequestPlayerHeroRecentAccomplishments( + ctx context.Context, + accountID uint32, + heroID uint32, +) (*protocol.CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse, error) { + req := &protocol.CMsgClientToGCRequestPlayerHeroRecentAccomplishments{ + AccountId: &accountID, + HeroId: &heroID, + } + resp := &protocol.CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestPlayerHeroRecentAccomplishments), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse), resp, ) } @@ -3310,21 +3542,44 @@ func (d *Dota2) RequestPerfectWorldUserLookup( // Request ID: k_EMsgGCPlayerInfoRequest // Response ID: k_EMsgGCPlayerInfo // Request type: CMsgGCPlayerInfoRequest -// Response type: CMsgGCPlayerInfo +// Response type: CMsgDOTAPlayerInfo func (d *Dota2) RequestPlayerInfo( ctx context.Context, - playerInfos []*dota_gcmessages_client.CMsgGCPlayerInfoRequest_PlayerInfo, -) (*dota_gcmessages_client_fantasy.CMsgGCPlayerInfo, error) { - req := &dota_gcmessages_client.CMsgGCPlayerInfoRequest{ + playerInfos []*protocol.CMsgGCPlayerInfoRequest_PlayerInfo, +) (*protocol.CMsgDOTAPlayerInfo, error) { + req := &protocol.CMsgGCPlayerInfoRequest{ PlayerInfos: playerInfos, } - resp := &dota_gcmessages_client_fantasy.CMsgGCPlayerInfo{} + resp := &protocol.CMsgDOTAPlayerInfo{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPlayerInfoRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCPlayerInfoRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPlayerInfo), + uint32(protocol.EDOTAGCMsg_k_EMsgGCPlayerInfo), + resp, + ) +} + +// RequestPlayerRecentAccomplishments requests player recent accomplishments. +// Request ID: k_EMsgClientToGCRequestPlayerRecentAccomplishments +// Response ID: k_EMsgClientToGCRequestPlayerRecentAccomplishmentsResponse +// Request type: CMsgClientToGCRequestPlayerRecentAccomplishments +// Response type: CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse +func (d *Dota2) RequestPlayerRecentAccomplishments( + ctx context.Context, + accountID uint32, +) (*protocol.CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse, error) { + req := &protocol.CMsgClientToGCRequestPlayerRecentAccomplishments{ + AccountId: &accountID, + } + resp := &protocol.CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestPlayerRecentAccomplishments), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestPlayerRecentAccomplishmentsResponse), resp, ) } @@ -3337,17 +3592,17 @@ func (d *Dota2) RequestPlayerInfo( func (d *Dota2) RequestPlayerStats( ctx context.Context, accountID uint32, -) (*dota_gcmessages_client.CMsgGCToClientPlayerStatsResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCPlayerStatsRequest{ +) (*protocol.CMsgGCToClientPlayerStatsResponse, error) { + req := &protocol.CMsgClientToGCPlayerStatsRequest{ AccountId: &accountID, } - resp := &dota_gcmessages_client.CMsgGCToClientPlayerStatsResponse{} + resp := &protocol.CMsgGCToClientPlayerStatsResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCPlayerStatsRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCPlayerStatsRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientPlayerStatsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientPlayerStatsResponse), resp, ) } @@ -3359,20 +3614,20 @@ func (d *Dota2) RequestPlayerStats( // Response type: CMsgClientToGCRequestPlusWeeklyChallengeResultResponse func (d *Dota2) RequestPlusWeeklyChallengeResult( ctx context.Context, - eventID dota_shared_enums.EEvent, + eventID protocol.EEvent, week uint32, -) (*dota_gcmessages_client.CMsgClientToGCRequestPlusWeeklyChallengeResultResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCRequestPlusWeeklyChallengeResult{ +) (*protocol.CMsgClientToGCRequestPlusWeeklyChallengeResultResponse, error) { + req := &protocol.CMsgClientToGCRequestPlusWeeklyChallengeResult{ EventId: &eventID, Week: &week, } - resp := &dota_gcmessages_client.CMsgClientToGCRequestPlusWeeklyChallengeResultResponse{} + resp := &protocol.CMsgClientToGCRequestPlusWeeklyChallengeResultResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCRequestPlusWeeklyChallengeResult), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestPlusWeeklyChallengeResult), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCRequestPlusWeeklyChallengeResultResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestPlusWeeklyChallengeResultResponse), resp, ) } @@ -3385,17 +3640,17 @@ func (d *Dota2) RequestPlusWeeklyChallengeResult( func (d *Dota2) RequestPrivateChatInfo( ctx context.Context, privateChatChannelName string, -) (*dota_gcmessages_client_chat.CMsgGCToClientPrivateChatInfoResponse, error) { - req := &dota_gcmessages_client_chat.CMsgClientToGCPrivateChatInfoRequest{ +) (*protocol.CMsgGCToClientPrivateChatInfoResponse, error) { + req := &protocol.CMsgClientToGCPrivateChatInfoRequest{ PrivateChatChannelName: &privateChatChannelName, } - resp := &dota_gcmessages_client_chat.CMsgGCToClientPrivateChatInfoResponse{} + resp := &protocol.CMsgGCToClientPrivateChatInfoResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCPrivateChatInfoRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCPrivateChatInfoRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientPrivateChatInfoResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientPrivateChatInfoResponse), resp, ) } @@ -3408,17 +3663,17 @@ func (d *Dota2) RequestPrivateChatInfo( func (d *Dota2) RequestPrivateMetadataKey( ctx context.Context, matchID uint64, -) (*dota_gcmessages_client.CMsgPrivateMetadataKeyResponse, error) { - req := &dota_gcmessages_client.CMsgPrivateMetadataKeyRequest{ +) (*protocol.CMsgPrivateMetadataKeyResponse, error) { + req := &protocol.CMsgPrivateMetadataKeyRequest{ MatchId: &matchID, } - resp := &dota_gcmessages_client.CMsgPrivateMetadataKeyResponse{} + resp := &protocol.CMsgPrivateMetadataKeyResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgPrivateMetadataKeyRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgPrivateMetadataKeyRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgPrivateMetadataKeyResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgPrivateMetadataKeyResponse), resp, ) } @@ -3431,17 +3686,17 @@ func (d *Dota2) RequestPrivateMetadataKey( func (d *Dota2) RequestProfile( ctx context.Context, accountID uint32, -) (*dota_gcmessages_client.CMsgProfileResponse, error) { - req := &dota_gcmessages_client.CMsgProfileRequest{ +) (*protocol.CMsgProfileResponse, error) { + req := &protocol.CMsgProfileRequest{ AccountId: &accountID, } - resp := &dota_gcmessages_client.CMsgProfileResponse{} + resp := &protocol.CMsgProfileResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgProfileRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgProfileRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgProfileResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgProfileResponse), resp, ) } @@ -3457,20 +3712,20 @@ func (d *Dota2) RequestQuickStats( heroID uint32, itemID uint32, leagueID uint32, -) (*dota_gcmessages_client.CMsgDOTAClientToGCQuickStatsResponse, error) { - req := &dota_gcmessages_client.CMsgDOTAClientToGCQuickStatsRequest{ +) (*protocol.CMsgDOTAClientToGCQuickStatsResponse, error) { + req := &protocol.CMsgDOTAClientToGCQuickStatsRequest{ PlayerAccountId: &playerAccountID, HeroId: &heroID, ItemId: &itemID, LeagueId: &leagueID, } - resp := &dota_gcmessages_client.CMsgDOTAClientToGCQuickStatsResponse{} + resp := &protocol.CMsgDOTAClientToGCQuickStatsResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCQuickStatsRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCQuickStatsRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCQuickStatsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCQuickStatsResponse), resp, ) } @@ -3483,17 +3738,17 @@ func (d *Dota2) RequestQuickStats( func (d *Dota2) RequestReportCounts( ctx context.Context, targetAccountID uint32, -) (*dota_gcmessages_client.CMsgDOTAReportCountsResponse, error) { - req := &dota_gcmessages_client.CMsgDOTAReportCountsRequest{ +) (*protocol.CMsgDOTAReportCountsResponse, error) { + req := &protocol.CMsgDOTAReportCountsRequest{ TargetAccountId: &targetAccountID, } - resp := &dota_gcmessages_client.CMsgDOTAReportCountsResponse{} + resp := &protocol.CMsgDOTAReportCountsResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCReportCountsRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCReportCountsRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCReportCountsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCReportCountsResponse), resp, ) } @@ -3505,15 +3760,15 @@ func (d *Dota2) RequestReportCounts( // Response type: CMsgDOTAReportsRemainingResponse func (d *Dota2) RequestReportsRemaining( ctx context.Context, -) (*dota_gcmessages_client.CMsgDOTAReportsRemainingResponse, error) { - req := &dota_gcmessages_client.CMsgDOTAReportsRemainingRequest{} - resp := &dota_gcmessages_client.CMsgDOTAReportsRemainingResponse{} +) (*protocol.CMsgDOTAReportsRemainingResponse, error) { + req := &protocol.CMsgDOTAReportsRemainingRequest{} + resp := &protocol.CMsgDOTAReportsRemainingResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCReportsRemainingRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCReportsRemainingRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCReportsRemainingResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCReportsRemainingResponse), resp, ) } @@ -3526,17 +3781,17 @@ func (d *Dota2) RequestReportsRemaining( func (d *Dota2) RequestSaveGames( ctx context.Context, serverRegion uint32, -) (*dota_gcmessages_client.CMsgDOTARequestSaveGamesResponse, error) { - req := &dota_gcmessages_client.CMsgDOTARequestSaveGames{ +) (*protocol.CMsgDOTARequestSaveGamesResponse, error) { + req := &protocol.CMsgDOTARequestSaveGames{ ServerRegion: &serverRegion, } - resp := &dota_gcmessages_client.CMsgDOTARequestSaveGamesResponse{} + resp := &protocol.CMsgDOTARequestSaveGamesResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCRequestSaveGames), + uint32(protocol.EDOTAGCMsg_k_EMsgGCRequestSaveGames), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCRequestSaveGamesResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCRequestSaveGamesResponse), resp, ) } @@ -3548,18 +3803,18 @@ func (d *Dota2) RequestSaveGames( // Response type: CMsgDOTASelectionPriorityChoiceResponse func (d *Dota2) RequestSelectionPriorityChoice( ctx context.Context, - choice dota_shared_enums.DOTASelectionPriorityChoice, -) (*dota_gcmessages_client.CMsgDOTASelectionPriorityChoiceResponse, error) { - req := &dota_gcmessages_client.CMsgDOTASelectionPriorityChoiceRequest{ + choice protocol.DOTASelectionPriorityChoice, +) (*protocol.CMsgDOTASelectionPriorityChoiceResponse, error) { + req := &protocol.CMsgDOTASelectionPriorityChoiceRequest{ Choice: &choice, } - resp := &dota_gcmessages_client.CMsgDOTASelectionPriorityChoiceResponse{} + resp := &protocol.CMsgDOTASelectionPriorityChoiceResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgSelectionPriorityChoiceRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgSelectionPriorityChoiceRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgSelectionPriorityChoiceResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgSelectionPriorityChoiceResponse), resp, ) } @@ -3576,21 +3831,21 @@ func (d *Dota2) RequestSetPlayerCardRoster( slot uint32, playerCardItemID uint64, eventID uint32, -) (*dota_gcmessages_client_fantasy.CMsgClientToGCSetPlayerCardRosterResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgClientToGCSetPlayerCardRosterRequest{ +) (*protocol.CMsgClientToGCSetPlayerCardRosterResponse, error) { + req := &protocol.CMsgClientToGCSetPlayerCardRosterRequest{ LeagueId: &leagueID, Timestamp: ×tamp, Slot: &slot, PlayerCardItemId: &playerCardItemID, EventId: &eventID, } - resp := &dota_gcmessages_client_fantasy.CMsgClientToGCSetPlayerCardRosterResponse{} + resp := &protocol.CMsgClientToGCSetPlayerCardRosterResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCSetPlayerCardRosterRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCSetPlayerCardRosterRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCSetPlayerCardRosterResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCSetPlayerCardRosterResponse), resp, ) } @@ -3602,22 +3857,70 @@ func (d *Dota2) RequestSetPlayerCardRoster( // Response type: CMsgClientToGCRequestSlarkGameResultResponse func (d *Dota2) RequestSlarkGameResult( ctx context.Context, - eventID dota_shared_enums.EEvent, + eventID protocol.EEvent, slotChosen uint32, week uint32, -) (*dota_gcmessages_client.CMsgClientToGCRequestSlarkGameResultResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCRequestSlarkGameResult{ +) (*protocol.CMsgClientToGCRequestSlarkGameResultResponse, error) { + req := &protocol.CMsgClientToGCRequestSlarkGameResult{ EventId: &eventID, SlotChosen: &slotChosen, Week: &week, } - resp := &dota_gcmessages_client.CMsgClientToGCRequestSlarkGameResultResponse{} + resp := &protocol.CMsgClientToGCRequestSlarkGameResultResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestSlarkGameResult), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestSlarkGameResultResponse), + resp, + ) +} + +// RequestSocialFeed requests a social feed. +// Request ID: k_EMsgClientToGCRequestSocialFeed +// Response ID: k_EMsgClientToGCRequestSocialFeedResponse +// Request type: CMsgSocialFeedRequest +// Response type: CMsgSocialFeedResponse +func (d *Dota2) RequestSocialFeed( + ctx context.Context, + accountID uint32, + selfOnly bool, +) (*protocol.CMsgSocialFeedResponse, error) { + req := &protocol.CMsgSocialFeedRequest{ + AccountId: &accountID, + SelfOnly: &selfOnly, + } + resp := &protocol.CMsgSocialFeedResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestSocialFeed), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestSocialFeedResponse), + resp, + ) +} + +// RequestSocialFeedComments requests social feed comments. +// Request ID: k_EMsgClientToGCRequestSocialFeedComments +// Response ID: k_EMsgClientToGCRequestSocialFeedCommentsResponse +// Request type: CMsgSocialFeedCommentsRequest +// Response type: CMsgSocialFeedCommentsResponse +func (d *Dota2) RequestSocialFeedComments( + ctx context.Context, + feedEventID uint64, +) (*protocol.CMsgSocialFeedCommentsResponse, error) { + req := &protocol.CMsgSocialFeedCommentsRequest{ + FeedEventId: &feedEventID, + } + resp := &protocol.CMsgSocialFeedCommentsResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCRequestSlarkGameResult), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestSocialFeedComments), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCRequestSlarkGameResultResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestSocialFeedCommentsResponse), resp, ) } @@ -3631,18 +3934,18 @@ func (d *Dota2) RequestSocialFeedPostComment( ctx context.Context, eventID uint64, comment string, -) (*dota_gcmessages_client.CMsgGCToClientSocialFeedPostCommentResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCSocialFeedPostCommentRequest{ +) (*protocol.CMsgGCToClientSocialFeedPostCommentResponse, error) { + req := &protocol.CMsgClientToGCSocialFeedPostCommentRequest{ EventId: &eventID, Comment: &comment, } - resp := &dota_gcmessages_client.CMsgGCToClientSocialFeedPostCommentResponse{} + resp := &protocol.CMsgGCToClientSocialFeedPostCommentResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCSocialFeedPostCommentRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCSocialFeedPostCommentRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientSocialFeedPostCommentResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientSocialFeedPostCommentResponse), resp, ) } @@ -3657,19 +3960,19 @@ func (d *Dota2) RequestSocialFeedPostMessage( message string, matchID uint64, matchTimestamp uint32, -) (*dota_gcmessages_client.CMsgGCToClientSocialFeedPostMessageResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCSocialFeedPostMessageRequest{ +) (*protocol.CMsgGCToClientSocialFeedPostMessageResponse, error) { + req := &protocol.CMsgClientToGCSocialFeedPostMessageRequest{ Message: &message, MatchId: &matchID, MatchTimestamp: &matchTimestamp, } - resp := &dota_gcmessages_client.CMsgGCToClientSocialFeedPostMessageResponse{} + resp := &protocol.CMsgGCToClientSocialFeedPostMessageResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCSocialFeedPostMessageRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCSocialFeedPostMessageRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientSocialFeedPostMessageResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientSocialFeedPostMessageResponse), resp, ) } @@ -3683,18 +3986,18 @@ func (d *Dota2) RequestSocialMatchDetails( ctx context.Context, matchID uint64, paginationTimestamp uint32, -) (*dota_gcmessages_client.CMsgGCToClientSocialMatchDetailsResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCSocialMatchDetailsRequest{ +) (*protocol.CMsgGCToClientSocialMatchDetailsResponse, error) { + req := &protocol.CMsgClientToGCSocialMatchDetailsRequest{ MatchId: &matchID, PaginationTimestamp: &paginationTimestamp, } - resp := &dota_gcmessages_client.CMsgGCToClientSocialMatchDetailsResponse{} + resp := &protocol.CMsgGCToClientSocialMatchDetailsResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCSocialMatchDetailsRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCSocialMatchDetailsRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientSocialMatchDetailsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientSocialMatchDetailsResponse), resp, ) } @@ -3708,18 +4011,18 @@ func (d *Dota2) RequestSocialMatchPostComment( ctx context.Context, matchID uint64, comment string, -) (*dota_gcmessages_client.CMsgGCToClientSocialMatchPostCommentResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCSocialMatchPostCommentRequest{ +) (*protocol.CMsgGCToClientSocialMatchPostCommentResponse, error) { + req := &protocol.CMsgClientToGCSocialMatchPostCommentRequest{ MatchId: &matchID, Comment: &comment, } - resp := &dota_gcmessages_client.CMsgGCToClientSocialMatchPostCommentResponse{} + resp := &protocol.CMsgGCToClientSocialMatchPostCommentResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCSocialMatchPostCommentRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCSocialMatchPostCommentRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientSocialMatchPostCommentResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientSocialMatchPostCommentResponse), resp, ) } @@ -3732,19 +4035,19 @@ func (d *Dota2) RequestSocialMatchPostComment( func (d *Dota2) RequestSteamDatagramTicket( ctx context.Context, serverSteamID steamid.SteamId, -) (*dota_gcmessages_client_match_management.CMsgClientToGCRequestSteamDatagramTicketResponse, error) { +) (*protocol.CMsgClientToGCRequestSteamDatagramTicketResponse, error) { serverSteamIDU64Val := uint64(serverSteamID) serverSteamIDU64 := &serverSteamIDU64Val - req := &dota_gcmessages_client_match_management.CMsgClientToGCRequestSteamDatagramTicket{ + req := &protocol.CMsgClientToGCRequestSteamDatagramTicket{ ServerSteamId: serverSteamIDU64, } - resp := &dota_gcmessages_client_match_management.CMsgClientToGCRequestSteamDatagramTicketResponse{} + resp := &protocol.CMsgClientToGCRequestSteamDatagramTicketResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCRequestSteamDatagramTicket), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestSteamDatagramTicket), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCRequestSteamDatagramTicketResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRequestSteamDatagramTicketResponse), resp, ) } @@ -3757,17 +4060,17 @@ func (d *Dota2) RequestSteamDatagramTicket( func (d *Dota2) RequestStorePromoPages( ctx context.Context, versionSeen uint32, -) (*dota_gcmessages_client.CMsgDOTAStorePromoPagesResponse, error) { - req := &dota_gcmessages_client.CMsgDOTAStorePromoPagesRequest{ +) (*protocol.CMsgDOTAStorePromoPagesResponse, error) { + req := &protocol.CMsgDOTAStorePromoPagesRequest{ VersionSeen: &versionSeen, } - resp := &dota_gcmessages_client.CMsgDOTAStorePromoPagesResponse{} + resp := &protocol.CMsgDOTAStorePromoPagesResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCStorePromoPagesRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCStorePromoPagesRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCStorePromoPagesResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCStorePromoPagesResponse), resp, ) } @@ -3778,10 +4081,10 @@ func (d *Dota2) RequestStorePromoPages( func (d *Dota2) RequestTeamInfoFantasyByFantasyLeagueID( fantasyLeagueID uint32, ) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID{ + req := &protocol.CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID{ FantasyLeagueId: &fantasyLeagueID, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyTeamInfoRequestByFantasyLeagueID), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyTeamInfoRequestByFantasyLeagueID), req) } // RequestTeamInfoFantasyByOwnerAccountID requests a team info fantasy by owner account id. @@ -3790,10 +4093,10 @@ func (d *Dota2) RequestTeamInfoFantasyByFantasyLeagueID( func (d *Dota2) RequestTeamInfoFantasyByOwnerAccountID( ownerAccountID uint32, ) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID{ + req := &protocol.CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID{ OwnerAccountId: &ownerAccountID, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyTeamInfoRequestByOwnerAccountID), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyTeamInfoRequestByOwnerAccountID), req) } // RequestTeammateStats requests teammate stats. @@ -3803,15 +4106,15 @@ func (d *Dota2) RequestTeamInfoFantasyByOwnerAccountID( // Response type: CMsgClientToGCTeammateStatsResponse func (d *Dota2) RequestTeammateStats( ctx context.Context, -) (*dota_gcmessages_client.CMsgClientToGCTeammateStatsResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCTeammateStatsRequest{} - resp := &dota_gcmessages_client.CMsgClientToGCTeammateStatsResponse{} +) (*protocol.CMsgClientToGCTeammateStatsResponse, error) { + req := &protocol.CMsgClientToGCTeammateStatsRequest{} + resp := &protocol.CMsgClientToGCTeammateStatsResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCTeammateStatsRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCTeammateStatsRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCTeammateStatsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCTeammateStatsResponse), resp, ) } @@ -3823,15 +4126,15 @@ func (d *Dota2) RequestTeammateStats( // Response type: CMsgGCToClientTopFriendMatchesResponse func (d *Dota2) RequestTopFriendMatches( ctx context.Context, -) (*dota_gcmessages_client_watch.CMsgGCToClientTopFriendMatchesResponse, error) { - req := &dota_gcmessages_client_watch.CMsgClientToGCTopFriendMatchesRequest{} - resp := &dota_gcmessages_client_watch.CMsgGCToClientTopFriendMatchesResponse{} +) (*protocol.CMsgGCToClientTopFriendMatchesResponse, error) { + req := &protocol.CMsgClientToGCTopFriendMatchesRequest{} + resp := &protocol.CMsgGCToClientTopFriendMatchesResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCTopFriendMatchesRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCTopFriendMatchesRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientTopFriendMatchesResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientTopFriendMatchesResponse), resp, ) } @@ -3843,15 +4146,15 @@ func (d *Dota2) RequestTopFriendMatches( // Response type: CMsgGCToClientTopLeagueMatchesResponse func (d *Dota2) RequestTopLeagueMatches( ctx context.Context, -) (*dota_gcmessages_client_watch.CMsgGCToClientTopLeagueMatchesResponse, error) { - req := &dota_gcmessages_client_watch.CMsgClientToGCTopLeagueMatchesRequest{} - resp := &dota_gcmessages_client_watch.CMsgGCToClientTopLeagueMatchesResponse{} +) (*protocol.CMsgGCToClientTopLeagueMatchesResponse, error) { + req := &protocol.CMsgClientToGCTopLeagueMatchesRequest{} + resp := &protocol.CMsgGCToClientTopLeagueMatchesResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCTopLeagueMatchesRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCTopLeagueMatchesRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientTopLeagueMatchesResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientTopLeagueMatchesResponse), resp, ) } @@ -3864,17 +4167,17 @@ func (d *Dota2) RequestTopLeagueMatches( func (d *Dota2) RequestTransferSeasonalMMR( ctx context.Context, isParty bool, -) (*dota_gcmessages_client.CMsgClientToGCTransferSeasonalMMRResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCTransferSeasonalMMRRequest{ +) (*protocol.CMsgClientToGCTransferSeasonalMMRResponse, error) { + req := &protocol.CMsgClientToGCTransferSeasonalMMRRequest{ IsParty: &isParty, } - resp := &dota_gcmessages_client.CMsgClientToGCTransferSeasonalMMRResponse{} + resp := &protocol.CMsgClientToGCTransferSeasonalMMRResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCTransferSeasonalMMRRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCTransferSeasonalMMRRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCTransferSeasonalMMRResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCTransferSeasonalMMRResponse), resp, ) } @@ -3886,15 +4189,15 @@ func (d *Dota2) RequestTransferSeasonalMMR( // Response type: CMsgDOTAUnanchorPhoneNumberResponse func (d *Dota2) RequestUnanchorPhoneNumber( ctx context.Context, -) (*dota_gcmessages_client.CMsgDOTAUnanchorPhoneNumberResponse, error) { - req := &dota_gcmessages_client.CMsgDOTAUnanchorPhoneNumberRequest{} - resp := &dota_gcmessages_client.CMsgDOTAUnanchorPhoneNumberResponse{} +) (*protocol.CMsgDOTAUnanchorPhoneNumberResponse, error) { + req := &protocol.CMsgDOTAUnanchorPhoneNumberRequest{} + resp := &protocol.CMsgDOTAUnanchorPhoneNumberResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgUnanchorPhoneNumberRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgUnanchorPhoneNumberRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgUnanchorPhoneNumberResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgUnanchorPhoneNumberResponse), resp, ) } @@ -3907,17 +4210,17 @@ func (d *Dota2) RequestUnanchorPhoneNumber( func (d *Dota2) RequestWagering( ctx context.Context, eventID uint32, -) (*dota_gcmessages_client.CMsgGCToClientWageringResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCWageringRequest{ +) (*protocol.CMsgGCToClientWageringResponse, error) { + req := &protocol.CMsgClientToGCWageringRequest{ EventId: &eventID, } - resp := &dota_gcmessages_client.CMsgGCToClientWageringResponse{} + resp := &protocol.CMsgGCToClientWageringResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCWageringRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCWageringRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientWageringResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientWageringResponse), resp, ) } @@ -3926,16 +4229,16 @@ func (d *Dota2) RequestWagering( // Request ID: k_EMsgClientToGCRerollPlayerChallenge // Request type: CMsgClientToGCRerollPlayerChallenge func (d *Dota2) RerollPlayerChallenge( - eventID uint32, + eventID protocol.EEvent, sequenceID uint32, heroID uint32, ) { - req := &dota_gcmessages_common.CMsgClientToGCRerollPlayerChallenge{ + req := &protocol.CMsgClientToGCRerollPlayerChallenge{ EventId: &eventID, SequenceId: &sequenceID, HeroId: &heroID, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCRerollPlayerChallenge), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRerollPlayerChallenge), req) } // ReserveEditorItemItemDef reserves a editor item item def. @@ -3947,18 +4250,18 @@ func (d *Dota2) ReserveEditorItemItemDef( ctx context.Context, defIndex uint32, username string, -) (*dota_gcmessages_client.CMsgGCItemEditorReserveItemDefResponse, error) { - req := &dota_gcmessages_client.CMsgGCItemEditorReserveItemDef{ +) (*protocol.CMsgGCItemEditorReserveItemDefResponse, error) { + req := &protocol.CMsgGCItemEditorReserveItemDef{ DefIndex: &defIndex, Username: &username, } - resp := &dota_gcmessages_client.CMsgGCItemEditorReserveItemDefResponse{} + resp := &protocol.CMsgGCItemEditorReserveItemDefResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCItemEditorReserveItemDef), + uint32(protocol.EDOTAGCMsg_k_EMsgGCItemEditorReserveItemDef), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCItemEditorReserveItemDefResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCItemEditorReserveItemDefResponse), resp, ) } @@ -3967,12 +4270,12 @@ func (d *Dota2) ReserveEditorItemItemDef( // Request ID: k_EMsgGCTeamInvite_InviteeResponseToGC // Request type: CMsgDOTATeamInvite_InviteeResponseToGC func (d *Dota2) RespondToTeamInvite( - result dota_gcmessages_client_team.ETeamInviteResult, + result protocol.ETeamInviteResult, ) { - req := &dota_gcmessages_client_team.CMsgDOTATeamInvite_InviteeResponseToGC{ + req := &protocol.CMsgDOTATeamInvite_InviteeResponseToGC{ Result: &result, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCTeamInvite_InviteeResponseToGC), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCTeamInvite_InviteeResponseToGC), req) } // RetrieveMatchVote retrieves a match vote. @@ -3984,18 +4287,18 @@ func (d *Dota2) RetrieveMatchVote( ctx context.Context, matchID uint64, incremental uint32, -) (*dota_gcmessages_client.CMsgMatchVoteResponse, error) { - req := &dota_gcmessages_client.CMsgRetrieveMatchVote{ +) (*protocol.CMsgMatchVoteResponse, error) { + req := &protocol.CMsgRetrieveMatchVote{ MatchId: &matchID, Incremental: &incremental, } - resp := &dota_gcmessages_client.CMsgMatchVoteResponse{} + resp := &protocol.CMsgMatchVoteResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgRetrieveMatchVote), + uint32(protocol.EDOTAGCMsg_k_EMsgRetrieveMatchVote), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgRetrieveMatchVoteResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgRetrieveMatchVoteResponse), resp, ) } @@ -4008,21 +4311,21 @@ func (d *Dota2) RetrieveMatchVote( func (d *Dota2) SelectCompendiumInGamePrediction( ctx context.Context, matchID uint64, - predictions []*dota_gcmessages_client.CMsgClientToGCSelectCompendiumInGamePrediction_Prediction, + predictions []*protocol.CMsgClientToGCSelectCompendiumInGamePrediction_Prediction, leagueID uint32, -) (*dota_gcmessages_client.CMsgClientToGCSelectCompendiumInGamePredictionResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCSelectCompendiumInGamePrediction{ +) (*protocol.CMsgClientToGCSelectCompendiumInGamePredictionResponse, error) { + req := &protocol.CMsgClientToGCSelectCompendiumInGamePrediction{ MatchId: &matchID, Predictions: predictions, LeagueId: &leagueID, } - resp := &dota_gcmessages_client.CMsgClientToGCSelectCompendiumInGamePredictionResponse{} + resp := &protocol.CMsgClientToGCSelectCompendiumInGamePredictionResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCSelectCompendiumInGamePrediction), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCSelectCompendiumInGamePrediction), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCSelectCompendiumInGamePredictionResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCSelectCompendiumInGamePredictionResponse), resp, ) } @@ -4033,10 +4336,109 @@ func (d *Dota2) SelectCompendiumInGamePrediction( func (d *Dota2) SendAddTI6TreeProgress( trees uint32, ) { - req := &dota_gcmessages_client.CMsgClientToGCAddTI6TreeProgress{ + req := &protocol.CMsgClientToGCAddTI6TreeProgress{ Trees: &trees, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCAddTI6TreeProgress), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCAddTI6TreeProgress), req) +} + +// SendAllStarStats sends all star stats. +// Request ID: k_EMsgAllStarStats +// Request type: CMsgAllStarStats +func (d *Dota2) SendAllStarStats( + playerStats []*protocol.CMsgAllStarStats_PlayerStats, +) { + req := &protocol.CMsgAllStarStats{ + PlayerStats: playerStats, + } + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgAllStarStats), req) +} + +// SendBalancedShuffleLobby sends a balanced shuffle lobby. +// Request ID: k_EMsgGCBalancedShuffleLobby +// Request type: CMsgBalancedShuffleLobby +func (d *Dota2) SendBalancedShuffleLobby() { + req := &protocol.CMsgBalancedShuffleLobby{} + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCBalancedShuffleLobby), req) +} + +// SendCavernCrawlClaimRoom sends a cavern crawl claim room. +// Request ID: k_EMsgClientToGCCavernCrawlClaimRoom +// Response ID: k_EMsgClientToGCCavernCrawlClaimRoomResponse +// Request type: CMsgClientToGCCavernCrawlClaimRoom +// Response type: CMsgClientToGCCavernCrawlClaimRoomResponse +func (d *Dota2) SendCavernCrawlClaimRoom( + ctx context.Context, + eventID uint32, + roomID uint32, +) (*protocol.CMsgClientToGCCavernCrawlClaimRoomResponse, error) { + req := &protocol.CMsgClientToGCCavernCrawlClaimRoom{ + EventId: &eventID, + RoomId: &roomID, + } + resp := &protocol.CMsgClientToGCCavernCrawlClaimRoomResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCCavernCrawlClaimRoom), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCCavernCrawlClaimRoomResponse), + resp, + ) +} + +// SendCavernCrawlUseItemOnPath sends a cavern crawl use item on path. +// Request ID: k_EMsgClientToGCCavernCrawlUseItemOnPath +// Response ID: k_EMsgClientToGCCavernCrawlUseItemOnPathResponse +// Request type: CMsgClientToGCCavernCrawlUseItemOnPath +// Response type: CMsgClientToGCCavernCrawlUseItemOnPathResponse +func (d *Dota2) SendCavernCrawlUseItemOnPath( + ctx context.Context, + eventID uint32, + pathID uint32, + itemType uint32, +) (*protocol.CMsgClientToGCCavernCrawlUseItemOnPathResponse, error) { + req := &protocol.CMsgClientToGCCavernCrawlUseItemOnPath{ + EventId: &eventID, + PathId: &pathID, + ItemType: &itemType, + } + resp := &protocol.CMsgClientToGCCavernCrawlUseItemOnPathResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCCavernCrawlUseItemOnPath), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCCavernCrawlUseItemOnPathResponse), + resp, + ) +} + +// SendCavernCrawlUseItemOnRoom sends a cavern crawl use item on room. +// Request ID: k_EMsgClientToGCCavernCrawlUseItemOnRoom +// Response ID: k_EMsgClientToGCCavernCrawlUseItemOnRoomResponse +// Request type: CMsgClientToGCCavernCrawlUseItemOnRoom +// Response type: CMsgClientToGCCavernCrawlUseItemOnRoomResponse +func (d *Dota2) SendCavernCrawlUseItemOnRoom( + ctx context.Context, + eventID uint32, + roomID uint32, + itemType uint32, +) (*protocol.CMsgClientToGCCavernCrawlUseItemOnRoomResponse, error) { + req := &protocol.CMsgClientToGCCavernCrawlUseItemOnRoom{ + EventId: &eventID, + RoomId: &roomID, + ItemType: &itemType, + } + resp := &protocol.CMsgClientToGCCavernCrawlUseItemOnRoomResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCCavernCrawlUseItemOnRoom), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCCavernCrawlUseItemOnRoomResponse), + resp, + ) } // SendChatChannelMemberUpdate sends a chat channel member update. @@ -4045,23 +4447,23 @@ func (d *Dota2) SendAddTI6TreeProgress( func (d *Dota2) SendChatChannelMemberUpdate( channelID uint64, leftSteamIDs []uint64, - joinedMembers []*dota_gcmessages_client_chat.CMsgDOTAChatChannelMemberUpdate_JoinedMember, + joinedMembers []*protocol.CMsgDOTAChatChannelMemberUpdate_JoinedMember, ) { - req := &dota_gcmessages_client_chat.CMsgDOTAChatChannelMemberUpdate{ + req := &protocol.CMsgDOTAChatChannelMemberUpdate{ ChannelId: &channelID, LeftSteamIds: leftSteamIDs, JoinedMembers: joinedMembers, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTAChatChannelMemberUpdate), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgDOTAChatChannelMemberUpdate), req) } // SendChatMessage sends a chat message. // Request ID: k_EMsgGCChatMessage // Request type: CMsgDOTAChatMessage func (d *Dota2) SendChatMessage( - req *dota_gcmessages_client_chat.CMsgDOTAChatMessage, + req *protocol.CMsgDOTAChatMessage, ) { - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCChatMessage), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCChatMessage), req) } // SendClaimEventAction sends a claim event action. @@ -4074,19 +4476,50 @@ func (d *Dota2) SendClaimEventAction( eventID uint32, actionID uint32, quantity uint32, -) (*dota_gcmessages_client.CMsgDOTAClaimEventActionResponse, error) { - req := &dota_gcmessages_client.CMsgDOTAClaimEventAction{ + data protocol.CMsgDOTAClaimEventActionData, +) (*protocol.CMsgDOTAClaimEventActionResponse, error) { + req := &protocol.CMsgDOTAClaimEventAction{ EventId: &eventID, ActionId: &actionID, Quantity: &quantity, + Data: &data, } - resp := &dota_gcmessages_client.CMsgDOTAClaimEventActionResponse{} + resp := &protocol.CMsgDOTAClaimEventActionResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTAClaimEventAction), + uint32(protocol.EDOTAGCMsg_k_EMsgDOTAClaimEventAction), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTAClaimEventActionResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgDOTAClaimEventActionResponse), + resp, + ) +} + +// SendClaimEventActionUsingItem sends a claim event action using item. +// Request ID: k_EMsgClientToGCClaimEventActionUsingItem +// Response ID: k_EMsgClientToGCClaimEventActionUsingItemResponse +// Request type: CMsgClientToGCClaimEventActionUsingItem +// Response type: CMsgClientToGCClaimEventActionUsingItemResponse +func (d *Dota2) SendClaimEventActionUsingItem( + ctx context.Context, + eventID uint32, + actionID uint32, + itemID uint64, + quantity uint32, +) (*protocol.CMsgClientToGCClaimEventActionUsingItemResponse, error) { + req := &protocol.CMsgClientToGCClaimEventActionUsingItem{ + EventId: &eventID, + ActionId: &actionID, + ItemId: &itemID, + Quantity: &quantity, + } + resp := &protocol.CMsgClientToGCClaimEventActionUsingItemResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCClaimEventActionUsingItem), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCClaimEventActionUsingItemResponse), resp, ) } @@ -4095,36 +4528,23 @@ func (d *Dota2) SendClaimEventAction( // Request ID: k_EMsgClientProvideSurveyResult // Request type: CMsgClientProvideSurveyResult func (d *Dota2) SendClientProvideSurveyResult( - responses []*dota_gcmessages_client.CMsgClientProvideSurveyResult_Response, + responses []*protocol.CMsgClientProvideSurveyResult_Response, surveyKey uint64, ) { - req := &dota_gcmessages_client.CMsgClientProvideSurveyResult{ + req := &protocol.CMsgClientProvideSurveyResult{ Responses: responses, SurveyKey: &surveyKey, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientProvideSurveyResult), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientProvideSurveyResult), req) } // SendCustomGameClientFinishedLoading sends a custom game client finished loading. // Request ID: k_EMsgCustomGameClientFinishedLoading // Request type: CMsgDOTACustomGameClientFinishedLoading func (d *Dota2) SendCustomGameClientFinishedLoading( - lobbyID uint64, - loadingDuration uint32, - resultCode int32, - resultString string, - signonStates uint32, - comment string, + req *protocol.CMsgDOTACustomGameClientFinishedLoading, ) { - req := &dota_gcmessages_client.CMsgDOTACustomGameClientFinishedLoading{ - LobbyId: &lobbyID, - LoadingDuration: &loadingDuration, - ResultCode: &resultCode, - ResultString: &resultString, - SignonStates: &signonStates, - Comment: &comment, - } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgCustomGameClientFinishedLoading), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgCustomGameClientFinishedLoading), req) } // SendCustomGameListenServerStartedLoading sends a custom game listen server started loading. @@ -4136,13 +4556,54 @@ func (d *Dota2) SendCustomGameListenServerStartedLoading( lobbyMembers []uint32, startTime uint32, ) { - req := &dota_gcmessages_client.CMsgDOTACustomGameListenServerStartedLoading{ + req := &protocol.CMsgDOTACustomGameListenServerStartedLoading{ LobbyId: &lobbyID, CustomGameId: &customGameID, LobbyMembers: lobbyMembers, StartTime: &startTime, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgCustomGameListenServerStartedLoading), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgCustomGameListenServerStartedLoading), req) +} + +// SendDetailedGameStats sends detailed game stats. +// Request ID: k_EMsgDetailedGameStats +// Request type: CMsgDetailedGameStats +func (d *Dota2) SendDetailedGameStats( + minutes []*protocol.CMsgDetailedGameStats_MinuteEntry, + playerInfo []*protocol.CMsgDetailedGameStats_PlayerInfo, + gameStats protocol.CMsgDetailedGameStats_GameStats, +) { + req := &protocol.CMsgDetailedGameStats{ + Minutes: minutes, + PlayerInfo: playerInfo, + GameStats: &gameStats, + } + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgDetailedGameStats), req) +} + +// SendDevResetEventState sends a dev reset event state. +// Request ID: k_EMsgDevResetEventState +// Response ID: k_EMsgDevResetEventStateResponse +// Request type: CMsgDevResetEventState +// Response type: CMsgDevResetEventStateResponse +func (d *Dota2) SendDevResetEventState( + ctx context.Context, + eventID protocol.EEvent, + removeAudit bool, +) (*protocol.CMsgDevResetEventStateResponse, error) { + req := &protocol.CMsgDevResetEventState{ + EventId: &eventID, + RemoveAudit: &removeAudit, + } + resp := &protocol.CMsgDevResetEventStateResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgDevResetEventState), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgDevResetEventStateResponse), + resp, + ) } // SendFriendRecruitInviteAcceptDecline sends a friend recruit invite accept decline. @@ -4152,11 +4613,11 @@ func (d *Dota2) SendFriendRecruitInviteAcceptDecline( accepted bool, accountID uint32, ) { - req := &dota_gcmessages_client.CMsgDOTAFriendRecruitInviteAcceptDecline{ + req := &protocol.CMsgDOTAFriendRecruitInviteAcceptDecline{ Accepted: &accepted, AccountId: &accountID, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTAFriendRecruitInviteAcceptDecline), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgDOTAFriendRecruitInviteAcceptDecline), req) } // SendFriendRecruits sends friend recruits. @@ -4165,18 +4626,18 @@ func (d *Dota2) SendFriendRecruitInviteAcceptDecline( func (d *Dota2) SendFriendRecruits( recruits []uint32, ) { - req := &dota_gcmessages_client.CMsgDOTASendFriendRecruits{ + req := &protocol.CMsgDOTASendFriendRecruits{ Recruits: recruits, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTASendFriendRecruits), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgDOTASendFriendRecruits), req) } // SendH264Unsupported sends a h 264 unsupported. // Request ID: k_EMsgClientToGCH264Unsupported // Request type: CMsgClientToGCH264Unsupported func (d *Dota2) SendH264Unsupported() { - req := &dota_gcmessages_client.CMsgClientToGCH264Unsupported{} - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCH264Unsupported), req) + req := &protocol.CMsgClientToGCH264Unsupported{} + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCH264Unsupported), req) } // SendHasPlayerVotedForMVP sends a has player voted for mvp. @@ -4187,49 +4648,85 @@ func (d *Dota2) SendH264Unsupported() { func (d *Dota2) SendHasPlayerVotedForMVP( ctx context.Context, matchID uint64, -) (*dota_gcmessages_client.CMsgClientToGCHasPlayerVotedForMVPResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCHasPlayerVotedForMVP{ +) (*protocol.CMsgClientToGCHasPlayerVotedForMVPResponse, error) { + req := &protocol.CMsgClientToGCHasPlayerVotedForMVP{ MatchId: &matchID, } - resp := &dota_gcmessages_client.CMsgClientToGCHasPlayerVotedForMVPResponse{} + resp := &protocol.CMsgClientToGCHasPlayerVotedForMVPResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCHasPlayerVotedForMVP), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCHasPlayerVotedForMVP), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCHasPlayerVotedForMVPResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCHasPlayerVotedForMVPResponse), resp, ) } +// SendHeroGlobalDataAllHeroes sends hero global data all heroes. +// Request ID: k_EMsgHeroGlobalDataAllHeroes +// Request type: CMsgHeroGlobalDataAllHeroes +func (d *Dota2) SendHeroGlobalDataAllHeroes( + heroes []*protocol.CMsgHeroGlobalDataResponse, +) { + req := &protocol.CMsgHeroGlobalDataAllHeroes{ + Heroes: heroes, + } + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgHeroGlobalDataAllHeroes), req) +} + // SendInitialQuestionnaireResponse sends a initial questionnaire response. // Request ID: k_EMsgGCInitialQuestionnaireResponse // Request type: CMsgInitialQuestionnaireResponse func (d *Dota2) SendInitialQuestionnaireResponse( initialSkill uint32, ) { - req := &dota_gcmessages_client.CMsgInitialQuestionnaireResponse{ + req := &protocol.CMsgInitialQuestionnaireResponse{ InitialSkill: &initialSkill, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCInitialQuestionnaireResponse), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCInitialQuestionnaireResponse), req) } // SendLatestConductScorecard sends a latest conduct scorecard. // Request ID: k_EMsgClientToGCLatestConductScorecard // Request type: CMsgPlayerConductScorecard func (d *Dota2) SendLatestConductScorecard( - req *dota_gcmessages_client.CMsgPlayerConductScorecard, + req *protocol.CMsgPlayerConductScorecard, ) { - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCLatestConductScorecard), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCLatestConductScorecard), req) +} + +// SendLeagueAvailableLobbyNodes sends league available lobby nodes. +// Request ID: k_EMsgDOTALeagueAvailableLobbyNodes +// Request type: CMsgDOTALeagueAvailableLobbyNodes +func (d *Dota2) SendLeagueAvailableLobbyNodes( + nodeInfos []*protocol.CMsgDOTALeagueAvailableLobbyNodes_NodeInfo, +) { + req := &protocol.CMsgDOTALeagueAvailableLobbyNodes{ + NodeInfos: nodeInfos, + } + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgDOTALeagueAvailableLobbyNodes), req) } // SendLobbyBattleCupVictory sends a lobby battle cup victory. // Request ID: k_EMsgLobbyBattleCupVictory // Request type: CMsgBattleCupVictory func (d *Dota2) SendLobbyBattleCupVictory( - req *dota_gcmessages_common.CMsgBattleCupVictory, + req *protocol.CMsgBattleCupVictory, ) { - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgLobbyBattleCupVictory), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgLobbyBattleCupVictory), req) +} + +// SendLobbyEventGameDetails sends lobby event game details. +// Request ID: k_EMsgLobbyEventGameDetails +// Request type: CMsgLobbyEventGameDetails +func (d *Dota2) SendLobbyEventGameDetails( + kvData []byte, +) { + req := &protocol.CMsgLobbyEventGameDetails{ + KvData: kvData, + } + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgLobbyEventGameDetails), req) } // SendLobbyEventPoints sends lobby event points. @@ -4237,25 +4734,25 @@ func (d *Dota2) SendLobbyBattleCupVictory( // Request type: CMsgLobbyEventPoints func (d *Dota2) SendLobbyEventPoints( eventID uint32, - accountPoints []*dota_gcmessages_common.CMsgLobbyEventPoints_AccountPoints, + accountPoints []*protocol.CMsgLobbyEventPoints_AccountPoints, ) { - req := &dota_gcmessages_common.CMsgLobbyEventPoints{ + req := &protocol.CMsgLobbyEventPoints{ EventId: &eventID, AccountPoints: accountPoints, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgLobbyEventPoints), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgLobbyEventPoints), req) } // SendLobbyPlayerPlusSubscriptionData sends a lobby player plus subscription data. // Request ID: k_EMsgLobbyPlayerPlusSubscriptionData // Request type: CMsgLobbyPlayerPlusSubscriptionData func (d *Dota2) SendLobbyPlayerPlusSubscriptionData( - heroBadges []*dota_gcmessages_common.CMsgLobbyPlayerPlusSubscriptionData_HeroBadge, + heroBadges []*protocol.CMsgLobbyPlayerPlusSubscriptionData_HeroBadge, ) { - req := &dota_gcmessages_common.CMsgLobbyPlayerPlusSubscriptionData{ + req := &protocol.CMsgLobbyPlayerPlusSubscriptionData{ HeroBadges: heroBadges, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgLobbyPlayerPlusSubscriptionData), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgLobbyPlayerPlusSubscriptionData), req) } // SendLobbyPlaytestDetails sends lobby playtest details. @@ -4264,10 +4761,30 @@ func (d *Dota2) SendLobbyPlayerPlusSubscriptionData( func (d *Dota2) SendLobbyPlaytestDetails( jSON string, ) { - req := &dota_gcmessages_common_match_management.CMsgLobbyPlaytestDetails{ + req := &protocol.CMsgLobbyPlaytestDetails{ Json: &jSON, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgLobbyPlaytestDetails), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgLobbyPlaytestDetails), req) +} + +// SendManageFavorites sends manage favorites. +// Request ID: k_EMsgClientToGCManageFavorites +// Response ID: k_EMsgGCToClientManageFavoritesResponse +// Request type: CMsgClientToGCManageFavorites +// Response type: CMsgGCToClientManageFavoritesResponse +func (d *Dota2) SendManageFavorites( + ctx context.Context, + req *protocol.CMsgClientToGCManageFavorites, +) (*protocol.CMsgGCToClientManageFavoritesResponse, error) { + resp := &protocol.CMsgGCToClientManageFavoritesResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCManageFavorites), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientManageFavoritesResponse), + resp, + ) } // SendMergePartyInvite sends a merge party invite. @@ -4276,36 +4793,36 @@ func (d *Dota2) SendLobbyPlaytestDetails( func (d *Dota2) SendMergePartyInvite( otherGroupID uint64, ) { - req := &dota_gcmessages_client_match_management.CMsgDOTAGroupMergeInvite{ + req := &protocol.CMsgDOTAGroupMergeInvite{ OtherGroupId: &otherGroupID, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCMergePartyInvite), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCMergePartyInvite), req) } // SendPartyReadyCheckAcknowledge sends a party ready check acknowledge. // Request ID: k_EMsgPartyReadyCheckAcknowledge // Request type: CMsgPartyReadyCheckAcknowledge func (d *Dota2) SendPartyReadyCheckAcknowledge( - readyStatus dota_gcmessages_common_match_management.EReadyCheckStatus, + readyStatus protocol.EReadyCheckStatus, ) { - req := &dota_gcmessages_common_match_management.CMsgPartyReadyCheckAcknowledge{ + req := &protocol.CMsgPartyReadyCheckAcknowledge{ ReadyStatus: &readyStatus, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgPartyReadyCheckAcknowledge), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgPartyReadyCheckAcknowledge), req) } // SendPeriodicResourceUpdated sends a periodic resource updated. // Request ID: k_EMsgDOTAPeriodicResourceUpdated // Request type: CMsgDOTAPeriodicResourceUpdated func (d *Dota2) SendPeriodicResourceUpdated( - periodicResourceKey dota_gcmessages_client.CMsgDOTAGetPeriodicResource, - periodicResourceValue dota_gcmessages_client.CMsgDOTAGetPeriodicResourceResponse, + periodicResourceKey protocol.CMsgDOTAGetPeriodicResource, + periodicResourceValue protocol.CMsgDOTAGetPeriodicResourceResponse, ) { - req := &dota_gcmessages_client.CMsgDOTAPeriodicResourceUpdated{ + req := &protocol.CMsgDOTAPeriodicResourceUpdated{ PeriodicResourceKey: &periodicResourceKey, PeriodicResourceValue: &periodicResourceValue, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTAPeriodicResourceUpdated), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgDOTAPeriodicResourceUpdated), req) } // SendPingData sends a ping data. @@ -4318,22 +4835,22 @@ func (d *Dota2) SendPingData( regionPings []uint32, regionPingFailedBitmask uint32, ) { - req := &base_gcmessages.CMsgClientPingData{ + req := &protocol.CMsgClientPingData{ RelayCodes: relayCodes, RelayPings: relayPings, RegionCodes: regionCodes, RegionPings: regionPings, RegionPingFailedBitmask: ®ionPingFailedBitmask, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCPingData), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCPingData), req) } // SendPresentedClientTerminateDlg sends a presented client terminate dlg. // Request ID: k_EMsgPresentedClientTerminateDlg // Request type: CMsgPresentedClientTerminateDlg func (d *Dota2) SendPresentedClientTerminateDlg() { - req := &dota_gcmessages_client.CMsgPresentedClientTerminateDlg{} - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgPresentedClientTerminateDlg), req) + req := &protocol.CMsgPresentedClientTerminateDlg{} + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgPresentedClientTerminateDlg), req) } // SendProfileUpdate sends a profile update. @@ -4345,18 +4862,18 @@ func (d *Dota2) SendProfileUpdate( ctx context.Context, backgroundItemID uint64, featuredHeroIDs []uint32, -) (*dota_gcmessages_client.CMsgProfileUpdateResponse, error) { - req := &dota_gcmessages_client.CMsgProfileUpdate{ +) (*protocol.CMsgProfileUpdateResponse, error) { + req := &protocol.CMsgProfileUpdate{ BackgroundItemId: &backgroundItemID, FeaturedHeroIds: featuredHeroIDs, } - resp := &dota_gcmessages_client.CMsgProfileUpdateResponse{} + resp := &protocol.CMsgProfileUpdateResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgProfileUpdate), + uint32(protocol.EDOTAGCMsg_k_EMsgProfileUpdate), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgProfileUpdateResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgProfileUpdateResponse), resp, ) } @@ -4365,45 +4882,56 @@ func (d *Dota2) SendProfileUpdate( // Request ID: k_EMsgGCReadyUp // Request type: CMsgReadyUp func (d *Dota2) SendReadyUp( - state dota_shared_enums.DOTALobbyReadyState, + state protocol.DOTALobbyReadyState, readyUpKey uint64, - hardwareSpecs dota_shared_enums.CDOTAClientHardwareSpecs, + hardwareSpecs protocol.CDOTAClientHardwareSpecs, ) { - req := &dota_gcmessages_client_match_management.CMsgReadyUp{ + req := &protocol.CMsgReadyUp{ State: &state, ReadyUpKey: &readyUpKey, HardwareSpecs: &hardwareSpecs, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCReadyUp), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCReadyUp), req) } -// SendResponseLeagueInfo sends a response league info. -// Request ID: k_EMsgResponseLeagueInfo -// Request type: CMsgResponseLeagueInfo -func (d *Dota2) SendResponseLeagueInfo( - leagues []*dota_gcmessages_client.CDynamicLeagueData, -) { - req := &dota_gcmessages_client.CMsgResponseLeagueInfo{ - Leagues: leagues, +// SendRemoveFilteredPlayer sends a remove filtered player. +// Request ID: k_EMsgClientToGCRemoveFilteredPlayer +// Response ID: k_EMsgGCToClientRemoveFilteredPlayerResponse +// Request type: CMsgClientToGCRemoveFilteredPlayer +// Response type: CMsgGCToClientRemoveFilteredPlayerResponse +func (d *Dota2) SendRemoveFilteredPlayer( + ctx context.Context, + accountIDToRemove uint32, +) (*protocol.CMsgGCToClientRemoveFilteredPlayerResponse, error) { + req := &protocol.CMsgClientToGCRemoveFilteredPlayer{ + AccountIdToRemove: &accountIDToRemove, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgResponseLeagueInfo), req) + resp := &protocol.CMsgGCToClientRemoveFilteredPlayerResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCRemoveFilteredPlayer), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientRemoveFilteredPlayerResponse), + resp, + ) } // SendSpectatorLobbyGameDetails sends spectator lobby game details. // Request ID: k_EMsgSpectatorLobbyGameDetails // Request type: CMsgSpectatorLobbyGameDetails func (d *Dota2) SendSpectatorLobbyGameDetails( - req *dota_gcmessages_client_match_management.CMsgSpectatorLobbyGameDetails, + req *protocol.CMsgSpectatorLobbyGameDetails, ) { - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgSpectatorLobbyGameDetails), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgSpectatorLobbyGameDetails), req) } // SendStopFindingMatch sends a stop finding match. // Request ID: k_EMsgGCStopFindingMatch // Request type: CMsgStopFindingMatch func (d *Dota2) SendStopFindingMatch() { - req := &dota_gcmessages_client_match_management.CMsgStopFindingMatch{} - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCStopFindingMatch), req) + req := &protocol.CMsgStopFindingMatch{} + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCStopFindingMatch), req) } // SendSuccessfulHero sends a successful hero. @@ -4414,12 +4942,12 @@ func (d *Dota2) SendSuccessfulHero( winPercent float32, longestStreak uint32, ) { - req := &dota_gcmessages_common.CMsgSuccessfulHero{ + req := &protocol.CMsgSuccessfulHero{ HeroId: &heroID, WinPercent: &winPercent, LongestStreak: &longestStreak, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgSuccessfulHero), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgSuccessfulHero), req) } // SendSuspiciousActivity sends a suspicious activity. @@ -4428,24 +4956,92 @@ func (d *Dota2) SendSuccessfulHero( func (d *Dota2) SendSuspiciousActivity( appData uint64, ) { - req := &dota_gcmessages_client.CMsgClientToGCSuspiciousActivity{ + req := &protocol.CMsgClientToGCSuspiciousActivity{ AppData: &appData, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCSuspiciousActivity), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCSuspiciousActivity), req) } // SendTeamInvite_GCResponseToInvitee sends a team invite _ gc response to invitee. // Request ID: k_EMsgGCTeamInvite_GCResponseToInvitee // Request type: CMsgDOTATeamInvite_GCResponseToInvitee func (d *Dota2) SendTeamInvite_GCResponseToInvitee( - result dota_gcmessages_client_team.ETeamInviteResult, + result protocol.ETeamInviteResult, teamName string, ) { - req := &dota_gcmessages_client_team.CMsgDOTATeamInvite_GCResponseToInvitee{ + req := &protocol.CMsgDOTATeamInvite_GCResponseToInvitee{ Result: &result, TeamName: &teamName, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCTeamInvite_GCResponseToInvitee), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCTeamInvite_GCResponseToInvitee), req) +} + +// SendUpdatePartyBeacon sends a update party beacon. +// Request ID: k_EMsgClientToGCUpdatePartyBeacon +// Request type: CMsgClientToGCUpdatePartyBeacon +func (d *Dota2) SendUpdatePartyBeacon( + action protocol.CMsgClientToGCUpdatePartyBeacon_Action, +) { + req := &protocol.CMsgClientToGCUpdatePartyBeacon{ + Action: &action, + } + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCUpdatePartyBeacon), req) +} + +// SendVerifyFavoritePlayers sends verify favorite players. +// Request ID: k_EMsgClientToGCVerifyFavoritePlayers +// Response ID: k_EMsgGCToClientVerifyFavoritePlayersResponse +// Request type: CMsgClientToGCVerifyFavoritePlayers +// Response type: CMsgGCToClientVerifyFavoritePlayersResponse +func (d *Dota2) SendVerifyFavoritePlayers( + ctx context.Context, + accountIDs []uint32, +) (*protocol.CMsgGCToClientVerifyFavoritePlayersResponse, error) { + req := &protocol.CMsgClientToGCVerifyFavoritePlayers{ + AccountIds: accountIDs, + } + resp := &protocol.CMsgGCToClientVerifyFavoritePlayersResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCVerifyFavoritePlayers), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientVerifyFavoritePlayersResponse), + resp, + ) +} + +// SendWatchGame sends a watch game. +// Request ID: k_EMsgGCWatchGame +// Response ID: k_EMsgGCWatchGameResponse +// Request type: CMsgWatchGame +// Response type: CMsgWatchGameResponse +func (d *Dota2) SendWatchGame( + ctx context.Context, + serverSteamid steamid.SteamId, + watchServerSteamid steamid.SteamId, + lobbyID uint64, + regions []uint32, +) (*protocol.CMsgWatchGameResponse, error) { + serverSteamidU64Val := uint64(serverSteamid) + serverSteamidU64 := &serverSteamidU64Val + watchServerSteamidU64Val := uint64(watchServerSteamid) + watchServerSteamidU64 := &watchServerSteamidU64Val + req := &protocol.CMsgWatchGame{ + ServerSteamid: serverSteamidU64, + WatchServerSteamid: watchServerSteamidU64, + LobbyId: &lobbyID, + Regions: regions, + } + resp := &protocol.CMsgWatchGameResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgGCWatchGame), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgGCWatchGameResponse), + resp, + ) } // SetAdditionalEquips sets additional equips. @@ -4455,18 +5051,18 @@ func (d *Dota2) SendTeamInvite_GCResponseToInvitee( // Response type: CMsgClientToGCSetAdditionalEquipsResponse func (d *Dota2) SetAdditionalEquips( ctx context.Context, - equips []*dota_gcmessages_common.CAdditionalEquipSlot, -) (*dota_gcmessages_client.CMsgClientToGCSetAdditionalEquipsResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCSetAdditionalEquips{ + equips []*protocol.CAdditionalEquipSlot, +) (*protocol.CMsgClientToGCSetAdditionalEquipsResponse, error) { + req := &protocol.CMsgClientToGCSetAdditionalEquips{ Equips: equips, } - resp := &dota_gcmessages_client.CMsgClientToGCSetAdditionalEquipsResponse{} + resp := &protocol.CMsgClientToGCSetAdditionalEquipsResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCSetAdditionalEquips), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCSetAdditionalEquips), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCSetAdditionalEquipsResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCSetAdditionalEquipsResponse), resp, ) } @@ -4481,19 +5077,44 @@ func (d *Dota2) SetCompendiumSelection( selectionIndex uint32, selection uint32, leagueid uint32, -) (*dota_gcmessages_client.CMsgDOTACompendiumSelectionResponse, error) { - req := &dota_gcmessages_client.CMsgDOTACompendiumSelection{ +) (*protocol.CMsgDOTACompendiumSelectionResponse, error) { + req := &protocol.CMsgDOTACompendiumSelection{ SelectionIndex: &selectionIndex, Selection: &selection, Leagueid: &leagueid, } - resp := &dota_gcmessages_client.CMsgDOTACompendiumSelectionResponse{} + resp := &protocol.CMsgDOTACompendiumSelectionResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCCompendiumSetSelection), + uint32(protocol.EDOTAGCMsg_k_EMsgGCCompendiumSetSelection), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCCompendiumSetSelectionResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCCompendiumSetSelectionResponse), + resp, + ) +} + +// SetFavoriteAllStarPlayer sets a favorite all star player. +// Request ID: k_EMsgClientToGCSetFavoriteAllStarPlayer +// Response ID: k_EMsgClientToGCSetFavoriteAllStarPlayerResponse +// Request type: CMsgClientToGCSetFavoriteAllStarPlayer +// Response type: CMsgClientToGCSetFavoriteAllStarPlayerResponse +func (d *Dota2) SetFavoriteAllStarPlayer( + ctx context.Context, + playerID uint32, + eventID uint32, +) (*protocol.CMsgClientToGCSetFavoriteAllStarPlayerResponse, error) { + req := &protocol.CMsgClientToGCSetFavoriteAllStarPlayer{ + PlayerId: &playerID, + EventId: &eventID, + } + resp := &protocol.CMsgClientToGCSetFavoriteAllStarPlayerResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCSetFavoriteAllStarPlayer), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCSetFavoriteAllStarPlayerResponse), resp, ) } @@ -4505,32 +5126,32 @@ func (d *Dota2) SetFavoriteTeam( teamID uint32, eventID uint32, ) { - req := &dota_gcmessages_client.CMsgDOTASetFavoriteTeam{ + req := &protocol.CMsgDOTASetFavoriteTeam{ TeamId: &teamID, EventId: &eventID, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTASetFavoriteTeam), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgDOTASetFavoriteTeam), req) } // SetLobbyCoach sets a lobby coach. // Request ID: k_EMsgGCPracticeLobbySetCoach // Request type: CMsgPracticeLobbySetCoach func (d *Dota2) SetLobbyCoach( - team dota_shared_enums.DOTA_GC_TEAM, + team protocol.DOTA_GC_TEAM, ) { - req := &dota_gcmessages_client_match_management.CMsgPracticeLobbySetCoach{ + req := &protocol.CMsgPracticeLobbySetCoach{ Team: &team, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPracticeLobbySetCoach), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCPracticeLobbySetCoach), req) } // SetLobbyDetails sets lobby details. // Request ID: k_EMsgGCPracticeLobbySetDetails // Request type: CMsgPracticeLobbySetDetails func (d *Dota2) SetLobbyDetails( - req *dota_gcmessages_client_match_management.CMsgPracticeLobbySetDetails, + req *protocol.CMsgPracticeLobbySetDetails, ) { - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPracticeLobbySetDetails), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCPracticeLobbySetDetails), req) } // SetMapLocationState sets a map location state. @@ -4542,18 +5163,18 @@ func (d *Dota2) SetMapLocationState( ctx context.Context, locationID int32, completed bool, -) (*dota_gcmessages_client.CMsgSetMapLocationStateResponse, error) { - req := &dota_gcmessages_client.CMsgSetMapLocationState{ +) (*protocol.CMsgSetMapLocationStateResponse, error) { + req := &protocol.CMsgSetMapLocationState{ LocationId: &locationID, Completed: &completed, } - resp := &dota_gcmessages_client.CMsgSetMapLocationStateResponse{} + resp := &protocol.CMsgSetMapLocationStateResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCSetMapLocationState), + uint32(protocol.EDOTAGCMsg_k_EMsgGCSetMapLocationState), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCSetMapLocationStateResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCSetMapLocationStateResponse), resp, ) } @@ -4566,17 +5187,17 @@ func (d *Dota2) SetMapLocationState( func (d *Dota2) SetMatchHistoryAccess( ctx context.Context, allow3RdPartyMatchHistory bool, -) (*dota_gcmessages_client.CMsgDOTASetMatchHistoryAccessResponse, error) { - req := &dota_gcmessages_client.CMsgDOTASetMatchHistoryAccess{ +) (*protocol.CMsgDOTASetMatchHistoryAccessResponse, error) { + req := &protocol.CMsgDOTASetMatchHistoryAccess{ Allow_3RdPartyMatchHistory: &allow3RdPartyMatchHistory, } - resp := &dota_gcmessages_client.CMsgDOTASetMatchHistoryAccessResponse{} + resp := &protocol.CMsgDOTASetMatchHistoryAccessResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCSetMatchHistoryAccess), + uint32(protocol.EDOTAGCMsg_k_EMsgGCSetMatchHistoryAccess), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCSetMatchHistoryAccessResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCSetMatchHistoryAccessResponse), resp, ) } @@ -4587,10 +5208,10 @@ func (d *Dota2) SetMatchHistoryAccess( func (d *Dota2) SetMemberPartyCoach( wantsCoach bool, ) { - req := &dota_gcmessages_client_match_management.CMsgDOTAPartyMemberSetCoach{ + req := &protocol.CMsgDOTAPartyMemberSetCoach{ WantsCoach: &wantsCoach, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPartyMemberSetCoach), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCPartyMemberSetCoach), req) } // SetPartyBuilderOptions sets party builder options. @@ -4598,17 +5219,17 @@ func (d *Dota2) SetMemberPartyCoach( // Request type: CMsgPartyBuilderOptions func (d *Dota2) SetPartyBuilderOptions( additionalSlots uint32, - matchType dota_shared_enums.MatchType, + matchType protocol.MatchType, matchgroups uint32, - language dota_shared_enums.MatchLanguages, + language protocol.MatchLanguages, ) { - req := &dota_gcmessages_client_match_management.CMsgPartyBuilderOptions{ + req := &protocol.CMsgPartyBuilderOptions{ AdditionalSlots: &additionalSlots, MatchType: &matchType, Matchgroups: &matchgroups, Language: &language, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCSetPartyBuilderOptions), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCSetPartyBuilderOptions), req) } // SetPartyLeader sets a party leader. @@ -4619,10 +5240,10 @@ func (d *Dota2) SetPartyLeader( ) { newLeaderSteamidU64Val := uint64(newLeaderSteamid) newLeaderSteamidU64 := &newLeaderSteamidU64Val - req := &dota_gcmessages_client_match_management.CMsgDOTASetGroupLeader{ + req := &protocol.CMsgDOTASetGroupLeader{ NewLeaderSteamid: newLeaderSteamidU64, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCSetPartyLeader), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCSetPartyLeader), req) } // SetPartyOpen sets a party open. @@ -4631,22 +5252,22 @@ func (d *Dota2) SetPartyLeader( func (d *Dota2) SetPartyOpen( open bool, ) { - req := &dota_gcmessages_client_match_management.CMsgDOTASetGroupOpenStatus{ + req := &protocol.CMsgDOTASetGroupOpenStatus{ Open: &open, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCSetPartyOpen), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCSetPartyOpen), req) } // SetProfileCardSlots sets profile card slots. // Request ID: k_EMsgClientToGCSetProfileCardSlots // Request type: CMsgClientToGCSetProfileCardSlots func (d *Dota2) SetProfileCardSlots( - slots []*dota_gcmessages_client.CMsgClientToGCSetProfileCardSlots_CardSlot, + slots []*protocol.CMsgClientToGCSetProfileCardSlots_CardSlot, ) { - req := &dota_gcmessages_client.CMsgClientToGCSetProfileCardSlots{ + req := &protocol.CMsgClientToGCSetProfileCardSlots{ Slots: slots, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCSetProfileCardSlots), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCSetProfileCardSlots), req) } // SetProfilePrivacy sets a profile privacy. @@ -4657,17 +5278,17 @@ func (d *Dota2) SetProfileCardSlots( func (d *Dota2) SetProfilePrivacy( ctx context.Context, profilePrivate bool, -) (*dota_gcmessages_client.CMsgDOTASetProfilePrivacyResponse, error) { - req := &dota_gcmessages_client.CMsgDOTASetProfilePrivacy{ +) (*protocol.CMsgDOTASetProfilePrivacyResponse, error) { + req := &protocol.CMsgDOTASetProfilePrivacy{ ProfilePrivate: &profilePrivate, } - resp := &dota_gcmessages_client.CMsgDOTASetProfilePrivacyResponse{} + resp := &protocol.CMsgDOTASetProfilePrivacyResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCSetProfilePrivacy), + uint32(protocol.EDOTAGCMsg_k_EMsgGCSetProfilePrivacy), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCSetProfilePrivacyResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCSetProfilePrivacyResponse), resp, ) } @@ -4679,15 +5300,15 @@ func (d *Dota2) SetSpectatorLobbyDetails( lobbyID uint64, lobbyName string, passKey string, - gameDetails dota_gcmessages_client_match_management.CMsgSpectatorLobbyGameDetails, + gameDetails protocol.CMsgSpectatorLobbyGameDetails, ) { - req := &dota_gcmessages_client_match_management.CMsgSetSpectatorLobbyDetails{ + req := &protocol.CMsgSetSpectatorLobbyDetails{ LobbyId: &lobbyID, LobbyName: &lobbyName, PassKey: &passKey, GameDetails: &gameDetails, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCSetSpectatorLobbyDetails), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCSetSpectatorLobbyDetails), req) } // SpectateFriendGame spectates a friend game. @@ -4698,19 +5319,21 @@ func (d *Dota2) SetSpectatorLobbyDetails( func (d *Dota2) SpectateFriendGame( ctx context.Context, steamID steamid.SteamId, -) (*dota_gcmessages_client_watch.CMsgSpectateFriendGameResponse, error) { + live bool, +) (*protocol.CMsgSpectateFriendGameResponse, error) { steamIDU64Val := uint64(steamID) steamIDU64 := &steamIDU64Val - req := &dota_gcmessages_client_watch.CMsgSpectateFriendGame{ + req := &protocol.CMsgSpectateFriendGame{ SteamId: steamIDU64, + Live: &live, } - resp := &dota_gcmessages_client_watch.CMsgSpectateFriendGameResponse{} + resp := &protocol.CMsgSpectateFriendGameResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCSpectateFriendGame), + uint32(protocol.EDOTAGCMsg_k_EMsgGCSpectateFriendGame), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCSpectateFriendGameResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCSpectateFriendGameResponse), resp, ) } @@ -4722,15 +5345,15 @@ func (d *Dota2) SpectateFriendGame( // Response type: CMsgStartFindingMatchResult func (d *Dota2) StartFindingMatch( ctx context.Context, - req *dota_gcmessages_client_match_management.CMsgStartFindingMatch, -) (*dota_gcmessages_client_match_management.CMsgStartFindingMatchResult, error) { - resp := &dota_gcmessages_client_match_management.CMsgStartFindingMatchResult{} + req *protocol.CMsgStartFindingMatch, +) (*protocol.CMsgStartFindingMatchResult, error) { + resp := &protocol.CMsgStartFindingMatchResult{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCStartFindingMatch), + uint32(protocol.EDOTAGCMsg_k_EMsgGCStartFindingMatch), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCStartFindingMatchResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCStartFindingMatchResponse), resp, ) } @@ -4742,15 +5365,44 @@ func (d *Dota2) StartFindingMatch( // Response type: CMsgDOTAStartTriviaSessionResponse func (d *Dota2) StartTriviaSession( ctx context.Context, -) (*dota_gcmessages_client.CMsgDOTAStartTriviaSessionResponse, error) { - req := &dota_gcmessages_client.CMsgDOTAStartTriviaSession{} - resp := &dota_gcmessages_client.CMsgDOTAStartTriviaSessionResponse{} +) (*protocol.CMsgDOTAStartTriviaSessionResponse, error) { + req := &protocol.CMsgDOTAStartTriviaSession{} + resp := &protocol.CMsgDOTAStartTriviaSessionResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgStartTriviaSession), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgStartTriviaSessionResponse), + resp, + ) +} + +// SubmitCoachTeammateRating submits a coach teammate rating. +// Request ID: k_EMsgClientToGCSubmitCoachTeammateRating +// Response ID: k_EMsgClientToGCSubmitCoachTeammateRatingResponse +// Request type: CMsgClientToGCSubmitCoachTeammateRating +// Response type: CMsgClientToGCSubmitCoachTeammateRatingResponse +func (d *Dota2) SubmitCoachTeammateRating( + ctx context.Context, + matchID uint64, + coachAccountID uint32, + rating protocol.ECoachTeammateRating, + reason string, +) (*protocol.CMsgClientToGCSubmitCoachTeammateRatingResponse, error) { + req := &protocol.CMsgClientToGCSubmitCoachTeammateRating{ + MatchId: &matchID, + CoachAccountId: &coachAccountID, + Rating: &rating, + Reason: &reason, + } + resp := &protocol.CMsgClientToGCSubmitCoachTeammateRatingResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgStartTriviaSession), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCSubmitCoachTeammateRating), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgStartTriviaSessionResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCSubmitCoachTeammateRatingResponse), resp, ) } @@ -4767,21 +5419,21 @@ func (d *Dota2) SubmitInfoPlayer( fantasyRole uint32, teamID uint32, sponsor string, -) (*dota_gcmessages_client.CMsgGCPlayerInfoSubmitResponse, error) { - req := &dota_gcmessages_client.CMsgGCPlayerInfoSubmit{ +) (*protocol.CMsgGCPlayerInfoSubmitResponse, error) { + req := &protocol.CMsgGCPlayerInfoSubmit{ Name: &name, CountryCode: &countryCode, FantasyRole: &fantasyRole, TeamId: &teamID, Sponsor: &sponsor, } - resp := &dota_gcmessages_client.CMsgGCPlayerInfoSubmitResponse{} + resp := &protocol.CMsgGCPlayerInfoSubmitResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPlayerInfoSubmit), + uint32(protocol.EDOTAGCMsg_k_EMsgGCPlayerInfoSubmit), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPlayerInfoSubmitResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCPlayerInfoSubmitResponse), resp, ) } @@ -4794,17 +5446,17 @@ func (d *Dota2) SubmitInfoPlayer( func (d *Dota2) SubmitLobbyMVPVote( ctx context.Context, targetAccountID uint32, -) (*dota_gcmessages_client.CMsgDOTASubmitLobbyMVPVoteResponse, error) { - req := &dota_gcmessages_client.CMsgDOTASubmitLobbyMVPVote{ +) (*protocol.CMsgDOTASubmitLobbyMVPVoteResponse, error) { + req := &protocol.CMsgDOTASubmitLobbyMVPVote{ TargetAccountId: &targetAccountID, } - resp := &dota_gcmessages_client.CMsgDOTASubmitLobbyMVPVoteResponse{} + resp := &protocol.CMsgDOTASubmitLobbyMVPVoteResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCSubmitLobbyMVPVote), + uint32(protocol.EDOTAGCMsg_k_EMsgGCSubmitLobbyMVPVote), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCSubmitLobbyMVPVoteResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCSubmitLobbyMVPVoteResponse), resp, ) } @@ -4820,20 +5472,20 @@ func (d *Dota2) SubmitPlayerReport( reportFlags uint32, lobbyID uint64, comment string, -) (*dota_gcmessages_client.CMsgDOTASubmitPlayerReportResponse, error) { - req := &dota_gcmessages_client.CMsgDOTASubmitPlayerReport{ +) (*protocol.CMsgDOTASubmitPlayerReportResponse, error) { + req := &protocol.CMsgDOTASubmitPlayerReport{ TargetAccountId: &targetAccountID, ReportFlags: &reportFlags, LobbyId: &lobbyID, Comment: &comment, } - resp := &dota_gcmessages_client.CMsgDOTASubmitPlayerReportResponse{} + resp := &protocol.CMsgDOTASubmitPlayerReportResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCSubmitPlayerReport), + uint32(protocol.EDOTAGCMsg_k_EMsgGCSubmitPlayerReport), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCSubmitPlayerReportResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCSubmitPlayerReportResponse), resp, ) } @@ -4847,18 +5499,18 @@ func (d *Dota2) SubmitTriviaQuestionAnswer( ctx context.Context, questionID uint32, answerIndex uint32, -) (*dota_gcmessages_client.CMsgDOTASubmitTriviaQuestionAnswerResponse, error) { - req := &dota_gcmessages_client.CMsgDOTASubmitTriviaQuestionAnswer{ +) (*protocol.CMsgDOTASubmitTriviaQuestionAnswerResponse, error) { + req := &protocol.CMsgDOTASubmitTriviaQuestionAnswer{ QuestionId: &questionID, AnswerIndex: &answerIndex, } - resp := &dota_gcmessages_client.CMsgDOTASubmitTriviaQuestionAnswerResponse{} + resp := &protocol.CMsgDOTASubmitTriviaQuestionAnswerResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgSubmitTriviaQuestionAnswer), + uint32(protocol.EDOTAGCMsg_k_EMsgSubmitTriviaQuestionAnswer), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgSubmitTriviaQuestionAnswerResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgSubmitTriviaQuestionAnswerResponse), resp, ) } @@ -4875,21 +5527,21 @@ func (d *Dota2) SwapFantasyTeamRoster( timestamp uint32, slot1 uint32, slot2 uint32, -) (*dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamRosterSwapResponse, error) { - req := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamRosterSwapRequest{ +) (*protocol.CMsgDOTAFantasyTeamRosterSwapResponse, error) { + req := &protocol.CMsgDOTAFantasyTeamRosterSwapRequest{ FantasyLeagueId: &fantasyLeagueID, TeamIndex: &teamIndex, Timestamp: ×tamp, Slot_1: &slot1, Slot_2: &slot2, } - resp := &dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamRosterSwapResponse{} + resp := &protocol.CMsgDOTAFantasyTeamRosterSwapResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyTeamRosterSwapRequest), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyTeamRosterSwapRequest), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyTeamRosterSwapResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyTeamRosterSwapResponse), resp, ) } @@ -4898,8 +5550,8 @@ func (d *Dota2) SwapFantasyTeamRoster( // Request ID: k_EMsgGCPracticeLobbyToggleBroadcastChannelCameramanStatus // Request type: CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus func (d *Dota2) ToggleLobbyBroadcastChannelCameramanStatus() { - req := &dota_gcmessages_client_match_management.CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus{} - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPracticeLobbyToggleBroadcastChannelCameramanStatus), req) + req := &protocol.CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus{} + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgGCPracticeLobbyToggleBroadcastChannelCameramanStatus), req) } // TrackDialogResult tracks a dialog result. @@ -4909,11 +5561,11 @@ func (d *Dota2) TrackDialogResult( dialogID uint32, value uint32, ) { - req := &dota_gcmessages_client.CMsgClientToGCTrackDialogResult{ + req := &protocol.CMsgClientToGCTrackDialogResult{ DialogId: &dialogID, Value: &value, } - d.write(uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCTrackDialogResult), req) + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCTrackDialogResult), req) } // TransferTeamAdmin transfers a team admin. @@ -4925,18 +5577,18 @@ func (d *Dota2) TransferTeamAdmin( ctx context.Context, newAdminAccountID uint32, teamID uint32, -) (*dota_gcmessages_client_team.CMsgDOTATransferTeamAdminResponse, error) { - req := &dota_gcmessages_client_team.CMsgDOTATransferTeamAdmin{ +) (*protocol.CMsgDOTATransferTeamAdminResponse, error) { + req := &protocol.CMsgDOTATransferTeamAdmin{ NewAdminAccountId: &newAdminAccountID, TeamId: &teamID, } - resp := &dota_gcmessages_client_team.CMsgDOTATransferTeamAdminResponse{} + resp := &protocol.CMsgDOTATransferTeamAdminResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCTransferTeamAdmin), + uint32(protocol.EDOTAGCMsg_k_EMsgGCTransferTeamAdmin), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCTransferTeamAdminResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgGCTransferTeamAdminResponse), resp, ) } @@ -4950,18 +5602,18 @@ func (d *Dota2) UpgradeLeagueItem( ctx context.Context, matchID uint64, leagueID uint32, -) (*dota_gcmessages_client.CMsgUpgradeLeagueItemResponse, error) { - req := &dota_gcmessages_client.CMsgUpgradeLeagueItem{ +) (*protocol.CMsgUpgradeLeagueItemResponse, error) { + req := &protocol.CMsgUpgradeLeagueItem{ MatchId: &matchID, LeagueId: &leagueID, } - resp := &dota_gcmessages_client.CMsgUpgradeLeagueItemResponse{} + resp := &protocol.CMsgUpgradeLeagueItemResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgUpgradeLeagueItem), + uint32(protocol.EDOTAGCMsg_k_EMsgUpgradeLeagueItem), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgUpgradeLeagueItemResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgUpgradeLeagueItemResponse), resp, ) } @@ -4973,22 +5625,36 @@ func (d *Dota2) UpgradeLeagueItem( // Response type: CMsgClientToGCVoteForArcanaResponse func (d *Dota2) VoteForArcana( ctx context.Context, - matches []*dota_gcmessages_client.CMsgClientToGCVoteForArcana_MatchVote, -) (*dota_gcmessages_client.CMsgClientToGCVoteForArcanaResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCVoteForArcana{ + matches []*protocol.CMsgClientToGCVoteForArcana_MatchVote, +) (*protocol.CMsgClientToGCVoteForArcanaResponse, error) { + req := &protocol.CMsgClientToGCVoteForArcana{ Matches: matches, } - resp := &dota_gcmessages_client.CMsgClientToGCVoteForArcanaResponse{} + resp := &protocol.CMsgClientToGCVoteForArcanaResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCVoteForArcana), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCVoteForArcana), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCVoteForArcanaResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCVoteForArcanaResponse), resp, ) } +// VoteForLeagueGameMVP votes a for league game mvp. +// Request ID: k_EMsgClientToGCVoteForLeagueGameMVP +// Request type: CMsgClientToGCVoteForLeagueGameMVP +func (d *Dota2) VoteForLeagueGameMVP( + matchID uint64, + accountID uint32, +) { + req := &protocol.CMsgClientToGCVoteForLeagueGameMVP{ + MatchId: &matchID, + AccountId: &accountID, + } + d.write(uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCVoteForLeagueGameMVP), req) +} + // VoteForMVP votes a for mvp. // Request ID: k_EMsgClientToGCVoteForMVP // Response ID: k_EMsgClientToGCVoteForMVPResponse @@ -4998,214 +5664,249 @@ func (d *Dota2) VoteForMVP( ctx context.Context, matchID uint64, accountID uint32, -) (*dota_gcmessages_client.CMsgClientToGCVoteForMVPResponse, error) { - req := &dota_gcmessages_client.CMsgClientToGCVoteForMVP{ +) (*protocol.CMsgClientToGCVoteForMVPResponse, error) { + req := &protocol.CMsgClientToGCVoteForMVP{ MatchId: &matchID, AccountId: &accountID, } - resp := &dota_gcmessages_client.CMsgClientToGCVoteForMVPResponse{} + resp := &protocol.CMsgClientToGCVoteForMVPResponse{} return resp, d.MakeRequest( ctx, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCVoteForMVP), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCVoteForMVP), req, - uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgClientToGCVoteForMVPResponse), + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCVoteForMVPResponse), + resp, + ) +} + +// VoteMVPTimeout votes a mvp timeout. +// Request ID: k_EMsgClientToGCMVPVoteTimeout +// Response ID: k_EMsgClientToGCMVPVoteTimeoutResponse +// Request type: CMsgClientToGCMVPVoteTimeout +// Response type: CMsgClientToGCMVPVoteTimeoutResponse +func (d *Dota2) VoteMVPTimeout( + ctx context.Context, + matchID uint64, +) (*protocol.CMsgClientToGCMVPVoteTimeoutResponse, error) { + req := &protocol.CMsgClientToGCMVPVoteTimeout{ + MatchId: &matchID, + } + resp := &protocol.CMsgClientToGCMVPVoteTimeoutResponse{} + + return resp, d.MakeRequest( + ctx, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCMVPVoteTimeout), + req, + uint32(protocol.EDOTAGCMsg_k_EMsgClientToGCMVPVoteTimeoutResponse), resp, ) } // registerGeneratedHandlers registers the auto-generated event handlers. func (d *Dota2) registerGeneratedHandlers() { - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientArcanaVotesUpdate)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientArcanaVotesUpdate)] = d.getEventEmitter(func() events.Event { return &events.ArcanaVotesUpdate{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCBalancedShuffleLobby)] = d.getEventEmitter(func() events.Event { - return &events.BalancedShuffleLobby{} - }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientBattlePassRollupListRequest)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientBattlePassRollupListRequest)] = d.getEventEmitter(func() events.Event { return &events.BattlePassRollupListRequest{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientBattlePassRollupRequest)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientBattlePassRollupRequest)] = d.getEventEmitter(func() events.Event { return &events.BattlePassRollupRequest{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCBroadcastNotification)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCBroadcastNotification)] = d.getEventEmitter(func() events.Event { return &events.BroadcastNotification{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCChangeTeamSub)] = d.getEventEmitter(func() events.Event { - return &events.ChangeTeamSub{} + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientCavernCrawlMapPathCompleted)] = d.getEventEmitter(func() events.Event { + return &events.CavernCrawlMapPathCompleted{} + }) + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientCavernCrawlMapUpdated)] = d.getEventEmitter(func() events.Event { + return &events.CavernCrawlMapUpdated{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientChatRegionsEnabled)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientChatRegionsEnabled)] = d.getEventEmitter(func() events.Event { return &events.ChatRegionsEnabled{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCClearPracticeLobbyTeam)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientClaimEventActionUsingItemCompleted)] = d.getEventEmitter(func() events.Event { + return &events.ClaimEventActionUsingItemCompleted{} + }) + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCClearPracticeLobbyTeam)] = d.getEventEmitter(func() events.Event { return &events.ClearPracticeLobbyTeam{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCClientIgnoredUser)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCClientIgnoredUser)] = d.getEventEmitter(func() events.Event { return &events.ClientIgnoredUser{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCClientSuspended)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCClientSuspended)] = d.getEventEmitter(func() events.Event { return &events.ClientSuspended{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientCommendNotification)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientCoachTeammateRatingsChanged)] = d.getEventEmitter(func() events.Event { + return &events.CoachTeammateRatingsChanged{} + }) + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientCommendNotification)] = d.getEventEmitter(func() events.Event { return &events.CommendNotification{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCCompendiumDataChanged)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCCompendiumDataChanged)] = d.getEventEmitter(func() events.Event { return &events.CompendiumDataChanged{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTALiveLeagueGameUpdate)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgDOTALiveLeagueGameUpdate)] = d.getEventEmitter(func() events.Event { return &events.DOTALiveLeagueGameUpdate{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTAWeekendTourneySchedule)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgDOTAWeekendTourneySchedule)] = d.getEventEmitter(func() events.Event { return &events.DOTAWeekendTourneySchedule{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientEmoticonData)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientEmoticonData)] = d.getEventEmitter(func() events.Event { return &events.EmoticonData{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientEventStatusChanged)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientEventStatusChanged)] = d.getEventEmitter(func() events.Event { return &events.EventStatusChanged{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyFinalPlayerStats)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyFinalPlayerStats)] = d.getEventEmitter(func() events.Event { return &events.FantasyFinalPlayerStats{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyLeagueDraftStatus)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyLeagueDraftStatus)] = d.getEventEmitter(func() events.Event { return &events.FantasyLeagueDraftStatus{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyLeagueInfo)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyLeagueInfo)] = d.getEventEmitter(func() events.Event { return &events.FantasyLeagueInfo{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyMessageAdd)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyMessageAdd)] = d.getEventEmitter(func() events.Event { return &events.FantasyMessageAdd{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyRemoveOwner)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyRemoveOwner)] = d.getEventEmitter(func() events.Event { return &events.FantasyRemoveOwner{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyTeamInfo)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCFantasyTeamInfo)] = d.getEventEmitter(func() events.Event { return &events.FantasyTeamInfo{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGuildInviteData)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCGuildInviteData)] = d.getEventEmitter(func() events.Event { return &events.GuildInviteData{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGuildUpdateMessage)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCGuildUpdateMessage)] = d.getEventEmitter(func() events.Event { return &events.GuildUpdateMessage{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCHallOfFame)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCHallOfFame)] = d.getEventEmitter(func() events.Event { return &events.HallOfFame{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientHeroStatueCreateResult)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientHeroStatueCreateResult)] = d.getEventEmitter(func() events.Event { return &events.HeroStatueCreateResult{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCKickedFromMatchmakingQueue)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCKickedFromMatchmakingQueue)] = d.getEventEmitter(func() events.Event { return &events.KickedFromMatchmakingQueue{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCLastHitChallengeHighScorePost)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCLastHitChallengeHighScorePost)] = d.getEventEmitter(func() events.Event { return &events.LastHitChallengeHighScorePost{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCLeagueAdminList)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCLeagueAdminList)] = d.getEventEmitter(func() events.Event { return &events.LeagueAdminList{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCLeagueAdminState)] = d.getEventEmitter(func() events.Event { - return &events.LeagueAdminState{} - }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientLobbyMVPAwarded)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientLobbyMVPAwarded)] = d.getEventEmitter(func() events.Event { return &events.LobbyMVPAwarded{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientLobbyMVPNotifyRecipient)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientLobbyMVPNotifyRecipient)] = d.getEventEmitter(func() events.Event { return &events.LobbyMVPNotifyRecipient{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCLobbyUpdateBroadcastChannelInfo)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCLobbyUpdateBroadcastChannelInfo)] = d.getEventEmitter(func() events.Event { return &events.LobbyUpdateBroadcastChannelInfo{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCMakeOffering)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCMakeOffering)] = d.getEventEmitter(func() events.Event { return &events.MakeOffering{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientMatchGroupsVersion)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientMatchGroupsVersion)] = d.getEventEmitter(func() events.Event { return &events.MatchGroupsVersion{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientMatchSignedOut)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientMatchSignedOut)] = d.getEventEmitter(func() events.Event { return &events.MatchSignedOut{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientMergeGroupInviteReply)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientMergeGroupInviteReply)] = d.getEventEmitter(func() events.Event { return &events.MergeGroupInviteReply{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientMergePartyResponseReply)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientMergePartyResponseReply)] = d.getEventEmitter(func() events.Event { return &events.MergePartyResponseReply{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientNewNotificationAdded)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientNewNotificationAdded)] = d.getEventEmitter(func() events.Event { return &events.NewNotificationAdded{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCNexonPartnerUpdate)] = d.getEventEmitter(func() events.Event { - return &events.NexonPartnerUpdate{} - }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCNotifyAccountFlagsChange)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCNotifyAccountFlagsChange)] = d.getEventEmitter(func() events.Event { return &events.NotifyAccountFlagsChange{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPartyLeaderWatchGamePrompt)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientPartyBeaconUpdate)] = d.getEventEmitter(func() events.Event { + return &events.PartyBeaconUpdate{} + }) + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCPartyLeaderWatchGamePrompt)] = d.getEventEmitter(func() events.Event { return &events.PartyLeaderWatchGamePrompt{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPlayerInfo)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientPartySearchInvite)] = d.getEventEmitter(func() events.Event { + return &events.PartySearchInvite{} + }) + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientPartySearchInvites)] = d.getEventEmitter(func() events.Event { + return &events.PartySearchInvites{} + }) + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientPlayerBeaconState)] = d.getEventEmitter(func() events.Event { + return &events.PlayerBeaconState{} + }) + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCPlayerInfo)] = d.getEventEmitter(func() events.Event { return &events.PlayerInfo{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCOtherJoinedChannel)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCOtherJoinedChannel)] = d.getEventEmitter(func() events.Event { return &events.PlayerJoinedChannel{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCOtherLeftChannel)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCOtherLeftChannel)] = d.getEventEmitter(func() events.Event { return &events.PlayerLeftChannel{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientPlaytestStatus)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientPlaytestStatus)] = d.getEventEmitter(func() events.Event { return &events.PlaytestStatus{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPopup)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCPopup)] = d.getEventEmitter(func() events.Event { return &events.Popup{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCProcessFantasyScheduledEvent)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCProcessFantasyScheduledEvent)] = d.getEventEmitter(func() events.Event { return &events.ProcessFantasyScheduledEvent{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientProfileCardUpdated)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientProfileCardUpdated)] = d.getEventEmitter(func() events.Event { return &events.ProfileCardUpdated{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientQuestProgressUpdated)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientQuestProgressUpdated)] = d.getEventEmitter(func() events.Event { return &events.QuestProgressUpdated{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCReadyUpStatus)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCReadyUpStatus)] = d.getEventEmitter(func() events.Event { return &events.ReadyUpStatus{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCResetMapLocations)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientRequestLaneSelection)] = d.getEventEmitter(func() events.Event { + return &events.RequestLaneSelection{} + }) + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCResetMapLocations)] = d.getEventEmitter(func() events.Event { return &events.ResetMapLocations{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientSteamDatagramTicket)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientSteamDatagramTicket)] = d.getEventEmitter(func() events.Event { return &events.SteamDatagramTicket{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientTeamInfo)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientTeamInfo)] = d.getEventEmitter(func() events.Event { return &events.TeamInfo{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCTeamInvite_GCImmediateResponseToInviter)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCTeamInvite_GCImmediateResponseToInviter)] = d.getEventEmitter(func() events.Event { return &events.TeamInviteGCImmediateResponseToInviter{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCTeamInvite_GCRequestToInvitee)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCTeamInvite_GCRequestToInvitee)] = d.getEventEmitter(func() events.Event { return &events.TeamInviteReceived{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCTeamInvite_GCResponseToInviter)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCTeamInvite_GCResponseToInviter)] = d.getEventEmitter(func() events.Event { return &events.TeamInviteResponseReceived{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientTeamsInfo)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientTeamsInfo)] = d.getEventEmitter(func() events.Event { return &events.TeamsInfo{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientTipNotification)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientTipNotification)] = d.getEventEmitter(func() events.Event { return &events.TipNotification{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientTournamentItemDrop)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientTournamentItemDrop)] = d.getEventEmitter(func() events.Event { return &events.TournamentItemDrop{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientTrophyAwarded)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientTrophyAwarded)] = d.getEventEmitter(func() events.Event { return &events.TrophyAwarded{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientWageringUpdate)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCToClientWageringUpdate)] = d.getEventEmitter(func() events.Event { return &events.WageringUpdate{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCWatchDownloadedReplay)] = d.getEventEmitter(func() events.Event { + d.handlers[uint32(protocol.EDOTAGCMsg_k_EMsgGCWatchDownloadedReplay)] = d.getEventEmitter(func() events.Event { return &events.WatchDownloadedReplay{} }) - d.handlers[uint32(dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCWatchGame)] = d.getEventEmitter(func() events.Event { - return &events.WatchGame{} - }) } diff --git a/client_lobby.go b/client_lobby.go index 7cab4af..f7e7524 100644 --- a/client_lobby.go +++ b/client_lobby.go @@ -4,9 +4,9 @@ import ( "context" "github.com/paralin/go-dota2/cso" - gcccm "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_match_management" - gcmm "github.com/paralin/go-dota2/protocol/dota_gcmessages_common_match_management" - gcm "github.com/paralin/go-dota2/protocol/dota_gcmessages_msgid" + gcccm "github.com/paralin/go-dota2/protocol" + gcmm "github.com/paralin/go-dota2/protocol" + gcm "github.com/paralin/go-dota2/protocol" ) // CreateLobby attempts to create a lobby with details. diff --git a/client_lobby_members.go b/client_lobby_members.go index b72a67d..ba88c7d 100644 --- a/client_lobby_members.go +++ b/client_lobby_members.go @@ -2,7 +2,7 @@ package dota2 import ( "github.com/faceit/go-steam/steamid" - bgcm "github.com/paralin/go-dota2/protocol/base_gcmessages" + bgcm "github.com/paralin/go-dota2/protocol" ) // InviteLobbyMember attempts to invite a player to the current lobby. diff --git a/client_lobby_slot.go b/client_lobby_slot.go index d201545..551f28b 100644 --- a/client_lobby_slot.go +++ b/client_lobby_slot.go @@ -1,13 +1,12 @@ package dota2 import ( - gcccm "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_match_management" - gcm "github.com/paralin/go-dota2/protocol/dota_gcmessages_msgid" - "github.com/paralin/go-dota2/protocol/dota_shared_enums" + gcccm "github.com/paralin/go-dota2/protocol" + gcm "github.com/paralin/go-dota2/protocol" ) // JoinLobbyTeam switches team in a lobby. -func (d *Dota2) JoinLobbyTeam(team dota_shared_enums.DOTA_GC_TEAM, slot uint32) { +func (d *Dota2) JoinLobbyTeam(team gcm.DOTA_GC_TEAM, slot uint32) { d.write(uint32(gcm.EDOTAGCMsg_k_EMsgGCPracticeLobbySetTeamSlot), &gcccm.CMsgPracticeLobbySetTeamSlot{ Team: &team, Slot: &slot, @@ -15,7 +14,7 @@ func (d *Dota2) JoinLobbyTeam(team dota_shared_enums.DOTA_GC_TEAM, slot uint32) } // SetLobbySlotBotDifficulty sets the difficulty of a slot to a given bot difficulty. -func (d *Dota2) SetLobbySlotBotDifficulty(team dota_shared_enums.DOTA_GC_TEAM, slot uint32, botDifficulty dota_shared_enums.DOTABotDifficulty) { +func (d *Dota2) SetLobbySlotBotDifficulty(team gcm.DOTA_GC_TEAM, slot uint32, botDifficulty gcm.DOTABotDifficulty) { d.write(uint32(gcm.EDOTAGCMsg_k_EMsgGCPracticeLobbySetTeamSlot), &gcccm.CMsgPracticeLobbySetTeamSlot{ Team: &team, Slot: &slot, diff --git a/client_party.go b/client_party.go index 54fe182..b8fd175 100644 --- a/client_party.go +++ b/client_party.go @@ -1,7 +1,7 @@ package dota2 import ( - bgcm "github.com/paralin/go-dota2/protocol/base_gcmessages" + bgcm "github.com/paralin/go-dota2/protocol" ) // LeaveParty attempts to leave the current party. diff --git a/client_request.go b/client_request.go index b29f75a..8eaaf4e 100644 --- a/client_request.go +++ b/client_request.go @@ -6,7 +6,7 @@ import ( "github.com/faceit/go-steam/protocol/gamecoordinator" "github.com/golang/protobuf/proto" - gcm "github.com/paralin/go-dota2/protocol/dota_gcmessages_msgid" + gcm "github.com/paralin/go-dota2/protocol" "github.com/sirupsen/logrus" ) diff --git a/client_session.go b/client_session.go index ac1f7f5..fa9ff42 100644 --- a/client_session.go +++ b/client_session.go @@ -5,8 +5,8 @@ import ( "github.com/faceit/go-steam/protocol/gamecoordinator" devents "github.com/paralin/go-dota2/events" - gcsdkm "github.com/paralin/go-dota2/protocol/gcsdk_gcmessages" - gcsm "github.com/paralin/go-dota2/protocol/gcsystemmsgs" + gcsdkm "github.com/paralin/go-dota2/protocol" + gcsm "github.com/paralin/go-dota2/protocol" "github.com/paralin/go-dota2/state" ) diff --git a/cso/cso_types.go b/cso/cso_types.go index edbf98a..4d54a51 100644 --- a/cso/cso_types.go +++ b/cso/cso_types.go @@ -2,10 +2,10 @@ package cso import ( "github.com/golang/protobuf/proto" - bgcm "github.com/paralin/go-dota2/protocol/base_gcmessages" - gcclm "github.com/paralin/go-dota2/protocol/dota_gcmessages_client" - gccm "github.com/paralin/go-dota2/protocol/dota_gcmessages_common" - gcmm "github.com/paralin/go-dota2/protocol/dota_gcmessages_common_match_management" + bgcm "github.com/paralin/go-dota2/protocol" + gcclm "github.com/paralin/go-dota2/protocol" + gccm "github.com/paralin/go-dota2/protocol" + gcmm "github.com/paralin/go-dota2/protocol" "github.com/pkg/errors" ) diff --git a/events/chat.go b/events/chat.go index 7e7ab59..46b3a5d 100644 --- a/events/chat.go +++ b/events/chat.go @@ -2,8 +2,7 @@ package events import ( "github.com/golang/protobuf/proto" - gcmcc "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_chat" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_msgid" + gcmcc "github.com/paralin/go-dota2/protocol" ) // ChatMessage is emitted when a chat message is observed. @@ -12,8 +11,8 @@ type ChatMessage struct { } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *ChatMessage) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCChatMessage +func (e *ChatMessage) GetDotaEventMsgID() gcmcc.EDOTAGCMsg { + return gcmcc.EDOTAGCMsg_k_EMsgGCChatMessage } // GetEventBody returns the event body. @@ -32,8 +31,8 @@ type JoinedChatChannel struct { } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *JoinedChatChannel) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCJoinChatChannelResponse +func (e *JoinedChatChannel) GetDotaEventMsgID() gcmcc.EDOTAGCMsg { + return gcmcc.EDOTAGCMsg_k_EMsgGCJoinChatChannelResponse } // GetEventBody returns the event body. diff --git a/events/event.go b/events/event.go index abb78a9..e3ce201 100644 --- a/events/event.go +++ b/events/event.go @@ -2,13 +2,13 @@ package events import ( "github.com/golang/protobuf/proto" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_msgid" + "github.com/paralin/go-dota2/protocol" ) // Event is a DOTA event. type Event interface { // GetDotaEventMsgID returns the DOTA event message ID. - GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg + GetDotaEventMsgID() protocol.EDOTAGCMsg // GetEventBody event body. GetEventBody() proto.Message // GetEventName returns the event name. diff --git a/events/generated.go b/events/generated.go index 8d7ef98..7dfb8dc 100644 --- a/events/generated.go +++ b/events/generated.go @@ -2,27 +2,18 @@ package events import ( "github.com/golang/protobuf/proto" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_chat" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_fantasy" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_guild" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_match_management" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_team" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_tournament" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_watch" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_common" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_msgid" + "github.com/paralin/go-dota2/protocol" ) // ArcanaVotesUpdate event. // MessageID: k_EMsgGCToClientArcanaVotesUpdate type ArcanaVotesUpdate struct { - dota_gcmessages_client.CMsgGCToClientArcanaVotesUpdate + protocol.CMsgGCToClientArcanaVotesUpdate } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *ArcanaVotesUpdate) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientArcanaVotesUpdate +func (e *ArcanaVotesUpdate) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientArcanaVotesUpdate } // GetEventBody returns the event body. @@ -35,36 +26,15 @@ func (e *ArcanaVotesUpdate) GetEventName() string { return "ArcanaVotesUpdate" } -// BalancedShuffleLobby event. -// MessageID: k_EMsgGCBalancedShuffleLobby -type BalancedShuffleLobby struct { - dota_gcmessages_client.CMsgBalancedShuffleLobby -} - -// GetDotaEventMsgID returns the dota message ID of the event. -func (e *BalancedShuffleLobby) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCBalancedShuffleLobby -} - -// GetEventBody returns the event body. -func (e *BalancedShuffleLobby) GetEventBody() proto.Message { - return &e.CMsgBalancedShuffleLobby -} - -// GetEventName returns the event name. -func (e *BalancedShuffleLobby) GetEventName() string { - return "BalancedShuffleLobby" -} - // BattlePassRollupListRequest event. // MessageID: k_EMsgGCToClientBattlePassRollupListRequest type BattlePassRollupListRequest struct { - dota_gcmessages_client.CMsgGCToClientBattlePassRollupListRequest + protocol.CMsgGCToClientBattlePassRollupListRequest } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *BattlePassRollupListRequest) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientBattlePassRollupListRequest +func (e *BattlePassRollupListRequest) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientBattlePassRollupListRequest } // GetEventBody returns the event body. @@ -80,12 +50,12 @@ func (e *BattlePassRollupListRequest) GetEventName() string { // BattlePassRollupRequest event. // MessageID: k_EMsgGCToClientBattlePassRollupRequest type BattlePassRollupRequest struct { - dota_gcmessages_client.CMsgGCToClientBattlePassRollupRequest + protocol.CMsgGCToClientBattlePassRollupRequest } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *BattlePassRollupRequest) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientBattlePassRollupRequest +func (e *BattlePassRollupRequest) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientBattlePassRollupRequest } // GetEventBody returns the event body. @@ -101,12 +71,12 @@ func (e *BattlePassRollupRequest) GetEventName() string { // BroadcastNotification event. // MessageID: k_EMsgGCBroadcastNotification type BroadcastNotification struct { - dota_gcmessages_common.CMsgDOTABroadcastNotification + protocol.CMsgDOTABroadcastNotification } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *BroadcastNotification) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCBroadcastNotification +func (e *BroadcastNotification) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCBroadcastNotification } // GetEventBody returns the event body. @@ -119,36 +89,57 @@ func (e *BroadcastNotification) GetEventName() string { return "BroadcastNotification" } -// ChangeTeamSub event. -// MessageID: k_EMsgGCChangeTeamSub -type ChangeTeamSub struct { - dota_gcmessages_client_team.CMsgDOTAChangeTeamSub +// CavernCrawlMapPathCompleted event. +// MessageID: k_EMsgGCToClientCavernCrawlMapPathCompleted +type CavernCrawlMapPathCompleted struct { + protocol.CMsgGCToClientCavernCrawlMapPathCompleted } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *ChangeTeamSub) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCChangeTeamSub +func (e *CavernCrawlMapPathCompleted) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientCavernCrawlMapPathCompleted } // GetEventBody returns the event body. -func (e *ChangeTeamSub) GetEventBody() proto.Message { - return &e.CMsgDOTAChangeTeamSub +func (e *CavernCrawlMapPathCompleted) GetEventBody() proto.Message { + return &e.CMsgGCToClientCavernCrawlMapPathCompleted } // GetEventName returns the event name. -func (e *ChangeTeamSub) GetEventName() string { - return "ChangeTeamSub" +func (e *CavernCrawlMapPathCompleted) GetEventName() string { + return "CavernCrawlMapPathCompleted" +} + +// CavernCrawlMapUpdated event. +// MessageID: k_EMsgGCToClientCavernCrawlMapUpdated +type CavernCrawlMapUpdated struct { + protocol.CMsgGCToClientCavernCrawlMapUpdated +} + +// GetDotaEventMsgID returns the dota message ID of the event. +func (e *CavernCrawlMapUpdated) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientCavernCrawlMapUpdated +} + +// GetEventBody returns the event body. +func (e *CavernCrawlMapUpdated) GetEventBody() proto.Message { + return &e.CMsgGCToClientCavernCrawlMapUpdated +} + +// GetEventName returns the event name. +func (e *CavernCrawlMapUpdated) GetEventName() string { + return "CavernCrawlMapUpdated" } // ChatRegionsEnabled event. // MessageID: k_EMsgGCToClientChatRegionsEnabled type ChatRegionsEnabled struct { - dota_gcmessages_client_chat.CMsgDOTAChatRegionsEnabled + protocol.CMsgDOTAChatRegionsEnabled } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *ChatRegionsEnabled) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientChatRegionsEnabled +func (e *ChatRegionsEnabled) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientChatRegionsEnabled } // GetEventBody returns the event body. @@ -161,15 +152,36 @@ func (e *ChatRegionsEnabled) GetEventName() string { return "ChatRegionsEnabled" } +// ClaimEventActionUsingItemCompleted event. +// MessageID: k_EMsgGCToClientClaimEventActionUsingItemCompleted +type ClaimEventActionUsingItemCompleted struct { + protocol.CMsgGCToClientClaimEventActionUsingItemCompleted +} + +// GetDotaEventMsgID returns the dota message ID of the event. +func (e *ClaimEventActionUsingItemCompleted) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientClaimEventActionUsingItemCompleted +} + +// GetEventBody returns the event body. +func (e *ClaimEventActionUsingItemCompleted) GetEventBody() proto.Message { + return &e.CMsgGCToClientClaimEventActionUsingItemCompleted +} + +// GetEventName returns the event name. +func (e *ClaimEventActionUsingItemCompleted) GetEventName() string { + return "ClaimEventActionUsingItemCompleted" +} + // ClearPracticeLobbyTeam event. // MessageID: k_EMsgGCClearPracticeLobbyTeam type ClearPracticeLobbyTeam struct { - dota_gcmessages_client_match_management.CMsgClearPracticeLobbyTeam + protocol.CMsgClearPracticeLobbyTeam } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *ClearPracticeLobbyTeam) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCClearPracticeLobbyTeam +func (e *ClearPracticeLobbyTeam) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCClearPracticeLobbyTeam } // GetEventBody returns the event body. @@ -185,12 +197,12 @@ func (e *ClearPracticeLobbyTeam) GetEventName() string { // ClientIgnoredUser event. // MessageID: k_EMsgGCClientIgnoredUser type ClientIgnoredUser struct { - dota_gcmessages_client_chat.CMsgDOTAClientIgnoredUser + protocol.CMsgDOTAClientIgnoredUser } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *ClientIgnoredUser) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCClientIgnoredUser +func (e *ClientIgnoredUser) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCClientIgnoredUser } // GetEventBody returns the event body. @@ -206,12 +218,12 @@ func (e *ClientIgnoredUser) GetEventName() string { // ClientSuspended event. // MessageID: k_EMsgGCClientSuspended type ClientSuspended struct { - dota_gcmessages_client.CMsgClientSuspended + protocol.CMsgClientSuspended } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *ClientSuspended) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCClientSuspended +func (e *ClientSuspended) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCClientSuspended } // GetEventBody returns the event body. @@ -224,15 +236,36 @@ func (e *ClientSuspended) GetEventName() string { return "ClientSuspended" } +// CoachTeammateRatingsChanged event. +// MessageID: k_EMsgGCToClientCoachTeammateRatingsChanged +type CoachTeammateRatingsChanged struct { + protocol.CMsgGCToClientCoachTeammateRatingsChanged +} + +// GetDotaEventMsgID returns the dota message ID of the event. +func (e *CoachTeammateRatingsChanged) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientCoachTeammateRatingsChanged +} + +// GetEventBody returns the event body. +func (e *CoachTeammateRatingsChanged) GetEventBody() proto.Message { + return &e.CMsgGCToClientCoachTeammateRatingsChanged +} + +// GetEventName returns the event name. +func (e *CoachTeammateRatingsChanged) GetEventName() string { + return "CoachTeammateRatingsChanged" +} + // CommendNotification event. // MessageID: k_EMsgGCToClientCommendNotification type CommendNotification struct { - dota_gcmessages_client.CMsgGCToClientCommendNotification + protocol.CMsgGCToClientCommendNotification } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *CommendNotification) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientCommendNotification +func (e *CommendNotification) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientCommendNotification } // GetEventBody returns the event body. @@ -248,12 +281,12 @@ func (e *CommendNotification) GetEventName() string { // CompendiumDataChanged event. // MessageID: k_EMsgGCCompendiumDataChanged type CompendiumDataChanged struct { - dota_gcmessages_client.CMsgDOTACompendiumData + protocol.CMsgDOTACompendiumData } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *CompendiumDataChanged) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCCompendiumDataChanged +func (e *CompendiumDataChanged) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCCompendiumDataChanged } // GetEventBody returns the event body. @@ -269,12 +302,12 @@ func (e *CompendiumDataChanged) GetEventName() string { // DOTALiveLeagueGameUpdate event. // MessageID: k_EMsgDOTALiveLeagueGameUpdate type DOTALiveLeagueGameUpdate struct { - dota_gcmessages_client.CMsgDOTALiveLeagueGameUpdate + protocol.CMsgDOTALiveLeagueGameUpdate } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *DOTALiveLeagueGameUpdate) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTALiveLeagueGameUpdate +func (e *DOTALiveLeagueGameUpdate) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgDOTALiveLeagueGameUpdate } // GetEventBody returns the event body. @@ -290,12 +323,12 @@ func (e *DOTALiveLeagueGameUpdate) GetEventName() string { // DOTAWeekendTourneySchedule event. // MessageID: k_EMsgDOTAWeekendTourneySchedule type DOTAWeekendTourneySchedule struct { - dota_gcmessages_client_tournament.CMsgWeekendTourneySchedule + protocol.CMsgWeekendTourneySchedule } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *DOTAWeekendTourneySchedule) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgDOTAWeekendTourneySchedule +func (e *DOTAWeekendTourneySchedule) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgDOTAWeekendTourneySchedule } // GetEventBody returns the event body. @@ -311,12 +344,12 @@ func (e *DOTAWeekendTourneySchedule) GetEventName() string { // EmoticonData event. // MessageID: k_EMsgGCToClientEmoticonData type EmoticonData struct { - dota_gcmessages_client.CMsgGCToClientEmoticonData + protocol.CMsgGCToClientEmoticonData } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *EmoticonData) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientEmoticonData +func (e *EmoticonData) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientEmoticonData } // GetEventBody returns the event body. @@ -332,12 +365,12 @@ func (e *EmoticonData) GetEventName() string { // EventStatusChanged event. // MessageID: k_EMsgGCToClientEventStatusChanged type EventStatusChanged struct { - dota_gcmessages_client.CMsgGCToClientEventStatusChanged + protocol.CMsgGCToClientEventStatusChanged } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *EventStatusChanged) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientEventStatusChanged +func (e *EventStatusChanged) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientEventStatusChanged } // GetEventBody returns the event body. @@ -353,12 +386,12 @@ func (e *EventStatusChanged) GetEventName() string { // FantasyFinalPlayerStats event. // MessageID: k_EMsgGCFantasyFinalPlayerStats type FantasyFinalPlayerStats struct { - dota_gcmessages_client_fantasy.CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats + protocol.CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *FantasyFinalPlayerStats) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyFinalPlayerStats +func (e *FantasyFinalPlayerStats) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCFantasyFinalPlayerStats } // GetEventBody returns the event body. @@ -374,12 +407,12 @@ func (e *FantasyFinalPlayerStats) GetEventName() string { // FantasyLeagueDraftStatus event. // MessageID: k_EMsgGCFantasyLeagueDraftStatus type FantasyLeagueDraftStatus struct { - dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueDraftStatus + protocol.CMsgDOTAFantasyLeagueDraftStatus } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *FantasyLeagueDraftStatus) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyLeagueDraftStatus +func (e *FantasyLeagueDraftStatus) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCFantasyLeagueDraftStatus } // GetEventBody returns the event body. @@ -395,12 +428,12 @@ func (e *FantasyLeagueDraftStatus) GetEventName() string { // FantasyLeagueInfo event. // MessageID: k_EMsgGCFantasyLeagueInfo type FantasyLeagueInfo struct { - dota_gcmessages_client_fantasy.CMsgDOTAFantasyLeagueInfo + protocol.CMsgDOTAFantasyLeagueInfo } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *FantasyLeagueInfo) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyLeagueInfo +func (e *FantasyLeagueInfo) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCFantasyLeagueInfo } // GetEventBody returns the event body. @@ -416,12 +449,12 @@ func (e *FantasyLeagueInfo) GetEventName() string { // FantasyMessageAdd event. // MessageID: k_EMsgGCFantasyMessageAdd type FantasyMessageAdd struct { - dota_gcmessages_client_fantasy.CMsgDOTAFantasyMessageAdd + protocol.CMsgDOTAFantasyMessageAdd } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *FantasyMessageAdd) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyMessageAdd +func (e *FantasyMessageAdd) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCFantasyMessageAdd } // GetEventBody returns the event body. @@ -437,12 +470,12 @@ func (e *FantasyMessageAdd) GetEventName() string { // FantasyRemoveOwner event. // MessageID: k_EMsgGCFantasyRemoveOwner type FantasyRemoveOwner struct { - dota_gcmessages_client_fantasy.CMsgDOTAFantasyRemoveOwner + protocol.CMsgDOTAFantasyRemoveOwner } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *FantasyRemoveOwner) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyRemoveOwner +func (e *FantasyRemoveOwner) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCFantasyRemoveOwner } // GetEventBody returns the event body. @@ -458,12 +491,12 @@ func (e *FantasyRemoveOwner) GetEventName() string { // FantasyTeamInfo event. // MessageID: k_EMsgGCFantasyTeamInfo type FantasyTeamInfo struct { - dota_gcmessages_client_fantasy.CMsgDOTAFantasyTeamInfo + protocol.CMsgDOTAFantasyTeamInfo } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *FantasyTeamInfo) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCFantasyTeamInfo +func (e *FantasyTeamInfo) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCFantasyTeamInfo } // GetEventBody returns the event body. @@ -479,12 +512,12 @@ func (e *FantasyTeamInfo) GetEventName() string { // GuildInviteData event. // MessageID: k_EMsgGCGuildInviteData type GuildInviteData struct { - dota_gcmessages_client_guild.CMsgDOTAGuildInviteData + protocol.CMsgDOTAGuildInviteData } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *GuildInviteData) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGuildInviteData +func (e *GuildInviteData) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCGuildInviteData } // GetEventBody returns the event body. @@ -500,12 +533,12 @@ func (e *GuildInviteData) GetEventName() string { // GuildUpdateMessage event. // MessageID: k_EMsgGCGuildUpdateMessage type GuildUpdateMessage struct { - dota_gcmessages_client_guild.CMsgDOTAGuildUpdateMessage + protocol.CMsgDOTAGuildUpdateMessage } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *GuildUpdateMessage) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCGuildUpdateMessage +func (e *GuildUpdateMessage) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCGuildUpdateMessage } // GetEventBody returns the event body. @@ -521,12 +554,12 @@ func (e *GuildUpdateMessage) GetEventName() string { // HallOfFame event. // MessageID: k_EMsgGCHallOfFame type HallOfFame struct { - dota_gcmessages_client.CMsgDOTAHallOfFame + protocol.CMsgDOTAHallOfFame } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *HallOfFame) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCHallOfFame +func (e *HallOfFame) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCHallOfFame } // GetEventBody returns the event body. @@ -542,12 +575,12 @@ func (e *HallOfFame) GetEventName() string { // HeroStatueCreateResult event. // MessageID: k_EMsgGCToClientHeroStatueCreateResult type HeroStatueCreateResult struct { - dota_gcmessages_client.CMsgGCToClientHeroStatueCreateResult + protocol.CMsgGCToClientHeroStatueCreateResult } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *HeroStatueCreateResult) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientHeroStatueCreateResult +func (e *HeroStatueCreateResult) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientHeroStatueCreateResult } // GetEventBody returns the event body. @@ -563,12 +596,12 @@ func (e *HeroStatueCreateResult) GetEventName() string { // KickedFromMatchmakingQueue event. // MessageID: k_EMsgGCKickedFromMatchmakingQueue type KickedFromMatchmakingQueue struct { - dota_gcmessages_client.CMsgDOTAKickedFromMatchmakingQueue + protocol.CMsgDOTAKickedFromMatchmakingQueue } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *KickedFromMatchmakingQueue) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCKickedFromMatchmakingQueue +func (e *KickedFromMatchmakingQueue) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCKickedFromMatchmakingQueue } // GetEventBody returns the event body. @@ -584,12 +617,12 @@ func (e *KickedFromMatchmakingQueue) GetEventName() string { // LastHitChallengeHighScorePost event. // MessageID: k_EMsgGCLastHitChallengeHighScorePost type LastHitChallengeHighScorePost struct { - dota_gcmessages_client.CMsgDOTALastHitChallengeHighScorePost + protocol.CMsgDOTALastHitChallengeHighScorePost } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *LastHitChallengeHighScorePost) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCLastHitChallengeHighScorePost +func (e *LastHitChallengeHighScorePost) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCLastHitChallengeHighScorePost } // GetEventBody returns the event body. @@ -605,12 +638,12 @@ func (e *LastHitChallengeHighScorePost) GetEventName() string { // LeagueAdminList event. // MessageID: k_EMsgGCLeagueAdminList type LeagueAdminList struct { - dota_gcmessages_common.CMsgLeagueAdminList + protocol.CMsgLeagueAdminList } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *LeagueAdminList) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCLeagueAdminList +func (e *LeagueAdminList) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCLeagueAdminList } // GetEventBody returns the event body. @@ -623,36 +656,15 @@ func (e *LeagueAdminList) GetEventName() string { return "LeagueAdminList" } -// LeagueAdminState event. -// MessageID: k_EMsgGCLeagueAdminState -type LeagueAdminState struct { - dota_gcmessages_client.CMsgGCLeagueAdminState -} - -// GetDotaEventMsgID returns the dota message ID of the event. -func (e *LeagueAdminState) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCLeagueAdminState -} - -// GetEventBody returns the event body. -func (e *LeagueAdminState) GetEventBody() proto.Message { - return &e.CMsgGCLeagueAdminState -} - -// GetEventName returns the event name. -func (e *LeagueAdminState) GetEventName() string { - return "LeagueAdminState" -} - // LobbyMVPAwarded event. // MessageID: k_EMsgGCToClientLobbyMVPAwarded type LobbyMVPAwarded struct { - dota_gcmessages_client.CMsgDOTALobbyMVPAwarded + protocol.CMsgDOTALobbyMVPAwarded } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *LobbyMVPAwarded) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientLobbyMVPAwarded +func (e *LobbyMVPAwarded) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientLobbyMVPAwarded } // GetEventBody returns the event body. @@ -668,12 +680,12 @@ func (e *LobbyMVPAwarded) GetEventName() string { // LobbyMVPNotifyRecipient event. // MessageID: k_EMsgGCToClientLobbyMVPNotifyRecipient type LobbyMVPNotifyRecipient struct { - dota_gcmessages_client.CMsgDOTALobbyMVPNotifyRecipient + protocol.CMsgDOTALobbyMVPNotifyRecipient } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *LobbyMVPNotifyRecipient) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientLobbyMVPNotifyRecipient +func (e *LobbyMVPNotifyRecipient) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientLobbyMVPNotifyRecipient } // GetEventBody returns the event body. @@ -689,12 +701,12 @@ func (e *LobbyMVPNotifyRecipient) GetEventName() string { // LobbyUpdateBroadcastChannelInfo event. // MessageID: k_EMsgGCLobbyUpdateBroadcastChannelInfo type LobbyUpdateBroadcastChannelInfo struct { - dota_gcmessages_client.CMsgGCLobbyUpdateBroadcastChannelInfo + protocol.CMsgGCLobbyUpdateBroadcastChannelInfo } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *LobbyUpdateBroadcastChannelInfo) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCLobbyUpdateBroadcastChannelInfo +func (e *LobbyUpdateBroadcastChannelInfo) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCLobbyUpdateBroadcastChannelInfo } // GetEventBody returns the event body. @@ -710,12 +722,12 @@ func (e *LobbyUpdateBroadcastChannelInfo) GetEventName() string { // MakeOffering event. // MessageID: k_EMsgGCMakeOffering type MakeOffering struct { - dota_gcmessages_client.CMsgMakeOffering + protocol.CMsgMakeOffering } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *MakeOffering) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCMakeOffering +func (e *MakeOffering) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCMakeOffering } // GetEventBody returns the event body. @@ -731,12 +743,12 @@ func (e *MakeOffering) GetEventName() string { // MatchGroupsVersion event. // MessageID: k_EMsgGCToClientMatchGroupsVersion type MatchGroupsVersion struct { - dota_gcmessages_common.CMsgGCToClientMatchGroupsVersion + protocol.CMsgGCToClientMatchGroupsVersion } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *MatchGroupsVersion) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientMatchGroupsVersion +func (e *MatchGroupsVersion) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientMatchGroupsVersion } // GetEventBody returns the event body. @@ -752,12 +764,12 @@ func (e *MatchGroupsVersion) GetEventName() string { // MatchSignedOut event. // MessageID: k_EMsgGCToClientMatchSignedOut type MatchSignedOut struct { - dota_gcmessages_client.CMsgGCToClientMatchSignedOut + protocol.CMsgGCToClientMatchSignedOut } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *MatchSignedOut) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientMatchSignedOut +func (e *MatchSignedOut) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientMatchSignedOut } // GetEventBody returns the event body. @@ -773,12 +785,12 @@ func (e *MatchSignedOut) GetEventName() string { // MergeGroupInviteReply event. // MessageID: k_EMsgGCToClientMergeGroupInviteReply type MergeGroupInviteReply struct { - dota_gcmessages_client_match_management.CMsgDOTAGroupMergeReply + protocol.CMsgDOTAGroupMergeReply } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *MergeGroupInviteReply) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientMergeGroupInviteReply +func (e *MergeGroupInviteReply) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientMergeGroupInviteReply } // GetEventBody returns the event body. @@ -794,12 +806,12 @@ func (e *MergeGroupInviteReply) GetEventName() string { // MergePartyResponseReply event. // MessageID: k_EMsgGCToClientMergePartyResponseReply type MergePartyResponseReply struct { - dota_gcmessages_client_match_management.CMsgDOTAGroupMergeReply + protocol.CMsgDOTAGroupMergeReply } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *MergePartyResponseReply) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientMergePartyResponseReply +func (e *MergePartyResponseReply) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientMergePartyResponseReply } // GetEventBody returns the event body. @@ -815,12 +827,12 @@ func (e *MergePartyResponseReply) GetEventName() string { // NewNotificationAdded event. // MessageID: k_EMsgGCToClientNewNotificationAdded type NewNotificationAdded struct { - dota_gcmessages_client.CMsgGCNotificationsResponse_Notification + protocol.CMsgGCNotificationsResponse_Notification } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *NewNotificationAdded) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientNewNotificationAdded +func (e *NewNotificationAdded) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientNewNotificationAdded } // GetEventBody returns the event body. @@ -833,57 +845,57 @@ func (e *NewNotificationAdded) GetEventName() string { return "NewNotificationAdded" } -// NexonPartnerUpdate event. -// MessageID: k_EMsgGCNexonPartnerUpdate -type NexonPartnerUpdate struct { - dota_gcmessages_client.CMsgNexonPartnerUpdate +// NotifyAccountFlagsChange event. +// MessageID: k_EMsgGCNotifyAccountFlagsChange +type NotifyAccountFlagsChange struct { + protocol.CMsgDOTANotifyAccountFlagsChange } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *NexonPartnerUpdate) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCNexonPartnerUpdate +func (e *NotifyAccountFlagsChange) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCNotifyAccountFlagsChange } // GetEventBody returns the event body. -func (e *NexonPartnerUpdate) GetEventBody() proto.Message { - return &e.CMsgNexonPartnerUpdate +func (e *NotifyAccountFlagsChange) GetEventBody() proto.Message { + return &e.CMsgDOTANotifyAccountFlagsChange } // GetEventName returns the event name. -func (e *NexonPartnerUpdate) GetEventName() string { - return "NexonPartnerUpdate" +func (e *NotifyAccountFlagsChange) GetEventName() string { + return "NotifyAccountFlagsChange" } -// NotifyAccountFlagsChange event. -// MessageID: k_EMsgGCNotifyAccountFlagsChange -type NotifyAccountFlagsChange struct { - dota_gcmessages_client.CMsgDOTANotifyAccountFlagsChange +// PartyBeaconUpdate event. +// MessageID: k_EMsgGCToClientPartyBeaconUpdate +type PartyBeaconUpdate struct { + protocol.CMsgGCToClientPartyBeaconUpdate } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *NotifyAccountFlagsChange) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCNotifyAccountFlagsChange +func (e *PartyBeaconUpdate) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientPartyBeaconUpdate } // GetEventBody returns the event body. -func (e *NotifyAccountFlagsChange) GetEventBody() proto.Message { - return &e.CMsgDOTANotifyAccountFlagsChange +func (e *PartyBeaconUpdate) GetEventBody() proto.Message { + return &e.CMsgGCToClientPartyBeaconUpdate } // GetEventName returns the event name. -func (e *NotifyAccountFlagsChange) GetEventName() string { - return "NotifyAccountFlagsChange" +func (e *PartyBeaconUpdate) GetEventName() string { + return "PartyBeaconUpdate" } // PartyLeaderWatchGamePrompt event. // MessageID: k_EMsgGCPartyLeaderWatchGamePrompt type PartyLeaderWatchGamePrompt struct { - dota_gcmessages_client_watch.CMsgPartyLeaderWatchGamePrompt + protocol.CMsgPartyLeaderWatchGamePrompt } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *PartyLeaderWatchGamePrompt) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPartyLeaderWatchGamePrompt +func (e *PartyLeaderWatchGamePrompt) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCPartyLeaderWatchGamePrompt } // GetEventBody returns the event body. @@ -896,20 +908,83 @@ func (e *PartyLeaderWatchGamePrompt) GetEventName() string { return "PartyLeaderWatchGamePrompt" } +// PartySearchInvite event. +// MessageID: k_EMsgGCToClientPartySearchInvite +type PartySearchInvite struct { + protocol.CMsgGCToClientPartySearchInvite +} + +// GetDotaEventMsgID returns the dota message ID of the event. +func (e *PartySearchInvite) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientPartySearchInvite +} + +// GetEventBody returns the event body. +func (e *PartySearchInvite) GetEventBody() proto.Message { + return &e.CMsgGCToClientPartySearchInvite +} + +// GetEventName returns the event name. +func (e *PartySearchInvite) GetEventName() string { + return "PartySearchInvite" +} + +// PartySearchInvites event. +// MessageID: k_EMsgGCToClientPartySearchInvites +type PartySearchInvites struct { + protocol.CMsgGCToClientPartySearchInvites +} + +// GetDotaEventMsgID returns the dota message ID of the event. +func (e *PartySearchInvites) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientPartySearchInvites +} + +// GetEventBody returns the event body. +func (e *PartySearchInvites) GetEventBody() proto.Message { + return &e.CMsgGCToClientPartySearchInvites +} + +// GetEventName returns the event name. +func (e *PartySearchInvites) GetEventName() string { + return "PartySearchInvites" +} + +// PlayerBeaconState event. +// MessageID: k_EMsgGCToClientPlayerBeaconState +type PlayerBeaconState struct { + protocol.CMsgGCToClientPlayerBeaconState +} + +// GetDotaEventMsgID returns the dota message ID of the event. +func (e *PlayerBeaconState) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientPlayerBeaconState +} + +// GetEventBody returns the event body. +func (e *PlayerBeaconState) GetEventBody() proto.Message { + return &e.CMsgGCToClientPlayerBeaconState +} + +// GetEventName returns the event name. +func (e *PlayerBeaconState) GetEventName() string { + return "PlayerBeaconState" +} + // PlayerInfo event. // MessageID: k_EMsgGCPlayerInfo type PlayerInfo struct { - dota_gcmessages_client_fantasy.CMsgGCPlayerInfo + protocol.CMsgDOTAPlayerInfo } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *PlayerInfo) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPlayerInfo +func (e *PlayerInfo) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCPlayerInfo } // GetEventBody returns the event body. func (e *PlayerInfo) GetEventBody() proto.Message { - return &e.CMsgGCPlayerInfo + return &e.CMsgDOTAPlayerInfo } // GetEventName returns the event name. @@ -920,12 +995,12 @@ func (e *PlayerInfo) GetEventName() string { // PlayerJoinedChannel event. // MessageID: k_EMsgGCOtherJoinedChannel type PlayerJoinedChannel struct { - dota_gcmessages_client_chat.CMsgDOTAOtherJoinedChatChannel + protocol.CMsgDOTAOtherJoinedChatChannel } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *PlayerJoinedChannel) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCOtherJoinedChannel +func (e *PlayerJoinedChannel) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCOtherJoinedChannel } // GetEventBody returns the event body. @@ -941,12 +1016,12 @@ func (e *PlayerJoinedChannel) GetEventName() string { // PlayerLeftChannel event. // MessageID: k_EMsgGCOtherLeftChannel type PlayerLeftChannel struct { - dota_gcmessages_client_chat.CMsgDOTAOtherLeftChatChannel + protocol.CMsgDOTAOtherLeftChatChannel } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *PlayerLeftChannel) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCOtherLeftChannel +func (e *PlayerLeftChannel) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCOtherLeftChannel } // GetEventBody returns the event body. @@ -962,12 +1037,12 @@ func (e *PlayerLeftChannel) GetEventName() string { // PlaytestStatus event. // MessageID: k_EMsgGCToClientPlaytestStatus type PlaytestStatus struct { - dota_gcmessages_client.CMsgGCToClientPlaytestStatus + protocol.CMsgGCToClientPlaytestStatus } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *PlaytestStatus) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientPlaytestStatus +func (e *PlaytestStatus) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientPlaytestStatus } // GetEventBody returns the event body. @@ -983,12 +1058,12 @@ func (e *PlaytestStatus) GetEventName() string { // Popup event. // MessageID: k_EMsgGCPopup type Popup struct { - dota_gcmessages_client.CMsgDOTAPopup + protocol.CMsgDOTAPopup } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *Popup) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCPopup +func (e *Popup) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCPopup } // GetEventBody returns the event body. @@ -1004,12 +1079,12 @@ func (e *Popup) GetEventName() string { // ProcessFantasyScheduledEvent event. // MessageID: k_EMsgGCProcessFantasyScheduledEvent type ProcessFantasyScheduledEvent struct { - dota_gcmessages_common.CMsgDOTAProcessFantasyScheduledEvent + protocol.CMsgDOTAProcessFantasyScheduledEvent } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *ProcessFantasyScheduledEvent) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCProcessFantasyScheduledEvent +func (e *ProcessFantasyScheduledEvent) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCProcessFantasyScheduledEvent } // GetEventBody returns the event body. @@ -1025,12 +1100,12 @@ func (e *ProcessFantasyScheduledEvent) GetEventName() string { // ProfileCardUpdated event. // MessageID: k_EMsgGCToClientProfileCardUpdated type ProfileCardUpdated struct { - dota_gcmessages_common.CMsgDOTAProfileCard + protocol.CMsgDOTAProfileCard } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *ProfileCardUpdated) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientProfileCardUpdated +func (e *ProfileCardUpdated) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientProfileCardUpdated } // GetEventBody returns the event body. @@ -1046,12 +1121,12 @@ func (e *ProfileCardUpdated) GetEventName() string { // QuestProgressUpdated event. // MessageID: k_EMsgGCToClientQuestProgressUpdated type QuestProgressUpdated struct { - dota_gcmessages_client.CMsgGCToClientQuestProgressUpdated + protocol.CMsgGCToClientQuestProgressUpdated } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *QuestProgressUpdated) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientQuestProgressUpdated +func (e *QuestProgressUpdated) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientQuestProgressUpdated } // GetEventBody returns the event body. @@ -1067,12 +1142,12 @@ func (e *QuestProgressUpdated) GetEventName() string { // ReadyUpStatus event. // MessageID: k_EMsgGCReadyUpStatus type ReadyUpStatus struct { - dota_gcmessages_client_match_management.CMsgReadyUpStatus + protocol.CMsgReadyUpStatus } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *ReadyUpStatus) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCReadyUpStatus +func (e *ReadyUpStatus) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCReadyUpStatus } // GetEventBody returns the event body. @@ -1085,15 +1160,36 @@ func (e *ReadyUpStatus) GetEventName() string { return "ReadyUpStatus" } +// RequestLaneSelection event. +// MessageID: k_EMsgGCToClientRequestLaneSelection +type RequestLaneSelection struct { + protocol.CMsgGCToClientRequestLaneSelection +} + +// GetDotaEventMsgID returns the dota message ID of the event. +func (e *RequestLaneSelection) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientRequestLaneSelection +} + +// GetEventBody returns the event body. +func (e *RequestLaneSelection) GetEventBody() proto.Message { + return &e.CMsgGCToClientRequestLaneSelection +} + +// GetEventName returns the event name. +func (e *RequestLaneSelection) GetEventName() string { + return "RequestLaneSelection" +} + // ResetMapLocations event. // MessageID: k_EMsgGCResetMapLocations type ResetMapLocations struct { - dota_gcmessages_client.CMsgResetMapLocations + protocol.CMsgResetMapLocations } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *ResetMapLocations) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCResetMapLocations +func (e *ResetMapLocations) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCResetMapLocations } // GetEventBody returns the event body. @@ -1109,12 +1205,12 @@ func (e *ResetMapLocations) GetEventName() string { // SteamDatagramTicket event. // MessageID: k_EMsgGCToClientSteamDatagramTicket type SteamDatagramTicket struct { - dota_gcmessages_client_match_management.CMsgGCToClientSteamDatagramTicket + protocol.CMsgGCToClientSteamDatagramTicket } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *SteamDatagramTicket) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientSteamDatagramTicket +func (e *SteamDatagramTicket) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientSteamDatagramTicket } // GetEventBody returns the event body. @@ -1130,12 +1226,12 @@ func (e *SteamDatagramTicket) GetEventName() string { // TeamInfo event. // MessageID: k_EMsgGCToClientTeamInfo type TeamInfo struct { - dota_gcmessages_client_team.CMsgDOTATeamInfo + protocol.CMsgDOTATeamInfo } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *TeamInfo) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientTeamInfo +func (e *TeamInfo) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientTeamInfo } // GetEventBody returns the event body. @@ -1151,12 +1247,12 @@ func (e *TeamInfo) GetEventName() string { // TeamInviteGCImmediateResponseToInviter event. // MessageID: k_EMsgGCTeamInvite_GCImmediateResponseToInviter type TeamInviteGCImmediateResponseToInviter struct { - dota_gcmessages_client_team.CMsgDOTATeamInvite_GCImmediateResponseToInviter + protocol.CMsgDOTATeamInvite_GCImmediateResponseToInviter } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *TeamInviteGCImmediateResponseToInviter) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCTeamInvite_GCImmediateResponseToInviter +func (e *TeamInviteGCImmediateResponseToInviter) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCTeamInvite_GCImmediateResponseToInviter } // GetEventBody returns the event body. @@ -1172,12 +1268,12 @@ func (e *TeamInviteGCImmediateResponseToInviter) GetEventName() string { // TeamInviteReceived event. // MessageID: k_EMsgGCTeamInvite_GCRequestToInvitee type TeamInviteReceived struct { - dota_gcmessages_client_team.CMsgDOTATeamInvite_GCRequestToInvitee + protocol.CMsgDOTATeamInvite_GCRequestToInvitee } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *TeamInviteReceived) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCTeamInvite_GCRequestToInvitee +func (e *TeamInviteReceived) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCTeamInvite_GCRequestToInvitee } // GetEventBody returns the event body. @@ -1193,12 +1289,12 @@ func (e *TeamInviteReceived) GetEventName() string { // TeamInviteResponseReceived event. // MessageID: k_EMsgGCTeamInvite_GCResponseToInviter type TeamInviteResponseReceived struct { - dota_gcmessages_client_team.CMsgDOTATeamInvite_GCResponseToInviter + protocol.CMsgDOTATeamInvite_GCResponseToInviter } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *TeamInviteResponseReceived) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCTeamInvite_GCResponseToInviter +func (e *TeamInviteResponseReceived) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCTeamInvite_GCResponseToInviter } // GetEventBody returns the event body. @@ -1214,12 +1310,12 @@ func (e *TeamInviteResponseReceived) GetEventName() string { // TeamsInfo event. // MessageID: k_EMsgGCToClientTeamsInfo type TeamsInfo struct { - dota_gcmessages_client_team.CMsgDOTATeamsInfo + protocol.CMsgDOTATeamsInfo } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *TeamsInfo) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientTeamsInfo +func (e *TeamsInfo) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientTeamsInfo } // GetEventBody returns the event body. @@ -1235,12 +1331,12 @@ func (e *TeamsInfo) GetEventName() string { // TipNotification event. // MessageID: k_EMsgGCToClientTipNotification type TipNotification struct { - dota_gcmessages_client.CMsgGCToClientTipNotification + protocol.CMsgGCToClientTipNotification } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *TipNotification) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientTipNotification +func (e *TipNotification) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientTipNotification } // GetEventBody returns the event body. @@ -1256,12 +1352,12 @@ func (e *TipNotification) GetEventName() string { // TournamentItemDrop event. // MessageID: k_EMsgGCToClientTournamentItemDrop type TournamentItemDrop struct { - dota_gcmessages_client.CMsgGCToClientTournamentItemDrop + protocol.CMsgGCToClientTournamentItemDrop } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *TournamentItemDrop) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientTournamentItemDrop +func (e *TournamentItemDrop) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientTournamentItemDrop } // GetEventBody returns the event body. @@ -1277,12 +1373,12 @@ func (e *TournamentItemDrop) GetEventName() string { // TrophyAwarded event. // MessageID: k_EMsgGCToClientTrophyAwarded type TrophyAwarded struct { - dota_gcmessages_client.CMsgGCToClientTrophyAwarded + protocol.CMsgGCToClientTrophyAwarded } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *TrophyAwarded) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientTrophyAwarded +func (e *TrophyAwarded) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientTrophyAwarded } // GetEventBody returns the event body. @@ -1298,12 +1394,12 @@ func (e *TrophyAwarded) GetEventName() string { // WageringUpdate event. // MessageID: k_EMsgGCToClientWageringUpdate type WageringUpdate struct { - dota_gcmessages_client.CMsgGCToClientWageringUpdate + protocol.CMsgGCToClientWageringUpdate } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *WageringUpdate) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCToClientWageringUpdate +func (e *WageringUpdate) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCToClientWageringUpdate } // GetEventBody returns the event body. @@ -1319,12 +1415,12 @@ func (e *WageringUpdate) GetEventName() string { // WatchDownloadedReplay event. // MessageID: k_EMsgGCWatchDownloadedReplay type WatchDownloadedReplay struct { - dota_gcmessages_client.CMsgGCWatchDownloadedReplay + protocol.CMsgGCWatchDownloadedReplay } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *WatchDownloadedReplay) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCWatchDownloadedReplay +func (e *WatchDownloadedReplay) GetDotaEventMsgID() protocol.EDOTAGCMsg { + return protocol.EDOTAGCMsg_k_EMsgGCWatchDownloadedReplay } // GetEventBody returns the event body. @@ -1336,24 +1432,3 @@ func (e *WatchDownloadedReplay) GetEventBody() proto.Message { func (e *WatchDownloadedReplay) GetEventName() string { return "WatchDownloadedReplay" } - -// WatchGame event. -// MessageID: k_EMsgGCWatchGame -type WatchGame struct { - dota_gcmessages_client_watch.CMsgWatchGame -} - -// GetDotaEventMsgID returns the dota message ID of the event. -func (e *WatchGame) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg_k_EMsgGCWatchGame -} - -// GetEventBody returns the event body. -func (e *WatchGame) GetEventBody() proto.Message { - return &e.CMsgWatchGame -} - -// GetEventName returns the event name. -func (e *WatchGame) GetEventName() string { - return "WatchGame" -} diff --git a/events/invite.go b/events/invite.go index e619e21..a70dd59 100644 --- a/events/invite.go +++ b/events/invite.go @@ -2,8 +2,7 @@ package events import ( "github.com/golang/protobuf/proto" - bgcm "github.com/paralin/go-dota2/protocol/base_gcmessages" - "github.com/paralin/go-dota2/protocol/dota_gcmessages_msgid" + bgcm "github.com/paralin/go-dota2/protocol" ) // InvitationCreated confirms that an invitation has been created. @@ -12,8 +11,8 @@ type InvitationCreated struct { } // GetDotaEventMsgID returns the dota message ID of the event. -func (e *InvitationCreated) GetDotaEventMsgID() dota_gcmessages_msgid.EDOTAGCMsg { - return dota_gcmessages_msgid.EDOTAGCMsg(bgcm.EGCBaseMsg_k_EMsgGCInvitationCreated) +func (e *InvitationCreated) GetDotaEventMsgID() bgcm.EDOTAGCMsg { + return bgcm.EDOTAGCMsg(bgcm.EGCBaseMsg_k_EMsgGCInvitationCreated) } // GetEventBody returns the event body. diff --git a/events/session.go b/events/session.go index b30c680..f74cd2f 100644 --- a/events/session.go +++ b/events/session.go @@ -1,8 +1,8 @@ package events import ( - "github.com/faceit/go-steam/protocol/gamecoordinator" - gcsdkm "github.com/paralin/go-dota2/protocol/gcsdk_gcmessages" + sprotocol "github.com/faceit/go-steam/protocol/gamecoordinator" + gcsdkm "github.com/paralin/go-dota2/protocol" ) // GCConnectionStatusChanged is emitted when the client connection state is updated. @@ -24,5 +24,5 @@ type ClientWelcomed struct { // UnhandledGCPacket is called when the client ignores an unhandled packet. type UnhandledGCPacket struct { // Packet is the unhandled packet. - Packet *gamecoordinator.GCPacket + Packet *sprotocol.GCPacket } diff --git a/generator/.gitignore b/generator/.gitignore deleted file mode 100644 index a8a6bda..0000000 --- a/generator/.gitignore +++ /dev/null @@ -1 +0,0 @@ -generator \ No newline at end of file diff --git a/generator/GameTracking-Dota2 b/generator/GameTracking-Dota2 new file mode 160000 index 0000000..005c387 --- /dev/null +++ b/generator/GameTracking-Dota2 @@ -0,0 +1 @@ +Subproject commit 005c387e3933c0e53cb815c290828c061aa5d9b7 diff --git a/generator/generator.go b/generator/generator.go deleted file mode 100644 index 3eb1202..0000000 --- a/generator/generator.go +++ /dev/null @@ -1,288 +0,0 @@ -package main - -import ( - "bytes" - "fmt" - gofmt "go/format" - "io" - "io/ioutil" - "os" - "os/exec" - "path/filepath" - "regexp" - "strings" -) - -var printCommands = false -var pkgImportPath = "github.com/paralin/go-dota2/protocol" - -var dota2ProtoFiles = []string{ - "base_gcmessages.proto", - "econ_gcmessages.proto", - "econ_shared_enums.proto", - "dota_client_enums.proto", - "dota_gcmessages_client.proto", - "dota_gcmessages_client_chat.proto", - "dota_gcmessages_client_guild.proto", - "dota_gcmessages_client_match_management.proto", - "dota_gcmessages_client_team.proto", - "dota_gcmessages_client_fantasy.proto", - "dota_gcmessages_client_watch.proto", - "dota_gcmessages_client_tournament.proto", - "dota_gcmessages_common.proto", - "dota_gcmessages_common_match_management.proto", - "dota_gcmessages_msgid.proto", - "dota_shared_enums.proto", - "gcsdk_gcmessages.proto", - "gcsystemmsgs.proto", - "steammessages.proto", -} - -func main() { - args := strings.Join(os.Args[1:], " ") - - found := false - if strings.Contains(args, "clean") { - clean() - found = true - } - if strings.Contains(args, "proto") { - buildProto() - found = true - } - - if !found { - os.Stderr.WriteString("Invalid target!\nAvailable targets: clean, proto\n") - os.Exit(1) - } -} - -func clean() { - print("# Cleaning") - cleanGlob("../internal/**/*.pb.go") -} - -func cleanGlob(pattern string) { - protos, _ := filepath.Glob(pattern) - for _, proto := range protos { - err := os.Remove(proto) - if err != nil { - panic(err) - } - } -} - -func buildProto() { - print("# Building Protobufs") - - outDir := "../protocol" - buildProtoMap(dota2ProtoFiles, outDir) -} - -func buildProtoMap(files []string, outDir string) { - os.MkdirAll(outDir, os.ModePerm) - var imports []string - for _, proto := range files { - fnamePts := strings.Split(proto, ".") - outPkg := fnamePts[0] - out := fmt.Sprintf("%s.pb.go", outPkg) - full := filepath.Join(outDir, out) - compileProto("Protobufs", proto, full) - fixProto(full) - imports = append(imports, outPkg) - } - - allDir := filepath.Join(outDir, "all") - os.MkdirAll(allDir, os.ModePerm) - { - srcBuf := &bytes.Buffer{} - - fmt.Fprintf(srcBuf, "package all\n\nimport(\n") - for _, imp := range imports { - fmt.Fprintf(srcBuf, "\t// %s protocol\n", imp) - fmt.Fprintf(srcBuf, "\t_ \"%s/%s\"\n", pkgImportPath, imp) - } - srcBuf.WriteString(")\n\n// Packages is a list of all packages.\n") - srcBuf.WriteString("var Packages []string = []string{\n") - for _, imp := range imports { - fmt.Fprintf(srcBuf, "\t\"%s/%s\",\n", pkgImportPath, imp) - } - fmt.Fprintf(srcBuf, "}\n") - - fmted, err := gofmt.Source(srcBuf.Bytes()) - if err != nil { - panic(err) - } - if err := ioutil.WriteFile(filepath.Join(allDir, "all_protocols.go"), fmted, 0644); err != nil { - panic(err) - } - } - -} - -func buildAllPkg(outDir string) { - -} - -func compileProto(srcBase, proto, target string) { - outDir, _ := filepath.Split(target) - err := os.MkdirAll(outDir, os.ModePerm) - if err != nil { - panic(err) - } - execute("protoc", "--go_out="+outDir, "-I="+srcBase, filepath.Join(srcBase, proto)) - out := strings.Replace(filepath.Join(outDir, proto), ".proto", ".pb.go", 1) - if err := forceRename(out, target); err != nil { - panic(err) - } -} - -func forceRename(from, to string) error { - if from == to { - return nil - } - - os.Remove(to) - return os.Rename(from, to) -} - -var pkgRegex = regexp.MustCompile(`(package )(\w+)`) -var pkgCommentRegex = regexp.MustCompile(`(?s)(\/\*.*?\*\/\n)package`) -var localImportRegex = regexp.MustCompile(`(import )(\w+)( ".")`) - -func fixProto(path string) { - // goprotobuf is really bad at dependencies, so we must fix them manually... - // It tries to load each dependency of a file as a seperate package (but in a very, very wrong way). - // Because we want some files in the same package, we'll remove those imports to local files. - file, err := ioutil.ReadFile(path) - if err != nil { - panic(err) - } - fileDir := filepath.Dir(path) - - // remove the package comment because it just includes a list of all messages and - // creates collisions between the others. - file = cutAllSubmatch(pkgCommentRegex, file, 1) - - // fix the package name - // find the package name - pkgNameParts := pkgRegex.FindSubmatch(file) - if len(pkgNameParts) == 0 { - panic("Error determining package name in " + path) - } - packageName := string(pkgNameParts[2]) - - // fix the google dependency; - // we just reuse the one from protoc-gen-go - file = bytes.Replace(file, []byte("google/protobuf/descriptor.pb"), []byte("code.google.com/p/goprotobuf/protoc-gen-go/descriptor"), -1) - file = bytes.Replace(file, []byte("import _ \".\"\n"), []byte{}, 1) - file = bytes.Replace(file, []byte("import google_protobuf \"google/protobuf\""), []byte("import google_protobuf \"github.com/golang/protobuf/protoc-gen-go/descriptor\""), 1) - - matches := localImportRegex.FindAllSubmatch(file, -1) - for _, match := range matches { - completeMatch := match[0] - pkgName := string(match[2]) - replaceWith := "import " + pkgName + " \"" + pkgImportPath + "/" + pkgName + "\"" - if pkgName == "_" { - replaceWith = "" - } - print("Replacing " + string(completeMatch) + " with " + replaceWith) - file = bytes.Replace(file, completeMatch, []byte(replaceWith), 1) - } - - pkgSubdir := filepath.Join(fileDir, packageName) - finalPath := filepath.Join(pkgSubdir, packageName+".go") - if err := os.MkdirAll(pkgSubdir, 0755); err != nil { - panic(err) - } - - fmted, err := gofmt.Source(file) - if err != nil { - panic(err) - } - if err := os.Remove(path); err != nil { - panic(err) - } - - err = ioutil.WriteFile(finalPath, fmted, 0755) - if err != nil { - panic(err) - } -} - -func inferPackageName(path string) string { - pieces := strings.Split(path, string(filepath.Separator)) - return pieces[len(pieces)-2] -} - -func cutAllSubmatch(r *regexp.Regexp, b []byte, n int) []byte { - i := r.FindSubmatchIndex(b) - return bytesCut(b, i[2*n], i[2*n+1]) -} - -// Removes the given section from the byte array -func bytesCut(b []byte, from, to int) []byte { - buf := new(bytes.Buffer) - buf.Write(b[:from]) - buf.Write(b[to:]) - return buf.Bytes() -} - -func print(text string) { os.Stdout.WriteString(text + "\n") } - -func printerr(text string) { os.Stderr.WriteString(text + "\n") } - -// This writer appends a "> " after every newline so that the outpout appears quoted. -type QuotedWriter struct { - w io.Writer - started bool -} - -func NewQuotedWriter(w io.Writer) *QuotedWriter { - return &QuotedWriter{w, false} -} - -func (w *QuotedWriter) Write(p []byte) (n int, err error) { - if !w.started { - _, err = w.w.Write([]byte("> ")) - if err != nil { - return n, err - } - w.started = true - } - - for i, c := range p { - if c == '\n' { - nw, err := w.w.Write(p[n : i+1]) - n += nw - if err != nil { - return n, err - } - - _, err = w.w.Write([]byte("> ")) - if err != nil { - return n, err - } - } - } - if n != len(p) { - nw, err := w.w.Write(p[n:len(p)]) - n += nw - return n, err - } - return -} - -func execute(command string, args ...string) { - if printCommands { - print(command + " " + strings.Join(args, " ")) - } - cmd := exec.Command(command, args...) - cmd.Stdout = NewQuotedWriter(os.Stdout) - cmd.Stderr = NewQuotedWriter(os.Stderr) - err := cmd.Run() - if err != nil { - printerr(err.Error()) - os.Exit(1) - } -} diff --git a/generator/update_protos.bash b/generator/update_protos.bash index 4aacb8e..17fa313 100755 --- a/generator/update_protos.bash +++ b/generator/update_protos.bash @@ -1,33 +1,55 @@ #!/bin/bash set -eo pipefail -PERSIST_TEMPDIR="yes" - -GAMETRACKING_REPO="https://github.com/SteamDatabase/GameTracking-Dota2/archive/master/gametracking-dota2.tar.gz" - -if [ -n "$PERSIST_TEMPDIR" ]; then - WORK_DIR=/tmp/dota-proto-update - mkdir -p ${WORK_DIR} -else - WORK_DIR=`mktemp -d` - # deletes the temp directory - function cleanup { - sync || true - if [ -d "$WORK_DIR" ]; then - rm -rf "$WORK_DIR" || true - fi - } - trap cleanup EXIT -fi +REPO_ROOT=$(git rev-parse --show-toplevel) +GAME_DIR="GameTracking-Dota2" +GAME_PATH="${REPO_ROOT}/generator/${GAME_DIR}" + +cd ${REPO_ROOT}/generator +git submodule update --init ${GAME_DIR} + +WORK_DIR=`mktemp -d` +# deletes the temp directory +function cleanup { + sync || true + if [ -d "$WORK_DIR" ]; then + rm -rf "$WORK_DIR" || true + fi +} +trap cleanup EXIT + +cd ${GAME_PATH}/Protobufs +mkdir -p ${WORK_DIR}/orig ${WORK_DIR}/protos +cp \ + ./dota_gcmessages_*.proto \ + ./dota_client_enums.proto \ + ./network_connection.proto \ + ./base_gcmessages.proto \ + ./econ_*.proto \ + ./dota_match_metadata.proto \ + ./dota_shared_enums.proto \ + ./gcsdk_gcmessages.proto \ + ./steammessages.proto \ + ./gcsystemmsgs.proto \ + ${WORK_DIR}/orig/ cd ${WORK_DIR} -if [ ! -d Protobufs ]; then - echo "Pulling ${GAMETRACKING_REPO}" - curl -L ${GAMETRACKING_REPO} | tar --strip-components=1 -zxf- -fi -cd - -ln -fs ${WORK_DIR}/Protobufs ./Protobufs -go build -v -./generator proto -rm Protobufs +# Add package lines to each protobuf file. +for f in ${WORK_DIR}/orig/*.proto ; do + fname=$(basename $f) + printf 'syntax = "proto2";\npackage protocol;\n\n' |\ + cat - $f |\ + sed -e "s/optional \./optional /g" \ + -e "s/required \./required /g" \ + -e "s/repeated \./repeated /g" \ + -e "s/\t\./\t/g" >\ + ${WORK_DIR}/protos/${fname} +done + +# Generate protobufs +cd ${WORK_DIR}/protos +protoc -I $(pwd) --go_out=. $(pwd)/*.proto + +# Move final files out. +rsync -rv --delete $(pwd)/ ${REPO_ROOT}/protocol/ diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..5765329 --- /dev/null +++ b/go.mod @@ -0,0 +1,15 @@ +module github.com/paralin/go-dota2 + +go 1.12 + +require ( + github.com/faceit/go-steam v0.0.0-20190206021251-2be7df6980e1 + github.com/fatih/camelcase v1.0.0 + github.com/golang/protobuf v1.3.2 + github.com/onsi/ginkgo v1.9.0 // indirect + github.com/onsi/gomega v1.6.0 // indirect + github.com/pkg/errors v0.8.1 + github.com/serenize/snaker v0.0.0-20171204205717-a683aaf2d516 + github.com/sirupsen/logrus v1.4.2 + github.com/urfave/cli v1.21.0 +) diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..178b478 --- /dev/null +++ b/go.sum @@ -0,0 +1,51 @@ +github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/faceit/go-steam v0.0.0-20190206021251-2be7df6980e1 h1:YdrNNCQrhSmzmPZ96cx/9BJB+/0HGXdmjXA797tY1y4= +github.com/faceit/go-steam v0.0.0-20190206021251-2be7df6980e1/go.mod h1:tWhHiUegiWdkHxx5/dG7fbwpIIT55X2mm9g32sHI1t0= +github.com/fatih/camelcase v1.0.0 h1:hxNvNX/xYBp0ovncs8WyWZrOrpBNub/JfaMvbURyft8= +github.com/fatih/camelcase v1.0.0/go.mod h1:yN2Sb0lFhZJUdVvtELVWefmrXpuZESvPmqwoZc+/fpc= +github.com/fsnotify/fsnotify v1.4.7 h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I= +github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= +github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.2 h1:6nsPYzhq5kReh6QImI3k5qWzO4PEbvbIW2cwSfR/6xs= +github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/hpcloud/tail v1.0.0 h1:nfCOvKYfkgYP8hkirhJocXT2+zOD8yUNjXaWfTlyFKI= +github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= +github.com/konsorten/go-windows-terminal-sequences v1.0.1 h1:mweAR1A6xJ3oS2pRaGiHgQ4OO8tzTaLawm8vnODuwDk= +github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.9.0 h1:SZjF721BByVj8QH636/8S2DnX4n0Re3SteMmw3N+tzc= +github.com/onsi/ginkgo v1.9.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/gomega v1.6.0 h1:8XTW0fcJZEq9q+Upcyws4JSGua2MFysCL5xkaSgHc+M= +github.com/onsi/gomega v1.6.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= +github.com/pkg/errors v0.8.1 h1:iURUrRGxPUNPdy5/HRSm+Yj6okJ6UtLINN0Q9M4+h3I= +github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/serenize/snaker v0.0.0-20171204205717-a683aaf2d516 h1:ofR1ZdrNSkiWcMsRrubK9tb2/SlZVWttAfqUjJi6QYc= +github.com/serenize/snaker v0.0.0-20171204205717-a683aaf2d516/go.mod h1:Yow6lPLSAXx2ifx470yD/nUe22Dv5vBvxK/UK9UUTVs= +github.com/sirupsen/logrus v1.4.2 h1:SPIRibHv4MatM3XXNO2BJeFLZwZ2LvZgfQ5+UNI2im4= +github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= +github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/testify v1.2.2 h1:bSDNvY7ZPG5RlJ8otE/7V6gMiyenm9RtJ7IUVIAoJ1w= +github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/urfave/cli v1.21.0 h1:wYSSj06510qPIzGSua9ZqsncMmWE3Zr55KBERygyrxE= +github.com/urfave/cli v1.21.0/go.mod h1:lxDj6qX9Q6lWQxIrbrT0nwecwUtRnhVZAJjJZrVUZZQ= +golang.org/x/net v0.0.0-20180906233101-161cd47e91fd h1:nTDtHvHSdCn1m6ITfMRqtOd/9+7a3s8RBNOZ3eYZzJA= +golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190422165155-953cdadca894 h1:Cz4ceDQGXuKRnVBDTS23GTn/pU5OE2C0WrNTOYK1Uuc= +golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg= +golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/fsnotify.v1 v1.4.7 h1:xOHLXZwVvI9hhs+cLKq5+I5onOuwQLhQwiu63xxlHs4= +gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= +gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ= +gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= +gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw= +gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= diff --git a/protocol/all/all_protocols.go b/protocol/all/all_protocols.go deleted file mode 100644 index eeda04a..0000000 --- a/protocol/all/all_protocols.go +++ /dev/null @@ -1,65 +0,0 @@ -package all - -import ( - // base_gcmessages protocol - _ "github.com/paralin/go-dota2/protocol/base_gcmessages" - // econ_gcmessages protocol - _ "github.com/paralin/go-dota2/protocol/econ_gcmessages" - // econ_shared_enums protocol - _ "github.com/paralin/go-dota2/protocol/econ_shared_enums" - // dota_client_enums protocol - _ "github.com/paralin/go-dota2/protocol/dota_client_enums" - // dota_gcmessages_client protocol - _ "github.com/paralin/go-dota2/protocol/dota_gcmessages_client" - // dota_gcmessages_client_chat protocol - _ "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_chat" - // dota_gcmessages_client_guild protocol - _ "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_guild" - // dota_gcmessages_client_match_management protocol - _ "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_match_management" - // dota_gcmessages_client_team protocol - _ "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_team" - // dota_gcmessages_client_fantasy protocol - _ "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_fantasy" - // dota_gcmessages_client_watch protocol - _ "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_watch" - // dota_gcmessages_client_tournament protocol - _ "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_tournament" - // dota_gcmessages_common protocol - _ "github.com/paralin/go-dota2/protocol/dota_gcmessages_common" - // dota_gcmessages_common_match_management protocol - _ "github.com/paralin/go-dota2/protocol/dota_gcmessages_common_match_management" - // dota_gcmessages_msgid protocol - _ "github.com/paralin/go-dota2/protocol/dota_gcmessages_msgid" - // dota_shared_enums protocol - _ "github.com/paralin/go-dota2/protocol/dota_shared_enums" - // gcsdk_gcmessages protocol - _ "github.com/paralin/go-dota2/protocol/gcsdk_gcmessages" - // gcsystemmsgs protocol - _ "github.com/paralin/go-dota2/protocol/gcsystemmsgs" - // steammessages protocol - _ "github.com/paralin/go-dota2/protocol/steammessages" -) - -// Packages is a list of all packages. -var Packages []string = []string{ - "github.com/paralin/go-dota2/protocol/base_gcmessages", - "github.com/paralin/go-dota2/protocol/econ_gcmessages", - "github.com/paralin/go-dota2/protocol/econ_shared_enums", - "github.com/paralin/go-dota2/protocol/dota_client_enums", - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client", - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_chat", - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_guild", - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_match_management", - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_team", - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_fantasy", - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_watch", - "github.com/paralin/go-dota2/protocol/dota_gcmessages_client_tournament", - "github.com/paralin/go-dota2/protocol/dota_gcmessages_common", - "github.com/paralin/go-dota2/protocol/dota_gcmessages_common_match_management", - "github.com/paralin/go-dota2/protocol/dota_gcmessages_msgid", - "github.com/paralin/go-dota2/protocol/dota_shared_enums", - "github.com/paralin/go-dota2/protocol/gcsdk_gcmessages", - "github.com/paralin/go-dota2/protocol/gcsystemmsgs", - "github.com/paralin/go-dota2/protocol/steammessages", -} diff --git a/protocol/base_gcmessages.pb.go b/protocol/base_gcmessages.pb.go new file mode 100644 index 0000000..26fb3c9 --- /dev/null +++ b/protocol/base_gcmessages.pb.go @@ -0,0 +1,5003 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: base_gcmessages.proto + +package protocol + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type EGCBaseMsg int32 + +const ( + EGCBaseMsg_k_EMsgGCSystemMessage EGCBaseMsg = 4001 + EGCBaseMsg_k_EMsgGCReplicateConVars EGCBaseMsg = 4002 + EGCBaseMsg_k_EMsgGCConVarUpdated EGCBaseMsg = 4003 + EGCBaseMsg_k_EMsgGCInviteToParty EGCBaseMsg = 4501 + EGCBaseMsg_k_EMsgGCInvitationCreated EGCBaseMsg = 4502 + EGCBaseMsg_k_EMsgGCPartyInviteResponse EGCBaseMsg = 4503 + EGCBaseMsg_k_EMsgGCKickFromParty EGCBaseMsg = 4504 + EGCBaseMsg_k_EMsgGCLeaveParty EGCBaseMsg = 4505 + EGCBaseMsg_k_EMsgGCServerAvailable EGCBaseMsg = 4506 + EGCBaseMsg_k_EMsgGCClientConnectToServer EGCBaseMsg = 4507 + EGCBaseMsg_k_EMsgGCGameServerInfo EGCBaseMsg = 4508 + EGCBaseMsg_k_EMsgGCError EGCBaseMsg = 4509 + EGCBaseMsg_k_EMsgGCLANServerAvailable EGCBaseMsg = 4511 + EGCBaseMsg_k_EMsgGCInviteToLobby EGCBaseMsg = 4512 + EGCBaseMsg_k_EMsgGCLobbyInviteResponse EGCBaseMsg = 4513 + EGCBaseMsg_k_EMsgGCToClientPollFileRequest EGCBaseMsg = 4514 + EGCBaseMsg_k_EMsgGCToClientPollFileResponse EGCBaseMsg = 4515 + EGCBaseMsg_k_EMsgGCToGCPerformManualOp EGCBaseMsg = 4516 + EGCBaseMsg_k_EMsgGCToGCPerformManualOpCompleted EGCBaseMsg = 4517 + EGCBaseMsg_k_EMsgGCToGCReloadServerRegionSettings EGCBaseMsg = 4518 +) + +var EGCBaseMsg_name = map[int32]string{ + 4001: "k_EMsgGCSystemMessage", + 4002: "k_EMsgGCReplicateConVars", + 4003: "k_EMsgGCConVarUpdated", + 4501: "k_EMsgGCInviteToParty", + 4502: "k_EMsgGCInvitationCreated", + 4503: "k_EMsgGCPartyInviteResponse", + 4504: "k_EMsgGCKickFromParty", + 4505: "k_EMsgGCLeaveParty", + 4506: "k_EMsgGCServerAvailable", + 4507: "k_EMsgGCClientConnectToServer", + 4508: "k_EMsgGCGameServerInfo", + 4509: "k_EMsgGCError", + 4511: "k_EMsgGCLANServerAvailable", + 4512: "k_EMsgGCInviteToLobby", + 4513: "k_EMsgGCLobbyInviteResponse", + 4514: "k_EMsgGCToClientPollFileRequest", + 4515: "k_EMsgGCToClientPollFileResponse", + 4516: "k_EMsgGCToGCPerformManualOp", + 4517: "k_EMsgGCToGCPerformManualOpCompleted", + 4518: "k_EMsgGCToGCReloadServerRegionSettings", +} + +var EGCBaseMsg_value = map[string]int32{ + "k_EMsgGCSystemMessage": 4001, + "k_EMsgGCReplicateConVars": 4002, + "k_EMsgGCConVarUpdated": 4003, + "k_EMsgGCInviteToParty": 4501, + "k_EMsgGCInvitationCreated": 4502, + "k_EMsgGCPartyInviteResponse": 4503, + "k_EMsgGCKickFromParty": 4504, + "k_EMsgGCLeaveParty": 4505, + "k_EMsgGCServerAvailable": 4506, + "k_EMsgGCClientConnectToServer": 4507, + "k_EMsgGCGameServerInfo": 4508, + "k_EMsgGCError": 4509, + "k_EMsgGCLANServerAvailable": 4511, + "k_EMsgGCInviteToLobby": 4512, + "k_EMsgGCLobbyInviteResponse": 4513, + "k_EMsgGCToClientPollFileRequest": 4514, + "k_EMsgGCToClientPollFileResponse": 4515, + "k_EMsgGCToGCPerformManualOp": 4516, + "k_EMsgGCToGCPerformManualOpCompleted": 4517, + "k_EMsgGCToGCReloadServerRegionSettings": 4518, +} + +func (x EGCBaseMsg) Enum() *EGCBaseMsg { + p := new(EGCBaseMsg) + *p = x + return p +} + +func (x EGCBaseMsg) String() string { + return proto.EnumName(EGCBaseMsg_name, int32(x)) +} + +func (x *EGCBaseMsg) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EGCBaseMsg_value, data, "EGCBaseMsg") + if err != nil { + return err + } + *x = EGCBaseMsg(value) + return nil +} + +func (EGCBaseMsg) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{0} +} + +type EGCBaseProtoObjectTypes int32 + +const ( + EGCBaseProtoObjectTypes_k_EProtoObjectPartyInvite EGCBaseProtoObjectTypes = 1001 + EGCBaseProtoObjectTypes_k_EProtoObjectLobbyInvite EGCBaseProtoObjectTypes = 1002 +) + +var EGCBaseProtoObjectTypes_name = map[int32]string{ + 1001: "k_EProtoObjectPartyInvite", + 1002: "k_EProtoObjectLobbyInvite", +} + +var EGCBaseProtoObjectTypes_value = map[string]int32{ + "k_EProtoObjectPartyInvite": 1001, + "k_EProtoObjectLobbyInvite": 1002, +} + +func (x EGCBaseProtoObjectTypes) Enum() *EGCBaseProtoObjectTypes { + p := new(EGCBaseProtoObjectTypes) + *p = x + return p +} + +func (x EGCBaseProtoObjectTypes) String() string { + return proto.EnumName(EGCBaseProtoObjectTypes_name, int32(x)) +} + +func (x *EGCBaseProtoObjectTypes) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EGCBaseProtoObjectTypes_value, data, "EGCBaseProtoObjectTypes") + if err != nil { + return err + } + *x = EGCBaseProtoObjectTypes(value) + return nil +} + +func (EGCBaseProtoObjectTypes) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{1} +} + +type ECustomGameInstallStatus int32 + +const ( + ECustomGameInstallStatus_k_ECustomGameInstallStatus_Unknown ECustomGameInstallStatus = 0 + ECustomGameInstallStatus_k_ECustomGameInstallStatus_Ready ECustomGameInstallStatus = 1 + ECustomGameInstallStatus_k_ECustomGameInstallStatus_Busy ECustomGameInstallStatus = 2 + ECustomGameInstallStatus_k_ECustomGameInstallStatus_FailedGeneric ECustomGameInstallStatus = 101 + ECustomGameInstallStatus_k_ECustomGameInstallStatus_FailedInternalError ECustomGameInstallStatus = 102 + ECustomGameInstallStatus_k_ECustomGameInstallStatus_RequestedTimestampTooOld ECustomGameInstallStatus = 103 + ECustomGameInstallStatus_k_ECustomGameInstallStatus_RequestedTimestampTooNew ECustomGameInstallStatus = 104 + ECustomGameInstallStatus_k_ECustomGameInstallStatus_CRCMismatch ECustomGameInstallStatus = 105 + ECustomGameInstallStatus_k_ECustomGameInstallStatus_FailedSteam ECustomGameInstallStatus = 106 + ECustomGameInstallStatus_k_ECustomGameInstallStatus_FailedCanceled ECustomGameInstallStatus = 107 +) + +var ECustomGameInstallStatus_name = map[int32]string{ + 0: "k_ECustomGameInstallStatus_Unknown", + 1: "k_ECustomGameInstallStatus_Ready", + 2: "k_ECustomGameInstallStatus_Busy", + 101: "k_ECustomGameInstallStatus_FailedGeneric", + 102: "k_ECustomGameInstallStatus_FailedInternalError", + 103: "k_ECustomGameInstallStatus_RequestedTimestampTooOld", + 104: "k_ECustomGameInstallStatus_RequestedTimestampTooNew", + 105: "k_ECustomGameInstallStatus_CRCMismatch", + 106: "k_ECustomGameInstallStatus_FailedSteam", + 107: "k_ECustomGameInstallStatus_FailedCanceled", +} + +var ECustomGameInstallStatus_value = map[string]int32{ + "k_ECustomGameInstallStatus_Unknown": 0, + "k_ECustomGameInstallStatus_Ready": 1, + "k_ECustomGameInstallStatus_Busy": 2, + "k_ECustomGameInstallStatus_FailedGeneric": 101, + "k_ECustomGameInstallStatus_FailedInternalError": 102, + "k_ECustomGameInstallStatus_RequestedTimestampTooOld": 103, + "k_ECustomGameInstallStatus_RequestedTimestampTooNew": 104, + "k_ECustomGameInstallStatus_CRCMismatch": 105, + "k_ECustomGameInstallStatus_FailedSteam": 106, + "k_ECustomGameInstallStatus_FailedCanceled": 107, +} + +func (x ECustomGameInstallStatus) Enum() *ECustomGameInstallStatus { + p := new(ECustomGameInstallStatus) + *p = x + return p +} + +func (x ECustomGameInstallStatus) String() string { + return proto.EnumName(ECustomGameInstallStatus_name, int32(x)) +} + +func (x *ECustomGameInstallStatus) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(ECustomGameInstallStatus_value, data, "ECustomGameInstallStatus") + if err != nil { + return err + } + *x = ECustomGameInstallStatus(value) + return nil +} + +func (ECustomGameInstallStatus) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{2} +} + +type CMsgExtractGemsResponse_EExtractGems int32 + +const ( + CMsgExtractGemsResponse_k_ExtractGems_Succeeded CMsgExtractGemsResponse_EExtractGems = 0 + CMsgExtractGemsResponse_k_ExtractGems_Failed_ToolIsInvalid CMsgExtractGemsResponse_EExtractGems = 1 + CMsgExtractGemsResponse_k_ExtractGems_Failed_ItemIsInvalid CMsgExtractGemsResponse_EExtractGems = 2 + CMsgExtractGemsResponse_k_ExtractGems_Failed_ToolCannotRemoveGem CMsgExtractGemsResponse_EExtractGems = 3 + CMsgExtractGemsResponse_k_ExtractGems_Failed_FailedToRemoveGem CMsgExtractGemsResponse_EExtractGems = 4 +) + +var CMsgExtractGemsResponse_EExtractGems_name = map[int32]string{ + 0: "k_ExtractGems_Succeeded", + 1: "k_ExtractGems_Failed_ToolIsInvalid", + 2: "k_ExtractGems_Failed_ItemIsInvalid", + 3: "k_ExtractGems_Failed_ToolCannotRemoveGem", + 4: "k_ExtractGems_Failed_FailedToRemoveGem", +} + +var CMsgExtractGemsResponse_EExtractGems_value = map[string]int32{ + "k_ExtractGems_Succeeded": 0, + "k_ExtractGems_Failed_ToolIsInvalid": 1, + "k_ExtractGems_Failed_ItemIsInvalid": 2, + "k_ExtractGems_Failed_ToolCannotRemoveGem": 3, + "k_ExtractGems_Failed_FailedToRemoveGem": 4, +} + +func (x CMsgExtractGemsResponse_EExtractGems) Enum() *CMsgExtractGemsResponse_EExtractGems { + p := new(CMsgExtractGemsResponse_EExtractGems) + *p = x + return p +} + +func (x CMsgExtractGemsResponse_EExtractGems) String() string { + return proto.EnumName(CMsgExtractGemsResponse_EExtractGems_name, int32(x)) +} + +func (x *CMsgExtractGemsResponse_EExtractGems) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgExtractGemsResponse_EExtractGems_value, data, "CMsgExtractGemsResponse_EExtractGems") + if err != nil { + return err + } + *x = CMsgExtractGemsResponse_EExtractGems(value) + return nil +} + +func (CMsgExtractGemsResponse_EExtractGems) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{63, 0} +} + +type CMsgAddSocketResponse_EAddSocket int32 + +const ( + CMsgAddSocketResponse_k_AddSocket_Succeeded CMsgAddSocketResponse_EAddSocket = 0 + CMsgAddSocketResponse_k_AddSocket_Failed_ToolIsInvalid CMsgAddSocketResponse_EAddSocket = 1 + CMsgAddSocketResponse_k_AddSocket_Failed_ItemCannotBeSocketed CMsgAddSocketResponse_EAddSocket = 2 + CMsgAddSocketResponse_k_AddSocket_Failed_FailedToAddSocket CMsgAddSocketResponse_EAddSocket = 3 +) + +var CMsgAddSocketResponse_EAddSocket_name = map[int32]string{ + 0: "k_AddSocket_Succeeded", + 1: "k_AddSocket_Failed_ToolIsInvalid", + 2: "k_AddSocket_Failed_ItemCannotBeSocketed", + 3: "k_AddSocket_Failed_FailedToAddSocket", +} + +var CMsgAddSocketResponse_EAddSocket_value = map[string]int32{ + "k_AddSocket_Succeeded": 0, + "k_AddSocket_Failed_ToolIsInvalid": 1, + "k_AddSocket_Failed_ItemCannotBeSocketed": 2, + "k_AddSocket_Failed_FailedToAddSocket": 3, +} + +func (x CMsgAddSocketResponse_EAddSocket) Enum() *CMsgAddSocketResponse_EAddSocket { + p := new(CMsgAddSocketResponse_EAddSocket) + *p = x + return p +} + +func (x CMsgAddSocketResponse_EAddSocket) String() string { + return proto.EnumName(CMsgAddSocketResponse_EAddSocket_name, int32(x)) +} + +func (x *CMsgAddSocketResponse_EAddSocket) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgAddSocketResponse_EAddSocket_value, data, "CMsgAddSocketResponse_EAddSocket") + if err != nil { + return err + } + *x = CMsgAddSocketResponse_EAddSocket(value) + return nil +} + +func (CMsgAddSocketResponse_EAddSocket) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{65, 0} +} + +type CMsgAddItemToSocketResponse_EAddGem int32 + +const ( + CMsgAddItemToSocketResponse_k_AddGem_Succeeded CMsgAddItemToSocketResponse_EAddGem = 0 + CMsgAddItemToSocketResponse_k_AddGem_Failed_GemIsInvalid CMsgAddItemToSocketResponse_EAddGem = 1 + CMsgAddItemToSocketResponse_k_AddGem_Failed_ItemIsInvalid CMsgAddItemToSocketResponse_EAddGem = 2 + CMsgAddItemToSocketResponse_k_AddGem_Failed_FailedToAddGem CMsgAddItemToSocketResponse_EAddGem = 3 + CMsgAddItemToSocketResponse_k_AddGem_Failed_InvalidGemTypeForSocket CMsgAddItemToSocketResponse_EAddGem = 4 + CMsgAddItemToSocketResponse_k_AddGem_Failed_InvalidGemTypeForHero CMsgAddItemToSocketResponse_EAddGem = 5 + CMsgAddItemToSocketResponse_k_AddGem_Failed_InvalidGemTypeForSlot CMsgAddItemToSocketResponse_EAddGem = 6 + CMsgAddItemToSocketResponse_k_AddGem_Failed_SocketContainsUnremovableGem CMsgAddItemToSocketResponse_EAddGem = 7 +) + +var CMsgAddItemToSocketResponse_EAddGem_name = map[int32]string{ + 0: "k_AddGem_Succeeded", + 1: "k_AddGem_Failed_GemIsInvalid", + 2: "k_AddGem_Failed_ItemIsInvalid", + 3: "k_AddGem_Failed_FailedToAddGem", + 4: "k_AddGem_Failed_InvalidGemTypeForSocket", + 5: "k_AddGem_Failed_InvalidGemTypeForHero", + 6: "k_AddGem_Failed_InvalidGemTypeForSlot", + 7: "k_AddGem_Failed_SocketContainsUnremovableGem", +} + +var CMsgAddItemToSocketResponse_EAddGem_value = map[string]int32{ + "k_AddGem_Succeeded": 0, + "k_AddGem_Failed_GemIsInvalid": 1, + "k_AddGem_Failed_ItemIsInvalid": 2, + "k_AddGem_Failed_FailedToAddGem": 3, + "k_AddGem_Failed_InvalidGemTypeForSocket": 4, + "k_AddGem_Failed_InvalidGemTypeForHero": 5, + "k_AddGem_Failed_InvalidGemTypeForSlot": 6, + "k_AddGem_Failed_SocketContainsUnremovableGem": 7, +} + +func (x CMsgAddItemToSocketResponse_EAddGem) Enum() *CMsgAddItemToSocketResponse_EAddGem { + p := new(CMsgAddItemToSocketResponse_EAddGem) + *p = x + return p +} + +func (x CMsgAddItemToSocketResponse_EAddGem) String() string { + return proto.EnumName(CMsgAddItemToSocketResponse_EAddGem_name, int32(x)) +} + +func (x *CMsgAddItemToSocketResponse_EAddGem) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgAddItemToSocketResponse_EAddGem_value, data, "CMsgAddItemToSocketResponse_EAddGem") + if err != nil { + return err + } + *x = CMsgAddItemToSocketResponse_EAddGem(value) + return nil +} + +func (CMsgAddItemToSocketResponse_EAddGem) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{68, 0} +} + +type CMsgResetStrangeGemCountResponse_EResetGem int32 + +const ( + CMsgResetStrangeGemCountResponse_k_ResetGem_Succeeded CMsgResetStrangeGemCountResponse_EResetGem = 0 + CMsgResetStrangeGemCountResponse_k_ResetGem_Failed_FailedToResetGem CMsgResetStrangeGemCountResponse_EResetGem = 1 + CMsgResetStrangeGemCountResponse_k_ResetGem_Failed_ItemIsInvalid CMsgResetStrangeGemCountResponse_EResetGem = 2 + CMsgResetStrangeGemCountResponse_k_ResetGem_Failed_InvalidSocketId CMsgResetStrangeGemCountResponse_EResetGem = 3 + CMsgResetStrangeGemCountResponse_k_ResetGem_Failed_SocketCannotBeReset CMsgResetStrangeGemCountResponse_EResetGem = 4 +) + +var CMsgResetStrangeGemCountResponse_EResetGem_name = map[int32]string{ + 0: "k_ResetGem_Succeeded", + 1: "k_ResetGem_Failed_FailedToResetGem", + 2: "k_ResetGem_Failed_ItemIsInvalid", + 3: "k_ResetGem_Failed_InvalidSocketId", + 4: "k_ResetGem_Failed_SocketCannotBeReset", +} + +var CMsgResetStrangeGemCountResponse_EResetGem_value = map[string]int32{ + "k_ResetGem_Succeeded": 0, + "k_ResetGem_Failed_FailedToResetGem": 1, + "k_ResetGem_Failed_ItemIsInvalid": 2, + "k_ResetGem_Failed_InvalidSocketId": 3, + "k_ResetGem_Failed_SocketCannotBeReset": 4, +} + +func (x CMsgResetStrangeGemCountResponse_EResetGem) Enum() *CMsgResetStrangeGemCountResponse_EResetGem { + p := new(CMsgResetStrangeGemCountResponse_EResetGem) + *p = x + return p +} + +func (x CMsgResetStrangeGemCountResponse_EResetGem) String() string { + return proto.EnumName(CMsgResetStrangeGemCountResponse_EResetGem_name, int32(x)) +} + +func (x *CMsgResetStrangeGemCountResponse_EResetGem) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgResetStrangeGemCountResponse_EResetGem_value, data, "CMsgResetStrangeGemCountResponse_EResetGem") + if err != nil { + return err + } + *x = CMsgResetStrangeGemCountResponse_EResetGem(value) + return nil +} + +func (CMsgResetStrangeGemCountResponse_EResetGem) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{70, 0} +} + +type CGCStorePurchaseInit_LineItem struct { + ItemDefId *uint32 `protobuf:"varint,1,opt,name=item_def_id,json=itemDefId" json:"item_def_id,omitempty"` + Quantity *uint32 `protobuf:"varint,2,opt,name=quantity" json:"quantity,omitempty"` + CostInLocalCurrency *uint32 `protobuf:"varint,3,opt,name=cost_in_local_currency,json=costInLocalCurrency" json:"cost_in_local_currency,omitempty"` + PurchaseType *uint32 `protobuf:"varint,4,opt,name=purchase_type,json=purchaseType" json:"purchase_type,omitempty"` + SourceReferenceId *uint64 `protobuf:"varint,5,opt,name=source_reference_id,json=sourceReferenceId" json:"source_reference_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCStorePurchaseInit_LineItem) Reset() { *m = CGCStorePurchaseInit_LineItem{} } +func (m *CGCStorePurchaseInit_LineItem) String() string { return proto.CompactTextString(m) } +func (*CGCStorePurchaseInit_LineItem) ProtoMessage() {} +func (*CGCStorePurchaseInit_LineItem) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{0} +} + +func (m *CGCStorePurchaseInit_LineItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCStorePurchaseInit_LineItem.Unmarshal(m, b) +} +func (m *CGCStorePurchaseInit_LineItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCStorePurchaseInit_LineItem.Marshal(b, m, deterministic) +} +func (m *CGCStorePurchaseInit_LineItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCStorePurchaseInit_LineItem.Merge(m, src) +} +func (m *CGCStorePurchaseInit_LineItem) XXX_Size() int { + return xxx_messageInfo_CGCStorePurchaseInit_LineItem.Size(m) +} +func (m *CGCStorePurchaseInit_LineItem) XXX_DiscardUnknown() { + xxx_messageInfo_CGCStorePurchaseInit_LineItem.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCStorePurchaseInit_LineItem proto.InternalMessageInfo + +func (m *CGCStorePurchaseInit_LineItem) GetItemDefId() uint32 { + if m != nil && m.ItemDefId != nil { + return *m.ItemDefId + } + return 0 +} + +func (m *CGCStorePurchaseInit_LineItem) GetQuantity() uint32 { + if m != nil && m.Quantity != nil { + return *m.Quantity + } + return 0 +} + +func (m *CGCStorePurchaseInit_LineItem) GetCostInLocalCurrency() uint32 { + if m != nil && m.CostInLocalCurrency != nil { + return *m.CostInLocalCurrency + } + return 0 +} + +func (m *CGCStorePurchaseInit_LineItem) GetPurchaseType() uint32 { + if m != nil && m.PurchaseType != nil { + return *m.PurchaseType + } + return 0 +} + +func (m *CGCStorePurchaseInit_LineItem) GetSourceReferenceId() uint64 { + if m != nil && m.SourceReferenceId != nil { + return *m.SourceReferenceId + } + return 0 +} + +type CMsgGCStorePurchaseInit struct { + Country *string `protobuf:"bytes,1,opt,name=country" json:"country,omitempty"` + Language *int32 `protobuf:"varint,2,opt,name=language" json:"language,omitempty"` + Currency *int32 `protobuf:"varint,3,opt,name=currency" json:"currency,omitempty"` + LineItems []*CGCStorePurchaseInit_LineItem `protobuf:"bytes,4,rep,name=line_items,json=lineItems" json:"line_items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCStorePurchaseInit) Reset() { *m = CMsgGCStorePurchaseInit{} } +func (m *CMsgGCStorePurchaseInit) String() string { return proto.CompactTextString(m) } +func (*CMsgGCStorePurchaseInit) ProtoMessage() {} +func (*CMsgGCStorePurchaseInit) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{1} +} + +func (m *CMsgGCStorePurchaseInit) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCStorePurchaseInit.Unmarshal(m, b) +} +func (m *CMsgGCStorePurchaseInit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCStorePurchaseInit.Marshal(b, m, deterministic) +} +func (m *CMsgGCStorePurchaseInit) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCStorePurchaseInit.Merge(m, src) +} +func (m *CMsgGCStorePurchaseInit) XXX_Size() int { + return xxx_messageInfo_CMsgGCStorePurchaseInit.Size(m) +} +func (m *CMsgGCStorePurchaseInit) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCStorePurchaseInit.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCStorePurchaseInit proto.InternalMessageInfo + +func (m *CMsgGCStorePurchaseInit) GetCountry() string { + if m != nil && m.Country != nil { + return *m.Country + } + return "" +} + +func (m *CMsgGCStorePurchaseInit) GetLanguage() int32 { + if m != nil && m.Language != nil { + return *m.Language + } + return 0 +} + +func (m *CMsgGCStorePurchaseInit) GetCurrency() int32 { + if m != nil && m.Currency != nil { + return *m.Currency + } + return 0 +} + +func (m *CMsgGCStorePurchaseInit) GetLineItems() []*CGCStorePurchaseInit_LineItem { + if m != nil { + return m.LineItems + } + return nil +} + +type CMsgGCStorePurchaseInitResponse struct { + Result *int32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` + TxnId *uint64 `protobuf:"varint,2,opt,name=txn_id,json=txnId" json:"txn_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCStorePurchaseInitResponse) Reset() { *m = CMsgGCStorePurchaseInitResponse{} } +func (m *CMsgGCStorePurchaseInitResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCStorePurchaseInitResponse) ProtoMessage() {} +func (*CMsgGCStorePurchaseInitResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{2} +} + +func (m *CMsgGCStorePurchaseInitResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCStorePurchaseInitResponse.Unmarshal(m, b) +} +func (m *CMsgGCStorePurchaseInitResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCStorePurchaseInitResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCStorePurchaseInitResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCStorePurchaseInitResponse.Merge(m, src) +} +func (m *CMsgGCStorePurchaseInitResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCStorePurchaseInitResponse.Size(m) +} +func (m *CMsgGCStorePurchaseInitResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCStorePurchaseInitResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCStorePurchaseInitResponse proto.InternalMessageInfo + +func (m *CMsgGCStorePurchaseInitResponse) GetResult() int32 { + if m != nil && m.Result != nil { + return *m.Result + } + return 0 +} + +func (m *CMsgGCStorePurchaseInitResponse) GetTxnId() uint64 { + if m != nil && m.TxnId != nil { + return *m.TxnId + } + return 0 +} + +type CMsgSystemBroadcast struct { + Message *string `protobuf:"bytes,1,opt,name=message" json:"message,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSystemBroadcast) Reset() { *m = CMsgSystemBroadcast{} } +func (m *CMsgSystemBroadcast) String() string { return proto.CompactTextString(m) } +func (*CMsgSystemBroadcast) ProtoMessage() {} +func (*CMsgSystemBroadcast) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{3} +} + +func (m *CMsgSystemBroadcast) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSystemBroadcast.Unmarshal(m, b) +} +func (m *CMsgSystemBroadcast) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSystemBroadcast.Marshal(b, m, deterministic) +} +func (m *CMsgSystemBroadcast) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSystemBroadcast.Merge(m, src) +} +func (m *CMsgSystemBroadcast) XXX_Size() int { + return xxx_messageInfo_CMsgSystemBroadcast.Size(m) +} +func (m *CMsgSystemBroadcast) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSystemBroadcast.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSystemBroadcast proto.InternalMessageInfo + +func (m *CMsgSystemBroadcast) GetMessage() string { + if m != nil && m.Message != nil { + return *m.Message + } + return "" +} + +type CMsgClientPingData struct { + RelayCodes []uint32 `protobuf:"fixed32,4,rep,packed,name=relay_codes,json=relayCodes" json:"relay_codes,omitempty"` + RelayPings []uint32 `protobuf:"varint,5,rep,packed,name=relay_pings,json=relayPings" json:"relay_pings,omitempty"` + RegionCodes []uint32 `protobuf:"varint,8,rep,packed,name=region_codes,json=regionCodes" json:"region_codes,omitempty"` + RegionPings []uint32 `protobuf:"varint,9,rep,packed,name=region_pings,json=regionPings" json:"region_pings,omitempty"` + RegionPingFailedBitmask *uint32 `protobuf:"varint,10,opt,name=region_ping_failed_bitmask,json=regionPingFailedBitmask" json:"region_ping_failed_bitmask,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientPingData) Reset() { *m = CMsgClientPingData{} } +func (m *CMsgClientPingData) String() string { return proto.CompactTextString(m) } +func (*CMsgClientPingData) ProtoMessage() {} +func (*CMsgClientPingData) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{4} +} + +func (m *CMsgClientPingData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientPingData.Unmarshal(m, b) +} +func (m *CMsgClientPingData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientPingData.Marshal(b, m, deterministic) +} +func (m *CMsgClientPingData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientPingData.Merge(m, src) +} +func (m *CMsgClientPingData) XXX_Size() int { + return xxx_messageInfo_CMsgClientPingData.Size(m) +} +func (m *CMsgClientPingData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientPingData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientPingData proto.InternalMessageInfo + +func (m *CMsgClientPingData) GetRelayCodes() []uint32 { + if m != nil { + return m.RelayCodes + } + return nil +} + +func (m *CMsgClientPingData) GetRelayPings() []uint32 { + if m != nil { + return m.RelayPings + } + return nil +} + +func (m *CMsgClientPingData) GetRegionCodes() []uint32 { + if m != nil { + return m.RegionCodes + } + return nil +} + +func (m *CMsgClientPingData) GetRegionPings() []uint32 { + if m != nil { + return m.RegionPings + } + return nil +} + +func (m *CMsgClientPingData) GetRegionPingFailedBitmask() uint32 { + if m != nil && m.RegionPingFailedBitmask != nil { + return *m.RegionPingFailedBitmask + } + return 0 +} + +type CMsgInviteToParty struct { + SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + ClientVersion *uint32 `protobuf:"varint,2,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` + TeamId *uint32 `protobuf:"varint,3,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + AsCoach *bool `protobuf:"varint,4,opt,name=as_coach,json=asCoach" json:"as_coach,omitempty"` + PingData *CMsgClientPingData `protobuf:"bytes,5,opt,name=ping_data,json=pingData" json:"ping_data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgInviteToParty) Reset() { *m = CMsgInviteToParty{} } +func (m *CMsgInviteToParty) String() string { return proto.CompactTextString(m) } +func (*CMsgInviteToParty) ProtoMessage() {} +func (*CMsgInviteToParty) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{5} +} + +func (m *CMsgInviteToParty) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgInviteToParty.Unmarshal(m, b) +} +func (m *CMsgInviteToParty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgInviteToParty.Marshal(b, m, deterministic) +} +func (m *CMsgInviteToParty) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgInviteToParty.Merge(m, src) +} +func (m *CMsgInviteToParty) XXX_Size() int { + return xxx_messageInfo_CMsgInviteToParty.Size(m) +} +func (m *CMsgInviteToParty) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgInviteToParty.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgInviteToParty proto.InternalMessageInfo + +func (m *CMsgInviteToParty) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +func (m *CMsgInviteToParty) GetClientVersion() uint32 { + if m != nil && m.ClientVersion != nil { + return *m.ClientVersion + } + return 0 +} + +func (m *CMsgInviteToParty) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgInviteToParty) GetAsCoach() bool { + if m != nil && m.AsCoach != nil { + return *m.AsCoach + } + return false +} + +func (m *CMsgInviteToParty) GetPingData() *CMsgClientPingData { + if m != nil { + return m.PingData + } + return nil +} + +type CMsgInviteToLobby struct { + SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + ClientVersion *uint32 `protobuf:"varint,2,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgInviteToLobby) Reset() { *m = CMsgInviteToLobby{} } +func (m *CMsgInviteToLobby) String() string { return proto.CompactTextString(m) } +func (*CMsgInviteToLobby) ProtoMessage() {} +func (*CMsgInviteToLobby) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{6} +} + +func (m *CMsgInviteToLobby) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgInviteToLobby.Unmarshal(m, b) +} +func (m *CMsgInviteToLobby) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgInviteToLobby.Marshal(b, m, deterministic) +} +func (m *CMsgInviteToLobby) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgInviteToLobby.Merge(m, src) +} +func (m *CMsgInviteToLobby) XXX_Size() int { + return xxx_messageInfo_CMsgInviteToLobby.Size(m) +} +func (m *CMsgInviteToLobby) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgInviteToLobby.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgInviteToLobby proto.InternalMessageInfo + +func (m *CMsgInviteToLobby) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +func (m *CMsgInviteToLobby) GetClientVersion() uint32 { + if m != nil && m.ClientVersion != nil { + return *m.ClientVersion + } + return 0 +} + +type CMsgInvitationCreated struct { + GroupId *uint64 `protobuf:"varint,1,opt,name=group_id,json=groupId" json:"group_id,omitempty"` + SteamId *uint64 `protobuf:"fixed64,2,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + UserOffline *bool `protobuf:"varint,3,opt,name=user_offline,json=userOffline" json:"user_offline,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgInvitationCreated) Reset() { *m = CMsgInvitationCreated{} } +func (m *CMsgInvitationCreated) String() string { return proto.CompactTextString(m) } +func (*CMsgInvitationCreated) ProtoMessage() {} +func (*CMsgInvitationCreated) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{7} +} + +func (m *CMsgInvitationCreated) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgInvitationCreated.Unmarshal(m, b) +} +func (m *CMsgInvitationCreated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgInvitationCreated.Marshal(b, m, deterministic) +} +func (m *CMsgInvitationCreated) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgInvitationCreated.Merge(m, src) +} +func (m *CMsgInvitationCreated) XXX_Size() int { + return xxx_messageInfo_CMsgInvitationCreated.Size(m) +} +func (m *CMsgInvitationCreated) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgInvitationCreated.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgInvitationCreated proto.InternalMessageInfo + +func (m *CMsgInvitationCreated) GetGroupId() uint64 { + if m != nil && m.GroupId != nil { + return *m.GroupId + } + return 0 +} + +func (m *CMsgInvitationCreated) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +func (m *CMsgInvitationCreated) GetUserOffline() bool { + if m != nil && m.UserOffline != nil { + return *m.UserOffline + } + return false +} + +type CMsgPartyInviteResponse struct { + PartyId *uint64 `protobuf:"varint,1,opt,name=party_id,json=partyId" json:"party_id,omitempty"` + Accept *bool `protobuf:"varint,2,opt,name=accept" json:"accept,omitempty"` + ClientVersion *uint32 `protobuf:"varint,3,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` + PingData *CMsgClientPingData `protobuf:"bytes,8,opt,name=ping_data,json=pingData" json:"ping_data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPartyInviteResponse) Reset() { *m = CMsgPartyInviteResponse{} } +func (m *CMsgPartyInviteResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgPartyInviteResponse) ProtoMessage() {} +func (*CMsgPartyInviteResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{8} +} + +func (m *CMsgPartyInviteResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPartyInviteResponse.Unmarshal(m, b) +} +func (m *CMsgPartyInviteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPartyInviteResponse.Marshal(b, m, deterministic) +} +func (m *CMsgPartyInviteResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPartyInviteResponse.Merge(m, src) +} +func (m *CMsgPartyInviteResponse) XXX_Size() int { + return xxx_messageInfo_CMsgPartyInviteResponse.Size(m) +} +func (m *CMsgPartyInviteResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPartyInviteResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPartyInviteResponse proto.InternalMessageInfo + +func (m *CMsgPartyInviteResponse) GetPartyId() uint64 { + if m != nil && m.PartyId != nil { + return *m.PartyId + } + return 0 +} + +func (m *CMsgPartyInviteResponse) GetAccept() bool { + if m != nil && m.Accept != nil { + return *m.Accept + } + return false +} + +func (m *CMsgPartyInviteResponse) GetClientVersion() uint32 { + if m != nil && m.ClientVersion != nil { + return *m.ClientVersion + } + return 0 +} + +func (m *CMsgPartyInviteResponse) GetPingData() *CMsgClientPingData { + if m != nil { + return m.PingData + } + return nil +} + +type CMsgLobbyInviteResponse struct { + LobbyId *uint64 `protobuf:"fixed64,1,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` + Accept *bool `protobuf:"varint,2,opt,name=accept" json:"accept,omitempty"` + ClientVersion *uint32 `protobuf:"varint,3,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` + CustomGameCrc *uint64 `protobuf:"fixed64,6,opt,name=custom_game_crc,json=customGameCrc" json:"custom_game_crc,omitempty"` + CustomGameTimestamp *uint32 `protobuf:"fixed32,7,opt,name=custom_game_timestamp,json=customGameTimestamp" json:"custom_game_timestamp,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgLobbyInviteResponse) Reset() { *m = CMsgLobbyInviteResponse{} } +func (m *CMsgLobbyInviteResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgLobbyInviteResponse) ProtoMessage() {} +func (*CMsgLobbyInviteResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{9} +} + +func (m *CMsgLobbyInviteResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgLobbyInviteResponse.Unmarshal(m, b) +} +func (m *CMsgLobbyInviteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgLobbyInviteResponse.Marshal(b, m, deterministic) +} +func (m *CMsgLobbyInviteResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgLobbyInviteResponse.Merge(m, src) +} +func (m *CMsgLobbyInviteResponse) XXX_Size() int { + return xxx_messageInfo_CMsgLobbyInviteResponse.Size(m) +} +func (m *CMsgLobbyInviteResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgLobbyInviteResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgLobbyInviteResponse proto.InternalMessageInfo + +func (m *CMsgLobbyInviteResponse) GetLobbyId() uint64 { + if m != nil && m.LobbyId != nil { + return *m.LobbyId + } + return 0 +} + +func (m *CMsgLobbyInviteResponse) GetAccept() bool { + if m != nil && m.Accept != nil { + return *m.Accept + } + return false +} + +func (m *CMsgLobbyInviteResponse) GetClientVersion() uint32 { + if m != nil && m.ClientVersion != nil { + return *m.ClientVersion + } + return 0 +} + +func (m *CMsgLobbyInviteResponse) GetCustomGameCrc() uint64 { + if m != nil && m.CustomGameCrc != nil { + return *m.CustomGameCrc + } + return 0 +} + +func (m *CMsgLobbyInviteResponse) GetCustomGameTimestamp() uint32 { + if m != nil && m.CustomGameTimestamp != nil { + return *m.CustomGameTimestamp + } + return 0 +} + +type CMsgKickFromParty struct { + SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgKickFromParty) Reset() { *m = CMsgKickFromParty{} } +func (m *CMsgKickFromParty) String() string { return proto.CompactTextString(m) } +func (*CMsgKickFromParty) ProtoMessage() {} +func (*CMsgKickFromParty) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{10} +} + +func (m *CMsgKickFromParty) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgKickFromParty.Unmarshal(m, b) +} +func (m *CMsgKickFromParty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgKickFromParty.Marshal(b, m, deterministic) +} +func (m *CMsgKickFromParty) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgKickFromParty.Merge(m, src) +} +func (m *CMsgKickFromParty) XXX_Size() int { + return xxx_messageInfo_CMsgKickFromParty.Size(m) +} +func (m *CMsgKickFromParty) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgKickFromParty.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgKickFromParty proto.InternalMessageInfo + +func (m *CMsgKickFromParty) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +type CMsgLeaveParty struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgLeaveParty) Reset() { *m = CMsgLeaveParty{} } +func (m *CMsgLeaveParty) String() string { return proto.CompactTextString(m) } +func (*CMsgLeaveParty) ProtoMessage() {} +func (*CMsgLeaveParty) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{11} +} + +func (m *CMsgLeaveParty) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgLeaveParty.Unmarshal(m, b) +} +func (m *CMsgLeaveParty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgLeaveParty.Marshal(b, m, deterministic) +} +func (m *CMsgLeaveParty) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgLeaveParty.Merge(m, src) +} +func (m *CMsgLeaveParty) XXX_Size() int { + return xxx_messageInfo_CMsgLeaveParty.Size(m) +} +func (m *CMsgLeaveParty) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgLeaveParty.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgLeaveParty proto.InternalMessageInfo + +type CMsgCustomGameInstallStatus struct { + Status *ECustomGameInstallStatus `protobuf:"varint,1,opt,name=status,enum=protocol.ECustomGameInstallStatus,def=0" json:"status,omitempty"` + Message *string `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"` + LatestTimestampFromSteam *uint32 `protobuf:"fixed32,3,opt,name=latest_timestamp_from_steam,json=latestTimestampFromSteam" json:"latest_timestamp_from_steam,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgCustomGameInstallStatus) Reset() { *m = CMsgCustomGameInstallStatus{} } +func (m *CMsgCustomGameInstallStatus) String() string { return proto.CompactTextString(m) } +func (*CMsgCustomGameInstallStatus) ProtoMessage() {} +func (*CMsgCustomGameInstallStatus) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{12} +} + +func (m *CMsgCustomGameInstallStatus) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgCustomGameInstallStatus.Unmarshal(m, b) +} +func (m *CMsgCustomGameInstallStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgCustomGameInstallStatus.Marshal(b, m, deterministic) +} +func (m *CMsgCustomGameInstallStatus) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgCustomGameInstallStatus.Merge(m, src) +} +func (m *CMsgCustomGameInstallStatus) XXX_Size() int { + return xxx_messageInfo_CMsgCustomGameInstallStatus.Size(m) +} +func (m *CMsgCustomGameInstallStatus) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgCustomGameInstallStatus.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgCustomGameInstallStatus proto.InternalMessageInfo + +const Default_CMsgCustomGameInstallStatus_Status ECustomGameInstallStatus = ECustomGameInstallStatus_k_ECustomGameInstallStatus_Unknown + +func (m *CMsgCustomGameInstallStatus) GetStatus() ECustomGameInstallStatus { + if m != nil && m.Status != nil { + return *m.Status + } + return Default_CMsgCustomGameInstallStatus_Status +} + +func (m *CMsgCustomGameInstallStatus) GetMessage() string { + if m != nil && m.Message != nil { + return *m.Message + } + return "" +} + +func (m *CMsgCustomGameInstallStatus) GetLatestTimestampFromSteam() uint32 { + if m != nil && m.LatestTimestampFromSteam != nil { + return *m.LatestTimestampFromSteam + } + return 0 +} + +type CMsgServerAvailable struct { + CustomGameInstallStatus *CMsgCustomGameInstallStatus `protobuf:"bytes,1,opt,name=custom_game_install_status,json=customGameInstallStatus" json:"custom_game_install_status,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerAvailable) Reset() { *m = CMsgServerAvailable{} } +func (m *CMsgServerAvailable) String() string { return proto.CompactTextString(m) } +func (*CMsgServerAvailable) ProtoMessage() {} +func (*CMsgServerAvailable) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{13} +} + +func (m *CMsgServerAvailable) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerAvailable.Unmarshal(m, b) +} +func (m *CMsgServerAvailable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerAvailable.Marshal(b, m, deterministic) +} +func (m *CMsgServerAvailable) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerAvailable.Merge(m, src) +} +func (m *CMsgServerAvailable) XXX_Size() int { + return xxx_messageInfo_CMsgServerAvailable.Size(m) +} +func (m *CMsgServerAvailable) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerAvailable.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerAvailable proto.InternalMessageInfo + +func (m *CMsgServerAvailable) GetCustomGameInstallStatus() *CMsgCustomGameInstallStatus { + if m != nil { + return m.CustomGameInstallStatus + } + return nil +} + +type CMsgLANServerAvailable struct { + LobbyId *uint64 `protobuf:"fixed64,1,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgLANServerAvailable) Reset() { *m = CMsgLANServerAvailable{} } +func (m *CMsgLANServerAvailable) String() string { return proto.CompactTextString(m) } +func (*CMsgLANServerAvailable) ProtoMessage() {} +func (*CMsgLANServerAvailable) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{14} +} + +func (m *CMsgLANServerAvailable) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgLANServerAvailable.Unmarshal(m, b) +} +func (m *CMsgLANServerAvailable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgLANServerAvailable.Marshal(b, m, deterministic) +} +func (m *CMsgLANServerAvailable) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgLANServerAvailable.Merge(m, src) +} +func (m *CMsgLANServerAvailable) XXX_Size() int { + return xxx_messageInfo_CMsgLANServerAvailable.Size(m) +} +func (m *CMsgLANServerAvailable) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgLANServerAvailable.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgLANServerAvailable proto.InternalMessageInfo + +func (m *CMsgLANServerAvailable) GetLobbyId() uint64 { + if m != nil && m.LobbyId != nil { + return *m.LobbyId + } + return 0 +} + +type CSOEconGameAccountClient struct { + AdditionalBackpackSlots *uint32 `protobuf:"varint,1,opt,name=additional_backpack_slots,json=additionalBackpackSlots,def=0" json:"additional_backpack_slots,omitempty"` + TrialAccount *bool `protobuf:"varint,2,opt,name=trial_account,json=trialAccount,def=0" json:"trial_account,omitempty"` + EligibleForOnlinePlay *bool `protobuf:"varint,3,opt,name=eligible_for_online_play,json=eligibleForOnlinePlay,def=1" json:"eligible_for_online_play,omitempty"` + NeedToChooseMostHelpfulFriend *bool `protobuf:"varint,4,opt,name=need_to_choose_most_helpful_friend,json=needToChooseMostHelpfulFriend" json:"need_to_choose_most_helpful_friend,omitempty"` + InCoachesList *bool `protobuf:"varint,5,opt,name=in_coaches_list,json=inCoachesList" json:"in_coaches_list,omitempty"` + TradeBanExpiration *uint32 `protobuf:"fixed32,6,opt,name=trade_ban_expiration,json=tradeBanExpiration" json:"trade_ban_expiration,omitempty"` + DuelBanExpiration *uint32 `protobuf:"fixed32,7,opt,name=duel_ban_expiration,json=duelBanExpiration" json:"duel_ban_expiration,omitempty"` + MadeFirstPurchase *bool `protobuf:"varint,9,opt,name=made_first_purchase,json=madeFirstPurchase,def=0" json:"made_first_purchase,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSOEconGameAccountClient) Reset() { *m = CSOEconGameAccountClient{} } +func (m *CSOEconGameAccountClient) String() string { return proto.CompactTextString(m) } +func (*CSOEconGameAccountClient) ProtoMessage() {} +func (*CSOEconGameAccountClient) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{15} +} + +func (m *CSOEconGameAccountClient) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSOEconGameAccountClient.Unmarshal(m, b) +} +func (m *CSOEconGameAccountClient) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSOEconGameAccountClient.Marshal(b, m, deterministic) +} +func (m *CSOEconGameAccountClient) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSOEconGameAccountClient.Merge(m, src) +} +func (m *CSOEconGameAccountClient) XXX_Size() int { + return xxx_messageInfo_CSOEconGameAccountClient.Size(m) +} +func (m *CSOEconGameAccountClient) XXX_DiscardUnknown() { + xxx_messageInfo_CSOEconGameAccountClient.DiscardUnknown(m) +} + +var xxx_messageInfo_CSOEconGameAccountClient proto.InternalMessageInfo + +const Default_CSOEconGameAccountClient_AdditionalBackpackSlots uint32 = 0 +const Default_CSOEconGameAccountClient_TrialAccount bool = false +const Default_CSOEconGameAccountClient_EligibleForOnlinePlay bool = true +const Default_CSOEconGameAccountClient_MadeFirstPurchase bool = false + +func (m *CSOEconGameAccountClient) GetAdditionalBackpackSlots() uint32 { + if m != nil && m.AdditionalBackpackSlots != nil { + return *m.AdditionalBackpackSlots + } + return Default_CSOEconGameAccountClient_AdditionalBackpackSlots +} + +func (m *CSOEconGameAccountClient) GetTrialAccount() bool { + if m != nil && m.TrialAccount != nil { + return *m.TrialAccount + } + return Default_CSOEconGameAccountClient_TrialAccount +} + +func (m *CSOEconGameAccountClient) GetEligibleForOnlinePlay() bool { + if m != nil && m.EligibleForOnlinePlay != nil { + return *m.EligibleForOnlinePlay + } + return Default_CSOEconGameAccountClient_EligibleForOnlinePlay +} + +func (m *CSOEconGameAccountClient) GetNeedToChooseMostHelpfulFriend() bool { + if m != nil && m.NeedToChooseMostHelpfulFriend != nil { + return *m.NeedToChooseMostHelpfulFriend + } + return false +} + +func (m *CSOEconGameAccountClient) GetInCoachesList() bool { + if m != nil && m.InCoachesList != nil { + return *m.InCoachesList + } + return false +} + +func (m *CSOEconGameAccountClient) GetTradeBanExpiration() uint32 { + if m != nil && m.TradeBanExpiration != nil { + return *m.TradeBanExpiration + } + return 0 +} + +func (m *CSOEconGameAccountClient) GetDuelBanExpiration() uint32 { + if m != nil && m.DuelBanExpiration != nil { + return *m.DuelBanExpiration + } + return 0 +} + +func (m *CSOEconGameAccountClient) GetMadeFirstPurchase() bool { + if m != nil && m.MadeFirstPurchase != nil { + return *m.MadeFirstPurchase + } + return Default_CSOEconGameAccountClient_MadeFirstPurchase +} + +type CSOItemCriteriaCondition struct { + Op *int32 `protobuf:"varint,1,opt,name=op" json:"op,omitempty"` + Field *string `protobuf:"bytes,2,opt,name=field" json:"field,omitempty"` + Required *bool `protobuf:"varint,3,opt,name=required" json:"required,omitempty"` + FloatValue *float32 `protobuf:"fixed32,4,opt,name=float_value,json=floatValue" json:"float_value,omitempty"` + StringValue *string `protobuf:"bytes,5,opt,name=string_value,json=stringValue" json:"string_value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSOItemCriteriaCondition) Reset() { *m = CSOItemCriteriaCondition{} } +func (m *CSOItemCriteriaCondition) String() string { return proto.CompactTextString(m) } +func (*CSOItemCriteriaCondition) ProtoMessage() {} +func (*CSOItemCriteriaCondition) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{16} +} + +func (m *CSOItemCriteriaCondition) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSOItemCriteriaCondition.Unmarshal(m, b) +} +func (m *CSOItemCriteriaCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSOItemCriteriaCondition.Marshal(b, m, deterministic) +} +func (m *CSOItemCriteriaCondition) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSOItemCriteriaCondition.Merge(m, src) +} +func (m *CSOItemCriteriaCondition) XXX_Size() int { + return xxx_messageInfo_CSOItemCriteriaCondition.Size(m) +} +func (m *CSOItemCriteriaCondition) XXX_DiscardUnknown() { + xxx_messageInfo_CSOItemCriteriaCondition.DiscardUnknown(m) +} + +var xxx_messageInfo_CSOItemCriteriaCondition proto.InternalMessageInfo + +func (m *CSOItemCriteriaCondition) GetOp() int32 { + if m != nil && m.Op != nil { + return *m.Op + } + return 0 +} + +func (m *CSOItemCriteriaCondition) GetField() string { + if m != nil && m.Field != nil { + return *m.Field + } + return "" +} + +func (m *CSOItemCriteriaCondition) GetRequired() bool { + if m != nil && m.Required != nil { + return *m.Required + } + return false +} + +func (m *CSOItemCriteriaCondition) GetFloatValue() float32 { + if m != nil && m.FloatValue != nil { + return *m.FloatValue + } + return 0 +} + +func (m *CSOItemCriteriaCondition) GetStringValue() string { + if m != nil && m.StringValue != nil { + return *m.StringValue + } + return "" +} + +type CSOItemCriteria struct { + ItemLevel *uint32 `protobuf:"varint,1,opt,name=item_level,json=itemLevel" json:"item_level,omitempty"` + ItemQuality *int32 `protobuf:"varint,2,opt,name=item_quality,json=itemQuality" json:"item_quality,omitempty"` + ItemLevelSet *bool `protobuf:"varint,3,opt,name=item_level_set,json=itemLevelSet" json:"item_level_set,omitempty"` + ItemQualitySet *bool `protobuf:"varint,4,opt,name=item_quality_set,json=itemQualitySet" json:"item_quality_set,omitempty"` + InitialInventory *uint32 `protobuf:"varint,5,opt,name=initial_inventory,json=initialInventory" json:"initial_inventory,omitempty"` + InitialQuantity *uint32 `protobuf:"varint,6,opt,name=initial_quantity,json=initialQuantity" json:"initial_quantity,omitempty"` + IgnoreEnabledFlag *bool `protobuf:"varint,8,opt,name=ignore_enabled_flag,json=ignoreEnabledFlag" json:"ignore_enabled_flag,omitempty"` + Conditions []*CSOItemCriteriaCondition `protobuf:"bytes,9,rep,name=conditions" json:"conditions,omitempty"` + RecentOnly *bool `protobuf:"varint,10,opt,name=recent_only,json=recentOnly" json:"recent_only,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSOItemCriteria) Reset() { *m = CSOItemCriteria{} } +func (m *CSOItemCriteria) String() string { return proto.CompactTextString(m) } +func (*CSOItemCriteria) ProtoMessage() {} +func (*CSOItemCriteria) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{17} +} + +func (m *CSOItemCriteria) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSOItemCriteria.Unmarshal(m, b) +} +func (m *CSOItemCriteria) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSOItemCriteria.Marshal(b, m, deterministic) +} +func (m *CSOItemCriteria) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSOItemCriteria.Merge(m, src) +} +func (m *CSOItemCriteria) XXX_Size() int { + return xxx_messageInfo_CSOItemCriteria.Size(m) +} +func (m *CSOItemCriteria) XXX_DiscardUnknown() { + xxx_messageInfo_CSOItemCriteria.DiscardUnknown(m) +} + +var xxx_messageInfo_CSOItemCriteria proto.InternalMessageInfo + +func (m *CSOItemCriteria) GetItemLevel() uint32 { + if m != nil && m.ItemLevel != nil { + return *m.ItemLevel + } + return 0 +} + +func (m *CSOItemCriteria) GetItemQuality() int32 { + if m != nil && m.ItemQuality != nil { + return *m.ItemQuality + } + return 0 +} + +func (m *CSOItemCriteria) GetItemLevelSet() bool { + if m != nil && m.ItemLevelSet != nil { + return *m.ItemLevelSet + } + return false +} + +func (m *CSOItemCriteria) GetItemQualitySet() bool { + if m != nil && m.ItemQualitySet != nil { + return *m.ItemQualitySet + } + return false +} + +func (m *CSOItemCriteria) GetInitialInventory() uint32 { + if m != nil && m.InitialInventory != nil { + return *m.InitialInventory + } + return 0 +} + +func (m *CSOItemCriteria) GetInitialQuantity() uint32 { + if m != nil && m.InitialQuantity != nil { + return *m.InitialQuantity + } + return 0 +} + +func (m *CSOItemCriteria) GetIgnoreEnabledFlag() bool { + if m != nil && m.IgnoreEnabledFlag != nil { + return *m.IgnoreEnabledFlag + } + return false +} + +func (m *CSOItemCriteria) GetConditions() []*CSOItemCriteriaCondition { + if m != nil { + return m.Conditions + } + return nil +} + +func (m *CSOItemCriteria) GetRecentOnly() bool { + if m != nil && m.RecentOnly != nil { + return *m.RecentOnly + } + return false +} + +type CSOItemRecipe struct { + DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` + Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` + NA *string `protobuf:"bytes,3,opt,name=n_a,json=nA" json:"n_a,omitempty"` + DescInputs *string `protobuf:"bytes,4,opt,name=desc_inputs,json=descInputs" json:"desc_inputs,omitempty"` + DescOutputs *string `protobuf:"bytes,5,opt,name=desc_outputs,json=descOutputs" json:"desc_outputs,omitempty"` + DiA *string `protobuf:"bytes,6,opt,name=di_a,json=diA" json:"di_a,omitempty"` + DiB *string `protobuf:"bytes,7,opt,name=di_b,json=diB" json:"di_b,omitempty"` + DiC *string `protobuf:"bytes,8,opt,name=di_c,json=diC" json:"di_c,omitempty"` + DoA *string `protobuf:"bytes,9,opt,name=do_a,json=doA" json:"do_a,omitempty"` + DoB *string `protobuf:"bytes,10,opt,name=do_b,json=doB" json:"do_b,omitempty"` + DoC *string `protobuf:"bytes,11,opt,name=do_c,json=doC" json:"do_c,omitempty"` + RequiresAllSameClass *bool `protobuf:"varint,12,opt,name=requires_all_same_class,json=requiresAllSameClass" json:"requires_all_same_class,omitempty"` + RequiresAllSameSlot *bool `protobuf:"varint,13,opt,name=requires_all_same_slot,json=requiresAllSameSlot" json:"requires_all_same_slot,omitempty"` + ClassUsageForOutput *int32 `protobuf:"varint,14,opt,name=class_usage_for_output,json=classUsageForOutput" json:"class_usage_for_output,omitempty"` + SlotUsageForOutput *int32 `protobuf:"varint,15,opt,name=slot_usage_for_output,json=slotUsageForOutput" json:"slot_usage_for_output,omitempty"` + SetForOutput *int32 `protobuf:"varint,16,opt,name=set_for_output,json=setForOutput" json:"set_for_output,omitempty"` + InputItemsCriteria []*CSOItemCriteria `protobuf:"bytes,20,rep,name=input_items_criteria,json=inputItemsCriteria" json:"input_items_criteria,omitempty"` + OutputItemsCriteria []*CSOItemCriteria `protobuf:"bytes,21,rep,name=output_items_criteria,json=outputItemsCriteria" json:"output_items_criteria,omitempty"` + InputItemDupeCounts []uint32 `protobuf:"varint,22,rep,name=input_item_dupe_counts,json=inputItemDupeCounts" json:"input_item_dupe_counts,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSOItemRecipe) Reset() { *m = CSOItemRecipe{} } +func (m *CSOItemRecipe) String() string { return proto.CompactTextString(m) } +func (*CSOItemRecipe) ProtoMessage() {} +func (*CSOItemRecipe) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{18} +} + +func (m *CSOItemRecipe) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSOItemRecipe.Unmarshal(m, b) +} +func (m *CSOItemRecipe) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSOItemRecipe.Marshal(b, m, deterministic) +} +func (m *CSOItemRecipe) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSOItemRecipe.Merge(m, src) +} +func (m *CSOItemRecipe) XXX_Size() int { + return xxx_messageInfo_CSOItemRecipe.Size(m) +} +func (m *CSOItemRecipe) XXX_DiscardUnknown() { + xxx_messageInfo_CSOItemRecipe.DiscardUnknown(m) +} + +var xxx_messageInfo_CSOItemRecipe proto.InternalMessageInfo + +func (m *CSOItemRecipe) GetDefIndex() uint32 { + if m != nil && m.DefIndex != nil { + return *m.DefIndex + } + return 0 +} + +func (m *CSOItemRecipe) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CSOItemRecipe) GetNA() string { + if m != nil && m.NA != nil { + return *m.NA + } + return "" +} + +func (m *CSOItemRecipe) GetDescInputs() string { + if m != nil && m.DescInputs != nil { + return *m.DescInputs + } + return "" +} + +func (m *CSOItemRecipe) GetDescOutputs() string { + if m != nil && m.DescOutputs != nil { + return *m.DescOutputs + } + return "" +} + +func (m *CSOItemRecipe) GetDiA() string { + if m != nil && m.DiA != nil { + return *m.DiA + } + return "" +} + +func (m *CSOItemRecipe) GetDiB() string { + if m != nil && m.DiB != nil { + return *m.DiB + } + return "" +} + +func (m *CSOItemRecipe) GetDiC() string { + if m != nil && m.DiC != nil { + return *m.DiC + } + return "" +} + +func (m *CSOItemRecipe) GetDoA() string { + if m != nil && m.DoA != nil { + return *m.DoA + } + return "" +} + +func (m *CSOItemRecipe) GetDoB() string { + if m != nil && m.DoB != nil { + return *m.DoB + } + return "" +} + +func (m *CSOItemRecipe) GetDoC() string { + if m != nil && m.DoC != nil { + return *m.DoC + } + return "" +} + +func (m *CSOItemRecipe) GetRequiresAllSameClass() bool { + if m != nil && m.RequiresAllSameClass != nil { + return *m.RequiresAllSameClass + } + return false +} + +func (m *CSOItemRecipe) GetRequiresAllSameSlot() bool { + if m != nil && m.RequiresAllSameSlot != nil { + return *m.RequiresAllSameSlot + } + return false +} + +func (m *CSOItemRecipe) GetClassUsageForOutput() int32 { + if m != nil && m.ClassUsageForOutput != nil { + return *m.ClassUsageForOutput + } + return 0 +} + +func (m *CSOItemRecipe) GetSlotUsageForOutput() int32 { + if m != nil && m.SlotUsageForOutput != nil { + return *m.SlotUsageForOutput + } + return 0 +} + +func (m *CSOItemRecipe) GetSetForOutput() int32 { + if m != nil && m.SetForOutput != nil { + return *m.SetForOutput + } + return 0 +} + +func (m *CSOItemRecipe) GetInputItemsCriteria() []*CSOItemCriteria { + if m != nil { + return m.InputItemsCriteria + } + return nil +} + +func (m *CSOItemRecipe) GetOutputItemsCriteria() []*CSOItemCriteria { + if m != nil { + return m.OutputItemsCriteria + } + return nil +} + +func (m *CSOItemRecipe) GetInputItemDupeCounts() []uint32 { + if m != nil { + return m.InputItemDupeCounts + } + return nil +} + +type CMsgApplyStrangePart struct { + StrangePartItemId *uint64 `protobuf:"varint,1,opt,name=strange_part_item_id,json=strangePartItemId" json:"strange_part_item_id,omitempty"` + ItemItemId *uint64 `protobuf:"varint,2,opt,name=item_item_id,json=itemItemId" json:"item_item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgApplyStrangePart) Reset() { *m = CMsgApplyStrangePart{} } +func (m *CMsgApplyStrangePart) String() string { return proto.CompactTextString(m) } +func (*CMsgApplyStrangePart) ProtoMessage() {} +func (*CMsgApplyStrangePart) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{19} +} + +func (m *CMsgApplyStrangePart) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgApplyStrangePart.Unmarshal(m, b) +} +func (m *CMsgApplyStrangePart) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgApplyStrangePart.Marshal(b, m, deterministic) +} +func (m *CMsgApplyStrangePart) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgApplyStrangePart.Merge(m, src) +} +func (m *CMsgApplyStrangePart) XXX_Size() int { + return xxx_messageInfo_CMsgApplyStrangePart.Size(m) +} +func (m *CMsgApplyStrangePart) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgApplyStrangePart.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgApplyStrangePart proto.InternalMessageInfo + +func (m *CMsgApplyStrangePart) GetStrangePartItemId() uint64 { + if m != nil && m.StrangePartItemId != nil { + return *m.StrangePartItemId + } + return 0 +} + +func (m *CMsgApplyStrangePart) GetItemItemId() uint64 { + if m != nil && m.ItemItemId != nil { + return *m.ItemItemId + } + return 0 +} + +type CMsgApplyPennantUpgrade struct { + UpgradeItemId *uint64 `protobuf:"varint,1,opt,name=upgrade_item_id,json=upgradeItemId" json:"upgrade_item_id,omitempty"` + PennantItemId *uint64 `protobuf:"varint,2,opt,name=pennant_item_id,json=pennantItemId" json:"pennant_item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgApplyPennantUpgrade) Reset() { *m = CMsgApplyPennantUpgrade{} } +func (m *CMsgApplyPennantUpgrade) String() string { return proto.CompactTextString(m) } +func (*CMsgApplyPennantUpgrade) ProtoMessage() {} +func (*CMsgApplyPennantUpgrade) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{20} +} + +func (m *CMsgApplyPennantUpgrade) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgApplyPennantUpgrade.Unmarshal(m, b) +} +func (m *CMsgApplyPennantUpgrade) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgApplyPennantUpgrade.Marshal(b, m, deterministic) +} +func (m *CMsgApplyPennantUpgrade) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgApplyPennantUpgrade.Merge(m, src) +} +func (m *CMsgApplyPennantUpgrade) XXX_Size() int { + return xxx_messageInfo_CMsgApplyPennantUpgrade.Size(m) +} +func (m *CMsgApplyPennantUpgrade) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgApplyPennantUpgrade.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgApplyPennantUpgrade proto.InternalMessageInfo + +func (m *CMsgApplyPennantUpgrade) GetUpgradeItemId() uint64 { + if m != nil && m.UpgradeItemId != nil { + return *m.UpgradeItemId + } + return 0 +} + +func (m *CMsgApplyPennantUpgrade) GetPennantItemId() uint64 { + if m != nil && m.PennantItemId != nil { + return *m.PennantItemId + } + return 0 +} + +type CMsgApplyEggEssence struct { + EssenceItemId *uint64 `protobuf:"varint,1,opt,name=essence_item_id,json=essenceItemId" json:"essence_item_id,omitempty"` + EggItemId *uint64 `protobuf:"varint,2,opt,name=egg_item_id,json=eggItemId" json:"egg_item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgApplyEggEssence) Reset() { *m = CMsgApplyEggEssence{} } +func (m *CMsgApplyEggEssence) String() string { return proto.CompactTextString(m) } +func (*CMsgApplyEggEssence) ProtoMessage() {} +func (*CMsgApplyEggEssence) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{21} +} + +func (m *CMsgApplyEggEssence) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgApplyEggEssence.Unmarshal(m, b) +} +func (m *CMsgApplyEggEssence) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgApplyEggEssence.Marshal(b, m, deterministic) +} +func (m *CMsgApplyEggEssence) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgApplyEggEssence.Merge(m, src) +} +func (m *CMsgApplyEggEssence) XXX_Size() int { + return xxx_messageInfo_CMsgApplyEggEssence.Size(m) +} +func (m *CMsgApplyEggEssence) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgApplyEggEssence.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgApplyEggEssence proto.InternalMessageInfo + +func (m *CMsgApplyEggEssence) GetEssenceItemId() uint64 { + if m != nil && m.EssenceItemId != nil { + return *m.EssenceItemId + } + return 0 +} + +func (m *CMsgApplyEggEssence) GetEggItemId() uint64 { + if m != nil && m.EggItemId != nil { + return *m.EggItemId + } + return 0 +} + +type CSOEconItemAttribute struct { + DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` + Value *uint32 `protobuf:"varint,2,opt,name=value" json:"value,omitempty"` + ValueBytes []byte `protobuf:"bytes,3,opt,name=value_bytes,json=valueBytes" json:"value_bytes,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSOEconItemAttribute) Reset() { *m = CSOEconItemAttribute{} } +func (m *CSOEconItemAttribute) String() string { return proto.CompactTextString(m) } +func (*CSOEconItemAttribute) ProtoMessage() {} +func (*CSOEconItemAttribute) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{22} +} + +func (m *CSOEconItemAttribute) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSOEconItemAttribute.Unmarshal(m, b) +} +func (m *CSOEconItemAttribute) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSOEconItemAttribute.Marshal(b, m, deterministic) +} +func (m *CSOEconItemAttribute) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSOEconItemAttribute.Merge(m, src) +} +func (m *CSOEconItemAttribute) XXX_Size() int { + return xxx_messageInfo_CSOEconItemAttribute.Size(m) +} +func (m *CSOEconItemAttribute) XXX_DiscardUnknown() { + xxx_messageInfo_CSOEconItemAttribute.DiscardUnknown(m) +} + +var xxx_messageInfo_CSOEconItemAttribute proto.InternalMessageInfo + +func (m *CSOEconItemAttribute) GetDefIndex() uint32 { + if m != nil && m.DefIndex != nil { + return *m.DefIndex + } + return 0 +} + +func (m *CSOEconItemAttribute) GetValue() uint32 { + if m != nil && m.Value != nil { + return *m.Value + } + return 0 +} + +func (m *CSOEconItemAttribute) GetValueBytes() []byte { + if m != nil { + return m.ValueBytes + } + return nil +} + +type CSOEconItemEquipped struct { + NewClass *uint32 `protobuf:"varint,1,opt,name=new_class,json=newClass" json:"new_class,omitempty"` + NewSlot *uint32 `protobuf:"varint,2,opt,name=new_slot,json=newSlot" json:"new_slot,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSOEconItemEquipped) Reset() { *m = CSOEconItemEquipped{} } +func (m *CSOEconItemEquipped) String() string { return proto.CompactTextString(m) } +func (*CSOEconItemEquipped) ProtoMessage() {} +func (*CSOEconItemEquipped) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{23} +} + +func (m *CSOEconItemEquipped) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSOEconItemEquipped.Unmarshal(m, b) +} +func (m *CSOEconItemEquipped) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSOEconItemEquipped.Marshal(b, m, deterministic) +} +func (m *CSOEconItemEquipped) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSOEconItemEquipped.Merge(m, src) +} +func (m *CSOEconItemEquipped) XXX_Size() int { + return xxx_messageInfo_CSOEconItemEquipped.Size(m) +} +func (m *CSOEconItemEquipped) XXX_DiscardUnknown() { + xxx_messageInfo_CSOEconItemEquipped.DiscardUnknown(m) +} + +var xxx_messageInfo_CSOEconItemEquipped proto.InternalMessageInfo + +func (m *CSOEconItemEquipped) GetNewClass() uint32 { + if m != nil && m.NewClass != nil { + return *m.NewClass + } + return 0 +} + +func (m *CSOEconItemEquipped) GetNewSlot() uint32 { + if m != nil && m.NewSlot != nil { + return *m.NewSlot + } + return 0 +} + +type CSOEconItem struct { + Id *uint64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` + AccountId *uint32 `protobuf:"varint,2,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Inventory *uint32 `protobuf:"varint,3,opt,name=inventory" json:"inventory,omitempty"` + DefIndex *uint32 `protobuf:"varint,4,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` + Quantity *uint32 `protobuf:"varint,5,opt,name=quantity,def=1" json:"quantity,omitempty"` + Level *uint32 `protobuf:"varint,6,opt,name=level,def=1" json:"level,omitempty"` + Quality *uint32 `protobuf:"varint,7,opt,name=quality,def=4" json:"quality,omitempty"` + Flags *uint32 `protobuf:"varint,8,opt,name=flags,def=0" json:"flags,omitempty"` + Origin *uint32 `protobuf:"varint,9,opt,name=origin,def=0" json:"origin,omitempty"` + Attribute []*CSOEconItemAttribute `protobuf:"bytes,12,rep,name=attribute" json:"attribute,omitempty"` + InteriorItem *CSOEconItem `protobuf:"bytes,13,opt,name=interior_item,json=interiorItem" json:"interior_item,omitempty"` + Style *uint32 `protobuf:"varint,15,opt,name=style,def=0" json:"style,omitempty"` + OriginalId *uint64 `protobuf:"varint,16,opt,name=original_id,json=originalId,def=0" json:"original_id,omitempty"` + EquippedState []*CSOEconItemEquipped `protobuf:"bytes,18,rep,name=equipped_state,json=equippedState" json:"equipped_state,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSOEconItem) Reset() { *m = CSOEconItem{} } +func (m *CSOEconItem) String() string { return proto.CompactTextString(m) } +func (*CSOEconItem) ProtoMessage() {} +func (*CSOEconItem) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{24} +} + +func (m *CSOEconItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSOEconItem.Unmarshal(m, b) +} +func (m *CSOEconItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSOEconItem.Marshal(b, m, deterministic) +} +func (m *CSOEconItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSOEconItem.Merge(m, src) +} +func (m *CSOEconItem) XXX_Size() int { + return xxx_messageInfo_CSOEconItem.Size(m) +} +func (m *CSOEconItem) XXX_DiscardUnknown() { + xxx_messageInfo_CSOEconItem.DiscardUnknown(m) +} + +var xxx_messageInfo_CSOEconItem proto.InternalMessageInfo + +const Default_CSOEconItem_Quantity uint32 = 1 +const Default_CSOEconItem_Level uint32 = 1 +const Default_CSOEconItem_Quality uint32 = 4 +const Default_CSOEconItem_Flags uint32 = 0 +const Default_CSOEconItem_Origin uint32 = 0 +const Default_CSOEconItem_Style uint32 = 0 +const Default_CSOEconItem_OriginalId uint64 = 0 + +func (m *CSOEconItem) GetId() uint64 { + if m != nil && m.Id != nil { + return *m.Id + } + return 0 +} + +func (m *CSOEconItem) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CSOEconItem) GetInventory() uint32 { + if m != nil && m.Inventory != nil { + return *m.Inventory + } + return 0 +} + +func (m *CSOEconItem) GetDefIndex() uint32 { + if m != nil && m.DefIndex != nil { + return *m.DefIndex + } + return 0 +} + +func (m *CSOEconItem) GetQuantity() uint32 { + if m != nil && m.Quantity != nil { + return *m.Quantity + } + return Default_CSOEconItem_Quantity +} + +func (m *CSOEconItem) GetLevel() uint32 { + if m != nil && m.Level != nil { + return *m.Level + } + return Default_CSOEconItem_Level +} + +func (m *CSOEconItem) GetQuality() uint32 { + if m != nil && m.Quality != nil { + return *m.Quality + } + return Default_CSOEconItem_Quality +} + +func (m *CSOEconItem) GetFlags() uint32 { + if m != nil && m.Flags != nil { + return *m.Flags + } + return Default_CSOEconItem_Flags +} + +func (m *CSOEconItem) GetOrigin() uint32 { + if m != nil && m.Origin != nil { + return *m.Origin + } + return Default_CSOEconItem_Origin +} + +func (m *CSOEconItem) GetAttribute() []*CSOEconItemAttribute { + if m != nil { + return m.Attribute + } + return nil +} + +func (m *CSOEconItem) GetInteriorItem() *CSOEconItem { + if m != nil { + return m.InteriorItem + } + return nil +} + +func (m *CSOEconItem) GetStyle() uint32 { + if m != nil && m.Style != nil { + return *m.Style + } + return Default_CSOEconItem_Style +} + +func (m *CSOEconItem) GetOriginalId() uint64 { + if m != nil && m.OriginalId != nil { + return *m.OriginalId + } + return Default_CSOEconItem_OriginalId +} + +func (m *CSOEconItem) GetEquippedState() []*CSOEconItemEquipped { + if m != nil { + return m.EquippedState + } + return nil +} + +type CMsgSortItems struct { + SortType *uint32 `protobuf:"varint,1,opt,name=sort_type,json=sortType" json:"sort_type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSortItems) Reset() { *m = CMsgSortItems{} } +func (m *CMsgSortItems) String() string { return proto.CompactTextString(m) } +func (*CMsgSortItems) ProtoMessage() {} +func (*CMsgSortItems) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{25} +} + +func (m *CMsgSortItems) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSortItems.Unmarshal(m, b) +} +func (m *CMsgSortItems) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSortItems.Marshal(b, m, deterministic) +} +func (m *CMsgSortItems) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSortItems.Merge(m, src) +} +func (m *CMsgSortItems) XXX_Size() int { + return xxx_messageInfo_CMsgSortItems.Size(m) +} +func (m *CMsgSortItems) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSortItems.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSortItems proto.InternalMessageInfo + +func (m *CMsgSortItems) GetSortType() uint32 { + if m != nil && m.SortType != nil { + return *m.SortType + } + return 0 +} + +type CSOEconClaimCode struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + CodeType *uint32 `protobuf:"varint,2,opt,name=code_type,json=codeType" json:"code_type,omitempty"` + TimeAcquired *uint32 `protobuf:"varint,3,opt,name=time_acquired,json=timeAcquired" json:"time_acquired,omitempty"` + Code *string `protobuf:"bytes,4,opt,name=code" json:"code,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSOEconClaimCode) Reset() { *m = CSOEconClaimCode{} } +func (m *CSOEconClaimCode) String() string { return proto.CompactTextString(m) } +func (*CSOEconClaimCode) ProtoMessage() {} +func (*CSOEconClaimCode) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{26} +} + +func (m *CSOEconClaimCode) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSOEconClaimCode.Unmarshal(m, b) +} +func (m *CSOEconClaimCode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSOEconClaimCode.Marshal(b, m, deterministic) +} +func (m *CSOEconClaimCode) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSOEconClaimCode.Merge(m, src) +} +func (m *CSOEconClaimCode) XXX_Size() int { + return xxx_messageInfo_CSOEconClaimCode.Size(m) +} +func (m *CSOEconClaimCode) XXX_DiscardUnknown() { + xxx_messageInfo_CSOEconClaimCode.DiscardUnknown(m) +} + +var xxx_messageInfo_CSOEconClaimCode proto.InternalMessageInfo + +func (m *CSOEconClaimCode) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CSOEconClaimCode) GetCodeType() uint32 { + if m != nil && m.CodeType != nil { + return *m.CodeType + } + return 0 +} + +func (m *CSOEconClaimCode) GetTimeAcquired() uint32 { + if m != nil && m.TimeAcquired != nil { + return *m.TimeAcquired + } + return 0 +} + +func (m *CSOEconClaimCode) GetCode() string { + if m != nil && m.Code != nil { + return *m.Code + } + return "" +} + +type CMsgUpdateItemSchema struct { + ItemsGame []byte `protobuf:"bytes,1,opt,name=items_game,json=itemsGame" json:"items_game,omitempty"` + ItemSchemaVersion *uint32 `protobuf:"fixed32,2,opt,name=item_schema_version,json=itemSchemaVersion" json:"item_schema_version,omitempty"` + ItemsGameUrl *string `protobuf:"bytes,3,opt,name=items_game_url,json=itemsGameUrl" json:"items_game_url,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgUpdateItemSchema) Reset() { *m = CMsgUpdateItemSchema{} } +func (m *CMsgUpdateItemSchema) String() string { return proto.CompactTextString(m) } +func (*CMsgUpdateItemSchema) ProtoMessage() {} +func (*CMsgUpdateItemSchema) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{27} +} + +func (m *CMsgUpdateItemSchema) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgUpdateItemSchema.Unmarshal(m, b) +} +func (m *CMsgUpdateItemSchema) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgUpdateItemSchema.Marshal(b, m, deterministic) +} +func (m *CMsgUpdateItemSchema) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgUpdateItemSchema.Merge(m, src) +} +func (m *CMsgUpdateItemSchema) XXX_Size() int { + return xxx_messageInfo_CMsgUpdateItemSchema.Size(m) +} +func (m *CMsgUpdateItemSchema) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgUpdateItemSchema.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgUpdateItemSchema proto.InternalMessageInfo + +func (m *CMsgUpdateItemSchema) GetItemsGame() []byte { + if m != nil { + return m.ItemsGame + } + return nil +} + +func (m *CMsgUpdateItemSchema) GetItemSchemaVersion() uint32 { + if m != nil && m.ItemSchemaVersion != nil { + return *m.ItemSchemaVersion + } + return 0 +} + +func (m *CMsgUpdateItemSchema) GetItemsGameUrl() string { + if m != nil && m.ItemsGameUrl != nil { + return *m.ItemsGameUrl + } + return "" +} + +type CMsgGCError struct { + ErrorText *string `protobuf:"bytes,1,opt,name=error_text,json=errorText" json:"error_text,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCError) Reset() { *m = CMsgGCError{} } +func (m *CMsgGCError) String() string { return proto.CompactTextString(m) } +func (*CMsgGCError) ProtoMessage() {} +func (*CMsgGCError) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{28} +} + +func (m *CMsgGCError) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCError.Unmarshal(m, b) +} +func (m *CMsgGCError) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCError.Marshal(b, m, deterministic) +} +func (m *CMsgGCError) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCError.Merge(m, src) +} +func (m *CMsgGCError) XXX_Size() int { + return xxx_messageInfo_CMsgGCError.Size(m) +} +func (m *CMsgGCError) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCError.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCError proto.InternalMessageInfo + +func (m *CMsgGCError) GetErrorText() string { + if m != nil && m.ErrorText != nil { + return *m.ErrorText + } + return "" +} + +type CMsgRequestInventoryRefresh struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgRequestInventoryRefresh) Reset() { *m = CMsgRequestInventoryRefresh{} } +func (m *CMsgRequestInventoryRefresh) String() string { return proto.CompactTextString(m) } +func (*CMsgRequestInventoryRefresh) ProtoMessage() {} +func (*CMsgRequestInventoryRefresh) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{29} +} + +func (m *CMsgRequestInventoryRefresh) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgRequestInventoryRefresh.Unmarshal(m, b) +} +func (m *CMsgRequestInventoryRefresh) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgRequestInventoryRefresh.Marshal(b, m, deterministic) +} +func (m *CMsgRequestInventoryRefresh) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgRequestInventoryRefresh.Merge(m, src) +} +func (m *CMsgRequestInventoryRefresh) XXX_Size() int { + return xxx_messageInfo_CMsgRequestInventoryRefresh.Size(m) +} +func (m *CMsgRequestInventoryRefresh) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgRequestInventoryRefresh.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgRequestInventoryRefresh proto.InternalMessageInfo + +type CMsgConVarValue struct { + Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` + Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgConVarValue) Reset() { *m = CMsgConVarValue{} } +func (m *CMsgConVarValue) String() string { return proto.CompactTextString(m) } +func (*CMsgConVarValue) ProtoMessage() {} +func (*CMsgConVarValue) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{30} +} + +func (m *CMsgConVarValue) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgConVarValue.Unmarshal(m, b) +} +func (m *CMsgConVarValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgConVarValue.Marshal(b, m, deterministic) +} +func (m *CMsgConVarValue) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgConVarValue.Merge(m, src) +} +func (m *CMsgConVarValue) XXX_Size() int { + return xxx_messageInfo_CMsgConVarValue.Size(m) +} +func (m *CMsgConVarValue) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgConVarValue.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgConVarValue proto.InternalMessageInfo + +func (m *CMsgConVarValue) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgConVarValue) GetValue() string { + if m != nil && m.Value != nil { + return *m.Value + } + return "" +} + +type CMsgReplicateConVars struct { + Convars []*CMsgConVarValue `protobuf:"bytes,1,rep,name=convars" json:"convars,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgReplicateConVars) Reset() { *m = CMsgReplicateConVars{} } +func (m *CMsgReplicateConVars) String() string { return proto.CompactTextString(m) } +func (*CMsgReplicateConVars) ProtoMessage() {} +func (*CMsgReplicateConVars) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{31} +} + +func (m *CMsgReplicateConVars) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgReplicateConVars.Unmarshal(m, b) +} +func (m *CMsgReplicateConVars) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgReplicateConVars.Marshal(b, m, deterministic) +} +func (m *CMsgReplicateConVars) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgReplicateConVars.Merge(m, src) +} +func (m *CMsgReplicateConVars) XXX_Size() int { + return xxx_messageInfo_CMsgReplicateConVars.Size(m) +} +func (m *CMsgReplicateConVars) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgReplicateConVars.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgReplicateConVars proto.InternalMessageInfo + +func (m *CMsgReplicateConVars) GetConvars() []*CMsgConVarValue { + if m != nil { + return m.Convars + } + return nil +} + +type CMsgItemAcknowledged struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Inventory *uint32 `protobuf:"varint,2,opt,name=inventory" json:"inventory,omitempty"` + DefIndex *uint32 `protobuf:"varint,3,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` + Quality *uint32 `protobuf:"varint,4,opt,name=quality" json:"quality,omitempty"` + Rarity *uint32 `protobuf:"varint,5,opt,name=rarity" json:"rarity,omitempty"` + Origin *uint32 `protobuf:"varint,6,opt,name=origin" json:"origin,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgItemAcknowledged) Reset() { *m = CMsgItemAcknowledged{} } +func (m *CMsgItemAcknowledged) String() string { return proto.CompactTextString(m) } +func (*CMsgItemAcknowledged) ProtoMessage() {} +func (*CMsgItemAcknowledged) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{32} +} + +func (m *CMsgItemAcknowledged) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgItemAcknowledged.Unmarshal(m, b) +} +func (m *CMsgItemAcknowledged) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgItemAcknowledged.Marshal(b, m, deterministic) +} +func (m *CMsgItemAcknowledged) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgItemAcknowledged.Merge(m, src) +} +func (m *CMsgItemAcknowledged) XXX_Size() int { + return xxx_messageInfo_CMsgItemAcknowledged.Size(m) +} +func (m *CMsgItemAcknowledged) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgItemAcknowledged.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgItemAcknowledged proto.InternalMessageInfo + +func (m *CMsgItemAcknowledged) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgItemAcknowledged) GetInventory() uint32 { + if m != nil && m.Inventory != nil { + return *m.Inventory + } + return 0 +} + +func (m *CMsgItemAcknowledged) GetDefIndex() uint32 { + if m != nil && m.DefIndex != nil { + return *m.DefIndex + } + return 0 +} + +func (m *CMsgItemAcknowledged) GetQuality() uint32 { + if m != nil && m.Quality != nil { + return *m.Quality + } + return 0 +} + +func (m *CMsgItemAcknowledged) GetRarity() uint32 { + if m != nil && m.Rarity != nil { + return *m.Rarity + } + return 0 +} + +func (m *CMsgItemAcknowledged) GetOrigin() uint32 { + if m != nil && m.Origin != nil { + return *m.Origin + } + return 0 +} + +type CMsgSetItemPositions struct { + ItemPositions []*CMsgSetItemPositions_ItemPosition `protobuf:"bytes,1,rep,name=item_positions,json=itemPositions" json:"item_positions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSetItemPositions) Reset() { *m = CMsgSetItemPositions{} } +func (m *CMsgSetItemPositions) String() string { return proto.CompactTextString(m) } +func (*CMsgSetItemPositions) ProtoMessage() {} +func (*CMsgSetItemPositions) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{33} +} + +func (m *CMsgSetItemPositions) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSetItemPositions.Unmarshal(m, b) +} +func (m *CMsgSetItemPositions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSetItemPositions.Marshal(b, m, deterministic) +} +func (m *CMsgSetItemPositions) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSetItemPositions.Merge(m, src) +} +func (m *CMsgSetItemPositions) XXX_Size() int { + return xxx_messageInfo_CMsgSetItemPositions.Size(m) +} +func (m *CMsgSetItemPositions) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSetItemPositions.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSetItemPositions proto.InternalMessageInfo + +func (m *CMsgSetItemPositions) GetItemPositions() []*CMsgSetItemPositions_ItemPosition { + if m != nil { + return m.ItemPositions + } + return nil +} + +type CMsgSetItemPositions_ItemPosition struct { + ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + Position *uint32 `protobuf:"varint,2,opt,name=position" json:"position,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSetItemPositions_ItemPosition) Reset() { *m = CMsgSetItemPositions_ItemPosition{} } +func (m *CMsgSetItemPositions_ItemPosition) String() string { return proto.CompactTextString(m) } +func (*CMsgSetItemPositions_ItemPosition) ProtoMessage() {} +func (*CMsgSetItemPositions_ItemPosition) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{33, 0} +} + +func (m *CMsgSetItemPositions_ItemPosition) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSetItemPositions_ItemPosition.Unmarshal(m, b) +} +func (m *CMsgSetItemPositions_ItemPosition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSetItemPositions_ItemPosition.Marshal(b, m, deterministic) +} +func (m *CMsgSetItemPositions_ItemPosition) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSetItemPositions_ItemPosition.Merge(m, src) +} +func (m *CMsgSetItemPositions_ItemPosition) XXX_Size() int { + return xxx_messageInfo_CMsgSetItemPositions_ItemPosition.Size(m) +} +func (m *CMsgSetItemPositions_ItemPosition) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSetItemPositions_ItemPosition.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSetItemPositions_ItemPosition proto.InternalMessageInfo + +func (m *CMsgSetItemPositions_ItemPosition) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CMsgSetItemPositions_ItemPosition) GetPosition() uint32 { + if m != nil && m.Position != nil { + return *m.Position + } + return 0 +} + +type CMsgGCNameItemNotification struct { + PlayerSteamid *uint64 `protobuf:"fixed64,1,opt,name=player_steamid,json=playerSteamid" json:"player_steamid,omitempty"` + ItemDefIndex *uint32 `protobuf:"varint,2,opt,name=item_def_index,json=itemDefIndex" json:"item_def_index,omitempty"` + ItemNameCustom *string `protobuf:"bytes,3,opt,name=item_name_custom,json=itemNameCustom" json:"item_name_custom,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCNameItemNotification) Reset() { *m = CMsgGCNameItemNotification{} } +func (m *CMsgGCNameItemNotification) String() string { return proto.CompactTextString(m) } +func (*CMsgGCNameItemNotification) ProtoMessage() {} +func (*CMsgGCNameItemNotification) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{34} +} + +func (m *CMsgGCNameItemNotification) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCNameItemNotification.Unmarshal(m, b) +} +func (m *CMsgGCNameItemNotification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCNameItemNotification.Marshal(b, m, deterministic) +} +func (m *CMsgGCNameItemNotification) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCNameItemNotification.Merge(m, src) +} +func (m *CMsgGCNameItemNotification) XXX_Size() int { + return xxx_messageInfo_CMsgGCNameItemNotification.Size(m) +} +func (m *CMsgGCNameItemNotification) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCNameItemNotification.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCNameItemNotification proto.InternalMessageInfo + +func (m *CMsgGCNameItemNotification) GetPlayerSteamid() uint64 { + if m != nil && m.PlayerSteamid != nil { + return *m.PlayerSteamid + } + return 0 +} + +func (m *CMsgGCNameItemNotification) GetItemDefIndex() uint32 { + if m != nil && m.ItemDefIndex != nil { + return *m.ItemDefIndex + } + return 0 +} + +func (m *CMsgGCNameItemNotification) GetItemNameCustom() string { + if m != nil && m.ItemNameCustom != nil { + return *m.ItemNameCustom + } + return "" +} + +type CMsgGCClientDisplayNotification struct { + NotificationTitleLocalizationKey *string `protobuf:"bytes,1,opt,name=notification_title_localization_key,json=notificationTitleLocalizationKey" json:"notification_title_localization_key,omitempty"` + NotificationBodyLocalizationKey *string `protobuf:"bytes,2,opt,name=notification_body_localization_key,json=notificationBodyLocalizationKey" json:"notification_body_localization_key,omitempty"` + BodySubstringKeys []string `protobuf:"bytes,3,rep,name=body_substring_keys,json=bodySubstringKeys" json:"body_substring_keys,omitempty"` + BodySubstringValues []string `protobuf:"bytes,4,rep,name=body_substring_values,json=bodySubstringValues" json:"body_substring_values,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCClientDisplayNotification) Reset() { *m = CMsgGCClientDisplayNotification{} } +func (m *CMsgGCClientDisplayNotification) String() string { return proto.CompactTextString(m) } +func (*CMsgGCClientDisplayNotification) ProtoMessage() {} +func (*CMsgGCClientDisplayNotification) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{35} +} + +func (m *CMsgGCClientDisplayNotification) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCClientDisplayNotification.Unmarshal(m, b) +} +func (m *CMsgGCClientDisplayNotification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCClientDisplayNotification.Marshal(b, m, deterministic) +} +func (m *CMsgGCClientDisplayNotification) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCClientDisplayNotification.Merge(m, src) +} +func (m *CMsgGCClientDisplayNotification) XXX_Size() int { + return xxx_messageInfo_CMsgGCClientDisplayNotification.Size(m) +} +func (m *CMsgGCClientDisplayNotification) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCClientDisplayNotification.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCClientDisplayNotification proto.InternalMessageInfo + +func (m *CMsgGCClientDisplayNotification) GetNotificationTitleLocalizationKey() string { + if m != nil && m.NotificationTitleLocalizationKey != nil { + return *m.NotificationTitleLocalizationKey + } + return "" +} + +func (m *CMsgGCClientDisplayNotification) GetNotificationBodyLocalizationKey() string { + if m != nil && m.NotificationBodyLocalizationKey != nil { + return *m.NotificationBodyLocalizationKey + } + return "" +} + +func (m *CMsgGCClientDisplayNotification) GetBodySubstringKeys() []string { + if m != nil { + return m.BodySubstringKeys + } + return nil +} + +func (m *CMsgGCClientDisplayNotification) GetBodySubstringValues() []string { + if m != nil { + return m.BodySubstringValues + } + return nil +} + +type CMsgGCShowItemsPickedUp struct { + PlayerSteamid *uint64 `protobuf:"fixed64,1,opt,name=player_steamid,json=playerSteamid" json:"player_steamid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCShowItemsPickedUp) Reset() { *m = CMsgGCShowItemsPickedUp{} } +func (m *CMsgGCShowItemsPickedUp) String() string { return proto.CompactTextString(m) } +func (*CMsgGCShowItemsPickedUp) ProtoMessage() {} +func (*CMsgGCShowItemsPickedUp) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{36} +} + +func (m *CMsgGCShowItemsPickedUp) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCShowItemsPickedUp.Unmarshal(m, b) +} +func (m *CMsgGCShowItemsPickedUp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCShowItemsPickedUp.Marshal(b, m, deterministic) +} +func (m *CMsgGCShowItemsPickedUp) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCShowItemsPickedUp.Merge(m, src) +} +func (m *CMsgGCShowItemsPickedUp) XXX_Size() int { + return xxx_messageInfo_CMsgGCShowItemsPickedUp.Size(m) +} +func (m *CMsgGCShowItemsPickedUp) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCShowItemsPickedUp.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCShowItemsPickedUp proto.InternalMessageInfo + +func (m *CMsgGCShowItemsPickedUp) GetPlayerSteamid() uint64 { + if m != nil && m.PlayerSteamid != nil { + return *m.PlayerSteamid + } + return 0 +} + +type CMsgGCIncrementKillCountResponse struct { + KillerAccountId *uint32 `protobuf:"varint,1,opt,name=killer_account_id,json=killerAccountId" json:"killer_account_id,omitempty"` + NumKills *uint32 `protobuf:"varint,2,opt,name=num_kills,json=numKills" json:"num_kills,omitempty"` + ItemDef *uint32 `protobuf:"varint,3,opt,name=item_def,json=itemDef" json:"item_def,omitempty"` + LevelType *uint32 `protobuf:"varint,4,opt,name=level_type,json=levelType" json:"level_type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCIncrementKillCountResponse) Reset() { *m = CMsgGCIncrementKillCountResponse{} } +func (m *CMsgGCIncrementKillCountResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCIncrementKillCountResponse) ProtoMessage() {} +func (*CMsgGCIncrementKillCountResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{37} +} + +func (m *CMsgGCIncrementKillCountResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCIncrementKillCountResponse.Unmarshal(m, b) +} +func (m *CMsgGCIncrementKillCountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCIncrementKillCountResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCIncrementKillCountResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCIncrementKillCountResponse.Merge(m, src) +} +func (m *CMsgGCIncrementKillCountResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCIncrementKillCountResponse.Size(m) +} +func (m *CMsgGCIncrementKillCountResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCIncrementKillCountResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCIncrementKillCountResponse proto.InternalMessageInfo + +func (m *CMsgGCIncrementKillCountResponse) GetKillerAccountId() uint32 { + if m != nil && m.KillerAccountId != nil { + return *m.KillerAccountId + } + return 0 +} + +func (m *CMsgGCIncrementKillCountResponse) GetNumKills() uint32 { + if m != nil && m.NumKills != nil { + return *m.NumKills + } + return 0 +} + +func (m *CMsgGCIncrementKillCountResponse) GetItemDef() uint32 { + if m != nil && m.ItemDef != nil { + return *m.ItemDef + } + return 0 +} + +func (m *CMsgGCIncrementKillCountResponse) GetLevelType() uint32 { + if m != nil && m.LevelType != nil { + return *m.LevelType + } + return 0 +} + +type CSOEconItemDropRateBonus struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + ExpirationDate *uint32 `protobuf:"fixed32,2,opt,name=expiration_date,json=expirationDate" json:"expiration_date,omitempty"` + Bonus *float32 `protobuf:"fixed32,3,opt,name=bonus" json:"bonus,omitempty"` + BonusCount *uint32 `protobuf:"varint,4,opt,name=bonus_count,json=bonusCount" json:"bonus_count,omitempty"` + ItemId *uint64 `protobuf:"varint,5,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + DefIndex *uint32 `protobuf:"varint,6,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` + SecondsLeft *uint32 `protobuf:"varint,7,opt,name=seconds_left,json=secondsLeft" json:"seconds_left,omitempty"` + BoosterType *uint32 `protobuf:"varint,8,opt,name=booster_type,json=boosterType" json:"booster_type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSOEconItemDropRateBonus) Reset() { *m = CSOEconItemDropRateBonus{} } +func (m *CSOEconItemDropRateBonus) String() string { return proto.CompactTextString(m) } +func (*CSOEconItemDropRateBonus) ProtoMessage() {} +func (*CSOEconItemDropRateBonus) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{38} +} + +func (m *CSOEconItemDropRateBonus) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSOEconItemDropRateBonus.Unmarshal(m, b) +} +func (m *CSOEconItemDropRateBonus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSOEconItemDropRateBonus.Marshal(b, m, deterministic) +} +func (m *CSOEconItemDropRateBonus) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSOEconItemDropRateBonus.Merge(m, src) +} +func (m *CSOEconItemDropRateBonus) XXX_Size() int { + return xxx_messageInfo_CSOEconItemDropRateBonus.Size(m) +} +func (m *CSOEconItemDropRateBonus) XXX_DiscardUnknown() { + xxx_messageInfo_CSOEconItemDropRateBonus.DiscardUnknown(m) +} + +var xxx_messageInfo_CSOEconItemDropRateBonus proto.InternalMessageInfo + +func (m *CSOEconItemDropRateBonus) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CSOEconItemDropRateBonus) GetExpirationDate() uint32 { + if m != nil && m.ExpirationDate != nil { + return *m.ExpirationDate + } + return 0 +} + +func (m *CSOEconItemDropRateBonus) GetBonus() float32 { + if m != nil && m.Bonus != nil { + return *m.Bonus + } + return 0 +} + +func (m *CSOEconItemDropRateBonus) GetBonusCount() uint32 { + if m != nil && m.BonusCount != nil { + return *m.BonusCount + } + return 0 +} + +func (m *CSOEconItemDropRateBonus) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CSOEconItemDropRateBonus) GetDefIndex() uint32 { + if m != nil && m.DefIndex != nil { + return *m.DefIndex + } + return 0 +} + +func (m *CSOEconItemDropRateBonus) GetSecondsLeft() uint32 { + if m != nil && m.SecondsLeft != nil { + return *m.SecondsLeft + } + return 0 +} + +func (m *CSOEconItemDropRateBonus) GetBoosterType() uint32 { + if m != nil && m.BoosterType != nil { + return *m.BoosterType + } + return 0 +} + +type CSOEconItemLeagueViewPass struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + Itemindex *uint32 `protobuf:"varint,4,opt,name=itemindex" json:"itemindex,omitempty"` + GrantReason *uint32 `protobuf:"varint,5,opt,name=grant_reason,json=grantReason" json:"grant_reason,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSOEconItemLeagueViewPass) Reset() { *m = CSOEconItemLeagueViewPass{} } +func (m *CSOEconItemLeagueViewPass) String() string { return proto.CompactTextString(m) } +func (*CSOEconItemLeagueViewPass) ProtoMessage() {} +func (*CSOEconItemLeagueViewPass) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{39} +} + +func (m *CSOEconItemLeagueViewPass) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSOEconItemLeagueViewPass.Unmarshal(m, b) +} +func (m *CSOEconItemLeagueViewPass) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSOEconItemLeagueViewPass.Marshal(b, m, deterministic) +} +func (m *CSOEconItemLeagueViewPass) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSOEconItemLeagueViewPass.Merge(m, src) +} +func (m *CSOEconItemLeagueViewPass) XXX_Size() int { + return xxx_messageInfo_CSOEconItemLeagueViewPass.Size(m) +} +func (m *CSOEconItemLeagueViewPass) XXX_DiscardUnknown() { + xxx_messageInfo_CSOEconItemLeagueViewPass.DiscardUnknown(m) +} + +var xxx_messageInfo_CSOEconItemLeagueViewPass proto.InternalMessageInfo + +func (m *CSOEconItemLeagueViewPass) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CSOEconItemLeagueViewPass) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CSOEconItemLeagueViewPass) GetItemindex() uint32 { + if m != nil && m.Itemindex != nil { + return *m.Itemindex + } + return 0 +} + +func (m *CSOEconItemLeagueViewPass) GetGrantReason() uint32 { + if m != nil && m.GrantReason != nil { + return *m.GrantReason + } + return 0 +} + +type CSOEconItemEventTicket struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + EventId *uint32 `protobuf:"varint,2,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + ItemId *uint64 `protobuf:"varint,3,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSOEconItemEventTicket) Reset() { *m = CSOEconItemEventTicket{} } +func (m *CSOEconItemEventTicket) String() string { return proto.CompactTextString(m) } +func (*CSOEconItemEventTicket) ProtoMessage() {} +func (*CSOEconItemEventTicket) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{40} +} + +func (m *CSOEconItemEventTicket) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSOEconItemEventTicket.Unmarshal(m, b) +} +func (m *CSOEconItemEventTicket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSOEconItemEventTicket.Marshal(b, m, deterministic) +} +func (m *CSOEconItemEventTicket) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSOEconItemEventTicket.Merge(m, src) +} +func (m *CSOEconItemEventTicket) XXX_Size() int { + return xxx_messageInfo_CSOEconItemEventTicket.Size(m) +} +func (m *CSOEconItemEventTicket) XXX_DiscardUnknown() { + xxx_messageInfo_CSOEconItemEventTicket.DiscardUnknown(m) +} + +var xxx_messageInfo_CSOEconItemEventTicket proto.InternalMessageInfo + +func (m *CSOEconItemEventTicket) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CSOEconItemEventTicket) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +func (m *CSOEconItemEventTicket) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +type CSOEconItemTournamentPassport struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + ItemId *uint64 `protobuf:"varint,3,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + OriginalPurchaserId *uint32 `protobuf:"varint,4,opt,name=original_purchaser_id,json=originalPurchaserId" json:"original_purchaser_id,omitempty"` + PassportsBought *uint32 `protobuf:"varint,5,opt,name=passports_bought,json=passportsBought" json:"passports_bought,omitempty"` + Version *uint32 `protobuf:"varint,6,opt,name=version" json:"version,omitempty"` + DefIndex *uint32 `protobuf:"varint,7,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` + RewardFlags *uint32 `protobuf:"varint,8,opt,name=reward_flags,json=rewardFlags" json:"reward_flags,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSOEconItemTournamentPassport) Reset() { *m = CSOEconItemTournamentPassport{} } +func (m *CSOEconItemTournamentPassport) String() string { return proto.CompactTextString(m) } +func (*CSOEconItemTournamentPassport) ProtoMessage() {} +func (*CSOEconItemTournamentPassport) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{41} +} + +func (m *CSOEconItemTournamentPassport) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSOEconItemTournamentPassport.Unmarshal(m, b) +} +func (m *CSOEconItemTournamentPassport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSOEconItemTournamentPassport.Marshal(b, m, deterministic) +} +func (m *CSOEconItemTournamentPassport) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSOEconItemTournamentPassport.Merge(m, src) +} +func (m *CSOEconItemTournamentPassport) XXX_Size() int { + return xxx_messageInfo_CSOEconItemTournamentPassport.Size(m) +} +func (m *CSOEconItemTournamentPassport) XXX_DiscardUnknown() { + xxx_messageInfo_CSOEconItemTournamentPassport.DiscardUnknown(m) +} + +var xxx_messageInfo_CSOEconItemTournamentPassport proto.InternalMessageInfo + +func (m *CSOEconItemTournamentPassport) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CSOEconItemTournamentPassport) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CSOEconItemTournamentPassport) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CSOEconItemTournamentPassport) GetOriginalPurchaserId() uint32 { + if m != nil && m.OriginalPurchaserId != nil { + return *m.OriginalPurchaserId + } + return 0 +} + +func (m *CSOEconItemTournamentPassport) GetPassportsBought() uint32 { + if m != nil && m.PassportsBought != nil { + return *m.PassportsBought + } + return 0 +} + +func (m *CSOEconItemTournamentPassport) GetVersion() uint32 { + if m != nil && m.Version != nil { + return *m.Version + } + return 0 +} + +func (m *CSOEconItemTournamentPassport) GetDefIndex() uint32 { + if m != nil && m.DefIndex != nil { + return *m.DefIndex + } + return 0 +} + +func (m *CSOEconItemTournamentPassport) GetRewardFlags() uint32 { + if m != nil && m.RewardFlags != nil { + return *m.RewardFlags + } + return 0 +} + +type CMsgGCStorePurchaseCancel struct { + TxnId *uint64 `protobuf:"varint,1,opt,name=txn_id,json=txnId" json:"txn_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCStorePurchaseCancel) Reset() { *m = CMsgGCStorePurchaseCancel{} } +func (m *CMsgGCStorePurchaseCancel) String() string { return proto.CompactTextString(m) } +func (*CMsgGCStorePurchaseCancel) ProtoMessage() {} +func (*CMsgGCStorePurchaseCancel) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{42} +} + +func (m *CMsgGCStorePurchaseCancel) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCStorePurchaseCancel.Unmarshal(m, b) +} +func (m *CMsgGCStorePurchaseCancel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCStorePurchaseCancel.Marshal(b, m, deterministic) +} +func (m *CMsgGCStorePurchaseCancel) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCStorePurchaseCancel.Merge(m, src) +} +func (m *CMsgGCStorePurchaseCancel) XXX_Size() int { + return xxx_messageInfo_CMsgGCStorePurchaseCancel.Size(m) +} +func (m *CMsgGCStorePurchaseCancel) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCStorePurchaseCancel.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCStorePurchaseCancel proto.InternalMessageInfo + +func (m *CMsgGCStorePurchaseCancel) GetTxnId() uint64 { + if m != nil && m.TxnId != nil { + return *m.TxnId + } + return 0 +} + +type CMsgGCStorePurchaseCancelResponse struct { + Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCStorePurchaseCancelResponse) Reset() { *m = CMsgGCStorePurchaseCancelResponse{} } +func (m *CMsgGCStorePurchaseCancelResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCStorePurchaseCancelResponse) ProtoMessage() {} +func (*CMsgGCStorePurchaseCancelResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{43} +} + +func (m *CMsgGCStorePurchaseCancelResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCStorePurchaseCancelResponse.Unmarshal(m, b) +} +func (m *CMsgGCStorePurchaseCancelResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCStorePurchaseCancelResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCStorePurchaseCancelResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCStorePurchaseCancelResponse.Merge(m, src) +} +func (m *CMsgGCStorePurchaseCancelResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCStorePurchaseCancelResponse.Size(m) +} +func (m *CMsgGCStorePurchaseCancelResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCStorePurchaseCancelResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCStorePurchaseCancelResponse proto.InternalMessageInfo + +func (m *CMsgGCStorePurchaseCancelResponse) GetResult() uint32 { + if m != nil && m.Result != nil { + return *m.Result + } + return 0 +} + +type CMsgGCStorePurchaseFinalize struct { + TxnId *uint64 `protobuf:"varint,1,opt,name=txn_id,json=txnId" json:"txn_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCStorePurchaseFinalize) Reset() { *m = CMsgGCStorePurchaseFinalize{} } +func (m *CMsgGCStorePurchaseFinalize) String() string { return proto.CompactTextString(m) } +func (*CMsgGCStorePurchaseFinalize) ProtoMessage() {} +func (*CMsgGCStorePurchaseFinalize) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{44} +} + +func (m *CMsgGCStorePurchaseFinalize) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCStorePurchaseFinalize.Unmarshal(m, b) +} +func (m *CMsgGCStorePurchaseFinalize) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCStorePurchaseFinalize.Marshal(b, m, deterministic) +} +func (m *CMsgGCStorePurchaseFinalize) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCStorePurchaseFinalize.Merge(m, src) +} +func (m *CMsgGCStorePurchaseFinalize) XXX_Size() int { + return xxx_messageInfo_CMsgGCStorePurchaseFinalize.Size(m) +} +func (m *CMsgGCStorePurchaseFinalize) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCStorePurchaseFinalize.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCStorePurchaseFinalize proto.InternalMessageInfo + +func (m *CMsgGCStorePurchaseFinalize) GetTxnId() uint64 { + if m != nil && m.TxnId != nil { + return *m.TxnId + } + return 0 +} + +type CMsgGCStorePurchaseFinalizeResponse struct { + Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` + ItemIds []uint64 `protobuf:"varint,2,rep,name=item_ids,json=itemIds" json:"item_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCStorePurchaseFinalizeResponse) Reset() { *m = CMsgGCStorePurchaseFinalizeResponse{} } +func (m *CMsgGCStorePurchaseFinalizeResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCStorePurchaseFinalizeResponse) ProtoMessage() {} +func (*CMsgGCStorePurchaseFinalizeResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{45} +} + +func (m *CMsgGCStorePurchaseFinalizeResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCStorePurchaseFinalizeResponse.Unmarshal(m, b) +} +func (m *CMsgGCStorePurchaseFinalizeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCStorePurchaseFinalizeResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCStorePurchaseFinalizeResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCStorePurchaseFinalizeResponse.Merge(m, src) +} +func (m *CMsgGCStorePurchaseFinalizeResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCStorePurchaseFinalizeResponse.Size(m) +} +func (m *CMsgGCStorePurchaseFinalizeResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCStorePurchaseFinalizeResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCStorePurchaseFinalizeResponse proto.InternalMessageInfo + +func (m *CMsgGCStorePurchaseFinalizeResponse) GetResult() uint32 { + if m != nil && m.Result != nil { + return *m.Result + } + return 0 +} + +func (m *CMsgGCStorePurchaseFinalizeResponse) GetItemIds() []uint64 { + if m != nil { + return m.ItemIds + } + return nil +} + +type CMsgGCToGCBannedWordListUpdated struct { + GroupId *uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId" json:"group_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCBannedWordListUpdated) Reset() { *m = CMsgGCToGCBannedWordListUpdated{} } +func (m *CMsgGCToGCBannedWordListUpdated) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCBannedWordListUpdated) ProtoMessage() {} +func (*CMsgGCToGCBannedWordListUpdated) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{46} +} + +func (m *CMsgGCToGCBannedWordListUpdated) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCBannedWordListUpdated.Unmarshal(m, b) +} +func (m *CMsgGCToGCBannedWordListUpdated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCBannedWordListUpdated.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCBannedWordListUpdated) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCBannedWordListUpdated.Merge(m, src) +} +func (m *CMsgGCToGCBannedWordListUpdated) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCBannedWordListUpdated.Size(m) +} +func (m *CMsgGCToGCBannedWordListUpdated) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCBannedWordListUpdated.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCBannedWordListUpdated proto.InternalMessageInfo + +func (m *CMsgGCToGCBannedWordListUpdated) GetGroupId() uint32 { + if m != nil && m.GroupId != nil { + return *m.GroupId + } + return 0 +} + +type CMsgGCToGCDirtySDOCache struct { + SdoType *uint32 `protobuf:"varint,1,opt,name=sdo_type,json=sdoType" json:"sdo_type,omitempty"` + KeyUint64 *uint64 `protobuf:"varint,2,opt,name=key_uint64,json=keyUint64" json:"key_uint64,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCDirtySDOCache) Reset() { *m = CMsgGCToGCDirtySDOCache{} } +func (m *CMsgGCToGCDirtySDOCache) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCDirtySDOCache) ProtoMessage() {} +func (*CMsgGCToGCDirtySDOCache) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{47} +} + +func (m *CMsgGCToGCDirtySDOCache) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCDirtySDOCache.Unmarshal(m, b) +} +func (m *CMsgGCToGCDirtySDOCache) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCDirtySDOCache.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCDirtySDOCache) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCDirtySDOCache.Merge(m, src) +} +func (m *CMsgGCToGCDirtySDOCache) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCDirtySDOCache.Size(m) +} +func (m *CMsgGCToGCDirtySDOCache) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCDirtySDOCache.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCDirtySDOCache proto.InternalMessageInfo + +func (m *CMsgGCToGCDirtySDOCache) GetSdoType() uint32 { + if m != nil && m.SdoType != nil { + return *m.SdoType + } + return 0 +} + +func (m *CMsgGCToGCDirtySDOCache) GetKeyUint64() uint64 { + if m != nil && m.KeyUint64 != nil { + return *m.KeyUint64 + } + return 0 +} + +type CMsgGCToGCDirtyMultipleSDOCache struct { + SdoType *uint32 `protobuf:"varint,1,opt,name=sdo_type,json=sdoType" json:"sdo_type,omitempty"` + KeyUint64 []uint64 `protobuf:"varint,2,rep,name=key_uint64,json=keyUint64" json:"key_uint64,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCDirtyMultipleSDOCache) Reset() { *m = CMsgGCToGCDirtyMultipleSDOCache{} } +func (m *CMsgGCToGCDirtyMultipleSDOCache) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCDirtyMultipleSDOCache) ProtoMessage() {} +func (*CMsgGCToGCDirtyMultipleSDOCache) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{48} +} + +func (m *CMsgGCToGCDirtyMultipleSDOCache) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCDirtyMultipleSDOCache.Unmarshal(m, b) +} +func (m *CMsgGCToGCDirtyMultipleSDOCache) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCDirtyMultipleSDOCache.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCDirtyMultipleSDOCache) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCDirtyMultipleSDOCache.Merge(m, src) +} +func (m *CMsgGCToGCDirtyMultipleSDOCache) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCDirtyMultipleSDOCache.Size(m) +} +func (m *CMsgGCToGCDirtyMultipleSDOCache) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCDirtyMultipleSDOCache.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCDirtyMultipleSDOCache proto.InternalMessageInfo + +func (m *CMsgGCToGCDirtyMultipleSDOCache) GetSdoType() uint32 { + if m != nil && m.SdoType != nil { + return *m.SdoType + } + return 0 +} + +func (m *CMsgGCToGCDirtyMultipleSDOCache) GetKeyUint64() []uint64 { + if m != nil { + return m.KeyUint64 + } + return nil +} + +type CMsgGCToGCApplyLocalizationDiff struct { + Language *uint32 `protobuf:"varint,1,opt,name=language" json:"language,omitempty"` + PackedDiff *string `protobuf:"bytes,2,opt,name=packed_diff,json=packedDiff" json:"packed_diff,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCApplyLocalizationDiff) Reset() { *m = CMsgGCToGCApplyLocalizationDiff{} } +func (m *CMsgGCToGCApplyLocalizationDiff) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCApplyLocalizationDiff) ProtoMessage() {} +func (*CMsgGCToGCApplyLocalizationDiff) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{49} +} + +func (m *CMsgGCToGCApplyLocalizationDiff) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCApplyLocalizationDiff.Unmarshal(m, b) +} +func (m *CMsgGCToGCApplyLocalizationDiff) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCApplyLocalizationDiff.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCApplyLocalizationDiff) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCApplyLocalizationDiff.Merge(m, src) +} +func (m *CMsgGCToGCApplyLocalizationDiff) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCApplyLocalizationDiff.Size(m) +} +func (m *CMsgGCToGCApplyLocalizationDiff) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCApplyLocalizationDiff.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCApplyLocalizationDiff proto.InternalMessageInfo + +func (m *CMsgGCToGCApplyLocalizationDiff) GetLanguage() uint32 { + if m != nil && m.Language != nil { + return *m.Language + } + return 0 +} + +func (m *CMsgGCToGCApplyLocalizationDiff) GetPackedDiff() string { + if m != nil && m.PackedDiff != nil { + return *m.PackedDiff + } + return "" +} + +type CMsgGCToGCApplyLocalizationDiffResponse struct { + Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCApplyLocalizationDiffResponse) Reset() { + *m = CMsgGCToGCApplyLocalizationDiffResponse{} +} +func (m *CMsgGCToGCApplyLocalizationDiffResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCApplyLocalizationDiffResponse) ProtoMessage() {} +func (*CMsgGCToGCApplyLocalizationDiffResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{50} +} + +func (m *CMsgGCToGCApplyLocalizationDiffResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCApplyLocalizationDiffResponse.Unmarshal(m, b) +} +func (m *CMsgGCToGCApplyLocalizationDiffResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCApplyLocalizationDiffResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCApplyLocalizationDiffResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCApplyLocalizationDiffResponse.Merge(m, src) +} +func (m *CMsgGCToGCApplyLocalizationDiffResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCApplyLocalizationDiffResponse.Size(m) +} +func (m *CMsgGCToGCApplyLocalizationDiffResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCApplyLocalizationDiffResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCApplyLocalizationDiffResponse proto.InternalMessageInfo + +func (m *CMsgGCToGCApplyLocalizationDiffResponse) GetSuccess() bool { + if m != nil && m.Success != nil { + return *m.Success + } + return false +} + +type CMsgGCCollectItem struct { + CollectionItemId *uint64 `protobuf:"varint,1,opt,name=collection_item_id,json=collectionItemId" json:"collection_item_id,omitempty"` + SubjectItemId *uint64 `protobuf:"varint,2,opt,name=subject_item_id,json=subjectItemId" json:"subject_item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCCollectItem) Reset() { *m = CMsgGCCollectItem{} } +func (m *CMsgGCCollectItem) String() string { return proto.CompactTextString(m) } +func (*CMsgGCCollectItem) ProtoMessage() {} +func (*CMsgGCCollectItem) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{51} +} + +func (m *CMsgGCCollectItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCCollectItem.Unmarshal(m, b) +} +func (m *CMsgGCCollectItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCCollectItem.Marshal(b, m, deterministic) +} +func (m *CMsgGCCollectItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCCollectItem.Merge(m, src) +} +func (m *CMsgGCCollectItem) XXX_Size() int { + return xxx_messageInfo_CMsgGCCollectItem.Size(m) +} +func (m *CMsgGCCollectItem) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCCollectItem.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCCollectItem proto.InternalMessageInfo + +func (m *CMsgGCCollectItem) GetCollectionItemId() uint64 { + if m != nil && m.CollectionItemId != nil { + return *m.CollectionItemId + } + return 0 +} + +func (m *CMsgGCCollectItem) GetSubjectItemId() uint64 { + if m != nil && m.SubjectItemId != nil { + return *m.SubjectItemId + } + return 0 +} + +type CMsgSDONoMemcached struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSDONoMemcached) Reset() { *m = CMsgSDONoMemcached{} } +func (m *CMsgSDONoMemcached) String() string { return proto.CompactTextString(m) } +func (*CMsgSDONoMemcached) ProtoMessage() {} +func (*CMsgSDONoMemcached) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{52} +} + +func (m *CMsgSDONoMemcached) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSDONoMemcached.Unmarshal(m, b) +} +func (m *CMsgSDONoMemcached) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSDONoMemcached.Marshal(b, m, deterministic) +} +func (m *CMsgSDONoMemcached) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSDONoMemcached.Merge(m, src) +} +func (m *CMsgSDONoMemcached) XXX_Size() int { + return xxx_messageInfo_CMsgSDONoMemcached.Size(m) +} +func (m *CMsgSDONoMemcached) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSDONoMemcached.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSDONoMemcached proto.InternalMessageInfo + +type CMsgGCToGCUpdateSQLKeyValue struct { + KeyName *string `protobuf:"bytes,1,opt,name=key_name,json=keyName" json:"key_name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCUpdateSQLKeyValue) Reset() { *m = CMsgGCToGCUpdateSQLKeyValue{} } +func (m *CMsgGCToGCUpdateSQLKeyValue) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCUpdateSQLKeyValue) ProtoMessage() {} +func (*CMsgGCToGCUpdateSQLKeyValue) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{53} +} + +func (m *CMsgGCToGCUpdateSQLKeyValue) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCUpdateSQLKeyValue.Unmarshal(m, b) +} +func (m *CMsgGCToGCUpdateSQLKeyValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCUpdateSQLKeyValue.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCUpdateSQLKeyValue) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCUpdateSQLKeyValue.Merge(m, src) +} +func (m *CMsgGCToGCUpdateSQLKeyValue) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCUpdateSQLKeyValue.Size(m) +} +func (m *CMsgGCToGCUpdateSQLKeyValue) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCUpdateSQLKeyValue.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCUpdateSQLKeyValue proto.InternalMessageInfo + +func (m *CMsgGCToGCUpdateSQLKeyValue) GetKeyName() string { + if m != nil && m.KeyName != nil { + return *m.KeyName + } + return "" +} + +type CMsgGCServerVersionUpdated struct { + ServerVersion *uint32 `protobuf:"varint,1,opt,name=server_version,json=serverVersion" json:"server_version,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCServerVersionUpdated) Reset() { *m = CMsgGCServerVersionUpdated{} } +func (m *CMsgGCServerVersionUpdated) String() string { return proto.CompactTextString(m) } +func (*CMsgGCServerVersionUpdated) ProtoMessage() {} +func (*CMsgGCServerVersionUpdated) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{54} +} + +func (m *CMsgGCServerVersionUpdated) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCServerVersionUpdated.Unmarshal(m, b) +} +func (m *CMsgGCServerVersionUpdated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCServerVersionUpdated.Marshal(b, m, deterministic) +} +func (m *CMsgGCServerVersionUpdated) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCServerVersionUpdated.Merge(m, src) +} +func (m *CMsgGCServerVersionUpdated) XXX_Size() int { + return xxx_messageInfo_CMsgGCServerVersionUpdated.Size(m) +} +func (m *CMsgGCServerVersionUpdated) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCServerVersionUpdated.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCServerVersionUpdated proto.InternalMessageInfo + +func (m *CMsgGCServerVersionUpdated) GetServerVersion() uint32 { + if m != nil && m.ServerVersion != nil { + return *m.ServerVersion + } + return 0 +} + +type CMsgGCClientVersionUpdated struct { + ClientVersion *uint32 `protobuf:"varint,1,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCClientVersionUpdated) Reset() { *m = CMsgGCClientVersionUpdated{} } +func (m *CMsgGCClientVersionUpdated) String() string { return proto.CompactTextString(m) } +func (*CMsgGCClientVersionUpdated) ProtoMessage() {} +func (*CMsgGCClientVersionUpdated) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{55} +} + +func (m *CMsgGCClientVersionUpdated) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCClientVersionUpdated.Unmarshal(m, b) +} +func (m *CMsgGCClientVersionUpdated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCClientVersionUpdated.Marshal(b, m, deterministic) +} +func (m *CMsgGCClientVersionUpdated) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCClientVersionUpdated.Merge(m, src) +} +func (m *CMsgGCClientVersionUpdated) XXX_Size() int { + return xxx_messageInfo_CMsgGCClientVersionUpdated.Size(m) +} +func (m *CMsgGCClientVersionUpdated) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCClientVersionUpdated.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCClientVersionUpdated proto.InternalMessageInfo + +func (m *CMsgGCClientVersionUpdated) GetClientVersion() uint32 { + if m != nil && m.ClientVersion != nil { + return *m.ClientVersion + } + return 0 +} + +type CMsgGCToGCWebAPIAccountChanged struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCWebAPIAccountChanged) Reset() { *m = CMsgGCToGCWebAPIAccountChanged{} } +func (m *CMsgGCToGCWebAPIAccountChanged) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCWebAPIAccountChanged) ProtoMessage() {} +func (*CMsgGCToGCWebAPIAccountChanged) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{56} +} + +func (m *CMsgGCToGCWebAPIAccountChanged) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCWebAPIAccountChanged.Unmarshal(m, b) +} +func (m *CMsgGCToGCWebAPIAccountChanged) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCWebAPIAccountChanged.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCWebAPIAccountChanged) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCWebAPIAccountChanged.Merge(m, src) +} +func (m *CMsgGCToGCWebAPIAccountChanged) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCWebAPIAccountChanged.Size(m) +} +func (m *CMsgGCToGCWebAPIAccountChanged) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCWebAPIAccountChanged.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCWebAPIAccountChanged proto.InternalMessageInfo + +type CMsgRecipeComponent struct { + SubjectItemId *uint64 `protobuf:"varint,1,opt,name=subject_item_id,json=subjectItemId" json:"subject_item_id,omitempty"` + AttributeIndex *uint64 `protobuf:"varint,2,opt,name=attribute_index,json=attributeIndex" json:"attribute_index,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgRecipeComponent) Reset() { *m = CMsgRecipeComponent{} } +func (m *CMsgRecipeComponent) String() string { return proto.CompactTextString(m) } +func (*CMsgRecipeComponent) ProtoMessage() {} +func (*CMsgRecipeComponent) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{57} +} + +func (m *CMsgRecipeComponent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgRecipeComponent.Unmarshal(m, b) +} +func (m *CMsgRecipeComponent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgRecipeComponent.Marshal(b, m, deterministic) +} +func (m *CMsgRecipeComponent) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgRecipeComponent.Merge(m, src) +} +func (m *CMsgRecipeComponent) XXX_Size() int { + return xxx_messageInfo_CMsgRecipeComponent.Size(m) +} +func (m *CMsgRecipeComponent) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgRecipeComponent.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgRecipeComponent proto.InternalMessageInfo + +func (m *CMsgRecipeComponent) GetSubjectItemId() uint64 { + if m != nil && m.SubjectItemId != nil { + return *m.SubjectItemId + } + return 0 +} + +func (m *CMsgRecipeComponent) GetAttributeIndex() uint64 { + if m != nil && m.AttributeIndex != nil { + return *m.AttributeIndex + } + return 0 +} + +type CMsgFulfillDynamicRecipeComponent struct { + ToolItemId *uint64 `protobuf:"varint,1,opt,name=tool_item_id,json=toolItemId" json:"tool_item_id,omitempty"` + ConsumptionComponents []*CMsgRecipeComponent `protobuf:"bytes,2,rep,name=consumption_components,json=consumptionComponents" json:"consumption_components,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgFulfillDynamicRecipeComponent) Reset() { *m = CMsgFulfillDynamicRecipeComponent{} } +func (m *CMsgFulfillDynamicRecipeComponent) String() string { return proto.CompactTextString(m) } +func (*CMsgFulfillDynamicRecipeComponent) ProtoMessage() {} +func (*CMsgFulfillDynamicRecipeComponent) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{58} +} + +func (m *CMsgFulfillDynamicRecipeComponent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgFulfillDynamicRecipeComponent.Unmarshal(m, b) +} +func (m *CMsgFulfillDynamicRecipeComponent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgFulfillDynamicRecipeComponent.Marshal(b, m, deterministic) +} +func (m *CMsgFulfillDynamicRecipeComponent) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgFulfillDynamicRecipeComponent.Merge(m, src) +} +func (m *CMsgFulfillDynamicRecipeComponent) XXX_Size() int { + return xxx_messageInfo_CMsgFulfillDynamicRecipeComponent.Size(m) +} +func (m *CMsgFulfillDynamicRecipeComponent) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgFulfillDynamicRecipeComponent.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgFulfillDynamicRecipeComponent proto.InternalMessageInfo + +func (m *CMsgFulfillDynamicRecipeComponent) GetToolItemId() uint64 { + if m != nil && m.ToolItemId != nil { + return *m.ToolItemId + } + return 0 +} + +func (m *CMsgFulfillDynamicRecipeComponent) GetConsumptionComponents() []*CMsgRecipeComponent { + if m != nil { + return m.ConsumptionComponents + } + return nil +} + +type CMsgGCClientMarketDataRequest struct { + UserCurrency *uint32 `protobuf:"varint,1,opt,name=user_currency,json=userCurrency" json:"user_currency,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCClientMarketDataRequest) Reset() { *m = CMsgGCClientMarketDataRequest{} } +func (m *CMsgGCClientMarketDataRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgGCClientMarketDataRequest) ProtoMessage() {} +func (*CMsgGCClientMarketDataRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{59} +} + +func (m *CMsgGCClientMarketDataRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCClientMarketDataRequest.Unmarshal(m, b) +} +func (m *CMsgGCClientMarketDataRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCClientMarketDataRequest.Marshal(b, m, deterministic) +} +func (m *CMsgGCClientMarketDataRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCClientMarketDataRequest.Merge(m, src) +} +func (m *CMsgGCClientMarketDataRequest) XXX_Size() int { + return xxx_messageInfo_CMsgGCClientMarketDataRequest.Size(m) +} +func (m *CMsgGCClientMarketDataRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCClientMarketDataRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCClientMarketDataRequest proto.InternalMessageInfo + +func (m *CMsgGCClientMarketDataRequest) GetUserCurrency() uint32 { + if m != nil && m.UserCurrency != nil { + return *m.UserCurrency + } + return 0 +} + +type CMsgGCClientMarketDataEntry struct { + ItemDefIndex *uint32 `protobuf:"varint,1,opt,name=item_def_index,json=itemDefIndex" json:"item_def_index,omitempty"` + ItemQuality *uint32 `protobuf:"varint,2,opt,name=item_quality,json=itemQuality" json:"item_quality,omitempty"` + ItemSellListings *uint32 `protobuf:"varint,3,opt,name=item_sell_listings,json=itemSellListings" json:"item_sell_listings,omitempty"` + PriceInLocalCurrency *uint32 `protobuf:"varint,4,opt,name=price_in_local_currency,json=priceInLocalCurrency" json:"price_in_local_currency,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCClientMarketDataEntry) Reset() { *m = CMsgGCClientMarketDataEntry{} } +func (m *CMsgGCClientMarketDataEntry) String() string { return proto.CompactTextString(m) } +func (*CMsgGCClientMarketDataEntry) ProtoMessage() {} +func (*CMsgGCClientMarketDataEntry) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{60} +} + +func (m *CMsgGCClientMarketDataEntry) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCClientMarketDataEntry.Unmarshal(m, b) +} +func (m *CMsgGCClientMarketDataEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCClientMarketDataEntry.Marshal(b, m, deterministic) +} +func (m *CMsgGCClientMarketDataEntry) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCClientMarketDataEntry.Merge(m, src) +} +func (m *CMsgGCClientMarketDataEntry) XXX_Size() int { + return xxx_messageInfo_CMsgGCClientMarketDataEntry.Size(m) +} +func (m *CMsgGCClientMarketDataEntry) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCClientMarketDataEntry.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCClientMarketDataEntry proto.InternalMessageInfo + +func (m *CMsgGCClientMarketDataEntry) GetItemDefIndex() uint32 { + if m != nil && m.ItemDefIndex != nil { + return *m.ItemDefIndex + } + return 0 +} + +func (m *CMsgGCClientMarketDataEntry) GetItemQuality() uint32 { + if m != nil && m.ItemQuality != nil { + return *m.ItemQuality + } + return 0 +} + +func (m *CMsgGCClientMarketDataEntry) GetItemSellListings() uint32 { + if m != nil && m.ItemSellListings != nil { + return *m.ItemSellListings + } + return 0 +} + +func (m *CMsgGCClientMarketDataEntry) GetPriceInLocalCurrency() uint32 { + if m != nil && m.PriceInLocalCurrency != nil { + return *m.PriceInLocalCurrency + } + return 0 +} + +type CMsgGCClientMarketData struct { + Entries []*CMsgGCClientMarketDataEntry `protobuf:"bytes,1,rep,name=entries" json:"entries,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCClientMarketData) Reset() { *m = CMsgGCClientMarketData{} } +func (m *CMsgGCClientMarketData) String() string { return proto.CompactTextString(m) } +func (*CMsgGCClientMarketData) ProtoMessage() {} +func (*CMsgGCClientMarketData) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{61} +} + +func (m *CMsgGCClientMarketData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCClientMarketData.Unmarshal(m, b) +} +func (m *CMsgGCClientMarketData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCClientMarketData.Marshal(b, m, deterministic) +} +func (m *CMsgGCClientMarketData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCClientMarketData.Merge(m, src) +} +func (m *CMsgGCClientMarketData) XXX_Size() int { + return xxx_messageInfo_CMsgGCClientMarketData.Size(m) +} +func (m *CMsgGCClientMarketData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCClientMarketData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCClientMarketData proto.InternalMessageInfo + +func (m *CMsgGCClientMarketData) GetEntries() []*CMsgGCClientMarketDataEntry { + if m != nil { + return m.Entries + } + return nil +} + +type CMsgExtractGems struct { + ToolItemId *uint64 `protobuf:"varint,1,opt,name=tool_item_id,json=toolItemId" json:"tool_item_id,omitempty"` + ItemItemId *uint64 `protobuf:"varint,2,opt,name=item_item_id,json=itemItemId" json:"item_item_id,omitempty"` + ItemSocketId *uint32 `protobuf:"varint,3,opt,name=item_socket_id,json=itemSocketId,def=65535" json:"item_socket_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgExtractGems) Reset() { *m = CMsgExtractGems{} } +func (m *CMsgExtractGems) String() string { return proto.CompactTextString(m) } +func (*CMsgExtractGems) ProtoMessage() {} +func (*CMsgExtractGems) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{62} +} + +func (m *CMsgExtractGems) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgExtractGems.Unmarshal(m, b) +} +func (m *CMsgExtractGems) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgExtractGems.Marshal(b, m, deterministic) +} +func (m *CMsgExtractGems) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgExtractGems.Merge(m, src) +} +func (m *CMsgExtractGems) XXX_Size() int { + return xxx_messageInfo_CMsgExtractGems.Size(m) +} +func (m *CMsgExtractGems) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgExtractGems.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgExtractGems proto.InternalMessageInfo + +const Default_CMsgExtractGems_ItemSocketId uint32 = 65535 + +func (m *CMsgExtractGems) GetToolItemId() uint64 { + if m != nil && m.ToolItemId != nil { + return *m.ToolItemId + } + return 0 +} + +func (m *CMsgExtractGems) GetItemItemId() uint64 { + if m != nil && m.ItemItemId != nil { + return *m.ItemItemId + } + return 0 +} + +func (m *CMsgExtractGems) GetItemSocketId() uint32 { + if m != nil && m.ItemSocketId != nil { + return *m.ItemSocketId + } + return Default_CMsgExtractGems_ItemSocketId +} + +type CMsgExtractGemsResponse struct { + ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + Response *CMsgExtractGemsResponse_EExtractGems `protobuf:"varint,2,opt,name=response,enum=protocol.CMsgExtractGemsResponse_EExtractGems,def=0" json:"response,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgExtractGemsResponse) Reset() { *m = CMsgExtractGemsResponse{} } +func (m *CMsgExtractGemsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgExtractGemsResponse) ProtoMessage() {} +func (*CMsgExtractGemsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{63} +} + +func (m *CMsgExtractGemsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgExtractGemsResponse.Unmarshal(m, b) +} +func (m *CMsgExtractGemsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgExtractGemsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgExtractGemsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgExtractGemsResponse.Merge(m, src) +} +func (m *CMsgExtractGemsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgExtractGemsResponse.Size(m) +} +func (m *CMsgExtractGemsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgExtractGemsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgExtractGemsResponse proto.InternalMessageInfo + +const Default_CMsgExtractGemsResponse_Response CMsgExtractGemsResponse_EExtractGems = CMsgExtractGemsResponse_k_ExtractGems_Succeeded + +func (m *CMsgExtractGemsResponse) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CMsgExtractGemsResponse) GetResponse() CMsgExtractGemsResponse_EExtractGems { + if m != nil && m.Response != nil { + return *m.Response + } + return Default_CMsgExtractGemsResponse_Response +} + +type CMsgAddSocket struct { + ToolItemId *uint64 `protobuf:"varint,1,opt,name=tool_item_id,json=toolItemId" json:"tool_item_id,omitempty"` + ItemItemId *uint64 `protobuf:"varint,2,opt,name=item_item_id,json=itemItemId" json:"item_item_id,omitempty"` + Unusual *bool `protobuf:"varint,3,opt,name=unusual" json:"unusual,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgAddSocket) Reset() { *m = CMsgAddSocket{} } +func (m *CMsgAddSocket) String() string { return proto.CompactTextString(m) } +func (*CMsgAddSocket) ProtoMessage() {} +func (*CMsgAddSocket) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{64} +} + +func (m *CMsgAddSocket) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgAddSocket.Unmarshal(m, b) +} +func (m *CMsgAddSocket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgAddSocket.Marshal(b, m, deterministic) +} +func (m *CMsgAddSocket) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgAddSocket.Merge(m, src) +} +func (m *CMsgAddSocket) XXX_Size() int { + return xxx_messageInfo_CMsgAddSocket.Size(m) +} +func (m *CMsgAddSocket) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgAddSocket.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgAddSocket proto.InternalMessageInfo + +func (m *CMsgAddSocket) GetToolItemId() uint64 { + if m != nil && m.ToolItemId != nil { + return *m.ToolItemId + } + return 0 +} + +func (m *CMsgAddSocket) GetItemItemId() uint64 { + if m != nil && m.ItemItemId != nil { + return *m.ItemItemId + } + return 0 +} + +func (m *CMsgAddSocket) GetUnusual() bool { + if m != nil && m.Unusual != nil { + return *m.Unusual + } + return false +} + +type CMsgAddSocketResponse struct { + ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + UpdatedSocketIndex []uint32 `protobuf:"varint,2,rep,name=updated_socket_index,json=updatedSocketIndex" json:"updated_socket_index,omitempty"` + Response *CMsgAddSocketResponse_EAddSocket `protobuf:"varint,3,opt,name=response,enum=protocol.CMsgAddSocketResponse_EAddSocket,def=0" json:"response,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgAddSocketResponse) Reset() { *m = CMsgAddSocketResponse{} } +func (m *CMsgAddSocketResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgAddSocketResponse) ProtoMessage() {} +func (*CMsgAddSocketResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{65} +} + +func (m *CMsgAddSocketResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgAddSocketResponse.Unmarshal(m, b) +} +func (m *CMsgAddSocketResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgAddSocketResponse.Marshal(b, m, deterministic) +} +func (m *CMsgAddSocketResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgAddSocketResponse.Merge(m, src) +} +func (m *CMsgAddSocketResponse) XXX_Size() int { + return xxx_messageInfo_CMsgAddSocketResponse.Size(m) +} +func (m *CMsgAddSocketResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgAddSocketResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgAddSocketResponse proto.InternalMessageInfo + +const Default_CMsgAddSocketResponse_Response CMsgAddSocketResponse_EAddSocket = CMsgAddSocketResponse_k_AddSocket_Succeeded + +func (m *CMsgAddSocketResponse) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CMsgAddSocketResponse) GetUpdatedSocketIndex() []uint32 { + if m != nil { + return m.UpdatedSocketIndex + } + return nil +} + +func (m *CMsgAddSocketResponse) GetResponse() CMsgAddSocketResponse_EAddSocket { + if m != nil && m.Response != nil { + return *m.Response + } + return Default_CMsgAddSocketResponse_Response +} + +type CMsgAddItemToSocketData struct { + GemItemId *uint64 `protobuf:"varint,1,opt,name=gem_item_id,json=gemItemId" json:"gem_item_id,omitempty"` + SocketIndex *uint32 `protobuf:"varint,2,opt,name=socket_index,json=socketIndex" json:"socket_index,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgAddItemToSocketData) Reset() { *m = CMsgAddItemToSocketData{} } +func (m *CMsgAddItemToSocketData) String() string { return proto.CompactTextString(m) } +func (*CMsgAddItemToSocketData) ProtoMessage() {} +func (*CMsgAddItemToSocketData) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{66} +} + +func (m *CMsgAddItemToSocketData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgAddItemToSocketData.Unmarshal(m, b) +} +func (m *CMsgAddItemToSocketData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgAddItemToSocketData.Marshal(b, m, deterministic) +} +func (m *CMsgAddItemToSocketData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgAddItemToSocketData.Merge(m, src) +} +func (m *CMsgAddItemToSocketData) XXX_Size() int { + return xxx_messageInfo_CMsgAddItemToSocketData.Size(m) +} +func (m *CMsgAddItemToSocketData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgAddItemToSocketData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgAddItemToSocketData proto.InternalMessageInfo + +func (m *CMsgAddItemToSocketData) GetGemItemId() uint64 { + if m != nil && m.GemItemId != nil { + return *m.GemItemId + } + return 0 +} + +func (m *CMsgAddItemToSocketData) GetSocketIndex() uint32 { + if m != nil && m.SocketIndex != nil { + return *m.SocketIndex + } + return 0 +} + +type CMsgAddItemToSocket struct { + ItemItemId *uint64 `protobuf:"varint,1,opt,name=item_item_id,json=itemItemId" json:"item_item_id,omitempty"` + GemsToSocket []*CMsgAddItemToSocketData `protobuf:"bytes,2,rep,name=gems_to_socket,json=gemsToSocket" json:"gems_to_socket,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgAddItemToSocket) Reset() { *m = CMsgAddItemToSocket{} } +func (m *CMsgAddItemToSocket) String() string { return proto.CompactTextString(m) } +func (*CMsgAddItemToSocket) ProtoMessage() {} +func (*CMsgAddItemToSocket) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{67} +} + +func (m *CMsgAddItemToSocket) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgAddItemToSocket.Unmarshal(m, b) +} +func (m *CMsgAddItemToSocket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgAddItemToSocket.Marshal(b, m, deterministic) +} +func (m *CMsgAddItemToSocket) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgAddItemToSocket.Merge(m, src) +} +func (m *CMsgAddItemToSocket) XXX_Size() int { + return xxx_messageInfo_CMsgAddItemToSocket.Size(m) +} +func (m *CMsgAddItemToSocket) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgAddItemToSocket.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgAddItemToSocket proto.InternalMessageInfo + +func (m *CMsgAddItemToSocket) GetItemItemId() uint64 { + if m != nil && m.ItemItemId != nil { + return *m.ItemItemId + } + return 0 +} + +func (m *CMsgAddItemToSocket) GetGemsToSocket() []*CMsgAddItemToSocketData { + if m != nil { + return m.GemsToSocket + } + return nil +} + +type CMsgAddItemToSocketResponse struct { + ItemItemId *uint64 `protobuf:"varint,1,opt,name=item_item_id,json=itemItemId" json:"item_item_id,omitempty"` + UpdatedSocketIndex []uint32 `protobuf:"varint,2,rep,name=updated_socket_index,json=updatedSocketIndex" json:"updated_socket_index,omitempty"` + Response *CMsgAddItemToSocketResponse_EAddGem `protobuf:"varint,3,opt,name=response,enum=protocol.CMsgAddItemToSocketResponse_EAddGem,def=0" json:"response,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgAddItemToSocketResponse) Reset() { *m = CMsgAddItemToSocketResponse{} } +func (m *CMsgAddItemToSocketResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgAddItemToSocketResponse) ProtoMessage() {} +func (*CMsgAddItemToSocketResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{68} +} + +func (m *CMsgAddItemToSocketResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgAddItemToSocketResponse.Unmarshal(m, b) +} +func (m *CMsgAddItemToSocketResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgAddItemToSocketResponse.Marshal(b, m, deterministic) +} +func (m *CMsgAddItemToSocketResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgAddItemToSocketResponse.Merge(m, src) +} +func (m *CMsgAddItemToSocketResponse) XXX_Size() int { + return xxx_messageInfo_CMsgAddItemToSocketResponse.Size(m) +} +func (m *CMsgAddItemToSocketResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgAddItemToSocketResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgAddItemToSocketResponse proto.InternalMessageInfo + +const Default_CMsgAddItemToSocketResponse_Response CMsgAddItemToSocketResponse_EAddGem = CMsgAddItemToSocketResponse_k_AddGem_Succeeded + +func (m *CMsgAddItemToSocketResponse) GetItemItemId() uint64 { + if m != nil && m.ItemItemId != nil { + return *m.ItemItemId + } + return 0 +} + +func (m *CMsgAddItemToSocketResponse) GetUpdatedSocketIndex() []uint32 { + if m != nil { + return m.UpdatedSocketIndex + } + return nil +} + +func (m *CMsgAddItemToSocketResponse) GetResponse() CMsgAddItemToSocketResponse_EAddGem { + if m != nil && m.Response != nil { + return *m.Response + } + return Default_CMsgAddItemToSocketResponse_Response +} + +type CMsgResetStrangeGemCount struct { + ItemItemId *uint64 `protobuf:"varint,1,opt,name=item_item_id,json=itemItemId" json:"item_item_id,omitempty"` + SocketIndex *uint32 `protobuf:"varint,2,opt,name=socket_index,json=socketIndex" json:"socket_index,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgResetStrangeGemCount) Reset() { *m = CMsgResetStrangeGemCount{} } +func (m *CMsgResetStrangeGemCount) String() string { return proto.CompactTextString(m) } +func (*CMsgResetStrangeGemCount) ProtoMessage() {} +func (*CMsgResetStrangeGemCount) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{69} +} + +func (m *CMsgResetStrangeGemCount) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgResetStrangeGemCount.Unmarshal(m, b) +} +func (m *CMsgResetStrangeGemCount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgResetStrangeGemCount.Marshal(b, m, deterministic) +} +func (m *CMsgResetStrangeGemCount) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgResetStrangeGemCount.Merge(m, src) +} +func (m *CMsgResetStrangeGemCount) XXX_Size() int { + return xxx_messageInfo_CMsgResetStrangeGemCount.Size(m) +} +func (m *CMsgResetStrangeGemCount) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgResetStrangeGemCount.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgResetStrangeGemCount proto.InternalMessageInfo + +func (m *CMsgResetStrangeGemCount) GetItemItemId() uint64 { + if m != nil && m.ItemItemId != nil { + return *m.ItemItemId + } + return 0 +} + +func (m *CMsgResetStrangeGemCount) GetSocketIndex() uint32 { + if m != nil && m.SocketIndex != nil { + return *m.SocketIndex + } + return 0 +} + +type CMsgResetStrangeGemCountResponse struct { + Response *CMsgResetStrangeGemCountResponse_EResetGem `protobuf:"varint,1,opt,name=response,enum=protocol.CMsgResetStrangeGemCountResponse_EResetGem,def=0" json:"response,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgResetStrangeGemCountResponse) Reset() { *m = CMsgResetStrangeGemCountResponse{} } +func (m *CMsgResetStrangeGemCountResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgResetStrangeGemCountResponse) ProtoMessage() {} +func (*CMsgResetStrangeGemCountResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{70} +} + +func (m *CMsgResetStrangeGemCountResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgResetStrangeGemCountResponse.Unmarshal(m, b) +} +func (m *CMsgResetStrangeGemCountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgResetStrangeGemCountResponse.Marshal(b, m, deterministic) +} +func (m *CMsgResetStrangeGemCountResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgResetStrangeGemCountResponse.Merge(m, src) +} +func (m *CMsgResetStrangeGemCountResponse) XXX_Size() int { + return xxx_messageInfo_CMsgResetStrangeGemCountResponse.Size(m) +} +func (m *CMsgResetStrangeGemCountResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgResetStrangeGemCountResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgResetStrangeGemCountResponse proto.InternalMessageInfo + +const Default_CMsgResetStrangeGemCountResponse_Response CMsgResetStrangeGemCountResponse_EResetGem = CMsgResetStrangeGemCountResponse_k_ResetGem_Succeeded + +func (m *CMsgResetStrangeGemCountResponse) GetResponse() CMsgResetStrangeGemCountResponse_EResetGem { + if m != nil && m.Response != nil { + return *m.Response + } + return Default_CMsgResetStrangeGemCountResponse_Response +} + +type CMsgGCToClientPollFileRequest struct { + FileName *string `protobuf:"bytes,1,opt,name=file_name,json=fileName" json:"file_name,omitempty"` + ClientVersion *uint32 `protobuf:"varint,2,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` + PollId *uint32 `protobuf:"varint,3,opt,name=poll_id,json=pollId" json:"poll_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientPollFileRequest) Reset() { *m = CMsgGCToClientPollFileRequest{} } +func (m *CMsgGCToClientPollFileRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientPollFileRequest) ProtoMessage() {} +func (*CMsgGCToClientPollFileRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{71} +} + +func (m *CMsgGCToClientPollFileRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientPollFileRequest.Unmarshal(m, b) +} +func (m *CMsgGCToClientPollFileRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientPollFileRequest.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientPollFileRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientPollFileRequest.Merge(m, src) +} +func (m *CMsgGCToClientPollFileRequest) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientPollFileRequest.Size(m) +} +func (m *CMsgGCToClientPollFileRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientPollFileRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientPollFileRequest proto.InternalMessageInfo + +func (m *CMsgGCToClientPollFileRequest) GetFileName() string { + if m != nil && m.FileName != nil { + return *m.FileName + } + return "" +} + +func (m *CMsgGCToClientPollFileRequest) GetClientVersion() uint32 { + if m != nil && m.ClientVersion != nil { + return *m.ClientVersion + } + return 0 +} + +func (m *CMsgGCToClientPollFileRequest) GetPollId() uint32 { + if m != nil && m.PollId != nil { + return *m.PollId + } + return 0 +} + +type CMsgGCToClientPollFileResponse struct { + PollId *uint32 `protobuf:"varint,1,opt,name=poll_id,json=pollId" json:"poll_id,omitempty"` + FileSize *uint32 `protobuf:"varint,2,opt,name=file_size,json=fileSize" json:"file_size,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientPollFileResponse) Reset() { *m = CMsgGCToClientPollFileResponse{} } +func (m *CMsgGCToClientPollFileResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientPollFileResponse) ProtoMessage() {} +func (*CMsgGCToClientPollFileResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{72} +} + +func (m *CMsgGCToClientPollFileResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientPollFileResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientPollFileResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientPollFileResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientPollFileResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientPollFileResponse.Merge(m, src) +} +func (m *CMsgGCToClientPollFileResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientPollFileResponse.Size(m) +} +func (m *CMsgGCToClientPollFileResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientPollFileResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientPollFileResponse proto.InternalMessageInfo + +func (m *CMsgGCToClientPollFileResponse) GetPollId() uint32 { + if m != nil && m.PollId != nil { + return *m.PollId + } + return 0 +} + +func (m *CMsgGCToClientPollFileResponse) GetFileSize() uint32 { + if m != nil && m.FileSize != nil { + return *m.FileSize + } + return 0 +} + +type CMsgGCToGCPerformManualOp struct { + OpId *uint64 `protobuf:"varint,1,opt,name=op_id,json=opId" json:"op_id,omitempty"` + GroupCode *uint32 `protobuf:"varint,2,opt,name=group_code,json=groupCode" json:"group_code,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCPerformManualOp) Reset() { *m = CMsgGCToGCPerformManualOp{} } +func (m *CMsgGCToGCPerformManualOp) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCPerformManualOp) ProtoMessage() {} +func (*CMsgGCToGCPerformManualOp) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{73} +} + +func (m *CMsgGCToGCPerformManualOp) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCPerformManualOp.Unmarshal(m, b) +} +func (m *CMsgGCToGCPerformManualOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCPerformManualOp.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCPerformManualOp) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCPerformManualOp.Merge(m, src) +} +func (m *CMsgGCToGCPerformManualOp) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCPerformManualOp.Size(m) +} +func (m *CMsgGCToGCPerformManualOp) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCPerformManualOp.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCPerformManualOp proto.InternalMessageInfo + +func (m *CMsgGCToGCPerformManualOp) GetOpId() uint64 { + if m != nil && m.OpId != nil { + return *m.OpId + } + return 0 +} + +func (m *CMsgGCToGCPerformManualOp) GetGroupCode() uint32 { + if m != nil && m.GroupCode != nil { + return *m.GroupCode + } + return 0 +} + +type CMsgGCToGCPerformManualOpCompleted struct { + Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` + SourceGc *uint32 `protobuf:"varint,2,opt,name=source_gc,json=sourceGc" json:"source_gc,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCPerformManualOpCompleted) Reset() { *m = CMsgGCToGCPerformManualOpCompleted{} } +func (m *CMsgGCToGCPerformManualOpCompleted) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCPerformManualOpCompleted) ProtoMessage() {} +func (*CMsgGCToGCPerformManualOpCompleted) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{74} +} + +func (m *CMsgGCToGCPerformManualOpCompleted) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCPerformManualOpCompleted.Unmarshal(m, b) +} +func (m *CMsgGCToGCPerformManualOpCompleted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCPerformManualOpCompleted.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCPerformManualOpCompleted) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCPerformManualOpCompleted.Merge(m, src) +} +func (m *CMsgGCToGCPerformManualOpCompleted) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCPerformManualOpCompleted.Size(m) +} +func (m *CMsgGCToGCPerformManualOpCompleted) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCPerformManualOpCompleted.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCPerformManualOpCompleted proto.InternalMessageInfo + +func (m *CMsgGCToGCPerformManualOpCompleted) GetSuccess() bool { + if m != nil && m.Success != nil { + return *m.Success + } + return false +} + +func (m *CMsgGCToGCPerformManualOpCompleted) GetSourceGc() uint32 { + if m != nil && m.SourceGc != nil { + return *m.SourceGc + } + return 0 +} + +type CMsgGCToGCReloadServerRegionSettings struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCReloadServerRegionSettings) Reset() { *m = CMsgGCToGCReloadServerRegionSettings{} } +func (m *CMsgGCToGCReloadServerRegionSettings) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCReloadServerRegionSettings) ProtoMessage() {} +func (*CMsgGCToGCReloadServerRegionSettings) Descriptor() ([]byte, []int) { + return fileDescriptor_19c1b3dff26b5496, []int{75} +} + +func (m *CMsgGCToGCReloadServerRegionSettings) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCReloadServerRegionSettings.Unmarshal(m, b) +} +func (m *CMsgGCToGCReloadServerRegionSettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCReloadServerRegionSettings.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCReloadServerRegionSettings) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCReloadServerRegionSettings.Merge(m, src) +} +func (m *CMsgGCToGCReloadServerRegionSettings) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCReloadServerRegionSettings.Size(m) +} +func (m *CMsgGCToGCReloadServerRegionSettings) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCReloadServerRegionSettings.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCReloadServerRegionSettings proto.InternalMessageInfo + +func init() { + proto.RegisterEnum("protocol.EGCBaseMsg", EGCBaseMsg_name, EGCBaseMsg_value) + proto.RegisterEnum("protocol.EGCBaseProtoObjectTypes", EGCBaseProtoObjectTypes_name, EGCBaseProtoObjectTypes_value) + proto.RegisterEnum("protocol.ECustomGameInstallStatus", ECustomGameInstallStatus_name, ECustomGameInstallStatus_value) + proto.RegisterEnum("protocol.CMsgExtractGemsResponse_EExtractGems", CMsgExtractGemsResponse_EExtractGems_name, CMsgExtractGemsResponse_EExtractGems_value) + proto.RegisterEnum("protocol.CMsgAddSocketResponse_EAddSocket", CMsgAddSocketResponse_EAddSocket_name, CMsgAddSocketResponse_EAddSocket_value) + proto.RegisterEnum("protocol.CMsgAddItemToSocketResponse_EAddGem", CMsgAddItemToSocketResponse_EAddGem_name, CMsgAddItemToSocketResponse_EAddGem_value) + proto.RegisterEnum("protocol.CMsgResetStrangeGemCountResponse_EResetGem", CMsgResetStrangeGemCountResponse_EResetGem_name, CMsgResetStrangeGemCountResponse_EResetGem_value) + proto.RegisterType((*CGCStorePurchaseInit_LineItem)(nil), "protocol.CGCStorePurchaseInit_LineItem") + proto.RegisterType((*CMsgGCStorePurchaseInit)(nil), "protocol.CMsgGCStorePurchaseInit") + proto.RegisterType((*CMsgGCStorePurchaseInitResponse)(nil), "protocol.CMsgGCStorePurchaseInitResponse") + proto.RegisterType((*CMsgSystemBroadcast)(nil), "protocol.CMsgSystemBroadcast") + proto.RegisterType((*CMsgClientPingData)(nil), "protocol.CMsgClientPingData") + proto.RegisterType((*CMsgInviteToParty)(nil), "protocol.CMsgInviteToParty") + proto.RegisterType((*CMsgInviteToLobby)(nil), "protocol.CMsgInviteToLobby") + proto.RegisterType((*CMsgInvitationCreated)(nil), "protocol.CMsgInvitationCreated") + proto.RegisterType((*CMsgPartyInviteResponse)(nil), "protocol.CMsgPartyInviteResponse") + proto.RegisterType((*CMsgLobbyInviteResponse)(nil), "protocol.CMsgLobbyInviteResponse") + proto.RegisterType((*CMsgKickFromParty)(nil), "protocol.CMsgKickFromParty") + proto.RegisterType((*CMsgLeaveParty)(nil), "protocol.CMsgLeaveParty") + proto.RegisterType((*CMsgCustomGameInstallStatus)(nil), "protocol.CMsgCustomGameInstallStatus") + proto.RegisterType((*CMsgServerAvailable)(nil), "protocol.CMsgServerAvailable") + proto.RegisterType((*CMsgLANServerAvailable)(nil), "protocol.CMsgLANServerAvailable") + proto.RegisterType((*CSOEconGameAccountClient)(nil), "protocol.CSOEconGameAccountClient") + proto.RegisterType((*CSOItemCriteriaCondition)(nil), "protocol.CSOItemCriteriaCondition") + proto.RegisterType((*CSOItemCriteria)(nil), "protocol.CSOItemCriteria") + proto.RegisterType((*CSOItemRecipe)(nil), "protocol.CSOItemRecipe") + proto.RegisterType((*CMsgApplyStrangePart)(nil), "protocol.CMsgApplyStrangePart") + proto.RegisterType((*CMsgApplyPennantUpgrade)(nil), "protocol.CMsgApplyPennantUpgrade") + proto.RegisterType((*CMsgApplyEggEssence)(nil), "protocol.CMsgApplyEggEssence") + proto.RegisterType((*CSOEconItemAttribute)(nil), "protocol.CSOEconItemAttribute") + proto.RegisterType((*CSOEconItemEquipped)(nil), "protocol.CSOEconItemEquipped") + proto.RegisterType((*CSOEconItem)(nil), "protocol.CSOEconItem") + proto.RegisterType((*CMsgSortItems)(nil), "protocol.CMsgSortItems") + proto.RegisterType((*CSOEconClaimCode)(nil), "protocol.CSOEconClaimCode") + proto.RegisterType((*CMsgUpdateItemSchema)(nil), "protocol.CMsgUpdateItemSchema") + proto.RegisterType((*CMsgGCError)(nil), "protocol.CMsgGCError") + proto.RegisterType((*CMsgRequestInventoryRefresh)(nil), "protocol.CMsgRequestInventoryRefresh") + proto.RegisterType((*CMsgConVarValue)(nil), "protocol.CMsgConVarValue") + proto.RegisterType((*CMsgReplicateConVars)(nil), "protocol.CMsgReplicateConVars") + proto.RegisterType((*CMsgItemAcknowledged)(nil), "protocol.CMsgItemAcknowledged") + proto.RegisterType((*CMsgSetItemPositions)(nil), "protocol.CMsgSetItemPositions") + proto.RegisterType((*CMsgSetItemPositions_ItemPosition)(nil), "protocol.CMsgSetItemPositions.ItemPosition") + proto.RegisterType((*CMsgGCNameItemNotification)(nil), "protocol.CMsgGCNameItemNotification") + proto.RegisterType((*CMsgGCClientDisplayNotification)(nil), "protocol.CMsgGCClientDisplayNotification") + proto.RegisterType((*CMsgGCShowItemsPickedUp)(nil), "protocol.CMsgGCShowItemsPickedUp") + proto.RegisterType((*CMsgGCIncrementKillCountResponse)(nil), "protocol.CMsgGCIncrementKillCountResponse") + proto.RegisterType((*CSOEconItemDropRateBonus)(nil), "protocol.CSOEconItemDropRateBonus") + proto.RegisterType((*CSOEconItemLeagueViewPass)(nil), "protocol.CSOEconItemLeagueViewPass") + proto.RegisterType((*CSOEconItemEventTicket)(nil), "protocol.CSOEconItemEventTicket") + proto.RegisterType((*CSOEconItemTournamentPassport)(nil), "protocol.CSOEconItemTournamentPassport") + proto.RegisterType((*CMsgGCStorePurchaseCancel)(nil), "protocol.CMsgGCStorePurchaseCancel") + proto.RegisterType((*CMsgGCStorePurchaseCancelResponse)(nil), "protocol.CMsgGCStorePurchaseCancelResponse") + proto.RegisterType((*CMsgGCStorePurchaseFinalize)(nil), "protocol.CMsgGCStorePurchaseFinalize") + proto.RegisterType((*CMsgGCStorePurchaseFinalizeResponse)(nil), "protocol.CMsgGCStorePurchaseFinalizeResponse") + proto.RegisterType((*CMsgGCToGCBannedWordListUpdated)(nil), "protocol.CMsgGCToGCBannedWordListUpdated") + proto.RegisterType((*CMsgGCToGCDirtySDOCache)(nil), "protocol.CMsgGCToGCDirtySDOCache") + proto.RegisterType((*CMsgGCToGCDirtyMultipleSDOCache)(nil), "protocol.CMsgGCToGCDirtyMultipleSDOCache") + proto.RegisterType((*CMsgGCToGCApplyLocalizationDiff)(nil), "protocol.CMsgGCToGCApplyLocalizationDiff") + proto.RegisterType((*CMsgGCToGCApplyLocalizationDiffResponse)(nil), "protocol.CMsgGCToGCApplyLocalizationDiffResponse") + proto.RegisterType((*CMsgGCCollectItem)(nil), "protocol.CMsgGCCollectItem") + proto.RegisterType((*CMsgSDONoMemcached)(nil), "protocol.CMsgSDONoMemcached") + proto.RegisterType((*CMsgGCToGCUpdateSQLKeyValue)(nil), "protocol.CMsgGCToGCUpdateSQLKeyValue") + proto.RegisterType((*CMsgGCServerVersionUpdated)(nil), "protocol.CMsgGCServerVersionUpdated") + proto.RegisterType((*CMsgGCClientVersionUpdated)(nil), "protocol.CMsgGCClientVersionUpdated") + proto.RegisterType((*CMsgGCToGCWebAPIAccountChanged)(nil), "protocol.CMsgGCToGCWebAPIAccountChanged") + proto.RegisterType((*CMsgRecipeComponent)(nil), "protocol.CMsgRecipeComponent") + proto.RegisterType((*CMsgFulfillDynamicRecipeComponent)(nil), "protocol.CMsgFulfillDynamicRecipeComponent") + proto.RegisterType((*CMsgGCClientMarketDataRequest)(nil), "protocol.CMsgGCClientMarketDataRequest") + proto.RegisterType((*CMsgGCClientMarketDataEntry)(nil), "protocol.CMsgGCClientMarketDataEntry") + proto.RegisterType((*CMsgGCClientMarketData)(nil), "protocol.CMsgGCClientMarketData") + proto.RegisterType((*CMsgExtractGems)(nil), "protocol.CMsgExtractGems") + proto.RegisterType((*CMsgExtractGemsResponse)(nil), "protocol.CMsgExtractGemsResponse") + proto.RegisterType((*CMsgAddSocket)(nil), "protocol.CMsgAddSocket") + proto.RegisterType((*CMsgAddSocketResponse)(nil), "protocol.CMsgAddSocketResponse") + proto.RegisterType((*CMsgAddItemToSocketData)(nil), "protocol.CMsgAddItemToSocketData") + proto.RegisterType((*CMsgAddItemToSocket)(nil), "protocol.CMsgAddItemToSocket") + proto.RegisterType((*CMsgAddItemToSocketResponse)(nil), "protocol.CMsgAddItemToSocketResponse") + proto.RegisterType((*CMsgResetStrangeGemCount)(nil), "protocol.CMsgResetStrangeGemCount") + proto.RegisterType((*CMsgResetStrangeGemCountResponse)(nil), "protocol.CMsgResetStrangeGemCountResponse") + proto.RegisterType((*CMsgGCToClientPollFileRequest)(nil), "protocol.CMsgGCToClientPollFileRequest") + proto.RegisterType((*CMsgGCToClientPollFileResponse)(nil), "protocol.CMsgGCToClientPollFileResponse") + proto.RegisterType((*CMsgGCToGCPerformManualOp)(nil), "protocol.CMsgGCToGCPerformManualOp") + proto.RegisterType((*CMsgGCToGCPerformManualOpCompleted)(nil), "protocol.CMsgGCToGCPerformManualOpCompleted") + proto.RegisterType((*CMsgGCToGCReloadServerRegionSettings)(nil), "protocol.CMsgGCToGCReloadServerRegionSettings") +} + +func init() { proto.RegisterFile("base_gcmessages.proto", fileDescriptor_19c1b3dff26b5496) } + +var fileDescriptor_19c1b3dff26b5496 = []byte{ + // 4774 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x5a, 0xcd, 0x73, 0x1b, 0xc9, + 0x75, 0x5f, 0xf0, 0x0b, 0xc0, 0x23, 0x41, 0x8d, 0x9a, 0xa4, 0x08, 0x4a, 0x4b, 0x89, 0x1a, 0x4a, + 0xbb, 0x5a, 0xad, 0x4c, 0xaf, 0xb5, 0x2b, 0x27, 0x91, 0xed, 0x4a, 0x48, 0xf0, 0xc3, 0x28, 0x89, + 0x2b, 0xee, 0x80, 0x5a, 0xc7, 0xe5, 0xd8, 0x53, 0xc3, 0x99, 0x07, 0x70, 0x96, 0x83, 0x69, 0xec, + 0x74, 0x8f, 0x24, 0x6c, 0xe5, 0xb0, 0x95, 0x4b, 0x0e, 0x39, 0x24, 0x95, 0x54, 0x3e, 0x9d, 0x54, + 0xbc, 0xf6, 0xc6, 0x39, 0xa4, 0x92, 0x1c, 0x72, 0xcb, 0x25, 0x17, 0xdf, 0x72, 0xc8, 0x47, 0x55, + 0xf2, 0x1f, 0xa4, 0xca, 0xce, 0x25, 0x7f, 0x41, 0xaa, 0x52, 0xfd, 0xba, 0x67, 0x30, 0x00, 0x01, + 0x51, 0x76, 0xf6, 0x04, 0xf4, 0xfb, 0xea, 0xee, 0xd7, 0xaf, 0x5f, 0xff, 0x5e, 0xf7, 0xc0, 0xca, + 0x89, 0x27, 0xd0, 0xed, 0xf8, 0x5d, 0x14, 0xc2, 0xeb, 0xa0, 0xd8, 0xea, 0x25, 0x5c, 0x72, 0x56, + 0xa1, 0x1f, 0x9f, 0x47, 0x57, 0x97, 0x84, 0x44, 0xaf, 0x3b, 0xcc, 0xb6, 0xff, 0xab, 0x04, 0xeb, + 0x8d, 0x83, 0x46, 0x4b, 0xf2, 0x04, 0x8f, 0xd2, 0xc4, 0x3f, 0xf5, 0x04, 0x36, 0xe3, 0x50, 0xba, + 0x8f, 0xc3, 0x18, 0x9b, 0x12, 0xbb, 0xec, 0x3a, 0xcc, 0x87, 0x12, 0xbb, 0x6e, 0x80, 0x6d, 0x37, + 0x0c, 0xea, 0xa5, 0x8d, 0xd2, 0x9d, 0x9a, 0x53, 0x55, 0xa4, 0x5d, 0x6c, 0x37, 0x03, 0x76, 0x15, + 0x2a, 0x1f, 0xa7, 0x5e, 0x2c, 0x43, 0xd9, 0xaf, 0x4f, 0x11, 0x33, 0x6f, 0xb3, 0x77, 0xe1, 0x8a, + 0xcf, 0x85, 0x74, 0xc3, 0xd8, 0x8d, 0xb8, 0xef, 0x45, 0xae, 0x9f, 0x26, 0x09, 0xc6, 0x7e, 0xbf, + 0x3e, 0x4d, 0x92, 0x4b, 0x8a, 0xdb, 0x8c, 0x1f, 0x2b, 0x5e, 0xc3, 0xb0, 0xd8, 0x26, 0xd4, 0x7a, + 0x66, 0x24, 0xae, 0xec, 0xf7, 0xb0, 0x3e, 0x43, 0xb2, 0x0b, 0x19, 0xf1, 0xb8, 0xdf, 0x43, 0xb6, + 0x05, 0x4b, 0x82, 0xa7, 0x89, 0x8f, 0x6e, 0x82, 0x6d, 0x54, 0x8a, 0xa8, 0x46, 0x37, 0xbb, 0x51, + 0xba, 0x33, 0xe3, 0x5c, 0xd6, 0x2c, 0x27, 0xe3, 0x34, 0x03, 0xfb, 0x1f, 0x4a, 0xb0, 0xda, 0x38, + 0x14, 0x9d, 0x31, 0x53, 0x65, 0x75, 0x28, 0xfb, 0x3c, 0x8d, 0x65, 0xd2, 0xa7, 0xd9, 0x55, 0x9d, + 0xac, 0xa9, 0xe6, 0x16, 0x79, 0x71, 0x27, 0xf5, 0x3a, 0x48, 0x73, 0x9b, 0x75, 0xf2, 0xb6, 0xe2, + 0x0d, 0xcd, 0x66, 0xd6, 0xc9, 0xdb, 0x6c, 0x1f, 0x20, 0x0a, 0x63, 0x74, 0x95, 0x97, 0x44, 0x7d, + 0x66, 0x63, 0xfa, 0xce, 0xfc, 0xfd, 0x37, 0xb7, 0xb2, 0x95, 0xd8, 0x7a, 0xa9, 0xc3, 0x9d, 0x6a, + 0x64, 0xfe, 0x09, 0xfb, 0x08, 0x6e, 0x4c, 0x18, 0xb4, 0x83, 0xa2, 0xc7, 0x63, 0x81, 0xec, 0x0a, + 0xcc, 0x25, 0x28, 0xd2, 0x48, 0xd2, 0xd8, 0x67, 0x1d, 0xd3, 0x62, 0x2b, 0x30, 0x27, 0x5f, 0xc4, + 0xca, 0x27, 0x53, 0xe4, 0x93, 0x59, 0xf9, 0x22, 0x6e, 0x06, 0xf6, 0x97, 0x61, 0x49, 0x59, 0x6c, + 0xf5, 0x85, 0xc4, 0xee, 0x4e, 0xc2, 0xbd, 0xc0, 0xf7, 0x04, 0xb9, 0xc0, 0x04, 0x46, 0xe6, 0x02, + 0xd3, 0xb4, 0x7f, 0x56, 0x02, 0xa6, 0x34, 0x1a, 0x51, 0x88, 0xb1, 0x3c, 0x0a, 0xe3, 0xce, 0xae, + 0x27, 0x3d, 0xb6, 0x09, 0xf3, 0x09, 0x46, 0x5e, 0xdf, 0xf5, 0x79, 0x80, 0x7a, 0x8a, 0xe5, 0x9d, + 0x29, 0xab, 0xe4, 0x00, 0x91, 0x1b, 0x8a, 0x3a, 0x10, 0xea, 0x85, 0x71, 0x47, 0xd4, 0x67, 0x37, + 0xa6, 0xef, 0xd4, 0x0a, 0x42, 0xca, 0x98, 0x60, 0xb7, 0x61, 0x21, 0xc1, 0x4e, 0xc8, 0x63, 0x63, + 0xaa, 0x92, 0x4b, 0xcd, 0x6b, 0xba, 0xb6, 0x35, 0x10, 0xd3, 0xc6, 0xaa, 0xa3, 0x62, 0xda, 0xda, + 0xd7, 0xe0, 0x6a, 0x41, 0xcc, 0x6d, 0x7b, 0x61, 0x84, 0x81, 0x7b, 0x12, 0xca, 0xae, 0x27, 0xce, + 0xea, 0x40, 0x91, 0xb4, 0x3a, 0x50, 0xd8, 0x27, 0xfe, 0x8e, 0x66, 0xdb, 0x3f, 0x29, 0xc1, 0x65, + 0x35, 0xd7, 0x66, 0xfc, 0x2c, 0x94, 0x78, 0xcc, 0x8f, 0xbc, 0x44, 0xf6, 0xd9, 0x1a, 0x54, 0x68, + 0xe7, 0x64, 0xd1, 0x3f, 0xe7, 0x94, 0xa9, 0xdd, 0x0c, 0xd8, 0x6d, 0x58, 0xf4, 0xc9, 0x2f, 0xee, + 0x33, 0x4c, 0x44, 0xc8, 0x63, 0xb3, 0x03, 0x6a, 0x9a, 0xfa, 0xa1, 0x26, 0xb2, 0x55, 0x28, 0x67, + 0x06, 0x74, 0xdc, 0xcf, 0x19, 0xfd, 0x35, 0xa8, 0x78, 0xc2, 0xf5, 0xb9, 0xe7, 0x9f, 0x52, 0x94, + 0x57, 0x9c, 0xb2, 0x27, 0x1a, 0xaa, 0xc9, 0x7e, 0x05, 0xaa, 0x34, 0x83, 0xc0, 0x93, 0x1e, 0x85, + 0xf5, 0xfc, 0xfd, 0xd7, 0x0b, 0x11, 0x74, 0x6e, 0x45, 0x9c, 0x4a, 0xcf, 0xfc, 0xb3, 0x9f, 0x0e, + 0xcf, 0xe2, 0x31, 0x3f, 0x39, 0xf9, 0x02, 0x66, 0x61, 0xf7, 0x60, 0x25, 0x37, 0xeb, 0x49, 0xb5, + 0x30, 0x09, 0x7a, 0x12, 0x69, 0x16, 0x9d, 0x84, 0xa7, 0xbd, 0xcc, 0xf4, 0x8c, 0x53, 0xa6, 0xb6, + 0x9e, 0x60, 0xde, 0xeb, 0xd4, 0x70, 0xaf, 0x37, 0x61, 0x21, 0x15, 0x98, 0xb8, 0xbc, 0xdd, 0x56, + 0x01, 0x4f, 0x9e, 0xa9, 0x38, 0xf3, 0x8a, 0xf6, 0x44, 0x93, 0xec, 0xbf, 0x33, 0x9b, 0x96, 0xd6, + 0x41, 0x4f, 0x27, 0x8f, 0xfb, 0x35, 0xa8, 0xf4, 0x14, 0xb9, 0xd0, 0x29, 0xb5, 0x9b, 0x81, 0xda, + 0x12, 0x9e, 0xef, 0x63, 0x4f, 0x52, 0x97, 0x15, 0xc7, 0xb4, 0xc6, 0xcc, 0x73, 0x7a, 0xdc, 0x6a, + 0x0d, 0x79, 0xbe, 0xf2, 0x73, 0x79, 0xfe, 0x5f, 0xcc, 0x80, 0xc9, 0xe5, 0xe7, 0x07, 0x1c, 0x29, + 0x72, 0x61, 0x01, 0xa8, 0xfd, 0xff, 0x1f, 0xf0, 0x1b, 0x70, 0xc9, 0x4f, 0x85, 0xe4, 0x5d, 0xb7, + 0xe3, 0x75, 0xd1, 0xf5, 0x13, 0xbf, 0x3e, 0x47, 0x1d, 0xd4, 0x34, 0xf9, 0xc0, 0xeb, 0x62, 0x23, + 0xf1, 0xd9, 0x7d, 0x58, 0x29, 0xca, 0xc9, 0xb0, 0x8b, 0x42, 0x7a, 0xdd, 0x5e, 0xbd, 0xbc, 0x51, + 0xba, 0x53, 0x76, 0x96, 0x06, 0xd2, 0xc7, 0x19, 0xcb, 0xde, 0xd2, 0xb1, 0xf4, 0x28, 0xf4, 0xcf, + 0xf6, 0x13, 0xde, 0xbd, 0x68, 0x47, 0xd8, 0x16, 0x2c, 0x92, 0x03, 0xd0, 0x7b, 0x86, 0x24, 0x6c, + 0xff, 0x67, 0x09, 0xae, 0x91, 0xd3, 0x72, 0xeb, 0xcd, 0x58, 0x48, 0x2f, 0x8a, 0x5a, 0xd2, 0x93, + 0xa9, 0x60, 0xdf, 0x83, 0x39, 0x41, 0xff, 0xc8, 0xd4, 0xe2, 0x7d, 0x7b, 0xe0, 0xeb, 0xbd, 0x09, + 0x3a, 0x0f, 0xed, 0x33, 0x77, 0x12, 0xcf, 0x7d, 0x1a, 0x9f, 0xc5, 0xfc, 0x79, 0xec, 0x18, 0xab, + 0xc5, 0xd4, 0x36, 0x35, 0x94, 0xda, 0xd8, 0x37, 0xe0, 0x5a, 0xe4, 0x49, 0x14, 0x72, 0xe0, 0x0a, + 0xb7, 0x9d, 0xf0, 0xae, 0x4b, 0x93, 0x21, 0x5f, 0x97, 0x9d, 0xba, 0x16, 0xc9, 0x3d, 0xa2, 0xbc, + 0xd0, 0x52, 0x7c, 0xbb, 0x6f, 0x52, 0x29, 0x26, 0xcf, 0x30, 0xd9, 0x7e, 0xe6, 0x85, 0x91, 0x77, + 0x12, 0x21, 0x3b, 0x81, 0xab, 0x45, 0x2f, 0x87, 0x7a, 0x70, 0x6e, 0x61, 0x8e, 0xf3, 0xf7, 0x6f, + 0x8f, 0xc4, 0xd3, 0xf8, 0xa9, 0x38, 0xab, 0xfe, 0x78, 0x86, 0xfd, 0x2e, 0x5c, 0x21, 0x2f, 0x6f, + 0xbf, 0x3f, 0xda, 0xfb, 0xe4, 0x28, 0xb3, 0xff, 0x75, 0x1a, 0xea, 0x8d, 0xd6, 0x93, 0x3d, 0x9f, + 0xc7, 0xca, 0xe2, 0xb6, 0x4f, 0xa7, 0x9c, 0x8e, 0x65, 0xf6, 0x0d, 0x58, 0xf3, 0x82, 0x20, 0x54, + 0xdb, 0xda, 0x8b, 0xdc, 0x13, 0xcf, 0x3f, 0xeb, 0x79, 0xfe, 0x99, 0x2b, 0x22, 0x2e, 0xf5, 0xa0, + 0x6b, 0x0f, 0x4b, 0xef, 0x38, 0xab, 0x03, 0x99, 0x1d, 0x23, 0xd2, 0x52, 0x12, 0xec, 0x2e, 0xd4, + 0x64, 0x12, 0x7a, 0x91, 0xeb, 0x69, 0xab, 0x3a, 0x90, 0x1f, 0xce, 0xb6, 0xbd, 0x48, 0xa0, 0xb3, + 0x40, 0x3c, 0xd3, 0x21, 0xfb, 0x06, 0xd4, 0x31, 0x0a, 0x3b, 0xe1, 0x49, 0x84, 0x6e, 0x9b, 0x27, + 0x2e, 0x8f, 0xe9, 0xac, 0xec, 0x45, 0x9e, 0x3e, 0x48, 0x2b, 0x0f, 0x67, 0x64, 0x92, 0xa2, 0xb3, + 0x92, 0x49, 0xed, 0xf3, 0xe4, 0x09, 0xc9, 0x1c, 0x45, 0x5e, 0x9f, 0x35, 0xc1, 0x8e, 0x11, 0x03, + 0x57, 0x72, 0xd7, 0x3f, 0xe5, 0x5c, 0xa0, 0xdb, 0x55, 0x10, 0xe3, 0x14, 0xa3, 0x5e, 0x3b, 0x8d, + 0xdc, 0x76, 0x12, 0x62, 0x1c, 0x98, 0x6c, 0xba, 0xae, 0x24, 0x8f, 0x79, 0x83, 0xe4, 0x0e, 0xb9, + 0x90, 0xdf, 0xd4, 0x52, 0xfb, 0x24, 0xa4, 0x36, 0x4e, 0x18, 0xeb, 0xf4, 0x8b, 0xc2, 0x8d, 0x42, + 0x21, 0x29, 0xd3, 0x56, 0x9c, 0x5a, 0x18, 0x37, 0x34, 0xf5, 0x71, 0x28, 0x24, 0x7b, 0x07, 0x96, + 0x65, 0xe2, 0x05, 0xe8, 0x9e, 0x78, 0xb1, 0x8b, 0x2f, 0x7a, 0x61, 0x42, 0xf9, 0x8f, 0x76, 0x59, + 0xd9, 0x61, 0xc4, 0xdb, 0xf1, 0xe2, 0xbd, 0x9c, 0xa3, 0xe0, 0x49, 0x90, 0x62, 0x34, 0xaa, 0xa0, + 0x37, 0xda, 0x65, 0xc5, 0x1a, 0x96, 0x7f, 0x00, 0x4b, 0x5d, 0xd5, 0x41, 0x3b, 0x4c, 0x84, 0x74, + 0x33, 0xa4, 0x53, 0xaf, 0x16, 0xbd, 0x78, 0x59, 0x49, 0xec, 0x2b, 0x81, 0x0c, 0x08, 0xd8, 0x3f, + 0x28, 0xd1, 0x92, 0x2a, 0xb0, 0xd0, 0x48, 0x42, 0x89, 0x49, 0xe8, 0x35, 0x78, 0xac, 0x97, 0x88, + 0x2d, 0xc2, 0x14, 0xef, 0x19, 0x54, 0x30, 0xc5, 0x7b, 0x6c, 0x19, 0x66, 0xdb, 0x21, 0x46, 0x81, + 0xd9, 0x06, 0xba, 0xa1, 0x60, 0x4c, 0x82, 0x1f, 0xa7, 0x61, 0x82, 0x81, 0x49, 0xc1, 0x79, 0x9b, + 0xdd, 0x80, 0xf9, 0x76, 0xc4, 0x3d, 0xe9, 0x3e, 0xf3, 0xa2, 0x54, 0xe3, 0xb0, 0x29, 0x07, 0x88, + 0xf4, 0xa1, 0xa2, 0xa8, 0x1c, 0x2e, 0x64, 0xa2, 0x92, 0xa5, 0x96, 0x98, 0x25, 0xcb, 0xf3, 0x9a, + 0x46, 0x22, 0xf6, 0xef, 0x4d, 0xc3, 0xa5, 0x91, 0x21, 0xb2, 0x75, 0x00, 0x82, 0x94, 0x11, 0x3e, + 0xc3, 0xa8, 0x88, 0x28, 0x1f, 0x2b, 0x82, 0xb2, 0x4a, 0xec, 0x8f, 0x53, 0x2f, 0xca, 0x50, 0xe5, + 0xac, 0x43, 0x28, 0xf4, 0x03, 0x4d, 0x62, 0xb7, 0x60, 0x71, 0x60, 0xc1, 0x15, 0x28, 0xcd, 0xd8, + 0x17, 0x72, 0x2b, 0x2d, 0x94, 0xec, 0x0e, 0x58, 0x45, 0x43, 0x24, 0xa7, 0x03, 0x63, 0xb1, 0x60, + 0x4c, 0x49, 0xbe, 0x0d, 0x97, 0xc3, 0x38, 0x94, 0x2a, 0x82, 0xc3, 0xf8, 0x19, 0xc6, 0x92, 0x27, + 0x7d, 0x9a, 0x4d, 0xcd, 0xb1, 0x0c, 0xa3, 0x99, 0xd1, 0xd9, 0x5b, 0x90, 0xd1, 0xdc, 0x1c, 0xf9, + 0xce, 0x91, 0xec, 0x25, 0x43, 0xff, 0x20, 0x03, 0xc0, 0x5b, 0xb0, 0x14, 0x76, 0x62, 0x9e, 0xa0, + 0x8b, 0xb1, 0xda, 0x9f, 0x81, 0xdb, 0x8e, 0xbc, 0x0e, 0x9d, 0x2a, 0x15, 0xe7, 0xb2, 0x66, 0xed, + 0x69, 0xce, 0x7e, 0xe4, 0x75, 0xd8, 0x0e, 0x80, 0x9f, 0x2d, 0xa0, 0xc6, 0x38, 0xf3, 0xc5, 0x84, + 0x38, 0x69, 0xad, 0x9d, 0x82, 0x96, 0x5a, 0xb5, 0x04, 0x7d, 0x75, 0x6a, 0xf0, 0x38, 0xea, 0x13, + 0xe6, 0xa9, 0x28, 0xc4, 0xa5, 0x48, 0x4f, 0xe2, 0xa8, 0x6f, 0xff, 0xfb, 0x2c, 0xd4, 0x8c, 0x25, + 0x07, 0xfd, 0xb0, 0x87, 0xec, 0x1a, 0x54, 0x09, 0xde, 0xc7, 0x01, 0xbe, 0x30, 0xeb, 0x51, 0x09, + 0xb0, 0xdd, 0x54, 0x6d, 0xc6, 0x60, 0x26, 0xf6, 0xba, 0x59, 0xf6, 0xa4, 0xff, 0xec, 0x12, 0x4c, + 0xc7, 0xae, 0x47, 0x4e, 0xaf, 0x3a, 0x53, 0xf1, 0xb6, 0xea, 0x34, 0x40, 0xe1, 0xbb, 0x61, 0xdc, + 0x4b, 0xa5, 0x20, 0x2f, 0x57, 0x1d, 0x50, 0xa4, 0x26, 0x51, 0xd4, 0xa2, 0x92, 0x00, 0x4f, 0x25, + 0x49, 0x98, 0x50, 0x51, 0xb4, 0x27, 0x9a, 0xc4, 0x2e, 0xc3, 0x4c, 0x10, 0xba, 0x1e, 0xf9, 0xb2, + 0xea, 0x4c, 0x07, 0xe1, 0xb6, 0x21, 0x9d, 0xd0, 0xc6, 0x21, 0xd2, 0x8e, 0x21, 0xf9, 0xe4, 0x43, + 0x22, 0x35, 0x88, 0xc4, 0x5d, 0x8f, 0xb6, 0x8b, 0x22, 0xf1, 0x6d, 0x43, 0x3a, 0xa1, 0xd9, 0x13, + 0x69, 0xc7, 0x90, 0xfc, 0xfa, 0x7c, 0x46, 0x6a, 0xb0, 0x07, 0xb0, 0x6a, 0x82, 0x5d, 0xb8, 0x94, + 0xa4, 0xe9, 0xfc, 0x8c, 0x3c, 0x21, 0xea, 0x0b, 0xe4, 0xb6, 0xe5, 0x8c, 0xbd, 0x1d, 0x45, 0x2d, + 0x75, 0x8c, 0x2a, 0x9e, 0x2a, 0x6b, 0xce, 0xab, 0xa9, 0x54, 0x59, 0xaf, 0x91, 0xd6, 0xd2, 0x88, + 0x96, 0xca, 0x91, 0x54, 0x0b, 0x29, 0x6d, 0x37, 0x55, 0x87, 0x8f, 0xce, 0x7c, 0x34, 0xf1, 0xfa, + 0x22, 0xc5, 0xf7, 0x12, 0x71, 0x9f, 0x2a, 0xa6, 0x4a, 0x78, 0xc4, 0x62, 0x5f, 0x81, 0x15, 0x65, + 0xf7, 0xbc, 0xce, 0x25, 0xd2, 0x61, 0x8a, 0x39, 0xa2, 0x72, 0x0b, 0x16, 0x05, 0xca, 0xa2, 0xac, + 0x45, 0xb2, 0x0b, 0x02, 0xe5, 0x40, 0xea, 0x11, 0x2c, 0xd3, 0x52, 0xe9, 0x12, 0xc5, 0xf5, 0x4d, + 0x44, 0xd5, 0x97, 0x29, 0xe4, 0xd6, 0x26, 0x86, 0x9c, 0xc3, 0x48, 0x8d, 0xca, 0x93, 0x7c, 0x3f, + 0x1f, 0xc2, 0x8a, 0xee, 0x6a, 0xd4, 0xda, 0xca, 0x45, 0xd6, 0x96, 0xb4, 0xde, 0xb0, 0xb9, 0x77, + 0xe1, 0xca, 0x60, 0x6c, 0x6e, 0x90, 0xf6, 0xd0, 0xa5, 0x93, 0x43, 0xd4, 0xaf, 0x28, 0xd0, 0xef, + 0x2c, 0xe5, 0x43, 0xd8, 0x4d, 0x7b, 0xd8, 0x20, 0x96, 0x1d, 0xc2, 0xb2, 0x3a, 0x12, 0xb7, 0x7b, + 0xbd, 0xa8, 0xdf, 0x92, 0x89, 0x17, 0x77, 0x08, 0x7f, 0xb0, 0x2f, 0xc3, 0xb2, 0xd0, 0x4d, 0x57, + 0xe1, 0x43, 0x6d, 0x33, 0xc7, 0x8c, 0x97, 0xc5, 0x40, 0x54, 0x19, 0x6c, 0x06, 0x6c, 0xc3, 0x64, + 0x9f, 0x4c, 0x50, 0x97, 0x4f, 0x94, 0xb0, 0xb4, 0x84, 0x1d, 0x6a, 0x90, 0x47, 0x5d, 0x1d, 0x61, + 0x1c, 0x7b, 0xb1, 0x7c, 0xda, 0xeb, 0xa8, 0x43, 0x40, 0x9d, 0x28, 0xa9, 0xfe, 0x3b, 0xd2, 0x51, + 0xcd, 0x90, 0x4d, 0x27, 0x6f, 0xc0, 0xa5, 0x9e, 0xd6, 0x1c, 0xe9, 0xa7, 0x66, 0xc8, 0xa6, 0xab, + 0xef, 0x6a, 0x8c, 0x41, 0x5d, 0xed, 0x75, 0x3a, 0x7b, 0x42, 0xa8, 0x7a, 0x56, 0xa9, 0xa3, 0xfe, + 0x3b, 0xda, 0x8d, 0x21, 0x9b, 0x6e, 0xae, 0xc3, 0x3c, 0x76, 0x3a, 0x23, 0x5d, 0x54, 0xb1, 0xd3, + 0x31, 0xe6, 0x3f, 0x82, 0x65, 0x83, 0x08, 0x14, 0x61, 0x5b, 0xca, 0x24, 0x3c, 0x49, 0xe5, 0x05, + 0xf9, 0x60, 0x19, 0x66, 0x75, 0xb6, 0xd7, 0x55, 0x82, 0x6e, 0xa8, 0x04, 0x40, 0x7f, 0xdc, 0x93, + 0xbe, 0x44, 0x41, 0x99, 0x61, 0xc1, 0x01, 0x22, 0xed, 0x28, 0x8a, 0x7d, 0x08, 0x4b, 0x85, 0xbe, + 0xf6, 0x3e, 0x4e, 0xc3, 0x5e, 0x0f, 0x03, 0xd5, 0x55, 0x8c, 0xcf, 0xcd, 0xa6, 0x33, 0x5d, 0xc5, + 0xf8, 0x5c, 0x6f, 0xb4, 0x35, 0x50, 0xff, 0xf5, 0xd6, 0xd2, 0xbd, 0x95, 0x63, 0x7c, 0xae, 0xb6, + 0x93, 0xfd, 0xbf, 0xd3, 0x30, 0x5f, 0xb0, 0xa7, 0x4e, 0xbb, 0xdc, 0x0b, 0x53, 0x61, 0xa0, 0xce, + 0x18, 0x83, 0x45, 0xb2, 0x99, 0xd7, 0x9c, 0xaa, 0xa1, 0x34, 0x03, 0xf6, 0x3a, 0x54, 0x07, 0x89, + 0x7e, 0xda, 0x9c, 0x40, 0x79, 0x86, 0x1f, 0x9a, 0xff, 0xcc, 0xc8, 0xfc, 0xd7, 0x0b, 0x17, 0x1e, + 0xb3, 0x1a, 0x19, 0x7d, 0xa5, 0x70, 0xe7, 0xb1, 0x0a, 0xb3, 0xfa, 0x5c, 0x9b, 0xcb, 0x78, 0xba, + 0xcd, 0xae, 0x41, 0x39, 0x3b, 0xd1, 0xca, 0x9a, 0xf5, 0x9e, 0x93, 0x51, 0x94, 0x96, 0x3a, 0x19, + 0x04, 0xa5, 0x35, 0xc2, 0x5a, 0xba, 0xcd, 0xd6, 0x60, 0x8e, 0x27, 0x61, 0x27, 0x8c, 0x29, 0xbb, + 0x11, 0xc7, 0x10, 0xd8, 0xd7, 0xa1, 0xea, 0x65, 0x4b, 0x56, 0x5f, 0xa0, 0xad, 0x76, 0x7d, 0x68, + 0xab, 0x9d, 0x5b, 0x58, 0x67, 0xa0, 0xc0, 0x1e, 0x42, 0x2d, 0x8c, 0xd5, 0x86, 0xe3, 0x09, 0x05, + 0x08, 0xe5, 0xae, 0xf9, 0xfb, 0x2b, 0x63, 0x2d, 0x38, 0x0b, 0x99, 0x2c, 0x39, 0x7b, 0x15, 0x66, + 0x85, 0xec, 0x47, 0x48, 0x69, 0x48, 0x8f, 0x96, 0xda, 0xcc, 0x86, 0x79, 0x3d, 0x38, 0x75, 0x90, + 0x06, 0x94, 0x79, 0x66, 0x14, 0x1b, 0x32, 0x6a, 0x33, 0x60, 0xbb, 0xb0, 0x88, 0x66, 0xf5, 0x09, + 0x15, 0x63, 0x9d, 0xd1, 0xd8, 0xd7, 0xc7, 0xf6, 0x9c, 0x05, 0x8a, 0x53, 0xcb, 0x94, 0x14, 0x06, + 0x46, 0xfb, 0x1e, 0xd4, 0x08, 0x7d, 0x73, 0xbd, 0x71, 0x85, 0x5a, 0x33, 0xc1, 0x13, 0xa9, 0xaf, + 0x8c, 0x4c, 0x20, 0x29, 0xc2, 0x71, 0xbf, 0x87, 0xf6, 0x6f, 0x97, 0xc0, 0x32, 0x46, 0x1b, 0x91, + 0x17, 0x76, 0x1b, 0x3c, 0xc0, 0x91, 0x10, 0x29, 0x8d, 0x86, 0xc8, 0x35, 0xa8, 0xfa, 0x3c, 0x30, + 0x77, 0x50, 0xe6, 0x66, 0x4b, 0x11, 0xe8, 0xfe, 0x69, 0x13, 0x6a, 0xaa, 0x68, 0x70, 0x3d, 0xbf, + 0x80, 0x9d, 0x6a, 0xce, 0x82, 0x22, 0x6e, 0x1b, 0x9a, 0x3a, 0x39, 0x95, 0x82, 0x39, 0x0d, 0xe9, + 0xbf, 0xfd, 0x3b, 0x25, 0x9d, 0xa8, 0x9e, 0xf6, 0x02, 0x4f, 0xd2, 0x3e, 0x6d, 0xf9, 0xa7, 0xd8, + 0xcd, 0x41, 0x91, 0xa0, 0xb2, 0x81, 0x46, 0xb3, 0xa0, 0x41, 0x91, 0x50, 0x68, 0x9d, 0x90, 0x84, + 0xda, 0xc6, 0x82, 0xa4, 0x87, 0x2a, 0xf5, 0xb2, 0x73, 0x39, 0xcc, 0xed, 0x64, 0x45, 0xa1, 0x41, + 0x48, 0xda, 0x9c, 0x9b, 0x26, 0x91, 0x39, 0xac, 0x17, 0x72, 0x93, 0x4f, 0x93, 0xc8, 0xbe, 0x07, + 0xf3, 0xfa, 0x82, 0x69, 0x2f, 0x49, 0x78, 0xa2, 0xc6, 0x80, 0xea, 0x8f, 0x2b, 0xf1, 0x85, 0x34, + 0x37, 0x41, 0x55, 0xa2, 0x1c, 0xe3, 0x0b, 0x69, 0xaf, 0xeb, 0x4a, 0xce, 0xc1, 0x8f, 0x53, 0x14, + 0x32, 0x07, 0x44, 0x0e, 0xb6, 0x13, 0x14, 0xa7, 0xf6, 0xd7, 0xe0, 0x12, 0x55, 0x33, 0x3c, 0xfe, + 0xd0, 0x4b, 0x34, 0x40, 0xcc, 0xb0, 0x43, 0xa9, 0x80, 0x1d, 0x86, 0xf2, 0x47, 0xd5, 0xe4, 0x0f, + 0xfb, 0x91, 0x76, 0x8b, 0x83, 0xbd, 0x28, 0xf4, 0x3d, 0x89, 0xda, 0x8a, 0x3a, 0x6b, 0xcb, 0x3e, + 0x8f, 0x9f, 0x79, 0x89, 0xca, 0x0e, 0xa3, 0xa7, 0xc9, 0x70, 0x6f, 0x4e, 0x26, 0x69, 0xff, 0xa3, + 0x71, 0x32, 0x05, 0xbf, 0xaf, 0xea, 0xc1, 0x08, 0x83, 0x0e, 0x06, 0x17, 0x2d, 0xf9, 0x50, 0x56, + 0x98, 0x7a, 0x69, 0x56, 0x98, 0x1e, 0xc9, 0x0a, 0xf5, 0xc1, 0xee, 0xd6, 0x09, 0x23, 0xdf, 0xda, + 0x57, 0x60, 0x2e, 0xf1, 0x92, 0x3c, 0x5b, 0x38, 0xa6, 0xa5, 0xe8, 0x66, 0x67, 0x6b, 0xf0, 0x68, + 0x5a, 0xf6, 0xdf, 0x9b, 0xc1, 0xb7, 0x90, 0x22, 0xfb, 0x88, 0x0b, 0x03, 0xec, 0x1c, 0x03, 0x7a, + 0x7b, 0x19, 0xc5, 0x78, 0xe4, 0xed, 0x61, 0x8f, 0x8c, 0xea, 0x6d, 0x15, 0x5b, 0x4e, 0x2d, 0x2c, + 0xf2, 0xae, 0x36, 0x60, 0xa1, 0xc8, 0x66, 0xab, 0x50, 0x1e, 0x3e, 0x51, 0xe6, 0x42, 0x7d, 0x94, + 0x5c, 0x85, 0x4a, 0xd6, 0x6f, 0xb6, 0x19, 0xb2, 0xb6, 0xfd, 0x07, 0x25, 0xb8, 0xaa, 0xc3, 0xe8, + 0x7d, 0x55, 0xaa, 0x4a, 0xec, 0xbe, 0xcf, 0x65, 0xd8, 0x56, 0xeb, 0xa8, 0x6c, 0xde, 0x86, 0x45, + 0x55, 0xdc, 0x61, 0xa2, 0x0b, 0xeb, 0xbc, 0x32, 0xad, 0x69, 0x6a, 0x4b, 0x13, 0x73, 0x4c, 0x3f, + 0xf0, 0xb1, 0xee, 0x67, 0x21, 0xbb, 0x6b, 0x26, 0x3f, 0x67, 0x98, 0x3e, 0x26, 0xa8, 0x46, 0xf5, + 0xb1, 0x89, 0x6c, 0xd2, 0x56, 0x03, 0xd0, 0xe5, 0xb4, 0xfd, 0xd9, 0x54, 0x76, 0x7b, 0xaa, 0x6b, + 0xdc, 0xdd, 0x50, 0xa8, 0x0e, 0x87, 0x86, 0x76, 0x08, 0x9b, 0x71, 0xa1, 0xed, 0xca, 0x50, 0x46, + 0xa8, 0xef, 0xaa, 0xc3, 0x4f, 0x34, 0xe9, 0x0c, 0xb3, 0x6b, 0xe1, 0x8d, 0xa2, 0xe8, 0xb1, 0x92, + 0x7c, 0x5c, 0x10, 0x7c, 0x84, 0x7d, 0xf6, 0x08, 0xec, 0x21, 0x73, 0x27, 0x3c, 0xe8, 0x9f, 0xb7, + 0xa6, 0xe3, 0xfe, 0x46, 0x51, 0x72, 0x87, 0x07, 0xfd, 0x51, 0x63, 0x5b, 0xb0, 0x44, 0xfa, 0x22, + 0x3d, 0x31, 0x45, 0xd6, 0x19, 0xf6, 0xd5, 0xc9, 0x3a, 0x7d, 0xa7, 0xea, 0x5c, 0x56, 0xac, 0x56, + 0xc6, 0x79, 0x84, 0x7d, 0xc1, 0xee, 0xc3, 0xca, 0x88, 0x3c, 0xed, 0x2c, 0x7d, 0x39, 0x5b, 0x75, + 0x96, 0x86, 0x34, 0x68, 0xc3, 0x08, 0xfb, 0xd7, 0xf2, 0x5b, 0xf1, 0x53, 0xfe, 0x9c, 0xf2, 0xe8, + 0x51, 0xe8, 0x9f, 0x61, 0xf0, 0xb4, 0xf7, 0x8a, 0xab, 0x66, 0xff, 0x4d, 0x09, 0x36, 0xb4, 0x89, + 0x66, 0xec, 0x27, 0xd8, 0xc5, 0x58, 0x3e, 0x0a, 0xa3, 0x88, 0x50, 0x59, 0x7e, 0xf7, 0xf5, 0x0e, + 0x5c, 0x3e, 0x0b, 0xa3, 0x08, 0x13, 0x77, 0x74, 0xf7, 0xed, 0xcc, 0x7c, 0xfa, 0xe3, 0xf5, 0x92, + 0x73, 0x49, 0xb3, 0xb7, 0x8b, 0xc9, 0x37, 0x4e, 0xbb, 0xae, 0x22, 0x8b, 0x2c, 0xde, 0xe2, 0xb4, + 0xab, 0x4c, 0x13, 0x2c, 0xc8, 0x22, 0xc5, 0xec, 0xc3, 0xb2, 0x89, 0x11, 0xb5, 0xc1, 0x75, 0x4d, + 0x58, 0x78, 0x39, 0xa8, 0x12, 0x85, 0xce, 0x81, 0xbf, 0x9e, 0xca, 0xef, 0x40, 0x08, 0x3f, 0x26, + 0xbc, 0xe7, 0x78, 0x12, 0x77, 0x78, 0x9c, 0x0a, 0xb6, 0x79, 0x3e, 0x39, 0x98, 0xe1, 0x15, 0x52, + 0xc4, 0x9b, 0x70, 0x69, 0x50, 0xd0, 0xbb, 0x2a, 0x87, 0x9b, 0x1c, 0xbc, 0x38, 0x20, 0xef, 0x7a, + 0x12, 0xd9, 0x55, 0x98, 0x3d, 0x51, 0x66, 0x69, 0x84, 0x53, 0xc6, 0x90, 0x26, 0x29, 0xb0, 0x44, + 0x7f, 0x34, 0xae, 0x35, 0xc3, 0x04, 0x22, 0x91, 0xe3, 0x8a, 0xdb, 0x70, 0x76, 0x68, 0x1b, 0x0e, + 0xe5, 0xa0, 0xb9, 0x91, 0x1c, 0xa4, 0xca, 0x71, 0x54, 0x95, 0xa0, 0x70, 0x23, 0x6c, 0x4b, 0x0d, + 0x33, 0x9c, 0x79, 0x43, 0x7b, 0x8c, 0x6d, 0xc9, 0xde, 0x84, 0x85, 0x13, 0xce, 0x85, 0xc4, 0x44, + 0x7b, 0xa8, 0x52, 0x98, 0xe5, 0xbc, 0xe1, 0x90, 0xa7, 0x3e, 0x2f, 0xc1, 0x5a, 0xc1, 0x53, 0x8f, + 0xd1, 0xeb, 0xa4, 0xf8, 0x61, 0x88, 0xcf, 0x8f, 0x14, 0x30, 0x7b, 0x25, 0x57, 0xdd, 0x84, 0x6a, + 0x44, 0x6a, 0x39, 0x02, 0x33, 0x32, 0x15, 0x4d, 0x36, 0x09, 0x57, 0x62, 0xb7, 0x08, 0xb4, 0x06, + 0x04, 0x35, 0x9f, 0x4e, 0xa2, 0x30, 0x72, 0x82, 0x9e, 0xe0, 0xb1, 0xc9, 0x9f, 0xf3, 0x44, 0x73, + 0x88, 0x64, 0x9f, 0xc1, 0x95, 0x22, 0x58, 0x50, 0xa9, 0xfa, 0x58, 0x45, 0xb0, 0xbc, 0x28, 0xd5, + 0xaf, 0x41, 0x05, 0x95, 0xf4, 0x00, 0x1d, 0x96, 0xa9, 0xdd, 0x0c, 0x8a, 0xce, 0x9f, 0x2e, 0x3a, + 0xdf, 0xfe, 0xdb, 0x29, 0x58, 0x2f, 0xf4, 0x76, 0xcc, 0xd3, 0x44, 0xa5, 0xa1, 0x58, 0x2a, 0x9f, + 0xf4, 0x78, 0x22, 0x5f, 0x01, 0x52, 0x8c, 0x78, 0xa4, 0xe0, 0x8b, 0x49, 0xdd, 0xaa, 0x8d, 0x9d, + 0x83, 0xaa, 0xec, 0x6a, 0x28, 0x51, 0x62, 0xda, 0x61, 0x4b, 0x19, 0x33, 0xbb, 0x16, 0x4a, 0x9a, + 0x01, 0x7b, 0x0b, 0xac, 0x9e, 0x19, 0x94, 0x70, 0x4f, 0x78, 0xda, 0x39, 0x95, 0xc6, 0x7d, 0x97, + 0x72, 0xfa, 0x0e, 0x91, 0xd5, 0xc9, 0x95, 0xa1, 0x09, 0x1d, 0x50, 0x59, 0x73, 0x38, 0xd8, 0xca, + 0xe7, 0x83, 0x2d, 0xc1, 0xe7, 0x5e, 0xa2, 0xaf, 0x34, 0x0c, 0x70, 0x75, 0xe6, 0x35, 0x6d, 0x5f, + 0x91, 0xec, 0xfb, 0xb0, 0x36, 0xe6, 0xf9, 0xaa, 0xe1, 0xc5, 0x3e, 0x46, 0x85, 0x07, 0xaa, 0x52, + 0xf1, 0x81, 0xea, 0x6b, 0x70, 0x73, 0xa2, 0xce, 0x84, 0x47, 0xaf, 0x5a, 0xf6, 0xe8, 0x65, 0xbf, + 0xa7, 0x01, 0xca, 0x88, 0xf2, 0xbe, 0x72, 0x4e, 0xf8, 0x09, 0x4e, 0xea, 0xf2, 0xd7, 0x61, 0xf3, + 0x25, 0x5a, 0x17, 0x75, 0x9a, 0x67, 0xa3, 0x30, 0x50, 0x99, 0x6a, 0xfa, 0xce, 0x8c, 0xce, 0x46, + 0xcd, 0x40, 0xd8, 0x5f, 0xcf, 0x4e, 0xa0, 0x63, 0x7e, 0xd0, 0xd8, 0xf1, 0xe2, 0x18, 0x83, 0x6f, + 0xf1, 0x24, 0x78, 0x1c, 0x0a, 0xa9, 0xf1, 0xdf, 0xf9, 0xc7, 0x93, 0x5a, 0xfe, 0x78, 0x62, 0xb7, + 0xb2, 0xe4, 0xac, 0xb4, 0x77, 0xc3, 0x44, 0xf6, 0x5b, 0xbb, 0x4f, 0x1a, 0x9e, 0x7f, 0x4a, 0xd7, + 0xbc, 0x22, 0xe0, 0x45, 0xac, 0x5b, 0x16, 0x01, 0x27, 0x64, 0xba, 0x0e, 0x70, 0x86, 0x7d, 0x37, + 0x0d, 0x63, 0xf9, 0xd5, 0xf7, 0xb2, 0x92, 0xef, 0x0c, 0xfb, 0x4f, 0x89, 0x60, 0x7f, 0xa7, 0x38, + 0x24, 0x32, 0x7a, 0x98, 0x46, 0x32, 0xec, 0x45, 0xf8, 0x8b, 0x18, 0x9f, 0x1e, 0x36, 0xfe, 0xbd, + 0xa2, 0x71, 0x2a, 0x5a, 0x8b, 0x87, 0xda, 0x6e, 0xd8, 0x6e, 0x0f, 0x3d, 0xa9, 0x1a, 0x94, 0x9e, + 0x3f, 0xa9, 0xde, 0x80, 0xf9, 0x9e, 0xa7, 0x8e, 0x1f, 0x37, 0x08, 0xdb, 0x6d, 0x73, 0x4e, 0x82, + 0x26, 0x29, 0x65, 0xbb, 0x01, 0x6f, 0x5e, 0x60, 0x3f, 0x5f, 0xad, 0x3a, 0x94, 0x45, 0xea, 0xfb, + 0x68, 0xaa, 0xca, 0x8a, 0x93, 0x35, 0xed, 0x50, 0x3f, 0x69, 0x1c, 0x34, 0x1a, 0x3c, 0x8a, 0xd0, + 0x27, 0xb0, 0xc4, 0xee, 0x01, 0xf3, 0x75, 0x53, 0xa5, 0xf5, 0x61, 0x08, 0x64, 0x0d, 0x38, 0x83, + 0xf2, 0x5d, 0xa4, 0x27, 0x1f, 0xa1, 0x7f, 0xae, 0x7c, 0x37, 0x64, 0x53, 0x5f, 0x2f, 0xeb, 0xb7, + 0xd3, 0xd6, 0xee, 0x93, 0xf7, 0xf9, 0x21, 0x76, 0x7d, 0xe5, 0xde, 0xc0, 0xfe, 0xe5, 0x2c, 0x4a, + 0xd5, 0x2c, 0x74, 0x1c, 0xb4, 0x3e, 0x78, 0xfc, 0x08, 0xfb, 0x1a, 0x33, 0xaf, 0x41, 0x45, 0xf9, + 0xb8, 0x80, 0x9b, 0xcb, 0x67, 0xd8, 0x57, 0xc0, 0xc6, 0x6e, 0x64, 0x38, 0x4b, 0x5f, 0xfb, 0x1b, + 0xac, 0x9f, 0x85, 0xd2, 0x6d, 0x58, 0x14, 0x44, 0xcf, 0xab, 0x03, 0xed, 0xe0, 0x9a, 0x28, 0x4a, + 0x0f, 0x8c, 0x34, 0x8a, 0xaf, 0x48, 0x05, 0x23, 0x23, 0x6f, 0x4e, 0xa5, 0x71, 0x8f, 0x81, 0x1b, + 0x70, 0x7d, 0x30, 0x87, 0x6f, 0xe1, 0xc9, 0xf6, 0x51, 0x33, 0x7b, 0x50, 0x38, 0xf5, 0xe2, 0x0e, + 0x06, 0x76, 0x5b, 0x5f, 0x5d, 0xe8, 0x1b, 0xc6, 0x06, 0xef, 0xf6, 0x78, 0x8c, 0xb1, 0x1c, 0xe7, + 0xba, 0xd2, 0x18, 0xd7, 0xa9, 0x73, 0x36, 0xaf, 0x55, 0x0b, 0x70, 0x70, 0xc6, 0x59, 0xcc, 0xc9, + 0x94, 0x87, 0xec, 0xef, 0x97, 0x74, 0xc6, 0xd8, 0x4f, 0xa3, 0x76, 0x18, 0x45, 0xbb, 0xfd, 0xd8, + 0xeb, 0x86, 0xfe, 0x68, 0xb7, 0x1b, 0xb0, 0x20, 0x39, 0x8f, 0x46, 0xfa, 0x04, 0x45, 0x33, 0x1d, + 0x1e, 0xc3, 0x15, 0x9f, 0xc7, 0x22, 0xed, 0xf6, 0xa4, 0x7e, 0x8c, 0x36, 0xaa, 0x7a, 0x53, 0x0f, + 0x97, 0xa7, 0xe7, 0xe7, 0xe5, 0xac, 0x14, 0x94, 0x73, 0xaa, 0xb0, 0x77, 0x61, 0xbd, 0xe8, 0xec, + 0x43, 0x2f, 0x39, 0x43, 0x49, 0xaf, 0x86, 0xba, 0x88, 0x52, 0x85, 0x24, 0x3d, 0x83, 0xe6, 0xdf, + 0x12, 0x68, 0x77, 0xd3, 0xdb, 0x68, 0xf6, 0x49, 0x84, 0xfd, 0xcf, 0xa5, 0x2c, 0x64, 0x46, 0xcd, + 0xec, 0xd1, 0x77, 0x0a, 0xe7, 0xa1, 0x73, 0x69, 0x0c, 0x74, 0x1e, 0x77, 0xaf, 0x5e, 0x1b, 0xbe, + 0x57, 0xbf, 0x07, 0x4c, 0x57, 0x99, 0x18, 0x45, 0xf4, 0x20, 0x42, 0x6f, 0xed, 0xd3, 0xe6, 0x22, + 0x5c, 0x15, 0x99, 0x18, 0x45, 0x8f, 0x0d, 0x9d, 0x3d, 0x80, 0xd5, 0x5e, 0x12, 0xfa, 0x38, 0xe6, + 0xfb, 0x0e, 0x7d, 0x34, 0x2d, 0x13, 0x7b, 0xe4, 0x03, 0x0f, 0xfb, 0xdb, 0xfa, 0xf5, 0xea, 0xfc, + 0x64, 0xd8, 0xaf, 0x42, 0x19, 0x63, 0x99, 0x84, 0x98, 0x95, 0x36, 0x23, 0x0f, 0x65, 0x13, 0xe6, + 0xef, 0x64, 0x5a, 0xf6, 0x6f, 0x95, 0x74, 0x0d, 0xba, 0xf7, 0x42, 0x26, 0x9e, 0x2f, 0x0f, 0xb0, + 0x2b, 0x5e, 0x61, 0xe9, 0x2f, 0xbc, 0xf2, 0x63, 0x6f, 0x1b, 0x07, 0x0b, 0xae, 0xb0, 0x45, 0xfe, + 0x90, 0xff, 0x70, 0xf6, 0xab, 0x0f, 0x1e, 0xbc, 0xfb, 0x40, 0xfb, 0xb9, 0x45, 0xbc, 0x66, 0x60, + 0xff, 0xcf, 0x94, 0x4e, 0xdc, 0x85, 0x41, 0xe4, 0x69, 0x69, 0x62, 0x7d, 0xe5, 0x43, 0x25, 0x31, + 0x42, 0xd4, 0xff, 0xe2, 0xfd, 0xad, 0xe1, 0xb9, 0x8f, 0xb1, 0xb6, 0xb5, 0x57, 0x20, 0x3e, 0x5c, + 0x3d, 0x73, 0x0b, 0x4d, 0xb7, 0xa5, 0xd2, 0x1d, 0x06, 0x18, 0x38, 0xb9, 0x61, 0xfb, 0x3f, 0x4a, + 0xb0, 0x50, 0xd4, 0x61, 0xd7, 0x60, 0x92, 0x96, 0xf5, 0x1a, 0x7b, 0x03, 0xec, 0x61, 0xa6, 0xfe, + 0x5a, 0xc2, 0x3d, 0x56, 0x9e, 0x13, 0xcd, 0xf8, 0x99, 0x17, 0x85, 0x81, 0x55, 0x9a, 0x28, 0x47, + 0xbe, 0xcb, 0xe5, 0xa6, 0xd8, 0x3d, 0xb8, 0x33, 0xd1, 0x5e, 0xc3, 0x8b, 0x63, 0x2e, 0x1d, 0xec, + 0xf2, 0x67, 0x78, 0x80, 0x5d, 0x6b, 0x9a, 0xdd, 0x85, 0x37, 0xc6, 0x4a, 0xeb, 0x9f, 0x63, 0x3e, + 0x90, 0x9d, 0xb1, 0xbb, 0xfa, 0x32, 0x68, 0x3b, 0x08, 0xf4, 0x22, 0x7c, 0x21, 0x6b, 0x5e, 0x87, + 0x72, 0x1a, 0xa7, 0x22, 0xf5, 0x22, 0xf3, 0xb8, 0x94, 0x35, 0xed, 0x9f, 0x4e, 0xe9, 0x4f, 0x21, + 0xf2, 0xfe, 0x2e, 0x5e, 0xde, 0x77, 0x60, 0x39, 0xd5, 0x19, 0x36, 0x8f, 0x21, 0x93, 0xd3, 0xa6, + 0xef, 0xd4, 0x1c, 0x66, 0x78, 0x26, 0x84, 0x68, 0xb7, 0x7e, 0xb7, 0x10, 0x10, 0xd3, 0x14, 0x10, + 0x77, 0x87, 0x03, 0xe2, 0x5c, 0xef, 0x5b, 0x7b, 0x39, 0xe9, 0xe1, 0xca, 0x99, 0x9b, 0x37, 0xc6, + 0x86, 0xc2, 0xe7, 0x25, 0x80, 0x81, 0x3c, 0x5b, 0x83, 0xf1, 0x1a, 0xd6, 0x6b, 0xec, 0x16, 0x6c, + 0x14, 0x59, 0x13, 0x82, 0xe0, 0x6d, 0x78, 0x73, 0x8c, 0x14, 0x5d, 0xf6, 0xd3, 0xd2, 0xee, 0xa0, + 0xe6, 0xa0, 0x8a, 0x84, 0x3b, 0x70, 0x6b, 0x8c, 0x70, 0xb6, 0xb2, 0x39, 0xc3, 0x9a, 0xb6, 0x7f, + 0xc3, 0xdc, 0xb5, 0x07, 0x81, 0x46, 0xdc, 0x9a, 0x41, 0xc9, 0xe2, 0x3a, 0xcc, 0x77, 0x0a, 0x0b, + 0xa8, 0xfd, 0x5d, 0xed, 0xe4, 0xeb, 0xa7, 0xaa, 0xa1, 0x61, 0x57, 0xeb, 0x6a, 0x68, 0xe0, 0x63, + 0xfb, 0xd3, 0x92, 0xb9, 0x5f, 0x1f, 0x36, 0x7f, 0x2e, 0x38, 0x4a, 0xe7, 0x82, 0xe3, 0x00, 0x16, + 0x3b, 0x2a, 0x28, 0x25, 0x37, 0xeb, 0x69, 0x4e, 0x89, 0x9b, 0xe7, 0xd6, 0x68, 0x74, 0xdc, 0xce, + 0x82, 0x52, 0xcc, 0x28, 0xf6, 0xef, 0xcf, 0xe8, 0xd4, 0x3e, 0x22, 0x99, 0x47, 0xd4, 0xc5, 0x43, + 0xf9, 0x22, 0x42, 0xeb, 0x4b, 0x2f, 0x1d, 0xf6, 0x50, 0x80, 0x1d, 0x60, 0xf7, 0x21, 0xa3, 0xd5, + 0x3b, 0xc0, 0xee, 0xd8, 0xd0, 0xfa, 0xa7, 0x29, 0x28, 0x1b, 0x49, 0x76, 0x05, 0xc6, 0xc8, 0x5a, + 0xaf, 0xb1, 0x0d, 0x78, 0x3d, 0xa7, 0x9b, 0xe5, 0x3f, 0x28, 0x66, 0x8b, 0x12, 0xbb, 0x09, 0xeb, + 0xa3, 0x12, 0xa3, 0x09, 0xc5, 0x86, 0xeb, 0xa3, 0x22, 0x85, 0x18, 0xd2, 0x69, 0x24, 0x8b, 0xcb, + 0xa2, 0x19, 0x6d, 0xe0, 0x00, 0xbb, 0x0a, 0xd3, 0xee, 0xf3, 0xc4, 0x44, 0xdb, 0x0c, 0x7b, 0x0b, + 0x6e, 0x5f, 0x28, 0xfc, 0x4d, 0x4c, 0xb8, 0x35, 0xfb, 0x4a, 0xa2, 0xad, 0x88, 0x4b, 0x6b, 0x8e, + 0xbd, 0x03, 0xf7, 0x46, 0x45, 0x75, 0x8f, 0x0d, 0x1e, 0x4b, 0x2f, 0x8c, 0xc5, 0xd3, 0x38, 0x51, + 0xc9, 0xcc, 0x3b, 0x89, 0x28, 0x9f, 0x95, 0x6d, 0x17, 0xea, 0x1a, 0x63, 0x08, 0x94, 0xe6, 0x31, + 0xeb, 0x00, 0xbb, 0xfa, 0x6a, 0xe0, 0xe2, 0x80, 0x78, 0x85, 0xc0, 0xff, 0xb7, 0x29, 0x7d, 0x6b, + 0x33, 0xae, 0x87, 0x3c, 0xf4, 0xda, 0x85, 0x30, 0xd1, 0xdf, 0xe6, 0xbc, 0x37, 0x8a, 0x81, 0x26, + 0x6b, 0x6f, 0xed, 0x11, 0x57, 0x45, 0xcb, 0xf2, 0x99, 0x9b, 0xfd, 0x1f, 0x1b, 0x2f, 0x3f, 0x29, + 0x41, 0x35, 0x97, 0x66, 0x75, 0x18, 0x2b, 0x9f, 0x9d, 0x47, 0x39, 0xe7, 0xdc, 0x71, 0xa0, 0xe9, + 0x56, 0x89, 0x6d, 0xc2, 0x8d, 0xf3, 0x72, 0xa3, 0xb1, 0x73, 0x1b, 0x6e, 0x8e, 0x11, 0xd2, 0xec, + 0xec, 0x24, 0xb7, 0xa6, 0xf5, 0x32, 0x8f, 0x8a, 0x99, 0xd5, 0x33, 0x79, 0x8d, 0xb8, 0xd6, 0x8c, + 0xfd, 0x9b, 0x19, 0xd4, 0x3b, 0xe6, 0xe6, 0x03, 0x31, 0x1e, 0x45, 0xfb, 0x61, 0x84, 0x19, 0xd4, + 0xbb, 0x06, 0xd5, 0x76, 0x18, 0x61, 0x11, 0xd9, 0x57, 0x14, 0x41, 0x41, 0xfb, 0x9f, 0xe3, 0x53, + 0xc2, 0x1e, 0x8f, 0xa2, 0xc2, 0xa7, 0x84, 0xaa, 0xd9, 0x0c, 0xec, 0x0f, 0x07, 0x80, 0x7c, 0xb4, + 0xf7, 0xc1, 0xd9, 0x94, 0xa9, 0x96, 0x8a, 0xaa, 0xf9, 0xb8, 0x44, 0xf8, 0x49, 0xfe, 0xd0, 0xa1, + 0x08, 0xad, 0xf0, 0x13, 0xb4, 0x9f, 0x64, 0x35, 0xbc, 0x02, 0xfa, 0x47, 0x98, 0xb4, 0x79, 0xd2, + 0x3d, 0xf4, 0xe2, 0xd4, 0x8b, 0x9e, 0xf4, 0xd8, 0x12, 0xcc, 0xf2, 0xc2, 0x67, 0x7f, 0x33, 0xbc, + 0xd7, 0xa4, 0x3b, 0x76, 0x5d, 0xd1, 0xd2, 0xdb, 0x87, 0xb9, 0x45, 0x27, 0x4a, 0x83, 0x07, 0x68, + 0x7f, 0x07, 0xec, 0x89, 0x06, 0x15, 0x70, 0x8e, 0xd4, 0x19, 0x31, 0xb9, 0x7c, 0xd3, 0xef, 0x3c, + 0xf4, 0xe5, 0x6f, 0xc7, 0xcf, 0x46, 0xab, 0x09, 0x07, 0xbe, 0xfd, 0x06, 0xdc, 0x1a, 0x18, 0x77, + 0x30, 0xe2, 0x5e, 0xa0, 0x4b, 0x25, 0x87, 0x3e, 0xf9, 0x6c, 0xa1, 0x24, 0xe4, 0x7a, 0xf7, 0x77, + 0x67, 0x01, 0xf6, 0x54, 0x49, 0x2e, 0xf0, 0x50, 0x74, 0xd8, 0x55, 0x75, 0xfa, 0xed, 0xe9, 0xca, + 0x8a, 0xbe, 0x8c, 0x3d, 0xd4, 0x9f, 0x88, 0x59, 0x9f, 0xdd, 0x60, 0xeb, 0x50, 0xcf, 0x78, 0xa3, + 0x8f, 0x13, 0xd6, 0x0f, 0x6f, 0x14, 0x55, 0x35, 0xd5, 0x14, 0x52, 0xd6, 0x8f, 0x86, 0x78, 0x43, + 0x9f, 0x94, 0x5a, 0x7f, 0xb8, 0xc9, 0xae, 0xc3, 0xda, 0x10, 0xaf, 0xf8, 0x45, 0xa5, 0xf5, 0x47, + 0x9b, 0x6c, 0x03, 0xae, 0x65, 0xfc, 0x31, 0x9f, 0x3f, 0x5a, 0x7f, 0xbc, 0x59, 0xb4, 0x3e, 0xf4, + 0x79, 0x9e, 0xf5, 0x27, 0x9b, 0x6c, 0x55, 0xa5, 0x5d, 0xcd, 0x1b, 0x7c, 0x8a, 0x67, 0xfd, 0xe9, + 0x26, 0x7b, 0x9d, 0x00, 0x5f, 0xa1, 0x86, 0xcc, 0x3f, 0x1d, 0xb3, 0xfe, 0x6c, 0x93, 0xd9, 0x2a, + 0xe7, 0xee, 0x15, 0x80, 0x76, 0x83, 0xc7, 0x31, 0xfa, 0xf2, 0x98, 0x6b, 0x61, 0xeb, 0xfb, 0x9b, + 0xec, 0x1a, 0x5c, 0xc9, 0x64, 0x0e, 0xbc, 0x2e, 0x6a, 0x46, 0x33, 0x6e, 0x73, 0xeb, 0xcf, 0x37, + 0x19, 0x83, 0x5a, 0xc6, 0xa4, 0x17, 0x25, 0xeb, 0x2f, 0x36, 0xd9, 0x0d, 0xb8, 0x9a, 0x8f, 0xe5, + 0xdc, 0x07, 0x6b, 0xd6, 0x5f, 0x6e, 0x8e, 0x73, 0x13, 0x7d, 0x40, 0x69, 0xfd, 0x60, 0xc8, 0x0d, + 0x63, 0x3e, 0xaa, 0xb4, 0x3e, 0xdb, 0x64, 0xb7, 0xd4, 0x6e, 0xdf, 0x7b, 0xd9, 0xc6, 0xb3, 0x7e, + 0xb8, 0xc9, 0x6e, 0x2b, 0x10, 0xb3, 0xf7, 0xd2, 0x0d, 0x62, 0xfd, 0x68, 0xa8, 0xbb, 0x31, 0xe1, + 0x69, 0x7d, 0xbe, 0xc9, 0xde, 0x52, 0xd0, 0x65, 0xef, 0xc2, 0x00, 0xb6, 0xfe, 0x6a, 0x93, 0xbd, + 0x4d, 0x08, 0xf6, 0x15, 0xc2, 0xd1, 0xfa, 0xf1, 0xe6, 0xdd, 0x6f, 0xc3, 0xaa, 0x09, 0xc8, 0x23, + 0x95, 0x62, 0x9f, 0x50, 0x2d, 0xac, 0xce, 0x11, 0x61, 0x42, 0xa5, 0x40, 0x2e, 0x04, 0x84, 0xf5, + 0xb3, 0xf2, 0x79, 0x7e, 0xc1, 0x53, 0xd6, 0x7f, 0x97, 0xef, 0xfe, 0x74, 0x1a, 0xea, 0x93, 0x3e, + 0x97, 0x34, 0xe0, 0xfd, 0x82, 0x8f, 0x29, 0x33, 0x14, 0x38, 0x51, 0xce, 0x41, 0x2f, 0xe8, 0x67, + 0xa9, 0x77, 0xa2, 0xd4, 0x4e, 0x2a, 0xfa, 0x79, 0x1d, 0x30, 0x49, 0x48, 0xe7, 0xd8, 0x03, 0x8c, + 0x31, 0x09, 0x7d, 0x0b, 0xd9, 0x7d, 0xd8, 0xba, 0x50, 0xba, 0x19, 0x4b, 0x4c, 0x62, 0x2f, 0xd2, + 0x31, 0xd7, 0x66, 0xbf, 0x04, 0xef, 0xbe, 0x74, 0xb0, 0x14, 0x16, 0x18, 0xe4, 0x1f, 0x75, 0x1e, + 0x73, 0xfe, 0x24, 0x0a, 0xac, 0xce, 0x2f, 0xa2, 0xf8, 0x3e, 0x3e, 0xb7, 0x4e, 0x4d, 0xb5, 0x32, + 0x49, 0xb1, 0xe1, 0x34, 0x0e, 0x43, 0xd1, 0xf5, 0xa4, 0x7f, 0x6a, 0x85, 0x17, 0xc8, 0xea, 0x19, + 0xd1, 0xf3, 0x8a, 0xf5, 0x11, 0xfb, 0x12, 0xbc, 0x75, 0xa1, 0xac, 0xbe, 0x1c, 0xc5, 0xc0, 0x3a, + 0xdb, 0x99, 0xfd, 0x66, 0xe9, 0xd3, 0xd2, 0x6b, 0xff, 0x17, 0x00, 0x00, 0xff, 0xff, 0xd3, 0x0d, + 0xf1, 0xcd, 0x0c, 0x32, 0x00, 0x00, +} diff --git a/protocol/base_gcmessages.proto b/protocol/base_gcmessages.proto new file mode 100644 index 0000000..165269c --- /dev/null +++ b/protocol/base_gcmessages.proto @@ -0,0 +1,536 @@ +syntax = "proto2"; +package protocol; + +import "steammessages.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +enum EGCBaseMsg { + k_EMsgGCSystemMessage = 4001; + k_EMsgGCReplicateConVars = 4002; + k_EMsgGCConVarUpdated = 4003; + k_EMsgGCInviteToParty = 4501; + k_EMsgGCInvitationCreated = 4502; + k_EMsgGCPartyInviteResponse = 4503; + k_EMsgGCKickFromParty = 4504; + k_EMsgGCLeaveParty = 4505; + k_EMsgGCServerAvailable = 4506; + k_EMsgGCClientConnectToServer = 4507; + k_EMsgGCGameServerInfo = 4508; + k_EMsgGCError = 4509; + k_EMsgGCLANServerAvailable = 4511; + k_EMsgGCInviteToLobby = 4512; + k_EMsgGCLobbyInviteResponse = 4513; + k_EMsgGCToClientPollFileRequest = 4514; + k_EMsgGCToClientPollFileResponse = 4515; + k_EMsgGCToGCPerformManualOp = 4516; + k_EMsgGCToGCPerformManualOpCompleted = 4517; + k_EMsgGCToGCReloadServerRegionSettings = 4518; +} + +enum EGCBaseProtoObjectTypes { + k_EProtoObjectPartyInvite = 1001; + k_EProtoObjectLobbyInvite = 1002; +} + +enum ECustomGameInstallStatus { + k_ECustomGameInstallStatus_Unknown = 0; + k_ECustomGameInstallStatus_Ready = 1; + k_ECustomGameInstallStatus_Busy = 2; + k_ECustomGameInstallStatus_FailedGeneric = 101; + k_ECustomGameInstallStatus_FailedInternalError = 102; + k_ECustomGameInstallStatus_RequestedTimestampTooOld = 103; + k_ECustomGameInstallStatus_RequestedTimestampTooNew = 104; + k_ECustomGameInstallStatus_CRCMismatch = 105; + k_ECustomGameInstallStatus_FailedSteam = 106; + k_ECustomGameInstallStatus_FailedCanceled = 107; +} + +message CGCStorePurchaseInit_LineItem { + optional uint32 item_def_id = 1; + optional uint32 quantity = 2; + optional uint32 cost_in_local_currency = 3; + optional uint32 purchase_type = 4; + optional uint64 source_reference_id = 5; +} + +message CMsgGCStorePurchaseInit { + optional string country = 1; + optional int32 language = 2; + optional int32 currency = 3; + repeated CGCStorePurchaseInit_LineItem line_items = 4; +} + +message CMsgGCStorePurchaseInitResponse { + optional int32 result = 1; + optional uint64 txn_id = 2; +} + +message CMsgSystemBroadcast { + optional string message = 1; +} + +message CMsgClientPingData { + repeated fixed32 relay_codes = 4 [packed = true]; + repeated uint32 relay_pings = 5 [packed = true]; + repeated uint32 region_codes = 8 [packed = true]; + repeated uint32 region_pings = 9 [packed = true]; + optional uint32 region_ping_failed_bitmask = 10; +} + +message CMsgInviteToParty { + optional fixed64 steam_id = 1; + optional uint32 client_version = 2; + optional uint32 team_id = 3; + optional bool as_coach = 4; + optional CMsgClientPingData ping_data = 5; +} + +message CMsgInviteToLobby { + optional fixed64 steam_id = 1; + optional uint32 client_version = 2; +} + +message CMsgInvitationCreated { + optional uint64 group_id = 1; + optional fixed64 steam_id = 2; + optional bool user_offline = 3; +} + +message CMsgPartyInviteResponse { + optional uint64 party_id = 1; + optional bool accept = 2; + optional uint32 client_version = 3; + optional CMsgClientPingData ping_data = 8; +} + +message CMsgLobbyInviteResponse { + optional fixed64 lobby_id = 1; + optional bool accept = 2; + optional uint32 client_version = 3; + optional fixed64 custom_game_crc = 6; + optional fixed32 custom_game_timestamp = 7; +} + +message CMsgKickFromParty { + optional fixed64 steam_id = 1; +} + +message CMsgLeaveParty { +} + +message CMsgCustomGameInstallStatus { + optional ECustomGameInstallStatus status = 1 [default = k_ECustomGameInstallStatus_Unknown]; + optional string message = 2; + optional fixed32 latest_timestamp_from_steam = 3; +} + +message CMsgServerAvailable { + optional CMsgCustomGameInstallStatus custom_game_install_status = 1; +} + +message CMsgLANServerAvailable { + optional fixed64 lobby_id = 1; +} + +message CSOEconGameAccountClient { + optional uint32 additional_backpack_slots = 1 [default = 0]; + optional bool trial_account = 2 [default = false]; + optional bool eligible_for_online_play = 3 [default = true]; + optional bool need_to_choose_most_helpful_friend = 4; + optional bool in_coaches_list = 5; + optional fixed32 trade_ban_expiration = 6; + optional fixed32 duel_ban_expiration = 7; + optional bool made_first_purchase = 9 [default = false]; +} + +message CSOItemCriteriaCondition { + optional int32 op = 1; + optional string field = 2; + optional bool required = 3; + optional float float_value = 4; + optional string string_value = 5; +} + +message CSOItemCriteria { + optional uint32 item_level = 1; + optional int32 item_quality = 2; + optional bool item_level_set = 3; + optional bool item_quality_set = 4; + optional uint32 initial_inventory = 5; + optional uint32 initial_quantity = 6; + optional bool ignore_enabled_flag = 8; + repeated CSOItemCriteriaCondition conditions = 9; + optional bool recent_only = 10; +} + +message CSOItemRecipe { + optional uint32 def_index = 1; + optional string name = 2; + optional string n_a = 3; + optional string desc_inputs = 4; + optional string desc_outputs = 5; + optional string di_a = 6; + optional string di_b = 7; + optional string di_c = 8; + optional string do_a = 9; + optional string do_b = 10; + optional string do_c = 11; + optional bool requires_all_same_class = 12; + optional bool requires_all_same_slot = 13; + optional int32 class_usage_for_output = 14; + optional int32 slot_usage_for_output = 15; + optional int32 set_for_output = 16; + repeated CSOItemCriteria input_items_criteria = 20; + repeated CSOItemCriteria output_items_criteria = 21; + repeated uint32 input_item_dupe_counts = 22; +} + +message CMsgApplyStrangePart { + optional uint64 strange_part_item_id = 1; + optional uint64 item_item_id = 2; +} + +message CMsgApplyPennantUpgrade { + optional uint64 upgrade_item_id = 1; + optional uint64 pennant_item_id = 2; +} + +message CMsgApplyEggEssence { + optional uint64 essence_item_id = 1; + optional uint64 egg_item_id = 2; +} + +message CSOEconItemAttribute { + optional uint32 def_index = 1; + optional uint32 value = 2; + optional bytes value_bytes = 3; +} + +message CSOEconItemEquipped { + optional uint32 new_class = 1; + optional uint32 new_slot = 2; +} + +message CSOEconItem { + optional uint64 id = 1; + optional uint32 account_id = 2; + optional uint32 inventory = 3; + optional uint32 def_index = 4; + optional uint32 quantity = 5 [default = 1]; + optional uint32 level = 6 [default = 1]; + optional uint32 quality = 7 [default = 4]; + optional uint32 flags = 8 [default = 0]; + optional uint32 origin = 9 [default = 0]; + repeated CSOEconItemAttribute attribute = 12; + optional CSOEconItem interior_item = 13; + optional uint32 style = 15 [default = 0]; + optional uint64 original_id = 16 [default = 0]; + repeated CSOEconItemEquipped equipped_state = 18; +} + +message CMsgSortItems { + optional uint32 sort_type = 1; +} + +message CSOEconClaimCode { + optional uint32 account_id = 1; + optional uint32 code_type = 2; + optional uint32 time_acquired = 3; + optional string code = 4; +} + +message CMsgUpdateItemSchema { + optional bytes items_game = 1; + optional fixed32 item_schema_version = 2; + optional string items_game_url = 3; +} + +message CMsgGCError { + optional string error_text = 1; +} + +message CMsgRequestInventoryRefresh { +} + +message CMsgConVarValue { + optional string name = 1; + optional string value = 2; +} + +message CMsgReplicateConVars { + repeated CMsgConVarValue convars = 1; +} + +message CMsgItemAcknowledged { + optional uint32 account_id = 1; + optional uint32 inventory = 2; + optional uint32 def_index = 3; + optional uint32 quality = 4; + optional uint32 rarity = 5; + optional uint32 origin = 6; +} + +message CMsgSetItemPositions { + message ItemPosition { + optional uint64 item_id = 1; + optional uint32 position = 2; + } + + repeated CMsgSetItemPositions.ItemPosition item_positions = 1; +} + +message CMsgGCNameItemNotification { + optional fixed64 player_steamid = 1; + optional uint32 item_def_index = 2; + optional string item_name_custom = 3; +} + +message CMsgGCClientDisplayNotification { + optional string notification_title_localization_key = 1; + optional string notification_body_localization_key = 2; + repeated string body_substring_keys = 3; + repeated string body_substring_values = 4; +} + +message CMsgGCShowItemsPickedUp { + optional fixed64 player_steamid = 1; +} + +message CMsgGCIncrementKillCountResponse { + optional uint32 killer_account_id = 1 [(key_field) = true]; + optional uint32 num_kills = 2; + optional uint32 item_def = 3; + optional uint32 level_type = 4; +} + +message CSOEconItemDropRateBonus { + optional uint32 account_id = 1 [(key_field) = true]; + optional fixed32 expiration_date = 2; + optional float bonus = 3 [(key_field) = true]; + optional uint32 bonus_count = 4; + optional uint64 item_id = 5; + optional uint32 def_index = 6; + optional uint32 seconds_left = 7; + optional uint32 booster_type = 8 [(key_field) = true]; +} + +message CSOEconItemLeagueViewPass { + optional uint32 account_id = 1 [(key_field) = true]; + optional uint32 league_id = 2 [(key_field) = true]; + optional uint32 itemindex = 4; + optional uint32 grant_reason = 5; +} + +message CSOEconItemEventTicket { + optional uint32 account_id = 1; + optional uint32 event_id = 2; + optional uint64 item_id = 3; +} + +message CSOEconItemTournamentPassport { + optional uint32 account_id = 1; + optional uint32 league_id = 2; + optional uint64 item_id = 3; + optional uint32 original_purchaser_id = 4; + optional uint32 passports_bought = 5; + optional uint32 version = 6; + optional uint32 def_index = 7; + optional uint32 reward_flags = 8; +} + +message CMsgGCStorePurchaseCancel { + optional uint64 txn_id = 1; +} + +message CMsgGCStorePurchaseCancelResponse { + optional uint32 result = 1; +} + +message CMsgGCStorePurchaseFinalize { + optional uint64 txn_id = 1; +} + +message CMsgGCStorePurchaseFinalizeResponse { + optional uint32 result = 1; + repeated uint64 item_ids = 2; +} + +message CMsgGCToGCBannedWordListUpdated { + optional uint32 group_id = 1; +} + +message CMsgGCToGCDirtySDOCache { + optional uint32 sdo_type = 1; + optional uint64 key_uint64 = 2; +} + +message CMsgGCToGCDirtyMultipleSDOCache { + optional uint32 sdo_type = 1; + repeated uint64 key_uint64 = 2; +} + +message CMsgGCToGCApplyLocalizationDiff { + optional uint32 language = 1; + optional string packed_diff = 2; +} + +message CMsgGCToGCApplyLocalizationDiffResponse { + optional bool success = 1; +} + +message CMsgGCCollectItem { + optional uint64 collection_item_id = 1; + optional uint64 subject_item_id = 2; +} + +message CMsgSDONoMemcached { +} + +message CMsgGCToGCUpdateSQLKeyValue { + optional string key_name = 1; +} + +message CMsgGCServerVersionUpdated { + optional uint32 server_version = 1; +} + +message CMsgGCClientVersionUpdated { + optional uint32 client_version = 1; +} + +message CMsgGCToGCWebAPIAccountChanged { +} + +message CMsgRecipeComponent { + optional uint64 subject_item_id = 1; + optional uint64 attribute_index = 2; +} + +message CMsgFulfillDynamicRecipeComponent { + optional uint64 tool_item_id = 1; + repeated CMsgRecipeComponent consumption_components = 2; +} + +message CMsgGCClientMarketDataRequest { + optional uint32 user_currency = 1; +} + +message CMsgGCClientMarketDataEntry { + optional uint32 item_def_index = 1; + optional uint32 item_quality = 2; + optional uint32 item_sell_listings = 3; + optional uint32 price_in_local_currency = 4; +} + +message CMsgGCClientMarketData { + repeated CMsgGCClientMarketDataEntry entries = 1; +} + +message CMsgExtractGems { + optional uint64 tool_item_id = 1; + optional uint64 item_item_id = 2; + optional uint32 item_socket_id = 3 [default = 65535]; +} + +message CMsgExtractGemsResponse { + enum EExtractGems { + k_ExtractGems_Succeeded = 0; + k_ExtractGems_Failed_ToolIsInvalid = 1; + k_ExtractGems_Failed_ItemIsInvalid = 2; + k_ExtractGems_Failed_ToolCannotRemoveGem = 3; + k_ExtractGems_Failed_FailedToRemoveGem = 4; + } + + optional uint64 item_id = 1; + optional CMsgExtractGemsResponse.EExtractGems response = 2 [default = k_ExtractGems_Succeeded]; +} + +message CMsgAddSocket { + optional uint64 tool_item_id = 1; + optional uint64 item_item_id = 2; + optional bool unusual = 3; +} + +message CMsgAddSocketResponse { + enum EAddSocket { + k_AddSocket_Succeeded = 0; + k_AddSocket_Failed_ToolIsInvalid = 1; + k_AddSocket_Failed_ItemCannotBeSocketed = 2; + k_AddSocket_Failed_FailedToAddSocket = 3; + } + + optional uint64 item_id = 1; + repeated uint32 updated_socket_index = 2; + optional CMsgAddSocketResponse.EAddSocket response = 3 [default = k_AddSocket_Succeeded]; +} + +message CMsgAddItemToSocketData { + optional uint64 gem_item_id = 1; + optional uint32 socket_index = 2; +} + +message CMsgAddItemToSocket { + optional uint64 item_item_id = 1; + repeated CMsgAddItemToSocketData gems_to_socket = 2; +} + +message CMsgAddItemToSocketResponse { + enum EAddGem { + k_AddGem_Succeeded = 0; + k_AddGem_Failed_GemIsInvalid = 1; + k_AddGem_Failed_ItemIsInvalid = 2; + k_AddGem_Failed_FailedToAddGem = 3; + k_AddGem_Failed_InvalidGemTypeForSocket = 4; + k_AddGem_Failed_InvalidGemTypeForHero = 5; + k_AddGem_Failed_InvalidGemTypeForSlot = 6; + k_AddGem_Failed_SocketContainsUnremovableGem = 7; + } + + optional uint64 item_item_id = 1; + repeated uint32 updated_socket_index = 2; + optional CMsgAddItemToSocketResponse.EAddGem response = 3 [default = k_AddGem_Succeeded]; +} + +message CMsgResetStrangeGemCount { + optional uint64 item_item_id = 1; + optional uint32 socket_index = 2; +} + +message CMsgResetStrangeGemCountResponse { + enum EResetGem { + k_ResetGem_Succeeded = 0; + k_ResetGem_Failed_FailedToResetGem = 1; + k_ResetGem_Failed_ItemIsInvalid = 2; + k_ResetGem_Failed_InvalidSocketId = 3; + k_ResetGem_Failed_SocketCannotBeReset = 4; + } + + optional CMsgResetStrangeGemCountResponse.EResetGem response = 1 [default = k_ResetGem_Succeeded]; +} + +message CMsgGCToClientPollFileRequest { + optional string file_name = 1; + optional uint32 client_version = 2; + optional uint32 poll_id = 3; +} + +message CMsgGCToClientPollFileResponse { + optional uint32 poll_id = 1; + optional uint32 file_size = 2; +} + +message CMsgGCToGCPerformManualOp { + optional uint64 op_id = 1; + optional uint32 group_code = 2; +} + +message CMsgGCToGCPerformManualOpCompleted { + optional bool success = 1; + optional uint32 source_gc = 2; +} + +message CMsgGCToGCReloadServerRegionSettings { +} + diff --git a/protocol/base_gcmessages/base_gcmessages.go b/protocol/base_gcmessages/base_gcmessages.go deleted file mode 100755 index 2920e6f..0000000 --- a/protocol/base_gcmessages/base_gcmessages.go +++ /dev/null @@ -1,3435 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: base_gcmessages.proto - -package base_gcmessages - -import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package - -type EGCBaseMsg int32 - -const ( - EGCBaseMsg_k_EMsgGCSystemMessage EGCBaseMsg = 4001 - EGCBaseMsg_k_EMsgGCReplicateConVars EGCBaseMsg = 4002 - EGCBaseMsg_k_EMsgGCConVarUpdated EGCBaseMsg = 4003 - EGCBaseMsg_k_EMsgGCInviteToParty EGCBaseMsg = 4501 - EGCBaseMsg_k_EMsgGCInvitationCreated EGCBaseMsg = 4502 - EGCBaseMsg_k_EMsgGCPartyInviteResponse EGCBaseMsg = 4503 - EGCBaseMsg_k_EMsgGCKickFromParty EGCBaseMsg = 4504 - EGCBaseMsg_k_EMsgGCLeaveParty EGCBaseMsg = 4505 - EGCBaseMsg_k_EMsgGCServerAvailable EGCBaseMsg = 4506 - EGCBaseMsg_k_EMsgGCClientConnectToServer EGCBaseMsg = 4507 - EGCBaseMsg_k_EMsgGCGameServerInfo EGCBaseMsg = 4508 - EGCBaseMsg_k_EMsgGCError EGCBaseMsg = 4509 - EGCBaseMsg_k_EMsgGCLANServerAvailable EGCBaseMsg = 4511 - EGCBaseMsg_k_EMsgGCInviteToLobby EGCBaseMsg = 4512 - EGCBaseMsg_k_EMsgGCLobbyInviteResponse EGCBaseMsg = 4513 - EGCBaseMsg_k_EMsgGCToClientPollFileRequest EGCBaseMsg = 4514 - EGCBaseMsg_k_EMsgGCToClientPollFileResponse EGCBaseMsg = 4515 - EGCBaseMsg_k_EMsgGCToGCPerformManualOp EGCBaseMsg = 4516 - EGCBaseMsg_k_EMsgGCToGCPerformManualOpCompleted EGCBaseMsg = 4517 -) - -var EGCBaseMsg_name = map[int32]string{ - 4001: "k_EMsgGCSystemMessage", - 4002: "k_EMsgGCReplicateConVars", - 4003: "k_EMsgGCConVarUpdated", - 4501: "k_EMsgGCInviteToParty", - 4502: "k_EMsgGCInvitationCreated", - 4503: "k_EMsgGCPartyInviteResponse", - 4504: "k_EMsgGCKickFromParty", - 4505: "k_EMsgGCLeaveParty", - 4506: "k_EMsgGCServerAvailable", - 4507: "k_EMsgGCClientConnectToServer", - 4508: "k_EMsgGCGameServerInfo", - 4509: "k_EMsgGCError", - 4511: "k_EMsgGCLANServerAvailable", - 4512: "k_EMsgGCInviteToLobby", - 4513: "k_EMsgGCLobbyInviteResponse", - 4514: "k_EMsgGCToClientPollFileRequest", - 4515: "k_EMsgGCToClientPollFileResponse", - 4516: "k_EMsgGCToGCPerformManualOp", - 4517: "k_EMsgGCToGCPerformManualOpCompleted", -} -var EGCBaseMsg_value = map[string]int32{ - "k_EMsgGCSystemMessage": 4001, - "k_EMsgGCReplicateConVars": 4002, - "k_EMsgGCConVarUpdated": 4003, - "k_EMsgGCInviteToParty": 4501, - "k_EMsgGCInvitationCreated": 4502, - "k_EMsgGCPartyInviteResponse": 4503, - "k_EMsgGCKickFromParty": 4504, - "k_EMsgGCLeaveParty": 4505, - "k_EMsgGCServerAvailable": 4506, - "k_EMsgGCClientConnectToServer": 4507, - "k_EMsgGCGameServerInfo": 4508, - "k_EMsgGCError": 4509, - "k_EMsgGCLANServerAvailable": 4511, - "k_EMsgGCInviteToLobby": 4512, - "k_EMsgGCLobbyInviteResponse": 4513, - "k_EMsgGCToClientPollFileRequest": 4514, - "k_EMsgGCToClientPollFileResponse": 4515, - "k_EMsgGCToGCPerformManualOp": 4516, - "k_EMsgGCToGCPerformManualOpCompleted": 4517, -} - -func (x EGCBaseMsg) Enum() *EGCBaseMsg { - p := new(EGCBaseMsg) - *p = x - return p -} -func (x EGCBaseMsg) String() string { - return proto.EnumName(EGCBaseMsg_name, int32(x)) -} -func (x *EGCBaseMsg) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(EGCBaseMsg_value, data, "EGCBaseMsg") - if err != nil { - return err - } - *x = EGCBaseMsg(value) - return nil -} -func (EGCBaseMsg) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -type EGCBaseProtoObjectTypes int32 - -const ( - EGCBaseProtoObjectTypes_k_EProtoObjectPartyInvite EGCBaseProtoObjectTypes = 1001 - EGCBaseProtoObjectTypes_k_EProtoObjectLobbyInvite EGCBaseProtoObjectTypes = 1002 -) - -var EGCBaseProtoObjectTypes_name = map[int32]string{ - 1001: "k_EProtoObjectPartyInvite", - 1002: "k_EProtoObjectLobbyInvite", -} -var EGCBaseProtoObjectTypes_value = map[string]int32{ - "k_EProtoObjectPartyInvite": 1001, - "k_EProtoObjectLobbyInvite": 1002, -} - -func (x EGCBaseProtoObjectTypes) Enum() *EGCBaseProtoObjectTypes { - p := new(EGCBaseProtoObjectTypes) - *p = x - return p -} -func (x EGCBaseProtoObjectTypes) String() string { - return proto.EnumName(EGCBaseProtoObjectTypes_name, int32(x)) -} -func (x *EGCBaseProtoObjectTypes) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(EGCBaseProtoObjectTypes_value, data, "EGCBaseProtoObjectTypes") - if err != nil { - return err - } - *x = EGCBaseProtoObjectTypes(value) - return nil -} -func (EGCBaseProtoObjectTypes) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } - -type ECustomGameInstallStatus int32 - -const ( - ECustomGameInstallStatus_k_ECustomGameInstallStatus_Unknown ECustomGameInstallStatus = 0 - ECustomGameInstallStatus_k_ECustomGameInstallStatus_Ready ECustomGameInstallStatus = 1 - ECustomGameInstallStatus_k_ECustomGameInstallStatus_Busy ECustomGameInstallStatus = 2 - ECustomGameInstallStatus_k_ECustomGameInstallStatus_FailedGeneric ECustomGameInstallStatus = 101 - ECustomGameInstallStatus_k_ECustomGameInstallStatus_FailedInternalError ECustomGameInstallStatus = 102 - ECustomGameInstallStatus_k_ECustomGameInstallStatus_RequestedTimestampTooOld ECustomGameInstallStatus = 103 - ECustomGameInstallStatus_k_ECustomGameInstallStatus_RequestedTimestampTooNew ECustomGameInstallStatus = 104 - ECustomGameInstallStatus_k_ECustomGameInstallStatus_CRCMismatch ECustomGameInstallStatus = 105 - ECustomGameInstallStatus_k_ECustomGameInstallStatus_FailedSteam ECustomGameInstallStatus = 106 - ECustomGameInstallStatus_k_ECustomGameInstallStatus_FailedCanceled ECustomGameInstallStatus = 107 -) - -var ECustomGameInstallStatus_name = map[int32]string{ - 0: "k_ECustomGameInstallStatus_Unknown", - 1: "k_ECustomGameInstallStatus_Ready", - 2: "k_ECustomGameInstallStatus_Busy", - 101: "k_ECustomGameInstallStatus_FailedGeneric", - 102: "k_ECustomGameInstallStatus_FailedInternalError", - 103: "k_ECustomGameInstallStatus_RequestedTimestampTooOld", - 104: "k_ECustomGameInstallStatus_RequestedTimestampTooNew", - 105: "k_ECustomGameInstallStatus_CRCMismatch", - 106: "k_ECustomGameInstallStatus_FailedSteam", - 107: "k_ECustomGameInstallStatus_FailedCanceled", -} -var ECustomGameInstallStatus_value = map[string]int32{ - "k_ECustomGameInstallStatus_Unknown": 0, - "k_ECustomGameInstallStatus_Ready": 1, - "k_ECustomGameInstallStatus_Busy": 2, - "k_ECustomGameInstallStatus_FailedGeneric": 101, - "k_ECustomGameInstallStatus_FailedInternalError": 102, - "k_ECustomGameInstallStatus_RequestedTimestampTooOld": 103, - "k_ECustomGameInstallStatus_RequestedTimestampTooNew": 104, - "k_ECustomGameInstallStatus_CRCMismatch": 105, - "k_ECustomGameInstallStatus_FailedSteam": 106, - "k_ECustomGameInstallStatus_FailedCanceled": 107, -} - -func (x ECustomGameInstallStatus) Enum() *ECustomGameInstallStatus { - p := new(ECustomGameInstallStatus) - *p = x - return p -} -func (x ECustomGameInstallStatus) String() string { - return proto.EnumName(ECustomGameInstallStatus_name, int32(x)) -} -func (x *ECustomGameInstallStatus) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(ECustomGameInstallStatus_value, data, "ECustomGameInstallStatus") - if err != nil { - return err - } - *x = ECustomGameInstallStatus(value) - return nil -} -func (ECustomGameInstallStatus) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } - -type GC_BannedWordType int32 - -const ( - GC_BannedWordType_GC_BANNED_WORD_DISABLE_WORD GC_BannedWordType = 0 - GC_BannedWordType_GC_BANNED_WORD_ENABLE_WORD GC_BannedWordType = 1 -) - -var GC_BannedWordType_name = map[int32]string{ - 0: "GC_BANNED_WORD_DISABLE_WORD", - 1: "GC_BANNED_WORD_ENABLE_WORD", -} -var GC_BannedWordType_value = map[string]int32{ - "GC_BANNED_WORD_DISABLE_WORD": 0, - "GC_BANNED_WORD_ENABLE_WORD": 1, -} - -func (x GC_BannedWordType) Enum() *GC_BannedWordType { - p := new(GC_BannedWordType) - *p = x - return p -} -func (x GC_BannedWordType) String() string { - return proto.EnumName(GC_BannedWordType_name, int32(x)) -} -func (x *GC_BannedWordType) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(GC_BannedWordType_value, data, "GC_BannedWordType") - if err != nil { - return err - } - *x = GC_BannedWordType(value) - return nil -} -func (GC_BannedWordType) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } - -type CMsgExtractGemsResponse_EExtractGems int32 - -const ( - CMsgExtractGemsResponse_k_ExtractGems_Succeeded CMsgExtractGemsResponse_EExtractGems = 0 - CMsgExtractGemsResponse_k_ExtractGems_Failed_ToolIsInvalid CMsgExtractGemsResponse_EExtractGems = 1 - CMsgExtractGemsResponse_k_ExtractGems_Failed_ItemIsInvalid CMsgExtractGemsResponse_EExtractGems = 2 - CMsgExtractGemsResponse_k_ExtractGems_Failed_ToolCannotRemoveGem CMsgExtractGemsResponse_EExtractGems = 3 - CMsgExtractGemsResponse_k_ExtractGems_Failed_FailedToRemoveGem CMsgExtractGemsResponse_EExtractGems = 4 -) - -var CMsgExtractGemsResponse_EExtractGems_name = map[int32]string{ - 0: "k_ExtractGems_Succeeded", - 1: "k_ExtractGems_Failed_ToolIsInvalid", - 2: "k_ExtractGems_Failed_ItemIsInvalid", - 3: "k_ExtractGems_Failed_ToolCannotRemoveGem", - 4: "k_ExtractGems_Failed_FailedToRemoveGem", -} -var CMsgExtractGemsResponse_EExtractGems_value = map[string]int32{ - "k_ExtractGems_Succeeded": 0, - "k_ExtractGems_Failed_ToolIsInvalid": 1, - "k_ExtractGems_Failed_ItemIsInvalid": 2, - "k_ExtractGems_Failed_ToolCannotRemoveGem": 3, - "k_ExtractGems_Failed_FailedToRemoveGem": 4, -} - -func (x CMsgExtractGemsResponse_EExtractGems) Enum() *CMsgExtractGemsResponse_EExtractGems { - p := new(CMsgExtractGemsResponse_EExtractGems) - *p = x - return p -} -func (x CMsgExtractGemsResponse_EExtractGems) String() string { - return proto.EnumName(CMsgExtractGemsResponse_EExtractGems_name, int32(x)) -} -func (x *CMsgExtractGemsResponse_EExtractGems) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgExtractGemsResponse_EExtractGems_value, data, "CMsgExtractGemsResponse_EExtractGems") - if err != nil { - return err - } - *x = CMsgExtractGemsResponse_EExtractGems(value) - return nil -} -func (CMsgExtractGemsResponse_EExtractGems) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{67, 0} -} - -type CMsgAddSocketResponse_EAddSocket int32 - -const ( - CMsgAddSocketResponse_k_AddSocket_Succeeded CMsgAddSocketResponse_EAddSocket = 0 - CMsgAddSocketResponse_k_AddSocket_Failed_ToolIsInvalid CMsgAddSocketResponse_EAddSocket = 1 - CMsgAddSocketResponse_k_AddSocket_Failed_ItemCannotBeSocketed CMsgAddSocketResponse_EAddSocket = 2 - CMsgAddSocketResponse_k_AddSocket_Failed_FailedToAddSocket CMsgAddSocketResponse_EAddSocket = 3 -) - -var CMsgAddSocketResponse_EAddSocket_name = map[int32]string{ - 0: "k_AddSocket_Succeeded", - 1: "k_AddSocket_Failed_ToolIsInvalid", - 2: "k_AddSocket_Failed_ItemCannotBeSocketed", - 3: "k_AddSocket_Failed_FailedToAddSocket", -} -var CMsgAddSocketResponse_EAddSocket_value = map[string]int32{ - "k_AddSocket_Succeeded": 0, - "k_AddSocket_Failed_ToolIsInvalid": 1, - "k_AddSocket_Failed_ItemCannotBeSocketed": 2, - "k_AddSocket_Failed_FailedToAddSocket": 3, -} - -func (x CMsgAddSocketResponse_EAddSocket) Enum() *CMsgAddSocketResponse_EAddSocket { - p := new(CMsgAddSocketResponse_EAddSocket) - *p = x - return p -} -func (x CMsgAddSocketResponse_EAddSocket) String() string { - return proto.EnumName(CMsgAddSocketResponse_EAddSocket_name, int32(x)) -} -func (x *CMsgAddSocketResponse_EAddSocket) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgAddSocketResponse_EAddSocket_value, data, "CMsgAddSocketResponse_EAddSocket") - if err != nil { - return err - } - *x = CMsgAddSocketResponse_EAddSocket(value) - return nil -} -func (CMsgAddSocketResponse_EAddSocket) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{69, 0} -} - -type CMsgAddItemToSocketResponse_EAddGem int32 - -const ( - CMsgAddItemToSocketResponse_k_AddGem_Succeeded CMsgAddItemToSocketResponse_EAddGem = 0 - CMsgAddItemToSocketResponse_k_AddGem_Failed_GemIsInvalid CMsgAddItemToSocketResponse_EAddGem = 1 - CMsgAddItemToSocketResponse_k_AddGem_Failed_ItemIsInvalid CMsgAddItemToSocketResponse_EAddGem = 2 - CMsgAddItemToSocketResponse_k_AddGem_Failed_FailedToAddGem CMsgAddItemToSocketResponse_EAddGem = 3 - CMsgAddItemToSocketResponse_k_AddGem_Failed_InvalidGemTypeForSocket CMsgAddItemToSocketResponse_EAddGem = 4 - CMsgAddItemToSocketResponse_k_AddGem_Failed_InvalidGemTypeForHero CMsgAddItemToSocketResponse_EAddGem = 5 - CMsgAddItemToSocketResponse_k_AddGem_Failed_InvalidGemTypeForSlot CMsgAddItemToSocketResponse_EAddGem = 6 - CMsgAddItemToSocketResponse_k_AddGem_Failed_SocketContainsUnremovableGem CMsgAddItemToSocketResponse_EAddGem = 7 -) - -var CMsgAddItemToSocketResponse_EAddGem_name = map[int32]string{ - 0: "k_AddGem_Succeeded", - 1: "k_AddGem_Failed_GemIsInvalid", - 2: "k_AddGem_Failed_ItemIsInvalid", - 3: "k_AddGem_Failed_FailedToAddGem", - 4: "k_AddGem_Failed_InvalidGemTypeForSocket", - 5: "k_AddGem_Failed_InvalidGemTypeForHero", - 6: "k_AddGem_Failed_InvalidGemTypeForSlot", - 7: "k_AddGem_Failed_SocketContainsUnremovableGem", -} -var CMsgAddItemToSocketResponse_EAddGem_value = map[string]int32{ - "k_AddGem_Succeeded": 0, - "k_AddGem_Failed_GemIsInvalid": 1, - "k_AddGem_Failed_ItemIsInvalid": 2, - "k_AddGem_Failed_FailedToAddGem": 3, - "k_AddGem_Failed_InvalidGemTypeForSocket": 4, - "k_AddGem_Failed_InvalidGemTypeForHero": 5, - "k_AddGem_Failed_InvalidGemTypeForSlot": 6, - "k_AddGem_Failed_SocketContainsUnremovableGem": 7, -} - -func (x CMsgAddItemToSocketResponse_EAddGem) Enum() *CMsgAddItemToSocketResponse_EAddGem { - p := new(CMsgAddItemToSocketResponse_EAddGem) - *p = x - return p -} -func (x CMsgAddItemToSocketResponse_EAddGem) String() string { - return proto.EnumName(CMsgAddItemToSocketResponse_EAddGem_name, int32(x)) -} -func (x *CMsgAddItemToSocketResponse_EAddGem) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgAddItemToSocketResponse_EAddGem_value, data, "CMsgAddItemToSocketResponse_EAddGem") - if err != nil { - return err - } - *x = CMsgAddItemToSocketResponse_EAddGem(value) - return nil -} -func (CMsgAddItemToSocketResponse_EAddGem) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{72, 0} -} - -type CMsgResetStrangeGemCountResponse_EResetGem int32 - -const ( - CMsgResetStrangeGemCountResponse_k_ResetGem_Succeeded CMsgResetStrangeGemCountResponse_EResetGem = 0 - CMsgResetStrangeGemCountResponse_k_ResetGem_Failed_FailedToResetGem CMsgResetStrangeGemCountResponse_EResetGem = 1 - CMsgResetStrangeGemCountResponse_k_ResetGem_Failed_ItemIsInvalid CMsgResetStrangeGemCountResponse_EResetGem = 2 - CMsgResetStrangeGemCountResponse_k_ResetGem_Failed_InvalidSocketId CMsgResetStrangeGemCountResponse_EResetGem = 3 - CMsgResetStrangeGemCountResponse_k_ResetGem_Failed_SocketCannotBeReset CMsgResetStrangeGemCountResponse_EResetGem = 4 -) - -var CMsgResetStrangeGemCountResponse_EResetGem_name = map[int32]string{ - 0: "k_ResetGem_Succeeded", - 1: "k_ResetGem_Failed_FailedToResetGem", - 2: "k_ResetGem_Failed_ItemIsInvalid", - 3: "k_ResetGem_Failed_InvalidSocketId", - 4: "k_ResetGem_Failed_SocketCannotBeReset", -} -var CMsgResetStrangeGemCountResponse_EResetGem_value = map[string]int32{ - "k_ResetGem_Succeeded": 0, - "k_ResetGem_Failed_FailedToResetGem": 1, - "k_ResetGem_Failed_ItemIsInvalid": 2, - "k_ResetGem_Failed_InvalidSocketId": 3, - "k_ResetGem_Failed_SocketCannotBeReset": 4, -} - -func (x CMsgResetStrangeGemCountResponse_EResetGem) Enum() *CMsgResetStrangeGemCountResponse_EResetGem { - p := new(CMsgResetStrangeGemCountResponse_EResetGem) - *p = x - return p -} -func (x CMsgResetStrangeGemCountResponse_EResetGem) String() string { - return proto.EnumName(CMsgResetStrangeGemCountResponse_EResetGem_name, int32(x)) -} -func (x *CMsgResetStrangeGemCountResponse_EResetGem) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgResetStrangeGemCountResponse_EResetGem_value, data, "CMsgResetStrangeGemCountResponse_EResetGem") - if err != nil { - return err - } - *x = CMsgResetStrangeGemCountResponse_EResetGem(value) - return nil -} -func (CMsgResetStrangeGemCountResponse_EResetGem) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{74, 0} -} - -type CGCStorePurchaseInit_LineItem struct { - ItemDefId *uint32 `protobuf:"varint,1,opt,name=item_def_id,json=itemDefId" json:"item_def_id,omitempty"` - Quantity *uint32 `protobuf:"varint,2,opt,name=quantity" json:"quantity,omitempty"` - CostInLocalCurrency *uint32 `protobuf:"varint,3,opt,name=cost_in_local_currency,json=costInLocalCurrency" json:"cost_in_local_currency,omitempty"` - PurchaseType *uint32 `protobuf:"varint,4,opt,name=purchase_type,json=purchaseType" json:"purchase_type,omitempty"` - SourceReferenceId *uint64 `protobuf:"varint,5,opt,name=source_reference_id,json=sourceReferenceId" json:"source_reference_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCStorePurchaseInit_LineItem) Reset() { *m = CGCStorePurchaseInit_LineItem{} } -func (m *CGCStorePurchaseInit_LineItem) String() string { return proto.CompactTextString(m) } -func (*CGCStorePurchaseInit_LineItem) ProtoMessage() {} -func (*CGCStorePurchaseInit_LineItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -func (m *CGCStorePurchaseInit_LineItem) GetItemDefId() uint32 { - if m != nil && m.ItemDefId != nil { - return *m.ItemDefId - } - return 0 -} - -func (m *CGCStorePurchaseInit_LineItem) GetQuantity() uint32 { - if m != nil && m.Quantity != nil { - return *m.Quantity - } - return 0 -} - -func (m *CGCStorePurchaseInit_LineItem) GetCostInLocalCurrency() uint32 { - if m != nil && m.CostInLocalCurrency != nil { - return *m.CostInLocalCurrency - } - return 0 -} - -func (m *CGCStorePurchaseInit_LineItem) GetPurchaseType() uint32 { - if m != nil && m.PurchaseType != nil { - return *m.PurchaseType - } - return 0 -} - -func (m *CGCStorePurchaseInit_LineItem) GetSourceReferenceId() uint64 { - if m != nil && m.SourceReferenceId != nil { - return *m.SourceReferenceId - } - return 0 -} - -type CMsgGCStorePurchaseInit struct { - Country *string `protobuf:"bytes,1,opt,name=country" json:"country,omitempty"` - Language *int32 `protobuf:"varint,2,opt,name=language" json:"language,omitempty"` - Currency *int32 `protobuf:"varint,3,opt,name=currency" json:"currency,omitempty"` - LineItems []*CGCStorePurchaseInit_LineItem `protobuf:"bytes,4,rep,name=line_items,json=lineItems" json:"line_items,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCStorePurchaseInit) Reset() { *m = CMsgGCStorePurchaseInit{} } -func (m *CMsgGCStorePurchaseInit) String() string { return proto.CompactTextString(m) } -func (*CMsgGCStorePurchaseInit) ProtoMessage() {} -func (*CMsgGCStorePurchaseInit) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } - -func (m *CMsgGCStorePurchaseInit) GetCountry() string { - if m != nil && m.Country != nil { - return *m.Country - } - return "" -} - -func (m *CMsgGCStorePurchaseInit) GetLanguage() int32 { - if m != nil && m.Language != nil { - return *m.Language - } - return 0 -} - -func (m *CMsgGCStorePurchaseInit) GetCurrency() int32 { - if m != nil && m.Currency != nil { - return *m.Currency - } - return 0 -} - -func (m *CMsgGCStorePurchaseInit) GetLineItems() []*CGCStorePurchaseInit_LineItem { - if m != nil { - return m.LineItems - } - return nil -} - -type CMsgGCStorePurchaseInitResponse struct { - Result *int32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` - TxnId *uint64 `protobuf:"varint,2,opt,name=txn_id,json=txnId" json:"txn_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCStorePurchaseInitResponse) Reset() { *m = CMsgGCStorePurchaseInitResponse{} } -func (m *CMsgGCStorePurchaseInitResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCStorePurchaseInitResponse) ProtoMessage() {} -func (*CMsgGCStorePurchaseInitResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } - -func (m *CMsgGCStorePurchaseInitResponse) GetResult() int32 { - if m != nil && m.Result != nil { - return *m.Result - } - return 0 -} - -func (m *CMsgGCStorePurchaseInitResponse) GetTxnId() uint64 { - if m != nil && m.TxnId != nil { - return *m.TxnId - } - return 0 -} - -type CMsgSystemBroadcast struct { - Message *string `protobuf:"bytes,1,opt,name=message" json:"message,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSystemBroadcast) Reset() { *m = CMsgSystemBroadcast{} } -func (m *CMsgSystemBroadcast) String() string { return proto.CompactTextString(m) } -func (*CMsgSystemBroadcast) ProtoMessage() {} -func (*CMsgSystemBroadcast) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } - -func (m *CMsgSystemBroadcast) GetMessage() string { - if m != nil && m.Message != nil { - return *m.Message - } - return "" -} - -type CMsgClientPingData struct { - RelayCodes []uint32 `protobuf:"fixed32,4,rep,packed,name=relay_codes,json=relayCodes" json:"relay_codes,omitempty"` - RelayPings []uint32 `protobuf:"varint,5,rep,packed,name=relay_pings,json=relayPings" json:"relay_pings,omitempty"` - RegionCodes []uint32 `protobuf:"varint,8,rep,packed,name=region_codes,json=regionCodes" json:"region_codes,omitempty"` - RegionPings []uint32 `protobuf:"varint,9,rep,packed,name=region_pings,json=regionPings" json:"region_pings,omitempty"` - RegionPingFailedBitmask *uint32 `protobuf:"varint,10,opt,name=region_ping_failed_bitmask,json=regionPingFailedBitmask" json:"region_ping_failed_bitmask,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientPingData) Reset() { *m = CMsgClientPingData{} } -func (m *CMsgClientPingData) String() string { return proto.CompactTextString(m) } -func (*CMsgClientPingData) ProtoMessage() {} -func (*CMsgClientPingData) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} } - -func (m *CMsgClientPingData) GetRelayCodes() []uint32 { - if m != nil { - return m.RelayCodes - } - return nil -} - -func (m *CMsgClientPingData) GetRelayPings() []uint32 { - if m != nil { - return m.RelayPings - } - return nil -} - -func (m *CMsgClientPingData) GetRegionCodes() []uint32 { - if m != nil { - return m.RegionCodes - } - return nil -} - -func (m *CMsgClientPingData) GetRegionPings() []uint32 { - if m != nil { - return m.RegionPings - } - return nil -} - -func (m *CMsgClientPingData) GetRegionPingFailedBitmask() uint32 { - if m != nil && m.RegionPingFailedBitmask != nil { - return *m.RegionPingFailedBitmask - } - return 0 -} - -type CMsgInviteToParty struct { - SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` - ClientVersion *uint32 `protobuf:"varint,2,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` - TeamId *uint32 `protobuf:"varint,3,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - AsCoach *bool `protobuf:"varint,4,opt,name=as_coach,json=asCoach" json:"as_coach,omitempty"` - PingData *CMsgClientPingData `protobuf:"bytes,5,opt,name=ping_data,json=pingData" json:"ping_data,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgInviteToParty) Reset() { *m = CMsgInviteToParty{} } -func (m *CMsgInviteToParty) String() string { return proto.CompactTextString(m) } -func (*CMsgInviteToParty) ProtoMessage() {} -func (*CMsgInviteToParty) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} } - -func (m *CMsgInviteToParty) GetSteamId() uint64 { - if m != nil && m.SteamId != nil { - return *m.SteamId - } - return 0 -} - -func (m *CMsgInviteToParty) GetClientVersion() uint32 { - if m != nil && m.ClientVersion != nil { - return *m.ClientVersion - } - return 0 -} - -func (m *CMsgInviteToParty) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CMsgInviteToParty) GetAsCoach() bool { - if m != nil && m.AsCoach != nil { - return *m.AsCoach - } - return false -} - -func (m *CMsgInviteToParty) GetPingData() *CMsgClientPingData { - if m != nil { - return m.PingData - } - return nil -} - -type CMsgInviteToLobby struct { - SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` - ClientVersion *uint32 `protobuf:"varint,2,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgInviteToLobby) Reset() { *m = CMsgInviteToLobby{} } -func (m *CMsgInviteToLobby) String() string { return proto.CompactTextString(m) } -func (*CMsgInviteToLobby) ProtoMessage() {} -func (*CMsgInviteToLobby) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} } - -func (m *CMsgInviteToLobby) GetSteamId() uint64 { - if m != nil && m.SteamId != nil { - return *m.SteamId - } - return 0 -} - -func (m *CMsgInviteToLobby) GetClientVersion() uint32 { - if m != nil && m.ClientVersion != nil { - return *m.ClientVersion - } - return 0 -} - -type CMsgInvitationCreated struct { - GroupId *uint64 `protobuf:"varint,1,opt,name=group_id,json=groupId" json:"group_id,omitempty"` - SteamId *uint64 `protobuf:"fixed64,2,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` - UserOffline *bool `protobuf:"varint,3,opt,name=user_offline,json=userOffline" json:"user_offline,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgInvitationCreated) Reset() { *m = CMsgInvitationCreated{} } -func (m *CMsgInvitationCreated) String() string { return proto.CompactTextString(m) } -func (*CMsgInvitationCreated) ProtoMessage() {} -func (*CMsgInvitationCreated) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} } - -func (m *CMsgInvitationCreated) GetGroupId() uint64 { - if m != nil && m.GroupId != nil { - return *m.GroupId - } - return 0 -} - -func (m *CMsgInvitationCreated) GetSteamId() uint64 { - if m != nil && m.SteamId != nil { - return *m.SteamId - } - return 0 -} - -func (m *CMsgInvitationCreated) GetUserOffline() bool { - if m != nil && m.UserOffline != nil { - return *m.UserOffline - } - return false -} - -type CMsgPartyInviteResponse struct { - PartyId *uint64 `protobuf:"varint,1,opt,name=party_id,json=partyId" json:"party_id,omitempty"` - Accept *bool `protobuf:"varint,2,opt,name=accept" json:"accept,omitempty"` - ClientVersion *uint32 `protobuf:"varint,3,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` - PingData *CMsgClientPingData `protobuf:"bytes,8,opt,name=ping_data,json=pingData" json:"ping_data,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPartyInviteResponse) Reset() { *m = CMsgPartyInviteResponse{} } -func (m *CMsgPartyInviteResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgPartyInviteResponse) ProtoMessage() {} -func (*CMsgPartyInviteResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} } - -func (m *CMsgPartyInviteResponse) GetPartyId() uint64 { - if m != nil && m.PartyId != nil { - return *m.PartyId - } - return 0 -} - -func (m *CMsgPartyInviteResponse) GetAccept() bool { - if m != nil && m.Accept != nil { - return *m.Accept - } - return false -} - -func (m *CMsgPartyInviteResponse) GetClientVersion() uint32 { - if m != nil && m.ClientVersion != nil { - return *m.ClientVersion - } - return 0 -} - -func (m *CMsgPartyInviteResponse) GetPingData() *CMsgClientPingData { - if m != nil { - return m.PingData - } - return nil -} - -type CMsgLobbyInviteResponse struct { - LobbyId *uint64 `protobuf:"fixed64,1,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` - Accept *bool `protobuf:"varint,2,opt,name=accept" json:"accept,omitempty"` - ClientVersion *uint32 `protobuf:"varint,3,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` - CustomGameCrc *uint64 `protobuf:"fixed64,6,opt,name=custom_game_crc,json=customGameCrc" json:"custom_game_crc,omitempty"` - CustomGameTimestamp *uint32 `protobuf:"fixed32,7,opt,name=custom_game_timestamp,json=customGameTimestamp" json:"custom_game_timestamp,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgLobbyInviteResponse) Reset() { *m = CMsgLobbyInviteResponse{} } -func (m *CMsgLobbyInviteResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgLobbyInviteResponse) ProtoMessage() {} -func (*CMsgLobbyInviteResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} } - -func (m *CMsgLobbyInviteResponse) GetLobbyId() uint64 { - if m != nil && m.LobbyId != nil { - return *m.LobbyId - } - return 0 -} - -func (m *CMsgLobbyInviteResponse) GetAccept() bool { - if m != nil && m.Accept != nil { - return *m.Accept - } - return false -} - -func (m *CMsgLobbyInviteResponse) GetClientVersion() uint32 { - if m != nil && m.ClientVersion != nil { - return *m.ClientVersion - } - return 0 -} - -func (m *CMsgLobbyInviteResponse) GetCustomGameCrc() uint64 { - if m != nil && m.CustomGameCrc != nil { - return *m.CustomGameCrc - } - return 0 -} - -func (m *CMsgLobbyInviteResponse) GetCustomGameTimestamp() uint32 { - if m != nil && m.CustomGameTimestamp != nil { - return *m.CustomGameTimestamp - } - return 0 -} - -type CMsgKickFromParty struct { - SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgKickFromParty) Reset() { *m = CMsgKickFromParty{} } -func (m *CMsgKickFromParty) String() string { return proto.CompactTextString(m) } -func (*CMsgKickFromParty) ProtoMessage() {} -func (*CMsgKickFromParty) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} } - -func (m *CMsgKickFromParty) GetSteamId() uint64 { - if m != nil && m.SteamId != nil { - return *m.SteamId - } - return 0 -} - -type CMsgLeaveParty struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgLeaveParty) Reset() { *m = CMsgLeaveParty{} } -func (m *CMsgLeaveParty) String() string { return proto.CompactTextString(m) } -func (*CMsgLeaveParty) ProtoMessage() {} -func (*CMsgLeaveParty) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} } - -type CMsgCustomGameInstallStatus struct { - Status *ECustomGameInstallStatus `protobuf:"varint,1,opt,name=status,enum=ECustomGameInstallStatus,def=0" json:"status,omitempty"` - Message *string `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"` - LatestTimestampFromSteam *uint32 `protobuf:"fixed32,3,opt,name=latest_timestamp_from_steam,json=latestTimestampFromSteam" json:"latest_timestamp_from_steam,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgCustomGameInstallStatus) Reset() { *m = CMsgCustomGameInstallStatus{} } -func (m *CMsgCustomGameInstallStatus) String() string { return proto.CompactTextString(m) } -func (*CMsgCustomGameInstallStatus) ProtoMessage() {} -func (*CMsgCustomGameInstallStatus) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} } - -const Default_CMsgCustomGameInstallStatus_Status ECustomGameInstallStatus = ECustomGameInstallStatus_k_ECustomGameInstallStatus_Unknown - -func (m *CMsgCustomGameInstallStatus) GetStatus() ECustomGameInstallStatus { - if m != nil && m.Status != nil { - return *m.Status - } - return Default_CMsgCustomGameInstallStatus_Status -} - -func (m *CMsgCustomGameInstallStatus) GetMessage() string { - if m != nil && m.Message != nil { - return *m.Message - } - return "" -} - -func (m *CMsgCustomGameInstallStatus) GetLatestTimestampFromSteam() uint32 { - if m != nil && m.LatestTimestampFromSteam != nil { - return *m.LatestTimestampFromSteam - } - return 0 -} - -type CMsgServerAvailable struct { - CustomGameInstallStatus *CMsgCustomGameInstallStatus `protobuf:"bytes,1,opt,name=custom_game_install_status,json=customGameInstallStatus" json:"custom_game_install_status,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgServerAvailable) Reset() { *m = CMsgServerAvailable{} } -func (m *CMsgServerAvailable) String() string { return proto.CompactTextString(m) } -func (*CMsgServerAvailable) ProtoMessage() {} -func (*CMsgServerAvailable) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} } - -func (m *CMsgServerAvailable) GetCustomGameInstallStatus() *CMsgCustomGameInstallStatus { - if m != nil { - return m.CustomGameInstallStatus - } - return nil -} - -type CMsgLANServerAvailable struct { - LobbyId *uint64 `protobuf:"fixed64,1,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgLANServerAvailable) Reset() { *m = CMsgLANServerAvailable{} } -func (m *CMsgLANServerAvailable) String() string { return proto.CompactTextString(m) } -func (*CMsgLANServerAvailable) ProtoMessage() {} -func (*CMsgLANServerAvailable) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} } - -func (m *CMsgLANServerAvailable) GetLobbyId() uint64 { - if m != nil && m.LobbyId != nil { - return *m.LobbyId - } - return 0 -} - -type CSOEconGameAccountClient struct { - AdditionalBackpackSlots *uint32 `protobuf:"varint,1,opt,name=additional_backpack_slots,json=additionalBackpackSlots,def=0" json:"additional_backpack_slots,omitempty"` - TrialAccount *bool `protobuf:"varint,2,opt,name=trial_account,json=trialAccount,def=0" json:"trial_account,omitempty"` - EligibleForOnlinePlay *bool `protobuf:"varint,3,opt,name=eligible_for_online_play,json=eligibleForOnlinePlay,def=1" json:"eligible_for_online_play,omitempty"` - NeedToChooseMostHelpfulFriend *bool `protobuf:"varint,4,opt,name=need_to_choose_most_helpful_friend,json=needToChooseMostHelpfulFriend" json:"need_to_choose_most_helpful_friend,omitempty"` - InCoachesList *bool `protobuf:"varint,5,opt,name=in_coaches_list,json=inCoachesList" json:"in_coaches_list,omitempty"` - TradeBanExpiration *uint32 `protobuf:"fixed32,6,opt,name=trade_ban_expiration,json=tradeBanExpiration" json:"trade_ban_expiration,omitempty"` - DuelBanExpiration *uint32 `protobuf:"fixed32,7,opt,name=duel_ban_expiration,json=duelBanExpiration" json:"duel_ban_expiration,omitempty"` - MadeFirstPurchase *bool `protobuf:"varint,9,opt,name=made_first_purchase,json=madeFirstPurchase,def=0" json:"made_first_purchase,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSOEconGameAccountClient) Reset() { *m = CSOEconGameAccountClient{} } -func (m *CSOEconGameAccountClient) String() string { return proto.CompactTextString(m) } -func (*CSOEconGameAccountClient) ProtoMessage() {} -func (*CSOEconGameAccountClient) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15} } - -const Default_CSOEconGameAccountClient_AdditionalBackpackSlots uint32 = 0 -const Default_CSOEconGameAccountClient_TrialAccount bool = false -const Default_CSOEconGameAccountClient_EligibleForOnlinePlay bool = true -const Default_CSOEconGameAccountClient_MadeFirstPurchase bool = false - -func (m *CSOEconGameAccountClient) GetAdditionalBackpackSlots() uint32 { - if m != nil && m.AdditionalBackpackSlots != nil { - return *m.AdditionalBackpackSlots - } - return Default_CSOEconGameAccountClient_AdditionalBackpackSlots -} - -func (m *CSOEconGameAccountClient) GetTrialAccount() bool { - if m != nil && m.TrialAccount != nil { - return *m.TrialAccount - } - return Default_CSOEconGameAccountClient_TrialAccount -} - -func (m *CSOEconGameAccountClient) GetEligibleForOnlinePlay() bool { - if m != nil && m.EligibleForOnlinePlay != nil { - return *m.EligibleForOnlinePlay - } - return Default_CSOEconGameAccountClient_EligibleForOnlinePlay -} - -func (m *CSOEconGameAccountClient) GetNeedToChooseMostHelpfulFriend() bool { - if m != nil && m.NeedToChooseMostHelpfulFriend != nil { - return *m.NeedToChooseMostHelpfulFriend - } - return false -} - -func (m *CSOEconGameAccountClient) GetInCoachesList() bool { - if m != nil && m.InCoachesList != nil { - return *m.InCoachesList - } - return false -} - -func (m *CSOEconGameAccountClient) GetTradeBanExpiration() uint32 { - if m != nil && m.TradeBanExpiration != nil { - return *m.TradeBanExpiration - } - return 0 -} - -func (m *CSOEconGameAccountClient) GetDuelBanExpiration() uint32 { - if m != nil && m.DuelBanExpiration != nil { - return *m.DuelBanExpiration - } - return 0 -} - -func (m *CSOEconGameAccountClient) GetMadeFirstPurchase() bool { - if m != nil && m.MadeFirstPurchase != nil { - return *m.MadeFirstPurchase - } - return Default_CSOEconGameAccountClient_MadeFirstPurchase -} - -type CSOItemCriteriaCondition struct { - Op *int32 `protobuf:"varint,1,opt,name=op" json:"op,omitempty"` - Field *string `protobuf:"bytes,2,opt,name=field" json:"field,omitempty"` - Required *bool `protobuf:"varint,3,opt,name=required" json:"required,omitempty"` - FloatValue *float32 `protobuf:"fixed32,4,opt,name=float_value,json=floatValue" json:"float_value,omitempty"` - StringValue *string `protobuf:"bytes,5,opt,name=string_value,json=stringValue" json:"string_value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSOItemCriteriaCondition) Reset() { *m = CSOItemCriteriaCondition{} } -func (m *CSOItemCriteriaCondition) String() string { return proto.CompactTextString(m) } -func (*CSOItemCriteriaCondition) ProtoMessage() {} -func (*CSOItemCriteriaCondition) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{16} } - -func (m *CSOItemCriteriaCondition) GetOp() int32 { - if m != nil && m.Op != nil { - return *m.Op - } - return 0 -} - -func (m *CSOItemCriteriaCondition) GetField() string { - if m != nil && m.Field != nil { - return *m.Field - } - return "" -} - -func (m *CSOItemCriteriaCondition) GetRequired() bool { - if m != nil && m.Required != nil { - return *m.Required - } - return false -} - -func (m *CSOItemCriteriaCondition) GetFloatValue() float32 { - if m != nil && m.FloatValue != nil { - return *m.FloatValue - } - return 0 -} - -func (m *CSOItemCriteriaCondition) GetStringValue() string { - if m != nil && m.StringValue != nil { - return *m.StringValue - } - return "" -} - -type CSOItemCriteria struct { - ItemLevel *uint32 `protobuf:"varint,1,opt,name=item_level,json=itemLevel" json:"item_level,omitempty"` - ItemQuality *int32 `protobuf:"varint,2,opt,name=item_quality,json=itemQuality" json:"item_quality,omitempty"` - ItemLevelSet *bool `protobuf:"varint,3,opt,name=item_level_set,json=itemLevelSet" json:"item_level_set,omitempty"` - ItemQualitySet *bool `protobuf:"varint,4,opt,name=item_quality_set,json=itemQualitySet" json:"item_quality_set,omitempty"` - InitialInventory *uint32 `protobuf:"varint,5,opt,name=initial_inventory,json=initialInventory" json:"initial_inventory,omitempty"` - InitialQuantity *uint32 `protobuf:"varint,6,opt,name=initial_quantity,json=initialQuantity" json:"initial_quantity,omitempty"` - IgnoreEnabledFlag *bool `protobuf:"varint,8,opt,name=ignore_enabled_flag,json=ignoreEnabledFlag" json:"ignore_enabled_flag,omitempty"` - Conditions []*CSOItemCriteriaCondition `protobuf:"bytes,9,rep,name=conditions" json:"conditions,omitempty"` - RecentOnly *bool `protobuf:"varint,10,opt,name=recent_only,json=recentOnly" json:"recent_only,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSOItemCriteria) Reset() { *m = CSOItemCriteria{} } -func (m *CSOItemCriteria) String() string { return proto.CompactTextString(m) } -func (*CSOItemCriteria) ProtoMessage() {} -func (*CSOItemCriteria) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17} } - -func (m *CSOItemCriteria) GetItemLevel() uint32 { - if m != nil && m.ItemLevel != nil { - return *m.ItemLevel - } - return 0 -} - -func (m *CSOItemCriteria) GetItemQuality() int32 { - if m != nil && m.ItemQuality != nil { - return *m.ItemQuality - } - return 0 -} - -func (m *CSOItemCriteria) GetItemLevelSet() bool { - if m != nil && m.ItemLevelSet != nil { - return *m.ItemLevelSet - } - return false -} - -func (m *CSOItemCriteria) GetItemQualitySet() bool { - if m != nil && m.ItemQualitySet != nil { - return *m.ItemQualitySet - } - return false -} - -func (m *CSOItemCriteria) GetInitialInventory() uint32 { - if m != nil && m.InitialInventory != nil { - return *m.InitialInventory - } - return 0 -} - -func (m *CSOItemCriteria) GetInitialQuantity() uint32 { - if m != nil && m.InitialQuantity != nil { - return *m.InitialQuantity - } - return 0 -} - -func (m *CSOItemCriteria) GetIgnoreEnabledFlag() bool { - if m != nil && m.IgnoreEnabledFlag != nil { - return *m.IgnoreEnabledFlag - } - return false -} - -func (m *CSOItemCriteria) GetConditions() []*CSOItemCriteriaCondition { - if m != nil { - return m.Conditions - } - return nil -} - -func (m *CSOItemCriteria) GetRecentOnly() bool { - if m != nil && m.RecentOnly != nil { - return *m.RecentOnly - } - return false -} - -type CSOItemRecipe struct { - DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` - Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` - NA *string `protobuf:"bytes,3,opt,name=n_a,json=nA" json:"n_a,omitempty"` - DescInputs *string `protobuf:"bytes,4,opt,name=desc_inputs,json=descInputs" json:"desc_inputs,omitempty"` - DescOutputs *string `protobuf:"bytes,5,opt,name=desc_outputs,json=descOutputs" json:"desc_outputs,omitempty"` - DiA *string `protobuf:"bytes,6,opt,name=di_a,json=diA" json:"di_a,omitempty"` - DiB *string `protobuf:"bytes,7,opt,name=di_b,json=diB" json:"di_b,omitempty"` - DiC *string `protobuf:"bytes,8,opt,name=di_c,json=diC" json:"di_c,omitempty"` - DoA *string `protobuf:"bytes,9,opt,name=do_a,json=doA" json:"do_a,omitempty"` - DoB *string `protobuf:"bytes,10,opt,name=do_b,json=doB" json:"do_b,omitempty"` - DoC *string `protobuf:"bytes,11,opt,name=do_c,json=doC" json:"do_c,omitempty"` - RequiresAllSameClass *bool `protobuf:"varint,12,opt,name=requires_all_same_class,json=requiresAllSameClass" json:"requires_all_same_class,omitempty"` - RequiresAllSameSlot *bool `protobuf:"varint,13,opt,name=requires_all_same_slot,json=requiresAllSameSlot" json:"requires_all_same_slot,omitempty"` - ClassUsageForOutput *int32 `protobuf:"varint,14,opt,name=class_usage_for_output,json=classUsageForOutput" json:"class_usage_for_output,omitempty"` - SlotUsageForOutput *int32 `protobuf:"varint,15,opt,name=slot_usage_for_output,json=slotUsageForOutput" json:"slot_usage_for_output,omitempty"` - SetForOutput *int32 `protobuf:"varint,16,opt,name=set_for_output,json=setForOutput" json:"set_for_output,omitempty"` - InputItemsCriteria []*CSOItemCriteria `protobuf:"bytes,20,rep,name=input_items_criteria,json=inputItemsCriteria" json:"input_items_criteria,omitempty"` - OutputItemsCriteria []*CSOItemCriteria `protobuf:"bytes,21,rep,name=output_items_criteria,json=outputItemsCriteria" json:"output_items_criteria,omitempty"` - InputItemDupeCounts []uint32 `protobuf:"varint,22,rep,name=input_item_dupe_counts,json=inputItemDupeCounts" json:"input_item_dupe_counts,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSOItemRecipe) Reset() { *m = CSOItemRecipe{} } -func (m *CSOItemRecipe) String() string { return proto.CompactTextString(m) } -func (*CSOItemRecipe) ProtoMessage() {} -func (*CSOItemRecipe) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{18} } - -func (m *CSOItemRecipe) GetDefIndex() uint32 { - if m != nil && m.DefIndex != nil { - return *m.DefIndex - } - return 0 -} - -func (m *CSOItemRecipe) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CSOItemRecipe) GetNA() string { - if m != nil && m.NA != nil { - return *m.NA - } - return "" -} - -func (m *CSOItemRecipe) GetDescInputs() string { - if m != nil && m.DescInputs != nil { - return *m.DescInputs - } - return "" -} - -func (m *CSOItemRecipe) GetDescOutputs() string { - if m != nil && m.DescOutputs != nil { - return *m.DescOutputs - } - return "" -} - -func (m *CSOItemRecipe) GetDiA() string { - if m != nil && m.DiA != nil { - return *m.DiA - } - return "" -} - -func (m *CSOItemRecipe) GetDiB() string { - if m != nil && m.DiB != nil { - return *m.DiB - } - return "" -} - -func (m *CSOItemRecipe) GetDiC() string { - if m != nil && m.DiC != nil { - return *m.DiC - } - return "" -} - -func (m *CSOItemRecipe) GetDoA() string { - if m != nil && m.DoA != nil { - return *m.DoA - } - return "" -} - -func (m *CSOItemRecipe) GetDoB() string { - if m != nil && m.DoB != nil { - return *m.DoB - } - return "" -} - -func (m *CSOItemRecipe) GetDoC() string { - if m != nil && m.DoC != nil { - return *m.DoC - } - return "" -} - -func (m *CSOItemRecipe) GetRequiresAllSameClass() bool { - if m != nil && m.RequiresAllSameClass != nil { - return *m.RequiresAllSameClass - } - return false -} - -func (m *CSOItemRecipe) GetRequiresAllSameSlot() bool { - if m != nil && m.RequiresAllSameSlot != nil { - return *m.RequiresAllSameSlot - } - return false -} - -func (m *CSOItemRecipe) GetClassUsageForOutput() int32 { - if m != nil && m.ClassUsageForOutput != nil { - return *m.ClassUsageForOutput - } - return 0 -} - -func (m *CSOItemRecipe) GetSlotUsageForOutput() int32 { - if m != nil && m.SlotUsageForOutput != nil { - return *m.SlotUsageForOutput - } - return 0 -} - -func (m *CSOItemRecipe) GetSetForOutput() int32 { - if m != nil && m.SetForOutput != nil { - return *m.SetForOutput - } - return 0 -} - -func (m *CSOItemRecipe) GetInputItemsCriteria() []*CSOItemCriteria { - if m != nil { - return m.InputItemsCriteria - } - return nil -} - -func (m *CSOItemRecipe) GetOutputItemsCriteria() []*CSOItemCriteria { - if m != nil { - return m.OutputItemsCriteria - } - return nil -} - -func (m *CSOItemRecipe) GetInputItemDupeCounts() []uint32 { - if m != nil { - return m.InputItemDupeCounts - } - return nil -} - -type CMsgApplyStrangePart struct { - StrangePartItemId *uint64 `protobuf:"varint,1,opt,name=strange_part_item_id,json=strangePartItemId" json:"strange_part_item_id,omitempty"` - ItemItemId *uint64 `protobuf:"varint,2,opt,name=item_item_id,json=itemItemId" json:"item_item_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgApplyStrangePart) Reset() { *m = CMsgApplyStrangePart{} } -func (m *CMsgApplyStrangePart) String() string { return proto.CompactTextString(m) } -func (*CMsgApplyStrangePart) ProtoMessage() {} -func (*CMsgApplyStrangePart) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{19} } - -func (m *CMsgApplyStrangePart) GetStrangePartItemId() uint64 { - if m != nil && m.StrangePartItemId != nil { - return *m.StrangePartItemId - } - return 0 -} - -func (m *CMsgApplyStrangePart) GetItemItemId() uint64 { - if m != nil && m.ItemItemId != nil { - return *m.ItemItemId - } - return 0 -} - -type CMsgApplyPennantUpgrade struct { - UpgradeItemId *uint64 `protobuf:"varint,1,opt,name=upgrade_item_id,json=upgradeItemId" json:"upgrade_item_id,omitempty"` - PennantItemId *uint64 `protobuf:"varint,2,opt,name=pennant_item_id,json=pennantItemId" json:"pennant_item_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgApplyPennantUpgrade) Reset() { *m = CMsgApplyPennantUpgrade{} } -func (m *CMsgApplyPennantUpgrade) String() string { return proto.CompactTextString(m) } -func (*CMsgApplyPennantUpgrade) ProtoMessage() {} -func (*CMsgApplyPennantUpgrade) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{20} } - -func (m *CMsgApplyPennantUpgrade) GetUpgradeItemId() uint64 { - if m != nil && m.UpgradeItemId != nil { - return *m.UpgradeItemId - } - return 0 -} - -func (m *CMsgApplyPennantUpgrade) GetPennantItemId() uint64 { - if m != nil && m.PennantItemId != nil { - return *m.PennantItemId - } - return 0 -} - -type CMsgApplyEggEssence struct { - EssenceItemId *uint64 `protobuf:"varint,1,opt,name=essence_item_id,json=essenceItemId" json:"essence_item_id,omitempty"` - EggItemId *uint64 `protobuf:"varint,2,opt,name=egg_item_id,json=eggItemId" json:"egg_item_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgApplyEggEssence) Reset() { *m = CMsgApplyEggEssence{} } -func (m *CMsgApplyEggEssence) String() string { return proto.CompactTextString(m) } -func (*CMsgApplyEggEssence) ProtoMessage() {} -func (*CMsgApplyEggEssence) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{21} } - -func (m *CMsgApplyEggEssence) GetEssenceItemId() uint64 { - if m != nil && m.EssenceItemId != nil { - return *m.EssenceItemId - } - return 0 -} - -func (m *CMsgApplyEggEssence) GetEggItemId() uint64 { - if m != nil && m.EggItemId != nil { - return *m.EggItemId - } - return 0 -} - -type CSOEconItemAttribute struct { - DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` - Value *uint32 `protobuf:"varint,2,opt,name=value" json:"value,omitempty"` - ValueBytes []byte `protobuf:"bytes,3,opt,name=value_bytes,json=valueBytes" json:"value_bytes,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSOEconItemAttribute) Reset() { *m = CSOEconItemAttribute{} } -func (m *CSOEconItemAttribute) String() string { return proto.CompactTextString(m) } -func (*CSOEconItemAttribute) ProtoMessage() {} -func (*CSOEconItemAttribute) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{22} } - -func (m *CSOEconItemAttribute) GetDefIndex() uint32 { - if m != nil && m.DefIndex != nil { - return *m.DefIndex - } - return 0 -} - -func (m *CSOEconItemAttribute) GetValue() uint32 { - if m != nil && m.Value != nil { - return *m.Value - } - return 0 -} - -func (m *CSOEconItemAttribute) GetValueBytes() []byte { - if m != nil { - return m.ValueBytes - } - return nil -} - -type CSOEconItemEquipped struct { - NewClass *uint32 `protobuf:"varint,1,opt,name=new_class,json=newClass" json:"new_class,omitempty"` - NewSlot *uint32 `protobuf:"varint,2,opt,name=new_slot,json=newSlot" json:"new_slot,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSOEconItemEquipped) Reset() { *m = CSOEconItemEquipped{} } -func (m *CSOEconItemEquipped) String() string { return proto.CompactTextString(m) } -func (*CSOEconItemEquipped) ProtoMessage() {} -func (*CSOEconItemEquipped) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{23} } - -func (m *CSOEconItemEquipped) GetNewClass() uint32 { - if m != nil && m.NewClass != nil { - return *m.NewClass - } - return 0 -} - -func (m *CSOEconItemEquipped) GetNewSlot() uint32 { - if m != nil && m.NewSlot != nil { - return *m.NewSlot - } - return 0 -} - -type CSOEconItem struct { - Id *uint64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` - AccountId *uint32 `protobuf:"varint,2,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Inventory *uint32 `protobuf:"varint,3,opt,name=inventory" json:"inventory,omitempty"` - DefIndex *uint32 `protobuf:"varint,4,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` - Quantity *uint32 `protobuf:"varint,5,opt,name=quantity,def=1" json:"quantity,omitempty"` - Level *uint32 `protobuf:"varint,6,opt,name=level,def=1" json:"level,omitempty"` - Quality *uint32 `protobuf:"varint,7,opt,name=quality,def=4" json:"quality,omitempty"` - Flags *uint32 `protobuf:"varint,8,opt,name=flags,def=0" json:"flags,omitempty"` - Origin *uint32 `protobuf:"varint,9,opt,name=origin,def=0" json:"origin,omitempty"` - Attribute []*CSOEconItemAttribute `protobuf:"bytes,12,rep,name=attribute" json:"attribute,omitempty"` - InteriorItem *CSOEconItem `protobuf:"bytes,13,opt,name=interior_item,json=interiorItem" json:"interior_item,omitempty"` - Style *uint32 `protobuf:"varint,15,opt,name=style,def=0" json:"style,omitempty"` - OriginalId *uint64 `protobuf:"varint,16,opt,name=original_id,json=originalId,def=0" json:"original_id,omitempty"` - EquippedState []*CSOEconItemEquipped `protobuf:"bytes,18,rep,name=equipped_state,json=equippedState" json:"equipped_state,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSOEconItem) Reset() { *m = CSOEconItem{} } -func (m *CSOEconItem) String() string { return proto.CompactTextString(m) } -func (*CSOEconItem) ProtoMessage() {} -func (*CSOEconItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{24} } - -const Default_CSOEconItem_Quantity uint32 = 1 -const Default_CSOEconItem_Level uint32 = 1 -const Default_CSOEconItem_Quality uint32 = 4 -const Default_CSOEconItem_Flags uint32 = 0 -const Default_CSOEconItem_Origin uint32 = 0 -const Default_CSOEconItem_Style uint32 = 0 -const Default_CSOEconItem_OriginalId uint64 = 0 - -func (m *CSOEconItem) GetId() uint64 { - if m != nil && m.Id != nil { - return *m.Id - } - return 0 -} - -func (m *CSOEconItem) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CSOEconItem) GetInventory() uint32 { - if m != nil && m.Inventory != nil { - return *m.Inventory - } - return 0 -} - -func (m *CSOEconItem) GetDefIndex() uint32 { - if m != nil && m.DefIndex != nil { - return *m.DefIndex - } - return 0 -} - -func (m *CSOEconItem) GetQuantity() uint32 { - if m != nil && m.Quantity != nil { - return *m.Quantity - } - return Default_CSOEconItem_Quantity -} - -func (m *CSOEconItem) GetLevel() uint32 { - if m != nil && m.Level != nil { - return *m.Level - } - return Default_CSOEconItem_Level -} - -func (m *CSOEconItem) GetQuality() uint32 { - if m != nil && m.Quality != nil { - return *m.Quality - } - return Default_CSOEconItem_Quality -} - -func (m *CSOEconItem) GetFlags() uint32 { - if m != nil && m.Flags != nil { - return *m.Flags - } - return Default_CSOEconItem_Flags -} - -func (m *CSOEconItem) GetOrigin() uint32 { - if m != nil && m.Origin != nil { - return *m.Origin - } - return Default_CSOEconItem_Origin -} - -func (m *CSOEconItem) GetAttribute() []*CSOEconItemAttribute { - if m != nil { - return m.Attribute - } - return nil -} - -func (m *CSOEconItem) GetInteriorItem() *CSOEconItem { - if m != nil { - return m.InteriorItem - } - return nil -} - -func (m *CSOEconItem) GetStyle() uint32 { - if m != nil && m.Style != nil { - return *m.Style - } - return Default_CSOEconItem_Style -} - -func (m *CSOEconItem) GetOriginalId() uint64 { - if m != nil && m.OriginalId != nil { - return *m.OriginalId - } - return Default_CSOEconItem_OriginalId -} - -func (m *CSOEconItem) GetEquippedState() []*CSOEconItemEquipped { - if m != nil { - return m.EquippedState - } - return nil -} - -type CMsgSortItems struct { - SortType *uint32 `protobuf:"varint,1,opt,name=sort_type,json=sortType" json:"sort_type,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSortItems) Reset() { *m = CMsgSortItems{} } -func (m *CMsgSortItems) String() string { return proto.CompactTextString(m) } -func (*CMsgSortItems) ProtoMessage() {} -func (*CMsgSortItems) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{25} } - -func (m *CMsgSortItems) GetSortType() uint32 { - if m != nil && m.SortType != nil { - return *m.SortType - } - return 0 -} - -type CSOEconClaimCode struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - CodeType *uint32 `protobuf:"varint,2,opt,name=code_type,json=codeType" json:"code_type,omitempty"` - TimeAcquired *uint32 `protobuf:"varint,3,opt,name=time_acquired,json=timeAcquired" json:"time_acquired,omitempty"` - Code *string `protobuf:"bytes,4,opt,name=code" json:"code,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSOEconClaimCode) Reset() { *m = CSOEconClaimCode{} } -func (m *CSOEconClaimCode) String() string { return proto.CompactTextString(m) } -func (*CSOEconClaimCode) ProtoMessage() {} -func (*CSOEconClaimCode) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{26} } - -func (m *CSOEconClaimCode) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CSOEconClaimCode) GetCodeType() uint32 { - if m != nil && m.CodeType != nil { - return *m.CodeType - } - return 0 -} - -func (m *CSOEconClaimCode) GetTimeAcquired() uint32 { - if m != nil && m.TimeAcquired != nil { - return *m.TimeAcquired - } - return 0 -} - -func (m *CSOEconClaimCode) GetCode() string { - if m != nil && m.Code != nil { - return *m.Code - } - return "" -} - -type CMsgUpdateItemSchema struct { - ItemsGame []byte `protobuf:"bytes,1,opt,name=items_game,json=itemsGame" json:"items_game,omitempty"` - ItemSchemaVersion *uint32 `protobuf:"fixed32,2,opt,name=item_schema_version,json=itemSchemaVersion" json:"item_schema_version,omitempty"` - ItemsGameUrl *string `protobuf:"bytes,3,opt,name=items_game_url,json=itemsGameUrl" json:"items_game_url,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgUpdateItemSchema) Reset() { *m = CMsgUpdateItemSchema{} } -func (m *CMsgUpdateItemSchema) String() string { return proto.CompactTextString(m) } -func (*CMsgUpdateItemSchema) ProtoMessage() {} -func (*CMsgUpdateItemSchema) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{27} } - -func (m *CMsgUpdateItemSchema) GetItemsGame() []byte { - if m != nil { - return m.ItemsGame - } - return nil -} - -func (m *CMsgUpdateItemSchema) GetItemSchemaVersion() uint32 { - if m != nil && m.ItemSchemaVersion != nil { - return *m.ItemSchemaVersion - } - return 0 -} - -func (m *CMsgUpdateItemSchema) GetItemsGameUrl() string { - if m != nil && m.ItemsGameUrl != nil { - return *m.ItemsGameUrl - } - return "" -} - -type CMsgGCError struct { - ErrorText *string `protobuf:"bytes,1,opt,name=error_text,json=errorText" json:"error_text,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCError) Reset() { *m = CMsgGCError{} } -func (m *CMsgGCError) String() string { return proto.CompactTextString(m) } -func (*CMsgGCError) ProtoMessage() {} -func (*CMsgGCError) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{28} } - -func (m *CMsgGCError) GetErrorText() string { - if m != nil && m.ErrorText != nil { - return *m.ErrorText - } - return "" -} - -type CMsgRequestInventoryRefresh struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgRequestInventoryRefresh) Reset() { *m = CMsgRequestInventoryRefresh{} } -func (m *CMsgRequestInventoryRefresh) String() string { return proto.CompactTextString(m) } -func (*CMsgRequestInventoryRefresh) ProtoMessage() {} -func (*CMsgRequestInventoryRefresh) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{29} } - -type CMsgConVarValue struct { - Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` - Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgConVarValue) Reset() { *m = CMsgConVarValue{} } -func (m *CMsgConVarValue) String() string { return proto.CompactTextString(m) } -func (*CMsgConVarValue) ProtoMessage() {} -func (*CMsgConVarValue) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{30} } - -func (m *CMsgConVarValue) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgConVarValue) GetValue() string { - if m != nil && m.Value != nil { - return *m.Value - } - return "" -} - -type CMsgReplicateConVars struct { - Convars []*CMsgConVarValue `protobuf:"bytes,1,rep,name=convars" json:"convars,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgReplicateConVars) Reset() { *m = CMsgReplicateConVars{} } -func (m *CMsgReplicateConVars) String() string { return proto.CompactTextString(m) } -func (*CMsgReplicateConVars) ProtoMessage() {} -func (*CMsgReplicateConVars) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{31} } - -func (m *CMsgReplicateConVars) GetConvars() []*CMsgConVarValue { - if m != nil { - return m.Convars - } - return nil -} - -type CMsgItemAcknowledged struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Inventory *uint32 `protobuf:"varint,2,opt,name=inventory" json:"inventory,omitempty"` - DefIndex *uint32 `protobuf:"varint,3,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` - Quality *uint32 `protobuf:"varint,4,opt,name=quality" json:"quality,omitempty"` - Rarity *uint32 `protobuf:"varint,5,opt,name=rarity" json:"rarity,omitempty"` - Origin *uint32 `protobuf:"varint,6,opt,name=origin" json:"origin,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgItemAcknowledged) Reset() { *m = CMsgItemAcknowledged{} } -func (m *CMsgItemAcknowledged) String() string { return proto.CompactTextString(m) } -func (*CMsgItemAcknowledged) ProtoMessage() {} -func (*CMsgItemAcknowledged) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{32} } - -func (m *CMsgItemAcknowledged) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgItemAcknowledged) GetInventory() uint32 { - if m != nil && m.Inventory != nil { - return *m.Inventory - } - return 0 -} - -func (m *CMsgItemAcknowledged) GetDefIndex() uint32 { - if m != nil && m.DefIndex != nil { - return *m.DefIndex - } - return 0 -} - -func (m *CMsgItemAcknowledged) GetQuality() uint32 { - if m != nil && m.Quality != nil { - return *m.Quality - } - return 0 -} - -func (m *CMsgItemAcknowledged) GetRarity() uint32 { - if m != nil && m.Rarity != nil { - return *m.Rarity - } - return 0 -} - -func (m *CMsgItemAcknowledged) GetOrigin() uint32 { - if m != nil && m.Origin != nil { - return *m.Origin - } - return 0 -} - -type CMsgSetItemPositions struct { - ItemPositions []*CMsgSetItemPositions_ItemPosition `protobuf:"bytes,1,rep,name=item_positions,json=itemPositions" json:"item_positions,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSetItemPositions) Reset() { *m = CMsgSetItemPositions{} } -func (m *CMsgSetItemPositions) String() string { return proto.CompactTextString(m) } -func (*CMsgSetItemPositions) ProtoMessage() {} -func (*CMsgSetItemPositions) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{33} } - -func (m *CMsgSetItemPositions) GetItemPositions() []*CMsgSetItemPositions_ItemPosition { - if m != nil { - return m.ItemPositions - } - return nil -} - -type CMsgSetItemPositions_ItemPosition struct { - ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - Position *uint32 `protobuf:"varint,2,opt,name=position" json:"position,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSetItemPositions_ItemPosition) Reset() { *m = CMsgSetItemPositions_ItemPosition{} } -func (m *CMsgSetItemPositions_ItemPosition) String() string { return proto.CompactTextString(m) } -func (*CMsgSetItemPositions_ItemPosition) ProtoMessage() {} -func (*CMsgSetItemPositions_ItemPosition) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{33, 0} -} - -func (m *CMsgSetItemPositions_ItemPosition) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -func (m *CMsgSetItemPositions_ItemPosition) GetPosition() uint32 { - if m != nil && m.Position != nil { - return *m.Position - } - return 0 -} - -type CMsgGCNameItemNotification struct { - PlayerSteamid *uint64 `protobuf:"fixed64,1,opt,name=player_steamid,json=playerSteamid" json:"player_steamid,omitempty"` - ItemDefIndex *uint32 `protobuf:"varint,2,opt,name=item_def_index,json=itemDefIndex" json:"item_def_index,omitempty"` - ItemNameCustom *string `protobuf:"bytes,3,opt,name=item_name_custom,json=itemNameCustom" json:"item_name_custom,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCNameItemNotification) Reset() { *m = CMsgGCNameItemNotification{} } -func (m *CMsgGCNameItemNotification) String() string { return proto.CompactTextString(m) } -func (*CMsgGCNameItemNotification) ProtoMessage() {} -func (*CMsgGCNameItemNotification) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{34} } - -func (m *CMsgGCNameItemNotification) GetPlayerSteamid() uint64 { - if m != nil && m.PlayerSteamid != nil { - return *m.PlayerSteamid - } - return 0 -} - -func (m *CMsgGCNameItemNotification) GetItemDefIndex() uint32 { - if m != nil && m.ItemDefIndex != nil { - return *m.ItemDefIndex - } - return 0 -} - -func (m *CMsgGCNameItemNotification) GetItemNameCustom() string { - if m != nil && m.ItemNameCustom != nil { - return *m.ItemNameCustom - } - return "" -} - -type CMsgGCClientDisplayNotification struct { - NotificationTitleLocalizationKey *string `protobuf:"bytes,1,opt,name=notification_title_localization_key,json=notificationTitleLocalizationKey" json:"notification_title_localization_key,omitempty"` - NotificationBodyLocalizationKey *string `protobuf:"bytes,2,opt,name=notification_body_localization_key,json=notificationBodyLocalizationKey" json:"notification_body_localization_key,omitempty"` - BodySubstringKeys []string `protobuf:"bytes,3,rep,name=body_substring_keys,json=bodySubstringKeys" json:"body_substring_keys,omitempty"` - BodySubstringValues []string `protobuf:"bytes,4,rep,name=body_substring_values,json=bodySubstringValues" json:"body_substring_values,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCClientDisplayNotification) Reset() { *m = CMsgGCClientDisplayNotification{} } -func (m *CMsgGCClientDisplayNotification) String() string { return proto.CompactTextString(m) } -func (*CMsgGCClientDisplayNotification) ProtoMessage() {} -func (*CMsgGCClientDisplayNotification) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{35} -} - -func (m *CMsgGCClientDisplayNotification) GetNotificationTitleLocalizationKey() string { - if m != nil && m.NotificationTitleLocalizationKey != nil { - return *m.NotificationTitleLocalizationKey - } - return "" -} - -func (m *CMsgGCClientDisplayNotification) GetNotificationBodyLocalizationKey() string { - if m != nil && m.NotificationBodyLocalizationKey != nil { - return *m.NotificationBodyLocalizationKey - } - return "" -} - -func (m *CMsgGCClientDisplayNotification) GetBodySubstringKeys() []string { - if m != nil { - return m.BodySubstringKeys - } - return nil -} - -func (m *CMsgGCClientDisplayNotification) GetBodySubstringValues() []string { - if m != nil { - return m.BodySubstringValues - } - return nil -} - -type CMsgGCShowItemsPickedUp struct { - PlayerSteamid *uint64 `protobuf:"fixed64,1,opt,name=player_steamid,json=playerSteamid" json:"player_steamid,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCShowItemsPickedUp) Reset() { *m = CMsgGCShowItemsPickedUp{} } -func (m *CMsgGCShowItemsPickedUp) String() string { return proto.CompactTextString(m) } -func (*CMsgGCShowItemsPickedUp) ProtoMessage() {} -func (*CMsgGCShowItemsPickedUp) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{36} } - -func (m *CMsgGCShowItemsPickedUp) GetPlayerSteamid() uint64 { - if m != nil && m.PlayerSteamid != nil { - return *m.PlayerSteamid - } - return 0 -} - -type CMsgGCIncrementKillCountResponse struct { - KillerAccountId *uint32 `protobuf:"varint,1,opt,name=killer_account_id,json=killerAccountId" json:"killer_account_id,omitempty"` - NumKills *uint32 `protobuf:"varint,2,opt,name=num_kills,json=numKills" json:"num_kills,omitempty"` - ItemDef *uint32 `protobuf:"varint,3,opt,name=item_def,json=itemDef" json:"item_def,omitempty"` - LevelType *uint32 `protobuf:"varint,4,opt,name=level_type,json=levelType" json:"level_type,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCIncrementKillCountResponse) Reset() { *m = CMsgGCIncrementKillCountResponse{} } -func (m *CMsgGCIncrementKillCountResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCIncrementKillCountResponse) ProtoMessage() {} -func (*CMsgGCIncrementKillCountResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{37} -} - -func (m *CMsgGCIncrementKillCountResponse) GetKillerAccountId() uint32 { - if m != nil && m.KillerAccountId != nil { - return *m.KillerAccountId - } - return 0 -} - -func (m *CMsgGCIncrementKillCountResponse) GetNumKills() uint32 { - if m != nil && m.NumKills != nil { - return *m.NumKills - } - return 0 -} - -func (m *CMsgGCIncrementKillCountResponse) GetItemDef() uint32 { - if m != nil && m.ItemDef != nil { - return *m.ItemDef - } - return 0 -} - -func (m *CMsgGCIncrementKillCountResponse) GetLevelType() uint32 { - if m != nil && m.LevelType != nil { - return *m.LevelType - } - return 0 -} - -type CSOEconItemDropRateBonus struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - ExpirationDate *uint32 `protobuf:"fixed32,2,opt,name=expiration_date,json=expirationDate" json:"expiration_date,omitempty"` - Bonus *float32 `protobuf:"fixed32,3,opt,name=bonus" json:"bonus,omitempty"` - BonusCount *uint32 `protobuf:"varint,4,opt,name=bonus_count,json=bonusCount" json:"bonus_count,omitempty"` - ItemId *uint64 `protobuf:"varint,5,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - DefIndex *uint32 `protobuf:"varint,6,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` - SecondsLeft *uint32 `protobuf:"varint,7,opt,name=seconds_left,json=secondsLeft" json:"seconds_left,omitempty"` - BoosterType *uint32 `protobuf:"varint,8,opt,name=booster_type,json=boosterType" json:"booster_type,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSOEconItemDropRateBonus) Reset() { *m = CSOEconItemDropRateBonus{} } -func (m *CSOEconItemDropRateBonus) String() string { return proto.CompactTextString(m) } -func (*CSOEconItemDropRateBonus) ProtoMessage() {} -func (*CSOEconItemDropRateBonus) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{38} } - -func (m *CSOEconItemDropRateBonus) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CSOEconItemDropRateBonus) GetExpirationDate() uint32 { - if m != nil && m.ExpirationDate != nil { - return *m.ExpirationDate - } - return 0 -} - -func (m *CSOEconItemDropRateBonus) GetBonus() float32 { - if m != nil && m.Bonus != nil { - return *m.Bonus - } - return 0 -} - -func (m *CSOEconItemDropRateBonus) GetBonusCount() uint32 { - if m != nil && m.BonusCount != nil { - return *m.BonusCount - } - return 0 -} - -func (m *CSOEconItemDropRateBonus) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -func (m *CSOEconItemDropRateBonus) GetDefIndex() uint32 { - if m != nil && m.DefIndex != nil { - return *m.DefIndex - } - return 0 -} - -func (m *CSOEconItemDropRateBonus) GetSecondsLeft() uint32 { - if m != nil && m.SecondsLeft != nil { - return *m.SecondsLeft - } - return 0 -} - -func (m *CSOEconItemDropRateBonus) GetBoosterType() uint32 { - if m != nil && m.BoosterType != nil { - return *m.BoosterType - } - return 0 -} - -type CSOEconItemLeagueViewPass struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - Itemindex *uint32 `protobuf:"varint,4,opt,name=itemindex" json:"itemindex,omitempty"` - GrantReason *uint32 `protobuf:"varint,5,opt,name=grant_reason,json=grantReason" json:"grant_reason,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSOEconItemLeagueViewPass) Reset() { *m = CSOEconItemLeagueViewPass{} } -func (m *CSOEconItemLeagueViewPass) String() string { return proto.CompactTextString(m) } -func (*CSOEconItemLeagueViewPass) ProtoMessage() {} -func (*CSOEconItemLeagueViewPass) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{39} } - -func (m *CSOEconItemLeagueViewPass) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CSOEconItemLeagueViewPass) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CSOEconItemLeagueViewPass) GetItemindex() uint32 { - if m != nil && m.Itemindex != nil { - return *m.Itemindex - } - return 0 -} - -func (m *CSOEconItemLeagueViewPass) GetGrantReason() uint32 { - if m != nil && m.GrantReason != nil { - return *m.GrantReason - } - return 0 -} - -type CSOEconItemEventTicket struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - EventId *uint32 `protobuf:"varint,2,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - ItemId *uint64 `protobuf:"varint,3,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSOEconItemEventTicket) Reset() { *m = CSOEconItemEventTicket{} } -func (m *CSOEconItemEventTicket) String() string { return proto.CompactTextString(m) } -func (*CSOEconItemEventTicket) ProtoMessage() {} -func (*CSOEconItemEventTicket) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{40} } - -func (m *CSOEconItemEventTicket) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CSOEconItemEventTicket) GetEventId() uint32 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -func (m *CSOEconItemEventTicket) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -type CSOEconItemTournamentPassport struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - ItemId *uint64 `protobuf:"varint,3,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - OriginalPurchaserId *uint32 `protobuf:"varint,4,opt,name=original_purchaser_id,json=originalPurchaserId" json:"original_purchaser_id,omitempty"` - PassportsBought *uint32 `protobuf:"varint,5,opt,name=passports_bought,json=passportsBought" json:"passports_bought,omitempty"` - Version *uint32 `protobuf:"varint,6,opt,name=version" json:"version,omitempty"` - DefIndex *uint32 `protobuf:"varint,7,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` - RewardFlags *uint32 `protobuf:"varint,8,opt,name=reward_flags,json=rewardFlags" json:"reward_flags,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSOEconItemTournamentPassport) Reset() { *m = CSOEconItemTournamentPassport{} } -func (m *CSOEconItemTournamentPassport) String() string { return proto.CompactTextString(m) } -func (*CSOEconItemTournamentPassport) ProtoMessage() {} -func (*CSOEconItemTournamentPassport) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{41} } - -func (m *CSOEconItemTournamentPassport) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CSOEconItemTournamentPassport) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CSOEconItemTournamentPassport) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -func (m *CSOEconItemTournamentPassport) GetOriginalPurchaserId() uint32 { - if m != nil && m.OriginalPurchaserId != nil { - return *m.OriginalPurchaserId - } - return 0 -} - -func (m *CSOEconItemTournamentPassport) GetPassportsBought() uint32 { - if m != nil && m.PassportsBought != nil { - return *m.PassportsBought - } - return 0 -} - -func (m *CSOEconItemTournamentPassport) GetVersion() uint32 { - if m != nil && m.Version != nil { - return *m.Version - } - return 0 -} - -func (m *CSOEconItemTournamentPassport) GetDefIndex() uint32 { - if m != nil && m.DefIndex != nil { - return *m.DefIndex - } - return 0 -} - -func (m *CSOEconItemTournamentPassport) GetRewardFlags() uint32 { - if m != nil && m.RewardFlags != nil { - return *m.RewardFlags - } - return 0 -} - -type CMsgGCStorePurchaseCancel struct { - TxnId *uint64 `protobuf:"varint,1,opt,name=txn_id,json=txnId" json:"txn_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCStorePurchaseCancel) Reset() { *m = CMsgGCStorePurchaseCancel{} } -func (m *CMsgGCStorePurchaseCancel) String() string { return proto.CompactTextString(m) } -func (*CMsgGCStorePurchaseCancel) ProtoMessage() {} -func (*CMsgGCStorePurchaseCancel) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{42} } - -func (m *CMsgGCStorePurchaseCancel) GetTxnId() uint64 { - if m != nil && m.TxnId != nil { - return *m.TxnId - } - return 0 -} - -type CMsgGCStorePurchaseCancelResponse struct { - Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCStorePurchaseCancelResponse) Reset() { *m = CMsgGCStorePurchaseCancelResponse{} } -func (m *CMsgGCStorePurchaseCancelResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCStorePurchaseCancelResponse) ProtoMessage() {} -func (*CMsgGCStorePurchaseCancelResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{43} -} - -func (m *CMsgGCStorePurchaseCancelResponse) GetResult() uint32 { - if m != nil && m.Result != nil { - return *m.Result - } - return 0 -} - -type CMsgGCStorePurchaseFinalize struct { - TxnId *uint64 `protobuf:"varint,1,opt,name=txn_id,json=txnId" json:"txn_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCStorePurchaseFinalize) Reset() { *m = CMsgGCStorePurchaseFinalize{} } -func (m *CMsgGCStorePurchaseFinalize) String() string { return proto.CompactTextString(m) } -func (*CMsgGCStorePurchaseFinalize) ProtoMessage() {} -func (*CMsgGCStorePurchaseFinalize) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{44} } - -func (m *CMsgGCStorePurchaseFinalize) GetTxnId() uint64 { - if m != nil && m.TxnId != nil { - return *m.TxnId - } - return 0 -} - -type CMsgGCStorePurchaseFinalizeResponse struct { - Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` - ItemIds []uint64 `protobuf:"varint,2,rep,name=item_ids,json=itemIds" json:"item_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCStorePurchaseFinalizeResponse) Reset() { *m = CMsgGCStorePurchaseFinalizeResponse{} } -func (m *CMsgGCStorePurchaseFinalizeResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCStorePurchaseFinalizeResponse) ProtoMessage() {} -func (*CMsgGCStorePurchaseFinalizeResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{45} -} - -func (m *CMsgGCStorePurchaseFinalizeResponse) GetResult() uint32 { - if m != nil && m.Result != nil { - return *m.Result - } - return 0 -} - -func (m *CMsgGCStorePurchaseFinalizeResponse) GetItemIds() []uint64 { - if m != nil { - return m.ItemIds - } - return nil -} - -type CMsgGCBannedWordListRequest struct { - BanListGroupId *uint32 `protobuf:"varint,1,opt,name=ban_list_group_id,json=banListGroupId" json:"ban_list_group_id,omitempty"` - WordId *uint32 `protobuf:"varint,2,opt,name=word_id,json=wordId" json:"word_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCBannedWordListRequest) Reset() { *m = CMsgGCBannedWordListRequest{} } -func (m *CMsgGCBannedWordListRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgGCBannedWordListRequest) ProtoMessage() {} -func (*CMsgGCBannedWordListRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{46} } - -func (m *CMsgGCBannedWordListRequest) GetBanListGroupId() uint32 { - if m != nil && m.BanListGroupId != nil { - return *m.BanListGroupId - } - return 0 -} - -func (m *CMsgGCBannedWordListRequest) GetWordId() uint32 { - if m != nil && m.WordId != nil { - return *m.WordId - } - return 0 -} - -type CMsgGCBannedWord struct { - WordId *uint32 `protobuf:"varint,1,opt,name=word_id,json=wordId" json:"word_id,omitempty"` - WordType *GC_BannedWordType `protobuf:"varint,2,opt,name=word_type,json=wordType,enum=GC_BannedWordType,def=0" json:"word_type,omitempty"` - Word *string `protobuf:"bytes,3,opt,name=word" json:"word,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCBannedWord) Reset() { *m = CMsgGCBannedWord{} } -func (m *CMsgGCBannedWord) String() string { return proto.CompactTextString(m) } -func (*CMsgGCBannedWord) ProtoMessage() {} -func (*CMsgGCBannedWord) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{47} } - -const Default_CMsgGCBannedWord_WordType GC_BannedWordType = GC_BannedWordType_GC_BANNED_WORD_DISABLE_WORD - -func (m *CMsgGCBannedWord) GetWordId() uint32 { - if m != nil && m.WordId != nil { - return *m.WordId - } - return 0 -} - -func (m *CMsgGCBannedWord) GetWordType() GC_BannedWordType { - if m != nil && m.WordType != nil { - return *m.WordType - } - return Default_CMsgGCBannedWord_WordType -} - -func (m *CMsgGCBannedWord) GetWord() string { - if m != nil && m.Word != nil { - return *m.Word - } - return "" -} - -type CMsgGCBannedWordListResponse struct { - BanListGroupId *uint32 `protobuf:"varint,1,opt,name=ban_list_group_id,json=banListGroupId" json:"ban_list_group_id,omitempty"` - WordList []*CMsgGCBannedWord `protobuf:"bytes,2,rep,name=word_list,json=wordList" json:"word_list,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCBannedWordListResponse) Reset() { *m = CMsgGCBannedWordListResponse{} } -func (m *CMsgGCBannedWordListResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCBannedWordListResponse) ProtoMessage() {} -func (*CMsgGCBannedWordListResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{48} } - -func (m *CMsgGCBannedWordListResponse) GetBanListGroupId() uint32 { - if m != nil && m.BanListGroupId != nil { - return *m.BanListGroupId - } - return 0 -} - -func (m *CMsgGCBannedWordListResponse) GetWordList() []*CMsgGCBannedWord { - if m != nil { - return m.WordList - } - return nil -} - -type CMsgGCToGCBannedWordListBroadcast struct { - Broadcast *CMsgGCBannedWordListResponse `protobuf:"bytes,1,opt,name=broadcast" json:"broadcast,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCBannedWordListBroadcast) Reset() { *m = CMsgGCToGCBannedWordListBroadcast{} } -func (m *CMsgGCToGCBannedWordListBroadcast) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCBannedWordListBroadcast) ProtoMessage() {} -func (*CMsgGCToGCBannedWordListBroadcast) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{49} -} - -func (m *CMsgGCToGCBannedWordListBroadcast) GetBroadcast() *CMsgGCBannedWordListResponse { - if m != nil { - return m.Broadcast - } - return nil -} - -type CMsgGCToGCBannedWordListUpdated struct { - GroupId *uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId" json:"group_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCBannedWordListUpdated) Reset() { *m = CMsgGCToGCBannedWordListUpdated{} } -func (m *CMsgGCToGCBannedWordListUpdated) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCBannedWordListUpdated) ProtoMessage() {} -func (*CMsgGCToGCBannedWordListUpdated) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{50} -} - -func (m *CMsgGCToGCBannedWordListUpdated) GetGroupId() uint32 { - if m != nil && m.GroupId != nil { - return *m.GroupId - } - return 0 -} - -type CMsgGCToGCDirtySDOCache struct { - SdoType *uint32 `protobuf:"varint,1,opt,name=sdo_type,json=sdoType" json:"sdo_type,omitempty"` - KeyUint64 *uint64 `protobuf:"varint,2,opt,name=key_uint64,json=keyUint64" json:"key_uint64,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCDirtySDOCache) Reset() { *m = CMsgGCToGCDirtySDOCache{} } -func (m *CMsgGCToGCDirtySDOCache) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCDirtySDOCache) ProtoMessage() {} -func (*CMsgGCToGCDirtySDOCache) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{51} } - -func (m *CMsgGCToGCDirtySDOCache) GetSdoType() uint32 { - if m != nil && m.SdoType != nil { - return *m.SdoType - } - return 0 -} - -func (m *CMsgGCToGCDirtySDOCache) GetKeyUint64() uint64 { - if m != nil && m.KeyUint64 != nil { - return *m.KeyUint64 - } - return 0 -} - -type CMsgGCToGCDirtyMultipleSDOCache struct { - SdoType *uint32 `protobuf:"varint,1,opt,name=sdo_type,json=sdoType" json:"sdo_type,omitempty"` - KeyUint64 []uint64 `protobuf:"varint,2,rep,name=key_uint64,json=keyUint64" json:"key_uint64,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCDirtyMultipleSDOCache) Reset() { *m = CMsgGCToGCDirtyMultipleSDOCache{} } -func (m *CMsgGCToGCDirtyMultipleSDOCache) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCDirtyMultipleSDOCache) ProtoMessage() {} -func (*CMsgGCToGCDirtyMultipleSDOCache) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{52} -} - -func (m *CMsgGCToGCDirtyMultipleSDOCache) GetSdoType() uint32 { - if m != nil && m.SdoType != nil { - return *m.SdoType - } - return 0 -} - -func (m *CMsgGCToGCDirtyMultipleSDOCache) GetKeyUint64() []uint64 { - if m != nil { - return m.KeyUint64 - } - return nil -} - -type CMsgGCToGCApplyLocalizationDiff struct { - Language *uint32 `protobuf:"varint,1,opt,name=language" json:"language,omitempty"` - PackedDiff *string `protobuf:"bytes,2,opt,name=packed_diff,json=packedDiff" json:"packed_diff,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCApplyLocalizationDiff) Reset() { *m = CMsgGCToGCApplyLocalizationDiff{} } -func (m *CMsgGCToGCApplyLocalizationDiff) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCApplyLocalizationDiff) ProtoMessage() {} -func (*CMsgGCToGCApplyLocalizationDiff) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{53} -} - -func (m *CMsgGCToGCApplyLocalizationDiff) GetLanguage() uint32 { - if m != nil && m.Language != nil { - return *m.Language - } - return 0 -} - -func (m *CMsgGCToGCApplyLocalizationDiff) GetPackedDiff() string { - if m != nil && m.PackedDiff != nil { - return *m.PackedDiff - } - return "" -} - -type CMsgGCToGCApplyLocalizationDiffResponse struct { - Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCApplyLocalizationDiffResponse) Reset() { - *m = CMsgGCToGCApplyLocalizationDiffResponse{} -} -func (m *CMsgGCToGCApplyLocalizationDiffResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCApplyLocalizationDiffResponse) ProtoMessage() {} -func (*CMsgGCToGCApplyLocalizationDiffResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{54} -} - -func (m *CMsgGCToGCApplyLocalizationDiffResponse) GetSuccess() bool { - if m != nil && m.Success != nil { - return *m.Success - } - return false -} - -type CMsgGCCollectItem struct { - CollectionItemId *uint64 `protobuf:"varint,1,opt,name=collection_item_id,json=collectionItemId" json:"collection_item_id,omitempty"` - SubjectItemId *uint64 `protobuf:"varint,2,opt,name=subject_item_id,json=subjectItemId" json:"subject_item_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCCollectItem) Reset() { *m = CMsgGCCollectItem{} } -func (m *CMsgGCCollectItem) String() string { return proto.CompactTextString(m) } -func (*CMsgGCCollectItem) ProtoMessage() {} -func (*CMsgGCCollectItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{55} } - -func (m *CMsgGCCollectItem) GetCollectionItemId() uint64 { - if m != nil && m.CollectionItemId != nil { - return *m.CollectionItemId - } - return 0 -} - -func (m *CMsgGCCollectItem) GetSubjectItemId() uint64 { - if m != nil && m.SubjectItemId != nil { - return *m.SubjectItemId - } - return 0 -} - -type CMsgSDONoMemcached struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSDONoMemcached) Reset() { *m = CMsgSDONoMemcached{} } -func (m *CMsgSDONoMemcached) String() string { return proto.CompactTextString(m) } -func (*CMsgSDONoMemcached) ProtoMessage() {} -func (*CMsgSDONoMemcached) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{56} } - -type CMsgGCToGCUpdateSQLKeyValue struct { - KeyName *string `protobuf:"bytes,1,opt,name=key_name,json=keyName" json:"key_name,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCUpdateSQLKeyValue) Reset() { *m = CMsgGCToGCUpdateSQLKeyValue{} } -func (m *CMsgGCToGCUpdateSQLKeyValue) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCUpdateSQLKeyValue) ProtoMessage() {} -func (*CMsgGCToGCUpdateSQLKeyValue) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{57} } - -func (m *CMsgGCToGCUpdateSQLKeyValue) GetKeyName() string { - if m != nil && m.KeyName != nil { - return *m.KeyName - } - return "" -} - -type CMsgGCServerVersionUpdated struct { - ServerVersion *uint32 `protobuf:"varint,1,opt,name=server_version,json=serverVersion" json:"server_version,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCServerVersionUpdated) Reset() { *m = CMsgGCServerVersionUpdated{} } -func (m *CMsgGCServerVersionUpdated) String() string { return proto.CompactTextString(m) } -func (*CMsgGCServerVersionUpdated) ProtoMessage() {} -func (*CMsgGCServerVersionUpdated) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{58} } - -func (m *CMsgGCServerVersionUpdated) GetServerVersion() uint32 { - if m != nil && m.ServerVersion != nil { - return *m.ServerVersion - } - return 0 -} - -type CMsgGCClientVersionUpdated struct { - ClientVersion *uint32 `protobuf:"varint,1,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCClientVersionUpdated) Reset() { *m = CMsgGCClientVersionUpdated{} } -func (m *CMsgGCClientVersionUpdated) String() string { return proto.CompactTextString(m) } -func (*CMsgGCClientVersionUpdated) ProtoMessage() {} -func (*CMsgGCClientVersionUpdated) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{59} } - -func (m *CMsgGCClientVersionUpdated) GetClientVersion() uint32 { - if m != nil && m.ClientVersion != nil { - return *m.ClientVersion - } - return 0 -} - -type CMsgGCToGCWebAPIAccountChanged struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCWebAPIAccountChanged) Reset() { *m = CMsgGCToGCWebAPIAccountChanged{} } -func (m *CMsgGCToGCWebAPIAccountChanged) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCWebAPIAccountChanged) ProtoMessage() {} -func (*CMsgGCToGCWebAPIAccountChanged) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{60} } - -type CMsgRecipeComponent struct { - SubjectItemId *uint64 `protobuf:"varint,1,opt,name=subject_item_id,json=subjectItemId" json:"subject_item_id,omitempty"` - AttributeIndex *uint64 `protobuf:"varint,2,opt,name=attribute_index,json=attributeIndex" json:"attribute_index,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgRecipeComponent) Reset() { *m = CMsgRecipeComponent{} } -func (m *CMsgRecipeComponent) String() string { return proto.CompactTextString(m) } -func (*CMsgRecipeComponent) ProtoMessage() {} -func (*CMsgRecipeComponent) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{61} } - -func (m *CMsgRecipeComponent) GetSubjectItemId() uint64 { - if m != nil && m.SubjectItemId != nil { - return *m.SubjectItemId - } - return 0 -} - -func (m *CMsgRecipeComponent) GetAttributeIndex() uint64 { - if m != nil && m.AttributeIndex != nil { - return *m.AttributeIndex - } - return 0 -} - -type CMsgFulfillDynamicRecipeComponent struct { - ToolItemId *uint64 `protobuf:"varint,1,opt,name=tool_item_id,json=toolItemId" json:"tool_item_id,omitempty"` - ConsumptionComponents []*CMsgRecipeComponent `protobuf:"bytes,2,rep,name=consumption_components,json=consumptionComponents" json:"consumption_components,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgFulfillDynamicRecipeComponent) Reset() { *m = CMsgFulfillDynamicRecipeComponent{} } -func (m *CMsgFulfillDynamicRecipeComponent) String() string { return proto.CompactTextString(m) } -func (*CMsgFulfillDynamicRecipeComponent) ProtoMessage() {} -func (*CMsgFulfillDynamicRecipeComponent) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{62} -} - -func (m *CMsgFulfillDynamicRecipeComponent) GetToolItemId() uint64 { - if m != nil && m.ToolItemId != nil { - return *m.ToolItemId - } - return 0 -} - -func (m *CMsgFulfillDynamicRecipeComponent) GetConsumptionComponents() []*CMsgRecipeComponent { - if m != nil { - return m.ConsumptionComponents - } - return nil -} - -type CMsgGCClientMarketDataRequest struct { - UserCurrency *uint32 `protobuf:"varint,1,opt,name=user_currency,json=userCurrency" json:"user_currency,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCClientMarketDataRequest) Reset() { *m = CMsgGCClientMarketDataRequest{} } -func (m *CMsgGCClientMarketDataRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgGCClientMarketDataRequest) ProtoMessage() {} -func (*CMsgGCClientMarketDataRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{63} } - -func (m *CMsgGCClientMarketDataRequest) GetUserCurrency() uint32 { - if m != nil && m.UserCurrency != nil { - return *m.UserCurrency - } - return 0 -} - -type CMsgGCClientMarketDataEntry struct { - ItemDefIndex *uint32 `protobuf:"varint,1,opt,name=item_def_index,json=itemDefIndex" json:"item_def_index,omitempty"` - ItemQuality *uint32 `protobuf:"varint,2,opt,name=item_quality,json=itemQuality" json:"item_quality,omitempty"` - ItemSellListings *uint32 `protobuf:"varint,3,opt,name=item_sell_listings,json=itemSellListings" json:"item_sell_listings,omitempty"` - PriceInLocalCurrency *uint32 `protobuf:"varint,4,opt,name=price_in_local_currency,json=priceInLocalCurrency" json:"price_in_local_currency,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCClientMarketDataEntry) Reset() { *m = CMsgGCClientMarketDataEntry{} } -func (m *CMsgGCClientMarketDataEntry) String() string { return proto.CompactTextString(m) } -func (*CMsgGCClientMarketDataEntry) ProtoMessage() {} -func (*CMsgGCClientMarketDataEntry) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{64} } - -func (m *CMsgGCClientMarketDataEntry) GetItemDefIndex() uint32 { - if m != nil && m.ItemDefIndex != nil { - return *m.ItemDefIndex - } - return 0 -} - -func (m *CMsgGCClientMarketDataEntry) GetItemQuality() uint32 { - if m != nil && m.ItemQuality != nil { - return *m.ItemQuality - } - return 0 -} - -func (m *CMsgGCClientMarketDataEntry) GetItemSellListings() uint32 { - if m != nil && m.ItemSellListings != nil { - return *m.ItemSellListings - } - return 0 -} - -func (m *CMsgGCClientMarketDataEntry) GetPriceInLocalCurrency() uint32 { - if m != nil && m.PriceInLocalCurrency != nil { - return *m.PriceInLocalCurrency - } - return 0 -} - -type CMsgGCClientMarketData struct { - Entries []*CMsgGCClientMarketDataEntry `protobuf:"bytes,1,rep,name=entries" json:"entries,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCClientMarketData) Reset() { *m = CMsgGCClientMarketData{} } -func (m *CMsgGCClientMarketData) String() string { return proto.CompactTextString(m) } -func (*CMsgGCClientMarketData) ProtoMessage() {} -func (*CMsgGCClientMarketData) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{65} } - -func (m *CMsgGCClientMarketData) GetEntries() []*CMsgGCClientMarketDataEntry { - if m != nil { - return m.Entries - } - return nil -} - -type CMsgExtractGems struct { - ToolItemId *uint64 `protobuf:"varint,1,opt,name=tool_item_id,json=toolItemId" json:"tool_item_id,omitempty"` - ItemItemId *uint64 `protobuf:"varint,2,opt,name=item_item_id,json=itemItemId" json:"item_item_id,omitempty"` - ItemSocketId *uint32 `protobuf:"varint,3,opt,name=item_socket_id,json=itemSocketId,def=65535" json:"item_socket_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgExtractGems) Reset() { *m = CMsgExtractGems{} } -func (m *CMsgExtractGems) String() string { return proto.CompactTextString(m) } -func (*CMsgExtractGems) ProtoMessage() {} -func (*CMsgExtractGems) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{66} } - -const Default_CMsgExtractGems_ItemSocketId uint32 = 65535 - -func (m *CMsgExtractGems) GetToolItemId() uint64 { - if m != nil && m.ToolItemId != nil { - return *m.ToolItemId - } - return 0 -} - -func (m *CMsgExtractGems) GetItemItemId() uint64 { - if m != nil && m.ItemItemId != nil { - return *m.ItemItemId - } - return 0 -} - -func (m *CMsgExtractGems) GetItemSocketId() uint32 { - if m != nil && m.ItemSocketId != nil { - return *m.ItemSocketId - } - return Default_CMsgExtractGems_ItemSocketId -} - -type CMsgExtractGemsResponse struct { - ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - Response *CMsgExtractGemsResponse_EExtractGems `protobuf:"varint,2,opt,name=response,enum=CMsgExtractGemsResponse_EExtractGems,def=0" json:"response,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgExtractGemsResponse) Reset() { *m = CMsgExtractGemsResponse{} } -func (m *CMsgExtractGemsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgExtractGemsResponse) ProtoMessage() {} -func (*CMsgExtractGemsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{67} } - -const Default_CMsgExtractGemsResponse_Response CMsgExtractGemsResponse_EExtractGems = CMsgExtractGemsResponse_k_ExtractGems_Succeeded - -func (m *CMsgExtractGemsResponse) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -func (m *CMsgExtractGemsResponse) GetResponse() CMsgExtractGemsResponse_EExtractGems { - if m != nil && m.Response != nil { - return *m.Response - } - return Default_CMsgExtractGemsResponse_Response -} - -type CMsgAddSocket struct { - ToolItemId *uint64 `protobuf:"varint,1,opt,name=tool_item_id,json=toolItemId" json:"tool_item_id,omitempty"` - ItemItemId *uint64 `protobuf:"varint,2,opt,name=item_item_id,json=itemItemId" json:"item_item_id,omitempty"` - Unusual *bool `protobuf:"varint,3,opt,name=unusual" json:"unusual,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgAddSocket) Reset() { *m = CMsgAddSocket{} } -func (m *CMsgAddSocket) String() string { return proto.CompactTextString(m) } -func (*CMsgAddSocket) ProtoMessage() {} -func (*CMsgAddSocket) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{68} } - -func (m *CMsgAddSocket) GetToolItemId() uint64 { - if m != nil && m.ToolItemId != nil { - return *m.ToolItemId - } - return 0 -} - -func (m *CMsgAddSocket) GetItemItemId() uint64 { - if m != nil && m.ItemItemId != nil { - return *m.ItemItemId - } - return 0 -} - -func (m *CMsgAddSocket) GetUnusual() bool { - if m != nil && m.Unusual != nil { - return *m.Unusual - } - return false -} - -type CMsgAddSocketResponse struct { - ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - UpdatedSocketIndex []uint32 `protobuf:"varint,2,rep,name=updated_socket_index,json=updatedSocketIndex" json:"updated_socket_index,omitempty"` - Response *CMsgAddSocketResponse_EAddSocket `protobuf:"varint,3,opt,name=response,enum=CMsgAddSocketResponse_EAddSocket,def=0" json:"response,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgAddSocketResponse) Reset() { *m = CMsgAddSocketResponse{} } -func (m *CMsgAddSocketResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgAddSocketResponse) ProtoMessage() {} -func (*CMsgAddSocketResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{69} } - -const Default_CMsgAddSocketResponse_Response CMsgAddSocketResponse_EAddSocket = CMsgAddSocketResponse_k_AddSocket_Succeeded - -func (m *CMsgAddSocketResponse) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -func (m *CMsgAddSocketResponse) GetUpdatedSocketIndex() []uint32 { - if m != nil { - return m.UpdatedSocketIndex - } - return nil -} - -func (m *CMsgAddSocketResponse) GetResponse() CMsgAddSocketResponse_EAddSocket { - if m != nil && m.Response != nil { - return *m.Response - } - return Default_CMsgAddSocketResponse_Response -} - -type CMsgAddItemToSocketData struct { - GemItemId *uint64 `protobuf:"varint,1,opt,name=gem_item_id,json=gemItemId" json:"gem_item_id,omitempty"` - SocketIndex *uint32 `protobuf:"varint,2,opt,name=socket_index,json=socketIndex" json:"socket_index,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgAddItemToSocketData) Reset() { *m = CMsgAddItemToSocketData{} } -func (m *CMsgAddItemToSocketData) String() string { return proto.CompactTextString(m) } -func (*CMsgAddItemToSocketData) ProtoMessage() {} -func (*CMsgAddItemToSocketData) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{70} } - -func (m *CMsgAddItemToSocketData) GetGemItemId() uint64 { - if m != nil && m.GemItemId != nil { - return *m.GemItemId - } - return 0 -} - -func (m *CMsgAddItemToSocketData) GetSocketIndex() uint32 { - if m != nil && m.SocketIndex != nil { - return *m.SocketIndex - } - return 0 -} - -type CMsgAddItemToSocket struct { - ItemItemId *uint64 `protobuf:"varint,1,opt,name=item_item_id,json=itemItemId" json:"item_item_id,omitempty"` - GemsToSocket []*CMsgAddItemToSocketData `protobuf:"bytes,2,rep,name=gems_to_socket,json=gemsToSocket" json:"gems_to_socket,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgAddItemToSocket) Reset() { *m = CMsgAddItemToSocket{} } -func (m *CMsgAddItemToSocket) String() string { return proto.CompactTextString(m) } -func (*CMsgAddItemToSocket) ProtoMessage() {} -func (*CMsgAddItemToSocket) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{71} } - -func (m *CMsgAddItemToSocket) GetItemItemId() uint64 { - if m != nil && m.ItemItemId != nil { - return *m.ItemItemId - } - return 0 -} - -func (m *CMsgAddItemToSocket) GetGemsToSocket() []*CMsgAddItemToSocketData { - if m != nil { - return m.GemsToSocket - } - return nil -} - -type CMsgAddItemToSocketResponse struct { - ItemItemId *uint64 `protobuf:"varint,1,opt,name=item_item_id,json=itemItemId" json:"item_item_id,omitempty"` - UpdatedSocketIndex []uint32 `protobuf:"varint,2,rep,name=updated_socket_index,json=updatedSocketIndex" json:"updated_socket_index,omitempty"` - Response *CMsgAddItemToSocketResponse_EAddGem `protobuf:"varint,3,opt,name=response,enum=CMsgAddItemToSocketResponse_EAddGem,def=0" json:"response,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgAddItemToSocketResponse) Reset() { *m = CMsgAddItemToSocketResponse{} } -func (m *CMsgAddItemToSocketResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgAddItemToSocketResponse) ProtoMessage() {} -func (*CMsgAddItemToSocketResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{72} } - -const Default_CMsgAddItemToSocketResponse_Response CMsgAddItemToSocketResponse_EAddGem = CMsgAddItemToSocketResponse_k_AddGem_Succeeded - -func (m *CMsgAddItemToSocketResponse) GetItemItemId() uint64 { - if m != nil && m.ItemItemId != nil { - return *m.ItemItemId - } - return 0 -} - -func (m *CMsgAddItemToSocketResponse) GetUpdatedSocketIndex() []uint32 { - if m != nil { - return m.UpdatedSocketIndex - } - return nil -} - -func (m *CMsgAddItemToSocketResponse) GetResponse() CMsgAddItemToSocketResponse_EAddGem { - if m != nil && m.Response != nil { - return *m.Response - } - return Default_CMsgAddItemToSocketResponse_Response -} - -type CMsgResetStrangeGemCount struct { - ItemItemId *uint64 `protobuf:"varint,1,opt,name=item_item_id,json=itemItemId" json:"item_item_id,omitempty"` - SocketIndex *uint32 `protobuf:"varint,2,opt,name=socket_index,json=socketIndex" json:"socket_index,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgResetStrangeGemCount) Reset() { *m = CMsgResetStrangeGemCount{} } -func (m *CMsgResetStrangeGemCount) String() string { return proto.CompactTextString(m) } -func (*CMsgResetStrangeGemCount) ProtoMessage() {} -func (*CMsgResetStrangeGemCount) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{73} } - -func (m *CMsgResetStrangeGemCount) GetItemItemId() uint64 { - if m != nil && m.ItemItemId != nil { - return *m.ItemItemId - } - return 0 -} - -func (m *CMsgResetStrangeGemCount) GetSocketIndex() uint32 { - if m != nil && m.SocketIndex != nil { - return *m.SocketIndex - } - return 0 -} - -type CMsgResetStrangeGemCountResponse struct { - Response *CMsgResetStrangeGemCountResponse_EResetGem `protobuf:"varint,1,opt,name=response,enum=CMsgResetStrangeGemCountResponse_EResetGem,def=0" json:"response,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgResetStrangeGemCountResponse) Reset() { *m = CMsgResetStrangeGemCountResponse{} } -func (m *CMsgResetStrangeGemCountResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgResetStrangeGemCountResponse) ProtoMessage() {} -func (*CMsgResetStrangeGemCountResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{74} -} - -const Default_CMsgResetStrangeGemCountResponse_Response CMsgResetStrangeGemCountResponse_EResetGem = CMsgResetStrangeGemCountResponse_k_ResetGem_Succeeded - -func (m *CMsgResetStrangeGemCountResponse) GetResponse() CMsgResetStrangeGemCountResponse_EResetGem { - if m != nil && m.Response != nil { - return *m.Response - } - return Default_CMsgResetStrangeGemCountResponse_Response -} - -type CMsgGCToClientPollFileRequest struct { - FileName *string `protobuf:"bytes,1,opt,name=file_name,json=fileName" json:"file_name,omitempty"` - ClientVersion *uint32 `protobuf:"varint,2,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` - PollId *uint32 `protobuf:"varint,3,opt,name=poll_id,json=pollId" json:"poll_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientPollFileRequest) Reset() { *m = CMsgGCToClientPollFileRequest{} } -func (m *CMsgGCToClientPollFileRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientPollFileRequest) ProtoMessage() {} -func (*CMsgGCToClientPollFileRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{75} } - -func (m *CMsgGCToClientPollFileRequest) GetFileName() string { - if m != nil && m.FileName != nil { - return *m.FileName - } - return "" -} - -func (m *CMsgGCToClientPollFileRequest) GetClientVersion() uint32 { - if m != nil && m.ClientVersion != nil { - return *m.ClientVersion - } - return 0 -} - -func (m *CMsgGCToClientPollFileRequest) GetPollId() uint32 { - if m != nil && m.PollId != nil { - return *m.PollId - } - return 0 -} - -type CMsgGCToClientPollFileResponse struct { - PollId *uint32 `protobuf:"varint,1,opt,name=poll_id,json=pollId" json:"poll_id,omitempty"` - FileSize *uint32 `protobuf:"varint,2,opt,name=file_size,json=fileSize" json:"file_size,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientPollFileResponse) Reset() { *m = CMsgGCToClientPollFileResponse{} } -func (m *CMsgGCToClientPollFileResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientPollFileResponse) ProtoMessage() {} -func (*CMsgGCToClientPollFileResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{76} } - -func (m *CMsgGCToClientPollFileResponse) GetPollId() uint32 { - if m != nil && m.PollId != nil { - return *m.PollId - } - return 0 -} - -func (m *CMsgGCToClientPollFileResponse) GetFileSize() uint32 { - if m != nil && m.FileSize != nil { - return *m.FileSize - } - return 0 -} - -type CMsgGCToGCPerformManualOp struct { - OpId *uint64 `protobuf:"varint,1,opt,name=op_id,json=opId" json:"op_id,omitempty"` - GroupCode *uint32 `protobuf:"varint,2,opt,name=group_code,json=groupCode" json:"group_code,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCPerformManualOp) Reset() { *m = CMsgGCToGCPerformManualOp{} } -func (m *CMsgGCToGCPerformManualOp) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCPerformManualOp) ProtoMessage() {} -func (*CMsgGCToGCPerformManualOp) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{77} } - -func (m *CMsgGCToGCPerformManualOp) GetOpId() uint64 { - if m != nil && m.OpId != nil { - return *m.OpId - } - return 0 -} - -func (m *CMsgGCToGCPerformManualOp) GetGroupCode() uint32 { - if m != nil && m.GroupCode != nil { - return *m.GroupCode - } - return 0 -} - -type CMsgGCToGCPerformManualOpCompleted struct { - Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` - SourceGc *uint32 `protobuf:"varint,2,opt,name=source_gc,json=sourceGc" json:"source_gc,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCPerformManualOpCompleted) Reset() { *m = CMsgGCToGCPerformManualOpCompleted{} } -func (m *CMsgGCToGCPerformManualOpCompleted) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCPerformManualOpCompleted) ProtoMessage() {} -func (*CMsgGCToGCPerformManualOpCompleted) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{78} -} - -func (m *CMsgGCToGCPerformManualOpCompleted) GetSuccess() bool { - if m != nil && m.Success != nil { - return *m.Success - } - return false -} - -func (m *CMsgGCToGCPerformManualOpCompleted) GetSourceGc() uint32 { - if m != nil && m.SourceGc != nil { - return *m.SourceGc - } - return 0 -} - -func init() { - proto.RegisterType((*CGCStorePurchaseInit_LineItem)(nil), "CGCStorePurchaseInit_LineItem") - proto.RegisterType((*CMsgGCStorePurchaseInit)(nil), "CMsgGCStorePurchaseInit") - proto.RegisterType((*CMsgGCStorePurchaseInitResponse)(nil), "CMsgGCStorePurchaseInitResponse") - proto.RegisterType((*CMsgSystemBroadcast)(nil), "CMsgSystemBroadcast") - proto.RegisterType((*CMsgClientPingData)(nil), "CMsgClientPingData") - proto.RegisterType((*CMsgInviteToParty)(nil), "CMsgInviteToParty") - proto.RegisterType((*CMsgInviteToLobby)(nil), "CMsgInviteToLobby") - proto.RegisterType((*CMsgInvitationCreated)(nil), "CMsgInvitationCreated") - proto.RegisterType((*CMsgPartyInviteResponse)(nil), "CMsgPartyInviteResponse") - proto.RegisterType((*CMsgLobbyInviteResponse)(nil), "CMsgLobbyInviteResponse") - proto.RegisterType((*CMsgKickFromParty)(nil), "CMsgKickFromParty") - proto.RegisterType((*CMsgLeaveParty)(nil), "CMsgLeaveParty") - proto.RegisterType((*CMsgCustomGameInstallStatus)(nil), "CMsgCustomGameInstallStatus") - proto.RegisterType((*CMsgServerAvailable)(nil), "CMsgServerAvailable") - proto.RegisterType((*CMsgLANServerAvailable)(nil), "CMsgLANServerAvailable") - proto.RegisterType((*CSOEconGameAccountClient)(nil), "CSOEconGameAccountClient") - proto.RegisterType((*CSOItemCriteriaCondition)(nil), "CSOItemCriteriaCondition") - proto.RegisterType((*CSOItemCriteria)(nil), "CSOItemCriteria") - proto.RegisterType((*CSOItemRecipe)(nil), "CSOItemRecipe") - proto.RegisterType((*CMsgApplyStrangePart)(nil), "CMsgApplyStrangePart") - proto.RegisterType((*CMsgApplyPennantUpgrade)(nil), "CMsgApplyPennantUpgrade") - proto.RegisterType((*CMsgApplyEggEssence)(nil), "CMsgApplyEggEssence") - proto.RegisterType((*CSOEconItemAttribute)(nil), "CSOEconItemAttribute") - proto.RegisterType((*CSOEconItemEquipped)(nil), "CSOEconItemEquipped") - proto.RegisterType((*CSOEconItem)(nil), "CSOEconItem") - proto.RegisterType((*CMsgSortItems)(nil), "CMsgSortItems") - proto.RegisterType((*CSOEconClaimCode)(nil), "CSOEconClaimCode") - proto.RegisterType((*CMsgUpdateItemSchema)(nil), "CMsgUpdateItemSchema") - proto.RegisterType((*CMsgGCError)(nil), "CMsgGCError") - proto.RegisterType((*CMsgRequestInventoryRefresh)(nil), "CMsgRequestInventoryRefresh") - proto.RegisterType((*CMsgConVarValue)(nil), "CMsgConVarValue") - proto.RegisterType((*CMsgReplicateConVars)(nil), "CMsgReplicateConVars") - proto.RegisterType((*CMsgItemAcknowledged)(nil), "CMsgItemAcknowledged") - proto.RegisterType((*CMsgSetItemPositions)(nil), "CMsgSetItemPositions") - proto.RegisterType((*CMsgSetItemPositions_ItemPosition)(nil), "CMsgSetItemPositions.ItemPosition") - proto.RegisterType((*CMsgGCNameItemNotification)(nil), "CMsgGCNameItemNotification") - proto.RegisterType((*CMsgGCClientDisplayNotification)(nil), "CMsgGCClientDisplayNotification") - proto.RegisterType((*CMsgGCShowItemsPickedUp)(nil), "CMsgGCShowItemsPickedUp") - proto.RegisterType((*CMsgGCIncrementKillCountResponse)(nil), "CMsgGCIncrementKillCountResponse") - proto.RegisterType((*CSOEconItemDropRateBonus)(nil), "CSOEconItemDropRateBonus") - proto.RegisterType((*CSOEconItemLeagueViewPass)(nil), "CSOEconItemLeagueViewPass") - proto.RegisterType((*CSOEconItemEventTicket)(nil), "CSOEconItemEventTicket") - proto.RegisterType((*CSOEconItemTournamentPassport)(nil), "CSOEconItemTournamentPassport") - proto.RegisterType((*CMsgGCStorePurchaseCancel)(nil), "CMsgGCStorePurchaseCancel") - proto.RegisterType((*CMsgGCStorePurchaseCancelResponse)(nil), "CMsgGCStorePurchaseCancelResponse") - proto.RegisterType((*CMsgGCStorePurchaseFinalize)(nil), "CMsgGCStorePurchaseFinalize") - proto.RegisterType((*CMsgGCStorePurchaseFinalizeResponse)(nil), "CMsgGCStorePurchaseFinalizeResponse") - proto.RegisterType((*CMsgGCBannedWordListRequest)(nil), "CMsgGCBannedWordListRequest") - proto.RegisterType((*CMsgGCBannedWord)(nil), "CMsgGCBannedWord") - proto.RegisterType((*CMsgGCBannedWordListResponse)(nil), "CMsgGCBannedWordListResponse") - proto.RegisterType((*CMsgGCToGCBannedWordListBroadcast)(nil), "CMsgGCToGCBannedWordListBroadcast") - proto.RegisterType((*CMsgGCToGCBannedWordListUpdated)(nil), "CMsgGCToGCBannedWordListUpdated") - proto.RegisterType((*CMsgGCToGCDirtySDOCache)(nil), "CMsgGCToGCDirtySDOCache") - proto.RegisterType((*CMsgGCToGCDirtyMultipleSDOCache)(nil), "CMsgGCToGCDirtyMultipleSDOCache") - proto.RegisterType((*CMsgGCToGCApplyLocalizationDiff)(nil), "CMsgGCToGCApplyLocalizationDiff") - proto.RegisterType((*CMsgGCToGCApplyLocalizationDiffResponse)(nil), "CMsgGCToGCApplyLocalizationDiffResponse") - proto.RegisterType((*CMsgGCCollectItem)(nil), "CMsgGCCollectItem") - proto.RegisterType((*CMsgSDONoMemcached)(nil), "CMsgSDONoMemcached") - proto.RegisterType((*CMsgGCToGCUpdateSQLKeyValue)(nil), "CMsgGCToGCUpdateSQLKeyValue") - proto.RegisterType((*CMsgGCServerVersionUpdated)(nil), "CMsgGCServerVersionUpdated") - proto.RegisterType((*CMsgGCClientVersionUpdated)(nil), "CMsgGCClientVersionUpdated") - proto.RegisterType((*CMsgGCToGCWebAPIAccountChanged)(nil), "CMsgGCToGCWebAPIAccountChanged") - proto.RegisterType((*CMsgRecipeComponent)(nil), "CMsgRecipeComponent") - proto.RegisterType((*CMsgFulfillDynamicRecipeComponent)(nil), "CMsgFulfillDynamicRecipeComponent") - proto.RegisterType((*CMsgGCClientMarketDataRequest)(nil), "CMsgGCClientMarketDataRequest") - proto.RegisterType((*CMsgGCClientMarketDataEntry)(nil), "CMsgGCClientMarketDataEntry") - proto.RegisterType((*CMsgGCClientMarketData)(nil), "CMsgGCClientMarketData") - proto.RegisterType((*CMsgExtractGems)(nil), "CMsgExtractGems") - proto.RegisterType((*CMsgExtractGemsResponse)(nil), "CMsgExtractGemsResponse") - proto.RegisterType((*CMsgAddSocket)(nil), "CMsgAddSocket") - proto.RegisterType((*CMsgAddSocketResponse)(nil), "CMsgAddSocketResponse") - proto.RegisterType((*CMsgAddItemToSocketData)(nil), "CMsgAddItemToSocketData") - proto.RegisterType((*CMsgAddItemToSocket)(nil), "CMsgAddItemToSocket") - proto.RegisterType((*CMsgAddItemToSocketResponse)(nil), "CMsgAddItemToSocketResponse") - proto.RegisterType((*CMsgResetStrangeGemCount)(nil), "CMsgResetStrangeGemCount") - proto.RegisterType((*CMsgResetStrangeGemCountResponse)(nil), "CMsgResetStrangeGemCountResponse") - proto.RegisterType((*CMsgGCToClientPollFileRequest)(nil), "CMsgGCToClientPollFileRequest") - proto.RegisterType((*CMsgGCToClientPollFileResponse)(nil), "CMsgGCToClientPollFileResponse") - proto.RegisterType((*CMsgGCToGCPerformManualOp)(nil), "CMsgGCToGCPerformManualOp") - proto.RegisterType((*CMsgGCToGCPerformManualOpCompleted)(nil), "CMsgGCToGCPerformManualOpCompleted") - proto.RegisterEnum("EGCBaseMsg", EGCBaseMsg_name, EGCBaseMsg_value) - proto.RegisterEnum("EGCBaseProtoObjectTypes", EGCBaseProtoObjectTypes_name, EGCBaseProtoObjectTypes_value) - proto.RegisterEnum("ECustomGameInstallStatus", ECustomGameInstallStatus_name, ECustomGameInstallStatus_value) - proto.RegisterEnum("GC_BannedWordType", GC_BannedWordType_name, GC_BannedWordType_value) - proto.RegisterEnum("CMsgExtractGemsResponse_EExtractGems", CMsgExtractGemsResponse_EExtractGems_name, CMsgExtractGemsResponse_EExtractGems_value) - proto.RegisterEnum("CMsgAddSocketResponse_EAddSocket", CMsgAddSocketResponse_EAddSocket_name, CMsgAddSocketResponse_EAddSocket_value) - proto.RegisterEnum("CMsgAddItemToSocketResponse_EAddGem", CMsgAddItemToSocketResponse_EAddGem_name, CMsgAddItemToSocketResponse_EAddGem_value) - proto.RegisterEnum("CMsgResetStrangeGemCountResponse_EResetGem", CMsgResetStrangeGemCountResponse_EResetGem_name, CMsgResetStrangeGemCountResponse_EResetGem_value) -} - -func init() { proto.RegisterFile("base_gcmessages.proto", fileDescriptor0) } - -var fileDescriptor0 = []byte{ - // 4903 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x7a, 0xcf, 0x6f, 0x1b, 0x49, - 0x76, 0xff, 0x50, 0xbf, 0x48, 0x3e, 0x89, 0x72, 0xab, 0x24, 0x59, 0x94, 0x6d, 0xd9, 0x72, 0xcb, - 0x9e, 0xb1, 0x3d, 0xfe, 0x72, 0xbd, 0xf6, 0x7a, 0xbe, 0x89, 0x27, 0x13, 0x44, 0xa2, 0x64, 0x0d, - 0x61, 0xd9, 0xd2, 0x34, 0xe5, 0x99, 0x6c, 0x36, 0x9b, 0x4e, 0xb1, 0xbb, 0x48, 0xf5, 0xa8, 0xd9, - 0xc5, 0xe9, 0xaa, 0xb6, 0xcd, 0x41, 0x0e, 0x8b, 0x5c, 0x16, 0x41, 0x90, 0x4b, 0x82, 0xfc, 0x4e, - 0x90, 0x9d, 0xdd, 0xd9, 0x0d, 0x90, 0x20, 0xff, 0x40, 0x72, 0x48, 0x0e, 0x39, 0x04, 0x08, 0x82, - 0xe4, 0x92, 0x73, 0x80, 0x05, 0x12, 0x64, 0xf3, 0x57, 0x04, 0xf5, 0xaa, 0xba, 0xd9, 0xa4, 0x48, - 0xcb, 0xbb, 0x99, 0x13, 0x59, 0xef, 0x7d, 0xea, 0x55, 0xd5, 0xab, 0x57, 0xaf, 0x3e, 0x55, 0xd5, - 0xb0, 0xda, 0xa2, 0x82, 0xb9, 0x1d, 0xaf, 0xcb, 0x84, 0xa0, 0x1d, 0x26, 0x6a, 0xbd, 0x98, 0x4b, - 0x7e, 0x69, 0x59, 0x48, 0x46, 0xbb, 0xc3, 0x42, 0xfb, 0x3f, 0x0b, 0xb0, 0x51, 0xdf, 0xaf, 0x37, - 0x25, 0x8f, 0xd9, 0x51, 0x12, 0x7b, 0x27, 0x54, 0xb0, 0x46, 0x14, 0x48, 0xf7, 0x20, 0x88, 0x58, - 0x43, 0xb2, 0x2e, 0xb9, 0x0a, 0xf3, 0x81, 0x64, 0x5d, 0xd7, 0x67, 0x6d, 0x37, 0xf0, 0xab, 0x85, - 0xcd, 0xc2, 0xad, 0x8a, 0x53, 0x56, 0xa2, 0x5d, 0xd6, 0x6e, 0xf8, 0xe4, 0x12, 0x94, 0x3e, 0x4b, - 0x68, 0x24, 0x03, 0xd9, 0xaf, 0x4e, 0xa1, 0x32, 0x2b, 0x93, 0x07, 0x70, 0xd1, 0xe3, 0x42, 0xba, - 0x41, 0xe4, 0x86, 0xdc, 0xa3, 0xa1, 0xeb, 0x25, 0x71, 0xcc, 0x22, 0xaf, 0x5f, 0x9d, 0x46, 0xe4, - 0xb2, 0xd2, 0x36, 0xa2, 0x03, 0xa5, 0xab, 0x1b, 0x15, 0xd9, 0x82, 0x4a, 0xcf, 0xf4, 0xc4, 0x95, - 0xfd, 0x1e, 0xab, 0xce, 0x20, 0x76, 0x21, 0x15, 0x1e, 0xf7, 0x7b, 0x8c, 0xd4, 0x60, 0x59, 0xf0, - 0x24, 0xf6, 0x98, 0x1b, 0xb3, 0x36, 0x53, 0x15, 0x99, 0xea, 0xdd, 0xec, 0x66, 0xe1, 0xd6, 0x8c, - 0xb3, 0xa4, 0x55, 0x4e, 0xaa, 0x69, 0xf8, 0xf6, 0x5f, 0x15, 0x60, 0xad, 0xfe, 0x54, 0x74, 0xc6, - 0x0c, 0x95, 0x54, 0xa1, 0xe8, 0xf1, 0x24, 0x92, 0x71, 0x1f, 0x47, 0x57, 0x76, 0xd2, 0xa2, 0x1a, - 0x5b, 0x48, 0xa3, 0x4e, 0x42, 0x3b, 0x0c, 0xc7, 0x36, 0xeb, 0x64, 0x65, 0xa5, 0x1b, 0x1a, 0xcd, - 0xac, 0x93, 0x95, 0xc9, 0x07, 0x00, 0x61, 0x10, 0x31, 0x57, 0x79, 0x49, 0x54, 0x67, 0x36, 0xa7, - 0x6f, 0xcd, 0xdf, 0xbf, 0x5a, 0x7b, 0xad, 0x9f, 0x9d, 0x72, 0x68, 0xfe, 0x09, 0xfb, 0x08, 0xae, - 0x4d, 0xe8, 0xab, 0xc3, 0x44, 0x8f, 0x47, 0x82, 0x91, 0x8b, 0x30, 0x17, 0x33, 0x91, 0x84, 0x12, - 0xbb, 0x3c, 0xeb, 0x98, 0x12, 0x59, 0x85, 0x39, 0xf9, 0x2a, 0x52, 0xae, 0x98, 0x42, 0x57, 0xcc, - 0xca, 0x57, 0x51, 0xc3, 0xb7, 0xbf, 0x06, 0xcb, 0xca, 0x62, 0xb3, 0x2f, 0x24, 0xeb, 0xee, 0xc4, - 0x9c, 0xfa, 0x1e, 0x15, 0x38, 0x72, 0x13, 0x0f, 0xe9, 0xc8, 0x4d, 0xd1, 0xfe, 0x49, 0x01, 0x88, - 0xaa, 0x51, 0x0f, 0x03, 0x16, 0xc9, 0xa3, 0x20, 0xea, 0xec, 0x52, 0x49, 0xc9, 0x16, 0xcc, 0xc7, - 0x2c, 0xa4, 0x7d, 0xd7, 0xe3, 0x3e, 0xd3, 0x23, 0x2b, 0xee, 0x4c, 0x59, 0x05, 0x07, 0x50, 0x5c, - 0x57, 0xd2, 0x01, 0xa8, 0x17, 0x44, 0x1d, 0x51, 0x9d, 0xdd, 0x9c, 0xbe, 0x55, 0xc9, 0x81, 0x94, - 0x31, 0x41, 0x6e, 0xc2, 0x42, 0xcc, 0x3a, 0x01, 0x8f, 0x8c, 0xa9, 0x52, 0x86, 0x9a, 0xd7, 0x72, - 0x6d, 0x6b, 0x00, 0xd3, 0xc6, 0xca, 0xa3, 0x30, 0x6d, 0xed, 0x7d, 0xb8, 0x94, 0x83, 0xb9, 0x6d, - 0x1a, 0x84, 0xcc, 0x77, 0x5b, 0x81, 0xec, 0x52, 0x71, 0x5a, 0x05, 0x0c, 0xa0, 0xb5, 0x41, 0x85, - 0xc7, 0xa8, 0xdf, 0xd1, 0x6a, 0xfb, 0xef, 0x0a, 0xb0, 0xa4, 0xc6, 0xda, 0x88, 0x5e, 0x04, 0x92, - 0x1d, 0xf3, 0x23, 0x1a, 0xcb, 0x3e, 0x59, 0x87, 0x12, 0x2e, 0x98, 0x34, 0xe8, 0xe7, 0x9c, 0x22, - 0x96, 0x1b, 0x3e, 0xb9, 0x09, 0x8b, 0x1e, 0xfa, 0xc5, 0x7d, 0xc1, 0x62, 0x11, 0xf0, 0xc8, 0x04, - 0x7e, 0x45, 0x4b, 0x3f, 0xd6, 0x42, 0xb2, 0x06, 0xc5, 0xd4, 0x80, 0x0e, 0xf7, 0x39, 0x53, 0x7f, - 0x1d, 0x4a, 0x54, 0xb8, 0x1e, 0xa7, 0xde, 0x09, 0x06, 0x77, 0xc9, 0x29, 0x52, 0x51, 0x57, 0x45, - 0x72, 0x0f, 0xca, 0x38, 0x02, 0x9f, 0x4a, 0x8a, 0xd1, 0x3c, 0x7f, 0x7f, 0xb9, 0x76, 0x76, 0x22, - 0x9c, 0x52, 0xcf, 0xfc, 0xb3, 0x9f, 0x0f, 0x77, 0xfe, 0x80, 0xb7, 0x5a, 0x5f, 0x41, 0xe7, 0xed, - 0x1e, 0xac, 0x66, 0x66, 0xa9, 0x54, 0xf3, 0x11, 0x33, 0x2a, 0x19, 0x76, 0xbe, 0x13, 0xf3, 0xa4, - 0x97, 0x9a, 0x9e, 0x71, 0x8a, 0x58, 0xd6, 0xe3, 0xca, 0x5a, 0x9d, 0x1a, 0x6e, 0xf5, 0x3a, 0x2c, - 0x24, 0x82, 0xc5, 0x2e, 0x6f, 0xb7, 0x55, 0x9c, 0xa3, 0x43, 0x4a, 0xce, 0xbc, 0x92, 0x1d, 0x6a, - 0x91, 0xfd, 0x43, 0xb3, 0x44, 0xd1, 0xfd, 0x7a, 0x38, 0x59, 0xb8, 0xaf, 0x43, 0xa9, 0xa7, 0xc4, - 0xb9, 0x46, 0xb1, 0xdc, 0xf0, 0xd5, 0x4a, 0xa0, 0x9e, 0xc7, 0x7a, 0x12, 0x9b, 0x2c, 0x39, 0xa6, - 0x34, 0x66, 0x9c, 0xd3, 0xe3, 0x26, 0x69, 0xc8, 0xe1, 0xa5, 0x37, 0x71, 0xf8, 0xbf, 0x9a, 0x7e, - 0xa2, 0xa7, 0xcf, 0xf6, 0x33, 0x54, 0xe2, 0x9c, 0xdf, 0xb1, 0xfc, 0x7f, 0xef, 0xe7, 0xdb, 0x70, - 0xc1, 0x4b, 0x84, 0xe4, 0x5d, 0xb7, 0x43, 0xbb, 0xcc, 0xf5, 0x62, 0xaf, 0x3a, 0x87, 0x0d, 0x54, - 0xb4, 0x78, 0x9f, 0x76, 0x59, 0x3d, 0xf6, 0xc8, 0x7d, 0x58, 0xcd, 0xe3, 0x64, 0xd0, 0x65, 0x42, - 0xd2, 0x6e, 0xaf, 0x5a, 0xdc, 0x2c, 0xdc, 0x2a, 0x3a, 0xcb, 0x03, 0xf4, 0x71, 0xaa, 0xb2, 0x6b, - 0x3a, 0x84, 0x9e, 0x04, 0xde, 0xe9, 0xe3, 0x98, 0x77, 0xcf, 0x8b, 0x7f, 0xdb, 0x82, 0x45, 0x74, - 0x00, 0xa3, 0x2f, 0x18, 0x82, 0xed, 0x7f, 0x29, 0xc0, 0x65, 0x74, 0x5a, 0x66, 0xbd, 0x11, 0x09, - 0x49, 0xc3, 0xb0, 0x29, 0xa9, 0x4c, 0x04, 0x79, 0x0e, 0x73, 0x02, 0xff, 0xa1, 0xa9, 0xc5, 0xfb, - 0xeb, 0xb5, 0xbd, 0x09, 0xd0, 0x47, 0xf6, 0xa9, 0x3b, 0x49, 0xe7, 0x3e, 0x8f, 0x4e, 0x23, 0xfe, - 0x32, 0x72, 0x8c, 0xb1, 0x7c, 0xfe, 0x9a, 0x1a, 0xca, 0x5f, 0xe4, 0x03, 0xb8, 0x1c, 0x52, 0xc9, - 0x84, 0x1c, 0x78, 0xc0, 0x6d, 0xc7, 0xbc, 0xeb, 0xe2, 0x18, 0xd0, 0xc5, 0x45, 0xa7, 0xaa, 0x21, - 0x99, 0x23, 0xd4, 0xe0, 0x9b, 0x4a, 0x6f, 0xf7, 0x4c, 0xbe, 0x64, 0xf1, 0x0b, 0x16, 0x6f, 0xbf, - 0xa0, 0x41, 0x48, 0x5b, 0x21, 0x23, 0xdf, 0x84, 0x4b, 0x79, 0xe7, 0x06, 0xba, 0x73, 0x6e, 0x6e, - 0x68, 0xf3, 0xf7, 0xaf, 0xd4, 0x5e, 0xe3, 0x08, 0x67, 0xcd, 0x1b, 0xaf, 0xb0, 0x1f, 0xc0, 0x45, - 0xf4, 0xe9, 0xf6, 0xb3, 0xd1, 0x46, 0x27, 0xc7, 0x94, 0xfd, 0x6f, 0xd3, 0x50, 0xad, 0x37, 0x0f, - 0xf7, 0x3c, 0x1e, 0x29, 0x8b, 0xdb, 0x1e, 0x6e, 0x5c, 0x3a, 0x72, 0xc9, 0x07, 0xb0, 0x4e, 0x7d, - 0x3f, 0x50, 0x6b, 0x97, 0x86, 0x6e, 0x8b, 0x7a, 0xa7, 0x3d, 0xea, 0x9d, 0xba, 0x22, 0xe4, 0x52, - 0xf7, 0xb5, 0xf2, 0xa8, 0x70, 0xcf, 0x59, 0x1b, 0x60, 0x76, 0x0c, 0xa4, 0xa9, 0x10, 0xe4, 0x0e, - 0x54, 0x64, 0x1c, 0xd0, 0xd0, 0xa5, 0xda, 0xaa, 0x0e, 0xdb, 0x47, 0xb3, 0x6d, 0x1a, 0x0a, 0xe6, - 0x2c, 0xa0, 0xce, 0x34, 0x48, 0x3e, 0x80, 0x2a, 0x0b, 0x83, 0x4e, 0xd0, 0x0a, 0x99, 0xdb, 0xe6, - 0xb1, 0xcb, 0x23, 0xdc, 0xfe, 0x7a, 0x21, 0xd5, 0x7b, 0x63, 0xe9, 0xd1, 0x8c, 0x8c, 0x13, 0xe6, - 0xac, 0xa6, 0xa8, 0xc7, 0x3c, 0x3e, 0x44, 0xcc, 0x51, 0x48, 0xfb, 0xa4, 0x01, 0x76, 0xc4, 0x98, - 0xef, 0x4a, 0xee, 0x7a, 0x27, 0x9c, 0x0b, 0xe6, 0x76, 0x15, 0x6b, 0x38, 0x61, 0x61, 0xaf, 0x9d, - 0x84, 0x6e, 0x3b, 0x0e, 0x58, 0xe4, 0x9b, 0x4c, 0xb9, 0xa1, 0x90, 0xc7, 0xbc, 0x8e, 0xb8, 0xa7, - 0x5c, 0xc8, 0x0f, 0x35, 0xea, 0x31, 0x82, 0xd4, 0x32, 0x09, 0x22, 0x9d, 0x5a, 0x99, 0x70, 0xc3, - 0x40, 0x48, 0xcc, 0xa2, 0x25, 0xa7, 0x12, 0x44, 0x75, 0x2d, 0x3d, 0x08, 0x84, 0x24, 0xf7, 0x60, - 0x45, 0xc6, 0xd4, 0x67, 0x6e, 0x8b, 0x46, 0x2e, 0x7b, 0xd5, 0x0b, 0x62, 0x4c, 0x72, 0xb8, 0xa6, - 0x8a, 0x0e, 0x41, 0xdd, 0x0e, 0x8d, 0xf6, 0x32, 0x8d, 0x62, 0x1c, 0x7e, 0xc2, 0xc2, 0xd1, 0x0a, - 0x7a, 0x59, 0x2d, 0x29, 0xd5, 0x30, 0xfe, 0x21, 0x2c, 0x77, 0x55, 0x03, 0xed, 0x20, 0x16, 0xd2, - 0x4d, 0xc9, 0x4b, 0xb5, 0x9c, 0xf7, 0xe2, 0x92, 0x42, 0x3c, 0x56, 0x80, 0x74, 0x93, 0xb7, 0xbf, - 0x57, 0xc0, 0x29, 0x55, 0x44, 0xa0, 0x1e, 0x07, 0x92, 0xc5, 0x01, 0xad, 0xf3, 0x48, 0x4f, 0x11, - 0x59, 0x84, 0x29, 0xde, 0x33, 0x3b, 0xfe, 0x14, 0xef, 0x91, 0x15, 0x98, 0x6d, 0x07, 0x2c, 0xf4, - 0x4d, 0xf4, 0xeb, 0x82, 0x62, 0x26, 0x31, 0xfb, 0x2c, 0x09, 0x62, 0xe6, 0x9b, 0x3c, 0x9b, 0x95, - 0xc9, 0x35, 0x98, 0x6f, 0x87, 0x9c, 0x4a, 0xf7, 0x05, 0x0d, 0x13, 0x4d, 0xad, 0xa6, 0x1c, 0x40, - 0xd1, 0xc7, 0x4a, 0xa2, 0x12, 0xb5, 0x90, 0xb1, 0xca, 0x88, 0x1a, 0x31, 0x8b, 0x96, 0xe7, 0xb5, - 0x0c, 0x21, 0xf6, 0x77, 0xa7, 0xe1, 0xc2, 0x48, 0x17, 0xc9, 0x06, 0x00, 0xb2, 0xc4, 0x90, 0xbd, - 0x60, 0x61, 0x9e, 0x24, 0x1e, 0x28, 0x81, 0xb2, 0x8a, 0xea, 0xcf, 0x12, 0x1a, 0xa6, 0x44, 0x71, - 0xd6, 0x41, 0x62, 0xf9, 0x91, 0x16, 0x91, 0x1b, 0xb0, 0x38, 0xb0, 0xe0, 0x0a, 0x26, 0x4d, 0xdf, - 0x17, 0x32, 0x2b, 0x4d, 0x26, 0xc9, 0x2d, 0xb0, 0xf2, 0x86, 0x10, 0xa7, 0x03, 0x63, 0x31, 0x67, - 0x4c, 0x21, 0xdf, 0x85, 0xa5, 0x20, 0x0a, 0xa4, 0x8a, 0xe0, 0x20, 0x7a, 0xc1, 0x22, 0xc9, 0xe3, - 0x3e, 0x8e, 0xa6, 0xe2, 0x58, 0x46, 0xd1, 0x48, 0xe5, 0xe4, 0x36, 0xa4, 0x32, 0x37, 0x23, 0xb3, - 0x73, 0x88, 0xbd, 0x60, 0xe4, 0x1f, 0xa5, 0x9c, 0xb6, 0x06, 0xcb, 0x41, 0x27, 0xe2, 0x31, 0x73, - 0x59, 0xa4, 0xd6, 0xa7, 0xef, 0xb6, 0x43, 0xda, 0xc1, 0xad, 0xa3, 0xe4, 0x2c, 0x69, 0xd5, 0x9e, - 0xd6, 0x3c, 0x0e, 0x69, 0x87, 0xfc, 0x3c, 0x80, 0x97, 0x4e, 0xa0, 0xe6, 0x2f, 0xf3, 0xf7, 0xd7, - 0x6b, 0x93, 0xa6, 0xd8, 0xc9, 0x81, 0xd5, 0x64, 0xc5, 0xcc, 0x53, 0x5b, 0x03, 0x8f, 0xc2, 0x3e, - 0xd2, 0x98, 0x92, 0x22, 0x51, 0x4a, 0x74, 0x18, 0x85, 0x7d, 0xfb, 0x1f, 0x66, 0xa1, 0x62, 0x2c, - 0x39, 0xcc, 0x0b, 0x7a, 0x8c, 0x5c, 0x86, 0x32, 0x12, 0xf5, 0xc8, 0x67, 0xaf, 0xcc, 0x34, 0x94, - 0x7c, 0xd6, 0x6e, 0xa8, 0x32, 0x21, 0x30, 0x13, 0xd1, 0x6e, 0x9a, 0x2b, 0xf1, 0x3f, 0xb9, 0x00, - 0xd3, 0x91, 0x4b, 0xd1, 0xd7, 0x65, 0x67, 0x2a, 0xda, 0x56, 0x8d, 0xfa, 0x4c, 0x78, 0x6e, 0x10, - 0xf5, 0x12, 0x29, 0xd0, 0xb9, 0x65, 0x07, 0x94, 0xa8, 0x81, 0x12, 0x35, 0x97, 0x08, 0xe0, 0x89, - 0x44, 0x84, 0x89, 0x10, 0x25, 0x3b, 0xd4, 0x22, 0xb2, 0x04, 0x33, 0x7e, 0xe0, 0x52, 0x74, 0x61, - 0xd9, 0x99, 0xf6, 0x83, 0x6d, 0x23, 0x6a, 0xe1, 0x7a, 0x41, 0xd1, 0x8e, 0x11, 0x79, 0xe8, 0x3a, - 0x14, 0xd5, 0x51, 0xc4, 0x5d, 0x8a, 0xab, 0x44, 0x89, 0xf8, 0xb6, 0x11, 0xb5, 0x70, 0xf4, 0x28, - 0xda, 0x31, 0x22, 0xaf, 0x3a, 0x9f, 0x8a, 0xea, 0xe4, 0x21, 0xac, 0x99, 0x18, 0x17, 0x2e, 0xa6, - 0x64, 0xdc, 0x24, 0x43, 0x2a, 0x44, 0x75, 0x01, 0xdd, 0xb6, 0x92, 0xaa, 0xb7, 0xc3, 0xb0, 0xa9, - 0xf6, 0x4a, 0xa5, 0x53, 0x07, 0x94, 0xb3, 0xd5, 0x54, 0x86, 0xac, 0x56, 0xb0, 0xd6, 0xf2, 0x48, - 0x2d, 0x95, 0x1a, 0xf1, 0x54, 0xa3, 0x6a, 0xbb, 0x89, 0xda, 0x6a, 0x74, 0xc2, 0xc3, 0x81, 0x57, - 0x17, 0x31, 0xac, 0x97, 0x51, 0xfb, 0x5c, 0x29, 0x55, 0x9e, 0x43, 0x15, 0xf9, 0x3a, 0xac, 0x2a, - 0xbb, 0x67, 0xeb, 0x5c, 0xc0, 0x3a, 0x44, 0x29, 0x47, 0xaa, 0xdc, 0x80, 0x45, 0xc1, 0x64, 0x1e, - 0x6b, 0x21, 0x76, 0x41, 0x30, 0x39, 0x40, 0xed, 0xc0, 0x0a, 0x4e, 0x95, 0x3e, 0x6c, 0xb8, 0x9e, - 0x89, 0xa8, 0xea, 0x0a, 0x46, 0x9a, 0x35, 0x1a, 0x69, 0x0e, 0x41, 0x34, 0x1e, 0x34, 0xb2, 0xd5, - 0xbb, 0x0b, 0xab, 0xba, 0x85, 0x51, 0x23, 0xab, 0x13, 0x8c, 0x2c, 0x6b, 0xf8, 0xb0, 0x95, 0x07, - 0x70, 0x71, 0xd0, 0x13, 0xd7, 0x4f, 0x7a, 0xcc, 0xc5, 0xed, 0x41, 0x54, 0x2f, 0x2a, 0xd6, 0xee, - 0x2c, 0x67, 0x2d, 0xef, 0x26, 0x3d, 0x56, 0x47, 0x95, 0x1d, 0xc0, 0x8a, 0xda, 0xf7, 0xb6, 0x7b, - 0xbd, 0xb0, 0xdf, 0x94, 0x31, 0x8d, 0x3a, 0x48, 0x29, 0xc8, 0xd7, 0x60, 0x45, 0xe8, 0xa2, 0xab, - 0x98, 0x9e, 0xb6, 0x99, 0xb1, 0xbf, 0x25, 0x31, 0x80, 0x2a, 0x83, 0x0d, 0x9f, 0x6c, 0x9a, 0x14, - 0x93, 0x02, 0xf5, 0xf9, 0x07, 0xb3, 0x92, 0x46, 0xd8, 0x81, 0xe6, 0x6d, 0xd8, 0xd4, 0x11, 0x8b, - 0x22, 0x1a, 0xc9, 0xe7, 0xbd, 0x8e, 0xca, 0xf4, 0x6a, 0xdb, 0x48, 0xf4, 0xdf, 0x91, 0x86, 0x2a, - 0x46, 0x6c, 0x1a, 0x79, 0x1b, 0x2e, 0xf4, 0x74, 0xcd, 0x91, 0x76, 0x2a, 0x46, 0x6c, 0x9a, 0xfa, - 0xb6, 0xe6, 0x0f, 0xd8, 0xd4, 0x5e, 0xa7, 0xb3, 0x27, 0x84, 0x3a, 0x87, 0xaa, 0xea, 0x4c, 0xff, - 0x1d, 0x6d, 0xc6, 0x88, 0x4d, 0x33, 0x57, 0x61, 0x9e, 0x75, 0x3a, 0x23, 0x4d, 0x94, 0x59, 0xa7, - 0x63, 0xcc, 0x7f, 0x0a, 0x2b, 0x66, 0xdb, 0x57, 0x82, 0x6d, 0x29, 0xe3, 0xa0, 0x95, 0xc8, 0x73, - 0x56, 0xff, 0x0a, 0xcc, 0xea, 0x94, 0xae, 0xf9, 0xbe, 0x2e, 0xa8, 0xe5, 0x8e, 0x7f, 0xdc, 0x56, - 0x5f, 0x32, 0x81, 0x79, 0x60, 0xc1, 0x01, 0x14, 0xed, 0x28, 0x89, 0xfd, 0x14, 0x96, 0x73, 0x6d, - 0xed, 0x7d, 0x96, 0x04, 0xbd, 0x1e, 0xf3, 0x55, 0x53, 0x11, 0x7b, 0x69, 0x96, 0x98, 0x69, 0x2a, - 0x62, 0x2f, 0xf5, 0xb2, 0x5a, 0x07, 0xf5, 0x5f, 0x2f, 0x24, 0xdd, 0x5a, 0x31, 0x62, 0x2f, 0xd5, - 0xe2, 0xb1, 0x7f, 0x3c, 0x0d, 0xf3, 0x39, 0x7b, 0x6a, 0x4b, 0xcb, 0xbc, 0x30, 0x15, 0xf8, 0x6a, - 0x23, 0x31, 0x84, 0x23, 0x1d, 0x79, 0xc5, 0x29, 0x1b, 0x49, 0xc3, 0x27, 0x57, 0xa0, 0x3c, 0xc8, - 0xe6, 0xd3, 0x66, 0x9b, 0xc9, 0xd2, 0xf8, 0xd0, 0xf8, 0x67, 0x46, 0xc6, 0xbf, 0x91, 0xbb, 0xa8, - 0x98, 0xd5, 0xf4, 0xe7, 0xeb, 0xb9, 0xbb, 0x8a, 0x35, 0x98, 0xd5, 0x9b, 0xd7, 0x5c, 0xaa, 0xd3, - 0x65, 0x72, 0x19, 0x8a, 0xe9, 0xb6, 0x55, 0xd4, 0xaa, 0x6f, 0x38, 0xa9, 0x44, 0xd5, 0x52, 0xe9, - 0x5f, 0x60, 0x12, 0x43, 0x42, 0xa5, 0xcb, 0x64, 0x1d, 0xe6, 0x78, 0x1c, 0x74, 0x82, 0x08, 0x73, - 0x19, 0x6a, 0x8c, 0x80, 0x3c, 0x80, 0x32, 0x4d, 0xa7, 0xac, 0xba, 0x80, 0x2b, 0x6c, 0xb5, 0x36, - 0x6e, 0x3e, 0x9d, 0x01, 0x8e, 0x7c, 0x1d, 0x2a, 0x41, 0xa4, 0xd6, 0x19, 0x8f, 0x31, 0x2e, 0x30, - 0x41, 0xcd, 0xdf, 0x5f, 0xc8, 0x57, 0x74, 0x16, 0x52, 0x08, 0xba, 0x76, 0x0d, 0x66, 0x85, 0xec, - 0x87, 0x0c, 0x53, 0x8c, 0xee, 0x1b, 0x96, 0x89, 0x0d, 0xf3, 0xba, 0x2b, 0x6a, 0x6f, 0xf4, 0x31, - 0xab, 0xcc, 0x28, 0x35, 0xa4, 0xd2, 0x86, 0x4f, 0xde, 0x87, 0x45, 0x66, 0xe6, 0x1a, 0xf9, 0x2d, - 0xab, 0x12, 0xec, 0xe9, 0x4a, 0x6d, 0x4c, 0x34, 0x38, 0x95, 0x14, 0xab, 0xd8, 0x2c, 0xb3, 0xef, - 0x42, 0x05, 0xe9, 0x33, 0xd7, 0xab, 0x53, 0xa8, 0x89, 0x11, 0x3c, 0x96, 0xfa, 0x3e, 0xc7, 0x44, - 0x8b, 0x12, 0x1c, 0xf7, 0x7b, 0xcc, 0xfe, 0x6e, 0x01, 0x2c, 0x63, 0xb4, 0x1e, 0xd2, 0xa0, 0xab, - 0x4e, 0xfe, 0x23, 0x71, 0x50, 0x18, 0x8d, 0x83, 0xcb, 0x50, 0xf6, 0xb8, 0x6f, 0x2e, 0x88, 0xcc, - 0xb5, 0x93, 0x12, 0xe0, 0xe5, 0xd0, 0x16, 0x54, 0x14, 0xeb, 0x77, 0xa9, 0x97, 0x63, 0x41, 0x15, - 0x67, 0x41, 0x09, 0xb7, 0x8d, 0x4c, 0x6d, 0x86, 0xaa, 0x82, 0xd9, 0xe0, 0xf0, 0xbf, 0xfd, 0xdb, - 0x05, 0x9d, 0x8d, 0x9e, 0xf7, 0x7c, 0x2a, 0x71, 0x31, 0x36, 0xbd, 0x13, 0xd6, 0xcd, 0xe8, 0x8d, - 0x40, 0xde, 0x8f, 0xbd, 0x59, 0xd0, 0xf4, 0x46, 0x28, 0xde, 0x8d, 0x9c, 0x40, 0xad, 0x55, 0x81, - 0xe8, 0xa1, 0x83, 0x75, 0xd1, 0x59, 0x0a, 0x32, 0x3b, 0xe9, 0x61, 0xce, 0x70, 0x1d, 0x6d, 0xce, - 0x4d, 0xe2, 0xd0, 0xec, 0xbf, 0x0b, 0x99, 0xc9, 0xe7, 0x71, 0x68, 0xdf, 0x85, 0x79, 0x7d, 0x0d, - 0xb4, 0x17, 0xc7, 0x3c, 0x56, 0x7d, 0x60, 0xea, 0x8f, 0x2b, 0xd9, 0x2b, 0x69, 0xee, 0x6b, 0xca, - 0x28, 0x39, 0x66, 0xaf, 0xa4, 0xbd, 0xa1, 0x4f, 0x60, 0x0e, 0xfb, 0x2c, 0x61, 0x42, 0x66, 0xd4, - 0xc6, 0x61, 0xed, 0x98, 0x89, 0x13, 0xfb, 0x7d, 0xb8, 0x80, 0xe7, 0x12, 0x1e, 0x7d, 0x4c, 0x63, - 0x4d, 0xf5, 0x52, 0x3a, 0x50, 0xc8, 0xd1, 0x81, 0xa1, 0x24, 0x51, 0x36, 0x49, 0xc2, 0xde, 0xd1, - 0x6e, 0x71, 0x58, 0x2f, 0x0c, 0x3c, 0x2a, 0x99, 0xb6, 0xa2, 0xce, 0x08, 0x45, 0x8f, 0x47, 0x2f, - 0x68, 0xac, 0x52, 0x80, 0xd9, 0x29, 0x86, 0x1b, 0x71, 0x52, 0x80, 0xfd, 0xb7, 0xc6, 0xb7, 0x18, - 0xe1, 0x9e, 0x3a, 0xc7, 0x85, 0xcc, 0xef, 0x30, 0xff, 0xbc, 0x99, 0x1e, 0x5a, 0xf1, 0x53, 0xaf, - 0x5d, 0xf1, 0xd3, 0x23, 0x2b, 0xbe, 0x3a, 0x58, 0xb9, 0x3a, 0x19, 0x64, 0xcb, 0xf6, 0x22, 0xcc, - 0xc5, 0x34, 0xce, 0x32, 0x81, 0x63, 0x4a, 0x4a, 0x6e, 0x56, 0xad, 0x66, 0x7f, 0xa6, 0x64, 0xff, - 0xc8, 0x74, 0xbe, 0xc9, 0x30, 0xa0, 0x8f, 0xb8, 0x30, 0x14, 0xad, 0x61, 0x58, 0x6b, 0x2f, 0x95, - 0x18, 0x47, 0xd8, 0xb5, 0x71, 0xf0, 0x5a, 0xbe, 0xe4, 0x54, 0x82, 0xbc, 0xee, 0x52, 0x1d, 0x16, - 0xf2, 0x6a, 0xb2, 0x06, 0xc5, 0xe1, 0x4d, 0x62, 0x2e, 0xd0, 0xbb, 0xc3, 0x25, 0x28, 0xa5, 0xcd, - 0xa5, 0xa1, 0x9f, 0x96, 0xed, 0xdf, 0x2b, 0xc0, 0x25, 0x1d, 0x34, 0xcf, 0xd4, 0x11, 0x53, 0xb2, - 0xee, 0x33, 0x2e, 0x83, 0xb6, 0x9a, 0x35, 0x65, 0xf3, 0x26, 0x2c, 0xaa, 0x43, 0x19, 0x8b, 0xf5, - 0x39, 0x38, 0x3b, 0x51, 0x56, 0xb4, 0xb4, 0xa9, 0x85, 0x19, 0x17, 0x1f, 0xb8, 0x56, 0xb7, 0xb3, - 0x90, 0x5e, 0xfb, 0xa2, 0x7b, 0x53, 0x2e, 0x1e, 0x21, 0xd7, 0xc2, 0x73, 0xad, 0x89, 0x63, 0xac, - 0xad, 0x3a, 0xa0, 0x8f, 0xc1, 0xf6, 0x17, 0x53, 0xe9, 0x8d, 0xa6, 0x3e, 0x9b, 0xee, 0x06, 0x42, - 0x35, 0x38, 0xd4, 0xb5, 0xa7, 0xb0, 0x15, 0xe5, 0xca, 0xae, 0x0c, 0x64, 0xc8, 0xf4, 0xb5, 0x71, - 0xf0, 0xb9, 0x16, 0x9d, 0xb2, 0xf4, 0x86, 0x76, 0x33, 0x0f, 0x3d, 0x56, 0xc8, 0x83, 0x1c, 0xf0, - 0x09, 0xeb, 0x93, 0x27, 0x60, 0x0f, 0x99, 0x6b, 0x71, 0xbf, 0x7f, 0xd6, 0x9a, 0x8e, 0xf2, 0x6b, - 0x79, 0xe4, 0x0e, 0xf7, 0xfb, 0xa3, 0xc6, 0x6a, 0xb0, 0x8c, 0xf5, 0x45, 0xd2, 0x32, 0x87, 0xa3, - 0x53, 0xd6, 0x57, 0x9b, 0xe5, 0xf4, 0xad, 0xb2, 0xb3, 0xa4, 0x54, 0xcd, 0x54, 0xf3, 0x84, 0xf5, - 0x05, 0xb9, 0x0f, 0xab, 0x23, 0x78, 0x5c, 0x47, 0xfa, 0xc2, 0xb4, 0xec, 0x2c, 0x0f, 0xd5, 0xc0, - 0x75, 0x22, 0xec, 0x5f, 0xca, 0x2e, 0xa8, 0x4f, 0xf8, 0x4b, 0xcc, 0x9a, 0x47, 0x81, 0x77, 0xca, - 0xfc, 0xe7, 0xbd, 0x37, 0x9c, 0x35, 0xfb, 0xaf, 0x0b, 0xb0, 0xa9, 0x4d, 0x34, 0x22, 0x2f, 0x66, - 0x5d, 0x16, 0xc9, 0x27, 0x41, 0x18, 0x22, 0xd1, 0xca, 0x6e, 0xa8, 0xee, 0xc1, 0xd2, 0x69, 0x10, - 0x86, 0x2c, 0x76, 0x47, 0x17, 0xdd, 0xce, 0xcc, 0x77, 0x7e, 0xb4, 0x51, 0x70, 0x2e, 0x68, 0xf5, - 0x76, 0x3e, 0xd5, 0x46, 0x49, 0xd7, 0x55, 0x62, 0x91, 0xc6, 0x5b, 0x94, 0x74, 0x95, 0x69, 0xdc, - 0xe9, 0xd3, 0x48, 0x31, 0xcb, 0xaf, 0x68, 0x62, 0x44, 0xad, 0x6b, 0x7d, 0x96, 0xcb, 0x5d, 0xe2, - 0x97, 0x51, 0x82, 0x59, 0xff, 0x2f, 0xa7, 0xb2, 0xbb, 0x0b, 0xa4, 0x84, 0x31, 0xef, 0x39, 0x54, - 0xb2, 0x1d, 0x1e, 0x25, 0x82, 0x6c, 0x9d, 0xcd, 0x09, 0xa6, 0x7b, 0xb9, 0xcc, 0xf0, 0x0e, 0x5c, - 0x18, 0x1c, 0xc4, 0x5d, 0x95, 0xb1, 0x4d, 0xc6, 0x5d, 0x1c, 0x88, 0x77, 0xa9, 0x64, 0xe4, 0x12, - 0xcc, 0xb6, 0x94, 0x59, 0xec, 0xe1, 0x94, 0x31, 0xa4, 0x45, 0x8a, 0xff, 0xe0, 0x1f, 0x4d, 0x55, - 0x4d, 0x37, 0x01, 0x45, 0xe8, 0xb8, 0xfc, 0x32, 0x9c, 0x1d, 0x5a, 0x86, 0x43, 0xa9, 0x67, 0x6e, - 0x24, 0xf5, 0xa8, 0x63, 0x34, 0x53, 0x47, 0x39, 0xe1, 0x86, 0xac, 0x2d, 0x35, 0x73, 0x70, 0xe6, - 0x8d, 0xec, 0x80, 0xb5, 0x25, 0x79, 0x07, 0x16, 0x5a, 0x9c, 0x0b, 0xc9, 0x62, 0xed, 0xa1, 0x52, - 0x6e, 0x94, 0xf3, 0x46, 0x83, 0x9e, 0xfa, 0xb2, 0x00, 0xeb, 0x39, 0x4f, 0x1d, 0x30, 0xda, 0x49, - 0xd8, 0xc7, 0x01, 0x7b, 0x79, 0xa4, 0xb8, 0xd6, 0x1b, 0xb9, 0xea, 0x3a, 0x94, 0x43, 0xac, 0x96, - 0x91, 0x2a, 0x83, 0x29, 0x69, 0xb1, 0xc9, 0xb3, 0x92, 0x75, 0xf3, 0xdc, 0x69, 0x20, 0x50, 0xe3, - 0xe9, 0xc4, 0x8a, 0xf6, 0xc6, 0x8c, 0x0a, 0x1e, 0x99, 0xb4, 0x39, 0x8f, 0x32, 0x07, 0x45, 0xf6, - 0x29, 0x5c, 0xcc, 0x53, 0x03, 0x95, 0xa1, 0x8f, 0x55, 0x04, 0xcb, 0xf3, 0x32, 0xfc, 0x3a, 0x94, - 0x98, 0x42, 0x0f, 0x08, 0x5f, 0x11, 0xcb, 0x0d, 0x3f, 0xef, 0xfc, 0xe9, 0xbc, 0xf3, 0xed, 0xbf, - 0x99, 0x82, 0x8d, 0x5c, 0x6b, 0xc7, 0x3c, 0x89, 0x55, 0x1a, 0x8a, 0xa4, 0xf2, 0x49, 0x8f, 0xc7, - 0xf2, 0x0d, 0x08, 0xc4, 0x88, 0x47, 0x72, 0xbe, 0x98, 0xd4, 0xac, 0x5a, 0xd8, 0x19, 0x73, 0x4a, - 0xaf, 0x74, 0x62, 0x05, 0xd3, 0x0e, 0x5b, 0x4e, 0x95, 0xe9, 0x75, 0x4e, 0xdc, 0xf0, 0xc9, 0x6d, - 0xb0, 0x7a, 0xa6, 0x53, 0xc2, 0x6d, 0xf1, 0xa4, 0x73, 0x22, 0x8d, 0xfb, 0x2e, 0x64, 0xf2, 0x1d, - 0x14, 0xab, 0x0d, 0x2b, 0xe5, 0x0e, 0x3a, 0xa0, 0xd2, 0xe2, 0x70, 0xb0, 0x15, 0xcf, 0x06, 0x5b, - 0xcc, 0x5e, 0xd2, 0x58, 0x5f, 0x45, 0x18, 0x2e, 0xea, 0xcc, 0x6b, 0xd9, 0x63, 0x25, 0xb2, 0xef, - 0xc3, 0xfa, 0x98, 0x27, 0xa5, 0x3a, 0x8d, 0x3c, 0x16, 0xe6, 0x1e, 0x8d, 0x0a, 0xf9, 0x47, 0xa3, - 0xf7, 0xe1, 0xfa, 0xc4, 0x3a, 0x13, 0x1e, 0xa2, 0x2a, 0xe9, 0x43, 0x94, 0xfd, 0x0d, 0x4d, 0x47, - 0x46, 0x2a, 0x3f, 0x56, 0xce, 0x09, 0x3e, 0x67, 0x93, 0x9a, 0xfc, 0x65, 0xd8, 0x7a, 0x4d, 0xad, - 0xf3, 0x1a, 0xcd, 0xb2, 0x51, 0xe0, 0xab, 0x4c, 0x35, 0x7d, 0x6b, 0x46, 0x67, 0xa3, 0x86, 0x2f, - 0x6c, 0x9a, 0xf6, 0x67, 0x87, 0x46, 0x11, 0xf3, 0x3f, 0xe1, 0xb1, 0x7f, 0x10, 0x08, 0x69, 0xe8, - 0x12, 0xb9, 0x0d, 0x4b, 0x2d, 0x1a, 0xe1, 0x85, 0xa1, 0x3b, 0xf4, 0xbc, 0x51, 0x71, 0x16, 0x5b, - 0x34, 0x52, 0xd0, 0x7d, 0xf3, 0xca, 0xb1, 0x06, 0xc5, 0x97, 0x3c, 0xf6, 0x07, 0x71, 0x33, 0xa7, - 0x8a, 0x0d, 0xdf, 0xfe, 0x1d, 0xc5, 0x63, 0x47, 0xda, 0xc8, 0xa3, 0x0b, 0x79, 0x34, 0x39, 0x80, - 0x32, 0x2a, 0x32, 0x06, 0xbb, 0x78, 0x9f, 0xd4, 0xf6, 0xeb, 0xee, 0xa0, 0xae, 0x5a, 0xfc, 0x8f, - 0x2e, 0x2b, 0xd1, 0xf6, 0xb3, 0x67, 0x7b, 0xbb, 0xee, 0x27, 0x87, 0xce, 0xae, 0xbb, 0xdb, 0x68, - 0x6e, 0xef, 0x1c, 0xec, 0x61, 0xc1, 0x29, 0xbd, 0x34, 0x30, 0xc5, 0xe5, 0xd4, 0x7f, 0xb3, 0xff, - 0xe2, 0x7f, 0xbb, 0x0f, 0x57, 0xc6, 0x0f, 0xd9, 0x78, 0xf1, 0xa7, 0x18, 0x73, 0xcd, 0x74, 0x16, - 0x2f, 0x54, 0xa7, 0x90, 0xe1, 0x2c, 0xd5, 0x46, 0x8d, 0xeb, 0xee, 0xa8, 0x6a, 0xf6, 0xaf, 0xa7, - 0xa1, 0x73, 0xcc, 0x47, 0x9b, 0x1f, 0xbc, 0x3e, 0xbe, 0x0f, 0xe5, 0x56, 0x5a, 0x30, 0x97, 0xe7, - 0x1b, 0xb5, 0xd7, 0xf5, 0xd8, 0x19, 0xe0, 0xed, 0x5f, 0x48, 0x19, 0xc5, 0xd9, 0x16, 0x34, 0x7b, - 0x3f, 0xfb, 0x52, 0x55, 0xc9, 0x5e, 0xaa, 0xec, 0x66, 0xba, 0xd9, 0xaa, 0xda, 0xbb, 0x41, 0x2c, - 0xfb, 0xcd, 0xdd, 0xc3, 0x3a, 0xf5, 0x4e, 0xf0, 0xba, 0x5d, 0xf8, 0x3c, 0x7f, 0x52, 0x29, 0x0a, - 0x9f, 0xa3, 0x93, 0x37, 0x00, 0x4e, 0x59, 0xdf, 0x4d, 0x82, 0x48, 0xbe, 0xf7, 0x8d, 0xf4, 0x54, - 0x7e, 0xca, 0xfa, 0xcf, 0x51, 0x60, 0x7f, 0x2b, 0xdf, 0x25, 0x34, 0xfa, 0x34, 0x09, 0x65, 0xd0, - 0x0b, 0xd9, 0xcf, 0x62, 0x7c, 0x7a, 0xd8, 0xf8, 0xaf, 0xe5, 0x8d, 0xe3, 0xbd, 0x42, 0x9e, 0xa4, - 0xec, 0x06, 0xed, 0xf6, 0xd0, 0x6b, 0xb5, 0x39, 0x63, 0x65, 0xaf, 0xd5, 0xd7, 0x60, 0xbe, 0x47, - 0x15, 0x9d, 0x70, 0xfd, 0xa0, 0xdd, 0x36, 0xbc, 0x07, 0xb4, 0x48, 0x55, 0xb6, 0xeb, 0xf0, 0xce, - 0x39, 0xf6, 0xb3, 0xb8, 0xa9, 0x42, 0x51, 0x24, 0x9e, 0xc7, 0xcc, 0xc1, 0xbf, 0xe4, 0xa4, 0x45, - 0x3b, 0xd0, 0x0f, 0x49, 0xfb, 0xf5, 0x3a, 0x0f, 0x43, 0xe6, 0x21, 0xf9, 0x25, 0x77, 0x81, 0x78, - 0xba, 0xa8, 0xb6, 0xe9, 0x61, 0x4a, 0x6b, 0x0d, 0x34, 0x83, 0x1b, 0x16, 0x91, 0xb4, 0x3e, 0x65, - 0xde, 0x99, 0x1b, 0x16, 0x23, 0x36, 0x57, 0x20, 0x2b, 0xfa, 0x7d, 0xba, 0xb9, 0x7b, 0xf8, 0x8c, - 0x3f, 0x65, 0x5d, 0x4f, 0xb9, 0xd7, 0xb7, 0x7f, 0x2e, 0x5d, 0xe5, 0x6a, 0x14, 0x3a, 0x0e, 0x9a, - 0x1f, 0x1d, 0x3c, 0x61, 0x7d, 0x7d, 0xe2, 0x59, 0x87, 0x92, 0xf2, 0x71, 0xee, 0xd4, 0x53, 0x3c, - 0x65, 0x7d, 0x45, 0x54, 0xed, 0x7a, 0xca, 0x9b, 0xf5, 0xf3, 0x8b, 0x39, 0xa9, 0xa5, 0xa1, 0x74, - 0x13, 0x16, 0x05, 0xca, 0xb3, 0xb3, 0x9d, 0x76, 0x70, 0x45, 0xe4, 0xd1, 0x03, 0x23, 0xf5, 0xfc, - 0xdb, 0x5d, 0xce, 0xc8, 0xc8, 0x4b, 0x5f, 0x61, 0xdc, 0xcb, 0xeb, 0x26, 0x5c, 0x1d, 0x8c, 0xe1, - 0x13, 0xd6, 0xda, 0x3e, 0x6a, 0xa4, 0x0f, 0x3b, 0x27, 0x34, 0xea, 0x30, 0xdf, 0x6e, 0xeb, 0xdb, - 0x25, 0x7d, 0xe5, 0x5b, 0xe7, 0xdd, 0x1e, 0x8f, 0x58, 0x24, 0xc7, 0xb9, 0xae, 0x30, 0xc6, 0x75, - 0x8a, 0x37, 0x65, 0xf7, 0x0a, 0x39, 0x7a, 0x3f, 0xe3, 0x2c, 0x66, 0x62, 0xdc, 0x57, 0xec, 0xdf, - 0x2d, 0xe8, 0x65, 0xfc, 0x38, 0x09, 0xdb, 0x41, 0x18, 0xee, 0xf6, 0x23, 0xda, 0x0d, 0xbc, 0xd1, - 0x66, 0x37, 0x61, 0x41, 0x72, 0x1e, 0x8e, 0xb4, 0x09, 0x4a, 0x66, 0x1a, 0x7c, 0x02, 0x17, 0x3d, - 0x1e, 0x89, 0xa4, 0xdb, 0x93, 0xfa, 0xc1, 0xdf, 0x54, 0x15, 0x26, 0x95, 0xac, 0xd4, 0xc6, 0x0c, - 0xc7, 0x59, 0xcd, 0xd5, 0xc9, 0xa4, 0xc2, 0xde, 0x85, 0x8d, 0xbc, 0x8f, 0x9f, 0xd2, 0xf8, 0x94, - 0x49, 0x7c, 0xa2, 0x35, 0xa9, 0x7c, 0x0b, 0x2a, 0xf8, 0xd4, 0x9c, 0x7d, 0x9d, 0xa1, 0xbd, 0x8c, - 0xef, 0xcf, 0xe9, 0x47, 0x26, 0xf6, 0x3f, 0x17, 0xd2, 0x48, 0x19, 0x35, 0xb3, 0x87, 0x5f, 0x7e, - 0x9c, 0x3d, 0x01, 0x15, 0xc6, 0x9c, 0x80, 0xc6, 0x3d, 0x6b, 0x54, 0x86, 0x9f, 0x35, 0xee, 0x02, - 0xd1, 0x57, 0x03, 0x2c, 0x0c, 0x31, 0x7d, 0xe2, 0x67, 0x0c, 0xd3, 0xe6, 0x1d, 0x42, 0xb2, 0x6e, - 0x93, 0x85, 0xe1, 0x81, 0x91, 0x93, 0x87, 0xb0, 0xd6, 0x8b, 0x03, 0x8f, 0x8d, 0xf9, 0x62, 0x46, - 0x33, 0x8c, 0x15, 0x54, 0x8f, 0x7c, 0x32, 0x63, 0x1f, 0xe9, 0xc7, 0xc3, 0xb3, 0x83, 0x21, 0xef, - 0x41, 0x91, 0x45, 0x32, 0x0e, 0x58, 0x7a, 0x30, 0xbd, 0x52, 0x7b, 0xcd, 0xb0, 0x9d, 0x14, 0x6c, - 0xff, 0x66, 0x41, 0xdf, 0x17, 0xec, 0xbd, 0x92, 0x31, 0xf5, 0xe4, 0x3e, 0xeb, 0x8a, 0x37, 0x98, - 0xe8, 0x73, 0xef, 0x60, 0xc9, 0xbb, 0xc6, 0xaf, 0x82, 0x2b, 0x66, 0x98, 0x7d, 0x1a, 0xf1, 0x68, - 0xf6, 0xbd, 0x87, 0x0f, 0x1f, 0x3c, 0xd4, 0xee, 0x6d, 0xa2, 0xae, 0xe1, 0xdb, 0xff, 0x35, 0xa5, - 0xd3, 0x74, 0xae, 0x13, 0x59, 0x12, 0x9a, 0x78, 0x3a, 0xfe, 0x15, 0x28, 0xc5, 0x06, 0x64, 0xb6, - 0xd5, 0x9b, 0xb5, 0x09, 0x46, 0x6a, 0x7b, 0x39, 0xe1, 0xa3, 0xb5, 0x53, 0x37, 0x57, 0x74, 0x9b, - 0x2a, 0xa7, 0x31, 0x9f, 0xf9, 0x4e, 0x66, 0xcf, 0xfe, 0xf7, 0x02, 0x2c, 0xe4, 0xeb, 0x90, 0xcb, - 0x30, 0xa9, 0x96, 0xf5, 0x16, 0x79, 0x1b, 0xec, 0x61, 0xa5, 0xfe, 0xec, 0xc4, 0x3d, 0x56, 0x0e, - 0x13, 0x8d, 0xe8, 0x05, 0x0d, 0x03, 0xdf, 0x2a, 0x4c, 0xc4, 0xa1, 0xcb, 0x32, 0xdc, 0x14, 0xb9, - 0x0b, 0xb7, 0x26, 0xda, 0xab, 0xd3, 0x28, 0xe2, 0xd2, 0x61, 0x5d, 0xfe, 0x82, 0xed, 0xb3, 0xae, - 0x35, 0x4d, 0xee, 0xc0, 0xdb, 0x63, 0xd1, 0xfa, 0xe7, 0x98, 0x0f, 0xb0, 0x33, 0x76, 0x57, 0xdf, - 0xd7, 0x6d, 0xfb, 0xbe, 0xf6, 0xfd, 0x57, 0x32, 0xd5, 0x55, 0x28, 0x26, 0x51, 0x22, 0x12, 0x1a, - 0x9a, 0x97, 0xbc, 0xb4, 0x68, 0xff, 0xc7, 0x94, 0xfe, 0xb8, 0x24, 0x6b, 0xef, 0xfc, 0x59, 0xbd, - 0x07, 0x2b, 0x89, 0x4e, 0xa3, 0x59, 0xe8, 0x98, 0xc4, 0x35, 0x7d, 0xab, 0xe2, 0x10, 0xa3, 0x33, - 0x91, 0x83, 0x6b, 0xf3, 0x38, 0x17, 0x07, 0xd3, 0x18, 0x07, 0xd7, 0x6b, 0x63, 0x1b, 0xad, 0xed, - 0x65, 0xa2, 0x47, 0xab, 0xa7, 0x6e, 0x56, 0x18, 0x1b, 0x01, 0x5f, 0x16, 0x00, 0x06, 0x78, 0xb2, - 0x0e, 0xe3, 0x6b, 0x58, 0x6f, 0x91, 0x1b, 0xb0, 0x99, 0x57, 0x4d, 0x98, 0xfb, 0x77, 0xe1, 0x9d, - 0x31, 0x28, 0x7c, 0x6b, 0xc1, 0x19, 0xdd, 0x61, 0x5a, 0xc3, 0x54, 0x00, 0xdc, 0x82, 0x1b, 0x63, - 0xc0, 0xe9, 0x84, 0x66, 0x0a, 0x6b, 0xda, 0xfe, 0x55, 0xf3, 0xd4, 0xe1, 0xfb, 0xfa, 0x74, 0xa4, - 0x15, 0x98, 0x11, 0xae, 0xc2, 0x7c, 0x27, 0x37, 0x6f, 0xda, 0xcd, 0xe5, 0x4e, 0x36, 0x6d, 0xea, - 0xe4, 0x3a, 0xec, 0x61, 0x7d, 0x72, 0x1d, 0xb8, 0xd6, 0x7e, 0x69, 0x5e, 0x37, 0x86, 0xad, 0x9f, - 0x09, 0x89, 0xc2, 0x99, 0x90, 0xf8, 0x45, 0x58, 0xec, 0xa8, 0x50, 0x94, 0xdc, 0xcc, 0xa2, 0xd9, - 0x00, 0xaa, 0xb5, 0x09, 0xbd, 0x75, 0x16, 0x14, 0x3e, 0x95, 0xd8, 0xbf, 0x35, 0xa3, 0xb3, 0xf6, - 0x08, 0x32, 0x0b, 0x9f, 0xf3, 0x7b, 0xf0, 0x55, 0xc4, 0xd1, 0x8d, 0xda, 0x6b, 0xfa, 0x80, 0xd1, - 0xb4, 0xcf, 0xba, 0x8f, 0x08, 0x4e, 0xd5, 0x3e, 0xeb, 0x8e, 0x8d, 0xa3, 0xbf, 0x9f, 0x82, 0xa2, - 0x41, 0x92, 0x8b, 0x30, 0x06, 0x6b, 0xbd, 0x45, 0x36, 0xe1, 0x4a, 0x26, 0x37, 0x73, 0xbd, 0x9f, - 0xcf, 0x08, 0x05, 0x72, 0x1d, 0x36, 0x46, 0x11, 0xa3, 0x49, 0xc3, 0x86, 0xab, 0xa3, 0x90, 0x5c, - 0xc0, 0xe8, 0x54, 0x91, 0x06, 0x61, 0xde, 0x8c, 0x36, 0xb0, 0xcf, 0xba, 0x8a, 0x9c, 0x3e, 0xe6, - 0xb1, 0x09, 0xad, 0x19, 0x72, 0x1b, 0x6e, 0x9e, 0x0b, 0xfe, 0x90, 0xc5, 0xdc, 0x9a, 0x7d, 0x23, - 0x68, 0x33, 0xe4, 0xd2, 0x9a, 0x23, 0xf7, 0xe0, 0xee, 0x28, 0x54, 0xb7, 0x58, 0xe7, 0x91, 0xa4, - 0x41, 0x24, 0x9e, 0x47, 0xb1, 0x4a, 0x58, 0xb4, 0x15, 0x62, 0xce, 0x2a, 0xda, 0x2e, 0x54, 0x35, - 0x6b, 0x10, 0x4c, 0x9a, 0x87, 0xc3, 0x7d, 0xd6, 0xd5, 0x77, 0x36, 0xe7, 0xc7, 0xc1, 0x1b, 0x44, - 0xf9, 0x3f, 0x4d, 0xe9, 0xeb, 0xb4, 0x71, 0x2d, 0x64, 0x11, 0xf7, 0xed, 0x5c, 0x74, 0xe8, 0x4f, - 0x9b, 0xde, 0xad, 0x9d, 0x57, 0xa9, 0xb6, 0x87, 0x5a, 0x15, 0x24, 0x2b, 0xa7, 0x6e, 0xfa, 0x7f, - 0x6c, 0x98, 0xfc, 0x63, 0x01, 0xca, 0x19, 0x9a, 0x54, 0x61, 0x2c, 0x3e, 0xdd, 0x6a, 0x32, 0xcd, - 0x99, 0x4c, 0xaf, 0xe5, 0x56, 0x81, 0x6c, 0xc1, 0xb5, 0xb3, 0xb8, 0xd1, 0x90, 0xb9, 0x09, 0xd7, - 0xc7, 0x80, 0xb4, 0x3a, 0xdd, 0x9b, 0xad, 0x69, 0x3d, 0xbb, 0xa3, 0x30, 0x33, 0x69, 0x26, 0x77, - 0xa1, 0xd6, 0x9a, 0xb1, 0x7f, 0x23, 0xe5, 0x6c, 0xc7, 0xdc, 0x7c, 0x56, 0xc7, 0xc3, 0xf0, 0x71, - 0x10, 0xb2, 0x94, 0xb3, 0x5d, 0x86, 0x72, 0x3b, 0x08, 0x59, 0x9e, 0x99, 0x97, 0x94, 0x40, 0x51, - 0xf3, 0x9f, 0xe2, 0x73, 0xcb, 0x1e, 0x0f, 0xc3, 0xdc, 0xe7, 0x96, 0xaa, 0xd8, 0xf0, 0xed, 0x8f, - 0x07, 0x84, 0x7a, 0xb4, 0xf5, 0xc1, 0xb6, 0x93, 0x56, 0x2d, 0xe4, 0xab, 0x66, 0xfd, 0x12, 0xc1, - 0xe7, 0xd9, 0x33, 0x93, 0x12, 0x34, 0x83, 0xcf, 0x99, 0x7d, 0x98, 0xde, 0xa9, 0x28, 0xa2, 0x7e, - 0xc4, 0xe2, 0x36, 0x8f, 0xbb, 0x4f, 0x69, 0x94, 0xd0, 0xf0, 0xb0, 0x47, 0x96, 0x61, 0x96, 0xe7, - 0xbe, 0x91, 0x9c, 0xe1, 0xea, 0x18, 0xbd, 0x01, 0xa0, 0x4f, 0xa4, 0xf8, 0xf2, 0x64, 0x1e, 0x33, - 0x50, 0x52, 0xe7, 0x3e, 0xb3, 0xbf, 0x05, 0xf6, 0x44, 0x83, 0x8a, 0x01, 0x87, 0x6a, 0x1f, 0x98, - 0x7c, 0xfc, 0xd2, 0xaf, 0x6c, 0xf8, 0x51, 0x74, 0xc7, 0x4b, 0x7b, 0xab, 0x05, 0xfb, 0xde, 0x9d, - 0x1f, 0xcf, 0x00, 0xec, 0xa9, 0xa3, 0xb2, 0x60, 0x4f, 0x45, 0x87, 0x5c, 0x52, 0x3b, 0xd7, 0x9e, - 0x3e, 0xf1, 0xe0, 0x57, 0xc1, 0x4f, 0xf5, 0x97, 0x73, 0xd6, 0x17, 0xd7, 0xc8, 0x06, 0x54, 0x53, - 0xdd, 0xe8, 0x93, 0x8f, 0xf5, 0xfd, 0x6b, 0xf9, 0xaa, 0x5a, 0x6a, 0x0e, 0x38, 0xd6, 0x0f, 0x86, - 0x74, 0x43, 0x9f, 0xd3, 0x5a, 0xbf, 0xbf, 0x45, 0xae, 0xc2, 0xfa, 0x90, 0x2e, 0xff, 0x59, 0xa9, - 0xf5, 0x07, 0x5b, 0x64, 0x13, 0x2e, 0xa7, 0xfa, 0x31, 0xdf, 0x80, 0x5a, 0x7f, 0xb8, 0x95, 0xb7, - 0x3e, 0xf4, 0xb1, 0xa2, 0xf5, 0x47, 0x5b, 0x64, 0x4d, 0x65, 0x51, 0xad, 0x1b, 0x7c, 0x98, 0x68, - 0xfd, 0xf1, 0x16, 0xb9, 0x82, 0x1c, 0x2d, 0x77, 0xb6, 0xcb, 0x3e, 0xad, 0xb3, 0xfe, 0x64, 0x8b, - 0xd8, 0x2a, 0x85, 0xee, 0xe5, 0x28, 0x71, 0x9d, 0x47, 0x11, 0xf3, 0xe4, 0x31, 0xd7, 0x60, 0xeb, - 0x4f, 0xb7, 0xc8, 0x65, 0xb8, 0x98, 0x62, 0xf6, 0x69, 0x97, 0x69, 0x45, 0x23, 0x6a, 0x73, 0xeb, - 0xcf, 0xb6, 0x08, 0x81, 0x4a, 0xaa, 0xc4, 0x77, 0x3a, 0xeb, 0xcf, 0xb7, 0xc8, 0x35, 0xb8, 0x94, - 0xf5, 0xe5, 0xcc, 0x07, 0x7d, 0xd6, 0x5f, 0x6c, 0x8d, 0x73, 0x13, 0x7e, 0x4e, 0x6a, 0x7d, 0x6f, - 0xc8, 0x0d, 0x63, 0x3e, 0x31, 0xb5, 0xbe, 0xd8, 0x22, 0x37, 0xd4, 0x2a, 0xde, 0x7b, 0xdd, 0x82, - 0xb2, 0xbe, 0xbf, 0x45, 0x6e, 0x2a, 0x02, 0xb2, 0xf7, 0xda, 0xc0, 0xb7, 0x7e, 0x30, 0xd4, 0xdc, - 0x98, 0xb0, 0xb3, 0xbe, 0xdc, 0x22, 0xb7, 0x15, 0xed, 0xd8, 0x3b, 0x37, 0x30, 0xad, 0x1f, 0x6e, - 0xdd, 0xf9, 0x26, 0xac, 0x99, 0x18, 0x3b, 0x8a, 0xb9, 0xe4, 0x87, 0x78, 0xec, 0x54, 0x99, 0x5e, - 0x98, 0xd9, 0xcf, 0x89, 0x73, 0x73, 0x6c, 0xfd, 0xa4, 0x78, 0x56, 0x9f, 0x1b, 0xbc, 0xf5, 0x3f, - 0xc5, 0x3b, 0xff, 0x3d, 0x0d, 0xd5, 0x49, 0x1f, 0x86, 0x1a, 0x0a, 0x7d, 0xce, 0x67, 0xa3, 0x29, - 0x29, 0x9b, 0x88, 0x73, 0x18, 0xf5, 0xfb, 0x69, 0x96, 0x9c, 0x88, 0xda, 0x49, 0x44, 0x3f, 0x63, - 0xe3, 0x93, 0x40, 0x3a, 0x1d, 0xee, 0xb3, 0x88, 0xc5, 0x81, 0x67, 0x31, 0x72, 0x1f, 0x6a, 0xe7, - 0xa2, 0x1b, 0x91, 0x64, 0x71, 0x44, 0x43, 0x1d, 0x46, 0x6d, 0xf2, 0xff, 0xe1, 0xc1, 0x6b, 0x3b, - 0x8b, 0x33, 0xcd, 0xfc, 0xec, 0xf3, 0xd5, 0x63, 0xce, 0x0f, 0x43, 0xdf, 0xea, 0xfc, 0x2c, 0x15, - 0x9f, 0xb1, 0x97, 0xd6, 0x89, 0x39, 0x33, 0x4c, 0xaa, 0x58, 0x77, 0xea, 0x4f, 0x03, 0xd1, 0xa5, - 0xd2, 0x3b, 0xb1, 0x82, 0x73, 0xb0, 0x7a, 0x44, 0xf8, 0x32, 0x65, 0x7d, 0x4a, 0xfe, 0x1f, 0xdc, - 0x3e, 0x17, 0xab, 0xef, 0x95, 0x99, 0x6f, 0x9d, 0xde, 0x39, 0x86, 0xa5, 0x33, 0x17, 0xa1, 0xe4, - 0x1a, 0xbc, 0xee, 0x2a, 0xd4, 0x7a, 0x8b, 0x5c, 0x85, 0x4b, 0x23, 0x80, 0xbd, 0x67, 0x03, 0x7d, - 0x61, 0x67, 0xf6, 0xc3, 0xc2, 0x77, 0x0a, 0x6f, 0xfd, 0x6f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x87, - 0x50, 0xe2, 0xa6, 0x1e, 0x33, 0x00, 0x00, -} diff --git a/protocol/dota_client_enums/dota_client_enums.go b/protocol/dota_client_enums.pb.go old mode 100755 new mode 100644 similarity index 67% rename from protocol/dota_client_enums/dota_client_enums.go rename to protocol/dota_client_enums.pb.go index 8178c39..7dc3d2f --- a/protocol/dota_client_enums/dota_client_enums.go +++ b/protocol/dota_client_enums.pb.go @@ -1,11 +1,13 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // source: dota_client_enums.proto -package dota_client_enums +package protocol -import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal @@ -16,7 +18,7 @@ var _ = math.Inf // is compatible with the proto package it is being compiled against. // A compilation error at this line likely means your copy of the // proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package type ETournamentTemplate int32 @@ -29,6 +31,7 @@ var ETournamentTemplate_name = map[int32]string{ 0: "k_ETournamentTemplate_None", 1: "k_ETournamentTemplate_AutomatedWin3", } + var ETournamentTemplate_value = map[string]int32{ "k_ETournamentTemplate_None": 0, "k_ETournamentTemplate_AutomatedWin3": 1, @@ -39,9 +42,11 @@ func (x ETournamentTemplate) Enum() *ETournamentTemplate { *p = x return p } + func (x ETournamentTemplate) String() string { return proto.EnumName(ETournamentTemplate_name, int32(x)) } + func (x *ETournamentTemplate) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(ETournamentTemplate_value, data, "ETournamentTemplate") if err != nil { @@ -50,7 +55,10 @@ func (x *ETournamentTemplate) UnmarshalJSON(data []byte) error { *x = ETournamentTemplate(value) return nil } -func (ETournamentTemplate) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } + +func (ETournamentTemplate) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_f89df841f51207d9, []int{0} +} type ETournamentGameState int32 @@ -79,6 +87,7 @@ var ETournamentGameState_name = map[int32]string{ 40: "k_ETournamentGameState_ServerFailure", 41: "k_ETournamentGameState_NotNeeded", } + var ETournamentGameState_value = map[string]int32{ "k_ETournamentGameState_Unknown": 0, "k_ETournamentGameState_Canceled": 1, @@ -97,9 +106,11 @@ func (x ETournamentGameState) Enum() *ETournamentGameState { *p = x return p } + func (x ETournamentGameState) String() string { return proto.EnumName(ETournamentGameState_name, int32(x)) } + func (x *ETournamentGameState) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(ETournamentGameState_value, data, "ETournamentGameState") if err != nil { @@ -108,7 +119,10 @@ func (x *ETournamentGameState) UnmarshalJSON(data []byte) error { *x = ETournamentGameState(value) return nil } -func (ETournamentGameState) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } + +func (ETournamentGameState) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_f89df841f51207d9, []int{1} +} type ETournamentTeamState int32 @@ -159,6 +173,7 @@ var ETournamentTeamState_name = map[int32]string{ 15015: "k_ETournamentTeamState_Finished15th", 15016: "k_ETournamentTeamState_Finished16th", } + var ETournamentTeamState_value = map[string]int32{ "k_ETournamentTeamState_Unknown": 0, "k_ETournamentTeamState_Node1": 1, @@ -188,9 +203,11 @@ func (x ETournamentTeamState) Enum() *ETournamentTeamState { *p = x return p } + func (x ETournamentTeamState) String() string { return proto.EnumName(ETournamentTeamState_name, int32(x)) } + func (x *ETournamentTeamState) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(ETournamentTeamState_value, data, "ETournamentTeamState") if err != nil { @@ -199,7 +216,10 @@ func (x *ETournamentTeamState) UnmarshalJSON(data []byte) error { *x = ETournamentTeamState(value) return nil } -func (ETournamentTeamState) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } + +func (ETournamentTeamState) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_f89df841f51207d9, []int{2} +} type ETournamentState int32 @@ -232,6 +252,7 @@ var ETournamentState_name = map[int32]string{ 100: "k_ETournamentState_InProgress", 101: "k_ETournamentState_WaitingToMerge", } + var ETournamentState_value = map[string]int32{ "k_ETournamentState_Unknown": 0, "k_ETournamentState_CanceledByAdmin": 1, @@ -252,9 +273,11 @@ func (x ETournamentState) Enum() *ETournamentState { *p = x return p } + func (x ETournamentState) String() string { return proto.EnumName(ETournamentState_name, int32(x)) } + func (x *ETournamentState) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(ETournamentState_value, data, "ETournamentState") if err != nil { @@ -263,7 +286,10 @@ func (x *ETournamentState) UnmarshalJSON(data []byte) error { *x = ETournamentState(value) return nil } -func (ETournamentState) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } + +func (ETournamentState) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_f89df841f51207d9, []int{3} +} type ETournamentNodeState int32 @@ -300,6 +326,7 @@ var ETournamentNodeState_name = map[int32]string{ 12: "k_ETournamentNodeState_A_TimeoutForfeit", 13: "k_ETournamentNodeState_A_TimeoutRefund", } + var ETournamentNodeState_value = map[string]int32{ "k_ETournamentNodeState_Unknown": 0, "k_ETournamentNodeState_Canceled": 1, @@ -322,9 +349,11 @@ func (x ETournamentNodeState) Enum() *ETournamentNodeState { *p = x return p } + func (x ETournamentNodeState) String() string { return proto.EnumName(ETournamentNodeState_name, int32(x)) } + func (x *ETournamentNodeState) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(ETournamentNodeState_value, data, "ETournamentNodeState") if err != nil { @@ -333,7 +362,10 @@ func (x *ETournamentNodeState) UnmarshalJSON(data []byte) error { *x = ETournamentNodeState(value) return nil } -func (ETournamentNodeState) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{4} } + +func (ETournamentNodeState) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_f89df841f51207d9, []int{4} +} type EDOTAGroupMergeResult int32 @@ -362,6 +394,7 @@ var EDOTAGroupMergeResult_name = map[int32]string{ 8: "k_EDOTAGroupMergeResult_ALREADY_INVITED", 9: "k_EDOTAGroupMergeResult_NOT_INVITED", } + var EDOTAGroupMergeResult_value = map[string]int32{ "k_EDOTAGroupMergeResult_OK": 0, "k_EDOTAGroupMergeResult_FAILED_GENERIC": 1, @@ -380,9 +413,11 @@ func (x EDOTAGroupMergeResult) Enum() *EDOTAGroupMergeResult { *p = x return p } + func (x EDOTAGroupMergeResult) String() string { return proto.EnumName(EDOTAGroupMergeResult_name, int32(x)) } + func (x *EDOTAGroupMergeResult) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(EDOTAGroupMergeResult_value, data, "EDOTAGroupMergeResult") if err != nil { @@ -391,76 +426,123 @@ func (x *EDOTAGroupMergeResult) UnmarshalJSON(data []byte) error { *x = EDOTAGroupMergeResult(value) return nil } -func (EDOTAGroupMergeResult) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{5} } + +func (EDOTAGroupMergeResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_f89df841f51207d9, []int{5} +} + +type EPartyBeaconType int32 + +const ( + EPartyBeaconType_k_EPartyBeaconType_Available EPartyBeaconType = 0 + EPartyBeaconType_k_EPartyBeaconType_Joinable EPartyBeaconType = 1 +) + +var EPartyBeaconType_name = map[int32]string{ + 0: "k_EPartyBeaconType_Available", + 1: "k_EPartyBeaconType_Joinable", +} + +var EPartyBeaconType_value = map[string]int32{ + "k_EPartyBeaconType_Available": 0, + "k_EPartyBeaconType_Joinable": 1, +} + +func (x EPartyBeaconType) Enum() *EPartyBeaconType { + p := new(EPartyBeaconType) + *p = x + return p +} + +func (x EPartyBeaconType) String() string { + return proto.EnumName(EPartyBeaconType_name, int32(x)) +} + +func (x *EPartyBeaconType) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EPartyBeaconType_value, data, "EPartyBeaconType") + if err != nil { + return err + } + *x = EPartyBeaconType(value) + return nil +} + +func (EPartyBeaconType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_f89df841f51207d9, []int{6} +} func init() { - proto.RegisterEnum("ETournamentTemplate", ETournamentTemplate_name, ETournamentTemplate_value) - proto.RegisterEnum("ETournamentGameState", ETournamentGameState_name, ETournamentGameState_value) - proto.RegisterEnum("ETournamentTeamState", ETournamentTeamState_name, ETournamentTeamState_value) - proto.RegisterEnum("ETournamentState", ETournamentState_name, ETournamentState_value) - proto.RegisterEnum("ETournamentNodeState", ETournamentNodeState_name, ETournamentNodeState_value) - proto.RegisterEnum("EDOTAGroupMergeResult", EDOTAGroupMergeResult_name, EDOTAGroupMergeResult_value) -} - -func init() { proto.RegisterFile("dota_client_enums.proto", fileDescriptor0) } - -var fileDescriptor0 = []byte{ - // 902 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0xd6, 0xdb, 0x6e, 0xdb, 0x36, - 0x18, 0x07, 0xf0, 0xb8, 0xce, 0x91, 0xdb, 0x80, 0x0f, 0x5c, 0xbb, 0x62, 0xc3, 0xda, 0xb5, 0x4d, - 0x73, 0xa8, 0x5b, 0x64, 0x4d, 0xb2, 0xe3, 0xa5, 0x6c, 0x2b, 0xb6, 0xb1, 0x58, 0x0a, 0x64, 0xa5, - 0x41, 0x6e, 0x26, 0x68, 0xe6, 0xd7, 0x48, 0xa8, 0x45, 0x06, 0x12, 0xd5, 0x2e, 0x77, 0x7d, 0x8d, - 0x9d, 0xcf, 0x5b, 0xef, 0xb7, 0x77, 0xd8, 0xcd, 0xde, 0x63, 0x37, 0x7b, 0x88, 0x41, 0x8e, 0x62, - 0xd9, 0x3a, 0x59, 0xd7, 0xfc, 0x99, 0x22, 0xbf, 0x8f, 0xfc, 0xd3, 0xe4, 0x26, 0x13, 0xd2, 0xb6, - 0x86, 0x23, 0x17, 0xb9, 0xb4, 0x90, 0x87, 0x5e, 0xb0, 0x73, 0xee, 0x0b, 0x29, 0x1a, 0x9f, 0x93, - 0x37, 0x55, 0x53, 0x84, 0x3e, 0xb7, 0x3d, 0xe4, 0xd2, 0x44, 0xef, 0x7c, 0x64, 0x4b, 0xa4, 0xb7, - 0xc9, 0x3b, 0xcf, 0xac, 0x9c, 0x01, 0x4b, 0x13, 0x1c, 0x61, 0x81, 0x6e, 0x91, 0xf5, 0xfc, 0x71, - 0x25, 0x94, 0xc2, 0xb3, 0x25, 0xb2, 0x13, 0x97, 0xef, 0x43, 0xad, 0xf1, 0xaa, 0x4e, 0xae, 0x4f, - 0xb9, 0x8e, 0xed, 0xe1, 0x40, 0x46, 0x5f, 0xb8, 0x47, 0x6e, 0xcf, 0xcc, 0x30, 0x19, 0xb1, 0x8e, - 0xf9, 0x33, 0x2e, 0x5e, 0x70, 0x58, 0xa0, 0xeb, 0xe4, 0xbd, 0x02, 0xd3, 0xb2, 0xf9, 0x10, 0x47, - 0xc8, 0xa0, 0x46, 0xef, 0x93, 0x3b, 0x05, 0x68, 0x30, 0x74, 0x90, 0x85, 0x91, 0xba, 0x46, 0xef, - 0x92, 0x5b, 0x05, 0x4a, 0x19, 0x4a, 0xf7, 0x39, 0x42, 0x9d, 0x6e, 0x90, 0xbb, 0x05, 0xc4, 0xb0, - 0xd9, 0x13, 0x77, 0x28, 0x85, 0x7f, 0x01, 0xd7, 0xe9, 0x26, 0xb9, 0x57, 0xc0, 0xda, 0xae, 0x8f, - 0x57, 0xee, 0x06, 0xdd, 0x21, 0x8d, 0xb9, 0xd3, 0x35, 0x2f, 0x0e, 0x84, 0xff, 0x14, 0x5d, 0x09, - 0x6f, 0xd1, 0xf7, 0xc9, 0xc3, 0xf9, 0xf3, 0x26, 0x3f, 0xb8, 0x49, 0xb7, 0xc9, 0xfd, 0xa2, 0x8d, - 0xa3, 0xff, 0x1c, 0xfd, 0x03, 0xdb, 0x1d, 0x85, 0x3e, 0xc2, 0x76, 0x49, 0x89, 0x34, 0x21, 0x35, - 0x44, 0x86, 0x0c, 0x1e, 0x34, 0xfe, 0x5d, 0x9e, 0x69, 0x95, 0x89, 0xb6, 0x97, 0xdf, 0xaa, 0xc9, - 0xc8, 0x54, 0xab, 0xee, 0x90, 0x77, 0x0b, 0x8c, 0x26, 0x18, 0xee, 0x42, 0x8d, 0xae, 0x17, 0xce, - 0x12, 0x89, 0xbe, 0xfd, 0x25, 0xbc, 0x5c, 0xa5, 0x9b, 0xa9, 0x1e, 0x24, 0x48, 0x1d, 0xb9, 0x9e, - 0xcb, 0xa3, 0x93, 0x05, 0x7f, 0x7a, 0x74, 0x23, 0xb5, 0xa3, 0xc4, 0xc5, 0xf5, 0x41, 0x06, 0x7f, - 0x79, 0x74, 0x2b, 0xd5, 0xab, 0x29, 0xe6, 0x72, 0x37, 0x70, 0x90, 0xed, 0x06, 0x12, 0xbe, 0x0a, - 0x2b, 0xc0, 0x3d, 0xce, 0xe0, 0xeb, 0x2a, 0x70, 0xdf, 0x67, 0xf0, 0x4d, 0x15, 0xf8, 0x81, 0x74, - 0xe0, 0xdb, 0x2a, 0xf0, 0x43, 0xe9, 0xc0, 0x77, 0x55, 0xe0, 0x47, 0xd2, 0x81, 0xef, 0xab, 0xc0, - 0x8f, 0xa5, 0x03, 0x3f, 0x54, 0x81, 0x9f, 0x48, 0x07, 0x7e, 0xac, 0x02, 0x3f, 0x95, 0x0e, 0xfc, - 0x14, 0xd2, 0xed, 0x4c, 0x2e, 0x64, 0x0a, 0xfe, 0x58, 0x3a, 0xf0, 0x73, 0x25, 0xb9, 0x2b, 0x1d, - 0xf8, 0xa5, 0x92, 0xdc, 0x93, 0x0e, 0xfc, 0x5a, 0x49, 0xee, 0x4b, 0x07, 0x7e, 0xab, 0x24, 0xa3, - 0xf6, 0xfc, 0x5e, 0x49, 0x46, 0xfd, 0xf9, 0xa3, 0x92, 0x8c, 0x1a, 0xf4, 0x2a, 0x6c, 0xfc, 0x57, - 0x27, 0x30, 0x05, 0x2f, 0x6f, 0x59, 0x3a, 0x72, 0xd3, 0x37, 0x2c, 0x9d, 0x3b, 0xb3, 0x41, 0xd8, - 0xbc, 0x50, 0x98, 0xe7, 0x72, 0xa8, 0x65, 0x6e, 0x62, 0xec, 0x84, 0x77, 0x3e, 0x42, 0x39, 0xce, - 0xc2, 0x5b, 0xe4, 0xed, 0x1c, 0xd1, 0x47, 0xff, 0x0c, 0x19, 0xd4, 0x33, 0x69, 0x91, 0x97, 0x29, - 0x8b, 0x05, 0x2a, 0xda, 0xb3, 0xf2, 0x85, 0xcd, 0x99, 0xe0, 0xc8, 0x60, 0x89, 0x3e, 0x20, 0x1b, - 0x05, 0xca, 0x74, 0x3d, 0x14, 0xa1, 0xbc, 0x8a, 0xb3, 0xe5, 0x4c, 0x9c, 0x65, 0xa8, 0x81, 0x4f, - 0x43, 0xce, 0x60, 0x85, 0xee, 0x91, 0x9d, 0x79, 0x0b, 0xec, 0xf8, 0x36, 0x97, 0x38, 0x49, 0xed, - 0x55, 0xfa, 0x98, 0x3c, 0x2a, 0x9f, 0x3d, 0xf5, 0x8b, 0xb5, 0xcc, 0x8b, 0x71, 0xf9, 0x8b, 0x1e, - 0x3f, 0xf2, 0xc5, 0x99, 0x8f, 0x41, 0x00, 0x2c, 0xf3, 0x62, 0x5c, 0x92, 0x13, 0xdb, 0x95, 0x2e, - 0x3f, 0x33, 0xc5, 0xb8, 0xa2, 0x80, 0x8d, 0x7f, 0x16, 0x67, 0x82, 0x35, 0x8a, 0xbb, 0xfc, 0x60, - 0x9d, 0x8c, 0x94, 0xbc, 0x81, 0x89, 0x99, 0x7a, 0x03, 0xd3, 0x6f, 0x4d, 0x82, 0xa2, 0x1d, 0x06, - 0x9a, 0x90, 0xa7, 0x28, 0x95, 0x20, 0x70, 0xcf, 0xf8, 0xf8, 0x04, 0xa4, 0xdb, 0x92, 0xf8, 0x1e, - 0x6f, 0xa2, 0x7c, 0x81, 0xc8, 0xa3, 0x37, 0x22, 0x80, 0x7a, 0x09, 0x8d, 0xc4, 0x54, 0x39, 0x16, - 0x33, 0x27, 0x2f, 0xa1, 0x8a, 0x75, 0x22, 0x38, 0x2c, 0x95, 0x88, 0xe6, 0x58, 0x2c, 0x97, 0x7c, - 0x6e, 0x3c, 0x47, 0xf2, 0xfe, 0xad, 0x94, 0xd0, 0xe6, 0x2c, 0x5d, 0x2d, 0x5d, 0x59, 0xf3, 0x02, - 0x61, 0x2d, 0x73, 0xbb, 0xa6, 0x45, 0x72, 0xa0, 0x49, 0xe6, 0x94, 0x26, 0x6e, 0xf6, 0x82, 0xbc, - 0x46, 0x1f, 0x92, 0xad, 0xc2, 0x19, 0x53, 0x87, 0xff, 0x75, 0xda, 0x20, 0x9b, 0xf3, 0x70, 0x7c, - 0xfc, 0xdf, 0x68, 0xfc, 0x5d, 0x27, 0x37, 0xd4, 0xb6, 0x6e, 0x2a, 0x1d, 0x5f, 0x84, 0xe7, 0xe3, - 0x43, 0x66, 0x60, 0x10, 0x8e, 0x64, 0x1c, 0x21, 0x79, 0x43, 0x96, 0xfe, 0x19, 0x2c, 0xc4, 0x5f, - 0xc9, 0x1d, 0x3f, 0x50, 0x7a, 0x87, 0x6a, 0xdb, 0xea, 0xa8, 0x9a, 0x6a, 0xf4, 0x5a, 0x50, 0x8b, - 0x0b, 0x92, 0x6b, 0x35, 0xdd, 0xb4, 0x0e, 0x55, 0xa5, 0xad, 0x1a, 0x70, 0x8d, 0x3e, 0x22, 0xdb, - 0x45, 0xce, 0xd4, 0x75, 0xab, 0xaf, 0x68, 0xa7, 0xd6, 0xd1, 0xa1, 0x72, 0xaa, 0x1a, 0x03, 0xa8, - 0x57, 0xd2, 0x2d, 0x5d, 0x69, 0x75, 0xd5, 0x01, 0x2c, 0xc6, 0x25, 0xcc, 0xd5, 0xaa, 0xd6, 0xe9, - 0x69, 0xaa, 0xd5, 0xef, 0x0d, 0xfa, 0x8a, 0xd9, 0xea, 0x4e, 0xa2, 0xa6, 0x60, 0xc1, 0xd6, 0xe0, - 0xb8, 0xd5, 0xb5, 0x3a, 0x86, 0x7e, 0x7c, 0x04, 0xcb, 0x71, 0x18, 0xe4, 0xd7, 0xc9, 0xec, 0xaa, - 0xc6, 0x25, 0x1c, 0xef, 0x53, 0x3f, 0x52, 0x35, 0x58, 0x29, 0x5b, 0x89, 0x72, 0x68, 0xa8, 0x4a, - 0xfb, 0xd4, 0xea, 0x69, 0x4f, 0x7a, 0xa6, 0xda, 0x86, 0xd5, 0xf8, 0xcf, 0x71, 0x61, 0xe9, 0xae, - 0xe0, 0x5a, 0x73, 0xa9, 0x5b, 0x7b, 0x59, 0x5b, 0xf8, 0x3f, 0x00, 0x00, 0xff, 0xff, 0x6e, 0x18, - 0x8d, 0xfb, 0x9d, 0x0b, 0x00, 0x00, + proto.RegisterEnum("protocol.ETournamentTemplate", ETournamentTemplate_name, ETournamentTemplate_value) + proto.RegisterEnum("protocol.ETournamentGameState", ETournamentGameState_name, ETournamentGameState_value) + proto.RegisterEnum("protocol.ETournamentTeamState", ETournamentTeamState_name, ETournamentTeamState_value) + proto.RegisterEnum("protocol.ETournamentState", ETournamentState_name, ETournamentState_value) + proto.RegisterEnum("protocol.ETournamentNodeState", ETournamentNodeState_name, ETournamentNodeState_value) + proto.RegisterEnum("protocol.EDOTAGroupMergeResult", EDOTAGroupMergeResult_name, EDOTAGroupMergeResult_value) + proto.RegisterEnum("protocol.EPartyBeaconType", EPartyBeaconType_name, EPartyBeaconType_value) +} + +func init() { proto.RegisterFile("dota_client_enums.proto", fileDescriptor_f89df841f51207d9) } + +var fileDescriptor_f89df841f51207d9 = []byte{ + // 950 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0xd6, 0x49, 0x6f, 0xdb, 0x46, + 0x14, 0x00, 0x60, 0x2b, 0x72, 0x6c, 0x79, 0xda, 0x02, 0x0f, 0xd3, 0xa4, 0x41, 0x97, 0xac, 0x8e, + 0x97, 0x28, 0x81, 0x1b, 0xdb, 0x5d, 0x8f, 0x94, 0x44, 0x4b, 0x6a, 0x2d, 0x4a, 0x90, 0xe8, 0x18, + 0xbe, 0x94, 0x60, 0xc4, 0x17, 0x73, 0x10, 0x72, 0x46, 0x20, 0x87, 0x4e, 0x75, 0xcb, 0xdf, 0xe8, + 0xbe, 0xb7, 0xb9, 0xb7, 0xff, 0xa1, 0x97, 0xfe, 0x8f, 0x5e, 0xfa, 0x23, 0x0a, 0xca, 0xb4, 0x28, + 0x71, 0x91, 0x79, 0x12, 0xa0, 0xf9, 0x38, 0x9c, 0x79, 0xef, 0xcd, 0x1b, 0x92, 0x1b, 0x96, 0x90, + 0xa6, 0x31, 0x74, 0x18, 0x72, 0x69, 0x20, 0x0f, 0x5c, 0x7f, 0x67, 0xe4, 0x09, 0x29, 0x68, 0x65, + 0xf2, 0x33, 0x14, 0x4e, 0xf5, 0x0b, 0xf2, 0xa6, 0xaa, 0x8b, 0xc0, 0xe3, 0xa6, 0x8b, 0x5c, 0xea, + 0xe8, 0x8e, 0x1c, 0x53, 0x22, 0xbd, 0x45, 0xde, 0x79, 0x6e, 0x64, 0x0c, 0x18, 0x9a, 0xe0, 0x08, + 0x4b, 0x74, 0x8b, 0xac, 0x67, 0x8f, 0x2b, 0x81, 0x14, 0xae, 0x29, 0xd1, 0x3a, 0x66, 0x7c, 0x1f, + 0x4a, 0xd5, 0x57, 0x65, 0x72, 0x6d, 0xc6, 0x35, 0x4d, 0x17, 0x07, 0x32, 0x7c, 0xc3, 0x3d, 0x72, + 0x6b, 0x6e, 0x86, 0xe9, 0x88, 0x71, 0xc4, 0x9f, 0x73, 0xf1, 0x82, 0xc3, 0x12, 0x5d, 0x27, 0xb7, + 0x73, 0x4c, 0xdd, 0xe4, 0x43, 0x74, 0xd0, 0x82, 0x12, 0xbd, 0x4f, 0xee, 0xe4, 0xa0, 0xc1, 0xd0, + 0x46, 0x2b, 0x08, 0xd5, 0x15, 0x7a, 0x97, 0xdc, 0xcc, 0x51, 0xca, 0x50, 0xb2, 0x33, 0x84, 0x32, + 0xdd, 0x20, 0x77, 0x73, 0x48, 0xdf, 0xb4, 0x9e, 0xb0, 0xa1, 0x14, 0xde, 0x18, 0xae, 0xd1, 0x4d, + 0x72, 0x2f, 0x87, 0x35, 0x98, 0x87, 0x17, 0xee, 0x3a, 0xdd, 0x21, 0xd5, 0x4b, 0xa7, 0xab, 0x8d, + 0x0f, 0x84, 0xf7, 0x0c, 0x99, 0x84, 0xb7, 0xe8, 0xfb, 0xe4, 0xe1, 0xe5, 0xf3, 0xc6, 0x0f, 0xdc, + 0xa0, 0xdb, 0xe4, 0x7e, 0xde, 0xc6, 0xd1, 0x3b, 0x43, 0xef, 0xc0, 0x64, 0x4e, 0xe0, 0x21, 0x6c, + 0x2f, 0x08, 0x91, 0x26, 0xa4, 0x86, 0x68, 0xa1, 0x05, 0x0f, 0xaa, 0xff, 0xae, 0xcc, 0xa5, 0x4a, + 0x47, 0xd3, 0xcd, 0x4e, 0xd5, 0x74, 0x64, 0x26, 0x55, 0x77, 0xc8, 0x7b, 0x39, 0x46, 0x13, 0x16, + 0xee, 0x42, 0x89, 0xae, 0xe7, 0xce, 0x12, 0x8a, 0x8e, 0xf9, 0x25, 0xbc, 0xac, 0xd0, 0xcd, 0x44, + 0x0e, 0x62, 0xa4, 0x3a, 0xcc, 0x65, 0x3c, 0xac, 0x2c, 0xf8, 0xd3, 0xa5, 0x1b, 0x89, 0x1d, 0xc5, + 0x2e, 0x8a, 0x0f, 0x5a, 0xf0, 0x97, 0x4b, 0xb7, 0x12, 0xb9, 0x9a, 0x61, 0x8c, 0x33, 0xdf, 0x46, + 0x6b, 0xd7, 0x97, 0xf0, 0x55, 0x50, 0x00, 0xee, 0x71, 0x0b, 0xbe, 0x2e, 0x02, 0xf7, 0x3d, 0x0b, + 0xbe, 0x29, 0x02, 0x3f, 0x90, 0x36, 0x7c, 0x5b, 0x04, 0x7e, 0x28, 0x6d, 0xf8, 0xae, 0x08, 0xfc, + 0x48, 0xda, 0xf0, 0x7d, 0x11, 0xf8, 0xb1, 0xb4, 0xe1, 0x87, 0x22, 0xf0, 0x13, 0x69, 0xc3, 0x8f, + 0x45, 0xe0, 0xa7, 0xd2, 0x86, 0x9f, 0x02, 0xba, 0x9d, 0xea, 0x0b, 0xa9, 0x80, 0x3f, 0x96, 0x36, + 0xfc, 0x5c, 0x48, 0xee, 0x4a, 0x1b, 0x7e, 0x29, 0x24, 0xf7, 0xa4, 0x0d, 0xbf, 0x16, 0x92, 0xfb, + 0xd2, 0x86, 0xdf, 0x0a, 0xc9, 0x30, 0x3d, 0xbf, 0x17, 0x92, 0x61, 0x7e, 0xfe, 0x28, 0x24, 0xc3, + 0x04, 0xbd, 0x0a, 0xaa, 0xff, 0x95, 0x09, 0xcc, 0xc0, 0xf3, 0x53, 0x96, 0x6c, 0xb9, 0xc9, 0x13, + 0x96, 0xec, 0x3b, 0xf3, 0x8d, 0xb0, 0x36, 0x56, 0x2c, 0x97, 0x71, 0x28, 0xa5, 0x4e, 0x62, 0xe4, + 0x84, 0x3b, 0x72, 0x50, 0x4e, 0x7a, 0xe1, 0x4d, 0xf2, 0x76, 0x86, 0xe8, 0xa0, 0x77, 0x8a, 0x16, + 0x94, 0x53, 0xdd, 0x22, 0xab, 0xa7, 0x2c, 0xe7, 0xa8, 0x70, 0xcf, 0xca, 0x53, 0x93, 0x5b, 0x82, + 0xa3, 0x05, 0x57, 0xe9, 0x03, 0xb2, 0x91, 0xa3, 0x74, 0xe6, 0xa2, 0x08, 0xe4, 0x45, 0x3b, 0x5b, + 0x49, 0xb5, 0xb3, 0x14, 0xed, 0xe3, 0xb3, 0x80, 0x5b, 0xb0, 0x4a, 0xf7, 0xc8, 0xce, 0x65, 0x0b, + 0x6c, 0x7a, 0x26, 0x97, 0x38, 0xed, 0xda, 0x15, 0xfa, 0x98, 0x3c, 0x5a, 0x3c, 0x7b, 0xe2, 0x89, + 0xb5, 0xd4, 0x8d, 0x71, 0xfe, 0x44, 0x9b, 0xf7, 0x3c, 0x71, 0xea, 0xa1, 0xef, 0x83, 0x95, 0xba, + 0x31, 0xce, 0xc9, 0xb1, 0xc9, 0x24, 0xe3, 0xa7, 0xba, 0x98, 0x44, 0x14, 0xb0, 0xfa, 0xcf, 0xf2, + 0x5c, 0x63, 0x0d, 0xdb, 0x5d, 0x76, 0x63, 0x9d, 0x8e, 0x2c, 0xb8, 0x03, 0x63, 0x33, 0x73, 0x07, + 0x26, 0xef, 0x9a, 0x18, 0x85, 0x3b, 0xf4, 0x35, 0x21, 0x4f, 0x50, 0x2a, 0xbe, 0xcf, 0x4e, 0xf9, + 0xa4, 0x02, 0x92, 0x69, 0x89, 0x7d, 0x9b, 0xd7, 0x50, 0xbe, 0x40, 0xe4, 0xe1, 0x1d, 0xe1, 0x43, + 0x79, 0x01, 0x0d, 0xc5, 0x4c, 0x38, 0x96, 0x53, 0x95, 0x17, 0x53, 0xc5, 0x38, 0x16, 0x1c, 0xae, + 0x2e, 0x10, 0xb5, 0x89, 0x58, 0x59, 0xf0, 0xba, 0xc9, 0x1c, 0xf1, 0xfd, 0xb7, 0xba, 0x80, 0xd6, + 0xe6, 0x69, 0x65, 0xe1, 0xca, 0x6a, 0x63, 0x84, 0xb5, 0xd4, 0xe9, 0x9a, 0x15, 0x71, 0x41, 0x93, + 0x54, 0x95, 0xc6, 0x6e, 0xfe, 0x80, 0xbc, 0x46, 0x1f, 0x92, 0xad, 0xdc, 0x19, 0x13, 0xc5, 0xff, + 0x3a, 0xad, 0x92, 0xcd, 0xcb, 0x70, 0x54, 0xfe, 0x6f, 0x54, 0xff, 0x2e, 0x93, 0xeb, 0x6a, 0xa3, + 0xab, 0x2b, 0x4d, 0x4f, 0x04, 0xa3, 0x49, 0x91, 0xf5, 0xd1, 0x0f, 0x1c, 0x19, 0xb5, 0x90, 0xac, + 0x21, 0xa3, 0xfb, 0x39, 0x2c, 0x45, 0x6f, 0xc9, 0x1c, 0x3f, 0x50, 0xda, 0x87, 0x6a, 0xc3, 0x68, + 0xaa, 0x9a, 0xda, 0x6f, 0xd7, 0xa1, 0x14, 0x05, 0x24, 0xd3, 0x6a, 0x5d, 0xdd, 0x38, 0x54, 0x95, + 0x86, 0xda, 0x87, 0x2b, 0xf4, 0x11, 0xd9, 0xce, 0x73, 0x7a, 0xb7, 0x6b, 0x74, 0x14, 0xed, 0xc4, + 0xe8, 0x1d, 0x2a, 0x27, 0x6a, 0x7f, 0x00, 0xe5, 0x42, 0xba, 0xde, 0x55, 0xea, 0x2d, 0x75, 0x00, + 0xcb, 0x51, 0x08, 0x33, 0xb5, 0xaa, 0x35, 0xdb, 0x9a, 0x6a, 0x74, 0xda, 0x83, 0x8e, 0xa2, 0xd7, + 0x5b, 0xd3, 0x56, 0x93, 0xb3, 0x60, 0x63, 0x70, 0x54, 0x6f, 0x19, 0xcd, 0x7e, 0xf7, 0xa8, 0x07, + 0x2b, 0x51, 0x33, 0xc8, 0x8e, 0x93, 0xde, 0x52, 0xfb, 0xe7, 0x70, 0xb2, 0xcf, 0x6e, 0x4f, 0xd5, + 0x60, 0x75, 0xd1, 0x4a, 0x94, 0xc3, 0xbe, 0xaa, 0x34, 0x4e, 0x8c, 0xb6, 0xf6, 0xa4, 0xad, 0xab, + 0x0d, 0xa8, 0x44, 0x1f, 0xc7, 0xb9, 0xa1, 0xbb, 0x80, 0x6b, 0xd5, 0x23, 0x02, 0x6a, 0xcf, 0xf4, + 0xe4, 0xb8, 0x86, 0xe6, 0x50, 0x70, 0x7d, 0x3c, 0xc2, 0xa8, 0x54, 0x13, 0xff, 0x1a, 0xca, 0x99, + 0xc9, 0x1c, 0xf3, 0xa9, 0x13, 0x7e, 0x7b, 0xdf, 0x26, 0xef, 0x66, 0x88, 0xcf, 0x04, 0xe3, 0x13, + 0x50, 0xaa, 0x5d, 0x6d, 0x95, 0x5e, 0x96, 0x96, 0xfe, 0x0f, 0x00, 0x00, 0xff, 0xff, 0x2c, 0x8e, + 0xe5, 0x90, 0xfe, 0x0b, 0x00, 0x00, } diff --git a/protocol/dota_client_enums.proto b/protocol/dota_client_enums.proto new file mode 100644 index 0000000..fafa2dc --- /dev/null +++ b/protocol/dota_client_enums.proto @@ -0,0 +1,98 @@ +syntax = "proto2"; +package protocol; + +option optimize_for = SPEED; +option cc_generic_services = false; + +enum ETournamentTemplate { + k_ETournamentTemplate_None = 0; + k_ETournamentTemplate_AutomatedWin3 = 1; +} + +enum ETournamentGameState { + k_ETournamentGameState_Unknown = 0; + k_ETournamentGameState_Canceled = 1; + k_ETournamentGameState_Scheduled = 2; + k_ETournamentGameState_Active = 3; + k_ETournamentGameState_RadVictory = 20; + k_ETournamentGameState_DireVictory = 21; + k_ETournamentGameState_RadVictoryByForfeit = 22; + k_ETournamentGameState_DireVictoryByForfeit = 23; + k_ETournamentGameState_ServerFailure = 40; + k_ETournamentGameState_NotNeeded = 41; +} + +enum ETournamentTeamState { + k_ETournamentTeamState_Unknown = 0; + k_ETournamentTeamState_Node1 = 1; + k_ETournamentTeamState_NodeMax = 1024; + k_ETournamentTeamState_Eliminated = 14003; + k_ETournamentTeamState_Forfeited = 14004; + k_ETournamentTeamState_Finished1st = 15001; + k_ETournamentTeamState_Finished2nd = 15002; + k_ETournamentTeamState_Finished3rd = 15003; + k_ETournamentTeamState_Finished4th = 15004; + k_ETournamentTeamState_Finished5th = 15005; + k_ETournamentTeamState_Finished6th = 15006; + k_ETournamentTeamState_Finished7th = 15007; + k_ETournamentTeamState_Finished8th = 15008; + k_ETournamentTeamState_Finished9th = 15009; + k_ETournamentTeamState_Finished10th = 15010; + k_ETournamentTeamState_Finished11th = 15011; + k_ETournamentTeamState_Finished12th = 15012; + k_ETournamentTeamState_Finished13th = 15013; + k_ETournamentTeamState_Finished14th = 15014; + k_ETournamentTeamState_Finished15th = 15015; + k_ETournamentTeamState_Finished16th = 15016; +} + +enum ETournamentState { + k_ETournamentState_Unknown = 0; + k_ETournamentState_CanceledByAdmin = 1; + k_ETournamentState_Completed = 2; + k_ETournamentState_Merged = 3; + k_ETournamentState_ServerFailure = 4; + k_ETournamentState_TeamAbandoned = 5; + k_ETournamentState_TeamTimeoutForfeit = 6; + k_ETournamentState_TeamTimeoutRefund = 7; + k_ETournamentState_ServerFailureGrantedVictory = 8; + k_ETournamentState_TeamTimeoutGrantedVictory = 9; + k_ETournamentState_InProgress = 100; + k_ETournamentState_WaitingToMerge = 101; +} + +enum ETournamentNodeState { + k_ETournamentNodeState_Unknown = 0; + k_ETournamentNodeState_Canceled = 1; + k_ETournamentNodeState_TeamsNotYetAssigned = 2; + k_ETournamentNodeState_InBetweenGames = 3; + k_ETournamentNodeState_GameInProgress = 4; + k_ETournamentNodeState_A_Won = 5; + k_ETournamentNodeState_B_Won = 6; + k_ETournamentNodeState_A_WonByForfeit = 7; + k_ETournamentNodeState_B_WonByForfeit = 8; + k_ETournamentNodeState_A_Bye = 9; + k_ETournamentNodeState_A_Abandoned = 10; + k_ETournamentNodeState_ServerFailure = 11; + k_ETournamentNodeState_A_TimeoutForfeit = 12; + k_ETournamentNodeState_A_TimeoutRefund = 13; +} + +enum EDOTAGroupMergeResult { + k_EDOTAGroupMergeResult_OK = 0; + k_EDOTAGroupMergeResult_FAILED_GENERIC = 1; + k_EDOTAGroupMergeResult_NOT_LEADER = 2; + k_EDOTAGroupMergeResult_TOO_MANY_PLAYERS = 3; + k_EDOTAGroupMergeResult_TOO_MANY_COACHES = 4; + k_EDOTAGroupMergeResult_ENGINE_MISMATCH = 5; + k_EDOTAGroupMergeResult_NO_SUCH_GROUP = 6; + k_EDOTAGroupMergeResult_OTHER_GROUP_NOT_OPEN = 7; + k_EDOTAGroupMergeResult_ALREADY_INVITED = 8; + k_EDOTAGroupMergeResult_NOT_INVITED = 9; +} + +enum EPartyBeaconType { + k_EPartyBeaconType_Available = 0; + k_EPartyBeaconType_Joinable = 1; +} + diff --git a/protocol/dota_gcmessages_client.pb.go b/protocol/dota_gcmessages_client.pb.go new file mode 100644 index 0000000..abdebed --- /dev/null +++ b/protocol/dota_gcmessages_client.pb.go @@ -0,0 +1,30733 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: dota_gcmessages_client.proto + +package protocol + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type DOTA_WatchReplayType int32 + +const ( + DOTA_WatchReplayType_DOTA_WATCH_REPLAY_NORMAL DOTA_WatchReplayType = 0 + DOTA_WatchReplayType_DOTA_WATCH_REPLAY_HIGHLIGHTS DOTA_WatchReplayType = 1 +) + +var DOTA_WatchReplayType_name = map[int32]string{ + 0: "DOTA_WATCH_REPLAY_NORMAL", + 1: "DOTA_WATCH_REPLAY_HIGHLIGHTS", +} + +var DOTA_WatchReplayType_value = map[string]int32{ + "DOTA_WATCH_REPLAY_NORMAL": 0, + "DOTA_WATCH_REPLAY_HIGHLIGHTS": 1, +} + +func (x DOTA_WatchReplayType) Enum() *DOTA_WatchReplayType { + p := new(DOTA_WatchReplayType) + *p = x + return p +} + +func (x DOTA_WatchReplayType) String() string { + return proto.EnumName(DOTA_WatchReplayType_name, int32(x)) +} + +func (x *DOTA_WatchReplayType) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(DOTA_WatchReplayType_value, data, "DOTA_WatchReplayType") + if err != nil { + return err + } + *x = DOTA_WatchReplayType(value) + return nil +} + +func (DOTA_WatchReplayType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{0} +} + +type EItemEditorReservationResult int32 + +const ( + EItemEditorReservationResult_k_EItemEditorReservationResult_OK EItemEditorReservationResult = 1 + EItemEditorReservationResult_k_EItemEditorReservationResult_AlreadyExists EItemEditorReservationResult = 2 + EItemEditorReservationResult_k_EItemEditorReservationResult_Reserved EItemEditorReservationResult = 3 + EItemEditorReservationResult_k_EItemEditorReservationResult_TimedOut EItemEditorReservationResult = 4 +) + +var EItemEditorReservationResult_name = map[int32]string{ + 1: "k_EItemEditorReservationResult_OK", + 2: "k_EItemEditorReservationResult_AlreadyExists", + 3: "k_EItemEditorReservationResult_Reserved", + 4: "k_EItemEditorReservationResult_TimedOut", +} + +var EItemEditorReservationResult_value = map[string]int32{ + "k_EItemEditorReservationResult_OK": 1, + "k_EItemEditorReservationResult_AlreadyExists": 2, + "k_EItemEditorReservationResult_Reserved": 3, + "k_EItemEditorReservationResult_TimedOut": 4, +} + +func (x EItemEditorReservationResult) Enum() *EItemEditorReservationResult { + p := new(EItemEditorReservationResult) + *p = x + return p +} + +func (x EItemEditorReservationResult) String() string { + return proto.EnumName(EItemEditorReservationResult_name, int32(x)) +} + +func (x *EItemEditorReservationResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EItemEditorReservationResult_value, data, "EItemEditorReservationResult") + if err != nil { + return err + } + *x = EItemEditorReservationResult(value) + return nil +} + +func (EItemEditorReservationResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{1} +} + +type EFeaturedHeroTextField int32 + +const ( + EFeaturedHeroTextField_k_EFeaturedHeroTextField_NewHero EFeaturedHeroTextField = 0 + EFeaturedHeroTextField_k_EFeaturedHeroTextField_NewItem EFeaturedHeroTextField = 1 + EFeaturedHeroTextField_k_EFeaturedHeroTextField_ItemSetDescription EFeaturedHeroTextField = 2 + EFeaturedHeroTextField_k_EFeaturedHeroTextField_ItemDescription EFeaturedHeroTextField = 3 + EFeaturedHeroTextField_k_EFeaturedHeroTextField_Hype EFeaturedHeroTextField = 4 + EFeaturedHeroTextField_k_EFeaturedHeroTextField_HeroWinLoss EFeaturedHeroTextField = 5 + EFeaturedHeroTextField_k_EFeaturedHeroTextField_FrequentlyPlayedHero EFeaturedHeroTextField = 6 + EFeaturedHeroTextField_k_EFeaturedHeroTextField_FeaturedItem EFeaturedHeroTextField = 7 + EFeaturedHeroTextField_k_EFeaturedHeroTextField_PopularItem EFeaturedHeroTextField = 8 + EFeaturedHeroTextField_k_EFeaturedHeroTextField_SaleItem EFeaturedHeroTextField = 9 + EFeaturedHeroTextField_k_EFeaturedHeroTextField_SaleDiscount EFeaturedHeroTextField = 10 + EFeaturedHeroTextField_k_EFeaturedHeroTextField_Container EFeaturedHeroTextField = 11 +) + +var EFeaturedHeroTextField_name = map[int32]string{ + 0: "k_EFeaturedHeroTextField_NewHero", + 1: "k_EFeaturedHeroTextField_NewItem", + 2: "k_EFeaturedHeroTextField_ItemSetDescription", + 3: "k_EFeaturedHeroTextField_ItemDescription", + 4: "k_EFeaturedHeroTextField_Hype", + 5: "k_EFeaturedHeroTextField_HeroWinLoss", + 6: "k_EFeaturedHeroTextField_FrequentlyPlayedHero", + 7: "k_EFeaturedHeroTextField_FeaturedItem", + 8: "k_EFeaturedHeroTextField_PopularItem", + 9: "k_EFeaturedHeroTextField_SaleItem", + 10: "k_EFeaturedHeroTextField_SaleDiscount", + 11: "k_EFeaturedHeroTextField_Container", +} + +var EFeaturedHeroTextField_value = map[string]int32{ + "k_EFeaturedHeroTextField_NewHero": 0, + "k_EFeaturedHeroTextField_NewItem": 1, + "k_EFeaturedHeroTextField_ItemSetDescription": 2, + "k_EFeaturedHeroTextField_ItemDescription": 3, + "k_EFeaturedHeroTextField_Hype": 4, + "k_EFeaturedHeroTextField_HeroWinLoss": 5, + "k_EFeaturedHeroTextField_FrequentlyPlayedHero": 6, + "k_EFeaturedHeroTextField_FeaturedItem": 7, + "k_EFeaturedHeroTextField_PopularItem": 8, + "k_EFeaturedHeroTextField_SaleItem": 9, + "k_EFeaturedHeroTextField_SaleDiscount": 10, + "k_EFeaturedHeroTextField_Container": 11, +} + +func (x EFeaturedHeroTextField) Enum() *EFeaturedHeroTextField { + p := new(EFeaturedHeroTextField) + *p = x + return p +} + +func (x EFeaturedHeroTextField) String() string { + return proto.EnumName(EFeaturedHeroTextField_name, int32(x)) +} + +func (x *EFeaturedHeroTextField) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EFeaturedHeroTextField_value, data, "EFeaturedHeroTextField") + if err != nil { + return err + } + *x = EFeaturedHeroTextField(value) + return nil +} + +func (EFeaturedHeroTextField) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{2} +} + +type EFeaturedHeroDataType int32 + +const ( + EFeaturedHeroDataType_k_EFeaturedHeroDataType_HeroID EFeaturedHeroDataType = 0 + EFeaturedHeroDataType_k_EFeaturedHeroDataType_ItemDef EFeaturedHeroDataType = 1 + EFeaturedHeroDataType_k_EFeaturedHeroDataType_HypeString EFeaturedHeroDataType = 2 + EFeaturedHeroDataType_k_EFeaturedHeroDataType_StartTimestamp EFeaturedHeroDataType = 3 + EFeaturedHeroDataType_k_EFeaturedHeroDataType_ExpireTimestamp EFeaturedHeroDataType = 4 + EFeaturedHeroDataType_k_EFeaturedHeroDataType_HeroWins EFeaturedHeroDataType = 5 + EFeaturedHeroDataType_k_EFeaturedHeroDataType_HeroLosses EFeaturedHeroDataType = 6 + EFeaturedHeroDataType_k_EFeaturedHeroDataType_SaleDiscount EFeaturedHeroDataType = 7 + EFeaturedHeroDataType_k_EFeaturedHeroDataType_ContainerItemDef EFeaturedHeroDataType = 8 +) + +var EFeaturedHeroDataType_name = map[int32]string{ + 0: "k_EFeaturedHeroDataType_HeroID", + 1: "k_EFeaturedHeroDataType_ItemDef", + 2: "k_EFeaturedHeroDataType_HypeString", + 3: "k_EFeaturedHeroDataType_StartTimestamp", + 4: "k_EFeaturedHeroDataType_ExpireTimestamp", + 5: "k_EFeaturedHeroDataType_HeroWins", + 6: "k_EFeaturedHeroDataType_HeroLosses", + 7: "k_EFeaturedHeroDataType_SaleDiscount", + 8: "k_EFeaturedHeroDataType_ContainerItemDef", +} + +var EFeaturedHeroDataType_value = map[string]int32{ + "k_EFeaturedHeroDataType_HeroID": 0, + "k_EFeaturedHeroDataType_ItemDef": 1, + "k_EFeaturedHeroDataType_HypeString": 2, + "k_EFeaturedHeroDataType_StartTimestamp": 3, + "k_EFeaturedHeroDataType_ExpireTimestamp": 4, + "k_EFeaturedHeroDataType_HeroWins": 5, + "k_EFeaturedHeroDataType_HeroLosses": 6, + "k_EFeaturedHeroDataType_SaleDiscount": 7, + "k_EFeaturedHeroDataType_ContainerItemDef": 8, +} + +func (x EFeaturedHeroDataType) Enum() *EFeaturedHeroDataType { + p := new(EFeaturedHeroDataType) + *p = x + return p +} + +func (x EFeaturedHeroDataType) String() string { + return proto.EnumName(EFeaturedHeroDataType_name, int32(x)) +} + +func (x *EFeaturedHeroDataType) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EFeaturedHeroDataType_value, data, "EFeaturedHeroDataType") + if err != nil { + return err + } + *x = EFeaturedHeroDataType(value) + return nil +} + +func (EFeaturedHeroDataType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{3} +} + +type EWeekendTourneyRichPresenceEvent int32 + +const ( + EWeekendTourneyRichPresenceEvent_k_EWeekendTourneyRichPresenceEvent_None EWeekendTourneyRichPresenceEvent = 0 + EWeekendTourneyRichPresenceEvent_k_EWeekendTourneyRichPresenceEvent_StartedMatch EWeekendTourneyRichPresenceEvent = 1 + EWeekendTourneyRichPresenceEvent_k_EWeekendTourneyRichPresenceEvent_WonMatch EWeekendTourneyRichPresenceEvent = 2 + EWeekendTourneyRichPresenceEvent_k_EWeekendTourneyRichPresenceEvent_Eliminated EWeekendTourneyRichPresenceEvent = 3 +) + +var EWeekendTourneyRichPresenceEvent_name = map[int32]string{ + 0: "k_EWeekendTourneyRichPresenceEvent_None", + 1: "k_EWeekendTourneyRichPresenceEvent_StartedMatch", + 2: "k_EWeekendTourneyRichPresenceEvent_WonMatch", + 3: "k_EWeekendTourneyRichPresenceEvent_Eliminated", +} + +var EWeekendTourneyRichPresenceEvent_value = map[string]int32{ + "k_EWeekendTourneyRichPresenceEvent_None": 0, + "k_EWeekendTourneyRichPresenceEvent_StartedMatch": 1, + "k_EWeekendTourneyRichPresenceEvent_WonMatch": 2, + "k_EWeekendTourneyRichPresenceEvent_Eliminated": 3, +} + +func (x EWeekendTourneyRichPresenceEvent) Enum() *EWeekendTourneyRichPresenceEvent { + p := new(EWeekendTourneyRichPresenceEvent) + *p = x + return p +} + +func (x EWeekendTourneyRichPresenceEvent) String() string { + return proto.EnumName(EWeekendTourneyRichPresenceEvent_name, int32(x)) +} + +func (x *EWeekendTourneyRichPresenceEvent) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EWeekendTourneyRichPresenceEvent_value, data, "EWeekendTourneyRichPresenceEvent") + if err != nil { + return err + } + *x = EWeekendTourneyRichPresenceEvent(value) + return nil +} + +func (EWeekendTourneyRichPresenceEvent) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{4} +} + +type EDOTATriviaQuestionCategory int32 + +const ( + EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_AbilityIcon EDOTATriviaQuestionCategory = 0 + EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_AbilityCooldown EDOTATriviaQuestionCategory = 1 + EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_HeroAttributes EDOTATriviaQuestionCategory = 2 + EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_HeroMovementSpeed EDOTATriviaQuestionCategory = 3 + EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_TalentTree EDOTATriviaQuestionCategory = 4 + EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_HeroStats EDOTATriviaQuestionCategory = 5 + EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_ItemPrice EDOTATriviaQuestionCategory = 6 + EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_AbilitySound EDOTATriviaQuestionCategory = 7 + EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_InvokerSpells EDOTATriviaQuestionCategory = 8 + EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_AbilityManaCost EDOTATriviaQuestionCategory = 9 + EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_HeroAttackSound EDOTATriviaQuestionCategory = 10 + EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_AbilityName EDOTATriviaQuestionCategory = 11 + EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_ItemComponents EDOTATriviaQuestionCategory = 12 + EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_ItemLore EDOTATriviaQuestionCategory = 13 + EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_ItemPassives EDOTATriviaQuestionCategory = 14 +) + +var EDOTATriviaQuestionCategory_name = map[int32]string{ + 0: "k_EDOTATriviaQuestionCategory_AbilityIcon", + 1: "k_EDOTATriviaQuestionCategory_AbilityCooldown", + 2: "k_EDOTATriviaQuestionCategory_HeroAttributes", + 3: "k_EDOTATriviaQuestionCategory_HeroMovementSpeed", + 4: "k_EDOTATriviaQuestionCategory_TalentTree", + 5: "k_EDOTATriviaQuestionCategory_HeroStats", + 6: "k_EDOTATriviaQuestionCategory_ItemPrice", + 7: "k_EDOTATriviaQuestionCategory_AbilitySound", + 8: "k_EDOTATriviaQuestionCategory_InvokerSpells", + 9: "k_EDOTATriviaQuestionCategory_AbilityManaCost", + 10: "k_EDOTATriviaQuestionCategory_HeroAttackSound", + 11: "k_EDOTATriviaQuestionCategory_AbilityName", + 12: "k_EDOTATriviaQuestionCategory_ItemComponents", + 13: "k_EDOTATriviaQuestionCategory_ItemLore", + 14: "k_EDOTATriviaQuestionCategory_ItemPassives", +} + +var EDOTATriviaQuestionCategory_value = map[string]int32{ + "k_EDOTATriviaQuestionCategory_AbilityIcon": 0, + "k_EDOTATriviaQuestionCategory_AbilityCooldown": 1, + "k_EDOTATriviaQuestionCategory_HeroAttributes": 2, + "k_EDOTATriviaQuestionCategory_HeroMovementSpeed": 3, + "k_EDOTATriviaQuestionCategory_TalentTree": 4, + "k_EDOTATriviaQuestionCategory_HeroStats": 5, + "k_EDOTATriviaQuestionCategory_ItemPrice": 6, + "k_EDOTATriviaQuestionCategory_AbilitySound": 7, + "k_EDOTATriviaQuestionCategory_InvokerSpells": 8, + "k_EDOTATriviaQuestionCategory_AbilityManaCost": 9, + "k_EDOTATriviaQuestionCategory_HeroAttackSound": 10, + "k_EDOTATriviaQuestionCategory_AbilityName": 11, + "k_EDOTATriviaQuestionCategory_ItemComponents": 12, + "k_EDOTATriviaQuestionCategory_ItemLore": 13, + "k_EDOTATriviaQuestionCategory_ItemPassives": 14, +} + +func (x EDOTATriviaQuestionCategory) Enum() *EDOTATriviaQuestionCategory { + p := new(EDOTATriviaQuestionCategory) + *p = x + return p +} + +func (x EDOTATriviaQuestionCategory) String() string { + return proto.EnumName(EDOTATriviaQuestionCategory_name, int32(x)) +} + +func (x *EDOTATriviaQuestionCategory) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EDOTATriviaQuestionCategory_value, data, "EDOTATriviaQuestionCategory") + if err != nil { + return err + } + *x = EDOTATriviaQuestionCategory(value) + return nil +} + +func (EDOTATriviaQuestionCategory) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{5} +} + +type EDOTATriviaAnswerResult int32 + +const ( + EDOTATriviaAnswerResult_k_EDOTATriviaAnswerResult_Success EDOTATriviaAnswerResult = 0 + EDOTATriviaAnswerResult_k_EDOTATriviaAnswerResult_InvalidQuestion EDOTATriviaAnswerResult = 1 + EDOTATriviaAnswerResult_k_EDOTATriviaAnswerResult_InvalidAnswer EDOTATriviaAnswerResult = 2 + EDOTATriviaAnswerResult_k_EDOTATriviaAnswerResult_QuestionLocked EDOTATriviaAnswerResult = 3 + EDOTATriviaAnswerResult_k_EDOTATriviaAnswerResult_AlreadyAnswered EDOTATriviaAnswerResult = 4 + EDOTATriviaAnswerResult_k_EDOTATriviaAnswerResult_TriviaDisabled EDOTATriviaAnswerResult = 5 +) + +var EDOTATriviaAnswerResult_name = map[int32]string{ + 0: "k_EDOTATriviaAnswerResult_Success", + 1: "k_EDOTATriviaAnswerResult_InvalidQuestion", + 2: "k_EDOTATriviaAnswerResult_InvalidAnswer", + 3: "k_EDOTATriviaAnswerResult_QuestionLocked", + 4: "k_EDOTATriviaAnswerResult_AlreadyAnswered", + 5: "k_EDOTATriviaAnswerResult_TriviaDisabled", +} + +var EDOTATriviaAnswerResult_value = map[string]int32{ + "k_EDOTATriviaAnswerResult_Success": 0, + "k_EDOTATriviaAnswerResult_InvalidQuestion": 1, + "k_EDOTATriviaAnswerResult_InvalidAnswer": 2, + "k_EDOTATriviaAnswerResult_QuestionLocked": 3, + "k_EDOTATriviaAnswerResult_AlreadyAnswered": 4, + "k_EDOTATriviaAnswerResult_TriviaDisabled": 5, +} + +func (x EDOTATriviaAnswerResult) Enum() *EDOTATriviaAnswerResult { + p := new(EDOTATriviaAnswerResult) + *p = x + return p +} + +func (x EDOTATriviaAnswerResult) String() string { + return proto.EnumName(EDOTATriviaAnswerResult_name, int32(x)) +} + +func (x *EDOTATriviaAnswerResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EDOTATriviaAnswerResult_value, data, "EDOTATriviaAnswerResult") + if err != nil { + return err + } + *x = EDOTATriviaAnswerResult(value) + return nil +} + +func (EDOTATriviaAnswerResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{6} +} + +type EPurchaseHeroRelicResult int32 + +const ( + EPurchaseHeroRelicResult_k_EPurchaseHeroRelicResult_Success EPurchaseHeroRelicResult = 0 + EPurchaseHeroRelicResult_k_EPurchaseHeroRelicResult_FailedToSend EPurchaseHeroRelicResult = 1 + EPurchaseHeroRelicResult_k_EPurchaseHeroRelicResult_NotEnoughPoints EPurchaseHeroRelicResult = 2 + EPurchaseHeroRelicResult_k_EPurchaseHeroRelicResult_InternalServerError EPurchaseHeroRelicResult = 3 + EPurchaseHeroRelicResult_k_EPurchaseHeroRelicResult_PurchaseNotAllowed EPurchaseHeroRelicResult = 4 + EPurchaseHeroRelicResult_k_EPurchaseHeroRelicResult_InvalidRelic EPurchaseHeroRelicResult = 5 + EPurchaseHeroRelicResult_k_EPurchaseHeroRelicResult_AlreadyOwned EPurchaseHeroRelicResult = 6 +) + +var EPurchaseHeroRelicResult_name = map[int32]string{ + 0: "k_EPurchaseHeroRelicResult_Success", + 1: "k_EPurchaseHeroRelicResult_FailedToSend", + 2: "k_EPurchaseHeroRelicResult_NotEnoughPoints", + 3: "k_EPurchaseHeroRelicResult_InternalServerError", + 4: "k_EPurchaseHeroRelicResult_PurchaseNotAllowed", + 5: "k_EPurchaseHeroRelicResult_InvalidRelic", + 6: "k_EPurchaseHeroRelicResult_AlreadyOwned", +} + +var EPurchaseHeroRelicResult_value = map[string]int32{ + "k_EPurchaseHeroRelicResult_Success": 0, + "k_EPurchaseHeroRelicResult_FailedToSend": 1, + "k_EPurchaseHeroRelicResult_NotEnoughPoints": 2, + "k_EPurchaseHeroRelicResult_InternalServerError": 3, + "k_EPurchaseHeroRelicResult_PurchaseNotAllowed": 4, + "k_EPurchaseHeroRelicResult_InvalidRelic": 5, + "k_EPurchaseHeroRelicResult_AlreadyOwned": 6, +} + +func (x EPurchaseHeroRelicResult) Enum() *EPurchaseHeroRelicResult { + p := new(EPurchaseHeroRelicResult) + *p = x + return p +} + +func (x EPurchaseHeroRelicResult) String() string { + return proto.EnumName(EPurchaseHeroRelicResult_name, int32(x)) +} + +func (x *EPurchaseHeroRelicResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EPurchaseHeroRelicResult_value, data, "EPurchaseHeroRelicResult") + if err != nil { + return err + } + *x = EPurchaseHeroRelicResult(value) + return nil +} + +func (EPurchaseHeroRelicResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{7} +} + +type EDevEventRequestResult int32 + +const ( + EDevEventRequestResult_k_EDevEventRequestResult_Success EDevEventRequestResult = 0 + EDevEventRequestResult_k_EDevEventRequestResult_NotAllowed EDevEventRequestResult = 1 + EDevEventRequestResult_k_EDevEventRequestResult_InvalidEvent EDevEventRequestResult = 2 + EDevEventRequestResult_k_EDevEventRequestResult_SqlFailure EDevEventRequestResult = 3 + EDevEventRequestResult_k_EDevEventRequestResult_Timeout EDevEventRequestResult = 4 + EDevEventRequestResult_k_EDevEventRequestResult_LockFailure EDevEventRequestResult = 5 + EDevEventRequestResult_k_EDevEventRequestResult_SDOLoadFailure EDevEventRequestResult = 6 +) + +var EDevEventRequestResult_name = map[int32]string{ + 0: "k_EDevEventRequestResult_Success", + 1: "k_EDevEventRequestResult_NotAllowed", + 2: "k_EDevEventRequestResult_InvalidEvent", + 3: "k_EDevEventRequestResult_SqlFailure", + 4: "k_EDevEventRequestResult_Timeout", + 5: "k_EDevEventRequestResult_LockFailure", + 6: "k_EDevEventRequestResult_SDOLoadFailure", +} + +var EDevEventRequestResult_value = map[string]int32{ + "k_EDevEventRequestResult_Success": 0, + "k_EDevEventRequestResult_NotAllowed": 1, + "k_EDevEventRequestResult_InvalidEvent": 2, + "k_EDevEventRequestResult_SqlFailure": 3, + "k_EDevEventRequestResult_Timeout": 4, + "k_EDevEventRequestResult_LockFailure": 5, + "k_EDevEventRequestResult_SDOLoadFailure": 6, +} + +func (x EDevEventRequestResult) Enum() *EDevEventRequestResult { + p := new(EDevEventRequestResult) + *p = x + return p +} + +func (x EDevEventRequestResult) String() string { + return proto.EnumName(EDevEventRequestResult_name, int32(x)) +} + +func (x *EDevEventRequestResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EDevEventRequestResult_value, data, "EDevEventRequestResult") + if err != nil { + return err + } + *x = EDevEventRequestResult(value) + return nil +} + +func (EDevEventRequestResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{8} +} + +type ESupportEventRequestResult int32 + +const ( + ESupportEventRequestResult_k_ESupportEventRequestResult_Success ESupportEventRequestResult = 0 + ESupportEventRequestResult_k_ESupportEventRequestResult_Timeout ESupportEventRequestResult = 1 + ESupportEventRequestResult_k_ESupportEventRequestResult_CantLockSOCache ESupportEventRequestResult = 2 + ESupportEventRequestResult_k_ESupportEventRequestResult_ItemNotInInventory ESupportEventRequestResult = 3 + ESupportEventRequestResult_k_ESupportEventRequestResult_InvalidItemDef ESupportEventRequestResult = 4 + ESupportEventRequestResult_k_ESupportEventRequestResult_InvalidEvent ESupportEventRequestResult = 5 + ESupportEventRequestResult_k_ESupportEventRequestResult_EventExpired ESupportEventRequestResult = 6 + ESupportEventRequestResult_k_ESupportEventRequestResult_InvalidSupportAccount ESupportEventRequestResult = 7 + ESupportEventRequestResult_k_ESupportEventRequestResult_InvalidSupportMessage ESupportEventRequestResult = 8 + ESupportEventRequestResult_k_ESupportEventRequestResult_InvalidEventPoints ESupportEventRequestResult = 9 + ESupportEventRequestResult_k_ESupportEventRequestResult_InvalidPremiumPoints ESupportEventRequestResult = 10 + ESupportEventRequestResult_k_ESupportEventRequestResult_InvalidActionID ESupportEventRequestResult = 11 + ESupportEventRequestResult_k_ESupportEventRequestResult_InvalidActionScore ESupportEventRequestResult = 12 + ESupportEventRequestResult_k_ESupportEventRequestResult_TransactionFailed ESupportEventRequestResult = 13 +) + +var ESupportEventRequestResult_name = map[int32]string{ + 0: "k_ESupportEventRequestResult_Success", + 1: "k_ESupportEventRequestResult_Timeout", + 2: "k_ESupportEventRequestResult_CantLockSOCache", + 3: "k_ESupportEventRequestResult_ItemNotInInventory", + 4: "k_ESupportEventRequestResult_InvalidItemDef", + 5: "k_ESupportEventRequestResult_InvalidEvent", + 6: "k_ESupportEventRequestResult_EventExpired", + 7: "k_ESupportEventRequestResult_InvalidSupportAccount", + 8: "k_ESupportEventRequestResult_InvalidSupportMessage", + 9: "k_ESupportEventRequestResult_InvalidEventPoints", + 10: "k_ESupportEventRequestResult_InvalidPremiumPoints", + 11: "k_ESupportEventRequestResult_InvalidActionID", + 12: "k_ESupportEventRequestResult_InvalidActionScore", + 13: "k_ESupportEventRequestResult_TransactionFailed", +} + +var ESupportEventRequestResult_value = map[string]int32{ + "k_ESupportEventRequestResult_Success": 0, + "k_ESupportEventRequestResult_Timeout": 1, + "k_ESupportEventRequestResult_CantLockSOCache": 2, + "k_ESupportEventRequestResult_ItemNotInInventory": 3, + "k_ESupportEventRequestResult_InvalidItemDef": 4, + "k_ESupportEventRequestResult_InvalidEvent": 5, + "k_ESupportEventRequestResult_EventExpired": 6, + "k_ESupportEventRequestResult_InvalidSupportAccount": 7, + "k_ESupportEventRequestResult_InvalidSupportMessage": 8, + "k_ESupportEventRequestResult_InvalidEventPoints": 9, + "k_ESupportEventRequestResult_InvalidPremiumPoints": 10, + "k_ESupportEventRequestResult_InvalidActionID": 11, + "k_ESupportEventRequestResult_InvalidActionScore": 12, + "k_ESupportEventRequestResult_TransactionFailed": 13, +} + +func (x ESupportEventRequestResult) Enum() *ESupportEventRequestResult { + p := new(ESupportEventRequestResult) + *p = x + return p +} + +func (x ESupportEventRequestResult) String() string { + return proto.EnumName(ESupportEventRequestResult_name, int32(x)) +} + +func (x *ESupportEventRequestResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(ESupportEventRequestResult_value, data, "ESupportEventRequestResult") + if err != nil { + return err + } + *x = ESupportEventRequestResult(value) + return nil +} + +func (ESupportEventRequestResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{9} +} + +type ECoachTeammateRating int32 + +const ( + ECoachTeammateRating_k_ECoachTeammateRating_None ECoachTeammateRating = 0 + ECoachTeammateRating_k_ECoachTeammateRating_Positive ECoachTeammateRating = 1 + ECoachTeammateRating_k_ECoachTeammateRating_Negative ECoachTeammateRating = 2 + ECoachTeammateRating_k_ECoachTeammateRating_Abusive ECoachTeammateRating = 3 +) + +var ECoachTeammateRating_name = map[int32]string{ + 0: "k_ECoachTeammateRating_None", + 1: "k_ECoachTeammateRating_Positive", + 2: "k_ECoachTeammateRating_Negative", + 3: "k_ECoachTeammateRating_Abusive", +} + +var ECoachTeammateRating_value = map[string]int32{ + "k_ECoachTeammateRating_None": 0, + "k_ECoachTeammateRating_Positive": 1, + "k_ECoachTeammateRating_Negative": 2, + "k_ECoachTeammateRating_Abusive": 3, +} + +func (x ECoachTeammateRating) Enum() *ECoachTeammateRating { + p := new(ECoachTeammateRating) + *p = x + return p +} + +func (x ECoachTeammateRating) String() string { + return proto.EnumName(ECoachTeammateRating_name, int32(x)) +} + +func (x *ECoachTeammateRating) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(ECoachTeammateRating_value, data, "ECoachTeammateRating") + if err != nil { + return err + } + *x = ECoachTeammateRating(value) + return nil +} + +func (ECoachTeammateRating) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{10} +} + +type EPlayerCoachMatchFlag int32 + +const ( + EPlayerCoachMatchFlag_k_EPlayerCoachMatchFlag_EligibleForRewards EPlayerCoachMatchFlag = 1 +) + +var EPlayerCoachMatchFlag_name = map[int32]string{ + 1: "k_EPlayerCoachMatchFlag_EligibleForRewards", +} + +var EPlayerCoachMatchFlag_value = map[string]int32{ + "k_EPlayerCoachMatchFlag_EligibleForRewards": 1, +} + +func (x EPlayerCoachMatchFlag) Enum() *EPlayerCoachMatchFlag { + p := new(EPlayerCoachMatchFlag) + *p = x + return p +} + +func (x EPlayerCoachMatchFlag) String() string { + return proto.EnumName(EPlayerCoachMatchFlag_name, int32(x)) +} + +func (x *EPlayerCoachMatchFlag) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EPlayerCoachMatchFlag_value, data, "EPlayerCoachMatchFlag") + if err != nil { + return err + } + *x = EPlayerCoachMatchFlag(value) + return nil +} + +func (EPlayerCoachMatchFlag) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{11} +} + +type CMsgDOTARequestMatches_SkillLevel int32 + +const ( + CMsgDOTARequestMatches_Any CMsgDOTARequestMatches_SkillLevel = 0 + CMsgDOTARequestMatches_Normal CMsgDOTARequestMatches_SkillLevel = 1 + CMsgDOTARequestMatches_High CMsgDOTARequestMatches_SkillLevel = 2 + CMsgDOTARequestMatches_VeryHigh CMsgDOTARequestMatches_SkillLevel = 3 +) + +var CMsgDOTARequestMatches_SkillLevel_name = map[int32]string{ + 0: "Any", + 1: "Normal", + 2: "High", + 3: "VeryHigh", +} + +var CMsgDOTARequestMatches_SkillLevel_value = map[string]int32{ + "Any": 0, + "Normal": 1, + "High": 2, + "VeryHigh": 3, +} + +func (x CMsgDOTARequestMatches_SkillLevel) Enum() *CMsgDOTARequestMatches_SkillLevel { + p := new(CMsgDOTARequestMatches_SkillLevel) + *p = x + return p +} + +func (x CMsgDOTARequestMatches_SkillLevel) String() string { + return proto.EnumName(CMsgDOTARequestMatches_SkillLevel_name, int32(x)) +} + +func (x *CMsgDOTARequestMatches_SkillLevel) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTARequestMatches_SkillLevel_value, data, "CMsgDOTARequestMatches_SkillLevel") + if err != nil { + return err + } + *x = CMsgDOTARequestMatches_SkillLevel(value) + return nil +} + +func (CMsgDOTARequestMatches_SkillLevel) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{5, 0} +} + +type CMsgDOTAGetDPCStandingsResponse_EStatus int32 + +const ( + CMsgDOTAGetDPCStandingsResponse_DEFAULT CMsgDOTAGetDPCStandingsResponse_EStatus = 0 + CMsgDOTAGetDPCStandingsResponse_CLINCHED CMsgDOTAGetDPCStandingsResponse_EStatus = 1 + CMsgDOTAGetDPCStandingsResponse_ELIMINATED CMsgDOTAGetDPCStandingsResponse_EStatus = 2 +) + +var CMsgDOTAGetDPCStandingsResponse_EStatus_name = map[int32]string{ + 0: "DEFAULT", + 1: "CLINCHED", + 2: "ELIMINATED", +} + +var CMsgDOTAGetDPCStandingsResponse_EStatus_value = map[string]int32{ + "DEFAULT": 0, + "CLINCHED": 1, + "ELIMINATED": 2, +} + +func (x CMsgDOTAGetDPCStandingsResponse_EStatus) Enum() *CMsgDOTAGetDPCStandingsResponse_EStatus { + p := new(CMsgDOTAGetDPCStandingsResponse_EStatus) + *p = x + return p +} + +func (x CMsgDOTAGetDPCStandingsResponse_EStatus) String() string { + return proto.EnumName(CMsgDOTAGetDPCStandingsResponse_EStatus_name, int32(x)) +} + +func (x *CMsgDOTAGetDPCStandingsResponse_EStatus) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAGetDPCStandingsResponse_EStatus_value, data, "CMsgDOTAGetDPCStandingsResponse_EStatus") + if err != nil { + return err + } + *x = CMsgDOTAGetDPCStandingsResponse_EStatus(value) + return nil +} + +func (CMsgDOTAGetDPCStandingsResponse_EStatus) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{7, 0} +} + +type CMsgDOTAPopup_PopupID int32 + +const ( + CMsgDOTAPopup_NONE CMsgDOTAPopup_PopupID = -1 + CMsgDOTAPopup_KICKED_FROM_LOBBY CMsgDOTAPopup_PopupID = 0 + CMsgDOTAPopup_KICKED_FROM_PARTY CMsgDOTAPopup_PopupID = 1 + CMsgDOTAPopup_KICKED_FROM_TEAM CMsgDOTAPopup_PopupID = 2 + CMsgDOTAPopup_TEAM_WAS_DISBANDED CMsgDOTAPopup_PopupID = 3 + CMsgDOTAPopup_TEAM_MATCHMAKE_ALREADY_MATCH CMsgDOTAPopup_PopupID = 4 + CMsgDOTAPopup_TEAM_MATCHMAKE_ALREADY_FINDING CMsgDOTAPopup_PopupID = 5 + CMsgDOTAPopup_TEAM_MATCHMAKE_FULL CMsgDOTAPopup_PopupID = 6 + CMsgDOTAPopup_TEAM_MATCHMAKE_FAIL_ADD CMsgDOTAPopup_PopupID = 7 + CMsgDOTAPopup_TEAM_MATCHMAKE_FAIL_ADD_CURRENT CMsgDOTAPopup_PopupID = 8 + CMsgDOTAPopup_TEAM_MATCHMAKE_FAILED_TEAM_MEMBER CMsgDOTAPopup_PopupID = 9 + CMsgDOTAPopup_TEAM_MATCHMAKE_ALREADY_GAME CMsgDOTAPopup_PopupID = 10 + CMsgDOTAPopup_TEAM_MATCHMAKE_FAIL_GET_PARTY CMsgDOTAPopup_PopupID = 11 + CMsgDOTAPopup_MATCHMAKING_DISABLED CMsgDOTAPopup_PopupID = 12 + CMsgDOTAPopup_INVITE_DENIED CMsgDOTAPopup_PopupID = 13 + CMsgDOTAPopup_PARTY_FULL CMsgDOTAPopup_PopupID = 14 + CMsgDOTAPopup_MADE_ADMIN CMsgDOTAPopup_PopupID = 15 + CMsgDOTAPopup_NEED_TO_PURCHASE CMsgDOTAPopup_PopupID = 16 + CMsgDOTAPopup_SIGNON_MESSAGE CMsgDOTAPopup_PopupID = 17 + CMsgDOTAPopup_GUILD_KICKED CMsgDOTAPopup_PopupID = 18 + CMsgDOTAPopup_MATCHMAKING_REGION_OFFLINE CMsgDOTAPopup_PopupID = 19 + CMsgDOTAPopup_TOURNAMENT_GAME_NOT_FOUND CMsgDOTAPopup_PopupID = 21 + CMsgDOTAPopup_TOURNAMENT_GAME_HAS_LOBBY_ID CMsgDOTAPopup_PopupID = 22 + CMsgDOTAPopup_TOURNAMENT_GAME_HAS_MATCH_ID CMsgDOTAPopup_PopupID = 23 + CMsgDOTAPopup_TOURNAMENT_GAME_HAS_NO_RADIANT_TEAM CMsgDOTAPopup_PopupID = 24 + CMsgDOTAPopup_TOURNAMENT_GAME_HAS_NO_DIRE_TEAM CMsgDOTAPopup_PopupID = 25 + CMsgDOTAPopup_TOURNAMENT_GAME_SQL_UPDATE_FAILED CMsgDOTAPopup_PopupID = 26 + CMsgDOTAPopup_NOT_LEAGUE_ADMIN CMsgDOTAPopup_PopupID = 27 + CMsgDOTAPopup_IN_ANOTHER_GAME CMsgDOTAPopup_PopupID = 29 + CMsgDOTAPopup_PARTY_MEMBER_IN_ANOTHER_GAME CMsgDOTAPopup_PopupID = 30 + CMsgDOTAPopup_PARTY_MEMBER_IN_LOW_PRIORITY CMsgDOTAPopup_PopupID = 31 + CMsgDOTAPopup_CLIENT_OUT_OF_DATE CMsgDOTAPopup_PopupID = 32 + CMsgDOTAPopup_SAVE_GAME_CORRUPT CMsgDOTAPopup_PopupID = 38 + CMsgDOTAPopup_INSUFFICIENT_INGOTS CMsgDOTAPopup_PopupID = 39 + CMsgDOTAPopup_COMPETITIVE_MM_NOT_ENOUGH_SKILL_DATA_PLAY_MORE_CASUAL CMsgDOTAPopup_PopupID = 42 + CMsgDOTAPopup_PARTY_LEADER_JOINED_LOBBY CMsgDOTAPopup_PopupID = 44 + CMsgDOTAPopup_WEEKEND_TOURNEY_UNMATCHED CMsgDOTAPopup_PopupID = 48 + CMsgDOTAPopup_POST_MATCH_SURVEY CMsgDOTAPopup_PopupID = 49 + CMsgDOTAPopup_TROPHY_AWARDED CMsgDOTAPopup_PopupID = 50 + CMsgDOTAPopup_TROPHY_LEVEL_UP CMsgDOTAPopup_PopupID = 51 + CMsgDOTAPopup_ALL_HERO_CHALLENGE_PROGRESS CMsgDOTAPopup_PopupID = 52 + CMsgDOTAPopup_NEED_INITIAL_SKILL CMsgDOTAPopup_PopupID = 53 + CMsgDOTAPopup_NEED_INITIAL_SKILL_IN_PARTY CMsgDOTAPopup_PopupID = 54 + CMsgDOTAPopup_TARGET_ENGINE_MISMATCH CMsgDOTAPopup_PopupID = 55 + CMsgDOTAPopup_VAC_NOT_VERIFIED CMsgDOTAPopup_PopupID = 56 + CMsgDOTAPopup_KICKED_FROM_QUEUE_EVENT_STARTING CMsgDOTAPopup_PopupID = 57 + CMsgDOTAPopup_KICKED_FROM_QUEUE_EVENT_ENDING CMsgDOTAPopup_PopupID = 58 + CMsgDOTAPopup_LOBBY_FULL CMsgDOTAPopup_PopupID = 62 + CMsgDOTAPopup_EVENT_POINTS_EARNED CMsgDOTAPopup_PopupID = 63 + CMsgDOTAPopup_CUSTOM_GAME_INCORRECT_VERSION CMsgDOTAPopup_PopupID = 64 + CMsgDOTAPopup_LIMITED_USER_CHAT CMsgDOTAPopup_PopupID = 66 + CMsgDOTAPopup_EVENT_PREMIUM_POINTS_EARNED CMsgDOTAPopup_PopupID = 67 + CMsgDOTAPopup_LOBBY_MVP_AWARDED CMsgDOTAPopup_PopupID = 68 + CMsgDOTAPopup_LOW_BADGE_LEVEL_CHAT CMsgDOTAPopup_PopupID = 71 + CMsgDOTAPopup_LOW_WINS_CHAT CMsgDOTAPopup_PopupID = 72 + CMsgDOTAPopup_UNVERIFIED_USER_CHAT CMsgDOTAPopup_PopupID = 73 + CMsgDOTAPopup_PARTY_STARTED_FINDING_EVENT_MATCH CMsgDOTAPopup_PopupID = 74 + CMsgDOTAPopup_GENERIC_INFO CMsgDOTAPopup_PopupID = 69 + CMsgDOTAPopup_GENERIC_ERROR CMsgDOTAPopup_PopupID = 70 + CMsgDOTAPopup_RANK_TIER_UPDATED CMsgDOTAPopup_PopupID = 75 + CMsgDOTAPopup_CUSTOM_GAME_COOLDOWN_RESTRICTED CMsgDOTAPopup_PopupID = 76 +) + +var CMsgDOTAPopup_PopupID_name = map[int32]string{ + -1: "NONE", + 0: "KICKED_FROM_LOBBY", + 1: "KICKED_FROM_PARTY", + 2: "KICKED_FROM_TEAM", + 3: "TEAM_WAS_DISBANDED", + 4: "TEAM_MATCHMAKE_ALREADY_MATCH", + 5: "TEAM_MATCHMAKE_ALREADY_FINDING", + 6: "TEAM_MATCHMAKE_FULL", + 7: "TEAM_MATCHMAKE_FAIL_ADD", + 8: "TEAM_MATCHMAKE_FAIL_ADD_CURRENT", + 9: "TEAM_MATCHMAKE_FAILED_TEAM_MEMBER", + 10: "TEAM_MATCHMAKE_ALREADY_GAME", + 11: "TEAM_MATCHMAKE_FAIL_GET_PARTY", + 12: "MATCHMAKING_DISABLED", + 13: "INVITE_DENIED", + 14: "PARTY_FULL", + 15: "MADE_ADMIN", + 16: "NEED_TO_PURCHASE", + 17: "SIGNON_MESSAGE", + 18: "GUILD_KICKED", + 19: "MATCHMAKING_REGION_OFFLINE", + 21: "TOURNAMENT_GAME_NOT_FOUND", + 22: "TOURNAMENT_GAME_HAS_LOBBY_ID", + 23: "TOURNAMENT_GAME_HAS_MATCH_ID", + 24: "TOURNAMENT_GAME_HAS_NO_RADIANT_TEAM", + 25: "TOURNAMENT_GAME_HAS_NO_DIRE_TEAM", + 26: "TOURNAMENT_GAME_SQL_UPDATE_FAILED", + 27: "NOT_LEAGUE_ADMIN", + 29: "IN_ANOTHER_GAME", + 30: "PARTY_MEMBER_IN_ANOTHER_GAME", + 31: "PARTY_MEMBER_IN_LOW_PRIORITY", + 32: "CLIENT_OUT_OF_DATE", + 38: "SAVE_GAME_CORRUPT", + 39: "INSUFFICIENT_INGOTS", + 42: "COMPETITIVE_MM_NOT_ENOUGH_SKILL_DATA_PLAY_MORE_CASUAL", + 44: "PARTY_LEADER_JOINED_LOBBY", + 48: "WEEKEND_TOURNEY_UNMATCHED", + 49: "POST_MATCH_SURVEY", + 50: "TROPHY_AWARDED", + 51: "TROPHY_LEVEL_UP", + 52: "ALL_HERO_CHALLENGE_PROGRESS", + 53: "NEED_INITIAL_SKILL", + 54: "NEED_INITIAL_SKILL_IN_PARTY", + 55: "TARGET_ENGINE_MISMATCH", + 56: "VAC_NOT_VERIFIED", + 57: "KICKED_FROM_QUEUE_EVENT_STARTING", + 58: "KICKED_FROM_QUEUE_EVENT_ENDING", + 62: "LOBBY_FULL", + 63: "EVENT_POINTS_EARNED", + 64: "CUSTOM_GAME_INCORRECT_VERSION", + 66: "LIMITED_USER_CHAT", + 67: "EVENT_PREMIUM_POINTS_EARNED", + 68: "LOBBY_MVP_AWARDED", + 71: "LOW_BADGE_LEVEL_CHAT", + 72: "LOW_WINS_CHAT", + 73: "UNVERIFIED_USER_CHAT", + 74: "PARTY_STARTED_FINDING_EVENT_MATCH", + 69: "GENERIC_INFO", + 70: "GENERIC_ERROR", + 75: "RANK_TIER_UPDATED", + 76: "CUSTOM_GAME_COOLDOWN_RESTRICTED", +} + +var CMsgDOTAPopup_PopupID_value = map[string]int32{ + "NONE": -1, + "KICKED_FROM_LOBBY": 0, + "KICKED_FROM_PARTY": 1, + "KICKED_FROM_TEAM": 2, + "TEAM_WAS_DISBANDED": 3, + "TEAM_MATCHMAKE_ALREADY_MATCH": 4, + "TEAM_MATCHMAKE_ALREADY_FINDING": 5, + "TEAM_MATCHMAKE_FULL": 6, + "TEAM_MATCHMAKE_FAIL_ADD": 7, + "TEAM_MATCHMAKE_FAIL_ADD_CURRENT": 8, + "TEAM_MATCHMAKE_FAILED_TEAM_MEMBER": 9, + "TEAM_MATCHMAKE_ALREADY_GAME": 10, + "TEAM_MATCHMAKE_FAIL_GET_PARTY": 11, + "MATCHMAKING_DISABLED": 12, + "INVITE_DENIED": 13, + "PARTY_FULL": 14, + "MADE_ADMIN": 15, + "NEED_TO_PURCHASE": 16, + "SIGNON_MESSAGE": 17, + "GUILD_KICKED": 18, + "MATCHMAKING_REGION_OFFLINE": 19, + "TOURNAMENT_GAME_NOT_FOUND": 21, + "TOURNAMENT_GAME_HAS_LOBBY_ID": 22, + "TOURNAMENT_GAME_HAS_MATCH_ID": 23, + "TOURNAMENT_GAME_HAS_NO_RADIANT_TEAM": 24, + "TOURNAMENT_GAME_HAS_NO_DIRE_TEAM": 25, + "TOURNAMENT_GAME_SQL_UPDATE_FAILED": 26, + "NOT_LEAGUE_ADMIN": 27, + "IN_ANOTHER_GAME": 29, + "PARTY_MEMBER_IN_ANOTHER_GAME": 30, + "PARTY_MEMBER_IN_LOW_PRIORITY": 31, + "CLIENT_OUT_OF_DATE": 32, + "SAVE_GAME_CORRUPT": 38, + "INSUFFICIENT_INGOTS": 39, + "COMPETITIVE_MM_NOT_ENOUGH_SKILL_DATA_PLAY_MORE_CASUAL": 42, + "PARTY_LEADER_JOINED_LOBBY": 44, + "WEEKEND_TOURNEY_UNMATCHED": 48, + "POST_MATCH_SURVEY": 49, + "TROPHY_AWARDED": 50, + "TROPHY_LEVEL_UP": 51, + "ALL_HERO_CHALLENGE_PROGRESS": 52, + "NEED_INITIAL_SKILL": 53, + "NEED_INITIAL_SKILL_IN_PARTY": 54, + "TARGET_ENGINE_MISMATCH": 55, + "VAC_NOT_VERIFIED": 56, + "KICKED_FROM_QUEUE_EVENT_STARTING": 57, + "KICKED_FROM_QUEUE_EVENT_ENDING": 58, + "LOBBY_FULL": 62, + "EVENT_POINTS_EARNED": 63, + "CUSTOM_GAME_INCORRECT_VERSION": 64, + "LIMITED_USER_CHAT": 66, + "EVENT_PREMIUM_POINTS_EARNED": 67, + "LOBBY_MVP_AWARDED": 68, + "LOW_BADGE_LEVEL_CHAT": 71, + "LOW_WINS_CHAT": 72, + "UNVERIFIED_USER_CHAT": 73, + "PARTY_STARTED_FINDING_EVENT_MATCH": 74, + "GENERIC_INFO": 69, + "GENERIC_ERROR": 70, + "RANK_TIER_UPDATED": 75, + "CUSTOM_GAME_COOLDOWN_RESTRICTED": 76, +} + +func (x CMsgDOTAPopup_PopupID) Enum() *CMsgDOTAPopup_PopupID { + p := new(CMsgDOTAPopup_PopupID) + *p = x + return p +} + +func (x CMsgDOTAPopup_PopupID) String() string { + return proto.EnumName(CMsgDOTAPopup_PopupID_name, int32(x)) +} + +func (x *CMsgDOTAPopup_PopupID) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAPopup_PopupID_value, data, "CMsgDOTAPopup_PopupID") + if err != nil { + return err + } + *x = CMsgDOTAPopup_PopupID(value) + return nil +} + +func (CMsgDOTAPopup_PopupID) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{8, 0} +} + +type CMsgDOTAFriendRecruitsResponse_EResult int32 + +const ( + CMsgDOTAFriendRecruitsResponse_SUCCESS CMsgDOTAFriendRecruitsResponse_EResult = 0 + CMsgDOTAFriendRecruitsResponse_ERROR_UNSPECIFIED CMsgDOTAFriendRecruitsResponse_EResult = 1 +) + +var CMsgDOTAFriendRecruitsResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", +} + +var CMsgDOTAFriendRecruitsResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, +} + +func (x CMsgDOTAFriendRecruitsResponse_EResult) Enum() *CMsgDOTAFriendRecruitsResponse_EResult { + p := new(CMsgDOTAFriendRecruitsResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAFriendRecruitsResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAFriendRecruitsResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAFriendRecruitsResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAFriendRecruitsResponse_EResult_value, data, "CMsgDOTAFriendRecruitsResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAFriendRecruitsResponse_EResult(value) + return nil +} + +func (CMsgDOTAFriendRecruitsResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{67, 0} +} + +type CMsgDOTAClaimEventActionResponse_ResultCode int32 + +const ( + CMsgDOTAClaimEventActionResponse_Success CMsgDOTAClaimEventActionResponse_ResultCode = 0 + CMsgDOTAClaimEventActionResponse_InvalidEvent CMsgDOTAClaimEventActionResponse_ResultCode = 1 + CMsgDOTAClaimEventActionResponse_EventNotActive CMsgDOTAClaimEventActionResponse_ResultCode = 2 + CMsgDOTAClaimEventActionResponse_InvalidAction CMsgDOTAClaimEventActionResponse_ResultCode = 3 + CMsgDOTAClaimEventActionResponse_ServerError CMsgDOTAClaimEventActionResponse_ResultCode = 4 + CMsgDOTAClaimEventActionResponse_InsufficientPoints CMsgDOTAClaimEventActionResponse_ResultCode = 5 + CMsgDOTAClaimEventActionResponse_InsufficentLevel CMsgDOTAClaimEventActionResponse_ResultCode = 6 + CMsgDOTAClaimEventActionResponse_AlreadyClaimed CMsgDOTAClaimEventActionResponse_ResultCode = 7 + CMsgDOTAClaimEventActionResponse_SDOLockFailure CMsgDOTAClaimEventActionResponse_ResultCode = 8 + CMsgDOTAClaimEventActionResponse_SDOLoadFailure CMsgDOTAClaimEventActionResponse_ResultCode = 9 + CMsgDOTAClaimEventActionResponse_EventNotOwned CMsgDOTAClaimEventActionResponse_ResultCode = 10 + CMsgDOTAClaimEventActionResponse_Timeout CMsgDOTAClaimEventActionResponse_ResultCode = 11 + CMsgDOTAClaimEventActionResponse_RequiresPlusSubscription CMsgDOTAClaimEventActionResponse_ResultCode = 12 + CMsgDOTAClaimEventActionResponse_InvalidItem CMsgDOTAClaimEventActionResponse_ResultCode = 13 + CMsgDOTAClaimEventActionResponse_AsyncRewards CMsgDOTAClaimEventActionResponse_ResultCode = 14 +) + +var CMsgDOTAClaimEventActionResponse_ResultCode_name = map[int32]string{ + 0: "Success", + 1: "InvalidEvent", + 2: "EventNotActive", + 3: "InvalidAction", + 4: "ServerError", + 5: "InsufficientPoints", + 6: "InsufficentLevel", + 7: "AlreadyClaimed", + 8: "SDOLockFailure", + 9: "SDOLoadFailure", + 10: "EventNotOwned", + 11: "Timeout", + 12: "RequiresPlusSubscription", + 13: "InvalidItem", + 14: "AsyncRewards", +} + +var CMsgDOTAClaimEventActionResponse_ResultCode_value = map[string]int32{ + "Success": 0, + "InvalidEvent": 1, + "EventNotActive": 2, + "InvalidAction": 3, + "ServerError": 4, + "InsufficientPoints": 5, + "InsufficentLevel": 6, + "AlreadyClaimed": 7, + "SDOLockFailure": 8, + "SDOLoadFailure": 9, + "EventNotOwned": 10, + "Timeout": 11, + "RequiresPlusSubscription": 12, + "InvalidItem": 13, + "AsyncRewards": 14, +} + +func (x CMsgDOTAClaimEventActionResponse_ResultCode) Enum() *CMsgDOTAClaimEventActionResponse_ResultCode { + p := new(CMsgDOTAClaimEventActionResponse_ResultCode) + *p = x + return p +} + +func (x CMsgDOTAClaimEventActionResponse_ResultCode) String() string { + return proto.EnumName(CMsgDOTAClaimEventActionResponse_ResultCode_name, int32(x)) +} + +func (x *CMsgDOTAClaimEventActionResponse_ResultCode) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAClaimEventActionResponse_ResultCode_value, data, "CMsgDOTAClaimEventActionResponse_ResultCode") + if err != nil { + return err + } + *x = CMsgDOTAClaimEventActionResponse_ResultCode(value) + return nil +} + +func (CMsgDOTAClaimEventActionResponse_ResultCode) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{92, 0} +} + +type CMsgGCNotificationsResponse_EResult int32 + +const ( + CMsgGCNotificationsResponse_SUCCESS CMsgGCNotificationsResponse_EResult = 0 + CMsgGCNotificationsResponse_ERROR_UNSPECIFIED CMsgGCNotificationsResponse_EResult = 1 +) + +var CMsgGCNotificationsResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", +} + +var CMsgGCNotificationsResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, +} + +func (x CMsgGCNotificationsResponse_EResult) Enum() *CMsgGCNotificationsResponse_EResult { + p := new(CMsgGCNotificationsResponse_EResult) + *p = x + return p +} + +func (x CMsgGCNotificationsResponse_EResult) String() string { + return proto.EnumName(CMsgGCNotificationsResponse_EResult_name, int32(x)) +} + +func (x *CMsgGCNotificationsResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgGCNotificationsResponse_EResult_value, data, "CMsgGCNotificationsResponse_EResult") + if err != nil { + return err + } + *x = CMsgGCNotificationsResponse_EResult(value) + return nil +} + +func (CMsgGCNotificationsResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{111, 0} +} + +type CMsgGCPlayerInfoSubmitResponse_EResult int32 + +const ( + CMsgGCPlayerInfoSubmitResponse_SUCCESS CMsgGCPlayerInfoSubmitResponse_EResult = 0 + CMsgGCPlayerInfoSubmitResponse_ERROR_UNSPECIFIED CMsgGCPlayerInfoSubmitResponse_EResult = 1 + CMsgGCPlayerInfoSubmitResponse_ERROR_INFO_LOCKED CMsgGCPlayerInfoSubmitResponse_EResult = 2 +) + +var CMsgGCPlayerInfoSubmitResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_INFO_LOCKED", +} + +var CMsgGCPlayerInfoSubmitResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_INFO_LOCKED": 2, +} + +func (x CMsgGCPlayerInfoSubmitResponse_EResult) Enum() *CMsgGCPlayerInfoSubmitResponse_EResult { + p := new(CMsgGCPlayerInfoSubmitResponse_EResult) + *p = x + return p +} + +func (x CMsgGCPlayerInfoSubmitResponse_EResult) String() string { + return proto.EnumName(CMsgGCPlayerInfoSubmitResponse_EResult_name, int32(x)) +} + +func (x *CMsgGCPlayerInfoSubmitResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgGCPlayerInfoSubmitResponse_EResult_value, data, "CMsgGCPlayerInfoSubmitResponse_EResult") + if err != nil { + return err + } + *x = CMsgGCPlayerInfoSubmitResponse_EResult(value) + return nil +} + +func (CMsgGCPlayerInfoSubmitResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{116, 0} +} + +type CMsgClientToGCVoteForArcanaResponse_Result int32 + +const ( + CMsgClientToGCVoteForArcanaResponse_SUCCEEDED CMsgClientToGCVoteForArcanaResponse_Result = 0 + CMsgClientToGCVoteForArcanaResponse_VOTING_NOT_ENABLED_FOR_ROUND CMsgClientToGCVoteForArcanaResponse_Result = 1 + CMsgClientToGCVoteForArcanaResponse_UNKNOWN_FAILURE CMsgClientToGCVoteForArcanaResponse_Result = 2 +) + +var CMsgClientToGCVoteForArcanaResponse_Result_name = map[int32]string{ + 0: "SUCCEEDED", + 1: "VOTING_NOT_ENABLED_FOR_ROUND", + 2: "UNKNOWN_FAILURE", +} + +var CMsgClientToGCVoteForArcanaResponse_Result_value = map[string]int32{ + "SUCCEEDED": 0, + "VOTING_NOT_ENABLED_FOR_ROUND": 1, + "UNKNOWN_FAILURE": 2, +} + +func (x CMsgClientToGCVoteForArcanaResponse_Result) Enum() *CMsgClientToGCVoteForArcanaResponse_Result { + p := new(CMsgClientToGCVoteForArcanaResponse_Result) + *p = x + return p +} + +func (x CMsgClientToGCVoteForArcanaResponse_Result) String() string { + return proto.EnumName(CMsgClientToGCVoteForArcanaResponse_Result_name, int32(x)) +} + +func (x *CMsgClientToGCVoteForArcanaResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCVoteForArcanaResponse_Result_value, data, "CMsgClientToGCVoteForArcanaResponse_Result") + if err != nil { + return err + } + *x = CMsgClientToGCVoteForArcanaResponse_Result(value) + return nil +} + +func (CMsgClientToGCVoteForArcanaResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{191, 0} +} + +type CMsgArcanaVotes_VotingState int32 + +const ( + CMsgArcanaVotes_FINISHED CMsgArcanaVotes_VotingState = 0 + CMsgArcanaVotes_IN_PROGRESS CMsgArcanaVotes_VotingState = 1 + CMsgArcanaVotes_IN_FUTURE CMsgArcanaVotes_VotingState = 2 +) + +var CMsgArcanaVotes_VotingState_name = map[int32]string{ + 0: "FINISHED", + 1: "IN_PROGRESS", + 2: "IN_FUTURE", +} + +var CMsgArcanaVotes_VotingState_value = map[string]int32{ + "FINISHED": 0, + "IN_PROGRESS": 1, + "IN_FUTURE": 2, +} + +func (x CMsgArcanaVotes_VotingState) Enum() *CMsgArcanaVotes_VotingState { + p := new(CMsgArcanaVotes_VotingState) + *p = x + return p +} + +func (x CMsgArcanaVotes_VotingState) String() string { + return proto.EnumName(CMsgArcanaVotes_VotingState_name, int32(x)) +} + +func (x *CMsgArcanaVotes_VotingState) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgArcanaVotes_VotingState_value, data, "CMsgArcanaVotes_VotingState") + if err != nil { + return err + } + *x = CMsgArcanaVotes_VotingState(value) + return nil +} + +func (CMsgArcanaVotes_VotingState) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{192, 0} +} + +type CMsgDOTARedeemItemResponse_EResultCode int32 + +const ( + CMsgDOTARedeemItemResponse_k_Succeeded CMsgDOTARedeemItemResponse_EResultCode = 0 + CMsgDOTARedeemItemResponse_k_Failed CMsgDOTARedeemItemResponse_EResultCode = 1 +) + +var CMsgDOTARedeemItemResponse_EResultCode_name = map[int32]string{ + 0: "k_Succeeded", + 1: "k_Failed", +} + +var CMsgDOTARedeemItemResponse_EResultCode_value = map[string]int32{ + "k_Succeeded": 0, + "k_Failed": 1, +} + +func (x CMsgDOTARedeemItemResponse_EResultCode) Enum() *CMsgDOTARedeemItemResponse_EResultCode { + p := new(CMsgDOTARedeemItemResponse_EResultCode) + *p = x + return p +} + +func (x CMsgDOTARedeemItemResponse_EResultCode) String() string { + return proto.EnumName(CMsgDOTARedeemItemResponse_EResultCode_name, int32(x)) +} + +func (x *CMsgDOTARedeemItemResponse_EResultCode) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTARedeemItemResponse_EResultCode_value, data, "CMsgDOTARedeemItemResponse_EResultCode") + if err != nil { + return err + } + *x = CMsgDOTARedeemItemResponse_EResultCode(value) + return nil +} + +func (CMsgDOTARedeemItemResponse_EResultCode) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{207, 0} +} + +type CMsgPerfectWorldUserLookupResponse_EResultCode int32 + +const ( + CMsgPerfectWorldUserLookupResponse_SUCCESS_ACCOUNT_FOUND CMsgPerfectWorldUserLookupResponse_EResultCode = 0 + CMsgPerfectWorldUserLookupResponse_ERROR_UNKNOWN CMsgPerfectWorldUserLookupResponse_EResultCode = 1 + CMsgPerfectWorldUserLookupResponse_ERROR_USER_NAME_WRONG_FORMAT CMsgPerfectWorldUserLookupResponse_EResultCode = 2 + CMsgPerfectWorldUserLookupResponse_ERROR_NO_PERFECT_WORLD_ACCOUNT_FOUND CMsgPerfectWorldUserLookupResponse_EResultCode = 3 + CMsgPerfectWorldUserLookupResponse_ERROR_NO_LINKED_STEAM_ACCOUNT_FOUND CMsgPerfectWorldUserLookupResponse_EResultCode = 4 +) + +var CMsgPerfectWorldUserLookupResponse_EResultCode_name = map[int32]string{ + 0: "SUCCESS_ACCOUNT_FOUND", + 1: "ERROR_UNKNOWN", + 2: "ERROR_USER_NAME_WRONG_FORMAT", + 3: "ERROR_NO_PERFECT_WORLD_ACCOUNT_FOUND", + 4: "ERROR_NO_LINKED_STEAM_ACCOUNT_FOUND", +} + +var CMsgPerfectWorldUserLookupResponse_EResultCode_value = map[string]int32{ + "SUCCESS_ACCOUNT_FOUND": 0, + "ERROR_UNKNOWN": 1, + "ERROR_USER_NAME_WRONG_FORMAT": 2, + "ERROR_NO_PERFECT_WORLD_ACCOUNT_FOUND": 3, + "ERROR_NO_LINKED_STEAM_ACCOUNT_FOUND": 4, +} + +func (x CMsgPerfectWorldUserLookupResponse_EResultCode) Enum() *CMsgPerfectWorldUserLookupResponse_EResultCode { + p := new(CMsgPerfectWorldUserLookupResponse_EResultCode) + *p = x + return p +} + +func (x CMsgPerfectWorldUserLookupResponse_EResultCode) String() string { + return proto.EnumName(CMsgPerfectWorldUserLookupResponse_EResultCode_name, int32(x)) +} + +func (x *CMsgPerfectWorldUserLookupResponse_EResultCode) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgPerfectWorldUserLookupResponse_EResultCode_value, data, "CMsgPerfectWorldUserLookupResponse_EResultCode") + if err != nil { + return err + } + *x = CMsgPerfectWorldUserLookupResponse_EResultCode(value) + return nil +} + +func (CMsgPerfectWorldUserLookupResponse_EResultCode) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{209, 0} +} + +type CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult int32 + +const ( + CMsgClientToGCSelectCompendiumInGamePredictionResponse_SUCCESS CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult = 0 + CMsgClientToGCSelectCompendiumInGamePredictionResponse_INVALID_MATCH CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult = 1 + CMsgClientToGCSelectCompendiumInGamePredictionResponse_PREDICTIONS_ARE_CLOSED CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult = 2 + CMsgClientToGCSelectCompendiumInGamePredictionResponse_OTHER_ERROR CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult = 3 +) + +var CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "INVALID_MATCH", + 2: "PREDICTIONS_ARE_CLOSED", + 3: "OTHER_ERROR", +} + +var CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "INVALID_MATCH": 1, + "PREDICTIONS_ARE_CLOSED": 2, + "OTHER_ERROR": 3, +} + +func (x CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult) Enum() *CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult { + p := new(CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult) + *p = x + return p +} + +func (x CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult) String() string { + return proto.EnumName(CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult_name, int32(x)) +} + +func (x *CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult_value, data, "CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult") + if err != nil { + return err + } + *x = CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult(value) + return nil +} + +func (CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{216, 0} +} + +type CMsgClientToGCOpenPlayerCardPackResponse_Result int32 + +const ( + CMsgClientToGCOpenPlayerCardPackResponse_SUCCESS CMsgClientToGCOpenPlayerCardPackResponse_Result = 1 + CMsgClientToGCOpenPlayerCardPackResponse_ERROR_INTERNAL CMsgClientToGCOpenPlayerCardPackResponse_Result = 2 + CMsgClientToGCOpenPlayerCardPackResponse_ERROR_FAILED_TO_FIND_PACK CMsgClientToGCOpenPlayerCardPackResponse_Result = 3 + CMsgClientToGCOpenPlayerCardPackResponse_ERROR_ITEM_NOT_CARD_PACK CMsgClientToGCOpenPlayerCardPackResponse_Result = 4 + CMsgClientToGCOpenPlayerCardPackResponse_ERROR_FAILED_CARD_CREATE CMsgClientToGCOpenPlayerCardPackResponse_Result = 5 +) + +var CMsgClientToGCOpenPlayerCardPackResponse_Result_name = map[int32]string{ + 1: "SUCCESS", + 2: "ERROR_INTERNAL", + 3: "ERROR_FAILED_TO_FIND_PACK", + 4: "ERROR_ITEM_NOT_CARD_PACK", + 5: "ERROR_FAILED_CARD_CREATE", +} + +var CMsgClientToGCOpenPlayerCardPackResponse_Result_value = map[string]int32{ + "SUCCESS": 1, + "ERROR_INTERNAL": 2, + "ERROR_FAILED_TO_FIND_PACK": 3, + "ERROR_ITEM_NOT_CARD_PACK": 4, + "ERROR_FAILED_CARD_CREATE": 5, +} + +func (x CMsgClientToGCOpenPlayerCardPackResponse_Result) Enum() *CMsgClientToGCOpenPlayerCardPackResponse_Result { + p := new(CMsgClientToGCOpenPlayerCardPackResponse_Result) + *p = x + return p +} + +func (x CMsgClientToGCOpenPlayerCardPackResponse_Result) String() string { + return proto.EnumName(CMsgClientToGCOpenPlayerCardPackResponse_Result_name, int32(x)) +} + +func (x *CMsgClientToGCOpenPlayerCardPackResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCOpenPlayerCardPackResponse_Result_value, data, "CMsgClientToGCOpenPlayerCardPackResponse_Result") + if err != nil { + return err + } + *x = CMsgClientToGCOpenPlayerCardPackResponse_Result(value) + return nil +} + +func (CMsgClientToGCOpenPlayerCardPackResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{218, 0} +} + +type CMsgClientToGCRecyclePlayerCardResponse_Result int32 + +const ( + CMsgClientToGCRecyclePlayerCardResponse_SUCCESS CMsgClientToGCRecyclePlayerCardResponse_Result = 1 + CMsgClientToGCRecyclePlayerCardResponse_ERROR_INTERNAL CMsgClientToGCRecyclePlayerCardResponse_Result = 2 + CMsgClientToGCRecyclePlayerCardResponse_ERROR_FAILED_TO_FIND_PLAYER_CARD CMsgClientToGCRecyclePlayerCardResponse_Result = 3 + CMsgClientToGCRecyclePlayerCardResponse_ERROR_ITEM_NOT_PLAYER_CARD CMsgClientToGCRecyclePlayerCardResponse_Result = 4 + CMsgClientToGCRecyclePlayerCardResponse_ERROR_FAILED_DUST_CARD_CREATE CMsgClientToGCRecyclePlayerCardResponse_Result = 5 + CMsgClientToGCRecyclePlayerCardResponse_ERROR_CARD_LOCKED CMsgClientToGCRecyclePlayerCardResponse_Result = 6 +) + +var CMsgClientToGCRecyclePlayerCardResponse_Result_name = map[int32]string{ + 1: "SUCCESS", + 2: "ERROR_INTERNAL", + 3: "ERROR_FAILED_TO_FIND_PLAYER_CARD", + 4: "ERROR_ITEM_NOT_PLAYER_CARD", + 5: "ERROR_FAILED_DUST_CARD_CREATE", + 6: "ERROR_CARD_LOCKED", +} + +var CMsgClientToGCRecyclePlayerCardResponse_Result_value = map[string]int32{ + "SUCCESS": 1, + "ERROR_INTERNAL": 2, + "ERROR_FAILED_TO_FIND_PLAYER_CARD": 3, + "ERROR_ITEM_NOT_PLAYER_CARD": 4, + "ERROR_FAILED_DUST_CARD_CREATE": 5, + "ERROR_CARD_LOCKED": 6, +} + +func (x CMsgClientToGCRecyclePlayerCardResponse_Result) Enum() *CMsgClientToGCRecyclePlayerCardResponse_Result { + p := new(CMsgClientToGCRecyclePlayerCardResponse_Result) + *p = x + return p +} + +func (x CMsgClientToGCRecyclePlayerCardResponse_Result) String() string { + return proto.EnumName(CMsgClientToGCRecyclePlayerCardResponse_Result_name, int32(x)) +} + +func (x *CMsgClientToGCRecyclePlayerCardResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCRecyclePlayerCardResponse_Result_value, data, "CMsgClientToGCRecyclePlayerCardResponse_Result") + if err != nil { + return err + } + *x = CMsgClientToGCRecyclePlayerCardResponse_Result(value) + return nil +} + +func (CMsgClientToGCRecyclePlayerCardResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{220, 0} +} + +type CMsgClientToGCCreatePlayerCardPackResponse_Result int32 + +const ( + CMsgClientToGCCreatePlayerCardPackResponse_SUCCESS CMsgClientToGCCreatePlayerCardPackResponse_Result = 1 + CMsgClientToGCCreatePlayerCardPackResponse_ERROR_INTERNAL CMsgClientToGCCreatePlayerCardPackResponse_Result = 2 + CMsgClientToGCCreatePlayerCardPackResponse_ERROR_INSUFFICIENT_DUST CMsgClientToGCCreatePlayerCardPackResponse_Result = 3 + CMsgClientToGCCreatePlayerCardPackResponse_ERROR_ITEM_NOT_DUST_ITEM CMsgClientToGCCreatePlayerCardPackResponse_Result = 4 + CMsgClientToGCCreatePlayerCardPackResponse_ERROR_FAILED_CARD_PACK_CREATE CMsgClientToGCCreatePlayerCardPackResponse_Result = 5 +) + +var CMsgClientToGCCreatePlayerCardPackResponse_Result_name = map[int32]string{ + 1: "SUCCESS", + 2: "ERROR_INTERNAL", + 3: "ERROR_INSUFFICIENT_DUST", + 4: "ERROR_ITEM_NOT_DUST_ITEM", + 5: "ERROR_FAILED_CARD_PACK_CREATE", +} + +var CMsgClientToGCCreatePlayerCardPackResponse_Result_value = map[string]int32{ + "SUCCESS": 1, + "ERROR_INTERNAL": 2, + "ERROR_INSUFFICIENT_DUST": 3, + "ERROR_ITEM_NOT_DUST_ITEM": 4, + "ERROR_FAILED_CARD_PACK_CREATE": 5, +} + +func (x CMsgClientToGCCreatePlayerCardPackResponse_Result) Enum() *CMsgClientToGCCreatePlayerCardPackResponse_Result { + p := new(CMsgClientToGCCreatePlayerCardPackResponse_Result) + *p = x + return p +} + +func (x CMsgClientToGCCreatePlayerCardPackResponse_Result) String() string { + return proto.EnumName(CMsgClientToGCCreatePlayerCardPackResponse_Result_name, int32(x)) +} + +func (x *CMsgClientToGCCreatePlayerCardPackResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCCreatePlayerCardPackResponse_Result_value, data, "CMsgClientToGCCreatePlayerCardPackResponse_Result") + if err != nil { + return err + } + *x = CMsgClientToGCCreatePlayerCardPackResponse_Result(value) + return nil +} + +func (CMsgClientToGCCreatePlayerCardPackResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{222, 0} +} + +type CMsgClientToGCGiveTipResponse_Result int32 + +const ( + CMsgClientToGCGiveTipResponse_SUCCESS CMsgClientToGCGiveTipResponse_Result = 0 + CMsgClientToGCGiveTipResponse_ERROR_ALREADY_TIPPED CMsgClientToGCGiveTipResponse_Result = 1 + CMsgClientToGCGiveTipResponse_ERROR_INVALID_MATCH_ID CMsgClientToGCGiveTipResponse_Result = 2 + CMsgClientToGCGiveTipResponse_ERROR_INVALID_EVENT_ID CMsgClientToGCGiveTipResponse_Result = 3 + CMsgClientToGCGiveTipResponse_ERROR_INVALID_MATCH_TIME CMsgClientToGCGiveTipResponse_Result = 4 + CMsgClientToGCGiveTipResponse_ERROR_NOT_WINNER CMsgClientToGCGiveTipResponse_Result = 5 + CMsgClientToGCGiveTipResponse_ERROR_UNOWNED_EVENT CMsgClientToGCGiveTipResponse_Result = 6 + CMsgClientToGCGiveTipResponse_ERROR_INVALID_LOBBY_TYPE CMsgClientToGCGiveTipResponse_Result = 7 + CMsgClientToGCGiveTipResponse_ERROR_UNKNOWN CMsgClientToGCGiveTipResponse_Result = 8 +) + +var CMsgClientToGCGiveTipResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_ALREADY_TIPPED", + 2: "ERROR_INVALID_MATCH_ID", + 3: "ERROR_INVALID_EVENT_ID", + 4: "ERROR_INVALID_MATCH_TIME", + 5: "ERROR_NOT_WINNER", + 6: "ERROR_UNOWNED_EVENT", + 7: "ERROR_INVALID_LOBBY_TYPE", + 8: "ERROR_UNKNOWN", +} + +var CMsgClientToGCGiveTipResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_ALREADY_TIPPED": 1, + "ERROR_INVALID_MATCH_ID": 2, + "ERROR_INVALID_EVENT_ID": 3, + "ERROR_INVALID_MATCH_TIME": 4, + "ERROR_NOT_WINNER": 5, + "ERROR_UNOWNED_EVENT": 6, + "ERROR_INVALID_LOBBY_TYPE": 7, + "ERROR_UNKNOWN": 8, +} + +func (x CMsgClientToGCGiveTipResponse_Result) Enum() *CMsgClientToGCGiveTipResponse_Result { + p := new(CMsgClientToGCGiveTipResponse_Result) + *p = x + return p +} + +func (x CMsgClientToGCGiveTipResponse_Result) String() string { + return proto.EnumName(CMsgClientToGCGiveTipResponse_Result_name, int32(x)) +} + +func (x *CMsgClientToGCGiveTipResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCGiveTipResponse_Result_value, data, "CMsgClientToGCGiveTipResponse_Result") + if err != nil { + return err + } + *x = CMsgClientToGCGiveTipResponse_Result(value) + return nil +} + +func (CMsgClientToGCGiveTipResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{246, 0} +} + +type CMsgDOTAAnchorPhoneNumberResponse_Result int32 + +const ( + CMsgDOTAAnchorPhoneNumberResponse_SUCCESS CMsgDOTAAnchorPhoneNumberResponse_Result = 0 + CMsgDOTAAnchorPhoneNumberResponse_ERROR_UNKNOWN CMsgDOTAAnchorPhoneNumberResponse_Result = 1 + CMsgDOTAAnchorPhoneNumberResponse_ERROR_NO_STEAM_PHONE CMsgDOTAAnchorPhoneNumberResponse_Result = 2 + CMsgDOTAAnchorPhoneNumberResponse_ERROR_ALREADY_IN_USE CMsgDOTAAnchorPhoneNumberResponse_Result = 3 + CMsgDOTAAnchorPhoneNumberResponse_ERROR_COOLDOWN_ACTIVE CMsgDOTAAnchorPhoneNumberResponse_Result = 4 +) + +var CMsgDOTAAnchorPhoneNumberResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNKNOWN", + 2: "ERROR_NO_STEAM_PHONE", + 3: "ERROR_ALREADY_IN_USE", + 4: "ERROR_COOLDOWN_ACTIVE", +} + +var CMsgDOTAAnchorPhoneNumberResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNKNOWN": 1, + "ERROR_NO_STEAM_PHONE": 2, + "ERROR_ALREADY_IN_USE": 3, + "ERROR_COOLDOWN_ACTIVE": 4, +} + +func (x CMsgDOTAAnchorPhoneNumberResponse_Result) Enum() *CMsgDOTAAnchorPhoneNumberResponse_Result { + p := new(CMsgDOTAAnchorPhoneNumberResponse_Result) + *p = x + return p +} + +func (x CMsgDOTAAnchorPhoneNumberResponse_Result) String() string { + return proto.EnumName(CMsgDOTAAnchorPhoneNumberResponse_Result_name, int32(x)) +} + +func (x *CMsgDOTAAnchorPhoneNumberResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAAnchorPhoneNumberResponse_Result_value, data, "CMsgDOTAAnchorPhoneNumberResponse_Result") + if err != nil { + return err + } + *x = CMsgDOTAAnchorPhoneNumberResponse_Result(value) + return nil +} + +func (CMsgDOTAAnchorPhoneNumberResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{248, 0} +} + +type CMsgDOTAUnanchorPhoneNumberResponse_Result int32 + +const ( + CMsgDOTAUnanchorPhoneNumberResponse_SUCCESS CMsgDOTAUnanchorPhoneNumberResponse_Result = 0 + CMsgDOTAUnanchorPhoneNumberResponse_ERROR_UNKNOWN CMsgDOTAUnanchorPhoneNumberResponse_Result = 1 +) + +var CMsgDOTAUnanchorPhoneNumberResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNKNOWN", +} + +var CMsgDOTAUnanchorPhoneNumberResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNKNOWN": 1, +} + +func (x CMsgDOTAUnanchorPhoneNumberResponse_Result) Enum() *CMsgDOTAUnanchorPhoneNumberResponse_Result { + p := new(CMsgDOTAUnanchorPhoneNumberResponse_Result) + *p = x + return p +} + +func (x CMsgDOTAUnanchorPhoneNumberResponse_Result) String() string { + return proto.EnumName(CMsgDOTAUnanchorPhoneNumberResponse_Result_name, int32(x)) +} + +func (x *CMsgDOTAUnanchorPhoneNumberResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAUnanchorPhoneNumberResponse_Result_value, data, "CMsgDOTAUnanchorPhoneNumberResponse_Result") + if err != nil { + return err + } + *x = CMsgDOTAUnanchorPhoneNumberResponse_Result(value) + return nil +} + +func (CMsgDOTAUnanchorPhoneNumberResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{250, 0} +} + +type CMsgGCToClientAllStarVotesSubmitReply_Result int32 + +const ( + CMsgGCToClientAllStarVotesSubmitReply_SUCCESS CMsgGCToClientAllStarVotesSubmitReply_Result = 1 + CMsgGCToClientAllStarVotesSubmitReply_ERROR_INTERNAL CMsgGCToClientAllStarVotesSubmitReply_Result = 2 + CMsgGCToClientAllStarVotesSubmitReply_ERROR_INVALID_EVENT_ID CMsgGCToClientAllStarVotesSubmitReply_Result = 3 + CMsgGCToClientAllStarVotesSubmitReply_ERROR_INVALID_ACCOUNT_ID CMsgGCToClientAllStarVotesSubmitReply_Result = 4 + CMsgGCToClientAllStarVotesSubmitReply_ERROR_SELECTIONS_LOCKED CMsgGCToClientAllStarVotesSubmitReply_Result = 5 +) + +var CMsgGCToClientAllStarVotesSubmitReply_Result_name = map[int32]string{ + 1: "SUCCESS", + 2: "ERROR_INTERNAL", + 3: "ERROR_INVALID_EVENT_ID", + 4: "ERROR_INVALID_ACCOUNT_ID", + 5: "ERROR_SELECTIONS_LOCKED", +} + +var CMsgGCToClientAllStarVotesSubmitReply_Result_value = map[string]int32{ + "SUCCESS": 1, + "ERROR_INTERNAL": 2, + "ERROR_INVALID_EVENT_ID": 3, + "ERROR_INVALID_ACCOUNT_ID": 4, + "ERROR_SELECTIONS_LOCKED": 5, +} + +func (x CMsgGCToClientAllStarVotesSubmitReply_Result) Enum() *CMsgGCToClientAllStarVotesSubmitReply_Result { + p := new(CMsgGCToClientAllStarVotesSubmitReply_Result) + *p = x + return p +} + +func (x CMsgGCToClientAllStarVotesSubmitReply_Result) String() string { + return proto.EnumName(CMsgGCToClientAllStarVotesSubmitReply_Result_name, int32(x)) +} + +func (x *CMsgGCToClientAllStarVotesSubmitReply_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgGCToClientAllStarVotesSubmitReply_Result_value, data, "CMsgGCToClientAllStarVotesSubmitReply_Result") + if err != nil { + return err + } + *x = CMsgGCToClientAllStarVotesSubmitReply_Result(value) + return nil +} + +func (CMsgGCToClientAllStarVotesSubmitReply_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{256, 0} +} + +type CMsgDOTASelectionPriorityChoiceResponse_Result int32 + +const ( + CMsgDOTASelectionPriorityChoiceResponse_SUCCESS CMsgDOTASelectionPriorityChoiceResponse_Result = 0 + CMsgDOTASelectionPriorityChoiceResponse_ERROR_UNKNOWN CMsgDOTASelectionPriorityChoiceResponse_Result = 1 +) + +var CMsgDOTASelectionPriorityChoiceResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNKNOWN", +} + +var CMsgDOTASelectionPriorityChoiceResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNKNOWN": 1, +} + +func (x CMsgDOTASelectionPriorityChoiceResponse_Result) Enum() *CMsgDOTASelectionPriorityChoiceResponse_Result { + p := new(CMsgDOTASelectionPriorityChoiceResponse_Result) + *p = x + return p +} + +func (x CMsgDOTASelectionPriorityChoiceResponse_Result) String() string { + return proto.EnumName(CMsgDOTASelectionPriorityChoiceResponse_Result_name, int32(x)) +} + +func (x *CMsgDOTASelectionPriorityChoiceResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTASelectionPriorityChoiceResponse_Result_value, data, "CMsgDOTASelectionPriorityChoiceResponse_Result") + if err != nil { + return err + } + *x = CMsgDOTASelectionPriorityChoiceResponse_Result(value) + return nil +} + +func (CMsgDOTASelectionPriorityChoiceResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{260, 0} +} + +type CMsgDOTAGameAutographRewardResponse_Result int32 + +const ( + CMsgDOTAGameAutographRewardResponse_SUCCESS CMsgDOTAGameAutographRewardResponse_Result = 0 + CMsgDOTAGameAutographRewardResponse_ERROR_UNKNOWN CMsgDOTAGameAutographRewardResponse_Result = 1 +) + +var CMsgDOTAGameAutographRewardResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNKNOWN", +} + +var CMsgDOTAGameAutographRewardResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNKNOWN": 1, +} + +func (x CMsgDOTAGameAutographRewardResponse_Result) Enum() *CMsgDOTAGameAutographRewardResponse_Result { + p := new(CMsgDOTAGameAutographRewardResponse_Result) + *p = x + return p +} + +func (x CMsgDOTAGameAutographRewardResponse_Result) String() string { + return proto.EnumName(CMsgDOTAGameAutographRewardResponse_Result_name, int32(x)) +} + +func (x *CMsgDOTAGameAutographRewardResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAGameAutographRewardResponse_Result_value, data, "CMsgDOTAGameAutographRewardResponse_Result") + if err != nil { + return err + } + *x = CMsgDOTAGameAutographRewardResponse_Result(value) + return nil +} + +func (CMsgDOTAGameAutographRewardResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{262, 0} +} + +type CMsgDOTADestroyLobbyResponse_Result int32 + +const ( + CMsgDOTADestroyLobbyResponse_SUCCESS CMsgDOTADestroyLobbyResponse_Result = 0 + CMsgDOTADestroyLobbyResponse_ERROR_UNKNOWN CMsgDOTADestroyLobbyResponse_Result = 1 +) + +var CMsgDOTADestroyLobbyResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNKNOWN", +} + +var CMsgDOTADestroyLobbyResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNKNOWN": 1, +} + +func (x CMsgDOTADestroyLobbyResponse_Result) Enum() *CMsgDOTADestroyLobbyResponse_Result { + p := new(CMsgDOTADestroyLobbyResponse_Result) + *p = x + return p +} + +func (x CMsgDOTADestroyLobbyResponse_Result) String() string { + return proto.EnumName(CMsgDOTADestroyLobbyResponse_Result_name, int32(x)) +} + +func (x *CMsgDOTADestroyLobbyResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTADestroyLobbyResponse_Result_value, data, "CMsgDOTADestroyLobbyResponse_Result") + if err != nil { + return err + } + *x = CMsgDOTADestroyLobbyResponse_Result(value) + return nil +} + +func (CMsgDOTADestroyLobbyResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{264, 0} +} + +type CMsgPurchaseItemWithEventPointsResponse_Result int32 + +const ( + CMsgPurchaseItemWithEventPointsResponse_SUCCESS CMsgPurchaseItemWithEventPointsResponse_Result = 0 + CMsgPurchaseItemWithEventPointsResponse_UNKNOWN_EVENT CMsgPurchaseItemWithEventPointsResponse_Result = 1 + CMsgPurchaseItemWithEventPointsResponse_UNKNOWN_ITEM CMsgPurchaseItemWithEventPointsResponse_Result = 2 + CMsgPurchaseItemWithEventPointsResponse_BAD_QUANTITY CMsgPurchaseItemWithEventPointsResponse_Result = 3 + CMsgPurchaseItemWithEventPointsResponse_NOT_PURCHASEABLE CMsgPurchaseItemWithEventPointsResponse_Result = 4 + CMsgPurchaseItemWithEventPointsResponse_SDO_LOAD_FAILED CMsgPurchaseItemWithEventPointsResponse_Result = 5 + CMsgPurchaseItemWithEventPointsResponse_NOT_ENOUGH_POINTS CMsgPurchaseItemWithEventPointsResponse_Result = 6 + CMsgPurchaseItemWithEventPointsResponse_SQL_ERROR CMsgPurchaseItemWithEventPointsResponse_Result = 7 + CMsgPurchaseItemWithEventPointsResponse_FAILED_TO_SEND CMsgPurchaseItemWithEventPointsResponse_Result = 8 + CMsgPurchaseItemWithEventPointsResponse_SERVER_ERROR CMsgPurchaseItemWithEventPointsResponse_Result = 9 + CMsgPurchaseItemWithEventPointsResponse_NOT_ALLOWED CMsgPurchaseItemWithEventPointsResponse_Result = 10 + CMsgPurchaseItemWithEventPointsResponse_CANCELLED CMsgPurchaseItemWithEventPointsResponse_Result = 11 + CMsgPurchaseItemWithEventPointsResponse_CLIENT_ERROR CMsgPurchaseItemWithEventPointsResponse_Result = 12 +) + +var CMsgPurchaseItemWithEventPointsResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "UNKNOWN_EVENT", + 2: "UNKNOWN_ITEM", + 3: "BAD_QUANTITY", + 4: "NOT_PURCHASEABLE", + 5: "SDO_LOAD_FAILED", + 6: "NOT_ENOUGH_POINTS", + 7: "SQL_ERROR", + 8: "FAILED_TO_SEND", + 9: "SERVER_ERROR", + 10: "NOT_ALLOWED", + 11: "CANCELLED", + 12: "CLIENT_ERROR", +} + +var CMsgPurchaseItemWithEventPointsResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "UNKNOWN_EVENT": 1, + "UNKNOWN_ITEM": 2, + "BAD_QUANTITY": 3, + "NOT_PURCHASEABLE": 4, + "SDO_LOAD_FAILED": 5, + "NOT_ENOUGH_POINTS": 6, + "SQL_ERROR": 7, + "FAILED_TO_SEND": 8, + "SERVER_ERROR": 9, + "NOT_ALLOWED": 10, + "CANCELLED": 11, + "CLIENT_ERROR": 12, +} + +func (x CMsgPurchaseItemWithEventPointsResponse_Result) Enum() *CMsgPurchaseItemWithEventPointsResponse_Result { + p := new(CMsgPurchaseItemWithEventPointsResponse_Result) + *p = x + return p +} + +func (x CMsgPurchaseItemWithEventPointsResponse_Result) String() string { + return proto.EnumName(CMsgPurchaseItemWithEventPointsResponse_Result_name, int32(x)) +} + +func (x *CMsgPurchaseItemWithEventPointsResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgPurchaseItemWithEventPointsResponse_Result_value, data, "CMsgPurchaseItemWithEventPointsResponse_Result") + if err != nil { + return err + } + *x = CMsgPurchaseItemWithEventPointsResponse_Result(value) + return nil +} + +func (CMsgPurchaseItemWithEventPointsResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{268, 0} +} + +type CMsgClientToGCRecycleHeroRelicResponse_Result int32 + +const ( + CMsgClientToGCRecycleHeroRelicResponse_SUCCESS CMsgClientToGCRecycleHeroRelicResponse_Result = 1 + CMsgClientToGCRecycleHeroRelicResponse_ERROR_INTERNAL CMsgClientToGCRecycleHeroRelicResponse_Result = 2 + CMsgClientToGCRecycleHeroRelicResponse_ERROR_FAILED_TO_FIND_HERO_RELIC CMsgClientToGCRecycleHeroRelicResponse_Result = 3 + CMsgClientToGCRecycleHeroRelicResponse_ERROR_ITEM_NOT_HERO_RELIC CMsgClientToGCRecycleHeroRelicResponse_Result = 4 + CMsgClientToGCRecycleHeroRelicResponse_ERROR_FAILED_EVENT_NOT_OWNED CMsgClientToGCRecycleHeroRelicResponse_Result = 5 +) + +var CMsgClientToGCRecycleHeroRelicResponse_Result_name = map[int32]string{ + 1: "SUCCESS", + 2: "ERROR_INTERNAL", + 3: "ERROR_FAILED_TO_FIND_HERO_RELIC", + 4: "ERROR_ITEM_NOT_HERO_RELIC", + 5: "ERROR_FAILED_EVENT_NOT_OWNED", +} + +var CMsgClientToGCRecycleHeroRelicResponse_Result_value = map[string]int32{ + "SUCCESS": 1, + "ERROR_INTERNAL": 2, + "ERROR_FAILED_TO_FIND_HERO_RELIC": 3, + "ERROR_ITEM_NOT_HERO_RELIC": 4, + "ERROR_FAILED_EVENT_NOT_OWNED": 5, +} + +func (x CMsgClientToGCRecycleHeroRelicResponse_Result) Enum() *CMsgClientToGCRecycleHeroRelicResponse_Result { + p := new(CMsgClientToGCRecycleHeroRelicResponse_Result) + *p = x + return p +} + +func (x CMsgClientToGCRecycleHeroRelicResponse_Result) String() string { + return proto.EnumName(CMsgClientToGCRecycleHeroRelicResponse_Result_name, int32(x)) +} + +func (x *CMsgClientToGCRecycleHeroRelicResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCRecycleHeroRelicResponse_Result_value, data, "CMsgClientToGCRecycleHeroRelicResponse_Result") + if err != nil { + return err + } + *x = CMsgClientToGCRecycleHeroRelicResponse_Result(value) + return nil +} + +func (CMsgClientToGCRecycleHeroRelicResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{274, 0} +} + +type CMsgProfileResponse_EResponse int32 + +const ( + CMsgProfileResponse_k_eInternalError CMsgProfileResponse_EResponse = 0 + CMsgProfileResponse_k_eSuccess CMsgProfileResponse_EResponse = 1 + CMsgProfileResponse_k_eTooBusy CMsgProfileResponse_EResponse = 2 + CMsgProfileResponse_k_eDisabled CMsgProfileResponse_EResponse = 3 +) + +var CMsgProfileResponse_EResponse_name = map[int32]string{ + 0: "k_eInternalError", + 1: "k_eSuccess", + 2: "k_eTooBusy", + 3: "k_eDisabled", +} + +var CMsgProfileResponse_EResponse_value = map[string]int32{ + "k_eInternalError": 0, + "k_eSuccess": 1, + "k_eTooBusy": 2, + "k_eDisabled": 3, +} + +func (x CMsgProfileResponse_EResponse) Enum() *CMsgProfileResponse_EResponse { + p := new(CMsgProfileResponse_EResponse) + *p = x + return p +} + +func (x CMsgProfileResponse_EResponse) String() string { + return proto.EnumName(CMsgProfileResponse_EResponse_name, int32(x)) +} + +func (x *CMsgProfileResponse_EResponse) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgProfileResponse_EResponse_value, data, "CMsgProfileResponse_EResponse") + if err != nil { + return err + } + *x = CMsgProfileResponse_EResponse(value) + return nil +} + +func (CMsgProfileResponse_EResponse) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{282, 0} +} + +type CMsgProfileUpdateResponse_Result int32 + +const ( + CMsgProfileUpdateResponse_SUCCESS CMsgProfileUpdateResponse_Result = 0 + CMsgProfileUpdateResponse_FAILURE CMsgProfileUpdateResponse_Result = 1 +) + +var CMsgProfileUpdateResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "FAILURE", +} + +var CMsgProfileUpdateResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "FAILURE": 1, +} + +func (x CMsgProfileUpdateResponse_Result) Enum() *CMsgProfileUpdateResponse_Result { + p := new(CMsgProfileUpdateResponse_Result) + *p = x + return p +} + +func (x CMsgProfileUpdateResponse_Result) String() string { + return proto.EnumName(CMsgProfileUpdateResponse_Result_name, int32(x)) +} + +func (x *CMsgProfileUpdateResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgProfileUpdateResponse_Result_value, data, "CMsgProfileUpdateResponse_Result") + if err != nil { + return err + } + *x = CMsgProfileUpdateResponse_Result(value) + return nil +} + +func (CMsgProfileUpdateResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{284, 0} +} + +type CMsgActivatePlusFreeTrialResponse_Result int32 + +const ( + CMsgActivatePlusFreeTrialResponse_SUCCESS CMsgActivatePlusFreeTrialResponse_Result = 0 + CMsgActivatePlusFreeTrialResponse_ERROR_GENERIC CMsgActivatePlusFreeTrialResponse_Result = 1 + CMsgActivatePlusFreeTrialResponse_ERROR_ALREADY_IN_FREE_TRIAL CMsgActivatePlusFreeTrialResponse_Result = 2 + CMsgActivatePlusFreeTrialResponse_ERROR_ALREADY_USED_FREE_TRIAL CMsgActivatePlusFreeTrialResponse_Result = 3 + CMsgActivatePlusFreeTrialResponse_ERROR_OFFER_NOT_VALID CMsgActivatePlusFreeTrialResponse_Result = 4 +) + +var CMsgActivatePlusFreeTrialResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_GENERIC", + 2: "ERROR_ALREADY_IN_FREE_TRIAL", + 3: "ERROR_ALREADY_USED_FREE_TRIAL", + 4: "ERROR_OFFER_NOT_VALID", +} + +var CMsgActivatePlusFreeTrialResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_GENERIC": 1, + "ERROR_ALREADY_IN_FREE_TRIAL": 2, + "ERROR_ALREADY_USED_FREE_TRIAL": 3, + "ERROR_OFFER_NOT_VALID": 4, +} + +func (x CMsgActivatePlusFreeTrialResponse_Result) Enum() *CMsgActivatePlusFreeTrialResponse_Result { + p := new(CMsgActivatePlusFreeTrialResponse_Result) + *p = x + return p +} + +func (x CMsgActivatePlusFreeTrialResponse_Result) String() string { + return proto.EnumName(CMsgActivatePlusFreeTrialResponse_Result_name, int32(x)) +} + +func (x *CMsgActivatePlusFreeTrialResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgActivatePlusFreeTrialResponse_Result_value, data, "CMsgActivatePlusFreeTrialResponse_Result") + if err != nil { + return err + } + *x = CMsgActivatePlusFreeTrialResponse_Result(value) + return nil +} + +func (CMsgActivatePlusFreeTrialResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{294, 0} +} + +type CMsgClientToGCCavernCrawlClaimRoomResponse_Result int32 + +const ( + CMsgClientToGCCavernCrawlClaimRoomResponse_SUCCESS CMsgClientToGCCavernCrawlClaimRoomResponse_Result = 0 + CMsgClientToGCCavernCrawlClaimRoomResponse_ERROR_UNKNOWN CMsgClientToGCCavernCrawlClaimRoomResponse_Result = 1 + CMsgClientToGCCavernCrawlClaimRoomResponse_RECEIVED_ULTRA_RARE_REWARD CMsgClientToGCCavernCrawlClaimRoomResponse_Result = 2 +) + +var CMsgClientToGCCavernCrawlClaimRoomResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNKNOWN", + 2: "RECEIVED_ULTRA_RARE_REWARD", +} + +var CMsgClientToGCCavernCrawlClaimRoomResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNKNOWN": 1, + "RECEIVED_ULTRA_RARE_REWARD": 2, +} + +func (x CMsgClientToGCCavernCrawlClaimRoomResponse_Result) Enum() *CMsgClientToGCCavernCrawlClaimRoomResponse_Result { + p := new(CMsgClientToGCCavernCrawlClaimRoomResponse_Result) + *p = x + return p +} + +func (x CMsgClientToGCCavernCrawlClaimRoomResponse_Result) String() string { + return proto.EnumName(CMsgClientToGCCavernCrawlClaimRoomResponse_Result_name, int32(x)) +} + +func (x *CMsgClientToGCCavernCrawlClaimRoomResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCCavernCrawlClaimRoomResponse_Result_value, data, "CMsgClientToGCCavernCrawlClaimRoomResponse_Result") + if err != nil { + return err + } + *x = CMsgClientToGCCavernCrawlClaimRoomResponse_Result(value) + return nil +} + +func (CMsgClientToGCCavernCrawlClaimRoomResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{298, 0} +} + +type CMsgClientToGCCavernCrawlUseItemOnRoomResponse_Result int32 + +const ( + CMsgClientToGCCavernCrawlUseItemOnRoomResponse_SUCCESS CMsgClientToGCCavernCrawlUseItemOnRoomResponse_Result = 0 + CMsgClientToGCCavernCrawlUseItemOnRoomResponse_ERROR_UNKNOWN CMsgClientToGCCavernCrawlUseItemOnRoomResponse_Result = 1 + CMsgClientToGCCavernCrawlUseItemOnRoomResponse_RECEIVED_ULTRA_RARE_REWARD CMsgClientToGCCavernCrawlUseItemOnRoomResponse_Result = 2 +) + +var CMsgClientToGCCavernCrawlUseItemOnRoomResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNKNOWN", + 2: "RECEIVED_ULTRA_RARE_REWARD", +} + +var CMsgClientToGCCavernCrawlUseItemOnRoomResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNKNOWN": 1, + "RECEIVED_ULTRA_RARE_REWARD": 2, +} + +func (x CMsgClientToGCCavernCrawlUseItemOnRoomResponse_Result) Enum() *CMsgClientToGCCavernCrawlUseItemOnRoomResponse_Result { + p := new(CMsgClientToGCCavernCrawlUseItemOnRoomResponse_Result) + *p = x + return p +} + +func (x CMsgClientToGCCavernCrawlUseItemOnRoomResponse_Result) String() string { + return proto.EnumName(CMsgClientToGCCavernCrawlUseItemOnRoomResponse_Result_name, int32(x)) +} + +func (x *CMsgClientToGCCavernCrawlUseItemOnRoomResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCCavernCrawlUseItemOnRoomResponse_Result_value, data, "CMsgClientToGCCavernCrawlUseItemOnRoomResponse_Result") + if err != nil { + return err + } + *x = CMsgClientToGCCavernCrawlUseItemOnRoomResponse_Result(value) + return nil +} + +func (CMsgClientToGCCavernCrawlUseItemOnRoomResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{300, 0} +} + +type CMsgClientToGCCavernCrawlUseItemOnPathResponse_Result int32 + +const ( + CMsgClientToGCCavernCrawlUseItemOnPathResponse_SUCCESS CMsgClientToGCCavernCrawlUseItemOnPathResponse_Result = 0 + CMsgClientToGCCavernCrawlUseItemOnPathResponse_ERROR_UNKNOWN CMsgClientToGCCavernCrawlUseItemOnPathResponse_Result = 1 + CMsgClientToGCCavernCrawlUseItemOnPathResponse_RECEIVED_ULTRA_RARE_REWARD CMsgClientToGCCavernCrawlUseItemOnPathResponse_Result = 2 +) + +var CMsgClientToGCCavernCrawlUseItemOnPathResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNKNOWN", + 2: "RECEIVED_ULTRA_RARE_REWARD", +} + +var CMsgClientToGCCavernCrawlUseItemOnPathResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNKNOWN": 1, + "RECEIVED_ULTRA_RARE_REWARD": 2, +} + +func (x CMsgClientToGCCavernCrawlUseItemOnPathResponse_Result) Enum() *CMsgClientToGCCavernCrawlUseItemOnPathResponse_Result { + p := new(CMsgClientToGCCavernCrawlUseItemOnPathResponse_Result) + *p = x + return p +} + +func (x CMsgClientToGCCavernCrawlUseItemOnPathResponse_Result) String() string { + return proto.EnumName(CMsgClientToGCCavernCrawlUseItemOnPathResponse_Result_name, int32(x)) +} + +func (x *CMsgClientToGCCavernCrawlUseItemOnPathResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCCavernCrawlUseItemOnPathResponse_Result_value, data, "CMsgClientToGCCavernCrawlUseItemOnPathResponse_Result") + if err != nil { + return err + } + *x = CMsgClientToGCCavernCrawlUseItemOnPathResponse_Result(value) + return nil +} + +func (CMsgClientToGCCavernCrawlUseItemOnPathResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{302, 0} +} + +type CMsgClientToGCCavernCrawlRequestMapStateResponse_Result int32 + +const ( + CMsgClientToGCCavernCrawlRequestMapStateResponse_SUCCESS CMsgClientToGCCavernCrawlRequestMapStateResponse_Result = 0 + CMsgClientToGCCavernCrawlRequestMapStateResponse_ERROR_UNKNOWN CMsgClientToGCCavernCrawlRequestMapStateResponse_Result = 1 + CMsgClientToGCCavernCrawlRequestMapStateResponse_EVENT_NOT_OWNED CMsgClientToGCCavernCrawlRequestMapStateResponse_Result = 2 +) + +var CMsgClientToGCCavernCrawlRequestMapStateResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNKNOWN", + 2: "EVENT_NOT_OWNED", +} + +var CMsgClientToGCCavernCrawlRequestMapStateResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNKNOWN": 1, + "EVENT_NOT_OWNED": 2, +} + +func (x CMsgClientToGCCavernCrawlRequestMapStateResponse_Result) Enum() *CMsgClientToGCCavernCrawlRequestMapStateResponse_Result { + p := new(CMsgClientToGCCavernCrawlRequestMapStateResponse_Result) + *p = x + return p +} + +func (x CMsgClientToGCCavernCrawlRequestMapStateResponse_Result) String() string { + return proto.EnumName(CMsgClientToGCCavernCrawlRequestMapStateResponse_Result_name, int32(x)) +} + +func (x *CMsgClientToGCCavernCrawlRequestMapStateResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCCavernCrawlRequestMapStateResponse_Result_value, data, "CMsgClientToGCCavernCrawlRequestMapStateResponse_Result") + if err != nil { + return err + } + *x = CMsgClientToGCCavernCrawlRequestMapStateResponse_Result(value) + return nil +} + +func (CMsgClientToGCCavernCrawlRequestMapStateResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{304, 0} +} + +type CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_Result int32 + +const ( + CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_SUCCESS CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_Result = 0 + CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_ERROR_UNKNOWN CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_Result = 1 + CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_EVENT_NOT_OWNED CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_Result = 2 +) + +var CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNKNOWN", + 2: "EVENT_NOT_OWNED", +} + +var CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNKNOWN": 1, + "EVENT_NOT_OWNED": 2, +} + +func (x CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_Result) Enum() *CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_Result { + p := new(CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_Result) + *p = x + return p +} + +func (x CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_Result) String() string { + return proto.EnumName(CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_Result_name, int32(x)) +} + +func (x *CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_Result_value, data, "CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_Result") + if err != nil { + return err + } + *x = CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_Result(value) + return nil +} + +func (CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{306, 0} +} + +type CMsgSocialFeedResponse_Result int32 + +const ( + CMsgSocialFeedResponse_SUCCESS CMsgSocialFeedResponse_Result = 0 + CMsgSocialFeedResponse_FAILED_TO_LOAD_FRIENDS CMsgSocialFeedResponse_Result = 1 + CMsgSocialFeedResponse_FAILED_TO_LOAD_FEED_DATA CMsgSocialFeedResponse_Result = 2 + CMsgSocialFeedResponse_FAILED_TO_LOAD_FEED_ENTRY CMsgSocialFeedResponse_Result = 3 + CMsgSocialFeedResponse_FAILED_TO_LOAD_COMMENTS CMsgSocialFeedResponse_Result = 4 + CMsgSocialFeedResponse_FAILED_TOO_MANY_REQUESTS CMsgSocialFeedResponse_Result = 5 +) + +var CMsgSocialFeedResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "FAILED_TO_LOAD_FRIENDS", + 2: "FAILED_TO_LOAD_FEED_DATA", + 3: "FAILED_TO_LOAD_FEED_ENTRY", + 4: "FAILED_TO_LOAD_COMMENTS", + 5: "FAILED_TOO_MANY_REQUESTS", +} + +var CMsgSocialFeedResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "FAILED_TO_LOAD_FRIENDS": 1, + "FAILED_TO_LOAD_FEED_DATA": 2, + "FAILED_TO_LOAD_FEED_ENTRY": 3, + "FAILED_TO_LOAD_COMMENTS": 4, + "FAILED_TOO_MANY_REQUESTS": 5, +} + +func (x CMsgSocialFeedResponse_Result) Enum() *CMsgSocialFeedResponse_Result { + p := new(CMsgSocialFeedResponse_Result) + *p = x + return p +} + +func (x CMsgSocialFeedResponse_Result) String() string { + return proto.EnumName(CMsgSocialFeedResponse_Result_name, int32(x)) +} + +func (x *CMsgSocialFeedResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgSocialFeedResponse_Result_value, data, "CMsgSocialFeedResponse_Result") + if err != nil { + return err + } + *x = CMsgSocialFeedResponse_Result(value) + return nil +} + +func (CMsgSocialFeedResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{311, 0} +} + +type CMsgSocialFeedCommentsResponse_Result int32 + +const ( + CMsgSocialFeedCommentsResponse_SUCCESS CMsgSocialFeedCommentsResponse_Result = 0 + CMsgSocialFeedCommentsResponse_FAILED_TOO_MANY_REQUESTS CMsgSocialFeedCommentsResponse_Result = 1 + CMsgSocialFeedCommentsResponse_FAILED_TO_LOAD_COMMENTS CMsgSocialFeedCommentsResponse_Result = 2 +) + +var CMsgSocialFeedCommentsResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "FAILED_TOO_MANY_REQUESTS", + 2: "FAILED_TO_LOAD_COMMENTS", +} + +var CMsgSocialFeedCommentsResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "FAILED_TOO_MANY_REQUESTS": 1, + "FAILED_TO_LOAD_COMMENTS": 2, +} + +func (x CMsgSocialFeedCommentsResponse_Result) Enum() *CMsgSocialFeedCommentsResponse_Result { + p := new(CMsgSocialFeedCommentsResponse_Result) + *p = x + return p +} + +func (x CMsgSocialFeedCommentsResponse_Result) String() string { + return proto.EnumName(CMsgSocialFeedCommentsResponse_Result_name, int32(x)) +} + +func (x *CMsgSocialFeedCommentsResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgSocialFeedCommentsResponse_Result_value, data, "CMsgSocialFeedCommentsResponse_Result") + if err != nil { + return err + } + *x = CMsgSocialFeedCommentsResponse_Result(value) + return nil +} + +func (CMsgSocialFeedCommentsResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{313, 0} +} + +type CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result int32 + +const ( + CMsgClientToGCPlayerCardSpecificPurchaseResponse_SUCCESS CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result = 1 + CMsgClientToGCPlayerCardSpecificPurchaseResponse_ERROR_INTERNAL CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result = 2 + CMsgClientToGCPlayerCardSpecificPurchaseResponse_ERROR_INSUFFICIENT_DUST CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result = 3 + CMsgClientToGCPlayerCardSpecificPurchaseResponse_ERROR_ITEM_NOT_DUST_ITEM CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result = 4 + CMsgClientToGCPlayerCardSpecificPurchaseResponse_ERROR_FAILED_CARD_PACK_CREATE CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result = 5 +) + +var CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result_name = map[int32]string{ + 1: "SUCCESS", + 2: "ERROR_INTERNAL", + 3: "ERROR_INSUFFICIENT_DUST", + 4: "ERROR_ITEM_NOT_DUST_ITEM", + 5: "ERROR_FAILED_CARD_PACK_CREATE", +} + +var CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result_value = map[string]int32{ + "SUCCESS": 1, + "ERROR_INTERNAL": 2, + "ERROR_INSUFFICIENT_DUST": 3, + "ERROR_ITEM_NOT_DUST_ITEM": 4, + "ERROR_FAILED_CARD_PACK_CREATE": 5, +} + +func (x CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result) Enum() *CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result { + p := new(CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result) + *p = x + return p +} + +func (x CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result) String() string { + return proto.EnumName(CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result_name, int32(x)) +} + +func (x *CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result_value, data, "CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result") + if err != nil { + return err + } + *x = CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result(value) + return nil +} + +func (CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{315, 0} +} + +type CMsgClientToGCRequestContestVotesResponse_EResponse int32 + +const ( + CMsgClientToGCRequestContestVotesResponse_k_eInternalError CMsgClientToGCRequestContestVotesResponse_EResponse = 0 + CMsgClientToGCRequestContestVotesResponse_k_eSuccess CMsgClientToGCRequestContestVotesResponse_EResponse = 1 + CMsgClientToGCRequestContestVotesResponse_k_eTooBusy CMsgClientToGCRequestContestVotesResponse_EResponse = 2 + CMsgClientToGCRequestContestVotesResponse_k_eDisabled CMsgClientToGCRequestContestVotesResponse_EResponse = 3 +) + +var CMsgClientToGCRequestContestVotesResponse_EResponse_name = map[int32]string{ + 0: "k_eInternalError", + 1: "k_eSuccess", + 2: "k_eTooBusy", + 3: "k_eDisabled", +} + +var CMsgClientToGCRequestContestVotesResponse_EResponse_value = map[string]int32{ + "k_eInternalError": 0, + "k_eSuccess": 1, + "k_eTooBusy": 2, + "k_eDisabled": 3, +} + +func (x CMsgClientToGCRequestContestVotesResponse_EResponse) Enum() *CMsgClientToGCRequestContestVotesResponse_EResponse { + p := new(CMsgClientToGCRequestContestVotesResponse_EResponse) + *p = x + return p +} + +func (x CMsgClientToGCRequestContestVotesResponse_EResponse) String() string { + return proto.EnumName(CMsgClientToGCRequestContestVotesResponse_EResponse_name, int32(x)) +} + +func (x *CMsgClientToGCRequestContestVotesResponse_EResponse) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCRequestContestVotesResponse_EResponse_value, data, "CMsgClientToGCRequestContestVotesResponse_EResponse") + if err != nil { + return err + } + *x = CMsgClientToGCRequestContestVotesResponse_EResponse(value) + return nil +} + +func (CMsgClientToGCRequestContestVotesResponse_EResponse) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{317, 0} +} + +type CMsgGCToClientRecordContestVoteResponse_EResult int32 + +const ( + CMsgGCToClientRecordContestVoteResponse_SUCCESS CMsgGCToClientRecordContestVoteResponse_EResult = 0 + CMsgGCToClientRecordContestVoteResponse_FAILED_EVENT_NOT_OWNED CMsgGCToClientRecordContestVoteResponse_EResult = 1 + CMsgGCToClientRecordContestVoteResponse_FAILED_SQL_INSERT_FAILED CMsgGCToClientRecordContestVoteResponse_EResult = 2 + CMsgGCToClientRecordContestVoteResponse_FAILED_INVALID_CONTEST CMsgGCToClientRecordContestVoteResponse_EResult = 3 + CMsgGCToClientRecordContestVoteResponse_FAILED_CONTEST_NOT_ACTIVE CMsgGCToClientRecordContestVoteResponse_EResult = 4 + CMsgGCToClientRecordContestVoteResponse_FAILED_TIMEOUT CMsgGCToClientRecordContestVoteResponse_EResult = 5 +) + +var CMsgGCToClientRecordContestVoteResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "FAILED_EVENT_NOT_OWNED", + 2: "FAILED_SQL_INSERT_FAILED", + 3: "FAILED_INVALID_CONTEST", + 4: "FAILED_CONTEST_NOT_ACTIVE", + 5: "FAILED_TIMEOUT", +} + +var CMsgGCToClientRecordContestVoteResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "FAILED_EVENT_NOT_OWNED": 1, + "FAILED_SQL_INSERT_FAILED": 2, + "FAILED_INVALID_CONTEST": 3, + "FAILED_CONTEST_NOT_ACTIVE": 4, + "FAILED_TIMEOUT": 5, +} + +func (x CMsgGCToClientRecordContestVoteResponse_EResult) Enum() *CMsgGCToClientRecordContestVoteResponse_EResult { + p := new(CMsgGCToClientRecordContestVoteResponse_EResult) + *p = x + return p +} + +func (x CMsgGCToClientRecordContestVoteResponse_EResult) String() string { + return proto.EnumName(CMsgGCToClientRecordContestVoteResponse_EResult_name, int32(x)) +} + +func (x *CMsgGCToClientRecordContestVoteResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgGCToClientRecordContestVoteResponse_EResult_value, data, "CMsgGCToClientRecordContestVoteResponse_EResult") + if err != nil { + return err + } + *x = CMsgGCToClientRecordContestVoteResponse_EResult(value) + return nil +} + +func (CMsgGCToClientRecordContestVoteResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{319, 0} +} + +type CMsgDOTADPCFeed_EFeedElementType int32 + +const ( + CMsgDOTADPCFeed_FEED_SERIES_RESULT CMsgDOTADPCFeed_EFeedElementType = 1 + CMsgDOTADPCFeed_FEED_MATCH_POPULAR CMsgDOTADPCFeed_EFeedElementType = 2 + CMsgDOTADPCFeed_FEED_TEAM_UPCOMING_MATCH CMsgDOTADPCFeed_EFeedElementType = 3 + CMsgDOTADPCFeed_FEED_TEAM_LEAGUE_RESULT CMsgDOTADPCFeed_EFeedElementType = 4 + CMsgDOTADPCFeed_FEED_TEAM_ADD_PLAYER CMsgDOTADPCFeed_EFeedElementType = 5 + CMsgDOTADPCFeed_FEED_TEAM_REMOVE_PLAYER CMsgDOTADPCFeed_EFeedElementType = 6 + CMsgDOTADPCFeed_FEED_TEAM_DISBAND CMsgDOTADPCFeed_EFeedElementType = 7 + CMsgDOTADPCFeed_FEED_LEAGUE_UPCOMING CMsgDOTADPCFeed_EFeedElementType = 8 + CMsgDOTADPCFeed_FEED_LEAGUE_CONCLUDED CMsgDOTADPCFeed_EFeedElementType = 9 + CMsgDOTADPCFeed_FEED_DPC_STANDINGS CMsgDOTADPCFeed_EFeedElementType = 10 + CMsgDOTADPCFeed_FEED_ALERT_PREDICTIONS CMsgDOTADPCFeed_EFeedElementType = 11 + CMsgDOTADPCFeed_FEED_ALERT_FANTASY CMsgDOTADPCFeed_EFeedElementType = 12 + CMsgDOTADPCFeed_FEED_LEAGUE_LIVE_MATCH CMsgDOTADPCFeed_EFeedElementType = 13 + CMsgDOTADPCFeed_FEED_LEAGUE_INPROGRESS_SERIES CMsgDOTADPCFeed_EFeedElementType = 14 +) + +var CMsgDOTADPCFeed_EFeedElementType_name = map[int32]string{ + 1: "FEED_SERIES_RESULT", + 2: "FEED_MATCH_POPULAR", + 3: "FEED_TEAM_UPCOMING_MATCH", + 4: "FEED_TEAM_LEAGUE_RESULT", + 5: "FEED_TEAM_ADD_PLAYER", + 6: "FEED_TEAM_REMOVE_PLAYER", + 7: "FEED_TEAM_DISBAND", + 8: "FEED_LEAGUE_UPCOMING", + 9: "FEED_LEAGUE_CONCLUDED", + 10: "FEED_DPC_STANDINGS", + 11: "FEED_ALERT_PREDICTIONS", + 12: "FEED_ALERT_FANTASY", + 13: "FEED_LEAGUE_LIVE_MATCH", + 14: "FEED_LEAGUE_INPROGRESS_SERIES", +} + +var CMsgDOTADPCFeed_EFeedElementType_value = map[string]int32{ + "FEED_SERIES_RESULT": 1, + "FEED_MATCH_POPULAR": 2, + "FEED_TEAM_UPCOMING_MATCH": 3, + "FEED_TEAM_LEAGUE_RESULT": 4, + "FEED_TEAM_ADD_PLAYER": 5, + "FEED_TEAM_REMOVE_PLAYER": 6, + "FEED_TEAM_DISBAND": 7, + "FEED_LEAGUE_UPCOMING": 8, + "FEED_LEAGUE_CONCLUDED": 9, + "FEED_DPC_STANDINGS": 10, + "FEED_ALERT_PREDICTIONS": 11, + "FEED_ALERT_FANTASY": 12, + "FEED_LEAGUE_LIVE_MATCH": 13, + "FEED_LEAGUE_INPROGRESS_SERIES": 14, +} + +func (x CMsgDOTADPCFeed_EFeedElementType) Enum() *CMsgDOTADPCFeed_EFeedElementType { + p := new(CMsgDOTADPCFeed_EFeedElementType) + *p = x + return p +} + +func (x CMsgDOTADPCFeed_EFeedElementType) String() string { + return proto.EnumName(CMsgDOTADPCFeed_EFeedElementType_name, int32(x)) +} + +func (x *CMsgDOTADPCFeed_EFeedElementType) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTADPCFeed_EFeedElementType_value, data, "CMsgDOTADPCFeed_EFeedElementType") + if err != nil { + return err + } + *x = CMsgDOTADPCFeed_EFeedElementType(value) + return nil +} + +func (CMsgDOTADPCFeed_EFeedElementType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{320, 0} +} + +type CMsgGCToClientGetFilteredPlayersResponse_Result int32 + +const ( + CMsgGCToClientGetFilteredPlayersResponse_SUCCESS CMsgGCToClientGetFilteredPlayersResponse_Result = 0 + CMsgGCToClientGetFilteredPlayersResponse_FAILURE CMsgGCToClientGetFilteredPlayersResponse_Result = 1 +) + +var CMsgGCToClientGetFilteredPlayersResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "FAILURE", +} + +var CMsgGCToClientGetFilteredPlayersResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "FAILURE": 1, +} + +func (x CMsgGCToClientGetFilteredPlayersResponse_Result) Enum() *CMsgGCToClientGetFilteredPlayersResponse_Result { + p := new(CMsgGCToClientGetFilteredPlayersResponse_Result) + *p = x + return p +} + +func (x CMsgGCToClientGetFilteredPlayersResponse_Result) String() string { + return proto.EnumName(CMsgGCToClientGetFilteredPlayersResponse_Result_name, int32(x)) +} + +func (x *CMsgGCToClientGetFilteredPlayersResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgGCToClientGetFilteredPlayersResponse_Result_value, data, "CMsgGCToClientGetFilteredPlayersResponse_Result") + if err != nil { + return err + } + *x = CMsgGCToClientGetFilteredPlayersResponse_Result(value) + return nil +} + +func (CMsgGCToClientGetFilteredPlayersResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{331, 0} +} + +type CMsgGCToClientRemoveFilteredPlayerResponse_Result int32 + +const ( + CMsgGCToClientRemoveFilteredPlayerResponse_SUCCESS CMsgGCToClientRemoveFilteredPlayerResponse_Result = 0 + CMsgGCToClientRemoveFilteredPlayerResponse_FAILURE CMsgGCToClientRemoveFilteredPlayerResponse_Result = 1 +) + +var CMsgGCToClientRemoveFilteredPlayerResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "FAILURE", +} + +var CMsgGCToClientRemoveFilteredPlayerResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "FAILURE": 1, +} + +func (x CMsgGCToClientRemoveFilteredPlayerResponse_Result) Enum() *CMsgGCToClientRemoveFilteredPlayerResponse_Result { + p := new(CMsgGCToClientRemoveFilteredPlayerResponse_Result) + *p = x + return p +} + +func (x CMsgGCToClientRemoveFilteredPlayerResponse_Result) String() string { + return proto.EnumName(CMsgGCToClientRemoveFilteredPlayerResponse_Result_name, int32(x)) +} + +func (x *CMsgGCToClientRemoveFilteredPlayerResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgGCToClientRemoveFilteredPlayerResponse_Result_value, data, "CMsgGCToClientRemoveFilteredPlayerResponse_Result") + if err != nil { + return err + } + *x = CMsgGCToClientRemoveFilteredPlayerResponse_Result(value) + return nil +} + +func (CMsgGCToClientRemoveFilteredPlayerResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{333, 0} +} + +type CMsgClientToGCUpdatePartyBeacon_Action int32 + +const ( + CMsgClientToGCUpdatePartyBeacon_ON CMsgClientToGCUpdatePartyBeacon_Action = 0 + CMsgClientToGCUpdatePartyBeacon_OFF CMsgClientToGCUpdatePartyBeacon_Action = 1 +) + +var CMsgClientToGCUpdatePartyBeacon_Action_name = map[int32]string{ + 0: "ON", + 1: "OFF", +} + +var CMsgClientToGCUpdatePartyBeacon_Action_value = map[string]int32{ + "ON": 0, + "OFF": 1, +} + +func (x CMsgClientToGCUpdatePartyBeacon_Action) Enum() *CMsgClientToGCUpdatePartyBeacon_Action { + p := new(CMsgClientToGCUpdatePartyBeacon_Action) + *p = x + return p +} + +func (x CMsgClientToGCUpdatePartyBeacon_Action) String() string { + return proto.EnumName(CMsgClientToGCUpdatePartyBeacon_Action_name, int32(x)) +} + +func (x *CMsgClientToGCUpdatePartyBeacon_Action) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCUpdatePartyBeacon_Action_value, data, "CMsgClientToGCUpdatePartyBeacon_Action") + if err != nil { + return err + } + *x = CMsgClientToGCUpdatePartyBeacon_Action(value) + return nil +} + +func (CMsgClientToGCUpdatePartyBeacon_Action) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{337, 0} +} + +type CMsgGCToClientRequestActiveBeaconPartiesResponse_EResponse int32 + +const ( + CMsgGCToClientRequestActiveBeaconPartiesResponse_SUCCESS CMsgGCToClientRequestActiveBeaconPartiesResponse_EResponse = 0 + CMsgGCToClientRequestActiveBeaconPartiesResponse_FAILURE CMsgGCToClientRequestActiveBeaconPartiesResponse_EResponse = 1 + CMsgGCToClientRequestActiveBeaconPartiesResponse_BUSY CMsgGCToClientRequestActiveBeaconPartiesResponse_EResponse = 2 +) + +var CMsgGCToClientRequestActiveBeaconPartiesResponse_EResponse_name = map[int32]string{ + 0: "SUCCESS", + 1: "FAILURE", + 2: "BUSY", +} + +var CMsgGCToClientRequestActiveBeaconPartiesResponse_EResponse_value = map[string]int32{ + "SUCCESS": 0, + "FAILURE": 1, + "BUSY": 2, +} + +func (x CMsgGCToClientRequestActiveBeaconPartiesResponse_EResponse) Enum() *CMsgGCToClientRequestActiveBeaconPartiesResponse_EResponse { + p := new(CMsgGCToClientRequestActiveBeaconPartiesResponse_EResponse) + *p = x + return p +} + +func (x CMsgGCToClientRequestActiveBeaconPartiesResponse_EResponse) String() string { + return proto.EnumName(CMsgGCToClientRequestActiveBeaconPartiesResponse_EResponse_name, int32(x)) +} + +func (x *CMsgGCToClientRequestActiveBeaconPartiesResponse_EResponse) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgGCToClientRequestActiveBeaconPartiesResponse_EResponse_value, data, "CMsgGCToClientRequestActiveBeaconPartiesResponse_EResponse") + if err != nil { + return err + } + *x = CMsgGCToClientRequestActiveBeaconPartiesResponse_EResponse(value) + return nil +} + +func (CMsgGCToClientRequestActiveBeaconPartiesResponse_EResponse) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{339, 0} +} + +type CMsgGCToClientJoinPartyFromBeaconResponse_EResponse int32 + +const ( + CMsgGCToClientJoinPartyFromBeaconResponse_SUCCESS CMsgGCToClientJoinPartyFromBeaconResponse_EResponse = 0 + CMsgGCToClientJoinPartyFromBeaconResponse_FAILURE CMsgGCToClientJoinPartyFromBeaconResponse_EResponse = 1 + CMsgGCToClientJoinPartyFromBeaconResponse_BUSY CMsgGCToClientJoinPartyFromBeaconResponse_EResponse = 2 + CMsgGCToClientJoinPartyFromBeaconResponse_NOT_LEADER CMsgGCToClientJoinPartyFromBeaconResponse_EResponse = 3 +) + +var CMsgGCToClientJoinPartyFromBeaconResponse_EResponse_name = map[int32]string{ + 0: "SUCCESS", + 1: "FAILURE", + 2: "BUSY", + 3: "NOT_LEADER", +} + +var CMsgGCToClientJoinPartyFromBeaconResponse_EResponse_value = map[string]int32{ + "SUCCESS": 0, + "FAILURE": 1, + "BUSY": 2, + "NOT_LEADER": 3, +} + +func (x CMsgGCToClientJoinPartyFromBeaconResponse_EResponse) Enum() *CMsgGCToClientJoinPartyFromBeaconResponse_EResponse { + p := new(CMsgGCToClientJoinPartyFromBeaconResponse_EResponse) + *p = x + return p +} + +func (x CMsgGCToClientJoinPartyFromBeaconResponse_EResponse) String() string { + return proto.EnumName(CMsgGCToClientJoinPartyFromBeaconResponse_EResponse_name, int32(x)) +} + +func (x *CMsgGCToClientJoinPartyFromBeaconResponse_EResponse) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgGCToClientJoinPartyFromBeaconResponse_EResponse_value, data, "CMsgGCToClientJoinPartyFromBeaconResponse_EResponse") + if err != nil { + return err + } + *x = CMsgGCToClientJoinPartyFromBeaconResponse_EResponse(value) + return nil +} + +func (CMsgGCToClientJoinPartyFromBeaconResponse_EResponse) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{341, 0} +} + +type CMsgClientToGCManageFavorites_Action int32 + +const ( + CMsgClientToGCManageFavorites_ADD CMsgClientToGCManageFavorites_Action = 0 + CMsgClientToGCManageFavorites_REMOVE CMsgClientToGCManageFavorites_Action = 1 +) + +var CMsgClientToGCManageFavorites_Action_name = map[int32]string{ + 0: "ADD", + 1: "REMOVE", +} + +var CMsgClientToGCManageFavorites_Action_value = map[string]int32{ + "ADD": 0, + "REMOVE": 1, +} + +func (x CMsgClientToGCManageFavorites_Action) Enum() *CMsgClientToGCManageFavorites_Action { + p := new(CMsgClientToGCManageFavorites_Action) + *p = x + return p +} + +func (x CMsgClientToGCManageFavorites_Action) String() string { + return proto.EnumName(CMsgClientToGCManageFavorites_Action_name, int32(x)) +} + +func (x *CMsgClientToGCManageFavorites_Action) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCManageFavorites_Action_value, data, "CMsgClientToGCManageFavorites_Action") + if err != nil { + return err + } + *x = CMsgClientToGCManageFavorites_Action(value) + return nil +} + +func (CMsgClientToGCManageFavorites_Action) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{342, 0} +} + +type CMsgGCToClientManageFavoritesResponse_EResponse int32 + +const ( + CMsgGCToClientManageFavoritesResponse_SUCCESS CMsgGCToClientManageFavoritesResponse_EResponse = 0 + CMsgGCToClientManageFavoritesResponse_FAILURE CMsgGCToClientManageFavoritesResponse_EResponse = 1 + CMsgGCToClientManageFavoritesResponse_NO_INVITE_PRESENT CMsgGCToClientManageFavoritesResponse_EResponse = 2 + CMsgGCToClientManageFavoritesResponse_INVITE_SENT CMsgGCToClientManageFavoritesResponse_EResponse = 3 + CMsgGCToClientManageFavoritesResponse_EXPIRED CMsgGCToClientManageFavoritesResponse_EResponse = 4 + CMsgGCToClientManageFavoritesResponse_BUSY CMsgGCToClientManageFavoritesResponse_EResponse = 5 +) + +var CMsgGCToClientManageFavoritesResponse_EResponse_name = map[int32]string{ + 0: "SUCCESS", + 1: "FAILURE", + 2: "NO_INVITE_PRESENT", + 3: "INVITE_SENT", + 4: "EXPIRED", + 5: "BUSY", +} + +var CMsgGCToClientManageFavoritesResponse_EResponse_value = map[string]int32{ + "SUCCESS": 0, + "FAILURE": 1, + "NO_INVITE_PRESENT": 2, + "INVITE_SENT": 3, + "EXPIRED": 4, + "BUSY": 5, +} + +func (x CMsgGCToClientManageFavoritesResponse_EResponse) Enum() *CMsgGCToClientManageFavoritesResponse_EResponse { + p := new(CMsgGCToClientManageFavoritesResponse_EResponse) + *p = x + return p +} + +func (x CMsgGCToClientManageFavoritesResponse_EResponse) String() string { + return proto.EnumName(CMsgGCToClientManageFavoritesResponse_EResponse_name, int32(x)) +} + +func (x *CMsgGCToClientManageFavoritesResponse_EResponse) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgGCToClientManageFavoritesResponse_EResponse_value, data, "CMsgGCToClientManageFavoritesResponse_EResponse") + if err != nil { + return err + } + *x = CMsgGCToClientManageFavoritesResponse_EResponse(value) + return nil +} + +func (CMsgGCToClientManageFavoritesResponse_EResponse) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{343, 0} +} + +type CMsgGCToClientGetFavoritePlayersResponse_EResponse int32 + +const ( + CMsgGCToClientGetFavoritePlayersResponse_SUCCESS CMsgGCToClientGetFavoritePlayersResponse_EResponse = 0 + CMsgGCToClientGetFavoritePlayersResponse_FAILURE CMsgGCToClientGetFavoritePlayersResponse_EResponse = 1 +) + +var CMsgGCToClientGetFavoritePlayersResponse_EResponse_name = map[int32]string{ + 0: "SUCCESS", + 1: "FAILURE", +} + +var CMsgGCToClientGetFavoritePlayersResponse_EResponse_value = map[string]int32{ + "SUCCESS": 0, + "FAILURE": 1, +} + +func (x CMsgGCToClientGetFavoritePlayersResponse_EResponse) Enum() *CMsgGCToClientGetFavoritePlayersResponse_EResponse { + p := new(CMsgGCToClientGetFavoritePlayersResponse_EResponse) + *p = x + return p +} + +func (x CMsgGCToClientGetFavoritePlayersResponse_EResponse) String() string { + return proto.EnumName(CMsgGCToClientGetFavoritePlayersResponse_EResponse_name, int32(x)) +} + +func (x *CMsgGCToClientGetFavoritePlayersResponse_EResponse) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgGCToClientGetFavoritePlayersResponse_EResponse_value, data, "CMsgGCToClientGetFavoritePlayersResponse_EResponse") + if err != nil { + return err + } + *x = CMsgGCToClientGetFavoritePlayersResponse_EResponse(value) + return nil +} + +func (CMsgGCToClientGetFavoritePlayersResponse_EResponse) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{345, 0} +} + +type CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_EResponse int32 + +const ( + CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_k_eInternalError CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_EResponse = 0 + CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_k_eSuccess CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_EResponse = 1 + CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_k_eTooBusy CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_EResponse = 2 + CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_k_eDisabled CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_EResponse = 3 +) + +var CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_EResponse_name = map[int32]string{ + 0: "k_eInternalError", + 1: "k_eSuccess", + 2: "k_eTooBusy", + 3: "k_eDisabled", +} + +var CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_EResponse_value = map[string]int32{ + "k_eInternalError": 0, + "k_eSuccess": 1, + "k_eTooBusy": 2, + "k_eDisabled": 3, +} + +func (x CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_EResponse) Enum() *CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_EResponse { + p := new(CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_EResponse) + *p = x + return p +} + +func (x CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_EResponse) String() string { + return proto.EnumName(CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_EResponse_name, int32(x)) +} + +func (x *CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_EResponse) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_EResponse_value, data, "CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_EResponse") + if err != nil { + return err + } + *x = CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_EResponse(value) + return nil +} + +func (CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_EResponse) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{350, 0} +} + +type CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_EResponse int32 + +const ( + CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_k_eInternalError CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_EResponse = 0 + CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_k_eSuccess CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_EResponse = 1 + CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_k_eTooBusy CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_EResponse = 2 + CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_k_eDisabled CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_EResponse = 3 +) + +var CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_EResponse_name = map[int32]string{ + 0: "k_eInternalError", + 1: "k_eSuccess", + 2: "k_eTooBusy", + 3: "k_eDisabled", +} + +var CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_EResponse_value = map[string]int32{ + "k_eInternalError": 0, + "k_eSuccess": 1, + "k_eTooBusy": 2, + "k_eDisabled": 3, +} + +func (x CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_EResponse) Enum() *CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_EResponse { + p := new(CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_EResponse) + *p = x + return p +} + +func (x CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_EResponse) String() string { + return proto.EnumName(CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_EResponse_name, int32(x)) +} + +func (x *CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_EResponse) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_EResponse_value, data, "CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_EResponse") + if err != nil { + return err + } + *x = CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_EResponse(value) + return nil +} + +func (CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_EResponse) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{352, 0} +} + +type CMsgClientToGCRequestPlayerCoachMatchesResponse_EResponse int32 + +const ( + CMsgClientToGCRequestPlayerCoachMatchesResponse_k_eInternalError CMsgClientToGCRequestPlayerCoachMatchesResponse_EResponse = 0 + CMsgClientToGCRequestPlayerCoachMatchesResponse_k_eSuccess CMsgClientToGCRequestPlayerCoachMatchesResponse_EResponse = 1 + CMsgClientToGCRequestPlayerCoachMatchesResponse_k_eTooBusy CMsgClientToGCRequestPlayerCoachMatchesResponse_EResponse = 2 + CMsgClientToGCRequestPlayerCoachMatchesResponse_k_eDisabled CMsgClientToGCRequestPlayerCoachMatchesResponse_EResponse = 3 +) + +var CMsgClientToGCRequestPlayerCoachMatchesResponse_EResponse_name = map[int32]string{ + 0: "k_eInternalError", + 1: "k_eSuccess", + 2: "k_eTooBusy", + 3: "k_eDisabled", +} + +var CMsgClientToGCRequestPlayerCoachMatchesResponse_EResponse_value = map[string]int32{ + "k_eInternalError": 0, + "k_eSuccess": 1, + "k_eTooBusy": 2, + "k_eDisabled": 3, +} + +func (x CMsgClientToGCRequestPlayerCoachMatchesResponse_EResponse) Enum() *CMsgClientToGCRequestPlayerCoachMatchesResponse_EResponse { + p := new(CMsgClientToGCRequestPlayerCoachMatchesResponse_EResponse) + *p = x + return p +} + +func (x CMsgClientToGCRequestPlayerCoachMatchesResponse_EResponse) String() string { + return proto.EnumName(CMsgClientToGCRequestPlayerCoachMatchesResponse_EResponse_name, int32(x)) +} + +func (x *CMsgClientToGCRequestPlayerCoachMatchesResponse_EResponse) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCRequestPlayerCoachMatchesResponse_EResponse_value, data, "CMsgClientToGCRequestPlayerCoachMatchesResponse_EResponse") + if err != nil { + return err + } + *x = CMsgClientToGCRequestPlayerCoachMatchesResponse_EResponse(value) + return nil +} + +func (CMsgClientToGCRequestPlayerCoachMatchesResponse_EResponse) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{355, 0} +} + +type CMsgClientToGCRequestPlayerCoachMatchResponse_EResponse int32 + +const ( + CMsgClientToGCRequestPlayerCoachMatchResponse_k_eInternalError CMsgClientToGCRequestPlayerCoachMatchResponse_EResponse = 0 + CMsgClientToGCRequestPlayerCoachMatchResponse_k_eSuccess CMsgClientToGCRequestPlayerCoachMatchResponse_EResponse = 1 + CMsgClientToGCRequestPlayerCoachMatchResponse_k_eTooBusy CMsgClientToGCRequestPlayerCoachMatchResponse_EResponse = 2 + CMsgClientToGCRequestPlayerCoachMatchResponse_k_eDisabled CMsgClientToGCRequestPlayerCoachMatchResponse_EResponse = 3 +) + +var CMsgClientToGCRequestPlayerCoachMatchResponse_EResponse_name = map[int32]string{ + 0: "k_eInternalError", + 1: "k_eSuccess", + 2: "k_eTooBusy", + 3: "k_eDisabled", +} + +var CMsgClientToGCRequestPlayerCoachMatchResponse_EResponse_value = map[string]int32{ + "k_eInternalError": 0, + "k_eSuccess": 1, + "k_eTooBusy": 2, + "k_eDisabled": 3, +} + +func (x CMsgClientToGCRequestPlayerCoachMatchResponse_EResponse) Enum() *CMsgClientToGCRequestPlayerCoachMatchResponse_EResponse { + p := new(CMsgClientToGCRequestPlayerCoachMatchResponse_EResponse) + *p = x + return p +} + +func (x CMsgClientToGCRequestPlayerCoachMatchResponse_EResponse) String() string { + return proto.EnumName(CMsgClientToGCRequestPlayerCoachMatchResponse_EResponse_name, int32(x)) +} + +func (x *CMsgClientToGCRequestPlayerCoachMatchResponse_EResponse) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCRequestPlayerCoachMatchResponse_EResponse_value, data, "CMsgClientToGCRequestPlayerCoachMatchResponse_EResponse") + if err != nil { + return err + } + *x = CMsgClientToGCRequestPlayerCoachMatchResponse_EResponse(value) + return nil +} + +func (CMsgClientToGCRequestPlayerCoachMatchResponse_EResponse) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{357, 0} +} + +type CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse int32 + +const ( + CMsgClientToGCSubmitCoachTeammateRatingResponse_k_eInternalError CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse = 0 + CMsgClientToGCSubmitCoachTeammateRatingResponse_k_eSuccess CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse = 1 + CMsgClientToGCSubmitCoachTeammateRatingResponse_k_eTooBusy CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse = 2 + CMsgClientToGCSubmitCoachTeammateRatingResponse_k_eDisabled CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse = 3 + CMsgClientToGCSubmitCoachTeammateRatingResponse_k_eInvalidInput CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse = 4 + CMsgClientToGCSubmitCoachTeammateRatingResponse_k_eAlreadySubmitted CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse = 5 + CMsgClientToGCSubmitCoachTeammateRatingResponse_k_eVotingFinished CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse = 6 + CMsgClientToGCSubmitCoachTeammateRatingResponse_k_ePlayerNotInMatch CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse = 7 + CMsgClientToGCSubmitCoachTeammateRatingResponse_k_eCoachNotInMatch CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse = 8 + CMsgClientToGCSubmitCoachTeammateRatingResponse_k_ePlayerNotOnCoachTeam CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse = 9 + CMsgClientToGCSubmitCoachTeammateRatingResponse_k_ePlayerInSamePartyAsCoach CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse = 10 + CMsgClientToGCSubmitCoachTeammateRatingResponse_k_eMatchNotEligible CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse = 11 +) + +var CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse_name = map[int32]string{ + 0: "k_eInternalError", + 1: "k_eSuccess", + 2: "k_eTooBusy", + 3: "k_eDisabled", + 4: "k_eInvalidInput", + 5: "k_eAlreadySubmitted", + 6: "k_eVotingFinished", + 7: "k_ePlayerNotInMatch", + 8: "k_eCoachNotInMatch", + 9: "k_ePlayerNotOnCoachTeam", + 10: "k_ePlayerInSamePartyAsCoach", + 11: "k_eMatchNotEligible", +} + +var CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse_value = map[string]int32{ + "k_eInternalError": 0, + "k_eSuccess": 1, + "k_eTooBusy": 2, + "k_eDisabled": 3, + "k_eInvalidInput": 4, + "k_eAlreadySubmitted": 5, + "k_eVotingFinished": 6, + "k_ePlayerNotInMatch": 7, + "k_eCoachNotInMatch": 8, + "k_ePlayerNotOnCoachTeam": 9, + "k_ePlayerInSamePartyAsCoach": 10, + "k_eMatchNotEligible": 11, +} + +func (x CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse) Enum() *CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse { + p := new(CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse) + *p = x + return p +} + +func (x CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse) String() string { + return proto.EnumName(CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse_name, int32(x)) +} + +func (x *CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse_value, data, "CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse") + if err != nil { + return err + } + *x = CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse(value) + return nil +} + +func (CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{359, 0} +} + +type CMsgClientToGCGetUnderlordsCDKeyResponse_EResponse int32 + +const ( + CMsgClientToGCGetUnderlordsCDKeyResponse_Success CMsgClientToGCGetUnderlordsCDKeyResponse_EResponse = 0 + CMsgClientToGCGetUnderlordsCDKeyResponse_UnknownError CMsgClientToGCGetUnderlordsCDKeyResponse_EResponse = 1 + CMsgClientToGCGetUnderlordsCDKeyResponse_OutOfKeys CMsgClientToGCGetUnderlordsCDKeyResponse_EResponse = 2 +) + +var CMsgClientToGCGetUnderlordsCDKeyResponse_EResponse_name = map[int32]string{ + 0: "Success", + 1: "UnknownError", + 2: "OutOfKeys", +} + +var CMsgClientToGCGetUnderlordsCDKeyResponse_EResponse_value = map[string]int32{ + "Success": 0, + "UnknownError": 1, + "OutOfKeys": 2, +} + +func (x CMsgClientToGCGetUnderlordsCDKeyResponse_EResponse) Enum() *CMsgClientToGCGetUnderlordsCDKeyResponse_EResponse { + p := new(CMsgClientToGCGetUnderlordsCDKeyResponse_EResponse) + *p = x + return p +} + +func (x CMsgClientToGCGetUnderlordsCDKeyResponse_EResponse) String() string { + return proto.EnumName(CMsgClientToGCGetUnderlordsCDKeyResponse_EResponse_name, int32(x)) +} + +func (x *CMsgClientToGCGetUnderlordsCDKeyResponse_EResponse) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCGetUnderlordsCDKeyResponse_EResponse_value, data, "CMsgClientToGCGetUnderlordsCDKeyResponse_EResponse") + if err != nil { + return err + } + *x = CMsgClientToGCGetUnderlordsCDKeyResponse_EResponse(value) + return nil +} + +func (CMsgClientToGCGetUnderlordsCDKeyResponse_EResponse) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{364, 0} +} + +type CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse int32 + +const ( + CMsgClientToGCSetFavoriteAllStarPlayerResponse_k_eInternalError CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse = 0 + CMsgClientToGCSetFavoriteAllStarPlayerResponse_k_eSuccess CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse = 1 + CMsgClientToGCSetFavoriteAllStarPlayerResponse_k_eTooBusy CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse = 2 + CMsgClientToGCSetFavoriteAllStarPlayerResponse_k_eDisabled CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse = 3 + CMsgClientToGCSetFavoriteAllStarPlayerResponse_k_eAlreadySubmitted CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse = 4 + CMsgClientToGCSetFavoriteAllStarPlayerResponse_k_ePlayerNotValid CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse = 5 + CMsgClientToGCSetFavoriteAllStarPlayerResponse_k_eDoesntOwnEvent CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse = 6 + CMsgClientToGCSetFavoriteAllStarPlayerResponse_k_eEventNotValid CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse = 7 +) + +var CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse_name = map[int32]string{ + 0: "k_eInternalError", + 1: "k_eSuccess", + 2: "k_eTooBusy", + 3: "k_eDisabled", + 4: "k_eAlreadySubmitted", + 5: "k_ePlayerNotValid", + 6: "k_eDoesntOwnEvent", + 7: "k_eEventNotValid", +} + +var CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse_value = map[string]int32{ + "k_eInternalError": 0, + "k_eSuccess": 1, + "k_eTooBusy": 2, + "k_eDisabled": 3, + "k_eAlreadySubmitted": 4, + "k_ePlayerNotValid": 5, + "k_eDoesntOwnEvent": 6, + "k_eEventNotValid": 7, +} + +func (x CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse) Enum() *CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse { + p := new(CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse) + *p = x + return p +} + +func (x CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse) String() string { + return proto.EnumName(CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse_name, int32(x)) +} + +func (x *CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse_value, data, "CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse") + if err != nil { + return err + } + *x = CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse(value) + return nil +} + +func (CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{366, 0} +} + +type CMsgClientToGCGetFavoriteAllStarPlayerResponse_EResponse int32 + +const ( + CMsgClientToGCGetFavoriteAllStarPlayerResponse_k_eSuccess CMsgClientToGCGetFavoriteAllStarPlayerResponse_EResponse = 0 + CMsgClientToGCGetFavoriteAllStarPlayerResponse_k_eNoPick CMsgClientToGCGetFavoriteAllStarPlayerResponse_EResponse = 1 + CMsgClientToGCGetFavoriteAllStarPlayerResponse_k_eInternalError CMsgClientToGCGetFavoriteAllStarPlayerResponse_EResponse = 2 +) + +var CMsgClientToGCGetFavoriteAllStarPlayerResponse_EResponse_name = map[int32]string{ + 0: "k_eSuccess", + 1: "k_eNoPick", + 2: "k_eInternalError", +} + +var CMsgClientToGCGetFavoriteAllStarPlayerResponse_EResponse_value = map[string]int32{ + "k_eSuccess": 0, + "k_eNoPick": 1, + "k_eInternalError": 2, +} + +func (x CMsgClientToGCGetFavoriteAllStarPlayerResponse_EResponse) Enum() *CMsgClientToGCGetFavoriteAllStarPlayerResponse_EResponse { + p := new(CMsgClientToGCGetFavoriteAllStarPlayerResponse_EResponse) + *p = x + return p +} + +func (x CMsgClientToGCGetFavoriteAllStarPlayerResponse_EResponse) String() string { + return proto.EnumName(CMsgClientToGCGetFavoriteAllStarPlayerResponse_EResponse_name, int32(x)) +} + +func (x *CMsgClientToGCGetFavoriteAllStarPlayerResponse_EResponse) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCGetFavoriteAllStarPlayerResponse_EResponse_value, data, "CMsgClientToGCGetFavoriteAllStarPlayerResponse_EResponse") + if err != nil { + return err + } + *x = CMsgClientToGCGetFavoriteAllStarPlayerResponse_EResponse(value) + return nil +} + +func (CMsgClientToGCGetFavoriteAllStarPlayerResponse_EResponse) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{368, 0} +} + +type CMsgClientSuspended struct { + TimeEnd *uint32 `protobuf:"varint,1,opt,name=time_end,json=timeEnd" json:"time_end,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientSuspended) Reset() { *m = CMsgClientSuspended{} } +func (m *CMsgClientSuspended) String() string { return proto.CompactTextString(m) } +func (*CMsgClientSuspended) ProtoMessage() {} +func (*CMsgClientSuspended) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{0} +} + +func (m *CMsgClientSuspended) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientSuspended.Unmarshal(m, b) +} +func (m *CMsgClientSuspended) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientSuspended.Marshal(b, m, deterministic) +} +func (m *CMsgClientSuspended) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientSuspended.Merge(m, src) +} +func (m *CMsgClientSuspended) XXX_Size() int { + return xxx_messageInfo_CMsgClientSuspended.Size(m) +} +func (m *CMsgClientSuspended) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientSuspended.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientSuspended proto.InternalMessageInfo + +func (m *CMsgClientSuspended) GetTimeEnd() uint32 { + if m != nil && m.TimeEnd != nil { + return *m.TimeEnd + } + return 0 +} + +type CMsgBalancedShuffleLobby struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBalancedShuffleLobby) Reset() { *m = CMsgBalancedShuffleLobby{} } +func (m *CMsgBalancedShuffleLobby) String() string { return proto.CompactTextString(m) } +func (*CMsgBalancedShuffleLobby) ProtoMessage() {} +func (*CMsgBalancedShuffleLobby) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{1} +} + +func (m *CMsgBalancedShuffleLobby) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBalancedShuffleLobby.Unmarshal(m, b) +} +func (m *CMsgBalancedShuffleLobby) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBalancedShuffleLobby.Marshal(b, m, deterministic) +} +func (m *CMsgBalancedShuffleLobby) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBalancedShuffleLobby.Merge(m, src) +} +func (m *CMsgBalancedShuffleLobby) XXX_Size() int { + return xxx_messageInfo_CMsgBalancedShuffleLobby.Size(m) +} +func (m *CMsgBalancedShuffleLobby) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBalancedShuffleLobby.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBalancedShuffleLobby proto.InternalMessageInfo + +type CMsgInitialQuestionnaireResponse struct { + InitialSkill *uint32 `protobuf:"varint,1,opt,name=initial_skill,json=initialSkill" json:"initial_skill,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgInitialQuestionnaireResponse) Reset() { *m = CMsgInitialQuestionnaireResponse{} } +func (m *CMsgInitialQuestionnaireResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgInitialQuestionnaireResponse) ProtoMessage() {} +func (*CMsgInitialQuestionnaireResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{2} +} + +func (m *CMsgInitialQuestionnaireResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgInitialQuestionnaireResponse.Unmarshal(m, b) +} +func (m *CMsgInitialQuestionnaireResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgInitialQuestionnaireResponse.Marshal(b, m, deterministic) +} +func (m *CMsgInitialQuestionnaireResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgInitialQuestionnaireResponse.Merge(m, src) +} +func (m *CMsgInitialQuestionnaireResponse) XXX_Size() int { + return xxx_messageInfo_CMsgInitialQuestionnaireResponse.Size(m) +} +func (m *CMsgInitialQuestionnaireResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgInitialQuestionnaireResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgInitialQuestionnaireResponse proto.InternalMessageInfo + +func (m *CMsgInitialQuestionnaireResponse) GetInitialSkill() uint32 { + if m != nil && m.InitialSkill != nil { + return *m.InitialSkill + } + return 0 +} + +type CMsgDOTAPlayerMatchHistory struct { + MatchIds []uint64 `protobuf:"varint,1,rep,name=match_ids,json=matchIds" json:"match_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAPlayerMatchHistory) Reset() { *m = CMsgDOTAPlayerMatchHistory{} } +func (m *CMsgDOTAPlayerMatchHistory) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAPlayerMatchHistory) ProtoMessage() {} +func (*CMsgDOTAPlayerMatchHistory) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{3} +} + +func (m *CMsgDOTAPlayerMatchHistory) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAPlayerMatchHistory.Unmarshal(m, b) +} +func (m *CMsgDOTAPlayerMatchHistory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAPlayerMatchHistory.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAPlayerMatchHistory) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAPlayerMatchHistory.Merge(m, src) +} +func (m *CMsgDOTAPlayerMatchHistory) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAPlayerMatchHistory.Size(m) +} +func (m *CMsgDOTAPlayerMatchHistory) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAPlayerMatchHistory.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAPlayerMatchHistory proto.InternalMessageInfo + +func (m *CMsgDOTAPlayerMatchHistory) GetMatchIds() []uint64 { + if m != nil { + return m.MatchIds + } + return nil +} + +type CMsgDOTAMatchHistoryFilter struct { + MatchIds []uint64 `protobuf:"varint,1,rep,name=match_ids,json=matchIds" json:"match_ids,omitempty"` + NewestMatchIdAtLastQuery *uint64 `protobuf:"varint,2,opt,name=newest_match_id_at_last_query,json=newestMatchIdAtLastQuery" json:"newest_match_id_at_last_query,omitempty"` + TimeLastQuery *uint32 `protobuf:"varint,3,opt,name=time_last_query,json=timeLastQuery" json:"time_last_query,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAMatchHistoryFilter) Reset() { *m = CMsgDOTAMatchHistoryFilter{} } +func (m *CMsgDOTAMatchHistoryFilter) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAMatchHistoryFilter) ProtoMessage() {} +func (*CMsgDOTAMatchHistoryFilter) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{4} +} + +func (m *CMsgDOTAMatchHistoryFilter) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAMatchHistoryFilter.Unmarshal(m, b) +} +func (m *CMsgDOTAMatchHistoryFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAMatchHistoryFilter.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAMatchHistoryFilter) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAMatchHistoryFilter.Merge(m, src) +} +func (m *CMsgDOTAMatchHistoryFilter) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAMatchHistoryFilter.Size(m) +} +func (m *CMsgDOTAMatchHistoryFilter) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAMatchHistoryFilter.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAMatchHistoryFilter proto.InternalMessageInfo + +func (m *CMsgDOTAMatchHistoryFilter) GetMatchIds() []uint64 { + if m != nil { + return m.MatchIds + } + return nil +} + +func (m *CMsgDOTAMatchHistoryFilter) GetNewestMatchIdAtLastQuery() uint64 { + if m != nil && m.NewestMatchIdAtLastQuery != nil { + return *m.NewestMatchIdAtLastQuery + } + return 0 +} + +func (m *CMsgDOTAMatchHistoryFilter) GetTimeLastQuery() uint32 { + if m != nil && m.TimeLastQuery != nil { + return *m.TimeLastQuery + } + return 0 +} + +type CMsgDOTARequestMatches struct { + HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + GameMode *uint32 `protobuf:"varint,3,opt,name=game_mode,json=gameMode" json:"game_mode,omitempty"` + DateMin *uint32 `protobuf:"fixed32,6,opt,name=date_min,json=dateMin" json:"date_min,omitempty"` + DateMax *uint32 `protobuf:"fixed32,7,opt,name=date_max,json=dateMax" json:"date_max,omitempty"` + MatchesRequested *uint32 `protobuf:"varint,10,opt,name=matches_requested,json=matchesRequested" json:"matches_requested,omitempty"` + StartAtMatchId *uint64 `protobuf:"varint,11,opt,name=start_at_match_id,json=startAtMatchId" json:"start_at_match_id,omitempty"` + MinPlayers *uint32 `protobuf:"fixed32,12,opt,name=min_players,json=minPlayers" json:"min_players,omitempty"` + RequestId *uint32 `protobuf:"varint,13,opt,name=request_id,json=requestId" json:"request_id,omitempty"` + AccountId *uint32 `protobuf:"varint,15,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + LeagueId *uint32 `protobuf:"varint,16,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + Skill *CMsgDOTARequestMatches_SkillLevel `protobuf:"varint,17,opt,name=skill,enum=protocol.CMsgDOTARequestMatches_SkillLevel,def=0" json:"skill,omitempty"` + TeamId *uint32 `protobuf:"varint,18,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + CustomGameId *uint64 `protobuf:"varint,20,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARequestMatches) Reset() { *m = CMsgDOTARequestMatches{} } +func (m *CMsgDOTARequestMatches) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARequestMatches) ProtoMessage() {} +func (*CMsgDOTARequestMatches) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{5} +} + +func (m *CMsgDOTARequestMatches) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARequestMatches.Unmarshal(m, b) +} +func (m *CMsgDOTARequestMatches) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARequestMatches.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARequestMatches) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARequestMatches.Merge(m, src) +} +func (m *CMsgDOTARequestMatches) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARequestMatches.Size(m) +} +func (m *CMsgDOTARequestMatches) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARequestMatches.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARequestMatches proto.InternalMessageInfo + +const Default_CMsgDOTARequestMatches_Skill CMsgDOTARequestMatches_SkillLevel = CMsgDOTARequestMatches_Any + +func (m *CMsgDOTARequestMatches) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgDOTARequestMatches) GetGameMode() uint32 { + if m != nil && m.GameMode != nil { + return *m.GameMode + } + return 0 +} + +func (m *CMsgDOTARequestMatches) GetDateMin() uint32 { + if m != nil && m.DateMin != nil { + return *m.DateMin + } + return 0 +} + +func (m *CMsgDOTARequestMatches) GetDateMax() uint32 { + if m != nil && m.DateMax != nil { + return *m.DateMax + } + return 0 +} + +func (m *CMsgDOTARequestMatches) GetMatchesRequested() uint32 { + if m != nil && m.MatchesRequested != nil { + return *m.MatchesRequested + } + return 0 +} + +func (m *CMsgDOTARequestMatches) GetStartAtMatchId() uint64 { + if m != nil && m.StartAtMatchId != nil { + return *m.StartAtMatchId + } + return 0 +} + +func (m *CMsgDOTARequestMatches) GetMinPlayers() uint32 { + if m != nil && m.MinPlayers != nil { + return *m.MinPlayers + } + return 0 +} + +func (m *CMsgDOTARequestMatches) GetRequestId() uint32 { + if m != nil && m.RequestId != nil { + return *m.RequestId + } + return 0 +} + +func (m *CMsgDOTARequestMatches) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTARequestMatches) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgDOTARequestMatches) GetSkill() CMsgDOTARequestMatches_SkillLevel { + if m != nil && m.Skill != nil { + return *m.Skill + } + return Default_CMsgDOTARequestMatches_Skill +} + +func (m *CMsgDOTARequestMatches) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgDOTARequestMatches) GetCustomGameId() uint64 { + if m != nil && m.CustomGameId != nil { + return *m.CustomGameId + } + return 0 +} + +type CMsgDOTARequestMatchesResponse struct { + Matches []*CMsgDOTAMatch `protobuf:"bytes,1,rep,name=matches" json:"matches,omitempty"` + Series []*CMsgDOTARequestMatchesResponse_Series `protobuf:"bytes,2,rep,name=series" json:"series,omitempty"` + RequestId *uint32 `protobuf:"varint,3,opt,name=request_id,json=requestId" json:"request_id,omitempty"` + TotalResults *uint32 `protobuf:"varint,4,opt,name=total_results,json=totalResults" json:"total_results,omitempty"` + ResultsRemaining *uint32 `protobuf:"varint,5,opt,name=results_remaining,json=resultsRemaining" json:"results_remaining,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARequestMatchesResponse) Reset() { *m = CMsgDOTARequestMatchesResponse{} } +func (m *CMsgDOTARequestMatchesResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARequestMatchesResponse) ProtoMessage() {} +func (*CMsgDOTARequestMatchesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{6} +} + +func (m *CMsgDOTARequestMatchesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARequestMatchesResponse.Unmarshal(m, b) +} +func (m *CMsgDOTARequestMatchesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARequestMatchesResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARequestMatchesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARequestMatchesResponse.Merge(m, src) +} +func (m *CMsgDOTARequestMatchesResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARequestMatchesResponse.Size(m) +} +func (m *CMsgDOTARequestMatchesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARequestMatchesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARequestMatchesResponse proto.InternalMessageInfo + +func (m *CMsgDOTARequestMatchesResponse) GetMatches() []*CMsgDOTAMatch { + if m != nil { + return m.Matches + } + return nil +} + +func (m *CMsgDOTARequestMatchesResponse) GetSeries() []*CMsgDOTARequestMatchesResponse_Series { + if m != nil { + return m.Series + } + return nil +} + +func (m *CMsgDOTARequestMatchesResponse) GetRequestId() uint32 { + if m != nil && m.RequestId != nil { + return *m.RequestId + } + return 0 +} + +func (m *CMsgDOTARequestMatchesResponse) GetTotalResults() uint32 { + if m != nil && m.TotalResults != nil { + return *m.TotalResults + } + return 0 +} + +func (m *CMsgDOTARequestMatchesResponse) GetResultsRemaining() uint32 { + if m != nil && m.ResultsRemaining != nil { + return *m.ResultsRemaining + } + return 0 +} + +type CMsgDOTARequestMatchesResponse_Series struct { + Matches []*CMsgDOTAMatch `protobuf:"bytes,1,rep,name=matches" json:"matches,omitempty"` + SeriesId *uint32 `protobuf:"varint,2,opt,name=series_id,json=seriesId" json:"series_id,omitempty"` + SeriesType *uint32 `protobuf:"varint,3,opt,name=series_type,json=seriesType" json:"series_type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARequestMatchesResponse_Series) Reset() { *m = CMsgDOTARequestMatchesResponse_Series{} } +func (m *CMsgDOTARequestMatchesResponse_Series) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARequestMatchesResponse_Series) ProtoMessage() {} +func (*CMsgDOTARequestMatchesResponse_Series) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{6, 0} +} + +func (m *CMsgDOTARequestMatchesResponse_Series) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARequestMatchesResponse_Series.Unmarshal(m, b) +} +func (m *CMsgDOTARequestMatchesResponse_Series) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARequestMatchesResponse_Series.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARequestMatchesResponse_Series) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARequestMatchesResponse_Series.Merge(m, src) +} +func (m *CMsgDOTARequestMatchesResponse_Series) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARequestMatchesResponse_Series.Size(m) +} +func (m *CMsgDOTARequestMatchesResponse_Series) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARequestMatchesResponse_Series.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARequestMatchesResponse_Series proto.InternalMessageInfo + +func (m *CMsgDOTARequestMatchesResponse_Series) GetMatches() []*CMsgDOTAMatch { + if m != nil { + return m.Matches + } + return nil +} + +func (m *CMsgDOTARequestMatchesResponse_Series) GetSeriesId() uint32 { + if m != nil && m.SeriesId != nil { + return *m.SeriesId + } + return 0 +} + +func (m *CMsgDOTARequestMatchesResponse_Series) GetSeriesType() uint32 { + if m != nil && m.SeriesType != nil { + return *m.SeriesType + } + return 0 +} + +type CMsgDOTAGetDPCStandingsResponse struct { + Standings []*CMsgDOTAGetDPCStandingsResponse_TeamInfo `protobuf:"bytes,1,rep,name=standings" json:"standings,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGetDPCStandingsResponse) Reset() { *m = CMsgDOTAGetDPCStandingsResponse{} } +func (m *CMsgDOTAGetDPCStandingsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGetDPCStandingsResponse) ProtoMessage() {} +func (*CMsgDOTAGetDPCStandingsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{7} +} + +func (m *CMsgDOTAGetDPCStandingsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGetDPCStandingsResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAGetDPCStandingsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGetDPCStandingsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGetDPCStandingsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGetDPCStandingsResponse.Merge(m, src) +} +func (m *CMsgDOTAGetDPCStandingsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGetDPCStandingsResponse.Size(m) +} +func (m *CMsgDOTAGetDPCStandingsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGetDPCStandingsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGetDPCStandingsResponse proto.InternalMessageInfo + +func (m *CMsgDOTAGetDPCStandingsResponse) GetStandings() []*CMsgDOTAGetDPCStandingsResponse_TeamInfo { + if m != nil { + return m.Standings + } + return nil +} + +type CMsgDOTAGetDPCStandingsResponse_TeamInfo struct { + TeamId *uint32 `protobuf:"varint,1,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + TeamName *string `protobuf:"bytes,2,opt,name=team_name,json=teamName" json:"team_name,omitempty"` + DpcPoints *uint32 `protobuf:"varint,3,opt,name=dpc_points,json=dpcPoints" json:"dpc_points,omitempty"` + TeamLogoUrl *string `protobuf:"bytes,4,opt,name=team_logo_url,json=teamLogoUrl" json:"team_logo_url,omitempty"` + Status *CMsgDOTAGetDPCStandingsResponse_EStatus `protobuf:"varint,5,opt,name=status,enum=protocol.CMsgDOTAGetDPCStandingsResponse_EStatus,def=0" json:"status,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGetDPCStandingsResponse_TeamInfo) Reset() { + *m = CMsgDOTAGetDPCStandingsResponse_TeamInfo{} +} +func (m *CMsgDOTAGetDPCStandingsResponse_TeamInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGetDPCStandingsResponse_TeamInfo) ProtoMessage() {} +func (*CMsgDOTAGetDPCStandingsResponse_TeamInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{7, 0} +} + +func (m *CMsgDOTAGetDPCStandingsResponse_TeamInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGetDPCStandingsResponse_TeamInfo.Unmarshal(m, b) +} +func (m *CMsgDOTAGetDPCStandingsResponse_TeamInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGetDPCStandingsResponse_TeamInfo.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGetDPCStandingsResponse_TeamInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGetDPCStandingsResponse_TeamInfo.Merge(m, src) +} +func (m *CMsgDOTAGetDPCStandingsResponse_TeamInfo) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGetDPCStandingsResponse_TeamInfo.Size(m) +} +func (m *CMsgDOTAGetDPCStandingsResponse_TeamInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGetDPCStandingsResponse_TeamInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGetDPCStandingsResponse_TeamInfo proto.InternalMessageInfo + +const Default_CMsgDOTAGetDPCStandingsResponse_TeamInfo_Status CMsgDOTAGetDPCStandingsResponse_EStatus = CMsgDOTAGetDPCStandingsResponse_DEFAULT + +func (m *CMsgDOTAGetDPCStandingsResponse_TeamInfo) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgDOTAGetDPCStandingsResponse_TeamInfo) GetTeamName() string { + if m != nil && m.TeamName != nil { + return *m.TeamName + } + return "" +} + +func (m *CMsgDOTAGetDPCStandingsResponse_TeamInfo) GetDpcPoints() uint32 { + if m != nil && m.DpcPoints != nil { + return *m.DpcPoints + } + return 0 +} + +func (m *CMsgDOTAGetDPCStandingsResponse_TeamInfo) GetTeamLogoUrl() string { + if m != nil && m.TeamLogoUrl != nil { + return *m.TeamLogoUrl + } + return "" +} + +func (m *CMsgDOTAGetDPCStandingsResponse_TeamInfo) GetStatus() CMsgDOTAGetDPCStandingsResponse_EStatus { + if m != nil && m.Status != nil { + return *m.Status + } + return Default_CMsgDOTAGetDPCStandingsResponse_TeamInfo_Status +} + +type CMsgDOTAPopup struct { + Id *CMsgDOTAPopup_PopupID `protobuf:"varint,1,opt,name=id,enum=protocol.CMsgDOTAPopup_PopupID,def=-1" json:"id,omitempty"` + CustomText *string `protobuf:"bytes,2,opt,name=custom_text,json=customText" json:"custom_text,omitempty"` + IntData *int32 `protobuf:"zigzag32,3,opt,name=int_data,json=intData" json:"int_data,omitempty"` + PopupData []byte `protobuf:"bytes,4,opt,name=popup_data,json=popupData" json:"popup_data,omitempty"` + LocTokenHeader *string `protobuf:"bytes,5,opt,name=loc_token_header,json=locTokenHeader" json:"loc_token_header,omitempty"` + LocTokenMsg *string `protobuf:"bytes,6,opt,name=loc_token_msg,json=locTokenMsg" json:"loc_token_msg,omitempty"` + VarNames []string `protobuf:"bytes,7,rep,name=var_names,json=varNames" json:"var_names,omitempty"` + VarValues []string `protobuf:"bytes,8,rep,name=var_values,json=varValues" json:"var_values,omitempty"` + DebugText *string `protobuf:"bytes,9,opt,name=debug_text,json=debugText" json:"debug_text,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAPopup) Reset() { *m = CMsgDOTAPopup{} } +func (m *CMsgDOTAPopup) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAPopup) ProtoMessage() {} +func (*CMsgDOTAPopup) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{8} +} + +func (m *CMsgDOTAPopup) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAPopup.Unmarshal(m, b) +} +func (m *CMsgDOTAPopup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAPopup.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAPopup) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAPopup.Merge(m, src) +} +func (m *CMsgDOTAPopup) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAPopup.Size(m) +} +func (m *CMsgDOTAPopup) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAPopup.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAPopup proto.InternalMessageInfo + +const Default_CMsgDOTAPopup_Id CMsgDOTAPopup_PopupID = CMsgDOTAPopup_NONE + +func (m *CMsgDOTAPopup) GetId() CMsgDOTAPopup_PopupID { + if m != nil && m.Id != nil { + return *m.Id + } + return Default_CMsgDOTAPopup_Id +} + +func (m *CMsgDOTAPopup) GetCustomText() string { + if m != nil && m.CustomText != nil { + return *m.CustomText + } + return "" +} + +func (m *CMsgDOTAPopup) GetIntData() int32 { + if m != nil && m.IntData != nil { + return *m.IntData + } + return 0 +} + +func (m *CMsgDOTAPopup) GetPopupData() []byte { + if m != nil { + return m.PopupData + } + return nil +} + +func (m *CMsgDOTAPopup) GetLocTokenHeader() string { + if m != nil && m.LocTokenHeader != nil { + return *m.LocTokenHeader + } + return "" +} + +func (m *CMsgDOTAPopup) GetLocTokenMsg() string { + if m != nil && m.LocTokenMsg != nil { + return *m.LocTokenMsg + } + return "" +} + +func (m *CMsgDOTAPopup) GetVarNames() []string { + if m != nil { + return m.VarNames + } + return nil +} + +func (m *CMsgDOTAPopup) GetVarValues() []string { + if m != nil { + return m.VarValues + } + return nil +} + +func (m *CMsgDOTAPopup) GetDebugText() string { + if m != nil && m.DebugText != nil { + return *m.DebugText + } + return "" +} + +type CMsgDOTAReportsRemainingRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAReportsRemainingRequest) Reset() { *m = CMsgDOTAReportsRemainingRequest{} } +func (m *CMsgDOTAReportsRemainingRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAReportsRemainingRequest) ProtoMessage() {} +func (*CMsgDOTAReportsRemainingRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{9} +} + +func (m *CMsgDOTAReportsRemainingRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAReportsRemainingRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAReportsRemainingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAReportsRemainingRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAReportsRemainingRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAReportsRemainingRequest.Merge(m, src) +} +func (m *CMsgDOTAReportsRemainingRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAReportsRemainingRequest.Size(m) +} +func (m *CMsgDOTAReportsRemainingRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAReportsRemainingRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAReportsRemainingRequest proto.InternalMessageInfo + +type CMsgDOTAReportsRemainingResponse struct { + NumPositiveReportsRemaining *uint32 `protobuf:"varint,1,opt,name=num_positive_reports_remaining,json=numPositiveReportsRemaining" json:"num_positive_reports_remaining,omitempty"` + NumNegativeReportsRemaining *uint32 `protobuf:"varint,2,opt,name=num_negative_reports_remaining,json=numNegativeReportsRemaining" json:"num_negative_reports_remaining,omitempty"` + NumPositiveReportsTotal *uint32 `protobuf:"varint,3,opt,name=num_positive_reports_total,json=numPositiveReportsTotal" json:"num_positive_reports_total,omitempty"` + NumNegativeReportsTotal *uint32 `protobuf:"varint,4,opt,name=num_negative_reports_total,json=numNegativeReportsTotal" json:"num_negative_reports_total,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAReportsRemainingResponse) Reset() { *m = CMsgDOTAReportsRemainingResponse{} } +func (m *CMsgDOTAReportsRemainingResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAReportsRemainingResponse) ProtoMessage() {} +func (*CMsgDOTAReportsRemainingResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{10} +} + +func (m *CMsgDOTAReportsRemainingResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAReportsRemainingResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAReportsRemainingResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAReportsRemainingResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAReportsRemainingResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAReportsRemainingResponse.Merge(m, src) +} +func (m *CMsgDOTAReportsRemainingResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAReportsRemainingResponse.Size(m) +} +func (m *CMsgDOTAReportsRemainingResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAReportsRemainingResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAReportsRemainingResponse proto.InternalMessageInfo + +func (m *CMsgDOTAReportsRemainingResponse) GetNumPositiveReportsRemaining() uint32 { + if m != nil && m.NumPositiveReportsRemaining != nil { + return *m.NumPositiveReportsRemaining + } + return 0 +} + +func (m *CMsgDOTAReportsRemainingResponse) GetNumNegativeReportsRemaining() uint32 { + if m != nil && m.NumNegativeReportsRemaining != nil { + return *m.NumNegativeReportsRemaining + } + return 0 +} + +func (m *CMsgDOTAReportsRemainingResponse) GetNumPositiveReportsTotal() uint32 { + if m != nil && m.NumPositiveReportsTotal != nil { + return *m.NumPositiveReportsTotal + } + return 0 +} + +func (m *CMsgDOTAReportsRemainingResponse) GetNumNegativeReportsTotal() uint32 { + if m != nil && m.NumNegativeReportsTotal != nil { + return *m.NumNegativeReportsTotal + } + return 0 +} + +type CMsgDOTASubmitPlayerReport struct { + TargetAccountId *uint32 `protobuf:"varint,1,opt,name=target_account_id,json=targetAccountId" json:"target_account_id,omitempty"` + ReportFlags *uint32 `protobuf:"varint,2,opt,name=report_flags,json=reportFlags" json:"report_flags,omitempty"` + LobbyId *uint64 `protobuf:"varint,4,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` + Comment *string `protobuf:"bytes,5,opt,name=comment" json:"comment,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASubmitPlayerReport) Reset() { *m = CMsgDOTASubmitPlayerReport{} } +func (m *CMsgDOTASubmitPlayerReport) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASubmitPlayerReport) ProtoMessage() {} +func (*CMsgDOTASubmitPlayerReport) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{11} +} + +func (m *CMsgDOTASubmitPlayerReport) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASubmitPlayerReport.Unmarshal(m, b) +} +func (m *CMsgDOTASubmitPlayerReport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASubmitPlayerReport.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASubmitPlayerReport) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASubmitPlayerReport.Merge(m, src) +} +func (m *CMsgDOTASubmitPlayerReport) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASubmitPlayerReport.Size(m) +} +func (m *CMsgDOTASubmitPlayerReport) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASubmitPlayerReport.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASubmitPlayerReport proto.InternalMessageInfo + +func (m *CMsgDOTASubmitPlayerReport) GetTargetAccountId() uint32 { + if m != nil && m.TargetAccountId != nil { + return *m.TargetAccountId + } + return 0 +} + +func (m *CMsgDOTASubmitPlayerReport) GetReportFlags() uint32 { + if m != nil && m.ReportFlags != nil { + return *m.ReportFlags + } + return 0 +} + +func (m *CMsgDOTASubmitPlayerReport) GetLobbyId() uint64 { + if m != nil && m.LobbyId != nil { + return *m.LobbyId + } + return 0 +} + +func (m *CMsgDOTASubmitPlayerReport) GetComment() string { + if m != nil && m.Comment != nil { + return *m.Comment + } + return "" +} + +type CMsgDOTASubmitPlayerReportResponse struct { + TargetAccountId *uint32 `protobuf:"varint,1,opt,name=target_account_id,json=targetAccountId" json:"target_account_id,omitempty"` + ReportFlags *uint32 `protobuf:"varint,2,opt,name=report_flags,json=reportFlags" json:"report_flags,omitempty"` + Result *uint32 `protobuf:"varint,3,opt,name=result" json:"result,omitempty"` + DebugMessage *string `protobuf:"bytes,4,opt,name=debug_message,json=debugMessage" json:"debug_message,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASubmitPlayerReportResponse) Reset() { *m = CMsgDOTASubmitPlayerReportResponse{} } +func (m *CMsgDOTASubmitPlayerReportResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASubmitPlayerReportResponse) ProtoMessage() {} +func (*CMsgDOTASubmitPlayerReportResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{12} +} + +func (m *CMsgDOTASubmitPlayerReportResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASubmitPlayerReportResponse.Unmarshal(m, b) +} +func (m *CMsgDOTASubmitPlayerReportResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASubmitPlayerReportResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASubmitPlayerReportResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASubmitPlayerReportResponse.Merge(m, src) +} +func (m *CMsgDOTASubmitPlayerReportResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASubmitPlayerReportResponse.Size(m) +} +func (m *CMsgDOTASubmitPlayerReportResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASubmitPlayerReportResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASubmitPlayerReportResponse proto.InternalMessageInfo + +func (m *CMsgDOTASubmitPlayerReportResponse) GetTargetAccountId() uint32 { + if m != nil && m.TargetAccountId != nil { + return *m.TargetAccountId + } + return 0 +} + +func (m *CMsgDOTASubmitPlayerReportResponse) GetReportFlags() uint32 { + if m != nil && m.ReportFlags != nil { + return *m.ReportFlags + } + return 0 +} + +func (m *CMsgDOTASubmitPlayerReportResponse) GetResult() uint32 { + if m != nil && m.Result != nil { + return *m.Result + } + return 0 +} + +func (m *CMsgDOTASubmitPlayerReportResponse) GetDebugMessage() string { + if m != nil && m.DebugMessage != nil { + return *m.DebugMessage + } + return "" +} + +type CMsgDOTAReportCountsRequest struct { + TargetAccountId *uint32 `protobuf:"varint,1,opt,name=target_account_id,json=targetAccountId" json:"target_account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAReportCountsRequest) Reset() { *m = CMsgDOTAReportCountsRequest{} } +func (m *CMsgDOTAReportCountsRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAReportCountsRequest) ProtoMessage() {} +func (*CMsgDOTAReportCountsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{13} +} + +func (m *CMsgDOTAReportCountsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAReportCountsRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAReportCountsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAReportCountsRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAReportCountsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAReportCountsRequest.Merge(m, src) +} +func (m *CMsgDOTAReportCountsRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAReportCountsRequest.Size(m) +} +func (m *CMsgDOTAReportCountsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAReportCountsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAReportCountsRequest proto.InternalMessageInfo + +func (m *CMsgDOTAReportCountsRequest) GetTargetAccountId() uint32 { + if m != nil && m.TargetAccountId != nil { + return *m.TargetAccountId + } + return 0 +} + +type CMsgDOTAReportCountsResponse struct { + TargetAccountId *uint32 `protobuf:"varint,1,opt,name=target_account_id,json=targetAccountId" json:"target_account_id,omitempty"` + LeadershipCount *uint32 `protobuf:"varint,2,opt,name=leadership_count,json=leadershipCount" json:"leadership_count,omitempty"` + TeachingCount *uint32 `protobuf:"varint,3,opt,name=teaching_count,json=teachingCount" json:"teaching_count,omitempty"` + FriendlyCount *uint32 `protobuf:"varint,4,opt,name=friendly_count,json=friendlyCount" json:"friendly_count,omitempty"` + ForgivingCount *uint32 `protobuf:"varint,5,opt,name=forgiving_count,json=forgivingCount" json:"forgiving_count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAReportCountsResponse) Reset() { *m = CMsgDOTAReportCountsResponse{} } +func (m *CMsgDOTAReportCountsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAReportCountsResponse) ProtoMessage() {} +func (*CMsgDOTAReportCountsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{14} +} + +func (m *CMsgDOTAReportCountsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAReportCountsResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAReportCountsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAReportCountsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAReportCountsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAReportCountsResponse.Merge(m, src) +} +func (m *CMsgDOTAReportCountsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAReportCountsResponse.Size(m) +} +func (m *CMsgDOTAReportCountsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAReportCountsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAReportCountsResponse proto.InternalMessageInfo + +func (m *CMsgDOTAReportCountsResponse) GetTargetAccountId() uint32 { + if m != nil && m.TargetAccountId != nil { + return *m.TargetAccountId + } + return 0 +} + +func (m *CMsgDOTAReportCountsResponse) GetLeadershipCount() uint32 { + if m != nil && m.LeadershipCount != nil { + return *m.LeadershipCount + } + return 0 +} + +func (m *CMsgDOTAReportCountsResponse) GetTeachingCount() uint32 { + if m != nil && m.TeachingCount != nil { + return *m.TeachingCount + } + return 0 +} + +func (m *CMsgDOTAReportCountsResponse) GetFriendlyCount() uint32 { + if m != nil && m.FriendlyCount != nil { + return *m.FriendlyCount + } + return 0 +} + +func (m *CMsgDOTAReportCountsResponse) GetForgivingCount() uint32 { + if m != nil && m.ForgivingCount != nil { + return *m.ForgivingCount + } + return 0 +} + +type CMsgDOTASubmitLobbyMVPVote struct { + TargetAccountId *uint32 `protobuf:"varint,1,opt,name=target_account_id,json=targetAccountId" json:"target_account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASubmitLobbyMVPVote) Reset() { *m = CMsgDOTASubmitLobbyMVPVote{} } +func (m *CMsgDOTASubmitLobbyMVPVote) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASubmitLobbyMVPVote) ProtoMessage() {} +func (*CMsgDOTASubmitLobbyMVPVote) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{15} +} + +func (m *CMsgDOTASubmitLobbyMVPVote) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASubmitLobbyMVPVote.Unmarshal(m, b) +} +func (m *CMsgDOTASubmitLobbyMVPVote) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASubmitLobbyMVPVote.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASubmitLobbyMVPVote) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASubmitLobbyMVPVote.Merge(m, src) +} +func (m *CMsgDOTASubmitLobbyMVPVote) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASubmitLobbyMVPVote.Size(m) +} +func (m *CMsgDOTASubmitLobbyMVPVote) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASubmitLobbyMVPVote.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASubmitLobbyMVPVote proto.InternalMessageInfo + +func (m *CMsgDOTASubmitLobbyMVPVote) GetTargetAccountId() uint32 { + if m != nil && m.TargetAccountId != nil { + return *m.TargetAccountId + } + return 0 +} + +type CMsgDOTASubmitLobbyMVPVoteResponse struct { + TargetAccountId *uint32 `protobuf:"varint,1,opt,name=target_account_id,json=targetAccountId" json:"target_account_id,omitempty"` + Eresult *uint32 `protobuf:"varint,2,opt,name=eresult" json:"eresult,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASubmitLobbyMVPVoteResponse) Reset() { *m = CMsgDOTASubmitLobbyMVPVoteResponse{} } +func (m *CMsgDOTASubmitLobbyMVPVoteResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASubmitLobbyMVPVoteResponse) ProtoMessage() {} +func (*CMsgDOTASubmitLobbyMVPVoteResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{16} +} + +func (m *CMsgDOTASubmitLobbyMVPVoteResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASubmitLobbyMVPVoteResponse.Unmarshal(m, b) +} +func (m *CMsgDOTASubmitLobbyMVPVoteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASubmitLobbyMVPVoteResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASubmitLobbyMVPVoteResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASubmitLobbyMVPVoteResponse.Merge(m, src) +} +func (m *CMsgDOTASubmitLobbyMVPVoteResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASubmitLobbyMVPVoteResponse.Size(m) +} +func (m *CMsgDOTASubmitLobbyMVPVoteResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASubmitLobbyMVPVoteResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASubmitLobbyMVPVoteResponse proto.InternalMessageInfo + +func (m *CMsgDOTASubmitLobbyMVPVoteResponse) GetTargetAccountId() uint32 { + if m != nil && m.TargetAccountId != nil { + return *m.TargetAccountId + } + return 0 +} + +func (m *CMsgDOTASubmitLobbyMVPVoteResponse) GetEresult() uint32 { + if m != nil && m.Eresult != nil { + return *m.Eresult + } + return 0 +} + +type CMsgDOTALobbyMVPNotifyRecipient struct { + VoterAccountId *uint32 `protobuf:"varint,1,opt,name=voter_account_id,json=voterAccountId" json:"voter_account_id,omitempty"` + RecipientAccountId *uint32 `protobuf:"varint,2,opt,name=recipient_account_id,json=recipientAccountId" json:"recipient_account_id,omitempty"` + NumVotes *uint32 `protobuf:"varint,3,opt,name=num_votes,json=numVotes" json:"num_votes,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALobbyMVPNotifyRecipient) Reset() { *m = CMsgDOTALobbyMVPNotifyRecipient{} } +func (m *CMsgDOTALobbyMVPNotifyRecipient) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALobbyMVPNotifyRecipient) ProtoMessage() {} +func (*CMsgDOTALobbyMVPNotifyRecipient) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{17} +} + +func (m *CMsgDOTALobbyMVPNotifyRecipient) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALobbyMVPNotifyRecipient.Unmarshal(m, b) +} +func (m *CMsgDOTALobbyMVPNotifyRecipient) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALobbyMVPNotifyRecipient.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALobbyMVPNotifyRecipient) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALobbyMVPNotifyRecipient.Merge(m, src) +} +func (m *CMsgDOTALobbyMVPNotifyRecipient) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALobbyMVPNotifyRecipient.Size(m) +} +func (m *CMsgDOTALobbyMVPNotifyRecipient) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALobbyMVPNotifyRecipient.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALobbyMVPNotifyRecipient proto.InternalMessageInfo + +func (m *CMsgDOTALobbyMVPNotifyRecipient) GetVoterAccountId() uint32 { + if m != nil && m.VoterAccountId != nil { + return *m.VoterAccountId + } + return 0 +} + +func (m *CMsgDOTALobbyMVPNotifyRecipient) GetRecipientAccountId() uint32 { + if m != nil && m.RecipientAccountId != nil { + return *m.RecipientAccountId + } + return 0 +} + +func (m *CMsgDOTALobbyMVPNotifyRecipient) GetNumVotes() uint32 { + if m != nil && m.NumVotes != nil { + return *m.NumVotes + } + return 0 +} + +type CMsgDOTALobbyMVPAwarded struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + MvpAccountId []uint32 `protobuf:"varint,2,rep,name=mvp_account_id,json=mvpAccountId" json:"mvp_account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALobbyMVPAwarded) Reset() { *m = CMsgDOTALobbyMVPAwarded{} } +func (m *CMsgDOTALobbyMVPAwarded) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALobbyMVPAwarded) ProtoMessage() {} +func (*CMsgDOTALobbyMVPAwarded) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{18} +} + +func (m *CMsgDOTALobbyMVPAwarded) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALobbyMVPAwarded.Unmarshal(m, b) +} +func (m *CMsgDOTALobbyMVPAwarded) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALobbyMVPAwarded.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALobbyMVPAwarded) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALobbyMVPAwarded.Merge(m, src) +} +func (m *CMsgDOTALobbyMVPAwarded) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALobbyMVPAwarded.Size(m) +} +func (m *CMsgDOTALobbyMVPAwarded) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALobbyMVPAwarded.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALobbyMVPAwarded proto.InternalMessageInfo + +func (m *CMsgDOTALobbyMVPAwarded) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgDOTALobbyMVPAwarded) GetMvpAccountId() []uint32 { + if m != nil { + return m.MvpAccountId + } + return nil +} + +type CMsgDOTAKickedFromMatchmakingQueue struct { + MatchType *MatchType `protobuf:"varint,1,opt,name=match_type,json=matchType,enum=protocol.MatchType,def=0" json:"match_type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAKickedFromMatchmakingQueue) Reset() { *m = CMsgDOTAKickedFromMatchmakingQueue{} } +func (m *CMsgDOTAKickedFromMatchmakingQueue) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAKickedFromMatchmakingQueue) ProtoMessage() {} +func (*CMsgDOTAKickedFromMatchmakingQueue) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{19} +} + +func (m *CMsgDOTAKickedFromMatchmakingQueue) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAKickedFromMatchmakingQueue.Unmarshal(m, b) +} +func (m *CMsgDOTAKickedFromMatchmakingQueue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAKickedFromMatchmakingQueue.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAKickedFromMatchmakingQueue) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAKickedFromMatchmakingQueue.Merge(m, src) +} +func (m *CMsgDOTAKickedFromMatchmakingQueue) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAKickedFromMatchmakingQueue.Size(m) +} +func (m *CMsgDOTAKickedFromMatchmakingQueue) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAKickedFromMatchmakingQueue.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAKickedFromMatchmakingQueue proto.InternalMessageInfo + +const Default_CMsgDOTAKickedFromMatchmakingQueue_MatchType MatchType = MatchType_MATCH_TYPE_CASUAL + +func (m *CMsgDOTAKickedFromMatchmakingQueue) GetMatchType() MatchType { + if m != nil && m.MatchType != nil { + return *m.MatchType + } + return Default_CMsgDOTAKickedFromMatchmakingQueue_MatchType +} + +type CMsgDOTARequestSaveGames struct { + ServerRegion *uint32 `protobuf:"varint,1,opt,name=server_region,json=serverRegion" json:"server_region,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARequestSaveGames) Reset() { *m = CMsgDOTARequestSaveGames{} } +func (m *CMsgDOTARequestSaveGames) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARequestSaveGames) ProtoMessage() {} +func (*CMsgDOTARequestSaveGames) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{20} +} + +func (m *CMsgDOTARequestSaveGames) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARequestSaveGames.Unmarshal(m, b) +} +func (m *CMsgDOTARequestSaveGames) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARequestSaveGames.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARequestSaveGames) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARequestSaveGames.Merge(m, src) +} +func (m *CMsgDOTARequestSaveGames) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARequestSaveGames.Size(m) +} +func (m *CMsgDOTARequestSaveGames) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARequestSaveGames.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARequestSaveGames proto.InternalMessageInfo + +func (m *CMsgDOTARequestSaveGames) GetServerRegion() uint32 { + if m != nil && m.ServerRegion != nil { + return *m.ServerRegion + } + return 0 +} + +type CMsgDOTARequestSaveGamesResponse struct { + SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + SaveGames []*CDOTASaveGame `protobuf:"bytes,2,rep,name=save_games,json=saveGames" json:"save_games,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARequestSaveGamesResponse) Reset() { *m = CMsgDOTARequestSaveGamesResponse{} } +func (m *CMsgDOTARequestSaveGamesResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARequestSaveGamesResponse) ProtoMessage() {} +func (*CMsgDOTARequestSaveGamesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{21} +} + +func (m *CMsgDOTARequestSaveGamesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARequestSaveGamesResponse.Unmarshal(m, b) +} +func (m *CMsgDOTARequestSaveGamesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARequestSaveGamesResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARequestSaveGamesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARequestSaveGamesResponse.Merge(m, src) +} +func (m *CMsgDOTARequestSaveGamesResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARequestSaveGamesResponse.Size(m) +} +func (m *CMsgDOTARequestSaveGamesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARequestSaveGamesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARequestSaveGamesResponse proto.InternalMessageInfo + +func (m *CMsgDOTARequestSaveGamesResponse) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +func (m *CMsgDOTARequestSaveGamesResponse) GetSaveGames() []*CDOTASaveGame { + if m != nil { + return m.SaveGames + } + return nil +} + +type CMsgGCMatchDetailsRequest struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCMatchDetailsRequest) Reset() { *m = CMsgGCMatchDetailsRequest{} } +func (m *CMsgGCMatchDetailsRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgGCMatchDetailsRequest) ProtoMessage() {} +func (*CMsgGCMatchDetailsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{22} +} + +func (m *CMsgGCMatchDetailsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCMatchDetailsRequest.Unmarshal(m, b) +} +func (m *CMsgGCMatchDetailsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCMatchDetailsRequest.Marshal(b, m, deterministic) +} +func (m *CMsgGCMatchDetailsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCMatchDetailsRequest.Merge(m, src) +} +func (m *CMsgGCMatchDetailsRequest) XXX_Size() int { + return xxx_messageInfo_CMsgGCMatchDetailsRequest.Size(m) +} +func (m *CMsgGCMatchDetailsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCMatchDetailsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCMatchDetailsRequest proto.InternalMessageInfo + +func (m *CMsgGCMatchDetailsRequest) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +type CMsgGCMatchDetailsResponse struct { + Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` + Match *CMsgDOTAMatch `protobuf:"bytes,2,opt,name=match" json:"match,omitempty"` + Vote *DOTAMatchVote `protobuf:"varint,3,opt,name=vote,enum=protocol.DOTAMatchVote,def=0" json:"vote,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCMatchDetailsResponse) Reset() { *m = CMsgGCMatchDetailsResponse{} } +func (m *CMsgGCMatchDetailsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCMatchDetailsResponse) ProtoMessage() {} +func (*CMsgGCMatchDetailsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{23} +} + +func (m *CMsgGCMatchDetailsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCMatchDetailsResponse.Unmarshal(m, b) +} +func (m *CMsgGCMatchDetailsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCMatchDetailsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCMatchDetailsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCMatchDetailsResponse.Merge(m, src) +} +func (m *CMsgGCMatchDetailsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCMatchDetailsResponse.Size(m) +} +func (m *CMsgGCMatchDetailsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCMatchDetailsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCMatchDetailsResponse proto.InternalMessageInfo + +const Default_CMsgGCMatchDetailsResponse_Vote DOTAMatchVote = DOTAMatchVote_DOTAMatchVote_INVALID + +func (m *CMsgGCMatchDetailsResponse) GetResult() uint32 { + if m != nil && m.Result != nil { + return *m.Result + } + return 0 +} + +func (m *CMsgGCMatchDetailsResponse) GetMatch() *CMsgDOTAMatch { + if m != nil { + return m.Match + } + return nil +} + +func (m *CMsgGCMatchDetailsResponse) GetVote() DOTAMatchVote { + if m != nil && m.Vote != nil { + return *m.Vote + } + return Default_CMsgGCMatchDetailsResponse_Vote +} + +type CMsgServerToGCMatchDetailsRequest struct { + MatchIds []uint64 `protobuf:"varint,1,rep,name=match_ids,json=matchIds" json:"match_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCMatchDetailsRequest) Reset() { *m = CMsgServerToGCMatchDetailsRequest{} } +func (m *CMsgServerToGCMatchDetailsRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgServerToGCMatchDetailsRequest) ProtoMessage() {} +func (*CMsgServerToGCMatchDetailsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{24} +} + +func (m *CMsgServerToGCMatchDetailsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCMatchDetailsRequest.Unmarshal(m, b) +} +func (m *CMsgServerToGCMatchDetailsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCMatchDetailsRequest.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCMatchDetailsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCMatchDetailsRequest.Merge(m, src) +} +func (m *CMsgServerToGCMatchDetailsRequest) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCMatchDetailsRequest.Size(m) +} +func (m *CMsgServerToGCMatchDetailsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCMatchDetailsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCMatchDetailsRequest proto.InternalMessageInfo + +func (m *CMsgServerToGCMatchDetailsRequest) GetMatchIds() []uint64 { + if m != nil { + return m.MatchIds + } + return nil +} + +type CMsgGCToServerMatchDetailsResponse struct { + Matches []*CMsgDOTAMatch `protobuf:"bytes,1,rep,name=matches" json:"matches,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToServerMatchDetailsResponse) Reset() { *m = CMsgGCToServerMatchDetailsResponse{} } +func (m *CMsgGCToServerMatchDetailsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToServerMatchDetailsResponse) ProtoMessage() {} +func (*CMsgGCToServerMatchDetailsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{25} +} + +func (m *CMsgGCToServerMatchDetailsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToServerMatchDetailsResponse.Unmarshal(m, b) +} +func (m *CMsgGCToServerMatchDetailsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToServerMatchDetailsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToServerMatchDetailsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToServerMatchDetailsResponse.Merge(m, src) +} +func (m *CMsgGCToServerMatchDetailsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToServerMatchDetailsResponse.Size(m) +} +func (m *CMsgGCToServerMatchDetailsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToServerMatchDetailsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToServerMatchDetailsResponse proto.InternalMessageInfo + +func (m *CMsgGCToServerMatchDetailsResponse) GetMatches() []*CMsgDOTAMatch { + if m != nil { + return m.Matches + } + return nil +} + +type CMsgDOTAProfileTickets struct { + Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` + AccountId *uint32 `protobuf:"varint,2,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + LeaguePasses []*CMsgDOTAProfileTickets_LeaguePass `protobuf:"bytes,3,rep,name=league_passes,json=leaguePasses" json:"league_passes,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAProfileTickets) Reset() { *m = CMsgDOTAProfileTickets{} } +func (m *CMsgDOTAProfileTickets) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAProfileTickets) ProtoMessage() {} +func (*CMsgDOTAProfileTickets) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{26} +} + +func (m *CMsgDOTAProfileTickets) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAProfileTickets.Unmarshal(m, b) +} +func (m *CMsgDOTAProfileTickets) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAProfileTickets.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAProfileTickets) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAProfileTickets.Merge(m, src) +} +func (m *CMsgDOTAProfileTickets) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAProfileTickets.Size(m) +} +func (m *CMsgDOTAProfileTickets) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAProfileTickets.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAProfileTickets proto.InternalMessageInfo + +func (m *CMsgDOTAProfileTickets) GetResult() uint32 { + if m != nil && m.Result != nil { + return *m.Result + } + return 0 +} + +func (m *CMsgDOTAProfileTickets) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAProfileTickets) GetLeaguePasses() []*CMsgDOTAProfileTickets_LeaguePass { + if m != nil { + return m.LeaguePasses + } + return nil +} + +type CMsgDOTAProfileTickets_LeaguePass struct { + LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + ItemDef *uint32 `protobuf:"varint,2,opt,name=item_def,json=itemDef" json:"item_def,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAProfileTickets_LeaguePass) Reset() { *m = CMsgDOTAProfileTickets_LeaguePass{} } +func (m *CMsgDOTAProfileTickets_LeaguePass) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAProfileTickets_LeaguePass) ProtoMessage() {} +func (*CMsgDOTAProfileTickets_LeaguePass) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{26, 0} +} + +func (m *CMsgDOTAProfileTickets_LeaguePass) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAProfileTickets_LeaguePass.Unmarshal(m, b) +} +func (m *CMsgDOTAProfileTickets_LeaguePass) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAProfileTickets_LeaguePass.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAProfileTickets_LeaguePass) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAProfileTickets_LeaguePass.Merge(m, src) +} +func (m *CMsgDOTAProfileTickets_LeaguePass) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAProfileTickets_LeaguePass.Size(m) +} +func (m *CMsgDOTAProfileTickets_LeaguePass) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAProfileTickets_LeaguePass.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAProfileTickets_LeaguePass proto.InternalMessageInfo + +func (m *CMsgDOTAProfileTickets_LeaguePass) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgDOTAProfileTickets_LeaguePass) GetItemDef() uint32 { + if m != nil && m.ItemDef != nil { + return *m.ItemDef + } + return 0 +} + +type CMsgClientToGCGetProfileTickets struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetProfileTickets) Reset() { *m = CMsgClientToGCGetProfileTickets{} } +func (m *CMsgClientToGCGetProfileTickets) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGetProfileTickets) ProtoMessage() {} +func (*CMsgClientToGCGetProfileTickets) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{27} +} + +func (m *CMsgClientToGCGetProfileTickets) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetProfileTickets.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetProfileTickets) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetProfileTickets.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetProfileTickets) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetProfileTickets.Merge(m, src) +} +func (m *CMsgClientToGCGetProfileTickets) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetProfileTickets.Size(m) +} +func (m *CMsgClientToGCGetProfileTickets) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetProfileTickets.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetProfileTickets proto.InternalMessageInfo + +func (m *CMsgClientToGCGetProfileTickets) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +type CMsgDOTAClearNotifySuccessfulReport struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAClearNotifySuccessfulReport) Reset() { *m = CMsgDOTAClearNotifySuccessfulReport{} } +func (m *CMsgDOTAClearNotifySuccessfulReport) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAClearNotifySuccessfulReport) ProtoMessage() {} +func (*CMsgDOTAClearNotifySuccessfulReport) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{28} +} + +func (m *CMsgDOTAClearNotifySuccessfulReport) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAClearNotifySuccessfulReport.Unmarshal(m, b) +} +func (m *CMsgDOTAClearNotifySuccessfulReport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAClearNotifySuccessfulReport.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAClearNotifySuccessfulReport) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAClearNotifySuccessfulReport.Merge(m, src) +} +func (m *CMsgDOTAClearNotifySuccessfulReport) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAClearNotifySuccessfulReport.Size(m) +} +func (m *CMsgDOTAClearNotifySuccessfulReport) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAClearNotifySuccessfulReport.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAClearNotifySuccessfulReport proto.InternalMessageInfo + +type CMsgGCToClientPartySearchInvites struct { + Invites []*CMsgGCToClientPartySearchInvite `protobuf:"bytes,1,rep,name=invites" json:"invites,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientPartySearchInvites) Reset() { *m = CMsgGCToClientPartySearchInvites{} } +func (m *CMsgGCToClientPartySearchInvites) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientPartySearchInvites) ProtoMessage() {} +func (*CMsgGCToClientPartySearchInvites) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{29} +} + +func (m *CMsgGCToClientPartySearchInvites) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientPartySearchInvites.Unmarshal(m, b) +} +func (m *CMsgGCToClientPartySearchInvites) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientPartySearchInvites.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientPartySearchInvites) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientPartySearchInvites.Merge(m, src) +} +func (m *CMsgGCToClientPartySearchInvites) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientPartySearchInvites.Size(m) +} +func (m *CMsgGCToClientPartySearchInvites) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientPartySearchInvites.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientPartySearchInvites proto.InternalMessageInfo + +func (m *CMsgGCToClientPartySearchInvites) GetInvites() []*CMsgGCToClientPartySearchInvite { + if m != nil { + return m.Invites + } + return nil +} + +type CMsgDOTAWelcome struct { + StoreItemHash *uint32 `protobuf:"varint,5,opt,name=store_item_hash,json=storeItemHash" json:"store_item_hash,omitempty"` + Timeplayedconsecutively *uint32 `protobuf:"varint,6,opt,name=timeplayedconsecutively" json:"timeplayedconsecutively,omitempty"` + Allow_3RdPartyMatchHistory *bool `protobuf:"varint,7,opt,name=allow_3rd_party_match_history,json=allow3rdPartyMatchHistory" json:"allow_3rd_party_match_history,omitempty"` + PartnerAccountType *PartnerAccountType `protobuf:"varint,8,opt,name=partner_account_type,json=partnerAccountType,enum=protocol.PartnerAccountType,def=0" json:"partner_account_type,omitempty"` + PartnerAccountState *uint32 `protobuf:"varint,11,opt,name=partner_account_state,json=partnerAccountState" json:"partner_account_state,omitempty"` + LastTimePlayed *uint32 `protobuf:"varint,12,opt,name=last_time_played,json=lastTimePlayed" json:"last_time_played,omitempty"` + LastIpAddress *uint32 `protobuf:"varint,13,opt,name=last_ip_address,json=lastIpAddress" json:"last_ip_address,omitempty"` + Shutdownlawterminateminutes *uint32 `protobuf:"varint,15,opt,name=shutdownlawterminateminutes" json:"shutdownlawterminateminutes,omitempty"` + BannedWordListVersion *uint32 `protobuf:"varint,16,opt,name=banned_word_list_version,json=bannedWordListVersion" json:"banned_word_list_version,omitempty"` + ProfilePrivate *bool `protobuf:"varint,17,opt,name=profile_private,json=profilePrivate" json:"profile_private,omitempty"` + Currency *uint32 `protobuf:"varint,18,opt,name=currency" json:"currency,omitempty"` + PwrdCyberCafeId *uint32 `protobuf:"varint,19,opt,name=pwrd_cyber_cafe_id,json=pwrdCyberCafeId" json:"pwrd_cyber_cafe_id,omitempty"` + ShouldRequestPlayerOrigin *bool `protobuf:"varint,20,opt,name=should_request_player_origin,json=shouldRequestPlayerOrigin" json:"should_request_player_origin,omitempty"` + CompendiumUnlocks *uint64 `protobuf:"varint,21,opt,name=compendium_unlocks,json=compendiumUnlocks" json:"compendium_unlocks,omitempty"` + GcSocacheFileVersion *uint32 `protobuf:"varint,22,opt,name=gc_socache_file_version,json=gcSocacheFileVersion" json:"gc_socache_file_version,omitempty"` + IsPerfectWorldTestAccount *bool `protobuf:"varint,24,opt,name=is_perfect_world_test_account,json=isPerfectWorldTestAccount" json:"is_perfect_world_test_account,omitempty"` + ExtraMessages []*CMsgDOTAWelcome_CExtraMsg `protobuf:"bytes,26,rep,name=extra_messages,json=extraMessages" json:"extra_messages,omitempty"` + MinimumRecentItemId *uint64 `protobuf:"varint,27,opt,name=minimum_recent_item_id,json=minimumRecentItemId" json:"minimum_recent_item_id,omitempty"` + ActiveEvent *EEvent `protobuf:"varint,28,opt,name=active_event,json=activeEvent,enum=protocol.EEvent,def=0" json:"active_event,omitempty"` + AdditionalUserMessage *uint32 `protobuf:"varint,29,opt,name=additional_user_message,json=additionalUserMessage" json:"additional_user_message,omitempty"` + CustomGameWhitelistVersion *uint32 `protobuf:"varint,30,opt,name=custom_game_whitelist_version,json=customGameWhitelistVersion" json:"custom_game_whitelist_version,omitempty"` + PartySearchFriendInvites *CMsgGCToClientPartySearchInvites `protobuf:"bytes,31,opt,name=party_search_friend_invites,json=partySearchFriendInvites" json:"party_search_friend_invites,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAWelcome) Reset() { *m = CMsgDOTAWelcome{} } +func (m *CMsgDOTAWelcome) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAWelcome) ProtoMessage() {} +func (*CMsgDOTAWelcome) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{30} +} + +func (m *CMsgDOTAWelcome) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAWelcome.Unmarshal(m, b) +} +func (m *CMsgDOTAWelcome) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAWelcome.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAWelcome) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAWelcome.Merge(m, src) +} +func (m *CMsgDOTAWelcome) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAWelcome.Size(m) +} +func (m *CMsgDOTAWelcome) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAWelcome.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAWelcome proto.InternalMessageInfo + +const Default_CMsgDOTAWelcome_PartnerAccountType PartnerAccountType = PartnerAccountType_PARTNER_NONE +const Default_CMsgDOTAWelcome_ActiveEvent EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgDOTAWelcome) GetStoreItemHash() uint32 { + if m != nil && m.StoreItemHash != nil { + return *m.StoreItemHash + } + return 0 +} + +func (m *CMsgDOTAWelcome) GetTimeplayedconsecutively() uint32 { + if m != nil && m.Timeplayedconsecutively != nil { + return *m.Timeplayedconsecutively + } + return 0 +} + +func (m *CMsgDOTAWelcome) GetAllow_3RdPartyMatchHistory() bool { + if m != nil && m.Allow_3RdPartyMatchHistory != nil { + return *m.Allow_3RdPartyMatchHistory + } + return false +} + +func (m *CMsgDOTAWelcome) GetPartnerAccountType() PartnerAccountType { + if m != nil && m.PartnerAccountType != nil { + return *m.PartnerAccountType + } + return Default_CMsgDOTAWelcome_PartnerAccountType +} + +func (m *CMsgDOTAWelcome) GetPartnerAccountState() uint32 { + if m != nil && m.PartnerAccountState != nil { + return *m.PartnerAccountState + } + return 0 +} + +func (m *CMsgDOTAWelcome) GetLastTimePlayed() uint32 { + if m != nil && m.LastTimePlayed != nil { + return *m.LastTimePlayed + } + return 0 +} + +func (m *CMsgDOTAWelcome) GetLastIpAddress() uint32 { + if m != nil && m.LastIpAddress != nil { + return *m.LastIpAddress + } + return 0 +} + +func (m *CMsgDOTAWelcome) GetShutdownlawterminateminutes() uint32 { + if m != nil && m.Shutdownlawterminateminutes != nil { + return *m.Shutdownlawterminateminutes + } + return 0 +} + +func (m *CMsgDOTAWelcome) GetBannedWordListVersion() uint32 { + if m != nil && m.BannedWordListVersion != nil { + return *m.BannedWordListVersion + } + return 0 +} + +func (m *CMsgDOTAWelcome) GetProfilePrivate() bool { + if m != nil && m.ProfilePrivate != nil { + return *m.ProfilePrivate + } + return false +} + +func (m *CMsgDOTAWelcome) GetCurrency() uint32 { + if m != nil && m.Currency != nil { + return *m.Currency + } + return 0 +} + +func (m *CMsgDOTAWelcome) GetPwrdCyberCafeId() uint32 { + if m != nil && m.PwrdCyberCafeId != nil { + return *m.PwrdCyberCafeId + } + return 0 +} + +func (m *CMsgDOTAWelcome) GetShouldRequestPlayerOrigin() bool { + if m != nil && m.ShouldRequestPlayerOrigin != nil { + return *m.ShouldRequestPlayerOrigin + } + return false +} + +func (m *CMsgDOTAWelcome) GetCompendiumUnlocks() uint64 { + if m != nil && m.CompendiumUnlocks != nil { + return *m.CompendiumUnlocks + } + return 0 +} + +func (m *CMsgDOTAWelcome) GetGcSocacheFileVersion() uint32 { + if m != nil && m.GcSocacheFileVersion != nil { + return *m.GcSocacheFileVersion + } + return 0 +} + +func (m *CMsgDOTAWelcome) GetIsPerfectWorldTestAccount() bool { + if m != nil && m.IsPerfectWorldTestAccount != nil { + return *m.IsPerfectWorldTestAccount + } + return false +} + +func (m *CMsgDOTAWelcome) GetExtraMessages() []*CMsgDOTAWelcome_CExtraMsg { + if m != nil { + return m.ExtraMessages + } + return nil +} + +func (m *CMsgDOTAWelcome) GetMinimumRecentItemId() uint64 { + if m != nil && m.MinimumRecentItemId != nil { + return *m.MinimumRecentItemId + } + return 0 +} + +func (m *CMsgDOTAWelcome) GetActiveEvent() EEvent { + if m != nil && m.ActiveEvent != nil { + return *m.ActiveEvent + } + return Default_CMsgDOTAWelcome_ActiveEvent +} + +func (m *CMsgDOTAWelcome) GetAdditionalUserMessage() uint32 { + if m != nil && m.AdditionalUserMessage != nil { + return *m.AdditionalUserMessage + } + return 0 +} + +func (m *CMsgDOTAWelcome) GetCustomGameWhitelistVersion() uint32 { + if m != nil && m.CustomGameWhitelistVersion != nil { + return *m.CustomGameWhitelistVersion + } + return 0 +} + +func (m *CMsgDOTAWelcome) GetPartySearchFriendInvites() *CMsgGCToClientPartySearchInvites { + if m != nil { + return m.PartySearchFriendInvites + } + return nil +} + +type CMsgDOTAWelcome_CExtraMsg struct { + Id *uint32 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` + Contents []byte `protobuf:"bytes,2,opt,name=contents" json:"contents,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAWelcome_CExtraMsg) Reset() { *m = CMsgDOTAWelcome_CExtraMsg{} } +func (m *CMsgDOTAWelcome_CExtraMsg) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAWelcome_CExtraMsg) ProtoMessage() {} +func (*CMsgDOTAWelcome_CExtraMsg) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{30, 0} +} + +func (m *CMsgDOTAWelcome_CExtraMsg) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAWelcome_CExtraMsg.Unmarshal(m, b) +} +func (m *CMsgDOTAWelcome_CExtraMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAWelcome_CExtraMsg.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAWelcome_CExtraMsg) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAWelcome_CExtraMsg.Merge(m, src) +} +func (m *CMsgDOTAWelcome_CExtraMsg) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAWelcome_CExtraMsg.Size(m) +} +func (m *CMsgDOTAWelcome_CExtraMsg) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAWelcome_CExtraMsg.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAWelcome_CExtraMsg proto.InternalMessageInfo + +func (m *CMsgDOTAWelcome_CExtraMsg) GetId() uint32 { + if m != nil && m.Id != nil { + return *m.Id + } + return 0 +} + +func (m *CMsgDOTAWelcome_CExtraMsg) GetContents() []byte { + if m != nil { + return m.Contents + } + return nil +} + +type CSODOTAGameHeroFavorites struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSODOTAGameHeroFavorites) Reset() { *m = CSODOTAGameHeroFavorites{} } +func (m *CSODOTAGameHeroFavorites) String() string { return proto.CompactTextString(m) } +func (*CSODOTAGameHeroFavorites) ProtoMessage() {} +func (*CSODOTAGameHeroFavorites) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{31} +} + +func (m *CSODOTAGameHeroFavorites) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSODOTAGameHeroFavorites.Unmarshal(m, b) +} +func (m *CSODOTAGameHeroFavorites) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSODOTAGameHeroFavorites.Marshal(b, m, deterministic) +} +func (m *CSODOTAGameHeroFavorites) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSODOTAGameHeroFavorites.Merge(m, src) +} +func (m *CSODOTAGameHeroFavorites) XXX_Size() int { + return xxx_messageInfo_CSODOTAGameHeroFavorites.Size(m) +} +func (m *CSODOTAGameHeroFavorites) XXX_DiscardUnknown() { + xxx_messageInfo_CSODOTAGameHeroFavorites.DiscardUnknown(m) +} + +var xxx_messageInfo_CSODOTAGameHeroFavorites proto.InternalMessageInfo + +func (m *CSODOTAGameHeroFavorites) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CSODOTAGameHeroFavorites) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +type CMsgDOTAHeroFavoritesAdd struct { + HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAHeroFavoritesAdd) Reset() { *m = CMsgDOTAHeroFavoritesAdd{} } +func (m *CMsgDOTAHeroFavoritesAdd) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAHeroFavoritesAdd) ProtoMessage() {} +func (*CMsgDOTAHeroFavoritesAdd) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{32} +} + +func (m *CMsgDOTAHeroFavoritesAdd) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAHeroFavoritesAdd.Unmarshal(m, b) +} +func (m *CMsgDOTAHeroFavoritesAdd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAHeroFavoritesAdd.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAHeroFavoritesAdd) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAHeroFavoritesAdd.Merge(m, src) +} +func (m *CMsgDOTAHeroFavoritesAdd) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAHeroFavoritesAdd.Size(m) +} +func (m *CMsgDOTAHeroFavoritesAdd) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAHeroFavoritesAdd.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAHeroFavoritesAdd proto.InternalMessageInfo + +func (m *CMsgDOTAHeroFavoritesAdd) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +type CMsgDOTAHeroFavoritesRemove struct { + HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAHeroFavoritesRemove) Reset() { *m = CMsgDOTAHeroFavoritesRemove{} } +func (m *CMsgDOTAHeroFavoritesRemove) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAHeroFavoritesRemove) ProtoMessage() {} +func (*CMsgDOTAHeroFavoritesRemove) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{33} +} + +func (m *CMsgDOTAHeroFavoritesRemove) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAHeroFavoritesRemove.Unmarshal(m, b) +} +func (m *CMsgDOTAHeroFavoritesRemove) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAHeroFavoritesRemove.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAHeroFavoritesRemove) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAHeroFavoritesRemove.Merge(m, src) +} +func (m *CMsgDOTAHeroFavoritesRemove) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAHeroFavoritesRemove.Size(m) +} +func (m *CMsgDOTAHeroFavoritesRemove) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAHeroFavoritesRemove.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAHeroFavoritesRemove proto.InternalMessageInfo + +func (m *CMsgDOTAHeroFavoritesRemove) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +type CMsgDOTAFeaturedItems struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + FeaturedItemId []uint64 `protobuf:"varint,2,rep,name=featured_item_id,json=featuredItemId" json:"featured_item_id,omitempty"` + ObjectData [][]byte `protobuf:"bytes,3,rep,name=object_data,json=objectData" json:"object_data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFeaturedItems) Reset() { *m = CMsgDOTAFeaturedItems{} } +func (m *CMsgDOTAFeaturedItems) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFeaturedItems) ProtoMessage() {} +func (*CMsgDOTAFeaturedItems) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{34} +} + +func (m *CMsgDOTAFeaturedItems) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFeaturedItems.Unmarshal(m, b) +} +func (m *CMsgDOTAFeaturedItems) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFeaturedItems.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFeaturedItems) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFeaturedItems.Merge(m, src) +} +func (m *CMsgDOTAFeaturedItems) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFeaturedItems.Size(m) +} +func (m *CMsgDOTAFeaturedItems) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFeaturedItems.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFeaturedItems proto.InternalMessageInfo + +func (m *CMsgDOTAFeaturedItems) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAFeaturedItems) GetFeaturedItemId() []uint64 { + if m != nil { + return m.FeaturedItemId + } + return nil +} + +func (m *CMsgDOTAFeaturedItems) GetObjectData() [][]byte { + if m != nil { + return m.ObjectData + } + return nil +} + +type CMsgDOTAMatchVotes struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + Votes []*CMsgDOTAMatchVotes_PlayerVote `protobuf:"bytes,2,rep,name=votes" json:"votes,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAMatchVotes) Reset() { *m = CMsgDOTAMatchVotes{} } +func (m *CMsgDOTAMatchVotes) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAMatchVotes) ProtoMessage() {} +func (*CMsgDOTAMatchVotes) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{35} +} + +func (m *CMsgDOTAMatchVotes) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAMatchVotes.Unmarshal(m, b) +} +func (m *CMsgDOTAMatchVotes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAMatchVotes.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAMatchVotes) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAMatchVotes.Merge(m, src) +} +func (m *CMsgDOTAMatchVotes) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAMatchVotes.Size(m) +} +func (m *CMsgDOTAMatchVotes) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAMatchVotes.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAMatchVotes proto.InternalMessageInfo + +func (m *CMsgDOTAMatchVotes) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgDOTAMatchVotes) GetVotes() []*CMsgDOTAMatchVotes_PlayerVote { + if m != nil { + return m.Votes + } + return nil +} + +type CMsgDOTAMatchVotes_PlayerVote struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Vote *uint32 `protobuf:"varint,2,opt,name=vote" json:"vote,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAMatchVotes_PlayerVote) Reset() { *m = CMsgDOTAMatchVotes_PlayerVote{} } +func (m *CMsgDOTAMatchVotes_PlayerVote) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAMatchVotes_PlayerVote) ProtoMessage() {} +func (*CMsgDOTAMatchVotes_PlayerVote) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{35, 0} +} + +func (m *CMsgDOTAMatchVotes_PlayerVote) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAMatchVotes_PlayerVote.Unmarshal(m, b) +} +func (m *CMsgDOTAMatchVotes_PlayerVote) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAMatchVotes_PlayerVote.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAMatchVotes_PlayerVote) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAMatchVotes_PlayerVote.Merge(m, src) +} +func (m *CMsgDOTAMatchVotes_PlayerVote) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAMatchVotes_PlayerVote.Size(m) +} +func (m *CMsgDOTAMatchVotes_PlayerVote) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAMatchVotes_PlayerVote.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAMatchVotes_PlayerVote proto.InternalMessageInfo + +func (m *CMsgDOTAMatchVotes_PlayerVote) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAMatchVotes_PlayerVote) GetVote() uint32 { + if m != nil && m.Vote != nil { + return *m.Vote + } + return 0 +} + +type CMsgCastMatchVote struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + Vote *DOTAMatchVote `protobuf:"varint,2,opt,name=vote,enum=protocol.DOTAMatchVote,def=0" json:"vote,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgCastMatchVote) Reset() { *m = CMsgCastMatchVote{} } +func (m *CMsgCastMatchVote) String() string { return proto.CompactTextString(m) } +func (*CMsgCastMatchVote) ProtoMessage() {} +func (*CMsgCastMatchVote) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{36} +} + +func (m *CMsgCastMatchVote) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgCastMatchVote.Unmarshal(m, b) +} +func (m *CMsgCastMatchVote) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgCastMatchVote.Marshal(b, m, deterministic) +} +func (m *CMsgCastMatchVote) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgCastMatchVote.Merge(m, src) +} +func (m *CMsgCastMatchVote) XXX_Size() int { + return xxx_messageInfo_CMsgCastMatchVote.Size(m) +} +func (m *CMsgCastMatchVote) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgCastMatchVote.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgCastMatchVote proto.InternalMessageInfo + +const Default_CMsgCastMatchVote_Vote DOTAMatchVote = DOTAMatchVote_DOTAMatchVote_INVALID + +func (m *CMsgCastMatchVote) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgCastMatchVote) GetVote() DOTAMatchVote { + if m != nil && m.Vote != nil { + return *m.Vote + } + return Default_CMsgCastMatchVote_Vote +} + +type CMsgRetrieveMatchVote struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + Incremental *uint32 `protobuf:"varint,2,opt,name=incremental" json:"incremental,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgRetrieveMatchVote) Reset() { *m = CMsgRetrieveMatchVote{} } +func (m *CMsgRetrieveMatchVote) String() string { return proto.CompactTextString(m) } +func (*CMsgRetrieveMatchVote) ProtoMessage() {} +func (*CMsgRetrieveMatchVote) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{37} +} + +func (m *CMsgRetrieveMatchVote) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgRetrieveMatchVote.Unmarshal(m, b) +} +func (m *CMsgRetrieveMatchVote) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgRetrieveMatchVote.Marshal(b, m, deterministic) +} +func (m *CMsgRetrieveMatchVote) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgRetrieveMatchVote.Merge(m, src) +} +func (m *CMsgRetrieveMatchVote) XXX_Size() int { + return xxx_messageInfo_CMsgRetrieveMatchVote.Size(m) +} +func (m *CMsgRetrieveMatchVote) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgRetrieveMatchVote.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgRetrieveMatchVote proto.InternalMessageInfo + +func (m *CMsgRetrieveMatchVote) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgRetrieveMatchVote) GetIncremental() uint32 { + if m != nil && m.Incremental != nil { + return *m.Incremental + } + return 0 +} + +type CMsgMatchVoteResponse struct { + Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` + Vote *DOTAMatchVote `protobuf:"varint,2,opt,name=vote,enum=protocol.DOTAMatchVote,def=0" json:"vote,omitempty"` + PositiveVotes *uint32 `protobuf:"varint,3,opt,name=positive_votes,json=positiveVotes" json:"positive_votes,omitempty"` + NegativeVotes *uint32 `protobuf:"varint,4,opt,name=negative_votes,json=negativeVotes" json:"negative_votes,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgMatchVoteResponse) Reset() { *m = CMsgMatchVoteResponse{} } +func (m *CMsgMatchVoteResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgMatchVoteResponse) ProtoMessage() {} +func (*CMsgMatchVoteResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{38} +} + +func (m *CMsgMatchVoteResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgMatchVoteResponse.Unmarshal(m, b) +} +func (m *CMsgMatchVoteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgMatchVoteResponse.Marshal(b, m, deterministic) +} +func (m *CMsgMatchVoteResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgMatchVoteResponse.Merge(m, src) +} +func (m *CMsgMatchVoteResponse) XXX_Size() int { + return xxx_messageInfo_CMsgMatchVoteResponse.Size(m) +} +func (m *CMsgMatchVoteResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgMatchVoteResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgMatchVoteResponse proto.InternalMessageInfo + +const Default_CMsgMatchVoteResponse_Eresult uint32 = 2 +const Default_CMsgMatchVoteResponse_Vote DOTAMatchVote = DOTAMatchVote_DOTAMatchVote_INVALID + +func (m *CMsgMatchVoteResponse) GetEresult() uint32 { + if m != nil && m.Eresult != nil { + return *m.Eresult + } + return Default_CMsgMatchVoteResponse_Eresult +} + +func (m *CMsgMatchVoteResponse) GetVote() DOTAMatchVote { + if m != nil && m.Vote != nil { + return *m.Vote + } + return Default_CMsgMatchVoteResponse_Vote +} + +func (m *CMsgMatchVoteResponse) GetPositiveVotes() uint32 { + if m != nil && m.PositiveVotes != nil { + return *m.PositiveVotes + } + return 0 +} + +func (m *CMsgMatchVoteResponse) GetNegativeVotes() uint32 { + if m != nil && m.NegativeVotes != nil { + return *m.NegativeVotes + } + return 0 +} + +type CMsgDOTAHallOfFame struct { + Week *uint32 `protobuf:"varint,1,opt,name=week" json:"week,omitempty"` + FeaturedPlayers []*CMsgDOTAHallOfFame_FeaturedPlayer `protobuf:"bytes,2,rep,name=featured_players,json=featuredPlayers" json:"featured_players,omitempty"` + FeaturedFarmer *CMsgDOTAHallOfFame_FeaturedFarmer `protobuf:"bytes,3,opt,name=featured_farmer,json=featuredFarmer" json:"featured_farmer,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAHallOfFame) Reset() { *m = CMsgDOTAHallOfFame{} } +func (m *CMsgDOTAHallOfFame) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAHallOfFame) ProtoMessage() {} +func (*CMsgDOTAHallOfFame) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{39} +} + +func (m *CMsgDOTAHallOfFame) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAHallOfFame.Unmarshal(m, b) +} +func (m *CMsgDOTAHallOfFame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAHallOfFame.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAHallOfFame) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAHallOfFame.Merge(m, src) +} +func (m *CMsgDOTAHallOfFame) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAHallOfFame.Size(m) +} +func (m *CMsgDOTAHallOfFame) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAHallOfFame.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAHallOfFame proto.InternalMessageInfo + +func (m *CMsgDOTAHallOfFame) GetWeek() uint32 { + if m != nil && m.Week != nil { + return *m.Week + } + return 0 +} + +func (m *CMsgDOTAHallOfFame) GetFeaturedPlayers() []*CMsgDOTAHallOfFame_FeaturedPlayer { + if m != nil { + return m.FeaturedPlayers + } + return nil +} + +func (m *CMsgDOTAHallOfFame) GetFeaturedFarmer() *CMsgDOTAHallOfFame_FeaturedFarmer { + if m != nil { + return m.FeaturedFarmer + } + return nil +} + +type CMsgDOTAHallOfFame_FeaturedPlayer struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + AverageScaledMetric *float32 `protobuf:"fixed32,3,opt,name=average_scaled_metric,json=averageScaledMetric" json:"average_scaled_metric,omitempty"` + NumGames *uint32 `protobuf:"varint,4,opt,name=num_games,json=numGames" json:"num_games,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAHallOfFame_FeaturedPlayer) Reset() { *m = CMsgDOTAHallOfFame_FeaturedPlayer{} } +func (m *CMsgDOTAHallOfFame_FeaturedPlayer) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAHallOfFame_FeaturedPlayer) ProtoMessage() {} +func (*CMsgDOTAHallOfFame_FeaturedPlayer) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{39, 0} +} + +func (m *CMsgDOTAHallOfFame_FeaturedPlayer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAHallOfFame_FeaturedPlayer.Unmarshal(m, b) +} +func (m *CMsgDOTAHallOfFame_FeaturedPlayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAHallOfFame_FeaturedPlayer.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAHallOfFame_FeaturedPlayer) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAHallOfFame_FeaturedPlayer.Merge(m, src) +} +func (m *CMsgDOTAHallOfFame_FeaturedPlayer) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAHallOfFame_FeaturedPlayer.Size(m) +} +func (m *CMsgDOTAHallOfFame_FeaturedPlayer) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAHallOfFame_FeaturedPlayer.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAHallOfFame_FeaturedPlayer proto.InternalMessageInfo + +func (m *CMsgDOTAHallOfFame_FeaturedPlayer) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAHallOfFame_FeaturedPlayer) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgDOTAHallOfFame_FeaturedPlayer) GetAverageScaledMetric() float32 { + if m != nil && m.AverageScaledMetric != nil { + return *m.AverageScaledMetric + } + return 0 +} + +func (m *CMsgDOTAHallOfFame_FeaturedPlayer) GetNumGames() uint32 { + if m != nil && m.NumGames != nil { + return *m.NumGames + } + return 0 +} + +type CMsgDOTAHallOfFame_FeaturedFarmer struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + GoldPerMin *uint32 `protobuf:"varint,3,opt,name=gold_per_min,json=goldPerMin" json:"gold_per_min,omitempty"` + MatchId *uint64 `protobuf:"varint,4,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAHallOfFame_FeaturedFarmer) Reset() { *m = CMsgDOTAHallOfFame_FeaturedFarmer{} } +func (m *CMsgDOTAHallOfFame_FeaturedFarmer) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAHallOfFame_FeaturedFarmer) ProtoMessage() {} +func (*CMsgDOTAHallOfFame_FeaturedFarmer) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{39, 1} +} + +func (m *CMsgDOTAHallOfFame_FeaturedFarmer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAHallOfFame_FeaturedFarmer.Unmarshal(m, b) +} +func (m *CMsgDOTAHallOfFame_FeaturedFarmer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAHallOfFame_FeaturedFarmer.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAHallOfFame_FeaturedFarmer) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAHallOfFame_FeaturedFarmer.Merge(m, src) +} +func (m *CMsgDOTAHallOfFame_FeaturedFarmer) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAHallOfFame_FeaturedFarmer.Size(m) +} +func (m *CMsgDOTAHallOfFame_FeaturedFarmer) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAHallOfFame_FeaturedFarmer.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAHallOfFame_FeaturedFarmer proto.InternalMessageInfo + +func (m *CMsgDOTAHallOfFame_FeaturedFarmer) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAHallOfFame_FeaturedFarmer) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgDOTAHallOfFame_FeaturedFarmer) GetGoldPerMin() uint32 { + if m != nil && m.GoldPerMin != nil { + return *m.GoldPerMin + } + return 0 +} + +func (m *CMsgDOTAHallOfFame_FeaturedFarmer) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +type CMsgDOTAHallOfFameRequest struct { + Week *uint32 `protobuf:"varint,1,opt,name=week" json:"week,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAHallOfFameRequest) Reset() { *m = CMsgDOTAHallOfFameRequest{} } +func (m *CMsgDOTAHallOfFameRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAHallOfFameRequest) ProtoMessage() {} +func (*CMsgDOTAHallOfFameRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{40} +} + +func (m *CMsgDOTAHallOfFameRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAHallOfFameRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAHallOfFameRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAHallOfFameRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAHallOfFameRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAHallOfFameRequest.Merge(m, src) +} +func (m *CMsgDOTAHallOfFameRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAHallOfFameRequest.Size(m) +} +func (m *CMsgDOTAHallOfFameRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAHallOfFameRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAHallOfFameRequest proto.InternalMessageInfo + +func (m *CMsgDOTAHallOfFameRequest) GetWeek() uint32 { + if m != nil && m.Week != nil { + return *m.Week + } + return 0 +} + +type CMsgDOTAHallOfFameResponse struct { + HallOfFame *CMsgDOTAHallOfFame `protobuf:"bytes,1,opt,name=hall_of_fame,json=hallOfFame" json:"hall_of_fame,omitempty"` + Eresult *uint32 `protobuf:"varint,2,opt,name=eresult,def=2" json:"eresult,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAHallOfFameResponse) Reset() { *m = CMsgDOTAHallOfFameResponse{} } +func (m *CMsgDOTAHallOfFameResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAHallOfFameResponse) ProtoMessage() {} +func (*CMsgDOTAHallOfFameResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{41} +} + +func (m *CMsgDOTAHallOfFameResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAHallOfFameResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAHallOfFameResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAHallOfFameResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAHallOfFameResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAHallOfFameResponse.Merge(m, src) +} +func (m *CMsgDOTAHallOfFameResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAHallOfFameResponse.Size(m) +} +func (m *CMsgDOTAHallOfFameResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAHallOfFameResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAHallOfFameResponse proto.InternalMessageInfo + +const Default_CMsgDOTAHallOfFameResponse_Eresult uint32 = 2 + +func (m *CMsgDOTAHallOfFameResponse) GetHallOfFame() *CMsgDOTAHallOfFame { + if m != nil { + return m.HallOfFame + } + return nil +} + +func (m *CMsgDOTAHallOfFameResponse) GetEresult() uint32 { + if m != nil && m.Eresult != nil { + return *m.Eresult + } + return Default_CMsgDOTAHallOfFameResponse_Eresult +} + +type CMsgDOTAHalloweenHighScoreRequest struct { + Round *int32 `protobuf:"varint,1,opt,name=round,def=-1" json:"round,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAHalloweenHighScoreRequest) Reset() { *m = CMsgDOTAHalloweenHighScoreRequest{} } +func (m *CMsgDOTAHalloweenHighScoreRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAHalloweenHighScoreRequest) ProtoMessage() {} +func (*CMsgDOTAHalloweenHighScoreRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{42} +} + +func (m *CMsgDOTAHalloweenHighScoreRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAHalloweenHighScoreRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAHalloweenHighScoreRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAHalloweenHighScoreRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAHalloweenHighScoreRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAHalloweenHighScoreRequest.Merge(m, src) +} +func (m *CMsgDOTAHalloweenHighScoreRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAHalloweenHighScoreRequest.Size(m) +} +func (m *CMsgDOTAHalloweenHighScoreRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAHalloweenHighScoreRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAHalloweenHighScoreRequest proto.InternalMessageInfo + +const Default_CMsgDOTAHalloweenHighScoreRequest_Round int32 = -1 + +func (m *CMsgDOTAHalloweenHighScoreRequest) GetRound() int32 { + if m != nil && m.Round != nil { + return *m.Round + } + return Default_CMsgDOTAHalloweenHighScoreRequest_Round +} + +type CMsgDOTAHalloweenHighScoreResponse struct { + Score *uint32 `protobuf:"varint,1,opt,name=score" json:"score,omitempty"` + Match *CMsgDOTAMatch `protobuf:"bytes,2,opt,name=match" json:"match,omitempty"` + Eresult *uint32 `protobuf:"varint,3,opt,name=eresult" json:"eresult,omitempty"` + Round *int32 `protobuf:"varint,4,opt,name=round" json:"round,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAHalloweenHighScoreResponse) Reset() { *m = CMsgDOTAHalloweenHighScoreResponse{} } +func (m *CMsgDOTAHalloweenHighScoreResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAHalloweenHighScoreResponse) ProtoMessage() {} +func (*CMsgDOTAHalloweenHighScoreResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{43} +} + +func (m *CMsgDOTAHalloweenHighScoreResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAHalloweenHighScoreResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAHalloweenHighScoreResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAHalloweenHighScoreResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAHalloweenHighScoreResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAHalloweenHighScoreResponse.Merge(m, src) +} +func (m *CMsgDOTAHalloweenHighScoreResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAHalloweenHighScoreResponse.Size(m) +} +func (m *CMsgDOTAHalloweenHighScoreResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAHalloweenHighScoreResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAHalloweenHighScoreResponse proto.InternalMessageInfo + +func (m *CMsgDOTAHalloweenHighScoreResponse) GetScore() uint32 { + if m != nil && m.Score != nil { + return *m.Score + } + return 0 +} + +func (m *CMsgDOTAHalloweenHighScoreResponse) GetMatch() *CMsgDOTAMatch { + if m != nil { + return m.Match + } + return nil +} + +func (m *CMsgDOTAHalloweenHighScoreResponse) GetEresult() uint32 { + if m != nil && m.Eresult != nil { + return *m.Eresult + } + return 0 +} + +func (m *CMsgDOTAHalloweenHighScoreResponse) GetRound() int32 { + if m != nil && m.Round != nil { + return *m.Round + } + return 0 +} + +type CMsgDOTAStorePromoPagesRequest struct { + VersionSeen *uint32 `protobuf:"varint,1,opt,name=version_seen,json=versionSeen" json:"version_seen,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAStorePromoPagesRequest) Reset() { *m = CMsgDOTAStorePromoPagesRequest{} } +func (m *CMsgDOTAStorePromoPagesRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAStorePromoPagesRequest) ProtoMessage() {} +func (*CMsgDOTAStorePromoPagesRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{44} +} + +func (m *CMsgDOTAStorePromoPagesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAStorePromoPagesRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAStorePromoPagesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAStorePromoPagesRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAStorePromoPagesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAStorePromoPagesRequest.Merge(m, src) +} +func (m *CMsgDOTAStorePromoPagesRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAStorePromoPagesRequest.Size(m) +} +func (m *CMsgDOTAStorePromoPagesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAStorePromoPagesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAStorePromoPagesRequest proto.InternalMessageInfo + +func (m *CMsgDOTAStorePromoPagesRequest) GetVersionSeen() uint32 { + if m != nil && m.VersionSeen != nil { + return *m.VersionSeen + } + return 0 +} + +type CMsgDOTAStorePromoPagesResponse struct { + Pages []*CMsgDOTAStorePromoPagesResponse_PromoPage `protobuf:"bytes,1,rep,name=pages" json:"pages,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAStorePromoPagesResponse) Reset() { *m = CMsgDOTAStorePromoPagesResponse{} } +func (m *CMsgDOTAStorePromoPagesResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAStorePromoPagesResponse) ProtoMessage() {} +func (*CMsgDOTAStorePromoPagesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{45} +} + +func (m *CMsgDOTAStorePromoPagesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAStorePromoPagesResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAStorePromoPagesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAStorePromoPagesResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAStorePromoPagesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAStorePromoPagesResponse.Merge(m, src) +} +func (m *CMsgDOTAStorePromoPagesResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAStorePromoPagesResponse.Size(m) +} +func (m *CMsgDOTAStorePromoPagesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAStorePromoPagesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAStorePromoPagesResponse proto.InternalMessageInfo + +func (m *CMsgDOTAStorePromoPagesResponse) GetPages() []*CMsgDOTAStorePromoPagesResponse_PromoPage { + if m != nil { + return m.Pages + } + return nil +} + +type CMsgDOTAStorePromoPagesResponse_PromoPage struct { + PromoId *uint32 `protobuf:"varint,1,opt,name=promo_id,json=promoId" json:"promo_id,omitempty"` + Title *string `protobuf:"bytes,2,opt,name=title" json:"title,omitempty"` + Url *string `protobuf:"bytes,3,opt,name=url" json:"url,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAStorePromoPagesResponse_PromoPage) Reset() { + *m = CMsgDOTAStorePromoPagesResponse_PromoPage{} +} +func (m *CMsgDOTAStorePromoPagesResponse_PromoPage) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAStorePromoPagesResponse_PromoPage) ProtoMessage() {} +func (*CMsgDOTAStorePromoPagesResponse_PromoPage) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{45, 0} +} + +func (m *CMsgDOTAStorePromoPagesResponse_PromoPage) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAStorePromoPagesResponse_PromoPage.Unmarshal(m, b) +} +func (m *CMsgDOTAStorePromoPagesResponse_PromoPage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAStorePromoPagesResponse_PromoPage.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAStorePromoPagesResponse_PromoPage) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAStorePromoPagesResponse_PromoPage.Merge(m, src) +} +func (m *CMsgDOTAStorePromoPagesResponse_PromoPage) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAStorePromoPagesResponse_PromoPage.Size(m) +} +func (m *CMsgDOTAStorePromoPagesResponse_PromoPage) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAStorePromoPagesResponse_PromoPage.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAStorePromoPagesResponse_PromoPage proto.InternalMessageInfo + +func (m *CMsgDOTAStorePromoPagesResponse_PromoPage) GetPromoId() uint32 { + if m != nil && m.PromoId != nil { + return *m.PromoId + } + return 0 +} + +func (m *CMsgDOTAStorePromoPagesResponse_PromoPage) GetTitle() string { + if m != nil && m.Title != nil { + return *m.Title + } + return "" +} + +func (m *CMsgDOTAStorePromoPagesResponse_PromoPage) GetUrl() string { + if m != nil && m.Url != nil { + return *m.Url + } + return "" +} + +type CMsgMatchmakingMatchGroupInfo struct { + PlayersSearching *uint32 `protobuf:"varint,1,opt,name=players_searching,json=playersSearching" json:"players_searching,omitempty"` + AutoRegionSelectPingPenalty *int32 `protobuf:"zigzag32,2,opt,name=auto_region_select_ping_penalty,json=autoRegionSelectPingPenalty" json:"auto_region_select_ping_penalty,omitempty"` + AutoRegionSelectPingPenaltyCustom *int32 `protobuf:"zigzag32,4,opt,name=auto_region_select_ping_penalty_custom,json=autoRegionSelectPingPenaltyCustom" json:"auto_region_select_ping_penalty_custom,omitempty"` + Status *EMatchGroupServerStatus `protobuf:"varint,3,opt,name=status,enum=protocol.EMatchGroupServerStatus,def=0" json:"status,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgMatchmakingMatchGroupInfo) Reset() { *m = CMsgMatchmakingMatchGroupInfo{} } +func (m *CMsgMatchmakingMatchGroupInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgMatchmakingMatchGroupInfo) ProtoMessage() {} +func (*CMsgMatchmakingMatchGroupInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{46} +} + +func (m *CMsgMatchmakingMatchGroupInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgMatchmakingMatchGroupInfo.Unmarshal(m, b) +} +func (m *CMsgMatchmakingMatchGroupInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgMatchmakingMatchGroupInfo.Marshal(b, m, deterministic) +} +func (m *CMsgMatchmakingMatchGroupInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgMatchmakingMatchGroupInfo.Merge(m, src) +} +func (m *CMsgMatchmakingMatchGroupInfo) XXX_Size() int { + return xxx_messageInfo_CMsgMatchmakingMatchGroupInfo.Size(m) +} +func (m *CMsgMatchmakingMatchGroupInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgMatchmakingMatchGroupInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgMatchmakingMatchGroupInfo proto.InternalMessageInfo + +const Default_CMsgMatchmakingMatchGroupInfo_Status EMatchGroupServerStatus = EMatchGroupServerStatus_k_EMatchGroupServerStatus_OK + +func (m *CMsgMatchmakingMatchGroupInfo) GetPlayersSearching() uint32 { + if m != nil && m.PlayersSearching != nil { + return *m.PlayersSearching + } + return 0 +} + +func (m *CMsgMatchmakingMatchGroupInfo) GetAutoRegionSelectPingPenalty() int32 { + if m != nil && m.AutoRegionSelectPingPenalty != nil { + return *m.AutoRegionSelectPingPenalty + } + return 0 +} + +func (m *CMsgMatchmakingMatchGroupInfo) GetAutoRegionSelectPingPenaltyCustom() int32 { + if m != nil && m.AutoRegionSelectPingPenaltyCustom != nil { + return *m.AutoRegionSelectPingPenaltyCustom + } + return 0 +} + +func (m *CMsgMatchmakingMatchGroupInfo) GetStatus() EMatchGroupServerStatus { + if m != nil && m.Status != nil { + return *m.Status + } + return Default_CMsgMatchmakingMatchGroupInfo_Status +} + +type CMsgDOTAMatchmakingStatsRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAMatchmakingStatsRequest) Reset() { *m = CMsgDOTAMatchmakingStatsRequest{} } +func (m *CMsgDOTAMatchmakingStatsRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAMatchmakingStatsRequest) ProtoMessage() {} +func (*CMsgDOTAMatchmakingStatsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{47} +} + +func (m *CMsgDOTAMatchmakingStatsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAMatchmakingStatsRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAMatchmakingStatsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAMatchmakingStatsRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAMatchmakingStatsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAMatchmakingStatsRequest.Merge(m, src) +} +func (m *CMsgDOTAMatchmakingStatsRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAMatchmakingStatsRequest.Size(m) +} +func (m *CMsgDOTAMatchmakingStatsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAMatchmakingStatsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAMatchmakingStatsRequest proto.InternalMessageInfo + +type CMsgDOTAMatchmakingStatsResponse struct { + MatchgroupsVersion *uint32 `protobuf:"varint,1,opt,name=matchgroups_version,json=matchgroupsVersion" json:"matchgroups_version,omitempty"` + LegacySearchingPlayersByGroupSource2 []uint32 `protobuf:"varint,7,rep,name=legacy_searching_players_by_group_source2,json=legacySearchingPlayersByGroupSource2" json:"legacy_searching_players_by_group_source2,omitempty"` + MatchGroups []*CMsgMatchmakingMatchGroupInfo `protobuf:"bytes,8,rep,name=match_groups,json=matchGroups" json:"match_groups,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAMatchmakingStatsResponse) Reset() { *m = CMsgDOTAMatchmakingStatsResponse{} } +func (m *CMsgDOTAMatchmakingStatsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAMatchmakingStatsResponse) ProtoMessage() {} +func (*CMsgDOTAMatchmakingStatsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{48} +} + +func (m *CMsgDOTAMatchmakingStatsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAMatchmakingStatsResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAMatchmakingStatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAMatchmakingStatsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAMatchmakingStatsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAMatchmakingStatsResponse.Merge(m, src) +} +func (m *CMsgDOTAMatchmakingStatsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAMatchmakingStatsResponse.Size(m) +} +func (m *CMsgDOTAMatchmakingStatsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAMatchmakingStatsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAMatchmakingStatsResponse proto.InternalMessageInfo + +func (m *CMsgDOTAMatchmakingStatsResponse) GetMatchgroupsVersion() uint32 { + if m != nil && m.MatchgroupsVersion != nil { + return *m.MatchgroupsVersion + } + return 0 +} + +func (m *CMsgDOTAMatchmakingStatsResponse) GetLegacySearchingPlayersByGroupSource2() []uint32 { + if m != nil { + return m.LegacySearchingPlayersByGroupSource2 + } + return nil +} + +func (m *CMsgDOTAMatchmakingStatsResponse) GetMatchGroups() []*CMsgMatchmakingMatchGroupInfo { + if m != nil { + return m.MatchGroups + } + return nil +} + +type CMsgDOTAUpdateMatchmakingStats struct { + Stats *CMsgDOTAMatchmakingStatsResponse `protobuf:"bytes,1,opt,name=stats" json:"stats,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAUpdateMatchmakingStats) Reset() { *m = CMsgDOTAUpdateMatchmakingStats{} } +func (m *CMsgDOTAUpdateMatchmakingStats) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAUpdateMatchmakingStats) ProtoMessage() {} +func (*CMsgDOTAUpdateMatchmakingStats) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{49} +} + +func (m *CMsgDOTAUpdateMatchmakingStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAUpdateMatchmakingStats.Unmarshal(m, b) +} +func (m *CMsgDOTAUpdateMatchmakingStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAUpdateMatchmakingStats.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAUpdateMatchmakingStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAUpdateMatchmakingStats.Merge(m, src) +} +func (m *CMsgDOTAUpdateMatchmakingStats) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAUpdateMatchmakingStats.Size(m) +} +func (m *CMsgDOTAUpdateMatchmakingStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAUpdateMatchmakingStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAUpdateMatchmakingStats proto.InternalMessageInfo + +func (m *CMsgDOTAUpdateMatchmakingStats) GetStats() *CMsgDOTAMatchmakingStatsResponse { + if m != nil { + return m.Stats + } + return nil +} + +type CMsgDOTAUpdateMatchManagementStats struct { + Stats *CMsgDOTAMatchmakingStatsResponse `protobuf:"bytes,1,opt,name=stats" json:"stats,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAUpdateMatchManagementStats) Reset() { *m = CMsgDOTAUpdateMatchManagementStats{} } +func (m *CMsgDOTAUpdateMatchManagementStats) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAUpdateMatchManagementStats) ProtoMessage() {} +func (*CMsgDOTAUpdateMatchManagementStats) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{50} +} + +func (m *CMsgDOTAUpdateMatchManagementStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAUpdateMatchManagementStats.Unmarshal(m, b) +} +func (m *CMsgDOTAUpdateMatchManagementStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAUpdateMatchManagementStats.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAUpdateMatchManagementStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAUpdateMatchManagementStats.Merge(m, src) +} +func (m *CMsgDOTAUpdateMatchManagementStats) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAUpdateMatchManagementStats.Size(m) +} +func (m *CMsgDOTAUpdateMatchManagementStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAUpdateMatchManagementStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAUpdateMatchManagementStats proto.InternalMessageInfo + +func (m *CMsgDOTAUpdateMatchManagementStats) GetStats() *CMsgDOTAMatchmakingStatsResponse { + if m != nil { + return m.Stats + } + return nil +} + +type CMsgDOTASetMatchHistoryAccess struct { + Allow_3RdPartyMatchHistory *bool `protobuf:"varint,1,opt,name=allow_3rd_party_match_history,json=allow3rdPartyMatchHistory" json:"allow_3rd_party_match_history,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASetMatchHistoryAccess) Reset() { *m = CMsgDOTASetMatchHistoryAccess{} } +func (m *CMsgDOTASetMatchHistoryAccess) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASetMatchHistoryAccess) ProtoMessage() {} +func (*CMsgDOTASetMatchHistoryAccess) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{51} +} + +func (m *CMsgDOTASetMatchHistoryAccess) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASetMatchHistoryAccess.Unmarshal(m, b) +} +func (m *CMsgDOTASetMatchHistoryAccess) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASetMatchHistoryAccess.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASetMatchHistoryAccess) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASetMatchHistoryAccess.Merge(m, src) +} +func (m *CMsgDOTASetMatchHistoryAccess) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASetMatchHistoryAccess.Size(m) +} +func (m *CMsgDOTASetMatchHistoryAccess) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASetMatchHistoryAccess.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASetMatchHistoryAccess proto.InternalMessageInfo + +func (m *CMsgDOTASetMatchHistoryAccess) GetAllow_3RdPartyMatchHistory() bool { + if m != nil && m.Allow_3RdPartyMatchHistory != nil { + return *m.Allow_3RdPartyMatchHistory + } + return false +} + +type CMsgDOTASetMatchHistoryAccessResponse struct { + Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASetMatchHistoryAccessResponse) Reset() { *m = CMsgDOTASetMatchHistoryAccessResponse{} } +func (m *CMsgDOTASetMatchHistoryAccessResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASetMatchHistoryAccessResponse) ProtoMessage() {} +func (*CMsgDOTASetMatchHistoryAccessResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{52} +} + +func (m *CMsgDOTASetMatchHistoryAccessResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASetMatchHistoryAccessResponse.Unmarshal(m, b) +} +func (m *CMsgDOTASetMatchHistoryAccessResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASetMatchHistoryAccessResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASetMatchHistoryAccessResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASetMatchHistoryAccessResponse.Merge(m, src) +} +func (m *CMsgDOTASetMatchHistoryAccessResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASetMatchHistoryAccessResponse.Size(m) +} +func (m *CMsgDOTASetMatchHistoryAccessResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASetMatchHistoryAccessResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASetMatchHistoryAccessResponse proto.InternalMessageInfo + +const Default_CMsgDOTASetMatchHistoryAccessResponse_Eresult uint32 = 2 + +func (m *CMsgDOTASetMatchHistoryAccessResponse) GetEresult() uint32 { + if m != nil && m.Eresult != nil { + return *m.Eresult + } + return Default_CMsgDOTASetMatchHistoryAccessResponse_Eresult +} + +type CMsgDOTANotifyAccountFlagsChange struct { + Accountid *uint32 `protobuf:"varint,1,opt,name=accountid" json:"accountid,omitempty"` + AccountFlags *uint32 `protobuf:"varint,2,opt,name=account_flags,json=accountFlags" json:"account_flags,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTANotifyAccountFlagsChange) Reset() { *m = CMsgDOTANotifyAccountFlagsChange{} } +func (m *CMsgDOTANotifyAccountFlagsChange) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTANotifyAccountFlagsChange) ProtoMessage() {} +func (*CMsgDOTANotifyAccountFlagsChange) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{53} +} + +func (m *CMsgDOTANotifyAccountFlagsChange) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTANotifyAccountFlagsChange.Unmarshal(m, b) +} +func (m *CMsgDOTANotifyAccountFlagsChange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTANotifyAccountFlagsChange.Marshal(b, m, deterministic) +} +func (m *CMsgDOTANotifyAccountFlagsChange) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTANotifyAccountFlagsChange.Merge(m, src) +} +func (m *CMsgDOTANotifyAccountFlagsChange) XXX_Size() int { + return xxx_messageInfo_CMsgDOTANotifyAccountFlagsChange.Size(m) +} +func (m *CMsgDOTANotifyAccountFlagsChange) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTANotifyAccountFlagsChange.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTANotifyAccountFlagsChange proto.InternalMessageInfo + +func (m *CMsgDOTANotifyAccountFlagsChange) GetAccountid() uint32 { + if m != nil && m.Accountid != nil { + return *m.Accountid + } + return 0 +} + +func (m *CMsgDOTANotifyAccountFlagsChange) GetAccountFlags() uint32 { + if m != nil && m.AccountFlags != nil { + return *m.AccountFlags + } + return 0 +} + +type CMsgDOTASetProfilePrivacy struct { + ProfilePrivate *bool `protobuf:"varint,1,opt,name=profile_private,json=profilePrivate" json:"profile_private,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASetProfilePrivacy) Reset() { *m = CMsgDOTASetProfilePrivacy{} } +func (m *CMsgDOTASetProfilePrivacy) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASetProfilePrivacy) ProtoMessage() {} +func (*CMsgDOTASetProfilePrivacy) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{54} +} + +func (m *CMsgDOTASetProfilePrivacy) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASetProfilePrivacy.Unmarshal(m, b) +} +func (m *CMsgDOTASetProfilePrivacy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASetProfilePrivacy.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASetProfilePrivacy) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASetProfilePrivacy.Merge(m, src) +} +func (m *CMsgDOTASetProfilePrivacy) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASetProfilePrivacy.Size(m) +} +func (m *CMsgDOTASetProfilePrivacy) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASetProfilePrivacy.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASetProfilePrivacy proto.InternalMessageInfo + +func (m *CMsgDOTASetProfilePrivacy) GetProfilePrivate() bool { + if m != nil && m.ProfilePrivate != nil { + return *m.ProfilePrivate + } + return false +} + +type CMsgDOTASetProfilePrivacyResponse struct { + Eresult *uint32 `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASetProfilePrivacyResponse) Reset() { *m = CMsgDOTASetProfilePrivacyResponse{} } +func (m *CMsgDOTASetProfilePrivacyResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASetProfilePrivacyResponse) ProtoMessage() {} +func (*CMsgDOTASetProfilePrivacyResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{55} +} + +func (m *CMsgDOTASetProfilePrivacyResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASetProfilePrivacyResponse.Unmarshal(m, b) +} +func (m *CMsgDOTASetProfilePrivacyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASetProfilePrivacyResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASetProfilePrivacyResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASetProfilePrivacyResponse.Merge(m, src) +} +func (m *CMsgDOTASetProfilePrivacyResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASetProfilePrivacyResponse.Size(m) +} +func (m *CMsgDOTASetProfilePrivacyResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASetProfilePrivacyResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASetProfilePrivacyResponse proto.InternalMessageInfo + +func (m *CMsgDOTASetProfilePrivacyResponse) GetEresult() uint32 { + if m != nil && m.Eresult != nil { + return *m.Eresult + } + return 0 +} + +type CMsgUpgradeLeagueItem struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgUpgradeLeagueItem) Reset() { *m = CMsgUpgradeLeagueItem{} } +func (m *CMsgUpgradeLeagueItem) String() string { return proto.CompactTextString(m) } +func (*CMsgUpgradeLeagueItem) ProtoMessage() {} +func (*CMsgUpgradeLeagueItem) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{56} +} + +func (m *CMsgUpgradeLeagueItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgUpgradeLeagueItem.Unmarshal(m, b) +} +func (m *CMsgUpgradeLeagueItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgUpgradeLeagueItem.Marshal(b, m, deterministic) +} +func (m *CMsgUpgradeLeagueItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgUpgradeLeagueItem.Merge(m, src) +} +func (m *CMsgUpgradeLeagueItem) XXX_Size() int { + return xxx_messageInfo_CMsgUpgradeLeagueItem.Size(m) +} +func (m *CMsgUpgradeLeagueItem) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgUpgradeLeagueItem.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgUpgradeLeagueItem proto.InternalMessageInfo + +func (m *CMsgUpgradeLeagueItem) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgUpgradeLeagueItem) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +type CMsgUpgradeLeagueItemResponse struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgUpgradeLeagueItemResponse) Reset() { *m = CMsgUpgradeLeagueItemResponse{} } +func (m *CMsgUpgradeLeagueItemResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgUpgradeLeagueItemResponse) ProtoMessage() {} +func (*CMsgUpgradeLeagueItemResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{57} +} + +func (m *CMsgUpgradeLeagueItemResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgUpgradeLeagueItemResponse.Unmarshal(m, b) +} +func (m *CMsgUpgradeLeagueItemResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgUpgradeLeagueItemResponse.Marshal(b, m, deterministic) +} +func (m *CMsgUpgradeLeagueItemResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgUpgradeLeagueItemResponse.Merge(m, src) +} +func (m *CMsgUpgradeLeagueItemResponse) XXX_Size() int { + return xxx_messageInfo_CMsgUpgradeLeagueItemResponse.Size(m) +} +func (m *CMsgUpgradeLeagueItemResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgUpgradeLeagueItemResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgUpgradeLeagueItemResponse proto.InternalMessageInfo + +type CMsgGCWatchDownloadedReplay struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + WatchType *DOTA_WatchReplayType `protobuf:"varint,2,opt,name=watch_type,json=watchType,enum=protocol.DOTA_WatchReplayType,def=0" json:"watch_type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCWatchDownloadedReplay) Reset() { *m = CMsgGCWatchDownloadedReplay{} } +func (m *CMsgGCWatchDownloadedReplay) String() string { return proto.CompactTextString(m) } +func (*CMsgGCWatchDownloadedReplay) ProtoMessage() {} +func (*CMsgGCWatchDownloadedReplay) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{58} +} + +func (m *CMsgGCWatchDownloadedReplay) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCWatchDownloadedReplay.Unmarshal(m, b) +} +func (m *CMsgGCWatchDownloadedReplay) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCWatchDownloadedReplay.Marshal(b, m, deterministic) +} +func (m *CMsgGCWatchDownloadedReplay) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCWatchDownloadedReplay.Merge(m, src) +} +func (m *CMsgGCWatchDownloadedReplay) XXX_Size() int { + return xxx_messageInfo_CMsgGCWatchDownloadedReplay.Size(m) +} +func (m *CMsgGCWatchDownloadedReplay) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCWatchDownloadedReplay.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCWatchDownloadedReplay proto.InternalMessageInfo + +const Default_CMsgGCWatchDownloadedReplay_WatchType DOTA_WatchReplayType = DOTA_WatchReplayType_DOTA_WATCH_REPLAY_NORMAL + +func (m *CMsgGCWatchDownloadedReplay) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgGCWatchDownloadedReplay) GetWatchType() DOTA_WatchReplayType { + if m != nil && m.WatchType != nil { + return *m.WatchType + } + return Default_CMsgGCWatchDownloadedReplay_WatchType +} + +type CMsgSetMapLocationState struct { + LocationId *int32 `protobuf:"varint,1,opt,name=location_id,json=locationId" json:"location_id,omitempty"` + Completed *bool `protobuf:"varint,2,opt,name=completed" json:"completed,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSetMapLocationState) Reset() { *m = CMsgSetMapLocationState{} } +func (m *CMsgSetMapLocationState) String() string { return proto.CompactTextString(m) } +func (*CMsgSetMapLocationState) ProtoMessage() {} +func (*CMsgSetMapLocationState) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{59} +} + +func (m *CMsgSetMapLocationState) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSetMapLocationState.Unmarshal(m, b) +} +func (m *CMsgSetMapLocationState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSetMapLocationState.Marshal(b, m, deterministic) +} +func (m *CMsgSetMapLocationState) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSetMapLocationState.Merge(m, src) +} +func (m *CMsgSetMapLocationState) XXX_Size() int { + return xxx_messageInfo_CMsgSetMapLocationState.Size(m) +} +func (m *CMsgSetMapLocationState) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSetMapLocationState.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSetMapLocationState proto.InternalMessageInfo + +func (m *CMsgSetMapLocationState) GetLocationId() int32 { + if m != nil && m.LocationId != nil { + return *m.LocationId + } + return 0 +} + +func (m *CMsgSetMapLocationState) GetCompleted() bool { + if m != nil && m.Completed != nil { + return *m.Completed + } + return false +} + +type CMsgSetMapLocationStateResponse struct { + Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSetMapLocationStateResponse) Reset() { *m = CMsgSetMapLocationStateResponse{} } +func (m *CMsgSetMapLocationStateResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgSetMapLocationStateResponse) ProtoMessage() {} +func (*CMsgSetMapLocationStateResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{60} +} + +func (m *CMsgSetMapLocationStateResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSetMapLocationStateResponse.Unmarshal(m, b) +} +func (m *CMsgSetMapLocationStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSetMapLocationStateResponse.Marshal(b, m, deterministic) +} +func (m *CMsgSetMapLocationStateResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSetMapLocationStateResponse.Merge(m, src) +} +func (m *CMsgSetMapLocationStateResponse) XXX_Size() int { + return xxx_messageInfo_CMsgSetMapLocationStateResponse.Size(m) +} +func (m *CMsgSetMapLocationStateResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSetMapLocationStateResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSetMapLocationStateResponse proto.InternalMessageInfo + +const Default_CMsgSetMapLocationStateResponse_Eresult uint32 = 2 + +func (m *CMsgSetMapLocationStateResponse) GetEresult() uint32 { + if m != nil && m.Eresult != nil { + return *m.Eresult + } + return Default_CMsgSetMapLocationStateResponse_Eresult +} + +type CMsgResetMapLocations struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgResetMapLocations) Reset() { *m = CMsgResetMapLocations{} } +func (m *CMsgResetMapLocations) String() string { return proto.CompactTextString(m) } +func (*CMsgResetMapLocations) ProtoMessage() {} +func (*CMsgResetMapLocations) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{61} +} + +func (m *CMsgResetMapLocations) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgResetMapLocations.Unmarshal(m, b) +} +func (m *CMsgResetMapLocations) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgResetMapLocations.Marshal(b, m, deterministic) +} +func (m *CMsgResetMapLocations) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgResetMapLocations.Merge(m, src) +} +func (m *CMsgResetMapLocations) XXX_Size() int { + return xxx_messageInfo_CMsgResetMapLocations.Size(m) +} +func (m *CMsgResetMapLocations) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgResetMapLocations.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgResetMapLocations proto.InternalMessageInfo + +type CMsgResetMapLocationsResponse struct { + Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgResetMapLocationsResponse) Reset() { *m = CMsgResetMapLocationsResponse{} } +func (m *CMsgResetMapLocationsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgResetMapLocationsResponse) ProtoMessage() {} +func (*CMsgResetMapLocationsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{62} +} + +func (m *CMsgResetMapLocationsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgResetMapLocationsResponse.Unmarshal(m, b) +} +func (m *CMsgResetMapLocationsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgResetMapLocationsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgResetMapLocationsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgResetMapLocationsResponse.Merge(m, src) +} +func (m *CMsgResetMapLocationsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgResetMapLocationsResponse.Size(m) +} +func (m *CMsgResetMapLocationsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgResetMapLocationsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgResetMapLocationsResponse proto.InternalMessageInfo + +const Default_CMsgResetMapLocationsResponse_Eresult uint32 = 2 + +func (m *CMsgResetMapLocationsResponse) GetEresult() uint32 { + if m != nil && m.Eresult != nil { + return *m.Eresult + } + return Default_CMsgResetMapLocationsResponse_Eresult +} + +type CMsgRefreshPartnerAccountLink struct { + PartnerType *int32 `protobuf:"varint,1,opt,name=partner_type,json=partnerType" json:"partner_type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgRefreshPartnerAccountLink) Reset() { *m = CMsgRefreshPartnerAccountLink{} } +func (m *CMsgRefreshPartnerAccountLink) String() string { return proto.CompactTextString(m) } +func (*CMsgRefreshPartnerAccountLink) ProtoMessage() {} +func (*CMsgRefreshPartnerAccountLink) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{63} +} + +func (m *CMsgRefreshPartnerAccountLink) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgRefreshPartnerAccountLink.Unmarshal(m, b) +} +func (m *CMsgRefreshPartnerAccountLink) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgRefreshPartnerAccountLink.Marshal(b, m, deterministic) +} +func (m *CMsgRefreshPartnerAccountLink) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgRefreshPartnerAccountLink.Merge(m, src) +} +func (m *CMsgRefreshPartnerAccountLink) XXX_Size() int { + return xxx_messageInfo_CMsgRefreshPartnerAccountLink.Size(m) +} +func (m *CMsgRefreshPartnerAccountLink) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgRefreshPartnerAccountLink.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgRefreshPartnerAccountLink proto.InternalMessageInfo + +func (m *CMsgRefreshPartnerAccountLink) GetPartnerType() int32 { + if m != nil && m.PartnerType != nil { + return *m.PartnerType + } + return 0 +} + +type CMsgClientsRejoinChatChannels struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientsRejoinChatChannels) Reset() { *m = CMsgClientsRejoinChatChannels{} } +func (m *CMsgClientsRejoinChatChannels) String() string { return proto.CompactTextString(m) } +func (*CMsgClientsRejoinChatChannels) ProtoMessage() {} +func (*CMsgClientsRejoinChatChannels) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{64} +} + +func (m *CMsgClientsRejoinChatChannels) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientsRejoinChatChannels.Unmarshal(m, b) +} +func (m *CMsgClientsRejoinChatChannels) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientsRejoinChatChannels.Marshal(b, m, deterministic) +} +func (m *CMsgClientsRejoinChatChannels) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientsRejoinChatChannels.Merge(m, src) +} +func (m *CMsgClientsRejoinChatChannels) XXX_Size() int { + return xxx_messageInfo_CMsgClientsRejoinChatChannels.Size(m) +} +func (m *CMsgClientsRejoinChatChannels) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientsRejoinChatChannels.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientsRejoinChatChannels proto.InternalMessageInfo + +type CMsgDOTASendFriendRecruits struct { + Recruits []uint32 `protobuf:"varint,1,rep,name=recruits" json:"recruits,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASendFriendRecruits) Reset() { *m = CMsgDOTASendFriendRecruits{} } +func (m *CMsgDOTASendFriendRecruits) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASendFriendRecruits) ProtoMessage() {} +func (*CMsgDOTASendFriendRecruits) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{65} +} + +func (m *CMsgDOTASendFriendRecruits) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASendFriendRecruits.Unmarshal(m, b) +} +func (m *CMsgDOTASendFriendRecruits) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASendFriendRecruits.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASendFriendRecruits) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASendFriendRecruits.Merge(m, src) +} +func (m *CMsgDOTASendFriendRecruits) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASendFriendRecruits.Size(m) +} +func (m *CMsgDOTASendFriendRecruits) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASendFriendRecruits.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASendFriendRecruits proto.InternalMessageInfo + +func (m *CMsgDOTASendFriendRecruits) GetRecruits() []uint32 { + if m != nil { + return m.Recruits + } + return nil +} + +type CMsgDOTAFriendRecruitsRequest struct { + AccountIds []uint32 `protobuf:"varint,1,rep,name=account_ids,json=accountIds" json:"account_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFriendRecruitsRequest) Reset() { *m = CMsgDOTAFriendRecruitsRequest{} } +func (m *CMsgDOTAFriendRecruitsRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFriendRecruitsRequest) ProtoMessage() {} +func (*CMsgDOTAFriendRecruitsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{66} +} + +func (m *CMsgDOTAFriendRecruitsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFriendRecruitsRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAFriendRecruitsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFriendRecruitsRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFriendRecruitsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFriendRecruitsRequest.Merge(m, src) +} +func (m *CMsgDOTAFriendRecruitsRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFriendRecruitsRequest.Size(m) +} +func (m *CMsgDOTAFriendRecruitsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFriendRecruitsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFriendRecruitsRequest proto.InternalMessageInfo + +func (m *CMsgDOTAFriendRecruitsRequest) GetAccountIds() []uint32 { + if m != nil { + return m.AccountIds + } + return nil +} + +type CMsgDOTAFriendRecruitsResponse struct { + Result *CMsgDOTAFriendRecruitsResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAFriendRecruitsResponse_EResult,def=0" json:"result,omitempty"` + Recruits []*CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus `protobuf:"bytes,2,rep,name=recruits" json:"recruits,omitempty"` + Recruiters []*CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus `protobuf:"bytes,3,rep,name=recruiters" json:"recruiters,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFriendRecruitsResponse) Reset() { *m = CMsgDOTAFriendRecruitsResponse{} } +func (m *CMsgDOTAFriendRecruitsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFriendRecruitsResponse) ProtoMessage() {} +func (*CMsgDOTAFriendRecruitsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{67} +} + +func (m *CMsgDOTAFriendRecruitsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFriendRecruitsResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAFriendRecruitsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFriendRecruitsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFriendRecruitsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFriendRecruitsResponse.Merge(m, src) +} +func (m *CMsgDOTAFriendRecruitsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFriendRecruitsResponse.Size(m) +} +func (m *CMsgDOTAFriendRecruitsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFriendRecruitsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFriendRecruitsResponse proto.InternalMessageInfo + +const Default_CMsgDOTAFriendRecruitsResponse_Result CMsgDOTAFriendRecruitsResponse_EResult = CMsgDOTAFriendRecruitsResponse_SUCCESS + +func (m *CMsgDOTAFriendRecruitsResponse) GetResult() CMsgDOTAFriendRecruitsResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAFriendRecruitsResponse_Result +} + +func (m *CMsgDOTAFriendRecruitsResponse) GetRecruits() []*CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus { + if m != nil { + return m.Recruits + } + return nil +} + +func (m *CMsgDOTAFriendRecruitsResponse) GetRecruiters() []*CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus { + if m != nil { + return m.Recruiters + } + return nil +} + +type CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Status *uint32 `protobuf:"varint,2,opt,name=status" json:"status,omitempty"` + LevelsEarned *uint32 `protobuf:"varint,3,opt,name=levels_earned,json=levelsEarned" json:"levels_earned,omitempty"` + Bonus *bool `protobuf:"varint,4,opt,name=bonus" json:"bonus,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) Reset() { + *m = CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus{} +} +func (m *CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) ProtoMessage() {} +func (*CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{67, 0} +} + +func (m *CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus.Unmarshal(m, b) +} +func (m *CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus.Merge(m, src) +} +func (m *CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus.Size(m) +} +func (m *CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus proto.InternalMessageInfo + +func (m *CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) GetStatus() uint32 { + if m != nil && m.Status != nil { + return *m.Status + } + return 0 +} + +func (m *CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) GetLevelsEarned() uint32 { + if m != nil && m.LevelsEarned != nil { + return *m.LevelsEarned + } + return 0 +} + +func (m *CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) GetBonus() bool { + if m != nil && m.Bonus != nil { + return *m.Bonus + } + return false +} + +type CMsgDOTAFriendRecruitInviteAcceptDecline struct { + Accepted *bool `protobuf:"varint,1,opt,name=accepted" json:"accepted,omitempty"` + AccountId *uint32 `protobuf:"varint,2,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFriendRecruitInviteAcceptDecline) Reset() { + *m = CMsgDOTAFriendRecruitInviteAcceptDecline{} +} +func (m *CMsgDOTAFriendRecruitInviteAcceptDecline) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFriendRecruitInviteAcceptDecline) ProtoMessage() {} +func (*CMsgDOTAFriendRecruitInviteAcceptDecline) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{68} +} + +func (m *CMsgDOTAFriendRecruitInviteAcceptDecline) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFriendRecruitInviteAcceptDecline.Unmarshal(m, b) +} +func (m *CMsgDOTAFriendRecruitInviteAcceptDecline) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFriendRecruitInviteAcceptDecline.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFriendRecruitInviteAcceptDecline) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFriendRecruitInviteAcceptDecline.Merge(m, src) +} +func (m *CMsgDOTAFriendRecruitInviteAcceptDecline) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFriendRecruitInviteAcceptDecline.Size(m) +} +func (m *CMsgDOTAFriendRecruitInviteAcceptDecline) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFriendRecruitInviteAcceptDecline.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFriendRecruitInviteAcceptDecline proto.InternalMessageInfo + +func (m *CMsgDOTAFriendRecruitInviteAcceptDecline) GetAccepted() bool { + if m != nil && m.Accepted != nil { + return *m.Accepted + } + return false +} + +func (m *CMsgDOTAFriendRecruitInviteAcceptDecline) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +type CMsgRequestLeaguePrizePool struct { + LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgRequestLeaguePrizePool) Reset() { *m = CMsgRequestLeaguePrizePool{} } +func (m *CMsgRequestLeaguePrizePool) String() string { return proto.CompactTextString(m) } +func (*CMsgRequestLeaguePrizePool) ProtoMessage() {} +func (*CMsgRequestLeaguePrizePool) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{69} +} + +func (m *CMsgRequestLeaguePrizePool) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgRequestLeaguePrizePool.Unmarshal(m, b) +} +func (m *CMsgRequestLeaguePrizePool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgRequestLeaguePrizePool.Marshal(b, m, deterministic) +} +func (m *CMsgRequestLeaguePrizePool) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgRequestLeaguePrizePool.Merge(m, src) +} +func (m *CMsgRequestLeaguePrizePool) XXX_Size() int { + return xxx_messageInfo_CMsgRequestLeaguePrizePool.Size(m) +} +func (m *CMsgRequestLeaguePrizePool) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgRequestLeaguePrizePool.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgRequestLeaguePrizePool proto.InternalMessageInfo + +func (m *CMsgRequestLeaguePrizePool) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +type CMsgRequestLeaguePrizePoolResponse struct { + LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + PrizePool *uint32 `protobuf:"varint,2,opt,name=prize_pool,json=prizePool" json:"prize_pool,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgRequestLeaguePrizePoolResponse) Reset() { *m = CMsgRequestLeaguePrizePoolResponse{} } +func (m *CMsgRequestLeaguePrizePoolResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgRequestLeaguePrizePoolResponse) ProtoMessage() {} +func (*CMsgRequestLeaguePrizePoolResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{70} +} + +func (m *CMsgRequestLeaguePrizePoolResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgRequestLeaguePrizePoolResponse.Unmarshal(m, b) +} +func (m *CMsgRequestLeaguePrizePoolResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgRequestLeaguePrizePoolResponse.Marshal(b, m, deterministic) +} +func (m *CMsgRequestLeaguePrizePoolResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgRequestLeaguePrizePoolResponse.Merge(m, src) +} +func (m *CMsgRequestLeaguePrizePoolResponse) XXX_Size() int { + return xxx_messageInfo_CMsgRequestLeaguePrizePoolResponse.Size(m) +} +func (m *CMsgRequestLeaguePrizePoolResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgRequestLeaguePrizePoolResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgRequestLeaguePrizePoolResponse proto.InternalMessageInfo + +func (m *CMsgRequestLeaguePrizePoolResponse) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgRequestLeaguePrizePoolResponse) GetPrizePool() uint32 { + if m != nil && m.PrizePool != nil { + return *m.PrizePool + } + return 0 +} + +type CMsgGCGetHeroStandings struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGetHeroStandings) Reset() { *m = CMsgGCGetHeroStandings{} } +func (m *CMsgGCGetHeroStandings) String() string { return proto.CompactTextString(m) } +func (*CMsgGCGetHeroStandings) ProtoMessage() {} +func (*CMsgGCGetHeroStandings) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{71} +} + +func (m *CMsgGCGetHeroStandings) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGetHeroStandings.Unmarshal(m, b) +} +func (m *CMsgGCGetHeroStandings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGetHeroStandings.Marshal(b, m, deterministic) +} +func (m *CMsgGCGetHeroStandings) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGetHeroStandings.Merge(m, src) +} +func (m *CMsgGCGetHeroStandings) XXX_Size() int { + return xxx_messageInfo_CMsgGCGetHeroStandings.Size(m) +} +func (m *CMsgGCGetHeroStandings) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGetHeroStandings.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGetHeroStandings proto.InternalMessageInfo + +type CMsgGCGetHeroStandingsResponse struct { + Standings []*CMsgGCGetHeroStandingsResponse_Hero `protobuf:"bytes,1,rep,name=standings" json:"standings,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGetHeroStandingsResponse) Reset() { *m = CMsgGCGetHeroStandingsResponse{} } +func (m *CMsgGCGetHeroStandingsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCGetHeroStandingsResponse) ProtoMessage() {} +func (*CMsgGCGetHeroStandingsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{72} +} + +func (m *CMsgGCGetHeroStandingsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGetHeroStandingsResponse.Unmarshal(m, b) +} +func (m *CMsgGCGetHeroStandingsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGetHeroStandingsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCGetHeroStandingsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGetHeroStandingsResponse.Merge(m, src) +} +func (m *CMsgGCGetHeroStandingsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCGetHeroStandingsResponse.Size(m) +} +func (m *CMsgGCGetHeroStandingsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGetHeroStandingsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGetHeroStandingsResponse proto.InternalMessageInfo + +func (m *CMsgGCGetHeroStandingsResponse) GetStandings() []*CMsgGCGetHeroStandingsResponse_Hero { + if m != nil { + return m.Standings + } + return nil +} + +type CMsgGCGetHeroStandingsResponse_Hero struct { + HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + Wins *uint32 `protobuf:"varint,2,opt,name=wins" json:"wins,omitempty"` + Losses *uint32 `protobuf:"varint,3,opt,name=losses" json:"losses,omitempty"` + WinStreak *uint32 `protobuf:"varint,4,opt,name=win_streak,json=winStreak" json:"win_streak,omitempty"` + BestWinStreak *uint32 `protobuf:"varint,5,opt,name=best_win_streak,json=bestWinStreak" json:"best_win_streak,omitempty"` + AvgKills *float32 `protobuf:"fixed32,6,opt,name=avg_kills,json=avgKills" json:"avg_kills,omitempty"` + AvgDeaths *float32 `protobuf:"fixed32,7,opt,name=avg_deaths,json=avgDeaths" json:"avg_deaths,omitempty"` + AvgAssists *float32 `protobuf:"fixed32,8,opt,name=avg_assists,json=avgAssists" json:"avg_assists,omitempty"` + AvgGpm *float32 `protobuf:"fixed32,9,opt,name=avg_gpm,json=avgGpm" json:"avg_gpm,omitempty"` + AvgXpm *float32 `protobuf:"fixed32,10,opt,name=avg_xpm,json=avgXpm" json:"avg_xpm,omitempty"` + BestKills *uint32 `protobuf:"varint,11,opt,name=best_kills,json=bestKills" json:"best_kills,omitempty"` + BestAssists *uint32 `protobuf:"varint,12,opt,name=best_assists,json=bestAssists" json:"best_assists,omitempty"` + BestGpm *uint32 `protobuf:"varint,13,opt,name=best_gpm,json=bestGpm" json:"best_gpm,omitempty"` + BestXpm *uint32 `protobuf:"varint,14,opt,name=best_xpm,json=bestXpm" json:"best_xpm,omitempty"` + Performance *float32 `protobuf:"fixed32,15,opt,name=performance" json:"performance,omitempty"` + WinsWithAlly *uint32 `protobuf:"varint,16,opt,name=wins_with_ally,json=winsWithAlly" json:"wins_with_ally,omitempty"` + LossesWithAlly *uint32 `protobuf:"varint,17,opt,name=losses_with_ally,json=lossesWithAlly" json:"losses_with_ally,omitempty"` + WinsAgainstEnemy *uint32 `protobuf:"varint,18,opt,name=wins_against_enemy,json=winsAgainstEnemy" json:"wins_against_enemy,omitempty"` + LossesAgainstEnemy *uint32 `protobuf:"varint,19,opt,name=losses_against_enemy,json=lossesAgainstEnemy" json:"losses_against_enemy,omitempty"` + NetworthPeak *uint32 `protobuf:"varint,20,opt,name=networth_peak,json=networthPeak" json:"networth_peak,omitempty"` + LasthitPeak *uint32 `protobuf:"varint,21,opt,name=lasthit_peak,json=lasthitPeak" json:"lasthit_peak,omitempty"` + DenyPeak *uint32 `protobuf:"varint,22,opt,name=deny_peak,json=denyPeak" json:"deny_peak,omitempty"` + DamagePeak *uint32 `protobuf:"varint,23,opt,name=damage_peak,json=damagePeak" json:"damage_peak,omitempty"` + LongestGamePeak *uint32 `protobuf:"varint,24,opt,name=longest_game_peak,json=longestGamePeak" json:"longest_game_peak,omitempty"` + HealingPeak *uint32 `protobuf:"varint,25,opt,name=healing_peak,json=healingPeak" json:"healing_peak,omitempty"` + AvgLasthits *float32 `protobuf:"fixed32,26,opt,name=avg_lasthits,json=avgLasthits" json:"avg_lasthits,omitempty"` + AvgDenies *float32 `protobuf:"fixed32,27,opt,name=avg_denies,json=avgDenies" json:"avg_denies,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) Reset() { *m = CMsgGCGetHeroStandingsResponse_Hero{} } +func (m *CMsgGCGetHeroStandingsResponse_Hero) String() string { return proto.CompactTextString(m) } +func (*CMsgGCGetHeroStandingsResponse_Hero) ProtoMessage() {} +func (*CMsgGCGetHeroStandingsResponse_Hero) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{72, 0} +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGetHeroStandingsResponse_Hero.Unmarshal(m, b) +} +func (m *CMsgGCGetHeroStandingsResponse_Hero) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGetHeroStandingsResponse_Hero.Marshal(b, m, deterministic) +} +func (m *CMsgGCGetHeroStandingsResponse_Hero) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGetHeroStandingsResponse_Hero.Merge(m, src) +} +func (m *CMsgGCGetHeroStandingsResponse_Hero) XXX_Size() int { + return xxx_messageInfo_CMsgGCGetHeroStandingsResponse_Hero.Size(m) +} +func (m *CMsgGCGetHeroStandingsResponse_Hero) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGetHeroStandingsResponse_Hero.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGetHeroStandingsResponse_Hero proto.InternalMessageInfo + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetWins() uint32 { + if m != nil && m.Wins != nil { + return *m.Wins + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetLosses() uint32 { + if m != nil && m.Losses != nil { + return *m.Losses + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetWinStreak() uint32 { + if m != nil && m.WinStreak != nil { + return *m.WinStreak + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetBestWinStreak() uint32 { + if m != nil && m.BestWinStreak != nil { + return *m.BestWinStreak + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetAvgKills() float32 { + if m != nil && m.AvgKills != nil { + return *m.AvgKills + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetAvgDeaths() float32 { + if m != nil && m.AvgDeaths != nil { + return *m.AvgDeaths + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetAvgAssists() float32 { + if m != nil && m.AvgAssists != nil { + return *m.AvgAssists + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetAvgGpm() float32 { + if m != nil && m.AvgGpm != nil { + return *m.AvgGpm + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetAvgXpm() float32 { + if m != nil && m.AvgXpm != nil { + return *m.AvgXpm + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetBestKills() uint32 { + if m != nil && m.BestKills != nil { + return *m.BestKills + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetBestAssists() uint32 { + if m != nil && m.BestAssists != nil { + return *m.BestAssists + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetBestGpm() uint32 { + if m != nil && m.BestGpm != nil { + return *m.BestGpm + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetBestXpm() uint32 { + if m != nil && m.BestXpm != nil { + return *m.BestXpm + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetPerformance() float32 { + if m != nil && m.Performance != nil { + return *m.Performance + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetWinsWithAlly() uint32 { + if m != nil && m.WinsWithAlly != nil { + return *m.WinsWithAlly + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetLossesWithAlly() uint32 { + if m != nil && m.LossesWithAlly != nil { + return *m.LossesWithAlly + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetWinsAgainstEnemy() uint32 { + if m != nil && m.WinsAgainstEnemy != nil { + return *m.WinsAgainstEnemy + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetLossesAgainstEnemy() uint32 { + if m != nil && m.LossesAgainstEnemy != nil { + return *m.LossesAgainstEnemy + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetNetworthPeak() uint32 { + if m != nil && m.NetworthPeak != nil { + return *m.NetworthPeak + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetLasthitPeak() uint32 { + if m != nil && m.LasthitPeak != nil { + return *m.LasthitPeak + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetDenyPeak() uint32 { + if m != nil && m.DenyPeak != nil { + return *m.DenyPeak + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetDamagePeak() uint32 { + if m != nil && m.DamagePeak != nil { + return *m.DamagePeak + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetLongestGamePeak() uint32 { + if m != nil && m.LongestGamePeak != nil { + return *m.LongestGamePeak + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetHealingPeak() uint32 { + if m != nil && m.HealingPeak != nil { + return *m.HealingPeak + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetAvgLasthits() float32 { + if m != nil && m.AvgLasthits != nil { + return *m.AvgLasthits + } + return 0 +} + +func (m *CMsgGCGetHeroStandingsResponse_Hero) GetAvgDenies() float32 { + if m != nil && m.AvgDenies != nil { + return *m.AvgDenies + } + return 0 +} + +type CMsgGCGetHeroTimedStats struct { + HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGetHeroTimedStats) Reset() { *m = CMsgGCGetHeroTimedStats{} } +func (m *CMsgGCGetHeroTimedStats) String() string { return proto.CompactTextString(m) } +func (*CMsgGCGetHeroTimedStats) ProtoMessage() {} +func (*CMsgGCGetHeroTimedStats) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{73} +} + +func (m *CMsgGCGetHeroTimedStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGetHeroTimedStats.Unmarshal(m, b) +} +func (m *CMsgGCGetHeroTimedStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGetHeroTimedStats.Marshal(b, m, deterministic) +} +func (m *CMsgGCGetHeroTimedStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGetHeroTimedStats.Merge(m, src) +} +func (m *CMsgGCGetHeroTimedStats) XXX_Size() int { + return xxx_messageInfo_CMsgGCGetHeroTimedStats.Size(m) +} +func (m *CMsgGCGetHeroTimedStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGetHeroTimedStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGetHeroTimedStats proto.InternalMessageInfo + +func (m *CMsgGCGetHeroTimedStats) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +type CMatchPlayerTimedStatAverages struct { + Kills *float32 `protobuf:"fixed32,2,opt,name=kills" json:"kills,omitempty"` + Deaths *float32 `protobuf:"fixed32,3,opt,name=deaths" json:"deaths,omitempty"` + Assists *float32 `protobuf:"fixed32,4,opt,name=assists" json:"assists,omitempty"` + NetWorth *float32 `protobuf:"fixed32,5,opt,name=net_worth,json=netWorth" json:"net_worth,omitempty"` + LastHits *float32 `protobuf:"fixed32,6,opt,name=last_hits,json=lastHits" json:"last_hits,omitempty"` + Denies *float32 `protobuf:"fixed32,7,opt,name=denies" json:"denies,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMatchPlayerTimedStatAverages) Reset() { *m = CMatchPlayerTimedStatAverages{} } +func (m *CMatchPlayerTimedStatAverages) String() string { return proto.CompactTextString(m) } +func (*CMatchPlayerTimedStatAverages) ProtoMessage() {} +func (*CMatchPlayerTimedStatAverages) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{74} +} + +func (m *CMatchPlayerTimedStatAverages) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMatchPlayerTimedStatAverages.Unmarshal(m, b) +} +func (m *CMatchPlayerTimedStatAverages) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMatchPlayerTimedStatAverages.Marshal(b, m, deterministic) +} +func (m *CMatchPlayerTimedStatAverages) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMatchPlayerTimedStatAverages.Merge(m, src) +} +func (m *CMatchPlayerTimedStatAverages) XXX_Size() int { + return xxx_messageInfo_CMatchPlayerTimedStatAverages.Size(m) +} +func (m *CMatchPlayerTimedStatAverages) XXX_DiscardUnknown() { + xxx_messageInfo_CMatchPlayerTimedStatAverages.DiscardUnknown(m) +} + +var xxx_messageInfo_CMatchPlayerTimedStatAverages proto.InternalMessageInfo + +func (m *CMatchPlayerTimedStatAverages) GetKills() float32 { + if m != nil && m.Kills != nil { + return *m.Kills + } + return 0 +} + +func (m *CMatchPlayerTimedStatAverages) GetDeaths() float32 { + if m != nil && m.Deaths != nil { + return *m.Deaths + } + return 0 +} + +func (m *CMatchPlayerTimedStatAverages) GetAssists() float32 { + if m != nil && m.Assists != nil { + return *m.Assists + } + return 0 +} + +func (m *CMatchPlayerTimedStatAverages) GetNetWorth() float32 { + if m != nil && m.NetWorth != nil { + return *m.NetWorth + } + return 0 +} + +func (m *CMatchPlayerTimedStatAverages) GetLastHits() float32 { + if m != nil && m.LastHits != nil { + return *m.LastHits + } + return 0 +} + +func (m *CMatchPlayerTimedStatAverages) GetDenies() float32 { + if m != nil && m.Denies != nil { + return *m.Denies + } + return 0 +} + +type CMsgGCGetHeroTimedStatsResponse struct { + HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + RankChunkedStats []*CMsgGCGetHeroTimedStatsResponse_RankChunkedStats `protobuf:"bytes,2,rep,name=rank_chunked_stats,json=rankChunkedStats" json:"rank_chunked_stats,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGetHeroTimedStatsResponse) Reset() { *m = CMsgGCGetHeroTimedStatsResponse{} } +func (m *CMsgGCGetHeroTimedStatsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCGetHeroTimedStatsResponse) ProtoMessage() {} +func (*CMsgGCGetHeroTimedStatsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{75} +} + +func (m *CMsgGCGetHeroTimedStatsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGetHeroTimedStatsResponse.Unmarshal(m, b) +} +func (m *CMsgGCGetHeroTimedStatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGetHeroTimedStatsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCGetHeroTimedStatsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGetHeroTimedStatsResponse.Merge(m, src) +} +func (m *CMsgGCGetHeroTimedStatsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCGetHeroTimedStatsResponse.Size(m) +} +func (m *CMsgGCGetHeroTimedStatsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGetHeroTimedStatsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGetHeroTimedStatsResponse proto.InternalMessageInfo + +func (m *CMsgGCGetHeroTimedStatsResponse) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgGCGetHeroTimedStatsResponse) GetRankChunkedStats() []*CMsgGCGetHeroTimedStatsResponse_RankChunkedStats { + if m != nil { + return m.RankChunkedStats + } + return nil +} + +type CMsgGCGetHeroTimedStatsResponse_TimedStatsContainer struct { + Time *uint32 `protobuf:"varint,1,opt,name=time" json:"time,omitempty"` + AllStats *CMatchPlayerTimedStatAverages `protobuf:"bytes,2,opt,name=all_stats,json=allStats" json:"all_stats,omitempty"` + WinningStats *CMatchPlayerTimedStatAverages `protobuf:"bytes,3,opt,name=winning_stats,json=winningStats" json:"winning_stats,omitempty"` + LosingStats *CMatchPlayerTimedStatAverages `protobuf:"bytes,4,opt,name=losing_stats,json=losingStats" json:"losing_stats,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGetHeroTimedStatsResponse_TimedStatsContainer) Reset() { + *m = CMsgGCGetHeroTimedStatsResponse_TimedStatsContainer{} +} +func (m *CMsgGCGetHeroTimedStatsResponse_TimedStatsContainer) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCGetHeroTimedStatsResponse_TimedStatsContainer) ProtoMessage() {} +func (*CMsgGCGetHeroTimedStatsResponse_TimedStatsContainer) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{75, 0} +} + +func (m *CMsgGCGetHeroTimedStatsResponse_TimedStatsContainer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGetHeroTimedStatsResponse_TimedStatsContainer.Unmarshal(m, b) +} +func (m *CMsgGCGetHeroTimedStatsResponse_TimedStatsContainer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGetHeroTimedStatsResponse_TimedStatsContainer.Marshal(b, m, deterministic) +} +func (m *CMsgGCGetHeroTimedStatsResponse_TimedStatsContainer) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGetHeroTimedStatsResponse_TimedStatsContainer.Merge(m, src) +} +func (m *CMsgGCGetHeroTimedStatsResponse_TimedStatsContainer) XXX_Size() int { + return xxx_messageInfo_CMsgGCGetHeroTimedStatsResponse_TimedStatsContainer.Size(m) +} +func (m *CMsgGCGetHeroTimedStatsResponse_TimedStatsContainer) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGetHeroTimedStatsResponse_TimedStatsContainer.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGetHeroTimedStatsResponse_TimedStatsContainer proto.InternalMessageInfo + +func (m *CMsgGCGetHeroTimedStatsResponse_TimedStatsContainer) GetTime() uint32 { + if m != nil && m.Time != nil { + return *m.Time + } + return 0 +} + +func (m *CMsgGCGetHeroTimedStatsResponse_TimedStatsContainer) GetAllStats() *CMatchPlayerTimedStatAverages { + if m != nil { + return m.AllStats + } + return nil +} + +func (m *CMsgGCGetHeroTimedStatsResponse_TimedStatsContainer) GetWinningStats() *CMatchPlayerTimedStatAverages { + if m != nil { + return m.WinningStats + } + return nil +} + +func (m *CMsgGCGetHeroTimedStatsResponse_TimedStatsContainer) GetLosingStats() *CMatchPlayerTimedStatAverages { + if m != nil { + return m.LosingStats + } + return nil +} + +type CMsgGCGetHeroTimedStatsResponse_RankChunkedStats struct { + RankChunk *uint32 `protobuf:"varint,1,opt,name=rank_chunk,json=rankChunk" json:"rank_chunk,omitempty"` + TimedStats []*CMsgGCGetHeroTimedStatsResponse_TimedStatsContainer `protobuf:"bytes,2,rep,name=timed_stats,json=timedStats" json:"timed_stats,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGetHeroTimedStatsResponse_RankChunkedStats) Reset() { + *m = CMsgGCGetHeroTimedStatsResponse_RankChunkedStats{} +} +func (m *CMsgGCGetHeroTimedStatsResponse_RankChunkedStats) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCGetHeroTimedStatsResponse_RankChunkedStats) ProtoMessage() {} +func (*CMsgGCGetHeroTimedStatsResponse_RankChunkedStats) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{75, 1} +} + +func (m *CMsgGCGetHeroTimedStatsResponse_RankChunkedStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGetHeroTimedStatsResponse_RankChunkedStats.Unmarshal(m, b) +} +func (m *CMsgGCGetHeroTimedStatsResponse_RankChunkedStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGetHeroTimedStatsResponse_RankChunkedStats.Marshal(b, m, deterministic) +} +func (m *CMsgGCGetHeroTimedStatsResponse_RankChunkedStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGetHeroTimedStatsResponse_RankChunkedStats.Merge(m, src) +} +func (m *CMsgGCGetHeroTimedStatsResponse_RankChunkedStats) XXX_Size() int { + return xxx_messageInfo_CMsgGCGetHeroTimedStatsResponse_RankChunkedStats.Size(m) +} +func (m *CMsgGCGetHeroTimedStatsResponse_RankChunkedStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGetHeroTimedStatsResponse_RankChunkedStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGetHeroTimedStatsResponse_RankChunkedStats proto.InternalMessageInfo + +func (m *CMsgGCGetHeroTimedStatsResponse_RankChunkedStats) GetRankChunk() uint32 { + if m != nil && m.RankChunk != nil { + return *m.RankChunk + } + return 0 +} + +func (m *CMsgGCGetHeroTimedStatsResponse_RankChunkedStats) GetTimedStats() []*CMsgGCGetHeroTimedStatsResponse_TimedStatsContainer { + if m != nil { + return m.TimedStats + } + return nil +} + +type CMsgGCItemEditorReservationsRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCItemEditorReservationsRequest) Reset() { *m = CMsgGCItemEditorReservationsRequest{} } +func (m *CMsgGCItemEditorReservationsRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgGCItemEditorReservationsRequest) ProtoMessage() {} +func (*CMsgGCItemEditorReservationsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{76} +} + +func (m *CMsgGCItemEditorReservationsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCItemEditorReservationsRequest.Unmarshal(m, b) +} +func (m *CMsgGCItemEditorReservationsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCItemEditorReservationsRequest.Marshal(b, m, deterministic) +} +func (m *CMsgGCItemEditorReservationsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCItemEditorReservationsRequest.Merge(m, src) +} +func (m *CMsgGCItemEditorReservationsRequest) XXX_Size() int { + return xxx_messageInfo_CMsgGCItemEditorReservationsRequest.Size(m) +} +func (m *CMsgGCItemEditorReservationsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCItemEditorReservationsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCItemEditorReservationsRequest proto.InternalMessageInfo + +type CMsgGCItemEditorReservation struct { + DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` + Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCItemEditorReservation) Reset() { *m = CMsgGCItemEditorReservation{} } +func (m *CMsgGCItemEditorReservation) String() string { return proto.CompactTextString(m) } +func (*CMsgGCItemEditorReservation) ProtoMessage() {} +func (*CMsgGCItemEditorReservation) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{77} +} + +func (m *CMsgGCItemEditorReservation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCItemEditorReservation.Unmarshal(m, b) +} +func (m *CMsgGCItemEditorReservation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCItemEditorReservation.Marshal(b, m, deterministic) +} +func (m *CMsgGCItemEditorReservation) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCItemEditorReservation.Merge(m, src) +} +func (m *CMsgGCItemEditorReservation) XXX_Size() int { + return xxx_messageInfo_CMsgGCItemEditorReservation.Size(m) +} +func (m *CMsgGCItemEditorReservation) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCItemEditorReservation.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCItemEditorReservation proto.InternalMessageInfo + +func (m *CMsgGCItemEditorReservation) GetDefIndex() uint32 { + if m != nil && m.DefIndex != nil { + return *m.DefIndex + } + return 0 +} + +func (m *CMsgGCItemEditorReservation) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +type CMsgGCItemEditorReservationsResponse struct { + Reservations []*CMsgGCItemEditorReservation `protobuf:"bytes,1,rep,name=reservations" json:"reservations,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCItemEditorReservationsResponse) Reset() { *m = CMsgGCItemEditorReservationsResponse{} } +func (m *CMsgGCItemEditorReservationsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCItemEditorReservationsResponse) ProtoMessage() {} +func (*CMsgGCItemEditorReservationsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{78} +} + +func (m *CMsgGCItemEditorReservationsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCItemEditorReservationsResponse.Unmarshal(m, b) +} +func (m *CMsgGCItemEditorReservationsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCItemEditorReservationsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCItemEditorReservationsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCItemEditorReservationsResponse.Merge(m, src) +} +func (m *CMsgGCItemEditorReservationsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCItemEditorReservationsResponse.Size(m) +} +func (m *CMsgGCItemEditorReservationsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCItemEditorReservationsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCItemEditorReservationsResponse proto.InternalMessageInfo + +func (m *CMsgGCItemEditorReservationsResponse) GetReservations() []*CMsgGCItemEditorReservation { + if m != nil { + return m.Reservations + } + return nil +} + +type CMsgGCItemEditorReserveItemDef struct { + DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` + Username *string `protobuf:"bytes,2,opt,name=username" json:"username,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCItemEditorReserveItemDef) Reset() { *m = CMsgGCItemEditorReserveItemDef{} } +func (m *CMsgGCItemEditorReserveItemDef) String() string { return proto.CompactTextString(m) } +func (*CMsgGCItemEditorReserveItemDef) ProtoMessage() {} +func (*CMsgGCItemEditorReserveItemDef) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{79} +} + +func (m *CMsgGCItemEditorReserveItemDef) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCItemEditorReserveItemDef.Unmarshal(m, b) +} +func (m *CMsgGCItemEditorReserveItemDef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCItemEditorReserveItemDef.Marshal(b, m, deterministic) +} +func (m *CMsgGCItemEditorReserveItemDef) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCItemEditorReserveItemDef.Merge(m, src) +} +func (m *CMsgGCItemEditorReserveItemDef) XXX_Size() int { + return xxx_messageInfo_CMsgGCItemEditorReserveItemDef.Size(m) +} +func (m *CMsgGCItemEditorReserveItemDef) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCItemEditorReserveItemDef.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCItemEditorReserveItemDef proto.InternalMessageInfo + +func (m *CMsgGCItemEditorReserveItemDef) GetDefIndex() uint32 { + if m != nil && m.DefIndex != nil { + return *m.DefIndex + } + return 0 +} + +func (m *CMsgGCItemEditorReserveItemDef) GetUsername() string { + if m != nil && m.Username != nil { + return *m.Username + } + return "" +} + +type CMsgGCItemEditorReserveItemDefResponse struct { + DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` + Username *string `protobuf:"bytes,2,opt,name=username" json:"username,omitempty"` + Result *uint32 `protobuf:"varint,3,opt,name=result" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCItemEditorReserveItemDefResponse) Reset() { + *m = CMsgGCItemEditorReserveItemDefResponse{} +} +func (m *CMsgGCItemEditorReserveItemDefResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCItemEditorReserveItemDefResponse) ProtoMessage() {} +func (*CMsgGCItemEditorReserveItemDefResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{80} +} + +func (m *CMsgGCItemEditorReserveItemDefResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCItemEditorReserveItemDefResponse.Unmarshal(m, b) +} +func (m *CMsgGCItemEditorReserveItemDefResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCItemEditorReserveItemDefResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCItemEditorReserveItemDefResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCItemEditorReserveItemDefResponse.Merge(m, src) +} +func (m *CMsgGCItemEditorReserveItemDefResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCItemEditorReserveItemDefResponse.Size(m) +} +func (m *CMsgGCItemEditorReserveItemDefResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCItemEditorReserveItemDefResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCItemEditorReserveItemDefResponse proto.InternalMessageInfo + +func (m *CMsgGCItemEditorReserveItemDefResponse) GetDefIndex() uint32 { + if m != nil && m.DefIndex != nil { + return *m.DefIndex + } + return 0 +} + +func (m *CMsgGCItemEditorReserveItemDefResponse) GetUsername() string { + if m != nil && m.Username != nil { + return *m.Username + } + return "" +} + +func (m *CMsgGCItemEditorReserveItemDefResponse) GetResult() uint32 { + if m != nil && m.Result != nil { + return *m.Result + } + return 0 +} + +type CMsgGCItemEditorReleaseReservation struct { + DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` + Username *string `protobuf:"bytes,2,opt,name=username" json:"username,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCItemEditorReleaseReservation) Reset() { *m = CMsgGCItemEditorReleaseReservation{} } +func (m *CMsgGCItemEditorReleaseReservation) String() string { return proto.CompactTextString(m) } +func (*CMsgGCItemEditorReleaseReservation) ProtoMessage() {} +func (*CMsgGCItemEditorReleaseReservation) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{81} +} + +func (m *CMsgGCItemEditorReleaseReservation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCItemEditorReleaseReservation.Unmarshal(m, b) +} +func (m *CMsgGCItemEditorReleaseReservation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCItemEditorReleaseReservation.Marshal(b, m, deterministic) +} +func (m *CMsgGCItemEditorReleaseReservation) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCItemEditorReleaseReservation.Merge(m, src) +} +func (m *CMsgGCItemEditorReleaseReservation) XXX_Size() int { + return xxx_messageInfo_CMsgGCItemEditorReleaseReservation.Size(m) +} +func (m *CMsgGCItemEditorReleaseReservation) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCItemEditorReleaseReservation.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCItemEditorReleaseReservation proto.InternalMessageInfo + +func (m *CMsgGCItemEditorReleaseReservation) GetDefIndex() uint32 { + if m != nil && m.DefIndex != nil { + return *m.DefIndex + } + return 0 +} + +func (m *CMsgGCItemEditorReleaseReservation) GetUsername() string { + if m != nil && m.Username != nil { + return *m.Username + } + return "" +} + +type CMsgGCItemEditorReleaseReservationResponse struct { + DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` + Released *bool `protobuf:"varint,2,opt,name=released" json:"released,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCItemEditorReleaseReservationResponse) Reset() { + *m = CMsgGCItemEditorReleaseReservationResponse{} +} +func (m *CMsgGCItemEditorReleaseReservationResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCItemEditorReleaseReservationResponse) ProtoMessage() {} +func (*CMsgGCItemEditorReleaseReservationResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{82} +} + +func (m *CMsgGCItemEditorReleaseReservationResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCItemEditorReleaseReservationResponse.Unmarshal(m, b) +} +func (m *CMsgGCItemEditorReleaseReservationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCItemEditorReleaseReservationResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCItemEditorReleaseReservationResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCItemEditorReleaseReservationResponse.Merge(m, src) +} +func (m *CMsgGCItemEditorReleaseReservationResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCItemEditorReleaseReservationResponse.Size(m) +} +func (m *CMsgGCItemEditorReleaseReservationResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCItemEditorReleaseReservationResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCItemEditorReleaseReservationResponse proto.InternalMessageInfo + +func (m *CMsgGCItemEditorReleaseReservationResponse) GetDefIndex() uint32 { + if m != nil && m.DefIndex != nil { + return *m.DefIndex + } + return 0 +} + +func (m *CMsgGCItemEditorReleaseReservationResponse) GetReleased() bool { + if m != nil && m.Released != nil { + return *m.Released + } + return false +} + +type CMsgDOTARewardTutorialPrizes struct { + LocationId *uint32 `protobuf:"varint,1,opt,name=location_id,json=locationId" json:"location_id,omitempty"` + TrackingOnly *bool `protobuf:"varint,2,opt,name=tracking_only,json=trackingOnly" json:"tracking_only,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARewardTutorialPrizes) Reset() { *m = CMsgDOTARewardTutorialPrizes{} } +func (m *CMsgDOTARewardTutorialPrizes) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARewardTutorialPrizes) ProtoMessage() {} +func (*CMsgDOTARewardTutorialPrizes) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{83} +} + +func (m *CMsgDOTARewardTutorialPrizes) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARewardTutorialPrizes.Unmarshal(m, b) +} +func (m *CMsgDOTARewardTutorialPrizes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARewardTutorialPrizes.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARewardTutorialPrizes) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARewardTutorialPrizes.Merge(m, src) +} +func (m *CMsgDOTARewardTutorialPrizes) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARewardTutorialPrizes.Size(m) +} +func (m *CMsgDOTARewardTutorialPrizes) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARewardTutorialPrizes.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARewardTutorialPrizes proto.InternalMessageInfo + +func (m *CMsgDOTARewardTutorialPrizes) GetLocationId() uint32 { + if m != nil && m.LocationId != nil { + return *m.LocationId + } + return 0 +} + +func (m *CMsgDOTARewardTutorialPrizes) GetTrackingOnly() bool { + if m != nil && m.TrackingOnly != nil { + return *m.TrackingOnly + } + return false +} + +type CMsgDOTALastHitChallengeHighScorePost struct { + HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + HighScore *uint32 `protobuf:"varint,2,opt,name=high_score,json=highScore" json:"high_score,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALastHitChallengeHighScorePost) Reset() { *m = CMsgDOTALastHitChallengeHighScorePost{} } +func (m *CMsgDOTALastHitChallengeHighScorePost) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALastHitChallengeHighScorePost) ProtoMessage() {} +func (*CMsgDOTALastHitChallengeHighScorePost) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{84} +} + +func (m *CMsgDOTALastHitChallengeHighScorePost) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALastHitChallengeHighScorePost.Unmarshal(m, b) +} +func (m *CMsgDOTALastHitChallengeHighScorePost) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALastHitChallengeHighScorePost.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALastHitChallengeHighScorePost) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALastHitChallengeHighScorePost.Merge(m, src) +} +func (m *CMsgDOTALastHitChallengeHighScorePost) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALastHitChallengeHighScorePost.Size(m) +} +func (m *CMsgDOTALastHitChallengeHighScorePost) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALastHitChallengeHighScorePost.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALastHitChallengeHighScorePost proto.InternalMessageInfo + +func (m *CMsgDOTALastHitChallengeHighScorePost) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgDOTALastHitChallengeHighScorePost) GetHighScore() uint32 { + if m != nil && m.HighScore != nil { + return *m.HighScore + } + return 0 +} + +type CMsgDOTALastHitChallengeHighScoreRequest struct { + HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALastHitChallengeHighScoreRequest) Reset() { + *m = CMsgDOTALastHitChallengeHighScoreRequest{} +} +func (m *CMsgDOTALastHitChallengeHighScoreRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALastHitChallengeHighScoreRequest) ProtoMessage() {} +func (*CMsgDOTALastHitChallengeHighScoreRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{85} +} + +func (m *CMsgDOTALastHitChallengeHighScoreRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALastHitChallengeHighScoreRequest.Unmarshal(m, b) +} +func (m *CMsgDOTALastHitChallengeHighScoreRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALastHitChallengeHighScoreRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALastHitChallengeHighScoreRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALastHitChallengeHighScoreRequest.Merge(m, src) +} +func (m *CMsgDOTALastHitChallengeHighScoreRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALastHitChallengeHighScoreRequest.Size(m) +} +func (m *CMsgDOTALastHitChallengeHighScoreRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALastHitChallengeHighScoreRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALastHitChallengeHighScoreRequest proto.InternalMessageInfo + +func (m *CMsgDOTALastHitChallengeHighScoreRequest) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +type CMsgDOTALastHitChallengeHighScoreResponse struct { + Score *uint32 `protobuf:"varint,1,opt,name=score" json:"score,omitempty"` + Eresult *uint32 `protobuf:"varint,2,opt,name=eresult" json:"eresult,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALastHitChallengeHighScoreResponse) Reset() { + *m = CMsgDOTALastHitChallengeHighScoreResponse{} +} +func (m *CMsgDOTALastHitChallengeHighScoreResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALastHitChallengeHighScoreResponse) ProtoMessage() {} +func (*CMsgDOTALastHitChallengeHighScoreResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{86} +} + +func (m *CMsgDOTALastHitChallengeHighScoreResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALastHitChallengeHighScoreResponse.Unmarshal(m, b) +} +func (m *CMsgDOTALastHitChallengeHighScoreResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALastHitChallengeHighScoreResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALastHitChallengeHighScoreResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALastHitChallengeHighScoreResponse.Merge(m, src) +} +func (m *CMsgDOTALastHitChallengeHighScoreResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALastHitChallengeHighScoreResponse.Size(m) +} +func (m *CMsgDOTALastHitChallengeHighScoreResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALastHitChallengeHighScoreResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALastHitChallengeHighScoreResponse proto.InternalMessageInfo + +func (m *CMsgDOTALastHitChallengeHighScoreResponse) GetScore() uint32 { + if m != nil && m.Score != nil { + return *m.Score + } + return 0 +} + +func (m *CMsgDOTALastHitChallengeHighScoreResponse) GetEresult() uint32 { + if m != nil && m.Eresult != nil { + return *m.Eresult + } + return 0 +} + +type CMsgFlipLobbyTeams struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgFlipLobbyTeams) Reset() { *m = CMsgFlipLobbyTeams{} } +func (m *CMsgFlipLobbyTeams) String() string { return proto.CompactTextString(m) } +func (*CMsgFlipLobbyTeams) ProtoMessage() {} +func (*CMsgFlipLobbyTeams) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{87} +} + +func (m *CMsgFlipLobbyTeams) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgFlipLobbyTeams.Unmarshal(m, b) +} +func (m *CMsgFlipLobbyTeams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgFlipLobbyTeams.Marshal(b, m, deterministic) +} +func (m *CMsgFlipLobbyTeams) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgFlipLobbyTeams.Merge(m, src) +} +func (m *CMsgFlipLobbyTeams) XXX_Size() int { + return xxx_messageInfo_CMsgFlipLobbyTeams.Size(m) +} +func (m *CMsgFlipLobbyTeams) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgFlipLobbyTeams.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgFlipLobbyTeams proto.InternalMessageInfo + +type CMsgPresentedClientTerminateDlg struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPresentedClientTerminateDlg) Reset() { *m = CMsgPresentedClientTerminateDlg{} } +func (m *CMsgPresentedClientTerminateDlg) String() string { return proto.CompactTextString(m) } +func (*CMsgPresentedClientTerminateDlg) ProtoMessage() {} +func (*CMsgPresentedClientTerminateDlg) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{88} +} + +func (m *CMsgPresentedClientTerminateDlg) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPresentedClientTerminateDlg.Unmarshal(m, b) +} +func (m *CMsgPresentedClientTerminateDlg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPresentedClientTerminateDlg.Marshal(b, m, deterministic) +} +func (m *CMsgPresentedClientTerminateDlg) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPresentedClientTerminateDlg.Merge(m, src) +} +func (m *CMsgPresentedClientTerminateDlg) XXX_Size() int { + return xxx_messageInfo_CMsgPresentedClientTerminateDlg.Size(m) +} +func (m *CMsgPresentedClientTerminateDlg) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPresentedClientTerminateDlg.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPresentedClientTerminateDlg proto.InternalMessageInfo + +type CMsgGCLobbyUpdateBroadcastChannelInfo struct { + ChannelId *uint32 `protobuf:"varint,1,opt,name=channel_id,json=channelId" json:"channel_id,omitempty"` + CountryCode *string `protobuf:"bytes,2,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` + Description *string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"` + LanguageCode *string `protobuf:"bytes,4,opt,name=language_code,json=languageCode" json:"language_code,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCLobbyUpdateBroadcastChannelInfo) Reset() { *m = CMsgGCLobbyUpdateBroadcastChannelInfo{} } +func (m *CMsgGCLobbyUpdateBroadcastChannelInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgGCLobbyUpdateBroadcastChannelInfo) ProtoMessage() {} +func (*CMsgGCLobbyUpdateBroadcastChannelInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{89} +} + +func (m *CMsgGCLobbyUpdateBroadcastChannelInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCLobbyUpdateBroadcastChannelInfo.Unmarshal(m, b) +} +func (m *CMsgGCLobbyUpdateBroadcastChannelInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCLobbyUpdateBroadcastChannelInfo.Marshal(b, m, deterministic) +} +func (m *CMsgGCLobbyUpdateBroadcastChannelInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCLobbyUpdateBroadcastChannelInfo.Merge(m, src) +} +func (m *CMsgGCLobbyUpdateBroadcastChannelInfo) XXX_Size() int { + return xxx_messageInfo_CMsgGCLobbyUpdateBroadcastChannelInfo.Size(m) +} +func (m *CMsgGCLobbyUpdateBroadcastChannelInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCLobbyUpdateBroadcastChannelInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCLobbyUpdateBroadcastChannelInfo proto.InternalMessageInfo + +func (m *CMsgGCLobbyUpdateBroadcastChannelInfo) GetChannelId() uint32 { + if m != nil && m.ChannelId != nil { + return *m.ChannelId + } + return 0 +} + +func (m *CMsgGCLobbyUpdateBroadcastChannelInfo) GetCountryCode() string { + if m != nil && m.CountryCode != nil { + return *m.CountryCode + } + return "" +} + +func (m *CMsgGCLobbyUpdateBroadcastChannelInfo) GetDescription() string { + if m != nil && m.Description != nil { + return *m.Description + } + return "" +} + +func (m *CMsgGCLobbyUpdateBroadcastChannelInfo) GetLanguageCode() string { + if m != nil && m.LanguageCode != nil { + return *m.LanguageCode + } + return "" +} + +type CMsgDOTAClaimEventActionData struct { + GrantItemGiftData *CMsgDOTAClaimEventActionData_GrantItemGiftData `protobuf:"bytes,4,opt,name=grant_item_gift_data,json=grantItemGiftData" json:"grant_item_gift_data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAClaimEventActionData) Reset() { *m = CMsgDOTAClaimEventActionData{} } +func (m *CMsgDOTAClaimEventActionData) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAClaimEventActionData) ProtoMessage() {} +func (*CMsgDOTAClaimEventActionData) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{90} +} + +func (m *CMsgDOTAClaimEventActionData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAClaimEventActionData.Unmarshal(m, b) +} +func (m *CMsgDOTAClaimEventActionData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAClaimEventActionData.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAClaimEventActionData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAClaimEventActionData.Merge(m, src) +} +func (m *CMsgDOTAClaimEventActionData) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAClaimEventActionData.Size(m) +} +func (m *CMsgDOTAClaimEventActionData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAClaimEventActionData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAClaimEventActionData proto.InternalMessageInfo + +func (m *CMsgDOTAClaimEventActionData) GetGrantItemGiftData() *CMsgDOTAClaimEventActionData_GrantItemGiftData { + if m != nil { + return m.GrantItemGiftData + } + return nil +} + +type CMsgDOTAClaimEventActionData_GrantItemGiftData struct { + GiveToAccountId *uint32 `protobuf:"varint,1,opt,name=give_to_account_id,json=giveToAccountId" json:"give_to_account_id,omitempty"` + GiftMessage *string `protobuf:"bytes,2,opt,name=gift_message,json=giftMessage" json:"gift_message,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAClaimEventActionData_GrantItemGiftData) Reset() { + *m = CMsgDOTAClaimEventActionData_GrantItemGiftData{} +} +func (m *CMsgDOTAClaimEventActionData_GrantItemGiftData) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAClaimEventActionData_GrantItemGiftData) ProtoMessage() {} +func (*CMsgDOTAClaimEventActionData_GrantItemGiftData) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{90, 0} +} + +func (m *CMsgDOTAClaimEventActionData_GrantItemGiftData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAClaimEventActionData_GrantItemGiftData.Unmarshal(m, b) +} +func (m *CMsgDOTAClaimEventActionData_GrantItemGiftData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAClaimEventActionData_GrantItemGiftData.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAClaimEventActionData_GrantItemGiftData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAClaimEventActionData_GrantItemGiftData.Merge(m, src) +} +func (m *CMsgDOTAClaimEventActionData_GrantItemGiftData) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAClaimEventActionData_GrantItemGiftData.Size(m) +} +func (m *CMsgDOTAClaimEventActionData_GrantItemGiftData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAClaimEventActionData_GrantItemGiftData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAClaimEventActionData_GrantItemGiftData proto.InternalMessageInfo + +func (m *CMsgDOTAClaimEventActionData_GrantItemGiftData) GetGiveToAccountId() uint32 { + if m != nil && m.GiveToAccountId != nil { + return *m.GiveToAccountId + } + return 0 +} + +func (m *CMsgDOTAClaimEventActionData_GrantItemGiftData) GetGiftMessage() string { + if m != nil && m.GiftMessage != nil { + return *m.GiftMessage + } + return "" +} + +type CMsgDOTAClaimEventAction struct { + EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + ActionId *uint32 `protobuf:"varint,2,opt,name=action_id,json=actionId" json:"action_id,omitempty"` + Quantity *uint32 `protobuf:"varint,3,opt,name=quantity" json:"quantity,omitempty"` + Data *CMsgDOTAClaimEventActionData `protobuf:"bytes,4,opt,name=data" json:"data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAClaimEventAction) Reset() { *m = CMsgDOTAClaimEventAction{} } +func (m *CMsgDOTAClaimEventAction) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAClaimEventAction) ProtoMessage() {} +func (*CMsgDOTAClaimEventAction) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{91} +} + +func (m *CMsgDOTAClaimEventAction) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAClaimEventAction.Unmarshal(m, b) +} +func (m *CMsgDOTAClaimEventAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAClaimEventAction.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAClaimEventAction) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAClaimEventAction.Merge(m, src) +} +func (m *CMsgDOTAClaimEventAction) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAClaimEventAction.Size(m) +} +func (m *CMsgDOTAClaimEventAction) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAClaimEventAction.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAClaimEventAction proto.InternalMessageInfo + +func (m *CMsgDOTAClaimEventAction) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +func (m *CMsgDOTAClaimEventAction) GetActionId() uint32 { + if m != nil && m.ActionId != nil { + return *m.ActionId + } + return 0 +} + +func (m *CMsgDOTAClaimEventAction) GetQuantity() uint32 { + if m != nil && m.Quantity != nil { + return *m.Quantity + } + return 0 +} + +func (m *CMsgDOTAClaimEventAction) GetData() *CMsgDOTAClaimEventActionData { + if m != nil { + return m.Data + } + return nil +} + +type CMsgDOTAClaimEventActionResponse struct { + Result *CMsgDOTAClaimEventActionResponse_ResultCode `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAClaimEventActionResponse_ResultCode,def=0" json:"result,omitempty"` + RewardResults []*CMsgDOTAClaimEventActionResponse_GrantedRewardData `protobuf:"bytes,2,rep,name=reward_results,json=rewardResults" json:"reward_results,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAClaimEventActionResponse) Reset() { *m = CMsgDOTAClaimEventActionResponse{} } +func (m *CMsgDOTAClaimEventActionResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAClaimEventActionResponse) ProtoMessage() {} +func (*CMsgDOTAClaimEventActionResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{92} +} + +func (m *CMsgDOTAClaimEventActionResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAClaimEventActionResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAClaimEventActionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAClaimEventActionResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAClaimEventActionResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAClaimEventActionResponse.Merge(m, src) +} +func (m *CMsgDOTAClaimEventActionResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAClaimEventActionResponse.Size(m) +} +func (m *CMsgDOTAClaimEventActionResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAClaimEventActionResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAClaimEventActionResponse proto.InternalMessageInfo + +const Default_CMsgDOTAClaimEventActionResponse_Result CMsgDOTAClaimEventActionResponse_ResultCode = CMsgDOTAClaimEventActionResponse_Success + +func (m *CMsgDOTAClaimEventActionResponse) GetResult() CMsgDOTAClaimEventActionResponse_ResultCode { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAClaimEventActionResponse_Result +} + +func (m *CMsgDOTAClaimEventActionResponse) GetRewardResults() []*CMsgDOTAClaimEventActionResponse_GrantedRewardData { + if m != nil { + return m.RewardResults + } + return nil +} + +type CMsgDOTAClaimEventActionResponse_MysteryItemRewardData struct { + ItemDef *uint32 `protobuf:"varint,1,opt,name=item_def,json=itemDef" json:"item_def,omitempty"` + ItemCategory *uint32 `protobuf:"varint,2,opt,name=item_category,json=itemCategory" json:"item_category,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAClaimEventActionResponse_MysteryItemRewardData) Reset() { + *m = CMsgDOTAClaimEventActionResponse_MysteryItemRewardData{} +} +func (m *CMsgDOTAClaimEventActionResponse_MysteryItemRewardData) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAClaimEventActionResponse_MysteryItemRewardData) ProtoMessage() {} +func (*CMsgDOTAClaimEventActionResponse_MysteryItemRewardData) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{92, 0} +} + +func (m *CMsgDOTAClaimEventActionResponse_MysteryItemRewardData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAClaimEventActionResponse_MysteryItemRewardData.Unmarshal(m, b) +} +func (m *CMsgDOTAClaimEventActionResponse_MysteryItemRewardData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAClaimEventActionResponse_MysteryItemRewardData.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAClaimEventActionResponse_MysteryItemRewardData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAClaimEventActionResponse_MysteryItemRewardData.Merge(m, src) +} +func (m *CMsgDOTAClaimEventActionResponse_MysteryItemRewardData) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAClaimEventActionResponse_MysteryItemRewardData.Size(m) +} +func (m *CMsgDOTAClaimEventActionResponse_MysteryItemRewardData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAClaimEventActionResponse_MysteryItemRewardData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAClaimEventActionResponse_MysteryItemRewardData proto.InternalMessageInfo + +func (m *CMsgDOTAClaimEventActionResponse_MysteryItemRewardData) GetItemDef() uint32 { + if m != nil && m.ItemDef != nil { + return *m.ItemDef + } + return 0 +} + +func (m *CMsgDOTAClaimEventActionResponse_MysteryItemRewardData) GetItemCategory() uint32 { + if m != nil && m.ItemCategory != nil { + return *m.ItemCategory + } + return 0 +} + +type CMsgDOTAClaimEventActionResponse_LootListRewardData struct { + ItemDef []uint32 `protobuf:"varint,1,rep,name=item_def,json=itemDef" json:"item_def,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAClaimEventActionResponse_LootListRewardData) Reset() { + *m = CMsgDOTAClaimEventActionResponse_LootListRewardData{} +} +func (m *CMsgDOTAClaimEventActionResponse_LootListRewardData) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAClaimEventActionResponse_LootListRewardData) ProtoMessage() {} +func (*CMsgDOTAClaimEventActionResponse_LootListRewardData) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{92, 1} +} + +func (m *CMsgDOTAClaimEventActionResponse_LootListRewardData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAClaimEventActionResponse_LootListRewardData.Unmarshal(m, b) +} +func (m *CMsgDOTAClaimEventActionResponse_LootListRewardData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAClaimEventActionResponse_LootListRewardData.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAClaimEventActionResponse_LootListRewardData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAClaimEventActionResponse_LootListRewardData.Merge(m, src) +} +func (m *CMsgDOTAClaimEventActionResponse_LootListRewardData) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAClaimEventActionResponse_LootListRewardData.Size(m) +} +func (m *CMsgDOTAClaimEventActionResponse_LootListRewardData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAClaimEventActionResponse_LootListRewardData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAClaimEventActionResponse_LootListRewardData proto.InternalMessageInfo + +func (m *CMsgDOTAClaimEventActionResponse_LootListRewardData) GetItemDef() []uint32 { + if m != nil { + return m.ItemDef + } + return nil +} + +type CMsgDOTAClaimEventActionResponse_GrantedRewardData struct { + GrantIndex *uint32 `protobuf:"varint,1,opt,name=grant_index,json=grantIndex" json:"grant_index,omitempty"` + ScoreIndex *uint32 `protobuf:"varint,2,opt,name=score_index,json=scoreIndex" json:"score_index,omitempty"` + RewardIndex *uint32 `protobuf:"varint,3,opt,name=reward_index,json=rewardIndex" json:"reward_index,omitempty"` + RewardData []byte `protobuf:"bytes,4,opt,name=reward_data,json=rewardData" json:"reward_data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAClaimEventActionResponse_GrantedRewardData) Reset() { + *m = CMsgDOTAClaimEventActionResponse_GrantedRewardData{} +} +func (m *CMsgDOTAClaimEventActionResponse_GrantedRewardData) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAClaimEventActionResponse_GrantedRewardData) ProtoMessage() {} +func (*CMsgDOTAClaimEventActionResponse_GrantedRewardData) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{92, 2} +} + +func (m *CMsgDOTAClaimEventActionResponse_GrantedRewardData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAClaimEventActionResponse_GrantedRewardData.Unmarshal(m, b) +} +func (m *CMsgDOTAClaimEventActionResponse_GrantedRewardData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAClaimEventActionResponse_GrantedRewardData.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAClaimEventActionResponse_GrantedRewardData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAClaimEventActionResponse_GrantedRewardData.Merge(m, src) +} +func (m *CMsgDOTAClaimEventActionResponse_GrantedRewardData) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAClaimEventActionResponse_GrantedRewardData.Size(m) +} +func (m *CMsgDOTAClaimEventActionResponse_GrantedRewardData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAClaimEventActionResponse_GrantedRewardData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAClaimEventActionResponse_GrantedRewardData proto.InternalMessageInfo + +func (m *CMsgDOTAClaimEventActionResponse_GrantedRewardData) GetGrantIndex() uint32 { + if m != nil && m.GrantIndex != nil { + return *m.GrantIndex + } + return 0 +} + +func (m *CMsgDOTAClaimEventActionResponse_GrantedRewardData) GetScoreIndex() uint32 { + if m != nil && m.ScoreIndex != nil { + return *m.ScoreIndex + } + return 0 +} + +func (m *CMsgDOTAClaimEventActionResponse_GrantedRewardData) GetRewardIndex() uint32 { + if m != nil && m.RewardIndex != nil { + return *m.RewardIndex + } + return 0 +} + +func (m *CMsgDOTAClaimEventActionResponse_GrantedRewardData) GetRewardData() []byte { + if m != nil { + return m.RewardData + } + return nil +} + +type CMsgClientToGCClaimEventActionUsingItem struct { + EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + ActionId *uint32 `protobuf:"varint,2,opt,name=action_id,json=actionId" json:"action_id,omitempty"` + ItemId *uint64 `protobuf:"varint,3,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + Quantity *uint32 `protobuf:"varint,4,opt,name=quantity" json:"quantity,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCClaimEventActionUsingItem) Reset() { + *m = CMsgClientToGCClaimEventActionUsingItem{} +} +func (m *CMsgClientToGCClaimEventActionUsingItem) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCClaimEventActionUsingItem) ProtoMessage() {} +func (*CMsgClientToGCClaimEventActionUsingItem) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{93} +} + +func (m *CMsgClientToGCClaimEventActionUsingItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCClaimEventActionUsingItem.Unmarshal(m, b) +} +func (m *CMsgClientToGCClaimEventActionUsingItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCClaimEventActionUsingItem.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCClaimEventActionUsingItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCClaimEventActionUsingItem.Merge(m, src) +} +func (m *CMsgClientToGCClaimEventActionUsingItem) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCClaimEventActionUsingItem.Size(m) +} +func (m *CMsgClientToGCClaimEventActionUsingItem) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCClaimEventActionUsingItem.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCClaimEventActionUsingItem proto.InternalMessageInfo + +func (m *CMsgClientToGCClaimEventActionUsingItem) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +func (m *CMsgClientToGCClaimEventActionUsingItem) GetActionId() uint32 { + if m != nil && m.ActionId != nil { + return *m.ActionId + } + return 0 +} + +func (m *CMsgClientToGCClaimEventActionUsingItem) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CMsgClientToGCClaimEventActionUsingItem) GetQuantity() uint32 { + if m != nil && m.Quantity != nil { + return *m.Quantity + } + return 0 +} + +type CMsgClientToGCClaimEventActionUsingItemResponse struct { + ActionResults *CMsgDOTAClaimEventActionResponse `protobuf:"bytes,1,opt,name=action_results,json=actionResults" json:"action_results,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCClaimEventActionUsingItemResponse) Reset() { + *m = CMsgClientToGCClaimEventActionUsingItemResponse{} +} +func (m *CMsgClientToGCClaimEventActionUsingItemResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCClaimEventActionUsingItemResponse) ProtoMessage() {} +func (*CMsgClientToGCClaimEventActionUsingItemResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{94} +} + +func (m *CMsgClientToGCClaimEventActionUsingItemResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCClaimEventActionUsingItemResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCClaimEventActionUsingItemResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCClaimEventActionUsingItemResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCClaimEventActionUsingItemResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCClaimEventActionUsingItemResponse.Merge(m, src) +} +func (m *CMsgClientToGCClaimEventActionUsingItemResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCClaimEventActionUsingItemResponse.Size(m) +} +func (m *CMsgClientToGCClaimEventActionUsingItemResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCClaimEventActionUsingItemResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCClaimEventActionUsingItemResponse proto.InternalMessageInfo + +func (m *CMsgClientToGCClaimEventActionUsingItemResponse) GetActionResults() *CMsgDOTAClaimEventActionResponse { + if m != nil { + return m.ActionResults + } + return nil +} + +type CMsgGCToClientClaimEventActionUsingItemCompleted struct { + ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + ActionResults *CMsgDOTAClaimEventActionResponse `protobuf:"bytes,2,opt,name=action_results,json=actionResults" json:"action_results,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientClaimEventActionUsingItemCompleted) Reset() { + *m = CMsgGCToClientClaimEventActionUsingItemCompleted{} +} +func (m *CMsgGCToClientClaimEventActionUsingItemCompleted) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientClaimEventActionUsingItemCompleted) ProtoMessage() {} +func (*CMsgGCToClientClaimEventActionUsingItemCompleted) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{95} +} + +func (m *CMsgGCToClientClaimEventActionUsingItemCompleted) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientClaimEventActionUsingItemCompleted.Unmarshal(m, b) +} +func (m *CMsgGCToClientClaimEventActionUsingItemCompleted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientClaimEventActionUsingItemCompleted.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientClaimEventActionUsingItemCompleted) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientClaimEventActionUsingItemCompleted.Merge(m, src) +} +func (m *CMsgGCToClientClaimEventActionUsingItemCompleted) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientClaimEventActionUsingItemCompleted.Size(m) +} +func (m *CMsgGCToClientClaimEventActionUsingItemCompleted) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientClaimEventActionUsingItemCompleted.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientClaimEventActionUsingItemCompleted proto.InternalMessageInfo + +func (m *CMsgGCToClientClaimEventActionUsingItemCompleted) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CMsgGCToClientClaimEventActionUsingItemCompleted) GetActionResults() *CMsgDOTAClaimEventActionResponse { + if m != nil { + return m.ActionResults + } + return nil +} + +type CMsgDOTAGetEventPoints struct { + EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + AccountId *uint32 `protobuf:"varint,2,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGetEventPoints) Reset() { *m = CMsgDOTAGetEventPoints{} } +func (m *CMsgDOTAGetEventPoints) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGetEventPoints) ProtoMessage() {} +func (*CMsgDOTAGetEventPoints) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{96} +} + +func (m *CMsgDOTAGetEventPoints) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGetEventPoints.Unmarshal(m, b) +} +func (m *CMsgDOTAGetEventPoints) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGetEventPoints.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGetEventPoints) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGetEventPoints.Merge(m, src) +} +func (m *CMsgDOTAGetEventPoints) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGetEventPoints.Size(m) +} +func (m *CMsgDOTAGetEventPoints) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGetEventPoints.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGetEventPoints proto.InternalMessageInfo + +func (m *CMsgDOTAGetEventPoints) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +func (m *CMsgDOTAGetEventPoints) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +type CMsgDOTAGetEventPointsResponse struct { + TotalPoints *uint32 `protobuf:"varint,1,opt,name=total_points,json=totalPoints" json:"total_points,omitempty"` + TotalPremiumPoints *uint32 `protobuf:"varint,2,opt,name=total_premium_points,json=totalPremiumPoints" json:"total_premium_points,omitempty"` + EventId *uint32 `protobuf:"varint,3,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + Points *uint32 `protobuf:"varint,4,opt,name=points" json:"points,omitempty"` + PremiumPoints *uint32 `protobuf:"varint,5,opt,name=premium_points,json=premiumPoints" json:"premium_points,omitempty"` + CompletedActions []*CMsgDOTAGetEventPointsResponse_Action `protobuf:"bytes,6,rep,name=completed_actions,json=completedActions" json:"completed_actions,omitempty"` + AccountId *uint32 `protobuf:"varint,7,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Owned *bool `protobuf:"varint,8,opt,name=owned" json:"owned,omitempty"` + AuditAction *uint32 `protobuf:"varint,9,opt,name=audit_action,json=auditAction" json:"audit_action,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGetEventPointsResponse) Reset() { *m = CMsgDOTAGetEventPointsResponse{} } +func (m *CMsgDOTAGetEventPointsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGetEventPointsResponse) ProtoMessage() {} +func (*CMsgDOTAGetEventPointsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{97} +} + +func (m *CMsgDOTAGetEventPointsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGetEventPointsResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAGetEventPointsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGetEventPointsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGetEventPointsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGetEventPointsResponse.Merge(m, src) +} +func (m *CMsgDOTAGetEventPointsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGetEventPointsResponse.Size(m) +} +func (m *CMsgDOTAGetEventPointsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGetEventPointsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGetEventPointsResponse proto.InternalMessageInfo + +func (m *CMsgDOTAGetEventPointsResponse) GetTotalPoints() uint32 { + if m != nil && m.TotalPoints != nil { + return *m.TotalPoints + } + return 0 +} + +func (m *CMsgDOTAGetEventPointsResponse) GetTotalPremiumPoints() uint32 { + if m != nil && m.TotalPremiumPoints != nil { + return *m.TotalPremiumPoints + } + return 0 +} + +func (m *CMsgDOTAGetEventPointsResponse) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +func (m *CMsgDOTAGetEventPointsResponse) GetPoints() uint32 { + if m != nil && m.Points != nil { + return *m.Points + } + return 0 +} + +func (m *CMsgDOTAGetEventPointsResponse) GetPremiumPoints() uint32 { + if m != nil && m.PremiumPoints != nil { + return *m.PremiumPoints + } + return 0 +} + +func (m *CMsgDOTAGetEventPointsResponse) GetCompletedActions() []*CMsgDOTAGetEventPointsResponse_Action { + if m != nil { + return m.CompletedActions + } + return nil +} + +func (m *CMsgDOTAGetEventPointsResponse) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAGetEventPointsResponse) GetOwned() bool { + if m != nil && m.Owned != nil { + return *m.Owned + } + return false +} + +func (m *CMsgDOTAGetEventPointsResponse) GetAuditAction() uint32 { + if m != nil && m.AuditAction != nil { + return *m.AuditAction + } + return 0 +} + +type CMsgDOTAGetEventPointsResponse_Action struct { + ActionId *uint32 `protobuf:"varint,1,opt,name=action_id,json=actionId" json:"action_id,omitempty"` + TimesCompleted *uint32 `protobuf:"varint,2,opt,name=times_completed,json=timesCompleted,def=1" json:"times_completed,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGetEventPointsResponse_Action) Reset() { *m = CMsgDOTAGetEventPointsResponse_Action{} } +func (m *CMsgDOTAGetEventPointsResponse_Action) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGetEventPointsResponse_Action) ProtoMessage() {} +func (*CMsgDOTAGetEventPointsResponse_Action) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{97, 0} +} + +func (m *CMsgDOTAGetEventPointsResponse_Action) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGetEventPointsResponse_Action.Unmarshal(m, b) +} +func (m *CMsgDOTAGetEventPointsResponse_Action) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGetEventPointsResponse_Action.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGetEventPointsResponse_Action) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGetEventPointsResponse_Action.Merge(m, src) +} +func (m *CMsgDOTAGetEventPointsResponse_Action) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGetEventPointsResponse_Action.Size(m) +} +func (m *CMsgDOTAGetEventPointsResponse_Action) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGetEventPointsResponse_Action.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGetEventPointsResponse_Action proto.InternalMessageInfo + +const Default_CMsgDOTAGetEventPointsResponse_Action_TimesCompleted uint32 = 1 + +func (m *CMsgDOTAGetEventPointsResponse_Action) GetActionId() uint32 { + if m != nil && m.ActionId != nil { + return *m.ActionId + } + return 0 +} + +func (m *CMsgDOTAGetEventPointsResponse_Action) GetTimesCompleted() uint32 { + if m != nil && m.TimesCompleted != nil { + return *m.TimesCompleted + } + return Default_CMsgDOTAGetEventPointsResponse_Action_TimesCompleted +} + +type CMsgDOTAGetPeriodicResource struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + PeriodicResourceId *uint32 `protobuf:"varint,2,opt,name=periodic_resource_id,json=periodicResourceId" json:"periodic_resource_id,omitempty"` + Timestamp *uint32 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGetPeriodicResource) Reset() { *m = CMsgDOTAGetPeriodicResource{} } +func (m *CMsgDOTAGetPeriodicResource) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGetPeriodicResource) ProtoMessage() {} +func (*CMsgDOTAGetPeriodicResource) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{98} +} + +func (m *CMsgDOTAGetPeriodicResource) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGetPeriodicResource.Unmarshal(m, b) +} +func (m *CMsgDOTAGetPeriodicResource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGetPeriodicResource.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGetPeriodicResource) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGetPeriodicResource.Merge(m, src) +} +func (m *CMsgDOTAGetPeriodicResource) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGetPeriodicResource.Size(m) +} +func (m *CMsgDOTAGetPeriodicResource) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGetPeriodicResource.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGetPeriodicResource proto.InternalMessageInfo + +func (m *CMsgDOTAGetPeriodicResource) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAGetPeriodicResource) GetPeriodicResourceId() uint32 { + if m != nil && m.PeriodicResourceId != nil { + return *m.PeriodicResourceId + } + return 0 +} + +func (m *CMsgDOTAGetPeriodicResource) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +type CMsgDOTAGetPeriodicResourceResponse struct { + PeriodicResourceMax *uint32 `protobuf:"varint,1,opt,name=periodic_resource_max,json=periodicResourceMax" json:"periodic_resource_max,omitempty"` + PeriodicResourceUsed *uint32 `protobuf:"varint,2,opt,name=periodic_resource_used,json=periodicResourceUsed" json:"periodic_resource_used,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGetPeriodicResourceResponse) Reset() { *m = CMsgDOTAGetPeriodicResourceResponse{} } +func (m *CMsgDOTAGetPeriodicResourceResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGetPeriodicResourceResponse) ProtoMessage() {} +func (*CMsgDOTAGetPeriodicResourceResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{99} +} + +func (m *CMsgDOTAGetPeriodicResourceResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGetPeriodicResourceResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAGetPeriodicResourceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGetPeriodicResourceResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGetPeriodicResourceResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGetPeriodicResourceResponse.Merge(m, src) +} +func (m *CMsgDOTAGetPeriodicResourceResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGetPeriodicResourceResponse.Size(m) +} +func (m *CMsgDOTAGetPeriodicResourceResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGetPeriodicResourceResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGetPeriodicResourceResponse proto.InternalMessageInfo + +func (m *CMsgDOTAGetPeriodicResourceResponse) GetPeriodicResourceMax() uint32 { + if m != nil && m.PeriodicResourceMax != nil { + return *m.PeriodicResourceMax + } + return 0 +} + +func (m *CMsgDOTAGetPeriodicResourceResponse) GetPeriodicResourceUsed() uint32 { + if m != nil && m.PeriodicResourceUsed != nil { + return *m.PeriodicResourceUsed + } + return 0 +} + +type CMsgDOTAPeriodicResourceUpdated struct { + PeriodicResourceKey *CMsgDOTAGetPeriodicResource `protobuf:"bytes,1,opt,name=periodic_resource_key,json=periodicResourceKey" json:"periodic_resource_key,omitempty"` + PeriodicResourceValue *CMsgDOTAGetPeriodicResourceResponse `protobuf:"bytes,2,opt,name=periodic_resource_value,json=periodicResourceValue" json:"periodic_resource_value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAPeriodicResourceUpdated) Reset() { *m = CMsgDOTAPeriodicResourceUpdated{} } +func (m *CMsgDOTAPeriodicResourceUpdated) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAPeriodicResourceUpdated) ProtoMessage() {} +func (*CMsgDOTAPeriodicResourceUpdated) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{100} +} + +func (m *CMsgDOTAPeriodicResourceUpdated) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAPeriodicResourceUpdated.Unmarshal(m, b) +} +func (m *CMsgDOTAPeriodicResourceUpdated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAPeriodicResourceUpdated.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAPeriodicResourceUpdated) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAPeriodicResourceUpdated.Merge(m, src) +} +func (m *CMsgDOTAPeriodicResourceUpdated) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAPeriodicResourceUpdated.Size(m) +} +func (m *CMsgDOTAPeriodicResourceUpdated) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAPeriodicResourceUpdated.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAPeriodicResourceUpdated proto.InternalMessageInfo + +func (m *CMsgDOTAPeriodicResourceUpdated) GetPeriodicResourceKey() *CMsgDOTAGetPeriodicResource { + if m != nil { + return m.PeriodicResourceKey + } + return nil +} + +func (m *CMsgDOTAPeriodicResourceUpdated) GetPeriodicResourceValue() *CMsgDOTAGetPeriodicResourceResponse { + if m != nil { + return m.PeriodicResourceValue + } + return nil +} + +type CMsgDOTALiveLeagueGameUpdate struct { + LiveLeagueGames *uint32 `protobuf:"varint,1,opt,name=live_league_games,json=liveLeagueGames" json:"live_league_games,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALiveLeagueGameUpdate) Reset() { *m = CMsgDOTALiveLeagueGameUpdate{} } +func (m *CMsgDOTALiveLeagueGameUpdate) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALiveLeagueGameUpdate) ProtoMessage() {} +func (*CMsgDOTALiveLeagueGameUpdate) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{101} +} + +func (m *CMsgDOTALiveLeagueGameUpdate) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALiveLeagueGameUpdate.Unmarshal(m, b) +} +func (m *CMsgDOTALiveLeagueGameUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALiveLeagueGameUpdate.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALiveLeagueGameUpdate) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALiveLeagueGameUpdate.Merge(m, src) +} +func (m *CMsgDOTALiveLeagueGameUpdate) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALiveLeagueGameUpdate.Size(m) +} +func (m *CMsgDOTALiveLeagueGameUpdate) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALiveLeagueGameUpdate.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALiveLeagueGameUpdate proto.InternalMessageInfo + +func (m *CMsgDOTALiveLeagueGameUpdate) GetLiveLeagueGames() uint32 { + if m != nil && m.LiveLeagueGames != nil { + return *m.LiveLeagueGames + } + return 0 +} + +type CMsgDOTACompendiumSelection struct { + SelectionIndex *uint32 `protobuf:"varint,1,opt,name=selection_index,json=selectionIndex" json:"selection_index,omitempty"` + Selection *uint32 `protobuf:"varint,2,opt,name=selection" json:"selection,omitempty"` + Leagueid *uint32 `protobuf:"varint,3,opt,name=leagueid" json:"leagueid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTACompendiumSelection) Reset() { *m = CMsgDOTACompendiumSelection{} } +func (m *CMsgDOTACompendiumSelection) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTACompendiumSelection) ProtoMessage() {} +func (*CMsgDOTACompendiumSelection) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{102} +} + +func (m *CMsgDOTACompendiumSelection) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTACompendiumSelection.Unmarshal(m, b) +} +func (m *CMsgDOTACompendiumSelection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTACompendiumSelection.Marshal(b, m, deterministic) +} +func (m *CMsgDOTACompendiumSelection) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTACompendiumSelection.Merge(m, src) +} +func (m *CMsgDOTACompendiumSelection) XXX_Size() int { + return xxx_messageInfo_CMsgDOTACompendiumSelection.Size(m) +} +func (m *CMsgDOTACompendiumSelection) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTACompendiumSelection.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTACompendiumSelection proto.InternalMessageInfo + +func (m *CMsgDOTACompendiumSelection) GetSelectionIndex() uint32 { + if m != nil && m.SelectionIndex != nil { + return *m.SelectionIndex + } + return 0 +} + +func (m *CMsgDOTACompendiumSelection) GetSelection() uint32 { + if m != nil && m.Selection != nil { + return *m.Selection + } + return 0 +} + +func (m *CMsgDOTACompendiumSelection) GetLeagueid() uint32 { + if m != nil && m.Leagueid != nil { + return *m.Leagueid + } + return 0 +} + +type CMsgDOTACompendiumSelectionResponse struct { + Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` + ExtraSelections []*CMsgDOTACompendiumSelection `protobuf:"bytes,2,rep,name=extra_selections,json=extraSelections" json:"extra_selections,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTACompendiumSelectionResponse) Reset() { *m = CMsgDOTACompendiumSelectionResponse{} } +func (m *CMsgDOTACompendiumSelectionResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTACompendiumSelectionResponse) ProtoMessage() {} +func (*CMsgDOTACompendiumSelectionResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{103} +} + +func (m *CMsgDOTACompendiumSelectionResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTACompendiumSelectionResponse.Unmarshal(m, b) +} +func (m *CMsgDOTACompendiumSelectionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTACompendiumSelectionResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTACompendiumSelectionResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTACompendiumSelectionResponse.Merge(m, src) +} +func (m *CMsgDOTACompendiumSelectionResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTACompendiumSelectionResponse.Size(m) +} +func (m *CMsgDOTACompendiumSelectionResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTACompendiumSelectionResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTACompendiumSelectionResponse proto.InternalMessageInfo + +const Default_CMsgDOTACompendiumSelectionResponse_Eresult uint32 = 2 + +func (m *CMsgDOTACompendiumSelectionResponse) GetEresult() uint32 { + if m != nil && m.Eresult != nil { + return *m.Eresult + } + return Default_CMsgDOTACompendiumSelectionResponse_Eresult +} + +func (m *CMsgDOTACompendiumSelectionResponse) GetExtraSelections() []*CMsgDOTACompendiumSelection { + if m != nil { + return m.ExtraSelections + } + return nil +} + +type CMsgDOTACompendiumData struct { + Selections []*CMsgDOTACompendiumSelection `protobuf:"bytes,1,rep,name=selections" json:"selections,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTACompendiumData) Reset() { *m = CMsgDOTACompendiumData{} } +func (m *CMsgDOTACompendiumData) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTACompendiumData) ProtoMessage() {} +func (*CMsgDOTACompendiumData) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{104} +} + +func (m *CMsgDOTACompendiumData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTACompendiumData.Unmarshal(m, b) +} +func (m *CMsgDOTACompendiumData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTACompendiumData.Marshal(b, m, deterministic) +} +func (m *CMsgDOTACompendiumData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTACompendiumData.Merge(m, src) +} +func (m *CMsgDOTACompendiumData) XXX_Size() int { + return xxx_messageInfo_CMsgDOTACompendiumData.Size(m) +} +func (m *CMsgDOTACompendiumData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTACompendiumData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTACompendiumData proto.InternalMessageInfo + +func (m *CMsgDOTACompendiumData) GetSelections() []*CMsgDOTACompendiumSelection { + if m != nil { + return m.Selections + } + return nil +} + +type CMsgDOTACompendiumDataRequest struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Leagueid *uint32 `protobuf:"varint,2,opt,name=leagueid" json:"leagueid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTACompendiumDataRequest) Reset() { *m = CMsgDOTACompendiumDataRequest{} } +func (m *CMsgDOTACompendiumDataRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTACompendiumDataRequest) ProtoMessage() {} +func (*CMsgDOTACompendiumDataRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{105} +} + +func (m *CMsgDOTACompendiumDataRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTACompendiumDataRequest.Unmarshal(m, b) +} +func (m *CMsgDOTACompendiumDataRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTACompendiumDataRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTACompendiumDataRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTACompendiumDataRequest.Merge(m, src) +} +func (m *CMsgDOTACompendiumDataRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTACompendiumDataRequest.Size(m) +} +func (m *CMsgDOTACompendiumDataRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTACompendiumDataRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTACompendiumDataRequest proto.InternalMessageInfo + +func (m *CMsgDOTACompendiumDataRequest) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTACompendiumDataRequest) GetLeagueid() uint32 { + if m != nil && m.Leagueid != nil { + return *m.Leagueid + } + return 0 +} + +type CMsgDOTACompendiumDataResponse struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Leagueid *uint32 `protobuf:"varint,2,opt,name=leagueid" json:"leagueid,omitempty"` + Result *uint32 `protobuf:"varint,3,opt,name=result,def=2" json:"result,omitempty"` + CompendiumData *CMsgDOTACompendiumData `protobuf:"bytes,4,opt,name=compendium_data,json=compendiumData" json:"compendium_data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTACompendiumDataResponse) Reset() { *m = CMsgDOTACompendiumDataResponse{} } +func (m *CMsgDOTACompendiumDataResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTACompendiumDataResponse) ProtoMessage() {} +func (*CMsgDOTACompendiumDataResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{106} +} + +func (m *CMsgDOTACompendiumDataResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTACompendiumDataResponse.Unmarshal(m, b) +} +func (m *CMsgDOTACompendiumDataResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTACompendiumDataResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTACompendiumDataResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTACompendiumDataResponse.Merge(m, src) +} +func (m *CMsgDOTACompendiumDataResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTACompendiumDataResponse.Size(m) +} +func (m *CMsgDOTACompendiumDataResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTACompendiumDataResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTACompendiumDataResponse proto.InternalMessageInfo + +const Default_CMsgDOTACompendiumDataResponse_Result uint32 = 2 + +func (m *CMsgDOTACompendiumDataResponse) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTACompendiumDataResponse) GetLeagueid() uint32 { + if m != nil && m.Leagueid != nil { + return *m.Leagueid + } + return 0 +} + +func (m *CMsgDOTACompendiumDataResponse) GetResult() uint32 { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTACompendiumDataResponse_Result +} + +func (m *CMsgDOTACompendiumDataResponse) GetCompendiumData() *CMsgDOTACompendiumData { + if m != nil { + return m.CompendiumData + } + return nil +} + +type CMsgDOTAGetPlayerMatchHistory struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + StartAtMatchId *uint64 `protobuf:"varint,2,opt,name=start_at_match_id,json=startAtMatchId" json:"start_at_match_id,omitempty"` + MatchesRequested *uint32 `protobuf:"varint,3,opt,name=matches_requested,json=matchesRequested" json:"matches_requested,omitempty"` + HeroId *uint32 `protobuf:"varint,4,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + RequestId *uint32 `protobuf:"varint,5,opt,name=request_id,json=requestId" json:"request_id,omitempty"` + IncludePracticeMatches *bool `protobuf:"varint,7,opt,name=include_practice_matches,json=includePracticeMatches" json:"include_practice_matches,omitempty"` + IncludeCustomGames *bool `protobuf:"varint,8,opt,name=include_custom_games,json=includeCustomGames" json:"include_custom_games,omitempty"` + IncludeEventGames *bool `protobuf:"varint,9,opt,name=include_event_games,json=includeEventGames" json:"include_event_games,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGetPlayerMatchHistory) Reset() { *m = CMsgDOTAGetPlayerMatchHistory{} } +func (m *CMsgDOTAGetPlayerMatchHistory) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGetPlayerMatchHistory) ProtoMessage() {} +func (*CMsgDOTAGetPlayerMatchHistory) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{107} +} + +func (m *CMsgDOTAGetPlayerMatchHistory) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGetPlayerMatchHistory.Unmarshal(m, b) +} +func (m *CMsgDOTAGetPlayerMatchHistory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGetPlayerMatchHistory.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGetPlayerMatchHistory) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGetPlayerMatchHistory.Merge(m, src) +} +func (m *CMsgDOTAGetPlayerMatchHistory) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGetPlayerMatchHistory.Size(m) +} +func (m *CMsgDOTAGetPlayerMatchHistory) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGetPlayerMatchHistory.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGetPlayerMatchHistory proto.InternalMessageInfo + +func (m *CMsgDOTAGetPlayerMatchHistory) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAGetPlayerMatchHistory) GetStartAtMatchId() uint64 { + if m != nil && m.StartAtMatchId != nil { + return *m.StartAtMatchId + } + return 0 +} + +func (m *CMsgDOTAGetPlayerMatchHistory) GetMatchesRequested() uint32 { + if m != nil && m.MatchesRequested != nil { + return *m.MatchesRequested + } + return 0 +} + +func (m *CMsgDOTAGetPlayerMatchHistory) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgDOTAGetPlayerMatchHistory) GetRequestId() uint32 { + if m != nil && m.RequestId != nil { + return *m.RequestId + } + return 0 +} + +func (m *CMsgDOTAGetPlayerMatchHistory) GetIncludePracticeMatches() bool { + if m != nil && m.IncludePracticeMatches != nil { + return *m.IncludePracticeMatches + } + return false +} + +func (m *CMsgDOTAGetPlayerMatchHistory) GetIncludeCustomGames() bool { + if m != nil && m.IncludeCustomGames != nil { + return *m.IncludeCustomGames + } + return false +} + +func (m *CMsgDOTAGetPlayerMatchHistory) GetIncludeEventGames() bool { + if m != nil && m.IncludeEventGames != nil { + return *m.IncludeEventGames + } + return false +} + +type CMsgDOTAGetPlayerMatchHistoryResponse struct { + Matches []*CMsgDOTAGetPlayerMatchHistoryResponse_Match `protobuf:"bytes,1,rep,name=matches" json:"matches,omitempty"` + RequestId *uint32 `protobuf:"varint,2,opt,name=request_id,json=requestId" json:"request_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse) Reset() { *m = CMsgDOTAGetPlayerMatchHistoryResponse{} } +func (m *CMsgDOTAGetPlayerMatchHistoryResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGetPlayerMatchHistoryResponse) ProtoMessage() {} +func (*CMsgDOTAGetPlayerMatchHistoryResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{108} +} + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGetPlayerMatchHistoryResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAGetPlayerMatchHistoryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGetPlayerMatchHistoryResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGetPlayerMatchHistoryResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGetPlayerMatchHistoryResponse.Merge(m, src) +} +func (m *CMsgDOTAGetPlayerMatchHistoryResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGetPlayerMatchHistoryResponse.Size(m) +} +func (m *CMsgDOTAGetPlayerMatchHistoryResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGetPlayerMatchHistoryResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGetPlayerMatchHistoryResponse proto.InternalMessageInfo + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse) GetMatches() []*CMsgDOTAGetPlayerMatchHistoryResponse_Match { + if m != nil { + return m.Matches + } + return nil +} + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse) GetRequestId() uint32 { + if m != nil && m.RequestId != nil { + return *m.RequestId + } + return 0 +} + +type CMsgDOTAGetPlayerMatchHistoryResponse_Match struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + StartTime *uint32 `protobuf:"varint,2,opt,name=start_time,json=startTime" json:"start_time,omitempty"` + HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + Winner *bool `protobuf:"varint,4,opt,name=winner" json:"winner,omitempty"` + GameMode *uint32 `protobuf:"varint,5,opt,name=game_mode,json=gameMode" json:"game_mode,omitempty"` + RankChange *int32 `protobuf:"varint,6,opt,name=rank_change,json=rankChange" json:"rank_change,omitempty"` + PreviousRank *uint32 `protobuf:"varint,7,opt,name=previous_rank,json=previousRank" json:"previous_rank,omitempty"` + LobbyType *uint32 `protobuf:"varint,8,opt,name=lobby_type,json=lobbyType" json:"lobby_type,omitempty"` + SoloRank *bool `protobuf:"varint,9,opt,name=solo_rank,json=soloRank" json:"solo_rank,omitempty"` + Abandon *bool `protobuf:"varint,10,opt,name=abandon" json:"abandon,omitempty"` + Duration *uint32 `protobuf:"varint,11,opt,name=duration" json:"duration,omitempty"` + Engine *uint32 `protobuf:"varint,12,opt,name=engine" json:"engine,omitempty"` + ActivePlusSubscription *bool `protobuf:"varint,13,opt,name=active_plus_subscription,json=activePlusSubscription" json:"active_plus_subscription,omitempty"` + SeasonalRank *bool `protobuf:"varint,14,opt,name=seasonal_rank,json=seasonalRank" json:"seasonal_rank,omitempty"` + TourneyId *uint32 `protobuf:"varint,15,opt,name=tourney_id,json=tourneyId" json:"tourney_id,omitempty"` + TourneyRound *uint32 `protobuf:"varint,16,opt,name=tourney_round,json=tourneyRound" json:"tourney_round,omitempty"` + TourneyTier *uint32 `protobuf:"varint,17,opt,name=tourney_tier,json=tourneyTier" json:"tourney_tier,omitempty"` + TourneyDivision *uint32 `protobuf:"varint,18,opt,name=tourney_division,json=tourneyDivision" json:"tourney_division,omitempty"` + TeamId *uint32 `protobuf:"varint,19,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + TeamName *string `protobuf:"bytes,20,opt,name=team_name,json=teamName" json:"team_name,omitempty"` + UgcTeamUiLogo *uint64 `protobuf:"varint,21,opt,name=ugc_team_ui_logo,json=ugcTeamUiLogo" json:"ugc_team_ui_logo,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) Reset() { + *m = CMsgDOTAGetPlayerMatchHistoryResponse_Match{} +} +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAGetPlayerMatchHistoryResponse_Match) ProtoMessage() {} +func (*CMsgDOTAGetPlayerMatchHistoryResponse_Match) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{108, 0} +} + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGetPlayerMatchHistoryResponse_Match.Unmarshal(m, b) +} +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGetPlayerMatchHistoryResponse_Match.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGetPlayerMatchHistoryResponse_Match.Merge(m, src) +} +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGetPlayerMatchHistoryResponse_Match.Size(m) +} +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGetPlayerMatchHistoryResponse_Match.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGetPlayerMatchHistoryResponse_Match proto.InternalMessageInfo + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetStartTime() uint32 { + if m != nil && m.StartTime != nil { + return *m.StartTime + } + return 0 +} + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetWinner() bool { + if m != nil && m.Winner != nil { + return *m.Winner + } + return false +} + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetGameMode() uint32 { + if m != nil && m.GameMode != nil { + return *m.GameMode + } + return 0 +} + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetRankChange() int32 { + if m != nil && m.RankChange != nil { + return *m.RankChange + } + return 0 +} + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetPreviousRank() uint32 { + if m != nil && m.PreviousRank != nil { + return *m.PreviousRank + } + return 0 +} + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetLobbyType() uint32 { + if m != nil && m.LobbyType != nil { + return *m.LobbyType + } + return 0 +} + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetSoloRank() bool { + if m != nil && m.SoloRank != nil { + return *m.SoloRank + } + return false +} + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetAbandon() bool { + if m != nil && m.Abandon != nil { + return *m.Abandon + } + return false +} + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetDuration() uint32 { + if m != nil && m.Duration != nil { + return *m.Duration + } + return 0 +} + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetEngine() uint32 { + if m != nil && m.Engine != nil { + return *m.Engine + } + return 0 +} + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetActivePlusSubscription() bool { + if m != nil && m.ActivePlusSubscription != nil { + return *m.ActivePlusSubscription + } + return false +} + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetSeasonalRank() bool { + if m != nil && m.SeasonalRank != nil { + return *m.SeasonalRank + } + return false +} + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetTourneyId() uint32 { + if m != nil && m.TourneyId != nil { + return *m.TourneyId + } + return 0 +} + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetTourneyRound() uint32 { + if m != nil && m.TourneyRound != nil { + return *m.TourneyRound + } + return 0 +} + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetTourneyTier() uint32 { + if m != nil && m.TourneyTier != nil { + return *m.TourneyTier + } + return 0 +} + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetTourneyDivision() uint32 { + if m != nil && m.TourneyDivision != nil { + return *m.TourneyDivision + } + return 0 +} + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetTeamName() string { + if m != nil && m.TeamName != nil { + return *m.TeamName + } + return "" +} + +func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetUgcTeamUiLogo() uint64 { + if m != nil && m.UgcTeamUiLogo != nil { + return *m.UgcTeamUiLogo + } + return 0 +} + +type CMsgDOTAStartDailyHeroChallenge struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAStartDailyHeroChallenge) Reset() { *m = CMsgDOTAStartDailyHeroChallenge{} } +func (m *CMsgDOTAStartDailyHeroChallenge) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAStartDailyHeroChallenge) ProtoMessage() {} +func (*CMsgDOTAStartDailyHeroChallenge) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{109} +} + +func (m *CMsgDOTAStartDailyHeroChallenge) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAStartDailyHeroChallenge.Unmarshal(m, b) +} +func (m *CMsgDOTAStartDailyHeroChallenge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAStartDailyHeroChallenge.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAStartDailyHeroChallenge) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAStartDailyHeroChallenge.Merge(m, src) +} +func (m *CMsgDOTAStartDailyHeroChallenge) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAStartDailyHeroChallenge.Size(m) +} +func (m *CMsgDOTAStartDailyHeroChallenge) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAStartDailyHeroChallenge.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAStartDailyHeroChallenge proto.InternalMessageInfo + +type CMsgGCNotificationsRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCNotificationsRequest) Reset() { *m = CMsgGCNotificationsRequest{} } +func (m *CMsgGCNotificationsRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgGCNotificationsRequest) ProtoMessage() {} +func (*CMsgGCNotificationsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{110} +} + +func (m *CMsgGCNotificationsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCNotificationsRequest.Unmarshal(m, b) +} +func (m *CMsgGCNotificationsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCNotificationsRequest.Marshal(b, m, deterministic) +} +func (m *CMsgGCNotificationsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCNotificationsRequest.Merge(m, src) +} +func (m *CMsgGCNotificationsRequest) XXX_Size() int { + return xxx_messageInfo_CMsgGCNotificationsRequest.Size(m) +} +func (m *CMsgGCNotificationsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCNotificationsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCNotificationsRequest proto.InternalMessageInfo + +type CMsgGCNotificationsResponse struct { + Result *CMsgGCNotificationsResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgGCNotificationsResponse_EResult,def=0" json:"result,omitempty"` + Notifications []*CMsgGCNotificationsResponse_Notification `protobuf:"bytes,2,rep,name=notifications" json:"notifications,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCNotificationsResponse) Reset() { *m = CMsgGCNotificationsResponse{} } +func (m *CMsgGCNotificationsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCNotificationsResponse) ProtoMessage() {} +func (*CMsgGCNotificationsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{111} +} + +func (m *CMsgGCNotificationsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCNotificationsResponse.Unmarshal(m, b) +} +func (m *CMsgGCNotificationsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCNotificationsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCNotificationsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCNotificationsResponse.Merge(m, src) +} +func (m *CMsgGCNotificationsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCNotificationsResponse.Size(m) +} +func (m *CMsgGCNotificationsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCNotificationsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCNotificationsResponse proto.InternalMessageInfo + +const Default_CMsgGCNotificationsResponse_Result CMsgGCNotificationsResponse_EResult = CMsgGCNotificationsResponse_SUCCESS + +func (m *CMsgGCNotificationsResponse) GetResult() CMsgGCNotificationsResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgGCNotificationsResponse_Result +} + +func (m *CMsgGCNotificationsResponse) GetNotifications() []*CMsgGCNotificationsResponse_Notification { + if m != nil { + return m.Notifications + } + return nil +} + +type CMsgGCNotificationsResponse_Notification struct { + Id *uint64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` + Type *uint32 `protobuf:"varint,2,opt,name=type" json:"type,omitempty"` + Timestamp *uint32 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"` + ReferenceA *uint32 `protobuf:"varint,4,opt,name=reference_a,json=referenceA" json:"reference_a,omitempty"` + ReferenceB *uint32 `protobuf:"varint,5,opt,name=reference_b,json=referenceB" json:"reference_b,omitempty"` + ReferenceC *uint32 `protobuf:"varint,6,opt,name=reference_c,json=referenceC" json:"reference_c,omitempty"` + Message *string `protobuf:"bytes,7,opt,name=message" json:"message,omitempty"` + Unread *bool `protobuf:"varint,8,opt,name=unread" json:"unread,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCNotificationsResponse_Notification) Reset() { + *m = CMsgGCNotificationsResponse_Notification{} +} +func (m *CMsgGCNotificationsResponse_Notification) String() string { return proto.CompactTextString(m) } +func (*CMsgGCNotificationsResponse_Notification) ProtoMessage() {} +func (*CMsgGCNotificationsResponse_Notification) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{111, 0} +} + +func (m *CMsgGCNotificationsResponse_Notification) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCNotificationsResponse_Notification.Unmarshal(m, b) +} +func (m *CMsgGCNotificationsResponse_Notification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCNotificationsResponse_Notification.Marshal(b, m, deterministic) +} +func (m *CMsgGCNotificationsResponse_Notification) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCNotificationsResponse_Notification.Merge(m, src) +} +func (m *CMsgGCNotificationsResponse_Notification) XXX_Size() int { + return xxx_messageInfo_CMsgGCNotificationsResponse_Notification.Size(m) +} +func (m *CMsgGCNotificationsResponse_Notification) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCNotificationsResponse_Notification.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCNotificationsResponse_Notification proto.InternalMessageInfo + +func (m *CMsgGCNotificationsResponse_Notification) GetId() uint64 { + if m != nil && m.Id != nil { + return *m.Id + } + return 0 +} + +func (m *CMsgGCNotificationsResponse_Notification) GetType() uint32 { + if m != nil && m.Type != nil { + return *m.Type + } + return 0 +} + +func (m *CMsgGCNotificationsResponse_Notification) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgGCNotificationsResponse_Notification) GetReferenceA() uint32 { + if m != nil && m.ReferenceA != nil { + return *m.ReferenceA + } + return 0 +} + +func (m *CMsgGCNotificationsResponse_Notification) GetReferenceB() uint32 { + if m != nil && m.ReferenceB != nil { + return *m.ReferenceB + } + return 0 +} + +func (m *CMsgGCNotificationsResponse_Notification) GetReferenceC() uint32 { + if m != nil && m.ReferenceC != nil { + return *m.ReferenceC + } + return 0 +} + +func (m *CMsgGCNotificationsResponse_Notification) GetMessage() string { + if m != nil && m.Message != nil { + return *m.Message + } + return "" +} + +func (m *CMsgGCNotificationsResponse_Notification) GetUnread() bool { + if m != nil && m.Unread != nil { + return *m.Unread + } + return false +} + +type CMsgGCNotificationsMarkReadRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCNotificationsMarkReadRequest) Reset() { *m = CMsgGCNotificationsMarkReadRequest{} } +func (m *CMsgGCNotificationsMarkReadRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgGCNotificationsMarkReadRequest) ProtoMessage() {} +func (*CMsgGCNotificationsMarkReadRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{112} +} + +func (m *CMsgGCNotificationsMarkReadRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCNotificationsMarkReadRequest.Unmarshal(m, b) +} +func (m *CMsgGCNotificationsMarkReadRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCNotificationsMarkReadRequest.Marshal(b, m, deterministic) +} +func (m *CMsgGCNotificationsMarkReadRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCNotificationsMarkReadRequest.Merge(m, src) +} +func (m *CMsgGCNotificationsMarkReadRequest) XXX_Size() int { + return xxx_messageInfo_CMsgGCNotificationsMarkReadRequest.Size(m) +} +func (m *CMsgGCNotificationsMarkReadRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCNotificationsMarkReadRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCNotificationsMarkReadRequest proto.InternalMessageInfo + +type CMsgClientToGCMarkNotificationListRead struct { + NotificationIds []uint64 `protobuf:"varint,1,rep,name=notification_ids,json=notificationIds" json:"notification_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCMarkNotificationListRead) Reset() { + *m = CMsgClientToGCMarkNotificationListRead{} +} +func (m *CMsgClientToGCMarkNotificationListRead) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCMarkNotificationListRead) ProtoMessage() {} +func (*CMsgClientToGCMarkNotificationListRead) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{113} +} + +func (m *CMsgClientToGCMarkNotificationListRead) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCMarkNotificationListRead.Unmarshal(m, b) +} +func (m *CMsgClientToGCMarkNotificationListRead) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCMarkNotificationListRead.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCMarkNotificationListRead) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCMarkNotificationListRead.Merge(m, src) +} +func (m *CMsgClientToGCMarkNotificationListRead) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCMarkNotificationListRead.Size(m) +} +func (m *CMsgClientToGCMarkNotificationListRead) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCMarkNotificationListRead.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCMarkNotificationListRead proto.InternalMessageInfo + +func (m *CMsgClientToGCMarkNotificationListRead) GetNotificationIds() []uint64 { + if m != nil { + return m.NotificationIds + } + return nil +} + +type CMsgGCPlayerInfoRequest struct { + PlayerInfos []*CMsgGCPlayerInfoRequest_PlayerInfo `protobuf:"bytes,1,rep,name=player_infos,json=playerInfos" json:"player_infos,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCPlayerInfoRequest) Reset() { *m = CMsgGCPlayerInfoRequest{} } +func (m *CMsgGCPlayerInfoRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgGCPlayerInfoRequest) ProtoMessage() {} +func (*CMsgGCPlayerInfoRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{114} +} + +func (m *CMsgGCPlayerInfoRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCPlayerInfoRequest.Unmarshal(m, b) +} +func (m *CMsgGCPlayerInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCPlayerInfoRequest.Marshal(b, m, deterministic) +} +func (m *CMsgGCPlayerInfoRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCPlayerInfoRequest.Merge(m, src) +} +func (m *CMsgGCPlayerInfoRequest) XXX_Size() int { + return xxx_messageInfo_CMsgGCPlayerInfoRequest.Size(m) +} +func (m *CMsgGCPlayerInfoRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCPlayerInfoRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCPlayerInfoRequest proto.InternalMessageInfo + +func (m *CMsgGCPlayerInfoRequest) GetPlayerInfos() []*CMsgGCPlayerInfoRequest_PlayerInfo { + if m != nil { + return m.PlayerInfos + } + return nil +} + +type CMsgGCPlayerInfoRequest_PlayerInfo struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Timestamp *uint32 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCPlayerInfoRequest_PlayerInfo) Reset() { *m = CMsgGCPlayerInfoRequest_PlayerInfo{} } +func (m *CMsgGCPlayerInfoRequest_PlayerInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgGCPlayerInfoRequest_PlayerInfo) ProtoMessage() {} +func (*CMsgGCPlayerInfoRequest_PlayerInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{114, 0} +} + +func (m *CMsgGCPlayerInfoRequest_PlayerInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCPlayerInfoRequest_PlayerInfo.Unmarshal(m, b) +} +func (m *CMsgGCPlayerInfoRequest_PlayerInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCPlayerInfoRequest_PlayerInfo.Marshal(b, m, deterministic) +} +func (m *CMsgGCPlayerInfoRequest_PlayerInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCPlayerInfoRequest_PlayerInfo.Merge(m, src) +} +func (m *CMsgGCPlayerInfoRequest_PlayerInfo) XXX_Size() int { + return xxx_messageInfo_CMsgGCPlayerInfoRequest_PlayerInfo.Size(m) +} +func (m *CMsgGCPlayerInfoRequest_PlayerInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCPlayerInfoRequest_PlayerInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCPlayerInfoRequest_PlayerInfo proto.InternalMessageInfo + +func (m *CMsgGCPlayerInfoRequest_PlayerInfo) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgGCPlayerInfoRequest_PlayerInfo) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +type CMsgGCPlayerInfoSubmit struct { + Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` + CountryCode *string `protobuf:"bytes,2,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` + FantasyRole *uint32 `protobuf:"varint,3,opt,name=fantasy_role,json=fantasyRole" json:"fantasy_role,omitempty"` + TeamId *uint32 `protobuf:"varint,4,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + Sponsor *string `protobuf:"bytes,5,opt,name=sponsor" json:"sponsor,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCPlayerInfoSubmit) Reset() { *m = CMsgGCPlayerInfoSubmit{} } +func (m *CMsgGCPlayerInfoSubmit) String() string { return proto.CompactTextString(m) } +func (*CMsgGCPlayerInfoSubmit) ProtoMessage() {} +func (*CMsgGCPlayerInfoSubmit) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{115} +} + +func (m *CMsgGCPlayerInfoSubmit) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCPlayerInfoSubmit.Unmarshal(m, b) +} +func (m *CMsgGCPlayerInfoSubmit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCPlayerInfoSubmit.Marshal(b, m, deterministic) +} +func (m *CMsgGCPlayerInfoSubmit) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCPlayerInfoSubmit.Merge(m, src) +} +func (m *CMsgGCPlayerInfoSubmit) XXX_Size() int { + return xxx_messageInfo_CMsgGCPlayerInfoSubmit.Size(m) +} +func (m *CMsgGCPlayerInfoSubmit) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCPlayerInfoSubmit.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCPlayerInfoSubmit proto.InternalMessageInfo + +func (m *CMsgGCPlayerInfoSubmit) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgGCPlayerInfoSubmit) GetCountryCode() string { + if m != nil && m.CountryCode != nil { + return *m.CountryCode + } + return "" +} + +func (m *CMsgGCPlayerInfoSubmit) GetFantasyRole() uint32 { + if m != nil && m.FantasyRole != nil { + return *m.FantasyRole + } + return 0 +} + +func (m *CMsgGCPlayerInfoSubmit) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgGCPlayerInfoSubmit) GetSponsor() string { + if m != nil && m.Sponsor != nil { + return *m.Sponsor + } + return "" +} + +type CMsgGCPlayerInfoSubmitResponse struct { + Result *CMsgGCPlayerInfoSubmitResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgGCPlayerInfoSubmitResponse_EResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCPlayerInfoSubmitResponse) Reset() { *m = CMsgGCPlayerInfoSubmitResponse{} } +func (m *CMsgGCPlayerInfoSubmitResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCPlayerInfoSubmitResponse) ProtoMessage() {} +func (*CMsgGCPlayerInfoSubmitResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{116} +} + +func (m *CMsgGCPlayerInfoSubmitResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCPlayerInfoSubmitResponse.Unmarshal(m, b) +} +func (m *CMsgGCPlayerInfoSubmitResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCPlayerInfoSubmitResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCPlayerInfoSubmitResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCPlayerInfoSubmitResponse.Merge(m, src) +} +func (m *CMsgGCPlayerInfoSubmitResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCPlayerInfoSubmitResponse.Size(m) +} +func (m *CMsgGCPlayerInfoSubmitResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCPlayerInfoSubmitResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCPlayerInfoSubmitResponse proto.InternalMessageInfo + +const Default_CMsgGCPlayerInfoSubmitResponse_Result CMsgGCPlayerInfoSubmitResponse_EResult = CMsgGCPlayerInfoSubmitResponse_SUCCESS + +func (m *CMsgGCPlayerInfoSubmitResponse) GetResult() CMsgGCPlayerInfoSubmitResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgGCPlayerInfoSubmitResponse_Result +} + +type CMsgClientProvideSurveyResult struct { + Responses []*CMsgClientProvideSurveyResult_Response `protobuf:"bytes,1,rep,name=responses" json:"responses,omitempty"` + SurveyKey *uint64 `protobuf:"varint,2,opt,name=survey_key,json=surveyKey" json:"survey_key,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientProvideSurveyResult) Reset() { *m = CMsgClientProvideSurveyResult{} } +func (m *CMsgClientProvideSurveyResult) String() string { return proto.CompactTextString(m) } +func (*CMsgClientProvideSurveyResult) ProtoMessage() {} +func (*CMsgClientProvideSurveyResult) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{117} +} + +func (m *CMsgClientProvideSurveyResult) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientProvideSurveyResult.Unmarshal(m, b) +} +func (m *CMsgClientProvideSurveyResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientProvideSurveyResult.Marshal(b, m, deterministic) +} +func (m *CMsgClientProvideSurveyResult) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientProvideSurveyResult.Merge(m, src) +} +func (m *CMsgClientProvideSurveyResult) XXX_Size() int { + return xxx_messageInfo_CMsgClientProvideSurveyResult.Size(m) +} +func (m *CMsgClientProvideSurveyResult) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientProvideSurveyResult.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientProvideSurveyResult proto.InternalMessageInfo + +func (m *CMsgClientProvideSurveyResult) GetResponses() []*CMsgClientProvideSurveyResult_Response { + if m != nil { + return m.Responses + } + return nil +} + +func (m *CMsgClientProvideSurveyResult) GetSurveyKey() uint64 { + if m != nil && m.SurveyKey != nil { + return *m.SurveyKey + } + return 0 +} + +type CMsgClientProvideSurveyResult_Response struct { + QuestionId *uint32 `protobuf:"varint,1,opt,name=question_id,json=questionId" json:"question_id,omitempty"` + SurveyValue *uint32 `protobuf:"varint,2,opt,name=survey_value,json=surveyValue" json:"survey_value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientProvideSurveyResult_Response) Reset() { + *m = CMsgClientProvideSurveyResult_Response{} +} +func (m *CMsgClientProvideSurveyResult_Response) String() string { return proto.CompactTextString(m) } +func (*CMsgClientProvideSurveyResult_Response) ProtoMessage() {} +func (*CMsgClientProvideSurveyResult_Response) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{117, 0} +} + +func (m *CMsgClientProvideSurveyResult_Response) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientProvideSurveyResult_Response.Unmarshal(m, b) +} +func (m *CMsgClientProvideSurveyResult_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientProvideSurveyResult_Response.Marshal(b, m, deterministic) +} +func (m *CMsgClientProvideSurveyResult_Response) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientProvideSurveyResult_Response.Merge(m, src) +} +func (m *CMsgClientProvideSurveyResult_Response) XXX_Size() int { + return xxx_messageInfo_CMsgClientProvideSurveyResult_Response.Size(m) +} +func (m *CMsgClientProvideSurveyResult_Response) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientProvideSurveyResult_Response.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientProvideSurveyResult_Response proto.InternalMessageInfo + +func (m *CMsgClientProvideSurveyResult_Response) GetQuestionId() uint32 { + if m != nil && m.QuestionId != nil { + return *m.QuestionId + } + return 0 +} + +func (m *CMsgClientProvideSurveyResult_Response) GetSurveyValue() uint32 { + if m != nil && m.SurveyValue != nil { + return *m.SurveyValue + } + return 0 +} + +type CMsgDOTAEmoticonAccessSDO struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + UnlockedEmoticons []byte `protobuf:"bytes,2,opt,name=unlocked_emoticons,json=unlockedEmoticons" json:"unlocked_emoticons,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAEmoticonAccessSDO) Reset() { *m = CMsgDOTAEmoticonAccessSDO{} } +func (m *CMsgDOTAEmoticonAccessSDO) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAEmoticonAccessSDO) ProtoMessage() {} +func (*CMsgDOTAEmoticonAccessSDO) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{118} +} + +func (m *CMsgDOTAEmoticonAccessSDO) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAEmoticonAccessSDO.Unmarshal(m, b) +} +func (m *CMsgDOTAEmoticonAccessSDO) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAEmoticonAccessSDO.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAEmoticonAccessSDO) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAEmoticonAccessSDO.Merge(m, src) +} +func (m *CMsgDOTAEmoticonAccessSDO) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAEmoticonAccessSDO.Size(m) +} +func (m *CMsgDOTAEmoticonAccessSDO) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAEmoticonAccessSDO.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAEmoticonAccessSDO proto.InternalMessageInfo + +func (m *CMsgDOTAEmoticonAccessSDO) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAEmoticonAccessSDO) GetUnlockedEmoticons() []byte { + if m != nil { + return m.UnlockedEmoticons + } + return nil +} + +type CMsgClientToGCEmoticonDataRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCEmoticonDataRequest) Reset() { *m = CMsgClientToGCEmoticonDataRequest{} } +func (m *CMsgClientToGCEmoticonDataRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCEmoticonDataRequest) ProtoMessage() {} +func (*CMsgClientToGCEmoticonDataRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{119} +} + +func (m *CMsgClientToGCEmoticonDataRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCEmoticonDataRequest.Unmarshal(m, b) +} +func (m *CMsgClientToGCEmoticonDataRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCEmoticonDataRequest.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCEmoticonDataRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCEmoticonDataRequest.Merge(m, src) +} +func (m *CMsgClientToGCEmoticonDataRequest) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCEmoticonDataRequest.Size(m) +} +func (m *CMsgClientToGCEmoticonDataRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCEmoticonDataRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCEmoticonDataRequest proto.InternalMessageInfo + +type CMsgGCToClientEmoticonData struct { + EmoticonAccess *CMsgDOTAEmoticonAccessSDO `protobuf:"bytes,1,opt,name=emoticon_access,json=emoticonAccess" json:"emoticon_access,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientEmoticonData) Reset() { *m = CMsgGCToClientEmoticonData{} } +func (m *CMsgGCToClientEmoticonData) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientEmoticonData) ProtoMessage() {} +func (*CMsgGCToClientEmoticonData) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{120} +} + +func (m *CMsgGCToClientEmoticonData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientEmoticonData.Unmarshal(m, b) +} +func (m *CMsgGCToClientEmoticonData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientEmoticonData.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientEmoticonData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientEmoticonData.Merge(m, src) +} +func (m *CMsgGCToClientEmoticonData) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientEmoticonData.Size(m) +} +func (m *CMsgGCToClientEmoticonData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientEmoticonData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientEmoticonData proto.InternalMessageInfo + +func (m *CMsgGCToClientEmoticonData) GetEmoticonAccess() *CMsgDOTAEmoticonAccessSDO { + if m != nil { + return m.EmoticonAccess + } + return nil +} + +type CMsgClientToGCTrackDialogResult struct { + DialogId *uint32 `protobuf:"varint,1,opt,name=dialog_id,json=dialogId" json:"dialog_id,omitempty"` + Value *uint32 `protobuf:"varint,2,opt,name=value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCTrackDialogResult) Reset() { *m = CMsgClientToGCTrackDialogResult{} } +func (m *CMsgClientToGCTrackDialogResult) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCTrackDialogResult) ProtoMessage() {} +func (*CMsgClientToGCTrackDialogResult) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{121} +} + +func (m *CMsgClientToGCTrackDialogResult) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCTrackDialogResult.Unmarshal(m, b) +} +func (m *CMsgClientToGCTrackDialogResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCTrackDialogResult.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCTrackDialogResult) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCTrackDialogResult.Merge(m, src) +} +func (m *CMsgClientToGCTrackDialogResult) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCTrackDialogResult.Size(m) +} +func (m *CMsgClientToGCTrackDialogResult) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCTrackDialogResult.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCTrackDialogResult proto.InternalMessageInfo + +func (m *CMsgClientToGCTrackDialogResult) GetDialogId() uint32 { + if m != nil && m.DialogId != nil { + return *m.DialogId + } + return 0 +} + +func (m *CMsgClientToGCTrackDialogResult) GetValue() uint32 { + if m != nil && m.Value != nil { + return *m.Value + } + return 0 +} + +type CMsgGCToClientTournamentItemDrop struct { + ItemDef *uint32 `protobuf:"varint,1,opt,name=item_def,json=itemDef" json:"item_def,omitempty"` + EventType *uint32 `protobuf:"varint,2,opt,name=event_type,json=eventType" json:"event_type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientTournamentItemDrop) Reset() { *m = CMsgGCToClientTournamentItemDrop{} } +func (m *CMsgGCToClientTournamentItemDrop) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientTournamentItemDrop) ProtoMessage() {} +func (*CMsgGCToClientTournamentItemDrop) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{122} +} + +func (m *CMsgGCToClientTournamentItemDrop) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientTournamentItemDrop.Unmarshal(m, b) +} +func (m *CMsgGCToClientTournamentItemDrop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientTournamentItemDrop.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientTournamentItemDrop) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientTournamentItemDrop.Merge(m, src) +} +func (m *CMsgGCToClientTournamentItemDrop) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientTournamentItemDrop.Size(m) +} +func (m *CMsgGCToClientTournamentItemDrop) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientTournamentItemDrop.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientTournamentItemDrop proto.InternalMessageInfo + +func (m *CMsgGCToClientTournamentItemDrop) GetItemDef() uint32 { + if m != nil && m.ItemDef != nil { + return *m.ItemDef + } + return 0 +} + +func (m *CMsgGCToClientTournamentItemDrop) GetEventType() uint32 { + if m != nil && m.EventType != nil { + return *m.EventType + } + return 0 +} + +type CMsgClientToGCSetAdditionalEquips struct { + Equips []*CAdditionalEquipSlot `protobuf:"bytes,1,rep,name=equips" json:"equips,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCSetAdditionalEquips) Reset() { *m = CMsgClientToGCSetAdditionalEquips{} } +func (m *CMsgClientToGCSetAdditionalEquips) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCSetAdditionalEquips) ProtoMessage() {} +func (*CMsgClientToGCSetAdditionalEquips) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{123} +} + +func (m *CMsgClientToGCSetAdditionalEquips) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCSetAdditionalEquips.Unmarshal(m, b) +} +func (m *CMsgClientToGCSetAdditionalEquips) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCSetAdditionalEquips.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCSetAdditionalEquips) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCSetAdditionalEquips.Merge(m, src) +} +func (m *CMsgClientToGCSetAdditionalEquips) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCSetAdditionalEquips.Size(m) +} +func (m *CMsgClientToGCSetAdditionalEquips) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCSetAdditionalEquips.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCSetAdditionalEquips proto.InternalMessageInfo + +func (m *CMsgClientToGCSetAdditionalEquips) GetEquips() []*CAdditionalEquipSlot { + if m != nil { + return m.Equips + } + return nil +} + +type CMsgClientToGCSetAdditionalEquipsResponse struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCSetAdditionalEquipsResponse) Reset() { + *m = CMsgClientToGCSetAdditionalEquipsResponse{} +} +func (m *CMsgClientToGCSetAdditionalEquipsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCSetAdditionalEquipsResponse) ProtoMessage() {} +func (*CMsgClientToGCSetAdditionalEquipsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{124} +} + +func (m *CMsgClientToGCSetAdditionalEquipsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCSetAdditionalEquipsResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCSetAdditionalEquipsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCSetAdditionalEquipsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCSetAdditionalEquipsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCSetAdditionalEquipsResponse.Merge(m, src) +} +func (m *CMsgClientToGCSetAdditionalEquipsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCSetAdditionalEquipsResponse.Size(m) +} +func (m *CMsgClientToGCSetAdditionalEquipsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCSetAdditionalEquipsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCSetAdditionalEquipsResponse proto.InternalMessageInfo + +type CMsgClientToGCGetAdditionalEquips struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetAdditionalEquips) Reset() { *m = CMsgClientToGCGetAdditionalEquips{} } +func (m *CMsgClientToGCGetAdditionalEquips) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGetAdditionalEquips) ProtoMessage() {} +func (*CMsgClientToGCGetAdditionalEquips) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{125} +} + +func (m *CMsgClientToGCGetAdditionalEquips) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetAdditionalEquips.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetAdditionalEquips) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetAdditionalEquips.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetAdditionalEquips) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetAdditionalEquips.Merge(m, src) +} +func (m *CMsgClientToGCGetAdditionalEquips) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetAdditionalEquips.Size(m) +} +func (m *CMsgClientToGCGetAdditionalEquips) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetAdditionalEquips.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetAdditionalEquips proto.InternalMessageInfo + +type CMsgClientToGCGetAdditionalEquipsResponse struct { + Equips []*CAdditionalEquipSlot `protobuf:"bytes,1,rep,name=equips" json:"equips,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetAdditionalEquipsResponse) Reset() { + *m = CMsgClientToGCGetAdditionalEquipsResponse{} +} +func (m *CMsgClientToGCGetAdditionalEquipsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGetAdditionalEquipsResponse) ProtoMessage() {} +func (*CMsgClientToGCGetAdditionalEquipsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{126} +} + +func (m *CMsgClientToGCGetAdditionalEquipsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetAdditionalEquipsResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetAdditionalEquipsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetAdditionalEquipsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetAdditionalEquipsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetAdditionalEquipsResponse.Merge(m, src) +} +func (m *CMsgClientToGCGetAdditionalEquipsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetAdditionalEquipsResponse.Size(m) +} +func (m *CMsgClientToGCGetAdditionalEquipsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetAdditionalEquipsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetAdditionalEquipsResponse proto.InternalMessageInfo + +func (m *CMsgClientToGCGetAdditionalEquipsResponse) GetEquips() []*CAdditionalEquipSlot { + if m != nil { + return m.Equips + } + return nil +} + +type CMsgClientToGCGetAllHeroOrder struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetAllHeroOrder) Reset() { *m = CMsgClientToGCGetAllHeroOrder{} } +func (m *CMsgClientToGCGetAllHeroOrder) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGetAllHeroOrder) ProtoMessage() {} +func (*CMsgClientToGCGetAllHeroOrder) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{127} +} + +func (m *CMsgClientToGCGetAllHeroOrder) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetAllHeroOrder.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetAllHeroOrder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetAllHeroOrder.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetAllHeroOrder) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetAllHeroOrder.Merge(m, src) +} +func (m *CMsgClientToGCGetAllHeroOrder) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetAllHeroOrder.Size(m) +} +func (m *CMsgClientToGCGetAllHeroOrder) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetAllHeroOrder.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetAllHeroOrder proto.InternalMessageInfo + +type CMsgClientToGCGetAllHeroOrderResponse struct { + HeroIds []uint32 `protobuf:"varint,1,rep,name=hero_ids,json=heroIds" json:"hero_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetAllHeroOrderResponse) Reset() { *m = CMsgClientToGCGetAllHeroOrderResponse{} } +func (m *CMsgClientToGCGetAllHeroOrderResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGetAllHeroOrderResponse) ProtoMessage() {} +func (*CMsgClientToGCGetAllHeroOrderResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{128} +} + +func (m *CMsgClientToGCGetAllHeroOrderResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetAllHeroOrderResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetAllHeroOrderResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetAllHeroOrderResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetAllHeroOrderResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetAllHeroOrderResponse.Merge(m, src) +} +func (m *CMsgClientToGCGetAllHeroOrderResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetAllHeroOrderResponse.Size(m) +} +func (m *CMsgClientToGCGetAllHeroOrderResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetAllHeroOrderResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetAllHeroOrderResponse proto.InternalMessageInfo + +func (m *CMsgClientToGCGetAllHeroOrderResponse) GetHeroIds() []uint32 { + if m != nil { + return m.HeroIds + } + return nil +} + +type CMsgClientToGCGetAllHeroProgress struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetAllHeroProgress) Reset() { *m = CMsgClientToGCGetAllHeroProgress{} } +func (m *CMsgClientToGCGetAllHeroProgress) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGetAllHeroProgress) ProtoMessage() {} +func (*CMsgClientToGCGetAllHeroProgress) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{129} +} + +func (m *CMsgClientToGCGetAllHeroProgress) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetAllHeroProgress.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetAllHeroProgress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetAllHeroProgress.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetAllHeroProgress) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetAllHeroProgress.Merge(m, src) +} +func (m *CMsgClientToGCGetAllHeroProgress) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetAllHeroProgress.Size(m) +} +func (m *CMsgClientToGCGetAllHeroProgress) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetAllHeroProgress.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetAllHeroProgress proto.InternalMessageInfo + +func (m *CMsgClientToGCGetAllHeroProgress) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +type CMsgClientToGCGetAllHeroProgressResponse struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + CurrHeroId *uint32 `protobuf:"varint,2,opt,name=curr_hero_id,json=currHeroId" json:"curr_hero_id,omitempty"` + LapsCompleted *uint32 `protobuf:"varint,3,opt,name=laps_completed,json=lapsCompleted" json:"laps_completed,omitempty"` + CurrHeroGames *uint32 `protobuf:"varint,4,opt,name=curr_hero_games,json=currHeroGames" json:"curr_hero_games,omitempty"` + CurrLapTimeStarted *uint32 `protobuf:"varint,5,opt,name=curr_lap_time_started,json=currLapTimeStarted" json:"curr_lap_time_started,omitempty"` + CurrLapGames *uint32 `protobuf:"varint,6,opt,name=curr_lap_games,json=currLapGames" json:"curr_lap_games,omitempty"` + BestLapGames *uint32 `protobuf:"varint,7,opt,name=best_lap_games,json=bestLapGames" json:"best_lap_games,omitempty"` + BestLapTime *uint32 `protobuf:"varint,8,opt,name=best_lap_time,json=bestLapTime" json:"best_lap_time,omitempty"` + LapHeroesCompleted *uint32 `protobuf:"varint,9,opt,name=lap_heroes_completed,json=lapHeroesCompleted" json:"lap_heroes_completed,omitempty"` + LapHeroesRemaining *uint32 `protobuf:"varint,10,opt,name=lap_heroes_remaining,json=lapHeroesRemaining" json:"lap_heroes_remaining,omitempty"` + NextHeroId *uint32 `protobuf:"varint,11,opt,name=next_hero_id,json=nextHeroId" json:"next_hero_id,omitempty"` + PrevHeroId *uint32 `protobuf:"varint,12,opt,name=prev_hero_id,json=prevHeroId" json:"prev_hero_id,omitempty"` + PrevHeroGames *uint32 `protobuf:"varint,13,opt,name=prev_hero_games,json=prevHeroGames" json:"prev_hero_games,omitempty"` + PrevAvgTries *float32 `protobuf:"fixed32,14,opt,name=prev_avg_tries,json=prevAvgTries" json:"prev_avg_tries,omitempty"` + CurrAvgTries *float32 `protobuf:"fixed32,15,opt,name=curr_avg_tries,json=currAvgTries" json:"curr_avg_tries,omitempty"` + NextAvgTries *float32 `protobuf:"fixed32,16,opt,name=next_avg_tries,json=nextAvgTries" json:"next_avg_tries,omitempty"` + FullLapAvgTries *float32 `protobuf:"fixed32,17,opt,name=full_lap_avg_tries,json=fullLapAvgTries" json:"full_lap_avg_tries,omitempty"` + CurrLapAvgTries *float32 `protobuf:"fixed32,18,opt,name=curr_lap_avg_tries,json=currLapAvgTries" json:"curr_lap_avg_tries,omitempty"` + ProfileName *string `protobuf:"bytes,19,opt,name=profile_name,json=profileName" json:"profile_name,omitempty"` + StartHeroId *uint32 `protobuf:"varint,20,opt,name=start_hero_id,json=startHeroId" json:"start_hero_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetAllHeroProgressResponse) Reset() { + *m = CMsgClientToGCGetAllHeroProgressResponse{} +} +func (m *CMsgClientToGCGetAllHeroProgressResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGetAllHeroProgressResponse) ProtoMessage() {} +func (*CMsgClientToGCGetAllHeroProgressResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{130} +} + +func (m *CMsgClientToGCGetAllHeroProgressResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetAllHeroProgressResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetAllHeroProgressResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetAllHeroProgressResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetAllHeroProgressResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetAllHeroProgressResponse.Merge(m, src) +} +func (m *CMsgClientToGCGetAllHeroProgressResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetAllHeroProgressResponse.Size(m) +} +func (m *CMsgClientToGCGetAllHeroProgressResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetAllHeroProgressResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetAllHeroProgressResponse proto.InternalMessageInfo + +func (m *CMsgClientToGCGetAllHeroProgressResponse) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgClientToGCGetAllHeroProgressResponse) GetCurrHeroId() uint32 { + if m != nil && m.CurrHeroId != nil { + return *m.CurrHeroId + } + return 0 +} + +func (m *CMsgClientToGCGetAllHeroProgressResponse) GetLapsCompleted() uint32 { + if m != nil && m.LapsCompleted != nil { + return *m.LapsCompleted + } + return 0 +} + +func (m *CMsgClientToGCGetAllHeroProgressResponse) GetCurrHeroGames() uint32 { + if m != nil && m.CurrHeroGames != nil { + return *m.CurrHeroGames + } + return 0 +} + +func (m *CMsgClientToGCGetAllHeroProgressResponse) GetCurrLapTimeStarted() uint32 { + if m != nil && m.CurrLapTimeStarted != nil { + return *m.CurrLapTimeStarted + } + return 0 +} + +func (m *CMsgClientToGCGetAllHeroProgressResponse) GetCurrLapGames() uint32 { + if m != nil && m.CurrLapGames != nil { + return *m.CurrLapGames + } + return 0 +} + +func (m *CMsgClientToGCGetAllHeroProgressResponse) GetBestLapGames() uint32 { + if m != nil && m.BestLapGames != nil { + return *m.BestLapGames + } + return 0 +} + +func (m *CMsgClientToGCGetAllHeroProgressResponse) GetBestLapTime() uint32 { + if m != nil && m.BestLapTime != nil { + return *m.BestLapTime + } + return 0 +} + +func (m *CMsgClientToGCGetAllHeroProgressResponse) GetLapHeroesCompleted() uint32 { + if m != nil && m.LapHeroesCompleted != nil { + return *m.LapHeroesCompleted + } + return 0 +} + +func (m *CMsgClientToGCGetAllHeroProgressResponse) GetLapHeroesRemaining() uint32 { + if m != nil && m.LapHeroesRemaining != nil { + return *m.LapHeroesRemaining + } + return 0 +} + +func (m *CMsgClientToGCGetAllHeroProgressResponse) GetNextHeroId() uint32 { + if m != nil && m.NextHeroId != nil { + return *m.NextHeroId + } + return 0 +} + +func (m *CMsgClientToGCGetAllHeroProgressResponse) GetPrevHeroId() uint32 { + if m != nil && m.PrevHeroId != nil { + return *m.PrevHeroId + } + return 0 +} + +func (m *CMsgClientToGCGetAllHeroProgressResponse) GetPrevHeroGames() uint32 { + if m != nil && m.PrevHeroGames != nil { + return *m.PrevHeroGames + } + return 0 +} + +func (m *CMsgClientToGCGetAllHeroProgressResponse) GetPrevAvgTries() float32 { + if m != nil && m.PrevAvgTries != nil { + return *m.PrevAvgTries + } + return 0 +} + +func (m *CMsgClientToGCGetAllHeroProgressResponse) GetCurrAvgTries() float32 { + if m != nil && m.CurrAvgTries != nil { + return *m.CurrAvgTries + } + return 0 +} + +func (m *CMsgClientToGCGetAllHeroProgressResponse) GetNextAvgTries() float32 { + if m != nil && m.NextAvgTries != nil { + return *m.NextAvgTries + } + return 0 +} + +func (m *CMsgClientToGCGetAllHeroProgressResponse) GetFullLapAvgTries() float32 { + if m != nil && m.FullLapAvgTries != nil { + return *m.FullLapAvgTries + } + return 0 +} + +func (m *CMsgClientToGCGetAllHeroProgressResponse) GetCurrLapAvgTries() float32 { + if m != nil && m.CurrLapAvgTries != nil { + return *m.CurrLapAvgTries + } + return 0 +} + +func (m *CMsgClientToGCGetAllHeroProgressResponse) GetProfileName() string { + if m != nil && m.ProfileName != nil { + return *m.ProfileName + } + return "" +} + +func (m *CMsgClientToGCGetAllHeroProgressResponse) GetStartHeroId() uint32 { + if m != nil && m.StartHeroId != nil { + return *m.StartHeroId + } + return 0 +} + +type CMsgClientToGCGetTrophyList struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetTrophyList) Reset() { *m = CMsgClientToGCGetTrophyList{} } +func (m *CMsgClientToGCGetTrophyList) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGetTrophyList) ProtoMessage() {} +func (*CMsgClientToGCGetTrophyList) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{131} +} + +func (m *CMsgClientToGCGetTrophyList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetTrophyList.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetTrophyList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetTrophyList.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetTrophyList) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetTrophyList.Merge(m, src) +} +func (m *CMsgClientToGCGetTrophyList) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetTrophyList.Size(m) +} +func (m *CMsgClientToGCGetTrophyList) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetTrophyList.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetTrophyList proto.InternalMessageInfo + +func (m *CMsgClientToGCGetTrophyList) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +type CMsgClientToGCGetTrophyListResponse struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Trophies []*CMsgClientToGCGetTrophyListResponse_Trophy `protobuf:"bytes,2,rep,name=trophies" json:"trophies,omitempty"` + ProfileName *string `protobuf:"bytes,3,opt,name=profile_name,json=profileName" json:"profile_name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetTrophyListResponse) Reset() { *m = CMsgClientToGCGetTrophyListResponse{} } +func (m *CMsgClientToGCGetTrophyListResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGetTrophyListResponse) ProtoMessage() {} +func (*CMsgClientToGCGetTrophyListResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{132} +} + +func (m *CMsgClientToGCGetTrophyListResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetTrophyListResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetTrophyListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetTrophyListResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetTrophyListResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetTrophyListResponse.Merge(m, src) +} +func (m *CMsgClientToGCGetTrophyListResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetTrophyListResponse.Size(m) +} +func (m *CMsgClientToGCGetTrophyListResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetTrophyListResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetTrophyListResponse proto.InternalMessageInfo + +func (m *CMsgClientToGCGetTrophyListResponse) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgClientToGCGetTrophyListResponse) GetTrophies() []*CMsgClientToGCGetTrophyListResponse_Trophy { + if m != nil { + return m.Trophies + } + return nil +} + +func (m *CMsgClientToGCGetTrophyListResponse) GetProfileName() string { + if m != nil && m.ProfileName != nil { + return *m.ProfileName + } + return "" +} + +type CMsgClientToGCGetTrophyListResponse_Trophy struct { + TrophyId *uint32 `protobuf:"varint,1,opt,name=trophy_id,json=trophyId" json:"trophy_id,omitempty"` + TrophyScore *uint32 `protobuf:"varint,2,opt,name=trophy_score,json=trophyScore" json:"trophy_score,omitempty"` + LastUpdated *uint32 `protobuf:"varint,3,opt,name=last_updated,json=lastUpdated" json:"last_updated,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetTrophyListResponse_Trophy) Reset() { + *m = CMsgClientToGCGetTrophyListResponse_Trophy{} +} +func (m *CMsgClientToGCGetTrophyListResponse_Trophy) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCGetTrophyListResponse_Trophy) ProtoMessage() {} +func (*CMsgClientToGCGetTrophyListResponse_Trophy) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{132, 0} +} + +func (m *CMsgClientToGCGetTrophyListResponse_Trophy) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetTrophyListResponse_Trophy.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetTrophyListResponse_Trophy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetTrophyListResponse_Trophy.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetTrophyListResponse_Trophy) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetTrophyListResponse_Trophy.Merge(m, src) +} +func (m *CMsgClientToGCGetTrophyListResponse_Trophy) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetTrophyListResponse_Trophy.Size(m) +} +func (m *CMsgClientToGCGetTrophyListResponse_Trophy) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetTrophyListResponse_Trophy.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetTrophyListResponse_Trophy proto.InternalMessageInfo + +func (m *CMsgClientToGCGetTrophyListResponse_Trophy) GetTrophyId() uint32 { + if m != nil && m.TrophyId != nil { + return *m.TrophyId + } + return 0 +} + +func (m *CMsgClientToGCGetTrophyListResponse_Trophy) GetTrophyScore() uint32 { + if m != nil && m.TrophyScore != nil { + return *m.TrophyScore + } + return 0 +} + +func (m *CMsgClientToGCGetTrophyListResponse_Trophy) GetLastUpdated() uint32 { + if m != nil && m.LastUpdated != nil { + return *m.LastUpdated + } + return 0 +} + +type CMsgGCToClientTrophyAwarded struct { + TrophyId *uint32 `protobuf:"varint,1,opt,name=trophy_id,json=trophyId" json:"trophy_id,omitempty"` + TrophyScore *uint32 `protobuf:"varint,2,opt,name=trophy_score,json=trophyScore" json:"trophy_score,omitempty"` + TrophyOldScore *uint32 `protobuf:"varint,3,opt,name=trophy_old_score,json=trophyOldScore" json:"trophy_old_score,omitempty"` + LastUpdated *uint32 `protobuf:"varint,4,opt,name=last_updated,json=lastUpdated" json:"last_updated,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientTrophyAwarded) Reset() { *m = CMsgGCToClientTrophyAwarded{} } +func (m *CMsgGCToClientTrophyAwarded) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientTrophyAwarded) ProtoMessage() {} +func (*CMsgGCToClientTrophyAwarded) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{133} +} + +func (m *CMsgGCToClientTrophyAwarded) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientTrophyAwarded.Unmarshal(m, b) +} +func (m *CMsgGCToClientTrophyAwarded) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientTrophyAwarded.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientTrophyAwarded) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientTrophyAwarded.Merge(m, src) +} +func (m *CMsgGCToClientTrophyAwarded) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientTrophyAwarded.Size(m) +} +func (m *CMsgGCToClientTrophyAwarded) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientTrophyAwarded.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientTrophyAwarded proto.InternalMessageInfo + +func (m *CMsgGCToClientTrophyAwarded) GetTrophyId() uint32 { + if m != nil && m.TrophyId != nil { + return *m.TrophyId + } + return 0 +} + +func (m *CMsgGCToClientTrophyAwarded) GetTrophyScore() uint32 { + if m != nil && m.TrophyScore != nil { + return *m.TrophyScore + } + return 0 +} + +func (m *CMsgGCToClientTrophyAwarded) GetTrophyOldScore() uint32 { + if m != nil && m.TrophyOldScore != nil { + return *m.TrophyOldScore + } + return 0 +} + +func (m *CMsgGCToClientTrophyAwarded) GetLastUpdated() uint32 { + if m != nil && m.LastUpdated != nil { + return *m.LastUpdated + } + return 0 +} + +type CMsgClientToGCGetProfileCard struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetProfileCard) Reset() { *m = CMsgClientToGCGetProfileCard{} } +func (m *CMsgClientToGCGetProfileCard) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGetProfileCard) ProtoMessage() {} +func (*CMsgClientToGCGetProfileCard) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{134} +} + +func (m *CMsgClientToGCGetProfileCard) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetProfileCard.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetProfileCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetProfileCard.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetProfileCard) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetProfileCard.Merge(m, src) +} +func (m *CMsgClientToGCGetProfileCard) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetProfileCard.Size(m) +} +func (m *CMsgClientToGCGetProfileCard) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetProfileCard.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetProfileCard proto.InternalMessageInfo + +func (m *CMsgClientToGCGetProfileCard) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +type CMsgClientToGCSetProfileCardSlots struct { + Slots []*CMsgClientToGCSetProfileCardSlots_CardSlot `protobuf:"bytes,1,rep,name=slots" json:"slots,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCSetProfileCardSlots) Reset() { *m = CMsgClientToGCSetProfileCardSlots{} } +func (m *CMsgClientToGCSetProfileCardSlots) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCSetProfileCardSlots) ProtoMessage() {} +func (*CMsgClientToGCSetProfileCardSlots) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{135} +} + +func (m *CMsgClientToGCSetProfileCardSlots) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCSetProfileCardSlots.Unmarshal(m, b) +} +func (m *CMsgClientToGCSetProfileCardSlots) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCSetProfileCardSlots.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCSetProfileCardSlots) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCSetProfileCardSlots.Merge(m, src) +} +func (m *CMsgClientToGCSetProfileCardSlots) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCSetProfileCardSlots.Size(m) +} +func (m *CMsgClientToGCSetProfileCardSlots) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCSetProfileCardSlots.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCSetProfileCardSlots proto.InternalMessageInfo + +func (m *CMsgClientToGCSetProfileCardSlots) GetSlots() []*CMsgClientToGCSetProfileCardSlots_CardSlot { + if m != nil { + return m.Slots + } + return nil +} + +type CMsgClientToGCSetProfileCardSlots_CardSlot struct { + SlotId *uint32 `protobuf:"varint,1,opt,name=slot_id,json=slotId" json:"slot_id,omitempty"` + SlotType *EProfileCardSlotType `protobuf:"varint,2,opt,name=slot_type,json=slotType,enum=protocol.EProfileCardSlotType,def=0" json:"slot_type,omitempty"` + SlotValue *uint64 `protobuf:"varint,3,opt,name=slot_value,json=slotValue" json:"slot_value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCSetProfileCardSlots_CardSlot) Reset() { + *m = CMsgClientToGCSetProfileCardSlots_CardSlot{} +} +func (m *CMsgClientToGCSetProfileCardSlots_CardSlot) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCSetProfileCardSlots_CardSlot) ProtoMessage() {} +func (*CMsgClientToGCSetProfileCardSlots_CardSlot) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{135, 0} +} + +func (m *CMsgClientToGCSetProfileCardSlots_CardSlot) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCSetProfileCardSlots_CardSlot.Unmarshal(m, b) +} +func (m *CMsgClientToGCSetProfileCardSlots_CardSlot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCSetProfileCardSlots_CardSlot.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCSetProfileCardSlots_CardSlot) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCSetProfileCardSlots_CardSlot.Merge(m, src) +} +func (m *CMsgClientToGCSetProfileCardSlots_CardSlot) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCSetProfileCardSlots_CardSlot.Size(m) +} +func (m *CMsgClientToGCSetProfileCardSlots_CardSlot) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCSetProfileCardSlots_CardSlot.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCSetProfileCardSlots_CardSlot proto.InternalMessageInfo + +const Default_CMsgClientToGCSetProfileCardSlots_CardSlot_SlotType EProfileCardSlotType = EProfileCardSlotType_k_EProfileCardSlotType_Empty + +func (m *CMsgClientToGCSetProfileCardSlots_CardSlot) GetSlotId() uint32 { + if m != nil && m.SlotId != nil { + return *m.SlotId + } + return 0 +} + +func (m *CMsgClientToGCSetProfileCardSlots_CardSlot) GetSlotType() EProfileCardSlotType { + if m != nil && m.SlotType != nil { + return *m.SlotType + } + return Default_CMsgClientToGCSetProfileCardSlots_CardSlot_SlotType +} + +func (m *CMsgClientToGCSetProfileCardSlots_CardSlot) GetSlotValue() uint64 { + if m != nil && m.SlotValue != nil { + return *m.SlotValue + } + return 0 +} + +type CMsgClientToGCGetProfileCardStats struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetProfileCardStats) Reset() { *m = CMsgClientToGCGetProfileCardStats{} } +func (m *CMsgClientToGCGetProfileCardStats) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGetProfileCardStats) ProtoMessage() {} +func (*CMsgClientToGCGetProfileCardStats) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{136} +} + +func (m *CMsgClientToGCGetProfileCardStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetProfileCardStats.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetProfileCardStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetProfileCardStats.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetProfileCardStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetProfileCardStats.Merge(m, src) +} +func (m *CMsgClientToGCGetProfileCardStats) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetProfileCardStats.Size(m) +} +func (m *CMsgClientToGCGetProfileCardStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetProfileCardStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetProfileCardStats proto.InternalMessageInfo + +type CMsgClientToGCCreateHeroStatue struct { + SourceItem *uint64 `protobuf:"varint,1,opt,name=source_item,json=sourceItem" json:"source_item,omitempty"` + HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + SequenceName *string `protobuf:"bytes,4,opt,name=sequence_name,json=sequenceName" json:"sequence_name,omitempty"` + Cycle *float32 `protobuf:"fixed32,5,opt,name=cycle" json:"cycle,omitempty"` + Wearables []uint32 `protobuf:"varint,6,rep,name=wearables" json:"wearables,omitempty"` + Inscription *string `protobuf:"bytes,7,opt,name=inscription" json:"inscription,omitempty"` + Styles []uint32 `protobuf:"varint,8,rep,name=styles" json:"styles,omitempty"` + ReforgerItem *uint64 `protobuf:"varint,9,opt,name=reforger_item,json=reforgerItem" json:"reforger_item,omitempty"` + TournamentDrop *bool `protobuf:"varint,10,opt,name=tournament_drop,json=tournamentDrop" json:"tournament_drop,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCCreateHeroStatue) Reset() { *m = CMsgClientToGCCreateHeroStatue{} } +func (m *CMsgClientToGCCreateHeroStatue) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCCreateHeroStatue) ProtoMessage() {} +func (*CMsgClientToGCCreateHeroStatue) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{137} +} + +func (m *CMsgClientToGCCreateHeroStatue) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCCreateHeroStatue.Unmarshal(m, b) +} +func (m *CMsgClientToGCCreateHeroStatue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCCreateHeroStatue.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCCreateHeroStatue) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCCreateHeroStatue.Merge(m, src) +} +func (m *CMsgClientToGCCreateHeroStatue) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCCreateHeroStatue.Size(m) +} +func (m *CMsgClientToGCCreateHeroStatue) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCCreateHeroStatue.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCCreateHeroStatue proto.InternalMessageInfo + +func (m *CMsgClientToGCCreateHeroStatue) GetSourceItem() uint64 { + if m != nil && m.SourceItem != nil { + return *m.SourceItem + } + return 0 +} + +func (m *CMsgClientToGCCreateHeroStatue) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgClientToGCCreateHeroStatue) GetSequenceName() string { + if m != nil && m.SequenceName != nil { + return *m.SequenceName + } + return "" +} + +func (m *CMsgClientToGCCreateHeroStatue) GetCycle() float32 { + if m != nil && m.Cycle != nil { + return *m.Cycle + } + return 0 +} + +func (m *CMsgClientToGCCreateHeroStatue) GetWearables() []uint32 { + if m != nil { + return m.Wearables + } + return nil +} + +func (m *CMsgClientToGCCreateHeroStatue) GetInscription() string { + if m != nil && m.Inscription != nil { + return *m.Inscription + } + return "" +} + +func (m *CMsgClientToGCCreateHeroStatue) GetStyles() []uint32 { + if m != nil { + return m.Styles + } + return nil +} + +func (m *CMsgClientToGCCreateHeroStatue) GetReforgerItem() uint64 { + if m != nil && m.ReforgerItem != nil { + return *m.ReforgerItem + } + return 0 +} + +func (m *CMsgClientToGCCreateHeroStatue) GetTournamentDrop() bool { + if m != nil && m.TournamentDrop != nil { + return *m.TournamentDrop + } + return false +} + +type CMsgGCToClientHeroStatueCreateResult struct { + ResultingItem *uint64 `protobuf:"varint,1,opt,name=resulting_item,json=resultingItem" json:"resulting_item,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientHeroStatueCreateResult) Reset() { *m = CMsgGCToClientHeroStatueCreateResult{} } +func (m *CMsgGCToClientHeroStatueCreateResult) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientHeroStatueCreateResult) ProtoMessage() {} +func (*CMsgGCToClientHeroStatueCreateResult) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{138} +} + +func (m *CMsgGCToClientHeroStatueCreateResult) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientHeroStatueCreateResult.Unmarshal(m, b) +} +func (m *CMsgGCToClientHeroStatueCreateResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientHeroStatueCreateResult.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientHeroStatueCreateResult) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientHeroStatueCreateResult.Merge(m, src) +} +func (m *CMsgGCToClientHeroStatueCreateResult) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientHeroStatueCreateResult.Size(m) +} +func (m *CMsgGCToClientHeroStatueCreateResult) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientHeroStatueCreateResult.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientHeroStatueCreateResult proto.InternalMessageInfo + +func (m *CMsgGCToClientHeroStatueCreateResult) GetResultingItem() uint64 { + if m != nil && m.ResultingItem != nil { + return *m.ResultingItem + } + return 0 +} + +type CMsgGCToClientEventStatusChanged struct { + ActiveEvent *EEvent `protobuf:"varint,2,opt,name=active_event,json=activeEvent,enum=protocol.EEvent,def=0" json:"active_event,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientEventStatusChanged) Reset() { *m = CMsgGCToClientEventStatusChanged{} } +func (m *CMsgGCToClientEventStatusChanged) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientEventStatusChanged) ProtoMessage() {} +func (*CMsgGCToClientEventStatusChanged) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{139} +} + +func (m *CMsgGCToClientEventStatusChanged) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientEventStatusChanged.Unmarshal(m, b) +} +func (m *CMsgGCToClientEventStatusChanged) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientEventStatusChanged.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientEventStatusChanged) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientEventStatusChanged.Merge(m, src) +} +func (m *CMsgGCToClientEventStatusChanged) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientEventStatusChanged.Size(m) +} +func (m *CMsgGCToClientEventStatusChanged) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientEventStatusChanged.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientEventStatusChanged proto.InternalMessageInfo + +const Default_CMsgGCToClientEventStatusChanged_ActiveEvent EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgGCToClientEventStatusChanged) GetActiveEvent() EEvent { + if m != nil && m.ActiveEvent != nil { + return *m.ActiveEvent + } + return Default_CMsgGCToClientEventStatusChanged_ActiveEvent +} + +type CMsgClientToGCPlayerStatsRequest struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCPlayerStatsRequest) Reset() { *m = CMsgClientToGCPlayerStatsRequest{} } +func (m *CMsgClientToGCPlayerStatsRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCPlayerStatsRequest) ProtoMessage() {} +func (*CMsgClientToGCPlayerStatsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{140} +} + +func (m *CMsgClientToGCPlayerStatsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCPlayerStatsRequest.Unmarshal(m, b) +} +func (m *CMsgClientToGCPlayerStatsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCPlayerStatsRequest.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCPlayerStatsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCPlayerStatsRequest.Merge(m, src) +} +func (m *CMsgClientToGCPlayerStatsRequest) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCPlayerStatsRequest.Size(m) +} +func (m *CMsgClientToGCPlayerStatsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCPlayerStatsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCPlayerStatsRequest proto.InternalMessageInfo + +func (m *CMsgClientToGCPlayerStatsRequest) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +type CMsgGCToClientPlayerStatsResponse struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + PlayerStats []float32 `protobuf:"fixed32,2,rep,name=player_stats,json=playerStats" json:"player_stats,omitempty"` + MatchCount *uint32 `protobuf:"varint,3,opt,name=match_count,json=matchCount" json:"match_count,omitempty"` + MeanGpm *float32 `protobuf:"fixed32,4,opt,name=mean_gpm,json=meanGpm" json:"mean_gpm,omitempty"` + MeanXppm *float32 `protobuf:"fixed32,5,opt,name=mean_xppm,json=meanXppm" json:"mean_xppm,omitempty"` + MeanLasthits *float32 `protobuf:"fixed32,6,opt,name=mean_lasthits,json=meanLasthits" json:"mean_lasthits,omitempty"` + Rampages *uint32 `protobuf:"varint,7,opt,name=rampages" json:"rampages,omitempty"` + TripleKills *uint32 `protobuf:"varint,8,opt,name=triple_kills,json=tripleKills" json:"triple_kills,omitempty"` + FirstBloodClaimed *uint32 `protobuf:"varint,9,opt,name=first_blood_claimed,json=firstBloodClaimed" json:"first_blood_claimed,omitempty"` + FirstBloodGiven *uint32 `protobuf:"varint,10,opt,name=first_blood_given,json=firstBloodGiven" json:"first_blood_given,omitempty"` + CouriersKilled *uint32 `protobuf:"varint,11,opt,name=couriers_killed,json=couriersKilled" json:"couriers_killed,omitempty"` + AegisesSnatched *uint32 `protobuf:"varint,12,opt,name=aegises_snatched,json=aegisesSnatched" json:"aegises_snatched,omitempty"` + CheesesEaten *uint32 `protobuf:"varint,13,opt,name=cheeses_eaten,json=cheesesEaten" json:"cheeses_eaten,omitempty"` + CreepsStacked *uint32 `protobuf:"varint,14,opt,name=creeps_stacked,json=creepsStacked" json:"creeps_stacked,omitempty"` + FightScore *float32 `protobuf:"fixed32,15,opt,name=fight_score,json=fightScore" json:"fight_score,omitempty"` + FarmScore *float32 `protobuf:"fixed32,16,opt,name=farm_score,json=farmScore" json:"farm_score,omitempty"` + SupportScore *float32 `protobuf:"fixed32,17,opt,name=support_score,json=supportScore" json:"support_score,omitempty"` + PushScore *float32 `protobuf:"fixed32,18,opt,name=push_score,json=pushScore" json:"push_score,omitempty"` + VersatilityScore *float32 `protobuf:"fixed32,19,opt,name=versatility_score,json=versatilityScore" json:"versatility_score,omitempty"` + MeanNetworth *float32 `protobuf:"fixed32,20,opt,name=mean_networth,json=meanNetworth" json:"mean_networth,omitempty"` + MeanDamage *float32 `protobuf:"fixed32,21,opt,name=mean_damage,json=meanDamage" json:"mean_damage,omitempty"` + MeanHeals *float32 `protobuf:"fixed32,22,opt,name=mean_heals,json=meanHeals" json:"mean_heals,omitempty"` + RapiersPurchased *uint32 `protobuf:"varint,23,opt,name=rapiers_purchased,json=rapiersPurchased" json:"rapiers_purchased,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientPlayerStatsResponse) Reset() { *m = CMsgGCToClientPlayerStatsResponse{} } +func (m *CMsgGCToClientPlayerStatsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientPlayerStatsResponse) ProtoMessage() {} +func (*CMsgGCToClientPlayerStatsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{141} +} + +func (m *CMsgGCToClientPlayerStatsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientPlayerStatsResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientPlayerStatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientPlayerStatsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientPlayerStatsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientPlayerStatsResponse.Merge(m, src) +} +func (m *CMsgGCToClientPlayerStatsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientPlayerStatsResponse.Size(m) +} +func (m *CMsgGCToClientPlayerStatsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientPlayerStatsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientPlayerStatsResponse proto.InternalMessageInfo + +func (m *CMsgGCToClientPlayerStatsResponse) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgGCToClientPlayerStatsResponse) GetPlayerStats() []float32 { + if m != nil { + return m.PlayerStats + } + return nil +} + +func (m *CMsgGCToClientPlayerStatsResponse) GetMatchCount() uint32 { + if m != nil && m.MatchCount != nil { + return *m.MatchCount + } + return 0 +} + +func (m *CMsgGCToClientPlayerStatsResponse) GetMeanGpm() float32 { + if m != nil && m.MeanGpm != nil { + return *m.MeanGpm + } + return 0 +} + +func (m *CMsgGCToClientPlayerStatsResponse) GetMeanXppm() float32 { + if m != nil && m.MeanXppm != nil { + return *m.MeanXppm + } + return 0 +} + +func (m *CMsgGCToClientPlayerStatsResponse) GetMeanLasthits() float32 { + if m != nil && m.MeanLasthits != nil { + return *m.MeanLasthits + } + return 0 +} + +func (m *CMsgGCToClientPlayerStatsResponse) GetRampages() uint32 { + if m != nil && m.Rampages != nil { + return *m.Rampages + } + return 0 +} + +func (m *CMsgGCToClientPlayerStatsResponse) GetTripleKills() uint32 { + if m != nil && m.TripleKills != nil { + return *m.TripleKills + } + return 0 +} + +func (m *CMsgGCToClientPlayerStatsResponse) GetFirstBloodClaimed() uint32 { + if m != nil && m.FirstBloodClaimed != nil { + return *m.FirstBloodClaimed + } + return 0 +} + +func (m *CMsgGCToClientPlayerStatsResponse) GetFirstBloodGiven() uint32 { + if m != nil && m.FirstBloodGiven != nil { + return *m.FirstBloodGiven + } + return 0 +} + +func (m *CMsgGCToClientPlayerStatsResponse) GetCouriersKilled() uint32 { + if m != nil && m.CouriersKilled != nil { + return *m.CouriersKilled + } + return 0 +} + +func (m *CMsgGCToClientPlayerStatsResponse) GetAegisesSnatched() uint32 { + if m != nil && m.AegisesSnatched != nil { + return *m.AegisesSnatched + } + return 0 +} + +func (m *CMsgGCToClientPlayerStatsResponse) GetCheesesEaten() uint32 { + if m != nil && m.CheesesEaten != nil { + return *m.CheesesEaten + } + return 0 +} + +func (m *CMsgGCToClientPlayerStatsResponse) GetCreepsStacked() uint32 { + if m != nil && m.CreepsStacked != nil { + return *m.CreepsStacked + } + return 0 +} + +func (m *CMsgGCToClientPlayerStatsResponse) GetFightScore() float32 { + if m != nil && m.FightScore != nil { + return *m.FightScore + } + return 0 +} + +func (m *CMsgGCToClientPlayerStatsResponse) GetFarmScore() float32 { + if m != nil && m.FarmScore != nil { + return *m.FarmScore + } + return 0 +} + +func (m *CMsgGCToClientPlayerStatsResponse) GetSupportScore() float32 { + if m != nil && m.SupportScore != nil { + return *m.SupportScore + } + return 0 +} + +func (m *CMsgGCToClientPlayerStatsResponse) GetPushScore() float32 { + if m != nil && m.PushScore != nil { + return *m.PushScore + } + return 0 +} + +func (m *CMsgGCToClientPlayerStatsResponse) GetVersatilityScore() float32 { + if m != nil && m.VersatilityScore != nil { + return *m.VersatilityScore + } + return 0 +} + +func (m *CMsgGCToClientPlayerStatsResponse) GetMeanNetworth() float32 { + if m != nil && m.MeanNetworth != nil { + return *m.MeanNetworth + } + return 0 +} + +func (m *CMsgGCToClientPlayerStatsResponse) GetMeanDamage() float32 { + if m != nil && m.MeanDamage != nil { + return *m.MeanDamage + } + return 0 +} + +func (m *CMsgGCToClientPlayerStatsResponse) GetMeanHeals() float32 { + if m != nil && m.MeanHeals != nil { + return *m.MeanHeals + } + return 0 +} + +func (m *CMsgGCToClientPlayerStatsResponse) GetRapiersPurchased() uint32 { + if m != nil && m.RapiersPurchased != nil { + return *m.RapiersPurchased + } + return 0 +} + +type CMsgClientToGCCustomGamePlayerCountRequest struct { + CustomGameId *uint64 `protobuf:"varint,1,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCCustomGamePlayerCountRequest) Reset() { + *m = CMsgClientToGCCustomGamePlayerCountRequest{} +} +func (m *CMsgClientToGCCustomGamePlayerCountRequest) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCCustomGamePlayerCountRequest) ProtoMessage() {} +func (*CMsgClientToGCCustomGamePlayerCountRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{142} +} + +func (m *CMsgClientToGCCustomGamePlayerCountRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCCustomGamePlayerCountRequest.Unmarshal(m, b) +} +func (m *CMsgClientToGCCustomGamePlayerCountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCCustomGamePlayerCountRequest.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCCustomGamePlayerCountRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCCustomGamePlayerCountRequest.Merge(m, src) +} +func (m *CMsgClientToGCCustomGamePlayerCountRequest) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCCustomGamePlayerCountRequest.Size(m) +} +func (m *CMsgClientToGCCustomGamePlayerCountRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCCustomGamePlayerCountRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCCustomGamePlayerCountRequest proto.InternalMessageInfo + +func (m *CMsgClientToGCCustomGamePlayerCountRequest) GetCustomGameId() uint64 { + if m != nil && m.CustomGameId != nil { + return *m.CustomGameId + } + return 0 +} + +type CMsgGCToClientCustomGamePlayerCountResponse struct { + CustomGameId *uint64 `protobuf:"varint,1,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` + PlayerCount *uint64 `protobuf:"varint,2,opt,name=player_count,json=playerCount" json:"player_count,omitempty"` + SpectatorCount *uint64 `protobuf:"varint,3,opt,name=spectator_count,json=spectatorCount" json:"spectator_count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientCustomGamePlayerCountResponse) Reset() { + *m = CMsgGCToClientCustomGamePlayerCountResponse{} +} +func (m *CMsgGCToClientCustomGamePlayerCountResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientCustomGamePlayerCountResponse) ProtoMessage() {} +func (*CMsgGCToClientCustomGamePlayerCountResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{143} +} + +func (m *CMsgGCToClientCustomGamePlayerCountResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientCustomGamePlayerCountResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientCustomGamePlayerCountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientCustomGamePlayerCountResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientCustomGamePlayerCountResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientCustomGamePlayerCountResponse.Merge(m, src) +} +func (m *CMsgGCToClientCustomGamePlayerCountResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientCustomGamePlayerCountResponse.Size(m) +} +func (m *CMsgGCToClientCustomGamePlayerCountResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientCustomGamePlayerCountResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientCustomGamePlayerCountResponse proto.InternalMessageInfo + +func (m *CMsgGCToClientCustomGamePlayerCountResponse) GetCustomGameId() uint64 { + if m != nil && m.CustomGameId != nil { + return *m.CustomGameId + } + return 0 +} + +func (m *CMsgGCToClientCustomGamePlayerCountResponse) GetPlayerCount() uint64 { + if m != nil && m.PlayerCount != nil { + return *m.PlayerCount + } + return 0 +} + +func (m *CMsgGCToClientCustomGamePlayerCountResponse) GetSpectatorCount() uint64 { + if m != nil && m.SpectatorCount != nil { + return *m.SpectatorCount + } + return 0 +} + +type CMsgClientToGCCustomGamesFriendsPlayedRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCCustomGamesFriendsPlayedRequest) Reset() { + *m = CMsgClientToGCCustomGamesFriendsPlayedRequest{} +} +func (m *CMsgClientToGCCustomGamesFriendsPlayedRequest) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCCustomGamesFriendsPlayedRequest) ProtoMessage() {} +func (*CMsgClientToGCCustomGamesFriendsPlayedRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{144} +} + +func (m *CMsgClientToGCCustomGamesFriendsPlayedRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCCustomGamesFriendsPlayedRequest.Unmarshal(m, b) +} +func (m *CMsgClientToGCCustomGamesFriendsPlayedRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCCustomGamesFriendsPlayedRequest.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCCustomGamesFriendsPlayedRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCCustomGamesFriendsPlayedRequest.Merge(m, src) +} +func (m *CMsgClientToGCCustomGamesFriendsPlayedRequest) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCCustomGamesFriendsPlayedRequest.Size(m) +} +func (m *CMsgClientToGCCustomGamesFriendsPlayedRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCCustomGamesFriendsPlayedRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCCustomGamesFriendsPlayedRequest proto.InternalMessageInfo + +type CMsgGCToClientCustomGamesFriendsPlayedResponse struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Games []*CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame `protobuf:"bytes,2,rep,name=games" json:"games,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse) Reset() { + *m = CMsgGCToClientCustomGamesFriendsPlayedResponse{} +} +func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientCustomGamesFriendsPlayedResponse) ProtoMessage() {} +func (*CMsgGCToClientCustomGamesFriendsPlayedResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{145} +} + +func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientCustomGamesFriendsPlayedResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientCustomGamesFriendsPlayedResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientCustomGamesFriendsPlayedResponse.Merge(m, src) +} +func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientCustomGamesFriendsPlayedResponse.Size(m) +} +func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientCustomGamesFriendsPlayedResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientCustomGamesFriendsPlayedResponse proto.InternalMessageInfo + +func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse) GetGames() []*CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame { + if m != nil { + return m.Games + } + return nil +} + +type CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame struct { + CustomGameId *uint64 `protobuf:"varint,1,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` + AccountIds []uint32 `protobuf:"varint,2,rep,name=account_ids,json=accountIds" json:"account_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame) Reset() { + *m = CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame{} +} +func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame) ProtoMessage() {} +func (*CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{145, 0} +} + +func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame.Unmarshal(m, b) +} +func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame.Merge(m, src) +} +func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame.Size(m) +} +func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame proto.InternalMessageInfo + +func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame) GetCustomGameId() uint64 { + if m != nil && m.CustomGameId != nil { + return *m.CustomGameId + } + return 0 +} + +func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame) GetAccountIds() []uint32 { + if m != nil { + return m.AccountIds + } + return nil +} + +type CMsgClientToGCSocialFeedPostCommentRequest struct { + EventId *uint64 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + Comment *string `protobuf:"bytes,2,opt,name=comment" json:"comment,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCSocialFeedPostCommentRequest) Reset() { + *m = CMsgClientToGCSocialFeedPostCommentRequest{} +} +func (m *CMsgClientToGCSocialFeedPostCommentRequest) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCSocialFeedPostCommentRequest) ProtoMessage() {} +func (*CMsgClientToGCSocialFeedPostCommentRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{146} +} + +func (m *CMsgClientToGCSocialFeedPostCommentRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCSocialFeedPostCommentRequest.Unmarshal(m, b) +} +func (m *CMsgClientToGCSocialFeedPostCommentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCSocialFeedPostCommentRequest.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCSocialFeedPostCommentRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCSocialFeedPostCommentRequest.Merge(m, src) +} +func (m *CMsgClientToGCSocialFeedPostCommentRequest) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCSocialFeedPostCommentRequest.Size(m) +} +func (m *CMsgClientToGCSocialFeedPostCommentRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCSocialFeedPostCommentRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCSocialFeedPostCommentRequest proto.InternalMessageInfo + +func (m *CMsgClientToGCSocialFeedPostCommentRequest) GetEventId() uint64 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +func (m *CMsgClientToGCSocialFeedPostCommentRequest) GetComment() string { + if m != nil && m.Comment != nil { + return *m.Comment + } + return "" +} + +type CMsgGCToClientSocialFeedPostCommentResponse struct { + Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientSocialFeedPostCommentResponse) Reset() { + *m = CMsgGCToClientSocialFeedPostCommentResponse{} +} +func (m *CMsgGCToClientSocialFeedPostCommentResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientSocialFeedPostCommentResponse) ProtoMessage() {} +func (*CMsgGCToClientSocialFeedPostCommentResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{147} +} + +func (m *CMsgGCToClientSocialFeedPostCommentResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientSocialFeedPostCommentResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientSocialFeedPostCommentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientSocialFeedPostCommentResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientSocialFeedPostCommentResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientSocialFeedPostCommentResponse.Merge(m, src) +} +func (m *CMsgGCToClientSocialFeedPostCommentResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientSocialFeedPostCommentResponse.Size(m) +} +func (m *CMsgGCToClientSocialFeedPostCommentResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientSocialFeedPostCommentResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientSocialFeedPostCommentResponse proto.InternalMessageInfo + +func (m *CMsgGCToClientSocialFeedPostCommentResponse) GetSuccess() bool { + if m != nil && m.Success != nil { + return *m.Success + } + return false +} + +type CMsgClientToGCSocialFeedPostMessageRequest struct { + Message *string `protobuf:"bytes,1,opt,name=message" json:"message,omitempty"` + MatchId *uint64 `protobuf:"varint,2,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + MatchTimestamp *uint32 `protobuf:"varint,3,opt,name=match_timestamp,json=matchTimestamp" json:"match_timestamp,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCSocialFeedPostMessageRequest) Reset() { + *m = CMsgClientToGCSocialFeedPostMessageRequest{} +} +func (m *CMsgClientToGCSocialFeedPostMessageRequest) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCSocialFeedPostMessageRequest) ProtoMessage() {} +func (*CMsgClientToGCSocialFeedPostMessageRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{148} +} + +func (m *CMsgClientToGCSocialFeedPostMessageRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCSocialFeedPostMessageRequest.Unmarshal(m, b) +} +func (m *CMsgClientToGCSocialFeedPostMessageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCSocialFeedPostMessageRequest.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCSocialFeedPostMessageRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCSocialFeedPostMessageRequest.Merge(m, src) +} +func (m *CMsgClientToGCSocialFeedPostMessageRequest) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCSocialFeedPostMessageRequest.Size(m) +} +func (m *CMsgClientToGCSocialFeedPostMessageRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCSocialFeedPostMessageRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCSocialFeedPostMessageRequest proto.InternalMessageInfo + +func (m *CMsgClientToGCSocialFeedPostMessageRequest) GetMessage() string { + if m != nil && m.Message != nil { + return *m.Message + } + return "" +} + +func (m *CMsgClientToGCSocialFeedPostMessageRequest) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgClientToGCSocialFeedPostMessageRequest) GetMatchTimestamp() uint32 { + if m != nil && m.MatchTimestamp != nil { + return *m.MatchTimestamp + } + return 0 +} + +type CMsgGCToClientSocialFeedPostMessageResponse struct { + Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientSocialFeedPostMessageResponse) Reset() { + *m = CMsgGCToClientSocialFeedPostMessageResponse{} +} +func (m *CMsgGCToClientSocialFeedPostMessageResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientSocialFeedPostMessageResponse) ProtoMessage() {} +func (*CMsgGCToClientSocialFeedPostMessageResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{149} +} + +func (m *CMsgGCToClientSocialFeedPostMessageResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientSocialFeedPostMessageResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientSocialFeedPostMessageResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientSocialFeedPostMessageResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientSocialFeedPostMessageResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientSocialFeedPostMessageResponse.Merge(m, src) +} +func (m *CMsgGCToClientSocialFeedPostMessageResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientSocialFeedPostMessageResponse.Size(m) +} +func (m *CMsgGCToClientSocialFeedPostMessageResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientSocialFeedPostMessageResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientSocialFeedPostMessageResponse proto.InternalMessageInfo + +func (m *CMsgGCToClientSocialFeedPostMessageResponse) GetSuccess() bool { + if m != nil && m.Success != nil { + return *m.Success + } + return false +} + +type CMsgClientToGCFriendsPlayedCustomGameRequest struct { + CustomGameId *uint64 `protobuf:"varint,1,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCFriendsPlayedCustomGameRequest) Reset() { + *m = CMsgClientToGCFriendsPlayedCustomGameRequest{} +} +func (m *CMsgClientToGCFriendsPlayedCustomGameRequest) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCFriendsPlayedCustomGameRequest) ProtoMessage() {} +func (*CMsgClientToGCFriendsPlayedCustomGameRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{150} +} + +func (m *CMsgClientToGCFriendsPlayedCustomGameRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCFriendsPlayedCustomGameRequest.Unmarshal(m, b) +} +func (m *CMsgClientToGCFriendsPlayedCustomGameRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCFriendsPlayedCustomGameRequest.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCFriendsPlayedCustomGameRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCFriendsPlayedCustomGameRequest.Merge(m, src) +} +func (m *CMsgClientToGCFriendsPlayedCustomGameRequest) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCFriendsPlayedCustomGameRequest.Size(m) +} +func (m *CMsgClientToGCFriendsPlayedCustomGameRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCFriendsPlayedCustomGameRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCFriendsPlayedCustomGameRequest proto.InternalMessageInfo + +func (m *CMsgClientToGCFriendsPlayedCustomGameRequest) GetCustomGameId() uint64 { + if m != nil && m.CustomGameId != nil { + return *m.CustomGameId + } + return 0 +} + +type CMsgGCToClientFriendsPlayedCustomGameResponse struct { + CustomGameId *uint64 `protobuf:"varint,1,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` + AccountIds []uint32 `protobuf:"varint,2,rep,name=account_ids,json=accountIds" json:"account_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientFriendsPlayedCustomGameResponse) Reset() { + *m = CMsgGCToClientFriendsPlayedCustomGameResponse{} +} +func (m *CMsgGCToClientFriendsPlayedCustomGameResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientFriendsPlayedCustomGameResponse) ProtoMessage() {} +func (*CMsgGCToClientFriendsPlayedCustomGameResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{151} +} + +func (m *CMsgGCToClientFriendsPlayedCustomGameResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientFriendsPlayedCustomGameResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientFriendsPlayedCustomGameResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientFriendsPlayedCustomGameResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientFriendsPlayedCustomGameResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientFriendsPlayedCustomGameResponse.Merge(m, src) +} +func (m *CMsgGCToClientFriendsPlayedCustomGameResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientFriendsPlayedCustomGameResponse.Size(m) +} +func (m *CMsgGCToClientFriendsPlayedCustomGameResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientFriendsPlayedCustomGameResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientFriendsPlayedCustomGameResponse proto.InternalMessageInfo + +func (m *CMsgGCToClientFriendsPlayedCustomGameResponse) GetCustomGameId() uint64 { + if m != nil && m.CustomGameId != nil { + return *m.CustomGameId + } + return 0 +} + +func (m *CMsgGCToClientFriendsPlayedCustomGameResponse) GetAccountIds() []uint32 { + if m != nil { + return m.AccountIds + } + return nil +} + +type CMsgClientToGCSocialMatchPostCommentRequest struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + Comment *string `protobuf:"bytes,2,opt,name=comment" json:"comment,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCSocialMatchPostCommentRequest) Reset() { + *m = CMsgClientToGCSocialMatchPostCommentRequest{} +} +func (m *CMsgClientToGCSocialMatchPostCommentRequest) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCSocialMatchPostCommentRequest) ProtoMessage() {} +func (*CMsgClientToGCSocialMatchPostCommentRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{152} +} + +func (m *CMsgClientToGCSocialMatchPostCommentRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCSocialMatchPostCommentRequest.Unmarshal(m, b) +} +func (m *CMsgClientToGCSocialMatchPostCommentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCSocialMatchPostCommentRequest.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCSocialMatchPostCommentRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCSocialMatchPostCommentRequest.Merge(m, src) +} +func (m *CMsgClientToGCSocialMatchPostCommentRequest) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCSocialMatchPostCommentRequest.Size(m) +} +func (m *CMsgClientToGCSocialMatchPostCommentRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCSocialMatchPostCommentRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCSocialMatchPostCommentRequest proto.InternalMessageInfo + +func (m *CMsgClientToGCSocialMatchPostCommentRequest) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgClientToGCSocialMatchPostCommentRequest) GetComment() string { + if m != nil && m.Comment != nil { + return *m.Comment + } + return "" +} + +type CMsgGCToClientSocialMatchPostCommentResponse struct { + Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientSocialMatchPostCommentResponse) Reset() { + *m = CMsgGCToClientSocialMatchPostCommentResponse{} +} +func (m *CMsgGCToClientSocialMatchPostCommentResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientSocialMatchPostCommentResponse) ProtoMessage() {} +func (*CMsgGCToClientSocialMatchPostCommentResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{153} +} + +func (m *CMsgGCToClientSocialMatchPostCommentResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientSocialMatchPostCommentResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientSocialMatchPostCommentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientSocialMatchPostCommentResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientSocialMatchPostCommentResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientSocialMatchPostCommentResponse.Merge(m, src) +} +func (m *CMsgGCToClientSocialMatchPostCommentResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientSocialMatchPostCommentResponse.Size(m) +} +func (m *CMsgGCToClientSocialMatchPostCommentResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientSocialMatchPostCommentResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientSocialMatchPostCommentResponse proto.InternalMessageInfo + +func (m *CMsgGCToClientSocialMatchPostCommentResponse) GetSuccess() bool { + if m != nil && m.Success != nil { + return *m.Success + } + return false +} + +type CMsgClientToGCSocialMatchDetailsRequest struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + PaginationTimestamp *uint32 `protobuf:"varint,2,opt,name=pagination_timestamp,json=paginationTimestamp" json:"pagination_timestamp,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCSocialMatchDetailsRequest) Reset() { + *m = CMsgClientToGCSocialMatchDetailsRequest{} +} +func (m *CMsgClientToGCSocialMatchDetailsRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCSocialMatchDetailsRequest) ProtoMessage() {} +func (*CMsgClientToGCSocialMatchDetailsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{154} +} + +func (m *CMsgClientToGCSocialMatchDetailsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCSocialMatchDetailsRequest.Unmarshal(m, b) +} +func (m *CMsgClientToGCSocialMatchDetailsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCSocialMatchDetailsRequest.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCSocialMatchDetailsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCSocialMatchDetailsRequest.Merge(m, src) +} +func (m *CMsgClientToGCSocialMatchDetailsRequest) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCSocialMatchDetailsRequest.Size(m) +} +func (m *CMsgClientToGCSocialMatchDetailsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCSocialMatchDetailsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCSocialMatchDetailsRequest proto.InternalMessageInfo + +func (m *CMsgClientToGCSocialMatchDetailsRequest) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgClientToGCSocialMatchDetailsRequest) GetPaginationTimestamp() uint32 { + if m != nil && m.PaginationTimestamp != nil { + return *m.PaginationTimestamp + } + return 0 +} + +type CMsgGCToClientSocialMatchDetailsResponse struct { + Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` + Comments []*CMsgGCToClientSocialMatchDetailsResponse_Comment `protobuf:"bytes,2,rep,name=comments" json:"comments,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientSocialMatchDetailsResponse) Reset() { + *m = CMsgGCToClientSocialMatchDetailsResponse{} +} +func (m *CMsgGCToClientSocialMatchDetailsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientSocialMatchDetailsResponse) ProtoMessage() {} +func (*CMsgGCToClientSocialMatchDetailsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{155} +} + +func (m *CMsgGCToClientSocialMatchDetailsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientSocialMatchDetailsResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientSocialMatchDetailsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientSocialMatchDetailsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientSocialMatchDetailsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientSocialMatchDetailsResponse.Merge(m, src) +} +func (m *CMsgGCToClientSocialMatchDetailsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientSocialMatchDetailsResponse.Size(m) +} +func (m *CMsgGCToClientSocialMatchDetailsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientSocialMatchDetailsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientSocialMatchDetailsResponse proto.InternalMessageInfo + +func (m *CMsgGCToClientSocialMatchDetailsResponse) GetSuccess() bool { + if m != nil && m.Success != nil { + return *m.Success + } + return false +} + +func (m *CMsgGCToClientSocialMatchDetailsResponse) GetComments() []*CMsgGCToClientSocialMatchDetailsResponse_Comment { + if m != nil { + return m.Comments + } + return nil +} + +type CMsgGCToClientSocialMatchDetailsResponse_Comment struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + PersonaName *string `protobuf:"bytes,2,opt,name=persona_name,json=personaName" json:"persona_name,omitempty"` + Timestamp *uint32 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"` + Comment *string `protobuf:"bytes,4,opt,name=comment" json:"comment,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientSocialMatchDetailsResponse_Comment) Reset() { + *m = CMsgGCToClientSocialMatchDetailsResponse_Comment{} +} +func (m *CMsgGCToClientSocialMatchDetailsResponse_Comment) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientSocialMatchDetailsResponse_Comment) ProtoMessage() {} +func (*CMsgGCToClientSocialMatchDetailsResponse_Comment) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{155, 0} +} + +func (m *CMsgGCToClientSocialMatchDetailsResponse_Comment) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientSocialMatchDetailsResponse_Comment.Unmarshal(m, b) +} +func (m *CMsgGCToClientSocialMatchDetailsResponse_Comment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientSocialMatchDetailsResponse_Comment.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientSocialMatchDetailsResponse_Comment) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientSocialMatchDetailsResponse_Comment.Merge(m, src) +} +func (m *CMsgGCToClientSocialMatchDetailsResponse_Comment) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientSocialMatchDetailsResponse_Comment.Size(m) +} +func (m *CMsgGCToClientSocialMatchDetailsResponse_Comment) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientSocialMatchDetailsResponse_Comment.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientSocialMatchDetailsResponse_Comment proto.InternalMessageInfo + +func (m *CMsgGCToClientSocialMatchDetailsResponse_Comment) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgGCToClientSocialMatchDetailsResponse_Comment) GetPersonaName() string { + if m != nil && m.PersonaName != nil { + return *m.PersonaName + } + return "" +} + +func (m *CMsgGCToClientSocialMatchDetailsResponse_Comment) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgGCToClientSocialMatchDetailsResponse_Comment) GetComment() string { + if m != nil && m.Comment != nil { + return *m.Comment + } + return "" +} + +type CMsgDOTAPartyRichPresence struct { + PartyId *uint64 `protobuf:"fixed64,1,opt,name=party_id,json=partyId" json:"party_id,omitempty"` + PartyState *CSODOTAParty_State `protobuf:"varint,2,opt,name=party_state,json=partyState,enum=protocol.CSODOTAParty_State,def=0" json:"party_state,omitempty"` + Open *bool `protobuf:"varint,3,opt,name=open" json:"open,omitempty"` + LowPriority *bool `protobuf:"varint,5,opt,name=low_priority,json=lowPriority" json:"low_priority,omitempty"` + TeamId *uint32 `protobuf:"varint,7,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + TeamName *string `protobuf:"bytes,8,opt,name=team_name,json=teamName" json:"team_name,omitempty"` + UgcTeamUiLogo *uint64 `protobuf:"varint,9,opt,name=ugc_team_ui_logo,json=ugcTeamUiLogo" json:"ugc_team_ui_logo,omitempty"` + Members []*CMsgDOTAPartyRichPresence_Member `protobuf:"bytes,4,rep,name=members" json:"members,omitempty"` + WeekendTourney *CMsgDOTAPartyRichPresence_WeekendTourney `protobuf:"bytes,6,opt,name=weekend_tourney,json=weekendTourney" json:"weekend_tourney,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAPartyRichPresence) Reset() { *m = CMsgDOTAPartyRichPresence{} } +func (m *CMsgDOTAPartyRichPresence) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAPartyRichPresence) ProtoMessage() {} +func (*CMsgDOTAPartyRichPresence) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{156} +} + +func (m *CMsgDOTAPartyRichPresence) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAPartyRichPresence.Unmarshal(m, b) +} +func (m *CMsgDOTAPartyRichPresence) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAPartyRichPresence.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAPartyRichPresence) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAPartyRichPresence.Merge(m, src) +} +func (m *CMsgDOTAPartyRichPresence) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAPartyRichPresence.Size(m) +} +func (m *CMsgDOTAPartyRichPresence) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAPartyRichPresence.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAPartyRichPresence proto.InternalMessageInfo + +const Default_CMsgDOTAPartyRichPresence_PartyState CSODOTAParty_State = CSODOTAParty_UI + +func (m *CMsgDOTAPartyRichPresence) GetPartyId() uint64 { + if m != nil && m.PartyId != nil { + return *m.PartyId + } + return 0 +} + +func (m *CMsgDOTAPartyRichPresence) GetPartyState() CSODOTAParty_State { + if m != nil && m.PartyState != nil { + return *m.PartyState + } + return Default_CMsgDOTAPartyRichPresence_PartyState +} + +func (m *CMsgDOTAPartyRichPresence) GetOpen() bool { + if m != nil && m.Open != nil { + return *m.Open + } + return false +} + +func (m *CMsgDOTAPartyRichPresence) GetLowPriority() bool { + if m != nil && m.LowPriority != nil { + return *m.LowPriority + } + return false +} + +func (m *CMsgDOTAPartyRichPresence) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgDOTAPartyRichPresence) GetTeamName() string { + if m != nil && m.TeamName != nil { + return *m.TeamName + } + return "" +} + +func (m *CMsgDOTAPartyRichPresence) GetUgcTeamUiLogo() uint64 { + if m != nil && m.UgcTeamUiLogo != nil { + return *m.UgcTeamUiLogo + } + return 0 +} + +func (m *CMsgDOTAPartyRichPresence) GetMembers() []*CMsgDOTAPartyRichPresence_Member { + if m != nil { + return m.Members + } + return nil +} + +func (m *CMsgDOTAPartyRichPresence) GetWeekendTourney() *CMsgDOTAPartyRichPresence_WeekendTourney { + if m != nil { + return m.WeekendTourney + } + return nil +} + +type CMsgDOTAPartyRichPresence_Member struct { + SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + Coach *bool `protobuf:"varint,2,opt,name=coach" json:"coach,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAPartyRichPresence_Member) Reset() { *m = CMsgDOTAPartyRichPresence_Member{} } +func (m *CMsgDOTAPartyRichPresence_Member) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAPartyRichPresence_Member) ProtoMessage() {} +func (*CMsgDOTAPartyRichPresence_Member) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{156, 0} +} + +func (m *CMsgDOTAPartyRichPresence_Member) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAPartyRichPresence_Member.Unmarshal(m, b) +} +func (m *CMsgDOTAPartyRichPresence_Member) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAPartyRichPresence_Member.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAPartyRichPresence_Member) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAPartyRichPresence_Member.Merge(m, src) +} +func (m *CMsgDOTAPartyRichPresence_Member) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAPartyRichPresence_Member.Size(m) +} +func (m *CMsgDOTAPartyRichPresence_Member) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAPartyRichPresence_Member.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAPartyRichPresence_Member proto.InternalMessageInfo + +func (m *CMsgDOTAPartyRichPresence_Member) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +func (m *CMsgDOTAPartyRichPresence_Member) GetCoach() bool { + if m != nil && m.Coach != nil { + return *m.Coach + } + return false +} + +type CMsgDOTAPartyRichPresence_WeekendTourney struct { + Division *uint32 `protobuf:"varint,1,opt,name=division" json:"division,omitempty"` + SkillLevel *uint32 `protobuf:"varint,2,opt,name=skill_level,json=skillLevel" json:"skill_level,omitempty"` + Round *uint32 `protobuf:"varint,3,opt,name=round" json:"round,omitempty"` + TournamentId *uint32 `protobuf:"varint,4,opt,name=tournament_id,json=tournamentId" json:"tournament_id,omitempty"` + StateSeqNum *uint32 `protobuf:"varint,5,opt,name=state_seq_num,json=stateSeqNum" json:"state_seq_num,omitempty"` + Event *EWeekendTourneyRichPresenceEvent `protobuf:"varint,6,opt,name=event,enum=protocol.EWeekendTourneyRichPresenceEvent,def=0" json:"event,omitempty"` + EventRound *uint32 `protobuf:"varint,7,opt,name=event_round,json=eventRound" json:"event_round,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAPartyRichPresence_WeekendTourney) Reset() { + *m = CMsgDOTAPartyRichPresence_WeekendTourney{} +} +func (m *CMsgDOTAPartyRichPresence_WeekendTourney) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAPartyRichPresence_WeekendTourney) ProtoMessage() {} +func (*CMsgDOTAPartyRichPresence_WeekendTourney) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{156, 1} +} + +func (m *CMsgDOTAPartyRichPresence_WeekendTourney) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAPartyRichPresence_WeekendTourney.Unmarshal(m, b) +} +func (m *CMsgDOTAPartyRichPresence_WeekendTourney) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAPartyRichPresence_WeekendTourney.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAPartyRichPresence_WeekendTourney) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAPartyRichPresence_WeekendTourney.Merge(m, src) +} +func (m *CMsgDOTAPartyRichPresence_WeekendTourney) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAPartyRichPresence_WeekendTourney.Size(m) +} +func (m *CMsgDOTAPartyRichPresence_WeekendTourney) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAPartyRichPresence_WeekendTourney.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAPartyRichPresence_WeekendTourney proto.InternalMessageInfo + +const Default_CMsgDOTAPartyRichPresence_WeekendTourney_Event EWeekendTourneyRichPresenceEvent = EWeekendTourneyRichPresenceEvent_k_EWeekendTourneyRichPresenceEvent_None + +func (m *CMsgDOTAPartyRichPresence_WeekendTourney) GetDivision() uint32 { + if m != nil && m.Division != nil { + return *m.Division + } + return 0 +} + +func (m *CMsgDOTAPartyRichPresence_WeekendTourney) GetSkillLevel() uint32 { + if m != nil && m.SkillLevel != nil { + return *m.SkillLevel + } + return 0 +} + +func (m *CMsgDOTAPartyRichPresence_WeekendTourney) GetRound() uint32 { + if m != nil && m.Round != nil { + return *m.Round + } + return 0 +} + +func (m *CMsgDOTAPartyRichPresence_WeekendTourney) GetTournamentId() uint32 { + if m != nil && m.TournamentId != nil { + return *m.TournamentId + } + return 0 +} + +func (m *CMsgDOTAPartyRichPresence_WeekendTourney) GetStateSeqNum() uint32 { + if m != nil && m.StateSeqNum != nil { + return *m.StateSeqNum + } + return 0 +} + +func (m *CMsgDOTAPartyRichPresence_WeekendTourney) GetEvent() EWeekendTourneyRichPresenceEvent { + if m != nil && m.Event != nil { + return *m.Event + } + return Default_CMsgDOTAPartyRichPresence_WeekendTourney_Event +} + +func (m *CMsgDOTAPartyRichPresence_WeekendTourney) GetEventRound() uint32 { + if m != nil && m.EventRound != nil { + return *m.EventRound + } + return 0 +} + +type CMsgDOTALobbyRichPresence struct { + LobbyId *uint64 `protobuf:"fixed64,1,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` + LobbyState *CSODOTALobby_State `protobuf:"varint,2,opt,name=lobby_state,json=lobbyState,enum=protocol.CSODOTALobby_State,def=0" json:"lobby_state,omitempty"` + Password *bool `protobuf:"varint,3,opt,name=password" json:"password,omitempty"` + GameMode *DOTA_GameMode `protobuf:"varint,4,opt,name=game_mode,json=gameMode,enum=protocol.DOTA_GameMode,def=0" json:"game_mode,omitempty"` + MemberCount *uint32 `protobuf:"varint,5,opt,name=member_count,json=memberCount" json:"member_count,omitempty"` + MaxMemberCount *uint32 `protobuf:"varint,6,opt,name=max_member_count,json=maxMemberCount" json:"max_member_count,omitempty"` + CustomGameId *uint64 `protobuf:"fixed64,7,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` + Name *string `protobuf:"bytes,8,opt,name=name" json:"name,omitempty"` + LobbyType *uint32 `protobuf:"varint,9,opt,name=lobby_type,json=lobbyType" json:"lobby_type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALobbyRichPresence) Reset() { *m = CMsgDOTALobbyRichPresence{} } +func (m *CMsgDOTALobbyRichPresence) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALobbyRichPresence) ProtoMessage() {} +func (*CMsgDOTALobbyRichPresence) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{157} +} + +func (m *CMsgDOTALobbyRichPresence) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALobbyRichPresence.Unmarshal(m, b) +} +func (m *CMsgDOTALobbyRichPresence) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALobbyRichPresence.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALobbyRichPresence) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALobbyRichPresence.Merge(m, src) +} +func (m *CMsgDOTALobbyRichPresence) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALobbyRichPresence.Size(m) +} +func (m *CMsgDOTALobbyRichPresence) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALobbyRichPresence.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALobbyRichPresence proto.InternalMessageInfo + +const Default_CMsgDOTALobbyRichPresence_LobbyState CSODOTALobby_State = CSODOTALobby_UI +const Default_CMsgDOTALobbyRichPresence_GameMode DOTA_GameMode = DOTA_GameMode_DOTA_GAMEMODE_NONE + +func (m *CMsgDOTALobbyRichPresence) GetLobbyId() uint64 { + if m != nil && m.LobbyId != nil { + return *m.LobbyId + } + return 0 +} + +func (m *CMsgDOTALobbyRichPresence) GetLobbyState() CSODOTALobby_State { + if m != nil && m.LobbyState != nil { + return *m.LobbyState + } + return Default_CMsgDOTALobbyRichPresence_LobbyState +} + +func (m *CMsgDOTALobbyRichPresence) GetPassword() bool { + if m != nil && m.Password != nil { + return *m.Password + } + return false +} + +func (m *CMsgDOTALobbyRichPresence) GetGameMode() DOTA_GameMode { + if m != nil && m.GameMode != nil { + return *m.GameMode + } + return Default_CMsgDOTALobbyRichPresence_GameMode +} + +func (m *CMsgDOTALobbyRichPresence) GetMemberCount() uint32 { + if m != nil && m.MemberCount != nil { + return *m.MemberCount + } + return 0 +} + +func (m *CMsgDOTALobbyRichPresence) GetMaxMemberCount() uint32 { + if m != nil && m.MaxMemberCount != nil { + return *m.MaxMemberCount + } + return 0 +} + +func (m *CMsgDOTALobbyRichPresence) GetCustomGameId() uint64 { + if m != nil && m.CustomGameId != nil { + return *m.CustomGameId + } + return 0 +} + +func (m *CMsgDOTALobbyRichPresence) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgDOTALobbyRichPresence) GetLobbyType() uint32 { + if m != nil && m.LobbyType != nil { + return *m.LobbyType + } + return 0 +} + +type CMsgDOTACustomGameListenServerStartedLoading struct { + LobbyId *uint64 `protobuf:"fixed64,1,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` + CustomGameId *uint64 `protobuf:"varint,2,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` + LobbyMembers []uint32 `protobuf:"varint,3,rep,name=lobby_members,json=lobbyMembers" json:"lobby_members,omitempty"` + StartTime *uint32 `protobuf:"varint,4,opt,name=start_time,json=startTime" json:"start_time,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTACustomGameListenServerStartedLoading) Reset() { + *m = CMsgDOTACustomGameListenServerStartedLoading{} +} +func (m *CMsgDOTACustomGameListenServerStartedLoading) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTACustomGameListenServerStartedLoading) ProtoMessage() {} +func (*CMsgDOTACustomGameListenServerStartedLoading) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{158} +} + +func (m *CMsgDOTACustomGameListenServerStartedLoading) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTACustomGameListenServerStartedLoading.Unmarshal(m, b) +} +func (m *CMsgDOTACustomGameListenServerStartedLoading) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTACustomGameListenServerStartedLoading.Marshal(b, m, deterministic) +} +func (m *CMsgDOTACustomGameListenServerStartedLoading) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTACustomGameListenServerStartedLoading.Merge(m, src) +} +func (m *CMsgDOTACustomGameListenServerStartedLoading) XXX_Size() int { + return xxx_messageInfo_CMsgDOTACustomGameListenServerStartedLoading.Size(m) +} +func (m *CMsgDOTACustomGameListenServerStartedLoading) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTACustomGameListenServerStartedLoading.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTACustomGameListenServerStartedLoading proto.InternalMessageInfo + +func (m *CMsgDOTACustomGameListenServerStartedLoading) GetLobbyId() uint64 { + if m != nil && m.LobbyId != nil { + return *m.LobbyId + } + return 0 +} + +func (m *CMsgDOTACustomGameListenServerStartedLoading) GetCustomGameId() uint64 { + if m != nil && m.CustomGameId != nil { + return *m.CustomGameId + } + return 0 +} + +func (m *CMsgDOTACustomGameListenServerStartedLoading) GetLobbyMembers() []uint32 { + if m != nil { + return m.LobbyMembers + } + return nil +} + +func (m *CMsgDOTACustomGameListenServerStartedLoading) GetStartTime() uint32 { + if m != nil && m.StartTime != nil { + return *m.StartTime + } + return 0 +} + +type CMsgDOTACustomGameClientFinishedLoading struct { + LobbyId *uint64 `protobuf:"fixed64,1,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` + LoadingDuration *uint32 `protobuf:"varint,2,opt,name=loading_duration,json=loadingDuration" json:"loading_duration,omitempty"` + ResultCode *int32 `protobuf:"zigzag32,3,opt,name=result_code,json=resultCode" json:"result_code,omitempty"` + ResultString *string `protobuf:"bytes,4,opt,name=result_string,json=resultString" json:"result_string,omitempty"` + SignonStates *uint32 `protobuf:"varint,5,opt,name=signon_states,json=signonStates" json:"signon_states,omitempty"` + Comment *string `protobuf:"bytes,6,opt,name=comment" json:"comment,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTACustomGameClientFinishedLoading) Reset() { + *m = CMsgDOTACustomGameClientFinishedLoading{} +} +func (m *CMsgDOTACustomGameClientFinishedLoading) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTACustomGameClientFinishedLoading) ProtoMessage() {} +func (*CMsgDOTACustomGameClientFinishedLoading) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{159} +} + +func (m *CMsgDOTACustomGameClientFinishedLoading) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTACustomGameClientFinishedLoading.Unmarshal(m, b) +} +func (m *CMsgDOTACustomGameClientFinishedLoading) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTACustomGameClientFinishedLoading.Marshal(b, m, deterministic) +} +func (m *CMsgDOTACustomGameClientFinishedLoading) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTACustomGameClientFinishedLoading.Merge(m, src) +} +func (m *CMsgDOTACustomGameClientFinishedLoading) XXX_Size() int { + return xxx_messageInfo_CMsgDOTACustomGameClientFinishedLoading.Size(m) +} +func (m *CMsgDOTACustomGameClientFinishedLoading) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTACustomGameClientFinishedLoading.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTACustomGameClientFinishedLoading proto.InternalMessageInfo + +func (m *CMsgDOTACustomGameClientFinishedLoading) GetLobbyId() uint64 { + if m != nil && m.LobbyId != nil { + return *m.LobbyId + } + return 0 +} + +func (m *CMsgDOTACustomGameClientFinishedLoading) GetLoadingDuration() uint32 { + if m != nil && m.LoadingDuration != nil { + return *m.LoadingDuration + } + return 0 +} + +func (m *CMsgDOTACustomGameClientFinishedLoading) GetResultCode() int32 { + if m != nil && m.ResultCode != nil { + return *m.ResultCode + } + return 0 +} + +func (m *CMsgDOTACustomGameClientFinishedLoading) GetResultString() string { + if m != nil && m.ResultString != nil { + return *m.ResultString + } + return "" +} + +func (m *CMsgDOTACustomGameClientFinishedLoading) GetSignonStates() uint32 { + if m != nil && m.SignonStates != nil { + return *m.SignonStates + } + return 0 +} + +func (m *CMsgDOTACustomGameClientFinishedLoading) GetComment() string { + if m != nil && m.Comment != nil { + return *m.Comment + } + return "" +} + +type CMsgClientToGCApplyGemCombiner struct { + ItemId_1 *uint64 `protobuf:"varint,1,opt,name=item_id_1,json=itemId1" json:"item_id_1,omitempty"` + ItemId_2 *uint64 `protobuf:"varint,2,opt,name=item_id_2,json=itemId2" json:"item_id_2,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCApplyGemCombiner) Reset() { *m = CMsgClientToGCApplyGemCombiner{} } +func (m *CMsgClientToGCApplyGemCombiner) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCApplyGemCombiner) ProtoMessage() {} +func (*CMsgClientToGCApplyGemCombiner) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{160} +} + +func (m *CMsgClientToGCApplyGemCombiner) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCApplyGemCombiner.Unmarshal(m, b) +} +func (m *CMsgClientToGCApplyGemCombiner) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCApplyGemCombiner.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCApplyGemCombiner) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCApplyGemCombiner.Merge(m, src) +} +func (m *CMsgClientToGCApplyGemCombiner) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCApplyGemCombiner.Size(m) +} +func (m *CMsgClientToGCApplyGemCombiner) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCApplyGemCombiner.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCApplyGemCombiner proto.InternalMessageInfo + +func (m *CMsgClientToGCApplyGemCombiner) GetItemId_1() uint64 { + if m != nil && m.ItemId_1 != nil { + return *m.ItemId_1 + } + return 0 +} + +func (m *CMsgClientToGCApplyGemCombiner) GetItemId_2() uint64 { + if m != nil && m.ItemId_2 != nil { + return *m.ItemId_2 + } + return 0 +} + +type CMsgClientToGCH264Unsupported struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCH264Unsupported) Reset() { *m = CMsgClientToGCH264Unsupported{} } +func (m *CMsgClientToGCH264Unsupported) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCH264Unsupported) ProtoMessage() {} +func (*CMsgClientToGCH264Unsupported) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{161} +} + +func (m *CMsgClientToGCH264Unsupported) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCH264Unsupported.Unmarshal(m, b) +} +func (m *CMsgClientToGCH264Unsupported) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCH264Unsupported.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCH264Unsupported) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCH264Unsupported.Merge(m, src) +} +func (m *CMsgClientToGCH264Unsupported) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCH264Unsupported.Size(m) +} +func (m *CMsgClientToGCH264Unsupported) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCH264Unsupported.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCH264Unsupported proto.InternalMessageInfo + +type CMsgClientToGCRequestH264Support struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestH264Support) Reset() { *m = CMsgClientToGCRequestH264Support{} } +func (m *CMsgClientToGCRequestH264Support) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCRequestH264Support) ProtoMessage() {} +func (*CMsgClientToGCRequestH264Support) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{162} +} + +func (m *CMsgClientToGCRequestH264Support) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestH264Support.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestH264Support) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestH264Support.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestH264Support) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestH264Support.Merge(m, src) +} +func (m *CMsgClientToGCRequestH264Support) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestH264Support.Size(m) +} +func (m *CMsgClientToGCRequestH264Support) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestH264Support.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestH264Support proto.InternalMessageInfo + +type CMsgClientToGCGetQuestProgress struct { + QuestIds []uint32 `protobuf:"varint,1,rep,name=quest_ids,json=questIds" json:"quest_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetQuestProgress) Reset() { *m = CMsgClientToGCGetQuestProgress{} } +func (m *CMsgClientToGCGetQuestProgress) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGetQuestProgress) ProtoMessage() {} +func (*CMsgClientToGCGetQuestProgress) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{163} +} + +func (m *CMsgClientToGCGetQuestProgress) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetQuestProgress.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetQuestProgress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetQuestProgress.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetQuestProgress) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetQuestProgress.Merge(m, src) +} +func (m *CMsgClientToGCGetQuestProgress) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetQuestProgress.Size(m) +} +func (m *CMsgClientToGCGetQuestProgress) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetQuestProgress.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetQuestProgress proto.InternalMessageInfo + +func (m *CMsgClientToGCGetQuestProgress) GetQuestIds() []uint32 { + if m != nil { + return m.QuestIds + } + return nil +} + +type CMsgClientToGCGetQuestProgressResponse struct { + Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` + Quests []*CMsgClientToGCGetQuestProgressResponse_Quest `protobuf:"bytes,2,rep,name=quests" json:"quests,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetQuestProgressResponse) Reset() { + *m = CMsgClientToGCGetQuestProgressResponse{} +} +func (m *CMsgClientToGCGetQuestProgressResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGetQuestProgressResponse) ProtoMessage() {} +func (*CMsgClientToGCGetQuestProgressResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{164} +} + +func (m *CMsgClientToGCGetQuestProgressResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetQuestProgressResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetQuestProgressResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetQuestProgressResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetQuestProgressResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetQuestProgressResponse.Merge(m, src) +} +func (m *CMsgClientToGCGetQuestProgressResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetQuestProgressResponse.Size(m) +} +func (m *CMsgClientToGCGetQuestProgressResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetQuestProgressResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetQuestProgressResponse proto.InternalMessageInfo + +func (m *CMsgClientToGCGetQuestProgressResponse) GetSuccess() bool { + if m != nil && m.Success != nil { + return *m.Success + } + return false +} + +func (m *CMsgClientToGCGetQuestProgressResponse) GetQuests() []*CMsgClientToGCGetQuestProgressResponse_Quest { + if m != nil { + return m.Quests + } + return nil +} + +type CMsgClientToGCGetQuestProgressResponse_Challenge struct { + ChallengeId *uint32 `protobuf:"varint,1,opt,name=challenge_id,json=challengeId" json:"challenge_id,omitempty"` + TimeCompleted *uint32 `protobuf:"varint,2,opt,name=time_completed,json=timeCompleted" json:"time_completed,omitempty"` + Attempts *uint32 `protobuf:"varint,3,opt,name=attempts" json:"attempts,omitempty"` + HeroId *uint32 `protobuf:"varint,4,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + TemplateId *uint32 `protobuf:"varint,5,opt,name=template_id,json=templateId" json:"template_id,omitempty"` + QuestRank *uint32 `protobuf:"varint,6,opt,name=quest_rank,json=questRank" json:"quest_rank,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) Reset() { + *m = CMsgClientToGCGetQuestProgressResponse_Challenge{} +} +func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCGetQuestProgressResponse_Challenge) ProtoMessage() {} +func (*CMsgClientToGCGetQuestProgressResponse_Challenge) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{164, 0} +} + +func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetQuestProgressResponse_Challenge.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetQuestProgressResponse_Challenge.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetQuestProgressResponse_Challenge.Merge(m, src) +} +func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetQuestProgressResponse_Challenge.Size(m) +} +func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetQuestProgressResponse_Challenge.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetQuestProgressResponse_Challenge proto.InternalMessageInfo + +func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) GetChallengeId() uint32 { + if m != nil && m.ChallengeId != nil { + return *m.ChallengeId + } + return 0 +} + +func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) GetTimeCompleted() uint32 { + if m != nil && m.TimeCompleted != nil { + return *m.TimeCompleted + } + return 0 +} + +func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) GetAttempts() uint32 { + if m != nil && m.Attempts != nil { + return *m.Attempts + } + return 0 +} + +func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) GetTemplateId() uint32 { + if m != nil && m.TemplateId != nil { + return *m.TemplateId + } + return 0 +} + +func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) GetQuestRank() uint32 { + if m != nil && m.QuestRank != nil { + return *m.QuestRank + } + return 0 +} + +type CMsgClientToGCGetQuestProgressResponse_Quest struct { + QuestId *uint32 `protobuf:"varint,1,opt,name=quest_id,json=questId" json:"quest_id,omitempty"` + CompletedChallenges []*CMsgClientToGCGetQuestProgressResponse_Challenge `protobuf:"bytes,2,rep,name=completed_challenges,json=completedChallenges" json:"completed_challenges,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetQuestProgressResponse_Quest) Reset() { + *m = CMsgClientToGCGetQuestProgressResponse_Quest{} +} +func (m *CMsgClientToGCGetQuestProgressResponse_Quest) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCGetQuestProgressResponse_Quest) ProtoMessage() {} +func (*CMsgClientToGCGetQuestProgressResponse_Quest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{164, 1} +} + +func (m *CMsgClientToGCGetQuestProgressResponse_Quest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetQuestProgressResponse_Quest.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetQuestProgressResponse_Quest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetQuestProgressResponse_Quest.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetQuestProgressResponse_Quest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetQuestProgressResponse_Quest.Merge(m, src) +} +func (m *CMsgClientToGCGetQuestProgressResponse_Quest) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetQuestProgressResponse_Quest.Size(m) +} +func (m *CMsgClientToGCGetQuestProgressResponse_Quest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetQuestProgressResponse_Quest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetQuestProgressResponse_Quest proto.InternalMessageInfo + +func (m *CMsgClientToGCGetQuestProgressResponse_Quest) GetQuestId() uint32 { + if m != nil && m.QuestId != nil { + return *m.QuestId + } + return 0 +} + +func (m *CMsgClientToGCGetQuestProgressResponse_Quest) GetCompletedChallenges() []*CMsgClientToGCGetQuestProgressResponse_Challenge { + if m != nil { + return m.CompletedChallenges + } + return nil +} + +type CMsgGCToClientMatchSignedOut struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientMatchSignedOut) Reset() { *m = CMsgGCToClientMatchSignedOut{} } +func (m *CMsgGCToClientMatchSignedOut) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientMatchSignedOut) ProtoMessage() {} +func (*CMsgGCToClientMatchSignedOut) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{165} +} + +func (m *CMsgGCToClientMatchSignedOut) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientMatchSignedOut.Unmarshal(m, b) +} +func (m *CMsgGCToClientMatchSignedOut) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientMatchSignedOut.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientMatchSignedOut) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientMatchSignedOut.Merge(m, src) +} +func (m *CMsgGCToClientMatchSignedOut) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientMatchSignedOut.Size(m) +} +func (m *CMsgGCToClientMatchSignedOut) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientMatchSignedOut.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientMatchSignedOut proto.InternalMessageInfo + +func (m *CMsgGCToClientMatchSignedOut) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +type CMsgGCGetHeroStatsHistory struct { + HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGetHeroStatsHistory) Reset() { *m = CMsgGCGetHeroStatsHistory{} } +func (m *CMsgGCGetHeroStatsHistory) String() string { return proto.CompactTextString(m) } +func (*CMsgGCGetHeroStatsHistory) ProtoMessage() {} +func (*CMsgGCGetHeroStatsHistory) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{166} +} + +func (m *CMsgGCGetHeroStatsHistory) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGetHeroStatsHistory.Unmarshal(m, b) +} +func (m *CMsgGCGetHeroStatsHistory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGetHeroStatsHistory.Marshal(b, m, deterministic) +} +func (m *CMsgGCGetHeroStatsHistory) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGetHeroStatsHistory.Merge(m, src) +} +func (m *CMsgGCGetHeroStatsHistory) XXX_Size() int { + return xxx_messageInfo_CMsgGCGetHeroStatsHistory.Size(m) +} +func (m *CMsgGCGetHeroStatsHistory) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGetHeroStatsHistory.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGetHeroStatsHistory proto.InternalMessageInfo + +func (m *CMsgGCGetHeroStatsHistory) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +type CMsgGCGetHeroStatsHistoryResponse struct { + HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + Records []*CMsgDOTASDOHeroStatsHistory `protobuf:"bytes,2,rep,name=records" json:"records,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGetHeroStatsHistoryResponse) Reset() { *m = CMsgGCGetHeroStatsHistoryResponse{} } +func (m *CMsgGCGetHeroStatsHistoryResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCGetHeroStatsHistoryResponse) ProtoMessage() {} +func (*CMsgGCGetHeroStatsHistoryResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{167} +} + +func (m *CMsgGCGetHeroStatsHistoryResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGetHeroStatsHistoryResponse.Unmarshal(m, b) +} +func (m *CMsgGCGetHeroStatsHistoryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGetHeroStatsHistoryResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCGetHeroStatsHistoryResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGetHeroStatsHistoryResponse.Merge(m, src) +} +func (m *CMsgGCGetHeroStatsHistoryResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCGetHeroStatsHistoryResponse.Size(m) +} +func (m *CMsgGCGetHeroStatsHistoryResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGetHeroStatsHistoryResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGetHeroStatsHistoryResponse proto.InternalMessageInfo + +func (m *CMsgGCGetHeroStatsHistoryResponse) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgGCGetHeroStatsHistoryResponse) GetRecords() []*CMsgDOTASDOHeroStatsHistory { + if m != nil { + return m.Records + } + return nil +} + +type CMsgPlayerConductScorecardRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPlayerConductScorecardRequest) Reset() { *m = CMsgPlayerConductScorecardRequest{} } +func (m *CMsgPlayerConductScorecardRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgPlayerConductScorecardRequest) ProtoMessage() {} +func (*CMsgPlayerConductScorecardRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{168} +} + +func (m *CMsgPlayerConductScorecardRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPlayerConductScorecardRequest.Unmarshal(m, b) +} +func (m *CMsgPlayerConductScorecardRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPlayerConductScorecardRequest.Marshal(b, m, deterministic) +} +func (m *CMsgPlayerConductScorecardRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPlayerConductScorecardRequest.Merge(m, src) +} +func (m *CMsgPlayerConductScorecardRequest) XXX_Size() int { + return xxx_messageInfo_CMsgPlayerConductScorecardRequest.Size(m) +} +func (m *CMsgPlayerConductScorecardRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPlayerConductScorecardRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPlayerConductScorecardRequest proto.InternalMessageInfo + +type CMsgPlayerConductScorecard struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + MatchId *uint64 `protobuf:"varint,2,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + SeqNum *uint32 `protobuf:"varint,3,opt,name=seq_num,json=seqNum" json:"seq_num,omitempty"` + Reasons *uint32 `protobuf:"varint,4,opt,name=reasons" json:"reasons,omitempty"` + MatchesInReport *uint32 `protobuf:"varint,5,opt,name=matches_in_report,json=matchesInReport" json:"matches_in_report,omitempty"` + MatchesClean *uint32 `protobuf:"varint,6,opt,name=matches_clean,json=matchesClean" json:"matches_clean,omitempty"` + MatchesReported *uint32 `protobuf:"varint,7,opt,name=matches_reported,json=matchesReported" json:"matches_reported,omitempty"` + MatchesAbandoned *uint32 `protobuf:"varint,8,opt,name=matches_abandoned,json=matchesAbandoned" json:"matches_abandoned,omitempty"` + ReportsCount *uint32 `protobuf:"varint,9,opt,name=reports_count,json=reportsCount" json:"reports_count,omitempty"` + ReportsParties *uint32 `protobuf:"varint,10,opt,name=reports_parties,json=reportsParties" json:"reports_parties,omitempty"` + CommendCount *uint32 `protobuf:"varint,11,opt,name=commend_count,json=commendCount" json:"commend_count,omitempty"` + Date *uint32 `protobuf:"varint,14,opt,name=date" json:"date,omitempty"` + BehaviorGrade *uint32 `protobuf:"varint,15,opt,name=behavior_grade,json=behaviorGrade" json:"behavior_grade,omitempty"` + OldBehaviorGrade *uint32 `protobuf:"varint,16,opt,name=old_behavior_grade,json=oldBehaviorGrade" json:"old_behavior_grade,omitempty"` + RawBehaviorScore *uint32 `protobuf:"varint,17,opt,name=raw_behavior_score,json=rawBehaviorScore" json:"raw_behavior_score,omitempty"` + OldRawBehaviorScore *uint32 `protobuf:"varint,18,opt,name=old_raw_behavior_score,json=oldRawBehaviorScore" json:"old_raw_behavior_score,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPlayerConductScorecard) Reset() { *m = CMsgPlayerConductScorecard{} } +func (m *CMsgPlayerConductScorecard) String() string { return proto.CompactTextString(m) } +func (*CMsgPlayerConductScorecard) ProtoMessage() {} +func (*CMsgPlayerConductScorecard) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{169} +} + +func (m *CMsgPlayerConductScorecard) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPlayerConductScorecard.Unmarshal(m, b) +} +func (m *CMsgPlayerConductScorecard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPlayerConductScorecard.Marshal(b, m, deterministic) +} +func (m *CMsgPlayerConductScorecard) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPlayerConductScorecard.Merge(m, src) +} +func (m *CMsgPlayerConductScorecard) XXX_Size() int { + return xxx_messageInfo_CMsgPlayerConductScorecard.Size(m) +} +func (m *CMsgPlayerConductScorecard) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPlayerConductScorecard.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPlayerConductScorecard proto.InternalMessageInfo + +func (m *CMsgPlayerConductScorecard) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgPlayerConductScorecard) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgPlayerConductScorecard) GetSeqNum() uint32 { + if m != nil && m.SeqNum != nil { + return *m.SeqNum + } + return 0 +} + +func (m *CMsgPlayerConductScorecard) GetReasons() uint32 { + if m != nil && m.Reasons != nil { + return *m.Reasons + } + return 0 +} + +func (m *CMsgPlayerConductScorecard) GetMatchesInReport() uint32 { + if m != nil && m.MatchesInReport != nil { + return *m.MatchesInReport + } + return 0 +} + +func (m *CMsgPlayerConductScorecard) GetMatchesClean() uint32 { + if m != nil && m.MatchesClean != nil { + return *m.MatchesClean + } + return 0 +} + +func (m *CMsgPlayerConductScorecard) GetMatchesReported() uint32 { + if m != nil && m.MatchesReported != nil { + return *m.MatchesReported + } + return 0 +} + +func (m *CMsgPlayerConductScorecard) GetMatchesAbandoned() uint32 { + if m != nil && m.MatchesAbandoned != nil { + return *m.MatchesAbandoned + } + return 0 +} + +func (m *CMsgPlayerConductScorecard) GetReportsCount() uint32 { + if m != nil && m.ReportsCount != nil { + return *m.ReportsCount + } + return 0 +} + +func (m *CMsgPlayerConductScorecard) GetReportsParties() uint32 { + if m != nil && m.ReportsParties != nil { + return *m.ReportsParties + } + return 0 +} + +func (m *CMsgPlayerConductScorecard) GetCommendCount() uint32 { + if m != nil && m.CommendCount != nil { + return *m.CommendCount + } + return 0 +} + +func (m *CMsgPlayerConductScorecard) GetDate() uint32 { + if m != nil && m.Date != nil { + return *m.Date + } + return 0 +} + +func (m *CMsgPlayerConductScorecard) GetBehaviorGrade() uint32 { + if m != nil && m.BehaviorGrade != nil { + return *m.BehaviorGrade + } + return 0 +} + +func (m *CMsgPlayerConductScorecard) GetOldBehaviorGrade() uint32 { + if m != nil && m.OldBehaviorGrade != nil { + return *m.OldBehaviorGrade + } + return 0 +} + +func (m *CMsgPlayerConductScorecard) GetRawBehaviorScore() uint32 { + if m != nil && m.RawBehaviorScore != nil { + return *m.RawBehaviorScore + } + return 0 +} + +func (m *CMsgPlayerConductScorecard) GetOldRawBehaviorScore() uint32 { + if m != nil && m.OldRawBehaviorScore != nil { + return *m.OldRawBehaviorScore + } + return 0 +} + +type CMsgClientToGCWageringRequest struct { + EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCWageringRequest) Reset() { *m = CMsgClientToGCWageringRequest{} } +func (m *CMsgClientToGCWageringRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCWageringRequest) ProtoMessage() {} +func (*CMsgClientToGCWageringRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{170} +} + +func (m *CMsgClientToGCWageringRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCWageringRequest.Unmarshal(m, b) +} +func (m *CMsgClientToGCWageringRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCWageringRequest.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCWageringRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCWageringRequest.Merge(m, src) +} +func (m *CMsgClientToGCWageringRequest) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCWageringRequest.Size(m) +} +func (m *CMsgClientToGCWageringRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCWageringRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCWageringRequest proto.InternalMessageInfo + +func (m *CMsgClientToGCWageringRequest) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +type CMsgGCToClientWageringResponse struct { + CoinsRemaining *uint32 `protobuf:"varint,1,opt,name=coins_remaining,json=coinsRemaining" json:"coins_remaining,omitempty"` + TotalPointsWon *uint32 `protobuf:"varint,2,opt,name=total_points_won,json=totalPointsWon" json:"total_points_won,omitempty"` + TotalPointsWagered *uint32 `protobuf:"varint,3,opt,name=total_points_wagered,json=totalPointsWagered" json:"total_points_wagered,omitempty"` + TotalPointsTipped *uint32 `protobuf:"varint,4,opt,name=total_points_tipped,json=totalPointsTipped" json:"total_points_tipped,omitempty"` + SuccessRate *uint32 `protobuf:"varint,5,opt,name=success_rate,json=successRate" json:"success_rate,omitempty"` + TotalGamesWagered *uint32 `protobuf:"varint,6,opt,name=total_games_wagered,json=totalGamesWagered" json:"total_games_wagered,omitempty"` + CoinsMax *uint32 `protobuf:"varint,7,opt,name=coins_max,json=coinsMax" json:"coins_max,omitempty"` + RankWagersRemaining *uint32 `protobuf:"varint,8,opt,name=rank_wagers_remaining,json=rankWagersRemaining" json:"rank_wagers_remaining,omitempty"` + RankWagersMax *uint32 `protobuf:"varint,9,opt,name=rank_wagers_max,json=rankWagersMax" json:"rank_wagers_max,omitempty"` + PredictionTokensRemaining *uint32 `protobuf:"varint,10,opt,name=prediction_tokens_remaining,json=predictionTokensRemaining" json:"prediction_tokens_remaining,omitempty"` + PredictionTokensMax *uint32 `protobuf:"varint,11,opt,name=prediction_tokens_max,json=predictionTokensMax" json:"prediction_tokens_max,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientWageringResponse) Reset() { *m = CMsgGCToClientWageringResponse{} } +func (m *CMsgGCToClientWageringResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientWageringResponse) ProtoMessage() {} +func (*CMsgGCToClientWageringResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{171} +} + +func (m *CMsgGCToClientWageringResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientWageringResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientWageringResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientWageringResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientWageringResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientWageringResponse.Merge(m, src) +} +func (m *CMsgGCToClientWageringResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientWageringResponse.Size(m) +} +func (m *CMsgGCToClientWageringResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientWageringResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientWageringResponse proto.InternalMessageInfo + +func (m *CMsgGCToClientWageringResponse) GetCoinsRemaining() uint32 { + if m != nil && m.CoinsRemaining != nil { + return *m.CoinsRemaining + } + return 0 +} + +func (m *CMsgGCToClientWageringResponse) GetTotalPointsWon() uint32 { + if m != nil && m.TotalPointsWon != nil { + return *m.TotalPointsWon + } + return 0 +} + +func (m *CMsgGCToClientWageringResponse) GetTotalPointsWagered() uint32 { + if m != nil && m.TotalPointsWagered != nil { + return *m.TotalPointsWagered + } + return 0 +} + +func (m *CMsgGCToClientWageringResponse) GetTotalPointsTipped() uint32 { + if m != nil && m.TotalPointsTipped != nil { + return *m.TotalPointsTipped + } + return 0 +} + +func (m *CMsgGCToClientWageringResponse) GetSuccessRate() uint32 { + if m != nil && m.SuccessRate != nil { + return *m.SuccessRate + } + return 0 +} + +func (m *CMsgGCToClientWageringResponse) GetTotalGamesWagered() uint32 { + if m != nil && m.TotalGamesWagered != nil { + return *m.TotalGamesWagered + } + return 0 +} + +func (m *CMsgGCToClientWageringResponse) GetCoinsMax() uint32 { + if m != nil && m.CoinsMax != nil { + return *m.CoinsMax + } + return 0 +} + +func (m *CMsgGCToClientWageringResponse) GetRankWagersRemaining() uint32 { + if m != nil && m.RankWagersRemaining != nil { + return *m.RankWagersRemaining + } + return 0 +} + +func (m *CMsgGCToClientWageringResponse) GetRankWagersMax() uint32 { + if m != nil && m.RankWagersMax != nil { + return *m.RankWagersMax + } + return 0 +} + +func (m *CMsgGCToClientWageringResponse) GetPredictionTokensRemaining() uint32 { + if m != nil && m.PredictionTokensRemaining != nil { + return *m.PredictionTokensRemaining + } + return 0 +} + +func (m *CMsgGCToClientWageringResponse) GetPredictionTokensMax() uint32 { + if m != nil && m.PredictionTokensMax != nil { + return *m.PredictionTokensMax + } + return 0 +} + +type CMsgGCToClientWageringUpdate struct { + EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + WageringInfo *CMsgGCToClientWageringResponse `protobuf:"bytes,2,opt,name=wagering_info,json=wageringInfo" json:"wagering_info,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientWageringUpdate) Reset() { *m = CMsgGCToClientWageringUpdate{} } +func (m *CMsgGCToClientWageringUpdate) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientWageringUpdate) ProtoMessage() {} +func (*CMsgGCToClientWageringUpdate) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{172} +} + +func (m *CMsgGCToClientWageringUpdate) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientWageringUpdate.Unmarshal(m, b) +} +func (m *CMsgGCToClientWageringUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientWageringUpdate.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientWageringUpdate) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientWageringUpdate.Merge(m, src) +} +func (m *CMsgGCToClientWageringUpdate) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientWageringUpdate.Size(m) +} +func (m *CMsgGCToClientWageringUpdate) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientWageringUpdate.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientWageringUpdate proto.InternalMessageInfo + +func (m *CMsgGCToClientWageringUpdate) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +func (m *CMsgGCToClientWageringUpdate) GetWageringInfo() *CMsgGCToClientWageringResponse { + if m != nil { + return m.WageringInfo + } + return nil +} + +type CMsgGCToClientArcanaVotesUpdate struct { + EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + ArcanaVotes *CMsgClientToGCRequestArcanaVotesRemainingResponse `protobuf:"bytes,2,opt,name=arcana_votes,json=arcanaVotes" json:"arcana_votes,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientArcanaVotesUpdate) Reset() { *m = CMsgGCToClientArcanaVotesUpdate{} } +func (m *CMsgGCToClientArcanaVotesUpdate) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientArcanaVotesUpdate) ProtoMessage() {} +func (*CMsgGCToClientArcanaVotesUpdate) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{173} +} + +func (m *CMsgGCToClientArcanaVotesUpdate) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientArcanaVotesUpdate.Unmarshal(m, b) +} +func (m *CMsgGCToClientArcanaVotesUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientArcanaVotesUpdate.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientArcanaVotesUpdate) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientArcanaVotesUpdate.Merge(m, src) +} +func (m *CMsgGCToClientArcanaVotesUpdate) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientArcanaVotesUpdate.Size(m) +} +func (m *CMsgGCToClientArcanaVotesUpdate) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientArcanaVotesUpdate.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientArcanaVotesUpdate proto.InternalMessageInfo + +func (m *CMsgGCToClientArcanaVotesUpdate) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +func (m *CMsgGCToClientArcanaVotesUpdate) GetArcanaVotes() *CMsgClientToGCRequestArcanaVotesRemainingResponse { + if m != nil { + return m.ArcanaVotes + } + return nil +} + +type CMsgClientToGCGetEventGoals struct { + EventIds []EEvent `protobuf:"varint,1,rep,name=event_ids,json=eventIds,enum=protocol.EEvent" json:"event_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetEventGoals) Reset() { *m = CMsgClientToGCGetEventGoals{} } +func (m *CMsgClientToGCGetEventGoals) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGetEventGoals) ProtoMessage() {} +func (*CMsgClientToGCGetEventGoals) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{174} +} + +func (m *CMsgClientToGCGetEventGoals) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetEventGoals.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetEventGoals) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetEventGoals.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetEventGoals) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetEventGoals.Merge(m, src) +} +func (m *CMsgClientToGCGetEventGoals) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetEventGoals.Size(m) +} +func (m *CMsgClientToGCGetEventGoals) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetEventGoals.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetEventGoals proto.InternalMessageInfo + +func (m *CMsgClientToGCGetEventGoals) GetEventIds() []EEvent { + if m != nil { + return m.EventIds + } + return nil +} + +type CMsgEventGoals struct { + EventGoals []*CMsgEventGoals_EventGoal `protobuf:"bytes,1,rep,name=event_goals,json=eventGoals" json:"event_goals,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgEventGoals) Reset() { *m = CMsgEventGoals{} } +func (m *CMsgEventGoals) String() string { return proto.CompactTextString(m) } +func (*CMsgEventGoals) ProtoMessage() {} +func (*CMsgEventGoals) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{175} +} + +func (m *CMsgEventGoals) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgEventGoals.Unmarshal(m, b) +} +func (m *CMsgEventGoals) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgEventGoals.Marshal(b, m, deterministic) +} +func (m *CMsgEventGoals) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgEventGoals.Merge(m, src) +} +func (m *CMsgEventGoals) XXX_Size() int { + return xxx_messageInfo_CMsgEventGoals.Size(m) +} +func (m *CMsgEventGoals) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgEventGoals.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgEventGoals proto.InternalMessageInfo + +func (m *CMsgEventGoals) GetEventGoals() []*CMsgEventGoals_EventGoal { + if m != nil { + return m.EventGoals + } + return nil +} + +type CMsgEventGoals_EventGoal struct { + EventId *EEvent `protobuf:"varint,1,opt,name=event_id,json=eventId,enum=protocol.EEvent,def=0" json:"event_id,omitempty"` + GoalId *uint32 `protobuf:"varint,2,opt,name=goal_id,json=goalId" json:"goal_id,omitempty"` + Value *uint64 `protobuf:"varint,3,opt,name=value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgEventGoals_EventGoal) Reset() { *m = CMsgEventGoals_EventGoal{} } +func (m *CMsgEventGoals_EventGoal) String() string { return proto.CompactTextString(m) } +func (*CMsgEventGoals_EventGoal) ProtoMessage() {} +func (*CMsgEventGoals_EventGoal) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{175, 0} +} + +func (m *CMsgEventGoals_EventGoal) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgEventGoals_EventGoal.Unmarshal(m, b) +} +func (m *CMsgEventGoals_EventGoal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgEventGoals_EventGoal.Marshal(b, m, deterministic) +} +func (m *CMsgEventGoals_EventGoal) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgEventGoals_EventGoal.Merge(m, src) +} +func (m *CMsgEventGoals_EventGoal) XXX_Size() int { + return xxx_messageInfo_CMsgEventGoals_EventGoal.Size(m) +} +func (m *CMsgEventGoals_EventGoal) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgEventGoals_EventGoal.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgEventGoals_EventGoal proto.InternalMessageInfo + +const Default_CMsgEventGoals_EventGoal_EventId EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgEventGoals_EventGoal) GetEventId() EEvent { + if m != nil && m.EventId != nil { + return *m.EventId + } + return Default_CMsgEventGoals_EventGoal_EventId +} + +func (m *CMsgEventGoals_EventGoal) GetGoalId() uint32 { + if m != nil && m.GoalId != nil { + return *m.GoalId + } + return 0 +} + +func (m *CMsgEventGoals_EventGoal) GetValue() uint64 { + if m != nil && m.Value != nil { + return *m.Value + } + return 0 +} + +type CMsgGCToGCLeaguePredictions struct { + LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCLeaguePredictions) Reset() { *m = CMsgGCToGCLeaguePredictions{} } +func (m *CMsgGCToGCLeaguePredictions) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCLeaguePredictions) ProtoMessage() {} +func (*CMsgGCToGCLeaguePredictions) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{176} +} + +func (m *CMsgGCToGCLeaguePredictions) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCLeaguePredictions.Unmarshal(m, b) +} +func (m *CMsgGCToGCLeaguePredictions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCLeaguePredictions.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCLeaguePredictions) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCLeaguePredictions.Merge(m, src) +} +func (m *CMsgGCToGCLeaguePredictions) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCLeaguePredictions.Size(m) +} +func (m *CMsgGCToGCLeaguePredictions) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCLeaguePredictions.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCLeaguePredictions proto.InternalMessageInfo + +func (m *CMsgGCToGCLeaguePredictions) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +type CMsgPredictionRankings struct { + Predictions []*CMsgPredictionRankings_Prediction `protobuf:"bytes,1,rep,name=predictions" json:"predictions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPredictionRankings) Reset() { *m = CMsgPredictionRankings{} } +func (m *CMsgPredictionRankings) String() string { return proto.CompactTextString(m) } +func (*CMsgPredictionRankings) ProtoMessage() {} +func (*CMsgPredictionRankings) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{177} +} + +func (m *CMsgPredictionRankings) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPredictionRankings.Unmarshal(m, b) +} +func (m *CMsgPredictionRankings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPredictionRankings.Marshal(b, m, deterministic) +} +func (m *CMsgPredictionRankings) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPredictionRankings.Merge(m, src) +} +func (m *CMsgPredictionRankings) XXX_Size() int { + return xxx_messageInfo_CMsgPredictionRankings.Size(m) +} +func (m *CMsgPredictionRankings) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPredictionRankings.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPredictionRankings proto.InternalMessageInfo + +func (m *CMsgPredictionRankings) GetPredictions() []*CMsgPredictionRankings_Prediction { + if m != nil { + return m.Predictions + } + return nil +} + +type CMsgPredictionRankings_PredictionLine struct { + AnswerId *uint32 `protobuf:"varint,1,opt,name=answer_id,json=answerId" json:"answer_id,omitempty"` + AnswerName *string `protobuf:"bytes,2,opt,name=answer_name,json=answerName" json:"answer_name,omitempty"` + AnswerLogo *uint64 `protobuf:"varint,3,opt,name=answer_logo,json=answerLogo" json:"answer_logo,omitempty"` + AnswerValue *float32 `protobuf:"fixed32,4,opt,name=answer_value,json=answerValue" json:"answer_value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPredictionRankings_PredictionLine) Reset() { *m = CMsgPredictionRankings_PredictionLine{} } +func (m *CMsgPredictionRankings_PredictionLine) String() string { return proto.CompactTextString(m) } +func (*CMsgPredictionRankings_PredictionLine) ProtoMessage() {} +func (*CMsgPredictionRankings_PredictionLine) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{177, 0} +} + +func (m *CMsgPredictionRankings_PredictionLine) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPredictionRankings_PredictionLine.Unmarshal(m, b) +} +func (m *CMsgPredictionRankings_PredictionLine) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPredictionRankings_PredictionLine.Marshal(b, m, deterministic) +} +func (m *CMsgPredictionRankings_PredictionLine) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPredictionRankings_PredictionLine.Merge(m, src) +} +func (m *CMsgPredictionRankings_PredictionLine) XXX_Size() int { + return xxx_messageInfo_CMsgPredictionRankings_PredictionLine.Size(m) +} +func (m *CMsgPredictionRankings_PredictionLine) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPredictionRankings_PredictionLine.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPredictionRankings_PredictionLine proto.InternalMessageInfo + +func (m *CMsgPredictionRankings_PredictionLine) GetAnswerId() uint32 { + if m != nil && m.AnswerId != nil { + return *m.AnswerId + } + return 0 +} + +func (m *CMsgPredictionRankings_PredictionLine) GetAnswerName() string { + if m != nil && m.AnswerName != nil { + return *m.AnswerName + } + return "" +} + +func (m *CMsgPredictionRankings_PredictionLine) GetAnswerLogo() uint64 { + if m != nil && m.AnswerLogo != nil { + return *m.AnswerLogo + } + return 0 +} + +func (m *CMsgPredictionRankings_PredictionLine) GetAnswerValue() float32 { + if m != nil && m.AnswerValue != nil { + return *m.AnswerValue + } + return 0 +} + +type CMsgPredictionRankings_Prediction struct { + SelectionId *uint32 `protobuf:"varint,1,opt,name=selection_id,json=selectionId" json:"selection_id,omitempty"` + PredictionLines []*CMsgPredictionRankings_PredictionLine `protobuf:"bytes,2,rep,name=prediction_lines,json=predictionLines" json:"prediction_lines,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPredictionRankings_Prediction) Reset() { *m = CMsgPredictionRankings_Prediction{} } +func (m *CMsgPredictionRankings_Prediction) String() string { return proto.CompactTextString(m) } +func (*CMsgPredictionRankings_Prediction) ProtoMessage() {} +func (*CMsgPredictionRankings_Prediction) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{177, 1} +} + +func (m *CMsgPredictionRankings_Prediction) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPredictionRankings_Prediction.Unmarshal(m, b) +} +func (m *CMsgPredictionRankings_Prediction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPredictionRankings_Prediction.Marshal(b, m, deterministic) +} +func (m *CMsgPredictionRankings_Prediction) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPredictionRankings_Prediction.Merge(m, src) +} +func (m *CMsgPredictionRankings_Prediction) XXX_Size() int { + return xxx_messageInfo_CMsgPredictionRankings_Prediction.Size(m) +} +func (m *CMsgPredictionRankings_Prediction) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPredictionRankings_Prediction.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPredictionRankings_Prediction proto.InternalMessageInfo + +func (m *CMsgPredictionRankings_Prediction) GetSelectionId() uint32 { + if m != nil && m.SelectionId != nil { + return *m.SelectionId + } + return 0 +} + +func (m *CMsgPredictionRankings_Prediction) GetPredictionLines() []*CMsgPredictionRankings_PredictionLine { + if m != nil { + return m.PredictionLines + } + return nil +} + +type CMsgPredictionResults struct { + Results []*CMsgPredictionResults_Result `protobuf:"bytes,1,rep,name=results" json:"results,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPredictionResults) Reset() { *m = CMsgPredictionResults{} } +func (m *CMsgPredictionResults) String() string { return proto.CompactTextString(m) } +func (*CMsgPredictionResults) ProtoMessage() {} +func (*CMsgPredictionResults) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{178} +} + +func (m *CMsgPredictionResults) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPredictionResults.Unmarshal(m, b) +} +func (m *CMsgPredictionResults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPredictionResults.Marshal(b, m, deterministic) +} +func (m *CMsgPredictionResults) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPredictionResults.Merge(m, src) +} +func (m *CMsgPredictionResults) XXX_Size() int { + return xxx_messageInfo_CMsgPredictionResults.Size(m) +} +func (m *CMsgPredictionResults) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPredictionResults.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPredictionResults proto.InternalMessageInfo + +func (m *CMsgPredictionResults) GetResults() []*CMsgPredictionResults_Result { + if m != nil { + return m.Results + } + return nil +} + +type CMsgPredictionResults_ResultBreakdown struct { + AnswerSelection *uint32 `protobuf:"varint,2,opt,name=answer_selection,json=answerSelection" json:"answer_selection,omitempty"` + AnswerValue *float32 `protobuf:"fixed32,3,opt,name=answer_value,json=answerValue" json:"answer_value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPredictionResults_ResultBreakdown) Reset() { *m = CMsgPredictionResults_ResultBreakdown{} } +func (m *CMsgPredictionResults_ResultBreakdown) String() string { return proto.CompactTextString(m) } +func (*CMsgPredictionResults_ResultBreakdown) ProtoMessage() {} +func (*CMsgPredictionResults_ResultBreakdown) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{178, 0} +} + +func (m *CMsgPredictionResults_ResultBreakdown) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPredictionResults_ResultBreakdown.Unmarshal(m, b) +} +func (m *CMsgPredictionResults_ResultBreakdown) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPredictionResults_ResultBreakdown.Marshal(b, m, deterministic) +} +func (m *CMsgPredictionResults_ResultBreakdown) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPredictionResults_ResultBreakdown.Merge(m, src) +} +func (m *CMsgPredictionResults_ResultBreakdown) XXX_Size() int { + return xxx_messageInfo_CMsgPredictionResults_ResultBreakdown.Size(m) +} +func (m *CMsgPredictionResults_ResultBreakdown) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPredictionResults_ResultBreakdown.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPredictionResults_ResultBreakdown proto.InternalMessageInfo + +func (m *CMsgPredictionResults_ResultBreakdown) GetAnswerSelection() uint32 { + if m != nil && m.AnswerSelection != nil { + return *m.AnswerSelection + } + return 0 +} + +func (m *CMsgPredictionResults_ResultBreakdown) GetAnswerValue() float32 { + if m != nil && m.AnswerValue != nil { + return *m.AnswerValue + } + return 0 +} + +type CMsgPredictionResults_Result struct { + SelectionId *uint32 `protobuf:"varint,1,opt,name=selection_id,json=selectionId" json:"selection_id,omitempty"` + ResultBreakdown []*CMsgPredictionResults_ResultBreakdown `protobuf:"bytes,2,rep,name=result_breakdown,json=resultBreakdown" json:"result_breakdown,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPredictionResults_Result) Reset() { *m = CMsgPredictionResults_Result{} } +func (m *CMsgPredictionResults_Result) String() string { return proto.CompactTextString(m) } +func (*CMsgPredictionResults_Result) ProtoMessage() {} +func (*CMsgPredictionResults_Result) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{178, 1} +} + +func (m *CMsgPredictionResults_Result) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPredictionResults_Result.Unmarshal(m, b) +} +func (m *CMsgPredictionResults_Result) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPredictionResults_Result.Marshal(b, m, deterministic) +} +func (m *CMsgPredictionResults_Result) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPredictionResults_Result.Merge(m, src) +} +func (m *CMsgPredictionResults_Result) XXX_Size() int { + return xxx_messageInfo_CMsgPredictionResults_Result.Size(m) +} +func (m *CMsgPredictionResults_Result) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPredictionResults_Result.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPredictionResults_Result proto.InternalMessageInfo + +func (m *CMsgPredictionResults_Result) GetSelectionId() uint32 { + if m != nil && m.SelectionId != nil { + return *m.SelectionId + } + return 0 +} + +func (m *CMsgPredictionResults_Result) GetResultBreakdown() []*CMsgPredictionResults_ResultBreakdown { + if m != nil { + return m.ResultBreakdown + } + return nil +} + +type CMsgClientToGCSuspiciousActivity struct { + AppData *uint64 `protobuf:"varint,1,opt,name=app_data,json=appData" json:"app_data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCSuspiciousActivity) Reset() { *m = CMsgClientToGCSuspiciousActivity{} } +func (m *CMsgClientToGCSuspiciousActivity) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCSuspiciousActivity) ProtoMessage() {} +func (*CMsgClientToGCSuspiciousActivity) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{179} +} + +func (m *CMsgClientToGCSuspiciousActivity) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCSuspiciousActivity.Unmarshal(m, b) +} +func (m *CMsgClientToGCSuspiciousActivity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCSuspiciousActivity.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCSuspiciousActivity) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCSuspiciousActivity.Merge(m, src) +} +func (m *CMsgClientToGCSuspiciousActivity) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCSuspiciousActivity.Size(m) +} +func (m *CMsgClientToGCSuspiciousActivity) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCSuspiciousActivity.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCSuspiciousActivity proto.InternalMessageInfo + +func (m *CMsgClientToGCSuspiciousActivity) GetAppData() uint64 { + if m != nil && m.AppData != nil { + return *m.AppData + } + return 0 +} + +type CMsgClientToGCHasPlayerVotedForMVP struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCHasPlayerVotedForMVP) Reset() { *m = CMsgClientToGCHasPlayerVotedForMVP{} } +func (m *CMsgClientToGCHasPlayerVotedForMVP) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCHasPlayerVotedForMVP) ProtoMessage() {} +func (*CMsgClientToGCHasPlayerVotedForMVP) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{180} +} + +func (m *CMsgClientToGCHasPlayerVotedForMVP) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCHasPlayerVotedForMVP.Unmarshal(m, b) +} +func (m *CMsgClientToGCHasPlayerVotedForMVP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCHasPlayerVotedForMVP.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCHasPlayerVotedForMVP) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCHasPlayerVotedForMVP.Merge(m, src) +} +func (m *CMsgClientToGCHasPlayerVotedForMVP) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCHasPlayerVotedForMVP.Size(m) +} +func (m *CMsgClientToGCHasPlayerVotedForMVP) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCHasPlayerVotedForMVP.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCHasPlayerVotedForMVP proto.InternalMessageInfo + +func (m *CMsgClientToGCHasPlayerVotedForMVP) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +type CMsgClientToGCHasPlayerVotedForMVPResponse struct { + Result *bool `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCHasPlayerVotedForMVPResponse) Reset() { + *m = CMsgClientToGCHasPlayerVotedForMVPResponse{} +} +func (m *CMsgClientToGCHasPlayerVotedForMVPResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCHasPlayerVotedForMVPResponse) ProtoMessage() {} +func (*CMsgClientToGCHasPlayerVotedForMVPResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{181} +} + +func (m *CMsgClientToGCHasPlayerVotedForMVPResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCHasPlayerVotedForMVPResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCHasPlayerVotedForMVPResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCHasPlayerVotedForMVPResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCHasPlayerVotedForMVPResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCHasPlayerVotedForMVPResponse.Merge(m, src) +} +func (m *CMsgClientToGCHasPlayerVotedForMVPResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCHasPlayerVotedForMVPResponse.Size(m) +} +func (m *CMsgClientToGCHasPlayerVotedForMVPResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCHasPlayerVotedForMVPResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCHasPlayerVotedForMVPResponse proto.InternalMessageInfo + +func (m *CMsgClientToGCHasPlayerVotedForMVPResponse) GetResult() bool { + if m != nil && m.Result != nil { + return *m.Result + } + return false +} + +type CMsgClientToGCVoteForLeagueGameMVP struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + AccountId *uint32 `protobuf:"varint,3,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCVoteForLeagueGameMVP) Reset() { *m = CMsgClientToGCVoteForLeagueGameMVP{} } +func (m *CMsgClientToGCVoteForLeagueGameMVP) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCVoteForLeagueGameMVP) ProtoMessage() {} +func (*CMsgClientToGCVoteForLeagueGameMVP) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{182} +} + +func (m *CMsgClientToGCVoteForLeagueGameMVP) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCVoteForLeagueGameMVP.Unmarshal(m, b) +} +func (m *CMsgClientToGCVoteForLeagueGameMVP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCVoteForLeagueGameMVP.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCVoteForLeagueGameMVP) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCVoteForLeagueGameMVP.Merge(m, src) +} +func (m *CMsgClientToGCVoteForLeagueGameMVP) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCVoteForLeagueGameMVP.Size(m) +} +func (m *CMsgClientToGCVoteForLeagueGameMVP) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCVoteForLeagueGameMVP.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCVoteForLeagueGameMVP proto.InternalMessageInfo + +func (m *CMsgClientToGCVoteForLeagueGameMVP) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgClientToGCVoteForLeagueGameMVP) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +type CMsgClientToGCVoteForMVP struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + AccountId *uint32 `protobuf:"varint,3,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCVoteForMVP) Reset() { *m = CMsgClientToGCVoteForMVP{} } +func (m *CMsgClientToGCVoteForMVP) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCVoteForMVP) ProtoMessage() {} +func (*CMsgClientToGCVoteForMVP) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{183} +} + +func (m *CMsgClientToGCVoteForMVP) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCVoteForMVP.Unmarshal(m, b) +} +func (m *CMsgClientToGCVoteForMVP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCVoteForMVP.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCVoteForMVP) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCVoteForMVP.Merge(m, src) +} +func (m *CMsgClientToGCVoteForMVP) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCVoteForMVP.Size(m) +} +func (m *CMsgClientToGCVoteForMVP) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCVoteForMVP.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCVoteForMVP proto.InternalMessageInfo + +func (m *CMsgClientToGCVoteForMVP) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgClientToGCVoteForMVP) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +type CMsgClientToGCVoteForMVPResponse struct { + Result *bool `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCVoteForMVPResponse) Reset() { *m = CMsgClientToGCVoteForMVPResponse{} } +func (m *CMsgClientToGCVoteForMVPResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCVoteForMVPResponse) ProtoMessage() {} +func (*CMsgClientToGCVoteForMVPResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{184} +} + +func (m *CMsgClientToGCVoteForMVPResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCVoteForMVPResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCVoteForMVPResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCVoteForMVPResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCVoteForMVPResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCVoteForMVPResponse.Merge(m, src) +} +func (m *CMsgClientToGCVoteForMVPResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCVoteForMVPResponse.Size(m) +} +func (m *CMsgClientToGCVoteForMVPResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCVoteForMVPResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCVoteForMVPResponse proto.InternalMessageInfo + +func (m *CMsgClientToGCVoteForMVPResponse) GetResult() bool { + if m != nil && m.Result != nil { + return *m.Result + } + return false +} + +type CMsgClientToGCMVPVoteTimeout struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCMVPVoteTimeout) Reset() { *m = CMsgClientToGCMVPVoteTimeout{} } +func (m *CMsgClientToGCMVPVoteTimeout) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCMVPVoteTimeout) ProtoMessage() {} +func (*CMsgClientToGCMVPVoteTimeout) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{185} +} + +func (m *CMsgClientToGCMVPVoteTimeout) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCMVPVoteTimeout.Unmarshal(m, b) +} +func (m *CMsgClientToGCMVPVoteTimeout) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCMVPVoteTimeout.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCMVPVoteTimeout) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCMVPVoteTimeout.Merge(m, src) +} +func (m *CMsgClientToGCMVPVoteTimeout) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCMVPVoteTimeout.Size(m) +} +func (m *CMsgClientToGCMVPVoteTimeout) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCMVPVoteTimeout.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCMVPVoteTimeout proto.InternalMessageInfo + +func (m *CMsgClientToGCMVPVoteTimeout) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +type CMsgClientToGCMVPVoteTimeoutResponse struct { + Result *bool `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCMVPVoteTimeoutResponse) Reset() { *m = CMsgClientToGCMVPVoteTimeoutResponse{} } +func (m *CMsgClientToGCMVPVoteTimeoutResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCMVPVoteTimeoutResponse) ProtoMessage() {} +func (*CMsgClientToGCMVPVoteTimeoutResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{186} +} + +func (m *CMsgClientToGCMVPVoteTimeoutResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCMVPVoteTimeoutResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCMVPVoteTimeoutResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCMVPVoteTimeoutResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCMVPVoteTimeoutResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCMVPVoteTimeoutResponse.Merge(m, src) +} +func (m *CMsgClientToGCMVPVoteTimeoutResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCMVPVoteTimeoutResponse.Size(m) +} +func (m *CMsgClientToGCMVPVoteTimeoutResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCMVPVoteTimeoutResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCMVPVoteTimeoutResponse proto.InternalMessageInfo + +func (m *CMsgClientToGCMVPVoteTimeoutResponse) GetResult() bool { + if m != nil && m.Result != nil { + return *m.Result + } + return false +} + +type CMsgMVPVotesForMatch struct { + Players []*CMsgMVPVotesForMatch_Player `protobuf:"bytes,1,rep,name=players" json:"players,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgMVPVotesForMatch) Reset() { *m = CMsgMVPVotesForMatch{} } +func (m *CMsgMVPVotesForMatch) String() string { return proto.CompactTextString(m) } +func (*CMsgMVPVotesForMatch) ProtoMessage() {} +func (*CMsgMVPVotesForMatch) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{187} +} + +func (m *CMsgMVPVotesForMatch) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgMVPVotesForMatch.Unmarshal(m, b) +} +func (m *CMsgMVPVotesForMatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgMVPVotesForMatch.Marshal(b, m, deterministic) +} +func (m *CMsgMVPVotesForMatch) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgMVPVotesForMatch.Merge(m, src) +} +func (m *CMsgMVPVotesForMatch) XXX_Size() int { + return xxx_messageInfo_CMsgMVPVotesForMatch.Size(m) +} +func (m *CMsgMVPVotesForMatch) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgMVPVotesForMatch.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgMVPVotesForMatch proto.InternalMessageInfo + +func (m *CMsgMVPVotesForMatch) GetPlayers() []*CMsgMVPVotesForMatch_Player { + if m != nil { + return m.Players + } + return nil +} + +type CMsgMVPVotesForMatch_Player struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + VoteCount *uint32 `protobuf:"varint,2,opt,name=vote_count,json=voteCount" json:"vote_count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgMVPVotesForMatch_Player) Reset() { *m = CMsgMVPVotesForMatch_Player{} } +func (m *CMsgMVPVotesForMatch_Player) String() string { return proto.CompactTextString(m) } +func (*CMsgMVPVotesForMatch_Player) ProtoMessage() {} +func (*CMsgMVPVotesForMatch_Player) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{187, 0} +} + +func (m *CMsgMVPVotesForMatch_Player) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgMVPVotesForMatch_Player.Unmarshal(m, b) +} +func (m *CMsgMVPVotesForMatch_Player) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgMVPVotesForMatch_Player.Marshal(b, m, deterministic) +} +func (m *CMsgMVPVotesForMatch_Player) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgMVPVotesForMatch_Player.Merge(m, src) +} +func (m *CMsgMVPVotesForMatch_Player) XXX_Size() int { + return xxx_messageInfo_CMsgMVPVotesForMatch_Player.Size(m) +} +func (m *CMsgMVPVotesForMatch_Player) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgMVPVotesForMatch_Player.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgMVPVotesForMatch_Player proto.InternalMessageInfo + +func (m *CMsgMVPVotesForMatch_Player) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgMVPVotesForMatch_Player) GetVoteCount() uint32 { + if m != nil && m.VoteCount != nil { + return *m.VoteCount + } + return 0 +} + +type CMsgClientToGCTeammateStatsRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCTeammateStatsRequest) Reset() { *m = CMsgClientToGCTeammateStatsRequest{} } +func (m *CMsgClientToGCTeammateStatsRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCTeammateStatsRequest) ProtoMessage() {} +func (*CMsgClientToGCTeammateStatsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{188} +} + +func (m *CMsgClientToGCTeammateStatsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCTeammateStatsRequest.Unmarshal(m, b) +} +func (m *CMsgClientToGCTeammateStatsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCTeammateStatsRequest.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCTeammateStatsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCTeammateStatsRequest.Merge(m, src) +} +func (m *CMsgClientToGCTeammateStatsRequest) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCTeammateStatsRequest.Size(m) +} +func (m *CMsgClientToGCTeammateStatsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCTeammateStatsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCTeammateStatsRequest proto.InternalMessageInfo + +type CMsgClientToGCTeammateStatsResponse struct { + Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` + TeammateStats []*CMsgClientToGCTeammateStatsResponse_TeammateStat `protobuf:"bytes,2,rep,name=teammate_stats,json=teammateStats" json:"teammate_stats,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCTeammateStatsResponse) Reset() { *m = CMsgClientToGCTeammateStatsResponse{} } +func (m *CMsgClientToGCTeammateStatsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCTeammateStatsResponse) ProtoMessage() {} +func (*CMsgClientToGCTeammateStatsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{189} +} + +func (m *CMsgClientToGCTeammateStatsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCTeammateStatsResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCTeammateStatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCTeammateStatsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCTeammateStatsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCTeammateStatsResponse.Merge(m, src) +} +func (m *CMsgClientToGCTeammateStatsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCTeammateStatsResponse.Size(m) +} +func (m *CMsgClientToGCTeammateStatsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCTeammateStatsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCTeammateStatsResponse proto.InternalMessageInfo + +func (m *CMsgClientToGCTeammateStatsResponse) GetSuccess() bool { + if m != nil && m.Success != nil { + return *m.Success + } + return false +} + +func (m *CMsgClientToGCTeammateStatsResponse) GetTeammateStats() []*CMsgClientToGCTeammateStatsResponse_TeammateStat { + if m != nil { + return m.TeammateStats + } + return nil +} + +type CMsgClientToGCTeammateStatsResponse_TeammateStat struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Games *uint32 `protobuf:"varint,2,opt,name=games" json:"games,omitempty"` + Wins *uint32 `protobuf:"varint,3,opt,name=wins" json:"wins,omitempty"` + MostRecentGameTimestamp *uint32 `protobuf:"varint,4,opt,name=most_recent_game_timestamp,json=mostRecentGameTimestamp" json:"most_recent_game_timestamp,omitempty"` + MostRecentGameMatchId *uint64 `protobuf:"varint,5,opt,name=most_recent_game_match_id,json=mostRecentGameMatchId" json:"most_recent_game_match_id,omitempty"` + Performance *float32 `protobuf:"fixed32,100,opt,name=performance" json:"performance,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCTeammateStatsResponse_TeammateStat) Reset() { + *m = CMsgClientToGCTeammateStatsResponse_TeammateStat{} +} +func (m *CMsgClientToGCTeammateStatsResponse_TeammateStat) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCTeammateStatsResponse_TeammateStat) ProtoMessage() {} +func (*CMsgClientToGCTeammateStatsResponse_TeammateStat) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{189, 0} +} + +func (m *CMsgClientToGCTeammateStatsResponse_TeammateStat) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCTeammateStatsResponse_TeammateStat.Unmarshal(m, b) +} +func (m *CMsgClientToGCTeammateStatsResponse_TeammateStat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCTeammateStatsResponse_TeammateStat.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCTeammateStatsResponse_TeammateStat) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCTeammateStatsResponse_TeammateStat.Merge(m, src) +} +func (m *CMsgClientToGCTeammateStatsResponse_TeammateStat) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCTeammateStatsResponse_TeammateStat.Size(m) +} +func (m *CMsgClientToGCTeammateStatsResponse_TeammateStat) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCTeammateStatsResponse_TeammateStat.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCTeammateStatsResponse_TeammateStat proto.InternalMessageInfo + +func (m *CMsgClientToGCTeammateStatsResponse_TeammateStat) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgClientToGCTeammateStatsResponse_TeammateStat) GetGames() uint32 { + if m != nil && m.Games != nil { + return *m.Games + } + return 0 +} + +func (m *CMsgClientToGCTeammateStatsResponse_TeammateStat) GetWins() uint32 { + if m != nil && m.Wins != nil { + return *m.Wins + } + return 0 +} + +func (m *CMsgClientToGCTeammateStatsResponse_TeammateStat) GetMostRecentGameTimestamp() uint32 { + if m != nil && m.MostRecentGameTimestamp != nil { + return *m.MostRecentGameTimestamp + } + return 0 +} + +func (m *CMsgClientToGCTeammateStatsResponse_TeammateStat) GetMostRecentGameMatchId() uint64 { + if m != nil && m.MostRecentGameMatchId != nil { + return *m.MostRecentGameMatchId + } + return 0 +} + +func (m *CMsgClientToGCTeammateStatsResponse_TeammateStat) GetPerformance() float32 { + if m != nil && m.Performance != nil { + return *m.Performance + } + return 0 +} + +type CMsgClientToGCVoteForArcana struct { + Matches []*CMsgClientToGCVoteForArcana_MatchVote `protobuf:"bytes,1,rep,name=matches" json:"matches,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCVoteForArcana) Reset() { *m = CMsgClientToGCVoteForArcana{} } +func (m *CMsgClientToGCVoteForArcana) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCVoteForArcana) ProtoMessage() {} +func (*CMsgClientToGCVoteForArcana) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{190} +} + +func (m *CMsgClientToGCVoteForArcana) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCVoteForArcana.Unmarshal(m, b) +} +func (m *CMsgClientToGCVoteForArcana) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCVoteForArcana.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCVoteForArcana) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCVoteForArcana.Merge(m, src) +} +func (m *CMsgClientToGCVoteForArcana) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCVoteForArcana.Size(m) +} +func (m *CMsgClientToGCVoteForArcana) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCVoteForArcana.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCVoteForArcana proto.InternalMessageInfo + +func (m *CMsgClientToGCVoteForArcana) GetMatches() []*CMsgClientToGCVoteForArcana_MatchVote { + if m != nil { + return m.Matches + } + return nil +} + +type CMsgClientToGCVoteForArcana_MatchVote struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + VoteCount *uint32 `protobuf:"varint,3,opt,name=vote_count,json=voteCount" json:"vote_count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCVoteForArcana_MatchVote) Reset() { *m = CMsgClientToGCVoteForArcana_MatchVote{} } +func (m *CMsgClientToGCVoteForArcana_MatchVote) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCVoteForArcana_MatchVote) ProtoMessage() {} +func (*CMsgClientToGCVoteForArcana_MatchVote) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{190, 0} +} + +func (m *CMsgClientToGCVoteForArcana_MatchVote) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCVoteForArcana_MatchVote.Unmarshal(m, b) +} +func (m *CMsgClientToGCVoteForArcana_MatchVote) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCVoteForArcana_MatchVote.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCVoteForArcana_MatchVote) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCVoteForArcana_MatchVote.Merge(m, src) +} +func (m *CMsgClientToGCVoteForArcana_MatchVote) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCVoteForArcana_MatchVote.Size(m) +} +func (m *CMsgClientToGCVoteForArcana_MatchVote) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCVoteForArcana_MatchVote.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCVoteForArcana_MatchVote proto.InternalMessageInfo + +func (m *CMsgClientToGCVoteForArcana_MatchVote) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgClientToGCVoteForArcana_MatchVote) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgClientToGCVoteForArcana_MatchVote) GetVoteCount() uint32 { + if m != nil && m.VoteCount != nil { + return *m.VoteCount + } + return 0 +} + +type CMsgClientToGCVoteForArcanaResponse struct { + Result *CMsgClientToGCVoteForArcanaResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgClientToGCVoteForArcanaResponse_Result,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCVoteForArcanaResponse) Reset() { *m = CMsgClientToGCVoteForArcanaResponse{} } +func (m *CMsgClientToGCVoteForArcanaResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCVoteForArcanaResponse) ProtoMessage() {} +func (*CMsgClientToGCVoteForArcanaResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{191} +} + +func (m *CMsgClientToGCVoteForArcanaResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCVoteForArcanaResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCVoteForArcanaResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCVoteForArcanaResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCVoteForArcanaResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCVoteForArcanaResponse.Merge(m, src) +} +func (m *CMsgClientToGCVoteForArcanaResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCVoteForArcanaResponse.Size(m) +} +func (m *CMsgClientToGCVoteForArcanaResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCVoteForArcanaResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCVoteForArcanaResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCVoteForArcanaResponse_Result CMsgClientToGCVoteForArcanaResponse_Result = CMsgClientToGCVoteForArcanaResponse_SUCCEEDED + +func (m *CMsgClientToGCVoteForArcanaResponse) GetResult() CMsgClientToGCVoteForArcanaResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgClientToGCVoteForArcanaResponse_Result +} + +type CMsgArcanaVotes struct { + Matches []*CMsgArcanaVotes_Match `protobuf:"bytes,1,rep,name=matches" json:"matches,omitempty"` + RoundTimeRemaining *uint32 `protobuf:"varint,2,opt,name=round_time_remaining,json=roundTimeRemaining" json:"round_time_remaining,omitempty"` + RoundNumber *uint32 `protobuf:"varint,3,opt,name=round_number,json=roundNumber" json:"round_number,omitempty"` + VotingState *uint32 `protobuf:"varint,4,opt,name=voting_state,json=votingState" json:"voting_state,omitempty"` + IsCurrentRoundCalibrating *bool `protobuf:"varint,5,opt,name=is_current_round_calibrating,json=isCurrentRoundCalibrating" json:"is_current_round_calibrating,omitempty"` + ClosestActiveMatchId *uint32 `protobuf:"varint,6,opt,name=closest_active_match_id,json=closestActiveMatchId" json:"closest_active_match_id,omitempty"` + EventId *uint32 `protobuf:"varint,7,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + VotingStartTime *uint32 `protobuf:"varint,8,opt,name=voting_start_time,json=votingStartTime" json:"voting_start_time,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgArcanaVotes) Reset() { *m = CMsgArcanaVotes{} } +func (m *CMsgArcanaVotes) String() string { return proto.CompactTextString(m) } +func (*CMsgArcanaVotes) ProtoMessage() {} +func (*CMsgArcanaVotes) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{192} +} + +func (m *CMsgArcanaVotes) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgArcanaVotes.Unmarshal(m, b) +} +func (m *CMsgArcanaVotes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgArcanaVotes.Marshal(b, m, deterministic) +} +func (m *CMsgArcanaVotes) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgArcanaVotes.Merge(m, src) +} +func (m *CMsgArcanaVotes) XXX_Size() int { + return xxx_messageInfo_CMsgArcanaVotes.Size(m) +} +func (m *CMsgArcanaVotes) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgArcanaVotes.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgArcanaVotes proto.InternalMessageInfo + +func (m *CMsgArcanaVotes) GetMatches() []*CMsgArcanaVotes_Match { + if m != nil { + return m.Matches + } + return nil +} + +func (m *CMsgArcanaVotes) GetRoundTimeRemaining() uint32 { + if m != nil && m.RoundTimeRemaining != nil { + return *m.RoundTimeRemaining + } + return 0 +} + +func (m *CMsgArcanaVotes) GetRoundNumber() uint32 { + if m != nil && m.RoundNumber != nil { + return *m.RoundNumber + } + return 0 +} + +func (m *CMsgArcanaVotes) GetVotingState() uint32 { + if m != nil && m.VotingState != nil { + return *m.VotingState + } + return 0 +} + +func (m *CMsgArcanaVotes) GetIsCurrentRoundCalibrating() bool { + if m != nil && m.IsCurrentRoundCalibrating != nil { + return *m.IsCurrentRoundCalibrating + } + return false +} + +func (m *CMsgArcanaVotes) GetClosestActiveMatchId() uint32 { + if m != nil && m.ClosestActiveMatchId != nil { + return *m.ClosestActiveMatchId + } + return 0 +} + +func (m *CMsgArcanaVotes) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +func (m *CMsgArcanaVotes) GetVotingStartTime() uint32 { + if m != nil && m.VotingStartTime != nil { + return *m.VotingStartTime + } + return 0 +} + +type CMsgArcanaVotes_Match struct { + MatchId *uint32 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + HeroId_0 *uint32 `protobuf:"varint,2,opt,name=hero_id_0,json=heroId0" json:"hero_id_0,omitempty"` + HeroId_1 *uint32 `protobuf:"varint,3,opt,name=hero_id_1,json=heroId1" json:"hero_id_1,omitempty"` + HeroSeeding_0 *uint32 `protobuf:"varint,4,opt,name=hero_seeding_0,json=heroSeeding0" json:"hero_seeding_0,omitempty"` + HeroSeeding_1 *uint32 `protobuf:"varint,5,opt,name=hero_seeding_1,json=heroSeeding1" json:"hero_seeding_1,omitempty"` + VoteCount_0 *uint32 `protobuf:"varint,6,opt,name=vote_count_0,json=voteCount0" json:"vote_count_0,omitempty"` + VoteCount_1 *uint32 `protobuf:"varint,7,opt,name=vote_count_1,json=voteCount1" json:"vote_count_1,omitempty"` + VotingState *uint32 `protobuf:"varint,8,opt,name=voting_state,json=votingState" json:"voting_state,omitempty"` + RoundNumber *uint32 `protobuf:"varint,9,opt,name=round_number,json=roundNumber" json:"round_number,omitempty"` + IsVotesHidden *bool `protobuf:"varint,10,opt,name=is_votes_hidden,json=isVotesHidden" json:"is_votes_hidden,omitempty"` + CalibrationTimeRemaining *uint32 `protobuf:"varint,11,opt,name=calibration_time_remaining,json=calibrationTimeRemaining" json:"calibration_time_remaining,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgArcanaVotes_Match) Reset() { *m = CMsgArcanaVotes_Match{} } +func (m *CMsgArcanaVotes_Match) String() string { return proto.CompactTextString(m) } +func (*CMsgArcanaVotes_Match) ProtoMessage() {} +func (*CMsgArcanaVotes_Match) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{192, 0} +} + +func (m *CMsgArcanaVotes_Match) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgArcanaVotes_Match.Unmarshal(m, b) +} +func (m *CMsgArcanaVotes_Match) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgArcanaVotes_Match.Marshal(b, m, deterministic) +} +func (m *CMsgArcanaVotes_Match) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgArcanaVotes_Match.Merge(m, src) +} +func (m *CMsgArcanaVotes_Match) XXX_Size() int { + return xxx_messageInfo_CMsgArcanaVotes_Match.Size(m) +} +func (m *CMsgArcanaVotes_Match) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgArcanaVotes_Match.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgArcanaVotes_Match proto.InternalMessageInfo + +func (m *CMsgArcanaVotes_Match) GetMatchId() uint32 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgArcanaVotes_Match) GetHeroId_0() uint32 { + if m != nil && m.HeroId_0 != nil { + return *m.HeroId_0 + } + return 0 +} + +func (m *CMsgArcanaVotes_Match) GetHeroId_1() uint32 { + if m != nil && m.HeroId_1 != nil { + return *m.HeroId_1 + } + return 0 +} + +func (m *CMsgArcanaVotes_Match) GetHeroSeeding_0() uint32 { + if m != nil && m.HeroSeeding_0 != nil { + return *m.HeroSeeding_0 + } + return 0 +} + +func (m *CMsgArcanaVotes_Match) GetHeroSeeding_1() uint32 { + if m != nil && m.HeroSeeding_1 != nil { + return *m.HeroSeeding_1 + } + return 0 +} + +func (m *CMsgArcanaVotes_Match) GetVoteCount_0() uint32 { + if m != nil && m.VoteCount_0 != nil { + return *m.VoteCount_0 + } + return 0 +} + +func (m *CMsgArcanaVotes_Match) GetVoteCount_1() uint32 { + if m != nil && m.VoteCount_1 != nil { + return *m.VoteCount_1 + } + return 0 +} + +func (m *CMsgArcanaVotes_Match) GetVotingState() uint32 { + if m != nil && m.VotingState != nil { + return *m.VotingState + } + return 0 +} + +func (m *CMsgArcanaVotes_Match) GetRoundNumber() uint32 { + if m != nil && m.RoundNumber != nil { + return *m.RoundNumber + } + return 0 +} + +func (m *CMsgArcanaVotes_Match) GetIsVotesHidden() bool { + if m != nil && m.IsVotesHidden != nil { + return *m.IsVotesHidden + } + return false +} + +func (m *CMsgArcanaVotes_Match) GetCalibrationTimeRemaining() uint32 { + if m != nil && m.CalibrationTimeRemaining != nil { + return *m.CalibrationTimeRemaining + } + return 0 +} + +type CMsgClientToGCRequestArcanaVotesRemaining struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestArcanaVotesRemaining) Reset() { + *m = CMsgClientToGCRequestArcanaVotesRemaining{} +} +func (m *CMsgClientToGCRequestArcanaVotesRemaining) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCRequestArcanaVotesRemaining) ProtoMessage() {} +func (*CMsgClientToGCRequestArcanaVotesRemaining) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{193} +} + +func (m *CMsgClientToGCRequestArcanaVotesRemaining) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestArcanaVotesRemaining.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestArcanaVotesRemaining) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestArcanaVotesRemaining.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestArcanaVotesRemaining) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestArcanaVotesRemaining.Merge(m, src) +} +func (m *CMsgClientToGCRequestArcanaVotesRemaining) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestArcanaVotesRemaining.Size(m) +} +func (m *CMsgClientToGCRequestArcanaVotesRemaining) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestArcanaVotesRemaining.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestArcanaVotesRemaining proto.InternalMessageInfo + +type CMsgClientToGCRequestArcanaVotesRemainingResponse struct { + Result *bool `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` + VotesRemaining *uint32 `protobuf:"varint,2,opt,name=votes_remaining,json=votesRemaining" json:"votes_remaining,omitempty"` + VotesTotal *uint32 `protobuf:"varint,3,opt,name=votes_total,json=votesTotal" json:"votes_total,omitempty"` + MatchesPreviouslyVotedFor []*CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote `protobuf:"bytes,4,rep,name=matches_previously_voted_for,json=matchesPreviouslyVotedFor" json:"matches_previously_voted_for,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse) Reset() { + *m = CMsgClientToGCRequestArcanaVotesRemainingResponse{} +} +func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCRequestArcanaVotesRemainingResponse) ProtoMessage() {} +func (*CMsgClientToGCRequestArcanaVotesRemainingResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{194} +} + +func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestArcanaVotesRemainingResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestArcanaVotesRemainingResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestArcanaVotesRemainingResponse.Merge(m, src) +} +func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestArcanaVotesRemainingResponse.Size(m) +} +func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestArcanaVotesRemainingResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestArcanaVotesRemainingResponse proto.InternalMessageInfo + +func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse) GetResult() bool { + if m != nil && m.Result != nil { + return *m.Result + } + return false +} + +func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse) GetVotesRemaining() uint32 { + if m != nil && m.VotesRemaining != nil { + return *m.VotesRemaining + } + return 0 +} + +func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse) GetVotesTotal() uint32 { + if m != nil && m.VotesTotal != nil { + return *m.VotesTotal + } + return 0 +} + +func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse) GetMatchesPreviouslyVotedFor() []*CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote { + if m != nil { + return m.MatchesPreviouslyVotedFor + } + return nil +} + +type CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + VoteCount *uint32 `protobuf:"varint,3,opt,name=vote_count,json=voteCount" json:"vote_count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote) Reset() { + *m = CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote{} +} +func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote) ProtoMessage() {} +func (*CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{194, 0} +} + +func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote.Merge(m, src) +} +func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote.Size(m) +} +func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote proto.InternalMessageInfo + +func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote) GetVoteCount() uint32 { + if m != nil && m.VoteCount != nil { + return *m.VoteCount + } + return 0 +} + +type CMsgClientToGCRequestEventPointLogV2 struct { + EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestEventPointLogV2) Reset() { *m = CMsgClientToGCRequestEventPointLogV2{} } +func (m *CMsgClientToGCRequestEventPointLogV2) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCRequestEventPointLogV2) ProtoMessage() {} +func (*CMsgClientToGCRequestEventPointLogV2) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{195} +} + +func (m *CMsgClientToGCRequestEventPointLogV2) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestEventPointLogV2.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestEventPointLogV2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestEventPointLogV2.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestEventPointLogV2) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestEventPointLogV2.Merge(m, src) +} +func (m *CMsgClientToGCRequestEventPointLogV2) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestEventPointLogV2.Size(m) +} +func (m *CMsgClientToGCRequestEventPointLogV2) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestEventPointLogV2.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestEventPointLogV2 proto.InternalMessageInfo + +func (m *CMsgClientToGCRequestEventPointLogV2) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +type CMsgClientToGCRequestEventPointLogResponseV2 struct { + Result *bool `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` + EventId *EEvent `protobuf:"varint,2,opt,name=event_id,json=eventId,enum=protocol.EEvent,def=0" json:"event_id,omitempty"` + LogEntries []*CMsgClientToGCRequestEventPointLogResponseV2_LogEntry `protobuf:"bytes,3,rep,name=log_entries,json=logEntries" json:"log_entries,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestEventPointLogResponseV2) Reset() { + *m = CMsgClientToGCRequestEventPointLogResponseV2{} +} +func (m *CMsgClientToGCRequestEventPointLogResponseV2) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCRequestEventPointLogResponseV2) ProtoMessage() {} +func (*CMsgClientToGCRequestEventPointLogResponseV2) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{196} +} + +func (m *CMsgClientToGCRequestEventPointLogResponseV2) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestEventPointLogResponseV2.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestEventPointLogResponseV2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestEventPointLogResponseV2.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestEventPointLogResponseV2) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestEventPointLogResponseV2.Merge(m, src) +} +func (m *CMsgClientToGCRequestEventPointLogResponseV2) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestEventPointLogResponseV2.Size(m) +} +func (m *CMsgClientToGCRequestEventPointLogResponseV2) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestEventPointLogResponseV2.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestEventPointLogResponseV2 proto.InternalMessageInfo + +const Default_CMsgClientToGCRequestEventPointLogResponseV2_EventId EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgClientToGCRequestEventPointLogResponseV2) GetResult() bool { + if m != nil && m.Result != nil { + return *m.Result + } + return false +} + +func (m *CMsgClientToGCRequestEventPointLogResponseV2) GetEventId() EEvent { + if m != nil && m.EventId != nil { + return *m.EventId + } + return Default_CMsgClientToGCRequestEventPointLogResponseV2_EventId +} + +func (m *CMsgClientToGCRequestEventPointLogResponseV2) GetLogEntries() []*CMsgClientToGCRequestEventPointLogResponseV2_LogEntry { + if m != nil { + return m.LogEntries + } + return nil +} + +type CMsgClientToGCRequestEventPointLogResponseV2_LogEntry struct { + Timestamp *uint32 `protobuf:"varint,1,opt,name=timestamp" json:"timestamp,omitempty"` + AuditAction *uint32 `protobuf:"varint,2,opt,name=audit_action,json=auditAction" json:"audit_action,omitempty"` + EventPoints *int32 `protobuf:"varint,3,opt,name=event_points,json=eventPoints" json:"event_points,omitempty"` + AuditData *uint64 `protobuf:"varint,4,opt,name=audit_data,json=auditData" json:"audit_data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestEventPointLogResponseV2_LogEntry) Reset() { + *m = CMsgClientToGCRequestEventPointLogResponseV2_LogEntry{} +} +func (m *CMsgClientToGCRequestEventPointLogResponseV2_LogEntry) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCRequestEventPointLogResponseV2_LogEntry) ProtoMessage() {} +func (*CMsgClientToGCRequestEventPointLogResponseV2_LogEntry) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{196, 0} +} + +func (m *CMsgClientToGCRequestEventPointLogResponseV2_LogEntry) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestEventPointLogResponseV2_LogEntry.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestEventPointLogResponseV2_LogEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestEventPointLogResponseV2_LogEntry.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestEventPointLogResponseV2_LogEntry) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestEventPointLogResponseV2_LogEntry.Merge(m, src) +} +func (m *CMsgClientToGCRequestEventPointLogResponseV2_LogEntry) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestEventPointLogResponseV2_LogEntry.Size(m) +} +func (m *CMsgClientToGCRequestEventPointLogResponseV2_LogEntry) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestEventPointLogResponseV2_LogEntry.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestEventPointLogResponseV2_LogEntry proto.InternalMessageInfo + +func (m *CMsgClientToGCRequestEventPointLogResponseV2_LogEntry) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgClientToGCRequestEventPointLogResponseV2_LogEntry) GetAuditAction() uint32 { + if m != nil && m.AuditAction != nil { + return *m.AuditAction + } + return 0 +} + +func (m *CMsgClientToGCRequestEventPointLogResponseV2_LogEntry) GetEventPoints() int32 { + if m != nil && m.EventPoints != nil { + return *m.EventPoints + } + return 0 +} + +func (m *CMsgClientToGCRequestEventPointLogResponseV2_LogEntry) GetAuditData() uint64 { + if m != nil && m.AuditData != nil { + return *m.AuditData + } + return 0 +} + +type CMsgClientToGCPublishUserStat struct { + UserStatsEvent *uint32 `protobuf:"varint,1,opt,name=user_stats_event,json=userStatsEvent" json:"user_stats_event,omitempty"` + ReferenceData *uint64 `protobuf:"varint,2,opt,name=reference_data,json=referenceData" json:"reference_data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCPublishUserStat) Reset() { *m = CMsgClientToGCPublishUserStat{} } +func (m *CMsgClientToGCPublishUserStat) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCPublishUserStat) ProtoMessage() {} +func (*CMsgClientToGCPublishUserStat) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{197} +} + +func (m *CMsgClientToGCPublishUserStat) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCPublishUserStat.Unmarshal(m, b) +} +func (m *CMsgClientToGCPublishUserStat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCPublishUserStat.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCPublishUserStat) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCPublishUserStat.Merge(m, src) +} +func (m *CMsgClientToGCPublishUserStat) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCPublishUserStat.Size(m) +} +func (m *CMsgClientToGCPublishUserStat) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCPublishUserStat.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCPublishUserStat proto.InternalMessageInfo + +func (m *CMsgClientToGCPublishUserStat) GetUserStatsEvent() uint32 { + if m != nil && m.UserStatsEvent != nil { + return *m.UserStatsEvent + } + return 0 +} + +func (m *CMsgClientToGCPublishUserStat) GetReferenceData() uint64 { + if m != nil && m.ReferenceData != nil { + return *m.ReferenceData + } + return 0 +} + +type CMsgClientToGCAddTI6TreeProgress struct { + Trees *uint32 `protobuf:"varint,1,opt,name=trees" json:"trees,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCAddTI6TreeProgress) Reset() { *m = CMsgClientToGCAddTI6TreeProgress{} } +func (m *CMsgClientToGCAddTI6TreeProgress) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCAddTI6TreeProgress) ProtoMessage() {} +func (*CMsgClientToGCAddTI6TreeProgress) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{198} +} + +func (m *CMsgClientToGCAddTI6TreeProgress) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCAddTI6TreeProgress.Unmarshal(m, b) +} +func (m *CMsgClientToGCAddTI6TreeProgress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCAddTI6TreeProgress.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCAddTI6TreeProgress) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCAddTI6TreeProgress.Merge(m, src) +} +func (m *CMsgClientToGCAddTI6TreeProgress) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCAddTI6TreeProgress.Size(m) +} +func (m *CMsgClientToGCAddTI6TreeProgress) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCAddTI6TreeProgress.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCAddTI6TreeProgress proto.InternalMessageInfo + +func (m *CMsgClientToGCAddTI6TreeProgress) GetTrees() uint32 { + if m != nil && m.Trees != nil { + return *m.Trees + } + return 0 +} + +type CMsgClientToGCRequestLinaPlaysRemaining struct { + EventId *EEvent `protobuf:"varint,1,opt,name=event_id,json=eventId,enum=protocol.EEvent,def=0" json:"event_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestLinaPlaysRemaining) Reset() { + *m = CMsgClientToGCRequestLinaPlaysRemaining{} +} +func (m *CMsgClientToGCRequestLinaPlaysRemaining) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCRequestLinaPlaysRemaining) ProtoMessage() {} +func (*CMsgClientToGCRequestLinaPlaysRemaining) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{199} +} + +func (m *CMsgClientToGCRequestLinaPlaysRemaining) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestLinaPlaysRemaining.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestLinaPlaysRemaining) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestLinaPlaysRemaining.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestLinaPlaysRemaining) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestLinaPlaysRemaining.Merge(m, src) +} +func (m *CMsgClientToGCRequestLinaPlaysRemaining) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestLinaPlaysRemaining.Size(m) +} +func (m *CMsgClientToGCRequestLinaPlaysRemaining) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestLinaPlaysRemaining.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestLinaPlaysRemaining proto.InternalMessageInfo + +const Default_CMsgClientToGCRequestLinaPlaysRemaining_EventId EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgClientToGCRequestLinaPlaysRemaining) GetEventId() EEvent { + if m != nil && m.EventId != nil { + return *m.EventId + } + return Default_CMsgClientToGCRequestLinaPlaysRemaining_EventId +} + +type CMsgClientToGCRequestLinaPlaysRemainingResponse struct { + PlaysRemaining *uint32 `protobuf:"varint,1,opt,name=plays_remaining,json=playsRemaining" json:"plays_remaining,omitempty"` + PlaysTotal *uint32 `protobuf:"varint,2,opt,name=plays_total,json=playsTotal" json:"plays_total,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestLinaPlaysRemainingResponse) Reset() { + *m = CMsgClientToGCRequestLinaPlaysRemainingResponse{} +} +func (m *CMsgClientToGCRequestLinaPlaysRemainingResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCRequestLinaPlaysRemainingResponse) ProtoMessage() {} +func (*CMsgClientToGCRequestLinaPlaysRemainingResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{200} +} + +func (m *CMsgClientToGCRequestLinaPlaysRemainingResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestLinaPlaysRemainingResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestLinaPlaysRemainingResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestLinaPlaysRemainingResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestLinaPlaysRemainingResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestLinaPlaysRemainingResponse.Merge(m, src) +} +func (m *CMsgClientToGCRequestLinaPlaysRemainingResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestLinaPlaysRemainingResponse.Size(m) +} +func (m *CMsgClientToGCRequestLinaPlaysRemainingResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestLinaPlaysRemainingResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestLinaPlaysRemainingResponse proto.InternalMessageInfo + +func (m *CMsgClientToGCRequestLinaPlaysRemainingResponse) GetPlaysRemaining() uint32 { + if m != nil && m.PlaysRemaining != nil { + return *m.PlaysRemaining + } + return 0 +} + +func (m *CMsgClientToGCRequestLinaPlaysRemainingResponse) GetPlaysTotal() uint32 { + if m != nil && m.PlaysTotal != nil { + return *m.PlaysTotal + } + return 0 +} + +type CMsgClientToGCRequestLinaGameResult struct { + EventId *EEvent `protobuf:"varint,1,opt,name=event_id,json=eventId,enum=protocol.EEvent,def=0" json:"event_id,omitempty"` + SlotChosen *uint32 `protobuf:"varint,2,opt,name=slot_chosen,json=slotChosen" json:"slot_chosen,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestLinaGameResult) Reset() { *m = CMsgClientToGCRequestLinaGameResult{} } +func (m *CMsgClientToGCRequestLinaGameResult) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCRequestLinaGameResult) ProtoMessage() {} +func (*CMsgClientToGCRequestLinaGameResult) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{201} +} + +func (m *CMsgClientToGCRequestLinaGameResult) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestLinaGameResult.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestLinaGameResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestLinaGameResult.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestLinaGameResult) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestLinaGameResult.Merge(m, src) +} +func (m *CMsgClientToGCRequestLinaGameResult) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestLinaGameResult.Size(m) +} +func (m *CMsgClientToGCRequestLinaGameResult) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestLinaGameResult.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestLinaGameResult proto.InternalMessageInfo + +const Default_CMsgClientToGCRequestLinaGameResult_EventId EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgClientToGCRequestLinaGameResult) GetEventId() EEvent { + if m != nil && m.EventId != nil { + return *m.EventId + } + return Default_CMsgClientToGCRequestLinaGameResult_EventId +} + +func (m *CMsgClientToGCRequestLinaGameResult) GetSlotChosen() uint32 { + if m != nil && m.SlotChosen != nil { + return *m.SlotChosen + } + return 0 +} + +type CMsgClientToGCRequestLinaGameResultResponse struct { + Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestLinaGameResultResponse) Reset() { + *m = CMsgClientToGCRequestLinaGameResultResponse{} +} +func (m *CMsgClientToGCRequestLinaGameResultResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCRequestLinaGameResultResponse) ProtoMessage() {} +func (*CMsgClientToGCRequestLinaGameResultResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{202} +} + +func (m *CMsgClientToGCRequestLinaGameResultResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestLinaGameResultResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestLinaGameResultResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestLinaGameResultResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestLinaGameResultResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestLinaGameResultResponse.Merge(m, src) +} +func (m *CMsgClientToGCRequestLinaGameResultResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestLinaGameResultResponse.Size(m) +} +func (m *CMsgClientToGCRequestLinaGameResultResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestLinaGameResultResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestLinaGameResultResponse proto.InternalMessageInfo + +func (m *CMsgClientToGCRequestLinaGameResultResponse) GetResult() uint32 { + if m != nil && m.Result != nil { + return *m.Result + } + return 0 +} + +type CMsgClientToGCRequestSlarkGameResult struct { + EventId *EEvent `protobuf:"varint,1,opt,name=event_id,json=eventId,enum=protocol.EEvent,def=0" json:"event_id,omitempty"` + SlotChosen *uint32 `protobuf:"varint,2,opt,name=slot_chosen,json=slotChosen" json:"slot_chosen,omitempty"` + Week *uint32 `protobuf:"varint,3,opt,name=week" json:"week,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestSlarkGameResult) Reset() { *m = CMsgClientToGCRequestSlarkGameResult{} } +func (m *CMsgClientToGCRequestSlarkGameResult) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCRequestSlarkGameResult) ProtoMessage() {} +func (*CMsgClientToGCRequestSlarkGameResult) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{203} +} + +func (m *CMsgClientToGCRequestSlarkGameResult) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestSlarkGameResult.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestSlarkGameResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestSlarkGameResult.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestSlarkGameResult) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestSlarkGameResult.Merge(m, src) +} +func (m *CMsgClientToGCRequestSlarkGameResult) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestSlarkGameResult.Size(m) +} +func (m *CMsgClientToGCRequestSlarkGameResult) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestSlarkGameResult.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestSlarkGameResult proto.InternalMessageInfo + +const Default_CMsgClientToGCRequestSlarkGameResult_EventId EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgClientToGCRequestSlarkGameResult) GetEventId() EEvent { + if m != nil && m.EventId != nil { + return *m.EventId + } + return Default_CMsgClientToGCRequestSlarkGameResult_EventId +} + +func (m *CMsgClientToGCRequestSlarkGameResult) GetSlotChosen() uint32 { + if m != nil && m.SlotChosen != nil { + return *m.SlotChosen + } + return 0 +} + +func (m *CMsgClientToGCRequestSlarkGameResult) GetWeek() uint32 { + if m != nil && m.Week != nil { + return *m.Week + } + return 0 +} + +type CMsgClientToGCRequestSlarkGameResultResponse struct { + PointsWon *uint32 `protobuf:"varint,1,opt,name=points_won,json=pointsWon" json:"points_won,omitempty"` + AuraWon *bool `protobuf:"varint,2,opt,name=aura_won,json=auraWon" json:"aura_won,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestSlarkGameResultResponse) Reset() { + *m = CMsgClientToGCRequestSlarkGameResultResponse{} +} +func (m *CMsgClientToGCRequestSlarkGameResultResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCRequestSlarkGameResultResponse) ProtoMessage() {} +func (*CMsgClientToGCRequestSlarkGameResultResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{204} +} + +func (m *CMsgClientToGCRequestSlarkGameResultResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestSlarkGameResultResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestSlarkGameResultResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestSlarkGameResultResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestSlarkGameResultResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestSlarkGameResultResponse.Merge(m, src) +} +func (m *CMsgClientToGCRequestSlarkGameResultResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestSlarkGameResultResponse.Size(m) +} +func (m *CMsgClientToGCRequestSlarkGameResultResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestSlarkGameResultResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestSlarkGameResultResponse proto.InternalMessageInfo + +func (m *CMsgClientToGCRequestSlarkGameResultResponse) GetPointsWon() uint32 { + if m != nil && m.PointsWon != nil { + return *m.PointsWon + } + return 0 +} + +func (m *CMsgClientToGCRequestSlarkGameResultResponse) GetAuraWon() bool { + if m != nil && m.AuraWon != nil { + return *m.AuraWon + } + return false +} + +type CMsgGCToClientQuestProgressUpdated struct { + QuestId *uint32 `protobuf:"varint,1,opt,name=quest_id,json=questId" json:"quest_id,omitempty"` + CompletedChallenges []*CMsgGCToClientQuestProgressUpdated_Challenge `protobuf:"bytes,2,rep,name=completed_challenges,json=completedChallenges" json:"completed_challenges,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientQuestProgressUpdated) Reset() { *m = CMsgGCToClientQuestProgressUpdated{} } +func (m *CMsgGCToClientQuestProgressUpdated) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientQuestProgressUpdated) ProtoMessage() {} +func (*CMsgGCToClientQuestProgressUpdated) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{205} +} + +func (m *CMsgGCToClientQuestProgressUpdated) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientQuestProgressUpdated.Unmarshal(m, b) +} +func (m *CMsgGCToClientQuestProgressUpdated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientQuestProgressUpdated.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientQuestProgressUpdated) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientQuestProgressUpdated.Merge(m, src) +} +func (m *CMsgGCToClientQuestProgressUpdated) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientQuestProgressUpdated.Size(m) +} +func (m *CMsgGCToClientQuestProgressUpdated) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientQuestProgressUpdated.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientQuestProgressUpdated proto.InternalMessageInfo + +func (m *CMsgGCToClientQuestProgressUpdated) GetQuestId() uint32 { + if m != nil && m.QuestId != nil { + return *m.QuestId + } + return 0 +} + +func (m *CMsgGCToClientQuestProgressUpdated) GetCompletedChallenges() []*CMsgGCToClientQuestProgressUpdated_Challenge { + if m != nil { + return m.CompletedChallenges + } + return nil +} + +type CMsgGCToClientQuestProgressUpdated_Challenge struct { + ChallengeId *uint32 `protobuf:"varint,1,opt,name=challenge_id,json=challengeId" json:"challenge_id,omitempty"` + TimeCompleted *uint32 `protobuf:"varint,2,opt,name=time_completed,json=timeCompleted" json:"time_completed,omitempty"` + Attempts *uint32 `protobuf:"varint,3,opt,name=attempts" json:"attempts,omitempty"` + HeroId *uint32 `protobuf:"varint,4,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + TemplateId *uint32 `protobuf:"varint,5,opt,name=template_id,json=templateId" json:"template_id,omitempty"` + QuestRank *uint32 `protobuf:"varint,6,opt,name=quest_rank,json=questRank" json:"quest_rank,omitempty"` + MaxQuestRank *uint32 `protobuf:"varint,7,opt,name=max_quest_rank,json=maxQuestRank" json:"max_quest_rank,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientQuestProgressUpdated_Challenge) Reset() { + *m = CMsgGCToClientQuestProgressUpdated_Challenge{} +} +func (m *CMsgGCToClientQuestProgressUpdated_Challenge) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientQuestProgressUpdated_Challenge) ProtoMessage() {} +func (*CMsgGCToClientQuestProgressUpdated_Challenge) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{205, 0} +} + +func (m *CMsgGCToClientQuestProgressUpdated_Challenge) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientQuestProgressUpdated_Challenge.Unmarshal(m, b) +} +func (m *CMsgGCToClientQuestProgressUpdated_Challenge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientQuestProgressUpdated_Challenge.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientQuestProgressUpdated_Challenge) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientQuestProgressUpdated_Challenge.Merge(m, src) +} +func (m *CMsgGCToClientQuestProgressUpdated_Challenge) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientQuestProgressUpdated_Challenge.Size(m) +} +func (m *CMsgGCToClientQuestProgressUpdated_Challenge) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientQuestProgressUpdated_Challenge.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientQuestProgressUpdated_Challenge proto.InternalMessageInfo + +func (m *CMsgGCToClientQuestProgressUpdated_Challenge) GetChallengeId() uint32 { + if m != nil && m.ChallengeId != nil { + return *m.ChallengeId + } + return 0 +} + +func (m *CMsgGCToClientQuestProgressUpdated_Challenge) GetTimeCompleted() uint32 { + if m != nil && m.TimeCompleted != nil { + return *m.TimeCompleted + } + return 0 +} + +func (m *CMsgGCToClientQuestProgressUpdated_Challenge) GetAttempts() uint32 { + if m != nil && m.Attempts != nil { + return *m.Attempts + } + return 0 +} + +func (m *CMsgGCToClientQuestProgressUpdated_Challenge) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgGCToClientQuestProgressUpdated_Challenge) GetTemplateId() uint32 { + if m != nil && m.TemplateId != nil { + return *m.TemplateId + } + return 0 +} + +func (m *CMsgGCToClientQuestProgressUpdated_Challenge) GetQuestRank() uint32 { + if m != nil && m.QuestRank != nil { + return *m.QuestRank + } + return 0 +} + +func (m *CMsgGCToClientQuestProgressUpdated_Challenge) GetMaxQuestRank() uint32 { + if m != nil && m.MaxQuestRank != nil { + return *m.MaxQuestRank + } + return 0 +} + +type CMsgDOTARedeemItem struct { + CurrencyId *uint64 `protobuf:"varint,1,opt,name=currency_id,json=currencyId" json:"currency_id,omitempty"` + PurchaseDef *uint32 `protobuf:"varint,2,opt,name=purchase_def,json=purchaseDef" json:"purchase_def,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARedeemItem) Reset() { *m = CMsgDOTARedeemItem{} } +func (m *CMsgDOTARedeemItem) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARedeemItem) ProtoMessage() {} +func (*CMsgDOTARedeemItem) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{206} +} + +func (m *CMsgDOTARedeemItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARedeemItem.Unmarshal(m, b) +} +func (m *CMsgDOTARedeemItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARedeemItem.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARedeemItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARedeemItem.Merge(m, src) +} +func (m *CMsgDOTARedeemItem) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARedeemItem.Size(m) +} +func (m *CMsgDOTARedeemItem) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARedeemItem.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARedeemItem proto.InternalMessageInfo + +func (m *CMsgDOTARedeemItem) GetCurrencyId() uint64 { + if m != nil && m.CurrencyId != nil { + return *m.CurrencyId + } + return 0 +} + +func (m *CMsgDOTARedeemItem) GetPurchaseDef() uint32 { + if m != nil && m.PurchaseDef != nil { + return *m.PurchaseDef + } + return 0 +} + +type CMsgDOTARedeemItemResponse struct { + Response *CMsgDOTARedeemItemResponse_EResultCode `protobuf:"varint,1,opt,name=response,enum=protocol.CMsgDOTARedeemItemResponse_EResultCode,def=0" json:"response,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARedeemItemResponse) Reset() { *m = CMsgDOTARedeemItemResponse{} } +func (m *CMsgDOTARedeemItemResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARedeemItemResponse) ProtoMessage() {} +func (*CMsgDOTARedeemItemResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{207} +} + +func (m *CMsgDOTARedeemItemResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARedeemItemResponse.Unmarshal(m, b) +} +func (m *CMsgDOTARedeemItemResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARedeemItemResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARedeemItemResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARedeemItemResponse.Merge(m, src) +} +func (m *CMsgDOTARedeemItemResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARedeemItemResponse.Size(m) +} +func (m *CMsgDOTARedeemItemResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARedeemItemResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARedeemItemResponse proto.InternalMessageInfo + +const Default_CMsgDOTARedeemItemResponse_Response CMsgDOTARedeemItemResponse_EResultCode = CMsgDOTARedeemItemResponse_k_Succeeded + +func (m *CMsgDOTARedeemItemResponse) GetResponse() CMsgDOTARedeemItemResponse_EResultCode { + if m != nil && m.Response != nil { + return *m.Response + } + return Default_CMsgDOTARedeemItemResponse_Response +} + +type CMsgPerfectWorldUserLookupRequest struct { + UserName *string `protobuf:"bytes,1,opt,name=user_name,json=userName" json:"user_name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPerfectWorldUserLookupRequest) Reset() { *m = CMsgPerfectWorldUserLookupRequest{} } +func (m *CMsgPerfectWorldUserLookupRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgPerfectWorldUserLookupRequest) ProtoMessage() {} +func (*CMsgPerfectWorldUserLookupRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{208} +} + +func (m *CMsgPerfectWorldUserLookupRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPerfectWorldUserLookupRequest.Unmarshal(m, b) +} +func (m *CMsgPerfectWorldUserLookupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPerfectWorldUserLookupRequest.Marshal(b, m, deterministic) +} +func (m *CMsgPerfectWorldUserLookupRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPerfectWorldUserLookupRequest.Merge(m, src) +} +func (m *CMsgPerfectWorldUserLookupRequest) XXX_Size() int { + return xxx_messageInfo_CMsgPerfectWorldUserLookupRequest.Size(m) +} +func (m *CMsgPerfectWorldUserLookupRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPerfectWorldUserLookupRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPerfectWorldUserLookupRequest proto.InternalMessageInfo + +func (m *CMsgPerfectWorldUserLookupRequest) GetUserName() string { + if m != nil && m.UserName != nil { + return *m.UserName + } + return "" +} + +type CMsgPerfectWorldUserLookupResponse struct { + ResultCode *CMsgPerfectWorldUserLookupResponse_EResultCode `protobuf:"varint,1,opt,name=result_code,json=resultCode,enum=protocol.CMsgPerfectWorldUserLookupResponse_EResultCode,def=0" json:"result_code,omitempty"` + AccountId *uint32 `protobuf:"varint,2,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPerfectWorldUserLookupResponse) Reset() { *m = CMsgPerfectWorldUserLookupResponse{} } +func (m *CMsgPerfectWorldUserLookupResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgPerfectWorldUserLookupResponse) ProtoMessage() {} +func (*CMsgPerfectWorldUserLookupResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{209} +} + +func (m *CMsgPerfectWorldUserLookupResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPerfectWorldUserLookupResponse.Unmarshal(m, b) +} +func (m *CMsgPerfectWorldUserLookupResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPerfectWorldUserLookupResponse.Marshal(b, m, deterministic) +} +func (m *CMsgPerfectWorldUserLookupResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPerfectWorldUserLookupResponse.Merge(m, src) +} +func (m *CMsgPerfectWorldUserLookupResponse) XXX_Size() int { + return xxx_messageInfo_CMsgPerfectWorldUserLookupResponse.Size(m) +} +func (m *CMsgPerfectWorldUserLookupResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPerfectWorldUserLookupResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPerfectWorldUserLookupResponse proto.InternalMessageInfo + +const Default_CMsgPerfectWorldUserLookupResponse_ResultCode CMsgPerfectWorldUserLookupResponse_EResultCode = CMsgPerfectWorldUserLookupResponse_SUCCESS_ACCOUNT_FOUND + +func (m *CMsgPerfectWorldUserLookupResponse) GetResultCode() CMsgPerfectWorldUserLookupResponse_EResultCode { + if m != nil && m.ResultCode != nil { + return *m.ResultCode + } + return Default_CMsgPerfectWorldUserLookupResponse_ResultCode +} + +func (m *CMsgPerfectWorldUserLookupResponse) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +type CMsgMakeOffering struct { + ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgMakeOffering) Reset() { *m = CMsgMakeOffering{} } +func (m *CMsgMakeOffering) String() string { return proto.CompactTextString(m) } +func (*CMsgMakeOffering) ProtoMessage() {} +func (*CMsgMakeOffering) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{210} +} + +func (m *CMsgMakeOffering) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgMakeOffering.Unmarshal(m, b) +} +func (m *CMsgMakeOffering) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgMakeOffering.Marshal(b, m, deterministic) +} +func (m *CMsgMakeOffering) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgMakeOffering.Merge(m, src) +} +func (m *CMsgMakeOffering) XXX_Size() int { + return xxx_messageInfo_CMsgMakeOffering.Size(m) +} +func (m *CMsgMakeOffering) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgMakeOffering.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgMakeOffering proto.InternalMessageInfo + +func (m *CMsgMakeOffering) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +type CMsgRequestOfferings struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgRequestOfferings) Reset() { *m = CMsgRequestOfferings{} } +func (m *CMsgRequestOfferings) String() string { return proto.CompactTextString(m) } +func (*CMsgRequestOfferings) ProtoMessage() {} +func (*CMsgRequestOfferings) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{211} +} + +func (m *CMsgRequestOfferings) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgRequestOfferings.Unmarshal(m, b) +} +func (m *CMsgRequestOfferings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgRequestOfferings.Marshal(b, m, deterministic) +} +func (m *CMsgRequestOfferings) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgRequestOfferings.Merge(m, src) +} +func (m *CMsgRequestOfferings) XXX_Size() int { + return xxx_messageInfo_CMsgRequestOfferings.Size(m) +} +func (m *CMsgRequestOfferings) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgRequestOfferings.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgRequestOfferings proto.InternalMessageInfo + +type CMsgRequestOfferingsResponse struct { + Offerings []*CMsgRequestOfferingsResponse_NewYearsOffering `protobuf:"bytes,1,rep,name=offerings" json:"offerings,omitempty"` + Completed *bool `protobuf:"varint,2,opt,name=completed" json:"completed,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgRequestOfferingsResponse) Reset() { *m = CMsgRequestOfferingsResponse{} } +func (m *CMsgRequestOfferingsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgRequestOfferingsResponse) ProtoMessage() {} +func (*CMsgRequestOfferingsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{212} +} + +func (m *CMsgRequestOfferingsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgRequestOfferingsResponse.Unmarshal(m, b) +} +func (m *CMsgRequestOfferingsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgRequestOfferingsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgRequestOfferingsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgRequestOfferingsResponse.Merge(m, src) +} +func (m *CMsgRequestOfferingsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgRequestOfferingsResponse.Size(m) +} +func (m *CMsgRequestOfferingsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgRequestOfferingsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgRequestOfferingsResponse proto.InternalMessageInfo + +func (m *CMsgRequestOfferingsResponse) GetOfferings() []*CMsgRequestOfferingsResponse_NewYearsOffering { + if m != nil { + return m.Offerings + } + return nil +} + +func (m *CMsgRequestOfferingsResponse) GetCompleted() bool { + if m != nil && m.Completed != nil { + return *m.Completed + } + return false +} + +type CMsgRequestOfferingsResponse_NewYearsOffering struct { + DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` + ItemId *uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgRequestOfferingsResponse_NewYearsOffering) Reset() { + *m = CMsgRequestOfferingsResponse_NewYearsOffering{} +} +func (m *CMsgRequestOfferingsResponse_NewYearsOffering) String() string { + return proto.CompactTextString(m) +} +func (*CMsgRequestOfferingsResponse_NewYearsOffering) ProtoMessage() {} +func (*CMsgRequestOfferingsResponse_NewYearsOffering) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{212, 0} +} + +func (m *CMsgRequestOfferingsResponse_NewYearsOffering) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgRequestOfferingsResponse_NewYearsOffering.Unmarshal(m, b) +} +func (m *CMsgRequestOfferingsResponse_NewYearsOffering) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgRequestOfferingsResponse_NewYearsOffering.Marshal(b, m, deterministic) +} +func (m *CMsgRequestOfferingsResponse_NewYearsOffering) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgRequestOfferingsResponse_NewYearsOffering.Merge(m, src) +} +func (m *CMsgRequestOfferingsResponse_NewYearsOffering) XXX_Size() int { + return xxx_messageInfo_CMsgRequestOfferingsResponse_NewYearsOffering.Size(m) +} +func (m *CMsgRequestOfferingsResponse_NewYearsOffering) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgRequestOfferingsResponse_NewYearsOffering.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgRequestOfferingsResponse_NewYearsOffering proto.InternalMessageInfo + +func (m *CMsgRequestOfferingsResponse_NewYearsOffering) GetDefIndex() uint32 { + if m != nil && m.DefIndex != nil { + return *m.DefIndex + } + return 0 +} + +func (m *CMsgRequestOfferingsResponse_NewYearsOffering) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +type CMsgDOTAPCBangTimedReward struct { + Persona *string `protobuf:"bytes,1,opt,name=persona" json:"persona,omitempty"` + Itemdef *uint32 `protobuf:"varint,2,opt,name=itemdef" json:"itemdef,omitempty"` + Pcbangname *string `protobuf:"bytes,3,opt,name=pcbangname" json:"pcbangname,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAPCBangTimedReward) Reset() { *m = CMsgDOTAPCBangTimedReward{} } +func (m *CMsgDOTAPCBangTimedReward) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAPCBangTimedReward) ProtoMessage() {} +func (*CMsgDOTAPCBangTimedReward) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{213} +} + +func (m *CMsgDOTAPCBangTimedReward) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAPCBangTimedReward.Unmarshal(m, b) +} +func (m *CMsgDOTAPCBangTimedReward) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAPCBangTimedReward.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAPCBangTimedReward) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAPCBangTimedReward.Merge(m, src) +} +func (m *CMsgDOTAPCBangTimedReward) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAPCBangTimedReward.Size(m) +} +func (m *CMsgDOTAPCBangTimedReward) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAPCBangTimedReward.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAPCBangTimedReward proto.InternalMessageInfo + +func (m *CMsgDOTAPCBangTimedReward) GetPersona() string { + if m != nil && m.Persona != nil { + return *m.Persona + } + return "" +} + +func (m *CMsgDOTAPCBangTimedReward) GetItemdef() uint32 { + if m != nil && m.Itemdef != nil { + return *m.Itemdef + } + return 0 +} + +func (m *CMsgDOTAPCBangTimedReward) GetPcbangname() string { + if m != nil && m.Pcbangname != nil { + return *m.Pcbangname + } + return "" +} + +type CMsgDOTACompendiumInGamePredictionResults struct { + Results []*CMsgDOTACompendiumInGamePredictionResults_PredictionResult `protobuf:"bytes,1,rep,name=results" json:"results,omitempty"` + LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + PredictionsClosed *bool `protobuf:"varint,3,opt,name=predictions_closed,json=predictionsClosed" json:"predictions_closed,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTACompendiumInGamePredictionResults) Reset() { + *m = CMsgDOTACompendiumInGamePredictionResults{} +} +func (m *CMsgDOTACompendiumInGamePredictionResults) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTACompendiumInGamePredictionResults) ProtoMessage() {} +func (*CMsgDOTACompendiumInGamePredictionResults) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{214} +} + +func (m *CMsgDOTACompendiumInGamePredictionResults) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTACompendiumInGamePredictionResults.Unmarshal(m, b) +} +func (m *CMsgDOTACompendiumInGamePredictionResults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTACompendiumInGamePredictionResults.Marshal(b, m, deterministic) +} +func (m *CMsgDOTACompendiumInGamePredictionResults) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTACompendiumInGamePredictionResults.Merge(m, src) +} +func (m *CMsgDOTACompendiumInGamePredictionResults) XXX_Size() int { + return xxx_messageInfo_CMsgDOTACompendiumInGamePredictionResults.Size(m) +} +func (m *CMsgDOTACompendiumInGamePredictionResults) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTACompendiumInGamePredictionResults.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTACompendiumInGamePredictionResults proto.InternalMessageInfo + +func (m *CMsgDOTACompendiumInGamePredictionResults) GetResults() []*CMsgDOTACompendiumInGamePredictionResults_PredictionResult { + if m != nil { + return m.Results + } + return nil +} + +func (m *CMsgDOTACompendiumInGamePredictionResults) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgDOTACompendiumInGamePredictionResults) GetPredictionsClosed() bool { + if m != nil && m.PredictionsClosed != nil { + return *m.PredictionsClosed + } + return false +} + +type CMsgDOTACompendiumInGamePredictionResults_PredictionResult struct { + PredictionId *uint32 `protobuf:"varint,1,opt,name=prediction_id,json=predictionId" json:"prediction_id,omitempty"` + PredictionValue *uint32 `protobuf:"varint,2,opt,name=prediction_value,json=predictionValue" json:"prediction_value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTACompendiumInGamePredictionResults_PredictionResult) Reset() { + *m = CMsgDOTACompendiumInGamePredictionResults_PredictionResult{} +} +func (m *CMsgDOTACompendiumInGamePredictionResults_PredictionResult) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTACompendiumInGamePredictionResults_PredictionResult) ProtoMessage() {} +func (*CMsgDOTACompendiumInGamePredictionResults_PredictionResult) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{214, 0} +} + +func (m *CMsgDOTACompendiumInGamePredictionResults_PredictionResult) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTACompendiumInGamePredictionResults_PredictionResult.Unmarshal(m, b) +} +func (m *CMsgDOTACompendiumInGamePredictionResults_PredictionResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTACompendiumInGamePredictionResults_PredictionResult.Marshal(b, m, deterministic) +} +func (m *CMsgDOTACompendiumInGamePredictionResults_PredictionResult) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTACompendiumInGamePredictionResults_PredictionResult.Merge(m, src) +} +func (m *CMsgDOTACompendiumInGamePredictionResults_PredictionResult) XXX_Size() int { + return xxx_messageInfo_CMsgDOTACompendiumInGamePredictionResults_PredictionResult.Size(m) +} +func (m *CMsgDOTACompendiumInGamePredictionResults_PredictionResult) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTACompendiumInGamePredictionResults_PredictionResult.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTACompendiumInGamePredictionResults_PredictionResult proto.InternalMessageInfo + +func (m *CMsgDOTACompendiumInGamePredictionResults_PredictionResult) GetPredictionId() uint32 { + if m != nil && m.PredictionId != nil { + return *m.PredictionId + } + return 0 +} + +func (m *CMsgDOTACompendiumInGamePredictionResults_PredictionResult) GetPredictionValue() uint32 { + if m != nil && m.PredictionValue != nil { + return *m.PredictionValue + } + return 0 +} + +type CMsgClientToGCSelectCompendiumInGamePrediction struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + Predictions []*CMsgClientToGCSelectCompendiumInGamePrediction_Prediction `protobuf:"bytes,2,rep,name=predictions" json:"predictions,omitempty"` + LeagueId *uint32 `protobuf:"varint,3,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCSelectCompendiumInGamePrediction) Reset() { + *m = CMsgClientToGCSelectCompendiumInGamePrediction{} +} +func (m *CMsgClientToGCSelectCompendiumInGamePrediction) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCSelectCompendiumInGamePrediction) ProtoMessage() {} +func (*CMsgClientToGCSelectCompendiumInGamePrediction) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{215} +} + +func (m *CMsgClientToGCSelectCompendiumInGamePrediction) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCSelectCompendiumInGamePrediction.Unmarshal(m, b) +} +func (m *CMsgClientToGCSelectCompendiumInGamePrediction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCSelectCompendiumInGamePrediction.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCSelectCompendiumInGamePrediction) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCSelectCompendiumInGamePrediction.Merge(m, src) +} +func (m *CMsgClientToGCSelectCompendiumInGamePrediction) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCSelectCompendiumInGamePrediction.Size(m) +} +func (m *CMsgClientToGCSelectCompendiumInGamePrediction) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCSelectCompendiumInGamePrediction.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCSelectCompendiumInGamePrediction proto.InternalMessageInfo + +func (m *CMsgClientToGCSelectCompendiumInGamePrediction) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgClientToGCSelectCompendiumInGamePrediction) GetPredictions() []*CMsgClientToGCSelectCompendiumInGamePrediction_Prediction { + if m != nil { + return m.Predictions + } + return nil +} + +func (m *CMsgClientToGCSelectCompendiumInGamePrediction) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +type CMsgClientToGCSelectCompendiumInGamePrediction_Prediction struct { + PredictionId *uint32 `protobuf:"varint,1,opt,name=prediction_id,json=predictionId" json:"prediction_id,omitempty"` + PredictionValue *uint32 `protobuf:"varint,2,opt,name=prediction_value,json=predictionValue" json:"prediction_value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCSelectCompendiumInGamePrediction_Prediction) Reset() { + *m = CMsgClientToGCSelectCompendiumInGamePrediction_Prediction{} +} +func (m *CMsgClientToGCSelectCompendiumInGamePrediction_Prediction) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCSelectCompendiumInGamePrediction_Prediction) ProtoMessage() {} +func (*CMsgClientToGCSelectCompendiumInGamePrediction_Prediction) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{215, 0} +} + +func (m *CMsgClientToGCSelectCompendiumInGamePrediction_Prediction) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCSelectCompendiumInGamePrediction_Prediction.Unmarshal(m, b) +} +func (m *CMsgClientToGCSelectCompendiumInGamePrediction_Prediction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCSelectCompendiumInGamePrediction_Prediction.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCSelectCompendiumInGamePrediction_Prediction) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCSelectCompendiumInGamePrediction_Prediction.Merge(m, src) +} +func (m *CMsgClientToGCSelectCompendiumInGamePrediction_Prediction) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCSelectCompendiumInGamePrediction_Prediction.Size(m) +} +func (m *CMsgClientToGCSelectCompendiumInGamePrediction_Prediction) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCSelectCompendiumInGamePrediction_Prediction.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCSelectCompendiumInGamePrediction_Prediction proto.InternalMessageInfo + +func (m *CMsgClientToGCSelectCompendiumInGamePrediction_Prediction) GetPredictionId() uint32 { + if m != nil && m.PredictionId != nil { + return *m.PredictionId + } + return 0 +} + +func (m *CMsgClientToGCSelectCompendiumInGamePrediction_Prediction) GetPredictionValue() uint32 { + if m != nil && m.PredictionValue != nil { + return *m.PredictionValue + } + return 0 +} + +type CMsgClientToGCSelectCompendiumInGamePredictionResponse struct { + Result *CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCSelectCompendiumInGamePredictionResponse) Reset() { + *m = CMsgClientToGCSelectCompendiumInGamePredictionResponse{} +} +func (m *CMsgClientToGCSelectCompendiumInGamePredictionResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCSelectCompendiumInGamePredictionResponse) ProtoMessage() {} +func (*CMsgClientToGCSelectCompendiumInGamePredictionResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{216} +} + +func (m *CMsgClientToGCSelectCompendiumInGamePredictionResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCSelectCompendiumInGamePredictionResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCSelectCompendiumInGamePredictionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCSelectCompendiumInGamePredictionResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCSelectCompendiumInGamePredictionResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCSelectCompendiumInGamePredictionResponse.Merge(m, src) +} +func (m *CMsgClientToGCSelectCompendiumInGamePredictionResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCSelectCompendiumInGamePredictionResponse.Size(m) +} +func (m *CMsgClientToGCSelectCompendiumInGamePredictionResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCSelectCompendiumInGamePredictionResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCSelectCompendiumInGamePredictionResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCSelectCompendiumInGamePredictionResponse_Result CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult = CMsgClientToGCSelectCompendiumInGamePredictionResponse_SUCCESS + +func (m *CMsgClientToGCSelectCompendiumInGamePredictionResponse) GetResult() CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgClientToGCSelectCompendiumInGamePredictionResponse_Result +} + +type CMsgClientToGCOpenPlayerCardPack struct { + PlayerCardPackItemId *uint64 `protobuf:"varint,1,opt,name=player_card_pack_item_id,json=playerCardPackItemId" json:"player_card_pack_item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCOpenPlayerCardPack) Reset() { *m = CMsgClientToGCOpenPlayerCardPack{} } +func (m *CMsgClientToGCOpenPlayerCardPack) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCOpenPlayerCardPack) ProtoMessage() {} +func (*CMsgClientToGCOpenPlayerCardPack) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{217} +} + +func (m *CMsgClientToGCOpenPlayerCardPack) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCOpenPlayerCardPack.Unmarshal(m, b) +} +func (m *CMsgClientToGCOpenPlayerCardPack) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCOpenPlayerCardPack.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCOpenPlayerCardPack) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCOpenPlayerCardPack.Merge(m, src) +} +func (m *CMsgClientToGCOpenPlayerCardPack) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCOpenPlayerCardPack.Size(m) +} +func (m *CMsgClientToGCOpenPlayerCardPack) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCOpenPlayerCardPack.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCOpenPlayerCardPack proto.InternalMessageInfo + +func (m *CMsgClientToGCOpenPlayerCardPack) GetPlayerCardPackItemId() uint64 { + if m != nil && m.PlayerCardPackItemId != nil { + return *m.PlayerCardPackItemId + } + return 0 +} + +type CMsgClientToGCOpenPlayerCardPackResponse struct { + Result *CMsgClientToGCOpenPlayerCardPackResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgClientToGCOpenPlayerCardPackResponse_Result,def=1" json:"result,omitempty"` + PlayerCardItemIds []uint64 `protobuf:"varint,2,rep,name=player_card_item_ids,json=playerCardItemIds" json:"player_card_item_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCOpenPlayerCardPackResponse) Reset() { + *m = CMsgClientToGCOpenPlayerCardPackResponse{} +} +func (m *CMsgClientToGCOpenPlayerCardPackResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCOpenPlayerCardPackResponse) ProtoMessage() {} +func (*CMsgClientToGCOpenPlayerCardPackResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{218} +} + +func (m *CMsgClientToGCOpenPlayerCardPackResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCOpenPlayerCardPackResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCOpenPlayerCardPackResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCOpenPlayerCardPackResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCOpenPlayerCardPackResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCOpenPlayerCardPackResponse.Merge(m, src) +} +func (m *CMsgClientToGCOpenPlayerCardPackResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCOpenPlayerCardPackResponse.Size(m) +} +func (m *CMsgClientToGCOpenPlayerCardPackResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCOpenPlayerCardPackResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCOpenPlayerCardPackResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCOpenPlayerCardPackResponse_Result CMsgClientToGCOpenPlayerCardPackResponse_Result = CMsgClientToGCOpenPlayerCardPackResponse_SUCCESS + +func (m *CMsgClientToGCOpenPlayerCardPackResponse) GetResult() CMsgClientToGCOpenPlayerCardPackResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgClientToGCOpenPlayerCardPackResponse_Result +} + +func (m *CMsgClientToGCOpenPlayerCardPackResponse) GetPlayerCardItemIds() []uint64 { + if m != nil { + return m.PlayerCardItemIds + } + return nil +} + +type CMsgClientToGCRecyclePlayerCard struct { + PlayerCardItemIds []uint64 `protobuf:"varint,3,rep,name=player_card_item_ids,json=playerCardItemIds" json:"player_card_item_ids,omitempty"` + EventId *uint32 `protobuf:"varint,2,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRecyclePlayerCard) Reset() { *m = CMsgClientToGCRecyclePlayerCard{} } +func (m *CMsgClientToGCRecyclePlayerCard) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCRecyclePlayerCard) ProtoMessage() {} +func (*CMsgClientToGCRecyclePlayerCard) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{219} +} + +func (m *CMsgClientToGCRecyclePlayerCard) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRecyclePlayerCard.Unmarshal(m, b) +} +func (m *CMsgClientToGCRecyclePlayerCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRecyclePlayerCard.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRecyclePlayerCard) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRecyclePlayerCard.Merge(m, src) +} +func (m *CMsgClientToGCRecyclePlayerCard) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRecyclePlayerCard.Size(m) +} +func (m *CMsgClientToGCRecyclePlayerCard) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRecyclePlayerCard.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRecyclePlayerCard proto.InternalMessageInfo + +func (m *CMsgClientToGCRecyclePlayerCard) GetPlayerCardItemIds() []uint64 { + if m != nil { + return m.PlayerCardItemIds + } + return nil +} + +func (m *CMsgClientToGCRecyclePlayerCard) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +type CMsgClientToGCRecyclePlayerCardResponse struct { + Result *CMsgClientToGCRecyclePlayerCardResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgClientToGCRecyclePlayerCardResponse_Result,def=1" json:"result,omitempty"` + DustAmount *uint32 `protobuf:"varint,2,opt,name=dust_amount,json=dustAmount" json:"dust_amount,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRecyclePlayerCardResponse) Reset() { + *m = CMsgClientToGCRecyclePlayerCardResponse{} +} +func (m *CMsgClientToGCRecyclePlayerCardResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCRecyclePlayerCardResponse) ProtoMessage() {} +func (*CMsgClientToGCRecyclePlayerCardResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{220} +} + +func (m *CMsgClientToGCRecyclePlayerCardResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRecyclePlayerCardResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCRecyclePlayerCardResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRecyclePlayerCardResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRecyclePlayerCardResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRecyclePlayerCardResponse.Merge(m, src) +} +func (m *CMsgClientToGCRecyclePlayerCardResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRecyclePlayerCardResponse.Size(m) +} +func (m *CMsgClientToGCRecyclePlayerCardResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRecyclePlayerCardResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRecyclePlayerCardResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCRecyclePlayerCardResponse_Result CMsgClientToGCRecyclePlayerCardResponse_Result = CMsgClientToGCRecyclePlayerCardResponse_SUCCESS + +func (m *CMsgClientToGCRecyclePlayerCardResponse) GetResult() CMsgClientToGCRecyclePlayerCardResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgClientToGCRecyclePlayerCardResponse_Result +} + +func (m *CMsgClientToGCRecyclePlayerCardResponse) GetDustAmount() uint32 { + if m != nil && m.DustAmount != nil { + return *m.DustAmount + } + return 0 +} + +type CMsgClientToGCCreatePlayerCardPack struct { + CardDustItemId *uint64 `protobuf:"varint,1,opt,name=card_dust_item_id,json=cardDustItemId" json:"card_dust_item_id,omitempty"` + EventId *uint32 `protobuf:"varint,2,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + PremiumPack *bool `protobuf:"varint,3,opt,name=premium_pack,json=premiumPack" json:"premium_pack,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCCreatePlayerCardPack) Reset() { *m = CMsgClientToGCCreatePlayerCardPack{} } +func (m *CMsgClientToGCCreatePlayerCardPack) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCCreatePlayerCardPack) ProtoMessage() {} +func (*CMsgClientToGCCreatePlayerCardPack) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{221} +} + +func (m *CMsgClientToGCCreatePlayerCardPack) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCCreatePlayerCardPack.Unmarshal(m, b) +} +func (m *CMsgClientToGCCreatePlayerCardPack) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCCreatePlayerCardPack.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCCreatePlayerCardPack) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCCreatePlayerCardPack.Merge(m, src) +} +func (m *CMsgClientToGCCreatePlayerCardPack) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCCreatePlayerCardPack.Size(m) +} +func (m *CMsgClientToGCCreatePlayerCardPack) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCCreatePlayerCardPack.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCCreatePlayerCardPack proto.InternalMessageInfo + +func (m *CMsgClientToGCCreatePlayerCardPack) GetCardDustItemId() uint64 { + if m != nil && m.CardDustItemId != nil { + return *m.CardDustItemId + } + return 0 +} + +func (m *CMsgClientToGCCreatePlayerCardPack) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +func (m *CMsgClientToGCCreatePlayerCardPack) GetPremiumPack() bool { + if m != nil && m.PremiumPack != nil { + return *m.PremiumPack + } + return false +} + +type CMsgClientToGCCreatePlayerCardPackResponse struct { + Result *CMsgClientToGCCreatePlayerCardPackResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgClientToGCCreatePlayerCardPackResponse_Result,def=1" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCCreatePlayerCardPackResponse) Reset() { + *m = CMsgClientToGCCreatePlayerCardPackResponse{} +} +func (m *CMsgClientToGCCreatePlayerCardPackResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCCreatePlayerCardPackResponse) ProtoMessage() {} +func (*CMsgClientToGCCreatePlayerCardPackResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{222} +} + +func (m *CMsgClientToGCCreatePlayerCardPackResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCCreatePlayerCardPackResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCCreatePlayerCardPackResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCCreatePlayerCardPackResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCCreatePlayerCardPackResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCCreatePlayerCardPackResponse.Merge(m, src) +} +func (m *CMsgClientToGCCreatePlayerCardPackResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCCreatePlayerCardPackResponse.Size(m) +} +func (m *CMsgClientToGCCreatePlayerCardPackResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCCreatePlayerCardPackResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCCreatePlayerCardPackResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCCreatePlayerCardPackResponse_Result CMsgClientToGCCreatePlayerCardPackResponse_Result = CMsgClientToGCCreatePlayerCardPackResponse_SUCCESS + +func (m *CMsgClientToGCCreatePlayerCardPackResponse) GetResult() CMsgClientToGCCreatePlayerCardPackResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgClientToGCCreatePlayerCardPackResponse_Result +} + +type CMsgGCToClientBattlePassRollup_International2016 struct { + BattlePassLevel *uint32 `protobuf:"varint,1,opt,name=battle_pass_level,json=battlePassLevel" json:"battle_pass_level,omitempty"` + Questlines []*CMsgGCToClientBattlePassRollup_International2016_Questlines `protobuf:"bytes,2,rep,name=questlines" json:"questlines,omitempty"` + Wagering *CMsgGCToClientBattlePassRollup_International2016_Wagering `protobuf:"bytes,3,opt,name=wagering" json:"wagering,omitempty"` + Achievements *CMsgGCToClientBattlePassRollup_International2016_Achievements `protobuf:"bytes,4,opt,name=achievements" json:"achievements,omitempty"` + BattleCup *CMsgGCToClientBattlePassRollup_International2016_BattleCup `protobuf:"bytes,5,opt,name=battle_cup,json=battleCup" json:"battle_cup,omitempty"` + Predictions *CMsgGCToClientBattlePassRollup_International2016_Predictions `protobuf:"bytes,6,opt,name=predictions" json:"predictions,omitempty"` + Bracket *CMsgGCToClientBattlePassRollup_International2016_Bracket `protobuf:"bytes,7,opt,name=bracket" json:"bracket,omitempty"` + PlayerCards []*CMsgGCToClientBattlePassRollup_International2016_PlayerCard `protobuf:"bytes,8,rep,name=player_cards,json=playerCards" json:"player_cards,omitempty"` + FantasyChallenge *CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge `protobuf:"bytes,9,opt,name=fantasy_challenge,json=fantasyChallenge" json:"fantasy_challenge,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_International2016) Reset() { + *m = CMsgGCToClientBattlePassRollup_International2016{} +} +func (m *CMsgGCToClientBattlePassRollup_International2016) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_International2016) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_International2016) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{223} +} + +func (m *CMsgGCToClientBattlePassRollup_International2016) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_International2016) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_International2016) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_International2016) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_International2016) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016 proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_International2016) GetBattlePassLevel() uint32 { + if m != nil && m.BattlePassLevel != nil { + return *m.BattlePassLevel + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_International2016) GetQuestlines() []*CMsgGCToClientBattlePassRollup_International2016_Questlines { + if m != nil { + return m.Questlines + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_International2016) GetWagering() *CMsgGCToClientBattlePassRollup_International2016_Wagering { + if m != nil { + return m.Wagering + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_International2016) GetAchievements() *CMsgGCToClientBattlePassRollup_International2016_Achievements { + if m != nil { + return m.Achievements + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_International2016) GetBattleCup() *CMsgGCToClientBattlePassRollup_International2016_BattleCup { + if m != nil { + return m.BattleCup + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_International2016) GetPredictions() *CMsgGCToClientBattlePassRollup_International2016_Predictions { + if m != nil { + return m.Predictions + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_International2016) GetBracket() *CMsgGCToClientBattlePassRollup_International2016_Bracket { + if m != nil { + return m.Bracket + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_International2016) GetPlayerCards() []*CMsgGCToClientBattlePassRollup_International2016_PlayerCard { + if m != nil { + return m.PlayerCards + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_International2016) GetFantasyChallenge() *CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge { + if m != nil { + return m.FantasyChallenge + } + return nil +} + +type CMsgGCToClientBattlePassRollup_International2016_Questlines struct { + Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` + Onestar *uint32 `protobuf:"varint,2,opt,name=onestar" json:"onestar,omitempty"` + Twostar *uint32 `protobuf:"varint,3,opt,name=twostar" json:"twostar,omitempty"` + Threestar *uint32 `protobuf:"varint,4,opt,name=threestar" json:"threestar,omitempty"` + Total *uint32 `protobuf:"varint,5,opt,name=total" json:"total,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_Questlines) Reset() { + *m = CMsgGCToClientBattlePassRollup_International2016_Questlines{} +} +func (m *CMsgGCToClientBattlePassRollup_International2016_Questlines) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_International2016_Questlines) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_International2016_Questlines) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{223, 0} +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_Questlines) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Questlines.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_Questlines) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Questlines.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_Questlines) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Questlines.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_Questlines) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Questlines.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_Questlines) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Questlines.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Questlines proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_International2016_Questlines) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_Questlines) GetOnestar() uint32 { + if m != nil && m.Onestar != nil { + return *m.Onestar + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_Questlines) GetTwostar() uint32 { + if m != nil && m.Twostar != nil { + return *m.Twostar + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_Questlines) GetThreestar() uint32 { + if m != nil && m.Threestar != nil { + return *m.Threestar + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_Questlines) GetTotal() uint32 { + if m != nil && m.Total != nil { + return *m.Total + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_International2016_Wagering struct { + TotalWagered *uint32 `protobuf:"varint,1,opt,name=total_wagered,json=totalWagered" json:"total_wagered,omitempty"` + TotalWon *uint32 `protobuf:"varint,2,opt,name=total_won,json=totalWon" json:"total_won,omitempty"` + AverageWon *uint32 `protobuf:"varint,3,opt,name=average_won,json=averageWon" json:"average_won,omitempty"` + SuccessRate *uint32 `protobuf:"varint,4,opt,name=success_rate,json=successRate" json:"success_rate,omitempty"` + TotalTips *uint32 `protobuf:"varint,5,opt,name=total_tips,json=totalTips" json:"total_tips,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_Wagering) Reset() { + *m = CMsgGCToClientBattlePassRollup_International2016_Wagering{} +} +func (m *CMsgGCToClientBattlePassRollup_International2016_Wagering) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_International2016_Wagering) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_International2016_Wagering) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{223, 1} +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_Wagering) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Wagering.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_Wagering) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Wagering.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_Wagering) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Wagering.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_Wagering) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Wagering.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_Wagering) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Wagering.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Wagering proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_International2016_Wagering) GetTotalWagered() uint32 { + if m != nil && m.TotalWagered != nil { + return *m.TotalWagered + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_Wagering) GetTotalWon() uint32 { + if m != nil && m.TotalWon != nil { + return *m.TotalWon + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_Wagering) GetAverageWon() uint32 { + if m != nil && m.AverageWon != nil { + return *m.AverageWon + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_Wagering) GetSuccessRate() uint32 { + if m != nil && m.SuccessRate != nil { + return *m.SuccessRate + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_Wagering) GetTotalTips() uint32 { + if m != nil && m.TotalTips != nil { + return *m.TotalTips + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_International2016_Achievements struct { + Completed *uint32 `protobuf:"varint,1,opt,name=completed" json:"completed,omitempty"` + Total *uint32 `protobuf:"varint,2,opt,name=total" json:"total,omitempty"` + Points *uint32 `protobuf:"varint,3,opt,name=points" json:"points,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_Achievements) Reset() { + *m = CMsgGCToClientBattlePassRollup_International2016_Achievements{} +} +func (m *CMsgGCToClientBattlePassRollup_International2016_Achievements) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_International2016_Achievements) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_International2016_Achievements) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{223, 2} +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_Achievements) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Achievements.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_Achievements) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Achievements.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_Achievements) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Achievements.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_Achievements) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Achievements.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_Achievements) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Achievements.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Achievements proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_International2016_Achievements) GetCompleted() uint32 { + if m != nil && m.Completed != nil { + return *m.Completed + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_Achievements) GetTotal() uint32 { + if m != nil && m.Total != nil { + return *m.Total + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_Achievements) GetPoints() uint32 { + if m != nil && m.Points != nil { + return *m.Points + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_International2016_BattleCup struct { + Wins *uint32 `protobuf:"varint,1,opt,name=wins" json:"wins,omitempty"` + Score *uint32 `protobuf:"varint,2,opt,name=score" json:"score,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_BattleCup) Reset() { + *m = CMsgGCToClientBattlePassRollup_International2016_BattleCup{} +} +func (m *CMsgGCToClientBattlePassRollup_International2016_BattleCup) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_International2016_BattleCup) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_International2016_BattleCup) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{223, 3} +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_BattleCup) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_BattleCup.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_BattleCup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_BattleCup.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_BattleCup) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_BattleCup.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_BattleCup) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_BattleCup.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_BattleCup) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_BattleCup.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_BattleCup proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_International2016_BattleCup) GetWins() uint32 { + if m != nil && m.Wins != nil { + return *m.Wins + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_BattleCup) GetScore() uint32 { + if m != nil && m.Score != nil { + return *m.Score + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_International2016_Predictions struct { + Correct *uint32 `protobuf:"varint,1,opt,name=correct" json:"correct,omitempty"` + Total *uint32 `protobuf:"varint,2,opt,name=total" json:"total,omitempty"` + Points *uint32 `protobuf:"varint,3,opt,name=points" json:"points,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_Predictions) Reset() { + *m = CMsgGCToClientBattlePassRollup_International2016_Predictions{} +} +func (m *CMsgGCToClientBattlePassRollup_International2016_Predictions) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_International2016_Predictions) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_International2016_Predictions) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{223, 4} +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_Predictions) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Predictions.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_Predictions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Predictions.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_Predictions) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Predictions.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_Predictions) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Predictions.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_Predictions) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Predictions.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Predictions proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_International2016_Predictions) GetCorrect() uint32 { + if m != nil && m.Correct != nil { + return *m.Correct + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_Predictions) GetTotal() uint32 { + if m != nil && m.Total != nil { + return *m.Total + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_Predictions) GetPoints() uint32 { + if m != nil && m.Points != nil { + return *m.Points + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_International2016_Bracket struct { + Correct *uint32 `protobuf:"varint,1,opt,name=correct" json:"correct,omitempty"` + Points *uint32 `protobuf:"varint,2,opt,name=points" json:"points,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_Bracket) Reset() { + *m = CMsgGCToClientBattlePassRollup_International2016_Bracket{} +} +func (m *CMsgGCToClientBattlePassRollup_International2016_Bracket) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_International2016_Bracket) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_International2016_Bracket) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{223, 5} +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_Bracket) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Bracket.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_Bracket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Bracket.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_Bracket) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Bracket.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_Bracket) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Bracket.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_Bracket) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Bracket.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_Bracket proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_International2016_Bracket) GetCorrect() uint32 { + if m != nil && m.Correct != nil { + return *m.Correct + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_Bracket) GetPoints() uint32 { + if m != nil && m.Points != nil { + return *m.Points + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_International2016_PlayerCard struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Quality *uint32 `protobuf:"varint,2,opt,name=quality" json:"quality,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_PlayerCard) Reset() { + *m = CMsgGCToClientBattlePassRollup_International2016_PlayerCard{} +} +func (m *CMsgGCToClientBattlePassRollup_International2016_PlayerCard) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_International2016_PlayerCard) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_International2016_PlayerCard) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{223, 6} +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_PlayerCard) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_PlayerCard.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_PlayerCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_PlayerCard.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_PlayerCard) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_PlayerCard.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_PlayerCard) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_PlayerCard.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_PlayerCard) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_PlayerCard.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_PlayerCard proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_International2016_PlayerCard) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_PlayerCard) GetQuality() uint32 { + if m != nil && m.Quality != nil { + return *m.Quality + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge struct { + TotalScore *float32 `protobuf:"fixed32,1,opt,name=total_score,json=totalScore" json:"total_score,omitempty"` + Percentile *float32 `protobuf:"fixed32,2,opt,name=percentile" json:"percentile,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge) Reset() { + *m = CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge{} +} +func (m *CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{223, 7} +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge) GetTotalScore() float32 { + if m != nil && m.TotalScore != nil { + return *m.TotalScore + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge) GetPercentile() float32 { + if m != nil && m.Percentile != nil { + return *m.Percentile + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_Fall2016 struct { + BattlePassLevel *uint32 `protobuf:"varint,1,opt,name=battle_pass_level,json=battlePassLevel" json:"battle_pass_level,omitempty"` + Questlines []*CMsgGCToClientBattlePassRollup_Fall2016_Questlines `protobuf:"bytes,2,rep,name=questlines" json:"questlines,omitempty"` + Wagering *CMsgGCToClientBattlePassRollup_Fall2016_Wagering `protobuf:"bytes,3,opt,name=wagering" json:"wagering,omitempty"` + Achievements *CMsgGCToClientBattlePassRollup_Fall2016_Achievements `protobuf:"bytes,4,opt,name=achievements" json:"achievements,omitempty"` + BattleCup *CMsgGCToClientBattlePassRollup_Fall2016_BattleCup `protobuf:"bytes,5,opt,name=battle_cup,json=battleCup" json:"battle_cup,omitempty"` + Predictions *CMsgGCToClientBattlePassRollup_Fall2016_Predictions `protobuf:"bytes,6,opt,name=predictions" json:"predictions,omitempty"` + Bracket *CMsgGCToClientBattlePassRollup_Fall2016_Bracket `protobuf:"bytes,7,opt,name=bracket" json:"bracket,omitempty"` + PlayerCards []*CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard `protobuf:"bytes,8,rep,name=player_cards,json=playerCards" json:"player_cards,omitempty"` + FantasyChallenge *CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge `protobuf:"bytes,9,opt,name=fantasy_challenge,json=fantasyChallenge" json:"fantasy_challenge,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016) Reset() { + *m = CMsgGCToClientBattlePassRollup_Fall2016{} +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientBattlePassRollup_Fall2016) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_Fall2016) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{224} +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016 proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_Fall2016) GetBattlePassLevel() uint32 { + if m != nil && m.BattlePassLevel != nil { + return *m.BattlePassLevel + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016) GetQuestlines() []*CMsgGCToClientBattlePassRollup_Fall2016_Questlines { + if m != nil { + return m.Questlines + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016) GetWagering() *CMsgGCToClientBattlePassRollup_Fall2016_Wagering { + if m != nil { + return m.Wagering + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016) GetAchievements() *CMsgGCToClientBattlePassRollup_Fall2016_Achievements { + if m != nil { + return m.Achievements + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016) GetBattleCup() *CMsgGCToClientBattlePassRollup_Fall2016_BattleCup { + if m != nil { + return m.BattleCup + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016) GetPredictions() *CMsgGCToClientBattlePassRollup_Fall2016_Predictions { + if m != nil { + return m.Predictions + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016) GetBracket() *CMsgGCToClientBattlePassRollup_Fall2016_Bracket { + if m != nil { + return m.Bracket + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016) GetPlayerCards() []*CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard { + if m != nil { + return m.PlayerCards + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016) GetFantasyChallenge() *CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge { + if m != nil { + return m.FantasyChallenge + } + return nil +} + +type CMsgGCToClientBattlePassRollup_Fall2016_Questlines struct { + Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` + Onestar *uint32 `protobuf:"varint,2,opt,name=onestar" json:"onestar,omitempty"` + Twostar *uint32 `protobuf:"varint,3,opt,name=twostar" json:"twostar,omitempty"` + Threestar *uint32 `protobuf:"varint,4,opt,name=threestar" json:"threestar,omitempty"` + Total *uint32 `protobuf:"varint,5,opt,name=total" json:"total,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Questlines) Reset() { + *m = CMsgGCToClientBattlePassRollup_Fall2016_Questlines{} +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Questlines) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_Fall2016_Questlines) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_Fall2016_Questlines) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{224, 0} +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Questlines) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Questlines.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Questlines) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Questlines.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Questlines) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Questlines.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Questlines) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Questlines.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Questlines) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Questlines.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Questlines proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Questlines) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Questlines) GetOnestar() uint32 { + if m != nil && m.Onestar != nil { + return *m.Onestar + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Questlines) GetTwostar() uint32 { + if m != nil && m.Twostar != nil { + return *m.Twostar + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Questlines) GetThreestar() uint32 { + if m != nil && m.Threestar != nil { + return *m.Threestar + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Questlines) GetTotal() uint32 { + if m != nil && m.Total != nil { + return *m.Total + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_Fall2016_Wagering struct { + TotalWagered *uint32 `protobuf:"varint,1,opt,name=total_wagered,json=totalWagered" json:"total_wagered,omitempty"` + TotalWon *uint32 `protobuf:"varint,2,opt,name=total_won,json=totalWon" json:"total_won,omitempty"` + AverageWon *uint32 `protobuf:"varint,3,opt,name=average_won,json=averageWon" json:"average_won,omitempty"` + SuccessRate *uint32 `protobuf:"varint,4,opt,name=success_rate,json=successRate" json:"success_rate,omitempty"` + TotalTips *uint32 `protobuf:"varint,5,opt,name=total_tips,json=totalTips" json:"total_tips,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Wagering) Reset() { + *m = CMsgGCToClientBattlePassRollup_Fall2016_Wagering{} +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Wagering) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_Fall2016_Wagering) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_Fall2016_Wagering) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{224, 1} +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Wagering) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Wagering.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Wagering) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Wagering.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Wagering) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Wagering.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Wagering) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Wagering.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Wagering) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Wagering.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Wagering proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Wagering) GetTotalWagered() uint32 { + if m != nil && m.TotalWagered != nil { + return *m.TotalWagered + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Wagering) GetTotalWon() uint32 { + if m != nil && m.TotalWon != nil { + return *m.TotalWon + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Wagering) GetAverageWon() uint32 { + if m != nil && m.AverageWon != nil { + return *m.AverageWon + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Wagering) GetSuccessRate() uint32 { + if m != nil && m.SuccessRate != nil { + return *m.SuccessRate + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Wagering) GetTotalTips() uint32 { + if m != nil && m.TotalTips != nil { + return *m.TotalTips + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_Fall2016_Achievements struct { + Completed *uint32 `protobuf:"varint,1,opt,name=completed" json:"completed,omitempty"` + Total *uint32 `protobuf:"varint,2,opt,name=total" json:"total,omitempty"` + Points *uint32 `protobuf:"varint,3,opt,name=points" json:"points,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Achievements) Reset() { + *m = CMsgGCToClientBattlePassRollup_Fall2016_Achievements{} +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Achievements) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_Fall2016_Achievements) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_Fall2016_Achievements) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{224, 2} +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Achievements) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Achievements.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Achievements) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Achievements.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Achievements) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Achievements.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Achievements) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Achievements.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Achievements) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Achievements.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Achievements proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Achievements) GetCompleted() uint32 { + if m != nil && m.Completed != nil { + return *m.Completed + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Achievements) GetTotal() uint32 { + if m != nil && m.Total != nil { + return *m.Total + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Achievements) GetPoints() uint32 { + if m != nil && m.Points != nil { + return *m.Points + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_Fall2016_BattleCup struct { + Wins *uint32 `protobuf:"varint,1,opt,name=wins" json:"wins,omitempty"` + Score *uint32 `protobuf:"varint,2,opt,name=score" json:"score,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_BattleCup) Reset() { + *m = CMsgGCToClientBattlePassRollup_Fall2016_BattleCup{} +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_BattleCup) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_Fall2016_BattleCup) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_Fall2016_BattleCup) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{224, 3} +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_BattleCup) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_BattleCup.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_BattleCup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_BattleCup.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_BattleCup) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_BattleCup.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_BattleCup) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_BattleCup.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_BattleCup) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_BattleCup.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_BattleCup proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_BattleCup) GetWins() uint32 { + if m != nil && m.Wins != nil { + return *m.Wins + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_BattleCup) GetScore() uint32 { + if m != nil && m.Score != nil { + return *m.Score + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_Fall2016_Predictions struct { + Correct *uint32 `protobuf:"varint,1,opt,name=correct" json:"correct,omitempty"` + Total *uint32 `protobuf:"varint,2,opt,name=total" json:"total,omitempty"` + Points *uint32 `protobuf:"varint,3,opt,name=points" json:"points,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Predictions) Reset() { + *m = CMsgGCToClientBattlePassRollup_Fall2016_Predictions{} +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Predictions) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_Fall2016_Predictions) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_Fall2016_Predictions) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{224, 4} +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Predictions) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Predictions.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Predictions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Predictions.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Predictions) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Predictions.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Predictions) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Predictions.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Predictions) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Predictions.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Predictions proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Predictions) GetCorrect() uint32 { + if m != nil && m.Correct != nil { + return *m.Correct + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Predictions) GetTotal() uint32 { + if m != nil && m.Total != nil { + return *m.Total + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Predictions) GetPoints() uint32 { + if m != nil && m.Points != nil { + return *m.Points + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_Fall2016_Bracket struct { + Correct *uint32 `protobuf:"varint,1,opt,name=correct" json:"correct,omitempty"` + Points *uint32 `protobuf:"varint,2,opt,name=points" json:"points,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Bracket) Reset() { + *m = CMsgGCToClientBattlePassRollup_Fall2016_Bracket{} +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Bracket) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_Fall2016_Bracket) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_Fall2016_Bracket) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{224, 5} +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Bracket) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Bracket.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Bracket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Bracket.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Bracket) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Bracket.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Bracket) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Bracket.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Bracket) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Bracket.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_Bracket proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Bracket) GetCorrect() uint32 { + if m != nil && m.Correct != nil { + return *m.Correct + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_Bracket) GetPoints() uint32 { + if m != nil && m.Points != nil { + return *m.Points + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Quality *uint32 `protobuf:"varint,2,opt,name=quality" json:"quality,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard) Reset() { + *m = CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard{} +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{224, 6} +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard) GetQuality() uint32 { + if m != nil && m.Quality != nil { + return *m.Quality + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge struct { + TotalScore *float32 `protobuf:"fixed32,1,opt,name=total_score,json=totalScore" json:"total_score,omitempty"` + Percentile *float32 `protobuf:"fixed32,2,opt,name=percentile" json:"percentile,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge) Reset() { + *m = CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge{} +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{224, 7} +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge) GetTotalScore() float32 { + if m != nil && m.TotalScore != nil { + return *m.TotalScore + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge) GetPercentile() float32 { + if m != nil && m.Percentile != nil { + return *m.Percentile + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_Winter2017 struct { + BattlePassLevel *uint32 `protobuf:"varint,1,opt,name=battle_pass_level,json=battlePassLevel" json:"battle_pass_level,omitempty"` + Questlines []*CMsgGCToClientBattlePassRollup_Winter2017_Questlines `protobuf:"bytes,2,rep,name=questlines" json:"questlines,omitempty"` + Wagering *CMsgGCToClientBattlePassRollup_Winter2017_Wagering `protobuf:"bytes,3,opt,name=wagering" json:"wagering,omitempty"` + Achievements *CMsgGCToClientBattlePassRollup_Winter2017_Achievements `protobuf:"bytes,4,opt,name=achievements" json:"achievements,omitempty"` + BattleCup *CMsgGCToClientBattlePassRollup_Winter2017_BattleCup `protobuf:"bytes,5,opt,name=battle_cup,json=battleCup" json:"battle_cup,omitempty"` + Predictions *CMsgGCToClientBattlePassRollup_Winter2017_Predictions `protobuf:"bytes,6,opt,name=predictions" json:"predictions,omitempty"` + Bracket *CMsgGCToClientBattlePassRollup_Winter2017_Bracket `protobuf:"bytes,7,opt,name=bracket" json:"bracket,omitempty"` + PlayerCards []*CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard `protobuf:"bytes,8,rep,name=player_cards,json=playerCards" json:"player_cards,omitempty"` + FantasyChallenge *CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge `protobuf:"bytes,9,opt,name=fantasy_challenge,json=fantasyChallenge" json:"fantasy_challenge,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017) Reset() { + *m = CMsgGCToClientBattlePassRollup_Winter2017{} +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientBattlePassRollup_Winter2017) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_Winter2017) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{225} +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017 proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_Winter2017) GetBattlePassLevel() uint32 { + if m != nil && m.BattlePassLevel != nil { + return *m.BattlePassLevel + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017) GetQuestlines() []*CMsgGCToClientBattlePassRollup_Winter2017_Questlines { + if m != nil { + return m.Questlines + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017) GetWagering() *CMsgGCToClientBattlePassRollup_Winter2017_Wagering { + if m != nil { + return m.Wagering + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017) GetAchievements() *CMsgGCToClientBattlePassRollup_Winter2017_Achievements { + if m != nil { + return m.Achievements + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017) GetBattleCup() *CMsgGCToClientBattlePassRollup_Winter2017_BattleCup { + if m != nil { + return m.BattleCup + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017) GetPredictions() *CMsgGCToClientBattlePassRollup_Winter2017_Predictions { + if m != nil { + return m.Predictions + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017) GetBracket() *CMsgGCToClientBattlePassRollup_Winter2017_Bracket { + if m != nil { + return m.Bracket + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017) GetPlayerCards() []*CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard { + if m != nil { + return m.PlayerCards + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017) GetFantasyChallenge() *CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge { + if m != nil { + return m.FantasyChallenge + } + return nil +} + +type CMsgGCToClientBattlePassRollup_Winter2017_Questlines struct { + Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` + Onestar *uint32 `protobuf:"varint,2,opt,name=onestar" json:"onestar,omitempty"` + Twostar *uint32 `protobuf:"varint,3,opt,name=twostar" json:"twostar,omitempty"` + Threestar *uint32 `protobuf:"varint,4,opt,name=threestar" json:"threestar,omitempty"` + Total *uint32 `protobuf:"varint,5,opt,name=total" json:"total,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Questlines) Reset() { + *m = CMsgGCToClientBattlePassRollup_Winter2017_Questlines{} +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Questlines) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_Winter2017_Questlines) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_Winter2017_Questlines) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{225, 0} +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Questlines) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Questlines.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Questlines) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Questlines.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Questlines) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Questlines.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Questlines) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Questlines.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Questlines) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Questlines.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Questlines proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Questlines) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Questlines) GetOnestar() uint32 { + if m != nil && m.Onestar != nil { + return *m.Onestar + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Questlines) GetTwostar() uint32 { + if m != nil && m.Twostar != nil { + return *m.Twostar + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Questlines) GetThreestar() uint32 { + if m != nil && m.Threestar != nil { + return *m.Threestar + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Questlines) GetTotal() uint32 { + if m != nil && m.Total != nil { + return *m.Total + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_Winter2017_Wagering struct { + TotalWagered *uint32 `protobuf:"varint,1,opt,name=total_wagered,json=totalWagered" json:"total_wagered,omitempty"` + TotalWon *uint32 `protobuf:"varint,2,opt,name=total_won,json=totalWon" json:"total_won,omitempty"` + AverageWon *uint32 `protobuf:"varint,3,opt,name=average_won,json=averageWon" json:"average_won,omitempty"` + SuccessRate *uint32 `protobuf:"varint,4,opt,name=success_rate,json=successRate" json:"success_rate,omitempty"` + TotalTips *uint32 `protobuf:"varint,5,opt,name=total_tips,json=totalTips" json:"total_tips,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Wagering) Reset() { + *m = CMsgGCToClientBattlePassRollup_Winter2017_Wagering{} +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Wagering) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_Winter2017_Wagering) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_Winter2017_Wagering) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{225, 1} +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Wagering) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Wagering.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Wagering) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Wagering.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Wagering) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Wagering.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Wagering) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Wagering.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Wagering) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Wagering.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Wagering proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Wagering) GetTotalWagered() uint32 { + if m != nil && m.TotalWagered != nil { + return *m.TotalWagered + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Wagering) GetTotalWon() uint32 { + if m != nil && m.TotalWon != nil { + return *m.TotalWon + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Wagering) GetAverageWon() uint32 { + if m != nil && m.AverageWon != nil { + return *m.AverageWon + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Wagering) GetSuccessRate() uint32 { + if m != nil && m.SuccessRate != nil { + return *m.SuccessRate + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Wagering) GetTotalTips() uint32 { + if m != nil && m.TotalTips != nil { + return *m.TotalTips + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_Winter2017_Achievements struct { + Completed *uint32 `protobuf:"varint,1,opt,name=completed" json:"completed,omitempty"` + Total *uint32 `protobuf:"varint,2,opt,name=total" json:"total,omitempty"` + Points *uint32 `protobuf:"varint,3,opt,name=points" json:"points,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Achievements) Reset() { + *m = CMsgGCToClientBattlePassRollup_Winter2017_Achievements{} +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Achievements) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_Winter2017_Achievements) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_Winter2017_Achievements) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{225, 2} +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Achievements) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Achievements.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Achievements) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Achievements.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Achievements) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Achievements.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Achievements) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Achievements.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Achievements) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Achievements.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Achievements proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Achievements) GetCompleted() uint32 { + if m != nil && m.Completed != nil { + return *m.Completed + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Achievements) GetTotal() uint32 { + if m != nil && m.Total != nil { + return *m.Total + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Achievements) GetPoints() uint32 { + if m != nil && m.Points != nil { + return *m.Points + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_Winter2017_BattleCup struct { + Wins *uint32 `protobuf:"varint,1,opt,name=wins" json:"wins,omitempty"` + Score *uint32 `protobuf:"varint,2,opt,name=score" json:"score,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_BattleCup) Reset() { + *m = CMsgGCToClientBattlePassRollup_Winter2017_BattleCup{} +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_BattleCup) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_Winter2017_BattleCup) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_Winter2017_BattleCup) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{225, 3} +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_BattleCup) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_BattleCup.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_BattleCup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_BattleCup.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_BattleCup) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_BattleCup.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_BattleCup) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_BattleCup.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_BattleCup) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_BattleCup.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_BattleCup proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_BattleCup) GetWins() uint32 { + if m != nil && m.Wins != nil { + return *m.Wins + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_BattleCup) GetScore() uint32 { + if m != nil && m.Score != nil { + return *m.Score + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_Winter2017_Predictions struct { + Correct *uint32 `protobuf:"varint,1,opt,name=correct" json:"correct,omitempty"` + Total *uint32 `protobuf:"varint,2,opt,name=total" json:"total,omitempty"` + Points *uint32 `protobuf:"varint,3,opt,name=points" json:"points,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Predictions) Reset() { + *m = CMsgGCToClientBattlePassRollup_Winter2017_Predictions{} +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Predictions) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_Winter2017_Predictions) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_Winter2017_Predictions) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{225, 4} +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Predictions) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Predictions.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Predictions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Predictions.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Predictions) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Predictions.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Predictions) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Predictions.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Predictions) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Predictions.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Predictions proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Predictions) GetCorrect() uint32 { + if m != nil && m.Correct != nil { + return *m.Correct + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Predictions) GetTotal() uint32 { + if m != nil && m.Total != nil { + return *m.Total + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Predictions) GetPoints() uint32 { + if m != nil && m.Points != nil { + return *m.Points + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_Winter2017_Bracket struct { + Correct *uint32 `protobuf:"varint,1,opt,name=correct" json:"correct,omitempty"` + Points *uint32 `protobuf:"varint,2,opt,name=points" json:"points,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Bracket) Reset() { + *m = CMsgGCToClientBattlePassRollup_Winter2017_Bracket{} +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Bracket) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_Winter2017_Bracket) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_Winter2017_Bracket) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{225, 5} +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Bracket) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Bracket.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Bracket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Bracket.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Bracket) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Bracket.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Bracket) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Bracket.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Bracket) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Bracket.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_Bracket proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Bracket) GetCorrect() uint32 { + if m != nil && m.Correct != nil { + return *m.Correct + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_Bracket) GetPoints() uint32 { + if m != nil && m.Points != nil { + return *m.Points + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Quality *uint32 `protobuf:"varint,2,opt,name=quality" json:"quality,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard) Reset() { + *m = CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard{} +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{225, 6} +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard) GetQuality() uint32 { + if m != nil && m.Quality != nil { + return *m.Quality + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge struct { + TotalScore *float32 `protobuf:"fixed32,1,opt,name=total_score,json=totalScore" json:"total_score,omitempty"` + Percentile *float32 `protobuf:"fixed32,2,opt,name=percentile" json:"percentile,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge) Reset() { + *m = CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge{} +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{225, 7} +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge) GetTotalScore() float32 { + if m != nil && m.TotalScore != nil { + return *m.TotalScore + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge) GetPercentile() float32 { + if m != nil && m.Percentile != nil { + return *m.Percentile + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_TI7 struct { + BattlePassLevel *uint32 `protobuf:"varint,1,opt,name=battle_pass_level,json=battlePassLevel" json:"battle_pass_level,omitempty"` + Questlines []*CMsgGCToClientBattlePassRollup_TI7_Questlines `protobuf:"bytes,2,rep,name=questlines" json:"questlines,omitempty"` + Wagering *CMsgGCToClientBattlePassRollup_TI7_Wagering `protobuf:"bytes,3,opt,name=wagering" json:"wagering,omitempty"` + Achievements *CMsgGCToClientBattlePassRollup_TI7_Achievements `protobuf:"bytes,4,opt,name=achievements" json:"achievements,omitempty"` + BattleCup *CMsgGCToClientBattlePassRollup_TI7_BattleCup `protobuf:"bytes,5,opt,name=battle_cup,json=battleCup" json:"battle_cup,omitempty"` + Predictions *CMsgGCToClientBattlePassRollup_TI7_Predictions `protobuf:"bytes,6,opt,name=predictions" json:"predictions,omitempty"` + Bracket *CMsgGCToClientBattlePassRollup_TI7_Bracket `protobuf:"bytes,7,opt,name=bracket" json:"bracket,omitempty"` + PlayerCards []*CMsgGCToClientBattlePassRollup_TI7_PlayerCard `protobuf:"bytes,8,rep,name=player_cards,json=playerCards" json:"player_cards,omitempty"` + FantasyChallenge *CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge `protobuf:"bytes,9,opt,name=fantasy_challenge,json=fantasyChallenge" json:"fantasy_challenge,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_TI7) Reset() { *m = CMsgGCToClientBattlePassRollup_TI7{} } +func (m *CMsgGCToClientBattlePassRollup_TI7) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientBattlePassRollup_TI7) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_TI7) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{226} +} + +func (m *CMsgGCToClientBattlePassRollup_TI7) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_TI7) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_TI7) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_TI7) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_TI7) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7 proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_TI7) GetBattlePassLevel() uint32 { + if m != nil && m.BattlePassLevel != nil { + return *m.BattlePassLevel + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI7) GetQuestlines() []*CMsgGCToClientBattlePassRollup_TI7_Questlines { + if m != nil { + return m.Questlines + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_TI7) GetWagering() *CMsgGCToClientBattlePassRollup_TI7_Wagering { + if m != nil { + return m.Wagering + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_TI7) GetAchievements() *CMsgGCToClientBattlePassRollup_TI7_Achievements { + if m != nil { + return m.Achievements + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_TI7) GetBattleCup() *CMsgGCToClientBattlePassRollup_TI7_BattleCup { + if m != nil { + return m.BattleCup + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_TI7) GetPredictions() *CMsgGCToClientBattlePassRollup_TI7_Predictions { + if m != nil { + return m.Predictions + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_TI7) GetBracket() *CMsgGCToClientBattlePassRollup_TI7_Bracket { + if m != nil { + return m.Bracket + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_TI7) GetPlayerCards() []*CMsgGCToClientBattlePassRollup_TI7_PlayerCard { + if m != nil { + return m.PlayerCards + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_TI7) GetFantasyChallenge() *CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge { + if m != nil { + return m.FantasyChallenge + } + return nil +} + +type CMsgGCToClientBattlePassRollup_TI7_Questlines struct { + Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` + Onestar *uint32 `protobuf:"varint,2,opt,name=onestar" json:"onestar,omitempty"` + Twostar *uint32 `protobuf:"varint,3,opt,name=twostar" json:"twostar,omitempty"` + Threestar *uint32 `protobuf:"varint,4,opt,name=threestar" json:"threestar,omitempty"` + Total *uint32 `protobuf:"varint,5,opt,name=total" json:"total,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_Questlines) Reset() { + *m = CMsgGCToClientBattlePassRollup_TI7_Questlines{} +} +func (m *CMsgGCToClientBattlePassRollup_TI7_Questlines) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_TI7_Questlines) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_TI7_Questlines) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{226, 0} +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_Questlines) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Questlines.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_Questlines) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Questlines.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_Questlines) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Questlines.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_Questlines) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Questlines.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_Questlines) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Questlines.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Questlines proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_TI7_Questlines) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_Questlines) GetOnestar() uint32 { + if m != nil && m.Onestar != nil { + return *m.Onestar + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_Questlines) GetTwostar() uint32 { + if m != nil && m.Twostar != nil { + return *m.Twostar + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_Questlines) GetThreestar() uint32 { + if m != nil && m.Threestar != nil { + return *m.Threestar + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_Questlines) GetTotal() uint32 { + if m != nil && m.Total != nil { + return *m.Total + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_TI7_Wagering struct { + TotalWagered *uint32 `protobuf:"varint,1,opt,name=total_wagered,json=totalWagered" json:"total_wagered,omitempty"` + TotalWon *uint32 `protobuf:"varint,2,opt,name=total_won,json=totalWon" json:"total_won,omitempty"` + AverageWon *uint32 `protobuf:"varint,3,opt,name=average_won,json=averageWon" json:"average_won,omitempty"` + SuccessRate *uint32 `protobuf:"varint,4,opt,name=success_rate,json=successRate" json:"success_rate,omitempty"` + TotalTips *uint32 `protobuf:"varint,5,opt,name=total_tips,json=totalTips" json:"total_tips,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_Wagering) Reset() { + *m = CMsgGCToClientBattlePassRollup_TI7_Wagering{} +} +func (m *CMsgGCToClientBattlePassRollup_TI7_Wagering) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_TI7_Wagering) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_TI7_Wagering) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{226, 1} +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_Wagering) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Wagering.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_Wagering) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Wagering.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_Wagering) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Wagering.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_Wagering) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Wagering.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_Wagering) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Wagering.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Wagering proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_TI7_Wagering) GetTotalWagered() uint32 { + if m != nil && m.TotalWagered != nil { + return *m.TotalWagered + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_Wagering) GetTotalWon() uint32 { + if m != nil && m.TotalWon != nil { + return *m.TotalWon + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_Wagering) GetAverageWon() uint32 { + if m != nil && m.AverageWon != nil { + return *m.AverageWon + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_Wagering) GetSuccessRate() uint32 { + if m != nil && m.SuccessRate != nil { + return *m.SuccessRate + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_Wagering) GetTotalTips() uint32 { + if m != nil && m.TotalTips != nil { + return *m.TotalTips + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_TI7_Achievements struct { + Completed *uint32 `protobuf:"varint,1,opt,name=completed" json:"completed,omitempty"` + Total *uint32 `protobuf:"varint,2,opt,name=total" json:"total,omitempty"` + Points *uint32 `protobuf:"varint,3,opt,name=points" json:"points,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_Achievements) Reset() { + *m = CMsgGCToClientBattlePassRollup_TI7_Achievements{} +} +func (m *CMsgGCToClientBattlePassRollup_TI7_Achievements) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_TI7_Achievements) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_TI7_Achievements) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{226, 2} +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_Achievements) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Achievements.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_Achievements) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Achievements.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_Achievements) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Achievements.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_Achievements) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Achievements.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_Achievements) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Achievements.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Achievements proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_TI7_Achievements) GetCompleted() uint32 { + if m != nil && m.Completed != nil { + return *m.Completed + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_Achievements) GetTotal() uint32 { + if m != nil && m.Total != nil { + return *m.Total + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_Achievements) GetPoints() uint32 { + if m != nil && m.Points != nil { + return *m.Points + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_TI7_BattleCup struct { + Wins *uint32 `protobuf:"varint,1,opt,name=wins" json:"wins,omitempty"` + Score *uint32 `protobuf:"varint,2,opt,name=score" json:"score,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_BattleCup) Reset() { + *m = CMsgGCToClientBattlePassRollup_TI7_BattleCup{} +} +func (m *CMsgGCToClientBattlePassRollup_TI7_BattleCup) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_TI7_BattleCup) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_TI7_BattleCup) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{226, 3} +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_BattleCup) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_BattleCup.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_BattleCup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_BattleCup.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_BattleCup) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_BattleCup.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_BattleCup) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_BattleCup.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_BattleCup) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_BattleCup.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_BattleCup proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_TI7_BattleCup) GetWins() uint32 { + if m != nil && m.Wins != nil { + return *m.Wins + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_BattleCup) GetScore() uint32 { + if m != nil && m.Score != nil { + return *m.Score + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_TI7_Predictions struct { + Correct *uint32 `protobuf:"varint,1,opt,name=correct" json:"correct,omitempty"` + Total *uint32 `protobuf:"varint,2,opt,name=total" json:"total,omitempty"` + Points *uint32 `protobuf:"varint,3,opt,name=points" json:"points,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_Predictions) Reset() { + *m = CMsgGCToClientBattlePassRollup_TI7_Predictions{} +} +func (m *CMsgGCToClientBattlePassRollup_TI7_Predictions) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_TI7_Predictions) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_TI7_Predictions) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{226, 4} +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_Predictions) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Predictions.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_Predictions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Predictions.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_Predictions) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Predictions.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_Predictions) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Predictions.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_Predictions) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Predictions.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Predictions proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_TI7_Predictions) GetCorrect() uint32 { + if m != nil && m.Correct != nil { + return *m.Correct + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_Predictions) GetTotal() uint32 { + if m != nil && m.Total != nil { + return *m.Total + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_Predictions) GetPoints() uint32 { + if m != nil && m.Points != nil { + return *m.Points + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_TI7_Bracket struct { + Correct *uint32 `protobuf:"varint,1,opt,name=correct" json:"correct,omitempty"` + Points *uint32 `protobuf:"varint,2,opt,name=points" json:"points,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_Bracket) Reset() { + *m = CMsgGCToClientBattlePassRollup_TI7_Bracket{} +} +func (m *CMsgGCToClientBattlePassRollup_TI7_Bracket) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_TI7_Bracket) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_TI7_Bracket) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{226, 5} +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_Bracket) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Bracket.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_Bracket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Bracket.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_Bracket) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Bracket.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_Bracket) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Bracket.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_Bracket) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Bracket.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_Bracket proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_TI7_Bracket) GetCorrect() uint32 { + if m != nil && m.Correct != nil { + return *m.Correct + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_Bracket) GetPoints() uint32 { + if m != nil && m.Points != nil { + return *m.Points + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_TI7_PlayerCard struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Quality *uint32 `protobuf:"varint,2,opt,name=quality" json:"quality,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_PlayerCard) Reset() { + *m = CMsgGCToClientBattlePassRollup_TI7_PlayerCard{} +} +func (m *CMsgGCToClientBattlePassRollup_TI7_PlayerCard) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_TI7_PlayerCard) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_TI7_PlayerCard) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{226, 6} +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_PlayerCard) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_PlayerCard.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_PlayerCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_PlayerCard.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_PlayerCard) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_PlayerCard.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_PlayerCard) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_PlayerCard.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_PlayerCard) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_PlayerCard.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_PlayerCard proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_TI7_PlayerCard) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_PlayerCard) GetQuality() uint32 { + if m != nil && m.Quality != nil { + return *m.Quality + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge struct { + TotalScore *float32 `protobuf:"fixed32,1,opt,name=total_score,json=totalScore" json:"total_score,omitempty"` + Percentile *float32 `protobuf:"fixed32,2,opt,name=percentile" json:"percentile,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge) Reset() { + *m = CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge{} +} +func (m *CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{226, 7} +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge) GetTotalScore() float32 { + if m != nil && m.TotalScore != nil { + return *m.TotalScore + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge) GetPercentile() float32 { + if m != nil && m.Percentile != nil { + return *m.Percentile + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_TI8 struct { + BattlePassLevel *uint32 `protobuf:"varint,1,opt,name=battle_pass_level,json=battlePassLevel" json:"battle_pass_level,omitempty"` + CavernCrawl *CMsgGCToClientBattlePassRollup_TI8_CavernCrawl `protobuf:"bytes,2,opt,name=cavern_crawl,json=cavernCrawl" json:"cavern_crawl,omitempty"` + Wagering *CMsgGCToClientBattlePassRollup_TI8_Wagering `protobuf:"bytes,3,opt,name=wagering" json:"wagering,omitempty"` + Achievements *CMsgGCToClientBattlePassRollup_TI8_Achievements `protobuf:"bytes,4,opt,name=achievements" json:"achievements,omitempty"` + Predictions *CMsgGCToClientBattlePassRollup_TI8_Predictions `protobuf:"bytes,6,opt,name=predictions" json:"predictions,omitempty"` + Bracket *CMsgGCToClientBattlePassRollup_TI8_Bracket `protobuf:"bytes,7,opt,name=bracket" json:"bracket,omitempty"` + PlayerCards []*CMsgGCToClientBattlePassRollup_TI8_PlayerCard `protobuf:"bytes,8,rep,name=player_cards,json=playerCards" json:"player_cards,omitempty"` + FantasyChallenge *CMsgGCToClientBattlePassRollup_TI8_FantasyChallenge `protobuf:"bytes,9,opt,name=fantasy_challenge,json=fantasyChallenge" json:"fantasy_challenge,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_TI8) Reset() { *m = CMsgGCToClientBattlePassRollup_TI8{} } +func (m *CMsgGCToClientBattlePassRollup_TI8) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientBattlePassRollup_TI8) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_TI8) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{227} +} + +func (m *CMsgGCToClientBattlePassRollup_TI8) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_TI8) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_TI8) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_TI8) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_TI8) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8 proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_TI8) GetBattlePassLevel() uint32 { + if m != nil && m.BattlePassLevel != nil { + return *m.BattlePassLevel + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI8) GetCavernCrawl() *CMsgGCToClientBattlePassRollup_TI8_CavernCrawl { + if m != nil { + return m.CavernCrawl + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_TI8) GetWagering() *CMsgGCToClientBattlePassRollup_TI8_Wagering { + if m != nil { + return m.Wagering + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_TI8) GetAchievements() *CMsgGCToClientBattlePassRollup_TI8_Achievements { + if m != nil { + return m.Achievements + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_TI8) GetPredictions() *CMsgGCToClientBattlePassRollup_TI8_Predictions { + if m != nil { + return m.Predictions + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_TI8) GetBracket() *CMsgGCToClientBattlePassRollup_TI8_Bracket { + if m != nil { + return m.Bracket + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_TI8) GetPlayerCards() []*CMsgGCToClientBattlePassRollup_TI8_PlayerCard { + if m != nil { + return m.PlayerCards + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollup_TI8) GetFantasyChallenge() *CMsgGCToClientBattlePassRollup_TI8_FantasyChallenge { + if m != nil { + return m.FantasyChallenge + } + return nil +} + +type CMsgGCToClientBattlePassRollup_TI8_CavernCrawl struct { + RoomsCleared *uint32 `protobuf:"varint,1,opt,name=rooms_cleared,json=roomsCleared" json:"rooms_cleared,omitempty"` + CarryCompleted *bool `protobuf:"varint,2,opt,name=carry_completed,json=carryCompleted" json:"carry_completed,omitempty"` + SupportCompleted *bool `protobuf:"varint,3,opt,name=support_completed,json=supportCompleted" json:"support_completed,omitempty"` + UtilityCompleted *bool `protobuf:"varint,4,opt,name=utility_completed,json=utilityCompleted" json:"utility_completed,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_CavernCrawl) Reset() { + *m = CMsgGCToClientBattlePassRollup_TI8_CavernCrawl{} +} +func (m *CMsgGCToClientBattlePassRollup_TI8_CavernCrawl) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_TI8_CavernCrawl) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_TI8_CavernCrawl) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{227, 0} +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_CavernCrawl) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_CavernCrawl.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_CavernCrawl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_CavernCrawl.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_CavernCrawl) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_CavernCrawl.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_CavernCrawl) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_CavernCrawl.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_CavernCrawl) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_CavernCrawl.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_CavernCrawl proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_TI8_CavernCrawl) GetRoomsCleared() uint32 { + if m != nil && m.RoomsCleared != nil { + return *m.RoomsCleared + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_CavernCrawl) GetCarryCompleted() bool { + if m != nil && m.CarryCompleted != nil { + return *m.CarryCompleted + } + return false +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_CavernCrawl) GetSupportCompleted() bool { + if m != nil && m.SupportCompleted != nil { + return *m.SupportCompleted + } + return false +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_CavernCrawl) GetUtilityCompleted() bool { + if m != nil && m.UtilityCompleted != nil { + return *m.UtilityCompleted + } + return false +} + +type CMsgGCToClientBattlePassRollup_TI8_Wagering struct { + TotalWagered *uint32 `protobuf:"varint,1,opt,name=total_wagered,json=totalWagered" json:"total_wagered,omitempty"` + TotalWon *uint32 `protobuf:"varint,2,opt,name=total_won,json=totalWon" json:"total_won,omitempty"` + AverageWon *uint32 `protobuf:"varint,3,opt,name=average_won,json=averageWon" json:"average_won,omitempty"` + SuccessRate *uint32 `protobuf:"varint,4,opt,name=success_rate,json=successRate" json:"success_rate,omitempty"` + TotalTips *uint32 `protobuf:"varint,5,opt,name=total_tips,json=totalTips" json:"total_tips,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_Wagering) Reset() { + *m = CMsgGCToClientBattlePassRollup_TI8_Wagering{} +} +func (m *CMsgGCToClientBattlePassRollup_TI8_Wagering) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_TI8_Wagering) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_TI8_Wagering) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{227, 1} +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_Wagering) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_Wagering.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_Wagering) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_Wagering.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_Wagering) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_Wagering.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_Wagering) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_Wagering.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_Wagering) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_Wagering.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_Wagering proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_TI8_Wagering) GetTotalWagered() uint32 { + if m != nil && m.TotalWagered != nil { + return *m.TotalWagered + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_Wagering) GetTotalWon() uint32 { + if m != nil && m.TotalWon != nil { + return *m.TotalWon + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_Wagering) GetAverageWon() uint32 { + if m != nil && m.AverageWon != nil { + return *m.AverageWon + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_Wagering) GetSuccessRate() uint32 { + if m != nil && m.SuccessRate != nil { + return *m.SuccessRate + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_Wagering) GetTotalTips() uint32 { + if m != nil && m.TotalTips != nil { + return *m.TotalTips + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_TI8_Achievements struct { + Completed *uint32 `protobuf:"varint,1,opt,name=completed" json:"completed,omitempty"` + Total *uint32 `protobuf:"varint,2,opt,name=total" json:"total,omitempty"` + Points *uint32 `protobuf:"varint,3,opt,name=points" json:"points,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_Achievements) Reset() { + *m = CMsgGCToClientBattlePassRollup_TI8_Achievements{} +} +func (m *CMsgGCToClientBattlePassRollup_TI8_Achievements) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_TI8_Achievements) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_TI8_Achievements) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{227, 2} +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_Achievements) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_Achievements.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_Achievements) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_Achievements.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_Achievements) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_Achievements.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_Achievements) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_Achievements.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_Achievements) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_Achievements.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_Achievements proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_TI8_Achievements) GetCompleted() uint32 { + if m != nil && m.Completed != nil { + return *m.Completed + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_Achievements) GetTotal() uint32 { + if m != nil && m.Total != nil { + return *m.Total + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_Achievements) GetPoints() uint32 { + if m != nil && m.Points != nil { + return *m.Points + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_TI8_Predictions struct { + Correct *uint32 `protobuf:"varint,1,opt,name=correct" json:"correct,omitempty"` + Total *uint32 `protobuf:"varint,2,opt,name=total" json:"total,omitempty"` + Points *uint32 `protobuf:"varint,3,opt,name=points" json:"points,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_Predictions) Reset() { + *m = CMsgGCToClientBattlePassRollup_TI8_Predictions{} +} +func (m *CMsgGCToClientBattlePassRollup_TI8_Predictions) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_TI8_Predictions) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_TI8_Predictions) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{227, 3} +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_Predictions) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_Predictions.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_Predictions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_Predictions.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_Predictions) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_Predictions.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_Predictions) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_Predictions.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_Predictions) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_Predictions.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_Predictions proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_TI8_Predictions) GetCorrect() uint32 { + if m != nil && m.Correct != nil { + return *m.Correct + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_Predictions) GetTotal() uint32 { + if m != nil && m.Total != nil { + return *m.Total + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_Predictions) GetPoints() uint32 { + if m != nil && m.Points != nil { + return *m.Points + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_TI8_Bracket struct { + Correct *uint32 `protobuf:"varint,1,opt,name=correct" json:"correct,omitempty"` + Points *uint32 `protobuf:"varint,2,opt,name=points" json:"points,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_Bracket) Reset() { + *m = CMsgGCToClientBattlePassRollup_TI8_Bracket{} +} +func (m *CMsgGCToClientBattlePassRollup_TI8_Bracket) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_TI8_Bracket) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_TI8_Bracket) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{227, 4} +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_Bracket) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_Bracket.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_Bracket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_Bracket.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_Bracket) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_Bracket.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_Bracket) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_Bracket.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_Bracket) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_Bracket.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_Bracket proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_TI8_Bracket) GetCorrect() uint32 { + if m != nil && m.Correct != nil { + return *m.Correct + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_Bracket) GetPoints() uint32 { + if m != nil && m.Points != nil { + return *m.Points + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_TI8_PlayerCard struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Quality *uint32 `protobuf:"varint,2,opt,name=quality" json:"quality,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_PlayerCard) Reset() { + *m = CMsgGCToClientBattlePassRollup_TI8_PlayerCard{} +} +func (m *CMsgGCToClientBattlePassRollup_TI8_PlayerCard) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_TI8_PlayerCard) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_TI8_PlayerCard) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{227, 5} +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_PlayerCard) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_PlayerCard.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_PlayerCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_PlayerCard.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_PlayerCard) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_PlayerCard.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_PlayerCard) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_PlayerCard.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_PlayerCard) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_PlayerCard.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_PlayerCard proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_TI8_PlayerCard) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_PlayerCard) GetQuality() uint32 { + if m != nil && m.Quality != nil { + return *m.Quality + } + return 0 +} + +type CMsgGCToClientBattlePassRollup_TI8_FantasyChallenge struct { + TotalScore *float32 `protobuf:"fixed32,1,opt,name=total_score,json=totalScore" json:"total_score,omitempty"` + Percentile *float32 `protobuf:"fixed32,2,opt,name=percentile" json:"percentile,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_FantasyChallenge) Reset() { + *m = CMsgGCToClientBattlePassRollup_TI8_FantasyChallenge{} +} +func (m *CMsgGCToClientBattlePassRollup_TI8_FantasyChallenge) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollup_TI8_FantasyChallenge) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollup_TI8_FantasyChallenge) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{227, 6} +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_FantasyChallenge) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_FantasyChallenge.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_FantasyChallenge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_FantasyChallenge.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_FantasyChallenge) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_FantasyChallenge.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_FantasyChallenge) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_FantasyChallenge.Size(m) +} +func (m *CMsgGCToClientBattlePassRollup_TI8_FantasyChallenge) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_FantasyChallenge.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollup_TI8_FantasyChallenge proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollup_TI8_FantasyChallenge) GetTotalScore() float32 { + if m != nil && m.TotalScore != nil { + return *m.TotalScore + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollup_TI8_FantasyChallenge) GetPercentile() float32 { + if m != nil && m.Percentile != nil { + return *m.Percentile + } + return 0 +} + +type CMsgGCToClientBattlePassRollupRequest struct { + EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + AccountId *uint32 `protobuf:"varint,2,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollupRequest) Reset() { *m = CMsgGCToClientBattlePassRollupRequest{} } +func (m *CMsgGCToClientBattlePassRollupRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientBattlePassRollupRequest) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollupRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{228} +} + +func (m *CMsgGCToClientBattlePassRollupRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollupRequest.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollupRequest.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollupRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollupRequest.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollupRequest) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollupRequest.Size(m) +} +func (m *CMsgGCToClientBattlePassRollupRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollupRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollupRequest proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollupRequest) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollupRequest) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +type CMsgGCToClientBattlePassRollupResponse struct { + EventTi6 *CMsgGCToClientBattlePassRollup_International2016 `protobuf:"bytes,1,opt,name=event_ti6,json=eventTi6" json:"event_ti6,omitempty"` + EventFall2016 *CMsgGCToClientBattlePassRollup_Fall2016 `protobuf:"bytes,2,opt,name=event_fall2016,json=eventFall2016" json:"event_fall2016,omitempty"` + EventWinter2017 *CMsgGCToClientBattlePassRollup_Winter2017 `protobuf:"bytes,3,opt,name=event_winter2017,json=eventWinter2017" json:"event_winter2017,omitempty"` + EventTi7 *CMsgGCToClientBattlePassRollup_TI7 `protobuf:"bytes,4,opt,name=event_ti7,json=eventTi7" json:"event_ti7,omitempty"` + EventTi8 *CMsgGCToClientBattlePassRollup_TI8 `protobuf:"bytes,5,opt,name=event_ti8,json=eventTi8" json:"event_ti8,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollupResponse) Reset() { + *m = CMsgGCToClientBattlePassRollupResponse{} +} +func (m *CMsgGCToClientBattlePassRollupResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientBattlePassRollupResponse) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollupResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{229} +} + +func (m *CMsgGCToClientBattlePassRollupResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollupResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollupResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollupResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollupResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollupResponse.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollupResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollupResponse.Size(m) +} +func (m *CMsgGCToClientBattlePassRollupResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollupResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollupResponse proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollupResponse) GetEventTi6() *CMsgGCToClientBattlePassRollup_International2016 { + if m != nil { + return m.EventTi6 + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollupResponse) GetEventFall2016() *CMsgGCToClientBattlePassRollup_Fall2016 { + if m != nil { + return m.EventFall2016 + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollupResponse) GetEventWinter2017() *CMsgGCToClientBattlePassRollup_Winter2017 { + if m != nil { + return m.EventWinter2017 + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollupResponse) GetEventTi7() *CMsgGCToClientBattlePassRollup_TI7 { + if m != nil { + return m.EventTi7 + } + return nil +} + +func (m *CMsgGCToClientBattlePassRollupResponse) GetEventTi8() *CMsgGCToClientBattlePassRollup_TI8 { + if m != nil { + return m.EventTi8 + } + return nil +} + +type CMsgGCToClientBattlePassRollupListRequest struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollupListRequest) Reset() { + *m = CMsgGCToClientBattlePassRollupListRequest{} +} +func (m *CMsgGCToClientBattlePassRollupListRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientBattlePassRollupListRequest) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollupListRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{230} +} + +func (m *CMsgGCToClientBattlePassRollupListRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollupListRequest.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollupListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollupListRequest.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollupListRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollupListRequest.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollupListRequest) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollupListRequest.Size(m) +} +func (m *CMsgGCToClientBattlePassRollupListRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollupListRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollupListRequest proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollupListRequest) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +type CMsgGCToClientBattlePassRollupListResponse struct { + EventInfo []*CMsgGCToClientBattlePassRollupListResponse_EventInfo `protobuf:"bytes,1,rep,name=event_info,json=eventInfo" json:"event_info,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollupListResponse) Reset() { + *m = CMsgGCToClientBattlePassRollupListResponse{} +} +func (m *CMsgGCToClientBattlePassRollupListResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollupListResponse) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollupListResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{231} +} + +func (m *CMsgGCToClientBattlePassRollupListResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollupListResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollupListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollupListResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollupListResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollupListResponse.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollupListResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollupListResponse.Size(m) +} +func (m *CMsgGCToClientBattlePassRollupListResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollupListResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollupListResponse proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollupListResponse) GetEventInfo() []*CMsgGCToClientBattlePassRollupListResponse_EventInfo { + if m != nil { + return m.EventInfo + } + return nil +} + +type CMsgGCToClientBattlePassRollupListResponse_EventInfo struct { + EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + Level *uint32 `protobuf:"varint,2,opt,name=level" json:"level,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientBattlePassRollupListResponse_EventInfo) Reset() { + *m = CMsgGCToClientBattlePassRollupListResponse_EventInfo{} +} +func (m *CMsgGCToClientBattlePassRollupListResponse_EventInfo) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientBattlePassRollupListResponse_EventInfo) ProtoMessage() {} +func (*CMsgGCToClientBattlePassRollupListResponse_EventInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{231, 0} +} + +func (m *CMsgGCToClientBattlePassRollupListResponse_EventInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientBattlePassRollupListResponse_EventInfo.Unmarshal(m, b) +} +func (m *CMsgGCToClientBattlePassRollupListResponse_EventInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientBattlePassRollupListResponse_EventInfo.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientBattlePassRollupListResponse_EventInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientBattlePassRollupListResponse_EventInfo.Merge(m, src) +} +func (m *CMsgGCToClientBattlePassRollupListResponse_EventInfo) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientBattlePassRollupListResponse_EventInfo.Size(m) +} +func (m *CMsgGCToClientBattlePassRollupListResponse_EventInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientBattlePassRollupListResponse_EventInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientBattlePassRollupListResponse_EventInfo proto.InternalMessageInfo + +func (m *CMsgGCToClientBattlePassRollupListResponse_EventInfo) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +func (m *CMsgGCToClientBattlePassRollupListResponse_EventInfo) GetLevel() uint32 { + if m != nil && m.Level != nil { + return *m.Level + } + return 0 +} + +type CMsgClientToGCTransferSeasonalMMRRequest struct { + IsParty *bool `protobuf:"varint,1,opt,name=is_party,json=isParty" json:"is_party,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCTransferSeasonalMMRRequest) Reset() { + *m = CMsgClientToGCTransferSeasonalMMRRequest{} +} +func (m *CMsgClientToGCTransferSeasonalMMRRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCTransferSeasonalMMRRequest) ProtoMessage() {} +func (*CMsgClientToGCTransferSeasonalMMRRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{232} +} + +func (m *CMsgClientToGCTransferSeasonalMMRRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCTransferSeasonalMMRRequest.Unmarshal(m, b) +} +func (m *CMsgClientToGCTransferSeasonalMMRRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCTransferSeasonalMMRRequest.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCTransferSeasonalMMRRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCTransferSeasonalMMRRequest.Merge(m, src) +} +func (m *CMsgClientToGCTransferSeasonalMMRRequest) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCTransferSeasonalMMRRequest.Size(m) +} +func (m *CMsgClientToGCTransferSeasonalMMRRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCTransferSeasonalMMRRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCTransferSeasonalMMRRequest proto.InternalMessageInfo + +func (m *CMsgClientToGCTransferSeasonalMMRRequest) GetIsParty() bool { + if m != nil && m.IsParty != nil { + return *m.IsParty + } + return false +} + +type CMsgClientToGCTransferSeasonalMMRResponse struct { + Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCTransferSeasonalMMRResponse) Reset() { + *m = CMsgClientToGCTransferSeasonalMMRResponse{} +} +func (m *CMsgClientToGCTransferSeasonalMMRResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCTransferSeasonalMMRResponse) ProtoMessage() {} +func (*CMsgClientToGCTransferSeasonalMMRResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{233} +} + +func (m *CMsgClientToGCTransferSeasonalMMRResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCTransferSeasonalMMRResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCTransferSeasonalMMRResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCTransferSeasonalMMRResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCTransferSeasonalMMRResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCTransferSeasonalMMRResponse.Merge(m, src) +} +func (m *CMsgClientToGCTransferSeasonalMMRResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCTransferSeasonalMMRResponse.Size(m) +} +func (m *CMsgClientToGCTransferSeasonalMMRResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCTransferSeasonalMMRResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCTransferSeasonalMMRResponse proto.InternalMessageInfo + +func (m *CMsgClientToGCTransferSeasonalMMRResponse) GetSuccess() bool { + if m != nil && m.Success != nil { + return *m.Success + } + return false +} + +type CMsgGCToClientPlaytestStatus struct { + Active *bool `protobuf:"varint,1,opt,name=active" json:"active,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientPlaytestStatus) Reset() { *m = CMsgGCToClientPlaytestStatus{} } +func (m *CMsgGCToClientPlaytestStatus) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientPlaytestStatus) ProtoMessage() {} +func (*CMsgGCToClientPlaytestStatus) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{234} +} + +func (m *CMsgGCToClientPlaytestStatus) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientPlaytestStatus.Unmarshal(m, b) +} +func (m *CMsgGCToClientPlaytestStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientPlaytestStatus.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientPlaytestStatus) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientPlaytestStatus.Merge(m, src) +} +func (m *CMsgGCToClientPlaytestStatus) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientPlaytestStatus.Size(m) +} +func (m *CMsgGCToClientPlaytestStatus) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientPlaytestStatus.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientPlaytestStatus proto.InternalMessageInfo + +func (m *CMsgGCToClientPlaytestStatus) GetActive() bool { + if m != nil && m.Active != nil { + return *m.Active + } + return false +} + +type CMsgClientToGCJoinPlaytest struct { + ClientVersion *uint32 `protobuf:"varint,1,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCJoinPlaytest) Reset() { *m = CMsgClientToGCJoinPlaytest{} } +func (m *CMsgClientToGCJoinPlaytest) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCJoinPlaytest) ProtoMessage() {} +func (*CMsgClientToGCJoinPlaytest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{235} +} + +func (m *CMsgClientToGCJoinPlaytest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCJoinPlaytest.Unmarshal(m, b) +} +func (m *CMsgClientToGCJoinPlaytest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCJoinPlaytest.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCJoinPlaytest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCJoinPlaytest.Merge(m, src) +} +func (m *CMsgClientToGCJoinPlaytest) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCJoinPlaytest.Size(m) +} +func (m *CMsgClientToGCJoinPlaytest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCJoinPlaytest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCJoinPlaytest proto.InternalMessageInfo + +func (m *CMsgClientToGCJoinPlaytest) GetClientVersion() uint32 { + if m != nil && m.ClientVersion != nil { + return *m.ClientVersion + } + return 0 +} + +type CMsgClientToGCJoinPlaytestResponse struct { + Error *string `protobuf:"bytes,1,opt,name=error" json:"error,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCJoinPlaytestResponse) Reset() { *m = CMsgClientToGCJoinPlaytestResponse{} } +func (m *CMsgClientToGCJoinPlaytestResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCJoinPlaytestResponse) ProtoMessage() {} +func (*CMsgClientToGCJoinPlaytestResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{236} +} + +func (m *CMsgClientToGCJoinPlaytestResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCJoinPlaytestResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCJoinPlaytestResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCJoinPlaytestResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCJoinPlaytestResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCJoinPlaytestResponse.Merge(m, src) +} +func (m *CMsgClientToGCJoinPlaytestResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCJoinPlaytestResponse.Size(m) +} +func (m *CMsgClientToGCJoinPlaytestResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCJoinPlaytestResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCJoinPlaytestResponse proto.InternalMessageInfo + +func (m *CMsgClientToGCJoinPlaytestResponse) GetError() string { + if m != nil && m.Error != nil { + return *m.Error + } + return "" +} + +type CMsgDOTASetFavoriteTeam struct { + TeamId *uint32 `protobuf:"varint,1,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + EventId *uint32 `protobuf:"varint,2,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASetFavoriteTeam) Reset() { *m = CMsgDOTASetFavoriteTeam{} } +func (m *CMsgDOTASetFavoriteTeam) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASetFavoriteTeam) ProtoMessage() {} +func (*CMsgDOTASetFavoriteTeam) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{237} +} + +func (m *CMsgDOTASetFavoriteTeam) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASetFavoriteTeam.Unmarshal(m, b) +} +func (m *CMsgDOTASetFavoriteTeam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASetFavoriteTeam.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASetFavoriteTeam) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASetFavoriteTeam.Merge(m, src) +} +func (m *CMsgDOTASetFavoriteTeam) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASetFavoriteTeam.Size(m) +} +func (m *CMsgDOTASetFavoriteTeam) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASetFavoriteTeam.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASetFavoriteTeam proto.InternalMessageInfo + +func (m *CMsgDOTASetFavoriteTeam) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgDOTASetFavoriteTeam) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +type CMsgDOTATriviaQuestion struct { + QuestionId *uint32 `protobuf:"varint,1,opt,name=question_id,json=questionId" json:"question_id,omitempty"` + Category *EDOTATriviaQuestionCategory `protobuf:"varint,2,opt,name=category,enum=protocol.EDOTATriviaQuestionCategory,def=0" json:"category,omitempty"` + Timestamp *uint32 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"` + QuestionValue *string `protobuf:"bytes,4,opt,name=question_value,json=questionValue" json:"question_value,omitempty"` + AnswerValues []string `protobuf:"bytes,5,rep,name=answer_values,json=answerValues" json:"answer_values,omitempty"` + CorrectAnswerIndex *uint32 `protobuf:"varint,6,opt,name=correct_answer_index,json=correctAnswerIndex" json:"correct_answer_index,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATriviaQuestion) Reset() { *m = CMsgDOTATriviaQuestion{} } +func (m *CMsgDOTATriviaQuestion) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATriviaQuestion) ProtoMessage() {} +func (*CMsgDOTATriviaQuestion) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{238} +} + +func (m *CMsgDOTATriviaQuestion) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATriviaQuestion.Unmarshal(m, b) +} +func (m *CMsgDOTATriviaQuestion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATriviaQuestion.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATriviaQuestion) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATriviaQuestion.Merge(m, src) +} +func (m *CMsgDOTATriviaQuestion) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATriviaQuestion.Size(m) +} +func (m *CMsgDOTATriviaQuestion) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATriviaQuestion.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATriviaQuestion proto.InternalMessageInfo + +const Default_CMsgDOTATriviaQuestion_Category EDOTATriviaQuestionCategory = EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_AbilityIcon + +func (m *CMsgDOTATriviaQuestion) GetQuestionId() uint32 { + if m != nil && m.QuestionId != nil { + return *m.QuestionId + } + return 0 +} + +func (m *CMsgDOTATriviaQuestion) GetCategory() EDOTATriviaQuestionCategory { + if m != nil && m.Category != nil { + return *m.Category + } + return Default_CMsgDOTATriviaQuestion_Category +} + +func (m *CMsgDOTATriviaQuestion) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgDOTATriviaQuestion) GetQuestionValue() string { + if m != nil && m.QuestionValue != nil { + return *m.QuestionValue + } + return "" +} + +func (m *CMsgDOTATriviaQuestion) GetAnswerValues() []string { + if m != nil { + return m.AnswerValues + } + return nil +} + +func (m *CMsgDOTATriviaQuestion) GetCorrectAnswerIndex() uint32 { + if m != nil && m.CorrectAnswerIndex != nil { + return *m.CorrectAnswerIndex + } + return 0 +} + +type CMsgDOTATriviaCurrentQuestions struct { + Questions []*CMsgDOTATriviaQuestion `protobuf:"bytes,1,rep,name=questions" json:"questions,omitempty"` + TriviaEnabled *bool `protobuf:"varint,2,opt,name=trivia_enabled,json=triviaEnabled" json:"trivia_enabled,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATriviaCurrentQuestions) Reset() { *m = CMsgDOTATriviaCurrentQuestions{} } +func (m *CMsgDOTATriviaCurrentQuestions) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATriviaCurrentQuestions) ProtoMessage() {} +func (*CMsgDOTATriviaCurrentQuestions) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{239} +} + +func (m *CMsgDOTATriviaCurrentQuestions) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATriviaCurrentQuestions.Unmarshal(m, b) +} +func (m *CMsgDOTATriviaCurrentQuestions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATriviaCurrentQuestions.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATriviaCurrentQuestions) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATriviaCurrentQuestions.Merge(m, src) +} +func (m *CMsgDOTATriviaCurrentQuestions) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATriviaCurrentQuestions.Size(m) +} +func (m *CMsgDOTATriviaCurrentQuestions) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATriviaCurrentQuestions.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATriviaCurrentQuestions proto.InternalMessageInfo + +func (m *CMsgDOTATriviaCurrentQuestions) GetQuestions() []*CMsgDOTATriviaQuestion { + if m != nil { + return m.Questions + } + return nil +} + +func (m *CMsgDOTATriviaCurrentQuestions) GetTriviaEnabled() bool { + if m != nil && m.TriviaEnabled != nil { + return *m.TriviaEnabled + } + return false +} + +type CMsgDOTATriviaQuestionAnswersSummary struct { + SummaryAvailable *bool `protobuf:"varint,1,opt,name=summary_available,json=summaryAvailable" json:"summary_available,omitempty"` + PickedCount []uint32 `protobuf:"varint,2,rep,name=picked_count,json=pickedCount" json:"picked_count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATriviaQuestionAnswersSummary) Reset() { *m = CMsgDOTATriviaQuestionAnswersSummary{} } +func (m *CMsgDOTATriviaQuestionAnswersSummary) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATriviaQuestionAnswersSummary) ProtoMessage() {} +func (*CMsgDOTATriviaQuestionAnswersSummary) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{240} +} + +func (m *CMsgDOTATriviaQuestionAnswersSummary) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATriviaQuestionAnswersSummary.Unmarshal(m, b) +} +func (m *CMsgDOTATriviaQuestionAnswersSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATriviaQuestionAnswersSummary.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATriviaQuestionAnswersSummary) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATriviaQuestionAnswersSummary.Merge(m, src) +} +func (m *CMsgDOTATriviaQuestionAnswersSummary) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATriviaQuestionAnswersSummary.Size(m) +} +func (m *CMsgDOTATriviaQuestionAnswersSummary) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATriviaQuestionAnswersSummary.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATriviaQuestionAnswersSummary proto.InternalMessageInfo + +func (m *CMsgDOTATriviaQuestionAnswersSummary) GetSummaryAvailable() bool { + if m != nil && m.SummaryAvailable != nil { + return *m.SummaryAvailable + } + return false +} + +func (m *CMsgDOTATriviaQuestionAnswersSummary) GetPickedCount() []uint32 { + if m != nil { + return m.PickedCount + } + return nil +} + +type CMsgDOTASubmitTriviaQuestionAnswer struct { + QuestionId *uint32 `protobuf:"varint,1,opt,name=question_id,json=questionId" json:"question_id,omitempty"` + AnswerIndex *uint32 `protobuf:"varint,2,opt,name=answer_index,json=answerIndex" json:"answer_index,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASubmitTriviaQuestionAnswer) Reset() { *m = CMsgDOTASubmitTriviaQuestionAnswer{} } +func (m *CMsgDOTASubmitTriviaQuestionAnswer) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASubmitTriviaQuestionAnswer) ProtoMessage() {} +func (*CMsgDOTASubmitTriviaQuestionAnswer) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{241} +} + +func (m *CMsgDOTASubmitTriviaQuestionAnswer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASubmitTriviaQuestionAnswer.Unmarshal(m, b) +} +func (m *CMsgDOTASubmitTriviaQuestionAnswer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASubmitTriviaQuestionAnswer.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASubmitTriviaQuestionAnswer) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASubmitTriviaQuestionAnswer.Merge(m, src) +} +func (m *CMsgDOTASubmitTriviaQuestionAnswer) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASubmitTriviaQuestionAnswer.Size(m) +} +func (m *CMsgDOTASubmitTriviaQuestionAnswer) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASubmitTriviaQuestionAnswer.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASubmitTriviaQuestionAnswer proto.InternalMessageInfo + +func (m *CMsgDOTASubmitTriviaQuestionAnswer) GetQuestionId() uint32 { + if m != nil && m.QuestionId != nil { + return *m.QuestionId + } + return 0 +} + +func (m *CMsgDOTASubmitTriviaQuestionAnswer) GetAnswerIndex() uint32 { + if m != nil && m.AnswerIndex != nil { + return *m.AnswerIndex + } + return 0 +} + +type CMsgDOTASubmitTriviaQuestionAnswerResponse struct { + Result *EDOTATriviaAnswerResult `protobuf:"varint,1,opt,name=result,enum=protocol.EDOTATriviaAnswerResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASubmitTriviaQuestionAnswerResponse) Reset() { + *m = CMsgDOTASubmitTriviaQuestionAnswerResponse{} +} +func (m *CMsgDOTASubmitTriviaQuestionAnswerResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTASubmitTriviaQuestionAnswerResponse) ProtoMessage() {} +func (*CMsgDOTASubmitTriviaQuestionAnswerResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{242} +} + +func (m *CMsgDOTASubmitTriviaQuestionAnswerResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASubmitTriviaQuestionAnswerResponse.Unmarshal(m, b) +} +func (m *CMsgDOTASubmitTriviaQuestionAnswerResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASubmitTriviaQuestionAnswerResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASubmitTriviaQuestionAnswerResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASubmitTriviaQuestionAnswerResponse.Merge(m, src) +} +func (m *CMsgDOTASubmitTriviaQuestionAnswerResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASubmitTriviaQuestionAnswerResponse.Size(m) +} +func (m *CMsgDOTASubmitTriviaQuestionAnswerResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASubmitTriviaQuestionAnswerResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASubmitTriviaQuestionAnswerResponse proto.InternalMessageInfo + +const Default_CMsgDOTASubmitTriviaQuestionAnswerResponse_Result EDOTATriviaAnswerResult = EDOTATriviaAnswerResult_k_EDOTATriviaAnswerResult_Success + +func (m *CMsgDOTASubmitTriviaQuestionAnswerResponse) GetResult() EDOTATriviaAnswerResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTASubmitTriviaQuestionAnswerResponse_Result +} + +type CMsgDOTAStartTriviaSession struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAStartTriviaSession) Reset() { *m = CMsgDOTAStartTriviaSession{} } +func (m *CMsgDOTAStartTriviaSession) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAStartTriviaSession) ProtoMessage() {} +func (*CMsgDOTAStartTriviaSession) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{243} +} + +func (m *CMsgDOTAStartTriviaSession) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAStartTriviaSession.Unmarshal(m, b) +} +func (m *CMsgDOTAStartTriviaSession) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAStartTriviaSession.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAStartTriviaSession) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAStartTriviaSession.Merge(m, src) +} +func (m *CMsgDOTAStartTriviaSession) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAStartTriviaSession.Size(m) +} +func (m *CMsgDOTAStartTriviaSession) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAStartTriviaSession.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAStartTriviaSession proto.InternalMessageInfo + +type CMsgDOTAStartTriviaSessionResponse struct { + TriviaEnabled *bool `protobuf:"varint,1,opt,name=trivia_enabled,json=triviaEnabled" json:"trivia_enabled,omitempty"` + CurrentTimestamp *uint32 `protobuf:"varint,2,opt,name=current_timestamp,json=currentTimestamp" json:"current_timestamp,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAStartTriviaSessionResponse) Reset() { *m = CMsgDOTAStartTriviaSessionResponse{} } +func (m *CMsgDOTAStartTriviaSessionResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAStartTriviaSessionResponse) ProtoMessage() {} +func (*CMsgDOTAStartTriviaSessionResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{244} +} + +func (m *CMsgDOTAStartTriviaSessionResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAStartTriviaSessionResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAStartTriviaSessionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAStartTriviaSessionResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAStartTriviaSessionResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAStartTriviaSessionResponse.Merge(m, src) +} +func (m *CMsgDOTAStartTriviaSessionResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAStartTriviaSessionResponse.Size(m) +} +func (m *CMsgDOTAStartTriviaSessionResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAStartTriviaSessionResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAStartTriviaSessionResponse proto.InternalMessageInfo + +func (m *CMsgDOTAStartTriviaSessionResponse) GetTriviaEnabled() bool { + if m != nil && m.TriviaEnabled != nil { + return *m.TriviaEnabled + } + return false +} + +func (m *CMsgDOTAStartTriviaSessionResponse) GetCurrentTimestamp() uint32 { + if m != nil && m.CurrentTimestamp != nil { + return *m.CurrentTimestamp + } + return 0 +} + +type CMsgClientToGCGiveTip struct { + RecipientAccountId *uint32 `protobuf:"varint,1,opt,name=recipient_account_id,json=recipientAccountId" json:"recipient_account_id,omitempty"` + MatchId *uint64 `protobuf:"varint,2,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + EventId *uint32 `protobuf:"varint,3,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGiveTip) Reset() { *m = CMsgClientToGCGiveTip{} } +func (m *CMsgClientToGCGiveTip) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGiveTip) ProtoMessage() {} +func (*CMsgClientToGCGiveTip) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{245} +} + +func (m *CMsgClientToGCGiveTip) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGiveTip.Unmarshal(m, b) +} +func (m *CMsgClientToGCGiveTip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGiveTip.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGiveTip) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGiveTip.Merge(m, src) +} +func (m *CMsgClientToGCGiveTip) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGiveTip.Size(m) +} +func (m *CMsgClientToGCGiveTip) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGiveTip.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGiveTip proto.InternalMessageInfo + +func (m *CMsgClientToGCGiveTip) GetRecipientAccountId() uint32 { + if m != nil && m.RecipientAccountId != nil { + return *m.RecipientAccountId + } + return 0 +} + +func (m *CMsgClientToGCGiveTip) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgClientToGCGiveTip) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +type CMsgClientToGCGiveTipResponse struct { + Result *CMsgClientToGCGiveTipResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgClientToGCGiveTipResponse_Result,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGiveTipResponse) Reset() { *m = CMsgClientToGCGiveTipResponse{} } +func (m *CMsgClientToGCGiveTipResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGiveTipResponse) ProtoMessage() {} +func (*CMsgClientToGCGiveTipResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{246} +} + +func (m *CMsgClientToGCGiveTipResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGiveTipResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCGiveTipResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGiveTipResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGiveTipResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGiveTipResponse.Merge(m, src) +} +func (m *CMsgClientToGCGiveTipResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGiveTipResponse.Size(m) +} +func (m *CMsgClientToGCGiveTipResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGiveTipResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGiveTipResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCGiveTipResponse_Result CMsgClientToGCGiveTipResponse_Result = CMsgClientToGCGiveTipResponse_SUCCESS + +func (m *CMsgClientToGCGiveTipResponse) GetResult() CMsgClientToGCGiveTipResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgClientToGCGiveTipResponse_Result +} + +type CMsgDOTAAnchorPhoneNumberRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAAnchorPhoneNumberRequest) Reset() { *m = CMsgDOTAAnchorPhoneNumberRequest{} } +func (m *CMsgDOTAAnchorPhoneNumberRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAAnchorPhoneNumberRequest) ProtoMessage() {} +func (*CMsgDOTAAnchorPhoneNumberRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{247} +} + +func (m *CMsgDOTAAnchorPhoneNumberRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAAnchorPhoneNumberRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAAnchorPhoneNumberRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAAnchorPhoneNumberRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAAnchorPhoneNumberRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAAnchorPhoneNumberRequest.Merge(m, src) +} +func (m *CMsgDOTAAnchorPhoneNumberRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAAnchorPhoneNumberRequest.Size(m) +} +func (m *CMsgDOTAAnchorPhoneNumberRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAAnchorPhoneNumberRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAAnchorPhoneNumberRequest proto.InternalMessageInfo + +type CMsgDOTAAnchorPhoneNumberResponse struct { + Result *CMsgDOTAAnchorPhoneNumberResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAAnchorPhoneNumberResponse_Result,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAAnchorPhoneNumberResponse) Reset() { *m = CMsgDOTAAnchorPhoneNumberResponse{} } +func (m *CMsgDOTAAnchorPhoneNumberResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAAnchorPhoneNumberResponse) ProtoMessage() {} +func (*CMsgDOTAAnchorPhoneNumberResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{248} +} + +func (m *CMsgDOTAAnchorPhoneNumberResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAAnchorPhoneNumberResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAAnchorPhoneNumberResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAAnchorPhoneNumberResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAAnchorPhoneNumberResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAAnchorPhoneNumberResponse.Merge(m, src) +} +func (m *CMsgDOTAAnchorPhoneNumberResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAAnchorPhoneNumberResponse.Size(m) +} +func (m *CMsgDOTAAnchorPhoneNumberResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAAnchorPhoneNumberResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAAnchorPhoneNumberResponse proto.InternalMessageInfo + +const Default_CMsgDOTAAnchorPhoneNumberResponse_Result CMsgDOTAAnchorPhoneNumberResponse_Result = CMsgDOTAAnchorPhoneNumberResponse_SUCCESS + +func (m *CMsgDOTAAnchorPhoneNumberResponse) GetResult() CMsgDOTAAnchorPhoneNumberResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAAnchorPhoneNumberResponse_Result +} + +type CMsgDOTAUnanchorPhoneNumberRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAUnanchorPhoneNumberRequest) Reset() { *m = CMsgDOTAUnanchorPhoneNumberRequest{} } +func (m *CMsgDOTAUnanchorPhoneNumberRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAUnanchorPhoneNumberRequest) ProtoMessage() {} +func (*CMsgDOTAUnanchorPhoneNumberRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{249} +} + +func (m *CMsgDOTAUnanchorPhoneNumberRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAUnanchorPhoneNumberRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAUnanchorPhoneNumberRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAUnanchorPhoneNumberRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAUnanchorPhoneNumberRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAUnanchorPhoneNumberRequest.Merge(m, src) +} +func (m *CMsgDOTAUnanchorPhoneNumberRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAUnanchorPhoneNumberRequest.Size(m) +} +func (m *CMsgDOTAUnanchorPhoneNumberRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAUnanchorPhoneNumberRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAUnanchorPhoneNumberRequest proto.InternalMessageInfo + +type CMsgDOTAUnanchorPhoneNumberResponse struct { + Result *CMsgDOTAUnanchorPhoneNumberResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAUnanchorPhoneNumberResponse_Result,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAUnanchorPhoneNumberResponse) Reset() { *m = CMsgDOTAUnanchorPhoneNumberResponse{} } +func (m *CMsgDOTAUnanchorPhoneNumberResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAUnanchorPhoneNumberResponse) ProtoMessage() {} +func (*CMsgDOTAUnanchorPhoneNumberResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{250} +} + +func (m *CMsgDOTAUnanchorPhoneNumberResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAUnanchorPhoneNumberResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAUnanchorPhoneNumberResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAUnanchorPhoneNumberResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAUnanchorPhoneNumberResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAUnanchorPhoneNumberResponse.Merge(m, src) +} +func (m *CMsgDOTAUnanchorPhoneNumberResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAUnanchorPhoneNumberResponse.Size(m) +} +func (m *CMsgDOTAUnanchorPhoneNumberResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAUnanchorPhoneNumberResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAUnanchorPhoneNumberResponse proto.InternalMessageInfo + +const Default_CMsgDOTAUnanchorPhoneNumberResponse_Result CMsgDOTAUnanchorPhoneNumberResponse_Result = CMsgDOTAUnanchorPhoneNumberResponse_SUCCESS + +func (m *CMsgDOTAUnanchorPhoneNumberResponse) GetResult() CMsgDOTAUnanchorPhoneNumberResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAUnanchorPhoneNumberResponse_Result +} + +type CMsgGCToClientTipNotification struct { + TipperAccountId *uint32 `protobuf:"varint,1,opt,name=tipper_account_id,json=tipperAccountId" json:"tipper_account_id,omitempty"` + TipperName *string `protobuf:"bytes,2,opt,name=tipper_name,json=tipperName" json:"tipper_name,omitempty"` + RecipientAccountId *uint32 `protobuf:"varint,3,opt,name=recipient_account_id,json=recipientAccountId" json:"recipient_account_id,omitempty"` + RecipientName *string `protobuf:"bytes,4,opt,name=recipient_name,json=recipientName" json:"recipient_name,omitempty"` + EventId *uint32 `protobuf:"varint,5,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientTipNotification) Reset() { *m = CMsgGCToClientTipNotification{} } +func (m *CMsgGCToClientTipNotification) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientTipNotification) ProtoMessage() {} +func (*CMsgGCToClientTipNotification) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{251} +} + +func (m *CMsgGCToClientTipNotification) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientTipNotification.Unmarshal(m, b) +} +func (m *CMsgGCToClientTipNotification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientTipNotification.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientTipNotification) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientTipNotification.Merge(m, src) +} +func (m *CMsgGCToClientTipNotification) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientTipNotification.Size(m) +} +func (m *CMsgGCToClientTipNotification) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientTipNotification.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientTipNotification proto.InternalMessageInfo + +func (m *CMsgGCToClientTipNotification) GetTipperAccountId() uint32 { + if m != nil && m.TipperAccountId != nil { + return *m.TipperAccountId + } + return 0 +} + +func (m *CMsgGCToClientTipNotification) GetTipperName() string { + if m != nil && m.TipperName != nil { + return *m.TipperName + } + return "" +} + +func (m *CMsgGCToClientTipNotification) GetRecipientAccountId() uint32 { + if m != nil && m.RecipientAccountId != nil { + return *m.RecipientAccountId + } + return 0 +} + +func (m *CMsgGCToClientTipNotification) GetRecipientName() string { + if m != nil && m.RecipientName != nil { + return *m.RecipientName + } + return "" +} + +func (m *CMsgGCToClientTipNotification) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +type CMsgGCToClientCommendNotification struct { + CommenderAccountId *uint32 `protobuf:"varint,1,opt,name=commender_account_id,json=commenderAccountId" json:"commender_account_id,omitempty"` + CommenderName *string `protobuf:"bytes,2,opt,name=commender_name,json=commenderName" json:"commender_name,omitempty"` + Flags *uint32 `protobuf:"varint,3,opt,name=flags" json:"flags,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientCommendNotification) Reset() { *m = CMsgGCToClientCommendNotification{} } +func (m *CMsgGCToClientCommendNotification) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientCommendNotification) ProtoMessage() {} +func (*CMsgGCToClientCommendNotification) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{252} +} + +func (m *CMsgGCToClientCommendNotification) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientCommendNotification.Unmarshal(m, b) +} +func (m *CMsgGCToClientCommendNotification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientCommendNotification.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientCommendNotification) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientCommendNotification.Merge(m, src) +} +func (m *CMsgGCToClientCommendNotification) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientCommendNotification.Size(m) +} +func (m *CMsgGCToClientCommendNotification) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientCommendNotification.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientCommendNotification proto.InternalMessageInfo + +func (m *CMsgGCToClientCommendNotification) GetCommenderAccountId() uint32 { + if m != nil && m.CommenderAccountId != nil { + return *m.CommenderAccountId + } + return 0 +} + +func (m *CMsgGCToClientCommendNotification) GetCommenderName() string { + if m != nil && m.CommenderName != nil { + return *m.CommenderName + } + return "" +} + +func (m *CMsgGCToClientCommendNotification) GetFlags() uint32 { + if m != nil && m.Flags != nil { + return *m.Flags + } + return 0 +} + +type CMsgGCToClientAllStarVotesRequest struct { + EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientAllStarVotesRequest) Reset() { *m = CMsgGCToClientAllStarVotesRequest{} } +func (m *CMsgGCToClientAllStarVotesRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientAllStarVotesRequest) ProtoMessage() {} +func (*CMsgGCToClientAllStarVotesRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{253} +} + +func (m *CMsgGCToClientAllStarVotesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientAllStarVotesRequest.Unmarshal(m, b) +} +func (m *CMsgGCToClientAllStarVotesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientAllStarVotesRequest.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientAllStarVotesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientAllStarVotesRequest.Merge(m, src) +} +func (m *CMsgGCToClientAllStarVotesRequest) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientAllStarVotesRequest.Size(m) +} +func (m *CMsgGCToClientAllStarVotesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientAllStarVotesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientAllStarVotesRequest proto.InternalMessageInfo + +func (m *CMsgGCToClientAllStarVotesRequest) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +type CMsgGCToClientAllStarVotesReply struct { + PlayerAccountIds []uint32 `protobuf:"varint,1,rep,name=player_account_ids,json=playerAccountIds" json:"player_account_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientAllStarVotesReply) Reset() { *m = CMsgGCToClientAllStarVotesReply{} } +func (m *CMsgGCToClientAllStarVotesReply) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientAllStarVotesReply) ProtoMessage() {} +func (*CMsgGCToClientAllStarVotesReply) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{254} +} + +func (m *CMsgGCToClientAllStarVotesReply) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientAllStarVotesReply.Unmarshal(m, b) +} +func (m *CMsgGCToClientAllStarVotesReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientAllStarVotesReply.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientAllStarVotesReply) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientAllStarVotesReply.Merge(m, src) +} +func (m *CMsgGCToClientAllStarVotesReply) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientAllStarVotesReply.Size(m) +} +func (m *CMsgGCToClientAllStarVotesReply) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientAllStarVotesReply.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientAllStarVotesReply proto.InternalMessageInfo + +func (m *CMsgGCToClientAllStarVotesReply) GetPlayerAccountIds() []uint32 { + if m != nil { + return m.PlayerAccountIds + } + return nil +} + +type CMsgGCToClientAllStarVotesSubmit struct { + EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + PlayerAccountIds []uint32 `protobuf:"varint,2,rep,name=player_account_ids,json=playerAccountIds" json:"player_account_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientAllStarVotesSubmit) Reset() { *m = CMsgGCToClientAllStarVotesSubmit{} } +func (m *CMsgGCToClientAllStarVotesSubmit) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientAllStarVotesSubmit) ProtoMessage() {} +func (*CMsgGCToClientAllStarVotesSubmit) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{255} +} + +func (m *CMsgGCToClientAllStarVotesSubmit) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientAllStarVotesSubmit.Unmarshal(m, b) +} +func (m *CMsgGCToClientAllStarVotesSubmit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientAllStarVotesSubmit.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientAllStarVotesSubmit) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientAllStarVotesSubmit.Merge(m, src) +} +func (m *CMsgGCToClientAllStarVotesSubmit) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientAllStarVotesSubmit.Size(m) +} +func (m *CMsgGCToClientAllStarVotesSubmit) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientAllStarVotesSubmit.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientAllStarVotesSubmit proto.InternalMessageInfo + +func (m *CMsgGCToClientAllStarVotesSubmit) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +func (m *CMsgGCToClientAllStarVotesSubmit) GetPlayerAccountIds() []uint32 { + if m != nil { + return m.PlayerAccountIds + } + return nil +} + +type CMsgGCToClientAllStarVotesSubmitReply struct { + Result *CMsgGCToClientAllStarVotesSubmitReply_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgGCToClientAllStarVotesSubmitReply_Result,def=1" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientAllStarVotesSubmitReply) Reset() { *m = CMsgGCToClientAllStarVotesSubmitReply{} } +func (m *CMsgGCToClientAllStarVotesSubmitReply) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientAllStarVotesSubmitReply) ProtoMessage() {} +func (*CMsgGCToClientAllStarVotesSubmitReply) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{256} +} + +func (m *CMsgGCToClientAllStarVotesSubmitReply) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientAllStarVotesSubmitReply.Unmarshal(m, b) +} +func (m *CMsgGCToClientAllStarVotesSubmitReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientAllStarVotesSubmitReply.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientAllStarVotesSubmitReply) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientAllStarVotesSubmitReply.Merge(m, src) +} +func (m *CMsgGCToClientAllStarVotesSubmitReply) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientAllStarVotesSubmitReply.Size(m) +} +func (m *CMsgGCToClientAllStarVotesSubmitReply) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientAllStarVotesSubmitReply.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientAllStarVotesSubmitReply proto.InternalMessageInfo + +const Default_CMsgGCToClientAllStarVotesSubmitReply_Result CMsgGCToClientAllStarVotesSubmitReply_Result = CMsgGCToClientAllStarVotesSubmitReply_SUCCESS + +func (m *CMsgGCToClientAllStarVotesSubmitReply) GetResult() CMsgGCToClientAllStarVotesSubmitReply_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgGCToClientAllStarVotesSubmitReply_Result +} + +type CMsgDOTAClientToGCQuickStatsRequest struct { + PlayerAccountId *uint32 `protobuf:"varint,1,opt,name=player_account_id,json=playerAccountId" json:"player_account_id,omitempty"` + HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + ItemId *uint32 `protobuf:"varint,3,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + LeagueId *uint32 `protobuf:"varint,4,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAClientToGCQuickStatsRequest) Reset() { *m = CMsgDOTAClientToGCQuickStatsRequest{} } +func (m *CMsgDOTAClientToGCQuickStatsRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAClientToGCQuickStatsRequest) ProtoMessage() {} +func (*CMsgDOTAClientToGCQuickStatsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{257} +} + +func (m *CMsgDOTAClientToGCQuickStatsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAClientToGCQuickStatsRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAClientToGCQuickStatsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAClientToGCQuickStatsRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAClientToGCQuickStatsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAClientToGCQuickStatsRequest.Merge(m, src) +} +func (m *CMsgDOTAClientToGCQuickStatsRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAClientToGCQuickStatsRequest.Size(m) +} +func (m *CMsgDOTAClientToGCQuickStatsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAClientToGCQuickStatsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAClientToGCQuickStatsRequest proto.InternalMessageInfo + +func (m *CMsgDOTAClientToGCQuickStatsRequest) GetPlayerAccountId() uint32 { + if m != nil && m.PlayerAccountId != nil { + return *m.PlayerAccountId + } + return 0 +} + +func (m *CMsgDOTAClientToGCQuickStatsRequest) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgDOTAClientToGCQuickStatsRequest) GetItemId() uint32 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CMsgDOTAClientToGCQuickStatsRequest) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +type CMsgDOTAClientToGCQuickStatsResponse struct { + OriginalRequest *CMsgDOTAClientToGCQuickStatsRequest `protobuf:"bytes,1,opt,name=original_request,json=originalRequest" json:"original_request,omitempty"` + HeroStats *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats `protobuf:"bytes,2,opt,name=hero_stats,json=heroStats" json:"hero_stats,omitempty"` + ItemStats *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats `protobuf:"bytes,3,opt,name=item_stats,json=itemStats" json:"item_stats,omitempty"` + ItemHeroStats *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats `protobuf:"bytes,4,opt,name=item_hero_stats,json=itemHeroStats" json:"item_hero_stats,omitempty"` + ItemPlayerStats *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats `protobuf:"bytes,5,opt,name=item_player_stats,json=itemPlayerStats" json:"item_player_stats,omitempty"` + HeroPlayerStats *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats `protobuf:"bytes,6,opt,name=hero_player_stats,json=heroPlayerStats" json:"hero_player_stats,omitempty"` + FullSetStats *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats `protobuf:"bytes,7,opt,name=full_set_stats,json=fullSetStats" json:"full_set_stats,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAClientToGCQuickStatsResponse) Reset() { *m = CMsgDOTAClientToGCQuickStatsResponse{} } +func (m *CMsgDOTAClientToGCQuickStatsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAClientToGCQuickStatsResponse) ProtoMessage() {} +func (*CMsgDOTAClientToGCQuickStatsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{258} +} + +func (m *CMsgDOTAClientToGCQuickStatsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAClientToGCQuickStatsResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAClientToGCQuickStatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAClientToGCQuickStatsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAClientToGCQuickStatsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAClientToGCQuickStatsResponse.Merge(m, src) +} +func (m *CMsgDOTAClientToGCQuickStatsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAClientToGCQuickStatsResponse.Size(m) +} +func (m *CMsgDOTAClientToGCQuickStatsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAClientToGCQuickStatsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAClientToGCQuickStatsResponse proto.InternalMessageInfo + +func (m *CMsgDOTAClientToGCQuickStatsResponse) GetOriginalRequest() *CMsgDOTAClientToGCQuickStatsRequest { + if m != nil { + return m.OriginalRequest + } + return nil +} + +func (m *CMsgDOTAClientToGCQuickStatsResponse) GetHeroStats() *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats { + if m != nil { + return m.HeroStats + } + return nil +} + +func (m *CMsgDOTAClientToGCQuickStatsResponse) GetItemStats() *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats { + if m != nil { + return m.ItemStats + } + return nil +} + +func (m *CMsgDOTAClientToGCQuickStatsResponse) GetItemHeroStats() *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats { + if m != nil { + return m.ItemHeroStats + } + return nil +} + +func (m *CMsgDOTAClientToGCQuickStatsResponse) GetItemPlayerStats() *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats { + if m != nil { + return m.ItemPlayerStats + } + return nil +} + +func (m *CMsgDOTAClientToGCQuickStatsResponse) GetHeroPlayerStats() *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats { + if m != nil { + return m.HeroPlayerStats + } + return nil +} + +func (m *CMsgDOTAClientToGCQuickStatsResponse) GetFullSetStats() *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats { + if m != nil { + return m.FullSetStats + } + return nil +} + +type CMsgDOTAClientToGCQuickStatsResponse_SimpleStats struct { + WinPercent *float32 `protobuf:"fixed32,1,opt,name=win_percent,json=winPercent" json:"win_percent,omitempty"` + PickPercent *float32 `protobuf:"fixed32,2,opt,name=pick_percent,json=pickPercent" json:"pick_percent,omitempty"` + WinCount *uint32 `protobuf:"varint,3,opt,name=win_count,json=winCount" json:"win_count,omitempty"` + PickCount *uint32 `protobuf:"varint,4,opt,name=pick_count,json=pickCount" json:"pick_count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats) Reset() { + *m = CMsgDOTAClientToGCQuickStatsResponse_SimpleStats{} +} +func (m *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAClientToGCQuickStatsResponse_SimpleStats) ProtoMessage() {} +func (*CMsgDOTAClientToGCQuickStatsResponse_SimpleStats) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{258, 0} +} + +func (m *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAClientToGCQuickStatsResponse_SimpleStats.Unmarshal(m, b) +} +func (m *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAClientToGCQuickStatsResponse_SimpleStats.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAClientToGCQuickStatsResponse_SimpleStats.Merge(m, src) +} +func (m *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAClientToGCQuickStatsResponse_SimpleStats.Size(m) +} +func (m *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAClientToGCQuickStatsResponse_SimpleStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAClientToGCQuickStatsResponse_SimpleStats proto.InternalMessageInfo + +func (m *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats) GetWinPercent() float32 { + if m != nil && m.WinPercent != nil { + return *m.WinPercent + } + return 0 +} + +func (m *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats) GetPickPercent() float32 { + if m != nil && m.PickPercent != nil { + return *m.PickPercent + } + return 0 +} + +func (m *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats) GetWinCount() uint32 { + if m != nil && m.WinCount != nil { + return *m.WinCount + } + return 0 +} + +func (m *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats) GetPickCount() uint32 { + if m != nil && m.PickCount != nil { + return *m.PickCount + } + return 0 +} + +type CMsgDOTASelectionPriorityChoiceRequest struct { + Choice *DOTASelectionPriorityChoice `protobuf:"varint,1,opt,name=choice,enum=protocol.DOTASelectionPriorityChoice,def=0" json:"choice,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASelectionPriorityChoiceRequest) Reset() { + *m = CMsgDOTASelectionPriorityChoiceRequest{} +} +func (m *CMsgDOTASelectionPriorityChoiceRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASelectionPriorityChoiceRequest) ProtoMessage() {} +func (*CMsgDOTASelectionPriorityChoiceRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{259} +} + +func (m *CMsgDOTASelectionPriorityChoiceRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASelectionPriorityChoiceRequest.Unmarshal(m, b) +} +func (m *CMsgDOTASelectionPriorityChoiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASelectionPriorityChoiceRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASelectionPriorityChoiceRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASelectionPriorityChoiceRequest.Merge(m, src) +} +func (m *CMsgDOTASelectionPriorityChoiceRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASelectionPriorityChoiceRequest.Size(m) +} +func (m *CMsgDOTASelectionPriorityChoiceRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASelectionPriorityChoiceRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASelectionPriorityChoiceRequest proto.InternalMessageInfo + +const Default_CMsgDOTASelectionPriorityChoiceRequest_Choice DOTASelectionPriorityChoice = DOTASelectionPriorityChoice_k_DOTASelectionPriorityChoice_Invalid + +func (m *CMsgDOTASelectionPriorityChoiceRequest) GetChoice() DOTASelectionPriorityChoice { + if m != nil && m.Choice != nil { + return *m.Choice + } + return Default_CMsgDOTASelectionPriorityChoiceRequest_Choice +} + +type CMsgDOTASelectionPriorityChoiceResponse struct { + Result *CMsgDOTASelectionPriorityChoiceResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTASelectionPriorityChoiceResponse_Result,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASelectionPriorityChoiceResponse) Reset() { + *m = CMsgDOTASelectionPriorityChoiceResponse{} +} +func (m *CMsgDOTASelectionPriorityChoiceResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASelectionPriorityChoiceResponse) ProtoMessage() {} +func (*CMsgDOTASelectionPriorityChoiceResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{260} +} + +func (m *CMsgDOTASelectionPriorityChoiceResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASelectionPriorityChoiceResponse.Unmarshal(m, b) +} +func (m *CMsgDOTASelectionPriorityChoiceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASelectionPriorityChoiceResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASelectionPriorityChoiceResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASelectionPriorityChoiceResponse.Merge(m, src) +} +func (m *CMsgDOTASelectionPriorityChoiceResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASelectionPriorityChoiceResponse.Size(m) +} +func (m *CMsgDOTASelectionPriorityChoiceResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASelectionPriorityChoiceResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASelectionPriorityChoiceResponse proto.InternalMessageInfo + +const Default_CMsgDOTASelectionPriorityChoiceResponse_Result CMsgDOTASelectionPriorityChoiceResponse_Result = CMsgDOTASelectionPriorityChoiceResponse_SUCCESS + +func (m *CMsgDOTASelectionPriorityChoiceResponse) GetResult() CMsgDOTASelectionPriorityChoiceResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTASelectionPriorityChoiceResponse_Result +} + +type CMsgDOTAGameAutographReward struct { + BadgeId *string `protobuf:"bytes,1,opt,name=badge_id,json=badgeId" json:"badge_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGameAutographReward) Reset() { *m = CMsgDOTAGameAutographReward{} } +func (m *CMsgDOTAGameAutographReward) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGameAutographReward) ProtoMessage() {} +func (*CMsgDOTAGameAutographReward) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{261} +} + +func (m *CMsgDOTAGameAutographReward) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGameAutographReward.Unmarshal(m, b) +} +func (m *CMsgDOTAGameAutographReward) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGameAutographReward.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGameAutographReward) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGameAutographReward.Merge(m, src) +} +func (m *CMsgDOTAGameAutographReward) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGameAutographReward.Size(m) +} +func (m *CMsgDOTAGameAutographReward) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGameAutographReward.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGameAutographReward proto.InternalMessageInfo + +func (m *CMsgDOTAGameAutographReward) GetBadgeId() string { + if m != nil && m.BadgeId != nil { + return *m.BadgeId + } + return "" +} + +type CMsgDOTAGameAutographRewardResponse struct { + Result *CMsgDOTAGameAutographRewardResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAGameAutographRewardResponse_Result,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGameAutographRewardResponse) Reset() { *m = CMsgDOTAGameAutographRewardResponse{} } +func (m *CMsgDOTAGameAutographRewardResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGameAutographRewardResponse) ProtoMessage() {} +func (*CMsgDOTAGameAutographRewardResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{262} +} + +func (m *CMsgDOTAGameAutographRewardResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGameAutographRewardResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAGameAutographRewardResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGameAutographRewardResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGameAutographRewardResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGameAutographRewardResponse.Merge(m, src) +} +func (m *CMsgDOTAGameAutographRewardResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGameAutographRewardResponse.Size(m) +} +func (m *CMsgDOTAGameAutographRewardResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGameAutographRewardResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGameAutographRewardResponse proto.InternalMessageInfo + +const Default_CMsgDOTAGameAutographRewardResponse_Result CMsgDOTAGameAutographRewardResponse_Result = CMsgDOTAGameAutographRewardResponse_SUCCESS + +func (m *CMsgDOTAGameAutographRewardResponse) GetResult() CMsgDOTAGameAutographRewardResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAGameAutographRewardResponse_Result +} + +type CMsgDOTADestroyLobbyRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTADestroyLobbyRequest) Reset() { *m = CMsgDOTADestroyLobbyRequest{} } +func (m *CMsgDOTADestroyLobbyRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTADestroyLobbyRequest) ProtoMessage() {} +func (*CMsgDOTADestroyLobbyRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{263} +} + +func (m *CMsgDOTADestroyLobbyRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTADestroyLobbyRequest.Unmarshal(m, b) +} +func (m *CMsgDOTADestroyLobbyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTADestroyLobbyRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTADestroyLobbyRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTADestroyLobbyRequest.Merge(m, src) +} +func (m *CMsgDOTADestroyLobbyRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTADestroyLobbyRequest.Size(m) +} +func (m *CMsgDOTADestroyLobbyRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTADestroyLobbyRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTADestroyLobbyRequest proto.InternalMessageInfo + +type CMsgDOTADestroyLobbyResponse struct { + Result *CMsgDOTADestroyLobbyResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTADestroyLobbyResponse_Result,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTADestroyLobbyResponse) Reset() { *m = CMsgDOTADestroyLobbyResponse{} } +func (m *CMsgDOTADestroyLobbyResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTADestroyLobbyResponse) ProtoMessage() {} +func (*CMsgDOTADestroyLobbyResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{264} +} + +func (m *CMsgDOTADestroyLobbyResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTADestroyLobbyResponse.Unmarshal(m, b) +} +func (m *CMsgDOTADestroyLobbyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTADestroyLobbyResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTADestroyLobbyResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTADestroyLobbyResponse.Merge(m, src) +} +func (m *CMsgDOTADestroyLobbyResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTADestroyLobbyResponse.Size(m) +} +func (m *CMsgDOTADestroyLobbyResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTADestroyLobbyResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTADestroyLobbyResponse proto.InternalMessageInfo + +const Default_CMsgDOTADestroyLobbyResponse_Result CMsgDOTADestroyLobbyResponse_Result = CMsgDOTADestroyLobbyResponse_SUCCESS + +func (m *CMsgDOTADestroyLobbyResponse) GetResult() CMsgDOTADestroyLobbyResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTADestroyLobbyResponse_Result +} + +type CMsgDOTAGetRecentPlayTimeFriendsRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGetRecentPlayTimeFriendsRequest) Reset() { + *m = CMsgDOTAGetRecentPlayTimeFriendsRequest{} +} +func (m *CMsgDOTAGetRecentPlayTimeFriendsRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGetRecentPlayTimeFriendsRequest) ProtoMessage() {} +func (*CMsgDOTAGetRecentPlayTimeFriendsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{265} +} + +func (m *CMsgDOTAGetRecentPlayTimeFriendsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGetRecentPlayTimeFriendsRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAGetRecentPlayTimeFriendsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGetRecentPlayTimeFriendsRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGetRecentPlayTimeFriendsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGetRecentPlayTimeFriendsRequest.Merge(m, src) +} +func (m *CMsgDOTAGetRecentPlayTimeFriendsRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGetRecentPlayTimeFriendsRequest.Size(m) +} +func (m *CMsgDOTAGetRecentPlayTimeFriendsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGetRecentPlayTimeFriendsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGetRecentPlayTimeFriendsRequest proto.InternalMessageInfo + +type CMsgDOTAGetRecentPlayTimeFriendsResponse struct { + AccountIds []uint32 `protobuf:"fixed32,1,rep,name=account_ids,json=accountIds" json:"account_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGetRecentPlayTimeFriendsResponse) Reset() { + *m = CMsgDOTAGetRecentPlayTimeFriendsResponse{} +} +func (m *CMsgDOTAGetRecentPlayTimeFriendsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGetRecentPlayTimeFriendsResponse) ProtoMessage() {} +func (*CMsgDOTAGetRecentPlayTimeFriendsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{266} +} + +func (m *CMsgDOTAGetRecentPlayTimeFriendsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGetRecentPlayTimeFriendsResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAGetRecentPlayTimeFriendsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGetRecentPlayTimeFriendsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGetRecentPlayTimeFriendsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGetRecentPlayTimeFriendsResponse.Merge(m, src) +} +func (m *CMsgDOTAGetRecentPlayTimeFriendsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGetRecentPlayTimeFriendsResponse.Size(m) +} +func (m *CMsgDOTAGetRecentPlayTimeFriendsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGetRecentPlayTimeFriendsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGetRecentPlayTimeFriendsResponse proto.InternalMessageInfo + +func (m *CMsgDOTAGetRecentPlayTimeFriendsResponse) GetAccountIds() []uint32 { + if m != nil { + return m.AccountIds + } + return nil +} + +type CMsgPurchaseItemWithEventPoints struct { + ItemDef *uint32 `protobuf:"varint,1,opt,name=item_def,json=itemDef" json:"item_def,omitempty"` + Quantity *uint32 `protobuf:"varint,2,opt,name=quantity" json:"quantity,omitempty"` + EventId *EEvent `protobuf:"varint,3,opt,name=event_id,json=eventId,enum=protocol.EEvent,def=0" json:"event_id,omitempty"` + UsePremiumPoints *bool `protobuf:"varint,4,opt,name=use_premium_points,json=usePremiumPoints" json:"use_premium_points,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPurchaseItemWithEventPoints) Reset() { *m = CMsgPurchaseItemWithEventPoints{} } +func (m *CMsgPurchaseItemWithEventPoints) String() string { return proto.CompactTextString(m) } +func (*CMsgPurchaseItemWithEventPoints) ProtoMessage() {} +func (*CMsgPurchaseItemWithEventPoints) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{267} +} + +func (m *CMsgPurchaseItemWithEventPoints) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPurchaseItemWithEventPoints.Unmarshal(m, b) +} +func (m *CMsgPurchaseItemWithEventPoints) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPurchaseItemWithEventPoints.Marshal(b, m, deterministic) +} +func (m *CMsgPurchaseItemWithEventPoints) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPurchaseItemWithEventPoints.Merge(m, src) +} +func (m *CMsgPurchaseItemWithEventPoints) XXX_Size() int { + return xxx_messageInfo_CMsgPurchaseItemWithEventPoints.Size(m) +} +func (m *CMsgPurchaseItemWithEventPoints) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPurchaseItemWithEventPoints.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPurchaseItemWithEventPoints proto.InternalMessageInfo + +const Default_CMsgPurchaseItemWithEventPoints_EventId EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgPurchaseItemWithEventPoints) GetItemDef() uint32 { + if m != nil && m.ItemDef != nil { + return *m.ItemDef + } + return 0 +} + +func (m *CMsgPurchaseItemWithEventPoints) GetQuantity() uint32 { + if m != nil && m.Quantity != nil { + return *m.Quantity + } + return 0 +} + +func (m *CMsgPurchaseItemWithEventPoints) GetEventId() EEvent { + if m != nil && m.EventId != nil { + return *m.EventId + } + return Default_CMsgPurchaseItemWithEventPoints_EventId +} + +func (m *CMsgPurchaseItemWithEventPoints) GetUsePremiumPoints() bool { + if m != nil && m.UsePremiumPoints != nil { + return *m.UsePremiumPoints + } + return false +} + +type CMsgPurchaseItemWithEventPointsResponse struct { + Result *CMsgPurchaseItemWithEventPointsResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgPurchaseItemWithEventPointsResponse_Result,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPurchaseItemWithEventPointsResponse) Reset() { + *m = CMsgPurchaseItemWithEventPointsResponse{} +} +func (m *CMsgPurchaseItemWithEventPointsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgPurchaseItemWithEventPointsResponse) ProtoMessage() {} +func (*CMsgPurchaseItemWithEventPointsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{268} +} + +func (m *CMsgPurchaseItemWithEventPointsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPurchaseItemWithEventPointsResponse.Unmarshal(m, b) +} +func (m *CMsgPurchaseItemWithEventPointsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPurchaseItemWithEventPointsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgPurchaseItemWithEventPointsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPurchaseItemWithEventPointsResponse.Merge(m, src) +} +func (m *CMsgPurchaseItemWithEventPointsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgPurchaseItemWithEventPointsResponse.Size(m) +} +func (m *CMsgPurchaseItemWithEventPointsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPurchaseItemWithEventPointsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPurchaseItemWithEventPointsResponse proto.InternalMessageInfo + +const Default_CMsgPurchaseItemWithEventPointsResponse_Result CMsgPurchaseItemWithEventPointsResponse_Result = CMsgPurchaseItemWithEventPointsResponse_SUCCESS + +func (m *CMsgPurchaseItemWithEventPointsResponse) GetResult() CMsgPurchaseItemWithEventPointsResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgPurchaseItemWithEventPointsResponse_Result +} + +type CMsgGCRequestItemRecommendations struct { + Mmr *uint32 `protobuf:"varint,1,opt,name=mmr" json:"mmr,omitempty"` + HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + AlliedHeroIds []uint32 `protobuf:"varint,3,rep,name=allied_hero_ids,json=alliedHeroIds" json:"allied_hero_ids,omitempty"` + EnemyHeroIds []uint32 `protobuf:"varint,4,rep,name=enemy_hero_ids,json=enemyHeroIds" json:"enemy_hero_ids,omitempty"` + InventoryItems []uint32 `protobuf:"varint,5,rep,name=inventory_items,json=inventoryItems" json:"inventory_items,omitempty"` + GameTime *int32 `protobuf:"varint,6,opt,name=game_time,json=gameTime" json:"game_time,omitempty"` + Gold *uint32 `protobuf:"varint,7,opt,name=gold" json:"gold,omitempty"` + NetWorth *uint32 `protobuf:"varint,8,opt,name=net_worth,json=netWorth" json:"net_worth,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCRequestItemRecommendations) Reset() { *m = CMsgGCRequestItemRecommendations{} } +func (m *CMsgGCRequestItemRecommendations) String() string { return proto.CompactTextString(m) } +func (*CMsgGCRequestItemRecommendations) ProtoMessage() {} +func (*CMsgGCRequestItemRecommendations) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{269} +} + +func (m *CMsgGCRequestItemRecommendations) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCRequestItemRecommendations.Unmarshal(m, b) +} +func (m *CMsgGCRequestItemRecommendations) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCRequestItemRecommendations.Marshal(b, m, deterministic) +} +func (m *CMsgGCRequestItemRecommendations) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCRequestItemRecommendations.Merge(m, src) +} +func (m *CMsgGCRequestItemRecommendations) XXX_Size() int { + return xxx_messageInfo_CMsgGCRequestItemRecommendations.Size(m) +} +func (m *CMsgGCRequestItemRecommendations) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCRequestItemRecommendations.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCRequestItemRecommendations proto.InternalMessageInfo + +func (m *CMsgGCRequestItemRecommendations) GetMmr() uint32 { + if m != nil && m.Mmr != nil { + return *m.Mmr + } + return 0 +} + +func (m *CMsgGCRequestItemRecommendations) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgGCRequestItemRecommendations) GetAlliedHeroIds() []uint32 { + if m != nil { + return m.AlliedHeroIds + } + return nil +} + +func (m *CMsgGCRequestItemRecommendations) GetEnemyHeroIds() []uint32 { + if m != nil { + return m.EnemyHeroIds + } + return nil +} + +func (m *CMsgGCRequestItemRecommendations) GetInventoryItems() []uint32 { + if m != nil { + return m.InventoryItems + } + return nil +} + +func (m *CMsgGCRequestItemRecommendations) GetGameTime() int32 { + if m != nil && m.GameTime != nil { + return *m.GameTime + } + return 0 +} + +func (m *CMsgGCRequestItemRecommendations) GetGold() uint32 { + if m != nil && m.Gold != nil { + return *m.Gold + } + return 0 +} + +func (m *CMsgGCRequestItemRecommendations) GetNetWorth() uint32 { + if m != nil && m.NetWorth != nil { + return *m.NetWorth + } + return 0 +} + +type CMsgGCRequestItemRecommendationsResponse struct { + RecommendedItemIds []uint32 `protobuf:"varint,1,rep,name=recommended_item_ids,json=recommendedItemIds" json:"recommended_item_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCRequestItemRecommendationsResponse) Reset() { + *m = CMsgGCRequestItemRecommendationsResponse{} +} +func (m *CMsgGCRequestItemRecommendationsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCRequestItemRecommendationsResponse) ProtoMessage() {} +func (*CMsgGCRequestItemRecommendationsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{270} +} + +func (m *CMsgGCRequestItemRecommendationsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCRequestItemRecommendationsResponse.Unmarshal(m, b) +} +func (m *CMsgGCRequestItemRecommendationsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCRequestItemRecommendationsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCRequestItemRecommendationsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCRequestItemRecommendationsResponse.Merge(m, src) +} +func (m *CMsgGCRequestItemRecommendationsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCRequestItemRecommendationsResponse.Size(m) +} +func (m *CMsgGCRequestItemRecommendationsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCRequestItemRecommendationsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCRequestItemRecommendationsResponse proto.InternalMessageInfo + +func (m *CMsgGCRequestItemRecommendationsResponse) GetRecommendedItemIds() []uint32 { + if m != nil { + return m.RecommendedItemIds + } + return nil +} + +type CMsgGCRequestSkillUpRecommendations struct { + Mmr *uint32 `protobuf:"varint,1,opt,name=mmr" json:"mmr,omitempty"` + HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + AlliedHeroIds []uint32 `protobuf:"varint,3,rep,name=allied_hero_ids,json=alliedHeroIds" json:"allied_hero_ids,omitempty"` + EnemyHeroIds []uint32 `protobuf:"varint,4,rep,name=enemy_hero_ids,json=enemyHeroIds" json:"enemy_hero_ids,omitempty"` + AbilityIds []uint32 `protobuf:"varint,5,rep,name=ability_ids,json=abilityIds" json:"ability_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCRequestSkillUpRecommendations) Reset() { *m = CMsgGCRequestSkillUpRecommendations{} } +func (m *CMsgGCRequestSkillUpRecommendations) String() string { return proto.CompactTextString(m) } +func (*CMsgGCRequestSkillUpRecommendations) ProtoMessage() {} +func (*CMsgGCRequestSkillUpRecommendations) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{271} +} + +func (m *CMsgGCRequestSkillUpRecommendations) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCRequestSkillUpRecommendations.Unmarshal(m, b) +} +func (m *CMsgGCRequestSkillUpRecommendations) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCRequestSkillUpRecommendations.Marshal(b, m, deterministic) +} +func (m *CMsgGCRequestSkillUpRecommendations) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCRequestSkillUpRecommendations.Merge(m, src) +} +func (m *CMsgGCRequestSkillUpRecommendations) XXX_Size() int { + return xxx_messageInfo_CMsgGCRequestSkillUpRecommendations.Size(m) +} +func (m *CMsgGCRequestSkillUpRecommendations) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCRequestSkillUpRecommendations.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCRequestSkillUpRecommendations proto.InternalMessageInfo + +func (m *CMsgGCRequestSkillUpRecommendations) GetMmr() uint32 { + if m != nil && m.Mmr != nil { + return *m.Mmr + } + return 0 +} + +func (m *CMsgGCRequestSkillUpRecommendations) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgGCRequestSkillUpRecommendations) GetAlliedHeroIds() []uint32 { + if m != nil { + return m.AlliedHeroIds + } + return nil +} + +func (m *CMsgGCRequestSkillUpRecommendations) GetEnemyHeroIds() []uint32 { + if m != nil { + return m.EnemyHeroIds + } + return nil +} + +func (m *CMsgGCRequestSkillUpRecommendations) GetAbilityIds() []uint32 { + if m != nil { + return m.AbilityIds + } + return nil +} + +type CMsgGCRequestSkillUpRecommendationsResponse struct { + Abilities []*CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection `protobuf:"bytes,1,rep,name=abilities" json:"abilities,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCRequestSkillUpRecommendationsResponse) Reset() { + *m = CMsgGCRequestSkillUpRecommendationsResponse{} +} +func (m *CMsgGCRequestSkillUpRecommendationsResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCRequestSkillUpRecommendationsResponse) ProtoMessage() {} +func (*CMsgGCRequestSkillUpRecommendationsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{272} +} + +func (m *CMsgGCRequestSkillUpRecommendationsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCRequestSkillUpRecommendationsResponse.Unmarshal(m, b) +} +func (m *CMsgGCRequestSkillUpRecommendationsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCRequestSkillUpRecommendationsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCRequestSkillUpRecommendationsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCRequestSkillUpRecommendationsResponse.Merge(m, src) +} +func (m *CMsgGCRequestSkillUpRecommendationsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCRequestSkillUpRecommendationsResponse.Size(m) +} +func (m *CMsgGCRequestSkillUpRecommendationsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCRequestSkillUpRecommendationsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCRequestSkillUpRecommendationsResponse proto.InternalMessageInfo + +func (m *CMsgGCRequestSkillUpRecommendationsResponse) GetAbilities() []*CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection { + if m != nil { + return m.Abilities + } + return nil +} + +type CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection struct { + AbilityId *uint32 `protobuf:"varint,1,opt,name=ability_id,json=abilityId" json:"ability_id,omitempty"` + Weight *float32 `protobuf:"fixed32,2,opt,name=weight" json:"weight,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection) Reset() { + *m = CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection{} +} +func (m *CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection) ProtoMessage() {} +func (*CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{272, 0} +} + +func (m *CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection.Unmarshal(m, b) +} +func (m *CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection.Marshal(b, m, deterministic) +} +func (m *CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection.Merge(m, src) +} +func (m *CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection) XXX_Size() int { + return xxx_messageInfo_CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection.Size(m) +} +func (m *CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection proto.InternalMessageInfo + +func (m *CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection) GetAbilityId() uint32 { + if m != nil && m.AbilityId != nil { + return *m.AbilityId + } + return 0 +} + +func (m *CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection) GetWeight() float32 { + if m != nil && m.Weight != nil { + return *m.Weight + } + return 0 +} + +type CMsgClientToGCRecycleHeroRelic struct { + ItemIds []uint64 `protobuf:"varint,1,rep,name=item_ids,json=itemIds" json:"item_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRecycleHeroRelic) Reset() { *m = CMsgClientToGCRecycleHeroRelic{} } +func (m *CMsgClientToGCRecycleHeroRelic) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCRecycleHeroRelic) ProtoMessage() {} +func (*CMsgClientToGCRecycleHeroRelic) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{273} +} + +func (m *CMsgClientToGCRecycleHeroRelic) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRecycleHeroRelic.Unmarshal(m, b) +} +func (m *CMsgClientToGCRecycleHeroRelic) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRecycleHeroRelic.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRecycleHeroRelic) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRecycleHeroRelic.Merge(m, src) +} +func (m *CMsgClientToGCRecycleHeroRelic) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRecycleHeroRelic.Size(m) +} +func (m *CMsgClientToGCRecycleHeroRelic) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRecycleHeroRelic.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRecycleHeroRelic proto.InternalMessageInfo + +func (m *CMsgClientToGCRecycleHeroRelic) GetItemIds() []uint64 { + if m != nil { + return m.ItemIds + } + return nil +} + +type CMsgClientToGCRecycleHeroRelicResponse struct { + Result *CMsgClientToGCRecycleHeroRelicResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgClientToGCRecycleHeroRelicResponse_Result,def=1" json:"result,omitempty"` + DustAmount *uint32 `protobuf:"varint,2,opt,name=dust_amount,json=dustAmount" json:"dust_amount,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRecycleHeroRelicResponse) Reset() { + *m = CMsgClientToGCRecycleHeroRelicResponse{} +} +func (m *CMsgClientToGCRecycleHeroRelicResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCRecycleHeroRelicResponse) ProtoMessage() {} +func (*CMsgClientToGCRecycleHeroRelicResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{274} +} + +func (m *CMsgClientToGCRecycleHeroRelicResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRecycleHeroRelicResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCRecycleHeroRelicResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRecycleHeroRelicResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRecycleHeroRelicResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRecycleHeroRelicResponse.Merge(m, src) +} +func (m *CMsgClientToGCRecycleHeroRelicResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRecycleHeroRelicResponse.Size(m) +} +func (m *CMsgClientToGCRecycleHeroRelicResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRecycleHeroRelicResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRecycleHeroRelicResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCRecycleHeroRelicResponse_Result CMsgClientToGCRecycleHeroRelicResponse_Result = CMsgClientToGCRecycleHeroRelicResponse_SUCCESS + +func (m *CMsgClientToGCRecycleHeroRelicResponse) GetResult() CMsgClientToGCRecycleHeroRelicResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgClientToGCRecycleHeroRelicResponse_Result +} + +func (m *CMsgClientToGCRecycleHeroRelicResponse) GetDustAmount() uint32 { + if m != nil && m.DustAmount != nil { + return *m.DustAmount + } + return 0 +} + +type CMsgPurchaseHeroRelic struct { + HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + KillEaterType *uint32 `protobuf:"varint,2,opt,name=kill_eater_type,json=killEaterType" json:"kill_eater_type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPurchaseHeroRelic) Reset() { *m = CMsgPurchaseHeroRelic{} } +func (m *CMsgPurchaseHeroRelic) String() string { return proto.CompactTextString(m) } +func (*CMsgPurchaseHeroRelic) ProtoMessage() {} +func (*CMsgPurchaseHeroRelic) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{275} +} + +func (m *CMsgPurchaseHeroRelic) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPurchaseHeroRelic.Unmarshal(m, b) +} +func (m *CMsgPurchaseHeroRelic) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPurchaseHeroRelic.Marshal(b, m, deterministic) +} +func (m *CMsgPurchaseHeroRelic) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPurchaseHeroRelic.Merge(m, src) +} +func (m *CMsgPurchaseHeroRelic) XXX_Size() int { + return xxx_messageInfo_CMsgPurchaseHeroRelic.Size(m) +} +func (m *CMsgPurchaseHeroRelic) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPurchaseHeroRelic.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPurchaseHeroRelic proto.InternalMessageInfo + +func (m *CMsgPurchaseHeroRelic) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgPurchaseHeroRelic) GetKillEaterType() uint32 { + if m != nil && m.KillEaterType != nil { + return *m.KillEaterType + } + return 0 +} + +type CMsgPurchaseHeroRelicResponse struct { + Result *EPurchaseHeroRelicResult `protobuf:"varint,1,opt,name=result,enum=protocol.EPurchaseHeroRelicResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPurchaseHeroRelicResponse) Reset() { *m = CMsgPurchaseHeroRelicResponse{} } +func (m *CMsgPurchaseHeroRelicResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgPurchaseHeroRelicResponse) ProtoMessage() {} +func (*CMsgPurchaseHeroRelicResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{276} +} + +func (m *CMsgPurchaseHeroRelicResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPurchaseHeroRelicResponse.Unmarshal(m, b) +} +func (m *CMsgPurchaseHeroRelicResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPurchaseHeroRelicResponse.Marshal(b, m, deterministic) +} +func (m *CMsgPurchaseHeroRelicResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPurchaseHeroRelicResponse.Merge(m, src) +} +func (m *CMsgPurchaseHeroRelicResponse) XXX_Size() int { + return xxx_messageInfo_CMsgPurchaseHeroRelicResponse.Size(m) +} +func (m *CMsgPurchaseHeroRelicResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPurchaseHeroRelicResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPurchaseHeroRelicResponse proto.InternalMessageInfo + +const Default_CMsgPurchaseHeroRelicResponse_Result EPurchaseHeroRelicResult = EPurchaseHeroRelicResult_k_EPurchaseHeroRelicResult_Success + +func (m *CMsgPurchaseHeroRelicResponse) GetResult() EPurchaseHeroRelicResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgPurchaseHeroRelicResponse_Result +} + +type CMsgPurchaseHeroRandomRelic struct { + HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPurchaseHeroRandomRelic) Reset() { *m = CMsgPurchaseHeroRandomRelic{} } +func (m *CMsgPurchaseHeroRandomRelic) String() string { return proto.CompactTextString(m) } +func (*CMsgPurchaseHeroRandomRelic) ProtoMessage() {} +func (*CMsgPurchaseHeroRandomRelic) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{277} +} + +func (m *CMsgPurchaseHeroRandomRelic) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPurchaseHeroRandomRelic.Unmarshal(m, b) +} +func (m *CMsgPurchaseHeroRandomRelic) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPurchaseHeroRandomRelic.Marshal(b, m, deterministic) +} +func (m *CMsgPurchaseHeroRandomRelic) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPurchaseHeroRandomRelic.Merge(m, src) +} +func (m *CMsgPurchaseHeroRandomRelic) XXX_Size() int { + return xxx_messageInfo_CMsgPurchaseHeroRandomRelic.Size(m) +} +func (m *CMsgPurchaseHeroRandomRelic) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPurchaseHeroRandomRelic.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPurchaseHeroRandomRelic proto.InternalMessageInfo + +func (m *CMsgPurchaseHeroRandomRelic) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +type CMsgPurchaseHeroRandomRelicResponse struct { + Result *EPurchaseHeroRelicResult `protobuf:"varint,1,opt,name=result,enum=protocol.EPurchaseHeroRelicResult,def=0" json:"result,omitempty"` + KillEaterType *uint32 `protobuf:"varint,2,opt,name=kill_eater_type,json=killEaterType" json:"kill_eater_type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPurchaseHeroRandomRelicResponse) Reset() { *m = CMsgPurchaseHeroRandomRelicResponse{} } +func (m *CMsgPurchaseHeroRandomRelicResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgPurchaseHeroRandomRelicResponse) ProtoMessage() {} +func (*CMsgPurchaseHeroRandomRelicResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{278} +} + +func (m *CMsgPurchaseHeroRandomRelicResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPurchaseHeroRandomRelicResponse.Unmarshal(m, b) +} +func (m *CMsgPurchaseHeroRandomRelicResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPurchaseHeroRandomRelicResponse.Marshal(b, m, deterministic) +} +func (m *CMsgPurchaseHeroRandomRelicResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPurchaseHeroRandomRelicResponse.Merge(m, src) +} +func (m *CMsgPurchaseHeroRandomRelicResponse) XXX_Size() int { + return xxx_messageInfo_CMsgPurchaseHeroRandomRelicResponse.Size(m) +} +func (m *CMsgPurchaseHeroRandomRelicResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPurchaseHeroRandomRelicResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPurchaseHeroRandomRelicResponse proto.InternalMessageInfo + +const Default_CMsgPurchaseHeroRandomRelicResponse_Result EPurchaseHeroRelicResult = EPurchaseHeroRelicResult_k_EPurchaseHeroRelicResult_Success + +func (m *CMsgPurchaseHeroRandomRelicResponse) GetResult() EPurchaseHeroRelicResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgPurchaseHeroRandomRelicResponse_Result +} + +func (m *CMsgPurchaseHeroRandomRelicResponse) GetKillEaterType() uint32 { + if m != nil && m.KillEaterType != nil { + return *m.KillEaterType + } + return 0 +} + +type CMsgClientToGCRequestPlusWeeklyChallengeResult struct { + EventId *EEvent `protobuf:"varint,1,opt,name=event_id,json=eventId,enum=protocol.EEvent,def=0" json:"event_id,omitempty"` + Week *uint32 `protobuf:"varint,2,opt,name=week" json:"week,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestPlusWeeklyChallengeResult) Reset() { + *m = CMsgClientToGCRequestPlusWeeklyChallengeResult{} +} +func (m *CMsgClientToGCRequestPlusWeeklyChallengeResult) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCRequestPlusWeeklyChallengeResult) ProtoMessage() {} +func (*CMsgClientToGCRequestPlusWeeklyChallengeResult) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{279} +} + +func (m *CMsgClientToGCRequestPlusWeeklyChallengeResult) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestPlusWeeklyChallengeResult.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestPlusWeeklyChallengeResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestPlusWeeklyChallengeResult.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestPlusWeeklyChallengeResult) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestPlusWeeklyChallengeResult.Merge(m, src) +} +func (m *CMsgClientToGCRequestPlusWeeklyChallengeResult) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestPlusWeeklyChallengeResult.Size(m) +} +func (m *CMsgClientToGCRequestPlusWeeklyChallengeResult) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestPlusWeeklyChallengeResult.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestPlusWeeklyChallengeResult proto.InternalMessageInfo + +const Default_CMsgClientToGCRequestPlusWeeklyChallengeResult_EventId EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgClientToGCRequestPlusWeeklyChallengeResult) GetEventId() EEvent { + if m != nil && m.EventId != nil { + return *m.EventId + } + return Default_CMsgClientToGCRequestPlusWeeklyChallengeResult_EventId +} + +func (m *CMsgClientToGCRequestPlusWeeklyChallengeResult) GetWeek() uint32 { + if m != nil && m.Week != nil { + return *m.Week + } + return 0 +} + +type CMsgClientToGCRequestPlusWeeklyChallengeResultResponse struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestPlusWeeklyChallengeResultResponse) Reset() { + *m = CMsgClientToGCRequestPlusWeeklyChallengeResultResponse{} +} +func (m *CMsgClientToGCRequestPlusWeeklyChallengeResultResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCRequestPlusWeeklyChallengeResultResponse) ProtoMessage() {} +func (*CMsgClientToGCRequestPlusWeeklyChallengeResultResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{280} +} + +func (m *CMsgClientToGCRequestPlusWeeklyChallengeResultResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestPlusWeeklyChallengeResultResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestPlusWeeklyChallengeResultResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestPlusWeeklyChallengeResultResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestPlusWeeklyChallengeResultResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestPlusWeeklyChallengeResultResponse.Merge(m, src) +} +func (m *CMsgClientToGCRequestPlusWeeklyChallengeResultResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestPlusWeeklyChallengeResultResponse.Size(m) +} +func (m *CMsgClientToGCRequestPlusWeeklyChallengeResultResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestPlusWeeklyChallengeResultResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestPlusWeeklyChallengeResultResponse proto.InternalMessageInfo + +type CMsgProfileRequest struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgProfileRequest) Reset() { *m = CMsgProfileRequest{} } +func (m *CMsgProfileRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgProfileRequest) ProtoMessage() {} +func (*CMsgProfileRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{281} +} + +func (m *CMsgProfileRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgProfileRequest.Unmarshal(m, b) +} +func (m *CMsgProfileRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgProfileRequest.Marshal(b, m, deterministic) +} +func (m *CMsgProfileRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgProfileRequest.Merge(m, src) +} +func (m *CMsgProfileRequest) XXX_Size() int { + return xxx_messageInfo_CMsgProfileRequest.Size(m) +} +func (m *CMsgProfileRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgProfileRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgProfileRequest proto.InternalMessageInfo + +func (m *CMsgProfileRequest) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +type CMsgProfileResponse struct { + BackgroundItem *CSOEconItem `protobuf:"bytes,1,opt,name=background_item,json=backgroundItem" json:"background_item,omitempty"` + FeaturedHeroes []*CMsgProfileResponse_FeaturedHero `protobuf:"bytes,2,rep,name=featured_heroes,json=featuredHeroes" json:"featured_heroes,omitempty"` + RecentMatches []*CMsgProfileResponse_MatchInfo `protobuf:"bytes,3,rep,name=recent_matches,json=recentMatches" json:"recent_matches,omitempty"` + SuccessfulHeroes []*CMsgSuccessfulHero `protobuf:"bytes,4,rep,name=successful_heroes,json=successfulHeroes" json:"successful_heroes,omitempty"` + RecentMatchDetails *CMsgRecentMatchInfo `protobuf:"bytes,5,opt,name=recent_match_details,json=recentMatchDetails" json:"recent_match_details,omitempty"` + Result *CMsgProfileResponse_EResponse `protobuf:"varint,6,opt,name=result,enum=protocol.CMsgProfileResponse_EResponse,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgProfileResponse) Reset() { *m = CMsgProfileResponse{} } +func (m *CMsgProfileResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgProfileResponse) ProtoMessage() {} +func (*CMsgProfileResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{282} +} + +func (m *CMsgProfileResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgProfileResponse.Unmarshal(m, b) +} +func (m *CMsgProfileResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgProfileResponse.Marshal(b, m, deterministic) +} +func (m *CMsgProfileResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgProfileResponse.Merge(m, src) +} +func (m *CMsgProfileResponse) XXX_Size() int { + return xxx_messageInfo_CMsgProfileResponse.Size(m) +} +func (m *CMsgProfileResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgProfileResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgProfileResponse proto.InternalMessageInfo + +const Default_CMsgProfileResponse_Result CMsgProfileResponse_EResponse = CMsgProfileResponse_k_eInternalError + +func (m *CMsgProfileResponse) GetBackgroundItem() *CSOEconItem { + if m != nil { + return m.BackgroundItem + } + return nil +} + +func (m *CMsgProfileResponse) GetFeaturedHeroes() []*CMsgProfileResponse_FeaturedHero { + if m != nil { + return m.FeaturedHeroes + } + return nil +} + +func (m *CMsgProfileResponse) GetRecentMatches() []*CMsgProfileResponse_MatchInfo { + if m != nil { + return m.RecentMatches + } + return nil +} + +func (m *CMsgProfileResponse) GetSuccessfulHeroes() []*CMsgSuccessfulHero { + if m != nil { + return m.SuccessfulHeroes + } + return nil +} + +func (m *CMsgProfileResponse) GetRecentMatchDetails() *CMsgRecentMatchInfo { + if m != nil { + return m.RecentMatchDetails + } + return nil +} + +func (m *CMsgProfileResponse) GetResult() CMsgProfileResponse_EResponse { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgProfileResponse_Result +} + +type CMsgProfileResponse_FeaturedHero struct { + HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + EquippedEconItems []*CSOEconItem `protobuf:"bytes,2,rep,name=equipped_econ_items,json=equippedEconItems" json:"equipped_econ_items,omitempty"` + ManuallySet *bool `protobuf:"varint,3,opt,name=manually_set,json=manuallySet" json:"manually_set,omitempty"` + PlusHeroXp *uint32 `protobuf:"varint,4,opt,name=plus_hero_xp,json=plusHeroXp" json:"plus_hero_xp,omitempty"` + PlusHeroRelicsItem *CSOEconItem `protobuf:"bytes,5,opt,name=plus_hero_relics_item,json=plusHeroRelicsItem" json:"plus_hero_relics_item,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgProfileResponse_FeaturedHero) Reset() { *m = CMsgProfileResponse_FeaturedHero{} } +func (m *CMsgProfileResponse_FeaturedHero) String() string { return proto.CompactTextString(m) } +func (*CMsgProfileResponse_FeaturedHero) ProtoMessage() {} +func (*CMsgProfileResponse_FeaturedHero) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{282, 0} +} + +func (m *CMsgProfileResponse_FeaturedHero) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgProfileResponse_FeaturedHero.Unmarshal(m, b) +} +func (m *CMsgProfileResponse_FeaturedHero) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgProfileResponse_FeaturedHero.Marshal(b, m, deterministic) +} +func (m *CMsgProfileResponse_FeaturedHero) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgProfileResponse_FeaturedHero.Merge(m, src) +} +func (m *CMsgProfileResponse_FeaturedHero) XXX_Size() int { + return xxx_messageInfo_CMsgProfileResponse_FeaturedHero.Size(m) +} +func (m *CMsgProfileResponse_FeaturedHero) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgProfileResponse_FeaturedHero.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgProfileResponse_FeaturedHero proto.InternalMessageInfo + +func (m *CMsgProfileResponse_FeaturedHero) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgProfileResponse_FeaturedHero) GetEquippedEconItems() []*CSOEconItem { + if m != nil { + return m.EquippedEconItems + } + return nil +} + +func (m *CMsgProfileResponse_FeaturedHero) GetManuallySet() bool { + if m != nil && m.ManuallySet != nil { + return *m.ManuallySet + } + return false +} + +func (m *CMsgProfileResponse_FeaturedHero) GetPlusHeroXp() uint32 { + if m != nil && m.PlusHeroXp != nil { + return *m.PlusHeroXp + } + return 0 +} + +func (m *CMsgProfileResponse_FeaturedHero) GetPlusHeroRelicsItem() *CSOEconItem { + if m != nil { + return m.PlusHeroRelicsItem + } + return nil +} + +type CMsgProfileResponse_MatchInfo struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + MatchTimestamp *uint32 `protobuf:"varint,2,opt,name=match_timestamp,json=matchTimestamp" json:"match_timestamp,omitempty"` + PerformanceRating *int32 `protobuf:"zigzag32,3,opt,name=performance_rating,json=performanceRating" json:"performance_rating,omitempty"` + HeroId *uint32 `protobuf:"varint,4,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + WonMatch *bool `protobuf:"varint,5,opt,name=won_match,json=wonMatch" json:"won_match,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgProfileResponse_MatchInfo) Reset() { *m = CMsgProfileResponse_MatchInfo{} } +func (m *CMsgProfileResponse_MatchInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgProfileResponse_MatchInfo) ProtoMessage() {} +func (*CMsgProfileResponse_MatchInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{282, 1} +} + +func (m *CMsgProfileResponse_MatchInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgProfileResponse_MatchInfo.Unmarshal(m, b) +} +func (m *CMsgProfileResponse_MatchInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgProfileResponse_MatchInfo.Marshal(b, m, deterministic) +} +func (m *CMsgProfileResponse_MatchInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgProfileResponse_MatchInfo.Merge(m, src) +} +func (m *CMsgProfileResponse_MatchInfo) XXX_Size() int { + return xxx_messageInfo_CMsgProfileResponse_MatchInfo.Size(m) +} +func (m *CMsgProfileResponse_MatchInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgProfileResponse_MatchInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgProfileResponse_MatchInfo proto.InternalMessageInfo + +func (m *CMsgProfileResponse_MatchInfo) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgProfileResponse_MatchInfo) GetMatchTimestamp() uint32 { + if m != nil && m.MatchTimestamp != nil { + return *m.MatchTimestamp + } + return 0 +} + +func (m *CMsgProfileResponse_MatchInfo) GetPerformanceRating() int32 { + if m != nil && m.PerformanceRating != nil { + return *m.PerformanceRating + } + return 0 +} + +func (m *CMsgProfileResponse_MatchInfo) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgProfileResponse_MatchInfo) GetWonMatch() bool { + if m != nil && m.WonMatch != nil { + return *m.WonMatch + } + return false +} + +type CMsgProfileUpdate struct { + BackgroundItemId *uint64 `protobuf:"varint,1,opt,name=background_item_id,json=backgroundItemId" json:"background_item_id,omitempty"` + FeaturedHeroIds []uint32 `protobuf:"varint,2,rep,name=featured_hero_ids,json=featuredHeroIds" json:"featured_hero_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgProfileUpdate) Reset() { *m = CMsgProfileUpdate{} } +func (m *CMsgProfileUpdate) String() string { return proto.CompactTextString(m) } +func (*CMsgProfileUpdate) ProtoMessage() {} +func (*CMsgProfileUpdate) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{283} +} + +func (m *CMsgProfileUpdate) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgProfileUpdate.Unmarshal(m, b) +} +func (m *CMsgProfileUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgProfileUpdate.Marshal(b, m, deterministic) +} +func (m *CMsgProfileUpdate) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgProfileUpdate.Merge(m, src) +} +func (m *CMsgProfileUpdate) XXX_Size() int { + return xxx_messageInfo_CMsgProfileUpdate.Size(m) +} +func (m *CMsgProfileUpdate) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgProfileUpdate.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgProfileUpdate proto.InternalMessageInfo + +func (m *CMsgProfileUpdate) GetBackgroundItemId() uint64 { + if m != nil && m.BackgroundItemId != nil { + return *m.BackgroundItemId + } + return 0 +} + +func (m *CMsgProfileUpdate) GetFeaturedHeroIds() []uint32 { + if m != nil { + return m.FeaturedHeroIds + } + return nil +} + +type CMsgProfileUpdateResponse struct { + Result *CMsgProfileUpdateResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgProfileUpdateResponse_Result,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgProfileUpdateResponse) Reset() { *m = CMsgProfileUpdateResponse{} } +func (m *CMsgProfileUpdateResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgProfileUpdateResponse) ProtoMessage() {} +func (*CMsgProfileUpdateResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{284} +} + +func (m *CMsgProfileUpdateResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgProfileUpdateResponse.Unmarshal(m, b) +} +func (m *CMsgProfileUpdateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgProfileUpdateResponse.Marshal(b, m, deterministic) +} +func (m *CMsgProfileUpdateResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgProfileUpdateResponse.Merge(m, src) +} +func (m *CMsgProfileUpdateResponse) XXX_Size() int { + return xxx_messageInfo_CMsgProfileUpdateResponse.Size(m) +} +func (m *CMsgProfileUpdateResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgProfileUpdateResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgProfileUpdateResponse proto.InternalMessageInfo + +const Default_CMsgProfileUpdateResponse_Result CMsgProfileUpdateResponse_Result = CMsgProfileUpdateResponse_SUCCESS + +func (m *CMsgProfileUpdateResponse) GetResult() CMsgProfileUpdateResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgProfileUpdateResponse_Result +} + +type CMsgTalentWinRates struct { + LastRun *uint32 `protobuf:"varint,1,opt,name=last_run,json=lastRun" json:"last_run,omitempty"` + AbilityId *uint32 `protobuf:"varint,2,opt,name=ability_id,json=abilityId" json:"ability_id,omitempty"` + GameCount *uint32 `protobuf:"varint,3,opt,name=game_count,json=gameCount" json:"game_count,omitempty"` + WinCount *uint32 `protobuf:"varint,4,opt,name=win_count,json=winCount" json:"win_count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgTalentWinRates) Reset() { *m = CMsgTalentWinRates{} } +func (m *CMsgTalentWinRates) String() string { return proto.CompactTextString(m) } +func (*CMsgTalentWinRates) ProtoMessage() {} +func (*CMsgTalentWinRates) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{285} +} + +func (m *CMsgTalentWinRates) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgTalentWinRates.Unmarshal(m, b) +} +func (m *CMsgTalentWinRates) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgTalentWinRates.Marshal(b, m, deterministic) +} +func (m *CMsgTalentWinRates) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgTalentWinRates.Merge(m, src) +} +func (m *CMsgTalentWinRates) XXX_Size() int { + return xxx_messageInfo_CMsgTalentWinRates.Size(m) +} +func (m *CMsgTalentWinRates) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgTalentWinRates.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgTalentWinRates proto.InternalMessageInfo + +func (m *CMsgTalentWinRates) GetLastRun() uint32 { + if m != nil && m.LastRun != nil { + return *m.LastRun + } + return 0 +} + +func (m *CMsgTalentWinRates) GetAbilityId() uint32 { + if m != nil && m.AbilityId != nil { + return *m.AbilityId + } + return 0 +} + +func (m *CMsgTalentWinRates) GetGameCount() uint32 { + if m != nil && m.GameCount != nil { + return *m.GameCount + } + return 0 +} + +func (m *CMsgTalentWinRates) GetWinCount() uint32 { + if m != nil && m.WinCount != nil { + return *m.WinCount + } + return 0 +} + +type CMsgGlobalHeroAverages struct { + LastRun *uint32 `protobuf:"varint,1,opt,name=last_run,json=lastRun" json:"last_run,omitempty"` + AvgGoldPerMin *uint32 `protobuf:"varint,3,opt,name=avg_gold_per_min,json=avgGoldPerMin" json:"avg_gold_per_min,omitempty"` + AvgXpPerMin *uint32 `protobuf:"varint,4,opt,name=avg_xp_per_min,json=avgXpPerMin" json:"avg_xp_per_min,omitempty"` + AvgKills *uint32 `protobuf:"varint,5,opt,name=avg_kills,json=avgKills" json:"avg_kills,omitempty"` + AvgDeaths *uint32 `protobuf:"varint,6,opt,name=avg_deaths,json=avgDeaths" json:"avg_deaths,omitempty"` + AvgAssists *uint32 `protobuf:"varint,7,opt,name=avg_assists,json=avgAssists" json:"avg_assists,omitempty"` + AvgLastHits *uint32 `protobuf:"varint,8,opt,name=avg_last_hits,json=avgLastHits" json:"avg_last_hits,omitempty"` + AvgDenies *uint32 `protobuf:"varint,9,opt,name=avg_denies,json=avgDenies" json:"avg_denies,omitempty"` + AvgNetWorth *uint32 `protobuf:"varint,10,opt,name=avg_net_worth,json=avgNetWorth" json:"avg_net_worth,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGlobalHeroAverages) Reset() { *m = CMsgGlobalHeroAverages{} } +func (m *CMsgGlobalHeroAverages) String() string { return proto.CompactTextString(m) } +func (*CMsgGlobalHeroAverages) ProtoMessage() {} +func (*CMsgGlobalHeroAverages) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{286} +} + +func (m *CMsgGlobalHeroAverages) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGlobalHeroAverages.Unmarshal(m, b) +} +func (m *CMsgGlobalHeroAverages) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGlobalHeroAverages.Marshal(b, m, deterministic) +} +func (m *CMsgGlobalHeroAverages) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGlobalHeroAverages.Merge(m, src) +} +func (m *CMsgGlobalHeroAverages) XXX_Size() int { + return xxx_messageInfo_CMsgGlobalHeroAverages.Size(m) +} +func (m *CMsgGlobalHeroAverages) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGlobalHeroAverages.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGlobalHeroAverages proto.InternalMessageInfo + +func (m *CMsgGlobalHeroAverages) GetLastRun() uint32 { + if m != nil && m.LastRun != nil { + return *m.LastRun + } + return 0 +} + +func (m *CMsgGlobalHeroAverages) GetAvgGoldPerMin() uint32 { + if m != nil && m.AvgGoldPerMin != nil { + return *m.AvgGoldPerMin + } + return 0 +} + +func (m *CMsgGlobalHeroAverages) GetAvgXpPerMin() uint32 { + if m != nil && m.AvgXpPerMin != nil { + return *m.AvgXpPerMin + } + return 0 +} + +func (m *CMsgGlobalHeroAverages) GetAvgKills() uint32 { + if m != nil && m.AvgKills != nil { + return *m.AvgKills + } + return 0 +} + +func (m *CMsgGlobalHeroAverages) GetAvgDeaths() uint32 { + if m != nil && m.AvgDeaths != nil { + return *m.AvgDeaths + } + return 0 +} + +func (m *CMsgGlobalHeroAverages) GetAvgAssists() uint32 { + if m != nil && m.AvgAssists != nil { + return *m.AvgAssists + } + return 0 +} + +func (m *CMsgGlobalHeroAverages) GetAvgLastHits() uint32 { + if m != nil && m.AvgLastHits != nil { + return *m.AvgLastHits + } + return 0 +} + +func (m *CMsgGlobalHeroAverages) GetAvgDenies() uint32 { + if m != nil && m.AvgDenies != nil { + return *m.AvgDenies + } + return 0 +} + +func (m *CMsgGlobalHeroAverages) GetAvgNetWorth() uint32 { + if m != nil && m.AvgNetWorth != nil { + return *m.AvgNetWorth + } + return 0 +} + +type CMsgHeroGlobalDataRequest struct { + HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgHeroGlobalDataRequest) Reset() { *m = CMsgHeroGlobalDataRequest{} } +func (m *CMsgHeroGlobalDataRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgHeroGlobalDataRequest) ProtoMessage() {} +func (*CMsgHeroGlobalDataRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{287} +} + +func (m *CMsgHeroGlobalDataRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgHeroGlobalDataRequest.Unmarshal(m, b) +} +func (m *CMsgHeroGlobalDataRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgHeroGlobalDataRequest.Marshal(b, m, deterministic) +} +func (m *CMsgHeroGlobalDataRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgHeroGlobalDataRequest.Merge(m, src) +} +func (m *CMsgHeroGlobalDataRequest) XXX_Size() int { + return xxx_messageInfo_CMsgHeroGlobalDataRequest.Size(m) +} +func (m *CMsgHeroGlobalDataRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgHeroGlobalDataRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgHeroGlobalDataRequest proto.InternalMessageInfo + +func (m *CMsgHeroGlobalDataRequest) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +type CMsgHeroGlobalDataResponse struct { + HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + HeroDataPerChunk []*CMsgHeroGlobalDataResponse_HeroDataPerRankChunk `protobuf:"bytes,2,rep,name=hero_data_per_chunk,json=heroDataPerChunk" json:"hero_data_per_chunk,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgHeroGlobalDataResponse) Reset() { *m = CMsgHeroGlobalDataResponse{} } +func (m *CMsgHeroGlobalDataResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgHeroGlobalDataResponse) ProtoMessage() {} +func (*CMsgHeroGlobalDataResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{288} +} + +func (m *CMsgHeroGlobalDataResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgHeroGlobalDataResponse.Unmarshal(m, b) +} +func (m *CMsgHeroGlobalDataResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgHeroGlobalDataResponse.Marshal(b, m, deterministic) +} +func (m *CMsgHeroGlobalDataResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgHeroGlobalDataResponse.Merge(m, src) +} +func (m *CMsgHeroGlobalDataResponse) XXX_Size() int { + return xxx_messageInfo_CMsgHeroGlobalDataResponse.Size(m) +} +func (m *CMsgHeroGlobalDataResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgHeroGlobalDataResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgHeroGlobalDataResponse proto.InternalMessageInfo + +func (m *CMsgHeroGlobalDataResponse) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgHeroGlobalDataResponse) GetHeroDataPerChunk() []*CMsgHeroGlobalDataResponse_HeroDataPerRankChunk { + if m != nil { + return m.HeroDataPerChunk + } + return nil +} + +type CMsgHeroGlobalDataResponse_GraphData struct { + Day *uint32 `protobuf:"varint,1,opt,name=day" json:"day,omitempty"` + WinPercent *float32 `protobuf:"fixed32,2,opt,name=win_percent,json=winPercent" json:"win_percent,omitempty"` + PickPercent *float32 `protobuf:"fixed32,3,opt,name=pick_percent,json=pickPercent" json:"pick_percent,omitempty"` + BanPercent *float32 `protobuf:"fixed32,4,opt,name=ban_percent,json=banPercent" json:"ban_percent,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgHeroGlobalDataResponse_GraphData) Reset() { *m = CMsgHeroGlobalDataResponse_GraphData{} } +func (m *CMsgHeroGlobalDataResponse_GraphData) String() string { return proto.CompactTextString(m) } +func (*CMsgHeroGlobalDataResponse_GraphData) ProtoMessage() {} +func (*CMsgHeroGlobalDataResponse_GraphData) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{288, 0} +} + +func (m *CMsgHeroGlobalDataResponse_GraphData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgHeroGlobalDataResponse_GraphData.Unmarshal(m, b) +} +func (m *CMsgHeroGlobalDataResponse_GraphData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgHeroGlobalDataResponse_GraphData.Marshal(b, m, deterministic) +} +func (m *CMsgHeroGlobalDataResponse_GraphData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgHeroGlobalDataResponse_GraphData.Merge(m, src) +} +func (m *CMsgHeroGlobalDataResponse_GraphData) XXX_Size() int { + return xxx_messageInfo_CMsgHeroGlobalDataResponse_GraphData.Size(m) +} +func (m *CMsgHeroGlobalDataResponse_GraphData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgHeroGlobalDataResponse_GraphData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgHeroGlobalDataResponse_GraphData proto.InternalMessageInfo + +func (m *CMsgHeroGlobalDataResponse_GraphData) GetDay() uint32 { + if m != nil && m.Day != nil { + return *m.Day + } + return 0 +} + +func (m *CMsgHeroGlobalDataResponse_GraphData) GetWinPercent() float32 { + if m != nil && m.WinPercent != nil { + return *m.WinPercent + } + return 0 +} + +func (m *CMsgHeroGlobalDataResponse_GraphData) GetPickPercent() float32 { + if m != nil && m.PickPercent != nil { + return *m.PickPercent + } + return 0 +} + +func (m *CMsgHeroGlobalDataResponse_GraphData) GetBanPercent() float32 { + if m != nil && m.BanPercent != nil { + return *m.BanPercent + } + return 0 +} + +type CMsgHeroGlobalDataResponse_WeekData struct { + Week *uint32 `protobuf:"varint,1,opt,name=week" json:"week,omitempty"` + WinPercent *float32 `protobuf:"fixed32,2,opt,name=win_percent,json=winPercent" json:"win_percent,omitempty"` + PickPercent *float32 `protobuf:"fixed32,3,opt,name=pick_percent,json=pickPercent" json:"pick_percent,omitempty"` + BanPercent *float32 `protobuf:"fixed32,4,opt,name=ban_percent,json=banPercent" json:"ban_percent,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgHeroGlobalDataResponse_WeekData) Reset() { *m = CMsgHeroGlobalDataResponse_WeekData{} } +func (m *CMsgHeroGlobalDataResponse_WeekData) String() string { return proto.CompactTextString(m) } +func (*CMsgHeroGlobalDataResponse_WeekData) ProtoMessage() {} +func (*CMsgHeroGlobalDataResponse_WeekData) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{288, 1} +} + +func (m *CMsgHeroGlobalDataResponse_WeekData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgHeroGlobalDataResponse_WeekData.Unmarshal(m, b) +} +func (m *CMsgHeroGlobalDataResponse_WeekData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgHeroGlobalDataResponse_WeekData.Marshal(b, m, deterministic) +} +func (m *CMsgHeroGlobalDataResponse_WeekData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgHeroGlobalDataResponse_WeekData.Merge(m, src) +} +func (m *CMsgHeroGlobalDataResponse_WeekData) XXX_Size() int { + return xxx_messageInfo_CMsgHeroGlobalDataResponse_WeekData.Size(m) +} +func (m *CMsgHeroGlobalDataResponse_WeekData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgHeroGlobalDataResponse_WeekData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgHeroGlobalDataResponse_WeekData proto.InternalMessageInfo + +func (m *CMsgHeroGlobalDataResponse_WeekData) GetWeek() uint32 { + if m != nil && m.Week != nil { + return *m.Week + } + return 0 +} + +func (m *CMsgHeroGlobalDataResponse_WeekData) GetWinPercent() float32 { + if m != nil && m.WinPercent != nil { + return *m.WinPercent + } + return 0 +} + +func (m *CMsgHeroGlobalDataResponse_WeekData) GetPickPercent() float32 { + if m != nil && m.PickPercent != nil { + return *m.PickPercent + } + return 0 +} + +func (m *CMsgHeroGlobalDataResponse_WeekData) GetBanPercent() float32 { + if m != nil && m.BanPercent != nil { + return *m.BanPercent + } + return 0 +} + +type CMsgHeroGlobalDataResponse_HeroDataPerRankChunk struct { + RankChunk *uint32 `protobuf:"varint,1,opt,name=rank_chunk,json=rankChunk" json:"rank_chunk,omitempty"` + TalentWinRates []*CMsgTalentWinRates `protobuf:"bytes,2,rep,name=talent_win_rates,json=talentWinRates" json:"talent_win_rates,omitempty"` + HeroAverages *CMsgGlobalHeroAverages `protobuf:"bytes,3,opt,name=hero_averages,json=heroAverages" json:"hero_averages,omitempty"` + GraphData []*CMsgHeroGlobalDataResponse_GraphData `protobuf:"bytes,4,rep,name=graph_data,json=graphData" json:"graph_data,omitempty"` + WeekData []*CMsgHeroGlobalDataResponse_WeekData `protobuf:"bytes,5,rep,name=week_data,json=weekData" json:"week_data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgHeroGlobalDataResponse_HeroDataPerRankChunk) Reset() { + *m = CMsgHeroGlobalDataResponse_HeroDataPerRankChunk{} +} +func (m *CMsgHeroGlobalDataResponse_HeroDataPerRankChunk) String() string { + return proto.CompactTextString(m) +} +func (*CMsgHeroGlobalDataResponse_HeroDataPerRankChunk) ProtoMessage() {} +func (*CMsgHeroGlobalDataResponse_HeroDataPerRankChunk) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{288, 2} +} + +func (m *CMsgHeroGlobalDataResponse_HeroDataPerRankChunk) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgHeroGlobalDataResponse_HeroDataPerRankChunk.Unmarshal(m, b) +} +func (m *CMsgHeroGlobalDataResponse_HeroDataPerRankChunk) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgHeroGlobalDataResponse_HeroDataPerRankChunk.Marshal(b, m, deterministic) +} +func (m *CMsgHeroGlobalDataResponse_HeroDataPerRankChunk) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgHeroGlobalDataResponse_HeroDataPerRankChunk.Merge(m, src) +} +func (m *CMsgHeroGlobalDataResponse_HeroDataPerRankChunk) XXX_Size() int { + return xxx_messageInfo_CMsgHeroGlobalDataResponse_HeroDataPerRankChunk.Size(m) +} +func (m *CMsgHeroGlobalDataResponse_HeroDataPerRankChunk) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgHeroGlobalDataResponse_HeroDataPerRankChunk.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgHeroGlobalDataResponse_HeroDataPerRankChunk proto.InternalMessageInfo + +func (m *CMsgHeroGlobalDataResponse_HeroDataPerRankChunk) GetRankChunk() uint32 { + if m != nil && m.RankChunk != nil { + return *m.RankChunk + } + return 0 +} + +func (m *CMsgHeroGlobalDataResponse_HeroDataPerRankChunk) GetTalentWinRates() []*CMsgTalentWinRates { + if m != nil { + return m.TalentWinRates + } + return nil +} + +func (m *CMsgHeroGlobalDataResponse_HeroDataPerRankChunk) GetHeroAverages() *CMsgGlobalHeroAverages { + if m != nil { + return m.HeroAverages + } + return nil +} + +func (m *CMsgHeroGlobalDataResponse_HeroDataPerRankChunk) GetGraphData() []*CMsgHeroGlobalDataResponse_GraphData { + if m != nil { + return m.GraphData + } + return nil +} + +func (m *CMsgHeroGlobalDataResponse_HeroDataPerRankChunk) GetWeekData() []*CMsgHeroGlobalDataResponse_WeekData { + if m != nil { + return m.WeekData + } + return nil +} + +type CMsgHeroGlobalDataAllHeroes struct { + Heroes []*CMsgHeroGlobalDataResponse `protobuf:"bytes,1,rep,name=heroes" json:"heroes,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgHeroGlobalDataAllHeroes) Reset() { *m = CMsgHeroGlobalDataAllHeroes{} } +func (m *CMsgHeroGlobalDataAllHeroes) String() string { return proto.CompactTextString(m) } +func (*CMsgHeroGlobalDataAllHeroes) ProtoMessage() {} +func (*CMsgHeroGlobalDataAllHeroes) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{289} +} + +func (m *CMsgHeroGlobalDataAllHeroes) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgHeroGlobalDataAllHeroes.Unmarshal(m, b) +} +func (m *CMsgHeroGlobalDataAllHeroes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgHeroGlobalDataAllHeroes.Marshal(b, m, deterministic) +} +func (m *CMsgHeroGlobalDataAllHeroes) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgHeroGlobalDataAllHeroes.Merge(m, src) +} +func (m *CMsgHeroGlobalDataAllHeroes) XXX_Size() int { + return xxx_messageInfo_CMsgHeroGlobalDataAllHeroes.Size(m) +} +func (m *CMsgHeroGlobalDataAllHeroes) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgHeroGlobalDataAllHeroes.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgHeroGlobalDataAllHeroes proto.InternalMessageInfo + +func (m *CMsgHeroGlobalDataAllHeroes) GetHeroes() []*CMsgHeroGlobalDataResponse { + if m != nil { + return m.Heroes + } + return nil +} + +type CMsgHeroGlobalDataHeroesAlliesAndEnemies struct { + RankedHeroData []*CMsgHeroGlobalDataHeroesAlliesAndEnemies_RankedHeroData `protobuf:"bytes,1,rep,name=ranked_hero_data,json=rankedHeroData" json:"ranked_hero_data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies) Reset() { + *m = CMsgHeroGlobalDataHeroesAlliesAndEnemies{} +} +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies) String() string { return proto.CompactTextString(m) } +func (*CMsgHeroGlobalDataHeroesAlliesAndEnemies) ProtoMessage() {} +func (*CMsgHeroGlobalDataHeroesAlliesAndEnemies) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{290} +} + +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgHeroGlobalDataHeroesAlliesAndEnemies.Unmarshal(m, b) +} +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgHeroGlobalDataHeroesAlliesAndEnemies.Marshal(b, m, deterministic) +} +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgHeroGlobalDataHeroesAlliesAndEnemies.Merge(m, src) +} +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies) XXX_Size() int { + return xxx_messageInfo_CMsgHeroGlobalDataHeroesAlliesAndEnemies.Size(m) +} +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgHeroGlobalDataHeroesAlliesAndEnemies.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgHeroGlobalDataHeroesAlliesAndEnemies proto.InternalMessageInfo + +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies) GetRankedHeroData() []*CMsgHeroGlobalDataHeroesAlliesAndEnemies_RankedHeroData { + if m != nil { + return m.RankedHeroData + } + return nil +} + +type CMsgHeroGlobalDataHeroesAlliesAndEnemies_HeroData struct { + HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + WinRate *uint32 `protobuf:"varint,2,opt,name=win_rate,json=winRate" json:"win_rate,omitempty"` + FirstOtherHeroId *uint32 `protobuf:"varint,3,opt,name=first_other_hero_id,json=firstOtherHeroId" json:"first_other_hero_id,omitempty"` + AllyWinRate []uint32 `protobuf:"varint,5,rep,name=ally_win_rate,json=allyWinRate" json:"ally_win_rate,omitempty"` + EnemyWinRate []uint32 `protobuf:"varint,6,rep,name=enemy_win_rate,json=enemyWinRate" json:"enemy_win_rate,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies_HeroData) Reset() { + *m = CMsgHeroGlobalDataHeroesAlliesAndEnemies_HeroData{} +} +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies_HeroData) String() string { + return proto.CompactTextString(m) +} +func (*CMsgHeroGlobalDataHeroesAlliesAndEnemies_HeroData) ProtoMessage() {} +func (*CMsgHeroGlobalDataHeroesAlliesAndEnemies_HeroData) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{290, 0} +} + +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies_HeroData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgHeroGlobalDataHeroesAlliesAndEnemies_HeroData.Unmarshal(m, b) +} +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies_HeroData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgHeroGlobalDataHeroesAlliesAndEnemies_HeroData.Marshal(b, m, deterministic) +} +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies_HeroData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgHeroGlobalDataHeroesAlliesAndEnemies_HeroData.Merge(m, src) +} +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies_HeroData) XXX_Size() int { + return xxx_messageInfo_CMsgHeroGlobalDataHeroesAlliesAndEnemies_HeroData.Size(m) +} +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies_HeroData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgHeroGlobalDataHeroesAlliesAndEnemies_HeroData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgHeroGlobalDataHeroesAlliesAndEnemies_HeroData proto.InternalMessageInfo + +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies_HeroData) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies_HeroData) GetWinRate() uint32 { + if m != nil && m.WinRate != nil { + return *m.WinRate + } + return 0 +} + +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies_HeroData) GetFirstOtherHeroId() uint32 { + if m != nil && m.FirstOtherHeroId != nil { + return *m.FirstOtherHeroId + } + return 0 +} + +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies_HeroData) GetAllyWinRate() []uint32 { + if m != nil { + return m.AllyWinRate + } + return nil +} + +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies_HeroData) GetEnemyWinRate() []uint32 { + if m != nil { + return m.EnemyWinRate + } + return nil +} + +type CMsgHeroGlobalDataHeroesAlliesAndEnemies_RankedHeroData struct { + Rank *uint32 `protobuf:"varint,1,opt,name=rank" json:"rank,omitempty"` + HeroData []*CMsgHeroGlobalDataHeroesAlliesAndEnemies_HeroData `protobuf:"bytes,2,rep,name=hero_data,json=heroData" json:"hero_data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies_RankedHeroData) Reset() { + *m = CMsgHeroGlobalDataHeroesAlliesAndEnemies_RankedHeroData{} +} +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies_RankedHeroData) String() string { + return proto.CompactTextString(m) +} +func (*CMsgHeroGlobalDataHeroesAlliesAndEnemies_RankedHeroData) ProtoMessage() {} +func (*CMsgHeroGlobalDataHeroesAlliesAndEnemies_RankedHeroData) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{290, 1} +} + +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies_RankedHeroData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgHeroGlobalDataHeroesAlliesAndEnemies_RankedHeroData.Unmarshal(m, b) +} +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies_RankedHeroData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgHeroGlobalDataHeroesAlliesAndEnemies_RankedHeroData.Marshal(b, m, deterministic) +} +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies_RankedHeroData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgHeroGlobalDataHeroesAlliesAndEnemies_RankedHeroData.Merge(m, src) +} +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies_RankedHeroData) XXX_Size() int { + return xxx_messageInfo_CMsgHeroGlobalDataHeroesAlliesAndEnemies_RankedHeroData.Size(m) +} +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies_RankedHeroData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgHeroGlobalDataHeroesAlliesAndEnemies_RankedHeroData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgHeroGlobalDataHeroesAlliesAndEnemies_RankedHeroData proto.InternalMessageInfo + +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies_RankedHeroData) GetRank() uint32 { + if m != nil && m.Rank != nil { + return *m.Rank + } + return 0 +} + +func (m *CMsgHeroGlobalDataHeroesAlliesAndEnemies_RankedHeroData) GetHeroData() []*CMsgHeroGlobalDataHeroesAlliesAndEnemies_HeroData { + if m != nil { + return m.HeroData + } + return nil +} + +type CMsgPrivateMetadataKeyRequest struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPrivateMetadataKeyRequest) Reset() { *m = CMsgPrivateMetadataKeyRequest{} } +func (m *CMsgPrivateMetadataKeyRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgPrivateMetadataKeyRequest) ProtoMessage() {} +func (*CMsgPrivateMetadataKeyRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{291} +} + +func (m *CMsgPrivateMetadataKeyRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPrivateMetadataKeyRequest.Unmarshal(m, b) +} +func (m *CMsgPrivateMetadataKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPrivateMetadataKeyRequest.Marshal(b, m, deterministic) +} +func (m *CMsgPrivateMetadataKeyRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPrivateMetadataKeyRequest.Merge(m, src) +} +func (m *CMsgPrivateMetadataKeyRequest) XXX_Size() int { + return xxx_messageInfo_CMsgPrivateMetadataKeyRequest.Size(m) +} +func (m *CMsgPrivateMetadataKeyRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPrivateMetadataKeyRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPrivateMetadataKeyRequest proto.InternalMessageInfo + +func (m *CMsgPrivateMetadataKeyRequest) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +type CMsgPrivateMetadataKeyResponse struct { + PrivateKey *uint32 `protobuf:"varint,1,opt,name=private_key,json=privateKey" json:"private_key,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPrivateMetadataKeyResponse) Reset() { *m = CMsgPrivateMetadataKeyResponse{} } +func (m *CMsgPrivateMetadataKeyResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgPrivateMetadataKeyResponse) ProtoMessage() {} +func (*CMsgPrivateMetadataKeyResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{292} +} + +func (m *CMsgPrivateMetadataKeyResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPrivateMetadataKeyResponse.Unmarshal(m, b) +} +func (m *CMsgPrivateMetadataKeyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPrivateMetadataKeyResponse.Marshal(b, m, deterministic) +} +func (m *CMsgPrivateMetadataKeyResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPrivateMetadataKeyResponse.Merge(m, src) +} +func (m *CMsgPrivateMetadataKeyResponse) XXX_Size() int { + return xxx_messageInfo_CMsgPrivateMetadataKeyResponse.Size(m) +} +func (m *CMsgPrivateMetadataKeyResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPrivateMetadataKeyResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPrivateMetadataKeyResponse proto.InternalMessageInfo + +func (m *CMsgPrivateMetadataKeyResponse) GetPrivateKey() uint32 { + if m != nil && m.PrivateKey != nil { + return *m.PrivateKey + } + return 0 +} + +type CMsgActivatePlusFreeTrialRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgActivatePlusFreeTrialRequest) Reset() { *m = CMsgActivatePlusFreeTrialRequest{} } +func (m *CMsgActivatePlusFreeTrialRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgActivatePlusFreeTrialRequest) ProtoMessage() {} +func (*CMsgActivatePlusFreeTrialRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{293} +} + +func (m *CMsgActivatePlusFreeTrialRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgActivatePlusFreeTrialRequest.Unmarshal(m, b) +} +func (m *CMsgActivatePlusFreeTrialRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgActivatePlusFreeTrialRequest.Marshal(b, m, deterministic) +} +func (m *CMsgActivatePlusFreeTrialRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgActivatePlusFreeTrialRequest.Merge(m, src) +} +func (m *CMsgActivatePlusFreeTrialRequest) XXX_Size() int { + return xxx_messageInfo_CMsgActivatePlusFreeTrialRequest.Size(m) +} +func (m *CMsgActivatePlusFreeTrialRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgActivatePlusFreeTrialRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgActivatePlusFreeTrialRequest proto.InternalMessageInfo + +type CMsgActivatePlusFreeTrialResponse struct { + Result *CMsgActivatePlusFreeTrialResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgActivatePlusFreeTrialResponse_Result,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgActivatePlusFreeTrialResponse) Reset() { *m = CMsgActivatePlusFreeTrialResponse{} } +func (m *CMsgActivatePlusFreeTrialResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgActivatePlusFreeTrialResponse) ProtoMessage() {} +func (*CMsgActivatePlusFreeTrialResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{294} +} + +func (m *CMsgActivatePlusFreeTrialResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgActivatePlusFreeTrialResponse.Unmarshal(m, b) +} +func (m *CMsgActivatePlusFreeTrialResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgActivatePlusFreeTrialResponse.Marshal(b, m, deterministic) +} +func (m *CMsgActivatePlusFreeTrialResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgActivatePlusFreeTrialResponse.Merge(m, src) +} +func (m *CMsgActivatePlusFreeTrialResponse) XXX_Size() int { + return xxx_messageInfo_CMsgActivatePlusFreeTrialResponse.Size(m) +} +func (m *CMsgActivatePlusFreeTrialResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgActivatePlusFreeTrialResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgActivatePlusFreeTrialResponse proto.InternalMessageInfo + +const Default_CMsgActivatePlusFreeTrialResponse_Result CMsgActivatePlusFreeTrialResponse_Result = CMsgActivatePlusFreeTrialResponse_SUCCESS + +func (m *CMsgActivatePlusFreeTrialResponse) GetResult() CMsgActivatePlusFreeTrialResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgActivatePlusFreeTrialResponse_Result +} + +type CMsgGCToClientCavernCrawlMapPathCompleted struct { + EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + HeroIdCompleted *uint32 `protobuf:"varint,2,opt,name=hero_id_completed,json=heroIdCompleted" json:"hero_id_completed,omitempty"` + CompletedPaths []*CMsgGCToClientCavernCrawlMapPathCompleted_CompletedPathInfo `protobuf:"bytes,3,rep,name=completed_paths,json=completedPaths" json:"completed_paths,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientCavernCrawlMapPathCompleted) Reset() { + *m = CMsgGCToClientCavernCrawlMapPathCompleted{} +} +func (m *CMsgGCToClientCavernCrawlMapPathCompleted) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientCavernCrawlMapPathCompleted) ProtoMessage() {} +func (*CMsgGCToClientCavernCrawlMapPathCompleted) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{295} +} + +func (m *CMsgGCToClientCavernCrawlMapPathCompleted) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientCavernCrawlMapPathCompleted.Unmarshal(m, b) +} +func (m *CMsgGCToClientCavernCrawlMapPathCompleted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientCavernCrawlMapPathCompleted.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientCavernCrawlMapPathCompleted) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientCavernCrawlMapPathCompleted.Merge(m, src) +} +func (m *CMsgGCToClientCavernCrawlMapPathCompleted) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientCavernCrawlMapPathCompleted.Size(m) +} +func (m *CMsgGCToClientCavernCrawlMapPathCompleted) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientCavernCrawlMapPathCompleted.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientCavernCrawlMapPathCompleted proto.InternalMessageInfo + +func (m *CMsgGCToClientCavernCrawlMapPathCompleted) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +func (m *CMsgGCToClientCavernCrawlMapPathCompleted) GetHeroIdCompleted() uint32 { + if m != nil && m.HeroIdCompleted != nil { + return *m.HeroIdCompleted + } + return 0 +} + +func (m *CMsgGCToClientCavernCrawlMapPathCompleted) GetCompletedPaths() []*CMsgGCToClientCavernCrawlMapPathCompleted_CompletedPathInfo { + if m != nil { + return m.CompletedPaths + } + return nil +} + +type CMsgGCToClientCavernCrawlMapPathCompleted_CompletedPathInfo struct { + PathIdCompleted *uint32 `protobuf:"varint,1,opt,name=path_id_completed,json=pathIdCompleted" json:"path_id_completed,omitempty"` + ReceivedUltraRareReward *bool `protobuf:"varint,2,opt,name=received_ultra_rare_reward,json=receivedUltraRareReward" json:"received_ultra_rare_reward,omitempty"` + HalfCompleted *bool `protobuf:"varint,3,opt,name=half_completed,json=halfCompleted" json:"half_completed,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientCavernCrawlMapPathCompleted_CompletedPathInfo) Reset() { + *m = CMsgGCToClientCavernCrawlMapPathCompleted_CompletedPathInfo{} +} +func (m *CMsgGCToClientCavernCrawlMapPathCompleted_CompletedPathInfo) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientCavernCrawlMapPathCompleted_CompletedPathInfo) ProtoMessage() {} +func (*CMsgGCToClientCavernCrawlMapPathCompleted_CompletedPathInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{295, 0} +} + +func (m *CMsgGCToClientCavernCrawlMapPathCompleted_CompletedPathInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientCavernCrawlMapPathCompleted_CompletedPathInfo.Unmarshal(m, b) +} +func (m *CMsgGCToClientCavernCrawlMapPathCompleted_CompletedPathInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientCavernCrawlMapPathCompleted_CompletedPathInfo.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientCavernCrawlMapPathCompleted_CompletedPathInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientCavernCrawlMapPathCompleted_CompletedPathInfo.Merge(m, src) +} +func (m *CMsgGCToClientCavernCrawlMapPathCompleted_CompletedPathInfo) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientCavernCrawlMapPathCompleted_CompletedPathInfo.Size(m) +} +func (m *CMsgGCToClientCavernCrawlMapPathCompleted_CompletedPathInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientCavernCrawlMapPathCompleted_CompletedPathInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientCavernCrawlMapPathCompleted_CompletedPathInfo proto.InternalMessageInfo + +func (m *CMsgGCToClientCavernCrawlMapPathCompleted_CompletedPathInfo) GetPathIdCompleted() uint32 { + if m != nil && m.PathIdCompleted != nil { + return *m.PathIdCompleted + } + return 0 +} + +func (m *CMsgGCToClientCavernCrawlMapPathCompleted_CompletedPathInfo) GetReceivedUltraRareReward() bool { + if m != nil && m.ReceivedUltraRareReward != nil { + return *m.ReceivedUltraRareReward + } + return false +} + +func (m *CMsgGCToClientCavernCrawlMapPathCompleted_CompletedPathInfo) GetHalfCompleted() bool { + if m != nil && m.HalfCompleted != nil { + return *m.HalfCompleted + } + return false +} + +type CMsgGCToClientCavernCrawlMapUpdated struct { + EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientCavernCrawlMapUpdated) Reset() { *m = CMsgGCToClientCavernCrawlMapUpdated{} } +func (m *CMsgGCToClientCavernCrawlMapUpdated) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientCavernCrawlMapUpdated) ProtoMessage() {} +func (*CMsgGCToClientCavernCrawlMapUpdated) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{296} +} + +func (m *CMsgGCToClientCavernCrawlMapUpdated) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientCavernCrawlMapUpdated.Unmarshal(m, b) +} +func (m *CMsgGCToClientCavernCrawlMapUpdated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientCavernCrawlMapUpdated.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientCavernCrawlMapUpdated) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientCavernCrawlMapUpdated.Merge(m, src) +} +func (m *CMsgGCToClientCavernCrawlMapUpdated) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientCavernCrawlMapUpdated.Size(m) +} +func (m *CMsgGCToClientCavernCrawlMapUpdated) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientCavernCrawlMapUpdated.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientCavernCrawlMapUpdated proto.InternalMessageInfo + +func (m *CMsgGCToClientCavernCrawlMapUpdated) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +type CMsgClientToGCCavernCrawlClaimRoom struct { + EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + RoomId *uint32 `protobuf:"varint,2,opt,name=room_id,json=roomId" json:"room_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCCavernCrawlClaimRoom) Reset() { *m = CMsgClientToGCCavernCrawlClaimRoom{} } +func (m *CMsgClientToGCCavernCrawlClaimRoom) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCCavernCrawlClaimRoom) ProtoMessage() {} +func (*CMsgClientToGCCavernCrawlClaimRoom) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{297} +} + +func (m *CMsgClientToGCCavernCrawlClaimRoom) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCCavernCrawlClaimRoom.Unmarshal(m, b) +} +func (m *CMsgClientToGCCavernCrawlClaimRoom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCCavernCrawlClaimRoom.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCCavernCrawlClaimRoom) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCCavernCrawlClaimRoom.Merge(m, src) +} +func (m *CMsgClientToGCCavernCrawlClaimRoom) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCCavernCrawlClaimRoom.Size(m) +} +func (m *CMsgClientToGCCavernCrawlClaimRoom) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCCavernCrawlClaimRoom.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCCavernCrawlClaimRoom proto.InternalMessageInfo + +func (m *CMsgClientToGCCavernCrawlClaimRoom) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +func (m *CMsgClientToGCCavernCrawlClaimRoom) GetRoomId() uint32 { + if m != nil && m.RoomId != nil { + return *m.RoomId + } + return 0 +} + +type CMsgClientToGCCavernCrawlClaimRoomResponse struct { + Result *CMsgClientToGCCavernCrawlClaimRoomResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgClientToGCCavernCrawlClaimRoomResponse_Result,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCCavernCrawlClaimRoomResponse) Reset() { + *m = CMsgClientToGCCavernCrawlClaimRoomResponse{} +} +func (m *CMsgClientToGCCavernCrawlClaimRoomResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCCavernCrawlClaimRoomResponse) ProtoMessage() {} +func (*CMsgClientToGCCavernCrawlClaimRoomResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{298} +} + +func (m *CMsgClientToGCCavernCrawlClaimRoomResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCCavernCrawlClaimRoomResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCCavernCrawlClaimRoomResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCCavernCrawlClaimRoomResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCCavernCrawlClaimRoomResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCCavernCrawlClaimRoomResponse.Merge(m, src) +} +func (m *CMsgClientToGCCavernCrawlClaimRoomResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCCavernCrawlClaimRoomResponse.Size(m) +} +func (m *CMsgClientToGCCavernCrawlClaimRoomResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCCavernCrawlClaimRoomResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCCavernCrawlClaimRoomResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCCavernCrawlClaimRoomResponse_Result CMsgClientToGCCavernCrawlClaimRoomResponse_Result = CMsgClientToGCCavernCrawlClaimRoomResponse_SUCCESS + +func (m *CMsgClientToGCCavernCrawlClaimRoomResponse) GetResult() CMsgClientToGCCavernCrawlClaimRoomResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgClientToGCCavernCrawlClaimRoomResponse_Result +} + +type CMsgClientToGCCavernCrawlUseItemOnRoom struct { + EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + RoomId *uint32 `protobuf:"varint,2,opt,name=room_id,json=roomId" json:"room_id,omitempty"` + ItemType *uint32 `protobuf:"varint,3,opt,name=item_type,json=itemType" json:"item_type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCCavernCrawlUseItemOnRoom) Reset() { + *m = CMsgClientToGCCavernCrawlUseItemOnRoom{} +} +func (m *CMsgClientToGCCavernCrawlUseItemOnRoom) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCCavernCrawlUseItemOnRoom) ProtoMessage() {} +func (*CMsgClientToGCCavernCrawlUseItemOnRoom) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{299} +} + +func (m *CMsgClientToGCCavernCrawlUseItemOnRoom) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCCavernCrawlUseItemOnRoom.Unmarshal(m, b) +} +func (m *CMsgClientToGCCavernCrawlUseItemOnRoom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCCavernCrawlUseItemOnRoom.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCCavernCrawlUseItemOnRoom) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCCavernCrawlUseItemOnRoom.Merge(m, src) +} +func (m *CMsgClientToGCCavernCrawlUseItemOnRoom) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCCavernCrawlUseItemOnRoom.Size(m) +} +func (m *CMsgClientToGCCavernCrawlUseItemOnRoom) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCCavernCrawlUseItemOnRoom.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCCavernCrawlUseItemOnRoom proto.InternalMessageInfo + +func (m *CMsgClientToGCCavernCrawlUseItemOnRoom) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +func (m *CMsgClientToGCCavernCrawlUseItemOnRoom) GetRoomId() uint32 { + if m != nil && m.RoomId != nil { + return *m.RoomId + } + return 0 +} + +func (m *CMsgClientToGCCavernCrawlUseItemOnRoom) GetItemType() uint32 { + if m != nil && m.ItemType != nil { + return *m.ItemType + } + return 0 +} + +type CMsgClientToGCCavernCrawlUseItemOnRoomResponse struct { + Result *CMsgClientToGCCavernCrawlUseItemOnRoomResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgClientToGCCavernCrawlUseItemOnRoomResponse_Result,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCCavernCrawlUseItemOnRoomResponse) Reset() { + *m = CMsgClientToGCCavernCrawlUseItemOnRoomResponse{} +} +func (m *CMsgClientToGCCavernCrawlUseItemOnRoomResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCCavernCrawlUseItemOnRoomResponse) ProtoMessage() {} +func (*CMsgClientToGCCavernCrawlUseItemOnRoomResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{300} +} + +func (m *CMsgClientToGCCavernCrawlUseItemOnRoomResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCCavernCrawlUseItemOnRoomResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCCavernCrawlUseItemOnRoomResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCCavernCrawlUseItemOnRoomResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCCavernCrawlUseItemOnRoomResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCCavernCrawlUseItemOnRoomResponse.Merge(m, src) +} +func (m *CMsgClientToGCCavernCrawlUseItemOnRoomResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCCavernCrawlUseItemOnRoomResponse.Size(m) +} +func (m *CMsgClientToGCCavernCrawlUseItemOnRoomResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCCavernCrawlUseItemOnRoomResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCCavernCrawlUseItemOnRoomResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCCavernCrawlUseItemOnRoomResponse_Result CMsgClientToGCCavernCrawlUseItemOnRoomResponse_Result = CMsgClientToGCCavernCrawlUseItemOnRoomResponse_SUCCESS + +func (m *CMsgClientToGCCavernCrawlUseItemOnRoomResponse) GetResult() CMsgClientToGCCavernCrawlUseItemOnRoomResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgClientToGCCavernCrawlUseItemOnRoomResponse_Result +} + +type CMsgClientToGCCavernCrawlUseItemOnPath struct { + EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + PathId *uint32 `protobuf:"varint,2,opt,name=path_id,json=pathId" json:"path_id,omitempty"` + ItemType *uint32 `protobuf:"varint,3,opt,name=item_type,json=itemType" json:"item_type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCCavernCrawlUseItemOnPath) Reset() { + *m = CMsgClientToGCCavernCrawlUseItemOnPath{} +} +func (m *CMsgClientToGCCavernCrawlUseItemOnPath) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCCavernCrawlUseItemOnPath) ProtoMessage() {} +func (*CMsgClientToGCCavernCrawlUseItemOnPath) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{301} +} + +func (m *CMsgClientToGCCavernCrawlUseItemOnPath) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCCavernCrawlUseItemOnPath.Unmarshal(m, b) +} +func (m *CMsgClientToGCCavernCrawlUseItemOnPath) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCCavernCrawlUseItemOnPath.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCCavernCrawlUseItemOnPath) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCCavernCrawlUseItemOnPath.Merge(m, src) +} +func (m *CMsgClientToGCCavernCrawlUseItemOnPath) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCCavernCrawlUseItemOnPath.Size(m) +} +func (m *CMsgClientToGCCavernCrawlUseItemOnPath) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCCavernCrawlUseItemOnPath.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCCavernCrawlUseItemOnPath proto.InternalMessageInfo + +func (m *CMsgClientToGCCavernCrawlUseItemOnPath) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +func (m *CMsgClientToGCCavernCrawlUseItemOnPath) GetPathId() uint32 { + if m != nil && m.PathId != nil { + return *m.PathId + } + return 0 +} + +func (m *CMsgClientToGCCavernCrawlUseItemOnPath) GetItemType() uint32 { + if m != nil && m.ItemType != nil { + return *m.ItemType + } + return 0 +} + +type CMsgClientToGCCavernCrawlUseItemOnPathResponse struct { + Result *CMsgClientToGCCavernCrawlUseItemOnPathResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgClientToGCCavernCrawlUseItemOnPathResponse_Result,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCCavernCrawlUseItemOnPathResponse) Reset() { + *m = CMsgClientToGCCavernCrawlUseItemOnPathResponse{} +} +func (m *CMsgClientToGCCavernCrawlUseItemOnPathResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCCavernCrawlUseItemOnPathResponse) ProtoMessage() {} +func (*CMsgClientToGCCavernCrawlUseItemOnPathResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{302} +} + +func (m *CMsgClientToGCCavernCrawlUseItemOnPathResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCCavernCrawlUseItemOnPathResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCCavernCrawlUseItemOnPathResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCCavernCrawlUseItemOnPathResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCCavernCrawlUseItemOnPathResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCCavernCrawlUseItemOnPathResponse.Merge(m, src) +} +func (m *CMsgClientToGCCavernCrawlUseItemOnPathResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCCavernCrawlUseItemOnPathResponse.Size(m) +} +func (m *CMsgClientToGCCavernCrawlUseItemOnPathResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCCavernCrawlUseItemOnPathResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCCavernCrawlUseItemOnPathResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCCavernCrawlUseItemOnPathResponse_Result CMsgClientToGCCavernCrawlUseItemOnPathResponse_Result = CMsgClientToGCCavernCrawlUseItemOnPathResponse_SUCCESS + +func (m *CMsgClientToGCCavernCrawlUseItemOnPathResponse) GetResult() CMsgClientToGCCavernCrawlUseItemOnPathResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgClientToGCCavernCrawlUseItemOnPathResponse_Result +} + +type CMsgClientToGCCavernCrawlRequestMapState struct { + EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCCavernCrawlRequestMapState) Reset() { + *m = CMsgClientToGCCavernCrawlRequestMapState{} +} +func (m *CMsgClientToGCCavernCrawlRequestMapState) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCCavernCrawlRequestMapState) ProtoMessage() {} +func (*CMsgClientToGCCavernCrawlRequestMapState) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{303} +} + +func (m *CMsgClientToGCCavernCrawlRequestMapState) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapState.Unmarshal(m, b) +} +func (m *CMsgClientToGCCavernCrawlRequestMapState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapState.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCCavernCrawlRequestMapState) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapState.Merge(m, src) +} +func (m *CMsgClientToGCCavernCrawlRequestMapState) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapState.Size(m) +} +func (m *CMsgClientToGCCavernCrawlRequestMapState) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapState.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapState proto.InternalMessageInfo + +func (m *CMsgClientToGCCavernCrawlRequestMapState) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +type CMsgClientToGCCavernCrawlRequestMapStateResponse struct { + Result *CMsgClientToGCCavernCrawlRequestMapStateResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgClientToGCCavernCrawlRequestMapStateResponse_Result,def=0" json:"result,omitempty"` + ClaimedRooms_1 *uint64 `protobuf:"fixed64,2,opt,name=claimed_rooms_1,json=claimedRooms1" json:"claimed_rooms_1,omitempty"` + ClaimedRooms_2 *uint64 `protobuf:"fixed64,3,opt,name=claimed_rooms_2,json=claimedRooms2" json:"claimed_rooms_2,omitempty"` + RevealedRooms_1 *uint64 `protobuf:"fixed64,4,opt,name=revealed_rooms_1,json=revealedRooms1" json:"revealed_rooms_1,omitempty"` + RevealedRooms_2 *uint64 `protobuf:"fixed64,5,opt,name=revealed_rooms_2,json=revealedRooms2" json:"revealed_rooms_2,omitempty"` + CompletedPaths_1 *uint64 `protobuf:"fixed64,6,opt,name=completed_paths_1,json=completedPaths1" json:"completed_paths_1,omitempty"` + CompletedPaths_2 *uint64 `protobuf:"fixed64,7,opt,name=completed_paths_2,json=completedPaths2" json:"completed_paths_2,omitempty"` + CompletedPaths_3 *uint64 `protobuf:"fixed64,8,opt,name=completed_paths_3,json=completedPaths3" json:"completed_paths_3,omitempty"` + CompletedPaths_4 *uint64 `protobuf:"fixed64,12,opt,name=completed_paths_4,json=completedPaths4" json:"completed_paths_4,omitempty"` + HalfCompletedPaths_1 *uint64 `protobuf:"fixed64,13,opt,name=half_completed_paths_1,json=halfCompletedPaths1" json:"half_completed_paths_1,omitempty"` + HalfCompletedPaths_2 *uint64 `protobuf:"fixed64,14,opt,name=half_completed_paths_2,json=halfCompletedPaths2" json:"half_completed_paths_2,omitempty"` + HalfCompletedPaths_3 *uint64 `protobuf:"fixed64,15,opt,name=half_completed_paths_3,json=halfCompletedPaths3" json:"half_completed_paths_3,omitempty"` + HalfCompletedPaths_4 *uint64 `protobuf:"fixed64,16,opt,name=half_completed_paths_4,json=halfCompletedPaths4" json:"half_completed_paths_4,omitempty"` + SwappedChallenge []*CMsgClientToGCCavernCrawlRequestMapStateResponse_SwappedChallenge `protobuf:"bytes,9,rep,name=swapped_challenge,json=swappedChallenge" json:"swapped_challenge,omitempty"` + InventoryItem []*CMsgClientToGCCavernCrawlRequestMapStateResponse_InventoryItem `protobuf:"bytes,10,rep,name=inventory_item,json=inventoryItem" json:"inventory_item,omitempty"` + UltraRareRewardRoomNumber *uint32 `protobuf:"varint,11,opt,name=ultra_rare_reward_room_number,json=ultraRareRewardRoomNumber" json:"ultra_rare_reward_room_number,omitempty"` + TreasureMap []*CMsgClientToGCCavernCrawlRequestMapStateResponse_TreasureMap `protobuf:"bytes,17,rep,name=treasure_map,json=treasureMap" json:"treasure_map,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse) Reset() { + *m = CMsgClientToGCCavernCrawlRequestMapStateResponse{} +} +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCCavernCrawlRequestMapStateResponse) ProtoMessage() {} +func (*CMsgClientToGCCavernCrawlRequestMapStateResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{304} +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapStateResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapStateResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapStateResponse.Merge(m, src) +} +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapStateResponse.Size(m) +} +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapStateResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapStateResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCCavernCrawlRequestMapStateResponse_Result CMsgClientToGCCavernCrawlRequestMapStateResponse_Result = CMsgClientToGCCavernCrawlRequestMapStateResponse_SUCCESS + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse) GetResult() CMsgClientToGCCavernCrawlRequestMapStateResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgClientToGCCavernCrawlRequestMapStateResponse_Result +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse) GetClaimedRooms_1() uint64 { + if m != nil && m.ClaimedRooms_1 != nil { + return *m.ClaimedRooms_1 + } + return 0 +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse) GetClaimedRooms_2() uint64 { + if m != nil && m.ClaimedRooms_2 != nil { + return *m.ClaimedRooms_2 + } + return 0 +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse) GetRevealedRooms_1() uint64 { + if m != nil && m.RevealedRooms_1 != nil { + return *m.RevealedRooms_1 + } + return 0 +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse) GetRevealedRooms_2() uint64 { + if m != nil && m.RevealedRooms_2 != nil { + return *m.RevealedRooms_2 + } + return 0 +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse) GetCompletedPaths_1() uint64 { + if m != nil && m.CompletedPaths_1 != nil { + return *m.CompletedPaths_1 + } + return 0 +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse) GetCompletedPaths_2() uint64 { + if m != nil && m.CompletedPaths_2 != nil { + return *m.CompletedPaths_2 + } + return 0 +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse) GetCompletedPaths_3() uint64 { + if m != nil && m.CompletedPaths_3 != nil { + return *m.CompletedPaths_3 + } + return 0 +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse) GetCompletedPaths_4() uint64 { + if m != nil && m.CompletedPaths_4 != nil { + return *m.CompletedPaths_4 + } + return 0 +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse) GetHalfCompletedPaths_1() uint64 { + if m != nil && m.HalfCompletedPaths_1 != nil { + return *m.HalfCompletedPaths_1 + } + return 0 +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse) GetHalfCompletedPaths_2() uint64 { + if m != nil && m.HalfCompletedPaths_2 != nil { + return *m.HalfCompletedPaths_2 + } + return 0 +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse) GetHalfCompletedPaths_3() uint64 { + if m != nil && m.HalfCompletedPaths_3 != nil { + return *m.HalfCompletedPaths_3 + } + return 0 +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse) GetHalfCompletedPaths_4() uint64 { + if m != nil && m.HalfCompletedPaths_4 != nil { + return *m.HalfCompletedPaths_4 + } + return 0 +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse) GetSwappedChallenge() []*CMsgClientToGCCavernCrawlRequestMapStateResponse_SwappedChallenge { + if m != nil { + return m.SwappedChallenge + } + return nil +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse) GetInventoryItem() []*CMsgClientToGCCavernCrawlRequestMapStateResponse_InventoryItem { + if m != nil { + return m.InventoryItem + } + return nil +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse) GetUltraRareRewardRoomNumber() uint32 { + if m != nil && m.UltraRareRewardRoomNumber != nil { + return *m.UltraRareRewardRoomNumber + } + return 0 +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse) GetTreasureMap() []*CMsgClientToGCCavernCrawlRequestMapStateResponse_TreasureMap { + if m != nil { + return m.TreasureMap + } + return nil +} + +type CMsgClientToGCCavernCrawlRequestMapStateResponse_SwappedChallenge struct { + PathId_1 *uint32 `protobuf:"varint,1,opt,name=path_id_1,json=pathId1" json:"path_id_1,omitempty"` + PathId_2 *uint32 `protobuf:"varint,2,opt,name=path_id_2,json=pathId2" json:"path_id_2,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_SwappedChallenge) Reset() { + *m = CMsgClientToGCCavernCrawlRequestMapStateResponse_SwappedChallenge{} +} +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_SwappedChallenge) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCCavernCrawlRequestMapStateResponse_SwappedChallenge) ProtoMessage() {} +func (*CMsgClientToGCCavernCrawlRequestMapStateResponse_SwappedChallenge) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{304, 0} +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_SwappedChallenge) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapStateResponse_SwappedChallenge.Unmarshal(m, b) +} +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_SwappedChallenge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapStateResponse_SwappedChallenge.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_SwappedChallenge) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapStateResponse_SwappedChallenge.Merge(m, src) +} +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_SwappedChallenge) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapStateResponse_SwappedChallenge.Size(m) +} +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_SwappedChallenge) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapStateResponse_SwappedChallenge.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapStateResponse_SwappedChallenge proto.InternalMessageInfo + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_SwappedChallenge) GetPathId_1() uint32 { + if m != nil && m.PathId_1 != nil { + return *m.PathId_1 + } + return 0 +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_SwappedChallenge) GetPathId_2() uint32 { + if m != nil && m.PathId_2 != nil { + return *m.PathId_2 + } + return 0 +} + +type CMsgClientToGCCavernCrawlRequestMapStateResponse_InventoryItem struct { + ItemType *uint32 `protobuf:"varint,1,opt,name=item_type,json=itemType" json:"item_type,omitempty"` + Count *uint32 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_InventoryItem) Reset() { + *m = CMsgClientToGCCavernCrawlRequestMapStateResponse_InventoryItem{} +} +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_InventoryItem) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCCavernCrawlRequestMapStateResponse_InventoryItem) ProtoMessage() {} +func (*CMsgClientToGCCavernCrawlRequestMapStateResponse_InventoryItem) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{304, 1} +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_InventoryItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapStateResponse_InventoryItem.Unmarshal(m, b) +} +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_InventoryItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapStateResponse_InventoryItem.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_InventoryItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapStateResponse_InventoryItem.Merge(m, src) +} +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_InventoryItem) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapStateResponse_InventoryItem.Size(m) +} +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_InventoryItem) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapStateResponse_InventoryItem.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapStateResponse_InventoryItem proto.InternalMessageInfo + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_InventoryItem) GetItemType() uint32 { + if m != nil && m.ItemType != nil { + return *m.ItemType + } + return 0 +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_InventoryItem) GetCount() uint32 { + if m != nil && m.Count != nil { + return *m.Count + } + return 0 +} + +type CMsgClientToGCCavernCrawlRequestMapStateResponse_TreasureMap struct { + MapRoomId *uint32 `protobuf:"varint,1,opt,name=map_room_id,json=mapRoomId" json:"map_room_id,omitempty"` + RevealedRoomId *uint32 `protobuf:"varint,2,opt,name=revealed_room_id,json=revealedRoomId" json:"revealed_room_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_TreasureMap) Reset() { + *m = CMsgClientToGCCavernCrawlRequestMapStateResponse_TreasureMap{} +} +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_TreasureMap) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCCavernCrawlRequestMapStateResponse_TreasureMap) ProtoMessage() {} +func (*CMsgClientToGCCavernCrawlRequestMapStateResponse_TreasureMap) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{304, 2} +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_TreasureMap) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapStateResponse_TreasureMap.Unmarshal(m, b) +} +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_TreasureMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapStateResponse_TreasureMap.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_TreasureMap) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapStateResponse_TreasureMap.Merge(m, src) +} +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_TreasureMap) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapStateResponse_TreasureMap.Size(m) +} +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_TreasureMap) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapStateResponse_TreasureMap.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCCavernCrawlRequestMapStateResponse_TreasureMap proto.InternalMessageInfo + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_TreasureMap) GetMapRoomId() uint32 { + if m != nil && m.MapRoomId != nil { + return *m.MapRoomId + } + return 0 +} + +func (m *CMsgClientToGCCavernCrawlRequestMapStateResponse_TreasureMap) GetRevealedRoomId() uint32 { + if m != nil && m.RevealedRoomId != nil { + return *m.RevealedRoomId + } + return 0 +} + +type CMsgClientToGCCavernCrawlGetClaimedRoomCount struct { + EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCCavernCrawlGetClaimedRoomCount) Reset() { + *m = CMsgClientToGCCavernCrawlGetClaimedRoomCount{} +} +func (m *CMsgClientToGCCavernCrawlGetClaimedRoomCount) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCCavernCrawlGetClaimedRoomCount) ProtoMessage() {} +func (*CMsgClientToGCCavernCrawlGetClaimedRoomCount) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{305} +} + +func (m *CMsgClientToGCCavernCrawlGetClaimedRoomCount) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCCavernCrawlGetClaimedRoomCount.Unmarshal(m, b) +} +func (m *CMsgClientToGCCavernCrawlGetClaimedRoomCount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCCavernCrawlGetClaimedRoomCount.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCCavernCrawlGetClaimedRoomCount) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCCavernCrawlGetClaimedRoomCount.Merge(m, src) +} +func (m *CMsgClientToGCCavernCrawlGetClaimedRoomCount) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCCavernCrawlGetClaimedRoomCount.Size(m) +} +func (m *CMsgClientToGCCavernCrawlGetClaimedRoomCount) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCCavernCrawlGetClaimedRoomCount.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCCavernCrawlGetClaimedRoomCount proto.InternalMessageInfo + +func (m *CMsgClientToGCCavernCrawlGetClaimedRoomCount) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +type CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse struct { + Result *CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_Result,def=0" json:"result,omitempty"` + Count *uint32 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse) Reset() { + *m = CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse{} +} +func (m *CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse) ProtoMessage() {} +func (*CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{306} +} + +func (m *CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse.Merge(m, src) +} +func (m *CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse.Size(m) +} +func (m *CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_Result CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_Result = CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_SUCCESS + +func (m *CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse) GetResult() CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_Result +} + +func (m *CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse) GetCount() uint32 { + if m != nil && m.Count != nil { + return *m.Count + } + return 0 +} + +type CMsgDOTAMutationList struct { + Mutations []*CMsgDOTAMutationList_Mutation `protobuf:"bytes,1,rep,name=mutations" json:"mutations,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAMutationList) Reset() { *m = CMsgDOTAMutationList{} } +func (m *CMsgDOTAMutationList) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAMutationList) ProtoMessage() {} +func (*CMsgDOTAMutationList) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{307} +} + +func (m *CMsgDOTAMutationList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAMutationList.Unmarshal(m, b) +} +func (m *CMsgDOTAMutationList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAMutationList.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAMutationList) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAMutationList.Merge(m, src) +} +func (m *CMsgDOTAMutationList) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAMutationList.Size(m) +} +func (m *CMsgDOTAMutationList) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAMutationList.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAMutationList proto.InternalMessageInfo + +func (m *CMsgDOTAMutationList) GetMutations() []*CMsgDOTAMutationList_Mutation { + if m != nil { + return m.Mutations + } + return nil +} + +type CMsgDOTAMutationList_Mutation struct { + Id *uint32 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` + Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` + Description *string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAMutationList_Mutation) Reset() { *m = CMsgDOTAMutationList_Mutation{} } +func (m *CMsgDOTAMutationList_Mutation) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAMutationList_Mutation) ProtoMessage() {} +func (*CMsgDOTAMutationList_Mutation) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{307, 0} +} + +func (m *CMsgDOTAMutationList_Mutation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAMutationList_Mutation.Unmarshal(m, b) +} +func (m *CMsgDOTAMutationList_Mutation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAMutationList_Mutation.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAMutationList_Mutation) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAMutationList_Mutation.Merge(m, src) +} +func (m *CMsgDOTAMutationList_Mutation) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAMutationList_Mutation.Size(m) +} +func (m *CMsgDOTAMutationList_Mutation) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAMutationList_Mutation.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAMutationList_Mutation proto.InternalMessageInfo + +func (m *CMsgDOTAMutationList_Mutation) GetId() uint32 { + if m != nil && m.Id != nil { + return *m.Id + } + return 0 +} + +func (m *CMsgDOTAMutationList_Mutation) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgDOTAMutationList_Mutation) GetDescription() string { + if m != nil && m.Description != nil { + return *m.Description + } + return "" +} + +type CMsgEventTipsSummaryRequest struct { + EventId *EEvent `protobuf:"varint,1,opt,name=event_id,json=eventId,enum=protocol.EEvent,def=0" json:"event_id,omitempty"` + AccountId *uint32 `protobuf:"varint,2,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgEventTipsSummaryRequest) Reset() { *m = CMsgEventTipsSummaryRequest{} } +func (m *CMsgEventTipsSummaryRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgEventTipsSummaryRequest) ProtoMessage() {} +func (*CMsgEventTipsSummaryRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{308} +} + +func (m *CMsgEventTipsSummaryRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgEventTipsSummaryRequest.Unmarshal(m, b) +} +func (m *CMsgEventTipsSummaryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgEventTipsSummaryRequest.Marshal(b, m, deterministic) +} +func (m *CMsgEventTipsSummaryRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgEventTipsSummaryRequest.Merge(m, src) +} +func (m *CMsgEventTipsSummaryRequest) XXX_Size() int { + return xxx_messageInfo_CMsgEventTipsSummaryRequest.Size(m) +} +func (m *CMsgEventTipsSummaryRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgEventTipsSummaryRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgEventTipsSummaryRequest proto.InternalMessageInfo + +const Default_CMsgEventTipsSummaryRequest_EventId EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgEventTipsSummaryRequest) GetEventId() EEvent { + if m != nil && m.EventId != nil { + return *m.EventId + } + return Default_CMsgEventTipsSummaryRequest_EventId +} + +func (m *CMsgEventTipsSummaryRequest) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +type CMsgEventTipsSummaryResponse struct { + Result *bool `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` + TipsReceived []*CMsgEventTipsSummaryResponse_Tipper `protobuf:"bytes,2,rep,name=tips_received,json=tipsReceived" json:"tips_received,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgEventTipsSummaryResponse) Reset() { *m = CMsgEventTipsSummaryResponse{} } +func (m *CMsgEventTipsSummaryResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgEventTipsSummaryResponse) ProtoMessage() {} +func (*CMsgEventTipsSummaryResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{309} +} + +func (m *CMsgEventTipsSummaryResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgEventTipsSummaryResponse.Unmarshal(m, b) +} +func (m *CMsgEventTipsSummaryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgEventTipsSummaryResponse.Marshal(b, m, deterministic) +} +func (m *CMsgEventTipsSummaryResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgEventTipsSummaryResponse.Merge(m, src) +} +func (m *CMsgEventTipsSummaryResponse) XXX_Size() int { + return xxx_messageInfo_CMsgEventTipsSummaryResponse.Size(m) +} +func (m *CMsgEventTipsSummaryResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgEventTipsSummaryResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgEventTipsSummaryResponse proto.InternalMessageInfo + +func (m *CMsgEventTipsSummaryResponse) GetResult() bool { + if m != nil && m.Result != nil { + return *m.Result + } + return false +} + +func (m *CMsgEventTipsSummaryResponse) GetTipsReceived() []*CMsgEventTipsSummaryResponse_Tipper { + if m != nil { + return m.TipsReceived + } + return nil +} + +type CMsgEventTipsSummaryResponse_Tipper struct { + TipperAccountId *uint32 `protobuf:"varint,1,opt,name=tipper_account_id,json=tipperAccountId" json:"tipper_account_id,omitempty"` + TipCount *uint32 `protobuf:"varint,2,opt,name=tip_count,json=tipCount,def=1" json:"tip_count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgEventTipsSummaryResponse_Tipper) Reset() { *m = CMsgEventTipsSummaryResponse_Tipper{} } +func (m *CMsgEventTipsSummaryResponse_Tipper) String() string { return proto.CompactTextString(m) } +func (*CMsgEventTipsSummaryResponse_Tipper) ProtoMessage() {} +func (*CMsgEventTipsSummaryResponse_Tipper) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{309, 0} +} + +func (m *CMsgEventTipsSummaryResponse_Tipper) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgEventTipsSummaryResponse_Tipper.Unmarshal(m, b) +} +func (m *CMsgEventTipsSummaryResponse_Tipper) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgEventTipsSummaryResponse_Tipper.Marshal(b, m, deterministic) +} +func (m *CMsgEventTipsSummaryResponse_Tipper) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgEventTipsSummaryResponse_Tipper.Merge(m, src) +} +func (m *CMsgEventTipsSummaryResponse_Tipper) XXX_Size() int { + return xxx_messageInfo_CMsgEventTipsSummaryResponse_Tipper.Size(m) +} +func (m *CMsgEventTipsSummaryResponse_Tipper) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgEventTipsSummaryResponse_Tipper.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgEventTipsSummaryResponse_Tipper proto.InternalMessageInfo + +const Default_CMsgEventTipsSummaryResponse_Tipper_TipCount uint32 = 1 + +func (m *CMsgEventTipsSummaryResponse_Tipper) GetTipperAccountId() uint32 { + if m != nil && m.TipperAccountId != nil { + return *m.TipperAccountId + } + return 0 +} + +func (m *CMsgEventTipsSummaryResponse_Tipper) GetTipCount() uint32 { + if m != nil && m.TipCount != nil { + return *m.TipCount + } + return Default_CMsgEventTipsSummaryResponse_Tipper_TipCount +} + +type CMsgSocialFeedRequest struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + SelfOnly *bool `protobuf:"varint,2,opt,name=self_only,json=selfOnly" json:"self_only,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSocialFeedRequest) Reset() { *m = CMsgSocialFeedRequest{} } +func (m *CMsgSocialFeedRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgSocialFeedRequest) ProtoMessage() {} +func (*CMsgSocialFeedRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{310} +} + +func (m *CMsgSocialFeedRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSocialFeedRequest.Unmarshal(m, b) +} +func (m *CMsgSocialFeedRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSocialFeedRequest.Marshal(b, m, deterministic) +} +func (m *CMsgSocialFeedRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSocialFeedRequest.Merge(m, src) +} +func (m *CMsgSocialFeedRequest) XXX_Size() int { + return xxx_messageInfo_CMsgSocialFeedRequest.Size(m) +} +func (m *CMsgSocialFeedRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSocialFeedRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSocialFeedRequest proto.InternalMessageInfo + +func (m *CMsgSocialFeedRequest) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgSocialFeedRequest) GetSelfOnly() bool { + if m != nil && m.SelfOnly != nil { + return *m.SelfOnly + } + return false +} + +type CMsgSocialFeedResponse struct { + Result *CMsgSocialFeedResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgSocialFeedResponse_Result,def=0" json:"result,omitempty"` + FeedEvents []*CMsgSocialFeedResponse_FeedEvent `protobuf:"bytes,2,rep,name=feed_events,json=feedEvents" json:"feed_events,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSocialFeedResponse) Reset() { *m = CMsgSocialFeedResponse{} } +func (m *CMsgSocialFeedResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgSocialFeedResponse) ProtoMessage() {} +func (*CMsgSocialFeedResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{311} +} + +func (m *CMsgSocialFeedResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSocialFeedResponse.Unmarshal(m, b) +} +func (m *CMsgSocialFeedResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSocialFeedResponse.Marshal(b, m, deterministic) +} +func (m *CMsgSocialFeedResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSocialFeedResponse.Merge(m, src) +} +func (m *CMsgSocialFeedResponse) XXX_Size() int { + return xxx_messageInfo_CMsgSocialFeedResponse.Size(m) +} +func (m *CMsgSocialFeedResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSocialFeedResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSocialFeedResponse proto.InternalMessageInfo + +const Default_CMsgSocialFeedResponse_Result CMsgSocialFeedResponse_Result = CMsgSocialFeedResponse_SUCCESS + +func (m *CMsgSocialFeedResponse) GetResult() CMsgSocialFeedResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgSocialFeedResponse_Result +} + +func (m *CMsgSocialFeedResponse) GetFeedEvents() []*CMsgSocialFeedResponse_FeedEvent { + if m != nil { + return m.FeedEvents + } + return nil +} + +type CMsgSocialFeedResponse_FeedEvent struct { + FeedEventId *uint64 `protobuf:"varint,1,opt,name=feed_event_id,json=feedEventId" json:"feed_event_id,omitempty"` + AccountId *uint32 `protobuf:"varint,2,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Timestamp *uint32 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"` + CommentCount *uint32 `protobuf:"varint,4,opt,name=comment_count,json=commentCount" json:"comment_count,omitempty"` + EventType *uint32 `protobuf:"varint,5,opt,name=event_type,json=eventType" json:"event_type,omitempty"` + EventSubType *uint32 `protobuf:"varint,6,opt,name=event_sub_type,json=eventSubType" json:"event_sub_type,omitempty"` + ParamBigInt_1 *uint64 `protobuf:"varint,7,opt,name=param_big_int_1,json=paramBigInt1" json:"param_big_int_1,omitempty"` + ParamInt_1 *uint32 `protobuf:"varint,8,opt,name=param_int_1,json=paramInt1" json:"param_int_1,omitempty"` + ParamInt_2 *uint32 `protobuf:"varint,9,opt,name=param_int_2,json=paramInt2" json:"param_int_2,omitempty"` + ParamInt_3 *uint32 `protobuf:"varint,10,opt,name=param_int_3,json=paramInt3" json:"param_int_3,omitempty"` + ParamString *string `protobuf:"bytes,11,opt,name=param_string,json=paramString" json:"param_string,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSocialFeedResponse_FeedEvent) Reset() { *m = CMsgSocialFeedResponse_FeedEvent{} } +func (m *CMsgSocialFeedResponse_FeedEvent) String() string { return proto.CompactTextString(m) } +func (*CMsgSocialFeedResponse_FeedEvent) ProtoMessage() {} +func (*CMsgSocialFeedResponse_FeedEvent) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{311, 0} +} + +func (m *CMsgSocialFeedResponse_FeedEvent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSocialFeedResponse_FeedEvent.Unmarshal(m, b) +} +func (m *CMsgSocialFeedResponse_FeedEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSocialFeedResponse_FeedEvent.Marshal(b, m, deterministic) +} +func (m *CMsgSocialFeedResponse_FeedEvent) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSocialFeedResponse_FeedEvent.Merge(m, src) +} +func (m *CMsgSocialFeedResponse_FeedEvent) XXX_Size() int { + return xxx_messageInfo_CMsgSocialFeedResponse_FeedEvent.Size(m) +} +func (m *CMsgSocialFeedResponse_FeedEvent) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSocialFeedResponse_FeedEvent.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSocialFeedResponse_FeedEvent proto.InternalMessageInfo + +func (m *CMsgSocialFeedResponse_FeedEvent) GetFeedEventId() uint64 { + if m != nil && m.FeedEventId != nil { + return *m.FeedEventId + } + return 0 +} + +func (m *CMsgSocialFeedResponse_FeedEvent) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgSocialFeedResponse_FeedEvent) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgSocialFeedResponse_FeedEvent) GetCommentCount() uint32 { + if m != nil && m.CommentCount != nil { + return *m.CommentCount + } + return 0 +} + +func (m *CMsgSocialFeedResponse_FeedEvent) GetEventType() uint32 { + if m != nil && m.EventType != nil { + return *m.EventType + } + return 0 +} + +func (m *CMsgSocialFeedResponse_FeedEvent) GetEventSubType() uint32 { + if m != nil && m.EventSubType != nil { + return *m.EventSubType + } + return 0 +} + +func (m *CMsgSocialFeedResponse_FeedEvent) GetParamBigInt_1() uint64 { + if m != nil && m.ParamBigInt_1 != nil { + return *m.ParamBigInt_1 + } + return 0 +} + +func (m *CMsgSocialFeedResponse_FeedEvent) GetParamInt_1() uint32 { + if m != nil && m.ParamInt_1 != nil { + return *m.ParamInt_1 + } + return 0 +} + +func (m *CMsgSocialFeedResponse_FeedEvent) GetParamInt_2() uint32 { + if m != nil && m.ParamInt_2 != nil { + return *m.ParamInt_2 + } + return 0 +} + +func (m *CMsgSocialFeedResponse_FeedEvent) GetParamInt_3() uint32 { + if m != nil && m.ParamInt_3 != nil { + return *m.ParamInt_3 + } + return 0 +} + +func (m *CMsgSocialFeedResponse_FeedEvent) GetParamString() string { + if m != nil && m.ParamString != nil { + return *m.ParamString + } + return "" +} + +type CMsgSocialFeedCommentsRequest struct { + FeedEventId *uint64 `protobuf:"varint,1,opt,name=feed_event_id,json=feedEventId" json:"feed_event_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSocialFeedCommentsRequest) Reset() { *m = CMsgSocialFeedCommentsRequest{} } +func (m *CMsgSocialFeedCommentsRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgSocialFeedCommentsRequest) ProtoMessage() {} +func (*CMsgSocialFeedCommentsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{312} +} + +func (m *CMsgSocialFeedCommentsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSocialFeedCommentsRequest.Unmarshal(m, b) +} +func (m *CMsgSocialFeedCommentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSocialFeedCommentsRequest.Marshal(b, m, deterministic) +} +func (m *CMsgSocialFeedCommentsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSocialFeedCommentsRequest.Merge(m, src) +} +func (m *CMsgSocialFeedCommentsRequest) XXX_Size() int { + return xxx_messageInfo_CMsgSocialFeedCommentsRequest.Size(m) +} +func (m *CMsgSocialFeedCommentsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSocialFeedCommentsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSocialFeedCommentsRequest proto.InternalMessageInfo + +func (m *CMsgSocialFeedCommentsRequest) GetFeedEventId() uint64 { + if m != nil && m.FeedEventId != nil { + return *m.FeedEventId + } + return 0 +} + +type CMsgSocialFeedCommentsResponse struct { + Result *CMsgSocialFeedCommentsResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgSocialFeedCommentsResponse_Result,def=0" json:"result,omitempty"` + FeedComments []*CMsgSocialFeedCommentsResponse_FeedComment `protobuf:"bytes,3,rep,name=feed_comments,json=feedComments" json:"feed_comments,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSocialFeedCommentsResponse) Reset() { *m = CMsgSocialFeedCommentsResponse{} } +func (m *CMsgSocialFeedCommentsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgSocialFeedCommentsResponse) ProtoMessage() {} +func (*CMsgSocialFeedCommentsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{313} +} + +func (m *CMsgSocialFeedCommentsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSocialFeedCommentsResponse.Unmarshal(m, b) +} +func (m *CMsgSocialFeedCommentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSocialFeedCommentsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgSocialFeedCommentsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSocialFeedCommentsResponse.Merge(m, src) +} +func (m *CMsgSocialFeedCommentsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgSocialFeedCommentsResponse.Size(m) +} +func (m *CMsgSocialFeedCommentsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSocialFeedCommentsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSocialFeedCommentsResponse proto.InternalMessageInfo + +const Default_CMsgSocialFeedCommentsResponse_Result CMsgSocialFeedCommentsResponse_Result = CMsgSocialFeedCommentsResponse_SUCCESS + +func (m *CMsgSocialFeedCommentsResponse) GetResult() CMsgSocialFeedCommentsResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgSocialFeedCommentsResponse_Result +} + +func (m *CMsgSocialFeedCommentsResponse) GetFeedComments() []*CMsgSocialFeedCommentsResponse_FeedComment { + if m != nil { + return m.FeedComments + } + return nil +} + +type CMsgSocialFeedCommentsResponse_FeedComment struct { + CommenterAccountId *uint32 `protobuf:"varint,1,opt,name=commenter_account_id,json=commenterAccountId" json:"commenter_account_id,omitempty"` + Timestamp *uint32 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"` + CommentText *string `protobuf:"bytes,3,opt,name=comment_text,json=commentText" json:"comment_text,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSocialFeedCommentsResponse_FeedComment) Reset() { + *m = CMsgSocialFeedCommentsResponse_FeedComment{} +} +func (m *CMsgSocialFeedCommentsResponse_FeedComment) String() string { + return proto.CompactTextString(m) +} +func (*CMsgSocialFeedCommentsResponse_FeedComment) ProtoMessage() {} +func (*CMsgSocialFeedCommentsResponse_FeedComment) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{313, 0} +} + +func (m *CMsgSocialFeedCommentsResponse_FeedComment) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSocialFeedCommentsResponse_FeedComment.Unmarshal(m, b) +} +func (m *CMsgSocialFeedCommentsResponse_FeedComment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSocialFeedCommentsResponse_FeedComment.Marshal(b, m, deterministic) +} +func (m *CMsgSocialFeedCommentsResponse_FeedComment) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSocialFeedCommentsResponse_FeedComment.Merge(m, src) +} +func (m *CMsgSocialFeedCommentsResponse_FeedComment) XXX_Size() int { + return xxx_messageInfo_CMsgSocialFeedCommentsResponse_FeedComment.Size(m) +} +func (m *CMsgSocialFeedCommentsResponse_FeedComment) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSocialFeedCommentsResponse_FeedComment.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSocialFeedCommentsResponse_FeedComment proto.InternalMessageInfo + +func (m *CMsgSocialFeedCommentsResponse_FeedComment) GetCommenterAccountId() uint32 { + if m != nil && m.CommenterAccountId != nil { + return *m.CommenterAccountId + } + return 0 +} + +func (m *CMsgSocialFeedCommentsResponse_FeedComment) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgSocialFeedCommentsResponse_FeedComment) GetCommentText() string { + if m != nil && m.CommentText != nil { + return *m.CommentText + } + return "" +} + +type CMsgClientToGCPlayerCardSpecificPurchaseRequest struct { + PlayerAccountId *uint32 `protobuf:"varint,1,opt,name=player_account_id,json=playerAccountId" json:"player_account_id,omitempty"` + EventId *uint32 `protobuf:"varint,2,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + CardDustItemId *uint64 `protobuf:"varint,3,opt,name=card_dust_item_id,json=cardDustItemId" json:"card_dust_item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCPlayerCardSpecificPurchaseRequest) Reset() { + *m = CMsgClientToGCPlayerCardSpecificPurchaseRequest{} +} +func (m *CMsgClientToGCPlayerCardSpecificPurchaseRequest) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCPlayerCardSpecificPurchaseRequest) ProtoMessage() {} +func (*CMsgClientToGCPlayerCardSpecificPurchaseRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{314} +} + +func (m *CMsgClientToGCPlayerCardSpecificPurchaseRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCPlayerCardSpecificPurchaseRequest.Unmarshal(m, b) +} +func (m *CMsgClientToGCPlayerCardSpecificPurchaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCPlayerCardSpecificPurchaseRequest.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCPlayerCardSpecificPurchaseRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCPlayerCardSpecificPurchaseRequest.Merge(m, src) +} +func (m *CMsgClientToGCPlayerCardSpecificPurchaseRequest) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCPlayerCardSpecificPurchaseRequest.Size(m) +} +func (m *CMsgClientToGCPlayerCardSpecificPurchaseRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCPlayerCardSpecificPurchaseRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCPlayerCardSpecificPurchaseRequest proto.InternalMessageInfo + +func (m *CMsgClientToGCPlayerCardSpecificPurchaseRequest) GetPlayerAccountId() uint32 { + if m != nil && m.PlayerAccountId != nil { + return *m.PlayerAccountId + } + return 0 +} + +func (m *CMsgClientToGCPlayerCardSpecificPurchaseRequest) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +func (m *CMsgClientToGCPlayerCardSpecificPurchaseRequest) GetCardDustItemId() uint64 { + if m != nil && m.CardDustItemId != nil { + return *m.CardDustItemId + } + return 0 +} + +type CMsgClientToGCPlayerCardSpecificPurchaseResponse struct { + Result *CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result,def=1" json:"result,omitempty"` + ItemId *uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCPlayerCardSpecificPurchaseResponse) Reset() { + *m = CMsgClientToGCPlayerCardSpecificPurchaseResponse{} +} +func (m *CMsgClientToGCPlayerCardSpecificPurchaseResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCPlayerCardSpecificPurchaseResponse) ProtoMessage() {} +func (*CMsgClientToGCPlayerCardSpecificPurchaseResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{315} +} + +func (m *CMsgClientToGCPlayerCardSpecificPurchaseResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCPlayerCardSpecificPurchaseResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCPlayerCardSpecificPurchaseResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCPlayerCardSpecificPurchaseResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCPlayerCardSpecificPurchaseResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCPlayerCardSpecificPurchaseResponse.Merge(m, src) +} +func (m *CMsgClientToGCPlayerCardSpecificPurchaseResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCPlayerCardSpecificPurchaseResponse.Size(m) +} +func (m *CMsgClientToGCPlayerCardSpecificPurchaseResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCPlayerCardSpecificPurchaseResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCPlayerCardSpecificPurchaseResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result = CMsgClientToGCPlayerCardSpecificPurchaseResponse_SUCCESS + +func (m *CMsgClientToGCPlayerCardSpecificPurchaseResponse) GetResult() CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result +} + +func (m *CMsgClientToGCPlayerCardSpecificPurchaseResponse) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +type CMsgClientToGCRequestContestVotes struct { + ContestId *uint32 `protobuf:"varint,1,opt,name=contest_id,json=contestId" json:"contest_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestContestVotes) Reset() { *m = CMsgClientToGCRequestContestVotes{} } +func (m *CMsgClientToGCRequestContestVotes) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCRequestContestVotes) ProtoMessage() {} +func (*CMsgClientToGCRequestContestVotes) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{316} +} + +func (m *CMsgClientToGCRequestContestVotes) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestContestVotes.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestContestVotes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestContestVotes.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestContestVotes) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestContestVotes.Merge(m, src) +} +func (m *CMsgClientToGCRequestContestVotes) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestContestVotes.Size(m) +} +func (m *CMsgClientToGCRequestContestVotes) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestContestVotes.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestContestVotes proto.InternalMessageInfo + +func (m *CMsgClientToGCRequestContestVotes) GetContestId() uint32 { + if m != nil && m.ContestId != nil { + return *m.ContestId + } + return 0 +} + +type CMsgClientToGCRequestContestVotesResponse struct { + Result *CMsgClientToGCRequestContestVotesResponse_EResponse `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgClientToGCRequestContestVotesResponse_EResponse,def=0" json:"result,omitempty"` + Votes []*CMsgClientToGCRequestContestVotesResponse_ItemVote `protobuf:"bytes,2,rep,name=votes" json:"votes,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestContestVotesResponse) Reset() { + *m = CMsgClientToGCRequestContestVotesResponse{} +} +func (m *CMsgClientToGCRequestContestVotesResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCRequestContestVotesResponse) ProtoMessage() {} +func (*CMsgClientToGCRequestContestVotesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{317} +} + +func (m *CMsgClientToGCRequestContestVotesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestContestVotesResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestContestVotesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestContestVotesResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestContestVotesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestContestVotesResponse.Merge(m, src) +} +func (m *CMsgClientToGCRequestContestVotesResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestContestVotesResponse.Size(m) +} +func (m *CMsgClientToGCRequestContestVotesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestContestVotesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestContestVotesResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCRequestContestVotesResponse_Result CMsgClientToGCRequestContestVotesResponse_EResponse = CMsgClientToGCRequestContestVotesResponse_k_eInternalError + +func (m *CMsgClientToGCRequestContestVotesResponse) GetResult() CMsgClientToGCRequestContestVotesResponse_EResponse { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgClientToGCRequestContestVotesResponse_Result +} + +func (m *CMsgClientToGCRequestContestVotesResponse) GetVotes() []*CMsgClientToGCRequestContestVotesResponse_ItemVote { + if m != nil { + return m.Votes + } + return nil +} + +type CMsgClientToGCRequestContestVotesResponse_ItemVote struct { + ContestItemId *uint64 `protobuf:"varint,1,opt,name=contest_item_id,json=contestItemId" json:"contest_item_id,omitempty"` + Vote *int32 `protobuf:"varint,2,opt,name=vote" json:"vote,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestContestVotesResponse_ItemVote) Reset() { + *m = CMsgClientToGCRequestContestVotesResponse_ItemVote{} +} +func (m *CMsgClientToGCRequestContestVotesResponse_ItemVote) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCRequestContestVotesResponse_ItemVote) ProtoMessage() {} +func (*CMsgClientToGCRequestContestVotesResponse_ItemVote) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{317, 0} +} + +func (m *CMsgClientToGCRequestContestVotesResponse_ItemVote) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestContestVotesResponse_ItemVote.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestContestVotesResponse_ItemVote) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestContestVotesResponse_ItemVote.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestContestVotesResponse_ItemVote) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestContestVotesResponse_ItemVote.Merge(m, src) +} +func (m *CMsgClientToGCRequestContestVotesResponse_ItemVote) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestContestVotesResponse_ItemVote.Size(m) +} +func (m *CMsgClientToGCRequestContestVotesResponse_ItemVote) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestContestVotesResponse_ItemVote.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestContestVotesResponse_ItemVote proto.InternalMessageInfo + +func (m *CMsgClientToGCRequestContestVotesResponse_ItemVote) GetContestItemId() uint64 { + if m != nil && m.ContestItemId != nil { + return *m.ContestItemId + } + return 0 +} + +func (m *CMsgClientToGCRequestContestVotesResponse_ItemVote) GetVote() int32 { + if m != nil && m.Vote != nil { + return *m.Vote + } + return 0 +} + +type CMsgClientToGCRecordContestVote struct { + ContestId *uint32 `protobuf:"varint,1,opt,name=contest_id,json=contestId" json:"contest_id,omitempty"` + ContestItemId *uint64 `protobuf:"varint,2,opt,name=contest_item_id,json=contestItemId" json:"contest_item_id,omitempty"` + Vote *int32 `protobuf:"varint,3,opt,name=vote" json:"vote,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRecordContestVote) Reset() { *m = CMsgClientToGCRecordContestVote{} } +func (m *CMsgClientToGCRecordContestVote) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCRecordContestVote) ProtoMessage() {} +func (*CMsgClientToGCRecordContestVote) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{318} +} + +func (m *CMsgClientToGCRecordContestVote) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRecordContestVote.Unmarshal(m, b) +} +func (m *CMsgClientToGCRecordContestVote) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRecordContestVote.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRecordContestVote) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRecordContestVote.Merge(m, src) +} +func (m *CMsgClientToGCRecordContestVote) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRecordContestVote.Size(m) +} +func (m *CMsgClientToGCRecordContestVote) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRecordContestVote.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRecordContestVote proto.InternalMessageInfo + +func (m *CMsgClientToGCRecordContestVote) GetContestId() uint32 { + if m != nil && m.ContestId != nil { + return *m.ContestId + } + return 0 +} + +func (m *CMsgClientToGCRecordContestVote) GetContestItemId() uint64 { + if m != nil && m.ContestItemId != nil { + return *m.ContestItemId + } + return 0 +} + +func (m *CMsgClientToGCRecordContestVote) GetVote() int32 { + if m != nil && m.Vote != nil { + return *m.Vote + } + return 0 +} + +type CMsgGCToClientRecordContestVoteResponse struct { + Eresult *CMsgGCToClientRecordContestVoteResponse_EResult `protobuf:"varint,1,opt,name=eresult,enum=protocol.CMsgGCToClientRecordContestVoteResponse_EResult,def=0" json:"eresult,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientRecordContestVoteResponse) Reset() { + *m = CMsgGCToClientRecordContestVoteResponse{} +} +func (m *CMsgGCToClientRecordContestVoteResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientRecordContestVoteResponse) ProtoMessage() {} +func (*CMsgGCToClientRecordContestVoteResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{319} +} + +func (m *CMsgGCToClientRecordContestVoteResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientRecordContestVoteResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientRecordContestVoteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientRecordContestVoteResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientRecordContestVoteResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientRecordContestVoteResponse.Merge(m, src) +} +func (m *CMsgGCToClientRecordContestVoteResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientRecordContestVoteResponse.Size(m) +} +func (m *CMsgGCToClientRecordContestVoteResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientRecordContestVoteResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientRecordContestVoteResponse proto.InternalMessageInfo + +const Default_CMsgGCToClientRecordContestVoteResponse_Eresult CMsgGCToClientRecordContestVoteResponse_EResult = CMsgGCToClientRecordContestVoteResponse_SUCCESS + +func (m *CMsgGCToClientRecordContestVoteResponse) GetEresult() CMsgGCToClientRecordContestVoteResponse_EResult { + if m != nil && m.Eresult != nil { + return *m.Eresult + } + return Default_CMsgGCToClientRecordContestVoteResponse_Eresult +} + +type CMsgDOTADPCFeed struct { + Elements []*CMsgDOTADPCFeed_Element `protobuf:"bytes,1,rep,name=elements" json:"elements,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTADPCFeed) Reset() { *m = CMsgDOTADPCFeed{} } +func (m *CMsgDOTADPCFeed) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTADPCFeed) ProtoMessage() {} +func (*CMsgDOTADPCFeed) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{320} +} + +func (m *CMsgDOTADPCFeed) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTADPCFeed.Unmarshal(m, b) +} +func (m *CMsgDOTADPCFeed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTADPCFeed.Marshal(b, m, deterministic) +} +func (m *CMsgDOTADPCFeed) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTADPCFeed.Merge(m, src) +} +func (m *CMsgDOTADPCFeed) XXX_Size() int { + return xxx_messageInfo_CMsgDOTADPCFeed.Size(m) +} +func (m *CMsgDOTADPCFeed) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTADPCFeed.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTADPCFeed proto.InternalMessageInfo + +func (m *CMsgDOTADPCFeed) GetElements() []*CMsgDOTADPCFeed_Element { + if m != nil { + return m.Elements + } + return nil +} + +type CMsgDOTADPCFeed_Element struct { + Type *CMsgDOTADPCFeed_EFeedElementType `protobuf:"varint,1,opt,name=type,enum=protocol.CMsgDOTADPCFeed_EFeedElementType,def=1" json:"type,omitempty"` + Timestamp *uint32 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"` + SeriesId *uint32 `protobuf:"varint,3,opt,name=series_id,json=seriesId" json:"series_id,omitempty"` + MatchId *uint64 `protobuf:"varint,4,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + TeamId *uint32 `protobuf:"varint,5,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + AccountId *uint32 `protobuf:"varint,6,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + LeagueId *uint32 `protobuf:"varint,7,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + NodeId *uint32 `protobuf:"varint,8,opt,name=node_id,json=nodeId" json:"node_id,omitempty"` + ServerSteamId *uint64 `protobuf:"varint,13,opt,name=server_steam_id,json=serverSteamId" json:"server_steam_id,omitempty"` + Data_1 *uint32 `protobuf:"varint,9,opt,name=data_1,json=data1" json:"data_1,omitempty"` + Data_2 *uint32 `protobuf:"varint,10,opt,name=data_2,json=data2" json:"data_2,omitempty"` + Data_3 *uint32 `protobuf:"varint,11,opt,name=data_3,json=data3" json:"data_3,omitempty"` + Data_4 *uint32 `protobuf:"varint,12,opt,name=data_4,json=data4" json:"data_4,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTADPCFeed_Element) Reset() { *m = CMsgDOTADPCFeed_Element{} } +func (m *CMsgDOTADPCFeed_Element) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTADPCFeed_Element) ProtoMessage() {} +func (*CMsgDOTADPCFeed_Element) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{320, 0} +} + +func (m *CMsgDOTADPCFeed_Element) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTADPCFeed_Element.Unmarshal(m, b) +} +func (m *CMsgDOTADPCFeed_Element) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTADPCFeed_Element.Marshal(b, m, deterministic) +} +func (m *CMsgDOTADPCFeed_Element) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTADPCFeed_Element.Merge(m, src) +} +func (m *CMsgDOTADPCFeed_Element) XXX_Size() int { + return xxx_messageInfo_CMsgDOTADPCFeed_Element.Size(m) +} +func (m *CMsgDOTADPCFeed_Element) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTADPCFeed_Element.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTADPCFeed_Element proto.InternalMessageInfo + +const Default_CMsgDOTADPCFeed_Element_Type CMsgDOTADPCFeed_EFeedElementType = CMsgDOTADPCFeed_FEED_SERIES_RESULT + +func (m *CMsgDOTADPCFeed_Element) GetType() CMsgDOTADPCFeed_EFeedElementType { + if m != nil && m.Type != nil { + return *m.Type + } + return Default_CMsgDOTADPCFeed_Element_Type +} + +func (m *CMsgDOTADPCFeed_Element) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgDOTADPCFeed_Element) GetSeriesId() uint32 { + if m != nil && m.SeriesId != nil { + return *m.SeriesId + } + return 0 +} + +func (m *CMsgDOTADPCFeed_Element) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgDOTADPCFeed_Element) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgDOTADPCFeed_Element) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTADPCFeed_Element) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgDOTADPCFeed_Element) GetNodeId() uint32 { + if m != nil && m.NodeId != nil { + return *m.NodeId + } + return 0 +} + +func (m *CMsgDOTADPCFeed_Element) GetServerSteamId() uint64 { + if m != nil && m.ServerSteamId != nil { + return *m.ServerSteamId + } + return 0 +} + +func (m *CMsgDOTADPCFeed_Element) GetData_1() uint32 { + if m != nil && m.Data_1 != nil { + return *m.Data_1 + } + return 0 +} + +func (m *CMsgDOTADPCFeed_Element) GetData_2() uint32 { + if m != nil && m.Data_2 != nil { + return *m.Data_2 + } + return 0 +} + +func (m *CMsgDOTADPCFeed_Element) GetData_3() uint32 { + if m != nil && m.Data_3 != nil { + return *m.Data_3 + } + return 0 +} + +func (m *CMsgDOTADPCFeed_Element) GetData_4() uint32 { + if m != nil && m.Data_4 != nil { + return *m.Data_4 + } + return 0 +} + +type CMsgDOTADPCUserInfo struct { + IsPlusSubscriber *bool `protobuf:"varint,1,opt,name=is_plus_subscriber,json=isPlusSubscriber" json:"is_plus_subscriber,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTADPCUserInfo) Reset() { *m = CMsgDOTADPCUserInfo{} } +func (m *CMsgDOTADPCUserInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTADPCUserInfo) ProtoMessage() {} +func (*CMsgDOTADPCUserInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{321} +} + +func (m *CMsgDOTADPCUserInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTADPCUserInfo.Unmarshal(m, b) +} +func (m *CMsgDOTADPCUserInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTADPCUserInfo.Marshal(b, m, deterministic) +} +func (m *CMsgDOTADPCUserInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTADPCUserInfo.Merge(m, src) +} +func (m *CMsgDOTADPCUserInfo) XXX_Size() int { + return xxx_messageInfo_CMsgDOTADPCUserInfo.Size(m) +} +func (m *CMsgDOTADPCUserInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTADPCUserInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTADPCUserInfo proto.InternalMessageInfo + +func (m *CMsgDOTADPCUserInfo) GetIsPlusSubscriber() bool { + if m != nil && m.IsPlusSubscriber != nil { + return *m.IsPlusSubscriber + } + return false +} + +type CMsgDevGrantEventPoints struct { + EventId *EEvent `protobuf:"varint,1,opt,name=event_id,json=eventId,enum=protocol.EEvent,def=0" json:"event_id,omitempty"` + EventPoints *uint32 `protobuf:"varint,2,opt,name=event_points,json=eventPoints" json:"event_points,omitempty"` + PremiumPoints *uint32 `protobuf:"varint,3,opt,name=premium_points,json=premiumPoints" json:"premium_points,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDevGrantEventPoints) Reset() { *m = CMsgDevGrantEventPoints{} } +func (m *CMsgDevGrantEventPoints) String() string { return proto.CompactTextString(m) } +func (*CMsgDevGrantEventPoints) ProtoMessage() {} +func (*CMsgDevGrantEventPoints) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{322} +} + +func (m *CMsgDevGrantEventPoints) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDevGrantEventPoints.Unmarshal(m, b) +} +func (m *CMsgDevGrantEventPoints) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDevGrantEventPoints.Marshal(b, m, deterministic) +} +func (m *CMsgDevGrantEventPoints) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDevGrantEventPoints.Merge(m, src) +} +func (m *CMsgDevGrantEventPoints) XXX_Size() int { + return xxx_messageInfo_CMsgDevGrantEventPoints.Size(m) +} +func (m *CMsgDevGrantEventPoints) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDevGrantEventPoints.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDevGrantEventPoints proto.InternalMessageInfo + +const Default_CMsgDevGrantEventPoints_EventId EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgDevGrantEventPoints) GetEventId() EEvent { + if m != nil && m.EventId != nil { + return *m.EventId + } + return Default_CMsgDevGrantEventPoints_EventId +} + +func (m *CMsgDevGrantEventPoints) GetEventPoints() uint32 { + if m != nil && m.EventPoints != nil { + return *m.EventPoints + } + return 0 +} + +func (m *CMsgDevGrantEventPoints) GetPremiumPoints() uint32 { + if m != nil && m.PremiumPoints != nil { + return *m.PremiumPoints + } + return 0 +} + +type CMsgDevGrantEventPointsResponse struct { + Result *EDevEventRequestResult `protobuf:"varint,1,opt,name=result,enum=protocol.EDevEventRequestResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDevGrantEventPointsResponse) Reset() { *m = CMsgDevGrantEventPointsResponse{} } +func (m *CMsgDevGrantEventPointsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDevGrantEventPointsResponse) ProtoMessage() {} +func (*CMsgDevGrantEventPointsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{323} +} + +func (m *CMsgDevGrantEventPointsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDevGrantEventPointsResponse.Unmarshal(m, b) +} +func (m *CMsgDevGrantEventPointsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDevGrantEventPointsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDevGrantEventPointsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDevGrantEventPointsResponse.Merge(m, src) +} +func (m *CMsgDevGrantEventPointsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDevGrantEventPointsResponse.Size(m) +} +func (m *CMsgDevGrantEventPointsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDevGrantEventPointsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDevGrantEventPointsResponse proto.InternalMessageInfo + +const Default_CMsgDevGrantEventPointsResponse_Result EDevEventRequestResult = EDevEventRequestResult_k_EDevEventRequestResult_Success + +func (m *CMsgDevGrantEventPointsResponse) GetResult() EDevEventRequestResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDevGrantEventPointsResponse_Result +} + +type CMsgDevGrantEventAction struct { + EventId *EEvent `protobuf:"varint,1,opt,name=event_id,json=eventId,enum=protocol.EEvent,def=0" json:"event_id,omitempty"` + ActionId *uint32 `protobuf:"varint,2,opt,name=action_id,json=actionId" json:"action_id,omitempty"` + ActionScore *uint32 `protobuf:"varint,3,opt,name=action_score,json=actionScore" json:"action_score,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDevGrantEventAction) Reset() { *m = CMsgDevGrantEventAction{} } +func (m *CMsgDevGrantEventAction) String() string { return proto.CompactTextString(m) } +func (*CMsgDevGrantEventAction) ProtoMessage() {} +func (*CMsgDevGrantEventAction) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{324} +} + +func (m *CMsgDevGrantEventAction) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDevGrantEventAction.Unmarshal(m, b) +} +func (m *CMsgDevGrantEventAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDevGrantEventAction.Marshal(b, m, deterministic) +} +func (m *CMsgDevGrantEventAction) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDevGrantEventAction.Merge(m, src) +} +func (m *CMsgDevGrantEventAction) XXX_Size() int { + return xxx_messageInfo_CMsgDevGrantEventAction.Size(m) +} +func (m *CMsgDevGrantEventAction) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDevGrantEventAction.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDevGrantEventAction proto.InternalMessageInfo + +const Default_CMsgDevGrantEventAction_EventId EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgDevGrantEventAction) GetEventId() EEvent { + if m != nil && m.EventId != nil { + return *m.EventId + } + return Default_CMsgDevGrantEventAction_EventId +} + +func (m *CMsgDevGrantEventAction) GetActionId() uint32 { + if m != nil && m.ActionId != nil { + return *m.ActionId + } + return 0 +} + +func (m *CMsgDevGrantEventAction) GetActionScore() uint32 { + if m != nil && m.ActionScore != nil { + return *m.ActionScore + } + return 0 +} + +type CMsgDevGrantEventActionResponse struct { + Result *EDevEventRequestResult `protobuf:"varint,1,opt,name=result,enum=protocol.EDevEventRequestResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDevGrantEventActionResponse) Reset() { *m = CMsgDevGrantEventActionResponse{} } +func (m *CMsgDevGrantEventActionResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDevGrantEventActionResponse) ProtoMessage() {} +func (*CMsgDevGrantEventActionResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{325} +} + +func (m *CMsgDevGrantEventActionResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDevGrantEventActionResponse.Unmarshal(m, b) +} +func (m *CMsgDevGrantEventActionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDevGrantEventActionResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDevGrantEventActionResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDevGrantEventActionResponse.Merge(m, src) +} +func (m *CMsgDevGrantEventActionResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDevGrantEventActionResponse.Size(m) +} +func (m *CMsgDevGrantEventActionResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDevGrantEventActionResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDevGrantEventActionResponse proto.InternalMessageInfo + +const Default_CMsgDevGrantEventActionResponse_Result EDevEventRequestResult = EDevEventRequestResult_k_EDevEventRequestResult_Success + +func (m *CMsgDevGrantEventActionResponse) GetResult() EDevEventRequestResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDevGrantEventActionResponse_Result +} + +type CMsgDevResetEventState struct { + EventId *EEvent `protobuf:"varint,1,opt,name=event_id,json=eventId,enum=protocol.EEvent,def=0" json:"event_id,omitempty"` + RemoveAudit *bool `protobuf:"varint,2,opt,name=remove_audit,json=removeAudit" json:"remove_audit,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDevResetEventState) Reset() { *m = CMsgDevResetEventState{} } +func (m *CMsgDevResetEventState) String() string { return proto.CompactTextString(m) } +func (*CMsgDevResetEventState) ProtoMessage() {} +func (*CMsgDevResetEventState) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{326} +} + +func (m *CMsgDevResetEventState) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDevResetEventState.Unmarshal(m, b) +} +func (m *CMsgDevResetEventState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDevResetEventState.Marshal(b, m, deterministic) +} +func (m *CMsgDevResetEventState) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDevResetEventState.Merge(m, src) +} +func (m *CMsgDevResetEventState) XXX_Size() int { + return xxx_messageInfo_CMsgDevResetEventState.Size(m) +} +func (m *CMsgDevResetEventState) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDevResetEventState.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDevResetEventState proto.InternalMessageInfo + +const Default_CMsgDevResetEventState_EventId EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgDevResetEventState) GetEventId() EEvent { + if m != nil && m.EventId != nil { + return *m.EventId + } + return Default_CMsgDevResetEventState_EventId +} + +func (m *CMsgDevResetEventState) GetRemoveAudit() bool { + if m != nil && m.RemoveAudit != nil { + return *m.RemoveAudit + } + return false +} + +type CMsgDevResetEventStateResponse struct { + Result *EDevEventRequestResult `protobuf:"varint,1,opt,name=result,enum=protocol.EDevEventRequestResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDevResetEventStateResponse) Reset() { *m = CMsgDevResetEventStateResponse{} } +func (m *CMsgDevResetEventStateResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDevResetEventStateResponse) ProtoMessage() {} +func (*CMsgDevResetEventStateResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{327} +} + +func (m *CMsgDevResetEventStateResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDevResetEventStateResponse.Unmarshal(m, b) +} +func (m *CMsgDevResetEventStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDevResetEventStateResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDevResetEventStateResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDevResetEventStateResponse.Merge(m, src) +} +func (m *CMsgDevResetEventStateResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDevResetEventStateResponse.Size(m) +} +func (m *CMsgDevResetEventStateResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDevResetEventStateResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDevResetEventStateResponse proto.InternalMessageInfo + +const Default_CMsgDevResetEventStateResponse_Result EDevEventRequestResult = EDevEventRequestResult_k_EDevEventRequestResult_Success + +func (m *CMsgDevResetEventStateResponse) GetResult() EDevEventRequestResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDevResetEventStateResponse_Result +} + +type CMsgConsumeEventSupportGrantItem struct { + ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgConsumeEventSupportGrantItem) Reset() { *m = CMsgConsumeEventSupportGrantItem{} } +func (m *CMsgConsumeEventSupportGrantItem) String() string { return proto.CompactTextString(m) } +func (*CMsgConsumeEventSupportGrantItem) ProtoMessage() {} +func (*CMsgConsumeEventSupportGrantItem) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{328} +} + +func (m *CMsgConsumeEventSupportGrantItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgConsumeEventSupportGrantItem.Unmarshal(m, b) +} +func (m *CMsgConsumeEventSupportGrantItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgConsumeEventSupportGrantItem.Marshal(b, m, deterministic) +} +func (m *CMsgConsumeEventSupportGrantItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgConsumeEventSupportGrantItem.Merge(m, src) +} +func (m *CMsgConsumeEventSupportGrantItem) XXX_Size() int { + return xxx_messageInfo_CMsgConsumeEventSupportGrantItem.Size(m) +} +func (m *CMsgConsumeEventSupportGrantItem) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgConsumeEventSupportGrantItem.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgConsumeEventSupportGrantItem proto.InternalMessageInfo + +func (m *CMsgConsumeEventSupportGrantItem) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +type CMsgConsumeEventSupportGrantItemResponse struct { + Result *ESupportEventRequestResult `protobuf:"varint,1,opt,name=result,enum=protocol.ESupportEventRequestResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgConsumeEventSupportGrantItemResponse) Reset() { + *m = CMsgConsumeEventSupportGrantItemResponse{} +} +func (m *CMsgConsumeEventSupportGrantItemResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgConsumeEventSupportGrantItemResponse) ProtoMessage() {} +func (*CMsgConsumeEventSupportGrantItemResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{329} +} + +func (m *CMsgConsumeEventSupportGrantItemResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgConsumeEventSupportGrantItemResponse.Unmarshal(m, b) +} +func (m *CMsgConsumeEventSupportGrantItemResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgConsumeEventSupportGrantItemResponse.Marshal(b, m, deterministic) +} +func (m *CMsgConsumeEventSupportGrantItemResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgConsumeEventSupportGrantItemResponse.Merge(m, src) +} +func (m *CMsgConsumeEventSupportGrantItemResponse) XXX_Size() int { + return xxx_messageInfo_CMsgConsumeEventSupportGrantItemResponse.Size(m) +} +func (m *CMsgConsumeEventSupportGrantItemResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgConsumeEventSupportGrantItemResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgConsumeEventSupportGrantItemResponse proto.InternalMessageInfo + +const Default_CMsgConsumeEventSupportGrantItemResponse_Result ESupportEventRequestResult = ESupportEventRequestResult_k_ESupportEventRequestResult_Success + +func (m *CMsgConsumeEventSupportGrantItemResponse) GetResult() ESupportEventRequestResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgConsumeEventSupportGrantItemResponse_Result +} + +type CMsgClientToGCGetFilteredPlayers struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetFilteredPlayers) Reset() { *m = CMsgClientToGCGetFilteredPlayers{} } +func (m *CMsgClientToGCGetFilteredPlayers) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGetFilteredPlayers) ProtoMessage() {} +func (*CMsgClientToGCGetFilteredPlayers) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{330} +} + +func (m *CMsgClientToGCGetFilteredPlayers) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetFilteredPlayers.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetFilteredPlayers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetFilteredPlayers.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetFilteredPlayers) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetFilteredPlayers.Merge(m, src) +} +func (m *CMsgClientToGCGetFilteredPlayers) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetFilteredPlayers.Size(m) +} +func (m *CMsgClientToGCGetFilteredPlayers) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetFilteredPlayers.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetFilteredPlayers proto.InternalMessageInfo + +type CMsgGCToClientGetFilteredPlayersResponse struct { + Result *CMsgGCToClientGetFilteredPlayersResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgGCToClientGetFilteredPlayersResponse_Result,def=0" json:"result,omitempty"` + FilteredPlayers []*CMsgGCToClientGetFilteredPlayersResponse_CFilterEntry `protobuf:"bytes,2,rep,name=filtered_players,json=filteredPlayers" json:"filtered_players,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientGetFilteredPlayersResponse) Reset() { + *m = CMsgGCToClientGetFilteredPlayersResponse{} +} +func (m *CMsgGCToClientGetFilteredPlayersResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientGetFilteredPlayersResponse) ProtoMessage() {} +func (*CMsgGCToClientGetFilteredPlayersResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{331} +} + +func (m *CMsgGCToClientGetFilteredPlayersResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientGetFilteredPlayersResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientGetFilteredPlayersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientGetFilteredPlayersResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientGetFilteredPlayersResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientGetFilteredPlayersResponse.Merge(m, src) +} +func (m *CMsgGCToClientGetFilteredPlayersResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientGetFilteredPlayersResponse.Size(m) +} +func (m *CMsgGCToClientGetFilteredPlayersResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientGetFilteredPlayersResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientGetFilteredPlayersResponse proto.InternalMessageInfo + +const Default_CMsgGCToClientGetFilteredPlayersResponse_Result CMsgGCToClientGetFilteredPlayersResponse_Result = CMsgGCToClientGetFilteredPlayersResponse_SUCCESS + +func (m *CMsgGCToClientGetFilteredPlayersResponse) GetResult() CMsgGCToClientGetFilteredPlayersResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgGCToClientGetFilteredPlayersResponse_Result +} + +func (m *CMsgGCToClientGetFilteredPlayersResponse) GetFilteredPlayers() []*CMsgGCToClientGetFilteredPlayersResponse_CFilterEntry { + if m != nil { + return m.FilteredPlayers + } + return nil +} + +type CMsgGCToClientGetFilteredPlayersResponse_CFilterEntry struct { + AccountId *uint32 `protobuf:"fixed32,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + TimeAdded *uint32 `protobuf:"fixed32,2,opt,name=time_added,json=timeAdded" json:"time_added,omitempty"` + TimeExpires *uint32 `protobuf:"fixed32,3,opt,name=time_expires,json=timeExpires" json:"time_expires,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientGetFilteredPlayersResponse_CFilterEntry) Reset() { + *m = CMsgGCToClientGetFilteredPlayersResponse_CFilterEntry{} +} +func (m *CMsgGCToClientGetFilteredPlayersResponse_CFilterEntry) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientGetFilteredPlayersResponse_CFilterEntry) ProtoMessage() {} +func (*CMsgGCToClientGetFilteredPlayersResponse_CFilterEntry) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{331, 0} +} + +func (m *CMsgGCToClientGetFilteredPlayersResponse_CFilterEntry) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientGetFilteredPlayersResponse_CFilterEntry.Unmarshal(m, b) +} +func (m *CMsgGCToClientGetFilteredPlayersResponse_CFilterEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientGetFilteredPlayersResponse_CFilterEntry.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientGetFilteredPlayersResponse_CFilterEntry) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientGetFilteredPlayersResponse_CFilterEntry.Merge(m, src) +} +func (m *CMsgGCToClientGetFilteredPlayersResponse_CFilterEntry) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientGetFilteredPlayersResponse_CFilterEntry.Size(m) +} +func (m *CMsgGCToClientGetFilteredPlayersResponse_CFilterEntry) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientGetFilteredPlayersResponse_CFilterEntry.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientGetFilteredPlayersResponse_CFilterEntry proto.InternalMessageInfo + +func (m *CMsgGCToClientGetFilteredPlayersResponse_CFilterEntry) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgGCToClientGetFilteredPlayersResponse_CFilterEntry) GetTimeAdded() uint32 { + if m != nil && m.TimeAdded != nil { + return *m.TimeAdded + } + return 0 +} + +func (m *CMsgGCToClientGetFilteredPlayersResponse_CFilterEntry) GetTimeExpires() uint32 { + if m != nil && m.TimeExpires != nil { + return *m.TimeExpires + } + return 0 +} + +type CMsgClientToGCRemoveFilteredPlayer struct { + AccountIdToRemove *uint32 `protobuf:"fixed32,1,opt,name=account_id_to_remove,json=accountIdToRemove" json:"account_id_to_remove,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRemoveFilteredPlayer) Reset() { *m = CMsgClientToGCRemoveFilteredPlayer{} } +func (m *CMsgClientToGCRemoveFilteredPlayer) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCRemoveFilteredPlayer) ProtoMessage() {} +func (*CMsgClientToGCRemoveFilteredPlayer) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{332} +} + +func (m *CMsgClientToGCRemoveFilteredPlayer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRemoveFilteredPlayer.Unmarshal(m, b) +} +func (m *CMsgClientToGCRemoveFilteredPlayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRemoveFilteredPlayer.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRemoveFilteredPlayer) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRemoveFilteredPlayer.Merge(m, src) +} +func (m *CMsgClientToGCRemoveFilteredPlayer) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRemoveFilteredPlayer.Size(m) +} +func (m *CMsgClientToGCRemoveFilteredPlayer) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRemoveFilteredPlayer.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRemoveFilteredPlayer proto.InternalMessageInfo + +func (m *CMsgClientToGCRemoveFilteredPlayer) GetAccountIdToRemove() uint32 { + if m != nil && m.AccountIdToRemove != nil { + return *m.AccountIdToRemove + } + return 0 +} + +type CMsgGCToClientRemoveFilteredPlayerResponse struct { + Result *CMsgGCToClientRemoveFilteredPlayerResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgGCToClientRemoveFilteredPlayerResponse_Result,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientRemoveFilteredPlayerResponse) Reset() { + *m = CMsgGCToClientRemoveFilteredPlayerResponse{} +} +func (m *CMsgGCToClientRemoveFilteredPlayerResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientRemoveFilteredPlayerResponse) ProtoMessage() {} +func (*CMsgGCToClientRemoveFilteredPlayerResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{333} +} + +func (m *CMsgGCToClientRemoveFilteredPlayerResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientRemoveFilteredPlayerResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientRemoveFilteredPlayerResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientRemoveFilteredPlayerResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientRemoveFilteredPlayerResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientRemoveFilteredPlayerResponse.Merge(m, src) +} +func (m *CMsgGCToClientRemoveFilteredPlayerResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientRemoveFilteredPlayerResponse.Size(m) +} +func (m *CMsgGCToClientRemoveFilteredPlayerResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientRemoveFilteredPlayerResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientRemoveFilteredPlayerResponse proto.InternalMessageInfo + +const Default_CMsgGCToClientRemoveFilteredPlayerResponse_Result CMsgGCToClientRemoveFilteredPlayerResponse_Result = CMsgGCToClientRemoveFilteredPlayerResponse_SUCCESS + +func (m *CMsgGCToClientRemoveFilteredPlayerResponse) GetResult() CMsgGCToClientRemoveFilteredPlayerResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgGCToClientRemoveFilteredPlayerResponse_Result +} + +type CMsgPartySearchPlayer struct { + AccountId *uint32 `protobuf:"fixed32,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + MatchId *uint64 `protobuf:"fixed64,2,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + CreationTime *uint32 `protobuf:"fixed32,3,opt,name=creation_time,json=creationTime" json:"creation_time,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPartySearchPlayer) Reset() { *m = CMsgPartySearchPlayer{} } +func (m *CMsgPartySearchPlayer) String() string { return proto.CompactTextString(m) } +func (*CMsgPartySearchPlayer) ProtoMessage() {} +func (*CMsgPartySearchPlayer) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{334} +} + +func (m *CMsgPartySearchPlayer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPartySearchPlayer.Unmarshal(m, b) +} +func (m *CMsgPartySearchPlayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPartySearchPlayer.Marshal(b, m, deterministic) +} +func (m *CMsgPartySearchPlayer) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPartySearchPlayer.Merge(m, src) +} +func (m *CMsgPartySearchPlayer) XXX_Size() int { + return xxx_messageInfo_CMsgPartySearchPlayer.Size(m) +} +func (m *CMsgPartySearchPlayer) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPartySearchPlayer.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPartySearchPlayer proto.InternalMessageInfo + +func (m *CMsgPartySearchPlayer) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgPartySearchPlayer) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgPartySearchPlayer) GetCreationTime() uint32 { + if m != nil && m.CreationTime != nil { + return *m.CreationTime + } + return 0 +} + +type CMsgGCToClientPlayerBeaconState struct { + NumActiveBeacons []int32 `protobuf:"varint,1,rep,name=num_active_beacons,json=numActiveBeacons" json:"num_active_beacons,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientPlayerBeaconState) Reset() { *m = CMsgGCToClientPlayerBeaconState{} } +func (m *CMsgGCToClientPlayerBeaconState) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientPlayerBeaconState) ProtoMessage() {} +func (*CMsgGCToClientPlayerBeaconState) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{335} +} + +func (m *CMsgGCToClientPlayerBeaconState) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientPlayerBeaconState.Unmarshal(m, b) +} +func (m *CMsgGCToClientPlayerBeaconState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientPlayerBeaconState.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientPlayerBeaconState) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientPlayerBeaconState.Merge(m, src) +} +func (m *CMsgGCToClientPlayerBeaconState) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientPlayerBeaconState.Size(m) +} +func (m *CMsgGCToClientPlayerBeaconState) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientPlayerBeaconState.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientPlayerBeaconState proto.InternalMessageInfo + +func (m *CMsgGCToClientPlayerBeaconState) GetNumActiveBeacons() []int32 { + if m != nil { + return m.NumActiveBeacons + } + return nil +} + +type CMsgGCToClientPartyBeaconUpdate struct { + BeaconAdded *bool `protobuf:"varint,1,opt,name=beacon_added,json=beaconAdded" json:"beacon_added,omitempty"` + BeaconType *int32 `protobuf:"varint,2,opt,name=beacon_type,json=beaconType" json:"beacon_type,omitempty"` + AccountId *uint32 `protobuf:"fixed32,3,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientPartyBeaconUpdate) Reset() { *m = CMsgGCToClientPartyBeaconUpdate{} } +func (m *CMsgGCToClientPartyBeaconUpdate) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientPartyBeaconUpdate) ProtoMessage() {} +func (*CMsgGCToClientPartyBeaconUpdate) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{336} +} + +func (m *CMsgGCToClientPartyBeaconUpdate) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientPartyBeaconUpdate.Unmarshal(m, b) +} +func (m *CMsgGCToClientPartyBeaconUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientPartyBeaconUpdate.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientPartyBeaconUpdate) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientPartyBeaconUpdate.Merge(m, src) +} +func (m *CMsgGCToClientPartyBeaconUpdate) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientPartyBeaconUpdate.Size(m) +} +func (m *CMsgGCToClientPartyBeaconUpdate) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientPartyBeaconUpdate.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientPartyBeaconUpdate proto.InternalMessageInfo + +func (m *CMsgGCToClientPartyBeaconUpdate) GetBeaconAdded() bool { + if m != nil && m.BeaconAdded != nil { + return *m.BeaconAdded + } + return false +} + +func (m *CMsgGCToClientPartyBeaconUpdate) GetBeaconType() int32 { + if m != nil && m.BeaconType != nil { + return *m.BeaconType + } + return 0 +} + +func (m *CMsgGCToClientPartyBeaconUpdate) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +type CMsgClientToGCUpdatePartyBeacon struct { + Action *CMsgClientToGCUpdatePartyBeacon_Action `protobuf:"varint,1,opt,name=action,enum=protocol.CMsgClientToGCUpdatePartyBeacon_Action,def=0" json:"action,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCUpdatePartyBeacon) Reset() { *m = CMsgClientToGCUpdatePartyBeacon{} } +func (m *CMsgClientToGCUpdatePartyBeacon) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCUpdatePartyBeacon) ProtoMessage() {} +func (*CMsgClientToGCUpdatePartyBeacon) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{337} +} + +func (m *CMsgClientToGCUpdatePartyBeacon) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCUpdatePartyBeacon.Unmarshal(m, b) +} +func (m *CMsgClientToGCUpdatePartyBeacon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCUpdatePartyBeacon.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCUpdatePartyBeacon) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCUpdatePartyBeacon.Merge(m, src) +} +func (m *CMsgClientToGCUpdatePartyBeacon) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCUpdatePartyBeacon.Size(m) +} +func (m *CMsgClientToGCUpdatePartyBeacon) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCUpdatePartyBeacon.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCUpdatePartyBeacon proto.InternalMessageInfo + +const Default_CMsgClientToGCUpdatePartyBeacon_Action CMsgClientToGCUpdatePartyBeacon_Action = CMsgClientToGCUpdatePartyBeacon_ON + +func (m *CMsgClientToGCUpdatePartyBeacon) GetAction() CMsgClientToGCUpdatePartyBeacon_Action { + if m != nil && m.Action != nil { + return *m.Action + } + return Default_CMsgClientToGCUpdatePartyBeacon_Action +} + +type CMsgClientToGCRequestActiveBeaconParties struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestActiveBeaconParties) Reset() { + *m = CMsgClientToGCRequestActiveBeaconParties{} +} +func (m *CMsgClientToGCRequestActiveBeaconParties) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCRequestActiveBeaconParties) ProtoMessage() {} +func (*CMsgClientToGCRequestActiveBeaconParties) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{338} +} + +func (m *CMsgClientToGCRequestActiveBeaconParties) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestActiveBeaconParties.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestActiveBeaconParties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestActiveBeaconParties.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestActiveBeaconParties) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestActiveBeaconParties.Merge(m, src) +} +func (m *CMsgClientToGCRequestActiveBeaconParties) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestActiveBeaconParties.Size(m) +} +func (m *CMsgClientToGCRequestActiveBeaconParties) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestActiveBeaconParties.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestActiveBeaconParties proto.InternalMessageInfo + +type CMsgGCToClientRequestActiveBeaconPartiesResponse struct { + Response *CMsgGCToClientRequestActiveBeaconPartiesResponse_EResponse `protobuf:"varint,1,opt,name=response,enum=protocol.CMsgGCToClientRequestActiveBeaconPartiesResponse_EResponse,def=0" json:"response,omitempty"` + ActiveParties []*CPartySearchClientParty `protobuf:"bytes,2,rep,name=active_parties,json=activeParties" json:"active_parties,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientRequestActiveBeaconPartiesResponse) Reset() { + *m = CMsgGCToClientRequestActiveBeaconPartiesResponse{} +} +func (m *CMsgGCToClientRequestActiveBeaconPartiesResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientRequestActiveBeaconPartiesResponse) ProtoMessage() {} +func (*CMsgGCToClientRequestActiveBeaconPartiesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{339} +} + +func (m *CMsgGCToClientRequestActiveBeaconPartiesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientRequestActiveBeaconPartiesResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientRequestActiveBeaconPartiesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientRequestActiveBeaconPartiesResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientRequestActiveBeaconPartiesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientRequestActiveBeaconPartiesResponse.Merge(m, src) +} +func (m *CMsgGCToClientRequestActiveBeaconPartiesResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientRequestActiveBeaconPartiesResponse.Size(m) +} +func (m *CMsgGCToClientRequestActiveBeaconPartiesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientRequestActiveBeaconPartiesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientRequestActiveBeaconPartiesResponse proto.InternalMessageInfo + +const Default_CMsgGCToClientRequestActiveBeaconPartiesResponse_Response CMsgGCToClientRequestActiveBeaconPartiesResponse_EResponse = CMsgGCToClientRequestActiveBeaconPartiesResponse_SUCCESS + +func (m *CMsgGCToClientRequestActiveBeaconPartiesResponse) GetResponse() CMsgGCToClientRequestActiveBeaconPartiesResponse_EResponse { + if m != nil && m.Response != nil { + return *m.Response + } + return Default_CMsgGCToClientRequestActiveBeaconPartiesResponse_Response +} + +func (m *CMsgGCToClientRequestActiveBeaconPartiesResponse) GetActiveParties() []*CPartySearchClientParty { + if m != nil { + return m.ActiveParties + } + return nil +} + +type CMsgClientToGCJoinPartyFromBeacon struct { + PartyId *uint64 `protobuf:"fixed64,1,opt,name=party_id,json=partyId" json:"party_id,omitempty"` + AccountId *uint32 `protobuf:"fixed32,2,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + BeaconType *int32 `protobuf:"varint,3,opt,name=beacon_type,json=beaconType" json:"beacon_type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCJoinPartyFromBeacon) Reset() { *m = CMsgClientToGCJoinPartyFromBeacon{} } +func (m *CMsgClientToGCJoinPartyFromBeacon) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCJoinPartyFromBeacon) ProtoMessage() {} +func (*CMsgClientToGCJoinPartyFromBeacon) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{340} +} + +func (m *CMsgClientToGCJoinPartyFromBeacon) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCJoinPartyFromBeacon.Unmarshal(m, b) +} +func (m *CMsgClientToGCJoinPartyFromBeacon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCJoinPartyFromBeacon.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCJoinPartyFromBeacon) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCJoinPartyFromBeacon.Merge(m, src) +} +func (m *CMsgClientToGCJoinPartyFromBeacon) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCJoinPartyFromBeacon.Size(m) +} +func (m *CMsgClientToGCJoinPartyFromBeacon) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCJoinPartyFromBeacon.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCJoinPartyFromBeacon proto.InternalMessageInfo + +func (m *CMsgClientToGCJoinPartyFromBeacon) GetPartyId() uint64 { + if m != nil && m.PartyId != nil { + return *m.PartyId + } + return 0 +} + +func (m *CMsgClientToGCJoinPartyFromBeacon) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgClientToGCJoinPartyFromBeacon) GetBeaconType() int32 { + if m != nil && m.BeaconType != nil { + return *m.BeaconType + } + return 0 +} + +type CMsgGCToClientJoinPartyFromBeaconResponse struct { + Response *CMsgGCToClientJoinPartyFromBeaconResponse_EResponse `protobuf:"varint,1,opt,name=response,enum=protocol.CMsgGCToClientJoinPartyFromBeaconResponse_EResponse,def=0" json:"response,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientJoinPartyFromBeaconResponse) Reset() { + *m = CMsgGCToClientJoinPartyFromBeaconResponse{} +} +func (m *CMsgGCToClientJoinPartyFromBeaconResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientJoinPartyFromBeaconResponse) ProtoMessage() {} +func (*CMsgGCToClientJoinPartyFromBeaconResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{341} +} + +func (m *CMsgGCToClientJoinPartyFromBeaconResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientJoinPartyFromBeaconResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientJoinPartyFromBeaconResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientJoinPartyFromBeaconResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientJoinPartyFromBeaconResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientJoinPartyFromBeaconResponse.Merge(m, src) +} +func (m *CMsgGCToClientJoinPartyFromBeaconResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientJoinPartyFromBeaconResponse.Size(m) +} +func (m *CMsgGCToClientJoinPartyFromBeaconResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientJoinPartyFromBeaconResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientJoinPartyFromBeaconResponse proto.InternalMessageInfo + +const Default_CMsgGCToClientJoinPartyFromBeaconResponse_Response CMsgGCToClientJoinPartyFromBeaconResponse_EResponse = CMsgGCToClientJoinPartyFromBeaconResponse_SUCCESS + +func (m *CMsgGCToClientJoinPartyFromBeaconResponse) GetResponse() CMsgGCToClientJoinPartyFromBeaconResponse_EResponse { + if m != nil && m.Response != nil { + return *m.Response + } + return Default_CMsgGCToClientJoinPartyFromBeaconResponse_Response +} + +type CMsgClientToGCManageFavorites struct { + Action *CMsgClientToGCManageFavorites_Action `protobuf:"varint,1,opt,name=action,enum=protocol.CMsgClientToGCManageFavorites_Action,def=0" json:"action,omitempty"` + AccountId *uint32 `protobuf:"fixed32,2,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + FavoriteName *string `protobuf:"bytes,3,opt,name=favorite_name,json=favoriteName" json:"favorite_name,omitempty"` + InviteResponse *bool `protobuf:"varint,4,opt,name=invite_response,json=inviteResponse" json:"invite_response,omitempty"` + FromFriendlist *bool `protobuf:"varint,5,opt,name=from_friendlist,json=fromFriendlist" json:"from_friendlist,omitempty"` + LobbyId *uint64 `protobuf:"fixed64,6,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCManageFavorites) Reset() { *m = CMsgClientToGCManageFavorites{} } +func (m *CMsgClientToGCManageFavorites) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCManageFavorites) ProtoMessage() {} +func (*CMsgClientToGCManageFavorites) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{342} +} + +func (m *CMsgClientToGCManageFavorites) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCManageFavorites.Unmarshal(m, b) +} +func (m *CMsgClientToGCManageFavorites) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCManageFavorites.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCManageFavorites) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCManageFavorites.Merge(m, src) +} +func (m *CMsgClientToGCManageFavorites) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCManageFavorites.Size(m) +} +func (m *CMsgClientToGCManageFavorites) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCManageFavorites.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCManageFavorites proto.InternalMessageInfo + +const Default_CMsgClientToGCManageFavorites_Action CMsgClientToGCManageFavorites_Action = CMsgClientToGCManageFavorites_ADD + +func (m *CMsgClientToGCManageFavorites) GetAction() CMsgClientToGCManageFavorites_Action { + if m != nil && m.Action != nil { + return *m.Action + } + return Default_CMsgClientToGCManageFavorites_Action +} + +func (m *CMsgClientToGCManageFavorites) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgClientToGCManageFavorites) GetFavoriteName() string { + if m != nil && m.FavoriteName != nil { + return *m.FavoriteName + } + return "" +} + +func (m *CMsgClientToGCManageFavorites) GetInviteResponse() bool { + if m != nil && m.InviteResponse != nil { + return *m.InviteResponse + } + return false +} + +func (m *CMsgClientToGCManageFavorites) GetFromFriendlist() bool { + if m != nil && m.FromFriendlist != nil { + return *m.FromFriendlist + } + return false +} + +func (m *CMsgClientToGCManageFavorites) GetLobbyId() uint64 { + if m != nil && m.LobbyId != nil { + return *m.LobbyId + } + return 0 +} + +type CMsgGCToClientManageFavoritesResponse struct { + Response *CMsgGCToClientManageFavoritesResponse_EResponse `protobuf:"varint,1,opt,name=response,enum=protocol.CMsgGCToClientManageFavoritesResponse_EResponse,def=0" json:"response,omitempty"` + DebugMessage *string `protobuf:"bytes,2,opt,name=debug_message,json=debugMessage" json:"debug_message,omitempty"` + Player *CMsgPartySearchPlayer `protobuf:"bytes,3,opt,name=player" json:"player,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientManageFavoritesResponse) Reset() { *m = CMsgGCToClientManageFavoritesResponse{} } +func (m *CMsgGCToClientManageFavoritesResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientManageFavoritesResponse) ProtoMessage() {} +func (*CMsgGCToClientManageFavoritesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{343} +} + +func (m *CMsgGCToClientManageFavoritesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientManageFavoritesResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientManageFavoritesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientManageFavoritesResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientManageFavoritesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientManageFavoritesResponse.Merge(m, src) +} +func (m *CMsgGCToClientManageFavoritesResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientManageFavoritesResponse.Size(m) +} +func (m *CMsgGCToClientManageFavoritesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientManageFavoritesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientManageFavoritesResponse proto.InternalMessageInfo + +const Default_CMsgGCToClientManageFavoritesResponse_Response CMsgGCToClientManageFavoritesResponse_EResponse = CMsgGCToClientManageFavoritesResponse_SUCCESS + +func (m *CMsgGCToClientManageFavoritesResponse) GetResponse() CMsgGCToClientManageFavoritesResponse_EResponse { + if m != nil && m.Response != nil { + return *m.Response + } + return Default_CMsgGCToClientManageFavoritesResponse_Response +} + +func (m *CMsgGCToClientManageFavoritesResponse) GetDebugMessage() string { + if m != nil && m.DebugMessage != nil { + return *m.DebugMessage + } + return "" +} + +func (m *CMsgGCToClientManageFavoritesResponse) GetPlayer() *CMsgPartySearchPlayer { + if m != nil { + return m.Player + } + return nil +} + +type CMsgClientToGCGetFavoritePlayers struct { + PaginationKey *uint64 `protobuf:"varint,1,opt,name=pagination_key,json=paginationKey" json:"pagination_key,omitempty"` + PaginationCount *int32 `protobuf:"varint,2,opt,name=pagination_count,json=paginationCount" json:"pagination_count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetFavoritePlayers) Reset() { *m = CMsgClientToGCGetFavoritePlayers{} } +func (m *CMsgClientToGCGetFavoritePlayers) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGetFavoritePlayers) ProtoMessage() {} +func (*CMsgClientToGCGetFavoritePlayers) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{344} +} + +func (m *CMsgClientToGCGetFavoritePlayers) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetFavoritePlayers.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetFavoritePlayers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetFavoritePlayers.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetFavoritePlayers) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetFavoritePlayers.Merge(m, src) +} +func (m *CMsgClientToGCGetFavoritePlayers) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetFavoritePlayers.Size(m) +} +func (m *CMsgClientToGCGetFavoritePlayers) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetFavoritePlayers.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetFavoritePlayers proto.InternalMessageInfo + +func (m *CMsgClientToGCGetFavoritePlayers) GetPaginationKey() uint64 { + if m != nil && m.PaginationKey != nil { + return *m.PaginationKey + } + return 0 +} + +func (m *CMsgClientToGCGetFavoritePlayers) GetPaginationCount() int32 { + if m != nil && m.PaginationCount != nil { + return *m.PaginationCount + } + return 0 +} + +type CMsgGCToClientGetFavoritePlayersResponse struct { + Response *CMsgGCToClientGetFavoritePlayersResponse_EResponse `protobuf:"varint,1,opt,name=response,enum=protocol.CMsgGCToClientGetFavoritePlayersResponse_EResponse,def=0" json:"response,omitempty"` + Players []*CMsgPartySearchPlayer `protobuf:"bytes,2,rep,name=players" json:"players,omitempty"` + NextPaginationKey *uint64 `protobuf:"varint,3,opt,name=next_pagination_key,json=nextPaginationKey" json:"next_pagination_key,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientGetFavoritePlayersResponse) Reset() { + *m = CMsgGCToClientGetFavoritePlayersResponse{} +} +func (m *CMsgGCToClientGetFavoritePlayersResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientGetFavoritePlayersResponse) ProtoMessage() {} +func (*CMsgGCToClientGetFavoritePlayersResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{345} +} + +func (m *CMsgGCToClientGetFavoritePlayersResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientGetFavoritePlayersResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientGetFavoritePlayersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientGetFavoritePlayersResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientGetFavoritePlayersResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientGetFavoritePlayersResponse.Merge(m, src) +} +func (m *CMsgGCToClientGetFavoritePlayersResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientGetFavoritePlayersResponse.Size(m) +} +func (m *CMsgGCToClientGetFavoritePlayersResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientGetFavoritePlayersResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientGetFavoritePlayersResponse proto.InternalMessageInfo + +const Default_CMsgGCToClientGetFavoritePlayersResponse_Response CMsgGCToClientGetFavoritePlayersResponse_EResponse = CMsgGCToClientGetFavoritePlayersResponse_SUCCESS + +func (m *CMsgGCToClientGetFavoritePlayersResponse) GetResponse() CMsgGCToClientGetFavoritePlayersResponse_EResponse { + if m != nil && m.Response != nil { + return *m.Response + } + return Default_CMsgGCToClientGetFavoritePlayersResponse_Response +} + +func (m *CMsgGCToClientGetFavoritePlayersResponse) GetPlayers() []*CMsgPartySearchPlayer { + if m != nil { + return m.Players + } + return nil +} + +func (m *CMsgGCToClientGetFavoritePlayersResponse) GetNextPaginationKey() uint64 { + if m != nil && m.NextPaginationKey != nil { + return *m.NextPaginationKey + } + return 0 +} + +type CMsgGCToClientPartySearchInvite struct { + AccountId *uint32 `protobuf:"fixed32,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientPartySearchInvite) Reset() { *m = CMsgGCToClientPartySearchInvite{} } +func (m *CMsgGCToClientPartySearchInvite) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientPartySearchInvite) ProtoMessage() {} +func (*CMsgGCToClientPartySearchInvite) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{346} +} + +func (m *CMsgGCToClientPartySearchInvite) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientPartySearchInvite.Unmarshal(m, b) +} +func (m *CMsgGCToClientPartySearchInvite) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientPartySearchInvite.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientPartySearchInvite) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientPartySearchInvite.Merge(m, src) +} +func (m *CMsgGCToClientPartySearchInvite) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientPartySearchInvite.Size(m) +} +func (m *CMsgGCToClientPartySearchInvite) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientPartySearchInvite.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientPartySearchInvite proto.InternalMessageInfo + +func (m *CMsgGCToClientPartySearchInvite) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +type CMsgClientToGCVerifyFavoritePlayers struct { + AccountIds []uint32 `protobuf:"fixed32,1,rep,name=account_ids,json=accountIds" json:"account_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCVerifyFavoritePlayers) Reset() { *m = CMsgClientToGCVerifyFavoritePlayers{} } +func (m *CMsgClientToGCVerifyFavoritePlayers) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCVerifyFavoritePlayers) ProtoMessage() {} +func (*CMsgClientToGCVerifyFavoritePlayers) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{347} +} + +func (m *CMsgClientToGCVerifyFavoritePlayers) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCVerifyFavoritePlayers.Unmarshal(m, b) +} +func (m *CMsgClientToGCVerifyFavoritePlayers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCVerifyFavoritePlayers.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCVerifyFavoritePlayers) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCVerifyFavoritePlayers.Merge(m, src) +} +func (m *CMsgClientToGCVerifyFavoritePlayers) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCVerifyFavoritePlayers.Size(m) +} +func (m *CMsgClientToGCVerifyFavoritePlayers) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCVerifyFavoritePlayers.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCVerifyFavoritePlayers proto.InternalMessageInfo + +func (m *CMsgClientToGCVerifyFavoritePlayers) GetAccountIds() []uint32 { + if m != nil { + return m.AccountIds + } + return nil +} + +type CMsgGCToClientVerifyFavoritePlayersResponse struct { + Results []*CMsgGCToClientVerifyFavoritePlayersResponse_Result `protobuf:"bytes,1,rep,name=results" json:"results,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientVerifyFavoritePlayersResponse) Reset() { + *m = CMsgGCToClientVerifyFavoritePlayersResponse{} +} +func (m *CMsgGCToClientVerifyFavoritePlayersResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientVerifyFavoritePlayersResponse) ProtoMessage() {} +func (*CMsgGCToClientVerifyFavoritePlayersResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{348} +} + +func (m *CMsgGCToClientVerifyFavoritePlayersResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientVerifyFavoritePlayersResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientVerifyFavoritePlayersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientVerifyFavoritePlayersResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientVerifyFavoritePlayersResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientVerifyFavoritePlayersResponse.Merge(m, src) +} +func (m *CMsgGCToClientVerifyFavoritePlayersResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientVerifyFavoritePlayersResponse.Size(m) +} +func (m *CMsgGCToClientVerifyFavoritePlayersResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientVerifyFavoritePlayersResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientVerifyFavoritePlayersResponse proto.InternalMessageInfo + +func (m *CMsgGCToClientVerifyFavoritePlayersResponse) GetResults() []*CMsgGCToClientVerifyFavoritePlayersResponse_Result { + if m != nil { + return m.Results + } + return nil +} + +type CMsgGCToClientVerifyFavoritePlayersResponse_Result struct { + Player *CMsgPartySearchPlayer `protobuf:"bytes,1,opt,name=player" json:"player,omitempty"` + IsFavorite *bool `protobuf:"varint,2,opt,name=is_favorite,json=isFavorite" json:"is_favorite,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientVerifyFavoritePlayersResponse_Result) Reset() { + *m = CMsgGCToClientVerifyFavoritePlayersResponse_Result{} +} +func (m *CMsgGCToClientVerifyFavoritePlayersResponse_Result) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientVerifyFavoritePlayersResponse_Result) ProtoMessage() {} +func (*CMsgGCToClientVerifyFavoritePlayersResponse_Result) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{348, 0} +} + +func (m *CMsgGCToClientVerifyFavoritePlayersResponse_Result) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientVerifyFavoritePlayersResponse_Result.Unmarshal(m, b) +} +func (m *CMsgGCToClientVerifyFavoritePlayersResponse_Result) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientVerifyFavoritePlayersResponse_Result.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientVerifyFavoritePlayersResponse_Result) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientVerifyFavoritePlayersResponse_Result.Merge(m, src) +} +func (m *CMsgGCToClientVerifyFavoritePlayersResponse_Result) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientVerifyFavoritePlayersResponse_Result.Size(m) +} +func (m *CMsgGCToClientVerifyFavoritePlayersResponse_Result) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientVerifyFavoritePlayersResponse_Result.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientVerifyFavoritePlayersResponse_Result proto.InternalMessageInfo + +func (m *CMsgGCToClientVerifyFavoritePlayersResponse_Result) GetPlayer() *CMsgPartySearchPlayer { + if m != nil { + return m.Player + } + return nil +} + +func (m *CMsgGCToClientVerifyFavoritePlayersResponse_Result) GetIsFavorite() bool { + if m != nil && m.IsFavorite != nil { + return *m.IsFavorite + } + return false +} + +type CMsgClientToGCRequestPlayerRecentAccomplishments struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestPlayerRecentAccomplishments) Reset() { + *m = CMsgClientToGCRequestPlayerRecentAccomplishments{} +} +func (m *CMsgClientToGCRequestPlayerRecentAccomplishments) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCRequestPlayerRecentAccomplishments) ProtoMessage() {} +func (*CMsgClientToGCRequestPlayerRecentAccomplishments) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{349} +} + +func (m *CMsgClientToGCRequestPlayerRecentAccomplishments) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestPlayerRecentAccomplishments.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestPlayerRecentAccomplishments) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestPlayerRecentAccomplishments.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestPlayerRecentAccomplishments) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestPlayerRecentAccomplishments.Merge(m, src) +} +func (m *CMsgClientToGCRequestPlayerRecentAccomplishments) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestPlayerRecentAccomplishments.Size(m) +} +func (m *CMsgClientToGCRequestPlayerRecentAccomplishments) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestPlayerRecentAccomplishments.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestPlayerRecentAccomplishments proto.InternalMessageInfo + +func (m *CMsgClientToGCRequestPlayerRecentAccomplishments) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +type CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse struct { + Result *CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_EResponse `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_EResponse,def=0" json:"result,omitempty"` + PlayerAccomplishments *CMsgPlayerRecentAccomplishments `protobuf:"bytes,2,opt,name=player_accomplishments,json=playerAccomplishments" json:"player_accomplishments,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse) Reset() { + *m = CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse{} +} +func (m *CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse) ProtoMessage() {} +func (*CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{350} +} + +func (m *CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse.Merge(m, src) +} +func (m *CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse.Size(m) +} +func (m *CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_Result CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_EResponse = CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_k_eInternalError + +func (m *CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse) GetResult() CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_EResponse { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_Result +} + +func (m *CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse) GetPlayerAccomplishments() *CMsgPlayerRecentAccomplishments { + if m != nil { + return m.PlayerAccomplishments + } + return nil +} + +type CMsgClientToGCRequestPlayerHeroRecentAccomplishments struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestPlayerHeroRecentAccomplishments) Reset() { + *m = CMsgClientToGCRequestPlayerHeroRecentAccomplishments{} +} +func (m *CMsgClientToGCRequestPlayerHeroRecentAccomplishments) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCRequestPlayerHeroRecentAccomplishments) ProtoMessage() {} +func (*CMsgClientToGCRequestPlayerHeroRecentAccomplishments) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{351} +} + +func (m *CMsgClientToGCRequestPlayerHeroRecentAccomplishments) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestPlayerHeroRecentAccomplishments.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestPlayerHeroRecentAccomplishments) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestPlayerHeroRecentAccomplishments.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestPlayerHeroRecentAccomplishments) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestPlayerHeroRecentAccomplishments.Merge(m, src) +} +func (m *CMsgClientToGCRequestPlayerHeroRecentAccomplishments) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestPlayerHeroRecentAccomplishments.Size(m) +} +func (m *CMsgClientToGCRequestPlayerHeroRecentAccomplishments) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestPlayerHeroRecentAccomplishments.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestPlayerHeroRecentAccomplishments proto.InternalMessageInfo + +func (m *CMsgClientToGCRequestPlayerHeroRecentAccomplishments) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgClientToGCRequestPlayerHeroRecentAccomplishments) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +type CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse struct { + Result *CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_EResponse `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_EResponse,def=0" json:"result,omitempty"` + HeroAccomplishments *CMsgPlayerHeroRecentAccomplishments `protobuf:"bytes,2,opt,name=hero_accomplishments,json=heroAccomplishments" json:"hero_accomplishments,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse) Reset() { + *m = CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse{} +} +func (m *CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse) ProtoMessage() {} +func (*CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{352} +} + +func (m *CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse.Merge(m, src) +} +func (m *CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse.Size(m) +} +func (m *CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_Result CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_EResponse = CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_k_eInternalError + +func (m *CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse) GetResult() CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_EResponse { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_Result +} + +func (m *CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse) GetHeroAccomplishments() *CMsgPlayerHeroRecentAccomplishments { + if m != nil { + return m.HeroAccomplishments + } + return nil +} + +type CMsgPlayerCoachMatch struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + MatchOutcome *EMatchOutcome `protobuf:"varint,2,opt,name=match_outcome,json=matchOutcome,enum=protocol.EMatchOutcome,def=0" json:"match_outcome,omitempty"` + CoachedTeam *uint32 `protobuf:"varint,3,opt,name=coached_team,json=coachedTeam" json:"coached_team,omitempty"` + StartTime *uint32 `protobuf:"fixed32,4,opt,name=start_time,json=startTime" json:"start_time,omitempty"` + Duration *uint32 `protobuf:"varint,5,opt,name=duration" json:"duration,omitempty"` + TeammateRatings []ECoachTeammateRating `protobuf:"varint,6,rep,name=teammate_ratings,json=teammateRatings,enum=protocol.ECoachTeammateRating" json:"teammate_ratings,omitempty"` + CoachFlags *uint32 `protobuf:"varint,7,opt,name=coach_flags,json=coachFlags" json:"coach_flags,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPlayerCoachMatch) Reset() { *m = CMsgPlayerCoachMatch{} } +func (m *CMsgPlayerCoachMatch) String() string { return proto.CompactTextString(m) } +func (*CMsgPlayerCoachMatch) ProtoMessage() {} +func (*CMsgPlayerCoachMatch) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{353} +} + +func (m *CMsgPlayerCoachMatch) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPlayerCoachMatch.Unmarshal(m, b) +} +func (m *CMsgPlayerCoachMatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPlayerCoachMatch.Marshal(b, m, deterministic) +} +func (m *CMsgPlayerCoachMatch) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPlayerCoachMatch.Merge(m, src) +} +func (m *CMsgPlayerCoachMatch) XXX_Size() int { + return xxx_messageInfo_CMsgPlayerCoachMatch.Size(m) +} +func (m *CMsgPlayerCoachMatch) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPlayerCoachMatch.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPlayerCoachMatch proto.InternalMessageInfo + +const Default_CMsgPlayerCoachMatch_MatchOutcome EMatchOutcome = EMatchOutcome_k_EMatchOutcome_Unknown + +func (m *CMsgPlayerCoachMatch) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgPlayerCoachMatch) GetMatchOutcome() EMatchOutcome { + if m != nil && m.MatchOutcome != nil { + return *m.MatchOutcome + } + return Default_CMsgPlayerCoachMatch_MatchOutcome +} + +func (m *CMsgPlayerCoachMatch) GetCoachedTeam() uint32 { + if m != nil && m.CoachedTeam != nil { + return *m.CoachedTeam + } + return 0 +} + +func (m *CMsgPlayerCoachMatch) GetStartTime() uint32 { + if m != nil && m.StartTime != nil { + return *m.StartTime + } + return 0 +} + +func (m *CMsgPlayerCoachMatch) GetDuration() uint32 { + if m != nil && m.Duration != nil { + return *m.Duration + } + return 0 +} + +func (m *CMsgPlayerCoachMatch) GetTeammateRatings() []ECoachTeammateRating { + if m != nil { + return m.TeammateRatings + } + return nil +} + +func (m *CMsgPlayerCoachMatch) GetCoachFlags() uint32 { + if m != nil && m.CoachFlags != nil { + return *m.CoachFlags + } + return 0 +} + +type CMsgClientToGCRequestPlayerCoachMatches struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestPlayerCoachMatches) Reset() { + *m = CMsgClientToGCRequestPlayerCoachMatches{} +} +func (m *CMsgClientToGCRequestPlayerCoachMatches) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCRequestPlayerCoachMatches) ProtoMessage() {} +func (*CMsgClientToGCRequestPlayerCoachMatches) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{354} +} + +func (m *CMsgClientToGCRequestPlayerCoachMatches) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestPlayerCoachMatches.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestPlayerCoachMatches) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestPlayerCoachMatches.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestPlayerCoachMatches) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestPlayerCoachMatches.Merge(m, src) +} +func (m *CMsgClientToGCRequestPlayerCoachMatches) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestPlayerCoachMatches.Size(m) +} +func (m *CMsgClientToGCRequestPlayerCoachMatches) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestPlayerCoachMatches.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestPlayerCoachMatches proto.InternalMessageInfo + +type CMsgClientToGCRequestPlayerCoachMatchesResponse struct { + Result *CMsgClientToGCRequestPlayerCoachMatchesResponse_EResponse `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgClientToGCRequestPlayerCoachMatchesResponse_EResponse,def=0" json:"result,omitempty"` + CoachMatches []*CMsgPlayerCoachMatch `protobuf:"bytes,2,rep,name=coach_matches,json=coachMatches" json:"coach_matches,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestPlayerCoachMatchesResponse) Reset() { + *m = CMsgClientToGCRequestPlayerCoachMatchesResponse{} +} +func (m *CMsgClientToGCRequestPlayerCoachMatchesResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCRequestPlayerCoachMatchesResponse) ProtoMessage() {} +func (*CMsgClientToGCRequestPlayerCoachMatchesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{355} +} + +func (m *CMsgClientToGCRequestPlayerCoachMatchesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestPlayerCoachMatchesResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestPlayerCoachMatchesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestPlayerCoachMatchesResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestPlayerCoachMatchesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestPlayerCoachMatchesResponse.Merge(m, src) +} +func (m *CMsgClientToGCRequestPlayerCoachMatchesResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestPlayerCoachMatchesResponse.Size(m) +} +func (m *CMsgClientToGCRequestPlayerCoachMatchesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestPlayerCoachMatchesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestPlayerCoachMatchesResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCRequestPlayerCoachMatchesResponse_Result CMsgClientToGCRequestPlayerCoachMatchesResponse_EResponse = CMsgClientToGCRequestPlayerCoachMatchesResponse_k_eInternalError + +func (m *CMsgClientToGCRequestPlayerCoachMatchesResponse) GetResult() CMsgClientToGCRequestPlayerCoachMatchesResponse_EResponse { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgClientToGCRequestPlayerCoachMatchesResponse_Result +} + +func (m *CMsgClientToGCRequestPlayerCoachMatchesResponse) GetCoachMatches() []*CMsgPlayerCoachMatch { + if m != nil { + return m.CoachMatches + } + return nil +} + +type CMsgClientToGCRequestPlayerCoachMatch struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestPlayerCoachMatch) Reset() { *m = CMsgClientToGCRequestPlayerCoachMatch{} } +func (m *CMsgClientToGCRequestPlayerCoachMatch) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCRequestPlayerCoachMatch) ProtoMessage() {} +func (*CMsgClientToGCRequestPlayerCoachMatch) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{356} +} + +func (m *CMsgClientToGCRequestPlayerCoachMatch) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestPlayerCoachMatch.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestPlayerCoachMatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestPlayerCoachMatch.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestPlayerCoachMatch) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestPlayerCoachMatch.Merge(m, src) +} +func (m *CMsgClientToGCRequestPlayerCoachMatch) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestPlayerCoachMatch.Size(m) +} +func (m *CMsgClientToGCRequestPlayerCoachMatch) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestPlayerCoachMatch.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestPlayerCoachMatch proto.InternalMessageInfo + +func (m *CMsgClientToGCRequestPlayerCoachMatch) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +type CMsgClientToGCRequestPlayerCoachMatchResponse struct { + Result *CMsgClientToGCRequestPlayerCoachMatchResponse_EResponse `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgClientToGCRequestPlayerCoachMatchResponse_EResponse,def=0" json:"result,omitempty"` + CoachMatch *CMsgPlayerCoachMatch `protobuf:"bytes,2,opt,name=coach_match,json=coachMatch" json:"coach_match,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestPlayerCoachMatchResponse) Reset() { + *m = CMsgClientToGCRequestPlayerCoachMatchResponse{} +} +func (m *CMsgClientToGCRequestPlayerCoachMatchResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCRequestPlayerCoachMatchResponse) ProtoMessage() {} +func (*CMsgClientToGCRequestPlayerCoachMatchResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{357} +} + +func (m *CMsgClientToGCRequestPlayerCoachMatchResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestPlayerCoachMatchResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestPlayerCoachMatchResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestPlayerCoachMatchResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestPlayerCoachMatchResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestPlayerCoachMatchResponse.Merge(m, src) +} +func (m *CMsgClientToGCRequestPlayerCoachMatchResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestPlayerCoachMatchResponse.Size(m) +} +func (m *CMsgClientToGCRequestPlayerCoachMatchResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestPlayerCoachMatchResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestPlayerCoachMatchResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCRequestPlayerCoachMatchResponse_Result CMsgClientToGCRequestPlayerCoachMatchResponse_EResponse = CMsgClientToGCRequestPlayerCoachMatchResponse_k_eInternalError + +func (m *CMsgClientToGCRequestPlayerCoachMatchResponse) GetResult() CMsgClientToGCRequestPlayerCoachMatchResponse_EResponse { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgClientToGCRequestPlayerCoachMatchResponse_Result +} + +func (m *CMsgClientToGCRequestPlayerCoachMatchResponse) GetCoachMatch() *CMsgPlayerCoachMatch { + if m != nil { + return m.CoachMatch + } + return nil +} + +type CMsgClientToGCSubmitCoachTeammateRating struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + CoachAccountId *uint32 `protobuf:"varint,2,opt,name=coach_account_id,json=coachAccountId" json:"coach_account_id,omitempty"` + Rating *ECoachTeammateRating `protobuf:"varint,3,opt,name=rating,enum=protocol.ECoachTeammateRating,def=0" json:"rating,omitempty"` + Reason *string `protobuf:"bytes,4,opt,name=reason" json:"reason,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCSubmitCoachTeammateRating) Reset() { + *m = CMsgClientToGCSubmitCoachTeammateRating{} +} +func (m *CMsgClientToGCSubmitCoachTeammateRating) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCSubmitCoachTeammateRating) ProtoMessage() {} +func (*CMsgClientToGCSubmitCoachTeammateRating) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{358} +} + +func (m *CMsgClientToGCSubmitCoachTeammateRating) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCSubmitCoachTeammateRating.Unmarshal(m, b) +} +func (m *CMsgClientToGCSubmitCoachTeammateRating) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCSubmitCoachTeammateRating.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCSubmitCoachTeammateRating) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCSubmitCoachTeammateRating.Merge(m, src) +} +func (m *CMsgClientToGCSubmitCoachTeammateRating) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCSubmitCoachTeammateRating.Size(m) +} +func (m *CMsgClientToGCSubmitCoachTeammateRating) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCSubmitCoachTeammateRating.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCSubmitCoachTeammateRating proto.InternalMessageInfo + +const Default_CMsgClientToGCSubmitCoachTeammateRating_Rating ECoachTeammateRating = ECoachTeammateRating_k_ECoachTeammateRating_None + +func (m *CMsgClientToGCSubmitCoachTeammateRating) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgClientToGCSubmitCoachTeammateRating) GetCoachAccountId() uint32 { + if m != nil && m.CoachAccountId != nil { + return *m.CoachAccountId + } + return 0 +} + +func (m *CMsgClientToGCSubmitCoachTeammateRating) GetRating() ECoachTeammateRating { + if m != nil && m.Rating != nil { + return *m.Rating + } + return Default_CMsgClientToGCSubmitCoachTeammateRating_Rating +} + +func (m *CMsgClientToGCSubmitCoachTeammateRating) GetReason() string { + if m != nil && m.Reason != nil { + return *m.Reason + } + return "" +} + +type CMsgClientToGCSubmitCoachTeammateRatingResponse struct { + Result *CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCSubmitCoachTeammateRatingResponse) Reset() { + *m = CMsgClientToGCSubmitCoachTeammateRatingResponse{} +} +func (m *CMsgClientToGCSubmitCoachTeammateRatingResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCSubmitCoachTeammateRatingResponse) ProtoMessage() {} +func (*CMsgClientToGCSubmitCoachTeammateRatingResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{359} +} + +func (m *CMsgClientToGCSubmitCoachTeammateRatingResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCSubmitCoachTeammateRatingResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCSubmitCoachTeammateRatingResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCSubmitCoachTeammateRatingResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCSubmitCoachTeammateRatingResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCSubmitCoachTeammateRatingResponse.Merge(m, src) +} +func (m *CMsgClientToGCSubmitCoachTeammateRatingResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCSubmitCoachTeammateRatingResponse.Size(m) +} +func (m *CMsgClientToGCSubmitCoachTeammateRatingResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCSubmitCoachTeammateRatingResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCSubmitCoachTeammateRatingResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCSubmitCoachTeammateRatingResponse_Result CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse = CMsgClientToGCSubmitCoachTeammateRatingResponse_k_eInternalError + +func (m *CMsgClientToGCSubmitCoachTeammateRatingResponse) GetResult() CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgClientToGCSubmitCoachTeammateRatingResponse_Result +} + +type CMsgGCToClientCoachTeammateRatingsChanged struct { + CoachMatch *CMsgPlayerCoachMatch `protobuf:"bytes,1,opt,name=coach_match,json=coachMatch" json:"coach_match,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientCoachTeammateRatingsChanged) Reset() { + *m = CMsgGCToClientCoachTeammateRatingsChanged{} +} +func (m *CMsgGCToClientCoachTeammateRatingsChanged) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientCoachTeammateRatingsChanged) ProtoMessage() {} +func (*CMsgGCToClientCoachTeammateRatingsChanged) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{360} +} + +func (m *CMsgGCToClientCoachTeammateRatingsChanged) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientCoachTeammateRatingsChanged.Unmarshal(m, b) +} +func (m *CMsgGCToClientCoachTeammateRatingsChanged) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientCoachTeammateRatingsChanged.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientCoachTeammateRatingsChanged) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientCoachTeammateRatingsChanged.Merge(m, src) +} +func (m *CMsgGCToClientCoachTeammateRatingsChanged) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientCoachTeammateRatingsChanged.Size(m) +} +func (m *CMsgGCToClientCoachTeammateRatingsChanged) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientCoachTeammateRatingsChanged.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientCoachTeammateRatingsChanged proto.InternalMessageInfo + +func (m *CMsgGCToClientCoachTeammateRatingsChanged) GetCoachMatch() *CMsgPlayerCoachMatch { + if m != nil { + return m.CoachMatch + } + return nil +} + +type CMsgClientToGCGetTicketCodesRequest struct { + TicketPoolIds []uint32 `protobuf:"varint,1,rep,name=ticket_pool_ids,json=ticketPoolIds" json:"ticket_pool_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetTicketCodesRequest) Reset() { *m = CMsgClientToGCGetTicketCodesRequest{} } +func (m *CMsgClientToGCGetTicketCodesRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGetTicketCodesRequest) ProtoMessage() {} +func (*CMsgClientToGCGetTicketCodesRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{361} +} + +func (m *CMsgClientToGCGetTicketCodesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetTicketCodesRequest.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetTicketCodesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetTicketCodesRequest.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetTicketCodesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetTicketCodesRequest.Merge(m, src) +} +func (m *CMsgClientToGCGetTicketCodesRequest) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetTicketCodesRequest.Size(m) +} +func (m *CMsgClientToGCGetTicketCodesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetTicketCodesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetTicketCodesRequest proto.InternalMessageInfo + +func (m *CMsgClientToGCGetTicketCodesRequest) GetTicketPoolIds() []uint32 { + if m != nil { + return m.TicketPoolIds + } + return nil +} + +type CMsgClientToGCGetTicketCodesResponse struct { + Codes []*CMsgClientToGCGetTicketCodesResponse_Code `protobuf:"bytes,1,rep,name=codes" json:"codes,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetTicketCodesResponse) Reset() { *m = CMsgClientToGCGetTicketCodesResponse{} } +func (m *CMsgClientToGCGetTicketCodesResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGetTicketCodesResponse) ProtoMessage() {} +func (*CMsgClientToGCGetTicketCodesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{362} +} + +func (m *CMsgClientToGCGetTicketCodesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetTicketCodesResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetTicketCodesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetTicketCodesResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetTicketCodesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetTicketCodesResponse.Merge(m, src) +} +func (m *CMsgClientToGCGetTicketCodesResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetTicketCodesResponse.Size(m) +} +func (m *CMsgClientToGCGetTicketCodesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetTicketCodesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetTicketCodesResponse proto.InternalMessageInfo + +func (m *CMsgClientToGCGetTicketCodesResponse) GetCodes() []*CMsgClientToGCGetTicketCodesResponse_Code { + if m != nil { + return m.Codes + } + return nil +} + +type CMsgClientToGCGetTicketCodesResponse_Code struct { + TicketPoolId *uint32 `protobuf:"varint,1,opt,name=ticket_pool_id,json=ticketPoolId" json:"ticket_pool_id,omitempty"` + Code *string `protobuf:"bytes,2,opt,name=code" json:"code,omitempty"` + AccountDisallowed *bool `protobuf:"varint,3,opt,name=account_disallowed,json=accountDisallowed" json:"account_disallowed,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetTicketCodesResponse_Code) Reset() { + *m = CMsgClientToGCGetTicketCodesResponse_Code{} +} +func (m *CMsgClientToGCGetTicketCodesResponse_Code) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGetTicketCodesResponse_Code) ProtoMessage() {} +func (*CMsgClientToGCGetTicketCodesResponse_Code) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{362, 0} +} + +func (m *CMsgClientToGCGetTicketCodesResponse_Code) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetTicketCodesResponse_Code.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetTicketCodesResponse_Code) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetTicketCodesResponse_Code.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetTicketCodesResponse_Code) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetTicketCodesResponse_Code.Merge(m, src) +} +func (m *CMsgClientToGCGetTicketCodesResponse_Code) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetTicketCodesResponse_Code.Size(m) +} +func (m *CMsgClientToGCGetTicketCodesResponse_Code) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetTicketCodesResponse_Code.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetTicketCodesResponse_Code proto.InternalMessageInfo + +func (m *CMsgClientToGCGetTicketCodesResponse_Code) GetTicketPoolId() uint32 { + if m != nil && m.TicketPoolId != nil { + return *m.TicketPoolId + } + return 0 +} + +func (m *CMsgClientToGCGetTicketCodesResponse_Code) GetCode() string { + if m != nil && m.Code != nil { + return *m.Code + } + return "" +} + +func (m *CMsgClientToGCGetTicketCodesResponse_Code) GetAccountDisallowed() bool { + if m != nil && m.AccountDisallowed != nil { + return *m.AccountDisallowed + } + return false +} + +type CMsgClientToGCGetUnderlordsCDKeyRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetUnderlordsCDKeyRequest) Reset() { + *m = CMsgClientToGCGetUnderlordsCDKeyRequest{} +} +func (m *CMsgClientToGCGetUnderlordsCDKeyRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGetUnderlordsCDKeyRequest) ProtoMessage() {} +func (*CMsgClientToGCGetUnderlordsCDKeyRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{363} +} + +func (m *CMsgClientToGCGetUnderlordsCDKeyRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetUnderlordsCDKeyRequest.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetUnderlordsCDKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetUnderlordsCDKeyRequest.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetUnderlordsCDKeyRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetUnderlordsCDKeyRequest.Merge(m, src) +} +func (m *CMsgClientToGCGetUnderlordsCDKeyRequest) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetUnderlordsCDKeyRequest.Size(m) +} +func (m *CMsgClientToGCGetUnderlordsCDKeyRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetUnderlordsCDKeyRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetUnderlordsCDKeyRequest proto.InternalMessageInfo + +type CMsgClientToGCGetUnderlordsCDKeyResponse struct { + Result *CMsgClientToGCGetUnderlordsCDKeyResponse_EResponse `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgClientToGCGetUnderlordsCDKeyResponse_EResponse,def=0" json:"result,omitempty"` + CdKeys []string `protobuf:"bytes,2,rep,name=cd_keys,json=cdKeys" json:"cd_keys,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetUnderlordsCDKeyResponse) Reset() { + *m = CMsgClientToGCGetUnderlordsCDKeyResponse{} +} +func (m *CMsgClientToGCGetUnderlordsCDKeyResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGetUnderlordsCDKeyResponse) ProtoMessage() {} +func (*CMsgClientToGCGetUnderlordsCDKeyResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{364} +} + +func (m *CMsgClientToGCGetUnderlordsCDKeyResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetUnderlordsCDKeyResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetUnderlordsCDKeyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetUnderlordsCDKeyResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetUnderlordsCDKeyResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetUnderlordsCDKeyResponse.Merge(m, src) +} +func (m *CMsgClientToGCGetUnderlordsCDKeyResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetUnderlordsCDKeyResponse.Size(m) +} +func (m *CMsgClientToGCGetUnderlordsCDKeyResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetUnderlordsCDKeyResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetUnderlordsCDKeyResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCGetUnderlordsCDKeyResponse_Result CMsgClientToGCGetUnderlordsCDKeyResponse_EResponse = CMsgClientToGCGetUnderlordsCDKeyResponse_Success + +func (m *CMsgClientToGCGetUnderlordsCDKeyResponse) GetResult() CMsgClientToGCGetUnderlordsCDKeyResponse_EResponse { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgClientToGCGetUnderlordsCDKeyResponse_Result +} + +func (m *CMsgClientToGCGetUnderlordsCDKeyResponse) GetCdKeys() []string { + if m != nil { + return m.CdKeys + } + return nil +} + +type CMsgClientToGCSetFavoriteAllStarPlayer struct { + PlayerId *uint32 `protobuf:"varint,1,opt,name=player_id,json=playerId" json:"player_id,omitempty"` + EventId *uint32 `protobuf:"varint,2,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCSetFavoriteAllStarPlayer) Reset() { + *m = CMsgClientToGCSetFavoriteAllStarPlayer{} +} +func (m *CMsgClientToGCSetFavoriteAllStarPlayer) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCSetFavoriteAllStarPlayer) ProtoMessage() {} +func (*CMsgClientToGCSetFavoriteAllStarPlayer) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{365} +} + +func (m *CMsgClientToGCSetFavoriteAllStarPlayer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCSetFavoriteAllStarPlayer.Unmarshal(m, b) +} +func (m *CMsgClientToGCSetFavoriteAllStarPlayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCSetFavoriteAllStarPlayer.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCSetFavoriteAllStarPlayer) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCSetFavoriteAllStarPlayer.Merge(m, src) +} +func (m *CMsgClientToGCSetFavoriteAllStarPlayer) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCSetFavoriteAllStarPlayer.Size(m) +} +func (m *CMsgClientToGCSetFavoriteAllStarPlayer) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCSetFavoriteAllStarPlayer.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCSetFavoriteAllStarPlayer proto.InternalMessageInfo + +func (m *CMsgClientToGCSetFavoriteAllStarPlayer) GetPlayerId() uint32 { + if m != nil && m.PlayerId != nil { + return *m.PlayerId + } + return 0 +} + +func (m *CMsgClientToGCSetFavoriteAllStarPlayer) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +type CMsgClientToGCSetFavoriteAllStarPlayerResponse struct { + Result *CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse,def=0" json:"result,omitempty"` + PlayerId *uint32 `protobuf:"varint,2,opt,name=player_id,json=playerId" json:"player_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCSetFavoriteAllStarPlayerResponse) Reset() { + *m = CMsgClientToGCSetFavoriteAllStarPlayerResponse{} +} +func (m *CMsgClientToGCSetFavoriteAllStarPlayerResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCSetFavoriteAllStarPlayerResponse) ProtoMessage() {} +func (*CMsgClientToGCSetFavoriteAllStarPlayerResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{366} +} + +func (m *CMsgClientToGCSetFavoriteAllStarPlayerResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCSetFavoriteAllStarPlayerResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCSetFavoriteAllStarPlayerResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCSetFavoriteAllStarPlayerResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCSetFavoriteAllStarPlayerResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCSetFavoriteAllStarPlayerResponse.Merge(m, src) +} +func (m *CMsgClientToGCSetFavoriteAllStarPlayerResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCSetFavoriteAllStarPlayerResponse.Size(m) +} +func (m *CMsgClientToGCSetFavoriteAllStarPlayerResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCSetFavoriteAllStarPlayerResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCSetFavoriteAllStarPlayerResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCSetFavoriteAllStarPlayerResponse_Result CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse = CMsgClientToGCSetFavoriteAllStarPlayerResponse_k_eInternalError + +func (m *CMsgClientToGCSetFavoriteAllStarPlayerResponse) GetResult() CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgClientToGCSetFavoriteAllStarPlayerResponse_Result +} + +func (m *CMsgClientToGCSetFavoriteAllStarPlayerResponse) GetPlayerId() uint32 { + if m != nil && m.PlayerId != nil { + return *m.PlayerId + } + return 0 +} + +type CMsgClientToGCGetFavoriteAllStarPlayerRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetFavoriteAllStarPlayerRequest) Reset() { + *m = CMsgClientToGCGetFavoriteAllStarPlayerRequest{} +} +func (m *CMsgClientToGCGetFavoriteAllStarPlayerRequest) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCGetFavoriteAllStarPlayerRequest) ProtoMessage() {} +func (*CMsgClientToGCGetFavoriteAllStarPlayerRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{367} +} + +func (m *CMsgClientToGCGetFavoriteAllStarPlayerRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetFavoriteAllStarPlayerRequest.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetFavoriteAllStarPlayerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetFavoriteAllStarPlayerRequest.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetFavoriteAllStarPlayerRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetFavoriteAllStarPlayerRequest.Merge(m, src) +} +func (m *CMsgClientToGCGetFavoriteAllStarPlayerRequest) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetFavoriteAllStarPlayerRequest.Size(m) +} +func (m *CMsgClientToGCGetFavoriteAllStarPlayerRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetFavoriteAllStarPlayerRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetFavoriteAllStarPlayerRequest proto.InternalMessageInfo + +type CMsgClientToGCGetFavoriteAllStarPlayerResponse struct { + Result *CMsgClientToGCGetFavoriteAllStarPlayerResponse_EResponse `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgClientToGCGetFavoriteAllStarPlayerResponse_EResponse,def=0" json:"result,omitempty"` + PlayerId *uint32 `protobuf:"varint,2,opt,name=player_id,json=playerId" json:"player_id,omitempty"` + PickingAllowedUntil *uint32 `protobuf:"varint,3,opt,name=picking_allowed_until,json=pickingAllowedUntil" json:"picking_allowed_until,omitempty"` + EarnedBattlePoints *uint32 `protobuf:"varint,4,opt,name=earned_battle_points,json=earnedBattlePoints" json:"earned_battle_points,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetFavoriteAllStarPlayerResponse) Reset() { + *m = CMsgClientToGCGetFavoriteAllStarPlayerResponse{} +} +func (m *CMsgClientToGCGetFavoriteAllStarPlayerResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCGetFavoriteAllStarPlayerResponse) ProtoMessage() {} +func (*CMsgClientToGCGetFavoriteAllStarPlayerResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_77d56a8cd91c4fa0, []int{368} +} + +func (m *CMsgClientToGCGetFavoriteAllStarPlayerResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetFavoriteAllStarPlayerResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetFavoriteAllStarPlayerResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetFavoriteAllStarPlayerResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetFavoriteAllStarPlayerResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetFavoriteAllStarPlayerResponse.Merge(m, src) +} +func (m *CMsgClientToGCGetFavoriteAllStarPlayerResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetFavoriteAllStarPlayerResponse.Size(m) +} +func (m *CMsgClientToGCGetFavoriteAllStarPlayerResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetFavoriteAllStarPlayerResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetFavoriteAllStarPlayerResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCGetFavoriteAllStarPlayerResponse_Result CMsgClientToGCGetFavoriteAllStarPlayerResponse_EResponse = CMsgClientToGCGetFavoriteAllStarPlayerResponse_k_eSuccess + +func (m *CMsgClientToGCGetFavoriteAllStarPlayerResponse) GetResult() CMsgClientToGCGetFavoriteAllStarPlayerResponse_EResponse { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgClientToGCGetFavoriteAllStarPlayerResponse_Result +} + +func (m *CMsgClientToGCGetFavoriteAllStarPlayerResponse) GetPlayerId() uint32 { + if m != nil && m.PlayerId != nil { + return *m.PlayerId + } + return 0 +} + +func (m *CMsgClientToGCGetFavoriteAllStarPlayerResponse) GetPickingAllowedUntil() uint32 { + if m != nil && m.PickingAllowedUntil != nil { + return *m.PickingAllowedUntil + } + return 0 +} + +func (m *CMsgClientToGCGetFavoriteAllStarPlayerResponse) GetEarnedBattlePoints() uint32 { + if m != nil && m.EarnedBattlePoints != nil { + return *m.EarnedBattlePoints + } + return 0 +} + +func init() { + proto.RegisterEnum("protocol.DOTA_WatchReplayType", DOTA_WatchReplayType_name, DOTA_WatchReplayType_value) + proto.RegisterEnum("protocol.EItemEditorReservationResult", EItemEditorReservationResult_name, EItemEditorReservationResult_value) + proto.RegisterEnum("protocol.EFeaturedHeroTextField", EFeaturedHeroTextField_name, EFeaturedHeroTextField_value) + proto.RegisterEnum("protocol.EFeaturedHeroDataType", EFeaturedHeroDataType_name, EFeaturedHeroDataType_value) + proto.RegisterEnum("protocol.EWeekendTourneyRichPresenceEvent", EWeekendTourneyRichPresenceEvent_name, EWeekendTourneyRichPresenceEvent_value) + proto.RegisterEnum("protocol.EDOTATriviaQuestionCategory", EDOTATriviaQuestionCategory_name, EDOTATriviaQuestionCategory_value) + proto.RegisterEnum("protocol.EDOTATriviaAnswerResult", EDOTATriviaAnswerResult_name, EDOTATriviaAnswerResult_value) + proto.RegisterEnum("protocol.EPurchaseHeroRelicResult", EPurchaseHeroRelicResult_name, EPurchaseHeroRelicResult_value) + proto.RegisterEnum("protocol.EDevEventRequestResult", EDevEventRequestResult_name, EDevEventRequestResult_value) + proto.RegisterEnum("protocol.ESupportEventRequestResult", ESupportEventRequestResult_name, ESupportEventRequestResult_value) + proto.RegisterEnum("protocol.ECoachTeammateRating", ECoachTeammateRating_name, ECoachTeammateRating_value) + proto.RegisterEnum("protocol.EPlayerCoachMatchFlag", EPlayerCoachMatchFlag_name, EPlayerCoachMatchFlag_value) + proto.RegisterEnum("protocol.CMsgDOTARequestMatches_SkillLevel", CMsgDOTARequestMatches_SkillLevel_name, CMsgDOTARequestMatches_SkillLevel_value) + proto.RegisterEnum("protocol.CMsgDOTAGetDPCStandingsResponse_EStatus", CMsgDOTAGetDPCStandingsResponse_EStatus_name, CMsgDOTAGetDPCStandingsResponse_EStatus_value) + proto.RegisterEnum("protocol.CMsgDOTAPopup_PopupID", CMsgDOTAPopup_PopupID_name, CMsgDOTAPopup_PopupID_value) + proto.RegisterEnum("protocol.CMsgDOTAFriendRecruitsResponse_EResult", CMsgDOTAFriendRecruitsResponse_EResult_name, CMsgDOTAFriendRecruitsResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAClaimEventActionResponse_ResultCode", CMsgDOTAClaimEventActionResponse_ResultCode_name, CMsgDOTAClaimEventActionResponse_ResultCode_value) + proto.RegisterEnum("protocol.CMsgGCNotificationsResponse_EResult", CMsgGCNotificationsResponse_EResult_name, CMsgGCNotificationsResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgGCPlayerInfoSubmitResponse_EResult", CMsgGCPlayerInfoSubmitResponse_EResult_name, CMsgGCPlayerInfoSubmitResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgClientToGCVoteForArcanaResponse_Result", CMsgClientToGCVoteForArcanaResponse_Result_name, CMsgClientToGCVoteForArcanaResponse_Result_value) + proto.RegisterEnum("protocol.CMsgArcanaVotes_VotingState", CMsgArcanaVotes_VotingState_name, CMsgArcanaVotes_VotingState_value) + proto.RegisterEnum("protocol.CMsgDOTARedeemItemResponse_EResultCode", CMsgDOTARedeemItemResponse_EResultCode_name, CMsgDOTARedeemItemResponse_EResultCode_value) + proto.RegisterEnum("protocol.CMsgPerfectWorldUserLookupResponse_EResultCode", CMsgPerfectWorldUserLookupResponse_EResultCode_name, CMsgPerfectWorldUserLookupResponse_EResultCode_value) + proto.RegisterEnum("protocol.CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult", CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult_name, CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgClientToGCOpenPlayerCardPackResponse_Result", CMsgClientToGCOpenPlayerCardPackResponse_Result_name, CMsgClientToGCOpenPlayerCardPackResponse_Result_value) + proto.RegisterEnum("protocol.CMsgClientToGCRecyclePlayerCardResponse_Result", CMsgClientToGCRecyclePlayerCardResponse_Result_name, CMsgClientToGCRecyclePlayerCardResponse_Result_value) + proto.RegisterEnum("protocol.CMsgClientToGCCreatePlayerCardPackResponse_Result", CMsgClientToGCCreatePlayerCardPackResponse_Result_name, CMsgClientToGCCreatePlayerCardPackResponse_Result_value) + proto.RegisterEnum("protocol.CMsgClientToGCGiveTipResponse_Result", CMsgClientToGCGiveTipResponse_Result_name, CMsgClientToGCGiveTipResponse_Result_value) + proto.RegisterEnum("protocol.CMsgDOTAAnchorPhoneNumberResponse_Result", CMsgDOTAAnchorPhoneNumberResponse_Result_name, CMsgDOTAAnchorPhoneNumberResponse_Result_value) + proto.RegisterEnum("protocol.CMsgDOTAUnanchorPhoneNumberResponse_Result", CMsgDOTAUnanchorPhoneNumberResponse_Result_name, CMsgDOTAUnanchorPhoneNumberResponse_Result_value) + proto.RegisterEnum("protocol.CMsgGCToClientAllStarVotesSubmitReply_Result", CMsgGCToClientAllStarVotesSubmitReply_Result_name, CMsgGCToClientAllStarVotesSubmitReply_Result_value) + proto.RegisterEnum("protocol.CMsgDOTASelectionPriorityChoiceResponse_Result", CMsgDOTASelectionPriorityChoiceResponse_Result_name, CMsgDOTASelectionPriorityChoiceResponse_Result_value) + proto.RegisterEnum("protocol.CMsgDOTAGameAutographRewardResponse_Result", CMsgDOTAGameAutographRewardResponse_Result_name, CMsgDOTAGameAutographRewardResponse_Result_value) + proto.RegisterEnum("protocol.CMsgDOTADestroyLobbyResponse_Result", CMsgDOTADestroyLobbyResponse_Result_name, CMsgDOTADestroyLobbyResponse_Result_value) + proto.RegisterEnum("protocol.CMsgPurchaseItemWithEventPointsResponse_Result", CMsgPurchaseItemWithEventPointsResponse_Result_name, CMsgPurchaseItemWithEventPointsResponse_Result_value) + proto.RegisterEnum("protocol.CMsgClientToGCRecycleHeroRelicResponse_Result", CMsgClientToGCRecycleHeroRelicResponse_Result_name, CMsgClientToGCRecycleHeroRelicResponse_Result_value) + proto.RegisterEnum("protocol.CMsgProfileResponse_EResponse", CMsgProfileResponse_EResponse_name, CMsgProfileResponse_EResponse_value) + proto.RegisterEnum("protocol.CMsgProfileUpdateResponse_Result", CMsgProfileUpdateResponse_Result_name, CMsgProfileUpdateResponse_Result_value) + proto.RegisterEnum("protocol.CMsgActivatePlusFreeTrialResponse_Result", CMsgActivatePlusFreeTrialResponse_Result_name, CMsgActivatePlusFreeTrialResponse_Result_value) + proto.RegisterEnum("protocol.CMsgClientToGCCavernCrawlClaimRoomResponse_Result", CMsgClientToGCCavernCrawlClaimRoomResponse_Result_name, CMsgClientToGCCavernCrawlClaimRoomResponse_Result_value) + proto.RegisterEnum("protocol.CMsgClientToGCCavernCrawlUseItemOnRoomResponse_Result", CMsgClientToGCCavernCrawlUseItemOnRoomResponse_Result_name, CMsgClientToGCCavernCrawlUseItemOnRoomResponse_Result_value) + proto.RegisterEnum("protocol.CMsgClientToGCCavernCrawlUseItemOnPathResponse_Result", CMsgClientToGCCavernCrawlUseItemOnPathResponse_Result_name, CMsgClientToGCCavernCrawlUseItemOnPathResponse_Result_value) + proto.RegisterEnum("protocol.CMsgClientToGCCavernCrawlRequestMapStateResponse_Result", CMsgClientToGCCavernCrawlRequestMapStateResponse_Result_name, CMsgClientToGCCavernCrawlRequestMapStateResponse_Result_value) + proto.RegisterEnum("protocol.CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_Result", CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_Result_name, CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse_Result_value) + proto.RegisterEnum("protocol.CMsgSocialFeedResponse_Result", CMsgSocialFeedResponse_Result_name, CMsgSocialFeedResponse_Result_value) + proto.RegisterEnum("protocol.CMsgSocialFeedCommentsResponse_Result", CMsgSocialFeedCommentsResponse_Result_name, CMsgSocialFeedCommentsResponse_Result_value) + proto.RegisterEnum("protocol.CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result", CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result_name, CMsgClientToGCPlayerCardSpecificPurchaseResponse_Result_value) + proto.RegisterEnum("protocol.CMsgClientToGCRequestContestVotesResponse_EResponse", CMsgClientToGCRequestContestVotesResponse_EResponse_name, CMsgClientToGCRequestContestVotesResponse_EResponse_value) + proto.RegisterEnum("protocol.CMsgGCToClientRecordContestVoteResponse_EResult", CMsgGCToClientRecordContestVoteResponse_EResult_name, CMsgGCToClientRecordContestVoteResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTADPCFeed_EFeedElementType", CMsgDOTADPCFeed_EFeedElementType_name, CMsgDOTADPCFeed_EFeedElementType_value) + proto.RegisterEnum("protocol.CMsgGCToClientGetFilteredPlayersResponse_Result", CMsgGCToClientGetFilteredPlayersResponse_Result_name, CMsgGCToClientGetFilteredPlayersResponse_Result_value) + proto.RegisterEnum("protocol.CMsgGCToClientRemoveFilteredPlayerResponse_Result", CMsgGCToClientRemoveFilteredPlayerResponse_Result_name, CMsgGCToClientRemoveFilteredPlayerResponse_Result_value) + proto.RegisterEnum("protocol.CMsgClientToGCUpdatePartyBeacon_Action", CMsgClientToGCUpdatePartyBeacon_Action_name, CMsgClientToGCUpdatePartyBeacon_Action_value) + proto.RegisterEnum("protocol.CMsgGCToClientRequestActiveBeaconPartiesResponse_EResponse", CMsgGCToClientRequestActiveBeaconPartiesResponse_EResponse_name, CMsgGCToClientRequestActiveBeaconPartiesResponse_EResponse_value) + proto.RegisterEnum("protocol.CMsgGCToClientJoinPartyFromBeaconResponse_EResponse", CMsgGCToClientJoinPartyFromBeaconResponse_EResponse_name, CMsgGCToClientJoinPartyFromBeaconResponse_EResponse_value) + proto.RegisterEnum("protocol.CMsgClientToGCManageFavorites_Action", CMsgClientToGCManageFavorites_Action_name, CMsgClientToGCManageFavorites_Action_value) + proto.RegisterEnum("protocol.CMsgGCToClientManageFavoritesResponse_EResponse", CMsgGCToClientManageFavoritesResponse_EResponse_name, CMsgGCToClientManageFavoritesResponse_EResponse_value) + proto.RegisterEnum("protocol.CMsgGCToClientGetFavoritePlayersResponse_EResponse", CMsgGCToClientGetFavoritePlayersResponse_EResponse_name, CMsgGCToClientGetFavoritePlayersResponse_EResponse_value) + proto.RegisterEnum("protocol.CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_EResponse", CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_EResponse_name, CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse_EResponse_value) + proto.RegisterEnum("protocol.CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_EResponse", CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_EResponse_name, CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse_EResponse_value) + proto.RegisterEnum("protocol.CMsgClientToGCRequestPlayerCoachMatchesResponse_EResponse", CMsgClientToGCRequestPlayerCoachMatchesResponse_EResponse_name, CMsgClientToGCRequestPlayerCoachMatchesResponse_EResponse_value) + proto.RegisterEnum("protocol.CMsgClientToGCRequestPlayerCoachMatchResponse_EResponse", CMsgClientToGCRequestPlayerCoachMatchResponse_EResponse_name, CMsgClientToGCRequestPlayerCoachMatchResponse_EResponse_value) + proto.RegisterEnum("protocol.CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse", CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse_name, CMsgClientToGCSubmitCoachTeammateRatingResponse_EResponse_value) + proto.RegisterEnum("protocol.CMsgClientToGCGetUnderlordsCDKeyResponse_EResponse", CMsgClientToGCGetUnderlordsCDKeyResponse_EResponse_name, CMsgClientToGCGetUnderlordsCDKeyResponse_EResponse_value) + proto.RegisterEnum("protocol.CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse", CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse_name, CMsgClientToGCSetFavoriteAllStarPlayerResponse_EResponse_value) + proto.RegisterEnum("protocol.CMsgClientToGCGetFavoriteAllStarPlayerResponse_EResponse", CMsgClientToGCGetFavoriteAllStarPlayerResponse_EResponse_name, CMsgClientToGCGetFavoriteAllStarPlayerResponse_EResponse_value) + proto.RegisterType((*CMsgClientSuspended)(nil), "protocol.CMsgClientSuspended") + proto.RegisterType((*CMsgBalancedShuffleLobby)(nil), "protocol.CMsgBalancedShuffleLobby") + proto.RegisterType((*CMsgInitialQuestionnaireResponse)(nil), "protocol.CMsgInitialQuestionnaireResponse") + proto.RegisterType((*CMsgDOTAPlayerMatchHistory)(nil), "protocol.CMsgDOTAPlayerMatchHistory") + proto.RegisterType((*CMsgDOTAMatchHistoryFilter)(nil), "protocol.CMsgDOTAMatchHistoryFilter") + proto.RegisterType((*CMsgDOTARequestMatches)(nil), "protocol.CMsgDOTARequestMatches") + proto.RegisterType((*CMsgDOTARequestMatchesResponse)(nil), "protocol.CMsgDOTARequestMatchesResponse") + proto.RegisterType((*CMsgDOTARequestMatchesResponse_Series)(nil), "protocol.CMsgDOTARequestMatchesResponse.Series") + proto.RegisterType((*CMsgDOTAGetDPCStandingsResponse)(nil), "protocol.CMsgDOTAGetDPCStandingsResponse") + proto.RegisterType((*CMsgDOTAGetDPCStandingsResponse_TeamInfo)(nil), "protocol.CMsgDOTAGetDPCStandingsResponse.TeamInfo") + proto.RegisterType((*CMsgDOTAPopup)(nil), "protocol.CMsgDOTAPopup") + proto.RegisterType((*CMsgDOTAReportsRemainingRequest)(nil), "protocol.CMsgDOTAReportsRemainingRequest") + proto.RegisterType((*CMsgDOTAReportsRemainingResponse)(nil), "protocol.CMsgDOTAReportsRemainingResponse") + proto.RegisterType((*CMsgDOTASubmitPlayerReport)(nil), "protocol.CMsgDOTASubmitPlayerReport") + proto.RegisterType((*CMsgDOTASubmitPlayerReportResponse)(nil), "protocol.CMsgDOTASubmitPlayerReportResponse") + proto.RegisterType((*CMsgDOTAReportCountsRequest)(nil), "protocol.CMsgDOTAReportCountsRequest") + proto.RegisterType((*CMsgDOTAReportCountsResponse)(nil), "protocol.CMsgDOTAReportCountsResponse") + proto.RegisterType((*CMsgDOTASubmitLobbyMVPVote)(nil), "protocol.CMsgDOTASubmitLobbyMVPVote") + proto.RegisterType((*CMsgDOTASubmitLobbyMVPVoteResponse)(nil), "protocol.CMsgDOTASubmitLobbyMVPVoteResponse") + proto.RegisterType((*CMsgDOTALobbyMVPNotifyRecipient)(nil), "protocol.CMsgDOTALobbyMVPNotifyRecipient") + proto.RegisterType((*CMsgDOTALobbyMVPAwarded)(nil), "protocol.CMsgDOTALobbyMVPAwarded") + proto.RegisterType((*CMsgDOTAKickedFromMatchmakingQueue)(nil), "protocol.CMsgDOTAKickedFromMatchmakingQueue") + proto.RegisterType((*CMsgDOTARequestSaveGames)(nil), "protocol.CMsgDOTARequestSaveGames") + proto.RegisterType((*CMsgDOTARequestSaveGamesResponse)(nil), "protocol.CMsgDOTARequestSaveGamesResponse") + proto.RegisterType((*CMsgGCMatchDetailsRequest)(nil), "protocol.CMsgGCMatchDetailsRequest") + proto.RegisterType((*CMsgGCMatchDetailsResponse)(nil), "protocol.CMsgGCMatchDetailsResponse") + proto.RegisterType((*CMsgServerToGCMatchDetailsRequest)(nil), "protocol.CMsgServerToGCMatchDetailsRequest") + proto.RegisterType((*CMsgGCToServerMatchDetailsResponse)(nil), "protocol.CMsgGCToServerMatchDetailsResponse") + proto.RegisterType((*CMsgDOTAProfileTickets)(nil), "protocol.CMsgDOTAProfileTickets") + proto.RegisterType((*CMsgDOTAProfileTickets_LeaguePass)(nil), "protocol.CMsgDOTAProfileTickets.LeaguePass") + proto.RegisterType((*CMsgClientToGCGetProfileTickets)(nil), "protocol.CMsgClientToGCGetProfileTickets") + proto.RegisterType((*CMsgDOTAClearNotifySuccessfulReport)(nil), "protocol.CMsgDOTAClearNotifySuccessfulReport") + proto.RegisterType((*CMsgGCToClientPartySearchInvites)(nil), "protocol.CMsgGCToClientPartySearchInvites") + proto.RegisterType((*CMsgDOTAWelcome)(nil), "protocol.CMsgDOTAWelcome") + proto.RegisterType((*CMsgDOTAWelcome_CExtraMsg)(nil), "protocol.CMsgDOTAWelcome.CExtraMsg") + proto.RegisterType((*CSODOTAGameHeroFavorites)(nil), "protocol.CSODOTAGameHeroFavorites") + proto.RegisterType((*CMsgDOTAHeroFavoritesAdd)(nil), "protocol.CMsgDOTAHeroFavoritesAdd") + proto.RegisterType((*CMsgDOTAHeroFavoritesRemove)(nil), "protocol.CMsgDOTAHeroFavoritesRemove") + proto.RegisterType((*CMsgDOTAFeaturedItems)(nil), "protocol.CMsgDOTAFeaturedItems") + proto.RegisterType((*CMsgDOTAMatchVotes)(nil), "protocol.CMsgDOTAMatchVotes") + proto.RegisterType((*CMsgDOTAMatchVotes_PlayerVote)(nil), "protocol.CMsgDOTAMatchVotes.PlayerVote") + proto.RegisterType((*CMsgCastMatchVote)(nil), "protocol.CMsgCastMatchVote") + proto.RegisterType((*CMsgRetrieveMatchVote)(nil), "protocol.CMsgRetrieveMatchVote") + proto.RegisterType((*CMsgMatchVoteResponse)(nil), "protocol.CMsgMatchVoteResponse") + proto.RegisterType((*CMsgDOTAHallOfFame)(nil), "protocol.CMsgDOTAHallOfFame") + proto.RegisterType((*CMsgDOTAHallOfFame_FeaturedPlayer)(nil), "protocol.CMsgDOTAHallOfFame.FeaturedPlayer") + proto.RegisterType((*CMsgDOTAHallOfFame_FeaturedFarmer)(nil), "protocol.CMsgDOTAHallOfFame.FeaturedFarmer") + proto.RegisterType((*CMsgDOTAHallOfFameRequest)(nil), "protocol.CMsgDOTAHallOfFameRequest") + proto.RegisterType((*CMsgDOTAHallOfFameResponse)(nil), "protocol.CMsgDOTAHallOfFameResponse") + proto.RegisterType((*CMsgDOTAHalloweenHighScoreRequest)(nil), "protocol.CMsgDOTAHalloweenHighScoreRequest") + proto.RegisterType((*CMsgDOTAHalloweenHighScoreResponse)(nil), "protocol.CMsgDOTAHalloweenHighScoreResponse") + proto.RegisterType((*CMsgDOTAStorePromoPagesRequest)(nil), "protocol.CMsgDOTAStorePromoPagesRequest") + proto.RegisterType((*CMsgDOTAStorePromoPagesResponse)(nil), "protocol.CMsgDOTAStorePromoPagesResponse") + proto.RegisterType((*CMsgDOTAStorePromoPagesResponse_PromoPage)(nil), "protocol.CMsgDOTAStorePromoPagesResponse.PromoPage") + proto.RegisterType((*CMsgMatchmakingMatchGroupInfo)(nil), "protocol.CMsgMatchmakingMatchGroupInfo") + proto.RegisterType((*CMsgDOTAMatchmakingStatsRequest)(nil), "protocol.CMsgDOTAMatchmakingStatsRequest") + proto.RegisterType((*CMsgDOTAMatchmakingStatsResponse)(nil), "protocol.CMsgDOTAMatchmakingStatsResponse") + proto.RegisterType((*CMsgDOTAUpdateMatchmakingStats)(nil), "protocol.CMsgDOTAUpdateMatchmakingStats") + proto.RegisterType((*CMsgDOTAUpdateMatchManagementStats)(nil), "protocol.CMsgDOTAUpdateMatchManagementStats") + proto.RegisterType((*CMsgDOTASetMatchHistoryAccess)(nil), "protocol.CMsgDOTASetMatchHistoryAccess") + proto.RegisterType((*CMsgDOTASetMatchHistoryAccessResponse)(nil), "protocol.CMsgDOTASetMatchHistoryAccessResponse") + proto.RegisterType((*CMsgDOTANotifyAccountFlagsChange)(nil), "protocol.CMsgDOTANotifyAccountFlagsChange") + proto.RegisterType((*CMsgDOTASetProfilePrivacy)(nil), "protocol.CMsgDOTASetProfilePrivacy") + proto.RegisterType((*CMsgDOTASetProfilePrivacyResponse)(nil), "protocol.CMsgDOTASetProfilePrivacyResponse") + proto.RegisterType((*CMsgUpgradeLeagueItem)(nil), "protocol.CMsgUpgradeLeagueItem") + proto.RegisterType((*CMsgUpgradeLeagueItemResponse)(nil), "protocol.CMsgUpgradeLeagueItemResponse") + proto.RegisterType((*CMsgGCWatchDownloadedReplay)(nil), "protocol.CMsgGCWatchDownloadedReplay") + proto.RegisterType((*CMsgSetMapLocationState)(nil), "protocol.CMsgSetMapLocationState") + proto.RegisterType((*CMsgSetMapLocationStateResponse)(nil), "protocol.CMsgSetMapLocationStateResponse") + proto.RegisterType((*CMsgResetMapLocations)(nil), "protocol.CMsgResetMapLocations") + proto.RegisterType((*CMsgResetMapLocationsResponse)(nil), "protocol.CMsgResetMapLocationsResponse") + proto.RegisterType((*CMsgRefreshPartnerAccountLink)(nil), "protocol.CMsgRefreshPartnerAccountLink") + proto.RegisterType((*CMsgClientsRejoinChatChannels)(nil), "protocol.CMsgClientsRejoinChatChannels") + proto.RegisterType((*CMsgDOTASendFriendRecruits)(nil), "protocol.CMsgDOTASendFriendRecruits") + proto.RegisterType((*CMsgDOTAFriendRecruitsRequest)(nil), "protocol.CMsgDOTAFriendRecruitsRequest") + proto.RegisterType((*CMsgDOTAFriendRecruitsResponse)(nil), "protocol.CMsgDOTAFriendRecruitsResponse") + proto.RegisterType((*CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus)(nil), "protocol.CMsgDOTAFriendRecruitsResponse.FriendRecruitStatus") + proto.RegisterType((*CMsgDOTAFriendRecruitInviteAcceptDecline)(nil), "protocol.CMsgDOTAFriendRecruitInviteAcceptDecline") + proto.RegisterType((*CMsgRequestLeaguePrizePool)(nil), "protocol.CMsgRequestLeaguePrizePool") + proto.RegisterType((*CMsgRequestLeaguePrizePoolResponse)(nil), "protocol.CMsgRequestLeaguePrizePoolResponse") + proto.RegisterType((*CMsgGCGetHeroStandings)(nil), "protocol.CMsgGCGetHeroStandings") + proto.RegisterType((*CMsgGCGetHeroStandingsResponse)(nil), "protocol.CMsgGCGetHeroStandingsResponse") + proto.RegisterType((*CMsgGCGetHeroStandingsResponse_Hero)(nil), "protocol.CMsgGCGetHeroStandingsResponse.Hero") + proto.RegisterType((*CMsgGCGetHeroTimedStats)(nil), "protocol.CMsgGCGetHeroTimedStats") + proto.RegisterType((*CMatchPlayerTimedStatAverages)(nil), "protocol.CMatchPlayerTimedStatAverages") + proto.RegisterType((*CMsgGCGetHeroTimedStatsResponse)(nil), "protocol.CMsgGCGetHeroTimedStatsResponse") + proto.RegisterType((*CMsgGCGetHeroTimedStatsResponse_TimedStatsContainer)(nil), "protocol.CMsgGCGetHeroTimedStatsResponse.TimedStatsContainer") + proto.RegisterType((*CMsgGCGetHeroTimedStatsResponse_RankChunkedStats)(nil), "protocol.CMsgGCGetHeroTimedStatsResponse.RankChunkedStats") + proto.RegisterType((*CMsgGCItemEditorReservationsRequest)(nil), "protocol.CMsgGCItemEditorReservationsRequest") + proto.RegisterType((*CMsgGCItemEditorReservation)(nil), "protocol.CMsgGCItemEditorReservation") + proto.RegisterType((*CMsgGCItemEditorReservationsResponse)(nil), "protocol.CMsgGCItemEditorReservationsResponse") + proto.RegisterType((*CMsgGCItemEditorReserveItemDef)(nil), "protocol.CMsgGCItemEditorReserveItemDef") + proto.RegisterType((*CMsgGCItemEditorReserveItemDefResponse)(nil), "protocol.CMsgGCItemEditorReserveItemDefResponse") + proto.RegisterType((*CMsgGCItemEditorReleaseReservation)(nil), "protocol.CMsgGCItemEditorReleaseReservation") + proto.RegisterType((*CMsgGCItemEditorReleaseReservationResponse)(nil), "protocol.CMsgGCItemEditorReleaseReservationResponse") + proto.RegisterType((*CMsgDOTARewardTutorialPrizes)(nil), "protocol.CMsgDOTARewardTutorialPrizes") + proto.RegisterType((*CMsgDOTALastHitChallengeHighScorePost)(nil), "protocol.CMsgDOTALastHitChallengeHighScorePost") + proto.RegisterType((*CMsgDOTALastHitChallengeHighScoreRequest)(nil), "protocol.CMsgDOTALastHitChallengeHighScoreRequest") + proto.RegisterType((*CMsgDOTALastHitChallengeHighScoreResponse)(nil), "protocol.CMsgDOTALastHitChallengeHighScoreResponse") + proto.RegisterType((*CMsgFlipLobbyTeams)(nil), "protocol.CMsgFlipLobbyTeams") + proto.RegisterType((*CMsgPresentedClientTerminateDlg)(nil), "protocol.CMsgPresentedClientTerminateDlg") + proto.RegisterType((*CMsgGCLobbyUpdateBroadcastChannelInfo)(nil), "protocol.CMsgGCLobbyUpdateBroadcastChannelInfo") + proto.RegisterType((*CMsgDOTAClaimEventActionData)(nil), "protocol.CMsgDOTAClaimEventActionData") + proto.RegisterType((*CMsgDOTAClaimEventActionData_GrantItemGiftData)(nil), "protocol.CMsgDOTAClaimEventActionData.GrantItemGiftData") + proto.RegisterType((*CMsgDOTAClaimEventAction)(nil), "protocol.CMsgDOTAClaimEventAction") + proto.RegisterType((*CMsgDOTAClaimEventActionResponse)(nil), "protocol.CMsgDOTAClaimEventActionResponse") + proto.RegisterType((*CMsgDOTAClaimEventActionResponse_MysteryItemRewardData)(nil), "protocol.CMsgDOTAClaimEventActionResponse.MysteryItemRewardData") + proto.RegisterType((*CMsgDOTAClaimEventActionResponse_LootListRewardData)(nil), "protocol.CMsgDOTAClaimEventActionResponse.LootListRewardData") + proto.RegisterType((*CMsgDOTAClaimEventActionResponse_GrantedRewardData)(nil), "protocol.CMsgDOTAClaimEventActionResponse.GrantedRewardData") + proto.RegisterType((*CMsgClientToGCClaimEventActionUsingItem)(nil), "protocol.CMsgClientToGCClaimEventActionUsingItem") + proto.RegisterType((*CMsgClientToGCClaimEventActionUsingItemResponse)(nil), "protocol.CMsgClientToGCClaimEventActionUsingItemResponse") + proto.RegisterType((*CMsgGCToClientClaimEventActionUsingItemCompleted)(nil), "protocol.CMsgGCToClientClaimEventActionUsingItemCompleted") + proto.RegisterType((*CMsgDOTAGetEventPoints)(nil), "protocol.CMsgDOTAGetEventPoints") + proto.RegisterType((*CMsgDOTAGetEventPointsResponse)(nil), "protocol.CMsgDOTAGetEventPointsResponse") + proto.RegisterType((*CMsgDOTAGetEventPointsResponse_Action)(nil), "protocol.CMsgDOTAGetEventPointsResponse.Action") + proto.RegisterType((*CMsgDOTAGetPeriodicResource)(nil), "protocol.CMsgDOTAGetPeriodicResource") + proto.RegisterType((*CMsgDOTAGetPeriodicResourceResponse)(nil), "protocol.CMsgDOTAGetPeriodicResourceResponse") + proto.RegisterType((*CMsgDOTAPeriodicResourceUpdated)(nil), "protocol.CMsgDOTAPeriodicResourceUpdated") + proto.RegisterType((*CMsgDOTALiveLeagueGameUpdate)(nil), "protocol.CMsgDOTALiveLeagueGameUpdate") + proto.RegisterType((*CMsgDOTACompendiumSelection)(nil), "protocol.CMsgDOTACompendiumSelection") + proto.RegisterType((*CMsgDOTACompendiumSelectionResponse)(nil), "protocol.CMsgDOTACompendiumSelectionResponse") + proto.RegisterType((*CMsgDOTACompendiumData)(nil), "protocol.CMsgDOTACompendiumData") + proto.RegisterType((*CMsgDOTACompendiumDataRequest)(nil), "protocol.CMsgDOTACompendiumDataRequest") + proto.RegisterType((*CMsgDOTACompendiumDataResponse)(nil), "protocol.CMsgDOTACompendiumDataResponse") + proto.RegisterType((*CMsgDOTAGetPlayerMatchHistory)(nil), "protocol.CMsgDOTAGetPlayerMatchHistory") + proto.RegisterType((*CMsgDOTAGetPlayerMatchHistoryResponse)(nil), "protocol.CMsgDOTAGetPlayerMatchHistoryResponse") + proto.RegisterType((*CMsgDOTAGetPlayerMatchHistoryResponse_Match)(nil), "protocol.CMsgDOTAGetPlayerMatchHistoryResponse.Match") + proto.RegisterType((*CMsgDOTAStartDailyHeroChallenge)(nil), "protocol.CMsgDOTAStartDailyHeroChallenge") + proto.RegisterType((*CMsgGCNotificationsRequest)(nil), "protocol.CMsgGCNotificationsRequest") + proto.RegisterType((*CMsgGCNotificationsResponse)(nil), "protocol.CMsgGCNotificationsResponse") + proto.RegisterType((*CMsgGCNotificationsResponse_Notification)(nil), "protocol.CMsgGCNotificationsResponse.Notification") + proto.RegisterType((*CMsgGCNotificationsMarkReadRequest)(nil), "protocol.CMsgGCNotificationsMarkReadRequest") + proto.RegisterType((*CMsgClientToGCMarkNotificationListRead)(nil), "protocol.CMsgClientToGCMarkNotificationListRead") + proto.RegisterType((*CMsgGCPlayerInfoRequest)(nil), "protocol.CMsgGCPlayerInfoRequest") + proto.RegisterType((*CMsgGCPlayerInfoRequest_PlayerInfo)(nil), "protocol.CMsgGCPlayerInfoRequest.PlayerInfo") + proto.RegisterType((*CMsgGCPlayerInfoSubmit)(nil), "protocol.CMsgGCPlayerInfoSubmit") + proto.RegisterType((*CMsgGCPlayerInfoSubmitResponse)(nil), "protocol.CMsgGCPlayerInfoSubmitResponse") + proto.RegisterType((*CMsgClientProvideSurveyResult)(nil), "protocol.CMsgClientProvideSurveyResult") + proto.RegisterType((*CMsgClientProvideSurveyResult_Response)(nil), "protocol.CMsgClientProvideSurveyResult.Response") + proto.RegisterType((*CMsgDOTAEmoticonAccessSDO)(nil), "protocol.CMsgDOTAEmoticonAccessSDO") + proto.RegisterType((*CMsgClientToGCEmoticonDataRequest)(nil), "protocol.CMsgClientToGCEmoticonDataRequest") + proto.RegisterType((*CMsgGCToClientEmoticonData)(nil), "protocol.CMsgGCToClientEmoticonData") + proto.RegisterType((*CMsgClientToGCTrackDialogResult)(nil), "protocol.CMsgClientToGCTrackDialogResult") + proto.RegisterType((*CMsgGCToClientTournamentItemDrop)(nil), "protocol.CMsgGCToClientTournamentItemDrop") + proto.RegisterType((*CMsgClientToGCSetAdditionalEquips)(nil), "protocol.CMsgClientToGCSetAdditionalEquips") + proto.RegisterType((*CMsgClientToGCSetAdditionalEquipsResponse)(nil), "protocol.CMsgClientToGCSetAdditionalEquipsResponse") + proto.RegisterType((*CMsgClientToGCGetAdditionalEquips)(nil), "protocol.CMsgClientToGCGetAdditionalEquips") + proto.RegisterType((*CMsgClientToGCGetAdditionalEquipsResponse)(nil), "protocol.CMsgClientToGCGetAdditionalEquipsResponse") + proto.RegisterType((*CMsgClientToGCGetAllHeroOrder)(nil), "protocol.CMsgClientToGCGetAllHeroOrder") + proto.RegisterType((*CMsgClientToGCGetAllHeroOrderResponse)(nil), "protocol.CMsgClientToGCGetAllHeroOrderResponse") + proto.RegisterType((*CMsgClientToGCGetAllHeroProgress)(nil), "protocol.CMsgClientToGCGetAllHeroProgress") + proto.RegisterType((*CMsgClientToGCGetAllHeroProgressResponse)(nil), "protocol.CMsgClientToGCGetAllHeroProgressResponse") + proto.RegisterType((*CMsgClientToGCGetTrophyList)(nil), "protocol.CMsgClientToGCGetTrophyList") + proto.RegisterType((*CMsgClientToGCGetTrophyListResponse)(nil), "protocol.CMsgClientToGCGetTrophyListResponse") + proto.RegisterType((*CMsgClientToGCGetTrophyListResponse_Trophy)(nil), "protocol.CMsgClientToGCGetTrophyListResponse.Trophy") + proto.RegisterType((*CMsgGCToClientTrophyAwarded)(nil), "protocol.CMsgGCToClientTrophyAwarded") + proto.RegisterType((*CMsgClientToGCGetProfileCard)(nil), "protocol.CMsgClientToGCGetProfileCard") + proto.RegisterType((*CMsgClientToGCSetProfileCardSlots)(nil), "protocol.CMsgClientToGCSetProfileCardSlots") + proto.RegisterType((*CMsgClientToGCSetProfileCardSlots_CardSlot)(nil), "protocol.CMsgClientToGCSetProfileCardSlots.CardSlot") + proto.RegisterType((*CMsgClientToGCGetProfileCardStats)(nil), "protocol.CMsgClientToGCGetProfileCardStats") + proto.RegisterType((*CMsgClientToGCCreateHeroStatue)(nil), "protocol.CMsgClientToGCCreateHeroStatue") + proto.RegisterType((*CMsgGCToClientHeroStatueCreateResult)(nil), "protocol.CMsgGCToClientHeroStatueCreateResult") + proto.RegisterType((*CMsgGCToClientEventStatusChanged)(nil), "protocol.CMsgGCToClientEventStatusChanged") + proto.RegisterType((*CMsgClientToGCPlayerStatsRequest)(nil), "protocol.CMsgClientToGCPlayerStatsRequest") + proto.RegisterType((*CMsgGCToClientPlayerStatsResponse)(nil), "protocol.CMsgGCToClientPlayerStatsResponse") + proto.RegisterType((*CMsgClientToGCCustomGamePlayerCountRequest)(nil), "protocol.CMsgClientToGCCustomGamePlayerCountRequest") + proto.RegisterType((*CMsgGCToClientCustomGamePlayerCountResponse)(nil), "protocol.CMsgGCToClientCustomGamePlayerCountResponse") + proto.RegisterType((*CMsgClientToGCCustomGamesFriendsPlayedRequest)(nil), "protocol.CMsgClientToGCCustomGamesFriendsPlayedRequest") + proto.RegisterType((*CMsgGCToClientCustomGamesFriendsPlayedResponse)(nil), "protocol.CMsgGCToClientCustomGamesFriendsPlayedResponse") + proto.RegisterType((*CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame)(nil), "protocol.CMsgGCToClientCustomGamesFriendsPlayedResponse.CustomGame") + proto.RegisterType((*CMsgClientToGCSocialFeedPostCommentRequest)(nil), "protocol.CMsgClientToGCSocialFeedPostCommentRequest") + proto.RegisterType((*CMsgGCToClientSocialFeedPostCommentResponse)(nil), "protocol.CMsgGCToClientSocialFeedPostCommentResponse") + proto.RegisterType((*CMsgClientToGCSocialFeedPostMessageRequest)(nil), "protocol.CMsgClientToGCSocialFeedPostMessageRequest") + proto.RegisterType((*CMsgGCToClientSocialFeedPostMessageResponse)(nil), "protocol.CMsgGCToClientSocialFeedPostMessageResponse") + proto.RegisterType((*CMsgClientToGCFriendsPlayedCustomGameRequest)(nil), "protocol.CMsgClientToGCFriendsPlayedCustomGameRequest") + proto.RegisterType((*CMsgGCToClientFriendsPlayedCustomGameResponse)(nil), "protocol.CMsgGCToClientFriendsPlayedCustomGameResponse") + proto.RegisterType((*CMsgClientToGCSocialMatchPostCommentRequest)(nil), "protocol.CMsgClientToGCSocialMatchPostCommentRequest") + proto.RegisterType((*CMsgGCToClientSocialMatchPostCommentResponse)(nil), "protocol.CMsgGCToClientSocialMatchPostCommentResponse") + proto.RegisterType((*CMsgClientToGCSocialMatchDetailsRequest)(nil), "protocol.CMsgClientToGCSocialMatchDetailsRequest") + proto.RegisterType((*CMsgGCToClientSocialMatchDetailsResponse)(nil), "protocol.CMsgGCToClientSocialMatchDetailsResponse") + proto.RegisterType((*CMsgGCToClientSocialMatchDetailsResponse_Comment)(nil), "protocol.CMsgGCToClientSocialMatchDetailsResponse.Comment") + proto.RegisterType((*CMsgDOTAPartyRichPresence)(nil), "protocol.CMsgDOTAPartyRichPresence") + proto.RegisterType((*CMsgDOTAPartyRichPresence_Member)(nil), "protocol.CMsgDOTAPartyRichPresence.Member") + proto.RegisterType((*CMsgDOTAPartyRichPresence_WeekendTourney)(nil), "protocol.CMsgDOTAPartyRichPresence.WeekendTourney") + proto.RegisterType((*CMsgDOTALobbyRichPresence)(nil), "protocol.CMsgDOTALobbyRichPresence") + proto.RegisterType((*CMsgDOTACustomGameListenServerStartedLoading)(nil), "protocol.CMsgDOTACustomGameListenServerStartedLoading") + proto.RegisterType((*CMsgDOTACustomGameClientFinishedLoading)(nil), "protocol.CMsgDOTACustomGameClientFinishedLoading") + proto.RegisterType((*CMsgClientToGCApplyGemCombiner)(nil), "protocol.CMsgClientToGCApplyGemCombiner") + proto.RegisterType((*CMsgClientToGCH264Unsupported)(nil), "protocol.CMsgClientToGCH264Unsupported") + proto.RegisterType((*CMsgClientToGCRequestH264Support)(nil), "protocol.CMsgClientToGCRequestH264Support") + proto.RegisterType((*CMsgClientToGCGetQuestProgress)(nil), "protocol.CMsgClientToGCGetQuestProgress") + proto.RegisterType((*CMsgClientToGCGetQuestProgressResponse)(nil), "protocol.CMsgClientToGCGetQuestProgressResponse") + proto.RegisterType((*CMsgClientToGCGetQuestProgressResponse_Challenge)(nil), "protocol.CMsgClientToGCGetQuestProgressResponse.Challenge") + proto.RegisterType((*CMsgClientToGCGetQuestProgressResponse_Quest)(nil), "protocol.CMsgClientToGCGetQuestProgressResponse.Quest") + proto.RegisterType((*CMsgGCToClientMatchSignedOut)(nil), "protocol.CMsgGCToClientMatchSignedOut") + proto.RegisterType((*CMsgGCGetHeroStatsHistory)(nil), "protocol.CMsgGCGetHeroStatsHistory") + proto.RegisterType((*CMsgGCGetHeroStatsHistoryResponse)(nil), "protocol.CMsgGCGetHeroStatsHistoryResponse") + proto.RegisterType((*CMsgPlayerConductScorecardRequest)(nil), "protocol.CMsgPlayerConductScorecardRequest") + proto.RegisterType((*CMsgPlayerConductScorecard)(nil), "protocol.CMsgPlayerConductScorecard") + proto.RegisterType((*CMsgClientToGCWageringRequest)(nil), "protocol.CMsgClientToGCWageringRequest") + proto.RegisterType((*CMsgGCToClientWageringResponse)(nil), "protocol.CMsgGCToClientWageringResponse") + proto.RegisterType((*CMsgGCToClientWageringUpdate)(nil), "protocol.CMsgGCToClientWageringUpdate") + proto.RegisterType((*CMsgGCToClientArcanaVotesUpdate)(nil), "protocol.CMsgGCToClientArcanaVotesUpdate") + proto.RegisterType((*CMsgClientToGCGetEventGoals)(nil), "protocol.CMsgClientToGCGetEventGoals") + proto.RegisterType((*CMsgEventGoals)(nil), "protocol.CMsgEventGoals") + proto.RegisterType((*CMsgEventGoals_EventGoal)(nil), "protocol.CMsgEventGoals.EventGoal") + proto.RegisterType((*CMsgGCToGCLeaguePredictions)(nil), "protocol.CMsgGCToGCLeaguePredictions") + proto.RegisterType((*CMsgPredictionRankings)(nil), "protocol.CMsgPredictionRankings") + proto.RegisterType((*CMsgPredictionRankings_PredictionLine)(nil), "protocol.CMsgPredictionRankings.PredictionLine") + proto.RegisterType((*CMsgPredictionRankings_Prediction)(nil), "protocol.CMsgPredictionRankings.Prediction") + proto.RegisterType((*CMsgPredictionResults)(nil), "protocol.CMsgPredictionResults") + proto.RegisterType((*CMsgPredictionResults_ResultBreakdown)(nil), "protocol.CMsgPredictionResults.ResultBreakdown") + proto.RegisterType((*CMsgPredictionResults_Result)(nil), "protocol.CMsgPredictionResults.Result") + proto.RegisterType((*CMsgClientToGCSuspiciousActivity)(nil), "protocol.CMsgClientToGCSuspiciousActivity") + proto.RegisterType((*CMsgClientToGCHasPlayerVotedForMVP)(nil), "protocol.CMsgClientToGCHasPlayerVotedForMVP") + proto.RegisterType((*CMsgClientToGCHasPlayerVotedForMVPResponse)(nil), "protocol.CMsgClientToGCHasPlayerVotedForMVPResponse") + proto.RegisterType((*CMsgClientToGCVoteForLeagueGameMVP)(nil), "protocol.CMsgClientToGCVoteForLeagueGameMVP") + proto.RegisterType((*CMsgClientToGCVoteForMVP)(nil), "protocol.CMsgClientToGCVoteForMVP") + proto.RegisterType((*CMsgClientToGCVoteForMVPResponse)(nil), "protocol.CMsgClientToGCVoteForMVPResponse") + proto.RegisterType((*CMsgClientToGCMVPVoteTimeout)(nil), "protocol.CMsgClientToGCMVPVoteTimeout") + proto.RegisterType((*CMsgClientToGCMVPVoteTimeoutResponse)(nil), "protocol.CMsgClientToGCMVPVoteTimeoutResponse") + proto.RegisterType((*CMsgMVPVotesForMatch)(nil), "protocol.CMsgMVPVotesForMatch") + proto.RegisterType((*CMsgMVPVotesForMatch_Player)(nil), "protocol.CMsgMVPVotesForMatch.Player") + proto.RegisterType((*CMsgClientToGCTeammateStatsRequest)(nil), "protocol.CMsgClientToGCTeammateStatsRequest") + proto.RegisterType((*CMsgClientToGCTeammateStatsResponse)(nil), "protocol.CMsgClientToGCTeammateStatsResponse") + proto.RegisterType((*CMsgClientToGCTeammateStatsResponse_TeammateStat)(nil), "protocol.CMsgClientToGCTeammateStatsResponse.TeammateStat") + proto.RegisterType((*CMsgClientToGCVoteForArcana)(nil), "protocol.CMsgClientToGCVoteForArcana") + proto.RegisterType((*CMsgClientToGCVoteForArcana_MatchVote)(nil), "protocol.CMsgClientToGCVoteForArcana.MatchVote") + proto.RegisterType((*CMsgClientToGCVoteForArcanaResponse)(nil), "protocol.CMsgClientToGCVoteForArcanaResponse") + proto.RegisterType((*CMsgArcanaVotes)(nil), "protocol.CMsgArcanaVotes") + proto.RegisterType((*CMsgArcanaVotes_Match)(nil), "protocol.CMsgArcanaVotes.Match") + proto.RegisterType((*CMsgClientToGCRequestArcanaVotesRemaining)(nil), "protocol.CMsgClientToGCRequestArcanaVotesRemaining") + proto.RegisterType((*CMsgClientToGCRequestArcanaVotesRemainingResponse)(nil), "protocol.CMsgClientToGCRequestArcanaVotesRemainingResponse") + proto.RegisterType((*CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote)(nil), "protocol.CMsgClientToGCRequestArcanaVotesRemainingResponse.MatchVote") + proto.RegisterType((*CMsgClientToGCRequestEventPointLogV2)(nil), "protocol.CMsgClientToGCRequestEventPointLogV2") + proto.RegisterType((*CMsgClientToGCRequestEventPointLogResponseV2)(nil), "protocol.CMsgClientToGCRequestEventPointLogResponseV2") + proto.RegisterType((*CMsgClientToGCRequestEventPointLogResponseV2_LogEntry)(nil), "protocol.CMsgClientToGCRequestEventPointLogResponseV2.LogEntry") + proto.RegisterType((*CMsgClientToGCPublishUserStat)(nil), "protocol.CMsgClientToGCPublishUserStat") + proto.RegisterType((*CMsgClientToGCAddTI6TreeProgress)(nil), "protocol.CMsgClientToGCAddTI6TreeProgress") + proto.RegisterType((*CMsgClientToGCRequestLinaPlaysRemaining)(nil), "protocol.CMsgClientToGCRequestLinaPlaysRemaining") + proto.RegisterType((*CMsgClientToGCRequestLinaPlaysRemainingResponse)(nil), "protocol.CMsgClientToGCRequestLinaPlaysRemainingResponse") + proto.RegisterType((*CMsgClientToGCRequestLinaGameResult)(nil), "protocol.CMsgClientToGCRequestLinaGameResult") + proto.RegisterType((*CMsgClientToGCRequestLinaGameResultResponse)(nil), "protocol.CMsgClientToGCRequestLinaGameResultResponse") + proto.RegisterType((*CMsgClientToGCRequestSlarkGameResult)(nil), "protocol.CMsgClientToGCRequestSlarkGameResult") + proto.RegisterType((*CMsgClientToGCRequestSlarkGameResultResponse)(nil), "protocol.CMsgClientToGCRequestSlarkGameResultResponse") + proto.RegisterType((*CMsgGCToClientQuestProgressUpdated)(nil), "protocol.CMsgGCToClientQuestProgressUpdated") + proto.RegisterType((*CMsgGCToClientQuestProgressUpdated_Challenge)(nil), "protocol.CMsgGCToClientQuestProgressUpdated.Challenge") + proto.RegisterType((*CMsgDOTARedeemItem)(nil), "protocol.CMsgDOTARedeemItem") + proto.RegisterType((*CMsgDOTARedeemItemResponse)(nil), "protocol.CMsgDOTARedeemItemResponse") + proto.RegisterType((*CMsgPerfectWorldUserLookupRequest)(nil), "protocol.CMsgPerfectWorldUserLookupRequest") + proto.RegisterType((*CMsgPerfectWorldUserLookupResponse)(nil), "protocol.CMsgPerfectWorldUserLookupResponse") + proto.RegisterType((*CMsgMakeOffering)(nil), "protocol.CMsgMakeOffering") + proto.RegisterType((*CMsgRequestOfferings)(nil), "protocol.CMsgRequestOfferings") + proto.RegisterType((*CMsgRequestOfferingsResponse)(nil), "protocol.CMsgRequestOfferingsResponse") + proto.RegisterType((*CMsgRequestOfferingsResponse_NewYearsOffering)(nil), "protocol.CMsgRequestOfferingsResponse.NewYearsOffering") + proto.RegisterType((*CMsgDOTAPCBangTimedReward)(nil), "protocol.CMsgDOTAPCBangTimedReward") + proto.RegisterType((*CMsgDOTACompendiumInGamePredictionResults)(nil), "protocol.CMsgDOTACompendiumInGamePredictionResults") + proto.RegisterType((*CMsgDOTACompendiumInGamePredictionResults_PredictionResult)(nil), "protocol.CMsgDOTACompendiumInGamePredictionResults.PredictionResult") + proto.RegisterType((*CMsgClientToGCSelectCompendiumInGamePrediction)(nil), "protocol.CMsgClientToGCSelectCompendiumInGamePrediction") + proto.RegisterType((*CMsgClientToGCSelectCompendiumInGamePrediction_Prediction)(nil), "protocol.CMsgClientToGCSelectCompendiumInGamePrediction.Prediction") + proto.RegisterType((*CMsgClientToGCSelectCompendiumInGamePredictionResponse)(nil), "protocol.CMsgClientToGCSelectCompendiumInGamePredictionResponse") + proto.RegisterType((*CMsgClientToGCOpenPlayerCardPack)(nil), "protocol.CMsgClientToGCOpenPlayerCardPack") + proto.RegisterType((*CMsgClientToGCOpenPlayerCardPackResponse)(nil), "protocol.CMsgClientToGCOpenPlayerCardPackResponse") + proto.RegisterType((*CMsgClientToGCRecyclePlayerCard)(nil), "protocol.CMsgClientToGCRecyclePlayerCard") + proto.RegisterType((*CMsgClientToGCRecyclePlayerCardResponse)(nil), "protocol.CMsgClientToGCRecyclePlayerCardResponse") + proto.RegisterType((*CMsgClientToGCCreatePlayerCardPack)(nil), "protocol.CMsgClientToGCCreatePlayerCardPack") + proto.RegisterType((*CMsgClientToGCCreatePlayerCardPackResponse)(nil), "protocol.CMsgClientToGCCreatePlayerCardPackResponse") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_International2016)(nil), "protocol.CMsgGCToClientBattlePassRollup_International2016") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_International2016_Questlines)(nil), "protocol.CMsgGCToClientBattlePassRollup_International2016.Questlines") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_International2016_Wagering)(nil), "protocol.CMsgGCToClientBattlePassRollup_International2016.Wagering") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_International2016_Achievements)(nil), "protocol.CMsgGCToClientBattlePassRollup_International2016.Achievements") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_International2016_BattleCup)(nil), "protocol.CMsgGCToClientBattlePassRollup_International2016.BattleCup") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_International2016_Predictions)(nil), "protocol.CMsgGCToClientBattlePassRollup_International2016.Predictions") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_International2016_Bracket)(nil), "protocol.CMsgGCToClientBattlePassRollup_International2016.Bracket") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_International2016_PlayerCard)(nil), "protocol.CMsgGCToClientBattlePassRollup_International2016.PlayerCard") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge)(nil), "protocol.CMsgGCToClientBattlePassRollup_International2016.FantasyChallenge") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_Fall2016)(nil), "protocol.CMsgGCToClientBattlePassRollup_Fall2016") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_Fall2016_Questlines)(nil), "protocol.CMsgGCToClientBattlePassRollup_Fall2016.Questlines") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_Fall2016_Wagering)(nil), "protocol.CMsgGCToClientBattlePassRollup_Fall2016.Wagering") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_Fall2016_Achievements)(nil), "protocol.CMsgGCToClientBattlePassRollup_Fall2016.Achievements") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_Fall2016_BattleCup)(nil), "protocol.CMsgGCToClientBattlePassRollup_Fall2016.BattleCup") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_Fall2016_Predictions)(nil), "protocol.CMsgGCToClientBattlePassRollup_Fall2016.Predictions") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_Fall2016_Bracket)(nil), "protocol.CMsgGCToClientBattlePassRollup_Fall2016.Bracket") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard)(nil), "protocol.CMsgGCToClientBattlePassRollup_Fall2016.PlayerCard") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge)(nil), "protocol.CMsgGCToClientBattlePassRollup_Fall2016.FantasyChallenge") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_Winter2017)(nil), "protocol.CMsgGCToClientBattlePassRollup_Winter2017") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_Winter2017_Questlines)(nil), "protocol.CMsgGCToClientBattlePassRollup_Winter2017.Questlines") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_Winter2017_Wagering)(nil), "protocol.CMsgGCToClientBattlePassRollup_Winter2017.Wagering") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_Winter2017_Achievements)(nil), "protocol.CMsgGCToClientBattlePassRollup_Winter2017.Achievements") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_Winter2017_BattleCup)(nil), "protocol.CMsgGCToClientBattlePassRollup_Winter2017.BattleCup") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_Winter2017_Predictions)(nil), "protocol.CMsgGCToClientBattlePassRollup_Winter2017.Predictions") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_Winter2017_Bracket)(nil), "protocol.CMsgGCToClientBattlePassRollup_Winter2017.Bracket") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard)(nil), "protocol.CMsgGCToClientBattlePassRollup_Winter2017.PlayerCard") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge)(nil), "protocol.CMsgGCToClientBattlePassRollup_Winter2017.FantasyChallenge") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI7)(nil), "protocol.CMsgGCToClientBattlePassRollup_TI7") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI7_Questlines)(nil), "protocol.CMsgGCToClientBattlePassRollup_TI7.Questlines") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI7_Wagering)(nil), "protocol.CMsgGCToClientBattlePassRollup_TI7.Wagering") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI7_Achievements)(nil), "protocol.CMsgGCToClientBattlePassRollup_TI7.Achievements") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI7_BattleCup)(nil), "protocol.CMsgGCToClientBattlePassRollup_TI7.BattleCup") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI7_Predictions)(nil), "protocol.CMsgGCToClientBattlePassRollup_TI7.Predictions") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI7_Bracket)(nil), "protocol.CMsgGCToClientBattlePassRollup_TI7.Bracket") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI7_PlayerCard)(nil), "protocol.CMsgGCToClientBattlePassRollup_TI7.PlayerCard") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge)(nil), "protocol.CMsgGCToClientBattlePassRollup_TI7.FantasyChallenge") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI8)(nil), "protocol.CMsgGCToClientBattlePassRollup_TI8") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI8_CavernCrawl)(nil), "protocol.CMsgGCToClientBattlePassRollup_TI8.CavernCrawl") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI8_Wagering)(nil), "protocol.CMsgGCToClientBattlePassRollup_TI8.Wagering") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI8_Achievements)(nil), "protocol.CMsgGCToClientBattlePassRollup_TI8.Achievements") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI8_Predictions)(nil), "protocol.CMsgGCToClientBattlePassRollup_TI8.Predictions") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI8_Bracket)(nil), "protocol.CMsgGCToClientBattlePassRollup_TI8.Bracket") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI8_PlayerCard)(nil), "protocol.CMsgGCToClientBattlePassRollup_TI8.PlayerCard") + proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI8_FantasyChallenge)(nil), "protocol.CMsgGCToClientBattlePassRollup_TI8.FantasyChallenge") + proto.RegisterType((*CMsgGCToClientBattlePassRollupRequest)(nil), "protocol.CMsgGCToClientBattlePassRollupRequest") + proto.RegisterType((*CMsgGCToClientBattlePassRollupResponse)(nil), "protocol.CMsgGCToClientBattlePassRollupResponse") + proto.RegisterType((*CMsgGCToClientBattlePassRollupListRequest)(nil), "protocol.CMsgGCToClientBattlePassRollupListRequest") + proto.RegisterType((*CMsgGCToClientBattlePassRollupListResponse)(nil), "protocol.CMsgGCToClientBattlePassRollupListResponse") + proto.RegisterType((*CMsgGCToClientBattlePassRollupListResponse_EventInfo)(nil), "protocol.CMsgGCToClientBattlePassRollupListResponse.EventInfo") + proto.RegisterType((*CMsgClientToGCTransferSeasonalMMRRequest)(nil), "protocol.CMsgClientToGCTransferSeasonalMMRRequest") + proto.RegisterType((*CMsgClientToGCTransferSeasonalMMRResponse)(nil), "protocol.CMsgClientToGCTransferSeasonalMMRResponse") + proto.RegisterType((*CMsgGCToClientPlaytestStatus)(nil), "protocol.CMsgGCToClientPlaytestStatus") + proto.RegisterType((*CMsgClientToGCJoinPlaytest)(nil), "protocol.CMsgClientToGCJoinPlaytest") + proto.RegisterType((*CMsgClientToGCJoinPlaytestResponse)(nil), "protocol.CMsgClientToGCJoinPlaytestResponse") + proto.RegisterType((*CMsgDOTASetFavoriteTeam)(nil), "protocol.CMsgDOTASetFavoriteTeam") + proto.RegisterType((*CMsgDOTATriviaQuestion)(nil), "protocol.CMsgDOTATriviaQuestion") + proto.RegisterType((*CMsgDOTATriviaCurrentQuestions)(nil), "protocol.CMsgDOTATriviaCurrentQuestions") + proto.RegisterType((*CMsgDOTATriviaQuestionAnswersSummary)(nil), "protocol.CMsgDOTATriviaQuestionAnswersSummary") + proto.RegisterType((*CMsgDOTASubmitTriviaQuestionAnswer)(nil), "protocol.CMsgDOTASubmitTriviaQuestionAnswer") + proto.RegisterType((*CMsgDOTASubmitTriviaQuestionAnswerResponse)(nil), "protocol.CMsgDOTASubmitTriviaQuestionAnswerResponse") + proto.RegisterType((*CMsgDOTAStartTriviaSession)(nil), "protocol.CMsgDOTAStartTriviaSession") + proto.RegisterType((*CMsgDOTAStartTriviaSessionResponse)(nil), "protocol.CMsgDOTAStartTriviaSessionResponse") + proto.RegisterType((*CMsgClientToGCGiveTip)(nil), "protocol.CMsgClientToGCGiveTip") + proto.RegisterType((*CMsgClientToGCGiveTipResponse)(nil), "protocol.CMsgClientToGCGiveTipResponse") + proto.RegisterType((*CMsgDOTAAnchorPhoneNumberRequest)(nil), "protocol.CMsgDOTAAnchorPhoneNumberRequest") + proto.RegisterType((*CMsgDOTAAnchorPhoneNumberResponse)(nil), "protocol.CMsgDOTAAnchorPhoneNumberResponse") + proto.RegisterType((*CMsgDOTAUnanchorPhoneNumberRequest)(nil), "protocol.CMsgDOTAUnanchorPhoneNumberRequest") + proto.RegisterType((*CMsgDOTAUnanchorPhoneNumberResponse)(nil), "protocol.CMsgDOTAUnanchorPhoneNumberResponse") + proto.RegisterType((*CMsgGCToClientTipNotification)(nil), "protocol.CMsgGCToClientTipNotification") + proto.RegisterType((*CMsgGCToClientCommendNotification)(nil), "protocol.CMsgGCToClientCommendNotification") + proto.RegisterType((*CMsgGCToClientAllStarVotesRequest)(nil), "protocol.CMsgGCToClientAllStarVotesRequest") + proto.RegisterType((*CMsgGCToClientAllStarVotesReply)(nil), "protocol.CMsgGCToClientAllStarVotesReply") + proto.RegisterType((*CMsgGCToClientAllStarVotesSubmit)(nil), "protocol.CMsgGCToClientAllStarVotesSubmit") + proto.RegisterType((*CMsgGCToClientAllStarVotesSubmitReply)(nil), "protocol.CMsgGCToClientAllStarVotesSubmitReply") + proto.RegisterType((*CMsgDOTAClientToGCQuickStatsRequest)(nil), "protocol.CMsgDOTAClientToGCQuickStatsRequest") + proto.RegisterType((*CMsgDOTAClientToGCQuickStatsResponse)(nil), "protocol.CMsgDOTAClientToGCQuickStatsResponse") + proto.RegisterType((*CMsgDOTAClientToGCQuickStatsResponse_SimpleStats)(nil), "protocol.CMsgDOTAClientToGCQuickStatsResponse.SimpleStats") + proto.RegisterType((*CMsgDOTASelectionPriorityChoiceRequest)(nil), "protocol.CMsgDOTASelectionPriorityChoiceRequest") + proto.RegisterType((*CMsgDOTASelectionPriorityChoiceResponse)(nil), "protocol.CMsgDOTASelectionPriorityChoiceResponse") + proto.RegisterType((*CMsgDOTAGameAutographReward)(nil), "protocol.CMsgDOTAGameAutographReward") + proto.RegisterType((*CMsgDOTAGameAutographRewardResponse)(nil), "protocol.CMsgDOTAGameAutographRewardResponse") + proto.RegisterType((*CMsgDOTADestroyLobbyRequest)(nil), "protocol.CMsgDOTADestroyLobbyRequest") + proto.RegisterType((*CMsgDOTADestroyLobbyResponse)(nil), "protocol.CMsgDOTADestroyLobbyResponse") + proto.RegisterType((*CMsgDOTAGetRecentPlayTimeFriendsRequest)(nil), "protocol.CMsgDOTAGetRecentPlayTimeFriendsRequest") + proto.RegisterType((*CMsgDOTAGetRecentPlayTimeFriendsResponse)(nil), "protocol.CMsgDOTAGetRecentPlayTimeFriendsResponse") + proto.RegisterType((*CMsgPurchaseItemWithEventPoints)(nil), "protocol.CMsgPurchaseItemWithEventPoints") + proto.RegisterType((*CMsgPurchaseItemWithEventPointsResponse)(nil), "protocol.CMsgPurchaseItemWithEventPointsResponse") + proto.RegisterType((*CMsgGCRequestItemRecommendations)(nil), "protocol.CMsgGCRequestItemRecommendations") + proto.RegisterType((*CMsgGCRequestItemRecommendationsResponse)(nil), "protocol.CMsgGCRequestItemRecommendationsResponse") + proto.RegisterType((*CMsgGCRequestSkillUpRecommendations)(nil), "protocol.CMsgGCRequestSkillUpRecommendations") + proto.RegisterType((*CMsgGCRequestSkillUpRecommendationsResponse)(nil), "protocol.CMsgGCRequestSkillUpRecommendationsResponse") + proto.RegisterType((*CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection)(nil), "protocol.CMsgGCRequestSkillUpRecommendationsResponse.AbilitySelection") + proto.RegisterType((*CMsgClientToGCRecycleHeroRelic)(nil), "protocol.CMsgClientToGCRecycleHeroRelic") + proto.RegisterType((*CMsgClientToGCRecycleHeroRelicResponse)(nil), "protocol.CMsgClientToGCRecycleHeroRelicResponse") + proto.RegisterType((*CMsgPurchaseHeroRelic)(nil), "protocol.CMsgPurchaseHeroRelic") + proto.RegisterType((*CMsgPurchaseHeroRelicResponse)(nil), "protocol.CMsgPurchaseHeroRelicResponse") + proto.RegisterType((*CMsgPurchaseHeroRandomRelic)(nil), "protocol.CMsgPurchaseHeroRandomRelic") + proto.RegisterType((*CMsgPurchaseHeroRandomRelicResponse)(nil), "protocol.CMsgPurchaseHeroRandomRelicResponse") + proto.RegisterType((*CMsgClientToGCRequestPlusWeeklyChallengeResult)(nil), "protocol.CMsgClientToGCRequestPlusWeeklyChallengeResult") + proto.RegisterType((*CMsgClientToGCRequestPlusWeeklyChallengeResultResponse)(nil), "protocol.CMsgClientToGCRequestPlusWeeklyChallengeResultResponse") + proto.RegisterType((*CMsgProfileRequest)(nil), "protocol.CMsgProfileRequest") + proto.RegisterType((*CMsgProfileResponse)(nil), "protocol.CMsgProfileResponse") + proto.RegisterType((*CMsgProfileResponse_FeaturedHero)(nil), "protocol.CMsgProfileResponse.FeaturedHero") + proto.RegisterType((*CMsgProfileResponse_MatchInfo)(nil), "protocol.CMsgProfileResponse.MatchInfo") + proto.RegisterType((*CMsgProfileUpdate)(nil), "protocol.CMsgProfileUpdate") + proto.RegisterType((*CMsgProfileUpdateResponse)(nil), "protocol.CMsgProfileUpdateResponse") + proto.RegisterType((*CMsgTalentWinRates)(nil), "protocol.CMsgTalentWinRates") + proto.RegisterType((*CMsgGlobalHeroAverages)(nil), "protocol.CMsgGlobalHeroAverages") + proto.RegisterType((*CMsgHeroGlobalDataRequest)(nil), "protocol.CMsgHeroGlobalDataRequest") + proto.RegisterType((*CMsgHeroGlobalDataResponse)(nil), "protocol.CMsgHeroGlobalDataResponse") + proto.RegisterType((*CMsgHeroGlobalDataResponse_GraphData)(nil), "protocol.CMsgHeroGlobalDataResponse.GraphData") + proto.RegisterType((*CMsgHeroGlobalDataResponse_WeekData)(nil), "protocol.CMsgHeroGlobalDataResponse.WeekData") + proto.RegisterType((*CMsgHeroGlobalDataResponse_HeroDataPerRankChunk)(nil), "protocol.CMsgHeroGlobalDataResponse.HeroDataPerRankChunk") + proto.RegisterType((*CMsgHeroGlobalDataAllHeroes)(nil), "protocol.CMsgHeroGlobalDataAllHeroes") + proto.RegisterType((*CMsgHeroGlobalDataHeroesAlliesAndEnemies)(nil), "protocol.CMsgHeroGlobalDataHeroesAlliesAndEnemies") + proto.RegisterType((*CMsgHeroGlobalDataHeroesAlliesAndEnemies_HeroData)(nil), "protocol.CMsgHeroGlobalDataHeroesAlliesAndEnemies.HeroData") + proto.RegisterType((*CMsgHeroGlobalDataHeroesAlliesAndEnemies_RankedHeroData)(nil), "protocol.CMsgHeroGlobalDataHeroesAlliesAndEnemies.RankedHeroData") + proto.RegisterType((*CMsgPrivateMetadataKeyRequest)(nil), "protocol.CMsgPrivateMetadataKeyRequest") + proto.RegisterType((*CMsgPrivateMetadataKeyResponse)(nil), "protocol.CMsgPrivateMetadataKeyResponse") + proto.RegisterType((*CMsgActivatePlusFreeTrialRequest)(nil), "protocol.CMsgActivatePlusFreeTrialRequest") + proto.RegisterType((*CMsgActivatePlusFreeTrialResponse)(nil), "protocol.CMsgActivatePlusFreeTrialResponse") + proto.RegisterType((*CMsgGCToClientCavernCrawlMapPathCompleted)(nil), "protocol.CMsgGCToClientCavernCrawlMapPathCompleted") + proto.RegisterType((*CMsgGCToClientCavernCrawlMapPathCompleted_CompletedPathInfo)(nil), "protocol.CMsgGCToClientCavernCrawlMapPathCompleted.CompletedPathInfo") + proto.RegisterType((*CMsgGCToClientCavernCrawlMapUpdated)(nil), "protocol.CMsgGCToClientCavernCrawlMapUpdated") + proto.RegisterType((*CMsgClientToGCCavernCrawlClaimRoom)(nil), "protocol.CMsgClientToGCCavernCrawlClaimRoom") + proto.RegisterType((*CMsgClientToGCCavernCrawlClaimRoomResponse)(nil), "protocol.CMsgClientToGCCavernCrawlClaimRoomResponse") + proto.RegisterType((*CMsgClientToGCCavernCrawlUseItemOnRoom)(nil), "protocol.CMsgClientToGCCavernCrawlUseItemOnRoom") + proto.RegisterType((*CMsgClientToGCCavernCrawlUseItemOnRoomResponse)(nil), "protocol.CMsgClientToGCCavernCrawlUseItemOnRoomResponse") + proto.RegisterType((*CMsgClientToGCCavernCrawlUseItemOnPath)(nil), "protocol.CMsgClientToGCCavernCrawlUseItemOnPath") + proto.RegisterType((*CMsgClientToGCCavernCrawlUseItemOnPathResponse)(nil), "protocol.CMsgClientToGCCavernCrawlUseItemOnPathResponse") + proto.RegisterType((*CMsgClientToGCCavernCrawlRequestMapState)(nil), "protocol.CMsgClientToGCCavernCrawlRequestMapState") + proto.RegisterType((*CMsgClientToGCCavernCrawlRequestMapStateResponse)(nil), "protocol.CMsgClientToGCCavernCrawlRequestMapStateResponse") + proto.RegisterType((*CMsgClientToGCCavernCrawlRequestMapStateResponse_SwappedChallenge)(nil), "protocol.CMsgClientToGCCavernCrawlRequestMapStateResponse.SwappedChallenge") + proto.RegisterType((*CMsgClientToGCCavernCrawlRequestMapStateResponse_InventoryItem)(nil), "protocol.CMsgClientToGCCavernCrawlRequestMapStateResponse.InventoryItem") + proto.RegisterType((*CMsgClientToGCCavernCrawlRequestMapStateResponse_TreasureMap)(nil), "protocol.CMsgClientToGCCavernCrawlRequestMapStateResponse.TreasureMap") + proto.RegisterType((*CMsgClientToGCCavernCrawlGetClaimedRoomCount)(nil), "protocol.CMsgClientToGCCavernCrawlGetClaimedRoomCount") + proto.RegisterType((*CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse)(nil), "protocol.CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse") + proto.RegisterType((*CMsgDOTAMutationList)(nil), "protocol.CMsgDOTAMutationList") + proto.RegisterType((*CMsgDOTAMutationList_Mutation)(nil), "protocol.CMsgDOTAMutationList.Mutation") + proto.RegisterType((*CMsgEventTipsSummaryRequest)(nil), "protocol.CMsgEventTipsSummaryRequest") + proto.RegisterType((*CMsgEventTipsSummaryResponse)(nil), "protocol.CMsgEventTipsSummaryResponse") + proto.RegisterType((*CMsgEventTipsSummaryResponse_Tipper)(nil), "protocol.CMsgEventTipsSummaryResponse.Tipper") + proto.RegisterType((*CMsgSocialFeedRequest)(nil), "protocol.CMsgSocialFeedRequest") + proto.RegisterType((*CMsgSocialFeedResponse)(nil), "protocol.CMsgSocialFeedResponse") + proto.RegisterType((*CMsgSocialFeedResponse_FeedEvent)(nil), "protocol.CMsgSocialFeedResponse.FeedEvent") + proto.RegisterType((*CMsgSocialFeedCommentsRequest)(nil), "protocol.CMsgSocialFeedCommentsRequest") + proto.RegisterType((*CMsgSocialFeedCommentsResponse)(nil), "protocol.CMsgSocialFeedCommentsResponse") + proto.RegisterType((*CMsgSocialFeedCommentsResponse_FeedComment)(nil), "protocol.CMsgSocialFeedCommentsResponse.FeedComment") + proto.RegisterType((*CMsgClientToGCPlayerCardSpecificPurchaseRequest)(nil), "protocol.CMsgClientToGCPlayerCardSpecificPurchaseRequest") + proto.RegisterType((*CMsgClientToGCPlayerCardSpecificPurchaseResponse)(nil), "protocol.CMsgClientToGCPlayerCardSpecificPurchaseResponse") + proto.RegisterType((*CMsgClientToGCRequestContestVotes)(nil), "protocol.CMsgClientToGCRequestContestVotes") + proto.RegisterType((*CMsgClientToGCRequestContestVotesResponse)(nil), "protocol.CMsgClientToGCRequestContestVotesResponse") + proto.RegisterType((*CMsgClientToGCRequestContestVotesResponse_ItemVote)(nil), "protocol.CMsgClientToGCRequestContestVotesResponse.ItemVote") + proto.RegisterType((*CMsgClientToGCRecordContestVote)(nil), "protocol.CMsgClientToGCRecordContestVote") + proto.RegisterType((*CMsgGCToClientRecordContestVoteResponse)(nil), "protocol.CMsgGCToClientRecordContestVoteResponse") + proto.RegisterType((*CMsgDOTADPCFeed)(nil), "protocol.CMsgDOTADPCFeed") + proto.RegisterType((*CMsgDOTADPCFeed_Element)(nil), "protocol.CMsgDOTADPCFeed.Element") + proto.RegisterType((*CMsgDOTADPCUserInfo)(nil), "protocol.CMsgDOTADPCUserInfo") + proto.RegisterType((*CMsgDevGrantEventPoints)(nil), "protocol.CMsgDevGrantEventPoints") + proto.RegisterType((*CMsgDevGrantEventPointsResponse)(nil), "protocol.CMsgDevGrantEventPointsResponse") + proto.RegisterType((*CMsgDevGrantEventAction)(nil), "protocol.CMsgDevGrantEventAction") + proto.RegisterType((*CMsgDevGrantEventActionResponse)(nil), "protocol.CMsgDevGrantEventActionResponse") + proto.RegisterType((*CMsgDevResetEventState)(nil), "protocol.CMsgDevResetEventState") + proto.RegisterType((*CMsgDevResetEventStateResponse)(nil), "protocol.CMsgDevResetEventStateResponse") + proto.RegisterType((*CMsgConsumeEventSupportGrantItem)(nil), "protocol.CMsgConsumeEventSupportGrantItem") + proto.RegisterType((*CMsgConsumeEventSupportGrantItemResponse)(nil), "protocol.CMsgConsumeEventSupportGrantItemResponse") + proto.RegisterType((*CMsgClientToGCGetFilteredPlayers)(nil), "protocol.CMsgClientToGCGetFilteredPlayers") + proto.RegisterType((*CMsgGCToClientGetFilteredPlayersResponse)(nil), "protocol.CMsgGCToClientGetFilteredPlayersResponse") + proto.RegisterType((*CMsgGCToClientGetFilteredPlayersResponse_CFilterEntry)(nil), "protocol.CMsgGCToClientGetFilteredPlayersResponse.CFilterEntry") + proto.RegisterType((*CMsgClientToGCRemoveFilteredPlayer)(nil), "protocol.CMsgClientToGCRemoveFilteredPlayer") + proto.RegisterType((*CMsgGCToClientRemoveFilteredPlayerResponse)(nil), "protocol.CMsgGCToClientRemoveFilteredPlayerResponse") + proto.RegisterType((*CMsgPartySearchPlayer)(nil), "protocol.CMsgPartySearchPlayer") + proto.RegisterType((*CMsgGCToClientPlayerBeaconState)(nil), "protocol.CMsgGCToClientPlayerBeaconState") + proto.RegisterType((*CMsgGCToClientPartyBeaconUpdate)(nil), "protocol.CMsgGCToClientPartyBeaconUpdate") + proto.RegisterType((*CMsgClientToGCUpdatePartyBeacon)(nil), "protocol.CMsgClientToGCUpdatePartyBeacon") + proto.RegisterType((*CMsgClientToGCRequestActiveBeaconParties)(nil), "protocol.CMsgClientToGCRequestActiveBeaconParties") + proto.RegisterType((*CMsgGCToClientRequestActiveBeaconPartiesResponse)(nil), "protocol.CMsgGCToClientRequestActiveBeaconPartiesResponse") + proto.RegisterType((*CMsgClientToGCJoinPartyFromBeacon)(nil), "protocol.CMsgClientToGCJoinPartyFromBeacon") + proto.RegisterType((*CMsgGCToClientJoinPartyFromBeaconResponse)(nil), "protocol.CMsgGCToClientJoinPartyFromBeaconResponse") + proto.RegisterType((*CMsgClientToGCManageFavorites)(nil), "protocol.CMsgClientToGCManageFavorites") + proto.RegisterType((*CMsgGCToClientManageFavoritesResponse)(nil), "protocol.CMsgGCToClientManageFavoritesResponse") + proto.RegisterType((*CMsgClientToGCGetFavoritePlayers)(nil), "protocol.CMsgClientToGCGetFavoritePlayers") + proto.RegisterType((*CMsgGCToClientGetFavoritePlayersResponse)(nil), "protocol.CMsgGCToClientGetFavoritePlayersResponse") + proto.RegisterType((*CMsgGCToClientPartySearchInvite)(nil), "protocol.CMsgGCToClientPartySearchInvite") + proto.RegisterType((*CMsgClientToGCVerifyFavoritePlayers)(nil), "protocol.CMsgClientToGCVerifyFavoritePlayers") + proto.RegisterType((*CMsgGCToClientVerifyFavoritePlayersResponse)(nil), "protocol.CMsgGCToClientVerifyFavoritePlayersResponse") + proto.RegisterType((*CMsgGCToClientVerifyFavoritePlayersResponse_Result)(nil), "protocol.CMsgGCToClientVerifyFavoritePlayersResponse.Result") + proto.RegisterType((*CMsgClientToGCRequestPlayerRecentAccomplishments)(nil), "protocol.CMsgClientToGCRequestPlayerRecentAccomplishments") + proto.RegisterType((*CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse)(nil), "protocol.CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse") + proto.RegisterType((*CMsgClientToGCRequestPlayerHeroRecentAccomplishments)(nil), "protocol.CMsgClientToGCRequestPlayerHeroRecentAccomplishments") + proto.RegisterType((*CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse)(nil), "protocol.CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse") + proto.RegisterType((*CMsgPlayerCoachMatch)(nil), "protocol.CMsgPlayerCoachMatch") + proto.RegisterType((*CMsgClientToGCRequestPlayerCoachMatches)(nil), "protocol.CMsgClientToGCRequestPlayerCoachMatches") + proto.RegisterType((*CMsgClientToGCRequestPlayerCoachMatchesResponse)(nil), "protocol.CMsgClientToGCRequestPlayerCoachMatchesResponse") + proto.RegisterType((*CMsgClientToGCRequestPlayerCoachMatch)(nil), "protocol.CMsgClientToGCRequestPlayerCoachMatch") + proto.RegisterType((*CMsgClientToGCRequestPlayerCoachMatchResponse)(nil), "protocol.CMsgClientToGCRequestPlayerCoachMatchResponse") + proto.RegisterType((*CMsgClientToGCSubmitCoachTeammateRating)(nil), "protocol.CMsgClientToGCSubmitCoachTeammateRating") + proto.RegisterType((*CMsgClientToGCSubmitCoachTeammateRatingResponse)(nil), "protocol.CMsgClientToGCSubmitCoachTeammateRatingResponse") + proto.RegisterType((*CMsgGCToClientCoachTeammateRatingsChanged)(nil), "protocol.CMsgGCToClientCoachTeammateRatingsChanged") + proto.RegisterType((*CMsgClientToGCGetTicketCodesRequest)(nil), "protocol.CMsgClientToGCGetTicketCodesRequest") + proto.RegisterType((*CMsgClientToGCGetTicketCodesResponse)(nil), "protocol.CMsgClientToGCGetTicketCodesResponse") + proto.RegisterType((*CMsgClientToGCGetTicketCodesResponse_Code)(nil), "protocol.CMsgClientToGCGetTicketCodesResponse.Code") + proto.RegisterType((*CMsgClientToGCGetUnderlordsCDKeyRequest)(nil), "protocol.CMsgClientToGCGetUnderlordsCDKeyRequest") + proto.RegisterType((*CMsgClientToGCGetUnderlordsCDKeyResponse)(nil), "protocol.CMsgClientToGCGetUnderlordsCDKeyResponse") + proto.RegisterType((*CMsgClientToGCSetFavoriteAllStarPlayer)(nil), "protocol.CMsgClientToGCSetFavoriteAllStarPlayer") + proto.RegisterType((*CMsgClientToGCSetFavoriteAllStarPlayerResponse)(nil), "protocol.CMsgClientToGCSetFavoriteAllStarPlayerResponse") + proto.RegisterType((*CMsgClientToGCGetFavoriteAllStarPlayerRequest)(nil), "protocol.CMsgClientToGCGetFavoriteAllStarPlayerRequest") + proto.RegisterType((*CMsgClientToGCGetFavoriteAllStarPlayerResponse)(nil), "protocol.CMsgClientToGCGetFavoriteAllStarPlayerResponse") +} + +func init() { proto.RegisterFile("dota_gcmessages_client.proto", fileDescriptor_77d56a8cd91c4fa0) } + +var fileDescriptor_77d56a8cd91c4fa0 = []byte{ + // 22752 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0xbd, 0x6b, 0x8c, 0x24, 0x49, + 0x7a, 0x18, 0xb6, 0x55, 0xfd, 0x8e, 0xee, 0xea, 0xce, 0xce, 0x79, 0xf5, 0xd4, 0xec, 0xec, 0xcc, + 0xe4, 0xbe, 0x67, 0x77, 0x7b, 0x77, 0x66, 0xf7, 0xf6, 0x76, 0xe7, 0x6e, 0x6f, 0xb7, 0xa6, 0x2a, + 0xbb, 0xbb, 0x6e, 0xaa, 0xab, 0x7a, 0xb3, 0xaa, 0x67, 0x76, 0x8e, 0xc7, 0xcb, 0xcb, 0xae, 0x8c, + 0xae, 0xce, 0xeb, 0xac, 0xcc, 0xda, 0xcc, 0xac, 0xee, 0x69, 0x59, 0x8f, 0x33, 0x49, 0xe9, 0x68, + 0x8a, 0x14, 0x41, 0x42, 0x94, 0x45, 0xc1, 0x32, 0x05, 0xca, 0xa4, 0x2c, 0x01, 0x22, 0x69, 0xd8, + 0x94, 0x45, 0x48, 0x90, 0x6d, 0x59, 0x36, 0x4c, 0x1b, 0x36, 0x4c, 0xcb, 0x80, 0x65, 0x58, 0xa4, + 0xe9, 0x07, 0x61, 0xda, 0xb0, 0x0d, 0x59, 0xa2, 0x01, 0xc3, 0x0f, 0xc9, 0x88, 0xef, 0x8b, 0xc8, + 0x57, 0x65, 0x56, 0x55, 0xcf, 0xdc, 0x1d, 0x08, 0xe1, 0xe6, 0xc7, 0x74, 0xe5, 0x17, 0x5f, 0x7c, + 0xf1, 0x8e, 0xf8, 0xe2, 0x8b, 0xef, 0x41, 0x9e, 0x37, 0xdd, 0xc0, 0xd0, 0x7b, 0xdd, 0x3e, 0xf5, + 0x7d, 0xa3, 0x47, 0x7d, 0xbd, 0x6b, 0x5b, 0xd4, 0x09, 0x36, 0x07, 0x9e, 0x1b, 0xb8, 0xf2, 0x22, + 0xfc, 0xe9, 0xba, 0x76, 0xf9, 0x82, 0x1f, 0x50, 0xa3, 0x2f, 0xb0, 0x30, 0xb9, 0x7c, 0x05, 0x32, + 0xfb, 0x47, 0x86, 0x47, 0x4d, 0x9d, 0x3a, 0xc3, 0xbe, 0x48, 0x18, 0xa5, 0xea, 0xf6, 0xfb, 0xae, + 0xc3, 0x53, 0x2f, 0xf7, 0xba, 0xbe, 0x79, 0x1c, 0x4b, 0xe6, 0xf0, 0xb7, 0xb2, 0x73, 0xe9, 0x7d, + 0x23, 0xe8, 0x1e, 0xe9, 0x7d, 0xc3, 0x31, 0x7a, 0xb4, 0x1f, 0x56, 0xae, 0x7c, 0xe9, 0xc0, 0xf0, + 0xe9, 0x08, 0x15, 0xe5, 0x1d, 0x72, 0xa1, 0xba, 0xeb, 0xf7, 0xaa, 0xd0, 0x8e, 0xf6, 0xd0, 0x1f, + 0x50, 0xc7, 0xa4, 0xa6, 0x7c, 0x95, 0x2c, 0x06, 0x56, 0x9f, 0xea, 0xd4, 0x31, 0x37, 0x0a, 0x37, + 0x0b, 0xaf, 0x95, 0xb4, 0x05, 0xf6, 0xad, 0x3a, 0xa6, 0x52, 0x26, 0x1b, 0x2c, 0xc7, 0x7d, 0xc3, + 0x36, 0x9c, 0x2e, 0x35, 0xdb, 0x47, 0xc3, 0xc3, 0x43, 0x9b, 0x36, 0xdc, 0x83, 0x83, 0x33, 0x65, + 0x9b, 0xdc, 0x64, 0x69, 0x75, 0xc7, 0x0a, 0x2c, 0xc3, 0xfe, 0x74, 0x48, 0xfd, 0xc0, 0x72, 0x1d, + 0xc7, 0xb0, 0x3c, 0xaa, 0x51, 0x7f, 0xe0, 0x3a, 0x3e, 0x95, 0x5f, 0x24, 0x25, 0x0b, 0xd3, 0x75, + 0xff, 0xd8, 0xb2, 0x6d, 0x4e, 0x7f, 0x85, 0x03, 0xdb, 0x0c, 0xa6, 0x7c, 0x48, 0xca, 0x8c, 0x50, + 0xad, 0xd5, 0xa9, 0xec, 0xd9, 0xc6, 0x19, 0xf5, 0x76, 0x59, 0xab, 0x76, 0x2c, 0x3f, 0x70, 0xbd, + 0x33, 0xf9, 0x1a, 0x59, 0xc2, 0x56, 0x5a, 0xa6, 0xbf, 0x51, 0xb8, 0x39, 0xf3, 0xda, 0xac, 0xb6, + 0x08, 0x80, 0xba, 0xe9, 0x2b, 0xbf, 0x58, 0x88, 0xf2, 0xc6, 0x73, 0x6d, 0x59, 0x76, 0x40, 0xbd, + 0xb1, 0x79, 0xe5, 0x8f, 0xc9, 0x75, 0x87, 0x9e, 0x52, 0x3f, 0xd0, 0x05, 0x8e, 0x6e, 0x04, 0xba, + 0x6d, 0xf8, 0x81, 0xfe, 0xf9, 0x90, 0x7a, 0x67, 0x1b, 0xc5, 0x9b, 0x85, 0xd7, 0x66, 0xb5, 0x0d, + 0x44, 0xda, 0xc5, 0x6c, 0x95, 0xa0, 0x61, 0xf8, 0xc1, 0xa7, 0x2c, 0x5d, 0x7e, 0x85, 0xac, 0x41, + 0xbf, 0xc5, 0xb2, 0xcc, 0x40, 0xf3, 0x4a, 0x0c, 0x1c, 0xe2, 0x29, 0x7f, 0x61, 0x96, 0x5c, 0x16, + 0x95, 0xd4, 0xe8, 0xe7, 0x43, 0x41, 0x8d, 0xfa, 0xf2, 0x15, 0xb2, 0x70, 0x44, 0x3d, 0x57, 0xb7, + 0x4c, 0x28, 0xad, 0xa4, 0xcd, 0xb3, 0xcf, 0xba, 0xc9, 0x6a, 0xde, 0x33, 0xfa, 0x54, 0xef, 0xbb, + 0x26, 0xe5, 0x54, 0x17, 0x19, 0x60, 0xd7, 0x35, 0x29, 0x1b, 0x30, 0xd3, 0x08, 0xa8, 0xde, 0xb7, + 0x9c, 0x8d, 0xf9, 0x9b, 0x85, 0xd7, 0x16, 0xb4, 0x05, 0xf6, 0xbd, 0x6b, 0x39, 0x51, 0x92, 0xf1, + 0x64, 0x63, 0x21, 0x96, 0x64, 0x3c, 0x91, 0xdf, 0x20, 0xeb, 0x7d, 0x2c, 0x56, 0xf7, 0xb0, 0x16, + 0xd4, 0xdc, 0x20, 0x40, 0x5a, 0xe2, 0x09, 0x9a, 0x80, 0xcb, 0xaf, 0x93, 0x75, 0x3f, 0x30, 0xbc, + 0x80, 0x75, 0x89, 0xe8, 0x9e, 0x8d, 0x65, 0xe8, 0x90, 0x55, 0x48, 0xa8, 0x88, 0x1e, 0x91, 0x6f, + 0x90, 0xe5, 0xbe, 0xe5, 0xe8, 0x03, 0x18, 0x3a, 0x7f, 0x63, 0x05, 0x4a, 0x25, 0x7d, 0xcb, 0xc1, + 0xc1, 0xf4, 0xe5, 0xeb, 0x84, 0xf0, 0x02, 0x19, 0x91, 0x12, 0x94, 0xb8, 0xc4, 0x21, 0x75, 0x93, + 0x25, 0x1b, 0xdd, 0xae, 0x3b, 0x74, 0x20, 0x79, 0x0d, 0x93, 0x39, 0x04, 0x7b, 0xc2, 0xa6, 0x46, + 0x6f, 0x48, 0x59, 0xaa, 0x84, 0x3d, 0x81, 0x80, 0xba, 0x29, 0x6f, 0x91, 0x39, 0x9c, 0x57, 0xeb, + 0x37, 0x0b, 0xaf, 0xad, 0xde, 0x7d, 0x63, 0x53, 0xac, 0xca, 0xcd, 0xec, 0x0e, 0xdf, 0x84, 0x19, + 0xd7, 0xa0, 0x27, 0xd4, 0xbe, 0x37, 0x53, 0x71, 0xce, 0x34, 0xcc, 0xce, 0xc6, 0x81, 0x2d, 0x62, + 0x56, 0x84, 0x8c, 0xe3, 0xc0, 0x3e, 0xeb, 0xa6, 0xfc, 0x12, 0x59, 0xed, 0x0e, 0xfd, 0xc0, 0xed, + 0xeb, 0x30, 0x1c, 0x96, 0xb9, 0x71, 0x11, 0x3a, 0x61, 0x05, 0xa1, 0xdb, 0x46, 0x9f, 0xd6, 0x4d, + 0xe5, 0x43, 0x42, 0x22, 0xc2, 0xf2, 0x02, 0x61, 0xa4, 0xa5, 0xe7, 0x64, 0x42, 0xe6, 0x9b, 0xae, + 0xd7, 0x37, 0x6c, 0xa9, 0x20, 0x2f, 0x92, 0xd9, 0x1d, 0xab, 0x77, 0x24, 0x15, 0xe5, 0x15, 0xb2, + 0xf8, 0x90, 0x7a, 0x67, 0xf0, 0x35, 0xa3, 0xfc, 0xf8, 0x0c, 0x79, 0x21, 0xbb, 0xae, 0xe1, 0x22, + 0xba, 0x43, 0x16, 0xf8, 0xf8, 0xc0, 0x1c, 0x5e, 0xbe, 0x7b, 0x65, 0xb4, 0x99, 0x90, 0x47, 0x13, + 0x78, 0xf2, 0x36, 0x99, 0xf7, 0xa9, 0x67, 0x51, 0x7f, 0xa3, 0x08, 0x39, 0xde, 0x9e, 0xd4, 0x31, + 0xa2, 0xb0, 0xcd, 0x36, 0x64, 0xd3, 0x78, 0xf6, 0xd4, 0xd8, 0xcd, 0xa4, 0xc7, 0xee, 0x45, 0x52, + 0x0a, 0xdc, 0xc0, 0xb0, 0x75, 0x8f, 0xfa, 0x43, 0x3b, 0xf0, 0x37, 0x66, 0x71, 0x7d, 0x03, 0x50, + 0x43, 0x18, 0x9b, 0x78, 0x3c, 0x59, 0xf7, 0x68, 0xdf, 0xb0, 0x1c, 0xcb, 0xe9, 0x6d, 0xcc, 0xe1, + 0xc4, 0xe3, 0x09, 0x9a, 0x80, 0x97, 0xcf, 0xc8, 0x3c, 0x56, 0xe1, 0x69, 0x9a, 0x7d, 0x8d, 0x2c, + 0x61, 0xbd, 0xa3, 0x05, 0xb5, 0x88, 0x00, 0x9c, 0xa7, 0x3c, 0x31, 0x38, 0x1b, 0x88, 0x45, 0x45, + 0x10, 0xd4, 0x39, 0x1b, 0x50, 0xe5, 0x47, 0x67, 0xc8, 0x0d, 0x41, 0x78, 0x9b, 0x06, 0xb5, 0xbd, + 0x6a, 0x3b, 0x30, 0x1c, 0xd3, 0x72, 0x7a, 0xd1, 0x58, 0xec, 0x91, 0x25, 0x5f, 0x00, 0x79, 0xb5, + 0xee, 0x8e, 0x56, 0x2b, 0x27, 0xf7, 0x66, 0x87, 0x4d, 0x2a, 0xe7, 0xd0, 0xd5, 0x22, 0x22, 0xe5, + 0xff, 0xaa, 0x40, 0x16, 0x05, 0x3c, 0x3e, 0x0f, 0x0b, 0x89, 0x79, 0x78, 0x8d, 0x2c, 0x41, 0x82, + 0x63, 0xf4, 0x29, 0xb4, 0x6c, 0x49, 0x5b, 0x64, 0x80, 0xa6, 0xd1, 0xa7, 0x6c, 0x90, 0xcc, 0x41, + 0x57, 0x1f, 0xb8, 0x96, 0x13, 0xf8, 0x62, 0x90, 0xcc, 0x41, 0x77, 0x0f, 0x00, 0xb2, 0x42, 0x4a, + 0x90, 0xd7, 0x76, 0x7b, 0xae, 0x3e, 0xf4, 0x6c, 0x18, 0xa4, 0x25, 0x6d, 0x99, 0x01, 0x1b, 0x6e, + 0xcf, 0xdd, 0xf7, 0x6c, 0x59, 0x23, 0xf3, 0x7e, 0x60, 0x04, 0x43, 0x1f, 0x06, 0x66, 0xf5, 0xee, + 0x9d, 0xe9, 0x1b, 0xa5, 0xb6, 0x21, 0xe3, 0xbd, 0x85, 0x9a, 0xba, 0x55, 0xd9, 0x6f, 0x74, 0x34, + 0x4e, 0x49, 0x79, 0x8f, 0x2c, 0xf0, 0x34, 0x79, 0x99, 0x88, 0x54, 0xe9, 0x39, 0xb6, 0x00, 0xaa, + 0x8d, 0x7a, 0xb3, 0xba, 0xa3, 0xd6, 0xa4, 0x82, 0xbc, 0x4a, 0x88, 0xda, 0xa8, 0xef, 0xd6, 0x9b, + 0x95, 0x8e, 0x5a, 0x93, 0x8a, 0xca, 0x8f, 0x4a, 0xa4, 0x14, 0x1e, 0x07, 0xee, 0x60, 0x38, 0x90, + 0xbf, 0x40, 0x8a, 0xbc, 0x3f, 0x56, 0xef, 0xde, 0x18, 0xad, 0x17, 0x20, 0x6d, 0xc2, 0xff, 0xf5, + 0xda, 0xbd, 0xd9, 0x66, 0xab, 0xa9, 0x6a, 0x45, 0x0b, 0xc6, 0x9b, 0x2f, 0xdd, 0x80, 0x3e, 0x09, + 0x78, 0xa7, 0x11, 0x04, 0x75, 0xe8, 0x93, 0x80, 0xed, 0x95, 0x96, 0x13, 0xe8, 0xa6, 0x11, 0x18, + 0xd0, 0x69, 0xeb, 0xda, 0x82, 0xe5, 0x04, 0x35, 0x23, 0x30, 0x58, 0x8f, 0x0e, 0x18, 0x41, 0x4c, + 0x64, 0xfd, 0xb5, 0xa2, 0x2d, 0x01, 0x04, 0x92, 0x5f, 0x23, 0x92, 0xed, 0x76, 0xf5, 0xc0, 0x3d, + 0xa6, 0x8e, 0x7e, 0x44, 0x0d, 0x93, 0x7a, 0xd0, 0x6f, 0x4b, 0xda, 0xaa, 0xed, 0x76, 0x3b, 0x0c, + 0xbc, 0x03, 0x50, 0xd6, 0xf7, 0x11, 0x66, 0xdf, 0xef, 0xc1, 0x7e, 0xbd, 0xa4, 0x2d, 0x0b, 0xb4, + 0x5d, 0xbf, 0xc7, 0xc6, 0xf6, 0xc4, 0xf0, 0x60, 0x68, 0xfd, 0x8d, 0x85, 0x9b, 0x33, 0x6c, 0x6c, + 0x4f, 0x0c, 0x8f, 0x0d, 0x2d, 0x2c, 0x40, 0x96, 0x78, 0x62, 0xd8, 0x43, 0xea, 0x6f, 0x2c, 0x42, + 0x2a, 0x43, 0x7f, 0x08, 0x00, 0x18, 0x7a, 0x7a, 0x30, 0xec, 0x61, 0x1b, 0x97, 0x80, 0xf8, 0x12, + 0x40, 0x58, 0x13, 0x95, 0xbf, 0x51, 0x22, 0x0b, 0xbc, 0x67, 0xe4, 0x75, 0x02, 0x7d, 0x23, 0xfd, + 0x33, 0xf1, 0xaf, 0x20, 0x5f, 0x22, 0xeb, 0x0f, 0xea, 0xd5, 0x07, 0x6a, 0x4d, 0xdf, 0xd2, 0x5a, + 0xbb, 0x7a, 0xa3, 0x75, 0xff, 0xfe, 0x63, 0xe9, 0xb9, 0x34, 0x78, 0xaf, 0xa2, 0x75, 0x1e, 0x4b, + 0x05, 0xf9, 0x22, 0x91, 0xe2, 0xe0, 0x8e, 0x5a, 0xd9, 0x95, 0x8a, 0xf2, 0x65, 0x22, 0xb3, 0x5f, + 0xfa, 0xa3, 0x4a, 0x5b, 0xaf, 0xd5, 0xdb, 0xf7, 0x2b, 0xcd, 0x9a, 0x5a, 0x93, 0x66, 0xe4, 0x9b, + 0xe4, 0x79, 0x80, 0xef, 0x56, 0x3a, 0xd5, 0x9d, 0xdd, 0xca, 0x03, 0x55, 0xaf, 0x34, 0x34, 0xb5, + 0x52, 0x7b, 0x8c, 0x10, 0x69, 0x56, 0x56, 0xc8, 0x0b, 0x39, 0x18, 0x5b, 0xf5, 0x66, 0xad, 0xde, + 0xdc, 0x96, 0xe6, 0xe4, 0x2b, 0xe4, 0x42, 0x0a, 0x67, 0x6b, 0xbf, 0xd1, 0x90, 0xe6, 0xe5, 0x6b, + 0xe4, 0x4a, 0x3a, 0xa1, 0x52, 0x6f, 0xe8, 0x95, 0x5a, 0x4d, 0x5a, 0x90, 0x5f, 0x24, 0x37, 0x72, + 0x12, 0xf5, 0xea, 0xbe, 0xa6, 0xa9, 0xcd, 0x8e, 0xb4, 0x28, 0xbf, 0x4c, 0x6e, 0x65, 0x20, 0xa9, + 0x35, 0x1d, 0xa1, 0xea, 0xee, 0x7d, 0x55, 0x93, 0x96, 0xe4, 0x1b, 0xe4, 0x5a, 0x4e, 0x2d, 0xb7, + 0x2b, 0xbb, 0xaa, 0x44, 0xe4, 0x5b, 0xe4, 0x7a, 0x56, 0x61, 0xdb, 0x6a, 0x87, 0xf7, 0xdc, 0xb2, + 0xbc, 0x41, 0x2e, 0x8a, 0xd4, 0x7a, 0x73, 0x9b, 0x75, 0x53, 0xe5, 0x7e, 0x43, 0xad, 0x49, 0x2b, + 0xf2, 0x3a, 0x29, 0xd5, 0x9b, 0x0f, 0xeb, 0x1d, 0x55, 0xaf, 0xa9, 0xcd, 0xba, 0x5a, 0x93, 0x4a, + 0x6c, 0x41, 0x40, 0x3e, 0x6c, 0xe9, 0x2a, 0xfb, 0xde, 0xad, 0xd4, 0x54, 0xbd, 0x52, 0xdb, 0xad, + 0x37, 0xa5, 0x35, 0x36, 0x0c, 0x4d, 0x95, 0x55, 0xb3, 0xa5, 0xef, 0xed, 0x6b, 0xd5, 0x9d, 0x4a, + 0x5b, 0x95, 0x24, 0x59, 0x26, 0xab, 0xed, 0xfa, 0x76, 0xb3, 0xd5, 0xd4, 0x77, 0xd5, 0x76, 0xbb, + 0xb2, 0xad, 0x4a, 0xeb, 0xb2, 0x44, 0x56, 0xb6, 0xf7, 0xeb, 0x8d, 0x9a, 0x8e, 0xc3, 0x26, 0xc9, + 0xf2, 0x0b, 0xa4, 0x1c, 0xaf, 0x88, 0xa6, 0x6e, 0xd7, 0x5b, 0x4d, 0xbd, 0xb5, 0xb5, 0xd5, 0xa8, + 0x37, 0x55, 0xe9, 0x82, 0x7c, 0x9d, 0x5c, 0xed, 0xb4, 0xf6, 0xb5, 0x66, 0x65, 0x57, 0x6d, 0x76, + 0xa0, 0x81, 0x7a, 0xb3, 0xd5, 0xd1, 0xb7, 0x5a, 0xfb, 0xcd, 0x9a, 0x74, 0x09, 0xc6, 0x34, 0x95, + 0xbc, 0x53, 0x69, 0xe3, 0xbc, 0xd1, 0xeb, 0x35, 0xe9, 0x72, 0x1e, 0x06, 0x14, 0xca, 0x30, 0xae, + 0xc8, 0xaf, 0x92, 0x17, 0xb3, 0x30, 0x9a, 0x2d, 0x5d, 0xab, 0xd4, 0xea, 0x95, 0x66, 0x07, 0x27, + 0xd6, 0x86, 0xfc, 0x12, 0xb9, 0x99, 0x83, 0x58, 0xab, 0x6b, 0x2a, 0x62, 0x5d, 0x85, 0x51, 0x4c, + 0x61, 0xb5, 0x3f, 0x6d, 0xe8, 0xfb, 0x7b, 0xb5, 0x4a, 0x47, 0x8c, 0xa8, 0x54, 0x86, 0x4e, 0x6b, + 0x75, 0xf4, 0x86, 0x5a, 0xd9, 0xde, 0x17, 0x5d, 0x79, 0x4d, 0xbe, 0x40, 0xd6, 0xea, 0x4d, 0xbd, + 0xd2, 0x6c, 0x75, 0x76, 0x54, 0x0d, 0xc7, 0xf3, 0x3a, 0x6b, 0x02, 0xf6, 0x3f, 0x4e, 0x01, 0x3d, + 0x8d, 0xf1, 0x42, 0x16, 0x46, 0xa3, 0xf5, 0x48, 0xdf, 0xd3, 0xea, 0x2d, 0xad, 0xde, 0x79, 0x2c, + 0xdd, 0x60, 0x8b, 0xa2, 0xda, 0xa8, 0xb3, 0x1a, 0xb5, 0xf6, 0x3b, 0x7a, 0x6b, 0x4b, 0x67, 0xb5, + 0x91, 0x6e, 0xb2, 0x95, 0xd5, 0xae, 0x3c, 0x54, 0xb1, 0x9e, 0xd5, 0x96, 0xa6, 0xed, 0xef, 0x75, + 0xa4, 0x57, 0xd8, 0x2c, 0xaf, 0x37, 0xdb, 0xfb, 0x5b, 0x5b, 0xf5, 0x2a, 0x64, 0xaa, 0x37, 0xb7, + 0x5b, 0x9d, 0xb6, 0xf4, 0xaa, 0xfc, 0x21, 0xf9, 0x42, 0xb5, 0xb5, 0xbb, 0xa7, 0x76, 0xea, 0x9d, + 0xfa, 0x43, 0x55, 0xdf, 0xdd, 0x85, 0xe1, 0x50, 0x9b, 0xad, 0xfd, 0xed, 0x1d, 0xbd, 0xfd, 0xa0, + 0xde, 0x68, 0x30, 0xca, 0x15, 0x7d, 0xaf, 0x51, 0x79, 0xac, 0xef, 0xb6, 0x34, 0x55, 0xaf, 0x56, + 0xda, 0xfb, 0x95, 0x86, 0x74, 0x9b, 0x0d, 0x25, 0x56, 0xb2, 0xa1, 0x56, 0x6a, 0xaa, 0xa6, 0x7f, + 0xb5, 0x55, 0x6f, 0xaa, 0x35, 0xbe, 0xc6, 0xdf, 0x64, 0xc9, 0x8f, 0x54, 0xf5, 0x81, 0xda, 0x64, + 0x13, 0x69, 0x5f, 0x6b, 0xaa, 0x8f, 0xf5, 0xfd, 0x26, 0x0c, 0x93, 0x5a, 0x93, 0xde, 0x61, 0x15, + 0xdd, 0x6b, 0xb5, 0x3b, 0x7c, 0xe0, 0xda, 0xfb, 0xda, 0x43, 0xf5, 0xb1, 0x74, 0x87, 0xcd, 0xb2, + 0x8e, 0xd6, 0xda, 0xdb, 0x79, 0xac, 0x57, 0x1e, 0x55, 0x34, 0xb6, 0xd0, 0xef, 0xb2, 0x4e, 0xe4, + 0xb0, 0x86, 0xfa, 0x50, 0x65, 0x5d, 0x2f, 0xbd, 0xcb, 0x56, 0x4d, 0xa5, 0xd1, 0xd0, 0x77, 0x54, + 0xad, 0xa5, 0x57, 0x77, 0x2a, 0x8d, 0x86, 0xda, 0xdc, 0x56, 0xf5, 0x3d, 0xad, 0xb5, 0xad, 0xa9, + 0xed, 0xb6, 0xf4, 0x1e, 0xeb, 0x21, 0x98, 0xc5, 0xf5, 0x66, 0xbd, 0x53, 0xaf, 0x34, 0xb0, 0x31, + 0xd2, 0x17, 0x58, 0xc6, 0x51, 0x38, 0xeb, 0x61, 0x5c, 0x4b, 0xef, 0xcb, 0x65, 0x72, 0xb9, 0x53, + 0xd1, 0xd8, 0xea, 0x52, 0x9b, 0xdb, 0xf5, 0xa6, 0xaa, 0xef, 0xd6, 0xdb, 0xb8, 0xa3, 0x7c, 0x91, + 0x8d, 0xf2, 0xc3, 0x4a, 0x15, 0xfa, 0xe8, 0xa1, 0xaa, 0xd5, 0xb7, 0xd8, 0x82, 0xfa, 0x80, 0x4d, + 0xa4, 0xf8, 0xbe, 0xf5, 0xe9, 0xbe, 0xba, 0xaf, 0xea, 0xea, 0x43, 0xd6, 0xd1, 0xed, 0x4e, 0x45, + 0xeb, 0xb0, 0x9d, 0xe6, 0x43, 0xb6, 0x1b, 0xe5, 0x61, 0xa9, 0xb8, 0x1b, 0xdd, 0x63, 0x4b, 0x11, + 0xe7, 0x3a, 0x2c, 0xcd, 0xaf, 0xb0, 0x71, 0x43, 0x8c, 0xbd, 0x56, 0xbd, 0xd9, 0x69, 0xeb, 0x6a, + 0x45, 0x6b, 0xaa, 0x35, 0xe9, 0x63, 0xb6, 0x27, 0x54, 0xf7, 0xdb, 0x9d, 0xd6, 0x2e, 0x8e, 0x74, + 0xbd, 0xc9, 0xc6, 0x5a, 0xad, 0x42, 0xb5, 0xda, 0xf5, 0x56, 0x53, 0xfa, 0x84, 0xf5, 0x30, 0x3b, + 0xf6, 0x3a, 0x6a, 0x4d, 0xdf, 0x6f, 0xab, 0x1a, 0xeb, 0xa5, 0x8e, 0x74, 0x9f, 0xb5, 0x9f, 0x93, + 0xd4, 0xd4, 0xdd, 0xfa, 0xfe, 0x6e, 0x8a, 0x74, 0x15, 0xf2, 0x41, 0x1d, 0x76, 0x1f, 0xee, 0x85, + 0xa3, 0x50, 0x63, 0x5b, 0x0c, 0x9b, 0x83, 0xf7, 0x2b, 0xb5, 0x6d, 0x95, 0x0f, 0x04, 0x50, 0xdc, + 0x66, 0x5b, 0x0c, 0x4b, 0x79, 0x54, 0x6f, 0xb6, 0x11, 0xb4, 0xc3, 0x90, 0xf7, 0x9b, 0xa2, 0x87, + 0x62, 0xc5, 0xd7, 0xd9, 0x72, 0xc2, 0x59, 0x03, 0x3d, 0xc3, 0x3a, 0x03, 0xb7, 0x62, 0xde, 0x13, + 0xd8, 0xd1, 0x5f, 0x85, 0x9d, 0x45, 0x6d, 0xaa, 0x5a, 0xbd, 0xaa, 0xd7, 0x9b, 0x5b, 0x2d, 0x49, + 0x65, 0xa5, 0x08, 0x88, 0xaa, 0x69, 0x2d, 0x4d, 0xda, 0x62, 0x35, 0xd5, 0x2a, 0xcd, 0x07, 0x7a, + 0xa7, 0xae, 0x6a, 0x7c, 0x41, 0xd6, 0xa4, 0x07, 0x6c, 0x73, 0x8e, 0xf7, 0x4d, 0xb5, 0xd5, 0x6a, + 0xd4, 0x5a, 0x8f, 0x9a, 0xba, 0xa6, 0xb6, 0x3b, 0x5a, 0xbd, 0xca, 0x90, 0x1a, 0xca, 0xad, 0x88, + 0x15, 0xd3, 0xe8, 0xc0, 0xf5, 0x62, 0x2c, 0x22, 0x67, 0x5c, 0x95, 0x5f, 0x2e, 0xe2, 0x05, 0x34, + 0x1b, 0x87, 0xf3, 0x6b, 0x55, 0xf2, 0x82, 0x33, 0xec, 0xeb, 0x03, 0xd7, 0xb7, 0x02, 0xeb, 0x84, + 0xea, 0x1e, 0x22, 0xc6, 0x18, 0x51, 0xe4, 0xb3, 0xae, 0x39, 0xc3, 0xfe, 0x1e, 0x47, 0x4a, 0x13, + 0x13, 0x44, 0x1c, 0xda, 0x33, 0x72, 0x88, 0x14, 0x43, 0x22, 0x4d, 0x8e, 0x34, 0x42, 0xe4, 0x4b, + 0xa4, 0x9c, 0x59, 0x13, 0x60, 0x95, 0x39, 0xd3, 0x76, 0x65, 0xb4, 0x16, 0x1d, 0x96, 0x2c, 0x32, + 0x8f, 0xd4, 0x00, 0x33, 0xcf, 0x86, 0x99, 0x53, 0xa5, 0x43, 0x66, 0xe5, 0x2f, 0xc5, 0x2e, 0xc9, + 0xed, 0xe1, 0x41, 0xdf, 0x0a, 0xf0, 0x66, 0x86, 0x48, 0xf2, 0x6d, 0xb2, 0x1e, 0x18, 0x5e, 0x8f, + 0x06, 0x7a, 0xec, 0x1a, 0x86, 0xbd, 0xb2, 0x86, 0x09, 0x95, 0xf0, 0x32, 0x76, 0x8b, 0xac, 0x60, + 0xd1, 0xfa, 0xa1, 0x6d, 0xf4, 0x7c, 0xde, 0xee, 0x65, 0x84, 0x6d, 0x31, 0x10, 0xe3, 0xaa, 0x6c, + 0xf7, 0xe0, 0xe0, 0x8c, 0x51, 0x99, 0x85, 0xbb, 0xd2, 0x02, 0x7c, 0xd7, 0x4d, 0x79, 0x83, 0x2c, + 0x74, 0xdd, 0x7e, 0x9f, 0x3a, 0x01, 0xe7, 0x96, 0xc4, 0xa7, 0xf2, 0x6b, 0x05, 0xa2, 0xe4, 0x57, + 0x31, 0x1c, 0xcd, 0xef, 0x72, 0x55, 0x2f, 0x93, 0x79, 0xbc, 0x7f, 0xf0, 0xee, 0xe7, 0x5f, 0xec, + 0x56, 0x83, 0x4c, 0x15, 0x97, 0x9f, 0x70, 0x86, 0x79, 0x05, 0x80, 0xbb, 0x08, 0x53, 0xea, 0xe4, + 0x5a, 0x72, 0xf6, 0x55, 0x59, 0xc1, 0xe2, 0x0a, 0x7d, 0x9e, 0xaa, 0x2a, 0xff, 0x6b, 0x81, 0x3c, + 0x9f, 0x4d, 0xeb, 0x29, 0xda, 0xfd, 0x3a, 0x91, 0x6c, 0xe0, 0x3d, 0xfd, 0x23, 0x6b, 0xa0, 0x03, + 0x94, 0xb7, 0x7d, 0x2d, 0x82, 0x03, 0x7d, 0xf9, 0x65, 0xb2, 0x1a, 0x50, 0xa3, 0x7b, 0x64, 0x39, + 0x3d, 0x8e, 0x28, 0xe4, 0x17, 0x1c, 0x1a, 0xa2, 0x1d, 0x7a, 0x16, 0x75, 0x4c, 0xfb, 0x8c, 0xa3, + 0xe1, 0x84, 0x2b, 0x09, 0x28, 0xa2, 0xbd, 0x4a, 0xd6, 0x0e, 0x5d, 0xaf, 0x67, 0x9d, 0x44, 0xe4, + 0xf0, 0x92, 0xb7, 0x1a, 0x82, 0x01, 0x51, 0xd9, 0x49, 0x4f, 0x47, 0x90, 0x27, 0xed, 0x3e, 0xdc, + 0x7b, 0xe8, 0x06, 0xe7, 0x6a, 0xab, 0xf2, 0xad, 0xf4, 0xac, 0x89, 0x53, 0x7a, 0xaa, 0xde, 0xdb, + 0x20, 0x0b, 0x94, 0xcf, 0x09, 0xec, 0x34, 0xf1, 0xa9, 0xfc, 0x85, 0x42, 0xb4, 0x25, 0x89, 0x62, + 0x9a, 0x6e, 0x60, 0x1d, 0x9e, 0x69, 0xb4, 0x6b, 0x0d, 0x2c, 0xea, 0x04, 0xec, 0x5e, 0x70, 0xe2, + 0x06, 0xd4, 0x1b, 0x2d, 0x68, 0x15, 0xe0, 0x51, 0x39, 0xef, 0x90, 0x8b, 0x9e, 0xc8, 0x16, 0xc7, + 0xc6, 0x42, 0xe5, 0x30, 0xad, 0x12, 0x97, 0x83, 0xb0, 0x2d, 0x80, 0xd1, 0x11, 0x77, 0xbc, 0x45, + 0x67, 0xd8, 0x67, 0x2d, 0xf5, 0x95, 0xaf, 0x91, 0x2b, 0xe9, 0xba, 0x55, 0x4e, 0x0d, 0x8f, 0x4b, + 0xf7, 0x42, 0x01, 0x4e, 0x01, 0xd7, 0x23, 0x17, 0x81, 0xc9, 0x2f, 0x91, 0xd5, 0xfe, 0xc9, 0x20, + 0x59, 0xfc, 0x0c, 0xbb, 0xbe, 0xf7, 0x4f, 0x06, 0x51, 0x27, 0x1f, 0x47, 0x9d, 0xfc, 0xc0, 0xea, + 0x1e, 0x53, 0x73, 0xcb, 0x73, 0xfb, 0x70, 0xf1, 0xee, 0x1b, 0xc7, 0x96, 0xd3, 0xfb, 0x74, 0x48, + 0x87, 0x54, 0x56, 0x09, 0xc1, 0x62, 0xe0, 0x72, 0x8d, 0x97, 0xb5, 0x0b, 0xd1, 0x65, 0x0d, 0xf0, + 0xd9, 0x2d, 0xfb, 0xde, 0x3a, 0xb2, 0x14, 0x9d, 0xc7, 0x7b, 0x82, 0x59, 0xd1, 0x50, 0x48, 0x07, + 0x77, 0xf0, 0x8f, 0x51, 0xe0, 0x18, 0x13, 0x50, 0xb4, 0x8d, 0x13, 0xba, 0x0d, 0x57, 0xa1, 0x17, + 0x49, 0xc9, 0xa7, 0xde, 0x09, 0xf5, 0x74, 0x8f, 0xf6, 0x2c, 0xd7, 0x11, 0xc2, 0x44, 0x04, 0x6a, + 0x00, 0x53, 0x86, 0xf1, 0x43, 0x21, 0x49, 0x20, 0x9c, 0x10, 0x57, 0xc9, 0xa2, 0x1f, 0xbf, 0x66, + 0xcf, 0x6b, 0x0b, 0x3e, 0xbf, 0x67, 0xbf, 0x4f, 0x88, 0x6f, 0x9c, 0x50, 0x90, 0xf6, 0x08, 0xe1, + 0x49, 0x5c, 0xee, 0x00, 0x53, 0x8d, 0x13, 0xd4, 0x96, 0x7c, 0x41, 0x5a, 0x79, 0x9f, 0x5c, 0x65, + 0xc5, 0x6e, 0x57, 0xa1, 0xa1, 0x35, 0x1a, 0x18, 0x96, 0x1d, 0xee, 0x05, 0xf9, 0x43, 0xa0, 0xfc, + 0x15, 0xbe, 0x37, 0xa7, 0x33, 0xf2, 0x9a, 0x46, 0x3b, 0x54, 0x21, 0xb1, 0x43, 0xbd, 0x45, 0xe6, + 0x80, 0x02, 0xcc, 0x97, 0x31, 0x92, 0x11, 0xc4, 0x92, 0xef, 0x93, 0x59, 0x36, 0x6f, 0x60, 0xda, + 0xac, 0xc6, 0xb1, 0x43, 0x4c, 0x36, 0x8d, 0xee, 0x5d, 0x4a, 0x7c, 0xea, 0xf5, 0xe6, 0xc3, 0x4a, + 0xa3, 0x5e, 0xd3, 0x20, 0xaf, 0xf2, 0x09, 0xb9, 0xc5, 0x68, 0xb7, 0xa1, 0xb3, 0x3b, 0x6e, 0x76, + 0x4b, 0xc7, 0x0a, 0x6b, 0x1f, 0xe1, 0x44, 0xda, 0xae, 0x76, 0x5c, 0xa4, 0x92, 0xd9, 0xe4, 0xf3, + 0x8b, 0x7d, 0x94, 0xff, 0xa9, 0x10, 0x09, 0x58, 0xf7, 0x3c, 0xf7, 0xd0, 0xb2, 0x69, 0x87, 0xcd, + 0xd4, 0xc0, 0xcf, 0xed, 0xc0, 0xa4, 0xd0, 0xb1, 0x98, 0x16, 0x3a, 0xee, 0x91, 0x12, 0x17, 0x3a, + 0x0e, 0x0c, 0xdf, 0x87, 0x05, 0xc7, 0xaa, 0x92, 0x21, 0x5f, 0x4c, 0x96, 0xb7, 0xd9, 0x80, 0x5c, + 0x7b, 0x86, 0xef, 0x6b, 0x2b, 0x76, 0xf8, 0x9b, 0xfa, 0xe5, 0x1a, 0x21, 0x51, 0x5a, 0x52, 0xa8, + 0x59, 0x48, 0x09, 0x35, 0xaf, 0x92, 0x45, 0x2b, 0xa0, 0x7d, 0xdd, 0xa4, 0x87, 0x62, 0x13, 0x62, + 0xdf, 0x35, 0x7a, 0xa8, 0x7c, 0x82, 0x7b, 0x10, 0x4a, 0xf0, 0xd9, 0x20, 0x6c, 0xd3, 0x20, 0xd5, + 0xe2, 0x64, 0xcb, 0x0a, 0xa9, 0x96, 0x29, 0x2f, 0x93, 0x17, 0x45, 0xd5, 0xab, 0x36, 0x35, 0x3c, + 0xdc, 0xc2, 0xda, 0xc3, 0x6e, 0x97, 0xfa, 0xfe, 0xe1, 0xd0, 0xc6, 0xf3, 0x47, 0xe9, 0xe1, 0x32, + 0x62, 0x63, 0x85, 0x85, 0xed, 0x19, 0x5e, 0x70, 0xd6, 0xa6, 0x86, 0xd7, 0x3d, 0xaa, 0x3b, 0x27, + 0x56, 0x40, 0x7d, 0xb9, 0x4a, 0x16, 0x2c, 0xfc, 0xc9, 0x47, 0xea, 0xf5, 0x64, 0xf7, 0x8c, 0xc9, + 0xac, 0x89, 0x9c, 0xca, 0xdf, 0x27, 0x64, 0x4d, 0x54, 0xe8, 0x11, 0xb5, 0xbb, 0x6e, 0x9f, 0xca, + 0xaf, 0x90, 0x35, 0x3f, 0x70, 0x3d, 0xaa, 0x43, 0x37, 0x1c, 0x19, 0xfe, 0x11, 0x3f, 0x49, 0x4a, + 0x00, 0xae, 0x07, 0xb4, 0xbf, 0x63, 0xf8, 0x47, 0xf2, 0x07, 0xe4, 0x4a, 0x60, 0xf5, 0x29, 0x48, + 0x9e, 0xcd, 0x2e, 0x9b, 0x3d, 0xdd, 0x21, 0xe3, 0x7e, 0xec, 0x33, 0x10, 0xb3, 0x94, 0xb4, 0xbc, + 0x64, 0xf9, 0x13, 0x72, 0xdd, 0xb0, 0x6d, 0xf7, 0x54, 0x7f, 0xd7, 0x33, 0xf5, 0x01, 0xab, 0x1d, + 0x97, 0x72, 0x1f, 0xe1, 0xfb, 0x01, 0xc8, 0xce, 0x17, 0xb5, 0xab, 0x80, 0xf4, 0xae, 0x67, 0x42, + 0x03, 0x12, 0xcf, 0x12, 0x5f, 0x27, 0x17, 0x59, 0x3e, 0x27, 0xb6, 0xd9, 0xc3, 0xce, 0xb7, 0x08, + 0x4b, 0xec, 0xf9, 0xa8, 0x27, 0xf6, 0x10, 0x8b, 0xef, 0xa7, 0xb0, 0x05, 0xae, 0x30, 0x16, 0xbb, + 0xa9, 0x6a, 0x3a, 0xc8, 0xaa, 0xe4, 0xc1, 0x08, 0x86, 0x7c, 0x97, 0x5c, 0x4a, 0x53, 0xf7, 0x03, + 0x23, 0xa0, 0x20, 0x82, 0x2f, 0x69, 0x17, 0x92, 0x59, 0xda, 0x2c, 0x09, 0x84, 0x52, 0x86, 0x1f, + 0xe8, 0xf0, 0x26, 0x81, 0x8d, 0x06, 0x61, 0x7c, 0x49, 0x5b, 0x65, 0xf0, 0x8e, 0xd5, 0xa7, 0xc0, + 0x54, 0x99, 0xac, 0x7f, 0x01, 0xd3, 0x1a, 0xe8, 0x86, 0x69, 0x7a, 0xd4, 0xf7, 0xb9, 0x54, 0xbe, + 0xc4, 0xc0, 0xf5, 0x41, 0x05, 0x81, 0xf2, 0x27, 0xe4, 0x9a, 0x7f, 0x34, 0x0c, 0x4c, 0xf7, 0xd4, + 0xb1, 0x8d, 0xd3, 0x80, 0x7a, 0x7d, 0xcb, 0x31, 0x02, 0xda, 0xb7, 0x9c, 0x21, 0x1b, 0x74, 0x14, + 0xd5, 0x8f, 0x43, 0x91, 0xbf, 0x48, 0x36, 0x0e, 0x0c, 0xc7, 0xa1, 0xa6, 0x7e, 0xea, 0x7a, 0xa6, + 0x6e, 0x5b, 0x7e, 0xa0, 0x9f, 0x50, 0xcf, 0x67, 0xbb, 0x37, 0xca, 0xf2, 0x2f, 0x61, 0xfa, 0x23, + 0xd7, 0x33, 0x1b, 0x96, 0x1f, 0x3c, 0xc4, 0x44, 0xc6, 0x4c, 0x0c, 0x70, 0x5e, 0xeb, 0x03, 0xcf, + 0x3a, 0x61, 0x4d, 0x5f, 0x87, 0x21, 0x59, 0xe5, 0xe0, 0x3d, 0x84, 0xca, 0x65, 0xb2, 0xd8, 0x1d, + 0x7a, 0x1e, 0x75, 0xba, 0x67, 0x5c, 0x74, 0x1f, 0x7e, 0xcb, 0x6f, 0x10, 0x79, 0x70, 0xea, 0x99, + 0x7a, 0xf7, 0xec, 0x80, 0x7a, 0x7a, 0xd7, 0x38, 0x84, 0xe5, 0x76, 0x01, 0x4f, 0x7e, 0x96, 0x52, + 0x65, 0x09, 0x55, 0xe3, 0x90, 0xad, 0xba, 0x8f, 0xc9, 0xf3, 0xfe, 0x91, 0x3b, 0xb4, 0x4d, 0xf1, + 0x3a, 0xc2, 0x5f, 0x34, 0x74, 0xd7, 0xb3, 0x7a, 0x96, 0x03, 0x72, 0xff, 0x45, 0xed, 0x2a, 0xe2, + 0xf0, 0xfd, 0x0e, 0x99, 0xd4, 0x16, 0x20, 0xc8, 0x6f, 0x11, 0xb9, 0xeb, 0xf6, 0x07, 0xd4, 0x31, + 0xad, 0x61, 0x5f, 0x1f, 0x3a, 0xb6, 0xdb, 0x3d, 0xf6, 0x37, 0x2e, 0xc1, 0x7e, 0xbf, 0x1e, 0xa5, + 0xec, 0x63, 0x82, 0xfc, 0x05, 0x72, 0xa5, 0xd7, 0xd5, 0x7d, 0xb7, 0x6b, 0x74, 0x8f, 0xa8, 0x0e, + 0x2d, 0x15, 0x3d, 0x73, 0x19, 0x6a, 0x78, 0xb1, 0xd7, 0x6d, 0x63, 0xea, 0x96, 0x65, 0x53, 0xd1, + 0x31, 0x9f, 0x90, 0xeb, 0x96, 0xaf, 0x0f, 0xa8, 0x77, 0x48, 0xbb, 0x01, 0xeb, 0x55, 0xdb, 0xd4, + 0x03, 0x56, 0x5b, 0x3e, 0x4f, 0x36, 0x36, 0xb0, 0x9e, 0x96, 0xbf, 0x87, 0x38, 0x8f, 0x18, 0x4a, + 0x87, 0xfa, 0x82, 0x95, 0x90, 0xbf, 0x4a, 0x56, 0xe9, 0x93, 0xc0, 0x33, 0x04, 0x77, 0xeb, 0x6f, + 0x94, 0x61, 0xf5, 0xbe, 0x38, 0xba, 0xb9, 0xf1, 0x05, 0xb9, 0x59, 0x55, 0x59, 0x86, 0x5d, 0xbf, + 0xa7, 0x95, 0x20, 0x2b, 0xe7, 0x81, 0x7d, 0xf9, 0x5d, 0x72, 0xb9, 0x6f, 0x39, 0x56, 0x7f, 0xd8, + 0xd7, 0x3d, 0xda, 0x65, 0xbc, 0x0c, 0x2c, 0x59, 0xcb, 0xdc, 0xb8, 0x06, 0xed, 0xbe, 0xc0, 0x53, + 0x35, 0x48, 0x64, 0x0b, 0xb7, 0x6e, 0xca, 0xf7, 0xc9, 0x8a, 0xd1, 0x85, 0x6b, 0x0c, 0x3d, 0x61, + 0x77, 0x81, 0xe7, 0x61, 0xc9, 0x48, 0x51, 0xf1, 0xaa, 0xca, 0xe0, 0xf7, 0x4a, 0x78, 0xe7, 0xac, + 0xd7, 0x70, 0x9d, 0x2c, 0x63, 0x26, 0x48, 0x93, 0xdf, 0x27, 0x57, 0x0c, 0xd3, 0xb4, 0x02, 0xcb, + 0x75, 0x0c, 0x5b, 0x1f, 0xfa, 0xd4, 0x0b, 0x99, 0xf5, 0xeb, 0x38, 0xaf, 0xa2, 0xe4, 0x7d, 0x9f, + 0x7a, 0xbc, 0xc6, 0x72, 0x85, 0x5c, 0x8f, 0xbf, 0xe7, 0x9c, 0x1e, 0x59, 0x01, 0x4d, 0xcc, 0xca, + 0x17, 0x20, 0x77, 0x39, 0x7a, 0xde, 0x79, 0x24, 0x50, 0xc4, 0x08, 0x58, 0xe4, 0x1a, 0xee, 0x18, + 0x3e, 0x6c, 0x68, 0x3a, 0x72, 0xc1, 0xba, 0xd8, 0x0a, 0x6f, 0xc0, 0x89, 0x7c, 0x7b, 0xea, 0xad, + 0xd0, 0xd7, 0x36, 0x06, 0x11, 0x6c, 0x0b, 0x88, 0xf1, 0x94, 0xf2, 0x17, 0xc9, 0x52, 0xd8, 0xf5, + 0xf2, 0x6a, 0x28, 0x06, 0x2f, 0x81, 0x7c, 0x9b, 0xcd, 0x7c, 0xd7, 0x09, 0xa8, 0x13, 0xe0, 0xe5, + 0x66, 0x45, 0x0b, 0xbf, 0x95, 0x6f, 0x90, 0x8d, 0x6a, 0xbb, 0x05, 0x52, 0x7b, 0xa3, 0x4f, 0x77, + 0xa8, 0xe7, 0x6e, 0x19, 0x27, 0xae, 0x07, 0xdb, 0xf6, 0x8b, 0xa3, 0x07, 0xc4, 0xfd, 0xd9, 0x6f, + 0xff, 0xf2, 0xf5, 0x42, 0xfc, 0x00, 0xbc, 0x9e, 0x7a, 0x98, 0xe4, 0x18, 0xfc, 0x79, 0x52, 0x79, + 0x37, 0x62, 0xd3, 0x12, 0xc4, 0x2b, 0xa6, 0x19, 0x7f, 0xd3, 0x2c, 0xc4, 0xdf, 0x34, 0x95, 0xf7, + 0xa3, 0x1b, 0x53, 0x22, 0x93, 0x46, 0xfb, 0xee, 0x09, 0xcd, 0xcf, 0xf7, 0x2f, 0x16, 0xc8, 0x25, + 0x91, 0x71, 0x8b, 0x1a, 0xc1, 0xd0, 0xa3, 0x26, 0x9b, 0x4a, 0x93, 0xce, 0x3a, 0xb6, 0x23, 0x1e, + 0x72, 0xfc, 0x70, 0x5e, 0x16, 0x81, 0x29, 0x59, 0x3d, 0x8c, 0xd1, 0xc1, 0xb7, 0x21, 0xf7, 0xe0, + 0x5b, 0x6c, 0x45, 0xf1, 0xd7, 0x80, 0x99, 0xd7, 0x56, 0x34, 0x82, 0xa0, 0x9a, 0x11, 0x18, 0xca, + 0xaf, 0x16, 0x88, 0x9c, 0xe0, 0x3e, 0x80, 0xef, 0x1e, 0xc7, 0x5c, 0x7f, 0x44, 0xe6, 0x90, 0x57, + 0x47, 0x26, 0xf2, 0xd5, 0x1c, 0x2e, 0x06, 0xe8, 0x6c, 0xe2, 0x46, 0x02, 0xb7, 0x16, 0xcc, 0x55, + 0xfe, 0x98, 0x90, 0x08, 0x38, 0xa9, 0xa1, 0x32, 0xe7, 0xef, 0x90, 0x5b, 0x40, 0x7e, 0xcd, 0x23, + 0xeb, 0xc0, 0x2a, 0x18, 0xfc, 0x8d, 0x0f, 0xe8, 0x8c, 0xa9, 0xef, 0xfd, 0x18, 0x8d, 0xa7, 0xe5, + 0x11, 0x3b, 0x38, 0x50, 0x1a, 0x0d, 0x3c, 0x8b, 0x9e, 0xd0, 0xa9, 0xca, 0xbd, 0x49, 0x96, 0x2d, + 0xa7, 0xeb, 0x81, 0xfa, 0x82, 0x61, 0x8b, 0x6b, 0x7a, 0x0c, 0xa4, 0xfc, 0x87, 0x7c, 0xfc, 0x43, + 0x72, 0x21, 0xaf, 0x78, 0x2d, 0xba, 0xad, 0x41, 0x9f, 0xdc, 0x2b, 0xdc, 0x0d, 0x2f, 0x6c, 0xdf, + 0x8d, 0x06, 0xb1, 0xab, 0x6f, 0x28, 0xb0, 0x89, 0xdf, 0xbc, 0x4a, 0x02, 0x8a, 0xd3, 0xe0, 0x65, + 0xb2, 0x1a, 0x8a, 0x66, 0x10, 0x8d, 0xdf, 0x90, 0x05, 0x14, 0x6f, 0x69, 0xff, 0xf7, 0x4c, 0x34, + 0x89, 0x76, 0x0c, 0xdb, 0x6e, 0x1d, 0x6e, 0x19, 0x7d, 0xca, 0x46, 0xef, 0x94, 0xd2, 0x63, 0x3e, + 0xac, 0xf0, 0x5b, 0x7e, 0x18, 0x9b, 0xba, 0xe2, 0x65, 0xbd, 0x98, 0xc7, 0x83, 0x46, 0xb4, 0x36, + 0xc5, 0xfa, 0xe0, 0xe2, 0x93, 0xb5, 0xc3, 0xc4, 0xb7, 0x2f, 0x77, 0x48, 0x08, 0xd2, 0x0f, 0x0d, + 0xaf, 0x4f, 0x3d, 0x68, 0xd1, 0xb4, 0x64, 0xb7, 0x20, 0x4b, 0xb4, 0x7c, 0xf0, 0xbb, 0xfc, 0xf3, + 0x05, 0xb2, 0x9a, 0x2c, 0x79, 0xd2, 0x8c, 0xcd, 0x55, 0x7c, 0xb8, 0x4b, 0x2e, 0x19, 0x27, 0xd4, + 0x33, 0x7a, 0x54, 0xf7, 0xbb, 0x86, 0x4d, 0x4d, 0xbd, 0xcf, 0x66, 0x53, 0x17, 0xaa, 0x59, 0xd4, + 0x2e, 0xf0, 0xc4, 0x36, 0xa4, 0xed, 0x42, 0x92, 0xb8, 0x1a, 0xe3, 0x9d, 0x6d, 0x36, 0xbc, 0x1a, + 0xc3, 0xcd, 0xac, 0xfc, 0x27, 0x63, 0x75, 0xc3, 0xea, 0x3e, 0x75, 0xdd, 0x6e, 0x92, 0x95, 0x9e, + 0x6b, 0x9b, 0xec, 0xf4, 0x05, 0xdd, 0x0b, 0xfe, 0x84, 0xcc, 0x60, 0x7b, 0xd4, 0xe3, 0xea, 0x17, + 0xe1, 0x3c, 0x9f, 0x4d, 0xde, 0xf4, 0xde, 0xc6, 0x1b, 0x62, 0xb2, 0x63, 0xc5, 0xbd, 0x29, 0x63, + 0x0a, 0x28, 0x67, 0x91, 0x98, 0x24, 0x9e, 0x81, 0x4f, 0xfd, 0xaf, 0x90, 0x95, 0x23, 0xc3, 0xb6, + 0x75, 0xf7, 0x50, 0x3f, 0x34, 0xfa, 0x78, 0xe3, 0x5e, 0x8e, 0xf3, 0x9d, 0x19, 0x79, 0xc9, 0x51, + 0x34, 0xe9, 0xae, 0xa5, 0x04, 0x1d, 0xf1, 0xa5, 0xa3, 0x7c, 0x84, 0x77, 0x3d, 0x91, 0xdd, 0x3d, + 0xa5, 0xd4, 0xd9, 0xb1, 0x7a, 0x47, 0xed, 0xae, 0xeb, 0x85, 0x75, 0xde, 0x20, 0x73, 0x9e, 0x3b, + 0xe4, 0x3a, 0x43, 0x73, 0xf7, 0x8a, 0x6f, 0xdd, 0xd1, 0x10, 0xa0, 0xfc, 0x7c, 0x4c, 0x9a, 0x97, + 0x95, 0x9f, 0x37, 0xe1, 0x22, 0x99, 0xf3, 0x19, 0x80, 0xb7, 0x1a, 0x3f, 0xce, 0x7b, 0xb5, 0x8d, + 0x09, 0x6c, 0x66, 0x12, 0x02, 0x1b, 0x46, 0x1e, 0xeb, 0xc7, 0x06, 0x62, 0x4e, 0xd4, 0xad, 0x1a, + 0xa9, 0x5b, 0xb4, 0xd9, 0x65, 0x62, 0xcf, 0x73, 0xfb, 0xee, 0x1e, 0x63, 0x66, 0x44, 0xbb, 0x6e, + 0x91, 0x15, 0xce, 0x0c, 0xe8, 0x3e, 0xa5, 0x42, 0xca, 0xb0, 0xcc, 0x61, 0x6d, 0x4a, 0x1d, 0xe5, + 0x6f, 0xc7, 0x64, 0x41, 0x23, 0x54, 0x78, 0xeb, 0xea, 0x64, 0x6e, 0x00, 0xdc, 0x15, 0xde, 0x8d, + 0xde, 0x1d, 0x6d, 0x47, 0x4e, 0xce, 0xcd, 0x10, 0xa4, 0x21, 0x85, 0x72, 0x93, 0x2c, 0x85, 0x30, + 0x36, 0xc5, 0x06, 0xec, 0x23, 0x9a, 0xba, 0x0b, 0xf0, 0x5d, 0x37, 0x59, 0x8b, 0x03, 0x2b, 0xb0, + 0x85, 0x82, 0x00, 0x7e, 0xc8, 0x12, 0x99, 0x19, 0x7a, 0x28, 0x61, 0x5e, 0xd2, 0xd8, 0x4f, 0xe5, + 0xef, 0x14, 0xc9, 0xf5, 0x70, 0x43, 0x45, 0x21, 0x0e, 0xfc, 0xdc, 0xf6, 0xdc, 0xe1, 0x00, 0xf4, + 0x10, 0xde, 0x20, 0xeb, 0x7c, 0xd7, 0xe1, 0x5c, 0x4e, 0x24, 0x29, 0x97, 0x78, 0x42, 0x5b, 0xc0, + 0xe5, 0x1a, 0xb9, 0x61, 0x0c, 0x03, 0x97, 0x4b, 0x65, 0x74, 0x9f, 0xda, 0xec, 0x20, 0x1d, 0x58, + 0x4e, 0x4f, 0x1f, 0x50, 0xc7, 0xb0, 0x03, 0x54, 0xa5, 0x5a, 0xd7, 0xae, 0x31, 0x34, 0x94, 0xd3, + 0xb4, 0x01, 0x69, 0xcf, 0x72, 0x7a, 0x7b, 0x88, 0x22, 0x7f, 0x4a, 0x5e, 0x99, 0x40, 0x45, 0x47, + 0xa6, 0x0c, 0xc6, 0x73, 0x5d, 0xbb, 0x35, 0x86, 0x58, 0x15, 0x10, 0xe5, 0x47, 0xa1, 0x52, 0x03, + 0x0a, 0x3e, 0x6e, 0xc5, 0x58, 0xcc, 0xa8, 0xc1, 0x28, 0x8b, 0xe0, 0x4a, 0x0c, 0xcf, 0x1f, 0xeb, + 0x39, 0x49, 0x7a, 0xeb, 0x41, 0xa8, 0xd9, 0x10, 0x7b, 0x9d, 0x88, 0xf5, 0x21, 0xc3, 0x13, 0xb3, + 0x48, 0xf9, 0xbf, 0x0a, 0x91, 0x20, 0x6a, 0x14, 0x87, 0xcf, 0x91, 0xb7, 0xc9, 0x05, 0x98, 0xc5, + 0x3d, 0x56, 0x98, 0x1f, 0xf2, 0xa0, 0xd8, 0xd1, 0x72, 0x2c, 0x49, 0xf0, 0x9e, 0x8f, 0xc8, 0xeb, + 0x36, 0xed, 0x19, 0xdd, 0xb3, 0x68, 0x58, 0xc4, 0xf1, 0xa0, 0x1f, 0x9c, 0xe9, 0x80, 0xac, 0xfb, + 0xee, 0xd0, 0xeb, 0xd2, 0xbb, 0xa0, 0x4a, 0x50, 0xd2, 0x5e, 0xc2, 0x0c, 0xe1, 0x70, 0xf1, 0x93, + 0xe0, 0xfe, 0x19, 0xb6, 0x10, 0x71, 0xe5, 0xaf, 0x92, 0x15, 0xdc, 0xb8, 0xb0, 0x3c, 0x50, 0x34, + 0x18, 0x61, 0x5a, 0x72, 0xe7, 0x8b, 0xb6, 0xdc, 0x0f, 0xbf, 0x7d, 0xe5, 0x20, 0x5a, 0x62, 0xfb, + 0x03, 0xd4, 0x3e, 0x4b, 0xb6, 0x5f, 0xfe, 0x84, 0xcc, 0xb1, 0x9e, 0xf4, 0xf9, 0xae, 0x75, 0x3b, + 0x67, 0x8d, 0x67, 0x74, 0x99, 0x86, 0x19, 0x95, 0xc3, 0x68, 0x87, 0x89, 0x95, 0xb1, 0x1b, 0x2a, + 0x42, 0x7e, 0xb7, 0xca, 0x31, 0x70, 0xa5, 0xc0, 0x72, 0xa5, 0x41, 0x5c, 0x02, 0x50, 0x01, 0x89, + 0xc9, 0x64, 0x49, 0x42, 0x61, 0x82, 0x24, 0x41, 0xa9, 0x91, 0x97, 0xc7, 0x16, 0x31, 0x15, 0xb7, + 0xa3, 0xd0, 0x68, 0xba, 0xa1, 0x48, 0x87, 0x5f, 0xf7, 0xe0, 0xa5, 0xa3, 0x7a, 0x64, 0x38, 0x3d, + 0x2a, 0x3f, 0x4f, 0xc4, 0x29, 0x37, 0x72, 0xec, 0x59, 0xa0, 0xcb, 0x25, 0x4e, 0xc5, 0xf8, 0x8b, + 0xc9, 0x8a, 0x11, 0x23, 0xa4, 0xd4, 0xa2, 0x53, 0xac, 0x1d, 0x8a, 0x9e, 0xe0, 0x2e, 0xde, 0x3d, + 0xcb, 0xba, 0xb4, 0x17, 0xb2, 0x2e, 0xed, 0xf1, 0xf3, 0x65, 0x84, 0x4a, 0xd8, 0xdc, 0x8d, 0x54, + 0x73, 0xa3, 0xb6, 0xb6, 0x90, 0x1f, 0xdc, 0x1f, 0xf4, 0x3c, 0xc3, 0xa4, 0x28, 0x56, 0x63, 0x8c, + 0xfc, 0x38, 0x36, 0x33, 0x21, 0x71, 0x2b, 0x26, 0x25, 0x6e, 0xca, 0x0d, 0x1c, 0xe5, 0x11, 0x82, + 0xa2, 0x2e, 0xca, 0xcf, 0x14, 0xf0, 0xee, 0xb2, 0x5d, 0x7d, 0x04, 0x32, 0x4b, 0xf7, 0xd4, 0xb1, + 0x5d, 0xc3, 0xa4, 0xa6, 0x06, 0xe2, 0xa5, 0x71, 0x05, 0x3f, 0x22, 0xe4, 0x34, 0x12, 0x8c, 0x23, + 0x33, 0xfa, 0x42, 0x92, 0x19, 0xd5, 0x81, 0x28, 0x92, 0x02, 0x01, 0xd1, 0x06, 0x42, 0x41, 0x50, + 0xae, 0xa9, 0xf0, 0xb8, 0xdf, 0x6c, 0x69, 0xbb, 0x95, 0x86, 0xb6, 0x74, 0x1a, 0x8a, 0xca, 0x3f, + 0x43, 0x99, 0x3f, 0xcc, 0x99, 0x41, 0xc3, 0xed, 0x1a, 0xec, 0xb6, 0x8b, 0xa2, 0xa0, 0x1b, 0x64, + 0xd9, 0xe6, 0x00, 0x51, 0xa3, 0x39, 0x8d, 0x08, 0x50, 0xdd, 0x64, 0x33, 0xa1, 0xeb, 0xf6, 0x07, + 0x36, 0x0d, 0x28, 0xf6, 0xc6, 0xa2, 0x16, 0x01, 0x94, 0xaf, 0xe0, 0xf6, 0x96, 0x41, 0x79, 0xba, + 0xb9, 0x78, 0x45, 0x5c, 0x03, 0xfc, 0x04, 0x05, 0x5f, 0xf9, 0x32, 0xf6, 0xf3, 0x48, 0xc2, 0x74, + 0x64, 0xef, 0x8b, 0xdc, 0x87, 0x1e, 0xf5, 0x8f, 0x92, 0x72, 0xb5, 0x86, 0xe5, 0x1c, 0xb3, 0x93, + 0x5b, 0x48, 0xcd, 0xc2, 0x57, 0x88, 0x39, 0x6d, 0x99, 0xc3, 0xa0, 0xd3, 0xf8, 0x48, 0xe3, 0x5d, + 0xdc, 0xd7, 0xe8, 0xb7, 0x5c, 0xcb, 0xa9, 0x1e, 0x19, 0x01, 0x5b, 0x21, 0x0e, 0xb5, 0x7d, 0xe5, + 0x83, 0xd8, 0xe3, 0x14, 0x75, 0x4c, 0xbc, 0x8f, 0x6b, 0xb4, 0xeb, 0x0d, 0xad, 0xc0, 0x67, 0x77, + 0x6e, 0x8f, 0xff, 0x86, 0x73, 0xbd, 0xa4, 0x85, 0xdf, 0xca, 0x27, 0xd1, 0x56, 0x91, 0xcc, 0x25, + 0x18, 0x8b, 0x1b, 0x64, 0x39, 0x62, 0x3b, 0x45, 0x7e, 0x12, 0xf2, 0x9d, 0xbe, 0xf2, 0x3f, 0xc6, + 0x74, 0x41, 0xd3, 0x24, 0x78, 0x07, 0x7d, 0x9a, 0x90, 0x67, 0xaf, 0xde, 0x7d, 0x67, 0x74, 0x4b, + 0xcb, 0xce, 0xb9, 0xa9, 0xa2, 0x3a, 0xe6, 0xbd, 0x85, 0xf6, 0x7e, 0xb5, 0xaa, 0xb6, 0xdb, 0xa1, + 0x28, 0xfc, 0xb3, 0x58, 0x9b, 0xf0, 0x8a, 0xf1, 0xe5, 0xa9, 0x89, 0x26, 0xc0, 0x78, 0x4e, 0x46, + 0x3d, 0x22, 0x7f, 0x9d, 0x10, 0xfe, 0x9b, 0x5d, 0x5f, 0x66, 0xbe, 0x0b, 0xb4, 0x63, 0xf4, 0xca, + 0xdf, 0x29, 0x90, 0x0b, 0x19, 0x38, 0x93, 0xb8, 0xfb, 0xcb, 0x21, 0x53, 0xc0, 0x99, 0x7b, 0xfc, + 0x62, 0xdb, 0x9f, 0x4d, 0x4f, 0xa8, 0xed, 0xeb, 0xd4, 0xf0, 0x1c, 0x2a, 0x94, 0x5d, 0x57, 0x10, + 0xa8, 0x02, 0x8c, 0x71, 0x58, 0x07, 0xae, 0x33, 0xc4, 0x5b, 0xc6, 0xa2, 0x86, 0x1f, 0xca, 0x5b, + 0x64, 0x81, 0xf7, 0xae, 0xbc, 0x4c, 0x44, 0xff, 0xa2, 0x1e, 0x1d, 0xe8, 0x42, 0xe8, 0xfb, 0xcd, + 0xf6, 0x9e, 0x5a, 0x45, 0x7d, 0x94, 0x82, 0x42, 0xc9, 0x6b, 0x99, 0x4d, 0x47, 0xa9, 0x0f, 0xdb, + 0xf4, 0x07, 0x41, 0x8d, 0x76, 0x6d, 0xcb, 0x01, 0xf1, 0xa6, 0x01, 0x00, 0x6a, 0xf2, 0xbd, 0x34, + 0xfc, 0x9e, 0xf0, 0x86, 0x21, 0xd4, 0xea, 0xf9, 0xec, 0xe3, 0x8f, 0x0f, 0x9e, 0xf5, 0x47, 0xe8, + 0x9e, 0xeb, 0xda, 0x63, 0x5f, 0x20, 0x94, 0x6f, 0xe2, 0xe9, 0x9a, 0x9d, 0x35, 0xb6, 0x58, 0xc7, + 0x3c, 0x62, 0x5c, 0x27, 0x64, 0xc0, 0x72, 0xe8, 0x03, 0xd7, 0x15, 0xb7, 0xfa, 0xa5, 0x81, 0xa0, + 0xa1, 0x6c, 0xe0, 0x8b, 0x0d, 0x3c, 0x60, 0xec, 0x50, 0xcf, 0x0d, 0xd5, 0x4a, 0x95, 0x7f, 0xbc, + 0x80, 0x8b, 0x60, 0x34, 0x29, 0x2c, 0xf8, 0xc1, 0xa8, 0x12, 0xee, 0x5b, 0x69, 0x79, 0x5b, 0x5e, + 0xe6, 0x4d, 0x06, 0x8d, 0xeb, 0xdf, 0xfe, 0xc8, 0x02, 0x99, 0x65, 0xb0, 0x5c, 0xf9, 0x13, 0x5c, + 0xce, 0x2c, 0x47, 0xcc, 0x17, 0xf8, 0xcd, 0x66, 0x91, 0xed, 0xf2, 0x97, 0x21, 0xc0, 0xc5, 0x2f, + 0xd6, 0xec, 0x53, 0xcb, 0xd1, 0xfd, 0xc0, 0xa3, 0xc6, 0x31, 0xbf, 0x8b, 0x2e, 0x9d, 0x5a, 0x4e, + 0x1b, 0x00, 0xf2, 0x2b, 0x64, 0xed, 0x80, 0xfa, 0x81, 0x1e, 0xc3, 0xe1, 0x2f, 0x1b, 0x0c, 0xfc, + 0x28, 0xc4, 0xbb, 0x46, 0x96, 0x8c, 0x93, 0x9e, 0x7e, 0x6c, 0xd9, 0xb6, 0x0f, 0x6f, 0x19, 0x45, + 0x6d, 0xd1, 0x38, 0xe9, 0x3d, 0x60, 0xdf, 0x30, 0xee, 0x27, 0x3d, 0xdd, 0xa4, 0x46, 0x70, 0xe4, + 0xc3, 0x4b, 0x45, 0x51, 0x63, 0xe8, 0x35, 0x00, 0xc0, 0x36, 0x73, 0xd2, 0xd3, 0x0d, 0xdf, 0xb7, + 0xfc, 0xc0, 0x87, 0x07, 0x89, 0xa2, 0xc6, 0x72, 0x54, 0x10, 0xc2, 0x1a, 0xca, 0x10, 0x7a, 0x83, + 0x3e, 0x28, 0x8c, 0x16, 0xb5, 0x79, 0xe3, 0xa4, 0xb7, 0x3d, 0xe8, 0x8b, 0x84, 0x27, 0x83, 0x3e, + 0xd8, 0x05, 0x60, 0xc2, 0x67, 0x83, 0x3e, 0x2b, 0x11, 0xaa, 0x8d, 0xf5, 0xc1, 0x37, 0x88, 0x25, + 0x06, 0xc1, 0x0a, 0xdd, 0x22, 0x2b, 0x90, 0x2c, 0x8a, 0xc4, 0x57, 0x87, 0x65, 0x06, 0x13, 0x65, + 0x5e, 0x25, 0x8b, 0x80, 0xc2, 0x0a, 0xc5, 0xb7, 0x86, 0x05, 0xf6, 0xcd, 0x4a, 0x15, 0x49, 0xac, + 0xd8, 0xd5, 0x28, 0x89, 0x95, 0x7b, 0x93, 0x2c, 0x0f, 0xa8, 0x77, 0xe8, 0x7a, 0x7d, 0xc3, 0xe9, + 0x52, 0x78, 0x70, 0x28, 0x6a, 0x71, 0x90, 0xfc, 0x12, 0x59, 0x65, 0xe3, 0xa1, 0x9f, 0x5a, 0xc1, + 0x91, 0x6e, 0xd8, 0xf6, 0x19, 0x7f, 0x56, 0x58, 0x61, 0xd0, 0x47, 0x56, 0x70, 0x54, 0xb1, 0xed, + 0x33, 0xd4, 0xd7, 0x65, 0xe3, 0x13, 0xc3, 0x5b, 0xe7, 0x4f, 0x23, 0x00, 0x0f, 0x31, 0xdf, 0x24, + 0x32, 0xd0, 0x33, 0x7a, 0x86, 0xe5, 0xf8, 0x81, 0x4e, 0x1d, 0xda, 0x17, 0x0f, 0x0b, 0x12, 0x4b, + 0xa9, 0x60, 0x82, 0xca, 0xe0, 0xf2, 0x3b, 0xe4, 0x22, 0xa7, 0x9b, 0xc4, 0xc7, 0x27, 0x06, 0x19, + 0xd3, 0x12, 0x39, 0x5e, 0x24, 0x25, 0x87, 0x06, 0xa7, 0xae, 0x17, 0x1c, 0xe9, 0x03, 0x36, 0xfc, + 0x17, 0xb1, 0xba, 0x02, 0xb8, 0xc7, 0x46, 0xff, 0x16, 0x59, 0xb1, 0x0d, 0x3f, 0x38, 0xb2, 0x02, + 0xc4, 0xb9, 0x84, 0xfd, 0xc9, 0x61, 0x7b, 0x7c, 0x82, 0x98, 0xd4, 0x39, 0xc3, 0x74, 0x7c, 0x2f, + 0x58, 0x64, 0x00, 0x48, 0xbc, 0x41, 0x96, 0x4d, 0xa3, 0x6f, 0xf4, 0x28, 0x26, 0x5f, 0x41, 0x31, + 0x05, 0x82, 0x00, 0xe1, 0x36, 0x59, 0xb7, 0x5d, 0xa7, 0x07, 0x03, 0x62, 0xf4, 0x39, 0xda, 0x06, + 0x57, 0x12, 0xc1, 0x84, 0x6d, 0xa3, 0x4f, 0x45, 0x65, 0x8e, 0xa8, 0x61, 0xe3, 0x3d, 0xcc, 0x38, + 0xde, 0xb8, 0x8a, 0x95, 0xe1, 0x30, 0x81, 0xc2, 0xe6, 0x0d, 0xaf, 0x9f, 0xbf, 0x51, 0xc6, 0x71, + 0x32, 0x4e, 0x7a, 0x0d, 0x0e, 0x8a, 0xe6, 0xac, 0x63, 0x51, 0x1f, 0x1e, 0x07, 0xc4, 0x9c, 0x65, + 0x00, 0xe5, 0x2e, 0xf2, 0x32, 0xe1, 0xb2, 0xed, 0x58, 0x7d, 0x6a, 0x22, 0x0f, 0x9f, 0x27, 0x8d, + 0x51, 0x7e, 0xa3, 0xc0, 0x0e, 0x5c, 0xc6, 0x0e, 0xe1, 0x95, 0x26, 0xcc, 0x53, 0x41, 0x11, 0x91, + 0xcf, 0x76, 0x6b, 0x9c, 0xb1, 0x45, 0x28, 0x0f, 0x3f, 0xd8, 0xd2, 0xe5, 0x4b, 0x07, 0x45, 0x4a, + 0xfc, 0x8b, 0xf1, 0x9b, 0x62, 0x02, 0xcf, 0x42, 0x82, 0xf8, 0x04, 0xf9, 0x12, 0x85, 0xc7, 0x96, + 0x00, 0x5f, 0x22, 0x8b, 0xda, 0xa2, 0x43, 0x83, 0x47, 0xec, 0x1b, 0x76, 0x41, 0xc3, 0x0f, 0x74, + 0x68, 0x39, 0x5f, 0xaa, 0x0c, 0xb0, 0x63, 0x05, 0xbc, 0x2c, 0x68, 0xf2, 0x82, 0x28, 0x0b, 0xda, + 0xfb, 0xf7, 0x66, 0x91, 0xc5, 0xca, 0x68, 0x70, 0xb8, 0xcb, 0xe5, 0xee, 0x47, 0x47, 0x44, 0xf6, + 0x0c, 0xe7, 0x58, 0xef, 0x1e, 0x0d, 0x9d, 0x63, 0x6a, 0xea, 0x78, 0xc5, 0xc1, 0xa3, 0xfb, 0x5e, + 0xce, 0x3e, 0x38, 0x4a, 0x7f, 0x53, 0x33, 0x9c, 0xe3, 0x2a, 0x92, 0xc0, 0x04, 0xc9, 0x4b, 0x41, + 0xca, 0xff, 0x52, 0x91, 0x5c, 0x88, 0x72, 0x56, 0x5d, 0x27, 0x30, 0x2c, 0x87, 0x7a, 0x6c, 0x47, + 0x0c, 0xac, 0xbe, 0x10, 0xdc, 0xc0, 0x6f, 0xb9, 0x46, 0x96, 0x0c, 0xdb, 0x0e, 0x2b, 0x53, 0x48, + 0x5f, 0x1f, 0xc7, 0x0c, 0x94, 0xb6, 0x68, 0xd8, 0x36, 0x8e, 0x76, 0x83, 0x94, 0x4e, 0x2d, 0xc7, + 0x61, 0xb3, 0x0d, 0x29, 0xcd, 0x9c, 0x8f, 0xd2, 0x0a, 0xcf, 0x8d, 0xd4, 0xbe, 0x4a, 0x56, 0x6c, + 0xd7, 0x8f, 0x88, 0xcd, 0x9e, 0x8f, 0xd8, 0x32, 0x66, 0xc6, 0xbe, 0xf8, 0x99, 0x02, 0x91, 0xd2, + 0x5d, 0x06, 0xe6, 0x31, 0xe1, 0x50, 0x08, 0x5e, 0x23, 0xec, 0x46, 0xf9, 0x1b, 0x64, 0x99, 0xf5, + 0x4d, 0x72, 0x88, 0x3e, 0x9a, 0x7e, 0x88, 0x32, 0xfa, 0x5e, 0x23, 0x41, 0x08, 0x14, 0x8f, 0xf9, + 0xdb, 0x55, 0x76, 0x59, 0x51, 0x4d, 0x2b, 0x70, 0x3d, 0xc6, 0x5b, 0x7b, 0x27, 0x82, 0xad, 0x46, + 0x59, 0x44, 0x53, 0x5c, 0x5e, 0x32, 0xd1, 0x70, 0x2f, 0x39, 0xd4, 0x2d, 0xc7, 0xa4, 0x4f, 0xc4, + 0x39, 0x6e, 0xd2, 0xc3, 0x3a, 0xfb, 0x66, 0x43, 0x1d, 0xb3, 0x39, 0x81, 0xdf, 0xca, 0xe7, 0xe4, + 0xa5, 0xf1, 0xc5, 0x86, 0x22, 0xb0, 0x15, 0x2f, 0x06, 0xe7, 0x47, 0xf5, 0xcb, 0xe9, 0xf6, 0x67, + 0x52, 0xd1, 0x12, 0x59, 0x95, 0xc7, 0x82, 0x29, 0x48, 0x23, 0xc3, 0x3d, 0xad, 0x46, 0x0f, 0xc7, + 0xb7, 0xa2, 0x4c, 0x16, 0x87, 0x3e, 0xf5, 0xe2, 0xd6, 0x33, 0xe2, 0x5b, 0x39, 0x23, 0xaf, 0x8c, + 0x27, 0x1d, 0x67, 0x78, 0x9e, 0xaa, 0x88, 0x3c, 0x45, 0x43, 0xe5, 0x87, 0x85, 0x46, 0x4c, 0xbc, + 0x68, 0x9b, 0x1a, 0x3e, 0x9d, 0x7a, 0x7c, 0xc6, 0xb5, 0x8c, 0x92, 0xdb, 0x93, 0xc9, 0x4f, 0xdd, + 0x3a, 0x0f, 0xb3, 0x8a, 0xfb, 0x62, 0xf8, 0xad, 0x98, 0x71, 0xed, 0xc5, 0x53, 0xc3, 0x33, 0x3b, + 0xc3, 0xc0, 0xf5, 0x2c, 0xc3, 0x06, 0x96, 0xd1, 0xcf, 0xba, 0x8d, 0x96, 0x12, 0xb7, 0xd1, 0x17, + 0x49, 0x29, 0xf0, 0x8c, 0xee, 0x31, 0x5b, 0xa8, 0xae, 0x63, 0x9f, 0xf1, 0x12, 0x56, 0x04, 0xb0, + 0xe5, 0xd8, 0x67, 0x8a, 0x1e, 0x89, 0x49, 0x1a, 0xb8, 0xbd, 0x56, 0x8f, 0x0c, 0xdb, 0xa6, 0x4e, + 0x8f, 0x86, 0xa2, 0xe5, 0x3d, 0xd7, 0x0f, 0xf2, 0xf7, 0xcd, 0xeb, 0x84, 0x1c, 0x59, 0xbd, 0x23, + 0x1d, 0x85, 0xce, 0x9c, 0x25, 0x3d, 0x12, 0x79, 0x95, 0x6a, 0xc4, 0x96, 0xe7, 0x16, 0x20, 0xae, + 0x72, 0xb9, 0x6f, 0x95, 0x3f, 0x44, 0x5e, 0x9f, 0x82, 0xc8, 0x58, 0x01, 0x78, 0xbe, 0x0a, 0xe2, + 0x45, 0x7c, 0x3e, 0xda, 0xb2, 0xad, 0x01, 0x68, 0xf9, 0x75, 0xa8, 0xd1, 0x0f, 0x85, 0x91, 0x7b, + 0x6c, 0xbd, 0x38, 0x01, 0x35, 0xb9, 0x72, 0x90, 0x50, 0xc5, 0xa8, 0xd9, 0x3d, 0xe5, 0xd7, 0x0a, + 0xd8, 0x79, 0xdb, 0x55, 0xc8, 0x87, 0x12, 0xb3, 0xfb, 0x9e, 0x6b, 0x98, 0x5d, 0xc3, 0x17, 0x77, + 0x5f, 0x10, 0xfc, 0x5e, 0x27, 0xa4, 0x8b, 0x9f, 0xb1, 0xcb, 0x13, 0x87, 0xa0, 0x52, 0x2d, 0x5c, + 0x2f, 0xbc, 0x33, 0xbd, 0xeb, 0x9a, 0x62, 0xc6, 0x2d, 0x73, 0x58, 0xd5, 0x35, 0x29, 0xe3, 0xd9, + 0x4c, 0xea, 0x77, 0x3d, 0x6b, 0xc0, 0x46, 0x97, 0x8b, 0x9d, 0xe3, 0x20, 0xb8, 0x69, 0x19, 0x4e, + 0x6f, 0xc8, 0x18, 0x14, 0xa0, 0xc2, 0xd5, 0x6b, 0x05, 0x90, 0x91, 0x51, 0xfe, 0xf7, 0x98, 0x4e, + 0x6c, 0xd5, 0x36, 0xac, 0x3e, 0xbc, 0xfb, 0x57, 0xba, 0x8c, 0x02, 0xd8, 0x60, 0x59, 0xe4, 0x62, + 0xcf, 0x33, 0x84, 0xc6, 0x41, 0xcf, 0x3a, 0x0c, 0x22, 0x63, 0xad, 0xe5, 0xbb, 0x1f, 0x8c, 0x5e, + 0x33, 0xb3, 0xa8, 0x6c, 0x6e, 0x33, 0x12, 0x6c, 0x79, 0x6c, 0x5b, 0x87, 0xf0, 0xd2, 0xab, 0xad, + 0xf7, 0xd2, 0xa0, 0x72, 0x97, 0xac, 0x8f, 0xe0, 0xc9, 0x6f, 0x10, 0xb9, 0x67, 0x9d, 0x50, 0x3d, + 0x70, 0x33, 0xd4, 0x4a, 0x59, 0x4a, 0xc7, 0x4d, 0x28, 0x23, 0x43, 0x0d, 0x85, 0x8e, 0x02, 0xef, + 0x37, 0x06, 0x13, 0xfa, 0xc4, 0x7f, 0xad, 0x10, 0xbd, 0xa9, 0xa7, 0xab, 0xca, 0x78, 0x64, 0xd0, + 0x95, 0x88, 0x09, 0xfd, 0xe1, 0x1b, 0x05, 0x5b, 0x46, 0x57, 0xac, 0x2d, 0x2e, 0xd8, 0x42, 0x40, + 0x1d, 0x74, 0x04, 0x3e, 0x1f, 0x1a, 0x4e, 0x60, 0x05, 0xc2, 0x36, 0x39, 0xfc, 0x96, 0xef, 0x91, + 0xd9, 0x58, 0x87, 0xbd, 0x32, 0x5d, 0x87, 0x69, 0x90, 0x47, 0xf9, 0x1b, 0xf3, 0x91, 0xb8, 0x31, + 0x8d, 0x16, 0x4e, 0xef, 0x87, 0x29, 0x59, 0xc5, 0x17, 0x26, 0x17, 0x11, 0x31, 0x27, 0x90, 0x91, + 0xcd, 0x84, 0x7b, 0x0b, 0x5c, 0x39, 0x2d, 0x14, 0x58, 0x74, 0xc9, 0xaa, 0x07, 0xfb, 0x4c, 0x68, + 0x75, 0x9a, 0x2b, 0xb6, 0xc8, 0xa5, 0x0f, 0xe3, 0x49, 0x4d, 0xdc, 0xaf, 0xa0, 0x61, 0x25, 0xa4, + 0xc9, 0x8d, 0x56, 0xcb, 0x8f, 0xc8, 0xa5, 0xdd, 0x33, 0x3f, 0xa0, 0xde, 0x19, 0x0a, 0x02, 0x05, + 0x5e, 0x42, 0x3b, 0xaf, 0x90, 0xd0, 0xce, 0x03, 0x6b, 0x77, 0x96, 0xd4, 0x35, 0x02, 0xda, 0x73, + 0xb9, 0x05, 0x79, 0x49, 0x5b, 0x61, 0xc0, 0x2a, 0x87, 0x95, 0xdf, 0x26, 0x72, 0xc3, 0x75, 0x83, + 0x86, 0xe5, 0x07, 0xb9, 0x54, 0x67, 0x62, 0x54, 0xcb, 0x3f, 0x5f, 0xe0, 0xd3, 0x2f, 0x5e, 0x5d, + 0xb6, 0xa9, 0xf2, 0xe9, 0x1f, 0xdb, 0xaf, 0x09, 0xce, 0x5d, 0xd8, 0xb1, 0x6f, 0x90, 0x65, 0xd8, + 0x4f, 0x38, 0x42, 0x91, 0x9b, 0xbb, 0x32, 0x10, 0x22, 0x80, 0x82, 0x3c, 0x74, 0x23, 0x62, 0xcc, + 0x08, 0x05, 0x79, 0x06, 0x0b, 0x69, 0x70, 0x94, 0x98, 0x1d, 0x24, 0xf1, 0xc2, 0x5a, 0x28, 0xbf, + 0x52, 0x24, 0x24, 0x1a, 0x2a, 0x90, 0x7e, 0xe0, 0x60, 0x49, 0xcf, 0xc9, 0x12, 0x59, 0xa9, 0x3b, + 0x27, 0x86, 0x6d, 0x99, 0x30, 0x00, 0x52, 0x41, 0x96, 0xc9, 0x2a, 0xfc, 0x6c, 0xba, 0x30, 0x1c, + 0x27, 0x54, 0x2a, 0x82, 0x01, 0x1c, 0x62, 0xe1, 0x08, 0x49, 0x33, 0xf2, 0x1a, 0x59, 0xc6, 0x87, + 0x17, 0xd5, 0xf3, 0x5c, 0x4f, 0x9a, 0x95, 0x2f, 0x13, 0xb9, 0xee, 0xf8, 0xc3, 0xc3, 0x43, 0xab, + 0x0b, 0x2a, 0x34, 0x60, 0xd6, 0x2a, 0xcd, 0xc9, 0x17, 0x89, 0x24, 0xe0, 0xd4, 0x09, 0xc0, 0xf8, + 0x5a, 0x9a, 0x67, 0xa5, 0x54, 0x6c, 0x8f, 0x1a, 0xe6, 0x19, 0x8c, 0x3e, 0x35, 0xa5, 0x05, 0xb0, + 0x8e, 0xab, 0xb5, 0x1a, 0x6e, 0xf7, 0x78, 0xcb, 0xb0, 0xec, 0xa1, 0x47, 0xa5, 0xc5, 0x10, 0x66, + 0x98, 0x02, 0xb6, 0xc4, 0x6a, 0x23, 0x6a, 0xd8, 0x3a, 0x75, 0xa8, 0x29, 0x11, 0xd6, 0x26, 0xc6, + 0x86, 0xb9, 0xc3, 0x40, 0x5a, 0x96, 0x9f, 0x27, 0x1b, 0xec, 0x08, 0xb0, 0x3c, 0xea, 0xef, 0xd9, + 0x43, 0xbf, 0x3d, 0x3c, 0x08, 0xb7, 0x35, 0x69, 0x85, 0x55, 0x9c, 0xb7, 0x85, 0xcd, 0x19, 0xa9, + 0xc4, 0xba, 0xa0, 0xe2, 0x9f, 0x39, 0x5d, 0x1c, 0x37, 0x5f, 0x5a, 0x55, 0xfe, 0x5c, 0x81, 0xbc, + 0x9a, 0xd4, 0xe0, 0x4c, 0x4f, 0xd1, 0x7d, 0xc6, 0x72, 0x0a, 0x69, 0xf6, 0x53, 0x2d, 0xfa, 0x2b, + 0x64, 0x41, 0x68, 0xbb, 0xcc, 0x80, 0x2c, 0x7a, 0xde, 0x42, 0x2d, 0x97, 0xf8, 0x6e, 0x30, 0x9b, + 0xdc, 0x0d, 0x94, 0x1f, 0x2b, 0x90, 0xb7, 0xa7, 0xac, 0x58, 0x4c, 0x18, 0xb9, 0xca, 0x6b, 0x21, + 0x16, 0x62, 0xee, 0x3b, 0x4b, 0xde, 0x42, 0xd4, 0x4a, 0x86, 0xf8, 0x66, 0x04, 0x94, 0x7f, 0xb5, + 0x40, 0xde, 0x49, 0x2a, 0x4c, 0xe5, 0x56, 0xa3, 0x2a, 0xe4, 0xd5, 0xf1, 0x06, 0x17, 0x12, 0x0d, + 0x1e, 0xad, 0x60, 0xf1, 0x59, 0x2b, 0xa8, 0x45, 0xaa, 0xc6, 0xdb, 0x34, 0x80, 0x0c, 0xdc, 0xcc, + 0x7a, 0xcc, 0x70, 0x4d, 0x90, 0xd4, 0xfd, 0x83, 0x98, 0xdc, 0x37, 0x49, 0x34, 0xec, 0xea, 0x5b, + 0x04, 0x6d, 0xea, 0x85, 0x91, 0x37, 0x7f, 0x94, 0x06, 0x18, 0x2f, 0xff, 0x1d, 0x72, 0x91, 0xa3, + 0x78, 0xb4, 0x6f, 0x81, 0xa9, 0x91, 0x25, 0x74, 0xc3, 0x4a, 0x9a, 0x8c, 0xa8, 0x98, 0x94, 0x51, + 0xe3, 0x99, 0x64, 0x8d, 0x2f, 0x93, 0x79, 0x9e, 0x1d, 0x27, 0x0a, 0xff, 0x02, 0x85, 0x98, 0x24, + 0x79, 0x2e, 0xbf, 0x1a, 0x24, 0x28, 0x7f, 0x9d, 0xac, 0x87, 0xcf, 0x09, 0x3a, 0x76, 0x20, 0xbb, + 0x1c, 0xe7, 0xb8, 0x22, 0xc8, 0x6e, 0xf3, 0x26, 0x1f, 0x08, 0x29, 0xa4, 0x84, 0x80, 0xb4, 0x84, + 0x77, 0x21, 0x2d, 0xe1, 0xbd, 0x48, 0xe6, 0x5c, 0xb6, 0x78, 0x41, 0xf4, 0xb5, 0xa8, 0xe1, 0x07, + 0x08, 0x29, 0x86, 0xa6, 0x15, 0xf0, 0xea, 0x80, 0xe8, 0xab, 0xa4, 0x2d, 0x03, 0x0c, 0x09, 0x97, + 0x3f, 0x25, 0xf3, 0xfc, 0xbc, 0x4d, 0xac, 0xaf, 0x42, 0x6a, 0x7d, 0xdd, 0x46, 0xbf, 0x1f, 0xe0, + 0x84, 0x25, 0xf6, 0x84, 0x52, 0xba, 0x57, 0xb8, 0xa3, 0xad, 0x42, 0x4a, 0x38, 0x35, 0x95, 0x9f, + 0x2c, 0x44, 0x4a, 0x6f, 0xdb, 0x34, 0xd8, 0xa3, 0x9e, 0xe5, 0x9a, 0x56, 0x57, 0xa3, 0xf8, 0x48, + 0x3b, 0x49, 0x58, 0xfd, 0x0e, 0xb9, 0x38, 0xe0, 0x59, 0xd8, 0x14, 0x86, 0x3c, 0x31, 0x33, 0x91, + 0x41, 0x8a, 0x1c, 0xbe, 0xec, 0x40, 0x15, 0x02, 0xa3, 0x3f, 0x10, 0xae, 0x00, 0x42, 0x80, 0xf2, + 0xd3, 0x85, 0x48, 0xfd, 0x3b, 0xa3, 0x3a, 0xe1, 0x74, 0xbb, 0x4b, 0x2e, 0x8d, 0x96, 0xdb, 0x37, + 0xc4, 0x39, 0x73, 0x21, 0x5d, 0xf0, 0xae, 0xf1, 0x44, 0x7e, 0x8f, 0x5c, 0x1e, 0xcd, 0x33, 0x14, + 0x17, 0x86, 0x92, 0x76, 0x31, 0x9d, 0x69, 0x9f, 0x5d, 0x1e, 0xfe, 0x87, 0x98, 0x2a, 0x45, 0xba, + 0x3a, 0xc8, 0xa7, 0x9a, 0xf2, 0xe3, 0xac, 0xda, 0x1c, 0xd3, 0x33, 0xbe, 0xdd, 0xbc, 0x9c, 0x39, + 0xa3, 0x46, 0xda, 0x36, 0x52, 0xe9, 0x07, 0xf4, 0x4c, 0xa6, 0xe4, 0xca, 0x28, 0x69, 0x30, 0xb6, + 0xe7, 0x5b, 0xc5, 0x5b, 0xd3, 0x11, 0x17, 0xbb, 0xc5, 0xa5, 0x74, 0x21, 0x60, 0xa7, 0xaf, 0x7c, + 0x35, 0x62, 0x66, 0x1b, 0xd6, 0x09, 0x7f, 0x61, 0xdc, 0x36, 0xfa, 0xbc, 0x89, 0x20, 0x90, 0x63, + 0xcc, 0x24, 0x97, 0xa7, 0xa3, 0x26, 0x13, 0xe7, 0x25, 0xed, 0x44, 0x06, 0x5f, 0xf9, 0x76, 0x6c, + 0x4a, 0x55, 0x43, 0xb5, 0x62, 0xd4, 0x81, 0xe0, 0xaa, 0xd3, 0xbe, 0xf8, 0x48, 0x70, 0x07, 0xab, + 0x21, 0x18, 0x4f, 0xf7, 0xe7, 0xc9, 0x52, 0x08, 0x11, 0x9b, 0x52, 0x08, 0x60, 0x87, 0x05, 0xd6, + 0x26, 0xdc, 0x1c, 0xc2, 0x6f, 0xe5, 0xcf, 0xc6, 0xa6, 0x51, 0x46, 0x15, 0xa6, 0xd3, 0xcf, 0xdb, + 0x23, 0x12, 0xea, 0x21, 0x87, 0x65, 0x0a, 0x46, 0x2e, 0x63, 0x40, 0xb3, 0x4a, 0x59, 0x83, 0xec, + 0xe1, 0xb7, 0xaf, 0xe8, 0xd1, 0xde, 0x1c, 0xe1, 0x03, 0xb7, 0xa4, 0x12, 0x12, 0x2b, 0xa5, 0x70, + 0x9e, 0x52, 0x62, 0x19, 0x95, 0xaf, 0x45, 0x4f, 0x7c, 0xc9, 0x02, 0xc4, 0xbd, 0x70, 0xc2, 0x72, + 0x8e, 0xf7, 0x69, 0x31, 0xd5, 0xa7, 0xff, 0x5e, 0x21, 0x3a, 0x04, 0xd2, 0xc4, 0x79, 0x77, 0x3e, + 0x3d, 0x75, 0xf9, 0x6a, 0x52, 0x02, 0xc1, 0x06, 0x42, 0xb0, 0xd3, 0x75, 0xb2, 0x16, 0xd3, 0x5b, + 0x8f, 0x5d, 0x09, 0x6e, 0x8e, 0xeb, 0x20, 0xa8, 0xd8, 0x6a, 0x37, 0xf1, 0xad, 0xfc, 0x2f, 0xc5, + 0xa8, 0x83, 0xd8, 0x2a, 0x19, 0xf5, 0xe6, 0x34, 0xa1, 0x09, 0x99, 0x6e, 0x87, 0x8a, 0x99, 0x6e, + 0x87, 0x32, 0xdd, 0x19, 0xcd, 0xe4, 0xb8, 0x33, 0x8a, 0xdd, 0xd7, 0x67, 0xd3, 0x32, 0x81, 0x98, + 0x7f, 0x9b, 0xb9, 0xb4, 0x7f, 0x9b, 0x0f, 0xc8, 0x86, 0xe5, 0x74, 0xed, 0xa1, 0x49, 0xf5, 0x81, + 0xc7, 0x0e, 0x00, 0xd8, 0x06, 0xd1, 0x3a, 0x09, 0x4d, 0x44, 0x2e, 0xf3, 0xf4, 0x3d, 0x9e, 0x2c, + 0x3c, 0x3b, 0xbd, 0x43, 0x2e, 0x8a, 0x9c, 0x31, 0x85, 0x73, 0x9f, 0x9f, 0x49, 0x32, 0x4f, 0xab, + 0x86, 0x6a, 0xe6, 0xbe, 0xbc, 0x49, 0x2e, 0x88, 0x1c, 0x78, 0x2a, 0x63, 0x86, 0x25, 0xc8, 0xb0, + 0xce, 0x93, 0xe0, 0x9c, 0xc4, 0x7d, 0xe0, 0x37, 0xe7, 0x23, 0x89, 0x48, 0x66, 0x67, 0x87, 0xf3, + 0xa6, 0x95, 0x36, 0xa9, 0xfa, 0x42, 0xf6, 0xa6, 0x96, 0x4b, 0x61, 0x33, 0xe5, 0x67, 0x27, 0xd9, + 0x6b, 0xc5, 0x54, 0xaf, 0x95, 0x7f, 0x75, 0x8e, 0xcc, 0x41, 0x8e, 0x71, 0x7a, 0x11, 0xd7, 0x09, + 0xc1, 0xa1, 0x06, 0x49, 0xb2, 0xd8, 0x7e, 0x18, 0x84, 0xb1, 0xdb, 0xf1, 0x11, 0x9b, 0x49, 0x8c, + 0xd8, 0x65, 0x32, 0x7f, 0x6a, 0x39, 0x0e, 0xf5, 0xf8, 0x1b, 0x2c, 0xff, 0x4a, 0x7a, 0xcc, 0x9a, + 0x4b, 0x79, 0xcc, 0x62, 0x17, 0x19, 0x94, 0xd3, 0x1a, 0x4e, 0x8f, 0x82, 0x98, 0x7e, 0x4e, 0x23, + 0x28, 0xa8, 0x05, 0xd5, 0x98, 0x17, 0x09, 0xe3, 0x60, 0x4e, 0x2c, 0x77, 0xe8, 0xeb, 0x0c, 0xcc, + 0xb9, 0x8a, 0x15, 0x01, 0xd4, 0x0c, 0xe7, 0x98, 0x55, 0x19, 0x4d, 0x9b, 0x43, 0x4b, 0x9f, 0x92, + 0xb6, 0x04, 0x10, 0x30, 0xda, 0xb9, 0x46, 0x96, 0x7c, 0xd7, 0x76, 0x31, 0x3f, 0x0e, 0xdb, 0x22, + 0x03, 0x40, 0xde, 0x0d, 0xb2, 0x60, 0x1c, 0x18, 0x8e, 0xe9, 0x3a, 0xf0, 0xb6, 0xb6, 0xa8, 0x89, + 0x4f, 0xb6, 0x6c, 0xcd, 0xa1, 0x07, 0xb2, 0x30, 0xfe, 0xb4, 0x16, 0x7e, 0xb3, 0xc6, 0x52, 0xa7, + 0x67, 0x39, 0x94, 0xbf, 0xa9, 0xf1, 0x2f, 0x36, 0x2f, 0xb9, 0x09, 0xc5, 0xc0, 0x1e, 0xfa, 0xba, + 0x1f, 0xbb, 0x87, 0xc0, 0xf3, 0xda, 0xa2, 0x76, 0x19, 0xd3, 0xd3, 0xb7, 0x14, 0x34, 0xa2, 0x34, + 0x7c, 0x30, 0x9b, 0x80, 0x8a, 0xae, 0xa2, 0xac, 0x4d, 0x00, 0x45, 0x43, 0x03, 0x77, 0xe8, 0x39, + 0xf4, 0x2c, 0xe6, 0x92, 0x8b, 0x43, 0x84, 0xd7, 0x27, 0x4c, 0x46, 0x0d, 0x4b, 0x49, 0x78, 0x7d, + 0x02, 0xa0, 0xc6, 0x60, 0xc8, 0xb1, 0x22, 0x52, 0x60, 0x51, 0x8f, 0xbf, 0xb7, 0x2d, 0x73, 0x58, + 0xc7, 0xa2, 0x9e, 0xfc, 0x3a, 0x91, 0x04, 0x8a, 0x69, 0x9d, 0x58, 0xa0, 0xfb, 0x26, 0x73, 0xbb, + 0x5c, 0x84, 0xd7, 0x38, 0x38, 0xee, 0x18, 0xe9, 0x42, 0xbe, 0x63, 0xa4, 0x8b, 0x29, 0xc7, 0x48, + 0xaf, 0x12, 0x69, 0xd8, 0xeb, 0xea, 0x80, 0x30, 0xb4, 0xc0, 0x01, 0x12, 0x37, 0xc8, 0x29, 0x0d, + 0x7b, 0xdd, 0x0e, 0x35, 0xfa, 0xfb, 0x56, 0xc3, 0xed, 0xb9, 0x71, 0x85, 0xbe, 0x36, 0x9b, 0x82, + 0x35, 0xc3, 0xb2, 0xcf, 0x76, 0xa8, 0xe7, 0x86, 0xd2, 0x3b, 0xe5, 0x79, 0x61, 0xa8, 0x09, 0xea, + 0x55, 0x56, 0x37, 0x29, 0x62, 0xff, 0x9d, 0x19, 0x21, 0x63, 0x4f, 0x25, 0xf3, 0x25, 0xd8, 0x4c, + 0xc9, 0x42, 0x46, 0xde, 0xab, 0x33, 0xb3, 0x8d, 0x53, 0xda, 0x28, 0x39, 0xf1, 0x1c, 0xfc, 0xe4, + 0xbc, 0x3b, 0x1d, 0xd9, 0x38, 0x54, 0x4b, 0x12, 0x2a, 0xff, 0x5e, 0x81, 0xac, 0xc4, 0xd3, 0x63, + 0x76, 0x27, 0xb3, 0x60, 0x77, 0x22, 0x93, 0xd9, 0x50, 0x95, 0xa9, 0xa4, 0xc1, 0xef, 0xf1, 0x5c, + 0x27, 0x8a, 0x11, 0x0e, 0xa9, 0x47, 0x9d, 0x2e, 0xd5, 0x0d, 0xbe, 0x03, 0x93, 0x10, 0x54, 0x49, + 0x22, 0x1c, 0xf0, 0xd5, 0x1b, 0x21, 0xdc, 0x4f, 0x22, 0x74, 0xb9, 0x75, 0x5f, 0x84, 0x50, 0x65, + 0xcb, 0x4b, 0xc8, 0xd6, 0x16, 0xd0, 0xb5, 0x00, 0xff, 0x64, 0x4b, 0x68, 0xe8, 0x78, 0xd4, 0x10, + 0xd7, 0x01, 0xfe, 0x75, 0x5e, 0xa5, 0x8d, 0x97, 0x84, 0xa8, 0x3e, 0xd1, 0xa3, 0xbb, 0x86, 0x77, + 0xac, 0x51, 0x43, 0xd8, 0x83, 0x29, 0x6d, 0x7c, 0x4b, 0x88, 0x2e, 0xd1, 0x0c, 0x21, 0x9e, 0x03, + 0xc5, 0x3e, 0x06, 0x98, 0xe9, 0xc7, 0xfb, 0x3d, 0x66, 0x30, 0xbb, 0x16, 0x87, 0xd7, 0x4d, 0x5f, + 0xf9, 0xf5, 0x82, 0x78, 0x1d, 0xc5, 0x1d, 0x1a, 0x34, 0x2e, 0x39, 0xc3, 0xd1, 0x22, 0x2b, 0xdc, + 0x4c, 0xcd, 0x72, 0x0e, 0x5d, 0xb1, 0xbf, 0xbf, 0x99, 0x9e, 0x06, 0x23, 0x19, 0x37, 0x63, 0x90, + 0xe5, 0x41, 0xf8, 0xdb, 0x2f, 0xd7, 0x85, 0xdd, 0x89, 0x10, 0x07, 0x8f, 0x3b, 0xae, 0x13, 0xc3, + 0x5e, 0x4c, 0x5f, 0x36, 0x7e, 0xa9, 0x20, 0x94, 0x3c, 0x22, 0x8a, 0x68, 0xa6, 0x1f, 0xbe, 0x2a, + 0x15, 0xa2, 0x57, 0xa5, 0x69, 0x64, 0xcb, 0xb7, 0xc8, 0xca, 0xa1, 0xe1, 0x04, 0x86, 0xcf, 0x36, + 0x1e, 0x5b, 0xf8, 0x70, 0x5b, 0xe6, 0x30, 0xcd, 0xb5, 0x69, 0x7c, 0xa3, 0x98, 0x4d, 0x6c, 0x14, + 0x1b, 0x64, 0x01, 0x66, 0xbf, 0x2b, 0x5c, 0x75, 0x89, 0x4f, 0xe5, 0x37, 0x0a, 0xe2, 0x71, 0x29, + 0x5d, 0xcf, 0x69, 0xd5, 0xae, 0xf2, 0x73, 0xe6, 0xae, 0x60, 0xa5, 0x76, 0xae, 0xf9, 0x17, 0x81, + 0xeb, 0xcd, 0xad, 0x96, 0xde, 0x68, 0x81, 0x43, 0xa7, 0xa2, 0xf2, 0x3b, 0x85, 0xb8, 0x42, 0xdb, + 0x9e, 0xe7, 0x9e, 0x58, 0x26, 0x6d, 0x0f, 0xbd, 0x13, 0x7a, 0xc6, 0x89, 0x37, 0xc9, 0x92, 0xc7, + 0x2b, 0x23, 0xa6, 0x47, 0xaa, 0xf6, 0xb9, 0x79, 0x37, 0xc3, 0x6b, 0x4d, 0x44, 0x02, 0xce, 0x6d, + 0xc0, 0x81, 0x1b, 0x18, 0xf2, 0x66, 0x4b, 0x08, 0x79, 0x40, 0xcf, 0xca, 0x4d, 0xb2, 0x18, 0xf6, + 0xda, 0x0d, 0xb2, 0xfc, 0x39, 0x77, 0x0b, 0x1a, 0x7b, 0xf8, 0x11, 0x20, 0x14, 0x8b, 0x73, 0x5a, + 0xd1, 0x95, 0xab, 0xa4, 0x2d, 0x23, 0x0c, 0x6f, 0x4e, 0x56, 0xa4, 0x70, 0xaa, 0xf6, 0xdd, 0xc0, + 0xea, 0xba, 0x0e, 0xaa, 0xc5, 0xb6, 0x6b, 0xad, 0x49, 0xd3, 0xf3, 0x2d, 0x22, 0xa3, 0x19, 0x26, + 0x35, 0x75, 0xca, 0x33, 0x0b, 0x5b, 0xb9, 0x75, 0x91, 0x22, 0xa8, 0xfa, 0xca, 0x8b, 0xa8, 0x95, + 0x1a, 0x2d, 0x5e, 0x91, 0x14, 0xe3, 0xf0, 0x95, 0x6f, 0x89, 0x63, 0x40, 0xc8, 0xa7, 0xe2, 0x48, + 0x72, 0x83, 0xac, 0x89, 0x82, 0x74, 0x03, 0xaa, 0xc9, 0xef, 0xa8, 0x19, 0xc6, 0x95, 0x23, 0xcd, + 0xd1, 0x56, 0x69, 0x02, 0xa4, 0x74, 0xd2, 0xd6, 0xde, 0x1d, 0xcf, 0xe8, 0x1e, 0xd7, 0x2c, 0xc3, + 0x76, 0x7b, 0x7c, 0x74, 0xaf, 0x91, 0x25, 0x13, 0xbe, 0x63, 0x82, 0x0a, 0x04, 0xa0, 0x20, 0x24, + 0xde, 0xaf, 0xf8, 0xa1, 0x7c, 0x3d, 0x6d, 0xda, 0xdd, 0x61, 0x67, 0xad, 0xd1, 0xe7, 0x06, 0x9a, + 0x35, 0xcf, 0x1d, 0x8c, 0x13, 0x72, 0x5f, 0x27, 0x04, 0xd9, 0xd3, 0xd8, 0x21, 0xb0, 0x04, 0x10, + 0x50, 0xb0, 0xfc, 0xa1, 0x74, 0x27, 0xb6, 0x69, 0x50, 0x09, 0x4d, 0x31, 0xd5, 0xcf, 0x87, 0xd6, + 0xc0, 0x97, 0xdf, 0x27, 0xf3, 0x14, 0x7e, 0xf1, 0x09, 0x19, 0xd3, 0x87, 0xad, 0xa6, 0x90, 0xdb, + 0xb6, 0x1b, 0x68, 0x1c, 0x5b, 0x79, 0x03, 0x5f, 0xd7, 0xc6, 0x12, 0x0f, 0x75, 0x76, 0x47, 0x86, + 0x73, 0x7b, 0x14, 0x59, 0xe9, 0xa6, 0x29, 0x6e, 0xe7, 0x53, 0x7c, 0xea, 0x6a, 0x27, 0x94, 0x4e, + 0x45, 0x21, 0xb6, 0xcd, 0xf8, 0x8b, 0x96, 0x67, 0x52, 0x4f, 0xb9, 0x8f, 0x9c, 0x7c, 0x2e, 0x42, + 0xdc, 0x73, 0x05, 0xe7, 0x8a, 0x85, 0xfe, 0xe8, 0x02, 0xb2, 0xc5, 0xbe, 0x52, 0xc1, 0x61, 0xcd, + 0xa2, 0xb1, 0xe7, 0xb9, 0x3d, 0x30, 0xe8, 0x9e, 0xe0, 0x1b, 0xe0, 0xdf, 0x9d, 0xc7, 0x27, 0xd0, + 0x71, 0x34, 0xa6, 0xbd, 0x8c, 0xde, 0x24, 0x2b, 0xdd, 0xa1, 0xe7, 0xe9, 0x49, 0xdd, 0x1d, 0xc2, + 0x60, 0x3b, 0xc8, 0xc8, 0xbf, 0x4c, 0x56, 0x6d, 0x63, 0x10, 0x97, 0xa2, 0xcd, 0x08, 0x23, 0xf4, + 0x41, 0x24, 0x41, 0x93, 0x5f, 0x21, 0x6b, 0x11, 0xa1, 0xb8, 0x89, 0x57, 0x49, 0xd0, 0xc2, 0xeb, + 0xd3, 0x1d, 0x72, 0x09, 0xf0, 0x6c, 0x63, 0x80, 0x26, 0xf0, 0x70, 0x97, 0xa0, 0xe2, 0x52, 0x27, + 0xb3, 0xc4, 0x86, 0x31, 0x60, 0x97, 0x8b, 0x36, 0xa6, 0xa0, 0x73, 0x57, 0x9e, 0x05, 0x29, 0x23, + 0x63, 0xb1, 0xc2, 0x71, 0x91, 0xf0, 0x4b, 0x64, 0x15, 0xf4, 0xd3, 0x22, 0x2c, 0x7e, 0x37, 0x60, + 0xd0, 0x10, 0x4b, 0x21, 0xa5, 0x10, 0x0b, 0x6e, 0x34, 0x8b, 0x91, 0x12, 0x1c, 0x2f, 0x16, 0xd4, + 0xc5, 0x8c, 0x01, 0xb4, 0x24, 0x21, 0x3d, 0x5c, 0xe2, 0xea, 0x62, 0xc6, 0x60, 0x07, 0x92, 0xa2, + 0xc6, 0x27, 0x73, 0x44, 0xfe, 0xa6, 0x48, 0x2a, 0x47, 0xe4, 0x66, 0xea, 0x26, 0x59, 0x71, 0xe8, + 0x93, 0x20, 0xec, 0x77, 0xbc, 0x51, 0x10, 0x06, 0xdb, 0x09, 0xad, 0xd8, 0xd8, 0xad, 0x26, 0xc4, + 0xc0, 0x9b, 0x05, 0x61, 0x30, 0x8e, 0xf1, 0x0a, 0x59, 0x8b, 0x30, 0xb0, 0xc9, 0xa5, 0x50, 0xca, + 0x7b, 0x12, 0x75, 0xf9, 0x4b, 0x20, 0x0c, 0x3e, 0xd1, 0x8d, 0x93, 0x9e, 0x1e, 0x80, 0xb7, 0xd9, + 0x55, 0xd0, 0x72, 0x02, 0xfa, 0x95, 0x93, 0x5e, 0x07, 0xfc, 0xb8, 0x8a, 0x5e, 0x8e, 0xb0, 0x50, + 0x8f, 0x0f, 0x7a, 0x39, 0x8e, 0x05, 0xf5, 0x8e, 0xb0, 0x24, 0xc4, 0x62, 0xd0, 0x10, 0xeb, 0x0d, + 0x22, 0x1f, 0x0e, 0x6d, 0x1b, 0x7a, 0x39, 0xc2, 0x5c, 0x07, 0xcc, 0x35, 0x96, 0xd2, 0x30, 0x06, + 0x71, 0xe4, 0x70, 0x78, 0x23, 0x64, 0x19, 0x91, 0xf9, 0x10, 0x87, 0xc8, 0xb7, 0x58, 0xaf, 0xa0, + 0xed, 0x02, 0x70, 0x26, 0x17, 0x90, 0xfb, 0xe0, 0x30, 0xb8, 0x4d, 0x28, 0xa4, 0x84, 0x37, 0x56, + 0xd1, 0x73, 0x17, 0xf9, 0x71, 0xc5, 0x80, 0xd8, 0x75, 0xca, 0x97, 0xf1, 0x1a, 0x90, 0x58, 0x41, + 0x1d, 0xcf, 0x1d, 0x1c, 0x9d, 0x31, 0xce, 0x6f, 0xd2, 0x02, 0xfc, 0xe5, 0x22, 0xca, 0xd5, 0x72, + 0xb2, 0x4f, 0xbb, 0xf6, 0xf6, 0xc8, 0x62, 0xc0, 0x32, 0x45, 0xfe, 0x7f, 0xdf, 0xcb, 0x3a, 0xf1, + 0x73, 0xe9, 0x6f, 0x22, 0x48, 0x0b, 0xa9, 0x8c, 0xf4, 0xce, 0xcc, 0x48, 0xef, 0x94, 0x8f, 0xc9, + 0x3c, 0x66, 0x83, 0x2b, 0x19, 0xfc, 0x8a, 0x9d, 0x49, 0x08, 0xc0, 0x23, 0x9f, 0x27, 0xc6, 0xd5, + 0x30, 0x96, 0x11, 0x06, 0xea, 0x11, 0x42, 0xfd, 0x51, 0x1f, 0xa2, 0xf8, 0x57, 0x70, 0x79, 0x0c, + 0xc6, 0x25, 0xc2, 0xca, 0x5f, 0x0b, 0xed, 0x31, 0xc2, 0x43, 0x0c, 0x08, 0x08, 0xa7, 0x47, 0xcf, + 0x5a, 0x85, 0xd7, 0x88, 0xc4, 0x51, 0x5c, 0xdb, 0xe4, 0x68, 0x58, 0x8d, 0x55, 0x84, 0xb7, 0x6c, + 0x33, 0xbb, 0xb2, 0xb3, 0xa3, 0x95, 0xfd, 0x08, 0x85, 0xbf, 0x59, 0x4e, 0x5b, 0xaa, 0x86, 0x67, + 0x4e, 0x9a, 0x14, 0x3f, 0x5d, 0xcc, 0x38, 0x52, 0x63, 0xf9, 0xd9, 0x51, 0xe3, 0xcb, 0x5f, 0x25, + 0x73, 0x3e, 0xfb, 0xc1, 0x8f, 0xa6, 0xdc, 0x01, 0xcf, 0xc8, 0xbb, 0x29, 0x7e, 0x69, 0x48, 0xa2, + 0xfc, 0x17, 0x0b, 0x64, 0x51, 0xc0, 0x18, 0x43, 0xcd, 0xa0, 0x31, 0x55, 0x17, 0xf6, 0x59, 0x37, + 0xe5, 0xc7, 0x64, 0x09, 0x12, 0xb2, 0xed, 0x5a, 0xd4, 0x54, 0x29, 0x60, 0xd7, 0xf2, 0xfc, 0xb1, + 0x9e, 0x05, 0xd7, 0xd5, 0xfe, 0x20, 0x38, 0xd3, 0x16, 0x7d, 0xfe, 0x0d, 0x3c, 0x26, 0x23, 0x8d, + 0xdc, 0xcb, 0x0c, 0xe7, 0x31, 0x6d, 0x37, 0x40, 0x9e, 0x30, 0xeb, 0x64, 0x8f, 0x93, 0x05, 0xdd, + 0xb8, 0xbf, 0x55, 0x44, 0xae, 0x3e, 0xf6, 0xa0, 0xe9, 0x51, 0x23, 0xa0, 0x5c, 0x2b, 0x3c, 0x18, + 0x02, 0x7f, 0x2a, 0x9e, 0x54, 0x02, 0xda, 0xe7, 0x57, 0x5c, 0xc2, 0x9f, 0x52, 0x02, 0xda, 0xcf, + 0x17, 0x42, 0x81, 0x14, 0xe5, 0xf3, 0x21, 0x5c, 0x47, 0x61, 0x41, 0x70, 0x15, 0x16, 0x01, 0x84, + 0xfd, 0xe2, 0x22, 0x99, 0xeb, 0x9e, 0x75, 0x6d, 0xca, 0x55, 0x46, 0xf1, 0x83, 0xdd, 0x99, 0x4e, + 0xa9, 0xe1, 0x19, 0x07, 0x36, 0xc5, 0x27, 0xb1, 0x92, 0x16, 0x01, 0xd0, 0x1a, 0x3e, 0x92, 0xe5, + 0xe0, 0x5d, 0x36, 0x0e, 0x42, 0xfb, 0x85, 0x33, 0x9b, 0x3b, 0x03, 0x06, 0xfb, 0x05, 0xf6, 0xc5, + 0xaa, 0xe4, 0xd1, 0x43, 0xd7, 0xeb, 0xb1, 0xbb, 0x20, 0x6b, 0xce, 0x12, 0x3a, 0x2a, 0x17, 0x40, + 0x68, 0xd0, 0xab, 0x04, 0x25, 0x2b, 0xc0, 0xed, 0xe9, 0xa6, 0xe7, 0x0e, 0xb8, 0x34, 0x6a, 0x35, + 0x02, 0x33, 0x06, 0x50, 0xd9, 0x15, 0x2a, 0x7e, 0x62, 0x7d, 0x45, 0xdd, 0x86, 0xdd, 0xc8, 0xf9, + 0xcf, 0x97, 0xc9, 0x2a, 0xde, 0x67, 0x2c, 0xa7, 0x17, 0xef, 0xc5, 0x52, 0x08, 0x65, 0xe5, 0x2a, + 0x87, 0x69, 0x9e, 0x13, 0xe4, 0x98, 0x68, 0xb0, 0x81, 0x12, 0xb8, 0x51, 0xb7, 0x20, 0xc5, 0xf3, + 0xbb, 0x05, 0x19, 0x65, 0x82, 0xf0, 0x5e, 0x16, 0xb7, 0xcc, 0x9c, 0xb4, 0xdc, 0xfe, 0xbb, 0x79, + 0x9c, 0x5d, 0x31, 0x97, 0x1d, 0x71, 0x1a, 0xd3, 0xed, 0xc0, 0xb7, 0xc2, 0x6b, 0x79, 0xa4, 0xf9, + 0x59, 0x14, 0x17, 0x6d, 0x54, 0x1d, 0xbd, 0x41, 0xd0, 0x68, 0x32, 0xe1, 0x79, 0x0f, 0x7d, 0xa8, + 0xa1, 0x3f, 0xbd, 0xab, 0x64, 0xb1, 0x4f, 0x0d, 0x07, 0x54, 0xe6, 0xb9, 0x42, 0x32, 0xfb, 0xde, + 0x1e, 0xf4, 0xc1, 0xcd, 0x16, 0x4b, 0x7a, 0x32, 0x18, 0xf4, 0x85, 0x42, 0x32, 0x03, 0x7c, 0x36, + 0x18, 0xf4, 0xd9, 0x44, 0x80, 0xc4, 0x50, 0x1d, 0x1b, 0x95, 0x92, 0x57, 0x18, 0x30, 0xd4, 0xc7, + 0x2e, 0x93, 0x45, 0xcf, 0xe8, 0xa3, 0x81, 0x32, 0xb2, 0x33, 0xe1, 0x37, 0xee, 0x8f, 0xd6, 0xc0, + 0xa6, 0x5c, 0xdf, 0x7f, 0x51, 0xec, 0x8f, 0x0c, 0x86, 0x1a, 0xff, 0x9b, 0xe4, 0xc2, 0xa1, 0xe5, + 0xf9, 0x81, 0x7e, 0x60, 0xbb, 0xae, 0xa9, 0x77, 0x51, 0xd1, 0x82, 0x33, 0x32, 0xeb, 0x90, 0x74, + 0x9f, 0xa5, 0x70, 0x0d, 0x0c, 0xf9, 0x36, 0x59, 0x8f, 0xe3, 0xf7, 0xac, 0x13, 0xea, 0x70, 0x26, + 0x66, 0x2d, 0xc2, 0xde, 0x66, 0x60, 0x36, 0x47, 0xbb, 0xee, 0xd0, 0xb3, 0xa8, 0xe7, 0x43, 0x05, + 0xa8, 0x60, 0x62, 0x56, 0x05, 0xf8, 0x01, 0x40, 0xe5, 0xd7, 0x89, 0x64, 0xd0, 0x9e, 0xe5, 0x53, + 0x5f, 0xf7, 0x1d, 0x90, 0x4c, 0x0b, 0x66, 0x66, 0x8d, 0xc3, 0xdb, 0x1c, 0xcc, 0xfa, 0xa4, 0x7b, + 0x44, 0x29, 0x43, 0x65, 0x93, 0xd7, 0xe1, 0xfc, 0xcc, 0x0a, 0x07, 0xaa, 0x0c, 0xc6, 0xe6, 0x72, + 0xd7, 0xa3, 0x74, 0xe0, 0xb3, 0x41, 0x63, 0x57, 0x43, 0x6e, 0x8e, 0x50, 0x42, 0x68, 0x1b, 0x81, + 0x6c, 0xe0, 0x0e, 0xad, 0xde, 0x51, 0xc0, 0x8f, 0x05, 0x64, 0x66, 0x08, 0x80, 0xf0, 0x48, 0xb8, + 0x4e, 0xc8, 0xa1, 0xe1, 0xf5, 0x79, 0x3a, 0xb2, 0x31, 0x4b, 0x0c, 0x82, 0xc9, 0x6c, 0xef, 0x18, + 0x0e, 0xc0, 0x33, 0x25, 0x62, 0x20, 0xfb, 0xb2, 0xc2, 0x81, 0x21, 0x8d, 0xc1, 0xd0, 0x17, 0xba, + 0x8a, 0xc8, 0xb3, 0x2c, 0x31, 0x08, 0x26, 0xbf, 0x41, 0xd6, 0x4f, 0xa8, 0xe7, 0x1b, 0x81, 0x65, + 0x5b, 0x81, 0x38, 0xc7, 0x2e, 0x00, 0x96, 0x14, 0x4b, 0x08, 0x0b, 0x84, 0x09, 0x21, 0x6c, 0x0c, + 0x80, 0x6f, 0xe1, 0x13, 0xa2, 0xc9, 0x61, 0x30, 0x1d, 0x19, 0x12, 0x5a, 0x09, 0x80, 0x94, 0xb4, + 0xa8, 0x11, 0x06, 0xaa, 0x01, 0x84, 0xd5, 0x08, 0x10, 0x8e, 0xa8, 0x61, 0xfb, 0x60, 0x72, 0x50, + 0xd4, 0x60, 0x16, 0xee, 0x30, 0x00, 0x38, 0xf9, 0x37, 0x06, 0x30, 0x68, 0x83, 0xa1, 0xd7, 0x3d, + 0x02, 0x4d, 0xd1, 0x2b, 0xdc, 0xc9, 0x3f, 0x26, 0xec, 0x09, 0xb8, 0xa2, 0xa1, 0x62, 0x6a, 0x6c, + 0x6b, 0x0e, 0xdf, 0x41, 0x70, 0xb1, 0xc1, 0x0a, 0x10, 0x0b, 0x76, 0x34, 0x06, 0x43, 0x21, 0x23, + 0x06, 0xc3, 0x2f, 0x14, 0xc8, 0x1b, 0x29, 0xcd, 0x91, 0x6c, 0xa2, 0x7c, 0x05, 0x4f, 0x45, 0x35, + 0xb6, 0x90, 0x23, 0x4f, 0x9a, 0xb3, 0x62, 0x21, 0x87, 0x7e, 0x2f, 0xfd, 0x01, 0xed, 0x06, 0x46, + 0xe0, 0x7a, 0xb1, 0xc5, 0x3c, 0xab, 0xad, 0x86, 0x60, 0xf4, 0x7b, 0xf9, 0x36, 0x79, 0x2b, 0xaf, + 0xd5, 0x3e, 0x1a, 0x82, 0xf9, 0xe8, 0xa0, 0x4b, 0xc8, 0x1a, 0xfe, 0x59, 0x81, 0x6c, 0xe6, 0x35, + 0x29, 0x9d, 0x63, 0xba, 0x7d, 0xe9, 0x31, 0x99, 0x8b, 0x7b, 0x36, 0xac, 0xe6, 0x79, 0x29, 0x9a, + 0x54, 0xce, 0x66, 0x84, 0xa0, 0x21, 0xc5, 0x72, 0x9b, 0x90, 0x08, 0x38, 0x65, 0xef, 0xa6, 0x2c, + 0x22, 0x8b, 0x23, 0x16, 0x91, 0x46, 0x7a, 0xa2, 0xb4, 0xdd, 0xae, 0x65, 0xd8, 0x5b, 0x94, 0x9a, + 0x7b, 0xae, 0x1f, 0x54, 0xd1, 0x7d, 0x6c, 0xcc, 0xcf, 0x62, 0x42, 0x03, 0x67, 0x36, 0xd2, 0x67, + 0x89, 0xb9, 0x9e, 0x2d, 0x26, 0x5d, 0xcf, 0x6e, 0xa7, 0xa7, 0x4d, 0x4e, 0x11, 0x91, 0x55, 0xb2, + 0x3f, 0x8c, 0x24, 0x3b, 0x8b, 0x9a, 0xf8, 0x54, 0x7e, 0xa2, 0x30, 0xbe, 0xb2, 0x5c, 0xd1, 0x33, + 0x72, 0x9f, 0x11, 0x4a, 0xac, 0x0b, 0x49, 0x89, 0x75, 0xfc, 0xd1, 0xac, 0x98, 0x7c, 0x34, 0x7b, + 0x95, 0xac, 0x71, 0x2f, 0x9b, 0x29, 0x69, 0xfb, 0x2a, 0xba, 0xd0, 0x0c, 0x65, 0xaf, 0x13, 0x5a, + 0x15, 0xd6, 0x65, 0x62, 0xab, 0x3a, 0xe4, 0xcd, 0x64, 0xa3, 0x12, 0xf3, 0x21, 0x36, 0x0d, 0xce, + 0xb5, 0x58, 0x4f, 0x70, 0x29, 0x44, 0xd5, 0xcb, 0xa5, 0x7a, 0xae, 0xd5, 0x3a, 0x71, 0x3e, 0x1d, + 0x60, 0xb7, 0xa4, 0x87, 0x08, 0xad, 0x40, 0x32, 0x27, 0x54, 0xde, 0xf3, 0x65, 0xfe, 0x84, 0xda, + 0xc1, 0x1e, 0x4b, 0x77, 0xfd, 0x68, 0x19, 0x13, 0xfb, 0xfe, 0x34, 0xad, 0x2b, 0x18, 0xa3, 0x34, + 0xb5, 0x8b, 0x51, 0xf9, 0x0e, 0xb9, 0x38, 0x30, 0x7a, 0x96, 0x83, 0xef, 0x0c, 0x69, 0x79, 0xfd, + 0x85, 0x28, 0x2d, 0x9a, 0x3d, 0xbf, 0x58, 0x44, 0x41, 0x50, 0x66, 0x1b, 0xd2, 0x0e, 0x3b, 0x73, + 0xeb, 0x2f, 0x3f, 0x24, 0x8b, 0xbc, 0x53, 0x72, 0xcd, 0x93, 0x26, 0xd3, 0xdf, 0x14, 0xfd, 0x15, + 0xd2, 0x2a, 0xff, 0x68, 0x81, 0x2c, 0x70, 0xe8, 0x34, 0x8c, 0x18, 0xf5, 0x7c, 0xd7, 0x31, 0xe2, + 0xa1, 0x53, 0x96, 0x39, 0x0c, 0xd8, 0xf4, 0xf1, 0x6f, 0x57, 0xb1, 0x71, 0x9e, 0x4d, 0x8e, 0xf3, + 0xbf, 0x3e, 0x1f, 0x89, 0xa6, 0xc1, 0xab, 0x83, 0x66, 0x75, 0x8f, 0x50, 0x0b, 0xbf, 0x8b, 0x6e, + 0x5a, 0xc0, 0x1b, 0x44, 0xe4, 0x63, 0x16, 0xbe, 0xeb, 0xa6, 0x5c, 0x21, 0xcb, 0xdc, 0x81, 0x1c, + 0xb8, 0x74, 0x2c, 0xa6, 0x3d, 0x46, 0x72, 0xcf, 0x6d, 0x40, 0x73, 0x13, 0xcc, 0xee, 0xef, 0x15, + 0xf7, 0xeb, 0x1a, 0x41, 0x37, 0x71, 0x60, 0xe0, 0x2f, 0x93, 0x59, 0x77, 0x40, 0x51, 0xbb, 0x7e, + 0x51, 0x83, 0xdf, 0x70, 0x13, 0x75, 0x4f, 0xf5, 0x81, 0x67, 0xb9, 0x9e, 0x15, 0x9c, 0x01, 0x5f, + 0xb8, 0xa8, 0x2d, 0xdb, 0xee, 0xe9, 0x1e, 0x07, 0xc5, 0x1f, 0x47, 0x16, 0xf2, 0x5f, 0x51, 0x17, + 0xa7, 0x78, 0x45, 0x5d, 0xca, 0x78, 0x45, 0x95, 0x6b, 0x6c, 0x4b, 0xeb, 0x1f, 0x50, 0xcf, 0xdf, + 0x98, 0x85, 0xe1, 0xce, 0xd0, 0xb3, 0x1c, 0xe9, 0xa9, 0xcd, 0x5d, 0xc8, 0xa2, 0x89, 0xac, 0xf2, + 0x0f, 0x91, 0xb5, 0x53, 0x4a, 0x8f, 0xa9, 0x63, 0xea, 0xfc, 0x15, 0x18, 0x38, 0xd8, 0xcc, 0x40, + 0x3b, 0xa3, 0xd4, 0x1e, 0x61, 0xd6, 0x0e, 0x7f, 0x8a, 0x5e, 0x3d, 0x4d, 0x7c, 0x97, 0x3f, 0x24, + 0xf3, 0x58, 0xde, 0x38, 0x27, 0xc0, 0xec, 0xe2, 0xe6, 0x1a, 0xdc, 0x05, 0xd1, 0xa2, 0x86, 0x1f, + 0xe5, 0xbf, 0x59, 0x24, 0xab, 0x49, 0xea, 0xf0, 0x74, 0x2f, 0x1e, 0xae, 0x43, 0xe1, 0x3b, 0x7f, + 0xb1, 0x66, 0x97, 0x4b, 0xc6, 0xbe, 0xea, 0x60, 0x40, 0x1e, 0xea, 0x5f, 0x47, 0x61, 0xa2, 0x42, + 0xff, 0x44, 0x38, 0xe7, 0xf0, 0x23, 0x7c, 0x5b, 0xc7, 0x1b, 0x5a, 0xf8, 0x8a, 0xb5, 0x12, 0x01, + 0xeb, 0x26, 0x97, 0x44, 0x05, 0x54, 0xf7, 0xe9, 0xe7, 0xba, 0x33, 0xec, 0x73, 0x19, 0xe7, 0x32, + 0x00, 0xdb, 0xf4, 0xf3, 0xe6, 0xb0, 0x2f, 0x5b, 0x64, 0x0e, 0xef, 0x51, 0xf3, 0x30, 0xbf, 0x62, + 0x43, 0xa1, 0xa6, 0xfa, 0x28, 0xd6, 0x7d, 0x78, 0xc3, 0x7a, 0xf5, 0x58, 0x9f, 0x84, 0xa3, 0x37, + 0x5d, 0x87, 0x6a, 0x58, 0x02, 0x6b, 0x2a, 0x9e, 0xbb, 0xd8, 0x1e, 0x9c, 0x5a, 0xf8, 0x4a, 0x00, + 0xba, 0x00, 0xca, 0x9f, 0x9c, 0x89, 0x96, 0x0a, 0x58, 0xa0, 0xa4, 0x97, 0x4a, 0xe8, 0x31, 0x9e, + 0x8f, 0x84, 0xf0, 0x18, 0x5f, 0x21, 0xcb, 0x98, 0x34, 0x7e, 0xa9, 0x00, 0xcd, 0xf8, 0x52, 0x81, + 0x4c, 0xb8, 0x54, 0xca, 0x6c, 0x21, 0xfa, 0xfe, 0xa9, 0xeb, 0x99, 0x7c, 0xb9, 0x84, 0xdf, 0xf2, + 0x4e, 0x5c, 0x67, 0x64, 0x36, 0xcb, 0x4f, 0x9c, 0xbe, 0xcd, 0x55, 0x48, 0xee, 0xc9, 0xf8, 0x59, + 0xd9, 0x55, 0x77, 0x5b, 0x35, 0x15, 0xef, 0x9e, 0x91, 0x82, 0xc9, 0x2d, 0xb2, 0x82, 0xf3, 0x37, + 0xe1, 0xf9, 0x7c, 0x19, 0x61, 0xc8, 0x27, 0xbe, 0x46, 0xa4, 0xbe, 0xf1, 0x44, 0x4f, 0xa0, 0xcd, + 0x8b, 0xc3, 0xfb, 0xc9, 0x6e, 0x0c, 0x73, 0xf4, 0xb0, 0x5b, 0x80, 0x6e, 0x49, 0x1e, 0x76, 0xe2, + 0x0d, 0x75, 0x31, 0xf6, 0x86, 0x9a, 0xd4, 0x50, 0x59, 0x4a, 0x69, 0xa8, 0x28, 0xff, 0x66, 0x01, + 0xcf, 0x26, 0x50, 0xe5, 0x0a, 0x69, 0x35, 0x2c, 0x3f, 0xa0, 0x4e, 0xe8, 0xeb, 0xc8, 0x0b, 0xa8, + 0xd9, 0x70, 0x0d, 0xd3, 0x72, 0x7a, 0xe3, 0x86, 0x66, 0xb4, 0x92, 0xc5, 0x8c, 0x13, 0xf9, 0x45, + 0x52, 0x42, 0x02, 0x62, 0x63, 0x98, 0x41, 0x0f, 0xe3, 0x00, 0xdc, 0xe5, 0x2b, 0x3e, 0xa9, 0x0a, + 0x34, 0x9b, 0x52, 0x05, 0x52, 0xfe, 0x80, 0xeb, 0xcc, 0x27, 0x6b, 0xcd, 0xf9, 0x06, 0xcb, 0xb1, + 0xfc, 0xa3, 0xa9, 0x2a, 0xfc, 0x3a, 0x91, 0x6c, 0xc4, 0xd2, 0x43, 0x7d, 0x1b, 0xe1, 0x18, 0x1f, + 0xe1, 0x35, 0xa1, 0x76, 0x03, 0xea, 0x06, 0xfe, 0xd0, 0x0e, 0xf0, 0x25, 0x1a, 0x83, 0x43, 0x11, + 0x2f, 0x32, 0x74, 0x00, 0x61, 0x0b, 0x20, 0xf8, 0x81, 0x67, 0x39, 0x3d, 0x21, 0xff, 0x41, 0x60, + 0x1b, 0x60, 0x70, 0xd1, 0xb3, 0x7a, 0x8e, 0xeb, 0xe0, 0xec, 0x15, 0xaa, 0xd2, 0x2b, 0x08, 0x84, + 0xd9, 0xe9, 0xc7, 0xcf, 0x97, 0xf9, 0xe4, 0xf9, 0xf2, 0x59, 0x5a, 0x7e, 0x55, 0x19, 0x0c, 0xec, + 0xb3, 0x6d, 0x50, 0x7c, 0x3f, 0x00, 0x33, 0xdc, 0x32, 0x59, 0xe2, 0x7a, 0xef, 0xfa, 0x1d, 0x71, + 0xea, 0xa3, 0xe6, 0xfb, 0x9d, 0x78, 0xda, 0x5d, 0xc1, 0x45, 0x62, 0xda, 0xdd, 0xd1, 0xf7, 0xa8, + 0x9d, 0xbb, 0xef, 0xbf, 0xb7, 0xef, 0xf0, 0x0b, 0x28, 0x35, 0x15, 0x25, 0x2d, 0x46, 0xe1, 0x6c, + 0x06, 0xc3, 0x6b, 0x23, 0x96, 0xf2, 0x51, 0xba, 0x7a, 0xdb, 0x34, 0x80, 0x20, 0x90, 0xe1, 0x6b, + 0xd3, 0x35, 0xb2, 0x24, 0x74, 0xc4, 0x42, 0x6f, 0x29, 0x5c, 0x45, 0xcc, 0x57, 0xfe, 0xc9, 0x4c, + 0x5a, 0x55, 0x22, 0x9d, 0x7f, 0x0a, 0x06, 0xa3, 0x49, 0xe6, 0x81, 0xa0, 0x60, 0x2f, 0xde, 0x1f, + 0x23, 0xe6, 0xce, 0xa4, 0xbd, 0x09, 0x50, 0x8d, 0x53, 0x29, 0xff, 0xc7, 0x05, 0xb2, 0x14, 0x6a, + 0xfc, 0x80, 0x42, 0x82, 0xf8, 0x88, 0x98, 0x8b, 0xe5, 0x10, 0x86, 0x6f, 0x58, 0xf0, 0xd6, 0x94, + 0xd2, 0x04, 0xc7, 0x08, 0x90, 0xd1, 0x33, 0x4e, 0x99, 0x2c, 0x1a, 0x41, 0x40, 0xfb, 0x83, 0x30, + 0x3c, 0x5b, 0xf8, 0x9d, 0xaf, 0x9a, 0x78, 0x83, 0x2c, 0x33, 0x14, 0x9b, 0xed, 0xf3, 0xa1, 0x6e, + 0x22, 0x11, 0x20, 0xd4, 0xa0, 0xc3, 0xfe, 0x05, 0x3d, 0x2e, 0xdc, 0x4a, 0xb0, 0xc7, 0x35, 0xc3, + 0x39, 0x2e, 0xff, 0x4c, 0x81, 0xcc, 0x7d, 0x2a, 0x98, 0xc3, 0x50, 0x59, 0x8f, 0xbf, 0xe6, 0x0a, + 0x05, 0xc7, 0x3e, 0xb9, 0x18, 0x29, 0xea, 0x87, 0x2d, 0xcb, 0x61, 0xd7, 0xa6, 0xe8, 0xcf, 0xb0, + 0xf7, 0xb4, 0x0b, 0x21, 0xdd, 0x10, 0xe6, 0x2b, 0x1f, 0xa2, 0x28, 0x3c, 0xe2, 0xfb, 0x80, 0xe3, + 0x6b, 0x5b, 0x3d, 0x87, 0x9a, 0xad, 0xe1, 0x58, 0x4f, 0xf9, 0xef, 0x09, 0x0f, 0xfb, 0x91, 0x67, + 0x8f, 0xc0, 0x17, 0x6a, 0xa5, 0xb9, 0xf6, 0x98, 0x7f, 0x4c, 0x08, 0xf3, 0x32, 0x72, 0x4d, 0xb6, + 0xb4, 0xff, 0x98, 0x2c, 0x78, 0xb4, 0xeb, 0x7a, 0xe6, 0x18, 0xcd, 0xe4, 0x76, 0xad, 0x35, 0x42, + 0x58, 0xe4, 0x12, 0x92, 0x6a, 0x21, 0x7f, 0x70, 0xcc, 0x61, 0x17, 0x05, 0x3c, 0x5d, 0x30, 0x35, + 0xc3, 0x6b, 0xfe, 0xff, 0x31, 0x8b, 0x3a, 0x05, 0xd9, 0x58, 0x93, 0x38, 0xdc, 0x31, 0xb7, 0xc5, + 0x2b, 0x64, 0x41, 0x30, 0x08, 0x5c, 0x7c, 0xed, 0x23, 0x6f, 0xb0, 0xc1, 0xda, 0x65, 0xf8, 0xae, + 0x23, 0xde, 0x52, 0xc5, 0xa7, 0x7c, 0x3b, 0xd2, 0xaa, 0xb5, 0x1c, 0x1e, 0x66, 0x86, 0x4f, 0xbd, + 0x35, 0x9e, 0x50, 0x77, 0x78, 0xe0, 0x98, 0x17, 0x49, 0x49, 0xe0, 0x76, 0x6d, 0x6a, 0x38, 0xe2, + 0xf5, 0x94, 0x03, 0xab, 0x0c, 0xc6, 0x76, 0xdd, 0x48, 0x4d, 0x17, 0xb7, 0x17, 0xce, 0x20, 0xac, + 0x85, 0x5a, 0xba, 0x08, 0x8e, 0x6b, 0xf4, 0x72, 0xdd, 0x48, 0x6e, 0xc3, 0x11, 0x69, 0xf4, 0x56, + 0x04, 0x1c, 0x77, 0x60, 0x0c, 0x82, 0x83, 0x47, 0x29, 0x1e, 0x76, 0x3c, 0xe6, 0x8b, 0x1f, 0x8a, + 0x66, 0x04, 0x12, 0x63, 0x9e, 0x2d, 0xea, 0x73, 0xa1, 0xe3, 0x2a, 0x07, 0xef, 0x21, 0x14, 0xe4, + 0x83, 0xb0, 0xed, 0x9a, 0x9c, 0xda, 0x32, 0x97, 0x0f, 0x22, 0x10, 0xa9, 0xc9, 0x60, 0x30, 0x49, + 0xb9, 0x54, 0x10, 0x7e, 0xb3, 0x0d, 0xe0, 0x80, 0x1e, 0x19, 0x27, 0x96, 0xeb, 0xe9, 0xe0, 0x3c, + 0x8c, 0x6b, 0x4b, 0x96, 0x04, 0x74, 0x9b, 0x01, 0xe5, 0x37, 0x89, 0xec, 0xda, 0xa6, 0x9e, 0x42, + 0x45, 0xb5, 0x49, 0xc9, 0xb5, 0xcd, 0xfb, 0x69, 0x6c, 0xcf, 0x38, 0x8d, 0xb0, 0x23, 0x31, 0x21, + 0x08, 0xd3, 0x4e, 0x05, 0x36, 0x8a, 0xf7, 0xde, 0x25, 0x97, 0x19, 0xed, 0x8c, 0x1c, 0xa8, 0x4b, + 0x79, 0xc1, 0xb5, 0x4d, 0x2d, 0x95, 0x49, 0xb9, 0x97, 0x3e, 0x02, 0x1e, 0x19, 0x3d, 0xea, 0x45, + 0xd1, 0x95, 0xc6, 0x58, 0x33, 0x29, 0x3f, 0x37, 0x2b, 0xf4, 0xa5, 0xc4, 0x2a, 0x8e, 0x32, 0xf3, + 0x15, 0x05, 0x32, 0x5c, 0xcb, 0x19, 0x8d, 0xb3, 0xb4, 0x0a, 0xe0, 0xe8, 0xb9, 0xfa, 0x35, 0x22, + 0xc5, 0xed, 0x9a, 0xf4, 0xd3, 0xf0, 0x50, 0x5e, 0x8d, 0xd9, 0x36, 0x3d, 0x72, 0x9d, 0x98, 0x79, + 0x13, 0xc7, 0x64, 0x65, 0x86, 0xaf, 0x83, 0x72, 0x1c, 0x1b, 0x53, 0xe4, 0x4d, 0x72, 0x21, 0x91, + 0x23, 0xb0, 0x06, 0x83, 0xf0, 0x85, 0x6e, 0x3d, 0x96, 0xa1, 0x03, 0x09, 0xa8, 0x8d, 0x04, 0x07, + 0x8b, 0xee, 0xb1, 0x71, 0x16, 0x4c, 0x35, 0x37, 0x3f, 0x65, 0xc3, 0x1d, 0x92, 0x04, 0x99, 0x57, + 0x58, 0x87, 0xf9, 0x18, 0x49, 0x10, 0x9a, 0x89, 0x2a, 0x5c, 0x23, 0x4b, 0xd8, 0x0f, 0x22, 0x1e, + 0x6f, 0x89, 0x5d, 0x63, 0x2d, 0xc7, 0xdf, 0x35, 0x9e, 0xc8, 0x77, 0xc9, 0x25, 0x50, 0x4a, 0x06, + 0x2a, 0xf1, 0xae, 0xc2, 0x39, 0x7f, 0x81, 0x25, 0x02, 0xa1, 0x58, 0x7f, 0xbd, 0x42, 0xd6, 0xe2, + 0x79, 0x18, 0x59, 0x9c, 0xf8, 0xa5, 0x08, 0x9b, 0xd1, 0xfe, 0x0a, 0xb9, 0x36, 0xf0, 0xa8, 0x69, + 0xa1, 0x15, 0x08, 0x84, 0x9f, 0x1c, 0xd5, 0x1f, 0xb8, 0x1a, 0xa1, 0x40, 0x30, 0xca, 0x58, 0x39, + 0x77, 0xc9, 0xa5, 0xd1, 0xfc, 0xac, 0x34, 0x11, 0x80, 0x20, 0x95, 0x73, 0xd7, 0x78, 0xa2, 0xfc, + 0x78, 0x21, 0xbd, 0xbb, 0x8b, 0x79, 0xc1, 0xad, 0x5c, 0xc6, 0x58, 0xc8, 0xed, 0x92, 0xd2, 0x29, + 0x47, 0x06, 0x4d, 0x46, 0x6e, 0x7d, 0xf3, 0x5a, 0x9e, 0xbc, 0x20, 0x3d, 0xe3, 0xb4, 0x15, 0x91, + 0xbd, 0xee, 0x1c, 0xba, 0xca, 0xbf, 0x52, 0x10, 0xfe, 0x55, 0x44, 0x86, 0x8a, 0xd7, 0x35, 0x1c, + 0x03, 0xfc, 0x30, 0x4f, 0xae, 0xcd, 0x37, 0xc8, 0x8a, 0x01, 0xf8, 0xba, 0x70, 0xe1, 0xcd, 0x2a, + 0xf3, 0xa5, 0xbc, 0xd3, 0x90, 0xaf, 0x99, 0x58, 0x11, 0x23, 0x81, 0xc8, 0xb4, 0x65, 0x23, 0x4a, + 0x55, 0x1a, 0x19, 0x5a, 0x02, 0xa8, 0xd9, 0xef, 0x1a, 0xb6, 0x2f, 0xbf, 0x45, 0x96, 0x44, 0xcd, + 0x90, 0x71, 0xca, 0x78, 0x06, 0xd3, 0x16, 0x79, 0x65, 0x7d, 0xe5, 0x3f, 0x2d, 0x90, 0x55, 0x46, + 0x2e, 0x46, 0xa1, 0x2a, 0x6e, 0x64, 0x3d, 0xf6, 0xc9, 0xdf, 0x84, 0x95, 0x64, 0xfd, 0x23, 0xf4, + 0xcd, 0xf0, 0x27, 0xbf, 0xb5, 0x01, 0xb4, 0x7c, 0x42, 0x96, 0xc2, 0x04, 0xf9, 0x5e, 0xaa, 0xb7, + 0xa6, 0x78, 0x99, 0x0b, 0xbb, 0xf3, 0x0a, 0x59, 0x60, 0xf5, 0x88, 0xb9, 0xf0, 0x61, 0x9f, 0x71, + 0x05, 0x35, 0x14, 0x98, 0x73, 0x05, 0xb5, 0x7b, 0xd1, 0xdb, 0xfe, 0x76, 0x55, 0x38, 0x1f, 0x13, + 0xd3, 0x6d, 0x7c, 0xec, 0x14, 0xe5, 0x27, 0x66, 0x50, 0xe7, 0x34, 0xca, 0xc0, 0x78, 0x21, 0xcb, + 0xe9, 0xf9, 0xf2, 0x2e, 0x59, 0x8e, 0x66, 0xad, 0xe8, 0x93, 0x94, 0xdb, 0xeb, 0xd1, 0x6c, 0x9b, + 0x31, 0x50, 0x3c, 0x7f, 0xf9, 0x67, 0x0b, 0x64, 0x35, 0x4a, 0x6b, 0x58, 0x0e, 0x18, 0x00, 0x18, + 0x8e, 0x7f, 0x4a, 0xbd, 0xb8, 0xd5, 0x20, 0x00, 0xb8, 0x6c, 0x12, 0x13, 0x63, 0x82, 0x28, 0x82, + 0x20, 0x10, 0xb3, 0x44, 0x08, 0x20, 0x61, 0xc1, 0x2e, 0xe1, 0x08, 0x20, 0x5e, 0xb9, 0x45, 0x56, + 0x38, 0x02, 0x76, 0xda, 0x2c, 0x77, 0xb3, 0x04, 0x30, 0x78, 0x19, 0x2f, 0xff, 0xe9, 0x02, 0x21, + 0x51, 0xa5, 0x60, 0x47, 0x8b, 0x4c, 0xc1, 0x42, 0x0e, 0x36, 0xb2, 0x03, 0x33, 0xe5, 0xaf, 0x11, + 0x29, 0xb6, 0xd0, 0x6d, 0xcb, 0xc9, 0x8b, 0x19, 0x3d, 0xb6, 0x6b, 0x58, 0xf3, 0xb5, 0xb5, 0x41, + 0xe2, 0xdb, 0x57, 0xfe, 0x5e, 0x11, 0x1d, 0x41, 0xc6, 0xb2, 0xf2, 0x90, 0xd0, 0x9f, 0x30, 0x06, + 0x44, 0x98, 0x0c, 0xcf, 0x8c, 0xba, 0x1f, 0x18, 0xc9, 0xc1, 0x1d, 0x02, 0x68, 0x22, 0x5b, 0x59, + 0x27, 0x6b, 0x08, 0xba, 0xef, 0x51, 0xe3, 0xd8, 0x74, 0x4f, 0x81, 0xd5, 0xe0, 0xfd, 0x93, 0x36, + 0x6b, 0x5b, 0x43, 0x78, 0x64, 0x23, 0x97, 0xee, 0xca, 0x99, 0xd1, 0xae, 0xfc, 0x4e, 0x81, 0xcc, + 0xf3, 0x47, 0xee, 0xe9, 0xba, 0x91, 0x5f, 0x08, 0x0f, 0x44, 0x7d, 0x26, 0x76, 0x63, 0xa2, 0x65, + 0x61, 0x33, 0xb4, 0x35, 0x2f, 0x09, 0x50, 0x3e, 0x4a, 0xdf, 0xc6, 0xda, 0x43, 0x7f, 0x60, 0x75, + 0x2d, 0x77, 0xe8, 0x83, 0x19, 0xbd, 0x15, 0x80, 0x03, 0x52, 0x63, 0xc0, 0xc3, 0x15, 0x73, 0xc6, + 0xd9, 0x18, 0x40, 0xb0, 0x62, 0xe5, 0x63, 0xd4, 0x5c, 0x8f, 0xdd, 0xf6, 0x0c, 0x3f, 0x0a, 0x2d, + 0x60, 0x6e, 0xb9, 0xde, 0xee, 0xc3, 0xbd, 0x71, 0x9c, 0x77, 0x2d, 0xfd, 0xae, 0x91, 0x45, 0x20, + 0x27, 0x64, 0xd5, 0x62, 0xa8, 0xef, 0xfc, 0x8d, 0x74, 0x35, 0x58, 0xe6, 0x2d, 0xd7, 0x8b, 0x4c, + 0x1b, 0xc7, 0x57, 0x23, 0xc5, 0x07, 0xcf, 0xa4, 0xdf, 0xed, 0x3b, 0xe8, 0x3e, 0x63, 0x84, 0xfe, + 0xb3, 0x51, 0xbd, 0x97, 0xee, 0xfb, 0x88, 0xea, 0xc4, 0x16, 0x7f, 0x98, 0xd6, 0xfb, 0xe1, 0x81, + 0xe9, 0xb8, 0x3b, 0x81, 0x71, 0x5d, 0xfe, 0x15, 0x54, 0xbf, 0xc8, 0xcb, 0x3a, 0xb1, 0xe8, 0x5f, + 0x28, 0x90, 0x8b, 0xe0, 0xb1, 0x19, 0xb3, 0xf9, 0xac, 0xc6, 0x60, 0x90, 0xf5, 0x31, 0x59, 0x10, + 0xe1, 0x04, 0x32, 0xad, 0x20, 0xd3, 0x19, 0xb8, 0x9d, 0x80, 0x26, 0x72, 0x95, 0xb7, 0xc8, 0xfc, + 0x74, 0x1e, 0xfe, 0xaf, 0x13, 0xc2, 0x0e, 0xcf, 0x44, 0x04, 0xc2, 0x25, 0x06, 0xc1, 0xc7, 0xd0, + 0x97, 0xd2, 0xd3, 0xa1, 0x43, 0x8d, 0x7e, 0xdf, 0x08, 0x68, 0xc2, 0x8b, 0xf6, 0xcf, 0xcd, 0xa4, + 0x15, 0xe2, 0x52, 0x68, 0x13, 0x45, 0x04, 0x06, 0xc4, 0x38, 0x84, 0x2c, 0xe3, 0x1c, 0xa5, 0x4d, + 0x28, 0x60, 0x33, 0x0e, 0x85, 0xf8, 0x88, 0x11, 0x4e, 0xf9, 0x1f, 0x15, 0xc8, 0x4a, 0x3c, 0x7d, + 0x52, 0xcf, 0x5c, 0x8c, 0x1e, 0x61, 0x41, 0xf0, 0x0b, 0x1f, 0xa1, 0x97, 0xc9, 0x99, 0x98, 0x97, + 0xc9, 0x2f, 0x91, 0x72, 0xdf, 0x65, 0x17, 0x7c, 0x8c, 0xad, 0x03, 0x82, 0xb6, 0xe8, 0xad, 0x82, + 0x87, 0xfd, 0x64, 0x18, 0x18, 0x5f, 0x87, 0x2d, 0xa2, 0xf0, 0x11, 0x47, 0xfe, 0x80, 0x5c, 0x1d, + 0xc9, 0x1c, 0xce, 0xb7, 0x39, 0x98, 0x6f, 0x97, 0x92, 0x79, 0x77, 0xa3, 0x90, 0x1c, 0x71, 0xb7, + 0x8b, 0xe6, 0x88, 0xdb, 0x45, 0xe5, 0x3f, 0x2a, 0xa4, 0x39, 0x18, 0xbe, 0x2e, 0x90, 0x07, 0x92, + 0xeb, 0x69, 0x8b, 0xc3, 0xb7, 0xf3, 0xba, 0x3b, 0x91, 0x6f, 0x33, 0x0a, 0xf1, 0x21, 0xf2, 0x97, + 0xbf, 0x41, 0x96, 0xa6, 0x8a, 0x23, 0x92, 0x1b, 0xb5, 0x21, 0x39, 0x11, 0x67, 0xd2, 0x13, 0xf1, + 0x3f, 0x2b, 0xa4, 0xa7, 0x58, 0xa2, 0x4a, 0xe1, 0x14, 0x7b, 0x94, 0x32, 0x01, 0x79, 0x6f, 0xaa, + 0x16, 0xa5, 0x1c, 0xda, 0xdc, 0x5b, 0x02, 0x43, 0x0f, 0xb5, 0xa6, 0xd6, 0xc2, 0xb5, 0xda, 0x0c, + 0xcf, 0x99, 0x12, 0x89, 0x92, 0xa5, 0xe7, 0xe4, 0x9b, 0xe4, 0xf9, 0x87, 0xad, 0x4e, 0xbd, 0xb9, + 0xcd, 0x83, 0x3e, 0x43, 0xcc, 0x70, 0x7d, 0xab, 0xa5, 0xe9, 0x1a, 0xc4, 0xe3, 0x2e, 0xc8, 0x17, + 0xc8, 0xda, 0x7e, 0xf3, 0x41, 0xb3, 0xf5, 0xa8, 0x09, 0x91, 0xae, 0xf7, 0x35, 0x55, 0x2a, 0x2a, + 0xff, 0xf5, 0x3c, 0x46, 0x54, 0x8b, 0xb1, 0xa3, 0xf2, 0x87, 0xe9, 0xf1, 0x48, 0xc5, 0xd1, 0x8f, + 0xe1, 0xa6, 0x6d, 0x3d, 0xdf, 0x21, 0x17, 0x41, 0xac, 0x8f, 0x4a, 0xd5, 0xe9, 0x90, 0xb7, 0x32, + 0xa4, 0xb1, 0x49, 0x17, 0xdd, 0x1d, 0x6e, 0x91, 0x15, 0xcc, 0xe1, 0x0c, 0xfb, 0x07, 0x3c, 0xc0, + 0x48, 0x49, 0x5b, 0x06, 0x58, 0x13, 0x40, 0x10, 0x63, 0xc1, 0x0d, 0x84, 0x63, 0x3e, 0x21, 0xf3, + 0x5d, 0x46, 0x18, 0xca, 0xed, 0x3f, 0x26, 0xcf, 0x5b, 0xbe, 0x8e, 0xb1, 0xbc, 0xf8, 0xcb, 0x82, + 0xde, 0x35, 0x6c, 0xeb, 0xc0, 0x33, 0x18, 0x12, 0x7f, 0xde, 0xba, 0x6a, 0xf9, 0x55, 0x44, 0x81, + 0x97, 0x86, 0x6a, 0x84, 0x20, 0x7f, 0x81, 0x5c, 0xe9, 0xda, 0xae, 0x8f, 0xb1, 0xb1, 0x40, 0xaf, + 0x2c, 0x9c, 0x3a, 0x78, 0x5f, 0xbb, 0xc8, 0x93, 0xd1, 0x17, 0x8d, 0x98, 0xfc, 0xf1, 0x6b, 0xc1, + 0x42, 0xf2, 0x5a, 0x70, 0x9b, 0xac, 0x47, 0xb5, 0x16, 0xe2, 0x6a, 0xbc, 0xac, 0xad, 0x85, 0x55, + 0x47, 0xa1, 0x75, 0xf9, 0xcf, 0xcd, 0xe4, 0xd9, 0xc0, 0x96, 0xa2, 0x39, 0x5b, 0x26, 0x4b, 0x7c, + 0xce, 0xea, 0xef, 0x08, 0x67, 0x5f, 0x38, 0x6b, 0xdf, 0x89, 0xa7, 0xdd, 0x11, 0xde, 0x39, 0x30, + 0xed, 0x8e, 0xfc, 0x12, 0x59, 0x85, 0x34, 0x9f, 0x52, 0x90, 0x67, 0xbf, 0x23, 0x5e, 0x89, 0x18, + 0xb4, 0x8d, 0xc0, 0x77, 0x46, 0xb0, 0xee, 0x08, 0x01, 0x74, 0x0c, 0xeb, 0x8e, 0x7c, 0x13, 0x86, + 0x82, 0x2f, 0x0f, 0xfd, 0x1d, 0x61, 0x5b, 0x17, 0x2e, 0x90, 0x77, 0x52, 0x18, 0x77, 0xc4, 0xfb, + 0x4e, 0x88, 0x71, 0x67, 0x64, 0x38, 0x17, 0x47, 0x87, 0x33, 0x3d, 0x29, 0x96, 0x46, 0x27, 0xc5, + 0x2b, 0x64, 0xcd, 0xf2, 0xf1, 0xc6, 0xa5, 0x1f, 0x59, 0xa6, 0x49, 0x85, 0xa9, 0x6c, 0xc9, 0xf2, + 0x61, 0x6a, 0xee, 0x00, 0x50, 0xfe, 0x32, 0x29, 0x87, 0x13, 0x81, 0xbf, 0x68, 0xc7, 0xe6, 0x25, + 0x5e, 0x50, 0x37, 0x62, 0x18, 0x89, 0xd9, 0xa9, 0x7c, 0x89, 0x2c, 0x3f, 0x8c, 0xd5, 0x6b, 0x85, + 0x2c, 0x6e, 0xd5, 0x9b, 0xf5, 0xf6, 0x0e, 0x2c, 0xb9, 0x35, 0xb2, 0x5c, 0x6f, 0x46, 0x61, 0xca, + 0x0b, 0x6c, 0x49, 0xd6, 0x9b, 0xfa, 0xd6, 0x7e, 0x07, 0xd7, 0xd6, 0x88, 0x01, 0xca, 0x98, 0xab, + 0x9f, 0xf2, 0x4f, 0x8b, 0xe4, 0xce, 0xb9, 0x2f, 0x8a, 0x79, 0x47, 0xba, 0xfc, 0x2a, 0x59, 0xc3, + 0xae, 0x49, 0x2f, 0x41, 0x08, 0x2d, 0x1b, 0xbb, 0xba, 0xdf, 0x20, 0xcb, 0x88, 0x18, 0x8f, 0x2c, + 0x0d, 0xa3, 0xc5, 0x83, 0x49, 0xff, 0xa9, 0x02, 0x79, 0x5e, 0x08, 0xda, 0x84, 0x7d, 0xb3, 0x7d, + 0x06, 0x1d, 0x6f, 0xea, 0x87, 0xae, 0xc7, 0x1f, 0x6f, 0xd5, 0x67, 0xb8, 0xee, 0xc6, 0x36, 0xf2, + 0xab, 0xbc, 0xa8, 0xbd, 0xb0, 0x24, 0xc1, 0x35, 0x7e, 0xcf, 0xb7, 0xf6, 0x4a, 0x9a, 0x8b, 0xe2, + 0x35, 0x8f, 0x9c, 0xcd, 0x34, 0xdc, 0xde, 0xc3, 0xbb, 0xe3, 0x64, 0x5d, 0x7f, 0x50, 0x4c, 0xeb, + 0xbf, 0x64, 0xd1, 0x10, 0xcd, 0x7e, 0x78, 0x37, 0x77, 0xf8, 0xe2, 0xf7, 0xe7, 0xe2, 0x39, 0xef, + 0xcf, 0xdf, 0x24, 0xcb, 0xb6, 0xdb, 0xd3, 0xa9, 0x83, 0x16, 0x0c, 0xe8, 0x48, 0xfd, 0xe3, 0x09, + 0xc3, 0x93, 0x53, 0xc1, 0xcd, 0x86, 0xdb, 0x53, 0x9d, 0xc0, 0x3b, 0xd3, 0x88, 0x8d, 0xbf, 0x2c, + 0xea, 0x97, 0x7f, 0xaa, 0x40, 0x16, 0x45, 0x42, 0x52, 0x21, 0xa2, 0x90, 0x56, 0x88, 0x48, 0xfb, + 0xd1, 0x29, 0x8e, 0xf8, 0xd1, 0x61, 0x28, 0xd8, 0x56, 0xee, 0x22, 0x68, 0x06, 0xfd, 0xf0, 0xd3, + 0x98, 0xb3, 0x24, 0xc6, 0x22, 0x01, 0x95, 0xd0, 0xdf, 0xc4, 0xac, 0xb6, 0x04, 0x10, 0xb8, 0xb3, + 0x0c, 0xd2, 0xe2, 0xc9, 0xbd, 0xe1, 0x81, 0x6d, 0xf9, 0x47, 0xfb, 0x3e, 0xaa, 0xcf, 0xca, 0xaf, + 0x11, 0x09, 0x82, 0xfe, 0x01, 0x4b, 0xc7, 0x15, 0x86, 0xb9, 0x84, 0x71, 0xc8, 0x71, 0x7c, 0x8c, + 0x14, 0x08, 0x1a, 0xca, 0xc2, 0x74, 0x18, 0x4a, 0x2b, 0x0a, 0x0d, 0x65, 0x0e, 0x85, 0x12, 0x3f, + 0x48, 0x33, 0xfa, 0x15, 0xd3, 0xec, 0xd4, 0xdf, 0xef, 0x78, 0x94, 0x86, 0x0f, 0x5a, 0x17, 0xc9, + 0x5c, 0xe0, 0xd1, 0xd0, 0x33, 0x0b, 0x7e, 0x28, 0x34, 0xad, 0xa5, 0x23, 0xdc, 0xa6, 0x5b, 0x8e, + 0xc1, 0x58, 0xe5, 0xd8, 0xd2, 0x7c, 0x06, 0x21, 0x8a, 0xf2, 0x2f, 0xa4, 0xfd, 0x73, 0xe5, 0x16, + 0x13, 0x97, 0xc2, 0x32, 0xb6, 0x3d, 0x43, 0x0a, 0x3b, 0x48, 0xd6, 0xeb, 0x06, 0x59, 0x46, 0x44, + 0xdc, 0x32, 0xb8, 0xae, 0x02, 0x80, 0x30, 0x84, 0xfc, 0x8f, 0x8c, 0x30, 0x49, 0xb1, 0xd2, 0xb9, + 0xa2, 0x56, 0x7a, 0x96, 0x9f, 0x57, 0x4a, 0x74, 0x83, 0x2c, 0x83, 0xd2, 0x7f, 0xf7, 0xc8, 0xf5, + 0xa9, 0x13, 0x2a, 0x4c, 0xd8, 0x6e, 0x50, 0x05, 0x88, 0xa2, 0xa6, 0x95, 0xb7, 0x32, 0xeb, 0x30, + 0x29, 0x76, 0xb2, 0xf2, 0x2f, 0x17, 0x72, 0xb6, 0x85, 0xb6, 0x6d, 0x78, 0xc7, 0xdf, 0xa7, 0xc6, + 0x84, 0x11, 0xbf, 0x66, 0x62, 0x11, 0xbf, 0x8e, 0x72, 0xf6, 0x9a, 0x54, 0xc5, 0xe2, 0xca, 0x9e, + 0x31, 0xb1, 0x39, 0x5f, 0xa9, 0x83, 0x50, 0x62, 0x7e, 0x95, 0x2c, 0x1a, 0x43, 0xcf, 0x08, 0x65, + 0xea, 0x8b, 0xda, 0x02, 0xfb, 0x7e, 0xe4, 0x3a, 0xca, 0x5f, 0x9c, 0x89, 0x62, 0x31, 0x63, 0x71, + 0x89, 0xe7, 0x3c, 0xe1, 0x78, 0x69, 0xcc, 0xc3, 0xa1, 0x35, 0xf6, 0xe1, 0xf0, 0xfd, 0x3c, 0xb9, + 0x6d, 0x56, 0x31, 0x13, 0x1e, 0x0d, 0xd9, 0xfd, 0xea, 0x9f, 0x9b, 0x57, 0x59, 0x88, 0xb9, 0x6e, + 0x3c, 0xd1, 0x63, 0x28, 0x0b, 0xe2, 0xd5, 0xec, 0xc9, 0xa7, 0x02, 0x4b, 0xf9, 0x2c, 0x0a, 0x14, + 0xa8, 0x51, 0x93, 0xd2, 0x3e, 0x58, 0x6f, 0xdc, 0x20, 0xcb, 0x22, 0xb6, 0x6d, 0x74, 0x4a, 0x12, + 0x01, 0xe2, 0xda, 0x6e, 0x5c, 0xc9, 0x3a, 0x16, 0x3d, 0x7a, 0x59, 0xc0, 0x6a, 0xf4, 0x50, 0xf9, + 0xa5, 0x42, 0x14, 0xe0, 0x24, 0x22, 0x1d, 0x4e, 0xa9, 0xc7, 0x64, 0x51, 0x98, 0x7a, 0xe7, 0x47, + 0x18, 0x19, 0xcd, 0x27, 0xcc, 0xdc, 0xc1, 0x61, 0xe7, 0xf2, 0xb1, 0x0e, 0x5e, 0x20, 0xa9, 0x49, + 0x4d, 0x2d, 0x24, 0xa7, 0xbc, 0x49, 0x96, 0x63, 0x58, 0x8c, 0xd5, 0x8a, 0xe1, 0x49, 0xcf, 0x31, + 0x4e, 0xec, 0x58, 0xdf, 0x32, 0x2c, 0x9b, 0x9a, 0x52, 0x41, 0x84, 0x1b, 0x8f, 0x07, 0xb1, 0x65, + 0x9b, 0x7f, 0xc3, 0x75, 0x8f, 0x87, 0x83, 0x58, 0xb8, 0x71, 0x38, 0x05, 0x62, 0xbe, 0x04, 0xc0, + 0xfb, 0x71, 0xd3, 0xe8, 0x53, 0xe5, 0xf7, 0x8b, 0x38, 0xc7, 0xf3, 0x48, 0xf0, 0x16, 0x0f, 0x92, + 0xba, 0x1e, 0xd8, 0xe8, 0x94, 0xfb, 0xd8, 0xf1, 0x24, 0x12, 0x8d, 0xbf, 0xc4, 0x2d, 0xf9, 0xf5, + 0x4a, 0xb5, 0xda, 0xda, 0x6f, 0x76, 0xf4, 0x2d, 0x76, 0x57, 0x4b, 0x28, 0x8f, 0x4c, 0xf0, 0x06, + 0xf8, 0x6b, 0x85, 0x64, 0x47, 0x5d, 0x25, 0xd9, 0x34, 0xa5, 0xe7, 0xc0, 0x5d, 0x25, 0xf7, 0x15, + 0x00, 0xb7, 0x40, 0xa9, 0xc0, 0x2e, 0x8d, 0x1c, 0xd4, 0x56, 0x35, 0xbd, 0x59, 0xd9, 0x55, 0xf5, + 0x47, 0x5a, 0xab, 0xb9, 0xcd, 0xee, 0x8d, 0xbb, 0x95, 0x8e, 0x54, 0x94, 0x5f, 0x23, 0x2f, 0x21, + 0x46, 0xb3, 0xa5, 0xef, 0xa9, 0xda, 0x96, 0x5a, 0xed, 0xe8, 0x8f, 0x5a, 0x5a, 0xa3, 0x96, 0x22, + 0x3f, 0x23, 0xbf, 0x4a, 0x5e, 0x0c, 0x31, 0x1b, 0xf5, 0xe6, 0x03, 0xb5, 0xa6, 0xb7, 0x3b, 0x6a, + 0x65, 0x37, 0x85, 0x38, 0xab, 0xbc, 0x41, 0x24, 0x8c, 0x0f, 0x76, 0x4c, 0x5b, 0x87, 0x87, 0xf0, + 0x0c, 0x93, 0xeb, 0x94, 0x51, 0xb9, 0x8c, 0xa2, 0x29, 0x3e, 0x86, 0x02, 0xdf, 0x57, 0x7e, 0x9b, + 0x3f, 0x1f, 0xa5, 0x13, 0xc2, 0x91, 0xda, 0x27, 0x4b, 0xae, 0x00, 0xf2, 0x6b, 0xec, 0x17, 0x93, + 0xe3, 0x94, 0x97, 0x75, 0xb3, 0x49, 0x4f, 0x1f, 0x53, 0xc3, 0xf3, 0x45, 0x8a, 0x16, 0x51, 0x1a, + 0x1f, 0x0b, 0xa9, 0xbc, 0x43, 0xa4, 0x74, 0xe6, 0xf1, 0x9e, 0xb2, 0x63, 0xed, 0x2e, 0x26, 0xda, + 0xed, 0xc6, 0xd4, 0x45, 0xab, 0xf7, 0x0d, 0xa7, 0x07, 0xde, 0xdd, 0xd1, 0x35, 0xa8, 0xbc, 0x41, + 0x16, 0xb8, 0x4e, 0xaa, 0xd0, 0x06, 0xe7, 0x9f, 0x2c, 0x85, 0x11, 0x48, 0x05, 0x83, 0x37, 0xe9, + 0xa1, 0xfc, 0x02, 0x21, 0x83, 0xee, 0x81, 0xe1, 0xf4, 0x62, 0x26, 0x99, 0x31, 0x88, 0xf2, 0xb7, + 0x8a, 0x91, 0x33, 0xea, 0xc8, 0x71, 0x57, 0xdd, 0x01, 0x8b, 0x88, 0x11, 0x91, 0xfc, 0x37, 0xd2, + 0x22, 0xf9, 0xda, 0x38, 0xf7, 0x5f, 0x39, 0x54, 0x36, 0xd3, 0x90, 0x50, 0x60, 0x3f, 0x36, 0x00, + 0x97, 0xfc, 0x16, 0x91, 0x63, 0x6f, 0x2b, 0x3a, 0x5c, 0xcc, 0x85, 0xba, 0xde, 0x7a, 0x2c, 0xa5, + 0x0a, 0x09, 0xe5, 0x03, 0x22, 0xa5, 0x0b, 0xe2, 0x1e, 0x9c, 0xc4, 0x43, 0x46, 0x78, 0x30, 0xac, + 0x44, 0x40, 0xd4, 0x01, 0x8b, 0x21, 0xc5, 0x9d, 0x23, 0xc4, 0x1e, 0x2f, 0xd0, 0xc8, 0xf0, 0xaf, + 0x17, 0xc9, 0x88, 0xe9, 0xa4, 0x4d, 0xbb, 0x41, 0x7e, 0x1f, 0x8c, 0xbb, 0xc2, 0xd0, 0xe4, 0xe3, + 0x53, 0xa6, 0xf9, 0xc5, 0xf4, 0x25, 0xe5, 0x3d, 0x4a, 0x25, 0x3b, 0x79, 0x26, 0xd9, 0xc9, 0xe5, + 0xaf, 0x27, 0xde, 0x86, 0xbe, 0xdb, 0xfd, 0xf5, 0xff, 0x14, 0xc8, 0xfb, 0xe7, 0x6b, 0x45, 0xb8, + 0xb0, 0xad, 0x94, 0x68, 0x6d, 0xe7, 0x69, 0xfb, 0x65, 0xb2, 0xd7, 0x95, 0x87, 0x39, 0x5e, 0x57, + 0xd6, 0x49, 0x89, 0x47, 0xfe, 0xd5, 0x77, 0x2b, 0x9d, 0xea, 0x8e, 0x54, 0x90, 0xcb, 0xe4, 0xf2, + 0x9e, 0xa6, 0xd6, 0xea, 0xd5, 0x4e, 0xbd, 0xd5, 0x6c, 0xeb, 0x15, 0x4d, 0xd5, 0xab, 0x8d, 0x56, + 0x5b, 0xad, 0x49, 0x45, 0x76, 0x78, 0xb5, 0x3a, 0x3b, 0xaa, 0xa6, 0xc3, 0xfe, 0x28, 0xcd, 0x28, + 0x5f, 0x4b, 0x5f, 0x1f, 0x5a, 0x03, 0xea, 0x70, 0x85, 0x1e, 0xc3, 0x33, 0xf7, 0x8c, 0xee, 0xb1, + 0xfc, 0x3e, 0xd9, 0x10, 0xb6, 0x44, 0x06, 0x04, 0x0b, 0xec, 0x1e, 0xeb, 0xc9, 0x2d, 0xf2, 0xe2, + 0x20, 0x91, 0x03, 0x83, 0x53, 0x2b, 0x7f, 0xa7, 0x98, 0x76, 0xcb, 0x30, 0x4a, 0x3c, 0xec, 0xcb, + 0xaf, 0xa5, 0xfa, 0xf2, 0xc3, 0xbc, 0xbe, 0xcc, 0xa7, 0xb1, 0x99, 0xe7, 0x74, 0xea, 0x6d, 0x72, + 0x31, 0xde, 0x00, 0x5e, 0x77, 0x9f, 0xc7, 0xd4, 0x5e, 0x8f, 0x2a, 0x8f, 0x15, 0xf7, 0x95, 0x1f, + 0x8b, 0xde, 0xd0, 0x62, 0xbd, 0x8d, 0x8e, 0xa0, 0xb9, 0x33, 0x9b, 0x8e, 0xaa, 0x35, 0x2b, 0x0d, + 0xa9, 0x28, 0x5f, 0x27, 0x57, 0x11, 0xb6, 0x55, 0xa9, 0x37, 0xd4, 0x9a, 0xde, 0x69, 0xe9, 0x5b, + 0xf5, 0x66, 0x4d, 0xdf, 0xab, 0x54, 0x1f, 0x48, 0x33, 0xf2, 0xf3, 0x64, 0x83, 0x67, 0xe9, 0xa8, + 0xbb, 0x20, 0x10, 0xad, 0x56, 0x34, 0x9e, 0x3a, 0x1b, 0xa5, 0xf2, 0xcc, 0x90, 0x56, 0xd5, 0xd4, + 0x4a, 0x47, 0x95, 0xe6, 0x94, 0x7e, 0xda, 0x8f, 0x8a, 0x46, 0xc1, 0x16, 0x37, 0x6a, 0x7e, 0x6e, + 0xd3, 0x66, 0x72, 0x9a, 0x96, 0x90, 0x19, 0x14, 0x93, 0x32, 0x83, 0xdf, 0x2a, 0x8e, 0xde, 0x08, + 0x53, 0xe5, 0xc5, 0xf8, 0xad, 0xe4, 0x70, 0x7d, 0x90, 0x7f, 0xab, 0xcf, 0x21, 0x91, 0x3b, 0x5a, + 0x37, 0xc8, 0xb2, 0x39, 0xf4, 0x03, 0xdd, 0xe8, 0xc7, 0x5e, 0x60, 0x08, 0x03, 0x55, 0x00, 0xa2, + 0xfc, 0xd5, 0x73, 0x8c, 0xce, 0x4b, 0xe4, 0x66, 0xf6, 0xe8, 0x34, 0x2a, 0x8f, 0x55, 0x0d, 0xfa, + 0x5b, 0x9a, 0x91, 0x5f, 0x20, 0xe5, 0xd4, 0x20, 0xc5, 0xd3, 0x67, 0xe5, 0x5b, 0xe4, 0x7a, 0x82, + 0x4a, 0x6d, 0xbf, 0xdd, 0x49, 0x8e, 0x55, 0xe4, 0xe7, 0x08, 0xc0, 0xdc, 0xcf, 0xd1, 0xbc, 0xf2, + 0x53, 0x85, 0xf4, 0x7b, 0x11, 0x9a, 0x21, 0xa7, 0x96, 0xd8, 0xeb, 0x64, 0x1d, 0xc6, 0x0f, 0x1a, + 0x9e, 0x5c, 0x5b, 0xab, 0x2c, 0xa1, 0x36, 0xf4, 0x03, 0x1e, 0xf2, 0x3d, 0x7f, 0x00, 0xd1, 0xdb, + 0x01, 0x77, 0x72, 0x6c, 0x74, 0x8f, 0xf9, 0x39, 0xb4, 0x2c, 0x5c, 0x1c, 0x1b, 0xdd, 0x63, 0xe5, + 0xcf, 0x16, 0x47, 0x4c, 0x18, 0x33, 0xea, 0x13, 0x0e, 0xf3, 0xd7, 0x53, 0xc3, 0x9c, 0xab, 0x4a, + 0x32, 0x8e, 0x4a, 0xde, 0x48, 0x2b, 0xdf, 0x39, 0xc7, 0x40, 0x5e, 0x23, 0x57, 0x04, 0xac, 0xbd, + 0xbf, 0xb5, 0x55, 0xaf, 0xd6, 0xd9, 0xfd, 0x95, 0x0d, 0x44, 0xe6, 0x22, 0x83, 0x11, 0x62, 0x5f, + 0x19, 0xa3, 0x17, 0x2e, 0xc0, 0x68, 0xa5, 0xfd, 0x6b, 0xa5, 0xb4, 0xfb, 0xee, 0xfb, 0x46, 0x10, + 0xd8, 0x74, 0xcf, 0xf0, 0x7d, 0xcd, 0xb5, 0xed, 0xe1, 0x40, 0xaf, 0x3b, 0x01, 0xf5, 0xd0, 0xe0, + 0xc8, 0xb0, 0xef, 0xbe, 0x73, 0xe7, 0x7d, 0xf9, 0x36, 0x59, 0x3f, 0x00, 0x2c, 0x7d, 0x60, 0xf8, + 0x3e, 0xb7, 0x97, 0xe0, 0xce, 0x6f, 0x0f, 0xc2, 0xec, 0x68, 0x34, 0x41, 0xf9, 0xed, 0x2a, 0xae, + 0xa8, 0xa0, 0xe6, 0x5d, 0x36, 0x27, 0x97, 0x8d, 0xfa, 0xbf, 0x40, 0x4c, 0x8b, 0x11, 0x96, 0x75, + 0xb2, 0x28, 0xf4, 0x89, 0x78, 0x04, 0xa2, 0xea, 0x33, 0x14, 0x12, 0x2a, 0x2b, 0x85, 0x44, 0xe5, + 0x63, 0xb2, 0x62, 0x74, 0x8f, 0x2c, 0x7a, 0x42, 0xd1, 0x3c, 0x0a, 0x3d, 0xae, 0x6e, 0x3f, 0x43, + 0x21, 0x95, 0x18, 0x39, 0x2d, 0x41, 0x5c, 0xee, 0x12, 0xc2, 0x3b, 0xb8, 0x3b, 0x1c, 0xc0, 0x95, + 0x75, 0x84, 0xbb, 0x3b, 0x57, 0x51, 0x88, 0x52, 0x1d, 0x0e, 0xb4, 0xa5, 0x03, 0xf1, 0x53, 0x3e, + 0x4a, 0x72, 0x38, 0x68, 0xb2, 0xb3, 0xf5, 0x0c, 0xa5, 0xc4, 0x74, 0x7e, 0x92, 0x4c, 0xce, 0xd7, + 0xc9, 0xc2, 0x81, 0x67, 0x74, 0x8f, 0x69, 0x00, 0x77, 0xe7, 0xe5, 0xbb, 0xf7, 0x9f, 0xa5, 0x2d, + 0x48, 0x49, 0x13, 0x24, 0xe5, 0xa3, 0xc8, 0xe2, 0xd7, 0xf0, 0x4c, 0x11, 0x09, 0xf9, 0x59, 0xe6, + 0x58, 0x6c, 0xcf, 0x5e, 0x8e, 0x0e, 0x12, 0x5f, 0x7e, 0x42, 0xd6, 0x85, 0x37, 0xbb, 0x50, 0x7a, + 0x01, 0xef, 0x22, 0xcb, 0x77, 0x1f, 0x3c, 0x43, 0x71, 0x5b, 0x48, 0x33, 0x12, 0xaa, 0x48, 0x87, + 0x29, 0x48, 0xf9, 0xc7, 0x0b, 0x84, 0x44, 0x33, 0x3f, 0xd3, 0x1b, 0xdf, 0x06, 0x59, 0x70, 0x1d, + 0xea, 0x07, 0x86, 0x27, 0x76, 0x47, 0xfe, 0xc9, 0x52, 0x82, 0x53, 0x17, 0x52, 0xf8, 0xb3, 0x14, + 0xff, 0x04, 0xc1, 0xf1, 0x91, 0x47, 0x31, 0x17, 0x37, 0xe3, 0x08, 0x01, 0x20, 0x3d, 0x05, 0xf1, + 0xe2, 0x1c, 0x97, 0x9e, 0xb2, 0x8f, 0xf2, 0xaf, 0x16, 0xc8, 0xa2, 0x58, 0x1f, 0x68, 0xfc, 0x14, + 0x18, 0x76, 0xa8, 0x58, 0x59, 0x10, 0xc6, 0x4f, 0x81, 0x61, 0xc7, 0x74, 0x2a, 0x39, 0x52, 0x28, + 0x7d, 0x5e, 0x44, 0x04, 0xb4, 0xdc, 0x30, 0x30, 0x7c, 0x17, 0x24, 0xf3, 0xc7, 0x0f, 0x0e, 0x7a, + 0xc4, 0x55, 0xa2, 0xe2, 0x4a, 0x9e, 0xb3, 0xa3, 0x4a, 0x9e, 0xe0, 0xfd, 0x94, 0x15, 0x10, 0x58, + 0x03, 0x61, 0xb4, 0x81, 0x45, 0x76, 0xac, 0x81, 0x5f, 0xfe, 0x1a, 0x59, 0x89, 0xaf, 0xb5, 0xe4, + 0xfd, 0x51, 0x44, 0xcc, 0x09, 0x85, 0x4c, 0x61, 0xab, 0x8b, 0xb1, 0x56, 0xc7, 0xdc, 0xeb, 0xcf, + 0xc4, 0xdd, 0xeb, 0x97, 0xbf, 0x40, 0x96, 0xc2, 0xc5, 0x15, 0x6a, 0x04, 0x14, 0x62, 0x1a, 0x01, + 0x61, 0xc8, 0xa0, 0x62, 0x2c, 0x64, 0x50, 0x79, 0x9f, 0x2c, 0xc7, 0x35, 0xe4, 0xc0, 0xa6, 0xc4, + 0xf3, 0x68, 0x37, 0x8c, 0x9c, 0xcc, 0x3f, 0xcf, 0x59, 0x9b, 0x2f, 0x91, 0x05, 0xbe, 0x3c, 0xc6, + 0x90, 0x8c, 0x32, 0x17, 0x13, 0x99, 0x55, 0xe1, 0x48, 0x72, 0x0a, 0x1f, 0x37, 0x8c, 0xfc, 0xe7, + 0x43, 0xc3, 0xb6, 0x02, 0x11, 0x33, 0x45, 0x7c, 0x96, 0xdb, 0x44, 0x4a, 0x4f, 0x68, 0x90, 0xc1, + 0xc1, 0x00, 0x45, 0xd1, 0x93, 0x8a, 0x1a, 0x8e, 0x19, 0xaa, 0x44, 0xb3, 0x9b, 0x31, 0xf5, 0xba, + 0xd4, 0x09, 0x2c, 0x1e, 0x0d, 0xbf, 0xa8, 0xc5, 0x20, 0xca, 0xdf, 0x5f, 0x41, 0x0e, 0x6d, 0xcc, + 0xba, 0xda, 0x32, 0xec, 0xf3, 0x9f, 0x4e, 0x5f, 0xcf, 0x38, 0x9d, 0xbe, 0x3c, 0xf5, 0x52, 0x16, + 0x45, 0xe6, 0x1d, 0x4a, 0x0f, 0x47, 0x0e, 0xa5, 0x7b, 0xe7, 0xa7, 0x9d, 0x71, 0x16, 0x1d, 0x64, + 0x9e, 0x45, 0x5f, 0x39, 0x3f, 0xed, 0x31, 0x47, 0xd0, 0xd7, 0x32, 0x8e, 0xa0, 0x2f, 0x9d, 0xbf, + 0x84, 0xcc, 0x93, 0x47, 0xcf, 0x3a, 0x79, 0x3e, 0x3a, 0x3f, 0xf1, 0xdc, 0x03, 0xa7, 0x9d, 0x3e, + 0x70, 0x3e, 0x7c, 0x8a, 0x9a, 0xa7, 0xcf, 0x19, 0x3d, 0xf3, 0x9c, 0x79, 0x8a, 0xd9, 0x92, 0x77, + 0xbc, 0xb8, 0xf9, 0xc7, 0xcb, 0xfd, 0xf3, 0x97, 0xf2, 0x83, 0x53, 0xe5, 0x07, 0xa7, 0xca, 0x0f, + 0x4e, 0x95, 0xb1, 0xa7, 0xca, 0xef, 0xad, 0xa0, 0xbc, 0x75, 0xcc, 0x72, 0x7a, 0x64, 0x31, 0x76, + 0xed, 0xee, 0x3b, 0x77, 0xbe, 0x78, 0xae, 0x73, 0xe5, 0x1b, 0x19, 0xe7, 0xca, 0xf4, 0xfb, 0x73, + 0x54, 0x68, 0xde, 0xc9, 0xf2, 0xd9, 0xc8, 0xc9, 0xf2, 0xe5, 0xa7, 0xa1, 0x9e, 0x71, 0xb6, 0x98, + 0x99, 0x67, 0xcb, 0x27, 0x4f, 0x43, 0x7d, 0xcc, 0xe9, 0xf2, 0xf5, 0x8c, 0xd3, 0xe5, 0xa3, 0xa7, + 0x29, 0x23, 0xf3, 0x7c, 0x31, 0xb2, 0xce, 0x97, 0x8f, 0x9f, 0x86, 0x7c, 0xee, 0x09, 0xb3, 0x9f, + 0x3e, 0x61, 0xbe, 0xf4, 0x54, 0xb5, 0x4f, 0x9f, 0x31, 0x46, 0xe6, 0x19, 0xf3, 0x54, 0x33, 0x27, + 0xef, 0x94, 0xf9, 0x3c, 0xff, 0x94, 0xa9, 0x3d, 0x4d, 0x39, 0x3f, 0x38, 0x67, 0x7e, 0x70, 0xce, + 0xfc, 0xe0, 0x9c, 0x19, 0x7b, 0xce, 0xfc, 0xf2, 0x4a, 0x5a, 0x79, 0x63, 0x64, 0x41, 0x75, 0xea, + 0xe7, 0x3b, 0x60, 0x1e, 0x65, 0x1c, 0x30, 0x5f, 0x9c, 0x7a, 0xf9, 0x76, 0xea, 0xb9, 0x27, 0xcb, + 0xa7, 0x23, 0x27, 0xcb, 0x17, 0xce, 0x45, 0x36, 0xe3, 0x48, 0xf9, 0xe1, 0xcc, 0x23, 0xe5, 0xc3, + 0x73, 0x91, 0x1d, 0x73, 0x96, 0xec, 0x67, 0x9c, 0x25, 0xef, 0x9f, 0x8b, 0x78, 0xe6, 0x21, 0xf2, + 0xb5, 0xac, 0x43, 0xe4, 0x83, 0x73, 0xd1, 0xcd, 0x3d, 0x3d, 0x9a, 0xe9, 0xd3, 0xe3, 0xbd, 0xf3, + 0xd5, 0x37, 0x7d, 0x6c, 0x7c, 0x2d, 0xf3, 0xd8, 0x38, 0xdf, 0x7c, 0xc8, 0x3b, 0x2f, 0xbe, 0x95, + 0x7f, 0x5e, 0x7c, 0x74, 0xae, 0x02, 0x7e, 0x70, 0x50, 0xfc, 0xe0, 0xa0, 0xf8, 0xc1, 0x41, 0x31, + 0xf6, 0xa0, 0xf8, 0xcd, 0xe5, 0x29, 0x0e, 0x8a, 0x0f, 0xce, 0x75, 0x50, 0xfc, 0x10, 0x59, 0xe9, + 0xb2, 0x69, 0xe6, 0xe8, 0x5d, 0xcf, 0x38, 0xb5, 0xb9, 0x65, 0xf4, 0x79, 0xf6, 0xb1, 0x0f, 0x36, + 0xab, 0x40, 0xa0, 0xca, 0xf2, 0x6b, 0xcb, 0xdd, 0xe8, 0xe3, 0x19, 0x0f, 0x8b, 0x0f, 0xbe, 0x37, + 0x87, 0xc5, 0x07, 0xe3, 0xc5, 0x5a, 0xcf, 0xb8, 0xab, 0x7f, 0xf0, 0x3d, 0xda, 0xd5, 0x3f, 0xf8, + 0x5e, 0xec, 0xea, 0x1f, 0x7c, 0xaf, 0x77, 0xf5, 0x0f, 0xa6, 0xd9, 0xd5, 0x7f, 0xbd, 0x40, 0x96, + 0x63, 0x53, 0x08, 0x3c, 0x81, 0xb8, 0x6e, 0x1f, 0x9d, 0x90, 0xc4, 0x76, 0x53, 0x00, 0x56, 0x11, + 0x06, 0x0e, 0x29, 0x0c, 0x0f, 0x42, 0x0b, 0x25, 0x55, 0xbd, 0x56, 0x01, 0x1c, 0x29, 0x85, 0xbe, + 0x41, 0xd6, 0x85, 0x77, 0xde, 0x64, 0x60, 0x8a, 0x45, 0x4d, 0xe2, 0x09, 0x09, 0xe4, 0x21, 0x77, + 0xc1, 0x1b, 0x21, 0x63, 0x58, 0x3a, 0x89, 0x27, 0x84, 0xc8, 0x3f, 0x38, 0x02, 0x12, 0xfb, 0xe6, + 0x0f, 0xf6, 0xf2, 0xf3, 0xed, 0xe5, 0x06, 0x86, 0x88, 0xc9, 0x5f, 0x3e, 0x93, 0x1d, 0xb7, 0x4c, + 0x52, 0x3c, 0xfd, 0x2d, 0xee, 0x92, 0x6b, 0x5c, 0x19, 0xa1, 0x31, 0x24, 0xf7, 0x50, 0x11, 0x58, + 0xef, 0xf3, 0x08, 0x47, 0xf7, 0x9e, 0xfe, 0xc9, 0x92, 0xfb, 0xb2, 0xe8, 0x58, 0xef, 0xcb, 0x9f, + 0x91, 0x55, 0x24, 0x7c, 0xc8, 0x05, 0xcf, 0xfc, 0x84, 0xb9, 0x73, 0x6e, 0x89, 0xb5, 0x56, 0x02, + 0x42, 0xe1, 0x3b, 0xce, 0x37, 0x88, 0x84, 0x94, 0x4f, 0x43, 0x61, 0x03, 0x3f, 0x64, 0xde, 0x7d, + 0x0a, 0x39, 0x85, 0xb6, 0x06, 0xc4, 0x62, 0xf2, 0xbc, 0x7a, 0xd4, 0x25, 0x5f, 0xe4, 0xc7, 0xcc, + 0x9b, 0xe7, 0x61, 0x68, 0xc3, 0x4e, 0x48, 0x90, 0xfa, 0x80, 0xdf, 0x40, 0xce, 0x43, 0xea, 0x83, + 0x90, 0xd4, 0x07, 0xca, 0x57, 0x27, 0x89, 0x24, 0x31, 0xee, 0xc7, 0x54, 0x9e, 0xf1, 0x7f, 0x93, + 0x3b, 0x38, 0x9e, 0x44, 0x8c, 0xcf, 0x91, 0x1f, 0x16, 0x81, 0xa2, 0xc0, 0x9f, 0x4b, 0xe1, 0x7c, + 0xa2, 0xa7, 0x44, 0x38, 0x12, 0x30, 0xb5, 0x80, 0x50, 0x75, 0xd8, 0x2f, 0xec, 0x67, 0xf9, 0xcb, + 0xdc, 0x3b, 0x09, 0xc4, 0xa9, 0x1b, 0x33, 0xe9, 0x2f, 0x92, 0xb9, 0xb8, 0x07, 0x4e, 0xfc, 0x50, + 0xd4, 0xb4, 0x4a, 0x5d, 0xc7, 0x33, 0x1c, 0xff, 0x90, 0x7a, 0x6d, 0x1e, 0x07, 0x73, 0x77, 0x57, + 0x8b, 0xad, 0x28, 0x0b, 0x1d, 0x48, 0x9d, 0x09, 0xeb, 0x72, 0x0b, 0x3c, 0x47, 0x9d, 0x29, 0x6a, + 0xda, 0x1e, 0x30, 0x93, 0xcc, 0x44, 0x47, 0xbf, 0xef, 0xa7, 0x1d, 0xe7, 0xb0, 0x6d, 0x28, 0xa0, + 0x3e, 0x8f, 0x90, 0xc0, 0x36, 0x2c, 0x34, 0x61, 0x15, 0x46, 0x65, 0xf8, 0xa5, 0x54, 0x51, 0x97, + 0x3f, 0x2a, 0xfe, 0xab, 0xae, 0xe5, 0x88, 0xbc, 0xe0, 0xcf, 0x1e, 0x52, 0xf4, 0x13, 0xea, 0xc5, + 0x7c, 0x94, 0x96, 0x10, 0xfa, 0x10, 0x81, 0xca, 0xbd, 0xb4, 0x66, 0x55, 0x9c, 0x48, 0x58, 0xf9, + 0x8b, 0x64, 0x8e, 0x7a, 0x9e, 0xeb, 0xf1, 0xdb, 0x13, 0x7e, 0x28, 0xbb, 0x18, 0x99, 0x10, 0xfc, + 0xa0, 0xd1, 0x60, 0xcb, 0x38, 0x71, 0x3d, 0x2b, 0xa0, 0x1d, 0x6a, 0xf4, 0xe3, 0xbe, 0x66, 0x0b, + 0x09, 0x5f, 0xb3, 0x63, 0x34, 0xe7, 0xfe, 0xfd, 0x62, 0x14, 0xc1, 0xb9, 0xe3, 0x59, 0x27, 0x96, + 0xf1, 0x29, 0x0f, 0x16, 0x37, 0x39, 0x96, 0x9c, 0x4d, 0x16, 0xbb, 0x46, 0x40, 0x7b, 0xae, 0x77, + 0xc6, 0x0d, 0xec, 0x62, 0xae, 0x0d, 0xd4, 0x51, 0x8a, 0x55, 0x8e, 0x7c, 0xef, 0xf5, 0x63, 0x7d, + 0x4c, 0xb2, 0x5e, 0x39, 0x80, 0x73, 0xbc, 0xde, 0x75, 0x1d, 0x2d, 0x2c, 0x61, 0x82, 0xd3, 0xe0, + 0x97, 0xc9, 0x6a, 0x58, 0xd9, 0xc8, 0x57, 0xcb, 0x92, 0x56, 0x12, 0x50, 0x50, 0x99, 0x65, 0x4c, + 0x40, 0xdc, 0x0b, 0x09, 0x3b, 0x81, 0x67, 0x5e, 0x5b, 0xd2, 0x56, 0x62, 0x6e, 0x48, 0xc0, 0xfe, + 0x9a, 0x9f, 0x5b, 0xba, 0x70, 0x2e, 0x03, 0x7a, 0xe7, 0xf3, 0x3c, 0xac, 0x15, 0xa6, 0x55, 0xd0, + 0xcd, 0x0c, 0x4b, 0x51, 0xbe, 0x13, 0x8b, 0x24, 0x8d, 0x8d, 0xe2, 0x26, 0xd2, 0xa2, 0x6d, 0xbe, + 0xfc, 0x15, 0xee, 0x9a, 0x31, 0xe6, 0x09, 0x27, 0x23, 0xda, 0x73, 0xb2, 0x47, 0xb4, 0x28, 0x0b, + 0x58, 0xd8, 0x40, 0xa2, 0x4e, 0x1d, 0xe3, 0xc0, 0x0e, 0xb9, 0xa9, 0x12, 0x42, 0x55, 0x04, 0x2a, + 0x27, 0x68, 0x69, 0x35, 0x4a, 0x0b, 0xab, 0xeb, 0xb7, 0x87, 0xfd, 0xbe, 0xe1, 0x9d, 0x21, 0xd3, + 0x05, 0x3f, 0x75, 0xe3, 0xc4, 0xb0, 0x6c, 0x96, 0x9b, 0x4f, 0x75, 0x89, 0x27, 0x54, 0x04, 0x1c, + 0xb4, 0xf3, 0x2c, 0x88, 0xe9, 0x27, 0x5c, 0x4b, 0xcc, 0x80, 0x91, 0x0b, 0xc0, 0xd0, 0xf0, 0xf3, + 0x08, 0xa7, 0x34, 0x4c, 0x4b, 0x08, 0xc7, 0x98, 0x55, 0xfa, 0x54, 0xe1, 0x09, 0x13, 0x5d, 0x2e, + 0x4c, 0x1d, 0x63, 0x7d, 0x2d, 0x9c, 0xbe, 0x8f, 0x2f, 0x2a, 0x57, 0x0f, 0xf0, 0x56, 0xe6, 0x14, + 0x0d, 0x33, 0x0d, 0xed, 0xe0, 0xde, 0xad, 0xc4, 0xf4, 0x8c, 0x27, 0xa1, 0xf5, 0x8c, 0xef, 0x87, + 0x7a, 0x80, 0xcf, 0x47, 0xa6, 0x3d, 0x68, 0x88, 0x0e, 0x59, 0xda, 0xd4, 0x87, 0x75, 0xfe, 0x24, + 0xd6, 0x29, 0x23, 0xa9, 0x61, 0x0d, 0x47, 0x47, 0xb6, 0x90, 0x31, 0xb2, 0x6c, 0xc4, 0x84, 0x69, + 0x7e, 0xda, 0xa3, 0xb8, 0xc4, 0x13, 0x22, 0x77, 0xe2, 0x7f, 0x02, 0xdd, 0x00, 0xc5, 0xdc, 0x5d, + 0x59, 0x27, 0xb4, 0x63, 0x0d, 0xc0, 0xb7, 0x00, 0xed, 0x5a, 0x03, 0xd8, 0xa4, 0x46, 0x8e, 0x1e, + 0x39, 0x4c, 0xab, 0x4c, 0xe3, 0xed, 0x30, 0xbe, 0xaf, 0xcc, 0x24, 0xf7, 0x95, 0x7f, 0x50, 0x1c, + 0x89, 0xc0, 0x87, 0x35, 0x88, 0x85, 0xc8, 0x4e, 0x0e, 0xcc, 0x66, 0xae, 0xe7, 0xcb, 0x64, 0xc6, + 0x5c, 0x9d, 0xcc, 0xdf, 0xcb, 0xd4, 0xc9, 0x7c, 0x4e, 0xde, 0x20, 0x17, 0x51, 0x89, 0xb2, 0xd2, + 0xd0, 0xd4, 0x4a, 0xed, 0xb1, 0xde, 0xa9, 0xef, 0xed, 0x41, 0x84, 0xcf, 0x32, 0xb9, 0x2c, 0x34, + 0x33, 0x63, 0x8a, 0xe8, 0x7a, 0xbd, 0x26, 0x15, 0x47, 0xd3, 0x84, 0xd9, 0x61, 0x42, 0x69, 0x33, + 0x91, 0xaf, 0x53, 0xdf, 0x55, 0xa5, 0x59, 0xf9, 0x22, 0x91, 0x84, 0x0d, 0x4f, 0x47, 0x7f, 0x54, + 0x6f, 0x36, 0x55, 0x4d, 0x9a, 0x93, 0xaf, 0x90, 0x0b, 0xc2, 0x70, 0xa8, 0xf5, 0xa8, 0xa9, 0x72, + 0x7a, 0xd2, 0xfc, 0x28, 0xb1, 0x46, 0xeb, 0xfe, 0xfd, 0xc7, 0x7a, 0xe7, 0xf1, 0x9e, 0x2a, 0x2d, + 0x8c, 0xda, 0x1b, 0x2d, 0x0a, 0x57, 0xb1, 0x6c, 0x56, 0x55, 0x9c, 0xee, 0x91, 0xeb, 0xed, 0x1d, + 0xb9, 0x0e, 0x45, 0x8b, 0xfe, 0xd0, 0xc1, 0x65, 0x01, 0x8d, 0xb9, 0x72, 0x90, 0xf8, 0x10, 0xb4, + 0x53, 0x43, 0x90, 0xe1, 0xee, 0x3b, 0x37, 0x73, 0xee, 0x30, 0x9c, 0x66, 0x8f, 0x42, 0x86, 0xe1, + 0x54, 0x38, 0x30, 0xcd, 0x16, 0xb7, 0x72, 0xda, 0xdb, 0x69, 0x35, 0x55, 0xa9, 0x38, 0x3a, 0x64, + 0xf5, 0xa6, 0xbe, 0xdf, 0x56, 0xa5, 0x19, 0xf9, 0x2a, 0xb9, 0xc4, 0x95, 0x95, 0x5b, 0xad, 0x46, + 0xad, 0xf5, 0xa8, 0xa9, 0x57, 0xaa, 0x9d, 0xfa, 0x43, 0x55, 0x9a, 0x15, 0xfe, 0x6d, 0x58, 0xad, + 0xf7, 0x1d, 0x23, 0xaf, 0x67, 0x7e, 0x99, 0xdb, 0xd5, 0xe6, 0xa2, 0x85, 0xa6, 0x4f, 0x63, 0x9d, + 0x8f, 0x4c, 0xc8, 0x9e, 0xdb, 0x3b, 0xaf, 0x4d, 0xdb, 0x3b, 0xca, 0xef, 0xf2, 0x38, 0xb3, 0xb1, + 0x80, 0x6b, 0xd6, 0x20, 0x11, 0x26, 0xfa, 0x36, 0x59, 0x07, 0x07, 0x8b, 0xde, 0xe8, 0x42, 0x5e, + 0xc3, 0x84, 0x68, 0x15, 0xb3, 0xdb, 0x10, 0xe2, 0xc6, 0x7d, 0xa1, 0x21, 0x08, 0x7c, 0xa1, 0xe5, + 0x6d, 0x0c, 0x33, 0xb9, 0x1b, 0x03, 0x98, 0x79, 0x8b, 0x1c, 0xb1, 0x90, 0x5c, 0xa5, 0x10, 0x0a, + 0x84, 0xe3, 0x9b, 0xc4, 0x5c, 0x72, 0x93, 0xf8, 0xd9, 0x42, 0x3a, 0xf0, 0x13, 0xc6, 0x18, 0x30, + 0x13, 0xcd, 0x84, 0xe3, 0x18, 0xc0, 0x59, 0x2d, 0x95, 0xc3, 0xb4, 0x44, 0xcd, 0xa2, 0x1c, 0xb1, + 0xf6, 0x96, 0x42, 0xa8, 0x88, 0x16, 0x76, 0x68, 0x1b, 0x3d, 0x71, 0xa1, 0xc5, 0x0f, 0xe5, 0x2b, + 0xe9, 0x3a, 0x55, 0x6c, 0x9b, 0xed, 0xde, 0xdc, 0xed, 0xc2, 0x44, 0x5f, 0x9d, 0xad, 0x11, 0x3f, + 0x88, 0x89, 0xfc, 0x03, 0xfb, 0x4c, 0x7e, 0x93, 0xc8, 0x5c, 0x2e, 0x14, 0x8f, 0x9d, 0x81, 0xfe, + 0x9a, 0x25, 0x4c, 0xa9, 0x44, 0x11, 0x34, 0x8e, 0xd3, 0x91, 0xbc, 0xe2, 0x04, 0x79, 0x74, 0xe7, + 0x31, 0xdc, 0x78, 0x76, 0x61, 0xc5, 0x9c, 0xc2, 0x7e, 0xb4, 0x98, 0xbe, 0xf5, 0x8e, 0x96, 0x86, + 0x8d, 0x48, 0x7b, 0xe7, 0xc9, 0x7d, 0xb1, 0xc9, 0x21, 0x90, 0xbb, 0x44, 0xbe, 0x7d, 0x0e, 0xdd, + 0xfa, 0x73, 0xed, 0xd2, 0xc2, 0x86, 0xb2, 0x5e, 0x93, 0x66, 0x23, 0xad, 0xfc, 0xb6, 0xda, 0x50, + 0xb9, 0xc1, 0x11, 0xb7, 0x7d, 0x98, 0x53, 0xfe, 0x52, 0x6c, 0x93, 0x88, 0x0e, 0xa2, 0x4f, 0x87, + 0x56, 0xf7, 0x38, 0x11, 0xd8, 0xec, 0x36, 0x59, 0x1f, 0xe9, 0x5b, 0xb1, 0x02, 0x53, 0x5d, 0x9b, + 0xef, 0x52, 0x23, 0x66, 0xbe, 0xc8, 0x25, 0x2b, 0x68, 0xbe, 0x98, 0x34, 0x2d, 0x9b, 0x4d, 0xb9, + 0x5d, 0xfc, 0x87, 0xf3, 0x11, 0xa7, 0x97, 0x5d, 0x45, 0xbe, 0x91, 0x7d, 0x46, 0x24, 0xd7, 0xb3, + 0x7a, 0x96, 0x63, 0xd8, 0xba, 0x87, 0xf5, 0xe6, 0xf2, 0x83, 0xb7, 0x32, 0xcc, 0x0d, 0xf3, 0x1b, + 0xab, 0xad, 0x09, 0x32, 0xa2, 0xf5, 0x8f, 0x09, 0x41, 0x6f, 0x37, 0xdc, 0xc9, 0x57, 0x86, 0x4c, + 0x62, 0x52, 0xed, 0x36, 0xdb, 0x56, 0x7f, 0x60, 0x73, 0xcf, 0x5f, 0xe0, 0x7d, 0x07, 0x43, 0xb5, + 0x3d, 0x26, 0x04, 0xfa, 0x04, 0x49, 0xcf, 0x3c, 0x3b, 0x69, 0x46, 0x0d, 0x49, 0x1f, 0x90, 0x35, + 0x20, 0x1d, 0xab, 0xfa, 0xec, 0x33, 0xd3, 0x2f, 0x31, 0x92, 0xa1, 0x53, 0x6a, 0xf9, 0x90, 0xac, + 0x43, 0x19, 0x89, 0x88, 0x74, 0x73, 0xcf, 0x5c, 0x0a, 0x54, 0x3c, 0x16, 0x1b, 0x8f, 0x95, 0x03, + 0xcd, 0x48, 0x94, 0x33, 0xff, 0xec, 0xe5, 0x30, 0xa2, 0xf1, 0x72, 0xbe, 0x49, 0x56, 0x21, 0x08, + 0xac, 0x4f, 0x03, 0x5e, 0xc8, 0xc2, 0x33, 0x17, 0xb2, 0xc2, 0x28, 0xb6, 0x69, 0x80, 0x1e, 0xdd, + 0x7e, 0xaa, 0x40, 0x96, 0x63, 0xa9, 0xec, 0xbc, 0x3a, 0xb5, 0x1c, 0x9d, 0x8b, 0xe3, 0x84, 0xf4, + 0xee, 0xd4, 0x72, 0xf6, 0x10, 0x22, 0xee, 0x24, 0x21, 0x46, 0x91, 0xbb, 0x4c, 0xb3, 0xba, 0xc7, + 0x02, 0xe5, 0x1a, 0x59, 0x62, 0x34, 0xe2, 0xae, 0x6a, 0x16, 0x4f, 0x2d, 0x07, 0x5d, 0x4b, 0x5f, + 0x27, 0x04, 0xf2, 0x63, 0x2a, 0x7f, 0x53, 0x64, 0x10, 0xbc, 0xcf, 0xfc, 0x99, 0x02, 0x4a, 0xe6, + 0xf0, 0x9e, 0xcd, 0xbd, 0x4e, 0x8a, 0xa8, 0x2e, 0xd5, 0x23, 0xd7, 0xea, 0x86, 0xf1, 0x97, 0x4c, + 0x32, 0xdf, 0x05, 0x00, 0xdf, 0x08, 0x5f, 0x4e, 0xc6, 0xb3, 0xc8, 0xc9, 0x7d, 0xef, 0xe5, 0x63, + 0x7d, 0x4c, 0xb2, 0x5e, 0x77, 0x4e, 0x0c, 0xdb, 0x32, 0x35, 0x4e, 0x5b, 0xf9, 0x95, 0x58, 0x48, + 0x86, 0xdc, 0x0a, 0x4d, 0x67, 0xe2, 0x36, 0x05, 0x89, 0xef, 0x02, 0xff, 0xf2, 0x01, 0xfa, 0xab, + 0x63, 0x85, 0x6d, 0x1b, 0x7d, 0x5a, 0x19, 0x06, 0x6e, 0xcf, 0x33, 0x06, 0x47, 0xdc, 0xfc, 0xfa, + 0x2a, 0x59, 0x3c, 0x30, 0xcc, 0xc8, 0xa1, 0xc4, 0x92, 0xb6, 0x00, 0xdf, 0x75, 0x33, 0xc1, 0xa2, + 0x65, 0x64, 0x3d, 0x0f, 0x8b, 0x36, 0x26, 0xfb, 0x77, 0xa1, 0x89, 0xd7, 0xa3, 0x26, 0xd6, 0xa8, + 0x1f, 0x78, 0xee, 0x19, 0x86, 0x5a, 0xe1, 0xac, 0xe6, 0x9f, 0xe7, 0xe6, 0xf5, 0xa3, 0xe9, 0xbc, + 0x01, 0xcd, 0x54, 0x03, 0x32, 0x36, 0xe4, 0xac, 0x7c, 0xdf, 0x85, 0x9a, 0xbf, 0x1e, 0x4d, 0xa6, + 0x6d, 0xca, 0xfd, 0x11, 0xb2, 0x05, 0xcf, 0x6e, 0x90, 0x3c, 0x30, 0x98, 0x68, 0xc5, 0x03, 0x94, + 0xdb, 0x8d, 0x47, 0xe5, 0x0d, 0x4a, 0x45, 0x03, 0x63, 0x1c, 0xcd, 0x42, 0x22, 0x1a, 0xd8, 0xdf, + 0xe5, 0x5e, 0xa2, 0x45, 0x60, 0xc2, 0x7a, 0x40, 0xfb, 0x8f, 0xac, 0xe0, 0x48, 0x8d, 0x39, 0x2a, + 0x1a, 0x13, 0x09, 0xbf, 0x4c, 0x16, 0x3f, 0x1f, 0x1a, 0x4e, 0x10, 0x3d, 0x01, 0x84, 0xdf, 0x09, + 0xdf, 0x31, 0x33, 0xe7, 0xf4, 0x1d, 0xf3, 0x26, 0x91, 0x87, 0x3e, 0xd5, 0x43, 0x13, 0x44, 0x7c, + 0xaa, 0x10, 0xcf, 0x4a, 0x3e, 0xdd, 0xe3, 0x76, 0x88, 0x00, 0x57, 0xfe, 0x5f, 0x6e, 0x6d, 0x3a, + 0xa6, 0x11, 0xd3, 0x2e, 0xc5, 0x29, 0x48, 0xe4, 0x8e, 0xf6, 0xff, 0x59, 0xc8, 0x1d, 0x6e, 0xe1, + 0xa2, 0x10, 0xef, 0x98, 0x05, 0x59, 0x22, 0x2b, 0x02, 0x04, 0x96, 0x85, 0x45, 0x06, 0xb9, 0x5f, + 0xa9, 0xe9, 0x9f, 0xee, 0x57, 0x9a, 0x9d, 0x7a, 0xe7, 0xb1, 0x34, 0xc3, 0xae, 0xad, 0x60, 0x3e, + 0xba, 0xaf, 0x55, 0x77, 0x2a, 0x6d, 0xb5, 0x72, 0xbf, 0xc1, 0x2e, 0xb3, 0x17, 0xc8, 0x5a, 0xbb, + 0xd6, 0xd2, 0x1b, 0xad, 0x4a, 0x8d, 0x1b, 0x21, 0xa2, 0xc5, 0x28, 0xfa, 0x47, 0x6c, 0xed, 0x6f, + 0xef, 0xe8, 0x7b, 0xad, 0x7a, 0xb3, 0xd3, 0x96, 0xe6, 0xc1, 0x99, 0xe2, 0xa7, 0x0d, 0x6e, 0xa0, + 0xbd, 0xc0, 0xf8, 0xb5, 0xc8, 0x74, 0xb5, 0xad, 0x36, 0x6b, 0xd2, 0x22, 0x2b, 0xb6, 0xad, 0x6a, + 0x0f, 0x43, 0x33, 0xee, 0x25, 0x79, 0x8d, 0x2c, 0x33, 0x5a, 0x95, 0x46, 0xa3, 0xf5, 0x48, 0xad, + 0x49, 0x84, 0x51, 0xa9, 0x56, 0x9a, 0x55, 0xb5, 0xc1, 0xca, 0x5a, 0x66, 0x39, 0xaa, 0x0d, 0xb0, + 0x98, 0xc4, 0x1c, 0x2b, 0xca, 0xcf, 0x16, 0x05, 0x43, 0xcc, 0xa7, 0x28, 0xba, 0x45, 0xe1, 0xbc, + 0xbd, 0x81, 0xe2, 0x32, 0x89, 0xcc, 0xf4, 0xfb, 0x1e, 0x9f, 0x3f, 0xec, 0x67, 0x3e, 0xff, 0xf5, + 0x0a, 0x59, 0x33, 0x6c, 0xdb, 0xa2, 0xa6, 0x1e, 0x06, 0xfa, 0xc7, 0x90, 0x39, 0x25, 0x04, 0x63, + 0x9c, 0x71, 0x88, 0x97, 0x4e, 0x1d, 0xda, 0x3f, 0x8b, 0xd0, 0x66, 0x31, 0xb2, 0x0e, 0x40, 0x05, + 0xd6, 0xab, 0x64, 0xcd, 0x72, 0xd8, 0x28, 0xba, 0xde, 0x19, 0xd8, 0xc3, 0xa2, 0x8c, 0xb1, 0xa4, + 0xad, 0x86, 0x60, 0x56, 0x5f, 0x70, 0x1c, 0x10, 0x7a, 0x17, 0x85, 0x33, 0x7b, 0x0e, 0x83, 0x1b, + 0x41, 0xdc, 0x7a, 0x99, 0xcc, 0xf6, 0x5c, 0x5b, 0xb8, 0x43, 0x84, 0xdf, 0x2c, 0x83, 0x43, 0x03, + 0x1d, 0x03, 0x8a, 0xa2, 0xbf, 0xbf, 0x45, 0x87, 0x06, 0x8f, 0xd8, 0xb7, 0xf2, 0x75, 0x11, 0x3e, + 0x2e, 0xbf, 0x4f, 0xc2, 0x39, 0x89, 0x57, 0x3d, 0x7e, 0x15, 0x8a, 0x59, 0x5e, 0xe3, 0x05, 0x44, + 0x8e, 0xa5, 0x09, 0xab, 0xf2, 0x7f, 0x87, 0xef, 0xc8, 0x91, 0x7f, 0xa4, 0x63, 0xcb, 0xb6, 0xf7, + 0x07, 0x7f, 0x68, 0x7a, 0x9d, 0x6d, 0x3c, 0x28, 0x35, 0x06, 0x94, 0x39, 0x1e, 0x86, 0x90, 0x0b, + 0x92, 0x4d, 0x5f, 0xf9, 0x9d, 0x30, 0x56, 0xe9, 0xd8, 0x16, 0x84, 0x7d, 0x64, 0x92, 0x25, 0xcc, + 0x6d, 0x85, 0x0e, 0x3c, 0x47, 0x2c, 0x2b, 0xa7, 0xa2, 0xb4, 0xc9, 0xa5, 0xd9, 0xe1, 0x81, 0xab, + 0x45, 0x84, 0xcb, 0x75, 0x22, 0xa5, 0x93, 0xe1, 0x49, 0x28, 0x6c, 0x4a, 0xf8, 0x24, 0x24, 0x5a, + 0x22, 0x5f, 0x26, 0xf3, 0xa7, 0xd4, 0xea, 0x1d, 0x09, 0x8e, 0x87, 0x7f, 0x29, 0x5f, 0x4a, 0x07, + 0x07, 0xe2, 0xe6, 0xeb, 0xac, 0x87, 0x34, 0x6a, 0x5b, 0xdd, 0x70, 0x5f, 0x15, 0x43, 0x1d, 0x86, + 0x27, 0xf2, 0x95, 0x5f, 0x2f, 0xa6, 0x43, 0x03, 0xa5, 0x73, 0xc7, 0xae, 0x13, 0xc9, 0x0d, 0xed, + 0x8b, 0x13, 0xcc, 0xe7, 0x47, 0x28, 0x3c, 0xbd, 0xf5, 0xfc, 0x4f, 0x9f, 0xe3, 0x62, 0xf8, 0x22, + 0xb9, 0x91, 0x69, 0x3d, 0xbf, 0xa3, 0x6a, 0x2d, 0x5d, 0x53, 0x1b, 0xf5, 0xaa, 0x34, 0x13, 0x39, + 0x40, 0x08, 0x8d, 0xaf, 0x63, 0xc9, 0xb3, 0x91, 0x63, 0x1f, 0x4e, 0x03, 0x0f, 0x0f, 0x86, 0x06, + 0x12, 0x3c, 0x69, 0x4e, 0xf9, 0x8c, 0x7b, 0x5b, 0xe7, 0xbb, 0x78, 0xd4, 0xd7, 0xb9, 0xf1, 0x6d, + 0x5e, 0x21, 0x6b, 0x10, 0xa2, 0x8e, 0x1a, 0x01, 0xf5, 0xa2, 0x40, 0xee, 0x25, 0xad, 0xc4, 0xc0, + 0x2a, 0x83, 0x42, 0xdc, 0xb0, 0x3f, 0x81, 0xc2, 0x9f, 0x11, 0xca, 0xe1, 0x38, 0x7c, 0x23, 0x35, + 0x0e, 0x4a, 0x3c, 0x10, 0x7c, 0x46, 0x2e, 0xd6, 0xe5, 0xca, 0xb1, 0x9e, 0x97, 0x36, 0x22, 0xd9, + 0x7e, 0x1f, 0x79, 0x9b, 0x04, 0xba, 0xe1, 0x98, 0x6e, 0x7f, 0x7c, 0x03, 0x95, 0xbf, 0xce, 0xb7, + 0x8a, 0x9c, 0x8c, 0xdf, 0xaf, 0xfa, 0x4f, 0xdd, 0xd1, 0xdf, 0x2e, 0x90, 0x6c, 0x6f, 0x8e, 0x7b, + 0xf6, 0xd0, 0x7f, 0x44, 0xe9, 0xb1, 0x1d, 0x53, 0x8d, 0x79, 0x76, 0x2f, 0x75, 0xc2, 0x09, 0x5d, + 0x31, 0xe6, 0x84, 0xee, 0x83, 0xb4, 0x1b, 0x97, 0x49, 0x35, 0x10, 0x9d, 0xa8, 0xbc, 0x8b, 0x4e, + 0xcb, 0x78, 0x24, 0xfe, 0x29, 0x1f, 0x95, 0xff, 0x60, 0x81, 0x5c, 0x48, 0xe4, 0xe2, 0x23, 0xf2, + 0x15, 0xb2, 0x76, 0x60, 0x74, 0x8f, 0x7b, 0xe8, 0x34, 0x36, 0x8c, 0x2c, 0xbf, 0x7c, 0xf7, 0x52, + 0x22, 0xfa, 0x9f, 0xda, 0x75, 0x1d, 0x38, 0x5d, 0x56, 0x23, 0x6c, 0xf0, 0x95, 0xd6, 0x26, 0x6b, + 0x87, 0xd4, 0x08, 0x86, 0x1e, 0xdf, 0xd3, 0x43, 0xb5, 0xe6, 0xdb, 0x69, 0x7f, 0xfc, 0x89, 0x72, + 0x37, 0xb7, 0x78, 0x26, 0x18, 0xd1, 0xd5, 0xc3, 0xd8, 0x17, 0xf5, 0xe5, 0x26, 0x08, 0x19, 0x59, + 0x67, 0x0b, 0x6f, 0xca, 0xe8, 0x8b, 0xf3, 0xd5, 0xf1, 0x34, 0xd1, 0xb5, 0xb0, 0x73, 0xe8, 0x82, + 0x34, 0x52, 0x44, 0xbd, 0xa2, 0xbe, 0x5c, 0x27, 0xeb, 0xfc, 0x09, 0xf8, 0x70, 0x68, 0x8b, 0x6a, + 0xa2, 0xf7, 0xd5, 0xe7, 0x93, 0x24, 0xdb, 0x21, 0x1a, 0x54, 0x4c, 0xf2, 0x13, 0xdf, 0xd4, 0x97, + 0x5b, 0x70, 0x8c, 0x86, 0x55, 0xd3, 0x4d, 0x8c, 0xa2, 0xca, 0xef, 0xf9, 0xd7, 0xd3, 0x7e, 0xb2, + 0xc2, 0x5a, 0x40, 0xb5, 0xe4, 0x58, 0xb5, 0x78, 0xf8, 0x55, 0xf9, 0xd3, 0x70, 0x49, 0x60, 0x00, + 0xc9, 0x09, 0x6d, 0x54, 0xc5, 0xaf, 0x7b, 0xd2, 0xb1, 0x4e, 0xb9, 0x8a, 0x87, 0xad, 0x7a, 0x9e, + 0xeb, 0x89, 0x55, 0x50, 0xfe, 0xff, 0x0a, 0x64, 0x25, 0xde, 0xbf, 0xf9, 0x1b, 0x93, 0x4a, 0x2e, + 0xd0, 0xcf, 0x87, 0x10, 0x96, 0x47, 0xa7, 0x5d, 0xd7, 0xe1, 0xbc, 0x0b, 0x8e, 0x60, 0xce, 0x0c, + 0x58, 0x17, 0x39, 0x04, 0x04, 0x22, 0xd9, 0xf7, 0x0d, 0x67, 0x68, 0xd8, 0xf6, 0x99, 0xee, 0xd3, + 0x40, 0x38, 0xf2, 0x10, 0xb0, 0x36, 0x0d, 0xe4, 0x9b, 0x64, 0x65, 0x60, 0x0f, 0x7d, 0x3c, 0xd0, + 0x9f, 0x08, 0xa7, 0xea, 0x84, 0xc1, 0x58, 0x15, 0x3f, 0x1b, 0xc8, 0x3b, 0xe4, 0x52, 0x84, 0xe1, + 0xb1, 0x45, 0xee, 0xe3, 0x7c, 0x9c, 0x1b, 0x37, 0x1f, 0x65, 0x41, 0x01, 0xb6, 0x05, 0x9f, 0xc1, + 0xca, 0xff, 0x56, 0x81, 0x3b, 0xbc, 0x15, 0x3a, 0x0b, 0x79, 0xde, 0xa2, 0x32, 0xc2, 0x3c, 0x17, + 0xb3, 0xc2, 0x3c, 0x83, 0xdf, 0xac, 0xc8, 0x2d, 0xbb, 0xce, 0x5d, 0x63, 0x63, 0xbc, 0xc2, 0xf5, + 0x58, 0x8a, 0x86, 0x2e, 0xb1, 0x73, 0xbd, 0x1a, 0x5e, 0x23, 0x4b, 0xa7, 0xae, 0x83, 0x53, 0x87, + 0x7b, 0xd6, 0x5e, 0x3c, 0x75, 0x1d, 0xa8, 0xac, 0xa2, 0x91, 0x25, 0x35, 0xa6, 0x07, 0x30, 0x32, + 0xbe, 0xd2, 0x73, 0xf2, 0x2a, 0x21, 0xc7, 0x3a, 0xe5, 0x93, 0x54, 0x2a, 0xf0, 0xef, 0x8e, 0xeb, + 0xde, 0x1f, 0xfa, 0x67, 0xe8, 0x2f, 0xe9, 0x58, 0xa7, 0x35, 0xcb, 0x87, 0xd7, 0x43, 0x69, 0x46, + 0xe9, 0x93, 0xf5, 0xd8, 0x2c, 0xe2, 0x11, 0x79, 0xde, 0x24, 0x72, 0x6a, 0xcd, 0x47, 0x7d, 0x23, + 0x25, 0xd7, 0x37, 0x7a, 0xe3, 0x4e, 0xac, 0xf0, 0x98, 0x24, 0x79, 0x2d, 0xbe, 0x6e, 0x19, 0x4b, + 0xf1, 0x93, 0x05, 0x74, 0xbe, 0x96, 0x28, 0x2f, 0x6c, 0xd3, 0x83, 0xd4, 0xee, 0x9f, 0xbd, 0x45, + 0x24, 0x33, 0xe5, 0x5e, 0x84, 0x94, 0xec, 0x7b, 0xd0, 0x32, 0x59, 0x10, 0x2e, 0xda, 0x0b, 0xca, + 0x4f, 0x14, 0x70, 0xab, 0xec, 0x18, 0x36, 0x2a, 0x11, 0x69, 0x10, 0x0b, 0xf2, 0x2a, 0x59, 0xb4, + 0x0d, 0x3f, 0xd0, 0xbd, 0xa1, 0x50, 0xd5, 0x58, 0x60, 0xdf, 0xda, 0x30, 0xcd, 0x87, 0x15, 0xd3, + 0x7c, 0xd8, 0x75, 0x42, 0x80, 0x7d, 0x4f, 0x38, 0x42, 0x66, 0x10, 0x14, 0x2f, 0x25, 0x64, 0x4f, + 0xb3, 0x49, 0xd9, 0x93, 0xf2, 0x1f, 0x70, 0xa5, 0x8b, 0x6d, 0xdb, 0x3d, 0x30, 0x60, 0x3b, 0xa9, + 0xa0, 0x12, 0xe1, 0xd8, 0x0a, 0xbd, 0x4a, 0x24, 0xe3, 0xa4, 0xa7, 0xb3, 0xbb, 0x80, 0x3e, 0xa0, + 0x9e, 0xde, 0xb7, 0x84, 0x0e, 0x62, 0xc9, 0x38, 0xe9, 0x6d, 0xbb, 0xb6, 0xb9, 0x47, 0xbd, 0x5d, + 0xcb, 0x91, 0x5f, 0x24, 0xab, 0x0c, 0xf1, 0xc9, 0x20, 0x44, 0xe3, 0x8a, 0x88, 0xc6, 0x49, 0xef, + 0xb3, 0x01, 0x47, 0xba, 0x46, 0x96, 0x18, 0x12, 0x3b, 0x0c, 0x85, 0x1e, 0xe2, 0xa2, 0x71, 0xd2, + 0x7b, 0xc0, 0xbe, 0xa1, 0xed, 0x27, 0x3d, 0xdd, 0xa4, 0x46, 0x70, 0xe4, 0x0b, 0x8f, 0x9a, 0xc6, + 0x49, 0xaf, 0x06, 0x00, 0x54, 0x84, 0xec, 0xe9, 0x86, 0xef, 0x5b, 0x3e, 0x97, 0x05, 0x82, 0x22, + 0x64, 0xaf, 0x82, 0x10, 0x59, 0x21, 0xac, 0x4a, 0x3a, 0xb4, 0xe4, 0xc8, 0x0a, 0x7c, 0xe1, 0x9e, + 0xdc, 0x38, 0xe9, 0x35, 0x0c, 0x3f, 0xd8, 0xb1, 0x82, 0x58, 0x19, 0x0e, 0x63, 0xb1, 0x97, 0x62, + 0x65, 0x30, 0x80, 0x20, 0x11, 0xdd, 0x78, 0x48, 0x48, 0xa2, 0x29, 0x2e, 0x3d, 0x3c, 0x40, 0x21, + 0xeb, 0x40, 0xec, 0xca, 0x9a, 0x11, 0x18, 0xe2, 0x14, 0xcc, 0xe5, 0x50, 0x7e, 0x72, 0x1e, 0x1f, + 0xed, 0xd3, 0xd9, 0x26, 0x85, 0x26, 0x3c, 0x22, 0x17, 0x20, 0xc1, 0x34, 0x02, 0x03, 0x7a, 0xb6, + 0x7b, 0x34, 0x74, 0x8e, 0xf9, 0x0e, 0x99, 0xd2, 0x6f, 0xce, 0xa6, 0xbd, 0xc9, 0xc0, 0x0c, 0xb0, + 0x47, 0x3d, 0xcd, 0x70, 0x8e, 0xab, 0x8c, 0x80, 0x26, 0x1d, 0x45, 0x50, 0x80, 0x94, 0x7f, 0xa4, + 0x40, 0x96, 0xb6, 0x3d, 0x63, 0x70, 0xc4, 0xa0, 0xec, 0x52, 0x65, 0x1a, 0x67, 0xe2, 0x52, 0x65, + 0x1a, 0x67, 0x69, 0xe1, 0x68, 0x71, 0xa2, 0x70, 0x74, 0x66, 0x54, 0x38, 0x7a, 0x83, 0x2c, 0x1f, + 0x18, 0x11, 0x0d, 0x8c, 0x6c, 0x44, 0x0e, 0x0c, 0x41, 0xa3, 0xfc, 0xa3, 0x05, 0xb2, 0xc8, 0xb8, + 0x0f, 0xa8, 0x83, 0x60, 0x5b, 0x0a, 0x11, 0xdb, 0xf2, 0xfd, 0xa9, 0xc5, 0x7f, 0x5b, 0x24, 0x17, + 0xb3, 0x7a, 0x8d, 0x4d, 0x1f, 0x08, 0xcb, 0x86, 0x83, 0xc0, 0x99, 0x1c, 0x2f, 0x4c, 0xde, 0x22, + 0x52, 0x00, 0x4b, 0x5d, 0x67, 0x75, 0xf4, 0x8c, 0x20, 0xe4, 0x46, 0x52, 0xc7, 0x7c, 0x72, 0x43, + 0xd0, 0x56, 0x83, 0xe4, 0x06, 0xa1, 0x92, 0x12, 0x0c, 0x3a, 0xd7, 0xf2, 0x15, 0x6f, 0x11, 0x29, + 0xd5, 0x9d, 0xd1, 0x85, 0x8c, 0x2e, 0xff, 0xc3, 0x65, 0xbd, 0x4b, 0x08, 0x88, 0x20, 0x85, 0xf3, + 0x6d, 0x56, 0x91, 0xcd, 0xa9, 0xa6, 0x4c, 0x38, 0x0f, 0xb4, 0xa5, 0x5e, 0x38, 0x25, 0xbe, 0x4a, + 0x96, 0xd8, 0x10, 0x20, 0xb5, 0x39, 0xa0, 0xf6, 0xd6, 0x54, 0xd4, 0xc4, 0x80, 0x6a, 0x8b, 0xa7, + 0xfc, 0x97, 0xf2, 0x43, 0xc8, 0xe8, 0x27, 0x33, 0x54, 0x6c, 0xc1, 0xe5, 0x7c, 0x99, 0xcc, 0x73, + 0x2e, 0x09, 0x6f, 0xc1, 0x2f, 0x4d, 0x53, 0x8e, 0xc6, 0xf3, 0x28, 0xbf, 0x35, 0x83, 0x72, 0x89, + 0x24, 0x1a, 0x92, 0xae, 0xb0, 0x7b, 0xbe, 0x5f, 0x71, 0x4c, 0xd5, 0xa1, 0x7d, 0xb6, 0xe4, 0x8f, + 0x89, 0xc4, 0x06, 0x50, 0x1c, 0x2e, 0x3c, 0xb2, 0x12, 0x2b, 0xb4, 0x32, 0xae, 0xd0, 0x6c, 0x6a, + 0x9b, 0x1a, 0x90, 0x12, 0x73, 0x47, 0x5b, 0xf5, 0x12, 0xdf, 0xe5, 0x7f, 0xbb, 0x40, 0x16, 0xc5, + 0x47, 0xfe, 0x9a, 0xbf, 0x4a, 0x16, 0xc5, 0xfc, 0x11, 0x9a, 0x73, 0xa7, 0x38, 0x35, 0xe4, 0xb7, + 0xc8, 0x85, 0x43, 0xcb, 0xf3, 0x03, 0xdd, 0x0d, 0x8e, 0xa8, 0x27, 0xce, 0x43, 0xbe, 0x23, 0x4b, + 0x90, 0xd4, 0x62, 0x29, 0x78, 0x20, 0xc2, 0x7e, 0xc6, 0x98, 0xa2, 0x90, 0x1c, 0xca, 0x28, 0x96, + 0x19, 0x90, 0xcf, 0xb6, 0x48, 0xd6, 0x11, 0x22, 0xcd, 0xc7, 0x64, 0x1d, 0x1c, 0xab, 0xfc, 0xc7, + 0xc9, 0x6a, 0xb2, 0x6d, 0x6c, 0x75, 0x82, 0x5f, 0x63, 0xbe, 0x3a, 0xd9, 0x6f, 0xf9, 0x33, 0x1e, + 0xcc, 0x82, 0xfb, 0x5f, 0x9f, 0x19, 0xb5, 0x70, 0x9e, 0xaa, 0x17, 0xc3, 0xfe, 0x5b, 0x14, 0xbb, + 0x94, 0x08, 0x64, 0xb9, 0xe7, 0x59, 0x27, 0x46, 0x40, 0x77, 0x69, 0x60, 0xb0, 0x32, 0x1e, 0xd0, + 0xb3, 0xd8, 0xe3, 0x78, 0x5e, 0x94, 0xa5, 0x0a, 0x4a, 0x29, 0xb2, 0xf2, 0x46, 0x22, 0xe4, 0x01, + 0xa6, 0xea, 0xc7, 0x54, 0xec, 0x7a, 0x84, 0x83, 0x1e, 0xd0, 0x33, 0xa1, 0xfe, 0x02, 0x21, 0x44, + 0xc0, 0x71, 0xdb, 0xd0, 0xdf, 0xf2, 0x28, 0xed, 0x78, 0x56, 0xf8, 0x32, 0xa9, 0xfc, 0x48, 0x11, + 0x1f, 0xf1, 0x73, 0x90, 0xa6, 0x53, 0x7f, 0x19, 0x9b, 0xf9, 0x9c, 0x9e, 0xe1, 0x62, 0x42, 0xf8, + 0x6d, 0xb5, 0xa9, 0x6a, 0xf5, 0xaa, 0x54, 0x90, 0x6f, 0x90, 0x6b, 0x23, 0x5a, 0x2e, 0x5b, 0x9a, + 0xaa, 0xea, 0x1d, 0xad, 0x0e, 0x42, 0x8c, 0xd0, 0xfd, 0x9b, 0x40, 0xd8, 0x6f, 0xab, 0xb5, 0x38, + 0x4a, 0x4c, 0x1f, 0xa6, 0xb5, 0xb5, 0xa5, 0xa2, 0xca, 0x11, 0x3c, 0x76, 0x4b, 0xb3, 0xca, 0x8f, + 0xcf, 0xa4, 0x35, 0x91, 0x63, 0x36, 0x1c, 0xbb, 0xc6, 0x60, 0xcf, 0x08, 0x8e, 0x22, 0xc3, 0x8a, + 0x31, 0x1a, 0x04, 0xb7, 0xf9, 0x2b, 0xa3, 0x65, 0x8e, 0xf8, 0xf7, 0x5e, 0xc3, 0x75, 0x12, 0x91, + 0x71, 0xc8, 0x5a, 0xe4, 0xa4, 0x7c, 0x00, 0xec, 0xc3, 0xcc, 0x78, 0x77, 0x5e, 0x63, 0x2a, 0xb5, + 0x19, 0xfe, 0x62, 0x60, 0xb8, 0x37, 0xad, 0x76, 0xe3, 0x20, 0xbf, 0xfc, 0x97, 0x0b, 0x64, 0x7d, + 0x04, 0x0b, 0xde, 0xe5, 0x8d, 0xe0, 0x28, 0x59, 0x63, 0xf1, 0x2e, 0xcf, 0x90, 0x62, 0x35, 0xfe, + 0x12, 0x29, 0xb3, 0xbb, 0x98, 0x75, 0x42, 0x4d, 0x7d, 0x68, 0x07, 0x9e, 0xa1, 0x7b, 0x86, 0x47, + 0x75, 0x0f, 0x1e, 0x8b, 0xb8, 0x92, 0xe5, 0x15, 0x81, 0xb1, 0xcf, 0x10, 0x34, 0xc3, 0xa3, 0xfc, + 0x15, 0xeb, 0x65, 0xb2, 0x7a, 0x64, 0xd8, 0x87, 0x23, 0x86, 0x2b, 0x25, 0x06, 0x0d, 0xcb, 0x50, + 0x3e, 0x11, 0xe2, 0xd3, 0xec, 0x46, 0xc7, 0x9c, 0xbf, 0xe7, 0x69, 0x95, 0x7c, 0x36, 0xe2, 0x8c, + 0x31, 0xa2, 0x50, 0xb5, 0x0d, 0xab, 0xaf, 0xb9, 0x6e, 0x7f, 0xdc, 0x20, 0x5e, 0x21, 0x0b, 0x9e, + 0xeb, 0xf6, 0x63, 0x82, 0x58, 0xf6, 0x59, 0x37, 0x95, 0xff, 0xb2, 0x30, 0xe2, 0x57, 0x31, 0x83, + 0xf4, 0x53, 0xf8, 0x55, 0x1c, 0x43, 0x25, 0x77, 0xf5, 0xec, 0x4c, 0xad, 0x3c, 0xf6, 0x02, 0x29, + 0x6b, 0x6a, 0x55, 0xad, 0x3f, 0x54, 0x6b, 0xfa, 0x7e, 0xa3, 0xa3, 0x55, 0x74, 0xad, 0xa2, 0xa9, + 0xba, 0xa6, 0x3e, 0xaa, 0x68, 0x35, 0xa9, 0xa8, 0x9c, 0xa5, 0x25, 0x9a, 0xb1, 0xfa, 0xec, 0xe3, + 0x83, 0x4b, 0xcb, 0x79, 0xda, 0x4e, 0x63, 0xdc, 0x33, 0x5c, 0x96, 0x40, 0xae, 0xc4, 0x9f, 0x96, + 0x19, 0x00, 0x44, 0x4a, 0xff, 0x70, 0x44, 0xa4, 0x94, 0x57, 0x76, 0xd8, 0xab, 0xdf, 0x4c, 0xf5, + 0xea, 0xc7, 0x53, 0xf4, 0x6a, 0x26, 0xa5, 0x3f, 0x2c, 0x3d, 0xcb, 0x96, 0xe2, 0x84, 0x9e, 0xe5, + 0x2b, 0x34, 0xb4, 0x08, 0x82, 0x75, 0xf9, 0xdd, 0xe8, 0x59, 0x56, 0xf6, 0x77, 0xa7, 0x67, 0xe3, + 0x94, 0xbe, 0x0f, 0x3d, 0x3b, 0x62, 0x22, 0x11, 0xb7, 0xdb, 0xc4, 0xa3, 0x6d, 0xd7, 0x18, 0x60, + 0x14, 0xa5, 0x31, 0x7b, 0xc5, 0x3f, 0x25, 0xe8, 0x12, 0x74, 0x1a, 0x3a, 0x61, 0x3f, 0x1d, 0xa4, + 0xfa, 0xa9, 0x32, 0x45, 0x3f, 0xe5, 0xd0, 0xca, 0x95, 0xf0, 0xbf, 0x42, 0xd6, 0xba, 0x6c, 0x2b, + 0xa0, 0xa6, 0x8e, 0xf6, 0x83, 0x77, 0x60, 0xf0, 0xe7, 0xb5, 0x12, 0x07, 0xb3, 0x99, 0xec, 0xdf, + 0x19, 0xc5, 0xbb, 0x0b, 0x33, 0x21, 0x85, 0x77, 0x57, 0x7e, 0x8d, 0x48, 0x1e, 0x3d, 0xa1, 0x86, + 0x1d, 0x23, 0x38, 0x0b, 0x88, 0xab, 0x02, 0xce, 0x29, 0x8e, 0x62, 0xde, 0x85, 0x4b, 0x6f, 0x1a, + 0xf3, 0x2e, 0x3b, 0x3a, 0x52, 0x07, 0x98, 0x7e, 0x07, 0x6e, 0xc0, 0xf3, 0xda, 0x5a, 0xf2, 0xec, + 0xb9, 0x93, 0x85, 0x7b, 0x17, 0x6e, 0xc3, 0x23, 0xb8, 0x99, 0x74, 0xdf, 0x85, 0x6b, 0xf1, 0x08, + 0xee, 0xbb, 0x59, 0xb8, 0xef, 0x6d, 0xac, 0x64, 0xe1, 0xbe, 0x27, 0xbf, 0x4b, 0x2e, 0x27, 0x4f, + 0xa0, 0xb0, 0xd2, 0x25, 0xc8, 0x70, 0x21, 0x71, 0x12, 0xf1, 0x8a, 0xe7, 0x65, 0xba, 0x0b, 0x91, + 0xd6, 0x33, 0x33, 0xdd, 0xcd, 0xcd, 0xf4, 0x2e, 0x04, 0x60, 0xcf, 0xcc, 0xf4, 0x6e, 0x6e, 0xa6, + 0xf7, 0x20, 0x14, 0x7b, 0x66, 0xa6, 0xf7, 0xe4, 0x27, 0x64, 0xdd, 0x3f, 0x35, 0x40, 0x14, 0x19, + 0xb7, 0x6d, 0x9d, 0x19, 0x75, 0xd3, 0x79, 0xae, 0x69, 0xd9, 0x46, 0x9a, 0x31, 0x4b, 0x57, 0x3f, + 0x05, 0x91, 0x5d, 0xb2, 0x9a, 0x7c, 0xbd, 0xdd, 0x20, 0x50, 0xec, 0xce, 0x33, 0x14, 0x5b, 0x8f, + 0xbf, 0xfb, 0x6a, 0xa5, 0xc4, 0x33, 0xb0, 0xfc, 0x09, 0xb9, 0x3e, 0xc2, 0x74, 0xc0, 0x0c, 0x15, + 0x51, 0xdb, 0x30, 0xb8, 0xda, 0xd5, 0x61, 0x92, 0xf1, 0x60, 0x93, 0x95, 0xc7, 0x70, 0xb3, 0xc8, + 0x4a, 0xe0, 0x51, 0xc3, 0x1f, 0x7a, 0x54, 0xef, 0x1b, 0x83, 0x8d, 0xf5, 0xac, 0xc7, 0xca, 0x73, + 0x55, 0xb8, 0xc3, 0xc9, 0xed, 0x1a, 0x03, 0x6d, 0x39, 0x88, 0x3e, 0xca, 0x5f, 0x25, 0x52, 0xba, + 0x0f, 0xe5, 0x32, 0x59, 0x12, 0xac, 0xd6, 0x1d, 0xb1, 0x11, 0xe1, 0x56, 0x7e, 0x27, 0x9e, 0x76, + 0x57, 0x5c, 0x9f, 0x30, 0xed, 0x6e, 0xf9, 0x3e, 0x29, 0x25, 0x3a, 0x26, 0xb9, 0xf1, 0x17, 0x92, + 0x1b, 0xbf, 0x7c, 0x91, 0xcc, 0xc5, 0xa3, 0x9a, 0xe2, 0x47, 0xf9, 0x11, 0x59, 0x8e, 0xd5, 0x55, + 0x7e, 0x81, 0x2c, 0xf7, 0x8d, 0x81, 0x2e, 0x4e, 0x6c, 0x2e, 0x13, 0xe8, 0x1b, 0x03, 0x0d, 0x0f, + 0xed, 0xf4, 0x26, 0x10, 0x1d, 0x3e, 0x89, 0x4d, 0xa0, 0x6e, 0x2a, 0x1f, 0x4d, 0xbd, 0xa5, 0x5f, + 0x20, 0x6b, 0xe9, 0x67, 0xc1, 0xa2, 0x52, 0x4f, 0x47, 0x15, 0x8a, 0x75, 0xfa, 0x36, 0x0d, 0xaa, + 0xd1, 0x26, 0x86, 0xc2, 0xc2, 0x31, 0x7b, 0xf9, 0x3f, 0x29, 0x90, 0xf7, 0xce, 0x43, 0x2b, 0xdc, + 0xcf, 0x0f, 0x53, 0xfb, 0xb9, 0x3a, 0xc5, 0x84, 0x18, 0x43, 0x2f, 0x77, 0x4f, 0xcf, 0x1c, 0x99, + 0x67, 0xed, 0xc0, 0x5f, 0xe5, 0xc1, 0x74, 0x6b, 0xad, 0x4e, 0x65, 0x77, 0x18, 0x18, 0x18, 0xe0, + 0xda, 0x0f, 0x64, 0x95, 0x2c, 0xf5, 0xf9, 0xb7, 0x10, 0x48, 0xbc, 0x3a, 0xaa, 0x34, 0x15, 0xcf, + 0xb2, 0x29, 0x3e, 0xb4, 0x28, 0x67, 0x79, 0x8f, 0x2c, 0x0a, 0xb0, 0xbc, 0x4a, 0x8a, 0x61, 0xb7, + 0x17, 0x2d, 0x33, 0xf4, 0x59, 0x52, 0x8c, 0xf9, 0x2c, 0xb9, 0x49, 0x96, 0x4d, 0xea, 0x77, 0x3d, + 0x6b, 0x00, 0x01, 0xd8, 0x30, 0xf0, 0x47, 0x1c, 0xa4, 0x3c, 0x41, 0x29, 0x8a, 0x8a, 0x56, 0xa0, + 0x03, 0x61, 0x67, 0x25, 0xae, 0xc4, 0xcf, 0xf2, 0x64, 0x38, 0xc1, 0x86, 0xf8, 0x77, 0xb9, 0x96, + 0xd9, 0x68, 0xd1, 0x13, 0xc2, 0x1b, 0x6a, 0xa4, 0x14, 0x58, 0x03, 0x5f, 0x17, 0x77, 0x1b, 0x2e, + 0x25, 0x78, 0x2b, 0x23, 0x66, 0x7d, 0x06, 0xd9, 0xcd, 0x0e, 0xd8, 0x0e, 0x68, 0x2b, 0x8c, 0x86, + 0xc6, 0x49, 0x94, 0x3b, 0x64, 0x1e, 0xe1, 0xe7, 0x32, 0x4e, 0x78, 0x81, 0x2c, 0x05, 0xd6, 0x20, + 0x1e, 0xb7, 0xf8, 0x5e, 0xe1, 0x8e, 0xb6, 0x18, 0x58, 0x03, 0x94, 0x97, 0xb7, 0xf1, 0x99, 0xbd, + 0xed, 0x76, 0x2d, 0xc3, 0xde, 0xa2, 0xd4, 0x9c, 0xee, 0xa5, 0x93, 0x6d, 0x29, 0x3e, 0xb5, 0x0f, + 0x75, 0xd7, 0xb1, 0xcf, 0xf8, 0x4d, 0x6e, 0x91, 0x01, 0x5a, 0x8e, 0x7d, 0xa6, 0xfc, 0xce, 0x1c, + 0x0a, 0xe1, 0xe3, 0x54, 0x79, 0x8f, 0xed, 0xa4, 0xd6, 0x4e, 0x6a, 0x8a, 0x8d, 0xe6, 0xc8, 0x5d, + 0x1d, 0x0f, 0xc8, 0xf2, 0x21, 0xa5, 0x26, 0x86, 0xcb, 0xcb, 0x79, 0x0f, 0xcd, 0x20, 0xc7, 0x3e, + 0xa0, 0xe3, 0x35, 0x72, 0x28, 0x7e, 0xfa, 0xe5, 0x6f, 0xcf, 0x90, 0xa5, 0x30, 0x45, 0x56, 0x48, + 0x29, 0x22, 0x1d, 0x89, 0x5a, 0x96, 0xc3, 0x0c, 0x13, 0xa7, 0xce, 0x04, 0x93, 0xca, 0x17, 0x09, + 0xb7, 0x97, 0x08, 0x12, 0xcf, 0x18, 0x2b, 0x1c, 0x18, 0xaa, 0xd1, 0x72, 0xc3, 0x69, 0xb6, 0x6d, + 0x73, 0x7f, 0x06, 0x68, 0x0b, 0xcd, 0xf6, 0xed, 0x97, 0x84, 0x71, 0xb9, 0x3f, 0x3c, 0x40, 0x14, + 0x7c, 0x4c, 0xc0, 0x68, 0x85, 0xed, 0xe1, 0x01, 0x60, 0xbd, 0x4c, 0xd6, 0x06, 0x86, 0x67, 0xf4, + 0xf5, 0x03, 0xab, 0xa7, 0x5b, 0x61, 0xc4, 0xd3, 0x59, 0x6d, 0x05, 0xc0, 0xf7, 0xad, 0x5e, 0xdd, + 0x09, 0xee, 0xb0, 0xfd, 0x1d, 0xd1, 0x10, 0x65, 0x91, 0xeb, 0xec, 0x32, 0xd0, 0x68, 0xfa, 0x5d, + 0xf1, 0xa4, 0x20, 0xd2, 0xef, 0x26, 0xd3, 0xdf, 0xe5, 0x0f, 0x0a, 0x61, 0xfa, 0xbb, 0x20, 0xaf, + 0x86, 0x74, 0x3f, 0xf0, 0x44, 0x5c, 0xd3, 0x25, 0x0d, 0xf3, 0xb4, 0x01, 0x94, 0x13, 0xc0, 0xe1, + 0x39, 0xb9, 0x4c, 0x2e, 0x47, 0x8a, 0x26, 0xa8, 0x2c, 0xa7, 0xd5, 0xd5, 0x66, 0xad, 0x2d, 0x15, + 0xe4, 0xe7, 0xc9, 0x46, 0x3a, 0x4d, 0x55, 0x6b, 0x7a, 0xad, 0xd2, 0xa9, 0x60, 0x10, 0x8e, 0xac, + 0x54, 0xb5, 0xd9, 0xd1, 0x1e, 0x4b, 0x33, 0xf2, 0x35, 0x72, 0x25, 0x95, 0x5c, 0x6d, 0xed, 0xee, + 0xaa, 0xcd, 0x4e, 0x1b, 0x63, 0x70, 0x84, 0x89, 0x2d, 0x7d, 0xb7, 0xd2, 0x7c, 0xac, 0x6b, 0xea, + 0xa7, 0xfb, 0x6a, 0xbb, 0xd3, 0x96, 0xe6, 0x94, 0x2a, 0xca, 0xe9, 0xa2, 0xe9, 0x85, 0xc6, 0x35, + 0x91, 0xf5, 0xc2, 0x14, 0x33, 0x48, 0xf9, 0xc5, 0x19, 0x94, 0xd8, 0x65, 0x51, 0xe1, 0xab, 0x65, + 0x2f, 0xb5, 0x5a, 0xde, 0xce, 0x9b, 0xde, 0xe9, 0x9c, 0xb9, 0xab, 0xe6, 0x31, 0xaf, 0x18, 0x9f, + 0x69, 0x42, 0x84, 0xf4, 0xde, 0xd4, 0x84, 0x63, 0x40, 0x6d, 0xe5, 0x30, 0x86, 0x51, 0xfe, 0x76, + 0x81, 0x2c, 0xc7, 0x52, 0x23, 0xe3, 0xa2, 0x60, 0x8c, 0x71, 0x51, 0x10, 0xdf, 0xac, 0x12, 0x8b, + 0xa6, 0x98, 0x11, 0xab, 0x53, 0x2c, 0x9a, 0x80, 0x3e, 0x09, 0xc4, 0x51, 0xc1, 0x61, 0x1d, 0xfa, + 0x24, 0x50, 0xf6, 0xb2, 0xa7, 0xd0, 0xb8, 0xc1, 0x2c, 0x8c, 0x9b, 0x07, 0x45, 0xe5, 0x2f, 0x17, + 0xd2, 0x91, 0x2a, 0x23, 0xa7, 0x1a, 0xed, 0x01, 0xed, 0x5a, 0x87, 0x56, 0x57, 0xe8, 0xcd, 0x3c, + 0x8d, 0xe9, 0xca, 0x98, 0xc0, 0x1d, 0x99, 0xe1, 0x3f, 0x66, 0xb2, 0xc2, 0x7f, 0x28, 0xbf, 0x51, + 0x4c, 0x5f, 0x4b, 0xc7, 0xd5, 0xf2, 0xbc, 0xd7, 0xd2, 0xc9, 0xb4, 0x72, 0xa7, 0x5b, 0x6e, 0xfc, + 0xb0, 0x3f, 0x3c, 0x51, 0x3e, 0xee, 0xa3, 0x3c, 0x7b, 0x44, 0x45, 0xa8, 0xea, 0x3a, 0x01, 0xf5, + 0x03, 0x0c, 0x39, 0x7e, 0x9d, 0x90, 0x2e, 0x7e, 0xc7, 0x4e, 0x43, 0x0e, 0xa9, 0x9b, 0xca, 0x8f, + 0xcd, 0xe4, 0x84, 0x52, 0x8e, 0x13, 0x09, 0x3b, 0xbe, 0x97, 0xea, 0xf8, 0x8f, 0x26, 0x04, 0xbf, + 0xcd, 0x22, 0x32, 0x8d, 0x8a, 0x8a, 0xac, 0x91, 0x39, 0x88, 0x94, 0x9c, 0xed, 0xbc, 0x7d, 0xba, + 0x72, 0xd8, 0x0c, 0x83, 0xd0, 0xc7, 0x48, 0xaa, 0xbc, 0x45, 0x16, 0x05, 0x08, 0x84, 0x09, 0xa2, + 0x57, 0x12, 0xfa, 0x0d, 0x25, 0xd1, 0x35, 0xa8, 0xdc, 0x20, 0x93, 0x59, 0x96, 0x19, 0xa6, 0xc0, + 0x9c, 0x06, 0xbf, 0xbf, 0x27, 0x7a, 0x18, 0x7f, 0x34, 0x23, 0x34, 0x92, 0xeb, 0x99, 0xb1, 0x76, + 0x4d, 0x18, 0xc8, 0xac, 0x16, 0x15, 0xc7, 0xb5, 0x68, 0x26, 0xd6, 0xa2, 0xbf, 0x5a, 0x4c, 0xfb, + 0xe1, 0x1f, 0x29, 0x3e, 0x26, 0xea, 0x5d, 0xa0, 0xe3, 0x22, 0x5b, 0x4d, 0x41, 0x63, 0x34, 0x2c, + 0x98, 0x20, 0xa9, 0xfc, 0x42, 0x21, 0x27, 0x30, 0x58, 0x74, 0x96, 0xa6, 0x2f, 0x06, 0xf1, 0xb3, + 0xb4, 0xfd, 0x69, 0x83, 0x2d, 0x35, 0x55, 0xeb, 0x08, 0xbd, 0xf4, 0x62, 0x2c, 0xa7, 0x30, 0xf9, + 0xab, 0xb6, 0x9a, 0x1d, 0x15, 0x96, 0x60, 0x74, 0xce, 0x72, 0x18, 0xd0, 0x15, 0xc6, 0xc3, 0x71, + 0x65, 0xf5, 0xfa, 0xae, 0xda, 0xda, 0xef, 0x48, 0x73, 0xca, 0x9f, 0x5a, 0xc0, 0xb0, 0xfe, 0x60, + 0x87, 0xb1, 0x57, 0x65, 0xc7, 0x86, 0xfc, 0x11, 0x59, 0xa4, 0x36, 0xf7, 0x6c, 0x86, 0xf7, 0x8f, + 0x5b, 0x19, 0x46, 0x1b, 0x88, 0xbc, 0xa9, 0x22, 0xa6, 0x16, 0x66, 0x29, 0xff, 0xd2, 0x0c, 0x59, + 0xe0, 0x50, 0x59, 0x23, 0xb3, 0xe1, 0x5d, 0x77, 0x44, 0x03, 0x26, 0x41, 0x06, 0x98, 0x3e, 0xcc, + 0xc5, 0xf8, 0xa5, 0x7b, 0x32, 0xb0, 0x08, 0x6d, 0x55, 0xab, 0xab, 0x6d, 0x5d, 0x53, 0xdb, 0xfb, + 0x8d, 0x8e, 0x06, 0xb4, 0x26, 0x1c, 0x4e, 0xc0, 0x0f, 0x7b, 0x16, 0xf5, 0x63, 0xb1, 0xea, 0x10, + 0x90, 0xb2, 0xf3, 0x9f, 0x1d, 0x89, 0x06, 0x2e, 0x1c, 0x8b, 0xcc, 0x25, 0x1c, 0x8b, 0x24, 0xf9, + 0xcb, 0xf9, 0x0c, 0xfe, 0x3b, 0x32, 0x60, 0x5c, 0x48, 0x05, 0x20, 0xbc, 0x42, 0x16, 0x1c, 0xd7, + 0x84, 0x24, 0xe4, 0xe4, 0xe6, 0xd9, 0x27, 0x4e, 0x6f, 0x9f, 0x7a, 0x27, 0x60, 0xcf, 0xc6, 0x4b, + 0x2d, 0xe1, 0xf4, 0x46, 0x70, 0x9b, 0x17, 0x7e, 0x89, 0xcc, 0x83, 0x2a, 0xc6, 0x1d, 0xce, 0xe9, + 0xcd, 0xb1, 0xaf, 0x3b, 0x21, 0xf8, 0x2e, 0x67, 0xf0, 0x00, 0x7c, 0x37, 0x04, 0xbf, 0xcb, 0x25, + 0x2a, 0x00, 0x7e, 0x37, 0x04, 0xa3, 0x7c, 0x8d, 0x83, 0xdf, 0x53, 0xfe, 0xf4, 0x0c, 0x91, 0xd2, + 0xdd, 0x2e, 0x5f, 0x26, 0x19, 0x1d, 0x2f, 0x15, 0x42, 0x38, 0x7a, 0x01, 0xd8, 0x6b, 0xed, 0xed, + 0x37, 0x2a, 0x9a, 0x54, 0x84, 0xc9, 0xca, 0xe0, 0x60, 0xda, 0xbe, 0xbf, 0x57, 0x6d, 0xed, 0xd6, + 0x9b, 0xdb, 0x3c, 0xd8, 0x1d, 0x72, 0x76, 0x61, 0x6a, 0x43, 0xad, 0x6c, 0xef, 0xab, 0x82, 0xe4, + 0xac, 0xbc, 0x41, 0x2e, 0x46, 0x89, 0x95, 0x9a, 0x88, 0xfa, 0x25, 0xcd, 0x25, 0xb3, 0x69, 0xea, + 0x6e, 0xeb, 0xa1, 0x2a, 0x12, 0xe7, 0xe5, 0x4b, 0x64, 0x3d, 0x4a, 0xac, 0xd5, 0xdb, 0xf7, 0x2b, + 0xcd, 0x9a, 0xb4, 0x10, 0x52, 0xe3, 0xa5, 0x88, 0xaa, 0x48, 0x8b, 0xf2, 0x55, 0x72, 0x29, 0x9e, + 0x52, 0x6d, 0x35, 0xab, 0x8d, 0xfd, 0x9a, 0x5a, 0x93, 0x96, 0xc2, 0x56, 0xd5, 0xf6, 0xaa, 0x7a, + 0xbb, 0x53, 0x69, 0xd6, 0xea, 0xcd, 0xed, 0xb6, 0x44, 0x60, 0x91, 0x31, 0x78, 0xa5, 0xc1, 0xd6, + 0x5e, 0x2c, 0x5e, 0x9f, 0xb4, 0x1c, 0xe6, 0xc1, 0xb4, 0xad, 0x4a, 0xb3, 0x53, 0x69, 0x3f, 0x96, + 0x56, 0xc2, 0x3c, 0xbc, 0x98, 0x46, 0xfd, 0xa1, 0xca, 0xfb, 0xa1, 0xc4, 0x4e, 0xbf, 0x78, 0x5a, + 0xbd, 0xb9, 0xa7, 0xb5, 0xb6, 0x35, 0xb5, 0xdd, 0xe6, 0xfd, 0x2c, 0xad, 0x2a, 0x55, 0x54, 0x58, + 0xe5, 0x6b, 0x62, 0xdf, 0xa7, 0x1e, 0xbc, 0xf2, 0xbd, 0x49, 0x64, 0xcb, 0xd7, 0x41, 0x53, 0xd0, + 0x1f, 0x1e, 0xb0, 0xbb, 0xf8, 0x01, 0xf5, 0x84, 0x13, 0x13, 0xcb, 0xdf, 0xb3, 0x87, 0x7e, 0x3b, + 0x84, 0xb3, 0xfd, 0x06, 0x3d, 0xe7, 0xd0, 0x93, 0x6d, 0xcf, 0x70, 0x82, 0xb8, 0xc9, 0xd1, 0xb3, + 0x5c, 0xcf, 0xd3, 0xa1, 0xd7, 0xb9, 0xcb, 0x92, 0x78, 0xe8, 0xf5, 0x97, 0xc9, 0x6a, 0xca, 0xb4, + 0x88, 0xeb, 0x6d, 0x0d, 0x12, 0x76, 0x45, 0x7f, 0x0c, 0x4f, 0x86, 0x8c, 0x0a, 0xe6, 0xc6, 0x1a, + 0xbc, 0x19, 0xf7, 0x66, 0x42, 0x4f, 0xf0, 0xce, 0xc8, 0xed, 0x75, 0x71, 0xe3, 0xbd, 0x79, 0xac, + 0x67, 0xa7, 0x8c, 0x68, 0x7c, 0xff, 0x5c, 0x56, 0x07, 0xf1, 0xf8, 0xf2, 0xcf, 0xd2, 0x41, 0xd7, + 0xc8, 0x92, 0x11, 0x86, 0xbc, 0xe4, 0x56, 0x5b, 0x46, 0x37, 0xe6, 0xf0, 0x05, 0x13, 0xd1, 0x4d, + 0xdb, 0x0c, 0xd7, 0xf2, 0x02, 0x18, 0xf8, 0x69, 0xcb, 0xec, 0x96, 0x4a, 0x32, 0x9c, 0xe5, 0xf7, + 0xb2, 0x5b, 0x4e, 0xb9, 0x83, 0x24, 0x7a, 0xa2, 0x51, 0x9f, 0x62, 0xf1, 0xf8, 0x04, 0xf3, 0x8c, + 0xb3, 0xc6, 0xa3, 0x7d, 0xf7, 0x84, 0xea, 0x10, 0x82, 0x9f, 0x4b, 0x27, 0x96, 0x11, 0x56, 0x61, + 0x20, 0xe5, 0x8f, 0x72, 0x9f, 0x42, 0x23, 0x05, 0x7f, 0x5f, 0x9a, 0xfd, 0x25, 0x1e, 0x5e, 0xd3, + 0x75, 0xfc, 0x61, 0x9f, 0x62, 0xe1, 0xe8, 0x8c, 0x11, 0x46, 0x01, 0x44, 0xb6, 0xb9, 0x01, 0x87, + 0xff, 0x4c, 0x81, 0xbf, 0x64, 0x8d, 0xc9, 0x9d, 0xcb, 0xe2, 0xc7, 0x34, 0x8c, 0x54, 0x9e, 0x29, + 0xa3, 0x25, 0x2f, 0x1d, 0xeb, 0xf9, 0xa9, 0x23, 0xad, 0x51, 0xd2, 0xc1, 0x42, 0xb7, 0x69, 0xb0, + 0x65, 0xd9, 0x01, 0xf5, 0xa8, 0x89, 0x37, 0x07, 0x5f, 0xf9, 0xce, 0x8c, 0xb0, 0xa1, 0x12, 0x6c, + 0xcd, 0x28, 0xd2, 0xb4, 0x41, 0x3f, 0xa7, 0xa1, 0x91, 0x7b, 0x1f, 0xf9, 0x16, 0x91, 0x0e, 0x79, + 0x16, 0x6e, 0xd9, 0x2d, 0x98, 0xe3, 0x8f, 0x9f, 0xa2, 0x94, 0x2a, 0x26, 0xa8, 0x4e, 0xe0, 0x9d, + 0x69, 0x6b, 0x87, 0x49, 0xac, 0xb2, 0x4b, 0x56, 0xe2, 0x08, 0x19, 0x12, 0xb5, 0x85, 0xf8, 0x89, + 0x7e, 0x9d, 0x10, 0x88, 0xf3, 0x6e, 0x98, 0x26, 0xd7, 0x01, 0x59, 0x40, 0x06, 0xa3, 0xc2, 0x00, + 0x6c, 0x56, 0x43, 0x32, 0x7d, 0x32, 0xb0, 0x3c, 0xae, 0x2c, 0xb7, 0xa0, 0x2d, 0x33, 0x98, 0x8a, + 0xa0, 0xa9, 0x94, 0x75, 0xf7, 0xd3, 0xca, 0x0e, 0x1a, 0x2c, 0x8b, 0x64, 0x0b, 0xe5, 0xb7, 0xc9, + 0xc5, 0xa8, 0xaa, 0x7a, 0xe0, 0xea, 0xb8, 0x78, 0x78, 0xa5, 0xd7, 0xc3, 0x4a, 0x77, 0x5c, 0xcc, + 0xae, 0xfc, 0xca, 0x88, 0x37, 0xbd, 0x2c, 0xba, 0xd3, 0x6a, 0x3a, 0x4c, 0x47, 0xe5, 0x99, 0x94, + 0x96, 0x4f, 0xb8, 0x79, 0x91, 0xe1, 0x05, 0x67, 0x6d, 0x6a, 0x78, 0xdd, 0x23, 0xde, 0xf4, 0x09, + 0xa3, 0x94, 0x76, 0xd9, 0x34, 0x1f, 0xb1, 0x72, 0x2f, 0x92, 0x52, 0xd7, 0xa3, 0x20, 0xf9, 0x46, + 0xcb, 0x43, 0x1c, 0xa2, 0x15, 0x01, 0xec, 0x58, 0x7d, 0x3a, 0xea, 0xc2, 0x04, 0x8b, 0xbd, 0x4f, + 0x8d, 0xae, 0xeb, 0xe0, 0xde, 0xf7, 0x26, 0x91, 0x9d, 0x61, 0x5f, 0x47, 0xaf, 0x78, 0xfa, 0x01, + 0xa4, 0x20, 0x47, 0x3c, 0xa7, 0x49, 0xce, 0xb0, 0x0f, 0xca, 0x53, 0x14, 0x73, 0x40, 0x54, 0xda, + 0x34, 0x45, 0xd6, 0x26, 0x4c, 0xe6, 0xaa, 0xe8, 0xb7, 0xc8, 0x0a, 0x92, 0xe1, 0x93, 0x0b, 0xcf, + 0xf1, 0x65, 0x84, 0xe1, 0xf4, 0xba, 0x41, 0xf8, 0x67, 0x64, 0xcf, 0x33, 0xa7, 0x11, 0x04, 0x01, + 0x87, 0x96, 0xec, 0x97, 0x99, 0x54, 0xbf, 0x28, 0x3f, 0x51, 0x48, 0xdf, 0xbd, 0xb0, 0xec, 0x58, + 0x65, 0xe4, 0x06, 0x3a, 0xfe, 0xe3, 0xae, 0xfb, 0x46, 0x82, 0xf1, 0x8f, 0xc9, 0xba, 0x89, 0x87, + 0xd2, 0xbd, 0x62, 0xab, 0xa9, 0x71, 0x1a, 0xca, 0x55, 0x32, 0xcf, 0x4f, 0xd0, 0x79, 0x52, 0x6c, + 0x35, 0xa5, 0xe7, 0xe4, 0x05, 0x32, 0xd3, 0xda, 0xda, 0x92, 0x0a, 0xca, 0xed, 0xf4, 0x63, 0x3f, + 0xdf, 0xc1, 0xe2, 0x3d, 0xc7, 0xa8, 0x5b, 0xd4, 0x57, 0xfe, 0x7c, 0x31, 0x1d, 0xe4, 0x33, 0x1f, + 0x39, 0x16, 0xe3, 0x79, 0xd1, 0xe3, 0xbf, 0x79, 0x5b, 0x6a, 0xf9, 0x33, 0x78, 0x12, 0xb5, 0xd8, + 0x55, 0x3e, 0x9c, 0xca, 0x21, 0x79, 0x79, 0x87, 0xac, 0xf2, 0x99, 0x30, 0xc0, 0x6c, 0x7c, 0xbf, + 0x8a, 0xdf, 0x8d, 0x62, 0xb3, 0x38, 0x36, 0x05, 0xb4, 0x12, 0x66, 0x14, 0x2d, 0x7d, 0x3b, 0x7e, + 0xe3, 0xce, 0x5d, 0x19, 0xf2, 0x22, 0x99, 0xbd, 0xbf, 0xdf, 0x7e, 0x2c, 0x15, 0x95, 0x3f, 0x9e, + 0x96, 0x8c, 0x80, 0x2f, 0x45, 0x46, 0x7a, 0xcb, 0x73, 0xfb, 0x7c, 0x50, 0xaf, 0x92, 0x45, 0x70, + 0x26, 0x29, 0x56, 0xcb, 0xbc, 0xb6, 0x00, 0xdf, 0x99, 0x22, 0xf2, 0xc4, 0x52, 0x4a, 0x4d, 0xb9, + 0x99, 0xf4, 0x94, 0x53, 0xfe, 0xf3, 0x42, 0x5a, 0xcb, 0x2e, 0xa3, 0x02, 0xb1, 0xb3, 0x2e, 0x3d, + 0x26, 0xb9, 0xce, 0x9a, 0xc7, 0x90, 0x19, 0x3b, 0x18, 0xca, 0xc7, 0xe7, 0xec, 0x42, 0x79, 0x95, + 0x10, 0x76, 0x17, 0x6e, 0xa8, 0x95, 0x9a, 0xaa, 0x49, 0x33, 0xca, 0xdf, 0x1e, 0xf1, 0xdd, 0xb6, + 0x6b, 0x38, 0x46, 0x8f, 0x0a, 0x67, 0x93, 0xbe, 0xfc, 0x20, 0xb5, 0x48, 0x72, 0x7d, 0xb7, 0xa5, + 0x32, 0x8a, 0x25, 0x32, 0x53, 0xa9, 0xd5, 0xc4, 0x1a, 0x99, 0x34, 0x02, 0x2f, 0x92, 0xd2, 0x21, + 0xcf, 0xaf, 0xc7, 0xc2, 0xee, 0xaf, 0x08, 0x20, 0xb8, 0x72, 0x42, 0xab, 0x6b, 0x86, 0x12, 0x76, + 0x2f, 0x5a, 0xef, 0xaf, 0x22, 0x38, 0xec, 0x8f, 0x57, 0xc9, 0xda, 0xa1, 0xe7, 0xf6, 0xf5, 0x43, + 0xf0, 0x5c, 0x60, 0x5b, 0x7e, 0xc0, 0x8d, 0x6f, 0x56, 0x19, 0x78, 0x2b, 0x84, 0x82, 0x21, 0x86, + 0x7b, 0x70, 0x70, 0x26, 0x2e, 0xb6, 0xf3, 0xda, 0x02, 0x7c, 0xd7, 0x4d, 0xe5, 0x7a, 0xb8, 0xa8, + 0x17, 0x08, 0x6b, 0x89, 0xf4, 0x9c, 0x4c, 0xc8, 0x3c, 0xde, 0xc5, 0xa4, 0x82, 0xf2, 0x9f, 0x8c, + 0xb8, 0x50, 0x4a, 0xf5, 0x42, 0xcc, 0x06, 0x32, 0x3d, 0x1b, 0x72, 0xd9, 0x88, 0x1c, 0x12, 0xe3, + 0x97, 0xe5, 0x8b, 0xa4, 0x64, 0xd2, 0x83, 0x61, 0x4f, 0xef, 0x53, 0xdf, 0x37, 0x7a, 0xe2, 0x4d, + 0x73, 0x05, 0x80, 0xbb, 0x08, 0x93, 0xbf, 0x48, 0xe6, 0x91, 0xc9, 0xe0, 0xaa, 0xed, 0x37, 0x52, + 0xa6, 0x38, 0xe9, 0xc3, 0x47, 0xe3, 0xe8, 0x8a, 0x39, 0xdd, 0x3c, 0x03, 0x67, 0x01, 0x7a, 0xbd, + 0xf9, 0xb0, 0xde, 0x51, 0xd9, 0x75, 0xb1, 0xad, 0x36, 0x3b, 0x28, 0x17, 0xe3, 0x30, 0x00, 0xcc, + 0xb0, 0x4c, 0xea, 0x67, 0x7b, 0x75, 0x4d, 0xad, 0x49, 0xb3, 0xe1, 0xe4, 0x9c, 0x53, 0x82, 0x2c, + 0xce, 0x8d, 0x77, 0x03, 0x67, 0x62, 0xe0, 0x7e, 0x65, 0xf4, 0x2c, 0x74, 0x70, 0x1c, 0xaa, 0x0d, + 0xcf, 0x6a, 0xa5, 0x08, 0xfa, 0x80, 0x9e, 0x41, 0x68, 0xfd, 0x08, 0x2d, 0x7a, 0x6d, 0x9c, 0xd3, + 0xd6, 0x22, 0x38, 0xbe, 0x38, 0xfe, 0x42, 0x31, 0x8b, 0x17, 0x4c, 0x16, 0x1b, 0xb6, 0xdd, 0x18, + 0x19, 0xc6, 0x2f, 0x8f, 0xe3, 0xd3, 0xb2, 0xa9, 0x8c, 0x1f, 0xc9, 0x0f, 0xc9, 0x42, 0x92, 0x13, + 0x9c, 0x38, 0x4a, 0x02, 0x5f, 0xde, 0x24, 0x17, 0x1c, 0xfa, 0x24, 0xd0, 0x53, 0x3d, 0x84, 0x32, + 0xfa, 0x75, 0x96, 0xb4, 0x17, 0xef, 0x25, 0xe5, 0xe5, 0xa9, 0x86, 0x55, 0xf9, 0x24, 0xf3, 0x44, + 0xc7, 0x2a, 0xd4, 0x61, 0xcd, 0x4d, 0xe0, 0x52, 0x94, 0x2d, 0x54, 0x8a, 0x8d, 0x46, 0xf6, 0x21, + 0xf5, 0xac, 0xc3, 0xb3, 0xf4, 0xe0, 0x4e, 0xf4, 0x29, 0xf2, 0x3f, 0x87, 0xa6, 0xfd, 0xa2, 0x2a, + 0x99, 0x84, 0xc2, 0x36, 0x3d, 0x24, 0x0b, 0xc8, 0x83, 0x09, 0x09, 0x5e, 0xee, 0x68, 0x8d, 0xa5, + 0xc3, 0x39, 0x3b, 0x4d, 0x10, 0x2b, 0x1f, 0x84, 0x1c, 0x5d, 0xb4, 0xa4, 0x0a, 0xe7, 0x5a, 0x52, + 0xac, 0xad, 0x96, 0xaf, 0x8b, 0x9d, 0x8d, 0x5f, 0x0a, 0x89, 0xe5, 0x8b, 0x2a, 0x28, 0x9f, 0xa6, + 0x9f, 0x50, 0x42, 0x53, 0x61, 0x64, 0x3a, 0xbb, 0xdc, 0x43, 0x5f, 0x7f, 0x60, 0x5b, 0xfe, 0x11, + 0xfa, 0x90, 0x9f, 0x60, 0x0e, 0xfc, 0xfb, 0x45, 0xf2, 0xc1, 0x79, 0x69, 0x86, 0x7d, 0x79, 0x92, + 0xe2, 0x91, 0x1b, 0x13, 0xa4, 0xf7, 0x53, 0xd0, 0x9c, 0xea, 0xd1, 0xe0, 0x9b, 0xe4, 0x72, 0xec, + 0xf5, 0x2a, 0x46, 0x85, 0xbb, 0x21, 0x7b, 0x3d, 0xd5, 0xe3, 0x63, 0x8a, 0xbd, 0x14, 0xbd, 0x76, + 0xc5, 0xc0, 0xdf, 0x13, 0xd1, 0xbf, 0x93, 0xd6, 0xe5, 0x49, 0xf4, 0x0a, 0x9a, 0xae, 0x9e, 0x7f, + 0x04, 0x73, 0x7d, 0x6c, 0x28, 0xff, 0xa8, 0x48, 0xbe, 0xfc, 0x34, 0x05, 0x86, 0xed, 0xfe, 0x23, + 0xa9, 0xe1, 0xdd, 0x9b, 0x6a, 0x78, 0x27, 0xd2, 0x9d, 0x72, 0x88, 0x2f, 0xa2, 0xe5, 0x55, 0xe6, + 0x00, 0xbf, 0x95, 0x35, 0xc0, 0xf9, 0x05, 0x83, 0xe5, 0xde, 0xf7, 0x63, 0x88, 0xff, 0x8b, 0x22, + 0x6a, 0x2e, 0xf1, 0xe7, 0x48, 0xd7, 0xe8, 0x1e, 0x81, 0x49, 0xef, 0x38, 0xdb, 0xe3, 0x7d, 0x52, + 0xc2, 0x24, 0x77, 0x18, 0x74, 0x5d, 0xae, 0x7a, 0xb4, 0x7a, 0xf7, 0x4a, 0x4c, 0x0e, 0x02, 0x34, + 0x5a, 0x98, 0x7c, 0xef, 0xca, 0xb1, 0x9e, 0x00, 0xe8, 0xfb, 0xce, 0xb1, 0xe3, 0x9e, 0x3a, 0xda, + 0x4a, 0x3f, 0x06, 0xc5, 0xa7, 0x68, 0xa3, 0x7b, 0x44, 0x4d, 0x3d, 0xa0, 0x46, 0x5f, 0x88, 0xd6, + 0x38, 0x0c, 0x3c, 0x86, 0x5f, 0x27, 0xc4, 0x0f, 0x0c, 0x0f, 0x3d, 0x0a, 0x03, 0xc7, 0xb4, 0xa0, + 0x2d, 0x01, 0x04, 0xbc, 0xd0, 0x94, 0xc9, 0xa2, 0x39, 0xf4, 0xe0, 0x64, 0x10, 0x26, 0xa2, 0xe2, + 0x5b, 0xae, 0x13, 0x89, 0x51, 0xed, 0x1b, 0x81, 0x30, 0x82, 0xf6, 0xc1, 0x5a, 0x69, 0xf5, 0xee, + 0x0b, 0xb1, 0x7a, 0x43, 0x07, 0x74, 0x38, 0x1e, 0x9a, 0x44, 0x6b, 0x6b, 0x41, 0xe2, 0x1b, 0x76, + 0x78, 0xa8, 0x94, 0x8e, 0xde, 0x38, 0xb9, 0x39, 0x29, 0x80, 0xb6, 0xc0, 0x25, 0x27, 0xf7, 0x56, + 0x95, 0x33, 0xdd, 0xa2, 0x4e, 0xa6, 0xbe, 0xf2, 0x1b, 0xc5, 0xf4, 0x53, 0x78, 0x2e, 0x6e, 0x38, + 0xf4, 0xfd, 0xd4, 0x2c, 0xaf, 0x4e, 0x35, 0xcb, 0xb3, 0x48, 0x4d, 0x35, 0xb1, 0xab, 0xa4, 0x84, + 0xcd, 0x15, 0x1e, 0x0d, 0xf0, 0x44, 0x7f, 0x21, 0x6b, 0x46, 0x47, 0x85, 0x68, 0x38, 0x98, 0xa2, + 0x9d, 0xdf, 0x8b, 0xb9, 0x7b, 0x1f, 0xf9, 0xd6, 0x89, 0xed, 0x1d, 0x67, 0xe0, 0xf5, 0x6f, 0x14, + 0xc9, 0x5b, 0x53, 0x11, 0x09, 0x2b, 0x7f, 0x3c, 0xed, 0x0b, 0xff, 0x04, 0x42, 0x53, 0xf5, 0xfd, + 0xc7, 0x62, 0xaa, 0xa1, 0xdd, 0x3d, 0xee, 0x25, 0x93, 0x7a, 0x9e, 0x44, 0x3d, 0xff, 0x3d, 0xe9, + 0xf7, 0xff, 0xa6, 0x90, 0x9e, 0xdf, 0xe8, 0x26, 0x35, 0x63, 0xf1, 0x8c, 0xdb, 0x46, 0x5e, 0x23, + 0x12, 0xb6, 0x6d, 0x44, 0xe5, 0x6b, 0x15, 0xe0, 0x91, 0x3e, 0x47, 0x9b, 0xcc, 0xc7, 0xfc, 0x16, + 0x4c, 0x5c, 0xb1, 0xf7, 0xae, 0x1d, 0xeb, 0x59, 0x70, 0xbd, 0xe9, 0x3a, 0x54, 0xe3, 0xa4, 0x50, + 0xcd, 0xd0, 0xf0, 0x5d, 0x87, 0xbb, 0x01, 0xe6, 0x5f, 0xca, 0xdf, 0x9d, 0x49, 0xaf, 0xc8, 0xdc, + 0xd6, 0x9d, 0x7f, 0x45, 0x4e, 0x24, 0x35, 0xcd, 0xac, 0x60, 0xdc, 0xfe, 0x77, 0x7d, 0x54, 0xe5, + 0x0b, 0x64, 0x0d, 0xc8, 0x80, 0x1b, 0xc7, 0xba, 0x33, 0x18, 0x06, 0xd2, 0xac, 0x7c, 0x85, 0x5c, + 0x38, 0xd6, 0x69, 0xc5, 0xf6, 0xa8, 0x61, 0x9e, 0x61, 0xe5, 0x03, 0x6a, 0xa2, 0x4b, 0xb5, 0x63, + 0x9d, 0x3e, 0x74, 0x59, 0xdd, 0xb7, 0x2c, 0xc7, 0xf2, 0x8f, 0xa8, 0x29, 0xcd, 0x73, 0x7c, 0x9c, + 0x91, 0x4d, 0x37, 0xa8, 0xa3, 0x7f, 0x08, 0x69, 0x41, 0xbe, 0x4c, 0xe4, 0x63, 0x9d, 0x42, 0xc3, + 0x63, 0xf0, 0x45, 0xf9, 0x1a, 0xb9, 0x12, 0xcf, 0xd0, 0x72, 0xc2, 0xbe, 0x91, 0x96, 0xe4, 0x1b, + 0xe4, 0x5a, 0x98, 0x58, 0x77, 0xda, 0x46, 0x1f, 0xc5, 0x57, 0x15, 0x1f, 0x90, 0x24, 0xc2, 0x8b, + 0x03, 0x5a, 0x4d, 0x37, 0x50, 0x6d, 0xab, 0x67, 0x1d, 0xd8, 0x54, 0x5a, 0x56, 0xec, 0x11, 0x53, + 0xc2, 0xd1, 0x2e, 0xf7, 0xab, 0x47, 0x86, 0xd3, 0xa3, 0x66, 0x7a, 0x91, 0x15, 0xce, 0xbd, 0xc8, + 0x76, 0xd3, 0x37, 0x83, 0x6d, 0x1a, 0x74, 0xac, 0xee, 0x31, 0x0d, 0xaa, 0xae, 0x19, 0x39, 0x61, + 0x7e, 0x85, 0xac, 0x05, 0x00, 0xd5, 0x07, 0xae, 0x6b, 0xc7, 0x5c, 0x98, 0x95, 0x10, 0xbc, 0xe7, + 0xba, 0x36, 0xbb, 0x20, 0xfc, 0xf7, 0x05, 0x74, 0x95, 0x9b, 0x4f, 0x8f, 0x8f, 0x7c, 0x9d, 0xcc, + 0x75, 0x19, 0x80, 0xdf, 0x0b, 0xde, 0xcd, 0xf5, 0x48, 0x9f, 0x99, 0x7d, 0x93, 0x7d, 0x69, 0x48, + 0xa1, 0xec, 0x92, 0x59, 0xf6, 0x29, 0xbf, 0x44, 0x56, 0x93, 0x75, 0x0c, 0xc3, 0x4e, 0xc5, 0xaa, + 0x28, 0xcb, 0x64, 0x96, 0x65, 0x13, 0x3a, 0xc7, 0xec, 0xb7, 0xfc, 0x16, 0x91, 0xc5, 0x42, 0x36, + 0x2d, 0xdf, 0xb0, 0x6d, 0xf7, 0x34, 0x34, 0x2f, 0x14, 0xc2, 0xed, 0x5a, 0x98, 0x30, 0x7a, 0x46, + 0x6e, 0xd3, 0x60, 0xdf, 0x31, 0xa9, 0x67, 0xbb, 0x9e, 0xe9, 0x57, 0x6b, 0x91, 0x7d, 0xae, 0xf2, + 0xdb, 0x85, 0xb4, 0xe8, 0x31, 0x0b, 0x37, 0x8c, 0x29, 0x93, 0x5c, 0x8a, 0x5f, 0x1e, 0xd3, 0x29, + 0x39, 0x34, 0x12, 0x57, 0xdb, 0x94, 0x9b, 0xa6, 0x2b, 0x64, 0xa1, 0x6b, 0xb2, 0x0b, 0x29, 0x1e, + 0x83, 0x4b, 0xda, 0x7c, 0xd7, 0x7c, 0x40, 0xcf, 0x7c, 0xe5, 0xc3, 0xf4, 0x35, 0x94, 0xaf, 0xbc, + 0xe7, 0xc0, 0x99, 0x21, 0x32, 0x3c, 0xb8, 0x36, 0x0b, 0x72, 0x89, 0x2c, 0xb5, 0x86, 0x41, 0xeb, + 0x90, 0x65, 0x94, 0x8a, 0xca, 0x37, 0xd3, 0x06, 0x6a, 0xb1, 0x40, 0x29, 0xdc, 0x19, 0x35, 0x97, + 0xa3, 0x5f, 0x23, 0x4b, 0xfc, 0x1a, 0x11, 0x0e, 0xcc, 0x22, 0x02, 0xc6, 0x47, 0x4d, 0xf9, 0xdf, + 0x8a, 0x69, 0x3b, 0xb4, 0xbc, 0x22, 0xc2, 0x26, 0xd8, 0xa9, 0x7e, 0xbc, 0x9f, 0xbb, 0xa5, 0x4d, + 0xa0, 0x34, 0xd5, 0x39, 0x97, 0x68, 0x58, 0x31, 0xd9, 0x30, 0xe5, 0x57, 0x0b, 0xdf, 0x83, 0xed, + 0x2e, 0x67, 0x67, 0x9b, 0xe5, 0x3b, 0x5b, 0xb8, 0x23, 0x3d, 0x64, 0xdb, 0x61, 0xb8, 0xe1, 0xd5, + 0x5c, 0xea, 0x3b, 0x41, 0xeb, 0xd4, 0x81, 0x37, 0x3c, 0x69, 0x9e, 0xd7, 0x06, 0xbe, 0x42, 0xe4, + 0x05, 0xe5, 0xed, 0x34, 0x53, 0xb1, 0x9d, 0xdb, 0x49, 0x7c, 0x8a, 0x8f, 0x0c, 0xd0, 0xf6, 0xa4, + 0x01, 0x3a, 0x9c, 0x76, 0x80, 0xb6, 0xa7, 0x1f, 0xa0, 0x58, 0x1f, 0x4e, 0x35, 0x34, 0xf2, 0x5d, + 0x72, 0x69, 0x60, 0x75, 0x8f, 0xd9, 0xe1, 0xca, 0x17, 0xb6, 0x3e, 0x74, 0x02, 0xcb, 0xe6, 0xcc, + 0xfb, 0x05, 0x9e, 0x58, 0xc1, 0xb4, 0x7d, 0x96, 0x24, 0xbf, 0x43, 0x2e, 0x52, 0xc3, 0x73, 0xa8, + 0xa9, 0x8b, 0x98, 0x92, 0x91, 0xfb, 0xd2, 0x92, 0x26, 0x63, 0x1a, 0x8f, 0xf6, 0x84, 0x8a, 0x06, + 0x9f, 0xc4, 0xc7, 0x3f, 0x39, 0xd2, 0xcf, 0xb1, 0xc5, 0x74, 0xac, 0xd3, 0xa6, 0xbb, 0x67, 0x75, + 0x8f, 0xa5, 0x42, 0xe6, 0xf4, 0x28, 0xde, 0x7e, 0x48, 0x2e, 0xd6, 0x5a, 0x9d, 0x8a, 0xfe, 0x08, + 0x39, 0x30, 0x56, 0xff, 0x0e, 0xea, 0x1f, 0x6d, 0x20, 0x1c, 0x54, 0x61, 0x34, 0x75, 0xaf, 0x51, + 0x79, 0xac, 0x37, 0x5b, 0xda, 0x6e, 0xa5, 0x21, 0x3d, 0x27, 0xdf, 0x24, 0xcf, 0x8f, 0xa6, 0xee, + 0xd4, 0xb7, 0x77, 0x1a, 0xf5, 0xed, 0x9d, 0x4e, 0x5b, 0x2a, 0xdc, 0xfe, 0xad, 0x02, 0x79, 0x5e, + 0xad, 0x07, 0xb4, 0xaf, 0x9a, 0x56, 0xe0, 0xb2, 0x2e, 0xa5, 0xde, 0x89, 0xc1, 0xdf, 0xfa, 0x59, + 0xef, 0xbd, 0x4c, 0x6e, 0x1d, 0xeb, 0xe3, 0x30, 0xf4, 0xd6, 0x03, 0xa9, 0x20, 0xbf, 0x43, 0xde, + 0x9c, 0x80, 0xc6, 0x67, 0xaa, 0xfa, 0xc4, 0xf2, 0x03, 0x5f, 0x2a, 0xca, 0x6f, 0x90, 0x57, 0x27, + 0xe4, 0x40, 0x08, 0x4c, 0xf6, 0xc9, 0xc8, 0xec, 0xfe, 0x64, 0xb6, 0xd8, 0x99, 0x7f, 0xfb, 0x67, + 0x67, 0xc9, 0x65, 0x35, 0xee, 0x84, 0xab, 0x43, 0x9f, 0x04, 0x5b, 0x16, 0xb5, 0x4d, 0xf9, 0x25, + 0x72, 0xf3, 0x58, 0xcf, 0x4e, 0xd3, 0x9b, 0xf4, 0x94, 0x01, 0xa4, 0xe7, 0x26, 0x61, 0xb1, 0x6a, + 0x48, 0x05, 0xf9, 0x6d, 0xf2, 0x46, 0x2e, 0x16, 0x43, 0x69, 0xd3, 0xa0, 0x16, 0x19, 0xac, 0x48, + 0x45, 0xf9, 0x4d, 0xf2, 0xda, 0xd8, 0x0c, 0x71, 0xec, 0x19, 0xf9, 0x16, 0xb9, 0x9e, 0x8b, 0xbd, + 0x73, 0x36, 0xa0, 0xd2, 0xac, 0xfc, 0x1a, 0x79, 0x29, 0x1f, 0x85, 0x7a, 0xee, 0x23, 0xcb, 0x69, + 0xb8, 0xbe, 0x2f, 0xcd, 0xc9, 0x77, 0xc8, 0x5b, 0xb9, 0x98, 0x5b, 0xe0, 0xa4, 0xde, 0x09, 0xec, + 0x33, 0x58, 0x56, 0x90, 0x2a, 0xcd, 0xcb, 0xaf, 0x93, 0x97, 0xf3, 0xb3, 0x70, 0x28, 0xf4, 0xc4, + 0xc2, 0xd8, 0x7a, 0xec, 0xb9, 0x83, 0xa1, 0x6d, 0x78, 0x80, 0xb9, 0xc8, 0x67, 0x53, 0x36, 0x66, + 0xdb, 0xb0, 0xc1, 0x0a, 0x58, 0x5a, 0x1a, 0x5b, 0x36, 0x43, 0xab, 0x59, 0x3e, 0x1c, 0xc7, 0x12, + 0x91, 0x5f, 0x21, 0x4a, 0x2e, 0x6a, 0xd5, 0x75, 0x02, 0xc3, 0x72, 0xa8, 0x27, 0x2d, 0xdf, 0xfe, + 0xce, 0x0c, 0xb9, 0x94, 0x40, 0xab, 0x19, 0x81, 0x01, 0x4b, 0x48, 0x21, 0x2f, 0xa4, 0x28, 0x88, + 0x24, 0xe8, 0xc4, 0x7a, 0x4d, 0x7a, 0x4e, 0x7e, 0x91, 0xdc, 0xc8, 0xc3, 0xc1, 0x91, 0x3b, 0x94, + 0x0a, 0x19, 0x55, 0x89, 0x08, 0x9d, 0x0d, 0x28, 0x5a, 0x34, 0x48, 0x45, 0xf9, 0x36, 0x79, 0x25, + 0x0f, 0xaf, 0x2d, 0x44, 0x01, 0xa0, 0x3f, 0x18, 0x4e, 0xfc, 0x4c, 0x5c, 0x7c, 0xe0, 0x8f, 0x90, + 0x67, 0x33, 0xe6, 0x6d, 0xa2, 0x25, 0x8f, 0x2c, 0x87, 0xcd, 0x85, 0x71, 0xd5, 0xa4, 0x9e, 0xcb, + 0x66, 0x0c, 0xf5, 0xa5, 0xf9, 0x8c, 0x51, 0x8d, 0xaa, 0x19, 0x1f, 0x83, 0x85, 0x8c, 0x89, 0x1d, + 0x62, 0x86, 0x43, 0x20, 0xba, 0x69, 0xf1, 0xf6, 0xef, 0x17, 0xc8, 0x4d, 0xf5, 0x11, 0xa5, 0xc7, + 0xd4, 0x31, 0x3b, 0xee, 0xd0, 0x73, 0xe8, 0x99, 0x66, 0x75, 0x8f, 0xf6, 0x3c, 0xea, 0x53, 0xa7, + 0x8b, 0x47, 0x11, 0x6f, 0xf7, 0x04, 0x2c, 0xb8, 0x0f, 0x49, 0xcf, 0xc9, 0xef, 0x92, 0xb7, 0xa7, + 0x40, 0x86, 0xbe, 0xa5, 0x26, 0x32, 0xee, 0x62, 0xf9, 0x4e, 0xca, 0xf4, 0x88, 0x7b, 0x88, 0x93, + 0x8a, 0x7c, 0x0d, 0x4d, 0xca, 0xa0, 0xda, 0x56, 0xdf, 0x72, 0x0c, 0x76, 0x14, 0xcf, 0xdc, 0xfe, + 0xc7, 0x73, 0xe4, 0xda, 0x98, 0xc0, 0x6b, 0xf2, 0x5b, 0x64, 0xfa, 0xc8, 0x6c, 0xd2, 0x73, 0xbc, + 0x06, 0x93, 0xd1, 0xab, 0xae, 0x6b, 0x9b, 0xee, 0xa9, 0x13, 0xee, 0xcb, 0x63, 0xb2, 0x80, 0x0f, + 0xa5, 0x20, 0xf0, 0xac, 0x83, 0x61, 0x40, 0xd9, 0xbe, 0x8c, 0x9d, 0x39, 0x21, 0xc7, 0xae, 0x8b, + 0x01, 0x53, 0xdb, 0x03, 0x0a, 0xfb, 0x33, 0xce, 0x80, 0x31, 0x99, 0xd0, 0xeb, 0x53, 0xc7, 0xa3, + 0x6c, 0xdf, 0xc2, 0xc1, 0x9d, 0x50, 0x04, 0x84, 0x25, 0x90, 0xe6, 0x26, 0x23, 0xb3, 0x99, 0xb5, + 0xe7, 0x59, 0x5d, 0x2a, 0xcd, 0xcb, 0x9b, 0xe4, 0xf6, 0x54, 0x3d, 0xd4, 0x76, 0x87, 0x8e, 0x29, + 0x2d, 0xf0, 0x49, 0x30, 0x8e, 0xb8, 0x73, 0xe2, 0x1e, 0x53, 0xaf, 0x3d, 0xa0, 0xb6, 0xed, 0x4b, + 0x8b, 0x53, 0x0f, 0xc1, 0xae, 0xe1, 0x18, 0x55, 0xd7, 0x0f, 0xa4, 0xa5, 0xc9, 0x59, 0xf8, 0x10, + 0x18, 0xdd, 0x63, 0xac, 0x16, 0x99, 0x7a, 0x5e, 0x34, 0x8d, 0x3e, 0x95, 0x96, 0x27, 0x0f, 0x32, + 0xeb, 0xa2, 0xaa, 0xdb, 0x1f, 0xb8, 0x0e, 0x75, 0x02, 0x5f, 0x5a, 0xe1, 0x5b, 0xd0, 0x84, 0x1c, + 0x0d, 0xd7, 0xa3, 0x52, 0x69, 0x72, 0x9f, 0xc2, 0x00, 0x18, 0xbe, 0x6f, 0x9d, 0x50, 0x5f, 0x5a, + 0xbd, 0xfd, 0x57, 0x8a, 0xe4, 0x4a, 0x4e, 0x38, 0x37, 0xbe, 0xff, 0x8f, 0x8f, 0xf5, 0x26, 0x3d, + 0x37, 0xd2, 0xfe, 0x04, 0x1a, 0xbf, 0xe1, 0x8b, 0x6a, 0x48, 0x85, 0x91, 0x29, 0x92, 0x85, 0x8e, + 0xb0, 0xf0, 0x14, 0xce, 0x41, 0x16, 0x44, 0x1b, 0x6e, 0xf7, 0x18, 0x26, 0xf6, 0xd8, 0x9a, 0x70, + 0x96, 0x06, 0x61, 0xc0, 0x7b, 0x8f, 0x25, 0x8e, 0xa0, 0x90, 0x85, 0x9f, 0xbb, 0xfd, 0xbb, 0x45, + 0xb2, 0x91, 0xe7, 0x5f, 0x97, 0x6f, 0xd3, 0x13, 0xbc, 0xef, 0x4a, 0xcf, 0xf1, 0xc6, 0xe7, 0xe1, + 0x6d, 0x19, 0x96, 0x4d, 0xcd, 0x8e, 0xdb, 0xa6, 0x8e, 0x29, 0x15, 0xf8, 0x58, 0xe6, 0x21, 0x37, + 0xdd, 0x40, 0x75, 0xdc, 0x61, 0xef, 0x08, 0xd9, 0x56, 0xa9, 0x28, 0xdf, 0x25, 0x9b, 0x63, 0xf0, + 0x05, 0x93, 0xda, 0x06, 0x35, 0x71, 0x64, 0x55, 0x67, 0xf8, 0x7c, 0xcf, 0xcb, 0x23, 0xe0, 0x4d, + 0x37, 0xe0, 0x4c, 0x75, 0xb8, 0x21, 0xe4, 0x17, 0x83, 0x91, 0x39, 0x18, 0x28, 0xdc, 0x10, 0xf2, + 0x90, 0xf9, 0x98, 0xb4, 0x4e, 0x1d, 0x6a, 0x4a, 0xf3, 0xb7, 0xff, 0x66, 0x91, 0x5c, 0xce, 0x56, + 0xc0, 0xe4, 0xa7, 0xe5, 0x58, 0xe5, 0x4c, 0xe9, 0x39, 0xf9, 0x55, 0xf2, 0x62, 0x2e, 0x56, 0xac, + 0x0d, 0x05, 0xce, 0xb3, 0x64, 0x23, 0xf2, 0x16, 0xe0, 0x9d, 0xab, 0x38, 0x96, 0x66, 0xfb, 0x73, + 0x9b, 0x8d, 0xd9, 0xd0, 0xa3, 0xd2, 0xcc, 0xd8, 0x2a, 0xb2, 0x83, 0xdf, 0x05, 0x19, 0x17, 0x1e, + 0xd4, 0xd9, 0x58, 0x6c, 0x22, 0x0b, 0x7a, 0xe1, 0x5e, 0x9a, 0x5d, 0x70, 0xad, 0xd5, 0x70, 0x0d, + 0x53, 0x20, 0xcf, 0xdf, 0xfe, 0xed, 0x39, 0x52, 0xce, 0xd7, 0xf8, 0xe4, 0xa5, 0x4e, 0xd4, 0x08, + 0x95, 0x9e, 0x9b, 0x88, 0x29, 0x5a, 0x22, 0x4e, 0xab, 0x7c, 0xcc, 0xaa, 0xe1, 0x04, 0xac, 0x45, + 0xed, 0x56, 0xd5, 0xe8, 0x1e, 0xd1, 0xf0, 0xb4, 0xca, 0xcf, 0xc1, 0xf6, 0x26, 0x90, 0xd7, 0x85, + 0xbe, 0x0f, 0xa4, 0x19, 0xbe, 0xeb, 0x8f, 0xc9, 0xc4, 0x65, 0x88, 0x9c, 0x65, 0x99, 0xe5, 0xbb, + 0xc0, 0xc4, 0x0c, 0x38, 0xbe, 0x73, 0x13, 0xd1, 0x01, 0x84, 0xec, 0x9b, 0x29, 0xcd, 0xcb, 0xef, + 0x93, 0xbb, 0xd3, 0x50, 0xe7, 0x08, 0x5c, 0xaa, 0x2c, 0x2d, 0x9c, 0x33, 0x1f, 0x57, 0x3f, 0x91, + 0x16, 0x27, 0xf7, 0x59, 0xac, 0x35, 0x7c, 0x27, 0x58, 0x92, 0xbf, 0x40, 0xee, 0x4c, 0x93, 0x29, + 0x11, 0xb8, 0x43, 0x22, 0x13, 0x47, 0x54, 0xec, 0xce, 0xa8, 0x9e, 0x5e, 0x93, 0x96, 0xa7, 0xad, + 0x5d, 0x25, 0x52, 0x58, 0x97, 0x56, 0xfe, 0x7f, 0x41, 0xcb, 0x29, 0x3c, 0x49, 0xac, 0x28, 0x31, + 0xaf, 0x18, 0xb2, 0xfc, 0x09, 0x52, 0x22, 0x0a, 0xf0, 0x6a, 0x2d, 0x65, 0xe4, 0x12, 0xc1, 0x36, + 0xca, 0x0e, 0x19, 0xb5, 0xc5, 0x39, 0xfe, 0x0e, 0xef, 0x0d, 0x60, 0x53, 0x10, 0x90, 0x5f, 0x9c, + 0x59, 0x92, 0x59, 0x96, 0x2a, 0xc0, 0x88, 0x47, 0x91, 0x5f, 0x6a, 0x7a, 0x22, 0x58, 0x11, 0x13, + 0xb4, 0xef, 0x81, 0x4d, 0x91, 0x63, 0x52, 0x29, 0xa8, 0x42, 0x15, 0x60, 0xd6, 0x72, 0xe7, 0x12, + 0x75, 0x45, 0x1f, 0xbd, 0x75, 0xcb, 0x49, 0x4c, 0x87, 0x15, 0xe6, 0x58, 0xa4, 0xe2, 0x61, 0x23, + 0xc9, 0x6e, 0xa0, 0xae, 0x72, 0x79, 0x62, 0x51, 0x4a, 0xb1, 0x00, 0xa3, 0x13, 0xab, 0x07, 0x63, + 0x03, 0x23, 0x03, 0x20, 0x00, 0x00, 0xff, 0xff, 0xa9, 0x34, 0x24, 0x8f, 0xf5, 0x3b, 0x01, 0x00, +} diff --git a/protocol/dota_gcmessages_client.proto b/protocol/dota_gcmessages_client.proto new file mode 100644 index 0000000..406b33e --- /dev/null +++ b/protocol/dota_gcmessages_client.proto @@ -0,0 +1,3245 @@ +syntax = "proto2"; +package protocol; + +import "steammessages.proto"; +import "dota_shared_enums.proto"; +import "dota_gcmessages_common.proto"; +import "gcsdk_gcmessages.proto"; +import "dota_gcmessages_common_match_management.proto"; +import "base_gcmessages.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +enum DOTA_WatchReplayType { + DOTA_WATCH_REPLAY_NORMAL = 0; + DOTA_WATCH_REPLAY_HIGHLIGHTS = 1; +} + +enum EItemEditorReservationResult { + k_EItemEditorReservationResult_OK = 1; + k_EItemEditorReservationResult_AlreadyExists = 2; + k_EItemEditorReservationResult_Reserved = 3; + k_EItemEditorReservationResult_TimedOut = 4; +} + +enum EFeaturedHeroTextField { + k_EFeaturedHeroTextField_NewHero = 0; + k_EFeaturedHeroTextField_NewItem = 1; + k_EFeaturedHeroTextField_ItemSetDescription = 2; + k_EFeaturedHeroTextField_ItemDescription = 3; + k_EFeaturedHeroTextField_Hype = 4; + k_EFeaturedHeroTextField_HeroWinLoss = 5; + k_EFeaturedHeroTextField_FrequentlyPlayedHero = 6; + k_EFeaturedHeroTextField_FeaturedItem = 7; + k_EFeaturedHeroTextField_PopularItem = 8; + k_EFeaturedHeroTextField_SaleItem = 9; + k_EFeaturedHeroTextField_SaleDiscount = 10; + k_EFeaturedHeroTextField_Container = 11; +} + +enum EFeaturedHeroDataType { + k_EFeaturedHeroDataType_HeroID = 0; + k_EFeaturedHeroDataType_ItemDef = 1; + k_EFeaturedHeroDataType_HypeString = 2; + k_EFeaturedHeroDataType_StartTimestamp = 3; + k_EFeaturedHeroDataType_ExpireTimestamp = 4; + k_EFeaturedHeroDataType_HeroWins = 5; + k_EFeaturedHeroDataType_HeroLosses = 6; + k_EFeaturedHeroDataType_SaleDiscount = 7; + k_EFeaturedHeroDataType_ContainerItemDef = 8; +} + +enum EWeekendTourneyRichPresenceEvent { + k_EWeekendTourneyRichPresenceEvent_None = 0; + k_EWeekendTourneyRichPresenceEvent_StartedMatch = 1; + k_EWeekendTourneyRichPresenceEvent_WonMatch = 2; + k_EWeekendTourneyRichPresenceEvent_Eliminated = 3; +} + +enum EDOTATriviaQuestionCategory { + k_EDOTATriviaQuestionCategory_AbilityIcon = 0; + k_EDOTATriviaQuestionCategory_AbilityCooldown = 1; + k_EDOTATriviaQuestionCategory_HeroAttributes = 2; + k_EDOTATriviaQuestionCategory_HeroMovementSpeed = 3; + k_EDOTATriviaQuestionCategory_TalentTree = 4; + k_EDOTATriviaQuestionCategory_HeroStats = 5; + k_EDOTATriviaQuestionCategory_ItemPrice = 6; + k_EDOTATriviaQuestionCategory_AbilitySound = 7; + k_EDOTATriviaQuestionCategory_InvokerSpells = 8; + k_EDOTATriviaQuestionCategory_AbilityManaCost = 9; + k_EDOTATriviaQuestionCategory_HeroAttackSound = 10; + k_EDOTATriviaQuestionCategory_AbilityName = 11; + k_EDOTATriviaQuestionCategory_ItemComponents = 12; + k_EDOTATriviaQuestionCategory_ItemLore = 13; + k_EDOTATriviaQuestionCategory_ItemPassives = 14; +} + +enum EDOTATriviaAnswerResult { + k_EDOTATriviaAnswerResult_Success = 0; + k_EDOTATriviaAnswerResult_InvalidQuestion = 1; + k_EDOTATriviaAnswerResult_InvalidAnswer = 2; + k_EDOTATriviaAnswerResult_QuestionLocked = 3; + k_EDOTATriviaAnswerResult_AlreadyAnswered = 4; + k_EDOTATriviaAnswerResult_TriviaDisabled = 5; +} + +enum EPurchaseHeroRelicResult { + k_EPurchaseHeroRelicResult_Success = 0; + k_EPurchaseHeroRelicResult_FailedToSend = 1; + k_EPurchaseHeroRelicResult_NotEnoughPoints = 2; + k_EPurchaseHeroRelicResult_InternalServerError = 3; + k_EPurchaseHeroRelicResult_PurchaseNotAllowed = 4; + k_EPurchaseHeroRelicResult_InvalidRelic = 5; + k_EPurchaseHeroRelicResult_AlreadyOwned = 6; +} + +enum EDevEventRequestResult { + k_EDevEventRequestResult_Success = 0; + k_EDevEventRequestResult_NotAllowed = 1; + k_EDevEventRequestResult_InvalidEvent = 2; + k_EDevEventRequestResult_SqlFailure = 3; + k_EDevEventRequestResult_Timeout = 4; + k_EDevEventRequestResult_LockFailure = 5; + k_EDevEventRequestResult_SDOLoadFailure = 6; +} + +enum ESupportEventRequestResult { + k_ESupportEventRequestResult_Success = 0; + k_ESupportEventRequestResult_Timeout = 1; + k_ESupportEventRequestResult_CantLockSOCache = 2; + k_ESupportEventRequestResult_ItemNotInInventory = 3; + k_ESupportEventRequestResult_InvalidItemDef = 4; + k_ESupportEventRequestResult_InvalidEvent = 5; + k_ESupportEventRequestResult_EventExpired = 6; + k_ESupportEventRequestResult_InvalidSupportAccount = 7; + k_ESupportEventRequestResult_InvalidSupportMessage = 8; + k_ESupportEventRequestResult_InvalidEventPoints = 9; + k_ESupportEventRequestResult_InvalidPremiumPoints = 10; + k_ESupportEventRequestResult_InvalidActionID = 11; + k_ESupportEventRequestResult_InvalidActionScore = 12; + k_ESupportEventRequestResult_TransactionFailed = 13; +} + +enum ECoachTeammateRating { + k_ECoachTeammateRating_None = 0; + k_ECoachTeammateRating_Positive = 1; + k_ECoachTeammateRating_Negative = 2; + k_ECoachTeammateRating_Abusive = 3; +} + +enum EPlayerCoachMatchFlag { + k_EPlayerCoachMatchFlag_EligibleForRewards = 1; +} + +message CMsgClientSuspended { + optional uint32 time_end = 1; +} + +message CMsgBalancedShuffleLobby { +} + +message CMsgInitialQuestionnaireResponse { + optional uint32 initial_skill = 1; +} + +message CMsgDOTAPlayerMatchHistory { + repeated uint64 match_ids = 1; +} + +message CMsgDOTAMatchHistoryFilter { + repeated uint64 match_ids = 1; + optional uint64 newest_match_id_at_last_query = 2; + optional uint32 time_last_query = 3; +} + +message CMsgDOTARequestMatches { + enum SkillLevel { + Any = 0; + Normal = 1; + High = 2; + VeryHigh = 3; + } + + optional uint32 hero_id = 2; + optional uint32 game_mode = 3; + optional fixed32 date_min = 6; + optional fixed32 date_max = 7; + optional uint32 matches_requested = 10; + optional uint64 start_at_match_id = 11; + optional fixed32 min_players = 12; + optional uint32 request_id = 13; + optional uint32 account_id = 15; + optional uint32 league_id = 16; + optional CMsgDOTARequestMatches.SkillLevel skill = 17 [default = Any]; + optional uint32 team_id = 18; + optional uint64 custom_game_id = 20; +} + +message CMsgDOTARequestMatchesResponse { + message Series { + repeated CMsgDOTAMatch matches = 1; + optional uint32 series_id = 2; + optional uint32 series_type = 3; + } + + repeated CMsgDOTAMatch matches = 1; + repeated CMsgDOTARequestMatchesResponse.Series series = 2; + optional uint32 request_id = 3; + optional uint32 total_results = 4; + optional uint32 results_remaining = 5; +} + +message CMsgDOTAGetDPCStandingsResponse { + message TeamInfo { + optional uint32 team_id = 1; + optional string team_name = 2; + optional uint32 dpc_points = 3; + optional string team_logo_url = 4; + optional CMsgDOTAGetDPCStandingsResponse.EStatus status = 5 [default = DEFAULT]; + } + + enum EStatus { + DEFAULT = 0; + CLINCHED = 1; + ELIMINATED = 2; + } + + repeated CMsgDOTAGetDPCStandingsResponse.TeamInfo standings = 1; +} + +message CMsgDOTAPopup { + enum PopupID { + NONE = -1; + KICKED_FROM_LOBBY = 0; + KICKED_FROM_PARTY = 1; + KICKED_FROM_TEAM = 2; + TEAM_WAS_DISBANDED = 3; + TEAM_MATCHMAKE_ALREADY_MATCH = 4; + TEAM_MATCHMAKE_ALREADY_FINDING = 5; + TEAM_MATCHMAKE_FULL = 6; + TEAM_MATCHMAKE_FAIL_ADD = 7; + TEAM_MATCHMAKE_FAIL_ADD_CURRENT = 8; + TEAM_MATCHMAKE_FAILED_TEAM_MEMBER = 9; + TEAM_MATCHMAKE_ALREADY_GAME = 10; + TEAM_MATCHMAKE_FAIL_GET_PARTY = 11; + MATCHMAKING_DISABLED = 12; + INVITE_DENIED = 13; + PARTY_FULL = 14; + MADE_ADMIN = 15; + NEED_TO_PURCHASE = 16; + SIGNON_MESSAGE = 17; + GUILD_KICKED = 18; + MATCHMAKING_REGION_OFFLINE = 19; + TOURNAMENT_GAME_NOT_FOUND = 21; + TOURNAMENT_GAME_HAS_LOBBY_ID = 22; + TOURNAMENT_GAME_HAS_MATCH_ID = 23; + TOURNAMENT_GAME_HAS_NO_RADIANT_TEAM = 24; + TOURNAMENT_GAME_HAS_NO_DIRE_TEAM = 25; + TOURNAMENT_GAME_SQL_UPDATE_FAILED = 26; + NOT_LEAGUE_ADMIN = 27; + IN_ANOTHER_GAME = 29; + PARTY_MEMBER_IN_ANOTHER_GAME = 30; + PARTY_MEMBER_IN_LOW_PRIORITY = 31; + CLIENT_OUT_OF_DATE = 32; + SAVE_GAME_CORRUPT = 38; + INSUFFICIENT_INGOTS = 39; + COMPETITIVE_MM_NOT_ENOUGH_SKILL_DATA_PLAY_MORE_CASUAL = 42; + PARTY_LEADER_JOINED_LOBBY = 44; + WEEKEND_TOURNEY_UNMATCHED = 48; + POST_MATCH_SURVEY = 49; + TROPHY_AWARDED = 50; + TROPHY_LEVEL_UP = 51; + ALL_HERO_CHALLENGE_PROGRESS = 52; + NEED_INITIAL_SKILL = 53; + NEED_INITIAL_SKILL_IN_PARTY = 54; + TARGET_ENGINE_MISMATCH = 55; + VAC_NOT_VERIFIED = 56; + KICKED_FROM_QUEUE_EVENT_STARTING = 57; + KICKED_FROM_QUEUE_EVENT_ENDING = 58; + LOBBY_FULL = 62; + EVENT_POINTS_EARNED = 63; + CUSTOM_GAME_INCORRECT_VERSION = 64; + LIMITED_USER_CHAT = 66; + EVENT_PREMIUM_POINTS_EARNED = 67; + LOBBY_MVP_AWARDED = 68; + LOW_BADGE_LEVEL_CHAT = 71; + LOW_WINS_CHAT = 72; + UNVERIFIED_USER_CHAT = 73; + PARTY_STARTED_FINDING_EVENT_MATCH = 74; + GENERIC_INFO = 69; + GENERIC_ERROR = 70; + RANK_TIER_UPDATED = 75; + CUSTOM_GAME_COOLDOWN_RESTRICTED = 76; + } + + optional CMsgDOTAPopup.PopupID id = 1 [default = NONE]; + optional string custom_text = 2; + optional sint32 int_data = 3; + optional bytes popup_data = 4; + optional string loc_token_header = 5; + optional string loc_token_msg = 6; + repeated string var_names = 7; + repeated string var_values = 8; + optional string debug_text = 9; +} + +message CMsgDOTAReportsRemainingRequest { +} + +message CMsgDOTAReportsRemainingResponse { + optional uint32 num_positive_reports_remaining = 1; + optional uint32 num_negative_reports_remaining = 2; + optional uint32 num_positive_reports_total = 3; + optional uint32 num_negative_reports_total = 4; +} + +message CMsgDOTASubmitPlayerReport { + optional uint32 target_account_id = 1; + optional uint32 report_flags = 2; + optional uint64 lobby_id = 4; + optional string comment = 5; +} + +message CMsgDOTASubmitPlayerReportResponse { + optional uint32 target_account_id = 1; + optional uint32 report_flags = 2; + optional uint32 result = 3; + optional string debug_message = 4; +} + +message CMsgDOTAReportCountsRequest { + optional uint32 target_account_id = 1; +} + +message CMsgDOTAReportCountsResponse { + optional uint32 target_account_id = 1; + optional uint32 leadership_count = 2; + optional uint32 teaching_count = 3; + optional uint32 friendly_count = 4; + optional uint32 forgiving_count = 5; +} + +message CMsgDOTASubmitLobbyMVPVote { + optional uint32 target_account_id = 1; +} + +message CMsgDOTASubmitLobbyMVPVoteResponse { + optional uint32 target_account_id = 1; + optional uint32 eresult = 2; +} + +message CMsgDOTALobbyMVPNotifyRecipient { + optional uint32 voter_account_id = 1; + optional uint32 recipient_account_id = 2; + optional uint32 num_votes = 3; +} + +message CMsgDOTALobbyMVPAwarded { + optional uint64 match_id = 1; + repeated uint32 mvp_account_id = 2; +} + +message CMsgDOTAKickedFromMatchmakingQueue { + optional MatchType match_type = 1 [default = MATCH_TYPE_CASUAL]; +} + +message CMsgDOTARequestSaveGames { + optional uint32 server_region = 1; +} + +message CMsgDOTARequestSaveGamesResponse { + optional fixed64 steam_id = 1; + repeated CDOTASaveGame save_games = 2; +} + +message CMsgGCMatchDetailsRequest { + optional uint64 match_id = 1; +} + +message CMsgGCMatchDetailsResponse { + optional uint32 result = 1; + optional CMsgDOTAMatch match = 2; + optional DOTAMatchVote vote = 3 [default = DOTAMatchVote_INVALID]; +} + +message CMsgServerToGCMatchDetailsRequest { + repeated uint64 match_ids = 1; +} + +message CMsgGCToServerMatchDetailsResponse { + repeated CMsgDOTAMatch matches = 1; +} + +message CMsgDOTAProfileTickets { + message LeaguePass { + optional uint32 league_id = 1; + optional uint32 item_def = 2; + } + + optional uint32 result = 1; + optional uint32 account_id = 2; + repeated CMsgDOTAProfileTickets.LeaguePass league_passes = 3; +} + +message CMsgClientToGCGetProfileTickets { + optional uint32 account_id = 1; +} + +message CMsgDOTAClearNotifySuccessfulReport { +} + +message CMsgGCToClientPartySearchInvites { + repeated CMsgGCToClientPartySearchInvite invites = 1; +} + +message CMsgDOTAWelcome { + message CExtraMsg { + optional uint32 id = 1; + optional bytes contents = 2; + } + + optional uint32 store_item_hash = 5; + optional uint32 timeplayedconsecutively = 6; + optional bool allow_3rd_party_match_history = 7; + optional PartnerAccountType partner_account_type = 8 [default = PARTNER_NONE]; + optional uint32 partner_account_state = 11; + optional uint32 last_time_played = 12; + optional uint32 last_ip_address = 13; + optional uint32 shutdownlawterminateminutes = 15; + optional uint32 banned_word_list_version = 16; + optional bool profile_private = 17; + optional uint32 currency = 18; + optional uint32 pwrd_cyber_cafe_id = 19; + optional bool should_request_player_origin = 20; + optional uint64 compendium_unlocks = 21; + optional uint32 gc_socache_file_version = 22; + optional bool is_perfect_world_test_account = 24; + repeated CMsgDOTAWelcome.CExtraMsg extra_messages = 26; + optional uint64 minimum_recent_item_id = 27; + optional EEvent active_event = 28 [default = EVENT_ID_NONE]; + optional uint32 additional_user_message = 29; + optional uint32 custom_game_whitelist_version = 30; + optional CMsgGCToClientPartySearchInvites party_search_friend_invites = 31; +} + +message CSODOTAGameHeroFavorites { + optional uint32 account_id = 1 [(key_field) = true]; + optional uint32 hero_id = 2 [(key_field) = true]; +} + +message CMsgDOTAHeroFavoritesAdd { + optional uint32 hero_id = 1; +} + +message CMsgDOTAHeroFavoritesRemove { + optional uint32 hero_id = 1; +} + +message CMsgDOTAFeaturedItems { + optional uint32 account_id = 1; + repeated uint64 featured_item_id = 2; + repeated bytes object_data = 3; +} + +message CMsgDOTAMatchVotes { + message PlayerVote { + optional uint32 account_id = 1; + optional uint32 vote = 2; + } + + optional uint64 match_id = 1; + repeated CMsgDOTAMatchVotes.PlayerVote votes = 2; +} + +message CMsgCastMatchVote { + optional uint64 match_id = 1; + optional DOTAMatchVote vote = 2 [default = DOTAMatchVote_INVALID]; +} + +message CMsgRetrieveMatchVote { + optional uint64 match_id = 1; + optional uint32 incremental = 2; +} + +message CMsgMatchVoteResponse { + optional uint32 eresult = 1 [default = 2]; + optional DOTAMatchVote vote = 2 [default = DOTAMatchVote_INVALID]; + optional uint32 positive_votes = 3; + optional uint32 negative_votes = 4; +} + +message CMsgDOTAHallOfFame { + message FeaturedPlayer { + optional uint32 account_id = 1; + optional uint32 hero_id = 2; + optional float average_scaled_metric = 3; + optional uint32 num_games = 4; + } + + message FeaturedFarmer { + optional uint32 account_id = 1; + optional uint32 hero_id = 2; + optional uint32 gold_per_min = 3; + optional uint64 match_id = 4; + } + + optional uint32 week = 1; + repeated CMsgDOTAHallOfFame.FeaturedPlayer featured_players = 2; + optional CMsgDOTAHallOfFame.FeaturedFarmer featured_farmer = 3; +} + +message CMsgDOTAHallOfFameRequest { + optional uint32 week = 1; +} + +message CMsgDOTAHallOfFameResponse { + optional CMsgDOTAHallOfFame hall_of_fame = 1; + optional uint32 eresult = 2 [default = 2]; +} + +message CMsgDOTAHalloweenHighScoreRequest { + optional int32 round = 1 [default = -1]; +} + +message CMsgDOTAHalloweenHighScoreResponse { + optional uint32 score = 1; + optional CMsgDOTAMatch match = 2; + optional uint32 eresult = 3; + optional int32 round = 4; +} + +message CMsgDOTAStorePromoPagesRequest { + optional uint32 version_seen = 1; +} + +message CMsgDOTAStorePromoPagesResponse { + message PromoPage { + optional uint32 promo_id = 1; + optional string title = 2; + optional string url = 3; + } + + repeated CMsgDOTAStorePromoPagesResponse.PromoPage pages = 1; +} + +message CMsgMatchmakingMatchGroupInfo { + optional uint32 players_searching = 1; + optional sint32 auto_region_select_ping_penalty = 2; + optional sint32 auto_region_select_ping_penalty_custom = 4; + optional EMatchGroupServerStatus status = 3 [default = k_EMatchGroupServerStatus_OK]; +} + +message CMsgDOTAMatchmakingStatsRequest { +} + +message CMsgDOTAMatchmakingStatsResponse { + optional uint32 matchgroups_version = 1; + repeated uint32 legacy_searching_players_by_group_source2 = 7; + repeated CMsgMatchmakingMatchGroupInfo match_groups = 8; +} + +message CMsgDOTAUpdateMatchmakingStats { + optional CMsgDOTAMatchmakingStatsResponse stats = 1; +} + +message CMsgDOTAUpdateMatchManagementStats { + optional CMsgDOTAMatchmakingStatsResponse stats = 1; +} + +message CMsgDOTASetMatchHistoryAccess { + optional bool allow_3rd_party_match_history = 1; +} + +message CMsgDOTASetMatchHistoryAccessResponse { + optional uint32 eresult = 1 [default = 2]; +} + +message CMsgDOTANotifyAccountFlagsChange { + optional uint32 accountid = 1; + optional uint32 account_flags = 2; +} + +message CMsgDOTASetProfilePrivacy { + optional bool profile_private = 1; +} + +message CMsgDOTASetProfilePrivacyResponse { + optional uint32 eresult = 1; +} + +message CMsgUpgradeLeagueItem { + optional uint64 match_id = 1; + optional uint32 league_id = 2; +} + +message CMsgUpgradeLeagueItemResponse { +} + +message CMsgGCWatchDownloadedReplay { + optional uint64 match_id = 1; + optional DOTA_WatchReplayType watch_type = 2 [default = DOTA_WATCH_REPLAY_NORMAL]; +} + +message CMsgSetMapLocationState { + optional int32 location_id = 1; + optional bool completed = 2; +} + +message CMsgSetMapLocationStateResponse { + optional uint32 eresult = 1 [default = 2]; +} + +message CMsgResetMapLocations { +} + +message CMsgResetMapLocationsResponse { + optional uint32 eresult = 1 [default = 2]; +} + +message CMsgRefreshPartnerAccountLink { + optional int32 partner_type = 1; +} + +message CMsgClientsRejoinChatChannels { +} + +message CMsgDOTASendFriendRecruits { + repeated uint32 recruits = 1; +} + +message CMsgDOTAFriendRecruitsRequest { + repeated uint32 account_ids = 1; +} + +message CMsgDOTAFriendRecruitsResponse { + message FriendRecruitStatus { + optional uint32 account_id = 1; + optional uint32 status = 2; + optional uint32 levels_earned = 3; + optional bool bonus = 4; + } + + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + } + + optional CMsgDOTAFriendRecruitsResponse.EResult result = 1 [default = SUCCESS]; + repeated CMsgDOTAFriendRecruitsResponse.FriendRecruitStatus recruits = 2; + repeated CMsgDOTAFriendRecruitsResponse.FriendRecruitStatus recruiters = 3; +} + +message CMsgDOTAFriendRecruitInviteAcceptDecline { + optional bool accepted = 1; + optional uint32 account_id = 2; +} + +message CMsgRequestLeaguePrizePool { + optional uint32 league_id = 1; +} + +message CMsgRequestLeaguePrizePoolResponse { + optional uint32 league_id = 1; + optional uint32 prize_pool = 2; +} + +message CMsgGCGetHeroStandings { +} + +message CMsgGCGetHeroStandingsResponse { + message Hero { + optional uint32 hero_id = 1; + optional uint32 wins = 2; + optional uint32 losses = 3; + optional uint32 win_streak = 4; + optional uint32 best_win_streak = 5; + optional float avg_kills = 6; + optional float avg_deaths = 7; + optional float avg_assists = 8; + optional float avg_gpm = 9; + optional float avg_xpm = 10; + optional uint32 best_kills = 11; + optional uint32 best_assists = 12; + optional uint32 best_gpm = 13; + optional uint32 best_xpm = 14; + optional float performance = 15; + optional uint32 wins_with_ally = 16; + optional uint32 losses_with_ally = 17; + optional uint32 wins_against_enemy = 18; + optional uint32 losses_against_enemy = 19; + optional uint32 networth_peak = 20; + optional uint32 lasthit_peak = 21; + optional uint32 deny_peak = 22; + optional uint32 damage_peak = 23; + optional uint32 longest_game_peak = 24; + optional uint32 healing_peak = 25; + optional float avg_lasthits = 26; + optional float avg_denies = 27; + } + + repeated CMsgGCGetHeroStandingsResponse.Hero standings = 1; +} + +message CMsgGCGetHeroTimedStats { + optional uint32 hero_id = 2; +} + +message CMatchPlayerTimedStatAverages { + optional float kills = 2; + optional float deaths = 3; + optional float assists = 4; + optional float net_worth = 5; + optional float last_hits = 6; + optional float denies = 7; +} + +message CMsgGCGetHeroTimedStatsResponse { + message TimedStatsContainer { + optional uint32 time = 1; + optional CMatchPlayerTimedStatAverages all_stats = 2; + optional CMatchPlayerTimedStatAverages winning_stats = 3; + optional CMatchPlayerTimedStatAverages losing_stats = 4; + } + + message RankChunkedStats { + optional uint32 rank_chunk = 1; + repeated CMsgGCGetHeroTimedStatsResponse.TimedStatsContainer timed_stats = 2; + } + + optional uint32 hero_id = 1; + repeated CMsgGCGetHeroTimedStatsResponse.RankChunkedStats rank_chunked_stats = 2; +} + +message CMsgGCItemEditorReservationsRequest { +} + +message CMsgGCItemEditorReservation { + optional uint32 def_index = 1; + optional string name = 2; +} + +message CMsgGCItemEditorReservationsResponse { + repeated CMsgGCItemEditorReservation reservations = 1; +} + +message CMsgGCItemEditorReserveItemDef { + optional uint32 def_index = 1; + optional string username = 2; +} + +message CMsgGCItemEditorReserveItemDefResponse { + optional uint32 def_index = 1; + optional string username = 2; + optional uint32 result = 3; +} + +message CMsgGCItemEditorReleaseReservation { + optional uint32 def_index = 1; + optional string username = 2; +} + +message CMsgGCItemEditorReleaseReservationResponse { + optional uint32 def_index = 1; + optional bool released = 2; +} + +message CMsgDOTARewardTutorialPrizes { + optional uint32 location_id = 1; + optional bool tracking_only = 2; +} + +message CMsgDOTALastHitChallengeHighScorePost { + optional uint32 hero_id = 1; + optional uint32 high_score = 2; +} + +message CMsgDOTALastHitChallengeHighScoreRequest { + optional uint32 hero_id = 1; +} + +message CMsgDOTALastHitChallengeHighScoreResponse { + optional uint32 score = 1; + optional uint32 eresult = 2; +} + +message CMsgFlipLobbyTeams { +} + +message CMsgPresentedClientTerminateDlg { +} + +message CMsgGCLobbyUpdateBroadcastChannelInfo { + optional uint32 channel_id = 1; + optional string country_code = 2; + optional string description = 3; + optional string language_code = 4; +} + +message CMsgDOTAClaimEventActionData { + message GrantItemGiftData { + optional uint32 give_to_account_id = 1; + optional string gift_message = 2; + } + + optional CMsgDOTAClaimEventActionData.GrantItemGiftData grant_item_gift_data = 4; +} + +message CMsgDOTAClaimEventAction { + optional uint32 event_id = 1; + optional uint32 action_id = 2; + optional uint32 quantity = 3; + optional CMsgDOTAClaimEventActionData data = 4; +} + +message CMsgDOTAClaimEventActionResponse { + message MysteryItemRewardData { + optional uint32 item_def = 1; + optional uint32 item_category = 2; + } + + message LootListRewardData { + repeated uint32 item_def = 1; + } + + message GrantedRewardData { + optional uint32 grant_index = 1; + optional uint32 score_index = 2; + optional uint32 reward_index = 3; + optional bytes reward_data = 4; + } + + enum ResultCode { + Success = 0; + InvalidEvent = 1; + EventNotActive = 2; + InvalidAction = 3; + ServerError = 4; + InsufficientPoints = 5; + InsufficentLevel = 6; + AlreadyClaimed = 7; + SDOLockFailure = 8; + SDOLoadFailure = 9; + EventNotOwned = 10; + Timeout = 11; + RequiresPlusSubscription = 12; + InvalidItem = 13; + AsyncRewards = 14; + } + + optional CMsgDOTAClaimEventActionResponse.ResultCode result = 1 [default = Success]; + repeated CMsgDOTAClaimEventActionResponse.GrantedRewardData reward_results = 2; +} + +message CMsgClientToGCClaimEventActionUsingItem { + optional uint32 event_id = 1; + optional uint32 action_id = 2; + optional uint64 item_id = 3; + optional uint32 quantity = 4; +} + +message CMsgClientToGCClaimEventActionUsingItemResponse { + optional CMsgDOTAClaimEventActionResponse action_results = 1; +} + +message CMsgGCToClientClaimEventActionUsingItemCompleted { + optional uint64 item_id = 1; + optional CMsgDOTAClaimEventActionResponse action_results = 2; +} + +message CMsgDOTAGetEventPoints { + optional uint32 event_id = 1; + optional uint32 account_id = 2; +} + +message CMsgDOTAGetEventPointsResponse { + message Action { + optional uint32 action_id = 1; + optional uint32 times_completed = 2 [default = 1]; + } + + optional uint32 total_points = 1; + optional uint32 total_premium_points = 2; + optional uint32 event_id = 3; + optional uint32 points = 4; + optional uint32 premium_points = 5; + repeated CMsgDOTAGetEventPointsResponse.Action completed_actions = 6; + optional uint32 account_id = 7; + optional bool owned = 8; + optional uint32 audit_action = 9; +} + +message CMsgDOTAGetPeriodicResource { + optional uint32 account_id = 1; + optional uint32 periodic_resource_id = 2; + optional uint32 timestamp = 3; +} + +message CMsgDOTAGetPeriodicResourceResponse { + optional uint32 periodic_resource_max = 1; + optional uint32 periodic_resource_used = 2; +} + +message CMsgDOTAPeriodicResourceUpdated { + optional CMsgDOTAGetPeriodicResource periodic_resource_key = 1; + optional CMsgDOTAGetPeriodicResourceResponse periodic_resource_value = 2; +} + +message CMsgDOTALiveLeagueGameUpdate { + optional uint32 live_league_games = 1; +} + +message CMsgDOTACompendiumSelection { + optional uint32 selection_index = 1; + optional uint32 selection = 2; + optional uint32 leagueid = 3; +} + +message CMsgDOTACompendiumSelectionResponse { + optional uint32 eresult = 1 [default = 2]; + repeated CMsgDOTACompendiumSelection extra_selections = 2; +} + +message CMsgDOTACompendiumData { + repeated CMsgDOTACompendiumSelection selections = 1; +} + +message CMsgDOTACompendiumDataRequest { + optional uint32 account_id = 1; + optional uint32 leagueid = 2; +} + +message CMsgDOTACompendiumDataResponse { + optional uint32 account_id = 1; + optional uint32 leagueid = 2; + optional uint32 result = 3 [default = 2]; + optional CMsgDOTACompendiumData compendium_data = 4; +} + +message CMsgDOTAGetPlayerMatchHistory { + optional uint32 account_id = 1; + optional uint64 start_at_match_id = 2; + optional uint32 matches_requested = 3; + optional uint32 hero_id = 4; + optional uint32 request_id = 5; + optional bool include_practice_matches = 7; + optional bool include_custom_games = 8; + optional bool include_event_games = 9; +} + +message CMsgDOTAGetPlayerMatchHistoryResponse { + message Match { + optional uint64 match_id = 1; + optional uint32 start_time = 2; + optional uint32 hero_id = 3; + optional bool winner = 4; + optional uint32 game_mode = 5; + optional int32 rank_change = 6; + optional uint32 previous_rank = 7; + optional uint32 lobby_type = 8; + optional bool solo_rank = 9; + optional bool abandon = 10; + optional uint32 duration = 11; + optional uint32 engine = 12; + optional bool active_plus_subscription = 13; + optional bool seasonal_rank = 14; + optional uint32 tourney_id = 15; + optional uint32 tourney_round = 16; + optional uint32 tourney_tier = 17; + optional uint32 tourney_division = 18; + optional uint32 team_id = 19; + optional string team_name = 20; + optional uint64 ugc_team_ui_logo = 21; + } + + repeated CMsgDOTAGetPlayerMatchHistoryResponse.Match matches = 1; + optional uint32 request_id = 2; +} + +message CMsgDOTAStartDailyHeroChallenge { +} + +message CMsgGCNotificationsRequest { +} + +message CMsgGCNotificationsResponse { + message Notification { + optional uint64 id = 1; + optional uint32 type = 2; + optional uint32 timestamp = 3; + optional uint32 reference_a = 4; + optional uint32 reference_b = 5; + optional uint32 reference_c = 6; + optional string message = 7; + optional bool unread = 8; + } + + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + } + + optional CMsgGCNotificationsResponse.EResult result = 1 [default = SUCCESS]; + repeated CMsgGCNotificationsResponse.Notification notifications = 2; +} + +message CMsgGCNotificationsMarkReadRequest { +} + +message CMsgClientToGCMarkNotificationListRead { + repeated uint64 notification_ids = 1; +} + +message CMsgGCPlayerInfoRequest { + message PlayerInfo { + optional uint32 account_id = 1; + optional uint32 timestamp = 2; + } + + repeated CMsgGCPlayerInfoRequest.PlayerInfo player_infos = 1; +} + +message CMsgGCPlayerInfoSubmit { + optional string name = 1; + optional string country_code = 2; + optional uint32 fantasy_role = 3; + optional uint32 team_id = 4; + optional string sponsor = 5; +} + +message CMsgGCPlayerInfoSubmitResponse { + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_INFO_LOCKED = 2; + } + + optional CMsgGCPlayerInfoSubmitResponse.EResult result = 1 [default = SUCCESS]; +} + +message CMsgClientProvideSurveyResult { + message Response { + optional uint32 question_id = 1; + optional uint32 survey_value = 2; + } + + repeated CMsgClientProvideSurveyResult.Response responses = 1; + optional uint64 survey_key = 2; +} + +message CMsgDOTAEmoticonAccessSDO { + optional uint32 account_id = 1; + optional bytes unlocked_emoticons = 2; +} + +message CMsgClientToGCEmoticonDataRequest { +} + +message CMsgGCToClientEmoticonData { + optional CMsgDOTAEmoticonAccessSDO emoticon_access = 1; +} + +message CMsgClientToGCTrackDialogResult { + optional uint32 dialog_id = 1; + optional uint32 value = 2; +} + +message CMsgGCToClientTournamentItemDrop { + optional uint32 item_def = 1; + optional uint32 event_type = 2; +} + +message CMsgClientToGCSetAdditionalEquips { + repeated CAdditionalEquipSlot equips = 1; +} + +message CMsgClientToGCSetAdditionalEquipsResponse { +} + +message CMsgClientToGCGetAdditionalEquips { +} + +message CMsgClientToGCGetAdditionalEquipsResponse { + repeated CAdditionalEquipSlot equips = 1; +} + +message CMsgClientToGCGetAllHeroOrder { +} + +message CMsgClientToGCGetAllHeroOrderResponse { + repeated uint32 hero_ids = 1; +} + +message CMsgClientToGCGetAllHeroProgress { + optional uint32 account_id = 1; +} + +message CMsgClientToGCGetAllHeroProgressResponse { + optional uint32 account_id = 1; + optional uint32 curr_hero_id = 2; + optional uint32 laps_completed = 3; + optional uint32 curr_hero_games = 4; + optional uint32 curr_lap_time_started = 5; + optional uint32 curr_lap_games = 6; + optional uint32 best_lap_games = 7; + optional uint32 best_lap_time = 8; + optional uint32 lap_heroes_completed = 9; + optional uint32 lap_heroes_remaining = 10; + optional uint32 next_hero_id = 11; + optional uint32 prev_hero_id = 12; + optional uint32 prev_hero_games = 13; + optional float prev_avg_tries = 14; + optional float curr_avg_tries = 15; + optional float next_avg_tries = 16; + optional float full_lap_avg_tries = 17; + optional float curr_lap_avg_tries = 18; + optional string profile_name = 19; + optional uint32 start_hero_id = 20; +} + +message CMsgClientToGCGetTrophyList { + optional uint32 account_id = 1; +} + +message CMsgClientToGCGetTrophyListResponse { + message Trophy { + optional uint32 trophy_id = 1; + optional uint32 trophy_score = 2; + optional uint32 last_updated = 3; + } + + optional uint32 account_id = 1; + repeated CMsgClientToGCGetTrophyListResponse.Trophy trophies = 2; + optional string profile_name = 3; +} + +message CMsgGCToClientTrophyAwarded { + optional uint32 trophy_id = 1; + optional uint32 trophy_score = 2; + optional uint32 trophy_old_score = 3; + optional uint32 last_updated = 4; +} + +message CMsgClientToGCGetProfileCard { + optional uint32 account_id = 1; +} + +message CMsgClientToGCSetProfileCardSlots { + message CardSlot { + optional uint32 slot_id = 1; + optional EProfileCardSlotType slot_type = 2 [default = k_EProfileCardSlotType_Empty]; + optional uint64 slot_value = 3; + } + + repeated CMsgClientToGCSetProfileCardSlots.CardSlot slots = 1; +} + +message CMsgClientToGCGetProfileCardStats { +} + +message CMsgClientToGCCreateHeroStatue { + optional uint64 source_item = 1; + optional uint32 hero_id = 3; + optional string sequence_name = 4; + optional float cycle = 5; + repeated uint32 wearables = 6; + optional string inscription = 7; + repeated uint32 styles = 8; + optional uint64 reforger_item = 9; + optional bool tournament_drop = 10; +} + +message CMsgGCToClientHeroStatueCreateResult { + optional uint64 resulting_item = 1; +} + +message CMsgGCToClientEventStatusChanged { + optional EEvent active_event = 2 [default = EVENT_ID_NONE]; +} + +message CMsgClientToGCPlayerStatsRequest { + optional uint32 account_id = 1; +} + +message CMsgGCToClientPlayerStatsResponse { + optional uint32 account_id = 1; + repeated float player_stats = 2; + optional uint32 match_count = 3; + optional float mean_gpm = 4; + optional float mean_xppm = 5; + optional float mean_lasthits = 6; + optional uint32 rampages = 7; + optional uint32 triple_kills = 8; + optional uint32 first_blood_claimed = 9; + optional uint32 first_blood_given = 10; + optional uint32 couriers_killed = 11; + optional uint32 aegises_snatched = 12; + optional uint32 cheeses_eaten = 13; + optional uint32 creeps_stacked = 14; + optional float fight_score = 15; + optional float farm_score = 16; + optional float support_score = 17; + optional float push_score = 18; + optional float versatility_score = 19; + optional float mean_networth = 20; + optional float mean_damage = 21; + optional float mean_heals = 22; + optional uint32 rapiers_purchased = 23; +} + +message CMsgClientToGCCustomGamePlayerCountRequest { + optional uint64 custom_game_id = 1; +} + +message CMsgGCToClientCustomGamePlayerCountResponse { + optional uint64 custom_game_id = 1; + optional uint64 player_count = 2; + optional uint64 spectator_count = 3; +} + +message CMsgClientToGCCustomGamesFriendsPlayedRequest { +} + +message CMsgGCToClientCustomGamesFriendsPlayedResponse { + message CustomGame { + optional uint64 custom_game_id = 1; + repeated uint32 account_ids = 2; + } + + optional uint32 account_id = 1; + repeated CMsgGCToClientCustomGamesFriendsPlayedResponse.CustomGame games = 2; +} + +message CMsgClientToGCSocialFeedPostCommentRequest { + optional uint64 event_id = 1; + optional string comment = 2; +} + +message CMsgGCToClientSocialFeedPostCommentResponse { + optional bool success = 1; +} + +message CMsgClientToGCSocialFeedPostMessageRequest { + optional string message = 1; + optional uint64 match_id = 2; + optional uint32 match_timestamp = 3; +} + +message CMsgGCToClientSocialFeedPostMessageResponse { + optional bool success = 1; +} + +message CMsgClientToGCFriendsPlayedCustomGameRequest { + optional uint64 custom_game_id = 1; +} + +message CMsgGCToClientFriendsPlayedCustomGameResponse { + optional uint64 custom_game_id = 1; + repeated uint32 account_ids = 2; +} + +message CMsgClientToGCSocialMatchPostCommentRequest { + optional uint64 match_id = 1; + optional string comment = 2; +} + +message CMsgGCToClientSocialMatchPostCommentResponse { + optional bool success = 1; +} + +message CMsgClientToGCSocialMatchDetailsRequest { + optional uint64 match_id = 1; + optional uint32 pagination_timestamp = 2; +} + +message CMsgGCToClientSocialMatchDetailsResponse { + message Comment { + optional uint32 account_id = 1; + optional string persona_name = 2; + optional uint32 timestamp = 3; + optional string comment = 4; + } + + optional bool success = 1; + repeated CMsgGCToClientSocialMatchDetailsResponse.Comment comments = 2; +} + +message CMsgDOTAPartyRichPresence { + message Member { + optional fixed64 steam_id = 1; + optional bool coach = 2; + } + + message WeekendTourney { + optional uint32 division = 1; + optional uint32 skill_level = 2; + optional uint32 round = 3; + optional uint32 tournament_id = 4; + optional uint32 state_seq_num = 5; + optional EWeekendTourneyRichPresenceEvent event = 6 [default = k_EWeekendTourneyRichPresenceEvent_None]; + optional uint32 event_round = 7; + } + + optional fixed64 party_id = 1; + optional CSODOTAParty.State party_state = 2 [default = UI]; + optional bool open = 3; + optional bool low_priority = 5; + optional uint32 team_id = 7; + optional string team_name = 8; + optional uint64 ugc_team_ui_logo = 9; + repeated CMsgDOTAPartyRichPresence.Member members = 4; + optional CMsgDOTAPartyRichPresence.WeekendTourney weekend_tourney = 6; +} + +message CMsgDOTALobbyRichPresence { + optional fixed64 lobby_id = 1; + optional CSODOTALobby.State lobby_state = 2 [default = UI]; + optional bool password = 3; + optional DOTA_GameMode game_mode = 4 [default = DOTA_GAMEMODE_NONE]; + optional uint32 member_count = 5; + optional uint32 max_member_count = 6; + optional fixed64 custom_game_id = 7; + optional string name = 8; + optional uint32 lobby_type = 9; +} + +message CMsgDOTACustomGameListenServerStartedLoading { + optional fixed64 lobby_id = 1; + optional uint64 custom_game_id = 2; + repeated uint32 lobby_members = 3; + optional uint32 start_time = 4; +} + +message CMsgDOTACustomGameClientFinishedLoading { + optional fixed64 lobby_id = 1; + optional uint32 loading_duration = 2; + optional sint32 result_code = 3; + optional string result_string = 4; + optional uint32 signon_states = 5; + optional string comment = 6; +} + +message CMsgClientToGCApplyGemCombiner { + optional uint64 item_id_1 = 1; + optional uint64 item_id_2 = 2; +} + +message CMsgClientToGCH264Unsupported { +} + +message CMsgClientToGCRequestH264Support { +} + +message CMsgClientToGCGetQuestProgress { + repeated uint32 quest_ids = 1; +} + +message CMsgClientToGCGetQuestProgressResponse { + message Challenge { + optional uint32 challenge_id = 1; + optional uint32 time_completed = 2; + optional uint32 attempts = 3; + optional uint32 hero_id = 4; + optional uint32 template_id = 5; + optional uint32 quest_rank = 6; + } + + message Quest { + optional uint32 quest_id = 1; + repeated CMsgClientToGCGetQuestProgressResponse.Challenge completed_challenges = 2; + } + + optional bool success = 1; + repeated CMsgClientToGCGetQuestProgressResponse.Quest quests = 2; +} + +message CMsgGCToClientMatchSignedOut { + optional uint64 match_id = 1; +} + +message CMsgGCGetHeroStatsHistory { + optional uint32 hero_id = 1; +} + +message CMsgGCGetHeroStatsHistoryResponse { + optional uint32 hero_id = 1; + repeated CMsgDOTASDOHeroStatsHistory records = 2; +} + +message CMsgPlayerConductScorecardRequest { +} + +message CMsgPlayerConductScorecard { + optional uint32 account_id = 1; + optional uint64 match_id = 2; + optional uint32 seq_num = 3; + optional uint32 reasons = 4; + optional uint32 matches_in_report = 5; + optional uint32 matches_clean = 6; + optional uint32 matches_reported = 7; + optional uint32 matches_abandoned = 8; + optional uint32 reports_count = 9; + optional uint32 reports_parties = 10; + optional uint32 commend_count = 11; + optional uint32 date = 14; + optional uint32 behavior_grade = 15; + optional uint32 old_behavior_grade = 16; + optional uint32 raw_behavior_score = 17; + optional uint32 old_raw_behavior_score = 18; +} + +message CMsgClientToGCWageringRequest { + optional uint32 event_id = 1; +} + +message CMsgGCToClientWageringResponse { + optional uint32 coins_remaining = 1; + optional uint32 total_points_won = 2; + optional uint32 total_points_wagered = 3; + optional uint32 total_points_tipped = 4; + optional uint32 success_rate = 5; + optional uint32 total_games_wagered = 6; + optional uint32 coins_max = 7; + optional uint32 rank_wagers_remaining = 8; + optional uint32 rank_wagers_max = 9; + optional uint32 prediction_tokens_remaining = 10; + optional uint32 prediction_tokens_max = 11; +} + +message CMsgGCToClientWageringUpdate { + optional uint32 event_id = 1; + optional CMsgGCToClientWageringResponse wagering_info = 2; +} + +message CMsgGCToClientArcanaVotesUpdate { + optional uint32 event_id = 1; + optional CMsgClientToGCRequestArcanaVotesRemainingResponse arcana_votes = 2; +} + +message CMsgClientToGCGetEventGoals { + repeated EEvent event_ids = 1; +} + +message CMsgEventGoals { + message EventGoal { + optional EEvent event_id = 1 [default = EVENT_ID_NONE]; + optional uint32 goal_id = 2; + optional uint64 value = 3; + } + + repeated CMsgEventGoals.EventGoal event_goals = 1; +} + +message CMsgGCToGCLeaguePredictions { + optional uint32 league_id = 1; +} + +message CMsgPredictionRankings { + message PredictionLine { + optional uint32 answer_id = 1; + optional string answer_name = 2; + optional uint64 answer_logo = 3; + optional float answer_value = 4; + } + + message Prediction { + optional uint32 selection_id = 1; + repeated CMsgPredictionRankings.PredictionLine prediction_lines = 2; + } + + repeated CMsgPredictionRankings.Prediction predictions = 1; +} + +message CMsgPredictionResults { + message ResultBreakdown { + optional uint32 answer_selection = 2; + optional float answer_value = 3; + } + + message Result { + optional uint32 selection_id = 1; + repeated CMsgPredictionResults.ResultBreakdown result_breakdown = 2; + } + + repeated CMsgPredictionResults.Result results = 1; +} + +message CMsgClientToGCSuspiciousActivity { + optional uint64 app_data = 1; +} + +message CMsgClientToGCHasPlayerVotedForMVP { + optional uint64 match_id = 1; +} + +message CMsgClientToGCHasPlayerVotedForMVPResponse { + optional bool result = 1; +} + +message CMsgClientToGCVoteForLeagueGameMVP { + optional uint64 match_id = 1; + optional uint32 account_id = 3; +} + +message CMsgClientToGCVoteForMVP { + optional uint64 match_id = 1; + optional uint32 account_id = 3; +} + +message CMsgClientToGCVoteForMVPResponse { + optional bool result = 1; +} + +message CMsgClientToGCMVPVoteTimeout { + optional uint64 match_id = 1; +} + +message CMsgClientToGCMVPVoteTimeoutResponse { + optional bool result = 1; +} + +message CMsgMVPVotesForMatch { + message Player { + optional uint32 account_id = 1; + optional uint32 vote_count = 2; + } + + repeated CMsgMVPVotesForMatch.Player players = 1; +} + +message CMsgClientToGCTeammateStatsRequest { +} + +message CMsgClientToGCTeammateStatsResponse { + message TeammateStat { + optional uint32 account_id = 1; + optional uint32 games = 2; + optional uint32 wins = 3; + optional uint32 most_recent_game_timestamp = 4; + optional uint64 most_recent_game_match_id = 5; + optional float performance = 100; + } + + optional bool success = 1; + repeated CMsgClientToGCTeammateStatsResponse.TeammateStat teammate_stats = 2; +} + +message CMsgClientToGCVoteForArcana { + message MatchVote { + optional uint64 match_id = 1; + optional uint32 hero_id = 2; + optional uint32 vote_count = 3; + } + + repeated CMsgClientToGCVoteForArcana.MatchVote matches = 1; +} + +message CMsgClientToGCVoteForArcanaResponse { + enum Result { + SUCCEEDED = 0; + VOTING_NOT_ENABLED_FOR_ROUND = 1; + UNKNOWN_FAILURE = 2; + } + + optional CMsgClientToGCVoteForArcanaResponse.Result result = 1 [default = SUCCEEDED]; +} + +message CMsgArcanaVotes { + message Match { + optional uint32 match_id = 1; + optional uint32 hero_id_0 = 2; + optional uint32 hero_id_1 = 3; + optional uint32 hero_seeding_0 = 4; + optional uint32 hero_seeding_1 = 5; + optional uint32 vote_count_0 = 6; + optional uint32 vote_count_1 = 7; + optional uint32 voting_state = 8; + optional uint32 round_number = 9; + optional bool is_votes_hidden = 10; + optional uint32 calibration_time_remaining = 11; + } + + enum VotingState { + FINISHED = 0; + IN_PROGRESS = 1; + IN_FUTURE = 2; + } + + repeated CMsgArcanaVotes.Match matches = 1; + optional uint32 round_time_remaining = 2; + optional uint32 round_number = 3; + optional uint32 voting_state = 4; + optional bool is_current_round_calibrating = 5; + optional uint32 closest_active_match_id = 6; + optional uint32 event_id = 7; + optional uint32 voting_start_time = 8; +} + +message CMsgClientToGCRequestArcanaVotesRemaining { +} + +message CMsgClientToGCRequestArcanaVotesRemainingResponse { + message MatchVote { + optional uint64 match_id = 1; + optional uint32 hero_id = 2; + optional uint32 vote_count = 3; + } + + optional bool result = 1; + optional uint32 votes_remaining = 2; + optional uint32 votes_total = 3; + repeated CMsgClientToGCRequestArcanaVotesRemainingResponse.MatchVote matches_previously_voted_for = 4; +} + +message CMsgClientToGCRequestEventPointLogV2 { + optional uint32 event_id = 1; +} + +message CMsgClientToGCRequestEventPointLogResponseV2 { + message LogEntry { + optional uint32 timestamp = 1; + optional uint32 audit_action = 2; + optional int32 event_points = 3; + optional uint64 audit_data = 4; + } + + optional bool result = 1; + optional EEvent event_id = 2 [default = EVENT_ID_NONE]; + repeated CMsgClientToGCRequestEventPointLogResponseV2.LogEntry log_entries = 3; +} + +message CMsgClientToGCPublishUserStat { + optional uint32 user_stats_event = 1; + optional uint64 reference_data = 2; +} + +message CMsgClientToGCAddTI6TreeProgress { + optional uint32 trees = 1; +} + +message CMsgClientToGCRequestLinaPlaysRemaining { + optional EEvent event_id = 1 [default = EVENT_ID_NONE]; +} + +message CMsgClientToGCRequestLinaPlaysRemainingResponse { + optional uint32 plays_remaining = 1; + optional uint32 plays_total = 2; +} + +message CMsgClientToGCRequestLinaGameResult { + optional EEvent event_id = 1 [default = EVENT_ID_NONE]; + optional uint32 slot_chosen = 2; +} + +message CMsgClientToGCRequestLinaGameResultResponse { + optional uint32 result = 1; +} + +message CMsgClientToGCRequestSlarkGameResult { + optional EEvent event_id = 1 [default = EVENT_ID_NONE]; + optional uint32 slot_chosen = 2; + optional uint32 week = 3; +} + +message CMsgClientToGCRequestSlarkGameResultResponse { + optional uint32 points_won = 1; + optional bool aura_won = 2; +} + +message CMsgGCToClientQuestProgressUpdated { + message Challenge { + optional uint32 challenge_id = 1; + optional uint32 time_completed = 2; + optional uint32 attempts = 3; + optional uint32 hero_id = 4; + optional uint32 template_id = 5; + optional uint32 quest_rank = 6; + optional uint32 max_quest_rank = 7; + } + + optional uint32 quest_id = 1; + repeated CMsgGCToClientQuestProgressUpdated.Challenge completed_challenges = 2; +} + +message CMsgDOTARedeemItem { + optional uint64 currency_id = 1; + optional uint32 purchase_def = 2; +} + +message CMsgDOTARedeemItemResponse { + enum EResultCode { + k_Succeeded = 0; + k_Failed = 1; + } + + optional CMsgDOTARedeemItemResponse.EResultCode response = 1 [default = k_Succeeded]; +} + +message CMsgPerfectWorldUserLookupRequest { + optional string user_name = 1; +} + +message CMsgPerfectWorldUserLookupResponse { + enum EResultCode { + SUCCESS_ACCOUNT_FOUND = 0; + ERROR_UNKNOWN = 1; + ERROR_USER_NAME_WRONG_FORMAT = 2; + ERROR_NO_PERFECT_WORLD_ACCOUNT_FOUND = 3; + ERROR_NO_LINKED_STEAM_ACCOUNT_FOUND = 4; + } + + optional CMsgPerfectWorldUserLookupResponse.EResultCode result_code = 1 [default = SUCCESS_ACCOUNT_FOUND]; + optional uint32 account_id = 2; +} + +message CMsgMakeOffering { + optional uint64 item_id = 1; +} + +message CMsgRequestOfferings { +} + +message CMsgRequestOfferingsResponse { + message NewYearsOffering { + optional uint32 def_index = 1; + optional uint64 item_id = 2; + } + + repeated CMsgRequestOfferingsResponse.NewYearsOffering offerings = 1; + optional bool completed = 2; +} + +message CMsgDOTAPCBangTimedReward { + optional string persona = 1; + optional uint32 itemdef = 2; + optional string pcbangname = 3; +} + +message CMsgDOTACompendiumInGamePredictionResults { + message PredictionResult { + optional uint32 prediction_id = 1; + optional uint32 prediction_value = 2; + } + + repeated CMsgDOTACompendiumInGamePredictionResults.PredictionResult results = 1; + optional uint32 league_id = 2; + optional bool predictions_closed = 3; +} + +message CMsgClientToGCSelectCompendiumInGamePrediction { + message Prediction { + optional uint32 prediction_id = 1; + optional uint32 prediction_value = 2; + } + + optional uint64 match_id = 1; + repeated CMsgClientToGCSelectCompendiumInGamePrediction.Prediction predictions = 2; + optional uint32 league_id = 3; +} + +message CMsgClientToGCSelectCompendiumInGamePredictionResponse { + enum EResult { + SUCCESS = 0; + INVALID_MATCH = 1; + PREDICTIONS_ARE_CLOSED = 2; + OTHER_ERROR = 3; + } + + optional CMsgClientToGCSelectCompendiumInGamePredictionResponse.EResult result = 1 [default = SUCCESS]; +} + +message CMsgClientToGCOpenPlayerCardPack { + optional uint64 player_card_pack_item_id = 1; +} + +message CMsgClientToGCOpenPlayerCardPackResponse { + enum Result { + SUCCESS = 1; + ERROR_INTERNAL = 2; + ERROR_FAILED_TO_FIND_PACK = 3; + ERROR_ITEM_NOT_CARD_PACK = 4; + ERROR_FAILED_CARD_CREATE = 5; + } + + optional CMsgClientToGCOpenPlayerCardPackResponse.Result result = 1 [default = SUCCESS]; + repeated uint64 player_card_item_ids = 2; +} + +message CMsgClientToGCRecyclePlayerCard { + repeated uint64 player_card_item_ids = 3; + optional uint32 event_id = 2; +} + +message CMsgClientToGCRecyclePlayerCardResponse { + enum Result { + SUCCESS = 1; + ERROR_INTERNAL = 2; + ERROR_FAILED_TO_FIND_PLAYER_CARD = 3; + ERROR_ITEM_NOT_PLAYER_CARD = 4; + ERROR_FAILED_DUST_CARD_CREATE = 5; + ERROR_CARD_LOCKED = 6; + } + + optional CMsgClientToGCRecyclePlayerCardResponse.Result result = 1 [default = SUCCESS]; + optional uint32 dust_amount = 2; +} + +message CMsgClientToGCCreatePlayerCardPack { + optional uint64 card_dust_item_id = 1; + optional uint32 event_id = 2; + optional bool premium_pack = 3; +} + +message CMsgClientToGCCreatePlayerCardPackResponse { + enum Result { + SUCCESS = 1; + ERROR_INTERNAL = 2; + ERROR_INSUFFICIENT_DUST = 3; + ERROR_ITEM_NOT_DUST_ITEM = 4; + ERROR_FAILED_CARD_PACK_CREATE = 5; + } + + optional CMsgClientToGCCreatePlayerCardPackResponse.Result result = 1 [default = SUCCESS]; +} + +message CMsgGCToClientBattlePassRollup_International2016 { + message Questlines { + optional string name = 1; + optional uint32 onestar = 2; + optional uint32 twostar = 3; + optional uint32 threestar = 4; + optional uint32 total = 5; + } + + message Wagering { + optional uint32 total_wagered = 1; + optional uint32 total_won = 2; + optional uint32 average_won = 3; + optional uint32 success_rate = 4; + optional uint32 total_tips = 5; + } + + message Achievements { + optional uint32 completed = 1; + optional uint32 total = 2; + optional uint32 points = 3; + } + + message BattleCup { + optional uint32 wins = 1; + optional uint32 score = 2; + } + + message Predictions { + optional uint32 correct = 1; + optional uint32 total = 2; + optional uint32 points = 3; + } + + message Bracket { + optional uint32 correct = 1; + optional uint32 points = 2; + } + + message PlayerCard { + optional uint32 account_id = 1; + optional uint32 quality = 2; + } + + message FantasyChallenge { + optional float total_score = 1; + optional float percentile = 2; + } + + optional uint32 battle_pass_level = 1; + repeated CMsgGCToClientBattlePassRollup_International2016.Questlines questlines = 2; + optional CMsgGCToClientBattlePassRollup_International2016.Wagering wagering = 3; + optional CMsgGCToClientBattlePassRollup_International2016.Achievements achievements = 4; + optional CMsgGCToClientBattlePassRollup_International2016.BattleCup battle_cup = 5; + optional CMsgGCToClientBattlePassRollup_International2016.Predictions predictions = 6; + optional CMsgGCToClientBattlePassRollup_International2016.Bracket bracket = 7; + repeated CMsgGCToClientBattlePassRollup_International2016.PlayerCard player_cards = 8; + optional CMsgGCToClientBattlePassRollup_International2016.FantasyChallenge fantasy_challenge = 9; +} + +message CMsgGCToClientBattlePassRollup_Fall2016 { + message Questlines { + optional string name = 1; + optional uint32 onestar = 2; + optional uint32 twostar = 3; + optional uint32 threestar = 4; + optional uint32 total = 5; + } + + message Wagering { + optional uint32 total_wagered = 1; + optional uint32 total_won = 2; + optional uint32 average_won = 3; + optional uint32 success_rate = 4; + optional uint32 total_tips = 5; + } + + message Achievements { + optional uint32 completed = 1; + optional uint32 total = 2; + optional uint32 points = 3; + } + + message BattleCup { + optional uint32 wins = 1; + optional uint32 score = 2; + } + + message Predictions { + optional uint32 correct = 1; + optional uint32 total = 2; + optional uint32 points = 3; + } + + message Bracket { + optional uint32 correct = 1; + optional uint32 points = 2; + } + + message PlayerCard { + optional uint32 account_id = 1; + optional uint32 quality = 2; + } + + message FantasyChallenge { + optional float total_score = 1; + optional float percentile = 2; + } + + optional uint32 battle_pass_level = 1; + repeated CMsgGCToClientBattlePassRollup_Fall2016.Questlines questlines = 2; + optional CMsgGCToClientBattlePassRollup_Fall2016.Wagering wagering = 3; + optional CMsgGCToClientBattlePassRollup_Fall2016.Achievements achievements = 4; + optional CMsgGCToClientBattlePassRollup_Fall2016.BattleCup battle_cup = 5; + optional CMsgGCToClientBattlePassRollup_Fall2016.Predictions predictions = 6; + optional CMsgGCToClientBattlePassRollup_Fall2016.Bracket bracket = 7; + repeated CMsgGCToClientBattlePassRollup_Fall2016.PlayerCard player_cards = 8; + optional CMsgGCToClientBattlePassRollup_Fall2016.FantasyChallenge fantasy_challenge = 9; +} + +message CMsgGCToClientBattlePassRollup_Winter2017 { + message Questlines { + optional string name = 1; + optional uint32 onestar = 2; + optional uint32 twostar = 3; + optional uint32 threestar = 4; + optional uint32 total = 5; + } + + message Wagering { + optional uint32 total_wagered = 1; + optional uint32 total_won = 2; + optional uint32 average_won = 3; + optional uint32 success_rate = 4; + optional uint32 total_tips = 5; + } + + message Achievements { + optional uint32 completed = 1; + optional uint32 total = 2; + optional uint32 points = 3; + } + + message BattleCup { + optional uint32 wins = 1; + optional uint32 score = 2; + } + + message Predictions { + optional uint32 correct = 1; + optional uint32 total = 2; + optional uint32 points = 3; + } + + message Bracket { + optional uint32 correct = 1; + optional uint32 points = 2; + } + + message PlayerCard { + optional uint32 account_id = 1; + optional uint32 quality = 2; + } + + message FantasyChallenge { + optional float total_score = 1; + optional float percentile = 2; + } + + optional uint32 battle_pass_level = 1; + repeated CMsgGCToClientBattlePassRollup_Winter2017.Questlines questlines = 2; + optional CMsgGCToClientBattlePassRollup_Winter2017.Wagering wagering = 3; + optional CMsgGCToClientBattlePassRollup_Winter2017.Achievements achievements = 4; + optional CMsgGCToClientBattlePassRollup_Winter2017.BattleCup battle_cup = 5; + optional CMsgGCToClientBattlePassRollup_Winter2017.Predictions predictions = 6; + optional CMsgGCToClientBattlePassRollup_Winter2017.Bracket bracket = 7; + repeated CMsgGCToClientBattlePassRollup_Winter2017.PlayerCard player_cards = 8; + optional CMsgGCToClientBattlePassRollup_Winter2017.FantasyChallenge fantasy_challenge = 9; +} + +message CMsgGCToClientBattlePassRollup_TI7 { + message Questlines { + optional string name = 1; + optional uint32 onestar = 2; + optional uint32 twostar = 3; + optional uint32 threestar = 4; + optional uint32 total = 5; + } + + message Wagering { + optional uint32 total_wagered = 1; + optional uint32 total_won = 2; + optional uint32 average_won = 3; + optional uint32 success_rate = 4; + optional uint32 total_tips = 5; + } + + message Achievements { + optional uint32 completed = 1; + optional uint32 total = 2; + optional uint32 points = 3; + } + + message BattleCup { + optional uint32 wins = 1; + optional uint32 score = 2; + } + + message Predictions { + optional uint32 correct = 1; + optional uint32 total = 2; + optional uint32 points = 3; + } + + message Bracket { + optional uint32 correct = 1; + optional uint32 points = 2; + } + + message PlayerCard { + optional uint32 account_id = 1; + optional uint32 quality = 2; + } + + message FantasyChallenge { + optional float total_score = 1; + optional float percentile = 2; + } + + optional uint32 battle_pass_level = 1; + repeated CMsgGCToClientBattlePassRollup_TI7.Questlines questlines = 2; + optional CMsgGCToClientBattlePassRollup_TI7.Wagering wagering = 3; + optional CMsgGCToClientBattlePassRollup_TI7.Achievements achievements = 4; + optional CMsgGCToClientBattlePassRollup_TI7.BattleCup battle_cup = 5; + optional CMsgGCToClientBattlePassRollup_TI7.Predictions predictions = 6; + optional CMsgGCToClientBattlePassRollup_TI7.Bracket bracket = 7; + repeated CMsgGCToClientBattlePassRollup_TI7.PlayerCard player_cards = 8; + optional CMsgGCToClientBattlePassRollup_TI7.FantasyChallenge fantasy_challenge = 9; +} + +message CMsgGCToClientBattlePassRollup_TI8 { + message CavernCrawl { + optional uint32 rooms_cleared = 1; + optional bool carry_completed = 2; + optional bool support_completed = 3; + optional bool utility_completed = 4; + } + + message Wagering { + optional uint32 total_wagered = 1; + optional uint32 total_won = 2; + optional uint32 average_won = 3; + optional uint32 success_rate = 4; + optional uint32 total_tips = 5; + } + + message Achievements { + optional uint32 completed = 1; + optional uint32 total = 2; + optional uint32 points = 3; + } + + message Predictions { + optional uint32 correct = 1; + optional uint32 total = 2; + optional uint32 points = 3; + } + + message Bracket { + optional uint32 correct = 1; + optional uint32 points = 2; + } + + message PlayerCard { + optional uint32 account_id = 1; + optional uint32 quality = 2; + } + + message FantasyChallenge { + optional float total_score = 1; + optional float percentile = 2; + } + + optional uint32 battle_pass_level = 1; + optional CMsgGCToClientBattlePassRollup_TI8.CavernCrawl cavern_crawl = 2; + optional CMsgGCToClientBattlePassRollup_TI8.Wagering wagering = 3; + optional CMsgGCToClientBattlePassRollup_TI8.Achievements achievements = 4; + optional CMsgGCToClientBattlePassRollup_TI8.Predictions predictions = 6; + optional CMsgGCToClientBattlePassRollup_TI8.Bracket bracket = 7; + repeated CMsgGCToClientBattlePassRollup_TI8.PlayerCard player_cards = 8; + optional CMsgGCToClientBattlePassRollup_TI8.FantasyChallenge fantasy_challenge = 9; +} + +message CMsgGCToClientBattlePassRollupRequest { + optional uint32 event_id = 1; + optional uint32 account_id = 2; +} + +message CMsgGCToClientBattlePassRollupResponse { + optional CMsgGCToClientBattlePassRollup_International2016 event_ti6 = 1; + optional CMsgGCToClientBattlePassRollup_Fall2016 event_fall2016 = 2; + optional CMsgGCToClientBattlePassRollup_Winter2017 event_winter2017 = 3; + optional CMsgGCToClientBattlePassRollup_TI7 event_ti7 = 4; + optional CMsgGCToClientBattlePassRollup_TI8 event_ti8 = 5; +} + +message CMsgGCToClientBattlePassRollupListRequest { + optional uint32 account_id = 1; +} + +message CMsgGCToClientBattlePassRollupListResponse { + message EventInfo { + optional uint32 event_id = 1; + optional uint32 level = 2; + } + + repeated CMsgGCToClientBattlePassRollupListResponse.EventInfo event_info = 1; +} + +message CMsgClientToGCTransferSeasonalMMRRequest { + optional bool is_party = 1; +} + +message CMsgClientToGCTransferSeasonalMMRResponse { + optional bool success = 1; +} + +message CMsgGCToClientPlaytestStatus { + optional bool active = 1; +} + +message CMsgClientToGCJoinPlaytest { + optional uint32 client_version = 1; +} + +message CMsgClientToGCJoinPlaytestResponse { + optional string error = 1; +} + +message CMsgDOTASetFavoriteTeam { + optional uint32 team_id = 1; + optional uint32 event_id = 2; +} + +message CMsgDOTATriviaQuestion { + optional uint32 question_id = 1; + optional EDOTATriviaQuestionCategory category = 2 [default = k_EDOTATriviaQuestionCategory_AbilityIcon]; + optional uint32 timestamp = 3; + optional string question_value = 4; + repeated string answer_values = 5; + optional uint32 correct_answer_index = 6; +} + +message CMsgDOTATriviaCurrentQuestions { + repeated CMsgDOTATriviaQuestion questions = 1; + optional bool trivia_enabled = 2; +} + +message CMsgDOTATriviaQuestionAnswersSummary { + optional bool summary_available = 1; + repeated uint32 picked_count = 2; +} + +message CMsgDOTASubmitTriviaQuestionAnswer { + optional uint32 question_id = 1; + optional uint32 answer_index = 2; +} + +message CMsgDOTASubmitTriviaQuestionAnswerResponse { + optional EDOTATriviaAnswerResult result = 1 [default = k_EDOTATriviaAnswerResult_Success]; +} + +message CMsgDOTAStartTriviaSession { +} + +message CMsgDOTAStartTriviaSessionResponse { + optional bool trivia_enabled = 1; + optional uint32 current_timestamp = 2; +} + +message CMsgClientToGCGiveTip { + optional uint32 recipient_account_id = 1; + optional uint64 match_id = 2; + optional uint32 event_id = 3; +} + +message CMsgClientToGCGiveTipResponse { + enum Result { + SUCCESS = 0; + ERROR_ALREADY_TIPPED = 1; + ERROR_INVALID_MATCH_ID = 2; + ERROR_INVALID_EVENT_ID = 3; + ERROR_INVALID_MATCH_TIME = 4; + ERROR_NOT_WINNER = 5; + ERROR_UNOWNED_EVENT = 6; + ERROR_INVALID_LOBBY_TYPE = 7; + ERROR_UNKNOWN = 8; + } + + optional CMsgClientToGCGiveTipResponse.Result result = 1 [default = SUCCESS]; +} + +message CMsgDOTAAnchorPhoneNumberRequest { +} + +message CMsgDOTAAnchorPhoneNumberResponse { + enum Result { + SUCCESS = 0; + ERROR_UNKNOWN = 1; + ERROR_NO_STEAM_PHONE = 2; + ERROR_ALREADY_IN_USE = 3; + ERROR_COOLDOWN_ACTIVE = 4; + } + + optional CMsgDOTAAnchorPhoneNumberResponse.Result result = 1 [default = SUCCESS]; +} + +message CMsgDOTAUnanchorPhoneNumberRequest { +} + +message CMsgDOTAUnanchorPhoneNumberResponse { + enum Result { + SUCCESS = 0; + ERROR_UNKNOWN = 1; + } + + optional CMsgDOTAUnanchorPhoneNumberResponse.Result result = 1 [default = SUCCESS]; +} + +message CMsgGCToClientTipNotification { + optional uint32 tipper_account_id = 1; + optional string tipper_name = 2; + optional uint32 recipient_account_id = 3; + optional string recipient_name = 4; + optional uint32 event_id = 5; +} + +message CMsgGCToClientCommendNotification { + optional uint32 commender_account_id = 1; + optional string commender_name = 2; + optional uint32 flags = 3; +} + +message CMsgGCToClientAllStarVotesRequest { + optional uint32 event_id = 1; +} + +message CMsgGCToClientAllStarVotesReply { + repeated uint32 player_account_ids = 1; +} + +message CMsgGCToClientAllStarVotesSubmit { + optional uint32 event_id = 1; + repeated uint32 player_account_ids = 2; +} + +message CMsgGCToClientAllStarVotesSubmitReply { + enum Result { + SUCCESS = 1; + ERROR_INTERNAL = 2; + ERROR_INVALID_EVENT_ID = 3; + ERROR_INVALID_ACCOUNT_ID = 4; + ERROR_SELECTIONS_LOCKED = 5; + } + + optional CMsgGCToClientAllStarVotesSubmitReply.Result result = 1 [default = SUCCESS]; +} + +message CMsgDOTAClientToGCQuickStatsRequest { + optional uint32 player_account_id = 1; + optional uint32 hero_id = 2; + optional uint32 item_id = 3; + optional uint32 league_id = 4; +} + +message CMsgDOTAClientToGCQuickStatsResponse { + message SimpleStats { + optional float win_percent = 1; + optional float pick_percent = 2; + optional uint32 win_count = 3; + optional uint32 pick_count = 4; + } + + optional CMsgDOTAClientToGCQuickStatsRequest original_request = 1; + optional CMsgDOTAClientToGCQuickStatsResponse.SimpleStats hero_stats = 2; + optional CMsgDOTAClientToGCQuickStatsResponse.SimpleStats item_stats = 3; + optional CMsgDOTAClientToGCQuickStatsResponse.SimpleStats item_hero_stats = 4; + optional CMsgDOTAClientToGCQuickStatsResponse.SimpleStats item_player_stats = 5; + optional CMsgDOTAClientToGCQuickStatsResponse.SimpleStats hero_player_stats = 6; + optional CMsgDOTAClientToGCQuickStatsResponse.SimpleStats full_set_stats = 7; +} + +message CMsgDOTASelectionPriorityChoiceRequest { + optional DOTASelectionPriorityChoice choice = 1 [default = k_DOTASelectionPriorityChoice_Invalid]; +} + +message CMsgDOTASelectionPriorityChoiceResponse { + enum Result { + SUCCESS = 0; + ERROR_UNKNOWN = 1; + } + + optional CMsgDOTASelectionPriorityChoiceResponse.Result result = 1 [default = SUCCESS]; +} + +message CMsgDOTAGameAutographReward { + optional string badge_id = 1; +} + +message CMsgDOTAGameAutographRewardResponse { + enum Result { + SUCCESS = 0; + ERROR_UNKNOWN = 1; + } + + optional CMsgDOTAGameAutographRewardResponse.Result result = 1 [default = SUCCESS]; +} + +message CMsgDOTADestroyLobbyRequest { +} + +message CMsgDOTADestroyLobbyResponse { + enum Result { + SUCCESS = 0; + ERROR_UNKNOWN = 1; + } + + optional CMsgDOTADestroyLobbyResponse.Result result = 1 [default = SUCCESS]; +} + +message CMsgDOTAGetRecentPlayTimeFriendsRequest { +} + +message CMsgDOTAGetRecentPlayTimeFriendsResponse { + repeated fixed32 account_ids = 1; +} + +message CMsgPurchaseItemWithEventPoints { + optional uint32 item_def = 1; + optional uint32 quantity = 2; + optional EEvent event_id = 3 [default = EVENT_ID_NONE]; + optional bool use_premium_points = 4; +} + +message CMsgPurchaseItemWithEventPointsResponse { + enum Result { + SUCCESS = 0; + UNKNOWN_EVENT = 1; + UNKNOWN_ITEM = 2; + BAD_QUANTITY = 3; + NOT_PURCHASEABLE = 4; + SDO_LOAD_FAILED = 5; + NOT_ENOUGH_POINTS = 6; + SQL_ERROR = 7; + FAILED_TO_SEND = 8; + SERVER_ERROR = 9; + NOT_ALLOWED = 10; + CANCELLED = 11; + CLIENT_ERROR = 12; + } + + optional CMsgPurchaseItemWithEventPointsResponse.Result result = 1 [default = SUCCESS]; +} + +message CMsgGCRequestItemRecommendations { + optional uint32 mmr = 1; + optional uint32 hero_id = 2; + repeated uint32 allied_hero_ids = 3; + repeated uint32 enemy_hero_ids = 4; + repeated uint32 inventory_items = 5; + optional int32 game_time = 6; + optional uint32 gold = 7; + optional uint32 net_worth = 8; +} + +message CMsgGCRequestItemRecommendationsResponse { + repeated uint32 recommended_item_ids = 1; +} + +message CMsgGCRequestSkillUpRecommendations { + optional uint32 mmr = 1; + optional uint32 hero_id = 2; + repeated uint32 allied_hero_ids = 3; + repeated uint32 enemy_hero_ids = 4; + repeated uint32 ability_ids = 5; +} + +message CMsgGCRequestSkillUpRecommendationsResponse { + message AbilitySelection { + optional uint32 ability_id = 1; + optional float weight = 2; + } + + repeated CMsgGCRequestSkillUpRecommendationsResponse.AbilitySelection abilities = 1; +} + +message CMsgClientToGCRecycleHeroRelic { + repeated uint64 item_ids = 1; +} + +message CMsgClientToGCRecycleHeroRelicResponse { + enum Result { + SUCCESS = 1; + ERROR_INTERNAL = 2; + ERROR_FAILED_TO_FIND_HERO_RELIC = 3; + ERROR_ITEM_NOT_HERO_RELIC = 4; + ERROR_FAILED_EVENT_NOT_OWNED = 5; + } + + optional CMsgClientToGCRecycleHeroRelicResponse.Result result = 1 [default = SUCCESS]; + optional uint32 dust_amount = 2; +} + +message CMsgPurchaseHeroRelic { + optional uint32 hero_id = 1; + optional uint32 kill_eater_type = 2; +} + +message CMsgPurchaseHeroRelicResponse { + optional EPurchaseHeroRelicResult result = 1 [default = k_EPurchaseHeroRelicResult_Success]; +} + +message CMsgPurchaseHeroRandomRelic { + optional uint32 hero_id = 1; +} + +message CMsgPurchaseHeroRandomRelicResponse { + optional EPurchaseHeroRelicResult result = 1 [default = k_EPurchaseHeroRelicResult_Success]; + optional uint32 kill_eater_type = 2; +} + +message CMsgClientToGCRequestPlusWeeklyChallengeResult { + optional EEvent event_id = 1 [default = EVENT_ID_NONE]; + optional uint32 week = 2; +} + +message CMsgClientToGCRequestPlusWeeklyChallengeResultResponse { +} + +message CMsgProfileRequest { + optional uint32 account_id = 1; +} + +message CMsgProfileResponse { + message FeaturedHero { + optional uint32 hero_id = 1; + repeated CSOEconItem equipped_econ_items = 2; + optional bool manually_set = 3; + optional uint32 plus_hero_xp = 4; + optional CSOEconItem plus_hero_relics_item = 5; + } + + message MatchInfo { + optional uint64 match_id = 1; + optional uint32 match_timestamp = 2; + optional sint32 performance_rating = 3; + optional uint32 hero_id = 4; + optional bool won_match = 5; + } + + enum EResponse { + k_eInternalError = 0; + k_eSuccess = 1; + k_eTooBusy = 2; + k_eDisabled = 3; + } + + optional CSOEconItem background_item = 1; + repeated CMsgProfileResponse.FeaturedHero featured_heroes = 2; + repeated CMsgProfileResponse.MatchInfo recent_matches = 3; + repeated CMsgSuccessfulHero successful_heroes = 4; + optional CMsgRecentMatchInfo recent_match_details = 5; + optional CMsgProfileResponse.EResponse result = 6 [default = k_eInternalError]; +} + +message CMsgProfileUpdate { + optional uint64 background_item_id = 1; + repeated uint32 featured_hero_ids = 2; +} + +message CMsgProfileUpdateResponse { + enum Result { + SUCCESS = 0; + FAILURE = 1; + } + + optional CMsgProfileUpdateResponse.Result result = 1 [default = SUCCESS]; +} + +message CMsgTalentWinRates { + optional uint32 last_run = 1; + optional uint32 ability_id = 2; + optional uint32 game_count = 3; + optional uint32 win_count = 4; +} + +message CMsgGlobalHeroAverages { + optional uint32 last_run = 1; + optional uint32 avg_gold_per_min = 3; + optional uint32 avg_xp_per_min = 4; + optional uint32 avg_kills = 5; + optional uint32 avg_deaths = 6; + optional uint32 avg_assists = 7; + optional uint32 avg_last_hits = 8; + optional uint32 avg_denies = 9; + optional uint32 avg_net_worth = 10; +} + +message CMsgHeroGlobalDataRequest { + optional uint32 hero_id = 1; +} + +message CMsgHeroGlobalDataResponse { + message GraphData { + optional uint32 day = 1; + optional float win_percent = 2; + optional float pick_percent = 3; + optional float ban_percent = 4; + } + + message WeekData { + optional uint32 week = 1; + optional float win_percent = 2; + optional float pick_percent = 3; + optional float ban_percent = 4; + } + + message HeroDataPerRankChunk { + optional uint32 rank_chunk = 1; + repeated CMsgTalentWinRates talent_win_rates = 2; + optional CMsgGlobalHeroAverages hero_averages = 3; + repeated CMsgHeroGlobalDataResponse.GraphData graph_data = 4; + repeated CMsgHeroGlobalDataResponse.WeekData week_data = 5; + } + + optional uint32 hero_id = 1; + repeated CMsgHeroGlobalDataResponse.HeroDataPerRankChunk hero_data_per_chunk = 2; +} + +message CMsgHeroGlobalDataAllHeroes { + repeated CMsgHeroGlobalDataResponse heroes = 1; +} + +message CMsgHeroGlobalDataHeroesAlliesAndEnemies { + message HeroData { + optional uint32 hero_id = 1; + optional uint32 win_rate = 2; + optional uint32 first_other_hero_id = 3; + repeated uint32 ally_win_rate = 5; + repeated uint32 enemy_win_rate = 6; + } + + message RankedHeroData { + optional uint32 rank = 1; + repeated CMsgHeroGlobalDataHeroesAlliesAndEnemies.HeroData hero_data = 2; + } + + repeated CMsgHeroGlobalDataHeroesAlliesAndEnemies.RankedHeroData ranked_hero_data = 1; +} + +message CMsgPrivateMetadataKeyRequest { + optional uint64 match_id = 1; +} + +message CMsgPrivateMetadataKeyResponse { + optional uint32 private_key = 1; +} + +message CMsgActivatePlusFreeTrialRequest { +} + +message CMsgActivatePlusFreeTrialResponse { + enum Result { + SUCCESS = 0; + ERROR_GENERIC = 1; + ERROR_ALREADY_IN_FREE_TRIAL = 2; + ERROR_ALREADY_USED_FREE_TRIAL = 3; + ERROR_OFFER_NOT_VALID = 4; + } + + optional CMsgActivatePlusFreeTrialResponse.Result result = 1 [default = SUCCESS]; +} + +message CMsgGCToClientCavernCrawlMapPathCompleted { + message CompletedPathInfo { + optional uint32 path_id_completed = 1; + optional bool received_ultra_rare_reward = 2; + optional bool half_completed = 3; + } + + optional uint32 event_id = 1; + optional uint32 hero_id_completed = 2; + repeated CMsgGCToClientCavernCrawlMapPathCompleted.CompletedPathInfo completed_paths = 3; +} + +message CMsgGCToClientCavernCrawlMapUpdated { + optional uint32 event_id = 1; +} + +message CMsgClientToGCCavernCrawlClaimRoom { + optional uint32 event_id = 1; + optional uint32 room_id = 2; +} + +message CMsgClientToGCCavernCrawlClaimRoomResponse { + enum Result { + SUCCESS = 0; + ERROR_UNKNOWN = 1; + RECEIVED_ULTRA_RARE_REWARD = 2; + } + + optional CMsgClientToGCCavernCrawlClaimRoomResponse.Result result = 1 [default = SUCCESS]; +} + +message CMsgClientToGCCavernCrawlUseItemOnRoom { + optional uint32 event_id = 1; + optional uint32 room_id = 2; + optional uint32 item_type = 3; +} + +message CMsgClientToGCCavernCrawlUseItemOnRoomResponse { + enum Result { + SUCCESS = 0; + ERROR_UNKNOWN = 1; + RECEIVED_ULTRA_RARE_REWARD = 2; + } + + optional CMsgClientToGCCavernCrawlUseItemOnRoomResponse.Result result = 1 [default = SUCCESS]; +} + +message CMsgClientToGCCavernCrawlUseItemOnPath { + optional uint32 event_id = 1; + optional uint32 path_id = 2; + optional uint32 item_type = 3; +} + +message CMsgClientToGCCavernCrawlUseItemOnPathResponse { + enum Result { + SUCCESS = 0; + ERROR_UNKNOWN = 1; + RECEIVED_ULTRA_RARE_REWARD = 2; + } + + optional CMsgClientToGCCavernCrawlUseItemOnPathResponse.Result result = 1 [default = SUCCESS]; +} + +message CMsgClientToGCCavernCrawlRequestMapState { + optional uint32 event_id = 1; +} + +message CMsgClientToGCCavernCrawlRequestMapStateResponse { + message SwappedChallenge { + optional uint32 path_id_1 = 1; + optional uint32 path_id_2 = 2; + } + + message InventoryItem { + optional uint32 item_type = 1; + optional uint32 count = 2; + } + + message TreasureMap { + optional uint32 map_room_id = 1; + optional uint32 revealed_room_id = 2; + } + + enum Result { + SUCCESS = 0; + ERROR_UNKNOWN = 1; + EVENT_NOT_OWNED = 2; + } + + optional CMsgClientToGCCavernCrawlRequestMapStateResponse.Result result = 1 [default = SUCCESS]; + optional fixed64 claimed_rooms_1 = 2; + optional fixed64 claimed_rooms_2 = 3; + optional fixed64 revealed_rooms_1 = 4; + optional fixed64 revealed_rooms_2 = 5; + optional fixed64 completed_paths_1 = 6; + optional fixed64 completed_paths_2 = 7; + optional fixed64 completed_paths_3 = 8; + optional fixed64 completed_paths_4 = 12; + optional fixed64 half_completed_paths_1 = 13; + optional fixed64 half_completed_paths_2 = 14; + optional fixed64 half_completed_paths_3 = 15; + optional fixed64 half_completed_paths_4 = 16; + repeated CMsgClientToGCCavernCrawlRequestMapStateResponse.SwappedChallenge swapped_challenge = 9; + repeated CMsgClientToGCCavernCrawlRequestMapStateResponse.InventoryItem inventory_item = 10; + optional uint32 ultra_rare_reward_room_number = 11; + repeated CMsgClientToGCCavernCrawlRequestMapStateResponse.TreasureMap treasure_map = 17; +} + +message CMsgClientToGCCavernCrawlGetClaimedRoomCount { + optional uint32 event_id = 1; +} + +message CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse { + enum Result { + SUCCESS = 0; + ERROR_UNKNOWN = 1; + EVENT_NOT_OWNED = 2; + } + + optional CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse.Result result = 1 [default = SUCCESS]; + optional uint32 count = 2; +} + +message CMsgDOTAMutationList { + message Mutation { + optional uint32 id = 1; + optional string name = 2; + optional string description = 3; + } + + repeated CMsgDOTAMutationList.Mutation mutations = 1; +} + +message CMsgEventTipsSummaryRequest { + optional EEvent event_id = 1 [default = EVENT_ID_NONE]; + optional uint32 account_id = 2; +} + +message CMsgEventTipsSummaryResponse { + message Tipper { + optional uint32 tipper_account_id = 1; + optional uint32 tip_count = 2 [default = 1]; + } + + optional bool result = 1; + repeated CMsgEventTipsSummaryResponse.Tipper tips_received = 2; +} + +message CMsgSocialFeedRequest { + optional uint32 account_id = 1; + optional bool self_only = 2; +} + +message CMsgSocialFeedResponse { + message FeedEvent { + optional uint64 feed_event_id = 1; + optional uint32 account_id = 2; + optional uint32 timestamp = 3; + optional uint32 comment_count = 4; + optional uint32 event_type = 5; + optional uint32 event_sub_type = 6; + optional uint64 param_big_int_1 = 7; + optional uint32 param_int_1 = 8; + optional uint32 param_int_2 = 9; + optional uint32 param_int_3 = 10; + optional string param_string = 11; + } + + enum Result { + SUCCESS = 0; + FAILED_TO_LOAD_FRIENDS = 1; + FAILED_TO_LOAD_FEED_DATA = 2; + FAILED_TO_LOAD_FEED_ENTRY = 3; + FAILED_TO_LOAD_COMMENTS = 4; + FAILED_TOO_MANY_REQUESTS = 5; + } + + optional CMsgSocialFeedResponse.Result result = 1 [default = SUCCESS]; + repeated CMsgSocialFeedResponse.FeedEvent feed_events = 2; +} + +message CMsgSocialFeedCommentsRequest { + optional uint64 feed_event_id = 1; +} + +message CMsgSocialFeedCommentsResponse { + message FeedComment { + optional uint32 commenter_account_id = 1; + optional uint32 timestamp = 2; + optional string comment_text = 3; + } + + enum Result { + SUCCESS = 0; + FAILED_TOO_MANY_REQUESTS = 1; + FAILED_TO_LOAD_COMMENTS = 2; + } + + optional CMsgSocialFeedCommentsResponse.Result result = 1 [default = SUCCESS]; + repeated CMsgSocialFeedCommentsResponse.FeedComment feed_comments = 3; +} + +message CMsgClientToGCPlayerCardSpecificPurchaseRequest { + optional uint32 player_account_id = 1; + optional uint32 event_id = 2; + optional uint64 card_dust_item_id = 3; +} + +message CMsgClientToGCPlayerCardSpecificPurchaseResponse { + enum Result { + SUCCESS = 1; + ERROR_INTERNAL = 2; + ERROR_INSUFFICIENT_DUST = 3; + ERROR_ITEM_NOT_DUST_ITEM = 4; + ERROR_FAILED_CARD_PACK_CREATE = 5; + } + + optional CMsgClientToGCPlayerCardSpecificPurchaseResponse.Result result = 1 [default = SUCCESS]; + optional uint64 item_id = 2; +} + +message CMsgClientToGCRequestContestVotes { + optional uint32 contest_id = 1; +} + +message CMsgClientToGCRequestContestVotesResponse { + message ItemVote { + optional uint64 contest_item_id = 1; + optional int32 vote = 2; + } + + enum EResponse { + k_eInternalError = 0; + k_eSuccess = 1; + k_eTooBusy = 2; + k_eDisabled = 3; + } + + optional CMsgClientToGCRequestContestVotesResponse.EResponse result = 1 [default = k_eInternalError]; + repeated CMsgClientToGCRequestContestVotesResponse.ItemVote votes = 2; +} + +message CMsgClientToGCRecordContestVote { + optional uint32 contest_id = 1; + optional uint64 contest_item_id = 2; + optional int32 vote = 3; +} + +message CMsgGCToClientRecordContestVoteResponse { + enum EResult { + SUCCESS = 0; + FAILED_EVENT_NOT_OWNED = 1; + FAILED_SQL_INSERT_FAILED = 2; + FAILED_INVALID_CONTEST = 3; + FAILED_CONTEST_NOT_ACTIVE = 4; + FAILED_TIMEOUT = 5; + } + + optional CMsgGCToClientRecordContestVoteResponse.EResult eresult = 1 [default = SUCCESS]; +} + +message CMsgDOTADPCFeed { + message Element { + optional CMsgDOTADPCFeed.EFeedElementType type = 1 [default = FEED_SERIES_RESULT]; + optional uint32 timestamp = 2; + optional uint32 series_id = 3; + optional uint64 match_id = 4; + optional uint32 team_id = 5; + optional uint32 account_id = 6; + optional uint32 league_id = 7; + optional uint32 node_id = 8; + optional uint64 server_steam_id = 13; + optional uint32 data_1 = 9; + optional uint32 data_2 = 10; + optional uint32 data_3 = 11; + optional uint32 data_4 = 12; + } + + enum EFeedElementType { + FEED_SERIES_RESULT = 1; + FEED_MATCH_POPULAR = 2; + FEED_TEAM_UPCOMING_MATCH = 3; + FEED_TEAM_LEAGUE_RESULT = 4; + FEED_TEAM_ADD_PLAYER = 5; + FEED_TEAM_REMOVE_PLAYER = 6; + FEED_TEAM_DISBAND = 7; + FEED_LEAGUE_UPCOMING = 8; + FEED_LEAGUE_CONCLUDED = 9; + FEED_DPC_STANDINGS = 10; + FEED_ALERT_PREDICTIONS = 11; + FEED_ALERT_FANTASY = 12; + FEED_LEAGUE_LIVE_MATCH = 13; + FEED_LEAGUE_INPROGRESS_SERIES = 14; + } + + repeated CMsgDOTADPCFeed.Element elements = 1; +} + +message CMsgDOTADPCUserInfo { + optional bool is_plus_subscriber = 1; +} + +message CMsgDevGrantEventPoints { + optional EEvent event_id = 1 [default = EVENT_ID_NONE]; + optional uint32 event_points = 2; + optional uint32 premium_points = 3; +} + +message CMsgDevGrantEventPointsResponse { + optional EDevEventRequestResult result = 1 [default = k_EDevEventRequestResult_Success]; +} + +message CMsgDevGrantEventAction { + optional EEvent event_id = 1 [default = EVENT_ID_NONE]; + optional uint32 action_id = 2; + optional uint32 action_score = 3; +} + +message CMsgDevGrantEventActionResponse { + optional EDevEventRequestResult result = 1 [default = k_EDevEventRequestResult_Success]; +} + +message CMsgDevResetEventState { + optional EEvent event_id = 1 [default = EVENT_ID_NONE]; + optional bool remove_audit = 2; +} + +message CMsgDevResetEventStateResponse { + optional EDevEventRequestResult result = 1 [default = k_EDevEventRequestResult_Success]; +} + +message CMsgConsumeEventSupportGrantItem { + optional uint64 item_id = 1; +} + +message CMsgConsumeEventSupportGrantItemResponse { + optional ESupportEventRequestResult result = 1 [default = k_ESupportEventRequestResult_Success]; +} + +message CMsgClientToGCGetFilteredPlayers { +} + +message CMsgGCToClientGetFilteredPlayersResponse { + message CFilterEntry { + optional fixed32 account_id = 1; + optional fixed32 time_added = 2; + optional fixed32 time_expires = 3; + } + + enum Result { + SUCCESS = 0; + FAILURE = 1; + } + + optional CMsgGCToClientGetFilteredPlayersResponse.Result result = 1 [default = SUCCESS]; + repeated CMsgGCToClientGetFilteredPlayersResponse.CFilterEntry filtered_players = 2; +} + +message CMsgClientToGCRemoveFilteredPlayer { + optional fixed32 account_id_to_remove = 1; +} + +message CMsgGCToClientRemoveFilteredPlayerResponse { + enum Result { + SUCCESS = 0; + FAILURE = 1; + } + + optional CMsgGCToClientRemoveFilteredPlayerResponse.Result result = 1 [default = SUCCESS]; +} + +message CMsgPartySearchPlayer { + optional fixed32 account_id = 1; + optional fixed64 match_id = 2; + optional fixed32 creation_time = 3; +} + +message CMsgGCToClientPlayerBeaconState { + repeated int32 num_active_beacons = 1; +} + +message CMsgGCToClientPartyBeaconUpdate { + optional bool beacon_added = 1; + optional int32 beacon_type = 2; + optional fixed32 account_id = 3; +} + +message CMsgClientToGCUpdatePartyBeacon { + enum Action { + ON = 0; + OFF = 1; + } + + optional CMsgClientToGCUpdatePartyBeacon.Action action = 1 [default = ON]; +} + +message CMsgClientToGCRequestActiveBeaconParties { +} + +message CMsgGCToClientRequestActiveBeaconPartiesResponse { + enum EResponse { + SUCCESS = 0; + FAILURE = 1; + BUSY = 2; + } + + optional CMsgGCToClientRequestActiveBeaconPartiesResponse.EResponse response = 1 [default = SUCCESS]; + repeated CPartySearchClientParty active_parties = 2; +} + +message CMsgClientToGCJoinPartyFromBeacon { + optional fixed64 party_id = 1; + optional fixed32 account_id = 2; + optional int32 beacon_type = 3; +} + +message CMsgGCToClientJoinPartyFromBeaconResponse { + enum EResponse { + SUCCESS = 0; + FAILURE = 1; + BUSY = 2; + NOT_LEADER = 3; + } + + optional CMsgGCToClientJoinPartyFromBeaconResponse.EResponse response = 1 [default = SUCCESS]; +} + +message CMsgClientToGCManageFavorites { + enum Action { + ADD = 0; + REMOVE = 1; + } + + optional CMsgClientToGCManageFavorites.Action action = 1 [default = ADD]; + optional fixed32 account_id = 2; + optional string favorite_name = 3; + optional bool invite_response = 4; + optional bool from_friendlist = 5; + optional fixed64 lobby_id = 6; +} + +message CMsgGCToClientManageFavoritesResponse { + enum EResponse { + SUCCESS = 0; + FAILURE = 1; + NO_INVITE_PRESENT = 2; + INVITE_SENT = 3; + EXPIRED = 4; + BUSY = 5; + } + + optional CMsgGCToClientManageFavoritesResponse.EResponse response = 1 [default = SUCCESS]; + optional string debug_message = 2; + optional CMsgPartySearchPlayer player = 3; +} + +message CMsgClientToGCGetFavoritePlayers { + optional uint64 pagination_key = 1; + optional int32 pagination_count = 2; +} + +message CMsgGCToClientGetFavoritePlayersResponse { + enum EResponse { + SUCCESS = 0; + FAILURE = 1; + } + + optional CMsgGCToClientGetFavoritePlayersResponse.EResponse response = 1 [default = SUCCESS]; + repeated CMsgPartySearchPlayer players = 2; + optional uint64 next_pagination_key = 3; +} + +message CMsgGCToClientPartySearchInvite { + optional fixed32 account_id = 1; +} + +message CMsgClientToGCVerifyFavoritePlayers { + repeated fixed32 account_ids = 1; +} + +message CMsgGCToClientVerifyFavoritePlayersResponse { + message Result { + optional CMsgPartySearchPlayer player = 1; + optional bool is_favorite = 2; + } + + repeated CMsgGCToClientVerifyFavoritePlayersResponse.Result results = 1; +} + +message CMsgClientToGCRequestPlayerRecentAccomplishments { + optional uint32 account_id = 1; +} + +message CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse { + enum EResponse { + k_eInternalError = 0; + k_eSuccess = 1; + k_eTooBusy = 2; + k_eDisabled = 3; + } + + optional CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse.EResponse result = 1 [default = k_eInternalError]; + optional CMsgPlayerRecentAccomplishments player_accomplishments = 2; +} + +message CMsgClientToGCRequestPlayerHeroRecentAccomplishments { + optional uint32 account_id = 1; + optional uint32 hero_id = 2; +} + +message CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse { + enum EResponse { + k_eInternalError = 0; + k_eSuccess = 1; + k_eTooBusy = 2; + k_eDisabled = 3; + } + + optional CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse.EResponse result = 1 [default = k_eInternalError]; + optional CMsgPlayerHeroRecentAccomplishments hero_accomplishments = 2; +} + +message CMsgPlayerCoachMatch { + optional uint64 match_id = 1; + optional EMatchOutcome match_outcome = 2 [default = k_EMatchOutcome_Unknown]; + optional uint32 coached_team = 3; + optional fixed32 start_time = 4; + optional uint32 duration = 5; + repeated ECoachTeammateRating teammate_ratings = 6; + optional uint32 coach_flags = 7; +} + +message CMsgClientToGCRequestPlayerCoachMatches { +} + +message CMsgClientToGCRequestPlayerCoachMatchesResponse { + enum EResponse { + k_eInternalError = 0; + k_eSuccess = 1; + k_eTooBusy = 2; + k_eDisabled = 3; + } + + optional CMsgClientToGCRequestPlayerCoachMatchesResponse.EResponse result = 1 [default = k_eInternalError]; + repeated CMsgPlayerCoachMatch coach_matches = 2; +} + +message CMsgClientToGCRequestPlayerCoachMatch { + optional uint64 match_id = 1; +} + +message CMsgClientToGCRequestPlayerCoachMatchResponse { + enum EResponse { + k_eInternalError = 0; + k_eSuccess = 1; + k_eTooBusy = 2; + k_eDisabled = 3; + } + + optional CMsgClientToGCRequestPlayerCoachMatchResponse.EResponse result = 1 [default = k_eInternalError]; + optional CMsgPlayerCoachMatch coach_match = 2; +} + +message CMsgClientToGCSubmitCoachTeammateRating { + optional uint64 match_id = 1; + optional uint32 coach_account_id = 2; + optional ECoachTeammateRating rating = 3 [default = k_ECoachTeammateRating_None]; + optional string reason = 4; +} + +message CMsgClientToGCSubmitCoachTeammateRatingResponse { + enum EResponse { + k_eInternalError = 0; + k_eSuccess = 1; + k_eTooBusy = 2; + k_eDisabled = 3; + k_eInvalidInput = 4; + k_eAlreadySubmitted = 5; + k_eVotingFinished = 6; + k_ePlayerNotInMatch = 7; + k_eCoachNotInMatch = 8; + k_ePlayerNotOnCoachTeam = 9; + k_ePlayerInSamePartyAsCoach = 10; + k_eMatchNotEligible = 11; + } + + optional CMsgClientToGCSubmitCoachTeammateRatingResponse.EResponse result = 1 [default = k_eInternalError]; +} + +message CMsgGCToClientCoachTeammateRatingsChanged { + optional CMsgPlayerCoachMatch coach_match = 1; +} + +message CMsgClientToGCGetTicketCodesRequest { + repeated uint32 ticket_pool_ids = 1; +} + +message CMsgClientToGCGetTicketCodesResponse { + message Code { + optional uint32 ticket_pool_id = 1; + optional string code = 2; + optional bool account_disallowed = 3; + } + + repeated CMsgClientToGCGetTicketCodesResponse.Code codes = 1; +} + +message CMsgClientToGCGetUnderlordsCDKeyRequest { +} + +message CMsgClientToGCGetUnderlordsCDKeyResponse { + enum EResponse { + Success = 0; + UnknownError = 1; + OutOfKeys = 2; + } + + optional CMsgClientToGCGetUnderlordsCDKeyResponse.EResponse result = 1 [default = Success]; + repeated string cd_keys = 2; +} + +message CMsgClientToGCSetFavoriteAllStarPlayer { + optional uint32 player_id = 1; + optional uint32 event_id = 2; +} + +message CMsgClientToGCSetFavoriteAllStarPlayerResponse { + enum EResponse { + k_eInternalError = 0; + k_eSuccess = 1; + k_eTooBusy = 2; + k_eDisabled = 3; + k_eAlreadySubmitted = 4; + k_ePlayerNotValid = 5; + k_eDoesntOwnEvent = 6; + k_eEventNotValid = 7; + } + + optional CMsgClientToGCSetFavoriteAllStarPlayerResponse.EResponse result = 1 [default = k_eInternalError]; + optional uint32 player_id = 2; +} + +message CMsgClientToGCGetFavoriteAllStarPlayerRequest { +} + +message CMsgClientToGCGetFavoriteAllStarPlayerResponse { + enum EResponse { + k_eSuccess = 0; + k_eNoPick = 1; + k_eInternalError = 2; + } + + optional CMsgClientToGCGetFavoriteAllStarPlayerResponse.EResponse result = 1 [default = k_eSuccess]; + optional uint32 player_id = 2; + optional uint32 picking_allowed_until = 3; + optional uint32 earned_battle_points = 4; +} + diff --git a/protocol/dota_gcmessages_client/dota_gcmessages_client.go b/protocol/dota_gcmessages_client/dota_gcmessages_client.go deleted file mode 100755 index 7e1051e..0000000 --- a/protocol/dota_gcmessages_client/dota_gcmessages_client.go +++ /dev/null @@ -1,16828 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: dota_gcmessages_client.proto - -package dota_gcmessages_client - -import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" -import dota_shared_enums "github.com/paralin/go-dota2/protocol/dota_shared_enums" -import dota_gcmessages_common "github.com/paralin/go-dota2/protocol/dota_gcmessages_common" -import gcsdk_gcmessages "github.com/paralin/go-dota2/protocol/gcsdk_gcmessages" -import dota_gcmessages_common_match_management "github.com/paralin/go-dota2/protocol/dota_gcmessages_common_match_management" -import base_gcmessages "github.com/paralin/go-dota2/protocol/base_gcmessages" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package - -type DOTA_WatchReplayType int32 - -const ( - DOTA_WatchReplayType_DOTA_WATCH_REPLAY_NORMAL DOTA_WatchReplayType = 0 - DOTA_WatchReplayType_DOTA_WATCH_REPLAY_HIGHLIGHTS DOTA_WatchReplayType = 1 -) - -var DOTA_WatchReplayType_name = map[int32]string{ - 0: "DOTA_WATCH_REPLAY_NORMAL", - 1: "DOTA_WATCH_REPLAY_HIGHLIGHTS", -} -var DOTA_WatchReplayType_value = map[string]int32{ - "DOTA_WATCH_REPLAY_NORMAL": 0, - "DOTA_WATCH_REPLAY_HIGHLIGHTS": 1, -} - -func (x DOTA_WatchReplayType) Enum() *DOTA_WatchReplayType { - p := new(DOTA_WatchReplayType) - *p = x - return p -} -func (x DOTA_WatchReplayType) String() string { - return proto.EnumName(DOTA_WatchReplayType_name, int32(x)) -} -func (x *DOTA_WatchReplayType) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(DOTA_WatchReplayType_value, data, "DOTA_WatchReplayType") - if err != nil { - return err - } - *x = DOTA_WatchReplayType(value) - return nil -} -func (DOTA_WatchReplayType) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -type EItemEditorReservationResult int32 - -const ( - EItemEditorReservationResult_k_EItemEditorReservationResult_OK EItemEditorReservationResult = 1 - EItemEditorReservationResult_k_EItemEditorReservationResult_AlreadyExists EItemEditorReservationResult = 2 - EItemEditorReservationResult_k_EItemEditorReservationResult_Reserved EItemEditorReservationResult = 3 - EItemEditorReservationResult_k_EItemEditorReservationResult_TimedOut EItemEditorReservationResult = 4 -) - -var EItemEditorReservationResult_name = map[int32]string{ - 1: "k_EItemEditorReservationResult_OK", - 2: "k_EItemEditorReservationResult_AlreadyExists", - 3: "k_EItemEditorReservationResult_Reserved", - 4: "k_EItemEditorReservationResult_TimedOut", -} -var EItemEditorReservationResult_value = map[string]int32{ - "k_EItemEditorReservationResult_OK": 1, - "k_EItemEditorReservationResult_AlreadyExists": 2, - "k_EItemEditorReservationResult_Reserved": 3, - "k_EItemEditorReservationResult_TimedOut": 4, -} - -func (x EItemEditorReservationResult) Enum() *EItemEditorReservationResult { - p := new(EItemEditorReservationResult) - *p = x - return p -} -func (x EItemEditorReservationResult) String() string { - return proto.EnumName(EItemEditorReservationResult_name, int32(x)) -} -func (x *EItemEditorReservationResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(EItemEditorReservationResult_value, data, "EItemEditorReservationResult") - if err != nil { - return err - } - *x = EItemEditorReservationResult(value) - return nil -} -func (EItemEditorReservationResult) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } - -type EFeaturedHeroTextField int32 - -const ( - EFeaturedHeroTextField_k_EFeaturedHeroTextField_NewHero EFeaturedHeroTextField = 0 - EFeaturedHeroTextField_k_EFeaturedHeroTextField_NewItem EFeaturedHeroTextField = 1 - EFeaturedHeroTextField_k_EFeaturedHeroTextField_ItemSetDescription EFeaturedHeroTextField = 2 - EFeaturedHeroTextField_k_EFeaturedHeroTextField_ItemDescription EFeaturedHeroTextField = 3 - EFeaturedHeroTextField_k_EFeaturedHeroTextField_Hype EFeaturedHeroTextField = 4 - EFeaturedHeroTextField_k_EFeaturedHeroTextField_HeroWinLoss EFeaturedHeroTextField = 5 - EFeaturedHeroTextField_k_EFeaturedHeroTextField_FrequentlyPlayedHero EFeaturedHeroTextField = 6 - EFeaturedHeroTextField_k_EFeaturedHeroTextField_FeaturedItem EFeaturedHeroTextField = 7 - EFeaturedHeroTextField_k_EFeaturedHeroTextField_PopularItem EFeaturedHeroTextField = 8 - EFeaturedHeroTextField_k_EFeaturedHeroTextField_SaleItem EFeaturedHeroTextField = 9 - EFeaturedHeroTextField_k_EFeaturedHeroTextField_SaleDiscount EFeaturedHeroTextField = 10 - EFeaturedHeroTextField_k_EFeaturedHeroTextField_Container EFeaturedHeroTextField = 11 -) - -var EFeaturedHeroTextField_name = map[int32]string{ - 0: "k_EFeaturedHeroTextField_NewHero", - 1: "k_EFeaturedHeroTextField_NewItem", - 2: "k_EFeaturedHeroTextField_ItemSetDescription", - 3: "k_EFeaturedHeroTextField_ItemDescription", - 4: "k_EFeaturedHeroTextField_Hype", - 5: "k_EFeaturedHeroTextField_HeroWinLoss", - 6: "k_EFeaturedHeroTextField_FrequentlyPlayedHero", - 7: "k_EFeaturedHeroTextField_FeaturedItem", - 8: "k_EFeaturedHeroTextField_PopularItem", - 9: "k_EFeaturedHeroTextField_SaleItem", - 10: "k_EFeaturedHeroTextField_SaleDiscount", - 11: "k_EFeaturedHeroTextField_Container", -} -var EFeaturedHeroTextField_value = map[string]int32{ - "k_EFeaturedHeroTextField_NewHero": 0, - "k_EFeaturedHeroTextField_NewItem": 1, - "k_EFeaturedHeroTextField_ItemSetDescription": 2, - "k_EFeaturedHeroTextField_ItemDescription": 3, - "k_EFeaturedHeroTextField_Hype": 4, - "k_EFeaturedHeroTextField_HeroWinLoss": 5, - "k_EFeaturedHeroTextField_FrequentlyPlayedHero": 6, - "k_EFeaturedHeroTextField_FeaturedItem": 7, - "k_EFeaturedHeroTextField_PopularItem": 8, - "k_EFeaturedHeroTextField_SaleItem": 9, - "k_EFeaturedHeroTextField_SaleDiscount": 10, - "k_EFeaturedHeroTextField_Container": 11, -} - -func (x EFeaturedHeroTextField) Enum() *EFeaturedHeroTextField { - p := new(EFeaturedHeroTextField) - *p = x - return p -} -func (x EFeaturedHeroTextField) String() string { - return proto.EnumName(EFeaturedHeroTextField_name, int32(x)) -} -func (x *EFeaturedHeroTextField) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(EFeaturedHeroTextField_value, data, "EFeaturedHeroTextField") - if err != nil { - return err - } - *x = EFeaturedHeroTextField(value) - return nil -} -func (EFeaturedHeroTextField) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } - -type EFeaturedHeroDataType int32 - -const ( - EFeaturedHeroDataType_k_EFeaturedHeroDataType_HeroID EFeaturedHeroDataType = 0 - EFeaturedHeroDataType_k_EFeaturedHeroDataType_ItemDef EFeaturedHeroDataType = 1 - EFeaturedHeroDataType_k_EFeaturedHeroDataType_HypeString EFeaturedHeroDataType = 2 - EFeaturedHeroDataType_k_EFeaturedHeroDataType_StartTimestamp EFeaturedHeroDataType = 3 - EFeaturedHeroDataType_k_EFeaturedHeroDataType_ExpireTimestamp EFeaturedHeroDataType = 4 - EFeaturedHeroDataType_k_EFeaturedHeroDataType_HeroWins EFeaturedHeroDataType = 5 - EFeaturedHeroDataType_k_EFeaturedHeroDataType_HeroLosses EFeaturedHeroDataType = 6 - EFeaturedHeroDataType_k_EFeaturedHeroDataType_SaleDiscount EFeaturedHeroDataType = 7 - EFeaturedHeroDataType_k_EFeaturedHeroDataType_ContainerItemDef EFeaturedHeroDataType = 8 -) - -var EFeaturedHeroDataType_name = map[int32]string{ - 0: "k_EFeaturedHeroDataType_HeroID", - 1: "k_EFeaturedHeroDataType_ItemDef", - 2: "k_EFeaturedHeroDataType_HypeString", - 3: "k_EFeaturedHeroDataType_StartTimestamp", - 4: "k_EFeaturedHeroDataType_ExpireTimestamp", - 5: "k_EFeaturedHeroDataType_HeroWins", - 6: "k_EFeaturedHeroDataType_HeroLosses", - 7: "k_EFeaturedHeroDataType_SaleDiscount", - 8: "k_EFeaturedHeroDataType_ContainerItemDef", -} -var EFeaturedHeroDataType_value = map[string]int32{ - "k_EFeaturedHeroDataType_HeroID": 0, - "k_EFeaturedHeroDataType_ItemDef": 1, - "k_EFeaturedHeroDataType_HypeString": 2, - "k_EFeaturedHeroDataType_StartTimestamp": 3, - "k_EFeaturedHeroDataType_ExpireTimestamp": 4, - "k_EFeaturedHeroDataType_HeroWins": 5, - "k_EFeaturedHeroDataType_HeroLosses": 6, - "k_EFeaturedHeroDataType_SaleDiscount": 7, - "k_EFeaturedHeroDataType_ContainerItemDef": 8, -} - -func (x EFeaturedHeroDataType) Enum() *EFeaturedHeroDataType { - p := new(EFeaturedHeroDataType) - *p = x - return p -} -func (x EFeaturedHeroDataType) String() string { - return proto.EnumName(EFeaturedHeroDataType_name, int32(x)) -} -func (x *EFeaturedHeroDataType) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(EFeaturedHeroDataType_value, data, "EFeaturedHeroDataType") - if err != nil { - return err - } - *x = EFeaturedHeroDataType(value) - return nil -} -func (EFeaturedHeroDataType) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } - -type EWeekendTourneyRichPresenceEvent int32 - -const ( - EWeekendTourneyRichPresenceEvent_k_EWeekendTourneyRichPresenceEvent_None EWeekendTourneyRichPresenceEvent = 0 - EWeekendTourneyRichPresenceEvent_k_EWeekendTourneyRichPresenceEvent_StartedMatch EWeekendTourneyRichPresenceEvent = 1 - EWeekendTourneyRichPresenceEvent_k_EWeekendTourneyRichPresenceEvent_WonMatch EWeekendTourneyRichPresenceEvent = 2 - EWeekendTourneyRichPresenceEvent_k_EWeekendTourneyRichPresenceEvent_Eliminated EWeekendTourneyRichPresenceEvent = 3 -) - -var EWeekendTourneyRichPresenceEvent_name = map[int32]string{ - 0: "k_EWeekendTourneyRichPresenceEvent_None", - 1: "k_EWeekendTourneyRichPresenceEvent_StartedMatch", - 2: "k_EWeekendTourneyRichPresenceEvent_WonMatch", - 3: "k_EWeekendTourneyRichPresenceEvent_Eliminated", -} -var EWeekendTourneyRichPresenceEvent_value = map[string]int32{ - "k_EWeekendTourneyRichPresenceEvent_None": 0, - "k_EWeekendTourneyRichPresenceEvent_StartedMatch": 1, - "k_EWeekendTourneyRichPresenceEvent_WonMatch": 2, - "k_EWeekendTourneyRichPresenceEvent_Eliminated": 3, -} - -func (x EWeekendTourneyRichPresenceEvent) Enum() *EWeekendTourneyRichPresenceEvent { - p := new(EWeekendTourneyRichPresenceEvent) - *p = x - return p -} -func (x EWeekendTourneyRichPresenceEvent) String() string { - return proto.EnumName(EWeekendTourneyRichPresenceEvent_name, int32(x)) -} -func (x *EWeekendTourneyRichPresenceEvent) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(EWeekendTourneyRichPresenceEvent_value, data, "EWeekendTourneyRichPresenceEvent") - if err != nil { - return err - } - *x = EWeekendTourneyRichPresenceEvent(value) - return nil -} -func (EWeekendTourneyRichPresenceEvent) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{4} -} - -type EDOTAEventInviteType int32 - -const ( - EDOTAEventInviteType_k_EDOTAEventInviteType_Direct EDOTAEventInviteType = 0 - EDOTAEventInviteType_k_EDOTAEventInviteType_OpenQualifier EDOTAEventInviteType = 1 - EDOTAEventInviteType_k_EDOTAEventInviteType_ChampionsCup EDOTAEventInviteType = 2 -) - -var EDOTAEventInviteType_name = map[int32]string{ - 0: "k_EDOTAEventInviteType_Direct", - 1: "k_EDOTAEventInviteType_OpenQualifier", - 2: "k_EDOTAEventInviteType_ChampionsCup", -} -var EDOTAEventInviteType_value = map[string]int32{ - "k_EDOTAEventInviteType_Direct": 0, - "k_EDOTAEventInviteType_OpenQualifier": 1, - "k_EDOTAEventInviteType_ChampionsCup": 2, -} - -func (x EDOTAEventInviteType) Enum() *EDOTAEventInviteType { - p := new(EDOTAEventInviteType) - *p = x - return p -} -func (x EDOTAEventInviteType) String() string { - return proto.EnumName(EDOTAEventInviteType_name, int32(x)) -} -func (x *EDOTAEventInviteType) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(EDOTAEventInviteType_value, data, "EDOTAEventInviteType") - if err != nil { - return err - } - *x = EDOTAEventInviteType(value) - return nil -} -func (EDOTAEventInviteType) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{5} } - -type EDOTATriviaQuestionCategory int32 - -const ( - EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_AbilityIcon EDOTATriviaQuestionCategory = 0 - EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_AbilityCooldown EDOTATriviaQuestionCategory = 1 - EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_HeroAttributes EDOTATriviaQuestionCategory = 2 - EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_HeroMovementSpeed EDOTATriviaQuestionCategory = 3 - EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_TalentTree EDOTATriviaQuestionCategory = 4 - EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_HeroStats EDOTATriviaQuestionCategory = 5 - EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_ItemPrice EDOTATriviaQuestionCategory = 6 - EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_AbilitySound EDOTATriviaQuestionCategory = 7 - EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_InvokerSpells EDOTATriviaQuestionCategory = 8 - EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_AbilityManaCost EDOTATriviaQuestionCategory = 9 - EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_HeroAttackSound EDOTATriviaQuestionCategory = 10 - EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_AbilityName EDOTATriviaQuestionCategory = 11 - EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_ItemComponents EDOTATriviaQuestionCategory = 12 - EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_ItemLore EDOTATriviaQuestionCategory = 13 -) - -var EDOTATriviaQuestionCategory_name = map[int32]string{ - 0: "k_EDOTATriviaQuestionCategory_AbilityIcon", - 1: "k_EDOTATriviaQuestionCategory_AbilityCooldown", - 2: "k_EDOTATriviaQuestionCategory_HeroAttributes", - 3: "k_EDOTATriviaQuestionCategory_HeroMovementSpeed", - 4: "k_EDOTATriviaQuestionCategory_TalentTree", - 5: "k_EDOTATriviaQuestionCategory_HeroStats", - 6: "k_EDOTATriviaQuestionCategory_ItemPrice", - 7: "k_EDOTATriviaQuestionCategory_AbilitySound", - 8: "k_EDOTATriviaQuestionCategory_InvokerSpells", - 9: "k_EDOTATriviaQuestionCategory_AbilityManaCost", - 10: "k_EDOTATriviaQuestionCategory_HeroAttackSound", - 11: "k_EDOTATriviaQuestionCategory_AbilityName", - 12: "k_EDOTATriviaQuestionCategory_ItemComponents", - 13: "k_EDOTATriviaQuestionCategory_ItemLore", -} -var EDOTATriviaQuestionCategory_value = map[string]int32{ - "k_EDOTATriviaQuestionCategory_AbilityIcon": 0, - "k_EDOTATriviaQuestionCategory_AbilityCooldown": 1, - "k_EDOTATriviaQuestionCategory_HeroAttributes": 2, - "k_EDOTATriviaQuestionCategory_HeroMovementSpeed": 3, - "k_EDOTATriviaQuestionCategory_TalentTree": 4, - "k_EDOTATriviaQuestionCategory_HeroStats": 5, - "k_EDOTATriviaQuestionCategory_ItemPrice": 6, - "k_EDOTATriviaQuestionCategory_AbilitySound": 7, - "k_EDOTATriviaQuestionCategory_InvokerSpells": 8, - "k_EDOTATriviaQuestionCategory_AbilityManaCost": 9, - "k_EDOTATriviaQuestionCategory_HeroAttackSound": 10, - "k_EDOTATriviaQuestionCategory_AbilityName": 11, - "k_EDOTATriviaQuestionCategory_ItemComponents": 12, - "k_EDOTATriviaQuestionCategory_ItemLore": 13, -} - -func (x EDOTATriviaQuestionCategory) Enum() *EDOTATriviaQuestionCategory { - p := new(EDOTATriviaQuestionCategory) - *p = x - return p -} -func (x EDOTATriviaQuestionCategory) String() string { - return proto.EnumName(EDOTATriviaQuestionCategory_name, int32(x)) -} -func (x *EDOTATriviaQuestionCategory) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(EDOTATriviaQuestionCategory_value, data, "EDOTATriviaQuestionCategory") - if err != nil { - return err - } - *x = EDOTATriviaQuestionCategory(value) - return nil -} -func (EDOTATriviaQuestionCategory) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{6} } - -type EDOTATriviaAnswerResult int32 - -const ( - EDOTATriviaAnswerResult_k_EDOTATriviaAnswerResult_Success EDOTATriviaAnswerResult = 0 - EDOTATriviaAnswerResult_k_EDOTATriviaAnswerResult_InvalidQuestion EDOTATriviaAnswerResult = 1 - EDOTATriviaAnswerResult_k_EDOTATriviaAnswerResult_InvalidAnswer EDOTATriviaAnswerResult = 2 - EDOTATriviaAnswerResult_k_EDOTATriviaAnswerResult_QuestionLocked EDOTATriviaAnswerResult = 3 - EDOTATriviaAnswerResult_k_EDOTATriviaAnswerResult_AlreadyAnswered EDOTATriviaAnswerResult = 4 - EDOTATriviaAnswerResult_k_EDOTATriviaAnswerResult_TriviaDisabled EDOTATriviaAnswerResult = 5 -) - -var EDOTATriviaAnswerResult_name = map[int32]string{ - 0: "k_EDOTATriviaAnswerResult_Success", - 1: "k_EDOTATriviaAnswerResult_InvalidQuestion", - 2: "k_EDOTATriviaAnswerResult_InvalidAnswer", - 3: "k_EDOTATriviaAnswerResult_QuestionLocked", - 4: "k_EDOTATriviaAnswerResult_AlreadyAnswered", - 5: "k_EDOTATriviaAnswerResult_TriviaDisabled", -} -var EDOTATriviaAnswerResult_value = map[string]int32{ - "k_EDOTATriviaAnswerResult_Success": 0, - "k_EDOTATriviaAnswerResult_InvalidQuestion": 1, - "k_EDOTATriviaAnswerResult_InvalidAnswer": 2, - "k_EDOTATriviaAnswerResult_QuestionLocked": 3, - "k_EDOTATriviaAnswerResult_AlreadyAnswered": 4, - "k_EDOTATriviaAnswerResult_TriviaDisabled": 5, -} - -func (x EDOTATriviaAnswerResult) Enum() *EDOTATriviaAnswerResult { - p := new(EDOTATriviaAnswerResult) - *p = x - return p -} -func (x EDOTATriviaAnswerResult) String() string { - return proto.EnumName(EDOTATriviaAnswerResult_name, int32(x)) -} -func (x *EDOTATriviaAnswerResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(EDOTATriviaAnswerResult_value, data, "EDOTATriviaAnswerResult") - if err != nil { - return err - } - *x = EDOTATriviaAnswerResult(value) - return nil -} -func (EDOTATriviaAnswerResult) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{7} } - -type EPurchaseHeroRelicResult int32 - -const ( - EPurchaseHeroRelicResult_k_EPurchaseHeroRelicResult_Success EPurchaseHeroRelicResult = 0 - EPurchaseHeroRelicResult_k_EPurchaseHeroRelicResult_FailedToSend EPurchaseHeroRelicResult = 1 - EPurchaseHeroRelicResult_k_EPurchaseHeroRelicResult_NotEnoughPoints EPurchaseHeroRelicResult = 2 - EPurchaseHeroRelicResult_k_EPurchaseHeroRelicResult_InternalServerError EPurchaseHeroRelicResult = 3 - EPurchaseHeroRelicResult_k_EPurchaseHeroRelicResult_PurchaseNotAllowed EPurchaseHeroRelicResult = 4 - EPurchaseHeroRelicResult_k_EPurchaseHeroRelicResult_InvalidRelic EPurchaseHeroRelicResult = 5 - EPurchaseHeroRelicResult_k_EPurchaseHeroRelicResult_AlreadyOwned EPurchaseHeroRelicResult = 6 -) - -var EPurchaseHeroRelicResult_name = map[int32]string{ - 0: "k_EPurchaseHeroRelicResult_Success", - 1: "k_EPurchaseHeroRelicResult_FailedToSend", - 2: "k_EPurchaseHeroRelicResult_NotEnoughPoints", - 3: "k_EPurchaseHeroRelicResult_InternalServerError", - 4: "k_EPurchaseHeroRelicResult_PurchaseNotAllowed", - 5: "k_EPurchaseHeroRelicResult_InvalidRelic", - 6: "k_EPurchaseHeroRelicResult_AlreadyOwned", -} -var EPurchaseHeroRelicResult_value = map[string]int32{ - "k_EPurchaseHeroRelicResult_Success": 0, - "k_EPurchaseHeroRelicResult_FailedToSend": 1, - "k_EPurchaseHeroRelicResult_NotEnoughPoints": 2, - "k_EPurchaseHeroRelicResult_InternalServerError": 3, - "k_EPurchaseHeroRelicResult_PurchaseNotAllowed": 4, - "k_EPurchaseHeroRelicResult_InvalidRelic": 5, - "k_EPurchaseHeroRelicResult_AlreadyOwned": 6, -} - -func (x EPurchaseHeroRelicResult) Enum() *EPurchaseHeroRelicResult { - p := new(EPurchaseHeroRelicResult) - *p = x - return p -} -func (x EPurchaseHeroRelicResult) String() string { - return proto.EnumName(EPurchaseHeroRelicResult_name, int32(x)) -} -func (x *EPurchaseHeroRelicResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(EPurchaseHeroRelicResult_value, data, "EPurchaseHeroRelicResult") - if err != nil { - return err - } - *x = EPurchaseHeroRelicResult(value) - return nil -} -func (EPurchaseHeroRelicResult) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{8} } - -type CMsgDOTARequestMatches_SkillLevel int32 - -const ( - CMsgDOTARequestMatches_Any CMsgDOTARequestMatches_SkillLevel = 0 - CMsgDOTARequestMatches_Normal CMsgDOTARequestMatches_SkillLevel = 1 - CMsgDOTARequestMatches_High CMsgDOTARequestMatches_SkillLevel = 2 - CMsgDOTARequestMatches_VeryHigh CMsgDOTARequestMatches_SkillLevel = 3 -) - -var CMsgDOTARequestMatches_SkillLevel_name = map[int32]string{ - 0: "Any", - 1: "Normal", - 2: "High", - 3: "VeryHigh", -} -var CMsgDOTARequestMatches_SkillLevel_value = map[string]int32{ - "Any": 0, - "Normal": 1, - "High": 2, - "VeryHigh": 3, -} - -func (x CMsgDOTARequestMatches_SkillLevel) Enum() *CMsgDOTARequestMatches_SkillLevel { - p := new(CMsgDOTARequestMatches_SkillLevel) - *p = x - return p -} -func (x CMsgDOTARequestMatches_SkillLevel) String() string { - return proto.EnumName(CMsgDOTARequestMatches_SkillLevel_name, int32(x)) -} -func (x *CMsgDOTARequestMatches_SkillLevel) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTARequestMatches_SkillLevel_value, data, "CMsgDOTARequestMatches_SkillLevel") - if err != nil { - return err - } - *x = CMsgDOTARequestMatches_SkillLevel(value) - return nil -} -func (CMsgDOTARequestMatches_SkillLevel) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{5, 0} -} - -type CMsgDOTAPopup_PopupID int32 - -const ( - CMsgDOTAPopup_NONE CMsgDOTAPopup_PopupID = -1 - CMsgDOTAPopup_KICKED_FROM_LOBBY CMsgDOTAPopup_PopupID = 0 - CMsgDOTAPopup_KICKED_FROM_PARTY CMsgDOTAPopup_PopupID = 1 - CMsgDOTAPopup_KICKED_FROM_TEAM CMsgDOTAPopup_PopupID = 2 - CMsgDOTAPopup_TEAM_WAS_DISBANDED CMsgDOTAPopup_PopupID = 3 - CMsgDOTAPopup_TEAM_MATCHMAKE_ALREADY_MATCH CMsgDOTAPopup_PopupID = 4 - CMsgDOTAPopup_TEAM_MATCHMAKE_ALREADY_FINDING CMsgDOTAPopup_PopupID = 5 - CMsgDOTAPopup_TEAM_MATCHMAKE_FULL CMsgDOTAPopup_PopupID = 6 - CMsgDOTAPopup_TEAM_MATCHMAKE_FAIL_ADD CMsgDOTAPopup_PopupID = 7 - CMsgDOTAPopup_TEAM_MATCHMAKE_FAIL_ADD_CURRENT CMsgDOTAPopup_PopupID = 8 - CMsgDOTAPopup_TEAM_MATCHMAKE_FAILED_TEAM_MEMBER CMsgDOTAPopup_PopupID = 9 - CMsgDOTAPopup_TEAM_MATCHMAKE_ALREADY_GAME CMsgDOTAPopup_PopupID = 10 - CMsgDOTAPopup_TEAM_MATCHMAKE_FAIL_GET_PARTY CMsgDOTAPopup_PopupID = 11 - CMsgDOTAPopup_MATCHMAKING_DISABLED CMsgDOTAPopup_PopupID = 12 - CMsgDOTAPopup_INVITE_DENIED CMsgDOTAPopup_PopupID = 13 - CMsgDOTAPopup_PARTY_FULL CMsgDOTAPopup_PopupID = 14 - CMsgDOTAPopup_MADE_ADMIN CMsgDOTAPopup_PopupID = 15 - CMsgDOTAPopup_NEED_TO_PURCHASE CMsgDOTAPopup_PopupID = 16 - CMsgDOTAPopup_SIGNON_MESSAGE CMsgDOTAPopup_PopupID = 17 - CMsgDOTAPopup_GUILD_KICKED CMsgDOTAPopup_PopupID = 18 - CMsgDOTAPopup_MATCHMAKING_REGION_OFFLINE CMsgDOTAPopup_PopupID = 19 - CMsgDOTAPopup_TOURNAMENT_GAME_NOT_FOUND CMsgDOTAPopup_PopupID = 21 - CMsgDOTAPopup_TOURNAMENT_GAME_HAS_LOBBY_ID CMsgDOTAPopup_PopupID = 22 - CMsgDOTAPopup_TOURNAMENT_GAME_HAS_MATCH_ID CMsgDOTAPopup_PopupID = 23 - CMsgDOTAPopup_TOURNAMENT_GAME_HAS_NO_RADIANT_TEAM CMsgDOTAPopup_PopupID = 24 - CMsgDOTAPopup_TOURNAMENT_GAME_HAS_NO_DIRE_TEAM CMsgDOTAPopup_PopupID = 25 - CMsgDOTAPopup_TOURNAMENT_GAME_SQL_UPDATE_FAILED CMsgDOTAPopup_PopupID = 26 - CMsgDOTAPopup_NOT_LEAGUE_ADMIN CMsgDOTAPopup_PopupID = 27 - CMsgDOTAPopup_IN_ANOTHER_GAME CMsgDOTAPopup_PopupID = 29 - CMsgDOTAPopup_PARTY_MEMBER_IN_ANOTHER_GAME CMsgDOTAPopup_PopupID = 30 - CMsgDOTAPopup_PARTY_MEMBER_IN_LOW_PRIORITY CMsgDOTAPopup_PopupID = 31 - CMsgDOTAPopup_CLIENT_OUT_OF_DATE CMsgDOTAPopup_PopupID = 32 - CMsgDOTAPopup_SAVE_GAME_CORRUPT CMsgDOTAPopup_PopupID = 38 - CMsgDOTAPopup_INSUFFICIENT_INGOTS CMsgDOTAPopup_PopupID = 39 - CMsgDOTAPopup_COMPETITIVE_MM_NOT_ENOUGH_SKILL_DATA_PLAY_MORE_CASUAL CMsgDOTAPopup_PopupID = 42 - CMsgDOTAPopup_PARTY_LEADER_JOINED_LOBBY CMsgDOTAPopup_PopupID = 44 - CMsgDOTAPopup_WEEKEND_TOURNEY_UNMATCHED CMsgDOTAPopup_PopupID = 48 - CMsgDOTAPopup_POST_MATCH_SURVEY CMsgDOTAPopup_PopupID = 49 - CMsgDOTAPopup_TROPHY_AWARDED CMsgDOTAPopup_PopupID = 50 - CMsgDOTAPopup_TROPHY_LEVEL_UP CMsgDOTAPopup_PopupID = 51 - CMsgDOTAPopup_ALL_HERO_CHALLENGE_PROGRESS CMsgDOTAPopup_PopupID = 52 - CMsgDOTAPopup_NEED_INITIAL_SKILL CMsgDOTAPopup_PopupID = 53 - CMsgDOTAPopup_NEED_INITIAL_SKILL_IN_PARTY CMsgDOTAPopup_PopupID = 54 - CMsgDOTAPopup_TARGET_ENGINE_MISMATCH CMsgDOTAPopup_PopupID = 55 - CMsgDOTAPopup_VAC_NOT_VERIFIED CMsgDOTAPopup_PopupID = 56 - CMsgDOTAPopup_KICKED_FROM_QUEUE_EVENT_STARTING CMsgDOTAPopup_PopupID = 57 - CMsgDOTAPopup_KICKED_FROM_QUEUE_EVENT_ENDING CMsgDOTAPopup_PopupID = 58 - CMsgDOTAPopup_LOBBY_FULL CMsgDOTAPopup_PopupID = 62 - CMsgDOTAPopup_EVENT_POINTS_EARNED CMsgDOTAPopup_PopupID = 63 - CMsgDOTAPopup_CUSTOM_GAME_INCORRECT_VERSION CMsgDOTAPopup_PopupID = 64 - CMsgDOTAPopup_LIMITED_USER_CHAT CMsgDOTAPopup_PopupID = 66 - CMsgDOTAPopup_EVENT_PREMIUM_POINTS_EARNED CMsgDOTAPopup_PopupID = 67 - CMsgDOTAPopup_LOBBY_MVP_AWARDED CMsgDOTAPopup_PopupID = 68 - CMsgDOTAPopup_LOW_BADGE_LEVEL_CHAT CMsgDOTAPopup_PopupID = 71 - CMsgDOTAPopup_LOW_WINS_CHAT CMsgDOTAPopup_PopupID = 72 - CMsgDOTAPopup_UNVERIFIED_USER_CHAT CMsgDOTAPopup_PopupID = 73 - CMsgDOTAPopup_PARTY_STARTED_FINDING_EVENT_MATCH CMsgDOTAPopup_PopupID = 74 - CMsgDOTAPopup_GENERIC_INFO CMsgDOTAPopup_PopupID = 69 - CMsgDOTAPopup_GENERIC_ERROR CMsgDOTAPopup_PopupID = 70 - CMsgDOTAPopup_RANK_TIER_UPDATED CMsgDOTAPopup_PopupID = 75 - CMsgDOTAPopup_CUSTOM_GAME_COOLDOWN_RESTRICTED CMsgDOTAPopup_PopupID = 76 -) - -var CMsgDOTAPopup_PopupID_name = map[int32]string{ - -1: "NONE", - 0: "KICKED_FROM_LOBBY", - 1: "KICKED_FROM_PARTY", - 2: "KICKED_FROM_TEAM", - 3: "TEAM_WAS_DISBANDED", - 4: "TEAM_MATCHMAKE_ALREADY_MATCH", - 5: "TEAM_MATCHMAKE_ALREADY_FINDING", - 6: "TEAM_MATCHMAKE_FULL", - 7: "TEAM_MATCHMAKE_FAIL_ADD", - 8: "TEAM_MATCHMAKE_FAIL_ADD_CURRENT", - 9: "TEAM_MATCHMAKE_FAILED_TEAM_MEMBER", - 10: "TEAM_MATCHMAKE_ALREADY_GAME", - 11: "TEAM_MATCHMAKE_FAIL_GET_PARTY", - 12: "MATCHMAKING_DISABLED", - 13: "INVITE_DENIED", - 14: "PARTY_FULL", - 15: "MADE_ADMIN", - 16: "NEED_TO_PURCHASE", - 17: "SIGNON_MESSAGE", - 18: "GUILD_KICKED", - 19: "MATCHMAKING_REGION_OFFLINE", - 21: "TOURNAMENT_GAME_NOT_FOUND", - 22: "TOURNAMENT_GAME_HAS_LOBBY_ID", - 23: "TOURNAMENT_GAME_HAS_MATCH_ID", - 24: "TOURNAMENT_GAME_HAS_NO_RADIANT_TEAM", - 25: "TOURNAMENT_GAME_HAS_NO_DIRE_TEAM", - 26: "TOURNAMENT_GAME_SQL_UPDATE_FAILED", - 27: "NOT_LEAGUE_ADMIN", - 29: "IN_ANOTHER_GAME", - 30: "PARTY_MEMBER_IN_ANOTHER_GAME", - 31: "PARTY_MEMBER_IN_LOW_PRIORITY", - 32: "CLIENT_OUT_OF_DATE", - 38: "SAVE_GAME_CORRUPT", - 39: "INSUFFICIENT_INGOTS", - 42: "COMPETITIVE_MM_NOT_ENOUGH_SKILL_DATA_PLAY_MORE_CASUAL", - 44: "PARTY_LEADER_JOINED_LOBBY", - 48: "WEEKEND_TOURNEY_UNMATCHED", - 49: "POST_MATCH_SURVEY", - 50: "TROPHY_AWARDED", - 51: "TROPHY_LEVEL_UP", - 52: "ALL_HERO_CHALLENGE_PROGRESS", - 53: "NEED_INITIAL_SKILL", - 54: "NEED_INITIAL_SKILL_IN_PARTY", - 55: "TARGET_ENGINE_MISMATCH", - 56: "VAC_NOT_VERIFIED", - 57: "KICKED_FROM_QUEUE_EVENT_STARTING", - 58: "KICKED_FROM_QUEUE_EVENT_ENDING", - 62: "LOBBY_FULL", - 63: "EVENT_POINTS_EARNED", - 64: "CUSTOM_GAME_INCORRECT_VERSION", - 66: "LIMITED_USER_CHAT", - 67: "EVENT_PREMIUM_POINTS_EARNED", - 68: "LOBBY_MVP_AWARDED", - 71: "LOW_BADGE_LEVEL_CHAT", - 72: "LOW_WINS_CHAT", - 73: "UNVERIFIED_USER_CHAT", - 74: "PARTY_STARTED_FINDING_EVENT_MATCH", - 69: "GENERIC_INFO", - 70: "GENERIC_ERROR", - 75: "RANK_TIER_UPDATED", - 76: "CUSTOM_GAME_COOLDOWN_RESTRICTED", -} -var CMsgDOTAPopup_PopupID_value = map[string]int32{ - "NONE": -1, - "KICKED_FROM_LOBBY": 0, - "KICKED_FROM_PARTY": 1, - "KICKED_FROM_TEAM": 2, - "TEAM_WAS_DISBANDED": 3, - "TEAM_MATCHMAKE_ALREADY_MATCH": 4, - "TEAM_MATCHMAKE_ALREADY_FINDING": 5, - "TEAM_MATCHMAKE_FULL": 6, - "TEAM_MATCHMAKE_FAIL_ADD": 7, - "TEAM_MATCHMAKE_FAIL_ADD_CURRENT": 8, - "TEAM_MATCHMAKE_FAILED_TEAM_MEMBER": 9, - "TEAM_MATCHMAKE_ALREADY_GAME": 10, - "TEAM_MATCHMAKE_FAIL_GET_PARTY": 11, - "MATCHMAKING_DISABLED": 12, - "INVITE_DENIED": 13, - "PARTY_FULL": 14, - "MADE_ADMIN": 15, - "NEED_TO_PURCHASE": 16, - "SIGNON_MESSAGE": 17, - "GUILD_KICKED": 18, - "MATCHMAKING_REGION_OFFLINE": 19, - "TOURNAMENT_GAME_NOT_FOUND": 21, - "TOURNAMENT_GAME_HAS_LOBBY_ID": 22, - "TOURNAMENT_GAME_HAS_MATCH_ID": 23, - "TOURNAMENT_GAME_HAS_NO_RADIANT_TEAM": 24, - "TOURNAMENT_GAME_HAS_NO_DIRE_TEAM": 25, - "TOURNAMENT_GAME_SQL_UPDATE_FAILED": 26, - "NOT_LEAGUE_ADMIN": 27, - "IN_ANOTHER_GAME": 29, - "PARTY_MEMBER_IN_ANOTHER_GAME": 30, - "PARTY_MEMBER_IN_LOW_PRIORITY": 31, - "CLIENT_OUT_OF_DATE": 32, - "SAVE_GAME_CORRUPT": 38, - "INSUFFICIENT_INGOTS": 39, - "COMPETITIVE_MM_NOT_ENOUGH_SKILL_DATA_PLAY_MORE_CASUAL": 42, - "PARTY_LEADER_JOINED_LOBBY": 44, - "WEEKEND_TOURNEY_UNMATCHED": 48, - "POST_MATCH_SURVEY": 49, - "TROPHY_AWARDED": 50, - "TROPHY_LEVEL_UP": 51, - "ALL_HERO_CHALLENGE_PROGRESS": 52, - "NEED_INITIAL_SKILL": 53, - "NEED_INITIAL_SKILL_IN_PARTY": 54, - "TARGET_ENGINE_MISMATCH": 55, - "VAC_NOT_VERIFIED": 56, - "KICKED_FROM_QUEUE_EVENT_STARTING": 57, - "KICKED_FROM_QUEUE_EVENT_ENDING": 58, - "LOBBY_FULL": 62, - "EVENT_POINTS_EARNED": 63, - "CUSTOM_GAME_INCORRECT_VERSION": 64, - "LIMITED_USER_CHAT": 66, - "EVENT_PREMIUM_POINTS_EARNED": 67, - "LOBBY_MVP_AWARDED": 68, - "LOW_BADGE_LEVEL_CHAT": 71, - "LOW_WINS_CHAT": 72, - "UNVERIFIED_USER_CHAT": 73, - "PARTY_STARTED_FINDING_EVENT_MATCH": 74, - "GENERIC_INFO": 69, - "GENERIC_ERROR": 70, - "RANK_TIER_UPDATED": 75, - "CUSTOM_GAME_COOLDOWN_RESTRICTED": 76, -} - -func (x CMsgDOTAPopup_PopupID) Enum() *CMsgDOTAPopup_PopupID { - p := new(CMsgDOTAPopup_PopupID) - *p = x - return p -} -func (x CMsgDOTAPopup_PopupID) String() string { - return proto.EnumName(CMsgDOTAPopup_PopupID_name, int32(x)) -} -func (x *CMsgDOTAPopup_PopupID) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAPopup_PopupID_value, data, "CMsgDOTAPopup_PopupID") - if err != nil { - return err - } - *x = CMsgDOTAPopup_PopupID(value) - return nil -} -func (CMsgDOTAPopup_PopupID) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{7, 0} } - -type CMsgDOTAFriendRecruitsResponse_EResult int32 - -const ( - CMsgDOTAFriendRecruitsResponse_SUCCESS CMsgDOTAFriendRecruitsResponse_EResult = 0 - CMsgDOTAFriendRecruitsResponse_ERROR_UNSPECIFIED CMsgDOTAFriendRecruitsResponse_EResult = 1 -) - -var CMsgDOTAFriendRecruitsResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", -} -var CMsgDOTAFriendRecruitsResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, -} - -func (x CMsgDOTAFriendRecruitsResponse_EResult) Enum() *CMsgDOTAFriendRecruitsResponse_EResult { - p := new(CMsgDOTAFriendRecruitsResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAFriendRecruitsResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAFriendRecruitsResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAFriendRecruitsResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAFriendRecruitsResponse_EResult_value, data, "CMsgDOTAFriendRecruitsResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAFriendRecruitsResponse_EResult(value) - return nil -} -func (CMsgDOTAFriendRecruitsResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{71, 0} -} - -type CMsgDOTAClaimEventActionResponse_ResultCode int32 - -const ( - CMsgDOTAClaimEventActionResponse_Success CMsgDOTAClaimEventActionResponse_ResultCode = 0 - CMsgDOTAClaimEventActionResponse_InvalidEvent CMsgDOTAClaimEventActionResponse_ResultCode = 1 - CMsgDOTAClaimEventActionResponse_EventNotActive CMsgDOTAClaimEventActionResponse_ResultCode = 2 - CMsgDOTAClaimEventActionResponse_InvalidAction CMsgDOTAClaimEventActionResponse_ResultCode = 3 - CMsgDOTAClaimEventActionResponse_ServerError CMsgDOTAClaimEventActionResponse_ResultCode = 4 - CMsgDOTAClaimEventActionResponse_InsufficientPoints CMsgDOTAClaimEventActionResponse_ResultCode = 5 - CMsgDOTAClaimEventActionResponse_InsufficentLevel CMsgDOTAClaimEventActionResponse_ResultCode = 6 - CMsgDOTAClaimEventActionResponse_AlreadyClaimed CMsgDOTAClaimEventActionResponse_ResultCode = 7 - CMsgDOTAClaimEventActionResponse_SDOLockFailure CMsgDOTAClaimEventActionResponse_ResultCode = 8 - CMsgDOTAClaimEventActionResponse_SDOLoadFailure CMsgDOTAClaimEventActionResponse_ResultCode = 9 - CMsgDOTAClaimEventActionResponse_EventNotOwned CMsgDOTAClaimEventActionResponse_ResultCode = 10 - CMsgDOTAClaimEventActionResponse_Timeout CMsgDOTAClaimEventActionResponse_ResultCode = 11 -) - -var CMsgDOTAClaimEventActionResponse_ResultCode_name = map[int32]string{ - 0: "Success", - 1: "InvalidEvent", - 2: "EventNotActive", - 3: "InvalidAction", - 4: "ServerError", - 5: "InsufficientPoints", - 6: "InsufficentLevel", - 7: "AlreadyClaimed", - 8: "SDOLockFailure", - 9: "SDOLoadFailure", - 10: "EventNotOwned", - 11: "Timeout", -} -var CMsgDOTAClaimEventActionResponse_ResultCode_value = map[string]int32{ - "Success": 0, - "InvalidEvent": 1, - "EventNotActive": 2, - "InvalidAction": 3, - "ServerError": 4, - "InsufficientPoints": 5, - "InsufficentLevel": 6, - "AlreadyClaimed": 7, - "SDOLockFailure": 8, - "SDOLoadFailure": 9, - "EventNotOwned": 10, - "Timeout": 11, -} - -func (x CMsgDOTAClaimEventActionResponse_ResultCode) Enum() *CMsgDOTAClaimEventActionResponse_ResultCode { - p := new(CMsgDOTAClaimEventActionResponse_ResultCode) - *p = x - return p -} -func (x CMsgDOTAClaimEventActionResponse_ResultCode) String() string { - return proto.EnumName(CMsgDOTAClaimEventActionResponse_ResultCode_name, int32(x)) -} -func (x *CMsgDOTAClaimEventActionResponse_ResultCode) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAClaimEventActionResponse_ResultCode_value, data, "CMsgDOTAClaimEventActionResponse_ResultCode") - if err != nil { - return err - } - *x = CMsgDOTAClaimEventActionResponse_ResultCode(value) - return nil -} -func (CMsgDOTAClaimEventActionResponse_ResultCode) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{96, 0} -} - -type CMsgGCNotificationsResponse_EResult int32 - -const ( - CMsgGCNotificationsResponse_SUCCESS CMsgGCNotificationsResponse_EResult = 0 - CMsgGCNotificationsResponse_ERROR_UNSPECIFIED CMsgGCNotificationsResponse_EResult = 1 -) - -var CMsgGCNotificationsResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", -} -var CMsgGCNotificationsResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, -} - -func (x CMsgGCNotificationsResponse_EResult) Enum() *CMsgGCNotificationsResponse_EResult { - p := new(CMsgGCNotificationsResponse_EResult) - *p = x - return p -} -func (x CMsgGCNotificationsResponse_EResult) String() string { - return proto.EnumName(CMsgGCNotificationsResponse_EResult_name, int32(x)) -} -func (x *CMsgGCNotificationsResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgGCNotificationsResponse_EResult_value, data, "CMsgGCNotificationsResponse_EResult") - if err != nil { - return err - } - *x = CMsgGCNotificationsResponse_EResult(value) - return nil -} -func (CMsgGCNotificationsResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{112, 0} -} - -type CMsgGCPlayerInfoSubmitResponse_EResult int32 - -const ( - CMsgGCPlayerInfoSubmitResponse_SUCCESS CMsgGCPlayerInfoSubmitResponse_EResult = 0 - CMsgGCPlayerInfoSubmitResponse_ERROR_UNSPECIFIED CMsgGCPlayerInfoSubmitResponse_EResult = 1 - CMsgGCPlayerInfoSubmitResponse_ERROR_INFO_LOCKED CMsgGCPlayerInfoSubmitResponse_EResult = 2 -) - -var CMsgGCPlayerInfoSubmitResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_INFO_LOCKED", -} -var CMsgGCPlayerInfoSubmitResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_INFO_LOCKED": 2, -} - -func (x CMsgGCPlayerInfoSubmitResponse_EResult) Enum() *CMsgGCPlayerInfoSubmitResponse_EResult { - p := new(CMsgGCPlayerInfoSubmitResponse_EResult) - *p = x - return p -} -func (x CMsgGCPlayerInfoSubmitResponse_EResult) String() string { - return proto.EnumName(CMsgGCPlayerInfoSubmitResponse_EResult_name, int32(x)) -} -func (x *CMsgGCPlayerInfoSubmitResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgGCPlayerInfoSubmitResponse_EResult_value, data, "CMsgGCPlayerInfoSubmitResponse_EResult") - if err != nil { - return err - } - *x = CMsgGCPlayerInfoSubmitResponse_EResult(value) - return nil -} -func (CMsgGCPlayerInfoSubmitResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{118, 0} -} - -type CMsgClientToGCVoteForArcanaResponse_Result int32 - -const ( - CMsgClientToGCVoteForArcanaResponse_SUCCEEDED CMsgClientToGCVoteForArcanaResponse_Result = 0 - CMsgClientToGCVoteForArcanaResponse_VOTING_NOT_ENABLED_FOR_ROUND CMsgClientToGCVoteForArcanaResponse_Result = 1 - CMsgClientToGCVoteForArcanaResponse_UNKNOWN_FAILURE CMsgClientToGCVoteForArcanaResponse_Result = 2 -) - -var CMsgClientToGCVoteForArcanaResponse_Result_name = map[int32]string{ - 0: "SUCCEEDED", - 1: "VOTING_NOT_ENABLED_FOR_ROUND", - 2: "UNKNOWN_FAILURE", -} -var CMsgClientToGCVoteForArcanaResponse_Result_value = map[string]int32{ - "SUCCEEDED": 0, - "VOTING_NOT_ENABLED_FOR_ROUND": 1, - "UNKNOWN_FAILURE": 2, -} - -func (x CMsgClientToGCVoteForArcanaResponse_Result) Enum() *CMsgClientToGCVoteForArcanaResponse_Result { - p := new(CMsgClientToGCVoteForArcanaResponse_Result) - *p = x - return p -} -func (x CMsgClientToGCVoteForArcanaResponse_Result) String() string { - return proto.EnumName(CMsgClientToGCVoteForArcanaResponse_Result_name, int32(x)) -} -func (x *CMsgClientToGCVoteForArcanaResponse_Result) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgClientToGCVoteForArcanaResponse_Result_value, data, "CMsgClientToGCVoteForArcanaResponse_Result") - if err != nil { - return err - } - *x = CMsgClientToGCVoteForArcanaResponse_Result(value) - return nil -} -func (CMsgClientToGCVoteForArcanaResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{196, 0} -} - -type CMsgArcanaVotes_VotingState int32 - -const ( - CMsgArcanaVotes_FINISHED CMsgArcanaVotes_VotingState = 0 - CMsgArcanaVotes_IN_PROGRESS CMsgArcanaVotes_VotingState = 1 - CMsgArcanaVotes_IN_FUTURE CMsgArcanaVotes_VotingState = 2 -) - -var CMsgArcanaVotes_VotingState_name = map[int32]string{ - 0: "FINISHED", - 1: "IN_PROGRESS", - 2: "IN_FUTURE", -} -var CMsgArcanaVotes_VotingState_value = map[string]int32{ - "FINISHED": 0, - "IN_PROGRESS": 1, - "IN_FUTURE": 2, -} - -func (x CMsgArcanaVotes_VotingState) Enum() *CMsgArcanaVotes_VotingState { - p := new(CMsgArcanaVotes_VotingState) - *p = x - return p -} -func (x CMsgArcanaVotes_VotingState) String() string { - return proto.EnumName(CMsgArcanaVotes_VotingState_name, int32(x)) -} -func (x *CMsgArcanaVotes_VotingState) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgArcanaVotes_VotingState_value, data, "CMsgArcanaVotes_VotingState") - if err != nil { - return err - } - *x = CMsgArcanaVotes_VotingState(value) - return nil -} -func (CMsgArcanaVotes_VotingState) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{197, 0} -} - -type CMsgDOTARedeemItemResponse_EResultCode int32 - -const ( - CMsgDOTARedeemItemResponse_k_Succeeded CMsgDOTARedeemItemResponse_EResultCode = 0 - CMsgDOTARedeemItemResponse_k_Failed CMsgDOTARedeemItemResponse_EResultCode = 1 -) - -var CMsgDOTARedeemItemResponse_EResultCode_name = map[int32]string{ - 0: "k_Succeeded", - 1: "k_Failed", -} -var CMsgDOTARedeemItemResponse_EResultCode_value = map[string]int32{ - "k_Succeeded": 0, - "k_Failed": 1, -} - -func (x CMsgDOTARedeemItemResponse_EResultCode) Enum() *CMsgDOTARedeemItemResponse_EResultCode { - p := new(CMsgDOTARedeemItemResponse_EResultCode) - *p = x - return p -} -func (x CMsgDOTARedeemItemResponse_EResultCode) String() string { - return proto.EnumName(CMsgDOTARedeemItemResponse_EResultCode_name, int32(x)) -} -func (x *CMsgDOTARedeemItemResponse_EResultCode) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTARedeemItemResponse_EResultCode_value, data, "CMsgDOTARedeemItemResponse_EResultCode") - if err != nil { - return err - } - *x = CMsgDOTARedeemItemResponse_EResultCode(value) - return nil -} -func (CMsgDOTARedeemItemResponse_EResultCode) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{212, 0} -} - -type CMsgPerfectWorldUserLookupResponse_EResultCode int32 - -const ( - CMsgPerfectWorldUserLookupResponse_SUCCESS_ACCOUNT_FOUND CMsgPerfectWorldUserLookupResponse_EResultCode = 0 - CMsgPerfectWorldUserLookupResponse_ERROR_UNKNOWN CMsgPerfectWorldUserLookupResponse_EResultCode = 1 - CMsgPerfectWorldUserLookupResponse_ERROR_USER_NAME_WRONG_FORMAT CMsgPerfectWorldUserLookupResponse_EResultCode = 2 - CMsgPerfectWorldUserLookupResponse_ERROR_NO_PERFECT_WORLD_ACCOUNT_FOUND CMsgPerfectWorldUserLookupResponse_EResultCode = 3 - CMsgPerfectWorldUserLookupResponse_ERROR_NO_LINKED_STEAM_ACCOUNT_FOUND CMsgPerfectWorldUserLookupResponse_EResultCode = 4 -) - -var CMsgPerfectWorldUserLookupResponse_EResultCode_name = map[int32]string{ - 0: "SUCCESS_ACCOUNT_FOUND", - 1: "ERROR_UNKNOWN", - 2: "ERROR_USER_NAME_WRONG_FORMAT", - 3: "ERROR_NO_PERFECT_WORLD_ACCOUNT_FOUND", - 4: "ERROR_NO_LINKED_STEAM_ACCOUNT_FOUND", -} -var CMsgPerfectWorldUserLookupResponse_EResultCode_value = map[string]int32{ - "SUCCESS_ACCOUNT_FOUND": 0, - "ERROR_UNKNOWN": 1, - "ERROR_USER_NAME_WRONG_FORMAT": 2, - "ERROR_NO_PERFECT_WORLD_ACCOUNT_FOUND": 3, - "ERROR_NO_LINKED_STEAM_ACCOUNT_FOUND": 4, -} - -func (x CMsgPerfectWorldUserLookupResponse_EResultCode) Enum() *CMsgPerfectWorldUserLookupResponse_EResultCode { - p := new(CMsgPerfectWorldUserLookupResponse_EResultCode) - *p = x - return p -} -func (x CMsgPerfectWorldUserLookupResponse_EResultCode) String() string { - return proto.EnumName(CMsgPerfectWorldUserLookupResponse_EResultCode_name, int32(x)) -} -func (x *CMsgPerfectWorldUserLookupResponse_EResultCode) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgPerfectWorldUserLookupResponse_EResultCode_value, data, "CMsgPerfectWorldUserLookupResponse_EResultCode") - if err != nil { - return err - } - *x = CMsgPerfectWorldUserLookupResponse_EResultCode(value) - return nil -} -func (CMsgPerfectWorldUserLookupResponse_EResultCode) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{214, 0} -} - -type CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult int32 - -const ( - CMsgClientToGCSelectCompendiumInGamePredictionResponse_SUCCESS CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult = 0 - CMsgClientToGCSelectCompendiumInGamePredictionResponse_INVALID_MATCH CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult = 1 - CMsgClientToGCSelectCompendiumInGamePredictionResponse_PREDICTIONS_ARE_CLOSED CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult = 2 - CMsgClientToGCSelectCompendiumInGamePredictionResponse_OTHER_ERROR CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult = 3 -) - -var CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "INVALID_MATCH", - 2: "PREDICTIONS_ARE_CLOSED", - 3: "OTHER_ERROR", -} -var CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "INVALID_MATCH": 1, - "PREDICTIONS_ARE_CLOSED": 2, - "OTHER_ERROR": 3, -} - -func (x CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult) Enum() *CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult { - p := new(CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult) - *p = x - return p -} -func (x CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult) String() string { - return proto.EnumName(CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult_name, int32(x)) -} -func (x *CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult_value, data, "CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult") - if err != nil { - return err - } - *x = CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult(value) - return nil -} -func (CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{222, 0} -} - -type CMsgClientToGCOpenPlayerCardPackResponse_Result int32 - -const ( - CMsgClientToGCOpenPlayerCardPackResponse_SUCCESS CMsgClientToGCOpenPlayerCardPackResponse_Result = 1 - CMsgClientToGCOpenPlayerCardPackResponse_ERROR_INTERNAL CMsgClientToGCOpenPlayerCardPackResponse_Result = 2 - CMsgClientToGCOpenPlayerCardPackResponse_ERROR_FAILED_TO_FIND_PACK CMsgClientToGCOpenPlayerCardPackResponse_Result = 3 - CMsgClientToGCOpenPlayerCardPackResponse_ERROR_ITEM_NOT_CARD_PACK CMsgClientToGCOpenPlayerCardPackResponse_Result = 4 - CMsgClientToGCOpenPlayerCardPackResponse_ERROR_FAILED_CARD_CREATE CMsgClientToGCOpenPlayerCardPackResponse_Result = 5 -) - -var CMsgClientToGCOpenPlayerCardPackResponse_Result_name = map[int32]string{ - 1: "SUCCESS", - 2: "ERROR_INTERNAL", - 3: "ERROR_FAILED_TO_FIND_PACK", - 4: "ERROR_ITEM_NOT_CARD_PACK", - 5: "ERROR_FAILED_CARD_CREATE", -} -var CMsgClientToGCOpenPlayerCardPackResponse_Result_value = map[string]int32{ - "SUCCESS": 1, - "ERROR_INTERNAL": 2, - "ERROR_FAILED_TO_FIND_PACK": 3, - "ERROR_ITEM_NOT_CARD_PACK": 4, - "ERROR_FAILED_CARD_CREATE": 5, -} - -func (x CMsgClientToGCOpenPlayerCardPackResponse_Result) Enum() *CMsgClientToGCOpenPlayerCardPackResponse_Result { - p := new(CMsgClientToGCOpenPlayerCardPackResponse_Result) - *p = x - return p -} -func (x CMsgClientToGCOpenPlayerCardPackResponse_Result) String() string { - return proto.EnumName(CMsgClientToGCOpenPlayerCardPackResponse_Result_name, int32(x)) -} -func (x *CMsgClientToGCOpenPlayerCardPackResponse_Result) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgClientToGCOpenPlayerCardPackResponse_Result_value, data, "CMsgClientToGCOpenPlayerCardPackResponse_Result") - if err != nil { - return err - } - *x = CMsgClientToGCOpenPlayerCardPackResponse_Result(value) - return nil -} -func (CMsgClientToGCOpenPlayerCardPackResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{224, 0} -} - -type CMsgClientToGCRecyclePlayerCardResponse_Result int32 - -const ( - CMsgClientToGCRecyclePlayerCardResponse_SUCCESS CMsgClientToGCRecyclePlayerCardResponse_Result = 1 - CMsgClientToGCRecyclePlayerCardResponse_ERROR_INTERNAL CMsgClientToGCRecyclePlayerCardResponse_Result = 2 - CMsgClientToGCRecyclePlayerCardResponse_ERROR_FAILED_TO_FIND_PLAYER_CARD CMsgClientToGCRecyclePlayerCardResponse_Result = 3 - CMsgClientToGCRecyclePlayerCardResponse_ERROR_ITEM_NOT_PLAYER_CARD CMsgClientToGCRecyclePlayerCardResponse_Result = 4 - CMsgClientToGCRecyclePlayerCardResponse_ERROR_FAILED_DUST_CARD_CREATE CMsgClientToGCRecyclePlayerCardResponse_Result = 5 - CMsgClientToGCRecyclePlayerCardResponse_ERROR_CARD_LOCKED CMsgClientToGCRecyclePlayerCardResponse_Result = 6 -) - -var CMsgClientToGCRecyclePlayerCardResponse_Result_name = map[int32]string{ - 1: "SUCCESS", - 2: "ERROR_INTERNAL", - 3: "ERROR_FAILED_TO_FIND_PLAYER_CARD", - 4: "ERROR_ITEM_NOT_PLAYER_CARD", - 5: "ERROR_FAILED_DUST_CARD_CREATE", - 6: "ERROR_CARD_LOCKED", -} -var CMsgClientToGCRecyclePlayerCardResponse_Result_value = map[string]int32{ - "SUCCESS": 1, - "ERROR_INTERNAL": 2, - "ERROR_FAILED_TO_FIND_PLAYER_CARD": 3, - "ERROR_ITEM_NOT_PLAYER_CARD": 4, - "ERROR_FAILED_DUST_CARD_CREATE": 5, - "ERROR_CARD_LOCKED": 6, -} - -func (x CMsgClientToGCRecyclePlayerCardResponse_Result) Enum() *CMsgClientToGCRecyclePlayerCardResponse_Result { - p := new(CMsgClientToGCRecyclePlayerCardResponse_Result) - *p = x - return p -} -func (x CMsgClientToGCRecyclePlayerCardResponse_Result) String() string { - return proto.EnumName(CMsgClientToGCRecyclePlayerCardResponse_Result_name, int32(x)) -} -func (x *CMsgClientToGCRecyclePlayerCardResponse_Result) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgClientToGCRecyclePlayerCardResponse_Result_value, data, "CMsgClientToGCRecyclePlayerCardResponse_Result") - if err != nil { - return err - } - *x = CMsgClientToGCRecyclePlayerCardResponse_Result(value) - return nil -} -func (CMsgClientToGCRecyclePlayerCardResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{226, 0} -} - -type CMsgClientToGCCreatePlayerCardPackResponse_Result int32 - -const ( - CMsgClientToGCCreatePlayerCardPackResponse_SUCCESS CMsgClientToGCCreatePlayerCardPackResponse_Result = 1 - CMsgClientToGCCreatePlayerCardPackResponse_ERROR_INTERNAL CMsgClientToGCCreatePlayerCardPackResponse_Result = 2 - CMsgClientToGCCreatePlayerCardPackResponse_ERROR_INSUFFICIENT_DUST CMsgClientToGCCreatePlayerCardPackResponse_Result = 3 - CMsgClientToGCCreatePlayerCardPackResponse_ERROR_ITEM_NOT_DUST_ITEM CMsgClientToGCCreatePlayerCardPackResponse_Result = 4 - CMsgClientToGCCreatePlayerCardPackResponse_ERROR_FAILED_CARD_PACK_CREATE CMsgClientToGCCreatePlayerCardPackResponse_Result = 5 -) - -var CMsgClientToGCCreatePlayerCardPackResponse_Result_name = map[int32]string{ - 1: "SUCCESS", - 2: "ERROR_INTERNAL", - 3: "ERROR_INSUFFICIENT_DUST", - 4: "ERROR_ITEM_NOT_DUST_ITEM", - 5: "ERROR_FAILED_CARD_PACK_CREATE", -} -var CMsgClientToGCCreatePlayerCardPackResponse_Result_value = map[string]int32{ - "SUCCESS": 1, - "ERROR_INTERNAL": 2, - "ERROR_INSUFFICIENT_DUST": 3, - "ERROR_ITEM_NOT_DUST_ITEM": 4, - "ERROR_FAILED_CARD_PACK_CREATE": 5, -} - -func (x CMsgClientToGCCreatePlayerCardPackResponse_Result) Enum() *CMsgClientToGCCreatePlayerCardPackResponse_Result { - p := new(CMsgClientToGCCreatePlayerCardPackResponse_Result) - *p = x - return p -} -func (x CMsgClientToGCCreatePlayerCardPackResponse_Result) String() string { - return proto.EnumName(CMsgClientToGCCreatePlayerCardPackResponse_Result_name, int32(x)) -} -func (x *CMsgClientToGCCreatePlayerCardPackResponse_Result) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgClientToGCCreatePlayerCardPackResponse_Result_value, data, "CMsgClientToGCCreatePlayerCardPackResponse_Result") - if err != nil { - return err - } - *x = CMsgClientToGCCreatePlayerCardPackResponse_Result(value) - return nil -} -func (CMsgClientToGCCreatePlayerCardPackResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{228, 0} -} - -type CMsgClientToGCGiveTipResponse_Result int32 - -const ( - CMsgClientToGCGiveTipResponse_SUCCESS CMsgClientToGCGiveTipResponse_Result = 0 - CMsgClientToGCGiveTipResponse_ERROR_ALREADY_TIPPED CMsgClientToGCGiveTipResponse_Result = 1 - CMsgClientToGCGiveTipResponse_ERROR_INVALID_MATCH_ID CMsgClientToGCGiveTipResponse_Result = 2 - CMsgClientToGCGiveTipResponse_ERROR_INVALID_EVENT_ID CMsgClientToGCGiveTipResponse_Result = 3 - CMsgClientToGCGiveTipResponse_ERROR_INVALID_MATCH_TIME CMsgClientToGCGiveTipResponse_Result = 4 - CMsgClientToGCGiveTipResponse_ERROR_NOT_WINNER CMsgClientToGCGiveTipResponse_Result = 5 - CMsgClientToGCGiveTipResponse_ERROR_UNOWNED_EVENT CMsgClientToGCGiveTipResponse_Result = 6 - CMsgClientToGCGiveTipResponse_ERROR_INVALID_LOBBY_TYPE CMsgClientToGCGiveTipResponse_Result = 7 - CMsgClientToGCGiveTipResponse_ERROR_UNKNOWN CMsgClientToGCGiveTipResponse_Result = 8 -) - -var CMsgClientToGCGiveTipResponse_Result_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_ALREADY_TIPPED", - 2: "ERROR_INVALID_MATCH_ID", - 3: "ERROR_INVALID_EVENT_ID", - 4: "ERROR_INVALID_MATCH_TIME", - 5: "ERROR_NOT_WINNER", - 6: "ERROR_UNOWNED_EVENT", - 7: "ERROR_INVALID_LOBBY_TYPE", - 8: "ERROR_UNKNOWN", -} -var CMsgClientToGCGiveTipResponse_Result_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_ALREADY_TIPPED": 1, - "ERROR_INVALID_MATCH_ID": 2, - "ERROR_INVALID_EVENT_ID": 3, - "ERROR_INVALID_MATCH_TIME": 4, - "ERROR_NOT_WINNER": 5, - "ERROR_UNOWNED_EVENT": 6, - "ERROR_INVALID_LOBBY_TYPE": 7, - "ERROR_UNKNOWN": 8, -} - -func (x CMsgClientToGCGiveTipResponse_Result) Enum() *CMsgClientToGCGiveTipResponse_Result { - p := new(CMsgClientToGCGiveTipResponse_Result) - *p = x - return p -} -func (x CMsgClientToGCGiveTipResponse_Result) String() string { - return proto.EnumName(CMsgClientToGCGiveTipResponse_Result_name, int32(x)) -} -func (x *CMsgClientToGCGiveTipResponse_Result) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgClientToGCGiveTipResponse_Result_value, data, "CMsgClientToGCGiveTipResponse_Result") - if err != nil { - return err - } - *x = CMsgClientToGCGiveTipResponse_Result(value) - return nil -} -func (CMsgClientToGCGiveTipResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{252, 0} -} - -type CMsgDOTAAnchorPhoneNumberResponse_Result int32 - -const ( - CMsgDOTAAnchorPhoneNumberResponse_SUCCESS CMsgDOTAAnchorPhoneNumberResponse_Result = 0 - CMsgDOTAAnchorPhoneNumberResponse_ERROR_UNKNOWN CMsgDOTAAnchorPhoneNumberResponse_Result = 1 - CMsgDOTAAnchorPhoneNumberResponse_ERROR_NO_STEAM_PHONE CMsgDOTAAnchorPhoneNumberResponse_Result = 2 - CMsgDOTAAnchorPhoneNumberResponse_ERROR_ALREADY_IN_USE CMsgDOTAAnchorPhoneNumberResponse_Result = 3 - CMsgDOTAAnchorPhoneNumberResponse_ERROR_COOLDOWN_ACTIVE CMsgDOTAAnchorPhoneNumberResponse_Result = 4 -) - -var CMsgDOTAAnchorPhoneNumberResponse_Result_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNKNOWN", - 2: "ERROR_NO_STEAM_PHONE", - 3: "ERROR_ALREADY_IN_USE", - 4: "ERROR_COOLDOWN_ACTIVE", -} -var CMsgDOTAAnchorPhoneNumberResponse_Result_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNKNOWN": 1, - "ERROR_NO_STEAM_PHONE": 2, - "ERROR_ALREADY_IN_USE": 3, - "ERROR_COOLDOWN_ACTIVE": 4, -} - -func (x CMsgDOTAAnchorPhoneNumberResponse_Result) Enum() *CMsgDOTAAnchorPhoneNumberResponse_Result { - p := new(CMsgDOTAAnchorPhoneNumberResponse_Result) - *p = x - return p -} -func (x CMsgDOTAAnchorPhoneNumberResponse_Result) String() string { - return proto.EnumName(CMsgDOTAAnchorPhoneNumberResponse_Result_name, int32(x)) -} -func (x *CMsgDOTAAnchorPhoneNumberResponse_Result) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAAnchorPhoneNumberResponse_Result_value, data, "CMsgDOTAAnchorPhoneNumberResponse_Result") - if err != nil { - return err - } - *x = CMsgDOTAAnchorPhoneNumberResponse_Result(value) - return nil -} -func (CMsgDOTAAnchorPhoneNumberResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{254, 0} -} - -type CMsgDOTAUnanchorPhoneNumberResponse_Result int32 - -const ( - CMsgDOTAUnanchorPhoneNumberResponse_SUCCESS CMsgDOTAUnanchorPhoneNumberResponse_Result = 0 - CMsgDOTAUnanchorPhoneNumberResponse_ERROR_UNKNOWN CMsgDOTAUnanchorPhoneNumberResponse_Result = 1 -) - -var CMsgDOTAUnanchorPhoneNumberResponse_Result_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNKNOWN", -} -var CMsgDOTAUnanchorPhoneNumberResponse_Result_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNKNOWN": 1, -} - -func (x CMsgDOTAUnanchorPhoneNumberResponse_Result) Enum() *CMsgDOTAUnanchorPhoneNumberResponse_Result { - p := new(CMsgDOTAUnanchorPhoneNumberResponse_Result) - *p = x - return p -} -func (x CMsgDOTAUnanchorPhoneNumberResponse_Result) String() string { - return proto.EnumName(CMsgDOTAUnanchorPhoneNumberResponse_Result_name, int32(x)) -} -func (x *CMsgDOTAUnanchorPhoneNumberResponse_Result) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAUnanchorPhoneNumberResponse_Result_value, data, "CMsgDOTAUnanchorPhoneNumberResponse_Result") - if err != nil { - return err - } - *x = CMsgDOTAUnanchorPhoneNumberResponse_Result(value) - return nil -} -func (CMsgDOTAUnanchorPhoneNumberResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{256, 0} -} - -type CMsgGCToClientAllStarVotesSubmitReply_Result int32 - -const ( - CMsgGCToClientAllStarVotesSubmitReply_SUCCESS CMsgGCToClientAllStarVotesSubmitReply_Result = 1 - CMsgGCToClientAllStarVotesSubmitReply_ERROR_INTERNAL CMsgGCToClientAllStarVotesSubmitReply_Result = 2 - CMsgGCToClientAllStarVotesSubmitReply_ERROR_INVALID_EVENT_ID CMsgGCToClientAllStarVotesSubmitReply_Result = 3 - CMsgGCToClientAllStarVotesSubmitReply_ERROR_INVALID_ACCOUNT_ID CMsgGCToClientAllStarVotesSubmitReply_Result = 4 - CMsgGCToClientAllStarVotesSubmitReply_ERROR_SELECTIONS_LOCKED CMsgGCToClientAllStarVotesSubmitReply_Result = 5 -) - -var CMsgGCToClientAllStarVotesSubmitReply_Result_name = map[int32]string{ - 1: "SUCCESS", - 2: "ERROR_INTERNAL", - 3: "ERROR_INVALID_EVENT_ID", - 4: "ERROR_INVALID_ACCOUNT_ID", - 5: "ERROR_SELECTIONS_LOCKED", -} -var CMsgGCToClientAllStarVotesSubmitReply_Result_value = map[string]int32{ - "SUCCESS": 1, - "ERROR_INTERNAL": 2, - "ERROR_INVALID_EVENT_ID": 3, - "ERROR_INVALID_ACCOUNT_ID": 4, - "ERROR_SELECTIONS_LOCKED": 5, -} - -func (x CMsgGCToClientAllStarVotesSubmitReply_Result) Enum() *CMsgGCToClientAllStarVotesSubmitReply_Result { - p := new(CMsgGCToClientAllStarVotesSubmitReply_Result) - *p = x - return p -} -func (x CMsgGCToClientAllStarVotesSubmitReply_Result) String() string { - return proto.EnumName(CMsgGCToClientAllStarVotesSubmitReply_Result_name, int32(x)) -} -func (x *CMsgGCToClientAllStarVotesSubmitReply_Result) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgGCToClientAllStarVotesSubmitReply_Result_value, data, "CMsgGCToClientAllStarVotesSubmitReply_Result") - if err != nil { - return err - } - *x = CMsgGCToClientAllStarVotesSubmitReply_Result(value) - return nil -} -func (CMsgGCToClientAllStarVotesSubmitReply_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{262, 0} -} - -type CMsgDOTASelectionPriorityChoiceResponse_Result int32 - -const ( - CMsgDOTASelectionPriorityChoiceResponse_SUCCESS CMsgDOTASelectionPriorityChoiceResponse_Result = 0 - CMsgDOTASelectionPriorityChoiceResponse_ERROR_UNKNOWN CMsgDOTASelectionPriorityChoiceResponse_Result = 1 -) - -var CMsgDOTASelectionPriorityChoiceResponse_Result_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNKNOWN", -} -var CMsgDOTASelectionPriorityChoiceResponse_Result_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNKNOWN": 1, -} - -func (x CMsgDOTASelectionPriorityChoiceResponse_Result) Enum() *CMsgDOTASelectionPriorityChoiceResponse_Result { - p := new(CMsgDOTASelectionPriorityChoiceResponse_Result) - *p = x - return p -} -func (x CMsgDOTASelectionPriorityChoiceResponse_Result) String() string { - return proto.EnumName(CMsgDOTASelectionPriorityChoiceResponse_Result_name, int32(x)) -} -func (x *CMsgDOTASelectionPriorityChoiceResponse_Result) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTASelectionPriorityChoiceResponse_Result_value, data, "CMsgDOTASelectionPriorityChoiceResponse_Result") - if err != nil { - return err - } - *x = CMsgDOTASelectionPriorityChoiceResponse_Result(value) - return nil -} -func (CMsgDOTASelectionPriorityChoiceResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{266, 0} -} - -type CMsgDOTAGameAutographRewardResponse_Result int32 - -const ( - CMsgDOTAGameAutographRewardResponse_SUCCESS CMsgDOTAGameAutographRewardResponse_Result = 0 - CMsgDOTAGameAutographRewardResponse_ERROR_UNKNOWN CMsgDOTAGameAutographRewardResponse_Result = 1 -) - -var CMsgDOTAGameAutographRewardResponse_Result_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNKNOWN", -} -var CMsgDOTAGameAutographRewardResponse_Result_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNKNOWN": 1, -} - -func (x CMsgDOTAGameAutographRewardResponse_Result) Enum() *CMsgDOTAGameAutographRewardResponse_Result { - p := new(CMsgDOTAGameAutographRewardResponse_Result) - *p = x - return p -} -func (x CMsgDOTAGameAutographRewardResponse_Result) String() string { - return proto.EnumName(CMsgDOTAGameAutographRewardResponse_Result_name, int32(x)) -} -func (x *CMsgDOTAGameAutographRewardResponse_Result) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAGameAutographRewardResponse_Result_value, data, "CMsgDOTAGameAutographRewardResponse_Result") - if err != nil { - return err - } - *x = CMsgDOTAGameAutographRewardResponse_Result(value) - return nil -} -func (CMsgDOTAGameAutographRewardResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{268, 0} -} - -type CMsgDOTADestroyLobbyResponse_Result int32 - -const ( - CMsgDOTADestroyLobbyResponse_SUCCESS CMsgDOTADestroyLobbyResponse_Result = 0 - CMsgDOTADestroyLobbyResponse_ERROR_UNKNOWN CMsgDOTADestroyLobbyResponse_Result = 1 -) - -var CMsgDOTADestroyLobbyResponse_Result_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNKNOWN", -} -var CMsgDOTADestroyLobbyResponse_Result_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNKNOWN": 1, -} - -func (x CMsgDOTADestroyLobbyResponse_Result) Enum() *CMsgDOTADestroyLobbyResponse_Result { - p := new(CMsgDOTADestroyLobbyResponse_Result) - *p = x - return p -} -func (x CMsgDOTADestroyLobbyResponse_Result) String() string { - return proto.EnumName(CMsgDOTADestroyLobbyResponse_Result_name, int32(x)) -} -func (x *CMsgDOTADestroyLobbyResponse_Result) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTADestroyLobbyResponse_Result_value, data, "CMsgDOTADestroyLobbyResponse_Result") - if err != nil { - return err - } - *x = CMsgDOTADestroyLobbyResponse_Result(value) - return nil -} -func (CMsgDOTADestroyLobbyResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{270, 0} -} - -type CMsgPurchaseItemWithEventPointsResponse_Result int32 - -const ( - CMsgPurchaseItemWithEventPointsResponse_SUCCESS CMsgPurchaseItemWithEventPointsResponse_Result = 0 - CMsgPurchaseItemWithEventPointsResponse_UNKNOWN_EVENT CMsgPurchaseItemWithEventPointsResponse_Result = 1 - CMsgPurchaseItemWithEventPointsResponse_UNKNOWN_ITEM CMsgPurchaseItemWithEventPointsResponse_Result = 2 - CMsgPurchaseItemWithEventPointsResponse_BAD_QUANTITY CMsgPurchaseItemWithEventPointsResponse_Result = 3 - CMsgPurchaseItemWithEventPointsResponse_NOT_PURCHASEABLE CMsgPurchaseItemWithEventPointsResponse_Result = 4 - CMsgPurchaseItemWithEventPointsResponse_SDO_LOAD_FAILED CMsgPurchaseItemWithEventPointsResponse_Result = 5 - CMsgPurchaseItemWithEventPointsResponse_NOT_ENOUGH_POINTS CMsgPurchaseItemWithEventPointsResponse_Result = 6 - CMsgPurchaseItemWithEventPointsResponse_SQL_ERROR CMsgPurchaseItemWithEventPointsResponse_Result = 7 - CMsgPurchaseItemWithEventPointsResponse_FAILED_TO_SEND CMsgPurchaseItemWithEventPointsResponse_Result = 8 - CMsgPurchaseItemWithEventPointsResponse_SERVER_ERROR CMsgPurchaseItemWithEventPointsResponse_Result = 9 - CMsgPurchaseItemWithEventPointsResponse_NOT_ALLOWED CMsgPurchaseItemWithEventPointsResponse_Result = 10 -) - -var CMsgPurchaseItemWithEventPointsResponse_Result_name = map[int32]string{ - 0: "SUCCESS", - 1: "UNKNOWN_EVENT", - 2: "UNKNOWN_ITEM", - 3: "BAD_QUANTITY", - 4: "NOT_PURCHASEABLE", - 5: "SDO_LOAD_FAILED", - 6: "NOT_ENOUGH_POINTS", - 7: "SQL_ERROR", - 8: "FAILED_TO_SEND", - 9: "SERVER_ERROR", - 10: "NOT_ALLOWED", -} -var CMsgPurchaseItemWithEventPointsResponse_Result_value = map[string]int32{ - "SUCCESS": 0, - "UNKNOWN_EVENT": 1, - "UNKNOWN_ITEM": 2, - "BAD_QUANTITY": 3, - "NOT_PURCHASEABLE": 4, - "SDO_LOAD_FAILED": 5, - "NOT_ENOUGH_POINTS": 6, - "SQL_ERROR": 7, - "FAILED_TO_SEND": 8, - "SERVER_ERROR": 9, - "NOT_ALLOWED": 10, -} - -func (x CMsgPurchaseItemWithEventPointsResponse_Result) Enum() *CMsgPurchaseItemWithEventPointsResponse_Result { - p := new(CMsgPurchaseItemWithEventPointsResponse_Result) - *p = x - return p -} -func (x CMsgPurchaseItemWithEventPointsResponse_Result) String() string { - return proto.EnumName(CMsgPurchaseItemWithEventPointsResponse_Result_name, int32(x)) -} -func (x *CMsgPurchaseItemWithEventPointsResponse_Result) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgPurchaseItemWithEventPointsResponse_Result_value, data, "CMsgPurchaseItemWithEventPointsResponse_Result") - if err != nil { - return err - } - *x = CMsgPurchaseItemWithEventPointsResponse_Result(value) - return nil -} -func (CMsgPurchaseItemWithEventPointsResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{274, 0} -} - -type CMsgClientToGCRecycleHeroRelicResponse_Result int32 - -const ( - CMsgClientToGCRecycleHeroRelicResponse_SUCCESS CMsgClientToGCRecycleHeroRelicResponse_Result = 1 - CMsgClientToGCRecycleHeroRelicResponse_ERROR_INTERNAL CMsgClientToGCRecycleHeroRelicResponse_Result = 2 - CMsgClientToGCRecycleHeroRelicResponse_ERROR_FAILED_TO_FIND_HERO_RELIC CMsgClientToGCRecycleHeroRelicResponse_Result = 3 - CMsgClientToGCRecycleHeroRelicResponse_ERROR_ITEM_NOT_HERO_RELIC CMsgClientToGCRecycleHeroRelicResponse_Result = 4 - CMsgClientToGCRecycleHeroRelicResponse_ERROR_FAILED_EVENT_NOT_OWNED CMsgClientToGCRecycleHeroRelicResponse_Result = 5 -) - -var CMsgClientToGCRecycleHeroRelicResponse_Result_name = map[int32]string{ - 1: "SUCCESS", - 2: "ERROR_INTERNAL", - 3: "ERROR_FAILED_TO_FIND_HERO_RELIC", - 4: "ERROR_ITEM_NOT_HERO_RELIC", - 5: "ERROR_FAILED_EVENT_NOT_OWNED", -} -var CMsgClientToGCRecycleHeroRelicResponse_Result_value = map[string]int32{ - "SUCCESS": 1, - "ERROR_INTERNAL": 2, - "ERROR_FAILED_TO_FIND_HERO_RELIC": 3, - "ERROR_ITEM_NOT_HERO_RELIC": 4, - "ERROR_FAILED_EVENT_NOT_OWNED": 5, -} - -func (x CMsgClientToGCRecycleHeroRelicResponse_Result) Enum() *CMsgClientToGCRecycleHeroRelicResponse_Result { - p := new(CMsgClientToGCRecycleHeroRelicResponse_Result) - *p = x - return p -} -func (x CMsgClientToGCRecycleHeroRelicResponse_Result) String() string { - return proto.EnumName(CMsgClientToGCRecycleHeroRelicResponse_Result_name, int32(x)) -} -func (x *CMsgClientToGCRecycleHeroRelicResponse_Result) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgClientToGCRecycleHeroRelicResponse_Result_value, data, "CMsgClientToGCRecycleHeroRelicResponse_Result") - if err != nil { - return err - } - *x = CMsgClientToGCRecycleHeroRelicResponse_Result(value) - return nil -} -func (CMsgClientToGCRecycleHeroRelicResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{280, 0} -} - -type CMsgProfileUpdateResponse_Result int32 - -const ( - CMsgProfileUpdateResponse_SUCCESS CMsgProfileUpdateResponse_Result = 0 - CMsgProfileUpdateResponse_FAILURE CMsgProfileUpdateResponse_Result = 1 -) - -var CMsgProfileUpdateResponse_Result_name = map[int32]string{ - 0: "SUCCESS", - 1: "FAILURE", -} -var CMsgProfileUpdateResponse_Result_value = map[string]int32{ - "SUCCESS": 0, - "FAILURE": 1, -} - -func (x CMsgProfileUpdateResponse_Result) Enum() *CMsgProfileUpdateResponse_Result { - p := new(CMsgProfileUpdateResponse_Result) - *p = x - return p -} -func (x CMsgProfileUpdateResponse_Result) String() string { - return proto.EnumName(CMsgProfileUpdateResponse_Result_name, int32(x)) -} -func (x *CMsgProfileUpdateResponse_Result) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgProfileUpdateResponse_Result_value, data, "CMsgProfileUpdateResponse_Result") - if err != nil { - return err - } - *x = CMsgProfileUpdateResponse_Result(value) - return nil -} -func (CMsgProfileUpdateResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{292, 0} -} - -type CMsgActivatePlusFreeTrialResponse_Result int32 - -const ( - CMsgActivatePlusFreeTrialResponse_SUCCESS CMsgActivatePlusFreeTrialResponse_Result = 0 - CMsgActivatePlusFreeTrialResponse_ERROR_GENERIC CMsgActivatePlusFreeTrialResponse_Result = 1 - CMsgActivatePlusFreeTrialResponse_ERROR_ALREADY_IN_FREE_TRIAL CMsgActivatePlusFreeTrialResponse_Result = 2 - CMsgActivatePlusFreeTrialResponse_ERROR_ALREADY_USED_FREE_TRIAL CMsgActivatePlusFreeTrialResponse_Result = 3 - CMsgActivatePlusFreeTrialResponse_ERROR_OFFER_NOT_VALID CMsgActivatePlusFreeTrialResponse_Result = 4 -) - -var CMsgActivatePlusFreeTrialResponse_Result_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_GENERIC", - 2: "ERROR_ALREADY_IN_FREE_TRIAL", - 3: "ERROR_ALREADY_USED_FREE_TRIAL", - 4: "ERROR_OFFER_NOT_VALID", -} -var CMsgActivatePlusFreeTrialResponse_Result_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_GENERIC": 1, - "ERROR_ALREADY_IN_FREE_TRIAL": 2, - "ERROR_ALREADY_USED_FREE_TRIAL": 3, - "ERROR_OFFER_NOT_VALID": 4, -} - -func (x CMsgActivatePlusFreeTrialResponse_Result) Enum() *CMsgActivatePlusFreeTrialResponse_Result { - p := new(CMsgActivatePlusFreeTrialResponse_Result) - *p = x - return p -} -func (x CMsgActivatePlusFreeTrialResponse_Result) String() string { - return proto.EnumName(CMsgActivatePlusFreeTrialResponse_Result_name, int32(x)) -} -func (x *CMsgActivatePlusFreeTrialResponse_Result) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgActivatePlusFreeTrialResponse_Result_value, data, "CMsgActivatePlusFreeTrialResponse_Result") - if err != nil { - return err - } - *x = CMsgActivatePlusFreeTrialResponse_Result(value) - return nil -} -func (CMsgActivatePlusFreeTrialResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{300, 0} -} - -type CMsgClientSuspended struct { - TimeEnd *uint32 `protobuf:"varint,1,opt,name=time_end,json=timeEnd" json:"time_end,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientSuspended) Reset() { *m = CMsgClientSuspended{} } -func (m *CMsgClientSuspended) String() string { return proto.CompactTextString(m) } -func (*CMsgClientSuspended) ProtoMessage() {} -func (*CMsgClientSuspended) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -func (m *CMsgClientSuspended) GetTimeEnd() uint32 { - if m != nil && m.TimeEnd != nil { - return *m.TimeEnd - } - return 0 -} - -type CMsgBalancedShuffleLobby struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgBalancedShuffleLobby) Reset() { *m = CMsgBalancedShuffleLobby{} } -func (m *CMsgBalancedShuffleLobby) String() string { return proto.CompactTextString(m) } -func (*CMsgBalancedShuffleLobby) ProtoMessage() {} -func (*CMsgBalancedShuffleLobby) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } - -type CMsgInitialQuestionnaireResponse struct { - InitialSkill *uint32 `protobuf:"varint,1,opt,name=initial_skill,json=initialSkill" json:"initial_skill,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgInitialQuestionnaireResponse) Reset() { *m = CMsgInitialQuestionnaireResponse{} } -func (m *CMsgInitialQuestionnaireResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgInitialQuestionnaireResponse) ProtoMessage() {} -func (*CMsgInitialQuestionnaireResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{2} -} - -func (m *CMsgInitialQuestionnaireResponse) GetInitialSkill() uint32 { - if m != nil && m.InitialSkill != nil { - return *m.InitialSkill - } - return 0 -} - -type CMsgDOTAPlayerMatchHistory struct { - MatchIds []uint64 `protobuf:"varint,1,rep,name=match_ids,json=matchIds" json:"match_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAPlayerMatchHistory) Reset() { *m = CMsgDOTAPlayerMatchHistory{} } -func (m *CMsgDOTAPlayerMatchHistory) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAPlayerMatchHistory) ProtoMessage() {} -func (*CMsgDOTAPlayerMatchHistory) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } - -func (m *CMsgDOTAPlayerMatchHistory) GetMatchIds() []uint64 { - if m != nil { - return m.MatchIds - } - return nil -} - -type CMsgDOTAMatchHistoryFilter struct { - MatchIds []uint64 `protobuf:"varint,1,rep,name=match_ids,json=matchIds" json:"match_ids,omitempty"` - NewestMatchIdAtLastQuery *uint64 `protobuf:"varint,2,opt,name=newest_match_id_at_last_query,json=newestMatchIdAtLastQuery" json:"newest_match_id_at_last_query,omitempty"` - TimeLastQuery *uint32 `protobuf:"varint,3,opt,name=time_last_query,json=timeLastQuery" json:"time_last_query,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAMatchHistoryFilter) Reset() { *m = CMsgDOTAMatchHistoryFilter{} } -func (m *CMsgDOTAMatchHistoryFilter) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAMatchHistoryFilter) ProtoMessage() {} -func (*CMsgDOTAMatchHistoryFilter) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} } - -func (m *CMsgDOTAMatchHistoryFilter) GetMatchIds() []uint64 { - if m != nil { - return m.MatchIds - } - return nil -} - -func (m *CMsgDOTAMatchHistoryFilter) GetNewestMatchIdAtLastQuery() uint64 { - if m != nil && m.NewestMatchIdAtLastQuery != nil { - return *m.NewestMatchIdAtLastQuery - } - return 0 -} - -func (m *CMsgDOTAMatchHistoryFilter) GetTimeLastQuery() uint32 { - if m != nil && m.TimeLastQuery != nil { - return *m.TimeLastQuery - } - return 0 -} - -type CMsgDOTARequestMatches struct { - HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - GameMode *uint32 `protobuf:"varint,3,opt,name=game_mode,json=gameMode" json:"game_mode,omitempty"` - DateMin *uint32 `protobuf:"fixed32,6,opt,name=date_min,json=dateMin" json:"date_min,omitempty"` - DateMax *uint32 `protobuf:"fixed32,7,opt,name=date_max,json=dateMax" json:"date_max,omitempty"` - MatchesRequested *uint32 `protobuf:"varint,10,opt,name=matches_requested,json=matchesRequested" json:"matches_requested,omitempty"` - StartAtMatchId *uint64 `protobuf:"varint,11,opt,name=start_at_match_id,json=startAtMatchId" json:"start_at_match_id,omitempty"` - MinPlayers *uint32 `protobuf:"fixed32,12,opt,name=min_players,json=minPlayers" json:"min_players,omitempty"` - RequestId *uint32 `protobuf:"varint,13,opt,name=request_id,json=requestId" json:"request_id,omitempty"` - AccountId *uint32 `protobuf:"varint,15,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - LeagueId *uint32 `protobuf:"varint,16,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - Skill *CMsgDOTARequestMatches_SkillLevel `protobuf:"varint,17,opt,name=skill,enum=CMsgDOTARequestMatches_SkillLevel,def=0" json:"skill,omitempty"` - TeamId *uint32 `protobuf:"varint,18,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - CustomGameId *uint64 `protobuf:"varint,20,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARequestMatches) Reset() { *m = CMsgDOTARequestMatches{} } -func (m *CMsgDOTARequestMatches) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTARequestMatches) ProtoMessage() {} -func (*CMsgDOTARequestMatches) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} } - -const Default_CMsgDOTARequestMatches_Skill CMsgDOTARequestMatches_SkillLevel = CMsgDOTARequestMatches_Any - -func (m *CMsgDOTARequestMatches) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgDOTARequestMatches) GetGameMode() uint32 { - if m != nil && m.GameMode != nil { - return *m.GameMode - } - return 0 -} - -func (m *CMsgDOTARequestMatches) GetDateMin() uint32 { - if m != nil && m.DateMin != nil { - return *m.DateMin - } - return 0 -} - -func (m *CMsgDOTARequestMatches) GetDateMax() uint32 { - if m != nil && m.DateMax != nil { - return *m.DateMax - } - return 0 -} - -func (m *CMsgDOTARequestMatches) GetMatchesRequested() uint32 { - if m != nil && m.MatchesRequested != nil { - return *m.MatchesRequested - } - return 0 -} - -func (m *CMsgDOTARequestMatches) GetStartAtMatchId() uint64 { - if m != nil && m.StartAtMatchId != nil { - return *m.StartAtMatchId - } - return 0 -} - -func (m *CMsgDOTARequestMatches) GetMinPlayers() uint32 { - if m != nil && m.MinPlayers != nil { - return *m.MinPlayers - } - return 0 -} - -func (m *CMsgDOTARequestMatches) GetRequestId() uint32 { - if m != nil && m.RequestId != nil { - return *m.RequestId - } - return 0 -} - -func (m *CMsgDOTARequestMatches) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTARequestMatches) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CMsgDOTARequestMatches) GetSkill() CMsgDOTARequestMatches_SkillLevel { - if m != nil && m.Skill != nil { - return *m.Skill - } - return Default_CMsgDOTARequestMatches_Skill -} - -func (m *CMsgDOTARequestMatches) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CMsgDOTARequestMatches) GetCustomGameId() uint64 { - if m != nil && m.CustomGameId != nil { - return *m.CustomGameId - } - return 0 -} - -type CMsgDOTARequestMatchesResponse struct { - Matches []*dota_gcmessages_common.CMsgDOTAMatch `protobuf:"bytes,1,rep,name=matches" json:"matches,omitempty"` - Series []*CMsgDOTARequestMatchesResponse_Series `protobuf:"bytes,2,rep,name=series" json:"series,omitempty"` - RequestId *uint32 `protobuf:"varint,3,opt,name=request_id,json=requestId" json:"request_id,omitempty"` - TotalResults *uint32 `protobuf:"varint,4,opt,name=total_results,json=totalResults" json:"total_results,omitempty"` - ResultsRemaining *uint32 `protobuf:"varint,5,opt,name=results_remaining,json=resultsRemaining" json:"results_remaining,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARequestMatchesResponse) Reset() { *m = CMsgDOTARequestMatchesResponse{} } -func (m *CMsgDOTARequestMatchesResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTARequestMatchesResponse) ProtoMessage() {} -func (*CMsgDOTARequestMatchesResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} } - -func (m *CMsgDOTARequestMatchesResponse) GetMatches() []*dota_gcmessages_common.CMsgDOTAMatch { - if m != nil { - return m.Matches - } - return nil -} - -func (m *CMsgDOTARequestMatchesResponse) GetSeries() []*CMsgDOTARequestMatchesResponse_Series { - if m != nil { - return m.Series - } - return nil -} - -func (m *CMsgDOTARequestMatchesResponse) GetRequestId() uint32 { - if m != nil && m.RequestId != nil { - return *m.RequestId - } - return 0 -} - -func (m *CMsgDOTARequestMatchesResponse) GetTotalResults() uint32 { - if m != nil && m.TotalResults != nil { - return *m.TotalResults - } - return 0 -} - -func (m *CMsgDOTARequestMatchesResponse) GetResultsRemaining() uint32 { - if m != nil && m.ResultsRemaining != nil { - return *m.ResultsRemaining - } - return 0 -} - -type CMsgDOTARequestMatchesResponse_Series struct { - Matches []*dota_gcmessages_common.CMsgDOTAMatch `protobuf:"bytes,1,rep,name=matches" json:"matches,omitempty"` - SeriesId *uint32 `protobuf:"varint,2,opt,name=series_id,json=seriesId" json:"series_id,omitempty"` - SeriesType *uint32 `protobuf:"varint,3,opt,name=series_type,json=seriesType" json:"series_type,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARequestMatchesResponse_Series) Reset() { *m = CMsgDOTARequestMatchesResponse_Series{} } -func (m *CMsgDOTARequestMatchesResponse_Series) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTARequestMatchesResponse_Series) ProtoMessage() {} -func (*CMsgDOTARequestMatchesResponse_Series) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{6, 0} -} - -func (m *CMsgDOTARequestMatchesResponse_Series) GetMatches() []*dota_gcmessages_common.CMsgDOTAMatch { - if m != nil { - return m.Matches - } - return nil -} - -func (m *CMsgDOTARequestMatchesResponse_Series) GetSeriesId() uint32 { - if m != nil && m.SeriesId != nil { - return *m.SeriesId - } - return 0 -} - -func (m *CMsgDOTARequestMatchesResponse_Series) GetSeriesType() uint32 { - if m != nil && m.SeriesType != nil { - return *m.SeriesType - } - return 0 -} - -type CMsgDOTAPopup struct { - Id *CMsgDOTAPopup_PopupID `protobuf:"varint,1,opt,name=id,enum=CMsgDOTAPopup_PopupID,def=-1" json:"id,omitempty"` - CustomText *string `protobuf:"bytes,2,opt,name=custom_text,json=customText" json:"custom_text,omitempty"` - IntData *int32 `protobuf:"zigzag32,3,opt,name=int_data,json=intData" json:"int_data,omitempty"` - PopupData []byte `protobuf:"bytes,4,opt,name=popup_data,json=popupData" json:"popup_data,omitempty"` - LocTokenHeader *string `protobuf:"bytes,5,opt,name=loc_token_header,json=locTokenHeader" json:"loc_token_header,omitempty"` - LocTokenMsg *string `protobuf:"bytes,6,opt,name=loc_token_msg,json=locTokenMsg" json:"loc_token_msg,omitempty"` - VarNames []string `protobuf:"bytes,7,rep,name=var_names,json=varNames" json:"var_names,omitempty"` - VarValues []string `protobuf:"bytes,8,rep,name=var_values,json=varValues" json:"var_values,omitempty"` - DebugText *string `protobuf:"bytes,9,opt,name=debug_text,json=debugText" json:"debug_text,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAPopup) Reset() { *m = CMsgDOTAPopup{} } -func (m *CMsgDOTAPopup) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAPopup) ProtoMessage() {} -func (*CMsgDOTAPopup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} } - -const Default_CMsgDOTAPopup_Id CMsgDOTAPopup_PopupID = CMsgDOTAPopup_NONE - -func (m *CMsgDOTAPopup) GetId() CMsgDOTAPopup_PopupID { - if m != nil && m.Id != nil { - return *m.Id - } - return Default_CMsgDOTAPopup_Id -} - -func (m *CMsgDOTAPopup) GetCustomText() string { - if m != nil && m.CustomText != nil { - return *m.CustomText - } - return "" -} - -func (m *CMsgDOTAPopup) GetIntData() int32 { - if m != nil && m.IntData != nil { - return *m.IntData - } - return 0 -} - -func (m *CMsgDOTAPopup) GetPopupData() []byte { - if m != nil { - return m.PopupData - } - return nil -} - -func (m *CMsgDOTAPopup) GetLocTokenHeader() string { - if m != nil && m.LocTokenHeader != nil { - return *m.LocTokenHeader - } - return "" -} - -func (m *CMsgDOTAPopup) GetLocTokenMsg() string { - if m != nil && m.LocTokenMsg != nil { - return *m.LocTokenMsg - } - return "" -} - -func (m *CMsgDOTAPopup) GetVarNames() []string { - if m != nil { - return m.VarNames - } - return nil -} - -func (m *CMsgDOTAPopup) GetVarValues() []string { - if m != nil { - return m.VarValues - } - return nil -} - -func (m *CMsgDOTAPopup) GetDebugText() string { - if m != nil && m.DebugText != nil { - return *m.DebugText - } - return "" -} - -type CMsgDOTAReportsRemainingRequest struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAReportsRemainingRequest) Reset() { *m = CMsgDOTAReportsRemainingRequest{} } -func (m *CMsgDOTAReportsRemainingRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAReportsRemainingRequest) ProtoMessage() {} -func (*CMsgDOTAReportsRemainingRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} } - -type CMsgDOTAReportsRemainingResponse struct { - NumPositiveReportsRemaining *uint32 `protobuf:"varint,1,opt,name=num_positive_reports_remaining,json=numPositiveReportsRemaining" json:"num_positive_reports_remaining,omitempty"` - NumNegativeReportsRemaining *uint32 `protobuf:"varint,2,opt,name=num_negative_reports_remaining,json=numNegativeReportsRemaining" json:"num_negative_reports_remaining,omitempty"` - NumPositiveReportsTotal *uint32 `protobuf:"varint,3,opt,name=num_positive_reports_total,json=numPositiveReportsTotal" json:"num_positive_reports_total,omitempty"` - NumNegativeReportsTotal *uint32 `protobuf:"varint,4,opt,name=num_negative_reports_total,json=numNegativeReportsTotal" json:"num_negative_reports_total,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAReportsRemainingResponse) Reset() { *m = CMsgDOTAReportsRemainingResponse{} } -func (m *CMsgDOTAReportsRemainingResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAReportsRemainingResponse) ProtoMessage() {} -func (*CMsgDOTAReportsRemainingResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{9} -} - -func (m *CMsgDOTAReportsRemainingResponse) GetNumPositiveReportsRemaining() uint32 { - if m != nil && m.NumPositiveReportsRemaining != nil { - return *m.NumPositiveReportsRemaining - } - return 0 -} - -func (m *CMsgDOTAReportsRemainingResponse) GetNumNegativeReportsRemaining() uint32 { - if m != nil && m.NumNegativeReportsRemaining != nil { - return *m.NumNegativeReportsRemaining - } - return 0 -} - -func (m *CMsgDOTAReportsRemainingResponse) GetNumPositiveReportsTotal() uint32 { - if m != nil && m.NumPositiveReportsTotal != nil { - return *m.NumPositiveReportsTotal - } - return 0 -} - -func (m *CMsgDOTAReportsRemainingResponse) GetNumNegativeReportsTotal() uint32 { - if m != nil && m.NumNegativeReportsTotal != nil { - return *m.NumNegativeReportsTotal - } - return 0 -} - -type CMsgDOTASubmitPlayerReport struct { - TargetAccountId *uint32 `protobuf:"varint,1,opt,name=target_account_id,json=targetAccountId" json:"target_account_id,omitempty"` - ReportFlags *uint32 `protobuf:"varint,2,opt,name=report_flags,json=reportFlags" json:"report_flags,omitempty"` - LobbyId *uint64 `protobuf:"varint,4,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` - Comment *string `protobuf:"bytes,5,opt,name=comment" json:"comment,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASubmitPlayerReport) Reset() { *m = CMsgDOTASubmitPlayerReport{} } -func (m *CMsgDOTASubmitPlayerReport) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTASubmitPlayerReport) ProtoMessage() {} -func (*CMsgDOTASubmitPlayerReport) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} } - -func (m *CMsgDOTASubmitPlayerReport) GetTargetAccountId() uint32 { - if m != nil && m.TargetAccountId != nil { - return *m.TargetAccountId - } - return 0 -} - -func (m *CMsgDOTASubmitPlayerReport) GetReportFlags() uint32 { - if m != nil && m.ReportFlags != nil { - return *m.ReportFlags - } - return 0 -} - -func (m *CMsgDOTASubmitPlayerReport) GetLobbyId() uint64 { - if m != nil && m.LobbyId != nil { - return *m.LobbyId - } - return 0 -} - -func (m *CMsgDOTASubmitPlayerReport) GetComment() string { - if m != nil && m.Comment != nil { - return *m.Comment - } - return "" -} - -type CMsgDOTASubmitPlayerReportResponse struct { - TargetAccountId *uint32 `protobuf:"varint,1,opt,name=target_account_id,json=targetAccountId" json:"target_account_id,omitempty"` - ReportFlags *uint32 `protobuf:"varint,2,opt,name=report_flags,json=reportFlags" json:"report_flags,omitempty"` - Result *uint32 `protobuf:"varint,3,opt,name=result" json:"result,omitempty"` - DebugMessage *string `protobuf:"bytes,4,opt,name=debug_message,json=debugMessage" json:"debug_message,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASubmitPlayerReportResponse) Reset() { *m = CMsgDOTASubmitPlayerReportResponse{} } -func (m *CMsgDOTASubmitPlayerReportResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTASubmitPlayerReportResponse) ProtoMessage() {} -func (*CMsgDOTASubmitPlayerReportResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{11} -} - -func (m *CMsgDOTASubmitPlayerReportResponse) GetTargetAccountId() uint32 { - if m != nil && m.TargetAccountId != nil { - return *m.TargetAccountId - } - return 0 -} - -func (m *CMsgDOTASubmitPlayerReportResponse) GetReportFlags() uint32 { - if m != nil && m.ReportFlags != nil { - return *m.ReportFlags - } - return 0 -} - -func (m *CMsgDOTASubmitPlayerReportResponse) GetResult() uint32 { - if m != nil && m.Result != nil { - return *m.Result - } - return 0 -} - -func (m *CMsgDOTASubmitPlayerReportResponse) GetDebugMessage() string { - if m != nil && m.DebugMessage != nil { - return *m.DebugMessage - } - return "" -} - -type CMsgDOTAReportCountsRequest struct { - TargetAccountId *uint32 `protobuf:"varint,1,opt,name=target_account_id,json=targetAccountId" json:"target_account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAReportCountsRequest) Reset() { *m = CMsgDOTAReportCountsRequest{} } -func (m *CMsgDOTAReportCountsRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAReportCountsRequest) ProtoMessage() {} -func (*CMsgDOTAReportCountsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} } - -func (m *CMsgDOTAReportCountsRequest) GetTargetAccountId() uint32 { - if m != nil && m.TargetAccountId != nil { - return *m.TargetAccountId - } - return 0 -} - -type CMsgDOTAReportCountsResponse struct { - TargetAccountId *uint32 `protobuf:"varint,1,opt,name=target_account_id,json=targetAccountId" json:"target_account_id,omitempty"` - LeadershipCount *uint32 `protobuf:"varint,2,opt,name=leadership_count,json=leadershipCount" json:"leadership_count,omitempty"` - TeachingCount *uint32 `protobuf:"varint,3,opt,name=teaching_count,json=teachingCount" json:"teaching_count,omitempty"` - FriendlyCount *uint32 `protobuf:"varint,4,opt,name=friendly_count,json=friendlyCount" json:"friendly_count,omitempty"` - ForgivingCount *uint32 `protobuf:"varint,5,opt,name=forgiving_count,json=forgivingCount" json:"forgiving_count,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAReportCountsResponse) Reset() { *m = CMsgDOTAReportCountsResponse{} } -func (m *CMsgDOTAReportCountsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAReportCountsResponse) ProtoMessage() {} -func (*CMsgDOTAReportCountsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} } - -func (m *CMsgDOTAReportCountsResponse) GetTargetAccountId() uint32 { - if m != nil && m.TargetAccountId != nil { - return *m.TargetAccountId - } - return 0 -} - -func (m *CMsgDOTAReportCountsResponse) GetLeadershipCount() uint32 { - if m != nil && m.LeadershipCount != nil { - return *m.LeadershipCount - } - return 0 -} - -func (m *CMsgDOTAReportCountsResponse) GetTeachingCount() uint32 { - if m != nil && m.TeachingCount != nil { - return *m.TeachingCount - } - return 0 -} - -func (m *CMsgDOTAReportCountsResponse) GetFriendlyCount() uint32 { - if m != nil && m.FriendlyCount != nil { - return *m.FriendlyCount - } - return 0 -} - -func (m *CMsgDOTAReportCountsResponse) GetForgivingCount() uint32 { - if m != nil && m.ForgivingCount != nil { - return *m.ForgivingCount - } - return 0 -} - -type CMsgDOTASubmitLobbyMVPVote struct { - TargetAccountId *uint32 `protobuf:"varint,1,opt,name=target_account_id,json=targetAccountId" json:"target_account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASubmitLobbyMVPVote) Reset() { *m = CMsgDOTASubmitLobbyMVPVote{} } -func (m *CMsgDOTASubmitLobbyMVPVote) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTASubmitLobbyMVPVote) ProtoMessage() {} -func (*CMsgDOTASubmitLobbyMVPVote) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} } - -func (m *CMsgDOTASubmitLobbyMVPVote) GetTargetAccountId() uint32 { - if m != nil && m.TargetAccountId != nil { - return *m.TargetAccountId - } - return 0 -} - -type CMsgDOTASubmitLobbyMVPVoteResponse struct { - TargetAccountId *uint32 `protobuf:"varint,1,opt,name=target_account_id,json=targetAccountId" json:"target_account_id,omitempty"` - Eresult *uint32 `protobuf:"varint,2,opt,name=eresult" json:"eresult,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASubmitLobbyMVPVoteResponse) Reset() { *m = CMsgDOTASubmitLobbyMVPVoteResponse{} } -func (m *CMsgDOTASubmitLobbyMVPVoteResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTASubmitLobbyMVPVoteResponse) ProtoMessage() {} -func (*CMsgDOTASubmitLobbyMVPVoteResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{15} -} - -func (m *CMsgDOTASubmitLobbyMVPVoteResponse) GetTargetAccountId() uint32 { - if m != nil && m.TargetAccountId != nil { - return *m.TargetAccountId - } - return 0 -} - -func (m *CMsgDOTASubmitLobbyMVPVoteResponse) GetEresult() uint32 { - if m != nil && m.Eresult != nil { - return *m.Eresult - } - return 0 -} - -type CMsgDOTALobbyMVPNotifyRecipient struct { - VoterAccountId *uint32 `protobuf:"varint,1,opt,name=voter_account_id,json=voterAccountId" json:"voter_account_id,omitempty"` - RecipientAccountId *uint32 `protobuf:"varint,2,opt,name=recipient_account_id,json=recipientAccountId" json:"recipient_account_id,omitempty"` - NumVotes *uint32 `protobuf:"varint,3,opt,name=num_votes,json=numVotes" json:"num_votes,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTALobbyMVPNotifyRecipient) Reset() { *m = CMsgDOTALobbyMVPNotifyRecipient{} } -func (m *CMsgDOTALobbyMVPNotifyRecipient) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTALobbyMVPNotifyRecipient) ProtoMessage() {} -func (*CMsgDOTALobbyMVPNotifyRecipient) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{16} -} - -func (m *CMsgDOTALobbyMVPNotifyRecipient) GetVoterAccountId() uint32 { - if m != nil && m.VoterAccountId != nil { - return *m.VoterAccountId - } - return 0 -} - -func (m *CMsgDOTALobbyMVPNotifyRecipient) GetRecipientAccountId() uint32 { - if m != nil && m.RecipientAccountId != nil { - return *m.RecipientAccountId - } - return 0 -} - -func (m *CMsgDOTALobbyMVPNotifyRecipient) GetNumVotes() uint32 { - if m != nil && m.NumVotes != nil { - return *m.NumVotes - } - return 0 -} - -type CMsgDOTALobbyMVPAwarded struct { - MvpAccountId *uint32 `protobuf:"varint,1,opt,name=mvp_account_id,json=mvpAccountId" json:"mvp_account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTALobbyMVPAwarded) Reset() { *m = CMsgDOTALobbyMVPAwarded{} } -func (m *CMsgDOTALobbyMVPAwarded) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTALobbyMVPAwarded) ProtoMessage() {} -func (*CMsgDOTALobbyMVPAwarded) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17} } - -func (m *CMsgDOTALobbyMVPAwarded) GetMvpAccountId() uint32 { - if m != nil && m.MvpAccountId != nil { - return *m.MvpAccountId - } - return 0 -} - -type CMsgDOTAKickedFromMatchmakingQueue struct { - MatchType *dota_shared_enums.MatchType `protobuf:"varint,1,opt,name=match_type,json=matchType,enum=MatchType,def=0" json:"match_type,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAKickedFromMatchmakingQueue) Reset() { *m = CMsgDOTAKickedFromMatchmakingQueue{} } -func (m *CMsgDOTAKickedFromMatchmakingQueue) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAKickedFromMatchmakingQueue) ProtoMessage() {} -func (*CMsgDOTAKickedFromMatchmakingQueue) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{18} -} - -const Default_CMsgDOTAKickedFromMatchmakingQueue_MatchType dota_shared_enums.MatchType = dota_shared_enums.MatchType_MATCH_TYPE_CASUAL - -func (m *CMsgDOTAKickedFromMatchmakingQueue) GetMatchType() dota_shared_enums.MatchType { - if m != nil && m.MatchType != nil { - return *m.MatchType - } - return Default_CMsgDOTAKickedFromMatchmakingQueue_MatchType -} - -type CMsgDOTARequestSaveGames struct { - ServerRegion *uint32 `protobuf:"varint,1,opt,name=server_region,json=serverRegion" json:"server_region,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARequestSaveGames) Reset() { *m = CMsgDOTARequestSaveGames{} } -func (m *CMsgDOTARequestSaveGames) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTARequestSaveGames) ProtoMessage() {} -func (*CMsgDOTARequestSaveGames) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{19} } - -func (m *CMsgDOTARequestSaveGames) GetServerRegion() uint32 { - if m != nil && m.ServerRegion != nil { - return *m.ServerRegion - } - return 0 -} - -type CMsgDOTARequestSaveGamesResponse struct { - SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` - SaveGames []*dota_shared_enums.CDOTASaveGame `protobuf:"bytes,2,rep,name=save_games,json=saveGames" json:"save_games,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARequestSaveGamesResponse) Reset() { *m = CMsgDOTARequestSaveGamesResponse{} } -func (m *CMsgDOTARequestSaveGamesResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTARequestSaveGamesResponse) ProtoMessage() {} -func (*CMsgDOTARequestSaveGamesResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{20} -} - -func (m *CMsgDOTARequestSaveGamesResponse) GetSteamId() uint64 { - if m != nil && m.SteamId != nil { - return *m.SteamId - } - return 0 -} - -func (m *CMsgDOTARequestSaveGamesResponse) GetSaveGames() []*dota_shared_enums.CDOTASaveGame { - if m != nil { - return m.SaveGames - } - return nil -} - -type CMsgGCMatchDetailsRequest struct { - MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCMatchDetailsRequest) Reset() { *m = CMsgGCMatchDetailsRequest{} } -func (m *CMsgGCMatchDetailsRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgGCMatchDetailsRequest) ProtoMessage() {} -func (*CMsgGCMatchDetailsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{21} } - -func (m *CMsgGCMatchDetailsRequest) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -type CMsgGCMatchDetailsResponse struct { - Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` - Match *dota_gcmessages_common.CMsgDOTAMatch `protobuf:"bytes,2,opt,name=match" json:"match,omitempty"` - Vote *dota_shared_enums.DOTAMatchVote `protobuf:"varint,3,opt,name=vote,enum=DOTAMatchVote,def=0" json:"vote,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCMatchDetailsResponse) Reset() { *m = CMsgGCMatchDetailsResponse{} } -func (m *CMsgGCMatchDetailsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCMatchDetailsResponse) ProtoMessage() {} -func (*CMsgGCMatchDetailsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{22} } - -const Default_CMsgGCMatchDetailsResponse_Vote dota_shared_enums.DOTAMatchVote = dota_shared_enums.DOTAMatchVote_DOTAMatchVote_INVALID - -func (m *CMsgGCMatchDetailsResponse) GetResult() uint32 { - if m != nil && m.Result != nil { - return *m.Result - } - return 0 -} - -func (m *CMsgGCMatchDetailsResponse) GetMatch() *dota_gcmessages_common.CMsgDOTAMatch { - if m != nil { - return m.Match - } - return nil -} - -func (m *CMsgGCMatchDetailsResponse) GetVote() dota_shared_enums.DOTAMatchVote { - if m != nil && m.Vote != nil { - return *m.Vote - } - return Default_CMsgGCMatchDetailsResponse_Vote -} - -type CMsgServerToGCMatchDetailsRequest struct { - MatchIds []uint64 `protobuf:"varint,1,rep,name=match_ids,json=matchIds" json:"match_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgServerToGCMatchDetailsRequest) Reset() { *m = CMsgServerToGCMatchDetailsRequest{} } -func (m *CMsgServerToGCMatchDetailsRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgServerToGCMatchDetailsRequest) ProtoMessage() {} -func (*CMsgServerToGCMatchDetailsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{23} -} - -func (m *CMsgServerToGCMatchDetailsRequest) GetMatchIds() []uint64 { - if m != nil { - return m.MatchIds - } - return nil -} - -type CMsgGCToServerMatchDetailsResponse struct { - Matches []*dota_gcmessages_common.CMsgDOTAMatch `protobuf:"bytes,1,rep,name=matches" json:"matches,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToServerMatchDetailsResponse) Reset() { *m = CMsgGCToServerMatchDetailsResponse{} } -func (m *CMsgGCToServerMatchDetailsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToServerMatchDetailsResponse) ProtoMessage() {} -func (*CMsgGCToServerMatchDetailsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{24} -} - -func (m *CMsgGCToServerMatchDetailsResponse) GetMatches() []*dota_gcmessages_common.CMsgDOTAMatch { - if m != nil { - return m.Matches - } - return nil -} - -type CMsgDOTAProfileTickets struct { - Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` - AccountId *uint32 `protobuf:"varint,2,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - LeaguePasses []*CMsgDOTAProfileTickets_LeaguePass `protobuf:"bytes,3,rep,name=league_passes,json=leaguePasses" json:"league_passes,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAProfileTickets) Reset() { *m = CMsgDOTAProfileTickets{} } -func (m *CMsgDOTAProfileTickets) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAProfileTickets) ProtoMessage() {} -func (*CMsgDOTAProfileTickets) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{25} } - -func (m *CMsgDOTAProfileTickets) GetResult() uint32 { - if m != nil && m.Result != nil { - return *m.Result - } - return 0 -} - -func (m *CMsgDOTAProfileTickets) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAProfileTickets) GetLeaguePasses() []*CMsgDOTAProfileTickets_LeaguePass { - if m != nil { - return m.LeaguePasses - } - return nil -} - -type CMsgDOTAProfileTickets_LeaguePass struct { - LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - ItemDef *uint32 `protobuf:"varint,2,opt,name=item_def,json=itemDef" json:"item_def,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAProfileTickets_LeaguePass) Reset() { *m = CMsgDOTAProfileTickets_LeaguePass{} } -func (m *CMsgDOTAProfileTickets_LeaguePass) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAProfileTickets_LeaguePass) ProtoMessage() {} -func (*CMsgDOTAProfileTickets_LeaguePass) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{25, 0} -} - -func (m *CMsgDOTAProfileTickets_LeaguePass) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CMsgDOTAProfileTickets_LeaguePass) GetItemDef() uint32 { - if m != nil && m.ItemDef != nil { - return *m.ItemDef - } - return 0 -} - -type CMsgClientToGCGetProfileTickets struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetProfileTickets) Reset() { *m = CMsgClientToGCGetProfileTickets{} } -func (m *CMsgClientToGCGetProfileTickets) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCGetProfileTickets) ProtoMessage() {} -func (*CMsgClientToGCGetProfileTickets) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{26} -} - -func (m *CMsgClientToGCGetProfileTickets) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -type CMsgDOTAClearNotifySuccessfulReport struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAClearNotifySuccessfulReport) Reset() { *m = CMsgDOTAClearNotifySuccessfulReport{} } -func (m *CMsgDOTAClearNotifySuccessfulReport) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAClearNotifySuccessfulReport) ProtoMessage() {} -func (*CMsgDOTAClearNotifySuccessfulReport) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{27} -} - -type CMsgDOTAWelcome struct { - StoreItemHash *uint32 `protobuf:"varint,5,opt,name=store_item_hash,json=storeItemHash" json:"store_item_hash,omitempty"` - Timeplayedconsecutively *uint32 `protobuf:"varint,6,opt,name=timeplayedconsecutively" json:"timeplayedconsecutively,omitempty"` - Allow_3RdPartyMatchHistory *bool `protobuf:"varint,7,opt,name=allow_3rd_party_match_history,json=allow3rdPartyMatchHistory" json:"allow_3rd_party_match_history,omitempty"` - PartnerAccountType *gcsdk_gcmessages.PartnerAccountType `protobuf:"varint,8,opt,name=partner_account_type,json=partnerAccountType,enum=PartnerAccountType,def=0" json:"partner_account_type,omitempty"` - BannedWordListWordId *uint32 `protobuf:"varint,9,opt,name=banned_word_list_word_id,json=bannedWordListWordId" json:"banned_word_list_word_id,omitempty"` - PartnerAccountState *uint32 `protobuf:"varint,11,opt,name=partner_account_state,json=partnerAccountState" json:"partner_account_state,omitempty"` - LastTimePlayed *uint32 `protobuf:"varint,12,opt,name=last_time_played,json=lastTimePlayed" json:"last_time_played,omitempty"` - LastIpAddress *uint32 `protobuf:"varint,13,opt,name=last_ip_address,json=lastIpAddress" json:"last_ip_address,omitempty"` - Shutdownlawterminateminutes *uint32 `protobuf:"varint,15,opt,name=shutdownlawterminateminutes" json:"shutdownlawterminateminutes,omitempty"` - BannedWordListVersion *uint32 `protobuf:"varint,16,opt,name=banned_word_list_version,json=bannedWordListVersion" json:"banned_word_list_version,omitempty"` - ProfilePrivate *bool `protobuf:"varint,17,opt,name=profile_private,json=profilePrivate" json:"profile_private,omitempty"` - Currency *uint32 `protobuf:"varint,18,opt,name=currency" json:"currency,omitempty"` - BangNo *uint32 `protobuf:"varint,19,opt,name=bang_no,json=bangNo" json:"bang_no,omitempty"` - ShouldRequestPlayerOrigin *bool `protobuf:"varint,20,opt,name=should_request_player_origin,json=shouldRequestPlayerOrigin" json:"should_request_player_origin,omitempty"` - CompendiumUnlocks *uint64 `protobuf:"varint,21,opt,name=compendium_unlocks,json=compendiumUnlocks" json:"compendium_unlocks,omitempty"` - GcSocacheFileVersion *uint32 `protobuf:"varint,22,opt,name=gc_socache_file_version,json=gcSocacheFileVersion" json:"gc_socache_file_version,omitempty"` - LocalizationDigests []*CMsgDOTAWelcome_LocalizationDigest `protobuf:"bytes,23,rep,name=localization_digests,json=localizationDigests" json:"localization_digests,omitempty"` - IsPerfectWorldTestAccount *bool `protobuf:"varint,24,opt,name=is_perfect_world_test_account,json=isPerfectWorldTestAccount" json:"is_perfect_world_test_account,omitempty"` - ExtraMessages []*CMsgDOTAWelcome_CExtraMsg `protobuf:"bytes,26,rep,name=extra_messages,json=extraMessages" json:"extra_messages,omitempty"` - MinimumRecentItemId *uint64 `protobuf:"varint,27,opt,name=minimum_recent_item_id,json=minimumRecentItemId" json:"minimum_recent_item_id,omitempty"` - ActiveEvent *dota_shared_enums.EEvent `protobuf:"varint,28,opt,name=active_event,json=activeEvent,enum=EEvent,def=0" json:"active_event,omitempty"` - AdditionalUserMessage *uint32 `protobuf:"varint,29,opt,name=additional_user_message,json=additionalUserMessage" json:"additional_user_message,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAWelcome) Reset() { *m = CMsgDOTAWelcome{} } -func (m *CMsgDOTAWelcome) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAWelcome) ProtoMessage() {} -func (*CMsgDOTAWelcome) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{28} } - -const Default_CMsgDOTAWelcome_PartnerAccountType gcsdk_gcmessages.PartnerAccountType = gcsdk_gcmessages.PartnerAccountType_PARTNER_NONE -const Default_CMsgDOTAWelcome_ActiveEvent dota_shared_enums.EEvent = dota_shared_enums.EEvent_EVENT_ID_NONE - -func (m *CMsgDOTAWelcome) GetStoreItemHash() uint32 { - if m != nil && m.StoreItemHash != nil { - return *m.StoreItemHash - } - return 0 -} - -func (m *CMsgDOTAWelcome) GetTimeplayedconsecutively() uint32 { - if m != nil && m.Timeplayedconsecutively != nil { - return *m.Timeplayedconsecutively - } - return 0 -} - -func (m *CMsgDOTAWelcome) GetAllow_3RdPartyMatchHistory() bool { - if m != nil && m.Allow_3RdPartyMatchHistory != nil { - return *m.Allow_3RdPartyMatchHistory - } - return false -} - -func (m *CMsgDOTAWelcome) GetPartnerAccountType() gcsdk_gcmessages.PartnerAccountType { - if m != nil && m.PartnerAccountType != nil { - return *m.PartnerAccountType - } - return Default_CMsgDOTAWelcome_PartnerAccountType -} - -func (m *CMsgDOTAWelcome) GetBannedWordListWordId() uint32 { - if m != nil && m.BannedWordListWordId != nil { - return *m.BannedWordListWordId - } - return 0 -} - -func (m *CMsgDOTAWelcome) GetPartnerAccountState() uint32 { - if m != nil && m.PartnerAccountState != nil { - return *m.PartnerAccountState - } - return 0 -} - -func (m *CMsgDOTAWelcome) GetLastTimePlayed() uint32 { - if m != nil && m.LastTimePlayed != nil { - return *m.LastTimePlayed - } - return 0 -} - -func (m *CMsgDOTAWelcome) GetLastIpAddress() uint32 { - if m != nil && m.LastIpAddress != nil { - return *m.LastIpAddress - } - return 0 -} - -func (m *CMsgDOTAWelcome) GetShutdownlawterminateminutes() uint32 { - if m != nil && m.Shutdownlawterminateminutes != nil { - return *m.Shutdownlawterminateminutes - } - return 0 -} - -func (m *CMsgDOTAWelcome) GetBannedWordListVersion() uint32 { - if m != nil && m.BannedWordListVersion != nil { - return *m.BannedWordListVersion - } - return 0 -} - -func (m *CMsgDOTAWelcome) GetProfilePrivate() bool { - if m != nil && m.ProfilePrivate != nil { - return *m.ProfilePrivate - } - return false -} - -func (m *CMsgDOTAWelcome) GetCurrency() uint32 { - if m != nil && m.Currency != nil { - return *m.Currency - } - return 0 -} - -func (m *CMsgDOTAWelcome) GetBangNo() uint32 { - if m != nil && m.BangNo != nil { - return *m.BangNo - } - return 0 -} - -func (m *CMsgDOTAWelcome) GetShouldRequestPlayerOrigin() bool { - if m != nil && m.ShouldRequestPlayerOrigin != nil { - return *m.ShouldRequestPlayerOrigin - } - return false -} - -func (m *CMsgDOTAWelcome) GetCompendiumUnlocks() uint64 { - if m != nil && m.CompendiumUnlocks != nil { - return *m.CompendiumUnlocks - } - return 0 -} - -func (m *CMsgDOTAWelcome) GetGcSocacheFileVersion() uint32 { - if m != nil && m.GcSocacheFileVersion != nil { - return *m.GcSocacheFileVersion - } - return 0 -} - -func (m *CMsgDOTAWelcome) GetLocalizationDigests() []*CMsgDOTAWelcome_LocalizationDigest { - if m != nil { - return m.LocalizationDigests - } - return nil -} - -func (m *CMsgDOTAWelcome) GetIsPerfectWorldTestAccount() bool { - if m != nil && m.IsPerfectWorldTestAccount != nil { - return *m.IsPerfectWorldTestAccount - } - return false -} - -func (m *CMsgDOTAWelcome) GetExtraMessages() []*CMsgDOTAWelcome_CExtraMsg { - if m != nil { - return m.ExtraMessages - } - return nil -} - -func (m *CMsgDOTAWelcome) GetMinimumRecentItemId() uint64 { - if m != nil && m.MinimumRecentItemId != nil { - return *m.MinimumRecentItemId - } - return 0 -} - -func (m *CMsgDOTAWelcome) GetActiveEvent() dota_shared_enums.EEvent { - if m != nil && m.ActiveEvent != nil { - return *m.ActiveEvent - } - return Default_CMsgDOTAWelcome_ActiveEvent -} - -func (m *CMsgDOTAWelcome) GetAdditionalUserMessage() uint32 { - if m != nil && m.AdditionalUserMessage != nil { - return *m.AdditionalUserMessage - } - return 0 -} - -type CMsgDOTAWelcome_LocalizationDigest struct { - Context *string `protobuf:"bytes,1,opt,name=context" json:"context,omitempty"` - EnglishLanguageFileSha1 *gcsdk_gcmessages.CMsgSHA1Digest `protobuf:"bytes,2,opt,name=english_language_file_sha1,json=englishLanguageFileSha1" json:"english_language_file_sha1,omitempty"` - ClientLanguageFileSha1 *gcsdk_gcmessages.CMsgSHA1Digest `protobuf:"bytes,3,opt,name=client_language_file_sha1,json=clientLanguageFileSha1" json:"client_language_file_sha1,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAWelcome_LocalizationDigest) Reset() { *m = CMsgDOTAWelcome_LocalizationDigest{} } -func (m *CMsgDOTAWelcome_LocalizationDigest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAWelcome_LocalizationDigest) ProtoMessage() {} -func (*CMsgDOTAWelcome_LocalizationDigest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{28, 0} -} - -func (m *CMsgDOTAWelcome_LocalizationDigest) GetContext() string { - if m != nil && m.Context != nil { - return *m.Context - } - return "" -} - -func (m *CMsgDOTAWelcome_LocalizationDigest) GetEnglishLanguageFileSha1() *gcsdk_gcmessages.CMsgSHA1Digest { - if m != nil { - return m.EnglishLanguageFileSha1 - } - return nil -} - -func (m *CMsgDOTAWelcome_LocalizationDigest) GetClientLanguageFileSha1() *gcsdk_gcmessages.CMsgSHA1Digest { - if m != nil { - return m.ClientLanguageFileSha1 - } - return nil -} - -type CMsgDOTAWelcome_CExtraMsg struct { - Id *uint32 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` - Contents []byte `protobuf:"bytes,2,opt,name=contents" json:"contents,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAWelcome_CExtraMsg) Reset() { *m = CMsgDOTAWelcome_CExtraMsg{} } -func (m *CMsgDOTAWelcome_CExtraMsg) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAWelcome_CExtraMsg) ProtoMessage() {} -func (*CMsgDOTAWelcome_CExtraMsg) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{28, 1} } - -func (m *CMsgDOTAWelcome_CExtraMsg) GetId() uint32 { - if m != nil && m.Id != nil { - return *m.Id - } - return 0 -} - -func (m *CMsgDOTAWelcome_CExtraMsg) GetContents() []byte { - if m != nil { - return m.Contents - } - return nil -} - -type CSODOTAGameHeroFavorites struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSODOTAGameHeroFavorites) Reset() { *m = CSODOTAGameHeroFavorites{} } -func (m *CSODOTAGameHeroFavorites) String() string { return proto.CompactTextString(m) } -func (*CSODOTAGameHeroFavorites) ProtoMessage() {} -func (*CSODOTAGameHeroFavorites) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{29} } - -func (m *CSODOTAGameHeroFavorites) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CSODOTAGameHeroFavorites) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -type CMsgDOTAHeroFavoritesAdd struct { - HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAHeroFavoritesAdd) Reset() { *m = CMsgDOTAHeroFavoritesAdd{} } -func (m *CMsgDOTAHeroFavoritesAdd) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAHeroFavoritesAdd) ProtoMessage() {} -func (*CMsgDOTAHeroFavoritesAdd) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{30} } - -func (m *CMsgDOTAHeroFavoritesAdd) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -type CMsgDOTAHeroFavoritesRemove struct { - HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAHeroFavoritesRemove) Reset() { *m = CMsgDOTAHeroFavoritesRemove{} } -func (m *CMsgDOTAHeroFavoritesRemove) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAHeroFavoritesRemove) ProtoMessage() {} -func (*CMsgDOTAHeroFavoritesRemove) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{31} } - -func (m *CMsgDOTAHeroFavoritesRemove) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -type CMsgDOTAFeaturedItems struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - FeaturedItemId []uint64 `protobuf:"varint,2,rep,name=featured_item_id,json=featuredItemId" json:"featured_item_id,omitempty"` - ObjectData [][]byte `protobuf:"bytes,3,rep,name=object_data,json=objectData" json:"object_data,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFeaturedItems) Reset() { *m = CMsgDOTAFeaturedItems{} } -func (m *CMsgDOTAFeaturedItems) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFeaturedItems) ProtoMessage() {} -func (*CMsgDOTAFeaturedItems) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{32} } - -func (m *CMsgDOTAFeaturedItems) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAFeaturedItems) GetFeaturedItemId() []uint64 { - if m != nil { - return m.FeaturedItemId - } - return nil -} - -func (m *CMsgDOTAFeaturedItems) GetObjectData() [][]byte { - if m != nil { - return m.ObjectData - } - return nil -} - -type CMsgRequestLeagueInfo struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgRequestLeagueInfo) Reset() { *m = CMsgRequestLeagueInfo{} } -func (m *CMsgRequestLeagueInfo) String() string { return proto.CompactTextString(m) } -func (*CMsgRequestLeagueInfo) ProtoMessage() {} -func (*CMsgRequestLeagueInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{33} } - -type CDynamicLeagueData struct { - LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - LastMatchTime *uint32 `protobuf:"fixed32,2,opt,name=last_match_time,json=lastMatchTime" json:"last_match_time,omitempty"` - PrizePoolUsd *uint32 `protobuf:"varint,3,opt,name=prize_pool_usd,json=prizePoolUsd" json:"prize_pool_usd,omitempty"` - HasLiveMatches *bool `protobuf:"varint,4,opt,name=has_live_matches,json=hasLiveMatches" json:"has_live_matches,omitempty"` - IsCompendiumPublic *bool `protobuf:"varint,5,opt,name=is_compendium_public,json=isCompendiumPublic" json:"is_compendium_public,omitempty"` - CompendiumVersion *uint32 `protobuf:"varint,6,opt,name=compendium_version,json=compendiumVersion" json:"compendium_version,omitempty"` - CompendiumContentVersion *uint32 `protobuf:"varint,7,opt,name=compendium_content_version,json=compendiumContentVersion" json:"compendium_content_version,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CDynamicLeagueData) Reset() { *m = CDynamicLeagueData{} } -func (m *CDynamicLeagueData) String() string { return proto.CompactTextString(m) } -func (*CDynamicLeagueData) ProtoMessage() {} -func (*CDynamicLeagueData) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{34} } - -func (m *CDynamicLeagueData) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CDynamicLeagueData) GetLastMatchTime() uint32 { - if m != nil && m.LastMatchTime != nil { - return *m.LastMatchTime - } - return 0 -} - -func (m *CDynamicLeagueData) GetPrizePoolUsd() uint32 { - if m != nil && m.PrizePoolUsd != nil { - return *m.PrizePoolUsd - } - return 0 -} - -func (m *CDynamicLeagueData) GetHasLiveMatches() bool { - if m != nil && m.HasLiveMatches != nil { - return *m.HasLiveMatches - } - return false -} - -func (m *CDynamicLeagueData) GetIsCompendiumPublic() bool { - if m != nil && m.IsCompendiumPublic != nil { - return *m.IsCompendiumPublic - } - return false -} - -func (m *CDynamicLeagueData) GetCompendiumVersion() uint32 { - if m != nil && m.CompendiumVersion != nil { - return *m.CompendiumVersion - } - return 0 -} - -func (m *CDynamicLeagueData) GetCompendiumContentVersion() uint32 { - if m != nil && m.CompendiumContentVersion != nil { - return *m.CompendiumContentVersion - } - return 0 -} - -type CStaticLeagueData struct { - LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` - Description *string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"` - BannerName *string `protobuf:"bytes,4,opt,name=banner_name,json=bannerName" json:"banner_name,omitempty"` - ItemdefName *string `protobuf:"bytes,5,opt,name=itemdef_name,json=itemdefName" json:"itemdef_name,omitempty"` - Url *string `protobuf:"bytes,6,opt,name=url" json:"url,omitempty"` - ItemDefIndex *uint32 `protobuf:"varint,7,opt,name=item_def_index,json=itemDefIndex" json:"item_def_index,omitempty"` - HudSkinItemDefIndex *uint32 `protobuf:"varint,8,opt,name=hud_skin_item_def_index,json=hudSkinItemDefIndex" json:"hud_skin_item_def_index,omitempty"` - LoadingScreenName *string `protobuf:"bytes,9,opt,name=loading_screen_name,json=loadingScreenName" json:"loading_screen_name,omitempty"` - BasePrizePool *uint32 `protobuf:"varint,10,opt,name=base_prize_pool,json=basePrizePool" json:"base_prize_pool,omitempty"` - IsMajor *bool `protobuf:"varint,11,opt,name=is_major,json=isMajor" json:"is_major,omitempty"` - Tier *uint32 `protobuf:"varint,13,opt,name=tier" json:"tier,omitempty"` - AmateurRegion *uint32 `protobuf:"varint,14,opt,name=amateur_region,json=amateurRegion" json:"amateur_region,omitempty"` - Organizer *string `protobuf:"bytes,15,opt,name=organizer" json:"organizer,omitempty"` - StartDate *uint32 `protobuf:"varint,16,opt,name=start_date,json=startDate" json:"start_date,omitempty"` - EndDate *uint32 `protobuf:"varint,17,opt,name=end_date,json=endDate" json:"end_date,omitempty"` - Location *string `protobuf:"bytes,18,opt,name=location" json:"location,omitempty"` - InventoryImage *string `protobuf:"bytes,19,opt,name=inventory_image,json=inventoryImage" json:"inventory_image,omitempty"` - SquareImage *string `protobuf:"bytes,20,opt,name=square_image,json=squareImage" json:"square_image,omitempty"` - BattlePassRollup *bool `protobuf:"varint,21,opt,name=battle_pass_rollup,json=battlePassRollup" json:"battle_pass_rollup,omitempty"` - BasePrizePoolString *string `protobuf:"bytes,22,opt,name=base_prize_pool_string,json=basePrizePoolString" json:"base_prize_pool_string,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CStaticLeagueData) Reset() { *m = CStaticLeagueData{} } -func (m *CStaticLeagueData) String() string { return proto.CompactTextString(m) } -func (*CStaticLeagueData) ProtoMessage() {} -func (*CStaticLeagueData) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{35} } - -func (m *CStaticLeagueData) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CStaticLeagueData) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CStaticLeagueData) GetDescription() string { - if m != nil && m.Description != nil { - return *m.Description - } - return "" -} - -func (m *CStaticLeagueData) GetBannerName() string { - if m != nil && m.BannerName != nil { - return *m.BannerName - } - return "" -} - -func (m *CStaticLeagueData) GetItemdefName() string { - if m != nil && m.ItemdefName != nil { - return *m.ItemdefName - } - return "" -} - -func (m *CStaticLeagueData) GetUrl() string { - if m != nil && m.Url != nil { - return *m.Url - } - return "" -} - -func (m *CStaticLeagueData) GetItemDefIndex() uint32 { - if m != nil && m.ItemDefIndex != nil { - return *m.ItemDefIndex - } - return 0 -} - -func (m *CStaticLeagueData) GetHudSkinItemDefIndex() uint32 { - if m != nil && m.HudSkinItemDefIndex != nil { - return *m.HudSkinItemDefIndex - } - return 0 -} - -func (m *CStaticLeagueData) GetLoadingScreenName() string { - if m != nil && m.LoadingScreenName != nil { - return *m.LoadingScreenName - } - return "" -} - -func (m *CStaticLeagueData) GetBasePrizePool() uint32 { - if m != nil && m.BasePrizePool != nil { - return *m.BasePrizePool - } - return 0 -} - -func (m *CStaticLeagueData) GetIsMajor() bool { - if m != nil && m.IsMajor != nil { - return *m.IsMajor - } - return false -} - -func (m *CStaticLeagueData) GetTier() uint32 { - if m != nil && m.Tier != nil { - return *m.Tier - } - return 0 -} - -func (m *CStaticLeagueData) GetAmateurRegion() uint32 { - if m != nil && m.AmateurRegion != nil { - return *m.AmateurRegion - } - return 0 -} - -func (m *CStaticLeagueData) GetOrganizer() string { - if m != nil && m.Organizer != nil { - return *m.Organizer - } - return "" -} - -func (m *CStaticLeagueData) GetStartDate() uint32 { - if m != nil && m.StartDate != nil { - return *m.StartDate - } - return 0 -} - -func (m *CStaticLeagueData) GetEndDate() uint32 { - if m != nil && m.EndDate != nil { - return *m.EndDate - } - return 0 -} - -func (m *CStaticLeagueData) GetLocation() string { - if m != nil && m.Location != nil { - return *m.Location - } - return "" -} - -func (m *CStaticLeagueData) GetInventoryImage() string { - if m != nil && m.InventoryImage != nil { - return *m.InventoryImage - } - return "" -} - -func (m *CStaticLeagueData) GetSquareImage() string { - if m != nil && m.SquareImage != nil { - return *m.SquareImage - } - return "" -} - -func (m *CStaticLeagueData) GetBattlePassRollup() bool { - if m != nil && m.BattlePassRollup != nil { - return *m.BattlePassRollup - } - return false -} - -func (m *CStaticLeagueData) GetBasePrizePoolString() string { - if m != nil && m.BasePrizePoolString != nil { - return *m.BasePrizePoolString - } - return "" -} - -type CLeagueData struct { - DynamicData *CDynamicLeagueData `protobuf:"bytes,1,opt,name=dynamic_data,json=dynamicData" json:"dynamic_data,omitempty"` - StaticData *CStaticLeagueData `protobuf:"bytes,2,opt,name=static_data,json=staticData" json:"static_data,omitempty"` - IsOwned *bool `protobuf:"varint,3,opt,name=is_owned,json=isOwned" json:"is_owned,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CLeagueData) Reset() { *m = CLeagueData{} } -func (m *CLeagueData) String() string { return proto.CompactTextString(m) } -func (*CLeagueData) ProtoMessage() {} -func (*CLeagueData) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{36} } - -func (m *CLeagueData) GetDynamicData() *CDynamicLeagueData { - if m != nil { - return m.DynamicData - } - return nil -} - -func (m *CLeagueData) GetStaticData() *CStaticLeagueData { - if m != nil { - return m.StaticData - } - return nil -} - -func (m *CLeagueData) GetIsOwned() bool { - if m != nil && m.IsOwned != nil { - return *m.IsOwned - } - return false -} - -type CMsgResponseLeagueStaticData struct { - Leagues []*CStaticLeagueData `protobuf:"bytes,1,rep,name=leagues" json:"leagues,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgResponseLeagueStaticData) Reset() { *m = CMsgResponseLeagueStaticData{} } -func (m *CMsgResponseLeagueStaticData) String() string { return proto.CompactTextString(m) } -func (*CMsgResponseLeagueStaticData) ProtoMessage() {} -func (*CMsgResponseLeagueStaticData) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{37} } - -func (m *CMsgResponseLeagueStaticData) GetLeagues() []*CStaticLeagueData { - if m != nil { - return m.Leagues - } - return nil -} - -type CMsgResponseLeagueInfo struct { - Leagues []*CDynamicLeagueData `protobuf:"bytes,1,rep,name=leagues" json:"leagues,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgResponseLeagueInfo) Reset() { *m = CMsgResponseLeagueInfo{} } -func (m *CMsgResponseLeagueInfo) String() string { return proto.CompactTextString(m) } -func (*CMsgResponseLeagueInfo) ProtoMessage() {} -func (*CMsgResponseLeagueInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{38} } - -func (m *CMsgResponseLeagueInfo) GetLeagues() []*CDynamicLeagueData { - if m != nil { - return m.Leagues - } - return nil -} - -type CMsgDOTAMatchVotes struct { - MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - Votes []*CMsgDOTAMatchVotes_PlayerVote `protobuf:"bytes,2,rep,name=votes" json:"votes,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAMatchVotes) Reset() { *m = CMsgDOTAMatchVotes{} } -func (m *CMsgDOTAMatchVotes) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAMatchVotes) ProtoMessage() {} -func (*CMsgDOTAMatchVotes) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{39} } - -func (m *CMsgDOTAMatchVotes) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgDOTAMatchVotes) GetVotes() []*CMsgDOTAMatchVotes_PlayerVote { - if m != nil { - return m.Votes - } - return nil -} - -type CMsgDOTAMatchVotes_PlayerVote struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Vote *uint32 `protobuf:"varint,2,opt,name=vote" json:"vote,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAMatchVotes_PlayerVote) Reset() { *m = CMsgDOTAMatchVotes_PlayerVote{} } -func (m *CMsgDOTAMatchVotes_PlayerVote) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAMatchVotes_PlayerVote) ProtoMessage() {} -func (*CMsgDOTAMatchVotes_PlayerVote) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{39, 0} -} - -func (m *CMsgDOTAMatchVotes_PlayerVote) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAMatchVotes_PlayerVote) GetVote() uint32 { - if m != nil && m.Vote != nil { - return *m.Vote - } - return 0 -} - -type CMsgCastMatchVote struct { - MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - Vote *dota_shared_enums.DOTAMatchVote `protobuf:"varint,2,opt,name=vote,enum=DOTAMatchVote,def=0" json:"vote,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgCastMatchVote) Reset() { *m = CMsgCastMatchVote{} } -func (m *CMsgCastMatchVote) String() string { return proto.CompactTextString(m) } -func (*CMsgCastMatchVote) ProtoMessage() {} -func (*CMsgCastMatchVote) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{40} } - -const Default_CMsgCastMatchVote_Vote dota_shared_enums.DOTAMatchVote = dota_shared_enums.DOTAMatchVote_DOTAMatchVote_INVALID - -func (m *CMsgCastMatchVote) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgCastMatchVote) GetVote() dota_shared_enums.DOTAMatchVote { - if m != nil && m.Vote != nil { - return *m.Vote - } - return Default_CMsgCastMatchVote_Vote -} - -type CMsgRetrieveMatchVote struct { - MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - Incremental *uint32 `protobuf:"varint,2,opt,name=incremental" json:"incremental,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgRetrieveMatchVote) Reset() { *m = CMsgRetrieveMatchVote{} } -func (m *CMsgRetrieveMatchVote) String() string { return proto.CompactTextString(m) } -func (*CMsgRetrieveMatchVote) ProtoMessage() {} -func (*CMsgRetrieveMatchVote) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{41} } - -func (m *CMsgRetrieveMatchVote) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgRetrieveMatchVote) GetIncremental() uint32 { - if m != nil && m.Incremental != nil { - return *m.Incremental - } - return 0 -} - -type CMsgMatchVoteResponse struct { - Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` - Vote *dota_shared_enums.DOTAMatchVote `protobuf:"varint,2,opt,name=vote,enum=DOTAMatchVote,def=0" json:"vote,omitempty"` - PositiveVotes *uint32 `protobuf:"varint,3,opt,name=positive_votes,json=positiveVotes" json:"positive_votes,omitempty"` - NegativeVotes *uint32 `protobuf:"varint,4,opt,name=negative_votes,json=negativeVotes" json:"negative_votes,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgMatchVoteResponse) Reset() { *m = CMsgMatchVoteResponse{} } -func (m *CMsgMatchVoteResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgMatchVoteResponse) ProtoMessage() {} -func (*CMsgMatchVoteResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{42} } - -const Default_CMsgMatchVoteResponse_Eresult uint32 = 2 -const Default_CMsgMatchVoteResponse_Vote dota_shared_enums.DOTAMatchVote = dota_shared_enums.DOTAMatchVote_DOTAMatchVote_INVALID - -func (m *CMsgMatchVoteResponse) GetEresult() uint32 { - if m != nil && m.Eresult != nil { - return *m.Eresult - } - return Default_CMsgMatchVoteResponse_Eresult -} - -func (m *CMsgMatchVoteResponse) GetVote() dota_shared_enums.DOTAMatchVote { - if m != nil && m.Vote != nil { - return *m.Vote - } - return Default_CMsgMatchVoteResponse_Vote -} - -func (m *CMsgMatchVoteResponse) GetPositiveVotes() uint32 { - if m != nil && m.PositiveVotes != nil { - return *m.PositiveVotes - } - return 0 -} - -func (m *CMsgMatchVoteResponse) GetNegativeVotes() uint32 { - if m != nil && m.NegativeVotes != nil { - return *m.NegativeVotes - } - return 0 -} - -type CMsgDOTAHallOfFame struct { - Week *uint32 `protobuf:"varint,1,opt,name=week" json:"week,omitempty"` - FeaturedPlayers []*CMsgDOTAHallOfFame_FeaturedPlayer `protobuf:"bytes,2,rep,name=featured_players,json=featuredPlayers" json:"featured_players,omitempty"` - FeaturedFarmer *CMsgDOTAHallOfFame_FeaturedFarmer `protobuf:"bytes,3,opt,name=featured_farmer,json=featuredFarmer" json:"featured_farmer,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAHallOfFame) Reset() { *m = CMsgDOTAHallOfFame{} } -func (m *CMsgDOTAHallOfFame) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAHallOfFame) ProtoMessage() {} -func (*CMsgDOTAHallOfFame) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{43} } - -func (m *CMsgDOTAHallOfFame) GetWeek() uint32 { - if m != nil && m.Week != nil { - return *m.Week - } - return 0 -} - -func (m *CMsgDOTAHallOfFame) GetFeaturedPlayers() []*CMsgDOTAHallOfFame_FeaturedPlayer { - if m != nil { - return m.FeaturedPlayers - } - return nil -} - -func (m *CMsgDOTAHallOfFame) GetFeaturedFarmer() *CMsgDOTAHallOfFame_FeaturedFarmer { - if m != nil { - return m.FeaturedFarmer - } - return nil -} - -type CMsgDOTAHallOfFame_FeaturedPlayer struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - AverageScaledMetric *float32 `protobuf:"fixed32,3,opt,name=average_scaled_metric,json=averageScaledMetric" json:"average_scaled_metric,omitempty"` - NumGames *uint32 `protobuf:"varint,4,opt,name=num_games,json=numGames" json:"num_games,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAHallOfFame_FeaturedPlayer) Reset() { *m = CMsgDOTAHallOfFame_FeaturedPlayer{} } -func (m *CMsgDOTAHallOfFame_FeaturedPlayer) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAHallOfFame_FeaturedPlayer) ProtoMessage() {} -func (*CMsgDOTAHallOfFame_FeaturedPlayer) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{43, 0} -} - -func (m *CMsgDOTAHallOfFame_FeaturedPlayer) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAHallOfFame_FeaturedPlayer) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgDOTAHallOfFame_FeaturedPlayer) GetAverageScaledMetric() float32 { - if m != nil && m.AverageScaledMetric != nil { - return *m.AverageScaledMetric - } - return 0 -} - -func (m *CMsgDOTAHallOfFame_FeaturedPlayer) GetNumGames() uint32 { - if m != nil && m.NumGames != nil { - return *m.NumGames - } - return 0 -} - -type CMsgDOTAHallOfFame_FeaturedFarmer struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - GoldPerMin *uint32 `protobuf:"varint,3,opt,name=gold_per_min,json=goldPerMin" json:"gold_per_min,omitempty"` - MatchId *uint64 `protobuf:"varint,4,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAHallOfFame_FeaturedFarmer) Reset() { *m = CMsgDOTAHallOfFame_FeaturedFarmer{} } -func (m *CMsgDOTAHallOfFame_FeaturedFarmer) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAHallOfFame_FeaturedFarmer) ProtoMessage() {} -func (*CMsgDOTAHallOfFame_FeaturedFarmer) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{43, 1} -} - -func (m *CMsgDOTAHallOfFame_FeaturedFarmer) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAHallOfFame_FeaturedFarmer) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgDOTAHallOfFame_FeaturedFarmer) GetGoldPerMin() uint32 { - if m != nil && m.GoldPerMin != nil { - return *m.GoldPerMin - } - return 0 -} - -func (m *CMsgDOTAHallOfFame_FeaturedFarmer) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -type CMsgDOTAHallOfFameRequest struct { - Week *uint32 `protobuf:"varint,1,opt,name=week" json:"week,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAHallOfFameRequest) Reset() { *m = CMsgDOTAHallOfFameRequest{} } -func (m *CMsgDOTAHallOfFameRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAHallOfFameRequest) ProtoMessage() {} -func (*CMsgDOTAHallOfFameRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{44} } - -func (m *CMsgDOTAHallOfFameRequest) GetWeek() uint32 { - if m != nil && m.Week != nil { - return *m.Week - } - return 0 -} - -type CMsgDOTAHallOfFameResponse struct { - HallOfFame *CMsgDOTAHallOfFame `protobuf:"bytes,1,opt,name=hall_of_fame,json=hallOfFame" json:"hall_of_fame,omitempty"` - Eresult *uint32 `protobuf:"varint,2,opt,name=eresult,def=2" json:"eresult,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAHallOfFameResponse) Reset() { *m = CMsgDOTAHallOfFameResponse{} } -func (m *CMsgDOTAHallOfFameResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAHallOfFameResponse) ProtoMessage() {} -func (*CMsgDOTAHallOfFameResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{45} } - -const Default_CMsgDOTAHallOfFameResponse_Eresult uint32 = 2 - -func (m *CMsgDOTAHallOfFameResponse) GetHallOfFame() *CMsgDOTAHallOfFame { - if m != nil { - return m.HallOfFame - } - return nil -} - -func (m *CMsgDOTAHallOfFameResponse) GetEresult() uint32 { - if m != nil && m.Eresult != nil { - return *m.Eresult - } - return Default_CMsgDOTAHallOfFameResponse_Eresult -} - -type CMsgDOTAHalloweenHighScoreRequest struct { - Round *int32 `protobuf:"varint,1,opt,name=round,def=-1" json:"round,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAHalloweenHighScoreRequest) Reset() { *m = CMsgDOTAHalloweenHighScoreRequest{} } -func (m *CMsgDOTAHalloweenHighScoreRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAHalloweenHighScoreRequest) ProtoMessage() {} -func (*CMsgDOTAHalloweenHighScoreRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{46} -} - -const Default_CMsgDOTAHalloweenHighScoreRequest_Round int32 = -1 - -func (m *CMsgDOTAHalloweenHighScoreRequest) GetRound() int32 { - if m != nil && m.Round != nil { - return *m.Round - } - return Default_CMsgDOTAHalloweenHighScoreRequest_Round -} - -type CMsgDOTAHalloweenHighScoreResponse struct { - Score *uint32 `protobuf:"varint,1,opt,name=score" json:"score,omitempty"` - Match *dota_gcmessages_common.CMsgDOTAMatch `protobuf:"bytes,2,opt,name=match" json:"match,omitempty"` - Eresult *uint32 `protobuf:"varint,3,opt,name=eresult" json:"eresult,omitempty"` - Round *int32 `protobuf:"varint,4,opt,name=round" json:"round,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAHalloweenHighScoreResponse) Reset() { *m = CMsgDOTAHalloweenHighScoreResponse{} } -func (m *CMsgDOTAHalloweenHighScoreResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAHalloweenHighScoreResponse) ProtoMessage() {} -func (*CMsgDOTAHalloweenHighScoreResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{47} -} - -func (m *CMsgDOTAHalloweenHighScoreResponse) GetScore() uint32 { - if m != nil && m.Score != nil { - return *m.Score - } - return 0 -} - -func (m *CMsgDOTAHalloweenHighScoreResponse) GetMatch() *dota_gcmessages_common.CMsgDOTAMatch { - if m != nil { - return m.Match - } - return nil -} - -func (m *CMsgDOTAHalloweenHighScoreResponse) GetEresult() uint32 { - if m != nil && m.Eresult != nil { - return *m.Eresult - } - return 0 -} - -func (m *CMsgDOTAHalloweenHighScoreResponse) GetRound() int32 { - if m != nil && m.Round != nil { - return *m.Round - } - return 0 -} - -type CMsgDOTAStorePromoPagesRequest struct { - VersionSeen *uint32 `protobuf:"varint,1,opt,name=version_seen,json=versionSeen" json:"version_seen,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAStorePromoPagesRequest) Reset() { *m = CMsgDOTAStorePromoPagesRequest{} } -func (m *CMsgDOTAStorePromoPagesRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAStorePromoPagesRequest) ProtoMessage() {} -func (*CMsgDOTAStorePromoPagesRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{48} } - -func (m *CMsgDOTAStorePromoPagesRequest) GetVersionSeen() uint32 { - if m != nil && m.VersionSeen != nil { - return *m.VersionSeen - } - return 0 -} - -type CMsgDOTAStorePromoPagesResponse struct { - Pages []*CMsgDOTAStorePromoPagesResponse_PromoPage `protobuf:"bytes,1,rep,name=pages" json:"pages,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAStorePromoPagesResponse) Reset() { *m = CMsgDOTAStorePromoPagesResponse{} } -func (m *CMsgDOTAStorePromoPagesResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAStorePromoPagesResponse) ProtoMessage() {} -func (*CMsgDOTAStorePromoPagesResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{49} -} - -func (m *CMsgDOTAStorePromoPagesResponse) GetPages() []*CMsgDOTAStorePromoPagesResponse_PromoPage { - if m != nil { - return m.Pages - } - return nil -} - -type CMsgDOTAStorePromoPagesResponse_PromoPage struct { - PromoId *uint32 `protobuf:"varint,1,opt,name=promo_id,json=promoId" json:"promo_id,omitempty"` - Title *string `protobuf:"bytes,2,opt,name=title" json:"title,omitempty"` - Url *string `protobuf:"bytes,3,opt,name=url" json:"url,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAStorePromoPagesResponse_PromoPage) Reset() { - *m = CMsgDOTAStorePromoPagesResponse_PromoPage{} -} -func (m *CMsgDOTAStorePromoPagesResponse_PromoPage) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAStorePromoPagesResponse_PromoPage) ProtoMessage() {} -func (*CMsgDOTAStorePromoPagesResponse_PromoPage) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{49, 0} -} - -func (m *CMsgDOTAStorePromoPagesResponse_PromoPage) GetPromoId() uint32 { - if m != nil && m.PromoId != nil { - return *m.PromoId - } - return 0 -} - -func (m *CMsgDOTAStorePromoPagesResponse_PromoPage) GetTitle() string { - if m != nil && m.Title != nil { - return *m.Title - } - return "" -} - -func (m *CMsgDOTAStorePromoPagesResponse_PromoPage) GetUrl() string { - if m != nil && m.Url != nil { - return *m.Url - } - return "" -} - -type CMsgMatchmakingMatchGroupInfo struct { - PlayersSearching *uint32 `protobuf:"varint,1,opt,name=players_searching,json=playersSearching" json:"players_searching,omitempty"` - AutoRegionSelectPingPenalty *int32 `protobuf:"zigzag32,2,opt,name=auto_region_select_ping_penalty,json=autoRegionSelectPingPenalty" json:"auto_region_select_ping_penalty,omitempty"` - Status *dota_shared_enums.EMatchGroupServerStatus `protobuf:"varint,3,opt,name=status,enum=EMatchGroupServerStatus,def=0" json:"status,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgMatchmakingMatchGroupInfo) Reset() { *m = CMsgMatchmakingMatchGroupInfo{} } -func (m *CMsgMatchmakingMatchGroupInfo) String() string { return proto.CompactTextString(m) } -func (*CMsgMatchmakingMatchGroupInfo) ProtoMessage() {} -func (*CMsgMatchmakingMatchGroupInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{50} } - -const Default_CMsgMatchmakingMatchGroupInfo_Status dota_shared_enums.EMatchGroupServerStatus = dota_shared_enums.EMatchGroupServerStatus_k_EMatchGroupServerStatus_OK - -func (m *CMsgMatchmakingMatchGroupInfo) GetPlayersSearching() uint32 { - if m != nil && m.PlayersSearching != nil { - return *m.PlayersSearching - } - return 0 -} - -func (m *CMsgMatchmakingMatchGroupInfo) GetAutoRegionSelectPingPenalty() int32 { - if m != nil && m.AutoRegionSelectPingPenalty != nil { - return *m.AutoRegionSelectPingPenalty - } - return 0 -} - -func (m *CMsgMatchmakingMatchGroupInfo) GetStatus() dota_shared_enums.EMatchGroupServerStatus { - if m != nil && m.Status != nil { - return *m.Status - } - return Default_CMsgMatchmakingMatchGroupInfo_Status -} - -type CMsgDOTAMatchmakingStatsRequest struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAMatchmakingStatsRequest) Reset() { *m = CMsgDOTAMatchmakingStatsRequest{} } -func (m *CMsgDOTAMatchmakingStatsRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAMatchmakingStatsRequest) ProtoMessage() {} -func (*CMsgDOTAMatchmakingStatsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{51} -} - -type CMsgDOTAMatchmakingStatsResponse struct { - MatchgroupsVersion *uint32 `protobuf:"varint,1,opt,name=matchgroups_version,json=matchgroupsVersion" json:"matchgroups_version,omitempty"` - LegacySearchingPlayersByGroupSource2 []uint32 `protobuf:"varint,7,rep,name=legacy_searching_players_by_group_source2,json=legacySearchingPlayersByGroupSource2" json:"legacy_searching_players_by_group_source2,omitempty"` - MatchGroups []*CMsgMatchmakingMatchGroupInfo `protobuf:"bytes,8,rep,name=match_groups,json=matchGroups" json:"match_groups,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAMatchmakingStatsResponse) Reset() { *m = CMsgDOTAMatchmakingStatsResponse{} } -func (m *CMsgDOTAMatchmakingStatsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAMatchmakingStatsResponse) ProtoMessage() {} -func (*CMsgDOTAMatchmakingStatsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{52} -} - -func (m *CMsgDOTAMatchmakingStatsResponse) GetMatchgroupsVersion() uint32 { - if m != nil && m.MatchgroupsVersion != nil { - return *m.MatchgroupsVersion - } - return 0 -} - -func (m *CMsgDOTAMatchmakingStatsResponse) GetLegacySearchingPlayersByGroupSource2() []uint32 { - if m != nil { - return m.LegacySearchingPlayersByGroupSource2 - } - return nil -} - -func (m *CMsgDOTAMatchmakingStatsResponse) GetMatchGroups() []*CMsgMatchmakingMatchGroupInfo { - if m != nil { - return m.MatchGroups - } - return nil -} - -type CMsgDOTAUpdateMatchmakingStats struct { - Stats *CMsgDOTAMatchmakingStatsResponse `protobuf:"bytes,1,opt,name=stats" json:"stats,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAUpdateMatchmakingStats) Reset() { *m = CMsgDOTAUpdateMatchmakingStats{} } -func (m *CMsgDOTAUpdateMatchmakingStats) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAUpdateMatchmakingStats) ProtoMessage() {} -func (*CMsgDOTAUpdateMatchmakingStats) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{53} } - -func (m *CMsgDOTAUpdateMatchmakingStats) GetStats() *CMsgDOTAMatchmakingStatsResponse { - if m != nil { - return m.Stats - } - return nil -} - -type CMsgDOTAUpdateMatchManagementStats struct { - Stats *CMsgDOTAMatchmakingStatsResponse `protobuf:"bytes,1,opt,name=stats" json:"stats,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAUpdateMatchManagementStats) Reset() { *m = CMsgDOTAUpdateMatchManagementStats{} } -func (m *CMsgDOTAUpdateMatchManagementStats) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAUpdateMatchManagementStats) ProtoMessage() {} -func (*CMsgDOTAUpdateMatchManagementStats) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{54} -} - -func (m *CMsgDOTAUpdateMatchManagementStats) GetStats() *CMsgDOTAMatchmakingStatsResponse { - if m != nil { - return m.Stats - } - return nil -} - -type CMsgDOTASetMatchHistoryAccess struct { - Allow_3RdPartyMatchHistory *bool `protobuf:"varint,1,opt,name=allow_3rd_party_match_history,json=allow3rdPartyMatchHistory" json:"allow_3rd_party_match_history,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASetMatchHistoryAccess) Reset() { *m = CMsgDOTASetMatchHistoryAccess{} } -func (m *CMsgDOTASetMatchHistoryAccess) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTASetMatchHistoryAccess) ProtoMessage() {} -func (*CMsgDOTASetMatchHistoryAccess) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{55} } - -func (m *CMsgDOTASetMatchHistoryAccess) GetAllow_3RdPartyMatchHistory() bool { - if m != nil && m.Allow_3RdPartyMatchHistory != nil { - return *m.Allow_3RdPartyMatchHistory - } - return false -} - -type CMsgDOTASetMatchHistoryAccessResponse struct { - Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASetMatchHistoryAccessResponse) Reset() { *m = CMsgDOTASetMatchHistoryAccessResponse{} } -func (m *CMsgDOTASetMatchHistoryAccessResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTASetMatchHistoryAccessResponse) ProtoMessage() {} -func (*CMsgDOTASetMatchHistoryAccessResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{56} -} - -const Default_CMsgDOTASetMatchHistoryAccessResponse_Eresult uint32 = 2 - -func (m *CMsgDOTASetMatchHistoryAccessResponse) GetEresult() uint32 { - if m != nil && m.Eresult != nil { - return *m.Eresult - } - return Default_CMsgDOTASetMatchHistoryAccessResponse_Eresult -} - -type CMsgDOTANotifyAccountFlagsChange struct { - Accountid *uint32 `protobuf:"varint,1,opt,name=accountid" json:"accountid,omitempty"` - AccountFlags *uint32 `protobuf:"varint,2,opt,name=account_flags,json=accountFlags" json:"account_flags,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTANotifyAccountFlagsChange) Reset() { *m = CMsgDOTANotifyAccountFlagsChange{} } -func (m *CMsgDOTANotifyAccountFlagsChange) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTANotifyAccountFlagsChange) ProtoMessage() {} -func (*CMsgDOTANotifyAccountFlagsChange) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{57} -} - -func (m *CMsgDOTANotifyAccountFlagsChange) GetAccountid() uint32 { - if m != nil && m.Accountid != nil { - return *m.Accountid - } - return 0 -} - -func (m *CMsgDOTANotifyAccountFlagsChange) GetAccountFlags() uint32 { - if m != nil && m.AccountFlags != nil { - return *m.AccountFlags - } - return 0 -} - -type CMsgDOTASetProfilePrivacy struct { - ProfilePrivate *bool `protobuf:"varint,1,opt,name=profile_private,json=profilePrivate" json:"profile_private,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASetProfilePrivacy) Reset() { *m = CMsgDOTASetProfilePrivacy{} } -func (m *CMsgDOTASetProfilePrivacy) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTASetProfilePrivacy) ProtoMessage() {} -func (*CMsgDOTASetProfilePrivacy) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{58} } - -func (m *CMsgDOTASetProfilePrivacy) GetProfilePrivate() bool { - if m != nil && m.ProfilePrivate != nil { - return *m.ProfilePrivate - } - return false -} - -type CMsgDOTASetProfilePrivacyResponse struct { - Eresult *uint32 `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASetProfilePrivacyResponse) Reset() { *m = CMsgDOTASetProfilePrivacyResponse{} } -func (m *CMsgDOTASetProfilePrivacyResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTASetProfilePrivacyResponse) ProtoMessage() {} -func (*CMsgDOTASetProfilePrivacyResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{59} -} - -func (m *CMsgDOTASetProfilePrivacyResponse) GetEresult() uint32 { - if m != nil && m.Eresult != nil { - return *m.Eresult - } - return 0 -} - -type CMsgUpgradeLeagueItem struct { - MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgUpgradeLeagueItem) Reset() { *m = CMsgUpgradeLeagueItem{} } -func (m *CMsgUpgradeLeagueItem) String() string { return proto.CompactTextString(m) } -func (*CMsgUpgradeLeagueItem) ProtoMessage() {} -func (*CMsgUpgradeLeagueItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{60} } - -func (m *CMsgUpgradeLeagueItem) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgUpgradeLeagueItem) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -type CMsgUpgradeLeagueItemResponse struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgUpgradeLeagueItemResponse) Reset() { *m = CMsgUpgradeLeagueItemResponse{} } -func (m *CMsgUpgradeLeagueItemResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgUpgradeLeagueItemResponse) ProtoMessage() {} -func (*CMsgUpgradeLeagueItemResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{61} } - -type CMsgGCWatchDownloadedReplay struct { - MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - WatchType *DOTA_WatchReplayType `protobuf:"varint,2,opt,name=watch_type,json=watchType,enum=DOTA_WatchReplayType,def=0" json:"watch_type,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCWatchDownloadedReplay) Reset() { *m = CMsgGCWatchDownloadedReplay{} } -func (m *CMsgGCWatchDownloadedReplay) String() string { return proto.CompactTextString(m) } -func (*CMsgGCWatchDownloadedReplay) ProtoMessage() {} -func (*CMsgGCWatchDownloadedReplay) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{62} } - -const Default_CMsgGCWatchDownloadedReplay_WatchType DOTA_WatchReplayType = DOTA_WatchReplayType_DOTA_WATCH_REPLAY_NORMAL - -func (m *CMsgGCWatchDownloadedReplay) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgGCWatchDownloadedReplay) GetWatchType() DOTA_WatchReplayType { - if m != nil && m.WatchType != nil { - return *m.WatchType - } - return Default_CMsgGCWatchDownloadedReplay_WatchType -} - -type CMsgSetMapLocationState struct { - LocationId *int32 `protobuf:"varint,1,opt,name=location_id,json=locationId" json:"location_id,omitempty"` - Completed *bool `protobuf:"varint,2,opt,name=completed" json:"completed,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSetMapLocationState) Reset() { *m = CMsgSetMapLocationState{} } -func (m *CMsgSetMapLocationState) String() string { return proto.CompactTextString(m) } -func (*CMsgSetMapLocationState) ProtoMessage() {} -func (*CMsgSetMapLocationState) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{63} } - -func (m *CMsgSetMapLocationState) GetLocationId() int32 { - if m != nil && m.LocationId != nil { - return *m.LocationId - } - return 0 -} - -func (m *CMsgSetMapLocationState) GetCompleted() bool { - if m != nil && m.Completed != nil { - return *m.Completed - } - return false -} - -type CMsgSetMapLocationStateResponse struct { - Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSetMapLocationStateResponse) Reset() { *m = CMsgSetMapLocationStateResponse{} } -func (m *CMsgSetMapLocationStateResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgSetMapLocationStateResponse) ProtoMessage() {} -func (*CMsgSetMapLocationStateResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{64} -} - -const Default_CMsgSetMapLocationStateResponse_Eresult uint32 = 2 - -func (m *CMsgSetMapLocationStateResponse) GetEresult() uint32 { - if m != nil && m.Eresult != nil { - return *m.Eresult - } - return Default_CMsgSetMapLocationStateResponse_Eresult -} - -type CMsgResetMapLocations struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgResetMapLocations) Reset() { *m = CMsgResetMapLocations{} } -func (m *CMsgResetMapLocations) String() string { return proto.CompactTextString(m) } -func (*CMsgResetMapLocations) ProtoMessage() {} -func (*CMsgResetMapLocations) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{65} } - -type CMsgResetMapLocationsResponse struct { - Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgResetMapLocationsResponse) Reset() { *m = CMsgResetMapLocationsResponse{} } -func (m *CMsgResetMapLocationsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgResetMapLocationsResponse) ProtoMessage() {} -func (*CMsgResetMapLocationsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{66} } - -const Default_CMsgResetMapLocationsResponse_Eresult uint32 = 2 - -func (m *CMsgResetMapLocationsResponse) GetEresult() uint32 { - if m != nil && m.Eresult != nil { - return *m.Eresult - } - return Default_CMsgResetMapLocationsResponse_Eresult -} - -type CMsgRefreshPartnerAccountLink struct { - PartnerType *int32 `protobuf:"varint,1,opt,name=partner_type,json=partnerType" json:"partner_type,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgRefreshPartnerAccountLink) Reset() { *m = CMsgRefreshPartnerAccountLink{} } -func (m *CMsgRefreshPartnerAccountLink) String() string { return proto.CompactTextString(m) } -func (*CMsgRefreshPartnerAccountLink) ProtoMessage() {} -func (*CMsgRefreshPartnerAccountLink) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{67} } - -func (m *CMsgRefreshPartnerAccountLink) GetPartnerType() int32 { - if m != nil && m.PartnerType != nil { - return *m.PartnerType - } - return 0 -} - -type CMsgClientsRejoinChatChannels struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientsRejoinChatChannels) Reset() { *m = CMsgClientsRejoinChatChannels{} } -func (m *CMsgClientsRejoinChatChannels) String() string { return proto.CompactTextString(m) } -func (*CMsgClientsRejoinChatChannels) ProtoMessage() {} -func (*CMsgClientsRejoinChatChannels) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{68} } - -type CMsgDOTASendFriendRecruits struct { - Recruits []uint32 `protobuf:"varint,1,rep,name=recruits" json:"recruits,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASendFriendRecruits) Reset() { *m = CMsgDOTASendFriendRecruits{} } -func (m *CMsgDOTASendFriendRecruits) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTASendFriendRecruits) ProtoMessage() {} -func (*CMsgDOTASendFriendRecruits) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{69} } - -func (m *CMsgDOTASendFriendRecruits) GetRecruits() []uint32 { - if m != nil { - return m.Recruits - } - return nil -} - -type CMsgDOTAFriendRecruitsRequest struct { - AccountIds []uint32 `protobuf:"varint,1,rep,name=account_ids,json=accountIds" json:"account_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFriendRecruitsRequest) Reset() { *m = CMsgDOTAFriendRecruitsRequest{} } -func (m *CMsgDOTAFriendRecruitsRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFriendRecruitsRequest) ProtoMessage() {} -func (*CMsgDOTAFriendRecruitsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{70} } - -func (m *CMsgDOTAFriendRecruitsRequest) GetAccountIds() []uint32 { - if m != nil { - return m.AccountIds - } - return nil -} - -type CMsgDOTAFriendRecruitsResponse struct { - Result *CMsgDOTAFriendRecruitsResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAFriendRecruitsResponse_EResult,def=0" json:"result,omitempty"` - Recruits []*CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus `protobuf:"bytes,2,rep,name=recruits" json:"recruits,omitempty"` - Recruiters []*CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus `protobuf:"bytes,3,rep,name=recruiters" json:"recruiters,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFriendRecruitsResponse) Reset() { *m = CMsgDOTAFriendRecruitsResponse{} } -func (m *CMsgDOTAFriendRecruitsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFriendRecruitsResponse) ProtoMessage() {} -func (*CMsgDOTAFriendRecruitsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{71} } - -const Default_CMsgDOTAFriendRecruitsResponse_Result CMsgDOTAFriendRecruitsResponse_EResult = CMsgDOTAFriendRecruitsResponse_SUCCESS - -func (m *CMsgDOTAFriendRecruitsResponse) GetResult() CMsgDOTAFriendRecruitsResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAFriendRecruitsResponse_Result -} - -func (m *CMsgDOTAFriendRecruitsResponse) GetRecruits() []*CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus { - if m != nil { - return m.Recruits - } - return nil -} - -func (m *CMsgDOTAFriendRecruitsResponse) GetRecruiters() []*CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus { - if m != nil { - return m.Recruiters - } - return nil -} - -type CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Status *uint32 `protobuf:"varint,2,opt,name=status" json:"status,omitempty"` - LevelsEarned *uint32 `protobuf:"varint,3,opt,name=levels_earned,json=levelsEarned" json:"levels_earned,omitempty"` - Bonus *bool `protobuf:"varint,4,opt,name=bonus" json:"bonus,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) Reset() { - *m = CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus{} -} -func (m *CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) ProtoMessage() {} -func (*CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{71, 0} -} - -func (m *CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) GetStatus() uint32 { - if m != nil && m.Status != nil { - return *m.Status - } - return 0 -} - -func (m *CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) GetLevelsEarned() uint32 { - if m != nil && m.LevelsEarned != nil { - return *m.LevelsEarned - } - return 0 -} - -func (m *CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) GetBonus() bool { - if m != nil && m.Bonus != nil { - return *m.Bonus - } - return false -} - -type CMsgDOTAFriendRecruitInviteAcceptDecline struct { - Accepted *bool `protobuf:"varint,1,opt,name=accepted" json:"accepted,omitempty"` - AccountId *uint32 `protobuf:"varint,2,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFriendRecruitInviteAcceptDecline) Reset() { - *m = CMsgDOTAFriendRecruitInviteAcceptDecline{} -} -func (m *CMsgDOTAFriendRecruitInviteAcceptDecline) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFriendRecruitInviteAcceptDecline) ProtoMessage() {} -func (*CMsgDOTAFriendRecruitInviteAcceptDecline) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{72} -} - -func (m *CMsgDOTAFriendRecruitInviteAcceptDecline) GetAccepted() bool { - if m != nil && m.Accepted != nil { - return *m.Accepted - } - return false -} - -func (m *CMsgDOTAFriendRecruitInviteAcceptDecline) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -type CMsgRequestLeaguePrizePool struct { - LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgRequestLeaguePrizePool) Reset() { *m = CMsgRequestLeaguePrizePool{} } -func (m *CMsgRequestLeaguePrizePool) String() string { return proto.CompactTextString(m) } -func (*CMsgRequestLeaguePrizePool) ProtoMessage() {} -func (*CMsgRequestLeaguePrizePool) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{73} } - -func (m *CMsgRequestLeaguePrizePool) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -type CMsgRequestLeaguePrizePoolResponse struct { - LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - PrizePool *uint32 `protobuf:"varint,2,opt,name=prize_pool,json=prizePool" json:"prize_pool,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgRequestLeaguePrizePoolResponse) Reset() { *m = CMsgRequestLeaguePrizePoolResponse{} } -func (m *CMsgRequestLeaguePrizePoolResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgRequestLeaguePrizePoolResponse) ProtoMessage() {} -func (*CMsgRequestLeaguePrizePoolResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{74} -} - -func (m *CMsgRequestLeaguePrizePoolResponse) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CMsgRequestLeaguePrizePoolResponse) GetPrizePool() uint32 { - if m != nil && m.PrizePool != nil { - return *m.PrizePool - } - return 0 -} - -type CMsgGCGetHeroStandings struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCGetHeroStandings) Reset() { *m = CMsgGCGetHeroStandings{} } -func (m *CMsgGCGetHeroStandings) String() string { return proto.CompactTextString(m) } -func (*CMsgGCGetHeroStandings) ProtoMessage() {} -func (*CMsgGCGetHeroStandings) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{75} } - -type CMsgGCGetHeroStandingsResponse struct { - Standings []*CMsgGCGetHeroStandingsResponse_Hero `protobuf:"bytes,1,rep,name=standings" json:"standings,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCGetHeroStandingsResponse) Reset() { *m = CMsgGCGetHeroStandingsResponse{} } -func (m *CMsgGCGetHeroStandingsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCGetHeroStandingsResponse) ProtoMessage() {} -func (*CMsgGCGetHeroStandingsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{76} } - -func (m *CMsgGCGetHeroStandingsResponse) GetStandings() []*CMsgGCGetHeroStandingsResponse_Hero { - if m != nil { - return m.Standings - } - return nil -} - -type CMsgGCGetHeroStandingsResponse_Hero struct { - HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - Wins *uint32 `protobuf:"varint,2,opt,name=wins" json:"wins,omitempty"` - Losses *uint32 `protobuf:"varint,3,opt,name=losses" json:"losses,omitempty"` - WinStreak *uint32 `protobuf:"varint,4,opt,name=win_streak,json=winStreak" json:"win_streak,omitempty"` - BestWinStreak *uint32 `protobuf:"varint,5,opt,name=best_win_streak,json=bestWinStreak" json:"best_win_streak,omitempty"` - AvgKills *float32 `protobuf:"fixed32,6,opt,name=avg_kills,json=avgKills" json:"avg_kills,omitempty"` - AvgDeaths *float32 `protobuf:"fixed32,7,opt,name=avg_deaths,json=avgDeaths" json:"avg_deaths,omitempty"` - AvgAssists *float32 `protobuf:"fixed32,8,opt,name=avg_assists,json=avgAssists" json:"avg_assists,omitempty"` - AvgGpm *float32 `protobuf:"fixed32,9,opt,name=avg_gpm,json=avgGpm" json:"avg_gpm,omitempty"` - AvgXpm *float32 `protobuf:"fixed32,10,opt,name=avg_xpm,json=avgXpm" json:"avg_xpm,omitempty"` - BestKills *uint32 `protobuf:"varint,11,opt,name=best_kills,json=bestKills" json:"best_kills,omitempty"` - BestAssists *uint32 `protobuf:"varint,12,opt,name=best_assists,json=bestAssists" json:"best_assists,omitempty"` - BestGpm *uint32 `protobuf:"varint,13,opt,name=best_gpm,json=bestGpm" json:"best_gpm,omitempty"` - BestXpm *uint32 `protobuf:"varint,14,opt,name=best_xpm,json=bestXpm" json:"best_xpm,omitempty"` - Performance *float32 `protobuf:"fixed32,15,opt,name=performance" json:"performance,omitempty"` - WinsWithAlly *uint32 `protobuf:"varint,16,opt,name=wins_with_ally,json=winsWithAlly" json:"wins_with_ally,omitempty"` - LossesWithAlly *uint32 `protobuf:"varint,17,opt,name=losses_with_ally,json=lossesWithAlly" json:"losses_with_ally,omitempty"` - WinsAgainstEnemy *uint32 `protobuf:"varint,18,opt,name=wins_against_enemy,json=winsAgainstEnemy" json:"wins_against_enemy,omitempty"` - LossesAgainstEnemy *uint32 `protobuf:"varint,19,opt,name=losses_against_enemy,json=lossesAgainstEnemy" json:"losses_against_enemy,omitempty"` - NetworthPeak *uint32 `protobuf:"varint,20,opt,name=networth_peak,json=networthPeak" json:"networth_peak,omitempty"` - LasthitPeak *uint32 `protobuf:"varint,21,opt,name=lasthit_peak,json=lasthitPeak" json:"lasthit_peak,omitempty"` - DenyPeak *uint32 `protobuf:"varint,22,opt,name=deny_peak,json=denyPeak" json:"deny_peak,omitempty"` - DamagePeak *uint32 `protobuf:"varint,23,opt,name=damage_peak,json=damagePeak" json:"damage_peak,omitempty"` - LongestGamePeak *uint32 `protobuf:"varint,24,opt,name=longest_game_peak,json=longestGamePeak" json:"longest_game_peak,omitempty"` - HealingPeak *uint32 `protobuf:"varint,25,opt,name=healing_peak,json=healingPeak" json:"healing_peak,omitempty"` - AvgLasthits *float32 `protobuf:"fixed32,26,opt,name=avg_lasthits,json=avgLasthits" json:"avg_lasthits,omitempty"` - AvgDenies *float32 `protobuf:"fixed32,27,opt,name=avg_denies,json=avgDenies" json:"avg_denies,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) Reset() { *m = CMsgGCGetHeroStandingsResponse_Hero{} } -func (m *CMsgGCGetHeroStandingsResponse_Hero) String() string { return proto.CompactTextString(m) } -func (*CMsgGCGetHeroStandingsResponse_Hero) ProtoMessage() {} -func (*CMsgGCGetHeroStandingsResponse_Hero) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{76, 0} -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetWins() uint32 { - if m != nil && m.Wins != nil { - return *m.Wins - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetLosses() uint32 { - if m != nil && m.Losses != nil { - return *m.Losses - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetWinStreak() uint32 { - if m != nil && m.WinStreak != nil { - return *m.WinStreak - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetBestWinStreak() uint32 { - if m != nil && m.BestWinStreak != nil { - return *m.BestWinStreak - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetAvgKills() float32 { - if m != nil && m.AvgKills != nil { - return *m.AvgKills - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetAvgDeaths() float32 { - if m != nil && m.AvgDeaths != nil { - return *m.AvgDeaths - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetAvgAssists() float32 { - if m != nil && m.AvgAssists != nil { - return *m.AvgAssists - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetAvgGpm() float32 { - if m != nil && m.AvgGpm != nil { - return *m.AvgGpm - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetAvgXpm() float32 { - if m != nil && m.AvgXpm != nil { - return *m.AvgXpm - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetBestKills() uint32 { - if m != nil && m.BestKills != nil { - return *m.BestKills - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetBestAssists() uint32 { - if m != nil && m.BestAssists != nil { - return *m.BestAssists - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetBestGpm() uint32 { - if m != nil && m.BestGpm != nil { - return *m.BestGpm - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetBestXpm() uint32 { - if m != nil && m.BestXpm != nil { - return *m.BestXpm - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetPerformance() float32 { - if m != nil && m.Performance != nil { - return *m.Performance - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetWinsWithAlly() uint32 { - if m != nil && m.WinsWithAlly != nil { - return *m.WinsWithAlly - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetLossesWithAlly() uint32 { - if m != nil && m.LossesWithAlly != nil { - return *m.LossesWithAlly - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetWinsAgainstEnemy() uint32 { - if m != nil && m.WinsAgainstEnemy != nil { - return *m.WinsAgainstEnemy - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetLossesAgainstEnemy() uint32 { - if m != nil && m.LossesAgainstEnemy != nil { - return *m.LossesAgainstEnemy - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetNetworthPeak() uint32 { - if m != nil && m.NetworthPeak != nil { - return *m.NetworthPeak - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetLasthitPeak() uint32 { - if m != nil && m.LasthitPeak != nil { - return *m.LasthitPeak - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetDenyPeak() uint32 { - if m != nil && m.DenyPeak != nil { - return *m.DenyPeak - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetDamagePeak() uint32 { - if m != nil && m.DamagePeak != nil { - return *m.DamagePeak - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetLongestGamePeak() uint32 { - if m != nil && m.LongestGamePeak != nil { - return *m.LongestGamePeak - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetHealingPeak() uint32 { - if m != nil && m.HealingPeak != nil { - return *m.HealingPeak - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetAvgLasthits() float32 { - if m != nil && m.AvgLasthits != nil { - return *m.AvgLasthits - } - return 0 -} - -func (m *CMsgGCGetHeroStandingsResponse_Hero) GetAvgDenies() float32 { - if m != nil && m.AvgDenies != nil { - return *m.AvgDenies - } - return 0 -} - -type CMsgGCGetHeroTimedStats struct { - HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCGetHeroTimedStats) Reset() { *m = CMsgGCGetHeroTimedStats{} } -func (m *CMsgGCGetHeroTimedStats) String() string { return proto.CompactTextString(m) } -func (*CMsgGCGetHeroTimedStats) ProtoMessage() {} -func (*CMsgGCGetHeroTimedStats) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{77} } - -func (m *CMsgGCGetHeroTimedStats) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -type CMsgGCGetHeroTimedStatsResponse struct { - HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - RankChunkedStats []*CMsgGCGetHeroTimedStatsResponse_RankChunkedStats `protobuf:"bytes,2,rep,name=rank_chunked_stats,json=rankChunkedStats" json:"rank_chunked_stats,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCGetHeroTimedStatsResponse) Reset() { *m = CMsgGCGetHeroTimedStatsResponse{} } -func (m *CMsgGCGetHeroTimedStatsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCGetHeroTimedStatsResponse) ProtoMessage() {} -func (*CMsgGCGetHeroTimedStatsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{78} -} - -func (m *CMsgGCGetHeroTimedStatsResponse) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgGCGetHeroTimedStatsResponse) GetRankChunkedStats() []*CMsgGCGetHeroTimedStatsResponse_RankChunkedStats { - if m != nil { - return m.RankChunkedStats - } - return nil -} - -type CMsgGCGetHeroTimedStatsResponse_RankChunkedStats struct { - RankChunk *uint32 `protobuf:"varint,1,opt,name=rank_chunk,json=rankChunk" json:"rank_chunk,omitempty"` - TimedStats []*dota_gcmessages_common.CMatchPlayerTimedStats `protobuf:"bytes,2,rep,name=timed_stats,json=timedStats" json:"timed_stats,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCGetHeroTimedStatsResponse_RankChunkedStats) Reset() { - *m = CMsgGCGetHeroTimedStatsResponse_RankChunkedStats{} -} -func (m *CMsgGCGetHeroTimedStatsResponse_RankChunkedStats) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCGetHeroTimedStatsResponse_RankChunkedStats) ProtoMessage() {} -func (*CMsgGCGetHeroTimedStatsResponse_RankChunkedStats) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{78, 0} -} - -func (m *CMsgGCGetHeroTimedStatsResponse_RankChunkedStats) GetRankChunk() uint32 { - if m != nil && m.RankChunk != nil { - return *m.RankChunk - } - return 0 -} - -func (m *CMsgGCGetHeroTimedStatsResponse_RankChunkedStats) GetTimedStats() []*dota_gcmessages_common.CMatchPlayerTimedStats { - if m != nil { - return m.TimedStats - } - return nil -} - -type CMsgGCItemEditorReservationsRequest struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCItemEditorReservationsRequest) Reset() { *m = CMsgGCItemEditorReservationsRequest{} } -func (m *CMsgGCItemEditorReservationsRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgGCItemEditorReservationsRequest) ProtoMessage() {} -func (*CMsgGCItemEditorReservationsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{79} -} - -type CMsgGCItemEditorReservation struct { - DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` - Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCItemEditorReservation) Reset() { *m = CMsgGCItemEditorReservation{} } -func (m *CMsgGCItemEditorReservation) String() string { return proto.CompactTextString(m) } -func (*CMsgGCItemEditorReservation) ProtoMessage() {} -func (*CMsgGCItemEditorReservation) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{80} } - -func (m *CMsgGCItemEditorReservation) GetDefIndex() uint32 { - if m != nil && m.DefIndex != nil { - return *m.DefIndex - } - return 0 -} - -func (m *CMsgGCItemEditorReservation) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -type CMsgGCItemEditorReservationsResponse struct { - Reservations []*CMsgGCItemEditorReservation `protobuf:"bytes,1,rep,name=reservations" json:"reservations,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCItemEditorReservationsResponse) Reset() { *m = CMsgGCItemEditorReservationsResponse{} } -func (m *CMsgGCItemEditorReservationsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCItemEditorReservationsResponse) ProtoMessage() {} -func (*CMsgGCItemEditorReservationsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{81} -} - -func (m *CMsgGCItemEditorReservationsResponse) GetReservations() []*CMsgGCItemEditorReservation { - if m != nil { - return m.Reservations - } - return nil -} - -type CMsgGCItemEditorReserveItemDef struct { - DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` - Username *string `protobuf:"bytes,2,opt,name=username" json:"username,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCItemEditorReserveItemDef) Reset() { *m = CMsgGCItemEditorReserveItemDef{} } -func (m *CMsgGCItemEditorReserveItemDef) String() string { return proto.CompactTextString(m) } -func (*CMsgGCItemEditorReserveItemDef) ProtoMessage() {} -func (*CMsgGCItemEditorReserveItemDef) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{82} } - -func (m *CMsgGCItemEditorReserveItemDef) GetDefIndex() uint32 { - if m != nil && m.DefIndex != nil { - return *m.DefIndex - } - return 0 -} - -func (m *CMsgGCItemEditorReserveItemDef) GetUsername() string { - if m != nil && m.Username != nil { - return *m.Username - } - return "" -} - -type CMsgGCItemEditorReserveItemDefResponse struct { - DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` - Username *string `protobuf:"bytes,2,opt,name=username" json:"username,omitempty"` - Result *uint32 `protobuf:"varint,3,opt,name=result" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCItemEditorReserveItemDefResponse) Reset() { - *m = CMsgGCItemEditorReserveItemDefResponse{} -} -func (m *CMsgGCItemEditorReserveItemDefResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCItemEditorReserveItemDefResponse) ProtoMessage() {} -func (*CMsgGCItemEditorReserveItemDefResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{83} -} - -func (m *CMsgGCItemEditorReserveItemDefResponse) GetDefIndex() uint32 { - if m != nil && m.DefIndex != nil { - return *m.DefIndex - } - return 0 -} - -func (m *CMsgGCItemEditorReserveItemDefResponse) GetUsername() string { - if m != nil && m.Username != nil { - return *m.Username - } - return "" -} - -func (m *CMsgGCItemEditorReserveItemDefResponse) GetResult() uint32 { - if m != nil && m.Result != nil { - return *m.Result - } - return 0 -} - -type CMsgGCItemEditorReleaseReservation struct { - DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` - Username *string `protobuf:"bytes,2,opt,name=username" json:"username,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCItemEditorReleaseReservation) Reset() { *m = CMsgGCItemEditorReleaseReservation{} } -func (m *CMsgGCItemEditorReleaseReservation) String() string { return proto.CompactTextString(m) } -func (*CMsgGCItemEditorReleaseReservation) ProtoMessage() {} -func (*CMsgGCItemEditorReleaseReservation) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{84} -} - -func (m *CMsgGCItemEditorReleaseReservation) GetDefIndex() uint32 { - if m != nil && m.DefIndex != nil { - return *m.DefIndex - } - return 0 -} - -func (m *CMsgGCItemEditorReleaseReservation) GetUsername() string { - if m != nil && m.Username != nil { - return *m.Username - } - return "" -} - -type CMsgGCItemEditorReleaseReservationResponse struct { - DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` - Released *bool `protobuf:"varint,2,opt,name=released" json:"released,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCItemEditorReleaseReservationResponse) Reset() { - *m = CMsgGCItemEditorReleaseReservationResponse{} -} -func (m *CMsgGCItemEditorReleaseReservationResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCItemEditorReleaseReservationResponse) ProtoMessage() {} -func (*CMsgGCItemEditorReleaseReservationResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{85} -} - -func (m *CMsgGCItemEditorReleaseReservationResponse) GetDefIndex() uint32 { - if m != nil && m.DefIndex != nil { - return *m.DefIndex - } - return 0 -} - -func (m *CMsgGCItemEditorReleaseReservationResponse) GetReleased() bool { - if m != nil && m.Released != nil { - return *m.Released - } - return false -} - -type CMsgGCItemEditorRequestLeagueInfo struct { - LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCItemEditorRequestLeagueInfo) Reset() { *m = CMsgGCItemEditorRequestLeagueInfo{} } -func (m *CMsgGCItemEditorRequestLeagueInfo) String() string { return proto.CompactTextString(m) } -func (*CMsgGCItemEditorRequestLeagueInfo) ProtoMessage() {} -func (*CMsgGCItemEditorRequestLeagueInfo) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{86} -} - -func (m *CMsgGCItemEditorRequestLeagueInfo) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -type CMsgGCItemEditorLeagueInfoResponse struct { - LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - LeagueName *string `protobuf:"bytes,2,opt,name=league_name,json=leagueName" json:"league_name,omitempty"` - LeagueDesc *string `protobuf:"bytes,3,opt,name=league_desc,json=leagueDesc" json:"league_desc,omitempty"` - LeagueUrl *string `protobuf:"bytes,4,opt,name=league_url,json=leagueUrl" json:"league_url,omitempty"` - RevenueUrl *string `protobuf:"bytes,5,opt,name=revenue_url,json=revenueUrl" json:"revenue_url,omitempty"` - Tier *uint32 `protobuf:"varint,6,opt,name=tier" json:"tier,omitempty"` - Location *uint32 `protobuf:"varint,7,opt,name=location" json:"location,omitempty"` - Result *uint32 `protobuf:"varint,8,opt,name=result" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCItemEditorLeagueInfoResponse) Reset() { *m = CMsgGCItemEditorLeagueInfoResponse{} } -func (m *CMsgGCItemEditorLeagueInfoResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCItemEditorLeagueInfoResponse) ProtoMessage() {} -func (*CMsgGCItemEditorLeagueInfoResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{87} -} - -func (m *CMsgGCItemEditorLeagueInfoResponse) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CMsgGCItemEditorLeagueInfoResponse) GetLeagueName() string { - if m != nil && m.LeagueName != nil { - return *m.LeagueName - } - return "" -} - -func (m *CMsgGCItemEditorLeagueInfoResponse) GetLeagueDesc() string { - if m != nil && m.LeagueDesc != nil { - return *m.LeagueDesc - } - return "" -} - -func (m *CMsgGCItemEditorLeagueInfoResponse) GetLeagueUrl() string { - if m != nil && m.LeagueUrl != nil { - return *m.LeagueUrl - } - return "" -} - -func (m *CMsgGCItemEditorLeagueInfoResponse) GetRevenueUrl() string { - if m != nil && m.RevenueUrl != nil { - return *m.RevenueUrl - } - return "" -} - -func (m *CMsgGCItemEditorLeagueInfoResponse) GetTier() uint32 { - if m != nil && m.Tier != nil { - return *m.Tier - } - return 0 -} - -func (m *CMsgGCItemEditorLeagueInfoResponse) GetLocation() uint32 { - if m != nil && m.Location != nil { - return *m.Location - } - return 0 -} - -func (m *CMsgGCItemEditorLeagueInfoResponse) GetResult() uint32 { - if m != nil && m.Result != nil { - return *m.Result - } - return 0 -} - -type CMsgDOTARewardTutorialPrizes struct { - LocationId *uint32 `protobuf:"varint,1,opt,name=location_id,json=locationId" json:"location_id,omitempty"` - TrackingOnly *bool `protobuf:"varint,2,opt,name=tracking_only,json=trackingOnly" json:"tracking_only,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARewardTutorialPrizes) Reset() { *m = CMsgDOTARewardTutorialPrizes{} } -func (m *CMsgDOTARewardTutorialPrizes) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTARewardTutorialPrizes) ProtoMessage() {} -func (*CMsgDOTARewardTutorialPrizes) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{88} } - -func (m *CMsgDOTARewardTutorialPrizes) GetLocationId() uint32 { - if m != nil && m.LocationId != nil { - return *m.LocationId - } - return 0 -} - -func (m *CMsgDOTARewardTutorialPrizes) GetTrackingOnly() bool { - if m != nil && m.TrackingOnly != nil { - return *m.TrackingOnly - } - return false -} - -type CMsgDOTALastHitChallengeHighScorePost struct { - HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - HighScore *uint32 `protobuf:"varint,2,opt,name=high_score,json=highScore" json:"high_score,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTALastHitChallengeHighScorePost) Reset() { *m = CMsgDOTALastHitChallengeHighScorePost{} } -func (m *CMsgDOTALastHitChallengeHighScorePost) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTALastHitChallengeHighScorePost) ProtoMessage() {} -func (*CMsgDOTALastHitChallengeHighScorePost) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{89} -} - -func (m *CMsgDOTALastHitChallengeHighScorePost) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgDOTALastHitChallengeHighScorePost) GetHighScore() uint32 { - if m != nil && m.HighScore != nil { - return *m.HighScore - } - return 0 -} - -type CMsgDOTALastHitChallengeHighScoreRequest struct { - HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTALastHitChallengeHighScoreRequest) Reset() { - *m = CMsgDOTALastHitChallengeHighScoreRequest{} -} -func (m *CMsgDOTALastHitChallengeHighScoreRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTALastHitChallengeHighScoreRequest) ProtoMessage() {} -func (*CMsgDOTALastHitChallengeHighScoreRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{90} -} - -func (m *CMsgDOTALastHitChallengeHighScoreRequest) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -type CMsgDOTALastHitChallengeHighScoreResponse struct { - Score *uint32 `protobuf:"varint,1,opt,name=score" json:"score,omitempty"` - Eresult *uint32 `protobuf:"varint,2,opt,name=eresult" json:"eresult,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTALastHitChallengeHighScoreResponse) Reset() { - *m = CMsgDOTALastHitChallengeHighScoreResponse{} -} -func (m *CMsgDOTALastHitChallengeHighScoreResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTALastHitChallengeHighScoreResponse) ProtoMessage() {} -func (*CMsgDOTALastHitChallengeHighScoreResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{91} -} - -func (m *CMsgDOTALastHitChallengeHighScoreResponse) GetScore() uint32 { - if m != nil && m.Score != nil { - return *m.Score - } - return 0 -} - -func (m *CMsgDOTALastHitChallengeHighScoreResponse) GetEresult() uint32 { - if m != nil && m.Eresult != nil { - return *m.Eresult - } - return 0 -} - -type CMsgFlipLobbyTeams struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgFlipLobbyTeams) Reset() { *m = CMsgFlipLobbyTeams{} } -func (m *CMsgFlipLobbyTeams) String() string { return proto.CompactTextString(m) } -func (*CMsgFlipLobbyTeams) ProtoMessage() {} -func (*CMsgFlipLobbyTeams) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{92} } - -type CMsgPresentedClientTerminateDlg struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPresentedClientTerminateDlg) Reset() { *m = CMsgPresentedClientTerminateDlg{} } -func (m *CMsgPresentedClientTerminateDlg) String() string { return proto.CompactTextString(m) } -func (*CMsgPresentedClientTerminateDlg) ProtoMessage() {} -func (*CMsgPresentedClientTerminateDlg) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{93} -} - -type CMsgGCLobbyUpdateBroadcastChannelInfo struct { - ChannelId *uint32 `protobuf:"varint,1,opt,name=channel_id,json=channelId" json:"channel_id,omitempty"` - CountryCode *string `protobuf:"bytes,2,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` - Description *string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"` - LanguageCode *string `protobuf:"bytes,4,opt,name=language_code,json=languageCode" json:"language_code,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCLobbyUpdateBroadcastChannelInfo) Reset() { *m = CMsgGCLobbyUpdateBroadcastChannelInfo{} } -func (m *CMsgGCLobbyUpdateBroadcastChannelInfo) String() string { return proto.CompactTextString(m) } -func (*CMsgGCLobbyUpdateBroadcastChannelInfo) ProtoMessage() {} -func (*CMsgGCLobbyUpdateBroadcastChannelInfo) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{94} -} - -func (m *CMsgGCLobbyUpdateBroadcastChannelInfo) GetChannelId() uint32 { - if m != nil && m.ChannelId != nil { - return *m.ChannelId - } - return 0 -} - -func (m *CMsgGCLobbyUpdateBroadcastChannelInfo) GetCountryCode() string { - if m != nil && m.CountryCode != nil { - return *m.CountryCode - } - return "" -} - -func (m *CMsgGCLobbyUpdateBroadcastChannelInfo) GetDescription() string { - if m != nil && m.Description != nil { - return *m.Description - } - return "" -} - -func (m *CMsgGCLobbyUpdateBroadcastChannelInfo) GetLanguageCode() string { - if m != nil && m.LanguageCode != nil { - return *m.LanguageCode - } - return "" -} - -type CMsgDOTAClaimEventAction struct { - EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - ActionId *uint32 `protobuf:"varint,2,opt,name=action_id,json=actionId" json:"action_id,omitempty"` - Quantity *uint32 `protobuf:"varint,3,opt,name=quantity" json:"quantity,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAClaimEventAction) Reset() { *m = CMsgDOTAClaimEventAction{} } -func (m *CMsgDOTAClaimEventAction) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAClaimEventAction) ProtoMessage() {} -func (*CMsgDOTAClaimEventAction) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{95} } - -func (m *CMsgDOTAClaimEventAction) GetEventId() uint32 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -func (m *CMsgDOTAClaimEventAction) GetActionId() uint32 { - if m != nil && m.ActionId != nil { - return *m.ActionId - } - return 0 -} - -func (m *CMsgDOTAClaimEventAction) GetQuantity() uint32 { - if m != nil && m.Quantity != nil { - return *m.Quantity - } - return 0 -} - -type CMsgDOTAClaimEventActionResponse struct { - Result *CMsgDOTAClaimEventActionResponse_ResultCode `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAClaimEventActionResponse_ResultCode,def=0" json:"result,omitempty"` - RewardResults []*CMsgDOTAClaimEventActionResponse_GrantedRewardData `protobuf:"bytes,2,rep,name=reward_results,json=rewardResults" json:"reward_results,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAClaimEventActionResponse) Reset() { *m = CMsgDOTAClaimEventActionResponse{} } -func (m *CMsgDOTAClaimEventActionResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAClaimEventActionResponse) ProtoMessage() {} -func (*CMsgDOTAClaimEventActionResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{96} -} - -const Default_CMsgDOTAClaimEventActionResponse_Result CMsgDOTAClaimEventActionResponse_ResultCode = CMsgDOTAClaimEventActionResponse_Success - -func (m *CMsgDOTAClaimEventActionResponse) GetResult() CMsgDOTAClaimEventActionResponse_ResultCode { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAClaimEventActionResponse_Result -} - -func (m *CMsgDOTAClaimEventActionResponse) GetRewardResults() []*CMsgDOTAClaimEventActionResponse_GrantedRewardData { - if m != nil { - return m.RewardResults - } - return nil -} - -type CMsgDOTAClaimEventActionResponse_MysteryItemRewardData struct { - ItemDef *uint32 `protobuf:"varint,1,opt,name=item_def,json=itemDef" json:"item_def,omitempty"` - ItemCategory *uint32 `protobuf:"varint,2,opt,name=item_category,json=itemCategory" json:"item_category,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAClaimEventActionResponse_MysteryItemRewardData) Reset() { - *m = CMsgDOTAClaimEventActionResponse_MysteryItemRewardData{} -} -func (m *CMsgDOTAClaimEventActionResponse_MysteryItemRewardData) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAClaimEventActionResponse_MysteryItemRewardData) ProtoMessage() {} -func (*CMsgDOTAClaimEventActionResponse_MysteryItemRewardData) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{96, 0} -} - -func (m *CMsgDOTAClaimEventActionResponse_MysteryItemRewardData) GetItemDef() uint32 { - if m != nil && m.ItemDef != nil { - return *m.ItemDef - } - return 0 -} - -func (m *CMsgDOTAClaimEventActionResponse_MysteryItemRewardData) GetItemCategory() uint32 { - if m != nil && m.ItemCategory != nil { - return *m.ItemCategory - } - return 0 -} - -type CMsgDOTAClaimEventActionResponse_LootListRewardData struct { - ItemDef []uint32 `protobuf:"varint,1,rep,name=item_def,json=itemDef" json:"item_def,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAClaimEventActionResponse_LootListRewardData) Reset() { - *m = CMsgDOTAClaimEventActionResponse_LootListRewardData{} -} -func (m *CMsgDOTAClaimEventActionResponse_LootListRewardData) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAClaimEventActionResponse_LootListRewardData) ProtoMessage() {} -func (*CMsgDOTAClaimEventActionResponse_LootListRewardData) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{96, 1} -} - -func (m *CMsgDOTAClaimEventActionResponse_LootListRewardData) GetItemDef() []uint32 { - if m != nil { - return m.ItemDef - } - return nil -} - -type CMsgDOTAClaimEventActionResponse_GrantedRewardData struct { - GrantIndex *uint32 `protobuf:"varint,1,opt,name=grant_index,json=grantIndex" json:"grant_index,omitempty"` - ScoreIndex *uint32 `protobuf:"varint,2,opt,name=score_index,json=scoreIndex" json:"score_index,omitempty"` - RewardIndex *uint32 `protobuf:"varint,3,opt,name=reward_index,json=rewardIndex" json:"reward_index,omitempty"` - RewardData []byte `protobuf:"bytes,4,opt,name=reward_data,json=rewardData" json:"reward_data,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAClaimEventActionResponse_GrantedRewardData) Reset() { - *m = CMsgDOTAClaimEventActionResponse_GrantedRewardData{} -} -func (m *CMsgDOTAClaimEventActionResponse_GrantedRewardData) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAClaimEventActionResponse_GrantedRewardData) ProtoMessage() {} -func (*CMsgDOTAClaimEventActionResponse_GrantedRewardData) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{96, 2} -} - -func (m *CMsgDOTAClaimEventActionResponse_GrantedRewardData) GetGrantIndex() uint32 { - if m != nil && m.GrantIndex != nil { - return *m.GrantIndex - } - return 0 -} - -func (m *CMsgDOTAClaimEventActionResponse_GrantedRewardData) GetScoreIndex() uint32 { - if m != nil && m.ScoreIndex != nil { - return *m.ScoreIndex - } - return 0 -} - -func (m *CMsgDOTAClaimEventActionResponse_GrantedRewardData) GetRewardIndex() uint32 { - if m != nil && m.RewardIndex != nil { - return *m.RewardIndex - } - return 0 -} - -func (m *CMsgDOTAClaimEventActionResponse_GrantedRewardData) GetRewardData() []byte { - if m != nil { - return m.RewardData - } - return nil -} - -type CMsgDOTAGetEventPoints struct { - EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - AccountId *uint32 `protobuf:"varint,2,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGetEventPoints) Reset() { *m = CMsgDOTAGetEventPoints{} } -func (m *CMsgDOTAGetEventPoints) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGetEventPoints) ProtoMessage() {} -func (*CMsgDOTAGetEventPoints) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{97} } - -func (m *CMsgDOTAGetEventPoints) GetEventId() uint32 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -func (m *CMsgDOTAGetEventPoints) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -type CMsgDOTAGetEventPointsResponse struct { - TotalPoints *uint32 `protobuf:"varint,1,opt,name=total_points,json=totalPoints" json:"total_points,omitempty"` - TotalPremiumPoints *uint32 `protobuf:"varint,2,opt,name=total_premium_points,json=totalPremiumPoints" json:"total_premium_points,omitempty"` - EventId *uint32 `protobuf:"varint,3,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - Points *uint32 `protobuf:"varint,4,opt,name=points" json:"points,omitempty"` - PremiumPoints *uint32 `protobuf:"varint,5,opt,name=premium_points,json=premiumPoints" json:"premium_points,omitempty"` - CompletedActions []*CMsgDOTAGetEventPointsResponse_Action `protobuf:"bytes,6,rep,name=completed_actions,json=completedActions" json:"completed_actions,omitempty"` - AccountId *uint32 `protobuf:"varint,7,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Owned *bool `protobuf:"varint,8,opt,name=owned" json:"owned,omitempty"` - AuditAction *uint32 `protobuf:"varint,9,opt,name=audit_action,json=auditAction" json:"audit_action,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGetEventPointsResponse) Reset() { *m = CMsgDOTAGetEventPointsResponse{} } -func (m *CMsgDOTAGetEventPointsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGetEventPointsResponse) ProtoMessage() {} -func (*CMsgDOTAGetEventPointsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{98} } - -func (m *CMsgDOTAGetEventPointsResponse) GetTotalPoints() uint32 { - if m != nil && m.TotalPoints != nil { - return *m.TotalPoints - } - return 0 -} - -func (m *CMsgDOTAGetEventPointsResponse) GetTotalPremiumPoints() uint32 { - if m != nil && m.TotalPremiumPoints != nil { - return *m.TotalPremiumPoints - } - return 0 -} - -func (m *CMsgDOTAGetEventPointsResponse) GetEventId() uint32 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -func (m *CMsgDOTAGetEventPointsResponse) GetPoints() uint32 { - if m != nil && m.Points != nil { - return *m.Points - } - return 0 -} - -func (m *CMsgDOTAGetEventPointsResponse) GetPremiumPoints() uint32 { - if m != nil && m.PremiumPoints != nil { - return *m.PremiumPoints - } - return 0 -} - -func (m *CMsgDOTAGetEventPointsResponse) GetCompletedActions() []*CMsgDOTAGetEventPointsResponse_Action { - if m != nil { - return m.CompletedActions - } - return nil -} - -func (m *CMsgDOTAGetEventPointsResponse) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAGetEventPointsResponse) GetOwned() bool { - if m != nil && m.Owned != nil { - return *m.Owned - } - return false -} - -func (m *CMsgDOTAGetEventPointsResponse) GetAuditAction() uint32 { - if m != nil && m.AuditAction != nil { - return *m.AuditAction - } - return 0 -} - -type CMsgDOTAGetEventPointsResponse_Action struct { - ActionId *uint32 `protobuf:"varint,1,opt,name=action_id,json=actionId" json:"action_id,omitempty"` - TimesCompleted *uint32 `protobuf:"varint,2,opt,name=times_completed,json=timesCompleted,def=1" json:"times_completed,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGetEventPointsResponse_Action) Reset() { *m = CMsgDOTAGetEventPointsResponse_Action{} } -func (m *CMsgDOTAGetEventPointsResponse_Action) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGetEventPointsResponse_Action) ProtoMessage() {} -func (*CMsgDOTAGetEventPointsResponse_Action) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{98, 0} -} - -const Default_CMsgDOTAGetEventPointsResponse_Action_TimesCompleted uint32 = 1 - -func (m *CMsgDOTAGetEventPointsResponse_Action) GetActionId() uint32 { - if m != nil && m.ActionId != nil { - return *m.ActionId - } - return 0 -} - -func (m *CMsgDOTAGetEventPointsResponse_Action) GetTimesCompleted() uint32 { - if m != nil && m.TimesCompleted != nil { - return *m.TimesCompleted - } - return Default_CMsgDOTAGetEventPointsResponse_Action_TimesCompleted -} - -type CMsgDOTAGetPeriodicResource struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - PeriodicResourceId *uint32 `protobuf:"varint,2,opt,name=periodic_resource_id,json=periodicResourceId" json:"periodic_resource_id,omitempty"` - Timestamp *uint32 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGetPeriodicResource) Reset() { *m = CMsgDOTAGetPeriodicResource{} } -func (m *CMsgDOTAGetPeriodicResource) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGetPeriodicResource) ProtoMessage() {} -func (*CMsgDOTAGetPeriodicResource) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{99} } - -func (m *CMsgDOTAGetPeriodicResource) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAGetPeriodicResource) GetPeriodicResourceId() uint32 { - if m != nil && m.PeriodicResourceId != nil { - return *m.PeriodicResourceId - } - return 0 -} - -func (m *CMsgDOTAGetPeriodicResource) GetTimestamp() uint32 { - if m != nil && m.Timestamp != nil { - return *m.Timestamp - } - return 0 -} - -type CMsgDOTAGetPeriodicResourceResponse struct { - PeriodicResourceMax *uint32 `protobuf:"varint,1,opt,name=periodic_resource_max,json=periodicResourceMax" json:"periodic_resource_max,omitempty"` - PeriodicResourceUsed *uint32 `protobuf:"varint,2,opt,name=periodic_resource_used,json=periodicResourceUsed" json:"periodic_resource_used,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGetPeriodicResourceResponse) Reset() { *m = CMsgDOTAGetPeriodicResourceResponse{} } -func (m *CMsgDOTAGetPeriodicResourceResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGetPeriodicResourceResponse) ProtoMessage() {} -func (*CMsgDOTAGetPeriodicResourceResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{100} -} - -func (m *CMsgDOTAGetPeriodicResourceResponse) GetPeriodicResourceMax() uint32 { - if m != nil && m.PeriodicResourceMax != nil { - return *m.PeriodicResourceMax - } - return 0 -} - -func (m *CMsgDOTAGetPeriodicResourceResponse) GetPeriodicResourceUsed() uint32 { - if m != nil && m.PeriodicResourceUsed != nil { - return *m.PeriodicResourceUsed - } - return 0 -} - -type CMsgDOTAPeriodicResourceUpdated struct { - PeriodicResourceKey *CMsgDOTAGetPeriodicResource `protobuf:"bytes,1,opt,name=periodic_resource_key,json=periodicResourceKey" json:"periodic_resource_key,omitempty"` - PeriodicResourceValue *CMsgDOTAGetPeriodicResourceResponse `protobuf:"bytes,2,opt,name=periodic_resource_value,json=periodicResourceValue" json:"periodic_resource_value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAPeriodicResourceUpdated) Reset() { *m = CMsgDOTAPeriodicResourceUpdated{} } -func (m *CMsgDOTAPeriodicResourceUpdated) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAPeriodicResourceUpdated) ProtoMessage() {} -func (*CMsgDOTAPeriodicResourceUpdated) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{101} -} - -func (m *CMsgDOTAPeriodicResourceUpdated) GetPeriodicResourceKey() *CMsgDOTAGetPeriodicResource { - if m != nil { - return m.PeriodicResourceKey - } - return nil -} - -func (m *CMsgDOTAPeriodicResourceUpdated) GetPeriodicResourceValue() *CMsgDOTAGetPeriodicResourceResponse { - if m != nil { - return m.PeriodicResourceValue - } - return nil -} - -type CMsgDOTALiveLeagueGameUpdate struct { - LiveLeagueGames *uint32 `protobuf:"varint,1,opt,name=live_league_games,json=liveLeagueGames" json:"live_league_games,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTALiveLeagueGameUpdate) Reset() { *m = CMsgDOTALiveLeagueGameUpdate{} } -func (m *CMsgDOTALiveLeagueGameUpdate) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTALiveLeagueGameUpdate) ProtoMessage() {} -func (*CMsgDOTALiveLeagueGameUpdate) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{102} } - -func (m *CMsgDOTALiveLeagueGameUpdate) GetLiveLeagueGames() uint32 { - if m != nil && m.LiveLeagueGames != nil { - return *m.LiveLeagueGames - } - return 0 -} - -type CMsgDOTACompendiumSelection struct { - SelectionIndex *uint32 `protobuf:"varint,1,opt,name=selection_index,json=selectionIndex" json:"selection_index,omitempty"` - Selection *uint32 `protobuf:"varint,2,opt,name=selection" json:"selection,omitempty"` - Leagueid *uint32 `protobuf:"varint,3,opt,name=leagueid" json:"leagueid,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTACompendiumSelection) Reset() { *m = CMsgDOTACompendiumSelection{} } -func (m *CMsgDOTACompendiumSelection) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTACompendiumSelection) ProtoMessage() {} -func (*CMsgDOTACompendiumSelection) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{103} } - -func (m *CMsgDOTACompendiumSelection) GetSelectionIndex() uint32 { - if m != nil && m.SelectionIndex != nil { - return *m.SelectionIndex - } - return 0 -} - -func (m *CMsgDOTACompendiumSelection) GetSelection() uint32 { - if m != nil && m.Selection != nil { - return *m.Selection - } - return 0 -} - -func (m *CMsgDOTACompendiumSelection) GetLeagueid() uint32 { - if m != nil && m.Leagueid != nil { - return *m.Leagueid - } - return 0 -} - -type CMsgDOTACompendiumSelectionResponse struct { - Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` - ExtraSelections []*CMsgDOTACompendiumSelection `protobuf:"bytes,2,rep,name=extra_selections,json=extraSelections" json:"extra_selections,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTACompendiumSelectionResponse) Reset() { *m = CMsgDOTACompendiumSelectionResponse{} } -func (m *CMsgDOTACompendiumSelectionResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTACompendiumSelectionResponse) ProtoMessage() {} -func (*CMsgDOTACompendiumSelectionResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{104} -} - -const Default_CMsgDOTACompendiumSelectionResponse_Eresult uint32 = 2 - -func (m *CMsgDOTACompendiumSelectionResponse) GetEresult() uint32 { - if m != nil && m.Eresult != nil { - return *m.Eresult - } - return Default_CMsgDOTACompendiumSelectionResponse_Eresult -} - -func (m *CMsgDOTACompendiumSelectionResponse) GetExtraSelections() []*CMsgDOTACompendiumSelection { - if m != nil { - return m.ExtraSelections - } - return nil -} - -type CMsgDOTACompendiumData struct { - Selections []*CMsgDOTACompendiumSelection `protobuf:"bytes,1,rep,name=selections" json:"selections,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTACompendiumData) Reset() { *m = CMsgDOTACompendiumData{} } -func (m *CMsgDOTACompendiumData) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTACompendiumData) ProtoMessage() {} -func (*CMsgDOTACompendiumData) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{105} } - -func (m *CMsgDOTACompendiumData) GetSelections() []*CMsgDOTACompendiumSelection { - if m != nil { - return m.Selections - } - return nil -} - -type CMsgDOTACompendiumDataRequest struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Leagueid *uint32 `protobuf:"varint,2,opt,name=leagueid" json:"leagueid,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTACompendiumDataRequest) Reset() { *m = CMsgDOTACompendiumDataRequest{} } -func (m *CMsgDOTACompendiumDataRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTACompendiumDataRequest) ProtoMessage() {} -func (*CMsgDOTACompendiumDataRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{106} } - -func (m *CMsgDOTACompendiumDataRequest) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTACompendiumDataRequest) GetLeagueid() uint32 { - if m != nil && m.Leagueid != nil { - return *m.Leagueid - } - return 0 -} - -type CMsgDOTACompendiumDataResponse struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Leagueid *uint32 `protobuf:"varint,2,opt,name=leagueid" json:"leagueid,omitempty"` - Result *uint32 `protobuf:"varint,3,opt,name=result,def=2" json:"result,omitempty"` - CompendiumData *CMsgDOTACompendiumData `protobuf:"bytes,4,opt,name=compendium_data,json=compendiumData" json:"compendium_data,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTACompendiumDataResponse) Reset() { *m = CMsgDOTACompendiumDataResponse{} } -func (m *CMsgDOTACompendiumDataResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTACompendiumDataResponse) ProtoMessage() {} -func (*CMsgDOTACompendiumDataResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{107} -} - -const Default_CMsgDOTACompendiumDataResponse_Result uint32 = 2 - -func (m *CMsgDOTACompendiumDataResponse) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTACompendiumDataResponse) GetLeagueid() uint32 { - if m != nil && m.Leagueid != nil { - return *m.Leagueid - } - return 0 -} - -func (m *CMsgDOTACompendiumDataResponse) GetResult() uint32 { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTACompendiumDataResponse_Result -} - -func (m *CMsgDOTACompendiumDataResponse) GetCompendiumData() *CMsgDOTACompendiumData { - if m != nil { - return m.CompendiumData - } - return nil -} - -type CMsgDOTAGetPlayerMatchHistory struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - StartAtMatchId *uint64 `protobuf:"varint,2,opt,name=start_at_match_id,json=startAtMatchId" json:"start_at_match_id,omitempty"` - MatchesRequested *uint32 `protobuf:"varint,3,opt,name=matches_requested,json=matchesRequested" json:"matches_requested,omitempty"` - HeroId *uint32 `protobuf:"varint,4,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - RequestId *uint32 `protobuf:"varint,5,opt,name=request_id,json=requestId" json:"request_id,omitempty"` - IncludePracticeMatches *bool `protobuf:"varint,7,opt,name=include_practice_matches,json=includePracticeMatches" json:"include_practice_matches,omitempty"` - IncludeCustomGames *bool `protobuf:"varint,8,opt,name=include_custom_games,json=includeCustomGames" json:"include_custom_games,omitempty"` - IncludeEventGames *bool `protobuf:"varint,9,opt,name=include_event_games,json=includeEventGames" json:"include_event_games,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGetPlayerMatchHistory) Reset() { *m = CMsgDOTAGetPlayerMatchHistory{} } -func (m *CMsgDOTAGetPlayerMatchHistory) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGetPlayerMatchHistory) ProtoMessage() {} -func (*CMsgDOTAGetPlayerMatchHistory) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{108} } - -func (m *CMsgDOTAGetPlayerMatchHistory) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAGetPlayerMatchHistory) GetStartAtMatchId() uint64 { - if m != nil && m.StartAtMatchId != nil { - return *m.StartAtMatchId - } - return 0 -} - -func (m *CMsgDOTAGetPlayerMatchHistory) GetMatchesRequested() uint32 { - if m != nil && m.MatchesRequested != nil { - return *m.MatchesRequested - } - return 0 -} - -func (m *CMsgDOTAGetPlayerMatchHistory) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgDOTAGetPlayerMatchHistory) GetRequestId() uint32 { - if m != nil && m.RequestId != nil { - return *m.RequestId - } - return 0 -} - -func (m *CMsgDOTAGetPlayerMatchHistory) GetIncludePracticeMatches() bool { - if m != nil && m.IncludePracticeMatches != nil { - return *m.IncludePracticeMatches - } - return false -} - -func (m *CMsgDOTAGetPlayerMatchHistory) GetIncludeCustomGames() bool { - if m != nil && m.IncludeCustomGames != nil { - return *m.IncludeCustomGames - } - return false -} - -func (m *CMsgDOTAGetPlayerMatchHistory) GetIncludeEventGames() bool { - if m != nil && m.IncludeEventGames != nil { - return *m.IncludeEventGames - } - return false -} - -type CMsgDOTAGetPlayerMatchHistoryResponse struct { - Matches []*CMsgDOTAGetPlayerMatchHistoryResponse_Match `protobuf:"bytes,1,rep,name=matches" json:"matches,omitempty"` - RequestId *uint32 `protobuf:"varint,2,opt,name=request_id,json=requestId" json:"request_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGetPlayerMatchHistoryResponse) Reset() { *m = CMsgDOTAGetPlayerMatchHistoryResponse{} } -func (m *CMsgDOTAGetPlayerMatchHistoryResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGetPlayerMatchHistoryResponse) ProtoMessage() {} -func (*CMsgDOTAGetPlayerMatchHistoryResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{109} -} - -func (m *CMsgDOTAGetPlayerMatchHistoryResponse) GetMatches() []*CMsgDOTAGetPlayerMatchHistoryResponse_Match { - if m != nil { - return m.Matches - } - return nil -} - -func (m *CMsgDOTAGetPlayerMatchHistoryResponse) GetRequestId() uint32 { - if m != nil && m.RequestId != nil { - return *m.RequestId - } - return 0 -} - -type CMsgDOTAGetPlayerMatchHistoryResponse_Match struct { - MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - StartTime *uint32 `protobuf:"varint,2,opt,name=start_time,json=startTime" json:"start_time,omitempty"` - HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - Winner *bool `protobuf:"varint,4,opt,name=winner" json:"winner,omitempty"` - GameMode *uint32 `protobuf:"varint,5,opt,name=game_mode,json=gameMode" json:"game_mode,omitempty"` - RankChange *int32 `protobuf:"varint,6,opt,name=rank_change,json=rankChange" json:"rank_change,omitempty"` - PreviousRank *uint32 `protobuf:"varint,7,opt,name=previous_rank,json=previousRank" json:"previous_rank,omitempty"` - LobbyType *uint32 `protobuf:"varint,8,opt,name=lobby_type,json=lobbyType" json:"lobby_type,omitempty"` - SoloRank *bool `protobuf:"varint,9,opt,name=solo_rank,json=soloRank" json:"solo_rank,omitempty"` - Abandon *bool `protobuf:"varint,10,opt,name=abandon" json:"abandon,omitempty"` - Duration *uint32 `protobuf:"varint,11,opt,name=duration" json:"duration,omitempty"` - Engine *uint32 `protobuf:"varint,12,opt,name=engine" json:"engine,omitempty"` - ActivePlusSubscription *bool `protobuf:"varint,13,opt,name=active_plus_subscription,json=activePlusSubscription" json:"active_plus_subscription,omitempty"` - SeasonalRank *bool `protobuf:"varint,14,opt,name=seasonal_rank,json=seasonalRank" json:"seasonal_rank,omitempty"` - TourneyId *uint32 `protobuf:"varint,15,opt,name=tourney_id,json=tourneyId" json:"tourney_id,omitempty"` - TourneyRound *uint32 `protobuf:"varint,16,opt,name=tourney_round,json=tourneyRound" json:"tourney_round,omitempty"` - TourneyTier *uint32 `protobuf:"varint,17,opt,name=tourney_tier,json=tourneyTier" json:"tourney_tier,omitempty"` - TourneyDivision *uint32 `protobuf:"varint,18,opt,name=tourney_division,json=tourneyDivision" json:"tourney_division,omitempty"` - TeamId *uint32 `protobuf:"varint,19,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - TeamName *string `protobuf:"bytes,20,opt,name=team_name,json=teamName" json:"team_name,omitempty"` - UgcTeamUiLogo *uint64 `protobuf:"varint,21,opt,name=ugc_team_ui_logo,json=ugcTeamUiLogo" json:"ugc_team_ui_logo,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) Reset() { - *m = CMsgDOTAGetPlayerMatchHistoryResponse_Match{} -} -func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAGetPlayerMatchHistoryResponse_Match) ProtoMessage() {} -func (*CMsgDOTAGetPlayerMatchHistoryResponse_Match) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{109, 0} -} - -func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetStartTime() uint32 { - if m != nil && m.StartTime != nil { - return *m.StartTime - } - return 0 -} - -func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetWinner() bool { - if m != nil && m.Winner != nil { - return *m.Winner - } - return false -} - -func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetGameMode() uint32 { - if m != nil && m.GameMode != nil { - return *m.GameMode - } - return 0 -} - -func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetRankChange() int32 { - if m != nil && m.RankChange != nil { - return *m.RankChange - } - return 0 -} - -func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetPreviousRank() uint32 { - if m != nil && m.PreviousRank != nil { - return *m.PreviousRank - } - return 0 -} - -func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetLobbyType() uint32 { - if m != nil && m.LobbyType != nil { - return *m.LobbyType - } - return 0 -} - -func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetSoloRank() bool { - if m != nil && m.SoloRank != nil { - return *m.SoloRank - } - return false -} - -func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetAbandon() bool { - if m != nil && m.Abandon != nil { - return *m.Abandon - } - return false -} - -func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetDuration() uint32 { - if m != nil && m.Duration != nil { - return *m.Duration - } - return 0 -} - -func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetEngine() uint32 { - if m != nil && m.Engine != nil { - return *m.Engine - } - return 0 -} - -func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetActivePlusSubscription() bool { - if m != nil && m.ActivePlusSubscription != nil { - return *m.ActivePlusSubscription - } - return false -} - -func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetSeasonalRank() bool { - if m != nil && m.SeasonalRank != nil { - return *m.SeasonalRank - } - return false -} - -func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetTourneyId() uint32 { - if m != nil && m.TourneyId != nil { - return *m.TourneyId - } - return 0 -} - -func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetTourneyRound() uint32 { - if m != nil && m.TourneyRound != nil { - return *m.TourneyRound - } - return 0 -} - -func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetTourneyTier() uint32 { - if m != nil && m.TourneyTier != nil { - return *m.TourneyTier - } - return 0 -} - -func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetTourneyDivision() uint32 { - if m != nil && m.TourneyDivision != nil { - return *m.TourneyDivision - } - return 0 -} - -func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetTeamName() string { - if m != nil && m.TeamName != nil { - return *m.TeamName - } - return "" -} - -func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetUgcTeamUiLogo() uint64 { - if m != nil && m.UgcTeamUiLogo != nil { - return *m.UgcTeamUiLogo - } - return 0 -} - -type CMsgDOTAStartDailyHeroChallenge struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAStartDailyHeroChallenge) Reset() { *m = CMsgDOTAStartDailyHeroChallenge{} } -func (m *CMsgDOTAStartDailyHeroChallenge) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAStartDailyHeroChallenge) ProtoMessage() {} -func (*CMsgDOTAStartDailyHeroChallenge) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{110} -} - -type CMsgGCNotificationsRequest struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCNotificationsRequest) Reset() { *m = CMsgGCNotificationsRequest{} } -func (m *CMsgGCNotificationsRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgGCNotificationsRequest) ProtoMessage() {} -func (*CMsgGCNotificationsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{111} } - -type CMsgGCNotificationsResponse struct { - Result *CMsgGCNotificationsResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgGCNotificationsResponse_EResult,def=0" json:"result,omitempty"` - Notifications []*CMsgGCNotificationsResponse_Notification `protobuf:"bytes,2,rep,name=notifications" json:"notifications,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCNotificationsResponse) Reset() { *m = CMsgGCNotificationsResponse{} } -func (m *CMsgGCNotificationsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCNotificationsResponse) ProtoMessage() {} -func (*CMsgGCNotificationsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{112} } - -const Default_CMsgGCNotificationsResponse_Result CMsgGCNotificationsResponse_EResult = CMsgGCNotificationsResponse_SUCCESS - -func (m *CMsgGCNotificationsResponse) GetResult() CMsgGCNotificationsResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgGCNotificationsResponse_Result -} - -func (m *CMsgGCNotificationsResponse) GetNotifications() []*CMsgGCNotificationsResponse_Notification { - if m != nil { - return m.Notifications - } - return nil -} - -type CMsgGCNotificationsResponse_Notification struct { - Id *uint64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` - Type *uint32 `protobuf:"varint,2,opt,name=type" json:"type,omitempty"` - Timestamp *uint32 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"` - ReferenceA *uint32 `protobuf:"varint,4,opt,name=reference_a,json=referenceA" json:"reference_a,omitempty"` - ReferenceB *uint32 `protobuf:"varint,5,opt,name=reference_b,json=referenceB" json:"reference_b,omitempty"` - ReferenceC *uint32 `protobuf:"varint,6,opt,name=reference_c,json=referenceC" json:"reference_c,omitempty"` - Message *string `protobuf:"bytes,7,opt,name=message" json:"message,omitempty"` - Unread *bool `protobuf:"varint,8,opt,name=unread" json:"unread,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCNotificationsResponse_Notification) Reset() { - *m = CMsgGCNotificationsResponse_Notification{} -} -func (m *CMsgGCNotificationsResponse_Notification) String() string { return proto.CompactTextString(m) } -func (*CMsgGCNotificationsResponse_Notification) ProtoMessage() {} -func (*CMsgGCNotificationsResponse_Notification) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{112, 0} -} - -func (m *CMsgGCNotificationsResponse_Notification) GetId() uint64 { - if m != nil && m.Id != nil { - return *m.Id - } - return 0 -} - -func (m *CMsgGCNotificationsResponse_Notification) GetType() uint32 { - if m != nil && m.Type != nil { - return *m.Type - } - return 0 -} - -func (m *CMsgGCNotificationsResponse_Notification) GetTimestamp() uint32 { - if m != nil && m.Timestamp != nil { - return *m.Timestamp - } - return 0 -} - -func (m *CMsgGCNotificationsResponse_Notification) GetReferenceA() uint32 { - if m != nil && m.ReferenceA != nil { - return *m.ReferenceA - } - return 0 -} - -func (m *CMsgGCNotificationsResponse_Notification) GetReferenceB() uint32 { - if m != nil && m.ReferenceB != nil { - return *m.ReferenceB - } - return 0 -} - -func (m *CMsgGCNotificationsResponse_Notification) GetReferenceC() uint32 { - if m != nil && m.ReferenceC != nil { - return *m.ReferenceC - } - return 0 -} - -func (m *CMsgGCNotificationsResponse_Notification) GetMessage() string { - if m != nil && m.Message != nil { - return *m.Message - } - return "" -} - -func (m *CMsgGCNotificationsResponse_Notification) GetUnread() bool { - if m != nil && m.Unread != nil { - return *m.Unread - } - return false -} - -type CMsgGCNotificationsMarkReadRequest struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCNotificationsMarkReadRequest) Reset() { *m = CMsgGCNotificationsMarkReadRequest{} } -func (m *CMsgGCNotificationsMarkReadRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgGCNotificationsMarkReadRequest) ProtoMessage() {} -func (*CMsgGCNotificationsMarkReadRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{113} -} - -type CMsgClientToGCMarkNotificationListRead struct { - NotificationIds []uint64 `protobuf:"varint,1,rep,name=notification_ids,json=notificationIds" json:"notification_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCMarkNotificationListRead) Reset() { - *m = CMsgClientToGCMarkNotificationListRead{} -} -func (m *CMsgClientToGCMarkNotificationListRead) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCMarkNotificationListRead) ProtoMessage() {} -func (*CMsgClientToGCMarkNotificationListRead) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{114} -} - -func (m *CMsgClientToGCMarkNotificationListRead) GetNotificationIds() []uint64 { - if m != nil { - return m.NotificationIds - } - return nil -} - -type CMsgGCLeagueAdminState struct { - Leagues []uint32 `protobuf:"varint,1,rep,name=leagues" json:"leagues,omitempty"` - Keys []*CMsgGCLeagueAdminState_PrivateLeagueKeys `protobuf:"bytes,2,rep,name=keys" json:"keys,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCLeagueAdminState) Reset() { *m = CMsgGCLeagueAdminState{} } -func (m *CMsgGCLeagueAdminState) String() string { return proto.CompactTextString(m) } -func (*CMsgGCLeagueAdminState) ProtoMessage() {} -func (*CMsgGCLeagueAdminState) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{115} } - -func (m *CMsgGCLeagueAdminState) GetLeagues() []uint32 { - if m != nil { - return m.Leagues - } - return nil -} - -func (m *CMsgGCLeagueAdminState) GetKeys() []*CMsgGCLeagueAdminState_PrivateLeagueKeys { - if m != nil { - return m.Keys - } - return nil -} - -type CMsgGCLeagueAdminState_PrivateLeagueKeys struct { - Leagueid *uint32 `protobuf:"varint,1,opt,name=leagueid" json:"leagueid,omitempty"` - Privatekey *uint32 `protobuf:"varint,2,opt,name=privatekey" json:"privatekey,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCLeagueAdminState_PrivateLeagueKeys) Reset() { - *m = CMsgGCLeagueAdminState_PrivateLeagueKeys{} -} -func (m *CMsgGCLeagueAdminState_PrivateLeagueKeys) String() string { return proto.CompactTextString(m) } -func (*CMsgGCLeagueAdminState_PrivateLeagueKeys) ProtoMessage() {} -func (*CMsgGCLeagueAdminState_PrivateLeagueKeys) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{115, 0} -} - -func (m *CMsgGCLeagueAdminState_PrivateLeagueKeys) GetLeagueid() uint32 { - if m != nil && m.Leagueid != nil { - return *m.Leagueid - } - return 0 -} - -func (m *CMsgGCLeagueAdminState_PrivateLeagueKeys) GetPrivatekey() uint32 { - if m != nil && m.Privatekey != nil { - return *m.Privatekey - } - return 0 -} - -type CMsgGCPlayerInfoRequest struct { - PlayerInfos []*CMsgGCPlayerInfoRequest_PlayerInfo `protobuf:"bytes,1,rep,name=player_infos,json=playerInfos" json:"player_infos,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCPlayerInfoRequest) Reset() { *m = CMsgGCPlayerInfoRequest{} } -func (m *CMsgGCPlayerInfoRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgGCPlayerInfoRequest) ProtoMessage() {} -func (*CMsgGCPlayerInfoRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{116} } - -func (m *CMsgGCPlayerInfoRequest) GetPlayerInfos() []*CMsgGCPlayerInfoRequest_PlayerInfo { - if m != nil { - return m.PlayerInfos - } - return nil -} - -type CMsgGCPlayerInfoRequest_PlayerInfo struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Timestamp *uint32 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCPlayerInfoRequest_PlayerInfo) Reset() { *m = CMsgGCPlayerInfoRequest_PlayerInfo{} } -func (m *CMsgGCPlayerInfoRequest_PlayerInfo) String() string { return proto.CompactTextString(m) } -func (*CMsgGCPlayerInfoRequest_PlayerInfo) ProtoMessage() {} -func (*CMsgGCPlayerInfoRequest_PlayerInfo) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{116, 0} -} - -func (m *CMsgGCPlayerInfoRequest_PlayerInfo) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgGCPlayerInfoRequest_PlayerInfo) GetTimestamp() uint32 { - if m != nil && m.Timestamp != nil { - return *m.Timestamp - } - return 0 -} - -type CMsgGCPlayerInfoSubmit struct { - Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` - CountryCode *string `protobuf:"bytes,2,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` - FantasyRole *uint32 `protobuf:"varint,3,opt,name=fantasy_role,json=fantasyRole" json:"fantasy_role,omitempty"` - TeamId *uint32 `protobuf:"varint,4,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - Sponsor *string `protobuf:"bytes,5,opt,name=sponsor" json:"sponsor,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCPlayerInfoSubmit) Reset() { *m = CMsgGCPlayerInfoSubmit{} } -func (m *CMsgGCPlayerInfoSubmit) String() string { return proto.CompactTextString(m) } -func (*CMsgGCPlayerInfoSubmit) ProtoMessage() {} -func (*CMsgGCPlayerInfoSubmit) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{117} } - -func (m *CMsgGCPlayerInfoSubmit) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgGCPlayerInfoSubmit) GetCountryCode() string { - if m != nil && m.CountryCode != nil { - return *m.CountryCode - } - return "" -} - -func (m *CMsgGCPlayerInfoSubmit) GetFantasyRole() uint32 { - if m != nil && m.FantasyRole != nil { - return *m.FantasyRole - } - return 0 -} - -func (m *CMsgGCPlayerInfoSubmit) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CMsgGCPlayerInfoSubmit) GetSponsor() string { - if m != nil && m.Sponsor != nil { - return *m.Sponsor - } - return "" -} - -type CMsgGCPlayerInfoSubmitResponse struct { - Result *CMsgGCPlayerInfoSubmitResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgGCPlayerInfoSubmitResponse_EResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCPlayerInfoSubmitResponse) Reset() { *m = CMsgGCPlayerInfoSubmitResponse{} } -func (m *CMsgGCPlayerInfoSubmitResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCPlayerInfoSubmitResponse) ProtoMessage() {} -func (*CMsgGCPlayerInfoSubmitResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{118} -} - -const Default_CMsgGCPlayerInfoSubmitResponse_Result CMsgGCPlayerInfoSubmitResponse_EResult = CMsgGCPlayerInfoSubmitResponse_SUCCESS - -func (m *CMsgGCPlayerInfoSubmitResponse) GetResult() CMsgGCPlayerInfoSubmitResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgGCPlayerInfoSubmitResponse_Result -} - -type CMsgClientProvideSurveyResult struct { - Responses []*CMsgClientProvideSurveyResult_Response `protobuf:"bytes,1,rep,name=responses" json:"responses,omitempty"` - SurveyKey *uint64 `protobuf:"varint,2,opt,name=survey_key,json=surveyKey" json:"survey_key,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientProvideSurveyResult) Reset() { *m = CMsgClientProvideSurveyResult{} } -func (m *CMsgClientProvideSurveyResult) String() string { return proto.CompactTextString(m) } -func (*CMsgClientProvideSurveyResult) ProtoMessage() {} -func (*CMsgClientProvideSurveyResult) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{119} } - -func (m *CMsgClientProvideSurveyResult) GetResponses() []*CMsgClientProvideSurveyResult_Response { - if m != nil { - return m.Responses - } - return nil -} - -func (m *CMsgClientProvideSurveyResult) GetSurveyKey() uint64 { - if m != nil && m.SurveyKey != nil { - return *m.SurveyKey - } - return 0 -} - -type CMsgClientProvideSurveyResult_Response struct { - QuestionId *uint32 `protobuf:"varint,1,opt,name=question_id,json=questionId" json:"question_id,omitempty"` - SurveyValue *uint32 `protobuf:"varint,2,opt,name=survey_value,json=surveyValue" json:"survey_value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientProvideSurveyResult_Response) Reset() { - *m = CMsgClientProvideSurveyResult_Response{} -} -func (m *CMsgClientProvideSurveyResult_Response) String() string { return proto.CompactTextString(m) } -func (*CMsgClientProvideSurveyResult_Response) ProtoMessage() {} -func (*CMsgClientProvideSurveyResult_Response) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{119, 0} -} - -func (m *CMsgClientProvideSurveyResult_Response) GetQuestionId() uint32 { - if m != nil && m.QuestionId != nil { - return *m.QuestionId - } - return 0 -} - -func (m *CMsgClientProvideSurveyResult_Response) GetSurveyValue() uint32 { - if m != nil && m.SurveyValue != nil { - return *m.SurveyValue - } - return 0 -} - -type CMsgDOTAEmoticonAccessSDO struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - UnlockedEmoticons []byte `protobuf:"bytes,2,opt,name=unlocked_emoticons,json=unlockedEmoticons" json:"unlocked_emoticons,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAEmoticonAccessSDO) Reset() { *m = CMsgDOTAEmoticonAccessSDO{} } -func (m *CMsgDOTAEmoticonAccessSDO) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAEmoticonAccessSDO) ProtoMessage() {} -func (*CMsgDOTAEmoticonAccessSDO) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{120} } - -func (m *CMsgDOTAEmoticonAccessSDO) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAEmoticonAccessSDO) GetUnlockedEmoticons() []byte { - if m != nil { - return m.UnlockedEmoticons - } - return nil -} - -type CMsgClientToGCEmoticonDataRequest struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCEmoticonDataRequest) Reset() { *m = CMsgClientToGCEmoticonDataRequest{} } -func (m *CMsgClientToGCEmoticonDataRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCEmoticonDataRequest) ProtoMessage() {} -func (*CMsgClientToGCEmoticonDataRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{121} -} - -type CMsgGCToClientEmoticonData struct { - EmoticonAccess *CMsgDOTAEmoticonAccessSDO `protobuf:"bytes,1,opt,name=emoticon_access,json=emoticonAccess" json:"emoticon_access,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientEmoticonData) Reset() { *m = CMsgGCToClientEmoticonData{} } -func (m *CMsgGCToClientEmoticonData) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientEmoticonData) ProtoMessage() {} -func (*CMsgGCToClientEmoticonData) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{122} } - -func (m *CMsgGCToClientEmoticonData) GetEmoticonAccess() *CMsgDOTAEmoticonAccessSDO { - if m != nil { - return m.EmoticonAccess - } - return nil -} - -type CMsgClientToGCTrackDialogResult struct { - DialogId *uint32 `protobuf:"varint,1,opt,name=dialog_id,json=dialogId" json:"dialog_id,omitempty"` - Value *uint32 `protobuf:"varint,2,opt,name=value" json:"value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCTrackDialogResult) Reset() { *m = CMsgClientToGCTrackDialogResult{} } -func (m *CMsgClientToGCTrackDialogResult) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCTrackDialogResult) ProtoMessage() {} -func (*CMsgClientToGCTrackDialogResult) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{123} -} - -func (m *CMsgClientToGCTrackDialogResult) GetDialogId() uint32 { - if m != nil && m.DialogId != nil { - return *m.DialogId - } - return 0 -} - -func (m *CMsgClientToGCTrackDialogResult) GetValue() uint32 { - if m != nil && m.Value != nil { - return *m.Value - } - return 0 -} - -type CMsgGCToClientTournamentItemDrop struct { - ItemDef *uint32 `protobuf:"varint,1,opt,name=item_def,json=itemDef" json:"item_def,omitempty"` - EventType *uint32 `protobuf:"varint,2,opt,name=event_type,json=eventType" json:"event_type,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientTournamentItemDrop) Reset() { *m = CMsgGCToClientTournamentItemDrop{} } -func (m *CMsgGCToClientTournamentItemDrop) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientTournamentItemDrop) ProtoMessage() {} -func (*CMsgGCToClientTournamentItemDrop) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{124} -} - -func (m *CMsgGCToClientTournamentItemDrop) GetItemDef() uint32 { - if m != nil && m.ItemDef != nil { - return *m.ItemDef - } - return 0 -} - -func (m *CMsgGCToClientTournamentItemDrop) GetEventType() uint32 { - if m != nil && m.EventType != nil { - return *m.EventType - } - return 0 -} - -type CMsgClientToGCSetAdditionalEquips struct { - Equips []*dota_gcmessages_common.CAdditionalEquipSlot `protobuf:"bytes,1,rep,name=equips" json:"equips,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCSetAdditionalEquips) Reset() { *m = CMsgClientToGCSetAdditionalEquips{} } -func (m *CMsgClientToGCSetAdditionalEquips) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCSetAdditionalEquips) ProtoMessage() {} -func (*CMsgClientToGCSetAdditionalEquips) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{125} -} - -func (m *CMsgClientToGCSetAdditionalEquips) GetEquips() []*dota_gcmessages_common.CAdditionalEquipSlot { - if m != nil { - return m.Equips - } - return nil -} - -type CMsgClientToGCSetAdditionalEquipsResponse struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCSetAdditionalEquipsResponse) Reset() { - *m = CMsgClientToGCSetAdditionalEquipsResponse{} -} -func (m *CMsgClientToGCSetAdditionalEquipsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCSetAdditionalEquipsResponse) ProtoMessage() {} -func (*CMsgClientToGCSetAdditionalEquipsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{126} -} - -type CMsgClientToGCGetAdditionalEquips struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetAdditionalEquips) Reset() { *m = CMsgClientToGCGetAdditionalEquips{} } -func (m *CMsgClientToGCGetAdditionalEquips) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCGetAdditionalEquips) ProtoMessage() {} -func (*CMsgClientToGCGetAdditionalEquips) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{127} -} - -type CMsgClientToGCGetAdditionalEquipsResponse struct { - Equips []*dota_gcmessages_common.CAdditionalEquipSlot `protobuf:"bytes,1,rep,name=equips" json:"equips,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetAdditionalEquipsResponse) Reset() { - *m = CMsgClientToGCGetAdditionalEquipsResponse{} -} -func (m *CMsgClientToGCGetAdditionalEquipsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCGetAdditionalEquipsResponse) ProtoMessage() {} -func (*CMsgClientToGCGetAdditionalEquipsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{128} -} - -func (m *CMsgClientToGCGetAdditionalEquipsResponse) GetEquips() []*dota_gcmessages_common.CAdditionalEquipSlot { - if m != nil { - return m.Equips - } - return nil -} - -type CMsgClientToGCGetAllHeroOrder struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetAllHeroOrder) Reset() { *m = CMsgClientToGCGetAllHeroOrder{} } -func (m *CMsgClientToGCGetAllHeroOrder) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCGetAllHeroOrder) ProtoMessage() {} -func (*CMsgClientToGCGetAllHeroOrder) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{129} } - -type CMsgClientToGCGetAllHeroOrderResponse struct { - HeroIds []uint32 `protobuf:"varint,1,rep,name=hero_ids,json=heroIds" json:"hero_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetAllHeroOrderResponse) Reset() { *m = CMsgClientToGCGetAllHeroOrderResponse{} } -func (m *CMsgClientToGCGetAllHeroOrderResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCGetAllHeroOrderResponse) ProtoMessage() {} -func (*CMsgClientToGCGetAllHeroOrderResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{130} -} - -func (m *CMsgClientToGCGetAllHeroOrderResponse) GetHeroIds() []uint32 { - if m != nil { - return m.HeroIds - } - return nil -} - -type CMsgClientToGCGetAllHeroProgress struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetAllHeroProgress) Reset() { *m = CMsgClientToGCGetAllHeroProgress{} } -func (m *CMsgClientToGCGetAllHeroProgress) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCGetAllHeroProgress) ProtoMessage() {} -func (*CMsgClientToGCGetAllHeroProgress) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{131} -} - -func (m *CMsgClientToGCGetAllHeroProgress) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -type CMsgClientToGCGetAllHeroProgressResponse struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - CurrHeroId *uint32 `protobuf:"varint,2,opt,name=curr_hero_id,json=currHeroId" json:"curr_hero_id,omitempty"` - LapsCompleted *uint32 `protobuf:"varint,3,opt,name=laps_completed,json=lapsCompleted" json:"laps_completed,omitempty"` - CurrHeroGames *uint32 `protobuf:"varint,4,opt,name=curr_hero_games,json=currHeroGames" json:"curr_hero_games,omitempty"` - CurrLapTimeStarted *uint32 `protobuf:"varint,5,opt,name=curr_lap_time_started,json=currLapTimeStarted" json:"curr_lap_time_started,omitempty"` - CurrLapGames *uint32 `protobuf:"varint,6,opt,name=curr_lap_games,json=currLapGames" json:"curr_lap_games,omitempty"` - BestLapGames *uint32 `protobuf:"varint,7,opt,name=best_lap_games,json=bestLapGames" json:"best_lap_games,omitempty"` - BestLapTime *uint32 `protobuf:"varint,8,opt,name=best_lap_time,json=bestLapTime" json:"best_lap_time,omitempty"` - LapHeroesCompleted *uint32 `protobuf:"varint,9,opt,name=lap_heroes_completed,json=lapHeroesCompleted" json:"lap_heroes_completed,omitempty"` - LapHeroesRemaining *uint32 `protobuf:"varint,10,opt,name=lap_heroes_remaining,json=lapHeroesRemaining" json:"lap_heroes_remaining,omitempty"` - NextHeroId *uint32 `protobuf:"varint,11,opt,name=next_hero_id,json=nextHeroId" json:"next_hero_id,omitempty"` - PrevHeroId *uint32 `protobuf:"varint,12,opt,name=prev_hero_id,json=prevHeroId" json:"prev_hero_id,omitempty"` - PrevHeroGames *uint32 `protobuf:"varint,13,opt,name=prev_hero_games,json=prevHeroGames" json:"prev_hero_games,omitempty"` - PrevAvgTries *float32 `protobuf:"fixed32,14,opt,name=prev_avg_tries,json=prevAvgTries" json:"prev_avg_tries,omitempty"` - CurrAvgTries *float32 `protobuf:"fixed32,15,opt,name=curr_avg_tries,json=currAvgTries" json:"curr_avg_tries,omitempty"` - NextAvgTries *float32 `protobuf:"fixed32,16,opt,name=next_avg_tries,json=nextAvgTries" json:"next_avg_tries,omitempty"` - FullLapAvgTries *float32 `protobuf:"fixed32,17,opt,name=full_lap_avg_tries,json=fullLapAvgTries" json:"full_lap_avg_tries,omitempty"` - CurrLapAvgTries *float32 `protobuf:"fixed32,18,opt,name=curr_lap_avg_tries,json=currLapAvgTries" json:"curr_lap_avg_tries,omitempty"` - ProfileName *string `protobuf:"bytes,19,opt,name=profile_name,json=profileName" json:"profile_name,omitempty"` - StartHeroId *uint32 `protobuf:"varint,20,opt,name=start_hero_id,json=startHeroId" json:"start_hero_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetAllHeroProgressResponse) Reset() { - *m = CMsgClientToGCGetAllHeroProgressResponse{} -} -func (m *CMsgClientToGCGetAllHeroProgressResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCGetAllHeroProgressResponse) ProtoMessage() {} -func (*CMsgClientToGCGetAllHeroProgressResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{132} -} - -func (m *CMsgClientToGCGetAllHeroProgressResponse) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgClientToGCGetAllHeroProgressResponse) GetCurrHeroId() uint32 { - if m != nil && m.CurrHeroId != nil { - return *m.CurrHeroId - } - return 0 -} - -func (m *CMsgClientToGCGetAllHeroProgressResponse) GetLapsCompleted() uint32 { - if m != nil && m.LapsCompleted != nil { - return *m.LapsCompleted - } - return 0 -} - -func (m *CMsgClientToGCGetAllHeroProgressResponse) GetCurrHeroGames() uint32 { - if m != nil && m.CurrHeroGames != nil { - return *m.CurrHeroGames - } - return 0 -} - -func (m *CMsgClientToGCGetAllHeroProgressResponse) GetCurrLapTimeStarted() uint32 { - if m != nil && m.CurrLapTimeStarted != nil { - return *m.CurrLapTimeStarted - } - return 0 -} - -func (m *CMsgClientToGCGetAllHeroProgressResponse) GetCurrLapGames() uint32 { - if m != nil && m.CurrLapGames != nil { - return *m.CurrLapGames - } - return 0 -} - -func (m *CMsgClientToGCGetAllHeroProgressResponse) GetBestLapGames() uint32 { - if m != nil && m.BestLapGames != nil { - return *m.BestLapGames - } - return 0 -} - -func (m *CMsgClientToGCGetAllHeroProgressResponse) GetBestLapTime() uint32 { - if m != nil && m.BestLapTime != nil { - return *m.BestLapTime - } - return 0 -} - -func (m *CMsgClientToGCGetAllHeroProgressResponse) GetLapHeroesCompleted() uint32 { - if m != nil && m.LapHeroesCompleted != nil { - return *m.LapHeroesCompleted - } - return 0 -} - -func (m *CMsgClientToGCGetAllHeroProgressResponse) GetLapHeroesRemaining() uint32 { - if m != nil && m.LapHeroesRemaining != nil { - return *m.LapHeroesRemaining - } - return 0 -} - -func (m *CMsgClientToGCGetAllHeroProgressResponse) GetNextHeroId() uint32 { - if m != nil && m.NextHeroId != nil { - return *m.NextHeroId - } - return 0 -} - -func (m *CMsgClientToGCGetAllHeroProgressResponse) GetPrevHeroId() uint32 { - if m != nil && m.PrevHeroId != nil { - return *m.PrevHeroId - } - return 0 -} - -func (m *CMsgClientToGCGetAllHeroProgressResponse) GetPrevHeroGames() uint32 { - if m != nil && m.PrevHeroGames != nil { - return *m.PrevHeroGames - } - return 0 -} - -func (m *CMsgClientToGCGetAllHeroProgressResponse) GetPrevAvgTries() float32 { - if m != nil && m.PrevAvgTries != nil { - return *m.PrevAvgTries - } - return 0 -} - -func (m *CMsgClientToGCGetAllHeroProgressResponse) GetCurrAvgTries() float32 { - if m != nil && m.CurrAvgTries != nil { - return *m.CurrAvgTries - } - return 0 -} - -func (m *CMsgClientToGCGetAllHeroProgressResponse) GetNextAvgTries() float32 { - if m != nil && m.NextAvgTries != nil { - return *m.NextAvgTries - } - return 0 -} - -func (m *CMsgClientToGCGetAllHeroProgressResponse) GetFullLapAvgTries() float32 { - if m != nil && m.FullLapAvgTries != nil { - return *m.FullLapAvgTries - } - return 0 -} - -func (m *CMsgClientToGCGetAllHeroProgressResponse) GetCurrLapAvgTries() float32 { - if m != nil && m.CurrLapAvgTries != nil { - return *m.CurrLapAvgTries - } - return 0 -} - -func (m *CMsgClientToGCGetAllHeroProgressResponse) GetProfileName() string { - if m != nil && m.ProfileName != nil { - return *m.ProfileName - } - return "" -} - -func (m *CMsgClientToGCGetAllHeroProgressResponse) GetStartHeroId() uint32 { - if m != nil && m.StartHeroId != nil { - return *m.StartHeroId - } - return 0 -} - -type CMsgClientToGCGetTrophyList struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetTrophyList) Reset() { *m = CMsgClientToGCGetTrophyList{} } -func (m *CMsgClientToGCGetTrophyList) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCGetTrophyList) ProtoMessage() {} -func (*CMsgClientToGCGetTrophyList) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{133} } - -func (m *CMsgClientToGCGetTrophyList) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -type CMsgClientToGCGetTrophyListResponse struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Trophies []*CMsgClientToGCGetTrophyListResponse_Trophy `protobuf:"bytes,2,rep,name=trophies" json:"trophies,omitempty"` - ProfileName *string `protobuf:"bytes,3,opt,name=profile_name,json=profileName" json:"profile_name,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetTrophyListResponse) Reset() { *m = CMsgClientToGCGetTrophyListResponse{} } -func (m *CMsgClientToGCGetTrophyListResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCGetTrophyListResponse) ProtoMessage() {} -func (*CMsgClientToGCGetTrophyListResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{134} -} - -func (m *CMsgClientToGCGetTrophyListResponse) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgClientToGCGetTrophyListResponse) GetTrophies() []*CMsgClientToGCGetTrophyListResponse_Trophy { - if m != nil { - return m.Trophies - } - return nil -} - -func (m *CMsgClientToGCGetTrophyListResponse) GetProfileName() string { - if m != nil && m.ProfileName != nil { - return *m.ProfileName - } - return "" -} - -type CMsgClientToGCGetTrophyListResponse_Trophy struct { - TrophyId *uint32 `protobuf:"varint,1,opt,name=trophy_id,json=trophyId" json:"trophy_id,omitempty"` - TrophyScore *uint32 `protobuf:"varint,2,opt,name=trophy_score,json=trophyScore" json:"trophy_score,omitempty"` - LastUpdated *uint32 `protobuf:"varint,3,opt,name=last_updated,json=lastUpdated" json:"last_updated,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetTrophyListResponse_Trophy) Reset() { - *m = CMsgClientToGCGetTrophyListResponse_Trophy{} -} -func (m *CMsgClientToGCGetTrophyListResponse_Trophy) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCGetTrophyListResponse_Trophy) ProtoMessage() {} -func (*CMsgClientToGCGetTrophyListResponse_Trophy) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{134, 0} -} - -func (m *CMsgClientToGCGetTrophyListResponse_Trophy) GetTrophyId() uint32 { - if m != nil && m.TrophyId != nil { - return *m.TrophyId - } - return 0 -} - -func (m *CMsgClientToGCGetTrophyListResponse_Trophy) GetTrophyScore() uint32 { - if m != nil && m.TrophyScore != nil { - return *m.TrophyScore - } - return 0 -} - -func (m *CMsgClientToGCGetTrophyListResponse_Trophy) GetLastUpdated() uint32 { - if m != nil && m.LastUpdated != nil { - return *m.LastUpdated - } - return 0 -} - -type CMsgGCToClientTrophyAwarded struct { - TrophyId *uint32 `protobuf:"varint,1,opt,name=trophy_id,json=trophyId" json:"trophy_id,omitempty"` - TrophyScore *uint32 `protobuf:"varint,2,opt,name=trophy_score,json=trophyScore" json:"trophy_score,omitempty"` - TrophyOldScore *uint32 `protobuf:"varint,3,opt,name=trophy_old_score,json=trophyOldScore" json:"trophy_old_score,omitempty"` - LastUpdated *uint32 `protobuf:"varint,4,opt,name=last_updated,json=lastUpdated" json:"last_updated,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientTrophyAwarded) Reset() { *m = CMsgGCToClientTrophyAwarded{} } -func (m *CMsgGCToClientTrophyAwarded) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientTrophyAwarded) ProtoMessage() {} -func (*CMsgGCToClientTrophyAwarded) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{135} } - -func (m *CMsgGCToClientTrophyAwarded) GetTrophyId() uint32 { - if m != nil && m.TrophyId != nil { - return *m.TrophyId - } - return 0 -} - -func (m *CMsgGCToClientTrophyAwarded) GetTrophyScore() uint32 { - if m != nil && m.TrophyScore != nil { - return *m.TrophyScore - } - return 0 -} - -func (m *CMsgGCToClientTrophyAwarded) GetTrophyOldScore() uint32 { - if m != nil && m.TrophyOldScore != nil { - return *m.TrophyOldScore - } - return 0 -} - -func (m *CMsgGCToClientTrophyAwarded) GetLastUpdated() uint32 { - if m != nil && m.LastUpdated != nil { - return *m.LastUpdated - } - return 0 -} - -type CMsgClientToGCGetProfileCard struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetProfileCard) Reset() { *m = CMsgClientToGCGetProfileCard{} } -func (m *CMsgClientToGCGetProfileCard) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCGetProfileCard) ProtoMessage() {} -func (*CMsgClientToGCGetProfileCard) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{136} } - -func (m *CMsgClientToGCGetProfileCard) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -type CMsgClientToGCSetProfileCardSlots struct { - Slots []*CMsgClientToGCSetProfileCardSlots_CardSlot `protobuf:"bytes,1,rep,name=slots" json:"slots,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCSetProfileCardSlots) Reset() { *m = CMsgClientToGCSetProfileCardSlots{} } -func (m *CMsgClientToGCSetProfileCardSlots) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCSetProfileCardSlots) ProtoMessage() {} -func (*CMsgClientToGCSetProfileCardSlots) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{137} -} - -func (m *CMsgClientToGCSetProfileCardSlots) GetSlots() []*CMsgClientToGCSetProfileCardSlots_CardSlot { - if m != nil { - return m.Slots - } - return nil -} - -type CMsgClientToGCSetProfileCardSlots_CardSlot struct { - SlotId *uint32 `protobuf:"varint,1,opt,name=slot_id,json=slotId" json:"slot_id,omitempty"` - SlotType *dota_shared_enums.EProfileCardSlotType `protobuf:"varint,2,opt,name=slot_type,json=slotType,enum=EProfileCardSlotType,def=0" json:"slot_type,omitempty"` - SlotValue *uint64 `protobuf:"varint,3,opt,name=slot_value,json=slotValue" json:"slot_value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCSetProfileCardSlots_CardSlot) Reset() { - *m = CMsgClientToGCSetProfileCardSlots_CardSlot{} -} -func (m *CMsgClientToGCSetProfileCardSlots_CardSlot) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCSetProfileCardSlots_CardSlot) ProtoMessage() {} -func (*CMsgClientToGCSetProfileCardSlots_CardSlot) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{137, 0} -} - -const Default_CMsgClientToGCSetProfileCardSlots_CardSlot_SlotType dota_shared_enums.EProfileCardSlotType = dota_shared_enums.EProfileCardSlotType_k_EProfileCardSlotType_Empty - -func (m *CMsgClientToGCSetProfileCardSlots_CardSlot) GetSlotId() uint32 { - if m != nil && m.SlotId != nil { - return *m.SlotId - } - return 0 -} - -func (m *CMsgClientToGCSetProfileCardSlots_CardSlot) GetSlotType() dota_shared_enums.EProfileCardSlotType { - if m != nil && m.SlotType != nil { - return *m.SlotType - } - return Default_CMsgClientToGCSetProfileCardSlots_CardSlot_SlotType -} - -func (m *CMsgClientToGCSetProfileCardSlots_CardSlot) GetSlotValue() uint64 { - if m != nil && m.SlotValue != nil { - return *m.SlotValue - } - return 0 -} - -type CMsgClientToGCGetProfileCardStats struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetProfileCardStats) Reset() { *m = CMsgClientToGCGetProfileCardStats{} } -func (m *CMsgClientToGCGetProfileCardStats) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCGetProfileCardStats) ProtoMessage() {} -func (*CMsgClientToGCGetProfileCardStats) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{138} -} - -type CMsgClientToGCCreateHeroStatue struct { - SourceItem *uint64 `protobuf:"varint,1,opt,name=source_item,json=sourceItem" json:"source_item,omitempty"` - HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - SequenceName *string `protobuf:"bytes,4,opt,name=sequence_name,json=sequenceName" json:"sequence_name,omitempty"` - Cycle *float32 `protobuf:"fixed32,5,opt,name=cycle" json:"cycle,omitempty"` - Wearables []uint32 `protobuf:"varint,6,rep,name=wearables" json:"wearables,omitempty"` - Inscription *string `protobuf:"bytes,7,opt,name=inscription" json:"inscription,omitempty"` - Styles []uint32 `protobuf:"varint,8,rep,name=styles" json:"styles,omitempty"` - ReforgerItem *uint64 `protobuf:"varint,9,opt,name=reforger_item,json=reforgerItem" json:"reforger_item,omitempty"` - TournamentDrop *bool `protobuf:"varint,10,opt,name=tournament_drop,json=tournamentDrop" json:"tournament_drop,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCCreateHeroStatue) Reset() { *m = CMsgClientToGCCreateHeroStatue{} } -func (m *CMsgClientToGCCreateHeroStatue) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCCreateHeroStatue) ProtoMessage() {} -func (*CMsgClientToGCCreateHeroStatue) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{139} -} - -func (m *CMsgClientToGCCreateHeroStatue) GetSourceItem() uint64 { - if m != nil && m.SourceItem != nil { - return *m.SourceItem - } - return 0 -} - -func (m *CMsgClientToGCCreateHeroStatue) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgClientToGCCreateHeroStatue) GetSequenceName() string { - if m != nil && m.SequenceName != nil { - return *m.SequenceName - } - return "" -} - -func (m *CMsgClientToGCCreateHeroStatue) GetCycle() float32 { - if m != nil && m.Cycle != nil { - return *m.Cycle - } - return 0 -} - -func (m *CMsgClientToGCCreateHeroStatue) GetWearables() []uint32 { - if m != nil { - return m.Wearables - } - return nil -} - -func (m *CMsgClientToGCCreateHeroStatue) GetInscription() string { - if m != nil && m.Inscription != nil { - return *m.Inscription - } - return "" -} - -func (m *CMsgClientToGCCreateHeroStatue) GetStyles() []uint32 { - if m != nil { - return m.Styles - } - return nil -} - -func (m *CMsgClientToGCCreateHeroStatue) GetReforgerItem() uint64 { - if m != nil && m.ReforgerItem != nil { - return *m.ReforgerItem - } - return 0 -} - -func (m *CMsgClientToGCCreateHeroStatue) GetTournamentDrop() bool { - if m != nil && m.TournamentDrop != nil { - return *m.TournamentDrop - } - return false -} - -type CMsgGCToClientHeroStatueCreateResult struct { - ResultingItem *uint64 `protobuf:"varint,1,opt,name=resulting_item,json=resultingItem" json:"resulting_item,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientHeroStatueCreateResult) Reset() { *m = CMsgGCToClientHeroStatueCreateResult{} } -func (m *CMsgGCToClientHeroStatueCreateResult) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientHeroStatueCreateResult) ProtoMessage() {} -func (*CMsgGCToClientHeroStatueCreateResult) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{140} -} - -func (m *CMsgGCToClientHeroStatueCreateResult) GetResultingItem() uint64 { - if m != nil && m.ResultingItem != nil { - return *m.ResultingItem - } - return 0 -} - -type CMsgClientToGCRecordCompendiumStats struct { - LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - ViewDurationS *uint32 `protobuf:"varint,2,opt,name=view_duration_s,json=viewDurationS" json:"view_duration_s,omitempty"` - VideosViewed *uint32 `protobuf:"varint,3,opt,name=videos_viewed,json=videosViewed" json:"videos_viewed,omitempty"` - PageTurns *uint32 `protobuf:"varint,4,opt,name=page_turns,json=pageTurns" json:"page_turns,omitempty"` - LinksFollowed *uint32 `protobuf:"varint,5,opt,name=links_followed,json=linksFollowed" json:"links_followed,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRecordCompendiumStats) Reset() { *m = CMsgClientToGCRecordCompendiumStats{} } -func (m *CMsgClientToGCRecordCompendiumStats) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCRecordCompendiumStats) ProtoMessage() {} -func (*CMsgClientToGCRecordCompendiumStats) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{141} -} - -func (m *CMsgClientToGCRecordCompendiumStats) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CMsgClientToGCRecordCompendiumStats) GetViewDurationS() uint32 { - if m != nil && m.ViewDurationS != nil { - return *m.ViewDurationS - } - return 0 -} - -func (m *CMsgClientToGCRecordCompendiumStats) GetVideosViewed() uint32 { - if m != nil && m.VideosViewed != nil { - return *m.VideosViewed - } - return 0 -} - -func (m *CMsgClientToGCRecordCompendiumStats) GetPageTurns() uint32 { - if m != nil && m.PageTurns != nil { - return *m.PageTurns - } - return 0 -} - -func (m *CMsgClientToGCRecordCompendiumStats) GetLinksFollowed() uint32 { - if m != nil && m.LinksFollowed != nil { - return *m.LinksFollowed - } - return 0 -} - -type CMsgGCToClientEventStatusChanged struct { - ActiveEvent *dota_shared_enums.EEvent `protobuf:"varint,2,opt,name=active_event,json=activeEvent,enum=EEvent,def=0" json:"active_event,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientEventStatusChanged) Reset() { *m = CMsgGCToClientEventStatusChanged{} } -func (m *CMsgGCToClientEventStatusChanged) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientEventStatusChanged) ProtoMessage() {} -func (*CMsgGCToClientEventStatusChanged) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{142} -} - -const Default_CMsgGCToClientEventStatusChanged_ActiveEvent dota_shared_enums.EEvent = dota_shared_enums.EEvent_EVENT_ID_NONE - -func (m *CMsgGCToClientEventStatusChanged) GetActiveEvent() dota_shared_enums.EEvent { - if m != nil && m.ActiveEvent != nil { - return *m.ActiveEvent - } - return Default_CMsgGCToClientEventStatusChanged_ActiveEvent -} - -type CMsgClientToGCPlayerStatsRequest struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCPlayerStatsRequest) Reset() { *m = CMsgClientToGCPlayerStatsRequest{} } -func (m *CMsgClientToGCPlayerStatsRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCPlayerStatsRequest) ProtoMessage() {} -func (*CMsgClientToGCPlayerStatsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{143} -} - -func (m *CMsgClientToGCPlayerStatsRequest) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -type CMsgGCToClientPlayerStatsResponse struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - PlayerStats []float32 `protobuf:"fixed32,2,rep,name=player_stats,json=playerStats" json:"player_stats,omitempty"` - MatchCount *uint32 `protobuf:"varint,3,opt,name=match_count,json=matchCount" json:"match_count,omitempty"` - MeanGpm *float32 `protobuf:"fixed32,4,opt,name=mean_gpm,json=meanGpm" json:"mean_gpm,omitempty"` - MeanXppm *float32 `protobuf:"fixed32,5,opt,name=mean_xppm,json=meanXppm" json:"mean_xppm,omitempty"` - MeanLasthits *float32 `protobuf:"fixed32,6,opt,name=mean_lasthits,json=meanLasthits" json:"mean_lasthits,omitempty"` - Rampages *uint32 `protobuf:"varint,7,opt,name=rampages" json:"rampages,omitempty"` - TripleKills *uint32 `protobuf:"varint,8,opt,name=triple_kills,json=tripleKills" json:"triple_kills,omitempty"` - FirstBloodClaimed *uint32 `protobuf:"varint,9,opt,name=first_blood_claimed,json=firstBloodClaimed" json:"first_blood_claimed,omitempty"` - FirstBloodGiven *uint32 `protobuf:"varint,10,opt,name=first_blood_given,json=firstBloodGiven" json:"first_blood_given,omitempty"` - CouriersKilled *uint32 `protobuf:"varint,11,opt,name=couriers_killed,json=couriersKilled" json:"couriers_killed,omitempty"` - AegisesSnatched *uint32 `protobuf:"varint,12,opt,name=aegises_snatched,json=aegisesSnatched" json:"aegises_snatched,omitempty"` - CheesesEaten *uint32 `protobuf:"varint,13,opt,name=cheeses_eaten,json=cheesesEaten" json:"cheeses_eaten,omitempty"` - CreepsStacked *uint32 `protobuf:"varint,14,opt,name=creeps_stacked,json=creepsStacked" json:"creeps_stacked,omitempty"` - FightScore *float32 `protobuf:"fixed32,15,opt,name=fight_score,json=fightScore" json:"fight_score,omitempty"` - FarmScore *float32 `protobuf:"fixed32,16,opt,name=farm_score,json=farmScore" json:"farm_score,omitempty"` - SupportScore *float32 `protobuf:"fixed32,17,opt,name=support_score,json=supportScore" json:"support_score,omitempty"` - PushScore *float32 `protobuf:"fixed32,18,opt,name=push_score,json=pushScore" json:"push_score,omitempty"` - VersatilityScore *float32 `protobuf:"fixed32,19,opt,name=versatility_score,json=versatilityScore" json:"versatility_score,omitempty"` - MeanNetworth *float32 `protobuf:"fixed32,20,opt,name=mean_networth,json=meanNetworth" json:"mean_networth,omitempty"` - MeanDamage *float32 `protobuf:"fixed32,21,opt,name=mean_damage,json=meanDamage" json:"mean_damage,omitempty"` - MeanHeals *float32 `protobuf:"fixed32,22,opt,name=mean_heals,json=meanHeals" json:"mean_heals,omitempty"` - RapiersPurchased *uint32 `protobuf:"varint,23,opt,name=rapiers_purchased,json=rapiersPurchased" json:"rapiers_purchased,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientPlayerStatsResponse) Reset() { *m = CMsgGCToClientPlayerStatsResponse{} } -func (m *CMsgGCToClientPlayerStatsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientPlayerStatsResponse) ProtoMessage() {} -func (*CMsgGCToClientPlayerStatsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{144} -} - -func (m *CMsgGCToClientPlayerStatsResponse) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgGCToClientPlayerStatsResponse) GetPlayerStats() []float32 { - if m != nil { - return m.PlayerStats - } - return nil -} - -func (m *CMsgGCToClientPlayerStatsResponse) GetMatchCount() uint32 { - if m != nil && m.MatchCount != nil { - return *m.MatchCount - } - return 0 -} - -func (m *CMsgGCToClientPlayerStatsResponse) GetMeanGpm() float32 { - if m != nil && m.MeanGpm != nil { - return *m.MeanGpm - } - return 0 -} - -func (m *CMsgGCToClientPlayerStatsResponse) GetMeanXppm() float32 { - if m != nil && m.MeanXppm != nil { - return *m.MeanXppm - } - return 0 -} - -func (m *CMsgGCToClientPlayerStatsResponse) GetMeanLasthits() float32 { - if m != nil && m.MeanLasthits != nil { - return *m.MeanLasthits - } - return 0 -} - -func (m *CMsgGCToClientPlayerStatsResponse) GetRampages() uint32 { - if m != nil && m.Rampages != nil { - return *m.Rampages - } - return 0 -} - -func (m *CMsgGCToClientPlayerStatsResponse) GetTripleKills() uint32 { - if m != nil && m.TripleKills != nil { - return *m.TripleKills - } - return 0 -} - -func (m *CMsgGCToClientPlayerStatsResponse) GetFirstBloodClaimed() uint32 { - if m != nil && m.FirstBloodClaimed != nil { - return *m.FirstBloodClaimed - } - return 0 -} - -func (m *CMsgGCToClientPlayerStatsResponse) GetFirstBloodGiven() uint32 { - if m != nil && m.FirstBloodGiven != nil { - return *m.FirstBloodGiven - } - return 0 -} - -func (m *CMsgGCToClientPlayerStatsResponse) GetCouriersKilled() uint32 { - if m != nil && m.CouriersKilled != nil { - return *m.CouriersKilled - } - return 0 -} - -func (m *CMsgGCToClientPlayerStatsResponse) GetAegisesSnatched() uint32 { - if m != nil && m.AegisesSnatched != nil { - return *m.AegisesSnatched - } - return 0 -} - -func (m *CMsgGCToClientPlayerStatsResponse) GetCheesesEaten() uint32 { - if m != nil && m.CheesesEaten != nil { - return *m.CheesesEaten - } - return 0 -} - -func (m *CMsgGCToClientPlayerStatsResponse) GetCreepsStacked() uint32 { - if m != nil && m.CreepsStacked != nil { - return *m.CreepsStacked - } - return 0 -} - -func (m *CMsgGCToClientPlayerStatsResponse) GetFightScore() float32 { - if m != nil && m.FightScore != nil { - return *m.FightScore - } - return 0 -} - -func (m *CMsgGCToClientPlayerStatsResponse) GetFarmScore() float32 { - if m != nil && m.FarmScore != nil { - return *m.FarmScore - } - return 0 -} - -func (m *CMsgGCToClientPlayerStatsResponse) GetSupportScore() float32 { - if m != nil && m.SupportScore != nil { - return *m.SupportScore - } - return 0 -} - -func (m *CMsgGCToClientPlayerStatsResponse) GetPushScore() float32 { - if m != nil && m.PushScore != nil { - return *m.PushScore - } - return 0 -} - -func (m *CMsgGCToClientPlayerStatsResponse) GetVersatilityScore() float32 { - if m != nil && m.VersatilityScore != nil { - return *m.VersatilityScore - } - return 0 -} - -func (m *CMsgGCToClientPlayerStatsResponse) GetMeanNetworth() float32 { - if m != nil && m.MeanNetworth != nil { - return *m.MeanNetworth - } - return 0 -} - -func (m *CMsgGCToClientPlayerStatsResponse) GetMeanDamage() float32 { - if m != nil && m.MeanDamage != nil { - return *m.MeanDamage - } - return 0 -} - -func (m *CMsgGCToClientPlayerStatsResponse) GetMeanHeals() float32 { - if m != nil && m.MeanHeals != nil { - return *m.MeanHeals - } - return 0 -} - -func (m *CMsgGCToClientPlayerStatsResponse) GetRapiersPurchased() uint32 { - if m != nil && m.RapiersPurchased != nil { - return *m.RapiersPurchased - } - return 0 -} - -type CMsgClientToGCCustomGamePlayerCountRequest struct { - CustomGameId *uint64 `protobuf:"varint,1,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCCustomGamePlayerCountRequest) Reset() { - *m = CMsgClientToGCCustomGamePlayerCountRequest{} -} -func (m *CMsgClientToGCCustomGamePlayerCountRequest) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCCustomGamePlayerCountRequest) ProtoMessage() {} -func (*CMsgClientToGCCustomGamePlayerCountRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{145} -} - -func (m *CMsgClientToGCCustomGamePlayerCountRequest) GetCustomGameId() uint64 { - if m != nil && m.CustomGameId != nil { - return *m.CustomGameId - } - return 0 -} - -type CMsgGCToClientCustomGamePlayerCountResponse struct { - CustomGameId *uint64 `protobuf:"varint,1,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` - PlayerCount *uint64 `protobuf:"varint,2,opt,name=player_count,json=playerCount" json:"player_count,omitempty"` - SpectatorCount *uint64 `protobuf:"varint,3,opt,name=spectator_count,json=spectatorCount" json:"spectator_count,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientCustomGamePlayerCountResponse) Reset() { - *m = CMsgGCToClientCustomGamePlayerCountResponse{} -} -func (m *CMsgGCToClientCustomGamePlayerCountResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientCustomGamePlayerCountResponse) ProtoMessage() {} -func (*CMsgGCToClientCustomGamePlayerCountResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{146} -} - -func (m *CMsgGCToClientCustomGamePlayerCountResponse) GetCustomGameId() uint64 { - if m != nil && m.CustomGameId != nil { - return *m.CustomGameId - } - return 0 -} - -func (m *CMsgGCToClientCustomGamePlayerCountResponse) GetPlayerCount() uint64 { - if m != nil && m.PlayerCount != nil { - return *m.PlayerCount - } - return 0 -} - -func (m *CMsgGCToClientCustomGamePlayerCountResponse) GetSpectatorCount() uint64 { - if m != nil && m.SpectatorCount != nil { - return *m.SpectatorCount - } - return 0 -} - -type CMsgClientToGCCustomGamesFriendsPlayedRequest struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCCustomGamesFriendsPlayedRequest) Reset() { - *m = CMsgClientToGCCustomGamesFriendsPlayedRequest{} -} -func (m *CMsgClientToGCCustomGamesFriendsPlayedRequest) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCCustomGamesFriendsPlayedRequest) ProtoMessage() {} -func (*CMsgClientToGCCustomGamesFriendsPlayedRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{147} -} - -type CMsgGCToClientCustomGamesFriendsPlayedResponse struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Games []*CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame `protobuf:"bytes,2,rep,name=games" json:"games,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse) Reset() { - *m = CMsgGCToClientCustomGamesFriendsPlayedResponse{} -} -func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientCustomGamesFriendsPlayedResponse) ProtoMessage() {} -func (*CMsgGCToClientCustomGamesFriendsPlayedResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{148} -} - -func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse) GetGames() []*CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame { - if m != nil { - return m.Games - } - return nil -} - -type CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame struct { - CustomGameId *uint64 `protobuf:"varint,1,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` - AccountIds []uint32 `protobuf:"varint,2,rep,name=account_ids,json=accountIds" json:"account_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame) Reset() { - *m = CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame{} -} -func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame) ProtoMessage() {} -func (*CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{148, 0} -} - -func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame) GetCustomGameId() uint64 { - if m != nil && m.CustomGameId != nil { - return *m.CustomGameId - } - return 0 -} - -func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame) GetAccountIds() []uint32 { - if m != nil { - return m.AccountIds - } - return nil -} - -type CMsgClientToGCSocialFeedPostCommentRequest struct { - EventId *uint64 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - Comment *string `protobuf:"bytes,2,opt,name=comment" json:"comment,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCSocialFeedPostCommentRequest) Reset() { - *m = CMsgClientToGCSocialFeedPostCommentRequest{} -} -func (m *CMsgClientToGCSocialFeedPostCommentRequest) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCSocialFeedPostCommentRequest) ProtoMessage() {} -func (*CMsgClientToGCSocialFeedPostCommentRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{149} -} - -func (m *CMsgClientToGCSocialFeedPostCommentRequest) GetEventId() uint64 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -func (m *CMsgClientToGCSocialFeedPostCommentRequest) GetComment() string { - if m != nil && m.Comment != nil { - return *m.Comment - } - return "" -} - -type CMsgGCToClientSocialFeedPostCommentResponse struct { - Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientSocialFeedPostCommentResponse) Reset() { - *m = CMsgGCToClientSocialFeedPostCommentResponse{} -} -func (m *CMsgGCToClientSocialFeedPostCommentResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientSocialFeedPostCommentResponse) ProtoMessage() {} -func (*CMsgGCToClientSocialFeedPostCommentResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{150} -} - -func (m *CMsgGCToClientSocialFeedPostCommentResponse) GetSuccess() bool { - if m != nil && m.Success != nil { - return *m.Success - } - return false -} - -type CMsgClientToGCSocialFeedPostMessageRequest struct { - Message *string `protobuf:"bytes,1,opt,name=message" json:"message,omitempty"` - MatchId *uint64 `protobuf:"varint,2,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - MatchTimestamp *uint32 `protobuf:"varint,3,opt,name=match_timestamp,json=matchTimestamp" json:"match_timestamp,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCSocialFeedPostMessageRequest) Reset() { - *m = CMsgClientToGCSocialFeedPostMessageRequest{} -} -func (m *CMsgClientToGCSocialFeedPostMessageRequest) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCSocialFeedPostMessageRequest) ProtoMessage() {} -func (*CMsgClientToGCSocialFeedPostMessageRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{151} -} - -func (m *CMsgClientToGCSocialFeedPostMessageRequest) GetMessage() string { - if m != nil && m.Message != nil { - return *m.Message - } - return "" -} - -func (m *CMsgClientToGCSocialFeedPostMessageRequest) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgClientToGCSocialFeedPostMessageRequest) GetMatchTimestamp() uint32 { - if m != nil && m.MatchTimestamp != nil { - return *m.MatchTimestamp - } - return 0 -} - -type CMsgGCToClientSocialFeedPostMessageResponse struct { - Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientSocialFeedPostMessageResponse) Reset() { - *m = CMsgGCToClientSocialFeedPostMessageResponse{} -} -func (m *CMsgGCToClientSocialFeedPostMessageResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientSocialFeedPostMessageResponse) ProtoMessage() {} -func (*CMsgGCToClientSocialFeedPostMessageResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{152} -} - -func (m *CMsgGCToClientSocialFeedPostMessageResponse) GetSuccess() bool { - if m != nil && m.Success != nil { - return *m.Success - } - return false -} - -type CMsgClientToGCFriendsPlayedCustomGameRequest struct { - CustomGameId *uint64 `protobuf:"varint,1,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCFriendsPlayedCustomGameRequest) Reset() { - *m = CMsgClientToGCFriendsPlayedCustomGameRequest{} -} -func (m *CMsgClientToGCFriendsPlayedCustomGameRequest) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCFriendsPlayedCustomGameRequest) ProtoMessage() {} -func (*CMsgClientToGCFriendsPlayedCustomGameRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{153} -} - -func (m *CMsgClientToGCFriendsPlayedCustomGameRequest) GetCustomGameId() uint64 { - if m != nil && m.CustomGameId != nil { - return *m.CustomGameId - } - return 0 -} - -type CMsgGCToClientFriendsPlayedCustomGameResponse struct { - CustomGameId *uint64 `protobuf:"varint,1,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` - AccountIds []uint32 `protobuf:"varint,2,rep,name=account_ids,json=accountIds" json:"account_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientFriendsPlayedCustomGameResponse) Reset() { - *m = CMsgGCToClientFriendsPlayedCustomGameResponse{} -} -func (m *CMsgGCToClientFriendsPlayedCustomGameResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientFriendsPlayedCustomGameResponse) ProtoMessage() {} -func (*CMsgGCToClientFriendsPlayedCustomGameResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{154} -} - -func (m *CMsgGCToClientFriendsPlayedCustomGameResponse) GetCustomGameId() uint64 { - if m != nil && m.CustomGameId != nil { - return *m.CustomGameId - } - return 0 -} - -func (m *CMsgGCToClientFriendsPlayedCustomGameResponse) GetAccountIds() []uint32 { - if m != nil { - return m.AccountIds - } - return nil -} - -type CMsgClientToGCFeaturedHeroesRequest struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCFeaturedHeroesRequest) Reset() { *m = CMsgClientToGCFeaturedHeroesRequest{} } -func (m *CMsgClientToGCFeaturedHeroesRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCFeaturedHeroesRequest) ProtoMessage() {} -func (*CMsgClientToGCFeaturedHeroesRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{155} -} - -type CMsgGCToClientFeaturedHeroesResponse struct { - Categories []*CMsgGCToClientFeaturedHeroesResponse_Category `protobuf:"bytes,1,rep,name=categories" json:"categories,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientFeaturedHeroesResponse) Reset() { *m = CMsgGCToClientFeaturedHeroesResponse{} } -func (m *CMsgGCToClientFeaturedHeroesResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientFeaturedHeroesResponse) ProtoMessage() {} -func (*CMsgGCToClientFeaturedHeroesResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{156} -} - -func (m *CMsgGCToClientFeaturedHeroesResponse) GetCategories() []*CMsgGCToClientFeaturedHeroesResponse_Category { - if m != nil { - return m.Categories - } - return nil -} - -type CMsgGCToClientFeaturedHeroesResponse_DataField struct { - DataType *EFeaturedHeroDataType `protobuf:"varint,1,opt,name=data_type,json=dataType,enum=EFeaturedHeroDataType,def=0" json:"data_type,omitempty"` - Uint32Value *uint32 `protobuf:"varint,2,opt,name=uint32_value,json=uint32Value" json:"uint32_value,omitempty"` - Uint64Value *uint64 `protobuf:"varint,3,opt,name=uint64_value,json=uint64Value" json:"uint64_value,omitempty"` - StringValue *string `protobuf:"bytes,4,opt,name=string_value,json=stringValue" json:"string_value,omitempty"` - FloatValue *float32 `protobuf:"fixed32,5,opt,name=float_value,json=floatValue" json:"float_value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientFeaturedHeroesResponse_DataField) Reset() { - *m = CMsgGCToClientFeaturedHeroesResponse_DataField{} -} -func (m *CMsgGCToClientFeaturedHeroesResponse_DataField) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientFeaturedHeroesResponse_DataField) ProtoMessage() {} -func (*CMsgGCToClientFeaturedHeroesResponse_DataField) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{156, 0} -} - -const Default_CMsgGCToClientFeaturedHeroesResponse_DataField_DataType EFeaturedHeroDataType = EFeaturedHeroDataType_k_EFeaturedHeroDataType_HeroID - -func (m *CMsgGCToClientFeaturedHeroesResponse_DataField) GetDataType() EFeaturedHeroDataType { - if m != nil && m.DataType != nil { - return *m.DataType - } - return Default_CMsgGCToClientFeaturedHeroesResponse_DataField_DataType -} - -func (m *CMsgGCToClientFeaturedHeroesResponse_DataField) GetUint32Value() uint32 { - if m != nil && m.Uint32Value != nil { - return *m.Uint32Value - } - return 0 -} - -func (m *CMsgGCToClientFeaturedHeroesResponse_DataField) GetUint64Value() uint64 { - if m != nil && m.Uint64Value != nil { - return *m.Uint64Value - } - return 0 -} - -func (m *CMsgGCToClientFeaturedHeroesResponse_DataField) GetStringValue() string { - if m != nil && m.StringValue != nil { - return *m.StringValue - } - return "" -} - -func (m *CMsgGCToClientFeaturedHeroesResponse_DataField) GetFloatValue() float32 { - if m != nil && m.FloatValue != nil { - return *m.FloatValue - } - return 0 -} - -type CMsgGCToClientFeaturedHeroesResponse_FeaturedHero struct { - DataFields []*CMsgGCToClientFeaturedHeroesResponse_DataField `protobuf:"bytes,1,rep,name=data_fields,json=dataFields" json:"data_fields,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientFeaturedHeroesResponse_FeaturedHero) Reset() { - *m = CMsgGCToClientFeaturedHeroesResponse_FeaturedHero{} -} -func (m *CMsgGCToClientFeaturedHeroesResponse_FeaturedHero) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientFeaturedHeroesResponse_FeaturedHero) ProtoMessage() {} -func (*CMsgGCToClientFeaturedHeroesResponse_FeaturedHero) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{156, 1} -} - -func (m *CMsgGCToClientFeaturedHeroesResponse_FeaturedHero) GetDataFields() []*CMsgGCToClientFeaturedHeroesResponse_DataField { - if m != nil { - return m.DataFields - } - return nil -} - -type CMsgGCToClientFeaturedHeroesResponse_Category struct { - CategoryWeight *int32 `protobuf:"varint,1,opt,name=category_weight,json=categoryWeight" json:"category_weight,omitempty"` - TextFields []EFeaturedHeroTextField `protobuf:"varint,2,rep,name=text_fields,json=textFields,enum=EFeaturedHeroTextField" json:"text_fields,omitempty"` - FeaturedHeroes []*CMsgGCToClientFeaturedHeroesResponse_FeaturedHero `protobuf:"bytes,3,rep,name=featured_heroes,json=featuredHeroes" json:"featured_heroes,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientFeaturedHeroesResponse_Category) Reset() { - *m = CMsgGCToClientFeaturedHeroesResponse_Category{} -} -func (m *CMsgGCToClientFeaturedHeroesResponse_Category) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientFeaturedHeroesResponse_Category) ProtoMessage() {} -func (*CMsgGCToClientFeaturedHeroesResponse_Category) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{156, 2} -} - -func (m *CMsgGCToClientFeaturedHeroesResponse_Category) GetCategoryWeight() int32 { - if m != nil && m.CategoryWeight != nil { - return *m.CategoryWeight - } - return 0 -} - -func (m *CMsgGCToClientFeaturedHeroesResponse_Category) GetTextFields() []EFeaturedHeroTextField { - if m != nil { - return m.TextFields - } - return nil -} - -func (m *CMsgGCToClientFeaturedHeroesResponse_Category) GetFeaturedHeroes() []*CMsgGCToClientFeaturedHeroesResponse_FeaturedHero { - if m != nil { - return m.FeaturedHeroes - } - return nil -} - -type CMsgClientToGCSocialMatchPostCommentRequest struct { - MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - Comment *string `protobuf:"bytes,2,opt,name=comment" json:"comment,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCSocialMatchPostCommentRequest) Reset() { - *m = CMsgClientToGCSocialMatchPostCommentRequest{} -} -func (m *CMsgClientToGCSocialMatchPostCommentRequest) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCSocialMatchPostCommentRequest) ProtoMessage() {} -func (*CMsgClientToGCSocialMatchPostCommentRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{157} -} - -func (m *CMsgClientToGCSocialMatchPostCommentRequest) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgClientToGCSocialMatchPostCommentRequest) GetComment() string { - if m != nil && m.Comment != nil { - return *m.Comment - } - return "" -} - -type CMsgGCToClientSocialMatchPostCommentResponse struct { - Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientSocialMatchPostCommentResponse) Reset() { - *m = CMsgGCToClientSocialMatchPostCommentResponse{} -} -func (m *CMsgGCToClientSocialMatchPostCommentResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientSocialMatchPostCommentResponse) ProtoMessage() {} -func (*CMsgGCToClientSocialMatchPostCommentResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{158} -} - -func (m *CMsgGCToClientSocialMatchPostCommentResponse) GetSuccess() bool { - if m != nil && m.Success != nil { - return *m.Success - } - return false -} - -type CMsgClientToGCSocialMatchDetailsRequest struct { - MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - PaginationTimestamp *uint32 `protobuf:"varint,2,opt,name=pagination_timestamp,json=paginationTimestamp" json:"pagination_timestamp,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCSocialMatchDetailsRequest) Reset() { - *m = CMsgClientToGCSocialMatchDetailsRequest{} -} -func (m *CMsgClientToGCSocialMatchDetailsRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCSocialMatchDetailsRequest) ProtoMessage() {} -func (*CMsgClientToGCSocialMatchDetailsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{159} -} - -func (m *CMsgClientToGCSocialMatchDetailsRequest) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgClientToGCSocialMatchDetailsRequest) GetPaginationTimestamp() uint32 { - if m != nil && m.PaginationTimestamp != nil { - return *m.PaginationTimestamp - } - return 0 -} - -type CMsgGCToClientSocialMatchDetailsResponse struct { - Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` - Comments []*CMsgGCToClientSocialMatchDetailsResponse_Comment `protobuf:"bytes,2,rep,name=comments" json:"comments,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientSocialMatchDetailsResponse) Reset() { - *m = CMsgGCToClientSocialMatchDetailsResponse{} -} -func (m *CMsgGCToClientSocialMatchDetailsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientSocialMatchDetailsResponse) ProtoMessage() {} -func (*CMsgGCToClientSocialMatchDetailsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{160} -} - -func (m *CMsgGCToClientSocialMatchDetailsResponse) GetSuccess() bool { - if m != nil && m.Success != nil { - return *m.Success - } - return false -} - -func (m *CMsgGCToClientSocialMatchDetailsResponse) GetComments() []*CMsgGCToClientSocialMatchDetailsResponse_Comment { - if m != nil { - return m.Comments - } - return nil -} - -type CMsgGCToClientSocialMatchDetailsResponse_Comment struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - PersonaName *string `protobuf:"bytes,2,opt,name=persona_name,json=personaName" json:"persona_name,omitempty"` - Timestamp *uint32 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"` - Comment *string `protobuf:"bytes,4,opt,name=comment" json:"comment,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientSocialMatchDetailsResponse_Comment) Reset() { - *m = CMsgGCToClientSocialMatchDetailsResponse_Comment{} -} -func (m *CMsgGCToClientSocialMatchDetailsResponse_Comment) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientSocialMatchDetailsResponse_Comment) ProtoMessage() {} -func (*CMsgGCToClientSocialMatchDetailsResponse_Comment) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{160, 0} -} - -func (m *CMsgGCToClientSocialMatchDetailsResponse_Comment) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgGCToClientSocialMatchDetailsResponse_Comment) GetPersonaName() string { - if m != nil && m.PersonaName != nil { - return *m.PersonaName - } - return "" -} - -func (m *CMsgGCToClientSocialMatchDetailsResponse_Comment) GetTimestamp() uint32 { - if m != nil && m.Timestamp != nil { - return *m.Timestamp - } - return 0 -} - -func (m *CMsgGCToClientSocialMatchDetailsResponse_Comment) GetComment() string { - if m != nil && m.Comment != nil { - return *m.Comment - } - return "" -} - -type CMsgDOTAPartyRichPresence struct { - PartyId *uint64 `protobuf:"fixed64,1,opt,name=party_id,json=partyId" json:"party_id,omitempty"` - PartyState *dota_gcmessages_common_match_management.CSODOTAParty_State `protobuf:"varint,2,opt,name=party_state,json=partyState,enum=CSODOTAParty_State,def=0" json:"party_state,omitempty"` - Open *bool `protobuf:"varint,3,opt,name=open" json:"open,omitempty"` - LowPriority *bool `protobuf:"varint,5,opt,name=low_priority,json=lowPriority" json:"low_priority,omitempty"` - TeamId *uint32 `protobuf:"varint,7,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - TeamName *string `protobuf:"bytes,8,opt,name=team_name,json=teamName" json:"team_name,omitempty"` - UgcTeamUiLogo *uint64 `protobuf:"varint,9,opt,name=ugc_team_ui_logo,json=ugcTeamUiLogo" json:"ugc_team_ui_logo,omitempty"` - Members []*CMsgDOTAPartyRichPresence_Member `protobuf:"bytes,4,rep,name=members" json:"members,omitempty"` - WeekendTourney *CMsgDOTAPartyRichPresence_WeekendTourney `protobuf:"bytes,6,opt,name=weekend_tourney,json=weekendTourney" json:"weekend_tourney,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAPartyRichPresence) Reset() { *m = CMsgDOTAPartyRichPresence{} } -func (m *CMsgDOTAPartyRichPresence) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAPartyRichPresence) ProtoMessage() {} -func (*CMsgDOTAPartyRichPresence) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{161} } - -const Default_CMsgDOTAPartyRichPresence_PartyState dota_gcmessages_common_match_management.CSODOTAParty_State = dota_gcmessages_common_match_management.CSODOTAParty_UI - -func (m *CMsgDOTAPartyRichPresence) GetPartyId() uint64 { - if m != nil && m.PartyId != nil { - return *m.PartyId - } - return 0 -} - -func (m *CMsgDOTAPartyRichPresence) GetPartyState() dota_gcmessages_common_match_management.CSODOTAParty_State { - if m != nil && m.PartyState != nil { - return *m.PartyState - } - return Default_CMsgDOTAPartyRichPresence_PartyState -} - -func (m *CMsgDOTAPartyRichPresence) GetOpen() bool { - if m != nil && m.Open != nil { - return *m.Open - } - return false -} - -func (m *CMsgDOTAPartyRichPresence) GetLowPriority() bool { - if m != nil && m.LowPriority != nil { - return *m.LowPriority - } - return false -} - -func (m *CMsgDOTAPartyRichPresence) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CMsgDOTAPartyRichPresence) GetTeamName() string { - if m != nil && m.TeamName != nil { - return *m.TeamName - } - return "" -} - -func (m *CMsgDOTAPartyRichPresence) GetUgcTeamUiLogo() uint64 { - if m != nil && m.UgcTeamUiLogo != nil { - return *m.UgcTeamUiLogo - } - return 0 -} - -func (m *CMsgDOTAPartyRichPresence) GetMembers() []*CMsgDOTAPartyRichPresence_Member { - if m != nil { - return m.Members - } - return nil -} - -func (m *CMsgDOTAPartyRichPresence) GetWeekendTourney() *CMsgDOTAPartyRichPresence_WeekendTourney { - if m != nil { - return m.WeekendTourney - } - return nil -} - -type CMsgDOTAPartyRichPresence_Member struct { - SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` - Coach *bool `protobuf:"varint,2,opt,name=coach" json:"coach,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAPartyRichPresence_Member) Reset() { *m = CMsgDOTAPartyRichPresence_Member{} } -func (m *CMsgDOTAPartyRichPresence_Member) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAPartyRichPresence_Member) ProtoMessage() {} -func (*CMsgDOTAPartyRichPresence_Member) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{161, 0} -} - -func (m *CMsgDOTAPartyRichPresence_Member) GetSteamId() uint64 { - if m != nil && m.SteamId != nil { - return *m.SteamId - } - return 0 -} - -func (m *CMsgDOTAPartyRichPresence_Member) GetCoach() bool { - if m != nil && m.Coach != nil { - return *m.Coach - } - return false -} - -type CMsgDOTAPartyRichPresence_WeekendTourney struct { - Division *uint32 `protobuf:"varint,1,opt,name=division" json:"division,omitempty"` - SkillLevel *uint32 `protobuf:"varint,2,opt,name=skill_level,json=skillLevel" json:"skill_level,omitempty"` - Round *uint32 `protobuf:"varint,3,opt,name=round" json:"round,omitempty"` - TournamentId *uint32 `protobuf:"varint,4,opt,name=tournament_id,json=tournamentId" json:"tournament_id,omitempty"` - StateSeqNum *uint32 `protobuf:"varint,5,opt,name=state_seq_num,json=stateSeqNum" json:"state_seq_num,omitempty"` - Event *EWeekendTourneyRichPresenceEvent `protobuf:"varint,6,opt,name=event,enum=EWeekendTourneyRichPresenceEvent,def=0" json:"event,omitempty"` - EventRound *uint32 `protobuf:"varint,7,opt,name=event_round,json=eventRound" json:"event_round,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAPartyRichPresence_WeekendTourney) Reset() { - *m = CMsgDOTAPartyRichPresence_WeekendTourney{} -} -func (m *CMsgDOTAPartyRichPresence_WeekendTourney) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAPartyRichPresence_WeekendTourney) ProtoMessage() {} -func (*CMsgDOTAPartyRichPresence_WeekendTourney) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{161, 1} -} - -const Default_CMsgDOTAPartyRichPresence_WeekendTourney_Event EWeekendTourneyRichPresenceEvent = EWeekendTourneyRichPresenceEvent_k_EWeekendTourneyRichPresenceEvent_None - -func (m *CMsgDOTAPartyRichPresence_WeekendTourney) GetDivision() uint32 { - if m != nil && m.Division != nil { - return *m.Division - } - return 0 -} - -func (m *CMsgDOTAPartyRichPresence_WeekendTourney) GetSkillLevel() uint32 { - if m != nil && m.SkillLevel != nil { - return *m.SkillLevel - } - return 0 -} - -func (m *CMsgDOTAPartyRichPresence_WeekendTourney) GetRound() uint32 { - if m != nil && m.Round != nil { - return *m.Round - } - return 0 -} - -func (m *CMsgDOTAPartyRichPresence_WeekendTourney) GetTournamentId() uint32 { - if m != nil && m.TournamentId != nil { - return *m.TournamentId - } - return 0 -} - -func (m *CMsgDOTAPartyRichPresence_WeekendTourney) GetStateSeqNum() uint32 { - if m != nil && m.StateSeqNum != nil { - return *m.StateSeqNum - } - return 0 -} - -func (m *CMsgDOTAPartyRichPresence_WeekendTourney) GetEvent() EWeekendTourneyRichPresenceEvent { - if m != nil && m.Event != nil { - return *m.Event - } - return Default_CMsgDOTAPartyRichPresence_WeekendTourney_Event -} - -func (m *CMsgDOTAPartyRichPresence_WeekendTourney) GetEventRound() uint32 { - if m != nil && m.EventRound != nil { - return *m.EventRound - } - return 0 -} - -type CMsgDOTALobbyRichPresence struct { - LobbyId *uint64 `protobuf:"fixed64,1,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` - LobbyState *dota_gcmessages_common_match_management.CSODOTALobby_State `protobuf:"varint,2,opt,name=lobby_state,json=lobbyState,enum=CSODOTALobby_State,def=0" json:"lobby_state,omitempty"` - Password *bool `protobuf:"varint,3,opt,name=password" json:"password,omitempty"` - GameMode *dota_shared_enums.DOTA_GameMode `protobuf:"varint,4,opt,name=game_mode,json=gameMode,enum=DOTA_GameMode,def=0" json:"game_mode,omitempty"` - MemberCount *uint32 `protobuf:"varint,5,opt,name=member_count,json=memberCount" json:"member_count,omitempty"` - MaxMemberCount *uint32 `protobuf:"varint,6,opt,name=max_member_count,json=maxMemberCount" json:"max_member_count,omitempty"` - CustomGameId *uint64 `protobuf:"fixed64,7,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` - Name *string `protobuf:"bytes,8,opt,name=name" json:"name,omitempty"` - LobbyType *uint32 `protobuf:"varint,9,opt,name=lobby_type,json=lobbyType" json:"lobby_type,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTALobbyRichPresence) Reset() { *m = CMsgDOTALobbyRichPresence{} } -func (m *CMsgDOTALobbyRichPresence) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTALobbyRichPresence) ProtoMessage() {} -func (*CMsgDOTALobbyRichPresence) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{162} } - -const Default_CMsgDOTALobbyRichPresence_LobbyState dota_gcmessages_common_match_management.CSODOTALobby_State = dota_gcmessages_common_match_management.CSODOTALobby_UI -const Default_CMsgDOTALobbyRichPresence_GameMode dota_shared_enums.DOTA_GameMode = dota_shared_enums.DOTA_GameMode_DOTA_GAMEMODE_NONE - -func (m *CMsgDOTALobbyRichPresence) GetLobbyId() uint64 { - if m != nil && m.LobbyId != nil { - return *m.LobbyId - } - return 0 -} - -func (m *CMsgDOTALobbyRichPresence) GetLobbyState() dota_gcmessages_common_match_management.CSODOTALobby_State { - if m != nil && m.LobbyState != nil { - return *m.LobbyState - } - return Default_CMsgDOTALobbyRichPresence_LobbyState -} - -func (m *CMsgDOTALobbyRichPresence) GetPassword() bool { - if m != nil && m.Password != nil { - return *m.Password - } - return false -} - -func (m *CMsgDOTALobbyRichPresence) GetGameMode() dota_shared_enums.DOTA_GameMode { - if m != nil && m.GameMode != nil { - return *m.GameMode - } - return Default_CMsgDOTALobbyRichPresence_GameMode -} - -func (m *CMsgDOTALobbyRichPresence) GetMemberCount() uint32 { - if m != nil && m.MemberCount != nil { - return *m.MemberCount - } - return 0 -} - -func (m *CMsgDOTALobbyRichPresence) GetMaxMemberCount() uint32 { - if m != nil && m.MaxMemberCount != nil { - return *m.MaxMemberCount - } - return 0 -} - -func (m *CMsgDOTALobbyRichPresence) GetCustomGameId() uint64 { - if m != nil && m.CustomGameId != nil { - return *m.CustomGameId - } - return 0 -} - -func (m *CMsgDOTALobbyRichPresence) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgDOTALobbyRichPresence) GetLobbyType() uint32 { - if m != nil && m.LobbyType != nil { - return *m.LobbyType - } - return 0 -} - -type CMsgDOTACustomGameListenServerStartedLoading struct { - LobbyId *uint64 `protobuf:"fixed64,1,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` - CustomGameId *uint64 `protobuf:"varint,2,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` - LobbyMembers []uint32 `protobuf:"varint,3,rep,name=lobby_members,json=lobbyMembers" json:"lobby_members,omitempty"` - StartTime *uint32 `protobuf:"varint,4,opt,name=start_time,json=startTime" json:"start_time,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTACustomGameListenServerStartedLoading) Reset() { - *m = CMsgDOTACustomGameListenServerStartedLoading{} -} -func (m *CMsgDOTACustomGameListenServerStartedLoading) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTACustomGameListenServerStartedLoading) ProtoMessage() {} -func (*CMsgDOTACustomGameListenServerStartedLoading) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{163} -} - -func (m *CMsgDOTACustomGameListenServerStartedLoading) GetLobbyId() uint64 { - if m != nil && m.LobbyId != nil { - return *m.LobbyId - } - return 0 -} - -func (m *CMsgDOTACustomGameListenServerStartedLoading) GetCustomGameId() uint64 { - if m != nil && m.CustomGameId != nil { - return *m.CustomGameId - } - return 0 -} - -func (m *CMsgDOTACustomGameListenServerStartedLoading) GetLobbyMembers() []uint32 { - if m != nil { - return m.LobbyMembers - } - return nil -} - -func (m *CMsgDOTACustomGameListenServerStartedLoading) GetStartTime() uint32 { - if m != nil && m.StartTime != nil { - return *m.StartTime - } - return 0 -} - -type CMsgDOTACustomGameClientFinishedLoading struct { - LobbyId *uint64 `protobuf:"fixed64,1,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` - LoadingDuration *uint32 `protobuf:"varint,2,opt,name=loading_duration,json=loadingDuration" json:"loading_duration,omitempty"` - ResultCode *int32 `protobuf:"zigzag32,3,opt,name=result_code,json=resultCode" json:"result_code,omitempty"` - ResultString *string `protobuf:"bytes,4,opt,name=result_string,json=resultString" json:"result_string,omitempty"` - SignonStates *uint32 `protobuf:"varint,5,opt,name=signon_states,json=signonStates" json:"signon_states,omitempty"` - Comment *string `protobuf:"bytes,6,opt,name=comment" json:"comment,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTACustomGameClientFinishedLoading) Reset() { - *m = CMsgDOTACustomGameClientFinishedLoading{} -} -func (m *CMsgDOTACustomGameClientFinishedLoading) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTACustomGameClientFinishedLoading) ProtoMessage() {} -func (*CMsgDOTACustomGameClientFinishedLoading) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{164} -} - -func (m *CMsgDOTACustomGameClientFinishedLoading) GetLobbyId() uint64 { - if m != nil && m.LobbyId != nil { - return *m.LobbyId - } - return 0 -} - -func (m *CMsgDOTACustomGameClientFinishedLoading) GetLoadingDuration() uint32 { - if m != nil && m.LoadingDuration != nil { - return *m.LoadingDuration - } - return 0 -} - -func (m *CMsgDOTACustomGameClientFinishedLoading) GetResultCode() int32 { - if m != nil && m.ResultCode != nil { - return *m.ResultCode - } - return 0 -} - -func (m *CMsgDOTACustomGameClientFinishedLoading) GetResultString() string { - if m != nil && m.ResultString != nil { - return *m.ResultString - } - return "" -} - -func (m *CMsgDOTACustomGameClientFinishedLoading) GetSignonStates() uint32 { - if m != nil && m.SignonStates != nil { - return *m.SignonStates - } - return 0 -} - -func (m *CMsgDOTACustomGameClientFinishedLoading) GetComment() string { - if m != nil && m.Comment != nil { - return *m.Comment - } - return "" -} - -type CMsgClientToGCGetLeagueSeries struct { - LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetLeagueSeries) Reset() { *m = CMsgClientToGCGetLeagueSeries{} } -func (m *CMsgClientToGCGetLeagueSeries) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCGetLeagueSeries) ProtoMessage() {} -func (*CMsgClientToGCGetLeagueSeries) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{165} } - -func (m *CMsgClientToGCGetLeagueSeries) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -type CMsgClientToGCGetLeagueSeriesResponse struct { - Series []*CMsgClientToGCGetLeagueSeriesResponse_Series `protobuf:"bytes,1,rep,name=series" json:"series,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetLeagueSeriesResponse) Reset() { *m = CMsgClientToGCGetLeagueSeriesResponse{} } -func (m *CMsgClientToGCGetLeagueSeriesResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCGetLeagueSeriesResponse) ProtoMessage() {} -func (*CMsgClientToGCGetLeagueSeriesResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{166} -} - -func (m *CMsgClientToGCGetLeagueSeriesResponse) GetSeries() []*CMsgClientToGCGetLeagueSeriesResponse_Series { - if m != nil { - return m.Series - } - return nil -} - -type CMsgClientToGCGetLeagueSeriesResponse_Series struct { - SeriesId *uint32 `protobuf:"varint,1,opt,name=series_id,json=seriesId" json:"series_id,omitempty"` - NumGames *uint32 `protobuf:"varint,2,opt,name=num_games,json=numGames" json:"num_games,omitempty"` - Teams []*CMsgClientToGCGetLeagueSeriesResponse_Series_Team `protobuf:"bytes,3,rep,name=teams" json:"teams,omitempty"` - SeriesName *string `protobuf:"bytes,4,opt,name=series_name,json=seriesName" json:"series_name,omitempty"` - PhaseName *string `protobuf:"bytes,5,opt,name=phase_name,json=phaseName" json:"phase_name,omitempty"` - StartTime *uint32 `protobuf:"varint,6,opt,name=start_time,json=startTime" json:"start_time,omitempty"` - AfterSeriesId *uint32 `protobuf:"varint,7,opt,name=after_series_id,json=afterSeriesId" json:"after_series_id,omitempty"` - NumCompletedGames *uint32 `protobuf:"varint,8,opt,name=num_completed_games,json=numCompletedGames" json:"num_completed_games,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetLeagueSeriesResponse_Series) Reset() { - *m = CMsgClientToGCGetLeagueSeriesResponse_Series{} -} -func (m *CMsgClientToGCGetLeagueSeriesResponse_Series) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCGetLeagueSeriesResponse_Series) ProtoMessage() {} -func (*CMsgClientToGCGetLeagueSeriesResponse_Series) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{166, 0} -} - -func (m *CMsgClientToGCGetLeagueSeriesResponse_Series) GetSeriesId() uint32 { - if m != nil && m.SeriesId != nil { - return *m.SeriesId - } - return 0 -} - -func (m *CMsgClientToGCGetLeagueSeriesResponse_Series) GetNumGames() uint32 { - if m != nil && m.NumGames != nil { - return *m.NumGames - } - return 0 -} - -func (m *CMsgClientToGCGetLeagueSeriesResponse_Series) GetTeams() []*CMsgClientToGCGetLeagueSeriesResponse_Series_Team { - if m != nil { - return m.Teams - } - return nil -} - -func (m *CMsgClientToGCGetLeagueSeriesResponse_Series) GetSeriesName() string { - if m != nil && m.SeriesName != nil { - return *m.SeriesName - } - return "" -} - -func (m *CMsgClientToGCGetLeagueSeriesResponse_Series) GetPhaseName() string { - if m != nil && m.PhaseName != nil { - return *m.PhaseName - } - return "" -} - -func (m *CMsgClientToGCGetLeagueSeriesResponse_Series) GetStartTime() uint32 { - if m != nil && m.StartTime != nil { - return *m.StartTime - } - return 0 -} - -func (m *CMsgClientToGCGetLeagueSeriesResponse_Series) GetAfterSeriesId() uint32 { - if m != nil && m.AfterSeriesId != nil { - return *m.AfterSeriesId - } - return 0 -} - -func (m *CMsgClientToGCGetLeagueSeriesResponse_Series) GetNumCompletedGames() uint32 { - if m != nil && m.NumCompletedGames != nil { - return *m.NumCompletedGames - } - return 0 -} - -type CMsgClientToGCGetLeagueSeriesResponse_Series_Team struct { - TeamId *uint32 `protobuf:"varint,1,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - TeamName *string `protobuf:"bytes,2,opt,name=team_name,json=teamName" json:"team_name,omitempty"` - TeamTag *string `protobuf:"bytes,3,opt,name=team_tag,json=teamTag" json:"team_tag,omitempty"` - TeamScore *uint32 `protobuf:"varint,4,opt,name=team_score,json=teamScore" json:"team_score,omitempty"` - TeamWins *uint32 `protobuf:"varint,5,opt,name=team_wins,json=teamWins" json:"team_wins,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetLeagueSeriesResponse_Series_Team) Reset() { - *m = CMsgClientToGCGetLeagueSeriesResponse_Series_Team{} -} -func (m *CMsgClientToGCGetLeagueSeriesResponse_Series_Team) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCGetLeagueSeriesResponse_Series_Team) ProtoMessage() {} -func (*CMsgClientToGCGetLeagueSeriesResponse_Series_Team) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{166, 0, 0} -} - -func (m *CMsgClientToGCGetLeagueSeriesResponse_Series_Team) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CMsgClientToGCGetLeagueSeriesResponse_Series_Team) GetTeamName() string { - if m != nil && m.TeamName != nil { - return *m.TeamName - } - return "" -} - -func (m *CMsgClientToGCGetLeagueSeriesResponse_Series_Team) GetTeamTag() string { - if m != nil && m.TeamTag != nil { - return *m.TeamTag - } - return "" -} - -func (m *CMsgClientToGCGetLeagueSeriesResponse_Series_Team) GetTeamScore() uint32 { - if m != nil && m.TeamScore != nil { - return *m.TeamScore - } - return 0 -} - -func (m *CMsgClientToGCGetLeagueSeriesResponse_Series_Team) GetTeamWins() uint32 { - if m != nil && m.TeamWins != nil { - return *m.TeamWins - } - return 0 -} - -type CMsgClientToGCApplyGemCombiner struct { - ItemId_1 *uint64 `protobuf:"varint,1,opt,name=item_id_1,json=itemId1" json:"item_id_1,omitempty"` - ItemId_2 *uint64 `protobuf:"varint,2,opt,name=item_id_2,json=itemId2" json:"item_id_2,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCApplyGemCombiner) Reset() { *m = CMsgClientToGCApplyGemCombiner{} } -func (m *CMsgClientToGCApplyGemCombiner) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCApplyGemCombiner) ProtoMessage() {} -func (*CMsgClientToGCApplyGemCombiner) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{167} -} - -func (m *CMsgClientToGCApplyGemCombiner) GetItemId_1() uint64 { - if m != nil && m.ItemId_1 != nil { - return *m.ItemId_1 - } - return 0 -} - -func (m *CMsgClientToGCApplyGemCombiner) GetItemId_2() uint64 { - if m != nil && m.ItemId_2 != nil { - return *m.ItemId_2 - } - return 0 -} - -type CMsgClientToGCH264Unsupported struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCH264Unsupported) Reset() { *m = CMsgClientToGCH264Unsupported{} } -func (m *CMsgClientToGCH264Unsupported) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCH264Unsupported) ProtoMessage() {} -func (*CMsgClientToGCH264Unsupported) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{168} } - -type CMsgClientToGCRequestH264Support struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestH264Support) Reset() { *m = CMsgClientToGCRequestH264Support{} } -func (m *CMsgClientToGCRequestH264Support) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCRequestH264Support) ProtoMessage() {} -func (*CMsgClientToGCRequestH264Support) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{169} -} - -type CMsgClientToGCGetQuestProgress struct { - QuestIds []uint32 `protobuf:"varint,1,rep,name=quest_ids,json=questIds" json:"quest_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetQuestProgress) Reset() { *m = CMsgClientToGCGetQuestProgress{} } -func (m *CMsgClientToGCGetQuestProgress) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCGetQuestProgress) ProtoMessage() {} -func (*CMsgClientToGCGetQuestProgress) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{170} -} - -func (m *CMsgClientToGCGetQuestProgress) GetQuestIds() []uint32 { - if m != nil { - return m.QuestIds - } - return nil -} - -type CMsgClientToGCGetQuestProgressResponse struct { - Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` - Quests []*CMsgClientToGCGetQuestProgressResponse_Quest `protobuf:"bytes,2,rep,name=quests" json:"quests,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetQuestProgressResponse) Reset() { - *m = CMsgClientToGCGetQuestProgressResponse{} -} -func (m *CMsgClientToGCGetQuestProgressResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCGetQuestProgressResponse) ProtoMessage() {} -func (*CMsgClientToGCGetQuestProgressResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{171} -} - -func (m *CMsgClientToGCGetQuestProgressResponse) GetSuccess() bool { - if m != nil && m.Success != nil { - return *m.Success - } - return false -} - -func (m *CMsgClientToGCGetQuestProgressResponse) GetQuests() []*CMsgClientToGCGetQuestProgressResponse_Quest { - if m != nil { - return m.Quests - } - return nil -} - -type CMsgClientToGCGetQuestProgressResponse_Challenge struct { - ChallengeId *uint32 `protobuf:"varint,1,opt,name=challenge_id,json=challengeId" json:"challenge_id,omitempty"` - TimeCompleted *uint32 `protobuf:"varint,2,opt,name=time_completed,json=timeCompleted" json:"time_completed,omitempty"` - Attempts *uint32 `protobuf:"varint,3,opt,name=attempts" json:"attempts,omitempty"` - HeroId *uint32 `protobuf:"varint,4,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - TemplateId *uint32 `protobuf:"varint,5,opt,name=template_id,json=templateId" json:"template_id,omitempty"` - QuestRank *uint32 `protobuf:"varint,6,opt,name=quest_rank,json=questRank" json:"quest_rank,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) Reset() { - *m = CMsgClientToGCGetQuestProgressResponse_Challenge{} -} -func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCGetQuestProgressResponse_Challenge) ProtoMessage() {} -func (*CMsgClientToGCGetQuestProgressResponse_Challenge) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{171, 0} -} - -func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) GetChallengeId() uint32 { - if m != nil && m.ChallengeId != nil { - return *m.ChallengeId - } - return 0 -} - -func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) GetTimeCompleted() uint32 { - if m != nil && m.TimeCompleted != nil { - return *m.TimeCompleted - } - return 0 -} - -func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) GetAttempts() uint32 { - if m != nil && m.Attempts != nil { - return *m.Attempts - } - return 0 -} - -func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) GetTemplateId() uint32 { - if m != nil && m.TemplateId != nil { - return *m.TemplateId - } - return 0 -} - -func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) GetQuestRank() uint32 { - if m != nil && m.QuestRank != nil { - return *m.QuestRank - } - return 0 -} - -type CMsgClientToGCGetQuestProgressResponse_Quest struct { - QuestId *uint32 `protobuf:"varint,1,opt,name=quest_id,json=questId" json:"quest_id,omitempty"` - CompletedChallenges []*CMsgClientToGCGetQuestProgressResponse_Challenge `protobuf:"bytes,2,rep,name=completed_challenges,json=completedChallenges" json:"completed_challenges,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetQuestProgressResponse_Quest) Reset() { - *m = CMsgClientToGCGetQuestProgressResponse_Quest{} -} -func (m *CMsgClientToGCGetQuestProgressResponse_Quest) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCGetQuestProgressResponse_Quest) ProtoMessage() {} -func (*CMsgClientToGCGetQuestProgressResponse_Quest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{171, 1} -} - -func (m *CMsgClientToGCGetQuestProgressResponse_Quest) GetQuestId() uint32 { - if m != nil && m.QuestId != nil { - return *m.QuestId - } - return 0 -} - -func (m *CMsgClientToGCGetQuestProgressResponse_Quest) GetCompletedChallenges() []*CMsgClientToGCGetQuestProgressResponse_Challenge { - if m != nil { - return m.CompletedChallenges - } - return nil -} - -type CMsgGCToClientMatchSignedOut struct { - MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientMatchSignedOut) Reset() { *m = CMsgGCToClientMatchSignedOut{} } -func (m *CMsgGCToClientMatchSignedOut) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientMatchSignedOut) ProtoMessage() {} -func (*CMsgGCToClientMatchSignedOut) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{172} } - -func (m *CMsgGCToClientMatchSignedOut) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -type CMsgGCGetHeroStatsHistory struct { - HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCGetHeroStatsHistory) Reset() { *m = CMsgGCGetHeroStatsHistory{} } -func (m *CMsgGCGetHeroStatsHistory) String() string { return proto.CompactTextString(m) } -func (*CMsgGCGetHeroStatsHistory) ProtoMessage() {} -func (*CMsgGCGetHeroStatsHistory) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{173} } - -func (m *CMsgGCGetHeroStatsHistory) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -type CMsgGCGetHeroStatsHistoryResponse struct { - HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - Records []*dota_gcmessages_common.CMsgDOTASDOHeroStatsHistory `protobuf:"bytes,2,rep,name=records" json:"records,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCGetHeroStatsHistoryResponse) Reset() { *m = CMsgGCGetHeroStatsHistoryResponse{} } -func (m *CMsgGCGetHeroStatsHistoryResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCGetHeroStatsHistoryResponse) ProtoMessage() {} -func (*CMsgGCGetHeroStatsHistoryResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{174} -} - -func (m *CMsgGCGetHeroStatsHistoryResponse) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgGCGetHeroStatsHistoryResponse) GetRecords() []*dota_gcmessages_common.CMsgDOTASDOHeroStatsHistory { - if m != nil { - return m.Records - } - return nil -} - -type CMsgPlayerConductScorecardRequest struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPlayerConductScorecardRequest) Reset() { *m = CMsgPlayerConductScorecardRequest{} } -func (m *CMsgPlayerConductScorecardRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgPlayerConductScorecardRequest) ProtoMessage() {} -func (*CMsgPlayerConductScorecardRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{175} -} - -type CMsgPlayerConductScorecard struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - MatchId *uint64 `protobuf:"varint,2,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - SeqNum *uint32 `protobuf:"varint,3,opt,name=seq_num,json=seqNum" json:"seq_num,omitempty"` - Reasons *uint32 `protobuf:"varint,4,opt,name=reasons" json:"reasons,omitempty"` - MatchesInReport *uint32 `protobuf:"varint,5,opt,name=matches_in_report,json=matchesInReport" json:"matches_in_report,omitempty"` - MatchesClean *uint32 `protobuf:"varint,6,opt,name=matches_clean,json=matchesClean" json:"matches_clean,omitempty"` - MatchesReported *uint32 `protobuf:"varint,7,opt,name=matches_reported,json=matchesReported" json:"matches_reported,omitempty"` - MatchesAbandoned *uint32 `protobuf:"varint,8,opt,name=matches_abandoned,json=matchesAbandoned" json:"matches_abandoned,omitempty"` - ReportsCount *uint32 `protobuf:"varint,9,opt,name=reports_count,json=reportsCount" json:"reports_count,omitempty"` - ReportsParties *uint32 `protobuf:"varint,10,opt,name=reports_parties,json=reportsParties" json:"reports_parties,omitempty"` - CommendCount *uint32 `protobuf:"varint,11,opt,name=commend_count,json=commendCount" json:"commend_count,omitempty"` - Date *uint32 `protobuf:"varint,14,opt,name=date" json:"date,omitempty"` - BehaviorGrade *uint32 `protobuf:"varint,15,opt,name=behavior_grade,json=behaviorGrade" json:"behavior_grade,omitempty"` - OldBehaviorGrade *uint32 `protobuf:"varint,16,opt,name=old_behavior_grade,json=oldBehaviorGrade" json:"old_behavior_grade,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPlayerConductScorecard) Reset() { *m = CMsgPlayerConductScorecard{} } -func (m *CMsgPlayerConductScorecard) String() string { return proto.CompactTextString(m) } -func (*CMsgPlayerConductScorecard) ProtoMessage() {} -func (*CMsgPlayerConductScorecard) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{176} } - -func (m *CMsgPlayerConductScorecard) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgPlayerConductScorecard) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgPlayerConductScorecard) GetSeqNum() uint32 { - if m != nil && m.SeqNum != nil { - return *m.SeqNum - } - return 0 -} - -func (m *CMsgPlayerConductScorecard) GetReasons() uint32 { - if m != nil && m.Reasons != nil { - return *m.Reasons - } - return 0 -} - -func (m *CMsgPlayerConductScorecard) GetMatchesInReport() uint32 { - if m != nil && m.MatchesInReport != nil { - return *m.MatchesInReport - } - return 0 -} - -func (m *CMsgPlayerConductScorecard) GetMatchesClean() uint32 { - if m != nil && m.MatchesClean != nil { - return *m.MatchesClean - } - return 0 -} - -func (m *CMsgPlayerConductScorecard) GetMatchesReported() uint32 { - if m != nil && m.MatchesReported != nil { - return *m.MatchesReported - } - return 0 -} - -func (m *CMsgPlayerConductScorecard) GetMatchesAbandoned() uint32 { - if m != nil && m.MatchesAbandoned != nil { - return *m.MatchesAbandoned - } - return 0 -} - -func (m *CMsgPlayerConductScorecard) GetReportsCount() uint32 { - if m != nil && m.ReportsCount != nil { - return *m.ReportsCount - } - return 0 -} - -func (m *CMsgPlayerConductScorecard) GetReportsParties() uint32 { - if m != nil && m.ReportsParties != nil { - return *m.ReportsParties - } - return 0 -} - -func (m *CMsgPlayerConductScorecard) GetCommendCount() uint32 { - if m != nil && m.CommendCount != nil { - return *m.CommendCount - } - return 0 -} - -func (m *CMsgPlayerConductScorecard) GetDate() uint32 { - if m != nil && m.Date != nil { - return *m.Date - } - return 0 -} - -func (m *CMsgPlayerConductScorecard) GetBehaviorGrade() uint32 { - if m != nil && m.BehaviorGrade != nil { - return *m.BehaviorGrade - } - return 0 -} - -func (m *CMsgPlayerConductScorecard) GetOldBehaviorGrade() uint32 { - if m != nil && m.OldBehaviorGrade != nil { - return *m.OldBehaviorGrade - } - return 0 -} - -type CMsgClientToGCWageringRequest struct { - EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCWageringRequest) Reset() { *m = CMsgClientToGCWageringRequest{} } -func (m *CMsgClientToGCWageringRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCWageringRequest) ProtoMessage() {} -func (*CMsgClientToGCWageringRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{177} } - -func (m *CMsgClientToGCWageringRequest) GetEventId() uint32 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -type CMsgGCToClientWageringResponse struct { - CoinsRemaining *uint32 `protobuf:"varint,1,opt,name=coins_remaining,json=coinsRemaining" json:"coins_remaining,omitempty"` - TotalPointsWon *uint32 `protobuf:"varint,2,opt,name=total_points_won,json=totalPointsWon" json:"total_points_won,omitempty"` - TotalPointsWagered *uint32 `protobuf:"varint,3,opt,name=total_points_wagered,json=totalPointsWagered" json:"total_points_wagered,omitempty"` - TotalPointsTipped *uint32 `protobuf:"varint,4,opt,name=total_points_tipped,json=totalPointsTipped" json:"total_points_tipped,omitempty"` - SuccessRate *uint32 `protobuf:"varint,5,opt,name=success_rate,json=successRate" json:"success_rate,omitempty"` - TotalGamesWagered *uint32 `protobuf:"varint,6,opt,name=total_games_wagered,json=totalGamesWagered" json:"total_games_wagered,omitempty"` - CoinsMax *uint32 `protobuf:"varint,7,opt,name=coins_max,json=coinsMax" json:"coins_max,omitempty"` - RankWagersRemaining *uint32 `protobuf:"varint,8,opt,name=rank_wagers_remaining,json=rankWagersRemaining" json:"rank_wagers_remaining,omitempty"` - RankWagersMax *uint32 `protobuf:"varint,9,opt,name=rank_wagers_max,json=rankWagersMax" json:"rank_wagers_max,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientWageringResponse) Reset() { *m = CMsgGCToClientWageringResponse{} } -func (m *CMsgGCToClientWageringResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientWageringResponse) ProtoMessage() {} -func (*CMsgGCToClientWageringResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{178} -} - -func (m *CMsgGCToClientWageringResponse) GetCoinsRemaining() uint32 { - if m != nil && m.CoinsRemaining != nil { - return *m.CoinsRemaining - } - return 0 -} - -func (m *CMsgGCToClientWageringResponse) GetTotalPointsWon() uint32 { - if m != nil && m.TotalPointsWon != nil { - return *m.TotalPointsWon - } - return 0 -} - -func (m *CMsgGCToClientWageringResponse) GetTotalPointsWagered() uint32 { - if m != nil && m.TotalPointsWagered != nil { - return *m.TotalPointsWagered - } - return 0 -} - -func (m *CMsgGCToClientWageringResponse) GetTotalPointsTipped() uint32 { - if m != nil && m.TotalPointsTipped != nil { - return *m.TotalPointsTipped - } - return 0 -} - -func (m *CMsgGCToClientWageringResponse) GetSuccessRate() uint32 { - if m != nil && m.SuccessRate != nil { - return *m.SuccessRate - } - return 0 -} - -func (m *CMsgGCToClientWageringResponse) GetTotalGamesWagered() uint32 { - if m != nil && m.TotalGamesWagered != nil { - return *m.TotalGamesWagered - } - return 0 -} - -func (m *CMsgGCToClientWageringResponse) GetCoinsMax() uint32 { - if m != nil && m.CoinsMax != nil { - return *m.CoinsMax - } - return 0 -} - -func (m *CMsgGCToClientWageringResponse) GetRankWagersRemaining() uint32 { - if m != nil && m.RankWagersRemaining != nil { - return *m.RankWagersRemaining - } - return 0 -} - -func (m *CMsgGCToClientWageringResponse) GetRankWagersMax() uint32 { - if m != nil && m.RankWagersMax != nil { - return *m.RankWagersMax - } - return 0 -} - -type CMsgGCToClientWageringUpdate struct { - EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - WageringInfo *CMsgGCToClientWageringResponse `protobuf:"bytes,2,opt,name=wagering_info,json=wageringInfo" json:"wagering_info,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientWageringUpdate) Reset() { *m = CMsgGCToClientWageringUpdate{} } -func (m *CMsgGCToClientWageringUpdate) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientWageringUpdate) ProtoMessage() {} -func (*CMsgGCToClientWageringUpdate) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{179} } - -func (m *CMsgGCToClientWageringUpdate) GetEventId() uint32 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -func (m *CMsgGCToClientWageringUpdate) GetWageringInfo() *CMsgGCToClientWageringResponse { - if m != nil { - return m.WageringInfo - } - return nil -} - -type CMsgGCToClientArcanaVotesUpdate struct { - EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - ArcanaVotes *CMsgClientToGCRequestArcanaVotesRemainingResponse `protobuf:"bytes,2,opt,name=arcana_votes,json=arcanaVotes" json:"arcana_votes,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientArcanaVotesUpdate) Reset() { *m = CMsgGCToClientArcanaVotesUpdate{} } -func (m *CMsgGCToClientArcanaVotesUpdate) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientArcanaVotesUpdate) ProtoMessage() {} -func (*CMsgGCToClientArcanaVotesUpdate) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{180} -} - -func (m *CMsgGCToClientArcanaVotesUpdate) GetEventId() uint32 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -func (m *CMsgGCToClientArcanaVotesUpdate) GetArcanaVotes() *CMsgClientToGCRequestArcanaVotesRemainingResponse { - if m != nil { - return m.ArcanaVotes - } - return nil -} - -type CMsgClientToGCGetEventGoals struct { - EventIds []dota_shared_enums.EEvent `protobuf:"varint,1,rep,name=event_ids,json=eventIds,enum=EEvent" json:"event_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetEventGoals) Reset() { *m = CMsgClientToGCGetEventGoals{} } -func (m *CMsgClientToGCGetEventGoals) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCGetEventGoals) ProtoMessage() {} -func (*CMsgClientToGCGetEventGoals) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{181} } - -func (m *CMsgClientToGCGetEventGoals) GetEventIds() []dota_shared_enums.EEvent { - if m != nil { - return m.EventIds - } - return nil -} - -type CMsgEventGoals struct { - EventGoals []*CMsgEventGoals_EventGoal `protobuf:"bytes,1,rep,name=event_goals,json=eventGoals" json:"event_goals,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgEventGoals) Reset() { *m = CMsgEventGoals{} } -func (m *CMsgEventGoals) String() string { return proto.CompactTextString(m) } -func (*CMsgEventGoals) ProtoMessage() {} -func (*CMsgEventGoals) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{182} } - -func (m *CMsgEventGoals) GetEventGoals() []*CMsgEventGoals_EventGoal { - if m != nil { - return m.EventGoals - } - return nil -} - -type CMsgEventGoals_EventGoal struct { - EventId *dota_shared_enums.EEvent `protobuf:"varint,1,opt,name=event_id,json=eventId,enum=EEvent,def=0" json:"event_id,omitempty"` - GoalId *uint32 `protobuf:"varint,2,opt,name=goal_id,json=goalId" json:"goal_id,omitempty"` - Value *uint64 `protobuf:"varint,3,opt,name=value" json:"value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgEventGoals_EventGoal) Reset() { *m = CMsgEventGoals_EventGoal{} } -func (m *CMsgEventGoals_EventGoal) String() string { return proto.CompactTextString(m) } -func (*CMsgEventGoals_EventGoal) ProtoMessage() {} -func (*CMsgEventGoals_EventGoal) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{182, 0} } - -const Default_CMsgEventGoals_EventGoal_EventId dota_shared_enums.EEvent = dota_shared_enums.EEvent_EVENT_ID_NONE - -func (m *CMsgEventGoals_EventGoal) GetEventId() dota_shared_enums.EEvent { - if m != nil && m.EventId != nil { - return *m.EventId - } - return Default_CMsgEventGoals_EventGoal_EventId -} - -func (m *CMsgEventGoals_EventGoal) GetGoalId() uint32 { - if m != nil && m.GoalId != nil { - return *m.GoalId - } - return 0 -} - -func (m *CMsgEventGoals_EventGoal) GetValue() uint64 { - if m != nil && m.Value != nil { - return *m.Value - } - return 0 -} - -type CMsgGCToGCLeaguePredictions struct { - LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCLeaguePredictions) Reset() { *m = CMsgGCToGCLeaguePredictions{} } -func (m *CMsgGCToGCLeaguePredictions) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCLeaguePredictions) ProtoMessage() {} -func (*CMsgGCToGCLeaguePredictions) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{183} } - -func (m *CMsgGCToGCLeaguePredictions) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -type CMsgPredictionRankings struct { - Predictions []*CMsgPredictionRankings_Prediction `protobuf:"bytes,1,rep,name=predictions" json:"predictions,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPredictionRankings) Reset() { *m = CMsgPredictionRankings{} } -func (m *CMsgPredictionRankings) String() string { return proto.CompactTextString(m) } -func (*CMsgPredictionRankings) ProtoMessage() {} -func (*CMsgPredictionRankings) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{184} } - -func (m *CMsgPredictionRankings) GetPredictions() []*CMsgPredictionRankings_Prediction { - if m != nil { - return m.Predictions - } - return nil -} - -type CMsgPredictionRankings_PredictionLine struct { - AnswerId *uint32 `protobuf:"varint,1,opt,name=answer_id,json=answerId" json:"answer_id,omitempty"` - AnswerName *string `protobuf:"bytes,2,opt,name=answer_name,json=answerName" json:"answer_name,omitempty"` - AnswerLogo *uint64 `protobuf:"varint,3,opt,name=answer_logo,json=answerLogo" json:"answer_logo,omitempty"` - AnswerValue *float32 `protobuf:"fixed32,4,opt,name=answer_value,json=answerValue" json:"answer_value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPredictionRankings_PredictionLine) Reset() { *m = CMsgPredictionRankings_PredictionLine{} } -func (m *CMsgPredictionRankings_PredictionLine) String() string { return proto.CompactTextString(m) } -func (*CMsgPredictionRankings_PredictionLine) ProtoMessage() {} -func (*CMsgPredictionRankings_PredictionLine) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{184, 0} -} - -func (m *CMsgPredictionRankings_PredictionLine) GetAnswerId() uint32 { - if m != nil && m.AnswerId != nil { - return *m.AnswerId - } - return 0 -} - -func (m *CMsgPredictionRankings_PredictionLine) GetAnswerName() string { - if m != nil && m.AnswerName != nil { - return *m.AnswerName - } - return "" -} - -func (m *CMsgPredictionRankings_PredictionLine) GetAnswerLogo() uint64 { - if m != nil && m.AnswerLogo != nil { - return *m.AnswerLogo - } - return 0 -} - -func (m *CMsgPredictionRankings_PredictionLine) GetAnswerValue() float32 { - if m != nil && m.AnswerValue != nil { - return *m.AnswerValue - } - return 0 -} - -type CMsgPredictionRankings_Prediction struct { - SelectionId *uint32 `protobuf:"varint,1,opt,name=selection_id,json=selectionId" json:"selection_id,omitempty"` - PredictionLines []*CMsgPredictionRankings_PredictionLine `protobuf:"bytes,2,rep,name=prediction_lines,json=predictionLines" json:"prediction_lines,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPredictionRankings_Prediction) Reset() { *m = CMsgPredictionRankings_Prediction{} } -func (m *CMsgPredictionRankings_Prediction) String() string { return proto.CompactTextString(m) } -func (*CMsgPredictionRankings_Prediction) ProtoMessage() {} -func (*CMsgPredictionRankings_Prediction) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{184, 1} -} - -func (m *CMsgPredictionRankings_Prediction) GetSelectionId() uint32 { - if m != nil && m.SelectionId != nil { - return *m.SelectionId - } - return 0 -} - -func (m *CMsgPredictionRankings_Prediction) GetPredictionLines() []*CMsgPredictionRankings_PredictionLine { - if m != nil { - return m.PredictionLines - } - return nil -} - -type CMsgPredictionResults struct { - Results []*CMsgPredictionResults_Result `protobuf:"bytes,1,rep,name=results" json:"results,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPredictionResults) Reset() { *m = CMsgPredictionResults{} } -func (m *CMsgPredictionResults) String() string { return proto.CompactTextString(m) } -func (*CMsgPredictionResults) ProtoMessage() {} -func (*CMsgPredictionResults) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{185} } - -func (m *CMsgPredictionResults) GetResults() []*CMsgPredictionResults_Result { - if m != nil { - return m.Results - } - return nil -} - -type CMsgPredictionResults_ResultBreakdown struct { - AnswerSelection *uint32 `protobuf:"varint,2,opt,name=answer_selection,json=answerSelection" json:"answer_selection,omitempty"` - AnswerValue *float32 `protobuf:"fixed32,3,opt,name=answer_value,json=answerValue" json:"answer_value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPredictionResults_ResultBreakdown) Reset() { *m = CMsgPredictionResults_ResultBreakdown{} } -func (m *CMsgPredictionResults_ResultBreakdown) String() string { return proto.CompactTextString(m) } -func (*CMsgPredictionResults_ResultBreakdown) ProtoMessage() {} -func (*CMsgPredictionResults_ResultBreakdown) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{185, 0} -} - -func (m *CMsgPredictionResults_ResultBreakdown) GetAnswerSelection() uint32 { - if m != nil && m.AnswerSelection != nil { - return *m.AnswerSelection - } - return 0 -} - -func (m *CMsgPredictionResults_ResultBreakdown) GetAnswerValue() float32 { - if m != nil && m.AnswerValue != nil { - return *m.AnswerValue - } - return 0 -} - -type CMsgPredictionResults_Result struct { - SelectionId *uint32 `protobuf:"varint,1,opt,name=selection_id,json=selectionId" json:"selection_id,omitempty"` - ResultBreakdown []*CMsgPredictionResults_ResultBreakdown `protobuf:"bytes,2,rep,name=result_breakdown,json=resultBreakdown" json:"result_breakdown,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPredictionResults_Result) Reset() { *m = CMsgPredictionResults_Result{} } -func (m *CMsgPredictionResults_Result) String() string { return proto.CompactTextString(m) } -func (*CMsgPredictionResults_Result) ProtoMessage() {} -func (*CMsgPredictionResults_Result) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{185, 1} -} - -func (m *CMsgPredictionResults_Result) GetSelectionId() uint32 { - if m != nil && m.SelectionId != nil { - return *m.SelectionId - } - return 0 -} - -func (m *CMsgPredictionResults_Result) GetResultBreakdown() []*CMsgPredictionResults_ResultBreakdown { - if m != nil { - return m.ResultBreakdown - } - return nil -} - -type CMsgClientToGCSuspiciousActivity struct { - AppData *uint64 `protobuf:"varint,1,opt,name=app_data,json=appData" json:"app_data,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCSuspiciousActivity) Reset() { *m = CMsgClientToGCSuspiciousActivity{} } -func (m *CMsgClientToGCSuspiciousActivity) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCSuspiciousActivity) ProtoMessage() {} -func (*CMsgClientToGCSuspiciousActivity) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{186} -} - -func (m *CMsgClientToGCSuspiciousActivity) GetAppData() uint64 { - if m != nil && m.AppData != nil { - return *m.AppData - } - return 0 -} - -type CMsgClientToGCHasPlayerVotedForMVP struct { - MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCHasPlayerVotedForMVP) Reset() { *m = CMsgClientToGCHasPlayerVotedForMVP{} } -func (m *CMsgClientToGCHasPlayerVotedForMVP) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCHasPlayerVotedForMVP) ProtoMessage() {} -func (*CMsgClientToGCHasPlayerVotedForMVP) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{187} -} - -func (m *CMsgClientToGCHasPlayerVotedForMVP) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -type CMsgClientToGCHasPlayerVotedForMVPResponse struct { - Result *bool `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCHasPlayerVotedForMVPResponse) Reset() { - *m = CMsgClientToGCHasPlayerVotedForMVPResponse{} -} -func (m *CMsgClientToGCHasPlayerVotedForMVPResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCHasPlayerVotedForMVPResponse) ProtoMessage() {} -func (*CMsgClientToGCHasPlayerVotedForMVPResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{188} -} - -func (m *CMsgClientToGCHasPlayerVotedForMVPResponse) GetResult() bool { - if m != nil && m.Result != nil { - return *m.Result - } - return false -} - -type CMsgClientToGCVoteForMVP struct { - MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - AccountId *uint32 `protobuf:"varint,3,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCVoteForMVP) Reset() { *m = CMsgClientToGCVoteForMVP{} } -func (m *CMsgClientToGCVoteForMVP) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCVoteForMVP) ProtoMessage() {} -func (*CMsgClientToGCVoteForMVP) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{189} } - -func (m *CMsgClientToGCVoteForMVP) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgClientToGCVoteForMVP) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -type CMsgClientToGCVoteForMVPResponse struct { - Result *bool `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCVoteForMVPResponse) Reset() { *m = CMsgClientToGCVoteForMVPResponse{} } -func (m *CMsgClientToGCVoteForMVPResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCVoteForMVPResponse) ProtoMessage() {} -func (*CMsgClientToGCVoteForMVPResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{190} -} - -func (m *CMsgClientToGCVoteForMVPResponse) GetResult() bool { - if m != nil && m.Result != nil { - return *m.Result - } - return false -} - -type CMsgMVPVotesForMatch struct { - Players []*CMsgMVPVotesForMatch_Player `protobuf:"bytes,1,rep,name=players" json:"players,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgMVPVotesForMatch) Reset() { *m = CMsgMVPVotesForMatch{} } -func (m *CMsgMVPVotesForMatch) String() string { return proto.CompactTextString(m) } -func (*CMsgMVPVotesForMatch) ProtoMessage() {} -func (*CMsgMVPVotesForMatch) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{191} } - -func (m *CMsgMVPVotesForMatch) GetPlayers() []*CMsgMVPVotesForMatch_Player { - if m != nil { - return m.Players - } - return nil -} - -type CMsgMVPVotesForMatch_Player struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - VoteCount *uint32 `protobuf:"varint,2,opt,name=vote_count,json=voteCount" json:"vote_count,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgMVPVotesForMatch_Player) Reset() { *m = CMsgMVPVotesForMatch_Player{} } -func (m *CMsgMVPVotesForMatch_Player) String() string { return proto.CompactTextString(m) } -func (*CMsgMVPVotesForMatch_Player) ProtoMessage() {} -func (*CMsgMVPVotesForMatch_Player) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{191, 0} -} - -func (m *CMsgMVPVotesForMatch_Player) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgMVPVotesForMatch_Player) GetVoteCount() uint32 { - if m != nil && m.VoteCount != nil { - return *m.VoteCount - } - return 0 -} - -type CMsgLeaguePrizePool struct { - PrizePool *uint32 `protobuf:"varint,1,opt,name=prize_pool,json=prizePool" json:"prize_pool,omitempty"` - IncrementPerSecond *float32 `protobuf:"fixed32,2,opt,name=increment_per_second,json=incrementPerSecond" json:"increment_per_second,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgLeaguePrizePool) Reset() { *m = CMsgLeaguePrizePool{} } -func (m *CMsgLeaguePrizePool) String() string { return proto.CompactTextString(m) } -func (*CMsgLeaguePrizePool) ProtoMessage() {} -func (*CMsgLeaguePrizePool) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{192} } - -func (m *CMsgLeaguePrizePool) GetPrizePool() uint32 { - if m != nil && m.PrizePool != nil { - return *m.PrizePool - } - return 0 -} - -func (m *CMsgLeaguePrizePool) GetIncrementPerSecond() float32 { - if m != nil && m.IncrementPerSecond != nil { - return *m.IncrementPerSecond - } - return 0 -} - -type CMsgClientToGCTeammateStatsRequest struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCTeammateStatsRequest) Reset() { *m = CMsgClientToGCTeammateStatsRequest{} } -func (m *CMsgClientToGCTeammateStatsRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCTeammateStatsRequest) ProtoMessage() {} -func (*CMsgClientToGCTeammateStatsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{193} -} - -type CMsgClientToGCTeammateStatsResponse struct { - Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` - TeammateStats []*CMsgClientToGCTeammateStatsResponse_TeammateStat `protobuf:"bytes,2,rep,name=teammate_stats,json=teammateStats" json:"teammate_stats,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCTeammateStatsResponse) Reset() { *m = CMsgClientToGCTeammateStatsResponse{} } -func (m *CMsgClientToGCTeammateStatsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCTeammateStatsResponse) ProtoMessage() {} -func (*CMsgClientToGCTeammateStatsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{194} -} - -func (m *CMsgClientToGCTeammateStatsResponse) GetSuccess() bool { - if m != nil && m.Success != nil { - return *m.Success - } - return false -} - -func (m *CMsgClientToGCTeammateStatsResponse) GetTeammateStats() []*CMsgClientToGCTeammateStatsResponse_TeammateStat { - if m != nil { - return m.TeammateStats - } - return nil -} - -type CMsgClientToGCTeammateStatsResponse_TeammateStat struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Games *uint32 `protobuf:"varint,2,opt,name=games" json:"games,omitempty"` - Wins *uint32 `protobuf:"varint,3,opt,name=wins" json:"wins,omitempty"` - MostRecentGameTimestamp *uint32 `protobuf:"varint,4,opt,name=most_recent_game_timestamp,json=mostRecentGameTimestamp" json:"most_recent_game_timestamp,omitempty"` - MostRecentGameMatchId *uint64 `protobuf:"varint,5,opt,name=most_recent_game_match_id,json=mostRecentGameMatchId" json:"most_recent_game_match_id,omitempty"` - Performance *float32 `protobuf:"fixed32,100,opt,name=performance" json:"performance,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCTeammateStatsResponse_TeammateStat) Reset() { - *m = CMsgClientToGCTeammateStatsResponse_TeammateStat{} -} -func (m *CMsgClientToGCTeammateStatsResponse_TeammateStat) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCTeammateStatsResponse_TeammateStat) ProtoMessage() {} -func (*CMsgClientToGCTeammateStatsResponse_TeammateStat) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{194, 0} -} - -func (m *CMsgClientToGCTeammateStatsResponse_TeammateStat) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgClientToGCTeammateStatsResponse_TeammateStat) GetGames() uint32 { - if m != nil && m.Games != nil { - return *m.Games - } - return 0 -} - -func (m *CMsgClientToGCTeammateStatsResponse_TeammateStat) GetWins() uint32 { - if m != nil && m.Wins != nil { - return *m.Wins - } - return 0 -} - -func (m *CMsgClientToGCTeammateStatsResponse_TeammateStat) GetMostRecentGameTimestamp() uint32 { - if m != nil && m.MostRecentGameTimestamp != nil { - return *m.MostRecentGameTimestamp - } - return 0 -} - -func (m *CMsgClientToGCTeammateStatsResponse_TeammateStat) GetMostRecentGameMatchId() uint64 { - if m != nil && m.MostRecentGameMatchId != nil { - return *m.MostRecentGameMatchId - } - return 0 -} - -func (m *CMsgClientToGCTeammateStatsResponse_TeammateStat) GetPerformance() float32 { - if m != nil && m.Performance != nil { - return *m.Performance - } - return 0 -} - -type CMsgClientToGCVoteForArcana struct { - Matches []*CMsgClientToGCVoteForArcana_MatchVote `protobuf:"bytes,1,rep,name=matches" json:"matches,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCVoteForArcana) Reset() { *m = CMsgClientToGCVoteForArcana{} } -func (m *CMsgClientToGCVoteForArcana) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCVoteForArcana) ProtoMessage() {} -func (*CMsgClientToGCVoteForArcana) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{195} } - -func (m *CMsgClientToGCVoteForArcana) GetMatches() []*CMsgClientToGCVoteForArcana_MatchVote { - if m != nil { - return m.Matches - } - return nil -} - -type CMsgClientToGCVoteForArcana_MatchVote struct { - MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - VoteCount *uint32 `protobuf:"varint,3,opt,name=vote_count,json=voteCount" json:"vote_count,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCVoteForArcana_MatchVote) Reset() { *m = CMsgClientToGCVoteForArcana_MatchVote{} } -func (m *CMsgClientToGCVoteForArcana_MatchVote) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCVoteForArcana_MatchVote) ProtoMessage() {} -func (*CMsgClientToGCVoteForArcana_MatchVote) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{195, 0} -} - -func (m *CMsgClientToGCVoteForArcana_MatchVote) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgClientToGCVoteForArcana_MatchVote) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgClientToGCVoteForArcana_MatchVote) GetVoteCount() uint32 { - if m != nil && m.VoteCount != nil { - return *m.VoteCount - } - return 0 -} - -type CMsgClientToGCVoteForArcanaResponse struct { - Result *CMsgClientToGCVoteForArcanaResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgClientToGCVoteForArcanaResponse_Result,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCVoteForArcanaResponse) Reset() { *m = CMsgClientToGCVoteForArcanaResponse{} } -func (m *CMsgClientToGCVoteForArcanaResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCVoteForArcanaResponse) ProtoMessage() {} -func (*CMsgClientToGCVoteForArcanaResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{196} -} - -const Default_CMsgClientToGCVoteForArcanaResponse_Result CMsgClientToGCVoteForArcanaResponse_Result = CMsgClientToGCVoteForArcanaResponse_SUCCEEDED - -func (m *CMsgClientToGCVoteForArcanaResponse) GetResult() CMsgClientToGCVoteForArcanaResponse_Result { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgClientToGCVoteForArcanaResponse_Result -} - -type CMsgArcanaVotes struct { - Matches []*CMsgArcanaVotes_Match `protobuf:"bytes,1,rep,name=matches" json:"matches,omitempty"` - RoundTimeRemaining *uint32 `protobuf:"varint,2,opt,name=round_time_remaining,json=roundTimeRemaining" json:"round_time_remaining,omitempty"` - RoundNumber *uint32 `protobuf:"varint,3,opt,name=round_number,json=roundNumber" json:"round_number,omitempty"` - VotingState *uint32 `protobuf:"varint,4,opt,name=voting_state,json=votingState" json:"voting_state,omitempty"` - IsCurrentRoundCalibrating *bool `protobuf:"varint,5,opt,name=is_current_round_calibrating,json=isCurrentRoundCalibrating" json:"is_current_round_calibrating,omitempty"` - ClosestActiveMatchId *uint32 `protobuf:"varint,6,opt,name=closest_active_match_id,json=closestActiveMatchId" json:"closest_active_match_id,omitempty"` - EventId *uint32 `protobuf:"varint,7,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgArcanaVotes) Reset() { *m = CMsgArcanaVotes{} } -func (m *CMsgArcanaVotes) String() string { return proto.CompactTextString(m) } -func (*CMsgArcanaVotes) ProtoMessage() {} -func (*CMsgArcanaVotes) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{197} } - -func (m *CMsgArcanaVotes) GetMatches() []*CMsgArcanaVotes_Match { - if m != nil { - return m.Matches - } - return nil -} - -func (m *CMsgArcanaVotes) GetRoundTimeRemaining() uint32 { - if m != nil && m.RoundTimeRemaining != nil { - return *m.RoundTimeRemaining - } - return 0 -} - -func (m *CMsgArcanaVotes) GetRoundNumber() uint32 { - if m != nil && m.RoundNumber != nil { - return *m.RoundNumber - } - return 0 -} - -func (m *CMsgArcanaVotes) GetVotingState() uint32 { - if m != nil && m.VotingState != nil { - return *m.VotingState - } - return 0 -} - -func (m *CMsgArcanaVotes) GetIsCurrentRoundCalibrating() bool { - if m != nil && m.IsCurrentRoundCalibrating != nil { - return *m.IsCurrentRoundCalibrating - } - return false -} - -func (m *CMsgArcanaVotes) GetClosestActiveMatchId() uint32 { - if m != nil && m.ClosestActiveMatchId != nil { - return *m.ClosestActiveMatchId - } - return 0 -} - -func (m *CMsgArcanaVotes) GetEventId() uint32 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -type CMsgArcanaVotes_Match struct { - MatchId *uint32 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - HeroId_0 *uint32 `protobuf:"varint,2,opt,name=hero_id_0,json=heroId0" json:"hero_id_0,omitempty"` - HeroId_1 *uint32 `protobuf:"varint,3,opt,name=hero_id_1,json=heroId1" json:"hero_id_1,omitempty"` - HeroSeeding_0 *uint32 `protobuf:"varint,4,opt,name=hero_seeding_0,json=heroSeeding0" json:"hero_seeding_0,omitempty"` - HeroSeeding_1 *uint32 `protobuf:"varint,5,opt,name=hero_seeding_1,json=heroSeeding1" json:"hero_seeding_1,omitempty"` - VoteCount_0 *uint32 `protobuf:"varint,6,opt,name=vote_count_0,json=voteCount0" json:"vote_count_0,omitempty"` - VoteCount_1 *uint32 `protobuf:"varint,7,opt,name=vote_count_1,json=voteCount1" json:"vote_count_1,omitempty"` - VotingState *uint32 `protobuf:"varint,8,opt,name=voting_state,json=votingState" json:"voting_state,omitempty"` - RoundNumber *uint32 `protobuf:"varint,9,opt,name=round_number,json=roundNumber" json:"round_number,omitempty"` - IsVotesHidden *bool `protobuf:"varint,10,opt,name=is_votes_hidden,json=isVotesHidden" json:"is_votes_hidden,omitempty"` - CalibrationTimeRemaining *uint32 `protobuf:"varint,11,opt,name=calibration_time_remaining,json=calibrationTimeRemaining" json:"calibration_time_remaining,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgArcanaVotes_Match) Reset() { *m = CMsgArcanaVotes_Match{} } -func (m *CMsgArcanaVotes_Match) String() string { return proto.CompactTextString(m) } -func (*CMsgArcanaVotes_Match) ProtoMessage() {} -func (*CMsgArcanaVotes_Match) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{197, 0} } - -func (m *CMsgArcanaVotes_Match) GetMatchId() uint32 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgArcanaVotes_Match) GetHeroId_0() uint32 { - if m != nil && m.HeroId_0 != nil { - return *m.HeroId_0 - } - return 0 -} - -func (m *CMsgArcanaVotes_Match) GetHeroId_1() uint32 { - if m != nil && m.HeroId_1 != nil { - return *m.HeroId_1 - } - return 0 -} - -func (m *CMsgArcanaVotes_Match) GetHeroSeeding_0() uint32 { - if m != nil && m.HeroSeeding_0 != nil { - return *m.HeroSeeding_0 - } - return 0 -} - -func (m *CMsgArcanaVotes_Match) GetHeroSeeding_1() uint32 { - if m != nil && m.HeroSeeding_1 != nil { - return *m.HeroSeeding_1 - } - return 0 -} - -func (m *CMsgArcanaVotes_Match) GetVoteCount_0() uint32 { - if m != nil && m.VoteCount_0 != nil { - return *m.VoteCount_0 - } - return 0 -} - -func (m *CMsgArcanaVotes_Match) GetVoteCount_1() uint32 { - if m != nil && m.VoteCount_1 != nil { - return *m.VoteCount_1 - } - return 0 -} - -func (m *CMsgArcanaVotes_Match) GetVotingState() uint32 { - if m != nil && m.VotingState != nil { - return *m.VotingState - } - return 0 -} - -func (m *CMsgArcanaVotes_Match) GetRoundNumber() uint32 { - if m != nil && m.RoundNumber != nil { - return *m.RoundNumber - } - return 0 -} - -func (m *CMsgArcanaVotes_Match) GetIsVotesHidden() bool { - if m != nil && m.IsVotesHidden != nil { - return *m.IsVotesHidden - } - return false -} - -func (m *CMsgArcanaVotes_Match) GetCalibrationTimeRemaining() uint32 { - if m != nil && m.CalibrationTimeRemaining != nil { - return *m.CalibrationTimeRemaining - } - return 0 -} - -type CMsgClientToGCRequestArcanaVotesRemaining struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestArcanaVotesRemaining) Reset() { - *m = CMsgClientToGCRequestArcanaVotesRemaining{} -} -func (m *CMsgClientToGCRequestArcanaVotesRemaining) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCRequestArcanaVotesRemaining) ProtoMessage() {} -func (*CMsgClientToGCRequestArcanaVotesRemaining) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{198} -} - -type CMsgClientToGCRequestArcanaVotesRemainingResponse struct { - Result *bool `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` - VotesRemaining *uint32 `protobuf:"varint,2,opt,name=votes_remaining,json=votesRemaining" json:"votes_remaining,omitempty"` - VotesTotal *uint32 `protobuf:"varint,3,opt,name=votes_total,json=votesTotal" json:"votes_total,omitempty"` - MatchesPreviouslyVotedFor []*CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote `protobuf:"bytes,4,rep,name=matches_previously_voted_for,json=matchesPreviouslyVotedFor" json:"matches_previously_voted_for,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse) Reset() { - *m = CMsgClientToGCRequestArcanaVotesRemainingResponse{} -} -func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestArcanaVotesRemainingResponse) ProtoMessage() {} -func (*CMsgClientToGCRequestArcanaVotesRemainingResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{199} -} - -func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse) GetResult() bool { - if m != nil && m.Result != nil { - return *m.Result - } - return false -} - -func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse) GetVotesRemaining() uint32 { - if m != nil && m.VotesRemaining != nil { - return *m.VotesRemaining - } - return 0 -} - -func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse) GetVotesTotal() uint32 { - if m != nil && m.VotesTotal != nil { - return *m.VotesTotal - } - return 0 -} - -func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse) GetMatchesPreviouslyVotedFor() []*CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote { - if m != nil { - return m.MatchesPreviouslyVotedFor - } - return nil -} - -type CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote struct { - MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - VoteCount *uint32 `protobuf:"varint,3,opt,name=vote_count,json=voteCount" json:"vote_count,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote) Reset() { - *m = CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote{} -} -func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote) ProtoMessage() {} -func (*CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{199, 0} -} - -func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote) GetVoteCount() uint32 { - if m != nil && m.VoteCount != nil { - return *m.VoteCount - } - return 0 -} - -type CMsgClientToGCRequestEventPointLog struct { - EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestEventPointLog) Reset() { *m = CMsgClientToGCRequestEventPointLog{} } -func (m *CMsgClientToGCRequestEventPointLog) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCRequestEventPointLog) ProtoMessage() {} -func (*CMsgClientToGCRequestEventPointLog) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{200} -} - -func (m *CMsgClientToGCRequestEventPointLog) GetEventId() uint32 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -type CMsgClientToGCRequestEventPointLogResponse struct { - Result *bool `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` - Transactions []*CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction `protobuf:"bytes,2,rep,name=transactions" json:"transactions,omitempty"` - EventId *uint32 `protobuf:"varint,3,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestEventPointLogResponse) Reset() { - *m = CMsgClientToGCRequestEventPointLogResponse{} -} -func (m *CMsgClientToGCRequestEventPointLogResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestEventPointLogResponse) ProtoMessage() {} -func (*CMsgClientToGCRequestEventPointLogResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{201} -} - -func (m *CMsgClientToGCRequestEventPointLogResponse) GetResult() bool { - if m != nil && m.Result != nil { - return *m.Result - } - return false -} - -func (m *CMsgClientToGCRequestEventPointLogResponse) GetTransactions() []*CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction { - if m != nil { - return m.Transactions - } - return nil -} - -func (m *CMsgClientToGCRequestEventPointLogResponse) GetEventId() uint32 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -type CMsgClientToGCRequestEventPointLogResponse_QuestChallengeEvent struct { - QuestId *uint32 `protobuf:"varint,1,opt,name=quest_id,json=questId" json:"quest_id,omitempty"` - ChallengeId *uint32 `protobuf:"varint,2,opt,name=challenge_id,json=challengeId" json:"challenge_id,omitempty"` - Rank *uint32 `protobuf:"varint,3,opt,name=rank" json:"rank,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_QuestChallengeEvent) Reset() { - *m = CMsgClientToGCRequestEventPointLogResponse_QuestChallengeEvent{} -} -func (m *CMsgClientToGCRequestEventPointLogResponse_QuestChallengeEvent) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestEventPointLogResponse_QuestChallengeEvent) ProtoMessage() {} -func (*CMsgClientToGCRequestEventPointLogResponse_QuestChallengeEvent) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{201, 0} -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_QuestChallengeEvent) GetQuestId() uint32 { - if m != nil && m.QuestId != nil { - return *m.QuestId - } - return 0 -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_QuestChallengeEvent) GetChallengeId() uint32 { - if m != nil && m.ChallengeId != nil { - return *m.ChallengeId - } - return 0 -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_QuestChallengeEvent) GetRank() uint32 { - if m != nil && m.Rank != nil { - return *m.Rank - } - return 0 -} - -type CMsgClientToGCRequestEventPointLogResponse_WagerWonEvent struct { - MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_WagerWonEvent) Reset() { - *m = CMsgClientToGCRequestEventPointLogResponse_WagerWonEvent{} -} -func (m *CMsgClientToGCRequestEventPointLogResponse_WagerWonEvent) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestEventPointLogResponse_WagerWonEvent) ProtoMessage() {} -func (*CMsgClientToGCRequestEventPointLogResponse_WagerWonEvent) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{201, 1} -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_WagerWonEvent) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -type CMsgClientToGCRequestEventPointLogResponse_TipGivenEvent struct { - RecipientAccountId *uint32 `protobuf:"varint,1,opt,name=recipient_account_id,json=recipientAccountId" json:"recipient_account_id,omitempty"` - RecipientName *string `protobuf:"bytes,2,opt,name=recipient_name,json=recipientName" json:"recipient_name,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_TipGivenEvent) Reset() { - *m = CMsgClientToGCRequestEventPointLogResponse_TipGivenEvent{} -} -func (m *CMsgClientToGCRequestEventPointLogResponse_TipGivenEvent) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestEventPointLogResponse_TipGivenEvent) ProtoMessage() {} -func (*CMsgClientToGCRequestEventPointLogResponse_TipGivenEvent) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{201, 2} -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_TipGivenEvent) GetRecipientAccountId() uint32 { - if m != nil && m.RecipientAccountId != nil { - return *m.RecipientAccountId - } - return 0 -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_TipGivenEvent) GetRecipientName() string { - if m != nil && m.RecipientName != nil { - return *m.RecipientName - } - return "" -} - -type CMsgClientToGCRequestEventPointLogResponse_TipReceivedEvent struct { - GiverAccountId *uint32 `protobuf:"varint,1,opt,name=giver_account_id,json=giverAccountId" json:"giver_account_id,omitempty"` - GiverName *string `protobuf:"bytes,2,opt,name=giver_name,json=giverName" json:"giver_name,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_TipReceivedEvent) Reset() { - *m = CMsgClientToGCRequestEventPointLogResponse_TipReceivedEvent{} -} -func (m *CMsgClientToGCRequestEventPointLogResponse_TipReceivedEvent) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestEventPointLogResponse_TipReceivedEvent) ProtoMessage() {} -func (*CMsgClientToGCRequestEventPointLogResponse_TipReceivedEvent) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{201, 3} -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_TipReceivedEvent) GetGiverAccountId() uint32 { - if m != nil && m.GiverAccountId != nil { - return *m.GiverAccountId - } - return 0 -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_TipReceivedEvent) GetGiverName() string { - if m != nil && m.GiverName != nil { - return *m.GiverName - } - return "" -} - -type CMsgClientToGCRequestEventPointLogResponse_RecycledItemEvent struct { - RecipeItemDefIndex *uint32 `protobuf:"varint,1,opt,name=recipe_item_def_index,json=recipeItemDefIndex" json:"recipe_item_def_index,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_RecycledItemEvent) Reset() { - *m = CMsgClientToGCRequestEventPointLogResponse_RecycledItemEvent{} -} -func (m *CMsgClientToGCRequestEventPointLogResponse_RecycledItemEvent) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestEventPointLogResponse_RecycledItemEvent) ProtoMessage() {} -func (*CMsgClientToGCRequestEventPointLogResponse_RecycledItemEvent) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{201, 4} -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_RecycledItemEvent) GetRecipeItemDefIndex() uint32 { - if m != nil && m.RecipeItemDefIndex != nil { - return *m.RecipeItemDefIndex - } - return 0 -} - -type CMsgClientToGCRequestEventPointLogResponse_ActionRewardEvent struct { - ActionId *uint32 `protobuf:"varint,1,opt,name=action_id,json=actionId" json:"action_id,omitempty"` - ActionScore *uint32 `protobuf:"varint,2,opt,name=action_score,json=actionScore" json:"action_score,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_ActionRewardEvent) Reset() { - *m = CMsgClientToGCRequestEventPointLogResponse_ActionRewardEvent{} -} -func (m *CMsgClientToGCRequestEventPointLogResponse_ActionRewardEvent) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestEventPointLogResponse_ActionRewardEvent) ProtoMessage() {} -func (*CMsgClientToGCRequestEventPointLogResponse_ActionRewardEvent) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{201, 5} -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_ActionRewardEvent) GetActionId() uint32 { - if m != nil && m.ActionId != nil { - return *m.ActionId - } - return 0 -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_ActionRewardEvent) GetActionScore() uint32 { - if m != nil && m.ActionScore != nil { - return *m.ActionScore - } - return 0 -} - -type CMsgClientToGCRequestEventPointLogResponse_MysteryItemReceivedEvent struct { - CommunityGoalItem *bool `protobuf:"varint,1,opt,name=community_goal_item,json=communityGoalItem" json:"community_goal_item,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_MysteryItemReceivedEvent) Reset() { - *m = CMsgClientToGCRequestEventPointLogResponse_MysteryItemReceivedEvent{} -} -func (m *CMsgClientToGCRequestEventPointLogResponse_MysteryItemReceivedEvent) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestEventPointLogResponse_MysteryItemReceivedEvent) ProtoMessage() {} -func (*CMsgClientToGCRequestEventPointLogResponse_MysteryItemReceivedEvent) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{201, 6} -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_MysteryItemReceivedEvent) GetCommunityGoalItem() bool { - if m != nil && m.CommunityGoalItem != nil { - return *m.CommunityGoalItem - } - return false -} - -type CMsgClientToGCRequestEventPointLogResponse_CorrectPredictionEvent struct { - PredictionId *uint32 `protobuf:"varint,1,opt,name=prediction_id,json=predictionId" json:"prediction_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_CorrectPredictionEvent) Reset() { - *m = CMsgClientToGCRequestEventPointLogResponse_CorrectPredictionEvent{} -} -func (m *CMsgClientToGCRequestEventPointLogResponse_CorrectPredictionEvent) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestEventPointLogResponse_CorrectPredictionEvent) ProtoMessage() {} -func (*CMsgClientToGCRequestEventPointLogResponse_CorrectPredictionEvent) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{201, 7} -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_CorrectPredictionEvent) GetPredictionId() uint32 { - if m != nil && m.PredictionId != nil { - return *m.PredictionId - } - return 0 -} - -type CMsgClientToGCRequestEventPointLogResponse_InGamePredictionCorrectEvent struct { - MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_InGamePredictionCorrectEvent) Reset() { - *m = CMsgClientToGCRequestEventPointLogResponse_InGamePredictionCorrectEvent{} -} -func (m *CMsgClientToGCRequestEventPointLogResponse_InGamePredictionCorrectEvent) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestEventPointLogResponse_InGamePredictionCorrectEvent) ProtoMessage() {} -func (*CMsgClientToGCRequestEventPointLogResponse_InGamePredictionCorrectEvent) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{201, 8} -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_InGamePredictionCorrectEvent) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -type CMsgClientToGCRequestEventPointLogResponse_WeekendTourneyPayoutEvent struct { - TeamGid *uint64 `protobuf:"varint,1,opt,name=team_gid,json=teamGid" json:"team_gid,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_WeekendTourneyPayoutEvent) Reset() { - *m = CMsgClientToGCRequestEventPointLogResponse_WeekendTourneyPayoutEvent{} -} -func (m *CMsgClientToGCRequestEventPointLogResponse_WeekendTourneyPayoutEvent) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestEventPointLogResponse_WeekendTourneyPayoutEvent) ProtoMessage() {} -func (*CMsgClientToGCRequestEventPointLogResponse_WeekendTourneyPayoutEvent) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{201, 9} -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_WeekendTourneyPayoutEvent) GetTeamGid() uint64 { - if m != nil && m.TeamGid != nil { - return *m.TeamGid - } - return 0 -} - -type CMsgClientToGCRequestEventPointLogResponse_FantasyRewardEvent struct { - Percentile *uint32 `protobuf:"varint,1,opt,name=percentile" json:"percentile,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_FantasyRewardEvent) Reset() { - *m = CMsgClientToGCRequestEventPointLogResponse_FantasyRewardEvent{} -} -func (m *CMsgClientToGCRequestEventPointLogResponse_FantasyRewardEvent) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestEventPointLogResponse_FantasyRewardEvent) ProtoMessage() {} -func (*CMsgClientToGCRequestEventPointLogResponse_FantasyRewardEvent) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{201, 10} -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_FantasyRewardEvent) GetPercentile() uint32 { - if m != nil && m.Percentile != nil { - return *m.Percentile - } - return 0 -} - -type CMsgClientToGCRequestEventPointLogResponse_BracketRewardEvent struct { - CorrectAnswers *uint32 `protobuf:"varint,1,opt,name=correct_answers,json=correctAnswers" json:"correct_answers,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_BracketRewardEvent) Reset() { - *m = CMsgClientToGCRequestEventPointLogResponse_BracketRewardEvent{} -} -func (m *CMsgClientToGCRequestEventPointLogResponse_BracketRewardEvent) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestEventPointLogResponse_BracketRewardEvent) ProtoMessage() {} -func (*CMsgClientToGCRequestEventPointLogResponse_BracketRewardEvent) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{201, 11} -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_BracketRewardEvent) GetCorrectAnswers() uint32 { - if m != nil && m.CorrectAnswers != nil { - return *m.CorrectAnswers - } - return 0 -} - -type CMsgClientToGCRequestEventPointLogResponse_WeeklyGameEvent struct { - PointsWon *uint32 `protobuf:"varint,1,opt,name=points_won,json=pointsWon" json:"points_won,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_WeeklyGameEvent) Reset() { - *m = CMsgClientToGCRequestEventPointLogResponse_WeeklyGameEvent{} -} -func (m *CMsgClientToGCRequestEventPointLogResponse_WeeklyGameEvent) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestEventPointLogResponse_WeeklyGameEvent) ProtoMessage() {} -func (*CMsgClientToGCRequestEventPointLogResponse_WeeklyGameEvent) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{201, 12} -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_WeeklyGameEvent) GetPointsWon() uint32 { - if m != nil && m.PointsWon != nil { - return *m.PointsWon - } - return 0 -} - -type CMsgClientToGCRequestEventPointLogResponse_ExploitCorrectionEvent struct { - PointsCorrected *uint32 `protobuf:"varint,1,opt,name=points_corrected,json=pointsCorrected" json:"points_corrected,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_ExploitCorrectionEvent) Reset() { - *m = CMsgClientToGCRequestEventPointLogResponse_ExploitCorrectionEvent{} -} -func (m *CMsgClientToGCRequestEventPointLogResponse_ExploitCorrectionEvent) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestEventPointLogResponse_ExploitCorrectionEvent) ProtoMessage() {} -func (*CMsgClientToGCRequestEventPointLogResponse_ExploitCorrectionEvent) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{201, 13} -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_ExploitCorrectionEvent) GetPointsCorrected() uint32 { - if m != nil && m.PointsCorrected != nil { - return *m.PointsCorrected - } - return 0 -} - -type CMsgClientToGCRequestEventPointLogResponse_PrizeRedeemedEvent struct { - ItemDefIndex *uint32 `protobuf:"varint,1,opt,name=item_def_index,json=itemDefIndex" json:"item_def_index,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_PrizeRedeemedEvent) Reset() { - *m = CMsgClientToGCRequestEventPointLogResponse_PrizeRedeemedEvent{} -} -func (m *CMsgClientToGCRequestEventPointLogResponse_PrizeRedeemedEvent) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestEventPointLogResponse_PrizeRedeemedEvent) ProtoMessage() {} -func (*CMsgClientToGCRequestEventPointLogResponse_PrizeRedeemedEvent) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{201, 14} -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_PrizeRedeemedEvent) GetItemDefIndex() uint32 { - if m != nil && m.ItemDefIndex != nil { - return *m.ItemDefIndex - } - return 0 -} - -type CMsgClientToGCRequestEventPointLogResponse_RelicClaimedEvent struct { - RelicType *uint32 `protobuf:"varint,1,opt,name=relic_type,json=relicType" json:"relic_type,omitempty"` - Random *bool `protobuf:"varint,2,opt,name=random" json:"random,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_RelicClaimedEvent) Reset() { - *m = CMsgClientToGCRequestEventPointLogResponse_RelicClaimedEvent{} -} -func (m *CMsgClientToGCRequestEventPointLogResponse_RelicClaimedEvent) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestEventPointLogResponse_RelicClaimedEvent) ProtoMessage() {} -func (*CMsgClientToGCRequestEventPointLogResponse_RelicClaimedEvent) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{201, 15} -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_RelicClaimedEvent) GetRelicType() uint32 { - if m != nil && m.RelicType != nil { - return *m.RelicType - } - return 0 -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_RelicClaimedEvent) GetRandom() bool { - if m != nil && m.Random != nil { - return *m.Random - } - return false -} - -type CMsgClientToGCRequestEventPointLogResponse_RelicRecycledEvent struct { - RelicType *uint32 `protobuf:"varint,1,opt,name=relic_type,json=relicType" json:"relic_type,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_RelicRecycledEvent) Reset() { - *m = CMsgClientToGCRequestEventPointLogResponse_RelicRecycledEvent{} -} -func (m *CMsgClientToGCRequestEventPointLogResponse_RelicRecycledEvent) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestEventPointLogResponse_RelicRecycledEvent) ProtoMessage() {} -func (*CMsgClientToGCRequestEventPointLogResponse_RelicRecycledEvent) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{201, 16} -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_RelicRecycledEvent) GetRelicType() uint32 { - if m != nil && m.RelicType != nil { - return *m.RelicType - } - return 0 -} - -type CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction struct { - Time *uint32 `protobuf:"varint,1,opt,name=time" json:"time,omitempty"` - EventPoints *int32 `protobuf:"varint,2,opt,name=event_points,json=eventPoints" json:"event_points,omitempty"` - CompendiumActivatedEvent *bool `protobuf:"varint,3,opt,name=compendium_activated_event,json=compendiumActivatedEvent" json:"compendium_activated_event,omitempty"` - PointItemUsedEvent *bool `protobuf:"varint,4,opt,name=point_item_used_event,json=pointItemUsedEvent" json:"point_item_used_event,omitempty"` - WagerWonEvent *CMsgClientToGCRequestEventPointLogResponse_WagerWonEvent `protobuf:"bytes,5,opt,name=wager_won_event,json=wagerWonEvent" json:"wager_won_event,omitempty"` - MysteryItemReceivedEvent *CMsgClientToGCRequestEventPointLogResponse_MysteryItemReceivedEvent `protobuf:"bytes,6,opt,name=mystery_item_received_event,json=mysteryItemReceivedEvent" json:"mystery_item_received_event,omitempty"` - QuestChallengeEvent *CMsgClientToGCRequestEventPointLogResponse_QuestChallengeEvent `protobuf:"bytes,7,opt,name=quest_challenge_event,json=questChallengeEvent" json:"quest_challenge_event,omitempty"` - TipGivenEvent *CMsgClientToGCRequestEventPointLogResponse_TipGivenEvent `protobuf:"bytes,8,opt,name=tip_given_event,json=tipGivenEvent" json:"tip_given_event,omitempty"` - TipReceivedEvent *CMsgClientToGCRequestEventPointLogResponse_TipReceivedEvent `protobuf:"bytes,9,opt,name=tip_received_event,json=tipReceivedEvent" json:"tip_received_event,omitempty"` - RecycledItemEvent *CMsgClientToGCRequestEventPointLogResponse_RecycledItemEvent `protobuf:"bytes,10,opt,name=recycled_item_event,json=recycledItemEvent" json:"recycled_item_event,omitempty"` - ActionRewardEvent *CMsgClientToGCRequestEventPointLogResponse_ActionRewardEvent `protobuf:"bytes,11,opt,name=action_reward_event,json=actionRewardEvent" json:"action_reward_event,omitempty"` - InGamePredictionEvent *CMsgClientToGCRequestEventPointLogResponse_InGamePredictionCorrectEvent `protobuf:"bytes,12,opt,name=in_game_prediction_event,json=inGamePredictionEvent" json:"in_game_prediction_event,omitempty"` - PredictionEvent *CMsgClientToGCRequestEventPointLogResponse_CorrectPredictionEvent `protobuf:"bytes,13,opt,name=prediction_event,json=predictionEvent" json:"prediction_event,omitempty"` - FantasyRewardEvent *CMsgClientToGCRequestEventPointLogResponse_FantasyRewardEvent `protobuf:"bytes,15,opt,name=fantasy_reward_event,json=fantasyRewardEvent" json:"fantasy_reward_event,omitempty"` - BracketRewardEvent *CMsgClientToGCRequestEventPointLogResponse_BracketRewardEvent `protobuf:"bytes,16,opt,name=bracket_reward_event,json=bracketRewardEvent" json:"bracket_reward_event,omitempty"` - WeeklyGameEvent *CMsgClientToGCRequestEventPointLogResponse_WeeklyGameEvent `protobuf:"bytes,19,opt,name=weekly_game_event,json=weeklyGameEvent" json:"weekly_game_event,omitempty"` - ExploitCorrectionEvent *CMsgClientToGCRequestEventPointLogResponse_ExploitCorrectionEvent `protobuf:"bytes,20,opt,name=exploit_correction_event,json=exploitCorrectionEvent" json:"exploit_correction_event,omitempty"` - PrizeRedeemedEvent *CMsgClientToGCRequestEventPointLogResponse_PrizeRedeemedEvent `protobuf:"bytes,21,opt,name=prize_redeemed_event,json=prizeRedeemedEvent" json:"prize_redeemed_event,omitempty"` - RelicClaimedEvent *CMsgClientToGCRequestEventPointLogResponse_RelicClaimedEvent `protobuf:"bytes,22,opt,name=relic_claimed_event,json=relicClaimedEvent" json:"relic_claimed_event,omitempty"` - RelicRecycledEvent *CMsgClientToGCRequestEventPointLogResponse_RelicRecycledEvent `protobuf:"bytes,23,opt,name=relic_recycled_event,json=relicRecycledEvent" json:"relic_recycled_event,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction) Reset() { - *m = CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction{} -} -func (m *CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction) ProtoMessage() {} -func (*CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{201, 17} -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction) GetTime() uint32 { - if m != nil && m.Time != nil { - return *m.Time - } - return 0 -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction) GetEventPoints() int32 { - if m != nil && m.EventPoints != nil { - return *m.EventPoints - } - return 0 -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction) GetCompendiumActivatedEvent() bool { - if m != nil && m.CompendiumActivatedEvent != nil { - return *m.CompendiumActivatedEvent - } - return false -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction) GetPointItemUsedEvent() bool { - if m != nil && m.PointItemUsedEvent != nil { - return *m.PointItemUsedEvent - } - return false -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction) GetWagerWonEvent() *CMsgClientToGCRequestEventPointLogResponse_WagerWonEvent { - if m != nil { - return m.WagerWonEvent - } - return nil -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction) GetMysteryItemReceivedEvent() *CMsgClientToGCRequestEventPointLogResponse_MysteryItemReceivedEvent { - if m != nil { - return m.MysteryItemReceivedEvent - } - return nil -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction) GetQuestChallengeEvent() *CMsgClientToGCRequestEventPointLogResponse_QuestChallengeEvent { - if m != nil { - return m.QuestChallengeEvent - } - return nil -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction) GetTipGivenEvent() *CMsgClientToGCRequestEventPointLogResponse_TipGivenEvent { - if m != nil { - return m.TipGivenEvent - } - return nil -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction) GetTipReceivedEvent() *CMsgClientToGCRequestEventPointLogResponse_TipReceivedEvent { - if m != nil { - return m.TipReceivedEvent - } - return nil -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction) GetRecycledItemEvent() *CMsgClientToGCRequestEventPointLogResponse_RecycledItemEvent { - if m != nil { - return m.RecycledItemEvent - } - return nil -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction) GetActionRewardEvent() *CMsgClientToGCRequestEventPointLogResponse_ActionRewardEvent { - if m != nil { - return m.ActionRewardEvent - } - return nil -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction) GetInGamePredictionEvent() *CMsgClientToGCRequestEventPointLogResponse_InGamePredictionCorrectEvent { - if m != nil { - return m.InGamePredictionEvent - } - return nil -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction) GetPredictionEvent() *CMsgClientToGCRequestEventPointLogResponse_CorrectPredictionEvent { - if m != nil { - return m.PredictionEvent - } - return nil -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction) GetFantasyRewardEvent() *CMsgClientToGCRequestEventPointLogResponse_FantasyRewardEvent { - if m != nil { - return m.FantasyRewardEvent - } - return nil -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction) GetBracketRewardEvent() *CMsgClientToGCRequestEventPointLogResponse_BracketRewardEvent { - if m != nil { - return m.BracketRewardEvent - } - return nil -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction) GetWeeklyGameEvent() *CMsgClientToGCRequestEventPointLogResponse_WeeklyGameEvent { - if m != nil { - return m.WeeklyGameEvent - } - return nil -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction) GetExploitCorrectionEvent() *CMsgClientToGCRequestEventPointLogResponse_ExploitCorrectionEvent { - if m != nil { - return m.ExploitCorrectionEvent - } - return nil -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction) GetPrizeRedeemedEvent() *CMsgClientToGCRequestEventPointLogResponse_PrizeRedeemedEvent { - if m != nil { - return m.PrizeRedeemedEvent - } - return nil -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction) GetRelicClaimedEvent() *CMsgClientToGCRequestEventPointLogResponse_RelicClaimedEvent { - if m != nil { - return m.RelicClaimedEvent - } - return nil -} - -func (m *CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction) GetRelicRecycledEvent() *CMsgClientToGCRequestEventPointLogResponse_RelicRecycledEvent { - if m != nil { - return m.RelicRecycledEvent - } - return nil -} - -type CMsgClientToGCPublishUserStat struct { - UserStatsEvent *uint32 `protobuf:"varint,1,opt,name=user_stats_event,json=userStatsEvent" json:"user_stats_event,omitempty"` - ReferenceData *uint64 `protobuf:"varint,2,opt,name=reference_data,json=referenceData" json:"reference_data,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCPublishUserStat) Reset() { *m = CMsgClientToGCPublishUserStat{} } -func (m *CMsgClientToGCPublishUserStat) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCPublishUserStat) ProtoMessage() {} -func (*CMsgClientToGCPublishUserStat) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{202} } - -func (m *CMsgClientToGCPublishUserStat) GetUserStatsEvent() uint32 { - if m != nil && m.UserStatsEvent != nil { - return *m.UserStatsEvent - } - return 0 -} - -func (m *CMsgClientToGCPublishUserStat) GetReferenceData() uint64 { - if m != nil && m.ReferenceData != nil { - return *m.ReferenceData - } - return 0 -} - -type CMsgClientToGCAddTI6TreeProgress struct { - Trees *uint32 `protobuf:"varint,1,opt,name=trees" json:"trees,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCAddTI6TreeProgress) Reset() { *m = CMsgClientToGCAddTI6TreeProgress{} } -func (m *CMsgClientToGCAddTI6TreeProgress) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCAddTI6TreeProgress) ProtoMessage() {} -func (*CMsgClientToGCAddTI6TreeProgress) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{203} -} - -func (m *CMsgClientToGCAddTI6TreeProgress) GetTrees() uint32 { - if m != nil && m.Trees != nil { - return *m.Trees - } - return 0 -} - -type CMsgClientToGCRequestLinaPlaysRemaining struct { - EventId *dota_shared_enums.EEvent `protobuf:"varint,1,opt,name=event_id,json=eventId,enum=EEvent,def=0" json:"event_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestLinaPlaysRemaining) Reset() { - *m = CMsgClientToGCRequestLinaPlaysRemaining{} -} -func (m *CMsgClientToGCRequestLinaPlaysRemaining) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCRequestLinaPlaysRemaining) ProtoMessage() {} -func (*CMsgClientToGCRequestLinaPlaysRemaining) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{204} -} - -const Default_CMsgClientToGCRequestLinaPlaysRemaining_EventId dota_shared_enums.EEvent = dota_shared_enums.EEvent_EVENT_ID_NONE - -func (m *CMsgClientToGCRequestLinaPlaysRemaining) GetEventId() dota_shared_enums.EEvent { - if m != nil && m.EventId != nil { - return *m.EventId - } - return Default_CMsgClientToGCRequestLinaPlaysRemaining_EventId -} - -type CMsgClientToGCRequestLinaPlaysRemainingResponse struct { - PlaysRemaining *uint32 `protobuf:"varint,1,opt,name=plays_remaining,json=playsRemaining" json:"plays_remaining,omitempty"` - PlaysTotal *uint32 `protobuf:"varint,2,opt,name=plays_total,json=playsTotal" json:"plays_total,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestLinaPlaysRemainingResponse) Reset() { - *m = CMsgClientToGCRequestLinaPlaysRemainingResponse{} -} -func (m *CMsgClientToGCRequestLinaPlaysRemainingResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestLinaPlaysRemainingResponse) ProtoMessage() {} -func (*CMsgClientToGCRequestLinaPlaysRemainingResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{205} -} - -func (m *CMsgClientToGCRequestLinaPlaysRemainingResponse) GetPlaysRemaining() uint32 { - if m != nil && m.PlaysRemaining != nil { - return *m.PlaysRemaining - } - return 0 -} - -func (m *CMsgClientToGCRequestLinaPlaysRemainingResponse) GetPlaysTotal() uint32 { - if m != nil && m.PlaysTotal != nil { - return *m.PlaysTotal - } - return 0 -} - -type CMsgClientToGCRequestLinaGameResult struct { - EventId *dota_shared_enums.EEvent `protobuf:"varint,1,opt,name=event_id,json=eventId,enum=EEvent,def=0" json:"event_id,omitempty"` - SlotChosen *uint32 `protobuf:"varint,2,opt,name=slot_chosen,json=slotChosen" json:"slot_chosen,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestLinaGameResult) Reset() { *m = CMsgClientToGCRequestLinaGameResult{} } -func (m *CMsgClientToGCRequestLinaGameResult) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCRequestLinaGameResult) ProtoMessage() {} -func (*CMsgClientToGCRequestLinaGameResult) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{206} -} - -const Default_CMsgClientToGCRequestLinaGameResult_EventId dota_shared_enums.EEvent = dota_shared_enums.EEvent_EVENT_ID_NONE - -func (m *CMsgClientToGCRequestLinaGameResult) GetEventId() dota_shared_enums.EEvent { - if m != nil && m.EventId != nil { - return *m.EventId - } - return Default_CMsgClientToGCRequestLinaGameResult_EventId -} - -func (m *CMsgClientToGCRequestLinaGameResult) GetSlotChosen() uint32 { - if m != nil && m.SlotChosen != nil { - return *m.SlotChosen - } - return 0 -} - -type CMsgClientToGCRequestLinaGameResultResponse struct { - Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestLinaGameResultResponse) Reset() { - *m = CMsgClientToGCRequestLinaGameResultResponse{} -} -func (m *CMsgClientToGCRequestLinaGameResultResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestLinaGameResultResponse) ProtoMessage() {} -func (*CMsgClientToGCRequestLinaGameResultResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{207} -} - -func (m *CMsgClientToGCRequestLinaGameResultResponse) GetResult() uint32 { - if m != nil && m.Result != nil { - return *m.Result - } - return 0 -} - -type CMsgClientToGCRequestSlarkGameResult struct { - EventId *dota_shared_enums.EEvent `protobuf:"varint,1,opt,name=event_id,json=eventId,enum=EEvent,def=0" json:"event_id,omitempty"` - SlotChosen *uint32 `protobuf:"varint,2,opt,name=slot_chosen,json=slotChosen" json:"slot_chosen,omitempty"` - Week *uint32 `protobuf:"varint,3,opt,name=week" json:"week,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestSlarkGameResult) Reset() { *m = CMsgClientToGCRequestSlarkGameResult{} } -func (m *CMsgClientToGCRequestSlarkGameResult) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCRequestSlarkGameResult) ProtoMessage() {} -func (*CMsgClientToGCRequestSlarkGameResult) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{208} -} - -const Default_CMsgClientToGCRequestSlarkGameResult_EventId dota_shared_enums.EEvent = dota_shared_enums.EEvent_EVENT_ID_NONE - -func (m *CMsgClientToGCRequestSlarkGameResult) GetEventId() dota_shared_enums.EEvent { - if m != nil && m.EventId != nil { - return *m.EventId - } - return Default_CMsgClientToGCRequestSlarkGameResult_EventId -} - -func (m *CMsgClientToGCRequestSlarkGameResult) GetSlotChosen() uint32 { - if m != nil && m.SlotChosen != nil { - return *m.SlotChosen - } - return 0 -} - -func (m *CMsgClientToGCRequestSlarkGameResult) GetWeek() uint32 { - if m != nil && m.Week != nil { - return *m.Week - } - return 0 -} - -type CMsgClientToGCRequestSlarkGameResultResponse struct { - PointsWon *uint32 `protobuf:"varint,1,opt,name=points_won,json=pointsWon" json:"points_won,omitempty"` - AuraWon *bool `protobuf:"varint,2,opt,name=aura_won,json=auraWon" json:"aura_won,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestSlarkGameResultResponse) Reset() { - *m = CMsgClientToGCRequestSlarkGameResultResponse{} -} -func (m *CMsgClientToGCRequestSlarkGameResultResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestSlarkGameResultResponse) ProtoMessage() {} -func (*CMsgClientToGCRequestSlarkGameResultResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{209} -} - -func (m *CMsgClientToGCRequestSlarkGameResultResponse) GetPointsWon() uint32 { - if m != nil && m.PointsWon != nil { - return *m.PointsWon - } - return 0 -} - -func (m *CMsgClientToGCRequestSlarkGameResultResponse) GetAuraWon() bool { - if m != nil && m.AuraWon != nil { - return *m.AuraWon - } - return false -} - -type CMsgGCToClientQuestProgressUpdated struct { - QuestId *uint32 `protobuf:"varint,1,opt,name=quest_id,json=questId" json:"quest_id,omitempty"` - CompletedChallenges []*CMsgGCToClientQuestProgressUpdated_Challenge `protobuf:"bytes,2,rep,name=completed_challenges,json=completedChallenges" json:"completed_challenges,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientQuestProgressUpdated) Reset() { *m = CMsgGCToClientQuestProgressUpdated{} } -func (m *CMsgGCToClientQuestProgressUpdated) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientQuestProgressUpdated) ProtoMessage() {} -func (*CMsgGCToClientQuestProgressUpdated) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{210} -} - -func (m *CMsgGCToClientQuestProgressUpdated) GetQuestId() uint32 { - if m != nil && m.QuestId != nil { - return *m.QuestId - } - return 0 -} - -func (m *CMsgGCToClientQuestProgressUpdated) GetCompletedChallenges() []*CMsgGCToClientQuestProgressUpdated_Challenge { - if m != nil { - return m.CompletedChallenges - } - return nil -} - -type CMsgGCToClientQuestProgressUpdated_Challenge struct { - ChallengeId *uint32 `protobuf:"varint,1,opt,name=challenge_id,json=challengeId" json:"challenge_id,omitempty"` - TimeCompleted *uint32 `protobuf:"varint,2,opt,name=time_completed,json=timeCompleted" json:"time_completed,omitempty"` - Attempts *uint32 `protobuf:"varint,3,opt,name=attempts" json:"attempts,omitempty"` - HeroId *uint32 `protobuf:"varint,4,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - TemplateId *uint32 `protobuf:"varint,5,opt,name=template_id,json=templateId" json:"template_id,omitempty"` - QuestRank *uint32 `protobuf:"varint,6,opt,name=quest_rank,json=questRank" json:"quest_rank,omitempty"` - MaxQuestRank *uint32 `protobuf:"varint,7,opt,name=max_quest_rank,json=maxQuestRank" json:"max_quest_rank,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientQuestProgressUpdated_Challenge) Reset() { - *m = CMsgGCToClientQuestProgressUpdated_Challenge{} -} -func (m *CMsgGCToClientQuestProgressUpdated_Challenge) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientQuestProgressUpdated_Challenge) ProtoMessage() {} -func (*CMsgGCToClientQuestProgressUpdated_Challenge) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{210, 0} -} - -func (m *CMsgGCToClientQuestProgressUpdated_Challenge) GetChallengeId() uint32 { - if m != nil && m.ChallengeId != nil { - return *m.ChallengeId - } - return 0 -} - -func (m *CMsgGCToClientQuestProgressUpdated_Challenge) GetTimeCompleted() uint32 { - if m != nil && m.TimeCompleted != nil { - return *m.TimeCompleted - } - return 0 -} - -func (m *CMsgGCToClientQuestProgressUpdated_Challenge) GetAttempts() uint32 { - if m != nil && m.Attempts != nil { - return *m.Attempts - } - return 0 -} - -func (m *CMsgGCToClientQuestProgressUpdated_Challenge) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgGCToClientQuestProgressUpdated_Challenge) GetTemplateId() uint32 { - if m != nil && m.TemplateId != nil { - return *m.TemplateId - } - return 0 -} - -func (m *CMsgGCToClientQuestProgressUpdated_Challenge) GetQuestRank() uint32 { - if m != nil && m.QuestRank != nil { - return *m.QuestRank - } - return 0 -} - -func (m *CMsgGCToClientQuestProgressUpdated_Challenge) GetMaxQuestRank() uint32 { - if m != nil && m.MaxQuestRank != nil { - return *m.MaxQuestRank - } - return 0 -} - -type CMsgDOTARedeemItem struct { - CurrencyId *uint64 `protobuf:"varint,1,opt,name=currency_id,json=currencyId" json:"currency_id,omitempty"` - PurchaseDef *uint32 `protobuf:"varint,2,opt,name=purchase_def,json=purchaseDef" json:"purchase_def,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARedeemItem) Reset() { *m = CMsgDOTARedeemItem{} } -func (m *CMsgDOTARedeemItem) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTARedeemItem) ProtoMessage() {} -func (*CMsgDOTARedeemItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{211} } - -func (m *CMsgDOTARedeemItem) GetCurrencyId() uint64 { - if m != nil && m.CurrencyId != nil { - return *m.CurrencyId - } - return 0 -} - -func (m *CMsgDOTARedeemItem) GetPurchaseDef() uint32 { - if m != nil && m.PurchaseDef != nil { - return *m.PurchaseDef - } - return 0 -} - -type CMsgDOTARedeemItemResponse struct { - Response *CMsgDOTARedeemItemResponse_EResultCode `protobuf:"varint,1,opt,name=response,enum=CMsgDOTARedeemItemResponse_EResultCode,def=0" json:"response,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARedeemItemResponse) Reset() { *m = CMsgDOTARedeemItemResponse{} } -func (m *CMsgDOTARedeemItemResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTARedeemItemResponse) ProtoMessage() {} -func (*CMsgDOTARedeemItemResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{212} } - -const Default_CMsgDOTARedeemItemResponse_Response CMsgDOTARedeemItemResponse_EResultCode = CMsgDOTARedeemItemResponse_k_Succeeded - -func (m *CMsgDOTARedeemItemResponse) GetResponse() CMsgDOTARedeemItemResponse_EResultCode { - if m != nil && m.Response != nil { - return *m.Response - } - return Default_CMsgDOTARedeemItemResponse_Response -} - -type CMsgPerfectWorldUserLookupRequest struct { - UserName *string `protobuf:"bytes,1,opt,name=user_name,json=userName" json:"user_name,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPerfectWorldUserLookupRequest) Reset() { *m = CMsgPerfectWorldUserLookupRequest{} } -func (m *CMsgPerfectWorldUserLookupRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgPerfectWorldUserLookupRequest) ProtoMessage() {} -func (*CMsgPerfectWorldUserLookupRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{213} -} - -func (m *CMsgPerfectWorldUserLookupRequest) GetUserName() string { - if m != nil && m.UserName != nil { - return *m.UserName - } - return "" -} - -type CMsgPerfectWorldUserLookupResponse struct { - ResultCode *CMsgPerfectWorldUserLookupResponse_EResultCode `protobuf:"varint,1,opt,name=result_code,json=resultCode,enum=CMsgPerfectWorldUserLookupResponse_EResultCode,def=0" json:"result_code,omitempty"` - AccountId *uint32 `protobuf:"varint,2,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPerfectWorldUserLookupResponse) Reset() { *m = CMsgPerfectWorldUserLookupResponse{} } -func (m *CMsgPerfectWorldUserLookupResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgPerfectWorldUserLookupResponse) ProtoMessage() {} -func (*CMsgPerfectWorldUserLookupResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{214} -} - -const Default_CMsgPerfectWorldUserLookupResponse_ResultCode CMsgPerfectWorldUserLookupResponse_EResultCode = CMsgPerfectWorldUserLookupResponse_SUCCESS_ACCOUNT_FOUND - -func (m *CMsgPerfectWorldUserLookupResponse) GetResultCode() CMsgPerfectWorldUserLookupResponse_EResultCode { - if m != nil && m.ResultCode != nil { - return *m.ResultCode - } - return Default_CMsgPerfectWorldUserLookupResponse_ResultCode -} - -func (m *CMsgPerfectWorldUserLookupResponse) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -type CMsgNexonPartnerUpdate struct { - Messagetype *uint32 `protobuf:"varint,1,opt,name=messagetype" json:"messagetype,omitempty"` - Timeremaining *uint32 `protobuf:"varint,2,opt,name=timeremaining" json:"timeremaining,omitempty"` - Terminate *bool `protobuf:"varint,3,opt,name=terminate" json:"terminate,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgNexonPartnerUpdate) Reset() { *m = CMsgNexonPartnerUpdate{} } -func (m *CMsgNexonPartnerUpdate) String() string { return proto.CompactTextString(m) } -func (*CMsgNexonPartnerUpdate) ProtoMessage() {} -func (*CMsgNexonPartnerUpdate) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{215} } - -func (m *CMsgNexonPartnerUpdate) GetMessagetype() uint32 { - if m != nil && m.Messagetype != nil { - return *m.Messagetype - } - return 0 -} - -func (m *CMsgNexonPartnerUpdate) GetTimeremaining() uint32 { - if m != nil && m.Timeremaining != nil { - return *m.Timeremaining - } - return 0 -} - -func (m *CMsgNexonPartnerUpdate) GetTerminate() bool { - if m != nil && m.Terminate != nil { - return *m.Terminate - } - return false -} - -type CMsgMakeOffering struct { - ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgMakeOffering) Reset() { *m = CMsgMakeOffering{} } -func (m *CMsgMakeOffering) String() string { return proto.CompactTextString(m) } -func (*CMsgMakeOffering) ProtoMessage() {} -func (*CMsgMakeOffering) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{216} } - -func (m *CMsgMakeOffering) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -type CMsgRequestOfferings struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgRequestOfferings) Reset() { *m = CMsgRequestOfferings{} } -func (m *CMsgRequestOfferings) String() string { return proto.CompactTextString(m) } -func (*CMsgRequestOfferings) ProtoMessage() {} -func (*CMsgRequestOfferings) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{217} } - -type CMsgRequestOfferingsResponse struct { - Offerings []*CMsgRequestOfferingsResponse_NewYearsOffering `protobuf:"bytes,1,rep,name=offerings" json:"offerings,omitempty"` - Completed *bool `protobuf:"varint,2,opt,name=completed" json:"completed,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgRequestOfferingsResponse) Reset() { *m = CMsgRequestOfferingsResponse{} } -func (m *CMsgRequestOfferingsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgRequestOfferingsResponse) ProtoMessage() {} -func (*CMsgRequestOfferingsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{218} } - -func (m *CMsgRequestOfferingsResponse) GetOfferings() []*CMsgRequestOfferingsResponse_NewYearsOffering { - if m != nil { - return m.Offerings - } - return nil -} - -func (m *CMsgRequestOfferingsResponse) GetCompleted() bool { - if m != nil && m.Completed != nil { - return *m.Completed - } - return false -} - -type CMsgRequestOfferingsResponse_NewYearsOffering struct { - DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` - ItemId *uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgRequestOfferingsResponse_NewYearsOffering) Reset() { - *m = CMsgRequestOfferingsResponse_NewYearsOffering{} -} -func (m *CMsgRequestOfferingsResponse_NewYearsOffering) String() string { - return proto.CompactTextString(m) -} -func (*CMsgRequestOfferingsResponse_NewYearsOffering) ProtoMessage() {} -func (*CMsgRequestOfferingsResponse_NewYearsOffering) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{218, 0} -} - -func (m *CMsgRequestOfferingsResponse_NewYearsOffering) GetDefIndex() uint32 { - if m != nil && m.DefIndex != nil { - return *m.DefIndex - } - return 0 -} - -func (m *CMsgRequestOfferingsResponse_NewYearsOffering) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -type CMsgDOTAPCBangTimedReward struct { - Persona *string `protobuf:"bytes,1,opt,name=persona" json:"persona,omitempty"` - Itemdef *uint32 `protobuf:"varint,2,opt,name=itemdef" json:"itemdef,omitempty"` - Pcbangname *string `protobuf:"bytes,3,opt,name=pcbangname" json:"pcbangname,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAPCBangTimedReward) Reset() { *m = CMsgDOTAPCBangTimedReward{} } -func (m *CMsgDOTAPCBangTimedReward) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAPCBangTimedReward) ProtoMessage() {} -func (*CMsgDOTAPCBangTimedReward) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{219} } - -func (m *CMsgDOTAPCBangTimedReward) GetPersona() string { - if m != nil && m.Persona != nil { - return *m.Persona - } - return "" -} - -func (m *CMsgDOTAPCBangTimedReward) GetItemdef() uint32 { - if m != nil && m.Itemdef != nil { - return *m.Itemdef - } - return 0 -} - -func (m *CMsgDOTAPCBangTimedReward) GetPcbangname() string { - if m != nil && m.Pcbangname != nil { - return *m.Pcbangname - } - return "" -} - -type CMsgDOTACompendiumInGamePredictionResults struct { - Results []*CMsgDOTACompendiumInGamePredictionResults_PredictionResult `protobuf:"bytes,1,rep,name=results" json:"results,omitempty"` - LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - PredictionsClosed *bool `protobuf:"varint,3,opt,name=predictions_closed,json=predictionsClosed" json:"predictions_closed,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTACompendiumInGamePredictionResults) Reset() { - *m = CMsgDOTACompendiumInGamePredictionResults{} -} -func (m *CMsgDOTACompendiumInGamePredictionResults) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTACompendiumInGamePredictionResults) ProtoMessage() {} -func (*CMsgDOTACompendiumInGamePredictionResults) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{220} -} - -func (m *CMsgDOTACompendiumInGamePredictionResults) GetResults() []*CMsgDOTACompendiumInGamePredictionResults_PredictionResult { - if m != nil { - return m.Results - } - return nil -} - -func (m *CMsgDOTACompendiumInGamePredictionResults) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CMsgDOTACompendiumInGamePredictionResults) GetPredictionsClosed() bool { - if m != nil && m.PredictionsClosed != nil { - return *m.PredictionsClosed - } - return false -} - -type CMsgDOTACompendiumInGamePredictionResults_PredictionResult struct { - PredictionId *uint32 `protobuf:"varint,1,opt,name=prediction_id,json=predictionId" json:"prediction_id,omitempty"` - PredictionValue *uint32 `protobuf:"varint,2,opt,name=prediction_value,json=predictionValue" json:"prediction_value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTACompendiumInGamePredictionResults_PredictionResult) Reset() { - *m = CMsgDOTACompendiumInGamePredictionResults_PredictionResult{} -} -func (m *CMsgDOTACompendiumInGamePredictionResults_PredictionResult) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTACompendiumInGamePredictionResults_PredictionResult) ProtoMessage() {} -func (*CMsgDOTACompendiumInGamePredictionResults_PredictionResult) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{220, 0} -} - -func (m *CMsgDOTACompendiumInGamePredictionResults_PredictionResult) GetPredictionId() uint32 { - if m != nil && m.PredictionId != nil { - return *m.PredictionId - } - return 0 -} - -func (m *CMsgDOTACompendiumInGamePredictionResults_PredictionResult) GetPredictionValue() uint32 { - if m != nil && m.PredictionValue != nil { - return *m.PredictionValue - } - return 0 -} - -type CMsgClientToGCSelectCompendiumInGamePrediction struct { - MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - Predictions []*CMsgClientToGCSelectCompendiumInGamePrediction_Prediction `protobuf:"bytes,2,rep,name=predictions" json:"predictions,omitempty"` - LeagueId *uint32 `protobuf:"varint,3,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCSelectCompendiumInGamePrediction) Reset() { - *m = CMsgClientToGCSelectCompendiumInGamePrediction{} -} -func (m *CMsgClientToGCSelectCompendiumInGamePrediction) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCSelectCompendiumInGamePrediction) ProtoMessage() {} -func (*CMsgClientToGCSelectCompendiumInGamePrediction) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{221} -} - -func (m *CMsgClientToGCSelectCompendiumInGamePrediction) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgClientToGCSelectCompendiumInGamePrediction) GetPredictions() []*CMsgClientToGCSelectCompendiumInGamePrediction_Prediction { - if m != nil { - return m.Predictions - } - return nil -} - -func (m *CMsgClientToGCSelectCompendiumInGamePrediction) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -type CMsgClientToGCSelectCompendiumInGamePrediction_Prediction struct { - PredictionId *uint32 `protobuf:"varint,1,opt,name=prediction_id,json=predictionId" json:"prediction_id,omitempty"` - PredictionValue *uint32 `protobuf:"varint,2,opt,name=prediction_value,json=predictionValue" json:"prediction_value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCSelectCompendiumInGamePrediction_Prediction) Reset() { - *m = CMsgClientToGCSelectCompendiumInGamePrediction_Prediction{} -} -func (m *CMsgClientToGCSelectCompendiumInGamePrediction_Prediction) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCSelectCompendiumInGamePrediction_Prediction) ProtoMessage() {} -func (*CMsgClientToGCSelectCompendiumInGamePrediction_Prediction) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{221, 0} -} - -func (m *CMsgClientToGCSelectCompendiumInGamePrediction_Prediction) GetPredictionId() uint32 { - if m != nil && m.PredictionId != nil { - return *m.PredictionId - } - return 0 -} - -func (m *CMsgClientToGCSelectCompendiumInGamePrediction_Prediction) GetPredictionValue() uint32 { - if m != nil && m.PredictionValue != nil { - return *m.PredictionValue - } - return 0 -} - -type CMsgClientToGCSelectCompendiumInGamePredictionResponse struct { - Result *CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCSelectCompendiumInGamePredictionResponse) Reset() { - *m = CMsgClientToGCSelectCompendiumInGamePredictionResponse{} -} -func (m *CMsgClientToGCSelectCompendiumInGamePredictionResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCSelectCompendiumInGamePredictionResponse) ProtoMessage() {} -func (*CMsgClientToGCSelectCompendiumInGamePredictionResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{222} -} - -const Default_CMsgClientToGCSelectCompendiumInGamePredictionResponse_Result CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult = CMsgClientToGCSelectCompendiumInGamePredictionResponse_SUCCESS - -func (m *CMsgClientToGCSelectCompendiumInGamePredictionResponse) GetResult() CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgClientToGCSelectCompendiumInGamePredictionResponse_Result -} - -type CMsgClientToGCOpenPlayerCardPack struct { - PlayerCardPackItemId *uint64 `protobuf:"varint,1,opt,name=player_card_pack_item_id,json=playerCardPackItemId" json:"player_card_pack_item_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCOpenPlayerCardPack) Reset() { *m = CMsgClientToGCOpenPlayerCardPack{} } -func (m *CMsgClientToGCOpenPlayerCardPack) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCOpenPlayerCardPack) ProtoMessage() {} -func (*CMsgClientToGCOpenPlayerCardPack) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{223} -} - -func (m *CMsgClientToGCOpenPlayerCardPack) GetPlayerCardPackItemId() uint64 { - if m != nil && m.PlayerCardPackItemId != nil { - return *m.PlayerCardPackItemId - } - return 0 -} - -type CMsgClientToGCOpenPlayerCardPackResponse struct { - Result *CMsgClientToGCOpenPlayerCardPackResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgClientToGCOpenPlayerCardPackResponse_Result,def=1" json:"result,omitempty"` - PlayerCardItemIds []uint64 `protobuf:"varint,2,rep,name=player_card_item_ids,json=playerCardItemIds" json:"player_card_item_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCOpenPlayerCardPackResponse) Reset() { - *m = CMsgClientToGCOpenPlayerCardPackResponse{} -} -func (m *CMsgClientToGCOpenPlayerCardPackResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCOpenPlayerCardPackResponse) ProtoMessage() {} -func (*CMsgClientToGCOpenPlayerCardPackResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{224} -} - -const Default_CMsgClientToGCOpenPlayerCardPackResponse_Result CMsgClientToGCOpenPlayerCardPackResponse_Result = CMsgClientToGCOpenPlayerCardPackResponse_SUCCESS - -func (m *CMsgClientToGCOpenPlayerCardPackResponse) GetResult() CMsgClientToGCOpenPlayerCardPackResponse_Result { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgClientToGCOpenPlayerCardPackResponse_Result -} - -func (m *CMsgClientToGCOpenPlayerCardPackResponse) GetPlayerCardItemIds() []uint64 { - if m != nil { - return m.PlayerCardItemIds - } - return nil -} - -type CMsgClientToGCRecyclePlayerCard struct { - PlayerCardItemIds []uint64 `protobuf:"varint,3,rep,name=player_card_item_ids,json=playerCardItemIds" json:"player_card_item_ids,omitempty"` - EventId *uint32 `protobuf:"varint,2,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRecyclePlayerCard) Reset() { *m = CMsgClientToGCRecyclePlayerCard{} } -func (m *CMsgClientToGCRecyclePlayerCard) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCRecyclePlayerCard) ProtoMessage() {} -func (*CMsgClientToGCRecyclePlayerCard) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{225} -} - -func (m *CMsgClientToGCRecyclePlayerCard) GetPlayerCardItemIds() []uint64 { - if m != nil { - return m.PlayerCardItemIds - } - return nil -} - -func (m *CMsgClientToGCRecyclePlayerCard) GetEventId() uint32 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -type CMsgClientToGCRecyclePlayerCardResponse struct { - Result *CMsgClientToGCRecyclePlayerCardResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgClientToGCRecyclePlayerCardResponse_Result,def=1" json:"result,omitempty"` - DustAmount *uint32 `protobuf:"varint,2,opt,name=dust_amount,json=dustAmount" json:"dust_amount,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRecyclePlayerCardResponse) Reset() { - *m = CMsgClientToGCRecyclePlayerCardResponse{} -} -func (m *CMsgClientToGCRecyclePlayerCardResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCRecyclePlayerCardResponse) ProtoMessage() {} -func (*CMsgClientToGCRecyclePlayerCardResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{226} -} - -const Default_CMsgClientToGCRecyclePlayerCardResponse_Result CMsgClientToGCRecyclePlayerCardResponse_Result = CMsgClientToGCRecyclePlayerCardResponse_SUCCESS - -func (m *CMsgClientToGCRecyclePlayerCardResponse) GetResult() CMsgClientToGCRecyclePlayerCardResponse_Result { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgClientToGCRecyclePlayerCardResponse_Result -} - -func (m *CMsgClientToGCRecyclePlayerCardResponse) GetDustAmount() uint32 { - if m != nil && m.DustAmount != nil { - return *m.DustAmount - } - return 0 -} - -type CMsgClientToGCCreatePlayerCardPack struct { - CardDustItemId *uint64 `protobuf:"varint,1,opt,name=card_dust_item_id,json=cardDustItemId" json:"card_dust_item_id,omitempty"` - EventId *uint32 `protobuf:"varint,2,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - PremiumPack *bool `protobuf:"varint,3,opt,name=premium_pack,json=premiumPack" json:"premium_pack,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCCreatePlayerCardPack) Reset() { *m = CMsgClientToGCCreatePlayerCardPack{} } -func (m *CMsgClientToGCCreatePlayerCardPack) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCCreatePlayerCardPack) ProtoMessage() {} -func (*CMsgClientToGCCreatePlayerCardPack) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{227} -} - -func (m *CMsgClientToGCCreatePlayerCardPack) GetCardDustItemId() uint64 { - if m != nil && m.CardDustItemId != nil { - return *m.CardDustItemId - } - return 0 -} - -func (m *CMsgClientToGCCreatePlayerCardPack) GetEventId() uint32 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -func (m *CMsgClientToGCCreatePlayerCardPack) GetPremiumPack() bool { - if m != nil && m.PremiumPack != nil { - return *m.PremiumPack - } - return false -} - -type CMsgClientToGCCreatePlayerCardPackResponse struct { - Result *CMsgClientToGCCreatePlayerCardPackResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgClientToGCCreatePlayerCardPackResponse_Result,def=1" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCCreatePlayerCardPackResponse) Reset() { - *m = CMsgClientToGCCreatePlayerCardPackResponse{} -} -func (m *CMsgClientToGCCreatePlayerCardPackResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCCreatePlayerCardPackResponse) ProtoMessage() {} -func (*CMsgClientToGCCreatePlayerCardPackResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{228} -} - -const Default_CMsgClientToGCCreatePlayerCardPackResponse_Result CMsgClientToGCCreatePlayerCardPackResponse_Result = CMsgClientToGCCreatePlayerCardPackResponse_SUCCESS - -func (m *CMsgClientToGCCreatePlayerCardPackResponse) GetResult() CMsgClientToGCCreatePlayerCardPackResponse_Result { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgClientToGCCreatePlayerCardPackResponse_Result -} - -type CMsgGCToClientBattlePassRollup_International2016 struct { - BattlePassLevel *uint32 `protobuf:"varint,1,opt,name=battle_pass_level,json=battlePassLevel" json:"battle_pass_level,omitempty"` - Questlines []*CMsgGCToClientBattlePassRollup_International2016_Questlines `protobuf:"bytes,2,rep,name=questlines" json:"questlines,omitempty"` - Wagering *CMsgGCToClientBattlePassRollup_International2016_Wagering `protobuf:"bytes,3,opt,name=wagering" json:"wagering,omitempty"` - Achievements *CMsgGCToClientBattlePassRollup_International2016_Achievements `protobuf:"bytes,4,opt,name=achievements" json:"achievements,omitempty"` - BattleCup *CMsgGCToClientBattlePassRollup_International2016_BattleCup `protobuf:"bytes,5,opt,name=battle_cup,json=battleCup" json:"battle_cup,omitempty"` - Predictions *CMsgGCToClientBattlePassRollup_International2016_Predictions `protobuf:"bytes,6,opt,name=predictions" json:"predictions,omitempty"` - Bracket *CMsgGCToClientBattlePassRollup_International2016_Bracket `protobuf:"bytes,7,opt,name=bracket" json:"bracket,omitempty"` - PlayerCards []*CMsgGCToClientBattlePassRollup_International2016_PlayerCard `protobuf:"bytes,8,rep,name=player_cards,json=playerCards" json:"player_cards,omitempty"` - FantasyChallenge *CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge `protobuf:"bytes,9,opt,name=fantasy_challenge,json=fantasyChallenge" json:"fantasy_challenge,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_International2016) Reset() { - *m = CMsgGCToClientBattlePassRollup_International2016{} -} -func (m *CMsgGCToClientBattlePassRollup_International2016) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_International2016) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_International2016) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{229} -} - -func (m *CMsgGCToClientBattlePassRollup_International2016) GetBattlePassLevel() uint32 { - if m != nil && m.BattlePassLevel != nil { - return *m.BattlePassLevel - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_International2016) GetQuestlines() []*CMsgGCToClientBattlePassRollup_International2016_Questlines { - if m != nil { - return m.Questlines - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_International2016) GetWagering() *CMsgGCToClientBattlePassRollup_International2016_Wagering { - if m != nil { - return m.Wagering - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_International2016) GetAchievements() *CMsgGCToClientBattlePassRollup_International2016_Achievements { - if m != nil { - return m.Achievements - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_International2016) GetBattleCup() *CMsgGCToClientBattlePassRollup_International2016_BattleCup { - if m != nil { - return m.BattleCup - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_International2016) GetPredictions() *CMsgGCToClientBattlePassRollup_International2016_Predictions { - if m != nil { - return m.Predictions - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_International2016) GetBracket() *CMsgGCToClientBattlePassRollup_International2016_Bracket { - if m != nil { - return m.Bracket - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_International2016) GetPlayerCards() []*CMsgGCToClientBattlePassRollup_International2016_PlayerCard { - if m != nil { - return m.PlayerCards - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_International2016) GetFantasyChallenge() *CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge { - if m != nil { - return m.FantasyChallenge - } - return nil -} - -type CMsgGCToClientBattlePassRollup_International2016_Questlines struct { - Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` - Onestar *uint32 `protobuf:"varint,2,opt,name=onestar" json:"onestar,omitempty"` - Twostar *uint32 `protobuf:"varint,3,opt,name=twostar" json:"twostar,omitempty"` - Threestar *uint32 `protobuf:"varint,4,opt,name=threestar" json:"threestar,omitempty"` - Total *uint32 `protobuf:"varint,5,opt,name=total" json:"total,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_Questlines) Reset() { - *m = CMsgGCToClientBattlePassRollup_International2016_Questlines{} -} -func (m *CMsgGCToClientBattlePassRollup_International2016_Questlines) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_International2016_Questlines) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_International2016_Questlines) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{229, 0} -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_Questlines) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_Questlines) GetOnestar() uint32 { - if m != nil && m.Onestar != nil { - return *m.Onestar - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_Questlines) GetTwostar() uint32 { - if m != nil && m.Twostar != nil { - return *m.Twostar - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_Questlines) GetThreestar() uint32 { - if m != nil && m.Threestar != nil { - return *m.Threestar - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_Questlines) GetTotal() uint32 { - if m != nil && m.Total != nil { - return *m.Total - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_International2016_Wagering struct { - TotalWagered *uint32 `protobuf:"varint,1,opt,name=total_wagered,json=totalWagered" json:"total_wagered,omitempty"` - TotalWon *uint32 `protobuf:"varint,2,opt,name=total_won,json=totalWon" json:"total_won,omitempty"` - AverageWon *uint32 `protobuf:"varint,3,opt,name=average_won,json=averageWon" json:"average_won,omitempty"` - SuccessRate *uint32 `protobuf:"varint,4,opt,name=success_rate,json=successRate" json:"success_rate,omitempty"` - TotalTips *uint32 `protobuf:"varint,5,opt,name=total_tips,json=totalTips" json:"total_tips,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_Wagering) Reset() { - *m = CMsgGCToClientBattlePassRollup_International2016_Wagering{} -} -func (m *CMsgGCToClientBattlePassRollup_International2016_Wagering) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_International2016_Wagering) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_International2016_Wagering) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{229, 1} -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_Wagering) GetTotalWagered() uint32 { - if m != nil && m.TotalWagered != nil { - return *m.TotalWagered - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_Wagering) GetTotalWon() uint32 { - if m != nil && m.TotalWon != nil { - return *m.TotalWon - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_Wagering) GetAverageWon() uint32 { - if m != nil && m.AverageWon != nil { - return *m.AverageWon - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_Wagering) GetSuccessRate() uint32 { - if m != nil && m.SuccessRate != nil { - return *m.SuccessRate - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_Wagering) GetTotalTips() uint32 { - if m != nil && m.TotalTips != nil { - return *m.TotalTips - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_International2016_Achievements struct { - Completed *uint32 `protobuf:"varint,1,opt,name=completed" json:"completed,omitempty"` - Total *uint32 `protobuf:"varint,2,opt,name=total" json:"total,omitempty"` - Points *uint32 `protobuf:"varint,3,opt,name=points" json:"points,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_Achievements) Reset() { - *m = CMsgGCToClientBattlePassRollup_International2016_Achievements{} -} -func (m *CMsgGCToClientBattlePassRollup_International2016_Achievements) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_International2016_Achievements) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_International2016_Achievements) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{229, 2} -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_Achievements) GetCompleted() uint32 { - if m != nil && m.Completed != nil { - return *m.Completed - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_Achievements) GetTotal() uint32 { - if m != nil && m.Total != nil { - return *m.Total - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_Achievements) GetPoints() uint32 { - if m != nil && m.Points != nil { - return *m.Points - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_International2016_BattleCup struct { - Wins *uint32 `protobuf:"varint,1,opt,name=wins" json:"wins,omitempty"` - Score *uint32 `protobuf:"varint,2,opt,name=score" json:"score,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_BattleCup) Reset() { - *m = CMsgGCToClientBattlePassRollup_International2016_BattleCup{} -} -func (m *CMsgGCToClientBattlePassRollup_International2016_BattleCup) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_International2016_BattleCup) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_International2016_BattleCup) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{229, 3} -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_BattleCup) GetWins() uint32 { - if m != nil && m.Wins != nil { - return *m.Wins - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_BattleCup) GetScore() uint32 { - if m != nil && m.Score != nil { - return *m.Score - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_International2016_Predictions struct { - Correct *uint32 `protobuf:"varint,1,opt,name=correct" json:"correct,omitempty"` - Total *uint32 `protobuf:"varint,2,opt,name=total" json:"total,omitempty"` - Points *uint32 `protobuf:"varint,3,opt,name=points" json:"points,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_Predictions) Reset() { - *m = CMsgGCToClientBattlePassRollup_International2016_Predictions{} -} -func (m *CMsgGCToClientBattlePassRollup_International2016_Predictions) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_International2016_Predictions) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_International2016_Predictions) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{229, 4} -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_Predictions) GetCorrect() uint32 { - if m != nil && m.Correct != nil { - return *m.Correct - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_Predictions) GetTotal() uint32 { - if m != nil && m.Total != nil { - return *m.Total - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_Predictions) GetPoints() uint32 { - if m != nil && m.Points != nil { - return *m.Points - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_International2016_Bracket struct { - Correct *uint32 `protobuf:"varint,1,opt,name=correct" json:"correct,omitempty"` - Points *uint32 `protobuf:"varint,2,opt,name=points" json:"points,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_Bracket) Reset() { - *m = CMsgGCToClientBattlePassRollup_International2016_Bracket{} -} -func (m *CMsgGCToClientBattlePassRollup_International2016_Bracket) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_International2016_Bracket) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_International2016_Bracket) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{229, 5} -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_Bracket) GetCorrect() uint32 { - if m != nil && m.Correct != nil { - return *m.Correct - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_Bracket) GetPoints() uint32 { - if m != nil && m.Points != nil { - return *m.Points - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_International2016_PlayerCard struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Quality *uint32 `protobuf:"varint,2,opt,name=quality" json:"quality,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_PlayerCard) Reset() { - *m = CMsgGCToClientBattlePassRollup_International2016_PlayerCard{} -} -func (m *CMsgGCToClientBattlePassRollup_International2016_PlayerCard) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_International2016_PlayerCard) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_International2016_PlayerCard) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{229, 6} -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_PlayerCard) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_PlayerCard) GetQuality() uint32 { - if m != nil && m.Quality != nil { - return *m.Quality - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge struct { - TotalScore *float32 `protobuf:"fixed32,1,opt,name=total_score,json=totalScore" json:"total_score,omitempty"` - Percentile *float32 `protobuf:"fixed32,2,opt,name=percentile" json:"percentile,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge) Reset() { - *m = CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge{} -} -func (m *CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{229, 7} -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge) GetTotalScore() float32 { - if m != nil && m.TotalScore != nil { - return *m.TotalScore - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge) GetPercentile() float32 { - if m != nil && m.Percentile != nil { - return *m.Percentile - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_Fall2016 struct { - BattlePassLevel *uint32 `protobuf:"varint,1,opt,name=battle_pass_level,json=battlePassLevel" json:"battle_pass_level,omitempty"` - Questlines []*CMsgGCToClientBattlePassRollup_Fall2016_Questlines `protobuf:"bytes,2,rep,name=questlines" json:"questlines,omitempty"` - Wagering *CMsgGCToClientBattlePassRollup_Fall2016_Wagering `protobuf:"bytes,3,opt,name=wagering" json:"wagering,omitempty"` - Achievements *CMsgGCToClientBattlePassRollup_Fall2016_Achievements `protobuf:"bytes,4,opt,name=achievements" json:"achievements,omitempty"` - BattleCup *CMsgGCToClientBattlePassRollup_Fall2016_BattleCup `protobuf:"bytes,5,opt,name=battle_cup,json=battleCup" json:"battle_cup,omitempty"` - Predictions *CMsgGCToClientBattlePassRollup_Fall2016_Predictions `protobuf:"bytes,6,opt,name=predictions" json:"predictions,omitempty"` - Bracket *CMsgGCToClientBattlePassRollup_Fall2016_Bracket `protobuf:"bytes,7,opt,name=bracket" json:"bracket,omitempty"` - PlayerCards []*CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard `protobuf:"bytes,8,rep,name=player_cards,json=playerCards" json:"player_cards,omitempty"` - FantasyChallenge *CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge `protobuf:"bytes,9,opt,name=fantasy_challenge,json=fantasyChallenge" json:"fantasy_challenge,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016) Reset() { - *m = CMsgGCToClientBattlePassRollup_Fall2016{} -} -func (m *CMsgGCToClientBattlePassRollup_Fall2016) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientBattlePassRollup_Fall2016) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_Fall2016) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{230} -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016) GetBattlePassLevel() uint32 { - if m != nil && m.BattlePassLevel != nil { - return *m.BattlePassLevel - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016) GetQuestlines() []*CMsgGCToClientBattlePassRollup_Fall2016_Questlines { - if m != nil { - return m.Questlines - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016) GetWagering() *CMsgGCToClientBattlePassRollup_Fall2016_Wagering { - if m != nil { - return m.Wagering - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016) GetAchievements() *CMsgGCToClientBattlePassRollup_Fall2016_Achievements { - if m != nil { - return m.Achievements - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016) GetBattleCup() *CMsgGCToClientBattlePassRollup_Fall2016_BattleCup { - if m != nil { - return m.BattleCup - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016) GetPredictions() *CMsgGCToClientBattlePassRollup_Fall2016_Predictions { - if m != nil { - return m.Predictions - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016) GetBracket() *CMsgGCToClientBattlePassRollup_Fall2016_Bracket { - if m != nil { - return m.Bracket - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016) GetPlayerCards() []*CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard { - if m != nil { - return m.PlayerCards - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016) GetFantasyChallenge() *CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge { - if m != nil { - return m.FantasyChallenge - } - return nil -} - -type CMsgGCToClientBattlePassRollup_Fall2016_Questlines struct { - Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` - Onestar *uint32 `protobuf:"varint,2,opt,name=onestar" json:"onestar,omitempty"` - Twostar *uint32 `protobuf:"varint,3,opt,name=twostar" json:"twostar,omitempty"` - Threestar *uint32 `protobuf:"varint,4,opt,name=threestar" json:"threestar,omitempty"` - Total *uint32 `protobuf:"varint,5,opt,name=total" json:"total,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Questlines) Reset() { - *m = CMsgGCToClientBattlePassRollup_Fall2016_Questlines{} -} -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Questlines) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_Fall2016_Questlines) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_Fall2016_Questlines) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{230, 0} -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Questlines) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Questlines) GetOnestar() uint32 { - if m != nil && m.Onestar != nil { - return *m.Onestar - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Questlines) GetTwostar() uint32 { - if m != nil && m.Twostar != nil { - return *m.Twostar - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Questlines) GetThreestar() uint32 { - if m != nil && m.Threestar != nil { - return *m.Threestar - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Questlines) GetTotal() uint32 { - if m != nil && m.Total != nil { - return *m.Total - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_Fall2016_Wagering struct { - TotalWagered *uint32 `protobuf:"varint,1,opt,name=total_wagered,json=totalWagered" json:"total_wagered,omitempty"` - TotalWon *uint32 `protobuf:"varint,2,opt,name=total_won,json=totalWon" json:"total_won,omitempty"` - AverageWon *uint32 `protobuf:"varint,3,opt,name=average_won,json=averageWon" json:"average_won,omitempty"` - SuccessRate *uint32 `protobuf:"varint,4,opt,name=success_rate,json=successRate" json:"success_rate,omitempty"` - TotalTips *uint32 `protobuf:"varint,5,opt,name=total_tips,json=totalTips" json:"total_tips,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Wagering) Reset() { - *m = CMsgGCToClientBattlePassRollup_Fall2016_Wagering{} -} -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Wagering) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_Fall2016_Wagering) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_Fall2016_Wagering) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{230, 1} -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Wagering) GetTotalWagered() uint32 { - if m != nil && m.TotalWagered != nil { - return *m.TotalWagered - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Wagering) GetTotalWon() uint32 { - if m != nil && m.TotalWon != nil { - return *m.TotalWon - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Wagering) GetAverageWon() uint32 { - if m != nil && m.AverageWon != nil { - return *m.AverageWon - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Wagering) GetSuccessRate() uint32 { - if m != nil && m.SuccessRate != nil { - return *m.SuccessRate - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Wagering) GetTotalTips() uint32 { - if m != nil && m.TotalTips != nil { - return *m.TotalTips - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_Fall2016_Achievements struct { - Completed *uint32 `protobuf:"varint,1,opt,name=completed" json:"completed,omitempty"` - Total *uint32 `protobuf:"varint,2,opt,name=total" json:"total,omitempty"` - Points *uint32 `protobuf:"varint,3,opt,name=points" json:"points,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Achievements) Reset() { - *m = CMsgGCToClientBattlePassRollup_Fall2016_Achievements{} -} -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Achievements) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_Fall2016_Achievements) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_Fall2016_Achievements) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{230, 2} -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Achievements) GetCompleted() uint32 { - if m != nil && m.Completed != nil { - return *m.Completed - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Achievements) GetTotal() uint32 { - if m != nil && m.Total != nil { - return *m.Total - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Achievements) GetPoints() uint32 { - if m != nil && m.Points != nil { - return *m.Points - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_Fall2016_BattleCup struct { - Wins *uint32 `protobuf:"varint,1,opt,name=wins" json:"wins,omitempty"` - Score *uint32 `protobuf:"varint,2,opt,name=score" json:"score,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_BattleCup) Reset() { - *m = CMsgGCToClientBattlePassRollup_Fall2016_BattleCup{} -} -func (m *CMsgGCToClientBattlePassRollup_Fall2016_BattleCup) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_Fall2016_BattleCup) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_Fall2016_BattleCup) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{230, 3} -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_BattleCup) GetWins() uint32 { - if m != nil && m.Wins != nil { - return *m.Wins - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_BattleCup) GetScore() uint32 { - if m != nil && m.Score != nil { - return *m.Score - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_Fall2016_Predictions struct { - Correct *uint32 `protobuf:"varint,1,opt,name=correct" json:"correct,omitempty"` - Total *uint32 `protobuf:"varint,2,opt,name=total" json:"total,omitempty"` - Points *uint32 `protobuf:"varint,3,opt,name=points" json:"points,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Predictions) Reset() { - *m = CMsgGCToClientBattlePassRollup_Fall2016_Predictions{} -} -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Predictions) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_Fall2016_Predictions) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_Fall2016_Predictions) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{230, 4} -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Predictions) GetCorrect() uint32 { - if m != nil && m.Correct != nil { - return *m.Correct - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Predictions) GetTotal() uint32 { - if m != nil && m.Total != nil { - return *m.Total - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Predictions) GetPoints() uint32 { - if m != nil && m.Points != nil { - return *m.Points - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_Fall2016_Bracket struct { - Correct *uint32 `protobuf:"varint,1,opt,name=correct" json:"correct,omitempty"` - Points *uint32 `protobuf:"varint,2,opt,name=points" json:"points,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Bracket) Reset() { - *m = CMsgGCToClientBattlePassRollup_Fall2016_Bracket{} -} -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Bracket) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_Fall2016_Bracket) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_Fall2016_Bracket) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{230, 5} -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Bracket) GetCorrect() uint32 { - if m != nil && m.Correct != nil { - return *m.Correct - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_Bracket) GetPoints() uint32 { - if m != nil && m.Points != nil { - return *m.Points - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Quality *uint32 `protobuf:"varint,2,opt,name=quality" json:"quality,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard) Reset() { - *m = CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard{} -} -func (m *CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{230, 6} -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard) GetQuality() uint32 { - if m != nil && m.Quality != nil { - return *m.Quality - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge struct { - TotalScore *float32 `protobuf:"fixed32,1,opt,name=total_score,json=totalScore" json:"total_score,omitempty"` - Percentile *float32 `protobuf:"fixed32,2,opt,name=percentile" json:"percentile,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge) Reset() { - *m = CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge{} -} -func (m *CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{230, 7} -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge) GetTotalScore() float32 { - if m != nil && m.TotalScore != nil { - return *m.TotalScore - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge) GetPercentile() float32 { - if m != nil && m.Percentile != nil { - return *m.Percentile - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_Winter2017 struct { - BattlePassLevel *uint32 `protobuf:"varint,1,opt,name=battle_pass_level,json=battlePassLevel" json:"battle_pass_level,omitempty"` - Questlines []*CMsgGCToClientBattlePassRollup_Winter2017_Questlines `protobuf:"bytes,2,rep,name=questlines" json:"questlines,omitempty"` - Wagering *CMsgGCToClientBattlePassRollup_Winter2017_Wagering `protobuf:"bytes,3,opt,name=wagering" json:"wagering,omitempty"` - Achievements *CMsgGCToClientBattlePassRollup_Winter2017_Achievements `protobuf:"bytes,4,opt,name=achievements" json:"achievements,omitempty"` - BattleCup *CMsgGCToClientBattlePassRollup_Winter2017_BattleCup `protobuf:"bytes,5,opt,name=battle_cup,json=battleCup" json:"battle_cup,omitempty"` - Predictions *CMsgGCToClientBattlePassRollup_Winter2017_Predictions `protobuf:"bytes,6,opt,name=predictions" json:"predictions,omitempty"` - Bracket *CMsgGCToClientBattlePassRollup_Winter2017_Bracket `protobuf:"bytes,7,opt,name=bracket" json:"bracket,omitempty"` - PlayerCards []*CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard `protobuf:"bytes,8,rep,name=player_cards,json=playerCards" json:"player_cards,omitempty"` - FantasyChallenge *CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge `protobuf:"bytes,9,opt,name=fantasy_challenge,json=fantasyChallenge" json:"fantasy_challenge,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017) Reset() { - *m = CMsgGCToClientBattlePassRollup_Winter2017{} -} -func (m *CMsgGCToClientBattlePassRollup_Winter2017) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientBattlePassRollup_Winter2017) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_Winter2017) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{231} -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017) GetBattlePassLevel() uint32 { - if m != nil && m.BattlePassLevel != nil { - return *m.BattlePassLevel - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017) GetQuestlines() []*CMsgGCToClientBattlePassRollup_Winter2017_Questlines { - if m != nil { - return m.Questlines - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017) GetWagering() *CMsgGCToClientBattlePassRollup_Winter2017_Wagering { - if m != nil { - return m.Wagering - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017) GetAchievements() *CMsgGCToClientBattlePassRollup_Winter2017_Achievements { - if m != nil { - return m.Achievements - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017) GetBattleCup() *CMsgGCToClientBattlePassRollup_Winter2017_BattleCup { - if m != nil { - return m.BattleCup - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017) GetPredictions() *CMsgGCToClientBattlePassRollup_Winter2017_Predictions { - if m != nil { - return m.Predictions - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017) GetBracket() *CMsgGCToClientBattlePassRollup_Winter2017_Bracket { - if m != nil { - return m.Bracket - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017) GetPlayerCards() []*CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard { - if m != nil { - return m.PlayerCards - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017) GetFantasyChallenge() *CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge { - if m != nil { - return m.FantasyChallenge - } - return nil -} - -type CMsgGCToClientBattlePassRollup_Winter2017_Questlines struct { - Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` - Onestar *uint32 `protobuf:"varint,2,opt,name=onestar" json:"onestar,omitempty"` - Twostar *uint32 `protobuf:"varint,3,opt,name=twostar" json:"twostar,omitempty"` - Threestar *uint32 `protobuf:"varint,4,opt,name=threestar" json:"threestar,omitempty"` - Total *uint32 `protobuf:"varint,5,opt,name=total" json:"total,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Questlines) Reset() { - *m = CMsgGCToClientBattlePassRollup_Winter2017_Questlines{} -} -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Questlines) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_Winter2017_Questlines) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_Winter2017_Questlines) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{231, 0} -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Questlines) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Questlines) GetOnestar() uint32 { - if m != nil && m.Onestar != nil { - return *m.Onestar - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Questlines) GetTwostar() uint32 { - if m != nil && m.Twostar != nil { - return *m.Twostar - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Questlines) GetThreestar() uint32 { - if m != nil && m.Threestar != nil { - return *m.Threestar - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Questlines) GetTotal() uint32 { - if m != nil && m.Total != nil { - return *m.Total - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_Winter2017_Wagering struct { - TotalWagered *uint32 `protobuf:"varint,1,opt,name=total_wagered,json=totalWagered" json:"total_wagered,omitempty"` - TotalWon *uint32 `protobuf:"varint,2,opt,name=total_won,json=totalWon" json:"total_won,omitempty"` - AverageWon *uint32 `protobuf:"varint,3,opt,name=average_won,json=averageWon" json:"average_won,omitempty"` - SuccessRate *uint32 `protobuf:"varint,4,opt,name=success_rate,json=successRate" json:"success_rate,omitempty"` - TotalTips *uint32 `protobuf:"varint,5,opt,name=total_tips,json=totalTips" json:"total_tips,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Wagering) Reset() { - *m = CMsgGCToClientBattlePassRollup_Winter2017_Wagering{} -} -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Wagering) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_Winter2017_Wagering) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_Winter2017_Wagering) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{231, 1} -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Wagering) GetTotalWagered() uint32 { - if m != nil && m.TotalWagered != nil { - return *m.TotalWagered - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Wagering) GetTotalWon() uint32 { - if m != nil && m.TotalWon != nil { - return *m.TotalWon - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Wagering) GetAverageWon() uint32 { - if m != nil && m.AverageWon != nil { - return *m.AverageWon - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Wagering) GetSuccessRate() uint32 { - if m != nil && m.SuccessRate != nil { - return *m.SuccessRate - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Wagering) GetTotalTips() uint32 { - if m != nil && m.TotalTips != nil { - return *m.TotalTips - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_Winter2017_Achievements struct { - Completed *uint32 `protobuf:"varint,1,opt,name=completed" json:"completed,omitempty"` - Total *uint32 `protobuf:"varint,2,opt,name=total" json:"total,omitempty"` - Points *uint32 `protobuf:"varint,3,opt,name=points" json:"points,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Achievements) Reset() { - *m = CMsgGCToClientBattlePassRollup_Winter2017_Achievements{} -} -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Achievements) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_Winter2017_Achievements) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_Winter2017_Achievements) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{231, 2} -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Achievements) GetCompleted() uint32 { - if m != nil && m.Completed != nil { - return *m.Completed - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Achievements) GetTotal() uint32 { - if m != nil && m.Total != nil { - return *m.Total - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Achievements) GetPoints() uint32 { - if m != nil && m.Points != nil { - return *m.Points - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_Winter2017_BattleCup struct { - Wins *uint32 `protobuf:"varint,1,opt,name=wins" json:"wins,omitempty"` - Score *uint32 `protobuf:"varint,2,opt,name=score" json:"score,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_BattleCup) Reset() { - *m = CMsgGCToClientBattlePassRollup_Winter2017_BattleCup{} -} -func (m *CMsgGCToClientBattlePassRollup_Winter2017_BattleCup) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_Winter2017_BattleCup) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_Winter2017_BattleCup) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{231, 3} -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_BattleCup) GetWins() uint32 { - if m != nil && m.Wins != nil { - return *m.Wins - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_BattleCup) GetScore() uint32 { - if m != nil && m.Score != nil { - return *m.Score - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_Winter2017_Predictions struct { - Correct *uint32 `protobuf:"varint,1,opt,name=correct" json:"correct,omitempty"` - Total *uint32 `protobuf:"varint,2,opt,name=total" json:"total,omitempty"` - Points *uint32 `protobuf:"varint,3,opt,name=points" json:"points,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Predictions) Reset() { - *m = CMsgGCToClientBattlePassRollup_Winter2017_Predictions{} -} -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Predictions) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_Winter2017_Predictions) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_Winter2017_Predictions) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{231, 4} -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Predictions) GetCorrect() uint32 { - if m != nil && m.Correct != nil { - return *m.Correct - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Predictions) GetTotal() uint32 { - if m != nil && m.Total != nil { - return *m.Total - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Predictions) GetPoints() uint32 { - if m != nil && m.Points != nil { - return *m.Points - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_Winter2017_Bracket struct { - Correct *uint32 `protobuf:"varint,1,opt,name=correct" json:"correct,omitempty"` - Points *uint32 `protobuf:"varint,2,opt,name=points" json:"points,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Bracket) Reset() { - *m = CMsgGCToClientBattlePassRollup_Winter2017_Bracket{} -} -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Bracket) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_Winter2017_Bracket) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_Winter2017_Bracket) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{231, 5} -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Bracket) GetCorrect() uint32 { - if m != nil && m.Correct != nil { - return *m.Correct - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_Bracket) GetPoints() uint32 { - if m != nil && m.Points != nil { - return *m.Points - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Quality *uint32 `protobuf:"varint,2,opt,name=quality" json:"quality,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard) Reset() { - *m = CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard{} -} -func (m *CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{231, 6} -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard) GetQuality() uint32 { - if m != nil && m.Quality != nil { - return *m.Quality - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge struct { - TotalScore *float32 `protobuf:"fixed32,1,opt,name=total_score,json=totalScore" json:"total_score,omitempty"` - Percentile *float32 `protobuf:"fixed32,2,opt,name=percentile" json:"percentile,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge) Reset() { - *m = CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge{} -} -func (m *CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{231, 7} -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge) GetTotalScore() float32 { - if m != nil && m.TotalScore != nil { - return *m.TotalScore - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge) GetPercentile() float32 { - if m != nil && m.Percentile != nil { - return *m.Percentile - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_TI7 struct { - BattlePassLevel *uint32 `protobuf:"varint,1,opt,name=battle_pass_level,json=battlePassLevel" json:"battle_pass_level,omitempty"` - Questlines []*CMsgGCToClientBattlePassRollup_TI7_Questlines `protobuf:"bytes,2,rep,name=questlines" json:"questlines,omitempty"` - Wagering *CMsgGCToClientBattlePassRollup_TI7_Wagering `protobuf:"bytes,3,opt,name=wagering" json:"wagering,omitempty"` - Achievements *CMsgGCToClientBattlePassRollup_TI7_Achievements `protobuf:"bytes,4,opt,name=achievements" json:"achievements,omitempty"` - BattleCup *CMsgGCToClientBattlePassRollup_TI7_BattleCup `protobuf:"bytes,5,opt,name=battle_cup,json=battleCup" json:"battle_cup,omitempty"` - Predictions *CMsgGCToClientBattlePassRollup_TI7_Predictions `protobuf:"bytes,6,opt,name=predictions" json:"predictions,omitempty"` - Bracket *CMsgGCToClientBattlePassRollup_TI7_Bracket `protobuf:"bytes,7,opt,name=bracket" json:"bracket,omitempty"` - PlayerCards []*CMsgGCToClientBattlePassRollup_TI7_PlayerCard `protobuf:"bytes,8,rep,name=player_cards,json=playerCards" json:"player_cards,omitempty"` - FantasyChallenge *CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge `protobuf:"bytes,9,opt,name=fantasy_challenge,json=fantasyChallenge" json:"fantasy_challenge,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_TI7) Reset() { *m = CMsgGCToClientBattlePassRollup_TI7{} } -func (m *CMsgGCToClientBattlePassRollup_TI7) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientBattlePassRollup_TI7) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_TI7) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{232} -} - -func (m *CMsgGCToClientBattlePassRollup_TI7) GetBattlePassLevel() uint32 { - if m != nil && m.BattlePassLevel != nil { - return *m.BattlePassLevel - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_TI7) GetQuestlines() []*CMsgGCToClientBattlePassRollup_TI7_Questlines { - if m != nil { - return m.Questlines - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_TI7) GetWagering() *CMsgGCToClientBattlePassRollup_TI7_Wagering { - if m != nil { - return m.Wagering - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_TI7) GetAchievements() *CMsgGCToClientBattlePassRollup_TI7_Achievements { - if m != nil { - return m.Achievements - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_TI7) GetBattleCup() *CMsgGCToClientBattlePassRollup_TI7_BattleCup { - if m != nil { - return m.BattleCup - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_TI7) GetPredictions() *CMsgGCToClientBattlePassRollup_TI7_Predictions { - if m != nil { - return m.Predictions - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_TI7) GetBracket() *CMsgGCToClientBattlePassRollup_TI7_Bracket { - if m != nil { - return m.Bracket - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_TI7) GetPlayerCards() []*CMsgGCToClientBattlePassRollup_TI7_PlayerCard { - if m != nil { - return m.PlayerCards - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollup_TI7) GetFantasyChallenge() *CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge { - if m != nil { - return m.FantasyChallenge - } - return nil -} - -type CMsgGCToClientBattlePassRollup_TI7_Questlines struct { - Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` - Onestar *uint32 `protobuf:"varint,2,opt,name=onestar" json:"onestar,omitempty"` - Twostar *uint32 `protobuf:"varint,3,opt,name=twostar" json:"twostar,omitempty"` - Threestar *uint32 `protobuf:"varint,4,opt,name=threestar" json:"threestar,omitempty"` - Total *uint32 `protobuf:"varint,5,opt,name=total" json:"total,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_Questlines) Reset() { - *m = CMsgGCToClientBattlePassRollup_TI7_Questlines{} -} -func (m *CMsgGCToClientBattlePassRollup_TI7_Questlines) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_TI7_Questlines) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_TI7_Questlines) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{232, 0} -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_Questlines) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_Questlines) GetOnestar() uint32 { - if m != nil && m.Onestar != nil { - return *m.Onestar - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_Questlines) GetTwostar() uint32 { - if m != nil && m.Twostar != nil { - return *m.Twostar - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_Questlines) GetThreestar() uint32 { - if m != nil && m.Threestar != nil { - return *m.Threestar - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_Questlines) GetTotal() uint32 { - if m != nil && m.Total != nil { - return *m.Total - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_TI7_Wagering struct { - TotalWagered *uint32 `protobuf:"varint,1,opt,name=total_wagered,json=totalWagered" json:"total_wagered,omitempty"` - TotalWon *uint32 `protobuf:"varint,2,opt,name=total_won,json=totalWon" json:"total_won,omitempty"` - AverageWon *uint32 `protobuf:"varint,3,opt,name=average_won,json=averageWon" json:"average_won,omitempty"` - SuccessRate *uint32 `protobuf:"varint,4,opt,name=success_rate,json=successRate" json:"success_rate,omitempty"` - TotalTips *uint32 `protobuf:"varint,5,opt,name=total_tips,json=totalTips" json:"total_tips,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_Wagering) Reset() { - *m = CMsgGCToClientBattlePassRollup_TI7_Wagering{} -} -func (m *CMsgGCToClientBattlePassRollup_TI7_Wagering) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_TI7_Wagering) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_TI7_Wagering) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{232, 1} -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_Wagering) GetTotalWagered() uint32 { - if m != nil && m.TotalWagered != nil { - return *m.TotalWagered - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_Wagering) GetTotalWon() uint32 { - if m != nil && m.TotalWon != nil { - return *m.TotalWon - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_Wagering) GetAverageWon() uint32 { - if m != nil && m.AverageWon != nil { - return *m.AverageWon - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_Wagering) GetSuccessRate() uint32 { - if m != nil && m.SuccessRate != nil { - return *m.SuccessRate - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_Wagering) GetTotalTips() uint32 { - if m != nil && m.TotalTips != nil { - return *m.TotalTips - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_TI7_Achievements struct { - Completed *uint32 `protobuf:"varint,1,opt,name=completed" json:"completed,omitempty"` - Total *uint32 `protobuf:"varint,2,opt,name=total" json:"total,omitempty"` - Points *uint32 `protobuf:"varint,3,opt,name=points" json:"points,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_Achievements) Reset() { - *m = CMsgGCToClientBattlePassRollup_TI7_Achievements{} -} -func (m *CMsgGCToClientBattlePassRollup_TI7_Achievements) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_TI7_Achievements) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_TI7_Achievements) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{232, 2} -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_Achievements) GetCompleted() uint32 { - if m != nil && m.Completed != nil { - return *m.Completed - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_Achievements) GetTotal() uint32 { - if m != nil && m.Total != nil { - return *m.Total - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_Achievements) GetPoints() uint32 { - if m != nil && m.Points != nil { - return *m.Points - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_TI7_BattleCup struct { - Wins *uint32 `protobuf:"varint,1,opt,name=wins" json:"wins,omitempty"` - Score *uint32 `protobuf:"varint,2,opt,name=score" json:"score,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_BattleCup) Reset() { - *m = CMsgGCToClientBattlePassRollup_TI7_BattleCup{} -} -func (m *CMsgGCToClientBattlePassRollup_TI7_BattleCup) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_TI7_BattleCup) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_TI7_BattleCup) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{232, 3} -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_BattleCup) GetWins() uint32 { - if m != nil && m.Wins != nil { - return *m.Wins - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_BattleCup) GetScore() uint32 { - if m != nil && m.Score != nil { - return *m.Score - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_TI7_Predictions struct { - Correct *uint32 `protobuf:"varint,1,opt,name=correct" json:"correct,omitempty"` - Total *uint32 `protobuf:"varint,2,opt,name=total" json:"total,omitempty"` - Points *uint32 `protobuf:"varint,3,opt,name=points" json:"points,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_Predictions) Reset() { - *m = CMsgGCToClientBattlePassRollup_TI7_Predictions{} -} -func (m *CMsgGCToClientBattlePassRollup_TI7_Predictions) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_TI7_Predictions) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_TI7_Predictions) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{232, 4} -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_Predictions) GetCorrect() uint32 { - if m != nil && m.Correct != nil { - return *m.Correct - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_Predictions) GetTotal() uint32 { - if m != nil && m.Total != nil { - return *m.Total - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_Predictions) GetPoints() uint32 { - if m != nil && m.Points != nil { - return *m.Points - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_TI7_Bracket struct { - Correct *uint32 `protobuf:"varint,1,opt,name=correct" json:"correct,omitempty"` - Points *uint32 `protobuf:"varint,2,opt,name=points" json:"points,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_Bracket) Reset() { - *m = CMsgGCToClientBattlePassRollup_TI7_Bracket{} -} -func (m *CMsgGCToClientBattlePassRollup_TI7_Bracket) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_TI7_Bracket) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_TI7_Bracket) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{232, 5} -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_Bracket) GetCorrect() uint32 { - if m != nil && m.Correct != nil { - return *m.Correct - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_Bracket) GetPoints() uint32 { - if m != nil && m.Points != nil { - return *m.Points - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_TI7_PlayerCard struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Quality *uint32 `protobuf:"varint,2,opt,name=quality" json:"quality,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_PlayerCard) Reset() { - *m = CMsgGCToClientBattlePassRollup_TI7_PlayerCard{} -} -func (m *CMsgGCToClientBattlePassRollup_TI7_PlayerCard) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_TI7_PlayerCard) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_TI7_PlayerCard) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{232, 6} -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_PlayerCard) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_PlayerCard) GetQuality() uint32 { - if m != nil && m.Quality != nil { - return *m.Quality - } - return 0 -} - -type CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge struct { - TotalScore *float32 `protobuf:"fixed32,1,opt,name=total_score,json=totalScore" json:"total_score,omitempty"` - Percentile *float32 `protobuf:"fixed32,2,opt,name=percentile" json:"percentile,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge) Reset() { - *m = CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge{} -} -func (m *CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{232, 7} -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge) GetTotalScore() float32 { - if m != nil && m.TotalScore != nil { - return *m.TotalScore - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge) GetPercentile() float32 { - if m != nil && m.Percentile != nil { - return *m.Percentile - } - return 0 -} - -type CMsgGCToClientBattlePassRollupRequest struct { - EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - AccountId *uint32 `protobuf:"varint,2,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollupRequest) Reset() { *m = CMsgGCToClientBattlePassRollupRequest{} } -func (m *CMsgGCToClientBattlePassRollupRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientBattlePassRollupRequest) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollupRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{233} -} - -func (m *CMsgGCToClientBattlePassRollupRequest) GetEventId() uint32 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollupRequest) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -type CMsgGCToClientBattlePassRollupResponse struct { - EventTi6 *CMsgGCToClientBattlePassRollup_International2016 `protobuf:"bytes,1,opt,name=event_ti6,json=eventTi6" json:"event_ti6,omitempty"` - EventFall2016 *CMsgGCToClientBattlePassRollup_Fall2016 `protobuf:"bytes,2,opt,name=event_fall2016,json=eventFall2016" json:"event_fall2016,omitempty"` - EventWinter2017 *CMsgGCToClientBattlePassRollup_Winter2017 `protobuf:"bytes,3,opt,name=event_winter2017,json=eventWinter2017" json:"event_winter2017,omitempty"` - EventTi7 *CMsgGCToClientBattlePassRollup_TI7 `protobuf:"bytes,4,opt,name=event_ti7,json=eventTi7" json:"event_ti7,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollupResponse) Reset() { - *m = CMsgGCToClientBattlePassRollupResponse{} -} -func (m *CMsgGCToClientBattlePassRollupResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientBattlePassRollupResponse) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollupResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{234} -} - -func (m *CMsgGCToClientBattlePassRollupResponse) GetEventTi6() *CMsgGCToClientBattlePassRollup_International2016 { - if m != nil { - return m.EventTi6 - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollupResponse) GetEventFall2016() *CMsgGCToClientBattlePassRollup_Fall2016 { - if m != nil { - return m.EventFall2016 - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollupResponse) GetEventWinter2017() *CMsgGCToClientBattlePassRollup_Winter2017 { - if m != nil { - return m.EventWinter2017 - } - return nil -} - -func (m *CMsgGCToClientBattlePassRollupResponse) GetEventTi7() *CMsgGCToClientBattlePassRollup_TI7 { - if m != nil { - return m.EventTi7 - } - return nil -} - -type CMsgGCToClientBattlePassRollupListRequest struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollupListRequest) Reset() { - *m = CMsgGCToClientBattlePassRollupListRequest{} -} -func (m *CMsgGCToClientBattlePassRollupListRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientBattlePassRollupListRequest) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollupListRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{235} -} - -func (m *CMsgGCToClientBattlePassRollupListRequest) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -type CMsgGCToClientBattlePassRollupListResponse struct { - EventInfo []*CMsgGCToClientBattlePassRollupListResponse_EventInfo `protobuf:"bytes,1,rep,name=event_info,json=eventInfo" json:"event_info,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollupListResponse) Reset() { - *m = CMsgGCToClientBattlePassRollupListResponse{} -} -func (m *CMsgGCToClientBattlePassRollupListResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollupListResponse) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollupListResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{236} -} - -func (m *CMsgGCToClientBattlePassRollupListResponse) GetEventInfo() []*CMsgGCToClientBattlePassRollupListResponse_EventInfo { - if m != nil { - return m.EventInfo - } - return nil -} - -type CMsgGCToClientBattlePassRollupListResponse_EventInfo struct { - EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - Level *uint32 `protobuf:"varint,2,opt,name=level" json:"level,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientBattlePassRollupListResponse_EventInfo) Reset() { - *m = CMsgGCToClientBattlePassRollupListResponse_EventInfo{} -} -func (m *CMsgGCToClientBattlePassRollupListResponse_EventInfo) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientBattlePassRollupListResponse_EventInfo) ProtoMessage() {} -func (*CMsgGCToClientBattlePassRollupListResponse_EventInfo) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{236, 0} -} - -func (m *CMsgGCToClientBattlePassRollupListResponse_EventInfo) GetEventId() uint32 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -func (m *CMsgGCToClientBattlePassRollupListResponse_EventInfo) GetLevel() uint32 { - if m != nil && m.Level != nil { - return *m.Level - } - return 0 -} - -type CMsgClientToGCTransferSeasonalMMRRequest struct { - IsParty *bool `protobuf:"varint,1,opt,name=is_party,json=isParty" json:"is_party,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCTransferSeasonalMMRRequest) Reset() { - *m = CMsgClientToGCTransferSeasonalMMRRequest{} -} -func (m *CMsgClientToGCTransferSeasonalMMRRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCTransferSeasonalMMRRequest) ProtoMessage() {} -func (*CMsgClientToGCTransferSeasonalMMRRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{237} -} - -func (m *CMsgClientToGCTransferSeasonalMMRRequest) GetIsParty() bool { - if m != nil && m.IsParty != nil { - return *m.IsParty - } - return false -} - -type CMsgClientToGCTransferSeasonalMMRResponse struct { - Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCTransferSeasonalMMRResponse) Reset() { - *m = CMsgClientToGCTransferSeasonalMMRResponse{} -} -func (m *CMsgClientToGCTransferSeasonalMMRResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCTransferSeasonalMMRResponse) ProtoMessage() {} -func (*CMsgClientToGCTransferSeasonalMMRResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{238} -} - -func (m *CMsgClientToGCTransferSeasonalMMRResponse) GetSuccess() bool { - if m != nil && m.Success != nil { - return *m.Success - } - return false -} - -type CMsgGCToClientPlaytestStatus struct { - Active *bool `protobuf:"varint,1,opt,name=active" json:"active,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientPlaytestStatus) Reset() { *m = CMsgGCToClientPlaytestStatus{} } -func (m *CMsgGCToClientPlaytestStatus) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientPlaytestStatus) ProtoMessage() {} -func (*CMsgGCToClientPlaytestStatus) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{239} } - -func (m *CMsgGCToClientPlaytestStatus) GetActive() bool { - if m != nil && m.Active != nil { - return *m.Active - } - return false -} - -type CMsgClientToGCJoinPlaytest struct { - ClientVersion *uint32 `protobuf:"varint,1,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCJoinPlaytest) Reset() { *m = CMsgClientToGCJoinPlaytest{} } -func (m *CMsgClientToGCJoinPlaytest) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCJoinPlaytest) ProtoMessage() {} -func (*CMsgClientToGCJoinPlaytest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{240} } - -func (m *CMsgClientToGCJoinPlaytest) GetClientVersion() uint32 { - if m != nil && m.ClientVersion != nil { - return *m.ClientVersion - } - return 0 -} - -type CMsgClientToGCJoinPlaytestResponse struct { - Error *string `protobuf:"bytes,1,opt,name=error" json:"error,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCJoinPlaytestResponse) Reset() { *m = CMsgClientToGCJoinPlaytestResponse{} } -func (m *CMsgClientToGCJoinPlaytestResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCJoinPlaytestResponse) ProtoMessage() {} -func (*CMsgClientToGCJoinPlaytestResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{241} -} - -func (m *CMsgClientToGCJoinPlaytestResponse) GetError() string { - if m != nil && m.Error != nil { - return *m.Error - } - return "" -} - -type CMsgDOTAEventInvite struct { - Teams []*CMsgDOTAEventInvite_Team `protobuf:"bytes,1,rep,name=teams" json:"teams,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAEventInvite) Reset() { *m = CMsgDOTAEventInvite{} } -func (m *CMsgDOTAEventInvite) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAEventInvite) ProtoMessage() {} -func (*CMsgDOTAEventInvite) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{242} } - -func (m *CMsgDOTAEventInvite) GetTeams() []*CMsgDOTAEventInvite_Team { - if m != nil { - return m.Teams - } - return nil -} - -type CMsgDOTAEventInvite_Team struct { - TeamId *uint32 `protobuf:"varint,1,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - AnnouncementDate *uint32 `protobuf:"varint,2,opt,name=announcement_date,json=announcementDate" json:"announcement_date,omitempty"` - TeamName *string `protobuf:"bytes,3,opt,name=team_name,json=teamName" json:"team_name,omitempty"` - InviteType *EDOTAEventInviteType `protobuf:"varint,4,opt,name=invite_type,json=inviteType,enum=EDOTAEventInviteType,def=0" json:"invite_type,omitempty"` - Region *uint32 `protobuf:"varint,5,opt,name=region" json:"region,omitempty"` - QualifierWinner *bool `protobuf:"varint,6,opt,name=qualifier_winner,json=qualifierWinner" json:"qualifier_winner,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAEventInvite_Team) Reset() { *m = CMsgDOTAEventInvite_Team{} } -func (m *CMsgDOTAEventInvite_Team) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAEventInvite_Team) ProtoMessage() {} -func (*CMsgDOTAEventInvite_Team) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{242, 0} } - -const Default_CMsgDOTAEventInvite_Team_InviteType EDOTAEventInviteType = EDOTAEventInviteType_k_EDOTAEventInviteType_Direct - -func (m *CMsgDOTAEventInvite_Team) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CMsgDOTAEventInvite_Team) GetAnnouncementDate() uint32 { - if m != nil && m.AnnouncementDate != nil { - return *m.AnnouncementDate - } - return 0 -} - -func (m *CMsgDOTAEventInvite_Team) GetTeamName() string { - if m != nil && m.TeamName != nil { - return *m.TeamName - } - return "" -} - -func (m *CMsgDOTAEventInvite_Team) GetInviteType() EDOTAEventInviteType { - if m != nil && m.InviteType != nil { - return *m.InviteType - } - return Default_CMsgDOTAEventInvite_Team_InviteType -} - -func (m *CMsgDOTAEventInvite_Team) GetRegion() uint32 { - if m != nil && m.Region != nil { - return *m.Region - } - return 0 -} - -func (m *CMsgDOTAEventInvite_Team) GetQualifierWinner() bool { - if m != nil && m.QualifierWinner != nil { - return *m.QualifierWinner - } - return false -} - -type CMsgDOTASetFavoriteTeam struct { - TeamId *uint32 `protobuf:"varint,1,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - EventId *uint32 `protobuf:"varint,2,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASetFavoriteTeam) Reset() { *m = CMsgDOTASetFavoriteTeam{} } -func (m *CMsgDOTASetFavoriteTeam) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTASetFavoriteTeam) ProtoMessage() {} -func (*CMsgDOTASetFavoriteTeam) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{243} } - -func (m *CMsgDOTASetFavoriteTeam) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CMsgDOTASetFavoriteTeam) GetEventId() uint32 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -type CMsgDOTATriviaQuestion struct { - QuestionId *uint32 `protobuf:"varint,1,opt,name=question_id,json=questionId" json:"question_id,omitempty"` - Category *EDOTATriviaQuestionCategory `protobuf:"varint,2,opt,name=category,enum=EDOTATriviaQuestionCategory,def=0" json:"category,omitempty"` - Timestamp *uint32 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"` - QuestionValue *string `protobuf:"bytes,4,opt,name=question_value,json=questionValue" json:"question_value,omitempty"` - AnswerValues []string `protobuf:"bytes,5,rep,name=answer_values,json=answerValues" json:"answer_values,omitempty"` - CorrectAnswerIndex *uint32 `protobuf:"varint,6,opt,name=correct_answer_index,json=correctAnswerIndex" json:"correct_answer_index,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATriviaQuestion) Reset() { *m = CMsgDOTATriviaQuestion{} } -func (m *CMsgDOTATriviaQuestion) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATriviaQuestion) ProtoMessage() {} -func (*CMsgDOTATriviaQuestion) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{244} } - -const Default_CMsgDOTATriviaQuestion_Category EDOTATriviaQuestionCategory = EDOTATriviaQuestionCategory_k_EDOTATriviaQuestionCategory_AbilityIcon - -func (m *CMsgDOTATriviaQuestion) GetQuestionId() uint32 { - if m != nil && m.QuestionId != nil { - return *m.QuestionId - } - return 0 -} - -func (m *CMsgDOTATriviaQuestion) GetCategory() EDOTATriviaQuestionCategory { - if m != nil && m.Category != nil { - return *m.Category - } - return Default_CMsgDOTATriviaQuestion_Category -} - -func (m *CMsgDOTATriviaQuestion) GetTimestamp() uint32 { - if m != nil && m.Timestamp != nil { - return *m.Timestamp - } - return 0 -} - -func (m *CMsgDOTATriviaQuestion) GetQuestionValue() string { - if m != nil && m.QuestionValue != nil { - return *m.QuestionValue - } - return "" -} - -func (m *CMsgDOTATriviaQuestion) GetAnswerValues() []string { - if m != nil { - return m.AnswerValues - } - return nil -} - -func (m *CMsgDOTATriviaQuestion) GetCorrectAnswerIndex() uint32 { - if m != nil && m.CorrectAnswerIndex != nil { - return *m.CorrectAnswerIndex - } - return 0 -} - -type CMsgDOTATriviaCurrentQuestions struct { - Questions []*CMsgDOTATriviaQuestion `protobuf:"bytes,1,rep,name=questions" json:"questions,omitempty"` - TriviaEnabled *bool `protobuf:"varint,2,opt,name=trivia_enabled,json=triviaEnabled" json:"trivia_enabled,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATriviaCurrentQuestions) Reset() { *m = CMsgDOTATriviaCurrentQuestions{} } -func (m *CMsgDOTATriviaCurrentQuestions) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATriviaCurrentQuestions) ProtoMessage() {} -func (*CMsgDOTATriviaCurrentQuestions) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{245} -} - -func (m *CMsgDOTATriviaCurrentQuestions) GetQuestions() []*CMsgDOTATriviaQuestion { - if m != nil { - return m.Questions - } - return nil -} - -func (m *CMsgDOTATriviaCurrentQuestions) GetTriviaEnabled() bool { - if m != nil && m.TriviaEnabled != nil { - return *m.TriviaEnabled - } - return false -} - -type CMsgDOTATriviaQuestionAnswersSummary struct { - SummaryAvailable *bool `protobuf:"varint,1,opt,name=summary_available,json=summaryAvailable" json:"summary_available,omitempty"` - PickedCount []uint32 `protobuf:"varint,2,rep,name=picked_count,json=pickedCount" json:"picked_count,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATriviaQuestionAnswersSummary) Reset() { *m = CMsgDOTATriviaQuestionAnswersSummary{} } -func (m *CMsgDOTATriviaQuestionAnswersSummary) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATriviaQuestionAnswersSummary) ProtoMessage() {} -func (*CMsgDOTATriviaQuestionAnswersSummary) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{246} -} - -func (m *CMsgDOTATriviaQuestionAnswersSummary) GetSummaryAvailable() bool { - if m != nil && m.SummaryAvailable != nil { - return *m.SummaryAvailable - } - return false -} - -func (m *CMsgDOTATriviaQuestionAnswersSummary) GetPickedCount() []uint32 { - if m != nil { - return m.PickedCount - } - return nil -} - -type CMsgDOTASubmitTriviaQuestionAnswer struct { - QuestionId *uint32 `protobuf:"varint,1,opt,name=question_id,json=questionId" json:"question_id,omitempty"` - AnswerIndex *uint32 `protobuf:"varint,2,opt,name=answer_index,json=answerIndex" json:"answer_index,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASubmitTriviaQuestionAnswer) Reset() { *m = CMsgDOTASubmitTriviaQuestionAnswer{} } -func (m *CMsgDOTASubmitTriviaQuestionAnswer) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTASubmitTriviaQuestionAnswer) ProtoMessage() {} -func (*CMsgDOTASubmitTriviaQuestionAnswer) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{247} -} - -func (m *CMsgDOTASubmitTriviaQuestionAnswer) GetQuestionId() uint32 { - if m != nil && m.QuestionId != nil { - return *m.QuestionId - } - return 0 -} - -func (m *CMsgDOTASubmitTriviaQuestionAnswer) GetAnswerIndex() uint32 { - if m != nil && m.AnswerIndex != nil { - return *m.AnswerIndex - } - return 0 -} - -type CMsgDOTASubmitTriviaQuestionAnswerResponse struct { - Result *EDOTATriviaAnswerResult `protobuf:"varint,1,opt,name=result,enum=EDOTATriviaAnswerResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASubmitTriviaQuestionAnswerResponse) Reset() { - *m = CMsgDOTASubmitTriviaQuestionAnswerResponse{} -} -func (m *CMsgDOTASubmitTriviaQuestionAnswerResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTASubmitTriviaQuestionAnswerResponse) ProtoMessage() {} -func (*CMsgDOTASubmitTriviaQuestionAnswerResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{248} -} - -const Default_CMsgDOTASubmitTriviaQuestionAnswerResponse_Result EDOTATriviaAnswerResult = EDOTATriviaAnswerResult_k_EDOTATriviaAnswerResult_Success - -func (m *CMsgDOTASubmitTriviaQuestionAnswerResponse) GetResult() EDOTATriviaAnswerResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTASubmitTriviaQuestionAnswerResponse_Result -} - -type CMsgDOTAStartTriviaSession struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAStartTriviaSession) Reset() { *m = CMsgDOTAStartTriviaSession{} } -func (m *CMsgDOTAStartTriviaSession) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAStartTriviaSession) ProtoMessage() {} -func (*CMsgDOTAStartTriviaSession) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{249} } - -type CMsgDOTAStartTriviaSessionResponse struct { - TriviaEnabled *bool `protobuf:"varint,1,opt,name=trivia_enabled,json=triviaEnabled" json:"trivia_enabled,omitempty"` - CurrentTimestamp *uint32 `protobuf:"varint,2,opt,name=current_timestamp,json=currentTimestamp" json:"current_timestamp,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAStartTriviaSessionResponse) Reset() { *m = CMsgDOTAStartTriviaSessionResponse{} } -func (m *CMsgDOTAStartTriviaSessionResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAStartTriviaSessionResponse) ProtoMessage() {} -func (*CMsgDOTAStartTriviaSessionResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{250} -} - -func (m *CMsgDOTAStartTriviaSessionResponse) GetTriviaEnabled() bool { - if m != nil && m.TriviaEnabled != nil { - return *m.TriviaEnabled - } - return false -} - -func (m *CMsgDOTAStartTriviaSessionResponse) GetCurrentTimestamp() uint32 { - if m != nil && m.CurrentTimestamp != nil { - return *m.CurrentTimestamp - } - return 0 -} - -type CMsgClientToGCGiveTip struct { - RecipientAccountId *uint32 `protobuf:"varint,1,opt,name=recipient_account_id,json=recipientAccountId" json:"recipient_account_id,omitempty"` - MatchId *uint64 `protobuf:"varint,2,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - EventId *uint32 `protobuf:"varint,3,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGiveTip) Reset() { *m = CMsgClientToGCGiveTip{} } -func (m *CMsgClientToGCGiveTip) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCGiveTip) ProtoMessage() {} -func (*CMsgClientToGCGiveTip) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{251} } - -func (m *CMsgClientToGCGiveTip) GetRecipientAccountId() uint32 { - if m != nil && m.RecipientAccountId != nil { - return *m.RecipientAccountId - } - return 0 -} - -func (m *CMsgClientToGCGiveTip) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgClientToGCGiveTip) GetEventId() uint32 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -type CMsgClientToGCGiveTipResponse struct { - Result *CMsgClientToGCGiveTipResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgClientToGCGiveTipResponse_Result,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGiveTipResponse) Reset() { *m = CMsgClientToGCGiveTipResponse{} } -func (m *CMsgClientToGCGiveTipResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCGiveTipResponse) ProtoMessage() {} -func (*CMsgClientToGCGiveTipResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{252} } - -const Default_CMsgClientToGCGiveTipResponse_Result CMsgClientToGCGiveTipResponse_Result = CMsgClientToGCGiveTipResponse_SUCCESS - -func (m *CMsgClientToGCGiveTipResponse) GetResult() CMsgClientToGCGiveTipResponse_Result { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgClientToGCGiveTipResponse_Result -} - -type CMsgDOTAAnchorPhoneNumberRequest struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAAnchorPhoneNumberRequest) Reset() { *m = CMsgDOTAAnchorPhoneNumberRequest{} } -func (m *CMsgDOTAAnchorPhoneNumberRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAAnchorPhoneNumberRequest) ProtoMessage() {} -func (*CMsgDOTAAnchorPhoneNumberRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{253} -} - -type CMsgDOTAAnchorPhoneNumberResponse struct { - Result *CMsgDOTAAnchorPhoneNumberResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAAnchorPhoneNumberResponse_Result,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAAnchorPhoneNumberResponse) Reset() { *m = CMsgDOTAAnchorPhoneNumberResponse{} } -func (m *CMsgDOTAAnchorPhoneNumberResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAAnchorPhoneNumberResponse) ProtoMessage() {} -func (*CMsgDOTAAnchorPhoneNumberResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{254} -} - -const Default_CMsgDOTAAnchorPhoneNumberResponse_Result CMsgDOTAAnchorPhoneNumberResponse_Result = CMsgDOTAAnchorPhoneNumberResponse_SUCCESS - -func (m *CMsgDOTAAnchorPhoneNumberResponse) GetResult() CMsgDOTAAnchorPhoneNumberResponse_Result { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAAnchorPhoneNumberResponse_Result -} - -type CMsgDOTAUnanchorPhoneNumberRequest struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAUnanchorPhoneNumberRequest) Reset() { *m = CMsgDOTAUnanchorPhoneNumberRequest{} } -func (m *CMsgDOTAUnanchorPhoneNumberRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAUnanchorPhoneNumberRequest) ProtoMessage() {} -func (*CMsgDOTAUnanchorPhoneNumberRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{255} -} - -type CMsgDOTAUnanchorPhoneNumberResponse struct { - Result *CMsgDOTAUnanchorPhoneNumberResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAUnanchorPhoneNumberResponse_Result,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAUnanchorPhoneNumberResponse) Reset() { *m = CMsgDOTAUnanchorPhoneNumberResponse{} } -func (m *CMsgDOTAUnanchorPhoneNumberResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAUnanchorPhoneNumberResponse) ProtoMessage() {} -func (*CMsgDOTAUnanchorPhoneNumberResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{256} -} - -const Default_CMsgDOTAUnanchorPhoneNumberResponse_Result CMsgDOTAUnanchorPhoneNumberResponse_Result = CMsgDOTAUnanchorPhoneNumberResponse_SUCCESS - -func (m *CMsgDOTAUnanchorPhoneNumberResponse) GetResult() CMsgDOTAUnanchorPhoneNumberResponse_Result { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAUnanchorPhoneNumberResponse_Result -} - -type CMsgGCToClientTipNotification struct { - TipperAccountId *uint32 `protobuf:"varint,1,opt,name=tipper_account_id,json=tipperAccountId" json:"tipper_account_id,omitempty"` - TipperName *string `protobuf:"bytes,2,opt,name=tipper_name,json=tipperName" json:"tipper_name,omitempty"` - RecipientAccountId *uint32 `protobuf:"varint,3,opt,name=recipient_account_id,json=recipientAccountId" json:"recipient_account_id,omitempty"` - RecipientName *string `protobuf:"bytes,4,opt,name=recipient_name,json=recipientName" json:"recipient_name,omitempty"` - EventId *uint32 `protobuf:"varint,5,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientTipNotification) Reset() { *m = CMsgGCToClientTipNotification{} } -func (m *CMsgGCToClientTipNotification) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientTipNotification) ProtoMessage() {} -func (*CMsgGCToClientTipNotification) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{257} } - -func (m *CMsgGCToClientTipNotification) GetTipperAccountId() uint32 { - if m != nil && m.TipperAccountId != nil { - return *m.TipperAccountId - } - return 0 -} - -func (m *CMsgGCToClientTipNotification) GetTipperName() string { - if m != nil && m.TipperName != nil { - return *m.TipperName - } - return "" -} - -func (m *CMsgGCToClientTipNotification) GetRecipientAccountId() uint32 { - if m != nil && m.RecipientAccountId != nil { - return *m.RecipientAccountId - } - return 0 -} - -func (m *CMsgGCToClientTipNotification) GetRecipientName() string { - if m != nil && m.RecipientName != nil { - return *m.RecipientName - } - return "" -} - -func (m *CMsgGCToClientTipNotification) GetEventId() uint32 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -type CMsgGCToClientCommendNotification struct { - CommenderAccountId *uint32 `protobuf:"varint,1,opt,name=commender_account_id,json=commenderAccountId" json:"commender_account_id,omitempty"` - CommenderName *string `protobuf:"bytes,2,opt,name=commender_name,json=commenderName" json:"commender_name,omitempty"` - Flags *uint32 `protobuf:"varint,3,opt,name=flags" json:"flags,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientCommendNotification) Reset() { *m = CMsgGCToClientCommendNotification{} } -func (m *CMsgGCToClientCommendNotification) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientCommendNotification) ProtoMessage() {} -func (*CMsgGCToClientCommendNotification) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{258} -} - -func (m *CMsgGCToClientCommendNotification) GetCommenderAccountId() uint32 { - if m != nil && m.CommenderAccountId != nil { - return *m.CommenderAccountId - } - return 0 -} - -func (m *CMsgGCToClientCommendNotification) GetCommenderName() string { - if m != nil && m.CommenderName != nil { - return *m.CommenderName - } - return "" -} - -func (m *CMsgGCToClientCommendNotification) GetFlags() uint32 { - if m != nil && m.Flags != nil { - return *m.Flags - } - return 0 -} - -type CMsgGCToClientAllStarVotesRequest struct { - EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientAllStarVotesRequest) Reset() { *m = CMsgGCToClientAllStarVotesRequest{} } -func (m *CMsgGCToClientAllStarVotesRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientAllStarVotesRequest) ProtoMessage() {} -func (*CMsgGCToClientAllStarVotesRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{259} -} - -func (m *CMsgGCToClientAllStarVotesRequest) GetEventId() uint32 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -type CMsgGCToClientAllStarVotesReply struct { - PlayerAccountIds []uint32 `protobuf:"varint,1,rep,name=player_account_ids,json=playerAccountIds" json:"player_account_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientAllStarVotesReply) Reset() { *m = CMsgGCToClientAllStarVotesReply{} } -func (m *CMsgGCToClientAllStarVotesReply) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientAllStarVotesReply) ProtoMessage() {} -func (*CMsgGCToClientAllStarVotesReply) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{260} -} - -func (m *CMsgGCToClientAllStarVotesReply) GetPlayerAccountIds() []uint32 { - if m != nil { - return m.PlayerAccountIds - } - return nil -} - -type CMsgGCToClientAllStarVotesSubmit struct { - EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - PlayerAccountIds []uint32 `protobuf:"varint,2,rep,name=player_account_ids,json=playerAccountIds" json:"player_account_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientAllStarVotesSubmit) Reset() { *m = CMsgGCToClientAllStarVotesSubmit{} } -func (m *CMsgGCToClientAllStarVotesSubmit) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientAllStarVotesSubmit) ProtoMessage() {} -func (*CMsgGCToClientAllStarVotesSubmit) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{261} -} - -func (m *CMsgGCToClientAllStarVotesSubmit) GetEventId() uint32 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -func (m *CMsgGCToClientAllStarVotesSubmit) GetPlayerAccountIds() []uint32 { - if m != nil { - return m.PlayerAccountIds - } - return nil -} - -type CMsgGCToClientAllStarVotesSubmitReply struct { - Result *CMsgGCToClientAllStarVotesSubmitReply_Result `protobuf:"varint,1,opt,name=result,enum=CMsgGCToClientAllStarVotesSubmitReply_Result,def=1" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientAllStarVotesSubmitReply) Reset() { *m = CMsgGCToClientAllStarVotesSubmitReply{} } -func (m *CMsgGCToClientAllStarVotesSubmitReply) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientAllStarVotesSubmitReply) ProtoMessage() {} -func (*CMsgGCToClientAllStarVotesSubmitReply) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{262} -} - -const Default_CMsgGCToClientAllStarVotesSubmitReply_Result CMsgGCToClientAllStarVotesSubmitReply_Result = CMsgGCToClientAllStarVotesSubmitReply_SUCCESS - -func (m *CMsgGCToClientAllStarVotesSubmitReply) GetResult() CMsgGCToClientAllStarVotesSubmitReply_Result { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgGCToClientAllStarVotesSubmitReply_Result -} - -type CMsgDOTAClientToGCQuickStatsRequest struct { - PlayerAccountId *uint32 `protobuf:"varint,1,opt,name=player_account_id,json=playerAccountId" json:"player_account_id,omitempty"` - HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - ItemId *uint32 `protobuf:"varint,3,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - LeagueId *uint32 `protobuf:"varint,4,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAClientToGCQuickStatsRequest) Reset() { *m = CMsgDOTAClientToGCQuickStatsRequest{} } -func (m *CMsgDOTAClientToGCQuickStatsRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAClientToGCQuickStatsRequest) ProtoMessage() {} -func (*CMsgDOTAClientToGCQuickStatsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{263} -} - -func (m *CMsgDOTAClientToGCQuickStatsRequest) GetPlayerAccountId() uint32 { - if m != nil && m.PlayerAccountId != nil { - return *m.PlayerAccountId - } - return 0 -} - -func (m *CMsgDOTAClientToGCQuickStatsRequest) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgDOTAClientToGCQuickStatsRequest) GetItemId() uint32 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -func (m *CMsgDOTAClientToGCQuickStatsRequest) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -type CMsgDOTAClientToGCQuickStatsResponse struct { - OriginalRequest *CMsgDOTAClientToGCQuickStatsRequest `protobuf:"bytes,1,opt,name=original_request,json=originalRequest" json:"original_request,omitempty"` - HeroStats *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats `protobuf:"bytes,2,opt,name=hero_stats,json=heroStats" json:"hero_stats,omitempty"` - ItemStats *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats `protobuf:"bytes,3,opt,name=item_stats,json=itemStats" json:"item_stats,omitempty"` - ItemHeroStats *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats `protobuf:"bytes,4,opt,name=item_hero_stats,json=itemHeroStats" json:"item_hero_stats,omitempty"` - ItemPlayerStats *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats `protobuf:"bytes,5,opt,name=item_player_stats,json=itemPlayerStats" json:"item_player_stats,omitempty"` - HeroPlayerStats *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats `protobuf:"bytes,6,opt,name=hero_player_stats,json=heroPlayerStats" json:"hero_player_stats,omitempty"` - FullSetStats *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats `protobuf:"bytes,7,opt,name=full_set_stats,json=fullSetStats" json:"full_set_stats,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAClientToGCQuickStatsResponse) Reset() { *m = CMsgDOTAClientToGCQuickStatsResponse{} } -func (m *CMsgDOTAClientToGCQuickStatsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAClientToGCQuickStatsResponse) ProtoMessage() {} -func (*CMsgDOTAClientToGCQuickStatsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{264} -} - -func (m *CMsgDOTAClientToGCQuickStatsResponse) GetOriginalRequest() *CMsgDOTAClientToGCQuickStatsRequest { - if m != nil { - return m.OriginalRequest - } - return nil -} - -func (m *CMsgDOTAClientToGCQuickStatsResponse) GetHeroStats() *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats { - if m != nil { - return m.HeroStats - } - return nil -} - -func (m *CMsgDOTAClientToGCQuickStatsResponse) GetItemStats() *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats { - if m != nil { - return m.ItemStats - } - return nil -} - -func (m *CMsgDOTAClientToGCQuickStatsResponse) GetItemHeroStats() *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats { - if m != nil { - return m.ItemHeroStats - } - return nil -} - -func (m *CMsgDOTAClientToGCQuickStatsResponse) GetItemPlayerStats() *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats { - if m != nil { - return m.ItemPlayerStats - } - return nil -} - -func (m *CMsgDOTAClientToGCQuickStatsResponse) GetHeroPlayerStats() *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats { - if m != nil { - return m.HeroPlayerStats - } - return nil -} - -func (m *CMsgDOTAClientToGCQuickStatsResponse) GetFullSetStats() *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats { - if m != nil { - return m.FullSetStats - } - return nil -} - -type CMsgDOTAClientToGCQuickStatsResponse_SimpleStats struct { - WinPercent *float32 `protobuf:"fixed32,1,opt,name=win_percent,json=winPercent" json:"win_percent,omitempty"` - PickPercent *float32 `protobuf:"fixed32,2,opt,name=pick_percent,json=pickPercent" json:"pick_percent,omitempty"` - WinCount *uint32 `protobuf:"varint,3,opt,name=win_count,json=winCount" json:"win_count,omitempty"` - PickCount *uint32 `protobuf:"varint,4,opt,name=pick_count,json=pickCount" json:"pick_count,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats) Reset() { - *m = CMsgDOTAClientToGCQuickStatsResponse_SimpleStats{} -} -func (m *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAClientToGCQuickStatsResponse_SimpleStats) ProtoMessage() {} -func (*CMsgDOTAClientToGCQuickStatsResponse_SimpleStats) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{264, 0} -} - -func (m *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats) GetWinPercent() float32 { - if m != nil && m.WinPercent != nil { - return *m.WinPercent - } - return 0 -} - -func (m *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats) GetPickPercent() float32 { - if m != nil && m.PickPercent != nil { - return *m.PickPercent - } - return 0 -} - -func (m *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats) GetWinCount() uint32 { - if m != nil && m.WinCount != nil { - return *m.WinCount - } - return 0 -} - -func (m *CMsgDOTAClientToGCQuickStatsResponse_SimpleStats) GetPickCount() uint32 { - if m != nil && m.PickCount != nil { - return *m.PickCount - } - return 0 -} - -type CMsgDOTASelectionPriorityChoiceRequest struct { - Choice *dota_shared_enums.DOTASelectionPriorityChoice `protobuf:"varint,1,opt,name=choice,enum=DOTASelectionPriorityChoice,def=0" json:"choice,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASelectionPriorityChoiceRequest) Reset() { - *m = CMsgDOTASelectionPriorityChoiceRequest{} -} -func (m *CMsgDOTASelectionPriorityChoiceRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTASelectionPriorityChoiceRequest) ProtoMessage() {} -func (*CMsgDOTASelectionPriorityChoiceRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{265} -} - -const Default_CMsgDOTASelectionPriorityChoiceRequest_Choice dota_shared_enums.DOTASelectionPriorityChoice = dota_shared_enums.DOTASelectionPriorityChoice_k_DOTASelectionPriorityChoice_Invalid - -func (m *CMsgDOTASelectionPriorityChoiceRequest) GetChoice() dota_shared_enums.DOTASelectionPriorityChoice { - if m != nil && m.Choice != nil { - return *m.Choice - } - return Default_CMsgDOTASelectionPriorityChoiceRequest_Choice -} - -type CMsgDOTASelectionPriorityChoiceResponse struct { - Result *CMsgDOTASelectionPriorityChoiceResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgDOTASelectionPriorityChoiceResponse_Result,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASelectionPriorityChoiceResponse) Reset() { - *m = CMsgDOTASelectionPriorityChoiceResponse{} -} -func (m *CMsgDOTASelectionPriorityChoiceResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTASelectionPriorityChoiceResponse) ProtoMessage() {} -func (*CMsgDOTASelectionPriorityChoiceResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{266} -} - -const Default_CMsgDOTASelectionPriorityChoiceResponse_Result CMsgDOTASelectionPriorityChoiceResponse_Result = CMsgDOTASelectionPriorityChoiceResponse_SUCCESS - -func (m *CMsgDOTASelectionPriorityChoiceResponse) GetResult() CMsgDOTASelectionPriorityChoiceResponse_Result { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTASelectionPriorityChoiceResponse_Result -} - -type CMsgDOTAGameAutographReward struct { - BadgeId *string `protobuf:"bytes,1,opt,name=badge_id,json=badgeId" json:"badge_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGameAutographReward) Reset() { *m = CMsgDOTAGameAutographReward{} } -func (m *CMsgDOTAGameAutographReward) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGameAutographReward) ProtoMessage() {} -func (*CMsgDOTAGameAutographReward) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{267} } - -func (m *CMsgDOTAGameAutographReward) GetBadgeId() string { - if m != nil && m.BadgeId != nil { - return *m.BadgeId - } - return "" -} - -type CMsgDOTAGameAutographRewardResponse struct { - Result *CMsgDOTAGameAutographRewardResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAGameAutographRewardResponse_Result,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGameAutographRewardResponse) Reset() { *m = CMsgDOTAGameAutographRewardResponse{} } -func (m *CMsgDOTAGameAutographRewardResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGameAutographRewardResponse) ProtoMessage() {} -func (*CMsgDOTAGameAutographRewardResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{268} -} - -const Default_CMsgDOTAGameAutographRewardResponse_Result CMsgDOTAGameAutographRewardResponse_Result = CMsgDOTAGameAutographRewardResponse_SUCCESS - -func (m *CMsgDOTAGameAutographRewardResponse) GetResult() CMsgDOTAGameAutographRewardResponse_Result { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAGameAutographRewardResponse_Result -} - -type CMsgDOTADestroyLobbyRequest struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTADestroyLobbyRequest) Reset() { *m = CMsgDOTADestroyLobbyRequest{} } -func (m *CMsgDOTADestroyLobbyRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTADestroyLobbyRequest) ProtoMessage() {} -func (*CMsgDOTADestroyLobbyRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{269} } - -type CMsgDOTADestroyLobbyResponse struct { - Result *CMsgDOTADestroyLobbyResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgDOTADestroyLobbyResponse_Result,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTADestroyLobbyResponse) Reset() { *m = CMsgDOTADestroyLobbyResponse{} } -func (m *CMsgDOTADestroyLobbyResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTADestroyLobbyResponse) ProtoMessage() {} -func (*CMsgDOTADestroyLobbyResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{270} } - -const Default_CMsgDOTADestroyLobbyResponse_Result CMsgDOTADestroyLobbyResponse_Result = CMsgDOTADestroyLobbyResponse_SUCCESS - -func (m *CMsgDOTADestroyLobbyResponse) GetResult() CMsgDOTADestroyLobbyResponse_Result { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTADestroyLobbyResponse_Result -} - -type CMsgDOTAGetRecentPlayTimeFriendsRequest struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGetRecentPlayTimeFriendsRequest) Reset() { - *m = CMsgDOTAGetRecentPlayTimeFriendsRequest{} -} -func (m *CMsgDOTAGetRecentPlayTimeFriendsRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGetRecentPlayTimeFriendsRequest) ProtoMessage() {} -func (*CMsgDOTAGetRecentPlayTimeFriendsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{271} -} - -type CMsgDOTAGetRecentPlayTimeFriendsResponse struct { - AccountIds []uint32 `protobuf:"fixed32,1,rep,name=account_ids,json=accountIds" json:"account_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGetRecentPlayTimeFriendsResponse) Reset() { - *m = CMsgDOTAGetRecentPlayTimeFriendsResponse{} -} -func (m *CMsgDOTAGetRecentPlayTimeFriendsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGetRecentPlayTimeFriendsResponse) ProtoMessage() {} -func (*CMsgDOTAGetRecentPlayTimeFriendsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{272} -} - -func (m *CMsgDOTAGetRecentPlayTimeFriendsResponse) GetAccountIds() []uint32 { - if m != nil { - return m.AccountIds - } - return nil -} - -type CMsgPurchaseItemWithEventPoints struct { - ItemDef *uint32 `protobuf:"varint,1,opt,name=item_def,json=itemDef" json:"item_def,omitempty"` - Quantity *uint32 `protobuf:"varint,2,opt,name=quantity" json:"quantity,omitempty"` - EventId *dota_shared_enums.EEvent `protobuf:"varint,3,opt,name=event_id,json=eventId,enum=EEvent,def=0" json:"event_id,omitempty"` - UsePremiumPoints *bool `protobuf:"varint,4,opt,name=use_premium_points,json=usePremiumPoints" json:"use_premium_points,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPurchaseItemWithEventPoints) Reset() { *m = CMsgPurchaseItemWithEventPoints{} } -func (m *CMsgPurchaseItemWithEventPoints) String() string { return proto.CompactTextString(m) } -func (*CMsgPurchaseItemWithEventPoints) ProtoMessage() {} -func (*CMsgPurchaseItemWithEventPoints) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{273} -} - -const Default_CMsgPurchaseItemWithEventPoints_EventId dota_shared_enums.EEvent = dota_shared_enums.EEvent_EVENT_ID_NONE - -func (m *CMsgPurchaseItemWithEventPoints) GetItemDef() uint32 { - if m != nil && m.ItemDef != nil { - return *m.ItemDef - } - return 0 -} - -func (m *CMsgPurchaseItemWithEventPoints) GetQuantity() uint32 { - if m != nil && m.Quantity != nil { - return *m.Quantity - } - return 0 -} - -func (m *CMsgPurchaseItemWithEventPoints) GetEventId() dota_shared_enums.EEvent { - if m != nil && m.EventId != nil { - return *m.EventId - } - return Default_CMsgPurchaseItemWithEventPoints_EventId -} - -func (m *CMsgPurchaseItemWithEventPoints) GetUsePremiumPoints() bool { - if m != nil && m.UsePremiumPoints != nil { - return *m.UsePremiumPoints - } - return false -} - -type CMsgPurchaseItemWithEventPointsResponse struct { - Result *CMsgPurchaseItemWithEventPointsResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgPurchaseItemWithEventPointsResponse_Result,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPurchaseItemWithEventPointsResponse) Reset() { - *m = CMsgPurchaseItemWithEventPointsResponse{} -} -func (m *CMsgPurchaseItemWithEventPointsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgPurchaseItemWithEventPointsResponse) ProtoMessage() {} -func (*CMsgPurchaseItemWithEventPointsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{274} -} - -const Default_CMsgPurchaseItemWithEventPointsResponse_Result CMsgPurchaseItemWithEventPointsResponse_Result = CMsgPurchaseItemWithEventPointsResponse_SUCCESS - -func (m *CMsgPurchaseItemWithEventPointsResponse) GetResult() CMsgPurchaseItemWithEventPointsResponse_Result { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgPurchaseItemWithEventPointsResponse_Result -} - -type CMsgGCRequestItemRecommendations struct { - Mmr *uint32 `protobuf:"varint,1,opt,name=mmr" json:"mmr,omitempty"` - HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - AlliedHeroIds []uint32 `protobuf:"varint,3,rep,name=allied_hero_ids,json=alliedHeroIds" json:"allied_hero_ids,omitempty"` - EnemyHeroIds []uint32 `protobuf:"varint,4,rep,name=enemy_hero_ids,json=enemyHeroIds" json:"enemy_hero_ids,omitempty"` - InventoryItems []uint32 `protobuf:"varint,5,rep,name=inventory_items,json=inventoryItems" json:"inventory_items,omitempty"` - GameTime *int32 `protobuf:"varint,6,opt,name=game_time,json=gameTime" json:"game_time,omitempty"` - Gold *uint32 `protobuf:"varint,7,opt,name=gold" json:"gold,omitempty"` - NetWorth *uint32 `protobuf:"varint,8,opt,name=net_worth,json=netWorth" json:"net_worth,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCRequestItemRecommendations) Reset() { *m = CMsgGCRequestItemRecommendations{} } -func (m *CMsgGCRequestItemRecommendations) String() string { return proto.CompactTextString(m) } -func (*CMsgGCRequestItemRecommendations) ProtoMessage() {} -func (*CMsgGCRequestItemRecommendations) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{275} -} - -func (m *CMsgGCRequestItemRecommendations) GetMmr() uint32 { - if m != nil && m.Mmr != nil { - return *m.Mmr - } - return 0 -} - -func (m *CMsgGCRequestItemRecommendations) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgGCRequestItemRecommendations) GetAlliedHeroIds() []uint32 { - if m != nil { - return m.AlliedHeroIds - } - return nil -} - -func (m *CMsgGCRequestItemRecommendations) GetEnemyHeroIds() []uint32 { - if m != nil { - return m.EnemyHeroIds - } - return nil -} - -func (m *CMsgGCRequestItemRecommendations) GetInventoryItems() []uint32 { - if m != nil { - return m.InventoryItems - } - return nil -} - -func (m *CMsgGCRequestItemRecommendations) GetGameTime() int32 { - if m != nil && m.GameTime != nil { - return *m.GameTime - } - return 0 -} - -func (m *CMsgGCRequestItemRecommendations) GetGold() uint32 { - if m != nil && m.Gold != nil { - return *m.Gold - } - return 0 -} - -func (m *CMsgGCRequestItemRecommendations) GetNetWorth() uint32 { - if m != nil && m.NetWorth != nil { - return *m.NetWorth - } - return 0 -} - -type CMsgGCRequestItemRecommendationsResponse struct { - RecommendedItemIds []uint32 `protobuf:"varint,1,rep,name=recommended_item_ids,json=recommendedItemIds" json:"recommended_item_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCRequestItemRecommendationsResponse) Reset() { - *m = CMsgGCRequestItemRecommendationsResponse{} -} -func (m *CMsgGCRequestItemRecommendationsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCRequestItemRecommendationsResponse) ProtoMessage() {} -func (*CMsgGCRequestItemRecommendationsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{276} -} - -func (m *CMsgGCRequestItemRecommendationsResponse) GetRecommendedItemIds() []uint32 { - if m != nil { - return m.RecommendedItemIds - } - return nil -} - -type CMsgGCRequestSkillUpRecommendations struct { - Mmr *uint32 `protobuf:"varint,1,opt,name=mmr" json:"mmr,omitempty"` - HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - AlliedHeroIds []uint32 `protobuf:"varint,3,rep,name=allied_hero_ids,json=alliedHeroIds" json:"allied_hero_ids,omitempty"` - EnemyHeroIds []uint32 `protobuf:"varint,4,rep,name=enemy_hero_ids,json=enemyHeroIds" json:"enemy_hero_ids,omitempty"` - AbilityIds []uint32 `protobuf:"varint,5,rep,name=ability_ids,json=abilityIds" json:"ability_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCRequestSkillUpRecommendations) Reset() { *m = CMsgGCRequestSkillUpRecommendations{} } -func (m *CMsgGCRequestSkillUpRecommendations) String() string { return proto.CompactTextString(m) } -func (*CMsgGCRequestSkillUpRecommendations) ProtoMessage() {} -func (*CMsgGCRequestSkillUpRecommendations) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{277} -} - -func (m *CMsgGCRequestSkillUpRecommendations) GetMmr() uint32 { - if m != nil && m.Mmr != nil { - return *m.Mmr - } - return 0 -} - -func (m *CMsgGCRequestSkillUpRecommendations) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgGCRequestSkillUpRecommendations) GetAlliedHeroIds() []uint32 { - if m != nil { - return m.AlliedHeroIds - } - return nil -} - -func (m *CMsgGCRequestSkillUpRecommendations) GetEnemyHeroIds() []uint32 { - if m != nil { - return m.EnemyHeroIds - } - return nil -} - -func (m *CMsgGCRequestSkillUpRecommendations) GetAbilityIds() []uint32 { - if m != nil { - return m.AbilityIds - } - return nil -} - -type CMsgGCRequestSkillUpRecommendationsResponse struct { - Abilities []*CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection `protobuf:"bytes,1,rep,name=abilities" json:"abilities,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCRequestSkillUpRecommendationsResponse) Reset() { - *m = CMsgGCRequestSkillUpRecommendationsResponse{} -} -func (m *CMsgGCRequestSkillUpRecommendationsResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCRequestSkillUpRecommendationsResponse) ProtoMessage() {} -func (*CMsgGCRequestSkillUpRecommendationsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{278} -} - -func (m *CMsgGCRequestSkillUpRecommendationsResponse) GetAbilities() []*CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection { - if m != nil { - return m.Abilities - } - return nil -} - -type CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection struct { - AbilityId *uint32 `protobuf:"varint,1,opt,name=ability_id,json=abilityId" json:"ability_id,omitempty"` - Weight *float32 `protobuf:"fixed32,2,opt,name=weight" json:"weight,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection) Reset() { - *m = CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection{} -} -func (m *CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection) ProtoMessage() {} -func (*CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{278, 0} -} - -func (m *CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection) GetAbilityId() uint32 { - if m != nil && m.AbilityId != nil { - return *m.AbilityId - } - return 0 -} - -func (m *CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection) GetWeight() float32 { - if m != nil && m.Weight != nil { - return *m.Weight - } - return 0 -} - -type CMsgClientToGCRecycleHeroRelic struct { - ItemIds []uint64 `protobuf:"varint,1,rep,name=item_ids,json=itemIds" json:"item_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRecycleHeroRelic) Reset() { *m = CMsgClientToGCRecycleHeroRelic{} } -func (m *CMsgClientToGCRecycleHeroRelic) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCRecycleHeroRelic) ProtoMessage() {} -func (*CMsgClientToGCRecycleHeroRelic) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{279} -} - -func (m *CMsgClientToGCRecycleHeroRelic) GetItemIds() []uint64 { - if m != nil { - return m.ItemIds - } - return nil -} - -type CMsgClientToGCRecycleHeroRelicResponse struct { - Result *CMsgClientToGCRecycleHeroRelicResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgClientToGCRecycleHeroRelicResponse_Result,def=1" json:"result,omitempty"` - DustAmount *uint32 `protobuf:"varint,2,opt,name=dust_amount,json=dustAmount" json:"dust_amount,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRecycleHeroRelicResponse) Reset() { - *m = CMsgClientToGCRecycleHeroRelicResponse{} -} -func (m *CMsgClientToGCRecycleHeroRelicResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCRecycleHeroRelicResponse) ProtoMessage() {} -func (*CMsgClientToGCRecycleHeroRelicResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{280} -} - -const Default_CMsgClientToGCRecycleHeroRelicResponse_Result CMsgClientToGCRecycleHeroRelicResponse_Result = CMsgClientToGCRecycleHeroRelicResponse_SUCCESS - -func (m *CMsgClientToGCRecycleHeroRelicResponse) GetResult() CMsgClientToGCRecycleHeroRelicResponse_Result { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgClientToGCRecycleHeroRelicResponse_Result -} - -func (m *CMsgClientToGCRecycleHeroRelicResponse) GetDustAmount() uint32 { - if m != nil && m.DustAmount != nil { - return *m.DustAmount - } - return 0 -} - -type CMsgPurchaseHeroRelic struct { - HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - KillEaterType *uint32 `protobuf:"varint,2,opt,name=kill_eater_type,json=killEaterType" json:"kill_eater_type,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPurchaseHeroRelic) Reset() { *m = CMsgPurchaseHeroRelic{} } -func (m *CMsgPurchaseHeroRelic) String() string { return proto.CompactTextString(m) } -func (*CMsgPurchaseHeroRelic) ProtoMessage() {} -func (*CMsgPurchaseHeroRelic) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{281} } - -func (m *CMsgPurchaseHeroRelic) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgPurchaseHeroRelic) GetKillEaterType() uint32 { - if m != nil && m.KillEaterType != nil { - return *m.KillEaterType - } - return 0 -} - -type CMsgPurchaseHeroRelicResponse struct { - Result *EPurchaseHeroRelicResult `protobuf:"varint,1,opt,name=result,enum=EPurchaseHeroRelicResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPurchaseHeroRelicResponse) Reset() { *m = CMsgPurchaseHeroRelicResponse{} } -func (m *CMsgPurchaseHeroRelicResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgPurchaseHeroRelicResponse) ProtoMessage() {} -func (*CMsgPurchaseHeroRelicResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{282} } - -const Default_CMsgPurchaseHeroRelicResponse_Result EPurchaseHeroRelicResult = EPurchaseHeroRelicResult_k_EPurchaseHeroRelicResult_Success - -func (m *CMsgPurchaseHeroRelicResponse) GetResult() EPurchaseHeroRelicResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgPurchaseHeroRelicResponse_Result -} - -type CMsgPurchaseHeroRandomRelic struct { - HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPurchaseHeroRandomRelic) Reset() { *m = CMsgPurchaseHeroRandomRelic{} } -func (m *CMsgPurchaseHeroRandomRelic) String() string { return proto.CompactTextString(m) } -func (*CMsgPurchaseHeroRandomRelic) ProtoMessage() {} -func (*CMsgPurchaseHeroRandomRelic) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{283} } - -func (m *CMsgPurchaseHeroRandomRelic) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -type CMsgPurchaseHeroRandomRelicResponse struct { - Result *EPurchaseHeroRelicResult `protobuf:"varint,1,opt,name=result,enum=EPurchaseHeroRelicResult,def=0" json:"result,omitempty"` - KillEaterType *uint32 `protobuf:"varint,2,opt,name=kill_eater_type,json=killEaterType" json:"kill_eater_type,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPurchaseHeroRandomRelicResponse) Reset() { *m = CMsgPurchaseHeroRandomRelicResponse{} } -func (m *CMsgPurchaseHeroRandomRelicResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgPurchaseHeroRandomRelicResponse) ProtoMessage() {} -func (*CMsgPurchaseHeroRandomRelicResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{284} -} - -const Default_CMsgPurchaseHeroRandomRelicResponse_Result EPurchaseHeroRelicResult = EPurchaseHeroRelicResult_k_EPurchaseHeroRelicResult_Success - -func (m *CMsgPurchaseHeroRandomRelicResponse) GetResult() EPurchaseHeroRelicResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgPurchaseHeroRandomRelicResponse_Result -} - -func (m *CMsgPurchaseHeroRandomRelicResponse) GetKillEaterType() uint32 { - if m != nil && m.KillEaterType != nil { - return *m.KillEaterType - } - return 0 -} - -type CMsgClientToGCRequestPlusWeeklyChallengeResult struct { - EventId *dota_shared_enums.EEvent `protobuf:"varint,1,opt,name=event_id,json=eventId,enum=EEvent,def=0" json:"event_id,omitempty"` - Week *uint32 `protobuf:"varint,2,opt,name=week" json:"week,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestPlusWeeklyChallengeResult) Reset() { - *m = CMsgClientToGCRequestPlusWeeklyChallengeResult{} -} -func (m *CMsgClientToGCRequestPlusWeeklyChallengeResult) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestPlusWeeklyChallengeResult) ProtoMessage() {} -func (*CMsgClientToGCRequestPlusWeeklyChallengeResult) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{285} -} - -const Default_CMsgClientToGCRequestPlusWeeklyChallengeResult_EventId dota_shared_enums.EEvent = dota_shared_enums.EEvent_EVENT_ID_NONE - -func (m *CMsgClientToGCRequestPlusWeeklyChallengeResult) GetEventId() dota_shared_enums.EEvent { - if m != nil && m.EventId != nil { - return *m.EventId - } - return Default_CMsgClientToGCRequestPlusWeeklyChallengeResult_EventId -} - -func (m *CMsgClientToGCRequestPlusWeeklyChallengeResult) GetWeek() uint32 { - if m != nil && m.Week != nil { - return *m.Week - } - return 0 -} - -type CMsgClientToGCRequestPlusWeeklyChallengeResultResponse struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestPlusWeeklyChallengeResultResponse) Reset() { - *m = CMsgClientToGCRequestPlusWeeklyChallengeResultResponse{} -} -func (m *CMsgClientToGCRequestPlusWeeklyChallengeResultResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestPlusWeeklyChallengeResultResponse) ProtoMessage() {} -func (*CMsgClientToGCRequestPlusWeeklyChallengeResultResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{286} -} - -type CMsgLaneSuggestRequest struct { - RadiantHeroIds []uint32 `protobuf:"varint,1,rep,name=radiant_hero_ids,json=radiantHeroIds" json:"radiant_hero_ids,omitempty"` - DireHeroIds []uint32 `protobuf:"varint,2,rep,name=dire_hero_ids,json=direHeroIds" json:"dire_hero_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgLaneSuggestRequest) Reset() { *m = CMsgLaneSuggestRequest{} } -func (m *CMsgLaneSuggestRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgLaneSuggestRequest) ProtoMessage() {} -func (*CMsgLaneSuggestRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{287} } - -func (m *CMsgLaneSuggestRequest) GetRadiantHeroIds() []uint32 { - if m != nil { - return m.RadiantHeroIds - } - return nil -} - -func (m *CMsgLaneSuggestRequest) GetDireHeroIds() []uint32 { - if m != nil { - return m.DireHeroIds - } - return nil -} - -type CMsgLaneSuggestResponse struct { - RadiantHeroDesires []*CMsgLaneSuggestResponse_Desire `protobuf:"bytes,1,rep,name=radiant_hero_desires,json=radiantHeroDesires" json:"radiant_hero_desires,omitempty"` - DireHeroDesires []*CMsgLaneSuggestResponse_Desire `protobuf:"bytes,2,rep,name=dire_hero_desires,json=direHeroDesires" json:"dire_hero_desires,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgLaneSuggestResponse) Reset() { *m = CMsgLaneSuggestResponse{} } -func (m *CMsgLaneSuggestResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgLaneSuggestResponse) ProtoMessage() {} -func (*CMsgLaneSuggestResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{288} } - -func (m *CMsgLaneSuggestResponse) GetRadiantHeroDesires() []*CMsgLaneSuggestResponse_Desire { - if m != nil { - return m.RadiantHeroDesires - } - return nil -} - -func (m *CMsgLaneSuggestResponse) GetDireHeroDesires() []*CMsgLaneSuggestResponse_Desire { - if m != nil { - return m.DireHeroDesires - } - return nil -} - -type CMsgLaneSuggestResponse_Desire struct { - Lane *uint32 `protobuf:"varint,1,opt,name=lane" json:"lane,omitempty"` - Desire *float32 `protobuf:"fixed32,2,opt,name=desire" json:"desire,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgLaneSuggestResponse_Desire) Reset() { *m = CMsgLaneSuggestResponse_Desire{} } -func (m *CMsgLaneSuggestResponse_Desire) String() string { return proto.CompactTextString(m) } -func (*CMsgLaneSuggestResponse_Desire) ProtoMessage() {} -func (*CMsgLaneSuggestResponse_Desire) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{288, 0} -} - -func (m *CMsgLaneSuggestResponse_Desire) GetLane() uint32 { - if m != nil && m.Lane != nil { - return *m.Lane - } - return 0 -} - -func (m *CMsgLaneSuggestResponse_Desire) GetDesire() float32 { - if m != nil && m.Desire != nil { - return *m.Desire - } - return 0 -} - -type CMsgProfileRequest struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgProfileRequest) Reset() { *m = CMsgProfileRequest{} } -func (m *CMsgProfileRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgProfileRequest) ProtoMessage() {} -func (*CMsgProfileRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{289} } - -func (m *CMsgProfileRequest) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -type CMsgProfileResponse struct { - BackgroundItem *base_gcmessages.CSOEconItem `protobuf:"bytes,1,opt,name=background_item,json=backgroundItem" json:"background_item,omitempty"` - FeaturedHeroes []*CMsgProfileResponse_FeaturedHero `protobuf:"bytes,2,rep,name=featured_heroes,json=featuredHeroes" json:"featured_heroes,omitempty"` - RecentMatches []*CMsgProfileResponse_MatchInfo `protobuf:"bytes,3,rep,name=recent_matches,json=recentMatches" json:"recent_matches,omitempty"` - SuccessfulHeroes []*dota_gcmessages_common.CMsgSuccessfulHero `protobuf:"bytes,4,rep,name=successful_heroes,json=successfulHeroes" json:"successful_heroes,omitempty"` - RecentMatchDetails *dota_gcmessages_common.CMsgRecentMatchInfo `protobuf:"bytes,5,opt,name=recent_match_details,json=recentMatchDetails" json:"recent_match_details,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgProfileResponse) Reset() { *m = CMsgProfileResponse{} } -func (m *CMsgProfileResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgProfileResponse) ProtoMessage() {} -func (*CMsgProfileResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{290} } - -func (m *CMsgProfileResponse) GetBackgroundItem() *base_gcmessages.CSOEconItem { - if m != nil { - return m.BackgroundItem - } - return nil -} - -func (m *CMsgProfileResponse) GetFeaturedHeroes() []*CMsgProfileResponse_FeaturedHero { - if m != nil { - return m.FeaturedHeroes - } - return nil -} - -func (m *CMsgProfileResponse) GetRecentMatches() []*CMsgProfileResponse_MatchInfo { - if m != nil { - return m.RecentMatches - } - return nil -} - -func (m *CMsgProfileResponse) GetSuccessfulHeroes() []*dota_gcmessages_common.CMsgSuccessfulHero { - if m != nil { - return m.SuccessfulHeroes - } - return nil -} - -func (m *CMsgProfileResponse) GetRecentMatchDetails() *dota_gcmessages_common.CMsgRecentMatchInfo { - if m != nil { - return m.RecentMatchDetails - } - return nil -} - -type CMsgProfileResponse_FeaturedHero struct { - HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - EquippedEconItems []*base_gcmessages.CSOEconItem `protobuf:"bytes,2,rep,name=equipped_econ_items,json=equippedEconItems" json:"equipped_econ_items,omitempty"` - ManuallySet *bool `protobuf:"varint,3,opt,name=manually_set,json=manuallySet" json:"manually_set,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgProfileResponse_FeaturedHero) Reset() { *m = CMsgProfileResponse_FeaturedHero{} } -func (m *CMsgProfileResponse_FeaturedHero) String() string { return proto.CompactTextString(m) } -func (*CMsgProfileResponse_FeaturedHero) ProtoMessage() {} -func (*CMsgProfileResponse_FeaturedHero) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{290, 0} -} - -func (m *CMsgProfileResponse_FeaturedHero) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgProfileResponse_FeaturedHero) GetEquippedEconItems() []*base_gcmessages.CSOEconItem { - if m != nil { - return m.EquippedEconItems - } - return nil -} - -func (m *CMsgProfileResponse_FeaturedHero) GetManuallySet() bool { - if m != nil && m.ManuallySet != nil { - return *m.ManuallySet - } - return false -} - -type CMsgProfileResponse_MatchInfo struct { - MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - MatchTimestamp *uint32 `protobuf:"varint,2,opt,name=match_timestamp,json=matchTimestamp" json:"match_timestamp,omitempty"` - PerformanceRating *int32 `protobuf:"zigzag32,3,opt,name=performance_rating,json=performanceRating" json:"performance_rating,omitempty"` - HeroId *uint32 `protobuf:"varint,4,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - WonMatch *bool `protobuf:"varint,5,opt,name=won_match,json=wonMatch" json:"won_match,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgProfileResponse_MatchInfo) Reset() { *m = CMsgProfileResponse_MatchInfo{} } -func (m *CMsgProfileResponse_MatchInfo) String() string { return proto.CompactTextString(m) } -func (*CMsgProfileResponse_MatchInfo) ProtoMessage() {} -func (*CMsgProfileResponse_MatchInfo) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{290, 1} -} - -func (m *CMsgProfileResponse_MatchInfo) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgProfileResponse_MatchInfo) GetMatchTimestamp() uint32 { - if m != nil && m.MatchTimestamp != nil { - return *m.MatchTimestamp - } - return 0 -} - -func (m *CMsgProfileResponse_MatchInfo) GetPerformanceRating() int32 { - if m != nil && m.PerformanceRating != nil { - return *m.PerformanceRating - } - return 0 -} - -func (m *CMsgProfileResponse_MatchInfo) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgProfileResponse_MatchInfo) GetWonMatch() bool { - if m != nil && m.WonMatch != nil { - return *m.WonMatch - } - return false -} - -type CMsgProfileUpdate struct { - BackgroundItemId *uint64 `protobuf:"varint,1,opt,name=background_item_id,json=backgroundItemId" json:"background_item_id,omitempty"` - FeaturedHeroIds []uint32 `protobuf:"varint,2,rep,name=featured_hero_ids,json=featuredHeroIds" json:"featured_hero_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgProfileUpdate) Reset() { *m = CMsgProfileUpdate{} } -func (m *CMsgProfileUpdate) String() string { return proto.CompactTextString(m) } -func (*CMsgProfileUpdate) ProtoMessage() {} -func (*CMsgProfileUpdate) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{291} } - -func (m *CMsgProfileUpdate) GetBackgroundItemId() uint64 { - if m != nil && m.BackgroundItemId != nil { - return *m.BackgroundItemId - } - return 0 -} - -func (m *CMsgProfileUpdate) GetFeaturedHeroIds() []uint32 { - if m != nil { - return m.FeaturedHeroIds - } - return nil -} - -type CMsgProfileUpdateResponse struct { - Result *CMsgProfileUpdateResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgProfileUpdateResponse_Result,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgProfileUpdateResponse) Reset() { *m = CMsgProfileUpdateResponse{} } -func (m *CMsgProfileUpdateResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgProfileUpdateResponse) ProtoMessage() {} -func (*CMsgProfileUpdateResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{292} } - -const Default_CMsgProfileUpdateResponse_Result CMsgProfileUpdateResponse_Result = CMsgProfileUpdateResponse_SUCCESS - -func (m *CMsgProfileUpdateResponse) GetResult() CMsgProfileUpdateResponse_Result { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgProfileUpdateResponse_Result -} - -type CMsgTalentWinRates struct { - LastRun *uint32 `protobuf:"varint,1,opt,name=last_run,json=lastRun" json:"last_run,omitempty"` - AbilityId *uint32 `protobuf:"varint,2,opt,name=ability_id,json=abilityId" json:"ability_id,omitempty"` - GameCount *uint32 `protobuf:"varint,3,opt,name=game_count,json=gameCount" json:"game_count,omitempty"` - WinCount *uint32 `protobuf:"varint,4,opt,name=win_count,json=winCount" json:"win_count,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgTalentWinRates) Reset() { *m = CMsgTalentWinRates{} } -func (m *CMsgTalentWinRates) String() string { return proto.CompactTextString(m) } -func (*CMsgTalentWinRates) ProtoMessage() {} -func (*CMsgTalentWinRates) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{293} } - -func (m *CMsgTalentWinRates) GetLastRun() uint32 { - if m != nil && m.LastRun != nil { - return *m.LastRun - } - return 0 -} - -func (m *CMsgTalentWinRates) GetAbilityId() uint32 { - if m != nil && m.AbilityId != nil { - return *m.AbilityId - } - return 0 -} - -func (m *CMsgTalentWinRates) GetGameCount() uint32 { - if m != nil && m.GameCount != nil { - return *m.GameCount - } - return 0 -} - -func (m *CMsgTalentWinRates) GetWinCount() uint32 { - if m != nil && m.WinCount != nil { - return *m.WinCount - } - return 0 -} - -type CMsgGlobalHeroAverages struct { - LastRun *uint32 `protobuf:"varint,1,opt,name=last_run,json=lastRun" json:"last_run,omitempty"` - AvgGoldPerMin *uint32 `protobuf:"varint,3,opt,name=avg_gold_per_min,json=avgGoldPerMin" json:"avg_gold_per_min,omitempty"` - AvgXpPerMin *uint32 `protobuf:"varint,4,opt,name=avg_xp_per_min,json=avgXpPerMin" json:"avg_xp_per_min,omitempty"` - AvgKills *uint32 `protobuf:"varint,5,opt,name=avg_kills,json=avgKills" json:"avg_kills,omitempty"` - AvgDeaths *uint32 `protobuf:"varint,6,opt,name=avg_deaths,json=avgDeaths" json:"avg_deaths,omitempty"` - AvgAssists *uint32 `protobuf:"varint,7,opt,name=avg_assists,json=avgAssists" json:"avg_assists,omitempty"` - AvgLastHits *uint32 `protobuf:"varint,8,opt,name=avg_last_hits,json=avgLastHits" json:"avg_last_hits,omitempty"` - AvgDenies *uint32 `protobuf:"varint,9,opt,name=avg_denies,json=avgDenies" json:"avg_denies,omitempty"` - AvgNetWorth *uint32 `protobuf:"varint,10,opt,name=avg_net_worth,json=avgNetWorth" json:"avg_net_worth,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGlobalHeroAverages) Reset() { *m = CMsgGlobalHeroAverages{} } -func (m *CMsgGlobalHeroAverages) String() string { return proto.CompactTextString(m) } -func (*CMsgGlobalHeroAverages) ProtoMessage() {} -func (*CMsgGlobalHeroAverages) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{294} } - -func (m *CMsgGlobalHeroAverages) GetLastRun() uint32 { - if m != nil && m.LastRun != nil { - return *m.LastRun - } - return 0 -} - -func (m *CMsgGlobalHeroAverages) GetAvgGoldPerMin() uint32 { - if m != nil && m.AvgGoldPerMin != nil { - return *m.AvgGoldPerMin - } - return 0 -} - -func (m *CMsgGlobalHeroAverages) GetAvgXpPerMin() uint32 { - if m != nil && m.AvgXpPerMin != nil { - return *m.AvgXpPerMin - } - return 0 -} - -func (m *CMsgGlobalHeroAverages) GetAvgKills() uint32 { - if m != nil && m.AvgKills != nil { - return *m.AvgKills - } - return 0 -} - -func (m *CMsgGlobalHeroAverages) GetAvgDeaths() uint32 { - if m != nil && m.AvgDeaths != nil { - return *m.AvgDeaths - } - return 0 -} - -func (m *CMsgGlobalHeroAverages) GetAvgAssists() uint32 { - if m != nil && m.AvgAssists != nil { - return *m.AvgAssists - } - return 0 -} - -func (m *CMsgGlobalHeroAverages) GetAvgLastHits() uint32 { - if m != nil && m.AvgLastHits != nil { - return *m.AvgLastHits - } - return 0 -} - -func (m *CMsgGlobalHeroAverages) GetAvgDenies() uint32 { - if m != nil && m.AvgDenies != nil { - return *m.AvgDenies - } - return 0 -} - -func (m *CMsgGlobalHeroAverages) GetAvgNetWorth() uint32 { - if m != nil && m.AvgNetWorth != nil { - return *m.AvgNetWorth - } - return 0 -} - -type CMsgHeroGlobalDataRequest struct { - HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgHeroGlobalDataRequest) Reset() { *m = CMsgHeroGlobalDataRequest{} } -func (m *CMsgHeroGlobalDataRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgHeroGlobalDataRequest) ProtoMessage() {} -func (*CMsgHeroGlobalDataRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{295} } - -func (m *CMsgHeroGlobalDataRequest) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -type CMsgHeroGlobalDataResponse struct { - HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - HeroDataPerChunk []*CMsgHeroGlobalDataResponse_HeroDataPerRankChunk `protobuf:"bytes,2,rep,name=hero_data_per_chunk,json=heroDataPerChunk" json:"hero_data_per_chunk,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgHeroGlobalDataResponse) Reset() { *m = CMsgHeroGlobalDataResponse{} } -func (m *CMsgHeroGlobalDataResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgHeroGlobalDataResponse) ProtoMessage() {} -func (*CMsgHeroGlobalDataResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{296} } - -func (m *CMsgHeroGlobalDataResponse) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgHeroGlobalDataResponse) GetHeroDataPerChunk() []*CMsgHeroGlobalDataResponse_HeroDataPerRankChunk { - if m != nil { - return m.HeroDataPerChunk - } - return nil -} - -type CMsgHeroGlobalDataResponse_GraphData struct { - Day *uint32 `protobuf:"varint,1,opt,name=day" json:"day,omitempty"` - WinPercent *float32 `protobuf:"fixed32,2,opt,name=win_percent,json=winPercent" json:"win_percent,omitempty"` - PickPercent *float32 `protobuf:"fixed32,3,opt,name=pick_percent,json=pickPercent" json:"pick_percent,omitempty"` - BanPercent *float32 `protobuf:"fixed32,4,opt,name=ban_percent,json=banPercent" json:"ban_percent,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgHeroGlobalDataResponse_GraphData) Reset() { *m = CMsgHeroGlobalDataResponse_GraphData{} } -func (m *CMsgHeroGlobalDataResponse_GraphData) String() string { return proto.CompactTextString(m) } -func (*CMsgHeroGlobalDataResponse_GraphData) ProtoMessage() {} -func (*CMsgHeroGlobalDataResponse_GraphData) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{296, 0} -} - -func (m *CMsgHeroGlobalDataResponse_GraphData) GetDay() uint32 { - if m != nil && m.Day != nil { - return *m.Day - } - return 0 -} - -func (m *CMsgHeroGlobalDataResponse_GraphData) GetWinPercent() float32 { - if m != nil && m.WinPercent != nil { - return *m.WinPercent - } - return 0 -} - -func (m *CMsgHeroGlobalDataResponse_GraphData) GetPickPercent() float32 { - if m != nil && m.PickPercent != nil { - return *m.PickPercent - } - return 0 -} - -func (m *CMsgHeroGlobalDataResponse_GraphData) GetBanPercent() float32 { - if m != nil && m.BanPercent != nil { - return *m.BanPercent - } - return 0 -} - -type CMsgHeroGlobalDataResponse_HeroDataPerRankChunk struct { - RankChunk *uint32 `protobuf:"varint,1,opt,name=rank_chunk,json=rankChunk" json:"rank_chunk,omitempty"` - TalentWinRates []*CMsgTalentWinRates `protobuf:"bytes,2,rep,name=talent_win_rates,json=talentWinRates" json:"talent_win_rates,omitempty"` - HeroAverages *CMsgGlobalHeroAverages `protobuf:"bytes,3,opt,name=hero_averages,json=heroAverages" json:"hero_averages,omitempty"` - GraphData []*CMsgHeroGlobalDataResponse_GraphData `protobuf:"bytes,4,rep,name=graph_data,json=graphData" json:"graph_data,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgHeroGlobalDataResponse_HeroDataPerRankChunk) Reset() { - *m = CMsgHeroGlobalDataResponse_HeroDataPerRankChunk{} -} -func (m *CMsgHeroGlobalDataResponse_HeroDataPerRankChunk) String() string { - return proto.CompactTextString(m) -} -func (*CMsgHeroGlobalDataResponse_HeroDataPerRankChunk) ProtoMessage() {} -func (*CMsgHeroGlobalDataResponse_HeroDataPerRankChunk) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{296, 1} -} - -func (m *CMsgHeroGlobalDataResponse_HeroDataPerRankChunk) GetRankChunk() uint32 { - if m != nil && m.RankChunk != nil { - return *m.RankChunk - } - return 0 -} - -func (m *CMsgHeroGlobalDataResponse_HeroDataPerRankChunk) GetTalentWinRates() []*CMsgTalentWinRates { - if m != nil { - return m.TalentWinRates - } - return nil -} - -func (m *CMsgHeroGlobalDataResponse_HeroDataPerRankChunk) GetHeroAverages() *CMsgGlobalHeroAverages { - if m != nil { - return m.HeroAverages - } - return nil -} - -func (m *CMsgHeroGlobalDataResponse_HeroDataPerRankChunk) GetGraphData() []*CMsgHeroGlobalDataResponse_GraphData { - if m != nil { - return m.GraphData - } - return nil -} - -type CMsgPrivateMetadataKeyRequest struct { - MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPrivateMetadataKeyRequest) Reset() { *m = CMsgPrivateMetadataKeyRequest{} } -func (m *CMsgPrivateMetadataKeyRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgPrivateMetadataKeyRequest) ProtoMessage() {} -func (*CMsgPrivateMetadataKeyRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{297} } - -func (m *CMsgPrivateMetadataKeyRequest) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -type CMsgPrivateMetadataKeyResponse struct { - PrivateKey *uint32 `protobuf:"varint,1,opt,name=private_key,json=privateKey" json:"private_key,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPrivateMetadataKeyResponse) Reset() { *m = CMsgPrivateMetadataKeyResponse{} } -func (m *CMsgPrivateMetadataKeyResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgPrivateMetadataKeyResponse) ProtoMessage() {} -func (*CMsgPrivateMetadataKeyResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{298} -} - -func (m *CMsgPrivateMetadataKeyResponse) GetPrivateKey() uint32 { - if m != nil && m.PrivateKey != nil { - return *m.PrivateKey - } - return 0 -} - -type CMsgActivatePlusFreeTrialRequest struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgActivatePlusFreeTrialRequest) Reset() { *m = CMsgActivatePlusFreeTrialRequest{} } -func (m *CMsgActivatePlusFreeTrialRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgActivatePlusFreeTrialRequest) ProtoMessage() {} -func (*CMsgActivatePlusFreeTrialRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{299} -} - -type CMsgActivatePlusFreeTrialResponse struct { - Result *CMsgActivatePlusFreeTrialResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgActivatePlusFreeTrialResponse_Result,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgActivatePlusFreeTrialResponse) Reset() { *m = CMsgActivatePlusFreeTrialResponse{} } -func (m *CMsgActivatePlusFreeTrialResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgActivatePlusFreeTrialResponse) ProtoMessage() {} -func (*CMsgActivatePlusFreeTrialResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{300} -} - -const Default_CMsgActivatePlusFreeTrialResponse_Result CMsgActivatePlusFreeTrialResponse_Result = CMsgActivatePlusFreeTrialResponse_SUCCESS - -func (m *CMsgActivatePlusFreeTrialResponse) GetResult() CMsgActivatePlusFreeTrialResponse_Result { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgActivatePlusFreeTrialResponse_Result -} - -func init() { - proto.RegisterType((*CMsgClientSuspended)(nil), "CMsgClientSuspended") - proto.RegisterType((*CMsgBalancedShuffleLobby)(nil), "CMsgBalancedShuffleLobby") - proto.RegisterType((*CMsgInitialQuestionnaireResponse)(nil), "CMsgInitialQuestionnaireResponse") - proto.RegisterType((*CMsgDOTAPlayerMatchHistory)(nil), "CMsgDOTAPlayerMatchHistory") - proto.RegisterType((*CMsgDOTAMatchHistoryFilter)(nil), "CMsgDOTAMatchHistoryFilter") - proto.RegisterType((*CMsgDOTARequestMatches)(nil), "CMsgDOTARequestMatches") - proto.RegisterType((*CMsgDOTARequestMatchesResponse)(nil), "CMsgDOTARequestMatchesResponse") - proto.RegisterType((*CMsgDOTARequestMatchesResponse_Series)(nil), "CMsgDOTARequestMatchesResponse.Series") - proto.RegisterType((*CMsgDOTAPopup)(nil), "CMsgDOTAPopup") - proto.RegisterType((*CMsgDOTAReportsRemainingRequest)(nil), "CMsgDOTAReportsRemainingRequest") - proto.RegisterType((*CMsgDOTAReportsRemainingResponse)(nil), "CMsgDOTAReportsRemainingResponse") - proto.RegisterType((*CMsgDOTASubmitPlayerReport)(nil), "CMsgDOTASubmitPlayerReport") - proto.RegisterType((*CMsgDOTASubmitPlayerReportResponse)(nil), "CMsgDOTASubmitPlayerReportResponse") - proto.RegisterType((*CMsgDOTAReportCountsRequest)(nil), "CMsgDOTAReportCountsRequest") - proto.RegisterType((*CMsgDOTAReportCountsResponse)(nil), "CMsgDOTAReportCountsResponse") - proto.RegisterType((*CMsgDOTASubmitLobbyMVPVote)(nil), "CMsgDOTASubmitLobbyMVPVote") - proto.RegisterType((*CMsgDOTASubmitLobbyMVPVoteResponse)(nil), "CMsgDOTASubmitLobbyMVPVoteResponse") - proto.RegisterType((*CMsgDOTALobbyMVPNotifyRecipient)(nil), "CMsgDOTALobbyMVPNotifyRecipient") - proto.RegisterType((*CMsgDOTALobbyMVPAwarded)(nil), "CMsgDOTALobbyMVPAwarded") - proto.RegisterType((*CMsgDOTAKickedFromMatchmakingQueue)(nil), "CMsgDOTAKickedFromMatchmakingQueue") - proto.RegisterType((*CMsgDOTARequestSaveGames)(nil), "CMsgDOTARequestSaveGames") - proto.RegisterType((*CMsgDOTARequestSaveGamesResponse)(nil), "CMsgDOTARequestSaveGamesResponse") - proto.RegisterType((*CMsgGCMatchDetailsRequest)(nil), "CMsgGCMatchDetailsRequest") - proto.RegisterType((*CMsgGCMatchDetailsResponse)(nil), "CMsgGCMatchDetailsResponse") - proto.RegisterType((*CMsgServerToGCMatchDetailsRequest)(nil), "CMsgServerToGCMatchDetailsRequest") - proto.RegisterType((*CMsgGCToServerMatchDetailsResponse)(nil), "CMsgGCToServerMatchDetailsResponse") - proto.RegisterType((*CMsgDOTAProfileTickets)(nil), "CMsgDOTAProfileTickets") - proto.RegisterType((*CMsgDOTAProfileTickets_LeaguePass)(nil), "CMsgDOTAProfileTickets.LeaguePass") - proto.RegisterType((*CMsgClientToGCGetProfileTickets)(nil), "CMsgClientToGCGetProfileTickets") - proto.RegisterType((*CMsgDOTAClearNotifySuccessfulReport)(nil), "CMsgDOTAClearNotifySuccessfulReport") - proto.RegisterType((*CMsgDOTAWelcome)(nil), "CMsgDOTAWelcome") - proto.RegisterType((*CMsgDOTAWelcome_LocalizationDigest)(nil), "CMsgDOTAWelcome.LocalizationDigest") - proto.RegisterType((*CMsgDOTAWelcome_CExtraMsg)(nil), "CMsgDOTAWelcome.CExtraMsg") - proto.RegisterType((*CSODOTAGameHeroFavorites)(nil), "CSODOTAGameHeroFavorites") - proto.RegisterType((*CMsgDOTAHeroFavoritesAdd)(nil), "CMsgDOTAHeroFavoritesAdd") - proto.RegisterType((*CMsgDOTAHeroFavoritesRemove)(nil), "CMsgDOTAHeroFavoritesRemove") - proto.RegisterType((*CMsgDOTAFeaturedItems)(nil), "CMsgDOTAFeaturedItems") - proto.RegisterType((*CMsgRequestLeagueInfo)(nil), "CMsgRequestLeagueInfo") - proto.RegisterType((*CDynamicLeagueData)(nil), "CDynamicLeagueData") - proto.RegisterType((*CStaticLeagueData)(nil), "CStaticLeagueData") - proto.RegisterType((*CLeagueData)(nil), "CLeagueData") - proto.RegisterType((*CMsgResponseLeagueStaticData)(nil), "CMsgResponseLeagueStaticData") - proto.RegisterType((*CMsgResponseLeagueInfo)(nil), "CMsgResponseLeagueInfo") - proto.RegisterType((*CMsgDOTAMatchVotes)(nil), "CMsgDOTAMatchVotes") - proto.RegisterType((*CMsgDOTAMatchVotes_PlayerVote)(nil), "CMsgDOTAMatchVotes.PlayerVote") - proto.RegisterType((*CMsgCastMatchVote)(nil), "CMsgCastMatchVote") - proto.RegisterType((*CMsgRetrieveMatchVote)(nil), "CMsgRetrieveMatchVote") - proto.RegisterType((*CMsgMatchVoteResponse)(nil), "CMsgMatchVoteResponse") - proto.RegisterType((*CMsgDOTAHallOfFame)(nil), "CMsgDOTAHallOfFame") - proto.RegisterType((*CMsgDOTAHallOfFame_FeaturedPlayer)(nil), "CMsgDOTAHallOfFame.FeaturedPlayer") - proto.RegisterType((*CMsgDOTAHallOfFame_FeaturedFarmer)(nil), "CMsgDOTAHallOfFame.FeaturedFarmer") - proto.RegisterType((*CMsgDOTAHallOfFameRequest)(nil), "CMsgDOTAHallOfFameRequest") - proto.RegisterType((*CMsgDOTAHallOfFameResponse)(nil), "CMsgDOTAHallOfFameResponse") - proto.RegisterType((*CMsgDOTAHalloweenHighScoreRequest)(nil), "CMsgDOTAHalloweenHighScoreRequest") - proto.RegisterType((*CMsgDOTAHalloweenHighScoreResponse)(nil), "CMsgDOTAHalloweenHighScoreResponse") - proto.RegisterType((*CMsgDOTAStorePromoPagesRequest)(nil), "CMsgDOTAStorePromoPagesRequest") - proto.RegisterType((*CMsgDOTAStorePromoPagesResponse)(nil), "CMsgDOTAStorePromoPagesResponse") - proto.RegisterType((*CMsgDOTAStorePromoPagesResponse_PromoPage)(nil), "CMsgDOTAStorePromoPagesResponse.PromoPage") - proto.RegisterType((*CMsgMatchmakingMatchGroupInfo)(nil), "CMsgMatchmakingMatchGroupInfo") - proto.RegisterType((*CMsgDOTAMatchmakingStatsRequest)(nil), "CMsgDOTAMatchmakingStatsRequest") - proto.RegisterType((*CMsgDOTAMatchmakingStatsResponse)(nil), "CMsgDOTAMatchmakingStatsResponse") - proto.RegisterType((*CMsgDOTAUpdateMatchmakingStats)(nil), "CMsgDOTAUpdateMatchmakingStats") - proto.RegisterType((*CMsgDOTAUpdateMatchManagementStats)(nil), "CMsgDOTAUpdateMatchManagementStats") - proto.RegisterType((*CMsgDOTASetMatchHistoryAccess)(nil), "CMsgDOTASetMatchHistoryAccess") - proto.RegisterType((*CMsgDOTASetMatchHistoryAccessResponse)(nil), "CMsgDOTASetMatchHistoryAccessResponse") - proto.RegisterType((*CMsgDOTANotifyAccountFlagsChange)(nil), "CMsgDOTANotifyAccountFlagsChange") - proto.RegisterType((*CMsgDOTASetProfilePrivacy)(nil), "CMsgDOTASetProfilePrivacy") - proto.RegisterType((*CMsgDOTASetProfilePrivacyResponse)(nil), "CMsgDOTASetProfilePrivacyResponse") - proto.RegisterType((*CMsgUpgradeLeagueItem)(nil), "CMsgUpgradeLeagueItem") - proto.RegisterType((*CMsgUpgradeLeagueItemResponse)(nil), "CMsgUpgradeLeagueItemResponse") - proto.RegisterType((*CMsgGCWatchDownloadedReplay)(nil), "CMsgGCWatchDownloadedReplay") - proto.RegisterType((*CMsgSetMapLocationState)(nil), "CMsgSetMapLocationState") - proto.RegisterType((*CMsgSetMapLocationStateResponse)(nil), "CMsgSetMapLocationStateResponse") - proto.RegisterType((*CMsgResetMapLocations)(nil), "CMsgResetMapLocations") - proto.RegisterType((*CMsgResetMapLocationsResponse)(nil), "CMsgResetMapLocationsResponse") - proto.RegisterType((*CMsgRefreshPartnerAccountLink)(nil), "CMsgRefreshPartnerAccountLink") - proto.RegisterType((*CMsgClientsRejoinChatChannels)(nil), "CMsgClientsRejoinChatChannels") - proto.RegisterType((*CMsgDOTASendFriendRecruits)(nil), "CMsgDOTASendFriendRecruits") - proto.RegisterType((*CMsgDOTAFriendRecruitsRequest)(nil), "CMsgDOTAFriendRecruitsRequest") - proto.RegisterType((*CMsgDOTAFriendRecruitsResponse)(nil), "CMsgDOTAFriendRecruitsResponse") - proto.RegisterType((*CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus)(nil), "CMsgDOTAFriendRecruitsResponse.FriendRecruitStatus") - proto.RegisterType((*CMsgDOTAFriendRecruitInviteAcceptDecline)(nil), "CMsgDOTAFriendRecruitInviteAcceptDecline") - proto.RegisterType((*CMsgRequestLeaguePrizePool)(nil), "CMsgRequestLeaguePrizePool") - proto.RegisterType((*CMsgRequestLeaguePrizePoolResponse)(nil), "CMsgRequestLeaguePrizePoolResponse") - proto.RegisterType((*CMsgGCGetHeroStandings)(nil), "CMsgGCGetHeroStandings") - proto.RegisterType((*CMsgGCGetHeroStandingsResponse)(nil), "CMsgGCGetHeroStandingsResponse") - proto.RegisterType((*CMsgGCGetHeroStandingsResponse_Hero)(nil), "CMsgGCGetHeroStandingsResponse.Hero") - proto.RegisterType((*CMsgGCGetHeroTimedStats)(nil), "CMsgGCGetHeroTimedStats") - proto.RegisterType((*CMsgGCGetHeroTimedStatsResponse)(nil), "CMsgGCGetHeroTimedStatsResponse") - proto.RegisterType((*CMsgGCGetHeroTimedStatsResponse_RankChunkedStats)(nil), "CMsgGCGetHeroTimedStatsResponse.RankChunkedStats") - proto.RegisterType((*CMsgGCItemEditorReservationsRequest)(nil), "CMsgGCItemEditorReservationsRequest") - proto.RegisterType((*CMsgGCItemEditorReservation)(nil), "CMsgGCItemEditorReservation") - proto.RegisterType((*CMsgGCItemEditorReservationsResponse)(nil), "CMsgGCItemEditorReservationsResponse") - proto.RegisterType((*CMsgGCItemEditorReserveItemDef)(nil), "CMsgGCItemEditorReserveItemDef") - proto.RegisterType((*CMsgGCItemEditorReserveItemDefResponse)(nil), "CMsgGCItemEditorReserveItemDefResponse") - proto.RegisterType((*CMsgGCItemEditorReleaseReservation)(nil), "CMsgGCItemEditorReleaseReservation") - proto.RegisterType((*CMsgGCItemEditorReleaseReservationResponse)(nil), "CMsgGCItemEditorReleaseReservationResponse") - proto.RegisterType((*CMsgGCItemEditorRequestLeagueInfo)(nil), "CMsgGCItemEditorRequestLeagueInfo") - proto.RegisterType((*CMsgGCItemEditorLeagueInfoResponse)(nil), "CMsgGCItemEditorLeagueInfoResponse") - proto.RegisterType((*CMsgDOTARewardTutorialPrizes)(nil), "CMsgDOTARewardTutorialPrizes") - proto.RegisterType((*CMsgDOTALastHitChallengeHighScorePost)(nil), "CMsgDOTALastHitChallengeHighScorePost") - proto.RegisterType((*CMsgDOTALastHitChallengeHighScoreRequest)(nil), "CMsgDOTALastHitChallengeHighScoreRequest") - proto.RegisterType((*CMsgDOTALastHitChallengeHighScoreResponse)(nil), "CMsgDOTALastHitChallengeHighScoreResponse") - proto.RegisterType((*CMsgFlipLobbyTeams)(nil), "CMsgFlipLobbyTeams") - proto.RegisterType((*CMsgPresentedClientTerminateDlg)(nil), "CMsgPresentedClientTerminateDlg") - proto.RegisterType((*CMsgGCLobbyUpdateBroadcastChannelInfo)(nil), "CMsgGCLobbyUpdateBroadcastChannelInfo") - proto.RegisterType((*CMsgDOTAClaimEventAction)(nil), "CMsgDOTAClaimEventAction") - proto.RegisterType((*CMsgDOTAClaimEventActionResponse)(nil), "CMsgDOTAClaimEventActionResponse") - proto.RegisterType((*CMsgDOTAClaimEventActionResponse_MysteryItemRewardData)(nil), "CMsgDOTAClaimEventActionResponse.MysteryItemRewardData") - proto.RegisterType((*CMsgDOTAClaimEventActionResponse_LootListRewardData)(nil), "CMsgDOTAClaimEventActionResponse.LootListRewardData") - proto.RegisterType((*CMsgDOTAClaimEventActionResponse_GrantedRewardData)(nil), "CMsgDOTAClaimEventActionResponse.GrantedRewardData") - proto.RegisterType((*CMsgDOTAGetEventPoints)(nil), "CMsgDOTAGetEventPoints") - proto.RegisterType((*CMsgDOTAGetEventPointsResponse)(nil), "CMsgDOTAGetEventPointsResponse") - proto.RegisterType((*CMsgDOTAGetEventPointsResponse_Action)(nil), "CMsgDOTAGetEventPointsResponse.Action") - proto.RegisterType((*CMsgDOTAGetPeriodicResource)(nil), "CMsgDOTAGetPeriodicResource") - proto.RegisterType((*CMsgDOTAGetPeriodicResourceResponse)(nil), "CMsgDOTAGetPeriodicResourceResponse") - proto.RegisterType((*CMsgDOTAPeriodicResourceUpdated)(nil), "CMsgDOTAPeriodicResourceUpdated") - proto.RegisterType((*CMsgDOTALiveLeagueGameUpdate)(nil), "CMsgDOTALiveLeagueGameUpdate") - proto.RegisterType((*CMsgDOTACompendiumSelection)(nil), "CMsgDOTACompendiumSelection") - proto.RegisterType((*CMsgDOTACompendiumSelectionResponse)(nil), "CMsgDOTACompendiumSelectionResponse") - proto.RegisterType((*CMsgDOTACompendiumData)(nil), "CMsgDOTACompendiumData") - proto.RegisterType((*CMsgDOTACompendiumDataRequest)(nil), "CMsgDOTACompendiumDataRequest") - proto.RegisterType((*CMsgDOTACompendiumDataResponse)(nil), "CMsgDOTACompendiumDataResponse") - proto.RegisterType((*CMsgDOTAGetPlayerMatchHistory)(nil), "CMsgDOTAGetPlayerMatchHistory") - proto.RegisterType((*CMsgDOTAGetPlayerMatchHistoryResponse)(nil), "CMsgDOTAGetPlayerMatchHistoryResponse") - proto.RegisterType((*CMsgDOTAGetPlayerMatchHistoryResponse_Match)(nil), "CMsgDOTAGetPlayerMatchHistoryResponse.Match") - proto.RegisterType((*CMsgDOTAStartDailyHeroChallenge)(nil), "CMsgDOTAStartDailyHeroChallenge") - proto.RegisterType((*CMsgGCNotificationsRequest)(nil), "CMsgGCNotificationsRequest") - proto.RegisterType((*CMsgGCNotificationsResponse)(nil), "CMsgGCNotificationsResponse") - proto.RegisterType((*CMsgGCNotificationsResponse_Notification)(nil), "CMsgGCNotificationsResponse.Notification") - proto.RegisterType((*CMsgGCNotificationsMarkReadRequest)(nil), "CMsgGCNotificationsMarkReadRequest") - proto.RegisterType((*CMsgClientToGCMarkNotificationListRead)(nil), "CMsgClientToGCMarkNotificationListRead") - proto.RegisterType((*CMsgGCLeagueAdminState)(nil), "CMsgGCLeagueAdminState") - proto.RegisterType((*CMsgGCLeagueAdminState_PrivateLeagueKeys)(nil), "CMsgGCLeagueAdminState.PrivateLeagueKeys") - proto.RegisterType((*CMsgGCPlayerInfoRequest)(nil), "CMsgGCPlayerInfoRequest") - proto.RegisterType((*CMsgGCPlayerInfoRequest_PlayerInfo)(nil), "CMsgGCPlayerInfoRequest.PlayerInfo") - proto.RegisterType((*CMsgGCPlayerInfoSubmit)(nil), "CMsgGCPlayerInfoSubmit") - proto.RegisterType((*CMsgGCPlayerInfoSubmitResponse)(nil), "CMsgGCPlayerInfoSubmitResponse") - proto.RegisterType((*CMsgClientProvideSurveyResult)(nil), "CMsgClientProvideSurveyResult") - proto.RegisterType((*CMsgClientProvideSurveyResult_Response)(nil), "CMsgClientProvideSurveyResult.Response") - proto.RegisterType((*CMsgDOTAEmoticonAccessSDO)(nil), "CMsgDOTAEmoticonAccessSDO") - proto.RegisterType((*CMsgClientToGCEmoticonDataRequest)(nil), "CMsgClientToGCEmoticonDataRequest") - proto.RegisterType((*CMsgGCToClientEmoticonData)(nil), "CMsgGCToClientEmoticonData") - proto.RegisterType((*CMsgClientToGCTrackDialogResult)(nil), "CMsgClientToGCTrackDialogResult") - proto.RegisterType((*CMsgGCToClientTournamentItemDrop)(nil), "CMsgGCToClientTournamentItemDrop") - proto.RegisterType((*CMsgClientToGCSetAdditionalEquips)(nil), "CMsgClientToGCSetAdditionalEquips") - proto.RegisterType((*CMsgClientToGCSetAdditionalEquipsResponse)(nil), "CMsgClientToGCSetAdditionalEquipsResponse") - proto.RegisterType((*CMsgClientToGCGetAdditionalEquips)(nil), "CMsgClientToGCGetAdditionalEquips") - proto.RegisterType((*CMsgClientToGCGetAdditionalEquipsResponse)(nil), "CMsgClientToGCGetAdditionalEquipsResponse") - proto.RegisterType((*CMsgClientToGCGetAllHeroOrder)(nil), "CMsgClientToGCGetAllHeroOrder") - proto.RegisterType((*CMsgClientToGCGetAllHeroOrderResponse)(nil), "CMsgClientToGCGetAllHeroOrderResponse") - proto.RegisterType((*CMsgClientToGCGetAllHeroProgress)(nil), "CMsgClientToGCGetAllHeroProgress") - proto.RegisterType((*CMsgClientToGCGetAllHeroProgressResponse)(nil), "CMsgClientToGCGetAllHeroProgressResponse") - proto.RegisterType((*CMsgClientToGCGetTrophyList)(nil), "CMsgClientToGCGetTrophyList") - proto.RegisterType((*CMsgClientToGCGetTrophyListResponse)(nil), "CMsgClientToGCGetTrophyListResponse") - proto.RegisterType((*CMsgClientToGCGetTrophyListResponse_Trophy)(nil), "CMsgClientToGCGetTrophyListResponse.Trophy") - proto.RegisterType((*CMsgGCToClientTrophyAwarded)(nil), "CMsgGCToClientTrophyAwarded") - proto.RegisterType((*CMsgClientToGCGetProfileCard)(nil), "CMsgClientToGCGetProfileCard") - proto.RegisterType((*CMsgClientToGCSetProfileCardSlots)(nil), "CMsgClientToGCSetProfileCardSlots") - proto.RegisterType((*CMsgClientToGCSetProfileCardSlots_CardSlot)(nil), "CMsgClientToGCSetProfileCardSlots.CardSlot") - proto.RegisterType((*CMsgClientToGCGetProfileCardStats)(nil), "CMsgClientToGCGetProfileCardStats") - proto.RegisterType((*CMsgClientToGCCreateHeroStatue)(nil), "CMsgClientToGCCreateHeroStatue") - proto.RegisterType((*CMsgGCToClientHeroStatueCreateResult)(nil), "CMsgGCToClientHeroStatueCreateResult") - proto.RegisterType((*CMsgClientToGCRecordCompendiumStats)(nil), "CMsgClientToGCRecordCompendiumStats") - proto.RegisterType((*CMsgGCToClientEventStatusChanged)(nil), "CMsgGCToClientEventStatusChanged") - proto.RegisterType((*CMsgClientToGCPlayerStatsRequest)(nil), "CMsgClientToGCPlayerStatsRequest") - proto.RegisterType((*CMsgGCToClientPlayerStatsResponse)(nil), "CMsgGCToClientPlayerStatsResponse") - proto.RegisterType((*CMsgClientToGCCustomGamePlayerCountRequest)(nil), "CMsgClientToGCCustomGamePlayerCountRequest") - proto.RegisterType((*CMsgGCToClientCustomGamePlayerCountResponse)(nil), "CMsgGCToClientCustomGamePlayerCountResponse") - proto.RegisterType((*CMsgClientToGCCustomGamesFriendsPlayedRequest)(nil), "CMsgClientToGCCustomGamesFriendsPlayedRequest") - proto.RegisterType((*CMsgGCToClientCustomGamesFriendsPlayedResponse)(nil), "CMsgGCToClientCustomGamesFriendsPlayedResponse") - proto.RegisterType((*CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame)(nil), "CMsgGCToClientCustomGamesFriendsPlayedResponse.CustomGame") - proto.RegisterType((*CMsgClientToGCSocialFeedPostCommentRequest)(nil), "CMsgClientToGCSocialFeedPostCommentRequest") - proto.RegisterType((*CMsgGCToClientSocialFeedPostCommentResponse)(nil), "CMsgGCToClientSocialFeedPostCommentResponse") - proto.RegisterType((*CMsgClientToGCSocialFeedPostMessageRequest)(nil), "CMsgClientToGCSocialFeedPostMessageRequest") - proto.RegisterType((*CMsgGCToClientSocialFeedPostMessageResponse)(nil), "CMsgGCToClientSocialFeedPostMessageResponse") - proto.RegisterType((*CMsgClientToGCFriendsPlayedCustomGameRequest)(nil), "CMsgClientToGCFriendsPlayedCustomGameRequest") - proto.RegisterType((*CMsgGCToClientFriendsPlayedCustomGameResponse)(nil), "CMsgGCToClientFriendsPlayedCustomGameResponse") - proto.RegisterType((*CMsgClientToGCFeaturedHeroesRequest)(nil), "CMsgClientToGCFeaturedHeroesRequest") - proto.RegisterType((*CMsgGCToClientFeaturedHeroesResponse)(nil), "CMsgGCToClientFeaturedHeroesResponse") - proto.RegisterType((*CMsgGCToClientFeaturedHeroesResponse_DataField)(nil), "CMsgGCToClientFeaturedHeroesResponse.DataField") - proto.RegisterType((*CMsgGCToClientFeaturedHeroesResponse_FeaturedHero)(nil), "CMsgGCToClientFeaturedHeroesResponse.FeaturedHero") - proto.RegisterType((*CMsgGCToClientFeaturedHeroesResponse_Category)(nil), "CMsgGCToClientFeaturedHeroesResponse.Category") - proto.RegisterType((*CMsgClientToGCSocialMatchPostCommentRequest)(nil), "CMsgClientToGCSocialMatchPostCommentRequest") - proto.RegisterType((*CMsgGCToClientSocialMatchPostCommentResponse)(nil), "CMsgGCToClientSocialMatchPostCommentResponse") - proto.RegisterType((*CMsgClientToGCSocialMatchDetailsRequest)(nil), "CMsgClientToGCSocialMatchDetailsRequest") - proto.RegisterType((*CMsgGCToClientSocialMatchDetailsResponse)(nil), "CMsgGCToClientSocialMatchDetailsResponse") - proto.RegisterType((*CMsgGCToClientSocialMatchDetailsResponse_Comment)(nil), "CMsgGCToClientSocialMatchDetailsResponse.Comment") - proto.RegisterType((*CMsgDOTAPartyRichPresence)(nil), "CMsgDOTAPartyRichPresence") - proto.RegisterType((*CMsgDOTAPartyRichPresence_Member)(nil), "CMsgDOTAPartyRichPresence.Member") - proto.RegisterType((*CMsgDOTAPartyRichPresence_WeekendTourney)(nil), "CMsgDOTAPartyRichPresence.WeekendTourney") - proto.RegisterType((*CMsgDOTALobbyRichPresence)(nil), "CMsgDOTALobbyRichPresence") - proto.RegisterType((*CMsgDOTACustomGameListenServerStartedLoading)(nil), "CMsgDOTACustomGameListenServerStartedLoading") - proto.RegisterType((*CMsgDOTACustomGameClientFinishedLoading)(nil), "CMsgDOTACustomGameClientFinishedLoading") - proto.RegisterType((*CMsgClientToGCGetLeagueSeries)(nil), "CMsgClientToGCGetLeagueSeries") - proto.RegisterType((*CMsgClientToGCGetLeagueSeriesResponse)(nil), "CMsgClientToGCGetLeagueSeriesResponse") - proto.RegisterType((*CMsgClientToGCGetLeagueSeriesResponse_Series)(nil), "CMsgClientToGCGetLeagueSeriesResponse.Series") - proto.RegisterType((*CMsgClientToGCGetLeagueSeriesResponse_Series_Team)(nil), "CMsgClientToGCGetLeagueSeriesResponse.Series.Team") - proto.RegisterType((*CMsgClientToGCApplyGemCombiner)(nil), "CMsgClientToGCApplyGemCombiner") - proto.RegisterType((*CMsgClientToGCH264Unsupported)(nil), "CMsgClientToGCH264Unsupported") - proto.RegisterType((*CMsgClientToGCRequestH264Support)(nil), "CMsgClientToGCRequestH264Support") - proto.RegisterType((*CMsgClientToGCGetQuestProgress)(nil), "CMsgClientToGCGetQuestProgress") - proto.RegisterType((*CMsgClientToGCGetQuestProgressResponse)(nil), "CMsgClientToGCGetQuestProgressResponse") - proto.RegisterType((*CMsgClientToGCGetQuestProgressResponse_Challenge)(nil), "CMsgClientToGCGetQuestProgressResponse.Challenge") - proto.RegisterType((*CMsgClientToGCGetQuestProgressResponse_Quest)(nil), "CMsgClientToGCGetQuestProgressResponse.Quest") - proto.RegisterType((*CMsgGCToClientMatchSignedOut)(nil), "CMsgGCToClientMatchSignedOut") - proto.RegisterType((*CMsgGCGetHeroStatsHistory)(nil), "CMsgGCGetHeroStatsHistory") - proto.RegisterType((*CMsgGCGetHeroStatsHistoryResponse)(nil), "CMsgGCGetHeroStatsHistoryResponse") - proto.RegisterType((*CMsgPlayerConductScorecardRequest)(nil), "CMsgPlayerConductScorecardRequest") - proto.RegisterType((*CMsgPlayerConductScorecard)(nil), "CMsgPlayerConductScorecard") - proto.RegisterType((*CMsgClientToGCWageringRequest)(nil), "CMsgClientToGCWageringRequest") - proto.RegisterType((*CMsgGCToClientWageringResponse)(nil), "CMsgGCToClientWageringResponse") - proto.RegisterType((*CMsgGCToClientWageringUpdate)(nil), "CMsgGCToClientWageringUpdate") - proto.RegisterType((*CMsgGCToClientArcanaVotesUpdate)(nil), "CMsgGCToClientArcanaVotesUpdate") - proto.RegisterType((*CMsgClientToGCGetEventGoals)(nil), "CMsgClientToGCGetEventGoals") - proto.RegisterType((*CMsgEventGoals)(nil), "CMsgEventGoals") - proto.RegisterType((*CMsgEventGoals_EventGoal)(nil), "CMsgEventGoals.EventGoal") - proto.RegisterType((*CMsgGCToGCLeaguePredictions)(nil), "CMsgGCToGCLeaguePredictions") - proto.RegisterType((*CMsgPredictionRankings)(nil), "CMsgPredictionRankings") - proto.RegisterType((*CMsgPredictionRankings_PredictionLine)(nil), "CMsgPredictionRankings.PredictionLine") - proto.RegisterType((*CMsgPredictionRankings_Prediction)(nil), "CMsgPredictionRankings.Prediction") - proto.RegisterType((*CMsgPredictionResults)(nil), "CMsgPredictionResults") - proto.RegisterType((*CMsgPredictionResults_ResultBreakdown)(nil), "CMsgPredictionResults.ResultBreakdown") - proto.RegisterType((*CMsgPredictionResults_Result)(nil), "CMsgPredictionResults.Result") - proto.RegisterType((*CMsgClientToGCSuspiciousActivity)(nil), "CMsgClientToGCSuspiciousActivity") - proto.RegisterType((*CMsgClientToGCHasPlayerVotedForMVP)(nil), "CMsgClientToGCHasPlayerVotedForMVP") - proto.RegisterType((*CMsgClientToGCHasPlayerVotedForMVPResponse)(nil), "CMsgClientToGCHasPlayerVotedForMVPResponse") - proto.RegisterType((*CMsgClientToGCVoteForMVP)(nil), "CMsgClientToGCVoteForMVP") - proto.RegisterType((*CMsgClientToGCVoteForMVPResponse)(nil), "CMsgClientToGCVoteForMVPResponse") - proto.RegisterType((*CMsgMVPVotesForMatch)(nil), "CMsgMVPVotesForMatch") - proto.RegisterType((*CMsgMVPVotesForMatch_Player)(nil), "CMsgMVPVotesForMatch.Player") - proto.RegisterType((*CMsgLeaguePrizePool)(nil), "CMsgLeaguePrizePool") - proto.RegisterType((*CMsgClientToGCTeammateStatsRequest)(nil), "CMsgClientToGCTeammateStatsRequest") - proto.RegisterType((*CMsgClientToGCTeammateStatsResponse)(nil), "CMsgClientToGCTeammateStatsResponse") - proto.RegisterType((*CMsgClientToGCTeammateStatsResponse_TeammateStat)(nil), "CMsgClientToGCTeammateStatsResponse.TeammateStat") - proto.RegisterType((*CMsgClientToGCVoteForArcana)(nil), "CMsgClientToGCVoteForArcana") - proto.RegisterType((*CMsgClientToGCVoteForArcana_MatchVote)(nil), "CMsgClientToGCVoteForArcana.MatchVote") - proto.RegisterType((*CMsgClientToGCVoteForArcanaResponse)(nil), "CMsgClientToGCVoteForArcanaResponse") - proto.RegisterType((*CMsgArcanaVotes)(nil), "CMsgArcanaVotes") - proto.RegisterType((*CMsgArcanaVotes_Match)(nil), "CMsgArcanaVotes.Match") - proto.RegisterType((*CMsgClientToGCRequestArcanaVotesRemaining)(nil), "CMsgClientToGCRequestArcanaVotesRemaining") - proto.RegisterType((*CMsgClientToGCRequestArcanaVotesRemainingResponse)(nil), "CMsgClientToGCRequestArcanaVotesRemainingResponse") - proto.RegisterType((*CMsgClientToGCRequestArcanaVotesRemainingResponse_MatchVote)(nil), "CMsgClientToGCRequestArcanaVotesRemainingResponse.MatchVote") - proto.RegisterType((*CMsgClientToGCRequestEventPointLog)(nil), "CMsgClientToGCRequestEventPointLog") - proto.RegisterType((*CMsgClientToGCRequestEventPointLogResponse)(nil), "CMsgClientToGCRequestEventPointLogResponse") - proto.RegisterType((*CMsgClientToGCRequestEventPointLogResponse_QuestChallengeEvent)(nil), "CMsgClientToGCRequestEventPointLogResponse.QuestChallengeEvent") - proto.RegisterType((*CMsgClientToGCRequestEventPointLogResponse_WagerWonEvent)(nil), "CMsgClientToGCRequestEventPointLogResponse.WagerWonEvent") - proto.RegisterType((*CMsgClientToGCRequestEventPointLogResponse_TipGivenEvent)(nil), "CMsgClientToGCRequestEventPointLogResponse.TipGivenEvent") - proto.RegisterType((*CMsgClientToGCRequestEventPointLogResponse_TipReceivedEvent)(nil), "CMsgClientToGCRequestEventPointLogResponse.TipReceivedEvent") - proto.RegisterType((*CMsgClientToGCRequestEventPointLogResponse_RecycledItemEvent)(nil), "CMsgClientToGCRequestEventPointLogResponse.RecycledItemEvent") - proto.RegisterType((*CMsgClientToGCRequestEventPointLogResponse_ActionRewardEvent)(nil), "CMsgClientToGCRequestEventPointLogResponse.ActionRewardEvent") - proto.RegisterType((*CMsgClientToGCRequestEventPointLogResponse_MysteryItemReceivedEvent)(nil), "CMsgClientToGCRequestEventPointLogResponse.MysteryItemReceivedEvent") - proto.RegisterType((*CMsgClientToGCRequestEventPointLogResponse_CorrectPredictionEvent)(nil), "CMsgClientToGCRequestEventPointLogResponse.CorrectPredictionEvent") - proto.RegisterType((*CMsgClientToGCRequestEventPointLogResponse_InGamePredictionCorrectEvent)(nil), "CMsgClientToGCRequestEventPointLogResponse.InGamePredictionCorrectEvent") - proto.RegisterType((*CMsgClientToGCRequestEventPointLogResponse_WeekendTourneyPayoutEvent)(nil), "CMsgClientToGCRequestEventPointLogResponse.WeekendTourneyPayoutEvent") - proto.RegisterType((*CMsgClientToGCRequestEventPointLogResponse_FantasyRewardEvent)(nil), "CMsgClientToGCRequestEventPointLogResponse.FantasyRewardEvent") - proto.RegisterType((*CMsgClientToGCRequestEventPointLogResponse_BracketRewardEvent)(nil), "CMsgClientToGCRequestEventPointLogResponse.BracketRewardEvent") - proto.RegisterType((*CMsgClientToGCRequestEventPointLogResponse_WeeklyGameEvent)(nil), "CMsgClientToGCRequestEventPointLogResponse.WeeklyGameEvent") - proto.RegisterType((*CMsgClientToGCRequestEventPointLogResponse_ExploitCorrectionEvent)(nil), "CMsgClientToGCRequestEventPointLogResponse.ExploitCorrectionEvent") - proto.RegisterType((*CMsgClientToGCRequestEventPointLogResponse_PrizeRedeemedEvent)(nil), "CMsgClientToGCRequestEventPointLogResponse.PrizeRedeemedEvent") - proto.RegisterType((*CMsgClientToGCRequestEventPointLogResponse_RelicClaimedEvent)(nil), "CMsgClientToGCRequestEventPointLogResponse.RelicClaimedEvent") - proto.RegisterType((*CMsgClientToGCRequestEventPointLogResponse_RelicRecycledEvent)(nil), "CMsgClientToGCRequestEventPointLogResponse.RelicRecycledEvent") - proto.RegisterType((*CMsgClientToGCRequestEventPointLogResponse_EventPointTransaction)(nil), "CMsgClientToGCRequestEventPointLogResponse.EventPointTransaction") - proto.RegisterType((*CMsgClientToGCPublishUserStat)(nil), "CMsgClientToGCPublishUserStat") - proto.RegisterType((*CMsgClientToGCAddTI6TreeProgress)(nil), "CMsgClientToGCAddTI6TreeProgress") - proto.RegisterType((*CMsgClientToGCRequestLinaPlaysRemaining)(nil), "CMsgClientToGCRequestLinaPlaysRemaining") - proto.RegisterType((*CMsgClientToGCRequestLinaPlaysRemainingResponse)(nil), "CMsgClientToGCRequestLinaPlaysRemainingResponse") - proto.RegisterType((*CMsgClientToGCRequestLinaGameResult)(nil), "CMsgClientToGCRequestLinaGameResult") - proto.RegisterType((*CMsgClientToGCRequestLinaGameResultResponse)(nil), "CMsgClientToGCRequestLinaGameResultResponse") - proto.RegisterType((*CMsgClientToGCRequestSlarkGameResult)(nil), "CMsgClientToGCRequestSlarkGameResult") - proto.RegisterType((*CMsgClientToGCRequestSlarkGameResultResponse)(nil), "CMsgClientToGCRequestSlarkGameResultResponse") - proto.RegisterType((*CMsgGCToClientQuestProgressUpdated)(nil), "CMsgGCToClientQuestProgressUpdated") - proto.RegisterType((*CMsgGCToClientQuestProgressUpdated_Challenge)(nil), "CMsgGCToClientQuestProgressUpdated.Challenge") - proto.RegisterType((*CMsgDOTARedeemItem)(nil), "CMsgDOTARedeemItem") - proto.RegisterType((*CMsgDOTARedeemItemResponse)(nil), "CMsgDOTARedeemItemResponse") - proto.RegisterType((*CMsgPerfectWorldUserLookupRequest)(nil), "CMsgPerfectWorldUserLookupRequest") - proto.RegisterType((*CMsgPerfectWorldUserLookupResponse)(nil), "CMsgPerfectWorldUserLookupResponse") - proto.RegisterType((*CMsgNexonPartnerUpdate)(nil), "CMsgNexonPartnerUpdate") - proto.RegisterType((*CMsgMakeOffering)(nil), "CMsgMakeOffering") - proto.RegisterType((*CMsgRequestOfferings)(nil), "CMsgRequestOfferings") - proto.RegisterType((*CMsgRequestOfferingsResponse)(nil), "CMsgRequestOfferingsResponse") - proto.RegisterType((*CMsgRequestOfferingsResponse_NewYearsOffering)(nil), "CMsgRequestOfferingsResponse.NewYearsOffering") - proto.RegisterType((*CMsgDOTAPCBangTimedReward)(nil), "CMsgDOTAPCBangTimedReward") - proto.RegisterType((*CMsgDOTACompendiumInGamePredictionResults)(nil), "CMsgDOTACompendiumInGamePredictionResults") - proto.RegisterType((*CMsgDOTACompendiumInGamePredictionResults_PredictionResult)(nil), "CMsgDOTACompendiumInGamePredictionResults.PredictionResult") - proto.RegisterType((*CMsgClientToGCSelectCompendiumInGamePrediction)(nil), "CMsgClientToGCSelectCompendiumInGamePrediction") - proto.RegisterType((*CMsgClientToGCSelectCompendiumInGamePrediction_Prediction)(nil), "CMsgClientToGCSelectCompendiumInGamePrediction.Prediction") - proto.RegisterType((*CMsgClientToGCSelectCompendiumInGamePredictionResponse)(nil), "CMsgClientToGCSelectCompendiumInGamePredictionResponse") - proto.RegisterType((*CMsgClientToGCOpenPlayerCardPack)(nil), "CMsgClientToGCOpenPlayerCardPack") - proto.RegisterType((*CMsgClientToGCOpenPlayerCardPackResponse)(nil), "CMsgClientToGCOpenPlayerCardPackResponse") - proto.RegisterType((*CMsgClientToGCRecyclePlayerCard)(nil), "CMsgClientToGCRecyclePlayerCard") - proto.RegisterType((*CMsgClientToGCRecyclePlayerCardResponse)(nil), "CMsgClientToGCRecyclePlayerCardResponse") - proto.RegisterType((*CMsgClientToGCCreatePlayerCardPack)(nil), "CMsgClientToGCCreatePlayerCardPack") - proto.RegisterType((*CMsgClientToGCCreatePlayerCardPackResponse)(nil), "CMsgClientToGCCreatePlayerCardPackResponse") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_International2016)(nil), "CMsgGCToClientBattlePassRollup_International2016") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_International2016_Questlines)(nil), "CMsgGCToClientBattlePassRollup_International2016.Questlines") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_International2016_Wagering)(nil), "CMsgGCToClientBattlePassRollup_International2016.Wagering") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_International2016_Achievements)(nil), "CMsgGCToClientBattlePassRollup_International2016.Achievements") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_International2016_BattleCup)(nil), "CMsgGCToClientBattlePassRollup_International2016.BattleCup") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_International2016_Predictions)(nil), "CMsgGCToClientBattlePassRollup_International2016.Predictions") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_International2016_Bracket)(nil), "CMsgGCToClientBattlePassRollup_International2016.Bracket") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_International2016_PlayerCard)(nil), "CMsgGCToClientBattlePassRollup_International2016.PlayerCard") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_International2016_FantasyChallenge)(nil), "CMsgGCToClientBattlePassRollup_International2016.FantasyChallenge") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_Fall2016)(nil), "CMsgGCToClientBattlePassRollup_Fall2016") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_Fall2016_Questlines)(nil), "CMsgGCToClientBattlePassRollup_Fall2016.Questlines") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_Fall2016_Wagering)(nil), "CMsgGCToClientBattlePassRollup_Fall2016.Wagering") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_Fall2016_Achievements)(nil), "CMsgGCToClientBattlePassRollup_Fall2016.Achievements") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_Fall2016_BattleCup)(nil), "CMsgGCToClientBattlePassRollup_Fall2016.BattleCup") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_Fall2016_Predictions)(nil), "CMsgGCToClientBattlePassRollup_Fall2016.Predictions") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_Fall2016_Bracket)(nil), "CMsgGCToClientBattlePassRollup_Fall2016.Bracket") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_Fall2016_PlayerCard)(nil), "CMsgGCToClientBattlePassRollup_Fall2016.PlayerCard") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_Fall2016_FantasyChallenge)(nil), "CMsgGCToClientBattlePassRollup_Fall2016.FantasyChallenge") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_Winter2017)(nil), "CMsgGCToClientBattlePassRollup_Winter2017") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_Winter2017_Questlines)(nil), "CMsgGCToClientBattlePassRollup_Winter2017.Questlines") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_Winter2017_Wagering)(nil), "CMsgGCToClientBattlePassRollup_Winter2017.Wagering") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_Winter2017_Achievements)(nil), "CMsgGCToClientBattlePassRollup_Winter2017.Achievements") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_Winter2017_BattleCup)(nil), "CMsgGCToClientBattlePassRollup_Winter2017.BattleCup") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_Winter2017_Predictions)(nil), "CMsgGCToClientBattlePassRollup_Winter2017.Predictions") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_Winter2017_Bracket)(nil), "CMsgGCToClientBattlePassRollup_Winter2017.Bracket") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_Winter2017_PlayerCard)(nil), "CMsgGCToClientBattlePassRollup_Winter2017.PlayerCard") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_Winter2017_FantasyChallenge)(nil), "CMsgGCToClientBattlePassRollup_Winter2017.FantasyChallenge") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI7)(nil), "CMsgGCToClientBattlePassRollup_TI7") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI7_Questlines)(nil), "CMsgGCToClientBattlePassRollup_TI7.Questlines") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI7_Wagering)(nil), "CMsgGCToClientBattlePassRollup_TI7.Wagering") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI7_Achievements)(nil), "CMsgGCToClientBattlePassRollup_TI7.Achievements") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI7_BattleCup)(nil), "CMsgGCToClientBattlePassRollup_TI7.BattleCup") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI7_Predictions)(nil), "CMsgGCToClientBattlePassRollup_TI7.Predictions") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI7_Bracket)(nil), "CMsgGCToClientBattlePassRollup_TI7.Bracket") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI7_PlayerCard)(nil), "CMsgGCToClientBattlePassRollup_TI7.PlayerCard") - proto.RegisterType((*CMsgGCToClientBattlePassRollup_TI7_FantasyChallenge)(nil), "CMsgGCToClientBattlePassRollup_TI7.FantasyChallenge") - proto.RegisterType((*CMsgGCToClientBattlePassRollupRequest)(nil), "CMsgGCToClientBattlePassRollupRequest") - proto.RegisterType((*CMsgGCToClientBattlePassRollupResponse)(nil), "CMsgGCToClientBattlePassRollupResponse") - proto.RegisterType((*CMsgGCToClientBattlePassRollupListRequest)(nil), "CMsgGCToClientBattlePassRollupListRequest") - proto.RegisterType((*CMsgGCToClientBattlePassRollupListResponse)(nil), "CMsgGCToClientBattlePassRollupListResponse") - proto.RegisterType((*CMsgGCToClientBattlePassRollupListResponse_EventInfo)(nil), "CMsgGCToClientBattlePassRollupListResponse.EventInfo") - proto.RegisterType((*CMsgClientToGCTransferSeasonalMMRRequest)(nil), "CMsgClientToGCTransferSeasonalMMRRequest") - proto.RegisterType((*CMsgClientToGCTransferSeasonalMMRResponse)(nil), "CMsgClientToGCTransferSeasonalMMRResponse") - proto.RegisterType((*CMsgGCToClientPlaytestStatus)(nil), "CMsgGCToClientPlaytestStatus") - proto.RegisterType((*CMsgClientToGCJoinPlaytest)(nil), "CMsgClientToGCJoinPlaytest") - proto.RegisterType((*CMsgClientToGCJoinPlaytestResponse)(nil), "CMsgClientToGCJoinPlaytestResponse") - proto.RegisterType((*CMsgDOTAEventInvite)(nil), "CMsgDOTAEventInvite") - proto.RegisterType((*CMsgDOTAEventInvite_Team)(nil), "CMsgDOTAEventInvite.Team") - proto.RegisterType((*CMsgDOTASetFavoriteTeam)(nil), "CMsgDOTASetFavoriteTeam") - proto.RegisterType((*CMsgDOTATriviaQuestion)(nil), "CMsgDOTATriviaQuestion") - proto.RegisterType((*CMsgDOTATriviaCurrentQuestions)(nil), "CMsgDOTATriviaCurrentQuestions") - proto.RegisterType((*CMsgDOTATriviaQuestionAnswersSummary)(nil), "CMsgDOTATriviaQuestionAnswersSummary") - proto.RegisterType((*CMsgDOTASubmitTriviaQuestionAnswer)(nil), "CMsgDOTASubmitTriviaQuestionAnswer") - proto.RegisterType((*CMsgDOTASubmitTriviaQuestionAnswerResponse)(nil), "CMsgDOTASubmitTriviaQuestionAnswerResponse") - proto.RegisterType((*CMsgDOTAStartTriviaSession)(nil), "CMsgDOTAStartTriviaSession") - proto.RegisterType((*CMsgDOTAStartTriviaSessionResponse)(nil), "CMsgDOTAStartTriviaSessionResponse") - proto.RegisterType((*CMsgClientToGCGiveTip)(nil), "CMsgClientToGCGiveTip") - proto.RegisterType((*CMsgClientToGCGiveTipResponse)(nil), "CMsgClientToGCGiveTipResponse") - proto.RegisterType((*CMsgDOTAAnchorPhoneNumberRequest)(nil), "CMsgDOTAAnchorPhoneNumberRequest") - proto.RegisterType((*CMsgDOTAAnchorPhoneNumberResponse)(nil), "CMsgDOTAAnchorPhoneNumberResponse") - proto.RegisterType((*CMsgDOTAUnanchorPhoneNumberRequest)(nil), "CMsgDOTAUnanchorPhoneNumberRequest") - proto.RegisterType((*CMsgDOTAUnanchorPhoneNumberResponse)(nil), "CMsgDOTAUnanchorPhoneNumberResponse") - proto.RegisterType((*CMsgGCToClientTipNotification)(nil), "CMsgGCToClientTipNotification") - proto.RegisterType((*CMsgGCToClientCommendNotification)(nil), "CMsgGCToClientCommendNotification") - proto.RegisterType((*CMsgGCToClientAllStarVotesRequest)(nil), "CMsgGCToClientAllStarVotesRequest") - proto.RegisterType((*CMsgGCToClientAllStarVotesReply)(nil), "CMsgGCToClientAllStarVotesReply") - proto.RegisterType((*CMsgGCToClientAllStarVotesSubmit)(nil), "CMsgGCToClientAllStarVotesSubmit") - proto.RegisterType((*CMsgGCToClientAllStarVotesSubmitReply)(nil), "CMsgGCToClientAllStarVotesSubmitReply") - proto.RegisterType((*CMsgDOTAClientToGCQuickStatsRequest)(nil), "CMsgDOTAClientToGCQuickStatsRequest") - proto.RegisterType((*CMsgDOTAClientToGCQuickStatsResponse)(nil), "CMsgDOTAClientToGCQuickStatsResponse") - proto.RegisterType((*CMsgDOTAClientToGCQuickStatsResponse_SimpleStats)(nil), "CMsgDOTAClientToGCQuickStatsResponse.SimpleStats") - proto.RegisterType((*CMsgDOTASelectionPriorityChoiceRequest)(nil), "CMsgDOTASelectionPriorityChoiceRequest") - proto.RegisterType((*CMsgDOTASelectionPriorityChoiceResponse)(nil), "CMsgDOTASelectionPriorityChoiceResponse") - proto.RegisterType((*CMsgDOTAGameAutographReward)(nil), "CMsgDOTAGameAutographReward") - proto.RegisterType((*CMsgDOTAGameAutographRewardResponse)(nil), "CMsgDOTAGameAutographRewardResponse") - proto.RegisterType((*CMsgDOTADestroyLobbyRequest)(nil), "CMsgDOTADestroyLobbyRequest") - proto.RegisterType((*CMsgDOTADestroyLobbyResponse)(nil), "CMsgDOTADestroyLobbyResponse") - proto.RegisterType((*CMsgDOTAGetRecentPlayTimeFriendsRequest)(nil), "CMsgDOTAGetRecentPlayTimeFriendsRequest") - proto.RegisterType((*CMsgDOTAGetRecentPlayTimeFriendsResponse)(nil), "CMsgDOTAGetRecentPlayTimeFriendsResponse") - proto.RegisterType((*CMsgPurchaseItemWithEventPoints)(nil), "CMsgPurchaseItemWithEventPoints") - proto.RegisterType((*CMsgPurchaseItemWithEventPointsResponse)(nil), "CMsgPurchaseItemWithEventPointsResponse") - proto.RegisterType((*CMsgGCRequestItemRecommendations)(nil), "CMsgGCRequestItemRecommendations") - proto.RegisterType((*CMsgGCRequestItemRecommendationsResponse)(nil), "CMsgGCRequestItemRecommendationsResponse") - proto.RegisterType((*CMsgGCRequestSkillUpRecommendations)(nil), "CMsgGCRequestSkillUpRecommendations") - proto.RegisterType((*CMsgGCRequestSkillUpRecommendationsResponse)(nil), "CMsgGCRequestSkillUpRecommendationsResponse") - proto.RegisterType((*CMsgGCRequestSkillUpRecommendationsResponse_AbilitySelection)(nil), "CMsgGCRequestSkillUpRecommendationsResponse.AbilitySelection") - proto.RegisterType((*CMsgClientToGCRecycleHeroRelic)(nil), "CMsgClientToGCRecycleHeroRelic") - proto.RegisterType((*CMsgClientToGCRecycleHeroRelicResponse)(nil), "CMsgClientToGCRecycleHeroRelicResponse") - proto.RegisterType((*CMsgPurchaseHeroRelic)(nil), "CMsgPurchaseHeroRelic") - proto.RegisterType((*CMsgPurchaseHeroRelicResponse)(nil), "CMsgPurchaseHeroRelicResponse") - proto.RegisterType((*CMsgPurchaseHeroRandomRelic)(nil), "CMsgPurchaseHeroRandomRelic") - proto.RegisterType((*CMsgPurchaseHeroRandomRelicResponse)(nil), "CMsgPurchaseHeroRandomRelicResponse") - proto.RegisterType((*CMsgClientToGCRequestPlusWeeklyChallengeResult)(nil), "CMsgClientToGCRequestPlusWeeklyChallengeResult") - proto.RegisterType((*CMsgClientToGCRequestPlusWeeklyChallengeResultResponse)(nil), "CMsgClientToGCRequestPlusWeeklyChallengeResultResponse") - proto.RegisterType((*CMsgLaneSuggestRequest)(nil), "CMsgLaneSuggestRequest") - proto.RegisterType((*CMsgLaneSuggestResponse)(nil), "CMsgLaneSuggestResponse") - proto.RegisterType((*CMsgLaneSuggestResponse_Desire)(nil), "CMsgLaneSuggestResponse.Desire") - proto.RegisterType((*CMsgProfileRequest)(nil), "CMsgProfileRequest") - proto.RegisterType((*CMsgProfileResponse)(nil), "CMsgProfileResponse") - proto.RegisterType((*CMsgProfileResponse_FeaturedHero)(nil), "CMsgProfileResponse.FeaturedHero") - proto.RegisterType((*CMsgProfileResponse_MatchInfo)(nil), "CMsgProfileResponse.MatchInfo") - proto.RegisterType((*CMsgProfileUpdate)(nil), "CMsgProfileUpdate") - proto.RegisterType((*CMsgProfileUpdateResponse)(nil), "CMsgProfileUpdateResponse") - proto.RegisterType((*CMsgTalentWinRates)(nil), "CMsgTalentWinRates") - proto.RegisterType((*CMsgGlobalHeroAverages)(nil), "CMsgGlobalHeroAverages") - proto.RegisterType((*CMsgHeroGlobalDataRequest)(nil), "CMsgHeroGlobalDataRequest") - proto.RegisterType((*CMsgHeroGlobalDataResponse)(nil), "CMsgHeroGlobalDataResponse") - proto.RegisterType((*CMsgHeroGlobalDataResponse_GraphData)(nil), "CMsgHeroGlobalDataResponse.GraphData") - proto.RegisterType((*CMsgHeroGlobalDataResponse_HeroDataPerRankChunk)(nil), "CMsgHeroGlobalDataResponse.HeroDataPerRankChunk") - proto.RegisterType((*CMsgPrivateMetadataKeyRequest)(nil), "CMsgPrivateMetadataKeyRequest") - proto.RegisterType((*CMsgPrivateMetadataKeyResponse)(nil), "CMsgPrivateMetadataKeyResponse") - proto.RegisterType((*CMsgActivatePlusFreeTrialRequest)(nil), "CMsgActivatePlusFreeTrialRequest") - proto.RegisterType((*CMsgActivatePlusFreeTrialResponse)(nil), "CMsgActivatePlusFreeTrialResponse") - proto.RegisterEnum("DOTA_WatchReplayType", DOTA_WatchReplayType_name, DOTA_WatchReplayType_value) - proto.RegisterEnum("EItemEditorReservationResult", EItemEditorReservationResult_name, EItemEditorReservationResult_value) - proto.RegisterEnum("EFeaturedHeroTextField", EFeaturedHeroTextField_name, EFeaturedHeroTextField_value) - proto.RegisterEnum("EFeaturedHeroDataType", EFeaturedHeroDataType_name, EFeaturedHeroDataType_value) - proto.RegisterEnum("EWeekendTourneyRichPresenceEvent", EWeekendTourneyRichPresenceEvent_name, EWeekendTourneyRichPresenceEvent_value) - proto.RegisterEnum("EDOTAEventInviteType", EDOTAEventInviteType_name, EDOTAEventInviteType_value) - proto.RegisterEnum("EDOTATriviaQuestionCategory", EDOTATriviaQuestionCategory_name, EDOTATriviaQuestionCategory_value) - proto.RegisterEnum("EDOTATriviaAnswerResult", EDOTATriviaAnswerResult_name, EDOTATriviaAnswerResult_value) - proto.RegisterEnum("EPurchaseHeroRelicResult", EPurchaseHeroRelicResult_name, EPurchaseHeroRelicResult_value) - proto.RegisterEnum("CMsgDOTARequestMatches_SkillLevel", CMsgDOTARequestMatches_SkillLevel_name, CMsgDOTARequestMatches_SkillLevel_value) - proto.RegisterEnum("CMsgDOTAPopup_PopupID", CMsgDOTAPopup_PopupID_name, CMsgDOTAPopup_PopupID_value) - proto.RegisterEnum("CMsgDOTAFriendRecruitsResponse_EResult", CMsgDOTAFriendRecruitsResponse_EResult_name, CMsgDOTAFriendRecruitsResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAClaimEventActionResponse_ResultCode", CMsgDOTAClaimEventActionResponse_ResultCode_name, CMsgDOTAClaimEventActionResponse_ResultCode_value) - proto.RegisterEnum("CMsgGCNotificationsResponse_EResult", CMsgGCNotificationsResponse_EResult_name, CMsgGCNotificationsResponse_EResult_value) - proto.RegisterEnum("CMsgGCPlayerInfoSubmitResponse_EResult", CMsgGCPlayerInfoSubmitResponse_EResult_name, CMsgGCPlayerInfoSubmitResponse_EResult_value) - proto.RegisterEnum("CMsgClientToGCVoteForArcanaResponse_Result", CMsgClientToGCVoteForArcanaResponse_Result_name, CMsgClientToGCVoteForArcanaResponse_Result_value) - proto.RegisterEnum("CMsgArcanaVotes_VotingState", CMsgArcanaVotes_VotingState_name, CMsgArcanaVotes_VotingState_value) - proto.RegisterEnum("CMsgDOTARedeemItemResponse_EResultCode", CMsgDOTARedeemItemResponse_EResultCode_name, CMsgDOTARedeemItemResponse_EResultCode_value) - proto.RegisterEnum("CMsgPerfectWorldUserLookupResponse_EResultCode", CMsgPerfectWorldUserLookupResponse_EResultCode_name, CMsgPerfectWorldUserLookupResponse_EResultCode_value) - proto.RegisterEnum("CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult", CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult_name, CMsgClientToGCSelectCompendiumInGamePredictionResponse_EResult_value) - proto.RegisterEnum("CMsgClientToGCOpenPlayerCardPackResponse_Result", CMsgClientToGCOpenPlayerCardPackResponse_Result_name, CMsgClientToGCOpenPlayerCardPackResponse_Result_value) - proto.RegisterEnum("CMsgClientToGCRecyclePlayerCardResponse_Result", CMsgClientToGCRecyclePlayerCardResponse_Result_name, CMsgClientToGCRecyclePlayerCardResponse_Result_value) - proto.RegisterEnum("CMsgClientToGCCreatePlayerCardPackResponse_Result", CMsgClientToGCCreatePlayerCardPackResponse_Result_name, CMsgClientToGCCreatePlayerCardPackResponse_Result_value) - proto.RegisterEnum("CMsgClientToGCGiveTipResponse_Result", CMsgClientToGCGiveTipResponse_Result_name, CMsgClientToGCGiveTipResponse_Result_value) - proto.RegisterEnum("CMsgDOTAAnchorPhoneNumberResponse_Result", CMsgDOTAAnchorPhoneNumberResponse_Result_name, CMsgDOTAAnchorPhoneNumberResponse_Result_value) - proto.RegisterEnum("CMsgDOTAUnanchorPhoneNumberResponse_Result", CMsgDOTAUnanchorPhoneNumberResponse_Result_name, CMsgDOTAUnanchorPhoneNumberResponse_Result_value) - proto.RegisterEnum("CMsgGCToClientAllStarVotesSubmitReply_Result", CMsgGCToClientAllStarVotesSubmitReply_Result_name, CMsgGCToClientAllStarVotesSubmitReply_Result_value) - proto.RegisterEnum("CMsgDOTASelectionPriorityChoiceResponse_Result", CMsgDOTASelectionPriorityChoiceResponse_Result_name, CMsgDOTASelectionPriorityChoiceResponse_Result_value) - proto.RegisterEnum("CMsgDOTAGameAutographRewardResponse_Result", CMsgDOTAGameAutographRewardResponse_Result_name, CMsgDOTAGameAutographRewardResponse_Result_value) - proto.RegisterEnum("CMsgDOTADestroyLobbyResponse_Result", CMsgDOTADestroyLobbyResponse_Result_name, CMsgDOTADestroyLobbyResponse_Result_value) - proto.RegisterEnum("CMsgPurchaseItemWithEventPointsResponse_Result", CMsgPurchaseItemWithEventPointsResponse_Result_name, CMsgPurchaseItemWithEventPointsResponse_Result_value) - proto.RegisterEnum("CMsgClientToGCRecycleHeroRelicResponse_Result", CMsgClientToGCRecycleHeroRelicResponse_Result_name, CMsgClientToGCRecycleHeroRelicResponse_Result_value) - proto.RegisterEnum("CMsgProfileUpdateResponse_Result", CMsgProfileUpdateResponse_Result_name, CMsgProfileUpdateResponse_Result_value) - proto.RegisterEnum("CMsgActivatePlusFreeTrialResponse_Result", CMsgActivatePlusFreeTrialResponse_Result_name, CMsgActivatePlusFreeTrialResponse_Result_value) -} - -func init() { proto.RegisterFile("dota_gcmessages_client.proto", fileDescriptor0) } - -var fileDescriptor0 = []byte{ - // 19549 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0xbd, 0x6d, 0x8c, 0x1c, 0x49, - 0x96, 0x18, 0x36, 0x55, 0xfd, 0x1d, 0xdd, 0xd5, 0x9d, 0x9d, 0x6c, 0x92, 0xcd, 0x22, 0x39, 0x24, - 0x93, 0xf3, 0xc1, 0xe1, 0xcc, 0xd4, 0x90, 0x9c, 0x59, 0xee, 0x0c, 0x67, 0x66, 0x67, 0x8a, 0x55, - 0xd5, 0xdd, 0x35, 0xac, 0xae, 0xaa, 0xc9, 0xaa, 0x66, 0xcf, 0xec, 0xee, 0x29, 0x37, 0xba, 0x32, - 0xba, 0x3a, 0xb7, 0xb3, 0x32, 0x6b, 0x32, 0xb3, 0xba, 0xd9, 0x67, 0xfb, 0x74, 0x1f, 0x12, 0x6e, - 0xa1, 0x3b, 0xe9, 0xec, 0x95, 0x7c, 0xc0, 0x19, 0x3e, 0x58, 0x36, 0x4e, 0x67, 0xd8, 0x16, 0x70, - 0x67, 0xcb, 0x36, 0x6c, 0x0b, 0x86, 0x0e, 0x82, 0x05, 0x9c, 0x05, 0x01, 0xc2, 0x19, 0xd2, 0x0f, - 0xc3, 0x86, 0x2c, 0xc9, 0x10, 0x70, 0x12, 0x2c, 0x48, 0xb0, 0x05, 0x43, 0x16, 0x60, 0xd8, 0x88, - 0xf7, 0x22, 0xf2, 0xab, 0x3e, 0xba, 0x9a, 0xb7, 0x07, 0x18, 0xc6, 0xf2, 0x07, 0xbb, 0xf2, 0xc5, - 0x8b, 0x17, 0xdf, 0x11, 0xef, 0xbd, 0x78, 0xf1, 0x1e, 0xb9, 0x61, 0xba, 0x01, 0x35, 0xba, 0x9d, - 0x1e, 0xf3, 0x7d, 0xda, 0x65, 0xbe, 0xd1, 0xb1, 0x2d, 0xe6, 0x04, 0x85, 0xbe, 0xe7, 0x06, 0x6e, - 0xfe, 0x92, 0x1f, 0x30, 0xda, 0x93, 0x69, 0x02, 0x78, 0x15, 0xb2, 0xf8, 0x47, 0xd4, 0x63, 0xa6, - 0xc1, 0x9c, 0x41, 0x4f, 0x26, 0x0c, 0xd3, 0x72, 0x7b, 0x3d, 0xd7, 0x11, 0xa9, 0x57, 0xba, 0x1d, - 0xdf, 0x3c, 0x8e, 0x25, 0x0b, 0xf8, 0xbb, 0xa3, 0x73, 0x19, 0x3d, 0x1a, 0x74, 0x8e, 0x8c, 0x1e, - 0x75, 0x68, 0x97, 0xf5, 0xa2, 0x2a, 0x5d, 0x3e, 0xa0, 0x3e, 0x1b, 0xa2, 0xa2, 0x3d, 0x20, 0x97, - 0x4a, 0xbb, 0x7e, 0xb7, 0x04, 0xb5, 0x6f, 0x0d, 0xfc, 0x3e, 0x73, 0x4c, 0x66, 0xaa, 0xd7, 0xc8, - 0x62, 0x60, 0xf5, 0x98, 0xc1, 0x1c, 0x73, 0x33, 0x73, 0x3b, 0x73, 0x2f, 0xa7, 0x2f, 0xf0, 0xef, - 0x8a, 0x63, 0x6a, 0x79, 0xb2, 0xc9, 0x73, 0x3c, 0xa5, 0x36, 0x75, 0x3a, 0xcc, 0x6c, 0x1d, 0x0d, - 0x0e, 0x0f, 0x6d, 0x56, 0x73, 0x0f, 0x0e, 0xce, 0xb4, 0x6d, 0x72, 0x9b, 0xa7, 0x55, 0x1d, 0x2b, - 0xb0, 0xa8, 0xfd, 0xe5, 0x80, 0xf9, 0x81, 0xe5, 0x3a, 0x0e, 0xb5, 0x3c, 0xa6, 0x33, 0xbf, 0xef, - 0x3a, 0x3e, 0x53, 0xef, 0x92, 0x9c, 0x85, 0xe9, 0x86, 0x7f, 0x6c, 0xd9, 0xb6, 0xa0, 0xbf, 0x22, - 0x80, 0x2d, 0x0e, 0xd3, 0x3e, 0x22, 0x79, 0x4e, 0xa8, 0xdc, 0x68, 0x17, 0x9b, 0x36, 0x3d, 0x63, - 0xde, 0x2e, 0x6f, 0xd5, 0x8e, 0xe5, 0x07, 0xae, 0x77, 0xa6, 0x5e, 0x27, 0x4b, 0xd8, 0x4a, 0xcb, - 0xf4, 0x37, 0x33, 0xb7, 0x67, 0xee, 0xcd, 0xea, 0x8b, 0x00, 0xa8, 0x9a, 0xbe, 0xf6, 0x1f, 0x64, - 0xa2, 0xbc, 0xf1, 0x5c, 0x5b, 0x96, 0x1d, 0x30, 0x6f, 0x62, 0x5e, 0xf5, 0x33, 0x72, 0xd3, 0x61, - 0xa7, 0xcc, 0x0f, 0x0c, 0x89, 0x63, 0xd0, 0xc0, 0xb0, 0xa9, 0x1f, 0x18, 0xdf, 0x0c, 0x98, 0x77, - 0xb6, 0x99, 0xbd, 0x9d, 0xb9, 0x37, 0xab, 0x6f, 0x22, 0xd2, 0x2e, 0x66, 0x2b, 0x06, 0x35, 0xea, - 0x07, 0x5f, 0xf2, 0x74, 0xf5, 0x0d, 0xb2, 0x06, 0xfd, 0x16, 0xcb, 0x32, 0x03, 0xcd, 0xcb, 0x71, - 0x70, 0x88, 0xa7, 0xfd, 0x5b, 0xb3, 0xe4, 0x8a, 0xac, 0xa4, 0xce, 0xbe, 0x19, 0x48, 0x6a, 0xcc, - 0x57, 0xaf, 0x92, 0x85, 0x23, 0xe6, 0xb9, 0x86, 0x65, 0x42, 0x69, 0x39, 0x7d, 0x9e, 0x7f, 0x56, - 0x4d, 0x5e, 0xf3, 0x2e, 0xed, 0x31, 0xa3, 0xe7, 0x9a, 0x4c, 0x50, 0x5d, 0xe4, 0x80, 0x5d, 0xd7, - 0x64, 0x7c, 0xc0, 0x4c, 0x1a, 0x30, 0xa3, 0x67, 0x39, 0x9b, 0xf3, 0xb7, 0x33, 0xf7, 0x16, 0xf4, - 0x05, 0xfe, 0xbd, 0x6b, 0x39, 0x51, 0x12, 0x7d, 0xb1, 0xb9, 0x10, 0x4b, 0xa2, 0x2f, 0xd4, 0xb7, - 0xc9, 0x7a, 0x0f, 0x8b, 0x35, 0x3c, 0xac, 0x05, 0x33, 0x37, 0x09, 0x90, 0x56, 0x44, 0x82, 0x2e, - 0xe1, 0xea, 0x5b, 0x64, 0xdd, 0x0f, 0xa8, 0x17, 0xf0, 0x2e, 0x91, 0xdd, 0xb3, 0xb9, 0x0c, 0x1d, - 0xb2, 0x0a, 0x09, 0x45, 0xd9, 0x23, 0xea, 0x2d, 0xb2, 0xdc, 0xb3, 0x1c, 0xa3, 0x0f, 0x43, 0xe7, - 0x6f, 0xae, 0x40, 0xa9, 0xa4, 0x67, 0x39, 0x38, 0x98, 0xbe, 0x7a, 0x93, 0x10, 0x51, 0x20, 0x27, - 0x92, 0x83, 0x12, 0x97, 0x04, 0xa4, 0x6a, 0xf2, 0x64, 0xda, 0xe9, 0xb8, 0x03, 0x07, 0x92, 0xd7, - 0x30, 0x59, 0x40, 0xb0, 0x27, 0x6c, 0x46, 0xbb, 0x03, 0xc6, 0x53, 0x15, 0xec, 0x09, 0x04, 0x54, - 0x4d, 0xf5, 0x53, 0x32, 0x87, 0xf3, 0x6a, 0xfd, 0x76, 0xe6, 0xde, 0xea, 0x23, 0xad, 0x30, 0xba, - 0x9f, 0x0b, 0x30, 0xd1, 0x6a, 0xec, 0x84, 0xd9, 0x4f, 0x66, 0x8a, 0xce, 0x99, 0x8e, 0xb9, 0x78, - 0xf7, 0xf3, 0xb5, 0xcb, 0x29, 0xab, 0xd8, 0xfd, 0xfc, 0xb3, 0x6a, 0xaa, 0xaf, 0x91, 0xd5, 0xce, - 0xc0, 0x0f, 0xdc, 0x9e, 0x01, 0xa3, 0x60, 0x99, 0x9b, 0x1b, 0xd0, 0xf6, 0x15, 0x84, 0x6e, 0xd3, - 0x1e, 0xab, 0x9a, 0xda, 0x47, 0x84, 0x44, 0x84, 0xd5, 0x05, 0xc2, 0x49, 0x2b, 0xaf, 0xa8, 0x84, - 0xcc, 0xd7, 0x5d, 0xaf, 0x47, 0x6d, 0x25, 0xa3, 0x2e, 0x92, 0xd9, 0x1d, 0xab, 0x7b, 0xa4, 0x64, - 0xd5, 0x15, 0xb2, 0xf8, 0x9c, 0x79, 0x67, 0xf0, 0x35, 0xa3, 0xfd, 0xd3, 0x2c, 0x79, 0x75, 0x74, - 0x5d, 0xc3, 0xb5, 0x73, 0x8f, 0x2c, 0x88, 0x61, 0x81, 0xa9, 0xbb, 0xfc, 0x68, 0xb5, 0x90, 0x98, - 0xea, 0xba, 0x4c, 0x56, 0xbf, 0x43, 0xe6, 0x7d, 0xe6, 0x59, 0xcc, 0xdf, 0xcc, 0x02, 0xe2, 0x1b, - 0x85, 0xc9, 0xa4, 0x0b, 0x2d, 0xc0, 0xd6, 0x45, 0xae, 0xd4, 0x00, 0xcd, 0xa4, 0x07, 0xe8, 0x2e, - 0xc9, 0x05, 0x6e, 0x40, 0x6d, 0xc3, 0x63, 0xfe, 0xc0, 0x0e, 0xfc, 0xcd, 0x59, 0x5c, 0xc4, 0x00, - 0xd4, 0x11, 0xc6, 0x67, 0x97, 0x48, 0x36, 0x3c, 0xd6, 0xa3, 0x96, 0x63, 0x39, 0xdd, 0xcd, 0x39, - 0x9c, 0x5d, 0x22, 0x41, 0x97, 0xf0, 0x7c, 0x9f, 0xcc, 0x63, 0x15, 0x2e, 0xd0, 0xc8, 0xeb, 0x64, - 0x09, 0xab, 0x1b, 0x2d, 0x96, 0x45, 0x04, 0xe0, 0x1c, 0x14, 0x89, 0xc1, 0x59, 0x5f, 0x2e, 0x18, - 0x82, 0xa0, 0xf6, 0x59, 0x9f, 0x69, 0xff, 0x6a, 0x8d, 0xe4, 0xc2, 0x4d, 0xc6, 0xed, 0x0f, 0xfa, - 0xea, 0x3b, 0x24, 0x6b, 0xe1, 0x7e, 0xb7, 0xfa, 0xe8, 0x4a, 0x21, 0x91, 0x56, 0x80, 0xff, 0xab, - 0xe5, 0x27, 0xb3, 0xf5, 0x46, 0xbd, 0xa2, 0x67, 0x2d, 0x28, 0x40, 0x4c, 0x88, 0x80, 0xbd, 0x08, - 0xa0, 0xfc, 0x25, 0x9d, 0x20, 0xa8, 0xcd, 0x5e, 0x04, 0x7c, 0xe1, 0x59, 0x4e, 0x60, 0x98, 0x34, - 0xa0, 0x50, 0xfc, 0xba, 0xbe, 0x60, 0x39, 0x41, 0x99, 0x06, 0x94, 0x77, 0x6f, 0x9f, 0x13, 0xc4, - 0x44, 0xde, 0x79, 0x2b, 0xfa, 0x12, 0x40, 0x20, 0xf9, 0x1e, 0x51, 0x6c, 0xb7, 0x63, 0x04, 0xee, - 0x31, 0x73, 0x8c, 0x23, 0x46, 0x4d, 0xe6, 0x41, 0xc7, 0x2d, 0xe9, 0xab, 0xb6, 0xdb, 0x69, 0x73, - 0xf0, 0x0e, 0x40, 0x55, 0x8d, 0xe4, 0x22, 0xcc, 0x9e, 0xdf, 0x85, 0xc5, 0xbf, 0xa4, 0x2f, 0x4b, - 0xb4, 0x5d, 0xbf, 0xcb, 0xbb, 0xe9, 0x84, 0x7a, 0x86, 0x43, 0x7b, 0xcc, 0xdf, 0x5c, 0xb8, 0x3d, - 0x73, 0x6f, 0x49, 0x5f, 0x3c, 0xa1, 0x5e, 0x9d, 0x7f, 0xf3, 0x9a, 0xf0, 0xc4, 0x13, 0x6a, 0x0f, - 0x98, 0xbf, 0xb9, 0x08, 0xa9, 0x1c, 0xfd, 0x39, 0x00, 0x78, 0xb2, 0xc9, 0x0e, 0x06, 0x5d, 0x6c, - 0xe3, 0x12, 0x10, 0x5f, 0x02, 0x08, 0x6f, 0xa2, 0xf6, 0x5f, 0xe6, 0xc8, 0x82, 0xe8, 0x19, 0x75, - 0x9d, 0x40, 0xdf, 0x28, 0xff, 0x8f, 0xfc, 0x97, 0x51, 0x2f, 0x93, 0xf5, 0x67, 0xd5, 0xd2, 0xb3, - 0x4a, 0xd9, 0xd8, 0xd2, 0x1b, 0xbb, 0x46, 0xad, 0xf1, 0xf4, 0xe9, 0xd7, 0xca, 0x2b, 0x69, 0x70, - 0xb3, 0xa8, 0xb7, 0xbf, 0x56, 0x32, 0xea, 0x06, 0x51, 0xe2, 0xe0, 0x76, 0xa5, 0xb8, 0xab, 0x64, - 0xd5, 0x2b, 0x44, 0xe5, 0xbf, 0x8c, 0xfd, 0x62, 0xcb, 0x28, 0x57, 0x5b, 0x4f, 0x8b, 0xf5, 0x72, - 0xa5, 0xac, 0xcc, 0xa8, 0xb7, 0xc9, 0x0d, 0x80, 0xef, 0x16, 0xdb, 0xa5, 0x9d, 0xdd, 0xe2, 0xb3, - 0x8a, 0x51, 0xac, 0xe9, 0x95, 0x62, 0xf9, 0x6b, 0x84, 0x28, 0xb3, 0xaa, 0x46, 0x5e, 0x1d, 0x83, - 0xb1, 0x55, 0xad, 0x97, 0xab, 0xf5, 0x6d, 0x65, 0x4e, 0xbd, 0x4a, 0x2e, 0xa5, 0x70, 0xb6, 0xf6, - 0x6a, 0x35, 0x65, 0x5e, 0xbd, 0x4e, 0xae, 0xa6, 0x13, 0x8a, 0xd5, 0x9a, 0x51, 0x2c, 0x97, 0x95, - 0x05, 0xf5, 0x2e, 0xb9, 0x35, 0x26, 0xd1, 0x28, 0xed, 0xe9, 0x7a, 0xa5, 0xde, 0x56, 0x16, 0xd5, - 0xd7, 0xc9, 0x9d, 0x11, 0x48, 0x95, 0xb2, 0x81, 0xd0, 0xca, 0xee, 0xd3, 0x8a, 0xae, 0x2c, 0xa9, - 0xb7, 0xc8, 0xf5, 0x31, 0xb5, 0xdc, 0x2e, 0xee, 0x56, 0x14, 0xa2, 0xde, 0x21, 0x37, 0x47, 0x15, - 0xb6, 0x5d, 0x69, 0x8b, 0x9e, 0x5b, 0x56, 0x37, 0xc9, 0x86, 0x4c, 0xad, 0xd6, 0xb7, 0x79, 0x37, - 0x15, 0x9f, 0xd6, 0x2a, 0x65, 0x65, 0x45, 0x5d, 0x27, 0xb9, 0x6a, 0xfd, 0x79, 0xb5, 0x5d, 0x31, - 0xca, 0x95, 0x7a, 0xb5, 0x52, 0x56, 0x72, 0xea, 0x2a, 0x21, 0x90, 0x0f, 0x5b, 0xba, 0xca, 0xbf, - 0x77, 0x8b, 0xe5, 0x8a, 0x51, 0x2c, 0xef, 0x56, 0xeb, 0xca, 0x1a, 0x1f, 0x86, 0x7a, 0x85, 0x57, - 0xb3, 0x61, 0x34, 0xf7, 0xf4, 0xd2, 0x4e, 0xb1, 0x55, 0x51, 0x14, 0x55, 0x25, 0xab, 0xad, 0xea, - 0x76, 0xbd, 0x51, 0x37, 0x76, 0x2b, 0xad, 0x56, 0x71, 0xbb, 0xa2, 0xac, 0xab, 0x0a, 0x59, 0xd9, - 0xde, 0xab, 0xd6, 0xca, 0x06, 0x0e, 0x9b, 0xa2, 0xaa, 0xaf, 0x92, 0x7c, 0xbc, 0x22, 0x7a, 0x65, - 0xbb, 0xda, 0xa8, 0x1b, 0x8d, 0xad, 0xad, 0x5a, 0xb5, 0x5e, 0x51, 0x2e, 0xa9, 0x37, 0xc9, 0xb5, - 0x76, 0x63, 0x4f, 0xaf, 0x17, 0x77, 0x2b, 0xf5, 0x36, 0x34, 0xd0, 0xa8, 0x37, 0xda, 0xc6, 0x56, - 0x63, 0xaf, 0x5e, 0x56, 0x2e, 0xc3, 0x98, 0xa6, 0x92, 0x77, 0x8a, 0x2d, 0x9c, 0x37, 0x46, 0xb5, - 0xac, 0x5c, 0x19, 0x87, 0x01, 0x85, 0x72, 0x8c, 0xab, 0xea, 0x9b, 0xe4, 0xee, 0x28, 0x8c, 0x7a, - 0xc3, 0xd0, 0x8b, 0xe5, 0x6a, 0xb1, 0xde, 0xc6, 0x89, 0xb5, 0xa9, 0xbe, 0x46, 0x6e, 0x8f, 0x41, - 0x2c, 0x57, 0xf5, 0x0a, 0x62, 0x5d, 0x83, 0x51, 0x4c, 0x61, 0xb5, 0xbe, 0xac, 0x19, 0x7b, 0xcd, - 0x72, 0xb1, 0x2d, 0x47, 0x54, 0xc9, 0x43, 0xa7, 0x35, 0xda, 0x46, 0xad, 0x52, 0xdc, 0xde, 0x93, - 0x5d, 0x79, 0x5d, 0xbd, 0x44, 0xd6, 0xaa, 0x75, 0xa3, 0x58, 0x6f, 0xb4, 0x77, 0x2a, 0x3a, 0x8e, - 0xe7, 0x4d, 0xde, 0x04, 0xec, 0x7f, 0x9c, 0x02, 0x46, 0x1a, 0xe3, 0xd5, 0x51, 0x18, 0xb5, 0xc6, - 0xbe, 0xd1, 0xd4, 0xab, 0x0d, 0xbd, 0xda, 0xfe, 0x5a, 0xb9, 0xc5, 0x17, 0x45, 0xa9, 0x56, 0xe5, - 0x35, 0x6a, 0xec, 0xb5, 0x8d, 0xc6, 0x96, 0xc1, 0x6b, 0xa3, 0xdc, 0xe6, 0x2b, 0xab, 0x55, 0x7c, - 0x5e, 0xc1, 0x7a, 0x96, 0x1a, 0xba, 0xbe, 0xd7, 0x6c, 0x2b, 0x6f, 0xf0, 0x59, 0x5e, 0xad, 0xb7, - 0xf6, 0xb6, 0xb6, 0xaa, 0x25, 0xc8, 0x54, 0xad, 0x6f, 0x37, 0xda, 0x2d, 0xe5, 0x4d, 0xf5, 0x23, - 0xf2, 0xad, 0x52, 0x63, 0xb7, 0x59, 0x69, 0x57, 0xdb, 0xd5, 0xe7, 0x15, 0x63, 0x77, 0x17, 0x86, - 0xa3, 0x52, 0x6f, 0xec, 0x6d, 0xef, 0x18, 0xad, 0x67, 0xd5, 0x5a, 0x8d, 0x53, 0x2e, 0x1a, 0xcd, - 0x5a, 0xf1, 0x6b, 0x63, 0xb7, 0xa1, 0x57, 0x8c, 0x52, 0xb1, 0xb5, 0x57, 0xac, 0x29, 0xf7, 0xf9, - 0x50, 0x62, 0x25, 0x6b, 0x95, 0x62, 0xb9, 0xa2, 0x1b, 0x5f, 0x34, 0xaa, 0xf5, 0x4a, 0x59, 0xac, - 0xf1, 0x77, 0x78, 0xf2, 0x7e, 0xa5, 0xf2, 0xac, 0x52, 0xe7, 0x13, 0x69, 0x4f, 0xaf, 0x57, 0xbe, - 0x36, 0xf6, 0xea, 0x30, 0x4c, 0x95, 0xb2, 0xf2, 0x80, 0x57, 0xb4, 0xd9, 0x68, 0xb5, 0xc5, 0xc0, - 0xb5, 0xf6, 0xf4, 0xe7, 0x95, 0xaf, 0x95, 0x87, 0x7c, 0x96, 0xb5, 0xf5, 0x46, 0x73, 0xe7, 0x6b, - 0xa3, 0xb8, 0x5f, 0xd4, 0xf9, 0x42, 0x7f, 0xc4, 0x3b, 0x51, 0xc0, 0x6a, 0x95, 0xe7, 0x15, 0xde, - 0xf5, 0xca, 0xfb, 0x7c, 0xd5, 0x14, 0x6b, 0x35, 0x63, 0xa7, 0xa2, 0x37, 0x8c, 0xd2, 0x4e, 0xb1, - 0x56, 0xab, 0xd4, 0xb7, 0x2b, 0x46, 0x53, 0x6f, 0x6c, 0xeb, 0x95, 0x56, 0x4b, 0xf9, 0x80, 0xf7, - 0x10, 0xcc, 0xe2, 0x6a, 0xbd, 0xda, 0xae, 0x16, 0x6b, 0xd8, 0x18, 0xe5, 0x5b, 0x3c, 0xe3, 0x30, - 0x9c, 0xf7, 0x30, 0xae, 0xa5, 0xc7, 0x6a, 0x9e, 0x5c, 0x69, 0x17, 0x75, 0xbe, 0xba, 0x2a, 0xf5, - 0xed, 0x6a, 0xbd, 0x62, 0xec, 0x56, 0x5b, 0xb8, 0xa3, 0x7c, 0x9b, 0x8f, 0xf2, 0xf3, 0x62, 0x09, - 0xfa, 0xe8, 0x79, 0x45, 0xaf, 0x6e, 0xf1, 0x05, 0xf5, 0x21, 0x9f, 0x48, 0xf1, 0x7d, 0xeb, 0xcb, - 0xbd, 0xca, 0x5e, 0xc5, 0xa8, 0x3c, 0xe7, 0x1d, 0xdd, 0x6a, 0x17, 0xf5, 0x36, 0xdf, 0x69, 0x3e, - 0xe2, 0xbb, 0xd1, 0x38, 0xac, 0x0a, 0xee, 0x46, 0x4f, 0xf8, 0x52, 0xc4, 0xb9, 0x0e, 0x4b, 0xf3, - 0x3b, 0x7c, 0xdc, 0x10, 0xa3, 0xd9, 0xa8, 0xd6, 0xdb, 0x2d, 0xa3, 0x52, 0xd4, 0xeb, 0x95, 0xb2, - 0xf2, 0x19, 0xdf, 0x13, 0x4a, 0x7b, 0xad, 0x76, 0x63, 0x17, 0x47, 0xba, 0x5a, 0xe7, 0x63, 0x5d, - 0x29, 0x41, 0xb5, 0x5a, 0xd5, 0x46, 0x5d, 0xf9, 0x9c, 0xf7, 0x70, 0xad, 0xba, 0x5b, 0x6d, 0x57, - 0xca, 0xc6, 0x5e, 0xab, 0xa2, 0xf3, 0x5e, 0x6a, 0x2b, 0x4f, 0x79, 0xfb, 0x05, 0x49, 0xbd, 0xb2, - 0x5b, 0xdd, 0xdb, 0x4d, 0x91, 0x2e, 0x41, 0x3e, 0xa8, 0xc3, 0xee, 0xf3, 0x66, 0x38, 0x0a, 0x65, - 0xbe, 0xc5, 0xf0, 0x39, 0xf8, 0xb4, 0x58, 0xde, 0xae, 0x88, 0x81, 0x00, 0x8a, 0xdb, 0x7c, 0x8b, - 0xe1, 0x29, 0xfb, 0xd5, 0x7a, 0x0b, 0x41, 0x3b, 0x1c, 0x79, 0xaf, 0x2e, 0x7b, 0x28, 0x56, 0x7c, - 0x95, 0x2f, 0x27, 0x9c, 0x35, 0xd0, 0x33, 0xbc, 0x33, 0x70, 0x2b, 0x16, 0x3d, 0x81, 0x1d, 0xfd, - 0x05, 0xec, 0x2c, 0x95, 0x7a, 0x45, 0xaf, 0x96, 0x8c, 0x6a, 0x7d, 0xab, 0xa1, 0x54, 0x78, 0x29, - 0x12, 0x52, 0xd1, 0xf5, 0x86, 0xae, 0x6c, 0xf1, 0x9a, 0xea, 0xc5, 0xfa, 0x33, 0xa3, 0x5d, 0xad, - 0xe8, 0x62, 0x41, 0x96, 0x95, 0x67, 0x7c, 0x73, 0x8e, 0xf7, 0x4d, 0xa9, 0xd1, 0xa8, 0x95, 0x1b, - 0xfb, 0x75, 0x43, 0xaf, 0xb4, 0xda, 0x7a, 0xb5, 0xc4, 0x91, 0x6a, 0xda, 0x1d, 0x72, 0x2b, 0x62, - 0x88, 0xfa, 0xae, 0x17, 0x63, 0x45, 0x04, 0x83, 0xa4, 0xfd, 0x76, 0x16, 0xa5, 0x99, 0xd1, 0x38, - 0x82, 0x23, 0x2b, 0x91, 0x57, 0x9d, 0x41, 0xcf, 0xe8, 0xbb, 0xbe, 0x15, 0x58, 0x27, 0xcc, 0xf0, - 0x10, 0x31, 0xc6, 0xf0, 0xa0, 0x78, 0x73, 0xdd, 0x19, 0xf4, 0x9a, 0x02, 0x29, 0x4d, 0x4c, 0x12, - 0x71, 0x58, 0x97, 0x8e, 0x21, 0x92, 0x0d, 0x89, 0xd4, 0x05, 0xd2, 0x10, 0x91, 0x8f, 0x49, 0x7e, - 0x64, 0x4d, 0x80, 0x25, 0x13, 0xec, 0xcf, 0xd5, 0xe1, 0x5a, 0xb4, 0x79, 0xb2, 0xcc, 0x3c, 0x54, - 0x03, 0xcc, 0x3c, 0x1b, 0x66, 0x4e, 0x95, 0x0e, 0x99, 0xb5, 0xbf, 0x18, 0x93, 0xb8, 0x5a, 0x83, - 0x83, 0x9e, 0x15, 0x20, 0x9b, 0x8f, 0x48, 0xea, 0x7d, 0xb2, 0x1e, 0x50, 0xaf, 0xcb, 0x02, 0x23, - 0xc6, 0xd3, 0x63, 0xaf, 0xac, 0x61, 0x42, 0x31, 0xe4, 0xec, 0xef, 0x90, 0x15, 0x2c, 0xda, 0x38, - 0xb4, 0x69, 0xd7, 0x17, 0xed, 0x5e, 0x46, 0xd8, 0x16, 0x07, 0x71, 0xae, 0xca, 0xe6, 0xc2, 0x26, - 0xa7, 0x32, 0x0b, 0x1c, 0xf8, 0x02, 0x7c, 0x57, 0x4d, 0x75, 0x93, 0x2c, 0x70, 0x21, 0x98, 0x39, - 0x81, 0xe0, 0x96, 0xe4, 0xa7, 0xf6, 0xbb, 0x19, 0xa2, 0x8d, 0xaf, 0x62, 0x38, 0x9a, 0x3f, 0xe1, - 0xaa, 0x5e, 0x21, 0xf3, 0xc8, 0xe7, 0x8a, 0xee, 0x17, 0x5f, 0x9c, 0x7b, 0x46, 0xa6, 0x4a, 0x08, - 0xe3, 0xd0, 0x8e, 0x25, 0x7d, 0x05, 0x80, 0xbb, 0x08, 0xd3, 0xaa, 0xe4, 0x7a, 0x72, 0xf6, 0x95, - 0x78, 0xc1, 0x52, 0x1e, 0xbb, 0x48, 0x55, 0xb5, 0xff, 0x2d, 0x43, 0x6e, 0x8c, 0xa6, 0xf5, 0x12, - 0xed, 0x7e, 0x8b, 0x28, 0x36, 0xf0, 0x9e, 0xfe, 0x91, 0xd5, 0x37, 0x00, 0x2a, 0xda, 0xbe, 0x16, - 0xc1, 0x81, 0xbe, 0xfa, 0x3a, 0x59, 0x0d, 0x18, 0xed, 0x1c, 0x59, 0x4e, 0x57, 0x20, 0x4a, 0x61, - 0x58, 0x40, 0x43, 0xb4, 0x43, 0xcf, 0x62, 0x8e, 0x69, 0x9f, 0x09, 0x34, 0x9c, 0x70, 0x39, 0x09, - 0x45, 0xb4, 0x37, 0xc9, 0xda, 0xa1, 0xeb, 0x75, 0xad, 0x93, 0x88, 0x1c, 0x0a, 0x13, 0xab, 0x21, - 0x18, 0x10, 0xb5, 0x9d, 0xf4, 0x74, 0x04, 0xe5, 0xc4, 0xee, 0xf3, 0xe6, 0x73, 0x37, 0xb8, 0x50, - 0x5b, 0xb5, 0x1f, 0xa6, 0x67, 0x4d, 0x9c, 0xd2, 0x4b, 0xf5, 0xde, 0x26, 0x59, 0x60, 0x62, 0x4e, - 0x60, 0xa7, 0xc9, 0x4f, 0xed, 0xdf, 0xc9, 0x44, 0x5b, 0x92, 0x2c, 0xa6, 0xee, 0x06, 0xd6, 0xe1, - 0x99, 0xce, 0x3a, 0x56, 0xdf, 0x62, 0x4e, 0xc0, 0xe5, 0x82, 0x13, 0x37, 0x60, 0xde, 0x70, 0x41, - 0xab, 0x00, 0x8f, 0xca, 0x79, 0x40, 0x36, 0x3c, 0x99, 0x2d, 0x8e, 0x8d, 0x85, 0xaa, 0x61, 0x5a, - 0x31, 0x2e, 0x54, 0xf3, 0x2d, 0x80, 0xd3, 0xf1, 0xa5, 0x7a, 0xc1, 0x19, 0xf4, 0x78, 0x4b, 0x7d, - 0xed, 0x33, 0x72, 0x35, 0x5d, 0xb7, 0xe2, 0x29, 0xf5, 0x4c, 0x06, 0x72, 0x71, 0xef, 0xa4, 0x3f, - 0x5c, 0xa3, 0x95, 0xde, 0x49, 0x3f, 0xea, 0xc9, 0x83, 0xa8, 0x27, 0x9f, 0x59, 0x9d, 0x63, 0x66, - 0x6e, 0x79, 0x6e, 0x0f, 0xc4, 0xb9, 0x1e, 0x3d, 0xb6, 0x9c, 0xee, 0x97, 0x03, 0x36, 0x60, 0xea, - 0x27, 0x84, 0xa0, 0x66, 0x01, 0x44, 0x36, 0x14, 0xc4, 0x48, 0x01, 0xd0, 0xb8, 0xc8, 0xf6, 0x64, - 0x1d, 0xd9, 0x85, 0xf6, 0xd7, 0x4d, 0xc9, 0x88, 0xe8, 0xa8, 0xcd, 0x01, 0x81, 0xee, 0x33, 0xd4, - 0x4c, 0xc5, 0x84, 0xdc, 0x16, 0x3d, 0x61, 0xdb, 0x20, 0xe6, 0xdc, 0x25, 0x39, 0x9f, 0x79, 0x27, - 0xcc, 0x33, 0x3c, 0xd6, 0xb5, 0x5c, 0x47, 0x56, 0x12, 0x81, 0x3a, 0xc0, 0x34, 0x3b, 0xbe, 0xe1, - 0x27, 0x09, 0x84, 0x83, 0x7d, 0x8d, 0x2c, 0xfa, 0x52, 0x41, 0xc0, 0x69, 0xcc, 0xeb, 0x0b, 0xbe, - 0xd0, 0x10, 0xbc, 0x4b, 0x88, 0x4f, 0x4f, 0x18, 0xe8, 0x07, 0xa4, 0xdc, 0xbd, 0x5a, 0x28, 0xc1, - 0xec, 0x11, 0x74, 0xf4, 0x25, 0x5f, 0x52, 0xd4, 0x1e, 0x93, 0x6b, 0xbc, 0xb4, 0xed, 0x12, 0xb4, - 0xaf, 0xcc, 0x02, 0x6a, 0xd9, 0xe1, 0xf2, 0xbe, 0x46, 0x16, 0x43, 0x1d, 0x4b, 0x06, 0x77, 0x39, - 0xa1, 0xa5, 0xd2, 0xfe, 0x6d, 0xb1, 0xdd, 0xa6, 0x33, 0x8a, 0x0a, 0x46, 0x9b, 0x4e, 0x26, 0xb1, - 0xe9, 0xbc, 0x46, 0xe6, 0x80, 0x02, 0x4c, 0x81, 0x61, 0xa1, 0x1a, 0x13, 0xd5, 0x8f, 0xc8, 0x2c, - 0x9f, 0x01, 0x30, 0x01, 0x56, 0x1f, 0xad, 0x16, 0x42, 0x04, 0x3e, 0x0f, 0x9e, 0x5c, 0x4e, 0x7c, - 0x1a, 0xd5, 0xfa, 0xf3, 0x62, 0xad, 0x5a, 0xd6, 0x21, 0x8b, 0xf6, 0x39, 0xb9, 0xc3, 0x49, 0xb6, - 0xa0, 0x47, 0xdb, 0xee, 0xe8, 0x76, 0x4d, 0x54, 0xdd, 0xd5, 0x71, 0x92, 0x6c, 0x97, 0xda, 0x2e, - 0x52, 0x19, 0xd9, 0xc0, 0xa9, 0xf5, 0x03, 0xda, 0xdf, 0xcb, 0x44, 0x5a, 0xb6, 0xa6, 0xe7, 0x1e, - 0x5a, 0x36, 0x6b, 0xf3, 0xc9, 0x17, 0xf8, 0x63, 0x7b, 0x29, 0xa9, 0x79, 0xca, 0xa6, 0x35, 0x4f, - 0xdb, 0x24, 0x27, 0x34, 0x4f, 0x7d, 0xea, 0xfb, 0xb0, 0x50, 0x78, 0x0d, 0x22, 0x25, 0x53, 0xb2, - 0x98, 0x42, 0x0d, 0x90, 0x9b, 0xd4, 0xf7, 0xf5, 0x15, 0x3b, 0xfc, 0xcd, 0xfc, 0x7c, 0x99, 0x90, - 0x28, 0x2d, 0xa9, 0xd0, 0xca, 0xa4, 0x14, 0x5a, 0xd7, 0xc8, 0xa2, 0x15, 0xb0, 0x9e, 0x61, 0xb2, - 0x43, 0xb9, 0x67, 0xf0, 0xef, 0x32, 0x3b, 0xd4, 0x3e, 0xc7, 0x2d, 0x03, 0xb5, 0xb7, 0xbc, 0xcb, - 0xb7, 0x59, 0x90, 0x6a, 0x68, 0xb2, 0x41, 0x99, 0x54, 0x83, 0xb4, 0xd7, 0xc9, 0x5d, 0x59, 0xf5, - 0x92, 0xcd, 0xa8, 0x87, 0x3b, 0x4e, 0x6b, 0xd0, 0xe9, 0x30, 0xdf, 0x3f, 0x1c, 0xd8, 0x78, 0x5c, - 0x68, 0x7f, 0xb0, 0x4c, 0xd6, 0x24, 0xde, 0x3e, 0xb3, 0x3b, 0x6e, 0x8f, 0xa9, 0x6f, 0x90, 0x35, - 0x3f, 0x70, 0x3d, 0x66, 0x40, 0xed, 0x8e, 0xa8, 0x7f, 0x24, 0xf6, 0xe3, 0x1c, 0x80, 0xab, 0x01, - 0xeb, 0xed, 0x50, 0xff, 0x48, 0xfd, 0x90, 0x5c, 0x0d, 0xac, 0x1e, 0x03, 0x65, 0xa0, 0xd9, 0xe1, - 0x43, 0xd8, 0x19, 0x70, 0x1e, 0xc2, 0x3e, 0x03, 0x65, 0x45, 0x4e, 0x1f, 0x97, 0xac, 0x7e, 0x4e, - 0x6e, 0x52, 0xdb, 0x76, 0x4f, 0x8d, 0xf7, 0x3d, 0xd3, 0xe8, 0x53, 0x2f, 0x38, 0x13, 0x8a, 0xc7, - 0x23, 0x54, 0xe9, 0x82, 0x3a, 0x73, 0x51, 0xbf, 0x06, 0x48, 0xef, 0x7b, 0x66, 0x93, 0xa3, 0x24, - 0x34, 0xc5, 0x2d, 0xb2, 0xc1, 0xf3, 0x39, 0xb1, 0x2d, 0x13, 0xb6, 0x96, 0x45, 0x98, 0xde, 0x97, - 0x0a, 0x4d, 0x4c, 0x14, 0xfb, 0x14, 0xec, 0x31, 0x2b, 0x9c, 0x3f, 0xad, 0x57, 0x74, 0x03, 0x14, - 0x3d, 0x6a, 0x7f, 0x08, 0x43, 0x7d, 0x4c, 0x36, 0x0f, 0xa8, 0xe3, 0x30, 0xd3, 0x38, 0x75, 0x3d, - 0xd3, 0xb0, 0x2d, 0x3f, 0xc0, 0x5f, 0x96, 0x09, 0x1a, 0x92, 0x9c, 0xbe, 0x81, 0xe9, 0xfb, 0xae, - 0x67, 0xd6, 0x2c, 0x3f, 0xe0, 0x7f, 0xab, 0xa6, 0xfa, 0x88, 0x5c, 0x4e, 0x57, 0xc6, 0x0f, 0x68, - 0xc0, 0x40, 0x89, 0x9a, 0xd3, 0x2f, 0x25, 0x8b, 0x6a, 0xf1, 0x24, 0xd0, 0x04, 0x51, 0x3f, 0x30, - 0x40, 0xab, 0x8c, 0x7d, 0x04, 0xea, 0xd4, 0x9c, 0xbe, 0xca, 0xe1, 0x6d, 0xab, 0xc7, 0x80, 0x93, - 0x31, 0xf9, 0x70, 0x00, 0xa6, 0xd5, 0x37, 0xa8, 0x69, 0x7a, 0xcc, 0xf7, 0x85, 0x5e, 0x35, 0xc7, - 0xc1, 0xd5, 0x7e, 0x11, 0x81, 0xea, 0xe7, 0xe4, 0xba, 0x7f, 0x34, 0x08, 0x4c, 0xf7, 0xd4, 0xb1, - 0xe9, 0x69, 0xc0, 0xbc, 0x9e, 0xe5, 0xd0, 0x80, 0xf5, 0x2c, 0x67, 0xc0, 0x77, 0x7e, 0x54, 0xb6, - 0x4e, 0x42, 0x51, 0xbf, 0x3d, 0xa2, 0xfd, 0x27, 0xcc, 0xf3, 0xf9, 0xb6, 0x8a, 0xda, 0xd8, 0xcb, - 0xc9, 0xf6, 0x3f, 0xc7, 0x44, 0x7e, 0x82, 0xf7, 0x71, 0x76, 0x1a, 0x7d, 0xcf, 0x3a, 0xe1, 0x4d, - 0x5f, 0x87, 0x11, 0x5c, 0x15, 0xe0, 0x26, 0x42, 0xd5, 0x3c, 0x59, 0xec, 0x0c, 0x3c, 0x8f, 0x39, - 0x9d, 0x33, 0xa1, 0x85, 0x0d, 0xbf, 0xd5, 0xab, 0x64, 0xe1, 0x80, 0x3a, 0x5d, 0xc3, 0x71, 0x37, - 0x2f, 0xe1, 0xd2, 0xe5, 0x9f, 0x75, 0x57, 0xfd, 0x8c, 0xdc, 0xf0, 0x8f, 0xdc, 0x81, 0x6d, 0x4a, - 0x5d, 0xb6, 0xd0, 0x3f, 0x1b, 0xae, 0x67, 0x75, 0x2d, 0x07, 0xd4, 0xb5, 0x8b, 0xfa, 0x35, 0xc4, - 0x11, 0xfb, 0x11, 0x72, 0x81, 0x0d, 0x40, 0x50, 0xdf, 0x25, 0x6a, 0xc7, 0xed, 0xf5, 0x99, 0x63, - 0x5a, 0x83, 0x9e, 0x31, 0x70, 0x6c, 0xb7, 0x73, 0xec, 0x6f, 0x5e, 0x86, 0xdd, 0x77, 0x3d, 0x4a, - 0xd9, 0xc3, 0x04, 0xf5, 0x5b, 0xe4, 0x6a, 0xb7, 0x63, 0xf8, 0x6e, 0x87, 0x76, 0x8e, 0x98, 0x01, - 0xad, 0x92, 0xbd, 0x70, 0x05, 0x67, 0x41, 0xb7, 0xd3, 0xc2, 0xd4, 0x2d, 0xcb, 0x66, 0xb2, 0x13, - 0x9e, 0x93, 0x0d, 0xdb, 0xed, 0x50, 0xdb, 0xfa, 0x59, 0x1a, 0x58, 0xae, 0x63, 0x98, 0x56, 0x97, - 0xf9, 0x81, 0xbf, 0x79, 0x15, 0x76, 0x92, 0xbb, 0x85, 0xd4, 0x32, 0x2b, 0xd4, 0x62, 0xc8, 0x65, - 0xc0, 0xd5, 0x2f, 0xd9, 0x43, 0x30, 0x3e, 0xae, 0x37, 0x2d, 0xdf, 0xe8, 0x33, 0xef, 0x90, 0x75, - 0x60, 0x3e, 0xda, 0xa6, 0x11, 0xf0, 0x5e, 0x10, 0x73, 0x6d, 0x73, 0x13, 0xdb, 0x6f, 0xf9, 0x4d, - 0xc4, 0xd9, 0xe7, 0x28, 0x6d, 0xe6, 0x4b, 0x1e, 0x40, 0x2d, 0x92, 0x55, 0xf6, 0x22, 0xf0, 0xa8, - 0x64, 0x4b, 0xfd, 0xcd, 0x3c, 0xd4, 0x29, 0x3f, 0x54, 0xa7, 0x52, 0x85, 0xe3, 0xed, 0xfa, 0x5d, - 0x3d, 0x07, 0x39, 0x04, 0xcf, 0xea, 0xab, 0xef, 0x93, 0x2b, 0x3d, 0xcb, 0xb1, 0x7a, 0x83, 0x9e, - 0xe1, 0xb1, 0x0e, 0xe7, 0x3d, 0x60, 0x73, 0xb0, 0xcc, 0xcd, 0xeb, 0xd0, 0x8d, 0x97, 0x44, 0xaa, - 0x0e, 0x89, 0x7c, 0x8b, 0xa8, 0x9a, 0xea, 0x47, 0x64, 0x85, 0x76, 0x40, 0xec, 0x60, 0x27, 0x9c, - 0x77, 0xbf, 0x01, 0x8b, 0x73, 0xa1, 0x50, 0xa9, 0xf0, 0xcf, 0x27, 0x39, 0x14, 0x0d, 0xab, 0x65, - 0x5c, 0x91, 0xcb, 0x88, 0x0b, 0x69, 0xea, 0x63, 0x72, 0x95, 0x9a, 0xa6, 0xc5, 0xfb, 0x81, 0xda, - 0xc6, 0xc0, 0x67, 0x5e, 0xc8, 0x53, 0xdf, 0xc4, 0x99, 0x18, 0x25, 0xef, 0xf9, 0xcc, 0x13, 0x15, - 0xcd, 0xff, 0x7e, 0x86, 0xa8, 0xc3, 0x1d, 0x8b, 0x02, 0x84, 0x03, 0xaa, 0xce, 0x8c, 0x14, 0x20, - 0xe0, 0x53, 0xad, 0x91, 0x3c, 0x73, 0xba, 0xb6, 0xe5, 0x1f, 0x19, 0x36, 0x75, 0xba, 0x03, 0xda, - 0x15, 0x43, 0xee, 0x1f, 0xd1, 0x87, 0xe2, 0x48, 0x5d, 0x83, 0x7e, 0x6a, 0xed, 0x14, 0x1f, 0x8a, - 0x71, 0xba, 0x2a, 0xb2, 0xd4, 0x44, 0x0e, 0x3e, 0x0d, 0x5a, 0x47, 0xf4, 0xa1, 0xfa, 0x05, 0xb9, - 0x86, 0xf7, 0x85, 0xa3, 0x88, 0xcd, 0x8c, 0x26, 0x76, 0x05, 0x73, 0xa4, 0x69, 0xe5, 0xbf, 0x4d, - 0x96, 0xc2, 0xe1, 0x50, 0x57, 0x43, 0x0d, 0x76, 0x0e, 0x74, 0xd4, 0x7c, 0x21, 0xf1, 0x16, 0x38, - 0x01, 0x0a, 0x28, 0x2b, 0x7a, 0xf8, 0xad, 0xfd, 0x09, 0xb2, 0x59, 0x6a, 0x35, 0xf8, 0xb0, 0x72, - 0x7e, 0x64, 0x87, 0x79, 0xee, 0x16, 0x3d, 0x71, 0x3d, 0x2b, 0x00, 0x76, 0x69, 0xe8, 0xd4, 0x78, - 0x3a, 0xfb, 0xf3, 0xbf, 0x7d, 0x33, 0x13, 0x3f, 0x0c, 0x6f, 0xa6, 0x6e, 0xaa, 0x04, 0x86, 0xb8, - 0xaf, 0xd2, 0xde, 0x8f, 0xd8, 0xb1, 0x04, 0xf1, 0xa2, 0x69, 0xc6, 0x2f, 0xb9, 0x32, 0xf1, 0x4b, - 0x2e, 0xed, 0x71, 0x24, 0xf5, 0x24, 0x32, 0xe9, 0xac, 0xe7, 0x9e, 0xb0, 0xf1, 0xf9, 0x7e, 0x21, - 0x43, 0x2e, 0xcb, 0x8c, 0x5b, 0x8c, 0x06, 0x03, 0x8f, 0x99, 0x7c, 0x7a, 0x9d, 0x77, 0x00, 0xf2, - 0x0d, 0xf6, 0x50, 0xe0, 0x87, 0x73, 0x35, 0x0b, 0x7c, 0xc9, 0xea, 0x61, 0x8c, 0x0e, 0x5e, 0x28, - 0xb8, 0x07, 0x3f, 0xe4, 0x8b, 0x4b, 0x68, 0xf4, 0x67, 0xee, 0xad, 0xe8, 0x04, 0x41, 0x65, 0x1a, - 0x50, 0xed, 0x2a, 0x56, 0x41, 0x6c, 0x2d, 0x78, 0xbc, 0x57, 0x9d, 0x43, 0x57, 0xfb, 0xfd, 0x2c, - 0x51, 0x4b, 0xe5, 0x33, 0x87, 0xf6, 0xac, 0x0e, 0x82, 0x41, 0xcb, 0x3f, 0xf1, 0xd4, 0x97, 0xdb, - 0xb9, 0xe0, 0x87, 0xad, 0x1e, 0x83, 0x4e, 0x5e, 0xc0, 0xed, 0x1c, 0x59, 0x62, 0xab, 0xc7, 0x38, - 0xfb, 0xdd, 0xf7, 0xac, 0x9f, 0x65, 0x46, 0xdf, 0x75, 0xf9, 0x0a, 0x90, 0x97, 0x35, 0x2b, 0x00, - 0x6d, 0xba, 0xae, 0xbd, 0xe7, 0x43, 0x2b, 0x8f, 0xa8, 0x6f, 0xd8, 0x7c, 0x91, 0x49, 0xe6, 0x69, - 0x16, 0xb7, 0xde, 0x23, 0xea, 0xd7, 0xac, 0x13, 0x26, 0xaf, 0x1f, 0x1f, 0x90, 0x0d, 0x0b, 0xee, - 0x92, 0xe5, 0x3e, 0xd8, 0x1f, 0x1c, 0xd8, 0x56, 0x07, 0x8e, 0xf6, 0x45, 0x5d, 0xb5, 0xfc, 0x52, - 0x98, 0xd4, 0x84, 0x94, 0xd4, 0xb6, 0x29, 0xb7, 0x40, 0x3c, 0xda, 0x63, 0xdb, 0xa6, 0xdc, 0xff, - 0x3e, 0x21, 0xf9, 0x18, 0xba, 0x98, 0x8d, 0x61, 0xb6, 0x05, 0xc8, 0xb6, 0x19, 0x61, 0x94, 0x10, - 0x41, 0xe4, 0xd6, 0xfe, 0xf1, 0x1c, 0x59, 0x2f, 0xf1, 0xa3, 0x71, 0xfa, 0x9e, 0x54, 0xc9, 0xac, - 0x43, 0x45, 0xf7, 0x2d, 0xe9, 0xf0, 0x5b, 0xbd, 0x4d, 0x96, 0x4d, 0xe6, 0x77, 0x3c, 0xab, 0xcf, - 0x57, 0x3f, 0x74, 0xd9, 0x92, 0x1e, 0x07, 0xf1, 0xd1, 0x86, 0x43, 0x0c, 0xef, 0x4d, 0x84, 0x84, - 0x4e, 0x10, 0x54, 0xe7, 0x24, 0xee, 0x90, 0x15, 0x3e, 0x5f, 0x4c, 0x76, 0x88, 0x18, 0xa8, 0x71, - 0x58, 0x16, 0x30, 0x40, 0x51, 0xc8, 0xcc, 0xc0, 0xb3, 0xc5, 0x95, 0x0c, 0xff, 0xc9, 0x47, 0x4b, - 0xf2, 0x72, 0x86, 0xe5, 0x98, 0xec, 0x85, 0x68, 0xf0, 0x8a, 0xe0, 0xe8, 0xaa, 0x1c, 0xa6, 0x7e, - 0x40, 0xae, 0x1e, 0x0d, 0x4c, 0xc3, 0x3f, 0xb6, 0x1c, 0x23, 0x85, 0xbe, 0x88, 0xac, 0xc2, 0xd1, - 0xc0, 0x6c, 0x1d, 0x5b, 0x4e, 0x35, 0x9e, 0xab, 0x40, 0x2e, 0xd9, 0x2e, 0x35, 0xb9, 0x74, 0xec, - 0x77, 0x3c, 0xc6, 0x1c, 0xac, 0x17, 0xde, 0xd9, 0xac, 0x8b, 0xa4, 0x16, 0xa4, 0x40, 0xed, 0xde, - 0x20, 0x6b, 0x60, 0x13, 0x10, 0x4d, 0x1f, 0x71, 0xf5, 0x9b, 0xe3, 0xe0, 0xa6, 0x9c, 0x3e, 0xc0, - 0x7f, 0xfa, 0x46, 0x8f, 0xfe, 0xd0, 0xf5, 0x80, 0x53, 0x59, 0xd4, 0x17, 0x2c, 0x7f, 0x97, 0x7f, - 0xf2, 0xae, 0x0d, 0x2c, 0xe6, 0x09, 0x46, 0x03, 0x7e, 0x73, 0x69, 0x9e, 0xf6, 0x68, 0xc0, 0x06, - 0xa1, 0xa8, 0xb5, 0x8a, 0x54, 0x05, 0x14, 0x65, 0x2d, 0xf5, 0x06, 0x59, 0x72, 0xbd, 0x2e, 0x75, - 0xac, 0x9f, 0x65, 0x1e, 0x30, 0x1d, 0x4b, 0x7a, 0x04, 0xe0, 0x8b, 0x16, 0xef, 0x9a, 0x4d, 0xce, - 0x24, 0x20, 0x53, 0xb1, 0x04, 0x90, 0x32, 0xe7, 0x0f, 0xae, 0x91, 0x45, 0xe6, 0x98, 0x98, 0xb8, - 0x2e, 0xc4, 0x68, 0xc7, 0x2c, 0x0b, 0xd6, 0x81, 0x9f, 0x8e, 0x30, 0xac, 0x2a, 0x90, 0x0d, 0xbf, - 0x39, 0xff, 0x61, 0x39, 0xfc, 0xdc, 0x70, 0xbd, 0x33, 0xc3, 0xea, 0xf1, 0x53, 0xe2, 0x12, 0xde, - 0xaa, 0x85, 0xe0, 0x2a, 0x87, 0xf2, 0xb1, 0xf5, 0xbf, 0x19, 0x50, 0xce, 0xdb, 0x02, 0xd6, 0x06, - 0x8e, 0x2d, 0xc2, 0x10, 0xe5, 0x1d, 0xa2, 0x1e, 0xd0, 0x20, 0xb0, 0x51, 0x12, 0x30, 0x3c, 0xd7, - 0xb6, 0x07, 0x7d, 0x60, 0x16, 0x16, 0x75, 0x05, 0x53, 0x80, 0xed, 0x07, 0x38, 0x3f, 0x17, 0x53, - 0x7d, 0x6d, 0xf8, 0x81, 0x67, 0x39, 0x5d, 0x60, 0x15, 0x96, 0xf4, 0x4b, 0x89, 0x2e, 0x6f, 0x41, - 0x12, 0x17, 0xf4, 0x96, 0x4b, 0xb1, 0x59, 0xfe, 0x98, 0xac, 0x98, 0xb8, 0x89, 0xe0, 0x0e, 0x94, - 0x81, 0x83, 0xe2, 0x52, 0x61, 0x78, 0x6b, 0xd1, 0x97, 0x05, 0x22, 0xe4, 0x7b, 0x9f, 0x2c, 0xfb, - 0xb0, 0x62, 0x30, 0x1b, 0x1e, 0x56, 0x6a, 0x61, 0x68, 0x19, 0xe9, 0x04, 0xd1, 0x20, 0x13, 0x8e, - 0xba, 0x7b, 0xea, 0x30, 0xdc, 0x51, 0x60, 0xd4, 0x1b, 0xfc, 0x53, 0xab, 0xa1, 0x36, 0x49, 0x0a, - 0x64, 0x48, 0xa0, 0x15, 0x65, 0x7d, 0x87, 0x2c, 0xe0, 0xe2, 0x93, 0x02, 0xda, 0xa8, 0xb2, 0x24, - 0x8a, 0xb6, 0x8d, 0x32, 0x5a, 0x92, 0x1a, 0xdf, 0x36, 0xd5, 0x77, 0xd3, 0x74, 0x46, 0x36, 0x35, - 0x24, 0xf4, 0xdb, 0x19, 0xa2, 0x26, 0x04, 0x41, 0x50, 0x5d, 0x4c, 0x90, 0xa4, 0xd5, 0x0f, 0xc8, - 0x1c, 0xaa, 0x3b, 0x50, 0x56, 0x7f, 0xb5, 0x30, 0x9c, 0xbd, 0x80, 0x1c, 0x22, 0xe8, 0x7b, 0x10, - 0x39, 0xff, 0x19, 0x21, 0x11, 0xf0, 0xbc, 0xe3, 0x45, 0x15, 0xf2, 0x34, 0x0a, 0x6e, 0x28, 0x28, - 0x5b, 0x64, 0x1d, 0xa4, 0x36, 0xb9, 0x8f, 0x03, 0x9d, 0x09, 0xd5, 0xfc, 0x28, 0x46, 0xe3, 0x82, - 0x32, 0x79, 0x5b, 0x1e, 0x49, 0x81, 0x67, 0x31, 0xb1, 0xc9, 0x9f, 0x57, 0xdc, 0x6d, 0xb2, 0x6c, - 0x39, 0x1d, 0x0f, 0x8c, 0x87, 0xa8, 0x2d, 0xf5, 0x9a, 0x31, 0x90, 0xf6, 0xdf, 0x8a, 0xc3, 0x36, - 0x24, 0x17, 0xca, 0xe6, 0xd7, 0x23, 0xf5, 0x16, 0x74, 0xc5, 0x93, 0xcc, 0xa3, 0x50, 0xc3, 0xf5, - 0x47, 0x68, 0x07, 0xdf, 0x54, 0x42, 0xc5, 0x76, 0x5c, 0x43, 0x95, 0x93, 0x50, 0x1c, 0xeb, 0xd7, - 0xc9, 0x6a, 0xa8, 0xc2, 0x46, 0x34, 0xa1, 0x49, 0x94, 0x50, 0xd4, 0x66, 0xfd, 0xe1, 0x4c, 0x34, - 0x53, 0x76, 0xa8, 0x6d, 0x37, 0x0e, 0xb7, 0xf8, 0x86, 0xa8, 0x92, 0xd9, 0x53, 0xc6, 0x8e, 0xc5, - 0x20, 0xc2, 0x6f, 0x75, 0x37, 0xc6, 0x1e, 0x48, 0x73, 0x96, 0x6c, 0x4a, 0xe6, 0x8f, 0x48, 0x14, - 0x24, 0xeb, 0x21, 0xb4, 0xcb, 0x6b, 0x87, 0x89, 0x6f, 0x5f, 0x7d, 0x46, 0x42, 0x90, 0x71, 0x48, - 0xbd, 0x1e, 0xf3, 0x04, 0xbb, 0x37, 0x91, 0xda, 0x16, 0x60, 0x46, 0x0c, 0x09, 0x7e, 0xe7, 0x7f, - 0x23, 0x43, 0x56, 0x93, 0x05, 0x9e, 0x37, 0x1b, 0xc7, 0xda, 0x16, 0x3d, 0x22, 0x97, 0xe9, 0x09, - 0xf3, 0x38, 0x23, 0xea, 0x77, 0xa8, 0xcd, 0x4c, 0xa3, 0xc7, 0xa7, 0x4c, 0x07, 0x6a, 0x97, 0xd5, - 0x2f, 0x89, 0xc4, 0x16, 0xa4, 0xed, 0x42, 0x92, 0x54, 0x18, 0xa2, 0xb6, 0x6b, 0x36, 0x54, 0x18, - 0x82, 0x72, 0x2b, 0xff, 0xa7, 0x63, 0x75, 0xc3, 0xea, 0xbe, 0x74, 0xdd, 0x6e, 0x93, 0x95, 0xae, - 0x6b, 0x9b, 0x5c, 0xb4, 0x01, 0xf3, 0x26, 0x61, 0xc9, 0xc1, 0x61, 0x4d, 0xe6, 0x09, 0x0b, 0xa7, - 0x70, 0x32, 0xcf, 0x26, 0x95, 0x65, 0xef, 0xa1, 0x92, 0x2d, 0xd9, 0xb1, 0x52, 0x19, 0x35, 0x62, - 0xc0, 0xb5, 0x7e, 0xa4, 0x3c, 0x8e, 0x67, 0x10, 0xf3, 0xfb, 0x5b, 0x64, 0xe5, 0x88, 0xda, 0xb6, - 0xe1, 0x1e, 0x1a, 0x87, 0xfc, 0x70, 0x0d, 0xb7, 0xe0, 0xe1, 0x2c, 0xe4, 0x28, 0x9a, 0x59, 0xd7, - 0x53, 0x5a, 0xdf, 0xf8, 0xb2, 0xd0, 0x3e, 0x45, 0xbd, 0x99, 0xcc, 0xee, 0x9e, 0x32, 0xe6, 0xec, - 0x58, 0xdd, 0xa3, 0x56, 0xc7, 0xf5, 0xc2, 0xaa, 0x6e, 0x92, 0x39, 0xcf, 0x1d, 0x08, 0x6b, 0xbc, - 0xb9, 0x27, 0xd9, 0x77, 0x1f, 0xea, 0x08, 0xd0, 0xfe, 0xcd, 0xd8, 0xd5, 0xc6, 0xa8, 0xfc, 0xa2, - 0xe6, 0x1b, 0x64, 0xce, 0xe7, 0x00, 0xd1, 0x58, 0xfc, 0x98, 0x52, 0x29, 0x18, 0x53, 0x5a, 0xcf, - 0x24, 0x94, 0xd6, 0x9c, 0x2a, 0x56, 0x8b, 0x77, 0xfb, 0x9c, 0xac, 0x52, 0x29, 0x32, 0x64, 0x6a, - 0x05, 0xae, 0xc7, 0x9a, 0x9e, 0xdb, 0x73, 0x9b, 0x5c, 0x40, 0x94, 0xcd, 0xb9, 0x43, 0x56, 0x04, - 0xc7, 0x67, 0xf8, 0x8c, 0x49, 0x6d, 0xec, 0xb2, 0x80, 0xb5, 0x18, 0x73, 0xb4, 0xbf, 0x12, 0xd3, - 0x87, 0x0f, 0x51, 0x11, 0x8d, 0xfa, 0x9c, 0xcc, 0xf5, 0x41, 0x50, 0xc5, 0xf3, 0xe1, 0x7e, 0xe1, - 0x9c, 0x0c, 0x85, 0x10, 0xa4, 0x63, 0xc6, 0x7c, 0x9d, 0x2c, 0x85, 0x30, 0x3e, 0x8f, 0xfa, 0xfc, - 0x23, 0x9a, 0x9f, 0x0b, 0xf0, 0x5d, 0x35, 0x79, 0x43, 0x03, 0x2b, 0xb0, 0x25, 0x17, 0x89, 0x1f, - 0x92, 0xc1, 0x9b, 0x09, 0x19, 0x3c, 0xed, 0x1f, 0x66, 0xc8, 0xcd, 0x70, 0x6b, 0x44, 0xd5, 0x36, - 0xfc, 0xdc, 0xf6, 0xdc, 0x41, 0x1f, 0x4e, 0xb5, 0xb7, 0xc9, 0xba, 0xd8, 0x48, 0x0c, 0x9f, 0x51, - 0x0f, 0xee, 0x41, 0x44, 0x69, 0x8a, 0x48, 0x68, 0x49, 0xb8, 0x5a, 0x26, 0xb7, 0xe8, 0x20, 0x70, - 0x05, 0x27, 0x65, 0xf8, 0xcc, 0xe6, 0xf2, 0x47, 0x9f, 0xf3, 0x78, 0x7d, 0xe6, 0x50, 0x3b, 0x40, - 0x93, 0xc4, 0x75, 0xfd, 0x3a, 0x47, 0x43, 0xd6, 0xaa, 0x05, 0x48, 0x4d, 0xcb, 0xe9, 0x36, 0x11, - 0x45, 0xad, 0x93, 0x79, 0x7e, 0xb2, 0x0f, 0x7c, 0xa1, 0xd6, 0xdd, 0x2c, 0x54, 0xa2, 0x4a, 0xa1, - 0xa6, 0xb5, 0x05, 0xe9, 0x4f, 0x6e, 0x1c, 0x1b, 0x63, 0x92, 0x8c, 0xc6, 0x33, 0x5d, 0x50, 0x89, - 0x5f, 0x9e, 0xc6, 0xda, 0xc9, 0xf1, 0xe4, 0x00, 0x6b, 0xff, 0x2c, 0x13, 0xe9, 0xd2, 0x87, 0x71, - 0xc4, 0xf0, 0xbd, 0x47, 0x2e, 0xc1, 0x04, 0xeb, 0xf2, 0xc2, 0xfc, 0x50, 0x06, 0xc0, 0xce, 0x50, - 0x63, 0x49, 0x52, 0x76, 0xd8, 0x27, 0x6f, 0xd9, 0xac, 0x4b, 0x3b, 0x67, 0x51, 0xd7, 0xc9, 0x5d, - 0xd9, 0x38, 0x38, 0x33, 0x00, 0xd9, 0xf0, 0xdd, 0x81, 0xd7, 0x61, 0x8f, 0xc0, 0xd2, 0x29, 0xa7, - 0xbf, 0x86, 0x19, 0xc2, 0x2e, 0x15, 0x3b, 0xf1, 0xd3, 0x33, 0x6c, 0x21, 0xe2, 0xaa, 0x45, 0xb2, - 0x82, 0x3b, 0x08, 0x96, 0x07, 0x76, 0x50, 0x92, 0x21, 0x18, 0x3b, 0x94, 0xfa, 0x72, 0x2f, 0xfc, - 0xf6, 0xb5, 0xaf, 0xa3, 0x49, 0xbf, 0xd7, 0x47, 0x03, 0xcb, 0x64, 0xb3, 0xd5, 0x6f, 0x93, 0x39, - 0xde, 0x81, 0xbe, 0xd8, 0x35, 0xee, 0x14, 0xce, 0xeb, 0x20, 0x1d, 0xf1, 0xb5, 0x9f, 0x89, 0x56, - 0x78, 0x8c, 0xf4, 0x6e, 0x68, 0xe2, 0xfb, 0x47, 0x24, 0x4f, 0x71, 0xca, 0xc2, 0xba, 0x61, 0x41, - 0x5c, 0x7f, 0x5a, 0x04, 0x35, 0xf0, 0xf9, 0x7a, 0xd8, 0xcc, 0x39, 0x7a, 0x58, 0xad, 0x4c, 0x5e, - 0x9f, 0x58, 0xc4, 0x54, 0x0c, 0x84, 0xc6, 0xa2, 0x39, 0x85, 0x7a, 0x6a, 0xa1, 0xb9, 0x82, 0xdb, - 0xd6, 0xd2, 0x11, 0x75, 0xba, 0x8c, 0xcb, 0x15, 0xe2, 0x4c, 0x19, 0x3a, 0x64, 0x2c, 0xb0, 0x5b, - 0x94, 0x67, 0x50, 0xfc, 0xd6, 0x76, 0x85, 0xc6, 0x08, 0x69, 0xe5, 0xe8, 0xcc, 0x68, 0x85, 0xfa, - 0x74, 0x50, 0x4d, 0x76, 0xce, 0x46, 0xe9, 0x30, 0x33, 0xa3, 0x74, 0x98, 0xf1, 0x6d, 0x7d, 0x88, - 0x4a, 0xd8, 0xdc, 0xcd, 0x54, 0x73, 0xa3, 0xb6, 0x36, 0x90, 0xc5, 0xda, 0xeb, 0x77, 0x3d, 0x6a, - 0x4a, 0xae, 0x38, 0x60, 0xbd, 0x49, 0x9c, 0x5b, 0x42, 0x0c, 0xce, 0x26, 0xc5, 0x60, 0xed, 0x16, - 0x8e, 0xf2, 0x10, 0x41, 0x59, 0x17, 0xed, 0x47, 0x19, 0xd4, 0xbd, 0x6c, 0x97, 0xf6, 0xe1, 0xda, - 0xc5, 0x3d, 0x75, 0xb8, 0xd0, 0xc8, 0x4c, 0x1d, 0x94, 0xf3, 0x93, 0x0a, 0xae, 0x13, 0x72, 0x1a, - 0xdd, 0xdb, 0x21, 0x7f, 0x77, 0x19, 0xf8, 0x3b, 0x03, 0x68, 0x21, 0x05, 0x50, 0xaf, 0x6f, 0x22, - 0x14, 0xee, 0xf1, 0xf4, 0x0a, 0xd8, 0x15, 0xd5, 0x1b, 0xfa, 0x6e, 0xb1, 0xa6, 0x2f, 0x9d, 0x86, - 0x37, 0x79, 0x5f, 0xe1, 0x75, 0x23, 0x4c, 0x95, 0x7e, 0x4d, 0x88, 0x6f, 0xa8, 0x10, 0xbf, 0x45, - 0x96, 0xa5, 0x3c, 0x27, 0x2b, 0x32, 0xa7, 0x13, 0x09, 0xaa, 0x9a, 0x7c, 0x02, 0x74, 0xdc, 0x5e, - 0xdf, 0x66, 0x01, 0xc3, 0x4e, 0x58, 0xd4, 0x23, 0x80, 0xf6, 0x1d, 0xdc, 0xba, 0x46, 0x50, 0x9e, - 0x6e, 0x0a, 0x86, 0x3a, 0x1e, 0x3f, 0x41, 0xc1, 0xd7, 0x3e, 0xc1, 0xee, 0x1d, 0x4a, 0x98, 0x8e, - 0xec, 0x53, 0x99, 0xfb, 0xd0, 0x63, 0xfe, 0x51, 0xf2, 0x56, 0xa2, 0x66, 0x39, 0xc7, 0xfc, 0xc0, - 0x94, 0x77, 0x07, 0xe1, 0xdd, 0xe8, 0x9c, 0xbe, 0x2c, 0x60, 0xd0, 0x69, 0x62, 0x80, 0xf1, 0x32, - 0xc8, 0xd7, 0xd9, 0x0f, 0x5d, 0xcb, 0x29, 0x1d, 0xd1, 0x80, 0x2f, 0x0c, 0x87, 0xd9, 0xbe, 0xf6, - 0x61, 0xec, 0x5e, 0x9c, 0x39, 0xe6, 0x16, 0xdc, 0xae, 0xeb, 0xac, 0xe3, 0x0d, 0xac, 0xc0, 0xe7, - 0x82, 0xb3, 0x27, 0x7e, 0xc3, 0x71, 0x9a, 0xd3, 0xc3, 0x6f, 0xed, 0xf3, 0x68, 0x87, 0x48, 0xe6, - 0x92, 0xe7, 0xf9, 0x2d, 0xb2, 0x1c, 0xf1, 0x76, 0x32, 0x3f, 0x09, 0x99, 0x3b, 0x5f, 0xfb, 0xef, - 0x67, 0xa2, 0xed, 0x31, 0x4d, 0x42, 0x74, 0xd0, 0x4e, 0xe2, 0x4a, 0x6e, 0xf5, 0xd1, 0x9b, 0x85, - 0xc9, 0x19, 0x0a, 0x15, 0x34, 0x34, 0x7e, 0xb2, 0xd0, 0xda, 0x2b, 0x95, 0x2a, 0xad, 0x56, 0x78, - 0x89, 0xd7, 0x88, 0x35, 0x05, 0x99, 0xf5, 0xf7, 0xcf, 0xa3, 0x95, 0x00, 0xe3, 0x89, 0x17, 0xb5, - 0x5f, 0x6d, 0x11, 0x22, 0x7e, 0x73, 0xfe, 0x7f, 0xe6, 0xe5, 0x49, 0xc6, 0xc8, 0xe4, 0x7f, 0x39, - 0x43, 0x2e, 0x8d, 0xc0, 0x39, 0x8f, 0x4f, 0xbe, 0x12, 0x1e, 0xe6, 0x82, 0x4d, 0xc6, 0x2f, 0xbe, - 0xb5, 0xd9, 0xec, 0x84, 0xd9, 0xbe, 0xc1, 0xa8, 0x27, 0xa5, 0xf6, 0x9c, 0xbe, 0x82, 0xc0, 0x0a, - 0xc0, 0x38, 0x1b, 0x73, 0xe0, 0x3a, 0x03, 0xa9, 0xfc, 0xc3, 0x0f, 0xed, 0x5d, 0xb2, 0x20, 0xfa, - 0x52, 0x5d, 0x26, 0xb2, 0x37, 0xd1, 0x4e, 0x17, 0x6c, 0xad, 0x8c, 0xbd, 0x7a, 0xab, 0x59, 0x29, - 0xa1, 0xbd, 0x5b, 0x46, 0x63, 0xe4, 0xde, 0xc8, 0xa6, 0x57, 0x9d, 0x13, 0x2b, 0x60, 0x7c, 0x43, - 0xef, 0x07, 0x65, 0xd6, 0xb1, 0x2d, 0x07, 0xd4, 0x31, 0x14, 0x00, 0xcc, 0x14, 0xfb, 0x64, 0xf8, - 0x7d, 0xce, 0x5d, 0xab, 0x7c, 0x03, 0x92, 0x50, 0xa7, 0x46, 0x5a, 0xa9, 0x49, 0x2a, 0x3f, 0xed, - 0x07, 0x78, 0x60, 0x8e, 0xce, 0x1a, 0x5b, 0x91, 0x13, 0xb4, 0x86, 0x37, 0x09, 0x89, 0x29, 0xc6, - 0x44, 0xe5, 0x42, 0x9d, 0xaa, 0xb6, 0x89, 0x5a, 0x0b, 0xb8, 0x71, 0xdd, 0x61, 0x9e, 0xdb, 0x0a, - 0xa8, 0x63, 0x5a, 0x4e, 0xd7, 0xd7, 0xfe, 0xf1, 0x02, 0xce, 0xf4, 0xe1, 0xa4, 0xb0, 0xe0, 0xa7, - 0x64, 0xc9, 0x97, 0x40, 0xc1, 0xba, 0xbe, 0x56, 0x98, 0x9c, 0xa7, 0xc0, 0xa1, 0x7a, 0x94, 0x2d, - 0xff, 0x8b, 0x0b, 0x64, 0x96, 0xc3, 0xc6, 0xaa, 0xc4, 0x41, 0xba, 0xb1, 0x1c, 0x39, 0x4d, 0xe0, - 0x37, 0x9f, 0x3c, 0xb6, 0x2b, 0x2e, 0xae, 0x01, 0x17, 0xbf, 0x78, 0x6b, 0x4f, 0x2d, 0xc7, 0xf0, - 0x03, 0x8f, 0xd1, 0x63, 0x21, 0xcc, 0x2d, 0x9d, 0x5a, 0x4e, 0x0b, 0x00, 0xa0, 0x2a, 0x64, 0x7e, - 0x60, 0xc4, 0x70, 0xc4, 0x55, 0x2f, 0x07, 0xef, 0x87, 0x78, 0xd7, 0xc9, 0x12, 0x3d, 0xe9, 0x1a, - 0xc7, 0x96, 0x6d, 0xfb, 0xa0, 0xf6, 0xcc, 0xea, 0x8b, 0xf4, 0xa4, 0xfb, 0x8c, 0x7f, 0xc3, 0x70, - 0x9f, 0x74, 0x0d, 0x93, 0xd1, 0xe0, 0xc8, 0x07, 0xbd, 0x67, 0x56, 0xe7, 0xe8, 0x65, 0x00, 0xc0, - 0x16, 0x72, 0xd2, 0x35, 0xa8, 0xef, 0x5b, 0x7e, 0xe0, 0x83, 0xa2, 0x33, 0xab, 0xf3, 0x1c, 0x45, - 0x84, 0xf0, 0x86, 0x72, 0x84, 0x6e, 0xbf, 0x07, 0x3a, 0xcd, 0xac, 0x3e, 0x4f, 0x4f, 0xba, 0xdb, - 0xfd, 0x9e, 0x4c, 0x78, 0xd1, 0xef, 0x81, 0x02, 0x13, 0x13, 0xbe, 0xea, 0xf7, 0x78, 0x89, 0x50, - 0x6d, 0xac, 0x0f, 0xde, 0xb2, 0x2e, 0x71, 0x08, 0x56, 0xe8, 0x0e, 0x59, 0x81, 0x64, 0x59, 0x24, - 0xde, 0xab, 0x2e, 0x73, 0x98, 0x2c, 0xf3, 0x1a, 0x59, 0x04, 0x14, 0x5e, 0x28, 0x2a, 0x39, 0x17, - 0xf8, 0x37, 0x2f, 0x55, 0x26, 0xf1, 0x62, 0x57, 0xa3, 0x24, 0x5e, 0xee, 0x6d, 0xb2, 0xdc, 0x67, - 0xde, 0xa1, 0xeb, 0xf5, 0xa8, 0xd3, 0x61, 0xa0, 0xdd, 0xcc, 0xea, 0x71, 0x90, 0xfa, 0x1a, 0x59, - 0xe5, 0xe3, 0x61, 0x9c, 0x5a, 0xc1, 0x91, 0x41, 0x6d, 0xfb, 0x4c, 0xe8, 0x38, 0x57, 0x38, 0x74, - 0xdf, 0x0a, 0x8e, 0x8a, 0xb6, 0x7d, 0x86, 0xcf, 0x00, 0xf8, 0xf8, 0xc4, 0xf0, 0xd6, 0xc5, 0xe5, - 0x2f, 0xc0, 0x43, 0xcc, 0x77, 0x88, 0x0a, 0xf4, 0x68, 0x97, 0x5a, 0x8e, 0x1f, 0x18, 0xcc, 0x61, - 0x3d, 0x79, 0x75, 0xaa, 0xf0, 0x94, 0x22, 0x26, 0x54, 0x38, 0x5c, 0x7d, 0x40, 0x36, 0x04, 0xdd, - 0x24, 0x3e, 0xde, 0xa7, 0xaa, 0x98, 0x96, 0xc8, 0x71, 0x97, 0xe4, 0x1c, 0x16, 0x9c, 0xba, 0x5e, - 0x70, 0x64, 0xf4, 0xf9, 0xf0, 0x6f, 0x60, 0x75, 0x25, 0xb0, 0xc9, 0x47, 0xff, 0x0e, 0x59, 0xb1, - 0xa9, 0x1f, 0x1c, 0x59, 0x01, 0xe2, 0x5c, 0xc6, 0xfe, 0x14, 0xb0, 0xa6, 0x98, 0x20, 0x26, 0x73, - 0xce, 0x30, 0x1d, 0x6f, 0x49, 0x17, 0x39, 0x00, 0x12, 0x6f, 0x91, 0x65, 0x93, 0xf6, 0x68, 0x97, - 0x61, 0xf2, 0x55, 0x94, 0xf3, 0x11, 0x04, 0x08, 0xf7, 0xc9, 0xba, 0xed, 0x3a, 0x5d, 0x18, 0x10, - 0xda, 0x13, 0x68, 0x9b, 0xc2, 0xf6, 0x0c, 0x13, 0xb6, 0x69, 0x8f, 0xc9, 0xca, 0x1c, 0x31, 0x6a, - 0xa3, 0xa4, 0x44, 0x8f, 0x37, 0xaf, 0x61, 0x65, 0x04, 0x4c, 0xa2, 0xf0, 0x79, 0x23, 0xea, 0xe7, - 0x6f, 0xe6, 0x71, 0x9c, 0xe8, 0x49, 0xb7, 0x26, 0x40, 0xd1, 0x9c, 0x75, 0x2c, 0xe6, 0xc3, 0x1d, - 0xa6, 0x9c, 0xb3, 0x1c, 0xa0, 0x3d, 0x42, 0x3e, 0x25, 0x5c, 0xb6, 0x6d, 0xab, 0xc7, 0x4c, 0xe4, - 0xc6, 0xc7, 0xa9, 0x33, 0xb4, 0x1f, 0x65, 0x91, 0x05, 0x19, 0x91, 0x29, 0xdc, 0x20, 0xc6, 0xae, - 0x69, 0x83, 0xa8, 0x1e, 0x75, 0x8e, 0x8d, 0xce, 0xd1, 0xc0, 0x39, 0x66, 0xa6, 0x81, 0x0c, 0x3f, - 0x9e, 0x71, 0x0f, 0x0b, 0xe7, 0x90, 0x2d, 0xe8, 0xd4, 0x39, 0x2e, 0x61, 0x4e, 0x4c, 0x50, 0xbc, - 0x14, 0x24, 0x7f, 0x4c, 0x94, 0x34, 0x16, 0xbc, 0x05, 0x0a, 0x0b, 0x95, 0x07, 0x52, 0x98, 0x53, - 0xfd, 0x90, 0x2c, 0x07, 0xbc, 0xac, 0x44, 0x65, 0xae, 0x16, 0xd0, 0xfc, 0x07, 0xc5, 0xad, 0x58, - 0x5d, 0x48, 0x10, 0xfe, 0x96, 0xc6, 0x27, 0xdb, 0x25, 0xce, 0x87, 0x56, 0x4c, 0x2b, 0x70, 0x3d, - 0xce, 0x3f, 0x79, 0x27, 0x92, 0x75, 0x42, 0x59, 0xb2, 0x2e, 0xf9, 0xd2, 0x91, 0x68, 0x38, 0xa7, - 0xe4, 0xfd, 0x48, 0x46, 0xce, 0x29, 0x71, 0x29, 0x32, 0xe2, 0xf2, 0x47, 0x3b, 0x22, 0xaf, 0x4d, - 0x2e, 0x36, 0xd4, 0x2e, 0xac, 0x78, 0x31, 0xb8, 0xd8, 0xa9, 0x6f, 0x14, 0x26, 0x64, 0xd6, 0x13, - 0x39, 0xa4, 0x4c, 0x38, 0x8c, 0xcc, 0xc4, 0xcd, 0xcd, 0xe4, 0xca, 0xe7, 0xc9, 0xe2, 0xc0, 0x67, - 0x5e, 0xac, 0x01, 0xe1, 0xb7, 0x76, 0x46, 0xde, 0x98, 0x4c, 0x3a, 0x7e, 0xcc, 0xbd, 0x54, 0x11, - 0xe3, 0xcc, 0x57, 0xa5, 0x38, 0x9a, 0x2c, 0xda, 0x66, 0xd4, 0x67, 0x53, 0x0f, 0xcb, 0xa4, 0x96, - 0x31, 0x72, 0xff, 0x7c, 0xf2, 0x53, 0xb7, 0xce, 0xc3, 0xac, 0x52, 0x14, 0x08, 0xbf, 0xa5, 0xb9, - 0x5a, 0xb2, 0x98, 0xd4, 0xcd, 0xed, 0x64, 0x2e, 0xe3, 0x57, 0xb2, 0xc3, 0x1d, 0x11, 0xe5, 0x9d, - 0x8e, 0xcd, 0xe0, 0xe2, 0x0c, 0x26, 0xc6, 0xfa, 0x82, 0x20, 0x08, 0x6e, 0xe9, 0x22, 0x04, 0x93, - 0xf9, 0x1d, 0xa1, 0x6a, 0x12, 0x08, 0x65, 0xe6, 0x77, 0xf8, 0xea, 0x14, 0x08, 0x03, 0xcf, 0x16, - 0xf7, 0x94, 0xa2, 0xc0, 0x3d, 0xcf, 0xe6, 0xf9, 0x3d, 0x76, 0xc2, 0x1c, 0x91, 0x8e, 0xb7, 0x94, - 0x44, 0x80, 0x38, 0x82, 0xbc, 0xc3, 0x9b, 0x8f, 0xdd, 0xe1, 0xc5, 0x2f, 0xd1, 0x16, 0x44, 0x8d, - 0xe5, 0x25, 0x5a, 0x34, 0x2b, 0x16, 0x13, 0xb3, 0xc2, 0x8c, 0xdb, 0x18, 0x9f, 0x52, 0xcf, 0x6c, - 0x0f, 0x02, 0xd7, 0xb3, 0xa8, 0x0d, 0x8c, 0x97, 0x3f, 0x4a, 0x70, 0xcb, 0x25, 0x04, 0xb7, 0xbb, - 0x24, 0x17, 0x78, 0xb4, 0x73, 0xcc, 0xb7, 0x6c, 0xd7, 0xb1, 0xcf, 0xc4, 0x88, 0xad, 0x48, 0x60, - 0xc3, 0xb1, 0xcf, 0x34, 0x23, 0x52, 0x24, 0xf0, 0x4d, 0x7a, 0xc7, 0xe2, 0xe2, 0x8d, 0x6d, 0x33, - 0xa7, 0xcb, 0x42, 0x9d, 0x67, 0xd3, 0xf5, 0x83, 0xf1, 0x5b, 0xe8, 0x4d, 0x42, 0x8e, 0xac, 0xee, - 0x91, 0x81, 0xda, 0x50, 0xc1, 0xd8, 0x1d, 0xc9, 0xbc, 0x5a, 0x29, 0x62, 0x6e, 0xc7, 0x16, 0x20, - 0xa5, 0x9e, 0xb1, 0xd6, 0x08, 0xdf, 0x23, 0x6f, 0x4d, 0x41, 0x64, 0xa2, 0x66, 0x76, 0xbc, 0xa1, - 0xf0, 0x06, 0x5e, 0x5e, 0x6c, 0xd9, 0x56, 0x1f, 0x6c, 0x71, 0xdb, 0x8c, 0xf6, 0x42, 0x9d, 0x5c, - 0x93, 0xef, 0x3f, 0x4e, 0xc0, 0x4c, 0x61, 0x13, 0x28, 0x6d, 0xb7, 0xca, 0x76, 0x57, 0xfb, 0xdd, - 0x0c, 0x76, 0xde, 0x76, 0x09, 0xf2, 0xa1, 0x2a, 0xe9, 0xa9, 0xe7, 0x52, 0xb3, 0x43, 0x7d, 0x29, - 0x26, 0xc2, 0xb4, 0xbf, 0x49, 0x48, 0x07, 0x3f, 0x63, 0x22, 0x88, 0x80, 0xa0, 0xe9, 0x3b, 0x30, - 0xe9, 0xde, 0x99, 0xd1, 0x71, 0x4d, 0x39, 0x6b, 0x97, 0x05, 0xac, 0xe4, 0x9a, 0xd3, 0x5c, 0xb0, - 0x73, 0x79, 0x45, 0x1a, 0xbf, 0x00, 0x15, 0x61, 0x04, 0x2f, 0x81, 0x9c, 0x8c, 0xe6, 0x44, 0x36, - 0x24, 0x25, 0x9b, 0x5a, 0x3d, 0xb0, 0xfa, 0x29, 0x76, 0x80, 0xc0, 0x35, 0xb2, 0x08, 0xf6, 0x42, - 0x31, 0x6d, 0x2d, 0x7c, 0xa3, 0x22, 0x84, 0x76, 0xe4, 0x4c, 0x13, 0x8a, 0x10, 0x04, 0x54, 0xc1, - 0x26, 0xe6, 0x9b, 0x01, 0x75, 0x02, 0x2b, 0x90, 0x8f, 0xb3, 0xc3, 0x6f, 0xed, 0x7f, 0x9d, 0x8b, - 0x54, 0x4c, 0xe9, 0x02, 0xc3, 0x01, 0xdb, 0x4d, 0x09, 0xaa, 0xef, 0x14, 0xce, 0xcb, 0x52, 0x40, - 0xe9, 0x8a, 0x37, 0xe9, 0xc9, 0x82, 0x30, 0xae, 0x0c, 0xa5, 0xd5, 0xef, 0x92, 0x55, 0x0f, 0x16, - 0x4c, 0xf8, 0x98, 0x36, 0x2d, 0xb3, 0x8e, 0x25, 0xbb, 0xed, 0x51, 0x3e, 0xd6, 0xb8, 0xde, 0xe0, - 0x36, 0x34, 0x87, 0xa4, 0xc4, 0x13, 0xdc, 0xfc, 0x3e, 0xb9, 0xbc, 0x7b, 0xe6, 0x07, 0xcc, 0x3b, - 0x43, 0x55, 0x8f, 0xc4, 0x4b, 0x18, 0x95, 0x66, 0x12, 0x46, 0xa5, 0xf0, 0x40, 0x9f, 0x27, 0x75, - 0x68, 0xc0, 0xba, 0xae, 0x78, 0xf4, 0x2e, 0x4c, 0x14, 0x4a, 0x02, 0x96, 0x7f, 0x8f, 0xa8, 0x35, - 0xd7, 0x0d, 0x6a, 0x96, 0x1f, 0x8c, 0xa5, 0x3a, 0x13, 0xa3, 0x9a, 0xff, 0x8d, 0x0c, 0x59, 0x1f, - 0xaa, 0x2e, 0xdf, 0x14, 0xba, 0x1c, 0x98, 0xd8, 0xbf, 0x09, 0x80, 0x70, 0x07, 0xbf, 0x45, 0x96, - 0x61, 0x3d, 0x08, 0x84, 0xac, 0x78, 0xc5, 0xcb, 0x41, 0x88, 0x00, 0xcf, 0x30, 0xa0, 0xf7, 0x10, - 0x63, 0x46, 0x3e, 0xc3, 0xe0, 0xb0, 0x90, 0x86, 0x40, 0x89, 0xbd, 0xb6, 0x25, 0x5e, 0x58, 0x0b, - 0xed, 0x9f, 0x66, 0x08, 0x89, 0x46, 0x08, 0x64, 0x60, 0x1c, 0x23, 0xe5, 0x15, 0x55, 0x21, 0x2b, - 0x55, 0xe7, 0x84, 0xda, 0x96, 0x09, 0x03, 0xa0, 0x64, 0x54, 0x95, 0xac, 0xc2, 0xcf, 0xba, 0x0b, - 0xc3, 0x71, 0xc2, 0x94, 0x2c, 0x3c, 0xb3, 0x44, 0x2c, 0x1c, 0x21, 0x65, 0x46, 0x5d, 0x23, 0xcb, - 0xa8, 0x3f, 0xaf, 0x78, 0x9e, 0xeb, 0x29, 0xb3, 0xea, 0x15, 0xa2, 0x56, 0x1d, 0x7f, 0x70, 0x78, - 0x68, 0x75, 0xf8, 0xd2, 0x6c, 0xba, 0x96, 0x13, 0xf8, 0xca, 0x9c, 0xba, 0x41, 0x14, 0x09, 0x67, - 0x4e, 0x00, 0x0f, 0xc7, 0x95, 0x79, 0x5e, 0x4a, 0xd1, 0xf6, 0x18, 0x35, 0xcf, 0x60, 0xf4, 0x99, - 0xa9, 0x2c, 0xc0, 0x1b, 0xcc, 0x72, 0xa3, 0xe6, 0x76, 0x8e, 0xb7, 0xa8, 0x65, 0x0f, 0x3c, 0xa6, - 0x2c, 0x86, 0x30, 0x6a, 0x4a, 0xd8, 0x12, 0xaf, 0x8d, 0xac, 0x21, 0xdc, 0xd8, 0x2b, 0x84, 0xb7, - 0x89, 0x33, 0x61, 0xee, 0x20, 0x50, 0x96, 0x35, 0x3d, 0x32, 0x8b, 0xde, 0x66, 0x01, 0xa0, 0x62, - 0x6d, 0x26, 0xad, 0xa9, 0x73, 0xa4, 0xf5, 0xbf, 0x1d, 0x53, 0xf0, 0x24, 0x89, 0x86, 0xeb, 0xe6, - 0x0e, 0xc1, 0xf7, 0xe1, 0x46, 0x1f, 0xe0, 0xf2, 0xd2, 0x07, 0x60, 0xa2, 0xfc, 0x07, 0x64, 0x43, - 0xa0, 0x78, 0xac, 0x07, 0xd6, 0x47, 0x88, 0x2a, 0x9e, 0x2d, 0x20, 0x2a, 0x26, 0x8d, 0xa8, 0xf1, - 0x4c, 0xb2, 0xc6, 0x57, 0xc8, 0xbc, 0xc8, 0x8e, 0x02, 0xad, 0xf8, 0x82, 0xcb, 0xe4, 0x24, 0x79, - 0x21, 0xcc, 0xf6, 0x13, 0x94, 0x5b, 0x64, 0x3d, 0xd4, 0x1b, 0x1a, 0xb8, 0x7b, 0x70, 0xa1, 0x36, - 0xf9, 0x9a, 0x7e, 0x74, 0x53, 0x0b, 0x62, 0x9d, 0x2a, 0x21, 0x01, 0x04, 0xa4, 0x95, 0x3b, 0x0b, - 0x69, 0xe5, 0xce, 0x06, 0x99, 0x43, 0x93, 0x8b, 0x45, 0xd4, 0xcf, 0xc0, 0x07, 0x08, 0x2a, 0x03, - 0xd3, 0x0a, 0x44, 0x2d, 0x84, 0x91, 0xf1, 0x32, 0xc0, 0x90, 0x70, 0xfe, 0x4b, 0x32, 0x2f, 0xb6, - 0xc5, 0xc4, 0xde, 0x97, 0x49, 0xed, 0x7d, 0xf7, 0xd1, 0x3f, 0x05, 0x1a, 0x78, 0x45, 0x2a, 0xd2, - 0xdc, 0x93, 0xcc, 0x43, 0x7d, 0x15, 0x52, 0x4a, 0xa1, 0xaa, 0xf4, 0x57, 0x33, 0x91, 0x2d, 0xde, - 0x36, 0x0b, 0x9a, 0xcc, 0xb3, 0x5c, 0xd3, 0xea, 0xe8, 0x0c, 0x2f, 0x58, 0xce, 0xd3, 0x53, 0x3d, - 0x20, 0x1b, 0x7d, 0x91, 0x85, 0x6f, 0x6c, 0x90, 0x27, 0xf6, 0x02, 0xa5, 0x9f, 0x22, 0x87, 0x9a, - 0x5b, 0xa8, 0x42, 0x40, 0x7b, 0x7d, 0xe9, 0x72, 0x20, 0x04, 0x68, 0xbf, 0x96, 0x89, 0x4c, 0xd5, - 0x47, 0x54, 0x27, 0x9c, 0x65, 0x8f, 0xc8, 0xe5, 0xe1, 0x72, 0x7b, 0x54, 0x6e, 0x2e, 0x97, 0xd2, - 0x05, 0xef, 0xd2, 0x17, 0xea, 0x07, 0xe4, 0xca, 0x70, 0x9e, 0x81, 0xe4, 0x1a, 0x73, 0xfa, 0x46, - 0x3a, 0xd3, 0x1e, 0xe7, 0x20, 0xff, 0x20, 0x76, 0x43, 0x99, 0xae, 0x0e, 0x1e, 0xae, 0xa6, 0xda, - 0x1c, 0x55, 0x9b, 0x63, 0x76, 0x26, 0x2e, 0x69, 0x6e, 0x14, 0x26, 0x35, 0x69, 0xa8, 0xae, 0xcf, - 0xd8, 0x99, 0xfa, 0x7d, 0x72, 0x75, 0x98, 0x22, 0x3c, 0xdf, 0x17, 0x97, 0xb8, 0xaf, 0x15, 0xa6, - 0xe8, 0x26, 0xfd, 0x72, 0x9a, 0x36, 0x3c, 0xf8, 0xd7, 0xbe, 0x88, 0xb8, 0xb8, 0x9a, 0x75, 0x22, - 0xae, 0x09, 0xb8, 0x50, 0x8d, 0x0d, 0x02, 0x11, 0xdc, 0x3a, 0x61, 0x86, 0x60, 0x39, 0xf1, 0xf2, - 0x5f, 0xbc, 0x75, 0xb2, 0x13, 0x19, 0x7c, 0xed, 0xe7, 0x63, 0x13, 0x28, 0xb2, 0x1a, 0xc4, 0xeb, - 0x49, 0x61, 0x8e, 0xe5, 0xcb, 0x8f, 0xc4, 0x01, 0xb0, 0x1a, 0x82, 0x71, 0x03, 0xbf, 0x41, 0x96, - 0x42, 0x88, 0xdc, 0x79, 0x42, 0x00, 0x30, 0xab, 0x50, 0x6a, 0xb8, 0x03, 0x84, 0xdf, 0xda, 0xaf, - 0xc4, 0x26, 0xcd, 0x88, 0x2a, 0x4c, 0x67, 0xb7, 0xb2, 0x4d, 0x14, 0xb4, 0x8b, 0x0e, 0xcb, 0x94, - 0x47, 0x74, 0x34, 0x7c, 0xa3, 0x88, 0xaf, 0x41, 0xae, 0xf0, 0xdb, 0xd7, 0x9e, 0x47, 0xfb, 0x6e, - 0x84, 0x0f, 0xe7, 0xe0, 0x27, 0x84, 0xc4, 0x88, 0x67, 0xa6, 0x20, 0x1e, 0xc3, 0xd7, 0xbe, 0x1b, - 0xa9, 0xe7, 0x93, 0x74, 0x25, 0xa3, 0x7a, 0xce, 0x52, 0x8d, 0xf7, 0x60, 0x36, 0xd5, 0x83, 0xff, - 0x55, 0x26, 0xda, 0xd7, 0xd3, 0xc4, 0x45, 0xe7, 0xbd, 0x3c, 0x75, 0xf5, 0x5a, 0x52, 0xc4, 0xe4, - 0xdd, 0x2e, 0xd9, 0xa2, 0xcf, 0xc9, 0x5a, 0xcc, 0x4e, 0x34, 0x3c, 0xb9, 0x51, 0xb5, 0x30, 0xb2, - 0x3e, 0xab, 0x9d, 0xc4, 0xb7, 0xf6, 0x4f, 0xb2, 0x51, 0xbf, 0xf0, 0xa5, 0x30, 0xec, 0x48, 0xe8, - 0x9c, 0x9a, 0x8f, 0xf4, 0x78, 0x93, 0x1d, 0xe9, 0xf1, 0x66, 0xa4, 0x27, 0x9d, 0x99, 0x31, 0x9e, - 0x74, 0x62, 0x72, 0xc3, 0x6c, 0x5a, 0x36, 0x89, 0x79, 0x5d, 0x99, 0x4b, 0x7b, 0x5d, 0xf9, 0x90, - 0x6c, 0x5a, 0x4e, 0xc7, 0x1e, 0x98, 0xcc, 0xe8, 0x7b, 0x7c, 0x4f, 0xef, 0x44, 0xd6, 0xbc, 0xf8, - 0x14, 0xe6, 0x8a, 0x48, 0x6f, 0x8a, 0xe4, 0xb8, 0x55, 0xaf, 0xc8, 0x19, 0x73, 0x62, 0xe3, 0x8b, - 0x63, 0x46, 0x15, 0x69, 0xa5, 0xd0, 0x93, 0x8d, 0xaf, 0x16, 0xc8, 0x25, 0x99, 0x03, 0xcf, 0x57, - 0xcc, 0xb0, 0x04, 0x19, 0xd6, 0x45, 0x12, 0x1c, 0x7d, 0xb8, 0xd8, 0x7f, 0x6f, 0x3e, 0x92, 0xcc, - 0x46, 0x76, 0x76, 0x38, 0x5d, 0xb6, 0xd2, 0xef, 0xb7, 0xde, 0x29, 0x4c, 0x95, 0xb1, 0x90, 0xf2, - 0xfe, 0x92, 0xec, 0xac, 0x6c, 0xaa, 0xb3, 0xf2, 0xbf, 0x33, 0x47, 0xe6, 0x20, 0xc7, 0xa4, 0x8b, - 0xcb, 0xd0, 0xce, 0x34, 0x34, 0xb0, 0x96, 0x76, 0xa6, 0x60, 0x5c, 0x1d, 0x1b, 0xa8, 0x99, 0xc4, - 0x40, 0x5d, 0x21, 0xf3, 0xa7, 0x96, 0xe3, 0x30, 0x4f, 0x5c, 0xa4, 0x88, 0xaf, 0xa4, 0x8f, 0xa6, - 0xb9, 0x94, 0x8f, 0x26, 0xce, 0x87, 0xa2, 0x1e, 0x8d, 0x3a, 0x5d, 0x06, 0x02, 0xf7, 0x9c, 0x4e, - 0x50, 0x91, 0x06, 0x77, 0xd7, 0x77, 0x09, 0x67, 0x41, 0x4e, 0x2c, 0x77, 0xe0, 0x1b, 0x1c, 0x2c, - 0x8d, 0x83, 0x25, 0x50, 0xa7, 0xce, 0x31, 0xc8, 0xfb, 0xf0, 0xfe, 0x39, 0x7c, 0xc8, 0x94, 0xd3, - 0x97, 0x00, 0x02, 0x8f, 0x93, 0xae, 0x93, 0x25, 0xdf, 0xb5, 0x5d, 0xcc, 0x8f, 0xa3, 0xb5, 0xc8, - 0x01, 0x90, 0x77, 0x93, 0x2c, 0xd0, 0x03, 0xea, 0x98, 0xae, 0x03, 0x9a, 0xf2, 0x45, 0x5d, 0x7e, - 0xf2, 0x45, 0x6a, 0x0e, 0x3c, 0x94, 0xf8, 0x97, 0x85, 0x16, 0x45, 0x7c, 0xf3, 0xc6, 0x32, 0xa7, - 0x6b, 0x39, 0x4c, 0x68, 0xc8, 0xc5, 0x17, 0x9f, 0x8e, 0xe2, 0xdd, 0x46, 0xdf, 0x1e, 0xf8, 0x86, - 0x3f, 0x38, 0x88, 0x04, 0xbe, 0x1c, 0x4e, 0x47, 0x4c, 0x6f, 0xda, 0x03, 0xbf, 0x15, 0x4b, 0xc5, - 0xd7, 0x98, 0xd4, 0x87, 0x47, 0x1b, 0x50, 0xd1, 0x55, 0x14, 0xf5, 0x25, 0x50, 0x36, 0x34, 0x70, - 0x07, 0x9e, 0xc3, 0xce, 0x62, 0x4e, 0xa0, 0x04, 0x44, 0xba, 0x20, 0xc2, 0x64, 0x34, 0x41, 0x52, - 0xa4, 0x0b, 0x22, 0x00, 0xea, 0x1c, 0x86, 0x2c, 0x27, 0x22, 0x81, 0x92, 0x63, 0x5d, 0xb2, 0x9c, - 0x00, 0x6b, 0x5b, 0xcc, 0x53, 0xdf, 0x22, 0x8a, 0x44, 0x31, 0xad, 0x13, 0xcb, 0x97, 0x86, 0xc3, - 0x39, 0x7d, 0x4d, 0xc0, 0xcb, 0x02, 0x1c, 0xf7, 0x0d, 0x75, 0x29, 0xe1, 0x1b, 0xea, 0x3a, 0x59, - 0x82, 0x04, 0xd0, 0xe1, 0xa0, 0xb1, 0xf0, 0x22, 0x07, 0x80, 0x06, 0xe7, 0x4d, 0xa2, 0x0c, 0xba, - 0x1d, 0x03, 0x10, 0x06, 0x96, 0x61, 0xbb, 0x5d, 0x57, 0x3c, 0x2a, 0xca, 0x0d, 0xba, 0x1d, 0x2e, - 0xbd, 0xef, 0x59, 0x35, 0xb7, 0xeb, 0xc6, 0xcd, 0x6a, 0x5a, 0x68, 0xea, 0x6c, 0xd9, 0x67, 0x3b, - 0xcc, 0x73, 0x43, 0xe5, 0x81, 0x76, 0x43, 0x3e, 0xfd, 0x04, 0xfb, 0x07, 0xab, 0x93, 0x54, 0x94, - 0xfe, 0xad, 0x19, 0xa9, 0x29, 0x4d, 0x25, 0x8b, 0x95, 0x57, 0x49, 0x09, 0xae, 0xf2, 0xd2, 0x69, - 0x24, 0xf6, 0xa4, 0xeb, 0xd5, 0x9c, 0x13, 0xcf, 0x21, 0x0e, 0xc3, 0xb7, 0x26, 0x52, 0x8b, 0x43, - 0xf5, 0x64, 0xfe, 0xfc, 0x3f, 0xca, 0x90, 0x95, 0x78, 0x7a, 0xec, 0x19, 0xcb, 0x2c, 0x3c, 0x63, - 0x51, 0xc9, 0x6c, 0x68, 0x59, 0x90, 0xd3, 0xe1, 0xf7, 0x64, 0x6e, 0x11, 0x65, 0xbe, 0x43, 0xe6, - 0x31, 0xa7, 0xc3, 0x0c, 0x2a, 0xb6, 0x59, 0x12, 0x82, 0x8a, 0x49, 0x84, 0x03, 0xb1, 0x56, 0x23, - 0x84, 0xa7, 0x49, 0x84, 0x8e, 0x50, 0x8f, 0x45, 0x08, 0x25, 0xbe, 0x98, 0xe4, 0x5b, 0xa3, 0x05, - 0x7c, 0x2c, 0x24, 0x3e, 0xf9, 0x82, 0x19, 0x38, 0x5c, 0x76, 0x13, 0xfb, 0xab, 0xf8, 0xba, 0xe8, - 0x3d, 0xeb, 0x6b, 0x52, 0xbd, 0x98, 0xe8, 0xd1, 0x5d, 0xea, 0x1d, 0xeb, 0x8c, 0xca, 0x17, 0x6c, - 0x5a, 0x0b, 0x15, 0xc1, 0xd1, 0x1b, 0x50, 0x8e, 0x10, 0xcf, 0x81, 0x32, 0x3a, 0x85, 0x97, 0xfb, - 0xf1, 0x7e, 0x8f, 0x3d, 0xc1, 0x5d, 0x8b, 0xc3, 0xab, 0xa6, 0xaf, 0xfd, 0xf5, 0x8c, 0xbc, 0xdf, - 0x44, 0x86, 0xae, 0x68, 0xf6, 0x2c, 0x61, 0x80, 0xb1, 0x99, 0xb4, 0xca, 0xce, 0x85, 0x06, 0xd8, - 0xea, 0xa7, 0x64, 0xf6, 0x98, 0x9d, 0xa5, 0xa7, 0x43, 0x9a, 0x40, 0x41, 0x18, 0xc8, 0x20, 0xfc, - 0x19, 0x3b, 0xf3, 0x75, 0xc8, 0x96, 0x6f, 0x90, 0xf5, 0xa1, 0xa4, 0x04, 0xf3, 0x90, 0x49, 0x31, - 0x0f, 0xaf, 0xc2, 0x15, 0x2d, 0xcf, 0xc0, 0x19, 0x6a, 0xa1, 0x1a, 0x88, 0x20, 0xda, 0x5f, 0xce, - 0xc8, 0xeb, 0x19, 0x3c, 0x54, 0x50, 0x2b, 0x8b, 0x1c, 0xd1, 0x16, 0x59, 0x11, 0xaf, 0x03, 0x2d, - 0xe7, 0xd0, 0x95, 0x27, 0xd1, 0xdd, 0xc2, 0x18, 0xfc, 0x42, 0x0c, 0xb2, 0xdc, 0x0f, 0x7f, 0xfb, - 0xf9, 0xaa, 0x34, 0x06, 0x97, 0x7a, 0xb3, 0x49, 0xfc, 0x44, 0x62, 0xca, 0x66, 0xd3, 0x02, 0xce, - 0x5f, 0x0a, 0xfb, 0x3c, 0xa2, 0x88, 0x5e, 0x07, 0xc2, 0x5b, 0x8c, 0x4c, 0xec, 0x09, 0xcb, 0x14, - 0x4a, 0xb8, 0x3b, 0x64, 0xe5, 0x90, 0x3a, 0x01, 0xf5, 0xf9, 0x16, 0x69, 0x4b, 0x1f, 0x68, 0xcb, - 0x02, 0xa6, 0xbb, 0x36, 0x8b, 0x6f, 0x69, 0xb3, 0x89, 0x2d, 0x6d, 0x93, 0x2c, 0xc0, 0xca, 0x75, - 0xa5, 0xe7, 0x31, 0xf9, 0xa9, 0xfd, 0x6e, 0x46, 0xde, 0x6a, 0xa4, 0xeb, 0x79, 0x8e, 0x29, 0xc7, - 0xf8, 0x0c, 0x63, 0xf7, 0x1a, 0xad, 0x7c, 0xa1, 0x25, 0x13, 0x81, 0xab, 0xf5, 0xad, 0x86, 0x51, - 0x6b, 0x80, 0x5b, 0xaa, 0xac, 0xf6, 0x77, 0x33, 0x71, 0xdb, 0x98, 0xa6, 0xe7, 0x9e, 0x58, 0x26, - 0x6b, 0x0d, 0xbc, 0x13, 0x76, 0x26, 0x88, 0x57, 0xc8, 0x92, 0x27, 0x2a, 0x23, 0x27, 0x03, 0x56, - 0x7a, 0x6c, 0x96, 0x42, 0x28, 0x4a, 0x45, 0x39, 0x81, 0x9f, 0x00, 0x1c, 0x43, 0x4e, 0xc9, 0x59, - 0x7d, 0x09, 0x21, 0xcf, 0xd8, 0x59, 0xbe, 0x4e, 0x16, 0xc3, 0x3e, 0xba, 0x45, 0x96, 0xbf, 0x11, - 0x0e, 0x32, 0x63, 0xfa, 0x70, 0x09, 0x42, 0x2d, 0xab, 0xa0, 0x15, 0x49, 0x77, 0x39, 0x7d, 0x19, - 0x61, 0x28, 0xad, 0x59, 0x91, 0xa5, 0x5a, 0xa5, 0xe7, 0x06, 0x56, 0xc7, 0x75, 0xd0, 0x9e, 0xae, - 0x55, 0x6e, 0x9c, 0x37, 0x19, 0xdf, 0x25, 0x2a, 0x3e, 0x71, 0x65, 0xa6, 0xc1, 0x44, 0x66, 0xf9, - 0x48, 0x70, 0x5d, 0xa6, 0x48, 0xaa, 0xbe, 0x76, 0x17, 0xaf, 0x4b, 0xa2, 0x6d, 0x46, 0x26, 0xc5, - 0xe4, 0x0c, 0x8d, 0xca, 0xe3, 0xa9, 0xed, 0x22, 0x62, 0x1c, 0x49, 0x2d, 0x91, 0x35, 0x59, 0x90, - 0x41, 0xa1, 0x9a, 0x42, 0x0a, 0x8e, 0x1e, 0x98, 0x0e, 0xb5, 0x42, 0x5f, 0x65, 0x09, 0x90, 0xd6, - 0x4e, 0x3f, 0x79, 0x6f, 0x7b, 0xb4, 0x73, 0x5c, 0xb6, 0xa8, 0xed, 0x76, 0xc5, 0x58, 0x5e, 0x27, - 0x4b, 0x26, 0x7c, 0xc7, 0x34, 0x20, 0x08, 0x40, 0x0d, 0x4b, 0xbc, 0x3b, 0xf1, 0x43, 0xfb, 0x3e, - 0xaa, 0x7d, 0xa3, 0x8a, 0xb7, 0xf9, 0xd1, 0x4f, 0x7b, 0xe2, 0x91, 0x6a, 0xd9, 0x73, 0xfb, 0x93, - 0x54, 0xa6, 0x37, 0x09, 0x41, 0x26, 0x39, 0x76, 0x4a, 0x2d, 0x01, 0x04, 0x2c, 0xb3, 0xf4, 0x74, - 0xdf, 0xb5, 0x58, 0x50, 0x0c, 0xdf, 0xa5, 0x56, 0xbe, 0x19, 0x58, 0x7d, 0x5f, 0x7d, 0x97, 0xcc, - 0x33, 0xf8, 0x25, 0xa6, 0xdf, 0xe5, 0x42, 0x29, 0x85, 0xd3, 0xb2, 0xdd, 0x40, 0x17, 0x48, 0xda, - 0xdb, 0x78, 0xc5, 0x30, 0x91, 0x66, 0x68, 0xda, 0x37, 0x34, 0x78, 0xdb, 0xc3, 0xc8, 0xda, 0x77, - 0xd3, 0x14, 0xb7, 0xc7, 0x53, 0xbc, 0x68, 0x6d, 0x13, 0xb6, 0x69, 0x92, 0xb6, 0x6d, 0x73, 0xe6, - 0xa6, 0xe1, 0x99, 0xcc, 0xd3, 0x9e, 0xa2, 0xf4, 0x30, 0x16, 0x21, 0xee, 0x7f, 0x43, 0xb0, 0xe4, - 0xe1, 0xf9, 0x83, 0x3c, 0xb9, 0xaf, 0x15, 0x71, 0x10, 0x47, 0xd1, 0x68, 0x7a, 0x6e, 0x17, 0x5e, - 0xbf, 0x9f, 0xe3, 0x0e, 0xe1, 0xf7, 0xe6, 0xf1, 0xfa, 0x67, 0x12, 0x8d, 0x69, 0xe5, 0xde, 0xdb, - 0x64, 0xa5, 0x33, 0xf0, 0x3c, 0x23, 0x69, 0x06, 0x40, 0x38, 0x6c, 0x07, 0xa5, 0x88, 0xd7, 0xc9, - 0xaa, 0x4d, 0xfb, 0x71, 0x65, 0xdc, 0x8c, 0x7c, 0xb1, 0xdf, 0x8f, 0x14, 0x71, 0xea, 0x1b, 0x64, - 0x2d, 0x22, 0x14, 0x7f, 0x6e, 0x91, 0x93, 0xb4, 0x50, 0x64, 0x7b, 0x48, 0x2e, 0x03, 0x9e, 0x4d, - 0xfb, 0xe8, 0x2f, 0x00, 0x04, 0x19, 0x26, 0x05, 0x49, 0x95, 0x27, 0xd6, 0x68, 0x9f, 0x4b, 0x36, - 0x2d, 0x4c, 0x41, 0xa7, 0xa6, 0x22, 0x0b, 0x52, 0x46, 0x3e, 0x67, 0x45, 0xe0, 0x22, 0xe1, 0xd7, - 0xc8, 0x2a, 0x98, 0xba, 0x44, 0x58, 0x42, 0x30, 0xe1, 0xd0, 0x10, 0x4b, 0x23, 0xb9, 0x10, 0x0b, - 0xc4, 0xa9, 0xc5, 0xc8, 0x9e, 0x46, 0x14, 0x0b, 0x96, 0x27, 0xb4, 0x0f, 0x2d, 0x49, 0x28, 0x21, - 0x97, 0x84, 0xe5, 0x09, 0xed, 0xef, 0x40, 0x52, 0xd4, 0xf8, 0x64, 0x8e, 0xc8, 0x23, 0x16, 0x49, - 0xe5, 0x88, 0x1c, 0x61, 0xdd, 0x26, 0x2b, 0x0e, 0x7b, 0x11, 0x84, 0xfd, 0x8e, 0xe2, 0x0c, 0xe1, - 0xb0, 0x9d, 0xf0, 0x45, 0x09, 0x17, 0xa9, 0x42, 0x8c, 0x15, 0xc9, 0x3a, 0xb0, 0x13, 0x81, 0xf1, - 0x06, 0x59, 0x8b, 0x30, 0xb0, 0xc9, 0xb9, 0x50, 0x47, 0x7c, 0x12, 0x75, 0x39, 0xbc, 0xbe, 0x65, - 0x27, 0x06, 0x3d, 0xe9, 0x1a, 0x01, 0xb8, 0x5b, 0x5d, 0x05, 0x1b, 0x11, 0xa0, 0x5f, 0x3c, 0xe9, - 0xb6, 0xc1, 0xa3, 0xa9, 0xec, 0xe5, 0x08, 0x0b, 0x4d, 0x82, 0xa0, 0x97, 0xe3, 0x58, 0x50, 0xef, - 0x08, 0x4b, 0x41, 0x2c, 0x0e, 0x0d, 0xb1, 0xde, 0x26, 0xea, 0xe1, 0xc0, 0xb6, 0xa1, 0x97, 0x23, - 0xcc, 0x75, 0xc0, 0x5c, 0xe3, 0x29, 0x35, 0xda, 0x8f, 0x23, 0x87, 0xc3, 0x1b, 0x21, 0xab, 0x88, - 0x2c, 0x86, 0x38, 0x44, 0xbe, 0xc3, 0x7b, 0x05, 0x2d, 0x9b, 0x81, 0xd9, 0xc0, 0xa7, 0x91, 0xcb, - 0x02, 0x06, 0xa2, 0x8c, 0x46, 0x72, 0x28, 0x2e, 0xcb, 0x9e, 0xdb, 0x10, 0x67, 0x12, 0x07, 0x62, - 0xd7, 0x69, 0x9f, 0xa0, 0x0c, 0x92, 0x58, 0x41, 0x6d, 0xcf, 0xed, 0x1f, 0x9d, 0x71, 0x46, 0xf4, - 0xbc, 0x05, 0xf8, 0x9b, 0x59, 0x54, 0xd8, 0x8d, 0xc9, 0x3e, 0xed, 0xda, 0xdb, 0x26, 0x8b, 0x01, - 0xcf, 0x14, 0x39, 0xc0, 0x7d, 0xbb, 0x30, 0x05, 0xd9, 0x02, 0x82, 0xf4, 0x30, 0xf3, 0x50, 0xa7, - 0xcc, 0x0c, 0x75, 0x4a, 0xfe, 0x98, 0xcc, 0x63, 0x36, 0x10, 0x03, 0xe1, 0x57, 0xec, 0xe0, 0x41, - 0x00, 0x1e, 0xe7, 0x22, 0x31, 0x7e, 0xf3, 0xbc, 0x8c, 0x30, 0xb8, 0x11, 0x96, 0x06, 0x54, 0xc6, - 0x00, 0x95, 0xc7, 0x92, 0x5f, 0xe3, 0x30, 0xa1, 0x4f, 0xd6, 0xfe, 0xe3, 0xd0, 0x48, 0x3b, 0x3c, - 0xa9, 0x80, 0x80, 0xf4, 0xc6, 0xf4, 0x47, 0xad, 0xc2, 0x3d, 0xa2, 0x08, 0x14, 0xd7, 0x36, 0x05, - 0x1a, 0x56, 0x63, 0x15, 0xe1, 0x0d, 0xdb, 0x1c, 0x5d, 0xd9, 0xd9, 0xe1, 0xca, 0x7e, 0x8a, 0xca, - 0xe4, 0x51, 0xee, 0x69, 0x4a, 0xd4, 0x33, 0xcf, 0x9b, 0x0b, 0xff, 0x77, 0x66, 0xc4, 0xb9, 0x19, - 0xcb, 0xcf, 0x4f, 0x18, 0x5f, 0x2d, 0x92, 0x39, 0x9f, 0xff, 0x10, 0x07, 0x51, 0x7a, 0x9c, 0x47, - 0x64, 0x29, 0xc8, 0x5f, 0x3a, 0xe6, 0xcc, 0xff, 0x85, 0x0c, 0x59, 0x94, 0x30, 0xce, 0x11, 0x73, - 0x68, 0xec, 0x52, 0x9f, 0x7f, 0x56, 0x4d, 0xb5, 0x49, 0x96, 0x20, 0x21, 0x61, 0xe3, 0x5e, 0x49, - 0x11, 0x07, 0x1b, 0xf7, 0x1b, 0xc7, 0xc6, 0x28, 0xb8, 0x51, 0xe9, 0xf5, 0x83, 0x33, 0x7d, 0xd1, - 0x17, 0xdf, 0xc0, 0x2d, 0x72, 0x8a, 0xc8, 0x90, 0xcc, 0x08, 0x6e, 0xd1, 0x76, 0x03, 0xe4, 0xee, - 0x46, 0x9d, 0xda, 0x71, 0xb2, 0x60, 0x43, 0xf5, 0x57, 0x85, 0xd7, 0xe8, 0x08, 0xab, 0xe4, 0x31, - 0x1a, 0x30, 0x61, 0x45, 0x1a, 0x0c, 0x80, 0xd3, 0x94, 0xd7, 0x2f, 0x01, 0xeb, 0x09, 0xb1, 0x9a, - 0x88, 0x6b, 0x97, 0x80, 0xf5, 0xc6, 0xab, 0xb9, 0x40, 0x4f, 0xf3, 0xcd, 0x00, 0x44, 0xe0, 0xd8, - 0x33, 0xf8, 0x15, 0x09, 0x84, 0x4d, 0x61, 0x83, 0xcc, 0x75, 0xce, 0x3a, 0x36, 0xea, 0xbb, 0xb2, - 0x3a, 0x7e, 0x70, 0x59, 0xe7, 0x94, 0x51, 0x8f, 0x1e, 0xd8, 0x0c, 0x6f, 0xcd, 0x72, 0x7a, 0x04, - 0xc0, 0x37, 0xa6, 0x91, 0xb6, 0x68, 0x41, 0xbc, 0x9d, 0x8f, 0x40, 0x68, 0xe6, 0x7c, 0x66, 0x0b, - 0x9f, 0xc4, 0x60, 0xe6, 0xcc, 0xbf, 0x78, 0x95, 0x3c, 0x76, 0xe8, 0x7a, 0x5d, 0x2e, 0xba, 0xf1, - 0xe6, 0x2c, 0xa1, 0x17, 0x6e, 0x09, 0x84, 0x06, 0xbd, 0x49, 0x50, 0x77, 0x03, 0x0c, 0x9c, 0x61, - 0x7a, 0x6e, 0x5f, 0xe8, 0xbb, 0x56, 0x23, 0x30, 0xe7, 0xe9, 0xb4, 0x5d, 0x69, 0x0a, 0x26, 0x57, - 0x53, 0xd4, 0x6d, 0xd8, 0x8d, 0x82, 0xa5, 0x7c, 0x9d, 0xac, 0xa2, 0x40, 0x62, 0x39, 0xdd, 0x78, - 0x2f, 0xe6, 0x42, 0x28, 0x2f, 0x97, 0xcb, 0x19, 0xa9, 0xdd, 0x4b, 0x67, 0x1d, 0xd7, 0x33, 0x63, - 0x0a, 0x7c, 0xb0, 0xa8, 0x3b, 0xcf, 0xf3, 0xc3, 0x89, 0xc5, 0x4e, 0x0d, 0xa9, 0x7f, 0x33, 0xe4, - 0xf5, 0x67, 0x8e, 0x83, 0xcb, 0x02, 0xda, 0xe2, 0x3d, 0xc1, 0x65, 0x12, 0xd7, 0x37, 0x38, 0x3c, - 0x32, 0xf8, 0x46, 0xe0, 0x73, 0x80, 0x81, 0x19, 0x33, 0xed, 0x32, 0x23, 0x18, 0x78, 0x8e, 0x64, - 0x1b, 0x96, 0x38, 0xa4, 0xcd, 0x01, 0xc0, 0x81, 0x58, 0xce, 0xb1, 0x6f, 0x1c, 0xba, 0xf0, 0x72, - 0x50, 0xf2, 0x0a, 0x39, 0x80, 0x6e, 0x09, 0xa0, 0xf6, 0x33, 0x69, 0xf6, 0x18, 0x14, 0xbf, 0x68, - 0xaf, 0x8e, 0xba, 0xcb, 0x61, 0x2f, 0x2e, 0xd9, 0xa9, 0xbd, 0xb8, 0x0c, 0x33, 0x6e, 0x28, 0x27, - 0xc6, 0x1f, 0x94, 0x9d, 0xb7, 0x57, 0xfc, 0x83, 0x79, 0x69, 0xce, 0x25, 0xab, 0x98, 0xa0, 0x31, - 0xdd, 0xa9, 0x71, 0x27, 0x54, 0x0a, 0x44, 0xa6, 0x8c, 0x59, 0x29, 0xef, 0xe3, 0xc8, 0xdd, 0x22, - 0xf8, 0xe8, 0x2b, 0xe1, 0xcf, 0x10, 0x9d, 0xd6, 0xa1, 0x97, 0xc2, 0x6b, 0x64, 0xb1, 0xc7, 0xa8, - 0x03, 0x16, 0xc3, 0xb3, 0xb0, 0x20, 0x16, 0xf8, 0xf7, 0x76, 0xbf, 0x07, 0xbe, 0xcf, 0x78, 0xd2, - 0x8b, 0x7e, 0xbf, 0x27, 0x16, 0x0b, 0xe0, 0x7e, 0xd5, 0xef, 0xf7, 0xf8, 0x68, 0x42, 0x62, 0x68, - 0x8d, 0x8a, 0xe6, 0xd3, 0x2b, 0x1c, 0x18, 0x9a, 0xa3, 0xe6, 0xc9, 0xa2, 0x47, 0x7b, 0xf8, 0xe4, - 0x51, 0xd8, 0x65, 0xc9, 0x6f, 0xdc, 0xdc, 0xad, 0xbe, 0xcd, 0x84, 0xb9, 0xf3, 0xa2, 0xdc, 0xdc, - 0x39, 0x0c, 0x0d, 0x9e, 0x0b, 0xe4, 0xd2, 0xa1, 0xe5, 0xf9, 0x81, 0x71, 0x60, 0xbb, 0xae, 0x69, - 0x74, 0xd0, 0xb0, 0x40, 0x30, 0x5f, 0xeb, 0x90, 0xf4, 0x94, 0xa7, 0x08, 0x8b, 0x03, 0xf5, 0x3e, - 0x59, 0x8f, 0xe3, 0x77, 0xad, 0x13, 0xe6, 0x08, 0xc6, 0x6b, 0x2d, 0xc2, 0xde, 0xe6, 0x60, 0xbe, - 0xe4, 0x3a, 0xee, 0xc0, 0xb3, 0x98, 0xe7, 0x43, 0x05, 0x98, 0x64, 0xbc, 0x56, 0x25, 0xf8, 0x19, - 0x40, 0xd5, 0xb7, 0x88, 0x42, 0x59, 0xd7, 0xf2, 0x99, 0x6f, 0xf8, 0x0e, 0xa8, 0xf2, 0x25, 0x03, - 0xb6, 0x26, 0xe0, 0x2d, 0x01, 0xe6, 0x7d, 0xd2, 0x39, 0x62, 0x8c, 0xa3, 0xf2, 0xb5, 0xe8, 0x08, - 0x1e, 0x6c, 0x45, 0x00, 0x2b, 0x1c, 0xc6, 0xa7, 0x70, 0xc7, 0x63, 0xac, 0xef, 0xf3, 0x41, 0xe3, - 0x32, 0xab, 0xf4, 0x37, 0x81, 0xd0, 0x16, 0x02, 0xf9, 0xc0, 0x1d, 0x5a, 0xdd, 0xa3, 0x40, 0x9c, - 0x69, 0xc8, 0x80, 0x11, 0x00, 0xe1, 0x79, 0x76, 0x93, 0x90, 0x43, 0xea, 0xf5, 0x44, 0x3a, 0xb2, - 0x5e, 0x4b, 0x1c, 0x82, 0xc9, 0x7c, 0x2b, 0x1c, 0xf4, 0xc1, 0xdf, 0x27, 0x62, 0x20, 0xcb, 0xb5, - 0x22, 0x80, 0x21, 0x8d, 0xfe, 0xc0, 0x97, 0xb6, 0x65, 0xc8, 0x67, 0x2d, 0x71, 0x08, 0x26, 0xbf, - 0x4d, 0xd6, 0x4f, 0x98, 0xe7, 0xd3, 0xc0, 0xb2, 0xad, 0x40, 0x1e, 0xc2, 0x97, 0x00, 0x4b, 0x89, - 0x25, 0x84, 0x05, 0xc2, 0x84, 0x90, 0x26, 0xd6, 0xc0, 0x6b, 0x89, 0x09, 0x51, 0x17, 0x30, 0x98, - 0x8e, 0x1c, 0x09, 0x8d, 0xa4, 0x41, 0xad, 0x9c, 0xd5, 0x09, 0x07, 0x95, 0x01, 0xc2, 0x6b, 0x04, - 0x08, 0x47, 0x8c, 0xda, 0x3e, 0x58, 0x5c, 0x67, 0x75, 0x98, 0x85, 0x3b, 0x1c, 0x00, 0x2e, 0xfa, - 0x69, 0x1f, 0x06, 0xad, 0x3f, 0xf0, 0x3a, 0x47, 0x60, 0x29, 0x79, 0x55, 0xb8, 0xe8, 0xc7, 0x84, - 0xa6, 0x84, 0x6b, 0x3a, 0x1a, 0x66, 0xc6, 0x4e, 0x9a, 0xf0, 0xbe, 0x08, 0x17, 0x1b, 0xac, 0x00, - 0xb9, 0x60, 0x87, 0xe3, 0x25, 0x64, 0x46, 0xc4, 0x4b, 0xf8, 0xf7, 0x32, 0xe4, 0xed, 0xe4, 0xba, - 0x1d, 0x43, 0x54, 0xac, 0xe0, 0xa9, 0xa8, 0xc6, 0x16, 0x72, 0xe4, 0x9f, 0x74, 0x56, 0x2e, 0xe4, - 0xd0, 0x9b, 0xa8, 0xdf, 0x67, 0x9d, 0x80, 0x06, 0xae, 0x17, 0x5b, 0xcc, 0xb3, 0xfa, 0x6a, 0x08, - 0x46, 0x6f, 0xa2, 0xef, 0x91, 0x77, 0xc7, 0xb5, 0xda, 0xc7, 0xe7, 0x2f, 0x3e, 0x7a, 0x60, 0x93, - 0x4a, 0x90, 0xff, 0x33, 0x43, 0x0a, 0xe3, 0x9a, 0x94, 0xce, 0x31, 0xdd, 0xbe, 0xd4, 0x24, 0x73, - 0x71, 0x9f, 0x92, 0x4f, 0x2e, 0x48, 0xbe, 0x10, 0x21, 0xe8, 0x48, 0x28, 0xdf, 0x22, 0x24, 0x02, - 0x4e, 0xd9, 0xa9, 0xa9, 0x37, 0x5e, 0xd9, 0xa1, 0x37, 0x5e, 0x34, 0x3d, 0x3f, 0x5a, 0x6e, 0xc7, - 0xa2, 0xf6, 0x16, 0x63, 0x66, 0xd3, 0xf5, 0x83, 0x12, 0xfa, 0xe2, 0x8d, 0x79, 0xb8, 0x4c, 0x98, - 0x1a, 0xcd, 0x46, 0x86, 0x3b, 0x31, 0x3f, 0xbe, 0xd9, 0xa4, 0x1f, 0xdf, 0xed, 0xf4, 0x6c, 0x19, - 0x53, 0x44, 0xf4, 0xbc, 0xd2, 0x1f, 0x44, 0x9a, 0xa6, 0x45, 0x5d, 0x7e, 0x6a, 0x7f, 0x26, 0x33, - 0xb9, 0xb2, 0xc2, 0x51, 0x58, 0xf4, 0xfc, 0x3e, 0xd4, 0xf5, 0x67, 0x92, 0xba, 0xfe, 0xf8, 0xe5, - 0x62, 0x36, 0x79, 0xb9, 0xf8, 0x26, 0x59, 0x8b, 0xbc, 0x37, 0xc5, 0xef, 0x29, 0x56, 0x7b, 0xd2, - 0x7d, 0x13, 0x6a, 0x7e, 0xcf, 0x69, 0x55, 0x58, 0x97, 0x73, 0x5b, 0xd5, 0x26, 0xef, 0x24, 0x1b, - 0x95, 0x98, 0x0f, 0xb1, 0x69, 0x70, 0xa1, 0x35, 0x7a, 0x82, 0x2b, 0x20, 0xaa, 0xde, 0x58, 0xaa, - 0x17, 0x5a, 0xa4, 0xe7, 0xce, 0xa7, 0xd7, 0xd3, 0xcc, 0x94, 0x74, 0x28, 0x21, 0x25, 0x7e, 0x5c, - 0x6f, 0x3f, 0x9e, 0x4b, 0x33, 0x71, 0x69, 0x3c, 0x51, 0xad, 0x3a, 0x21, 0xc2, 0xa6, 0xd1, 0x0a, - 0x95, 0xbc, 0x85, 0xc2, 0x34, 0x59, 0x0b, 0xd2, 0xee, 0x51, 0x8f, 0x51, 0xc8, 0xff, 0x93, 0x0c, - 0x59, 0x2a, 0xd3, 0x80, 0x6e, 0x59, 0xcc, 0x36, 0xd5, 0x16, 0x59, 0x32, 0x69, 0x40, 0xe3, 0xae, - 0x6b, 0xaf, 0x14, 0x2a, 0x71, 0x7a, 0x1c, 0x17, 0xe4, 0x83, 0x57, 0x8f, 0x8d, 0x91, 0x09, 0x06, - 0x88, 0xd0, 0x65, 0x7d, 0xd1, 0x14, 0x00, 0xbe, 0x91, 0x0d, 0x2c, 0x27, 0x78, 0xff, 0x51, 0x52, - 0x07, 0x8c, 0x30, 0x90, 0x12, 0x24, 0xca, 0xe3, 0x0f, 0x12, 0x62, 0xc4, 0x32, 0xc2, 0x42, 0x14, - 0xf4, 0x36, 0x24, 0x50, 0x66, 0x85, 0x3b, 0x23, 0x80, 0x21, 0x0a, 0x3f, 0x1e, 0x6d, 0x97, 0x4a, - 0x59, 0x64, 0x4e, 0x1c, 0x8f, 0x1c, 0x04, 0x08, 0xf9, 0x1f, 0x90, 0x95, 0x78, 0x95, 0xd5, 0x26, - 0x59, 0x86, 0xe6, 0x1e, 0xf2, 0xc6, 0xcb, 0xde, 0x7c, 0x6f, 0xba, 0xde, 0x0c, 0x3b, 0x4d, 0x27, - 0xa6, 0xfc, 0xe9, 0xe7, 0xff, 0x26, 0x48, 0x61, 0xd8, 0xcf, 0xc0, 0x4e, 0x88, 0xdf, 0xc6, 0x29, - 0xe3, 0xa7, 0xb4, 0x78, 0xf2, 0xba, 0x2a, 0xc1, 0xfb, 0x00, 0x85, 0xd7, 0x27, 0xec, 0x45, 0x20, - 0xeb, 0xc1, 0x67, 0xd1, 0xea, 0xa3, 0xab, 0xc9, 0x8e, 0x6f, 0xb3, 0x17, 0x81, 0x28, 0x2f, 0x90, - 0x3f, 0x7d, 0xf5, 0x7b, 0x31, 0x5f, 0x2c, 0xa8, 0x5e, 0x12, 0x2f, 0x3b, 0x1f, 0x4d, 0xd7, 0x8a, - 0x38, 0x38, 0xf2, 0xcd, 0x82, 0x48, 0xda, 0x01, 0x2e, 0xe9, 0xf4, 0xf6, 0x82, 0x6f, 0x62, 0x46, - 0x6e, 0x86, 0xe3, 0x4c, 0x14, 0xc6, 0x6f, 0x86, 0x3b, 0xb8, 0xda, 0xd3, 0xdb, 0xc6, 0x70, 0x19, - 0xe7, 0xee, 0x1b, 0xa7, 0xe4, 0xcd, 0xb1, 0xb5, 0x9d, 0xda, 0x31, 0xb1, 0xfa, 0x90, 0x6c, 0xf4, - 0x69, 0xd7, 0x72, 0x50, 0x6a, 0x49, 0xdf, 0x74, 0x5d, 0x8a, 0xd2, 0xa2, 0x9d, 0xef, 0x37, 0xb2, - 0xa8, 0x6f, 0x1d, 0xd9, 0x86, 0xb4, 0xe3, 0xdf, 0xb1, 0xf5, 0x57, 0x77, 0xc9, 0xa2, 0xe8, 0x94, - 0xf4, 0x63, 0xa8, 0xf3, 0xc9, 0x16, 0x64, 0x37, 0x85, 0x24, 0xf2, 0xbf, 0x94, 0x21, 0x0b, 0x02, - 0x3a, 0x8d, 0xc8, 0xc0, 0x3c, 0xdf, 0x75, 0x68, 0xfc, 0x01, 0xc7, 0xb2, 0x80, 0x81, 0x7c, 0x3c, - 0xf9, 0xa2, 0x3a, 0x36, 0xbc, 0xb3, 0xc9, 0xe1, 0xfd, 0x53, 0xf3, 0xd1, 0xed, 0x0e, 0x78, 0x54, - 0xd0, 0xad, 0xce, 0x11, 0xda, 0xf7, 0x77, 0xd0, 0x57, 0x09, 0x78, 0x62, 0x88, 0xfc, 0x50, 0xc3, - 0x37, 0x98, 0x09, 0x2d, 0x63, 0x12, 0x7a, 0x97, 0xcd, 0x0a, 0x5f, 0xb7, 0xc2, 0xd9, 0x23, 0x90, - 0x2a, 0xc0, 0x55, 0xec, 0x93, 0xec, 0x5e, 0x55, 0x27, 0x80, 0x8b, 0x77, 0xbb, 0x2a, 0x99, 0x75, - 0xfb, 0xcc, 0x11, 0x0e, 0xbf, 0xe0, 0x37, 0xe8, 0x79, 0xdc, 0x53, 0xa3, 0xef, 0x59, 0xae, 0x67, - 0x05, 0x67, 0xc2, 0x11, 0xe0, 0xb2, 0xed, 0x9e, 0x36, 0x05, 0x28, 0x7e, 0x89, 0xb8, 0x30, 0xde, - 0x2e, 0x62, 0x71, 0x0a, 0xbb, 0x88, 0xa5, 0x11, 0x76, 0x11, 0xea, 0xc7, 0xfc, 0xf0, 0xed, 0x1d, - 0x30, 0x8f, 0x0b, 0xb0, 0x33, 0x09, 0xd7, 0x16, 0x43, 0xfd, 0x52, 0xd8, 0x05, 0x4c, 0x5d, 0xe6, - 0x50, 0x75, 0xb2, 0x76, 0xca, 0xd8, 0x31, 0x73, 0x4c, 0x43, 0x98, 0x73, 0x80, 0x64, 0x25, 0xef, - 0xa7, 0x47, 0x13, 0xd9, 0xc7, 0x1c, 0x6d, 0x61, 0x4a, 0xb2, 0x7a, 0x9a, 0xf8, 0xce, 0x7f, 0x44, - 0xe6, 0xb1, 0x98, 0x49, 0xde, 0xc0, 0x37, 0xc8, 0x5c, 0xc7, 0xa5, 0xc2, 0xb5, 0xce, 0xa2, 0x8e, - 0x1f, 0xf9, 0xdf, 0xc9, 0x92, 0xd5, 0x24, 0x75, 0x30, 0xbd, 0x91, 0x86, 0x27, 0xe1, 0x6d, 0x95, - 0xb0, 0x38, 0xb9, 0x45, 0x96, 0x21, 0x2c, 0x99, 0x01, 0xaf, 0xb8, 0x43, 0xf3, 0xf7, 0x28, 0xc2, - 0x58, 0xe8, 0x80, 0x07, 0x27, 0x16, 0x7e, 0x84, 0xb6, 0x31, 0xa8, 0xff, 0x08, 0xef, 0x76, 0x57, - 0x22, 0x60, 0xd5, 0x14, 0xca, 0xdc, 0x80, 0x19, 0x3e, 0xfb, 0xc6, 0x70, 0x06, 0x3d, 0x21, 0xfa, - 0x83, 0xaf, 0x38, 0xd6, 0x62, 0xdf, 0xd4, 0x07, 0x3d, 0xf5, 0x07, 0x64, 0x0e, 0xa5, 0xf9, 0x79, - 0x98, 0x44, 0x77, 0x0a, 0x95, 0x54, 0xd7, 0xc4, 0x7a, 0x0d, 0xe5, 0xfc, 0x37, 0x8f, 0x8d, 0xf3, - 0x70, 0x8c, 0xba, 0xeb, 0x30, 0x1d, 0x09, 0xf3, 0x16, 0x22, 0x1b, 0x88, 0xcd, 0xc0, 0xf9, 0x83, - 0xb7, 0x69, 0x60, 0xc2, 0xa3, 0xfd, 0x1f, 0xd9, 0x68, 0x19, 0xc0, 0xbb, 0x95, 0xf4, 0x32, 0x08, - 0xa3, 0x41, 0x88, 0x01, 0x90, 0xd1, 0x20, 0x3e, 0x24, 0xcb, 0x98, 0x34, 0x72, 0x19, 0x00, 0xa9, - 0xf8, 0x32, 0x00, 0x5c, 0x5c, 0x06, 0x79, 0xbe, 0xb6, 0x7c, 0xff, 0xd4, 0xf5, 0xa4, 0xef, 0xbb, - 0xf0, 0x5b, 0xfd, 0x2c, 0x6e, 0xe1, 0x35, 0x1b, 0xf3, 0x64, 0x66, 0x6c, 0x0b, 0x3b, 0xaf, 0x27, - 0x2a, 0x7e, 0x16, 0x77, 0x2b, 0xbb, 0x8d, 0x72, 0x05, 0xf5, 0x1d, 0x91, 0x15, 0xd8, 0x1d, 0xb2, - 0x82, 0x73, 0x33, 0x11, 0xc3, 0x60, 0x19, 0x61, 0x28, 0x9b, 0xdc, 0x23, 0x4a, 0x8f, 0xbe, 0x30, - 0x12, 0x68, 0xf3, 0x92, 0x73, 0x7c, 0xb1, 0x1b, 0xc3, 0x1c, 0xe6, 0xb4, 0x16, 0xa0, 0x13, 0x92, - 0x9c, 0x96, 0x34, 0x1f, 0x58, 0x8c, 0x99, 0x0f, 0x24, 0xcd, 0xc8, 0x96, 0x52, 0x66, 0x64, 0xda, - 0x5f, 0xc9, 0xe0, 0xe1, 0x02, 0x66, 0x96, 0x21, 0xad, 0x9a, 0xe5, 0x07, 0xcc, 0x09, 0xdd, 0x02, - 0x79, 0x01, 0x33, 0x6b, 0xe8, 0x57, 0x72, 0xd2, 0x40, 0x0c, 0x57, 0x32, 0x3b, 0x82, 0x1d, 0xbc, - 0x4b, 0x72, 0x48, 0x40, 0xae, 0xf5, 0x19, 0x60, 0x08, 0x57, 0x00, 0xb8, 0x2b, 0x56, 0x73, 0xd2, - 0x5e, 0x6f, 0x36, 0x65, 0xaf, 0xa7, 0xfd, 0x8b, 0x0c, 0x1e, 0x64, 0xc9, 0x5a, 0x8b, 0x53, 0xdc, - 0x72, 0x2c, 0xff, 0x68, 0xaa, 0x0a, 0xbf, 0x45, 0x14, 0xe9, 0x49, 0x33, 0x34, 0x8a, 0x93, 0x21, - 0x2e, 0x10, 0x2e, 0xb5, 0x70, 0x68, 0x25, 0xe4, 0x0f, 0xec, 0x00, 0x8d, 0x30, 0x30, 0xcc, 0x1b, - 0xf1, 0xa2, 0xc7, 0x24, 0xa0, 0xaf, 0x04, 0x04, 0xe1, 0xf0, 0x51, 0xa8, 0x50, 0x11, 0x88, 0x9e, - 0x1e, 0x41, 0xb9, 0x60, 0x75, 0x1d, 0xd7, 0xc1, 0xb9, 0x2a, 0x1f, 0x24, 0xac, 0x20, 0x10, 0x26, - 0xa5, 0x1f, 0x3f, 0x29, 0xe6, 0x93, 0x27, 0xc5, 0x27, 0x23, 0x6e, 0x57, 0x85, 0x57, 0x46, 0x0c, - 0xa9, 0x37, 0xf1, 0x19, 0xe3, 0xdf, 0x9c, 0x1d, 0x71, 0xf7, 0x1a, 0xcf, 0x1e, 0xb7, 0x1f, 0x13, - 0x41, 0x05, 0x91, 0xdd, 0x7b, 0xb7, 0x30, 0x55, 0xbe, 0x54, 0x6c, 0xc1, 0xfc, 0xff, 0x38, 0x13, - 0xc6, 0xfa, 0x4b, 0x44, 0xf0, 0xcb, 0xa4, 0x22, 0xf8, 0x25, 0x1c, 0xcc, 0x65, 0x93, 0x0e, 0xe6, - 0xd4, 0x1d, 0x32, 0xc7, 0x37, 0xda, 0x24, 0xcf, 0x36, 0x6d, 0x55, 0x0a, 0xfc, 0x74, 0xd1, 0x91, - 0x40, 0x2c, 0x50, 0x60, 0xdc, 0xd3, 0x2b, 0x82, 0xea, 0x62, 0xa9, 0xf4, 0x8f, 0xa8, 0xcf, 0xe2, - 0x7e, 0x5e, 0x97, 0x00, 0x22, 0x93, 0x63, 0x73, 0x72, 0x3e, 0x6d, 0x43, 0xfa, 0x06, 0x59, 0xa3, - 0x87, 0x01, 0xf3, 0x8c, 0xa8, 0xa1, 0x0b, 0xc2, 0x21, 0x2a, 0x07, 0xb7, 0x64, 0x6b, 0x0b, 0xe4, - 0x92, 0x03, 0x0e, 0x71, 0xe5, 0x93, 0x93, 0xc8, 0x42, 0x37, 0xa7, 0xaf, 0x3b, 0x83, 0x5e, 0x78, - 0x27, 0x8a, 0x1e, 0xf6, 0xfe, 0x7c, 0x86, 0xcc, 0xf2, 0x66, 0xc4, 0x4f, 0xdf, 0xcc, 0xf8, 0xd3, - 0x37, 0x9b, 0x3a, 0x7d, 0xaf, 0x11, 0xf8, 0x6d, 0x04, 0xb4, 0x2b, 0x2e, 0xb5, 0x80, 0x4a, 0x9b, - 0x76, 0xc1, 0xf0, 0x92, 0x27, 0xa1, 0x7e, 0x4a, 0x2c, 0x32, 0x0e, 0x41, 0xc5, 0x94, 0x24, 0x0b, - 0xce, 0x25, 0x84, 0x8d, 0x2b, 0x07, 0xec, 0x5b, 0x8e, 0xaf, 0x7d, 0x95, 0xbe, 0x8d, 0x28, 0xf6, - 0xfb, 0xf6, 0xd9, 0x36, 0xe3, 0xb5, 0x3f, 0xb0, 0x1c, 0x78, 0x5b, 0xba, 0x24, 0xfc, 0x2c, 0x1b, - 0x0f, 0x25, 0x07, 0x69, 0x81, 0x87, 0xe5, 0x87, 0xf1, 0xb4, 0x47, 0x52, 0x9a, 0xc6, 0xb4, 0x47, - 0xc3, 0x26, 0x04, 0x3b, 0x8f, 0x1e, 0x7f, 0xb0, 0xe7, 0x08, 0xfd, 0x1b, 0x33, 0x35, 0x2d, 0xad, - 0x45, 0x16, 0x2c, 0x2b, 0xc7, 0x6b, 0x21, 0x96, 0xf6, 0x69, 0xba, 0x7a, 0xdb, 0x2c, 0x80, 0x30, - 0xb5, 0xa1, 0x81, 0xc0, 0x75, 0xb2, 0x24, 0x6d, 0x8a, 0x43, 0x3f, 0x38, 0xc2, 0xa4, 0xd8, 0xd7, - 0xfe, 0xc1, 0x4c, 0xda, 0xd8, 0x2e, 0x9d, 0x7f, 0x0a, 0x66, 0xb5, 0x42, 0xe6, 0x81, 0xa0, 0x64, - 0x55, 0x47, 0xac, 0xa2, 0x91, 0x24, 0x0b, 0x00, 0xd5, 0x45, 0x66, 0x2e, 0x2e, 0x2d, 0x85, 0x86, - 0xa1, 0x60, 0x0d, 0x26, 0x3f, 0xa2, 0x99, 0xb0, 0x1c, 0xc2, 0xd0, 0xda, 0x00, 0xac, 0x02, 0x52, - 0x4f, 0x7f, 0x30, 0x34, 0x6d, 0x74, 0xe1, 0x9e, 0x27, 0x8b, 0x34, 0x08, 0x58, 0xaf, 0x1f, 0x84, - 0x61, 0x60, 0xe4, 0xf7, 0x78, 0xc3, 0xf5, 0x5b, 0x5c, 0x0a, 0xeb, 0xf5, 0x6d, 0xce, 0x4e, 0x84, - 0x96, 0xeb, 0x44, 0x82, 0xd0, 0xd0, 0x1a, 0xbb, 0x15, 0xcc, 0x7d, 0xc5, 0x22, 0x01, 0x88, 0x4e, - 0x9d, 0xe3, 0xfc, 0x8f, 0x32, 0x64, 0xee, 0x4b, 0x29, 0x5f, 0x84, 0x36, 0xdd, 0xc2, 0xca, 0x46, - 0x9a, 0xbf, 0x9b, 0x64, 0x23, 0x5a, 0x1d, 0x61, 0xcb, 0x92, 0x1c, 0xff, 0x14, 0xdd, 0x18, 0x76, - 0x9a, 0x7e, 0x29, 0x24, 0x17, 0xc2, 0x7c, 0xed, 0x23, 0xbc, 0xb4, 0x8c, 0x44, 0x07, 0x10, 0x1a, - 0x5a, 0x56, 0xd7, 0x61, 0x66, 0x63, 0x30, 0x31, 0x32, 0xcb, 0x07, 0x32, 0xa2, 0x4b, 0xe4, 0xc5, - 0x25, 0xf0, 0xe5, 0x5b, 0x83, 0xb1, 0x8f, 0x85, 0x03, 0x79, 0x73, 0x31, 0x22, 0xd7, 0xf9, 0x1e, - 0x21, 0x1e, 0x93, 0x05, 0x0f, 0xee, 0x98, 0x86, 0xdf, 0xa4, 0xb4, 0xca, 0x8d, 0x21, 0x7a, 0x12, - 0x59, 0x5e, 0x2e, 0x4a, 0x1d, 0xab, 0x63, 0x0e, 0x3a, 0xa8, 0xc4, 0xee, 0xc0, 0xf3, 0x51, 0x54, - 0xad, 0xfc, 0xb9, 0x59, 0x34, 0xe8, 0x1a, 0x8d, 0x75, 0x9e, 0x6c, 0x34, 0x41, 0x35, 0x76, 0x95, - 0x2c, 0x48, 0xae, 0x53, 0xdc, 0x38, 0xfa, 0xc8, 0x70, 0x6e, 0xf2, 0xe6, 0x50, 0xdf, 0x0d, 0x2f, - 0xab, 0xe4, 0xa7, 0x7a, 0x3f, 0x7a, 0x61, 0x61, 0x39, 0x22, 0x40, 0x99, 0x98, 0x68, 0x6b, 0x22, - 0xa1, 0xea, 0x88, 0x90, 0x63, 0x77, 0x49, 0x4e, 0xe2, 0x76, 0x6c, 0x46, 0xa5, 0x37, 0xf2, 0x15, - 0x01, 0x2c, 0x71, 0x18, 0x3f, 0xe5, 0xa3, 0x27, 0x1b, 0xb8, 0x87, 0x88, 0x9d, 0x79, 0x2d, 0x7c, - 0xb1, 0x81, 0xe0, 0xf8, 0xeb, 0x0e, 0x61, 0x30, 0x2f, 0x9e, 0xe8, 0x45, 0xaf, 0x3b, 0x8a, 0x12, - 0x8e, 0x27, 0x3e, 0x86, 0x4f, 0x43, 0xd6, 0x0d, 0x99, 0x2b, 0x11, 0x2d, 0xcc, 0x0f, 0xd5, 0xcf, - 0x12, 0x89, 0xcb, 0x5f, 0xfc, 0x4c, 0xc5, 0x8b, 0x95, 0x55, 0x01, 0x6e, 0x22, 0x14, 0xee, 0x40, - 0xe0, 0x98, 0x37, 0x05, 0xb5, 0x65, 0x71, 0x07, 0x82, 0x40, 0xa4, 0xa6, 0x92, 0x59, 0xf0, 0x85, - 0x8d, 0x37, 0x1f, 0xf0, 0x9b, 0x2f, 0xf7, 0x03, 0x76, 0x44, 0x4f, 0x2c, 0xd7, 0x33, 0xc0, 0xe5, - 0x9b, 0x30, 0xa1, 0xcf, 0x49, 0xe8, 0x36, 0x07, 0xaa, 0xef, 0x10, 0xd5, 0xb5, 0x4d, 0x23, 0x85, - 0x8a, 0xb6, 0xf4, 0x8a, 0x6b, 0x9b, 0x4f, 0xe3, 0xd8, 0xda, 0x93, 0xf4, 0x26, 0xbc, 0x4f, 0xbb, - 0xcc, 0x8b, 0x82, 0xe6, 0x4d, 0x78, 0x40, 0xaa, 0xfd, 0xfb, 0x33, 0xd2, 0x6e, 0x54, 0xae, 0xac, - 0x28, 0xb3, 0x98, 0xe5, 0x70, 0x89, 0x64, 0x39, 0xc3, 0xe1, 0xf3, 0x56, 0x01, 0x1c, 0xd9, 0xf8, - 0xdc, 0x23, 0x4a, 0xfc, 0x29, 0xa9, 0x71, 0x1a, 0x72, 0x68, 0xab, 0xb1, 0xe7, 0xa4, 0xfb, 0xae, - 0x13, 0x7b, 0x51, 0x2a, 0x30, 0x79, 0x99, 0xe1, 0x65, 0xa9, 0x1a, 0xc7, 0xc6, 0x14, 0x7e, 0x10, - 0x27, 0x72, 0x04, 0x56, 0xbf, 0x1f, 0xda, 0x37, 0xac, 0xc7, 0x32, 0xb4, 0x21, 0x01, 0xed, 0x34, - 0x61, 0x6b, 0x37, 0x3c, 0x3e, 0x08, 0x52, 0x8c, 0x12, 0xcf, 0xbc, 0xf9, 0x58, 0x84, 0x24, 0xe1, - 0x4c, 0x0f, 0xeb, 0x30, 0x1f, 0x23, 0x09, 0x87, 0xba, 0xac, 0xc2, 0x75, 0xb2, 0x84, 0xfd, 0x20, - 0x63, 0x76, 0xe7, 0xf4, 0x45, 0x00, 0xec, 0xd2, 0x17, 0xea, 0x23, 0x72, 0x19, 0x9e, 0x91, 0x00, - 0x95, 0x78, 0x57, 0x09, 0xdf, 0xf0, 0x3c, 0x11, 0x08, 0xc5, 0xfa, 0xeb, 0x0d, 0xb2, 0x16, 0xcf, - 0xc3, 0xc9, 0xe2, 0xac, 0xcc, 0x45, 0xd8, 0xbb, 0xf4, 0x85, 0xf6, 0x27, 0xd3, 0x9b, 0x9f, 0x1c, - 0x22, 0xf1, 0xfc, 0x6f, 0xc2, 0xfb, 0xe0, 0x32, 0xc9, 0x9d, 0x0a, 0x64, 0xb0, 0xa9, 0x16, 0xaf, - 0x11, 0x6f, 0x15, 0x26, 0x8f, 0xb9, 0xbe, 0x22, 0x73, 0x41, 0xa8, 0x84, 0x3f, 0x9f, 0x91, 0xde, - 0x71, 0x64, 0x86, 0xa2, 0xd7, 0xa1, 0x0e, 0x05, 0xc7, 0xcd, 0xe7, 0x57, 0x62, 0x8f, 0xac, 0x50, - 0xc0, 0x37, 0xa4, 0x63, 0xef, 0xcc, 0x08, 0xe6, 0x50, 0x4c, 0xd6, 0x18, 0xe5, 0xa1, 0xc0, 0x8e, - 0xfa, 0x32, 0x8d, 0x52, 0xb5, 0xd2, 0x08, 0x9b, 0x26, 0x7c, 0xfb, 0xe4, 0x52, 0xdb, 0x57, 0x5f, - 0x23, 0x4b, 0xb2, 0x42, 0xc8, 0x33, 0x44, 0xf7, 0xde, 0xfa, 0xa2, 0xa8, 0x9a, 0xaf, 0xfd, 0xd5, - 0x0c, 0x59, 0xe5, 0x54, 0x62, 0x19, 0x9f, 0x48, 0xe1, 0xb7, 0xcb, 0x3f, 0x05, 0x57, 0x7d, 0xad, - 0x90, 0xc4, 0x2a, 0x84, 0x3f, 0x85, 0x5c, 0x0c, 0xd0, 0x7c, 0x8f, 0x2c, 0x85, 0x09, 0xea, 0xc3, - 0x54, 0x97, 0x8c, 0xbf, 0x78, 0x0f, 0xbb, 0xea, 0x2a, 0x59, 0xe0, 0xa5, 0xc6, 0x1c, 0x14, 0xf1, - 0xcf, 0xb8, 0x85, 0x2c, 0x6a, 0x92, 0x85, 0x85, 0xec, 0x93, 0xc8, 0xee, 0x48, 0xda, 0xf4, 0x37, - 0x3d, 0x66, 0x5a, 0xe2, 0x5d, 0xf3, 0x44, 0x09, 0xe3, 0x5f, 0x66, 0xd1, 0xb2, 0x3d, 0xca, 0xc0, - 0x0f, 0x7d, 0xcb, 0xe9, 0xfa, 0x6a, 0x99, 0x2c, 0xf7, 0x23, 0x32, 0xa2, 0x07, 0xd0, 0x19, 0xf6, - 0x30, 0x76, 0x21, 0x06, 0x8a, 0x67, 0xcb, 0xff, 0x38, 0x43, 0x56, 0xa3, 0xb4, 0x9a, 0xe5, 0x00, - 0x97, 0x4a, 0x1d, 0xff, 0x94, 0x79, 0xf1, 0x67, 0xd0, 0x00, 0x10, 0x57, 0x0f, 0x98, 0x18, 0xf7, - 0xba, 0x82, 0x20, 0xe9, 0x75, 0x45, 0x20, 0x80, 0x5a, 0x0a, 0x7b, 0x42, 0x20, 0x80, 0x4e, 0xea, - 0x0e, 0x59, 0x11, 0x08, 0x91, 0x4a, 0x3d, 0xab, 0x8b, 0x4c, 0xa8, 0x31, 0xff, 0xc5, 0x0c, 0x21, - 0x51, 0xa5, 0x60, 0x9b, 0x88, 0x5e, 0xbb, 0x86, 0x1c, 0x5a, 0xf4, 0xd4, 0xd5, 0x54, 0xbf, 0x24, - 0x4a, 0xd4, 0x2a, 0xc3, 0xb6, 0x9c, 0x54, 0xf8, 0xf6, 0x89, 0x3d, 0xc2, 0x5b, 0xad, 0xaf, 0xf5, - 0x13, 0xdf, 0xbe, 0xf6, 0x9f, 0x66, 0xd1, 0x61, 0x65, 0x2c, 0xab, 0x88, 0xce, 0xfe, 0x6d, 0x7e, - 0xd2, 0xa2, 0xbf, 0x09, 0xec, 0xf5, 0x9b, 0x85, 0x91, 0x88, 0xc2, 0x77, 0x85, 0x2e, 0xb1, 0xf3, - 0x06, 0x59, 0x43, 0xd0, 0x53, 0x8f, 0xd1, 0x63, 0xd3, 0x3d, 0x85, 0xa3, 0x54, 0xf4, 0x46, 0xfa, - 0x9d, 0xee, 0x1a, 0xc2, 0xa3, 0x47, 0xbf, 0xe9, 0x8e, 0x9b, 0x19, 0xee, 0xb8, 0x9f, 0x23, 0xf3, - 0xc2, 0xec, 0x66, 0xba, 0x3e, 0x13, 0xf2, 0xf5, 0x81, 0xac, 0xce, 0xb8, 0x3e, 0x4b, 0xb4, 0x27, - 0xac, 0xbc, 0xbe, 0xe6, 0x25, 0x01, 0xda, 0xa7, 0x69, 0x41, 0xa2, 0x35, 0xf0, 0xfb, 0x56, 0xc7, - 0x72, 0x07, 0x3e, 0x38, 0x7c, 0xb0, 0x02, 0x70, 0x86, 0x4a, 0xfb, 0xfd, 0x28, 0x0e, 0xc3, 0xac, - 0xbe, 0x40, 0xfb, 0x10, 0xbc, 0x5d, 0xfb, 0x0c, 0x9f, 0xed, 0xc4, 0x04, 0x15, 0xea, 0x47, 0x01, - 0x03, 0xcc, 0x2d, 0xd7, 0xdb, 0x7d, 0xde, 0x9c, 0xc4, 0x46, 0x96, 0xd3, 0x57, 0x93, 0xa3, 0x08, - 0x8c, 0x89, 0xf7, 0xb7, 0x18, 0xbe, 0x9c, 0x68, 0xa3, 0xeb, 0x94, 0x88, 0x0a, 0xcf, 0x7c, 0x6e, - 0xe1, 0x29, 0x9e, 0x6e, 0x26, 0x6d, 0x67, 0xf3, 0x24, 0xdd, 0x37, 0x11, 0xd5, 0x73, 0x6b, 0xf4, - 0xeb, 0x19, 0xb2, 0x01, 0x0e, 0x95, 0x31, 0x7e, 0xa6, 0xcf, 0xb3, 0xc1, 0x03, 0xcd, 0xc7, 0x64, - 0x41, 0xfa, 0xd6, 0x8f, 0x3f, 0x7d, 0x4e, 0xe3, 0x89, 0x47, 0x38, 0xba, 0x44, 0xce, 0x6f, 0x91, - 0xf9, 0xe9, 0xfc, 0xde, 0xdf, 0x24, 0x84, 0x9f, 0x07, 0x89, 0x68, 0xa5, 0x4b, 0x1c, 0x82, 0x57, - 0xfc, 0x87, 0xe4, 0x12, 0x2f, 0x2f, 0xed, 0x62, 0x32, 0xe9, 0x02, 0x32, 0x93, 0x72, 0x01, 0x29, - 0xde, 0xd4, 0x62, 0x50, 0x04, 0x70, 0x4e, 0xef, 0xb3, 0x8e, 0xeb, 0xe0, 0x6e, 0x9a, 0x85, 0x37, - 0xb5, 0x98, 0xd6, 0xe4, 0xd3, 0x9f, 0xa7, 0xc8, 0x07, 0x5d, 0xb1, 0xb7, 0x0b, 0x8c, 0xf6, 0x7a, - 0x34, 0x60, 0x09, 0xd7, 0xd9, 0xbf, 0x3a, 0x93, 0xbe, 0xf7, 0x4c, 0xa1, 0x9d, 0x2b, 0x61, 0x7e, - 0x05, 0x71, 0x57, 0x21, 0xcb, 0x08, 0x0f, 0x71, 0xe7, 0xd0, 0x2d, 0xc4, 0xa1, 0x10, 0xaa, 0x35, - 0xc2, 0xc9, 0xff, 0xf3, 0x0c, 0x59, 0x89, 0xa7, 0x9f, 0xd7, 0xf1, 0x1b, 0x91, 0xe5, 0x02, 0xa8, - 0xa7, 0xe1, 0x23, 0xf4, 0x4c, 0x39, 0x13, 0xf3, 0x4c, 0xf9, 0x31, 0xc9, 0xf7, 0x5c, 0x2e, 0x1f, - 0x62, 0xd8, 0x30, 0xd0, 0x14, 0x46, 0xd7, 0x26, 0x22, 0x02, 0x31, 0xc7, 0xc0, 0xd0, 0x61, 0x9c, - 0x5d, 0x0a, 0xaf, 0x91, 0xd4, 0x0f, 0xc9, 0xb5, 0xa1, 0xcc, 0xe1, 0x04, 0x9f, 0x83, 0x09, 0x7e, - 0x39, 0x99, 0x77, 0x37, 0x0a, 0x76, 0x11, 0x77, 0xd5, 0x68, 0x0e, 0xb9, 0x6a, 0xd4, 0xfe, 0x5a, - 0x26, 0x7d, 0xf8, 0x8b, 0x29, 0x8f, 0xec, 0x83, 0xfa, 0x79, 0xfa, 0x39, 0xf3, 0x1b, 0x85, 0x09, - 0xe8, 0x85, 0x28, 0x66, 0x86, 0xcc, 0x96, 0xff, 0x13, 0x64, 0x69, 0xaa, 0xc0, 0x1c, 0x63, 0x23, - 0x24, 0x24, 0xa7, 0xf7, 0x4c, 0x7a, 0x7a, 0xff, 0x8d, 0x21, 0xab, 0xc4, 0x44, 0x95, 0x62, 0xf7, - 0xe3, 0xc9, 0x57, 0x5b, 0x6f, 0x17, 0xa6, 0xc8, 0x25, 0xb6, 0xd3, 0x27, 0x4b, 0xf0, 0x36, 0xab, - 0x52, 0xae, 0x94, 0xc3, 0xf5, 0x5e, 0x0f, 0xf7, 0xf1, 0x1c, 0x89, 0x92, 0x95, 0x57, 0xd4, 0xdb, - 0xe4, 0xc6, 0xf3, 0x46, 0xbb, 0x5a, 0xdf, 0x16, 0xd1, 0xe6, 0x8b, 0x4f, 0x6b, 0x95, 0xb2, 0xb1, - 0xd5, 0xd0, 0x0d, 0xbd, 0xb1, 0x57, 0x2f, 0x2b, 0x19, 0xf5, 0x12, 0x59, 0xdb, 0xab, 0x3f, 0xab, - 0x37, 0xf6, 0xeb, 0x10, 0x62, 0x7f, 0x4f, 0xaf, 0x28, 0x59, 0xed, 0xb7, 0xe6, 0x31, 0x08, 0x65, - 0x8c, 0x6f, 0x53, 0x1f, 0xa4, 0x7b, 0xff, 0x4a, 0x21, 0x85, 0x92, 0x7e, 0x36, 0xfe, 0x80, 0x6c, - 0xc0, 0x55, 0x03, 0x3e, 0x91, 0x48, 0x87, 0xd8, 0x56, 0x21, 0x8d, 0xcf, 0xac, 0x88, 0x79, 0xbe, - 0x43, 0x56, 0x30, 0x87, 0x33, 0xe8, 0x1d, 0x88, 0x88, 0x1d, 0x39, 0x7d, 0x19, 0x60, 0x75, 0x00, - 0x41, 0x3c, 0x03, 0x17, 0x8c, 0x43, 0xf1, 0xb2, 0x41, 0x18, 0x43, 0x23, 0x0c, 0x2f, 0x15, 0x3e, - 0x23, 0x37, 0x2c, 0xdf, 0xc0, 0x30, 0x86, 0xe2, 0xb6, 0xc3, 0xe8, 0x50, 0xdb, 0x3a, 0xf0, 0x28, - 0x47, 0x12, 0xf7, 0x6a, 0xd7, 0x2c, 0xbf, 0x84, 0x28, 0x70, 0xfb, 0x51, 0x8a, 0x10, 0xd4, 0x6f, - 0x91, 0xab, 0x1d, 0xdb, 0xf5, 0x31, 0xa4, 0x5f, 0x10, 0x46, 0xf2, 0xe2, 0xd3, 0x01, 0x05, 0x89, - 0x0d, 0x91, 0x8c, 0x5e, 0x89, 0xe4, 0x0c, 0x8f, 0x73, 0xcb, 0x0b, 0x09, 0x6e, 0x39, 0xff, 0xeb, - 0x33, 0xe3, 0x9e, 0xc8, 0xe7, 0xa2, 0x59, 0x97, 0x27, 0x4b, 0x62, 0xd6, 0x19, 0x0f, 0xa4, 0x2b, - 0x32, 0x9c, 0x77, 0x0f, 0xe2, 0x69, 0x0f, 0xa5, 0xf7, 0x1d, 0x4c, 0x7b, 0xa8, 0xbe, 0x46, 0x56, - 0x21, 0xcd, 0x67, 0x0c, 0x34, 0xe9, 0x0f, 0xe4, 0x25, 0x14, 0x87, 0xb6, 0x10, 0xf8, 0x60, 0x08, - 0xeb, 0xa1, 0x54, 0x7d, 0xc7, 0xb0, 0x1e, 0xaa, 0xb7, 0xa1, 0x7b, 0xc5, 0x04, 0x37, 0x1e, 0xc8, - 0xc7, 0xb8, 0xe1, 0x14, 0x7f, 0x90, 0xc2, 0x78, 0x28, 0xef, 0x91, 0x42, 0x8c, 0x87, 0x43, 0x43, - 0xb4, 0x38, 0x3c, 0x44, 0xe9, 0x81, 0x5e, 0x1a, 0x1e, 0xe8, 0x37, 0xc8, 0x9a, 0xe5, 0xa3, 0x70, - 0x61, 0x1c, 0x59, 0xa6, 0xc9, 0xe4, 0x4b, 0xfa, 0x9c, 0xe5, 0xc3, 0x74, 0xdb, 0x01, 0x20, 0x44, - 0x39, 0x93, 0x63, 0x27, 0x2e, 0xc3, 0x63, 0x73, 0x6d, 0x59, 0x44, 0x39, 0x8b, 0x30, 0x12, 0x33, - 0x4e, 0xfb, 0x98, 0x2c, 0x3f, 0x8f, 0xd5, 0x6b, 0x85, 0x2c, 0x6e, 0x55, 0xeb, 0xd5, 0xd6, 0x0e, - 0xac, 0x9e, 0x35, 0xb2, 0x5c, 0xad, 0x1b, 0x4d, 0xbd, 0xb1, 0xad, 0x57, 0x5a, 0x2d, 0x25, 0xc3, - 0x57, 0x57, 0xb5, 0x6e, 0x6c, 0xed, 0xb5, 0x71, 0x99, 0x0c, 0xbd, 0x0c, 0x9b, 0x20, 0xee, 0x68, - 0xff, 0x22, 0x4b, 0x1e, 0x5e, 0x58, 0x38, 0x1a, 0x77, 0xc2, 0x73, 0xf9, 0x1d, 0xbb, 0x26, 0xbd, - 0xac, 0x20, 0x3c, 0x75, 0x4c, 0x1e, 0xbd, 0x45, 0x96, 0x11, 0x31, 0x1e, 0x9d, 0x1e, 0x46, 0x4b, - 0x04, 0xa4, 0xff, 0x37, 0xc8, 0x0d, 0xa9, 0x71, 0x91, 0xde, 0x0f, 0xec, 0x33, 0xe8, 0x77, 0xd3, - 0x38, 0x74, 0x3d, 0x71, 0x11, 0xfc, 0xc9, 0xc5, 0x05, 0xbb, 0xd8, 0x06, 0x7c, 0x4d, 0x94, 0xd0, - 0x0c, 0x0b, 0x90, 0xfc, 0xd5, 0x1f, 0xfb, 0x96, 0x3c, 0xc4, 0x23, 0x8a, 0x9a, 0x47, 0xbe, 0xa4, - 0x6a, 0x6e, 0x77, 0x92, 0x32, 0xe5, 0xbf, 0xcb, 0xa7, 0x99, 0xc4, 0x51, 0x14, 0xce, 0x1d, 0x30, - 0x46, 0x56, 0x02, 0x8f, 0x3a, 0x3e, 0x4d, 0xb8, 0xb5, 0x29, 0x16, 0xa6, 0x27, 0x5d, 0x88, 0xa0, - 0xed, 0x88, 0x92, 0x9e, 0x20, 0x3b, 0xc1, 0x49, 0x57, 0xbe, 0x4b, 0x2e, 0x81, 0x9a, 0x36, 0xd4, - 0xc0, 0x62, 0x60, 0xcf, 0x09, 0x6a, 0xe0, 0xb4, 0xaa, 0x3b, 0x3b, 0xac, 0xea, 0x56, 0xc9, 0x2c, - 0xe8, 0x99, 0x05, 0x83, 0xc1, 0x7f, 0xe7, 0xef, 0x93, 0x1c, 0xe8, 0x1e, 0xf6, 0x5d, 0x27, 0x2c, - 0x62, 0xcc, 0xb0, 0xe6, 0x8f, 0x48, 0xae, 0x6d, 0xf5, 0xc1, 0xb0, 0x19, 0x71, 0xc7, 0x85, 0x53, - 0xcf, 0x8c, 0x0d, 0xa7, 0x0e, 0x2f, 0x06, 0x64, 0x8e, 0x98, 0x94, 0x99, 0x0b, 0xa1, 0xf0, 0x78, - 0xe8, 0x7b, 0x44, 0x69, 0x5b, 0x7d, 0xce, 0x97, 0x58, 0x27, 0x0c, 0x5d, 0xcc, 0xa9, 0xf7, 0x88, - 0xd2, 0xb5, 0x4e, 0x46, 0x46, 0x79, 0x07, 0x78, 0x31, 0xce, 0xd7, 0x22, 0x66, 0xac, 0x80, 0x25, - 0x80, 0x00, 0xf1, 0x2d, 0xb2, 0xae, 0x33, 0x78, 0x8e, 0x01, 0x31, 0x2c, 0x91, 0xfa, 0x43, 0x72, - 0x19, 0xaa, 0xc0, 0xd2, 0xa1, 0x05, 0xe3, 0x6d, 0x61, 0xf1, 0xc8, 0x82, 0xf9, 0x16, 0x59, 0x97, - 0x8e, 0x07, 0x4f, 0xa9, 0x27, 0x6a, 0x39, 0xd1, 0xcf, 0xd8, 0x1d, 0x7c, 0x0c, 0xe0, 0x3a, 0xc9, - 0x97, 0x46, 0x08, 0x03, 0x05, 0x72, 0xfe, 0x0b, 0xb2, 0x99, 0x70, 0x4d, 0x18, 0xef, 0x81, 0x02, - 0xb9, 0xd4, 0x71, 0x7b, 0xbd, 0x81, 0x63, 0x05, 0x67, 0x06, 0x6a, 0x29, 0xe4, 0x9b, 0x8b, 0x45, - 0x88, 0x29, 0x89, 0x49, 0xdb, 0x2e, 0xb5, 0x79, 0xe6, 0xfc, 0xa7, 0xe4, 0x4a, 0xc9, 0xf5, 0x3c, - 0xd6, 0x09, 0x22, 0x71, 0x0f, 0x29, 0xa1, 0x4b, 0x15, 0x29, 0x52, 0x47, 0xc1, 0xe9, 0x23, 0x60, - 0xd5, 0xcc, 0x7f, 0x44, 0x6e, 0x54, 0x1d, 0xb0, 0x38, 0x0e, 0xa1, 0x82, 0xdc, 0xb9, 0x33, 0xe5, - 0x31, 0xb9, 0x96, 0xb4, 0x76, 0x68, 0xd2, 0x33, 0x77, 0x10, 0xe5, 0x83, 0x9b, 0xb2, 0x6e, 0x94, - 0x8f, 0x7f, 0x6f, 0x5b, 0x66, 0xfe, 0x03, 0xa2, 0x6e, 0x89, 0x67, 0xf8, 0xb1, 0x3e, 0x7d, 0x95, - 0x90, 0x3e, 0xf3, 0x38, 0x8f, 0x6a, 0xd9, 0xd2, 0x1f, 0x68, 0x0c, 0x92, 0xff, 0x94, 0xa8, 0x4f, - 0x3d, 0xda, 0x39, 0x66, 0x41, 0x3c, 0x17, 0x68, 0x4d, 0xa1, 0xba, 0x06, 0x8a, 0xd1, 0x7e, 0xa4, - 0x35, 0x05, 0x70, 0x11, 0xa1, 0xf9, 0x07, 0x64, 0x8d, 0x57, 0xd6, 0x3e, 0xe3, 0x6d, 0xc5, 0xbc, - 0x5c, 0xc6, 0x89, 0x54, 0xa8, 0x52, 0xc6, 0x91, 0xda, 0xd3, 0x7c, 0x89, 0x5c, 0xa9, 0xbc, 0xe8, - 0xdb, 0xae, 0x15, 0x88, 0x0e, 0x09, 0x3b, 0xf6, 0x2d, 0xa2, 0x88, 0x8c, 0xa2, 0x10, 0x26, 0xfb, - 0x76, 0x0d, 0xe1, 0x25, 0x09, 0xce, 0x3f, 0x21, 0x2a, 0x08, 0x55, 0x3a, 0x33, 0x19, 0xeb, 0xc9, - 0x31, 0x1e, 0x0e, 0x85, 0x99, 0x19, 0x0e, 0x85, 0x99, 0xff, 0x82, 0x4f, 0x61, 0xdb, 0xea, 0x88, - 0x27, 0x09, 0x61, 0xa5, 0x3d, 0x0e, 0x8c, 0x6c, 0x2d, 0xc1, 0xf3, 0x8f, 0x6d, 0x75, 0xc0, 0x68, - 0x92, 0x6f, 0x76, 0xd4, 0x31, 0xdd, 0x9e, 0x30, 0xbd, 0x11, 0x5f, 0xf9, 0xf7, 0x89, 0x0a, 0xb4, - 0xe4, 0x9a, 0x98, 0x86, 0x58, 0xfe, 0x7f, 0x5a, 0x23, 0x97, 0x47, 0x6e, 0x71, 0xe8, 0x38, 0xb7, - 0x27, 0xb3, 0xc0, 0x6f, 0x3e, 0xef, 0x71, 0xa3, 0x8b, 0xf9, 0x2d, 0x9c, 0xd3, 0x51, 0xc9, 0x27, - 0xdc, 0x0a, 0x26, 0xe3, 0x9f, 0x02, 0x27, 0x47, 0xf9, 0xa9, 0x86, 0x76, 0x36, 0x68, 0x6e, 0x12, - 0x8b, 0x7f, 0x5a, 0x94, 0x08, 0xe1, 0xea, 0x05, 0xd2, 0xb8, 0x78, 0x07, 0x7e, 0x98, 0x11, 0xfd, - 0x10, 0xa9, 0x90, 0xc8, 0xd7, 0xc4, 0x9e, 0x2f, 0xb3, 0x50, 0xb2, 0x06, 0x2a, 0x56, 0x3e, 0xc2, - 0x02, 0x79, 0x0e, 0xd4, 0xa2, 0x1f, 0x5d, 0x64, 0x9b, 0x4f, 0xec, 0x9d, 0x3a, 0xaa, 0x7a, 0xc3, - 0xad, 0xf4, 0x97, 0x32, 0xe4, 0x7a, 0x0f, 0x17, 0x33, 0x56, 0xcc, 0x13, 0xcb, 0xd9, 0x88, 0xac, - 0x87, 0x96, 0x1f, 0x95, 0x2f, 0x52, 0xde, 0xb8, 0xbd, 0x41, 0xdf, 0xec, 0x8d, 0xdb, 0x35, 0x7c, - 0x72, 0x19, 0xcf, 0x8c, 0xe8, 0x78, 0xc0, 0xe2, 0x17, 0xa0, 0xf8, 0xcf, 0x2e, 0x52, 0xfc, 0x88, - 0x33, 0x49, 0xbf, 0xf4, 0xcd, 0x88, 0x83, 0x8a, 0x92, 0xb5, 0xc0, 0xea, 0xe3, 0xdb, 0x18, 0x51, - 0xdc, 0xe2, 0xc5, 0x7b, 0x37, 0x71, 0xda, 0xe8, 0xb9, 0x20, 0x71, 0xf8, 0xfc, 0x90, 0xa8, 0xbc, - 0x88, 0x54, 0x9f, 0x2e, 0x41, 0x29, 0x9f, 0x5c, 0xb0, 0x94, 0x64, 0x5f, 0x2a, 0x41, 0xfa, 0xec, - 0xe9, 0x91, 0x4b, 0x9e, 0x58, 0x1e, 0x38, 0x92, 0x58, 0x18, 0x81, 0xc2, 0x3e, 0xbd, 0x48, 0x61, - 0x43, 0x27, 0x8f, 0xbe, 0xee, 0x0d, 0x1d, 0x46, 0x3d, 0x72, 0x49, 0x9c, 0x13, 0xc2, 0x43, 0x2b, - 0x16, 0xb7, 0x7c, 0xf1, 0xe2, 0x86, 0x0e, 0x28, 0x7d, 0x9d, 0x0e, 0x9d, 0x59, 0xbf, 0x90, 0x21, - 0x9b, 0x96, 0x23, 0x82, 0x07, 0x44, 0xc7, 0x02, 0x16, 0xba, 0x02, 0x85, 0xee, 0x5c, 0xa4, 0xd0, - 0x49, 0xa7, 0x86, 0x7e, 0xd9, 0x4a, 0xa5, 0xca, 0x26, 0x2b, 0x43, 0x45, 0xe7, 0xa0, 0xe8, 0xa7, - 0x17, 0x29, 0x7a, 0xf4, 0x79, 0x17, 0x57, 0x00, 0x63, 0x71, 0x7d, 0xb2, 0x11, 0xfa, 0x80, 0x89, - 0x77, 0xf1, 0x1a, 0x14, 0xf9, 0x9d, 0x8b, 0x14, 0x39, 0x7c, 0x60, 0xe9, 0xea, 0xe1, 0xf0, 0x21, - 0xd6, 0x27, 0x1b, 0x07, 0x78, 0x48, 0x25, 0x4b, 0x54, 0x2e, 0x5e, 0xe2, 0xf0, 0x61, 0xa7, 0xab, - 0x07, 0xc3, 0x07, 0x60, 0x97, 0xac, 0x9f, 0xc2, 0xb9, 0x86, 0x23, 0x8b, 0xc5, 0x5d, 0x82, 0xe2, - 0x3e, 0xbe, 0xd0, 0x1e, 0x97, 0x3c, 0x1c, 0xf5, 0xb5, 0xd3, 0xd4, 0x69, 0xf9, 0xaf, 0x93, 0x4d, - 0x86, 0xc7, 0xa1, 0x3c, 0xf5, 0xa2, 0x31, 0xdc, 0xb8, 0xf8, 0x18, 0x8e, 0x3e, 0x5a, 0xf5, 0x2b, - 0x6c, 0xf4, 0x91, 0xdb, 0x27, 0x1b, 0xa8, 0x8f, 0xf4, 0xc4, 0x41, 0x2a, 0x4a, 0xbe, 0x7c, 0xf1, - 0x8e, 0x1d, 0x3e, 0x8f, 0x75, 0xb5, 0x3f, 0x7c, 0x46, 0xc3, 0x6e, 0xc0, 0xcf, 0x46, 0xf1, 0x54, - 0x50, 0x14, 0x78, 0xe5, 0x65, 0x76, 0x83, 0xd4, 0x21, 0xce, 0x77, 0x83, 0xf4, 0xb9, 0xde, 0xe7, - 0x5c, 0xb6, 0x0d, 0x7e, 0x4d, 0xc5, 0x16, 0x84, 0xe5, 0x5d, 0xbd, 0x78, 0x03, 0x87, 0x0f, 0x7a, - 0xce, 0xd9, 0xa6, 0x61, 0x5a, 0x3f, 0x7d, 0x9f, 0x0d, 0x31, 0xcd, 0xfd, 0xa3, 0x3d, 0x1f, 0x1f, - 0x7c, 0x72, 0x5e, 0x7c, 0xe0, 0xcb, 0x07, 0xa1, 0xa2, 0x3a, 0x82, 0xb9, 0x1a, 0x08, 0x1c, 0x1f, - 0x2b, 0x0f, 0x0c, 0xbf, 0xf4, 0x17, 0x16, 0x06, 0x5a, 0x86, 0x27, 0xc2, 0x02, 0x0a, 0xb7, 0x03, - 0x1f, 0xa6, 0x15, 0xe8, 0x45, 0xd3, 0x6c, 0x57, 0x1f, 0xb7, 0x3d, 0xc6, 0x42, 0x1b, 0xa4, 0x0d, - 0x32, 0x17, 0x78, 0x2c, 0x74, 0xac, 0x8a, 0x1f, 0xda, 0xf7, 0xd3, 0x46, 0xfa, 0x32, 0x5c, 0x81, - 0xe5, 0xd0, 0xa6, 0x4d, 0xcf, 0x62, 0xe2, 0xf5, 0xc5, 0xaf, 0x03, 0xb5, 0x7f, 0x8d, 0xbc, 0x37, - 0x25, 0xf5, 0xf8, 0x6d, 0x7d, 0x9f, 0xa7, 0x0c, 0xdf, 0xd6, 0xf7, 0x93, 0xd5, 0xb9, 0x45, 0x96, - 0x11, 0x11, 0xa5, 0x7d, 0xe9, 0xa9, 0x8b, 0x83, 0x40, 0xda, 0xd7, 0xce, 0x86, 0x9f, 0x4d, 0x87, - 0x85, 0x8b, 0x97, 0x45, 0x5c, 0x5a, 0x7d, 0x89, 0x5b, 0xce, 0x5b, 0x64, 0x19, 0x9e, 0xd8, 0x77, - 0x8e, 0x5c, 0x9f, 0x39, 0xa1, 0x01, 0xb5, 0xed, 0x06, 0x25, 0x80, 0x68, 0x95, 0xf4, 0x43, 0x8d, - 0x91, 0x45, 0x8f, 0x11, 0xa4, 0xa3, 0xe8, 0x07, 0x7f, 0x2e, 0x83, 0x8f, 0x90, 0x86, 0xe8, 0xb4, - 0x6c, 0xea, 0x1d, 0xff, 0xf1, 0xb6, 0x21, 0x8c, 0x63, 0x3b, 0x13, 0x8b, 0x63, 0x7b, 0x94, 0x7e, - 0x0a, 0x36, 0xba, 0x3e, 0xf1, 0x27, 0x88, 0x13, 0x04, 0x01, 0xb8, 0xef, 0x1a, 0x78, 0x34, 0x34, - 0xb4, 0x58, 0xd4, 0x17, 0xf8, 0xf7, 0xbe, 0xeb, 0x68, 0x7f, 0x61, 0x46, 0xfa, 0xa9, 0x93, 0x57, - 0xf6, 0x09, 0xbb, 0x2b, 0xe9, 0x09, 0x79, 0x82, 0x44, 0xff, 0x83, 0x89, 0x86, 0x5d, 0xef, 0x16, - 0xce, 0xa7, 0x7e, 0x8e, 0x51, 0x57, 0xfe, 0x9f, 0xff, 0xff, 0xc8, 0x58, 0x8e, 0x4b, 0x4e, 0x3d, - 0xfa, 0xc2, 0x88, 0xa1, 0x2c, 0x48, 0xf3, 0xa6, 0x17, 0x5f, 0x4a, 0x2c, 0xed, 0xab, 0x28, 0xc6, - 0x35, 0x6e, 0xea, 0xe0, 0x19, 0xe1, 0x16, 0x59, 0x46, 0x15, 0x74, 0xe7, 0x2c, 0x92, 0x66, 0x89, - 0x04, 0x89, 0x07, 0x2d, 0xe2, 0xc5, 0x2f, 0x78, 0xba, 0x12, 0x92, 0xbb, 0x84, 0x95, 0xd9, 0xa1, - 0xf6, 0xef, 0x66, 0xa2, 0x40, 0x82, 0x11, 0xe9, 0x70, 0x26, 0x35, 0xc9, 0xa2, 0x74, 0x88, 0x36, - 0x14, 0xc9, 0x6f, 0x18, 0x5d, 0xba, 0x7e, 0x83, 0xd8, 0x08, 0xcb, 0xc7, 0x06, 0x78, 0xde, 0x67, - 0x26, 0x33, 0xf5, 0x90, 0x8a, 0xf6, 0x0e, 0x59, 0x8e, 0x61, 0xa9, 0x6b, 0x24, 0x8e, 0xa7, 0xbc, - 0xa2, 0xae, 0x90, 0xc5, 0x63, 0x63, 0x8b, 0x5a, 0x36, 0x33, 0x95, 0x8c, 0x0c, 0xec, 0xd2, 0x64, - 0xde, 0x21, 0xeb, 0x04, 0xfb, 0xae, 0x67, 0x9b, 0x7c, 0x3b, 0xaf, 0xb9, 0xee, 0xf1, 0xa0, 0x2f, - 0xed, 0x94, 0xae, 0x93, 0x25, 0xd8, 0xd7, 0x63, 0x6e, 0xf5, 0x20, 0x02, 0x4d, 0x9d, 0xf6, 0x98, - 0xf6, 0xbf, 0x88, 0xc0, 0x2e, 0xe3, 0x48, 0x88, 0x86, 0x76, 0x93, 0xb6, 0xdf, 0xd8, 0x56, 0x7c, - 0x02, 0x37, 0x39, 0x67, 0xa2, 0xcd, 0x97, 0x85, 0x53, 0x3b, 0xa3, 0x58, 0x2a, 0x35, 0xf6, 0xea, - 0x6d, 0x63, 0xab, 0xb1, 0x57, 0x2f, 0x27, 0x6c, 0xc8, 0xcf, 0x71, 0xbd, 0xff, 0xbb, 0x99, 0x64, - 0xff, 0x5c, 0x23, 0xa3, 0x69, 0x2a, 0xaf, 0x40, 0x64, 0x00, 0xe1, 0x36, 0x0f, 0x6e, 0x57, 0x94, - 0x8c, 0x7a, 0x9b, 0xdc, 0x10, 0xa0, 0x56, 0x45, 0x37, 0xea, 0xc5, 0xdd, 0x8a, 0xb1, 0xaf, 0x37, - 0xea, 0xdb, 0xc6, 0x56, 0x43, 0xdf, 0x2d, 0xb6, 0x95, 0xac, 0x7a, 0x8f, 0xbc, 0x86, 0x18, 0xf5, - 0x86, 0xd1, 0xac, 0xe8, 0x5b, 0x95, 0x52, 0xdb, 0xd8, 0x6f, 0xe8, 0xb5, 0x72, 0x8a, 0xfc, 0x8c, - 0xfa, 0x26, 0xb9, 0x1b, 0x62, 0xd6, 0xaa, 0xf5, 0x67, 0x95, 0xb2, 0xd1, 0x6a, 0x57, 0x8a, 0xbb, - 0x29, 0xc4, 0x59, 0xed, 0xe7, 0xd0, 0x20, 0xa4, 0xce, 0x5e, 0xb8, 0x8e, 0x88, 0x76, 0x29, 0x8c, - 0x7b, 0x6e, 0x93, 0x65, 0xf1, 0xb4, 0x36, 0x26, 0x8f, 0xc7, 0x41, 0xea, 0x6b, 0x04, 0x16, 0x61, - 0x5a, 0xc5, 0x9c, 0x04, 0xc2, 0xab, 0x2b, 0x19, 0xfc, 0x44, 0x48, 0xd5, 0x11, 0x40, 0x7b, 0x9b, - 0x28, 0x18, 0xda, 0xf7, 0x98, 0x35, 0x0e, 0x0f, 0xc1, 0xfc, 0x88, 0xaf, 0x57, 0x61, 0x7c, 0x2c, - 0x96, 0xc5, 0x3c, 0x9a, 0x1e, 0x6b, 0x57, 0xf0, 0xda, 0x5a, 0x4c, 0x1d, 0x89, 0xef, 0x6b, 0x7f, - 0x27, 0x83, 0xd6, 0x52, 0xe9, 0x84, 0x70, 0x82, 0xd4, 0xc8, 0x92, 0x2b, 0x81, 0x89, 0xf7, 0xa6, - 0xe3, 0x72, 0x14, 0xea, 0xec, 0xf4, 0x6b, 0x46, 0x3d, 0x5f, 0xa6, 0xe8, 0x11, 0x81, 0xc9, 0x81, - 0x4d, 0xf3, 0x3b, 0x44, 0x49, 0x67, 0x9e, 0x1c, 0x1b, 0x29, 0xd6, 0xdc, 0x6c, 0xa2, 0xb9, 0x6e, - 0xec, 0xd9, 0x59, 0xe9, 0x29, 0x75, 0xba, 0x10, 0xbd, 0x0b, 0xf9, 0x6d, 0x75, 0x93, 0x2c, 0x88, - 0xb7, 0x6d, 0xf2, 0x21, 0xb4, 0xf8, 0xe4, 0x29, 0x9c, 0x40, 0xb4, 0x67, 0xc8, 0x4f, 0xd0, 0x6a, - 0x75, 0x0e, 0xa8, 0xd3, 0x8d, 0x79, 0x50, 0x8a, 0x41, 0xb4, 0xff, 0x2c, 0x1b, 0x85, 0xcb, 0x89, - 0x3c, 0xa5, 0xa4, 0x65, 0x2b, 0x69, 0xb7, 0xb2, 0x97, 0xb6, 0x5b, 0xf9, 0xb8, 0x30, 0x75, 0xe6, - 0x42, 0x1a, 0x12, 0x5a, 0xb5, 0x4c, 0x8c, 0x9d, 0xab, 0xbe, 0x4b, 0xd4, 0x98, 0xb9, 0x91, 0x01, - 0xf7, 0x6c, 0xf2, 0x69, 0xd0, 0x7a, 0x2c, 0xa5, 0x04, 0x09, 0xf9, 0x03, 0xa2, 0xa4, 0x0b, 0x9a, - 0x4a, 0x11, 0x09, 0x4a, 0xb5, 0x08, 0x29, 0xfe, 0xe4, 0x37, 0x26, 0xd7, 0xa1, 0x73, 0xa0, 0xdf, - 0xca, 0x92, 0x21, 0x4f, 0x47, 0x36, 0xeb, 0x04, 0xe3, 0xfb, 0x60, 0xd2, 0x3d, 0xc6, 0xf7, 0x93, - 0x66, 0x58, 0x71, 0x3f, 0x03, 0xd3, 0x17, 0x30, 0xce, 0x3c, 0x2b, 0xd9, 0xb7, 0x33, 0xc9, 0xbe, - 0xcd, 0x7f, 0x3f, 0x61, 0x25, 0xf5, 0x93, 0xee, 0xa6, 0xff, 0x3d, 0x43, 0x1e, 0x5f, 0xac, 0x15, - 0xe1, 0xea, 0xfd, 0x41, 0xea, 0x3a, 0xfc, 0xb3, 0xc2, 0xcb, 0x11, 0x1a, 0xef, 0xdc, 0xf4, 0xf9, - 0x18, 0xe7, 0xa6, 0xeb, 0x24, 0x57, 0xad, 0x3f, 0x2f, 0xd6, 0xaa, 0x65, 0x63, 0xb7, 0xd8, 0x2e, - 0xed, 0x28, 0x19, 0x35, 0x4f, 0xae, 0x34, 0xf5, 0x4a, 0xb9, 0x5a, 0x6a, 0x57, 0x1b, 0xf5, 0x96, - 0x51, 0xd4, 0x2b, 0x46, 0xa9, 0xd6, 0x68, 0x55, 0xca, 0x4a, 0x96, 0x9f, 0x87, 0x8d, 0xf6, 0x4e, - 0x45, 0x37, 0x60, 0xef, 0x55, 0x66, 0xb4, 0xef, 0xa6, 0x65, 0x8c, 0x46, 0x9f, 0x39, 0xc2, 0x86, - 0x9b, 0x7a, 0x66, 0x93, 0x76, 0x8e, 0xd5, 0xc7, 0x64, 0x53, 0xba, 0xc8, 0xa0, 0x10, 0xd5, 0xbb, - 0x73, 0x6c, 0x24, 0xb7, 0xbf, 0x8d, 0x7e, 0x22, 0x47, 0x15, 0x77, 0x87, 0xff, 0x22, 0x9b, 0xf6, - 0x90, 0x38, 0x4c, 0x3c, 0xec, 0xc2, 0x2f, 0x53, 0x5d, 0xf8, 0xa0, 0x30, 0x6d, 0xd6, 0xc2, 0x38, - 0xe7, 0xd3, 0xef, 0x91, 0x8d, 0x78, 0xbd, 0x45, 0x95, 0x71, 0xca, 0xce, 0xea, 0xeb, 0x51, 0x9d, - 0xb1, 0xbe, 0xbe, 0xf6, 0xa7, 0x32, 0xa1, 0x19, 0x42, 0xac, 0x93, 0x31, 0x8c, 0x8f, 0x70, 0x15, - 0xdb, 0xae, 0xe8, 0xf5, 0x62, 0x4d, 0xc9, 0xaa, 0x37, 0xc9, 0x35, 0x84, 0x6d, 0x15, 0xab, 0xb5, - 0x4a, 0xd9, 0x68, 0x37, 0x8c, 0xad, 0x6a, 0xbd, 0x6c, 0x34, 0x8b, 0xa5, 0x67, 0xca, 0x8c, 0x7a, - 0x83, 0x6c, 0x8a, 0x2c, 0xed, 0xca, 0x2e, 0xd8, 0x2e, 0x94, 0x8a, 0xba, 0x48, 0x9d, 0x8d, 0x52, - 0x45, 0x66, 0x48, 0x2b, 0xe9, 0x95, 0x62, 0xbb, 0xa2, 0xcc, 0x69, 0xbd, 0xb4, 0xdf, 0x52, 0x21, - 0x88, 0x46, 0xcd, 0x1f, 0xdb, 0xb4, 0x99, 0x31, 0x4d, 0x4b, 0x5c, 0xab, 0x65, 0x93, 0xf7, 0x83, - 0xbf, 0x9f, 0x1d, 0x96, 0x16, 0x53, 0xe5, 0xc5, 0x18, 0xb6, 0xe4, 0x28, 0xbd, 0x57, 0x98, 0x32, - 0xe7, 0xd8, 0x41, 0xba, 0x45, 0x96, 0xcd, 0x81, 0x1f, 0x18, 0xb4, 0x17, 0x33, 0xb8, 0x22, 0x1c, - 0x54, 0x04, 0x88, 0xf6, 0x1f, 0x5d, 0x60, 0x50, 0x5e, 0x23, 0xb7, 0x47, 0x0f, 0x4a, 0xad, 0xf8, - 0x75, 0x45, 0x87, 0x6e, 0x56, 0x66, 0xd4, 0x57, 0x49, 0x3e, 0x35, 0x36, 0xf1, 0xf4, 0x59, 0xf5, - 0x0e, 0xb9, 0x99, 0xa0, 0x52, 0xde, 0x6b, 0xb5, 0x93, 0x43, 0x14, 0x39, 0x0f, 0x06, 0xb0, 0x70, - 0x1e, 0x3c, 0xaf, 0xfd, 0xd9, 0x4c, 0xfa, 0xb2, 0x16, 0x5d, 0x83, 0xa5, 0x16, 0xd4, 0x5b, 0x64, - 0x1d, 0x86, 0x0d, 0x1a, 0x9e, 0x5c, 0x49, 0xab, 0x3c, 0xa1, 0x3c, 0xf0, 0x03, 0x1c, 0xb8, 0x09, - 0xe3, 0x86, 0xfe, 0x06, 0x45, 0x6c, 0x22, 0xda, 0x39, 0x16, 0x67, 0xcc, 0xb2, 0x8c, 0x4c, 0x44, - 0x3b, 0xc7, 0xda, 0xaf, 0x64, 0x87, 0xfc, 0xf0, 0x8c, 0xa8, 0x4f, 0x38, 0xba, 0xad, 0xd4, 0xe8, - 0xa6, 0x8d, 0xa1, 0x27, 0x65, 0x1e, 0x37, 0xc0, 0xda, 0x2f, 0x5f, 0x60, 0xfc, 0xae, 0x93, 0xab, - 0x12, 0xd6, 0xda, 0xdb, 0xda, 0xaa, 0x96, 0xaa, 0x5c, 0xca, 0xe5, 0xfd, 0x3f, 0x72, 0x49, 0xc1, - 0xc0, 0xf0, 0xaf, 0x11, 0x83, 0x16, 0x2e, 0xb7, 0x68, 0x5d, 0xfd, 0xcf, 0x2b, 0xe4, 0x41, 0x52, - 0x3e, 0x7c, 0x4a, 0x83, 0xc0, 0x66, 0x4d, 0xea, 0xfb, 0xba, 0x6b, 0xdb, 0x83, 0xbe, 0x51, 0x75, - 0x02, 0xe6, 0xa1, 0xe7, 0x01, 0x6a, 0x3f, 0x7a, 0xf0, 0xf0, 0xb1, 0x7a, 0x9f, 0xac, 0x1f, 0x00, - 0x96, 0xd1, 0xa7, 0xbe, 0x2f, 0x1e, 0x57, 0x8b, 0xdb, 0xab, 0x83, 0x30, 0x3b, 0xbe, 0xb0, 0xfe, - 0xbe, 0x10, 0xc6, 0xe2, 0xe6, 0xb8, 0x9f, 0x14, 0x2e, 0x5a, 0x24, 0x5e, 0x28, 0x00, 0x0d, 0x3d, - 0x46, 0x4f, 0x7d, 0x4e, 0x16, 0xa5, 0xfd, 0x3b, 0x8c, 0xf5, 0xb0, 0x77, 0x9f, 0x29, 0x68, 0x87, - 0x36, 0xf5, 0x21, 0x2d, 0xf5, 0x80, 0xac, 0xd0, 0xce, 0x91, 0xc5, 0x4e, 0x18, 0x7a, 0x45, 0x98, - 0x8d, 0xa9, 0xd0, 0x2e, 0x44, 0xbb, 0x18, 0xa3, 0xa2, 0x27, 0x68, 0xaa, 0xdf, 0x25, 0x44, 0xf4, - 0x62, 0x67, 0xd0, 0x17, 0x77, 0x4a, 0x1f, 0x5f, 0xbc, 0x04, 0x44, 0x29, 0x0d, 0xfa, 0xfa, 0xd2, - 0x81, 0xfc, 0xa9, 0x1a, 0x49, 0x86, 0x64, 0x3e, 0xa6, 0x71, 0xbc, 0x10, 0xf1, 0x98, 0x8d, 0x7a, - 0x92, 0x27, 0x69, 0x91, 0x05, 0xa1, 0x49, 0x16, 0xd7, 0x43, 0x1f, 0xbd, 0x44, 0xcd, 0x85, 0x2a, - 0x5a, 0x52, 0x52, 0x8d, 0xc8, 0xef, 0x14, 0xf5, 0x4c, 0x74, 0x5d, 0xf8, 0x52, 0xb3, 0x25, 0xb6, - 0xd7, 0x2e, 0x47, 0xfb, 0xbe, 0xaf, 0xba, 0x64, 0x5d, 0x6a, 0xf3, 0x43, 0x6d, 0x85, 0xb8, 0x09, - 0x7a, 0x7a, 0xf1, 0x52, 0x84, 0x42, 0x3f, 0xd2, 0x9d, 0x28, 0x87, 0x29, 0x48, 0xfe, 0x47, 0x19, - 0x42, 0xa2, 0xa9, 0x3b, 0xd2, 0x11, 0xfd, 0x26, 0x59, 0x70, 0x1d, 0xe6, 0x07, 0xd4, 0x93, 0x9b, - 0x99, 0xf8, 0xe4, 0x29, 0xc1, 0xa9, 0x0b, 0x29, 0xc2, 0xea, 0x43, 0x7c, 0x82, 0x74, 0x76, 0xe4, - 0x31, 0xcc, 0x25, 0x5f, 0x98, 0x4a, 0x00, 0xe8, 0x3f, 0x41, 0x53, 0x38, 0x27, 0xf4, 0x9f, 0xfc, - 0x23, 0xff, 0x3b, 0x19, 0xb2, 0x28, 0x67, 0x3a, 0x7a, 0x38, 0x08, 0xa8, 0x1d, 0xbe, 0xa5, 0xc9, - 0x48, 0x0f, 0x07, 0x01, 0xb5, 0x63, 0xcf, 0x68, 0x04, 0x52, 0x68, 0x8f, 0xbe, 0x88, 0x08, 0xf8, - 0x72, 0x9b, 0x9e, 0x30, 0x8f, 0x76, 0x19, 0x24, 0x0b, 0x13, 0x24, 0x01, 0xda, 0x17, 0x06, 0xfb, - 0xf1, 0x77, 0x3d, 0xb3, 0xc3, 0xef, 0x7a, 0x20, 0x44, 0x09, 0x2f, 0x20, 0xb0, 0xfa, 0xf2, 0x2d, - 0x2c, 0x16, 0xd9, 0xb6, 0xfa, 0x7e, 0xfe, 0xbb, 0x64, 0x25, 0xbe, 0x7c, 0x92, 0x12, 0x9c, 0x8c, - 0xaa, 0x19, 0xea, 0x92, 0xc2, 0x56, 0x67, 0x63, 0xad, 0x8e, 0x05, 0xb1, 0x9b, 0x89, 0x07, 0xb1, - 0xcb, 0x7f, 0x8b, 0x2c, 0x85, 0x0b, 0x27, 0x34, 0xa8, 0xcd, 0xc4, 0x0c, 0x6a, 0xc3, 0xb0, 0xa2, - 0xd9, 0x58, 0x58, 0xd1, 0xfc, 0x1e, 0x59, 0x8e, 0x3f, 0xdb, 0x80, 0x37, 0xe5, 0x70, 0xcb, 0x20, - 0x75, 0x72, 0xe2, 0xf3, 0x82, 0xb5, 0xf9, 0x98, 0x2c, 0x88, 0xc5, 0x30, 0x81, 0x64, 0x94, 0x39, - 0x9b, 0xc8, 0x5c, 0x91, 0x31, 0x14, 0xa6, 0x70, 0x0a, 0xcb, 0xc9, 0x7f, 0x33, 0xa0, 0xb6, 0x15, - 0xc8, 0x88, 0x0f, 0xf2, 0x33, 0xdf, 0x22, 0x4a, 0x7a, 0x42, 0x83, 0xaa, 0x0d, 0x06, 0x28, 0x8a, - 0xb0, 0x9a, 0xd5, 0x71, 0xcc, 0xf0, 0x31, 0x73, 0xd2, 0xe2, 0x02, 0x4d, 0xb7, 0x63, 0x10, 0xed, - 0x57, 0x56, 0x90, 0x8f, 0x9a, 0xb0, 0xae, 0xb6, 0xa8, 0x7d, 0xf1, 0x53, 0xa5, 0x35, 0xe2, 0x54, - 0x79, 0xbf, 0x30, 0x65, 0x49, 0xe3, 0x0e, 0x93, 0xdd, 0xa1, 0xc3, 0xe4, 0xe1, 0xd4, 0x24, 0x47, - 0x9c, 0x21, 0x5f, 0x8f, 0x3c, 0x43, 0xbe, 0x35, 0x35, 0xc9, 0x09, 0x47, 0xc7, 0x97, 0x23, 0x8e, - 0x8e, 0x47, 0x53, 0x13, 0x1e, 0x79, 0x62, 0x3c, 0x1f, 0x75, 0x62, 0x7c, 0x30, 0x35, 0xcd, 0xb1, - 0x07, 0xc5, 0x17, 0xe9, 0x83, 0xe2, 0xc1, 0xf4, 0xf5, 0x4c, 0x9f, 0x0f, 0xcf, 0x47, 0x9e, 0x0f, - 0xd3, 0x8f, 0xfb, 0xb8, 0x63, 0xe1, 0x70, 0xfc, 0xb1, 0xf0, 0xd1, 0xd4, 0xc4, 0x7f, 0x7a, 0x1a, - 0xfc, 0xf4, 0x34, 0xf8, 0xe9, 0x69, 0x30, 0xf1, 0x34, 0xf8, 0xcd, 0x15, 0xd4, 0x54, 0x4e, 0x58, - 0x4e, 0xfb, 0x16, 0x67, 0xb3, 0x1e, 0x3d, 0x78, 0xf8, 0xed, 0x0b, 0x9d, 0x07, 0x7b, 0x23, 0xce, - 0x83, 0x73, 0x77, 0xda, 0xa8, 0xac, 0x71, 0x27, 0x42, 0x63, 0xe8, 0x44, 0x78, 0xff, 0x02, 0x44, - 0x47, 0x9c, 0x09, 0xdf, 0x1b, 0x79, 0x26, 0x7c, 0xfb, 0x02, 0x44, 0x27, 0x9c, 0x0a, 0xad, 0x11, - 0xa7, 0xc2, 0x07, 0x17, 0x20, 0x3d, 0xf2, 0x5c, 0xf8, 0x6a, 0xd4, 0xb9, 0xf0, 0xf8, 0x02, 0x54, - 0xc7, 0x9e, 0x0c, 0xb5, 0xf4, 0xc9, 0xf0, 0xe8, 0x22, 0x75, 0x4d, 0x9f, 0x0d, 0x5f, 0x8d, 0x3c, - 0x1b, 0x2e, 0x32, 0x07, 0xc6, 0x9d, 0x0e, 0x47, 0xe3, 0x4f, 0x87, 0x8f, 0x2f, 0x40, 0xfe, 0xa7, - 0xe7, 0xc3, 0x4f, 0xcf, 0x87, 0x9f, 0x9e, 0x0f, 0x13, 0xcf, 0x87, 0xbf, 0xb7, 0x9c, 0x36, 0x85, - 0x18, 0x5a, 0x50, 0xed, 0xea, 0xc5, 0x0e, 0x86, 0xfa, 0x88, 0x83, 0xa1, 0x50, 0x38, 0xbf, 0x90, - 0x71, 0x27, 0xc2, 0xce, 0xd0, 0x89, 0xf0, 0xce, 0x34, 0xd4, 0x46, 0x1c, 0x05, 0xed, 0x91, 0x47, - 0xc1, 0x83, 0x69, 0xa8, 0x4d, 0x38, 0x03, 0x6a, 0x23, 0xce, 0x80, 0x77, 0xa7, 0xa1, 0x39, 0x72, - 0xf3, 0xff, 0x72, 0xd4, 0xe6, 0xff, 0xde, 0x34, 0xe4, 0xc6, 0xee, 0xfa, 0x95, 0xf4, 0xae, 0xff, - 0xf6, 0x54, 0xb5, 0x4b, 0x6f, 0xf7, 0x5f, 0x8e, 0xdc, 0xee, 0xa7, 0x1a, 0xd9, 0x71, 0xfb, 0x3c, - 0x1d, 0xbf, 0xcf, 0x7f, 0x30, 0x0d, 0xdd, 0x9f, 0x6e, 0xf0, 0x3f, 0xdd, 0xe0, 0x7f, 0xba, 0xc1, - 0x4f, 0xdc, 0xe0, 0x29, 0xba, 0x4a, 0x1c, 0xbf, 0x90, 0xce, 0xf7, 0x83, 0x74, 0x9e, 0x35, 0xcf, - 0x3f, 0xcc, 0xa2, 0x8f, 0xb9, 0x49, 0x65, 0x84, 0x0f, 0xb6, 0x85, 0xdf, 0x99, 0xc0, 0x7a, 0x2c, - 0x42, 0x29, 0x3e, 0xbc, 0xb0, 0x16, 0x58, 0x78, 0xa8, 0x69, 0x5b, 0x8f, 0xd5, 0x06, 0x59, 0x45, - 0x7a, 0x87, 0x42, 0x27, 0x20, 0xfc, 0xe7, 0xdc, 0x9b, 0x56, 0x87, 0xa0, 0xe7, 0x20, 0x7f, 0xa8, - 0x11, 0xdb, 0x23, 0x0a, 0x12, 0x3c, 0x0d, 0xd9, 0x48, 0x71, 0xe8, 0xdc, 0x9f, 0x9e, 0xf1, 0xd4, - 0xd7, 0x80, 0x46, 0x4c, 0xb0, 0xfa, 0x3c, 0x6a, 0xf7, 0xb7, 0xc5, 0xb1, 0x73, 0x77, 0x8a, 0x0d, - 0x2e, 0x6c, 0xe9, 0xb7, 0xb5, 0x2f, 0xce, 0x93, 0xe3, 0x30, 0x2a, 0xd8, 0x54, 0xa1, 0x67, 0x7e, - 0x4f, 0x84, 0x12, 0x38, 0x8f, 0x98, 0x18, 0xb4, 0xb6, 0x8c, 0x15, 0x09, 0x4e, 0x92, 0x32, 0x53, - 0x71, 0xf9, 0x89, 0x18, 0x65, 0x60, 0x2c, 0x0a, 0x91, 0x68, 0xb1, 0x17, 0xf8, 0xcf, 0xfc, 0x27, - 0xc2, 0x1b, 0x10, 0x84, 0xa1, 0x9d, 0x30, 0xf9, 0x36, 0xc8, 0x5c, 0xdc, 0x95, 0x30, 0x7e, 0x68, - 0x95, 0xf4, 0x9d, 0x3e, 0xbc, 0x73, 0x3a, 0x64, 0x5e, 0x4b, 0x04, 0xe4, 0xde, 0xdd, 0xd5, 0x63, - 0x33, 0xdb, 0x42, 0xa7, 0x65, 0x67, 0xd2, 0xef, 0x84, 0x05, 0xde, 0xca, 0xce, 0xb4, 0x4a, 0xfa, - 0xe5, 0xf1, 0x48, 0x32, 0xe7, 0x7a, 0x23, 0x7f, 0x9c, 0x76, 0x42, 0xc5, 0xb7, 0x83, 0x80, 0xf9, - 0x22, 0xe0, 0x10, 0xdf, 0x38, 0xf0, 0x01, 0xbc, 0x7c, 0xcc, 0x8a, 0x5f, 0x5a, 0x09, 0xcd, 0x12, - 0xa3, 0xe2, 0xbf, 0x70, 0x2d, 0x47, 0xe6, 0x85, 0x38, 0x31, 0x90, 0x62, 0x9c, 0x30, 0x2f, 0xe6, - 0x6c, 0x39, 0x87, 0xd0, 0xe7, 0x08, 0xd4, 0x9e, 0xa4, 0x2f, 0x7b, 0xe3, 0x44, 0xc2, 0xca, 0x6f, - 0x90, 0x39, 0xe6, 0x79, 0xae, 0x27, 0x4e, 0x3e, 0xfc, 0xd0, 0xfe, 0x56, 0x16, 0x1d, 0x89, 0x40, - 0x24, 0x53, 0x1c, 0x8d, 0x13, 0x2b, 0x60, 0xea, 0x7b, 0xd2, 0x57, 0x69, 0xdc, 0xc1, 0x53, 0x0a, - 0x29, 0xee, 0x92, 0x34, 0xff, 0x4b, 0xd9, 0xf3, 0x7c, 0x7b, 0xbe, 0x4d, 0xd6, 0xa9, 0xe3, 0xb8, - 0x03, 0xa7, 0x83, 0xfe, 0x47, 0x4c, 0xe9, 0xe2, 0x38, 0xa7, 0x2b, 0xf1, 0x84, 0x32, 0x3f, 0x97, - 0x12, 0x8e, 0x40, 0x67, 0x52, 0x8e, 0x40, 0xf7, 0xc8, 0xb2, 0x05, 0x35, 0xc0, 0x07, 0x70, 0xb3, - 0x32, 0xb0, 0x59, 0xaa, 0x7e, 0x10, 0xb8, 0xe0, 0xe6, 0xb1, 0x31, 0x0a, 0x6e, 0x94, 0x2d, 0xbe, - 0xa3, 0xeb, 0xc4, 0x0a, 0x41, 0x68, 0x28, 0xdd, 0xe5, 0xdd, 0x3c, 0x27, 0x0d, 0xa5, 0xf9, 0x97, - 0xfa, 0x16, 0x51, 0x60, 0x87, 0x3e, 0xb4, 0x98, 0x67, 0x88, 0x18, 0xfa, 0xf3, 0x30, 0x8c, 0x6b, - 0x21, 0x7c, 0x1f, 0xc0, 0xda, 0x2e, 0x86, 0x6f, 0x06, 0x57, 0x86, 0x2c, 0xd8, 0xa2, 0x27, 0xae, - 0xc7, 0xa9, 0x4f, 0xec, 0x97, 0x09, 0x26, 0x11, 0xff, 0x8d, 0xf0, 0x42, 0xc5, 0xe9, 0xb5, 0x3d, - 0xeb, 0xc4, 0xa2, 0x5f, 0x8a, 0x60, 0xbb, 0xe7, 0xc7, 0xe2, 0xed, 0x90, 0x45, 0x19, 0x77, 0x40, - 0x38, 0x92, 0xbe, 0x81, 0x3d, 0x94, 0x24, 0x24, 0xc3, 0x17, 0x3c, 0x79, 0x4b, 0x74, 0xd4, 0xe8, - 0x64, 0xa3, 0x78, 0x00, 0x81, 0x7e, 0xaa, 0x1d, 0xd7, 0xd1, 0x43, 0xc2, 0xe7, 0x38, 0x8a, 0x7f, - 0x9d, 0xac, 0x86, 0x75, 0x8c, 0x87, 0x71, 0xc8, 0x49, 0x28, 0x06, 0x72, 0xb8, 0x4b, 0x72, 0x71, - 0xff, 0x4a, 0x9c, 0x0d, 0x99, 0xb9, 0xb7, 0xa4, 0xaf, 0xc4, 0x1c, 0x2c, 0x81, 0x0f, 0x8c, 0xe4, - 0x8b, 0x51, 0x61, 0x23, 0x38, 0x2f, 0x02, 0x85, 0xc6, 0x9f, 0x8d, 0x82, 0xb5, 0xa0, 0xf6, 0x73, - 0xe8, 0xbb, 0x2f, 0x6a, 0x93, 0xf0, 0x52, 0x21, 0x9b, 0xe6, 0xab, 0xdf, 0x12, 0x8e, 0x53, 0x63, - 0x7e, 0xbc, 0xae, 0x16, 0x46, 0xf7, 0xb7, 0x1e, 0x61, 0x82, 0xa1, 0x35, 0x24, 0x1a, 0xcc, 0xa1, - 0x07, 0x76, 0x68, 0xda, 0x98, 0x43, 0x68, 0x05, 0x81, 0xda, 0x09, 0x9a, 0xd7, 0x0f, 0xd3, 0x12, - 0x6f, 0x5b, 0x5b, 0x83, 0x5e, 0x8f, 0x7a, 0x67, 0x7c, 0x5d, 0xf8, 0xf8, 0xd3, 0xa0, 0x27, 0xd4, - 0xb2, 0x79, 0x6e, 0xb1, 0x4d, 0x28, 0x22, 0xa1, 0x28, 0xe1, 0x60, 0x6c, 0x61, 0x41, 0x00, 0x64, - 0xe9, 0x18, 0x68, 0x06, 0x6c, 0x9d, 0x01, 0x86, 0x0f, 0xf5, 0x8f, 0x70, 0x3b, 0x80, 0x39, 0x08, - 0x21, 0xab, 0x47, 0x95, 0x3e, 0x55, 0x2c, 0xe7, 0x44, 0x47, 0xcb, 0xf7, 0xd0, 0xb1, 0x1e, 0xfe, - 0x05, 0x71, 0x8c, 0x4c, 0x2e, 0x6a, 0xac, 0x59, 0xc7, 0x66, 0x7c, 0x3e, 0x86, 0xb8, 0x03, 0x3b, - 0x78, 0x72, 0x27, 0x31, 0x17, 0xe3, 0x49, 0x68, 0x44, 0xed, 0xfb, 0xa1, 0x59, 0xc7, 0x8d, 0xc8, - 0xb0, 0x1b, 0xdc, 0x7b, 0x63, 0x96, 0x16, 0xf3, 0x61, 0x6b, 0x7c, 0x11, 0xeb, 0x8b, 0xa1, 0xd4, - 0xb0, 0x62, 0xc3, 0x03, 0x9a, 0x19, 0x31, 0xa0, 0x7c, 0xa0, 0xa4, 0x2f, 0x94, 0x74, 0xa4, 0x08, - 0x45, 0x24, 0x44, 0x61, 0x22, 0xfe, 0x24, 0x3a, 0x31, 0x8b, 0xf9, 0xdf, 0xb3, 0x4e, 0x58, 0xdb, - 0xea, 0xbf, 0xc4, 0xbb, 0xfc, 0x09, 0x4e, 0x49, 0xc7, 0x7b, 0x29, 0xd0, 0xfe, 0x76, 0x76, 0xc8, - 0xc5, 0x36, 0xd6, 0x20, 0x6c, 0xf6, 0x56, 0x6a, 0x3c, 0x5e, 0x2f, 0x4c, 0xc4, 0x1f, 0x6b, 0x59, - 0xf3, 0x8f, 0x46, 0x5a, 0xd6, 0xbc, 0xa2, 0x6e, 0x92, 0x0d, 0x34, 0x85, 0x29, 0xd6, 0xf4, 0x4a, - 0xb1, 0xfc, 0xb5, 0xd1, 0xae, 0x36, 0x9b, 0x10, 0xf3, 0x3c, 0x4f, 0xae, 0x48, 0xfb, 0x9a, 0x98, - 0xcd, 0xa0, 0x51, 0x2d, 0x2b, 0xd9, 0xe1, 0x34, 0xf9, 0xc4, 0x24, 0x61, 0x7a, 0x93, 0xc8, 0xd7, - 0xae, 0xee, 0x56, 0x94, 0x59, 0x75, 0x83, 0x28, 0xd2, 0x94, 0xbb, 0x6d, 0xec, 0x57, 0xeb, 0xf5, - 0x8a, 0xae, 0xcc, 0xa9, 0x57, 0xc9, 0x25, 0x69, 0x3f, 0xde, 0xd8, 0xaf, 0x57, 0x04, 0x3d, 0x65, - 0x7e, 0x98, 0x58, 0xad, 0xf1, 0xf4, 0xe9, 0xd7, 0x46, 0xfb, 0xeb, 0x66, 0x45, 0x59, 0x18, 0x36, - 0x3b, 0x5f, 0x94, 0xde, 0x9a, 0xf9, 0x64, 0x2a, 0x3a, 0x9d, 0x23, 0xd7, 0x6b, 0x1e, 0xb9, 0x0e, - 0x43, 0x2f, 0x2b, 0xd2, 0x13, 0xd6, 0x1f, 0x8a, 0x00, 0xa0, 0x63, 0x90, 0x44, 0xcf, 0x7f, 0x91, - 0xea, 0xf9, 0x28, 0xb0, 0xc3, 0xd8, 0x3c, 0x63, 0x7b, 0xff, 0x74, 0x74, 0xe7, 0x8f, 0x30, 0x9b, - 0x0f, 0xc7, 0xa3, 0xde, 0x10, 0x36, 0xee, 0xcd, 0x9d, 0x46, 0xbd, 0xa2, 0x64, 0x87, 0x47, 0xaa, - 0x5a, 0x37, 0xf6, 0x5a, 0x15, 0x65, 0x46, 0xbd, 0x46, 0x2e, 0x0b, 0x03, 0xb3, 0x46, 0xa3, 0x56, - 0x6e, 0xec, 0xd7, 0x8d, 0x62, 0xa9, 0x5d, 0x7d, 0x5e, 0x51, 0x66, 0xa5, 0x6b, 0x30, 0x5e, 0xeb, - 0x3d, 0x87, 0x8e, 0xeb, 0x90, 0xdf, 0x14, 0x9e, 0x9c, 0xc6, 0xa2, 0x85, 0x86, 0xe7, 0xa3, 0x3c, - 0x39, 0x9d, 0x93, 0x6b, 0x6c, 0xa7, 0xdc, 0x9b, 0xb6, 0x53, 0xb4, 0xbf, 0x2f, 0xe2, 0xec, 0xc7, - 0xa2, 0xd3, 0x5a, 0xfd, 0xba, 0x1b, 0x58, 0x87, 0x56, 0x07, 0xfd, 0xe5, 0xdf, 0x27, 0xeb, 0xe0, - 0x4f, 0x75, 0x84, 0x73, 0x8b, 0x35, 0x4c, 0x88, 0x96, 0x2a, 0x97, 0xd6, 0x10, 0x37, 0xee, 0xa5, - 0x11, 0x41, 0xc0, 0xba, 0x8c, 0x5b, 0xfd, 0x33, 0x17, 0xf0, 0xca, 0x31, 0x3b, 0xc2, 0x2b, 0x47, - 0x62, 0x27, 0x98, 0x4b, 0xee, 0x04, 0x3f, 0xce, 0xa4, 0x03, 0x4d, 0x62, 0xa4, 0x18, 0x33, 0xd1, - 0x4c, 0x38, 0x60, 0x01, 0x3c, 0xaa, 0xa5, 0x6a, 0x98, 0x96, 0xa8, 0x59, 0x94, 0x23, 0xee, 0x2f, - 0x24, 0x84, 0xca, 0x60, 0xab, 0x87, 0x36, 0xed, 0x4a, 0x81, 0x1b, 0x3f, 0xb4, 0xef, 0xa4, 0xeb, - 0x54, 0xb4, 0x6d, 0xbe, 0x45, 0x0b, 0x17, 0x38, 0xe7, 0xba, 0xe6, 0x6d, 0x0c, 0x39, 0x5d, 0x4d, - 0xe4, 0xef, 0xdb, 0x67, 0xea, 0x3b, 0x44, 0x15, 0xfa, 0xaa, 0x78, 0xd0, 0x2e, 0x74, 0x90, 0xae, - 0x60, 0x4a, 0x31, 0x0a, 0xdd, 0x75, 0x9c, 0x0e, 0x18, 0x1a, 0x27, 0x88, 0xa7, 0xdb, 0x24, 0x29, - 0x65, 0x74, 0x61, 0xd9, 0x31, 0x85, 0xfd, 0xab, 0x4c, 0x5a, 0x2a, 0x1f, 0x2e, 0x0d, 0x1b, 0x91, - 0xf6, 0x70, 0x96, 0x56, 0x2c, 0x8e, 0xc9, 0x37, 0x76, 0x65, 0xfc, 0xfc, 0x05, 0xcc, 0x20, 0x2f, - 0xb4, 0x15, 0xcb, 0xf7, 0x32, 0xd5, 0xb2, 0x32, 0x1b, 0x19, 0x50, 0xb6, 0x2a, 0xb5, 0x8a, 0x30, - 0x00, 0x17, 0xd6, 0xa9, 0x73, 0xda, 0x5f, 0x8c, 0x6d, 0x09, 0xd1, 0x69, 0xf3, 0xe5, 0xc0, 0xea, - 0x1c, 0x27, 0xe2, 0xa7, 0xde, 0x27, 0xeb, 0x43, 0x5d, 0x1a, 0x3a, 0xec, 0x48, 0xf6, 0xe8, 0x78, - 0xaf, 0x46, 0xb1, 0x37, 0x23, 0x42, 0xe1, 0x83, 0x6f, 0x46, 0x92, 0x16, 0xfe, 0xb3, 0x29, 0xf7, - 0xaf, 0xbf, 0x39, 0x1f, 0x31, 0x6f, 0xa3, 0xab, 0x28, 0xb6, 0xad, 0x06, 0x51, 0x5c, 0xcf, 0xea, - 0x5a, 0x0e, 0xb5, 0x0d, 0x0f, 0xeb, 0x2d, 0xd4, 0x1a, 0xaf, 0x15, 0xa6, 0x68, 0xa3, 0xbe, 0x26, - 0x73, 0xcb, 0x46, 0x37, 0x09, 0x41, 0xef, 0x62, 0xc2, 0x09, 0x62, 0xa4, 0x21, 0x39, 0xaf, 0x2e, - 0x85, 0x96, 0xd5, 0xeb, 0xdb, 0xc2, 0x33, 0x22, 0x38, 0x39, 0xc3, 0xf8, 0xaf, 0x4d, 0x42, 0xa0, - 0x07, 0x90, 0xe2, 0xcc, 0x4b, 0x53, 0xe4, 0x44, 0x90, 0xe2, 0xd7, 0x64, 0x0d, 0x28, 0xc6, 0x2a, - 0x3a, 0xfb, 0xb2, 0x64, 0x73, 0x9c, 0x52, 0xe8, 0xf3, 0x5d, 0xfd, 0x19, 0xb2, 0x0e, 0xa4, 0x13, - 0x41, 0x6d, 0xe7, 0x5e, 0x96, 0x38, 0x54, 0x33, 0x16, 0x55, 0x97, 0x93, 0x87, 0x4a, 0x27, 0xc8, - 0xcf, 0xbf, 0x34, 0x79, 0x4e, 0x2b, 0x4e, 0x7e, 0x9f, 0xac, 0x42, 0xa4, 0x7b, 0x9f, 0x05, 0x82, - 0xf6, 0xc2, 0xcb, 0xd2, 0x5e, 0xe1, 0x84, 0x5a, 0x2c, 0x40, 0x27, 0x96, 0x7f, 0x36, 0x43, 0x96, - 0x63, 0xa9, 0xfc, 0x9c, 0x39, 0xb5, 0x1c, 0x43, 0xa8, 0xf9, 0xa4, 0x56, 0xf0, 0xd4, 0x72, 0x9a, - 0x08, 0x91, 0x72, 0x42, 0x88, 0x91, 0x15, 0x5e, 0x22, 0xad, 0xce, 0xb1, 0x44, 0xb9, 0x4e, 0x96, - 0x38, 0x8d, 0xb8, 0xbb, 0xaf, 0xc5, 0x53, 0xcb, 0x41, 0xf7, 0xec, 0x37, 0x09, 0x81, 0xfc, 0x98, - 0x2a, 0x83, 0x30, 0x5b, 0x9d, 0x63, 0x94, 0x31, 0xfe, 0x74, 0x06, 0x35, 0x7e, 0x28, 0xe8, 0x0a, - 0xd7, 0xb6, 0x32, 0xb8, 0x56, 0xe9, 0xc8, 0xb5, 0x3a, 0x61, 0xc0, 0xc6, 0xef, 0x91, 0xf9, 0x0e, - 0x00, 0xc4, 0x06, 0x76, 0xa3, 0x30, 0x21, 0xd3, 0x93, 0xd7, 0x8f, 0x8d, 0x09, 0xc9, 0x46, 0xd5, - 0x39, 0xa1, 0xb6, 0x65, 0xea, 0x82, 0xa4, 0xf6, 0x97, 0x62, 0xd1, 0x73, 0xc6, 0xd6, 0x63, 0xe2, - 0x9b, 0x81, 0x29, 0x72, 0xfe, 0x04, 0xb8, 0x8c, 0x0f, 0xd1, 0x21, 0x27, 0x2f, 0x6c, 0x9b, 0xf6, - 0x58, 0x71, 0x10, 0xb8, 0x5d, 0x8f, 0xf6, 0x8f, 0xc4, 0x13, 0xb5, 0x6b, 0x64, 0xf1, 0x80, 0x9a, - 0xd1, 0xcb, 0xde, 0x25, 0x7d, 0x01, 0xbe, 0xf9, 0x4e, 0x14, 0xdb, 0x2c, 0x47, 0x64, 0x9d, 0x82, - 0x7f, 0x9a, 0x90, 0xeb, 0x27, 0xd0, 0xb2, 0x9b, 0x51, 0xcb, 0xca, 0xcc, 0x0f, 0x3c, 0xf7, 0x0c, - 0x23, 0x5e, 0x09, 0xf6, 0xef, 0xd7, 0xc4, 0x83, 0xc3, 0xe1, 0xf4, 0x28, 0x40, 0x4f, 0xa2, 0xde, - 0xd1, 0xb6, 0x39, 0x0a, 0xfd, 0x27, 0x50, 0xe1, 0xb7, 0xa2, 0x19, 0xb3, 0xcd, 0x84, 0x7b, 0x55, - 0xbe, 0x86, 0xb9, 0xe8, 0x26, 0xa2, 0x84, 0xca, 0xca, 0x3f, 0x43, 0x1d, 0xe3, 0x64, 0x54, 0xd1, - 0x8e, 0x54, 0x68, 0x50, 0xce, 0x65, 0x2c, 0x24, 0x42, 0x83, 0xfe, 0xd7, 0xc2, 0x4d, 0xbc, 0x0c, - 0x4e, 0x5c, 0x0d, 0x58, 0x6f, 0xdf, 0x0a, 0x8e, 0x2a, 0x31, 0x47, 0x4b, 0xd7, 0xc8, 0xa2, 0x74, - 0x30, 0x25, 0xf9, 0x0b, 0xe1, 0x5a, 0x4a, 0xcd, 0x93, 0xc5, 0x6f, 0x06, 0xd4, 0x09, 0xa2, 0x6b, - 0x83, 0xf0, 0x3b, 0xf1, 0x40, 0x7f, 0x66, 0xba, 0x07, 0xfa, 0xef, 0x10, 0x75, 0xe0, 0x83, 0x47, - 0x19, 0x7c, 0xb8, 0x81, 0xb7, 0x1a, 0xe8, 0x91, 0x49, 0x19, 0xf8, 0xac, 0x29, 0x5e, 0x6f, 0x00, - 0x5c, 0xfb, 0x1f, 0xc4, 0xd3, 0x9c, 0x09, 0x75, 0x3f, 0x67, 0x99, 0x4d, 0x91, 0x73, 0xec, 0xd8, - 0xfe, 0x9d, 0xcc, 0xd8, 0xc1, 0x95, 0x1e, 0x57, 0x51, 0xa6, 0xcb, 0xa8, 0x0a, 0x59, 0x91, 0x20, - 0x78, 0x8f, 0x91, 0xe5, 0x90, 0xa7, 0xc5, 0xb2, 0xf1, 0xe5, 0x5e, 0xb1, 0xde, 0xae, 0xb6, 0xbf, - 0x56, 0x66, 0xb8, 0x98, 0x08, 0x6f, 0x6d, 0xf6, 0xf4, 0xd2, 0x4e, 0xb1, 0x55, 0x29, 0x3e, 0xad, - 0x71, 0xe1, 0xf1, 0x12, 0x59, 0x6b, 0x95, 0x1b, 0x46, 0xad, 0x51, 0x2c, 0x8b, 0xa7, 0x1b, 0xf8, - 0xbc, 0x06, 0xdd, 0xbd, 0x36, 0xf6, 0xb6, 0x77, 0x8c, 0x66, 0xa3, 0x5a, 0x6f, 0xb7, 0x94, 0x79, - 0xf0, 0x0d, 0xfb, 0x65, 0x4d, 0xbc, 0x5d, 0x5b, 0xe0, 0xac, 0x53, 0xf4, 0xce, 0xa7, 0x55, 0xa9, - 0x97, 0x95, 0x45, 0x5e, 0x6c, 0xab, 0xa2, 0x3f, 0x0f, 0x5f, 0xb8, 0x2d, 0xa9, 0x6b, 0x64, 0x99, - 0xd3, 0x2a, 0xd6, 0x6a, 0x8d, 0xfd, 0x4a, 0x59, 0x21, 0xda, 0x8f, 0xb3, 0x92, 0xe3, 0x14, 0xf3, - 0x4d, 0xb8, 0x87, 0x42, 0xe6, 0x99, 0xa2, 0xae, 0x49, 0x21, 0x33, 0xbd, 0x9e, 0x27, 0x26, 0x03, - 0xff, 0x39, 0x9e, 0xd3, 0x79, 0x83, 0xac, 0x51, 0xdb, 0xb6, 0x44, 0x68, 0xd0, 0xf0, 0x19, 0x56, - 0x4e, 0xcf, 0x21, 0x18, 0x22, 0xb5, 0x9a, 0xbe, 0xfa, 0x1a, 0x59, 0x65, 0x0e, 0xeb, 0x9d, 0x45, - 0x68, 0xb3, 0x18, 0xb6, 0x0c, 0xa0, 0x12, 0xeb, 0x4d, 0xb2, 0x66, 0x39, 0x7c, 0x90, 0x5c, 0xe1, - 0x20, 0x0b, 0xd5, 0x72, 0x39, 0x7d, 0x35, 0x04, 0xf3, 0xfa, 0xc2, 0x4b, 0xc9, 0xd0, 0xf3, 0x31, - 0x1c, 0xa5, 0x73, 0x18, 0x39, 0x0e, 0x22, 0x49, 0xa9, 0x64, 0xb6, 0xeb, 0xda, 0xd2, 0x8b, 0x2b, - 0xfc, 0x86, 0x18, 0x59, 0x2c, 0x30, 0x30, 0x42, 0xf8, 0xa2, 0x88, 0x91, 0xc5, 0x82, 0x7d, 0xfe, - 0xad, 0x7d, 0x5f, 0x06, 0xd7, 0x1c, 0xdf, 0x27, 0xe1, 0x4c, 0x43, 0x59, 0x4a, 0xc8, 0x1a, 0xb1, - 0xc7, 0x67, 0xc8, 0xe1, 0xab, 0xb1, 0x34, 0xf9, 0xb0, 0xee, 0xaf, 0x89, 0xcd, 0x34, 0x72, 0x2d, - 0x71, 0x6c, 0xd9, 0xf6, 0x5e, 0xff, 0xff, 0x33, 0xbd, 0xce, 0x77, 0x11, 0x54, 0xb4, 0x02, 0xca, - 0x9c, 0x08, 0x30, 0x2c, 0x74, 0xaf, 0xa6, 0xaf, 0xfd, 0xdd, 0x30, 0xf8, 0xf8, 0xc4, 0x16, 0x84, - 0x7d, 0xf4, 0x3d, 0xb2, 0x84, 0xb9, 0xa3, 0x10, 0x68, 0xf2, 0x49, 0xca, 0x54, 0x04, 0x0a, 0x42, - 0xef, 0x1b, 0x1e, 0x91, 0x7a, 0x44, 0x2f, 0x5f, 0x25, 0x4a, 0x3a, 0x19, 0x6e, 0x9e, 0xc2, 0x16, - 0x84, 0x37, 0x4f, 0xb2, 0x01, 0xea, 0x15, 0x32, 0x2f, 0x62, 0xe3, 0x22, 0x47, 0x22, 0xbe, 0xb4, - 0x8f, 0xd3, 0x51, 0xae, 0xc4, 0x0b, 0x3e, 0x88, 0x54, 0xcb, 0x6c, 0xab, 0x13, 0xee, 0x8d, 0x72, - 0x84, 0xc3, 0x38, 0x5b, 0xbe, 0xf6, 0x97, 0xb3, 0xe9, 0x18, 0x57, 0xe9, 0xdc, 0x31, 0x7e, 0x3d, - 0xb9, 0x3b, 0x15, 0x0a, 0xd3, 0x65, 0x7c, 0xf9, 0x77, 0x83, 0xbf, 0x76, 0x01, 0x81, 0xeb, 0x2e, - 0xb9, 0x35, 0xf2, 0xdd, 0xe0, 0x4e, 0x45, 0x6f, 0x18, 0x7a, 0xa5, 0x56, 0x2d, 0x29, 0x33, 0xd1, - 0x8b, 0xcf, 0xf0, 0xfd, 0x59, 0x2c, 0x79, 0x36, 0x72, 0x8e, 0x20, 0x68, 0xe0, 0x01, 0xc0, 0xd1, - 0x40, 0xfd, 0xa5, 0xcc, 0x69, 0x5f, 0x89, 0xf8, 0x0a, 0x62, 0x4b, 0x8e, 0xba, 0x78, 0x6c, 0xc4, - 0xa6, 0x37, 0xc8, 0x1a, 0x84, 0xf4, 0x64, 0x34, 0x60, 0x1e, 0x5e, 0xba, 0x08, 0x0f, 0x06, 0x1c, - 0x5c, 0xe1, 0x50, 0x08, 0xc1, 0x78, 0x82, 0xba, 0x94, 0x21, 0xca, 0x61, 0xf7, 0xef, 0xa5, 0xba, - 0xff, 0x5a, 0xa1, 0x32, 0x0a, 0x99, 0xf7, 0xb4, 0x76, 0x6c, 0x8c, 0x4b, 0x1b, 0x52, 0x02, 0x3f, - 0x46, 0x26, 0x24, 0x81, 0x0e, 0x0e, 0x14, 0x27, 0xb7, 0x4b, 0xfb, 0x2d, 0xb1, 0x1f, 0x8c, 0xc9, - 0xf8, 0xc7, 0x5c, 0xed, 0xa9, 0xbb, 0xf5, 0x94, 0x8c, 0xf6, 0x23, 0xd5, 0xb4, 0x07, 0x3e, 0x3a, - 0x00, 0x8b, 0x0c, 0x60, 0x5e, 0xda, 0x65, 0x8f, 0xf4, 0xc8, 0x93, 0x8d, 0x79, 0xe4, 0xf9, 0x30, - 0xfd, 0x12, 0xfd, 0xbc, 0x82, 0x65, 0x8f, 0x69, 0x87, 0x78, 0x71, 0x55, 0xa3, 0x0e, 0x6b, 0x0d, - 0xba, 0x5d, 0x16, 0x5d, 0x4d, 0xdf, 0x23, 0x8a, 0x47, 0x4d, 0x8b, 0x3a, 0x41, 0xb4, 0x15, 0xe2, - 0x8e, 0xbd, 0x2a, 0xe0, 0x72, 0x33, 0xd4, 0x48, 0xce, 0xb4, 0x3c, 0x16, 0xa1, 0x89, 0xcb, 0x0e, - 0x0e, 0x14, 0x38, 0xda, 0x3f, 0xcb, 0xe0, 0x8d, 0x5b, 0xa2, 0xa0, 0xf0, 0x29, 0xf7, 0x46, 0xa2, - 0x24, 0x93, 0xf9, 0x96, 0x17, 0x6e, 0x83, 0x18, 0xe5, 0x67, 0x44, 0xbe, 0x42, 0x19, 0xf0, 0x74, - 0x35, 0x56, 0x1d, 0x04, 0xf9, 0xea, 0x33, 0xb2, 0x1e, 0x55, 0x49, 0xd2, 0xcb, 0x4e, 0x47, 0x6f, - 0x4d, 0xd6, 0x5b, 0x10, 0xcb, 0x7f, 0x40, 0xe6, 0xf1, 0x27, 0xef, 0x7b, 0x9b, 0x3a, 0xa1, 0x5f, - 0x4e, 0xfe, 0x9b, 0xef, 0x94, 0x58, 0x80, 0xdc, 0x29, 0xf1, 0x4b, 0x7b, 0x1f, 0x9d, 0xe4, 0x34, - 0x3d, 0xf7, 0xd0, 0xb2, 0xd9, 0x94, 0x17, 0xfe, 0xff, 0xc9, 0x1c, 0x5e, 0xf3, 0x86, 0xb9, 0x44, - 0x17, 0x7d, 0x8b, 0xac, 0x1d, 0xd0, 0xce, 0x71, 0x17, 0x7d, 0x88, 0x87, 0x1e, 0x6b, 0x97, 0x1f, - 0xad, 0x14, 0x4a, 0xad, 0x46, 0xa5, 0xe3, 0x3a, 0x70, 0x00, 0xaf, 0x46, 0x48, 0xe0, 0x92, 0xe7, - 0x8b, 0xe1, 0x38, 0xe4, 0xd9, 0x58, 0x98, 0xe3, 0x54, 0x29, 0x13, 0xc3, 0x8e, 0xab, 0x15, 0xd0, - 0x6f, 0xf2, 0xb9, 0x2a, 0xbd, 0xe2, 0x63, 0x78, 0xcc, 0x57, 0x47, 0x92, 0x42, 0x17, 0xf1, 0xce, - 0xa1, 0x0b, 0xfa, 0x4f, 0x19, 0xea, 0x8e, 0xf9, 0xea, 0xe7, 0x64, 0x5d, 0x5c, 0xc6, 0x1f, 0x0e, - 0x6c, 0x59, 0x29, 0x74, 0xb9, 0x7d, 0x09, 0x28, 0xb5, 0xc2, 0x54, 0xa8, 0x86, 0xe2, 0x27, 0xbe, - 0x99, 0xaf, 0x6e, 0x01, 0x3b, 0x11, 0x56, 0xc4, 0x30, 0x31, 0xe8, 0xb6, 0xd0, 0x3e, 0x6c, 0x08, - 0x2f, 0x28, 0x61, 0x99, 0x50, 0x09, 0x35, 0x56, 0x09, 0x11, 0xa4, 0x3b, 0xff, 0xa3, 0x4c, 0x2a, - 0xee, 0xfc, 0xd8, 0x6d, 0xf5, 0x13, 0x72, 0x89, 0x7d, 0x33, 0x80, 0x90, 0x5c, 0x06, 0xeb, 0xb8, - 0x8e, 0xe0, 0xb3, 0xb0, 0x2b, 0x93, 0x23, 0xb0, 0x2e, 0x11, 0x25, 0xc4, 0x87, 0xa8, 0xbc, 0xd4, - 0x19, 0x50, 0xdb, 0x3e, 0x33, 0x7c, 0x26, 0xfd, 0xb0, 0x2e, 0x4b, 0x58, 0x8b, 0x05, 0xf9, 0xff, - 0x3c, 0x23, 0x9c, 0x82, 0x4b, 0x1b, 0x8b, 0x71, 0xce, 0x34, 0xde, 0x24, 0x18, 0x40, 0x6e, 0xe8, - 0x62, 0x6b, 0x15, 0xc0, 0x51, 0xd8, 0x8a, 0x77, 0x89, 0x1a, 0x8b, 0x34, 0x61, 0x88, 0x40, 0x00, - 0x18, 0x43, 0x76, 0x3d, 0x96, 0xa2, 0x63, 0x00, 0x80, 0xb1, 0x0e, 0xa5, 0xae, 0x93, 0xa5, 0x53, - 0xd7, 0xc1, 0x9e, 0x16, 0x71, 0x04, 0x16, 0x4f, 0x5d, 0x07, 0x2a, 0xab, 0xf5, 0xc8, 0x7a, 0x6c, - 0xec, 0x85, 0x97, 0x9d, 0x77, 0x88, 0x9a, 0x9a, 0xaa, 0x51, 0x3b, 0x94, 0xe4, 0xfc, 0xac, 0x9a, - 0xea, 0x7d, 0xb2, 0x9e, 0x98, 0xa1, 0xb1, 0xfd, 0x63, 0x2d, 0x3e, 0x01, 0xf9, 0x1e, 0xf2, 0x4b, - 0x19, 0x74, 0x1f, 0x93, 0x28, 0x2f, 0x5c, 0x22, 0x4f, 0x53, 0x7b, 0x7f, 0x62, 0x8a, 0x27, 0x71, - 0xc7, 0x4a, 0x30, 0xda, 0x68, 0x01, 0x66, 0x99, 0x2c, 0xc8, 0x50, 0x11, 0x19, 0xed, 0xcf, 0x64, - 0x70, 0x61, 0xb7, 0xa9, 0x8d, 0xa6, 0x43, 0x3a, 0x84, 0xd0, 0xbd, 0x46, 0x16, 0x6d, 0xea, 0x07, - 0x86, 0x37, 0x90, 0xd6, 0x1f, 0x0b, 0xfc, 0x5b, 0x1f, 0xa4, 0x59, 0xad, 0x6c, 0x9a, 0xd5, 0xba, - 0x49, 0x08, 0x30, 0xe6, 0x09, 0x7f, 0xee, 0x1c, 0x82, 0x1a, 0x9e, 0x84, 0xfa, 0x67, 0x36, 0xa9, - 0xfe, 0xd1, 0xfe, 0x86, 0x30, 0x3c, 0xd8, 0xb6, 0xdd, 0x03, 0x0a, 0x0b, 0xa4, 0x88, 0x66, 0x85, - 0x13, 0x2b, 0xf4, 0x26, 0x51, 0xe8, 0x49, 0xd7, 0xe0, 0x5c, 0x3e, 0x44, 0x97, 0xe9, 0x59, 0xd2, - 0x2a, 0x31, 0x47, 0x4f, 0xba, 0xdb, 0xae, 0x6d, 0x36, 0x99, 0xb7, 0x6b, 0x39, 0xea, 0x5d, 0xb2, - 0xca, 0x11, 0x5f, 0xf4, 0x43, 0x34, 0x61, 0x9a, 0x48, 0x4f, 0xba, 0x5f, 0xf5, 0x05, 0xd2, 0x75, - 0xb2, 0xc4, 0x91, 0xf8, 0x51, 0x18, 0x06, 0x6d, 0xa5, 0x27, 0xdd, 0x67, 0xfc, 0x1b, 0xda, 0x7e, - 0xd2, 0x35, 0x4c, 0x46, 0x83, 0x23, 0x5f, 0xfa, 0x1b, 0xa3, 0x27, 0xdd, 0x32, 0x00, 0xd0, 0x34, - 0xb2, 0x6b, 0x50, 0xdf, 0xb7, 0x7c, 0xa1, 0x85, 0x03, 0xd3, 0xc8, 0x6e, 0x11, 0x21, 0xfc, 0x6c, - 0xe1, 0x08, 0xd0, 0x92, 0x23, 0x2b, 0x90, 0x41, 0x6b, 0x79, 0xae, 0x1a, 0xf5, 0x83, 0x1d, 0x2b, - 0x88, 0x95, 0xe1, 0x70, 0xe6, 0x79, 0x29, 0x56, 0x06, 0x07, 0x48, 0x12, 0x91, 0x2c, 0x43, 0x42, - 0x12, 0x75, 0x29, 0xce, 0x88, 0xf0, 0x9a, 0xbc, 0x03, 0xb1, 0x2b, 0xcb, 0x34, 0xa0, 0x72, 0xcf, - 0x1e, 0xcb, 0x96, 0xfc, 0xba, 0x88, 0x61, 0x99, 0xce, 0x76, 0x5e, 0x60, 0x4d, 0x83, 0x5c, 0xc2, - 0x83, 0x89, 0x06, 0x14, 0x7a, 0xb6, 0x73, 0x34, 0x70, 0x8e, 0xc5, 0x7e, 0x82, 0x56, 0xce, 0xa3, - 0x49, 0x16, 0xe0, 0x58, 0xa2, 0x01, 0x6d, 0x32, 0x4f, 0xa7, 0xce, 0x71, 0x89, 0xe7, 0xd3, 0x95, - 0xa3, 0x08, 0x0a, 0x90, 0xfc, 0x2f, 0x66, 0xc8, 0xd2, 0xb6, 0x47, 0xfb, 0x47, 0x1c, 0xca, 0xa5, - 0x24, 0x93, 0x9e, 0x49, 0x29, 0xc9, 0xa4, 0x67, 0x69, 0xb5, 0x64, 0xf6, 0x5c, 0xb5, 0xe4, 0xcc, - 0xb0, 0x5a, 0xf2, 0x16, 0x59, 0x3e, 0xa0, 0x11, 0x0d, 0x8c, 0x52, 0x46, 0x0e, 0xa8, 0xa4, 0x91, - 0xff, 0x97, 0x19, 0xb2, 0x31, 0xaa, 0xbe, 0xe0, 0x16, 0x9b, 0x3a, 0xc7, 0xa2, 0xd5, 0xd2, 0x2d, - 0x76, 0x98, 0xfc, 0x29, 0x51, 0x02, 0x58, 0x5b, 0x06, 0xaf, 0xa3, 0x47, 0x83, 0xf0, 0xd4, 0xc2, - 0x03, 0x22, 0xb9, 0xf0, 0xf4, 0xd5, 0x20, 0xb9, 0x10, 0x3f, 0x21, 0x39, 0xe8, 0x5c, 0x61, 0x5f, - 0x2b, 0x35, 0xe9, 0x68, 0x30, 0x32, 0xbc, 0x4e, 0x30, 0x1c, 0x48, 0xb8, 0x6a, 0xca, 0x84, 0x80, - 0xfe, 0x0d, 0xdd, 0x6c, 0xe2, 0xb9, 0xf4, 0xfa, 0xa4, 0x11, 0x09, 0xbb, 0x59, 0x5f, 0xea, 0xca, - 0x9f, 0x32, 0x96, 0x65, 0xd3, 0x03, 0xff, 0xda, 0xbb, 0x2c, 0xa0, 0x9c, 0xdc, 0x33, 0x76, 0x16, - 0xbb, 0x30, 0x1b, 0x17, 0xa2, 0xab, 0x88, 0x12, 0xd6, 0xa8, 0xbc, 0x91, 0x0a, 0xab, 0x8f, 0xa9, - 0xc6, 0x31, 0x3b, 0x0b, 0x7d, 0xb9, 0x23, 0xe8, 0x19, 0x3b, 0x93, 0x17, 0xe0, 0xd2, 0xbf, 0x37, - 0xe7, 0x02, 0xb7, 0x3c, 0xc6, 0xda, 0x9e, 0x15, 0xde, 0x5f, 0x68, 0xff, 0x97, 0xb8, 0x6c, 0x1c, - 0x83, 0x34, 0xf1, 0x02, 0x7c, 0x62, 0x9e, 0x0b, 0x3a, 0xf6, 0x88, 0xe9, 0xfe, 0xb6, 0x2b, 0xf5, - 0x8a, 0x5e, 0x2d, 0x29, 0x19, 0xf5, 0x16, 0xb9, 0x3e, 0x74, 0xcf, 0xbd, 0xa5, 0x57, 0x2a, 0x46, - 0x5b, 0xaf, 0x82, 0x00, 0x16, 0x7a, 0xef, 0x90, 0x08, 0x7b, 0xad, 0x4a, 0x39, 0x8e, 0x12, 0xbb, - 0x11, 0x6f, 0x6c, 0x6d, 0x55, 0xd0, 0xd6, 0x00, 0x2e, 0xc0, 0x94, 0xd9, 0xfb, 0xcf, 0xc9, 0x06, - 0xc4, 0xd1, 0xdf, 0x87, 0xf0, 0x3d, 0xac, 0x6f, 0x53, 0x88, 0x4c, 0xaf, 0xde, 0x20, 0x9b, 0x08, - 0x07, 0x6b, 0x05, 0xbd, 0xd2, 0xac, 0x15, 0xbf, 0x36, 0xea, 0x0d, 0x7d, 0xb7, 0x58, 0xc3, 0xd0, - 0x42, 0xc3, 0xa9, 0x3b, 0xd5, 0xed, 0x9d, 0x5a, 0x75, 0x7b, 0xa7, 0xdd, 0x52, 0x32, 0xf7, 0xff, - 0x20, 0x43, 0x6e, 0x54, 0xc0, 0x03, 0xb5, 0x69, 0x05, 0xae, 0xa7, 0x33, 0x9f, 0x79, 0x27, 0x34, - 0xe6, 0xa9, 0xeb, 0x75, 0x72, 0xe7, 0xd8, 0x98, 0x84, 0x61, 0x34, 0x9e, 0x29, 0x19, 0xf5, 0x01, - 0x79, 0xe7, 0x1c, 0xb4, 0xa2, 0xed, 0x31, 0x6a, 0x9e, 0x55, 0x5e, 0xf0, 0x4d, 0x52, 0xc9, 0xaa, - 0x6f, 0x93, 0x37, 0xcf, 0xc9, 0x81, 0x10, 0x66, 0x2a, 0x33, 0x53, 0x20, 0x83, 0x5b, 0xb6, 0xc6, - 0x20, 0x50, 0x66, 0xef, 0xff, 0x78, 0x96, 0x5c, 0xa9, 0xc4, 0xd9, 0xa4, 0x36, 0x7b, 0x11, 0x6c, - 0x59, 0xcc, 0x36, 0xd5, 0xd7, 0xc8, 0xed, 0x63, 0x63, 0x74, 0x9a, 0x51, 0x67, 0xa7, 0x1c, 0xa0, - 0xbc, 0x72, 0x1e, 0x16, 0xaf, 0x86, 0x92, 0x51, 0xdf, 0x23, 0x6f, 0x8f, 0xc5, 0xe2, 0x28, 0x2d, - 0x16, 0x94, 0x99, 0xdf, 0xf1, 0xac, 0x3e, 0xaf, 0xa6, 0x92, 0x55, 0xdf, 0x21, 0xf7, 0x26, 0x66, - 0x88, 0x63, 0xcf, 0xf0, 0xf9, 0x32, 0x16, 0x7b, 0xe7, 0xac, 0xcf, 0x94, 0x59, 0xf5, 0x1e, 0x79, - 0x6d, 0x3c, 0x0a, 0xf3, 0xdc, 0x7d, 0xcb, 0xa9, 0xb9, 0xbe, 0xaf, 0xcc, 0xa9, 0x0f, 0xc9, 0xbb, - 0x63, 0x31, 0xb7, 0xe0, 0x72, 0xd1, 0x09, 0xec, 0x33, 0xb8, 0x6f, 0x82, 0x54, 0x65, 0x5e, 0x7d, - 0x8b, 0xbc, 0x3e, 0x3e, 0x8b, 0x80, 0x42, 0x4f, 0x2c, 0x4c, 0xac, 0x47, 0xd3, 0xed, 0x0f, 0x6c, - 0xea, 0x01, 0xe6, 0xa2, 0x98, 0x4d, 0xa3, 0x31, 0x5b, 0xd4, 0x06, 0x1d, 0xae, 0xb2, 0x34, 0xb1, - 0x6c, 0x8e, 0x56, 0xb6, 0x7c, 0x60, 0x2e, 0x14, 0xa2, 0xbe, 0x41, 0xb4, 0xb1, 0xa8, 0x25, 0xd7, - 0x09, 0xa8, 0xe5, 0x30, 0x4f, 0x59, 0xbe, 0xff, 0xcb, 0x33, 0xe4, 0x72, 0x02, 0x8d, 0xef, 0x7a, - 0xb0, 0x84, 0x34, 0xf2, 0x6a, 0x8a, 0x82, 0x4c, 0x82, 0x4e, 0xac, 0x96, 0x95, 0x57, 0xd4, 0xbb, - 0xe4, 0xd6, 0x38, 0x1c, 0x11, 0x1b, 0x44, 0xc9, 0x8c, 0xa8, 0x4a, 0x44, 0xe8, 0xac, 0xcf, 0x5a, - 0x81, 0x67, 0x39, 0x5d, 0x25, 0xab, 0xde, 0x27, 0x6f, 0x8c, 0xc3, 0x6b, 0xc9, 0x40, 0xf9, 0xc0, - 0x12, 0x87, 0x13, 0x7f, 0x24, 0x6e, 0xe5, 0x45, 0xdf, 0xf2, 0xa2, 0xb0, 0x6f, 0xca, 0xec, 0x88, - 0x79, 0x9b, 0x68, 0xc9, 0xbe, 0xe5, 0xf0, 0xb9, 0x30, 0xa9, 0x9a, 0xcc, 0x73, 0xf9, 0x8c, 0x61, - 0xbe, 0x32, 0x3f, 0x62, 0x54, 0xa3, 0x6a, 0xc6, 0xc7, 0x60, 0x61, 0xc4, 0xc4, 0x0e, 0x31, 0xc3, - 0x21, 0x90, 0xdd, 0xb4, 0x78, 0xff, 0x0f, 0x33, 0xe4, 0x76, 0x25, 0x19, 0x26, 0x44, 0xb7, 0x3a, - 0x47, 0x4d, 0x8f, 0xf9, 0xcc, 0xe9, 0x08, 0xdf, 0xe2, 0xd8, 0xee, 0x73, 0xb0, 0x8c, 0xba, 0xeb, - 0x30, 0xe5, 0x15, 0xf5, 0x7d, 0xf2, 0xde, 0x14, 0xc8, 0xd0, 0xb7, 0xcc, 0x04, 0x39, 0x20, 0x5c, - 0xbe, 0xe7, 0x65, 0xda, 0x17, 0x82, 0x83, 0x92, 0x15, 0x6b, 0xe8, 0xbc, 0x0c, 0x15, 0xdb, 0x42, - 0xaf, 0x9a, 0xa6, 0x32, 0x73, 0xff, 0x57, 0x33, 0x64, 0x63, 0x94, 0x89, 0xb0, 0x58, 0xdc, 0xe3, - 0x8d, 0x87, 0x95, 0x57, 0x44, 0xf7, 0x8f, 0x42, 0x69, 0xf4, 0x99, 0xf3, 0xa5, 0xb4, 0x0e, 0x56, - 0x32, 0xea, 0x9b, 0xe4, 0xee, 0x18, 0xcc, 0xd2, 0x11, 0xed, 0xf5, 0xc1, 0x15, 0xe3, 0xa0, 0xaf, - 0x64, 0xef, 0xff, 0xf5, 0x39, 0x72, 0x7d, 0x82, 0x21, 0xae, 0xfa, 0x2e, 0x99, 0xde, 0x52, 0x57, - 0x79, 0x45, 0x74, 0xc8, 0xf9, 0xe8, 0x25, 0xd7, 0xb5, 0x4d, 0xf7, 0xd4, 0x09, 0x8f, 0x89, 0x09, - 0x59, 0x80, 0xcf, 0x09, 0x02, 0xcf, 0x3a, 0x18, 0x04, 0x8c, 0x1f, 0x13, 0x38, 0xb6, 0xe7, 0xe4, - 0xd8, 0x75, 0xf1, 0x15, 0x51, 0xab, 0xcf, 0xe0, 0xb8, 0xc0, 0x09, 0x39, 0x21, 0x13, 0x32, 0x64, - 0x6d, 0x8f, 0xf1, 0x6d, 0x14, 0xe7, 0xda, 0x39, 0x45, 0xc0, 0xe5, 0xb8, 0x32, 0x77, 0x3e, 0x32, - 0x9f, 0xe8, 0x4d, 0xcf, 0xea, 0x30, 0x65, 0x5e, 0x2d, 0x90, 0xfb, 0x53, 0xf5, 0x50, 0x8b, 0x8b, - 0x97, 0xca, 0x82, 0x98, 0x93, 0x93, 0x88, 0x3b, 0x27, 0xee, 0x31, 0xf3, 0x5a, 0x7d, 0x66, 0xdb, - 0xbe, 0xb2, 0x38, 0xf5, 0x10, 0xec, 0x52, 0x87, 0x96, 0x5c, 0x3f, 0x50, 0x96, 0xce, 0xcf, 0x22, - 0x86, 0x80, 0x76, 0x8e, 0xb1, 0x5a, 0x64, 0xea, 0x79, 0x51, 0xa7, 0x3d, 0xa6, 0x2c, 0x9f, 0x3f, - 0xc8, 0xbc, 0x8b, 0x4a, 0x6e, 0xaf, 0xef, 0x3a, 0xcc, 0x09, 0x7c, 0x65, 0x45, 0xec, 0x88, 0xe7, - 0xe4, 0xa8, 0xb9, 0x1e, 0x53, 0x72, 0xf7, 0xff, 0xc3, 0x2c, 0xb9, 0x3a, 0xc6, 0x82, 0x57, 0x1c, - 0x2f, 0x93, 0xcd, 0x7b, 0x95, 0x57, 0x86, 0xda, 0x93, 0x40, 0x13, 0x76, 0x00, 0xb2, 0x0a, 0x4a, - 0x66, 0x68, 0xc8, 0x47, 0xa1, 0x23, 0x2c, 0x3c, 0xe4, 0xc7, 0x20, 0x4b, 0xa2, 0x35, 0xb7, 0x73, - 0x0c, 0x13, 0x75, 0x62, 0x4d, 0x04, 0xc7, 0x84, 0x30, 0x66, 0x2a, 0xb3, 0x93, 0x89, 0x23, 0xa8, - 0x6c, 0xf9, 0x60, 0x52, 0xac, 0xcc, 0xdd, 0xff, 0xfb, 0x59, 0xb2, 0x39, 0x4e, 0x61, 0x2c, 0x4e, - 0x81, 0x73, 0xd4, 0xc9, 0xca, 0x2b, 0xa2, 0xf1, 0xe3, 0xf0, 0xd0, 0xcd, 0x74, 0xdb, 0x6d, 0x31, - 0xc7, 0x54, 0x32, 0x62, 0xbe, 0x8f, 0x43, 0xae, 0xbb, 0x41, 0xc5, 0x71, 0x07, 0xdd, 0x23, 0xbc, - 0x9c, 0x55, 0xb2, 0xea, 0x23, 0x52, 0x98, 0x80, 0x2f, 0x1e, 0x67, 0xd9, 0x2d, 0xce, 0x05, 0x7a, - 0x15, 0xcf, 0x73, 0x3d, 0x65, 0x46, 0xcc, 0xdf, 0x71, 0x79, 0x24, 0xbc, 0xee, 0x06, 0x45, 0xdb, - 0x76, 0x4f, 0xa1, 0xdb, 0x26, 0xb7, 0x41, 0x1a, 0x7e, 0x70, 0x50, 0xb8, 0xc0, 0xc7, 0x21, 0x8b, - 0x31, 0x69, 0x9c, 0x3a, 0xcc, 0x54, 0xe6, 0x9f, 0xce, 0xed, 0x64, 0x7e, 0x3e, 0xf3, 0xca, 0xff, - 0x1b, 0x00, 0x00, 0xff, 0xff, 0x10, 0x35, 0xa0, 0x44, 0x00, 0xfd, 0x00, 0x00, -} diff --git a/protocol/dota_gcmessages_client_chat.pb.go b/protocol/dota_gcmessages_client_chat.pb.go new file mode 100644 index 0000000..a65b6c4 --- /dev/null +++ b/protocol/dota_gcmessages_client_chat.pb.go @@ -0,0 +1,2342 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: dota_gcmessages_client_chat.proto + +package protocol + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type CMsgGCToClientPrivateChatResponse_Result int32 + +const ( + CMsgGCToClientPrivateChatResponse_SUCCESS CMsgGCToClientPrivateChatResponse_Result = 0 + CMsgGCToClientPrivateChatResponse_FAILURE_CREATION_LOCK CMsgGCToClientPrivateChatResponse_Result = 1 + CMsgGCToClientPrivateChatResponse_FAILURE_SQL_TRANSACTION CMsgGCToClientPrivateChatResponse_Result = 2 + CMsgGCToClientPrivateChatResponse_FAILURE_SDO_LOAD CMsgGCToClientPrivateChatResponse_Result = 3 + CMsgGCToClientPrivateChatResponse_FAILURE_NO_PERMISSION CMsgGCToClientPrivateChatResponse_Result = 4 + CMsgGCToClientPrivateChatResponse_FAILURE_ALREADY_MEMBER CMsgGCToClientPrivateChatResponse_Result = 5 + CMsgGCToClientPrivateChatResponse_FAILURE_NOT_A_MEMBER CMsgGCToClientPrivateChatResponse_Result = 7 + CMsgGCToClientPrivateChatResponse_FAILURE_NO_REMAINING_ADMINS CMsgGCToClientPrivateChatResponse_Result = 8 + CMsgGCToClientPrivateChatResponse_FAILURE_NO_ROOM CMsgGCToClientPrivateChatResponse_Result = 9 + CMsgGCToClientPrivateChatResponse_FAILURE_CREATION_RATE_LIMITED CMsgGCToClientPrivateChatResponse_Result = 10 + CMsgGCToClientPrivateChatResponse_FAILURE_UNKNOWN_CHANNEL_NAME CMsgGCToClientPrivateChatResponse_Result = 11 + CMsgGCToClientPrivateChatResponse_FAILURE_UNKNOWN_USER CMsgGCToClientPrivateChatResponse_Result = 12 + CMsgGCToClientPrivateChatResponse_FAILURE_UNKNOWN_ERROR CMsgGCToClientPrivateChatResponse_Result = 13 + CMsgGCToClientPrivateChatResponse_FAILURE_CANNOT_KICK_ADMIN CMsgGCToClientPrivateChatResponse_Result = 14 + CMsgGCToClientPrivateChatResponse_FAILURE_ALREADY_ADMIN CMsgGCToClientPrivateChatResponse_Result = 15 +) + +var CMsgGCToClientPrivateChatResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "FAILURE_CREATION_LOCK", + 2: "FAILURE_SQL_TRANSACTION", + 3: "FAILURE_SDO_LOAD", + 4: "FAILURE_NO_PERMISSION", + 5: "FAILURE_ALREADY_MEMBER", + 7: "FAILURE_NOT_A_MEMBER", + 8: "FAILURE_NO_REMAINING_ADMINS", + 9: "FAILURE_NO_ROOM", + 10: "FAILURE_CREATION_RATE_LIMITED", + 11: "FAILURE_UNKNOWN_CHANNEL_NAME", + 12: "FAILURE_UNKNOWN_USER", + 13: "FAILURE_UNKNOWN_ERROR", + 14: "FAILURE_CANNOT_KICK_ADMIN", + 15: "FAILURE_ALREADY_ADMIN", +} + +var CMsgGCToClientPrivateChatResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "FAILURE_CREATION_LOCK": 1, + "FAILURE_SQL_TRANSACTION": 2, + "FAILURE_SDO_LOAD": 3, + "FAILURE_NO_PERMISSION": 4, + "FAILURE_ALREADY_MEMBER": 5, + "FAILURE_NOT_A_MEMBER": 7, + "FAILURE_NO_REMAINING_ADMINS": 8, + "FAILURE_NO_ROOM": 9, + "FAILURE_CREATION_RATE_LIMITED": 10, + "FAILURE_UNKNOWN_CHANNEL_NAME": 11, + "FAILURE_UNKNOWN_USER": 12, + "FAILURE_UNKNOWN_ERROR": 13, + "FAILURE_CANNOT_KICK_ADMIN": 14, + "FAILURE_ALREADY_ADMIN": 15, +} + +func (x CMsgGCToClientPrivateChatResponse_Result) Enum() *CMsgGCToClientPrivateChatResponse_Result { + p := new(CMsgGCToClientPrivateChatResponse_Result) + *p = x + return p +} + +func (x CMsgGCToClientPrivateChatResponse_Result) String() string { + return proto.EnumName(CMsgGCToClientPrivateChatResponse_Result_name, int32(x)) +} + +func (x *CMsgGCToClientPrivateChatResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgGCToClientPrivateChatResponse_Result_value, data, "CMsgGCToClientPrivateChatResponse_Result") + if err != nil { + return err + } + *x = CMsgGCToClientPrivateChatResponse_Result(value) + return nil +} + +func (CMsgGCToClientPrivateChatResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{4, 0} +} + +type CMsgDOTAJoinChatChannelResponse_Result int32 + +const ( + CMsgDOTAJoinChatChannelResponse_JOIN_SUCCESS CMsgDOTAJoinChatChannelResponse_Result = 0 + CMsgDOTAJoinChatChannelResponse_INVALID_CHANNEL_TYPE CMsgDOTAJoinChatChannelResponse_Result = 1 + CMsgDOTAJoinChatChannelResponse_ACCOUNT_NOT_FOUND CMsgDOTAJoinChatChannelResponse_Result = 2 + CMsgDOTAJoinChatChannelResponse_ACH_FAILED CMsgDOTAJoinChatChannelResponse_Result = 3 + CMsgDOTAJoinChatChannelResponse_USER_IN_TOO_MANY_CHANNELS CMsgDOTAJoinChatChannelResponse_Result = 4 + CMsgDOTAJoinChatChannelResponse_RATE_LIMIT_EXCEEDED CMsgDOTAJoinChatChannelResponse_Result = 5 + CMsgDOTAJoinChatChannelResponse_CHANNEL_FULL CMsgDOTAJoinChatChannelResponse_Result = 6 + CMsgDOTAJoinChatChannelResponse_CHANNEL_FULL_OVERFLOWED CMsgDOTAJoinChatChannelResponse_Result = 7 + CMsgDOTAJoinChatChannelResponse_FAILED_TO_ADD_USER CMsgDOTAJoinChatChannelResponse_Result = 8 + CMsgDOTAJoinChatChannelResponse_CHANNEL_TYPE_DISABLED CMsgDOTAJoinChatChannelResponse_Result = 9 + CMsgDOTAJoinChatChannelResponse_PRIVATE_CHAT_CREATE_FAILED CMsgDOTAJoinChatChannelResponse_Result = 10 + CMsgDOTAJoinChatChannelResponse_PRIVATE_CHAT_NO_PERMISSION CMsgDOTAJoinChatChannelResponse_Result = 11 + CMsgDOTAJoinChatChannelResponse_PRIVATE_CHAT_CREATE_LOCK_FAILED CMsgDOTAJoinChatChannelResponse_Result = 12 + CMsgDOTAJoinChatChannelResponse_PRIVATE_CHAT_KICKED CMsgDOTAJoinChatChannelResponse_Result = 13 + CMsgDOTAJoinChatChannelResponse_USER_NOT_ALLOWED CMsgDOTAJoinChatChannelResponse_Result = 14 +) + +var CMsgDOTAJoinChatChannelResponse_Result_name = map[int32]string{ + 0: "JOIN_SUCCESS", + 1: "INVALID_CHANNEL_TYPE", + 2: "ACCOUNT_NOT_FOUND", + 3: "ACH_FAILED", + 4: "USER_IN_TOO_MANY_CHANNELS", + 5: "RATE_LIMIT_EXCEEDED", + 6: "CHANNEL_FULL", + 7: "CHANNEL_FULL_OVERFLOWED", + 8: "FAILED_TO_ADD_USER", + 9: "CHANNEL_TYPE_DISABLED", + 10: "PRIVATE_CHAT_CREATE_FAILED", + 11: "PRIVATE_CHAT_NO_PERMISSION", + 12: "PRIVATE_CHAT_CREATE_LOCK_FAILED", + 13: "PRIVATE_CHAT_KICKED", + 14: "USER_NOT_ALLOWED", +} + +var CMsgDOTAJoinChatChannelResponse_Result_value = map[string]int32{ + "JOIN_SUCCESS": 0, + "INVALID_CHANNEL_TYPE": 1, + "ACCOUNT_NOT_FOUND": 2, + "ACH_FAILED": 3, + "USER_IN_TOO_MANY_CHANNELS": 4, + "RATE_LIMIT_EXCEEDED": 5, + "CHANNEL_FULL": 6, + "CHANNEL_FULL_OVERFLOWED": 7, + "FAILED_TO_ADD_USER": 8, + "CHANNEL_TYPE_DISABLED": 9, + "PRIVATE_CHAT_CREATE_FAILED": 10, + "PRIVATE_CHAT_NO_PERMISSION": 11, + "PRIVATE_CHAT_CREATE_LOCK_FAILED": 12, + "PRIVATE_CHAT_KICKED": 13, + "USER_NOT_ALLOWED": 14, +} + +func (x CMsgDOTAJoinChatChannelResponse_Result) Enum() *CMsgDOTAJoinChatChannelResponse_Result { + p := new(CMsgDOTAJoinChatChannelResponse_Result) + *p = x + return p +} + +func (x CMsgDOTAJoinChatChannelResponse_Result) String() string { + return proto.EnumName(CMsgDOTAJoinChatChannelResponse_Result_name, int32(x)) +} + +func (x *CMsgDOTAJoinChatChannelResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAJoinChatChannelResponse_Result_value, data, "CMsgDOTAJoinChatChannelResponse_Result") + if err != nil { + return err + } + *x = CMsgDOTAJoinChatChannelResponse_Result(value) + return nil +} + +func (CMsgDOTAJoinChatChannelResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{13, 0} +} + +type CMsgClientToGCPrivateChatInvite struct { + PrivateChatChannelName *string `protobuf:"bytes,1,opt,name=private_chat_channel_name,json=privateChatChannelName" json:"private_chat_channel_name,omitempty"` + InvitedAccountId *uint32 `protobuf:"varint,2,opt,name=invited_account_id,json=invitedAccountId" json:"invited_account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCPrivateChatInvite) Reset() { *m = CMsgClientToGCPrivateChatInvite{} } +func (m *CMsgClientToGCPrivateChatInvite) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCPrivateChatInvite) ProtoMessage() {} +func (*CMsgClientToGCPrivateChatInvite) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{0} +} + +func (m *CMsgClientToGCPrivateChatInvite) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCPrivateChatInvite.Unmarshal(m, b) +} +func (m *CMsgClientToGCPrivateChatInvite) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCPrivateChatInvite.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCPrivateChatInvite) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCPrivateChatInvite.Merge(m, src) +} +func (m *CMsgClientToGCPrivateChatInvite) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCPrivateChatInvite.Size(m) +} +func (m *CMsgClientToGCPrivateChatInvite) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCPrivateChatInvite.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCPrivateChatInvite proto.InternalMessageInfo + +func (m *CMsgClientToGCPrivateChatInvite) GetPrivateChatChannelName() string { + if m != nil && m.PrivateChatChannelName != nil { + return *m.PrivateChatChannelName + } + return "" +} + +func (m *CMsgClientToGCPrivateChatInvite) GetInvitedAccountId() uint32 { + if m != nil && m.InvitedAccountId != nil { + return *m.InvitedAccountId + } + return 0 +} + +type CMsgClientToGCPrivateChatKick struct { + PrivateChatChannelName *string `protobuf:"bytes,1,opt,name=private_chat_channel_name,json=privateChatChannelName" json:"private_chat_channel_name,omitempty"` + KickAccountId *uint32 `protobuf:"varint,2,opt,name=kick_account_id,json=kickAccountId" json:"kick_account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCPrivateChatKick) Reset() { *m = CMsgClientToGCPrivateChatKick{} } +func (m *CMsgClientToGCPrivateChatKick) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCPrivateChatKick) ProtoMessage() {} +func (*CMsgClientToGCPrivateChatKick) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{1} +} + +func (m *CMsgClientToGCPrivateChatKick) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCPrivateChatKick.Unmarshal(m, b) +} +func (m *CMsgClientToGCPrivateChatKick) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCPrivateChatKick.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCPrivateChatKick) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCPrivateChatKick.Merge(m, src) +} +func (m *CMsgClientToGCPrivateChatKick) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCPrivateChatKick.Size(m) +} +func (m *CMsgClientToGCPrivateChatKick) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCPrivateChatKick.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCPrivateChatKick proto.InternalMessageInfo + +func (m *CMsgClientToGCPrivateChatKick) GetPrivateChatChannelName() string { + if m != nil && m.PrivateChatChannelName != nil { + return *m.PrivateChatChannelName + } + return "" +} + +func (m *CMsgClientToGCPrivateChatKick) GetKickAccountId() uint32 { + if m != nil && m.KickAccountId != nil { + return *m.KickAccountId + } + return 0 +} + +type CMsgClientToGCPrivateChatPromote struct { + PrivateChatChannelName *string `protobuf:"bytes,1,opt,name=private_chat_channel_name,json=privateChatChannelName" json:"private_chat_channel_name,omitempty"` + PromoteAccountId *uint32 `protobuf:"varint,2,opt,name=promote_account_id,json=promoteAccountId" json:"promote_account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCPrivateChatPromote) Reset() { *m = CMsgClientToGCPrivateChatPromote{} } +func (m *CMsgClientToGCPrivateChatPromote) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCPrivateChatPromote) ProtoMessage() {} +func (*CMsgClientToGCPrivateChatPromote) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{2} +} + +func (m *CMsgClientToGCPrivateChatPromote) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCPrivateChatPromote.Unmarshal(m, b) +} +func (m *CMsgClientToGCPrivateChatPromote) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCPrivateChatPromote.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCPrivateChatPromote) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCPrivateChatPromote.Merge(m, src) +} +func (m *CMsgClientToGCPrivateChatPromote) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCPrivateChatPromote.Size(m) +} +func (m *CMsgClientToGCPrivateChatPromote) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCPrivateChatPromote.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCPrivateChatPromote proto.InternalMessageInfo + +func (m *CMsgClientToGCPrivateChatPromote) GetPrivateChatChannelName() string { + if m != nil && m.PrivateChatChannelName != nil { + return *m.PrivateChatChannelName + } + return "" +} + +func (m *CMsgClientToGCPrivateChatPromote) GetPromoteAccountId() uint32 { + if m != nil && m.PromoteAccountId != nil { + return *m.PromoteAccountId + } + return 0 +} + +type CMsgClientToGCPrivateChatDemote struct { + PrivateChatChannelName *string `protobuf:"bytes,1,opt,name=private_chat_channel_name,json=privateChatChannelName" json:"private_chat_channel_name,omitempty"` + DemoteAccountId *uint32 `protobuf:"varint,2,opt,name=demote_account_id,json=demoteAccountId" json:"demote_account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCPrivateChatDemote) Reset() { *m = CMsgClientToGCPrivateChatDemote{} } +func (m *CMsgClientToGCPrivateChatDemote) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCPrivateChatDemote) ProtoMessage() {} +func (*CMsgClientToGCPrivateChatDemote) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{3} +} + +func (m *CMsgClientToGCPrivateChatDemote) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCPrivateChatDemote.Unmarshal(m, b) +} +func (m *CMsgClientToGCPrivateChatDemote) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCPrivateChatDemote.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCPrivateChatDemote) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCPrivateChatDemote.Merge(m, src) +} +func (m *CMsgClientToGCPrivateChatDemote) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCPrivateChatDemote.Size(m) +} +func (m *CMsgClientToGCPrivateChatDemote) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCPrivateChatDemote.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCPrivateChatDemote proto.InternalMessageInfo + +func (m *CMsgClientToGCPrivateChatDemote) GetPrivateChatChannelName() string { + if m != nil && m.PrivateChatChannelName != nil { + return *m.PrivateChatChannelName + } + return "" +} + +func (m *CMsgClientToGCPrivateChatDemote) GetDemoteAccountId() uint32 { + if m != nil && m.DemoteAccountId != nil { + return *m.DemoteAccountId + } + return 0 +} + +type CMsgGCToClientPrivateChatResponse struct { + PrivateChatChannelName *string `protobuf:"bytes,1,opt,name=private_chat_channel_name,json=privateChatChannelName" json:"private_chat_channel_name,omitempty"` + Result *CMsgGCToClientPrivateChatResponse_Result `protobuf:"varint,2,opt,name=result,enum=protocol.CMsgGCToClientPrivateChatResponse_Result,def=0" json:"result,omitempty"` + Username *string `protobuf:"bytes,3,opt,name=username" json:"username,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientPrivateChatResponse) Reset() { *m = CMsgGCToClientPrivateChatResponse{} } +func (m *CMsgGCToClientPrivateChatResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientPrivateChatResponse) ProtoMessage() {} +func (*CMsgGCToClientPrivateChatResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{4} +} + +func (m *CMsgGCToClientPrivateChatResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientPrivateChatResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientPrivateChatResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientPrivateChatResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientPrivateChatResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientPrivateChatResponse.Merge(m, src) +} +func (m *CMsgGCToClientPrivateChatResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientPrivateChatResponse.Size(m) +} +func (m *CMsgGCToClientPrivateChatResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientPrivateChatResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientPrivateChatResponse proto.InternalMessageInfo + +const Default_CMsgGCToClientPrivateChatResponse_Result CMsgGCToClientPrivateChatResponse_Result = CMsgGCToClientPrivateChatResponse_SUCCESS + +func (m *CMsgGCToClientPrivateChatResponse) GetPrivateChatChannelName() string { + if m != nil && m.PrivateChatChannelName != nil { + return *m.PrivateChatChannelName + } + return "" +} + +func (m *CMsgGCToClientPrivateChatResponse) GetResult() CMsgGCToClientPrivateChatResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgGCToClientPrivateChatResponse_Result +} + +func (m *CMsgGCToClientPrivateChatResponse) GetUsername() string { + if m != nil && m.Username != nil { + return *m.Username + } + return "" +} + +type CMsgClientToGCPrivateChatInfoRequest struct { + PrivateChatChannelName *string `protobuf:"bytes,1,opt,name=private_chat_channel_name,json=privateChatChannelName" json:"private_chat_channel_name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCPrivateChatInfoRequest) Reset() { *m = CMsgClientToGCPrivateChatInfoRequest{} } +func (m *CMsgClientToGCPrivateChatInfoRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCPrivateChatInfoRequest) ProtoMessage() {} +func (*CMsgClientToGCPrivateChatInfoRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{5} +} + +func (m *CMsgClientToGCPrivateChatInfoRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCPrivateChatInfoRequest.Unmarshal(m, b) +} +func (m *CMsgClientToGCPrivateChatInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCPrivateChatInfoRequest.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCPrivateChatInfoRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCPrivateChatInfoRequest.Merge(m, src) +} +func (m *CMsgClientToGCPrivateChatInfoRequest) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCPrivateChatInfoRequest.Size(m) +} +func (m *CMsgClientToGCPrivateChatInfoRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCPrivateChatInfoRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCPrivateChatInfoRequest proto.InternalMessageInfo + +func (m *CMsgClientToGCPrivateChatInfoRequest) GetPrivateChatChannelName() string { + if m != nil && m.PrivateChatChannelName != nil { + return *m.PrivateChatChannelName + } + return "" +} + +type CMsgGCToClientPrivateChatInfoResponse struct { + PrivateChatChannelName *string `protobuf:"bytes,1,opt,name=private_chat_channel_name,json=privateChatChannelName" json:"private_chat_channel_name,omitempty"` + Members []*CMsgGCToClientPrivateChatInfoResponse_Member `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"` + Creator *uint32 `protobuf:"varint,3,opt,name=creator" json:"creator,omitempty"` + CreationDate *uint32 `protobuf:"varint,4,opt,name=creation_date,json=creationDate" json:"creation_date,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientPrivateChatInfoResponse) Reset() { *m = CMsgGCToClientPrivateChatInfoResponse{} } +func (m *CMsgGCToClientPrivateChatInfoResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientPrivateChatInfoResponse) ProtoMessage() {} +func (*CMsgGCToClientPrivateChatInfoResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{6} +} + +func (m *CMsgGCToClientPrivateChatInfoResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientPrivateChatInfoResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientPrivateChatInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientPrivateChatInfoResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientPrivateChatInfoResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientPrivateChatInfoResponse.Merge(m, src) +} +func (m *CMsgGCToClientPrivateChatInfoResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientPrivateChatInfoResponse.Size(m) +} +func (m *CMsgGCToClientPrivateChatInfoResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientPrivateChatInfoResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientPrivateChatInfoResponse proto.InternalMessageInfo + +func (m *CMsgGCToClientPrivateChatInfoResponse) GetPrivateChatChannelName() string { + if m != nil && m.PrivateChatChannelName != nil { + return *m.PrivateChatChannelName + } + return "" +} + +func (m *CMsgGCToClientPrivateChatInfoResponse) GetMembers() []*CMsgGCToClientPrivateChatInfoResponse_Member { + if m != nil { + return m.Members + } + return nil +} + +func (m *CMsgGCToClientPrivateChatInfoResponse) GetCreator() uint32 { + if m != nil && m.Creator != nil { + return *m.Creator + } + return 0 +} + +func (m *CMsgGCToClientPrivateChatInfoResponse) GetCreationDate() uint32 { + if m != nil && m.CreationDate != nil { + return *m.CreationDate + } + return 0 +} + +type CMsgGCToClientPrivateChatInfoResponse_Member struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` + Status *uint32 `protobuf:"varint,3,opt,name=status" json:"status,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientPrivateChatInfoResponse_Member) Reset() { + *m = CMsgGCToClientPrivateChatInfoResponse_Member{} +} +func (m *CMsgGCToClientPrivateChatInfoResponse_Member) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientPrivateChatInfoResponse_Member) ProtoMessage() {} +func (*CMsgGCToClientPrivateChatInfoResponse_Member) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{6, 0} +} + +func (m *CMsgGCToClientPrivateChatInfoResponse_Member) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientPrivateChatInfoResponse_Member.Unmarshal(m, b) +} +func (m *CMsgGCToClientPrivateChatInfoResponse_Member) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientPrivateChatInfoResponse_Member.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientPrivateChatInfoResponse_Member) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientPrivateChatInfoResponse_Member.Merge(m, src) +} +func (m *CMsgGCToClientPrivateChatInfoResponse_Member) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientPrivateChatInfoResponse_Member.Size(m) +} +func (m *CMsgGCToClientPrivateChatInfoResponse_Member) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientPrivateChatInfoResponse_Member.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientPrivateChatInfoResponse_Member proto.InternalMessageInfo + +func (m *CMsgGCToClientPrivateChatInfoResponse_Member) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgGCToClientPrivateChatInfoResponse_Member) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgGCToClientPrivateChatInfoResponse_Member) GetStatus() uint32 { + if m != nil && m.Status != nil { + return *m.Status + } + return 0 +} + +type CMsgDOTAJoinChatChannel struct { + ChannelName *string `protobuf:"bytes,2,opt,name=channel_name,json=channelName" json:"channel_name,omitempty"` + ChannelType *DOTAChatChannelTypeT `protobuf:"varint,4,opt,name=channel_type,json=channelType,enum=protocol.DOTAChatChannelTypeT,def=0" json:"channel_type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAJoinChatChannel) Reset() { *m = CMsgDOTAJoinChatChannel{} } +func (m *CMsgDOTAJoinChatChannel) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAJoinChatChannel) ProtoMessage() {} +func (*CMsgDOTAJoinChatChannel) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{7} +} + +func (m *CMsgDOTAJoinChatChannel) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAJoinChatChannel.Unmarshal(m, b) +} +func (m *CMsgDOTAJoinChatChannel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAJoinChatChannel.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAJoinChatChannel) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAJoinChatChannel.Merge(m, src) +} +func (m *CMsgDOTAJoinChatChannel) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAJoinChatChannel.Size(m) +} +func (m *CMsgDOTAJoinChatChannel) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAJoinChatChannel.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAJoinChatChannel proto.InternalMessageInfo + +const Default_CMsgDOTAJoinChatChannel_ChannelType DOTAChatChannelTypeT = DOTAChatChannelTypeT_DOTAChannelType_Regional + +func (m *CMsgDOTAJoinChatChannel) GetChannelName() string { + if m != nil && m.ChannelName != nil { + return *m.ChannelName + } + return "" +} + +func (m *CMsgDOTAJoinChatChannel) GetChannelType() DOTAChatChannelTypeT { + if m != nil && m.ChannelType != nil { + return *m.ChannelType + } + return Default_CMsgDOTAJoinChatChannel_ChannelType +} + +type CMsgDOTALeaveChatChannel struct { + ChannelId *uint64 `protobuf:"varint,1,opt,name=channel_id,json=channelId" json:"channel_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeaveChatChannel) Reset() { *m = CMsgDOTALeaveChatChannel{} } +func (m *CMsgDOTALeaveChatChannel) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeaveChatChannel) ProtoMessage() {} +func (*CMsgDOTALeaveChatChannel) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{8} +} + +func (m *CMsgDOTALeaveChatChannel) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeaveChatChannel.Unmarshal(m, b) +} +func (m *CMsgDOTALeaveChatChannel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeaveChatChannel.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeaveChatChannel) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeaveChatChannel.Merge(m, src) +} +func (m *CMsgDOTALeaveChatChannel) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeaveChatChannel.Size(m) +} +func (m *CMsgDOTALeaveChatChannel) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeaveChatChannel.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeaveChatChannel proto.InternalMessageInfo + +func (m *CMsgDOTALeaveChatChannel) GetChannelId() uint64 { + if m != nil && m.ChannelId != nil { + return *m.ChannelId + } + return 0 +} + +type CMsgGCChatReportPublicSpam struct { + ChannelId *uint64 `protobuf:"varint,1,opt,name=channel_id,json=channelId" json:"channel_id,omitempty"` + ChannelUserId *uint32 `protobuf:"varint,2,opt,name=channel_user_id,json=channelUserId" json:"channel_user_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCChatReportPublicSpam) Reset() { *m = CMsgGCChatReportPublicSpam{} } +func (m *CMsgGCChatReportPublicSpam) String() string { return proto.CompactTextString(m) } +func (*CMsgGCChatReportPublicSpam) ProtoMessage() {} +func (*CMsgGCChatReportPublicSpam) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{9} +} + +func (m *CMsgGCChatReportPublicSpam) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCChatReportPublicSpam.Unmarshal(m, b) +} +func (m *CMsgGCChatReportPublicSpam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCChatReportPublicSpam.Marshal(b, m, deterministic) +} +func (m *CMsgGCChatReportPublicSpam) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCChatReportPublicSpam.Merge(m, src) +} +func (m *CMsgGCChatReportPublicSpam) XXX_Size() int { + return xxx_messageInfo_CMsgGCChatReportPublicSpam.Size(m) +} +func (m *CMsgGCChatReportPublicSpam) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCChatReportPublicSpam.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCChatReportPublicSpam proto.InternalMessageInfo + +func (m *CMsgGCChatReportPublicSpam) GetChannelId() uint64 { + if m != nil && m.ChannelId != nil { + return *m.ChannelId + } + return 0 +} + +func (m *CMsgGCChatReportPublicSpam) GetChannelUserId() uint32 { + if m != nil && m.ChannelUserId != nil { + return *m.ChannelUserId + } + return 0 +} + +type CMsgDOTAClientIgnoredUser struct { + IgnoredAccountId *uint32 `protobuf:"varint,1,opt,name=ignored_account_id,json=ignoredAccountId" json:"ignored_account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAClientIgnoredUser) Reset() { *m = CMsgDOTAClientIgnoredUser{} } +func (m *CMsgDOTAClientIgnoredUser) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAClientIgnoredUser) ProtoMessage() {} +func (*CMsgDOTAClientIgnoredUser) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{10} +} + +func (m *CMsgDOTAClientIgnoredUser) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAClientIgnoredUser.Unmarshal(m, b) +} +func (m *CMsgDOTAClientIgnoredUser) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAClientIgnoredUser.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAClientIgnoredUser) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAClientIgnoredUser.Merge(m, src) +} +func (m *CMsgDOTAClientIgnoredUser) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAClientIgnoredUser.Size(m) +} +func (m *CMsgDOTAClientIgnoredUser) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAClientIgnoredUser.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAClientIgnoredUser proto.InternalMessageInfo + +func (m *CMsgDOTAClientIgnoredUser) GetIgnoredAccountId() uint32 { + if m != nil && m.IgnoredAccountId != nil { + return *m.IgnoredAccountId + } + return 0 +} + +type CMsgDOTAChatMessage struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + ChannelId *uint64 `protobuf:"varint,2,opt,name=channel_id,json=channelId" json:"channel_id,omitempty"` + PersonaName *string `protobuf:"bytes,3,opt,name=persona_name,json=personaName" json:"persona_name,omitempty"` + Text *string `protobuf:"bytes,4,opt,name=text" json:"text,omitempty"` + Timestamp *uint32 `protobuf:"varint,5,opt,name=timestamp" json:"timestamp,omitempty"` + SuggestInviteAccountId *uint32 `protobuf:"varint,6,opt,name=suggest_invite_account_id,json=suggestInviteAccountId" json:"suggest_invite_account_id,omitempty"` + SuggestInviteName *string `protobuf:"bytes,7,opt,name=suggest_invite_name,json=suggestInviteName" json:"suggest_invite_name,omitempty"` + FantasyDraftOwnerAccountId *uint32 `protobuf:"varint,8,opt,name=fantasy_draft_owner_account_id,json=fantasyDraftOwnerAccountId" json:"fantasy_draft_owner_account_id,omitempty"` + FantasyDraftPlayerAccountId *uint32 `protobuf:"varint,9,opt,name=fantasy_draft_player_account_id,json=fantasyDraftPlayerAccountId" json:"fantasy_draft_player_account_id,omitempty"` + EventId *uint32 `protobuf:"varint,10,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + SuggestInviteToLobby *bool `protobuf:"varint,11,opt,name=suggest_invite_to_lobby,json=suggestInviteToLobby" json:"suggest_invite_to_lobby,omitempty"` + EventPoints *uint32 `protobuf:"varint,12,opt,name=event_points,json=eventPoints" json:"event_points,omitempty"` + CoinFlip *bool `protobuf:"varint,13,opt,name=coin_flip,json=coinFlip" json:"coin_flip,omitempty"` + PlayerId *int32 `protobuf:"varint,14,opt,name=player_id,json=playerId,def=-1" json:"player_id,omitempty"` + ShareProfileAccountId *uint32 `protobuf:"varint,15,opt,name=share_profile_account_id,json=shareProfileAccountId" json:"share_profile_account_id,omitempty"` + ChannelUserId *uint32 `protobuf:"varint,16,opt,name=channel_user_id,json=channelUserId" json:"channel_user_id,omitempty"` + DiceRoll *CMsgDOTAChatMessage_DiceRoll `protobuf:"bytes,17,opt,name=dice_roll,json=diceRoll" json:"dice_roll,omitempty"` + SharePartyId *uint64 `protobuf:"varint,18,opt,name=share_party_id,json=sharePartyId" json:"share_party_id,omitempty"` + ShareLobbyId *uint64 `protobuf:"varint,19,opt,name=share_lobby_id,json=shareLobbyId" json:"share_lobby_id,omitempty"` + ShareLobbyCustomGameId *uint64 `protobuf:"varint,20,opt,name=share_lobby_custom_game_id,json=shareLobbyCustomGameId" json:"share_lobby_custom_game_id,omitempty"` + ShareLobbyPasskey *string `protobuf:"bytes,21,opt,name=share_lobby_passkey,json=shareLobbyPasskey" json:"share_lobby_passkey,omitempty"` + PrivateChatChannelId *uint32 `protobuf:"varint,22,opt,name=private_chat_channel_id,json=privateChatChannelId" json:"private_chat_channel_id,omitempty"` + Status *uint32 `protobuf:"varint,23,opt,name=status" json:"status,omitempty"` + LegacyBattleCupVictory *bool `protobuf:"varint,24,opt,name=legacy_battle_cup_victory,json=legacyBattleCupVictory" json:"legacy_battle_cup_victory,omitempty"` + BattleCupStreak *uint32 `protobuf:"varint,29,opt,name=battle_cup_streak,json=battleCupStreak" json:"battle_cup_streak,omitempty"` + BadgeLevel *uint32 `protobuf:"varint,25,opt,name=badge_level,json=badgeLevel" json:"badge_level,omitempty"` + SuggestPickHeroId *uint32 `protobuf:"varint,26,opt,name=suggest_pick_hero_id,json=suggestPickHeroId" json:"suggest_pick_hero_id,omitempty"` + SuggestPickHeroRole *string `protobuf:"bytes,27,opt,name=suggest_pick_hero_role,json=suggestPickHeroRole" json:"suggest_pick_hero_role,omitempty"` + SuggestBanHeroId *uint32 `protobuf:"varint,30,opt,name=suggest_ban_hero_id,json=suggestBanHeroId" json:"suggest_ban_hero_id,omitempty"` + TriviaAnswer *CMsgDOTAChatMessage_TriviaAnswered `protobuf:"bytes,32,opt,name=trivia_answer,json=triviaAnswer" json:"trivia_answer,omitempty"` + RequestedAbilityId *uint32 `protobuf:"varint,33,opt,name=requested_ability_id,json=requestedAbilityId" json:"requested_ability_id,omitempty"` + ChatFlags *uint32 `protobuf:"varint,34,opt,name=chat_flags,json=chatFlags" json:"chat_flags,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAChatMessage) Reset() { *m = CMsgDOTAChatMessage{} } +func (m *CMsgDOTAChatMessage) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAChatMessage) ProtoMessage() {} +func (*CMsgDOTAChatMessage) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{11} +} + +func (m *CMsgDOTAChatMessage) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAChatMessage.Unmarshal(m, b) +} +func (m *CMsgDOTAChatMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAChatMessage.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAChatMessage) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAChatMessage.Merge(m, src) +} +func (m *CMsgDOTAChatMessage) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAChatMessage.Size(m) +} +func (m *CMsgDOTAChatMessage) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAChatMessage.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAChatMessage proto.InternalMessageInfo + +const Default_CMsgDOTAChatMessage_PlayerId int32 = -1 + +func (m *CMsgDOTAChatMessage) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAChatMessage) GetChannelId() uint64 { + if m != nil && m.ChannelId != nil { + return *m.ChannelId + } + return 0 +} + +func (m *CMsgDOTAChatMessage) GetPersonaName() string { + if m != nil && m.PersonaName != nil { + return *m.PersonaName + } + return "" +} + +func (m *CMsgDOTAChatMessage) GetText() string { + if m != nil && m.Text != nil { + return *m.Text + } + return "" +} + +func (m *CMsgDOTAChatMessage) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgDOTAChatMessage) GetSuggestInviteAccountId() uint32 { + if m != nil && m.SuggestInviteAccountId != nil { + return *m.SuggestInviteAccountId + } + return 0 +} + +func (m *CMsgDOTAChatMessage) GetSuggestInviteName() string { + if m != nil && m.SuggestInviteName != nil { + return *m.SuggestInviteName + } + return "" +} + +func (m *CMsgDOTAChatMessage) GetFantasyDraftOwnerAccountId() uint32 { + if m != nil && m.FantasyDraftOwnerAccountId != nil { + return *m.FantasyDraftOwnerAccountId + } + return 0 +} + +func (m *CMsgDOTAChatMessage) GetFantasyDraftPlayerAccountId() uint32 { + if m != nil && m.FantasyDraftPlayerAccountId != nil { + return *m.FantasyDraftPlayerAccountId + } + return 0 +} + +func (m *CMsgDOTAChatMessage) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +func (m *CMsgDOTAChatMessage) GetSuggestInviteToLobby() bool { + if m != nil && m.SuggestInviteToLobby != nil { + return *m.SuggestInviteToLobby + } + return false +} + +func (m *CMsgDOTAChatMessage) GetEventPoints() uint32 { + if m != nil && m.EventPoints != nil { + return *m.EventPoints + } + return 0 +} + +func (m *CMsgDOTAChatMessage) GetCoinFlip() bool { + if m != nil && m.CoinFlip != nil { + return *m.CoinFlip + } + return false +} + +func (m *CMsgDOTAChatMessage) GetPlayerId() int32 { + if m != nil && m.PlayerId != nil { + return *m.PlayerId + } + return Default_CMsgDOTAChatMessage_PlayerId +} + +func (m *CMsgDOTAChatMessage) GetShareProfileAccountId() uint32 { + if m != nil && m.ShareProfileAccountId != nil { + return *m.ShareProfileAccountId + } + return 0 +} + +func (m *CMsgDOTAChatMessage) GetChannelUserId() uint32 { + if m != nil && m.ChannelUserId != nil { + return *m.ChannelUserId + } + return 0 +} + +func (m *CMsgDOTAChatMessage) GetDiceRoll() *CMsgDOTAChatMessage_DiceRoll { + if m != nil { + return m.DiceRoll + } + return nil +} + +func (m *CMsgDOTAChatMessage) GetSharePartyId() uint64 { + if m != nil && m.SharePartyId != nil { + return *m.SharePartyId + } + return 0 +} + +func (m *CMsgDOTAChatMessage) GetShareLobbyId() uint64 { + if m != nil && m.ShareLobbyId != nil { + return *m.ShareLobbyId + } + return 0 +} + +func (m *CMsgDOTAChatMessage) GetShareLobbyCustomGameId() uint64 { + if m != nil && m.ShareLobbyCustomGameId != nil { + return *m.ShareLobbyCustomGameId + } + return 0 +} + +func (m *CMsgDOTAChatMessage) GetShareLobbyPasskey() string { + if m != nil && m.ShareLobbyPasskey != nil { + return *m.ShareLobbyPasskey + } + return "" +} + +func (m *CMsgDOTAChatMessage) GetPrivateChatChannelId() uint32 { + if m != nil && m.PrivateChatChannelId != nil { + return *m.PrivateChatChannelId + } + return 0 +} + +func (m *CMsgDOTAChatMessage) GetStatus() uint32 { + if m != nil && m.Status != nil { + return *m.Status + } + return 0 +} + +func (m *CMsgDOTAChatMessage) GetLegacyBattleCupVictory() bool { + if m != nil && m.LegacyBattleCupVictory != nil { + return *m.LegacyBattleCupVictory + } + return false +} + +func (m *CMsgDOTAChatMessage) GetBattleCupStreak() uint32 { + if m != nil && m.BattleCupStreak != nil { + return *m.BattleCupStreak + } + return 0 +} + +func (m *CMsgDOTAChatMessage) GetBadgeLevel() uint32 { + if m != nil && m.BadgeLevel != nil { + return *m.BadgeLevel + } + return 0 +} + +func (m *CMsgDOTAChatMessage) GetSuggestPickHeroId() uint32 { + if m != nil && m.SuggestPickHeroId != nil { + return *m.SuggestPickHeroId + } + return 0 +} + +func (m *CMsgDOTAChatMessage) GetSuggestPickHeroRole() string { + if m != nil && m.SuggestPickHeroRole != nil { + return *m.SuggestPickHeroRole + } + return "" +} + +func (m *CMsgDOTAChatMessage) GetSuggestBanHeroId() uint32 { + if m != nil && m.SuggestBanHeroId != nil { + return *m.SuggestBanHeroId + } + return 0 +} + +func (m *CMsgDOTAChatMessage) GetTriviaAnswer() *CMsgDOTAChatMessage_TriviaAnswered { + if m != nil { + return m.TriviaAnswer + } + return nil +} + +func (m *CMsgDOTAChatMessage) GetRequestedAbilityId() uint32 { + if m != nil && m.RequestedAbilityId != nil { + return *m.RequestedAbilityId + } + return 0 +} + +func (m *CMsgDOTAChatMessage) GetChatFlags() uint32 { + if m != nil && m.ChatFlags != nil { + return *m.ChatFlags + } + return 0 +} + +type CMsgDOTAChatMessage_DiceRoll struct { + RollMin *int32 `protobuf:"varint,1,opt,name=roll_min,json=rollMin" json:"roll_min,omitempty"` + RollMax *int32 `protobuf:"varint,2,opt,name=roll_max,json=rollMax" json:"roll_max,omitempty"` + Result *int32 `protobuf:"varint,3,opt,name=result" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAChatMessage_DiceRoll) Reset() { *m = CMsgDOTAChatMessage_DiceRoll{} } +func (m *CMsgDOTAChatMessage_DiceRoll) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAChatMessage_DiceRoll) ProtoMessage() {} +func (*CMsgDOTAChatMessage_DiceRoll) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{11, 0} +} + +func (m *CMsgDOTAChatMessage_DiceRoll) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAChatMessage_DiceRoll.Unmarshal(m, b) +} +func (m *CMsgDOTAChatMessage_DiceRoll) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAChatMessage_DiceRoll.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAChatMessage_DiceRoll) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAChatMessage_DiceRoll.Merge(m, src) +} +func (m *CMsgDOTAChatMessage_DiceRoll) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAChatMessage_DiceRoll.Size(m) +} +func (m *CMsgDOTAChatMessage_DiceRoll) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAChatMessage_DiceRoll.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAChatMessage_DiceRoll proto.InternalMessageInfo + +func (m *CMsgDOTAChatMessage_DiceRoll) GetRollMin() int32 { + if m != nil && m.RollMin != nil { + return *m.RollMin + } + return 0 +} + +func (m *CMsgDOTAChatMessage_DiceRoll) GetRollMax() int32 { + if m != nil && m.RollMax != nil { + return *m.RollMax + } + return 0 +} + +func (m *CMsgDOTAChatMessage_DiceRoll) GetResult() int32 { + if m != nil && m.Result != nil { + return *m.Result + } + return 0 +} + +type CMsgDOTAChatMessage_TriviaAnswered struct { + QuestionId *uint32 `protobuf:"varint,1,opt,name=question_id,json=questionId" json:"question_id,omitempty"` + AnswerIndex *uint32 `protobuf:"varint,2,opt,name=answer_index,json=answerIndex" json:"answer_index,omitempty"` + PartyQuestionsCorrect *uint32 `protobuf:"varint,3,opt,name=party_questions_correct,json=partyQuestionsCorrect" json:"party_questions_correct,omitempty"` + PartyQuestionsViewed *uint32 `protobuf:"varint,4,opt,name=party_questions_viewed,json=partyQuestionsViewed" json:"party_questions_viewed,omitempty"` + PartyTriviaPoints *uint32 `protobuf:"varint,5,opt,name=party_trivia_points,json=partyTriviaPoints" json:"party_trivia_points,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAChatMessage_TriviaAnswered) Reset() { *m = CMsgDOTAChatMessage_TriviaAnswered{} } +func (m *CMsgDOTAChatMessage_TriviaAnswered) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAChatMessage_TriviaAnswered) ProtoMessage() {} +func (*CMsgDOTAChatMessage_TriviaAnswered) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{11, 1} +} + +func (m *CMsgDOTAChatMessage_TriviaAnswered) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAChatMessage_TriviaAnswered.Unmarshal(m, b) +} +func (m *CMsgDOTAChatMessage_TriviaAnswered) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAChatMessage_TriviaAnswered.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAChatMessage_TriviaAnswered) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAChatMessage_TriviaAnswered.Merge(m, src) +} +func (m *CMsgDOTAChatMessage_TriviaAnswered) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAChatMessage_TriviaAnswered.Size(m) +} +func (m *CMsgDOTAChatMessage_TriviaAnswered) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAChatMessage_TriviaAnswered.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAChatMessage_TriviaAnswered proto.InternalMessageInfo + +func (m *CMsgDOTAChatMessage_TriviaAnswered) GetQuestionId() uint32 { + if m != nil && m.QuestionId != nil { + return *m.QuestionId + } + return 0 +} + +func (m *CMsgDOTAChatMessage_TriviaAnswered) GetAnswerIndex() uint32 { + if m != nil && m.AnswerIndex != nil { + return *m.AnswerIndex + } + return 0 +} + +func (m *CMsgDOTAChatMessage_TriviaAnswered) GetPartyQuestionsCorrect() uint32 { + if m != nil && m.PartyQuestionsCorrect != nil { + return *m.PartyQuestionsCorrect + } + return 0 +} + +func (m *CMsgDOTAChatMessage_TriviaAnswered) GetPartyQuestionsViewed() uint32 { + if m != nil && m.PartyQuestionsViewed != nil { + return *m.PartyQuestionsViewed + } + return 0 +} + +func (m *CMsgDOTAChatMessage_TriviaAnswered) GetPartyTriviaPoints() uint32 { + if m != nil && m.PartyTriviaPoints != nil { + return *m.PartyTriviaPoints + } + return 0 +} + +type CMsgDOTAChatMember struct { + SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + PersonaName *string `protobuf:"bytes,2,opt,name=persona_name,json=personaName" json:"persona_name,omitempty"` + ChannelUserId *uint32 `protobuf:"varint,3,opt,name=channel_user_id,json=channelUserId" json:"channel_user_id,omitempty"` + Status *uint32 `protobuf:"varint,4,opt,name=status" json:"status,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAChatMember) Reset() { *m = CMsgDOTAChatMember{} } +func (m *CMsgDOTAChatMember) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAChatMember) ProtoMessage() {} +func (*CMsgDOTAChatMember) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{12} +} + +func (m *CMsgDOTAChatMember) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAChatMember.Unmarshal(m, b) +} +func (m *CMsgDOTAChatMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAChatMember.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAChatMember) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAChatMember.Merge(m, src) +} +func (m *CMsgDOTAChatMember) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAChatMember.Size(m) +} +func (m *CMsgDOTAChatMember) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAChatMember.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAChatMember proto.InternalMessageInfo + +func (m *CMsgDOTAChatMember) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +func (m *CMsgDOTAChatMember) GetPersonaName() string { + if m != nil && m.PersonaName != nil { + return *m.PersonaName + } + return "" +} + +func (m *CMsgDOTAChatMember) GetChannelUserId() uint32 { + if m != nil && m.ChannelUserId != nil { + return *m.ChannelUserId + } + return 0 +} + +func (m *CMsgDOTAChatMember) GetStatus() uint32 { + if m != nil && m.Status != nil { + return *m.Status + } + return 0 +} + +type CMsgDOTAJoinChatChannelResponse struct { + Response *uint32 `protobuf:"varint,1,opt,name=response" json:"response,omitempty"` + ChannelName *string `protobuf:"bytes,2,opt,name=channel_name,json=channelName" json:"channel_name,omitempty"` + ChannelId *uint64 `protobuf:"fixed64,3,opt,name=channel_id,json=channelId" json:"channel_id,omitempty"` + MaxMembers *uint32 `protobuf:"varint,4,opt,name=max_members,json=maxMembers" json:"max_members,omitempty"` + Members []*CMsgDOTAChatMember `protobuf:"bytes,5,rep,name=members" json:"members,omitempty"` + ChannelType *DOTAChatChannelTypeT `protobuf:"varint,6,opt,name=channel_type,json=channelType,enum=protocol.DOTAChatChannelTypeT,def=0" json:"channel_type,omitempty"` + Result *CMsgDOTAJoinChatChannelResponse_Result `protobuf:"varint,7,opt,name=result,enum=protocol.CMsgDOTAJoinChatChannelResponse_Result,def=0" json:"result,omitempty"` + GcInitiatedJoin *bool `protobuf:"varint,8,opt,name=gc_initiated_join,json=gcInitiatedJoin" json:"gc_initiated_join,omitempty"` + ChannelUserId *uint32 `protobuf:"varint,9,opt,name=channel_user_id,json=channelUserId" json:"channel_user_id,omitempty"` + WelcomeMessage *string `protobuf:"bytes,10,opt,name=welcome_message,json=welcomeMessage" json:"welcome_message,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAJoinChatChannelResponse) Reset() { *m = CMsgDOTAJoinChatChannelResponse{} } +func (m *CMsgDOTAJoinChatChannelResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAJoinChatChannelResponse) ProtoMessage() {} +func (*CMsgDOTAJoinChatChannelResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{13} +} + +func (m *CMsgDOTAJoinChatChannelResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAJoinChatChannelResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAJoinChatChannelResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAJoinChatChannelResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAJoinChatChannelResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAJoinChatChannelResponse.Merge(m, src) +} +func (m *CMsgDOTAJoinChatChannelResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAJoinChatChannelResponse.Size(m) +} +func (m *CMsgDOTAJoinChatChannelResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAJoinChatChannelResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAJoinChatChannelResponse proto.InternalMessageInfo + +const Default_CMsgDOTAJoinChatChannelResponse_ChannelType DOTAChatChannelTypeT = DOTAChatChannelTypeT_DOTAChannelType_Regional +const Default_CMsgDOTAJoinChatChannelResponse_Result CMsgDOTAJoinChatChannelResponse_Result = CMsgDOTAJoinChatChannelResponse_JOIN_SUCCESS + +func (m *CMsgDOTAJoinChatChannelResponse) GetResponse() uint32 { + if m != nil && m.Response != nil { + return *m.Response + } + return 0 +} + +func (m *CMsgDOTAJoinChatChannelResponse) GetChannelName() string { + if m != nil && m.ChannelName != nil { + return *m.ChannelName + } + return "" +} + +func (m *CMsgDOTAJoinChatChannelResponse) GetChannelId() uint64 { + if m != nil && m.ChannelId != nil { + return *m.ChannelId + } + return 0 +} + +func (m *CMsgDOTAJoinChatChannelResponse) GetMaxMembers() uint32 { + if m != nil && m.MaxMembers != nil { + return *m.MaxMembers + } + return 0 +} + +func (m *CMsgDOTAJoinChatChannelResponse) GetMembers() []*CMsgDOTAChatMember { + if m != nil { + return m.Members + } + return nil +} + +func (m *CMsgDOTAJoinChatChannelResponse) GetChannelType() DOTAChatChannelTypeT { + if m != nil && m.ChannelType != nil { + return *m.ChannelType + } + return Default_CMsgDOTAJoinChatChannelResponse_ChannelType +} + +func (m *CMsgDOTAJoinChatChannelResponse) GetResult() CMsgDOTAJoinChatChannelResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAJoinChatChannelResponse_Result +} + +func (m *CMsgDOTAJoinChatChannelResponse) GetGcInitiatedJoin() bool { + if m != nil && m.GcInitiatedJoin != nil { + return *m.GcInitiatedJoin + } + return false +} + +func (m *CMsgDOTAJoinChatChannelResponse) GetChannelUserId() uint32 { + if m != nil && m.ChannelUserId != nil { + return *m.ChannelUserId + } + return 0 +} + +func (m *CMsgDOTAJoinChatChannelResponse) GetWelcomeMessage() string { + if m != nil && m.WelcomeMessage != nil { + return *m.WelcomeMessage + } + return "" +} + +type CMsgDOTAChatChannelFullUpdate struct { + ChannelId *uint64 `protobuf:"fixed64,1,opt,name=channel_id,json=channelId" json:"channel_id,omitempty"` + Members []*CMsgDOTAChatMember `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAChatChannelFullUpdate) Reset() { *m = CMsgDOTAChatChannelFullUpdate{} } +func (m *CMsgDOTAChatChannelFullUpdate) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAChatChannelFullUpdate) ProtoMessage() {} +func (*CMsgDOTAChatChannelFullUpdate) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{14} +} + +func (m *CMsgDOTAChatChannelFullUpdate) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAChatChannelFullUpdate.Unmarshal(m, b) +} +func (m *CMsgDOTAChatChannelFullUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAChatChannelFullUpdate.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAChatChannelFullUpdate) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAChatChannelFullUpdate.Merge(m, src) +} +func (m *CMsgDOTAChatChannelFullUpdate) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAChatChannelFullUpdate.Size(m) +} +func (m *CMsgDOTAChatChannelFullUpdate) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAChatChannelFullUpdate.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAChatChannelFullUpdate proto.InternalMessageInfo + +func (m *CMsgDOTAChatChannelFullUpdate) GetChannelId() uint64 { + if m != nil && m.ChannelId != nil { + return *m.ChannelId + } + return 0 +} + +func (m *CMsgDOTAChatChannelFullUpdate) GetMembers() []*CMsgDOTAChatMember { + if m != nil { + return m.Members + } + return nil +} + +type CMsgDOTAOtherJoinedChatChannel struct { + ChannelId *uint64 `protobuf:"fixed64,1,opt,name=channel_id,json=channelId" json:"channel_id,omitempty"` + PersonaName *string `protobuf:"bytes,2,opt,name=persona_name,json=personaName" json:"persona_name,omitempty"` + SteamId *uint64 `protobuf:"fixed64,3,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + ChannelUserId *uint32 `protobuf:"varint,4,opt,name=channel_user_id,json=channelUserId" json:"channel_user_id,omitempty"` + Status *uint32 `protobuf:"varint,5,opt,name=status" json:"status,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAOtherJoinedChatChannel) Reset() { *m = CMsgDOTAOtherJoinedChatChannel{} } +func (m *CMsgDOTAOtherJoinedChatChannel) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAOtherJoinedChatChannel) ProtoMessage() {} +func (*CMsgDOTAOtherJoinedChatChannel) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{15} +} + +func (m *CMsgDOTAOtherJoinedChatChannel) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAOtherJoinedChatChannel.Unmarshal(m, b) +} +func (m *CMsgDOTAOtherJoinedChatChannel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAOtherJoinedChatChannel.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAOtherJoinedChatChannel) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAOtherJoinedChatChannel.Merge(m, src) +} +func (m *CMsgDOTAOtherJoinedChatChannel) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAOtherJoinedChatChannel.Size(m) +} +func (m *CMsgDOTAOtherJoinedChatChannel) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAOtherJoinedChatChannel.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAOtherJoinedChatChannel proto.InternalMessageInfo + +func (m *CMsgDOTAOtherJoinedChatChannel) GetChannelId() uint64 { + if m != nil && m.ChannelId != nil { + return *m.ChannelId + } + return 0 +} + +func (m *CMsgDOTAOtherJoinedChatChannel) GetPersonaName() string { + if m != nil && m.PersonaName != nil { + return *m.PersonaName + } + return "" +} + +func (m *CMsgDOTAOtherJoinedChatChannel) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +func (m *CMsgDOTAOtherJoinedChatChannel) GetChannelUserId() uint32 { + if m != nil && m.ChannelUserId != nil { + return *m.ChannelUserId + } + return 0 +} + +func (m *CMsgDOTAOtherJoinedChatChannel) GetStatus() uint32 { + if m != nil && m.Status != nil { + return *m.Status + } + return 0 +} + +type CMsgDOTAOtherLeftChatChannel struct { + ChannelId *uint64 `protobuf:"fixed64,1,opt,name=channel_id,json=channelId" json:"channel_id,omitempty"` + SteamId *uint64 `protobuf:"fixed64,2,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + ChannelUserId *uint32 `protobuf:"varint,3,opt,name=channel_user_id,json=channelUserId" json:"channel_user_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAOtherLeftChatChannel) Reset() { *m = CMsgDOTAOtherLeftChatChannel{} } +func (m *CMsgDOTAOtherLeftChatChannel) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAOtherLeftChatChannel) ProtoMessage() {} +func (*CMsgDOTAOtherLeftChatChannel) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{16} +} + +func (m *CMsgDOTAOtherLeftChatChannel) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAOtherLeftChatChannel.Unmarshal(m, b) +} +func (m *CMsgDOTAOtherLeftChatChannel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAOtherLeftChatChannel.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAOtherLeftChatChannel) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAOtherLeftChatChannel.Merge(m, src) +} +func (m *CMsgDOTAOtherLeftChatChannel) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAOtherLeftChatChannel.Size(m) +} +func (m *CMsgDOTAOtherLeftChatChannel) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAOtherLeftChatChannel.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAOtherLeftChatChannel proto.InternalMessageInfo + +func (m *CMsgDOTAOtherLeftChatChannel) GetChannelId() uint64 { + if m != nil && m.ChannelId != nil { + return *m.ChannelId + } + return 0 +} + +func (m *CMsgDOTAOtherLeftChatChannel) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +func (m *CMsgDOTAOtherLeftChatChannel) GetChannelUserId() uint32 { + if m != nil && m.ChannelUserId != nil { + return *m.ChannelUserId + } + return 0 +} + +type CMsgDOTAChatChannelMemberUpdate struct { + ChannelId *uint64 `protobuf:"fixed64,1,opt,name=channel_id,json=channelId" json:"channel_id,omitempty"` + LeftSteamIds []uint64 `protobuf:"fixed64,2,rep,name=left_steam_ids,json=leftSteamIds" json:"left_steam_ids,omitempty"` + JoinedMembers []*CMsgDOTAChatChannelMemberUpdate_JoinedMember `protobuf:"bytes,3,rep,name=joined_members,json=joinedMembers" json:"joined_members,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAChatChannelMemberUpdate) Reset() { *m = CMsgDOTAChatChannelMemberUpdate{} } +func (m *CMsgDOTAChatChannelMemberUpdate) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAChatChannelMemberUpdate) ProtoMessage() {} +func (*CMsgDOTAChatChannelMemberUpdate) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{17} +} + +func (m *CMsgDOTAChatChannelMemberUpdate) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAChatChannelMemberUpdate.Unmarshal(m, b) +} +func (m *CMsgDOTAChatChannelMemberUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAChatChannelMemberUpdate.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAChatChannelMemberUpdate) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAChatChannelMemberUpdate.Merge(m, src) +} +func (m *CMsgDOTAChatChannelMemberUpdate) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAChatChannelMemberUpdate.Size(m) +} +func (m *CMsgDOTAChatChannelMemberUpdate) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAChatChannelMemberUpdate.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAChatChannelMemberUpdate proto.InternalMessageInfo + +func (m *CMsgDOTAChatChannelMemberUpdate) GetChannelId() uint64 { + if m != nil && m.ChannelId != nil { + return *m.ChannelId + } + return 0 +} + +func (m *CMsgDOTAChatChannelMemberUpdate) GetLeftSteamIds() []uint64 { + if m != nil { + return m.LeftSteamIds + } + return nil +} + +func (m *CMsgDOTAChatChannelMemberUpdate) GetJoinedMembers() []*CMsgDOTAChatChannelMemberUpdate_JoinedMember { + if m != nil { + return m.JoinedMembers + } + return nil +} + +type CMsgDOTAChatChannelMemberUpdate_JoinedMember struct { + SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + PersonaName *string `protobuf:"bytes,2,opt,name=persona_name,json=personaName" json:"persona_name,omitempty"` + ChannelUserId *uint32 `protobuf:"varint,3,opt,name=channel_user_id,json=channelUserId" json:"channel_user_id,omitempty"` + Status *uint32 `protobuf:"varint,4,opt,name=status" json:"status,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAChatChannelMemberUpdate_JoinedMember) Reset() { + *m = CMsgDOTAChatChannelMemberUpdate_JoinedMember{} +} +func (m *CMsgDOTAChatChannelMemberUpdate_JoinedMember) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAChatChannelMemberUpdate_JoinedMember) ProtoMessage() {} +func (*CMsgDOTAChatChannelMemberUpdate_JoinedMember) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{17, 0} +} + +func (m *CMsgDOTAChatChannelMemberUpdate_JoinedMember) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAChatChannelMemberUpdate_JoinedMember.Unmarshal(m, b) +} +func (m *CMsgDOTAChatChannelMemberUpdate_JoinedMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAChatChannelMemberUpdate_JoinedMember.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAChatChannelMemberUpdate_JoinedMember) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAChatChannelMemberUpdate_JoinedMember.Merge(m, src) +} +func (m *CMsgDOTAChatChannelMemberUpdate_JoinedMember) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAChatChannelMemberUpdate_JoinedMember.Size(m) +} +func (m *CMsgDOTAChatChannelMemberUpdate_JoinedMember) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAChatChannelMemberUpdate_JoinedMember.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAChatChannelMemberUpdate_JoinedMember proto.InternalMessageInfo + +func (m *CMsgDOTAChatChannelMemberUpdate_JoinedMember) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +func (m *CMsgDOTAChatChannelMemberUpdate_JoinedMember) GetPersonaName() string { + if m != nil && m.PersonaName != nil { + return *m.PersonaName + } + return "" +} + +func (m *CMsgDOTAChatChannelMemberUpdate_JoinedMember) GetChannelUserId() uint32 { + if m != nil && m.ChannelUserId != nil { + return *m.ChannelUserId + } + return 0 +} + +func (m *CMsgDOTAChatChannelMemberUpdate_JoinedMember) GetStatus() uint32 { + if m != nil && m.Status != nil { + return *m.Status + } + return 0 +} + +type CMsgDOTARequestChatChannelList struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARequestChatChannelList) Reset() { *m = CMsgDOTARequestChatChannelList{} } +func (m *CMsgDOTARequestChatChannelList) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARequestChatChannelList) ProtoMessage() {} +func (*CMsgDOTARequestChatChannelList) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{18} +} + +func (m *CMsgDOTARequestChatChannelList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARequestChatChannelList.Unmarshal(m, b) +} +func (m *CMsgDOTARequestChatChannelList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARequestChatChannelList.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARequestChatChannelList) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARequestChatChannelList.Merge(m, src) +} +func (m *CMsgDOTARequestChatChannelList) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARequestChatChannelList.Size(m) +} +func (m *CMsgDOTARequestChatChannelList) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARequestChatChannelList.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARequestChatChannelList proto.InternalMessageInfo + +type CMsgDOTARequestChatChannelListResponse struct { + Channels []*CMsgDOTARequestChatChannelListResponse_ChatChannel `protobuf:"bytes,1,rep,name=channels" json:"channels,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARequestChatChannelListResponse) Reset() { + *m = CMsgDOTARequestChatChannelListResponse{} +} +func (m *CMsgDOTARequestChatChannelListResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARequestChatChannelListResponse) ProtoMessage() {} +func (*CMsgDOTARequestChatChannelListResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{19} +} + +func (m *CMsgDOTARequestChatChannelListResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARequestChatChannelListResponse.Unmarshal(m, b) +} +func (m *CMsgDOTARequestChatChannelListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARequestChatChannelListResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARequestChatChannelListResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARequestChatChannelListResponse.Merge(m, src) +} +func (m *CMsgDOTARequestChatChannelListResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARequestChatChannelListResponse.Size(m) +} +func (m *CMsgDOTARequestChatChannelListResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARequestChatChannelListResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARequestChatChannelListResponse proto.InternalMessageInfo + +func (m *CMsgDOTARequestChatChannelListResponse) GetChannels() []*CMsgDOTARequestChatChannelListResponse_ChatChannel { + if m != nil { + return m.Channels + } + return nil +} + +type CMsgDOTARequestChatChannelListResponse_ChatChannel struct { + ChannelName *string `protobuf:"bytes,1,opt,name=channel_name,json=channelName" json:"channel_name,omitempty"` + NumMembers *uint32 `protobuf:"varint,2,opt,name=num_members,json=numMembers" json:"num_members,omitempty"` + ChannelType *DOTAChatChannelTypeT `protobuf:"varint,3,opt,name=channel_type,json=channelType,enum=protocol.DOTAChatChannelTypeT,def=0" json:"channel_type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARequestChatChannelListResponse_ChatChannel) Reset() { + *m = CMsgDOTARequestChatChannelListResponse_ChatChannel{} +} +func (m *CMsgDOTARequestChatChannelListResponse_ChatChannel) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTARequestChatChannelListResponse_ChatChannel) ProtoMessage() {} +func (*CMsgDOTARequestChatChannelListResponse_ChatChannel) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{19, 0} +} + +func (m *CMsgDOTARequestChatChannelListResponse_ChatChannel) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARequestChatChannelListResponse_ChatChannel.Unmarshal(m, b) +} +func (m *CMsgDOTARequestChatChannelListResponse_ChatChannel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARequestChatChannelListResponse_ChatChannel.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARequestChatChannelListResponse_ChatChannel) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARequestChatChannelListResponse_ChatChannel.Merge(m, src) +} +func (m *CMsgDOTARequestChatChannelListResponse_ChatChannel) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARequestChatChannelListResponse_ChatChannel.Size(m) +} +func (m *CMsgDOTARequestChatChannelListResponse_ChatChannel) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARequestChatChannelListResponse_ChatChannel.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARequestChatChannelListResponse_ChatChannel proto.InternalMessageInfo + +const Default_CMsgDOTARequestChatChannelListResponse_ChatChannel_ChannelType DOTAChatChannelTypeT = DOTAChatChannelTypeT_DOTAChannelType_Regional + +func (m *CMsgDOTARequestChatChannelListResponse_ChatChannel) GetChannelName() string { + if m != nil && m.ChannelName != nil { + return *m.ChannelName + } + return "" +} + +func (m *CMsgDOTARequestChatChannelListResponse_ChatChannel) GetNumMembers() uint32 { + if m != nil && m.NumMembers != nil { + return *m.NumMembers + } + return 0 +} + +func (m *CMsgDOTARequestChatChannelListResponse_ChatChannel) GetChannelType() DOTAChatChannelTypeT { + if m != nil && m.ChannelType != nil { + return *m.ChannelType + } + return Default_CMsgDOTARequestChatChannelListResponse_ChatChannel_ChannelType +} + +type CMsgDOTAChatGetUserList struct { + ChannelId *uint64 `protobuf:"fixed64,1,opt,name=channel_id,json=channelId" json:"channel_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAChatGetUserList) Reset() { *m = CMsgDOTAChatGetUserList{} } +func (m *CMsgDOTAChatGetUserList) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAChatGetUserList) ProtoMessage() {} +func (*CMsgDOTAChatGetUserList) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{20} +} + +func (m *CMsgDOTAChatGetUserList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAChatGetUserList.Unmarshal(m, b) +} +func (m *CMsgDOTAChatGetUserList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAChatGetUserList.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAChatGetUserList) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAChatGetUserList.Merge(m, src) +} +func (m *CMsgDOTAChatGetUserList) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAChatGetUserList.Size(m) +} +func (m *CMsgDOTAChatGetUserList) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAChatGetUserList.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAChatGetUserList proto.InternalMessageInfo + +func (m *CMsgDOTAChatGetUserList) GetChannelId() uint64 { + if m != nil && m.ChannelId != nil { + return *m.ChannelId + } + return 0 +} + +type CMsgDOTAChatGetUserListResponse struct { + ChannelId *uint64 `protobuf:"fixed64,1,opt,name=channel_id,json=channelId" json:"channel_id,omitempty"` + Members []*CMsgDOTAChatGetUserListResponse_Member `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAChatGetUserListResponse) Reset() { *m = CMsgDOTAChatGetUserListResponse{} } +func (m *CMsgDOTAChatGetUserListResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAChatGetUserListResponse) ProtoMessage() {} +func (*CMsgDOTAChatGetUserListResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{21} +} + +func (m *CMsgDOTAChatGetUserListResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAChatGetUserListResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAChatGetUserListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAChatGetUserListResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAChatGetUserListResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAChatGetUserListResponse.Merge(m, src) +} +func (m *CMsgDOTAChatGetUserListResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAChatGetUserListResponse.Size(m) +} +func (m *CMsgDOTAChatGetUserListResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAChatGetUserListResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAChatGetUserListResponse proto.InternalMessageInfo + +func (m *CMsgDOTAChatGetUserListResponse) GetChannelId() uint64 { + if m != nil && m.ChannelId != nil { + return *m.ChannelId + } + return 0 +} + +func (m *CMsgDOTAChatGetUserListResponse) GetMembers() []*CMsgDOTAChatGetUserListResponse_Member { + if m != nil { + return m.Members + } + return nil +} + +type CMsgDOTAChatGetUserListResponse_Member struct { + SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + PersonaName *string `protobuf:"bytes,2,opt,name=persona_name,json=personaName" json:"persona_name,omitempty"` + ChannelUserId *uint32 `protobuf:"varint,3,opt,name=channel_user_id,json=channelUserId" json:"channel_user_id,omitempty"` + Status *uint32 `protobuf:"varint,4,opt,name=status" json:"status,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAChatGetUserListResponse_Member) Reset() { + *m = CMsgDOTAChatGetUserListResponse_Member{} +} +func (m *CMsgDOTAChatGetUserListResponse_Member) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAChatGetUserListResponse_Member) ProtoMessage() {} +func (*CMsgDOTAChatGetUserListResponse_Member) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{21, 0} +} + +func (m *CMsgDOTAChatGetUserListResponse_Member) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAChatGetUserListResponse_Member.Unmarshal(m, b) +} +func (m *CMsgDOTAChatGetUserListResponse_Member) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAChatGetUserListResponse_Member.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAChatGetUserListResponse_Member) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAChatGetUserListResponse_Member.Merge(m, src) +} +func (m *CMsgDOTAChatGetUserListResponse_Member) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAChatGetUserListResponse_Member.Size(m) +} +func (m *CMsgDOTAChatGetUserListResponse_Member) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAChatGetUserListResponse_Member.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAChatGetUserListResponse_Member proto.InternalMessageInfo + +func (m *CMsgDOTAChatGetUserListResponse_Member) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +func (m *CMsgDOTAChatGetUserListResponse_Member) GetPersonaName() string { + if m != nil && m.PersonaName != nil { + return *m.PersonaName + } + return "" +} + +func (m *CMsgDOTAChatGetUserListResponse_Member) GetChannelUserId() uint32 { + if m != nil && m.ChannelUserId != nil { + return *m.ChannelUserId + } + return 0 +} + +func (m *CMsgDOTAChatGetUserListResponse_Member) GetStatus() uint32 { + if m != nil && m.Status != nil { + return *m.Status + } + return 0 +} + +type CMsgDOTAChatGetMemberCount struct { + ChannelName *string `protobuf:"bytes,1,opt,name=channel_name,json=channelName" json:"channel_name,omitempty"` + ChannelType *DOTAChatChannelTypeT `protobuf:"varint,2,opt,name=channel_type,json=channelType,enum=protocol.DOTAChatChannelTypeT,def=0" json:"channel_type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAChatGetMemberCount) Reset() { *m = CMsgDOTAChatGetMemberCount{} } +func (m *CMsgDOTAChatGetMemberCount) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAChatGetMemberCount) ProtoMessage() {} +func (*CMsgDOTAChatGetMemberCount) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{22} +} + +func (m *CMsgDOTAChatGetMemberCount) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAChatGetMemberCount.Unmarshal(m, b) +} +func (m *CMsgDOTAChatGetMemberCount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAChatGetMemberCount.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAChatGetMemberCount) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAChatGetMemberCount.Merge(m, src) +} +func (m *CMsgDOTAChatGetMemberCount) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAChatGetMemberCount.Size(m) +} +func (m *CMsgDOTAChatGetMemberCount) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAChatGetMemberCount.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAChatGetMemberCount proto.InternalMessageInfo + +const Default_CMsgDOTAChatGetMemberCount_ChannelType DOTAChatChannelTypeT = DOTAChatChannelTypeT_DOTAChannelType_Regional + +func (m *CMsgDOTAChatGetMemberCount) GetChannelName() string { + if m != nil && m.ChannelName != nil { + return *m.ChannelName + } + return "" +} + +func (m *CMsgDOTAChatGetMemberCount) GetChannelType() DOTAChatChannelTypeT { + if m != nil && m.ChannelType != nil { + return *m.ChannelType + } + return Default_CMsgDOTAChatGetMemberCount_ChannelType +} + +type CMsgDOTAChatGetMemberCountResponse struct { + ChannelName *string `protobuf:"bytes,1,opt,name=channel_name,json=channelName" json:"channel_name,omitempty"` + ChannelType *DOTAChatChannelTypeT `protobuf:"varint,2,opt,name=channel_type,json=channelType,enum=protocol.DOTAChatChannelTypeT,def=0" json:"channel_type,omitempty"` + MemberCount *uint32 `protobuf:"varint,3,opt,name=member_count,json=memberCount" json:"member_count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAChatGetMemberCountResponse) Reset() { *m = CMsgDOTAChatGetMemberCountResponse{} } +func (m *CMsgDOTAChatGetMemberCountResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAChatGetMemberCountResponse) ProtoMessage() {} +func (*CMsgDOTAChatGetMemberCountResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{23} +} + +func (m *CMsgDOTAChatGetMemberCountResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAChatGetMemberCountResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAChatGetMemberCountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAChatGetMemberCountResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAChatGetMemberCountResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAChatGetMemberCountResponse.Merge(m, src) +} +func (m *CMsgDOTAChatGetMemberCountResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAChatGetMemberCountResponse.Size(m) +} +func (m *CMsgDOTAChatGetMemberCountResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAChatGetMemberCountResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAChatGetMemberCountResponse proto.InternalMessageInfo + +const Default_CMsgDOTAChatGetMemberCountResponse_ChannelType DOTAChatChannelTypeT = DOTAChatChannelTypeT_DOTAChannelType_Regional + +func (m *CMsgDOTAChatGetMemberCountResponse) GetChannelName() string { + if m != nil && m.ChannelName != nil { + return *m.ChannelName + } + return "" +} + +func (m *CMsgDOTAChatGetMemberCountResponse) GetChannelType() DOTAChatChannelTypeT { + if m != nil && m.ChannelType != nil { + return *m.ChannelType + } + return Default_CMsgDOTAChatGetMemberCountResponse_ChannelType +} + +func (m *CMsgDOTAChatGetMemberCountResponse) GetMemberCount() uint32 { + if m != nil && m.MemberCount != nil { + return *m.MemberCount + } + return 0 +} + +type CMsgDOTAChatRegionsEnabled struct { + EnableAllRegions *bool `protobuf:"varint,1,opt,name=enable_all_regions,json=enableAllRegions" json:"enable_all_regions,omitempty"` + EnabledRegions []*CMsgDOTAChatRegionsEnabled_Region `protobuf:"bytes,2,rep,name=enabled_regions,json=enabledRegions" json:"enabled_regions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAChatRegionsEnabled) Reset() { *m = CMsgDOTAChatRegionsEnabled{} } +func (m *CMsgDOTAChatRegionsEnabled) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAChatRegionsEnabled) ProtoMessage() {} +func (*CMsgDOTAChatRegionsEnabled) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{24} +} + +func (m *CMsgDOTAChatRegionsEnabled) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAChatRegionsEnabled.Unmarshal(m, b) +} +func (m *CMsgDOTAChatRegionsEnabled) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAChatRegionsEnabled.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAChatRegionsEnabled) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAChatRegionsEnabled.Merge(m, src) +} +func (m *CMsgDOTAChatRegionsEnabled) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAChatRegionsEnabled.Size(m) +} +func (m *CMsgDOTAChatRegionsEnabled) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAChatRegionsEnabled.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAChatRegionsEnabled proto.InternalMessageInfo + +func (m *CMsgDOTAChatRegionsEnabled) GetEnableAllRegions() bool { + if m != nil && m.EnableAllRegions != nil { + return *m.EnableAllRegions + } + return false +} + +func (m *CMsgDOTAChatRegionsEnabled) GetEnabledRegions() []*CMsgDOTAChatRegionsEnabled_Region { + if m != nil { + return m.EnabledRegions + } + return nil +} + +type CMsgDOTAChatRegionsEnabled_Region struct { + MinLatitude *float32 `protobuf:"fixed32,1,opt,name=min_latitude,json=minLatitude" json:"min_latitude,omitempty"` + MaxLatitude *float32 `protobuf:"fixed32,2,opt,name=max_latitude,json=maxLatitude" json:"max_latitude,omitempty"` + MinLongitude *float32 `protobuf:"fixed32,3,opt,name=min_longitude,json=minLongitude" json:"min_longitude,omitempty"` + MaxLongitude *float32 `protobuf:"fixed32,4,opt,name=max_longitude,json=maxLongitude" json:"max_longitude,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAChatRegionsEnabled_Region) Reset() { *m = CMsgDOTAChatRegionsEnabled_Region{} } +func (m *CMsgDOTAChatRegionsEnabled_Region) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAChatRegionsEnabled_Region) ProtoMessage() {} +func (*CMsgDOTAChatRegionsEnabled_Region) Descriptor() ([]byte, []int) { + return fileDescriptor_56aef27c555bd81b, []int{24, 0} +} + +func (m *CMsgDOTAChatRegionsEnabled_Region) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAChatRegionsEnabled_Region.Unmarshal(m, b) +} +func (m *CMsgDOTAChatRegionsEnabled_Region) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAChatRegionsEnabled_Region.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAChatRegionsEnabled_Region) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAChatRegionsEnabled_Region.Merge(m, src) +} +func (m *CMsgDOTAChatRegionsEnabled_Region) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAChatRegionsEnabled_Region.Size(m) +} +func (m *CMsgDOTAChatRegionsEnabled_Region) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAChatRegionsEnabled_Region.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAChatRegionsEnabled_Region proto.InternalMessageInfo + +func (m *CMsgDOTAChatRegionsEnabled_Region) GetMinLatitude() float32 { + if m != nil && m.MinLatitude != nil { + return *m.MinLatitude + } + return 0 +} + +func (m *CMsgDOTAChatRegionsEnabled_Region) GetMaxLatitude() float32 { + if m != nil && m.MaxLatitude != nil { + return *m.MaxLatitude + } + return 0 +} + +func (m *CMsgDOTAChatRegionsEnabled_Region) GetMinLongitude() float32 { + if m != nil && m.MinLongitude != nil { + return *m.MinLongitude + } + return 0 +} + +func (m *CMsgDOTAChatRegionsEnabled_Region) GetMaxLongitude() float32 { + if m != nil && m.MaxLongitude != nil { + return *m.MaxLongitude + } + return 0 +} + +func init() { + proto.RegisterEnum("protocol.CMsgGCToClientPrivateChatResponse_Result", CMsgGCToClientPrivateChatResponse_Result_name, CMsgGCToClientPrivateChatResponse_Result_value) + proto.RegisterEnum("protocol.CMsgDOTAJoinChatChannelResponse_Result", CMsgDOTAJoinChatChannelResponse_Result_name, CMsgDOTAJoinChatChannelResponse_Result_value) + proto.RegisterType((*CMsgClientToGCPrivateChatInvite)(nil), "protocol.CMsgClientToGCPrivateChatInvite") + proto.RegisterType((*CMsgClientToGCPrivateChatKick)(nil), "protocol.CMsgClientToGCPrivateChatKick") + proto.RegisterType((*CMsgClientToGCPrivateChatPromote)(nil), "protocol.CMsgClientToGCPrivateChatPromote") + proto.RegisterType((*CMsgClientToGCPrivateChatDemote)(nil), "protocol.CMsgClientToGCPrivateChatDemote") + proto.RegisterType((*CMsgGCToClientPrivateChatResponse)(nil), "protocol.CMsgGCToClientPrivateChatResponse") + proto.RegisterType((*CMsgClientToGCPrivateChatInfoRequest)(nil), "protocol.CMsgClientToGCPrivateChatInfoRequest") + proto.RegisterType((*CMsgGCToClientPrivateChatInfoResponse)(nil), "protocol.CMsgGCToClientPrivateChatInfoResponse") + proto.RegisterType((*CMsgGCToClientPrivateChatInfoResponse_Member)(nil), "protocol.CMsgGCToClientPrivateChatInfoResponse.Member") + proto.RegisterType((*CMsgDOTAJoinChatChannel)(nil), "protocol.CMsgDOTAJoinChatChannel") + proto.RegisterType((*CMsgDOTALeaveChatChannel)(nil), "protocol.CMsgDOTALeaveChatChannel") + proto.RegisterType((*CMsgGCChatReportPublicSpam)(nil), "protocol.CMsgGCChatReportPublicSpam") + proto.RegisterType((*CMsgDOTAClientIgnoredUser)(nil), "protocol.CMsgDOTAClientIgnoredUser") + proto.RegisterType((*CMsgDOTAChatMessage)(nil), "protocol.CMsgDOTAChatMessage") + proto.RegisterType((*CMsgDOTAChatMessage_DiceRoll)(nil), "protocol.CMsgDOTAChatMessage.DiceRoll") + proto.RegisterType((*CMsgDOTAChatMessage_TriviaAnswered)(nil), "protocol.CMsgDOTAChatMessage.TriviaAnswered") + proto.RegisterType((*CMsgDOTAChatMember)(nil), "protocol.CMsgDOTAChatMember") + proto.RegisterType((*CMsgDOTAJoinChatChannelResponse)(nil), "protocol.CMsgDOTAJoinChatChannelResponse") + proto.RegisterType((*CMsgDOTAChatChannelFullUpdate)(nil), "protocol.CMsgDOTAChatChannelFullUpdate") + proto.RegisterType((*CMsgDOTAOtherJoinedChatChannel)(nil), "protocol.CMsgDOTAOtherJoinedChatChannel") + proto.RegisterType((*CMsgDOTAOtherLeftChatChannel)(nil), "protocol.CMsgDOTAOtherLeftChatChannel") + proto.RegisterType((*CMsgDOTAChatChannelMemberUpdate)(nil), "protocol.CMsgDOTAChatChannelMemberUpdate") + proto.RegisterType((*CMsgDOTAChatChannelMemberUpdate_JoinedMember)(nil), "protocol.CMsgDOTAChatChannelMemberUpdate.JoinedMember") + proto.RegisterType((*CMsgDOTARequestChatChannelList)(nil), "protocol.CMsgDOTARequestChatChannelList") + proto.RegisterType((*CMsgDOTARequestChatChannelListResponse)(nil), "protocol.CMsgDOTARequestChatChannelListResponse") + proto.RegisterType((*CMsgDOTARequestChatChannelListResponse_ChatChannel)(nil), "protocol.CMsgDOTARequestChatChannelListResponse.ChatChannel") + proto.RegisterType((*CMsgDOTAChatGetUserList)(nil), "protocol.CMsgDOTAChatGetUserList") + proto.RegisterType((*CMsgDOTAChatGetUserListResponse)(nil), "protocol.CMsgDOTAChatGetUserListResponse") + proto.RegisterType((*CMsgDOTAChatGetUserListResponse_Member)(nil), "protocol.CMsgDOTAChatGetUserListResponse.Member") + proto.RegisterType((*CMsgDOTAChatGetMemberCount)(nil), "protocol.CMsgDOTAChatGetMemberCount") + proto.RegisterType((*CMsgDOTAChatGetMemberCountResponse)(nil), "protocol.CMsgDOTAChatGetMemberCountResponse") + proto.RegisterType((*CMsgDOTAChatRegionsEnabled)(nil), "protocol.CMsgDOTAChatRegionsEnabled") + proto.RegisterType((*CMsgDOTAChatRegionsEnabled_Region)(nil), "protocol.CMsgDOTAChatRegionsEnabled.Region") +} + +func init() { proto.RegisterFile("dota_gcmessages_client_chat.proto", fileDescriptor_56aef27c555bd81b) } + +var fileDescriptor_56aef27c555bd81b = []byte{ + // 2435 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x58, 0x5b, 0x6f, 0xdb, 0xc8, + 0xf5, 0x5f, 0xca, 0x37, 0xe9, 0xc8, 0x96, 0xe9, 0xb1, 0x63, 0xd3, 0x4a, 0x1c, 0xdb, 0xda, 0xfc, + 0xf3, 0x37, 0xb6, 0x59, 0x37, 0x4d, 0xdb, 0xb4, 0x1b, 0xf4, 0x85, 0x96, 0xe8, 0x84, 0x89, 0x6e, + 0xa1, 0x64, 0x6f, 0x02, 0xb4, 0x18, 0x8c, 0xc9, 0xb1, 0xcc, 0x98, 0x22, 0x55, 0x92, 0x72, 0xec, + 0xb7, 0x45, 0x1f, 0x8a, 0x5e, 0x5f, 0x0a, 0x14, 0x2d, 0x0a, 0xb4, 0x5f, 0xa1, 0x2f, 0x7d, 0x2b, + 0xfa, 0xbe, 0x1f, 0xa0, 0x1f, 0xa4, 0xe8, 0x27, 0x28, 0x66, 0x86, 0x37, 0xc9, 0xb2, 0x9d, 0xc2, + 0x41, 0xf7, 0xc5, 0xd6, 0x9c, 0xdb, 0xfc, 0xce, 0x9c, 0x33, 0x67, 0xce, 0x21, 0x6c, 0x5b, 0x5e, + 0x48, 0x70, 0xcf, 0xec, 0xd3, 0x20, 0x20, 0x3d, 0x1a, 0x60, 0xd3, 0xb1, 0xa9, 0x1b, 0x62, 0xf3, + 0x84, 0x84, 0xbb, 0x03, 0xdf, 0x0b, 0x3d, 0x94, 0xe7, 0xff, 0x4c, 0xcf, 0x29, 0xaf, 0x71, 0xe1, + 0xe0, 0x84, 0xf8, 0xd4, 0xc2, 0xd4, 0x1d, 0xf6, 0x03, 0x21, 0x52, 0xf9, 0x95, 0x04, 0x9b, 0xd5, + 0x46, 0xd0, 0xab, 0x72, 0xe5, 0xae, 0xf7, 0xbc, 0xda, 0xf6, 0xed, 0x33, 0x12, 0xd2, 0xea, 0x09, + 0x09, 0x75, 0xf7, 0xcc, 0x0e, 0x29, 0xfa, 0x02, 0xd6, 0x07, 0x82, 0xc8, 0x8d, 0xb3, 0x3f, 0xae, + 0x4b, 0x1d, 0xec, 0x92, 0x3e, 0x55, 0xa4, 0x2d, 0x69, 0xa7, 0x60, 0xac, 0x0e, 0x52, 0xad, 0xaa, + 0x60, 0x37, 0x49, 0x9f, 0xa2, 0x47, 0x80, 0x6c, 0x6e, 0xc4, 0xc2, 0xc4, 0x34, 0xbd, 0xa1, 0x1b, + 0x62, 0xdb, 0x52, 0x72, 0x5b, 0xd2, 0xce, 0x82, 0x21, 0x47, 0x1c, 0x55, 0x30, 0x74, 0xab, 0xf2, + 0x33, 0x09, 0x36, 0xae, 0x04, 0xf3, 0xca, 0x36, 0x4f, 0x6f, 0x03, 0xe5, 0x21, 0x2c, 0x9e, 0xda, + 0xe6, 0xe9, 0x65, 0x1c, 0x0b, 0x8c, 0x9c, 0x82, 0xf8, 0xb5, 0x04, 0x5b, 0x57, 0x82, 0x68, 0xfb, + 0x5e, 0xdf, 0xbb, 0xf5, 0x91, 0x0c, 0x84, 0x95, 0x09, 0x47, 0x12, 0x71, 0x52, 0x34, 0xbf, 0xb8, + 0x2e, 0x3e, 0x35, 0x7a, 0x5b, 0x30, 0x9f, 0xc1, 0x92, 0x45, 0x27, 0x63, 0x59, 0x14, 0x8c, 0x14, + 0xca, 0xbf, 0xa6, 0x61, 0x9b, 0x41, 0x79, 0x5e, 0xed, 0x7a, 0x02, 0x4e, 0x06, 0x8a, 0x41, 0x83, + 0x81, 0xe7, 0x06, 0xb7, 0x02, 0xd3, 0x81, 0x59, 0x9f, 0x06, 0x43, 0x27, 0xe4, 0x08, 0x4a, 0x4f, + 0x9e, 0xec, 0xc6, 0xf9, 0xbb, 0x7b, 0xe3, 0xbe, 0xbb, 0x06, 0xd7, 0x7c, 0x36, 0xd7, 0x39, 0xa8, + 0x56, 0xb5, 0x4e, 0xc7, 0x88, 0x4c, 0xa1, 0x32, 0xe4, 0x87, 0x01, 0xf5, 0xf9, 0xf6, 0x53, 0x7c, + 0xfb, 0x64, 0x5d, 0xf9, 0xcb, 0x14, 0xcc, 0x0a, 0x3d, 0x54, 0x84, 0x58, 0x53, 0xfe, 0x04, 0xad, + 0xc3, 0x9d, 0x7d, 0x55, 0xaf, 0x1f, 0x18, 0x1a, 0xae, 0x1a, 0x9a, 0xda, 0xd5, 0x5b, 0x4d, 0x5c, + 0x6f, 0x55, 0x5f, 0xc9, 0x12, 0xba, 0x0b, 0x6b, 0x31, 0xab, 0xf3, 0xba, 0x8e, 0xbb, 0x86, 0xda, + 0xec, 0xa8, 0x55, 0x26, 0x21, 0xe7, 0xd0, 0x0a, 0xc8, 0x09, 0xb3, 0xd6, 0xc2, 0xf5, 0x96, 0x5a, + 0x93, 0xa7, 0xb2, 0xd6, 0x9a, 0x2d, 0xdc, 0xd6, 0x8c, 0x86, 0xde, 0xe9, 0x30, 0x85, 0x69, 0x54, + 0x86, 0xd5, 0x98, 0xa5, 0xd6, 0x0d, 0x4d, 0xad, 0xbd, 0xc5, 0x0d, 0xad, 0xb1, 0xa7, 0x19, 0xf2, + 0x0c, 0x52, 0x60, 0x25, 0x55, 0xeb, 0x62, 0x35, 0xe6, 0xcc, 0xa1, 0x4d, 0xb8, 0x9b, 0x31, 0x68, + 0x68, 0x0d, 0x55, 0x6f, 0xea, 0xcd, 0xe7, 0x58, 0xad, 0x35, 0xf4, 0x66, 0x47, 0xce, 0xa3, 0x65, + 0x58, 0xcc, 0x0a, 0xb4, 0x5a, 0x0d, 0xb9, 0x80, 0xb6, 0x61, 0xe3, 0x92, 0x53, 0x86, 0xda, 0xd5, + 0x70, 0x5d, 0x6f, 0xe8, 0x5d, 0xad, 0x26, 0x03, 0xda, 0x82, 0x7b, 0xb1, 0xc8, 0x41, 0xf3, 0x55, + 0xb3, 0xf5, 0x65, 0x13, 0x57, 0x5f, 0xa8, 0xcd, 0xa6, 0x56, 0xc7, 0x4d, 0xb5, 0xa1, 0xc9, 0xc5, + 0x2c, 0xa8, 0x58, 0xe2, 0xa0, 0xa3, 0x19, 0xf2, 0x7c, 0xd6, 0xcb, 0x98, 0xa3, 0x19, 0x46, 0xcb, + 0x90, 0x17, 0xd0, 0x06, 0xac, 0x27, 0x3b, 0xab, 0x4d, 0xe6, 0xcc, 0x2b, 0xbd, 0xfa, 0x4a, 0xc0, + 0x95, 0x4b, 0x59, 0xcd, 0xf8, 0x10, 0x04, 0x6b, 0xb1, 0x42, 0xe0, 0xc1, 0x35, 0xc5, 0xe9, 0xd8, + 0x33, 0xe8, 0x4f, 0x87, 0x34, 0x08, 0x6f, 0x91, 0x74, 0x95, 0xaf, 0x73, 0xf0, 0x7f, 0x57, 0x66, + 0x97, 0xd8, 0xe3, 0xf6, 0x99, 0xdd, 0x86, 0xb9, 0x3e, 0xed, 0x1f, 0x51, 0x3f, 0x50, 0x72, 0x5b, + 0x53, 0x3b, 0xc5, 0x27, 0x4f, 0x3f, 0x20, 0xb5, 0xb3, 0x9b, 0xef, 0x36, 0xb8, 0xba, 0x11, 0x9b, + 0x41, 0x0a, 0xcc, 0x99, 0x3e, 0x25, 0xa1, 0xe7, 0xf3, 0xac, 0x5e, 0x30, 0xe2, 0x25, 0xfa, 0x14, + 0x16, 0xf8, 0x4f, 0xdb, 0x73, 0xb1, 0x45, 0x42, 0xaa, 0x4c, 0x73, 0xfe, 0x7c, 0x4c, 0xac, 0x91, + 0x90, 0x96, 0x3b, 0x30, 0x2b, 0x2c, 0xa2, 0x0d, 0x80, 0xcc, 0xd5, 0x97, 0xb8, 0x6c, 0x81, 0xc4, + 0x97, 0x1e, 0x21, 0x98, 0xe6, 0xfe, 0xe5, 0xb8, 0x7f, 0xfc, 0x37, 0x5a, 0x85, 0xd9, 0x20, 0x24, + 0xe1, 0x30, 0x88, 0xb6, 0x8e, 0x56, 0x95, 0x3f, 0x49, 0xb0, 0xc6, 0xbc, 0xa9, 0xb5, 0xba, 0xea, + 0x4b, 0xcf, 0x76, 0x33, 0xa7, 0x80, 0xb6, 0x61, 0x7e, 0xe4, 0xbc, 0x84, 0xbd, 0xa2, 0x99, 0x39, + 0xa4, 0x1f, 0xa7, 0x22, 0xe1, 0xc5, 0x40, 0xe0, 0x2e, 0x3d, 0xd9, 0x4c, 0x4f, 0x8a, 0xd9, 0xcd, + 0xd8, 0xec, 0x5e, 0x0c, 0x28, 0x0e, 0x9f, 0x29, 0x11, 0x39, 0x21, 0x19, 0xb4, 0x67, 0x7b, 0x2e, + 0x71, 0x12, 0xeb, 0x8c, 0x5a, 0xf9, 0x02, 0x94, 0x18, 0x5b, 0x9d, 0x92, 0xb3, 0x6c, 0x88, 0xd8, + 0x19, 0xc4, 0x3b, 0x47, 0x67, 0x30, 0x6d, 0x14, 0x22, 0x8a, 0x6e, 0x55, 0x4c, 0x28, 0x8b, 0x20, + 0x89, 0x82, 0x33, 0xf0, 0xfc, 0xb0, 0x3d, 0x3c, 0x72, 0x6c, 0xb3, 0x33, 0x20, 0xfd, 0x1b, 0x94, + 0xd9, 0xb3, 0x13, 0xb3, 0x59, 0xdd, 0xc9, 0x3c, 0x3b, 0x11, 0xf9, 0x20, 0xa0, 0xbe, 0x6e, 0x55, + 0x74, 0x58, 0x8f, 0xf1, 0x89, 0x4c, 0xd0, 0x7b, 0xae, 0xe7, 0x53, 0x8b, 0xb1, 0xf9, 0x33, 0x2a, + 0x96, 0xf8, 0x52, 0xb0, 0xe4, 0x88, 0x93, 0x16, 0xea, 0xdf, 0x96, 0x60, 0x39, 0xb1, 0x75, 0x42, + 0xc2, 0x86, 0xe8, 0x10, 0x6e, 0x0a, 0xf5, 0xa8, 0x23, 0xb9, 0x71, 0x47, 0xb6, 0x61, 0x7e, 0x40, + 0xfd, 0xc0, 0x73, 0x09, 0xce, 0x14, 0xd3, 0x62, 0x44, 0xe3, 0x11, 0x44, 0x30, 0x1d, 0xd2, 0xf3, + 0x90, 0x47, 0xae, 0x60, 0xf0, 0xdf, 0xe8, 0x1e, 0x14, 0x42, 0xbb, 0x4f, 0x83, 0x90, 0xf4, 0x07, + 0xca, 0x8c, 0xd8, 0x33, 0x21, 0xb0, 0x3b, 0x15, 0x0c, 0x7b, 0x3d, 0x1a, 0x84, 0x58, 0x74, 0x03, + 0x59, 0xff, 0x66, 0xb9, 0xf4, 0x6a, 0x24, 0x20, 0x9a, 0x91, 0xc4, 0x4b, 0xb4, 0x0b, 0xcb, 0x63, + 0xaa, 0x1c, 0xd6, 0x1c, 0xdf, 0x7b, 0x69, 0x44, 0x89, 0x83, 0xdb, 0x83, 0xfb, 0xc7, 0xc4, 0x0d, + 0x49, 0x70, 0x81, 0x2d, 0x9f, 0x1c, 0x87, 0xd8, 0x7b, 0xef, 0x52, 0x3f, 0xbb, 0x5f, 0x9e, 0xef, + 0x57, 0x8e, 0xa4, 0x6a, 0x4c, 0xa8, 0xc5, 0x64, 0xd2, 0x3d, 0x6b, 0xb0, 0x39, 0x6a, 0x63, 0xe0, + 0x90, 0x8b, 0x51, 0x23, 0x05, 0x6e, 0xe4, 0x6e, 0xd6, 0x48, 0x9b, 0x0b, 0xa5, 0x56, 0xd6, 0x21, + 0x4f, 0xcf, 0xa8, 0x10, 0x07, 0x71, 0x79, 0xf9, 0x5a, 0xb7, 0xd0, 0xf7, 0x61, 0x6d, 0xcc, 0xa9, + 0xd0, 0xc3, 0x8e, 0x77, 0x74, 0x74, 0xa1, 0x14, 0xb7, 0xa4, 0x9d, 0xbc, 0xb1, 0x32, 0xe2, 0x58, + 0xd7, 0xab, 0x33, 0x1e, 0x8b, 0x8d, 0xb0, 0x38, 0xf0, 0x6c, 0x37, 0x0c, 0x94, 0x79, 0x6e, 0xb5, + 0xc8, 0x69, 0x6d, 0x4e, 0x42, 0x77, 0xa1, 0x60, 0x7a, 0xb6, 0x8b, 0x8f, 0x1d, 0x7b, 0xa0, 0x2c, + 0x70, 0x5b, 0x79, 0x46, 0xd8, 0x77, 0xec, 0x01, 0xda, 0x84, 0x42, 0xe4, 0x89, 0x6d, 0x29, 0xa5, + 0x2d, 0x69, 0x67, 0xe6, 0x59, 0xee, 0xf3, 0xef, 0x18, 0x79, 0x41, 0xd4, 0x2d, 0xf4, 0x03, 0x50, + 0x78, 0xf3, 0x88, 0x07, 0xbe, 0x77, 0x6c, 0x3b, 0x23, 0x61, 0x5a, 0xe4, 0x9b, 0xdd, 0xe1, 0xfc, + 0xb6, 0x60, 0xa7, 0xbe, 0x4e, 0x48, 0x7f, 0x79, 0x42, 0xfa, 0xa3, 0x2a, 0x14, 0x2c, 0xdb, 0xa4, + 0xd8, 0xf7, 0x1c, 0x47, 0x59, 0xda, 0x92, 0x76, 0x8a, 0x4f, 0x1e, 0x8e, 0xd6, 0xc8, 0xb1, 0x6c, + 0xde, 0xad, 0xd9, 0x26, 0x35, 0x3c, 0xc7, 0x31, 0xf2, 0x56, 0xf4, 0x0b, 0x3d, 0x80, 0x52, 0x84, + 0x92, 0xf8, 0xe1, 0x05, 0xdb, 0x0b, 0xf1, 0x2c, 0x9e, 0x17, 0xd8, 0x18, 0x51, 0xb7, 0x52, 0x29, + 0x7e, 0xae, 0x4c, 0x6a, 0x39, 0x23, 0xc5, 0x0f, 0x54, 0xb7, 0xd0, 0x33, 0x28, 0x67, 0xa5, 0xcc, + 0x61, 0x10, 0x7a, 0x7d, 0xdc, 0x23, 0x7d, 0xca, 0x34, 0x56, 0xb8, 0xc6, 0x6a, 0xaa, 0x51, 0xe5, + 0xfc, 0xe7, 0xa4, 0x4f, 0xa3, 0xd4, 0xcc, 0xe8, 0x0e, 0x48, 0x10, 0x9c, 0xd2, 0x0b, 0xe5, 0x4e, + 0x94, 0x9a, 0x89, 0x52, 0x5b, 0x30, 0x58, 0xd4, 0x27, 0xbe, 0x2c, 0xb6, 0xa5, 0xac, 0xf2, 0xc3, + 0x5a, 0xb9, 0xfc, 0xae, 0xe8, 0x56, 0xa6, 0x0e, 0xaf, 0x65, 0xeb, 0x30, 0xbb, 0x54, 0x0e, 0xed, + 0x11, 0xf3, 0x02, 0x1f, 0x91, 0x30, 0x74, 0x28, 0x36, 0x87, 0x03, 0x7c, 0x66, 0x9b, 0xa1, 0xe7, + 0x5f, 0x28, 0x0a, 0x0f, 0xfd, 0xaa, 0x10, 0xd8, 0xe3, 0xfc, 0xea, 0x70, 0x70, 0x28, 0xb8, 0xac, + 0x1f, 0xcc, 0xe8, 0x04, 0xa1, 0x4f, 0xc9, 0xa9, 0xb2, 0x21, 0xfa, 0xc1, 0xa3, 0x58, 0xb8, 0xc3, + 0xc9, 0x68, 0x13, 0x8a, 0x47, 0xc4, 0xea, 0x51, 0xec, 0xd0, 0x33, 0xea, 0x28, 0xeb, 0x5c, 0x0a, + 0x38, 0xa9, 0xce, 0x28, 0xe8, 0xdb, 0x10, 0x67, 0x2b, 0x1e, 0xb0, 0xce, 0xfb, 0x84, 0xfa, 0x1e, + 0xf3, 0xa9, 0xcc, 0x25, 0xe3, 0x2b, 0xda, 0xb6, 0xcd, 0xd3, 0x17, 0xd4, 0xf7, 0x74, 0x0b, 0x7d, + 0x17, 0x56, 0x2f, 0x2b, 0xf8, 0x9e, 0x43, 0x95, 0xbb, 0xfc, 0xe8, 0x96, 0xc7, 0x54, 0x0c, 0xcf, + 0xa1, 0xe8, 0xf3, 0xb4, 0x0e, 0x1c, 0x11, 0x37, 0xd9, 0xe4, 0xbe, 0x28, 0x8e, 0x11, 0x6b, 0x8f, + 0xb8, 0xd1, 0x1e, 0xaf, 0x61, 0x21, 0xf4, 0xed, 0x33, 0x9b, 0x60, 0xe2, 0x06, 0xef, 0xa9, 0xaf, + 0x6c, 0xf1, 0x64, 0x7b, 0x74, 0x7d, 0xb2, 0x75, 0xb9, 0x8a, 0xca, 0x35, 0xa8, 0x65, 0xcc, 0x87, + 0x99, 0x35, 0x7a, 0x0c, 0x2b, 0xbe, 0x68, 0x44, 0x58, 0x7d, 0x3e, 0xb2, 0x1d, 0x5b, 0x24, 0xdf, + 0x36, 0x87, 0x80, 0x12, 0x9e, 0x2a, 0x58, 0x49, 0xa9, 0x0d, 0xf1, 0xb1, 0x43, 0x7a, 0x81, 0x52, + 0x11, 0x55, 0x91, 0x51, 0xf6, 0x19, 0xa1, 0xfc, 0x06, 0xf2, 0x71, 0x76, 0xb3, 0x62, 0xc1, 0xee, + 0x04, 0xee, 0xdb, 0x2e, 0x2f, 0xd9, 0x33, 0xc6, 0x1c, 0x5b, 0x37, 0x6c, 0x37, 0x65, 0x91, 0x73, + 0x5e, 0xae, 0x63, 0x16, 0x39, 0x67, 0xa9, 0x11, 0xb5, 0xd2, 0x53, 0x9c, 0x11, 0xad, 0xca, 0xff, + 0x96, 0xa0, 0x34, 0xea, 0x0b, 0x0b, 0x23, 0xc7, 0xc7, 0xfa, 0x85, 0xe4, 0x59, 0x80, 0x98, 0x24, + 0x0a, 0xbf, 0x38, 0x2a, 0x6c, 0xbb, 0x16, 0x3d, 0x8f, 0x9e, 0xaf, 0xa2, 0xa0, 0xe9, 0x8c, 0x84, + 0x9e, 0xc2, 0x9a, 0xb8, 0x72, 0xb1, 0x5a, 0x80, 0x4d, 0xcf, 0xf7, 0xa9, 0x19, 0x46, 0x2d, 0xc2, + 0x1d, 0xce, 0x7e, 0x1d, 0x73, 0xab, 0x82, 0x89, 0xbe, 0x07, 0xab, 0xe3, 0x7a, 0x67, 0x36, 0x7d, + 0x4f, 0xad, 0xa8, 0x69, 0x59, 0x19, 0x55, 0x3b, 0xe4, 0x3c, 0x76, 0xbd, 0x84, 0x56, 0x14, 0xc8, + 0xa8, 0xe8, 0x89, 0xc7, 0x65, 0x89, 0xb3, 0x84, 0x8f, 0xa2, 0xf4, 0x55, 0x7e, 0x27, 0x01, 0x1a, + 0x0d, 0x2a, 0xef, 0x7c, 0xd6, 0x21, 0x1f, 0x84, 0x94, 0xf4, 0x63, 0xaf, 0x67, 0x8d, 0x39, 0xbe, + 0x9e, 0xf0, 0xd6, 0xe5, 0x2e, 0xbf, 0x75, 0x13, 0x0a, 0xdb, 0xd4, 0xa4, 0xc2, 0x96, 0x5e, 0xd2, + 0xe9, 0x91, 0x66, 0xe9, 0x0f, 0x73, 0x62, 0xb0, 0x9b, 0xd0, 0x2c, 0x25, 0x1d, 0x67, 0x19, 0xf2, + 0x7e, 0xf4, 0x3b, 0x8a, 0x4b, 0xb2, 0xfe, 0x90, 0x86, 0x6a, 0xf4, 0x41, 0x9f, 0xe2, 0x2e, 0x66, + 0x1e, 0xf4, 0x4d, 0x28, 0xf6, 0xc9, 0x39, 0x8e, 0x1b, 0x53, 0x01, 0x0f, 0xfa, 0xe4, 0xbc, 0x11, + 0xf5, 0x98, 0x4f, 0xd3, 0xae, 0x75, 0x86, 0x77, 0xad, 0xf7, 0xae, 0xba, 0x24, 0xa3, 0xbd, 0xe9, + 0x78, 0x23, 0x37, 0xfb, 0x31, 0x1b, 0x39, 0x74, 0x98, 0xa4, 0xf6, 0x1c, 0xb7, 0xfb, 0xf8, 0x32, + 0xa8, 0x2b, 0xce, 0x33, 0x9e, 0x11, 0xe7, 0x5f, 0xb6, 0xf4, 0x26, 0x1e, 0x1f, 0x14, 0x3f, 0x83, + 0xa5, 0x9e, 0x89, 0x6d, 0xd7, 0x0e, 0x6d, 0xc2, 0x2e, 0xf2, 0x3b, 0xcf, 0x76, 0x79, 0x4b, 0x90, + 0x37, 0x16, 0x7b, 0xa6, 0x1e, 0xd3, 0x99, 0xed, 0x49, 0xc1, 0x2f, 0x4c, 0x0a, 0xfe, 0xff, 0xc3, + 0xe2, 0x7b, 0xea, 0x98, 0x5e, 0x9f, 0xe2, 0xe8, 0x33, 0x0d, 0x7f, 0xf0, 0x0b, 0x46, 0x29, 0x22, + 0x47, 0xf5, 0xa5, 0xf2, 0xcb, 0x74, 0x12, 0x95, 0x61, 0x04, 0x9f, 0xfc, 0x09, 0x1b, 0xba, 0xf4, + 0xe6, 0xa1, 0x5a, 0xd7, 0x6b, 0xc9, 0x38, 0xd6, 0x7d, 0xdb, 0xd6, 0x64, 0x09, 0xdd, 0x81, 0x25, + 0xb5, 0x5a, 0x6d, 0x1d, 0x34, 0xbb, 0x7c, 0x46, 0xdc, 0x6f, 0x1d, 0x34, 0x6b, 0x72, 0x0e, 0x95, + 0x00, 0xd4, 0xea, 0x0b, 0xcc, 0xa6, 0x2a, 0x8d, 0x4d, 0xa0, 0x1b, 0xb0, 0xce, 0xa6, 0x34, 0xac, + 0x37, 0x71, 0xb7, 0xd5, 0xc2, 0x0d, 0xb5, 0xf9, 0x36, 0xb6, 0xd4, 0x91, 0xa7, 0xd1, 0x1a, 0x2c, + 0xa7, 0x83, 0x20, 0xd6, 0xde, 0x54, 0x35, 0xad, 0xa6, 0xd5, 0xe4, 0x19, 0x06, 0x25, 0xde, 0x70, + 0xff, 0xa0, 0x5e, 0x97, 0x67, 0xd9, 0xf8, 0x9b, 0xa5, 0xe0, 0xd6, 0xa1, 0x66, 0xec, 0xd7, 0x5b, + 0x5f, 0x6a, 0x35, 0x79, 0x0e, 0xad, 0x02, 0x12, 0x5b, 0xe2, 0x6e, 0x0b, 0xab, 0xb5, 0x9a, 0x18, + 0x0d, 0xf3, 0x6c, 0xc0, 0xcb, 0xe2, 0xc6, 0x35, 0xbd, 0xa3, 0xee, 0x31, 0x64, 0x05, 0x74, 0x1f, + 0xca, 0x6d, 0x43, 0x3f, 0x64, 0xbb, 0x57, 0x5f, 0xa8, 0x5d, 0x31, 0x99, 0x6a, 0x31, 0x72, 0xb8, + 0xc4, 0x1f, 0x1d, 0xa0, 0x8b, 0xe8, 0x53, 0xd8, 0x9c, 0xa4, 0xcf, 0x86, 0xf5, 0xd8, 0xc8, 0x3c, + 0xf3, 0x6f, 0x44, 0x88, 0x4d, 0x9f, 0x5a, 0x4d, 0x5e, 0x60, 0xf3, 0x3a, 0x3f, 0x17, 0x3e, 0x5f, + 0xd7, 0x85, 0x1b, 0xa5, 0xca, 0x99, 0xf8, 0x08, 0x35, 0x96, 0xa4, 0xfb, 0x43, 0xc7, 0x39, 0x18, + 0xb0, 0x81, 0x6a, 0x42, 0xc7, 0x3f, 0x72, 0xaf, 0x9e, 0x8e, 0x0f, 0x7b, 0x1f, 0x76, 0x6d, 0x2a, + 0xff, 0x90, 0xe0, 0x7e, 0xcc, 0x6f, 0x85, 0x27, 0xd4, 0x67, 0xa9, 0x46, 0xad, 0xeb, 0x07, 0x95, + 0xd9, 0xeb, 0x5a, 0xf4, 0x09, 0x65, 0x2b, 0x5b, 0xf4, 0xa6, 0x46, 0x8b, 0xde, 0x84, 0xa4, 0x9e, + 0xbe, 0xbe, 0xa2, 0xcd, 0x8c, 0x54, 0xb4, 0xaf, 0x24, 0xb8, 0x37, 0x82, 0xbf, 0x4e, 0x8f, 0xc3, + 0xff, 0x02, 0x7d, 0x16, 0x5a, 0xee, 0x46, 0x68, 0x93, 0x8a, 0x6d, 0xe5, 0x9f, 0xb9, 0xb4, 0xa8, + 0x66, 0x76, 0x16, 0x27, 0xfd, 0x61, 0xd1, 0x7b, 0x00, 0x25, 0x87, 0x1e, 0x87, 0x38, 0x86, 0x22, + 0x82, 0x38, 0x6b, 0xcc, 0x33, 0x6a, 0x47, 0xe0, 0x09, 0xd0, 0x4f, 0xa0, 0xf4, 0x8e, 0x47, 0x27, + 0x29, 0x9f, 0x53, 0x93, 0xe6, 0xfa, 0x6b, 0x70, 0xec, 0x8a, 0xe8, 0x46, 0x49, 0xb0, 0xf0, 0x2e, + 0xb3, 0x0a, 0xca, 0xbf, 0x91, 0x60, 0x3e, 0xcb, 0xff, 0x86, 0xdf, 0xaa, 0xad, 0x34, 0x31, 0xa3, + 0x2f, 0x2e, 0x19, 0xa7, 0xea, 0x76, 0x10, 0x56, 0xfe, 0x96, 0x83, 0x87, 0xd7, 0x8b, 0x24, 0x8f, + 0xda, 0x1b, 0xc8, 0x47, 0xbb, 0x06, 0x8a, 0xc4, 0x0f, 0xed, 0x47, 0x97, 0x0f, 0xed, 0x7a, 0x1b, + 0xbb, 0xd9, 0xe2, 0x9e, 0x58, 0x2b, 0xff, 0x55, 0x82, 0xe2, 0x75, 0xdf, 0x1c, 0xa4, 0xcb, 0x4f, + 0xe4, 0x26, 0x14, 0xdd, 0x61, 0x1f, 0xa7, 0xf7, 0x95, 0xbf, 0x81, 0xee, 0xb0, 0xdf, 0xb8, 0xe2, + 0x2d, 0x9b, 0xfa, 0xa8, 0x1f, 0x25, 0x7e, 0x98, 0x7e, 0x30, 0x61, 0x36, 0x9e, 0xd3, 0x90, 0x45, + 0x82, 0xb9, 0x7a, 0x43, 0x9a, 0x56, 0x7e, 0x3f, 0x96, 0xe9, 0x19, 0xd5, 0xe4, 0xa4, 0x6f, 0xc8, + 0xf4, 0x97, 0xe3, 0x75, 0xea, 0xf1, 0xe4, 0xe4, 0x9d, 0x60, 0x7a, 0xfc, 0x73, 0x54, 0xf9, 0xe7, + 0x52, 0xf2, 0x41, 0xe9, 0x9b, 0x4d, 0xd5, 0x3f, 0x4b, 0xe2, 0x63, 0x4d, 0x06, 0xbc, 0xc0, 0x55, + 0x65, 0x03, 0xe9, 0x87, 0xa4, 0xc4, 0x78, 0xc4, 0x73, 0x1f, 0x35, 0xe2, 0x5f, 0x4b, 0x50, 0xb9, + 0x1a, 0x9f, 0x71, 0x55, 0x77, 0xf7, 0xbf, 0xc6, 0xc9, 0x00, 0x88, 0xd8, 0x62, 0x3e, 0xc9, 0x47, + 0x41, 0x28, 0xf6, 0x53, 0xac, 0x95, 0xbf, 0xe7, 0x46, 0x8f, 0x5a, 0x18, 0x0a, 0x34, 0x97, 0x1c, + 0x39, 0xd4, 0x42, 0x8f, 0x00, 0x51, 0xfe, 0x13, 0x13, 0xc7, 0xc1, 0xbe, 0x60, 0x72, 0x47, 0xf2, + 0x86, 0x2c, 0x38, 0xaa, 0xe3, 0x44, 0x4a, 0xa8, 0x0b, 0x8b, 0x82, 0x66, 0x25, 0xa2, 0x22, 0x29, + 0xbf, 0x35, 0x39, 0x29, 0x47, 0x37, 0xdb, 0x15, 0x4b, 0xa3, 0x14, 0xd9, 0x88, 0xb8, 0xe5, 0x3f, + 0x4a, 0xac, 0xad, 0x62, 0xbf, 0xb9, 0x43, 0xb6, 0x8b, 0x1d, 0x12, 0xda, 0xe1, 0xd0, 0x12, 0x27, + 0x9a, 0x33, 0x8a, 0x7d, 0xdb, 0xad, 0x47, 0x24, 0x2e, 0x42, 0xce, 0x53, 0x91, 0x5c, 0x24, 0x42, + 0xce, 0x13, 0x91, 0x4f, 0x61, 0x81, 0x5b, 0xf1, 0xdc, 0x9e, 0x90, 0x99, 0xe2, 0x32, 0xcc, 0x74, + 0x3d, 0xa6, 0x71, 0x21, 0x66, 0x27, 0x11, 0x9a, 0x8e, 0x84, 0xc8, 0x79, 0x22, 0xb4, 0x37, 0xf3, + 0x42, 0xfa, 0x4a, 0xfa, 0xe4, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x08, 0xbf, 0x85, 0xb0, 0xc6, + 0x1b, 0x00, 0x00, +} diff --git a/protocol/dota_gcmessages_client_chat.proto b/protocol/dota_gcmessages_client_chat.proto new file mode 100644 index 0000000..f398b3d --- /dev/null +++ b/protocol/dota_gcmessages_client_chat.proto @@ -0,0 +1,258 @@ +syntax = "proto2"; +package protocol; + +import "dota_shared_enums.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgClientToGCPrivateChatInvite { + optional string private_chat_channel_name = 1; + optional uint32 invited_account_id = 2; +} + +message CMsgClientToGCPrivateChatKick { + optional string private_chat_channel_name = 1; + optional uint32 kick_account_id = 2; +} + +message CMsgClientToGCPrivateChatPromote { + optional string private_chat_channel_name = 1; + optional uint32 promote_account_id = 2; +} + +message CMsgClientToGCPrivateChatDemote { + optional string private_chat_channel_name = 1; + optional uint32 demote_account_id = 2; +} + +message CMsgGCToClientPrivateChatResponse { + enum Result { + SUCCESS = 0; + FAILURE_CREATION_LOCK = 1; + FAILURE_SQL_TRANSACTION = 2; + FAILURE_SDO_LOAD = 3; + FAILURE_NO_PERMISSION = 4; + FAILURE_ALREADY_MEMBER = 5; + FAILURE_NOT_A_MEMBER = 7; + FAILURE_NO_REMAINING_ADMINS = 8; + FAILURE_NO_ROOM = 9; + FAILURE_CREATION_RATE_LIMITED = 10; + FAILURE_UNKNOWN_CHANNEL_NAME = 11; + FAILURE_UNKNOWN_USER = 12; + FAILURE_UNKNOWN_ERROR = 13; + FAILURE_CANNOT_KICK_ADMIN = 14; + FAILURE_ALREADY_ADMIN = 15; + } + + optional string private_chat_channel_name = 1; + optional CMsgGCToClientPrivateChatResponse.Result result = 2 [default = SUCCESS]; + optional string username = 3; +} + +message CMsgClientToGCPrivateChatInfoRequest { + optional string private_chat_channel_name = 1; +} + +message CMsgGCToClientPrivateChatInfoResponse { + message Member { + optional uint32 account_id = 1; + optional string name = 2; + optional uint32 status = 3; + } + + optional string private_chat_channel_name = 1; + repeated CMsgGCToClientPrivateChatInfoResponse.Member members = 2; + optional uint32 creator = 3; + optional uint32 creation_date = 4; +} + +message CMsgDOTAJoinChatChannel { + optional string channel_name = 2; + optional DOTAChatChannelType_t channel_type = 4 [default = DOTAChannelType_Regional]; +} + +message CMsgDOTALeaveChatChannel { + optional uint64 channel_id = 1; +} + +message CMsgGCChatReportPublicSpam { + optional uint64 channel_id = 1; + optional uint32 channel_user_id = 2; +} + +message CMsgDOTAClientIgnoredUser { + optional uint32 ignored_account_id = 1; +} + +message CMsgDOTAChatMessage { + message DiceRoll { + optional int32 roll_min = 1; + optional int32 roll_max = 2; + optional int32 result = 3; + } + + message TriviaAnswered { + optional uint32 question_id = 1; + optional uint32 answer_index = 2; + optional uint32 party_questions_correct = 3; + optional uint32 party_questions_viewed = 4; + optional uint32 party_trivia_points = 5; + } + + optional uint32 account_id = 1; + optional uint64 channel_id = 2; + optional string persona_name = 3; + optional string text = 4; + optional uint32 timestamp = 5; + optional uint32 suggest_invite_account_id = 6; + optional string suggest_invite_name = 7; + optional uint32 fantasy_draft_owner_account_id = 8; + optional uint32 fantasy_draft_player_account_id = 9; + optional uint32 event_id = 10; + optional bool suggest_invite_to_lobby = 11; + optional uint32 event_points = 12; + optional bool coin_flip = 13; + optional int32 player_id = 14 [default = -1]; + optional uint32 share_profile_account_id = 15; + optional uint32 channel_user_id = 16; + optional CMsgDOTAChatMessage.DiceRoll dice_roll = 17; + optional uint64 share_party_id = 18; + optional uint64 share_lobby_id = 19; + optional uint64 share_lobby_custom_game_id = 20; + optional string share_lobby_passkey = 21; + optional uint32 private_chat_channel_id = 22; + optional uint32 status = 23; + optional bool legacy_battle_cup_victory = 24; + optional uint32 battle_cup_streak = 29; + optional uint32 badge_level = 25; + optional uint32 suggest_pick_hero_id = 26; + optional string suggest_pick_hero_role = 27; + optional uint32 suggest_ban_hero_id = 30; + optional CMsgDOTAChatMessage.TriviaAnswered trivia_answer = 32; + optional uint32 requested_ability_id = 33; + optional uint32 chat_flags = 34; +} + +message CMsgDOTAChatMember { + optional fixed64 steam_id = 1; + optional string persona_name = 2; + optional uint32 channel_user_id = 3; + optional uint32 status = 4; +} + +message CMsgDOTAJoinChatChannelResponse { + enum Result { + JOIN_SUCCESS = 0; + INVALID_CHANNEL_TYPE = 1; + ACCOUNT_NOT_FOUND = 2; + ACH_FAILED = 3; + USER_IN_TOO_MANY_CHANNELS = 4; + RATE_LIMIT_EXCEEDED = 5; + CHANNEL_FULL = 6; + CHANNEL_FULL_OVERFLOWED = 7; + FAILED_TO_ADD_USER = 8; + CHANNEL_TYPE_DISABLED = 9; + PRIVATE_CHAT_CREATE_FAILED = 10; + PRIVATE_CHAT_NO_PERMISSION = 11; + PRIVATE_CHAT_CREATE_LOCK_FAILED = 12; + PRIVATE_CHAT_KICKED = 13; + USER_NOT_ALLOWED = 14; + } + + optional uint32 response = 1; + optional string channel_name = 2; + optional fixed64 channel_id = 3; + optional uint32 max_members = 4; + repeated CMsgDOTAChatMember members = 5; + optional DOTAChatChannelType_t channel_type = 6 [default = DOTAChannelType_Regional]; + optional CMsgDOTAJoinChatChannelResponse.Result result = 7 [default = JOIN_SUCCESS]; + optional bool gc_initiated_join = 8; + optional uint32 channel_user_id = 9; + optional string welcome_message = 10; +} + +message CMsgDOTAChatChannelFullUpdate { + optional fixed64 channel_id = 1; + repeated CMsgDOTAChatMember members = 2; +} + +message CMsgDOTAOtherJoinedChatChannel { + optional fixed64 channel_id = 1; + optional string persona_name = 2; + optional fixed64 steam_id = 3; + optional uint32 channel_user_id = 4; + optional uint32 status = 5; +} + +message CMsgDOTAOtherLeftChatChannel { + optional fixed64 channel_id = 1; + optional fixed64 steam_id = 2; + optional uint32 channel_user_id = 3; +} + +message CMsgDOTAChatChannelMemberUpdate { + message JoinedMember { + optional fixed64 steam_id = 1; + optional string persona_name = 2; + optional uint32 channel_user_id = 3; + optional uint32 status = 4; + } + + optional fixed64 channel_id = 1; + repeated fixed64 left_steam_ids = 2; + repeated CMsgDOTAChatChannelMemberUpdate.JoinedMember joined_members = 3; +} + +message CMsgDOTARequestChatChannelList { +} + +message CMsgDOTARequestChatChannelListResponse { + message ChatChannel { + optional string channel_name = 1; + optional uint32 num_members = 2; + optional DOTAChatChannelType_t channel_type = 3 [default = DOTAChannelType_Regional]; + } + + repeated CMsgDOTARequestChatChannelListResponse.ChatChannel channels = 1; +} + +message CMsgDOTAChatGetUserList { + optional fixed64 channel_id = 1; +} + +message CMsgDOTAChatGetUserListResponse { + message Member { + optional fixed64 steam_id = 1; + optional string persona_name = 2; + optional uint32 channel_user_id = 3; + optional uint32 status = 4; + } + + optional fixed64 channel_id = 1; + repeated CMsgDOTAChatGetUserListResponse.Member members = 2; +} + +message CMsgDOTAChatGetMemberCount { + optional string channel_name = 1; + optional DOTAChatChannelType_t channel_type = 2 [default = DOTAChannelType_Regional]; +} + +message CMsgDOTAChatGetMemberCountResponse { + optional string channel_name = 1; + optional DOTAChatChannelType_t channel_type = 2 [default = DOTAChannelType_Regional]; + optional uint32 member_count = 3; +} + +message CMsgDOTAChatRegionsEnabled { + message Region { + optional float min_latitude = 1; + optional float max_latitude = 2; + optional float min_longitude = 3; + optional float max_longitude = 4; + } + + optional bool enable_all_regions = 1; + repeated CMsgDOTAChatRegionsEnabled.Region enabled_regions = 2; +} + diff --git a/protocol/dota_gcmessages_client_chat/dota_gcmessages_client_chat.go b/protocol/dota_gcmessages_client_chat/dota_gcmessages_client_chat.go deleted file mode 100755 index 490f601..0000000 --- a/protocol/dota_gcmessages_client_chat/dota_gcmessages_client_chat.go +++ /dev/null @@ -1,1668 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: dota_gcmessages_client_chat.proto - -package dota_gcmessages_client_chat - -import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" -import dota_shared_enums "github.com/paralin/go-dota2/protocol/dota_shared_enums" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package - -type CMsgGCToClientPrivateChatResponse_Result int32 - -const ( - CMsgGCToClientPrivateChatResponse_SUCCESS CMsgGCToClientPrivateChatResponse_Result = 0 - CMsgGCToClientPrivateChatResponse_FAILURE_CREATION_LOCK CMsgGCToClientPrivateChatResponse_Result = 1 - CMsgGCToClientPrivateChatResponse_FAILURE_SQL_TRANSACTION CMsgGCToClientPrivateChatResponse_Result = 2 - CMsgGCToClientPrivateChatResponse_FAILURE_SDO_LOAD CMsgGCToClientPrivateChatResponse_Result = 3 - CMsgGCToClientPrivateChatResponse_FAILURE_NO_PERMISSION CMsgGCToClientPrivateChatResponse_Result = 4 - CMsgGCToClientPrivateChatResponse_FAILURE_ALREADY_MEMBER CMsgGCToClientPrivateChatResponse_Result = 5 - CMsgGCToClientPrivateChatResponse_FAILURE_NOT_A_MEMBER CMsgGCToClientPrivateChatResponse_Result = 7 - CMsgGCToClientPrivateChatResponse_FAILURE_NO_REMAINING_ADMINS CMsgGCToClientPrivateChatResponse_Result = 8 - CMsgGCToClientPrivateChatResponse_FAILURE_NO_ROOM CMsgGCToClientPrivateChatResponse_Result = 9 - CMsgGCToClientPrivateChatResponse_FAILURE_CREATION_RATE_LIMITED CMsgGCToClientPrivateChatResponse_Result = 10 - CMsgGCToClientPrivateChatResponse_FAILURE_UNKNOWN_CHANNEL_NAME CMsgGCToClientPrivateChatResponse_Result = 11 - CMsgGCToClientPrivateChatResponse_FAILURE_UNKNOWN_USER CMsgGCToClientPrivateChatResponse_Result = 12 - CMsgGCToClientPrivateChatResponse_FAILURE_UNKNOWN_ERROR CMsgGCToClientPrivateChatResponse_Result = 13 - CMsgGCToClientPrivateChatResponse_FAILURE_CANNOT_KICK_ADMIN CMsgGCToClientPrivateChatResponse_Result = 14 - CMsgGCToClientPrivateChatResponse_FAILURE_ALREADY_ADMIN CMsgGCToClientPrivateChatResponse_Result = 15 -) - -var CMsgGCToClientPrivateChatResponse_Result_name = map[int32]string{ - 0: "SUCCESS", - 1: "FAILURE_CREATION_LOCK", - 2: "FAILURE_SQL_TRANSACTION", - 3: "FAILURE_SDO_LOAD", - 4: "FAILURE_NO_PERMISSION", - 5: "FAILURE_ALREADY_MEMBER", - 7: "FAILURE_NOT_A_MEMBER", - 8: "FAILURE_NO_REMAINING_ADMINS", - 9: "FAILURE_NO_ROOM", - 10: "FAILURE_CREATION_RATE_LIMITED", - 11: "FAILURE_UNKNOWN_CHANNEL_NAME", - 12: "FAILURE_UNKNOWN_USER", - 13: "FAILURE_UNKNOWN_ERROR", - 14: "FAILURE_CANNOT_KICK_ADMIN", - 15: "FAILURE_ALREADY_ADMIN", -} -var CMsgGCToClientPrivateChatResponse_Result_value = map[string]int32{ - "SUCCESS": 0, - "FAILURE_CREATION_LOCK": 1, - "FAILURE_SQL_TRANSACTION": 2, - "FAILURE_SDO_LOAD": 3, - "FAILURE_NO_PERMISSION": 4, - "FAILURE_ALREADY_MEMBER": 5, - "FAILURE_NOT_A_MEMBER": 7, - "FAILURE_NO_REMAINING_ADMINS": 8, - "FAILURE_NO_ROOM": 9, - "FAILURE_CREATION_RATE_LIMITED": 10, - "FAILURE_UNKNOWN_CHANNEL_NAME": 11, - "FAILURE_UNKNOWN_USER": 12, - "FAILURE_UNKNOWN_ERROR": 13, - "FAILURE_CANNOT_KICK_ADMIN": 14, - "FAILURE_ALREADY_ADMIN": 15, -} - -func (x CMsgGCToClientPrivateChatResponse_Result) Enum() *CMsgGCToClientPrivateChatResponse_Result { - p := new(CMsgGCToClientPrivateChatResponse_Result) - *p = x - return p -} -func (x CMsgGCToClientPrivateChatResponse_Result) String() string { - return proto.EnumName(CMsgGCToClientPrivateChatResponse_Result_name, int32(x)) -} -func (x *CMsgGCToClientPrivateChatResponse_Result) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgGCToClientPrivateChatResponse_Result_value, data, "CMsgGCToClientPrivateChatResponse_Result") - if err != nil { - return err - } - *x = CMsgGCToClientPrivateChatResponse_Result(value) - return nil -} -func (CMsgGCToClientPrivateChatResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{4, 0} -} - -type CMsgDOTAJoinChatChannelResponse_Result int32 - -const ( - CMsgDOTAJoinChatChannelResponse_JOIN_SUCCESS CMsgDOTAJoinChatChannelResponse_Result = 0 - CMsgDOTAJoinChatChannelResponse_INVALID_CHANNEL_TYPE CMsgDOTAJoinChatChannelResponse_Result = 1 - CMsgDOTAJoinChatChannelResponse_ACCOUNT_NOT_FOUND CMsgDOTAJoinChatChannelResponse_Result = 2 - CMsgDOTAJoinChatChannelResponse_ACH_FAILED CMsgDOTAJoinChatChannelResponse_Result = 3 - CMsgDOTAJoinChatChannelResponse_USER_IN_TOO_MANY_CHANNELS CMsgDOTAJoinChatChannelResponse_Result = 4 - CMsgDOTAJoinChatChannelResponse_RATE_LIMIT_EXCEEDED CMsgDOTAJoinChatChannelResponse_Result = 5 - CMsgDOTAJoinChatChannelResponse_CHANNEL_FULL CMsgDOTAJoinChatChannelResponse_Result = 6 - CMsgDOTAJoinChatChannelResponse_CHANNEL_FULL_OVERFLOWED CMsgDOTAJoinChatChannelResponse_Result = 7 - CMsgDOTAJoinChatChannelResponse_FAILED_TO_ADD_USER CMsgDOTAJoinChatChannelResponse_Result = 8 - CMsgDOTAJoinChatChannelResponse_CHANNEL_TYPE_DISABLED CMsgDOTAJoinChatChannelResponse_Result = 9 - CMsgDOTAJoinChatChannelResponse_PRIVATE_CHAT_CREATE_FAILED CMsgDOTAJoinChatChannelResponse_Result = 10 - CMsgDOTAJoinChatChannelResponse_PRIVATE_CHAT_NO_PERMISSION CMsgDOTAJoinChatChannelResponse_Result = 11 - CMsgDOTAJoinChatChannelResponse_PRIVATE_CHAT_CREATE_LOCK_FAILED CMsgDOTAJoinChatChannelResponse_Result = 12 - CMsgDOTAJoinChatChannelResponse_PRIVATE_CHAT_KICKED CMsgDOTAJoinChatChannelResponse_Result = 13 - CMsgDOTAJoinChatChannelResponse_USER_NOT_ALLOWED CMsgDOTAJoinChatChannelResponse_Result = 14 -) - -var CMsgDOTAJoinChatChannelResponse_Result_name = map[int32]string{ - 0: "JOIN_SUCCESS", - 1: "INVALID_CHANNEL_TYPE", - 2: "ACCOUNT_NOT_FOUND", - 3: "ACH_FAILED", - 4: "USER_IN_TOO_MANY_CHANNELS", - 5: "RATE_LIMIT_EXCEEDED", - 6: "CHANNEL_FULL", - 7: "CHANNEL_FULL_OVERFLOWED", - 8: "FAILED_TO_ADD_USER", - 9: "CHANNEL_TYPE_DISABLED", - 10: "PRIVATE_CHAT_CREATE_FAILED", - 11: "PRIVATE_CHAT_NO_PERMISSION", - 12: "PRIVATE_CHAT_CREATE_LOCK_FAILED", - 13: "PRIVATE_CHAT_KICKED", - 14: "USER_NOT_ALLOWED", -} -var CMsgDOTAJoinChatChannelResponse_Result_value = map[string]int32{ - "JOIN_SUCCESS": 0, - "INVALID_CHANNEL_TYPE": 1, - "ACCOUNT_NOT_FOUND": 2, - "ACH_FAILED": 3, - "USER_IN_TOO_MANY_CHANNELS": 4, - "RATE_LIMIT_EXCEEDED": 5, - "CHANNEL_FULL": 6, - "CHANNEL_FULL_OVERFLOWED": 7, - "FAILED_TO_ADD_USER": 8, - "CHANNEL_TYPE_DISABLED": 9, - "PRIVATE_CHAT_CREATE_FAILED": 10, - "PRIVATE_CHAT_NO_PERMISSION": 11, - "PRIVATE_CHAT_CREATE_LOCK_FAILED": 12, - "PRIVATE_CHAT_KICKED": 13, - "USER_NOT_ALLOWED": 14, -} - -func (x CMsgDOTAJoinChatChannelResponse_Result) Enum() *CMsgDOTAJoinChatChannelResponse_Result { - p := new(CMsgDOTAJoinChatChannelResponse_Result) - *p = x - return p -} -func (x CMsgDOTAJoinChatChannelResponse_Result) String() string { - return proto.EnumName(CMsgDOTAJoinChatChannelResponse_Result_name, int32(x)) -} -func (x *CMsgDOTAJoinChatChannelResponse_Result) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAJoinChatChannelResponse_Result_value, data, "CMsgDOTAJoinChatChannelResponse_Result") - if err != nil { - return err - } - *x = CMsgDOTAJoinChatChannelResponse_Result(value) - return nil -} -func (CMsgDOTAJoinChatChannelResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{13, 0} -} - -type CMsgClientToGCPrivateChatInvite struct { - PrivateChatChannelName *string `protobuf:"bytes,1,opt,name=private_chat_channel_name,json=privateChatChannelName" json:"private_chat_channel_name,omitempty"` - InvitedAccountId *uint32 `protobuf:"varint,2,opt,name=invited_account_id,json=invitedAccountId" json:"invited_account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCPrivateChatInvite) Reset() { *m = CMsgClientToGCPrivateChatInvite{} } -func (m *CMsgClientToGCPrivateChatInvite) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCPrivateChatInvite) ProtoMessage() {} -func (*CMsgClientToGCPrivateChatInvite) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -func (m *CMsgClientToGCPrivateChatInvite) GetPrivateChatChannelName() string { - if m != nil && m.PrivateChatChannelName != nil { - return *m.PrivateChatChannelName - } - return "" -} - -func (m *CMsgClientToGCPrivateChatInvite) GetInvitedAccountId() uint32 { - if m != nil && m.InvitedAccountId != nil { - return *m.InvitedAccountId - } - return 0 -} - -type CMsgClientToGCPrivateChatKick struct { - PrivateChatChannelName *string `protobuf:"bytes,1,opt,name=private_chat_channel_name,json=privateChatChannelName" json:"private_chat_channel_name,omitempty"` - KickAccountId *uint32 `protobuf:"varint,2,opt,name=kick_account_id,json=kickAccountId" json:"kick_account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCPrivateChatKick) Reset() { *m = CMsgClientToGCPrivateChatKick{} } -func (m *CMsgClientToGCPrivateChatKick) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCPrivateChatKick) ProtoMessage() {} -func (*CMsgClientToGCPrivateChatKick) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } - -func (m *CMsgClientToGCPrivateChatKick) GetPrivateChatChannelName() string { - if m != nil && m.PrivateChatChannelName != nil { - return *m.PrivateChatChannelName - } - return "" -} - -func (m *CMsgClientToGCPrivateChatKick) GetKickAccountId() uint32 { - if m != nil && m.KickAccountId != nil { - return *m.KickAccountId - } - return 0 -} - -type CMsgClientToGCPrivateChatPromote struct { - PrivateChatChannelName *string `protobuf:"bytes,1,opt,name=private_chat_channel_name,json=privateChatChannelName" json:"private_chat_channel_name,omitempty"` - PromoteAccountId *uint32 `protobuf:"varint,2,opt,name=promote_account_id,json=promoteAccountId" json:"promote_account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCPrivateChatPromote) Reset() { *m = CMsgClientToGCPrivateChatPromote{} } -func (m *CMsgClientToGCPrivateChatPromote) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCPrivateChatPromote) ProtoMessage() {} -func (*CMsgClientToGCPrivateChatPromote) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{2} -} - -func (m *CMsgClientToGCPrivateChatPromote) GetPrivateChatChannelName() string { - if m != nil && m.PrivateChatChannelName != nil { - return *m.PrivateChatChannelName - } - return "" -} - -func (m *CMsgClientToGCPrivateChatPromote) GetPromoteAccountId() uint32 { - if m != nil && m.PromoteAccountId != nil { - return *m.PromoteAccountId - } - return 0 -} - -type CMsgClientToGCPrivateChatDemote struct { - PrivateChatChannelName *string `protobuf:"bytes,1,opt,name=private_chat_channel_name,json=privateChatChannelName" json:"private_chat_channel_name,omitempty"` - DemoteAccountId *uint32 `protobuf:"varint,2,opt,name=demote_account_id,json=demoteAccountId" json:"demote_account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCPrivateChatDemote) Reset() { *m = CMsgClientToGCPrivateChatDemote{} } -func (m *CMsgClientToGCPrivateChatDemote) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCPrivateChatDemote) ProtoMessage() {} -func (*CMsgClientToGCPrivateChatDemote) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } - -func (m *CMsgClientToGCPrivateChatDemote) GetPrivateChatChannelName() string { - if m != nil && m.PrivateChatChannelName != nil { - return *m.PrivateChatChannelName - } - return "" -} - -func (m *CMsgClientToGCPrivateChatDemote) GetDemoteAccountId() uint32 { - if m != nil && m.DemoteAccountId != nil { - return *m.DemoteAccountId - } - return 0 -} - -type CMsgGCToClientPrivateChatResponse struct { - PrivateChatChannelName *string `protobuf:"bytes,1,opt,name=private_chat_channel_name,json=privateChatChannelName" json:"private_chat_channel_name,omitempty"` - Result *CMsgGCToClientPrivateChatResponse_Result `protobuf:"varint,2,opt,name=result,enum=CMsgGCToClientPrivateChatResponse_Result,def=0" json:"result,omitempty"` - Username *string `protobuf:"bytes,3,opt,name=username" json:"username,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientPrivateChatResponse) Reset() { *m = CMsgGCToClientPrivateChatResponse{} } -func (m *CMsgGCToClientPrivateChatResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientPrivateChatResponse) ProtoMessage() {} -func (*CMsgGCToClientPrivateChatResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{4} -} - -const Default_CMsgGCToClientPrivateChatResponse_Result CMsgGCToClientPrivateChatResponse_Result = CMsgGCToClientPrivateChatResponse_SUCCESS - -func (m *CMsgGCToClientPrivateChatResponse) GetPrivateChatChannelName() string { - if m != nil && m.PrivateChatChannelName != nil { - return *m.PrivateChatChannelName - } - return "" -} - -func (m *CMsgGCToClientPrivateChatResponse) GetResult() CMsgGCToClientPrivateChatResponse_Result { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgGCToClientPrivateChatResponse_Result -} - -func (m *CMsgGCToClientPrivateChatResponse) GetUsername() string { - if m != nil && m.Username != nil { - return *m.Username - } - return "" -} - -type CMsgClientToGCPrivateChatInfoRequest struct { - PrivateChatChannelName *string `protobuf:"bytes,1,opt,name=private_chat_channel_name,json=privateChatChannelName" json:"private_chat_channel_name,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCPrivateChatInfoRequest) Reset() { *m = CMsgClientToGCPrivateChatInfoRequest{} } -func (m *CMsgClientToGCPrivateChatInfoRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCPrivateChatInfoRequest) ProtoMessage() {} -func (*CMsgClientToGCPrivateChatInfoRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{5} -} - -func (m *CMsgClientToGCPrivateChatInfoRequest) GetPrivateChatChannelName() string { - if m != nil && m.PrivateChatChannelName != nil { - return *m.PrivateChatChannelName - } - return "" -} - -type CMsgGCToClientPrivateChatInfoResponse struct { - PrivateChatChannelName *string `protobuf:"bytes,1,opt,name=private_chat_channel_name,json=privateChatChannelName" json:"private_chat_channel_name,omitempty"` - Members []*CMsgGCToClientPrivateChatInfoResponse_Member `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"` - Creator *uint32 `protobuf:"varint,3,opt,name=creator" json:"creator,omitempty"` - CreationDate *uint32 `protobuf:"varint,4,opt,name=creation_date,json=creationDate" json:"creation_date,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientPrivateChatInfoResponse) Reset() { *m = CMsgGCToClientPrivateChatInfoResponse{} } -func (m *CMsgGCToClientPrivateChatInfoResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientPrivateChatInfoResponse) ProtoMessage() {} -func (*CMsgGCToClientPrivateChatInfoResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{6} -} - -func (m *CMsgGCToClientPrivateChatInfoResponse) GetPrivateChatChannelName() string { - if m != nil && m.PrivateChatChannelName != nil { - return *m.PrivateChatChannelName - } - return "" -} - -func (m *CMsgGCToClientPrivateChatInfoResponse) GetMembers() []*CMsgGCToClientPrivateChatInfoResponse_Member { - if m != nil { - return m.Members - } - return nil -} - -func (m *CMsgGCToClientPrivateChatInfoResponse) GetCreator() uint32 { - if m != nil && m.Creator != nil { - return *m.Creator - } - return 0 -} - -func (m *CMsgGCToClientPrivateChatInfoResponse) GetCreationDate() uint32 { - if m != nil && m.CreationDate != nil { - return *m.CreationDate - } - return 0 -} - -type CMsgGCToClientPrivateChatInfoResponse_Member struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` - Status *uint32 `protobuf:"varint,3,opt,name=status" json:"status,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientPrivateChatInfoResponse_Member) Reset() { - *m = CMsgGCToClientPrivateChatInfoResponse_Member{} -} -func (m *CMsgGCToClientPrivateChatInfoResponse_Member) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientPrivateChatInfoResponse_Member) ProtoMessage() {} -func (*CMsgGCToClientPrivateChatInfoResponse_Member) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{6, 0} -} - -func (m *CMsgGCToClientPrivateChatInfoResponse_Member) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgGCToClientPrivateChatInfoResponse_Member) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgGCToClientPrivateChatInfoResponse_Member) GetStatus() uint32 { - if m != nil && m.Status != nil { - return *m.Status - } - return 0 -} - -type CMsgDOTAJoinChatChannel struct { - ChannelName *string `protobuf:"bytes,2,opt,name=channel_name,json=channelName" json:"channel_name,omitempty"` - ChannelType *dota_shared_enums.DOTAChatChannelTypeT `protobuf:"varint,4,opt,name=channel_type,json=channelType,enum=DOTAChatChannelTypeT,def=0" json:"channel_type,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAJoinChatChannel) Reset() { *m = CMsgDOTAJoinChatChannel{} } -func (m *CMsgDOTAJoinChatChannel) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAJoinChatChannel) ProtoMessage() {} -func (*CMsgDOTAJoinChatChannel) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} } - -const Default_CMsgDOTAJoinChatChannel_ChannelType dota_shared_enums.DOTAChatChannelTypeT = dota_shared_enums.DOTAChatChannelTypeT_DOTAChannelType_Regional - -func (m *CMsgDOTAJoinChatChannel) GetChannelName() string { - if m != nil && m.ChannelName != nil { - return *m.ChannelName - } - return "" -} - -func (m *CMsgDOTAJoinChatChannel) GetChannelType() dota_shared_enums.DOTAChatChannelTypeT { - if m != nil && m.ChannelType != nil { - return *m.ChannelType - } - return Default_CMsgDOTAJoinChatChannel_ChannelType -} - -type CMsgDOTALeaveChatChannel struct { - ChannelId *uint64 `protobuf:"varint,1,opt,name=channel_id,json=channelId" json:"channel_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTALeaveChatChannel) Reset() { *m = CMsgDOTALeaveChatChannel{} } -func (m *CMsgDOTALeaveChatChannel) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTALeaveChatChannel) ProtoMessage() {} -func (*CMsgDOTALeaveChatChannel) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} } - -func (m *CMsgDOTALeaveChatChannel) GetChannelId() uint64 { - if m != nil && m.ChannelId != nil { - return *m.ChannelId - } - return 0 -} - -type CMsgGCChatReportPublicSpam struct { - ChannelId *uint64 `protobuf:"varint,1,opt,name=channel_id,json=channelId" json:"channel_id,omitempty"` - ChannelUserId *uint32 `protobuf:"varint,2,opt,name=channel_user_id,json=channelUserId" json:"channel_user_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCChatReportPublicSpam) Reset() { *m = CMsgGCChatReportPublicSpam{} } -func (m *CMsgGCChatReportPublicSpam) String() string { return proto.CompactTextString(m) } -func (*CMsgGCChatReportPublicSpam) ProtoMessage() {} -func (*CMsgGCChatReportPublicSpam) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} } - -func (m *CMsgGCChatReportPublicSpam) GetChannelId() uint64 { - if m != nil && m.ChannelId != nil { - return *m.ChannelId - } - return 0 -} - -func (m *CMsgGCChatReportPublicSpam) GetChannelUserId() uint32 { - if m != nil && m.ChannelUserId != nil { - return *m.ChannelUserId - } - return 0 -} - -type CMsgDOTAClientIgnoredUser struct { - IgnoredAccountId *uint32 `protobuf:"varint,1,opt,name=ignored_account_id,json=ignoredAccountId" json:"ignored_account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAClientIgnoredUser) Reset() { *m = CMsgDOTAClientIgnoredUser{} } -func (m *CMsgDOTAClientIgnoredUser) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAClientIgnoredUser) ProtoMessage() {} -func (*CMsgDOTAClientIgnoredUser) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} } - -func (m *CMsgDOTAClientIgnoredUser) GetIgnoredAccountId() uint32 { - if m != nil && m.IgnoredAccountId != nil { - return *m.IgnoredAccountId - } - return 0 -} - -type CMsgDOTAChatMessage struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - ChannelId *uint64 `protobuf:"varint,2,opt,name=channel_id,json=channelId" json:"channel_id,omitempty"` - PersonaName *string `protobuf:"bytes,3,opt,name=persona_name,json=personaName" json:"persona_name,omitempty"` - Text *string `protobuf:"bytes,4,opt,name=text" json:"text,omitempty"` - Timestamp *uint32 `protobuf:"varint,5,opt,name=timestamp" json:"timestamp,omitempty"` - SuggestInviteAccountId *uint32 `protobuf:"varint,6,opt,name=suggest_invite_account_id,json=suggestInviteAccountId" json:"suggest_invite_account_id,omitempty"` - SuggestInviteName *string `protobuf:"bytes,7,opt,name=suggest_invite_name,json=suggestInviteName" json:"suggest_invite_name,omitempty"` - FantasyDraftOwnerAccountId *uint32 `protobuf:"varint,8,opt,name=fantasy_draft_owner_account_id,json=fantasyDraftOwnerAccountId" json:"fantasy_draft_owner_account_id,omitempty"` - FantasyDraftPlayerAccountId *uint32 `protobuf:"varint,9,opt,name=fantasy_draft_player_account_id,json=fantasyDraftPlayerAccountId" json:"fantasy_draft_player_account_id,omitempty"` - EventId *uint32 `protobuf:"varint,10,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - SuggestInviteToLobby *bool `protobuf:"varint,11,opt,name=suggest_invite_to_lobby,json=suggestInviteToLobby" json:"suggest_invite_to_lobby,omitempty"` - EventPoints *uint32 `protobuf:"varint,12,opt,name=event_points,json=eventPoints" json:"event_points,omitempty"` - CoinFlip *bool `protobuf:"varint,13,opt,name=coin_flip,json=coinFlip" json:"coin_flip,omitempty"` - PlayerId *int32 `protobuf:"varint,14,opt,name=player_id,json=playerId,def=-1" json:"player_id,omitempty"` - ShareProfileAccountId *uint32 `protobuf:"varint,15,opt,name=share_profile_account_id,json=shareProfileAccountId" json:"share_profile_account_id,omitempty"` - ChannelUserId *uint32 `protobuf:"varint,16,opt,name=channel_user_id,json=channelUserId" json:"channel_user_id,omitempty"` - DiceRoll *CMsgDOTAChatMessage_DiceRoll `protobuf:"bytes,17,opt,name=dice_roll,json=diceRoll" json:"dice_roll,omitempty"` - SharePartyId *uint64 `protobuf:"varint,18,opt,name=share_party_id,json=sharePartyId" json:"share_party_id,omitempty"` - ShareLobbyId *uint64 `protobuf:"varint,19,opt,name=share_lobby_id,json=shareLobbyId" json:"share_lobby_id,omitempty"` - ShareLobbyCustomGameId *uint64 `protobuf:"varint,20,opt,name=share_lobby_custom_game_id,json=shareLobbyCustomGameId" json:"share_lobby_custom_game_id,omitempty"` - ShareLobbyPasskey *string `protobuf:"bytes,21,opt,name=share_lobby_passkey,json=shareLobbyPasskey" json:"share_lobby_passkey,omitempty"` - PrivateChatChannelId *uint32 `protobuf:"varint,22,opt,name=private_chat_channel_id,json=privateChatChannelId" json:"private_chat_channel_id,omitempty"` - Status *uint32 `protobuf:"varint,23,opt,name=status" json:"status,omitempty"` - LegacyBattleCupVictory *bool `protobuf:"varint,24,opt,name=legacy_battle_cup_victory,json=legacyBattleCupVictory" json:"legacy_battle_cup_victory,omitempty"` - BattleCupStreak *uint32 `protobuf:"varint,29,opt,name=battle_cup_streak,json=battleCupStreak" json:"battle_cup_streak,omitempty"` - BadgeLevel *uint32 `protobuf:"varint,25,opt,name=badge_level,json=badgeLevel" json:"badge_level,omitempty"` - SuggestPickHeroId *uint32 `protobuf:"varint,26,opt,name=suggest_pick_hero_id,json=suggestPickHeroId" json:"suggest_pick_hero_id,omitempty"` - SuggestPickHeroRole *string `protobuf:"bytes,27,opt,name=suggest_pick_hero_role,json=suggestPickHeroRole" json:"suggest_pick_hero_role,omitempty"` - SuggestBanHeroId *uint32 `protobuf:"varint,30,opt,name=suggest_ban_hero_id,json=suggestBanHeroId" json:"suggest_ban_hero_id,omitempty"` - Terse *bool `protobuf:"varint,28,opt,name=terse" json:"terse,omitempty"` - IgnoreMuted *bool `protobuf:"varint,31,opt,name=ignore_muted,json=ignoreMuted" json:"ignore_muted,omitempty"` - TriviaAnswer *CMsgDOTAChatMessage_TriviaAnswered `protobuf:"bytes,32,opt,name=trivia_answer,json=triviaAnswer" json:"trivia_answer,omitempty"` - RequestedAbilityId *uint32 `protobuf:"varint,33,opt,name=requested_ability_id,json=requestedAbilityId" json:"requested_ability_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAChatMessage) Reset() { *m = CMsgDOTAChatMessage{} } -func (m *CMsgDOTAChatMessage) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAChatMessage) ProtoMessage() {} -func (*CMsgDOTAChatMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} } - -const Default_CMsgDOTAChatMessage_PlayerId int32 = -1 - -func (m *CMsgDOTAChatMessage) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAChatMessage) GetChannelId() uint64 { - if m != nil && m.ChannelId != nil { - return *m.ChannelId - } - return 0 -} - -func (m *CMsgDOTAChatMessage) GetPersonaName() string { - if m != nil && m.PersonaName != nil { - return *m.PersonaName - } - return "" -} - -func (m *CMsgDOTAChatMessage) GetText() string { - if m != nil && m.Text != nil { - return *m.Text - } - return "" -} - -func (m *CMsgDOTAChatMessage) GetTimestamp() uint32 { - if m != nil && m.Timestamp != nil { - return *m.Timestamp - } - return 0 -} - -func (m *CMsgDOTAChatMessage) GetSuggestInviteAccountId() uint32 { - if m != nil && m.SuggestInviteAccountId != nil { - return *m.SuggestInviteAccountId - } - return 0 -} - -func (m *CMsgDOTAChatMessage) GetSuggestInviteName() string { - if m != nil && m.SuggestInviteName != nil { - return *m.SuggestInviteName - } - return "" -} - -func (m *CMsgDOTAChatMessage) GetFantasyDraftOwnerAccountId() uint32 { - if m != nil && m.FantasyDraftOwnerAccountId != nil { - return *m.FantasyDraftOwnerAccountId - } - return 0 -} - -func (m *CMsgDOTAChatMessage) GetFantasyDraftPlayerAccountId() uint32 { - if m != nil && m.FantasyDraftPlayerAccountId != nil { - return *m.FantasyDraftPlayerAccountId - } - return 0 -} - -func (m *CMsgDOTAChatMessage) GetEventId() uint32 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -func (m *CMsgDOTAChatMessage) GetSuggestInviteToLobby() bool { - if m != nil && m.SuggestInviteToLobby != nil { - return *m.SuggestInviteToLobby - } - return false -} - -func (m *CMsgDOTAChatMessage) GetEventPoints() uint32 { - if m != nil && m.EventPoints != nil { - return *m.EventPoints - } - return 0 -} - -func (m *CMsgDOTAChatMessage) GetCoinFlip() bool { - if m != nil && m.CoinFlip != nil { - return *m.CoinFlip - } - return false -} - -func (m *CMsgDOTAChatMessage) GetPlayerId() int32 { - if m != nil && m.PlayerId != nil { - return *m.PlayerId - } - return Default_CMsgDOTAChatMessage_PlayerId -} - -func (m *CMsgDOTAChatMessage) GetShareProfileAccountId() uint32 { - if m != nil && m.ShareProfileAccountId != nil { - return *m.ShareProfileAccountId - } - return 0 -} - -func (m *CMsgDOTAChatMessage) GetChannelUserId() uint32 { - if m != nil && m.ChannelUserId != nil { - return *m.ChannelUserId - } - return 0 -} - -func (m *CMsgDOTAChatMessage) GetDiceRoll() *CMsgDOTAChatMessage_DiceRoll { - if m != nil { - return m.DiceRoll - } - return nil -} - -func (m *CMsgDOTAChatMessage) GetSharePartyId() uint64 { - if m != nil && m.SharePartyId != nil { - return *m.SharePartyId - } - return 0 -} - -func (m *CMsgDOTAChatMessage) GetShareLobbyId() uint64 { - if m != nil && m.ShareLobbyId != nil { - return *m.ShareLobbyId - } - return 0 -} - -func (m *CMsgDOTAChatMessage) GetShareLobbyCustomGameId() uint64 { - if m != nil && m.ShareLobbyCustomGameId != nil { - return *m.ShareLobbyCustomGameId - } - return 0 -} - -func (m *CMsgDOTAChatMessage) GetShareLobbyPasskey() string { - if m != nil && m.ShareLobbyPasskey != nil { - return *m.ShareLobbyPasskey - } - return "" -} - -func (m *CMsgDOTAChatMessage) GetPrivateChatChannelId() uint32 { - if m != nil && m.PrivateChatChannelId != nil { - return *m.PrivateChatChannelId - } - return 0 -} - -func (m *CMsgDOTAChatMessage) GetStatus() uint32 { - if m != nil && m.Status != nil { - return *m.Status - } - return 0 -} - -func (m *CMsgDOTAChatMessage) GetLegacyBattleCupVictory() bool { - if m != nil && m.LegacyBattleCupVictory != nil { - return *m.LegacyBattleCupVictory - } - return false -} - -func (m *CMsgDOTAChatMessage) GetBattleCupStreak() uint32 { - if m != nil && m.BattleCupStreak != nil { - return *m.BattleCupStreak - } - return 0 -} - -func (m *CMsgDOTAChatMessage) GetBadgeLevel() uint32 { - if m != nil && m.BadgeLevel != nil { - return *m.BadgeLevel - } - return 0 -} - -func (m *CMsgDOTAChatMessage) GetSuggestPickHeroId() uint32 { - if m != nil && m.SuggestPickHeroId != nil { - return *m.SuggestPickHeroId - } - return 0 -} - -func (m *CMsgDOTAChatMessage) GetSuggestPickHeroRole() string { - if m != nil && m.SuggestPickHeroRole != nil { - return *m.SuggestPickHeroRole - } - return "" -} - -func (m *CMsgDOTAChatMessage) GetSuggestBanHeroId() uint32 { - if m != nil && m.SuggestBanHeroId != nil { - return *m.SuggestBanHeroId - } - return 0 -} - -func (m *CMsgDOTAChatMessage) GetTerse() bool { - if m != nil && m.Terse != nil { - return *m.Terse - } - return false -} - -func (m *CMsgDOTAChatMessage) GetIgnoreMuted() bool { - if m != nil && m.IgnoreMuted != nil { - return *m.IgnoreMuted - } - return false -} - -func (m *CMsgDOTAChatMessage) GetTriviaAnswer() *CMsgDOTAChatMessage_TriviaAnswered { - if m != nil { - return m.TriviaAnswer - } - return nil -} - -func (m *CMsgDOTAChatMessage) GetRequestedAbilityId() uint32 { - if m != nil && m.RequestedAbilityId != nil { - return *m.RequestedAbilityId - } - return 0 -} - -type CMsgDOTAChatMessage_DiceRoll struct { - RollMin *int32 `protobuf:"varint,1,opt,name=roll_min,json=rollMin" json:"roll_min,omitempty"` - RollMax *int32 `protobuf:"varint,2,opt,name=roll_max,json=rollMax" json:"roll_max,omitempty"` - Result *int32 `protobuf:"varint,3,opt,name=result" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAChatMessage_DiceRoll) Reset() { *m = CMsgDOTAChatMessage_DiceRoll{} } -func (m *CMsgDOTAChatMessage_DiceRoll) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAChatMessage_DiceRoll) ProtoMessage() {} -func (*CMsgDOTAChatMessage_DiceRoll) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{11, 0} -} - -func (m *CMsgDOTAChatMessage_DiceRoll) GetRollMin() int32 { - if m != nil && m.RollMin != nil { - return *m.RollMin - } - return 0 -} - -func (m *CMsgDOTAChatMessage_DiceRoll) GetRollMax() int32 { - if m != nil && m.RollMax != nil { - return *m.RollMax - } - return 0 -} - -func (m *CMsgDOTAChatMessage_DiceRoll) GetResult() int32 { - if m != nil && m.Result != nil { - return *m.Result - } - return 0 -} - -type CMsgDOTAChatMessage_TriviaAnswered struct { - QuestionId *uint32 `protobuf:"varint,1,opt,name=question_id,json=questionId" json:"question_id,omitempty"` - AnswerIndex *uint32 `protobuf:"varint,2,opt,name=answer_index,json=answerIndex" json:"answer_index,omitempty"` - PartyQuestionsCorrect *uint32 `protobuf:"varint,3,opt,name=party_questions_correct,json=partyQuestionsCorrect" json:"party_questions_correct,omitempty"` - PartyQuestionsViewed *uint32 `protobuf:"varint,4,opt,name=party_questions_viewed,json=partyQuestionsViewed" json:"party_questions_viewed,omitempty"` - PartyTriviaPoints *uint32 `protobuf:"varint,5,opt,name=party_trivia_points,json=partyTriviaPoints" json:"party_trivia_points,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAChatMessage_TriviaAnswered) Reset() { *m = CMsgDOTAChatMessage_TriviaAnswered{} } -func (m *CMsgDOTAChatMessage_TriviaAnswered) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAChatMessage_TriviaAnswered) ProtoMessage() {} -func (*CMsgDOTAChatMessage_TriviaAnswered) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{11, 1} -} - -func (m *CMsgDOTAChatMessage_TriviaAnswered) GetQuestionId() uint32 { - if m != nil && m.QuestionId != nil { - return *m.QuestionId - } - return 0 -} - -func (m *CMsgDOTAChatMessage_TriviaAnswered) GetAnswerIndex() uint32 { - if m != nil && m.AnswerIndex != nil { - return *m.AnswerIndex - } - return 0 -} - -func (m *CMsgDOTAChatMessage_TriviaAnswered) GetPartyQuestionsCorrect() uint32 { - if m != nil && m.PartyQuestionsCorrect != nil { - return *m.PartyQuestionsCorrect - } - return 0 -} - -func (m *CMsgDOTAChatMessage_TriviaAnswered) GetPartyQuestionsViewed() uint32 { - if m != nil && m.PartyQuestionsViewed != nil { - return *m.PartyQuestionsViewed - } - return 0 -} - -func (m *CMsgDOTAChatMessage_TriviaAnswered) GetPartyTriviaPoints() uint32 { - if m != nil && m.PartyTriviaPoints != nil { - return *m.PartyTriviaPoints - } - return 0 -} - -type CMsgDOTAChatMember struct { - SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` - PersonaName *string `protobuf:"bytes,2,opt,name=persona_name,json=personaName" json:"persona_name,omitempty"` - ChannelUserId *uint32 `protobuf:"varint,3,opt,name=channel_user_id,json=channelUserId" json:"channel_user_id,omitempty"` - Status *uint32 `protobuf:"varint,4,opt,name=status" json:"status,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAChatMember) Reset() { *m = CMsgDOTAChatMember{} } -func (m *CMsgDOTAChatMember) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAChatMember) ProtoMessage() {} -func (*CMsgDOTAChatMember) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} } - -func (m *CMsgDOTAChatMember) GetSteamId() uint64 { - if m != nil && m.SteamId != nil { - return *m.SteamId - } - return 0 -} - -func (m *CMsgDOTAChatMember) GetPersonaName() string { - if m != nil && m.PersonaName != nil { - return *m.PersonaName - } - return "" -} - -func (m *CMsgDOTAChatMember) GetChannelUserId() uint32 { - if m != nil && m.ChannelUserId != nil { - return *m.ChannelUserId - } - return 0 -} - -func (m *CMsgDOTAChatMember) GetStatus() uint32 { - if m != nil && m.Status != nil { - return *m.Status - } - return 0 -} - -type CMsgDOTAJoinChatChannelResponse struct { - Response *uint32 `protobuf:"varint,1,opt,name=response" json:"response,omitempty"` - ChannelName *string `protobuf:"bytes,2,opt,name=channel_name,json=channelName" json:"channel_name,omitempty"` - ChannelId *uint64 `protobuf:"fixed64,3,opt,name=channel_id,json=channelId" json:"channel_id,omitempty"` - MaxMembers *uint32 `protobuf:"varint,4,opt,name=max_members,json=maxMembers" json:"max_members,omitempty"` - Members []*CMsgDOTAChatMember `protobuf:"bytes,5,rep,name=members" json:"members,omitempty"` - ChannelType *dota_shared_enums.DOTAChatChannelTypeT `protobuf:"varint,6,opt,name=channel_type,json=channelType,enum=DOTAChatChannelTypeT,def=0" json:"channel_type,omitempty"` - Result *CMsgDOTAJoinChatChannelResponse_Result `protobuf:"varint,7,opt,name=result,enum=CMsgDOTAJoinChatChannelResponse_Result,def=0" json:"result,omitempty"` - GcInitiatedJoin *bool `protobuf:"varint,8,opt,name=gc_initiated_join,json=gcInitiatedJoin" json:"gc_initiated_join,omitempty"` - ChannelUserId *uint32 `protobuf:"varint,9,opt,name=channel_user_id,json=channelUserId" json:"channel_user_id,omitempty"` - WelcomeMessage *string `protobuf:"bytes,10,opt,name=welcome_message,json=welcomeMessage" json:"welcome_message,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAJoinChatChannelResponse) Reset() { *m = CMsgDOTAJoinChatChannelResponse{} } -func (m *CMsgDOTAJoinChatChannelResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAJoinChatChannelResponse) ProtoMessage() {} -func (*CMsgDOTAJoinChatChannelResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{13} -} - -const Default_CMsgDOTAJoinChatChannelResponse_ChannelType dota_shared_enums.DOTAChatChannelTypeT = dota_shared_enums.DOTAChatChannelTypeT_DOTAChannelType_Regional -const Default_CMsgDOTAJoinChatChannelResponse_Result CMsgDOTAJoinChatChannelResponse_Result = CMsgDOTAJoinChatChannelResponse_JOIN_SUCCESS - -func (m *CMsgDOTAJoinChatChannelResponse) GetResponse() uint32 { - if m != nil && m.Response != nil { - return *m.Response - } - return 0 -} - -func (m *CMsgDOTAJoinChatChannelResponse) GetChannelName() string { - if m != nil && m.ChannelName != nil { - return *m.ChannelName - } - return "" -} - -func (m *CMsgDOTAJoinChatChannelResponse) GetChannelId() uint64 { - if m != nil && m.ChannelId != nil { - return *m.ChannelId - } - return 0 -} - -func (m *CMsgDOTAJoinChatChannelResponse) GetMaxMembers() uint32 { - if m != nil && m.MaxMembers != nil { - return *m.MaxMembers - } - return 0 -} - -func (m *CMsgDOTAJoinChatChannelResponse) GetMembers() []*CMsgDOTAChatMember { - if m != nil { - return m.Members - } - return nil -} - -func (m *CMsgDOTAJoinChatChannelResponse) GetChannelType() dota_shared_enums.DOTAChatChannelTypeT { - if m != nil && m.ChannelType != nil { - return *m.ChannelType - } - return Default_CMsgDOTAJoinChatChannelResponse_ChannelType -} - -func (m *CMsgDOTAJoinChatChannelResponse) GetResult() CMsgDOTAJoinChatChannelResponse_Result { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAJoinChatChannelResponse_Result -} - -func (m *CMsgDOTAJoinChatChannelResponse) GetGcInitiatedJoin() bool { - if m != nil && m.GcInitiatedJoin != nil { - return *m.GcInitiatedJoin - } - return false -} - -func (m *CMsgDOTAJoinChatChannelResponse) GetChannelUserId() uint32 { - if m != nil && m.ChannelUserId != nil { - return *m.ChannelUserId - } - return 0 -} - -func (m *CMsgDOTAJoinChatChannelResponse) GetWelcomeMessage() string { - if m != nil && m.WelcomeMessage != nil { - return *m.WelcomeMessage - } - return "" -} - -type CMsgDOTAChatChannelFullUpdate struct { - ChannelId *uint64 `protobuf:"fixed64,1,opt,name=channel_id,json=channelId" json:"channel_id,omitempty"` - Members []*CMsgDOTAChatMember `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAChatChannelFullUpdate) Reset() { *m = CMsgDOTAChatChannelFullUpdate{} } -func (m *CMsgDOTAChatChannelFullUpdate) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAChatChannelFullUpdate) ProtoMessage() {} -func (*CMsgDOTAChatChannelFullUpdate) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} } - -func (m *CMsgDOTAChatChannelFullUpdate) GetChannelId() uint64 { - if m != nil && m.ChannelId != nil { - return *m.ChannelId - } - return 0 -} - -func (m *CMsgDOTAChatChannelFullUpdate) GetMembers() []*CMsgDOTAChatMember { - if m != nil { - return m.Members - } - return nil -} - -type CMsgDOTAOtherJoinedChatChannel struct { - ChannelId *uint64 `protobuf:"fixed64,1,opt,name=channel_id,json=channelId" json:"channel_id,omitempty"` - PersonaName *string `protobuf:"bytes,2,opt,name=persona_name,json=personaName" json:"persona_name,omitempty"` - SteamId *uint64 `protobuf:"fixed64,3,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` - ChannelUserId *uint32 `protobuf:"varint,4,opt,name=channel_user_id,json=channelUserId" json:"channel_user_id,omitempty"` - Status *uint32 `protobuf:"varint,5,opt,name=status" json:"status,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAOtherJoinedChatChannel) Reset() { *m = CMsgDOTAOtherJoinedChatChannel{} } -func (m *CMsgDOTAOtherJoinedChatChannel) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAOtherJoinedChatChannel) ProtoMessage() {} -func (*CMsgDOTAOtherJoinedChatChannel) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15} } - -func (m *CMsgDOTAOtherJoinedChatChannel) GetChannelId() uint64 { - if m != nil && m.ChannelId != nil { - return *m.ChannelId - } - return 0 -} - -func (m *CMsgDOTAOtherJoinedChatChannel) GetPersonaName() string { - if m != nil && m.PersonaName != nil { - return *m.PersonaName - } - return "" -} - -func (m *CMsgDOTAOtherJoinedChatChannel) GetSteamId() uint64 { - if m != nil && m.SteamId != nil { - return *m.SteamId - } - return 0 -} - -func (m *CMsgDOTAOtherJoinedChatChannel) GetChannelUserId() uint32 { - if m != nil && m.ChannelUserId != nil { - return *m.ChannelUserId - } - return 0 -} - -func (m *CMsgDOTAOtherJoinedChatChannel) GetStatus() uint32 { - if m != nil && m.Status != nil { - return *m.Status - } - return 0 -} - -type CMsgDOTAOtherLeftChatChannel struct { - ChannelId *uint64 `protobuf:"fixed64,1,opt,name=channel_id,json=channelId" json:"channel_id,omitempty"` - SteamId *uint64 `protobuf:"fixed64,2,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` - ChannelUserId *uint32 `protobuf:"varint,3,opt,name=channel_user_id,json=channelUserId" json:"channel_user_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAOtherLeftChatChannel) Reset() { *m = CMsgDOTAOtherLeftChatChannel{} } -func (m *CMsgDOTAOtherLeftChatChannel) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAOtherLeftChatChannel) ProtoMessage() {} -func (*CMsgDOTAOtherLeftChatChannel) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{16} } - -func (m *CMsgDOTAOtherLeftChatChannel) GetChannelId() uint64 { - if m != nil && m.ChannelId != nil { - return *m.ChannelId - } - return 0 -} - -func (m *CMsgDOTAOtherLeftChatChannel) GetSteamId() uint64 { - if m != nil && m.SteamId != nil { - return *m.SteamId - } - return 0 -} - -func (m *CMsgDOTAOtherLeftChatChannel) GetChannelUserId() uint32 { - if m != nil && m.ChannelUserId != nil { - return *m.ChannelUserId - } - return 0 -} - -type CMsgDOTAChatChannelMemberUpdate struct { - ChannelId *uint64 `protobuf:"fixed64,1,opt,name=channel_id,json=channelId" json:"channel_id,omitempty"` - LeftSteamIds []uint64 `protobuf:"fixed64,2,rep,name=left_steam_ids,json=leftSteamIds" json:"left_steam_ids,omitempty"` - JoinedMembers []*CMsgDOTAChatChannelMemberUpdate_JoinedMember `protobuf:"bytes,3,rep,name=joined_members,json=joinedMembers" json:"joined_members,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAChatChannelMemberUpdate) Reset() { *m = CMsgDOTAChatChannelMemberUpdate{} } -func (m *CMsgDOTAChatChannelMemberUpdate) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAChatChannelMemberUpdate) ProtoMessage() {} -func (*CMsgDOTAChatChannelMemberUpdate) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{17} -} - -func (m *CMsgDOTAChatChannelMemberUpdate) GetChannelId() uint64 { - if m != nil && m.ChannelId != nil { - return *m.ChannelId - } - return 0 -} - -func (m *CMsgDOTAChatChannelMemberUpdate) GetLeftSteamIds() []uint64 { - if m != nil { - return m.LeftSteamIds - } - return nil -} - -func (m *CMsgDOTAChatChannelMemberUpdate) GetJoinedMembers() []*CMsgDOTAChatChannelMemberUpdate_JoinedMember { - if m != nil { - return m.JoinedMembers - } - return nil -} - -type CMsgDOTAChatChannelMemberUpdate_JoinedMember struct { - SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` - PersonaName *string `protobuf:"bytes,2,opt,name=persona_name,json=personaName" json:"persona_name,omitempty"` - ChannelUserId *uint32 `protobuf:"varint,3,opt,name=channel_user_id,json=channelUserId" json:"channel_user_id,omitempty"` - Status *uint32 `protobuf:"varint,4,opt,name=status" json:"status,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAChatChannelMemberUpdate_JoinedMember) Reset() { - *m = CMsgDOTAChatChannelMemberUpdate_JoinedMember{} -} -func (m *CMsgDOTAChatChannelMemberUpdate_JoinedMember) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAChatChannelMemberUpdate_JoinedMember) ProtoMessage() {} -func (*CMsgDOTAChatChannelMemberUpdate_JoinedMember) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{17, 0} -} - -func (m *CMsgDOTAChatChannelMemberUpdate_JoinedMember) GetSteamId() uint64 { - if m != nil && m.SteamId != nil { - return *m.SteamId - } - return 0 -} - -func (m *CMsgDOTAChatChannelMemberUpdate_JoinedMember) GetPersonaName() string { - if m != nil && m.PersonaName != nil { - return *m.PersonaName - } - return "" -} - -func (m *CMsgDOTAChatChannelMemberUpdate_JoinedMember) GetChannelUserId() uint32 { - if m != nil && m.ChannelUserId != nil { - return *m.ChannelUserId - } - return 0 -} - -func (m *CMsgDOTAChatChannelMemberUpdate_JoinedMember) GetStatus() uint32 { - if m != nil && m.Status != nil { - return *m.Status - } - return 0 -} - -type CMsgDOTARequestChatChannelList struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARequestChatChannelList) Reset() { *m = CMsgDOTARequestChatChannelList{} } -func (m *CMsgDOTARequestChatChannelList) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTARequestChatChannelList) ProtoMessage() {} -func (*CMsgDOTARequestChatChannelList) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{18} } - -type CMsgDOTARequestChatChannelListResponse struct { - Channels []*CMsgDOTARequestChatChannelListResponse_ChatChannel `protobuf:"bytes,1,rep,name=channels" json:"channels,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARequestChatChannelListResponse) Reset() { - *m = CMsgDOTARequestChatChannelListResponse{} -} -func (m *CMsgDOTARequestChatChannelListResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTARequestChatChannelListResponse) ProtoMessage() {} -func (*CMsgDOTARequestChatChannelListResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{19} -} - -func (m *CMsgDOTARequestChatChannelListResponse) GetChannels() []*CMsgDOTARequestChatChannelListResponse_ChatChannel { - if m != nil { - return m.Channels - } - return nil -} - -type CMsgDOTARequestChatChannelListResponse_ChatChannel struct { - ChannelName *string `protobuf:"bytes,1,opt,name=channel_name,json=channelName" json:"channel_name,omitempty"` - NumMembers *uint32 `protobuf:"varint,2,opt,name=num_members,json=numMembers" json:"num_members,omitempty"` - ChannelType *dota_shared_enums.DOTAChatChannelTypeT `protobuf:"varint,3,opt,name=channel_type,json=channelType,enum=DOTAChatChannelTypeT,def=0" json:"channel_type,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARequestChatChannelListResponse_ChatChannel) Reset() { - *m = CMsgDOTARequestChatChannelListResponse_ChatChannel{} -} -func (m *CMsgDOTARequestChatChannelListResponse_ChatChannel) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTARequestChatChannelListResponse_ChatChannel) ProtoMessage() {} -func (*CMsgDOTARequestChatChannelListResponse_ChatChannel) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{19, 0} -} - -const Default_CMsgDOTARequestChatChannelListResponse_ChatChannel_ChannelType dota_shared_enums.DOTAChatChannelTypeT = dota_shared_enums.DOTAChatChannelTypeT_DOTAChannelType_Regional - -func (m *CMsgDOTARequestChatChannelListResponse_ChatChannel) GetChannelName() string { - if m != nil && m.ChannelName != nil { - return *m.ChannelName - } - return "" -} - -func (m *CMsgDOTARequestChatChannelListResponse_ChatChannel) GetNumMembers() uint32 { - if m != nil && m.NumMembers != nil { - return *m.NumMembers - } - return 0 -} - -func (m *CMsgDOTARequestChatChannelListResponse_ChatChannel) GetChannelType() dota_shared_enums.DOTAChatChannelTypeT { - if m != nil && m.ChannelType != nil { - return *m.ChannelType - } - return Default_CMsgDOTARequestChatChannelListResponse_ChatChannel_ChannelType -} - -type CMsgDOTAChatGetUserList struct { - ChannelId *uint64 `protobuf:"fixed64,1,opt,name=channel_id,json=channelId" json:"channel_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAChatGetUserList) Reset() { *m = CMsgDOTAChatGetUserList{} } -func (m *CMsgDOTAChatGetUserList) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAChatGetUserList) ProtoMessage() {} -func (*CMsgDOTAChatGetUserList) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{20} } - -func (m *CMsgDOTAChatGetUserList) GetChannelId() uint64 { - if m != nil && m.ChannelId != nil { - return *m.ChannelId - } - return 0 -} - -type CMsgDOTAChatGetUserListResponse struct { - ChannelId *uint64 `protobuf:"fixed64,1,opt,name=channel_id,json=channelId" json:"channel_id,omitempty"` - Members []*CMsgDOTAChatGetUserListResponse_Member `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAChatGetUserListResponse) Reset() { *m = CMsgDOTAChatGetUserListResponse{} } -func (m *CMsgDOTAChatGetUserListResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAChatGetUserListResponse) ProtoMessage() {} -func (*CMsgDOTAChatGetUserListResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{21} -} - -func (m *CMsgDOTAChatGetUserListResponse) GetChannelId() uint64 { - if m != nil && m.ChannelId != nil { - return *m.ChannelId - } - return 0 -} - -func (m *CMsgDOTAChatGetUserListResponse) GetMembers() []*CMsgDOTAChatGetUserListResponse_Member { - if m != nil { - return m.Members - } - return nil -} - -type CMsgDOTAChatGetUserListResponse_Member struct { - SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` - PersonaName *string `protobuf:"bytes,2,opt,name=persona_name,json=personaName" json:"persona_name,omitempty"` - ChannelUserId *uint32 `protobuf:"varint,3,opt,name=channel_user_id,json=channelUserId" json:"channel_user_id,omitempty"` - Status *uint32 `protobuf:"varint,4,opt,name=status" json:"status,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAChatGetUserListResponse_Member) Reset() { - *m = CMsgDOTAChatGetUserListResponse_Member{} -} -func (m *CMsgDOTAChatGetUserListResponse_Member) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAChatGetUserListResponse_Member) ProtoMessage() {} -func (*CMsgDOTAChatGetUserListResponse_Member) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{21, 0} -} - -func (m *CMsgDOTAChatGetUserListResponse_Member) GetSteamId() uint64 { - if m != nil && m.SteamId != nil { - return *m.SteamId - } - return 0 -} - -func (m *CMsgDOTAChatGetUserListResponse_Member) GetPersonaName() string { - if m != nil && m.PersonaName != nil { - return *m.PersonaName - } - return "" -} - -func (m *CMsgDOTAChatGetUserListResponse_Member) GetChannelUserId() uint32 { - if m != nil && m.ChannelUserId != nil { - return *m.ChannelUserId - } - return 0 -} - -func (m *CMsgDOTAChatGetUserListResponse_Member) GetStatus() uint32 { - if m != nil && m.Status != nil { - return *m.Status - } - return 0 -} - -type CMsgDOTAChatGetMemberCount struct { - ChannelName *string `protobuf:"bytes,1,opt,name=channel_name,json=channelName" json:"channel_name,omitempty"` - ChannelType *dota_shared_enums.DOTAChatChannelTypeT `protobuf:"varint,2,opt,name=channel_type,json=channelType,enum=DOTAChatChannelTypeT,def=0" json:"channel_type,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAChatGetMemberCount) Reset() { *m = CMsgDOTAChatGetMemberCount{} } -func (m *CMsgDOTAChatGetMemberCount) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAChatGetMemberCount) ProtoMessage() {} -func (*CMsgDOTAChatGetMemberCount) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{22} } - -const Default_CMsgDOTAChatGetMemberCount_ChannelType dota_shared_enums.DOTAChatChannelTypeT = dota_shared_enums.DOTAChatChannelTypeT_DOTAChannelType_Regional - -func (m *CMsgDOTAChatGetMemberCount) GetChannelName() string { - if m != nil && m.ChannelName != nil { - return *m.ChannelName - } - return "" -} - -func (m *CMsgDOTAChatGetMemberCount) GetChannelType() dota_shared_enums.DOTAChatChannelTypeT { - if m != nil && m.ChannelType != nil { - return *m.ChannelType - } - return Default_CMsgDOTAChatGetMemberCount_ChannelType -} - -type CMsgDOTAChatGetMemberCountResponse struct { - ChannelName *string `protobuf:"bytes,1,opt,name=channel_name,json=channelName" json:"channel_name,omitempty"` - ChannelType *dota_shared_enums.DOTAChatChannelTypeT `protobuf:"varint,2,opt,name=channel_type,json=channelType,enum=DOTAChatChannelTypeT,def=0" json:"channel_type,omitempty"` - MemberCount *uint32 `protobuf:"varint,3,opt,name=member_count,json=memberCount" json:"member_count,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAChatGetMemberCountResponse) Reset() { *m = CMsgDOTAChatGetMemberCountResponse{} } -func (m *CMsgDOTAChatGetMemberCountResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAChatGetMemberCountResponse) ProtoMessage() {} -func (*CMsgDOTAChatGetMemberCountResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{23} -} - -const Default_CMsgDOTAChatGetMemberCountResponse_ChannelType dota_shared_enums.DOTAChatChannelTypeT = dota_shared_enums.DOTAChatChannelTypeT_DOTAChannelType_Regional - -func (m *CMsgDOTAChatGetMemberCountResponse) GetChannelName() string { - if m != nil && m.ChannelName != nil { - return *m.ChannelName - } - return "" -} - -func (m *CMsgDOTAChatGetMemberCountResponse) GetChannelType() dota_shared_enums.DOTAChatChannelTypeT { - if m != nil && m.ChannelType != nil { - return *m.ChannelType - } - return Default_CMsgDOTAChatGetMemberCountResponse_ChannelType -} - -func (m *CMsgDOTAChatGetMemberCountResponse) GetMemberCount() uint32 { - if m != nil && m.MemberCount != nil { - return *m.MemberCount - } - return 0 -} - -type CMsgDOTAChatRegionsEnabled struct { - EnableAllRegions *bool `protobuf:"varint,1,opt,name=enable_all_regions,json=enableAllRegions" json:"enable_all_regions,omitempty"` - EnabledRegions []*CMsgDOTAChatRegionsEnabled_Region `protobuf:"bytes,2,rep,name=enabled_regions,json=enabledRegions" json:"enabled_regions,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAChatRegionsEnabled) Reset() { *m = CMsgDOTAChatRegionsEnabled{} } -func (m *CMsgDOTAChatRegionsEnabled) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAChatRegionsEnabled) ProtoMessage() {} -func (*CMsgDOTAChatRegionsEnabled) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{24} } - -func (m *CMsgDOTAChatRegionsEnabled) GetEnableAllRegions() bool { - if m != nil && m.EnableAllRegions != nil { - return *m.EnableAllRegions - } - return false -} - -func (m *CMsgDOTAChatRegionsEnabled) GetEnabledRegions() []*CMsgDOTAChatRegionsEnabled_Region { - if m != nil { - return m.EnabledRegions - } - return nil -} - -type CMsgDOTAChatRegionsEnabled_Region struct { - MinLatitude *float32 `protobuf:"fixed32,1,opt,name=min_latitude,json=minLatitude" json:"min_latitude,omitempty"` - MaxLatitude *float32 `protobuf:"fixed32,2,opt,name=max_latitude,json=maxLatitude" json:"max_latitude,omitempty"` - MinLongitude *float32 `protobuf:"fixed32,3,opt,name=min_longitude,json=minLongitude" json:"min_longitude,omitempty"` - MaxLongitude *float32 `protobuf:"fixed32,4,opt,name=max_longitude,json=maxLongitude" json:"max_longitude,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAChatRegionsEnabled_Region) Reset() { *m = CMsgDOTAChatRegionsEnabled_Region{} } -func (m *CMsgDOTAChatRegionsEnabled_Region) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAChatRegionsEnabled_Region) ProtoMessage() {} -func (*CMsgDOTAChatRegionsEnabled_Region) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{24, 0} -} - -func (m *CMsgDOTAChatRegionsEnabled_Region) GetMinLatitude() float32 { - if m != nil && m.MinLatitude != nil { - return *m.MinLatitude - } - return 0 -} - -func (m *CMsgDOTAChatRegionsEnabled_Region) GetMaxLatitude() float32 { - if m != nil && m.MaxLatitude != nil { - return *m.MaxLatitude - } - return 0 -} - -func (m *CMsgDOTAChatRegionsEnabled_Region) GetMinLongitude() float32 { - if m != nil && m.MinLongitude != nil { - return *m.MinLongitude - } - return 0 -} - -func (m *CMsgDOTAChatRegionsEnabled_Region) GetMaxLongitude() float32 { - if m != nil && m.MaxLongitude != nil { - return *m.MaxLongitude - } - return 0 -} - -func init() { - proto.RegisterType((*CMsgClientToGCPrivateChatInvite)(nil), "CMsgClientToGCPrivateChatInvite") - proto.RegisterType((*CMsgClientToGCPrivateChatKick)(nil), "CMsgClientToGCPrivateChatKick") - proto.RegisterType((*CMsgClientToGCPrivateChatPromote)(nil), "CMsgClientToGCPrivateChatPromote") - proto.RegisterType((*CMsgClientToGCPrivateChatDemote)(nil), "CMsgClientToGCPrivateChatDemote") - proto.RegisterType((*CMsgGCToClientPrivateChatResponse)(nil), "CMsgGCToClientPrivateChatResponse") - proto.RegisterType((*CMsgClientToGCPrivateChatInfoRequest)(nil), "CMsgClientToGCPrivateChatInfoRequest") - proto.RegisterType((*CMsgGCToClientPrivateChatInfoResponse)(nil), "CMsgGCToClientPrivateChatInfoResponse") - proto.RegisterType((*CMsgGCToClientPrivateChatInfoResponse_Member)(nil), "CMsgGCToClientPrivateChatInfoResponse.Member") - proto.RegisterType((*CMsgDOTAJoinChatChannel)(nil), "CMsgDOTAJoinChatChannel") - proto.RegisterType((*CMsgDOTALeaveChatChannel)(nil), "CMsgDOTALeaveChatChannel") - proto.RegisterType((*CMsgGCChatReportPublicSpam)(nil), "CMsgGCChatReportPublicSpam") - proto.RegisterType((*CMsgDOTAClientIgnoredUser)(nil), "CMsgDOTAClientIgnoredUser") - proto.RegisterType((*CMsgDOTAChatMessage)(nil), "CMsgDOTAChatMessage") - proto.RegisterType((*CMsgDOTAChatMessage_DiceRoll)(nil), "CMsgDOTAChatMessage.DiceRoll") - proto.RegisterType((*CMsgDOTAChatMessage_TriviaAnswered)(nil), "CMsgDOTAChatMessage.TriviaAnswered") - proto.RegisterType((*CMsgDOTAChatMember)(nil), "CMsgDOTAChatMember") - proto.RegisterType((*CMsgDOTAJoinChatChannelResponse)(nil), "CMsgDOTAJoinChatChannelResponse") - proto.RegisterType((*CMsgDOTAChatChannelFullUpdate)(nil), "CMsgDOTAChatChannelFullUpdate") - proto.RegisterType((*CMsgDOTAOtherJoinedChatChannel)(nil), "CMsgDOTAOtherJoinedChatChannel") - proto.RegisterType((*CMsgDOTAOtherLeftChatChannel)(nil), "CMsgDOTAOtherLeftChatChannel") - proto.RegisterType((*CMsgDOTAChatChannelMemberUpdate)(nil), "CMsgDOTAChatChannelMemberUpdate") - proto.RegisterType((*CMsgDOTAChatChannelMemberUpdate_JoinedMember)(nil), "CMsgDOTAChatChannelMemberUpdate.JoinedMember") - proto.RegisterType((*CMsgDOTARequestChatChannelList)(nil), "CMsgDOTARequestChatChannelList") - proto.RegisterType((*CMsgDOTARequestChatChannelListResponse)(nil), "CMsgDOTARequestChatChannelListResponse") - proto.RegisterType((*CMsgDOTARequestChatChannelListResponse_ChatChannel)(nil), "CMsgDOTARequestChatChannelListResponse.ChatChannel") - proto.RegisterType((*CMsgDOTAChatGetUserList)(nil), "CMsgDOTAChatGetUserList") - proto.RegisterType((*CMsgDOTAChatGetUserListResponse)(nil), "CMsgDOTAChatGetUserListResponse") - proto.RegisterType((*CMsgDOTAChatGetUserListResponse_Member)(nil), "CMsgDOTAChatGetUserListResponse.Member") - proto.RegisterType((*CMsgDOTAChatGetMemberCount)(nil), "CMsgDOTAChatGetMemberCount") - proto.RegisterType((*CMsgDOTAChatGetMemberCountResponse)(nil), "CMsgDOTAChatGetMemberCountResponse") - proto.RegisterType((*CMsgDOTAChatRegionsEnabled)(nil), "CMsgDOTAChatRegionsEnabled") - proto.RegisterType((*CMsgDOTAChatRegionsEnabled_Region)(nil), "CMsgDOTAChatRegionsEnabled.Region") - proto.RegisterEnum("CMsgGCToClientPrivateChatResponse_Result", CMsgGCToClientPrivateChatResponse_Result_name, CMsgGCToClientPrivateChatResponse_Result_value) - proto.RegisterEnum("CMsgDOTAJoinChatChannelResponse_Result", CMsgDOTAJoinChatChannelResponse_Result_name, CMsgDOTAJoinChatChannelResponse_Result_value) -} - -func init() { proto.RegisterFile("dota_gcmessages_client_chat.proto", fileDescriptor0) } - -var fileDescriptor0 = []byte{ - // 2419 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x18, 0xc9, 0x72, 0x1b, 0xc7, - 0xd5, 0x03, 0x6e, 0xc0, 0x03, 0x09, 0x8e, 0x9a, 0x14, 0x39, 0x84, 0x44, 0x91, 0x82, 0x1c, 0x5b, - 0x71, 0x59, 0x48, 0x22, 0x67, 0xb3, 0x6e, 0x23, 0x60, 0x24, 0x8d, 0x85, 0x85, 0x1e, 0x80, 0xb2, - 0x7d, 0xea, 0x6a, 0xce, 0x34, 0xa1, 0x31, 0x67, 0x41, 0x66, 0x1a, 0x14, 0x79, 0x73, 0xe5, 0x90, - 0xca, 0xe2, 0x4b, 0x52, 0x49, 0x55, 0x4e, 0x39, 0xe4, 0x90, 0x0f, 0xc8, 0x3d, 0xe5, 0x0f, 0xc8, - 0x87, 0xe4, 0x9e, 0x73, 0x0e, 0xa9, 0xee, 0x9e, 0x0d, 0x20, 0x48, 0x2a, 0x45, 0x57, 0x7c, 0x41, - 0xa1, 0xdf, 0xfe, 0xfa, 0xbd, 0x7e, 0xcb, 0xc0, 0x7d, 0x27, 0x64, 0x04, 0x8f, 0x6c, 0x9f, 0xc6, - 0x31, 0x19, 0xd1, 0x18, 0xdb, 0x9e, 0x4b, 0x03, 0x86, 0xed, 0xd7, 0x84, 0x35, 0xc7, 0x51, 0xc8, - 0xc2, 0xfa, 0xb6, 0x20, 0x89, 0x5f, 0x93, 0x88, 0x3a, 0x98, 0x06, 0x13, 0x3f, 0x96, 0x88, 0xc6, - 0x6f, 0x15, 0xd8, 0x6b, 0x75, 0xe3, 0x51, 0x4b, 0xb0, 0x0c, 0xc3, 0xe7, 0xad, 0x83, 0xc8, 0x3d, - 0x25, 0x8c, 0xb6, 0x5e, 0x13, 0x66, 0x06, 0xa7, 0x2e, 0xa3, 0xe8, 0x63, 0xd8, 0x19, 0x4b, 0xa0, - 0x10, 0xc9, 0x7f, 0x82, 0x80, 0x7a, 0x38, 0x20, 0x3e, 0xd5, 0x94, 0x7d, 0xe5, 0x61, 0xc5, 0xda, - 0x1a, 0xe7, 0x5c, 0x2d, 0x89, 0xee, 0x11, 0x9f, 0xa2, 0x0f, 0x01, 0xb9, 0x42, 0x88, 0x83, 0x89, - 0x6d, 0x87, 0x93, 0x80, 0x61, 0xd7, 0xd1, 0x4a, 0xfb, 0xca, 0xc3, 0x35, 0x4b, 0x4d, 0x30, 0xba, - 0x44, 0x98, 0x4e, 0xe3, 0x97, 0x0a, 0xec, 0x5e, 0x6a, 0xcc, 0x4b, 0xd7, 0x3e, 0xb9, 0x89, 0x29, - 0xef, 0xc1, 0xfa, 0x89, 0x6b, 0x9f, 0x5c, 0xb4, 0x63, 0x8d, 0x83, 0x73, 0x23, 0x7e, 0xa7, 0xc0, - 0xfe, 0xa5, 0x46, 0x1c, 0x44, 0xa1, 0x1f, 0xde, 0xf8, 0x4a, 0xc6, 0x52, 0xca, 0x9c, 0x2b, 0x49, - 0x30, 0xb9, 0x35, 0xbf, 0xbe, 0x2a, 0x3e, 0x6d, 0x7a, 0x53, 0x63, 0x3e, 0x80, 0x5b, 0x0e, 0x9d, - 0x6f, 0xcb, 0xba, 0x44, 0xe4, 0xa6, 0xfc, 0x6b, 0x11, 0xee, 0x73, 0x53, 0x9e, 0xb7, 0x86, 0xa1, - 0x34, 0xa7, 0x60, 0x8a, 0x45, 0xe3, 0x71, 0x18, 0xc4, 0x37, 0x32, 0xe6, 0x13, 0x58, 0x8e, 0x68, - 0x3c, 0xf1, 0x98, 0xb0, 0xa0, 0xf6, 0xf8, 0xfb, 0xcd, 0x6b, 0xd5, 0x35, 0x2d, 0xc1, 0xf0, 0x64, - 0x65, 0x70, 0xd8, 0x6a, 0x19, 0x83, 0x81, 0x95, 0x48, 0x40, 0x75, 0x28, 0x4f, 0x62, 0x1a, 0x09, - 0xad, 0x0b, 0x42, 0x6b, 0x76, 0x6e, 0xfc, 0x65, 0x01, 0x96, 0x25, 0x1f, 0xaa, 0x42, 0xca, 0xa9, - 0xbe, 0x83, 0x76, 0xe0, 0xf6, 0x33, 0xdd, 0xec, 0x1c, 0x5a, 0x06, 0x6e, 0x59, 0x86, 0x3e, 0x34, - 0xfb, 0x3d, 0xdc, 0xe9, 0xb7, 0x5e, 0xaa, 0x0a, 0xba, 0x03, 0xdb, 0x29, 0x6a, 0xf0, 0x69, 0x07, - 0x0f, 0x2d, 0xbd, 0x37, 0xd0, 0x5b, 0x9c, 0x42, 0x2d, 0xa1, 0x4d, 0x50, 0x33, 0x64, 0xbb, 0x8f, - 0x3b, 0x7d, 0xbd, 0xad, 0x2e, 0x14, 0xa5, 0xf5, 0xfa, 0xf8, 0xc0, 0xb0, 0xba, 0xe6, 0x60, 0xc0, - 0x19, 0x16, 0x51, 0x1d, 0xb6, 0x52, 0x94, 0xde, 0xb1, 0x0c, 0xbd, 0xfd, 0x05, 0xee, 0x1a, 0xdd, - 0xa7, 0x86, 0xa5, 0x2e, 0x21, 0x0d, 0x36, 0x73, 0xb6, 0x21, 0xd6, 0x53, 0xcc, 0x0a, 0xda, 0x83, - 0x3b, 0x05, 0x81, 0x96, 0xd1, 0xd5, 0xcd, 0x9e, 0xd9, 0x7b, 0x8e, 0xf5, 0x76, 0xd7, 0xec, 0x0d, - 0xd4, 0x32, 0xda, 0x80, 0xf5, 0x22, 0x41, 0xbf, 0xdf, 0x55, 0x2b, 0xe8, 0x3e, 0xec, 0x5e, 0x70, - 0xca, 0xd2, 0x87, 0x06, 0xee, 0x98, 0x5d, 0x73, 0x68, 0xb4, 0x55, 0x40, 0xfb, 0x70, 0x37, 0x25, - 0x39, 0xec, 0xbd, 0xec, 0xf5, 0x3f, 0xeb, 0xe1, 0xd6, 0x0b, 0xbd, 0xd7, 0x33, 0x3a, 0xb8, 0xa7, - 0x77, 0x0d, 0xb5, 0x5a, 0x34, 0x2a, 0xa5, 0x38, 0x1c, 0x18, 0x96, 0xba, 0x5a, 0xf4, 0x32, 0xc5, - 0x18, 0x96, 0xd5, 0xb7, 0xd4, 0x35, 0xb4, 0x0b, 0x3b, 0x99, 0x66, 0xbd, 0xc7, 0x9d, 0x79, 0x69, - 0xb6, 0x5e, 0x4a, 0x73, 0xd5, 0x5a, 0x91, 0x33, 0xbd, 0x04, 0x89, 0x5a, 0x6f, 0x10, 0x78, 0xf7, - 0x8a, 0x9a, 0x74, 0x1c, 0x5a, 0xf4, 0x17, 0x13, 0x1a, 0xb3, 0x1b, 0xe4, 0x5a, 0xe3, 0x9b, 0x12, - 0x7c, 0xef, 0xd2, 0xec, 0x92, 0x3a, 0x6e, 0x9e, 0xd0, 0xcf, 0x61, 0xc5, 0xa7, 0xfe, 0x11, 0x8d, - 0x62, 0xad, 0xb4, 0xbf, 0xf0, 0xb0, 0xfa, 0xf8, 0x51, 0xf3, 0xad, 0x74, 0x36, 0xbb, 0x82, 0xcb, - 0x4a, 0xb9, 0x91, 0x06, 0x2b, 0x76, 0x44, 0x09, 0x0b, 0x23, 0x91, 0xcc, 0x6b, 0x56, 0x7a, 0x44, - 0x0f, 0x60, 0x4d, 0xfc, 0x75, 0xc3, 0x00, 0x3b, 0x84, 0x51, 0x6d, 0x51, 0xe0, 0x57, 0x53, 0x60, - 0x9b, 0x30, 0x5a, 0x1f, 0xc0, 0xb2, 0x94, 0x88, 0x76, 0x01, 0x0a, 0x0f, 0x5d, 0x11, 0xb4, 0x15, - 0x92, 0x3e, 0x71, 0x84, 0x60, 0x51, 0xb8, 0x55, 0x12, 0x6e, 0x89, 0xff, 0x68, 0x0b, 0x96, 0x63, - 0x46, 0xd8, 0x24, 0x4e, 0x54, 0x27, 0xa7, 0xc6, 0xef, 0x15, 0xd8, 0xe6, 0xde, 0xb4, 0xfb, 0x43, - 0xfd, 0x93, 0xd0, 0x0d, 0x0a, 0xce, 0xa3, 0xfb, 0xb0, 0x3a, 0x75, 0x4d, 0x52, 0x5e, 0xd5, 0x2e, - 0xdc, 0xcd, 0x20, 0x27, 0x61, 0xe7, 0x63, 0x69, 0x77, 0xed, 0xf1, 0x56, 0x93, 0x8b, 0x2b, 0x88, - 0x1a, 0x9e, 0x8f, 0x29, 0x66, 0x4f, 0xb4, 0x04, 0x9c, 0x81, 0x2c, 0x3a, 0x72, 0xc3, 0x80, 0x78, - 0x99, 0x50, 0x0e, 0x6d, 0x7c, 0x0c, 0x5a, 0x6a, 0x52, 0x87, 0x92, 0xd3, 0x62, 0x40, 0xb8, 0xeb, - 0xa9, 0xc2, 0xc4, 0xf5, 0x45, 0xab, 0x92, 0x40, 0x4c, 0xa7, 0x61, 0x43, 0x5d, 0xc6, 0x46, 0x96, - 0x97, 0x71, 0x18, 0xb1, 0x83, 0xc9, 0x91, 0xe7, 0xda, 0x83, 0x31, 0xf1, 0xaf, 0x61, 0xe6, 0xbd, - 0x25, 0x45, 0xf3, 0x2a, 0x53, 0xe8, 0x2d, 0x09, 0xf8, 0x30, 0xa6, 0x91, 0xe9, 0x34, 0x4c, 0xd8, - 0x49, 0xed, 0x93, 0x09, 0x60, 0x8e, 0x82, 0x30, 0xa2, 0x0e, 0x47, 0x8b, 0x5e, 0x29, 0x8f, 0xf8, - 0x42, 0x8c, 0xd4, 0x04, 0x93, 0x57, 0xe3, 0x3f, 0xd5, 0x60, 0x23, 0x93, 0xf5, 0x9a, 0xb0, 0xae, - 0x6c, 0xfe, 0xd7, 0x45, 0x78, 0xda, 0x91, 0xd2, 0xac, 0x23, 0xf7, 0x61, 0x75, 0x4c, 0xa3, 0x38, - 0x0c, 0x08, 0x2e, 0x94, 0xce, 0x6a, 0x02, 0x13, 0x81, 0x43, 0xb0, 0xc8, 0xe8, 0x19, 0x13, 0x01, - 0xab, 0x58, 0xe2, 0x3f, 0xba, 0x0b, 0x15, 0xe6, 0xfa, 0x34, 0x66, 0xc4, 0x1f, 0x6b, 0x4b, 0x52, - 0x67, 0x06, 0xe0, 0x2f, 0x28, 0x9e, 0x8c, 0x46, 0x34, 0x66, 0x58, 0xb6, 0xfc, 0xa2, 0x7f, 0xcb, - 0x82, 0x7a, 0x2b, 0x21, 0x90, 0x13, 0x47, 0xe6, 0x25, 0x6a, 0xc2, 0xc6, 0x0c, 0xab, 0x30, 0x6b, - 0x45, 0xe8, 0xbe, 0x35, 0xc5, 0x24, 0x8c, 0x7b, 0x0a, 0xf7, 0x8e, 0x49, 0xc0, 0x48, 0x7c, 0x8e, - 0x9d, 0x88, 0x1c, 0x33, 0x1c, 0xbe, 0x09, 0x68, 0x54, 0xd4, 0x57, 0x16, 0xfa, 0xea, 0x09, 0x55, - 0x9b, 0x13, 0xf5, 0x39, 0x4d, 0xae, 0xb3, 0x0d, 0x7b, 0xd3, 0x32, 0xc6, 0x1e, 0x39, 0x9f, 0x16, - 0x52, 0x11, 0x42, 0xee, 0x14, 0x85, 0x1c, 0x08, 0xa2, 0x5c, 0xca, 0x0e, 0x94, 0xe9, 0x29, 0x95, - 0xe4, 0x20, 0xdf, 0xac, 0x38, 0x9b, 0x0e, 0xfa, 0x09, 0x6c, 0xcf, 0x38, 0xc5, 0x42, 0xec, 0x85, - 0x47, 0x47, 0xe7, 0x5a, 0x75, 0x5f, 0x79, 0x58, 0xb6, 0x36, 0xa7, 0x1c, 0x1b, 0x86, 0x1d, 0x8e, - 0xe3, 0xb1, 0x91, 0x12, 0xc7, 0xa1, 0x1b, 0xb0, 0x58, 0x5b, 0x15, 0x52, 0xab, 0x02, 0x76, 0x20, - 0x40, 0xe8, 0x0e, 0x54, 0xec, 0xd0, 0x0d, 0xf0, 0xb1, 0xe7, 0x8e, 0xb5, 0x35, 0x21, 0xab, 0xcc, - 0x01, 0xcf, 0x3c, 0x77, 0x8c, 0xf6, 0xa0, 0x92, 0x78, 0xe2, 0x3a, 0x5a, 0x6d, 0x5f, 0x79, 0xb8, - 0xf4, 0xa4, 0xf4, 0xe8, 0x47, 0x56, 0x59, 0x02, 0x4d, 0x07, 0xfd, 0x0c, 0x34, 0x31, 0x21, 0xe2, - 0x71, 0x14, 0x1e, 0xbb, 0xde, 0x54, 0x98, 0xd6, 0x85, 0xb2, 0xdb, 0x02, 0x7f, 0x20, 0xd1, 0xb9, - 0xaf, 0x73, 0xd2, 0x5f, 0x9d, 0x93, 0xfe, 0xe8, 0x09, 0x54, 0x1c, 0xd7, 0xa6, 0x38, 0x0a, 0x3d, - 0x4f, 0xbb, 0xb5, 0xaf, 0x3c, 0xac, 0x3e, 0xde, 0x6d, 0xce, 0x49, 0xe2, 0x66, 0xdb, 0xb5, 0xa9, - 0x15, 0x7a, 0x9e, 0x55, 0x76, 0x92, 0x7f, 0xe8, 0x5d, 0xa8, 0x25, 0xc6, 0x91, 0x88, 0x9d, 0x73, - 0x15, 0x48, 0x24, 0xef, 0xaa, 0x34, 0x89, 0x03, 0x4d, 0x27, 0xa7, 0x12, 0xd7, 0xc9, 0xa9, 0x36, - 0x0a, 0x54, 0xe2, 0x1e, 0x85, 0x1d, 0xf5, 0x22, 0x95, 0x3d, 0x89, 0x59, 0xe8, 0xe3, 0x11, 0xf1, - 0x29, 0xe7, 0xd8, 0x14, 0x1c, 0x5b, 0x39, 0x47, 0x4b, 0xe0, 0x9f, 0x13, 0x9f, 0x26, 0x19, 0x59, - 0xe0, 0x1d, 0x93, 0x38, 0x3e, 0xa1, 0xe7, 0xda, 0xed, 0x24, 0x23, 0x33, 0xa6, 0x03, 0x89, 0xe0, - 0xc1, 0x9e, 0xdb, 0x3e, 0x5c, 0x47, 0xdb, 0x12, 0x77, 0xb4, 0x79, 0xb1, 0x79, 0x98, 0x4e, 0xa1, - 0xea, 0x6e, 0x17, 0xab, 0x2e, 0x7f, 0x4b, 0x1e, 0x1d, 0x11, 0xfb, 0x1c, 0x1f, 0x11, 0xc6, 0x3c, - 0x8a, 0xed, 0xc9, 0x18, 0x9f, 0xba, 0x36, 0x0b, 0xa3, 0x73, 0x4d, 0x13, 0x11, 0xdf, 0x92, 0x04, - 0x4f, 0x05, 0xbe, 0x35, 0x19, 0xbf, 0x92, 0x58, 0x3e, 0xeb, 0x15, 0x78, 0x62, 0x16, 0x51, 0x72, - 0xa2, 0xed, 0xca, 0x59, 0xef, 0x28, 0x25, 0x1e, 0x08, 0x30, 0xda, 0x83, 0xea, 0x11, 0x71, 0x46, - 0x14, 0x7b, 0xf4, 0x94, 0x7a, 0xda, 0x8e, 0xa0, 0x02, 0x01, 0xea, 0x70, 0x08, 0xfa, 0x01, 0xa4, - 0x49, 0x8a, 0xc7, 0x7c, 0xaa, 0x7e, 0x4d, 0xa3, 0x90, 0xfb, 0x54, 0x17, 0x94, 0xe9, 0xcb, 0x3c, - 0x70, 0xed, 0x93, 0x17, 0x34, 0x0a, 0x4d, 0x07, 0x7d, 0x04, 0x5b, 0x17, 0x19, 0xa2, 0xd0, 0xa3, - 0xda, 0x1d, 0x71, 0x75, 0x1b, 0x33, 0x2c, 0x56, 0xe8, 0x51, 0xf4, 0x28, 0x7f, 0xfe, 0x47, 0x24, - 0xc8, 0x94, 0xdc, 0x93, 0x35, 0x31, 0x41, 0x3d, 0x25, 0x41, 0xa2, 0x63, 0x13, 0x96, 0x18, 0x8d, - 0x62, 0xaa, 0xdd, 0x15, 0x17, 0x21, 0x0f, 0xfc, 0xdd, 0xc8, 0xea, 0x89, 0xfd, 0x09, 0xa3, 0x8e, - 0xb6, 0x27, 0x90, 0x55, 0x09, 0xeb, 0x72, 0x10, 0x7a, 0x01, 0x6b, 0x2c, 0x72, 0x4f, 0x5d, 0x82, - 0x49, 0x10, 0xbf, 0xa1, 0x91, 0xb6, 0x2f, 0x92, 0xf3, 0xc1, 0xdc, 0xe4, 0x1c, 0x0a, 0x4a, 0x5d, - 0x10, 0x52, 0xc7, 0x5a, 0x65, 0x85, 0x33, 0xfa, 0x21, 0x6c, 0x46, 0x72, 0x3a, 0xe1, 0x65, 0xfc, - 0xc8, 0xf5, 0x5c, 0x99, 0xac, 0xf7, 0x85, 0xc9, 0x28, 0xc3, 0xe9, 0x12, 0x65, 0x3a, 0xf5, 0xcf, - 0xa1, 0x9c, 0xa6, 0x3b, 0x2f, 0x1a, 0xfc, 0x6d, 0x60, 0xdf, 0x0d, 0x44, 0xe9, 0x5e, 0xb2, 0x56, - 0xf8, 0xb9, 0xeb, 0x06, 0x39, 0x8a, 0x9c, 0x89, 0xb2, 0x9d, 0xa2, 0xc8, 0x19, 0xcf, 0x95, 0x64, - 0x6e, 0x5e, 0x10, 0x88, 0xe4, 0x54, 0xff, 0xb7, 0x02, 0xb5, 0x69, 0x63, 0x79, 0x5c, 0x85, 0x01, - 0x7c, 0x5c, 0xc8, 0xda, 0x03, 0xa4, 0x20, 0xd9, 0x00, 0xe4, 0x15, 0x60, 0x37, 0x70, 0xe8, 0x59, - 0xd2, 0xc6, 0xaa, 0x12, 0x66, 0x72, 0x10, 0xfa, 0x29, 0x6c, 0xcb, 0x37, 0x98, 0xb2, 0xc5, 0xd8, - 0x0e, 0xa3, 0x88, 0xda, 0x2c, 0x99, 0x10, 0x6e, 0x0b, 0xf4, 0xa7, 0x29, 0xb6, 0x25, 0x91, 0xe8, - 0xc7, 0xb0, 0x35, 0xcb, 0x77, 0xea, 0xd2, 0x37, 0xd4, 0x49, 0x66, 0x96, 0xcd, 0x69, 0xb6, 0x57, - 0x02, 0xc7, 0xdf, 0x9b, 0xe4, 0x4a, 0x02, 0x94, 0x14, 0x3f, 0xd9, 0x64, 0x6e, 0x09, 0x94, 0xf4, - 0x51, 0x96, 0xc0, 0xc6, 0x1f, 0x14, 0x40, 0xd3, 0x51, 0x13, 0x83, 0xcf, 0x0e, 0x94, 0x63, 0x46, - 0x89, 0x9f, 0x7a, 0xbd, 0x6c, 0xad, 0x88, 0xf3, 0x9c, 0x9e, 0x57, 0xba, 0xd8, 0xf3, 0xe6, 0x14, - 0xb8, 0x85, 0x79, 0x05, 0x2e, 0x7f, 0xb5, 0x8b, 0x53, 0xb3, 0xd2, 0x7f, 0x96, 0xe5, 0x16, 0x37, - 0x67, 0x56, 0xca, 0xe6, 0xcc, 0x3a, 0x94, 0xa3, 0xe4, 0x7f, 0x12, 0x97, 0xec, 0xfc, 0x36, 0xf3, - 0xd4, 0x74, 0x63, 0x5f, 0x10, 0x2e, 0x16, 0x1a, 0xfb, 0x1e, 0x54, 0x7d, 0x72, 0x86, 0xd3, 0x71, - 0x54, 0x9a, 0x07, 0x3e, 0x39, 0xeb, 0x26, 0x23, 0xe6, 0xa3, 0x7c, 0x56, 0x5d, 0x12, 0xb3, 0xea, - 0x46, 0xf3, 0xe2, 0x35, 0xe6, 0x13, 0xe9, 0xec, 0xf8, 0xb6, 0xfc, 0x2d, 0x8c, 0x6f, 0xa8, 0x9b, - 0x25, 0xf2, 0x8a, 0x10, 0xf7, 0x7e, 0xf3, 0x9a, 0x4b, 0x4b, 0xd7, 0xbf, 0xd5, 0x4f, 0xfa, 0x66, - 0x0f, 0xcf, 0xee, 0x80, 0x1f, 0xc0, 0xad, 0x91, 0x8d, 0xdd, 0xc0, 0x65, 0x2e, 0xe1, 0xcf, 0xf1, - 0xcb, 0xd0, 0x0d, 0x44, 0xff, 0x2f, 0x5b, 0xeb, 0x23, 0xdb, 0x4c, 0xe1, 0x5c, 0xf6, 0xbc, 0x08, - 0x57, 0xe6, 0x45, 0xf8, 0x7d, 0x58, 0x7f, 0x43, 0x3d, 0x3b, 0xf4, 0x29, 0x4e, 0x3e, 0xb7, 0x88, - 0xee, 0x5e, 0xb1, 0x6a, 0x09, 0x38, 0xa9, 0x12, 0x8d, 0xdf, 0xe4, 0x4b, 0xa6, 0x0a, 0x53, 0xf6, - 0xa9, 0xef, 0xf0, 0x7d, 0xca, 0xec, 0xbd, 0xd2, 0x3b, 0x66, 0x3b, 0xdb, 0xb4, 0x86, 0x5f, 0x1c, - 0x18, 0xaa, 0x82, 0x6e, 0xc3, 0x2d, 0xbd, 0xd5, 0xea, 0x1f, 0xf6, 0x86, 0x62, 0xfd, 0x7b, 0xd6, - 0x3f, 0xec, 0xb5, 0xd5, 0x12, 0xaa, 0x01, 0xe8, 0xad, 0x17, 0x98, 0x2f, 0x4c, 0x06, 0x5f, 0x2e, - 0x77, 0x61, 0x87, 0x2f, 0x60, 0xd8, 0xec, 0xe1, 0x61, 0xbf, 0x8f, 0xbb, 0x7a, 0xef, 0x8b, 0x54, - 0xd2, 0x40, 0x5d, 0x44, 0xdb, 0xb0, 0x91, 0xef, 0x78, 0xd8, 0xf8, 0xbc, 0x65, 0x18, 0x6d, 0xa3, - 0xad, 0x2e, 0x71, 0x53, 0x52, 0x85, 0xcf, 0x0e, 0x3b, 0x1d, 0x75, 0x99, 0x6f, 0xb6, 0x45, 0x08, - 0xee, 0xbf, 0x32, 0xac, 0x67, 0x9d, 0xfe, 0x67, 0x46, 0x5b, 0x5d, 0x41, 0x5b, 0x80, 0xa4, 0x4a, - 0x3c, 0xec, 0x63, 0xbd, 0xdd, 0x96, 0x5b, 0x5f, 0x99, 0xef, 0x6e, 0x45, 0xbb, 0x71, 0xdb, 0x1c, - 0xe8, 0x4f, 0xb9, 0x65, 0x15, 0x74, 0x0f, 0xea, 0x07, 0x96, 0xf9, 0x8a, 0x6b, 0x6f, 0xbd, 0xd0, - 0x87, 0x72, 0xe9, 0x34, 0x52, 0xcb, 0xe1, 0x02, 0x7e, 0x7a, 0x37, 0xae, 0xa2, 0x07, 0xb0, 0x37, - 0x8f, 0x9f, 0xef, 0xe1, 0xa9, 0x90, 0x55, 0xee, 0xdf, 0x14, 0x11, 0x5f, 0x2c, 0x8d, 0xb6, 0xba, - 0xc6, 0x57, 0x71, 0x71, 0x2f, 0x62, 0x75, 0xee, 0x48, 0x37, 0x6a, 0x0d, 0x5f, 0x7e, 0x56, 0x9a, - 0xc9, 0xcd, 0x67, 0x13, 0xcf, 0x3b, 0x1c, 0xf3, 0xa5, 0x69, 0xce, 0x78, 0x3f, 0xf5, 0x78, 0x1e, - 0xcd, 0xee, 0x71, 0x57, 0xbe, 0x8d, 0xc6, 0x3f, 0x14, 0xb8, 0x97, 0xe2, 0xfb, 0xec, 0x35, 0x8d, - 0x78, 0x86, 0x51, 0xe7, 0xea, 0x65, 0x64, 0xf9, 0xaa, 0x31, 0x7c, 0x4e, 0x49, 0x2a, 0x16, 0xb4, - 0x85, 0xe9, 0x82, 0x36, 0x27, 0x97, 0x17, 0xaf, 0xae, 0x56, 0x4b, 0x53, 0xd5, 0xea, 0x2b, 0x05, - 0xee, 0x4e, 0xd9, 0xdf, 0xa1, 0xc7, 0xec, 0x7f, 0xb0, 0xbe, 0x68, 0x5a, 0xe9, 0x5a, 0xd3, 0xe6, - 0x15, 0xd2, 0xc6, 0x3f, 0x4b, 0x79, 0xc1, 0x2c, 0x68, 0x96, 0x37, 0xfd, 0x76, 0x41, 0x7b, 0x17, - 0x6a, 0x1e, 0x3d, 0x66, 0x38, 0x35, 0x45, 0xc6, 0x6e, 0xd9, 0x5a, 0xe5, 0xd0, 0x81, 0xb4, 0x27, - 0x46, 0x43, 0xa8, 0x7d, 0x29, 0xa2, 0x93, 0x95, 0xc6, 0x85, 0xc2, 0xa6, 0x7e, 0x85, 0xfa, 0xa6, - 0x0c, 0x6a, 0x12, 0xfb, 0xb5, 0x2f, 0x0b, 0xa7, 0xb8, 0xfe, 0xb5, 0x02, 0xab, 0x45, 0xfc, 0x77, - 0xdc, 0x7e, 0xf6, 0xf3, 0x7c, 0x4c, 0x3e, 0x9d, 0x14, 0x9c, 0xea, 0xb8, 0x31, 0x6b, 0xfc, 0xb5, - 0x04, 0xef, 0x5d, 0x4d, 0x92, 0xf5, 0xa9, 0x3e, 0x94, 0x13, 0xad, 0xb1, 0xa6, 0x88, 0xbb, 0xfa, - 0xa8, 0xf9, 0x76, 0xac, 0xcd, 0x62, 0x05, 0xcf, 0x84, 0xd4, 0xff, 0xa6, 0x40, 0xf5, 0xaa, 0x8f, - 0x07, 0xca, 0xc5, 0x66, 0xb7, 0x07, 0xd5, 0x60, 0xe2, 0xe3, 0xfc, 0x51, 0x8a, 0x6e, 0x16, 0x4c, - 0xfc, 0xee, 0x25, 0xed, 0x69, 0xe1, 0xdb, 0xf8, 0xba, 0xf0, 0xf3, 0xfc, 0x83, 0x07, 0x97, 0xf1, - 0x9c, 0x32, 0x7e, 0xef, 0xdc, 0xc3, 0x6b, 0x72, 0xb1, 0xf1, 0xf5, 0x4c, 0x3a, 0x17, 0x58, 0xb3, - 0x7b, 0xbd, 0x26, 0x9d, 0xf5, 0xd9, 0x1a, 0xf4, 0x7e, 0xf3, 0x1a, 0x89, 0xb3, 0x5f, 0x91, 0xea, - 0xbf, 0x52, 0xb2, 0xef, 0x40, 0xdf, 0x6d, 0x3e, 0xfe, 0x51, 0x91, 0x1f, 0x5b, 0x0a, 0xc6, 0x4b, - 0xbb, 0x5a, 0x7c, 0xa1, 0x7c, 0x9b, 0x04, 0x98, 0x8d, 0x6f, 0xe9, 0xdb, 0x88, 0xef, 0x37, 0x0a, - 0x34, 0x2e, 0x37, 0xcb, 0xba, 0x6c, 0x18, 0xfb, 0x3f, 0x99, 0xc7, 0xf5, 0xca, 0x48, 0x62, 0xb1, - 0x77, 0x27, 0x57, 0x5e, 0xf5, 0x73, 0x13, 0x1b, 0x7f, 0x2f, 0x4d, 0x5f, 0xac, 0x14, 0x14, 0x1b, - 0x01, 0x39, 0xf2, 0xa8, 0x83, 0x3e, 0x04, 0x44, 0xc5, 0x5f, 0x4c, 0x3c, 0x0f, 0x47, 0x12, 0x29, - 0xec, 0x2f, 0x5b, 0xaa, 0xc4, 0xe8, 0x9e, 0x97, 0x30, 0xa1, 0x97, 0xb0, 0x2e, 0x61, 0x4e, 0x46, - 0x2a, 0x33, 0xaf, 0xd1, 0xbc, 0x5c, 0x47, 0x53, 0x1e, 0xad, 0x5a, 0xc2, 0x9a, 0x60, 0xeb, 0x7f, - 0x56, 0xf8, 0x38, 0xc4, 0xff, 0x0b, 0x3f, 0xdc, 0x00, 0x7b, 0x84, 0xb9, 0x6c, 0xe2, 0xc8, 0xfb, - 0x2b, 0x59, 0x55, 0xdf, 0x0d, 0x3a, 0x09, 0x48, 0x90, 0x90, 0xb3, 0x9c, 0xa4, 0x94, 0x90, 0x90, - 0xb3, 0x8c, 0xe4, 0x01, 0xac, 0x09, 0x29, 0x61, 0x30, 0x92, 0x34, 0x0b, 0x82, 0x86, 0x8b, 0xee, - 0xa4, 0x30, 0x41, 0xc4, 0xe5, 0x64, 0x44, 0x8b, 0x09, 0x11, 0x39, 0xcb, 0x88, 0x9e, 0x2e, 0xbd, - 0x50, 0xbe, 0x52, 0xde, 0xf9, 0x6f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x2d, 0xba, 0x02, 0x36, 0x46, - 0x1b, 0x00, 0x00, -} diff --git a/protocol/dota_gcmessages_client_fantasy.pb.go b/protocol/dota_gcmessages_client_fantasy.pb.go new file mode 100644 index 0000000..93ea82e --- /dev/null +++ b/protocol/dota_gcmessages_client_fantasy.pb.go @@ -0,0 +1,7936 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: dota_gcmessages_client_fantasy.proto + +package protocol + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type DOTA_2013PassportSelectionIndices int32 + +const ( + DOTA_2013PassportSelectionIndices_PP13_SEL_ALLSTAR_PLAYER_0 DOTA_2013PassportSelectionIndices = 0 + DOTA_2013PassportSelectionIndices_PP13_SEL_ALLSTAR_PLAYER_1 DOTA_2013PassportSelectionIndices = 1 + DOTA_2013PassportSelectionIndices_PP13_SEL_ALLSTAR_PLAYER_2 DOTA_2013PassportSelectionIndices = 2 + DOTA_2013PassportSelectionIndices_PP13_SEL_ALLSTAR_PLAYER_3 DOTA_2013PassportSelectionIndices = 3 + DOTA_2013PassportSelectionIndices_PP13_SEL_ALLSTAR_PLAYER_4 DOTA_2013PassportSelectionIndices = 4 + DOTA_2013PassportSelectionIndices_PP13_SEL_ALLSTAR_PLAYER_5 DOTA_2013PassportSelectionIndices = 5 + DOTA_2013PassportSelectionIndices_PP13_SEL_ALLSTAR_PLAYER_6 DOTA_2013PassportSelectionIndices = 6 + DOTA_2013PassportSelectionIndices_PP13_SEL_ALLSTAR_PLAYER_7 DOTA_2013PassportSelectionIndices = 7 + DOTA_2013PassportSelectionIndices_PP13_SEL_ALLSTAR_PLAYER_8 DOTA_2013PassportSelectionIndices = 8 + DOTA_2013PassportSelectionIndices_PP13_SEL_ALLSTAR_PLAYER_9 DOTA_2013PassportSelectionIndices = 9 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_0 DOTA_2013PassportSelectionIndices = 10 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_1 DOTA_2013PassportSelectionIndices = 11 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_2 DOTA_2013PassportSelectionIndices = 12 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_3 DOTA_2013PassportSelectionIndices = 13 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_4 DOTA_2013PassportSelectionIndices = 14 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_5 DOTA_2013PassportSelectionIndices = 15 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_6 DOTA_2013PassportSelectionIndices = 16 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_7 DOTA_2013PassportSelectionIndices = 17 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_8 DOTA_2013PassportSelectionIndices = 18 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_9 DOTA_2013PassportSelectionIndices = 19 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_10 DOTA_2013PassportSelectionIndices = 20 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_11 DOTA_2013PassportSelectionIndices = 21 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_12 DOTA_2013PassportSelectionIndices = 22 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_13 DOTA_2013PassportSelectionIndices = 23 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_14 DOTA_2013PassportSelectionIndices = 24 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_0 DOTA_2013PassportSelectionIndices = 25 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_1 DOTA_2013PassportSelectionIndices = 26 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_2 DOTA_2013PassportSelectionIndices = 27 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_3 DOTA_2013PassportSelectionIndices = 28 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_4 DOTA_2013PassportSelectionIndices = 29 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_5 DOTA_2013PassportSelectionIndices = 30 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_6 DOTA_2013PassportSelectionIndices = 31 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_7 DOTA_2013PassportSelectionIndices = 32 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_8 DOTA_2013PassportSelectionIndices = 33 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_9 DOTA_2013PassportSelectionIndices = 34 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_10 DOTA_2013PassportSelectionIndices = 35 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_11 DOTA_2013PassportSelectionIndices = 36 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_12 DOTA_2013PassportSelectionIndices = 37 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_13 DOTA_2013PassportSelectionIndices = 38 + DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_14 DOTA_2013PassportSelectionIndices = 39 + DOTA_2013PassportSelectionIndices_PP13_SEL_TEAMCUP_TEAM DOTA_2013PassportSelectionIndices = 40 + DOTA_2013PassportSelectionIndices_PP13_SEL_TEAMCUP_PLAYER DOTA_2013PassportSelectionIndices = 41 + DOTA_2013PassportSelectionIndices_PP13_SEL_TEAMCUP_TEAM_LOCK DOTA_2013PassportSelectionIndices = 42 + DOTA_2013PassportSelectionIndices_PP13_SEL_TEAMCUP_PLAYER_LOCK DOTA_2013PassportSelectionIndices = 43 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_0 DOTA_2013PassportSelectionIndices = 44 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_1 DOTA_2013PassportSelectionIndices = 45 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_2 DOTA_2013PassportSelectionIndices = 46 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_3 DOTA_2013PassportSelectionIndices = 47 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_4 DOTA_2013PassportSelectionIndices = 48 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_5 DOTA_2013PassportSelectionIndices = 49 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_6 DOTA_2013PassportSelectionIndices = 50 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_7 DOTA_2013PassportSelectionIndices = 51 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_8 DOTA_2013PassportSelectionIndices = 52 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_9 DOTA_2013PassportSelectionIndices = 53 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_10 DOTA_2013PassportSelectionIndices = 54 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_11 DOTA_2013PassportSelectionIndices = 55 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_12 DOTA_2013PassportSelectionIndices = 56 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_13 DOTA_2013PassportSelectionIndices = 57 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_14 DOTA_2013PassportSelectionIndices = 58 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_15 DOTA_2013PassportSelectionIndices = 59 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_16 DOTA_2013PassportSelectionIndices = 60 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_17 DOTA_2013PassportSelectionIndices = 61 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_18 DOTA_2013PassportSelectionIndices = 62 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_19 DOTA_2013PassportSelectionIndices = 63 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_20 DOTA_2013PassportSelectionIndices = 64 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_21 DOTA_2013PassportSelectionIndices = 65 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_22 DOTA_2013PassportSelectionIndices = 66 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_23 DOTA_2013PassportSelectionIndices = 67 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_24 DOTA_2013PassportSelectionIndices = 68 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_25 DOTA_2013PassportSelectionIndices = 69 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_26 DOTA_2013PassportSelectionIndices = 70 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_27 DOTA_2013PassportSelectionIndices = 71 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_28 DOTA_2013PassportSelectionIndices = 72 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_29 DOTA_2013PassportSelectionIndices = 73 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_30 DOTA_2013PassportSelectionIndices = 74 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_31 DOTA_2013PassportSelectionIndices = 75 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_32 DOTA_2013PassportSelectionIndices = 76 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_33 DOTA_2013PassportSelectionIndices = 77 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_34 DOTA_2013PassportSelectionIndices = 78 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_35 DOTA_2013PassportSelectionIndices = 79 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_36 DOTA_2013PassportSelectionIndices = 80 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_37 DOTA_2013PassportSelectionIndices = 81 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_38 DOTA_2013PassportSelectionIndices = 82 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_39 DOTA_2013PassportSelectionIndices = 83 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_40 DOTA_2013PassportSelectionIndices = 84 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_41 DOTA_2013PassportSelectionIndices = 85 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_42 DOTA_2013PassportSelectionIndices = 86 + DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_43 DOTA_2013PassportSelectionIndices = 87 + DOTA_2013PassportSelectionIndices_PP13_SEL_SOLO_0 DOTA_2013PassportSelectionIndices = 88 + DOTA_2013PassportSelectionIndices_PP13_SEL_SOLO_1 DOTA_2013PassportSelectionIndices = 89 + DOTA_2013PassportSelectionIndices_PP13_SEL_SOLO_2 DOTA_2013PassportSelectionIndices = 90 + DOTA_2013PassportSelectionIndices_PP13_SEL_SOLO_3 DOTA_2013PassportSelectionIndices = 91 + DOTA_2013PassportSelectionIndices_PP13_SEL_SOLO_4 DOTA_2013PassportSelectionIndices = 92 + DOTA_2013PassportSelectionIndices_PP13_SEL_SOLO_5 DOTA_2013PassportSelectionIndices = 93 + DOTA_2013PassportSelectionIndices_PP13_SEL_SOLO_6 DOTA_2013PassportSelectionIndices = 94 + DOTA_2013PassportSelectionIndices_PP13_SEL_SOLO_7 DOTA_2013PassportSelectionIndices = 95 +) + +var DOTA_2013PassportSelectionIndices_name = map[int32]string{ + 0: "PP13_SEL_ALLSTAR_PLAYER_0", + 1: "PP13_SEL_ALLSTAR_PLAYER_1", + 2: "PP13_SEL_ALLSTAR_PLAYER_2", + 3: "PP13_SEL_ALLSTAR_PLAYER_3", + 4: "PP13_SEL_ALLSTAR_PLAYER_4", + 5: "PP13_SEL_ALLSTAR_PLAYER_5", + 6: "PP13_SEL_ALLSTAR_PLAYER_6", + 7: "PP13_SEL_ALLSTAR_PLAYER_7", + 8: "PP13_SEL_ALLSTAR_PLAYER_8", + 9: "PP13_SEL_ALLSTAR_PLAYER_9", + 10: "PP13_SEL_QUALPRED_WEST_0", + 11: "PP13_SEL_QUALPRED_WEST_1", + 12: "PP13_SEL_QUALPRED_WEST_2", + 13: "PP13_SEL_QUALPRED_WEST_3", + 14: "PP13_SEL_QUALPRED_WEST_4", + 15: "PP13_SEL_QUALPRED_WEST_5", + 16: "PP13_SEL_QUALPRED_WEST_6", + 17: "PP13_SEL_QUALPRED_WEST_7", + 18: "PP13_SEL_QUALPRED_WEST_8", + 19: "PP13_SEL_QUALPRED_WEST_9", + 20: "PP13_SEL_QUALPRED_WEST_10", + 21: "PP13_SEL_QUALPRED_WEST_11", + 22: "PP13_SEL_QUALPRED_WEST_12", + 23: "PP13_SEL_QUALPRED_WEST_13", + 24: "PP13_SEL_QUALPRED_WEST_14", + 25: "PP13_SEL_QUALPRED_EAST_0", + 26: "PP13_SEL_QUALPRED_EAST_1", + 27: "PP13_SEL_QUALPRED_EAST_2", + 28: "PP13_SEL_QUALPRED_EAST_3", + 29: "PP13_SEL_QUALPRED_EAST_4", + 30: "PP13_SEL_QUALPRED_EAST_5", + 31: "PP13_SEL_QUALPRED_EAST_6", + 32: "PP13_SEL_QUALPRED_EAST_7", + 33: "PP13_SEL_QUALPRED_EAST_8", + 34: "PP13_SEL_QUALPRED_EAST_9", + 35: "PP13_SEL_QUALPRED_EAST_10", + 36: "PP13_SEL_QUALPRED_EAST_11", + 37: "PP13_SEL_QUALPRED_EAST_12", + 38: "PP13_SEL_QUALPRED_EAST_13", + 39: "PP13_SEL_QUALPRED_EAST_14", + 40: "PP13_SEL_TEAMCUP_TEAM", + 41: "PP13_SEL_TEAMCUP_PLAYER", + 42: "PP13_SEL_TEAMCUP_TEAM_LOCK", + 43: "PP13_SEL_TEAMCUP_PLAYER_LOCK", + 44: "PP13_SEL_EVENTPRED_0", + 45: "PP13_SEL_EVENTPRED_1", + 46: "PP13_SEL_EVENTPRED_2", + 47: "PP13_SEL_EVENTPRED_3", + 48: "PP13_SEL_EVENTPRED_4", + 49: "PP13_SEL_EVENTPRED_5", + 50: "PP13_SEL_EVENTPRED_6", + 51: "PP13_SEL_EVENTPRED_7", + 52: "PP13_SEL_EVENTPRED_8", + 53: "PP13_SEL_EVENTPRED_9", + 54: "PP13_SEL_EVENTPRED_10", + 55: "PP13_SEL_EVENTPRED_11", + 56: "PP13_SEL_EVENTPRED_12", + 57: "PP13_SEL_EVENTPRED_13", + 58: "PP13_SEL_EVENTPRED_14", + 59: "PP13_SEL_EVENTPRED_15", + 60: "PP13_SEL_EVENTPRED_16", + 61: "PP13_SEL_EVENTPRED_17", + 62: "PP13_SEL_EVENTPRED_18", + 63: "PP13_SEL_EVENTPRED_19", + 64: "PP13_SEL_EVENTPRED_20", + 65: "PP13_SEL_EVENTPRED_21", + 66: "PP13_SEL_EVENTPRED_22", + 67: "PP13_SEL_EVENTPRED_23", + 68: "PP13_SEL_EVENTPRED_24", + 69: "PP13_SEL_EVENTPRED_25", + 70: "PP13_SEL_EVENTPRED_26", + 71: "PP13_SEL_EVENTPRED_27", + 72: "PP13_SEL_EVENTPRED_28", + 73: "PP13_SEL_EVENTPRED_29", + 74: "PP13_SEL_EVENTPRED_30", + 75: "PP13_SEL_EVENTPRED_31", + 76: "PP13_SEL_EVENTPRED_32", + 77: "PP13_SEL_EVENTPRED_33", + 78: "PP13_SEL_EVENTPRED_34", + 79: "PP13_SEL_EVENTPRED_35", + 80: "PP13_SEL_EVENTPRED_36", + 81: "PP13_SEL_EVENTPRED_37", + 82: "PP13_SEL_EVENTPRED_38", + 83: "PP13_SEL_EVENTPRED_39", + 84: "PP13_SEL_EVENTPRED_40", + 85: "PP13_SEL_EVENTPRED_41", + 86: "PP13_SEL_EVENTPRED_42", + 87: "PP13_SEL_EVENTPRED_43", + 88: "PP13_SEL_SOLO_0", + 89: "PP13_SEL_SOLO_1", + 90: "PP13_SEL_SOLO_2", + 91: "PP13_SEL_SOLO_3", + 92: "PP13_SEL_SOLO_4", + 93: "PP13_SEL_SOLO_5", + 94: "PP13_SEL_SOLO_6", + 95: "PP13_SEL_SOLO_7", +} + +var DOTA_2013PassportSelectionIndices_value = map[string]int32{ + "PP13_SEL_ALLSTAR_PLAYER_0": 0, + "PP13_SEL_ALLSTAR_PLAYER_1": 1, + "PP13_SEL_ALLSTAR_PLAYER_2": 2, + "PP13_SEL_ALLSTAR_PLAYER_3": 3, + "PP13_SEL_ALLSTAR_PLAYER_4": 4, + "PP13_SEL_ALLSTAR_PLAYER_5": 5, + "PP13_SEL_ALLSTAR_PLAYER_6": 6, + "PP13_SEL_ALLSTAR_PLAYER_7": 7, + "PP13_SEL_ALLSTAR_PLAYER_8": 8, + "PP13_SEL_ALLSTAR_PLAYER_9": 9, + "PP13_SEL_QUALPRED_WEST_0": 10, + "PP13_SEL_QUALPRED_WEST_1": 11, + "PP13_SEL_QUALPRED_WEST_2": 12, + "PP13_SEL_QUALPRED_WEST_3": 13, + "PP13_SEL_QUALPRED_WEST_4": 14, + "PP13_SEL_QUALPRED_WEST_5": 15, + "PP13_SEL_QUALPRED_WEST_6": 16, + "PP13_SEL_QUALPRED_WEST_7": 17, + "PP13_SEL_QUALPRED_WEST_8": 18, + "PP13_SEL_QUALPRED_WEST_9": 19, + "PP13_SEL_QUALPRED_WEST_10": 20, + "PP13_SEL_QUALPRED_WEST_11": 21, + "PP13_SEL_QUALPRED_WEST_12": 22, + "PP13_SEL_QUALPRED_WEST_13": 23, + "PP13_SEL_QUALPRED_WEST_14": 24, + "PP13_SEL_QUALPRED_EAST_0": 25, + "PP13_SEL_QUALPRED_EAST_1": 26, + "PP13_SEL_QUALPRED_EAST_2": 27, + "PP13_SEL_QUALPRED_EAST_3": 28, + "PP13_SEL_QUALPRED_EAST_4": 29, + "PP13_SEL_QUALPRED_EAST_5": 30, + "PP13_SEL_QUALPRED_EAST_6": 31, + "PP13_SEL_QUALPRED_EAST_7": 32, + "PP13_SEL_QUALPRED_EAST_8": 33, + "PP13_SEL_QUALPRED_EAST_9": 34, + "PP13_SEL_QUALPRED_EAST_10": 35, + "PP13_SEL_QUALPRED_EAST_11": 36, + "PP13_SEL_QUALPRED_EAST_12": 37, + "PP13_SEL_QUALPRED_EAST_13": 38, + "PP13_SEL_QUALPRED_EAST_14": 39, + "PP13_SEL_TEAMCUP_TEAM": 40, + "PP13_SEL_TEAMCUP_PLAYER": 41, + "PP13_SEL_TEAMCUP_TEAM_LOCK": 42, + "PP13_SEL_TEAMCUP_PLAYER_LOCK": 43, + "PP13_SEL_EVENTPRED_0": 44, + "PP13_SEL_EVENTPRED_1": 45, + "PP13_SEL_EVENTPRED_2": 46, + "PP13_SEL_EVENTPRED_3": 47, + "PP13_SEL_EVENTPRED_4": 48, + "PP13_SEL_EVENTPRED_5": 49, + "PP13_SEL_EVENTPRED_6": 50, + "PP13_SEL_EVENTPRED_7": 51, + "PP13_SEL_EVENTPRED_8": 52, + "PP13_SEL_EVENTPRED_9": 53, + "PP13_SEL_EVENTPRED_10": 54, + "PP13_SEL_EVENTPRED_11": 55, + "PP13_SEL_EVENTPRED_12": 56, + "PP13_SEL_EVENTPRED_13": 57, + "PP13_SEL_EVENTPRED_14": 58, + "PP13_SEL_EVENTPRED_15": 59, + "PP13_SEL_EVENTPRED_16": 60, + "PP13_SEL_EVENTPRED_17": 61, + "PP13_SEL_EVENTPRED_18": 62, + "PP13_SEL_EVENTPRED_19": 63, + "PP13_SEL_EVENTPRED_20": 64, + "PP13_SEL_EVENTPRED_21": 65, + "PP13_SEL_EVENTPRED_22": 66, + "PP13_SEL_EVENTPRED_23": 67, + "PP13_SEL_EVENTPRED_24": 68, + "PP13_SEL_EVENTPRED_25": 69, + "PP13_SEL_EVENTPRED_26": 70, + "PP13_SEL_EVENTPRED_27": 71, + "PP13_SEL_EVENTPRED_28": 72, + "PP13_SEL_EVENTPRED_29": 73, + "PP13_SEL_EVENTPRED_30": 74, + "PP13_SEL_EVENTPRED_31": 75, + "PP13_SEL_EVENTPRED_32": 76, + "PP13_SEL_EVENTPRED_33": 77, + "PP13_SEL_EVENTPRED_34": 78, + "PP13_SEL_EVENTPRED_35": 79, + "PP13_SEL_EVENTPRED_36": 80, + "PP13_SEL_EVENTPRED_37": 81, + "PP13_SEL_EVENTPRED_38": 82, + "PP13_SEL_EVENTPRED_39": 83, + "PP13_SEL_EVENTPRED_40": 84, + "PP13_SEL_EVENTPRED_41": 85, + "PP13_SEL_EVENTPRED_42": 86, + "PP13_SEL_EVENTPRED_43": 87, + "PP13_SEL_SOLO_0": 88, + "PP13_SEL_SOLO_1": 89, + "PP13_SEL_SOLO_2": 90, + "PP13_SEL_SOLO_3": 91, + "PP13_SEL_SOLO_4": 92, + "PP13_SEL_SOLO_5": 93, + "PP13_SEL_SOLO_6": 94, + "PP13_SEL_SOLO_7": 95, +} + +func (x DOTA_2013PassportSelectionIndices) Enum() *DOTA_2013PassportSelectionIndices { + p := new(DOTA_2013PassportSelectionIndices) + *p = x + return p +} + +func (x DOTA_2013PassportSelectionIndices) String() string { + return proto.EnumName(DOTA_2013PassportSelectionIndices_name, int32(x)) +} + +func (x *DOTA_2013PassportSelectionIndices) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(DOTA_2013PassportSelectionIndices_value, data, "DOTA_2013PassportSelectionIndices") + if err != nil { + return err + } + *x = DOTA_2013PassportSelectionIndices(value) + return nil +} + +func (DOTA_2013PassportSelectionIndices) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{0} +} + +type CMsgDOTACreateFantasyLeagueResponse_EResult int32 + +const ( + CMsgDOTACreateFantasyLeagueResponse_SUCCESS CMsgDOTACreateFantasyLeagueResponse_EResult = 0 + CMsgDOTACreateFantasyLeagueResponse_ERROR_UNSPECIFIED CMsgDOTACreateFantasyLeagueResponse_EResult = 1 + CMsgDOTACreateFantasyLeagueResponse_ERROR_TOO_MANY_LEAGUES CMsgDOTACreateFantasyLeagueResponse_EResult = 2 + CMsgDOTACreateFantasyLeagueResponse_ERROR_INVALID_TEAM_COUNT CMsgDOTACreateFantasyLeagueResponse_EResult = 3 + CMsgDOTACreateFantasyLeagueResponse_ERROR_CREATION_DISABLED CMsgDOTACreateFantasyLeagueResponse_EResult = 4 +) + +var CMsgDOTACreateFantasyLeagueResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_TOO_MANY_LEAGUES", + 3: "ERROR_INVALID_TEAM_COUNT", + 4: "ERROR_CREATION_DISABLED", +} + +var CMsgDOTACreateFantasyLeagueResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_TOO_MANY_LEAGUES": 2, + "ERROR_INVALID_TEAM_COUNT": 3, + "ERROR_CREATION_DISABLED": 4, +} + +func (x CMsgDOTACreateFantasyLeagueResponse_EResult) Enum() *CMsgDOTACreateFantasyLeagueResponse_EResult { + p := new(CMsgDOTACreateFantasyLeagueResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTACreateFantasyLeagueResponse_EResult) String() string { + return proto.EnumName(CMsgDOTACreateFantasyLeagueResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTACreateFantasyLeagueResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTACreateFantasyLeagueResponse_EResult_value, data, "CMsgDOTACreateFantasyLeagueResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTACreateFantasyLeagueResponse_EResult(value) + return nil +} + +func (CMsgDOTACreateFantasyLeagueResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{5, 0} +} + +type CMsgDOTAFantasyLeagueEditInfoResponse_EResult int32 + +const ( + CMsgDOTAFantasyLeagueEditInfoResponse_SUCCESS CMsgDOTAFantasyLeagueEditInfoResponse_EResult = 0 + CMsgDOTAFantasyLeagueEditInfoResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyLeagueEditInfoResponse_EResult = 1 + CMsgDOTAFantasyLeagueEditInfoResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyLeagueEditInfoResponse_EResult = 2 +) + +var CMsgDOTAFantasyLeagueEditInfoResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_NO_PERMISSION", +} + +var CMsgDOTAFantasyLeagueEditInfoResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_NO_PERMISSION": 2, +} + +func (x CMsgDOTAFantasyLeagueEditInfoResponse_EResult) Enum() *CMsgDOTAFantasyLeagueEditInfoResponse_EResult { + p := new(CMsgDOTAFantasyLeagueEditInfoResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAFantasyLeagueEditInfoResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAFantasyLeagueEditInfoResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAFantasyLeagueEditInfoResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyLeagueEditInfoResponse_EResult_value, data, "CMsgDOTAFantasyLeagueEditInfoResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAFantasyLeagueEditInfoResponse_EResult(value) + return nil +} + +func (CMsgDOTAFantasyLeagueEditInfoResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{9, 0} +} + +type CMsgDOTAFantasyLeagueFindResponse_EResult int32 + +const ( + CMsgDOTAFantasyLeagueFindResponse_SUCCESS CMsgDOTAFantasyLeagueFindResponse_EResult = 0 + CMsgDOTAFantasyLeagueFindResponse_ERROR_LEAGUE_NOT_FOUND CMsgDOTAFantasyLeagueFindResponse_EResult = 1 + CMsgDOTAFantasyLeagueFindResponse_ERROR_BAD_PASSWORD CMsgDOTAFantasyLeagueFindResponse_EResult = 2 + CMsgDOTAFantasyLeagueFindResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyLeagueFindResponse_EResult = 3 + CMsgDOTAFantasyLeagueFindResponse_ERROR_FULL CMsgDOTAFantasyLeagueFindResponse_EResult = 4 + CMsgDOTAFantasyLeagueFindResponse_ERROR_ALREADY_MEMBER CMsgDOTAFantasyLeagueFindResponse_EResult = 5 + CMsgDOTAFantasyLeagueFindResponse_ERROR_LEAGUE_LOCKED CMsgDOTAFantasyLeagueFindResponse_EResult = 6 +) + +var CMsgDOTAFantasyLeagueFindResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_LEAGUE_NOT_FOUND", + 2: "ERROR_BAD_PASSWORD", + 3: "ERROR_UNSPECIFIED", + 4: "ERROR_FULL", + 5: "ERROR_ALREADY_MEMBER", + 6: "ERROR_LEAGUE_LOCKED", +} + +var CMsgDOTAFantasyLeagueFindResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_LEAGUE_NOT_FOUND": 1, + "ERROR_BAD_PASSWORD": 2, + "ERROR_UNSPECIFIED": 3, + "ERROR_FULL": 4, + "ERROR_ALREADY_MEMBER": 5, + "ERROR_LEAGUE_LOCKED": 6, +} + +func (x CMsgDOTAFantasyLeagueFindResponse_EResult) Enum() *CMsgDOTAFantasyLeagueFindResponse_EResult { + p := new(CMsgDOTAFantasyLeagueFindResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAFantasyLeagueFindResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAFantasyLeagueFindResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAFantasyLeagueFindResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyLeagueFindResponse_EResult_value, data, "CMsgDOTAFantasyLeagueFindResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAFantasyLeagueFindResponse_EResult(value) + return nil +} + +func (CMsgDOTAFantasyLeagueFindResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{11, 0} +} + +type CMsgDOTAFantasyLeagueInfoResponse_EResult int32 + +const ( + CMsgDOTAFantasyLeagueInfoResponse_SUCCESS CMsgDOTAFantasyLeagueInfoResponse_EResult = 0 + CMsgDOTAFantasyLeagueInfoResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyLeagueInfoResponse_EResult = 1 + CMsgDOTAFantasyLeagueInfoResponse_ERROR_BAD_LEAGUE_ID CMsgDOTAFantasyLeagueInfoResponse_EResult = 2 +) + +var CMsgDOTAFantasyLeagueInfoResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_BAD_LEAGUE_ID", +} + +var CMsgDOTAFantasyLeagueInfoResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_BAD_LEAGUE_ID": 2, +} + +func (x CMsgDOTAFantasyLeagueInfoResponse_EResult) Enum() *CMsgDOTAFantasyLeagueInfoResponse_EResult { + p := new(CMsgDOTAFantasyLeagueInfoResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAFantasyLeagueInfoResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAFantasyLeagueInfoResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAFantasyLeagueInfoResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyLeagueInfoResponse_EResult_value, data, "CMsgDOTAFantasyLeagueInfoResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAFantasyLeagueInfoResponse_EResult(value) + return nil +} + +func (CMsgDOTAFantasyLeagueInfoResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{13, 0} +} + +type CMsgDOTAFantasyLeagueMatchupsResponse_EResult int32 + +const ( + CMsgDOTAFantasyLeagueMatchupsResponse_SUCCESS CMsgDOTAFantasyLeagueMatchupsResponse_EResult = 0 + CMsgDOTAFantasyLeagueMatchupsResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyLeagueMatchupsResponse_EResult = 1 + CMsgDOTAFantasyLeagueMatchupsResponse_ERROR_BAD_LEAGUE_ID CMsgDOTAFantasyLeagueMatchupsResponse_EResult = 2 + CMsgDOTAFantasyLeagueMatchupsResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyLeagueMatchupsResponse_EResult = 3 +) + +var CMsgDOTAFantasyLeagueMatchupsResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_BAD_LEAGUE_ID", + 3: "ERROR_NO_PERMISSION", +} + +var CMsgDOTAFantasyLeagueMatchupsResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_BAD_LEAGUE_ID": 2, + "ERROR_NO_PERMISSION": 3, +} + +func (x CMsgDOTAFantasyLeagueMatchupsResponse_EResult) Enum() *CMsgDOTAFantasyLeagueMatchupsResponse_EResult { + p := new(CMsgDOTAFantasyLeagueMatchupsResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAFantasyLeagueMatchupsResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAFantasyLeagueMatchupsResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAFantasyLeagueMatchupsResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyLeagueMatchupsResponse_EResult_value, data, "CMsgDOTAFantasyLeagueMatchupsResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAFantasyLeagueMatchupsResponse_EResult(value) + return nil +} + +func (CMsgDOTAFantasyLeagueMatchupsResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{15, 0} +} + +type CMsgDOTAEditFantasyTeamResponse_EResult int32 + +const ( + CMsgDOTAEditFantasyTeamResponse_SUCCESS CMsgDOTAEditFantasyTeamResponse_EResult = 0 + CMsgDOTAEditFantasyTeamResponse_ERROR_UNSPECIFIED CMsgDOTAEditFantasyTeamResponse_EResult = 1 + CMsgDOTAEditFantasyTeamResponse_ERROR_INVALID_TEAM_INFO CMsgDOTAEditFantasyTeamResponse_EResult = 2 + CMsgDOTAEditFantasyTeamResponse_ERROR_NAME_ALREADY_TAKEN CMsgDOTAEditFantasyTeamResponse_EResult = 3 + CMsgDOTAEditFantasyTeamResponse_ERROR_NO_PERMISSION CMsgDOTAEditFantasyTeamResponse_EResult = 4 +) + +var CMsgDOTAEditFantasyTeamResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_INVALID_TEAM_INFO", + 3: "ERROR_NAME_ALREADY_TAKEN", + 4: "ERROR_NO_PERMISSION", +} + +var CMsgDOTAEditFantasyTeamResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_INVALID_TEAM_INFO": 2, + "ERROR_NAME_ALREADY_TAKEN": 3, + "ERROR_NO_PERMISSION": 4, +} + +func (x CMsgDOTAEditFantasyTeamResponse_EResult) Enum() *CMsgDOTAEditFantasyTeamResponse_EResult { + p := new(CMsgDOTAEditFantasyTeamResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAEditFantasyTeamResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAEditFantasyTeamResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAEditFantasyTeamResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAEditFantasyTeamResponse_EResult_value, data, "CMsgDOTAEditFantasyTeamResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAEditFantasyTeamResponse_EResult(value) + return nil +} + +func (CMsgDOTAEditFantasyTeamResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{17, 0} +} + +type CMsgDOTAFantasyTeamScoreResponse_EResult int32 + +const ( + CMsgDOTAFantasyTeamScoreResponse_SUCCESS CMsgDOTAFantasyTeamScoreResponse_EResult = 0 + CMsgDOTAFantasyTeamScoreResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyTeamScoreResponse_EResult = 1 + CMsgDOTAFantasyTeamScoreResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyTeamScoreResponse_EResult = 2 + CMsgDOTAFantasyTeamScoreResponse_ERROR_OWNER_NOT_IN_LEAGUE CMsgDOTAFantasyTeamScoreResponse_EResult = 3 +) + +var CMsgDOTAFantasyTeamScoreResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_NO_PERMISSION", + 3: "ERROR_OWNER_NOT_IN_LEAGUE", +} + +var CMsgDOTAFantasyTeamScoreResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_NO_PERMISSION": 2, + "ERROR_OWNER_NOT_IN_LEAGUE": 3, +} + +func (x CMsgDOTAFantasyTeamScoreResponse_EResult) Enum() *CMsgDOTAFantasyTeamScoreResponse_EResult { + p := new(CMsgDOTAFantasyTeamScoreResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAFantasyTeamScoreResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAFantasyTeamScoreResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAFantasyTeamScoreResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyTeamScoreResponse_EResult_value, data, "CMsgDOTAFantasyTeamScoreResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAFantasyTeamScoreResponse_EResult(value) + return nil +} + +func (CMsgDOTAFantasyTeamScoreResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{23, 0} +} + +type CMsgDOTAFantasyTeamStandingsResponse_EResult int32 + +const ( + CMsgDOTAFantasyTeamStandingsResponse_SUCCESS CMsgDOTAFantasyTeamStandingsResponse_EResult = 0 + CMsgDOTAFantasyTeamStandingsResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyTeamStandingsResponse_EResult = 1 + CMsgDOTAFantasyTeamStandingsResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyTeamStandingsResponse_EResult = 2 +) + +var CMsgDOTAFantasyTeamStandingsResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_NO_PERMISSION", +} + +var CMsgDOTAFantasyTeamStandingsResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_NO_PERMISSION": 2, +} + +func (x CMsgDOTAFantasyTeamStandingsResponse_EResult) Enum() *CMsgDOTAFantasyTeamStandingsResponse_EResult { + p := new(CMsgDOTAFantasyTeamStandingsResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAFantasyTeamStandingsResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAFantasyTeamStandingsResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAFantasyTeamStandingsResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyTeamStandingsResponse_EResult_value, data, "CMsgDOTAFantasyTeamStandingsResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAFantasyTeamStandingsResponse_EResult(value) + return nil +} + +func (CMsgDOTAFantasyTeamStandingsResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{25, 0} +} + +type CMsgDOTAFantasyPlayerScoreResponse_EResult int32 + +const ( + CMsgDOTAFantasyPlayerScoreResponse_SUCCESS CMsgDOTAFantasyPlayerScoreResponse_EResult = 0 + CMsgDOTAFantasyPlayerScoreResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyPlayerScoreResponse_EResult = 1 + CMsgDOTAFantasyPlayerScoreResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyPlayerScoreResponse_EResult = 2 +) + +var CMsgDOTAFantasyPlayerScoreResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_NO_PERMISSION", +} + +var CMsgDOTAFantasyPlayerScoreResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_NO_PERMISSION": 2, +} + +func (x CMsgDOTAFantasyPlayerScoreResponse_EResult) Enum() *CMsgDOTAFantasyPlayerScoreResponse_EResult { + p := new(CMsgDOTAFantasyPlayerScoreResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAFantasyPlayerScoreResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAFantasyPlayerScoreResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAFantasyPlayerScoreResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyPlayerScoreResponse_EResult_value, data, "CMsgDOTAFantasyPlayerScoreResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAFantasyPlayerScoreResponse_EResult(value) + return nil +} + +func (CMsgDOTAFantasyPlayerScoreResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{27, 0} +} + +type CMsgDOTAFantasyPlayerStandingsResponse_EResult int32 + +const ( + CMsgDOTAFantasyPlayerStandingsResponse_SUCCESS CMsgDOTAFantasyPlayerStandingsResponse_EResult = 0 + CMsgDOTAFantasyPlayerStandingsResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyPlayerStandingsResponse_EResult = 1 + CMsgDOTAFantasyPlayerStandingsResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyPlayerStandingsResponse_EResult = 2 +) + +var CMsgDOTAFantasyPlayerStandingsResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_NO_PERMISSION", +} + +var CMsgDOTAFantasyPlayerStandingsResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_NO_PERMISSION": 2, +} + +func (x CMsgDOTAFantasyPlayerStandingsResponse_EResult) Enum() *CMsgDOTAFantasyPlayerStandingsResponse_EResult { + p := new(CMsgDOTAFantasyPlayerStandingsResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAFantasyPlayerStandingsResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAFantasyPlayerStandingsResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAFantasyPlayerStandingsResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyPlayerStandingsResponse_EResult_value, data, "CMsgDOTAFantasyPlayerStandingsResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAFantasyPlayerStandingsResponse_EResult(value) + return nil +} + +func (CMsgDOTAFantasyPlayerStandingsResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{29, 0} +} + +type CMsgDOTAFantasyLeagueCreateResponse_EResult int32 + +const ( + CMsgDOTAFantasyLeagueCreateResponse_SUCCESS CMsgDOTAFantasyLeagueCreateResponse_EResult = 0 + CMsgDOTAFantasyLeagueCreateResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyLeagueCreateResponse_EResult = 1 + CMsgDOTAFantasyLeagueCreateResponse_ERROR_BAD_SEASON_ID CMsgDOTAFantasyLeagueCreateResponse_EResult = 2 + CMsgDOTAFantasyLeagueCreateResponse_ERROR_BAD_LEAGUE_NAME CMsgDOTAFantasyLeagueCreateResponse_EResult = 3 + CMsgDOTAFantasyLeagueCreateResponse_ERROR_BAD_TEAM_NAME CMsgDOTAFantasyLeagueCreateResponse_EResult = 4 + CMsgDOTAFantasyLeagueCreateResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyLeagueCreateResponse_EResult = 5 + CMsgDOTAFantasyLeagueCreateResponse_ERROR_FAILED_LOGO_UPLOAD CMsgDOTAFantasyLeagueCreateResponse_EResult = 6 + CMsgDOTAFantasyLeagueCreateResponse_ERROR_NO_TICKET CMsgDOTAFantasyLeagueCreateResponse_EResult = 7 +) + +var CMsgDOTAFantasyLeagueCreateResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_NO_PERMISSION", + 2: "ERROR_BAD_SEASON_ID", + 3: "ERROR_BAD_LEAGUE_NAME", + 4: "ERROR_BAD_TEAM_NAME", + 5: "ERROR_UNSPECIFIED", + 6: "ERROR_FAILED_LOGO_UPLOAD", + 7: "ERROR_NO_TICKET", +} + +var CMsgDOTAFantasyLeagueCreateResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_NO_PERMISSION": 1, + "ERROR_BAD_SEASON_ID": 2, + "ERROR_BAD_LEAGUE_NAME": 3, + "ERROR_BAD_TEAM_NAME": 4, + "ERROR_UNSPECIFIED": 5, + "ERROR_FAILED_LOGO_UPLOAD": 6, + "ERROR_NO_TICKET": 7, +} + +func (x CMsgDOTAFantasyLeagueCreateResponse_EResult) Enum() *CMsgDOTAFantasyLeagueCreateResponse_EResult { + p := new(CMsgDOTAFantasyLeagueCreateResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAFantasyLeagueCreateResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAFantasyLeagueCreateResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAFantasyLeagueCreateResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyLeagueCreateResponse_EResult_value, data, "CMsgDOTAFantasyLeagueCreateResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAFantasyLeagueCreateResponse_EResult(value) + return nil +} + +func (CMsgDOTAFantasyLeagueCreateResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{31, 0} +} + +type CMsgDOTAFantasyTeamCreateResponse_EResult int32 + +const ( + CMsgDOTAFantasyTeamCreateResponse_SUCCESS CMsgDOTAFantasyTeamCreateResponse_EResult = 0 + CMsgDOTAFantasyTeamCreateResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyTeamCreateResponse_EResult = 1 + CMsgDOTAFantasyTeamCreateResponse_ERROR_FAILED_LOGO_UPLOAD CMsgDOTAFantasyTeamCreateResponse_EResult = 2 + CMsgDOTAFantasyTeamCreateResponse_ERROR_BAD_FANTASY_LEAGUE_ID CMsgDOTAFantasyTeamCreateResponse_EResult = 3 + CMsgDOTAFantasyTeamCreateResponse_ERROR_BAD_NAME CMsgDOTAFantasyTeamCreateResponse_EResult = 4 + CMsgDOTAFantasyTeamCreateResponse_ERROR_FULL CMsgDOTAFantasyTeamCreateResponse_EResult = 5 + CMsgDOTAFantasyTeamCreateResponse_ERROR_ALREADY_MEMBER CMsgDOTAFantasyTeamCreateResponse_EResult = 6 + CMsgDOTAFantasyTeamCreateResponse_ERROR_BAD_PASSWORD CMsgDOTAFantasyTeamCreateResponse_EResult = 7 + CMsgDOTAFantasyTeamCreateResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyTeamCreateResponse_EResult = 8 + CMsgDOTAFantasyTeamCreateResponse_ERROR_NO_TICKET CMsgDOTAFantasyTeamCreateResponse_EResult = 9 + CMsgDOTAFantasyTeamCreateResponse_ERROR_LEAGUE_LOCKED CMsgDOTAFantasyTeamCreateResponse_EResult = 10 +) + +var CMsgDOTAFantasyTeamCreateResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_NO_PERMISSION", + 2: "ERROR_FAILED_LOGO_UPLOAD", + 3: "ERROR_BAD_FANTASY_LEAGUE_ID", + 4: "ERROR_BAD_NAME", + 5: "ERROR_FULL", + 6: "ERROR_ALREADY_MEMBER", + 7: "ERROR_BAD_PASSWORD", + 8: "ERROR_UNSPECIFIED", + 9: "ERROR_NO_TICKET", + 10: "ERROR_LEAGUE_LOCKED", +} + +var CMsgDOTAFantasyTeamCreateResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_NO_PERMISSION": 1, + "ERROR_FAILED_LOGO_UPLOAD": 2, + "ERROR_BAD_FANTASY_LEAGUE_ID": 3, + "ERROR_BAD_NAME": 4, + "ERROR_FULL": 5, + "ERROR_ALREADY_MEMBER": 6, + "ERROR_BAD_PASSWORD": 7, + "ERROR_UNSPECIFIED": 8, + "ERROR_NO_TICKET": 9, + "ERROR_LEAGUE_LOCKED": 10, +} + +func (x CMsgDOTAFantasyTeamCreateResponse_EResult) Enum() *CMsgDOTAFantasyTeamCreateResponse_EResult { + p := new(CMsgDOTAFantasyTeamCreateResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAFantasyTeamCreateResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAFantasyTeamCreateResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAFantasyTeamCreateResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyTeamCreateResponse_EResult_value, data, "CMsgDOTAFantasyTeamCreateResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAFantasyTeamCreateResponse_EResult(value) + return nil +} + +func (CMsgDOTAFantasyTeamCreateResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{33, 0} +} + +type CMsgDOTAFantasyLeagueEditInvitesResponse_EResult int32 + +const ( + CMsgDOTAFantasyLeagueEditInvitesResponse_SUCCESS CMsgDOTAFantasyLeagueEditInvitesResponse_EResult = 0 + CMsgDOTAFantasyLeagueEditInvitesResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyLeagueEditInvitesResponse_EResult = 1 +) + +var CMsgDOTAFantasyLeagueEditInvitesResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", +} + +var CMsgDOTAFantasyLeagueEditInvitesResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, +} + +func (x CMsgDOTAFantasyLeagueEditInvitesResponse_EResult) Enum() *CMsgDOTAFantasyLeagueEditInvitesResponse_EResult { + p := new(CMsgDOTAFantasyLeagueEditInvitesResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAFantasyLeagueEditInvitesResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAFantasyLeagueEditInvitesResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAFantasyLeagueEditInvitesResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyLeagueEditInvitesResponse_EResult_value, data, "CMsgDOTAFantasyLeagueEditInvitesResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAFantasyLeagueEditInvitesResponse_EResult(value) + return nil +} + +func (CMsgDOTAFantasyLeagueEditInvitesResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{35, 0} +} + +type CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult int32 + +const ( + CMsgDOTAFantasyLeagueDraftPlayerResponse_SUCCESS CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult = 0 + CMsgDOTAFantasyLeagueDraftPlayerResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult = 1 + CMsgDOTAFantasyLeagueDraftPlayerResponse_ERROR_INVALID_FANTASY_LEAGUE CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult = 2 + CMsgDOTAFantasyLeagueDraftPlayerResponse_ERROR_FANTASY_LEAGUE_NOT_DRAFTING CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult = 3 + CMsgDOTAFantasyLeagueDraftPlayerResponse_ERROR_OWNER_NOT_IN_LEAGUE CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult = 4 + CMsgDOTAFantasyLeagueDraftPlayerResponse_ERROR_NOT_OWNERS_TURN CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult = 5 + CMsgDOTAFantasyLeagueDraftPlayerResponse_ERROR_PLAYER_INVALID CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult = 6 + CMsgDOTAFantasyLeagueDraftPlayerResponse_ERROR_PLAYER_UNAVAILABLE CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult = 7 + CMsgDOTAFantasyLeagueDraftPlayerResponse_ERROR_PLAYER_NO_VALID_SLOTS CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult = 8 +) + +var CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_INVALID_FANTASY_LEAGUE", + 3: "ERROR_FANTASY_LEAGUE_NOT_DRAFTING", + 4: "ERROR_OWNER_NOT_IN_LEAGUE", + 5: "ERROR_NOT_OWNERS_TURN", + 6: "ERROR_PLAYER_INVALID", + 7: "ERROR_PLAYER_UNAVAILABLE", + 8: "ERROR_PLAYER_NO_VALID_SLOTS", +} + +var CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_INVALID_FANTASY_LEAGUE": 2, + "ERROR_FANTASY_LEAGUE_NOT_DRAFTING": 3, + "ERROR_OWNER_NOT_IN_LEAGUE": 4, + "ERROR_NOT_OWNERS_TURN": 5, + "ERROR_PLAYER_INVALID": 6, + "ERROR_PLAYER_UNAVAILABLE": 7, + "ERROR_PLAYER_NO_VALID_SLOTS": 8, +} + +func (x CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult) Enum() *CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult { + p := new(CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult_value, data, "CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult(value) + return nil +} + +func (CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{39, 0} +} + +type CMsgDOTAFantasyTeamRosterSwapResponse_EResult int32 + +const ( + CMsgDOTAFantasyTeamRosterSwapResponse_SUCCESS CMsgDOTAFantasyTeamRosterSwapResponse_EResult = 0 + CMsgDOTAFantasyTeamRosterSwapResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyTeamRosterSwapResponse_EResult = 1 + CMsgDOTAFantasyTeamRosterSwapResponse_ERROR_OWNER_NOT_IN_LEAGUE CMsgDOTAFantasyTeamRosterSwapResponse_EResult = 2 + CMsgDOTAFantasyTeamRosterSwapResponse_ERROR_SLOTS_INVALID CMsgDOTAFantasyTeamRosterSwapResponse_EResult = 3 + CMsgDOTAFantasyTeamRosterSwapResponse_ERROR_SLOT_LOCKED CMsgDOTAFantasyTeamRosterSwapResponse_EResult = 4 +) + +var CMsgDOTAFantasyTeamRosterSwapResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_OWNER_NOT_IN_LEAGUE", + 3: "ERROR_SLOTS_INVALID", + 4: "ERROR_SLOT_LOCKED", +} + +var CMsgDOTAFantasyTeamRosterSwapResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_OWNER_NOT_IN_LEAGUE": 2, + "ERROR_SLOTS_INVALID": 3, + "ERROR_SLOT_LOCKED": 4, +} + +func (x CMsgDOTAFantasyTeamRosterSwapResponse_EResult) Enum() *CMsgDOTAFantasyTeamRosterSwapResponse_EResult { + p := new(CMsgDOTAFantasyTeamRosterSwapResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAFantasyTeamRosterSwapResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAFantasyTeamRosterSwapResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAFantasyTeamRosterSwapResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyTeamRosterSwapResponse_EResult_value, data, "CMsgDOTAFantasyTeamRosterSwapResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAFantasyTeamRosterSwapResponse_EResult(value) + return nil +} + +func (CMsgDOTAFantasyTeamRosterSwapResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{41, 0} +} + +type CMsgDOTAFantasyTeamRosterAddDropResponse_EResult int32 + +const ( + CMsgDOTAFantasyTeamRosterAddDropResponse_SUCCESS CMsgDOTAFantasyTeamRosterAddDropResponse_EResult = 0 + CMsgDOTAFantasyTeamRosterAddDropResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyTeamRosterAddDropResponse_EResult = 1 + CMsgDOTAFantasyTeamRosterAddDropResponse_ERROR_OWNER_NOT_IN_LEAGUE CMsgDOTAFantasyTeamRosterAddDropResponse_EResult = 2 + CMsgDOTAFantasyTeamRosterAddDropResponse_ERROR_PLAYER_NOT_AVAILABLE CMsgDOTAFantasyTeamRosterAddDropResponse_EResult = 3 + CMsgDOTAFantasyTeamRosterAddDropResponse_ERROR_PLAYER_NOT_ON_TEAM CMsgDOTAFantasyTeamRosterAddDropResponse_EResult = 4 + CMsgDOTAFantasyTeamRosterAddDropResponse_ERROR_TRADE_ALREADY_PENDING CMsgDOTAFantasyTeamRosterAddDropResponse_EResult = 5 +) + +var CMsgDOTAFantasyTeamRosterAddDropResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_OWNER_NOT_IN_LEAGUE", + 3: "ERROR_PLAYER_NOT_AVAILABLE", + 4: "ERROR_PLAYER_NOT_ON_TEAM", + 5: "ERROR_TRADE_ALREADY_PENDING", +} + +var CMsgDOTAFantasyTeamRosterAddDropResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_OWNER_NOT_IN_LEAGUE": 2, + "ERROR_PLAYER_NOT_AVAILABLE": 3, + "ERROR_PLAYER_NOT_ON_TEAM": 4, + "ERROR_TRADE_ALREADY_PENDING": 5, +} + +func (x CMsgDOTAFantasyTeamRosterAddDropResponse_EResult) Enum() *CMsgDOTAFantasyTeamRosterAddDropResponse_EResult { + p := new(CMsgDOTAFantasyTeamRosterAddDropResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAFantasyTeamRosterAddDropResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAFantasyTeamRosterAddDropResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAFantasyTeamRosterAddDropResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyTeamRosterAddDropResponse_EResult_value, data, "CMsgDOTAFantasyTeamRosterAddDropResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAFantasyTeamRosterAddDropResponse_EResult(value) + return nil +} + +func (CMsgDOTAFantasyTeamRosterAddDropResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{43, 0} +} + +type CMsgDOTAFantasyTeamTradesResponse_EResult int32 + +const ( + CMsgDOTAFantasyTeamTradesResponse_SUCCESS CMsgDOTAFantasyTeamTradesResponse_EResult = 0 + CMsgDOTAFantasyTeamTradesResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyTeamTradesResponse_EResult = 1 + CMsgDOTAFantasyTeamTradesResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyTeamTradesResponse_EResult = 2 +) + +var CMsgDOTAFantasyTeamTradesResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_NO_PERMISSION", +} + +var CMsgDOTAFantasyTeamTradesResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_NO_PERMISSION": 2, +} + +func (x CMsgDOTAFantasyTeamTradesResponse_EResult) Enum() *CMsgDOTAFantasyTeamTradesResponse_EResult { + p := new(CMsgDOTAFantasyTeamTradesResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAFantasyTeamTradesResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAFantasyTeamTradesResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAFantasyTeamTradesResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyTeamTradesResponse_EResult_value, data, "CMsgDOTAFantasyTeamTradesResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAFantasyTeamTradesResponse_EResult(value) + return nil +} + +func (CMsgDOTAFantasyTeamTradesResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{45, 0} +} + +type CMsgDOTAFantasyTeamTradeCancelResponse_EResult int32 + +const ( + CMsgDOTAFantasyTeamTradeCancelResponse_SUCCESS CMsgDOTAFantasyTeamTradeCancelResponse_EResult = 0 + CMsgDOTAFantasyTeamTradeCancelResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyTeamTradeCancelResponse_EResult = 1 + CMsgDOTAFantasyTeamTradeCancelResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyTeamTradeCancelResponse_EResult = 2 + CMsgDOTAFantasyTeamTradeCancelResponse_ERROR_NO_TRADE CMsgDOTAFantasyTeamTradeCancelResponse_EResult = 3 +) + +var CMsgDOTAFantasyTeamTradeCancelResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_NO_PERMISSION", + 3: "ERROR_NO_TRADE", +} + +var CMsgDOTAFantasyTeamTradeCancelResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_NO_PERMISSION": 2, + "ERROR_NO_TRADE": 3, +} + +func (x CMsgDOTAFantasyTeamTradeCancelResponse_EResult) Enum() *CMsgDOTAFantasyTeamTradeCancelResponse_EResult { + p := new(CMsgDOTAFantasyTeamTradeCancelResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAFantasyTeamTradeCancelResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAFantasyTeamTradeCancelResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAFantasyTeamTradeCancelResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyTeamTradeCancelResponse_EResult_value, data, "CMsgDOTAFantasyTeamTradeCancelResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAFantasyTeamTradeCancelResponse_EResult(value) + return nil +} + +func (CMsgDOTAFantasyTeamTradeCancelResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{47, 0} +} + +type CMsgDOTAFantasyTeamRosterResponse_EResult int32 + +const ( + CMsgDOTAFantasyTeamRosterResponse_SUCCESS CMsgDOTAFantasyTeamRosterResponse_EResult = 0 + CMsgDOTAFantasyTeamRosterResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyTeamRosterResponse_EResult = 1 + CMsgDOTAFantasyTeamRosterResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyTeamRosterResponse_EResult = 2 + CMsgDOTAFantasyTeamRosterResponse_ERROR_OWNER_NOT_IN_LEAGUE CMsgDOTAFantasyTeamRosterResponse_EResult = 3 +) + +var CMsgDOTAFantasyTeamRosterResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_NO_PERMISSION", + 3: "ERROR_OWNER_NOT_IN_LEAGUE", +} + +var CMsgDOTAFantasyTeamRosterResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_NO_PERMISSION": 2, + "ERROR_OWNER_NOT_IN_LEAGUE": 3, +} + +func (x CMsgDOTAFantasyTeamRosterResponse_EResult) Enum() *CMsgDOTAFantasyTeamRosterResponse_EResult { + p := new(CMsgDOTAFantasyTeamRosterResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAFantasyTeamRosterResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAFantasyTeamRosterResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAFantasyTeamRosterResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyTeamRosterResponse_EResult_value, data, "CMsgDOTAFantasyTeamRosterResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAFantasyTeamRosterResponse_EResult(value) + return nil +} + +func (CMsgDOTAFantasyTeamRosterResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{49, 0} +} + +type CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult int32 + +const ( + CMsgDOTAFantasyPlayerHisoricalStatsResponse_SUCCESS CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult = 0 + CMsgDOTAFantasyPlayerHisoricalStatsResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult = 1 + CMsgDOTAFantasyPlayerHisoricalStatsResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult = 2 +) + +var CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_NO_PERMISSION", +} + +var CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_NO_PERMISSION": 2, +} + +func (x CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult) Enum() *CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult { + p := new(CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult_value, data, "CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult(value) + return nil +} + +func (CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{51, 0} +} + +type CMsgDOTAFantasyMessagesResponse_EResult int32 + +const ( + CMsgDOTAFantasyMessagesResponse_SUCCESS CMsgDOTAFantasyMessagesResponse_EResult = 0 + CMsgDOTAFantasyMessagesResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyMessagesResponse_EResult = 1 + CMsgDOTAFantasyMessagesResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyMessagesResponse_EResult = 2 +) + +var CMsgDOTAFantasyMessagesResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_NO_PERMISSION", +} + +var CMsgDOTAFantasyMessagesResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_NO_PERMISSION": 2, +} + +func (x CMsgDOTAFantasyMessagesResponse_EResult) Enum() *CMsgDOTAFantasyMessagesResponse_EResult { + p := new(CMsgDOTAFantasyMessagesResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAFantasyMessagesResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAFantasyMessagesResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAFantasyMessagesResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyMessagesResponse_EResult_value, data, "CMsgDOTAFantasyMessagesResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAFantasyMessagesResponse_EResult(value) + return nil +} + +func (CMsgDOTAFantasyMessagesResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{54, 0} +} + +type CMsgDOTAFantasyRemoveOwnerResponse_EResult int32 + +const ( + CMsgDOTAFantasyRemoveOwnerResponse_SUCCESS CMsgDOTAFantasyRemoveOwnerResponse_EResult = 0 + CMsgDOTAFantasyRemoveOwnerResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyRemoveOwnerResponse_EResult = 1 + CMsgDOTAFantasyRemoveOwnerResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyRemoveOwnerResponse_EResult = 2 + CMsgDOTAFantasyRemoveOwnerResponse_ERROR_LEAGUE_LOCKED CMsgDOTAFantasyRemoveOwnerResponse_EResult = 3 + CMsgDOTAFantasyRemoveOwnerResponse_ERROR_NOT_A_MEMBER CMsgDOTAFantasyRemoveOwnerResponse_EResult = 4 +) + +var CMsgDOTAFantasyRemoveOwnerResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_NO_PERMISSION", + 3: "ERROR_LEAGUE_LOCKED", + 4: "ERROR_NOT_A_MEMBER", +} + +var CMsgDOTAFantasyRemoveOwnerResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_NO_PERMISSION": 2, + "ERROR_LEAGUE_LOCKED": 3, + "ERROR_NOT_A_MEMBER": 4, +} + +func (x CMsgDOTAFantasyRemoveOwnerResponse_EResult) Enum() *CMsgDOTAFantasyRemoveOwnerResponse_EResult { + p := new(CMsgDOTAFantasyRemoveOwnerResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAFantasyRemoveOwnerResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAFantasyRemoveOwnerResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAFantasyRemoveOwnerResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyRemoveOwnerResponse_EResult_value, data, "CMsgDOTAFantasyRemoveOwnerResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAFantasyRemoveOwnerResponse_EResult(value) + return nil +} + +func (CMsgDOTAFantasyRemoveOwnerResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{56, 0} +} + +type CMsgDOTAFantasyScheduledMatchesResponse_EResult int32 + +const ( + CMsgDOTAFantasyScheduledMatchesResponse_SUCCESS CMsgDOTAFantasyScheduledMatchesResponse_EResult = 0 + CMsgDOTAFantasyScheduledMatchesResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyScheduledMatchesResponse_EResult = 1 +) + +var CMsgDOTAFantasyScheduledMatchesResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", +} + +var CMsgDOTAFantasyScheduledMatchesResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, +} + +func (x CMsgDOTAFantasyScheduledMatchesResponse_EResult) Enum() *CMsgDOTAFantasyScheduledMatchesResponse_EResult { + p := new(CMsgDOTAFantasyScheduledMatchesResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAFantasyScheduledMatchesResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAFantasyScheduledMatchesResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAFantasyScheduledMatchesResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyScheduledMatchesResponse_EResult_value, data, "CMsgDOTAFantasyScheduledMatchesResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAFantasyScheduledMatchesResponse_EResult(value) + return nil +} + +func (CMsgDOTAFantasyScheduledMatchesResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{58, 0} +} + +type CMsgDOTAFantasyLeaveLeagueResponse_EResult int32 + +const ( + CMsgDOTAFantasyLeaveLeagueResponse_SUCCESS CMsgDOTAFantasyLeaveLeagueResponse_EResult = 0 + CMsgDOTAFantasyLeaveLeagueResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyLeaveLeagueResponse_EResult = 1 + CMsgDOTAFantasyLeaveLeagueResponse_ERROR_NOT_MEMBER CMsgDOTAFantasyLeaveLeagueResponse_EResult = 2 + CMsgDOTAFantasyLeaveLeagueResponse_ERROR_LEAGUE_NOT_FOUND CMsgDOTAFantasyLeaveLeagueResponse_EResult = 3 + CMsgDOTAFantasyLeaveLeagueResponse_ERROR_DRAFT_ACTIVE CMsgDOTAFantasyLeaveLeagueResponse_EResult = 4 +) + +var CMsgDOTAFantasyLeaveLeagueResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_NOT_MEMBER", + 3: "ERROR_LEAGUE_NOT_FOUND", + 4: "ERROR_DRAFT_ACTIVE", +} + +var CMsgDOTAFantasyLeaveLeagueResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_NOT_MEMBER": 2, + "ERROR_LEAGUE_NOT_FOUND": 3, + "ERROR_DRAFT_ACTIVE": 4, +} + +func (x CMsgDOTAFantasyLeaveLeagueResponse_EResult) Enum() *CMsgDOTAFantasyLeaveLeagueResponse_EResult { + p := new(CMsgDOTAFantasyLeaveLeagueResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAFantasyLeaveLeagueResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAFantasyLeaveLeagueResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAFantasyLeaveLeagueResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyLeaveLeagueResponse_EResult_value, data, "CMsgDOTAFantasyLeaveLeagueResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAFantasyLeaveLeagueResponse_EResult(value) + return nil +} + +func (CMsgDOTAFantasyLeaveLeagueResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{60, 0} +} + +type CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult int32 + +const ( + CMsgDOTAFantasyPlayerScoreDetailsResponse_SUCCESS CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult = 0 + CMsgDOTAFantasyPlayerScoreDetailsResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult = 1 + CMsgDOTAFantasyPlayerScoreDetailsResponse_ERROR_NOT_MEMBER CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult = 2 +) + +var CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_NOT_MEMBER", +} + +var CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_NOT_MEMBER": 2, +} + +func (x CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult) Enum() *CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult { + p := new(CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult_value, data, "CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult(value) + return nil +} + +func (CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{62, 0} +} + +type CMsgClientToGCGetPlayerCardRosterResponse_Result int32 + +const ( + CMsgClientToGCGetPlayerCardRosterResponse_SUCCESS CMsgClientToGCGetPlayerCardRosterResponse_Result = 0 + CMsgClientToGCGetPlayerCardRosterResponse_ERROR_UNSPECIFIED CMsgClientToGCGetPlayerCardRosterResponse_Result = 1 + CMsgClientToGCGetPlayerCardRosterResponse_ERROR_INVALID_LEAGUE_ID CMsgClientToGCGetPlayerCardRosterResponse_Result = 2 + CMsgClientToGCGetPlayerCardRosterResponse_ERROR_INVALID_TIMESTAMP CMsgClientToGCGetPlayerCardRosterResponse_Result = 3 +) + +var CMsgClientToGCGetPlayerCardRosterResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_INVALID_LEAGUE_ID", + 3: "ERROR_INVALID_TIMESTAMP", +} + +var CMsgClientToGCGetPlayerCardRosterResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_INVALID_LEAGUE_ID": 2, + "ERROR_INVALID_TIMESTAMP": 3, +} + +func (x CMsgClientToGCGetPlayerCardRosterResponse_Result) Enum() *CMsgClientToGCGetPlayerCardRosterResponse_Result { + p := new(CMsgClientToGCGetPlayerCardRosterResponse_Result) + *p = x + return p +} + +func (x CMsgClientToGCGetPlayerCardRosterResponse_Result) String() string { + return proto.EnumName(CMsgClientToGCGetPlayerCardRosterResponse_Result_name, int32(x)) +} + +func (x *CMsgClientToGCGetPlayerCardRosterResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCGetPlayerCardRosterResponse_Result_value, data, "CMsgClientToGCGetPlayerCardRosterResponse_Result") + if err != nil { + return err + } + *x = CMsgClientToGCGetPlayerCardRosterResponse_Result(value) + return nil +} + +func (CMsgClientToGCGetPlayerCardRosterResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{69, 0} +} + +type CMsgClientToGCSetPlayerCardRosterResponse_Result int32 + +const ( + CMsgClientToGCSetPlayerCardRosterResponse_SUCCESS CMsgClientToGCSetPlayerCardRosterResponse_Result = 0 + CMsgClientToGCSetPlayerCardRosterResponse_ERROR_UNSPECIFIED CMsgClientToGCSetPlayerCardRosterResponse_Result = 1 + CMsgClientToGCSetPlayerCardRosterResponse_ERROR_INVALID_LEAGUE_ID CMsgClientToGCSetPlayerCardRosterResponse_Result = 2 + CMsgClientToGCSetPlayerCardRosterResponse_ERROR_INVALID_TIMESTAMP CMsgClientToGCSetPlayerCardRosterResponse_Result = 3 + CMsgClientToGCSetPlayerCardRosterResponse_ERROR_PLAYER_CARD_NOT_OWNED CMsgClientToGCSetPlayerCardRosterResponse_Result = 4 + CMsgClientToGCSetPlayerCardRosterResponse_ERROR_INVALID_SLOT CMsgClientToGCSetPlayerCardRosterResponse_Result = 5 + CMsgClientToGCSetPlayerCardRosterResponse_ERROR_FAILED_CARD_INFO CMsgClientToGCSetPlayerCardRosterResponse_Result = 6 + CMsgClientToGCSetPlayerCardRosterResponse_ERROR_ACCOUNT_DUPLICATE CMsgClientToGCSetPlayerCardRosterResponse_Result = 7 + CMsgClientToGCSetPlayerCardRosterResponse_ERROR_LOCKED_TIMESTAMP CMsgClientToGCSetPlayerCardRosterResponse_Result = 8 +) + +var CMsgClientToGCSetPlayerCardRosterResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_INVALID_LEAGUE_ID", + 3: "ERROR_INVALID_TIMESTAMP", + 4: "ERROR_PLAYER_CARD_NOT_OWNED", + 5: "ERROR_INVALID_SLOT", + 6: "ERROR_FAILED_CARD_INFO", + 7: "ERROR_ACCOUNT_DUPLICATE", + 8: "ERROR_LOCKED_TIMESTAMP", +} + +var CMsgClientToGCSetPlayerCardRosterResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_INVALID_LEAGUE_ID": 2, + "ERROR_INVALID_TIMESTAMP": 3, + "ERROR_PLAYER_CARD_NOT_OWNED": 4, + "ERROR_INVALID_SLOT": 5, + "ERROR_FAILED_CARD_INFO": 6, + "ERROR_ACCOUNT_DUPLICATE": 7, + "ERROR_LOCKED_TIMESTAMP": 8, +} + +func (x CMsgClientToGCSetPlayerCardRosterResponse_Result) Enum() *CMsgClientToGCSetPlayerCardRosterResponse_Result { + p := new(CMsgClientToGCSetPlayerCardRosterResponse_Result) + *p = x + return p +} + +func (x CMsgClientToGCSetPlayerCardRosterResponse_Result) String() string { + return proto.EnumName(CMsgClientToGCSetPlayerCardRosterResponse_Result_name, int32(x)) +} + +func (x *CMsgClientToGCSetPlayerCardRosterResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCSetPlayerCardRosterResponse_Result_value, data, "CMsgClientToGCSetPlayerCardRosterResponse_Result") + if err != nil { + return err + } + *x = CMsgClientToGCSetPlayerCardRosterResponse_Result(value) + return nil +} + +func (CMsgClientToGCSetPlayerCardRosterResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{71, 0} +} + +type CMsgDOTAFantasyDPCLeagueStatus_ERosterStatus int32 + +const ( + CMsgDOTAFantasyDPCLeagueStatus_UNSET CMsgDOTAFantasyDPCLeagueStatus_ERosterStatus = 0 + CMsgDOTAFantasyDPCLeagueStatus_PARTIAL CMsgDOTAFantasyDPCLeagueStatus_ERosterStatus = 1 + CMsgDOTAFantasyDPCLeagueStatus_FULL CMsgDOTAFantasyDPCLeagueStatus_ERosterStatus = 2 + CMsgDOTAFantasyDPCLeagueStatus_CONCLUDED CMsgDOTAFantasyDPCLeagueStatus_ERosterStatus = 3 +) + +var CMsgDOTAFantasyDPCLeagueStatus_ERosterStatus_name = map[int32]string{ + 0: "UNSET", + 1: "PARTIAL", + 2: "FULL", + 3: "CONCLUDED", +} + +var CMsgDOTAFantasyDPCLeagueStatus_ERosterStatus_value = map[string]int32{ + "UNSET": 0, + "PARTIAL": 1, + "FULL": 2, + "CONCLUDED": 3, +} + +func (x CMsgDOTAFantasyDPCLeagueStatus_ERosterStatus) Enum() *CMsgDOTAFantasyDPCLeagueStatus_ERosterStatus { + p := new(CMsgDOTAFantasyDPCLeagueStatus_ERosterStatus) + *p = x + return p +} + +func (x CMsgDOTAFantasyDPCLeagueStatus_ERosterStatus) String() string { + return proto.EnumName(CMsgDOTAFantasyDPCLeagueStatus_ERosterStatus_name, int32(x)) +} + +func (x *CMsgDOTAFantasyDPCLeagueStatus_ERosterStatus) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyDPCLeagueStatus_ERosterStatus_value, data, "CMsgDOTAFantasyDPCLeagueStatus_ERosterStatus") + if err != nil { + return err + } + *x = CMsgDOTAFantasyDPCLeagueStatus_ERosterStatus(value) + return nil +} + +func (CMsgDOTAFantasyDPCLeagueStatus_ERosterStatus) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{72, 0} +} + +type CMsgDOTAPlayerInfo struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` + CountryCode *string `protobuf:"bytes,3,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` + FantasyRole *Fantasy_Roles `protobuf:"varint,4,opt,name=fantasy_role,json=fantasyRole,enum=protocol.Fantasy_Roles,def=0" json:"fantasy_role,omitempty"` + TeamId *uint32 `protobuf:"varint,5,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + TeamName *string `protobuf:"bytes,6,opt,name=team_name,json=teamName" json:"team_name,omitempty"` + TeamTag *string `protobuf:"bytes,7,opt,name=team_tag,json=teamTag" json:"team_tag,omitempty"` + Sponsor *string `protobuf:"bytes,8,opt,name=sponsor" json:"sponsor,omitempty"` + IsLocked *bool `protobuf:"varint,9,opt,name=is_locked,json=isLocked" json:"is_locked,omitempty"` + IsPro *bool `protobuf:"varint,10,opt,name=is_pro,json=isPro" json:"is_pro,omitempty"` + RealName *string `protobuf:"bytes,11,opt,name=real_name,json=realName" json:"real_name,omitempty"` + Birthdate *uint32 `protobuf:"varint,12,opt,name=birthdate" json:"birthdate,omitempty"` + TotalEarnings *uint32 `protobuf:"varint,13,opt,name=total_earnings,json=totalEarnings" json:"total_earnings,omitempty"` + Results []*CMsgDOTAPlayerInfo_Results `protobuf:"bytes,14,rep,name=results" json:"results,omitempty"` + TeamUrlLogo *string `protobuf:"bytes,15,opt,name=team_url_logo,json=teamUrlLogo" json:"team_url_logo,omitempty"` + AuditEntries []*CMsgDOTAPlayerInfo_AuditEntry `protobuf:"bytes,16,rep,name=audit_entries,json=auditEntries" json:"audit_entries,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAPlayerInfo) Reset() { *m = CMsgDOTAPlayerInfo{} } +func (m *CMsgDOTAPlayerInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAPlayerInfo) ProtoMessage() {} +func (*CMsgDOTAPlayerInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{0} +} + +func (m *CMsgDOTAPlayerInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAPlayerInfo.Unmarshal(m, b) +} +func (m *CMsgDOTAPlayerInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAPlayerInfo.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAPlayerInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAPlayerInfo.Merge(m, src) +} +func (m *CMsgDOTAPlayerInfo) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAPlayerInfo.Size(m) +} +func (m *CMsgDOTAPlayerInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAPlayerInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAPlayerInfo proto.InternalMessageInfo + +const Default_CMsgDOTAPlayerInfo_FantasyRole Fantasy_Roles = Fantasy_Roles_FANTASY_ROLE_UNDEFINED + +func (m *CMsgDOTAPlayerInfo) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAPlayerInfo) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgDOTAPlayerInfo) GetCountryCode() string { + if m != nil && m.CountryCode != nil { + return *m.CountryCode + } + return "" +} + +func (m *CMsgDOTAPlayerInfo) GetFantasyRole() Fantasy_Roles { + if m != nil && m.FantasyRole != nil { + return *m.FantasyRole + } + return Default_CMsgDOTAPlayerInfo_FantasyRole +} + +func (m *CMsgDOTAPlayerInfo) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgDOTAPlayerInfo) GetTeamName() string { + if m != nil && m.TeamName != nil { + return *m.TeamName + } + return "" +} + +func (m *CMsgDOTAPlayerInfo) GetTeamTag() string { + if m != nil && m.TeamTag != nil { + return *m.TeamTag + } + return "" +} + +func (m *CMsgDOTAPlayerInfo) GetSponsor() string { + if m != nil && m.Sponsor != nil { + return *m.Sponsor + } + return "" +} + +func (m *CMsgDOTAPlayerInfo) GetIsLocked() bool { + if m != nil && m.IsLocked != nil { + return *m.IsLocked + } + return false +} + +func (m *CMsgDOTAPlayerInfo) GetIsPro() bool { + if m != nil && m.IsPro != nil { + return *m.IsPro + } + return false +} + +func (m *CMsgDOTAPlayerInfo) GetRealName() string { + if m != nil && m.RealName != nil { + return *m.RealName + } + return "" +} + +func (m *CMsgDOTAPlayerInfo) GetBirthdate() uint32 { + if m != nil && m.Birthdate != nil { + return *m.Birthdate + } + return 0 +} + +func (m *CMsgDOTAPlayerInfo) GetTotalEarnings() uint32 { + if m != nil && m.TotalEarnings != nil { + return *m.TotalEarnings + } + return 0 +} + +func (m *CMsgDOTAPlayerInfo) GetResults() []*CMsgDOTAPlayerInfo_Results { + if m != nil { + return m.Results + } + return nil +} + +func (m *CMsgDOTAPlayerInfo) GetTeamUrlLogo() string { + if m != nil && m.TeamUrlLogo != nil { + return *m.TeamUrlLogo + } + return "" +} + +func (m *CMsgDOTAPlayerInfo) GetAuditEntries() []*CMsgDOTAPlayerInfo_AuditEntry { + if m != nil { + return m.AuditEntries + } + return nil +} + +type CMsgDOTAPlayerInfo_Results struct { + LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + Placement *uint32 `protobuf:"varint,2,opt,name=placement" json:"placement,omitempty"` + Earnings *uint32 `protobuf:"varint,3,opt,name=earnings" json:"earnings,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAPlayerInfo_Results) Reset() { *m = CMsgDOTAPlayerInfo_Results{} } +func (m *CMsgDOTAPlayerInfo_Results) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAPlayerInfo_Results) ProtoMessage() {} +func (*CMsgDOTAPlayerInfo_Results) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{0, 0} +} + +func (m *CMsgDOTAPlayerInfo_Results) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAPlayerInfo_Results.Unmarshal(m, b) +} +func (m *CMsgDOTAPlayerInfo_Results) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAPlayerInfo_Results.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAPlayerInfo_Results) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAPlayerInfo_Results.Merge(m, src) +} +func (m *CMsgDOTAPlayerInfo_Results) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAPlayerInfo_Results.Size(m) +} +func (m *CMsgDOTAPlayerInfo_Results) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAPlayerInfo_Results.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAPlayerInfo_Results proto.InternalMessageInfo + +func (m *CMsgDOTAPlayerInfo_Results) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgDOTAPlayerInfo_Results) GetPlacement() uint32 { + if m != nil && m.Placement != nil { + return *m.Placement + } + return 0 +} + +func (m *CMsgDOTAPlayerInfo_Results) GetEarnings() uint32 { + if m != nil && m.Earnings != nil { + return *m.Earnings + } + return 0 +} + +type CMsgDOTAPlayerInfo_AuditEntry struct { + StartTimestamp *uint32 `protobuf:"varint,1,opt,name=start_timestamp,json=startTimestamp" json:"start_timestamp,omitempty"` + EndTimestamp *uint32 `protobuf:"varint,2,opt,name=end_timestamp,json=endTimestamp" json:"end_timestamp,omitempty"` + TeamId *uint32 `protobuf:"varint,3,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + TeamName *string `protobuf:"bytes,4,opt,name=team_name,json=teamName" json:"team_name,omitempty"` + TeamTag *string `protobuf:"bytes,5,opt,name=team_tag,json=teamTag" json:"team_tag,omitempty"` + TeamUrlLogo *string `protobuf:"bytes,6,opt,name=team_url_logo,json=teamUrlLogo" json:"team_url_logo,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAPlayerInfo_AuditEntry) Reset() { *m = CMsgDOTAPlayerInfo_AuditEntry{} } +func (m *CMsgDOTAPlayerInfo_AuditEntry) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAPlayerInfo_AuditEntry) ProtoMessage() {} +func (*CMsgDOTAPlayerInfo_AuditEntry) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{0, 1} +} + +func (m *CMsgDOTAPlayerInfo_AuditEntry) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAPlayerInfo_AuditEntry.Unmarshal(m, b) +} +func (m *CMsgDOTAPlayerInfo_AuditEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAPlayerInfo_AuditEntry.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAPlayerInfo_AuditEntry) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAPlayerInfo_AuditEntry.Merge(m, src) +} +func (m *CMsgDOTAPlayerInfo_AuditEntry) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAPlayerInfo_AuditEntry.Size(m) +} +func (m *CMsgDOTAPlayerInfo_AuditEntry) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAPlayerInfo_AuditEntry.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAPlayerInfo_AuditEntry proto.InternalMessageInfo + +func (m *CMsgDOTAPlayerInfo_AuditEntry) GetStartTimestamp() uint32 { + if m != nil && m.StartTimestamp != nil { + return *m.StartTimestamp + } + return 0 +} + +func (m *CMsgDOTAPlayerInfo_AuditEntry) GetEndTimestamp() uint32 { + if m != nil && m.EndTimestamp != nil { + return *m.EndTimestamp + } + return 0 +} + +func (m *CMsgDOTAPlayerInfo_AuditEntry) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgDOTAPlayerInfo_AuditEntry) GetTeamName() string { + if m != nil && m.TeamName != nil { + return *m.TeamName + } + return "" +} + +func (m *CMsgDOTAPlayerInfo_AuditEntry) GetTeamTag() string { + if m != nil && m.TeamTag != nil { + return *m.TeamTag + } + return "" +} + +func (m *CMsgDOTAPlayerInfo_AuditEntry) GetTeamUrlLogo() string { + if m != nil && m.TeamUrlLogo != nil { + return *m.TeamUrlLogo + } + return "" +} + +type CMsgDOTAPlayerInfoList struct { + PlayerInfos []*CMsgDOTAPlayerInfo `protobuf:"bytes,1,rep,name=player_infos,json=playerInfos" json:"player_infos,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAPlayerInfoList) Reset() { *m = CMsgDOTAPlayerInfoList{} } +func (m *CMsgDOTAPlayerInfoList) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAPlayerInfoList) ProtoMessage() {} +func (*CMsgDOTAPlayerInfoList) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{1} +} + +func (m *CMsgDOTAPlayerInfoList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAPlayerInfoList.Unmarshal(m, b) +} +func (m *CMsgDOTAPlayerInfoList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAPlayerInfoList.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAPlayerInfoList) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAPlayerInfoList.Merge(m, src) +} +func (m *CMsgDOTAPlayerInfoList) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAPlayerInfoList.Size(m) +} +func (m *CMsgDOTAPlayerInfoList) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAPlayerInfoList.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAPlayerInfoList proto.InternalMessageInfo + +func (m *CMsgDOTAPlayerInfoList) GetPlayerInfos() []*CMsgDOTAPlayerInfo { + if m != nil { + return m.PlayerInfos + } + return nil +} + +type CMsgDOTADPCProfileInfo struct { + PlayerInfo *CMsgDOTAPlayerInfo `protobuf:"bytes,1,opt,name=player_info,json=playerInfo" json:"player_info,omitempty"` + PredictionInfo *CMsgDOTADPCProfileInfo_PredictionInfo `protobuf:"bytes,2,opt,name=prediction_info,json=predictionInfo" json:"prediction_info,omitempty"` + FantasyInfo *CMsgDOTADPCProfileInfo_FantasyInfo `protobuf:"bytes,3,opt,name=fantasy_info,json=fantasyInfo" json:"fantasy_info,omitempty"` + DisabledNotifications []uint32 `protobuf:"varint,4,rep,name=disabled_notifications,json=disabledNotifications" json:"disabled_notifications,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTADPCProfileInfo) Reset() { *m = CMsgDOTADPCProfileInfo{} } +func (m *CMsgDOTADPCProfileInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTADPCProfileInfo) ProtoMessage() {} +func (*CMsgDOTADPCProfileInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{2} +} + +func (m *CMsgDOTADPCProfileInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTADPCProfileInfo.Unmarshal(m, b) +} +func (m *CMsgDOTADPCProfileInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTADPCProfileInfo.Marshal(b, m, deterministic) +} +func (m *CMsgDOTADPCProfileInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTADPCProfileInfo.Merge(m, src) +} +func (m *CMsgDOTADPCProfileInfo) XXX_Size() int { + return xxx_messageInfo_CMsgDOTADPCProfileInfo.Size(m) +} +func (m *CMsgDOTADPCProfileInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTADPCProfileInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTADPCProfileInfo proto.InternalMessageInfo + +func (m *CMsgDOTADPCProfileInfo) GetPlayerInfo() *CMsgDOTAPlayerInfo { + if m != nil { + return m.PlayerInfo + } + return nil +} + +func (m *CMsgDOTADPCProfileInfo) GetPredictionInfo() *CMsgDOTADPCProfileInfo_PredictionInfo { + if m != nil { + return m.PredictionInfo + } + return nil +} + +func (m *CMsgDOTADPCProfileInfo) GetFantasyInfo() *CMsgDOTADPCProfileInfo_FantasyInfo { + if m != nil { + return m.FantasyInfo + } + return nil +} + +func (m *CMsgDOTADPCProfileInfo) GetDisabledNotifications() []uint32 { + if m != nil { + return m.DisabledNotifications + } + return nil +} + +type CMsgDOTADPCProfileInfo_PredictionInfo struct { + Percent *uint32 `protobuf:"varint,1,opt,name=percent" json:"percent,omitempty"` + ShardWinnings *int32 `protobuf:"varint,2,opt,name=shard_winnings,json=shardWinnings" json:"shard_winnings,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTADPCProfileInfo_PredictionInfo) Reset() { *m = CMsgDOTADPCProfileInfo_PredictionInfo{} } +func (m *CMsgDOTADPCProfileInfo_PredictionInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTADPCProfileInfo_PredictionInfo) ProtoMessage() {} +func (*CMsgDOTADPCProfileInfo_PredictionInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{2, 0} +} + +func (m *CMsgDOTADPCProfileInfo_PredictionInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTADPCProfileInfo_PredictionInfo.Unmarshal(m, b) +} +func (m *CMsgDOTADPCProfileInfo_PredictionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTADPCProfileInfo_PredictionInfo.Marshal(b, m, deterministic) +} +func (m *CMsgDOTADPCProfileInfo_PredictionInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTADPCProfileInfo_PredictionInfo.Merge(m, src) +} +func (m *CMsgDOTADPCProfileInfo_PredictionInfo) XXX_Size() int { + return xxx_messageInfo_CMsgDOTADPCProfileInfo_PredictionInfo.Size(m) +} +func (m *CMsgDOTADPCProfileInfo_PredictionInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTADPCProfileInfo_PredictionInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTADPCProfileInfo_PredictionInfo proto.InternalMessageInfo + +func (m *CMsgDOTADPCProfileInfo_PredictionInfo) GetPercent() uint32 { + if m != nil && m.Percent != nil { + return *m.Percent + } + return 0 +} + +func (m *CMsgDOTADPCProfileInfo_PredictionInfo) GetShardWinnings() int32 { + if m != nil && m.ShardWinnings != nil { + return *m.ShardWinnings + } + return 0 +} + +type CMsgDOTADPCProfileInfo_FantasyInfo struct { + Top_90Finishes *uint32 `protobuf:"varint,1,opt,name=top_90_finishes,json=top90Finishes" json:"top_90_finishes,omitempty"` + Top_75Finishes *uint32 `protobuf:"varint,2,opt,name=top_75_finishes,json=top75Finishes" json:"top_75_finishes,omitempty"` + Top_50Finishes *uint32 `protobuf:"varint,3,opt,name=top_50_finishes,json=top50Finishes" json:"top_50_finishes,omitempty"` + ShardWinnings *uint32 `protobuf:"varint,4,opt,name=shard_winnings,json=shardWinnings" json:"shard_winnings,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTADPCProfileInfo_FantasyInfo) Reset() { *m = CMsgDOTADPCProfileInfo_FantasyInfo{} } +func (m *CMsgDOTADPCProfileInfo_FantasyInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTADPCProfileInfo_FantasyInfo) ProtoMessage() {} +func (*CMsgDOTADPCProfileInfo_FantasyInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{2, 1} +} + +func (m *CMsgDOTADPCProfileInfo_FantasyInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTADPCProfileInfo_FantasyInfo.Unmarshal(m, b) +} +func (m *CMsgDOTADPCProfileInfo_FantasyInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTADPCProfileInfo_FantasyInfo.Marshal(b, m, deterministic) +} +func (m *CMsgDOTADPCProfileInfo_FantasyInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTADPCProfileInfo_FantasyInfo.Merge(m, src) +} +func (m *CMsgDOTADPCProfileInfo_FantasyInfo) XXX_Size() int { + return xxx_messageInfo_CMsgDOTADPCProfileInfo_FantasyInfo.Size(m) +} +func (m *CMsgDOTADPCProfileInfo_FantasyInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTADPCProfileInfo_FantasyInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTADPCProfileInfo_FantasyInfo proto.InternalMessageInfo + +func (m *CMsgDOTADPCProfileInfo_FantasyInfo) GetTop_90Finishes() uint32 { + if m != nil && m.Top_90Finishes != nil { + return *m.Top_90Finishes + } + return 0 +} + +func (m *CMsgDOTADPCProfileInfo_FantasyInfo) GetTop_75Finishes() uint32 { + if m != nil && m.Top_75Finishes != nil { + return *m.Top_75Finishes + } + return 0 +} + +func (m *CMsgDOTADPCProfileInfo_FantasyInfo) GetTop_50Finishes() uint32 { + if m != nil && m.Top_50Finishes != nil { + return *m.Top_50Finishes + } + return 0 +} + +func (m *CMsgDOTADPCProfileInfo_FantasyInfo) GetShardWinnings() uint32 { + if m != nil && m.ShardWinnings != nil { + return *m.ShardWinnings + } + return 0 +} + +type CMsgDOTALeaderboards struct { + Leaderboards []*CMsgDOTALeaderboards_RegionLeaderboard `protobuf:"bytes,2,rep,name=leaderboards" json:"leaderboards,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeaderboards) Reset() { *m = CMsgDOTALeaderboards{} } +func (m *CMsgDOTALeaderboards) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeaderboards) ProtoMessage() {} +func (*CMsgDOTALeaderboards) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{3} +} + +func (m *CMsgDOTALeaderboards) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeaderboards.Unmarshal(m, b) +} +func (m *CMsgDOTALeaderboards) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeaderboards.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeaderboards) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeaderboards.Merge(m, src) +} +func (m *CMsgDOTALeaderboards) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeaderboards.Size(m) +} +func (m *CMsgDOTALeaderboards) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeaderboards.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeaderboards proto.InternalMessageInfo + +func (m *CMsgDOTALeaderboards) GetLeaderboards() []*CMsgDOTALeaderboards_RegionLeaderboard { + if m != nil { + return m.Leaderboards + } + return nil +} + +type CMsgDOTALeaderboards_RegionLeaderboard struct { + Division *uint32 `protobuf:"varint,1,opt,name=division" json:"division,omitempty"` + AccountIds []uint32 `protobuf:"varint,2,rep,name=account_ids,json=accountIds" json:"account_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeaderboards_RegionLeaderboard) Reset() { + *m = CMsgDOTALeaderboards_RegionLeaderboard{} +} +func (m *CMsgDOTALeaderboards_RegionLeaderboard) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeaderboards_RegionLeaderboard) ProtoMessage() {} +func (*CMsgDOTALeaderboards_RegionLeaderboard) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{3, 0} +} + +func (m *CMsgDOTALeaderboards_RegionLeaderboard) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeaderboards_RegionLeaderboard.Unmarshal(m, b) +} +func (m *CMsgDOTALeaderboards_RegionLeaderboard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeaderboards_RegionLeaderboard.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeaderboards_RegionLeaderboard) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeaderboards_RegionLeaderboard.Merge(m, src) +} +func (m *CMsgDOTALeaderboards_RegionLeaderboard) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeaderboards_RegionLeaderboard.Size(m) +} +func (m *CMsgDOTALeaderboards_RegionLeaderboard) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeaderboards_RegionLeaderboard.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeaderboards_RegionLeaderboard proto.InternalMessageInfo + +func (m *CMsgDOTALeaderboards_RegionLeaderboard) GetDivision() uint32 { + if m != nil && m.Division != nil { + return *m.Division + } + return 0 +} + +func (m *CMsgDOTALeaderboards_RegionLeaderboard) GetAccountIds() []uint32 { + if m != nil { + return m.AccountIds + } + return nil +} + +type CMsgDOTACreateFantasyLeagueRequest struct { + LeagueName *string `protobuf:"bytes,1,opt,name=league_name,json=leagueName" json:"league_name,omitempty"` + LeagueLogo *uint64 `protobuf:"varint,2,opt,name=league_logo,json=leagueLogo" json:"league_logo,omitempty"` + SelectionMode *Fantasy_Selection_Mode `protobuf:"varint,3,opt,name=selection_mode,json=selectionMode,enum=protocol.Fantasy_Selection_Mode,def=0" json:"selection_mode,omitempty"` + TeamCount *uint32 `protobuf:"varint,4,opt,name=team_count,json=teamCount" json:"team_count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTACreateFantasyLeagueRequest) Reset() { *m = CMsgDOTACreateFantasyLeagueRequest{} } +func (m *CMsgDOTACreateFantasyLeagueRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTACreateFantasyLeagueRequest) ProtoMessage() {} +func (*CMsgDOTACreateFantasyLeagueRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{4} +} + +func (m *CMsgDOTACreateFantasyLeagueRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTACreateFantasyLeagueRequest.Unmarshal(m, b) +} +func (m *CMsgDOTACreateFantasyLeagueRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTACreateFantasyLeagueRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTACreateFantasyLeagueRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTACreateFantasyLeagueRequest.Merge(m, src) +} +func (m *CMsgDOTACreateFantasyLeagueRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTACreateFantasyLeagueRequest.Size(m) +} +func (m *CMsgDOTACreateFantasyLeagueRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTACreateFantasyLeagueRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTACreateFantasyLeagueRequest proto.InternalMessageInfo + +const Default_CMsgDOTACreateFantasyLeagueRequest_SelectionMode Fantasy_Selection_Mode = Fantasy_Selection_Mode_FANTASY_SELECTION_INVALID + +func (m *CMsgDOTACreateFantasyLeagueRequest) GetLeagueName() string { + if m != nil && m.LeagueName != nil { + return *m.LeagueName + } + return "" +} + +func (m *CMsgDOTACreateFantasyLeagueRequest) GetLeagueLogo() uint64 { + if m != nil && m.LeagueLogo != nil { + return *m.LeagueLogo + } + return 0 +} + +func (m *CMsgDOTACreateFantasyLeagueRequest) GetSelectionMode() Fantasy_Selection_Mode { + if m != nil && m.SelectionMode != nil { + return *m.SelectionMode + } + return Default_CMsgDOTACreateFantasyLeagueRequest_SelectionMode +} + +func (m *CMsgDOTACreateFantasyLeagueRequest) GetTeamCount() uint32 { + if m != nil && m.TeamCount != nil { + return *m.TeamCount + } + return 0 +} + +type CMsgDOTACreateFantasyLeagueResponse struct { + Result *CMsgDOTACreateFantasyLeagueResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTACreateFantasyLeagueResponse_EResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTACreateFantasyLeagueResponse) Reset() { *m = CMsgDOTACreateFantasyLeagueResponse{} } +func (m *CMsgDOTACreateFantasyLeagueResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTACreateFantasyLeagueResponse) ProtoMessage() {} +func (*CMsgDOTACreateFantasyLeagueResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{5} +} + +func (m *CMsgDOTACreateFantasyLeagueResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTACreateFantasyLeagueResponse.Unmarshal(m, b) +} +func (m *CMsgDOTACreateFantasyLeagueResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTACreateFantasyLeagueResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTACreateFantasyLeagueResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTACreateFantasyLeagueResponse.Merge(m, src) +} +func (m *CMsgDOTACreateFantasyLeagueResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTACreateFantasyLeagueResponse.Size(m) +} +func (m *CMsgDOTACreateFantasyLeagueResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTACreateFantasyLeagueResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTACreateFantasyLeagueResponse proto.InternalMessageInfo + +const Default_CMsgDOTACreateFantasyLeagueResponse_Result CMsgDOTACreateFantasyLeagueResponse_EResult = CMsgDOTACreateFantasyLeagueResponse_SUCCESS + +func (m *CMsgDOTACreateFantasyLeagueResponse) GetResult() CMsgDOTACreateFantasyLeagueResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTACreateFantasyLeagueResponse_Result +} + +type CMsgFantasyLeagueScoring struct { + Level *float32 `protobuf:"fixed32,1,opt,name=level" json:"level,omitempty"` + Kills *float32 `protobuf:"fixed32,2,opt,name=kills" json:"kills,omitempty"` + Deaths *float32 `protobuf:"fixed32,3,opt,name=deaths" json:"deaths,omitempty"` + Assists *float32 `protobuf:"fixed32,4,opt,name=assists" json:"assists,omitempty"` + LastHits *float32 `protobuf:"fixed32,5,opt,name=last_hits,json=lastHits" json:"last_hits,omitempty"` + Denies *float32 `protobuf:"fixed32,6,opt,name=denies" json:"denies,omitempty"` + Gpm *float32 `protobuf:"fixed32,7,opt,name=gpm" json:"gpm,omitempty"` + Xppm *float32 `protobuf:"fixed32,8,opt,name=xppm" json:"xppm,omitempty"` + Stuns *float32 `protobuf:"fixed32,9,opt,name=stuns" json:"stuns,omitempty"` + Healing *float32 `protobuf:"fixed32,10,opt,name=healing" json:"healing,omitempty"` + TowerKills *float32 `protobuf:"fixed32,11,opt,name=tower_kills,json=towerKills" json:"tower_kills,omitempty"` + RoshanKills *float32 `protobuf:"fixed32,12,opt,name=roshan_kills,json=roshanKills" json:"roshan_kills,omitempty"` + MultiplierPremium *float32 `protobuf:"fixed32,13,opt,name=multiplier_premium,json=multiplierPremium" json:"multiplier_premium,omitempty"` + MultiplierProfessional *float32 `protobuf:"fixed32,14,opt,name=multiplier_professional,json=multiplierProfessional" json:"multiplier_professional,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgFantasyLeagueScoring) Reset() { *m = CMsgFantasyLeagueScoring{} } +func (m *CMsgFantasyLeagueScoring) String() string { return proto.CompactTextString(m) } +func (*CMsgFantasyLeagueScoring) ProtoMessage() {} +func (*CMsgFantasyLeagueScoring) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{6} +} + +func (m *CMsgFantasyLeagueScoring) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgFantasyLeagueScoring.Unmarshal(m, b) +} +func (m *CMsgFantasyLeagueScoring) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgFantasyLeagueScoring.Marshal(b, m, deterministic) +} +func (m *CMsgFantasyLeagueScoring) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgFantasyLeagueScoring.Merge(m, src) +} +func (m *CMsgFantasyLeagueScoring) XXX_Size() int { + return xxx_messageInfo_CMsgFantasyLeagueScoring.Size(m) +} +func (m *CMsgFantasyLeagueScoring) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgFantasyLeagueScoring.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgFantasyLeagueScoring proto.InternalMessageInfo + +func (m *CMsgFantasyLeagueScoring) GetLevel() float32 { + if m != nil && m.Level != nil { + return *m.Level + } + return 0 +} + +func (m *CMsgFantasyLeagueScoring) GetKills() float32 { + if m != nil && m.Kills != nil { + return *m.Kills + } + return 0 +} + +func (m *CMsgFantasyLeagueScoring) GetDeaths() float32 { + if m != nil && m.Deaths != nil { + return *m.Deaths + } + return 0 +} + +func (m *CMsgFantasyLeagueScoring) GetAssists() float32 { + if m != nil && m.Assists != nil { + return *m.Assists + } + return 0 +} + +func (m *CMsgFantasyLeagueScoring) GetLastHits() float32 { + if m != nil && m.LastHits != nil { + return *m.LastHits + } + return 0 +} + +func (m *CMsgFantasyLeagueScoring) GetDenies() float32 { + if m != nil && m.Denies != nil { + return *m.Denies + } + return 0 +} + +func (m *CMsgFantasyLeagueScoring) GetGpm() float32 { + if m != nil && m.Gpm != nil { + return *m.Gpm + } + return 0 +} + +func (m *CMsgFantasyLeagueScoring) GetXppm() float32 { + if m != nil && m.Xppm != nil { + return *m.Xppm + } + return 0 +} + +func (m *CMsgFantasyLeagueScoring) GetStuns() float32 { + if m != nil && m.Stuns != nil { + return *m.Stuns + } + return 0 +} + +func (m *CMsgFantasyLeagueScoring) GetHealing() float32 { + if m != nil && m.Healing != nil { + return *m.Healing + } + return 0 +} + +func (m *CMsgFantasyLeagueScoring) GetTowerKills() float32 { + if m != nil && m.TowerKills != nil { + return *m.TowerKills + } + return 0 +} + +func (m *CMsgFantasyLeagueScoring) GetRoshanKills() float32 { + if m != nil && m.RoshanKills != nil { + return *m.RoshanKills + } + return 0 +} + +func (m *CMsgFantasyLeagueScoring) GetMultiplierPremium() float32 { + if m != nil && m.MultiplierPremium != nil { + return *m.MultiplierPremium + } + return 0 +} + +func (m *CMsgFantasyLeagueScoring) GetMultiplierProfessional() float32 { + if m != nil && m.MultiplierProfessional != nil { + return *m.MultiplierProfessional + } + return 0 +} + +type CMsgDOTAFantasyLeagueInfo struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + CommissionerAccountId *uint32 `protobuf:"varint,2,opt,name=commissioner_account_id,json=commissionerAccountId" json:"commissioner_account_id,omitempty"` + FantasyLeagueName *string `protobuf:"bytes,3,opt,name=fantasy_league_name,json=fantasyLeagueName" json:"fantasy_league_name,omitempty"` + SelectionMode *Fantasy_Selection_Mode `protobuf:"varint,4,opt,name=selection_mode,json=selectionMode,enum=protocol.Fantasy_Selection_Mode,def=0" json:"selection_mode,omitempty"` + TeamCount *uint32 `protobuf:"varint,5,opt,name=team_count,json=teamCount" json:"team_count,omitempty"` + Logo *uint64 `protobuf:"varint,6,opt,name=logo" json:"logo,omitempty"` + Scoring *CMsgFantasyLeagueScoring `protobuf:"bytes,7,opt,name=scoring" json:"scoring,omitempty"` + DraftTime *uint32 `protobuf:"varint,12,opt,name=draft_time,json=draftTime" json:"draft_time,omitempty"` + DraftPickTime *uint32 `protobuf:"varint,13,opt,name=draft_pick_time,json=draftPickTime" json:"draft_pick_time,omitempty"` + SeasonStart *uint32 `protobuf:"varint,15,opt,name=season_start,json=seasonStart" json:"season_start,omitempty"` + SeasonLength *uint32 `protobuf:"varint,16,opt,name=season_length,json=seasonLength" json:"season_length,omitempty"` + VetoVotes *uint32 `protobuf:"varint,17,opt,name=veto_votes,json=vetoVotes" json:"veto_votes,omitempty"` + Acquisitions *uint32 `protobuf:"varint,18,opt,name=acquisitions" json:"acquisitions,omitempty"` + Slot_1 *uint32 `protobuf:"varint,19,opt,name=slot_1,json=slot1" json:"slot_1,omitempty"` + Slot_2 *uint32 `protobuf:"varint,20,opt,name=slot_2,json=slot2" json:"slot_2,omitempty"` + Slot_3 *uint32 `protobuf:"varint,21,opt,name=slot_3,json=slot3" json:"slot_3,omitempty"` + Slot_4 *uint32 `protobuf:"varint,22,opt,name=slot_4,json=slot4" json:"slot_4,omitempty"` + Slot_5 *uint32 `protobuf:"varint,23,opt,name=slot_5,json=slot5" json:"slot_5,omitempty"` + BenchSlots *uint32 `protobuf:"varint,24,opt,name=bench_slots,json=benchSlots" json:"bench_slots,omitempty"` + OwnerInfo []*CMsgDOTAFantasyLeagueInfo_OwnerInfo `protobuf:"bytes,25,rep,name=owner_info,json=ownerInfo" json:"owner_info,omitempty"` + Players []uint32 `protobuf:"varint,26,rep,name=players" json:"players,omitempty"` + TimeZone *uint32 `protobuf:"varint,27,opt,name=time_zone,json=timeZone" json:"time_zone,omitempty"` + Season *uint32 `protobuf:"varint,28,opt,name=season" json:"season,omitempty"` + Password *string `protobuf:"bytes,29,opt,name=password" json:"password,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyLeagueInfo) Reset() { *m = CMsgDOTAFantasyLeagueInfo{} } +func (m *CMsgDOTAFantasyLeagueInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyLeagueInfo) ProtoMessage() {} +func (*CMsgDOTAFantasyLeagueInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{7} +} + +func (m *CMsgDOTAFantasyLeagueInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyLeagueInfo.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyLeagueInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyLeagueInfo.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyLeagueInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyLeagueInfo.Merge(m, src) +} +func (m *CMsgDOTAFantasyLeagueInfo) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyLeagueInfo.Size(m) +} +func (m *CMsgDOTAFantasyLeagueInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyLeagueInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyLeagueInfo proto.InternalMessageInfo + +const Default_CMsgDOTAFantasyLeagueInfo_SelectionMode Fantasy_Selection_Mode = Fantasy_Selection_Mode_FANTASY_SELECTION_INVALID + +func (m *CMsgDOTAFantasyLeagueInfo) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueInfo) GetCommissionerAccountId() uint32 { + if m != nil && m.CommissionerAccountId != nil { + return *m.CommissionerAccountId + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueInfo) GetFantasyLeagueName() string { + if m != nil && m.FantasyLeagueName != nil { + return *m.FantasyLeagueName + } + return "" +} + +func (m *CMsgDOTAFantasyLeagueInfo) GetSelectionMode() Fantasy_Selection_Mode { + if m != nil && m.SelectionMode != nil { + return *m.SelectionMode + } + return Default_CMsgDOTAFantasyLeagueInfo_SelectionMode +} + +func (m *CMsgDOTAFantasyLeagueInfo) GetTeamCount() uint32 { + if m != nil && m.TeamCount != nil { + return *m.TeamCount + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueInfo) GetLogo() uint64 { + if m != nil && m.Logo != nil { + return *m.Logo + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueInfo) GetScoring() *CMsgFantasyLeagueScoring { + if m != nil { + return m.Scoring + } + return nil +} + +func (m *CMsgDOTAFantasyLeagueInfo) GetDraftTime() uint32 { + if m != nil && m.DraftTime != nil { + return *m.DraftTime + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueInfo) GetDraftPickTime() uint32 { + if m != nil && m.DraftPickTime != nil { + return *m.DraftPickTime + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueInfo) GetSeasonStart() uint32 { + if m != nil && m.SeasonStart != nil { + return *m.SeasonStart + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueInfo) GetSeasonLength() uint32 { + if m != nil && m.SeasonLength != nil { + return *m.SeasonLength + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueInfo) GetVetoVotes() uint32 { + if m != nil && m.VetoVotes != nil { + return *m.VetoVotes + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueInfo) GetAcquisitions() uint32 { + if m != nil && m.Acquisitions != nil { + return *m.Acquisitions + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueInfo) GetSlot_1() uint32 { + if m != nil && m.Slot_1 != nil { + return *m.Slot_1 + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueInfo) GetSlot_2() uint32 { + if m != nil && m.Slot_2 != nil { + return *m.Slot_2 + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueInfo) GetSlot_3() uint32 { + if m != nil && m.Slot_3 != nil { + return *m.Slot_3 + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueInfo) GetSlot_4() uint32 { + if m != nil && m.Slot_4 != nil { + return *m.Slot_4 + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueInfo) GetSlot_5() uint32 { + if m != nil && m.Slot_5 != nil { + return *m.Slot_5 + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueInfo) GetBenchSlots() uint32 { + if m != nil && m.BenchSlots != nil { + return *m.BenchSlots + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueInfo) GetOwnerInfo() []*CMsgDOTAFantasyLeagueInfo_OwnerInfo { + if m != nil { + return m.OwnerInfo + } + return nil +} + +func (m *CMsgDOTAFantasyLeagueInfo) GetPlayers() []uint32 { + if m != nil { + return m.Players + } + return nil +} + +func (m *CMsgDOTAFantasyLeagueInfo) GetTimeZone() uint32 { + if m != nil && m.TimeZone != nil { + return *m.TimeZone + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueInfo) GetSeason() uint32 { + if m != nil && m.Season != nil { + return *m.Season + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueInfo) GetPassword() string { + if m != nil && m.Password != nil { + return *m.Password + } + return "" +} + +type CMsgDOTAFantasyLeagueInfo_OwnerInfo struct { + OwnerAccountId *uint32 `protobuf:"varint,1,opt,name=owner_account_id,json=ownerAccountId" json:"owner_account_id,omitempty"` + LeftLeague *bool `protobuf:"varint,2,opt,name=left_league,json=leftLeague" json:"left_league,omitempty"` + PlayerAccountId []uint32 `protobuf:"varint,3,rep,name=player_account_id,json=playerAccountId" json:"player_account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyLeagueInfo_OwnerInfo) Reset() { *m = CMsgDOTAFantasyLeagueInfo_OwnerInfo{} } +func (m *CMsgDOTAFantasyLeagueInfo_OwnerInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyLeagueInfo_OwnerInfo) ProtoMessage() {} +func (*CMsgDOTAFantasyLeagueInfo_OwnerInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{7, 0} +} + +func (m *CMsgDOTAFantasyLeagueInfo_OwnerInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyLeagueInfo_OwnerInfo.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyLeagueInfo_OwnerInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyLeagueInfo_OwnerInfo.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyLeagueInfo_OwnerInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyLeagueInfo_OwnerInfo.Merge(m, src) +} +func (m *CMsgDOTAFantasyLeagueInfo_OwnerInfo) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyLeagueInfo_OwnerInfo.Size(m) +} +func (m *CMsgDOTAFantasyLeagueInfo_OwnerInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyLeagueInfo_OwnerInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyLeagueInfo_OwnerInfo proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyLeagueInfo_OwnerInfo) GetOwnerAccountId() uint32 { + if m != nil && m.OwnerAccountId != nil { + return *m.OwnerAccountId + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueInfo_OwnerInfo) GetLeftLeague() bool { + if m != nil && m.LeftLeague != nil { + return *m.LeftLeague + } + return false +} + +func (m *CMsgDOTAFantasyLeagueInfo_OwnerInfo) GetPlayerAccountId() []uint32 { + if m != nil { + return m.PlayerAccountId + } + return nil +} + +type CMsgDOTAFantasyLeagueEditInfoRequest struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + EditInfo *CMsgDOTAFantasyLeagueInfo `protobuf:"bytes,2,opt,name=edit_info,json=editInfo" json:"edit_info,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyLeagueEditInfoRequest) Reset() { *m = CMsgDOTAFantasyLeagueEditInfoRequest{} } +func (m *CMsgDOTAFantasyLeagueEditInfoRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyLeagueEditInfoRequest) ProtoMessage() {} +func (*CMsgDOTAFantasyLeagueEditInfoRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{8} +} + +func (m *CMsgDOTAFantasyLeagueEditInfoRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyLeagueEditInfoRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyLeagueEditInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyLeagueEditInfoRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyLeagueEditInfoRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyLeagueEditInfoRequest.Merge(m, src) +} +func (m *CMsgDOTAFantasyLeagueEditInfoRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyLeagueEditInfoRequest.Size(m) +} +func (m *CMsgDOTAFantasyLeagueEditInfoRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyLeagueEditInfoRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyLeagueEditInfoRequest proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyLeagueEditInfoRequest) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueEditInfoRequest) GetEditInfo() *CMsgDOTAFantasyLeagueInfo { + if m != nil { + return m.EditInfo + } + return nil +} + +type CMsgDOTAFantasyLeagueEditInfoResponse struct { + Result *CMsgDOTAFantasyLeagueEditInfoResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAFantasyLeagueEditInfoResponse_EResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyLeagueEditInfoResponse) Reset() { *m = CMsgDOTAFantasyLeagueEditInfoResponse{} } +func (m *CMsgDOTAFantasyLeagueEditInfoResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyLeagueEditInfoResponse) ProtoMessage() {} +func (*CMsgDOTAFantasyLeagueEditInfoResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{9} +} + +func (m *CMsgDOTAFantasyLeagueEditInfoResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyLeagueEditInfoResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyLeagueEditInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyLeagueEditInfoResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyLeagueEditInfoResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyLeagueEditInfoResponse.Merge(m, src) +} +func (m *CMsgDOTAFantasyLeagueEditInfoResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyLeagueEditInfoResponse.Size(m) +} +func (m *CMsgDOTAFantasyLeagueEditInfoResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyLeagueEditInfoResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyLeagueEditInfoResponse proto.InternalMessageInfo + +const Default_CMsgDOTAFantasyLeagueEditInfoResponse_Result CMsgDOTAFantasyLeagueEditInfoResponse_EResult = CMsgDOTAFantasyLeagueEditInfoResponse_SUCCESS + +func (m *CMsgDOTAFantasyLeagueEditInfoResponse) GetResult() CMsgDOTAFantasyLeagueEditInfoResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAFantasyLeagueEditInfoResponse_Result +} + +type CMsgDOTAFantasyLeagueFindRequest struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + Password *string `protobuf:"bytes,2,opt,name=password" json:"password,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyLeagueFindRequest) Reset() { *m = CMsgDOTAFantasyLeagueFindRequest{} } +func (m *CMsgDOTAFantasyLeagueFindRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyLeagueFindRequest) ProtoMessage() {} +func (*CMsgDOTAFantasyLeagueFindRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{10} +} + +func (m *CMsgDOTAFantasyLeagueFindRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyLeagueFindRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyLeagueFindRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyLeagueFindRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyLeagueFindRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyLeagueFindRequest.Merge(m, src) +} +func (m *CMsgDOTAFantasyLeagueFindRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyLeagueFindRequest.Size(m) +} +func (m *CMsgDOTAFantasyLeagueFindRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyLeagueFindRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyLeagueFindRequest proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyLeagueFindRequest) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueFindRequest) GetPassword() string { + if m != nil && m.Password != nil { + return *m.Password + } + return "" +} + +type CMsgDOTAFantasyLeagueFindResponse struct { + Result *CMsgDOTAFantasyLeagueFindResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAFantasyLeagueFindResponse_EResult,def=0" json:"result,omitempty"` + FantasyLeagueName *string `protobuf:"bytes,2,opt,name=fantasy_league_name,json=fantasyLeagueName" json:"fantasy_league_name,omitempty"` + CommissionerName *string `protobuf:"bytes,3,opt,name=commissioner_name,json=commissionerName" json:"commissioner_name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyLeagueFindResponse) Reset() { *m = CMsgDOTAFantasyLeagueFindResponse{} } +func (m *CMsgDOTAFantasyLeagueFindResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyLeagueFindResponse) ProtoMessage() {} +func (*CMsgDOTAFantasyLeagueFindResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{11} +} + +func (m *CMsgDOTAFantasyLeagueFindResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyLeagueFindResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyLeagueFindResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyLeagueFindResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyLeagueFindResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyLeagueFindResponse.Merge(m, src) +} +func (m *CMsgDOTAFantasyLeagueFindResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyLeagueFindResponse.Size(m) +} +func (m *CMsgDOTAFantasyLeagueFindResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyLeagueFindResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyLeagueFindResponse proto.InternalMessageInfo + +const Default_CMsgDOTAFantasyLeagueFindResponse_Result CMsgDOTAFantasyLeagueFindResponse_EResult = CMsgDOTAFantasyLeagueFindResponse_SUCCESS + +func (m *CMsgDOTAFantasyLeagueFindResponse) GetResult() CMsgDOTAFantasyLeagueFindResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAFantasyLeagueFindResponse_Result +} + +func (m *CMsgDOTAFantasyLeagueFindResponse) GetFantasyLeagueName() string { + if m != nil && m.FantasyLeagueName != nil { + return *m.FantasyLeagueName + } + return "" +} + +func (m *CMsgDOTAFantasyLeagueFindResponse) GetCommissionerName() string { + if m != nil && m.CommissionerName != nil { + return *m.CommissionerName + } + return "" +} + +type CMsgDOTAFantasyLeagueInfoRequest struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyLeagueInfoRequest) Reset() { *m = CMsgDOTAFantasyLeagueInfoRequest{} } +func (m *CMsgDOTAFantasyLeagueInfoRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyLeagueInfoRequest) ProtoMessage() {} +func (*CMsgDOTAFantasyLeagueInfoRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{12} +} + +func (m *CMsgDOTAFantasyLeagueInfoRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyLeagueInfoRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyLeagueInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyLeagueInfoRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyLeagueInfoRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyLeagueInfoRequest.Merge(m, src) +} +func (m *CMsgDOTAFantasyLeagueInfoRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyLeagueInfoRequest.Size(m) +} +func (m *CMsgDOTAFantasyLeagueInfoRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyLeagueInfoRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyLeagueInfoRequest proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyLeagueInfoRequest) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +type CMsgDOTAFantasyLeagueInfoResponse struct { + Result *CMsgDOTAFantasyLeagueInfoResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAFantasyLeagueInfoResponse_EResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyLeagueInfoResponse) Reset() { *m = CMsgDOTAFantasyLeagueInfoResponse{} } +func (m *CMsgDOTAFantasyLeagueInfoResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyLeagueInfoResponse) ProtoMessage() {} +func (*CMsgDOTAFantasyLeagueInfoResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{13} +} + +func (m *CMsgDOTAFantasyLeagueInfoResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyLeagueInfoResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyLeagueInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyLeagueInfoResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyLeagueInfoResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyLeagueInfoResponse.Merge(m, src) +} +func (m *CMsgDOTAFantasyLeagueInfoResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyLeagueInfoResponse.Size(m) +} +func (m *CMsgDOTAFantasyLeagueInfoResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyLeagueInfoResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyLeagueInfoResponse proto.InternalMessageInfo + +const Default_CMsgDOTAFantasyLeagueInfoResponse_Result CMsgDOTAFantasyLeagueInfoResponse_EResult = CMsgDOTAFantasyLeagueInfoResponse_SUCCESS + +func (m *CMsgDOTAFantasyLeagueInfoResponse) GetResult() CMsgDOTAFantasyLeagueInfoResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAFantasyLeagueInfoResponse_Result +} + +type CMsgDOTAFantasyLeagueMatchupsRequest struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyLeagueMatchupsRequest) Reset() { *m = CMsgDOTAFantasyLeagueMatchupsRequest{} } +func (m *CMsgDOTAFantasyLeagueMatchupsRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyLeagueMatchupsRequest) ProtoMessage() {} +func (*CMsgDOTAFantasyLeagueMatchupsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{14} +} + +func (m *CMsgDOTAFantasyLeagueMatchupsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyLeagueMatchupsRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyLeagueMatchupsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyLeagueMatchupsRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyLeagueMatchupsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyLeagueMatchupsRequest.Merge(m, src) +} +func (m *CMsgDOTAFantasyLeagueMatchupsRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyLeagueMatchupsRequest.Size(m) +} +func (m *CMsgDOTAFantasyLeagueMatchupsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyLeagueMatchupsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyLeagueMatchupsRequest proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyLeagueMatchupsRequest) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +type CMsgDOTAFantasyLeagueMatchupsResponse struct { + Result *CMsgDOTAFantasyLeagueMatchupsResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAFantasyLeagueMatchupsResponse_EResult,def=0" json:"result,omitempty"` + FantasyLeagueId *uint32 `protobuf:"varint,2,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + WeeklyMatchups []*CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups `protobuf:"bytes,3,rep,name=weekly_matchups,json=weeklyMatchups" json:"weekly_matchups,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyLeagueMatchupsResponse) Reset() { *m = CMsgDOTAFantasyLeagueMatchupsResponse{} } +func (m *CMsgDOTAFantasyLeagueMatchupsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyLeagueMatchupsResponse) ProtoMessage() {} +func (*CMsgDOTAFantasyLeagueMatchupsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{15} +} + +func (m *CMsgDOTAFantasyLeagueMatchupsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyLeagueMatchupsResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyLeagueMatchupsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyLeagueMatchupsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyLeagueMatchupsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyLeagueMatchupsResponse.Merge(m, src) +} +func (m *CMsgDOTAFantasyLeagueMatchupsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyLeagueMatchupsResponse.Size(m) +} +func (m *CMsgDOTAFantasyLeagueMatchupsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyLeagueMatchupsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyLeagueMatchupsResponse proto.InternalMessageInfo + +const Default_CMsgDOTAFantasyLeagueMatchupsResponse_Result CMsgDOTAFantasyLeagueMatchupsResponse_EResult = CMsgDOTAFantasyLeagueMatchupsResponse_SUCCESS + +func (m *CMsgDOTAFantasyLeagueMatchupsResponse) GetResult() CMsgDOTAFantasyLeagueMatchupsResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAFantasyLeagueMatchupsResponse_Result +} + +func (m *CMsgDOTAFantasyLeagueMatchupsResponse) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueMatchupsResponse) GetWeeklyMatchups() []*CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups { + if m != nil { + return m.WeeklyMatchups + } + return nil +} + +type CMsgDOTAFantasyLeagueMatchupsResponse_Matchup struct { + OwnerAccountId_1 *uint32 `protobuf:"varint,1,opt,name=owner_account_id_1,json=ownerAccountId1" json:"owner_account_id_1,omitempty"` + OwnerAccountId_2 *uint32 `protobuf:"varint,2,opt,name=owner_account_id_2,json=ownerAccountId2" json:"owner_account_id_2,omitempty"` + Score_1 *float32 `protobuf:"fixed32,3,opt,name=score_1,json=score1" json:"score_1,omitempty"` + Score_2 *float32 `protobuf:"fixed32,4,opt,name=score_2,json=score2" json:"score_2,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyLeagueMatchupsResponse_Matchup) Reset() { + *m = CMsgDOTAFantasyLeagueMatchupsResponse_Matchup{} +} +func (m *CMsgDOTAFantasyLeagueMatchupsResponse_Matchup) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAFantasyLeagueMatchupsResponse_Matchup) ProtoMessage() {} +func (*CMsgDOTAFantasyLeagueMatchupsResponse_Matchup) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{15, 0} +} + +func (m *CMsgDOTAFantasyLeagueMatchupsResponse_Matchup) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyLeagueMatchupsResponse_Matchup.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyLeagueMatchupsResponse_Matchup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyLeagueMatchupsResponse_Matchup.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyLeagueMatchupsResponse_Matchup) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyLeagueMatchupsResponse_Matchup.Merge(m, src) +} +func (m *CMsgDOTAFantasyLeagueMatchupsResponse_Matchup) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyLeagueMatchupsResponse_Matchup.Size(m) +} +func (m *CMsgDOTAFantasyLeagueMatchupsResponse_Matchup) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyLeagueMatchupsResponse_Matchup.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyLeagueMatchupsResponse_Matchup proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyLeagueMatchupsResponse_Matchup) GetOwnerAccountId_1() uint32 { + if m != nil && m.OwnerAccountId_1 != nil { + return *m.OwnerAccountId_1 + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueMatchupsResponse_Matchup) GetOwnerAccountId_2() uint32 { + if m != nil && m.OwnerAccountId_2 != nil { + return *m.OwnerAccountId_2 + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueMatchupsResponse_Matchup) GetScore_1() float32 { + if m != nil && m.Score_1 != nil { + return *m.Score_1 + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueMatchupsResponse_Matchup) GetScore_2() float32 { + if m != nil && m.Score_2 != nil { + return *m.Score_2 + } + return 0 +} + +type CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups struct { + Matchup []*CMsgDOTAFantasyLeagueMatchupsResponse_Matchup `protobuf:"bytes,1,rep,name=matchup" json:"matchup,omitempty"` + StartTime *uint32 `protobuf:"varint,2,opt,name=start_time,json=startTime" json:"start_time,omitempty"` + EndTime *uint32 `protobuf:"varint,3,opt,name=end_time,json=endTime" json:"end_time,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups) Reset() { + *m = CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups{} +} +func (m *CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups) ProtoMessage() {} +func (*CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{15, 1} +} + +func (m *CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups.Merge(m, src) +} +func (m *CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups.Size(m) +} +func (m *CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups) GetMatchup() []*CMsgDOTAFantasyLeagueMatchupsResponse_Matchup { + if m != nil { + return m.Matchup + } + return nil +} + +func (m *CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups) GetStartTime() uint32 { + if m != nil && m.StartTime != nil { + return *m.StartTime + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups) GetEndTime() uint32 { + if m != nil && m.EndTime != nil { + return *m.EndTime + } + return 0 +} + +type CMsgDOTAEditFantasyTeamRequest struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + TeamIndex *uint32 `protobuf:"varint,2,opt,name=team_index,json=teamIndex" json:"team_index,omitempty"` + TeamName *string `protobuf:"bytes,3,opt,name=team_name,json=teamName" json:"team_name,omitempty"` + TeamLogo *uint64 `protobuf:"varint,4,opt,name=team_logo,json=teamLogo" json:"team_logo,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAEditFantasyTeamRequest) Reset() { *m = CMsgDOTAEditFantasyTeamRequest{} } +func (m *CMsgDOTAEditFantasyTeamRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAEditFantasyTeamRequest) ProtoMessage() {} +func (*CMsgDOTAEditFantasyTeamRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{16} +} + +func (m *CMsgDOTAEditFantasyTeamRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAEditFantasyTeamRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAEditFantasyTeamRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAEditFantasyTeamRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAEditFantasyTeamRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAEditFantasyTeamRequest.Merge(m, src) +} +func (m *CMsgDOTAEditFantasyTeamRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAEditFantasyTeamRequest.Size(m) +} +func (m *CMsgDOTAEditFantasyTeamRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAEditFantasyTeamRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAEditFantasyTeamRequest proto.InternalMessageInfo + +func (m *CMsgDOTAEditFantasyTeamRequest) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAEditFantasyTeamRequest) GetTeamIndex() uint32 { + if m != nil && m.TeamIndex != nil { + return *m.TeamIndex + } + return 0 +} + +func (m *CMsgDOTAEditFantasyTeamRequest) GetTeamName() string { + if m != nil && m.TeamName != nil { + return *m.TeamName + } + return "" +} + +func (m *CMsgDOTAEditFantasyTeamRequest) GetTeamLogo() uint64 { + if m != nil && m.TeamLogo != nil { + return *m.TeamLogo + } + return 0 +} + +type CMsgDOTAEditFantasyTeamResponse struct { + Result *CMsgDOTAEditFantasyTeamResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAEditFantasyTeamResponse_EResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAEditFantasyTeamResponse) Reset() { *m = CMsgDOTAEditFantasyTeamResponse{} } +func (m *CMsgDOTAEditFantasyTeamResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAEditFantasyTeamResponse) ProtoMessage() {} +func (*CMsgDOTAEditFantasyTeamResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{17} +} + +func (m *CMsgDOTAEditFantasyTeamResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAEditFantasyTeamResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAEditFantasyTeamResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAEditFantasyTeamResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAEditFantasyTeamResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAEditFantasyTeamResponse.Merge(m, src) +} +func (m *CMsgDOTAEditFantasyTeamResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAEditFantasyTeamResponse.Size(m) +} +func (m *CMsgDOTAEditFantasyTeamResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAEditFantasyTeamResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAEditFantasyTeamResponse proto.InternalMessageInfo + +const Default_CMsgDOTAEditFantasyTeamResponse_Result CMsgDOTAEditFantasyTeamResponse_EResult = CMsgDOTAEditFantasyTeamResponse_SUCCESS + +func (m *CMsgDOTAEditFantasyTeamResponse) GetResult() CMsgDOTAEditFantasyTeamResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAEditFantasyTeamResponse_Result +} + +type CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID) Reset() { + *m = CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID{} +} +func (m *CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID) ProtoMessage() {} +func (*CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{18} +} + +func (m *CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID.Merge(m, src) +} +func (m *CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID.Size(m) +} +func (m *CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +type CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID struct { + OwnerAccountId *uint32 `protobuf:"varint,1,opt,name=owner_account_id,json=ownerAccountId" json:"owner_account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID) Reset() { + *m = CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID{} +} +func (m *CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID) ProtoMessage() {} +func (*CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{19} +} + +func (m *CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID.Merge(m, src) +} +func (m *CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID.Size(m) +} +func (m *CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID) GetOwnerAccountId() uint32 { + if m != nil && m.OwnerAccountId != nil { + return *m.OwnerAccountId + } + return 0 +} + +type CMsgDOTAFantasyTeamInfoResponse struct { + Results []*CMsgDOTAFantasyTeamInfo `protobuf:"bytes,1,rep,name=results" json:"results,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyTeamInfoResponse) Reset() { *m = CMsgDOTAFantasyTeamInfoResponse{} } +func (m *CMsgDOTAFantasyTeamInfoResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyTeamInfoResponse) ProtoMessage() {} +func (*CMsgDOTAFantasyTeamInfoResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{20} +} + +func (m *CMsgDOTAFantasyTeamInfoResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyTeamInfoResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyTeamInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyTeamInfoResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyTeamInfoResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyTeamInfoResponse.Merge(m, src) +} +func (m *CMsgDOTAFantasyTeamInfoResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyTeamInfoResponse.Size(m) +} +func (m *CMsgDOTAFantasyTeamInfoResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyTeamInfoResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyTeamInfoResponse proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyTeamInfoResponse) GetResults() []*CMsgDOTAFantasyTeamInfo { + if m != nil { + return m.Results + } + return nil +} + +type CMsgDOTAFantasyTeamInfo struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + OwnerAccountId *uint32 `protobuf:"varint,2,opt,name=owner_account_id,json=ownerAccountId" json:"owner_account_id,omitempty"` + FantasyTeamIndex *uint32 `protobuf:"varint,3,opt,name=fantasy_team_index,json=fantasyTeamIndex" json:"fantasy_team_index,omitempty"` + TeamName *string `protobuf:"bytes,4,opt,name=team_name,json=teamName" json:"team_name,omitempty"` + TeamLogo *uint64 `protobuf:"varint,5,opt,name=team_logo,json=teamLogo" json:"team_logo,omitempty"` + Wins *uint32 `protobuf:"varint,6,opt,name=wins" json:"wins,omitempty"` + Losses *uint32 `protobuf:"varint,7,opt,name=losses" json:"losses,omitempty"` + CurrentRoster []uint32 `protobuf:"varint,8,rep,name=current_roster,json=currentRoster" json:"current_roster,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyTeamInfo) Reset() { *m = CMsgDOTAFantasyTeamInfo{} } +func (m *CMsgDOTAFantasyTeamInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyTeamInfo) ProtoMessage() {} +func (*CMsgDOTAFantasyTeamInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{21} +} + +func (m *CMsgDOTAFantasyTeamInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyTeamInfo.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyTeamInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyTeamInfo.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyTeamInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyTeamInfo.Merge(m, src) +} +func (m *CMsgDOTAFantasyTeamInfo) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyTeamInfo.Size(m) +} +func (m *CMsgDOTAFantasyTeamInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyTeamInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyTeamInfo proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyTeamInfo) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamInfo) GetOwnerAccountId() uint32 { + if m != nil && m.OwnerAccountId != nil { + return *m.OwnerAccountId + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamInfo) GetFantasyTeamIndex() uint32 { + if m != nil && m.FantasyTeamIndex != nil { + return *m.FantasyTeamIndex + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamInfo) GetTeamName() string { + if m != nil && m.TeamName != nil { + return *m.TeamName + } + return "" +} + +func (m *CMsgDOTAFantasyTeamInfo) GetTeamLogo() uint64 { + if m != nil && m.TeamLogo != nil { + return *m.TeamLogo + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamInfo) GetWins() uint32 { + if m != nil && m.Wins != nil { + return *m.Wins + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamInfo) GetLosses() uint32 { + if m != nil && m.Losses != nil { + return *m.Losses + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamInfo) GetCurrentRoster() []uint32 { + if m != nil { + return m.CurrentRoster + } + return nil +} + +type CMsgDOTAFantasyTeamScoreRequest struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + OwnerAccountId *uint32 `protobuf:"varint,2,opt,name=owner_account_id,json=ownerAccountId" json:"owner_account_id,omitempty"` + FantasyTeamIndex *uint32 `protobuf:"varint,3,opt,name=fantasy_team_index,json=fantasyTeamIndex" json:"fantasy_team_index,omitempty"` + FilterMatchId *uint64 `protobuf:"varint,4,opt,name=filter_match_id,json=filterMatchId" json:"filter_match_id,omitempty"` + FilterStartTime *uint32 `protobuf:"varint,5,opt,name=filter_start_time,json=filterStartTime" json:"filter_start_time,omitempty"` + FilterEndTime *uint32 `protobuf:"varint,6,opt,name=filter_end_time,json=filterEndTime" json:"filter_end_time,omitempty"` + IncludeBench *bool `protobuf:"varint,7,opt,name=include_bench,json=includeBench" json:"include_bench,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyTeamScoreRequest) Reset() { *m = CMsgDOTAFantasyTeamScoreRequest{} } +func (m *CMsgDOTAFantasyTeamScoreRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyTeamScoreRequest) ProtoMessage() {} +func (*CMsgDOTAFantasyTeamScoreRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{22} +} + +func (m *CMsgDOTAFantasyTeamScoreRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyTeamScoreRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyTeamScoreRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyTeamScoreRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyTeamScoreRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyTeamScoreRequest.Merge(m, src) +} +func (m *CMsgDOTAFantasyTeamScoreRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyTeamScoreRequest.Size(m) +} +func (m *CMsgDOTAFantasyTeamScoreRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyTeamScoreRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyTeamScoreRequest proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyTeamScoreRequest) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamScoreRequest) GetOwnerAccountId() uint32 { + if m != nil && m.OwnerAccountId != nil { + return *m.OwnerAccountId + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamScoreRequest) GetFantasyTeamIndex() uint32 { + if m != nil && m.FantasyTeamIndex != nil { + return *m.FantasyTeamIndex + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamScoreRequest) GetFilterMatchId() uint64 { + if m != nil && m.FilterMatchId != nil { + return *m.FilterMatchId + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamScoreRequest) GetFilterStartTime() uint32 { + if m != nil && m.FilterStartTime != nil { + return *m.FilterStartTime + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamScoreRequest) GetFilterEndTime() uint32 { + if m != nil && m.FilterEndTime != nil { + return *m.FilterEndTime + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamScoreRequest) GetIncludeBench() bool { + if m != nil && m.IncludeBench != nil { + return *m.IncludeBench + } + return false +} + +type CMsgDOTAFantasyTeamScoreResponse struct { + Result *CMsgDOTAFantasyTeamScoreResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAFantasyTeamScoreResponse_EResult,def=0" json:"result,omitempty"` + FantasyTeamScore *float32 `protobuf:"fixed32,2,opt,name=fantasy_team_score,json=fantasyTeamScore" json:"fantasy_team_score,omitempty"` + FantasyPlayerScore []*CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore `protobuf:"bytes,3,rep,name=fantasy_player_score,json=fantasyPlayerScore" json:"fantasy_player_score,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyTeamScoreResponse) Reset() { *m = CMsgDOTAFantasyTeamScoreResponse{} } +func (m *CMsgDOTAFantasyTeamScoreResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyTeamScoreResponse) ProtoMessage() {} +func (*CMsgDOTAFantasyTeamScoreResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{23} +} + +func (m *CMsgDOTAFantasyTeamScoreResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyTeamScoreResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyTeamScoreResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyTeamScoreResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyTeamScoreResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyTeamScoreResponse.Merge(m, src) +} +func (m *CMsgDOTAFantasyTeamScoreResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyTeamScoreResponse.Size(m) +} +func (m *CMsgDOTAFantasyTeamScoreResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyTeamScoreResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyTeamScoreResponse proto.InternalMessageInfo + +const Default_CMsgDOTAFantasyTeamScoreResponse_Result CMsgDOTAFantasyTeamScoreResponse_EResult = CMsgDOTAFantasyTeamScoreResponse_SUCCESS + +func (m *CMsgDOTAFantasyTeamScoreResponse) GetResult() CMsgDOTAFantasyTeamScoreResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAFantasyTeamScoreResponse_Result +} + +func (m *CMsgDOTAFantasyTeamScoreResponse) GetFantasyTeamScore() float32 { + if m != nil && m.FantasyTeamScore != nil { + return *m.FantasyTeamScore + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamScoreResponse) GetFantasyPlayerScore() []*CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore { + if m != nil { + return m.FantasyPlayerScore + } + return nil +} + +type CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Score *float32 `protobuf:"fixed32,2,opt,name=score" json:"score,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore) Reset() { + *m = CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore{} +} +func (m *CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore) ProtoMessage() {} +func (*CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{23, 0} +} + +func (m *CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore.Merge(m, src) +} +func (m *CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore.Size(m) +} +func (m *CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore) GetScore() float32 { + if m != nil && m.Score != nil { + return *m.Score + } + return 0 +} + +type CMsgDOTAFantasyTeamStandingsRequest struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + Count *uint32 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"` + FilterStartTime *uint32 `protobuf:"varint,3,opt,name=filter_start_time,json=filterStartTime" json:"filter_start_time,omitempty"` + FilterEndTime *uint32 `protobuf:"varint,4,opt,name=filter_end_time,json=filterEndTime" json:"filter_end_time,omitempty"` + FilterMatchId *uint64 `protobuf:"varint,5,opt,name=filter_match_id,json=filterMatchId" json:"filter_match_id,omitempty"` + FilterLastMatch *bool `protobuf:"varint,6,opt,name=filter_last_match,json=filterLastMatch" json:"filter_last_match,omitempty"` + FilterInHall *bool `protobuf:"varint,7,opt,name=filter_in_hall,json=filterInHall" json:"filter_in_hall,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyTeamStandingsRequest) Reset() { *m = CMsgDOTAFantasyTeamStandingsRequest{} } +func (m *CMsgDOTAFantasyTeamStandingsRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyTeamStandingsRequest) ProtoMessage() {} +func (*CMsgDOTAFantasyTeamStandingsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{24} +} + +func (m *CMsgDOTAFantasyTeamStandingsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyTeamStandingsRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyTeamStandingsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyTeamStandingsRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyTeamStandingsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyTeamStandingsRequest.Merge(m, src) +} +func (m *CMsgDOTAFantasyTeamStandingsRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyTeamStandingsRequest.Size(m) +} +func (m *CMsgDOTAFantasyTeamStandingsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyTeamStandingsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyTeamStandingsRequest proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyTeamStandingsRequest) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamStandingsRequest) GetCount() uint32 { + if m != nil && m.Count != nil { + return *m.Count + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamStandingsRequest) GetFilterStartTime() uint32 { + if m != nil && m.FilterStartTime != nil { + return *m.FilterStartTime + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamStandingsRequest) GetFilterEndTime() uint32 { + if m != nil && m.FilterEndTime != nil { + return *m.FilterEndTime + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamStandingsRequest) GetFilterMatchId() uint64 { + if m != nil && m.FilterMatchId != nil { + return *m.FilterMatchId + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamStandingsRequest) GetFilterLastMatch() bool { + if m != nil && m.FilterLastMatch != nil { + return *m.FilterLastMatch + } + return false +} + +func (m *CMsgDOTAFantasyTeamStandingsRequest) GetFilterInHall() bool { + if m != nil && m.FilterInHall != nil { + return *m.FilterInHall + } + return false +} + +type CMsgDOTAFantasyTeamStandingsResponse struct { + Result *CMsgDOTAFantasyTeamStandingsResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAFantasyTeamStandingsResponse_EResult,def=0" json:"result,omitempty"` + TeamScores []*CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore `protobuf:"bytes,3,rep,name=team_scores,json=teamScores" json:"team_scores,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyTeamStandingsResponse) Reset() { *m = CMsgDOTAFantasyTeamStandingsResponse{} } +func (m *CMsgDOTAFantasyTeamStandingsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyTeamStandingsResponse) ProtoMessage() {} +func (*CMsgDOTAFantasyTeamStandingsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{25} +} + +func (m *CMsgDOTAFantasyTeamStandingsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyTeamStandingsResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyTeamStandingsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyTeamStandingsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyTeamStandingsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyTeamStandingsResponse.Merge(m, src) +} +func (m *CMsgDOTAFantasyTeamStandingsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyTeamStandingsResponse.Size(m) +} +func (m *CMsgDOTAFantasyTeamStandingsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyTeamStandingsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyTeamStandingsResponse proto.InternalMessageInfo + +const Default_CMsgDOTAFantasyTeamStandingsResponse_Result CMsgDOTAFantasyTeamStandingsResponse_EResult = CMsgDOTAFantasyTeamStandingsResponse_SUCCESS + +func (m *CMsgDOTAFantasyTeamStandingsResponse) GetResult() CMsgDOTAFantasyTeamStandingsResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAFantasyTeamStandingsResponse_Result +} + +func (m *CMsgDOTAFantasyTeamStandingsResponse) GetTeamScores() []*CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore { + if m != nil { + return m.TeamScores + } + return nil +} + +type CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + OwnerAccountId *uint32 `protobuf:"varint,2,opt,name=owner_account_id,json=ownerAccountId" json:"owner_account_id,omitempty"` + FantasyTeamIndex *uint32 `protobuf:"varint,3,opt,name=fantasy_team_index,json=fantasyTeamIndex" json:"fantasy_team_index,omitempty"` + FantasyTeamLogo *uint64 `protobuf:"varint,4,opt,name=fantasy_team_logo,json=fantasyTeamLogo" json:"fantasy_team_logo,omitempty"` + OwnerName *string `protobuf:"bytes,5,opt,name=owner_name,json=ownerName" json:"owner_name,omitempty"` + FantasyTeamName *string `protobuf:"bytes,6,opt,name=fantasy_team_name,json=fantasyTeamName" json:"fantasy_team_name,omitempty"` + Score *float32 `protobuf:"fixed32,7,opt,name=score" json:"score,omitempty"` + ScoreAgainst *float32 `protobuf:"fixed32,8,opt,name=score_against,json=scoreAgainst" json:"score_against,omitempty"` + Wins *uint32 `protobuf:"varint,9,opt,name=wins" json:"wins,omitempty"` + Losses *uint32 `protobuf:"varint,10,opt,name=losses" json:"losses,omitempty"` + Streak *int32 `protobuf:"varint,11,opt,name=streak" json:"streak,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) Reset() { + *m = CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore{} +} +func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) ProtoMessage() {} +func (*CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{25, 0} +} + +func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore.Merge(m, src) +} +func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore.Size(m) +} +func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) GetOwnerAccountId() uint32 { + if m != nil && m.OwnerAccountId != nil { + return *m.OwnerAccountId + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) GetFantasyTeamIndex() uint32 { + if m != nil && m.FantasyTeamIndex != nil { + return *m.FantasyTeamIndex + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) GetFantasyTeamLogo() uint64 { + if m != nil && m.FantasyTeamLogo != nil { + return *m.FantasyTeamLogo + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) GetOwnerName() string { + if m != nil && m.OwnerName != nil { + return *m.OwnerName + } + return "" +} + +func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) GetFantasyTeamName() string { + if m != nil && m.FantasyTeamName != nil { + return *m.FantasyTeamName + } + return "" +} + +func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) GetScore() float32 { + if m != nil && m.Score != nil { + return *m.Score + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) GetScoreAgainst() float32 { + if m != nil && m.ScoreAgainst != nil { + return *m.ScoreAgainst + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) GetWins() uint32 { + if m != nil && m.Wins != nil { + return *m.Wins + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) GetLosses() uint32 { + if m != nil && m.Losses != nil { + return *m.Losses + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) GetStreak() int32 { + if m != nil && m.Streak != nil { + return *m.Streak + } + return 0 +} + +type CMsgDOTAFantasyPlayerScoreRequest struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + PlayerAccountId *uint32 `protobuf:"varint,2,opt,name=player_account_id,json=playerAccountId" json:"player_account_id,omitempty"` + FilterStartTime *uint32 `protobuf:"varint,3,opt,name=filter_start_time,json=filterStartTime" json:"filter_start_time,omitempty"` + FilterEndTime *uint32 `protobuf:"varint,4,opt,name=filter_end_time,json=filterEndTime" json:"filter_end_time,omitempty"` + FilterMatchId *uint64 `protobuf:"varint,5,opt,name=filter_match_id,json=filterMatchId" json:"filter_match_id,omitempty"` + FilterLastMatch *bool `protobuf:"varint,6,opt,name=filter_last_match,json=filterLastMatch" json:"filter_last_match,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyPlayerScoreRequest) Reset() { *m = CMsgDOTAFantasyPlayerScoreRequest{} } +func (m *CMsgDOTAFantasyPlayerScoreRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyPlayerScoreRequest) ProtoMessage() {} +func (*CMsgDOTAFantasyPlayerScoreRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{26} +} + +func (m *CMsgDOTAFantasyPlayerScoreRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyPlayerScoreRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyPlayerScoreRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyPlayerScoreRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyPlayerScoreRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyPlayerScoreRequest.Merge(m, src) +} +func (m *CMsgDOTAFantasyPlayerScoreRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyPlayerScoreRequest.Size(m) +} +func (m *CMsgDOTAFantasyPlayerScoreRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyPlayerScoreRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyPlayerScoreRequest proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyPlayerScoreRequest) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerScoreRequest) GetPlayerAccountId() uint32 { + if m != nil && m.PlayerAccountId != nil { + return *m.PlayerAccountId + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerScoreRequest) GetFilterStartTime() uint32 { + if m != nil && m.FilterStartTime != nil { + return *m.FilterStartTime + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerScoreRequest) GetFilterEndTime() uint32 { + if m != nil && m.FilterEndTime != nil { + return *m.FilterEndTime + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerScoreRequest) GetFilterMatchId() uint64 { + if m != nil && m.FilterMatchId != nil { + return *m.FilterMatchId + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerScoreRequest) GetFilterLastMatch() bool { + if m != nil && m.FilterLastMatch != nil { + return *m.FilterLastMatch + } + return false +} + +type CMsgDOTAFantasyPlayerScoreResponse struct { + Result *CMsgDOTAFantasyPlayerScoreResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAFantasyPlayerScoreResponse_EResult,def=0" json:"result,omitempty"` + FantasyLeagueId *uint32 `protobuf:"varint,2,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + PlayerAccountId *uint32 `protobuf:"varint,3,opt,name=player_account_id,json=playerAccountId" json:"player_account_id,omitempty"` + PlayerName *string `protobuf:"bytes,4,opt,name=player_name,json=playerName" json:"player_name,omitempty"` + Score *float32 `protobuf:"fixed32,5,opt,name=score" json:"score,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyPlayerScoreResponse) Reset() { *m = CMsgDOTAFantasyPlayerScoreResponse{} } +func (m *CMsgDOTAFantasyPlayerScoreResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyPlayerScoreResponse) ProtoMessage() {} +func (*CMsgDOTAFantasyPlayerScoreResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{27} +} + +func (m *CMsgDOTAFantasyPlayerScoreResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyPlayerScoreResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyPlayerScoreResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyPlayerScoreResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyPlayerScoreResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyPlayerScoreResponse.Merge(m, src) +} +func (m *CMsgDOTAFantasyPlayerScoreResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyPlayerScoreResponse.Size(m) +} +func (m *CMsgDOTAFantasyPlayerScoreResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyPlayerScoreResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyPlayerScoreResponse proto.InternalMessageInfo + +const Default_CMsgDOTAFantasyPlayerScoreResponse_Result CMsgDOTAFantasyPlayerScoreResponse_EResult = CMsgDOTAFantasyPlayerScoreResponse_SUCCESS + +func (m *CMsgDOTAFantasyPlayerScoreResponse) GetResult() CMsgDOTAFantasyPlayerScoreResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAFantasyPlayerScoreResponse_Result +} + +func (m *CMsgDOTAFantasyPlayerScoreResponse) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerScoreResponse) GetPlayerAccountId() uint32 { + if m != nil && m.PlayerAccountId != nil { + return *m.PlayerAccountId + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerScoreResponse) GetPlayerName() string { + if m != nil && m.PlayerName != nil { + return *m.PlayerName + } + return "" +} + +func (m *CMsgDOTAFantasyPlayerScoreResponse) GetScore() float32 { + if m != nil && m.Score != nil { + return *m.Score + } + return 0 +} + +type CMsgDOTAFantasyPlayerStandingsRequest struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + Count *uint32 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"` + Role *uint32 `protobuf:"varint,3,opt,name=role" json:"role,omitempty"` + FilterStartTime *uint32 `protobuf:"varint,4,opt,name=filter_start_time,json=filterStartTime" json:"filter_start_time,omitempty"` + FilterEndTime *uint32 `protobuf:"varint,5,opt,name=filter_end_time,json=filterEndTime" json:"filter_end_time,omitempty"` + FilterMatchId *uint64 `protobuf:"varint,6,opt,name=filter_match_id,json=filterMatchId" json:"filter_match_id,omitempty"` + FilterLastMatch *bool `protobuf:"varint,7,opt,name=filter_last_match,json=filterLastMatch" json:"filter_last_match,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyPlayerStandingsRequest) Reset() { *m = CMsgDOTAFantasyPlayerStandingsRequest{} } +func (m *CMsgDOTAFantasyPlayerStandingsRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyPlayerStandingsRequest) ProtoMessage() {} +func (*CMsgDOTAFantasyPlayerStandingsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{28} +} + +func (m *CMsgDOTAFantasyPlayerStandingsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyPlayerStandingsRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyPlayerStandingsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyPlayerStandingsRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyPlayerStandingsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyPlayerStandingsRequest.Merge(m, src) +} +func (m *CMsgDOTAFantasyPlayerStandingsRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyPlayerStandingsRequest.Size(m) +} +func (m *CMsgDOTAFantasyPlayerStandingsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyPlayerStandingsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyPlayerStandingsRequest proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyPlayerStandingsRequest) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStandingsRequest) GetCount() uint32 { + if m != nil && m.Count != nil { + return *m.Count + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStandingsRequest) GetRole() uint32 { + if m != nil && m.Role != nil { + return *m.Role + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStandingsRequest) GetFilterStartTime() uint32 { + if m != nil && m.FilterStartTime != nil { + return *m.FilterStartTime + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStandingsRequest) GetFilterEndTime() uint32 { + if m != nil && m.FilterEndTime != nil { + return *m.FilterEndTime + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStandingsRequest) GetFilterMatchId() uint64 { + if m != nil && m.FilterMatchId != nil { + return *m.FilterMatchId + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStandingsRequest) GetFilterLastMatch() bool { + if m != nil && m.FilterLastMatch != nil { + return *m.FilterLastMatch + } + return false +} + +type CMsgDOTAFantasyPlayerStandingsResponse struct { + Result *CMsgDOTAFantasyPlayerStandingsResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAFantasyPlayerStandingsResponse_EResult,def=0" json:"result,omitempty"` + FantasyLeagueId *uint32 `protobuf:"varint,2,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + Role *uint32 `protobuf:"varint,3,opt,name=role" json:"role,omitempty"` + PlayerScores []*CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore `protobuf:"bytes,4,rep,name=player_scores,json=playerScores" json:"player_scores,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyPlayerStandingsResponse) Reset() { + *m = CMsgDOTAFantasyPlayerStandingsResponse{} +} +func (m *CMsgDOTAFantasyPlayerStandingsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyPlayerStandingsResponse) ProtoMessage() {} +func (*CMsgDOTAFantasyPlayerStandingsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{29} +} + +func (m *CMsgDOTAFantasyPlayerStandingsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyPlayerStandingsResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyPlayerStandingsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyPlayerStandingsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyPlayerStandingsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyPlayerStandingsResponse.Merge(m, src) +} +func (m *CMsgDOTAFantasyPlayerStandingsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyPlayerStandingsResponse.Size(m) +} +func (m *CMsgDOTAFantasyPlayerStandingsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyPlayerStandingsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyPlayerStandingsResponse proto.InternalMessageInfo + +const Default_CMsgDOTAFantasyPlayerStandingsResponse_Result CMsgDOTAFantasyPlayerStandingsResponse_EResult = CMsgDOTAFantasyPlayerStandingsResponse_SUCCESS + +func (m *CMsgDOTAFantasyPlayerStandingsResponse) GetResult() CMsgDOTAFantasyPlayerStandingsResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAFantasyPlayerStandingsResponse_Result +} + +func (m *CMsgDOTAFantasyPlayerStandingsResponse) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStandingsResponse) GetRole() uint32 { + if m != nil && m.Role != nil { + return *m.Role + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStandingsResponse) GetPlayerScores() []*CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore { + if m != nil { + return m.PlayerScores + } + return nil +} + +type CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore struct { + PlayerAccountId *uint32 `protobuf:"varint,1,opt,name=player_account_id,json=playerAccountId" json:"player_account_id,omitempty"` + PlayerName *string `protobuf:"bytes,2,opt,name=player_name,json=playerName" json:"player_name,omitempty"` + Score *float32 `protobuf:"fixed32,3,opt,name=score" json:"score,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore) Reset() { + *m = CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore{} +} +func (m *CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore) ProtoMessage() {} +func (*CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{29, 0} +} + +func (m *CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore.Merge(m, src) +} +func (m *CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore.Size(m) +} +func (m *CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore) GetPlayerAccountId() uint32 { + if m != nil && m.PlayerAccountId != nil { + return *m.PlayerAccountId + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore) GetPlayerName() string { + if m != nil && m.PlayerName != nil { + return *m.PlayerName + } + return "" +} + +func (m *CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore) GetScore() float32 { + if m != nil && m.Score != nil { + return *m.Score + } + return 0 +} + +type CMsgDOTAFantasyLeagueCreateRequest struct { + SeasonId *uint32 `protobuf:"varint,1,opt,name=season_id,json=seasonId" json:"season_id,omitempty"` + FantasyLeagueName *string `protobuf:"bytes,2,opt,name=fantasy_league_name,json=fantasyLeagueName" json:"fantasy_league_name,omitempty"` + Password *string `protobuf:"bytes,3,opt,name=password" json:"password,omitempty"` + TeamName *string `protobuf:"bytes,4,opt,name=team_name,json=teamName" json:"team_name,omitempty"` + Logo *uint64 `protobuf:"varint,5,opt,name=logo" json:"logo,omitempty"` + TicketItemId *uint64 `protobuf:"varint,6,opt,name=ticket_item_id,json=ticketItemId" json:"ticket_item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyLeagueCreateRequest) Reset() { *m = CMsgDOTAFantasyLeagueCreateRequest{} } +func (m *CMsgDOTAFantasyLeagueCreateRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyLeagueCreateRequest) ProtoMessage() {} +func (*CMsgDOTAFantasyLeagueCreateRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{30} +} + +func (m *CMsgDOTAFantasyLeagueCreateRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyLeagueCreateRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyLeagueCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyLeagueCreateRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyLeagueCreateRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyLeagueCreateRequest.Merge(m, src) +} +func (m *CMsgDOTAFantasyLeagueCreateRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyLeagueCreateRequest.Size(m) +} +func (m *CMsgDOTAFantasyLeagueCreateRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyLeagueCreateRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyLeagueCreateRequest proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyLeagueCreateRequest) GetSeasonId() uint32 { + if m != nil && m.SeasonId != nil { + return *m.SeasonId + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueCreateRequest) GetFantasyLeagueName() string { + if m != nil && m.FantasyLeagueName != nil { + return *m.FantasyLeagueName + } + return "" +} + +func (m *CMsgDOTAFantasyLeagueCreateRequest) GetPassword() string { + if m != nil && m.Password != nil { + return *m.Password + } + return "" +} + +func (m *CMsgDOTAFantasyLeagueCreateRequest) GetTeamName() string { + if m != nil && m.TeamName != nil { + return *m.TeamName + } + return "" +} + +func (m *CMsgDOTAFantasyLeagueCreateRequest) GetLogo() uint64 { + if m != nil && m.Logo != nil { + return *m.Logo + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueCreateRequest) GetTicketItemId() uint64 { + if m != nil && m.TicketItemId != nil { + return *m.TicketItemId + } + return 0 +} + +type CMsgDOTAFantasyLeagueCreateResponse struct { + Result *CMsgDOTAFantasyLeagueCreateResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAFantasyLeagueCreateResponse_EResult,def=0" json:"result,omitempty"` + FantasyLeagueId *uint32 `protobuf:"varint,2,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyLeagueCreateResponse) Reset() { *m = CMsgDOTAFantasyLeagueCreateResponse{} } +func (m *CMsgDOTAFantasyLeagueCreateResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyLeagueCreateResponse) ProtoMessage() {} +func (*CMsgDOTAFantasyLeagueCreateResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{31} +} + +func (m *CMsgDOTAFantasyLeagueCreateResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyLeagueCreateResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyLeagueCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyLeagueCreateResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyLeagueCreateResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyLeagueCreateResponse.Merge(m, src) +} +func (m *CMsgDOTAFantasyLeagueCreateResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyLeagueCreateResponse.Size(m) +} +func (m *CMsgDOTAFantasyLeagueCreateResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyLeagueCreateResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyLeagueCreateResponse proto.InternalMessageInfo + +const Default_CMsgDOTAFantasyLeagueCreateResponse_Result CMsgDOTAFantasyLeagueCreateResponse_EResult = CMsgDOTAFantasyLeagueCreateResponse_SUCCESS + +func (m *CMsgDOTAFantasyLeagueCreateResponse) GetResult() CMsgDOTAFantasyLeagueCreateResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAFantasyLeagueCreateResponse_Result +} + +func (m *CMsgDOTAFantasyLeagueCreateResponse) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +type CMsgDOTAFantasyTeamCreateRequest struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + Password *string `protobuf:"bytes,2,opt,name=password" json:"password,omitempty"` + TeamName *string `protobuf:"bytes,3,opt,name=team_name,json=teamName" json:"team_name,omitempty"` + Logo *uint64 `protobuf:"varint,4,opt,name=logo" json:"logo,omitempty"` + TicketItemId *uint64 `protobuf:"varint,5,opt,name=ticket_item_id,json=ticketItemId" json:"ticket_item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyTeamCreateRequest) Reset() { *m = CMsgDOTAFantasyTeamCreateRequest{} } +func (m *CMsgDOTAFantasyTeamCreateRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyTeamCreateRequest) ProtoMessage() {} +func (*CMsgDOTAFantasyTeamCreateRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{32} +} + +func (m *CMsgDOTAFantasyTeamCreateRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyTeamCreateRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyTeamCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyTeamCreateRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyTeamCreateRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyTeamCreateRequest.Merge(m, src) +} +func (m *CMsgDOTAFantasyTeamCreateRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyTeamCreateRequest.Size(m) +} +func (m *CMsgDOTAFantasyTeamCreateRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyTeamCreateRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyTeamCreateRequest proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyTeamCreateRequest) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamCreateRequest) GetPassword() string { + if m != nil && m.Password != nil { + return *m.Password + } + return "" +} + +func (m *CMsgDOTAFantasyTeamCreateRequest) GetTeamName() string { + if m != nil && m.TeamName != nil { + return *m.TeamName + } + return "" +} + +func (m *CMsgDOTAFantasyTeamCreateRequest) GetLogo() uint64 { + if m != nil && m.Logo != nil { + return *m.Logo + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamCreateRequest) GetTicketItemId() uint64 { + if m != nil && m.TicketItemId != nil { + return *m.TicketItemId + } + return 0 +} + +type CMsgDOTAFantasyTeamCreateResponse struct { + Result *CMsgDOTAFantasyTeamCreateResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAFantasyTeamCreateResponse_EResult,def=0" json:"result,omitempty"` + FantasyTeamIndex *uint32 `protobuf:"varint,2,opt,name=fantasy_team_index,json=fantasyTeamIndex" json:"fantasy_team_index,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyTeamCreateResponse) Reset() { *m = CMsgDOTAFantasyTeamCreateResponse{} } +func (m *CMsgDOTAFantasyTeamCreateResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyTeamCreateResponse) ProtoMessage() {} +func (*CMsgDOTAFantasyTeamCreateResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{33} +} + +func (m *CMsgDOTAFantasyTeamCreateResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyTeamCreateResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyTeamCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyTeamCreateResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyTeamCreateResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyTeamCreateResponse.Merge(m, src) +} +func (m *CMsgDOTAFantasyTeamCreateResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyTeamCreateResponse.Size(m) +} +func (m *CMsgDOTAFantasyTeamCreateResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyTeamCreateResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyTeamCreateResponse proto.InternalMessageInfo + +const Default_CMsgDOTAFantasyTeamCreateResponse_Result CMsgDOTAFantasyTeamCreateResponse_EResult = CMsgDOTAFantasyTeamCreateResponse_SUCCESS + +func (m *CMsgDOTAFantasyTeamCreateResponse) GetResult() CMsgDOTAFantasyTeamCreateResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAFantasyTeamCreateResponse_Result +} + +func (m *CMsgDOTAFantasyTeamCreateResponse) GetFantasyTeamIndex() uint32 { + if m != nil && m.FantasyTeamIndex != nil { + return *m.FantasyTeamIndex + } + return 0 +} + +type CMsgDOTAFantasyLeagueEditInvitesRequest struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + Password *string `protobuf:"bytes,2,opt,name=password" json:"password,omitempty"` + InviteChange []*CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange `protobuf:"bytes,3,rep,name=invite_change,json=inviteChange" json:"invite_change,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyLeagueEditInvitesRequest) Reset() { + *m = CMsgDOTAFantasyLeagueEditInvitesRequest{} +} +func (m *CMsgDOTAFantasyLeagueEditInvitesRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyLeagueEditInvitesRequest) ProtoMessage() {} +func (*CMsgDOTAFantasyLeagueEditInvitesRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{34} +} + +func (m *CMsgDOTAFantasyLeagueEditInvitesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyLeagueEditInvitesRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyLeagueEditInvitesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyLeagueEditInvitesRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyLeagueEditInvitesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyLeagueEditInvitesRequest.Merge(m, src) +} +func (m *CMsgDOTAFantasyLeagueEditInvitesRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyLeagueEditInvitesRequest.Size(m) +} +func (m *CMsgDOTAFantasyLeagueEditInvitesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyLeagueEditInvitesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyLeagueEditInvitesRequest proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyLeagueEditInvitesRequest) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueEditInvitesRequest) GetPassword() string { + if m != nil && m.Password != nil { + return *m.Password + } + return "" +} + +func (m *CMsgDOTAFantasyLeagueEditInvitesRequest) GetInviteChange() []*CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange { + if m != nil { + return m.InviteChange + } + return nil +} + +type CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Invited *bool `protobuf:"varint,2,opt,name=invited" json:"invited,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange) Reset() { + *m = CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange{} +} +func (m *CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange) ProtoMessage() {} +func (*CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{34, 0} +} + +func (m *CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange.Merge(m, src) +} +func (m *CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange.Size(m) +} +func (m *CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange) GetInvited() bool { + if m != nil && m.Invited != nil { + return *m.Invited + } + return false +} + +type CMsgDOTAFantasyLeagueEditInvitesResponse struct { + Result *CMsgDOTAFantasyLeagueEditInvitesResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAFantasyLeagueEditInvitesResponse_EResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyLeagueEditInvitesResponse) Reset() { + *m = CMsgDOTAFantasyLeagueEditInvitesResponse{} +} +func (m *CMsgDOTAFantasyLeagueEditInvitesResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyLeagueEditInvitesResponse) ProtoMessage() {} +func (*CMsgDOTAFantasyLeagueEditInvitesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{35} +} + +func (m *CMsgDOTAFantasyLeagueEditInvitesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyLeagueEditInvitesResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyLeagueEditInvitesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyLeagueEditInvitesResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyLeagueEditInvitesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyLeagueEditInvitesResponse.Merge(m, src) +} +func (m *CMsgDOTAFantasyLeagueEditInvitesResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyLeagueEditInvitesResponse.Size(m) +} +func (m *CMsgDOTAFantasyLeagueEditInvitesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyLeagueEditInvitesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyLeagueEditInvitesResponse proto.InternalMessageInfo + +const Default_CMsgDOTAFantasyLeagueEditInvitesResponse_Result CMsgDOTAFantasyLeagueEditInvitesResponse_EResult = CMsgDOTAFantasyLeagueEditInvitesResponse_SUCCESS + +func (m *CMsgDOTAFantasyLeagueEditInvitesResponse) GetResult() CMsgDOTAFantasyLeagueEditInvitesResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAFantasyLeagueEditInvitesResponse_Result +} + +type CMsgDOTAFantasyLeagueDraftStatusRequest struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyLeagueDraftStatusRequest) Reset() { + *m = CMsgDOTAFantasyLeagueDraftStatusRequest{} +} +func (m *CMsgDOTAFantasyLeagueDraftStatusRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyLeagueDraftStatusRequest) ProtoMessage() {} +func (*CMsgDOTAFantasyLeagueDraftStatusRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{36} +} + +func (m *CMsgDOTAFantasyLeagueDraftStatusRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyLeagueDraftStatusRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyLeagueDraftStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyLeagueDraftStatusRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyLeagueDraftStatusRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyLeagueDraftStatusRequest.Merge(m, src) +} +func (m *CMsgDOTAFantasyLeagueDraftStatusRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyLeagueDraftStatusRequest.Size(m) +} +func (m *CMsgDOTAFantasyLeagueDraftStatusRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyLeagueDraftStatusRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyLeagueDraftStatusRequest proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyLeagueDraftStatusRequest) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +type CMsgDOTAFantasyLeagueDraftStatus struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + DraftOrder []uint32 `protobuf:"varint,2,rep,name=draft_order,json=draftOrder" json:"draft_order,omitempty"` + CurrentPick *uint32 `protobuf:"varint,3,opt,name=current_pick,json=currentPick" json:"current_pick,omitempty"` + TimeRemaining *uint32 `protobuf:"varint,4,opt,name=time_remaining,json=timeRemaining" json:"time_remaining,omitempty"` + PendingResume *bool `protobuf:"varint,5,opt,name=pending_resume,json=pendingResume" json:"pending_resume,omitempty"` + Completed *bool `protobuf:"varint,6,opt,name=completed" json:"completed,omitempty"` + AvailablePlayers []uint32 `protobuf:"varint,7,rep,name=available_players,json=availablePlayers" json:"available_players,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyLeagueDraftStatus) Reset() { *m = CMsgDOTAFantasyLeagueDraftStatus{} } +func (m *CMsgDOTAFantasyLeagueDraftStatus) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyLeagueDraftStatus) ProtoMessage() {} +func (*CMsgDOTAFantasyLeagueDraftStatus) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{37} +} + +func (m *CMsgDOTAFantasyLeagueDraftStatus) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyLeagueDraftStatus.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyLeagueDraftStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyLeagueDraftStatus.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyLeagueDraftStatus) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyLeagueDraftStatus.Merge(m, src) +} +func (m *CMsgDOTAFantasyLeagueDraftStatus) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyLeagueDraftStatus.Size(m) +} +func (m *CMsgDOTAFantasyLeagueDraftStatus) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyLeagueDraftStatus.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyLeagueDraftStatus proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyLeagueDraftStatus) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueDraftStatus) GetDraftOrder() []uint32 { + if m != nil { + return m.DraftOrder + } + return nil +} + +func (m *CMsgDOTAFantasyLeagueDraftStatus) GetCurrentPick() uint32 { + if m != nil && m.CurrentPick != nil { + return *m.CurrentPick + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueDraftStatus) GetTimeRemaining() uint32 { + if m != nil && m.TimeRemaining != nil { + return *m.TimeRemaining + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueDraftStatus) GetPendingResume() bool { + if m != nil && m.PendingResume != nil { + return *m.PendingResume + } + return false +} + +func (m *CMsgDOTAFantasyLeagueDraftStatus) GetCompleted() bool { + if m != nil && m.Completed != nil { + return *m.Completed + } + return false +} + +func (m *CMsgDOTAFantasyLeagueDraftStatus) GetAvailablePlayers() []uint32 { + if m != nil { + return m.AvailablePlayers + } + return nil +} + +type CMsgDOTAFantasyLeagueDraftPlayerRequest struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + TeamIndex *uint32 `protobuf:"varint,2,opt,name=team_index,json=teamIndex" json:"team_index,omitempty"` + PlayerAccountId *uint32 `protobuf:"varint,3,opt,name=player_account_id,json=playerAccountId" json:"player_account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyLeagueDraftPlayerRequest) Reset() { + *m = CMsgDOTAFantasyLeagueDraftPlayerRequest{} +} +func (m *CMsgDOTAFantasyLeagueDraftPlayerRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyLeagueDraftPlayerRequest) ProtoMessage() {} +func (*CMsgDOTAFantasyLeagueDraftPlayerRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{38} +} + +func (m *CMsgDOTAFantasyLeagueDraftPlayerRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyLeagueDraftPlayerRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyLeagueDraftPlayerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyLeagueDraftPlayerRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyLeagueDraftPlayerRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyLeagueDraftPlayerRequest.Merge(m, src) +} +func (m *CMsgDOTAFantasyLeagueDraftPlayerRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyLeagueDraftPlayerRequest.Size(m) +} +func (m *CMsgDOTAFantasyLeagueDraftPlayerRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyLeagueDraftPlayerRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyLeagueDraftPlayerRequest proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyLeagueDraftPlayerRequest) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueDraftPlayerRequest) GetTeamIndex() uint32 { + if m != nil && m.TeamIndex != nil { + return *m.TeamIndex + } + return 0 +} + +func (m *CMsgDOTAFantasyLeagueDraftPlayerRequest) GetPlayerAccountId() uint32 { + if m != nil && m.PlayerAccountId != nil { + return *m.PlayerAccountId + } + return 0 +} + +type CMsgDOTAFantasyLeagueDraftPlayerResponse struct { + Result *CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyLeagueDraftPlayerResponse) Reset() { + *m = CMsgDOTAFantasyLeagueDraftPlayerResponse{} +} +func (m *CMsgDOTAFantasyLeagueDraftPlayerResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyLeagueDraftPlayerResponse) ProtoMessage() {} +func (*CMsgDOTAFantasyLeagueDraftPlayerResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{39} +} + +func (m *CMsgDOTAFantasyLeagueDraftPlayerResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyLeagueDraftPlayerResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyLeagueDraftPlayerResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyLeagueDraftPlayerResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyLeagueDraftPlayerResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyLeagueDraftPlayerResponse.Merge(m, src) +} +func (m *CMsgDOTAFantasyLeagueDraftPlayerResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyLeagueDraftPlayerResponse.Size(m) +} +func (m *CMsgDOTAFantasyLeagueDraftPlayerResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyLeagueDraftPlayerResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyLeagueDraftPlayerResponse proto.InternalMessageInfo + +const Default_CMsgDOTAFantasyLeagueDraftPlayerResponse_Result CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult = CMsgDOTAFantasyLeagueDraftPlayerResponse_SUCCESS + +func (m *CMsgDOTAFantasyLeagueDraftPlayerResponse) GetResult() CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAFantasyLeagueDraftPlayerResponse_Result +} + +type CMsgDOTAFantasyTeamRosterSwapRequest struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + TeamIndex *uint32 `protobuf:"varint,2,opt,name=team_index,json=teamIndex" json:"team_index,omitempty"` + Timestamp *uint32 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"` + Slot_1 *uint32 `protobuf:"varint,4,opt,name=slot_1,json=slot1" json:"slot_1,omitempty"` + Slot_2 *uint32 `protobuf:"varint,5,opt,name=slot_2,json=slot2" json:"slot_2,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyTeamRosterSwapRequest) Reset() { *m = CMsgDOTAFantasyTeamRosterSwapRequest{} } +func (m *CMsgDOTAFantasyTeamRosterSwapRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyTeamRosterSwapRequest) ProtoMessage() {} +func (*CMsgDOTAFantasyTeamRosterSwapRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{40} +} + +func (m *CMsgDOTAFantasyTeamRosterSwapRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyTeamRosterSwapRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyTeamRosterSwapRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyTeamRosterSwapRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyTeamRosterSwapRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyTeamRosterSwapRequest.Merge(m, src) +} +func (m *CMsgDOTAFantasyTeamRosterSwapRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyTeamRosterSwapRequest.Size(m) +} +func (m *CMsgDOTAFantasyTeamRosterSwapRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyTeamRosterSwapRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyTeamRosterSwapRequest proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyTeamRosterSwapRequest) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamRosterSwapRequest) GetTeamIndex() uint32 { + if m != nil && m.TeamIndex != nil { + return *m.TeamIndex + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamRosterSwapRequest) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamRosterSwapRequest) GetSlot_1() uint32 { + if m != nil && m.Slot_1 != nil { + return *m.Slot_1 + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamRosterSwapRequest) GetSlot_2() uint32 { + if m != nil && m.Slot_2 != nil { + return *m.Slot_2 + } + return 0 +} + +type CMsgDOTAFantasyTeamRosterSwapResponse struct { + Result *CMsgDOTAFantasyTeamRosterSwapResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAFantasyTeamRosterSwapResponse_EResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyTeamRosterSwapResponse) Reset() { *m = CMsgDOTAFantasyTeamRosterSwapResponse{} } +func (m *CMsgDOTAFantasyTeamRosterSwapResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyTeamRosterSwapResponse) ProtoMessage() {} +func (*CMsgDOTAFantasyTeamRosterSwapResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{41} +} + +func (m *CMsgDOTAFantasyTeamRosterSwapResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyTeamRosterSwapResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyTeamRosterSwapResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyTeamRosterSwapResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyTeamRosterSwapResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyTeamRosterSwapResponse.Merge(m, src) +} +func (m *CMsgDOTAFantasyTeamRosterSwapResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyTeamRosterSwapResponse.Size(m) +} +func (m *CMsgDOTAFantasyTeamRosterSwapResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyTeamRosterSwapResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyTeamRosterSwapResponse proto.InternalMessageInfo + +const Default_CMsgDOTAFantasyTeamRosterSwapResponse_Result CMsgDOTAFantasyTeamRosterSwapResponse_EResult = CMsgDOTAFantasyTeamRosterSwapResponse_SUCCESS + +func (m *CMsgDOTAFantasyTeamRosterSwapResponse) GetResult() CMsgDOTAFantasyTeamRosterSwapResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAFantasyTeamRosterSwapResponse_Result +} + +type CMsgDOTAFantasyTeamRosterAddDropRequest struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + TeamIndex *uint32 `protobuf:"varint,2,opt,name=team_index,json=teamIndex" json:"team_index,omitempty"` + AddAccountId *uint32 `protobuf:"varint,5,opt,name=add_account_id,json=addAccountId" json:"add_account_id,omitempty"` + DropAccountId *uint32 `protobuf:"varint,6,opt,name=drop_account_id,json=dropAccountId" json:"drop_account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyTeamRosterAddDropRequest) Reset() { + *m = CMsgDOTAFantasyTeamRosterAddDropRequest{} +} +func (m *CMsgDOTAFantasyTeamRosterAddDropRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyTeamRosterAddDropRequest) ProtoMessage() {} +func (*CMsgDOTAFantasyTeamRosterAddDropRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{42} +} + +func (m *CMsgDOTAFantasyTeamRosterAddDropRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyTeamRosterAddDropRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyTeamRosterAddDropRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyTeamRosterAddDropRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyTeamRosterAddDropRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyTeamRosterAddDropRequest.Merge(m, src) +} +func (m *CMsgDOTAFantasyTeamRosterAddDropRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyTeamRosterAddDropRequest.Size(m) +} +func (m *CMsgDOTAFantasyTeamRosterAddDropRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyTeamRosterAddDropRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyTeamRosterAddDropRequest proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyTeamRosterAddDropRequest) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamRosterAddDropRequest) GetTeamIndex() uint32 { + if m != nil && m.TeamIndex != nil { + return *m.TeamIndex + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamRosterAddDropRequest) GetAddAccountId() uint32 { + if m != nil && m.AddAccountId != nil { + return *m.AddAccountId + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamRosterAddDropRequest) GetDropAccountId() uint32 { + if m != nil && m.DropAccountId != nil { + return *m.DropAccountId + } + return 0 +} + +type CMsgDOTAFantasyTeamRosterAddDropResponse struct { + Result *CMsgDOTAFantasyTeamRosterAddDropResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAFantasyTeamRosterAddDropResponse_EResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyTeamRosterAddDropResponse) Reset() { + *m = CMsgDOTAFantasyTeamRosterAddDropResponse{} +} +func (m *CMsgDOTAFantasyTeamRosterAddDropResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyTeamRosterAddDropResponse) ProtoMessage() {} +func (*CMsgDOTAFantasyTeamRosterAddDropResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{43} +} + +func (m *CMsgDOTAFantasyTeamRosterAddDropResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyTeamRosterAddDropResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyTeamRosterAddDropResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyTeamRosterAddDropResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyTeamRosterAddDropResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyTeamRosterAddDropResponse.Merge(m, src) +} +func (m *CMsgDOTAFantasyTeamRosterAddDropResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyTeamRosterAddDropResponse.Size(m) +} +func (m *CMsgDOTAFantasyTeamRosterAddDropResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyTeamRosterAddDropResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyTeamRosterAddDropResponse proto.InternalMessageInfo + +const Default_CMsgDOTAFantasyTeamRosterAddDropResponse_Result CMsgDOTAFantasyTeamRosterAddDropResponse_EResult = CMsgDOTAFantasyTeamRosterAddDropResponse_SUCCESS + +func (m *CMsgDOTAFantasyTeamRosterAddDropResponse) GetResult() CMsgDOTAFantasyTeamRosterAddDropResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAFantasyTeamRosterAddDropResponse_Result +} + +type CMsgDOTAFantasyTeamTradesRequest struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyTeamTradesRequest) Reset() { *m = CMsgDOTAFantasyTeamTradesRequest{} } +func (m *CMsgDOTAFantasyTeamTradesRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyTeamTradesRequest) ProtoMessage() {} +func (*CMsgDOTAFantasyTeamTradesRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{44} +} + +func (m *CMsgDOTAFantasyTeamTradesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyTeamTradesRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyTeamTradesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyTeamTradesRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyTeamTradesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyTeamTradesRequest.Merge(m, src) +} +func (m *CMsgDOTAFantasyTeamTradesRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyTeamTradesRequest.Size(m) +} +func (m *CMsgDOTAFantasyTeamTradesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyTeamTradesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyTeamTradesRequest proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyTeamTradesRequest) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +type CMsgDOTAFantasyTeamTradesResponse struct { + Result *CMsgDOTAFantasyTeamTradesResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAFantasyTeamTradesResponse_EResult,def=0" json:"result,omitempty"` + Trades []*CMsgDOTAFantasyTeamTradesResponse_Trade `protobuf:"bytes,2,rep,name=trades" json:"trades,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyTeamTradesResponse) Reset() { *m = CMsgDOTAFantasyTeamTradesResponse{} } +func (m *CMsgDOTAFantasyTeamTradesResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyTeamTradesResponse) ProtoMessage() {} +func (*CMsgDOTAFantasyTeamTradesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{45} +} + +func (m *CMsgDOTAFantasyTeamTradesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyTeamTradesResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyTeamTradesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyTeamTradesResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyTeamTradesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyTeamTradesResponse.Merge(m, src) +} +func (m *CMsgDOTAFantasyTeamTradesResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyTeamTradesResponse.Size(m) +} +func (m *CMsgDOTAFantasyTeamTradesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyTeamTradesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyTeamTradesResponse proto.InternalMessageInfo + +const Default_CMsgDOTAFantasyTeamTradesResponse_Result CMsgDOTAFantasyTeamTradesResponse_EResult = CMsgDOTAFantasyTeamTradesResponse_SUCCESS + +func (m *CMsgDOTAFantasyTeamTradesResponse) GetResult() CMsgDOTAFantasyTeamTradesResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAFantasyTeamTradesResponse_Result +} + +func (m *CMsgDOTAFantasyTeamTradesResponse) GetTrades() []*CMsgDOTAFantasyTeamTradesResponse_Trade { + if m != nil { + return m.Trades + } + return nil +} + +type CMsgDOTAFantasyTeamTradesResponse_Trade struct { + Timestamp *uint32 `protobuf:"varint,1,opt,name=timestamp" json:"timestamp,omitempty"` + OwnerAccountId_1 *uint32 `protobuf:"varint,2,opt,name=owner_account_id_1,json=ownerAccountId1" json:"owner_account_id_1,omitempty"` + OwnerAccountId_2 *uint32 `protobuf:"varint,3,opt,name=owner_account_id_2,json=ownerAccountId2" json:"owner_account_id_2,omitempty"` + PlayerAccountId_1 *uint32 `protobuf:"varint,4,opt,name=player_account_id_1,json=playerAccountId1" json:"player_account_id_1,omitempty"` + PlayerAccountId_2 *uint32 `protobuf:"varint,5,opt,name=player_account_id_2,json=playerAccountId2" json:"player_account_id_2,omitempty"` + Status *uint32 `protobuf:"varint,6,opt,name=status" json:"status,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyTeamTradesResponse_Trade) Reset() { + *m = CMsgDOTAFantasyTeamTradesResponse_Trade{} +} +func (m *CMsgDOTAFantasyTeamTradesResponse_Trade) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyTeamTradesResponse_Trade) ProtoMessage() {} +func (*CMsgDOTAFantasyTeamTradesResponse_Trade) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{45, 0} +} + +func (m *CMsgDOTAFantasyTeamTradesResponse_Trade) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyTeamTradesResponse_Trade.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyTeamTradesResponse_Trade) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyTeamTradesResponse_Trade.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyTeamTradesResponse_Trade) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyTeamTradesResponse_Trade.Merge(m, src) +} +func (m *CMsgDOTAFantasyTeamTradesResponse_Trade) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyTeamTradesResponse_Trade.Size(m) +} +func (m *CMsgDOTAFantasyTeamTradesResponse_Trade) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyTeamTradesResponse_Trade.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyTeamTradesResponse_Trade proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyTeamTradesResponse_Trade) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamTradesResponse_Trade) GetOwnerAccountId_1() uint32 { + if m != nil && m.OwnerAccountId_1 != nil { + return *m.OwnerAccountId_1 + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamTradesResponse_Trade) GetOwnerAccountId_2() uint32 { + if m != nil && m.OwnerAccountId_2 != nil { + return *m.OwnerAccountId_2 + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamTradesResponse_Trade) GetPlayerAccountId_1() uint32 { + if m != nil && m.PlayerAccountId_1 != nil { + return *m.PlayerAccountId_1 + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamTradesResponse_Trade) GetPlayerAccountId_2() uint32 { + if m != nil && m.PlayerAccountId_2 != nil { + return *m.PlayerAccountId_2 + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamTradesResponse_Trade) GetStatus() uint32 { + if m != nil && m.Status != nil { + return *m.Status + } + return 0 +} + +type CMsgDOTAFantasyTeamTradeCancelRequest struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + TeamIndex_1 *uint32 `protobuf:"varint,3,opt,name=team_index_1,json=teamIndex1" json:"team_index_1,omitempty"` + OwnerAccountId_2 *uint32 `protobuf:"varint,4,opt,name=owner_account_id_2,json=ownerAccountId2" json:"owner_account_id_2,omitempty"` + TeamIndex_2 *uint32 `protobuf:"varint,5,opt,name=team_index_2,json=teamIndex2" json:"team_index_2,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyTeamTradeCancelRequest) Reset() { *m = CMsgDOTAFantasyTeamTradeCancelRequest{} } +func (m *CMsgDOTAFantasyTeamTradeCancelRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyTeamTradeCancelRequest) ProtoMessage() {} +func (*CMsgDOTAFantasyTeamTradeCancelRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{46} +} + +func (m *CMsgDOTAFantasyTeamTradeCancelRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyTeamTradeCancelRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyTeamTradeCancelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyTeamTradeCancelRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyTeamTradeCancelRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyTeamTradeCancelRequest.Merge(m, src) +} +func (m *CMsgDOTAFantasyTeamTradeCancelRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyTeamTradeCancelRequest.Size(m) +} +func (m *CMsgDOTAFantasyTeamTradeCancelRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyTeamTradeCancelRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyTeamTradeCancelRequest proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyTeamTradeCancelRequest) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamTradeCancelRequest) GetTeamIndex_1() uint32 { + if m != nil && m.TeamIndex_1 != nil { + return *m.TeamIndex_1 + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamTradeCancelRequest) GetOwnerAccountId_2() uint32 { + if m != nil && m.OwnerAccountId_2 != nil { + return *m.OwnerAccountId_2 + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamTradeCancelRequest) GetTeamIndex_2() uint32 { + if m != nil && m.TeamIndex_2 != nil { + return *m.TeamIndex_2 + } + return 0 +} + +type CMsgDOTAFantasyTeamTradeCancelResponse struct { + Result *CMsgDOTAFantasyTeamTradeCancelResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAFantasyTeamTradeCancelResponse_EResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyTeamTradeCancelResponse) Reset() { + *m = CMsgDOTAFantasyTeamTradeCancelResponse{} +} +func (m *CMsgDOTAFantasyTeamTradeCancelResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyTeamTradeCancelResponse) ProtoMessage() {} +func (*CMsgDOTAFantasyTeamTradeCancelResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{47} +} + +func (m *CMsgDOTAFantasyTeamTradeCancelResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyTeamTradeCancelResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyTeamTradeCancelResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyTeamTradeCancelResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyTeamTradeCancelResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyTeamTradeCancelResponse.Merge(m, src) +} +func (m *CMsgDOTAFantasyTeamTradeCancelResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyTeamTradeCancelResponse.Size(m) +} +func (m *CMsgDOTAFantasyTeamTradeCancelResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyTeamTradeCancelResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyTeamTradeCancelResponse proto.InternalMessageInfo + +const Default_CMsgDOTAFantasyTeamTradeCancelResponse_Result CMsgDOTAFantasyTeamTradeCancelResponse_EResult = CMsgDOTAFantasyTeamTradeCancelResponse_SUCCESS + +func (m *CMsgDOTAFantasyTeamTradeCancelResponse) GetResult() CMsgDOTAFantasyTeamTradeCancelResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAFantasyTeamTradeCancelResponse_Result +} + +type CMsgDOTAFantasyTeamRosterRequest struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + TeamIndex *uint32 `protobuf:"varint,2,opt,name=team_index,json=teamIndex" json:"team_index,omitempty"` + OwnerAccountId *uint32 `protobuf:"varint,3,opt,name=owner_account_id,json=ownerAccountId" json:"owner_account_id,omitempty"` + Timestamp *uint32 `protobuf:"varint,4,opt,name=timestamp" json:"timestamp,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyTeamRosterRequest) Reset() { *m = CMsgDOTAFantasyTeamRosterRequest{} } +func (m *CMsgDOTAFantasyTeamRosterRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyTeamRosterRequest) ProtoMessage() {} +func (*CMsgDOTAFantasyTeamRosterRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{48} +} + +func (m *CMsgDOTAFantasyTeamRosterRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyTeamRosterRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyTeamRosterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyTeamRosterRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyTeamRosterRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyTeamRosterRequest.Merge(m, src) +} +func (m *CMsgDOTAFantasyTeamRosterRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyTeamRosterRequest.Size(m) +} +func (m *CMsgDOTAFantasyTeamRosterRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyTeamRosterRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyTeamRosterRequest proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyTeamRosterRequest) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamRosterRequest) GetTeamIndex() uint32 { + if m != nil && m.TeamIndex != nil { + return *m.TeamIndex + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamRosterRequest) GetOwnerAccountId() uint32 { + if m != nil && m.OwnerAccountId != nil { + return *m.OwnerAccountId + } + return 0 +} + +func (m *CMsgDOTAFantasyTeamRosterRequest) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +type CMsgDOTAFantasyTeamRosterResponse struct { + Result *CMsgDOTAFantasyTeamRosterResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAFantasyTeamRosterResponse_EResult,def=0" json:"result,omitempty"` + PlayerAccountIds []uint32 `protobuf:"varint,2,rep,name=player_account_ids,json=playerAccountIds" json:"player_account_ids,omitempty"` + PlayerLocked []bool `protobuf:"varint,3,rep,name=player_locked,json=playerLocked" json:"player_locked,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyTeamRosterResponse) Reset() { *m = CMsgDOTAFantasyTeamRosterResponse{} } +func (m *CMsgDOTAFantasyTeamRosterResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyTeamRosterResponse) ProtoMessage() {} +func (*CMsgDOTAFantasyTeamRosterResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{49} +} + +func (m *CMsgDOTAFantasyTeamRosterResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyTeamRosterResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyTeamRosterResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyTeamRosterResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyTeamRosterResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyTeamRosterResponse.Merge(m, src) +} +func (m *CMsgDOTAFantasyTeamRosterResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyTeamRosterResponse.Size(m) +} +func (m *CMsgDOTAFantasyTeamRosterResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyTeamRosterResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyTeamRosterResponse proto.InternalMessageInfo + +const Default_CMsgDOTAFantasyTeamRosterResponse_Result CMsgDOTAFantasyTeamRosterResponse_EResult = CMsgDOTAFantasyTeamRosterResponse_SUCCESS + +func (m *CMsgDOTAFantasyTeamRosterResponse) GetResult() CMsgDOTAFantasyTeamRosterResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAFantasyTeamRosterResponse_Result +} + +func (m *CMsgDOTAFantasyTeamRosterResponse) GetPlayerAccountIds() []uint32 { + if m != nil { + return m.PlayerAccountIds + } + return nil +} + +func (m *CMsgDOTAFantasyTeamRosterResponse) GetPlayerLocked() []bool { + if m != nil { + return m.PlayerLocked + } + return nil +} + +type CMsgDOTAFantasyPlayerHisoricalStatsRequest struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsRequest) Reset() { + *m = CMsgDOTAFantasyPlayerHisoricalStatsRequest{} +} +func (m *CMsgDOTAFantasyPlayerHisoricalStatsRequest) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAFantasyPlayerHisoricalStatsRequest) ProtoMessage() {} +func (*CMsgDOTAFantasyPlayerHisoricalStatsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{50} +} + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyPlayerHisoricalStatsRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyPlayerHisoricalStatsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyPlayerHisoricalStatsRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyPlayerHisoricalStatsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyPlayerHisoricalStatsRequest.Merge(m, src) +} +func (m *CMsgDOTAFantasyPlayerHisoricalStatsRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyPlayerHisoricalStatsRequest.Size(m) +} +func (m *CMsgDOTAFantasyPlayerHisoricalStatsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyPlayerHisoricalStatsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyPlayerHisoricalStatsRequest proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsRequest) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +type CMsgDOTAFantasyPlayerHisoricalStatsResponse struct { + Result *CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult,def=0" json:"result,omitempty"` + Stats []*CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats `protobuf:"bytes,2,rep,name=stats" json:"stats,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse) Reset() { + *m = CMsgDOTAFantasyPlayerHisoricalStatsResponse{} +} +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAFantasyPlayerHisoricalStatsResponse) ProtoMessage() {} +func (*CMsgDOTAFantasyPlayerHisoricalStatsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{51} +} + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyPlayerHisoricalStatsResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyPlayerHisoricalStatsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyPlayerHisoricalStatsResponse.Merge(m, src) +} +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyPlayerHisoricalStatsResponse.Size(m) +} +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyPlayerHisoricalStatsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyPlayerHisoricalStatsResponse proto.InternalMessageInfo + +const Default_CMsgDOTAFantasyPlayerHisoricalStatsResponse_Result CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult = CMsgDOTAFantasyPlayerHisoricalStatsResponse_SUCCESS + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse) GetResult() CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAFantasyPlayerHisoricalStatsResponse_Result +} + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse) GetStats() []*CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats { + if m != nil { + return m.Stats + } + return nil +} + +type CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator struct { + Matches *uint32 `protobuf:"varint,1,opt,name=matches" json:"matches,omitempty"` + Levels *float32 `protobuf:"fixed32,2,opt,name=levels" json:"levels,omitempty"` + Kills *float32 `protobuf:"fixed32,3,opt,name=kills" json:"kills,omitempty"` + Deaths *float32 `protobuf:"fixed32,4,opt,name=deaths" json:"deaths,omitempty"` + Assists *float32 `protobuf:"fixed32,5,opt,name=assists" json:"assists,omitempty"` + LastHits *float32 `protobuf:"fixed32,6,opt,name=last_hits,json=lastHits" json:"last_hits,omitempty"` + Denies *float32 `protobuf:"fixed32,7,opt,name=denies" json:"denies,omitempty"` + Gpm *float32 `protobuf:"fixed32,8,opt,name=gpm" json:"gpm,omitempty"` + Xppm *float32 `protobuf:"fixed32,9,opt,name=xppm" json:"xppm,omitempty"` + Stuns *float32 `protobuf:"fixed32,10,opt,name=stuns" json:"stuns,omitempty"` + Healing *float32 `protobuf:"fixed32,11,opt,name=healing" json:"healing,omitempty"` + TowerKills *float32 `protobuf:"fixed32,12,opt,name=tower_kills,json=towerKills" json:"tower_kills,omitempty"` + RoshanKills *float32 `protobuf:"fixed32,13,opt,name=roshan_kills,json=roshanKills" json:"roshan_kills,omitempty"` + Score *float32 `protobuf:"fixed32,14,opt,name=score" json:"score,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) Reset() { + *m = CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator{} +} +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) ProtoMessage() {} +func (*CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{51, 0} +} + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator.Merge(m, src) +} +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator.Size(m) +} +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetMatches() uint32 { + if m != nil && m.Matches != nil { + return *m.Matches + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetLevels() float32 { + if m != nil && m.Levels != nil { + return *m.Levels + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetKills() float32 { + if m != nil && m.Kills != nil { + return *m.Kills + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetDeaths() float32 { + if m != nil && m.Deaths != nil { + return *m.Deaths + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetAssists() float32 { + if m != nil && m.Assists != nil { + return *m.Assists + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetLastHits() float32 { + if m != nil && m.LastHits != nil { + return *m.LastHits + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetDenies() float32 { + if m != nil && m.Denies != nil { + return *m.Denies + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetGpm() float32 { + if m != nil && m.Gpm != nil { + return *m.Gpm + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetXppm() float32 { + if m != nil && m.Xppm != nil { + return *m.Xppm + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetStuns() float32 { + if m != nil && m.Stuns != nil { + return *m.Stuns + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetHealing() float32 { + if m != nil && m.Healing != nil { + return *m.Healing + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetTowerKills() float32 { + if m != nil && m.TowerKills != nil { + return *m.TowerKills + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetRoshanKills() float32 { + if m != nil && m.RoshanKills != nil { + return *m.RoshanKills + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetScore() float32 { + if m != nil && m.Score != nil { + return *m.Score + } + return 0 +} + +type CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Weeks *uint32 `protobuf:"varint,2,opt,name=weeks" json:"weeks,omitempty"` + StatsPremium *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator `protobuf:"bytes,4,opt,name=stats_premium,json=statsPremium" json:"stats_premium,omitempty"` + StatsProfessional *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator `protobuf:"bytes,5,opt,name=stats_professional,json=statsProfessional" json:"stats_professional,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats) Reset() { + *m = CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats{} +} +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats) ProtoMessage() {} +func (*CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{51, 1} +} + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats.Merge(m, src) +} +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats.Size(m) +} +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats) GetWeeks() uint32 { + if m != nil && m.Weeks != nil { + return *m.Weeks + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats) GetStatsPremium() *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator { + if m != nil { + return m.StatsPremium + } + return nil +} + +func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats) GetStatsProfessional() *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator { + if m != nil { + return m.StatsProfessional + } + return nil +} + +type CMsgDOTAFantasyMessageAdd struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + Message *string `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyMessageAdd) Reset() { *m = CMsgDOTAFantasyMessageAdd{} } +func (m *CMsgDOTAFantasyMessageAdd) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyMessageAdd) ProtoMessage() {} +func (*CMsgDOTAFantasyMessageAdd) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{52} +} + +func (m *CMsgDOTAFantasyMessageAdd) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyMessageAdd.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyMessageAdd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyMessageAdd.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyMessageAdd) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyMessageAdd.Merge(m, src) +} +func (m *CMsgDOTAFantasyMessageAdd) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyMessageAdd.Size(m) +} +func (m *CMsgDOTAFantasyMessageAdd) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyMessageAdd.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyMessageAdd proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyMessageAdd) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyMessageAdd) GetMessage() string { + if m != nil && m.Message != nil { + return *m.Message + } + return "" +} + +type CMsgDOTAFantasyMessagesRequest struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + StartMessage *uint32 `protobuf:"varint,2,opt,name=start_message,json=startMessage" json:"start_message,omitempty"` + EndMessage *uint32 `protobuf:"varint,3,opt,name=end_message,json=endMessage" json:"end_message,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyMessagesRequest) Reset() { *m = CMsgDOTAFantasyMessagesRequest{} } +func (m *CMsgDOTAFantasyMessagesRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyMessagesRequest) ProtoMessage() {} +func (*CMsgDOTAFantasyMessagesRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{53} +} + +func (m *CMsgDOTAFantasyMessagesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyMessagesRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyMessagesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyMessagesRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyMessagesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyMessagesRequest.Merge(m, src) +} +func (m *CMsgDOTAFantasyMessagesRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyMessagesRequest.Size(m) +} +func (m *CMsgDOTAFantasyMessagesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyMessagesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyMessagesRequest proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyMessagesRequest) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyMessagesRequest) GetStartMessage() uint32 { + if m != nil && m.StartMessage != nil { + return *m.StartMessage + } + return 0 +} + +func (m *CMsgDOTAFantasyMessagesRequest) GetEndMessage() uint32 { + if m != nil && m.EndMessage != nil { + return *m.EndMessage + } + return 0 +} + +type CMsgDOTAFantasyMessagesResponse struct { + Result *CMsgDOTAFantasyMessagesResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAFantasyMessagesResponse_EResult,def=0" json:"result,omitempty"` + Messages []*CMsgDOTAFantasyMessagesResponse_Message `protobuf:"bytes,2,rep,name=messages" json:"messages,omitempty"` + NumTotalMessages *uint32 `protobuf:"varint,3,opt,name=num_total_messages,json=numTotalMessages" json:"num_total_messages,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyMessagesResponse) Reset() { *m = CMsgDOTAFantasyMessagesResponse{} } +func (m *CMsgDOTAFantasyMessagesResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyMessagesResponse) ProtoMessage() {} +func (*CMsgDOTAFantasyMessagesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{54} +} + +func (m *CMsgDOTAFantasyMessagesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyMessagesResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyMessagesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyMessagesResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyMessagesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyMessagesResponse.Merge(m, src) +} +func (m *CMsgDOTAFantasyMessagesResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyMessagesResponse.Size(m) +} +func (m *CMsgDOTAFantasyMessagesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyMessagesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyMessagesResponse proto.InternalMessageInfo + +const Default_CMsgDOTAFantasyMessagesResponse_Result CMsgDOTAFantasyMessagesResponse_EResult = CMsgDOTAFantasyMessagesResponse_SUCCESS + +func (m *CMsgDOTAFantasyMessagesResponse) GetResult() CMsgDOTAFantasyMessagesResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAFantasyMessagesResponse_Result +} + +func (m *CMsgDOTAFantasyMessagesResponse) GetMessages() []*CMsgDOTAFantasyMessagesResponse_Message { + if m != nil { + return m.Messages + } + return nil +} + +func (m *CMsgDOTAFantasyMessagesResponse) GetNumTotalMessages() uint32 { + if m != nil && m.NumTotalMessages != nil { + return *m.NumTotalMessages + } + return 0 +} + +type CMsgDOTAFantasyMessagesResponse_Message struct { + MessageId *uint32 `protobuf:"varint,1,opt,name=message_id,json=messageId" json:"message_id,omitempty"` + Message *string `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"` + AuthorAccountId *uint32 `protobuf:"varint,3,opt,name=author_account_id,json=authorAccountId" json:"author_account_id,omitempty"` + Time *uint32 `protobuf:"varint,4,opt,name=time" json:"time,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyMessagesResponse_Message) Reset() { + *m = CMsgDOTAFantasyMessagesResponse_Message{} +} +func (m *CMsgDOTAFantasyMessagesResponse_Message) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyMessagesResponse_Message) ProtoMessage() {} +func (*CMsgDOTAFantasyMessagesResponse_Message) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{54, 0} +} + +func (m *CMsgDOTAFantasyMessagesResponse_Message) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyMessagesResponse_Message.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyMessagesResponse_Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyMessagesResponse_Message.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyMessagesResponse_Message) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyMessagesResponse_Message.Merge(m, src) +} +func (m *CMsgDOTAFantasyMessagesResponse_Message) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyMessagesResponse_Message.Size(m) +} +func (m *CMsgDOTAFantasyMessagesResponse_Message) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyMessagesResponse_Message.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyMessagesResponse_Message proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyMessagesResponse_Message) GetMessageId() uint32 { + if m != nil && m.MessageId != nil { + return *m.MessageId + } + return 0 +} + +func (m *CMsgDOTAFantasyMessagesResponse_Message) GetMessage() string { + if m != nil && m.Message != nil { + return *m.Message + } + return "" +} + +func (m *CMsgDOTAFantasyMessagesResponse_Message) GetAuthorAccountId() uint32 { + if m != nil && m.AuthorAccountId != nil { + return *m.AuthorAccountId + } + return 0 +} + +func (m *CMsgDOTAFantasyMessagesResponse_Message) GetTime() uint32 { + if m != nil && m.Time != nil { + return *m.Time + } + return 0 +} + +type CMsgDOTAFantasyRemoveOwner struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + OwnerAccountId *uint32 `protobuf:"varint,2,opt,name=owner_account_id,json=ownerAccountId" json:"owner_account_id,omitempty"` + TeamIndex *uint32 `protobuf:"varint,3,opt,name=team_index,json=teamIndex" json:"team_index,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyRemoveOwner) Reset() { *m = CMsgDOTAFantasyRemoveOwner{} } +func (m *CMsgDOTAFantasyRemoveOwner) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyRemoveOwner) ProtoMessage() {} +func (*CMsgDOTAFantasyRemoveOwner) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{55} +} + +func (m *CMsgDOTAFantasyRemoveOwner) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyRemoveOwner.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyRemoveOwner) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyRemoveOwner.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyRemoveOwner) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyRemoveOwner.Merge(m, src) +} +func (m *CMsgDOTAFantasyRemoveOwner) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyRemoveOwner.Size(m) +} +func (m *CMsgDOTAFantasyRemoveOwner) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyRemoveOwner.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyRemoveOwner proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyRemoveOwner) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyRemoveOwner) GetOwnerAccountId() uint32 { + if m != nil && m.OwnerAccountId != nil { + return *m.OwnerAccountId + } + return 0 +} + +func (m *CMsgDOTAFantasyRemoveOwner) GetTeamIndex() uint32 { + if m != nil && m.TeamIndex != nil { + return *m.TeamIndex + } + return 0 +} + +type CMsgDOTAFantasyRemoveOwnerResponse struct { + Result *CMsgDOTAFantasyRemoveOwnerResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAFantasyRemoveOwnerResponse_EResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyRemoveOwnerResponse) Reset() { *m = CMsgDOTAFantasyRemoveOwnerResponse{} } +func (m *CMsgDOTAFantasyRemoveOwnerResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyRemoveOwnerResponse) ProtoMessage() {} +func (*CMsgDOTAFantasyRemoveOwnerResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{56} +} + +func (m *CMsgDOTAFantasyRemoveOwnerResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyRemoveOwnerResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyRemoveOwnerResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyRemoveOwnerResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyRemoveOwnerResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyRemoveOwnerResponse.Merge(m, src) +} +func (m *CMsgDOTAFantasyRemoveOwnerResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyRemoveOwnerResponse.Size(m) +} +func (m *CMsgDOTAFantasyRemoveOwnerResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyRemoveOwnerResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyRemoveOwnerResponse proto.InternalMessageInfo + +const Default_CMsgDOTAFantasyRemoveOwnerResponse_Result CMsgDOTAFantasyRemoveOwnerResponse_EResult = CMsgDOTAFantasyRemoveOwnerResponse_SUCCESS + +func (m *CMsgDOTAFantasyRemoveOwnerResponse) GetResult() CMsgDOTAFantasyRemoveOwnerResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAFantasyRemoveOwnerResponse_Result +} + +type CMsgDOTAFantasyScheduledMatchesRequest struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyScheduledMatchesRequest) Reset() { + *m = CMsgDOTAFantasyScheduledMatchesRequest{} +} +func (m *CMsgDOTAFantasyScheduledMatchesRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyScheduledMatchesRequest) ProtoMessage() {} +func (*CMsgDOTAFantasyScheduledMatchesRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{57} +} + +func (m *CMsgDOTAFantasyScheduledMatchesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyScheduledMatchesRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyScheduledMatchesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyScheduledMatchesRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyScheduledMatchesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyScheduledMatchesRequest.Merge(m, src) +} +func (m *CMsgDOTAFantasyScheduledMatchesRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyScheduledMatchesRequest.Size(m) +} +func (m *CMsgDOTAFantasyScheduledMatchesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyScheduledMatchesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyScheduledMatchesRequest proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyScheduledMatchesRequest) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +type CMsgDOTAFantasyScheduledMatchesResponse struct { + Result *CMsgDOTAFantasyScheduledMatchesResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAFantasyScheduledMatchesResponse_EResult,def=0" json:"result,omitempty"` + ScheduledMatchDays []*CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays `protobuf:"bytes,2,rep,name=scheduled_match_days,json=scheduledMatchDays" json:"scheduled_match_days,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyScheduledMatchesResponse) Reset() { + *m = CMsgDOTAFantasyScheduledMatchesResponse{} +} +func (m *CMsgDOTAFantasyScheduledMatchesResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyScheduledMatchesResponse) ProtoMessage() {} +func (*CMsgDOTAFantasyScheduledMatchesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{58} +} + +func (m *CMsgDOTAFantasyScheduledMatchesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyScheduledMatchesResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyScheduledMatchesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyScheduledMatchesResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyScheduledMatchesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyScheduledMatchesResponse.Merge(m, src) +} +func (m *CMsgDOTAFantasyScheduledMatchesResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyScheduledMatchesResponse.Size(m) +} +func (m *CMsgDOTAFantasyScheduledMatchesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyScheduledMatchesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyScheduledMatchesResponse proto.InternalMessageInfo + +const Default_CMsgDOTAFantasyScheduledMatchesResponse_Result CMsgDOTAFantasyScheduledMatchesResponse_EResult = CMsgDOTAFantasyScheduledMatchesResponse_SUCCESS + +func (m *CMsgDOTAFantasyScheduledMatchesResponse) GetResult() CMsgDOTAFantasyScheduledMatchesResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAFantasyScheduledMatchesResponse_Result +} + +func (m *CMsgDOTAFantasyScheduledMatchesResponse) GetScheduledMatchDays() []*CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays { + if m != nil { + return m.ScheduledMatchDays + } + return nil +} + +type CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays struct { + Timestamp *uint32 `protobuf:"varint,1,opt,name=timestamp" json:"timestamp,omitempty"` + TeamIds []uint32 `protobuf:"varint,2,rep,name=team_ids,json=teamIds" json:"team_ids,omitempty"` + LeagueIds []uint32 `protobuf:"varint,3,rep,name=league_ids,json=leagueIds" json:"league_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays) Reset() { + *m = CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays{} +} +func (m *CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays) ProtoMessage() {} +func (*CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{58, 0} +} + +func (m *CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays.Merge(m, src) +} +func (m *CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays.Size(m) +} +func (m *CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays) GetTeamIds() []uint32 { + if m != nil { + return m.TeamIds + } + return nil +} + +func (m *CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays) GetLeagueIds() []uint32 { + if m != nil { + return m.LeagueIds + } + return nil +} + +type CMsgDOTAFantasyLeaveLeagueRequest struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + FantasyTeamIndex *uint32 `protobuf:"varint,2,opt,name=fantasy_team_index,json=fantasyTeamIndex" json:"fantasy_team_index,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyLeaveLeagueRequest) Reset() { *m = CMsgDOTAFantasyLeaveLeagueRequest{} } +func (m *CMsgDOTAFantasyLeaveLeagueRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyLeaveLeagueRequest) ProtoMessage() {} +func (*CMsgDOTAFantasyLeaveLeagueRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{59} +} + +func (m *CMsgDOTAFantasyLeaveLeagueRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyLeaveLeagueRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyLeaveLeagueRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyLeaveLeagueRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyLeaveLeagueRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyLeaveLeagueRequest.Merge(m, src) +} +func (m *CMsgDOTAFantasyLeaveLeagueRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyLeaveLeagueRequest.Size(m) +} +func (m *CMsgDOTAFantasyLeaveLeagueRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyLeaveLeagueRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyLeaveLeagueRequest proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyLeaveLeagueRequest) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyLeaveLeagueRequest) GetFantasyTeamIndex() uint32 { + if m != nil && m.FantasyTeamIndex != nil { + return *m.FantasyTeamIndex + } + return 0 +} + +type CMsgDOTAFantasyLeaveLeagueResponse struct { + Result *CMsgDOTAFantasyLeaveLeagueResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAFantasyLeaveLeagueResponse_EResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyLeaveLeagueResponse) Reset() { *m = CMsgDOTAFantasyLeaveLeagueResponse{} } +func (m *CMsgDOTAFantasyLeaveLeagueResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyLeaveLeagueResponse) ProtoMessage() {} +func (*CMsgDOTAFantasyLeaveLeagueResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{60} +} + +func (m *CMsgDOTAFantasyLeaveLeagueResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyLeaveLeagueResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyLeaveLeagueResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyLeaveLeagueResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyLeaveLeagueResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyLeaveLeagueResponse.Merge(m, src) +} +func (m *CMsgDOTAFantasyLeaveLeagueResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyLeaveLeagueResponse.Size(m) +} +func (m *CMsgDOTAFantasyLeaveLeagueResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyLeaveLeagueResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyLeaveLeagueResponse proto.InternalMessageInfo + +const Default_CMsgDOTAFantasyLeaveLeagueResponse_Result CMsgDOTAFantasyLeaveLeagueResponse_EResult = CMsgDOTAFantasyLeaveLeagueResponse_SUCCESS + +func (m *CMsgDOTAFantasyLeaveLeagueResponse) GetResult() CMsgDOTAFantasyLeaveLeagueResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAFantasyLeaveLeagueResponse_Result +} + +type CMsgDOTAFantasyPlayerScoreDetailsRequest struct { + FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + PlayerAccountId *uint32 `protobuf:"varint,2,opt,name=player_account_id,json=playerAccountId" json:"player_account_id,omitempty"` + StartTime *uint32 `protobuf:"varint,3,opt,name=start_time,json=startTime" json:"start_time,omitempty"` + EndTime *uint32 `protobuf:"varint,4,opt,name=end_time,json=endTime" json:"end_time,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyPlayerScoreDetailsRequest) Reset() { + *m = CMsgDOTAFantasyPlayerScoreDetailsRequest{} +} +func (m *CMsgDOTAFantasyPlayerScoreDetailsRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyPlayerScoreDetailsRequest) ProtoMessage() {} +func (*CMsgDOTAFantasyPlayerScoreDetailsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{61} +} + +func (m *CMsgDOTAFantasyPlayerScoreDetailsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyPlayerScoreDetailsRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyPlayerScoreDetailsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyPlayerScoreDetailsRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyPlayerScoreDetailsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyPlayerScoreDetailsRequest.Merge(m, src) +} +func (m *CMsgDOTAFantasyPlayerScoreDetailsRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyPlayerScoreDetailsRequest.Size(m) +} +func (m *CMsgDOTAFantasyPlayerScoreDetailsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyPlayerScoreDetailsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyPlayerScoreDetailsRequest proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyPlayerScoreDetailsRequest) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerScoreDetailsRequest) GetPlayerAccountId() uint32 { + if m != nil && m.PlayerAccountId != nil { + return *m.PlayerAccountId + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerScoreDetailsRequest) GetStartTime() uint32 { + if m != nil && m.StartTime != nil { + return *m.StartTime + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerScoreDetailsRequest) GetEndTime() uint32 { + if m != nil && m.EndTime != nil { + return *m.EndTime + } + return 0 +} + +type CMsgDOTAFantasyPlayerScoreDetailsResponse struct { + Result *CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult,def=0" json:"result,omitempty"` + Data []*CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData `protobuf:"bytes,2,rep,name=data" json:"data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse) Reset() { + *m = CMsgDOTAFantasyPlayerScoreDetailsResponse{} +} +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyPlayerScoreDetailsResponse) ProtoMessage() {} +func (*CMsgDOTAFantasyPlayerScoreDetailsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{62} +} + +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyPlayerScoreDetailsResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyPlayerScoreDetailsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyPlayerScoreDetailsResponse.Merge(m, src) +} +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyPlayerScoreDetailsResponse.Size(m) +} +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyPlayerScoreDetailsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyPlayerScoreDetailsResponse proto.InternalMessageInfo + +const Default_CMsgDOTAFantasyPlayerScoreDetailsResponse_Result CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult = CMsgDOTAFantasyPlayerScoreDetailsResponse_SUCCESS + +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse) GetResult() CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAFantasyPlayerScoreDetailsResponse_Result +} + +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse) GetData() []*CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData { + if m != nil { + return m.Data + } + return nil +} + +type CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + SeriesId *uint32 `protobuf:"varint,2,opt,name=series_id,json=seriesId" json:"series_id,omitempty"` + SeriesNum *uint32 `protobuf:"varint,3,opt,name=series_num,json=seriesNum" json:"series_num,omitempty"` + SeriesType *uint32 `protobuf:"varint,4,opt,name=series_type,json=seriesType" json:"series_type,omitempty"` + LeagueTier *uint32 `protobuf:"varint,5,opt,name=league_tier,json=leagueTier" json:"league_tier,omitempty"` + LeagueId *uint32 `protobuf:"varint,6,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + OpposingTeamId *uint32 `protobuf:"varint,7,opt,name=opposing_team_id,json=opposingTeamId" json:"opposing_team_id,omitempty"` + OpposingTeamLogo *uint64 `protobuf:"varint,8,opt,name=opposing_team_logo,json=opposingTeamLogo" json:"opposing_team_logo,omitempty"` + OpposingTeamName *string `protobuf:"bytes,9,opt,name=opposing_team_name,json=opposingTeamName" json:"opposing_team_name,omitempty"` + OwnedBy *uint32 `protobuf:"varint,11,opt,name=owned_by,json=ownedBy" json:"owned_by,omitempty"` + Benched *bool `protobuf:"varint,12,opt,name=benched" json:"benched,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) Reset() { + *m = CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData{} +} +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) ProtoMessage() {} +func (*CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{62, 0} +} + +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData.Merge(m, src) +} +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData.Size(m) +} +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) GetSeriesId() uint32 { + if m != nil && m.SeriesId != nil { + return *m.SeriesId + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) GetSeriesNum() uint32 { + if m != nil && m.SeriesNum != nil { + return *m.SeriesNum + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) GetSeriesType() uint32 { + if m != nil && m.SeriesType != nil { + return *m.SeriesType + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) GetLeagueTier() uint32 { + if m != nil && m.LeagueTier != nil { + return *m.LeagueTier + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) GetOpposingTeamId() uint32 { + if m != nil && m.OpposingTeamId != nil { + return *m.OpposingTeamId + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) GetOpposingTeamLogo() uint64 { + if m != nil && m.OpposingTeamLogo != nil { + return *m.OpposingTeamLogo + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) GetOpposingTeamName() string { + if m != nil && m.OpposingTeamName != nil { + return *m.OpposingTeamName + } + return "" +} + +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) GetOwnedBy() uint32 { + if m != nil && m.OwnedBy != nil { + return *m.OwnedBy + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) GetBenched() bool { + if m != nil && m.Benched != nil { + return *m.Benched + } + return false +} + +type CMsgDOTAPassportVoteTeamGuess struct { + LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + WinnerId *uint32 `protobuf:"varint,2,opt,name=winner_id,json=winnerId" json:"winner_id,omitempty"` + RunnerupId *uint32 `protobuf:"varint,3,opt,name=runnerup_id,json=runnerupId" json:"runnerup_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAPassportVoteTeamGuess) Reset() { *m = CMsgDOTAPassportVoteTeamGuess{} } +func (m *CMsgDOTAPassportVoteTeamGuess) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAPassportVoteTeamGuess) ProtoMessage() {} +func (*CMsgDOTAPassportVoteTeamGuess) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{63} +} + +func (m *CMsgDOTAPassportVoteTeamGuess) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAPassportVoteTeamGuess.Unmarshal(m, b) +} +func (m *CMsgDOTAPassportVoteTeamGuess) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAPassportVoteTeamGuess.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAPassportVoteTeamGuess) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAPassportVoteTeamGuess.Merge(m, src) +} +func (m *CMsgDOTAPassportVoteTeamGuess) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAPassportVoteTeamGuess.Size(m) +} +func (m *CMsgDOTAPassportVoteTeamGuess) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAPassportVoteTeamGuess.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAPassportVoteTeamGuess proto.InternalMessageInfo + +func (m *CMsgDOTAPassportVoteTeamGuess) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgDOTAPassportVoteTeamGuess) GetWinnerId() uint32 { + if m != nil && m.WinnerId != nil { + return *m.WinnerId + } + return 0 +} + +func (m *CMsgDOTAPassportVoteTeamGuess) GetRunnerupId() uint32 { + if m != nil && m.RunnerupId != nil { + return *m.RunnerupId + } + return 0 +} + +type CMsgDOTAPassportVoteGenericSelection struct { + SelectionIndex *DOTA_2013PassportSelectionIndices `protobuf:"varint,1,opt,name=selection_index,json=selectionIndex,enum=protocol.DOTA_2013PassportSelectionIndices,def=0" json:"selection_index,omitempty"` + Selection *uint32 `protobuf:"varint,2,opt,name=selection" json:"selection,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAPassportVoteGenericSelection) Reset() { *m = CMsgDOTAPassportVoteGenericSelection{} } +func (m *CMsgDOTAPassportVoteGenericSelection) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAPassportVoteGenericSelection) ProtoMessage() {} +func (*CMsgDOTAPassportVoteGenericSelection) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{64} +} + +func (m *CMsgDOTAPassportVoteGenericSelection) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAPassportVoteGenericSelection.Unmarshal(m, b) +} +func (m *CMsgDOTAPassportVoteGenericSelection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAPassportVoteGenericSelection.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAPassportVoteGenericSelection) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAPassportVoteGenericSelection.Merge(m, src) +} +func (m *CMsgDOTAPassportVoteGenericSelection) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAPassportVoteGenericSelection.Size(m) +} +func (m *CMsgDOTAPassportVoteGenericSelection) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAPassportVoteGenericSelection.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAPassportVoteGenericSelection proto.InternalMessageInfo + +const Default_CMsgDOTAPassportVoteGenericSelection_SelectionIndex DOTA_2013PassportSelectionIndices = DOTA_2013PassportSelectionIndices_PP13_SEL_ALLSTAR_PLAYER_0 + +func (m *CMsgDOTAPassportVoteGenericSelection) GetSelectionIndex() DOTA_2013PassportSelectionIndices { + if m != nil && m.SelectionIndex != nil { + return *m.SelectionIndex + } + return Default_CMsgDOTAPassportVoteGenericSelection_SelectionIndex +} + +func (m *CMsgDOTAPassportVoteGenericSelection) GetSelection() uint32 { + if m != nil && m.Selection != nil { + return *m.Selection + } + return 0 +} + +type CMsgDOTAPassportStampedPlayer struct { + SteamId *uint64 `protobuf:"varint,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + StampLevel *uint32 `protobuf:"varint,2,opt,name=stamp_level,json=stampLevel" json:"stamp_level,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAPassportStampedPlayer) Reset() { *m = CMsgDOTAPassportStampedPlayer{} } +func (m *CMsgDOTAPassportStampedPlayer) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAPassportStampedPlayer) ProtoMessage() {} +func (*CMsgDOTAPassportStampedPlayer) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{65} +} + +func (m *CMsgDOTAPassportStampedPlayer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAPassportStampedPlayer.Unmarshal(m, b) +} +func (m *CMsgDOTAPassportStampedPlayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAPassportStampedPlayer.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAPassportStampedPlayer) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAPassportStampedPlayer.Merge(m, src) +} +func (m *CMsgDOTAPassportStampedPlayer) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAPassportStampedPlayer.Size(m) +} +func (m *CMsgDOTAPassportStampedPlayer) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAPassportStampedPlayer.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAPassportStampedPlayer proto.InternalMessageInfo + +func (m *CMsgDOTAPassportStampedPlayer) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +func (m *CMsgDOTAPassportStampedPlayer) GetStampLevel() uint32 { + if m != nil && m.StampLevel != nil { + return *m.StampLevel + } + return 0 +} + +type CMsgDOTAPassportPlayerCardChallenge struct { + ChallengeId *uint32 `protobuf:"varint,1,opt,name=challenge_id,json=challengeId" json:"challenge_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAPassportPlayerCardChallenge) Reset() { *m = CMsgDOTAPassportPlayerCardChallenge{} } +func (m *CMsgDOTAPassportPlayerCardChallenge) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAPassportPlayerCardChallenge) ProtoMessage() {} +func (*CMsgDOTAPassportPlayerCardChallenge) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{66} +} + +func (m *CMsgDOTAPassportPlayerCardChallenge) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAPassportPlayerCardChallenge.Unmarshal(m, b) +} +func (m *CMsgDOTAPassportPlayerCardChallenge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAPassportPlayerCardChallenge.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAPassportPlayerCardChallenge) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAPassportPlayerCardChallenge.Merge(m, src) +} +func (m *CMsgDOTAPassportPlayerCardChallenge) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAPassportPlayerCardChallenge.Size(m) +} +func (m *CMsgDOTAPassportPlayerCardChallenge) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAPassportPlayerCardChallenge.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAPassportPlayerCardChallenge proto.InternalMessageInfo + +func (m *CMsgDOTAPassportPlayerCardChallenge) GetChallengeId() uint32 { + if m != nil && m.ChallengeId != nil { + return *m.ChallengeId + } + return 0 +} + +type CMsgDOTAPassportVote struct { + TeamVotes []*CMsgDOTAPassportVoteTeamGuess `protobuf:"bytes,1,rep,name=team_votes,json=teamVotes" json:"team_votes,omitempty"` + GenericSelections []*CMsgDOTAPassportVoteGenericSelection `protobuf:"bytes,2,rep,name=generic_selections,json=genericSelections" json:"generic_selections,omitempty"` + StampedPlayers []*CMsgDOTAPassportStampedPlayer `protobuf:"bytes,3,rep,name=stamped_players,json=stampedPlayers" json:"stamped_players,omitempty"` + PlayerCardChallenges []*CMsgDOTAPassportPlayerCardChallenge `protobuf:"bytes,4,rep,name=player_card_challenges,json=playerCardChallenges" json:"player_card_challenges,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAPassportVote) Reset() { *m = CMsgDOTAPassportVote{} } +func (m *CMsgDOTAPassportVote) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAPassportVote) ProtoMessage() {} +func (*CMsgDOTAPassportVote) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{67} +} + +func (m *CMsgDOTAPassportVote) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAPassportVote.Unmarshal(m, b) +} +func (m *CMsgDOTAPassportVote) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAPassportVote.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAPassportVote) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAPassportVote.Merge(m, src) +} +func (m *CMsgDOTAPassportVote) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAPassportVote.Size(m) +} +func (m *CMsgDOTAPassportVote) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAPassportVote.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAPassportVote proto.InternalMessageInfo + +func (m *CMsgDOTAPassportVote) GetTeamVotes() []*CMsgDOTAPassportVoteTeamGuess { + if m != nil { + return m.TeamVotes + } + return nil +} + +func (m *CMsgDOTAPassportVote) GetGenericSelections() []*CMsgDOTAPassportVoteGenericSelection { + if m != nil { + return m.GenericSelections + } + return nil +} + +func (m *CMsgDOTAPassportVote) GetStampedPlayers() []*CMsgDOTAPassportStampedPlayer { + if m != nil { + return m.StampedPlayers + } + return nil +} + +func (m *CMsgDOTAPassportVote) GetPlayerCardChallenges() []*CMsgDOTAPassportPlayerCardChallenge { + if m != nil { + return m.PlayerCardChallenges + } + return nil +} + +type CMsgClientToGCGetPlayerCardRosterRequest struct { + LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + Timestamp *uint32 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetPlayerCardRosterRequest) Reset() { + *m = CMsgClientToGCGetPlayerCardRosterRequest{} +} +func (m *CMsgClientToGCGetPlayerCardRosterRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGetPlayerCardRosterRequest) ProtoMessage() {} +func (*CMsgClientToGCGetPlayerCardRosterRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{68} +} + +func (m *CMsgClientToGCGetPlayerCardRosterRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetPlayerCardRosterRequest.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetPlayerCardRosterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetPlayerCardRosterRequest.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetPlayerCardRosterRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetPlayerCardRosterRequest.Merge(m, src) +} +func (m *CMsgClientToGCGetPlayerCardRosterRequest) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetPlayerCardRosterRequest.Size(m) +} +func (m *CMsgClientToGCGetPlayerCardRosterRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetPlayerCardRosterRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetPlayerCardRosterRequest proto.InternalMessageInfo + +func (m *CMsgClientToGCGetPlayerCardRosterRequest) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgClientToGCGetPlayerCardRosterRequest) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +type CMsgClientToGCGetPlayerCardRosterResponse struct { + Result *CMsgClientToGCGetPlayerCardRosterResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgClientToGCGetPlayerCardRosterResponse_Result,def=0" json:"result,omitempty"` + PlayerCardItemId []uint64 `protobuf:"varint,2,rep,name=player_card_item_id,json=playerCardItemId" json:"player_card_item_id,omitempty"` + Score *float32 `protobuf:"fixed32,3,opt,name=score" json:"score,omitempty"` + Finalized *bool `protobuf:"varint,4,opt,name=finalized" json:"finalized,omitempty"` + Percentile *float32 `protobuf:"fixed32,5,opt,name=percentile" json:"percentile,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetPlayerCardRosterResponse) Reset() { + *m = CMsgClientToGCGetPlayerCardRosterResponse{} +} +func (m *CMsgClientToGCGetPlayerCardRosterResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGetPlayerCardRosterResponse) ProtoMessage() {} +func (*CMsgClientToGCGetPlayerCardRosterResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{69} +} + +func (m *CMsgClientToGCGetPlayerCardRosterResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetPlayerCardRosterResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetPlayerCardRosterResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetPlayerCardRosterResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetPlayerCardRosterResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetPlayerCardRosterResponse.Merge(m, src) +} +func (m *CMsgClientToGCGetPlayerCardRosterResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetPlayerCardRosterResponse.Size(m) +} +func (m *CMsgClientToGCGetPlayerCardRosterResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetPlayerCardRosterResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetPlayerCardRosterResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCGetPlayerCardRosterResponse_Result CMsgClientToGCGetPlayerCardRosterResponse_Result = CMsgClientToGCGetPlayerCardRosterResponse_SUCCESS + +func (m *CMsgClientToGCGetPlayerCardRosterResponse) GetResult() CMsgClientToGCGetPlayerCardRosterResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgClientToGCGetPlayerCardRosterResponse_Result +} + +func (m *CMsgClientToGCGetPlayerCardRosterResponse) GetPlayerCardItemId() []uint64 { + if m != nil { + return m.PlayerCardItemId + } + return nil +} + +func (m *CMsgClientToGCGetPlayerCardRosterResponse) GetScore() float32 { + if m != nil && m.Score != nil { + return *m.Score + } + return 0 +} + +func (m *CMsgClientToGCGetPlayerCardRosterResponse) GetFinalized() bool { + if m != nil && m.Finalized != nil { + return *m.Finalized + } + return false +} + +func (m *CMsgClientToGCGetPlayerCardRosterResponse) GetPercentile() float32 { + if m != nil && m.Percentile != nil { + return *m.Percentile + } + return 0 +} + +type CMsgClientToGCSetPlayerCardRosterRequest struct { + LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + Timestamp *uint32 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"` + Slot *uint32 `protobuf:"varint,3,opt,name=slot" json:"slot,omitempty"` + PlayerCardItemId *uint64 `protobuf:"varint,4,opt,name=player_card_item_id,json=playerCardItemId" json:"player_card_item_id,omitempty"` + EventId *uint32 `protobuf:"varint,5,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCSetPlayerCardRosterRequest) Reset() { + *m = CMsgClientToGCSetPlayerCardRosterRequest{} +} +func (m *CMsgClientToGCSetPlayerCardRosterRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCSetPlayerCardRosterRequest) ProtoMessage() {} +func (*CMsgClientToGCSetPlayerCardRosterRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{70} +} + +func (m *CMsgClientToGCSetPlayerCardRosterRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCSetPlayerCardRosterRequest.Unmarshal(m, b) +} +func (m *CMsgClientToGCSetPlayerCardRosterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCSetPlayerCardRosterRequest.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCSetPlayerCardRosterRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCSetPlayerCardRosterRequest.Merge(m, src) +} +func (m *CMsgClientToGCSetPlayerCardRosterRequest) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCSetPlayerCardRosterRequest.Size(m) +} +func (m *CMsgClientToGCSetPlayerCardRosterRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCSetPlayerCardRosterRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCSetPlayerCardRosterRequest proto.InternalMessageInfo + +func (m *CMsgClientToGCSetPlayerCardRosterRequest) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgClientToGCSetPlayerCardRosterRequest) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgClientToGCSetPlayerCardRosterRequest) GetSlot() uint32 { + if m != nil && m.Slot != nil { + return *m.Slot + } + return 0 +} + +func (m *CMsgClientToGCSetPlayerCardRosterRequest) GetPlayerCardItemId() uint64 { + if m != nil && m.PlayerCardItemId != nil { + return *m.PlayerCardItemId + } + return 0 +} + +func (m *CMsgClientToGCSetPlayerCardRosterRequest) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +type CMsgClientToGCSetPlayerCardRosterResponse struct { + Result *CMsgClientToGCSetPlayerCardRosterResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgClientToGCSetPlayerCardRosterResponse_Result,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCSetPlayerCardRosterResponse) Reset() { + *m = CMsgClientToGCSetPlayerCardRosterResponse{} +} +func (m *CMsgClientToGCSetPlayerCardRosterResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCSetPlayerCardRosterResponse) ProtoMessage() {} +func (*CMsgClientToGCSetPlayerCardRosterResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{71} +} + +func (m *CMsgClientToGCSetPlayerCardRosterResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCSetPlayerCardRosterResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCSetPlayerCardRosterResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCSetPlayerCardRosterResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCSetPlayerCardRosterResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCSetPlayerCardRosterResponse.Merge(m, src) +} +func (m *CMsgClientToGCSetPlayerCardRosterResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCSetPlayerCardRosterResponse.Size(m) +} +func (m *CMsgClientToGCSetPlayerCardRosterResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCSetPlayerCardRosterResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCSetPlayerCardRosterResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCSetPlayerCardRosterResponse_Result CMsgClientToGCSetPlayerCardRosterResponse_Result = CMsgClientToGCSetPlayerCardRosterResponse_SUCCESS + +func (m *CMsgClientToGCSetPlayerCardRosterResponse) GetResult() CMsgClientToGCSetPlayerCardRosterResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgClientToGCSetPlayerCardRosterResponse_Result +} + +type CMsgDOTAFantasyDPCLeagueStatus struct { + LeagueInfos []*CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo `protobuf:"bytes,1,rep,name=league_infos,json=leagueInfos" json:"league_infos,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyDPCLeagueStatus) Reset() { *m = CMsgDOTAFantasyDPCLeagueStatus{} } +func (m *CMsgDOTAFantasyDPCLeagueStatus) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyDPCLeagueStatus) ProtoMessage() {} +func (*CMsgDOTAFantasyDPCLeagueStatus) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{72} +} + +func (m *CMsgDOTAFantasyDPCLeagueStatus) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyDPCLeagueStatus.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyDPCLeagueStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyDPCLeagueStatus.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyDPCLeagueStatus) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyDPCLeagueStatus.Merge(m, src) +} +func (m *CMsgDOTAFantasyDPCLeagueStatus) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyDPCLeagueStatus.Size(m) +} +func (m *CMsgDOTAFantasyDPCLeagueStatus) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyDPCLeagueStatus.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyDPCLeagueStatus proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyDPCLeagueStatus) GetLeagueInfos() []*CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo { + if m != nil { + return m.LeagueInfos + } + return nil +} + +type CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo struct { + LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + LeagueName *string `protobuf:"bytes,2,opt,name=league_name,json=leagueName" json:"league_name,omitempty"` + StartTimestamp *uint32 `protobuf:"varint,3,opt,name=start_timestamp,json=startTimestamp" json:"start_timestamp,omitempty"` + EndTimestamp *uint32 `protobuf:"varint,4,opt,name=end_timestamp,json=endTimestamp" json:"end_timestamp,omitempty"` + DayTimestamps []uint32 `protobuf:"varint,5,rep,name=day_timestamps,json=dayTimestamps" json:"day_timestamps,omitempty"` + IsQualifier *bool `protobuf:"varint,6,opt,name=is_qualifier,json=isQualifier" json:"is_qualifier,omitempty"` + Phase *ELeagueFantasyPhase `protobuf:"varint,7,opt,name=phase,enum=protocol.ELeagueFantasyPhase,def=0" json:"phase,omitempty"` + Status *CMsgDOTAFantasyDPCLeagueStatus_ERosterStatus `protobuf:"varint,8,opt,name=status,enum=protocol.CMsgDOTAFantasyDPCLeagueStatus_ERosterStatus,def=0" json:"status,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo) Reset() { + *m = CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo{} +} +func (m *CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo) ProtoMessage() {} +func (*CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_ad607e4a12cf9d50, []int{72, 0} +} + +func (m *CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo.Merge(m, src) +} +func (m *CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo.Size(m) +} +func (m *CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo proto.InternalMessageInfo + +const Default_CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo_Phase ELeagueFantasyPhase = ELeagueFantasyPhase_LEAGUE_FANTASY_PHASE_UNSET +const Default_CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo_Status CMsgDOTAFantasyDPCLeagueStatus_ERosterStatus = CMsgDOTAFantasyDPCLeagueStatus_UNSET + +func (m *CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo) GetLeagueName() string { + if m != nil && m.LeagueName != nil { + return *m.LeagueName + } + return "" +} + +func (m *CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo) GetStartTimestamp() uint32 { + if m != nil && m.StartTimestamp != nil { + return *m.StartTimestamp + } + return 0 +} + +func (m *CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo) GetEndTimestamp() uint32 { + if m != nil && m.EndTimestamp != nil { + return *m.EndTimestamp + } + return 0 +} + +func (m *CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo) GetDayTimestamps() []uint32 { + if m != nil { + return m.DayTimestamps + } + return nil +} + +func (m *CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo) GetIsQualifier() bool { + if m != nil && m.IsQualifier != nil { + return *m.IsQualifier + } + return false +} + +func (m *CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo) GetPhase() ELeagueFantasyPhase { + if m != nil && m.Phase != nil { + return *m.Phase + } + return Default_CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo_Phase +} + +func (m *CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo) GetStatus() CMsgDOTAFantasyDPCLeagueStatus_ERosterStatus { + if m != nil && m.Status != nil { + return *m.Status + } + return Default_CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo_Status +} + +func init() { + proto.RegisterEnum("protocol.DOTA_2013PassportSelectionIndices", DOTA_2013PassportSelectionIndices_name, DOTA_2013PassportSelectionIndices_value) + proto.RegisterEnum("protocol.CMsgDOTACreateFantasyLeagueResponse_EResult", CMsgDOTACreateFantasyLeagueResponse_EResult_name, CMsgDOTACreateFantasyLeagueResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAFantasyLeagueEditInfoResponse_EResult", CMsgDOTAFantasyLeagueEditInfoResponse_EResult_name, CMsgDOTAFantasyLeagueEditInfoResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAFantasyLeagueFindResponse_EResult", CMsgDOTAFantasyLeagueFindResponse_EResult_name, CMsgDOTAFantasyLeagueFindResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAFantasyLeagueInfoResponse_EResult", CMsgDOTAFantasyLeagueInfoResponse_EResult_name, CMsgDOTAFantasyLeagueInfoResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAFantasyLeagueMatchupsResponse_EResult", CMsgDOTAFantasyLeagueMatchupsResponse_EResult_name, CMsgDOTAFantasyLeagueMatchupsResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAEditFantasyTeamResponse_EResult", CMsgDOTAEditFantasyTeamResponse_EResult_name, CMsgDOTAEditFantasyTeamResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAFantasyTeamScoreResponse_EResult", CMsgDOTAFantasyTeamScoreResponse_EResult_name, CMsgDOTAFantasyTeamScoreResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAFantasyTeamStandingsResponse_EResult", CMsgDOTAFantasyTeamStandingsResponse_EResult_name, CMsgDOTAFantasyTeamStandingsResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAFantasyPlayerScoreResponse_EResult", CMsgDOTAFantasyPlayerScoreResponse_EResult_name, CMsgDOTAFantasyPlayerScoreResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAFantasyPlayerStandingsResponse_EResult", CMsgDOTAFantasyPlayerStandingsResponse_EResult_name, CMsgDOTAFantasyPlayerStandingsResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAFantasyLeagueCreateResponse_EResult", CMsgDOTAFantasyLeagueCreateResponse_EResult_name, CMsgDOTAFantasyLeagueCreateResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAFantasyTeamCreateResponse_EResult", CMsgDOTAFantasyTeamCreateResponse_EResult_name, CMsgDOTAFantasyTeamCreateResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAFantasyLeagueEditInvitesResponse_EResult", CMsgDOTAFantasyLeagueEditInvitesResponse_EResult_name, CMsgDOTAFantasyLeagueEditInvitesResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult", CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult_name, CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAFantasyTeamRosterSwapResponse_EResult", CMsgDOTAFantasyTeamRosterSwapResponse_EResult_name, CMsgDOTAFantasyTeamRosterSwapResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAFantasyTeamRosterAddDropResponse_EResult", CMsgDOTAFantasyTeamRosterAddDropResponse_EResult_name, CMsgDOTAFantasyTeamRosterAddDropResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAFantasyTeamTradesResponse_EResult", CMsgDOTAFantasyTeamTradesResponse_EResult_name, CMsgDOTAFantasyTeamTradesResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAFantasyTeamTradeCancelResponse_EResult", CMsgDOTAFantasyTeamTradeCancelResponse_EResult_name, CMsgDOTAFantasyTeamTradeCancelResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAFantasyTeamRosterResponse_EResult", CMsgDOTAFantasyTeamRosterResponse_EResult_name, CMsgDOTAFantasyTeamRosterResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult", CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult_name, CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAFantasyMessagesResponse_EResult", CMsgDOTAFantasyMessagesResponse_EResult_name, CMsgDOTAFantasyMessagesResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAFantasyRemoveOwnerResponse_EResult", CMsgDOTAFantasyRemoveOwnerResponse_EResult_name, CMsgDOTAFantasyRemoveOwnerResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAFantasyScheduledMatchesResponse_EResult", CMsgDOTAFantasyScheduledMatchesResponse_EResult_name, CMsgDOTAFantasyScheduledMatchesResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAFantasyLeaveLeagueResponse_EResult", CMsgDOTAFantasyLeaveLeagueResponse_EResult_name, CMsgDOTAFantasyLeaveLeagueResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult", CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult_name, CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgClientToGCGetPlayerCardRosterResponse_Result", CMsgClientToGCGetPlayerCardRosterResponse_Result_name, CMsgClientToGCGetPlayerCardRosterResponse_Result_value) + proto.RegisterEnum("protocol.CMsgClientToGCSetPlayerCardRosterResponse_Result", CMsgClientToGCSetPlayerCardRosterResponse_Result_name, CMsgClientToGCSetPlayerCardRosterResponse_Result_value) + proto.RegisterEnum("protocol.CMsgDOTAFantasyDPCLeagueStatus_ERosterStatus", CMsgDOTAFantasyDPCLeagueStatus_ERosterStatus_name, CMsgDOTAFantasyDPCLeagueStatus_ERosterStatus_value) + proto.RegisterType((*CMsgDOTAPlayerInfo)(nil), "protocol.CMsgDOTAPlayerInfo") + proto.RegisterType((*CMsgDOTAPlayerInfo_Results)(nil), "protocol.CMsgDOTAPlayerInfo.Results") + proto.RegisterType((*CMsgDOTAPlayerInfo_AuditEntry)(nil), "protocol.CMsgDOTAPlayerInfo.AuditEntry") + proto.RegisterType((*CMsgDOTAPlayerInfoList)(nil), "protocol.CMsgDOTAPlayerInfoList") + proto.RegisterType((*CMsgDOTADPCProfileInfo)(nil), "protocol.CMsgDOTADPCProfileInfo") + proto.RegisterType((*CMsgDOTADPCProfileInfo_PredictionInfo)(nil), "protocol.CMsgDOTADPCProfileInfo.PredictionInfo") + proto.RegisterType((*CMsgDOTADPCProfileInfo_FantasyInfo)(nil), "protocol.CMsgDOTADPCProfileInfo.FantasyInfo") + proto.RegisterType((*CMsgDOTALeaderboards)(nil), "protocol.CMsgDOTALeaderboards") + proto.RegisterType((*CMsgDOTALeaderboards_RegionLeaderboard)(nil), "protocol.CMsgDOTALeaderboards.RegionLeaderboard") + proto.RegisterType((*CMsgDOTACreateFantasyLeagueRequest)(nil), "protocol.CMsgDOTACreateFantasyLeagueRequest") + proto.RegisterType((*CMsgDOTACreateFantasyLeagueResponse)(nil), "protocol.CMsgDOTACreateFantasyLeagueResponse") + proto.RegisterType((*CMsgFantasyLeagueScoring)(nil), "protocol.CMsgFantasyLeagueScoring") + proto.RegisterType((*CMsgDOTAFantasyLeagueInfo)(nil), "protocol.CMsgDOTAFantasyLeagueInfo") + proto.RegisterType((*CMsgDOTAFantasyLeagueInfo_OwnerInfo)(nil), "protocol.CMsgDOTAFantasyLeagueInfo.OwnerInfo") + proto.RegisterType((*CMsgDOTAFantasyLeagueEditInfoRequest)(nil), "protocol.CMsgDOTAFantasyLeagueEditInfoRequest") + proto.RegisterType((*CMsgDOTAFantasyLeagueEditInfoResponse)(nil), "protocol.CMsgDOTAFantasyLeagueEditInfoResponse") + proto.RegisterType((*CMsgDOTAFantasyLeagueFindRequest)(nil), "protocol.CMsgDOTAFantasyLeagueFindRequest") + proto.RegisterType((*CMsgDOTAFantasyLeagueFindResponse)(nil), "protocol.CMsgDOTAFantasyLeagueFindResponse") + proto.RegisterType((*CMsgDOTAFantasyLeagueInfoRequest)(nil), "protocol.CMsgDOTAFantasyLeagueInfoRequest") + proto.RegisterType((*CMsgDOTAFantasyLeagueInfoResponse)(nil), "protocol.CMsgDOTAFantasyLeagueInfoResponse") + proto.RegisterType((*CMsgDOTAFantasyLeagueMatchupsRequest)(nil), "protocol.CMsgDOTAFantasyLeagueMatchupsRequest") + proto.RegisterType((*CMsgDOTAFantasyLeagueMatchupsResponse)(nil), "protocol.CMsgDOTAFantasyLeagueMatchupsResponse") + proto.RegisterType((*CMsgDOTAFantasyLeagueMatchupsResponse_Matchup)(nil), "protocol.CMsgDOTAFantasyLeagueMatchupsResponse.Matchup") + proto.RegisterType((*CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups)(nil), "protocol.CMsgDOTAFantasyLeagueMatchupsResponse.WeeklyMatchups") + proto.RegisterType((*CMsgDOTAEditFantasyTeamRequest)(nil), "protocol.CMsgDOTAEditFantasyTeamRequest") + proto.RegisterType((*CMsgDOTAEditFantasyTeamResponse)(nil), "protocol.CMsgDOTAEditFantasyTeamResponse") + proto.RegisterType((*CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID)(nil), "protocol.CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID") + proto.RegisterType((*CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID)(nil), "protocol.CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID") + proto.RegisterType((*CMsgDOTAFantasyTeamInfoResponse)(nil), "protocol.CMsgDOTAFantasyTeamInfoResponse") + proto.RegisterType((*CMsgDOTAFantasyTeamInfo)(nil), "protocol.CMsgDOTAFantasyTeamInfo") + proto.RegisterType((*CMsgDOTAFantasyTeamScoreRequest)(nil), "protocol.CMsgDOTAFantasyTeamScoreRequest") + proto.RegisterType((*CMsgDOTAFantasyTeamScoreResponse)(nil), "protocol.CMsgDOTAFantasyTeamScoreResponse") + proto.RegisterType((*CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore)(nil), "protocol.CMsgDOTAFantasyTeamScoreResponse.CMsgPlayerScore") + proto.RegisterType((*CMsgDOTAFantasyTeamStandingsRequest)(nil), "protocol.CMsgDOTAFantasyTeamStandingsRequest") + proto.RegisterType((*CMsgDOTAFantasyTeamStandingsResponse)(nil), "protocol.CMsgDOTAFantasyTeamStandingsResponse") + proto.RegisterType((*CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore)(nil), "protocol.CMsgDOTAFantasyTeamStandingsResponse.CMsgTeamScore") + proto.RegisterType((*CMsgDOTAFantasyPlayerScoreRequest)(nil), "protocol.CMsgDOTAFantasyPlayerScoreRequest") + proto.RegisterType((*CMsgDOTAFantasyPlayerScoreResponse)(nil), "protocol.CMsgDOTAFantasyPlayerScoreResponse") + proto.RegisterType((*CMsgDOTAFantasyPlayerStandingsRequest)(nil), "protocol.CMsgDOTAFantasyPlayerStandingsRequest") + proto.RegisterType((*CMsgDOTAFantasyPlayerStandingsResponse)(nil), "protocol.CMsgDOTAFantasyPlayerStandingsResponse") + proto.RegisterType((*CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore)(nil), "protocol.CMsgDOTAFantasyPlayerStandingsResponse.CMsgPlayerScore") + proto.RegisterType((*CMsgDOTAFantasyLeagueCreateRequest)(nil), "protocol.CMsgDOTAFantasyLeagueCreateRequest") + proto.RegisterType((*CMsgDOTAFantasyLeagueCreateResponse)(nil), "protocol.CMsgDOTAFantasyLeagueCreateResponse") + proto.RegisterType((*CMsgDOTAFantasyTeamCreateRequest)(nil), "protocol.CMsgDOTAFantasyTeamCreateRequest") + proto.RegisterType((*CMsgDOTAFantasyTeamCreateResponse)(nil), "protocol.CMsgDOTAFantasyTeamCreateResponse") + proto.RegisterType((*CMsgDOTAFantasyLeagueEditInvitesRequest)(nil), "protocol.CMsgDOTAFantasyLeagueEditInvitesRequest") + proto.RegisterType((*CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange)(nil), "protocol.CMsgDOTAFantasyLeagueEditInvitesRequest.InviteChange") + proto.RegisterType((*CMsgDOTAFantasyLeagueEditInvitesResponse)(nil), "protocol.CMsgDOTAFantasyLeagueEditInvitesResponse") + proto.RegisterType((*CMsgDOTAFantasyLeagueDraftStatusRequest)(nil), "protocol.CMsgDOTAFantasyLeagueDraftStatusRequest") + proto.RegisterType((*CMsgDOTAFantasyLeagueDraftStatus)(nil), "protocol.CMsgDOTAFantasyLeagueDraftStatus") + proto.RegisterType((*CMsgDOTAFantasyLeagueDraftPlayerRequest)(nil), "protocol.CMsgDOTAFantasyLeagueDraftPlayerRequest") + proto.RegisterType((*CMsgDOTAFantasyLeagueDraftPlayerResponse)(nil), "protocol.CMsgDOTAFantasyLeagueDraftPlayerResponse") + proto.RegisterType((*CMsgDOTAFantasyTeamRosterSwapRequest)(nil), "protocol.CMsgDOTAFantasyTeamRosterSwapRequest") + proto.RegisterType((*CMsgDOTAFantasyTeamRosterSwapResponse)(nil), "protocol.CMsgDOTAFantasyTeamRosterSwapResponse") + proto.RegisterType((*CMsgDOTAFantasyTeamRosterAddDropRequest)(nil), "protocol.CMsgDOTAFantasyTeamRosterAddDropRequest") + proto.RegisterType((*CMsgDOTAFantasyTeamRosterAddDropResponse)(nil), "protocol.CMsgDOTAFantasyTeamRosterAddDropResponse") + proto.RegisterType((*CMsgDOTAFantasyTeamTradesRequest)(nil), "protocol.CMsgDOTAFantasyTeamTradesRequest") + proto.RegisterType((*CMsgDOTAFantasyTeamTradesResponse)(nil), "protocol.CMsgDOTAFantasyTeamTradesResponse") + proto.RegisterType((*CMsgDOTAFantasyTeamTradesResponse_Trade)(nil), "protocol.CMsgDOTAFantasyTeamTradesResponse.Trade") + proto.RegisterType((*CMsgDOTAFantasyTeamTradeCancelRequest)(nil), "protocol.CMsgDOTAFantasyTeamTradeCancelRequest") + proto.RegisterType((*CMsgDOTAFantasyTeamTradeCancelResponse)(nil), "protocol.CMsgDOTAFantasyTeamTradeCancelResponse") + proto.RegisterType((*CMsgDOTAFantasyTeamRosterRequest)(nil), "protocol.CMsgDOTAFantasyTeamRosterRequest") + proto.RegisterType((*CMsgDOTAFantasyTeamRosterResponse)(nil), "protocol.CMsgDOTAFantasyTeamRosterResponse") + proto.RegisterType((*CMsgDOTAFantasyPlayerHisoricalStatsRequest)(nil), "protocol.CMsgDOTAFantasyPlayerHisoricalStatsRequest") + proto.RegisterType((*CMsgDOTAFantasyPlayerHisoricalStatsResponse)(nil), "protocol.CMsgDOTAFantasyPlayerHisoricalStatsResponse") + proto.RegisterType((*CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator)(nil), "protocol.CMsgDOTAFantasyPlayerHisoricalStatsResponse.PlayerScoreAccumulator") + proto.RegisterType((*CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats)(nil), "protocol.CMsgDOTAFantasyPlayerHisoricalStatsResponse.PlayerStats") + proto.RegisterType((*CMsgDOTAFantasyMessageAdd)(nil), "protocol.CMsgDOTAFantasyMessageAdd") + proto.RegisterType((*CMsgDOTAFantasyMessagesRequest)(nil), "protocol.CMsgDOTAFantasyMessagesRequest") + proto.RegisterType((*CMsgDOTAFantasyMessagesResponse)(nil), "protocol.CMsgDOTAFantasyMessagesResponse") + proto.RegisterType((*CMsgDOTAFantasyMessagesResponse_Message)(nil), "protocol.CMsgDOTAFantasyMessagesResponse.Message") + proto.RegisterType((*CMsgDOTAFantasyRemoveOwner)(nil), "protocol.CMsgDOTAFantasyRemoveOwner") + proto.RegisterType((*CMsgDOTAFantasyRemoveOwnerResponse)(nil), "protocol.CMsgDOTAFantasyRemoveOwnerResponse") + proto.RegisterType((*CMsgDOTAFantasyScheduledMatchesRequest)(nil), "protocol.CMsgDOTAFantasyScheduledMatchesRequest") + proto.RegisterType((*CMsgDOTAFantasyScheduledMatchesResponse)(nil), "protocol.CMsgDOTAFantasyScheduledMatchesResponse") + proto.RegisterType((*CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays)(nil), "protocol.CMsgDOTAFantasyScheduledMatchesResponse.ScheduledMatchDays") + proto.RegisterType((*CMsgDOTAFantasyLeaveLeagueRequest)(nil), "protocol.CMsgDOTAFantasyLeaveLeagueRequest") + proto.RegisterType((*CMsgDOTAFantasyLeaveLeagueResponse)(nil), "protocol.CMsgDOTAFantasyLeaveLeagueResponse") + proto.RegisterType((*CMsgDOTAFantasyPlayerScoreDetailsRequest)(nil), "protocol.CMsgDOTAFantasyPlayerScoreDetailsRequest") + proto.RegisterType((*CMsgDOTAFantasyPlayerScoreDetailsResponse)(nil), "protocol.CMsgDOTAFantasyPlayerScoreDetailsResponse") + proto.RegisterType((*CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData)(nil), "protocol.CMsgDOTAFantasyPlayerScoreDetailsResponse.PlayerMatchData") + proto.RegisterType((*CMsgDOTAPassportVoteTeamGuess)(nil), "protocol.CMsgDOTAPassportVoteTeamGuess") + proto.RegisterType((*CMsgDOTAPassportVoteGenericSelection)(nil), "protocol.CMsgDOTAPassportVoteGenericSelection") + proto.RegisterType((*CMsgDOTAPassportStampedPlayer)(nil), "protocol.CMsgDOTAPassportStampedPlayer") + proto.RegisterType((*CMsgDOTAPassportPlayerCardChallenge)(nil), "protocol.CMsgDOTAPassportPlayerCardChallenge") + proto.RegisterType((*CMsgDOTAPassportVote)(nil), "protocol.CMsgDOTAPassportVote") + proto.RegisterType((*CMsgClientToGCGetPlayerCardRosterRequest)(nil), "protocol.CMsgClientToGCGetPlayerCardRosterRequest") + proto.RegisterType((*CMsgClientToGCGetPlayerCardRosterResponse)(nil), "protocol.CMsgClientToGCGetPlayerCardRosterResponse") + proto.RegisterType((*CMsgClientToGCSetPlayerCardRosterRequest)(nil), "protocol.CMsgClientToGCSetPlayerCardRosterRequest") + proto.RegisterType((*CMsgClientToGCSetPlayerCardRosterResponse)(nil), "protocol.CMsgClientToGCSetPlayerCardRosterResponse") + proto.RegisterType((*CMsgDOTAFantasyDPCLeagueStatus)(nil), "protocol.CMsgDOTAFantasyDPCLeagueStatus") + proto.RegisterType((*CMsgDOTAFantasyDPCLeagueStatus_LeagueInfo)(nil), "protocol.CMsgDOTAFantasyDPCLeagueStatus.LeagueInfo") +} + +func init() { + proto.RegisterFile("dota_gcmessages_client_fantasy.proto", fileDescriptor_ad607e4a12cf9d50) +} + +var fileDescriptor_ad607e4a12cf9d50 = []byte{ + // 6011 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x7c, 0x5b, 0x6c, 0x1b, 0xd9, + 0x79, 0xf0, 0xf2, 0x26, 0x52, 0x47, 0xa2, 0x74, 0x3c, 0xbe, 0xd1, 0xb4, 0xbd, 0x6b, 0xcf, 0x7a, + 0x77, 0x9d, 0xdd, 0xb5, 0x22, 0x51, 0x92, 0x65, 0x3b, 0xb7, 0xa5, 0x49, 0xca, 0xe6, 0xbf, 0x14, + 0xc9, 0x1d, 0x52, 0xf6, 0x7a, 0x93, 0xcd, 0xfc, 0x63, 0xce, 0x91, 0x34, 0xf5, 0x70, 0x86, 0x3b, + 0x33, 0xb4, 0xa3, 0xb4, 0x05, 0xda, 0x20, 0x2f, 0xe9, 0x5b, 0x6f, 0x2f, 0x05, 0x8a, 0x16, 0x48, + 0x03, 0x14, 0x4d, 0x80, 0x00, 0x09, 0xb6, 0x2f, 0xbd, 0x21, 0x69, 0x91, 0xa2, 0x4f, 0x05, 0xfa, + 0x5e, 0xf4, 0xa5, 0x0f, 0xed, 0x6b, 0x9b, 0xa2, 0xe8, 0x43, 0x91, 0xe2, 0x5c, 0xe6, 0x3e, 0x67, + 0x24, 0x2a, 0x72, 0xd0, 0x3e, 0x91, 0xe7, 0xfb, 0xce, 0xf9, 0xe6, 0x9c, 0xef, 0x7c, 0xb7, 0xf3, + 0x9d, 0x0b, 0xb8, 0xa1, 0x9a, 0x8e, 0x22, 0xef, 0x8f, 0xc6, 0xc8, 0xb6, 0x95, 0x7d, 0x64, 0xcb, + 0x23, 0x5d, 0x43, 0x86, 0x23, 0xef, 0x29, 0x86, 0xa3, 0xd8, 0x87, 0x2b, 0x13, 0xcb, 0x74, 0x4c, + 0xa1, 0x44, 0x7e, 0x46, 0xa6, 0x5e, 0xbd, 0x48, 0xea, 0xdb, 0x07, 0x8a, 0x85, 0x54, 0x19, 0x19, + 0xd3, 0xb1, 0x4d, 0xab, 0x88, 0xdf, 0x29, 0x02, 0xa1, 0xb1, 0x63, 0xef, 0x37, 0x7b, 0xc3, 0x7a, + 0x5f, 0x57, 0x0e, 0x91, 0xd5, 0x36, 0xf6, 0x4c, 0xe1, 0x2a, 0x00, 0xca, 0x68, 0x64, 0x4e, 0x0d, + 0x47, 0xd6, 0xd4, 0x4a, 0xe6, 0x5a, 0xe6, 0x66, 0x59, 0x9a, 0x67, 0x90, 0xb6, 0x2a, 0x08, 0x20, + 0x6f, 0x28, 0x63, 0x54, 0xc9, 0x5e, 0xcb, 0xdc, 0x9c, 0x97, 0xc8, 0x7f, 0xe1, 0x3a, 0x58, 0x24, + 0x68, 0xeb, 0x50, 0x1e, 0x99, 0x2a, 0xaa, 0xe4, 0x08, 0x6e, 0x81, 0xc1, 0x1a, 0xa6, 0x8a, 0x04, + 0x09, 0x2c, 0xb2, 0x0e, 0xca, 0x96, 0xa9, 0xa3, 0x4a, 0xfe, 0x5a, 0xe6, 0xe6, 0x52, 0xed, 0xe2, + 0x8a, 0xdb, 0xcd, 0x95, 0x6d, 0x86, 0x95, 0x4c, 0x1d, 0xd9, 0xf7, 0x2e, 0x6c, 0xd7, 0xbb, 0xc3, + 0xfa, 0xe0, 0x89, 0x2c, 0xf5, 0x3a, 0x2d, 0x79, 0xb7, 0xdb, 0x6c, 0x6d, 0xb7, 0xbb, 0xad, 0xa6, + 0xb4, 0xc0, 0x88, 0xe0, 0x5a, 0xc2, 0x45, 0x50, 0x74, 0x90, 0x32, 0xc6, 0xdd, 0x2c, 0x90, 0x6e, + 0xce, 0xe1, 0x62, 0x5b, 0x15, 0x2e, 0x83, 0x79, 0x82, 0x20, 0x1d, 0x9d, 0x23, 0x9d, 0x29, 0x61, + 0x40, 0x17, 0x77, 0xf6, 0x12, 0x20, 0xff, 0x65, 0x47, 0xd9, 0xaf, 0x14, 0x09, 0x8e, 0x50, 0x19, + 0x2a, 0xfb, 0x42, 0x05, 0x14, 0xed, 0x89, 0x69, 0xd8, 0xa6, 0x55, 0x29, 0x51, 0x0c, 0x2b, 0x62, + 0x8a, 0x9a, 0x2d, 0xeb, 0xe6, 0xe8, 0x19, 0x52, 0x2b, 0xf3, 0xd7, 0x32, 0x37, 0x4b, 0x52, 0x49, + 0xb3, 0x3b, 0xa4, 0x2c, 0x9c, 0x07, 0x73, 0x9a, 0x2d, 0x4f, 0x2c, 0xb3, 0x02, 0x08, 0xa6, 0xa0, + 0xd9, 0x7d, 0xcb, 0xc4, 0x6d, 0x2c, 0xa4, 0xe8, 0xb4, 0x17, 0x0b, 0xb4, 0x17, 0x18, 0x40, 0x7a, + 0x71, 0x05, 0xcc, 0x3f, 0xd5, 0x2c, 0xe7, 0x40, 0x55, 0x1c, 0x54, 0x59, 0xa4, 0x4c, 0xf6, 0x00, + 0xc2, 0x1b, 0x60, 0xc9, 0x31, 0x1d, 0x45, 0x97, 0x91, 0x62, 0x19, 0x9a, 0xb1, 0x6f, 0x57, 0xca, + 0xa4, 0x4a, 0x99, 0x40, 0x5b, 0x0c, 0x28, 0x7c, 0x11, 0x14, 0x2d, 0x64, 0x4f, 0x75, 0xc7, 0xae, + 0x2c, 0x5d, 0xcb, 0xdd, 0x5c, 0xa8, 0xdd, 0xf0, 0xf9, 0x19, 0x9f, 0xd9, 0x15, 0x89, 0xd6, 0x95, + 0xdc, 0x46, 0x82, 0x08, 0xca, 0x84, 0x15, 0x53, 0x4b, 0x97, 0x75, 0x73, 0xdf, 0xac, 0x2c, 0xd3, + 0x89, 0xc3, 0xc0, 0x5d, 0x4b, 0xef, 0x98, 0xfb, 0xa6, 0xd0, 0x01, 0x65, 0x65, 0xaa, 0x6a, 0x8e, + 0x8c, 0x0c, 0xc7, 0xd2, 0x90, 0x5d, 0x81, 0xe4, 0x4b, 0x6f, 0xa5, 0x7e, 0xa9, 0x8e, 0x5b, 0xb4, + 0xf0, 0xe4, 0x4b, 0x8b, 0x8a, 0xfb, 0x5f, 0x43, 0x76, 0xf5, 0xff, 0x83, 0x22, 0xeb, 0x05, 0x66, + 0x8f, 0x8e, 0x94, 0xfd, 0x29, 0xf2, 0xc5, 0xac, 0x44, 0x01, 0x6d, 0x15, 0xb3, 0x67, 0xa2, 0x2b, + 0x23, 0x34, 0x46, 0x86, 0x43, 0x44, 0xad, 0x2c, 0xf9, 0x00, 0xa1, 0x0a, 0x4a, 0x1e, 0x63, 0x72, + 0xb4, 0xa5, 0x5b, 0xae, 0xfe, 0x7d, 0x06, 0x00, 0xff, 0xf3, 0xc2, 0x5b, 0x60, 0xd9, 0x76, 0x14, + 0xcb, 0x91, 0x1d, 0x6d, 0x8c, 0x6c, 0x47, 0x19, 0x4f, 0xd8, 0xb7, 0x96, 0x08, 0x78, 0xe8, 0x42, + 0x85, 0xd7, 0x41, 0x19, 0x19, 0x6a, 0xa0, 0x1a, 0xfd, 0xea, 0x22, 0x32, 0x54, 0xbf, 0x52, 0x40, + 0xe2, 0x72, 0x7c, 0x89, 0xcb, 0xa7, 0x48, 0x5c, 0x21, 0x2c, 0x71, 0xb1, 0x19, 0x98, 0x8b, 0xcd, + 0x80, 0xf8, 0x04, 0x5c, 0x88, 0xb3, 0xb8, 0xa3, 0xd9, 0x8e, 0xf0, 0x25, 0xb0, 0x38, 0x21, 0x10, + 0x59, 0x33, 0xf6, 0x4c, 0xbb, 0x92, 0x21, 0x53, 0x73, 0x25, 0x6d, 0x6a, 0xa4, 0x85, 0x89, 0xf7, + 0xdf, 0x16, 0xff, 0x2c, 0xef, 0xd3, 0x6e, 0xf6, 0x1b, 0x7d, 0xcb, 0xdc, 0xd3, 0x74, 0x44, 0xcc, + 0xc0, 0x17, 0xc0, 0x42, 0x80, 0x36, 0x61, 0xda, 0x51, 0xa4, 0x81, 0x4f, 0x5a, 0xf8, 0x10, 0x2c, + 0x4f, 0x2c, 0xa4, 0x6a, 0x23, 0x47, 0x33, 0x0d, 0x4a, 0x22, 0x4b, 0x48, 0x7c, 0x36, 0x4e, 0x22, + 0xfc, 0xe5, 0x95, 0xbe, 0xd7, 0x8e, 0x50, 0x5d, 0x9a, 0x84, 0xca, 0x42, 0xcf, 0xb7, 0x24, 0x84, + 0x6c, 0x8e, 0x90, 0x7d, 0xf7, 0x48, 0xb2, 0xcc, 0xc0, 0x50, 0x26, 0xec, 0xf9, 0x05, 0x61, 0x13, + 0x5c, 0x50, 0x35, 0x5b, 0x79, 0xaa, 0x23, 0x55, 0x36, 0x4c, 0x47, 0xdb, 0xd3, 0x46, 0x0a, 0xfe, + 0x9a, 0x5d, 0xc9, 0x5f, 0xcb, 0xdd, 0x2c, 0x4b, 0xe7, 0x5d, 0x6c, 0x37, 0x88, 0xac, 0x7e, 0x00, + 0x96, 0xc2, 0x3d, 0xc5, 0xe6, 0x63, 0x82, 0xac, 0x11, 0x16, 0x59, 0x2a, 0x63, 0x6e, 0x11, 0xeb, + 0x33, 0x36, 0xc0, 0xaa, 0xfc, 0x42, 0x33, 0xa8, 0xd8, 0x62, 0x66, 0x14, 0xa4, 0x32, 0x81, 0x3e, + 0x66, 0xc0, 0xea, 0xf7, 0x32, 0x60, 0x21, 0xd0, 0x4d, 0xe1, 0x4d, 0xb0, 0xec, 0x98, 0x13, 0xf9, + 0xee, 0xaa, 0xbc, 0xa7, 0x19, 0x9a, 0x7d, 0x80, 0x6c, 0x46, 0xb8, 0xec, 0x98, 0x93, 0xbb, 0xab, + 0xdb, 0x0c, 0xe8, 0xd6, 0xdb, 0xda, 0xf4, 0xeb, 0x65, 0xbd, 0x7a, 0x5b, 0x9b, 0xd1, 0x7a, 0x9b, + 0x01, 0x7a, 0x39, 0xaf, 0xde, 0xa6, 0x4f, 0x2f, 0xde, 0xdd, 0x3c, 0xad, 0x16, 0xea, 0xae, 0xf8, + 0x97, 0x19, 0x70, 0xce, 0x65, 0x76, 0x07, 0x29, 0x2a, 0xb2, 0x9e, 0x9a, 0x8a, 0xa5, 0xda, 0xc2, + 0x10, 0x2c, 0xea, 0x81, 0x72, 0x25, 0x4b, 0xe4, 0x72, 0x35, 0x3e, 0x45, 0xc1, 0x56, 0x2b, 0x12, + 0xda, 0xd7, 0x4c, 0x23, 0x00, 0x92, 0x42, 0x54, 0xaa, 0x7d, 0x70, 0x26, 0x56, 0x05, 0x9b, 0x02, + 0x55, 0x7b, 0xae, 0xd9, 0x9a, 0x69, 0xb8, 0x46, 0xc4, 0x2d, 0x0b, 0xaf, 0x81, 0x05, 0xdf, 0x93, + 0xd1, 0x5e, 0x94, 0x25, 0xe0, 0xb9, 0x32, 0x5b, 0xfc, 0xd7, 0x0c, 0x10, 0xdd, 0xae, 0x34, 0x2c, + 0xa4, 0x38, 0x88, 0x71, 0xbf, 0x43, 0xec, 0x90, 0x84, 0x3e, 0x99, 0x22, 0xdb, 0xc1, 0x74, 0x98, + 0xa5, 0x22, 0xea, 0x9d, 0x21, 0x2a, 0x0a, 0x28, 0x88, 0x28, 0xb8, 0x5f, 0x81, 0xe8, 0x30, 0xe6, + 0x7d, 0xde, 0xad, 0x40, 0x8c, 0xe8, 0x53, 0xb0, 0x64, 0x23, 0x1d, 0x51, 0x65, 0x18, 0xbb, 0x2e, + 0x72, 0xa9, 0x76, 0x2d, 0xee, 0xff, 0x06, 0x5e, 0xbd, 0x1d, 0x53, 0x45, 0xf7, 0x2e, 0xb9, 0x8e, + 0x70, 0xd0, 0xea, 0xb4, 0x1a, 0xc3, 0x76, 0xaf, 0x2b, 0xb7, 0xbb, 0x8f, 0xea, 0x9d, 0x76, 0x53, + 0x2a, 0x7b, 0x24, 0x71, 0x4d, 0xec, 0xb7, 0x89, 0x29, 0x21, 0xa3, 0x63, 0x13, 0x46, 0x8c, 0x52, + 0x03, 0x03, 0xc4, 0x6f, 0x66, 0xc1, 0xeb, 0xa9, 0x63, 0x25, 0xae, 0x0e, 0x09, 0x8f, 0xc0, 0x1c, + 0x75, 0x0f, 0x64, 0x9c, 0x4b, 0xb5, 0xcd, 0xf8, 0xac, 0xa5, 0x34, 0x5f, 0x69, 0x51, 0xf3, 0x7e, + 0xaf, 0x38, 0xd8, 0x6d, 0x34, 0x5a, 0x83, 0x81, 0xc4, 0xa8, 0x89, 0xdf, 0xcc, 0x80, 0x22, 0x43, + 0x0a, 0x0b, 0xc0, 0x45, 0xc3, 0x57, 0x84, 0xf3, 0xe0, 0x4c, 0x4b, 0x92, 0x7a, 0x92, 0xbc, 0xdb, + 0x1d, 0xf4, 0x5b, 0x8d, 0xf6, 0x76, 0xbb, 0xd5, 0x84, 0x19, 0xa1, 0x0a, 0x2e, 0x50, 0xf0, 0xb0, + 0xd7, 0x93, 0x77, 0xea, 0xdd, 0x27, 0x72, 0xa7, 0x55, 0x7f, 0xb0, 0xdb, 0x1a, 0xc0, 0xac, 0x70, + 0x05, 0x54, 0x28, 0x8e, 0xb1, 0x42, 0x1e, 0xb6, 0xea, 0x3b, 0x72, 0xa3, 0xb7, 0xdb, 0x1d, 0xc2, + 0x9c, 0x70, 0x19, 0x5c, 0xa4, 0xd8, 0x86, 0xd4, 0xaa, 0x13, 0x8e, 0x35, 0xdb, 0x83, 0xfa, 0xfd, + 0x4e, 0xab, 0x09, 0xf3, 0xe2, 0xf7, 0x73, 0xa0, 0x82, 0xc7, 0x11, 0xea, 0xfd, 0x60, 0x64, 0x5a, + 0x9a, 0xb1, 0x2f, 0x9c, 0x03, 0x05, 0x1d, 0x3d, 0x47, 0x3a, 0x19, 0x7a, 0x56, 0xa2, 0x05, 0x0c, + 0x7d, 0xa6, 0xe9, 0x3a, 0xd5, 0xa9, 0xac, 0x44, 0x0b, 0xc2, 0x05, 0x30, 0xa7, 0x22, 0xc5, 0x39, + 0xa0, 0x2a, 0x94, 0x95, 0x58, 0x09, 0x1b, 0x01, 0xc5, 0xb6, 0x35, 0xdb, 0xa1, 0x4a, 0x93, 0x95, + 0xdc, 0x22, 0x71, 0x78, 0x8a, 0xed, 0xc8, 0x07, 0x9a, 0x63, 0x13, 0x3f, 0x90, 0x95, 0x4a, 0x18, + 0xf0, 0x50, 0x73, 0x18, 0x39, 0x03, 0xfb, 0xd7, 0x39, 0x97, 0x1c, 0x2e, 0x09, 0x10, 0xe4, 0xf6, + 0x27, 0x63, 0x12, 0xa8, 0x64, 0x25, 0xfc, 0x17, 0x07, 0x60, 0x5f, 0x9b, 0x4c, 0xc6, 0x24, 0x42, + 0xc9, 0x4a, 0xe4, 0x3f, 0xee, 0xa2, 0xed, 0x4c, 0x0d, 0x9b, 0x84, 0x26, 0x59, 0x89, 0x16, 0x70, + 0x57, 0x0e, 0x90, 0xa2, 0x6b, 0xc6, 0x3e, 0x09, 0x4c, 0xb2, 0x92, 0x5b, 0xc4, 0x02, 0xeb, 0x98, + 0x2f, 0x90, 0x25, 0xd3, 0x81, 0x2d, 0x10, 0x2c, 0x20, 0xa0, 0xf7, 0xc9, 0xe8, 0xae, 0x83, 0x45, + 0xcb, 0xb4, 0x0f, 0x14, 0x83, 0xd5, 0x58, 0x24, 0x35, 0x16, 0x28, 0x8c, 0x56, 0xb9, 0x05, 0x84, + 0xf1, 0x54, 0x77, 0xb4, 0x89, 0xae, 0x21, 0x4b, 0x9e, 0x58, 0x68, 0xac, 0x4d, 0xc7, 0x24, 0x4e, + 0xc9, 0x4a, 0x67, 0x7c, 0x4c, 0x9f, 0x22, 0x84, 0x2d, 0x70, 0x31, 0x54, 0xdd, 0xdc, 0x43, 0x36, + 0xd6, 0x52, 0x45, 0xaf, 0x2c, 0x91, 0x36, 0x17, 0x82, 0x6d, 0x7c, 0xac, 0xf8, 0xc7, 0x25, 0x70, + 0xc9, 0x95, 0xbc, 0xd0, 0xac, 0x11, 0x13, 0xf9, 0x36, 0x38, 0xe3, 0x7a, 0x83, 0x68, 0x34, 0xb1, + 0xbc, 0x17, 0xaa, 0xad, 0x0a, 0xb7, 0xc1, 0xc5, 0x91, 0x39, 0x1e, 0x6b, 0x84, 0x32, 0xb2, 0xe4, + 0x40, 0x98, 0x4b, 0xcd, 0xe5, 0xf9, 0x20, 0xba, 0xee, 0x85, 0xbc, 0x2b, 0xe0, 0x6c, 0xe4, 0x1b, + 0xc4, 0x0e, 0xd0, 0x28, 0xf7, 0x4c, 0xe8, 0x2b, 0xc4, 0x1c, 0xc4, 0xb5, 0x3d, 0xff, 0x92, 0xb5, + 0xbd, 0x10, 0xd1, 0x76, 0x2c, 0x24, 0x5e, 0x38, 0x91, 0x97, 0xc8, 0x7f, 0xe1, 0xf3, 0xa0, 0x68, + 0x53, 0x41, 0x27, 0xe2, 0xb4, 0x50, 0x13, 0xc3, 0xaa, 0x9d, 0xa4, 0x12, 0x92, 0xdb, 0x04, 0x7f, + 0x50, 0xb5, 0x94, 0x3d, 0x1a, 0x48, 0xb9, 0x11, 0x2b, 0x81, 0xe0, 0xf0, 0x08, 0xbb, 0x16, 0x8a, + 0x9e, 0x68, 0xa3, 0x67, 0xb4, 0x0e, 0x0b, 0x59, 0x09, 0xb8, 0xaf, 0x8d, 0x9e, 0x91, 0x7a, 0xd7, + 0xc1, 0xa2, 0x8d, 0x14, 0xdb, 0x34, 0x64, 0x12, 0x7f, 0x91, 0x88, 0xb3, 0x2c, 0x2d, 0x50, 0xd8, + 0x00, 0x83, 0x70, 0x24, 0xc6, 0xaa, 0xe8, 0xc8, 0xd8, 0x77, 0x0e, 0x2a, 0x90, 0x46, 0x62, 0x14, + 0xd8, 0x21, 0x30, 0xdc, 0x9d, 0xe7, 0xc8, 0x31, 0xe5, 0xe7, 0xa6, 0x83, 0xec, 0xca, 0x19, 0xda, + 0x1d, 0x0c, 0x79, 0x84, 0x01, 0x82, 0x08, 0x16, 0x95, 0xd1, 0x27, 0x53, 0xcd, 0xd6, 0xa8, 0x27, + 0x17, 0x28, 0x89, 0x20, 0x0c, 0x87, 0xed, 0xb6, 0x6e, 0x3a, 0xf2, 0x5a, 0xe5, 0x2c, 0xc1, 0x16, + 0x70, 0x69, 0xcd, 0x03, 0xd7, 0x2a, 0xe7, 0x7c, 0x70, 0xcd, 0x03, 0xaf, 0x57, 0xce, 0xfb, 0xe0, + 0x75, 0x0f, 0xbc, 0x51, 0xb9, 0xe0, 0x83, 0x37, 0x3c, 0xf0, 0x66, 0xe5, 0xa2, 0x0f, 0xde, 0xc4, + 0x7a, 0xf7, 0x14, 0x19, 0xa3, 0x03, 0x19, 0x17, 0xed, 0x4a, 0x85, 0xe0, 0x00, 0x01, 0x0d, 0x30, + 0x44, 0xe8, 0x00, 0x60, 0xbe, 0x30, 0xdc, 0xa0, 0xeb, 0x12, 0xf1, 0x9b, 0xb7, 0xe2, 0x16, 0x38, + 0xa6, 0x07, 0x2b, 0x3d, 0xdc, 0x8a, 0xc4, 0x36, 0xf3, 0xa6, 0xfb, 0x97, 0x04, 0x24, 0x24, 0x24, + 0xb3, 0x2b, 0x55, 0xe2, 0xfc, 0xdc, 0x22, 0x89, 0x57, 0xb5, 0x31, 0x92, 0xbf, 0x6e, 0x1a, 0xa8, + 0x72, 0x99, 0xfa, 0x4d, 0x0c, 0xf8, 0xc8, 0x34, 0x10, 0xb6, 0x45, 0x94, 0xd7, 0x95, 0x2b, 0x34, + 0xc8, 0xa5, 0x25, 0xec, 0x6b, 0x27, 0x8a, 0x6d, 0xbf, 0x30, 0x2d, 0xb5, 0x72, 0x95, 0xc6, 0xb8, + 0x6e, 0xb9, 0xfa, 0x8d, 0x0c, 0x98, 0xf7, 0xfa, 0x20, 0xdc, 0x04, 0x90, 0x0e, 0x23, 0xb6, 0x92, + 0x5c, 0x22, 0x70, 0x5f, 0xb7, 0x88, 0xeb, 0xdc, 0x73, 0x98, 0x62, 0x11, 0x3d, 0x2c, 0x61, 0xd7, + 0xb9, 0xe7, 0xd0, 0xc1, 0x61, 0x05, 0x67, 0x71, 0x68, 0x80, 0x56, 0x8e, 0x8c, 0x66, 0x99, 0x22, + 0x3c, 0x62, 0xe2, 0xef, 0x64, 0xc0, 0x8d, 0x44, 0x16, 0xb5, 0x54, 0xcd, 0x21, 0xcc, 0x61, 0x1e, + 0x7d, 0x16, 0xab, 0xf1, 0x1e, 0x98, 0x47, 0x78, 0xfd, 0x13, 0x88, 0x61, 0x5f, 0x3f, 0xc6, 0x8c, + 0x48, 0x25, 0xc4, 0x3e, 0x2a, 0xfe, 0x5d, 0x06, 0xbc, 0x71, 0x44, 0xb7, 0x98, 0xf3, 0xfd, 0x30, + 0xe2, 0x7c, 0xb7, 0x8e, 0xf8, 0x50, 0x94, 0x00, 0xdf, 0xfd, 0x6e, 0xcf, 0xe6, 0x7d, 0x2f, 0x82, + 0xb3, 0x14, 0xdc, 0xed, 0xc9, 0xfd, 0x96, 0xb4, 0xd3, 0x1e, 0x0c, 0xda, 0xbd, 0x2e, 0xcc, 0x8a, + 0xbf, 0x04, 0xae, 0x25, 0xf6, 0x64, 0x5b, 0x33, 0xd4, 0x93, 0x70, 0x37, 0x28, 0x53, 0xd9, 0xb0, + 0x4c, 0x89, 0xff, 0x9d, 0x05, 0xd7, 0x53, 0x3e, 0xc6, 0x78, 0x36, 0x8c, 0xf0, 0x6c, 0xfd, 0x08, + 0x9e, 0x05, 0x1b, 0x73, 0xf9, 0xc5, 0xb3, 0xf9, 0x59, 0x9e, 0xcd, 0x7f, 0x07, 0x9c, 0x09, 0xf9, + 0x96, 0x80, 0x87, 0x80, 0x41, 0x04, 0xae, 0x2c, 0xfe, 0x11, 0x2f, 0x16, 0xf2, 0x82, 0x1e, 0x1a, + 0xeb, 0xc8, 0xdd, 0xde, 0x50, 0xde, 0xee, 0xed, 0x76, 0xf1, 0x94, 0x5c, 0x00, 0x02, 0xc5, 0xdd, + 0xaf, 0x37, 0xe5, 0x7e, 0x7d, 0x30, 0x78, 0xdc, 0x93, 0x9a, 0x30, 0x9b, 0x3c, 0x83, 0x39, 0x61, + 0x09, 0x00, 0x0a, 0xde, 0xde, 0xed, 0x74, 0x60, 0x5e, 0xa8, 0x80, 0x73, 0xb4, 0x5c, 0xef, 0x48, + 0xad, 0x7a, 0xf3, 0x89, 0xbc, 0xd3, 0xda, 0xb9, 0xdf, 0x92, 0x60, 0xc1, 0x9f, 0x6b, 0xf6, 0xd1, + 0x4e, 0xaf, 0xf1, 0x7e, 0xab, 0x09, 0xe7, 0xc4, 0x2e, 0x67, 0xae, 0x4f, 0xa8, 0x49, 0xe2, 0x8f, + 0x32, 0x9c, 0xf9, 0x0c, 0xe9, 0xc0, 0xac, 0xf3, 0xf9, 0x72, 0xe5, 0x1f, 0x33, 0x9b, 0xf1, 0xa5, + 0xdd, 0x84, 0x59, 0x51, 0xe2, 0x58, 0x98, 0x1d, 0xc5, 0x19, 0x1d, 0x4c, 0x27, 0xf6, 0x49, 0xf8, + 0xf2, 0xfd, 0x02, 0xc7, 0x3e, 0xf8, 0x44, 0x4f, 0x68, 0x1f, 0xa2, 0x04, 0xf8, 0xf2, 0x9e, 0xd8, + 0xdf, 0x6c, 0xb2, 0xce, 0xee, 0x83, 0xe5, 0x17, 0x08, 0x3d, 0xd3, 0x0f, 0xe5, 0x31, 0xa3, 0x4f, + 0x0c, 0xf2, 0x42, 0xed, 0x8b, 0xb3, 0x76, 0xe7, 0x31, 0x21, 0xe3, 0x81, 0x97, 0x5e, 0x84, 0xca, + 0xd5, 0xdf, 0xcd, 0x80, 0x22, 0x2b, 0x08, 0xef, 0x00, 0x21, 0xea, 0x52, 0xe4, 0x35, 0x97, 0xa3, + 0x61, 0xa7, 0xb2, 0x96, 0x58, 0xb9, 0xe6, 0x0e, 0x27, 0x5c, 0xb9, 0x26, 0x5c, 0xa4, 0x71, 0x11, + 0x92, 0xd7, 0xdc, 0x50, 0x9e, 0x14, 0xd7, 0x7c, 0x44, 0x8d, 0x85, 0xf2, 0x14, 0x51, 0xab, 0xfe, + 0x7e, 0x06, 0x2c, 0x85, 0xbb, 0x2e, 0x7c, 0x00, 0x8a, 0x8c, 0x19, 0x2c, 0x0b, 0x33, 0xf3, 0xd4, + 0x30, 0x80, 0xe4, 0xd2, 0xc1, 0x21, 0x8e, 0x9f, 0xba, 0x72, 0x93, 0x60, 0x5e, 0xd6, 0x4a, 0xb8, + 0x04, 0x4a, 0x6e, 0xc2, 0x8a, 0xad, 0xe2, 0x8b, 0x2c, 0x57, 0x25, 0xca, 0xa7, 0x23, 0xec, 0x3c, + 0x2f, 0x90, 0x13, 0xbf, 0x93, 0x01, 0xaf, 0xba, 0xa3, 0xc2, 0x3e, 0x88, 0x8d, 0x6c, 0x88, 0x94, + 0xf1, 0x49, 0x9c, 0x80, 0x1b, 0xcc, 0x6a, 0x86, 0x8a, 0xbe, 0xe6, 0x8e, 0x94, 0x64, 0xd6, 0x30, + 0x20, 0x9c, 0x5c, 0xcb, 0x45, 0x92, 0x6b, 0x2e, 0x92, 0x84, 0xbb, 0x79, 0x12, 0xee, 0x12, 0x24, + 0x49, 0x9d, 0xfd, 0x57, 0x06, 0xbc, 0xc6, 0xed, 0x27, 0xd3, 0x29, 0x29, 0xa2, 0x53, 0x6b, 0xf1, + 0x89, 0xe3, 0x34, 0xe5, 0x5b, 0x9b, 0x5f, 0x9f, 0x71, 0xb1, 0xeb, 0x2d, 0x59, 0x43, 0x0b, 0xda, + 0x76, 0x77, 0xbb, 0x17, 0x5c, 0xed, 0x76, 0xeb, 0x3b, 0x2d, 0xcf, 0x7c, 0x0f, 0xeb, 0xef, 0xb7, + 0xba, 0x30, 0xc7, 0x9b, 0xa3, 0xbc, 0xf8, 0x31, 0xf8, 0x6c, 0x44, 0xf0, 0x86, 0x84, 0xa3, 0x9e, + 0xed, 0xbe, 0x7f, 0x18, 0xb6, 0xa3, 0xcd, 0x99, 0x8c, 0xd6, 0x47, 0x60, 0xe5, 0x28, 0xf2, 0xbd, + 0xa0, 0xa2, 0x35, 0x8f, 0x1f, 0x14, 0x8a, 0x5f, 0xf5, 0x67, 0x2d, 0x46, 0x9b, 0xcd, 0xda, 0xe7, + 0xfc, 0xd4, 0x37, 0xd5, 0xb7, 0xeb, 0x5c, 0x7d, 0xf3, 0xda, 0xba, 0x2d, 0xc4, 0x3f, 0xc9, 0x82, + 0x8b, 0x9c, 0x4a, 0x33, 0xc9, 0x6d, 0xd2, 0x88, 0xb2, 0x89, 0x61, 0xee, 0xbb, 0x40, 0x70, 0xa9, + 0x06, 0x24, 0x9d, 0xaa, 0x2d, 0xdc, 0x0b, 0x76, 0x21, 0x26, 0xf0, 0xf9, 0x34, 0x81, 0x2f, 0x84, + 0x05, 0x1e, 0xaf, 0xfb, 0x5e, 0x68, 0x06, 0x4d, 0x22, 0x94, 0x25, 0xf2, 0x1f, 0x87, 0xf3, 0xba, + 0x69, 0xdb, 0xc8, 0x26, 0xcb, 0xbe, 0xb2, 0xc4, 0x4a, 0xc2, 0x1b, 0x60, 0x69, 0x34, 0xb5, 0x2c, + 0x64, 0x38, 0xb2, 0x65, 0xda, 0x0e, 0xb2, 0x2a, 0x25, 0x12, 0x56, 0x97, 0x19, 0x54, 0x22, 0x40, + 0xf1, 0x27, 0xd9, 0xc4, 0xd9, 0xc0, 0x0b, 0x44, 0x74, 0x12, 0x65, 0x7f, 0x59, 0x4c, 0x7b, 0x13, + 0x2c, 0xef, 0x69, 0xba, 0x83, 0x2c, 0xea, 0x95, 0x30, 0x59, 0x6a, 0x0e, 0xca, 0x14, 0x4c, 0xec, + 0x6b, 0x5b, 0x25, 0x7d, 0xa5, 0xf5, 0x02, 0xd6, 0xb5, 0xc0, 0xfa, 0x4a, 0x10, 0x03, 0xcf, 0xc6, + 0xfa, 0x34, 0x3d, 0x53, 0x4b, 0x39, 0xcb, 0x68, 0xb6, 0xa8, 0xc1, 0xc5, 0x4b, 0x56, 0xcd, 0x18, + 0xe9, 0x53, 0x15, 0xc9, 0x64, 0x31, 0x47, 0x38, 0x5d, 0x92, 0x16, 0x19, 0xf0, 0x3e, 0x86, 0x89, + 0x3f, 0xce, 0xc5, 0xe2, 0xa9, 0x00, 0x23, 0x99, 0x5c, 0x0f, 0x22, 0xd6, 0xa8, 0x96, 0x2a, 0xd6, + 0xa1, 0xb6, 0x7c, 0xe7, 0x1e, 0x65, 0x24, 0x71, 0x63, 0x2c, 0x9d, 0x15, 0x64, 0x24, 0x21, 0x27, + 0xe8, 0xe0, 0x9c, 0x5b, 0x9b, 0xad, 0xbc, 0x68, 0x7d, 0xea, 0xe3, 0xef, 0xcd, 0xd0, 0x21, 0x5c, + 0x81, 0xee, 0x0f, 0x50, 0xb8, 0xdb, 0x8b, 0x00, 0xac, 0xba, 0x0d, 0x96, 0x23, 0xd5, 0x8e, 0xda, + 0x81, 0x3c, 0x07, 0x0a, 0xc1, 0x01, 0xd0, 0x82, 0x88, 0x4e, 0x67, 0x81, 0x23, 0x5c, 0x05, 0x97, + 0x28, 0xa2, 0xf7, 0xb8, 0xdb, 0x92, 0x48, 0x04, 0xde, 0xee, 0x32, 0xaf, 0x08, 0x73, 0xe2, 0xa7, + 0x81, 0x34, 0x6a, 0x70, 0xdc, 0x8e, 0x62, 0xa8, 0x9a, 0xb1, 0x7f, 0x92, 0xf8, 0x0f, 0x0f, 0x88, + 0xa6, 0x71, 0xa8, 0x1a, 0xd0, 0x42, 0xb2, 0x9c, 0xe6, 0x8e, 0x2d, 0xa7, 0xf9, 0x24, 0x39, 0x4d, + 0xd0, 0x91, 0x42, 0xba, 0x8e, 0x90, 0x8c, 0x25, 0xa9, 0x4c, 0x24, 0xbf, 0xe4, 0x7e, 0xbb, 0xa3, + 0xd8, 0x0e, 0xa9, 0x2d, 0xdc, 0x00, 0x4b, 0xac, 0xae, 0x66, 0xc8, 0x07, 0x8a, 0xae, 0xbb, 0xc2, + 0x4f, 0xa1, 0x6d, 0xe3, 0xa1, 0xa2, 0xeb, 0xe2, 0x0f, 0x0a, 0xb1, 0xc0, 0x39, 0xc2, 0x37, 0xa6, + 0x00, 0x8f, 0x23, 0x0a, 0x70, 0x3b, 0x5d, 0xde, 0xa2, 0xed, 0xf9, 0x4a, 0xf0, 0x31, 0x58, 0xf0, + 0x85, 0xdf, 0x8d, 0x58, 0x3f, 0x3f, 0x23, 0x75, 0x5c, 0xc9, 0x97, 0x73, 0x12, 0xb5, 0x90, 0xbf, + 0x76, 0xf5, 0x5b, 0x39, 0x50, 0x0e, 0x61, 0xff, 0x57, 0x18, 0xc5, 0x40, 0x1f, 0xa2, 0x51, 0xd2, + 0x72, 0xa0, 0x32, 0xf1, 0x1d, 0x57, 0xdd, 0xdc, 0x13, 0x71, 0x3b, 0x74, 0xa3, 0x92, 0x26, 0x93, + 0x88, 0xdf, 0x89, 0x92, 0x0a, 0x6c, 0xae, 0x07, 0x49, 0x91, 0xba, 0x9e, 0x8a, 0x16, 0x03, 0x2a, + 0x4a, 0x12, 0x7b, 0x24, 0x9e, 0x56, 0xf6, 0x15, 0xcd, 0xb0, 0x1d, 0x96, 0xc2, 0x5e, 0x24, 0xc0, + 0x3a, 0x85, 0x79, 0x1e, 0x6c, 0x3e, 0xd1, 0x83, 0x81, 0x90, 0x07, 0xbb, 0x00, 0xe6, 0x6c, 0xc7, + 0x42, 0xca, 0x33, 0x92, 0xc1, 0x2e, 0x48, 0xac, 0x74, 0x6a, 0xc9, 0x8e, 0x6f, 0xc7, 0x13, 0x10, + 0x41, 0x73, 0x76, 0x02, 0x55, 0x4f, 0xcc, 0x66, 0xb1, 0x75, 0x49, 0x24, 0x9b, 0xf5, 0x7f, 0xc5, + 0x00, 0x88, 0xff, 0x90, 0xf5, 0x77, 0xd1, 0x92, 0xb8, 0xc4, 0x14, 0x7b, 0x37, 0xa2, 0xd8, 0x1b, + 0x5c, 0xd5, 0x4b, 0x68, 0x7d, 0x3a, 0x0b, 0x57, 0x4e, 0x2e, 0x31, 0x91, 0xfb, 0xaf, 0x79, 0xfb, + 0xdf, 0x81, 0x28, 0x8c, 0xed, 0x70, 0x87, 0x65, 0xbc, 0x10, 0x74, 0x43, 0xa7, 0x25, 0x7a, 0xdf, + 0xc9, 0xc6, 0x72, 0x02, 0x8c, 0x2d, 0xa7, 0xef, 0x69, 0x04, 0x90, 0x27, 0x67, 0x72, 0x28, 0x27, + 0xc8, 0xff, 0x64, 0xe1, 0xcb, 0x1f, 0x5b, 0xf8, 0x0a, 0xc7, 0x14, 0xbe, 0xb9, 0x63, 0x0b, 0x5f, + 0x31, 0x59, 0xf8, 0xfe, 0x25, 0x07, 0xde, 0x3c, 0x8a, 0x4f, 0x4c, 0x00, 0x9f, 0x44, 0x04, 0xf0, + 0xce, 0x51, 0x02, 0x78, 0x7c, 0xdf, 0x32, 0x8b, 0x10, 0x26, 0x71, 0x1b, 0x81, 0x72, 0x30, 0xd4, + 0xa2, 0x27, 0x0f, 0x16, 0x6a, 0xef, 0xcd, 0xdc, 0xc3, 0x68, 0xc4, 0xc5, 0xce, 0x87, 0x30, 0x1f, + 0xe5, 0xc4, 0x63, 0xad, 0x44, 0x95, 0xc8, 0x1c, 0x4b, 0x25, 0xb2, 0x7c, 0x95, 0xc8, 0xbd, 0x0c, + 0x95, 0xf8, 0xe7, 0x4c, 0xcc, 0xce, 0x50, 0xa6, 0xd2, 0xfd, 0x68, 0x57, 0x1f, 0x2e, 0x83, 0x79, + 0xb6, 0x7d, 0xe4, 0x9f, 0x2b, 0xa2, 0x00, 0xfe, 0x56, 0x1e, 0x37, 0xad, 0x1b, 0x4c, 0x4f, 0xe7, + 0xc2, 0xe9, 0xe9, 0xf4, 0x55, 0x9a, 0xbb, 0x01, 0x57, 0x08, 0x6c, 0xc0, 0xdd, 0x00, 0x4b, 0x8e, + 0x36, 0x7a, 0x86, 0x1c, 0x59, 0x73, 0xd0, 0xd8, 0x17, 0xff, 0x45, 0x0a, 0x6d, 0x3b, 0x68, 0xdc, + 0x56, 0xc5, 0x7f, 0x8b, 0x47, 0x98, 0xe1, 0x61, 0x1e, 0x7f, 0xa3, 0x3e, 0xa5, 0xf9, 0xa9, 0xc8, + 0xb2, 0xf8, 0x13, 0x5e, 0x9e, 0x83, 0x33, 0x89, 0x91, 0x5c, 0xd3, 0xa0, 0x55, 0x1f, 0xf4, 0xba, + 0x34, 0xd7, 0x74, 0x09, 0x9c, 0x8f, 0x25, 0xa1, 0xba, 0xf5, 0x9d, 0x56, 0x30, 0xc5, 0x81, 0x51, + 0x24, 0x33, 0x42, 0x10, 0xf9, 0x64, 0x09, 0x2a, 0xf8, 0x09, 0x93, 0xed, 0x7a, 0xbb, 0xd3, 0x6a, + 0xca, 0x9d, 0xde, 0x83, 0x9e, 0xbc, 0xdb, 0xef, 0xf4, 0xea, 0x4d, 0x38, 0x27, 0x9c, 0x05, 0xcb, + 0x5e, 0xd7, 0x86, 0xed, 0xc6, 0xfb, 0xad, 0x21, 0x2c, 0x8a, 0x3f, 0xca, 0x24, 0xae, 0xcd, 0xc2, + 0x92, 0x75, 0x4a, 0xfb, 0x1a, 0xe9, 0xf9, 0x2c, 0x57, 0x70, 0xf2, 0xa9, 0x82, 0x53, 0x48, 0x10, + 0x9c, 0x1f, 0xe6, 0x62, 0xd1, 0x4a, 0x70, 0x0c, 0x33, 0xa7, 0xd7, 0xe3, 0x8d, 0x8f, 0xbf, 0xc2, + 0x0c, 0x66, 0xf2, 0x62, 0x51, 0xa9, 0xf8, 0xad, 0xec, 0xac, 0x62, 0x93, 0x36, 0xa5, 0x59, 0xe1, + 0x35, 0x70, 0xd9, 0x17, 0x10, 0x77, 0x0b, 0xdd, 0x4f, 0x64, 0xe6, 0x04, 0x01, 0x2c, 0xf9, 0x15, + 0x98, 0xf0, 0x84, 0x37, 0x48, 0x0a, 0xdc, 0x0d, 0x92, 0x39, 0xce, 0xce, 0x4b, 0x31, 0x59, 0xfc, + 0x4a, 0x49, 0x02, 0x36, 0xcf, 0xdb, 0x64, 0x01, 0xe2, 0x1f, 0x64, 0xc1, 0x5b, 0x29, 0x7b, 0x7b, + 0xcf, 0x35, 0x07, 0xd9, 0xa7, 0x2d, 0x80, 0x23, 0x50, 0xd6, 0x08, 0x65, 0x79, 0x74, 0xa0, 0x18, + 0xfb, 0xe8, 0x98, 0xe9, 0xfb, 0x78, 0x8f, 0x56, 0x68, 0xb1, 0x41, 0xa8, 0x48, 0x8b, 0x5a, 0xa0, + 0x54, 0x7d, 0x00, 0x16, 0x83, 0xd8, 0xa3, 0x56, 0xf5, 0x15, 0x50, 0xa4, 0xcd, 0x55, 0xb6, 0x09, + 0xec, 0x16, 0xc5, 0x3f, 0xcd, 0x80, 0x9b, 0x47, 0xf7, 0x87, 0x89, 0xf7, 0x97, 0x23, 0xe2, 0x7d, + 0x6f, 0x96, 0x31, 0x1d, 0x95, 0xd6, 0xbd, 0x35, 0x93, 0x27, 0x13, 0x77, 0x39, 0x33, 0xdb, 0xb4, + 0x94, 0x3d, 0x67, 0xe0, 0x28, 0xce, 0xf4, 0x44, 0xdb, 0x45, 0xdf, 0xcd, 0x72, 0xf6, 0xe5, 0x02, + 0x74, 0x67, 0x12, 0x95, 0xd7, 0xc0, 0x02, 0x3d, 0xbb, 0x61, 0x5a, 0x2a, 0xb2, 0xdc, 0x73, 0x72, + 0x04, 0xd4, 0xc3, 0x10, 0x72, 0xbe, 0x9b, 0x65, 0x0a, 0x27, 0xda, 0xe8, 0x19, 0x0b, 0x5d, 0x16, + 0x18, 0xac, 0xaf, 0x8d, 0x9e, 0x91, 0x13, 0xcb, 0xda, 0x18, 0xc9, 0x16, 0x1a, 0x2b, 0x9a, 0xa1, + 0x19, 0xfb, 0xee, 0xfa, 0x03, 0x43, 0x25, 0x17, 0x88, 0xab, 0x4d, 0x10, 0x89, 0x59, 0x64, 0xcc, + 0x53, 0x16, 0x29, 0x96, 0xa4, 0x32, 0x83, 0x4a, 0x04, 0x28, 0x5c, 0x01, 0xf3, 0x23, 0x73, 0x3c, + 0xd1, 0x11, 0x16, 0x07, 0xba, 0xec, 0xf0, 0x01, 0xc2, 0x3b, 0xe0, 0x8c, 0xf2, 0x5c, 0xd1, 0x74, + 0xe5, 0xa9, 0x8e, 0x64, 0xf7, 0x80, 0x43, 0x91, 0xf4, 0x1a, 0x7a, 0x08, 0x1a, 0xe4, 0xd8, 0xe2, + 0x1f, 0x66, 0xd2, 0x66, 0x81, 0xd6, 0x7a, 0x09, 0x7b, 0x16, 0x33, 0x2c, 0x35, 0xc4, 0xdf, 0xce, + 0x71, 0x04, 0x3c, 0xd4, 0xc5, 0x13, 0x0a, 0x78, 0x02, 0x0d, 0xbe, 0x80, 0x73, 0x0d, 0x33, 0x27, + 0x56, 0xbb, 0x06, 0xae, 0x84, 0xf7, 0x2d, 0xc2, 0xc6, 0x17, 0x66, 0x85, 0x37, 0xc0, 0x75, 0xd7, + 0x70, 0x87, 0xcc, 0x72, 0xb7, 0x37, 0x94, 0x9b, 0x52, 0x7d, 0x7b, 0xd8, 0xee, 0x3e, 0x80, 0xb9, + 0xf4, 0xac, 0x5b, 0xde, 0x0f, 0x0e, 0x30, 0x82, 0x54, 0x19, 0xc8, 0xc3, 0x5d, 0xa9, 0x1b, 0x34, + 0xdb, 0xfd, 0x4e, 0xfd, 0x49, 0xcb, 0xeb, 0x09, 0x9c, 0xf3, 0x7d, 0x06, 0xc3, 0xec, 0x76, 0xeb, + 0x8f, 0xea, 0xed, 0x4e, 0xfd, 0x7e, 0xa7, 0x05, 0x8b, 0xbe, 0xcf, 0x60, 0xd8, 0x6e, 0x4f, 0xa6, + 0x43, 0x18, 0x74, 0x7a, 0xc3, 0x01, 0x2c, 0x89, 0x7f, 0x91, 0x49, 0xcc, 0x58, 0xd1, 0xac, 0xf8, + 0xe0, 0x85, 0x32, 0x79, 0x09, 0x52, 0x73, 0x85, 0x1e, 0xcb, 0xa1, 0x07, 0xd0, 0x73, 0x0c, 0xeb, + 0x9d, 0x3e, 0xf7, 0x0f, 0x2c, 0xe5, 0x93, 0x0f, 0x2c, 0x15, 0x02, 0x07, 0x96, 0xc4, 0x9f, 0xc5, + 0x4f, 0x9d, 0x44, 0xfb, 0x3f, 0xf3, 0xae, 0x72, 0x32, 0x01, 0xbe, 0x3c, 0xfd, 0xca, 0x6c, 0xe2, + 0x94, 0x2a, 0x05, 0x81, 0xed, 0x48, 0x32, 0x45, 0xde, 0x4c, 0xe7, 0x7c, 0x72, 0x18, 0xe1, 0xba, + 0xd6, 0xbc, 0xf8, 0xe3, 0xb8, 0xea, 0xfb, 0x03, 0xa8, 0xab, 0x6a, 0xd3, 0x32, 0x5f, 0xc6, 0x24, + 0xde, 0x00, 0x4b, 0x8a, 0xaa, 0x06, 0xf5, 0xbe, 0xc0, 0x4e, 0x9f, 0xa9, 0xaa, 0xbf, 0x98, 0x22, + 0x07, 0xe6, 0xcc, 0x49, 0xb0, 0xda, 0x9c, 0x7b, 0x60, 0xce, 0x9c, 0xf8, 0xc6, 0xe1, 0xd3, 0x6c, + 0xcc, 0x38, 0x24, 0x0c, 0x62, 0x66, 0xe3, 0xc0, 0xa5, 0xc1, 0x9f, 0xcc, 0xef, 0x66, 0x4e, 0x75, + 0x36, 0x5f, 0x05, 0xd5, 0x88, 0x02, 0x0e, 0x65, 0x5f, 0x41, 0x73, 0x31, 0xf5, 0x25, 0xaa, 0xdf, + 0x25, 0xf1, 0x3f, 0xcc, 0xfb, 0xea, 0x3b, 0x94, 0xea, 0x4d, 0x7f, 0x57, 0xb4, 0xdf, 0xea, 0x36, + 0xb1, 0x45, 0x29, 0x24, 0x1c, 0x5e, 0xc1, 0x43, 0x1e, 0x5a, 0x8a, 0x7a, 0xa2, 0x78, 0x4a, 0xfc, + 0x66, 0x3e, 0x31, 0xba, 0x76, 0x09, 0x9e, 0x28, 0xba, 0x0e, 0x37, 0xe6, 0x47, 0xd7, 0x6d, 0x30, + 0xe7, 0x90, 0xaa, 0xec, 0x24, 0xfd, 0xda, 0x2c, 0x54, 0x49, 0x51, 0x62, 0x04, 0xaa, 0xff, 0x91, + 0x01, 0x05, 0x02, 0x09, 0xdb, 0x9a, 0x4c, 0xd4, 0xd6, 0x24, 0x1f, 0xb7, 0xc8, 0xce, 0x72, 0xdc, + 0x22, 0x97, 0x7c, 0xdc, 0xe2, 0x16, 0x38, 0x1b, 0xf3, 0x8c, 0x9e, 0x49, 0x83, 0x11, 0xdf, 0xb8, + 0x96, 0x5c, 0xdd, 0x35, 0x75, 0xd1, 0xea, 0x35, 0x9a, 0x12, 0xc6, 0x11, 0x10, 0xd3, 0x26, 0x56, + 0x3a, 0xb5, 0x24, 0xc4, 0xdf, 0x24, 0x5b, 0x55, 0xc2, 0xd2, 0x86, 0x62, 0x8c, 0x90, 0x7e, 0x12, + 0x8b, 0x72, 0x0d, 0x2c, 0xfa, 0x16, 0x85, 0x9d, 0x43, 0x29, 0xd3, 0xed, 0x05, 0x62, 0x53, 0x78, + 0x2c, 0xce, 0x27, 0xb3, 0x38, 0x4c, 0xce, 0x65, 0x96, 0x4f, 0xae, 0x26, 0xfe, 0x53, 0x26, 0x96, + 0x36, 0x8b, 0x0d, 0x63, 0xe6, 0xb4, 0x19, 0x87, 0x02, 0xdf, 0xa2, 0x7c, 0x74, 0x4a, 0x7b, 0x76, + 0xde, 0xf2, 0x0e, 0xaf, 0xb8, 0xb0, 0x3d, 0x80, 0x39, 0xf1, 0xd3, 0xe4, 0x15, 0x3d, 0xb5, 0x79, + 0x2f, 0xc1, 0xea, 0x27, 0xed, 0xe0, 0xe4, 0x12, 0x77, 0x70, 0x42, 0x8a, 0x97, 0x8f, 0x28, 0x9e, + 0xf8, 0xc3, 0x6c, 0xa2, 0x9d, 0x71, 0xfb, 0x7d, 0x22, 0x3b, 0x13, 0x6e, 0x9c, 0xba, 0x8a, 0x8f, + 0xe9, 0x9a, 0x7b, 0x6f, 0x26, 0xaa, 0x6a, 0xb6, 0xf0, 0xba, 0x97, 0xb4, 0x64, 0xf7, 0x22, 0xf1, + 0x2a, 0xb2, 0xe4, 0xa6, 0x1c, 0xe9, 0xdd, 0xc8, 0x5f, 0xd4, 0xb6, 0xec, 0x87, 0xe0, 0xed, 0xc4, + 0x0c, 0xe9, 0x43, 0xcd, 0x36, 0x2d, 0x6d, 0xa4, 0xe8, 0x78, 0x59, 0x74, 0x22, 0xbb, 0xff, 0x8f, + 0x45, 0xf0, 0xce, 0xb1, 0x48, 0xb3, 0x99, 0xf9, 0x6a, 0x64, 0x66, 0xbe, 0x70, 0x44, 0x0e, 0x37, + 0x99, 0x0c, 0x7f, 0x8e, 0x1e, 0x83, 0x02, 0x36, 0x69, 0xae, 0x2b, 0xa8, 0x9f, 0x8c, 0xbc, 0x97, + 0x3f, 0x76, 0x6c, 0x89, 0xd2, 0xab, 0xfe, 0x67, 0x16, 0x5c, 0x08, 0x64, 0x86, 0xeb, 0xa3, 0xd1, + 0x74, 0x3c, 0xd5, 0x15, 0xc7, 0xb4, 0xf0, 0xda, 0x9c, 0x24, 0xe1, 0xbd, 0xfb, 0x67, 0x6e, 0x91, + 0xec, 0xcc, 0xa1, 0xe7, 0xc8, 0xbb, 0x1c, 0xc3, 0x4a, 0xfe, 0x9d, 0x99, 0x5c, 0xf2, 0x9d, 0x99, + 0x3c, 0xef, 0xce, 0x4c, 0x21, 0xe5, 0xce, 0xcc, 0x1c, 0xf7, 0xce, 0x4c, 0x31, 0xe9, 0xce, 0x4c, + 0x29, 0x7e, 0x67, 0x66, 0x3e, 0xe9, 0xce, 0x0c, 0xe0, 0xdc, 0x99, 0x59, 0x48, 0xbd, 0x33, 0xb3, + 0x78, 0xe4, 0x9d, 0x99, 0x72, 0xfc, 0xce, 0x8c, 0x97, 0x20, 0x5f, 0x0a, 0x24, 0xc8, 0xab, 0x3f, + 0xc8, 0x82, 0x85, 0xc0, 0x84, 0x1c, 0xe3, 0xfc, 0xc3, 0x0b, 0x84, 0x9e, 0xb9, 0x77, 0xfc, 0x68, + 0x41, 0xf8, 0x04, 0x94, 0xc9, 0x3c, 0x7a, 0x37, 0x71, 0xf2, 0xe4, 0xa8, 0x7a, 0xe7, 0xe7, 0x92, + 0x8f, 0x88, 0x20, 0x48, 0x8b, 0xe4, 0x13, 0xee, 0x95, 0x9e, 0x5f, 0x06, 0x82, 0xfb, 0xc9, 0xc0, + 0x6d, 0x9e, 0xc2, 0x4b, 0xf8, 0xee, 0x19, 0xf6, 0xdd, 0xc0, 0xb5, 0xa0, 0xd3, 0x72, 0xe8, 0x4a, + 0xec, 0x76, 0xd1, 0x0e, 0xbd, 0x58, 0x5f, 0x57, 0xd5, 0x99, 0xfc, 0x03, 0x56, 0x12, 0xda, 0x92, + 0xe5, 0xdb, 0xdc, 0xa2, 0xf8, 0x5b, 0x81, 0xd3, 0x92, 0xe1, 0x6f, 0x9c, 0x28, 0xb3, 0xf7, 0x3a, + 0x99, 0x69, 0xcb, 0x91, 0x83, 0x9f, 0x2b, 0x93, 0xb9, 0xb1, 0x1c, 0x46, 0x18, 0x4b, 0x2b, 0x32, + 0x54, 0xaf, 0x0a, 0x0b, 0x28, 0x90, 0xa1, 0xb2, 0x0a, 0xe2, 0x5f, 0xe5, 0x62, 0xc7, 0xba, 0xfc, + 0x4e, 0x1d, 0xff, 0x68, 0x24, 0xa7, 0x29, 0xdf, 0x7e, 0xed, 0x80, 0x92, 0xfb, 0x72, 0xc1, 0x91, + 0xd1, 0x6c, 0x8c, 0x2a, 0x03, 0x48, 0x1e, 0x09, 0xec, 0xb2, 0x8c, 0xe9, 0x58, 0xa6, 0xb7, 0xe5, + 0x3d, 0xc2, 0xec, 0x38, 0x84, 0x31, 0x1d, 0x0f, 0x31, 0xc2, 0xa5, 0x53, 0xfd, 0x46, 0x06, 0x14, + 0x5d, 0x0e, 0x5d, 0x05, 0x80, 0xd5, 0x0f, 0x68, 0x19, 0x83, 0xa4, 0x4d, 0x27, 0x9e, 0x2b, 0x65, + 0xea, 0x1c, 0x98, 0x49, 0xa9, 0x1d, 0x8a, 0xa8, 0x07, 0x5f, 0x4b, 0x08, 0xec, 0x9c, 0x92, 0xff, + 0xa7, 0x26, 0xb9, 0xbf, 0x99, 0x01, 0xd5, 0x08, 0xc3, 0x24, 0x34, 0x36, 0x9f, 0x23, 0x72, 0xee, + 0xf2, 0x25, 0x1d, 0x3f, 0x09, 0x47, 0x41, 0xb9, 0x48, 0x14, 0x24, 0xfe, 0x34, 0xbe, 0x47, 0x17, + 0xe8, 0xd3, 0x09, 0xce, 0x02, 0x24, 0xb4, 0xe6, 0xc7, 0x93, 0x2f, 0x4e, 0x29, 0xd8, 0xe0, 0x24, + 0xeb, 0x73, 0xfe, 0x4e, 0x00, 0x59, 0xac, 0xba, 0x3b, 0x04, 0x79, 0x71, 0x18, 0x8b, 0xa6, 0x07, + 0xa3, 0x03, 0xa4, 0x4e, 0x75, 0xa4, 0xee, 0x50, 0x4f, 0x79, 0x92, 0xd0, 0xe3, 0xf7, 0x72, 0xb1, + 0xfc, 0x45, 0x9c, 0x2c, 0xe3, 0xe8, 0x47, 0x11, 0x8e, 0xde, 0xe5, 0x72, 0x94, 0x47, 0x82, 0xaf, + 0xb2, 0xcf, 0xc1, 0x39, 0xdb, 0x6d, 0xc4, 0xb6, 0xee, 0x55, 0xe5, 0xd0, 0x55, 0xdf, 0xe6, 0xec, + 0x5f, 0x0a, 0x23, 0x9a, 0xca, 0xa1, 0x2d, 0x09, 0x76, 0x0c, 0x56, 0xd5, 0x81, 0x10, 0xaf, 0x79, + 0xc4, 0xba, 0xd5, 0x7d, 0x6b, 0xc1, 0x0f, 0x5c, 0x8b, 0xf4, 0x89, 0x06, 0xe2, 0x56, 0x3d, 0x96, + 0xdb, 0xec, 0x0a, 0xd9, 0xbc, 0xfb, 0xe2, 0x84, 0x3d, 0x6b, 0x72, 0xff, 0x57, 0x93, 0xee, 0xb2, + 0x3c, 0x47, 0xe1, 0x9b, 0xe3, 0xb3, 0xe8, 0xe0, 0x6c, 0x5b, 0x68, 0x3f, 0x4d, 0xdc, 0x0c, 0xf7, + 0xbf, 0x3f, 0xb3, 0xa2, 0x25, 0xb4, 0x3e, 0x35, 0x45, 0x3b, 0x07, 0xa0, 0xaf, 0x36, 0x4c, 0x69, + 0xb2, 0x29, 0x97, 0x9d, 0x02, 0x8a, 0x46, 0x72, 0xc4, 0x72, 0xbd, 0x31, 0x6c, 0x3f, 0x6a, 0xc1, + 0xbc, 0xf8, 0xe7, 0xf1, 0xbd, 0xa0, 0x40, 0xc8, 0xd0, 0x44, 0x8e, 0xa2, 0xe9, 0xf6, 0xcb, 0x3e, + 0x98, 0x15, 0xbe, 0x98, 0x91, 0x4b, 0xbb, 0x98, 0x91, 0x0f, 0x5f, 0xcc, 0xf8, 0x5e, 0x01, 0x7c, + 0xe6, 0x18, 0xdd, 0x67, 0x93, 0xf7, 0x95, 0xc8, 0xe4, 0x7d, 0xee, 0x38, 0x27, 0xa6, 0x22, 0x44, + 0xd2, 0x16, 0x12, 0x79, 0x55, 0x71, 0x14, 0xa6, 0xc5, 0x8d, 0x93, 0xd0, 0xa6, 0x28, 0xa6, 0x9a, + 0x8e, 0x22, 0x11, 0x82, 0xd5, 0x6f, 0xe4, 0xc0, 0x72, 0x04, 0x83, 0x79, 0xe2, 0x9d, 0xf9, 0xc9, + 0x90, 0xbd, 0x6b, 0xba, 0x84, 0xa0, 0x4f, 0xa7, 0xd8, 0xc8, 0xd2, 0x90, 0xed, 0x73, 0xbc, 0x44, + 0x01, 0x8c, 0xd5, 0x14, 0x69, 0x4c, 0xc7, 0x1e, 0xab, 0x09, 0xa4, 0x3b, 0x1d, 0xe3, 0x28, 0x87, + 0xa1, 0x9d, 0xc3, 0x89, 0xcb, 0x6d, 0xd6, 0x62, 0x78, 0x38, 0x09, 0xbe, 0xcc, 0xe0, 0x68, 0xc8, + 0x72, 0x13, 0x21, 0x14, 0x34, 0xd4, 0x90, 0x15, 0x7e, 0x85, 0x66, 0x2e, 0xf2, 0x0a, 0x0d, 0x76, + 0x8b, 0x93, 0x89, 0x69, 0x6b, 0xc6, 0xbe, 0xec, 0xbe, 0xfb, 0x52, 0x64, 0x6e, 0x91, 0xc1, 0x87, + 0xf4, 0xfd, 0x97, 0x77, 0x81, 0x10, 0xae, 0x49, 0xf6, 0xf0, 0x4b, 0x64, 0xa4, 0x30, 0x58, 0x97, + 0x9c, 0xb4, 0x8c, 0xd5, 0x26, 0x27, 0x01, 0xe6, 0xe9, 0x6d, 0xc1, 0x60, 0x6d, 0xf7, 0xf9, 0x18, + 0xec, 0x84, 0x55, 0xf9, 0xe9, 0x21, 0x59, 0x93, 0x94, 0xa5, 0x22, 0x29, 0xdf, 0x3f, 0xc4, 0x41, + 0x0a, 0x39, 0x6f, 0x8e, 0x54, 0xb2, 0x1e, 0x29, 0x49, 0x6e, 0x51, 0x6c, 0x9c, 0x82, 0x86, 0x8a, + 0x5f, 0x07, 0x57, 0xbd, 0x67, 0x5e, 0x14, 0xdb, 0x9e, 0x98, 0x96, 0xf3, 0xc8, 0x74, 0x10, 0xee, + 0xd9, 0x83, 0x29, 0xb2, 0x8f, 0x78, 0xc3, 0xe7, 0x32, 0x98, 0x7f, 0xa1, 0x19, 0xe4, 0x32, 0xb3, + 0x37, 0xb1, 0x14, 0x40, 0xf7, 0x1c, 0xad, 0x29, 0xfe, 0x3f, 0x9d, 0xf8, 0xe1, 0x13, 0x70, 0x41, + 0x6d, 0x55, 0xfc, 0x34, 0xb0, 0xfd, 0x12, 0xfc, 0xf8, 0x03, 0x64, 0x20, 0x4b, 0x1b, 0x79, 0x17, + 0xe7, 0x05, 0x13, 0x2c, 0xfb, 0xb7, 0xed, 0xa9, 0xd1, 0xa4, 0xea, 0xf2, 0x8e, 0x2f, 0xd2, 0x98, + 0x88, 0x5c, 0x5b, 0x5d, 0x5b, 0x77, 0x29, 0x79, 0xcd, 0xdb, 0x86, 0xaa, 0x8d, 0x90, 0x7d, 0xef, + 0x52, 0xbf, 0xbf, 0xb6, 0x2e, 0x0f, 0x5a, 0x1d, 0xb9, 0xde, 0xe9, 0x0c, 0x86, 0x75, 0x2f, 0xed, + 0xbc, 0x2a, 0xf9, 0x97, 0xf9, 0xbd, 0x4d, 0x1a, 0x0f, 0xe2, 0x5d, 0xcb, 0x72, 0x01, 0xe2, 0x97, + 0xe3, 0x3c, 0x1b, 0x60, 0xcf, 0x84, 0x54, 0xaa, 0x13, 0x78, 0x3a, 0x6d, 0x57, 0x98, 0x98, 0x2a, + 0xd8, 0xec, 0x15, 0x21, 0x2c, 0xce, 0xb8, 0xae, 0x4c, 0x5f, 0xa1, 0xc8, 0x32, 0x71, 0xc6, 0xa0, + 0x0e, 0x86, 0x88, 0x0f, 0xfd, 0xa3, 0x41, 0x2e, 0x71, 0x4a, 0xb5, 0xa1, 0x58, 0x6a, 0xe3, 0x40, + 0xd1, 0x75, 0x64, 0xec, 0xd3, 0xf7, 0xb8, 0xdc, 0x82, 0x3f, 0x33, 0x0b, 0x1e, 0xac, 0xad, 0x8a, + 0x3f, 0xcd, 0xfa, 0x6f, 0xb7, 0x04, 0xd9, 0x2b, 0x6c, 0xb3, 0x00, 0x8f, 0x5e, 0xac, 0xcf, 0x70, + 0x1f, 0x7b, 0x4a, 0x92, 0x07, 0x1a, 0x09, 0xd2, 0x1b, 0xf8, 0x1f, 0x03, 0x61, 0x9f, 0x4e, 0x95, + 0xec, 0x31, 0xc7, 0x0d, 0x19, 0x56, 0xd2, 0xe9, 0x45, 0xa7, 0x58, 0x3a, 0xb3, 0x1f, 0x81, 0xd8, + 0x42, 0x9f, 0xbc, 0xeb, 0x84, 0xd9, 0xea, 0xed, 0x00, 0xe7, 0x8e, 0xea, 0x6b, 0x68, 0x1e, 0xc8, + 0x03, 0x50, 0x7e, 0xd1, 0x16, 0x46, 0xe0, 0x02, 0xf3, 0x00, 0x23, 0xc5, 0x52, 0x65, 0x8f, 0x59, + 0xee, 0x61, 0xbc, 0x5b, 0x7c, 0xc2, 0x09, 0x73, 0x20, 0x9d, 0x9b, 0xc4, 0x81, 0xb6, 0x88, 0xa8, + 0xfb, 0x6a, 0x90, 0x27, 0xdb, 0x86, 0xe6, 0x83, 0xc6, 0x03, 0x14, 0x68, 0x1d, 0x4e, 0x4e, 0x1e, + 0xf5, 0x40, 0x56, 0xf4, 0xa9, 0xaa, 0x40, 0x12, 0xf1, 0xdf, 0xb3, 0xd4, 0xcf, 0x1c, 0xf1, 0x9d, + 0xe3, 0xed, 0x1a, 0x1d, 0x8b, 0xc8, 0x0a, 0xcf, 0xcd, 0xf8, 0xf9, 0x7b, 0xc2, 0x56, 0xf7, 0x00, + 0x13, 0x16, 0x84, 0xbc, 0x9b, 0x54, 0xc4, 0xe4, 0xe8, 0x21, 0xa6, 0xe4, 0x23, 0x84, 0x78, 0xb4, + 0x7b, 0x9a, 0xa1, 0xe8, 0xda, 0xd7, 0x11, 0xbd, 0xd5, 0x53, 0x92, 0x7c, 0x80, 0xf0, 0x2a, 0x00, + 0xec, 0xa1, 0x25, 0x4d, 0x77, 0x8f, 0xe3, 0x06, 0x20, 0xe2, 0x1e, 0x98, 0xfb, 0x79, 0xee, 0xe2, + 0x05, 0x6f, 0x44, 0xc6, 0x2f, 0xea, 0xb5, 0x77, 0x5a, 0x83, 0x61, 0x7d, 0xa7, 0x0f, 0x73, 0xe2, + 0x5f, 0x67, 0xa2, 0xb3, 0x3b, 0x78, 0x19, 0xb3, 0x8b, 0x17, 0x95, 0xb6, 0x6e, 0x3a, 0xee, 0x09, + 0x52, 0xfc, 0x9f, 0xc7, 0x66, 0x7a, 0x8a, 0x2c, 0xce, 0x66, 0x1c, 0xa3, 0x3c, 0x47, 0xc1, 0xdd, + 0xc9, 0x22, 0x29, 0xb7, 0x55, 0xf1, 0x67, 0x31, 0xd9, 0x19, 0x9c, 0x86, 0xec, 0x0c, 0x66, 0x97, + 0x1d, 0x1c, 0xe4, 0xfe, 0x42, 0x66, 0x2e, 0x76, 0x18, 0xa0, 0x51, 0x97, 0x9a, 0xde, 0x59, 0x83, + 0x26, 0xcc, 0xfb, 0xf1, 0xa8, 0xdb, 0x7a, 0xd0, 0xe9, 0x0d, 0x61, 0xc1, 0x8f, 0x61, 0xd9, 0xb9, + 0x34, 0xd2, 0x90, 0xdc, 0xdb, 0x9c, 0xf3, 0xbf, 0x58, 0x6f, 0x90, 0xa7, 0x89, 0xe4, 0xe6, 0x6e, + 0xbf, 0xd3, 0x6e, 0xd4, 0x87, 0x2d, 0x58, 0x0c, 0x04, 0xbf, 0x64, 0x6d, 0x19, 0xe8, 0x4d, 0x49, + 0xfc, 0xdb, 0x7c, 0x2c, 0x5f, 0xd4, 0xec, 0x37, 0xd8, 0xbb, 0x2c, 0xf4, 0x78, 0xcf, 0x23, 0xf2, + 0xc2, 0x16, 0x91, 0x9e, 0xc0, 0xcb, 0x6f, 0xfc, 0x5d, 0x80, 0x48, 0xfb, 0x95, 0xc0, 0xd5, 0x79, + 0x16, 0x20, 0x91, 0x07, 0xe1, 0xaa, 0xbf, 0x91, 0x03, 0x20, 0xf0, 0xba, 0x4e, 0xaa, 0x90, 0x46, + 0x9e, 0xc5, 0xca, 0xc6, 0x9e, 0xc5, 0x4a, 0x78, 0x7b, 0x2f, 0x77, 0xbc, 0xb7, 0xf7, 0xf2, 0x09, + 0x6f, 0xef, 0xbd, 0x01, 0x96, 0x54, 0xe5, 0xd0, 0xaf, 0x64, 0x57, 0x0a, 0xf4, 0xba, 0xa2, 0xaa, + 0x1c, 0x7a, 0xb5, 0x48, 0x16, 0x56, 0xb3, 0xe5, 0x4f, 0xa6, 0x8a, 0xae, 0xed, 0xe1, 0x90, 0x8f, + 0x9e, 0x1e, 0x5a, 0xd0, 0xec, 0x0f, 0x5c, 0x90, 0xd0, 0x03, 0x85, 0xc9, 0x81, 0x62, 0xd3, 0xdb, + 0x29, 0x4b, 0xb5, 0xab, 0x3e, 0xd7, 0x5a, 0xec, 0x89, 0x08, 0x16, 0xf9, 0xe2, 0x4a, 0xf7, 0xaa, + 0x4c, 0x8a, 0xdc, 0x03, 0x2c, 0xfd, 0x87, 0xf5, 0x41, 0x0b, 0x4b, 0x5e, 0x6b, 0x28, 0x51, 0x3a, + 0x78, 0x95, 0xc5, 0x36, 0x1d, 0x4b, 0x47, 0xdc, 0x59, 0x8a, 0xce, 0x43, 0x8b, 0x9d, 0xa6, 0x20, + 0xa5, 0x7b, 0x05, 0x4a, 0xd5, 0xdd, 0xb3, 0x7c, 0x0f, 0x94, 0x43, 0x78, 0x61, 0x1e, 0xd0, 0x1a, + 0xf0, 0x15, 0xac, 0x0f, 0xfd, 0xba, 0x34, 0x6c, 0xd7, 0x3b, 0x30, 0x23, 0x94, 0x40, 0x9e, 0x1c, + 0x62, 0xcc, 0x0a, 0x65, 0x30, 0xdf, 0xe8, 0x75, 0x1b, 0x9d, 0xdd, 0x66, 0xab, 0x09, 0x73, 0x6f, + 0x7f, 0xfb, 0x3c, 0xb8, 0x7e, 0x64, 0xec, 0x23, 0x5c, 0x05, 0xfc, 0xe8, 0x07, 0xbe, 0x92, 0x86, + 0x5e, 0xa3, 0xdb, 0xfc, 0x3c, 0x74, 0x8d, 0x6e, 0xdc, 0xf0, 0xd0, 0xeb, 0xf4, 0xe0, 0x0f, 0x0f, + 0xbd, 0x01, 0xf3, 0x69, 0xe8, 0x4d, 0x58, 0x48, 0x43, 0xdf, 0x86, 0x73, 0x69, 0xe8, 0x2d, 0x58, + 0x4c, 0x43, 0xdf, 0x81, 0xa5, 0x34, 0xf4, 0x5d, 0x38, 0x2f, 0x5c, 0x01, 0x15, 0x0f, 0xfd, 0xc1, + 0x6e, 0xbd, 0xd3, 0x97, 0x5a, 0x4d, 0xf9, 0x71, 0x6b, 0x30, 0x94, 0x57, 0x21, 0x48, 0xc1, 0xae, + 0xc1, 0x85, 0x14, 0x6c, 0x0d, 0x2e, 0xa6, 0x60, 0xd7, 0x61, 0x39, 0x05, 0xbb, 0x01, 0x97, 0x52, + 0xb0, 0x9b, 0x70, 0x39, 0x05, 0x7b, 0x1b, 0xc2, 0x14, 0xec, 0x16, 0x3c, 0x93, 0x82, 0xbd, 0x03, + 0x85, 0x14, 0xec, 0x5d, 0x78, 0x36, 0xc4, 0xca, 0x08, 0x37, 0x56, 0xe1, 0xb9, 0x34, 0xf4, 0x1a, + 0x3c, 0x9f, 0x86, 0xae, 0xc1, 0x0b, 0x69, 0xe8, 0x75, 0x78, 0x31, 0x0d, 0xbd, 0x01, 0x2b, 0xc9, + 0x1d, 0x6f, 0xd5, 0xc9, 0x34, 0x5e, 0x4a, 0xc1, 0xae, 0xc1, 0x6a, 0x0a, 0xb6, 0x06, 0x2f, 0xa7, + 0x60, 0xd7, 0xe1, 0x95, 0x14, 0xec, 0x06, 0xbc, 0x9a, 0x82, 0xdd, 0x84, 0xaf, 0xa6, 0x60, 0x6f, + 0xc3, 0xd7, 0x52, 0xb0, 0x5b, 0xf0, 0x5a, 0x0a, 0xf6, 0x0e, 0xbc, 0x9e, 0x82, 0xbd, 0x0b, 0xc5, + 0x64, 0x56, 0x52, 0x6e, 0xac, 0xc2, 0xd7, 0xd3, 0xd0, 0x6b, 0xf0, 0x46, 0x1a, 0xba, 0x06, 0xdf, + 0x48, 0x43, 0xaf, 0xc3, 0x37, 0xd3, 0xd0, 0x1b, 0xf0, 0x2d, 0xe1, 0x12, 0x38, 0xef, 0xa1, 0x87, + 0xad, 0xfa, 0x4e, 0x63, 0xb7, 0x4f, 0x8f, 0x0a, 0xdd, 0xc4, 0x7e, 0x38, 0x86, 0xa2, 0x7a, 0x0c, + 0x3f, 0x23, 0xbc, 0x0a, 0xaa, 0x89, 0xed, 0x88, 0x5f, 0x86, 0x6f, 0x0b, 0xd7, 0xc0, 0x15, 0x4e, + 0x63, 0x5a, 0xe3, 0x1d, 0xa1, 0x02, 0xce, 0x79, 0x35, 0x5a, 0x8f, 0x5a, 0xdd, 0x21, 0xe9, 0xd9, + 0x2a, 0x7c, 0x97, 0x83, 0x59, 0x83, 0xb7, 0x38, 0x98, 0x1a, 0x5c, 0xe1, 0x60, 0xd6, 0xe1, 0x67, + 0x39, 0x98, 0x0d, 0xb8, 0xca, 0xc1, 0x6c, 0xc2, 0x35, 0x0e, 0xe6, 0x36, 0xac, 0x71, 0x30, 0x5b, + 0x70, 0x9d, 0x83, 0xb9, 0x03, 0x37, 0x38, 0x98, 0xbb, 0x70, 0x33, 0xc4, 0xfd, 0xc0, 0x48, 0x57, + 0xe1, 0x6d, 0x1e, 0x6a, 0x0d, 0x6e, 0xf1, 0x50, 0x35, 0x78, 0x87, 0x87, 0x5a, 0x87, 0x77, 0x79, + 0xa8, 0x0d, 0x78, 0x8f, 0x87, 0xda, 0x84, 0x9f, 0xe3, 0xa1, 0x6e, 0xc3, 0xcf, 0xf3, 0x50, 0x5b, + 0xf0, 0x0b, 0x3c, 0xd4, 0x1d, 0xf8, 0x45, 0x1e, 0xea, 0x2e, 0xfc, 0x12, 0x07, 0x55, 0x5b, 0x85, + 0xef, 0xf1, 0x50, 0x6b, 0xb0, 0xce, 0x43, 0xd5, 0xe0, 0x7d, 0x1e, 0x6a, 0x1d, 0x36, 0x78, 0xa8, + 0x0d, 0xd8, 0xe4, 0xa1, 0x36, 0x61, 0x8b, 0x87, 0xba, 0x0d, 0xb7, 0x79, 0xa8, 0x2d, 0xf8, 0x80, + 0x87, 0xba, 0x03, 0x1f, 0xf2, 0x50, 0x77, 0x61, 0x9b, 0x83, 0x5a, 0x5f, 0x85, 0xff, 0x8f, 0x87, + 0x5a, 0x83, 0xef, 0xf3, 0x50, 0x35, 0xd8, 0xe1, 0xa1, 0xd6, 0xe1, 0x0e, 0x0f, 0xb5, 0x01, 0xbb, + 0x3c, 0xd4, 0x26, 0xec, 0xf1, 0x50, 0xb7, 0x61, 0x9f, 0x87, 0xda, 0x82, 0x1f, 0xf0, 0x50, 0x77, + 0xa0, 0xc4, 0x43, 0xdd, 0x85, 0x03, 0x0e, 0x6a, 0x63, 0x15, 0x0e, 0x79, 0xa8, 0x35, 0xb8, 0xcb, + 0x43, 0xd5, 0xe0, 0x23, 0x1e, 0x6a, 0x1d, 0x3e, 0x16, 0xce, 0x82, 0x65, 0x0f, 0x35, 0xe8, 0x75, + 0x7a, 0xf2, 0x2a, 0xfc, 0x30, 0x0e, 0x5c, 0x83, 0x4f, 0xe2, 0xc0, 0x1a, 0xfc, 0x28, 0x0e, 0x5c, + 0x87, 0x5f, 0x8e, 0x03, 0x37, 0xe0, 0x57, 0xe2, 0xc0, 0x4d, 0xf8, 0x71, 0x1c, 0x78, 0x1b, 0x7e, + 0x35, 0x0e, 0xdc, 0x82, 0xf2, 0xfd, 0xc2, 0xc3, 0xcc, 0xaf, 0x65, 0x5e, 0xf9, 0x9f, 0x00, 0x00, + 0x00, 0xff, 0xff, 0x1c, 0x4e, 0xf1, 0x4b, 0xd9, 0x5e, 0x00, 0x00, +} diff --git a/protocol/dota_gcmessages_client_fantasy.proto b/protocol/dota_gcmessages_client_fantasy.proto new file mode 100644 index 0000000..5499aba --- /dev/null +++ b/protocol/dota_gcmessages_client_fantasy.proto @@ -0,0 +1,938 @@ +syntax = "proto2"; +package protocol; + +import "dota_shared_enums.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +enum DOTA_2013PassportSelectionIndices { + PP13_SEL_ALLSTAR_PLAYER_0 = 0; + PP13_SEL_ALLSTAR_PLAYER_1 = 1; + PP13_SEL_ALLSTAR_PLAYER_2 = 2; + PP13_SEL_ALLSTAR_PLAYER_3 = 3; + PP13_SEL_ALLSTAR_PLAYER_4 = 4; + PP13_SEL_ALLSTAR_PLAYER_5 = 5; + PP13_SEL_ALLSTAR_PLAYER_6 = 6; + PP13_SEL_ALLSTAR_PLAYER_7 = 7; + PP13_SEL_ALLSTAR_PLAYER_8 = 8; + PP13_SEL_ALLSTAR_PLAYER_9 = 9; + PP13_SEL_QUALPRED_WEST_0 = 10; + PP13_SEL_QUALPRED_WEST_1 = 11; + PP13_SEL_QUALPRED_WEST_2 = 12; + PP13_SEL_QUALPRED_WEST_3 = 13; + PP13_SEL_QUALPRED_WEST_4 = 14; + PP13_SEL_QUALPRED_WEST_5 = 15; + PP13_SEL_QUALPRED_WEST_6 = 16; + PP13_SEL_QUALPRED_WEST_7 = 17; + PP13_SEL_QUALPRED_WEST_8 = 18; + PP13_SEL_QUALPRED_WEST_9 = 19; + PP13_SEL_QUALPRED_WEST_10 = 20; + PP13_SEL_QUALPRED_WEST_11 = 21; + PP13_SEL_QUALPRED_WEST_12 = 22; + PP13_SEL_QUALPRED_WEST_13 = 23; + PP13_SEL_QUALPRED_WEST_14 = 24; + PP13_SEL_QUALPRED_EAST_0 = 25; + PP13_SEL_QUALPRED_EAST_1 = 26; + PP13_SEL_QUALPRED_EAST_2 = 27; + PP13_SEL_QUALPRED_EAST_3 = 28; + PP13_SEL_QUALPRED_EAST_4 = 29; + PP13_SEL_QUALPRED_EAST_5 = 30; + PP13_SEL_QUALPRED_EAST_6 = 31; + PP13_SEL_QUALPRED_EAST_7 = 32; + PP13_SEL_QUALPRED_EAST_8 = 33; + PP13_SEL_QUALPRED_EAST_9 = 34; + PP13_SEL_QUALPRED_EAST_10 = 35; + PP13_SEL_QUALPRED_EAST_11 = 36; + PP13_SEL_QUALPRED_EAST_12 = 37; + PP13_SEL_QUALPRED_EAST_13 = 38; + PP13_SEL_QUALPRED_EAST_14 = 39; + PP13_SEL_TEAMCUP_TEAM = 40; + PP13_SEL_TEAMCUP_PLAYER = 41; + PP13_SEL_TEAMCUP_TEAM_LOCK = 42; + PP13_SEL_TEAMCUP_PLAYER_LOCK = 43; + PP13_SEL_EVENTPRED_0 = 44; + PP13_SEL_EVENTPRED_1 = 45; + PP13_SEL_EVENTPRED_2 = 46; + PP13_SEL_EVENTPRED_3 = 47; + PP13_SEL_EVENTPRED_4 = 48; + PP13_SEL_EVENTPRED_5 = 49; + PP13_SEL_EVENTPRED_6 = 50; + PP13_SEL_EVENTPRED_7 = 51; + PP13_SEL_EVENTPRED_8 = 52; + PP13_SEL_EVENTPRED_9 = 53; + PP13_SEL_EVENTPRED_10 = 54; + PP13_SEL_EVENTPRED_11 = 55; + PP13_SEL_EVENTPRED_12 = 56; + PP13_SEL_EVENTPRED_13 = 57; + PP13_SEL_EVENTPRED_14 = 58; + PP13_SEL_EVENTPRED_15 = 59; + PP13_SEL_EVENTPRED_16 = 60; + PP13_SEL_EVENTPRED_17 = 61; + PP13_SEL_EVENTPRED_18 = 62; + PP13_SEL_EVENTPRED_19 = 63; + PP13_SEL_EVENTPRED_20 = 64; + PP13_SEL_EVENTPRED_21 = 65; + PP13_SEL_EVENTPRED_22 = 66; + PP13_SEL_EVENTPRED_23 = 67; + PP13_SEL_EVENTPRED_24 = 68; + PP13_SEL_EVENTPRED_25 = 69; + PP13_SEL_EVENTPRED_26 = 70; + PP13_SEL_EVENTPRED_27 = 71; + PP13_SEL_EVENTPRED_28 = 72; + PP13_SEL_EVENTPRED_29 = 73; + PP13_SEL_EVENTPRED_30 = 74; + PP13_SEL_EVENTPRED_31 = 75; + PP13_SEL_EVENTPRED_32 = 76; + PP13_SEL_EVENTPRED_33 = 77; + PP13_SEL_EVENTPRED_34 = 78; + PP13_SEL_EVENTPRED_35 = 79; + PP13_SEL_EVENTPRED_36 = 80; + PP13_SEL_EVENTPRED_37 = 81; + PP13_SEL_EVENTPRED_38 = 82; + PP13_SEL_EVENTPRED_39 = 83; + PP13_SEL_EVENTPRED_40 = 84; + PP13_SEL_EVENTPRED_41 = 85; + PP13_SEL_EVENTPRED_42 = 86; + PP13_SEL_EVENTPRED_43 = 87; + PP13_SEL_SOLO_0 = 88; + PP13_SEL_SOLO_1 = 89; + PP13_SEL_SOLO_2 = 90; + PP13_SEL_SOLO_3 = 91; + PP13_SEL_SOLO_4 = 92; + PP13_SEL_SOLO_5 = 93; + PP13_SEL_SOLO_6 = 94; + PP13_SEL_SOLO_7 = 95; +} + +message CMsgDOTAPlayerInfo { + message Results { + optional uint32 league_id = 1; + optional uint32 placement = 2; + optional uint32 earnings = 3; + } + + message AuditEntry { + optional uint32 start_timestamp = 1; + optional uint32 end_timestamp = 2; + optional uint32 team_id = 3; + optional string team_name = 4; + optional string team_tag = 5; + optional string team_url_logo = 6; + } + + optional uint32 account_id = 1; + optional string name = 2; + optional string country_code = 3; + optional Fantasy_Roles fantasy_role = 4 [default = FANTASY_ROLE_UNDEFINED]; + optional uint32 team_id = 5; + optional string team_name = 6; + optional string team_tag = 7; + optional string sponsor = 8; + optional bool is_locked = 9; + optional bool is_pro = 10; + optional string real_name = 11; + optional uint32 birthdate = 12; + optional uint32 total_earnings = 13; + repeated CMsgDOTAPlayerInfo.Results results = 14; + optional string team_url_logo = 15; + repeated CMsgDOTAPlayerInfo.AuditEntry audit_entries = 16; +} + +message CMsgDOTAPlayerInfoList { + repeated CMsgDOTAPlayerInfo player_infos = 1; +} + +message CMsgDOTADPCProfileInfo { + message PredictionInfo { + optional uint32 percent = 1; + optional int32 shard_winnings = 2; + } + + message FantasyInfo { + optional uint32 top_90_finishes = 1; + optional uint32 top_75_finishes = 2; + optional uint32 top_50_finishes = 3; + optional uint32 shard_winnings = 4; + } + + optional CMsgDOTAPlayerInfo player_info = 1; + optional CMsgDOTADPCProfileInfo.PredictionInfo prediction_info = 2; + optional CMsgDOTADPCProfileInfo.FantasyInfo fantasy_info = 3; + repeated uint32 disabled_notifications = 4; +} + +message CMsgDOTALeaderboards { + message RegionLeaderboard { + optional uint32 division = 1; + repeated uint32 account_ids = 2; + } + + repeated CMsgDOTALeaderboards.RegionLeaderboard leaderboards = 2; +} + +message CMsgDOTACreateFantasyLeagueRequest { + optional string league_name = 1; + optional uint64 league_logo = 2; + optional Fantasy_Selection_Mode selection_mode = 3 [default = FANTASY_SELECTION_INVALID]; + optional uint32 team_count = 4; +} + +message CMsgDOTACreateFantasyLeagueResponse { + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_TOO_MANY_LEAGUES = 2; + ERROR_INVALID_TEAM_COUNT = 3; + ERROR_CREATION_DISABLED = 4; + } + + optional CMsgDOTACreateFantasyLeagueResponse.EResult result = 1 [default = SUCCESS]; +} + +message CMsgFantasyLeagueScoring { + optional float level = 1; + optional float kills = 2; + optional float deaths = 3; + optional float assists = 4; + optional float last_hits = 5; + optional float denies = 6; + optional float gpm = 7; + optional float xppm = 8; + optional float stuns = 9; + optional float healing = 10; + optional float tower_kills = 11; + optional float roshan_kills = 12; + optional float multiplier_premium = 13; + optional float multiplier_professional = 14; +} + +message CMsgDOTAFantasyLeagueInfo { + message OwnerInfo { + optional uint32 owner_account_id = 1; + optional bool left_league = 2; + repeated uint32 player_account_id = 3; + } + + optional uint32 fantasy_league_id = 1; + optional uint32 commissioner_account_id = 2; + optional string fantasy_league_name = 3; + optional Fantasy_Selection_Mode selection_mode = 4 [default = FANTASY_SELECTION_INVALID]; + optional uint32 team_count = 5; + optional uint64 logo = 6; + optional CMsgFantasyLeagueScoring scoring = 7; + optional uint32 draft_time = 12; + optional uint32 draft_pick_time = 13; + optional uint32 season_start = 15; + optional uint32 season_length = 16; + optional uint32 veto_votes = 17; + optional uint32 acquisitions = 18; + optional uint32 slot_1 = 19; + optional uint32 slot_2 = 20; + optional uint32 slot_3 = 21; + optional uint32 slot_4 = 22; + optional uint32 slot_5 = 23; + optional uint32 bench_slots = 24; + repeated CMsgDOTAFantasyLeagueInfo.OwnerInfo owner_info = 25; + repeated uint32 players = 26; + optional uint32 time_zone = 27; + optional uint32 season = 28; + optional string password = 29; +} + +message CMsgDOTAFantasyLeagueEditInfoRequest { + optional uint32 fantasy_league_id = 1; + optional CMsgDOTAFantasyLeagueInfo edit_info = 2; +} + +message CMsgDOTAFantasyLeagueEditInfoResponse { + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_NO_PERMISSION = 2; + } + + optional CMsgDOTAFantasyLeagueEditInfoResponse.EResult result = 1 [default = SUCCESS]; +} + +message CMsgDOTAFantasyLeagueFindRequest { + optional uint32 fantasy_league_id = 1; + optional string password = 2; +} + +message CMsgDOTAFantasyLeagueFindResponse { + enum EResult { + SUCCESS = 0; + ERROR_LEAGUE_NOT_FOUND = 1; + ERROR_BAD_PASSWORD = 2; + ERROR_UNSPECIFIED = 3; + ERROR_FULL = 4; + ERROR_ALREADY_MEMBER = 5; + ERROR_LEAGUE_LOCKED = 6; + } + + optional CMsgDOTAFantasyLeagueFindResponse.EResult result = 1 [default = SUCCESS]; + optional string fantasy_league_name = 2; + optional string commissioner_name = 3; +} + +message CMsgDOTAFantasyLeagueInfoRequest { + optional uint32 fantasy_league_id = 1; +} + +message CMsgDOTAFantasyLeagueInfoResponse { + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_BAD_LEAGUE_ID = 2; + } + + optional CMsgDOTAFantasyLeagueInfoResponse.EResult result = 1 [default = SUCCESS]; +} + +message CMsgDOTAFantasyLeagueMatchupsRequest { + optional uint32 fantasy_league_id = 1; +} + +message CMsgDOTAFantasyLeagueMatchupsResponse { + message Matchup { + optional uint32 owner_account_id_1 = 1; + optional uint32 owner_account_id_2 = 2; + optional float score_1 = 3; + optional float score_2 = 4; + } + + message WeeklyMatchups { + repeated CMsgDOTAFantasyLeagueMatchupsResponse.Matchup matchup = 1; + optional uint32 start_time = 2; + optional uint32 end_time = 3; + } + + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_BAD_LEAGUE_ID = 2; + ERROR_NO_PERMISSION = 3; + } + + optional CMsgDOTAFantasyLeagueMatchupsResponse.EResult result = 1 [default = SUCCESS]; + optional uint32 fantasy_league_id = 2; + repeated CMsgDOTAFantasyLeagueMatchupsResponse.WeeklyMatchups weekly_matchups = 3; +} + +message CMsgDOTAEditFantasyTeamRequest { + optional uint32 fantasy_league_id = 1; + optional uint32 team_index = 2; + optional string team_name = 3; + optional uint64 team_logo = 4; +} + +message CMsgDOTAEditFantasyTeamResponse { + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_INVALID_TEAM_INFO = 2; + ERROR_NAME_ALREADY_TAKEN = 3; + ERROR_NO_PERMISSION = 4; + } + + optional CMsgDOTAEditFantasyTeamResponse.EResult result = 1 [default = SUCCESS]; +} + +message CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID { + optional uint32 fantasy_league_id = 1; +} + +message CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID { + optional uint32 owner_account_id = 1; +} + +message CMsgDOTAFantasyTeamInfoResponse { + repeated CMsgDOTAFantasyTeamInfo results = 1; +} + +message CMsgDOTAFantasyTeamInfo { + optional uint32 fantasy_league_id = 1; + optional uint32 owner_account_id = 2; + optional uint32 fantasy_team_index = 3; + optional string team_name = 4; + optional uint64 team_logo = 5; + optional uint32 wins = 6; + optional uint32 losses = 7; + repeated uint32 current_roster = 8; +} + +message CMsgDOTAFantasyTeamScoreRequest { + optional uint32 fantasy_league_id = 1; + optional uint32 owner_account_id = 2; + optional uint32 fantasy_team_index = 3; + optional uint64 filter_match_id = 4; + optional uint32 filter_start_time = 5; + optional uint32 filter_end_time = 6; + optional bool include_bench = 7; +} + +message CMsgDOTAFantasyTeamScoreResponse { + message CMsgPlayerScore { + optional uint32 account_id = 1; + optional float score = 2; + } + + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_NO_PERMISSION = 2; + ERROR_OWNER_NOT_IN_LEAGUE = 3; + } + + optional CMsgDOTAFantasyTeamScoreResponse.EResult result = 1 [default = SUCCESS]; + optional float fantasy_team_score = 2; + repeated CMsgDOTAFantasyTeamScoreResponse.CMsgPlayerScore fantasy_player_score = 3; +} + +message CMsgDOTAFantasyTeamStandingsRequest { + optional uint32 fantasy_league_id = 1; + optional uint32 count = 2; + optional uint32 filter_start_time = 3; + optional uint32 filter_end_time = 4; + optional uint64 filter_match_id = 5; + optional bool filter_last_match = 6; + optional bool filter_in_hall = 7; +} + +message CMsgDOTAFantasyTeamStandingsResponse { + message CMsgTeamScore { + optional uint32 fantasy_league_id = 1; + optional uint32 owner_account_id = 2; + optional uint32 fantasy_team_index = 3; + optional uint64 fantasy_team_logo = 4; + optional string owner_name = 5; + optional string fantasy_team_name = 6; + optional float score = 7; + optional float score_against = 8; + optional uint32 wins = 9; + optional uint32 losses = 10; + optional int32 streak = 11; + } + + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_NO_PERMISSION = 2; + } + + optional CMsgDOTAFantasyTeamStandingsResponse.EResult result = 1 [default = SUCCESS]; + repeated CMsgDOTAFantasyTeamStandingsResponse.CMsgTeamScore team_scores = 3; +} + +message CMsgDOTAFantasyPlayerScoreRequest { + optional uint32 fantasy_league_id = 1; + optional uint32 player_account_id = 2; + optional uint32 filter_start_time = 3; + optional uint32 filter_end_time = 4; + optional uint64 filter_match_id = 5; + optional bool filter_last_match = 6; +} + +message CMsgDOTAFantasyPlayerScoreResponse { + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_NO_PERMISSION = 2; + } + + optional CMsgDOTAFantasyPlayerScoreResponse.EResult result = 1 [default = SUCCESS]; + optional uint32 fantasy_league_id = 2; + optional uint32 player_account_id = 3; + optional string player_name = 4; + optional float score = 5; +} + +message CMsgDOTAFantasyPlayerStandingsRequest { + optional uint32 fantasy_league_id = 1; + optional uint32 count = 2; + optional uint32 role = 3; + optional uint32 filter_start_time = 4; + optional uint32 filter_end_time = 5; + optional uint64 filter_match_id = 6; + optional bool filter_last_match = 7; +} + +message CMsgDOTAFantasyPlayerStandingsResponse { + message CMsgPlayerScore { + optional uint32 player_account_id = 1; + optional string player_name = 2; + optional float score = 3; + } + + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_NO_PERMISSION = 2; + } + + optional CMsgDOTAFantasyPlayerStandingsResponse.EResult result = 1 [default = SUCCESS]; + optional uint32 fantasy_league_id = 2; + optional uint32 role = 3; + repeated CMsgDOTAFantasyPlayerStandingsResponse.CMsgPlayerScore player_scores = 4; +} + +message CMsgDOTAFantasyLeagueCreateRequest { + optional uint32 season_id = 1; + optional string fantasy_league_name = 2; + optional string password = 3; + optional string team_name = 4; + optional uint64 logo = 5; + optional uint64 ticket_item_id = 6; +} + +message CMsgDOTAFantasyLeagueCreateResponse { + enum EResult { + SUCCESS = 0; + ERROR_NO_PERMISSION = 1; + ERROR_BAD_SEASON_ID = 2; + ERROR_BAD_LEAGUE_NAME = 3; + ERROR_BAD_TEAM_NAME = 4; + ERROR_UNSPECIFIED = 5; + ERROR_FAILED_LOGO_UPLOAD = 6; + ERROR_NO_TICKET = 7; + } + + optional CMsgDOTAFantasyLeagueCreateResponse.EResult result = 1 [default = SUCCESS]; + optional uint32 fantasy_league_id = 2; +} + +message CMsgDOTAFantasyTeamCreateRequest { + optional uint32 fantasy_league_id = 1; + optional string password = 2; + optional string team_name = 3; + optional uint64 logo = 4; + optional uint64 ticket_item_id = 5; +} + +message CMsgDOTAFantasyTeamCreateResponse { + enum EResult { + SUCCESS = 0; + ERROR_NO_PERMISSION = 1; + ERROR_FAILED_LOGO_UPLOAD = 2; + ERROR_BAD_FANTASY_LEAGUE_ID = 3; + ERROR_BAD_NAME = 4; + ERROR_FULL = 5; + ERROR_ALREADY_MEMBER = 6; + ERROR_BAD_PASSWORD = 7; + ERROR_UNSPECIFIED = 8; + ERROR_NO_TICKET = 9; + ERROR_LEAGUE_LOCKED = 10; + } + + optional CMsgDOTAFantasyTeamCreateResponse.EResult result = 1 [default = SUCCESS]; + optional uint32 fantasy_team_index = 2; +} + +message CMsgDOTAFantasyLeagueEditInvitesRequest { + message InviteChange { + optional uint32 account_id = 1; + optional bool invited = 2; + } + + optional uint32 fantasy_league_id = 1; + optional string password = 2; + repeated CMsgDOTAFantasyLeagueEditInvitesRequest.InviteChange invite_change = 3; +} + +message CMsgDOTAFantasyLeagueEditInvitesResponse { + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + } + + optional CMsgDOTAFantasyLeagueEditInvitesResponse.EResult result = 1 [default = SUCCESS]; +} + +message CMsgDOTAFantasyLeagueDraftStatusRequest { + optional uint32 fantasy_league_id = 1; +} + +message CMsgDOTAFantasyLeagueDraftStatus { + optional uint32 fantasy_league_id = 1; + repeated uint32 draft_order = 2; + optional uint32 current_pick = 3; + optional uint32 time_remaining = 4; + optional bool pending_resume = 5; + optional bool completed = 6; + repeated uint32 available_players = 7; +} + +message CMsgDOTAFantasyLeagueDraftPlayerRequest { + optional uint32 fantasy_league_id = 1; + optional uint32 team_index = 2; + optional uint32 player_account_id = 3; +} + +message CMsgDOTAFantasyLeagueDraftPlayerResponse { + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_INVALID_FANTASY_LEAGUE = 2; + ERROR_FANTASY_LEAGUE_NOT_DRAFTING = 3; + ERROR_OWNER_NOT_IN_LEAGUE = 4; + ERROR_NOT_OWNERS_TURN = 5; + ERROR_PLAYER_INVALID = 6; + ERROR_PLAYER_UNAVAILABLE = 7; + ERROR_PLAYER_NO_VALID_SLOTS = 8; + } + + optional CMsgDOTAFantasyLeagueDraftPlayerResponse.EResult result = 1 [default = SUCCESS]; +} + +message CMsgDOTAFantasyTeamRosterSwapRequest { + optional uint32 fantasy_league_id = 1; + optional uint32 team_index = 2; + optional uint32 timestamp = 3; + optional uint32 slot_1 = 4; + optional uint32 slot_2 = 5; +} + +message CMsgDOTAFantasyTeamRosterSwapResponse { + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_OWNER_NOT_IN_LEAGUE = 2; + ERROR_SLOTS_INVALID = 3; + ERROR_SLOT_LOCKED = 4; + } + + optional CMsgDOTAFantasyTeamRosterSwapResponse.EResult result = 1 [default = SUCCESS]; +} + +message CMsgDOTAFantasyTeamRosterAddDropRequest { + optional uint32 fantasy_league_id = 1; + optional uint32 team_index = 2; + optional uint32 add_account_id = 5; + optional uint32 drop_account_id = 6; +} + +message CMsgDOTAFantasyTeamRosterAddDropResponse { + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_OWNER_NOT_IN_LEAGUE = 2; + ERROR_PLAYER_NOT_AVAILABLE = 3; + ERROR_PLAYER_NOT_ON_TEAM = 4; + ERROR_TRADE_ALREADY_PENDING = 5; + } + + optional CMsgDOTAFantasyTeamRosterAddDropResponse.EResult result = 1 [default = SUCCESS]; +} + +message CMsgDOTAFantasyTeamTradesRequest { + optional uint32 fantasy_league_id = 1; +} + +message CMsgDOTAFantasyTeamTradesResponse { + message Trade { + optional uint32 timestamp = 1; + optional uint32 owner_account_id_1 = 2; + optional uint32 owner_account_id_2 = 3; + optional uint32 player_account_id_1 = 4; + optional uint32 player_account_id_2 = 5; + optional uint32 status = 6; + } + + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_NO_PERMISSION = 2; + } + + optional CMsgDOTAFantasyTeamTradesResponse.EResult result = 1 [default = SUCCESS]; + repeated CMsgDOTAFantasyTeamTradesResponse.Trade trades = 2; +} + +message CMsgDOTAFantasyTeamTradeCancelRequest { + optional uint32 fantasy_league_id = 1; + optional uint32 team_index_1 = 3; + optional uint32 owner_account_id_2 = 4; + optional uint32 team_index_2 = 5; +} + +message CMsgDOTAFantasyTeamTradeCancelResponse { + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_NO_PERMISSION = 2; + ERROR_NO_TRADE = 3; + } + + optional CMsgDOTAFantasyTeamTradeCancelResponse.EResult result = 1 [default = SUCCESS]; +} + +message CMsgDOTAFantasyTeamRosterRequest { + optional uint32 fantasy_league_id = 1; + optional uint32 team_index = 2; + optional uint32 owner_account_id = 3; + optional uint32 timestamp = 4; +} + +message CMsgDOTAFantasyTeamRosterResponse { + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_NO_PERMISSION = 2; + ERROR_OWNER_NOT_IN_LEAGUE = 3; + } + + optional CMsgDOTAFantasyTeamRosterResponse.EResult result = 1 [default = SUCCESS]; + repeated uint32 player_account_ids = 2; + repeated bool player_locked = 3; +} + +message CMsgDOTAFantasyPlayerHisoricalStatsRequest { + optional uint32 fantasy_league_id = 1; +} + +message CMsgDOTAFantasyPlayerHisoricalStatsResponse { + message PlayerScoreAccumulator { + optional uint32 matches = 1; + optional float levels = 2; + optional float kills = 3; + optional float deaths = 4; + optional float assists = 5; + optional float last_hits = 6; + optional float denies = 7; + optional float gpm = 8; + optional float xppm = 9; + optional float stuns = 10; + optional float healing = 11; + optional float tower_kills = 12; + optional float roshan_kills = 13; + optional float score = 14; + } + + message PlayerStats { + optional uint32 account_id = 1; + optional uint32 weeks = 2; + optional CMsgDOTAFantasyPlayerHisoricalStatsResponse.PlayerScoreAccumulator stats_premium = 4; + optional CMsgDOTAFantasyPlayerHisoricalStatsResponse.PlayerScoreAccumulator stats_professional = 5; + } + + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_NO_PERMISSION = 2; + } + + optional CMsgDOTAFantasyPlayerHisoricalStatsResponse.EResult result = 1 [default = SUCCESS]; + repeated CMsgDOTAFantasyPlayerHisoricalStatsResponse.PlayerStats stats = 2; +} + +message CMsgDOTAFantasyMessageAdd { + optional uint32 fantasy_league_id = 1; + optional string message = 2; +} + +message CMsgDOTAFantasyMessagesRequest { + optional uint32 fantasy_league_id = 1; + optional uint32 start_message = 2; + optional uint32 end_message = 3; +} + +message CMsgDOTAFantasyMessagesResponse { + message Message { + optional uint32 message_id = 1; + optional string message = 2; + optional uint32 author_account_id = 3; + optional uint32 time = 4; + } + + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_NO_PERMISSION = 2; + } + + optional CMsgDOTAFantasyMessagesResponse.EResult result = 1 [default = SUCCESS]; + repeated CMsgDOTAFantasyMessagesResponse.Message messages = 2; + optional uint32 num_total_messages = 3; +} + +message CMsgDOTAFantasyRemoveOwner { + optional uint32 fantasy_league_id = 1; + optional uint32 owner_account_id = 2; + optional uint32 team_index = 3; +} + +message CMsgDOTAFantasyRemoveOwnerResponse { + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_NO_PERMISSION = 2; + ERROR_LEAGUE_LOCKED = 3; + ERROR_NOT_A_MEMBER = 4; + } + + optional CMsgDOTAFantasyRemoveOwnerResponse.EResult result = 1 [default = SUCCESS]; +} + +message CMsgDOTAFantasyScheduledMatchesRequest { + optional uint32 fantasy_league_id = 1; +} + +message CMsgDOTAFantasyScheduledMatchesResponse { + message ScheduledMatchDays { + optional uint32 timestamp = 1; + repeated uint32 team_ids = 2; + repeated uint32 league_ids = 3; + } + + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + } + + optional CMsgDOTAFantasyScheduledMatchesResponse.EResult result = 1 [default = SUCCESS]; + repeated CMsgDOTAFantasyScheduledMatchesResponse.ScheduledMatchDays scheduled_match_days = 2; +} + +message CMsgDOTAFantasyLeaveLeagueRequest { + optional uint32 fantasy_league_id = 1; + optional uint32 fantasy_team_index = 2; +} + +message CMsgDOTAFantasyLeaveLeagueResponse { + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_NOT_MEMBER = 2; + ERROR_LEAGUE_NOT_FOUND = 3; + ERROR_DRAFT_ACTIVE = 4; + } + + optional CMsgDOTAFantasyLeaveLeagueResponse.EResult result = 1 [default = SUCCESS]; +} + +message CMsgDOTAFantasyPlayerScoreDetailsRequest { + optional uint32 fantasy_league_id = 1; + optional uint32 player_account_id = 2; + optional uint32 start_time = 3; + optional uint32 end_time = 4; +} + +message CMsgDOTAFantasyPlayerScoreDetailsResponse { + message PlayerMatchData { + optional uint64 match_id = 1; + optional uint32 series_id = 2; + optional uint32 series_num = 3; + optional uint32 series_type = 4; + optional uint32 league_tier = 5; + optional uint32 league_id = 6; + optional uint32 opposing_team_id = 7; + optional uint64 opposing_team_logo = 8; + optional string opposing_team_name = 9; + optional uint32 owned_by = 11; + optional bool benched = 12; + } + + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_NOT_MEMBER = 2; + } + + optional CMsgDOTAFantasyPlayerScoreDetailsResponse.EResult result = 1 [default = SUCCESS]; + repeated CMsgDOTAFantasyPlayerScoreDetailsResponse.PlayerMatchData data = 2; +} + +message CMsgDOTAPassportVoteTeamGuess { + optional uint32 league_id = 1; + optional uint32 winner_id = 2; + optional uint32 runnerup_id = 3; +} + +message CMsgDOTAPassportVoteGenericSelection { + optional DOTA_2013PassportSelectionIndices selection_index = 1 [default = PP13_SEL_ALLSTAR_PLAYER_0]; + optional uint32 selection = 2; +} + +message CMsgDOTAPassportStampedPlayer { + optional uint64 steam_id = 1; + optional uint32 stamp_level = 2; +} + +message CMsgDOTAPassportPlayerCardChallenge { + optional uint32 challenge_id = 1; +} + +message CMsgDOTAPassportVote { + repeated CMsgDOTAPassportVoteTeamGuess team_votes = 1; + repeated CMsgDOTAPassportVoteGenericSelection generic_selections = 2; + repeated CMsgDOTAPassportStampedPlayer stamped_players = 3; + repeated CMsgDOTAPassportPlayerCardChallenge player_card_challenges = 4; +} + +message CMsgClientToGCGetPlayerCardRosterRequest { + optional uint32 league_id = 1; + optional uint32 timestamp = 2; +} + +message CMsgClientToGCGetPlayerCardRosterResponse { + enum Result { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_INVALID_LEAGUE_ID = 2; + ERROR_INVALID_TIMESTAMP = 3; + } + + optional CMsgClientToGCGetPlayerCardRosterResponse.Result result = 1 [default = SUCCESS]; + repeated uint64 player_card_item_id = 2; + optional float score = 3; + optional bool finalized = 4; + optional float percentile = 5; +} + +message CMsgClientToGCSetPlayerCardRosterRequest { + optional uint32 league_id = 1; + optional uint32 timestamp = 2; + optional uint32 slot = 3; + optional uint64 player_card_item_id = 4; + optional uint32 event_id = 5; +} + +message CMsgClientToGCSetPlayerCardRosterResponse { + enum Result { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_INVALID_LEAGUE_ID = 2; + ERROR_INVALID_TIMESTAMP = 3; + ERROR_PLAYER_CARD_NOT_OWNED = 4; + ERROR_INVALID_SLOT = 5; + ERROR_FAILED_CARD_INFO = 6; + ERROR_ACCOUNT_DUPLICATE = 7; + ERROR_LOCKED_TIMESTAMP = 8; + } + + optional CMsgClientToGCSetPlayerCardRosterResponse.Result result = 1 [default = SUCCESS]; +} + +message CMsgDOTAFantasyDPCLeagueStatus { + message LeagueInfo { + optional uint32 league_id = 1; + optional string league_name = 2; + optional uint32 start_timestamp = 3; + optional uint32 end_timestamp = 4; + repeated uint32 day_timestamps = 5; + optional bool is_qualifier = 6; + optional ELeagueFantasyPhase phase = 7 [default = LEAGUE_FANTASY_PHASE_UNSET]; + optional CMsgDOTAFantasyDPCLeagueStatus.ERosterStatus status = 8 [default = UNSET]; + } + + enum ERosterStatus { + UNSET = 0; + PARTIAL = 1; + FULL = 2; + CONCLUDED = 3; + } + + repeated CMsgDOTAFantasyDPCLeagueStatus.LeagueInfo league_infos = 1; +} + diff --git a/protocol/dota_gcmessages_client_fantasy/dota_gcmessages_client_fantasy.go b/protocol/dota_gcmessages_client_fantasy/dota_gcmessages_client_fantasy.go deleted file mode 100755 index 62160b5..0000000 --- a/protocol/dota_gcmessages_client_fantasy/dota_gcmessages_client_fantasy.go +++ /dev/null @@ -1,5550 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: dota_gcmessages_client_fantasy.proto - -package dota_gcmessages_client_fantasy - -import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" -import dota_shared_enums "github.com/paralin/go-dota2/protocol/dota_shared_enums" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package - -type DOTA_2013PassportSelectionIndices int32 - -const ( - DOTA_2013PassportSelectionIndices_PP13_SEL_ALLSTAR_PLAYER_0 DOTA_2013PassportSelectionIndices = 0 - DOTA_2013PassportSelectionIndices_PP13_SEL_ALLSTAR_PLAYER_1 DOTA_2013PassportSelectionIndices = 1 - DOTA_2013PassportSelectionIndices_PP13_SEL_ALLSTAR_PLAYER_2 DOTA_2013PassportSelectionIndices = 2 - DOTA_2013PassportSelectionIndices_PP13_SEL_ALLSTAR_PLAYER_3 DOTA_2013PassportSelectionIndices = 3 - DOTA_2013PassportSelectionIndices_PP13_SEL_ALLSTAR_PLAYER_4 DOTA_2013PassportSelectionIndices = 4 - DOTA_2013PassportSelectionIndices_PP13_SEL_ALLSTAR_PLAYER_5 DOTA_2013PassportSelectionIndices = 5 - DOTA_2013PassportSelectionIndices_PP13_SEL_ALLSTAR_PLAYER_6 DOTA_2013PassportSelectionIndices = 6 - DOTA_2013PassportSelectionIndices_PP13_SEL_ALLSTAR_PLAYER_7 DOTA_2013PassportSelectionIndices = 7 - DOTA_2013PassportSelectionIndices_PP13_SEL_ALLSTAR_PLAYER_8 DOTA_2013PassportSelectionIndices = 8 - DOTA_2013PassportSelectionIndices_PP13_SEL_ALLSTAR_PLAYER_9 DOTA_2013PassportSelectionIndices = 9 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_0 DOTA_2013PassportSelectionIndices = 10 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_1 DOTA_2013PassportSelectionIndices = 11 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_2 DOTA_2013PassportSelectionIndices = 12 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_3 DOTA_2013PassportSelectionIndices = 13 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_4 DOTA_2013PassportSelectionIndices = 14 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_5 DOTA_2013PassportSelectionIndices = 15 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_6 DOTA_2013PassportSelectionIndices = 16 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_7 DOTA_2013PassportSelectionIndices = 17 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_8 DOTA_2013PassportSelectionIndices = 18 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_9 DOTA_2013PassportSelectionIndices = 19 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_10 DOTA_2013PassportSelectionIndices = 20 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_11 DOTA_2013PassportSelectionIndices = 21 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_12 DOTA_2013PassportSelectionIndices = 22 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_13 DOTA_2013PassportSelectionIndices = 23 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_WEST_14 DOTA_2013PassportSelectionIndices = 24 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_0 DOTA_2013PassportSelectionIndices = 25 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_1 DOTA_2013PassportSelectionIndices = 26 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_2 DOTA_2013PassportSelectionIndices = 27 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_3 DOTA_2013PassportSelectionIndices = 28 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_4 DOTA_2013PassportSelectionIndices = 29 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_5 DOTA_2013PassportSelectionIndices = 30 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_6 DOTA_2013PassportSelectionIndices = 31 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_7 DOTA_2013PassportSelectionIndices = 32 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_8 DOTA_2013PassportSelectionIndices = 33 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_9 DOTA_2013PassportSelectionIndices = 34 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_10 DOTA_2013PassportSelectionIndices = 35 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_11 DOTA_2013PassportSelectionIndices = 36 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_12 DOTA_2013PassportSelectionIndices = 37 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_13 DOTA_2013PassportSelectionIndices = 38 - DOTA_2013PassportSelectionIndices_PP13_SEL_QUALPRED_EAST_14 DOTA_2013PassportSelectionIndices = 39 - DOTA_2013PassportSelectionIndices_PP13_SEL_TEAMCUP_TEAM DOTA_2013PassportSelectionIndices = 40 - DOTA_2013PassportSelectionIndices_PP13_SEL_TEAMCUP_PLAYER DOTA_2013PassportSelectionIndices = 41 - DOTA_2013PassportSelectionIndices_PP13_SEL_TEAMCUP_TEAM_LOCK DOTA_2013PassportSelectionIndices = 42 - DOTA_2013PassportSelectionIndices_PP13_SEL_TEAMCUP_PLAYER_LOCK DOTA_2013PassportSelectionIndices = 43 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_0 DOTA_2013PassportSelectionIndices = 44 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_1 DOTA_2013PassportSelectionIndices = 45 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_2 DOTA_2013PassportSelectionIndices = 46 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_3 DOTA_2013PassportSelectionIndices = 47 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_4 DOTA_2013PassportSelectionIndices = 48 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_5 DOTA_2013PassportSelectionIndices = 49 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_6 DOTA_2013PassportSelectionIndices = 50 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_7 DOTA_2013PassportSelectionIndices = 51 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_8 DOTA_2013PassportSelectionIndices = 52 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_9 DOTA_2013PassportSelectionIndices = 53 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_10 DOTA_2013PassportSelectionIndices = 54 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_11 DOTA_2013PassportSelectionIndices = 55 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_12 DOTA_2013PassportSelectionIndices = 56 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_13 DOTA_2013PassportSelectionIndices = 57 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_14 DOTA_2013PassportSelectionIndices = 58 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_15 DOTA_2013PassportSelectionIndices = 59 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_16 DOTA_2013PassportSelectionIndices = 60 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_17 DOTA_2013PassportSelectionIndices = 61 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_18 DOTA_2013PassportSelectionIndices = 62 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_19 DOTA_2013PassportSelectionIndices = 63 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_20 DOTA_2013PassportSelectionIndices = 64 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_21 DOTA_2013PassportSelectionIndices = 65 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_22 DOTA_2013PassportSelectionIndices = 66 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_23 DOTA_2013PassportSelectionIndices = 67 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_24 DOTA_2013PassportSelectionIndices = 68 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_25 DOTA_2013PassportSelectionIndices = 69 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_26 DOTA_2013PassportSelectionIndices = 70 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_27 DOTA_2013PassportSelectionIndices = 71 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_28 DOTA_2013PassportSelectionIndices = 72 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_29 DOTA_2013PassportSelectionIndices = 73 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_30 DOTA_2013PassportSelectionIndices = 74 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_31 DOTA_2013PassportSelectionIndices = 75 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_32 DOTA_2013PassportSelectionIndices = 76 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_33 DOTA_2013PassportSelectionIndices = 77 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_34 DOTA_2013PassportSelectionIndices = 78 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_35 DOTA_2013PassportSelectionIndices = 79 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_36 DOTA_2013PassportSelectionIndices = 80 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_37 DOTA_2013PassportSelectionIndices = 81 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_38 DOTA_2013PassportSelectionIndices = 82 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_39 DOTA_2013PassportSelectionIndices = 83 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_40 DOTA_2013PassportSelectionIndices = 84 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_41 DOTA_2013PassportSelectionIndices = 85 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_42 DOTA_2013PassportSelectionIndices = 86 - DOTA_2013PassportSelectionIndices_PP13_SEL_EVENTPRED_43 DOTA_2013PassportSelectionIndices = 87 - DOTA_2013PassportSelectionIndices_PP13_SEL_SOLO_0 DOTA_2013PassportSelectionIndices = 88 - DOTA_2013PassportSelectionIndices_PP13_SEL_SOLO_1 DOTA_2013PassportSelectionIndices = 89 - DOTA_2013PassportSelectionIndices_PP13_SEL_SOLO_2 DOTA_2013PassportSelectionIndices = 90 - DOTA_2013PassportSelectionIndices_PP13_SEL_SOLO_3 DOTA_2013PassportSelectionIndices = 91 - DOTA_2013PassportSelectionIndices_PP13_SEL_SOLO_4 DOTA_2013PassportSelectionIndices = 92 - DOTA_2013PassportSelectionIndices_PP13_SEL_SOLO_5 DOTA_2013PassportSelectionIndices = 93 - DOTA_2013PassportSelectionIndices_PP13_SEL_SOLO_6 DOTA_2013PassportSelectionIndices = 94 - DOTA_2013PassportSelectionIndices_PP13_SEL_SOLO_7 DOTA_2013PassportSelectionIndices = 95 -) - -var DOTA_2013PassportSelectionIndices_name = map[int32]string{ - 0: "PP13_SEL_ALLSTAR_PLAYER_0", - 1: "PP13_SEL_ALLSTAR_PLAYER_1", - 2: "PP13_SEL_ALLSTAR_PLAYER_2", - 3: "PP13_SEL_ALLSTAR_PLAYER_3", - 4: "PP13_SEL_ALLSTAR_PLAYER_4", - 5: "PP13_SEL_ALLSTAR_PLAYER_5", - 6: "PP13_SEL_ALLSTAR_PLAYER_6", - 7: "PP13_SEL_ALLSTAR_PLAYER_7", - 8: "PP13_SEL_ALLSTAR_PLAYER_8", - 9: "PP13_SEL_ALLSTAR_PLAYER_9", - 10: "PP13_SEL_QUALPRED_WEST_0", - 11: "PP13_SEL_QUALPRED_WEST_1", - 12: "PP13_SEL_QUALPRED_WEST_2", - 13: "PP13_SEL_QUALPRED_WEST_3", - 14: "PP13_SEL_QUALPRED_WEST_4", - 15: "PP13_SEL_QUALPRED_WEST_5", - 16: "PP13_SEL_QUALPRED_WEST_6", - 17: "PP13_SEL_QUALPRED_WEST_7", - 18: "PP13_SEL_QUALPRED_WEST_8", - 19: "PP13_SEL_QUALPRED_WEST_9", - 20: "PP13_SEL_QUALPRED_WEST_10", - 21: "PP13_SEL_QUALPRED_WEST_11", - 22: "PP13_SEL_QUALPRED_WEST_12", - 23: "PP13_SEL_QUALPRED_WEST_13", - 24: "PP13_SEL_QUALPRED_WEST_14", - 25: "PP13_SEL_QUALPRED_EAST_0", - 26: "PP13_SEL_QUALPRED_EAST_1", - 27: "PP13_SEL_QUALPRED_EAST_2", - 28: "PP13_SEL_QUALPRED_EAST_3", - 29: "PP13_SEL_QUALPRED_EAST_4", - 30: "PP13_SEL_QUALPRED_EAST_5", - 31: "PP13_SEL_QUALPRED_EAST_6", - 32: "PP13_SEL_QUALPRED_EAST_7", - 33: "PP13_SEL_QUALPRED_EAST_8", - 34: "PP13_SEL_QUALPRED_EAST_9", - 35: "PP13_SEL_QUALPRED_EAST_10", - 36: "PP13_SEL_QUALPRED_EAST_11", - 37: "PP13_SEL_QUALPRED_EAST_12", - 38: "PP13_SEL_QUALPRED_EAST_13", - 39: "PP13_SEL_QUALPRED_EAST_14", - 40: "PP13_SEL_TEAMCUP_TEAM", - 41: "PP13_SEL_TEAMCUP_PLAYER", - 42: "PP13_SEL_TEAMCUP_TEAM_LOCK", - 43: "PP13_SEL_TEAMCUP_PLAYER_LOCK", - 44: "PP13_SEL_EVENTPRED_0", - 45: "PP13_SEL_EVENTPRED_1", - 46: "PP13_SEL_EVENTPRED_2", - 47: "PP13_SEL_EVENTPRED_3", - 48: "PP13_SEL_EVENTPRED_4", - 49: "PP13_SEL_EVENTPRED_5", - 50: "PP13_SEL_EVENTPRED_6", - 51: "PP13_SEL_EVENTPRED_7", - 52: "PP13_SEL_EVENTPRED_8", - 53: "PP13_SEL_EVENTPRED_9", - 54: "PP13_SEL_EVENTPRED_10", - 55: "PP13_SEL_EVENTPRED_11", - 56: "PP13_SEL_EVENTPRED_12", - 57: "PP13_SEL_EVENTPRED_13", - 58: "PP13_SEL_EVENTPRED_14", - 59: "PP13_SEL_EVENTPRED_15", - 60: "PP13_SEL_EVENTPRED_16", - 61: "PP13_SEL_EVENTPRED_17", - 62: "PP13_SEL_EVENTPRED_18", - 63: "PP13_SEL_EVENTPRED_19", - 64: "PP13_SEL_EVENTPRED_20", - 65: "PP13_SEL_EVENTPRED_21", - 66: "PP13_SEL_EVENTPRED_22", - 67: "PP13_SEL_EVENTPRED_23", - 68: "PP13_SEL_EVENTPRED_24", - 69: "PP13_SEL_EVENTPRED_25", - 70: "PP13_SEL_EVENTPRED_26", - 71: "PP13_SEL_EVENTPRED_27", - 72: "PP13_SEL_EVENTPRED_28", - 73: "PP13_SEL_EVENTPRED_29", - 74: "PP13_SEL_EVENTPRED_30", - 75: "PP13_SEL_EVENTPRED_31", - 76: "PP13_SEL_EVENTPRED_32", - 77: "PP13_SEL_EVENTPRED_33", - 78: "PP13_SEL_EVENTPRED_34", - 79: "PP13_SEL_EVENTPRED_35", - 80: "PP13_SEL_EVENTPRED_36", - 81: "PP13_SEL_EVENTPRED_37", - 82: "PP13_SEL_EVENTPRED_38", - 83: "PP13_SEL_EVENTPRED_39", - 84: "PP13_SEL_EVENTPRED_40", - 85: "PP13_SEL_EVENTPRED_41", - 86: "PP13_SEL_EVENTPRED_42", - 87: "PP13_SEL_EVENTPRED_43", - 88: "PP13_SEL_SOLO_0", - 89: "PP13_SEL_SOLO_1", - 90: "PP13_SEL_SOLO_2", - 91: "PP13_SEL_SOLO_3", - 92: "PP13_SEL_SOLO_4", - 93: "PP13_SEL_SOLO_5", - 94: "PP13_SEL_SOLO_6", - 95: "PP13_SEL_SOLO_7", -} -var DOTA_2013PassportSelectionIndices_value = map[string]int32{ - "PP13_SEL_ALLSTAR_PLAYER_0": 0, - "PP13_SEL_ALLSTAR_PLAYER_1": 1, - "PP13_SEL_ALLSTAR_PLAYER_2": 2, - "PP13_SEL_ALLSTAR_PLAYER_3": 3, - "PP13_SEL_ALLSTAR_PLAYER_4": 4, - "PP13_SEL_ALLSTAR_PLAYER_5": 5, - "PP13_SEL_ALLSTAR_PLAYER_6": 6, - "PP13_SEL_ALLSTAR_PLAYER_7": 7, - "PP13_SEL_ALLSTAR_PLAYER_8": 8, - "PP13_SEL_ALLSTAR_PLAYER_9": 9, - "PP13_SEL_QUALPRED_WEST_0": 10, - "PP13_SEL_QUALPRED_WEST_1": 11, - "PP13_SEL_QUALPRED_WEST_2": 12, - "PP13_SEL_QUALPRED_WEST_3": 13, - "PP13_SEL_QUALPRED_WEST_4": 14, - "PP13_SEL_QUALPRED_WEST_5": 15, - "PP13_SEL_QUALPRED_WEST_6": 16, - "PP13_SEL_QUALPRED_WEST_7": 17, - "PP13_SEL_QUALPRED_WEST_8": 18, - "PP13_SEL_QUALPRED_WEST_9": 19, - "PP13_SEL_QUALPRED_WEST_10": 20, - "PP13_SEL_QUALPRED_WEST_11": 21, - "PP13_SEL_QUALPRED_WEST_12": 22, - "PP13_SEL_QUALPRED_WEST_13": 23, - "PP13_SEL_QUALPRED_WEST_14": 24, - "PP13_SEL_QUALPRED_EAST_0": 25, - "PP13_SEL_QUALPRED_EAST_1": 26, - "PP13_SEL_QUALPRED_EAST_2": 27, - "PP13_SEL_QUALPRED_EAST_3": 28, - "PP13_SEL_QUALPRED_EAST_4": 29, - "PP13_SEL_QUALPRED_EAST_5": 30, - "PP13_SEL_QUALPRED_EAST_6": 31, - "PP13_SEL_QUALPRED_EAST_7": 32, - "PP13_SEL_QUALPRED_EAST_8": 33, - "PP13_SEL_QUALPRED_EAST_9": 34, - "PP13_SEL_QUALPRED_EAST_10": 35, - "PP13_SEL_QUALPRED_EAST_11": 36, - "PP13_SEL_QUALPRED_EAST_12": 37, - "PP13_SEL_QUALPRED_EAST_13": 38, - "PP13_SEL_QUALPRED_EAST_14": 39, - "PP13_SEL_TEAMCUP_TEAM": 40, - "PP13_SEL_TEAMCUP_PLAYER": 41, - "PP13_SEL_TEAMCUP_TEAM_LOCK": 42, - "PP13_SEL_TEAMCUP_PLAYER_LOCK": 43, - "PP13_SEL_EVENTPRED_0": 44, - "PP13_SEL_EVENTPRED_1": 45, - "PP13_SEL_EVENTPRED_2": 46, - "PP13_SEL_EVENTPRED_3": 47, - "PP13_SEL_EVENTPRED_4": 48, - "PP13_SEL_EVENTPRED_5": 49, - "PP13_SEL_EVENTPRED_6": 50, - "PP13_SEL_EVENTPRED_7": 51, - "PP13_SEL_EVENTPRED_8": 52, - "PP13_SEL_EVENTPRED_9": 53, - "PP13_SEL_EVENTPRED_10": 54, - "PP13_SEL_EVENTPRED_11": 55, - "PP13_SEL_EVENTPRED_12": 56, - "PP13_SEL_EVENTPRED_13": 57, - "PP13_SEL_EVENTPRED_14": 58, - "PP13_SEL_EVENTPRED_15": 59, - "PP13_SEL_EVENTPRED_16": 60, - "PP13_SEL_EVENTPRED_17": 61, - "PP13_SEL_EVENTPRED_18": 62, - "PP13_SEL_EVENTPRED_19": 63, - "PP13_SEL_EVENTPRED_20": 64, - "PP13_SEL_EVENTPRED_21": 65, - "PP13_SEL_EVENTPRED_22": 66, - "PP13_SEL_EVENTPRED_23": 67, - "PP13_SEL_EVENTPRED_24": 68, - "PP13_SEL_EVENTPRED_25": 69, - "PP13_SEL_EVENTPRED_26": 70, - "PP13_SEL_EVENTPRED_27": 71, - "PP13_SEL_EVENTPRED_28": 72, - "PP13_SEL_EVENTPRED_29": 73, - "PP13_SEL_EVENTPRED_30": 74, - "PP13_SEL_EVENTPRED_31": 75, - "PP13_SEL_EVENTPRED_32": 76, - "PP13_SEL_EVENTPRED_33": 77, - "PP13_SEL_EVENTPRED_34": 78, - "PP13_SEL_EVENTPRED_35": 79, - "PP13_SEL_EVENTPRED_36": 80, - "PP13_SEL_EVENTPRED_37": 81, - "PP13_SEL_EVENTPRED_38": 82, - "PP13_SEL_EVENTPRED_39": 83, - "PP13_SEL_EVENTPRED_40": 84, - "PP13_SEL_EVENTPRED_41": 85, - "PP13_SEL_EVENTPRED_42": 86, - "PP13_SEL_EVENTPRED_43": 87, - "PP13_SEL_SOLO_0": 88, - "PP13_SEL_SOLO_1": 89, - "PP13_SEL_SOLO_2": 90, - "PP13_SEL_SOLO_3": 91, - "PP13_SEL_SOLO_4": 92, - "PP13_SEL_SOLO_5": 93, - "PP13_SEL_SOLO_6": 94, - "PP13_SEL_SOLO_7": 95, -} - -func (x DOTA_2013PassportSelectionIndices) Enum() *DOTA_2013PassportSelectionIndices { - p := new(DOTA_2013PassportSelectionIndices) - *p = x - return p -} -func (x DOTA_2013PassportSelectionIndices) String() string { - return proto.EnumName(DOTA_2013PassportSelectionIndices_name, int32(x)) -} -func (x *DOTA_2013PassportSelectionIndices) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(DOTA_2013PassportSelectionIndices_value, data, "DOTA_2013PassportSelectionIndices") - if err != nil { - return err - } - *x = DOTA_2013PassportSelectionIndices(value) - return nil -} -func (DOTA_2013PassportSelectionIndices) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{0} -} - -type CMsgDOTACreateFantasyLeagueResponse_EResult int32 - -const ( - CMsgDOTACreateFantasyLeagueResponse_SUCCESS CMsgDOTACreateFantasyLeagueResponse_EResult = 0 - CMsgDOTACreateFantasyLeagueResponse_ERROR_UNSPECIFIED CMsgDOTACreateFantasyLeagueResponse_EResult = 1 - CMsgDOTACreateFantasyLeagueResponse_ERROR_TOO_MANY_LEAGUES CMsgDOTACreateFantasyLeagueResponse_EResult = 2 - CMsgDOTACreateFantasyLeagueResponse_ERROR_INVALID_TEAM_COUNT CMsgDOTACreateFantasyLeagueResponse_EResult = 3 - CMsgDOTACreateFantasyLeagueResponse_ERROR_CREATION_DISABLED CMsgDOTACreateFantasyLeagueResponse_EResult = 4 -) - -var CMsgDOTACreateFantasyLeagueResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_TOO_MANY_LEAGUES", - 3: "ERROR_INVALID_TEAM_COUNT", - 4: "ERROR_CREATION_DISABLED", -} -var CMsgDOTACreateFantasyLeagueResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_TOO_MANY_LEAGUES": 2, - "ERROR_INVALID_TEAM_COUNT": 3, - "ERROR_CREATION_DISABLED": 4, -} - -func (x CMsgDOTACreateFantasyLeagueResponse_EResult) Enum() *CMsgDOTACreateFantasyLeagueResponse_EResult { - p := new(CMsgDOTACreateFantasyLeagueResponse_EResult) - *p = x - return p -} -func (x CMsgDOTACreateFantasyLeagueResponse_EResult) String() string { - return proto.EnumName(CMsgDOTACreateFantasyLeagueResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTACreateFantasyLeagueResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTACreateFantasyLeagueResponse_EResult_value, data, "CMsgDOTACreateFantasyLeagueResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTACreateFantasyLeagueResponse_EResult(value) - return nil -} -func (CMsgDOTACreateFantasyLeagueResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{2, 0} -} - -type CMsgDOTAFantasyLeagueEditInfoResponse_EResult int32 - -const ( - CMsgDOTAFantasyLeagueEditInfoResponse_SUCCESS CMsgDOTAFantasyLeagueEditInfoResponse_EResult = 0 - CMsgDOTAFantasyLeagueEditInfoResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyLeagueEditInfoResponse_EResult = 1 - CMsgDOTAFantasyLeagueEditInfoResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyLeagueEditInfoResponse_EResult = 2 -) - -var CMsgDOTAFantasyLeagueEditInfoResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_NO_PERMISSION", -} -var CMsgDOTAFantasyLeagueEditInfoResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_NO_PERMISSION": 2, -} - -func (x CMsgDOTAFantasyLeagueEditInfoResponse_EResult) Enum() *CMsgDOTAFantasyLeagueEditInfoResponse_EResult { - p := new(CMsgDOTAFantasyLeagueEditInfoResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAFantasyLeagueEditInfoResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAFantasyLeagueEditInfoResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAFantasyLeagueEditInfoResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyLeagueEditInfoResponse_EResult_value, data, "CMsgDOTAFantasyLeagueEditInfoResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAFantasyLeagueEditInfoResponse_EResult(value) - return nil -} -func (CMsgDOTAFantasyLeagueEditInfoResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{6, 0} -} - -type CMsgDOTAFantasyLeagueFindResponse_EResult int32 - -const ( - CMsgDOTAFantasyLeagueFindResponse_SUCCESS CMsgDOTAFantasyLeagueFindResponse_EResult = 0 - CMsgDOTAFantasyLeagueFindResponse_ERROR_LEAGUE_NOT_FOUND CMsgDOTAFantasyLeagueFindResponse_EResult = 1 - CMsgDOTAFantasyLeagueFindResponse_ERROR_BAD_PASSWORD CMsgDOTAFantasyLeagueFindResponse_EResult = 2 - CMsgDOTAFantasyLeagueFindResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyLeagueFindResponse_EResult = 3 - CMsgDOTAFantasyLeagueFindResponse_ERROR_FULL CMsgDOTAFantasyLeagueFindResponse_EResult = 4 - CMsgDOTAFantasyLeagueFindResponse_ERROR_ALREADY_MEMBER CMsgDOTAFantasyLeagueFindResponse_EResult = 5 - CMsgDOTAFantasyLeagueFindResponse_ERROR_LEAGUE_LOCKED CMsgDOTAFantasyLeagueFindResponse_EResult = 6 -) - -var CMsgDOTAFantasyLeagueFindResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_LEAGUE_NOT_FOUND", - 2: "ERROR_BAD_PASSWORD", - 3: "ERROR_UNSPECIFIED", - 4: "ERROR_FULL", - 5: "ERROR_ALREADY_MEMBER", - 6: "ERROR_LEAGUE_LOCKED", -} -var CMsgDOTAFantasyLeagueFindResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_LEAGUE_NOT_FOUND": 1, - "ERROR_BAD_PASSWORD": 2, - "ERROR_UNSPECIFIED": 3, - "ERROR_FULL": 4, - "ERROR_ALREADY_MEMBER": 5, - "ERROR_LEAGUE_LOCKED": 6, -} - -func (x CMsgDOTAFantasyLeagueFindResponse_EResult) Enum() *CMsgDOTAFantasyLeagueFindResponse_EResult { - p := new(CMsgDOTAFantasyLeagueFindResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAFantasyLeagueFindResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAFantasyLeagueFindResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAFantasyLeagueFindResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyLeagueFindResponse_EResult_value, data, "CMsgDOTAFantasyLeagueFindResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAFantasyLeagueFindResponse_EResult(value) - return nil -} -func (CMsgDOTAFantasyLeagueFindResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{8, 0} -} - -type CMsgDOTAFantasyLeagueInfoResponse_EResult int32 - -const ( - CMsgDOTAFantasyLeagueInfoResponse_SUCCESS CMsgDOTAFantasyLeagueInfoResponse_EResult = 0 - CMsgDOTAFantasyLeagueInfoResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyLeagueInfoResponse_EResult = 1 - CMsgDOTAFantasyLeagueInfoResponse_ERROR_BAD_LEAGUE_ID CMsgDOTAFantasyLeagueInfoResponse_EResult = 2 -) - -var CMsgDOTAFantasyLeagueInfoResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_BAD_LEAGUE_ID", -} -var CMsgDOTAFantasyLeagueInfoResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_BAD_LEAGUE_ID": 2, -} - -func (x CMsgDOTAFantasyLeagueInfoResponse_EResult) Enum() *CMsgDOTAFantasyLeagueInfoResponse_EResult { - p := new(CMsgDOTAFantasyLeagueInfoResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAFantasyLeagueInfoResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAFantasyLeagueInfoResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAFantasyLeagueInfoResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyLeagueInfoResponse_EResult_value, data, "CMsgDOTAFantasyLeagueInfoResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAFantasyLeagueInfoResponse_EResult(value) - return nil -} -func (CMsgDOTAFantasyLeagueInfoResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{10, 0} -} - -type CMsgDOTAFantasyLeagueMatchupsResponse_EResult int32 - -const ( - CMsgDOTAFantasyLeagueMatchupsResponse_SUCCESS CMsgDOTAFantasyLeagueMatchupsResponse_EResult = 0 - CMsgDOTAFantasyLeagueMatchupsResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyLeagueMatchupsResponse_EResult = 1 - CMsgDOTAFantasyLeagueMatchupsResponse_ERROR_BAD_LEAGUE_ID CMsgDOTAFantasyLeagueMatchupsResponse_EResult = 2 - CMsgDOTAFantasyLeagueMatchupsResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyLeagueMatchupsResponse_EResult = 3 -) - -var CMsgDOTAFantasyLeagueMatchupsResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_BAD_LEAGUE_ID", - 3: "ERROR_NO_PERMISSION", -} -var CMsgDOTAFantasyLeagueMatchupsResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_BAD_LEAGUE_ID": 2, - "ERROR_NO_PERMISSION": 3, -} - -func (x CMsgDOTAFantasyLeagueMatchupsResponse_EResult) Enum() *CMsgDOTAFantasyLeagueMatchupsResponse_EResult { - p := new(CMsgDOTAFantasyLeagueMatchupsResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAFantasyLeagueMatchupsResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAFantasyLeagueMatchupsResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAFantasyLeagueMatchupsResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyLeagueMatchupsResponse_EResult_value, data, "CMsgDOTAFantasyLeagueMatchupsResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAFantasyLeagueMatchupsResponse_EResult(value) - return nil -} -func (CMsgDOTAFantasyLeagueMatchupsResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{12, 0} -} - -type CMsgDOTAEditFantasyTeamResponse_EResult int32 - -const ( - CMsgDOTAEditFantasyTeamResponse_SUCCESS CMsgDOTAEditFantasyTeamResponse_EResult = 0 - CMsgDOTAEditFantasyTeamResponse_ERROR_UNSPECIFIED CMsgDOTAEditFantasyTeamResponse_EResult = 1 - CMsgDOTAEditFantasyTeamResponse_ERROR_INVALID_TEAM_INFO CMsgDOTAEditFantasyTeamResponse_EResult = 2 - CMsgDOTAEditFantasyTeamResponse_ERROR_NAME_ALREADY_TAKEN CMsgDOTAEditFantasyTeamResponse_EResult = 3 - CMsgDOTAEditFantasyTeamResponse_ERROR_NO_PERMISSION CMsgDOTAEditFantasyTeamResponse_EResult = 4 -) - -var CMsgDOTAEditFantasyTeamResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_INVALID_TEAM_INFO", - 3: "ERROR_NAME_ALREADY_TAKEN", - 4: "ERROR_NO_PERMISSION", -} -var CMsgDOTAEditFantasyTeamResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_INVALID_TEAM_INFO": 2, - "ERROR_NAME_ALREADY_TAKEN": 3, - "ERROR_NO_PERMISSION": 4, -} - -func (x CMsgDOTAEditFantasyTeamResponse_EResult) Enum() *CMsgDOTAEditFantasyTeamResponse_EResult { - p := new(CMsgDOTAEditFantasyTeamResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAEditFantasyTeamResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAEditFantasyTeamResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAEditFantasyTeamResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAEditFantasyTeamResponse_EResult_value, data, "CMsgDOTAEditFantasyTeamResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAEditFantasyTeamResponse_EResult(value) - return nil -} -func (CMsgDOTAEditFantasyTeamResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{14, 0} -} - -type CMsgDOTAFantasyTeamScoreResponse_EResult int32 - -const ( - CMsgDOTAFantasyTeamScoreResponse_SUCCESS CMsgDOTAFantasyTeamScoreResponse_EResult = 0 - CMsgDOTAFantasyTeamScoreResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyTeamScoreResponse_EResult = 1 - CMsgDOTAFantasyTeamScoreResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyTeamScoreResponse_EResult = 2 - CMsgDOTAFantasyTeamScoreResponse_ERROR_OWNER_NOT_IN_LEAGUE CMsgDOTAFantasyTeamScoreResponse_EResult = 3 -) - -var CMsgDOTAFantasyTeamScoreResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_NO_PERMISSION", - 3: "ERROR_OWNER_NOT_IN_LEAGUE", -} -var CMsgDOTAFantasyTeamScoreResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_NO_PERMISSION": 2, - "ERROR_OWNER_NOT_IN_LEAGUE": 3, -} - -func (x CMsgDOTAFantasyTeamScoreResponse_EResult) Enum() *CMsgDOTAFantasyTeamScoreResponse_EResult { - p := new(CMsgDOTAFantasyTeamScoreResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAFantasyTeamScoreResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAFantasyTeamScoreResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAFantasyTeamScoreResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyTeamScoreResponse_EResult_value, data, "CMsgDOTAFantasyTeamScoreResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAFantasyTeamScoreResponse_EResult(value) - return nil -} -func (CMsgDOTAFantasyTeamScoreResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{20, 0} -} - -type CMsgDOTAFantasyTeamStandingsResponse_EResult int32 - -const ( - CMsgDOTAFantasyTeamStandingsResponse_SUCCESS CMsgDOTAFantasyTeamStandingsResponse_EResult = 0 - CMsgDOTAFantasyTeamStandingsResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyTeamStandingsResponse_EResult = 1 - CMsgDOTAFantasyTeamStandingsResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyTeamStandingsResponse_EResult = 2 -) - -var CMsgDOTAFantasyTeamStandingsResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_NO_PERMISSION", -} -var CMsgDOTAFantasyTeamStandingsResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_NO_PERMISSION": 2, -} - -func (x CMsgDOTAFantasyTeamStandingsResponse_EResult) Enum() *CMsgDOTAFantasyTeamStandingsResponse_EResult { - p := new(CMsgDOTAFantasyTeamStandingsResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAFantasyTeamStandingsResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAFantasyTeamStandingsResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAFantasyTeamStandingsResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyTeamStandingsResponse_EResult_value, data, "CMsgDOTAFantasyTeamStandingsResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAFantasyTeamStandingsResponse_EResult(value) - return nil -} -func (CMsgDOTAFantasyTeamStandingsResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{22, 0} -} - -type CMsgDOTAFantasyPlayerScoreResponse_EResult int32 - -const ( - CMsgDOTAFantasyPlayerScoreResponse_SUCCESS CMsgDOTAFantasyPlayerScoreResponse_EResult = 0 - CMsgDOTAFantasyPlayerScoreResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyPlayerScoreResponse_EResult = 1 - CMsgDOTAFantasyPlayerScoreResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyPlayerScoreResponse_EResult = 2 -) - -var CMsgDOTAFantasyPlayerScoreResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_NO_PERMISSION", -} -var CMsgDOTAFantasyPlayerScoreResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_NO_PERMISSION": 2, -} - -func (x CMsgDOTAFantasyPlayerScoreResponse_EResult) Enum() *CMsgDOTAFantasyPlayerScoreResponse_EResult { - p := new(CMsgDOTAFantasyPlayerScoreResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAFantasyPlayerScoreResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAFantasyPlayerScoreResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAFantasyPlayerScoreResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyPlayerScoreResponse_EResult_value, data, "CMsgDOTAFantasyPlayerScoreResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAFantasyPlayerScoreResponse_EResult(value) - return nil -} -func (CMsgDOTAFantasyPlayerScoreResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{24, 0} -} - -type CMsgDOTAFantasyPlayerStandingsResponse_EResult int32 - -const ( - CMsgDOTAFantasyPlayerStandingsResponse_SUCCESS CMsgDOTAFantasyPlayerStandingsResponse_EResult = 0 - CMsgDOTAFantasyPlayerStandingsResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyPlayerStandingsResponse_EResult = 1 - CMsgDOTAFantasyPlayerStandingsResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyPlayerStandingsResponse_EResult = 2 -) - -var CMsgDOTAFantasyPlayerStandingsResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_NO_PERMISSION", -} -var CMsgDOTAFantasyPlayerStandingsResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_NO_PERMISSION": 2, -} - -func (x CMsgDOTAFantasyPlayerStandingsResponse_EResult) Enum() *CMsgDOTAFantasyPlayerStandingsResponse_EResult { - p := new(CMsgDOTAFantasyPlayerStandingsResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAFantasyPlayerStandingsResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAFantasyPlayerStandingsResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAFantasyPlayerStandingsResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyPlayerStandingsResponse_EResult_value, data, "CMsgDOTAFantasyPlayerStandingsResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAFantasyPlayerStandingsResponse_EResult(value) - return nil -} -func (CMsgDOTAFantasyPlayerStandingsResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{26, 0} -} - -type CMsgDOTAFantasyLeagueCreateResponse_EResult int32 - -const ( - CMsgDOTAFantasyLeagueCreateResponse_SUCCESS CMsgDOTAFantasyLeagueCreateResponse_EResult = 0 - CMsgDOTAFantasyLeagueCreateResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyLeagueCreateResponse_EResult = 1 - CMsgDOTAFantasyLeagueCreateResponse_ERROR_BAD_SEASON_ID CMsgDOTAFantasyLeagueCreateResponse_EResult = 2 - CMsgDOTAFantasyLeagueCreateResponse_ERROR_BAD_LEAGUE_NAME CMsgDOTAFantasyLeagueCreateResponse_EResult = 3 - CMsgDOTAFantasyLeagueCreateResponse_ERROR_BAD_TEAM_NAME CMsgDOTAFantasyLeagueCreateResponse_EResult = 4 - CMsgDOTAFantasyLeagueCreateResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyLeagueCreateResponse_EResult = 5 - CMsgDOTAFantasyLeagueCreateResponse_ERROR_FAILED_LOGO_UPLOAD CMsgDOTAFantasyLeagueCreateResponse_EResult = 6 - CMsgDOTAFantasyLeagueCreateResponse_ERROR_NO_TICKET CMsgDOTAFantasyLeagueCreateResponse_EResult = 7 -) - -var CMsgDOTAFantasyLeagueCreateResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_NO_PERMISSION", - 2: "ERROR_BAD_SEASON_ID", - 3: "ERROR_BAD_LEAGUE_NAME", - 4: "ERROR_BAD_TEAM_NAME", - 5: "ERROR_UNSPECIFIED", - 6: "ERROR_FAILED_LOGO_UPLOAD", - 7: "ERROR_NO_TICKET", -} -var CMsgDOTAFantasyLeagueCreateResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_NO_PERMISSION": 1, - "ERROR_BAD_SEASON_ID": 2, - "ERROR_BAD_LEAGUE_NAME": 3, - "ERROR_BAD_TEAM_NAME": 4, - "ERROR_UNSPECIFIED": 5, - "ERROR_FAILED_LOGO_UPLOAD": 6, - "ERROR_NO_TICKET": 7, -} - -func (x CMsgDOTAFantasyLeagueCreateResponse_EResult) Enum() *CMsgDOTAFantasyLeagueCreateResponse_EResult { - p := new(CMsgDOTAFantasyLeagueCreateResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAFantasyLeagueCreateResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAFantasyLeagueCreateResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAFantasyLeagueCreateResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyLeagueCreateResponse_EResult_value, data, "CMsgDOTAFantasyLeagueCreateResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAFantasyLeagueCreateResponse_EResult(value) - return nil -} -func (CMsgDOTAFantasyLeagueCreateResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{30, 0} -} - -type CMsgDOTAFantasyTeamCreateResponse_EResult int32 - -const ( - CMsgDOTAFantasyTeamCreateResponse_SUCCESS CMsgDOTAFantasyTeamCreateResponse_EResult = 0 - CMsgDOTAFantasyTeamCreateResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyTeamCreateResponse_EResult = 1 - CMsgDOTAFantasyTeamCreateResponse_ERROR_FAILED_LOGO_UPLOAD CMsgDOTAFantasyTeamCreateResponse_EResult = 2 - CMsgDOTAFantasyTeamCreateResponse_ERROR_BAD_FANTASY_LEAGUE_ID CMsgDOTAFantasyTeamCreateResponse_EResult = 3 - CMsgDOTAFantasyTeamCreateResponse_ERROR_BAD_NAME CMsgDOTAFantasyTeamCreateResponse_EResult = 4 - CMsgDOTAFantasyTeamCreateResponse_ERROR_FULL CMsgDOTAFantasyTeamCreateResponse_EResult = 5 - CMsgDOTAFantasyTeamCreateResponse_ERROR_ALREADY_MEMBER CMsgDOTAFantasyTeamCreateResponse_EResult = 6 - CMsgDOTAFantasyTeamCreateResponse_ERROR_BAD_PASSWORD CMsgDOTAFantasyTeamCreateResponse_EResult = 7 - CMsgDOTAFantasyTeamCreateResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyTeamCreateResponse_EResult = 8 - CMsgDOTAFantasyTeamCreateResponse_ERROR_NO_TICKET CMsgDOTAFantasyTeamCreateResponse_EResult = 9 - CMsgDOTAFantasyTeamCreateResponse_ERROR_LEAGUE_LOCKED CMsgDOTAFantasyTeamCreateResponse_EResult = 10 -) - -var CMsgDOTAFantasyTeamCreateResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_NO_PERMISSION", - 2: "ERROR_FAILED_LOGO_UPLOAD", - 3: "ERROR_BAD_FANTASY_LEAGUE_ID", - 4: "ERROR_BAD_NAME", - 5: "ERROR_FULL", - 6: "ERROR_ALREADY_MEMBER", - 7: "ERROR_BAD_PASSWORD", - 8: "ERROR_UNSPECIFIED", - 9: "ERROR_NO_TICKET", - 10: "ERROR_LEAGUE_LOCKED", -} -var CMsgDOTAFantasyTeamCreateResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_NO_PERMISSION": 1, - "ERROR_FAILED_LOGO_UPLOAD": 2, - "ERROR_BAD_FANTASY_LEAGUE_ID": 3, - "ERROR_BAD_NAME": 4, - "ERROR_FULL": 5, - "ERROR_ALREADY_MEMBER": 6, - "ERROR_BAD_PASSWORD": 7, - "ERROR_UNSPECIFIED": 8, - "ERROR_NO_TICKET": 9, - "ERROR_LEAGUE_LOCKED": 10, -} - -func (x CMsgDOTAFantasyTeamCreateResponse_EResult) Enum() *CMsgDOTAFantasyTeamCreateResponse_EResult { - p := new(CMsgDOTAFantasyTeamCreateResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAFantasyTeamCreateResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAFantasyTeamCreateResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAFantasyTeamCreateResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyTeamCreateResponse_EResult_value, data, "CMsgDOTAFantasyTeamCreateResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAFantasyTeamCreateResponse_EResult(value) - return nil -} -func (CMsgDOTAFantasyTeamCreateResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{32, 0} -} - -type CMsgDOTAFantasyLeagueEditInvitesResponse_EResult int32 - -const ( - CMsgDOTAFantasyLeagueEditInvitesResponse_SUCCESS CMsgDOTAFantasyLeagueEditInvitesResponse_EResult = 0 - CMsgDOTAFantasyLeagueEditInvitesResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyLeagueEditInvitesResponse_EResult = 1 -) - -var CMsgDOTAFantasyLeagueEditInvitesResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", -} -var CMsgDOTAFantasyLeagueEditInvitesResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, -} - -func (x CMsgDOTAFantasyLeagueEditInvitesResponse_EResult) Enum() *CMsgDOTAFantasyLeagueEditInvitesResponse_EResult { - p := new(CMsgDOTAFantasyLeagueEditInvitesResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAFantasyLeagueEditInvitesResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAFantasyLeagueEditInvitesResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAFantasyLeagueEditInvitesResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyLeagueEditInvitesResponse_EResult_value, data, "CMsgDOTAFantasyLeagueEditInvitesResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAFantasyLeagueEditInvitesResponse_EResult(value) - return nil -} -func (CMsgDOTAFantasyLeagueEditInvitesResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{34, 0} -} - -type CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult int32 - -const ( - CMsgDOTAFantasyLeagueDraftPlayerResponse_SUCCESS CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult = 0 - CMsgDOTAFantasyLeagueDraftPlayerResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult = 1 - CMsgDOTAFantasyLeagueDraftPlayerResponse_ERROR_INVALID_FANTASY_LEAGUE CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult = 2 - CMsgDOTAFantasyLeagueDraftPlayerResponse_ERROR_FANTASY_LEAGUE_NOT_DRAFTING CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult = 3 - CMsgDOTAFantasyLeagueDraftPlayerResponse_ERROR_OWNER_NOT_IN_LEAGUE CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult = 4 - CMsgDOTAFantasyLeagueDraftPlayerResponse_ERROR_NOT_OWNERS_TURN CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult = 5 - CMsgDOTAFantasyLeagueDraftPlayerResponse_ERROR_PLAYER_INVALID CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult = 6 - CMsgDOTAFantasyLeagueDraftPlayerResponse_ERROR_PLAYER_UNAVAILABLE CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult = 7 - CMsgDOTAFantasyLeagueDraftPlayerResponse_ERROR_PLAYER_NO_VALID_SLOTS CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult = 8 -) - -var CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_INVALID_FANTASY_LEAGUE", - 3: "ERROR_FANTASY_LEAGUE_NOT_DRAFTING", - 4: "ERROR_OWNER_NOT_IN_LEAGUE", - 5: "ERROR_NOT_OWNERS_TURN", - 6: "ERROR_PLAYER_INVALID", - 7: "ERROR_PLAYER_UNAVAILABLE", - 8: "ERROR_PLAYER_NO_VALID_SLOTS", -} -var CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_INVALID_FANTASY_LEAGUE": 2, - "ERROR_FANTASY_LEAGUE_NOT_DRAFTING": 3, - "ERROR_OWNER_NOT_IN_LEAGUE": 4, - "ERROR_NOT_OWNERS_TURN": 5, - "ERROR_PLAYER_INVALID": 6, - "ERROR_PLAYER_UNAVAILABLE": 7, - "ERROR_PLAYER_NO_VALID_SLOTS": 8, -} - -func (x CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult) Enum() *CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult { - p := new(CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult_value, data, "CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult(value) - return nil -} -func (CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{38, 0} -} - -type CMsgDOTAFantasyTeamRosterSwapResponse_EResult int32 - -const ( - CMsgDOTAFantasyTeamRosterSwapResponse_SUCCESS CMsgDOTAFantasyTeamRosterSwapResponse_EResult = 0 - CMsgDOTAFantasyTeamRosterSwapResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyTeamRosterSwapResponse_EResult = 1 - CMsgDOTAFantasyTeamRosterSwapResponse_ERROR_OWNER_NOT_IN_LEAGUE CMsgDOTAFantasyTeamRosterSwapResponse_EResult = 2 - CMsgDOTAFantasyTeamRosterSwapResponse_ERROR_SLOTS_INVALID CMsgDOTAFantasyTeamRosterSwapResponse_EResult = 3 - CMsgDOTAFantasyTeamRosterSwapResponse_ERROR_SLOT_LOCKED CMsgDOTAFantasyTeamRosterSwapResponse_EResult = 4 -) - -var CMsgDOTAFantasyTeamRosterSwapResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_OWNER_NOT_IN_LEAGUE", - 3: "ERROR_SLOTS_INVALID", - 4: "ERROR_SLOT_LOCKED", -} -var CMsgDOTAFantasyTeamRosterSwapResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_OWNER_NOT_IN_LEAGUE": 2, - "ERROR_SLOTS_INVALID": 3, - "ERROR_SLOT_LOCKED": 4, -} - -func (x CMsgDOTAFantasyTeamRosterSwapResponse_EResult) Enum() *CMsgDOTAFantasyTeamRosterSwapResponse_EResult { - p := new(CMsgDOTAFantasyTeamRosterSwapResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAFantasyTeamRosterSwapResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAFantasyTeamRosterSwapResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAFantasyTeamRosterSwapResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyTeamRosterSwapResponse_EResult_value, data, "CMsgDOTAFantasyTeamRosterSwapResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAFantasyTeamRosterSwapResponse_EResult(value) - return nil -} -func (CMsgDOTAFantasyTeamRosterSwapResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{40, 0} -} - -type CMsgDOTAFantasyTeamRosterAddDropResponse_EResult int32 - -const ( - CMsgDOTAFantasyTeamRosterAddDropResponse_SUCCESS CMsgDOTAFantasyTeamRosterAddDropResponse_EResult = 0 - CMsgDOTAFantasyTeamRosterAddDropResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyTeamRosterAddDropResponse_EResult = 1 - CMsgDOTAFantasyTeamRosterAddDropResponse_ERROR_OWNER_NOT_IN_LEAGUE CMsgDOTAFantasyTeamRosterAddDropResponse_EResult = 2 - CMsgDOTAFantasyTeamRosterAddDropResponse_ERROR_PLAYER_NOT_AVAILABLE CMsgDOTAFantasyTeamRosterAddDropResponse_EResult = 3 - CMsgDOTAFantasyTeamRosterAddDropResponse_ERROR_PLAYER_NOT_ON_TEAM CMsgDOTAFantasyTeamRosterAddDropResponse_EResult = 4 - CMsgDOTAFantasyTeamRosterAddDropResponse_ERROR_TRADE_ALREADY_PENDING CMsgDOTAFantasyTeamRosterAddDropResponse_EResult = 5 -) - -var CMsgDOTAFantasyTeamRosterAddDropResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_OWNER_NOT_IN_LEAGUE", - 3: "ERROR_PLAYER_NOT_AVAILABLE", - 4: "ERROR_PLAYER_NOT_ON_TEAM", - 5: "ERROR_TRADE_ALREADY_PENDING", -} -var CMsgDOTAFantasyTeamRosterAddDropResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_OWNER_NOT_IN_LEAGUE": 2, - "ERROR_PLAYER_NOT_AVAILABLE": 3, - "ERROR_PLAYER_NOT_ON_TEAM": 4, - "ERROR_TRADE_ALREADY_PENDING": 5, -} - -func (x CMsgDOTAFantasyTeamRosterAddDropResponse_EResult) Enum() *CMsgDOTAFantasyTeamRosterAddDropResponse_EResult { - p := new(CMsgDOTAFantasyTeamRosterAddDropResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAFantasyTeamRosterAddDropResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAFantasyTeamRosterAddDropResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAFantasyTeamRosterAddDropResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyTeamRosterAddDropResponse_EResult_value, data, "CMsgDOTAFantasyTeamRosterAddDropResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAFantasyTeamRosterAddDropResponse_EResult(value) - return nil -} -func (CMsgDOTAFantasyTeamRosterAddDropResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{42, 0} -} - -type CMsgDOTAFantasyTeamTradesResponse_EResult int32 - -const ( - CMsgDOTAFantasyTeamTradesResponse_SUCCESS CMsgDOTAFantasyTeamTradesResponse_EResult = 0 - CMsgDOTAFantasyTeamTradesResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyTeamTradesResponse_EResult = 1 - CMsgDOTAFantasyTeamTradesResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyTeamTradesResponse_EResult = 2 -) - -var CMsgDOTAFantasyTeamTradesResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_NO_PERMISSION", -} -var CMsgDOTAFantasyTeamTradesResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_NO_PERMISSION": 2, -} - -func (x CMsgDOTAFantasyTeamTradesResponse_EResult) Enum() *CMsgDOTAFantasyTeamTradesResponse_EResult { - p := new(CMsgDOTAFantasyTeamTradesResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAFantasyTeamTradesResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAFantasyTeamTradesResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAFantasyTeamTradesResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyTeamTradesResponse_EResult_value, data, "CMsgDOTAFantasyTeamTradesResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAFantasyTeamTradesResponse_EResult(value) - return nil -} -func (CMsgDOTAFantasyTeamTradesResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{44, 0} -} - -type CMsgDOTAFantasyTeamTradeCancelResponse_EResult int32 - -const ( - CMsgDOTAFantasyTeamTradeCancelResponse_SUCCESS CMsgDOTAFantasyTeamTradeCancelResponse_EResult = 0 - CMsgDOTAFantasyTeamTradeCancelResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyTeamTradeCancelResponse_EResult = 1 - CMsgDOTAFantasyTeamTradeCancelResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyTeamTradeCancelResponse_EResult = 2 - CMsgDOTAFantasyTeamTradeCancelResponse_ERROR_NO_TRADE CMsgDOTAFantasyTeamTradeCancelResponse_EResult = 3 -) - -var CMsgDOTAFantasyTeamTradeCancelResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_NO_PERMISSION", - 3: "ERROR_NO_TRADE", -} -var CMsgDOTAFantasyTeamTradeCancelResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_NO_PERMISSION": 2, - "ERROR_NO_TRADE": 3, -} - -func (x CMsgDOTAFantasyTeamTradeCancelResponse_EResult) Enum() *CMsgDOTAFantasyTeamTradeCancelResponse_EResult { - p := new(CMsgDOTAFantasyTeamTradeCancelResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAFantasyTeamTradeCancelResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAFantasyTeamTradeCancelResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAFantasyTeamTradeCancelResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyTeamTradeCancelResponse_EResult_value, data, "CMsgDOTAFantasyTeamTradeCancelResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAFantasyTeamTradeCancelResponse_EResult(value) - return nil -} -func (CMsgDOTAFantasyTeamTradeCancelResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{46, 0} -} - -type CMsgDOTAFantasyTeamRosterResponse_EResult int32 - -const ( - CMsgDOTAFantasyTeamRosterResponse_SUCCESS CMsgDOTAFantasyTeamRosterResponse_EResult = 0 - CMsgDOTAFantasyTeamRosterResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyTeamRosterResponse_EResult = 1 - CMsgDOTAFantasyTeamRosterResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyTeamRosterResponse_EResult = 2 - CMsgDOTAFantasyTeamRosterResponse_ERROR_OWNER_NOT_IN_LEAGUE CMsgDOTAFantasyTeamRosterResponse_EResult = 3 -) - -var CMsgDOTAFantasyTeamRosterResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_NO_PERMISSION", - 3: "ERROR_OWNER_NOT_IN_LEAGUE", -} -var CMsgDOTAFantasyTeamRosterResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_NO_PERMISSION": 2, - "ERROR_OWNER_NOT_IN_LEAGUE": 3, -} - -func (x CMsgDOTAFantasyTeamRosterResponse_EResult) Enum() *CMsgDOTAFantasyTeamRosterResponse_EResult { - p := new(CMsgDOTAFantasyTeamRosterResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAFantasyTeamRosterResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAFantasyTeamRosterResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAFantasyTeamRosterResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyTeamRosterResponse_EResult_value, data, "CMsgDOTAFantasyTeamRosterResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAFantasyTeamRosterResponse_EResult(value) - return nil -} -func (CMsgDOTAFantasyTeamRosterResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{48, 0} -} - -type CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult int32 - -const ( - CMsgDOTAFantasyPlayerHisoricalStatsResponse_SUCCESS CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult = 0 - CMsgDOTAFantasyPlayerHisoricalStatsResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult = 1 - CMsgDOTAFantasyPlayerHisoricalStatsResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult = 2 -) - -var CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_NO_PERMISSION", -} -var CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_NO_PERMISSION": 2, -} - -func (x CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult) Enum() *CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult { - p := new(CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult_value, data, "CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult(value) - return nil -} -func (CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{50, 0} -} - -type CMsgDOTAFantasyMessagesResponse_EResult int32 - -const ( - CMsgDOTAFantasyMessagesResponse_SUCCESS CMsgDOTAFantasyMessagesResponse_EResult = 0 - CMsgDOTAFantasyMessagesResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyMessagesResponse_EResult = 1 - CMsgDOTAFantasyMessagesResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyMessagesResponse_EResult = 2 -) - -var CMsgDOTAFantasyMessagesResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_NO_PERMISSION", -} -var CMsgDOTAFantasyMessagesResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_NO_PERMISSION": 2, -} - -func (x CMsgDOTAFantasyMessagesResponse_EResult) Enum() *CMsgDOTAFantasyMessagesResponse_EResult { - p := new(CMsgDOTAFantasyMessagesResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAFantasyMessagesResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAFantasyMessagesResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAFantasyMessagesResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyMessagesResponse_EResult_value, data, "CMsgDOTAFantasyMessagesResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAFantasyMessagesResponse_EResult(value) - return nil -} -func (CMsgDOTAFantasyMessagesResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{53, 0} -} - -type CMsgDOTAFantasyRemoveOwnerResponse_EResult int32 - -const ( - CMsgDOTAFantasyRemoveOwnerResponse_SUCCESS CMsgDOTAFantasyRemoveOwnerResponse_EResult = 0 - CMsgDOTAFantasyRemoveOwnerResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyRemoveOwnerResponse_EResult = 1 - CMsgDOTAFantasyRemoveOwnerResponse_ERROR_NO_PERMISSION CMsgDOTAFantasyRemoveOwnerResponse_EResult = 2 - CMsgDOTAFantasyRemoveOwnerResponse_ERROR_LEAGUE_LOCKED CMsgDOTAFantasyRemoveOwnerResponse_EResult = 3 - CMsgDOTAFantasyRemoveOwnerResponse_ERROR_NOT_A_MEMBER CMsgDOTAFantasyRemoveOwnerResponse_EResult = 4 -) - -var CMsgDOTAFantasyRemoveOwnerResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_NO_PERMISSION", - 3: "ERROR_LEAGUE_LOCKED", - 4: "ERROR_NOT_A_MEMBER", -} -var CMsgDOTAFantasyRemoveOwnerResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_NO_PERMISSION": 2, - "ERROR_LEAGUE_LOCKED": 3, - "ERROR_NOT_A_MEMBER": 4, -} - -func (x CMsgDOTAFantasyRemoveOwnerResponse_EResult) Enum() *CMsgDOTAFantasyRemoveOwnerResponse_EResult { - p := new(CMsgDOTAFantasyRemoveOwnerResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAFantasyRemoveOwnerResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAFantasyRemoveOwnerResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAFantasyRemoveOwnerResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyRemoveOwnerResponse_EResult_value, data, "CMsgDOTAFantasyRemoveOwnerResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAFantasyRemoveOwnerResponse_EResult(value) - return nil -} -func (CMsgDOTAFantasyRemoveOwnerResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{55, 0} -} - -type CMsgDOTAFantasyScheduledMatchesResponse_EResult int32 - -const ( - CMsgDOTAFantasyScheduledMatchesResponse_SUCCESS CMsgDOTAFantasyScheduledMatchesResponse_EResult = 0 - CMsgDOTAFantasyScheduledMatchesResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyScheduledMatchesResponse_EResult = 1 -) - -var CMsgDOTAFantasyScheduledMatchesResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", -} -var CMsgDOTAFantasyScheduledMatchesResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, -} - -func (x CMsgDOTAFantasyScheduledMatchesResponse_EResult) Enum() *CMsgDOTAFantasyScheduledMatchesResponse_EResult { - p := new(CMsgDOTAFantasyScheduledMatchesResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAFantasyScheduledMatchesResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAFantasyScheduledMatchesResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAFantasyScheduledMatchesResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyScheduledMatchesResponse_EResult_value, data, "CMsgDOTAFantasyScheduledMatchesResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAFantasyScheduledMatchesResponse_EResult(value) - return nil -} -func (CMsgDOTAFantasyScheduledMatchesResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{57, 0} -} - -type CMsgDOTAFantasyLeaveLeagueResponse_EResult int32 - -const ( - CMsgDOTAFantasyLeaveLeagueResponse_SUCCESS CMsgDOTAFantasyLeaveLeagueResponse_EResult = 0 - CMsgDOTAFantasyLeaveLeagueResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyLeaveLeagueResponse_EResult = 1 - CMsgDOTAFantasyLeaveLeagueResponse_ERROR_NOT_MEMBER CMsgDOTAFantasyLeaveLeagueResponse_EResult = 2 - CMsgDOTAFantasyLeaveLeagueResponse_ERROR_LEAGUE_NOT_FOUND CMsgDOTAFantasyLeaveLeagueResponse_EResult = 3 - CMsgDOTAFantasyLeaveLeagueResponse_ERROR_DRAFT_ACTIVE CMsgDOTAFantasyLeaveLeagueResponse_EResult = 4 -) - -var CMsgDOTAFantasyLeaveLeagueResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_NOT_MEMBER", - 3: "ERROR_LEAGUE_NOT_FOUND", - 4: "ERROR_DRAFT_ACTIVE", -} -var CMsgDOTAFantasyLeaveLeagueResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_NOT_MEMBER": 2, - "ERROR_LEAGUE_NOT_FOUND": 3, - "ERROR_DRAFT_ACTIVE": 4, -} - -func (x CMsgDOTAFantasyLeaveLeagueResponse_EResult) Enum() *CMsgDOTAFantasyLeaveLeagueResponse_EResult { - p := new(CMsgDOTAFantasyLeaveLeagueResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAFantasyLeaveLeagueResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAFantasyLeaveLeagueResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAFantasyLeaveLeagueResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyLeaveLeagueResponse_EResult_value, data, "CMsgDOTAFantasyLeaveLeagueResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAFantasyLeaveLeagueResponse_EResult(value) - return nil -} -func (CMsgDOTAFantasyLeaveLeagueResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{59, 0} -} - -type CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult int32 - -const ( - CMsgDOTAFantasyPlayerScoreDetailsResponse_SUCCESS CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult = 0 - CMsgDOTAFantasyPlayerScoreDetailsResponse_ERROR_UNSPECIFIED CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult = 1 - CMsgDOTAFantasyPlayerScoreDetailsResponse_ERROR_NOT_MEMBER CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult = 2 -) - -var CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_NOT_MEMBER", -} -var CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_NOT_MEMBER": 2, -} - -func (x CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult) Enum() *CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult { - p := new(CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult_value, data, "CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult(value) - return nil -} -func (CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{61, 0} -} - -type CMsgClientToGCGetPlayerCardRosterResponse_Result int32 - -const ( - CMsgClientToGCGetPlayerCardRosterResponse_SUCCESS CMsgClientToGCGetPlayerCardRosterResponse_Result = 0 - CMsgClientToGCGetPlayerCardRosterResponse_ERROR_UNSPECIFIED CMsgClientToGCGetPlayerCardRosterResponse_Result = 1 - CMsgClientToGCGetPlayerCardRosterResponse_ERROR_INVALID_LEAGUE_ID CMsgClientToGCGetPlayerCardRosterResponse_Result = 2 - CMsgClientToGCGetPlayerCardRosterResponse_ERROR_INVALID_TIMESTAMP CMsgClientToGCGetPlayerCardRosterResponse_Result = 3 -) - -var CMsgClientToGCGetPlayerCardRosterResponse_Result_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_INVALID_LEAGUE_ID", - 3: "ERROR_INVALID_TIMESTAMP", -} -var CMsgClientToGCGetPlayerCardRosterResponse_Result_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_INVALID_LEAGUE_ID": 2, - "ERROR_INVALID_TIMESTAMP": 3, -} - -func (x CMsgClientToGCGetPlayerCardRosterResponse_Result) Enum() *CMsgClientToGCGetPlayerCardRosterResponse_Result { - p := new(CMsgClientToGCGetPlayerCardRosterResponse_Result) - *p = x - return p -} -func (x CMsgClientToGCGetPlayerCardRosterResponse_Result) String() string { - return proto.EnumName(CMsgClientToGCGetPlayerCardRosterResponse_Result_name, int32(x)) -} -func (x *CMsgClientToGCGetPlayerCardRosterResponse_Result) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgClientToGCGetPlayerCardRosterResponse_Result_value, data, "CMsgClientToGCGetPlayerCardRosterResponse_Result") - if err != nil { - return err - } - *x = CMsgClientToGCGetPlayerCardRosterResponse_Result(value) - return nil -} -func (CMsgClientToGCGetPlayerCardRosterResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{68, 0} -} - -type CMsgClientToGCSetPlayerCardRosterResponse_Result int32 - -const ( - CMsgClientToGCSetPlayerCardRosterResponse_SUCCESS CMsgClientToGCSetPlayerCardRosterResponse_Result = 0 - CMsgClientToGCSetPlayerCardRosterResponse_ERROR_UNSPECIFIED CMsgClientToGCSetPlayerCardRosterResponse_Result = 1 - CMsgClientToGCSetPlayerCardRosterResponse_ERROR_INVALID_LEAGUE_ID CMsgClientToGCSetPlayerCardRosterResponse_Result = 2 - CMsgClientToGCSetPlayerCardRosterResponse_ERROR_INVALID_TIMESTAMP CMsgClientToGCSetPlayerCardRosterResponse_Result = 3 - CMsgClientToGCSetPlayerCardRosterResponse_ERROR_PLAYER_CARD_NOT_OWNED CMsgClientToGCSetPlayerCardRosterResponse_Result = 4 - CMsgClientToGCSetPlayerCardRosterResponse_ERROR_INVALID_SLOT CMsgClientToGCSetPlayerCardRosterResponse_Result = 5 - CMsgClientToGCSetPlayerCardRosterResponse_ERROR_FAILED_CARD_INFO CMsgClientToGCSetPlayerCardRosterResponse_Result = 6 - CMsgClientToGCSetPlayerCardRosterResponse_ERROR_ACCOUNT_DUPLICATE CMsgClientToGCSetPlayerCardRosterResponse_Result = 7 - CMsgClientToGCSetPlayerCardRosterResponse_ERROR_LOCKED_TIMESTAMP CMsgClientToGCSetPlayerCardRosterResponse_Result = 8 -) - -var CMsgClientToGCSetPlayerCardRosterResponse_Result_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_INVALID_LEAGUE_ID", - 3: "ERROR_INVALID_TIMESTAMP", - 4: "ERROR_PLAYER_CARD_NOT_OWNED", - 5: "ERROR_INVALID_SLOT", - 6: "ERROR_FAILED_CARD_INFO", - 7: "ERROR_ACCOUNT_DUPLICATE", - 8: "ERROR_LOCKED_TIMESTAMP", -} -var CMsgClientToGCSetPlayerCardRosterResponse_Result_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_INVALID_LEAGUE_ID": 2, - "ERROR_INVALID_TIMESTAMP": 3, - "ERROR_PLAYER_CARD_NOT_OWNED": 4, - "ERROR_INVALID_SLOT": 5, - "ERROR_FAILED_CARD_INFO": 6, - "ERROR_ACCOUNT_DUPLICATE": 7, - "ERROR_LOCKED_TIMESTAMP": 8, -} - -func (x CMsgClientToGCSetPlayerCardRosterResponse_Result) Enum() *CMsgClientToGCSetPlayerCardRosterResponse_Result { - p := new(CMsgClientToGCSetPlayerCardRosterResponse_Result) - *p = x - return p -} -func (x CMsgClientToGCSetPlayerCardRosterResponse_Result) String() string { - return proto.EnumName(CMsgClientToGCSetPlayerCardRosterResponse_Result_name, int32(x)) -} -func (x *CMsgClientToGCSetPlayerCardRosterResponse_Result) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgClientToGCSetPlayerCardRosterResponse_Result_value, data, "CMsgClientToGCSetPlayerCardRosterResponse_Result") - if err != nil { - return err - } - *x = CMsgClientToGCSetPlayerCardRosterResponse_Result(value) - return nil -} -func (CMsgClientToGCSetPlayerCardRosterResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{70, 0} -} - -type CMsgGCPlayerInfo struct { - PlayerInfos []*CMsgGCPlayerInfo_PlayerInfo `protobuf:"bytes,1,rep,name=player_infos,json=playerInfos" json:"player_infos,omitempty"` - Leaderboards []*CMsgGCPlayerInfo_RegionLeaderboard `protobuf:"bytes,2,rep,name=leaderboards" json:"leaderboards,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCPlayerInfo) Reset() { *m = CMsgGCPlayerInfo{} } -func (m *CMsgGCPlayerInfo) String() string { return proto.CompactTextString(m) } -func (*CMsgGCPlayerInfo) ProtoMessage() {} -func (*CMsgGCPlayerInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -func (m *CMsgGCPlayerInfo) GetPlayerInfos() []*CMsgGCPlayerInfo_PlayerInfo { - if m != nil { - return m.PlayerInfos - } - return nil -} - -func (m *CMsgGCPlayerInfo) GetLeaderboards() []*CMsgGCPlayerInfo_RegionLeaderboard { - if m != nil { - return m.Leaderboards - } - return nil -} - -type CMsgGCPlayerInfo_PlayerInfo struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` - CountryCode *string `protobuf:"bytes,3,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` - FantasyRole *uint32 `protobuf:"varint,4,opt,name=fantasy_role,json=fantasyRole" json:"fantasy_role,omitempty"` - TeamId *uint32 `protobuf:"varint,5,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - TeamName *string `protobuf:"bytes,6,opt,name=team_name,json=teamName" json:"team_name,omitempty"` - TeamTag *string `protobuf:"bytes,7,opt,name=team_tag,json=teamTag" json:"team_tag,omitempty"` - Sponsor *string `protobuf:"bytes,8,opt,name=sponsor" json:"sponsor,omitempty"` - IsLocked *bool `protobuf:"varint,9,opt,name=is_locked,json=isLocked" json:"is_locked,omitempty"` - IsPro *bool `protobuf:"varint,10,opt,name=is_pro,json=isPro" json:"is_pro,omitempty"` - LockedUntil *uint32 `protobuf:"varint,11,opt,name=locked_until,json=lockedUntil" json:"locked_until,omitempty"` - Timestamp *uint32 `protobuf:"varint,12,opt,name=timestamp" json:"timestamp,omitempty"` - RegisteredTeamId *uint32 `protobuf:"varint,13,opt,name=registered_team_id,json=registeredTeamId" json:"registered_team_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCPlayerInfo_PlayerInfo) Reset() { *m = CMsgGCPlayerInfo_PlayerInfo{} } -func (m *CMsgGCPlayerInfo_PlayerInfo) String() string { return proto.CompactTextString(m) } -func (*CMsgGCPlayerInfo_PlayerInfo) ProtoMessage() {} -func (*CMsgGCPlayerInfo_PlayerInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0, 0} } - -func (m *CMsgGCPlayerInfo_PlayerInfo) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgGCPlayerInfo_PlayerInfo) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgGCPlayerInfo_PlayerInfo) GetCountryCode() string { - if m != nil && m.CountryCode != nil { - return *m.CountryCode - } - return "" -} - -func (m *CMsgGCPlayerInfo_PlayerInfo) GetFantasyRole() uint32 { - if m != nil && m.FantasyRole != nil { - return *m.FantasyRole - } - return 0 -} - -func (m *CMsgGCPlayerInfo_PlayerInfo) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CMsgGCPlayerInfo_PlayerInfo) GetTeamName() string { - if m != nil && m.TeamName != nil { - return *m.TeamName - } - return "" -} - -func (m *CMsgGCPlayerInfo_PlayerInfo) GetTeamTag() string { - if m != nil && m.TeamTag != nil { - return *m.TeamTag - } - return "" -} - -func (m *CMsgGCPlayerInfo_PlayerInfo) GetSponsor() string { - if m != nil && m.Sponsor != nil { - return *m.Sponsor - } - return "" -} - -func (m *CMsgGCPlayerInfo_PlayerInfo) GetIsLocked() bool { - if m != nil && m.IsLocked != nil { - return *m.IsLocked - } - return false -} - -func (m *CMsgGCPlayerInfo_PlayerInfo) GetIsPro() bool { - if m != nil && m.IsPro != nil { - return *m.IsPro - } - return false -} - -func (m *CMsgGCPlayerInfo_PlayerInfo) GetLockedUntil() uint32 { - if m != nil && m.LockedUntil != nil { - return *m.LockedUntil - } - return 0 -} - -func (m *CMsgGCPlayerInfo_PlayerInfo) GetTimestamp() uint32 { - if m != nil && m.Timestamp != nil { - return *m.Timestamp - } - return 0 -} - -func (m *CMsgGCPlayerInfo_PlayerInfo) GetRegisteredTeamId() uint32 { - if m != nil && m.RegisteredTeamId != nil { - return *m.RegisteredTeamId - } - return 0 -} - -type CMsgGCPlayerInfo_RegionLeaderboard struct { - Division *uint32 `protobuf:"varint,1,opt,name=division" json:"division,omitempty"` - AccountIds []uint32 `protobuf:"varint,2,rep,name=account_ids,json=accountIds" json:"account_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCPlayerInfo_RegionLeaderboard) Reset() { *m = CMsgGCPlayerInfo_RegionLeaderboard{} } -func (m *CMsgGCPlayerInfo_RegionLeaderboard) String() string { return proto.CompactTextString(m) } -func (*CMsgGCPlayerInfo_RegionLeaderboard) ProtoMessage() {} -func (*CMsgGCPlayerInfo_RegionLeaderboard) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{0, 1} -} - -func (m *CMsgGCPlayerInfo_RegionLeaderboard) GetDivision() uint32 { - if m != nil && m.Division != nil { - return *m.Division - } - return 0 -} - -func (m *CMsgGCPlayerInfo_RegionLeaderboard) GetAccountIds() []uint32 { - if m != nil { - return m.AccountIds - } - return nil -} - -type CMsgDOTACreateFantasyLeagueRequest struct { - LeagueName *string `protobuf:"bytes,1,opt,name=league_name,json=leagueName" json:"league_name,omitempty"` - LeagueLogo *uint64 `protobuf:"varint,2,opt,name=league_logo,json=leagueLogo" json:"league_logo,omitempty"` - SelectionMode *dota_shared_enums.Fantasy_Selection_Mode `protobuf:"varint,3,opt,name=selection_mode,json=selectionMode,enum=Fantasy_Selection_Mode,def=0" json:"selection_mode,omitempty"` - TeamCount *uint32 `protobuf:"varint,4,opt,name=team_count,json=teamCount" json:"team_count,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTACreateFantasyLeagueRequest) Reset() { *m = CMsgDOTACreateFantasyLeagueRequest{} } -func (m *CMsgDOTACreateFantasyLeagueRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTACreateFantasyLeagueRequest) ProtoMessage() {} -func (*CMsgDOTACreateFantasyLeagueRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{1} -} - -const Default_CMsgDOTACreateFantasyLeagueRequest_SelectionMode dota_shared_enums.Fantasy_Selection_Mode = dota_shared_enums.Fantasy_Selection_Mode_FANTASY_SELECTION_INVALID - -func (m *CMsgDOTACreateFantasyLeagueRequest) GetLeagueName() string { - if m != nil && m.LeagueName != nil { - return *m.LeagueName - } - return "" -} - -func (m *CMsgDOTACreateFantasyLeagueRequest) GetLeagueLogo() uint64 { - if m != nil && m.LeagueLogo != nil { - return *m.LeagueLogo - } - return 0 -} - -func (m *CMsgDOTACreateFantasyLeagueRequest) GetSelectionMode() dota_shared_enums.Fantasy_Selection_Mode { - if m != nil && m.SelectionMode != nil { - return *m.SelectionMode - } - return Default_CMsgDOTACreateFantasyLeagueRequest_SelectionMode -} - -func (m *CMsgDOTACreateFantasyLeagueRequest) GetTeamCount() uint32 { - if m != nil && m.TeamCount != nil { - return *m.TeamCount - } - return 0 -} - -type CMsgDOTACreateFantasyLeagueResponse struct { - Result *CMsgDOTACreateFantasyLeagueResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTACreateFantasyLeagueResponse_EResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTACreateFantasyLeagueResponse) Reset() { *m = CMsgDOTACreateFantasyLeagueResponse{} } -func (m *CMsgDOTACreateFantasyLeagueResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTACreateFantasyLeagueResponse) ProtoMessage() {} -func (*CMsgDOTACreateFantasyLeagueResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{2} -} - -const Default_CMsgDOTACreateFantasyLeagueResponse_Result CMsgDOTACreateFantasyLeagueResponse_EResult = CMsgDOTACreateFantasyLeagueResponse_SUCCESS - -func (m *CMsgDOTACreateFantasyLeagueResponse) GetResult() CMsgDOTACreateFantasyLeagueResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTACreateFantasyLeagueResponse_Result -} - -type CMsgFantasyLeagueScoring struct { - Level *float32 `protobuf:"fixed32,1,opt,name=level" json:"level,omitempty"` - Kills *float32 `protobuf:"fixed32,2,opt,name=kills" json:"kills,omitempty"` - Deaths *float32 `protobuf:"fixed32,3,opt,name=deaths" json:"deaths,omitempty"` - Assists *float32 `protobuf:"fixed32,4,opt,name=assists" json:"assists,omitempty"` - LastHits *float32 `protobuf:"fixed32,5,opt,name=last_hits,json=lastHits" json:"last_hits,omitempty"` - Denies *float32 `protobuf:"fixed32,6,opt,name=denies" json:"denies,omitempty"` - Gpm *float32 `protobuf:"fixed32,7,opt,name=gpm" json:"gpm,omitempty"` - Xppm *float32 `protobuf:"fixed32,8,opt,name=xppm" json:"xppm,omitempty"` - Stuns *float32 `protobuf:"fixed32,9,opt,name=stuns" json:"stuns,omitempty"` - Healing *float32 `protobuf:"fixed32,10,opt,name=healing" json:"healing,omitempty"` - TowerKills *float32 `protobuf:"fixed32,11,opt,name=tower_kills,json=towerKills" json:"tower_kills,omitempty"` - RoshanKills *float32 `protobuf:"fixed32,12,opt,name=roshan_kills,json=roshanKills" json:"roshan_kills,omitempty"` - MultiplierPremium *float32 `protobuf:"fixed32,13,opt,name=multiplier_premium,json=multiplierPremium" json:"multiplier_premium,omitempty"` - MultiplierProfessional *float32 `protobuf:"fixed32,14,opt,name=multiplier_professional,json=multiplierProfessional" json:"multiplier_professional,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgFantasyLeagueScoring) Reset() { *m = CMsgFantasyLeagueScoring{} } -func (m *CMsgFantasyLeagueScoring) String() string { return proto.CompactTextString(m) } -func (*CMsgFantasyLeagueScoring) ProtoMessage() {} -func (*CMsgFantasyLeagueScoring) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } - -func (m *CMsgFantasyLeagueScoring) GetLevel() float32 { - if m != nil && m.Level != nil { - return *m.Level - } - return 0 -} - -func (m *CMsgFantasyLeagueScoring) GetKills() float32 { - if m != nil && m.Kills != nil { - return *m.Kills - } - return 0 -} - -func (m *CMsgFantasyLeagueScoring) GetDeaths() float32 { - if m != nil && m.Deaths != nil { - return *m.Deaths - } - return 0 -} - -func (m *CMsgFantasyLeagueScoring) GetAssists() float32 { - if m != nil && m.Assists != nil { - return *m.Assists - } - return 0 -} - -func (m *CMsgFantasyLeagueScoring) GetLastHits() float32 { - if m != nil && m.LastHits != nil { - return *m.LastHits - } - return 0 -} - -func (m *CMsgFantasyLeagueScoring) GetDenies() float32 { - if m != nil && m.Denies != nil { - return *m.Denies - } - return 0 -} - -func (m *CMsgFantasyLeagueScoring) GetGpm() float32 { - if m != nil && m.Gpm != nil { - return *m.Gpm - } - return 0 -} - -func (m *CMsgFantasyLeagueScoring) GetXppm() float32 { - if m != nil && m.Xppm != nil { - return *m.Xppm - } - return 0 -} - -func (m *CMsgFantasyLeagueScoring) GetStuns() float32 { - if m != nil && m.Stuns != nil { - return *m.Stuns - } - return 0 -} - -func (m *CMsgFantasyLeagueScoring) GetHealing() float32 { - if m != nil && m.Healing != nil { - return *m.Healing - } - return 0 -} - -func (m *CMsgFantasyLeagueScoring) GetTowerKills() float32 { - if m != nil && m.TowerKills != nil { - return *m.TowerKills - } - return 0 -} - -func (m *CMsgFantasyLeagueScoring) GetRoshanKills() float32 { - if m != nil && m.RoshanKills != nil { - return *m.RoshanKills - } - return 0 -} - -func (m *CMsgFantasyLeagueScoring) GetMultiplierPremium() float32 { - if m != nil && m.MultiplierPremium != nil { - return *m.MultiplierPremium - } - return 0 -} - -func (m *CMsgFantasyLeagueScoring) GetMultiplierProfessional() float32 { - if m != nil && m.MultiplierProfessional != nil { - return *m.MultiplierProfessional - } - return 0 -} - -type CMsgDOTAFantasyLeagueInfo struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - CommissionerAccountId *uint32 `protobuf:"varint,2,opt,name=commissioner_account_id,json=commissionerAccountId" json:"commissioner_account_id,omitempty"` - FantasyLeagueName *string `protobuf:"bytes,3,opt,name=fantasy_league_name,json=fantasyLeagueName" json:"fantasy_league_name,omitempty"` - SelectionMode *dota_shared_enums.Fantasy_Selection_Mode `protobuf:"varint,4,opt,name=selection_mode,json=selectionMode,enum=Fantasy_Selection_Mode,def=0" json:"selection_mode,omitempty"` - TeamCount *uint32 `protobuf:"varint,5,opt,name=team_count,json=teamCount" json:"team_count,omitempty"` - Logo *uint64 `protobuf:"varint,6,opt,name=logo" json:"logo,omitempty"` - Scoring *CMsgFantasyLeagueScoring `protobuf:"bytes,7,opt,name=scoring" json:"scoring,omitempty"` - DraftTime *uint32 `protobuf:"varint,12,opt,name=draft_time,json=draftTime" json:"draft_time,omitempty"` - DraftPickTime *uint32 `protobuf:"varint,13,opt,name=draft_pick_time,json=draftPickTime" json:"draft_pick_time,omitempty"` - SeasonStart *uint32 `protobuf:"varint,15,opt,name=season_start,json=seasonStart" json:"season_start,omitempty"` - SeasonLength *uint32 `protobuf:"varint,16,opt,name=season_length,json=seasonLength" json:"season_length,omitempty"` - VetoVotes *uint32 `protobuf:"varint,17,opt,name=veto_votes,json=vetoVotes" json:"veto_votes,omitempty"` - Acquisitions *uint32 `protobuf:"varint,18,opt,name=acquisitions" json:"acquisitions,omitempty"` - Slot_1 *uint32 `protobuf:"varint,19,opt,name=slot_1,json=slot1" json:"slot_1,omitempty"` - Slot_2 *uint32 `protobuf:"varint,20,opt,name=slot_2,json=slot2" json:"slot_2,omitempty"` - Slot_3 *uint32 `protobuf:"varint,21,opt,name=slot_3,json=slot3" json:"slot_3,omitempty"` - Slot_4 *uint32 `protobuf:"varint,22,opt,name=slot_4,json=slot4" json:"slot_4,omitempty"` - Slot_5 *uint32 `protobuf:"varint,23,opt,name=slot_5,json=slot5" json:"slot_5,omitempty"` - BenchSlots *uint32 `protobuf:"varint,24,opt,name=bench_slots,json=benchSlots" json:"bench_slots,omitempty"` - OwnerInfo []*CMsgDOTAFantasyLeagueInfo_OwnerInfo `protobuf:"bytes,25,rep,name=owner_info,json=ownerInfo" json:"owner_info,omitempty"` - Players []uint32 `protobuf:"varint,26,rep,name=players" json:"players,omitempty"` - TimeZone *uint32 `protobuf:"varint,27,opt,name=time_zone,json=timeZone" json:"time_zone,omitempty"` - Season *uint32 `protobuf:"varint,28,opt,name=season" json:"season,omitempty"` - Password *string `protobuf:"bytes,29,opt,name=password" json:"password,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyLeagueInfo) Reset() { *m = CMsgDOTAFantasyLeagueInfo{} } -func (m *CMsgDOTAFantasyLeagueInfo) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyLeagueInfo) ProtoMessage() {} -func (*CMsgDOTAFantasyLeagueInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} } - -const Default_CMsgDOTAFantasyLeagueInfo_SelectionMode dota_shared_enums.Fantasy_Selection_Mode = dota_shared_enums.Fantasy_Selection_Mode_FANTASY_SELECTION_INVALID - -func (m *CMsgDOTAFantasyLeagueInfo) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueInfo) GetCommissionerAccountId() uint32 { - if m != nil && m.CommissionerAccountId != nil { - return *m.CommissionerAccountId - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueInfo) GetFantasyLeagueName() string { - if m != nil && m.FantasyLeagueName != nil { - return *m.FantasyLeagueName - } - return "" -} - -func (m *CMsgDOTAFantasyLeagueInfo) GetSelectionMode() dota_shared_enums.Fantasy_Selection_Mode { - if m != nil && m.SelectionMode != nil { - return *m.SelectionMode - } - return Default_CMsgDOTAFantasyLeagueInfo_SelectionMode -} - -func (m *CMsgDOTAFantasyLeagueInfo) GetTeamCount() uint32 { - if m != nil && m.TeamCount != nil { - return *m.TeamCount - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueInfo) GetLogo() uint64 { - if m != nil && m.Logo != nil { - return *m.Logo - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueInfo) GetScoring() *CMsgFantasyLeagueScoring { - if m != nil { - return m.Scoring - } - return nil -} - -func (m *CMsgDOTAFantasyLeagueInfo) GetDraftTime() uint32 { - if m != nil && m.DraftTime != nil { - return *m.DraftTime - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueInfo) GetDraftPickTime() uint32 { - if m != nil && m.DraftPickTime != nil { - return *m.DraftPickTime - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueInfo) GetSeasonStart() uint32 { - if m != nil && m.SeasonStart != nil { - return *m.SeasonStart - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueInfo) GetSeasonLength() uint32 { - if m != nil && m.SeasonLength != nil { - return *m.SeasonLength - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueInfo) GetVetoVotes() uint32 { - if m != nil && m.VetoVotes != nil { - return *m.VetoVotes - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueInfo) GetAcquisitions() uint32 { - if m != nil && m.Acquisitions != nil { - return *m.Acquisitions - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueInfo) GetSlot_1() uint32 { - if m != nil && m.Slot_1 != nil { - return *m.Slot_1 - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueInfo) GetSlot_2() uint32 { - if m != nil && m.Slot_2 != nil { - return *m.Slot_2 - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueInfo) GetSlot_3() uint32 { - if m != nil && m.Slot_3 != nil { - return *m.Slot_3 - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueInfo) GetSlot_4() uint32 { - if m != nil && m.Slot_4 != nil { - return *m.Slot_4 - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueInfo) GetSlot_5() uint32 { - if m != nil && m.Slot_5 != nil { - return *m.Slot_5 - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueInfo) GetBenchSlots() uint32 { - if m != nil && m.BenchSlots != nil { - return *m.BenchSlots - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueInfo) GetOwnerInfo() []*CMsgDOTAFantasyLeagueInfo_OwnerInfo { - if m != nil { - return m.OwnerInfo - } - return nil -} - -func (m *CMsgDOTAFantasyLeagueInfo) GetPlayers() []uint32 { - if m != nil { - return m.Players - } - return nil -} - -func (m *CMsgDOTAFantasyLeagueInfo) GetTimeZone() uint32 { - if m != nil && m.TimeZone != nil { - return *m.TimeZone - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueInfo) GetSeason() uint32 { - if m != nil && m.Season != nil { - return *m.Season - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueInfo) GetPassword() string { - if m != nil && m.Password != nil { - return *m.Password - } - return "" -} - -type CMsgDOTAFantasyLeagueInfo_OwnerInfo struct { - OwnerAccountId *uint32 `protobuf:"varint,1,opt,name=owner_account_id,json=ownerAccountId" json:"owner_account_id,omitempty"` - LeftLeague *bool `protobuf:"varint,2,opt,name=left_league,json=leftLeague" json:"left_league,omitempty"` - PlayerAccountId []uint32 `protobuf:"varint,3,rep,name=player_account_id,json=playerAccountId" json:"player_account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyLeagueInfo_OwnerInfo) Reset() { *m = CMsgDOTAFantasyLeagueInfo_OwnerInfo{} } -func (m *CMsgDOTAFantasyLeagueInfo_OwnerInfo) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyLeagueInfo_OwnerInfo) ProtoMessage() {} -func (*CMsgDOTAFantasyLeagueInfo_OwnerInfo) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{4, 0} -} - -func (m *CMsgDOTAFantasyLeagueInfo_OwnerInfo) GetOwnerAccountId() uint32 { - if m != nil && m.OwnerAccountId != nil { - return *m.OwnerAccountId - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueInfo_OwnerInfo) GetLeftLeague() bool { - if m != nil && m.LeftLeague != nil { - return *m.LeftLeague - } - return false -} - -func (m *CMsgDOTAFantasyLeagueInfo_OwnerInfo) GetPlayerAccountId() []uint32 { - if m != nil { - return m.PlayerAccountId - } - return nil -} - -type CMsgDOTAFantasyLeagueEditInfoRequest struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - EditInfo *CMsgDOTAFantasyLeagueInfo `protobuf:"bytes,2,opt,name=edit_info,json=editInfo" json:"edit_info,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyLeagueEditInfoRequest) Reset() { *m = CMsgDOTAFantasyLeagueEditInfoRequest{} } -func (m *CMsgDOTAFantasyLeagueEditInfoRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyLeagueEditInfoRequest) ProtoMessage() {} -func (*CMsgDOTAFantasyLeagueEditInfoRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{5} -} - -func (m *CMsgDOTAFantasyLeagueEditInfoRequest) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueEditInfoRequest) GetEditInfo() *CMsgDOTAFantasyLeagueInfo { - if m != nil { - return m.EditInfo - } - return nil -} - -type CMsgDOTAFantasyLeagueEditInfoResponse struct { - Result *CMsgDOTAFantasyLeagueEditInfoResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAFantasyLeagueEditInfoResponse_EResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyLeagueEditInfoResponse) Reset() { *m = CMsgDOTAFantasyLeagueEditInfoResponse{} } -func (m *CMsgDOTAFantasyLeagueEditInfoResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyLeagueEditInfoResponse) ProtoMessage() {} -func (*CMsgDOTAFantasyLeagueEditInfoResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{6} -} - -const Default_CMsgDOTAFantasyLeagueEditInfoResponse_Result CMsgDOTAFantasyLeagueEditInfoResponse_EResult = CMsgDOTAFantasyLeagueEditInfoResponse_SUCCESS - -func (m *CMsgDOTAFantasyLeagueEditInfoResponse) GetResult() CMsgDOTAFantasyLeagueEditInfoResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAFantasyLeagueEditInfoResponse_Result -} - -type CMsgDOTAFantasyLeagueFindRequest struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - Password *string `protobuf:"bytes,2,opt,name=password" json:"password,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyLeagueFindRequest) Reset() { *m = CMsgDOTAFantasyLeagueFindRequest{} } -func (m *CMsgDOTAFantasyLeagueFindRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyLeagueFindRequest) ProtoMessage() {} -func (*CMsgDOTAFantasyLeagueFindRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{7} -} - -func (m *CMsgDOTAFantasyLeagueFindRequest) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueFindRequest) GetPassword() string { - if m != nil && m.Password != nil { - return *m.Password - } - return "" -} - -type CMsgDOTAFantasyLeagueFindResponse struct { - Result *CMsgDOTAFantasyLeagueFindResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAFantasyLeagueFindResponse_EResult,def=0" json:"result,omitempty"` - FantasyLeagueName *string `protobuf:"bytes,2,opt,name=fantasy_league_name,json=fantasyLeagueName" json:"fantasy_league_name,omitempty"` - CommissionerName *string `protobuf:"bytes,3,opt,name=commissioner_name,json=commissionerName" json:"commissioner_name,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyLeagueFindResponse) Reset() { *m = CMsgDOTAFantasyLeagueFindResponse{} } -func (m *CMsgDOTAFantasyLeagueFindResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyLeagueFindResponse) ProtoMessage() {} -func (*CMsgDOTAFantasyLeagueFindResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{8} -} - -const Default_CMsgDOTAFantasyLeagueFindResponse_Result CMsgDOTAFantasyLeagueFindResponse_EResult = CMsgDOTAFantasyLeagueFindResponse_SUCCESS - -func (m *CMsgDOTAFantasyLeagueFindResponse) GetResult() CMsgDOTAFantasyLeagueFindResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAFantasyLeagueFindResponse_Result -} - -func (m *CMsgDOTAFantasyLeagueFindResponse) GetFantasyLeagueName() string { - if m != nil && m.FantasyLeagueName != nil { - return *m.FantasyLeagueName - } - return "" -} - -func (m *CMsgDOTAFantasyLeagueFindResponse) GetCommissionerName() string { - if m != nil && m.CommissionerName != nil { - return *m.CommissionerName - } - return "" -} - -type CMsgDOTAFantasyLeagueInfoRequest struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyLeagueInfoRequest) Reset() { *m = CMsgDOTAFantasyLeagueInfoRequest{} } -func (m *CMsgDOTAFantasyLeagueInfoRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyLeagueInfoRequest) ProtoMessage() {} -func (*CMsgDOTAFantasyLeagueInfoRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{9} -} - -func (m *CMsgDOTAFantasyLeagueInfoRequest) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -type CMsgDOTAFantasyLeagueInfoResponse struct { - Result *CMsgDOTAFantasyLeagueInfoResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAFantasyLeagueInfoResponse_EResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyLeagueInfoResponse) Reset() { *m = CMsgDOTAFantasyLeagueInfoResponse{} } -func (m *CMsgDOTAFantasyLeagueInfoResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyLeagueInfoResponse) ProtoMessage() {} -func (*CMsgDOTAFantasyLeagueInfoResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{10} -} - -const Default_CMsgDOTAFantasyLeagueInfoResponse_Result CMsgDOTAFantasyLeagueInfoResponse_EResult = CMsgDOTAFantasyLeagueInfoResponse_SUCCESS - -func (m *CMsgDOTAFantasyLeagueInfoResponse) GetResult() CMsgDOTAFantasyLeagueInfoResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAFantasyLeagueInfoResponse_Result -} - -type CMsgDOTAFantasyLeagueMatchupsRequest struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyLeagueMatchupsRequest) Reset() { *m = CMsgDOTAFantasyLeagueMatchupsRequest{} } -func (m *CMsgDOTAFantasyLeagueMatchupsRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyLeagueMatchupsRequest) ProtoMessage() {} -func (*CMsgDOTAFantasyLeagueMatchupsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{11} -} - -func (m *CMsgDOTAFantasyLeagueMatchupsRequest) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -type CMsgDOTAFantasyLeagueMatchupsResponse struct { - Result *CMsgDOTAFantasyLeagueMatchupsResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAFantasyLeagueMatchupsResponse_EResult,def=0" json:"result,omitempty"` - FantasyLeagueId *uint32 `protobuf:"varint,2,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - WeeklyMatchups []*CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups `protobuf:"bytes,3,rep,name=weekly_matchups,json=weeklyMatchups" json:"weekly_matchups,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyLeagueMatchupsResponse) Reset() { *m = CMsgDOTAFantasyLeagueMatchupsResponse{} } -func (m *CMsgDOTAFantasyLeagueMatchupsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyLeagueMatchupsResponse) ProtoMessage() {} -func (*CMsgDOTAFantasyLeagueMatchupsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{12} -} - -const Default_CMsgDOTAFantasyLeagueMatchupsResponse_Result CMsgDOTAFantasyLeagueMatchupsResponse_EResult = CMsgDOTAFantasyLeagueMatchupsResponse_SUCCESS - -func (m *CMsgDOTAFantasyLeagueMatchupsResponse) GetResult() CMsgDOTAFantasyLeagueMatchupsResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAFantasyLeagueMatchupsResponse_Result -} - -func (m *CMsgDOTAFantasyLeagueMatchupsResponse) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueMatchupsResponse) GetWeeklyMatchups() []*CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups { - if m != nil { - return m.WeeklyMatchups - } - return nil -} - -type CMsgDOTAFantasyLeagueMatchupsResponse_Matchup struct { - OwnerAccountId_1 *uint32 `protobuf:"varint,1,opt,name=owner_account_id_1,json=ownerAccountId1" json:"owner_account_id_1,omitempty"` - OwnerAccountId_2 *uint32 `protobuf:"varint,2,opt,name=owner_account_id_2,json=ownerAccountId2" json:"owner_account_id_2,omitempty"` - Score_1 *float32 `protobuf:"fixed32,3,opt,name=score_1,json=score1" json:"score_1,omitempty"` - Score_2 *float32 `protobuf:"fixed32,4,opt,name=score_2,json=score2" json:"score_2,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyLeagueMatchupsResponse_Matchup) Reset() { - *m = CMsgDOTAFantasyLeagueMatchupsResponse_Matchup{} -} -func (m *CMsgDOTAFantasyLeagueMatchupsResponse_Matchup) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAFantasyLeagueMatchupsResponse_Matchup) ProtoMessage() {} -func (*CMsgDOTAFantasyLeagueMatchupsResponse_Matchup) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{12, 0} -} - -func (m *CMsgDOTAFantasyLeagueMatchupsResponse_Matchup) GetOwnerAccountId_1() uint32 { - if m != nil && m.OwnerAccountId_1 != nil { - return *m.OwnerAccountId_1 - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueMatchupsResponse_Matchup) GetOwnerAccountId_2() uint32 { - if m != nil && m.OwnerAccountId_2 != nil { - return *m.OwnerAccountId_2 - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueMatchupsResponse_Matchup) GetScore_1() float32 { - if m != nil && m.Score_1 != nil { - return *m.Score_1 - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueMatchupsResponse_Matchup) GetScore_2() float32 { - if m != nil && m.Score_2 != nil { - return *m.Score_2 - } - return 0 -} - -type CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups struct { - Matchup []*CMsgDOTAFantasyLeagueMatchupsResponse_Matchup `protobuf:"bytes,1,rep,name=matchup" json:"matchup,omitempty"` - StartTime *uint32 `protobuf:"varint,2,opt,name=start_time,json=startTime" json:"start_time,omitempty"` - EndTime *uint32 `protobuf:"varint,3,opt,name=end_time,json=endTime" json:"end_time,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups) Reset() { - *m = CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups{} -} -func (m *CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups) ProtoMessage() {} -func (*CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{12, 1} -} - -func (m *CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups) GetMatchup() []*CMsgDOTAFantasyLeagueMatchupsResponse_Matchup { - if m != nil { - return m.Matchup - } - return nil -} - -func (m *CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups) GetStartTime() uint32 { - if m != nil && m.StartTime != nil { - return *m.StartTime - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups) GetEndTime() uint32 { - if m != nil && m.EndTime != nil { - return *m.EndTime - } - return 0 -} - -type CMsgDOTAEditFantasyTeamRequest struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - TeamIndex *uint32 `protobuf:"varint,2,opt,name=team_index,json=teamIndex" json:"team_index,omitempty"` - TeamName *string `protobuf:"bytes,3,opt,name=team_name,json=teamName" json:"team_name,omitempty"` - TeamLogo *uint64 `protobuf:"varint,4,opt,name=team_logo,json=teamLogo" json:"team_logo,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAEditFantasyTeamRequest) Reset() { *m = CMsgDOTAEditFantasyTeamRequest{} } -func (m *CMsgDOTAEditFantasyTeamRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAEditFantasyTeamRequest) ProtoMessage() {} -func (*CMsgDOTAEditFantasyTeamRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} } - -func (m *CMsgDOTAEditFantasyTeamRequest) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAEditFantasyTeamRequest) GetTeamIndex() uint32 { - if m != nil && m.TeamIndex != nil { - return *m.TeamIndex - } - return 0 -} - -func (m *CMsgDOTAEditFantasyTeamRequest) GetTeamName() string { - if m != nil && m.TeamName != nil { - return *m.TeamName - } - return "" -} - -func (m *CMsgDOTAEditFantasyTeamRequest) GetTeamLogo() uint64 { - if m != nil && m.TeamLogo != nil { - return *m.TeamLogo - } - return 0 -} - -type CMsgDOTAEditFantasyTeamResponse struct { - Result *CMsgDOTAEditFantasyTeamResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAEditFantasyTeamResponse_EResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAEditFantasyTeamResponse) Reset() { *m = CMsgDOTAEditFantasyTeamResponse{} } -func (m *CMsgDOTAEditFantasyTeamResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAEditFantasyTeamResponse) ProtoMessage() {} -func (*CMsgDOTAEditFantasyTeamResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{14} -} - -const Default_CMsgDOTAEditFantasyTeamResponse_Result CMsgDOTAEditFantasyTeamResponse_EResult = CMsgDOTAEditFantasyTeamResponse_SUCCESS - -func (m *CMsgDOTAEditFantasyTeamResponse) GetResult() CMsgDOTAEditFantasyTeamResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAEditFantasyTeamResponse_Result -} - -type CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID) Reset() { - *m = CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID{} -} -func (m *CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID) ProtoMessage() {} -func (*CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{15} -} - -func (m *CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -type CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID struct { - OwnerAccountId *uint32 `protobuf:"varint,1,opt,name=owner_account_id,json=ownerAccountId" json:"owner_account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID) Reset() { - *m = CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID{} -} -func (m *CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID) ProtoMessage() {} -func (*CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{16} -} - -func (m *CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID) GetOwnerAccountId() uint32 { - if m != nil && m.OwnerAccountId != nil { - return *m.OwnerAccountId - } - return 0 -} - -type CMsgDOTAFantasyTeamInfoResponse struct { - Results []*CMsgDOTAFantasyTeamInfo `protobuf:"bytes,1,rep,name=results" json:"results,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyTeamInfoResponse) Reset() { *m = CMsgDOTAFantasyTeamInfoResponse{} } -func (m *CMsgDOTAFantasyTeamInfoResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyTeamInfoResponse) ProtoMessage() {} -func (*CMsgDOTAFantasyTeamInfoResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{17} -} - -func (m *CMsgDOTAFantasyTeamInfoResponse) GetResults() []*CMsgDOTAFantasyTeamInfo { - if m != nil { - return m.Results - } - return nil -} - -type CMsgDOTAFantasyTeamInfo struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - OwnerAccountId *uint32 `protobuf:"varint,2,opt,name=owner_account_id,json=ownerAccountId" json:"owner_account_id,omitempty"` - FantasyTeamIndex *uint32 `protobuf:"varint,3,opt,name=fantasy_team_index,json=fantasyTeamIndex" json:"fantasy_team_index,omitempty"` - TeamName *string `protobuf:"bytes,4,opt,name=team_name,json=teamName" json:"team_name,omitempty"` - TeamLogo *uint64 `protobuf:"varint,5,opt,name=team_logo,json=teamLogo" json:"team_logo,omitempty"` - Wins *uint32 `protobuf:"varint,6,opt,name=wins" json:"wins,omitempty"` - Losses *uint32 `protobuf:"varint,7,opt,name=losses" json:"losses,omitempty"` - CurrentRoster []uint32 `protobuf:"varint,8,rep,name=current_roster,json=currentRoster" json:"current_roster,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyTeamInfo) Reset() { *m = CMsgDOTAFantasyTeamInfo{} } -func (m *CMsgDOTAFantasyTeamInfo) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyTeamInfo) ProtoMessage() {} -func (*CMsgDOTAFantasyTeamInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{18} } - -func (m *CMsgDOTAFantasyTeamInfo) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamInfo) GetOwnerAccountId() uint32 { - if m != nil && m.OwnerAccountId != nil { - return *m.OwnerAccountId - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamInfo) GetFantasyTeamIndex() uint32 { - if m != nil && m.FantasyTeamIndex != nil { - return *m.FantasyTeamIndex - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamInfo) GetTeamName() string { - if m != nil && m.TeamName != nil { - return *m.TeamName - } - return "" -} - -func (m *CMsgDOTAFantasyTeamInfo) GetTeamLogo() uint64 { - if m != nil && m.TeamLogo != nil { - return *m.TeamLogo - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamInfo) GetWins() uint32 { - if m != nil && m.Wins != nil { - return *m.Wins - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamInfo) GetLosses() uint32 { - if m != nil && m.Losses != nil { - return *m.Losses - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamInfo) GetCurrentRoster() []uint32 { - if m != nil { - return m.CurrentRoster - } - return nil -} - -type CMsgDOTAFantasyTeamScoreRequest struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - OwnerAccountId *uint32 `protobuf:"varint,2,opt,name=owner_account_id,json=ownerAccountId" json:"owner_account_id,omitempty"` - FantasyTeamIndex *uint32 `protobuf:"varint,3,opt,name=fantasy_team_index,json=fantasyTeamIndex" json:"fantasy_team_index,omitempty"` - FilterMatchId *uint64 `protobuf:"varint,4,opt,name=filter_match_id,json=filterMatchId" json:"filter_match_id,omitempty"` - FilterStartTime *uint32 `protobuf:"varint,5,opt,name=filter_start_time,json=filterStartTime" json:"filter_start_time,omitempty"` - FilterEndTime *uint32 `protobuf:"varint,6,opt,name=filter_end_time,json=filterEndTime" json:"filter_end_time,omitempty"` - IncludeBench *bool `protobuf:"varint,7,opt,name=include_bench,json=includeBench" json:"include_bench,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyTeamScoreRequest) Reset() { *m = CMsgDOTAFantasyTeamScoreRequest{} } -func (m *CMsgDOTAFantasyTeamScoreRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyTeamScoreRequest) ProtoMessage() {} -func (*CMsgDOTAFantasyTeamScoreRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{19} -} - -func (m *CMsgDOTAFantasyTeamScoreRequest) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamScoreRequest) GetOwnerAccountId() uint32 { - if m != nil && m.OwnerAccountId != nil { - return *m.OwnerAccountId - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamScoreRequest) GetFantasyTeamIndex() uint32 { - if m != nil && m.FantasyTeamIndex != nil { - return *m.FantasyTeamIndex - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamScoreRequest) GetFilterMatchId() uint64 { - if m != nil && m.FilterMatchId != nil { - return *m.FilterMatchId - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamScoreRequest) GetFilterStartTime() uint32 { - if m != nil && m.FilterStartTime != nil { - return *m.FilterStartTime - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamScoreRequest) GetFilterEndTime() uint32 { - if m != nil && m.FilterEndTime != nil { - return *m.FilterEndTime - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamScoreRequest) GetIncludeBench() bool { - if m != nil && m.IncludeBench != nil { - return *m.IncludeBench - } - return false -} - -type CMsgDOTAFantasyTeamScoreResponse struct { - Result *CMsgDOTAFantasyTeamScoreResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAFantasyTeamScoreResponse_EResult,def=0" json:"result,omitempty"` - FantasyTeamScore *float32 `protobuf:"fixed32,2,opt,name=fantasy_team_score,json=fantasyTeamScore" json:"fantasy_team_score,omitempty"` - FantasyPlayerScore []*CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore `protobuf:"bytes,3,rep,name=fantasy_player_score,json=fantasyPlayerScore" json:"fantasy_player_score,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyTeamScoreResponse) Reset() { *m = CMsgDOTAFantasyTeamScoreResponse{} } -func (m *CMsgDOTAFantasyTeamScoreResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyTeamScoreResponse) ProtoMessage() {} -func (*CMsgDOTAFantasyTeamScoreResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{20} -} - -const Default_CMsgDOTAFantasyTeamScoreResponse_Result CMsgDOTAFantasyTeamScoreResponse_EResult = CMsgDOTAFantasyTeamScoreResponse_SUCCESS - -func (m *CMsgDOTAFantasyTeamScoreResponse) GetResult() CMsgDOTAFantasyTeamScoreResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAFantasyTeamScoreResponse_Result -} - -func (m *CMsgDOTAFantasyTeamScoreResponse) GetFantasyTeamScore() float32 { - if m != nil && m.FantasyTeamScore != nil { - return *m.FantasyTeamScore - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamScoreResponse) GetFantasyPlayerScore() []*CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore { - if m != nil { - return m.FantasyPlayerScore - } - return nil -} - -type CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Score *float32 `protobuf:"fixed32,2,opt,name=score" json:"score,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore) Reset() { - *m = CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore{} -} -func (m *CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore) ProtoMessage() {} -func (*CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{20, 0} -} - -func (m *CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore) GetScore() float32 { - if m != nil && m.Score != nil { - return *m.Score - } - return 0 -} - -type CMsgDOTAFantasyTeamStandingsRequest struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - Count *uint32 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"` - FilterStartTime *uint32 `protobuf:"varint,3,opt,name=filter_start_time,json=filterStartTime" json:"filter_start_time,omitempty"` - FilterEndTime *uint32 `protobuf:"varint,4,opt,name=filter_end_time,json=filterEndTime" json:"filter_end_time,omitempty"` - FilterMatchId *uint64 `protobuf:"varint,5,opt,name=filter_match_id,json=filterMatchId" json:"filter_match_id,omitempty"` - FilterLastMatch *bool `protobuf:"varint,6,opt,name=filter_last_match,json=filterLastMatch" json:"filter_last_match,omitempty"` - FilterInHall *bool `protobuf:"varint,7,opt,name=filter_in_hall,json=filterInHall" json:"filter_in_hall,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyTeamStandingsRequest) Reset() { *m = CMsgDOTAFantasyTeamStandingsRequest{} } -func (m *CMsgDOTAFantasyTeamStandingsRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyTeamStandingsRequest) ProtoMessage() {} -func (*CMsgDOTAFantasyTeamStandingsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{21} -} - -func (m *CMsgDOTAFantasyTeamStandingsRequest) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamStandingsRequest) GetCount() uint32 { - if m != nil && m.Count != nil { - return *m.Count - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamStandingsRequest) GetFilterStartTime() uint32 { - if m != nil && m.FilterStartTime != nil { - return *m.FilterStartTime - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamStandingsRequest) GetFilterEndTime() uint32 { - if m != nil && m.FilterEndTime != nil { - return *m.FilterEndTime - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamStandingsRequest) GetFilterMatchId() uint64 { - if m != nil && m.FilterMatchId != nil { - return *m.FilterMatchId - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamStandingsRequest) GetFilterLastMatch() bool { - if m != nil && m.FilterLastMatch != nil { - return *m.FilterLastMatch - } - return false -} - -func (m *CMsgDOTAFantasyTeamStandingsRequest) GetFilterInHall() bool { - if m != nil && m.FilterInHall != nil { - return *m.FilterInHall - } - return false -} - -type CMsgDOTAFantasyTeamStandingsResponse struct { - Result *CMsgDOTAFantasyTeamStandingsResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAFantasyTeamStandingsResponse_EResult,def=0" json:"result,omitempty"` - TeamScores []*CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore `protobuf:"bytes,3,rep,name=team_scores,json=teamScores" json:"team_scores,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyTeamStandingsResponse) Reset() { *m = CMsgDOTAFantasyTeamStandingsResponse{} } -func (m *CMsgDOTAFantasyTeamStandingsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyTeamStandingsResponse) ProtoMessage() {} -func (*CMsgDOTAFantasyTeamStandingsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{22} -} - -const Default_CMsgDOTAFantasyTeamStandingsResponse_Result CMsgDOTAFantasyTeamStandingsResponse_EResult = CMsgDOTAFantasyTeamStandingsResponse_SUCCESS - -func (m *CMsgDOTAFantasyTeamStandingsResponse) GetResult() CMsgDOTAFantasyTeamStandingsResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAFantasyTeamStandingsResponse_Result -} - -func (m *CMsgDOTAFantasyTeamStandingsResponse) GetTeamScores() []*CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore { - if m != nil { - return m.TeamScores - } - return nil -} - -type CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - OwnerAccountId *uint32 `protobuf:"varint,2,opt,name=owner_account_id,json=ownerAccountId" json:"owner_account_id,omitempty"` - FantasyTeamIndex *uint32 `protobuf:"varint,3,opt,name=fantasy_team_index,json=fantasyTeamIndex" json:"fantasy_team_index,omitempty"` - FantasyTeamLogo *uint64 `protobuf:"varint,4,opt,name=fantasy_team_logo,json=fantasyTeamLogo" json:"fantasy_team_logo,omitempty"` - OwnerName *string `protobuf:"bytes,5,opt,name=owner_name,json=ownerName" json:"owner_name,omitempty"` - FantasyTeamName *string `protobuf:"bytes,6,opt,name=fantasy_team_name,json=fantasyTeamName" json:"fantasy_team_name,omitempty"` - Score *float32 `protobuf:"fixed32,7,opt,name=score" json:"score,omitempty"` - ScoreAgainst *float32 `protobuf:"fixed32,8,opt,name=score_against,json=scoreAgainst" json:"score_against,omitempty"` - Wins *uint32 `protobuf:"varint,9,opt,name=wins" json:"wins,omitempty"` - Losses *uint32 `protobuf:"varint,10,opt,name=losses" json:"losses,omitempty"` - Streak *int32 `protobuf:"varint,11,opt,name=streak" json:"streak,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) Reset() { - *m = CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore{} -} -func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) ProtoMessage() {} -func (*CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{22, 0} -} - -func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) GetOwnerAccountId() uint32 { - if m != nil && m.OwnerAccountId != nil { - return *m.OwnerAccountId - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) GetFantasyTeamIndex() uint32 { - if m != nil && m.FantasyTeamIndex != nil { - return *m.FantasyTeamIndex - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) GetFantasyTeamLogo() uint64 { - if m != nil && m.FantasyTeamLogo != nil { - return *m.FantasyTeamLogo - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) GetOwnerName() string { - if m != nil && m.OwnerName != nil { - return *m.OwnerName - } - return "" -} - -func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) GetFantasyTeamName() string { - if m != nil && m.FantasyTeamName != nil { - return *m.FantasyTeamName - } - return "" -} - -func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) GetScore() float32 { - if m != nil && m.Score != nil { - return *m.Score - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) GetScoreAgainst() float32 { - if m != nil && m.ScoreAgainst != nil { - return *m.ScoreAgainst - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) GetWins() uint32 { - if m != nil && m.Wins != nil { - return *m.Wins - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) GetLosses() uint32 { - if m != nil && m.Losses != nil { - return *m.Losses - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore) GetStreak() int32 { - if m != nil && m.Streak != nil { - return *m.Streak - } - return 0 -} - -type CMsgDOTAFantasyPlayerScoreRequest struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - PlayerAccountId *uint32 `protobuf:"varint,2,opt,name=player_account_id,json=playerAccountId" json:"player_account_id,omitempty"` - FilterStartTime *uint32 `protobuf:"varint,3,opt,name=filter_start_time,json=filterStartTime" json:"filter_start_time,omitempty"` - FilterEndTime *uint32 `protobuf:"varint,4,opt,name=filter_end_time,json=filterEndTime" json:"filter_end_time,omitempty"` - FilterMatchId *uint64 `protobuf:"varint,5,opt,name=filter_match_id,json=filterMatchId" json:"filter_match_id,omitempty"` - FilterLastMatch *bool `protobuf:"varint,6,opt,name=filter_last_match,json=filterLastMatch" json:"filter_last_match,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyPlayerScoreRequest) Reset() { *m = CMsgDOTAFantasyPlayerScoreRequest{} } -func (m *CMsgDOTAFantasyPlayerScoreRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyPlayerScoreRequest) ProtoMessage() {} -func (*CMsgDOTAFantasyPlayerScoreRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{23} -} - -func (m *CMsgDOTAFantasyPlayerScoreRequest) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerScoreRequest) GetPlayerAccountId() uint32 { - if m != nil && m.PlayerAccountId != nil { - return *m.PlayerAccountId - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerScoreRequest) GetFilterStartTime() uint32 { - if m != nil && m.FilterStartTime != nil { - return *m.FilterStartTime - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerScoreRequest) GetFilterEndTime() uint32 { - if m != nil && m.FilterEndTime != nil { - return *m.FilterEndTime - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerScoreRequest) GetFilterMatchId() uint64 { - if m != nil && m.FilterMatchId != nil { - return *m.FilterMatchId - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerScoreRequest) GetFilterLastMatch() bool { - if m != nil && m.FilterLastMatch != nil { - return *m.FilterLastMatch - } - return false -} - -type CMsgDOTAFantasyPlayerScoreResponse struct { - Result *CMsgDOTAFantasyPlayerScoreResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAFantasyPlayerScoreResponse_EResult,def=0" json:"result,omitempty"` - FantasyLeagueId *uint32 `protobuf:"varint,2,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - PlayerAccountId *uint32 `protobuf:"varint,3,opt,name=player_account_id,json=playerAccountId" json:"player_account_id,omitempty"` - PlayerName *string `protobuf:"bytes,4,opt,name=player_name,json=playerName" json:"player_name,omitempty"` - Score *float32 `protobuf:"fixed32,5,opt,name=score" json:"score,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyPlayerScoreResponse) Reset() { *m = CMsgDOTAFantasyPlayerScoreResponse{} } -func (m *CMsgDOTAFantasyPlayerScoreResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyPlayerScoreResponse) ProtoMessage() {} -func (*CMsgDOTAFantasyPlayerScoreResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{24} -} - -const Default_CMsgDOTAFantasyPlayerScoreResponse_Result CMsgDOTAFantasyPlayerScoreResponse_EResult = CMsgDOTAFantasyPlayerScoreResponse_SUCCESS - -func (m *CMsgDOTAFantasyPlayerScoreResponse) GetResult() CMsgDOTAFantasyPlayerScoreResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAFantasyPlayerScoreResponse_Result -} - -func (m *CMsgDOTAFantasyPlayerScoreResponse) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerScoreResponse) GetPlayerAccountId() uint32 { - if m != nil && m.PlayerAccountId != nil { - return *m.PlayerAccountId - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerScoreResponse) GetPlayerName() string { - if m != nil && m.PlayerName != nil { - return *m.PlayerName - } - return "" -} - -func (m *CMsgDOTAFantasyPlayerScoreResponse) GetScore() float32 { - if m != nil && m.Score != nil { - return *m.Score - } - return 0 -} - -type CMsgDOTAFantasyPlayerStandingsRequest struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - Count *uint32 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"` - Role *uint32 `protobuf:"varint,3,opt,name=role" json:"role,omitempty"` - FilterStartTime *uint32 `protobuf:"varint,4,opt,name=filter_start_time,json=filterStartTime" json:"filter_start_time,omitempty"` - FilterEndTime *uint32 `protobuf:"varint,5,opt,name=filter_end_time,json=filterEndTime" json:"filter_end_time,omitempty"` - FilterMatchId *uint64 `protobuf:"varint,6,opt,name=filter_match_id,json=filterMatchId" json:"filter_match_id,omitempty"` - FilterLastMatch *bool `protobuf:"varint,7,opt,name=filter_last_match,json=filterLastMatch" json:"filter_last_match,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyPlayerStandingsRequest) Reset() { *m = CMsgDOTAFantasyPlayerStandingsRequest{} } -func (m *CMsgDOTAFantasyPlayerStandingsRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyPlayerStandingsRequest) ProtoMessage() {} -func (*CMsgDOTAFantasyPlayerStandingsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{25} -} - -func (m *CMsgDOTAFantasyPlayerStandingsRequest) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStandingsRequest) GetCount() uint32 { - if m != nil && m.Count != nil { - return *m.Count - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStandingsRequest) GetRole() uint32 { - if m != nil && m.Role != nil { - return *m.Role - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStandingsRequest) GetFilterStartTime() uint32 { - if m != nil && m.FilterStartTime != nil { - return *m.FilterStartTime - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStandingsRequest) GetFilterEndTime() uint32 { - if m != nil && m.FilterEndTime != nil { - return *m.FilterEndTime - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStandingsRequest) GetFilterMatchId() uint64 { - if m != nil && m.FilterMatchId != nil { - return *m.FilterMatchId - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStandingsRequest) GetFilterLastMatch() bool { - if m != nil && m.FilterLastMatch != nil { - return *m.FilterLastMatch - } - return false -} - -type CMsgDOTAFantasyPlayerStandingsResponse struct { - Result *CMsgDOTAFantasyPlayerStandingsResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAFantasyPlayerStandingsResponse_EResult,def=0" json:"result,omitempty"` - FantasyLeagueId *uint32 `protobuf:"varint,2,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - Role *uint32 `protobuf:"varint,3,opt,name=role" json:"role,omitempty"` - PlayerScores []*CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore `protobuf:"bytes,4,rep,name=player_scores,json=playerScores" json:"player_scores,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyPlayerStandingsResponse) Reset() { - *m = CMsgDOTAFantasyPlayerStandingsResponse{} -} -func (m *CMsgDOTAFantasyPlayerStandingsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyPlayerStandingsResponse) ProtoMessage() {} -func (*CMsgDOTAFantasyPlayerStandingsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{26} -} - -const Default_CMsgDOTAFantasyPlayerStandingsResponse_Result CMsgDOTAFantasyPlayerStandingsResponse_EResult = CMsgDOTAFantasyPlayerStandingsResponse_SUCCESS - -func (m *CMsgDOTAFantasyPlayerStandingsResponse) GetResult() CMsgDOTAFantasyPlayerStandingsResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAFantasyPlayerStandingsResponse_Result -} - -func (m *CMsgDOTAFantasyPlayerStandingsResponse) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStandingsResponse) GetRole() uint32 { - if m != nil && m.Role != nil { - return *m.Role - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStandingsResponse) GetPlayerScores() []*CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore { - if m != nil { - return m.PlayerScores - } - return nil -} - -type CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore struct { - PlayerAccountId *uint32 `protobuf:"varint,1,opt,name=player_account_id,json=playerAccountId" json:"player_account_id,omitempty"` - PlayerName *string `protobuf:"bytes,2,opt,name=player_name,json=playerName" json:"player_name,omitempty"` - Score *float32 `protobuf:"fixed32,3,opt,name=score" json:"score,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore) Reset() { - *m = CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore{} -} -func (m *CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore) ProtoMessage() {} -func (*CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{26, 0} -} - -func (m *CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore) GetPlayerAccountId() uint32 { - if m != nil && m.PlayerAccountId != nil { - return *m.PlayerAccountId - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore) GetPlayerName() string { - if m != nil && m.PlayerName != nil { - return *m.PlayerName - } - return "" -} - -func (m *CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore) GetScore() float32 { - if m != nil && m.Score != nil { - return *m.Score - } - return 0 -} - -type CMsgDOTAFantasyPlayerInfoRequest struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyPlayerInfoRequest) Reset() { *m = CMsgDOTAFantasyPlayerInfoRequest{} } -func (m *CMsgDOTAFantasyPlayerInfoRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyPlayerInfoRequest) ProtoMessage() {} -func (*CMsgDOTAFantasyPlayerInfoRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{27} -} - -type CMsgDOTAFantasyPlayerInfoResponse struct { - Msg *CMsgGCPlayerInfo `protobuf:"bytes,1,opt,name=msg" json:"msg,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyPlayerInfoResponse) Reset() { *m = CMsgDOTAFantasyPlayerInfoResponse{} } -func (m *CMsgDOTAFantasyPlayerInfoResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyPlayerInfoResponse) ProtoMessage() {} -func (*CMsgDOTAFantasyPlayerInfoResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{28} -} - -func (m *CMsgDOTAFantasyPlayerInfoResponse) GetMsg() *CMsgGCPlayerInfo { - if m != nil { - return m.Msg - } - return nil -} - -type CMsgDOTAFantasyLeagueCreateRequest struct { - SeasonId *uint32 `protobuf:"varint,1,opt,name=season_id,json=seasonId" json:"season_id,omitempty"` - FantasyLeagueName *string `protobuf:"bytes,2,opt,name=fantasy_league_name,json=fantasyLeagueName" json:"fantasy_league_name,omitempty"` - Password *string `protobuf:"bytes,3,opt,name=password" json:"password,omitempty"` - TeamName *string `protobuf:"bytes,4,opt,name=team_name,json=teamName" json:"team_name,omitempty"` - Logo *uint64 `protobuf:"varint,5,opt,name=logo" json:"logo,omitempty"` - TicketItemId *uint64 `protobuf:"varint,6,opt,name=ticket_item_id,json=ticketItemId" json:"ticket_item_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyLeagueCreateRequest) Reset() { *m = CMsgDOTAFantasyLeagueCreateRequest{} } -func (m *CMsgDOTAFantasyLeagueCreateRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyLeagueCreateRequest) ProtoMessage() {} -func (*CMsgDOTAFantasyLeagueCreateRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{29} -} - -func (m *CMsgDOTAFantasyLeagueCreateRequest) GetSeasonId() uint32 { - if m != nil && m.SeasonId != nil { - return *m.SeasonId - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueCreateRequest) GetFantasyLeagueName() string { - if m != nil && m.FantasyLeagueName != nil { - return *m.FantasyLeagueName - } - return "" -} - -func (m *CMsgDOTAFantasyLeagueCreateRequest) GetPassword() string { - if m != nil && m.Password != nil { - return *m.Password - } - return "" -} - -func (m *CMsgDOTAFantasyLeagueCreateRequest) GetTeamName() string { - if m != nil && m.TeamName != nil { - return *m.TeamName - } - return "" -} - -func (m *CMsgDOTAFantasyLeagueCreateRequest) GetLogo() uint64 { - if m != nil && m.Logo != nil { - return *m.Logo - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueCreateRequest) GetTicketItemId() uint64 { - if m != nil && m.TicketItemId != nil { - return *m.TicketItemId - } - return 0 -} - -type CMsgDOTAFantasyLeagueCreateResponse struct { - Result *CMsgDOTAFantasyLeagueCreateResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAFantasyLeagueCreateResponse_EResult,def=0" json:"result,omitempty"` - FantasyLeagueId *uint32 `protobuf:"varint,2,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyLeagueCreateResponse) Reset() { *m = CMsgDOTAFantasyLeagueCreateResponse{} } -func (m *CMsgDOTAFantasyLeagueCreateResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyLeagueCreateResponse) ProtoMessage() {} -func (*CMsgDOTAFantasyLeagueCreateResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{30} -} - -const Default_CMsgDOTAFantasyLeagueCreateResponse_Result CMsgDOTAFantasyLeagueCreateResponse_EResult = CMsgDOTAFantasyLeagueCreateResponse_SUCCESS - -func (m *CMsgDOTAFantasyLeagueCreateResponse) GetResult() CMsgDOTAFantasyLeagueCreateResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAFantasyLeagueCreateResponse_Result -} - -func (m *CMsgDOTAFantasyLeagueCreateResponse) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -type CMsgDOTAFantasyTeamCreateRequest struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - Password *string `protobuf:"bytes,2,opt,name=password" json:"password,omitempty"` - TeamName *string `protobuf:"bytes,3,opt,name=team_name,json=teamName" json:"team_name,omitempty"` - Logo *uint64 `protobuf:"varint,4,opt,name=logo" json:"logo,omitempty"` - TicketItemId *uint64 `protobuf:"varint,5,opt,name=ticket_item_id,json=ticketItemId" json:"ticket_item_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyTeamCreateRequest) Reset() { *m = CMsgDOTAFantasyTeamCreateRequest{} } -func (m *CMsgDOTAFantasyTeamCreateRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyTeamCreateRequest) ProtoMessage() {} -func (*CMsgDOTAFantasyTeamCreateRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{31} -} - -func (m *CMsgDOTAFantasyTeamCreateRequest) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamCreateRequest) GetPassword() string { - if m != nil && m.Password != nil { - return *m.Password - } - return "" -} - -func (m *CMsgDOTAFantasyTeamCreateRequest) GetTeamName() string { - if m != nil && m.TeamName != nil { - return *m.TeamName - } - return "" -} - -func (m *CMsgDOTAFantasyTeamCreateRequest) GetLogo() uint64 { - if m != nil && m.Logo != nil { - return *m.Logo - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamCreateRequest) GetTicketItemId() uint64 { - if m != nil && m.TicketItemId != nil { - return *m.TicketItemId - } - return 0 -} - -type CMsgDOTAFantasyTeamCreateResponse struct { - Result *CMsgDOTAFantasyTeamCreateResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAFantasyTeamCreateResponse_EResult,def=0" json:"result,omitempty"` - FantasyTeamIndex *uint32 `protobuf:"varint,2,opt,name=fantasy_team_index,json=fantasyTeamIndex" json:"fantasy_team_index,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyTeamCreateResponse) Reset() { *m = CMsgDOTAFantasyTeamCreateResponse{} } -func (m *CMsgDOTAFantasyTeamCreateResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyTeamCreateResponse) ProtoMessage() {} -func (*CMsgDOTAFantasyTeamCreateResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{32} -} - -const Default_CMsgDOTAFantasyTeamCreateResponse_Result CMsgDOTAFantasyTeamCreateResponse_EResult = CMsgDOTAFantasyTeamCreateResponse_SUCCESS - -func (m *CMsgDOTAFantasyTeamCreateResponse) GetResult() CMsgDOTAFantasyTeamCreateResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAFantasyTeamCreateResponse_Result -} - -func (m *CMsgDOTAFantasyTeamCreateResponse) GetFantasyTeamIndex() uint32 { - if m != nil && m.FantasyTeamIndex != nil { - return *m.FantasyTeamIndex - } - return 0 -} - -type CMsgDOTAFantasyLeagueEditInvitesRequest struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - Password *string `protobuf:"bytes,2,opt,name=password" json:"password,omitempty"` - InviteChange []*CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange `protobuf:"bytes,3,rep,name=invite_change,json=inviteChange" json:"invite_change,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyLeagueEditInvitesRequest) Reset() { - *m = CMsgDOTAFantasyLeagueEditInvitesRequest{} -} -func (m *CMsgDOTAFantasyLeagueEditInvitesRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyLeagueEditInvitesRequest) ProtoMessage() {} -func (*CMsgDOTAFantasyLeagueEditInvitesRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{33} -} - -func (m *CMsgDOTAFantasyLeagueEditInvitesRequest) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueEditInvitesRequest) GetPassword() string { - if m != nil && m.Password != nil { - return *m.Password - } - return "" -} - -func (m *CMsgDOTAFantasyLeagueEditInvitesRequest) GetInviteChange() []*CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange { - if m != nil { - return m.InviteChange - } - return nil -} - -type CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Invited *bool `protobuf:"varint,2,opt,name=invited" json:"invited,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange) Reset() { - *m = CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange{} -} -func (m *CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange) ProtoMessage() {} -func (*CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{33, 0} -} - -func (m *CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange) GetInvited() bool { - if m != nil && m.Invited != nil { - return *m.Invited - } - return false -} - -type CMsgDOTAFantasyLeagueEditInvitesResponse struct { - Result *CMsgDOTAFantasyLeagueEditInvitesResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAFantasyLeagueEditInvitesResponse_EResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyLeagueEditInvitesResponse) Reset() { - *m = CMsgDOTAFantasyLeagueEditInvitesResponse{} -} -func (m *CMsgDOTAFantasyLeagueEditInvitesResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyLeagueEditInvitesResponse) ProtoMessage() {} -func (*CMsgDOTAFantasyLeagueEditInvitesResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{34} -} - -const Default_CMsgDOTAFantasyLeagueEditInvitesResponse_Result CMsgDOTAFantasyLeagueEditInvitesResponse_EResult = CMsgDOTAFantasyLeagueEditInvitesResponse_SUCCESS - -func (m *CMsgDOTAFantasyLeagueEditInvitesResponse) GetResult() CMsgDOTAFantasyLeagueEditInvitesResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAFantasyLeagueEditInvitesResponse_Result -} - -type CMsgDOTAFantasyLeagueDraftStatusRequest struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyLeagueDraftStatusRequest) Reset() { - *m = CMsgDOTAFantasyLeagueDraftStatusRequest{} -} -func (m *CMsgDOTAFantasyLeagueDraftStatusRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyLeagueDraftStatusRequest) ProtoMessage() {} -func (*CMsgDOTAFantasyLeagueDraftStatusRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{35} -} - -func (m *CMsgDOTAFantasyLeagueDraftStatusRequest) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -type CMsgDOTAFantasyLeagueDraftStatus struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - DraftOrder []uint32 `protobuf:"varint,2,rep,name=draft_order,json=draftOrder" json:"draft_order,omitempty"` - CurrentPick *uint32 `protobuf:"varint,3,opt,name=current_pick,json=currentPick" json:"current_pick,omitempty"` - TimeRemaining *uint32 `protobuf:"varint,4,opt,name=time_remaining,json=timeRemaining" json:"time_remaining,omitempty"` - PendingResume *bool `protobuf:"varint,5,opt,name=pending_resume,json=pendingResume" json:"pending_resume,omitempty"` - Completed *bool `protobuf:"varint,6,opt,name=completed" json:"completed,omitempty"` - AvailablePlayers []uint32 `protobuf:"varint,7,rep,name=available_players,json=availablePlayers" json:"available_players,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyLeagueDraftStatus) Reset() { *m = CMsgDOTAFantasyLeagueDraftStatus{} } -func (m *CMsgDOTAFantasyLeagueDraftStatus) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyLeagueDraftStatus) ProtoMessage() {} -func (*CMsgDOTAFantasyLeagueDraftStatus) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{36} -} - -func (m *CMsgDOTAFantasyLeagueDraftStatus) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueDraftStatus) GetDraftOrder() []uint32 { - if m != nil { - return m.DraftOrder - } - return nil -} - -func (m *CMsgDOTAFantasyLeagueDraftStatus) GetCurrentPick() uint32 { - if m != nil && m.CurrentPick != nil { - return *m.CurrentPick - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueDraftStatus) GetTimeRemaining() uint32 { - if m != nil && m.TimeRemaining != nil { - return *m.TimeRemaining - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueDraftStatus) GetPendingResume() bool { - if m != nil && m.PendingResume != nil { - return *m.PendingResume - } - return false -} - -func (m *CMsgDOTAFantasyLeagueDraftStatus) GetCompleted() bool { - if m != nil && m.Completed != nil { - return *m.Completed - } - return false -} - -func (m *CMsgDOTAFantasyLeagueDraftStatus) GetAvailablePlayers() []uint32 { - if m != nil { - return m.AvailablePlayers - } - return nil -} - -type CMsgDOTAFantasyLeagueDraftPlayerRequest struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - TeamIndex *uint32 `protobuf:"varint,2,opt,name=team_index,json=teamIndex" json:"team_index,omitempty"` - PlayerAccountId *uint32 `protobuf:"varint,3,opt,name=player_account_id,json=playerAccountId" json:"player_account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyLeagueDraftPlayerRequest) Reset() { - *m = CMsgDOTAFantasyLeagueDraftPlayerRequest{} -} -func (m *CMsgDOTAFantasyLeagueDraftPlayerRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyLeagueDraftPlayerRequest) ProtoMessage() {} -func (*CMsgDOTAFantasyLeagueDraftPlayerRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{37} -} - -func (m *CMsgDOTAFantasyLeagueDraftPlayerRequest) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueDraftPlayerRequest) GetTeamIndex() uint32 { - if m != nil && m.TeamIndex != nil { - return *m.TeamIndex - } - return 0 -} - -func (m *CMsgDOTAFantasyLeagueDraftPlayerRequest) GetPlayerAccountId() uint32 { - if m != nil && m.PlayerAccountId != nil { - return *m.PlayerAccountId - } - return 0 -} - -type CMsgDOTAFantasyLeagueDraftPlayerResponse struct { - Result *CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyLeagueDraftPlayerResponse) Reset() { - *m = CMsgDOTAFantasyLeagueDraftPlayerResponse{} -} -func (m *CMsgDOTAFantasyLeagueDraftPlayerResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyLeagueDraftPlayerResponse) ProtoMessage() {} -func (*CMsgDOTAFantasyLeagueDraftPlayerResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{38} -} - -const Default_CMsgDOTAFantasyLeagueDraftPlayerResponse_Result CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult = CMsgDOTAFantasyLeagueDraftPlayerResponse_SUCCESS - -func (m *CMsgDOTAFantasyLeagueDraftPlayerResponse) GetResult() CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAFantasyLeagueDraftPlayerResponse_Result -} - -type CMsgDOTAFantasyTeamRosterSwapRequest struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - TeamIndex *uint32 `protobuf:"varint,2,opt,name=team_index,json=teamIndex" json:"team_index,omitempty"` - Timestamp *uint32 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"` - Slot_1 *uint32 `protobuf:"varint,4,opt,name=slot_1,json=slot1" json:"slot_1,omitempty"` - Slot_2 *uint32 `protobuf:"varint,5,opt,name=slot_2,json=slot2" json:"slot_2,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyTeamRosterSwapRequest) Reset() { *m = CMsgDOTAFantasyTeamRosterSwapRequest{} } -func (m *CMsgDOTAFantasyTeamRosterSwapRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyTeamRosterSwapRequest) ProtoMessage() {} -func (*CMsgDOTAFantasyTeamRosterSwapRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{39} -} - -func (m *CMsgDOTAFantasyTeamRosterSwapRequest) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamRosterSwapRequest) GetTeamIndex() uint32 { - if m != nil && m.TeamIndex != nil { - return *m.TeamIndex - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamRosterSwapRequest) GetTimestamp() uint32 { - if m != nil && m.Timestamp != nil { - return *m.Timestamp - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamRosterSwapRequest) GetSlot_1() uint32 { - if m != nil && m.Slot_1 != nil { - return *m.Slot_1 - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamRosterSwapRequest) GetSlot_2() uint32 { - if m != nil && m.Slot_2 != nil { - return *m.Slot_2 - } - return 0 -} - -type CMsgDOTAFantasyTeamRosterSwapResponse struct { - Result *CMsgDOTAFantasyTeamRosterSwapResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAFantasyTeamRosterSwapResponse_EResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyTeamRosterSwapResponse) Reset() { *m = CMsgDOTAFantasyTeamRosterSwapResponse{} } -func (m *CMsgDOTAFantasyTeamRosterSwapResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyTeamRosterSwapResponse) ProtoMessage() {} -func (*CMsgDOTAFantasyTeamRosterSwapResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{40} -} - -const Default_CMsgDOTAFantasyTeamRosterSwapResponse_Result CMsgDOTAFantasyTeamRosterSwapResponse_EResult = CMsgDOTAFantasyTeamRosterSwapResponse_SUCCESS - -func (m *CMsgDOTAFantasyTeamRosterSwapResponse) GetResult() CMsgDOTAFantasyTeamRosterSwapResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAFantasyTeamRosterSwapResponse_Result -} - -type CMsgDOTAFantasyTeamRosterAddDropRequest struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - TeamIndex *uint32 `protobuf:"varint,2,opt,name=team_index,json=teamIndex" json:"team_index,omitempty"` - AddAccountId *uint32 `protobuf:"varint,5,opt,name=add_account_id,json=addAccountId" json:"add_account_id,omitempty"` - DropAccountId *uint32 `protobuf:"varint,6,opt,name=drop_account_id,json=dropAccountId" json:"drop_account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyTeamRosterAddDropRequest) Reset() { - *m = CMsgDOTAFantasyTeamRosterAddDropRequest{} -} -func (m *CMsgDOTAFantasyTeamRosterAddDropRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyTeamRosterAddDropRequest) ProtoMessage() {} -func (*CMsgDOTAFantasyTeamRosterAddDropRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{41} -} - -func (m *CMsgDOTAFantasyTeamRosterAddDropRequest) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamRosterAddDropRequest) GetTeamIndex() uint32 { - if m != nil && m.TeamIndex != nil { - return *m.TeamIndex - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamRosterAddDropRequest) GetAddAccountId() uint32 { - if m != nil && m.AddAccountId != nil { - return *m.AddAccountId - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamRosterAddDropRequest) GetDropAccountId() uint32 { - if m != nil && m.DropAccountId != nil { - return *m.DropAccountId - } - return 0 -} - -type CMsgDOTAFantasyTeamRosterAddDropResponse struct { - Result *CMsgDOTAFantasyTeamRosterAddDropResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAFantasyTeamRosterAddDropResponse_EResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyTeamRosterAddDropResponse) Reset() { - *m = CMsgDOTAFantasyTeamRosterAddDropResponse{} -} -func (m *CMsgDOTAFantasyTeamRosterAddDropResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyTeamRosterAddDropResponse) ProtoMessage() {} -func (*CMsgDOTAFantasyTeamRosterAddDropResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{42} -} - -const Default_CMsgDOTAFantasyTeamRosterAddDropResponse_Result CMsgDOTAFantasyTeamRosterAddDropResponse_EResult = CMsgDOTAFantasyTeamRosterAddDropResponse_SUCCESS - -func (m *CMsgDOTAFantasyTeamRosterAddDropResponse) GetResult() CMsgDOTAFantasyTeamRosterAddDropResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAFantasyTeamRosterAddDropResponse_Result -} - -type CMsgDOTAFantasyTeamTradesRequest struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyTeamTradesRequest) Reset() { *m = CMsgDOTAFantasyTeamTradesRequest{} } -func (m *CMsgDOTAFantasyTeamTradesRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyTeamTradesRequest) ProtoMessage() {} -func (*CMsgDOTAFantasyTeamTradesRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{43} -} - -func (m *CMsgDOTAFantasyTeamTradesRequest) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -type CMsgDOTAFantasyTeamTradesResponse struct { - Result *CMsgDOTAFantasyTeamTradesResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAFantasyTeamTradesResponse_EResult,def=0" json:"result,omitempty"` - Trades []*CMsgDOTAFantasyTeamTradesResponse_Trade `protobuf:"bytes,2,rep,name=trades" json:"trades,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyTeamTradesResponse) Reset() { *m = CMsgDOTAFantasyTeamTradesResponse{} } -func (m *CMsgDOTAFantasyTeamTradesResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyTeamTradesResponse) ProtoMessage() {} -func (*CMsgDOTAFantasyTeamTradesResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{44} -} - -const Default_CMsgDOTAFantasyTeamTradesResponse_Result CMsgDOTAFantasyTeamTradesResponse_EResult = CMsgDOTAFantasyTeamTradesResponse_SUCCESS - -func (m *CMsgDOTAFantasyTeamTradesResponse) GetResult() CMsgDOTAFantasyTeamTradesResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAFantasyTeamTradesResponse_Result -} - -func (m *CMsgDOTAFantasyTeamTradesResponse) GetTrades() []*CMsgDOTAFantasyTeamTradesResponse_Trade { - if m != nil { - return m.Trades - } - return nil -} - -type CMsgDOTAFantasyTeamTradesResponse_Trade struct { - Timestamp *uint32 `protobuf:"varint,1,opt,name=timestamp" json:"timestamp,omitempty"` - OwnerAccountId_1 *uint32 `protobuf:"varint,2,opt,name=owner_account_id_1,json=ownerAccountId1" json:"owner_account_id_1,omitempty"` - OwnerAccountId_2 *uint32 `protobuf:"varint,3,opt,name=owner_account_id_2,json=ownerAccountId2" json:"owner_account_id_2,omitempty"` - PlayerAccountId_1 *uint32 `protobuf:"varint,4,opt,name=player_account_id_1,json=playerAccountId1" json:"player_account_id_1,omitempty"` - PlayerAccountId_2 *uint32 `protobuf:"varint,5,opt,name=player_account_id_2,json=playerAccountId2" json:"player_account_id_2,omitempty"` - Status *uint32 `protobuf:"varint,6,opt,name=status" json:"status,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyTeamTradesResponse_Trade) Reset() { - *m = CMsgDOTAFantasyTeamTradesResponse_Trade{} -} -func (m *CMsgDOTAFantasyTeamTradesResponse_Trade) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyTeamTradesResponse_Trade) ProtoMessage() {} -func (*CMsgDOTAFantasyTeamTradesResponse_Trade) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{44, 0} -} - -func (m *CMsgDOTAFantasyTeamTradesResponse_Trade) GetTimestamp() uint32 { - if m != nil && m.Timestamp != nil { - return *m.Timestamp - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamTradesResponse_Trade) GetOwnerAccountId_1() uint32 { - if m != nil && m.OwnerAccountId_1 != nil { - return *m.OwnerAccountId_1 - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamTradesResponse_Trade) GetOwnerAccountId_2() uint32 { - if m != nil && m.OwnerAccountId_2 != nil { - return *m.OwnerAccountId_2 - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamTradesResponse_Trade) GetPlayerAccountId_1() uint32 { - if m != nil && m.PlayerAccountId_1 != nil { - return *m.PlayerAccountId_1 - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamTradesResponse_Trade) GetPlayerAccountId_2() uint32 { - if m != nil && m.PlayerAccountId_2 != nil { - return *m.PlayerAccountId_2 - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamTradesResponse_Trade) GetStatus() uint32 { - if m != nil && m.Status != nil { - return *m.Status - } - return 0 -} - -type CMsgDOTAFantasyTeamTradeCancelRequest struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - TeamIndex_1 *uint32 `protobuf:"varint,3,opt,name=team_index_1,json=teamIndex1" json:"team_index_1,omitempty"` - OwnerAccountId_2 *uint32 `protobuf:"varint,4,opt,name=owner_account_id_2,json=ownerAccountId2" json:"owner_account_id_2,omitempty"` - TeamIndex_2 *uint32 `protobuf:"varint,5,opt,name=team_index_2,json=teamIndex2" json:"team_index_2,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyTeamTradeCancelRequest) Reset() { *m = CMsgDOTAFantasyTeamTradeCancelRequest{} } -func (m *CMsgDOTAFantasyTeamTradeCancelRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyTeamTradeCancelRequest) ProtoMessage() {} -func (*CMsgDOTAFantasyTeamTradeCancelRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{45} -} - -func (m *CMsgDOTAFantasyTeamTradeCancelRequest) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamTradeCancelRequest) GetTeamIndex_1() uint32 { - if m != nil && m.TeamIndex_1 != nil { - return *m.TeamIndex_1 - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamTradeCancelRequest) GetOwnerAccountId_2() uint32 { - if m != nil && m.OwnerAccountId_2 != nil { - return *m.OwnerAccountId_2 - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamTradeCancelRequest) GetTeamIndex_2() uint32 { - if m != nil && m.TeamIndex_2 != nil { - return *m.TeamIndex_2 - } - return 0 -} - -type CMsgDOTAFantasyTeamTradeCancelResponse struct { - Result *CMsgDOTAFantasyTeamTradeCancelResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAFantasyTeamTradeCancelResponse_EResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyTeamTradeCancelResponse) Reset() { - *m = CMsgDOTAFantasyTeamTradeCancelResponse{} -} -func (m *CMsgDOTAFantasyTeamTradeCancelResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyTeamTradeCancelResponse) ProtoMessage() {} -func (*CMsgDOTAFantasyTeamTradeCancelResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{46} -} - -const Default_CMsgDOTAFantasyTeamTradeCancelResponse_Result CMsgDOTAFantasyTeamTradeCancelResponse_EResult = CMsgDOTAFantasyTeamTradeCancelResponse_SUCCESS - -func (m *CMsgDOTAFantasyTeamTradeCancelResponse) GetResult() CMsgDOTAFantasyTeamTradeCancelResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAFantasyTeamTradeCancelResponse_Result -} - -type CMsgDOTAFantasyTeamRosterRequest struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - TeamIndex *uint32 `protobuf:"varint,2,opt,name=team_index,json=teamIndex" json:"team_index,omitempty"` - OwnerAccountId *uint32 `protobuf:"varint,3,opt,name=owner_account_id,json=ownerAccountId" json:"owner_account_id,omitempty"` - Timestamp *uint32 `protobuf:"varint,4,opt,name=timestamp" json:"timestamp,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyTeamRosterRequest) Reset() { *m = CMsgDOTAFantasyTeamRosterRequest{} } -func (m *CMsgDOTAFantasyTeamRosterRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyTeamRosterRequest) ProtoMessage() {} -func (*CMsgDOTAFantasyTeamRosterRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{47} -} - -func (m *CMsgDOTAFantasyTeamRosterRequest) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamRosterRequest) GetTeamIndex() uint32 { - if m != nil && m.TeamIndex != nil { - return *m.TeamIndex - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamRosterRequest) GetOwnerAccountId() uint32 { - if m != nil && m.OwnerAccountId != nil { - return *m.OwnerAccountId - } - return 0 -} - -func (m *CMsgDOTAFantasyTeamRosterRequest) GetTimestamp() uint32 { - if m != nil && m.Timestamp != nil { - return *m.Timestamp - } - return 0 -} - -type CMsgDOTAFantasyTeamRosterResponse struct { - Result *CMsgDOTAFantasyTeamRosterResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAFantasyTeamRosterResponse_EResult,def=0" json:"result,omitempty"` - PlayerAccountIds []uint32 `protobuf:"varint,2,rep,name=player_account_ids,json=playerAccountIds" json:"player_account_ids,omitempty"` - PlayerLocked []bool `protobuf:"varint,3,rep,name=player_locked,json=playerLocked" json:"player_locked,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyTeamRosterResponse) Reset() { *m = CMsgDOTAFantasyTeamRosterResponse{} } -func (m *CMsgDOTAFantasyTeamRosterResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyTeamRosterResponse) ProtoMessage() {} -func (*CMsgDOTAFantasyTeamRosterResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{48} -} - -const Default_CMsgDOTAFantasyTeamRosterResponse_Result CMsgDOTAFantasyTeamRosterResponse_EResult = CMsgDOTAFantasyTeamRosterResponse_SUCCESS - -func (m *CMsgDOTAFantasyTeamRosterResponse) GetResult() CMsgDOTAFantasyTeamRosterResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAFantasyTeamRosterResponse_Result -} - -func (m *CMsgDOTAFantasyTeamRosterResponse) GetPlayerAccountIds() []uint32 { - if m != nil { - return m.PlayerAccountIds - } - return nil -} - -func (m *CMsgDOTAFantasyTeamRosterResponse) GetPlayerLocked() []bool { - if m != nil { - return m.PlayerLocked - } - return nil -} - -type CMsgDOTAFantasyPlayerHisoricalStatsRequest struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyPlayerHisoricalStatsRequest) Reset() { - *m = CMsgDOTAFantasyPlayerHisoricalStatsRequest{} -} -func (m *CMsgDOTAFantasyPlayerHisoricalStatsRequest) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAFantasyPlayerHisoricalStatsRequest) ProtoMessage() {} -func (*CMsgDOTAFantasyPlayerHisoricalStatsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{49} -} - -func (m *CMsgDOTAFantasyPlayerHisoricalStatsRequest) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -type CMsgDOTAFantasyPlayerHisoricalStatsResponse struct { - Result *CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult,def=0" json:"result,omitempty"` - Stats []*CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats `protobuf:"bytes,2,rep,name=stats" json:"stats,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse) Reset() { - *m = CMsgDOTAFantasyPlayerHisoricalStatsResponse{} -} -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAFantasyPlayerHisoricalStatsResponse) ProtoMessage() {} -func (*CMsgDOTAFantasyPlayerHisoricalStatsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{50} -} - -const Default_CMsgDOTAFantasyPlayerHisoricalStatsResponse_Result CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult = CMsgDOTAFantasyPlayerHisoricalStatsResponse_SUCCESS - -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse) GetResult() CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAFantasyPlayerHisoricalStatsResponse_Result -} - -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse) GetStats() []*CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats { - if m != nil { - return m.Stats - } - return nil -} - -type CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator struct { - Matches *uint32 `protobuf:"varint,1,opt,name=matches" json:"matches,omitempty"` - Levels *float32 `protobuf:"fixed32,2,opt,name=levels" json:"levels,omitempty"` - Kills *float32 `protobuf:"fixed32,3,opt,name=kills" json:"kills,omitempty"` - Deaths *float32 `protobuf:"fixed32,4,opt,name=deaths" json:"deaths,omitempty"` - Assists *float32 `protobuf:"fixed32,5,opt,name=assists" json:"assists,omitempty"` - LastHits *float32 `protobuf:"fixed32,6,opt,name=last_hits,json=lastHits" json:"last_hits,omitempty"` - Denies *float32 `protobuf:"fixed32,7,opt,name=denies" json:"denies,omitempty"` - Gpm *float32 `protobuf:"fixed32,8,opt,name=gpm" json:"gpm,omitempty"` - Xppm *float32 `protobuf:"fixed32,9,opt,name=xppm" json:"xppm,omitempty"` - Stuns *float32 `protobuf:"fixed32,10,opt,name=stuns" json:"stuns,omitempty"` - Healing *float32 `protobuf:"fixed32,11,opt,name=healing" json:"healing,omitempty"` - TowerKills *float32 `protobuf:"fixed32,12,opt,name=tower_kills,json=towerKills" json:"tower_kills,omitempty"` - RoshanKills *float32 `protobuf:"fixed32,13,opt,name=roshan_kills,json=roshanKills" json:"roshan_kills,omitempty"` - Score *float32 `protobuf:"fixed32,14,opt,name=score" json:"score,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) Reset() { - *m = CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator{} -} -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) ProtoMessage() {} -func (*CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{50, 0} -} - -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetMatches() uint32 { - if m != nil && m.Matches != nil { - return *m.Matches - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetLevels() float32 { - if m != nil && m.Levels != nil { - return *m.Levels - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetKills() float32 { - if m != nil && m.Kills != nil { - return *m.Kills - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetDeaths() float32 { - if m != nil && m.Deaths != nil { - return *m.Deaths - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetAssists() float32 { - if m != nil && m.Assists != nil { - return *m.Assists - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetLastHits() float32 { - if m != nil && m.LastHits != nil { - return *m.LastHits - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetDenies() float32 { - if m != nil && m.Denies != nil { - return *m.Denies - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetGpm() float32 { - if m != nil && m.Gpm != nil { - return *m.Gpm - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetXppm() float32 { - if m != nil && m.Xppm != nil { - return *m.Xppm - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetStuns() float32 { - if m != nil && m.Stuns != nil { - return *m.Stuns - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetHealing() float32 { - if m != nil && m.Healing != nil { - return *m.Healing - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetTowerKills() float32 { - if m != nil && m.TowerKills != nil { - return *m.TowerKills - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetRoshanKills() float32 { - if m != nil && m.RoshanKills != nil { - return *m.RoshanKills - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator) GetScore() float32 { - if m != nil && m.Score != nil { - return *m.Score - } - return 0 -} - -type CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Weeks *uint32 `protobuf:"varint,2,opt,name=weeks" json:"weeks,omitempty"` - StatsPremium *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator `protobuf:"bytes,4,opt,name=stats_premium,json=statsPremium" json:"stats_premium,omitempty"` - StatsProfessional *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator `protobuf:"bytes,5,opt,name=stats_professional,json=statsProfessional" json:"stats_professional,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats) Reset() { - *m = CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats{} -} -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats) ProtoMessage() {} -func (*CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{50, 1} -} - -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats) GetWeeks() uint32 { - if m != nil && m.Weeks != nil { - return *m.Weeks - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats) GetStatsPremium() *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator { - if m != nil { - return m.StatsPremium - } - return nil -} - -func (m *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats) GetStatsProfessional() *CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator { - if m != nil { - return m.StatsProfessional - } - return nil -} - -type CMsgDOTAFantasyMessageAdd struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - Message *string `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyMessageAdd) Reset() { *m = CMsgDOTAFantasyMessageAdd{} } -func (m *CMsgDOTAFantasyMessageAdd) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyMessageAdd) ProtoMessage() {} -func (*CMsgDOTAFantasyMessageAdd) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{51} } - -func (m *CMsgDOTAFantasyMessageAdd) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyMessageAdd) GetMessage() string { - if m != nil && m.Message != nil { - return *m.Message - } - return "" -} - -type CMsgDOTAFantasyMessagesRequest struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - StartMessage *uint32 `protobuf:"varint,2,opt,name=start_message,json=startMessage" json:"start_message,omitempty"` - EndMessage *uint32 `protobuf:"varint,3,opt,name=end_message,json=endMessage" json:"end_message,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyMessagesRequest) Reset() { *m = CMsgDOTAFantasyMessagesRequest{} } -func (m *CMsgDOTAFantasyMessagesRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyMessagesRequest) ProtoMessage() {} -func (*CMsgDOTAFantasyMessagesRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{52} } - -func (m *CMsgDOTAFantasyMessagesRequest) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyMessagesRequest) GetStartMessage() uint32 { - if m != nil && m.StartMessage != nil { - return *m.StartMessage - } - return 0 -} - -func (m *CMsgDOTAFantasyMessagesRequest) GetEndMessage() uint32 { - if m != nil && m.EndMessage != nil { - return *m.EndMessage - } - return 0 -} - -type CMsgDOTAFantasyMessagesResponse struct { - Result *CMsgDOTAFantasyMessagesResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAFantasyMessagesResponse_EResult,def=0" json:"result,omitempty"` - Messages []*CMsgDOTAFantasyMessagesResponse_Message `protobuf:"bytes,2,rep,name=messages" json:"messages,omitempty"` - NumTotalMessages *uint32 `protobuf:"varint,3,opt,name=num_total_messages,json=numTotalMessages" json:"num_total_messages,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyMessagesResponse) Reset() { *m = CMsgDOTAFantasyMessagesResponse{} } -func (m *CMsgDOTAFantasyMessagesResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyMessagesResponse) ProtoMessage() {} -func (*CMsgDOTAFantasyMessagesResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{53} -} - -const Default_CMsgDOTAFantasyMessagesResponse_Result CMsgDOTAFantasyMessagesResponse_EResult = CMsgDOTAFantasyMessagesResponse_SUCCESS - -func (m *CMsgDOTAFantasyMessagesResponse) GetResult() CMsgDOTAFantasyMessagesResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAFantasyMessagesResponse_Result -} - -func (m *CMsgDOTAFantasyMessagesResponse) GetMessages() []*CMsgDOTAFantasyMessagesResponse_Message { - if m != nil { - return m.Messages - } - return nil -} - -func (m *CMsgDOTAFantasyMessagesResponse) GetNumTotalMessages() uint32 { - if m != nil && m.NumTotalMessages != nil { - return *m.NumTotalMessages - } - return 0 -} - -type CMsgDOTAFantasyMessagesResponse_Message struct { - MessageId *uint32 `protobuf:"varint,1,opt,name=message_id,json=messageId" json:"message_id,omitempty"` - Message *string `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"` - AuthorAccountId *uint32 `protobuf:"varint,3,opt,name=author_account_id,json=authorAccountId" json:"author_account_id,omitempty"` - Time *uint32 `protobuf:"varint,4,opt,name=time" json:"time,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyMessagesResponse_Message) Reset() { - *m = CMsgDOTAFantasyMessagesResponse_Message{} -} -func (m *CMsgDOTAFantasyMessagesResponse_Message) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyMessagesResponse_Message) ProtoMessage() {} -func (*CMsgDOTAFantasyMessagesResponse_Message) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{53, 0} -} - -func (m *CMsgDOTAFantasyMessagesResponse_Message) GetMessageId() uint32 { - if m != nil && m.MessageId != nil { - return *m.MessageId - } - return 0 -} - -func (m *CMsgDOTAFantasyMessagesResponse_Message) GetMessage() string { - if m != nil && m.Message != nil { - return *m.Message - } - return "" -} - -func (m *CMsgDOTAFantasyMessagesResponse_Message) GetAuthorAccountId() uint32 { - if m != nil && m.AuthorAccountId != nil { - return *m.AuthorAccountId - } - return 0 -} - -func (m *CMsgDOTAFantasyMessagesResponse_Message) GetTime() uint32 { - if m != nil && m.Time != nil { - return *m.Time - } - return 0 -} - -type CMsgDOTAFantasyRemoveOwner struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - OwnerAccountId *uint32 `protobuf:"varint,2,opt,name=owner_account_id,json=ownerAccountId" json:"owner_account_id,omitempty"` - TeamIndex *uint32 `protobuf:"varint,3,opt,name=team_index,json=teamIndex" json:"team_index,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyRemoveOwner) Reset() { *m = CMsgDOTAFantasyRemoveOwner{} } -func (m *CMsgDOTAFantasyRemoveOwner) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyRemoveOwner) ProtoMessage() {} -func (*CMsgDOTAFantasyRemoveOwner) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{54} } - -func (m *CMsgDOTAFantasyRemoveOwner) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyRemoveOwner) GetOwnerAccountId() uint32 { - if m != nil && m.OwnerAccountId != nil { - return *m.OwnerAccountId - } - return 0 -} - -func (m *CMsgDOTAFantasyRemoveOwner) GetTeamIndex() uint32 { - if m != nil && m.TeamIndex != nil { - return *m.TeamIndex - } - return 0 -} - -type CMsgDOTAFantasyRemoveOwnerResponse struct { - Result *CMsgDOTAFantasyRemoveOwnerResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAFantasyRemoveOwnerResponse_EResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyRemoveOwnerResponse) Reset() { *m = CMsgDOTAFantasyRemoveOwnerResponse{} } -func (m *CMsgDOTAFantasyRemoveOwnerResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyRemoveOwnerResponse) ProtoMessage() {} -func (*CMsgDOTAFantasyRemoveOwnerResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{55} -} - -const Default_CMsgDOTAFantasyRemoveOwnerResponse_Result CMsgDOTAFantasyRemoveOwnerResponse_EResult = CMsgDOTAFantasyRemoveOwnerResponse_SUCCESS - -func (m *CMsgDOTAFantasyRemoveOwnerResponse) GetResult() CMsgDOTAFantasyRemoveOwnerResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAFantasyRemoveOwnerResponse_Result -} - -type CMsgDOTAFantasyScheduledMatchesRequest struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyScheduledMatchesRequest) Reset() { - *m = CMsgDOTAFantasyScheduledMatchesRequest{} -} -func (m *CMsgDOTAFantasyScheduledMatchesRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyScheduledMatchesRequest) ProtoMessage() {} -func (*CMsgDOTAFantasyScheduledMatchesRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{56} -} - -func (m *CMsgDOTAFantasyScheduledMatchesRequest) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -type CMsgDOTAFantasyScheduledMatchesResponse struct { - Result *CMsgDOTAFantasyScheduledMatchesResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAFantasyScheduledMatchesResponse_EResult,def=0" json:"result,omitempty"` - ScheduledMatchDays []*CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays `protobuf:"bytes,2,rep,name=scheduled_match_days,json=scheduledMatchDays" json:"scheduled_match_days,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyScheduledMatchesResponse) Reset() { - *m = CMsgDOTAFantasyScheduledMatchesResponse{} -} -func (m *CMsgDOTAFantasyScheduledMatchesResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyScheduledMatchesResponse) ProtoMessage() {} -func (*CMsgDOTAFantasyScheduledMatchesResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{57} -} - -const Default_CMsgDOTAFantasyScheduledMatchesResponse_Result CMsgDOTAFantasyScheduledMatchesResponse_EResult = CMsgDOTAFantasyScheduledMatchesResponse_SUCCESS - -func (m *CMsgDOTAFantasyScheduledMatchesResponse) GetResult() CMsgDOTAFantasyScheduledMatchesResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAFantasyScheduledMatchesResponse_Result -} - -func (m *CMsgDOTAFantasyScheduledMatchesResponse) GetScheduledMatchDays() []*CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays { - if m != nil { - return m.ScheduledMatchDays - } - return nil -} - -type CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays struct { - Timestamp *uint32 `protobuf:"varint,1,opt,name=timestamp" json:"timestamp,omitempty"` - TeamIds []uint32 `protobuf:"varint,2,rep,name=team_ids,json=teamIds" json:"team_ids,omitempty"` - LeagueIds []uint32 `protobuf:"varint,3,rep,name=league_ids,json=leagueIds" json:"league_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays) Reset() { - *m = CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays{} -} -func (m *CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays) ProtoMessage() {} -func (*CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{57, 0} -} - -func (m *CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays) GetTimestamp() uint32 { - if m != nil && m.Timestamp != nil { - return *m.Timestamp - } - return 0 -} - -func (m *CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays) GetTeamIds() []uint32 { - if m != nil { - return m.TeamIds - } - return nil -} - -func (m *CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays) GetLeagueIds() []uint32 { - if m != nil { - return m.LeagueIds - } - return nil -} - -type CMsgDOTAFantasyLeaveLeagueRequest struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - FantasyTeamIndex *uint32 `protobuf:"varint,2,opt,name=fantasy_team_index,json=fantasyTeamIndex" json:"fantasy_team_index,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyLeaveLeagueRequest) Reset() { *m = CMsgDOTAFantasyLeaveLeagueRequest{} } -func (m *CMsgDOTAFantasyLeaveLeagueRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyLeaveLeagueRequest) ProtoMessage() {} -func (*CMsgDOTAFantasyLeaveLeagueRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{58} -} - -func (m *CMsgDOTAFantasyLeaveLeagueRequest) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyLeaveLeagueRequest) GetFantasyTeamIndex() uint32 { - if m != nil && m.FantasyTeamIndex != nil { - return *m.FantasyTeamIndex - } - return 0 -} - -type CMsgDOTAFantasyLeaveLeagueResponse struct { - Result *CMsgDOTAFantasyLeaveLeagueResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAFantasyLeaveLeagueResponse_EResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyLeaveLeagueResponse) Reset() { *m = CMsgDOTAFantasyLeaveLeagueResponse{} } -func (m *CMsgDOTAFantasyLeaveLeagueResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyLeaveLeagueResponse) ProtoMessage() {} -func (*CMsgDOTAFantasyLeaveLeagueResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{59} -} - -const Default_CMsgDOTAFantasyLeaveLeagueResponse_Result CMsgDOTAFantasyLeaveLeagueResponse_EResult = CMsgDOTAFantasyLeaveLeagueResponse_SUCCESS - -func (m *CMsgDOTAFantasyLeaveLeagueResponse) GetResult() CMsgDOTAFantasyLeaveLeagueResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAFantasyLeaveLeagueResponse_Result -} - -type CMsgDOTAFantasyPlayerScoreDetailsRequest struct { - FantasyLeagueId *uint32 `protobuf:"varint,1,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - PlayerAccountId *uint32 `protobuf:"varint,2,opt,name=player_account_id,json=playerAccountId" json:"player_account_id,omitempty"` - StartTime *uint32 `protobuf:"varint,3,opt,name=start_time,json=startTime" json:"start_time,omitempty"` - EndTime *uint32 `protobuf:"varint,4,opt,name=end_time,json=endTime" json:"end_time,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyPlayerScoreDetailsRequest) Reset() { - *m = CMsgDOTAFantasyPlayerScoreDetailsRequest{} -} -func (m *CMsgDOTAFantasyPlayerScoreDetailsRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyPlayerScoreDetailsRequest) ProtoMessage() {} -func (*CMsgDOTAFantasyPlayerScoreDetailsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{60} -} - -func (m *CMsgDOTAFantasyPlayerScoreDetailsRequest) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerScoreDetailsRequest) GetPlayerAccountId() uint32 { - if m != nil && m.PlayerAccountId != nil { - return *m.PlayerAccountId - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerScoreDetailsRequest) GetStartTime() uint32 { - if m != nil && m.StartTime != nil { - return *m.StartTime - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerScoreDetailsRequest) GetEndTime() uint32 { - if m != nil && m.EndTime != nil { - return *m.EndTime - } - return 0 -} - -type CMsgDOTAFantasyPlayerScoreDetailsResponse struct { - Result *CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult,def=0" json:"result,omitempty"` - Data []*CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData `protobuf:"bytes,2,rep,name=data" json:"data,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse) Reset() { - *m = CMsgDOTAFantasyPlayerScoreDetailsResponse{} -} -func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyPlayerScoreDetailsResponse) ProtoMessage() {} -func (*CMsgDOTAFantasyPlayerScoreDetailsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{61} -} - -const Default_CMsgDOTAFantasyPlayerScoreDetailsResponse_Result CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult = CMsgDOTAFantasyPlayerScoreDetailsResponse_SUCCESS - -func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse) GetResult() CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAFantasyPlayerScoreDetailsResponse_Result -} - -func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse) GetData() []*CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData { - if m != nil { - return m.Data - } - return nil -} - -type CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData struct { - MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - SeriesId *uint32 `protobuf:"varint,2,opt,name=series_id,json=seriesId" json:"series_id,omitempty"` - SeriesNum *uint32 `protobuf:"varint,3,opt,name=series_num,json=seriesNum" json:"series_num,omitempty"` - SeriesType *uint32 `protobuf:"varint,4,opt,name=series_type,json=seriesType" json:"series_type,omitempty"` - LeagueTier *uint32 `protobuf:"varint,5,opt,name=league_tier,json=leagueTier" json:"league_tier,omitempty"` - LeagueId *uint32 `protobuf:"varint,6,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - OpposingTeamId *uint32 `protobuf:"varint,7,opt,name=opposing_team_id,json=opposingTeamId" json:"opposing_team_id,omitempty"` - OpposingTeamLogo *uint64 `protobuf:"varint,8,opt,name=opposing_team_logo,json=opposingTeamLogo" json:"opposing_team_logo,omitempty"` - OpposingTeamName *string `protobuf:"bytes,9,opt,name=opposing_team_name,json=opposingTeamName" json:"opposing_team_name,omitempty"` - OwnedBy *uint32 `protobuf:"varint,11,opt,name=owned_by,json=ownedBy" json:"owned_by,omitempty"` - Benched *bool `protobuf:"varint,12,opt,name=benched" json:"benched,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) Reset() { - *m = CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData{} -} -func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) ProtoMessage() {} -func (*CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{61, 0} -} - -func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) GetSeriesId() uint32 { - if m != nil && m.SeriesId != nil { - return *m.SeriesId - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) GetSeriesNum() uint32 { - if m != nil && m.SeriesNum != nil { - return *m.SeriesNum - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) GetSeriesType() uint32 { - if m != nil && m.SeriesType != nil { - return *m.SeriesType - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) GetLeagueTier() uint32 { - if m != nil && m.LeagueTier != nil { - return *m.LeagueTier - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) GetOpposingTeamId() uint32 { - if m != nil && m.OpposingTeamId != nil { - return *m.OpposingTeamId - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) GetOpposingTeamLogo() uint64 { - if m != nil && m.OpposingTeamLogo != nil { - return *m.OpposingTeamLogo - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) GetOpposingTeamName() string { - if m != nil && m.OpposingTeamName != nil { - return *m.OpposingTeamName - } - return "" -} - -func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) GetOwnedBy() uint32 { - if m != nil && m.OwnedBy != nil { - return *m.OwnedBy - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData) GetBenched() bool { - if m != nil && m.Benched != nil { - return *m.Benched - } - return false -} - -type CMsgDOTAPassportVoteTeamGuess struct { - LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - WinnerId *uint32 `protobuf:"varint,2,opt,name=winner_id,json=winnerId" json:"winner_id,omitempty"` - RunnerupId *uint32 `protobuf:"varint,3,opt,name=runnerup_id,json=runnerupId" json:"runnerup_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAPassportVoteTeamGuess) Reset() { *m = CMsgDOTAPassportVoteTeamGuess{} } -func (m *CMsgDOTAPassportVoteTeamGuess) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAPassportVoteTeamGuess) ProtoMessage() {} -func (*CMsgDOTAPassportVoteTeamGuess) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{62} } - -func (m *CMsgDOTAPassportVoteTeamGuess) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CMsgDOTAPassportVoteTeamGuess) GetWinnerId() uint32 { - if m != nil && m.WinnerId != nil { - return *m.WinnerId - } - return 0 -} - -func (m *CMsgDOTAPassportVoteTeamGuess) GetRunnerupId() uint32 { - if m != nil && m.RunnerupId != nil { - return *m.RunnerupId - } - return 0 -} - -type CMsgDOTAPassportVoteGenericSelection struct { - SelectionIndex *DOTA_2013PassportSelectionIndices `protobuf:"varint,1,opt,name=selection_index,json=selectionIndex,enum=DOTA_2013PassportSelectionIndices,def=0" json:"selection_index,omitempty"` - Selection *uint32 `protobuf:"varint,2,opt,name=selection" json:"selection,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAPassportVoteGenericSelection) Reset() { *m = CMsgDOTAPassportVoteGenericSelection{} } -func (m *CMsgDOTAPassportVoteGenericSelection) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAPassportVoteGenericSelection) ProtoMessage() {} -func (*CMsgDOTAPassportVoteGenericSelection) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{63} -} - -const Default_CMsgDOTAPassportVoteGenericSelection_SelectionIndex DOTA_2013PassportSelectionIndices = DOTA_2013PassportSelectionIndices_PP13_SEL_ALLSTAR_PLAYER_0 - -func (m *CMsgDOTAPassportVoteGenericSelection) GetSelectionIndex() DOTA_2013PassportSelectionIndices { - if m != nil && m.SelectionIndex != nil { - return *m.SelectionIndex - } - return Default_CMsgDOTAPassportVoteGenericSelection_SelectionIndex -} - -func (m *CMsgDOTAPassportVoteGenericSelection) GetSelection() uint32 { - if m != nil && m.Selection != nil { - return *m.Selection - } - return 0 -} - -type CMsgDOTAPassportStampedPlayer struct { - SteamId *uint64 `protobuf:"varint,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` - StampLevel *uint32 `protobuf:"varint,2,opt,name=stamp_level,json=stampLevel" json:"stamp_level,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAPassportStampedPlayer) Reset() { *m = CMsgDOTAPassportStampedPlayer{} } -func (m *CMsgDOTAPassportStampedPlayer) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAPassportStampedPlayer) ProtoMessage() {} -func (*CMsgDOTAPassportStampedPlayer) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{64} } - -func (m *CMsgDOTAPassportStampedPlayer) GetSteamId() uint64 { - if m != nil && m.SteamId != nil { - return *m.SteamId - } - return 0 -} - -func (m *CMsgDOTAPassportStampedPlayer) GetStampLevel() uint32 { - if m != nil && m.StampLevel != nil { - return *m.StampLevel - } - return 0 -} - -type CMsgDOTAPassportPlayerCardChallenge struct { - ChallengeId *uint32 `protobuf:"varint,1,opt,name=challenge_id,json=challengeId" json:"challenge_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAPassportPlayerCardChallenge) Reset() { *m = CMsgDOTAPassportPlayerCardChallenge{} } -func (m *CMsgDOTAPassportPlayerCardChallenge) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAPassportPlayerCardChallenge) ProtoMessage() {} -func (*CMsgDOTAPassportPlayerCardChallenge) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{65} -} - -func (m *CMsgDOTAPassportPlayerCardChallenge) GetChallengeId() uint32 { - if m != nil && m.ChallengeId != nil { - return *m.ChallengeId - } - return 0 -} - -type CMsgDOTAPassportVote struct { - TeamVotes []*CMsgDOTAPassportVoteTeamGuess `protobuf:"bytes,1,rep,name=team_votes,json=teamVotes" json:"team_votes,omitempty"` - GenericSelections []*CMsgDOTAPassportVoteGenericSelection `protobuf:"bytes,2,rep,name=generic_selections,json=genericSelections" json:"generic_selections,omitempty"` - StampedPlayers []*CMsgDOTAPassportStampedPlayer `protobuf:"bytes,3,rep,name=stamped_players,json=stampedPlayers" json:"stamped_players,omitempty"` - PlayerCardChallenges []*CMsgDOTAPassportPlayerCardChallenge `protobuf:"bytes,4,rep,name=player_card_challenges,json=playerCardChallenges" json:"player_card_challenges,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAPassportVote) Reset() { *m = CMsgDOTAPassportVote{} } -func (m *CMsgDOTAPassportVote) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAPassportVote) ProtoMessage() {} -func (*CMsgDOTAPassportVote) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{66} } - -func (m *CMsgDOTAPassportVote) GetTeamVotes() []*CMsgDOTAPassportVoteTeamGuess { - if m != nil { - return m.TeamVotes - } - return nil -} - -func (m *CMsgDOTAPassportVote) GetGenericSelections() []*CMsgDOTAPassportVoteGenericSelection { - if m != nil { - return m.GenericSelections - } - return nil -} - -func (m *CMsgDOTAPassportVote) GetStampedPlayers() []*CMsgDOTAPassportStampedPlayer { - if m != nil { - return m.StampedPlayers - } - return nil -} - -func (m *CMsgDOTAPassportVote) GetPlayerCardChallenges() []*CMsgDOTAPassportPlayerCardChallenge { - if m != nil { - return m.PlayerCardChallenges - } - return nil -} - -type CMsgClientToGCGetPlayerCardRosterRequest struct { - LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - Timestamp *uint32 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetPlayerCardRosterRequest) Reset() { - *m = CMsgClientToGCGetPlayerCardRosterRequest{} -} -func (m *CMsgClientToGCGetPlayerCardRosterRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCGetPlayerCardRosterRequest) ProtoMessage() {} -func (*CMsgClientToGCGetPlayerCardRosterRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{67} -} - -func (m *CMsgClientToGCGetPlayerCardRosterRequest) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CMsgClientToGCGetPlayerCardRosterRequest) GetTimestamp() uint32 { - if m != nil && m.Timestamp != nil { - return *m.Timestamp - } - return 0 -} - -type CMsgClientToGCGetPlayerCardRosterResponse struct { - Result *CMsgClientToGCGetPlayerCardRosterResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgClientToGCGetPlayerCardRosterResponse_Result,def=0" json:"result,omitempty"` - PlayerCardItemId []uint64 `protobuf:"varint,2,rep,name=player_card_item_id,json=playerCardItemId" json:"player_card_item_id,omitempty"` - Score *float32 `protobuf:"fixed32,3,opt,name=score" json:"score,omitempty"` - Finalized *bool `protobuf:"varint,4,opt,name=finalized" json:"finalized,omitempty"` - Percentile *float32 `protobuf:"fixed32,5,opt,name=percentile" json:"percentile,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetPlayerCardRosterResponse) Reset() { - *m = CMsgClientToGCGetPlayerCardRosterResponse{} -} -func (m *CMsgClientToGCGetPlayerCardRosterResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCGetPlayerCardRosterResponse) ProtoMessage() {} -func (*CMsgClientToGCGetPlayerCardRosterResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{68} -} - -const Default_CMsgClientToGCGetPlayerCardRosterResponse_Result CMsgClientToGCGetPlayerCardRosterResponse_Result = CMsgClientToGCGetPlayerCardRosterResponse_SUCCESS - -func (m *CMsgClientToGCGetPlayerCardRosterResponse) GetResult() CMsgClientToGCGetPlayerCardRosterResponse_Result { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgClientToGCGetPlayerCardRosterResponse_Result -} - -func (m *CMsgClientToGCGetPlayerCardRosterResponse) GetPlayerCardItemId() []uint64 { - if m != nil { - return m.PlayerCardItemId - } - return nil -} - -func (m *CMsgClientToGCGetPlayerCardRosterResponse) GetScore() float32 { - if m != nil && m.Score != nil { - return *m.Score - } - return 0 -} - -func (m *CMsgClientToGCGetPlayerCardRosterResponse) GetFinalized() bool { - if m != nil && m.Finalized != nil { - return *m.Finalized - } - return false -} - -func (m *CMsgClientToGCGetPlayerCardRosterResponse) GetPercentile() float32 { - if m != nil && m.Percentile != nil { - return *m.Percentile - } - return 0 -} - -type CMsgClientToGCSetPlayerCardRosterRequest struct { - LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - Timestamp *uint32 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"` - Slot *uint32 `protobuf:"varint,3,opt,name=slot" json:"slot,omitempty"` - PlayerCardItemId *uint64 `protobuf:"varint,4,opt,name=player_card_item_id,json=playerCardItemId" json:"player_card_item_id,omitempty"` - EventId *uint32 `protobuf:"varint,5,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCSetPlayerCardRosterRequest) Reset() { - *m = CMsgClientToGCSetPlayerCardRosterRequest{} -} -func (m *CMsgClientToGCSetPlayerCardRosterRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCSetPlayerCardRosterRequest) ProtoMessage() {} -func (*CMsgClientToGCSetPlayerCardRosterRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{69} -} - -func (m *CMsgClientToGCSetPlayerCardRosterRequest) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CMsgClientToGCSetPlayerCardRosterRequest) GetTimestamp() uint32 { - if m != nil && m.Timestamp != nil { - return *m.Timestamp - } - return 0 -} - -func (m *CMsgClientToGCSetPlayerCardRosterRequest) GetSlot() uint32 { - if m != nil && m.Slot != nil { - return *m.Slot - } - return 0 -} - -func (m *CMsgClientToGCSetPlayerCardRosterRequest) GetPlayerCardItemId() uint64 { - if m != nil && m.PlayerCardItemId != nil { - return *m.PlayerCardItemId - } - return 0 -} - -func (m *CMsgClientToGCSetPlayerCardRosterRequest) GetEventId() uint32 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -type CMsgClientToGCSetPlayerCardRosterResponse struct { - Result *CMsgClientToGCSetPlayerCardRosterResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgClientToGCSetPlayerCardRosterResponse_Result,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCSetPlayerCardRosterResponse) Reset() { - *m = CMsgClientToGCSetPlayerCardRosterResponse{} -} -func (m *CMsgClientToGCSetPlayerCardRosterResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCSetPlayerCardRosterResponse) ProtoMessage() {} -func (*CMsgClientToGCSetPlayerCardRosterResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{70} -} - -const Default_CMsgClientToGCSetPlayerCardRosterResponse_Result CMsgClientToGCSetPlayerCardRosterResponse_Result = CMsgClientToGCSetPlayerCardRosterResponse_SUCCESS - -func (m *CMsgClientToGCSetPlayerCardRosterResponse) GetResult() CMsgClientToGCSetPlayerCardRosterResponse_Result { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgClientToGCSetPlayerCardRosterResponse_Result -} - -func init() { - proto.RegisterType((*CMsgGCPlayerInfo)(nil), "CMsgGCPlayerInfo") - proto.RegisterType((*CMsgGCPlayerInfo_PlayerInfo)(nil), "CMsgGCPlayerInfo.PlayerInfo") - proto.RegisterType((*CMsgGCPlayerInfo_RegionLeaderboard)(nil), "CMsgGCPlayerInfo.RegionLeaderboard") - proto.RegisterType((*CMsgDOTACreateFantasyLeagueRequest)(nil), "CMsgDOTACreateFantasyLeagueRequest") - proto.RegisterType((*CMsgDOTACreateFantasyLeagueResponse)(nil), "CMsgDOTACreateFantasyLeagueResponse") - proto.RegisterType((*CMsgFantasyLeagueScoring)(nil), "CMsgFantasyLeagueScoring") - proto.RegisterType((*CMsgDOTAFantasyLeagueInfo)(nil), "CMsgDOTAFantasyLeagueInfo") - proto.RegisterType((*CMsgDOTAFantasyLeagueInfo_OwnerInfo)(nil), "CMsgDOTAFantasyLeagueInfo.OwnerInfo") - proto.RegisterType((*CMsgDOTAFantasyLeagueEditInfoRequest)(nil), "CMsgDOTAFantasyLeagueEditInfoRequest") - proto.RegisterType((*CMsgDOTAFantasyLeagueEditInfoResponse)(nil), "CMsgDOTAFantasyLeagueEditInfoResponse") - proto.RegisterType((*CMsgDOTAFantasyLeagueFindRequest)(nil), "CMsgDOTAFantasyLeagueFindRequest") - proto.RegisterType((*CMsgDOTAFantasyLeagueFindResponse)(nil), "CMsgDOTAFantasyLeagueFindResponse") - proto.RegisterType((*CMsgDOTAFantasyLeagueInfoRequest)(nil), "CMsgDOTAFantasyLeagueInfoRequest") - proto.RegisterType((*CMsgDOTAFantasyLeagueInfoResponse)(nil), "CMsgDOTAFantasyLeagueInfoResponse") - proto.RegisterType((*CMsgDOTAFantasyLeagueMatchupsRequest)(nil), "CMsgDOTAFantasyLeagueMatchupsRequest") - proto.RegisterType((*CMsgDOTAFantasyLeagueMatchupsResponse)(nil), "CMsgDOTAFantasyLeagueMatchupsResponse") - proto.RegisterType((*CMsgDOTAFantasyLeagueMatchupsResponse_Matchup)(nil), "CMsgDOTAFantasyLeagueMatchupsResponse.Matchup") - proto.RegisterType((*CMsgDOTAFantasyLeagueMatchupsResponse_WeeklyMatchups)(nil), "CMsgDOTAFantasyLeagueMatchupsResponse.WeeklyMatchups") - proto.RegisterType((*CMsgDOTAEditFantasyTeamRequest)(nil), "CMsgDOTAEditFantasyTeamRequest") - proto.RegisterType((*CMsgDOTAEditFantasyTeamResponse)(nil), "CMsgDOTAEditFantasyTeamResponse") - proto.RegisterType((*CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID)(nil), "CMsgDOTAFantasyTeamInfoRequestByFantasyLeagueID") - proto.RegisterType((*CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID)(nil), "CMsgDOTAFantasyTeamInfoRequestByOwnerAccountID") - proto.RegisterType((*CMsgDOTAFantasyTeamInfoResponse)(nil), "CMsgDOTAFantasyTeamInfoResponse") - proto.RegisterType((*CMsgDOTAFantasyTeamInfo)(nil), "CMsgDOTAFantasyTeamInfo") - proto.RegisterType((*CMsgDOTAFantasyTeamScoreRequest)(nil), "CMsgDOTAFantasyTeamScoreRequest") - proto.RegisterType((*CMsgDOTAFantasyTeamScoreResponse)(nil), "CMsgDOTAFantasyTeamScoreResponse") - proto.RegisterType((*CMsgDOTAFantasyTeamScoreResponse_CMsgPlayerScore)(nil), "CMsgDOTAFantasyTeamScoreResponse.CMsgPlayerScore") - proto.RegisterType((*CMsgDOTAFantasyTeamStandingsRequest)(nil), "CMsgDOTAFantasyTeamStandingsRequest") - proto.RegisterType((*CMsgDOTAFantasyTeamStandingsResponse)(nil), "CMsgDOTAFantasyTeamStandingsResponse") - proto.RegisterType((*CMsgDOTAFantasyTeamStandingsResponse_CMsgTeamScore)(nil), "CMsgDOTAFantasyTeamStandingsResponse.CMsgTeamScore") - proto.RegisterType((*CMsgDOTAFantasyPlayerScoreRequest)(nil), "CMsgDOTAFantasyPlayerScoreRequest") - proto.RegisterType((*CMsgDOTAFantasyPlayerScoreResponse)(nil), "CMsgDOTAFantasyPlayerScoreResponse") - proto.RegisterType((*CMsgDOTAFantasyPlayerStandingsRequest)(nil), "CMsgDOTAFantasyPlayerStandingsRequest") - proto.RegisterType((*CMsgDOTAFantasyPlayerStandingsResponse)(nil), "CMsgDOTAFantasyPlayerStandingsResponse") - proto.RegisterType((*CMsgDOTAFantasyPlayerStandingsResponse_CMsgPlayerScore)(nil), "CMsgDOTAFantasyPlayerStandingsResponse.CMsgPlayerScore") - proto.RegisterType((*CMsgDOTAFantasyPlayerInfoRequest)(nil), "CMsgDOTAFantasyPlayerInfoRequest") - proto.RegisterType((*CMsgDOTAFantasyPlayerInfoResponse)(nil), "CMsgDOTAFantasyPlayerInfoResponse") - proto.RegisterType((*CMsgDOTAFantasyLeagueCreateRequest)(nil), "CMsgDOTAFantasyLeagueCreateRequest") - proto.RegisterType((*CMsgDOTAFantasyLeagueCreateResponse)(nil), "CMsgDOTAFantasyLeagueCreateResponse") - proto.RegisterType((*CMsgDOTAFantasyTeamCreateRequest)(nil), "CMsgDOTAFantasyTeamCreateRequest") - proto.RegisterType((*CMsgDOTAFantasyTeamCreateResponse)(nil), "CMsgDOTAFantasyTeamCreateResponse") - proto.RegisterType((*CMsgDOTAFantasyLeagueEditInvitesRequest)(nil), "CMsgDOTAFantasyLeagueEditInvitesRequest") - proto.RegisterType((*CMsgDOTAFantasyLeagueEditInvitesRequest_InviteChange)(nil), "CMsgDOTAFantasyLeagueEditInvitesRequest.InviteChange") - proto.RegisterType((*CMsgDOTAFantasyLeagueEditInvitesResponse)(nil), "CMsgDOTAFantasyLeagueEditInvitesResponse") - proto.RegisterType((*CMsgDOTAFantasyLeagueDraftStatusRequest)(nil), "CMsgDOTAFantasyLeagueDraftStatusRequest") - proto.RegisterType((*CMsgDOTAFantasyLeagueDraftStatus)(nil), "CMsgDOTAFantasyLeagueDraftStatus") - proto.RegisterType((*CMsgDOTAFantasyLeagueDraftPlayerRequest)(nil), "CMsgDOTAFantasyLeagueDraftPlayerRequest") - proto.RegisterType((*CMsgDOTAFantasyLeagueDraftPlayerResponse)(nil), "CMsgDOTAFantasyLeagueDraftPlayerResponse") - proto.RegisterType((*CMsgDOTAFantasyTeamRosterSwapRequest)(nil), "CMsgDOTAFantasyTeamRosterSwapRequest") - proto.RegisterType((*CMsgDOTAFantasyTeamRosterSwapResponse)(nil), "CMsgDOTAFantasyTeamRosterSwapResponse") - proto.RegisterType((*CMsgDOTAFantasyTeamRosterAddDropRequest)(nil), "CMsgDOTAFantasyTeamRosterAddDropRequest") - proto.RegisterType((*CMsgDOTAFantasyTeamRosterAddDropResponse)(nil), "CMsgDOTAFantasyTeamRosterAddDropResponse") - proto.RegisterType((*CMsgDOTAFantasyTeamTradesRequest)(nil), "CMsgDOTAFantasyTeamTradesRequest") - proto.RegisterType((*CMsgDOTAFantasyTeamTradesResponse)(nil), "CMsgDOTAFantasyTeamTradesResponse") - proto.RegisterType((*CMsgDOTAFantasyTeamTradesResponse_Trade)(nil), "CMsgDOTAFantasyTeamTradesResponse.Trade") - proto.RegisterType((*CMsgDOTAFantasyTeamTradeCancelRequest)(nil), "CMsgDOTAFantasyTeamTradeCancelRequest") - proto.RegisterType((*CMsgDOTAFantasyTeamTradeCancelResponse)(nil), "CMsgDOTAFantasyTeamTradeCancelResponse") - proto.RegisterType((*CMsgDOTAFantasyTeamRosterRequest)(nil), "CMsgDOTAFantasyTeamRosterRequest") - proto.RegisterType((*CMsgDOTAFantasyTeamRosterResponse)(nil), "CMsgDOTAFantasyTeamRosterResponse") - proto.RegisterType((*CMsgDOTAFantasyPlayerHisoricalStatsRequest)(nil), "CMsgDOTAFantasyPlayerHisoricalStatsRequest") - proto.RegisterType((*CMsgDOTAFantasyPlayerHisoricalStatsResponse)(nil), "CMsgDOTAFantasyPlayerHisoricalStatsResponse") - proto.RegisterType((*CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerScoreAccumulator)(nil), "CMsgDOTAFantasyPlayerHisoricalStatsResponse.PlayerScoreAccumulator") - proto.RegisterType((*CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats)(nil), "CMsgDOTAFantasyPlayerHisoricalStatsResponse.PlayerStats") - proto.RegisterType((*CMsgDOTAFantasyMessageAdd)(nil), "CMsgDOTAFantasyMessageAdd") - proto.RegisterType((*CMsgDOTAFantasyMessagesRequest)(nil), "CMsgDOTAFantasyMessagesRequest") - proto.RegisterType((*CMsgDOTAFantasyMessagesResponse)(nil), "CMsgDOTAFantasyMessagesResponse") - proto.RegisterType((*CMsgDOTAFantasyMessagesResponse_Message)(nil), "CMsgDOTAFantasyMessagesResponse.Message") - proto.RegisterType((*CMsgDOTAFantasyRemoveOwner)(nil), "CMsgDOTAFantasyRemoveOwner") - proto.RegisterType((*CMsgDOTAFantasyRemoveOwnerResponse)(nil), "CMsgDOTAFantasyRemoveOwnerResponse") - proto.RegisterType((*CMsgDOTAFantasyScheduledMatchesRequest)(nil), "CMsgDOTAFantasyScheduledMatchesRequest") - proto.RegisterType((*CMsgDOTAFantasyScheduledMatchesResponse)(nil), "CMsgDOTAFantasyScheduledMatchesResponse") - proto.RegisterType((*CMsgDOTAFantasyScheduledMatchesResponse_ScheduledMatchDays)(nil), "CMsgDOTAFantasyScheduledMatchesResponse.ScheduledMatchDays") - proto.RegisterType((*CMsgDOTAFantasyLeaveLeagueRequest)(nil), "CMsgDOTAFantasyLeaveLeagueRequest") - proto.RegisterType((*CMsgDOTAFantasyLeaveLeagueResponse)(nil), "CMsgDOTAFantasyLeaveLeagueResponse") - proto.RegisterType((*CMsgDOTAFantasyPlayerScoreDetailsRequest)(nil), "CMsgDOTAFantasyPlayerScoreDetailsRequest") - proto.RegisterType((*CMsgDOTAFantasyPlayerScoreDetailsResponse)(nil), "CMsgDOTAFantasyPlayerScoreDetailsResponse") - proto.RegisterType((*CMsgDOTAFantasyPlayerScoreDetailsResponse_PlayerMatchData)(nil), "CMsgDOTAFantasyPlayerScoreDetailsResponse.PlayerMatchData") - proto.RegisterType((*CMsgDOTAPassportVoteTeamGuess)(nil), "CMsgDOTAPassportVoteTeamGuess") - proto.RegisterType((*CMsgDOTAPassportVoteGenericSelection)(nil), "CMsgDOTAPassportVoteGenericSelection") - proto.RegisterType((*CMsgDOTAPassportStampedPlayer)(nil), "CMsgDOTAPassportStampedPlayer") - proto.RegisterType((*CMsgDOTAPassportPlayerCardChallenge)(nil), "CMsgDOTAPassportPlayerCardChallenge") - proto.RegisterType((*CMsgDOTAPassportVote)(nil), "CMsgDOTAPassportVote") - proto.RegisterType((*CMsgClientToGCGetPlayerCardRosterRequest)(nil), "CMsgClientToGCGetPlayerCardRosterRequest") - proto.RegisterType((*CMsgClientToGCGetPlayerCardRosterResponse)(nil), "CMsgClientToGCGetPlayerCardRosterResponse") - proto.RegisterType((*CMsgClientToGCSetPlayerCardRosterRequest)(nil), "CMsgClientToGCSetPlayerCardRosterRequest") - proto.RegisterType((*CMsgClientToGCSetPlayerCardRosterResponse)(nil), "CMsgClientToGCSetPlayerCardRosterResponse") - proto.RegisterEnum("DOTA_2013PassportSelectionIndices", DOTA_2013PassportSelectionIndices_name, DOTA_2013PassportSelectionIndices_value) - proto.RegisterEnum("CMsgDOTACreateFantasyLeagueResponse_EResult", CMsgDOTACreateFantasyLeagueResponse_EResult_name, CMsgDOTACreateFantasyLeagueResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAFantasyLeagueEditInfoResponse_EResult", CMsgDOTAFantasyLeagueEditInfoResponse_EResult_name, CMsgDOTAFantasyLeagueEditInfoResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAFantasyLeagueFindResponse_EResult", CMsgDOTAFantasyLeagueFindResponse_EResult_name, CMsgDOTAFantasyLeagueFindResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAFantasyLeagueInfoResponse_EResult", CMsgDOTAFantasyLeagueInfoResponse_EResult_name, CMsgDOTAFantasyLeagueInfoResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAFantasyLeagueMatchupsResponse_EResult", CMsgDOTAFantasyLeagueMatchupsResponse_EResult_name, CMsgDOTAFantasyLeagueMatchupsResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAEditFantasyTeamResponse_EResult", CMsgDOTAEditFantasyTeamResponse_EResult_name, CMsgDOTAEditFantasyTeamResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAFantasyTeamScoreResponse_EResult", CMsgDOTAFantasyTeamScoreResponse_EResult_name, CMsgDOTAFantasyTeamScoreResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAFantasyTeamStandingsResponse_EResult", CMsgDOTAFantasyTeamStandingsResponse_EResult_name, CMsgDOTAFantasyTeamStandingsResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAFantasyPlayerScoreResponse_EResult", CMsgDOTAFantasyPlayerScoreResponse_EResult_name, CMsgDOTAFantasyPlayerScoreResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAFantasyPlayerStandingsResponse_EResult", CMsgDOTAFantasyPlayerStandingsResponse_EResult_name, CMsgDOTAFantasyPlayerStandingsResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAFantasyLeagueCreateResponse_EResult", CMsgDOTAFantasyLeagueCreateResponse_EResult_name, CMsgDOTAFantasyLeagueCreateResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAFantasyTeamCreateResponse_EResult", CMsgDOTAFantasyTeamCreateResponse_EResult_name, CMsgDOTAFantasyTeamCreateResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAFantasyLeagueEditInvitesResponse_EResult", CMsgDOTAFantasyLeagueEditInvitesResponse_EResult_name, CMsgDOTAFantasyLeagueEditInvitesResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult", CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult_name, CMsgDOTAFantasyLeagueDraftPlayerResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAFantasyTeamRosterSwapResponse_EResult", CMsgDOTAFantasyTeamRosterSwapResponse_EResult_name, CMsgDOTAFantasyTeamRosterSwapResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAFantasyTeamRosterAddDropResponse_EResult", CMsgDOTAFantasyTeamRosterAddDropResponse_EResult_name, CMsgDOTAFantasyTeamRosterAddDropResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAFantasyTeamTradesResponse_EResult", CMsgDOTAFantasyTeamTradesResponse_EResult_name, CMsgDOTAFantasyTeamTradesResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAFantasyTeamTradeCancelResponse_EResult", CMsgDOTAFantasyTeamTradeCancelResponse_EResult_name, CMsgDOTAFantasyTeamTradeCancelResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAFantasyTeamRosterResponse_EResult", CMsgDOTAFantasyTeamRosterResponse_EResult_name, CMsgDOTAFantasyTeamRosterResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult", CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult_name, CMsgDOTAFantasyPlayerHisoricalStatsResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAFantasyMessagesResponse_EResult", CMsgDOTAFantasyMessagesResponse_EResult_name, CMsgDOTAFantasyMessagesResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAFantasyRemoveOwnerResponse_EResult", CMsgDOTAFantasyRemoveOwnerResponse_EResult_name, CMsgDOTAFantasyRemoveOwnerResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAFantasyScheduledMatchesResponse_EResult", CMsgDOTAFantasyScheduledMatchesResponse_EResult_name, CMsgDOTAFantasyScheduledMatchesResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAFantasyLeaveLeagueResponse_EResult", CMsgDOTAFantasyLeaveLeagueResponse_EResult_name, CMsgDOTAFantasyLeaveLeagueResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult", CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult_name, CMsgDOTAFantasyPlayerScoreDetailsResponse_EResult_value) - proto.RegisterEnum("CMsgClientToGCGetPlayerCardRosterResponse_Result", CMsgClientToGCGetPlayerCardRosterResponse_Result_name, CMsgClientToGCGetPlayerCardRosterResponse_Result_value) - proto.RegisterEnum("CMsgClientToGCSetPlayerCardRosterResponse_Result", CMsgClientToGCSetPlayerCardRosterResponse_Result_name, CMsgClientToGCSetPlayerCardRosterResponse_Result_value) -} - -func init() { proto.RegisterFile("dota_gcmessages_client_fantasy.proto", fileDescriptor0) } - -var fileDescriptor0 = []byte{ - // 5390 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x7c, 0x4b, 0x8c, 0x1b, 0xc9, - 0x79, 0xff, 0xf2, 0x35, 0xe4, 0xd4, 0xbc, 0x6a, 0x5a, 0x2f, 0x6a, 0xf4, 0x6e, 0x49, 0x6b, 0xed, - 0x6a, 0x97, 0x3b, 0xe4, 0xcc, 0x68, 0xa4, 0xf5, 0xdf, 0x7f, 0x9b, 0x22, 0x39, 0x23, 0x5a, 0x1c, - 0x72, 0xb6, 0xc9, 0xd1, 0x5a, 0xf2, 0xa3, 0xd1, 0xcb, 0xae, 0xe1, 0x74, 0xd4, 0xec, 0xa6, 0xbb, - 0x9b, 0x92, 0xb5, 0x48, 0x80, 0x64, 0xe1, 0x43, 0x9c, 0x20, 0x87, 0x24, 0x4e, 0x0e, 0x39, 0x2d, - 0xe0, 0xf8, 0xb2, 0xb6, 0x91, 0x5c, 0x0c, 0x24, 0x40, 0x02, 0xe4, 0x05, 0x03, 0xb9, 0xe5, 0xe4, - 0x73, 0x0e, 0xb9, 0x24, 0xbe, 0x04, 0x81, 0xe3, 0x1c, 0x72, 0x09, 0xea, 0xd1, 0x2f, 0x76, 0x57, - 0x0f, 0x39, 0x1e, 0x19, 0xc9, 0x8d, 0xf5, 0xfd, 0xaa, 0xaa, 0xab, 0xbe, 0xfa, 0x5e, 0xf5, 0x55, - 0x15, 0xc1, 0x2d, 0xd5, 0x74, 0x14, 0x79, 0xd0, 0x1f, 0x22, 0xdb, 0x56, 0x06, 0xc8, 0x96, 0xfb, - 0xba, 0x86, 0x0c, 0x47, 0x3e, 0x54, 0x0c, 0x47, 0xb1, 0x5f, 0x95, 0x46, 0x96, 0xe9, 0x98, 0x6b, - 0x17, 0x48, 0x2d, 0xfb, 0x48, 0xb1, 0x90, 0x2a, 0x23, 0x63, 0x3c, 0xb4, 0x29, 0x20, 0x7e, 0x3b, - 0x07, 0x60, 0x6d, 0xcf, 0x1e, 0xec, 0xd6, 0xf6, 0x75, 0xe5, 0x15, 0xb2, 0x9a, 0xc6, 0xa1, 0x29, - 0x7c, 0x11, 0x2c, 0x8e, 0x48, 0x49, 0xd6, 0x8c, 0x43, 0xd3, 0x2e, 0xa6, 0xae, 0x67, 0xee, 0x2c, - 0x54, 0x2e, 0x97, 0x26, 0x2b, 0x96, 0xfc, 0x9f, 0xd2, 0xc2, 0xc8, 0xfb, 0x6d, 0x0b, 0xbb, 0x60, - 0x51, 0x47, 0x8a, 0x8a, 0xac, 0x8f, 0x4c, 0xc5, 0x52, 0xed, 0x62, 0x9a, 0x74, 0x70, 0x33, 0xda, - 0x81, 0x84, 0x06, 0x9a, 0x69, 0xb4, 0xfc, 0xba, 0x52, 0xa8, 0xe1, 0xda, 0x1f, 0x66, 0x00, 0x08, - 0x0c, 0xec, 0x0a, 0x00, 0x4a, 0xbf, 0x6f, 0x8e, 0x0d, 0x47, 0xd6, 0xd4, 0x62, 0xea, 0x7a, 0xea, - 0xce, 0x92, 0x34, 0xcf, 0x28, 0x4d, 0x55, 0x10, 0x40, 0xd6, 0x50, 0x86, 0xa8, 0x98, 0xbe, 0x9e, - 0xba, 0x33, 0x2f, 0x91, 0xdf, 0xc2, 0x0d, 0xb0, 0x48, 0x60, 0xeb, 0x95, 0xdc, 0x37, 0x55, 0x54, - 0xcc, 0x10, 0x6c, 0x81, 0xd1, 0x6a, 0xa6, 0x4a, 0xaa, 0x30, 0x6e, 0xc9, 0x96, 0xa9, 0xa3, 0x62, - 0x96, 0xf4, 0xbb, 0xc0, 0x68, 0x92, 0xa9, 0x23, 0xe1, 0x02, 0xc8, 0x3b, 0x48, 0x19, 0xe2, 0xaf, - 0xe6, 0x08, 0x3a, 0x87, 0x8b, 0x4d, 0x55, 0xb8, 0x04, 0xe6, 0x09, 0x40, 0xbe, 0x3b, 0x47, 0xfa, - 0x2e, 0x60, 0x42, 0x1b, 0x7f, 0xfb, 0x22, 0x20, 0xbf, 0x65, 0x47, 0x19, 0x14, 0xf3, 0x04, 0x23, - 0xbd, 0xf4, 0x94, 0x81, 0x50, 0x04, 0x79, 0x7b, 0x64, 0x1a, 0xb6, 0x69, 0x15, 0x0b, 0x14, 0x61, - 0x45, 0xdc, 0xa3, 0x66, 0xcb, 0xba, 0xd9, 0x7f, 0x8e, 0xd4, 0xe2, 0xfc, 0xf5, 0xd4, 0x9d, 0x82, - 0x54, 0xd0, 0xec, 0x16, 0x29, 0x0b, 0xe7, 0xc0, 0x9c, 0x66, 0xcb, 0x23, 0xcb, 0x2c, 0x02, 0x82, - 0xe4, 0x34, 0x7b, 0xdf, 0x32, 0xf1, 0x0c, 0x68, 0x03, 0x79, 0x6c, 0x38, 0x9a, 0x5e, 0x5c, 0xa0, - 0x33, 0xa0, 0xb4, 0x03, 0x4c, 0x12, 0x2e, 0x83, 0x79, 0x47, 0x1b, 0x22, 0xdb, 0x51, 0x86, 0xa3, - 0xe2, 0x22, 0xe5, 0x9c, 0x47, 0x10, 0xde, 0x01, 0x82, 0x85, 0x06, 0x9a, 0xed, 0x20, 0x2c, 0x20, - 0xee, 0x54, 0x97, 0x48, 0x35, 0xe8, 0x23, 0x3d, 0x32, 0xe9, 0xb5, 0x7d, 0xb0, 0x1a, 0x59, 0x38, - 0x61, 0x0d, 0x14, 0x54, 0xed, 0x85, 0x66, 0x6b, 0xa6, 0xc1, 0x56, 0xc6, 0x2b, 0x0b, 0xd7, 0xc0, - 0x82, 0xbf, 0x6e, 0x54, 0x1c, 0x96, 0x24, 0xe0, 0x2d, 0x9c, 0x2d, 0xfe, 0x73, 0x0a, 0x88, 0x58, - 0x38, 0xea, 0x9d, 0x5e, 0xb5, 0x66, 0x21, 0xc5, 0x41, 0x3b, 0x94, 0xfb, 0x2d, 0xa4, 0x0c, 0xc6, - 0x48, 0x42, 0xdf, 0x1c, 0x23, 0xdb, 0xc1, 0xfd, 0xe8, 0x84, 0x40, 0xf9, 0x9d, 0x22, 0x9c, 0x03, - 0x94, 0x44, 0x38, 0xee, 0x57, 0xd0, 0xcd, 0x81, 0x49, 0x04, 0x21, 0xeb, 0x56, 0x68, 0x99, 0x03, - 0x53, 0x78, 0x0a, 0x96, 0x6d, 0xa4, 0xa3, 0xbe, 0xa3, 0x99, 0x86, 0x3c, 0x74, 0x05, 0x62, 0xb9, - 0x72, 0xa1, 0xc4, 0x3e, 0x28, 0x77, 0x3d, 0x78, 0xcf, 0x54, 0xd1, 0xfb, 0x17, 0x77, 0xaa, 0xed, - 0x5e, 0xb5, 0xfb, 0x54, 0xee, 0x36, 0x5a, 0x8d, 0x5a, 0xaf, 0xd9, 0x69, 0xcb, 0xcd, 0xf6, 0x93, - 0x6a, 0xab, 0x59, 0x97, 0x96, 0xbc, 0x9e, 0x70, 0x4d, 0x2c, 0x9c, 0x84, 0x71, 0x64, 0x52, 0x4c, - 0x88, 0x88, 0x70, 0xd4, 0x30, 0x41, 0xfc, 0xef, 0x14, 0xb8, 0x99, 0x38, 0x45, 0x22, 0x00, 0x48, - 0xd8, 0x03, 0x73, 0x16, 0xb2, 0xc7, 0xba, 0x43, 0xa6, 0xb7, 0x5c, 0x79, 0xa7, 0x34, 0x45, 0xab, - 0x52, 0x43, 0x22, 0x6d, 0xde, 0xcf, 0x77, 0x0f, 0x6a, 0xb5, 0x46, 0xb7, 0x2b, 0xb1, 0x4e, 0xc4, - 0x6f, 0xa7, 0x40, 0x9e, 0x81, 0xc2, 0x02, 0x70, 0x61, 0xf8, 0x86, 0x70, 0x0e, 0xac, 0x36, 0x24, - 0xa9, 0x23, 0xc9, 0x07, 0xed, 0xee, 0x7e, 0xa3, 0xd6, 0xdc, 0x69, 0x36, 0xea, 0x30, 0x25, 0xac, - 0x81, 0xf3, 0x94, 0xdc, 0xeb, 0x74, 0xe4, 0xbd, 0x6a, 0xfb, 0xa9, 0xdc, 0x6a, 0x54, 0x77, 0x0f, - 0x1a, 0x5d, 0x98, 0x16, 0x2e, 0x83, 0x22, 0xc5, 0x18, 0x07, 0xe4, 0x5e, 0xa3, 0xba, 0x27, 0xd7, - 0x3a, 0x07, 0xed, 0x1e, 0xcc, 0x08, 0x97, 0xc0, 0x05, 0x8a, 0xd6, 0xa4, 0x46, 0x95, 0x30, 0xaa, - 0xde, 0xec, 0x56, 0x1f, 0xb6, 0x1a, 0x75, 0x98, 0x15, 0xff, 0x2c, 0x03, 0x8a, 0x78, 0x1e, 0xa1, - 0xd1, 0x77, 0xfb, 0xa6, 0xa5, 0x19, 0x03, 0xe1, 0x2c, 0xc8, 0xe9, 0xe8, 0x05, 0xd2, 0xc9, 0x8c, - 0xd3, 0x12, 0x2d, 0x60, 0xea, 0x73, 0x4d, 0xd7, 0x6d, 0xb2, 0x8a, 0x69, 0x89, 0x16, 0x84, 0xf3, - 0x60, 0x4e, 0x45, 0x8a, 0x73, 0x64, 0x93, 0x85, 0x4b, 0x4b, 0xac, 0x84, 0x15, 0x4a, 0xb1, 0x6d, - 0xcd, 0x76, 0x6c, 0xc2, 0xfa, 0xb4, 0xe4, 0x16, 0xb1, 0x42, 0xe9, 0x8a, 0xed, 0xc8, 0x47, 0x9a, - 0x63, 0x13, 0xed, 0x4d, 0x4b, 0x05, 0x4c, 0x78, 0xa4, 0x39, 0xac, 0x3b, 0x43, 0x43, 0x36, 0x51, - 0x5e, 0xd2, 0x1d, 0x2e, 0x09, 0x10, 0x64, 0x06, 0xa3, 0x21, 0xd1, 0xda, 0xb4, 0x84, 0x7f, 0x62, - 0xe3, 0xf2, 0xad, 0xd1, 0x68, 0x48, 0xd4, 0x35, 0x2d, 0x91, 0xdf, 0x78, 0x88, 0xb6, 0x33, 0x36, - 0x6c, 0xa2, 0xa7, 0x69, 0x89, 0x16, 0xf0, 0x50, 0x8e, 0x90, 0xa2, 0x6b, 0xc6, 0x80, 0x68, 0x69, - 0x5a, 0x72, 0x8b, 0x58, 0x3c, 0x1d, 0xf3, 0x25, 0xb2, 0x64, 0x3a, 0xb1, 0x05, 0x82, 0x02, 0x42, - 0x7a, 0x4c, 0x66, 0x77, 0x03, 0x2c, 0x5a, 0xa6, 0x7d, 0xa4, 0x18, 0xac, 0xc6, 0x22, 0xa9, 0xb1, - 0x40, 0x69, 0xb4, 0xca, 0xbb, 0x40, 0x18, 0x8e, 0x75, 0x47, 0x1b, 0xe9, 0x1a, 0xb2, 0xe4, 0x91, - 0x85, 0x86, 0xda, 0x78, 0x48, 0x54, 0x35, 0x2d, 0xad, 0xfa, 0xc8, 0x3e, 0x05, 0x84, 0x6d, 0x70, - 0x21, 0x54, 0xdd, 0x3c, 0x44, 0x36, 0xd6, 0x49, 0x45, 0x2f, 0x2e, 0x93, 0x36, 0xe7, 0x83, 0x6d, - 0x7c, 0x54, 0xfc, 0xbd, 0x02, 0xb8, 0xe8, 0x4a, 0x5e, 0x68, 0xd5, 0x88, 0x25, 0x7e, 0x1b, 0xac, - 0xba, 0x36, 0x93, 0x29, 0x9c, 0x67, 0x90, 0x57, 0x0e, 0x43, 0xb5, 0x55, 0xe1, 0x1e, 0xb8, 0xd0, - 0x37, 0x87, 0x43, 0x8d, 0xf4, 0x8c, 0x2c, 0x39, 0x60, 0xc2, 0xd3, 0xa4, 0xc5, 0xb9, 0x20, 0x5c, - 0xf5, 0xcc, 0x79, 0x09, 0x9c, 0x99, 0xf8, 0x06, 0xd1, 0x7a, 0x6a, 0xc1, 0x57, 0x43, 0x5f, 0x21, - 0xca, 0x1f, 0xd5, 0xed, 0xec, 0xeb, 0xd1, 0xed, 0xdc, 0x84, 0x6e, 0x63, 0xd9, 0x20, 0xf6, 0x66, - 0x8e, 0xd8, 0x1b, 0xf2, 0x5b, 0xd8, 0x00, 0x79, 0x9b, 0xca, 0x37, 0x91, 0xa2, 0x85, 0xca, 0xc5, - 0x12, 0x4f, 0x01, 0x24, 0xb7, 0x26, 0xfe, 0x8e, 0x6a, 0x29, 0x87, 0x8e, 0x8c, 0x4d, 0xb3, 0x6b, - 0xa6, 0x09, 0xa5, 0xa7, 0x0d, 0x91, 0xf0, 0x26, 0x58, 0xa1, 0xf0, 0x48, 0xeb, 0x3f, 0xa7, 0x75, - 0xa8, 0x8d, 0x5e, 0x22, 0xe4, 0x7d, 0xad, 0xff, 0x9c, 0xd4, 0xbb, 0x01, 0x16, 0x6d, 0xa4, 0xd8, - 0xa6, 0x21, 0xdb, 0x8e, 0x62, 0x39, 0xc5, 0x15, 0xea, 0x0f, 0x28, 0xad, 0x8b, 0x49, 0xc2, 0x4d, - 0xb0, 0xc4, 0xaa, 0xe8, 0xc8, 0x18, 0x38, 0x47, 0x45, 0x48, 0xea, 0xb0, 0x76, 0x2d, 0x42, 0xc3, - 0xc3, 0x79, 0x81, 0x1c, 0x53, 0x7e, 0x61, 0x3a, 0xc8, 0x2e, 0xae, 0xd2, 0xe1, 0x60, 0xca, 0x13, - 0x4c, 0x10, 0x44, 0xb0, 0xa8, 0xf4, 0xbf, 0x39, 0xd6, 0x6c, 0x0d, 0x33, 0xca, 0x2e, 0x0a, 0xb4, - 0x8b, 0x20, 0x0d, 0x7b, 0x2c, 0x5b, 0x37, 0x1d, 0xb9, 0x5c, 0x3c, 0x43, 0xd0, 0x1c, 0x2e, 0x95, - 0x3d, 0x72, 0xa5, 0x78, 0xd6, 0x27, 0x57, 0x3c, 0xf2, 0x46, 0xf1, 0x9c, 0x4f, 0xde, 0xf0, 0xc8, - 0x9b, 0xc5, 0xf3, 0x3e, 0x79, 0xd3, 0x23, 0x6f, 0x15, 0x2f, 0xf8, 0xe4, 0x2d, 0xac, 0x65, 0x1f, - 0x21, 0xa3, 0x7f, 0x24, 0xe3, 0xa2, 0x5d, 0x2c, 0x12, 0x0c, 0x10, 0x52, 0x17, 0x53, 0x84, 0x1a, - 0x00, 0xe6, 0x4b, 0x83, 0x85, 0x37, 0xc5, 0x8b, 0x24, 0x38, 0xb9, 0x55, 0xe2, 0x0a, 0x7b, 0xa9, - 0x83, 0x2b, 0x93, 0x28, 0x67, 0xde, 0x74, 0x7f, 0x62, 0x2d, 0xa7, 0x21, 0x8f, 0x5d, 0x5c, 0x23, - 0xfe, 0xcc, 0x2d, 0x92, 0x98, 0x40, 0x1b, 0x22, 0xf9, 0x63, 0xd3, 0x40, 0xc5, 0x4b, 0xd4, 0x15, - 0x62, 0xc2, 0x33, 0xd3, 0x40, 0xd8, 0xe0, 0x50, 0x16, 0x17, 0x2f, 0xd3, 0x40, 0x82, 0x96, 0xb0, - 0xfb, 0x1c, 0x29, 0xb6, 0xfd, 0xd2, 0xb4, 0xd4, 0xe2, 0x15, 0x1a, 0x47, 0xb8, 0xe5, 0xb5, 0x4f, - 0x52, 0x60, 0xde, 0x1b, 0x83, 0x70, 0x07, 0x40, 0x3a, 0xfa, 0x48, 0x28, 0xb4, 0x4c, 0xe8, 0xbe, - 0x02, 0x11, 0x6f, 0x78, 0xe8, 0x30, 0xed, 0x21, 0xca, 0x56, 0xc0, 0xde, 0xf0, 0xd0, 0xa1, 0x93, - 0xc3, 0x5a, 0xcc, 0x02, 0xbd, 0x40, 0x5f, 0x19, 0x32, 0x9b, 0x15, 0x0a, 0x78, 0x9d, 0x89, 0xbf, - 0x9b, 0x02, 0xb7, 0x62, 0x59, 0xd4, 0x50, 0x35, 0x87, 0x30, 0x87, 0x39, 0xe9, 0x59, 0x4c, 0xc3, - 0x36, 0x98, 0x47, 0xaa, 0xe6, 0xd0, 0x85, 0x48, 0x13, 0x35, 0x59, 0xe3, 0x2f, 0x84, 0x54, 0x40, - 0xec, 0x5b, 0xe2, 0xdf, 0xa4, 0xc0, 0xed, 0x63, 0x46, 0xc3, 0xfc, 0x69, 0x67, 0xc2, 0x9f, 0x96, - 0x4a, 0x53, 0xb5, 0xe3, 0x7b, 0xd4, 0x9d, 0xd9, 0x1c, 0xea, 0x05, 0x70, 0x86, 0x92, 0xdb, 0x1d, - 0x79, 0xbf, 0x21, 0xed, 0x35, 0xbb, 0xdd, 0x66, 0xa7, 0x0d, 0xd3, 0xe2, 0xaf, 0x81, 0xeb, 0xb1, - 0x23, 0xd9, 0xd1, 0x0c, 0xf5, 0x24, 0xbc, 0x0c, 0x4a, 0x50, 0x3a, 0x2c, 0x41, 0xe2, 0xcf, 0xd3, - 0xe0, 0x46, 0xc2, 0xc7, 0x18, 0xab, 0x1e, 0x4f, 0xb0, 0xea, 0xed, 0xd2, 0xb1, 0x6d, 0xb8, 0x6c, - 0xe2, 0x59, 0xef, 0x34, 0xcf, 0x7a, 0xdf, 0x05, 0xab, 0x21, 0x2f, 0x11, 0xb0, 0xf5, 0x30, 0x08, - 0xe0, 0xca, 0xe2, 0x9f, 0xf2, 0xa2, 0x1a, 0x2f, 0x7c, 0xa1, 0x51, 0x8b, 0xdc, 0xee, 0xf4, 0xe4, - 0x9d, 0xce, 0x41, 0x1b, 0xaf, 0xc4, 0x79, 0x20, 0x50, 0xec, 0x61, 0xb5, 0x2e, 0xef, 0x57, 0xbb, - 0xdd, 0x0f, 0x3b, 0x52, 0x1d, 0xa6, 0xe3, 0x17, 0x2e, 0x23, 0x2c, 0x03, 0x40, 0xc9, 0x3b, 0x07, - 0xad, 0x16, 0xcc, 0x0a, 0x45, 0x70, 0x96, 0x96, 0xab, 0x2d, 0xa9, 0x51, 0xad, 0x3f, 0x95, 0xf7, - 0x1a, 0x7b, 0x0f, 0x1b, 0x12, 0xcc, 0xf9, 0x4b, 0xcc, 0x3e, 0xda, 0xea, 0xd4, 0x1e, 0x37, 0xea, - 0x70, 0x4e, 0x6c, 0x73, 0x96, 0xf8, 0x84, 0xea, 0x22, 0xfe, 0x45, 0x8a, 0xb3, 0x8c, 0x21, 0x89, - 0x9f, 0x72, 0x19, 0x5f, 0xaf, 0xb4, 0x63, 0x1e, 0x33, 0x76, 0x34, 0xeb, 0x30, 0x2d, 0x4a, 0x1c, - 0xeb, 0xb1, 0xa7, 0x38, 0xfd, 0xa3, 0xf1, 0xc8, 0x3e, 0x09, 0x3b, 0xbe, 0x9b, 0xe3, 0x18, 0x01, - 0xbf, 0xd3, 0xd9, 0x8c, 0xc0, 0x64, 0x3b, 0xbe, 0x74, 0xc7, 0x0e, 0x33, 0x1d, 0xaf, 0x98, 0xdf, - 0x00, 0x2b, 0x2f, 0x11, 0x7a, 0xae, 0xbf, 0x92, 0x87, 0xac, 0x7f, 0x62, 0x63, 0x17, 0x2a, 0x5b, - 0x53, 0x8e, 0xe2, 0x43, 0xd2, 0xda, 0x23, 0x2f, 0xbf, 0x0c, 0x95, 0xd7, 0xfe, 0x28, 0x05, 0xf2, - 0xac, 0x20, 0xdc, 0x05, 0xc2, 0xa4, 0x73, 0x90, 0xcb, 0x2e, 0xff, 0xc2, 0xee, 0xa1, 0x1c, 0x5b, - 0xb9, 0xe2, 0xce, 0x22, 0x5c, 0xb9, 0x82, 0xb7, 0xc0, 0x38, 0x4a, 0x41, 0x72, 0xd9, 0x8d, 0xbc, - 0x49, 0xb1, 0xec, 0x03, 0x15, 0x16, 0x79, 0x53, 0xa0, 0xb2, 0xf6, 0xdd, 0x14, 0x58, 0x0e, 0x0f, - 0x5d, 0x78, 0x04, 0xf2, 0x8c, 0x07, 0x2c, 0xa9, 0x30, 0xed, 0x42, 0x30, 0x82, 0xe4, 0x36, 0xc7, - 0xa1, 0x09, 0x89, 0x6d, 0x68, 0x14, 0x44, 0xc7, 0x3c, 0x4f, 0x28, 0x24, 0x02, 0xba, 0x08, 0x0a, - 0xc8, 0x50, 0x29, 0x98, 0x21, 0x60, 0x1e, 0x19, 0x2a, 0x86, 0x44, 0xf9, 0x74, 0x24, 0x9a, 0x67, - 0xd8, 0x33, 0xe2, 0xf7, 0x53, 0xe0, 0xaa, 0x3b, 0x2b, 0xec, 0x56, 0xd8, 0xcc, 0xf0, 0xe6, 0xf9, - 0x24, 0x76, 0xdd, 0x8d, 0x3d, 0x35, 0x43, 0x45, 0xdf, 0x72, 0x67, 0x4a, 0xd2, 0x0f, 0x98, 0x10, - 0xce, 0x40, 0x64, 0x26, 0x32, 0x10, 0x2e, 0x48, 0xa2, 0xd3, 0x2c, 0x89, 0x4e, 0x09, 0x88, 0xf7, - 0xc2, 0xe2, 0xbf, 0xa7, 0xc0, 0x35, 0xee, 0x38, 0x99, 0xe2, 0x34, 0x27, 0x14, 0xe7, 0x4e, 0xe9, - 0x98, 0x16, 0x7c, 0x4b, 0xf2, 0x5b, 0x33, 0xee, 0x44, 0xbd, 0xfd, 0x64, 0x68, 0xb7, 0xd9, 0x6c, - 0xef, 0x74, 0x82, 0x5b, 0xd1, 0x76, 0x75, 0xaf, 0xe1, 0x59, 0xe4, 0x5e, 0xf5, 0x71, 0xa3, 0x0d, - 0x33, 0xbc, 0xa5, 0xc9, 0x8a, 0x5f, 0x07, 0xef, 0x4d, 0xc8, 0x1b, 0x49, 0x69, 0xf8, 0xe6, 0xf8, - 0xe1, 0xab, 0xb0, 0x8d, 0xac, 0xcf, 0x64, 0x90, 0x9e, 0x81, 0xd2, 0x71, 0xdd, 0x77, 0x82, 0x6a, - 0x55, 0x9f, 0x3e, 0x98, 0x13, 0x0f, 0xfc, 0xc5, 0x8a, 0xf4, 0xcd, 0x16, 0xab, 0x02, 0xf2, 0x94, - 0xd7, 0x6e, 0xca, 0xae, 0xc8, 0x1d, 0x8e, 0x5b, 0x51, 0xfc, 0x2c, 0x0d, 0x2e, 0x70, 0x2a, 0xcd, - 0x24, 0xa5, 0x71, 0x13, 0x49, 0xc7, 0x46, 0xa5, 0xef, 0x00, 0xc1, 0xed, 0x35, 0x20, 0xd7, 0x54, - 0x49, 0xe1, 0x61, 0x70, 0x08, 0x11, 0xf1, 0xce, 0x26, 0x89, 0x77, 0x2e, 0x2c, 0xde, 0x78, 0x53, - 0xf6, 0x52, 0x33, 0xe8, 0xc6, 0x7e, 0x49, 0x22, 0xbf, 0x71, 0xf4, 0xad, 0x9b, 0xb6, 0x8d, 0x6c, - 0xb2, 0x27, 0x5b, 0x92, 0x58, 0x49, 0xb8, 0x0d, 0x96, 0xfb, 0x63, 0xcb, 0x42, 0x86, 0x23, 0x5b, - 0xa6, 0xed, 0x20, 0xab, 0x58, 0x20, 0x51, 0xf0, 0x12, 0xa3, 0x4a, 0x84, 0x28, 0xfe, 0x24, 0x1d, - 0xbb, 0x08, 0x78, 0x1b, 0x87, 0x4e, 0xa2, 0xda, 0xaf, 0x8b, 0x69, 0x6f, 0x82, 0x95, 0x43, 0x4d, - 0x77, 0x90, 0x45, 0x3d, 0x0e, 0xee, 0x96, 0x2a, 0xff, 0x12, 0x25, 0x13, 0x6b, 0xda, 0x54, 0xc9, - 0x58, 0x69, 0xbd, 0x80, 0x2d, 0xcd, 0xb1, 0xb1, 0x12, 0xa0, 0xeb, 0x59, 0x54, 0xbf, 0x4f, 0xcf, - 0xb0, 0x52, 0xce, 0xb2, 0x3e, 0x1b, 0xd4, 0xbc, 0xe2, 0x8d, 0xa5, 0x66, 0xf4, 0xf5, 0xb1, 0x8a, - 0x64, 0xb2, 0xe5, 0x22, 0x9c, 0x2e, 0x48, 0x8b, 0x8c, 0xf8, 0x10, 0xd3, 0xc4, 0x3f, 0xcf, 0x44, - 0x22, 0xa3, 0x00, 0x23, 0x99, 0x38, 0x7f, 0x79, 0xc2, 0xf6, 0xbc, 0x55, 0x3a, 0xae, 0x09, 0xdf, - 0x5f, 0x4f, 0xf2, 0x8f, 0xb8, 0x28, 0x96, 0x59, 0x0a, 0xf2, 0x8f, 0x74, 0x27, 0xf4, 0xc1, 0x59, - 0xb7, 0x36, 0xdb, 0x1f, 0xd1, 0xfa, 0xd4, 0x6d, 0x97, 0x8f, 0x1f, 0x07, 0xae, 0x40, 0xf3, 0xd6, - 0x94, 0xee, 0x7e, 0x3c, 0x40, 0x5b, 0xdb, 0x01, 0x2b, 0x13, 0xd5, 0x8e, 0xcb, 0x6f, 0x9f, 0x05, - 0xb9, 0xe0, 0xb8, 0x69, 0x41, 0x44, 0xa7, 0xb3, 0x1f, 0x11, 0xae, 0x80, 0x8b, 0x14, 0xe8, 0x7c, - 0xd8, 0x6e, 0x48, 0x24, 0x72, 0x6e, 0xb6, 0x99, 0xc7, 0x83, 0x19, 0xf1, 0xc7, 0x69, 0x3f, 0x7f, - 0x19, 0x9c, 0xb7, 0xa3, 0x18, 0xaa, 0x66, 0x0c, 0x4e, 0x12, 0xc0, 0xe1, 0x09, 0xd1, 0x8c, 0x0a, - 0x15, 0x7a, 0x5a, 0x88, 0x97, 0xca, 0xcc, 0xd4, 0x52, 0x99, 0x8d, 0x93, 0xca, 0x18, 0x8d, 0xc8, - 0x25, 0x6b, 0x04, 0xc9, 0x19, 0x92, 0xca, 0x44, 0xce, 0x0b, 0xee, 0xb7, 0x5b, 0x8a, 0xed, 0x90, - 0xda, 0xc2, 0x2d, 0xb0, 0xcc, 0xea, 0x6a, 0x86, 0x7c, 0xa4, 0xe8, 0xba, 0x2b, 0xea, 0x94, 0xda, - 0x34, 0x1e, 0x29, 0xba, 0x2e, 0x7e, 0x9a, 0x8b, 0x44, 0xbe, 0x13, 0x7c, 0x63, 0xe2, 0xde, 0x9e, - 0x10, 0xf7, 0x77, 0x4b, 0xd3, 0x34, 0xe3, 0x8b, 0x7c, 0x0f, 0x2c, 0xf8, 0xa2, 0xee, 0x86, 0x9c, - 0x1b, 0xd3, 0x75, 0x8a, 0x2b, 0xf9, 0x52, 0x4d, 0xe2, 0x0f, 0xf2, 0xd3, 0x5e, 0xfb, 0x4e, 0x06, - 0x2c, 0x85, 0xd0, 0xff, 0x15, 0x06, 0x2f, 0x30, 0x86, 0xc9, 0x78, 0x67, 0x25, 0x50, 0x99, 0xf8, - 0x85, 0x2b, 0x6e, 0xf6, 0x87, 0xb8, 0x94, 0x1c, 0x71, 0x29, 0x34, 0xaf, 0x43, 0x7c, 0xca, 0x64, - 0x57, 0x81, 0x93, 0x9d, 0x60, 0x57, 0xa4, 0xae, 0xa7, 0x90, 0xf9, 0x80, 0x42, 0x92, 0xd4, 0x1a, - 0x09, 0x88, 0x95, 0x81, 0xa2, 0x19, 0xb6, 0xc3, 0x52, 0xc6, 0x8b, 0x84, 0x58, 0xa5, 0x34, 0xcf, - 0x3b, 0xcd, 0xc7, 0x7a, 0x27, 0x10, 0xf2, 0x4e, 0xe7, 0xc1, 0x9c, 0xed, 0x58, 0x48, 0x79, 0x4e, - 0x32, 0xc6, 0x39, 0x89, 0x95, 0x4e, 0x2d, 0x13, 0xf1, 0xbd, 0x68, 0x76, 0x20, 0x68, 0xbc, 0x4e, - 0xa0, 0xd8, 0xb1, 0x89, 0x25, 0xb6, 0xb1, 0x98, 0x48, 0x2c, 0xfd, 0x5f, 0x51, 0x77, 0xf1, 0x1f, - 0xd3, 0xfe, 0x19, 0x55, 0x1c, 0x97, 0x98, 0x1a, 0xb7, 0x26, 0xd4, 0xf8, 0x6e, 0xe9, 0xf8, 0x46, - 0xa7, 0xb3, 0xcf, 0xe4, 0x64, 0xf3, 0x62, 0x99, 0x7e, 0x0d, 0xb0, 0x03, 0xdb, 0x60, 0x60, 0x05, - 0x28, 0x29, 0x2c, 0xda, 0xb9, 0xa0, 0xaf, 0x39, 0x2d, 0x89, 0xfb, 0x7e, 0x3a, 0xb2, 0x73, 0x67, - 0x6c, 0x39, 0x7d, 0x77, 0x22, 0x80, 0x2c, 0x39, 0xd6, 0xa5, 0x9c, 0x20, 0xbf, 0xe3, 0x65, 0x2e, - 0x3b, 0xb5, 0xcc, 0xe5, 0xa6, 0x94, 0xb9, 0xb9, 0xa9, 0x65, 0x2e, 0x1f, 0x2f, 0x73, 0x3f, 0xcd, - 0x80, 0x37, 0x8f, 0xe3, 0x13, 0x93, 0xbb, 0xfd, 0x09, 0xb9, 0x7b, 0xaf, 0x34, 0x5d, 0xc3, 0xd3, - 0x91, 0xbd, 0x38, 0x26, 0x7f, 0x0d, 0x2c, 0x05, 0xa3, 0x27, 0xbb, 0x98, 0x25, 0x2e, 0x68, 0x7b, - 0xda, 0x81, 0x4d, 0x06, 0x51, 0xec, 0x52, 0x02, 0x73, 0x44, 0x4e, 0x34, 0x7c, 0x8a, 0x55, 0x80, - 0xd4, 0x54, 0x0a, 0x90, 0xe6, 0x2b, 0x40, 0xe6, 0x75, 0x28, 0x80, 0x18, 0x89, 0x7f, 0x03, 0x77, - 0x29, 0xa8, 0xe8, 0x8b, 0x8f, 0x38, 0x56, 0x39, 0xb4, 0xe7, 0xbb, 0x09, 0x32, 0x43, 0x7b, 0x40, - 0x66, 0xb9, 0x50, 0x59, 0x8d, 0xdc, 0xb0, 0x90, 0x30, 0x2a, 0xfe, 0x4b, 0x2a, 0x62, 0xba, 0xe8, - 0xca, 0xd1, 0x23, 0x65, 0x57, 0xd7, 0x2e, 0x81, 0x79, 0x76, 0x26, 0xe4, 0xf1, 0xad, 0x40, 0x09, - 0xfc, 0xd3, 0x38, 0x6e, 0x3e, 0x37, 0x98, 0x8e, 0xce, 0x84, 0xd3, 0xd1, 0xc9, 0x9b, 0x3a, 0xf7, - 0x30, 0x2d, 0x17, 0x38, 0x4c, 0xbb, 0x05, 0x96, 0x1d, 0xad, 0xff, 0x1c, 0x39, 0xb2, 0xe6, 0xa0, - 0xa1, 0xaf, 0x5a, 0x8b, 0x94, 0xda, 0x74, 0xd0, 0xb0, 0xa9, 0x8a, 0xff, 0x1a, 0x0d, 0x51, 0xc3, - 0xd3, 0x3c, 0xf6, 0x88, 0x3d, 0xa1, 0xd5, 0xa9, 0xe8, 0x89, 0xf8, 0x13, 0x5e, 0x12, 0x84, 0x23, - 0x29, 0x13, 0xf9, 0xa7, 0x6e, 0xa3, 0xda, 0xed, 0xb4, 0x69, 0xfe, 0xe9, 0x22, 0x38, 0x17, 0x49, - 0x4c, 0xb5, 0xab, 0x7b, 0x8d, 0x60, 0xfe, 0x03, 0x43, 0x24, 0x6d, 0x42, 0x80, 0x6c, 0xbc, 0x98, - 0xe6, 0xfc, 0x6c, 0xca, 0x4e, 0xb5, 0xd9, 0x6a, 0xd4, 0xe5, 0x56, 0x67, 0xb7, 0x23, 0x1f, 0xec, - 0xb7, 0x3a, 0xd5, 0x3a, 0x9c, 0x13, 0xce, 0x80, 0x15, 0x6f, 0x68, 0xbd, 0x66, 0xed, 0x71, 0xa3, - 0x07, 0xf3, 0xe2, 0xdf, 0xa6, 0x62, 0x77, 0x70, 0x61, 0x81, 0x3a, 0xa5, 0xe3, 0x8b, 0xe4, 0x1c, - 0x97, 0x2b, 0x2f, 0xd9, 0x44, 0x79, 0xc9, 0xc5, 0xc8, 0xcb, 0x67, 0x99, 0x88, 0x86, 0x05, 0xe7, - 0x30, 0x6d, 0x3a, 0x3d, 0xda, 0x66, 0xfa, 0x7d, 0x68, 0x30, 0xa9, 0x17, 0x09, 0x6b, 0xc5, 0xef, - 0xa4, 0x67, 0x95, 0x96, 0xa4, 0x95, 0x4c, 0x0b, 0xd7, 0xc0, 0x25, 0x5f, 0x2e, 0xdc, 0xc3, 0x6f, - 0x3f, 0xa7, 0x99, 0x11, 0x04, 0xb0, 0xec, 0x57, 0x60, 0x32, 0x13, 0x3e, 0x07, 0xc9, 0x71, 0xcf, - 0x41, 0xe6, 0x38, 0x07, 0x2c, 0xf9, 0x78, 0xa9, 0x2b, 0xc4, 0xc9, 0xd5, 0x3c, 0xef, 0x2c, 0x05, - 0x88, 0x7f, 0x9c, 0x06, 0x9f, 0x4b, 0x38, 0xb9, 0x7b, 0xa1, 0x39, 0xc8, 0x3e, 0x6d, 0xb9, 0x7b, - 0x06, 0x96, 0x34, 0xd2, 0xb3, 0xdc, 0x3f, 0x52, 0x8c, 0x01, 0x4a, 0xce, 0xdb, 0x47, 0x07, 0x52, - 0xa2, 0xc5, 0x1a, 0x69, 0x2c, 0x2d, 0x6a, 0x81, 0xd2, 0xda, 0x2e, 0x58, 0x0c, 0xa2, 0xc7, 0xed, - 0xfd, 0x8b, 0x20, 0x4f, 0x9b, 0xab, 0xec, 0x1c, 0xd7, 0x2d, 0x8a, 0x3f, 0x4a, 0x81, 0x3b, 0xc7, - 0x8f, 0x87, 0x09, 0xb3, 0x34, 0x21, 0xcc, 0xe5, 0xd2, 0xb4, 0x4d, 0xf9, 0x89, 0xdd, 0x77, 0x67, - 0xf2, 0x89, 0xe2, 0x01, 0x67, 0x1d, 0xeb, 0x96, 0x72, 0xe8, 0x74, 0x1d, 0xc5, 0x19, 0x9f, 0xe8, - 0x30, 0xe8, 0x07, 0x69, 0xce, 0x61, 0x5b, 0xa0, 0xdf, 0x99, 0x04, 0xe3, 0x1a, 0x58, 0xa0, 0x97, - 0x2d, 0x4c, 0x4b, 0x45, 0x96, 0x7b, 0x69, 0x8d, 0x90, 0x3a, 0x98, 0x42, 0xae, 0x16, 0xb2, 0xa4, - 0xe1, 0x48, 0xeb, 0x3f, 0x67, 0xb1, 0xcf, 0x02, 0xa3, 0xed, 0x6b, 0xfd, 0xe7, 0xc2, 0x6d, 0x6c, - 0x87, 0x86, 0x48, 0xb6, 0xd0, 0x50, 0xd1, 0x0c, 0xcd, 0x18, 0xb8, 0xdb, 0x15, 0x4c, 0x95, 0x5c, - 0x22, 0xae, 0x36, 0x42, 0x24, 0xfa, 0x91, 0x31, 0x4f, 0x59, 0x84, 0x59, 0x90, 0x96, 0x18, 0x55, - 0x22, 0x44, 0xe1, 0x32, 0x98, 0xef, 0x9b, 0xc3, 0x91, 0x8e, 0xb0, 0x14, 0xd0, 0x5d, 0x8a, 0x4f, - 0x10, 0xee, 0x82, 0x55, 0xe5, 0x85, 0xa2, 0xe9, 0xca, 0x47, 0x3a, 0x92, 0xdd, 0xab, 0x09, 0x79, - 0x32, 0x6a, 0xe8, 0x01, 0x34, 0x32, 0xb0, 0xc5, 0x4f, 0x53, 0x49, 0xab, 0x40, 0x6b, 0xbd, 0x86, - 0xc3, 0x8a, 0x19, 0xb6, 0x28, 0xe2, 0xef, 0x64, 0x38, 0x72, 0x1d, 0x1a, 0xe2, 0x6c, 0x72, 0x1d, - 0xd3, 0x94, 0x2f, 0xd7, 0x5c, 0xeb, 0xcb, 0x09, 0xf6, 0xae, 0x83, 0xcb, 0xe1, 0x03, 0x8b, 0xb0, - 0x85, 0x85, 0x69, 0xe1, 0x36, 0xb8, 0xe1, 0x5a, 0xe7, 0x90, 0xed, 0x6d, 0x77, 0x7a, 0x72, 0x5d, - 0xaa, 0xee, 0xf4, 0x9a, 0xed, 0x5d, 0x98, 0x49, 0xce, 0xc4, 0x65, 0x7d, 0xc7, 0x8f, 0x01, 0x52, - 0xa5, 0x2b, 0xf7, 0x0e, 0xa4, 0x76, 0xd0, 0x36, 0xef, 0xb7, 0xaa, 0x4f, 0x1b, 0xde, 0x48, 0xe0, - 0x9c, 0xef, 0x18, 0x18, 0x72, 0xd0, 0xae, 0x3e, 0xa9, 0x36, 0x5b, 0xd5, 0x87, 0xad, 0x06, 0xcc, - 0xfb, 0x8e, 0x81, 0xa1, 0xed, 0x8e, 0x4c, 0xa7, 0xd0, 0x6d, 0x75, 0x7a, 0x5d, 0x58, 0x10, 0xff, - 0x3a, 0x15, 0x9b, 0xc5, 0xa2, 0x79, 0xf1, 0xee, 0x4b, 0x65, 0xf4, 0x1a, 0x84, 0x25, 0x74, 0x65, - 0x35, 0x33, 0x79, 0x65, 0xd5, 0xbf, 0x58, 0x94, 0x8d, 0xbf, 0x58, 0x94, 0x0b, 0x5c, 0x2c, 0x12, - 0x7f, 0x11, 0xbd, 0x2f, 0x32, 0x39, 0xfe, 0x69, 0x8f, 0x8a, 0xe3, 0xdb, 0xf1, 0xc5, 0xe8, 0xd7, - 0x67, 0x93, 0xa2, 0xc4, 0xc5, 0x0f, 0x9c, 0x3a, 0x92, 0x95, 0xf1, 0x16, 0x38, 0xe3, 0x77, 0x87, - 0x01, 0xd7, 0x6d, 0x66, 0xc5, 0xbf, 0x8b, 0x2a, 0xba, 0x3f, 0x81, 0xaa, 0xaa, 0xd6, 0x2d, 0xf3, - 0x75, 0xac, 0xdd, 0x2d, 0xb0, 0xac, 0xa8, 0x6a, 0x50, 0xcb, 0x73, 0xec, 0x72, 0x98, 0xaa, 0xfa, - 0x9b, 0x30, 0x72, 0x9f, 0xcd, 0x1c, 0x05, 0xab, 0xcd, 0xb9, 0xf7, 0xd9, 0xcc, 0x91, 0x6f, 0x0a, - 0x7e, 0x98, 0x8e, 0x98, 0x82, 0x98, 0x49, 0x4c, 0x6b, 0x0a, 0xb8, 0x4d, 0xf9, 0x6b, 0xf8, 0x83, - 0xd4, 0xa9, 0x2e, 0xe2, 0x55, 0xb0, 0x36, 0xa1, 0x6e, 0x3d, 0xd9, 0x57, 0xc7, 0x4c, 0x44, 0x59, - 0x89, 0xa2, 0xb7, 0x49, 0x24, 0x0f, 0xb3, 0xbe, 0xb2, 0xf6, 0xa4, 0x6a, 0xdd, 0x3f, 0xfc, 0xdc, - 0x6f, 0xb4, 0xeb, 0xd8, 0x7e, 0xe4, 0x62, 0xae, 0x9d, 0xe0, 0x29, 0xf7, 0x2c, 0x45, 0x3d, 0x51, - 0x88, 0x24, 0xfe, 0x47, 0x7c, 0x9c, 0xec, 0x76, 0x38, 0x4b, 0x9c, 0x1c, 0x6e, 0xc3, 0x8f, 0x93, - 0xbf, 0x04, 0xe6, 0x1c, 0x52, 0x95, 0xbd, 0x1d, 0xb8, 0x33, 0x45, 0x67, 0xa4, 0x28, 0xb1, 0x76, - 0x6b, 0xff, 0x99, 0x02, 0x39, 0x42, 0x09, 0xdb, 0x91, 0xd4, 0xa4, 0x1d, 0x89, 0xbf, 0x31, 0x91, - 0x9e, 0xe5, 0xc6, 0x44, 0x26, 0xfe, 0xc6, 0xc4, 0xbb, 0xe0, 0x4c, 0xc4, 0xd9, 0x79, 0xe6, 0x0a, - 0x4e, 0xb8, 0xbb, 0x72, 0x7c, 0x75, 0xd7, 0x8c, 0x4d, 0x56, 0xaf, 0xd0, 0xa4, 0x30, 0x0e, 0x6a, - 0x98, 0xca, 0xb0, 0xd2, 0xa9, 0x65, 0x28, 0xfe, 0x21, 0xde, 0x62, 0x12, 0x96, 0xd6, 0x14, 0xa3, - 0x8f, 0xf4, 0x93, 0x98, 0x8d, 0xeb, 0x60, 0xd1, 0x37, 0x1b, 0xec, 0x2a, 0xc9, 0x12, 0x3d, 0x60, - 0x20, 0x86, 0x83, 0xc7, 0xe2, 0x6c, 0x3c, 0x8b, 0xc3, 0xdd, 0xb9, 0xcc, 0xf2, 0xbb, 0xab, 0x88, - 0x3f, 0x4d, 0x45, 0x32, 0x68, 0x91, 0x69, 0x4c, 0x9b, 0x41, 0xe3, 0x34, 0xe4, 0x9b, 0x8d, 0x67, - 0xa7, 0x74, 0x34, 0xe7, 0x6d, 0xcb, 0xf0, 0x4e, 0x09, 0x2b, 0x3d, 0xcc, 0x88, 0x3f, 0x8e, 0xdf, - 0x80, 0x53, 0xc3, 0xf6, 0x1a, 0x2c, 0x7a, 0xdc, 0xd1, 0x4d, 0x26, 0xf6, 0xe8, 0x26, 0xa4, 0x6f, - 0xd9, 0x09, 0x7d, 0x13, 0x3f, 0x4b, 0xc7, 0x1a, 0x13, 0x77, 0xdc, 0xb3, 0x18, 0x93, 0x70, 0x9b, - 0xc4, 0x4d, 0x77, 0x44, 0xb3, 0xdc, 0x57, 0x28, 0x93, 0x8a, 0x65, 0x0b, 0x37, 0xbd, 0xb4, 0x25, - 0x7b, 0x84, 0x83, 0x37, 0x7d, 0x05, 0x37, 0xfb, 0x48, 0x1f, 0xe2, 0xfc, 0xaa, 0x0e, 0x5d, 0xbf, - 0x02, 0xde, 0x8e, 0x4d, 0x01, 0x3e, 0xd2, 0x6c, 0xd3, 0xd2, 0xfa, 0x8a, 0x8e, 0xf7, 0x35, 0x27, - 0xb2, 0xe9, 0x7f, 0x99, 0x07, 0x77, 0xa7, 0xea, 0x9a, 0x2d, 0xc8, 0xc1, 0xc4, 0x82, 0x6c, 0x96, - 0x66, 0x68, 0xcd, 0x5f, 0x9a, 0x36, 0xc8, 0x61, 0xbb, 0xe5, 0x9a, 0xf9, 0xfb, 0x33, 0xf5, 0xea, - 0x25, 0x8e, 0x1d, 0x5b, 0xa2, 0xdd, 0xac, 0xfd, 0x57, 0x1a, 0x9c, 0x0f, 0xa4, 0x84, 0xab, 0xfd, - 0xfe, 0x78, 0x38, 0xd6, 0x15, 0xc7, 0xb4, 0xf0, 0x0e, 0x9a, 0xe4, 0xda, 0x91, 0xcd, 0x78, 0xe2, - 0x16, 0xc9, 0xb9, 0x1b, 0x7a, 0x81, 0xbc, 0xa7, 0x26, 0xac, 0xe4, 0xbf, 0x40, 0xc9, 0xc4, 0xbf, - 0x40, 0xc9, 0xf2, 0x5e, 0xa0, 0xe4, 0x12, 0x5e, 0xa0, 0xcc, 0x71, 0x5f, 0xa0, 0xe4, 0xe3, 0x5e, - 0xa0, 0x14, 0xa2, 0x2f, 0x50, 0xe6, 0xe3, 0x5e, 0xa0, 0x00, 0xce, 0x0b, 0x94, 0x85, 0xc4, 0x17, - 0x28, 0x8b, 0xc7, 0xbe, 0x40, 0x59, 0x8a, 0xbe, 0x40, 0xf1, 0x32, 0xe3, 0xcb, 0x81, 0xcc, 0xf8, - 0xda, 0xa7, 0x69, 0xb0, 0x10, 0x58, 0x90, 0x29, 0xee, 0x32, 0xbc, 0x44, 0xe8, 0xb9, 0xed, 0x9e, - 0xd5, 0x90, 0x82, 0x70, 0x04, 0x96, 0xc8, 0x3a, 0x7a, 0xef, 0x5a, 0xb2, 0x24, 0xaf, 0x5d, 0x3b, - 0x89, 0x58, 0x4c, 0xac, 0xbf, 0xb4, 0x48, 0x7a, 0x76, 0xdf, 0xc5, 0x58, 0x40, 0x70, 0xbf, 0x14, - 0x78, 0x12, 0x93, 0x3b, 0xbd, 0xcf, 0xad, 0xb2, 0xcf, 0x05, 0x9e, 0xd4, 0x9c, 0x96, 0x6b, 0x56, - 0x22, 0x2f, 0x73, 0xf6, 0xe8, 0xeb, 0xcf, 0xaa, 0xaa, 0xce, 0x64, 0xf2, 0xb1, 0x4a, 0xd0, 0x96, - 0x2c, 0xf5, 0xe5, 0x16, 0xc5, 0x3f, 0x08, 0xdc, 0x61, 0x0c, 0x7f, 0xe3, 0x44, 0x49, 0xb6, 0x9b, - 0x64, 0x5d, 0x2d, 0x47, 0x0e, 0x7e, 0x6e, 0x89, 0x2c, 0x89, 0xe5, 0xb0, 0x8e, 0xb1, 0x6c, 0x22, - 0x43, 0xf5, 0xaa, 0xb0, 0xd0, 0x00, 0x19, 0x2a, 0xab, 0x20, 0xfe, 0x28, 0x13, 0xb9, 0x7e, 0xe5, - 0x0f, 0xea, 0xd8, 0x0b, 0x8b, 0x9c, 0x16, 0x7c, 0xdb, 0x54, 0x07, 0x05, 0xf7, 0x55, 0x2d, 0x2f, - 0x0a, 0x8d, 0x74, 0xc6, 0x08, 0x92, 0xd7, 0x12, 0x3b, 0x1f, 0x63, 0x3c, 0x94, 0x1d, 0xd3, 0x51, - 0x74, 0xd9, 0xeb, 0x8f, 0x5d, 0x64, 0x30, 0xc6, 0xc3, 0x1e, 0x06, 0xdc, 0x7e, 0xd6, 0x3e, 0x49, - 0x81, 0xbc, 0xcb, 0x8f, 0x2b, 0x00, 0xb0, 0xfa, 0x01, 0x0d, 0x62, 0x94, 0xa4, 0xc5, 0xc3, 0x2b, - 0xa3, 0x8c, 0x9d, 0x23, 0x33, 0x2e, 0xcb, 0x42, 0x81, 0x6a, 0xf0, 0xcd, 0x6c, 0xe0, 0xf0, 0x93, - 0xfc, 0x3e, 0x35, 0x39, 0xfd, 0xfd, 0x14, 0x58, 0x9b, 0x60, 0x98, 0x84, 0x86, 0xe6, 0x0b, 0x44, - 0x2e, 0x41, 0xbe, 0xa6, 0x8b, 0x23, 0xe1, 0x30, 0x26, 0x33, 0x11, 0xc6, 0x88, 0x3f, 0x8b, 0x1e, - 0x85, 0x05, 0xc6, 0x34, 0xfd, 0x29, 0x7e, 0x4c, 0x23, 0x7e, 0x1c, 0xf8, 0xf2, 0x94, 0xa2, 0x05, - 0x4e, 0x72, 0x3c, 0xe3, 0x67, 0xde, 0xc9, 0x4e, 0xd2, 0xcd, 0xc8, 0x67, 0xc5, 0x5e, 0x24, 0xf8, - 0xed, 0xf6, 0x8f, 0x90, 0x3a, 0xd6, 0x91, 0xba, 0x47, 0x9d, 0xdf, 0x49, 0x62, 0x87, 0xdf, 0xce, - 0x44, 0x72, 0x0a, 0xd1, 0x6e, 0x19, 0x23, 0x3f, 0x98, 0x60, 0xe4, 0x7a, 0x69, 0xca, 0x96, 0x7c, - 0xbd, 0x1c, 0x82, 0xb3, 0xb6, 0xdb, 0x88, 0x9d, 0xb5, 0xab, 0xca, 0x2b, 0x57, 0x47, 0x3f, 0x3f, - 0xf5, 0x07, 0xc2, 0x40, 0x5d, 0x79, 0x65, 0x4b, 0x82, 0x1d, 0xa1, 0xad, 0xe9, 0x40, 0x88, 0xd6, - 0x3c, 0x66, 0x53, 0xe9, 0xbe, 0xfc, 0xf6, 0xe3, 0xcc, 0x3c, 0x7d, 0x30, 0x4e, 0xfc, 0xa2, 0xc7, - 0x60, 0x9b, 0x3d, 0xb6, 0x9a, 0xd7, 0x19, 0x6b, 0xed, 0x59, 0x93, 0xe9, 0xbf, 0x11, 0xf7, 0x20, - 0xe4, 0x05, 0x0a, 0x3f, 0x9b, 0x9e, 0x45, 0xd1, 0x66, 0x3b, 0xa0, 0xfa, 0x59, 0xec, 0xc1, 0xb2, - 0xff, 0xfd, 0x69, 0xb5, 0x29, 0xa6, 0xd1, 0xa9, 0x69, 0xd3, 0x59, 0x00, 0x7d, 0xdd, 0x60, 0x9a, - 0x91, 0x4e, 0x78, 0x28, 0x14, 0xd0, 0x26, 0x92, 0x93, 0x95, 0xab, 0xb5, 0x5e, 0xf3, 0x49, 0x03, - 0x66, 0xc5, 0xbf, 0x8a, 0x9e, 0xb4, 0x04, 0x9c, 0x7f, 0x1d, 0x39, 0x8a, 0xa6, 0xdb, 0xaf, 0xfb, - 0xba, 0x54, 0xf8, 0xe1, 0x43, 0x26, 0xe9, 0xe1, 0x43, 0x36, 0xfc, 0xf0, 0xe1, 0x4f, 0x72, 0xe0, - 0xad, 0x29, 0x86, 0xcf, 0xd6, 0xac, 0x3b, 0xb1, 0x66, 0x95, 0xd2, 0xd4, 0x6d, 0x93, 0xc2, 0xfd, - 0xac, 0xaa, 0x38, 0x0a, 0x53, 0xd5, 0xf7, 0x67, 0xe8, 0x92, 0x42, 0x4c, 0xff, 0x1c, 0x45, 0x22, - 0xfd, 0xac, 0x7d, 0x92, 0x01, 0x2b, 0x13, 0x08, 0xe6, 0x80, 0x77, 0x01, 0x27, 0x45, 0x4e, 0x7d, - 0x69, 0xa0, 0x4f, 0xff, 0xad, 0xc1, 0x46, 0x96, 0x86, 0x6c, 0x9f, 0xbf, 0x05, 0x4a, 0x60, 0x8c, - 0xa5, 0xa0, 0x31, 0x1e, 0x7a, 0x8c, 0x25, 0x94, 0xf6, 0x78, 0x88, 0xa3, 0x13, 0x06, 0x3b, 0xaf, - 0x46, 0x2e, 0x6f, 0x59, 0x8b, 0xde, 0xab, 0x51, 0xf0, 0xbf, 0x07, 0x1c, 0x0d, 0x59, 0x6e, 0x2a, - 0x82, 0x92, 0x7a, 0x1a, 0x22, 0xff, 0xec, 0xe0, 0x4b, 0x02, 0x4d, 0xda, 0x14, 0xf4, 0xa0, 0x83, - 0x1b, 0x8d, 0x4c, 0x5b, 0x33, 0x06, 0xde, 0xff, 0x2f, 0xe4, 0x99, 0x83, 0x63, 0x74, 0xfa, 0xef, - 0x0b, 0x58, 0x43, 0xc3, 0x35, 0xc9, 0xe9, 0x77, 0x81, 0xcc, 0x14, 0x06, 0xeb, 0x92, 0xdb, 0x8e, - 0x91, 0xda, 0xe4, 0x0c, 0x7d, 0x9e, 0xbe, 0xab, 0x0b, 0xd6, 0x76, 0xff, 0xb1, 0x02, 0xbb, 0x53, - 0x55, 0xfe, 0xe8, 0x15, 0xfb, 0x13, 0x89, 0x3c, 0x29, 0x3f, 0x7c, 0x85, 0xc3, 0x0d, 0x72, 0x9f, - 0x1b, 0xa9, 0x64, 0xd7, 0x50, 0x90, 0xdc, 0xa2, 0x58, 0x3b, 0x05, 0x7d, 0x14, 0x3f, 0x06, 0x57, - 0x5c, 0x61, 0xd8, 0x57, 0x6c, 0x7b, 0x64, 0x5a, 0xce, 0x13, 0xd3, 0x41, 0x78, 0x64, 0xbb, 0x63, - 0x64, 0xdb, 0x61, 0xee, 0xa5, 0x26, 0xb8, 0x77, 0x09, 0xcc, 0xbf, 0xd4, 0x0c, 0xf2, 0xa4, 0xd7, - 0x5b, 0x58, 0x4a, 0xa0, 0x07, 0x79, 0xd6, 0x18, 0xff, 0x1e, 0x8f, 0xfc, 0x40, 0x08, 0xb8, 0xa4, - 0xa6, 0x2a, 0xfe, 0x30, 0x70, 0xb8, 0x11, 0xfc, 0xf8, 0x2e, 0x32, 0x90, 0xa5, 0xf5, 0xbd, 0x57, - 0xe3, 0xc2, 0x21, 0x58, 0xf1, 0x5f, 0x98, 0x53, 0xcb, 0x48, 0x95, 0x43, 0x2c, 0xe1, 0xb6, 0x72, - 0x65, 0xbd, 0xbc, 0xe1, 0x76, 0xe0, 0xb5, 0x6a, 0x1a, 0xaa, 0xd6, 0x47, 0xf6, 0xfb, 0x17, 0xf7, - 0xf7, 0xcb, 0x1b, 0x72, 0xb7, 0xd1, 0x92, 0xab, 0xad, 0x56, 0xb7, 0x57, 0xf5, 0xb2, 0xbb, 0xeb, - 0x92, 0xff, 0x6e, 0xdd, 0x3b, 0xf9, 0xf0, 0x28, 0xde, 0xdb, 0x26, 0x97, 0x20, 0x7e, 0x35, 0xca, - 0xaa, 0x2e, 0xf6, 0x3a, 0x48, 0xa5, 0xaa, 0x80, 0x57, 0xd1, 0x76, 0x65, 0x88, 0x69, 0x80, 0xcd, - 0xfe, 0xaf, 0x04, 0x4b, 0x31, 0xae, 0x2b, 0xd3, 0x3f, 0x5c, 0x48, 0x33, 0x29, 0xc6, 0xa4, 0x16, - 0xa6, 0x88, 0x8f, 0xfc, 0x2b, 0x34, 0x6e, 0xe7, 0xb4, 0xd7, 0x9a, 0x62, 0xa9, 0xb5, 0x23, 0x45, - 0xd7, 0x91, 0x31, 0xa0, 0x7f, 0xab, 0xe2, 0x16, 0xfc, 0x05, 0x59, 0xf0, 0x68, 0x4d, 0x55, 0xfc, - 0xa7, 0x34, 0x38, 0x1b, 0xc7, 0x55, 0xe1, 0x0b, 0x2c, 0x42, 0xa3, 0xaf, 0xca, 0xe9, 0x4b, 0x95, - 0xab, 0xa5, 0xc4, 0xd5, 0xa7, 0x11, 0x1c, 0x7d, 0x75, 0xde, 0x03, 0xc2, 0x80, 0x2e, 0x8c, 0xec, - 0xf1, 0xc4, 0x75, 0xfe, 0xb7, 0x4b, 0xd3, 0xac, 0xa3, 0xb4, 0x3a, 0x98, 0xa0, 0xd8, 0xc2, 0x2e, - 0x58, 0xb1, 0x29, 0x13, 0xbd, 0xb3, 0xd3, 0x0c, 0x67, 0x64, 0x21, 0x66, 0x4b, 0xcb, 0x76, 0xb0, - 0x68, 0x0b, 0xcf, 0xc0, 0x79, 0x66, 0xcb, 0xfb, 0x8a, 0xa5, 0xca, 0x1e, 0x47, 0xdc, 0xeb, 0x6f, - 0xb7, 0x4a, 0x53, 0xf0, 0x57, 0x3a, 0x3b, 0x8a, 0x12, 0x6d, 0x11, 0x51, 0xff, 0x53, 0x23, 0x7f, - 0xf1, 0xd3, 0x33, 0x77, 0x6b, 0xbb, 0x28, 0xd0, 0x3a, 0x9c, 0xfa, 0x4b, 0xd4, 0x97, 0x50, 0xf4, - 0x92, 0x9e, 0x4c, 0xd1, 0xfd, 0x5b, 0x9a, 0x3a, 0x8a, 0x63, 0xbe, 0x93, 0x78, 0xde, 0x32, 0x55, - 0xdb, 0x12, 0xcf, 0x4f, 0xf8, 0xb9, 0x70, 0xc2, 0x44, 0xf7, 0x12, 0x0f, 0x5e, 0xe4, 0xac, 0x9b, - 0xb2, 0xc3, 0xdd, 0xd1, 0x8b, 0x3c, 0xf1, 0x77, 0xf5, 0xf0, 0x24, 0x0f, 0x35, 0x43, 0xd1, 0xb5, - 0x8f, 0x11, 0x7d, 0xff, 0x52, 0x90, 0x7c, 0x82, 0x70, 0x15, 0x80, 0x11, 0xb2, 0xfa, 0xc8, 0x70, - 0x34, 0xdd, 0xbd, 0xe5, 0x1a, 0xa0, 0x88, 0x87, 0x60, 0xee, 0x97, 0x79, 0xac, 0x16, 0x7c, 0x29, - 0x18, 0x7d, 0xc9, 0xd6, 0xdc, 0x6b, 0x74, 0x7b, 0xd5, 0xbd, 0x7d, 0x98, 0x11, 0xff, 0x3e, 0x35, - 0xb9, 0xa8, 0xdd, 0xd7, 0xb1, 0xa8, 0x78, 0xa3, 0x67, 0xeb, 0xa6, 0xe3, 0xde, 0xd0, 0xc4, 0xbf, - 0x79, 0x6c, 0xa6, 0x37, 0xa9, 0xa2, 0x6c, 0xc6, 0xb1, 0xc5, 0x0b, 0x14, 0x3c, 0xce, 0xcb, 0x93, - 0x72, 0x53, 0x15, 0x7f, 0x11, 0x11, 0x99, 0xee, 0x2f, 0x21, 0x32, 0xdd, 0xd9, 0x45, 0x46, 0xfc, - 0x79, 0xea, 0x57, 0xb3, 0x60, 0x91, 0xb3, 0xf2, 0x5a, 0x55, 0xaa, 0x7b, 0x47, 0xf1, 0x75, 0x98, - 0xf5, 0xc3, 0x47, 0xb7, 0x75, 0xb7, 0xd5, 0xe9, 0xc1, 0x9c, 0x1f, 0x72, 0xb2, 0xbb, 0x59, 0xa4, - 0x21, 0x79, 0xcf, 0x38, 0xe7, 0x7f, 0xb1, 0x5a, 0x23, 0xff, 0xa7, 0x23, 0xd7, 0x0f, 0xf6, 0x5b, - 0xcd, 0x5a, 0xb5, 0xd7, 0x80, 0xf9, 0x40, 0xac, 0x4a, 0xf6, 0x7b, 0x81, 0xd1, 0x14, 0xde, 0xfe, - 0xde, 0x39, 0x70, 0xe3, 0x58, 0xdf, 0x23, 0x5c, 0x01, 0x7c, 0xef, 0x03, 0xdf, 0x48, 0x82, 0xcb, - 0xf4, 0x34, 0x93, 0x07, 0x57, 0x68, 0x0e, 0x9b, 0x07, 0x6f, 0xd0, 0xdb, 0x0c, 0x3c, 0x78, 0x13, - 0x66, 0x93, 0xe0, 0x2d, 0x98, 0x4b, 0x82, 0xef, 0xc1, 0xb9, 0x24, 0x78, 0x1b, 0xe6, 0x93, 0xe0, - 0xfb, 0xb0, 0x90, 0x04, 0x3f, 0x80, 0xf3, 0xc2, 0x65, 0x50, 0xf4, 0xe0, 0x0f, 0x0e, 0xaa, 0xad, - 0x7d, 0xa9, 0x51, 0x97, 0x3f, 0x6c, 0x74, 0x7b, 0xf2, 0x3a, 0x04, 0x09, 0x68, 0x19, 0x2e, 0x24, - 0xa0, 0x15, 0xb8, 0x98, 0x80, 0x6e, 0xc0, 0xa5, 0x04, 0x74, 0x13, 0x2e, 0x27, 0xa0, 0x5b, 0x70, - 0x25, 0x01, 0xbd, 0x07, 0x61, 0x02, 0xba, 0x0d, 0x57, 0x13, 0xd0, 0xfb, 0x50, 0x48, 0x40, 0x1f, - 0xc0, 0x33, 0x21, 0x56, 0x4e, 0x70, 0x63, 0x1d, 0x9e, 0x4d, 0x82, 0xcb, 0xf0, 0x5c, 0x12, 0x5c, - 0x81, 0xe7, 0x93, 0xe0, 0x0d, 0x78, 0x21, 0x09, 0xde, 0x84, 0xc5, 0xf8, 0x81, 0x37, 0xaa, 0x64, - 0x19, 0x2f, 0x26, 0xa0, 0x65, 0xb8, 0x96, 0x80, 0x56, 0xe0, 0xa5, 0x04, 0x74, 0x03, 0x5e, 0x4e, - 0x40, 0x37, 0xe1, 0x95, 0x04, 0x74, 0x0b, 0x5e, 0x4d, 0x40, 0xef, 0xc1, 0x6b, 0x09, 0xe8, 0x36, - 0xbc, 0x9e, 0x80, 0xde, 0x87, 0x37, 0x12, 0xd0, 0x07, 0x50, 0x8c, 0x67, 0x25, 0xe5, 0xc6, 0x3a, - 0xbc, 0x99, 0x04, 0x97, 0xe1, 0xad, 0x24, 0xb8, 0x02, 0x6f, 0x27, 0xc1, 0x1b, 0xf0, 0xcd, 0x24, - 0x78, 0x13, 0x7e, 0x4e, 0xb8, 0x08, 0xce, 0x79, 0x70, 0xaf, 0x51, 0xdd, 0xab, 0x1d, 0xec, 0xd3, - 0x1b, 0x11, 0x77, 0xb0, 0xf5, 0x8c, 0x40, 0x54, 0x8f, 0xe1, 0x5b, 0xc2, 0x55, 0xb0, 0x16, 0xdb, - 0x8e, 0x58, 0x53, 0xf8, 0xb6, 0x70, 0x1d, 0x5c, 0xe6, 0x34, 0xa6, 0x35, 0xee, 0x0a, 0x45, 0x70, - 0xd6, 0xab, 0xd1, 0x78, 0xd2, 0x68, 0xf7, 0xc8, 0xc8, 0xd6, 0xe1, 0x3b, 0x1c, 0xa4, 0x0c, 0xdf, - 0xe5, 0x20, 0x15, 0x58, 0xe2, 0x20, 0x1b, 0xf0, 0x3d, 0x0e, 0xb2, 0x09, 0xd7, 0x39, 0xc8, 0x16, - 0x2c, 0x73, 0x90, 0x7b, 0xb0, 0xc2, 0x41, 0xb6, 0xe1, 0x06, 0x07, 0xb9, 0x0f, 0x37, 0x39, 0xc8, - 0x03, 0xb8, 0x15, 0xe2, 0x7e, 0x60, 0xa6, 0xeb, 0xf0, 0x1e, 0x0f, 0x2a, 0xc3, 0x6d, 0x1e, 0x54, - 0x81, 0xf7, 0x79, 0xd0, 0x06, 0x7c, 0xc0, 0x83, 0x36, 0xe1, 0xfb, 0x3c, 0x68, 0x0b, 0x7e, 0x9e, - 0x07, 0xdd, 0x83, 0xff, 0x8f, 0x07, 0x6d, 0xc3, 0x2f, 0xf0, 0xa0, 0xfb, 0xf0, 0xff, 0xf3, 0xa0, - 0x07, 0xf0, 0x8b, 0x1c, 0xa8, 0xb2, 0x0e, 0xbf, 0xc4, 0x83, 0xca, 0xb0, 0xca, 0x83, 0x2a, 0xf0, - 0x21, 0x0f, 0xda, 0x80, 0x35, 0x1e, 0xb4, 0x09, 0xeb, 0x3c, 0x68, 0x0b, 0x36, 0x78, 0xd0, 0x3d, - 0xb8, 0xc3, 0x83, 0xb6, 0xe1, 0x2e, 0x0f, 0xba, 0x0f, 0x1f, 0xf1, 0xa0, 0x07, 0xb0, 0xc9, 0x81, - 0x36, 0xd6, 0xe1, 0x97, 0x79, 0x50, 0x19, 0x3e, 0xe6, 0x41, 0x15, 0xd8, 0xe2, 0x41, 0x1b, 0x70, - 0x8f, 0x07, 0x6d, 0xc2, 0x36, 0x0f, 0xda, 0x82, 0x1d, 0x1e, 0x74, 0x0f, 0xee, 0xf3, 0xa0, 0x6d, - 0xf8, 0x01, 0x0f, 0xba, 0x0f, 0x25, 0x1e, 0xf4, 0x00, 0x76, 0x39, 0xd0, 0xe6, 0x3a, 0xec, 0xf1, - 0xa0, 0x32, 0x3c, 0xe0, 0x41, 0x15, 0xf8, 0x84, 0x07, 0x6d, 0xc0, 0x0f, 0x85, 0x33, 0x60, 0xc5, - 0x83, 0xba, 0x9d, 0x56, 0x47, 0x5e, 0x87, 0x5f, 0x89, 0x12, 0xcb, 0xf0, 0x69, 0x94, 0x58, 0x81, - 0xcf, 0xa2, 0xc4, 0x0d, 0xf8, 0xd5, 0x28, 0x71, 0x13, 0x7e, 0x2d, 0x4a, 0xdc, 0x82, 0x5f, 0x8f, - 0x12, 0xef, 0xc1, 0x6f, 0x44, 0x89, 0xdb, 0x50, 0x7e, 0x98, 0x7b, 0x94, 0xfa, 0xcd, 0xd4, 0x1b, - 0xff, 0x13, 0x00, 0x00, 0xff, 0xff, 0x5d, 0x78, 0x9a, 0x46, 0xad, 0x56, 0x00, 0x00, -} diff --git a/protocol/dota_gcmessages_client_guild.pb.go b/protocol/dota_gcmessages_client_guild.pb.go new file mode 100644 index 0000000..777fd2a --- /dev/null +++ b/protocol/dota_gcmessages_client_guild.pb.go @@ -0,0 +1,2333 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: dota_gcmessages_client_guild.proto + +package protocol + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type CMsgDOTAGuildCreateResponse_EError int32 + +const ( + CMsgDOTAGuildCreateResponse_UNSPECIFIED CMsgDOTAGuildCreateResponse_EError = 0 + CMsgDOTAGuildCreateResponse_NAME_EMPTY CMsgDOTAGuildCreateResponse_EError = 1 + CMsgDOTAGuildCreateResponse_NAME_BAD_CHARACTERS CMsgDOTAGuildCreateResponse_EError = 2 + CMsgDOTAGuildCreateResponse_NAME_TOO_LONG CMsgDOTAGuildCreateResponse_EError = 3 + CMsgDOTAGuildCreateResponse_NAME_TAKEN CMsgDOTAGuildCreateResponse_EError = 4 + CMsgDOTAGuildCreateResponse_TAG_EMPTY CMsgDOTAGuildCreateResponse_EError = 5 + CMsgDOTAGuildCreateResponse_TAG_BAD_CHARACTERS CMsgDOTAGuildCreateResponse_EError = 6 + CMsgDOTAGuildCreateResponse_TAG_TOO_LONG CMsgDOTAGuildCreateResponse_EError = 7 + CMsgDOTAGuildCreateResponse_ACCOUNT_TOO_MANY_GUILDS CMsgDOTAGuildCreateResponse_EError = 8 + CMsgDOTAGuildCreateResponse_LOGO_UPLOAD_FAILED CMsgDOTAGuildCreateResponse_EError = 9 +) + +var CMsgDOTAGuildCreateResponse_EError_name = map[int32]string{ + 0: "UNSPECIFIED", + 1: "NAME_EMPTY", + 2: "NAME_BAD_CHARACTERS", + 3: "NAME_TOO_LONG", + 4: "NAME_TAKEN", + 5: "TAG_EMPTY", + 6: "TAG_BAD_CHARACTERS", + 7: "TAG_TOO_LONG", + 8: "ACCOUNT_TOO_MANY_GUILDS", + 9: "LOGO_UPLOAD_FAILED", +} + +var CMsgDOTAGuildCreateResponse_EError_value = map[string]int32{ + "UNSPECIFIED": 0, + "NAME_EMPTY": 1, + "NAME_BAD_CHARACTERS": 2, + "NAME_TOO_LONG": 3, + "NAME_TAKEN": 4, + "TAG_EMPTY": 5, + "TAG_BAD_CHARACTERS": 6, + "TAG_TOO_LONG": 7, + "ACCOUNT_TOO_MANY_GUILDS": 8, + "LOGO_UPLOAD_FAILED": 9, +} + +func (x CMsgDOTAGuildCreateResponse_EError) Enum() *CMsgDOTAGuildCreateResponse_EError { + p := new(CMsgDOTAGuildCreateResponse_EError) + *p = x + return p +} + +func (x CMsgDOTAGuildCreateResponse_EError) String() string { + return proto.EnumName(CMsgDOTAGuildCreateResponse_EError_name, int32(x)) +} + +func (x *CMsgDOTAGuildCreateResponse_EError) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAGuildCreateResponse_EError_value, data, "CMsgDOTAGuildCreateResponse_EError") + if err != nil { + return err + } + *x = CMsgDOTAGuildCreateResponse_EError(value) + return nil +} + +func (CMsgDOTAGuildCreateResponse_EError) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{4, 0} +} + +type CMsgDOTAGuildSetAccountRoleResponse_EResult int32 + +const ( + CMsgDOTAGuildSetAccountRoleResponse_SUCCESS CMsgDOTAGuildSetAccountRoleResponse_EResult = 0 + CMsgDOTAGuildSetAccountRoleResponse_ERROR_UNSPECIFIED CMsgDOTAGuildSetAccountRoleResponse_EResult = 1 + CMsgDOTAGuildSetAccountRoleResponse_ERROR_NO_PERMISSION CMsgDOTAGuildSetAccountRoleResponse_EResult = 2 + CMsgDOTAGuildSetAccountRoleResponse_ERROR_NO_OTHER_LEADER CMsgDOTAGuildSetAccountRoleResponse_EResult = 3 + CMsgDOTAGuildSetAccountRoleResponse_ERROR_ACCOUNT_TOO_MANY_GUILDS CMsgDOTAGuildSetAccountRoleResponse_EResult = 4 + CMsgDOTAGuildSetAccountRoleResponse_ERROR_GUILD_TOO_MANY_MEMBERS CMsgDOTAGuildSetAccountRoleResponse_EResult = 5 +) + +var CMsgDOTAGuildSetAccountRoleResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_NO_PERMISSION", + 3: "ERROR_NO_OTHER_LEADER", + 4: "ERROR_ACCOUNT_TOO_MANY_GUILDS", + 5: "ERROR_GUILD_TOO_MANY_MEMBERS", +} + +var CMsgDOTAGuildSetAccountRoleResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_NO_PERMISSION": 2, + "ERROR_NO_OTHER_LEADER": 3, + "ERROR_ACCOUNT_TOO_MANY_GUILDS": 4, + "ERROR_GUILD_TOO_MANY_MEMBERS": 5, +} + +func (x CMsgDOTAGuildSetAccountRoleResponse_EResult) Enum() *CMsgDOTAGuildSetAccountRoleResponse_EResult { + p := new(CMsgDOTAGuildSetAccountRoleResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAGuildSetAccountRoleResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAGuildSetAccountRoleResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAGuildSetAccountRoleResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAGuildSetAccountRoleResponse_EResult_value, data, "CMsgDOTAGuildSetAccountRoleResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAGuildSetAccountRoleResponse_EResult(value) + return nil +} + +func (CMsgDOTAGuildSetAccountRoleResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{6, 0} +} + +type CMsgDOTAGuildInviteAccountResponse_EResult int32 + +const ( + CMsgDOTAGuildInviteAccountResponse_SUCCESS CMsgDOTAGuildInviteAccountResponse_EResult = 0 + CMsgDOTAGuildInviteAccountResponse_ERROR_UNSPECIFIED CMsgDOTAGuildInviteAccountResponse_EResult = 1 + CMsgDOTAGuildInviteAccountResponse_ERROR_NO_PERMISSION CMsgDOTAGuildInviteAccountResponse_EResult = 2 + CMsgDOTAGuildInviteAccountResponse_ERROR_ACCOUNT_ALREADY_INVITED CMsgDOTAGuildInviteAccountResponse_EResult = 3 + CMsgDOTAGuildInviteAccountResponse_ERROR_ACCOUNT_ALREADY_IN_GUILD CMsgDOTAGuildInviteAccountResponse_EResult = 4 + CMsgDOTAGuildInviteAccountResponse_ERROR_ACCOUNT_TOO_MANY_INVITES CMsgDOTAGuildInviteAccountResponse_EResult = 5 + CMsgDOTAGuildInviteAccountResponse_ERROR_GUILD_TOO_MANY_INVITES CMsgDOTAGuildInviteAccountResponse_EResult = 6 + CMsgDOTAGuildInviteAccountResponse_ERROR_ACCOUNT_TOO_MANY_GUILDS CMsgDOTAGuildInviteAccountResponse_EResult = 7 +) + +var CMsgDOTAGuildInviteAccountResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_NO_PERMISSION", + 3: "ERROR_ACCOUNT_ALREADY_INVITED", + 4: "ERROR_ACCOUNT_ALREADY_IN_GUILD", + 5: "ERROR_ACCOUNT_TOO_MANY_INVITES", + 6: "ERROR_GUILD_TOO_MANY_INVITES", + 7: "ERROR_ACCOUNT_TOO_MANY_GUILDS", +} + +var CMsgDOTAGuildInviteAccountResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_NO_PERMISSION": 2, + "ERROR_ACCOUNT_ALREADY_INVITED": 3, + "ERROR_ACCOUNT_ALREADY_IN_GUILD": 4, + "ERROR_ACCOUNT_TOO_MANY_INVITES": 5, + "ERROR_GUILD_TOO_MANY_INVITES": 6, + "ERROR_ACCOUNT_TOO_MANY_GUILDS": 7, +} + +func (x CMsgDOTAGuildInviteAccountResponse_EResult) Enum() *CMsgDOTAGuildInviteAccountResponse_EResult { + p := new(CMsgDOTAGuildInviteAccountResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAGuildInviteAccountResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAGuildInviteAccountResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAGuildInviteAccountResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAGuildInviteAccountResponse_EResult_value, data, "CMsgDOTAGuildInviteAccountResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAGuildInviteAccountResponse_EResult(value) + return nil +} + +func (CMsgDOTAGuildInviteAccountResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{8, 0} +} + +type CMsgDOTAGuildCancelInviteResponse_EResult int32 + +const ( + CMsgDOTAGuildCancelInviteResponse_SUCCESS CMsgDOTAGuildCancelInviteResponse_EResult = 0 + CMsgDOTAGuildCancelInviteResponse_ERROR_UNSPECIFIED CMsgDOTAGuildCancelInviteResponse_EResult = 1 + CMsgDOTAGuildCancelInviteResponse_ERROR_NO_PERMISSION CMsgDOTAGuildCancelInviteResponse_EResult = 2 +) + +var CMsgDOTAGuildCancelInviteResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_NO_PERMISSION", +} + +var CMsgDOTAGuildCancelInviteResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_NO_PERMISSION": 2, +} + +func (x CMsgDOTAGuildCancelInviteResponse_EResult) Enum() *CMsgDOTAGuildCancelInviteResponse_EResult { + p := new(CMsgDOTAGuildCancelInviteResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAGuildCancelInviteResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAGuildCancelInviteResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAGuildCancelInviteResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAGuildCancelInviteResponse_EResult_value, data, "CMsgDOTAGuildCancelInviteResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAGuildCancelInviteResponse_EResult(value) + return nil +} + +func (CMsgDOTAGuildCancelInviteResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{10, 0} +} + +type CMsgDOTAGuildUpdateDetailsResponse_EResult int32 + +const ( + CMsgDOTAGuildUpdateDetailsResponse_SUCCESS CMsgDOTAGuildUpdateDetailsResponse_EResult = 0 + CMsgDOTAGuildUpdateDetailsResponse_ERROR_UNSPECIFIED CMsgDOTAGuildUpdateDetailsResponse_EResult = 1 + CMsgDOTAGuildUpdateDetailsResponse_ERROR_NO_PERMISSION CMsgDOTAGuildUpdateDetailsResponse_EResult = 2 +) + +var CMsgDOTAGuildUpdateDetailsResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", + 2: "ERROR_NO_PERMISSION", +} + +var CMsgDOTAGuildUpdateDetailsResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, + "ERROR_NO_PERMISSION": 2, +} + +func (x CMsgDOTAGuildUpdateDetailsResponse_EResult) Enum() *CMsgDOTAGuildUpdateDetailsResponse_EResult { + p := new(CMsgDOTAGuildUpdateDetailsResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAGuildUpdateDetailsResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAGuildUpdateDetailsResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAGuildUpdateDetailsResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAGuildUpdateDetailsResponse_EResult_value, data, "CMsgDOTAGuildUpdateDetailsResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAGuildUpdateDetailsResponse_EResult(value) + return nil +} + +func (CMsgDOTAGuildUpdateDetailsResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{12, 0} +} + +type CMsgDOTAPartySetOpenGuildResponse_EResult int32 + +const ( + CMsgDOTAPartySetOpenGuildResponse_SUCCESS CMsgDOTAPartySetOpenGuildResponse_EResult = 0 + CMsgDOTAPartySetOpenGuildResponse_ERROR_UNSPECIFIED CMsgDOTAPartySetOpenGuildResponse_EResult = 1 +) + +var CMsgDOTAPartySetOpenGuildResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", +} + +var CMsgDOTAPartySetOpenGuildResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, +} + +func (x CMsgDOTAPartySetOpenGuildResponse_EResult) Enum() *CMsgDOTAPartySetOpenGuildResponse_EResult { + p := new(CMsgDOTAPartySetOpenGuildResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAPartySetOpenGuildResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAPartySetOpenGuildResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAPartySetOpenGuildResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAPartySetOpenGuildResponse_EResult_value, data, "CMsgDOTAPartySetOpenGuildResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAPartySetOpenGuildResponse_EResult(value) + return nil +} + +func (CMsgDOTAPartySetOpenGuildResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{18, 0} +} + +type CMsgDOTAJoinOpenGuildPartyResponse_EResult int32 + +const ( + CMsgDOTAJoinOpenGuildPartyResponse_SUCCESS CMsgDOTAJoinOpenGuildPartyResponse_EResult = 0 + CMsgDOTAJoinOpenGuildPartyResponse_ERROR_UNSPECIFIED CMsgDOTAJoinOpenGuildPartyResponse_EResult = 1 +) + +var CMsgDOTAJoinOpenGuildPartyResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_UNSPECIFIED", +} + +var CMsgDOTAJoinOpenGuildPartyResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_UNSPECIFIED": 1, +} + +func (x CMsgDOTAJoinOpenGuildPartyResponse_EResult) Enum() *CMsgDOTAJoinOpenGuildPartyResponse_EResult { + p := new(CMsgDOTAJoinOpenGuildPartyResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAJoinOpenGuildPartyResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAJoinOpenGuildPartyResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAJoinOpenGuildPartyResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAJoinOpenGuildPartyResponse_EResult_value, data, "CMsgDOTAJoinOpenGuildPartyResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAJoinOpenGuildPartyResponse_EResult(value) + return nil +} + +func (CMsgDOTAJoinOpenGuildPartyResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{20, 0} +} + +type CMsgDOTAGuildEditLogoResponse_EResult int32 + +const ( + CMsgDOTAGuildEditLogoResponse_SUCCESS CMsgDOTAGuildEditLogoResponse_EResult = 0 + CMsgDOTAGuildEditLogoResponse_NO_PERMISSION CMsgDOTAGuildEditLogoResponse_EResult = 1 + CMsgDOTAGuildEditLogoResponse_LOGO_UPLOAD_FAILED CMsgDOTAGuildEditLogoResponse_EResult = 2 + CMsgDOTAGuildEditLogoResponse_UNSPECIFIED_ERROR CMsgDOTAGuildEditLogoResponse_EResult = 3 +) + +var CMsgDOTAGuildEditLogoResponse_EResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "NO_PERMISSION", + 2: "LOGO_UPLOAD_FAILED", + 3: "UNSPECIFIED_ERROR", +} + +var CMsgDOTAGuildEditLogoResponse_EResult_value = map[string]int32{ + "SUCCESS": 0, + "NO_PERMISSION": 1, + "LOGO_UPLOAD_FAILED": 2, + "UNSPECIFIED_ERROR": 3, +} + +func (x CMsgDOTAGuildEditLogoResponse_EResult) Enum() *CMsgDOTAGuildEditLogoResponse_EResult { + p := new(CMsgDOTAGuildEditLogoResponse_EResult) + *p = x + return p +} + +func (x CMsgDOTAGuildEditLogoResponse_EResult) String() string { + return proto.EnumName(CMsgDOTAGuildEditLogoResponse_EResult_name, int32(x)) +} + +func (x *CMsgDOTAGuildEditLogoResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAGuildEditLogoResponse_EResult_value, data, "CMsgDOTAGuildEditLogoResponse_EResult") + if err != nil { + return err + } + *x = CMsgDOTAGuildEditLogoResponse_EResult(value) + return nil +} + +func (CMsgDOTAGuildEditLogoResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{26, 0} +} + +type CMsgDOTAGuildSDO struct { + GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` + Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` + Tag *string `protobuf:"bytes,3,opt,name=tag" json:"tag,omitempty"` + TimeCreated *uint32 `protobuf:"varint,4,opt,name=time_created,json=timeCreated" json:"time_created,omitempty"` + TimeDisbanded *uint32 `protobuf:"varint,5,opt,name=time_disbanded,json=timeDisbanded" json:"time_disbanded,omitempty"` + Logo *uint64 `protobuf:"varint,6,opt,name=logo" json:"logo,omitempty"` + BaseLogo *uint64 `protobuf:"varint,7,opt,name=base_logo,json=baseLogo" json:"base_logo,omitempty"` + BannerLogo *uint64 `protobuf:"varint,8,opt,name=banner_logo,json=bannerLogo" json:"banner_logo,omitempty"` + Members []*CMsgDOTAGuildSDO_Member `protobuf:"bytes,9,rep,name=members" json:"members,omitempty"` + Invitations []*CMsgDOTAGuildSDO_Invitation `protobuf:"bytes,10,rep,name=invitations" json:"invitations,omitempty"` + Message *string `protobuf:"bytes,11,opt,name=message" json:"message,omitempty"` + Incremental *bool `protobuf:"varint,12,opt,name=incremental" json:"incremental,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGuildSDO) Reset() { *m = CMsgDOTAGuildSDO{} } +func (m *CMsgDOTAGuildSDO) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGuildSDO) ProtoMessage() {} +func (*CMsgDOTAGuildSDO) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{0} +} + +func (m *CMsgDOTAGuildSDO) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGuildSDO.Unmarshal(m, b) +} +func (m *CMsgDOTAGuildSDO) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGuildSDO.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGuildSDO) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGuildSDO.Merge(m, src) +} +func (m *CMsgDOTAGuildSDO) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGuildSDO.Size(m) +} +func (m *CMsgDOTAGuildSDO) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGuildSDO.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGuildSDO proto.InternalMessageInfo + +func (m *CMsgDOTAGuildSDO) GetGuildId() uint32 { + if m != nil && m.GuildId != nil { + return *m.GuildId + } + return 0 +} + +func (m *CMsgDOTAGuildSDO) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgDOTAGuildSDO) GetTag() string { + if m != nil && m.Tag != nil { + return *m.Tag + } + return "" +} + +func (m *CMsgDOTAGuildSDO) GetTimeCreated() uint32 { + if m != nil && m.TimeCreated != nil { + return *m.TimeCreated + } + return 0 +} + +func (m *CMsgDOTAGuildSDO) GetTimeDisbanded() uint32 { + if m != nil && m.TimeDisbanded != nil { + return *m.TimeDisbanded + } + return 0 +} + +func (m *CMsgDOTAGuildSDO) GetLogo() uint64 { + if m != nil && m.Logo != nil { + return *m.Logo + } + return 0 +} + +func (m *CMsgDOTAGuildSDO) GetBaseLogo() uint64 { + if m != nil && m.BaseLogo != nil { + return *m.BaseLogo + } + return 0 +} + +func (m *CMsgDOTAGuildSDO) GetBannerLogo() uint64 { + if m != nil && m.BannerLogo != nil { + return *m.BannerLogo + } + return 0 +} + +func (m *CMsgDOTAGuildSDO) GetMembers() []*CMsgDOTAGuildSDO_Member { + if m != nil { + return m.Members + } + return nil +} + +func (m *CMsgDOTAGuildSDO) GetInvitations() []*CMsgDOTAGuildSDO_Invitation { + if m != nil { + return m.Invitations + } + return nil +} + +func (m *CMsgDOTAGuildSDO) GetMessage() string { + if m != nil && m.Message != nil { + return *m.Message + } + return "" +} + +func (m *CMsgDOTAGuildSDO) GetIncremental() bool { + if m != nil && m.Incremental != nil { + return *m.Incremental + } + return false +} + +type CMsgDOTAGuildSDO_Member struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + TimeJoined *uint32 `protobuf:"varint,2,opt,name=time_joined,json=timeJoined" json:"time_joined,omitempty"` + Role *uint32 `protobuf:"varint,3,opt,name=role" json:"role,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGuildSDO_Member) Reset() { *m = CMsgDOTAGuildSDO_Member{} } +func (m *CMsgDOTAGuildSDO_Member) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGuildSDO_Member) ProtoMessage() {} +func (*CMsgDOTAGuildSDO_Member) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{0, 0} +} + +func (m *CMsgDOTAGuildSDO_Member) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGuildSDO_Member.Unmarshal(m, b) +} +func (m *CMsgDOTAGuildSDO_Member) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGuildSDO_Member.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGuildSDO_Member) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGuildSDO_Member.Merge(m, src) +} +func (m *CMsgDOTAGuildSDO_Member) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGuildSDO_Member.Size(m) +} +func (m *CMsgDOTAGuildSDO_Member) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGuildSDO_Member.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGuildSDO_Member proto.InternalMessageInfo + +func (m *CMsgDOTAGuildSDO_Member) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAGuildSDO_Member) GetTimeJoined() uint32 { + if m != nil && m.TimeJoined != nil { + return *m.TimeJoined + } + return 0 +} + +func (m *CMsgDOTAGuildSDO_Member) GetRole() uint32 { + if m != nil && m.Role != nil { + return *m.Role + } + return 0 +} + +type CMsgDOTAGuildSDO_Invitation struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + TimeSent *uint32 `protobuf:"varint,2,opt,name=time_sent,json=timeSent" json:"time_sent,omitempty"` + AccountIdSender *uint32 `protobuf:"varint,3,opt,name=account_id_sender,json=accountIdSender" json:"account_id_sender,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGuildSDO_Invitation) Reset() { *m = CMsgDOTAGuildSDO_Invitation{} } +func (m *CMsgDOTAGuildSDO_Invitation) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGuildSDO_Invitation) ProtoMessage() {} +func (*CMsgDOTAGuildSDO_Invitation) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{0, 1} +} + +func (m *CMsgDOTAGuildSDO_Invitation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGuildSDO_Invitation.Unmarshal(m, b) +} +func (m *CMsgDOTAGuildSDO_Invitation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGuildSDO_Invitation.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGuildSDO_Invitation) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGuildSDO_Invitation.Merge(m, src) +} +func (m *CMsgDOTAGuildSDO_Invitation) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGuildSDO_Invitation.Size(m) +} +func (m *CMsgDOTAGuildSDO_Invitation) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGuildSDO_Invitation.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGuildSDO_Invitation proto.InternalMessageInfo + +func (m *CMsgDOTAGuildSDO_Invitation) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAGuildSDO_Invitation) GetTimeSent() uint32 { + if m != nil && m.TimeSent != nil { + return *m.TimeSent + } + return 0 +} + +func (m *CMsgDOTAGuildSDO_Invitation) GetAccountIdSender() uint32 { + if m != nil && m.AccountIdSender != nil { + return *m.AccountIdSender + } + return 0 +} + +type CMsgDOTAGuildAuditSDO struct { + GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` + Entries []*CMsgDOTAGuildAuditSDO_Entry `protobuf:"bytes,2,rep,name=entries" json:"entries,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGuildAuditSDO) Reset() { *m = CMsgDOTAGuildAuditSDO{} } +func (m *CMsgDOTAGuildAuditSDO) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGuildAuditSDO) ProtoMessage() {} +func (*CMsgDOTAGuildAuditSDO) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{1} +} + +func (m *CMsgDOTAGuildAuditSDO) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGuildAuditSDO.Unmarshal(m, b) +} +func (m *CMsgDOTAGuildAuditSDO) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGuildAuditSDO.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGuildAuditSDO) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGuildAuditSDO.Merge(m, src) +} +func (m *CMsgDOTAGuildAuditSDO) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGuildAuditSDO.Size(m) +} +func (m *CMsgDOTAGuildAuditSDO) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGuildAuditSDO.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGuildAuditSDO proto.InternalMessageInfo + +func (m *CMsgDOTAGuildAuditSDO) GetGuildId() uint32 { + if m != nil && m.GuildId != nil { + return *m.GuildId + } + return 0 +} + +func (m *CMsgDOTAGuildAuditSDO) GetEntries() []*CMsgDOTAGuildAuditSDO_Entry { + if m != nil { + return m.Entries + } + return nil +} + +type CMsgDOTAGuildAuditSDO_Entry struct { + EventIndex *uint32 `protobuf:"varint,1,opt,name=event_index,json=eventIndex" json:"event_index,omitempty"` + Timestamp *uint32 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"` + Action *uint32 `protobuf:"varint,3,opt,name=action" json:"action,omitempty"` + AccountIdRequestor *uint32 `protobuf:"varint,4,opt,name=account_id_requestor,json=accountIdRequestor" json:"account_id_requestor,omitempty"` + AccountIdTarget *uint32 `protobuf:"varint,5,opt,name=account_id_target,json=accountIdTarget" json:"account_id_target,omitempty"` + ReferenceDataA *uint32 `protobuf:"varint,6,opt,name=reference_data_a,json=referenceDataA" json:"reference_data_a,omitempty"` + ReferenceDataB *uint32 `protobuf:"varint,7,opt,name=reference_data_b,json=referenceDataB" json:"reference_data_b,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGuildAuditSDO_Entry) Reset() { *m = CMsgDOTAGuildAuditSDO_Entry{} } +func (m *CMsgDOTAGuildAuditSDO_Entry) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGuildAuditSDO_Entry) ProtoMessage() {} +func (*CMsgDOTAGuildAuditSDO_Entry) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{1, 0} +} + +func (m *CMsgDOTAGuildAuditSDO_Entry) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGuildAuditSDO_Entry.Unmarshal(m, b) +} +func (m *CMsgDOTAGuildAuditSDO_Entry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGuildAuditSDO_Entry.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGuildAuditSDO_Entry) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGuildAuditSDO_Entry.Merge(m, src) +} +func (m *CMsgDOTAGuildAuditSDO_Entry) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGuildAuditSDO_Entry.Size(m) +} +func (m *CMsgDOTAGuildAuditSDO_Entry) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGuildAuditSDO_Entry.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGuildAuditSDO_Entry proto.InternalMessageInfo + +func (m *CMsgDOTAGuildAuditSDO_Entry) GetEventIndex() uint32 { + if m != nil && m.EventIndex != nil { + return *m.EventIndex + } + return 0 +} + +func (m *CMsgDOTAGuildAuditSDO_Entry) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgDOTAGuildAuditSDO_Entry) GetAction() uint32 { + if m != nil && m.Action != nil { + return *m.Action + } + return 0 +} + +func (m *CMsgDOTAGuildAuditSDO_Entry) GetAccountIdRequestor() uint32 { + if m != nil && m.AccountIdRequestor != nil { + return *m.AccountIdRequestor + } + return 0 +} + +func (m *CMsgDOTAGuildAuditSDO_Entry) GetAccountIdTarget() uint32 { + if m != nil && m.AccountIdTarget != nil { + return *m.AccountIdTarget + } + return 0 +} + +func (m *CMsgDOTAGuildAuditSDO_Entry) GetReferenceDataA() uint32 { + if m != nil && m.ReferenceDataA != nil { + return *m.ReferenceDataA + } + return 0 +} + +func (m *CMsgDOTAGuildAuditSDO_Entry) GetReferenceDataB() uint32 { + if m != nil && m.ReferenceDataB != nil { + return *m.ReferenceDataB + } + return 0 +} + +type CMsgDOTAAccountGuildMembershipsSDO struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Memberships []*CMsgDOTAAccountGuildMembershipsSDO_Membership `protobuf:"bytes,2,rep,name=memberships" json:"memberships,omitempty"` + Invitations []*CMsgDOTAAccountGuildMembershipsSDO_Invitation `protobuf:"bytes,3,rep,name=invitations" json:"invitations,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAAccountGuildMembershipsSDO) Reset() { *m = CMsgDOTAAccountGuildMembershipsSDO{} } +func (m *CMsgDOTAAccountGuildMembershipsSDO) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAAccountGuildMembershipsSDO) ProtoMessage() {} +func (*CMsgDOTAAccountGuildMembershipsSDO) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{2} +} + +func (m *CMsgDOTAAccountGuildMembershipsSDO) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAAccountGuildMembershipsSDO.Unmarshal(m, b) +} +func (m *CMsgDOTAAccountGuildMembershipsSDO) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAAccountGuildMembershipsSDO.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAAccountGuildMembershipsSDO) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAAccountGuildMembershipsSDO.Merge(m, src) +} +func (m *CMsgDOTAAccountGuildMembershipsSDO) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAAccountGuildMembershipsSDO.Size(m) +} +func (m *CMsgDOTAAccountGuildMembershipsSDO) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAAccountGuildMembershipsSDO.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAAccountGuildMembershipsSDO proto.InternalMessageInfo + +func (m *CMsgDOTAAccountGuildMembershipsSDO) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAAccountGuildMembershipsSDO) GetMemberships() []*CMsgDOTAAccountGuildMembershipsSDO_Membership { + if m != nil { + return m.Memberships + } + return nil +} + +func (m *CMsgDOTAAccountGuildMembershipsSDO) GetInvitations() []*CMsgDOTAAccountGuildMembershipsSDO_Invitation { + if m != nil { + return m.Invitations + } + return nil +} + +type CMsgDOTAAccountGuildMembershipsSDO_Membership struct { + GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` + Role *uint32 `protobuf:"varint,2,opt,name=role" json:"role,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAAccountGuildMembershipsSDO_Membership) Reset() { + *m = CMsgDOTAAccountGuildMembershipsSDO_Membership{} +} +func (m *CMsgDOTAAccountGuildMembershipsSDO_Membership) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAAccountGuildMembershipsSDO_Membership) ProtoMessage() {} +func (*CMsgDOTAAccountGuildMembershipsSDO_Membership) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{2, 0} +} + +func (m *CMsgDOTAAccountGuildMembershipsSDO_Membership) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAAccountGuildMembershipsSDO_Membership.Unmarshal(m, b) +} +func (m *CMsgDOTAAccountGuildMembershipsSDO_Membership) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAAccountGuildMembershipsSDO_Membership.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAAccountGuildMembershipsSDO_Membership) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAAccountGuildMembershipsSDO_Membership.Merge(m, src) +} +func (m *CMsgDOTAAccountGuildMembershipsSDO_Membership) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAAccountGuildMembershipsSDO_Membership.Size(m) +} +func (m *CMsgDOTAAccountGuildMembershipsSDO_Membership) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAAccountGuildMembershipsSDO_Membership.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAAccountGuildMembershipsSDO_Membership proto.InternalMessageInfo + +func (m *CMsgDOTAAccountGuildMembershipsSDO_Membership) GetGuildId() uint32 { + if m != nil && m.GuildId != nil { + return *m.GuildId + } + return 0 +} + +func (m *CMsgDOTAAccountGuildMembershipsSDO_Membership) GetRole() uint32 { + if m != nil && m.Role != nil { + return *m.Role + } + return 0 +} + +type CMsgDOTAAccountGuildMembershipsSDO_Invitation struct { + GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` + TimeSent *uint32 `protobuf:"varint,2,opt,name=time_sent,json=timeSent" json:"time_sent,omitempty"` + AccountIdSender *uint32 `protobuf:"varint,3,opt,name=account_id_sender,json=accountIdSender" json:"account_id_sender,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAAccountGuildMembershipsSDO_Invitation) Reset() { + *m = CMsgDOTAAccountGuildMembershipsSDO_Invitation{} +} +func (m *CMsgDOTAAccountGuildMembershipsSDO_Invitation) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAAccountGuildMembershipsSDO_Invitation) ProtoMessage() {} +func (*CMsgDOTAAccountGuildMembershipsSDO_Invitation) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{2, 1} +} + +func (m *CMsgDOTAAccountGuildMembershipsSDO_Invitation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAAccountGuildMembershipsSDO_Invitation.Unmarshal(m, b) +} +func (m *CMsgDOTAAccountGuildMembershipsSDO_Invitation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAAccountGuildMembershipsSDO_Invitation.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAAccountGuildMembershipsSDO_Invitation) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAAccountGuildMembershipsSDO_Invitation.Merge(m, src) +} +func (m *CMsgDOTAAccountGuildMembershipsSDO_Invitation) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAAccountGuildMembershipsSDO_Invitation.Size(m) +} +func (m *CMsgDOTAAccountGuildMembershipsSDO_Invitation) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAAccountGuildMembershipsSDO_Invitation.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAAccountGuildMembershipsSDO_Invitation proto.InternalMessageInfo + +func (m *CMsgDOTAAccountGuildMembershipsSDO_Invitation) GetGuildId() uint32 { + if m != nil && m.GuildId != nil { + return *m.GuildId + } + return 0 +} + +func (m *CMsgDOTAAccountGuildMembershipsSDO_Invitation) GetTimeSent() uint32 { + if m != nil && m.TimeSent != nil { + return *m.TimeSent + } + return 0 +} + +func (m *CMsgDOTAAccountGuildMembershipsSDO_Invitation) GetAccountIdSender() uint32 { + if m != nil && m.AccountIdSender != nil { + return *m.AccountIdSender + } + return 0 +} + +type CMsgDOTAGuildCreateRequest struct { + Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` + Tag *string `protobuf:"bytes,2,opt,name=tag" json:"tag,omitempty"` + Logo *uint64 `protobuf:"varint,3,opt,name=logo" json:"logo,omitempty"` + BaseLogo *uint64 `protobuf:"varint,4,opt,name=base_logo,json=baseLogo" json:"base_logo,omitempty"` + BannerLogo *uint64 `protobuf:"varint,5,opt,name=banner_logo,json=bannerLogo" json:"banner_logo,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGuildCreateRequest) Reset() { *m = CMsgDOTAGuildCreateRequest{} } +func (m *CMsgDOTAGuildCreateRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGuildCreateRequest) ProtoMessage() {} +func (*CMsgDOTAGuildCreateRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{3} +} + +func (m *CMsgDOTAGuildCreateRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGuildCreateRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAGuildCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGuildCreateRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGuildCreateRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGuildCreateRequest.Merge(m, src) +} +func (m *CMsgDOTAGuildCreateRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGuildCreateRequest.Size(m) +} +func (m *CMsgDOTAGuildCreateRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGuildCreateRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGuildCreateRequest proto.InternalMessageInfo + +func (m *CMsgDOTAGuildCreateRequest) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgDOTAGuildCreateRequest) GetTag() string { + if m != nil && m.Tag != nil { + return *m.Tag + } + return "" +} + +func (m *CMsgDOTAGuildCreateRequest) GetLogo() uint64 { + if m != nil && m.Logo != nil { + return *m.Logo + } + return 0 +} + +func (m *CMsgDOTAGuildCreateRequest) GetBaseLogo() uint64 { + if m != nil && m.BaseLogo != nil { + return *m.BaseLogo + } + return 0 +} + +func (m *CMsgDOTAGuildCreateRequest) GetBannerLogo() uint64 { + if m != nil && m.BannerLogo != nil { + return *m.BannerLogo + } + return 0 +} + +type CMsgDOTAGuildCreateResponse struct { + GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` + Errors []CMsgDOTAGuildCreateResponse_EError `protobuf:"varint,2,rep,name=errors,enum=protocol.CMsgDOTAGuildCreateResponse_EError" json:"errors,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGuildCreateResponse) Reset() { *m = CMsgDOTAGuildCreateResponse{} } +func (m *CMsgDOTAGuildCreateResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGuildCreateResponse) ProtoMessage() {} +func (*CMsgDOTAGuildCreateResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{4} +} + +func (m *CMsgDOTAGuildCreateResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGuildCreateResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAGuildCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGuildCreateResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGuildCreateResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGuildCreateResponse.Merge(m, src) +} +func (m *CMsgDOTAGuildCreateResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGuildCreateResponse.Size(m) +} +func (m *CMsgDOTAGuildCreateResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGuildCreateResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGuildCreateResponse proto.InternalMessageInfo + +func (m *CMsgDOTAGuildCreateResponse) GetGuildId() uint32 { + if m != nil && m.GuildId != nil { + return *m.GuildId + } + return 0 +} + +func (m *CMsgDOTAGuildCreateResponse) GetErrors() []CMsgDOTAGuildCreateResponse_EError { + if m != nil { + return m.Errors + } + return nil +} + +type CMsgDOTAGuildSetAccountRoleRequest struct { + GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` + TargetAccountId *uint32 `protobuf:"varint,2,opt,name=target_account_id,json=targetAccountId" json:"target_account_id,omitempty"` + TargetRole *uint32 `protobuf:"varint,3,opt,name=target_role,json=targetRole" json:"target_role,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGuildSetAccountRoleRequest) Reset() { *m = CMsgDOTAGuildSetAccountRoleRequest{} } +func (m *CMsgDOTAGuildSetAccountRoleRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGuildSetAccountRoleRequest) ProtoMessage() {} +func (*CMsgDOTAGuildSetAccountRoleRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{5} +} + +func (m *CMsgDOTAGuildSetAccountRoleRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGuildSetAccountRoleRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAGuildSetAccountRoleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGuildSetAccountRoleRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGuildSetAccountRoleRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGuildSetAccountRoleRequest.Merge(m, src) +} +func (m *CMsgDOTAGuildSetAccountRoleRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGuildSetAccountRoleRequest.Size(m) +} +func (m *CMsgDOTAGuildSetAccountRoleRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGuildSetAccountRoleRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGuildSetAccountRoleRequest proto.InternalMessageInfo + +func (m *CMsgDOTAGuildSetAccountRoleRequest) GetGuildId() uint32 { + if m != nil && m.GuildId != nil { + return *m.GuildId + } + return 0 +} + +func (m *CMsgDOTAGuildSetAccountRoleRequest) GetTargetAccountId() uint32 { + if m != nil && m.TargetAccountId != nil { + return *m.TargetAccountId + } + return 0 +} + +func (m *CMsgDOTAGuildSetAccountRoleRequest) GetTargetRole() uint32 { + if m != nil && m.TargetRole != nil { + return *m.TargetRole + } + return 0 +} + +type CMsgDOTAGuildSetAccountRoleResponse struct { + Result *CMsgDOTAGuildSetAccountRoleResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAGuildSetAccountRoleResponse_EResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGuildSetAccountRoleResponse) Reset() { *m = CMsgDOTAGuildSetAccountRoleResponse{} } +func (m *CMsgDOTAGuildSetAccountRoleResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGuildSetAccountRoleResponse) ProtoMessage() {} +func (*CMsgDOTAGuildSetAccountRoleResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{6} +} + +func (m *CMsgDOTAGuildSetAccountRoleResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGuildSetAccountRoleResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAGuildSetAccountRoleResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGuildSetAccountRoleResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGuildSetAccountRoleResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGuildSetAccountRoleResponse.Merge(m, src) +} +func (m *CMsgDOTAGuildSetAccountRoleResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGuildSetAccountRoleResponse.Size(m) +} +func (m *CMsgDOTAGuildSetAccountRoleResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGuildSetAccountRoleResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGuildSetAccountRoleResponse proto.InternalMessageInfo + +const Default_CMsgDOTAGuildSetAccountRoleResponse_Result CMsgDOTAGuildSetAccountRoleResponse_EResult = CMsgDOTAGuildSetAccountRoleResponse_SUCCESS + +func (m *CMsgDOTAGuildSetAccountRoleResponse) GetResult() CMsgDOTAGuildSetAccountRoleResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAGuildSetAccountRoleResponse_Result +} + +type CMsgDOTAGuildInviteAccountRequest struct { + GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` + TargetAccountId *uint32 `protobuf:"varint,2,opt,name=target_account_id,json=targetAccountId" json:"target_account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGuildInviteAccountRequest) Reset() { *m = CMsgDOTAGuildInviteAccountRequest{} } +func (m *CMsgDOTAGuildInviteAccountRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGuildInviteAccountRequest) ProtoMessage() {} +func (*CMsgDOTAGuildInviteAccountRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{7} +} + +func (m *CMsgDOTAGuildInviteAccountRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGuildInviteAccountRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAGuildInviteAccountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGuildInviteAccountRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGuildInviteAccountRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGuildInviteAccountRequest.Merge(m, src) +} +func (m *CMsgDOTAGuildInviteAccountRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGuildInviteAccountRequest.Size(m) +} +func (m *CMsgDOTAGuildInviteAccountRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGuildInviteAccountRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGuildInviteAccountRequest proto.InternalMessageInfo + +func (m *CMsgDOTAGuildInviteAccountRequest) GetGuildId() uint32 { + if m != nil && m.GuildId != nil { + return *m.GuildId + } + return 0 +} + +func (m *CMsgDOTAGuildInviteAccountRequest) GetTargetAccountId() uint32 { + if m != nil && m.TargetAccountId != nil { + return *m.TargetAccountId + } + return 0 +} + +type CMsgDOTAGuildInviteAccountResponse struct { + Result *CMsgDOTAGuildInviteAccountResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAGuildInviteAccountResponse_EResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGuildInviteAccountResponse) Reset() { *m = CMsgDOTAGuildInviteAccountResponse{} } +func (m *CMsgDOTAGuildInviteAccountResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGuildInviteAccountResponse) ProtoMessage() {} +func (*CMsgDOTAGuildInviteAccountResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{8} +} + +func (m *CMsgDOTAGuildInviteAccountResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGuildInviteAccountResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAGuildInviteAccountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGuildInviteAccountResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGuildInviteAccountResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGuildInviteAccountResponse.Merge(m, src) +} +func (m *CMsgDOTAGuildInviteAccountResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGuildInviteAccountResponse.Size(m) +} +func (m *CMsgDOTAGuildInviteAccountResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGuildInviteAccountResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGuildInviteAccountResponse proto.InternalMessageInfo + +const Default_CMsgDOTAGuildInviteAccountResponse_Result CMsgDOTAGuildInviteAccountResponse_EResult = CMsgDOTAGuildInviteAccountResponse_SUCCESS + +func (m *CMsgDOTAGuildInviteAccountResponse) GetResult() CMsgDOTAGuildInviteAccountResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAGuildInviteAccountResponse_Result +} + +type CMsgDOTAGuildCancelInviteRequest struct { + GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` + TargetAccountId *uint32 `protobuf:"varint,2,opt,name=target_account_id,json=targetAccountId" json:"target_account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGuildCancelInviteRequest) Reset() { *m = CMsgDOTAGuildCancelInviteRequest{} } +func (m *CMsgDOTAGuildCancelInviteRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGuildCancelInviteRequest) ProtoMessage() {} +func (*CMsgDOTAGuildCancelInviteRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{9} +} + +func (m *CMsgDOTAGuildCancelInviteRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGuildCancelInviteRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAGuildCancelInviteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGuildCancelInviteRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGuildCancelInviteRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGuildCancelInviteRequest.Merge(m, src) +} +func (m *CMsgDOTAGuildCancelInviteRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGuildCancelInviteRequest.Size(m) +} +func (m *CMsgDOTAGuildCancelInviteRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGuildCancelInviteRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGuildCancelInviteRequest proto.InternalMessageInfo + +func (m *CMsgDOTAGuildCancelInviteRequest) GetGuildId() uint32 { + if m != nil && m.GuildId != nil { + return *m.GuildId + } + return 0 +} + +func (m *CMsgDOTAGuildCancelInviteRequest) GetTargetAccountId() uint32 { + if m != nil && m.TargetAccountId != nil { + return *m.TargetAccountId + } + return 0 +} + +type CMsgDOTAGuildCancelInviteResponse struct { + Result *CMsgDOTAGuildCancelInviteResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAGuildCancelInviteResponse_EResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGuildCancelInviteResponse) Reset() { *m = CMsgDOTAGuildCancelInviteResponse{} } +func (m *CMsgDOTAGuildCancelInviteResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGuildCancelInviteResponse) ProtoMessage() {} +func (*CMsgDOTAGuildCancelInviteResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{10} +} + +func (m *CMsgDOTAGuildCancelInviteResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGuildCancelInviteResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAGuildCancelInviteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGuildCancelInviteResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGuildCancelInviteResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGuildCancelInviteResponse.Merge(m, src) +} +func (m *CMsgDOTAGuildCancelInviteResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGuildCancelInviteResponse.Size(m) +} +func (m *CMsgDOTAGuildCancelInviteResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGuildCancelInviteResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGuildCancelInviteResponse proto.InternalMessageInfo + +const Default_CMsgDOTAGuildCancelInviteResponse_Result CMsgDOTAGuildCancelInviteResponse_EResult = CMsgDOTAGuildCancelInviteResponse_SUCCESS + +func (m *CMsgDOTAGuildCancelInviteResponse) GetResult() CMsgDOTAGuildCancelInviteResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAGuildCancelInviteResponse_Result +} + +type CMsgDOTAGuildUpdateDetailsRequest struct { + GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` + Logo *uint64 `protobuf:"varint,2,opt,name=logo" json:"logo,omitempty"` + BaseLogo *uint64 `protobuf:"varint,3,opt,name=base_logo,json=baseLogo" json:"base_logo,omitempty"` + BannerLogo *uint64 `protobuf:"varint,4,opt,name=banner_logo,json=bannerLogo" json:"banner_logo,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGuildUpdateDetailsRequest) Reset() { *m = CMsgDOTAGuildUpdateDetailsRequest{} } +func (m *CMsgDOTAGuildUpdateDetailsRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGuildUpdateDetailsRequest) ProtoMessage() {} +func (*CMsgDOTAGuildUpdateDetailsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{11} +} + +func (m *CMsgDOTAGuildUpdateDetailsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGuildUpdateDetailsRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAGuildUpdateDetailsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGuildUpdateDetailsRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGuildUpdateDetailsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGuildUpdateDetailsRequest.Merge(m, src) +} +func (m *CMsgDOTAGuildUpdateDetailsRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGuildUpdateDetailsRequest.Size(m) +} +func (m *CMsgDOTAGuildUpdateDetailsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGuildUpdateDetailsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGuildUpdateDetailsRequest proto.InternalMessageInfo + +func (m *CMsgDOTAGuildUpdateDetailsRequest) GetGuildId() uint32 { + if m != nil && m.GuildId != nil { + return *m.GuildId + } + return 0 +} + +func (m *CMsgDOTAGuildUpdateDetailsRequest) GetLogo() uint64 { + if m != nil && m.Logo != nil { + return *m.Logo + } + return 0 +} + +func (m *CMsgDOTAGuildUpdateDetailsRequest) GetBaseLogo() uint64 { + if m != nil && m.BaseLogo != nil { + return *m.BaseLogo + } + return 0 +} + +func (m *CMsgDOTAGuildUpdateDetailsRequest) GetBannerLogo() uint64 { + if m != nil && m.BannerLogo != nil { + return *m.BannerLogo + } + return 0 +} + +type CMsgDOTAGuildUpdateDetailsResponse struct { + Result *CMsgDOTAGuildUpdateDetailsResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAGuildUpdateDetailsResponse_EResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGuildUpdateDetailsResponse) Reset() { *m = CMsgDOTAGuildUpdateDetailsResponse{} } +func (m *CMsgDOTAGuildUpdateDetailsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGuildUpdateDetailsResponse) ProtoMessage() {} +func (*CMsgDOTAGuildUpdateDetailsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{12} +} + +func (m *CMsgDOTAGuildUpdateDetailsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGuildUpdateDetailsResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAGuildUpdateDetailsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGuildUpdateDetailsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGuildUpdateDetailsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGuildUpdateDetailsResponse.Merge(m, src) +} +func (m *CMsgDOTAGuildUpdateDetailsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGuildUpdateDetailsResponse.Size(m) +} +func (m *CMsgDOTAGuildUpdateDetailsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGuildUpdateDetailsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGuildUpdateDetailsResponse proto.InternalMessageInfo + +const Default_CMsgDOTAGuildUpdateDetailsResponse_Result CMsgDOTAGuildUpdateDetailsResponse_EResult = CMsgDOTAGuildUpdateDetailsResponse_SUCCESS + +func (m *CMsgDOTAGuildUpdateDetailsResponse) GetResult() CMsgDOTAGuildUpdateDetailsResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAGuildUpdateDetailsResponse_Result +} + +type CMsgDOTAGCToGCUpdateOpenGuildPartyRequest struct { + PartyId *uint64 `protobuf:"varint,1,opt,name=party_id,json=partyId" json:"party_id,omitempty"` + GuildId *uint32 `protobuf:"varint,2,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` + MemberAccountIds []uint32 `protobuf:"varint,3,rep,name=member_account_ids,json=memberAccountIds" json:"member_account_ids,omitempty"` + Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) Reset() { + *m = CMsgDOTAGCToGCUpdateOpenGuildPartyRequest{} +} +func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) ProtoMessage() {} +func (*CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{13} +} + +func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGCToGCUpdateOpenGuildPartyRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGCToGCUpdateOpenGuildPartyRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGCToGCUpdateOpenGuildPartyRequest.Merge(m, src) +} +func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGCToGCUpdateOpenGuildPartyRequest.Size(m) +} +func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGCToGCUpdateOpenGuildPartyRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGCToGCUpdateOpenGuildPartyRequest proto.InternalMessageInfo + +func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) GetPartyId() uint64 { + if m != nil && m.PartyId != nil { + return *m.PartyId + } + return 0 +} + +func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) GetGuildId() uint32 { + if m != nil && m.GuildId != nil { + return *m.GuildId + } + return 0 +} + +func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) GetMemberAccountIds() []uint32 { + if m != nil { + return m.MemberAccountIds + } + return nil +} + +func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) GetDescription() string { + if m != nil && m.Description != nil { + return *m.Description + } + return "" +} + +type CMsgDOTAGCToGCUpdateOpenGuildPartyResponse struct { + MaintainAssociation *bool `protobuf:"varint,1,opt,name=maintain_association,json=maintainAssociation" json:"maintain_association,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyResponse) Reset() { + *m = CMsgDOTAGCToGCUpdateOpenGuildPartyResponse{} +} +func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAGCToGCUpdateOpenGuildPartyResponse) ProtoMessage() {} +func (*CMsgDOTAGCToGCUpdateOpenGuildPartyResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{14} +} + +func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGCToGCUpdateOpenGuildPartyResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGCToGCUpdateOpenGuildPartyResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGCToGCUpdateOpenGuildPartyResponse.Merge(m, src) +} +func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGCToGCUpdateOpenGuildPartyResponse.Size(m) +} +func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGCToGCUpdateOpenGuildPartyResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGCToGCUpdateOpenGuildPartyResponse proto.InternalMessageInfo + +func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyResponse) GetMaintainAssociation() bool { + if m != nil && m.MaintainAssociation != nil { + return *m.MaintainAssociation + } + return false +} + +type CMsgDOTAGCToGCDestroyOpenGuildPartyRequest struct { + PartyId *uint64 `protobuf:"varint,1,opt,name=party_id,json=partyId" json:"party_id,omitempty"` + GuildId *uint32 `protobuf:"varint,2,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyRequest) Reset() { + *m = CMsgDOTAGCToGCDestroyOpenGuildPartyRequest{} +} +func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyRequest) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAGCToGCDestroyOpenGuildPartyRequest) ProtoMessage() {} +func (*CMsgDOTAGCToGCDestroyOpenGuildPartyRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{15} +} + +func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGCToGCDestroyOpenGuildPartyRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGCToGCDestroyOpenGuildPartyRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGCToGCDestroyOpenGuildPartyRequest.Merge(m, src) +} +func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGCToGCDestroyOpenGuildPartyRequest.Size(m) +} +func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGCToGCDestroyOpenGuildPartyRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGCToGCDestroyOpenGuildPartyRequest proto.InternalMessageInfo + +func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyRequest) GetPartyId() uint64 { + if m != nil && m.PartyId != nil { + return *m.PartyId + } + return 0 +} + +func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyRequest) GetGuildId() uint32 { + if m != nil && m.GuildId != nil { + return *m.GuildId + } + return 0 +} + +type CMsgDOTAGCToGCDestroyOpenGuildPartyResponse struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyResponse) Reset() { + *m = CMsgDOTAGCToGCDestroyOpenGuildPartyResponse{} +} +func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAGCToGCDestroyOpenGuildPartyResponse) ProtoMessage() {} +func (*CMsgDOTAGCToGCDestroyOpenGuildPartyResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{16} +} + +func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGCToGCDestroyOpenGuildPartyResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGCToGCDestroyOpenGuildPartyResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGCToGCDestroyOpenGuildPartyResponse.Merge(m, src) +} +func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGCToGCDestroyOpenGuildPartyResponse.Size(m) +} +func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGCToGCDestroyOpenGuildPartyResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGCToGCDestroyOpenGuildPartyResponse proto.InternalMessageInfo + +type CMsgDOTAPartySetOpenGuildRequest struct { + GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` + Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAPartySetOpenGuildRequest) Reset() { *m = CMsgDOTAPartySetOpenGuildRequest{} } +func (m *CMsgDOTAPartySetOpenGuildRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAPartySetOpenGuildRequest) ProtoMessage() {} +func (*CMsgDOTAPartySetOpenGuildRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{17} +} + +func (m *CMsgDOTAPartySetOpenGuildRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAPartySetOpenGuildRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAPartySetOpenGuildRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAPartySetOpenGuildRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAPartySetOpenGuildRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAPartySetOpenGuildRequest.Merge(m, src) +} +func (m *CMsgDOTAPartySetOpenGuildRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAPartySetOpenGuildRequest.Size(m) +} +func (m *CMsgDOTAPartySetOpenGuildRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAPartySetOpenGuildRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAPartySetOpenGuildRequest proto.InternalMessageInfo + +func (m *CMsgDOTAPartySetOpenGuildRequest) GetGuildId() uint32 { + if m != nil && m.GuildId != nil { + return *m.GuildId + } + return 0 +} + +func (m *CMsgDOTAPartySetOpenGuildRequest) GetDescription() string { + if m != nil && m.Description != nil { + return *m.Description + } + return "" +} + +type CMsgDOTAPartySetOpenGuildResponse struct { + Result *CMsgDOTAPartySetOpenGuildResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAPartySetOpenGuildResponse_EResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAPartySetOpenGuildResponse) Reset() { *m = CMsgDOTAPartySetOpenGuildResponse{} } +func (m *CMsgDOTAPartySetOpenGuildResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAPartySetOpenGuildResponse) ProtoMessage() {} +func (*CMsgDOTAPartySetOpenGuildResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{18} +} + +func (m *CMsgDOTAPartySetOpenGuildResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAPartySetOpenGuildResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAPartySetOpenGuildResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAPartySetOpenGuildResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAPartySetOpenGuildResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAPartySetOpenGuildResponse.Merge(m, src) +} +func (m *CMsgDOTAPartySetOpenGuildResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAPartySetOpenGuildResponse.Size(m) +} +func (m *CMsgDOTAPartySetOpenGuildResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAPartySetOpenGuildResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAPartySetOpenGuildResponse proto.InternalMessageInfo + +const Default_CMsgDOTAPartySetOpenGuildResponse_Result CMsgDOTAPartySetOpenGuildResponse_EResult = CMsgDOTAPartySetOpenGuildResponse_SUCCESS + +func (m *CMsgDOTAPartySetOpenGuildResponse) GetResult() CMsgDOTAPartySetOpenGuildResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAPartySetOpenGuildResponse_Result +} + +type CMsgDOTAJoinOpenGuildPartyRequest struct { + PartyId *uint64 `protobuf:"varint,1,opt,name=party_id,json=partyId" json:"party_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAJoinOpenGuildPartyRequest) Reset() { *m = CMsgDOTAJoinOpenGuildPartyRequest{} } +func (m *CMsgDOTAJoinOpenGuildPartyRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAJoinOpenGuildPartyRequest) ProtoMessage() {} +func (*CMsgDOTAJoinOpenGuildPartyRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{19} +} + +func (m *CMsgDOTAJoinOpenGuildPartyRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAJoinOpenGuildPartyRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAJoinOpenGuildPartyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAJoinOpenGuildPartyRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAJoinOpenGuildPartyRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAJoinOpenGuildPartyRequest.Merge(m, src) +} +func (m *CMsgDOTAJoinOpenGuildPartyRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAJoinOpenGuildPartyRequest.Size(m) +} +func (m *CMsgDOTAJoinOpenGuildPartyRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAJoinOpenGuildPartyRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAJoinOpenGuildPartyRequest proto.InternalMessageInfo + +func (m *CMsgDOTAJoinOpenGuildPartyRequest) GetPartyId() uint64 { + if m != nil && m.PartyId != nil { + return *m.PartyId + } + return 0 +} + +type CMsgDOTAJoinOpenGuildPartyResponse struct { + Result *CMsgDOTAJoinOpenGuildPartyResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAJoinOpenGuildPartyResponse_EResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAJoinOpenGuildPartyResponse) Reset() { *m = CMsgDOTAJoinOpenGuildPartyResponse{} } +func (m *CMsgDOTAJoinOpenGuildPartyResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAJoinOpenGuildPartyResponse) ProtoMessage() {} +func (*CMsgDOTAJoinOpenGuildPartyResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{20} +} + +func (m *CMsgDOTAJoinOpenGuildPartyResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAJoinOpenGuildPartyResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAJoinOpenGuildPartyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAJoinOpenGuildPartyResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAJoinOpenGuildPartyResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAJoinOpenGuildPartyResponse.Merge(m, src) +} +func (m *CMsgDOTAJoinOpenGuildPartyResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAJoinOpenGuildPartyResponse.Size(m) +} +func (m *CMsgDOTAJoinOpenGuildPartyResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAJoinOpenGuildPartyResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAJoinOpenGuildPartyResponse proto.InternalMessageInfo + +const Default_CMsgDOTAJoinOpenGuildPartyResponse_Result CMsgDOTAJoinOpenGuildPartyResponse_EResult = CMsgDOTAJoinOpenGuildPartyResponse_SUCCESS + +func (m *CMsgDOTAJoinOpenGuildPartyResponse) GetResult() CMsgDOTAJoinOpenGuildPartyResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAJoinOpenGuildPartyResponse_Result +} + +type CMsgDOTAGuildOpenPartyRefresh struct { + GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` + OpenParties []*CMsgDOTAGuildOpenPartyRefresh_OpenParty `protobuf:"bytes,2,rep,name=open_parties,json=openParties" json:"open_parties,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGuildOpenPartyRefresh) Reset() { *m = CMsgDOTAGuildOpenPartyRefresh{} } +func (m *CMsgDOTAGuildOpenPartyRefresh) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGuildOpenPartyRefresh) ProtoMessage() {} +func (*CMsgDOTAGuildOpenPartyRefresh) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{21} +} + +func (m *CMsgDOTAGuildOpenPartyRefresh) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGuildOpenPartyRefresh.Unmarshal(m, b) +} +func (m *CMsgDOTAGuildOpenPartyRefresh) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGuildOpenPartyRefresh.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGuildOpenPartyRefresh) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGuildOpenPartyRefresh.Merge(m, src) +} +func (m *CMsgDOTAGuildOpenPartyRefresh) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGuildOpenPartyRefresh.Size(m) +} +func (m *CMsgDOTAGuildOpenPartyRefresh) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGuildOpenPartyRefresh.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGuildOpenPartyRefresh proto.InternalMessageInfo + +func (m *CMsgDOTAGuildOpenPartyRefresh) GetGuildId() uint32 { + if m != nil && m.GuildId != nil { + return *m.GuildId + } + return 0 +} + +func (m *CMsgDOTAGuildOpenPartyRefresh) GetOpenParties() []*CMsgDOTAGuildOpenPartyRefresh_OpenParty { + if m != nil { + return m.OpenParties + } + return nil +} + +type CMsgDOTAGuildOpenPartyRefresh_OpenParty struct { + PartyId *uint64 `protobuf:"varint,1,opt,name=party_id,json=partyId" json:"party_id,omitempty"` + MemberAccountIds []uint32 `protobuf:"varint,2,rep,name=member_account_ids,json=memberAccountIds" json:"member_account_ids,omitempty"` + TimeCreated *uint32 `protobuf:"varint,3,opt,name=time_created,json=timeCreated" json:"time_created,omitempty"` + Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGuildOpenPartyRefresh_OpenParty) Reset() { + *m = CMsgDOTAGuildOpenPartyRefresh_OpenParty{} +} +func (m *CMsgDOTAGuildOpenPartyRefresh_OpenParty) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGuildOpenPartyRefresh_OpenParty) ProtoMessage() {} +func (*CMsgDOTAGuildOpenPartyRefresh_OpenParty) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{21, 0} +} + +func (m *CMsgDOTAGuildOpenPartyRefresh_OpenParty) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGuildOpenPartyRefresh_OpenParty.Unmarshal(m, b) +} +func (m *CMsgDOTAGuildOpenPartyRefresh_OpenParty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGuildOpenPartyRefresh_OpenParty.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGuildOpenPartyRefresh_OpenParty) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGuildOpenPartyRefresh_OpenParty.Merge(m, src) +} +func (m *CMsgDOTAGuildOpenPartyRefresh_OpenParty) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGuildOpenPartyRefresh_OpenParty.Size(m) +} +func (m *CMsgDOTAGuildOpenPartyRefresh_OpenParty) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGuildOpenPartyRefresh_OpenParty.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGuildOpenPartyRefresh_OpenParty proto.InternalMessageInfo + +func (m *CMsgDOTAGuildOpenPartyRefresh_OpenParty) GetPartyId() uint64 { + if m != nil && m.PartyId != nil { + return *m.PartyId + } + return 0 +} + +func (m *CMsgDOTAGuildOpenPartyRefresh_OpenParty) GetMemberAccountIds() []uint32 { + if m != nil { + return m.MemberAccountIds + } + return nil +} + +func (m *CMsgDOTAGuildOpenPartyRefresh_OpenParty) GetTimeCreated() uint32 { + if m != nil && m.TimeCreated != nil { + return *m.TimeCreated + } + return 0 +} + +func (m *CMsgDOTAGuildOpenPartyRefresh_OpenParty) GetDescription() string { + if m != nil && m.Description != nil { + return *m.Description + } + return "" +} + +type CMsgDOTARequestGuildData struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARequestGuildData) Reset() { *m = CMsgDOTARequestGuildData{} } +func (m *CMsgDOTARequestGuildData) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARequestGuildData) ProtoMessage() {} +func (*CMsgDOTARequestGuildData) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{22} +} + +func (m *CMsgDOTARequestGuildData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARequestGuildData.Unmarshal(m, b) +} +func (m *CMsgDOTARequestGuildData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARequestGuildData.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARequestGuildData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARequestGuildData.Merge(m, src) +} +func (m *CMsgDOTARequestGuildData) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARequestGuildData.Size(m) +} +func (m *CMsgDOTARequestGuildData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARequestGuildData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARequestGuildData proto.InternalMessageInfo + +type CMsgDOTAGuildInviteData struct { + InvitedToGuild *bool `protobuf:"varint,1,opt,name=invited_to_guild,json=invitedToGuild" json:"invited_to_guild,omitempty"` + GuildId *uint32 `protobuf:"varint,2,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` + GuildName *string `protobuf:"bytes,3,opt,name=guild_name,json=guildName" json:"guild_name,omitempty"` + GuildTag *string `protobuf:"bytes,4,opt,name=guild_tag,json=guildTag" json:"guild_tag,omitempty"` + Logo *uint64 `protobuf:"varint,5,opt,name=logo" json:"logo,omitempty"` + Inviter *uint32 `protobuf:"varint,6,opt,name=inviter" json:"inviter,omitempty"` + InviterName *string `protobuf:"bytes,7,opt,name=inviter_name,json=inviterName" json:"inviter_name,omitempty"` + MemberCount *uint32 `protobuf:"varint,8,opt,name=member_count,json=memberCount" json:"member_count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGuildInviteData) Reset() { *m = CMsgDOTAGuildInviteData{} } +func (m *CMsgDOTAGuildInviteData) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGuildInviteData) ProtoMessage() {} +func (*CMsgDOTAGuildInviteData) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{23} +} + +func (m *CMsgDOTAGuildInviteData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGuildInviteData.Unmarshal(m, b) +} +func (m *CMsgDOTAGuildInviteData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGuildInviteData.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGuildInviteData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGuildInviteData.Merge(m, src) +} +func (m *CMsgDOTAGuildInviteData) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGuildInviteData.Size(m) +} +func (m *CMsgDOTAGuildInviteData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGuildInviteData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGuildInviteData proto.InternalMessageInfo + +func (m *CMsgDOTAGuildInviteData) GetInvitedToGuild() bool { + if m != nil && m.InvitedToGuild != nil { + return *m.InvitedToGuild + } + return false +} + +func (m *CMsgDOTAGuildInviteData) GetGuildId() uint32 { + if m != nil && m.GuildId != nil { + return *m.GuildId + } + return 0 +} + +func (m *CMsgDOTAGuildInviteData) GetGuildName() string { + if m != nil && m.GuildName != nil { + return *m.GuildName + } + return "" +} + +func (m *CMsgDOTAGuildInviteData) GetGuildTag() string { + if m != nil && m.GuildTag != nil { + return *m.GuildTag + } + return "" +} + +func (m *CMsgDOTAGuildInviteData) GetLogo() uint64 { + if m != nil && m.Logo != nil { + return *m.Logo + } + return 0 +} + +func (m *CMsgDOTAGuildInviteData) GetInviter() uint32 { + if m != nil && m.Inviter != nil { + return *m.Inviter + } + return 0 +} + +func (m *CMsgDOTAGuildInviteData) GetInviterName() string { + if m != nil && m.InviterName != nil { + return *m.InviterName + } + return "" +} + +func (m *CMsgDOTAGuildInviteData) GetMemberCount() uint32 { + if m != nil && m.MemberCount != nil { + return *m.MemberCount + } + return 0 +} + +type CMsgDOTAGuildUpdateMessage struct { + Message *string `protobuf:"bytes,1,opt,name=message" json:"message,omitempty"` + GuildId *uint32 `protobuf:"varint,2,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGuildUpdateMessage) Reset() { *m = CMsgDOTAGuildUpdateMessage{} } +func (m *CMsgDOTAGuildUpdateMessage) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGuildUpdateMessage) ProtoMessage() {} +func (*CMsgDOTAGuildUpdateMessage) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{24} +} + +func (m *CMsgDOTAGuildUpdateMessage) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGuildUpdateMessage.Unmarshal(m, b) +} +func (m *CMsgDOTAGuildUpdateMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGuildUpdateMessage.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGuildUpdateMessage) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGuildUpdateMessage.Merge(m, src) +} +func (m *CMsgDOTAGuildUpdateMessage) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGuildUpdateMessage.Size(m) +} +func (m *CMsgDOTAGuildUpdateMessage) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGuildUpdateMessage.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGuildUpdateMessage proto.InternalMessageInfo + +func (m *CMsgDOTAGuildUpdateMessage) GetMessage() string { + if m != nil && m.Message != nil { + return *m.Message + } + return "" +} + +func (m *CMsgDOTAGuildUpdateMessage) GetGuildId() uint32 { + if m != nil && m.GuildId != nil { + return *m.GuildId + } + return 0 +} + +type CMsgDOTAGuildEditLogoRequest struct { + GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` + Logo *uint64 `protobuf:"varint,2,opt,name=logo" json:"logo,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGuildEditLogoRequest) Reset() { *m = CMsgDOTAGuildEditLogoRequest{} } +func (m *CMsgDOTAGuildEditLogoRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGuildEditLogoRequest) ProtoMessage() {} +func (*CMsgDOTAGuildEditLogoRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{25} +} + +func (m *CMsgDOTAGuildEditLogoRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGuildEditLogoRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAGuildEditLogoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGuildEditLogoRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGuildEditLogoRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGuildEditLogoRequest.Merge(m, src) +} +func (m *CMsgDOTAGuildEditLogoRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGuildEditLogoRequest.Size(m) +} +func (m *CMsgDOTAGuildEditLogoRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGuildEditLogoRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGuildEditLogoRequest proto.InternalMessageInfo + +func (m *CMsgDOTAGuildEditLogoRequest) GetGuildId() uint32 { + if m != nil && m.GuildId != nil { + return *m.GuildId + } + return 0 +} + +func (m *CMsgDOTAGuildEditLogoRequest) GetLogo() uint64 { + if m != nil && m.Logo != nil { + return *m.Logo + } + return 0 +} + +type CMsgDOTAGuildEditLogoResponse struct { + GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` + Result *CMsgDOTAGuildEditLogoResponse_EResult `protobuf:"varint,2,opt,name=result,enum=protocol.CMsgDOTAGuildEditLogoResponse_EResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGuildEditLogoResponse) Reset() { *m = CMsgDOTAGuildEditLogoResponse{} } +func (m *CMsgDOTAGuildEditLogoResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGuildEditLogoResponse) ProtoMessage() {} +func (*CMsgDOTAGuildEditLogoResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_ce40e801b61ab275, []int{26} +} + +func (m *CMsgDOTAGuildEditLogoResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGuildEditLogoResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAGuildEditLogoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGuildEditLogoResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGuildEditLogoResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGuildEditLogoResponse.Merge(m, src) +} +func (m *CMsgDOTAGuildEditLogoResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGuildEditLogoResponse.Size(m) +} +func (m *CMsgDOTAGuildEditLogoResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGuildEditLogoResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGuildEditLogoResponse proto.InternalMessageInfo + +const Default_CMsgDOTAGuildEditLogoResponse_Result CMsgDOTAGuildEditLogoResponse_EResult = CMsgDOTAGuildEditLogoResponse_SUCCESS + +func (m *CMsgDOTAGuildEditLogoResponse) GetGuildId() uint32 { + if m != nil && m.GuildId != nil { + return *m.GuildId + } + return 0 +} + +func (m *CMsgDOTAGuildEditLogoResponse) GetResult() CMsgDOTAGuildEditLogoResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAGuildEditLogoResponse_Result +} + +func init() { + proto.RegisterEnum("protocol.CMsgDOTAGuildCreateResponse_EError", CMsgDOTAGuildCreateResponse_EError_name, CMsgDOTAGuildCreateResponse_EError_value) + proto.RegisterEnum("protocol.CMsgDOTAGuildSetAccountRoleResponse_EResult", CMsgDOTAGuildSetAccountRoleResponse_EResult_name, CMsgDOTAGuildSetAccountRoleResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAGuildInviteAccountResponse_EResult", CMsgDOTAGuildInviteAccountResponse_EResult_name, CMsgDOTAGuildInviteAccountResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAGuildCancelInviteResponse_EResult", CMsgDOTAGuildCancelInviteResponse_EResult_name, CMsgDOTAGuildCancelInviteResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAGuildUpdateDetailsResponse_EResult", CMsgDOTAGuildUpdateDetailsResponse_EResult_name, CMsgDOTAGuildUpdateDetailsResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAPartySetOpenGuildResponse_EResult", CMsgDOTAPartySetOpenGuildResponse_EResult_name, CMsgDOTAPartySetOpenGuildResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAJoinOpenGuildPartyResponse_EResult", CMsgDOTAJoinOpenGuildPartyResponse_EResult_name, CMsgDOTAJoinOpenGuildPartyResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTAGuildEditLogoResponse_EResult", CMsgDOTAGuildEditLogoResponse_EResult_name, CMsgDOTAGuildEditLogoResponse_EResult_value) + proto.RegisterType((*CMsgDOTAGuildSDO)(nil), "protocol.CMsgDOTAGuildSDO") + proto.RegisterType((*CMsgDOTAGuildSDO_Member)(nil), "protocol.CMsgDOTAGuildSDO.Member") + proto.RegisterType((*CMsgDOTAGuildSDO_Invitation)(nil), "protocol.CMsgDOTAGuildSDO.Invitation") + proto.RegisterType((*CMsgDOTAGuildAuditSDO)(nil), "protocol.CMsgDOTAGuildAuditSDO") + proto.RegisterType((*CMsgDOTAGuildAuditSDO_Entry)(nil), "protocol.CMsgDOTAGuildAuditSDO.Entry") + proto.RegisterType((*CMsgDOTAAccountGuildMembershipsSDO)(nil), "protocol.CMsgDOTAAccountGuildMembershipsSDO") + proto.RegisterType((*CMsgDOTAAccountGuildMembershipsSDO_Membership)(nil), "protocol.CMsgDOTAAccountGuildMembershipsSDO.Membership") + proto.RegisterType((*CMsgDOTAAccountGuildMembershipsSDO_Invitation)(nil), "protocol.CMsgDOTAAccountGuildMembershipsSDO.Invitation") + proto.RegisterType((*CMsgDOTAGuildCreateRequest)(nil), "protocol.CMsgDOTAGuildCreateRequest") + proto.RegisterType((*CMsgDOTAGuildCreateResponse)(nil), "protocol.CMsgDOTAGuildCreateResponse") + proto.RegisterType((*CMsgDOTAGuildSetAccountRoleRequest)(nil), "protocol.CMsgDOTAGuildSetAccountRoleRequest") + proto.RegisterType((*CMsgDOTAGuildSetAccountRoleResponse)(nil), "protocol.CMsgDOTAGuildSetAccountRoleResponse") + proto.RegisterType((*CMsgDOTAGuildInviteAccountRequest)(nil), "protocol.CMsgDOTAGuildInviteAccountRequest") + proto.RegisterType((*CMsgDOTAGuildInviteAccountResponse)(nil), "protocol.CMsgDOTAGuildInviteAccountResponse") + proto.RegisterType((*CMsgDOTAGuildCancelInviteRequest)(nil), "protocol.CMsgDOTAGuildCancelInviteRequest") + proto.RegisterType((*CMsgDOTAGuildCancelInviteResponse)(nil), "protocol.CMsgDOTAGuildCancelInviteResponse") + proto.RegisterType((*CMsgDOTAGuildUpdateDetailsRequest)(nil), "protocol.CMsgDOTAGuildUpdateDetailsRequest") + proto.RegisterType((*CMsgDOTAGuildUpdateDetailsResponse)(nil), "protocol.CMsgDOTAGuildUpdateDetailsResponse") + proto.RegisterType((*CMsgDOTAGCToGCUpdateOpenGuildPartyRequest)(nil), "protocol.CMsgDOTAGCToGCUpdateOpenGuildPartyRequest") + proto.RegisterType((*CMsgDOTAGCToGCUpdateOpenGuildPartyResponse)(nil), "protocol.CMsgDOTAGCToGCUpdateOpenGuildPartyResponse") + proto.RegisterType((*CMsgDOTAGCToGCDestroyOpenGuildPartyRequest)(nil), "protocol.CMsgDOTAGCToGCDestroyOpenGuildPartyRequest") + proto.RegisterType((*CMsgDOTAGCToGCDestroyOpenGuildPartyResponse)(nil), "protocol.CMsgDOTAGCToGCDestroyOpenGuildPartyResponse") + proto.RegisterType((*CMsgDOTAPartySetOpenGuildRequest)(nil), "protocol.CMsgDOTAPartySetOpenGuildRequest") + proto.RegisterType((*CMsgDOTAPartySetOpenGuildResponse)(nil), "protocol.CMsgDOTAPartySetOpenGuildResponse") + proto.RegisterType((*CMsgDOTAJoinOpenGuildPartyRequest)(nil), "protocol.CMsgDOTAJoinOpenGuildPartyRequest") + proto.RegisterType((*CMsgDOTAJoinOpenGuildPartyResponse)(nil), "protocol.CMsgDOTAJoinOpenGuildPartyResponse") + proto.RegisterType((*CMsgDOTAGuildOpenPartyRefresh)(nil), "protocol.CMsgDOTAGuildOpenPartyRefresh") + proto.RegisterType((*CMsgDOTAGuildOpenPartyRefresh_OpenParty)(nil), "protocol.CMsgDOTAGuildOpenPartyRefresh.OpenParty") + proto.RegisterType((*CMsgDOTARequestGuildData)(nil), "protocol.CMsgDOTARequestGuildData") + proto.RegisterType((*CMsgDOTAGuildInviteData)(nil), "protocol.CMsgDOTAGuildInviteData") + proto.RegisterType((*CMsgDOTAGuildUpdateMessage)(nil), "protocol.CMsgDOTAGuildUpdateMessage") + proto.RegisterType((*CMsgDOTAGuildEditLogoRequest)(nil), "protocol.CMsgDOTAGuildEditLogoRequest") + proto.RegisterType((*CMsgDOTAGuildEditLogoResponse)(nil), "protocol.CMsgDOTAGuildEditLogoResponse") +} + +func init() { proto.RegisterFile("dota_gcmessages_client_guild.proto", fileDescriptor_ce40e801b61ab275) } + +var fileDescriptor_ce40e801b61ab275 = []byte{ + // 1637 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0xdb, 0x6e, 0x1b, 0x45, + 0x1f, 0xef, 0xae, 0xcf, 0x7f, 0xc7, 0xe9, 0x66, 0x7a, 0x72, 0x93, 0xe6, 0xfb, 0x9c, 0xfd, 0x54, + 0x29, 0x5f, 0x69, 0x0d, 0x2d, 0x20, 0x24, 0x2a, 0x81, 0x36, 0xf6, 0x36, 0x35, 0xf8, 0x10, 0xd6, + 0x4e, 0x45, 0x24, 0xa4, 0xd5, 0xc6, 0x3b, 0x4d, 0xb7, 0xb2, 0x77, 0xcd, 0xee, 0xa4, 0xa2, 0x77, + 0xdc, 0xc0, 0x15, 0x42, 0xbd, 0xe0, 0x86, 0x17, 0xa8, 0x2a, 0xc4, 0x0d, 0x8f, 0x80, 0x78, 0x04, + 0x78, 0x06, 0x9e, 0x00, 0x71, 0x8d, 0xe6, 0xb0, 0x07, 0x6f, 0xbc, 0x4e, 0x5a, 0x85, 0x2b, 0x7b, + 0xfe, 0xc7, 0x99, 0xdf, 0xff, 0x30, 0xfb, 0x1f, 0x50, 0x6d, 0x8f, 0x58, 0xe6, 0xd1, 0x78, 0x8a, + 0x83, 0xc0, 0x3a, 0xc2, 0x81, 0x39, 0x9e, 0x38, 0xd8, 0x25, 0xe6, 0xd1, 0xb1, 0x33, 0xb1, 0x9b, + 0x33, 0xdf, 0x23, 0x1e, 0x2a, 0xb3, 0x9f, 0xb1, 0x37, 0x51, 0xbf, 0x29, 0x80, 0xd2, 0xea, 0x05, + 0x47, 0xed, 0xc1, 0x48, 0xdb, 0xa5, 0x12, 0xc3, 0xf6, 0x00, 0x5d, 0x87, 0x32, 0x93, 0x36, 0x1d, + 0xbb, 0x2e, 0x35, 0xa4, 0xed, 0x9a, 0x51, 0x62, 0xeb, 0x8e, 0x8d, 0x10, 0xe4, 0x5d, 0x6b, 0x8a, + 0xeb, 0x72, 0x43, 0xda, 0xae, 0x18, 0xec, 0x3f, 0x52, 0x20, 0x47, 0xac, 0xa3, 0x7a, 0x8e, 0x91, + 0xe8, 0x5f, 0xb4, 0x05, 0x2b, 0xc4, 0x99, 0x62, 0x73, 0xec, 0x63, 0x8b, 0x60, 0xbb, 0x9e, 0x67, + 0x46, 0xaa, 0x94, 0xd6, 0xe2, 0x24, 0x74, 0x13, 0x56, 0x99, 0x88, 0xed, 0x04, 0x87, 0x96, 0x6b, + 0x63, 0xbb, 0x5e, 0x60, 0x42, 0x35, 0x4a, 0x6d, 0x87, 0x44, 0xea, 0x6f, 0xe2, 0x1d, 0x79, 0xf5, + 0x62, 0x43, 0xda, 0xce, 0x1b, 0xec, 0x3f, 0xda, 0x80, 0xca, 0xa1, 0x15, 0x60, 0x93, 0x31, 0x4a, + 0x8c, 0x51, 0xa6, 0x84, 0x2e, 0x65, 0xfe, 0x17, 0xaa, 0x87, 0x96, 0xeb, 0x62, 0x9f, 0xb3, 0xcb, + 0x8c, 0x0d, 0x9c, 0xc4, 0x04, 0xee, 0x43, 0x69, 0x8a, 0xa7, 0x87, 0xd8, 0x0f, 0xea, 0x95, 0x46, + 0x6e, 0xbb, 0x7a, 0x6f, 0xab, 0x19, 0xa2, 0xd1, 0x4c, 0x23, 0xd1, 0xec, 0x31, 0x49, 0x23, 0xd4, + 0x40, 0xbb, 0x50, 0x75, 0xdc, 0x67, 0x0e, 0xb1, 0x88, 0xe3, 0xb9, 0x41, 0x1d, 0x98, 0x81, 0x9b, + 0x4b, 0x0c, 0x74, 0x22, 0x69, 0x23, 0xa9, 0x89, 0xea, 0x74, 0x17, 0x2c, 0x40, 0xf5, 0x2a, 0xc3, + 0x2d, 0x5c, 0xa2, 0x06, 0x75, 0x31, 0xf6, 0xf1, 0x14, 0xbb, 0xc4, 0x9a, 0xd4, 0x57, 0x1a, 0xd2, + 0x76, 0xd9, 0x48, 0x92, 0xd6, 0xbf, 0x80, 0x22, 0xdf, 0x17, 0xda, 0x04, 0xb0, 0xc6, 0x63, 0xef, + 0xd8, 0x25, 0x71, 0xa8, 0x2a, 0x82, 0xd2, 0xb1, 0x29, 0x16, 0x0c, 0xe3, 0xa7, 0x9e, 0xe3, 0x62, + 0x9b, 0xc5, 0xac, 0x66, 0x00, 0x25, 0x7d, 0xc2, 0x28, 0x14, 0x5d, 0xdf, 0x9b, 0x60, 0x16, 0xba, + 0x9a, 0xc1, 0xfe, 0xaf, 0x13, 0x80, 0x78, 0xd3, 0xa7, 0x79, 0xd8, 0x80, 0x0a, 0xf3, 0x10, 0x60, + 0x97, 0x08, 0xfb, 0x65, 0x4a, 0x18, 0x62, 0x97, 0xa0, 0x5b, 0xb0, 0x16, 0xeb, 0x52, 0x11, 0x1b, + 0xfb, 0xc2, 0xd5, 0xc5, 0xc8, 0xc4, 0x90, 0x91, 0xd5, 0x6f, 0x73, 0x70, 0x65, 0x0e, 0x3c, 0xed, + 0xd8, 0x76, 0xc8, 0x29, 0xc9, 0xf8, 0x31, 0x94, 0xb0, 0x4b, 0x7c, 0x07, 0x07, 0x75, 0x79, 0x69, + 0x24, 0x42, 0x63, 0x4d, 0xdd, 0x25, 0xfe, 0x73, 0x23, 0xd4, 0x5a, 0x7f, 0x21, 0x43, 0x81, 0x91, + 0x28, 0x54, 0xf8, 0x19, 0x2d, 0x13, 0xc7, 0xb5, 0xf1, 0x57, 0xc2, 0x11, 0x30, 0x52, 0x87, 0x52, + 0xd0, 0x0d, 0x7e, 0xd2, 0x80, 0x58, 0xd3, 0x99, 0x38, 0x69, 0x4c, 0x40, 0x57, 0xa1, 0x68, 0x8d, + 0x29, 0x60, 0xe2, 0x7c, 0x62, 0x85, 0xde, 0x81, 0xcb, 0x09, 0x08, 0x7c, 0xfc, 0xe5, 0x31, 0x0e, + 0x88, 0xe7, 0x8b, 0x82, 0x40, 0x11, 0x0a, 0x46, 0xc8, 0x49, 0x81, 0x46, 0x2c, 0xff, 0x08, 0x13, + 0x51, 0x1a, 0x31, 0x68, 0x23, 0x46, 0x46, 0xdb, 0xa0, 0xf8, 0xf8, 0x31, 0xf6, 0xb1, 0x3b, 0xc6, + 0xa6, 0x6d, 0x11, 0xcb, 0xb4, 0x58, 0xa1, 0xd4, 0x8c, 0xd5, 0x88, 0xde, 0xb6, 0x88, 0xa5, 0x2d, + 0x90, 0x3c, 0x64, 0x95, 0x93, 0x96, 0xdc, 0x51, 0x5f, 0xe5, 0x40, 0x0d, 0xb1, 0xd3, 0xb8, 0x3f, + 0x06, 0x21, 0xcf, 0xb8, 0xe0, 0x89, 0x33, 0x0b, 0x68, 0x54, 0x4e, 0xc9, 0x8b, 0x03, 0xa8, 0x4e, + 0x63, 0x05, 0x11, 0x9d, 0x0f, 0x4e, 0x46, 0x27, 0xdb, 0x43, 0x33, 0x5e, 0x1a, 0x49, 0x5b, 0xd4, + 0x74, 0xb2, 0x04, 0x73, 0x6f, 0x60, 0x3a, 0xa3, 0x28, 0xd7, 0xef, 0x03, 0xc4, 0x92, 0xa7, 0x74, + 0x41, 0x56, 0x37, 0x72, 0xa2, 0x6e, 0x66, 0x73, 0x75, 0xb3, 0x44, 0xf9, 0xdc, 0x6a, 0xe6, 0x07, + 0x09, 0xd6, 0xe7, 0xd2, 0x9c, 0xf7, 0x56, 0x91, 0x4b, 0x51, 0xab, 0x96, 0x4e, 0xb6, 0x6a, 0x39, + 0x6e, 0xd5, 0x61, 0x83, 0xcd, 0x65, 0x35, 0xd8, 0xfc, 0xf2, 0x06, 0x5b, 0x48, 0x37, 0x58, 0xf5, + 0x0f, 0x19, 0x36, 0x16, 0x6e, 0x2b, 0x98, 0x79, 0x6e, 0x80, 0x97, 0x41, 0xd3, 0x86, 0x22, 0xf6, + 0x7d, 0xcf, 0xe7, 0x19, 0xb3, 0x7a, 0xef, 0x76, 0x46, 0x3d, 0xcf, 0x5b, 0x6c, 0xea, 0x3a, 0x55, + 0x32, 0x84, 0xae, 0xfa, 0xbb, 0x04, 0x45, 0x4e, 0x42, 0x17, 0xa1, 0xba, 0xdf, 0x1f, 0xee, 0xe9, + 0xad, 0xce, 0x83, 0x8e, 0xde, 0x56, 0x2e, 0xa0, 0x55, 0x80, 0xbe, 0xd6, 0xd3, 0x4d, 0xbd, 0xb7, + 0x37, 0x3a, 0x50, 0x24, 0x74, 0x0d, 0x2e, 0xb1, 0xf5, 0x8e, 0xd6, 0x36, 0x5b, 0x0f, 0x35, 0x43, + 0x6b, 0x8d, 0x74, 0x63, 0xa8, 0xc8, 0x68, 0x0d, 0x6a, 0x8c, 0x31, 0x1a, 0x0c, 0xcc, 0xee, 0xa0, + 0xbf, 0xab, 0xe4, 0x22, 0xdd, 0x91, 0xf6, 0xa9, 0xde, 0x57, 0xf2, 0xa8, 0x06, 0x95, 0x91, 0xb6, + 0x2b, 0x4c, 0x15, 0xd0, 0x55, 0x40, 0x74, 0x99, 0xb2, 0x54, 0x44, 0x0a, 0xac, 0x50, 0x7a, 0x64, + 0xa8, 0x84, 0x36, 0xe0, 0x9a, 0xd6, 0x6a, 0x0d, 0xf6, 0xfb, 0x23, 0x46, 0xed, 0x69, 0xfd, 0x03, + 0x73, 0x77, 0xbf, 0xd3, 0x6d, 0x0f, 0x95, 0x32, 0x35, 0xd3, 0x1d, 0xec, 0x0e, 0xcc, 0xfd, 0xbd, + 0xee, 0x40, 0x6b, 0x9b, 0x0f, 0xb4, 0x4e, 0x57, 0x6f, 0x2b, 0x15, 0xf5, 0x3b, 0x29, 0x2e, 0x4c, + 0x7e, 0xbd, 0x60, 0x22, 0x72, 0xdc, 0xf0, 0x26, 0x51, 0xd4, 0x97, 0xa0, 0x7b, 0x0b, 0xd6, 0x78, + 0x3f, 0x31, 0x13, 0xa5, 0xcb, 0x13, 0xf0, 0x22, 0x67, 0x68, 0x73, 0x57, 0x07, 0x97, 0x4d, 0x5c, + 0x10, 0xc0, 0x49, 0xd4, 0x9d, 0xfa, 0x52, 0x86, 0xff, 0x2d, 0xdd, 0x8e, 0x88, 0xf6, 0x23, 0x28, + 0xfa, 0x38, 0x38, 0x9e, 0x10, 0xb6, 0x9b, 0xd5, 0x7b, 0xef, 0x67, 0x5d, 0x96, 0x0b, 0xd5, 0x9b, + 0xba, 0xc1, 0x94, 0x3f, 0x2c, 0x0d, 0xf7, 0x5b, 0x2d, 0x7d, 0x38, 0x34, 0x84, 0x35, 0xf5, 0xa5, + 0x04, 0x25, 0xc1, 0x44, 0x55, 0x08, 0xd9, 0xca, 0x05, 0x74, 0x05, 0xd6, 0x74, 0xc3, 0x18, 0x18, + 0x66, 0x32, 0xf0, 0x2c, 0xd0, 0x9c, 0xdc, 0x1f, 0x98, 0x7b, 0xba, 0xd1, 0xeb, 0x0c, 0x87, 0x9d, + 0x41, 0x5f, 0x91, 0xd1, 0x75, 0xb8, 0x12, 0x31, 0x06, 0xa3, 0x87, 0xba, 0x61, 0x76, 0x75, 0xad, + 0xad, 0x1b, 0x4a, 0x0e, 0x6d, 0xc1, 0x26, 0x67, 0x65, 0x45, 0x2b, 0x8f, 0x1a, 0x70, 0x83, 0x8b, + 0x30, 0x4a, 0x2c, 0xd0, 0xd3, 0x7b, 0x3b, 0x34, 0xfc, 0x05, 0xf5, 0x29, 0x6c, 0xcd, 0x1d, 0x94, + 0x35, 0x09, 0x1c, 0x9e, 0xf5, 0x5c, 0xa3, 0xa6, 0xfe, 0x25, 0xa7, 0x72, 0x24, 0xe5, 0x4c, 0xc4, + 0x64, 0x3f, 0x15, 0x93, 0xf7, 0x32, 0x62, 0xb2, 0x50, 0x3b, 0x3b, 0x24, 0x7f, 0x9f, 0x57, 0x48, + 0x4e, 0xe0, 0xae, 0x75, 0x0d, 0x5d, 0x6b, 0x1f, 0x98, 0x9d, 0xfe, 0xa3, 0xce, 0x48, 0x6f, 0x2b, + 0x39, 0xa4, 0xc2, 0x7f, 0xb2, 0x44, 0x78, 0x28, 0x94, 0xfc, 0x49, 0x99, 0x28, 0x3a, 0xdc, 0xce, + 0x50, 0x29, 0x64, 0xc6, 0x2f, 0x94, 0x28, 0x9e, 0x9e, 0x04, 0x25, 0xd5, 0x81, 0xc6, 0x7c, 0x7b, + 0xb2, 0xdc, 0x31, 0x9e, 0x70, 0xf4, 0xce, 0x39, 0xc2, 0xbf, 0x4a, 0xa9, 0x74, 0x9a, 0xf7, 0x25, + 0x02, 0x3c, 0x4a, 0x05, 0xf8, 0xdd, 0xac, 0x3e, 0xba, 0x40, 0x39, 0x3b, 0xbe, 0x0f, 0xce, 0x27, + 0xbc, 0xea, 0x8b, 0xf4, 0x19, 0xf6, 0x67, 0xb6, 0x45, 0x70, 0x1b, 0x13, 0xcb, 0x99, 0x04, 0x67, + 0x00, 0x2c, 0xbc, 0xb3, 0xe4, 0xac, 0x3b, 0x2b, 0xb7, 0xfc, 0xce, 0xca, 0x9f, 0xb8, 0xb3, 0x7e, + 0x4b, 0x37, 0xd7, 0xd4, 0x96, 0x5e, 0xb3, 0x70, 0x16, 0x6a, 0xff, 0xfb, 0xc0, 0xfe, 0x22, 0xc1, + 0xff, 0xa3, 0x7d, 0xb4, 0x46, 0xde, 0x6e, 0x8b, 0x6f, 0x64, 0x30, 0xc3, 0x2e, 0xdb, 0xd7, 0x9e, + 0xe5, 0x93, 0xe7, 0x09, 0x80, 0x67, 0x74, 0x1d, 0x02, 0x9c, 0x37, 0x4a, 0x6c, 0xdd, 0xb1, 0xe7, + 0xb0, 0x97, 0xe7, 0xb1, 0xbf, 0x0d, 0x88, 0x7f, 0x8d, 0x25, 0x92, 0x95, 0x7f, 0x85, 0xd5, 0x0c, + 0x85, 0x73, 0xa2, 0x6c, 0x0d, 0xe8, 0x30, 0x63, 0xe3, 0x60, 0xec, 0x3b, 0x33, 0xf6, 0x71, 0x9c, + 0x67, 0xdf, 0x1d, 0x49, 0x92, 0x6a, 0xc2, 0xad, 0xb3, 0x6c, 0x59, 0x04, 0xe0, 0x2e, 0x5c, 0x9e, + 0x5a, 0x8e, 0x4b, 0x2c, 0xc7, 0x35, 0xad, 0x20, 0xf0, 0xc6, 0x0e, 0xfb, 0xdc, 0x62, 0xfb, 0x2f, + 0x1b, 0x97, 0x42, 0x9e, 0x16, 0xb3, 0xd4, 0xc3, 0xb4, 0x83, 0x36, 0x0e, 0x88, 0xef, 0x3d, 0x3f, + 0x47, 0x50, 0xd4, 0x3b, 0xf0, 0xd6, 0x99, 0x7c, 0xf0, 0x53, 0xa8, 0x66, 0xdc, 0x2f, 0x18, 0x63, + 0x88, 0x49, 0x24, 0x79, 0x86, 0xf4, 0x4f, 0x81, 0x2a, 0x9f, 0x04, 0xf5, 0x55, 0xa2, 0xc2, 0x16, + 0x78, 0x38, 0x7b, 0x97, 0xc8, 0x54, 0xce, 0x4e, 0xe6, 0x3b, 0xaf, 0x95, 0xcc, 0xea, 0x47, 0xf1, + 0x4e, 0xe9, 0x50, 0xfa, 0xba, 0x51, 0x51, 0x7f, 0x4a, 0x54, 0xee, 0x22, 0x03, 0x67, 0xaf, 0xdc, + 0x6c, 0xed, 0x73, 0x3b, 0xec, 0xcf, 0x32, 0x6c, 0xce, 0x35, 0x0a, 0xea, 0x4f, 0xb8, 0x7a, 0xec, + 0xe3, 0xe0, 0xc9, 0xb2, 0xb0, 0x8f, 0x60, 0xc5, 0x9b, 0x61, 0xd7, 0xa4, 0x27, 0x8f, 0x47, 0xde, + 0xbb, 0x19, 0x2d, 0x28, 0x6d, 0xb9, 0x19, 0x13, 0xaa, 0x9e, 0xf8, 0x4b, 0x47, 0xe0, 0x1f, 0x25, + 0xa8, 0x44, 0xac, 0x65, 0xe9, 0xbf, 0xb8, 0xf0, 0xe5, 0x8c, 0xc2, 0x4f, 0xbf, 0x00, 0xe5, 0x4e, + 0xbe, 0x00, 0x9d, 0xde, 0x1b, 0xd6, 0xa1, 0x1e, 0x9e, 0x49, 0x64, 0x02, 0x3b, 0x1a, 0x1d, 0x54, + 0xd5, 0xef, 0x65, 0xb8, 0xb6, 0xe0, 0x63, 0x85, 0xf2, 0xe8, 0xb4, 0xcb, 0xc6, 0x3a, 0x6c, 0x9b, + 0xc4, 0xe3, 0x0f, 0x5f, 0xa2, 0x43, 0xac, 0x0a, 0xfa, 0xc8, 0x63, 0x3a, 0xcb, 0x1a, 0xdd, 0x26, + 0x00, 0x67, 0xb1, 0x21, 0x8a, 0x3f, 0x6e, 0x55, 0x18, 0xa5, 0x4f, 0x27, 0xa9, 0x0d, 0xe0, 0x0b, + 0x93, 0xce, 0x53, 0x7c, 0xef, 0xdc, 0xd4, 0x28, 0x31, 0x54, 0x15, 0x12, 0x17, 0x54, 0x1d, 0x4a, + 0xdc, 0xb9, 0x2f, 0x66, 0xf4, 0x70, 0x49, 0xb1, 0x12, 0x7f, 0xb9, 0xaf, 0x12, 0x47, 0x42, 0xd0, + 0x98, 0xb7, 0x2d, 0x58, 0x11, 0xe0, 0x33, 0x84, 0xd9, 0xb3, 0x56, 0x2d, 0x9c, 0x8b, 0x5b, 0x94, + 0xa4, 0x7e, 0x96, 0x1a, 0x06, 0x79, 0x1f, 0xed, 0x89, 0x57, 0xa5, 0xc4, 0x7b, 0x93, 0x34, 0xff, + 0xde, 0xb4, 0xa4, 0xad, 0xf5, 0xe0, 0xc6, 0x9c, 0x49, 0xdd, 0x76, 0x08, 0xbd, 0x2e, 0xdf, 0xec, + 0x8a, 0x56, 0xff, 0x94, 0x52, 0xd9, 0x1f, 0xdb, 0x3b, 0x7d, 0x34, 0xdc, 0x8b, 0x0a, 0x58, 0x66, + 0x05, 0xfc, 0x76, 0x46, 0xde, 0xa7, 0x6d, 0x66, 0xd7, 0xee, 0xe7, 0x19, 0xb5, 0x4b, 0x27, 0xbf, + 0xb9, 0x8b, 0x55, 0xca, 0x98, 0xc9, 0x64, 0x5a, 0xe6, 0x89, 0x02, 0x37, 0x59, 0xc9, 0x2b, 0xb9, + 0x9d, 0xc2, 0x43, 0xe9, 0x6b, 0xe9, 0xc2, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x9a, 0x47, 0x45, + 0x9b, 0x8a, 0x15, 0x00, 0x00, +} diff --git a/protocol/dota_gcmessages_client_guild.proto b/protocol/dota_gcmessages_client_guild.proto new file mode 100644 index 0000000..1ce22d2 --- /dev/null +++ b/protocol/dota_gcmessages_client_guild.proto @@ -0,0 +1,256 @@ +syntax = "proto2"; +package protocol; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgDOTAGuildSDO { + message Member { + optional uint32 account_id = 1; + optional uint32 time_joined = 2; + optional uint32 role = 3; + } + + message Invitation { + optional uint32 account_id = 1; + optional uint32 time_sent = 2; + optional uint32 account_id_sender = 3; + } + + optional uint32 guild_id = 1; + optional string name = 2; + optional string tag = 3; + optional uint32 time_created = 4; + optional uint32 time_disbanded = 5; + optional uint64 logo = 6; + optional uint64 base_logo = 7; + optional uint64 banner_logo = 8; + repeated CMsgDOTAGuildSDO.Member members = 9; + repeated CMsgDOTAGuildSDO.Invitation invitations = 10; + optional string message = 11; + optional bool incremental = 12; +} + +message CMsgDOTAGuildAuditSDO { + message Entry { + optional uint32 event_index = 1; + optional uint32 timestamp = 2; + optional uint32 action = 3; + optional uint32 account_id_requestor = 4; + optional uint32 account_id_target = 5; + optional uint32 reference_data_a = 6; + optional uint32 reference_data_b = 7; + } + + optional uint32 guild_id = 1; + repeated CMsgDOTAGuildAuditSDO.Entry entries = 2; +} + +message CMsgDOTAAccountGuildMembershipsSDO { + message Membership { + optional uint32 guild_id = 1; + optional uint32 role = 2; + } + + message Invitation { + optional uint32 guild_id = 1; + optional uint32 time_sent = 2; + optional uint32 account_id_sender = 3; + } + + optional uint32 account_id = 1; + repeated CMsgDOTAAccountGuildMembershipsSDO.Membership memberships = 2; + repeated CMsgDOTAAccountGuildMembershipsSDO.Invitation invitations = 3; +} + +message CMsgDOTAGuildCreateRequest { + optional string name = 1; + optional string tag = 2; + optional uint64 logo = 3; + optional uint64 base_logo = 4; + optional uint64 banner_logo = 5; +} + +message CMsgDOTAGuildCreateResponse { + enum EError { + UNSPECIFIED = 0; + NAME_EMPTY = 1; + NAME_BAD_CHARACTERS = 2; + NAME_TOO_LONG = 3; + NAME_TAKEN = 4; + TAG_EMPTY = 5; + TAG_BAD_CHARACTERS = 6; + TAG_TOO_LONG = 7; + ACCOUNT_TOO_MANY_GUILDS = 8; + LOGO_UPLOAD_FAILED = 9; + } + + optional uint32 guild_id = 1; + repeated CMsgDOTAGuildCreateResponse.EError errors = 2; +} + +message CMsgDOTAGuildSetAccountRoleRequest { + optional uint32 guild_id = 1; + optional uint32 target_account_id = 2; + optional uint32 target_role = 3; +} + +message CMsgDOTAGuildSetAccountRoleResponse { + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_NO_PERMISSION = 2; + ERROR_NO_OTHER_LEADER = 3; + ERROR_ACCOUNT_TOO_MANY_GUILDS = 4; + ERROR_GUILD_TOO_MANY_MEMBERS = 5; + } + + optional CMsgDOTAGuildSetAccountRoleResponse.EResult result = 1 [default = SUCCESS]; +} + +message CMsgDOTAGuildInviteAccountRequest { + optional uint32 guild_id = 1; + optional uint32 target_account_id = 2; +} + +message CMsgDOTAGuildInviteAccountResponse { + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_NO_PERMISSION = 2; + ERROR_ACCOUNT_ALREADY_INVITED = 3; + ERROR_ACCOUNT_ALREADY_IN_GUILD = 4; + ERROR_ACCOUNT_TOO_MANY_INVITES = 5; + ERROR_GUILD_TOO_MANY_INVITES = 6; + ERROR_ACCOUNT_TOO_MANY_GUILDS = 7; + } + + optional CMsgDOTAGuildInviteAccountResponse.EResult result = 1 [default = SUCCESS]; +} + +message CMsgDOTAGuildCancelInviteRequest { + optional uint32 guild_id = 1; + optional uint32 target_account_id = 2; +} + +message CMsgDOTAGuildCancelInviteResponse { + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_NO_PERMISSION = 2; + } + + optional CMsgDOTAGuildCancelInviteResponse.EResult result = 1 [default = SUCCESS]; +} + +message CMsgDOTAGuildUpdateDetailsRequest { + optional uint32 guild_id = 1; + optional uint64 logo = 2; + optional uint64 base_logo = 3; + optional uint64 banner_logo = 4; +} + +message CMsgDOTAGuildUpdateDetailsResponse { + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + ERROR_NO_PERMISSION = 2; + } + + optional CMsgDOTAGuildUpdateDetailsResponse.EResult result = 1 [default = SUCCESS]; +} + +message CMsgDOTAGCToGCUpdateOpenGuildPartyRequest { + optional uint64 party_id = 1; + optional uint32 guild_id = 2; + repeated uint32 member_account_ids = 3; + optional string description = 4; +} + +message CMsgDOTAGCToGCUpdateOpenGuildPartyResponse { + optional bool maintain_association = 1; +} + +message CMsgDOTAGCToGCDestroyOpenGuildPartyRequest { + optional uint64 party_id = 1; + optional uint32 guild_id = 2; +} + +message CMsgDOTAGCToGCDestroyOpenGuildPartyResponse { +} + +message CMsgDOTAPartySetOpenGuildRequest { + optional uint32 guild_id = 1; + optional string description = 2; +} + +message CMsgDOTAPartySetOpenGuildResponse { + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + } + + optional CMsgDOTAPartySetOpenGuildResponse.EResult result = 1 [default = SUCCESS]; +} + +message CMsgDOTAJoinOpenGuildPartyRequest { + optional uint64 party_id = 1; +} + +message CMsgDOTAJoinOpenGuildPartyResponse { + enum EResult { + SUCCESS = 0; + ERROR_UNSPECIFIED = 1; + } + + optional CMsgDOTAJoinOpenGuildPartyResponse.EResult result = 1 [default = SUCCESS]; +} + +message CMsgDOTAGuildOpenPartyRefresh { + message OpenParty { + optional uint64 party_id = 1; + repeated uint32 member_account_ids = 2; + optional uint32 time_created = 3; + optional string description = 4; + } + + optional uint32 guild_id = 1; + repeated CMsgDOTAGuildOpenPartyRefresh.OpenParty open_parties = 2; +} + +message CMsgDOTARequestGuildData { +} + +message CMsgDOTAGuildInviteData { + optional bool invited_to_guild = 1; + optional uint32 guild_id = 2; + optional string guild_name = 3; + optional string guild_tag = 4; + optional uint64 logo = 5; + optional uint32 inviter = 6; + optional string inviter_name = 7; + optional uint32 member_count = 8; +} + +message CMsgDOTAGuildUpdateMessage { + optional string message = 1; + optional uint32 guild_id = 2; +} + +message CMsgDOTAGuildEditLogoRequest { + optional uint32 guild_id = 1; + optional uint64 logo = 2; +} + +message CMsgDOTAGuildEditLogoResponse { + enum EResult { + SUCCESS = 0; + NO_PERMISSION = 1; + LOGO_UPLOAD_FAILED = 2; + UNSPECIFIED_ERROR = 3; + } + + optional uint32 guild_id = 1; + optional CMsgDOTAGuildEditLogoResponse.EResult result = 2 [default = SUCCESS]; +} + diff --git a/protocol/dota_gcmessages_client_guild/dota_gcmessages_client_guild.go b/protocol/dota_gcmessages_client_guild/dota_gcmessages_client_guild.go deleted file mode 100755 index ab5f01b..0000000 --- a/protocol/dota_gcmessages_client_guild/dota_gcmessages_client_guild.go +++ /dev/null @@ -1,1611 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: dota_gcmessages_client_guild.proto - -package dota_gcmessages_client_guild - -import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package - -type CMsgDOTAGuildCreateResponse_EError int32 - -const ( - CMsgDOTAGuildCreateResponse_UNSPECIFIED CMsgDOTAGuildCreateResponse_EError = 0 - CMsgDOTAGuildCreateResponse_NAME_EMPTY CMsgDOTAGuildCreateResponse_EError = 1 - CMsgDOTAGuildCreateResponse_NAME_BAD_CHARACTERS CMsgDOTAGuildCreateResponse_EError = 2 - CMsgDOTAGuildCreateResponse_NAME_TOO_LONG CMsgDOTAGuildCreateResponse_EError = 3 - CMsgDOTAGuildCreateResponse_NAME_TAKEN CMsgDOTAGuildCreateResponse_EError = 4 - CMsgDOTAGuildCreateResponse_TAG_EMPTY CMsgDOTAGuildCreateResponse_EError = 5 - CMsgDOTAGuildCreateResponse_TAG_BAD_CHARACTERS CMsgDOTAGuildCreateResponse_EError = 6 - CMsgDOTAGuildCreateResponse_TAG_TOO_LONG CMsgDOTAGuildCreateResponse_EError = 7 - CMsgDOTAGuildCreateResponse_ACCOUNT_TOO_MANY_GUILDS CMsgDOTAGuildCreateResponse_EError = 8 - CMsgDOTAGuildCreateResponse_LOGO_UPLOAD_FAILED CMsgDOTAGuildCreateResponse_EError = 9 -) - -var CMsgDOTAGuildCreateResponse_EError_name = map[int32]string{ - 0: "UNSPECIFIED", - 1: "NAME_EMPTY", - 2: "NAME_BAD_CHARACTERS", - 3: "NAME_TOO_LONG", - 4: "NAME_TAKEN", - 5: "TAG_EMPTY", - 6: "TAG_BAD_CHARACTERS", - 7: "TAG_TOO_LONG", - 8: "ACCOUNT_TOO_MANY_GUILDS", - 9: "LOGO_UPLOAD_FAILED", -} -var CMsgDOTAGuildCreateResponse_EError_value = map[string]int32{ - "UNSPECIFIED": 0, - "NAME_EMPTY": 1, - "NAME_BAD_CHARACTERS": 2, - "NAME_TOO_LONG": 3, - "NAME_TAKEN": 4, - "TAG_EMPTY": 5, - "TAG_BAD_CHARACTERS": 6, - "TAG_TOO_LONG": 7, - "ACCOUNT_TOO_MANY_GUILDS": 8, - "LOGO_UPLOAD_FAILED": 9, -} - -func (x CMsgDOTAGuildCreateResponse_EError) Enum() *CMsgDOTAGuildCreateResponse_EError { - p := new(CMsgDOTAGuildCreateResponse_EError) - *p = x - return p -} -func (x CMsgDOTAGuildCreateResponse_EError) String() string { - return proto.EnumName(CMsgDOTAGuildCreateResponse_EError_name, int32(x)) -} -func (x *CMsgDOTAGuildCreateResponse_EError) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAGuildCreateResponse_EError_value, data, "CMsgDOTAGuildCreateResponse_EError") - if err != nil { - return err - } - *x = CMsgDOTAGuildCreateResponse_EError(value) - return nil -} -func (CMsgDOTAGuildCreateResponse_EError) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{4, 0} -} - -type CMsgDOTAGuildSetAccountRoleResponse_EResult int32 - -const ( - CMsgDOTAGuildSetAccountRoleResponse_SUCCESS CMsgDOTAGuildSetAccountRoleResponse_EResult = 0 - CMsgDOTAGuildSetAccountRoleResponse_ERROR_UNSPECIFIED CMsgDOTAGuildSetAccountRoleResponse_EResult = 1 - CMsgDOTAGuildSetAccountRoleResponse_ERROR_NO_PERMISSION CMsgDOTAGuildSetAccountRoleResponse_EResult = 2 - CMsgDOTAGuildSetAccountRoleResponse_ERROR_NO_OTHER_LEADER CMsgDOTAGuildSetAccountRoleResponse_EResult = 3 - CMsgDOTAGuildSetAccountRoleResponse_ERROR_ACCOUNT_TOO_MANY_GUILDS CMsgDOTAGuildSetAccountRoleResponse_EResult = 4 - CMsgDOTAGuildSetAccountRoleResponse_ERROR_GUILD_TOO_MANY_MEMBERS CMsgDOTAGuildSetAccountRoleResponse_EResult = 5 -) - -var CMsgDOTAGuildSetAccountRoleResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_NO_PERMISSION", - 3: "ERROR_NO_OTHER_LEADER", - 4: "ERROR_ACCOUNT_TOO_MANY_GUILDS", - 5: "ERROR_GUILD_TOO_MANY_MEMBERS", -} -var CMsgDOTAGuildSetAccountRoleResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_NO_PERMISSION": 2, - "ERROR_NO_OTHER_LEADER": 3, - "ERROR_ACCOUNT_TOO_MANY_GUILDS": 4, - "ERROR_GUILD_TOO_MANY_MEMBERS": 5, -} - -func (x CMsgDOTAGuildSetAccountRoleResponse_EResult) Enum() *CMsgDOTAGuildSetAccountRoleResponse_EResult { - p := new(CMsgDOTAGuildSetAccountRoleResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAGuildSetAccountRoleResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAGuildSetAccountRoleResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAGuildSetAccountRoleResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAGuildSetAccountRoleResponse_EResult_value, data, "CMsgDOTAGuildSetAccountRoleResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAGuildSetAccountRoleResponse_EResult(value) - return nil -} -func (CMsgDOTAGuildSetAccountRoleResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{6, 0} -} - -type CMsgDOTAGuildInviteAccountResponse_EResult int32 - -const ( - CMsgDOTAGuildInviteAccountResponse_SUCCESS CMsgDOTAGuildInviteAccountResponse_EResult = 0 - CMsgDOTAGuildInviteAccountResponse_ERROR_UNSPECIFIED CMsgDOTAGuildInviteAccountResponse_EResult = 1 - CMsgDOTAGuildInviteAccountResponse_ERROR_NO_PERMISSION CMsgDOTAGuildInviteAccountResponse_EResult = 2 - CMsgDOTAGuildInviteAccountResponse_ERROR_ACCOUNT_ALREADY_INVITED CMsgDOTAGuildInviteAccountResponse_EResult = 3 - CMsgDOTAGuildInviteAccountResponse_ERROR_ACCOUNT_ALREADY_IN_GUILD CMsgDOTAGuildInviteAccountResponse_EResult = 4 - CMsgDOTAGuildInviteAccountResponse_ERROR_ACCOUNT_TOO_MANY_INVITES CMsgDOTAGuildInviteAccountResponse_EResult = 5 - CMsgDOTAGuildInviteAccountResponse_ERROR_GUILD_TOO_MANY_INVITES CMsgDOTAGuildInviteAccountResponse_EResult = 6 - CMsgDOTAGuildInviteAccountResponse_ERROR_ACCOUNT_TOO_MANY_GUILDS CMsgDOTAGuildInviteAccountResponse_EResult = 7 -) - -var CMsgDOTAGuildInviteAccountResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_NO_PERMISSION", - 3: "ERROR_ACCOUNT_ALREADY_INVITED", - 4: "ERROR_ACCOUNT_ALREADY_IN_GUILD", - 5: "ERROR_ACCOUNT_TOO_MANY_INVITES", - 6: "ERROR_GUILD_TOO_MANY_INVITES", - 7: "ERROR_ACCOUNT_TOO_MANY_GUILDS", -} -var CMsgDOTAGuildInviteAccountResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_NO_PERMISSION": 2, - "ERROR_ACCOUNT_ALREADY_INVITED": 3, - "ERROR_ACCOUNT_ALREADY_IN_GUILD": 4, - "ERROR_ACCOUNT_TOO_MANY_INVITES": 5, - "ERROR_GUILD_TOO_MANY_INVITES": 6, - "ERROR_ACCOUNT_TOO_MANY_GUILDS": 7, -} - -func (x CMsgDOTAGuildInviteAccountResponse_EResult) Enum() *CMsgDOTAGuildInviteAccountResponse_EResult { - p := new(CMsgDOTAGuildInviteAccountResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAGuildInviteAccountResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAGuildInviteAccountResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAGuildInviteAccountResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAGuildInviteAccountResponse_EResult_value, data, "CMsgDOTAGuildInviteAccountResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAGuildInviteAccountResponse_EResult(value) - return nil -} -func (CMsgDOTAGuildInviteAccountResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{8, 0} -} - -type CMsgDOTAGuildCancelInviteResponse_EResult int32 - -const ( - CMsgDOTAGuildCancelInviteResponse_SUCCESS CMsgDOTAGuildCancelInviteResponse_EResult = 0 - CMsgDOTAGuildCancelInviteResponse_ERROR_UNSPECIFIED CMsgDOTAGuildCancelInviteResponse_EResult = 1 - CMsgDOTAGuildCancelInviteResponse_ERROR_NO_PERMISSION CMsgDOTAGuildCancelInviteResponse_EResult = 2 -) - -var CMsgDOTAGuildCancelInviteResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_NO_PERMISSION", -} -var CMsgDOTAGuildCancelInviteResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_NO_PERMISSION": 2, -} - -func (x CMsgDOTAGuildCancelInviteResponse_EResult) Enum() *CMsgDOTAGuildCancelInviteResponse_EResult { - p := new(CMsgDOTAGuildCancelInviteResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAGuildCancelInviteResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAGuildCancelInviteResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAGuildCancelInviteResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAGuildCancelInviteResponse_EResult_value, data, "CMsgDOTAGuildCancelInviteResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAGuildCancelInviteResponse_EResult(value) - return nil -} -func (CMsgDOTAGuildCancelInviteResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{10, 0} -} - -type CMsgDOTAGuildUpdateDetailsResponse_EResult int32 - -const ( - CMsgDOTAGuildUpdateDetailsResponse_SUCCESS CMsgDOTAGuildUpdateDetailsResponse_EResult = 0 - CMsgDOTAGuildUpdateDetailsResponse_ERROR_UNSPECIFIED CMsgDOTAGuildUpdateDetailsResponse_EResult = 1 - CMsgDOTAGuildUpdateDetailsResponse_ERROR_NO_PERMISSION CMsgDOTAGuildUpdateDetailsResponse_EResult = 2 -) - -var CMsgDOTAGuildUpdateDetailsResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", - 2: "ERROR_NO_PERMISSION", -} -var CMsgDOTAGuildUpdateDetailsResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, - "ERROR_NO_PERMISSION": 2, -} - -func (x CMsgDOTAGuildUpdateDetailsResponse_EResult) Enum() *CMsgDOTAGuildUpdateDetailsResponse_EResult { - p := new(CMsgDOTAGuildUpdateDetailsResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAGuildUpdateDetailsResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAGuildUpdateDetailsResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAGuildUpdateDetailsResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAGuildUpdateDetailsResponse_EResult_value, data, "CMsgDOTAGuildUpdateDetailsResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAGuildUpdateDetailsResponse_EResult(value) - return nil -} -func (CMsgDOTAGuildUpdateDetailsResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{12, 0} -} - -type CMsgDOTAPartySetOpenGuildResponse_EResult int32 - -const ( - CMsgDOTAPartySetOpenGuildResponse_SUCCESS CMsgDOTAPartySetOpenGuildResponse_EResult = 0 - CMsgDOTAPartySetOpenGuildResponse_ERROR_UNSPECIFIED CMsgDOTAPartySetOpenGuildResponse_EResult = 1 -) - -var CMsgDOTAPartySetOpenGuildResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", -} -var CMsgDOTAPartySetOpenGuildResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, -} - -func (x CMsgDOTAPartySetOpenGuildResponse_EResult) Enum() *CMsgDOTAPartySetOpenGuildResponse_EResult { - p := new(CMsgDOTAPartySetOpenGuildResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAPartySetOpenGuildResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAPartySetOpenGuildResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAPartySetOpenGuildResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAPartySetOpenGuildResponse_EResult_value, data, "CMsgDOTAPartySetOpenGuildResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAPartySetOpenGuildResponse_EResult(value) - return nil -} -func (CMsgDOTAPartySetOpenGuildResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{18, 0} -} - -type CMsgDOTAJoinOpenGuildPartyResponse_EResult int32 - -const ( - CMsgDOTAJoinOpenGuildPartyResponse_SUCCESS CMsgDOTAJoinOpenGuildPartyResponse_EResult = 0 - CMsgDOTAJoinOpenGuildPartyResponse_ERROR_UNSPECIFIED CMsgDOTAJoinOpenGuildPartyResponse_EResult = 1 -) - -var CMsgDOTAJoinOpenGuildPartyResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "ERROR_UNSPECIFIED", -} -var CMsgDOTAJoinOpenGuildPartyResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "ERROR_UNSPECIFIED": 1, -} - -func (x CMsgDOTAJoinOpenGuildPartyResponse_EResult) Enum() *CMsgDOTAJoinOpenGuildPartyResponse_EResult { - p := new(CMsgDOTAJoinOpenGuildPartyResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAJoinOpenGuildPartyResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAJoinOpenGuildPartyResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAJoinOpenGuildPartyResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAJoinOpenGuildPartyResponse_EResult_value, data, "CMsgDOTAJoinOpenGuildPartyResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAJoinOpenGuildPartyResponse_EResult(value) - return nil -} -func (CMsgDOTAJoinOpenGuildPartyResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{20, 0} -} - -type CMsgDOTAGuildEditLogoResponse_EResult int32 - -const ( - CMsgDOTAGuildEditLogoResponse_SUCCESS CMsgDOTAGuildEditLogoResponse_EResult = 0 - CMsgDOTAGuildEditLogoResponse_NO_PERMISSION CMsgDOTAGuildEditLogoResponse_EResult = 1 - CMsgDOTAGuildEditLogoResponse_LOGO_UPLOAD_FAILED CMsgDOTAGuildEditLogoResponse_EResult = 2 - CMsgDOTAGuildEditLogoResponse_UNSPECIFIED_ERROR CMsgDOTAGuildEditLogoResponse_EResult = 3 -) - -var CMsgDOTAGuildEditLogoResponse_EResult_name = map[int32]string{ - 0: "SUCCESS", - 1: "NO_PERMISSION", - 2: "LOGO_UPLOAD_FAILED", - 3: "UNSPECIFIED_ERROR", -} -var CMsgDOTAGuildEditLogoResponse_EResult_value = map[string]int32{ - "SUCCESS": 0, - "NO_PERMISSION": 1, - "LOGO_UPLOAD_FAILED": 2, - "UNSPECIFIED_ERROR": 3, -} - -func (x CMsgDOTAGuildEditLogoResponse_EResult) Enum() *CMsgDOTAGuildEditLogoResponse_EResult { - p := new(CMsgDOTAGuildEditLogoResponse_EResult) - *p = x - return p -} -func (x CMsgDOTAGuildEditLogoResponse_EResult) String() string { - return proto.EnumName(CMsgDOTAGuildEditLogoResponse_EResult_name, int32(x)) -} -func (x *CMsgDOTAGuildEditLogoResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAGuildEditLogoResponse_EResult_value, data, "CMsgDOTAGuildEditLogoResponse_EResult") - if err != nil { - return err - } - *x = CMsgDOTAGuildEditLogoResponse_EResult(value) - return nil -} -func (CMsgDOTAGuildEditLogoResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{26, 0} -} - -type CMsgDOTAGuildSDO struct { - GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` - Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` - Tag *string `protobuf:"bytes,3,opt,name=tag" json:"tag,omitempty"` - TimeCreated *uint32 `protobuf:"varint,4,opt,name=time_created,json=timeCreated" json:"time_created,omitempty"` - TimeDisbanded *uint32 `protobuf:"varint,5,opt,name=time_disbanded,json=timeDisbanded" json:"time_disbanded,omitempty"` - Logo *uint64 `protobuf:"varint,6,opt,name=logo" json:"logo,omitempty"` - BaseLogo *uint64 `protobuf:"varint,7,opt,name=base_logo,json=baseLogo" json:"base_logo,omitempty"` - BannerLogo *uint64 `protobuf:"varint,8,opt,name=banner_logo,json=bannerLogo" json:"banner_logo,omitempty"` - Members []*CMsgDOTAGuildSDO_Member `protobuf:"bytes,9,rep,name=members" json:"members,omitempty"` - Invitations []*CMsgDOTAGuildSDO_Invitation `protobuf:"bytes,10,rep,name=invitations" json:"invitations,omitempty"` - Message *string `protobuf:"bytes,11,opt,name=message" json:"message,omitempty"` - Incremental *bool `protobuf:"varint,12,opt,name=incremental" json:"incremental,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGuildSDO) Reset() { *m = CMsgDOTAGuildSDO{} } -func (m *CMsgDOTAGuildSDO) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGuildSDO) ProtoMessage() {} -func (*CMsgDOTAGuildSDO) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -func (m *CMsgDOTAGuildSDO) GetGuildId() uint32 { - if m != nil && m.GuildId != nil { - return *m.GuildId - } - return 0 -} - -func (m *CMsgDOTAGuildSDO) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgDOTAGuildSDO) GetTag() string { - if m != nil && m.Tag != nil { - return *m.Tag - } - return "" -} - -func (m *CMsgDOTAGuildSDO) GetTimeCreated() uint32 { - if m != nil && m.TimeCreated != nil { - return *m.TimeCreated - } - return 0 -} - -func (m *CMsgDOTAGuildSDO) GetTimeDisbanded() uint32 { - if m != nil && m.TimeDisbanded != nil { - return *m.TimeDisbanded - } - return 0 -} - -func (m *CMsgDOTAGuildSDO) GetLogo() uint64 { - if m != nil && m.Logo != nil { - return *m.Logo - } - return 0 -} - -func (m *CMsgDOTAGuildSDO) GetBaseLogo() uint64 { - if m != nil && m.BaseLogo != nil { - return *m.BaseLogo - } - return 0 -} - -func (m *CMsgDOTAGuildSDO) GetBannerLogo() uint64 { - if m != nil && m.BannerLogo != nil { - return *m.BannerLogo - } - return 0 -} - -func (m *CMsgDOTAGuildSDO) GetMembers() []*CMsgDOTAGuildSDO_Member { - if m != nil { - return m.Members - } - return nil -} - -func (m *CMsgDOTAGuildSDO) GetInvitations() []*CMsgDOTAGuildSDO_Invitation { - if m != nil { - return m.Invitations - } - return nil -} - -func (m *CMsgDOTAGuildSDO) GetMessage() string { - if m != nil && m.Message != nil { - return *m.Message - } - return "" -} - -func (m *CMsgDOTAGuildSDO) GetIncremental() bool { - if m != nil && m.Incremental != nil { - return *m.Incremental - } - return false -} - -type CMsgDOTAGuildSDO_Member struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - TimeJoined *uint32 `protobuf:"varint,2,opt,name=time_joined,json=timeJoined" json:"time_joined,omitempty"` - Role *uint32 `protobuf:"varint,3,opt,name=role" json:"role,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGuildSDO_Member) Reset() { *m = CMsgDOTAGuildSDO_Member{} } -func (m *CMsgDOTAGuildSDO_Member) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGuildSDO_Member) ProtoMessage() {} -func (*CMsgDOTAGuildSDO_Member) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0, 0} } - -func (m *CMsgDOTAGuildSDO_Member) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAGuildSDO_Member) GetTimeJoined() uint32 { - if m != nil && m.TimeJoined != nil { - return *m.TimeJoined - } - return 0 -} - -func (m *CMsgDOTAGuildSDO_Member) GetRole() uint32 { - if m != nil && m.Role != nil { - return *m.Role - } - return 0 -} - -type CMsgDOTAGuildSDO_Invitation struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - TimeSent *uint32 `protobuf:"varint,2,opt,name=time_sent,json=timeSent" json:"time_sent,omitempty"` - AccountIdSender *uint32 `protobuf:"varint,3,opt,name=account_id_sender,json=accountIdSender" json:"account_id_sender,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGuildSDO_Invitation) Reset() { *m = CMsgDOTAGuildSDO_Invitation{} } -func (m *CMsgDOTAGuildSDO_Invitation) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGuildSDO_Invitation) ProtoMessage() {} -func (*CMsgDOTAGuildSDO_Invitation) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0, 1} } - -func (m *CMsgDOTAGuildSDO_Invitation) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAGuildSDO_Invitation) GetTimeSent() uint32 { - if m != nil && m.TimeSent != nil { - return *m.TimeSent - } - return 0 -} - -func (m *CMsgDOTAGuildSDO_Invitation) GetAccountIdSender() uint32 { - if m != nil && m.AccountIdSender != nil { - return *m.AccountIdSender - } - return 0 -} - -type CMsgDOTAGuildAuditSDO struct { - GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` - Entries []*CMsgDOTAGuildAuditSDO_Entry `protobuf:"bytes,2,rep,name=entries" json:"entries,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGuildAuditSDO) Reset() { *m = CMsgDOTAGuildAuditSDO{} } -func (m *CMsgDOTAGuildAuditSDO) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGuildAuditSDO) ProtoMessage() {} -func (*CMsgDOTAGuildAuditSDO) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } - -func (m *CMsgDOTAGuildAuditSDO) GetGuildId() uint32 { - if m != nil && m.GuildId != nil { - return *m.GuildId - } - return 0 -} - -func (m *CMsgDOTAGuildAuditSDO) GetEntries() []*CMsgDOTAGuildAuditSDO_Entry { - if m != nil { - return m.Entries - } - return nil -} - -type CMsgDOTAGuildAuditSDO_Entry struct { - EventIndex *uint32 `protobuf:"varint,1,opt,name=event_index,json=eventIndex" json:"event_index,omitempty"` - Timestamp *uint32 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"` - Action *uint32 `protobuf:"varint,3,opt,name=action" json:"action,omitempty"` - AccountIdRequestor *uint32 `protobuf:"varint,4,opt,name=account_id_requestor,json=accountIdRequestor" json:"account_id_requestor,omitempty"` - AccountIdTarget *uint32 `protobuf:"varint,5,opt,name=account_id_target,json=accountIdTarget" json:"account_id_target,omitempty"` - ReferenceDataA *uint32 `protobuf:"varint,6,opt,name=reference_data_a,json=referenceDataA" json:"reference_data_a,omitempty"` - ReferenceDataB *uint32 `protobuf:"varint,7,opt,name=reference_data_b,json=referenceDataB" json:"reference_data_b,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGuildAuditSDO_Entry) Reset() { *m = CMsgDOTAGuildAuditSDO_Entry{} } -func (m *CMsgDOTAGuildAuditSDO_Entry) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGuildAuditSDO_Entry) ProtoMessage() {} -func (*CMsgDOTAGuildAuditSDO_Entry) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} } - -func (m *CMsgDOTAGuildAuditSDO_Entry) GetEventIndex() uint32 { - if m != nil && m.EventIndex != nil { - return *m.EventIndex - } - return 0 -} - -func (m *CMsgDOTAGuildAuditSDO_Entry) GetTimestamp() uint32 { - if m != nil && m.Timestamp != nil { - return *m.Timestamp - } - return 0 -} - -func (m *CMsgDOTAGuildAuditSDO_Entry) GetAction() uint32 { - if m != nil && m.Action != nil { - return *m.Action - } - return 0 -} - -func (m *CMsgDOTAGuildAuditSDO_Entry) GetAccountIdRequestor() uint32 { - if m != nil && m.AccountIdRequestor != nil { - return *m.AccountIdRequestor - } - return 0 -} - -func (m *CMsgDOTAGuildAuditSDO_Entry) GetAccountIdTarget() uint32 { - if m != nil && m.AccountIdTarget != nil { - return *m.AccountIdTarget - } - return 0 -} - -func (m *CMsgDOTAGuildAuditSDO_Entry) GetReferenceDataA() uint32 { - if m != nil && m.ReferenceDataA != nil { - return *m.ReferenceDataA - } - return 0 -} - -func (m *CMsgDOTAGuildAuditSDO_Entry) GetReferenceDataB() uint32 { - if m != nil && m.ReferenceDataB != nil { - return *m.ReferenceDataB - } - return 0 -} - -type CMsgDOTAAccountGuildMembershipsSDO struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Memberships []*CMsgDOTAAccountGuildMembershipsSDO_Membership `protobuf:"bytes,2,rep,name=memberships" json:"memberships,omitempty"` - Invitations []*CMsgDOTAAccountGuildMembershipsSDO_Invitation `protobuf:"bytes,3,rep,name=invitations" json:"invitations,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAAccountGuildMembershipsSDO) Reset() { *m = CMsgDOTAAccountGuildMembershipsSDO{} } -func (m *CMsgDOTAAccountGuildMembershipsSDO) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAAccountGuildMembershipsSDO) ProtoMessage() {} -func (*CMsgDOTAAccountGuildMembershipsSDO) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{2} -} - -func (m *CMsgDOTAAccountGuildMembershipsSDO) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAAccountGuildMembershipsSDO) GetMemberships() []*CMsgDOTAAccountGuildMembershipsSDO_Membership { - if m != nil { - return m.Memberships - } - return nil -} - -func (m *CMsgDOTAAccountGuildMembershipsSDO) GetInvitations() []*CMsgDOTAAccountGuildMembershipsSDO_Invitation { - if m != nil { - return m.Invitations - } - return nil -} - -type CMsgDOTAAccountGuildMembershipsSDO_Membership struct { - GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` - Role *uint32 `protobuf:"varint,2,opt,name=role" json:"role,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAAccountGuildMembershipsSDO_Membership) Reset() { - *m = CMsgDOTAAccountGuildMembershipsSDO_Membership{} -} -func (m *CMsgDOTAAccountGuildMembershipsSDO_Membership) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAAccountGuildMembershipsSDO_Membership) ProtoMessage() {} -func (*CMsgDOTAAccountGuildMembershipsSDO_Membership) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{2, 0} -} - -func (m *CMsgDOTAAccountGuildMembershipsSDO_Membership) GetGuildId() uint32 { - if m != nil && m.GuildId != nil { - return *m.GuildId - } - return 0 -} - -func (m *CMsgDOTAAccountGuildMembershipsSDO_Membership) GetRole() uint32 { - if m != nil && m.Role != nil { - return *m.Role - } - return 0 -} - -type CMsgDOTAAccountGuildMembershipsSDO_Invitation struct { - GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` - TimeSent *uint32 `protobuf:"varint,2,opt,name=time_sent,json=timeSent" json:"time_sent,omitempty"` - AccountIdSender *uint32 `protobuf:"varint,3,opt,name=account_id_sender,json=accountIdSender" json:"account_id_sender,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAAccountGuildMembershipsSDO_Invitation) Reset() { - *m = CMsgDOTAAccountGuildMembershipsSDO_Invitation{} -} -func (m *CMsgDOTAAccountGuildMembershipsSDO_Invitation) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAAccountGuildMembershipsSDO_Invitation) ProtoMessage() {} -func (*CMsgDOTAAccountGuildMembershipsSDO_Invitation) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{2, 1} -} - -func (m *CMsgDOTAAccountGuildMembershipsSDO_Invitation) GetGuildId() uint32 { - if m != nil && m.GuildId != nil { - return *m.GuildId - } - return 0 -} - -func (m *CMsgDOTAAccountGuildMembershipsSDO_Invitation) GetTimeSent() uint32 { - if m != nil && m.TimeSent != nil { - return *m.TimeSent - } - return 0 -} - -func (m *CMsgDOTAAccountGuildMembershipsSDO_Invitation) GetAccountIdSender() uint32 { - if m != nil && m.AccountIdSender != nil { - return *m.AccountIdSender - } - return 0 -} - -type CMsgDOTAGuildCreateRequest struct { - Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` - Tag *string `protobuf:"bytes,2,opt,name=tag" json:"tag,omitempty"` - Logo *uint64 `protobuf:"varint,3,opt,name=logo" json:"logo,omitempty"` - BaseLogo *uint64 `protobuf:"varint,4,opt,name=base_logo,json=baseLogo" json:"base_logo,omitempty"` - BannerLogo *uint64 `protobuf:"varint,5,opt,name=banner_logo,json=bannerLogo" json:"banner_logo,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGuildCreateRequest) Reset() { *m = CMsgDOTAGuildCreateRequest{} } -func (m *CMsgDOTAGuildCreateRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGuildCreateRequest) ProtoMessage() {} -func (*CMsgDOTAGuildCreateRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } - -func (m *CMsgDOTAGuildCreateRequest) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgDOTAGuildCreateRequest) GetTag() string { - if m != nil && m.Tag != nil { - return *m.Tag - } - return "" -} - -func (m *CMsgDOTAGuildCreateRequest) GetLogo() uint64 { - if m != nil && m.Logo != nil { - return *m.Logo - } - return 0 -} - -func (m *CMsgDOTAGuildCreateRequest) GetBaseLogo() uint64 { - if m != nil && m.BaseLogo != nil { - return *m.BaseLogo - } - return 0 -} - -func (m *CMsgDOTAGuildCreateRequest) GetBannerLogo() uint64 { - if m != nil && m.BannerLogo != nil { - return *m.BannerLogo - } - return 0 -} - -type CMsgDOTAGuildCreateResponse struct { - GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` - Errors []CMsgDOTAGuildCreateResponse_EError `protobuf:"varint,2,rep,name=errors,enum=CMsgDOTAGuildCreateResponse_EError" json:"errors,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGuildCreateResponse) Reset() { *m = CMsgDOTAGuildCreateResponse{} } -func (m *CMsgDOTAGuildCreateResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGuildCreateResponse) ProtoMessage() {} -func (*CMsgDOTAGuildCreateResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} } - -func (m *CMsgDOTAGuildCreateResponse) GetGuildId() uint32 { - if m != nil && m.GuildId != nil { - return *m.GuildId - } - return 0 -} - -func (m *CMsgDOTAGuildCreateResponse) GetErrors() []CMsgDOTAGuildCreateResponse_EError { - if m != nil { - return m.Errors - } - return nil -} - -type CMsgDOTAGuildSetAccountRoleRequest struct { - GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` - TargetAccountId *uint32 `protobuf:"varint,2,opt,name=target_account_id,json=targetAccountId" json:"target_account_id,omitempty"` - TargetRole *uint32 `protobuf:"varint,3,opt,name=target_role,json=targetRole" json:"target_role,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGuildSetAccountRoleRequest) Reset() { *m = CMsgDOTAGuildSetAccountRoleRequest{} } -func (m *CMsgDOTAGuildSetAccountRoleRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGuildSetAccountRoleRequest) ProtoMessage() {} -func (*CMsgDOTAGuildSetAccountRoleRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{5} -} - -func (m *CMsgDOTAGuildSetAccountRoleRequest) GetGuildId() uint32 { - if m != nil && m.GuildId != nil { - return *m.GuildId - } - return 0 -} - -func (m *CMsgDOTAGuildSetAccountRoleRequest) GetTargetAccountId() uint32 { - if m != nil && m.TargetAccountId != nil { - return *m.TargetAccountId - } - return 0 -} - -func (m *CMsgDOTAGuildSetAccountRoleRequest) GetTargetRole() uint32 { - if m != nil && m.TargetRole != nil { - return *m.TargetRole - } - return 0 -} - -type CMsgDOTAGuildSetAccountRoleResponse struct { - Result *CMsgDOTAGuildSetAccountRoleResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAGuildSetAccountRoleResponse_EResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGuildSetAccountRoleResponse) Reset() { *m = CMsgDOTAGuildSetAccountRoleResponse{} } -func (m *CMsgDOTAGuildSetAccountRoleResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGuildSetAccountRoleResponse) ProtoMessage() {} -func (*CMsgDOTAGuildSetAccountRoleResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{6} -} - -const Default_CMsgDOTAGuildSetAccountRoleResponse_Result CMsgDOTAGuildSetAccountRoleResponse_EResult = CMsgDOTAGuildSetAccountRoleResponse_SUCCESS - -func (m *CMsgDOTAGuildSetAccountRoleResponse) GetResult() CMsgDOTAGuildSetAccountRoleResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAGuildSetAccountRoleResponse_Result -} - -type CMsgDOTAGuildInviteAccountRequest struct { - GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` - TargetAccountId *uint32 `protobuf:"varint,2,opt,name=target_account_id,json=targetAccountId" json:"target_account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGuildInviteAccountRequest) Reset() { *m = CMsgDOTAGuildInviteAccountRequest{} } -func (m *CMsgDOTAGuildInviteAccountRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGuildInviteAccountRequest) ProtoMessage() {} -func (*CMsgDOTAGuildInviteAccountRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{7} -} - -func (m *CMsgDOTAGuildInviteAccountRequest) GetGuildId() uint32 { - if m != nil && m.GuildId != nil { - return *m.GuildId - } - return 0 -} - -func (m *CMsgDOTAGuildInviteAccountRequest) GetTargetAccountId() uint32 { - if m != nil && m.TargetAccountId != nil { - return *m.TargetAccountId - } - return 0 -} - -type CMsgDOTAGuildInviteAccountResponse struct { - Result *CMsgDOTAGuildInviteAccountResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAGuildInviteAccountResponse_EResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGuildInviteAccountResponse) Reset() { *m = CMsgDOTAGuildInviteAccountResponse{} } -func (m *CMsgDOTAGuildInviteAccountResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGuildInviteAccountResponse) ProtoMessage() {} -func (*CMsgDOTAGuildInviteAccountResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{8} -} - -const Default_CMsgDOTAGuildInviteAccountResponse_Result CMsgDOTAGuildInviteAccountResponse_EResult = CMsgDOTAGuildInviteAccountResponse_SUCCESS - -func (m *CMsgDOTAGuildInviteAccountResponse) GetResult() CMsgDOTAGuildInviteAccountResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAGuildInviteAccountResponse_Result -} - -type CMsgDOTAGuildCancelInviteRequest struct { - GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` - TargetAccountId *uint32 `protobuf:"varint,2,opt,name=target_account_id,json=targetAccountId" json:"target_account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGuildCancelInviteRequest) Reset() { *m = CMsgDOTAGuildCancelInviteRequest{} } -func (m *CMsgDOTAGuildCancelInviteRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGuildCancelInviteRequest) ProtoMessage() {} -func (*CMsgDOTAGuildCancelInviteRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{9} -} - -func (m *CMsgDOTAGuildCancelInviteRequest) GetGuildId() uint32 { - if m != nil && m.GuildId != nil { - return *m.GuildId - } - return 0 -} - -func (m *CMsgDOTAGuildCancelInviteRequest) GetTargetAccountId() uint32 { - if m != nil && m.TargetAccountId != nil { - return *m.TargetAccountId - } - return 0 -} - -type CMsgDOTAGuildCancelInviteResponse struct { - Result *CMsgDOTAGuildCancelInviteResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAGuildCancelInviteResponse_EResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGuildCancelInviteResponse) Reset() { *m = CMsgDOTAGuildCancelInviteResponse{} } -func (m *CMsgDOTAGuildCancelInviteResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGuildCancelInviteResponse) ProtoMessage() {} -func (*CMsgDOTAGuildCancelInviteResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{10} -} - -const Default_CMsgDOTAGuildCancelInviteResponse_Result CMsgDOTAGuildCancelInviteResponse_EResult = CMsgDOTAGuildCancelInviteResponse_SUCCESS - -func (m *CMsgDOTAGuildCancelInviteResponse) GetResult() CMsgDOTAGuildCancelInviteResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAGuildCancelInviteResponse_Result -} - -type CMsgDOTAGuildUpdateDetailsRequest struct { - GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` - Logo *uint64 `protobuf:"varint,2,opt,name=logo" json:"logo,omitempty"` - BaseLogo *uint64 `protobuf:"varint,3,opt,name=base_logo,json=baseLogo" json:"base_logo,omitempty"` - BannerLogo *uint64 `protobuf:"varint,4,opt,name=banner_logo,json=bannerLogo" json:"banner_logo,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGuildUpdateDetailsRequest) Reset() { *m = CMsgDOTAGuildUpdateDetailsRequest{} } -func (m *CMsgDOTAGuildUpdateDetailsRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGuildUpdateDetailsRequest) ProtoMessage() {} -func (*CMsgDOTAGuildUpdateDetailsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{11} -} - -func (m *CMsgDOTAGuildUpdateDetailsRequest) GetGuildId() uint32 { - if m != nil && m.GuildId != nil { - return *m.GuildId - } - return 0 -} - -func (m *CMsgDOTAGuildUpdateDetailsRequest) GetLogo() uint64 { - if m != nil && m.Logo != nil { - return *m.Logo - } - return 0 -} - -func (m *CMsgDOTAGuildUpdateDetailsRequest) GetBaseLogo() uint64 { - if m != nil && m.BaseLogo != nil { - return *m.BaseLogo - } - return 0 -} - -func (m *CMsgDOTAGuildUpdateDetailsRequest) GetBannerLogo() uint64 { - if m != nil && m.BannerLogo != nil { - return *m.BannerLogo - } - return 0 -} - -type CMsgDOTAGuildUpdateDetailsResponse struct { - Result *CMsgDOTAGuildUpdateDetailsResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAGuildUpdateDetailsResponse_EResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGuildUpdateDetailsResponse) Reset() { *m = CMsgDOTAGuildUpdateDetailsResponse{} } -func (m *CMsgDOTAGuildUpdateDetailsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGuildUpdateDetailsResponse) ProtoMessage() {} -func (*CMsgDOTAGuildUpdateDetailsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{12} -} - -const Default_CMsgDOTAGuildUpdateDetailsResponse_Result CMsgDOTAGuildUpdateDetailsResponse_EResult = CMsgDOTAGuildUpdateDetailsResponse_SUCCESS - -func (m *CMsgDOTAGuildUpdateDetailsResponse) GetResult() CMsgDOTAGuildUpdateDetailsResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAGuildUpdateDetailsResponse_Result -} - -type CMsgDOTAGCToGCUpdateOpenGuildPartyRequest struct { - PartyId *uint64 `protobuf:"varint,1,opt,name=party_id,json=partyId" json:"party_id,omitempty"` - GuildId *uint32 `protobuf:"varint,2,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` - MemberAccountIds []uint32 `protobuf:"varint,3,rep,name=member_account_ids,json=memberAccountIds" json:"member_account_ids,omitempty"` - Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) Reset() { - *m = CMsgDOTAGCToGCUpdateOpenGuildPartyRequest{} -} -func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) ProtoMessage() {} -func (*CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{13} -} - -func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) GetPartyId() uint64 { - if m != nil && m.PartyId != nil { - return *m.PartyId - } - return 0 -} - -func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) GetGuildId() uint32 { - if m != nil && m.GuildId != nil { - return *m.GuildId - } - return 0 -} - -func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) GetMemberAccountIds() []uint32 { - if m != nil { - return m.MemberAccountIds - } - return nil -} - -func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) GetDescription() string { - if m != nil && m.Description != nil { - return *m.Description - } - return "" -} - -type CMsgDOTAGCToGCUpdateOpenGuildPartyResponse struct { - MaintainAssociation *bool `protobuf:"varint,1,opt,name=maintain_association,json=maintainAssociation" json:"maintain_association,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyResponse) Reset() { - *m = CMsgDOTAGCToGCUpdateOpenGuildPartyResponse{} -} -func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAGCToGCUpdateOpenGuildPartyResponse) ProtoMessage() {} -func (*CMsgDOTAGCToGCUpdateOpenGuildPartyResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{14} -} - -func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyResponse) GetMaintainAssociation() bool { - if m != nil && m.MaintainAssociation != nil { - return *m.MaintainAssociation - } - return false -} - -type CMsgDOTAGCToGCDestroyOpenGuildPartyRequest struct { - PartyId *uint64 `protobuf:"varint,1,opt,name=party_id,json=partyId" json:"party_id,omitempty"` - GuildId *uint32 `protobuf:"varint,2,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyRequest) Reset() { - *m = CMsgDOTAGCToGCDestroyOpenGuildPartyRequest{} -} -func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyRequest) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAGCToGCDestroyOpenGuildPartyRequest) ProtoMessage() {} -func (*CMsgDOTAGCToGCDestroyOpenGuildPartyRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{15} -} - -func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyRequest) GetPartyId() uint64 { - if m != nil && m.PartyId != nil { - return *m.PartyId - } - return 0 -} - -func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyRequest) GetGuildId() uint32 { - if m != nil && m.GuildId != nil { - return *m.GuildId - } - return 0 -} - -type CMsgDOTAGCToGCDestroyOpenGuildPartyResponse struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyResponse) Reset() { - *m = CMsgDOTAGCToGCDestroyOpenGuildPartyResponse{} -} -func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAGCToGCDestroyOpenGuildPartyResponse) ProtoMessage() {} -func (*CMsgDOTAGCToGCDestroyOpenGuildPartyResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{16} -} - -type CMsgDOTAPartySetOpenGuildRequest struct { - GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` - Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAPartySetOpenGuildRequest) Reset() { *m = CMsgDOTAPartySetOpenGuildRequest{} } -func (m *CMsgDOTAPartySetOpenGuildRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAPartySetOpenGuildRequest) ProtoMessage() {} -func (*CMsgDOTAPartySetOpenGuildRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{17} -} - -func (m *CMsgDOTAPartySetOpenGuildRequest) GetGuildId() uint32 { - if m != nil && m.GuildId != nil { - return *m.GuildId - } - return 0 -} - -func (m *CMsgDOTAPartySetOpenGuildRequest) GetDescription() string { - if m != nil && m.Description != nil { - return *m.Description - } - return "" -} - -type CMsgDOTAPartySetOpenGuildResponse struct { - Result *CMsgDOTAPartySetOpenGuildResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAPartySetOpenGuildResponse_EResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAPartySetOpenGuildResponse) Reset() { *m = CMsgDOTAPartySetOpenGuildResponse{} } -func (m *CMsgDOTAPartySetOpenGuildResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAPartySetOpenGuildResponse) ProtoMessage() {} -func (*CMsgDOTAPartySetOpenGuildResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{18} -} - -const Default_CMsgDOTAPartySetOpenGuildResponse_Result CMsgDOTAPartySetOpenGuildResponse_EResult = CMsgDOTAPartySetOpenGuildResponse_SUCCESS - -func (m *CMsgDOTAPartySetOpenGuildResponse) GetResult() CMsgDOTAPartySetOpenGuildResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAPartySetOpenGuildResponse_Result -} - -type CMsgDOTAJoinOpenGuildPartyRequest struct { - PartyId *uint64 `protobuf:"varint,1,opt,name=party_id,json=partyId" json:"party_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAJoinOpenGuildPartyRequest) Reset() { *m = CMsgDOTAJoinOpenGuildPartyRequest{} } -func (m *CMsgDOTAJoinOpenGuildPartyRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAJoinOpenGuildPartyRequest) ProtoMessage() {} -func (*CMsgDOTAJoinOpenGuildPartyRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{19} -} - -func (m *CMsgDOTAJoinOpenGuildPartyRequest) GetPartyId() uint64 { - if m != nil && m.PartyId != nil { - return *m.PartyId - } - return 0 -} - -type CMsgDOTAJoinOpenGuildPartyResponse struct { - Result *CMsgDOTAJoinOpenGuildPartyResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAJoinOpenGuildPartyResponse_EResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAJoinOpenGuildPartyResponse) Reset() { *m = CMsgDOTAJoinOpenGuildPartyResponse{} } -func (m *CMsgDOTAJoinOpenGuildPartyResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAJoinOpenGuildPartyResponse) ProtoMessage() {} -func (*CMsgDOTAJoinOpenGuildPartyResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{20} -} - -const Default_CMsgDOTAJoinOpenGuildPartyResponse_Result CMsgDOTAJoinOpenGuildPartyResponse_EResult = CMsgDOTAJoinOpenGuildPartyResponse_SUCCESS - -func (m *CMsgDOTAJoinOpenGuildPartyResponse) GetResult() CMsgDOTAJoinOpenGuildPartyResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAJoinOpenGuildPartyResponse_Result -} - -type CMsgDOTAGuildOpenPartyRefresh struct { - GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` - OpenParties []*CMsgDOTAGuildOpenPartyRefresh_OpenParty `protobuf:"bytes,2,rep,name=open_parties,json=openParties" json:"open_parties,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGuildOpenPartyRefresh) Reset() { *m = CMsgDOTAGuildOpenPartyRefresh{} } -func (m *CMsgDOTAGuildOpenPartyRefresh) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGuildOpenPartyRefresh) ProtoMessage() {} -func (*CMsgDOTAGuildOpenPartyRefresh) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{21} } - -func (m *CMsgDOTAGuildOpenPartyRefresh) GetGuildId() uint32 { - if m != nil && m.GuildId != nil { - return *m.GuildId - } - return 0 -} - -func (m *CMsgDOTAGuildOpenPartyRefresh) GetOpenParties() []*CMsgDOTAGuildOpenPartyRefresh_OpenParty { - if m != nil { - return m.OpenParties - } - return nil -} - -type CMsgDOTAGuildOpenPartyRefresh_OpenParty struct { - PartyId *uint64 `protobuf:"varint,1,opt,name=party_id,json=partyId" json:"party_id,omitempty"` - MemberAccountIds []uint32 `protobuf:"varint,2,rep,name=member_account_ids,json=memberAccountIds" json:"member_account_ids,omitempty"` - TimeCreated *uint32 `protobuf:"varint,3,opt,name=time_created,json=timeCreated" json:"time_created,omitempty"` - Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGuildOpenPartyRefresh_OpenParty) Reset() { - *m = CMsgDOTAGuildOpenPartyRefresh_OpenParty{} -} -func (m *CMsgDOTAGuildOpenPartyRefresh_OpenParty) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGuildOpenPartyRefresh_OpenParty) ProtoMessage() {} -func (*CMsgDOTAGuildOpenPartyRefresh_OpenParty) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{21, 0} -} - -func (m *CMsgDOTAGuildOpenPartyRefresh_OpenParty) GetPartyId() uint64 { - if m != nil && m.PartyId != nil { - return *m.PartyId - } - return 0 -} - -func (m *CMsgDOTAGuildOpenPartyRefresh_OpenParty) GetMemberAccountIds() []uint32 { - if m != nil { - return m.MemberAccountIds - } - return nil -} - -func (m *CMsgDOTAGuildOpenPartyRefresh_OpenParty) GetTimeCreated() uint32 { - if m != nil && m.TimeCreated != nil { - return *m.TimeCreated - } - return 0 -} - -func (m *CMsgDOTAGuildOpenPartyRefresh_OpenParty) GetDescription() string { - if m != nil && m.Description != nil { - return *m.Description - } - return "" -} - -type CMsgDOTARequestGuildData struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARequestGuildData) Reset() { *m = CMsgDOTARequestGuildData{} } -func (m *CMsgDOTARequestGuildData) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTARequestGuildData) ProtoMessage() {} -func (*CMsgDOTARequestGuildData) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{22} } - -type CMsgDOTAGuildInviteData struct { - InvitedToGuild *bool `protobuf:"varint,1,opt,name=invited_to_guild,json=invitedToGuild" json:"invited_to_guild,omitempty"` - GuildId *uint32 `protobuf:"varint,2,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` - GuildName *string `protobuf:"bytes,3,opt,name=guild_name,json=guildName" json:"guild_name,omitempty"` - GuildTag *string `protobuf:"bytes,4,opt,name=guild_tag,json=guildTag" json:"guild_tag,omitempty"` - Logo *uint64 `protobuf:"varint,5,opt,name=logo" json:"logo,omitempty"` - Inviter *uint32 `protobuf:"varint,6,opt,name=inviter" json:"inviter,omitempty"` - InviterName *string `protobuf:"bytes,7,opt,name=inviter_name,json=inviterName" json:"inviter_name,omitempty"` - MemberCount *uint32 `protobuf:"varint,8,opt,name=member_count,json=memberCount" json:"member_count,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGuildInviteData) Reset() { *m = CMsgDOTAGuildInviteData{} } -func (m *CMsgDOTAGuildInviteData) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGuildInviteData) ProtoMessage() {} -func (*CMsgDOTAGuildInviteData) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{23} } - -func (m *CMsgDOTAGuildInviteData) GetInvitedToGuild() bool { - if m != nil && m.InvitedToGuild != nil { - return *m.InvitedToGuild - } - return false -} - -func (m *CMsgDOTAGuildInviteData) GetGuildId() uint32 { - if m != nil && m.GuildId != nil { - return *m.GuildId - } - return 0 -} - -func (m *CMsgDOTAGuildInviteData) GetGuildName() string { - if m != nil && m.GuildName != nil { - return *m.GuildName - } - return "" -} - -func (m *CMsgDOTAGuildInviteData) GetGuildTag() string { - if m != nil && m.GuildTag != nil { - return *m.GuildTag - } - return "" -} - -func (m *CMsgDOTAGuildInviteData) GetLogo() uint64 { - if m != nil && m.Logo != nil { - return *m.Logo - } - return 0 -} - -func (m *CMsgDOTAGuildInviteData) GetInviter() uint32 { - if m != nil && m.Inviter != nil { - return *m.Inviter - } - return 0 -} - -func (m *CMsgDOTAGuildInviteData) GetInviterName() string { - if m != nil && m.InviterName != nil { - return *m.InviterName - } - return "" -} - -func (m *CMsgDOTAGuildInviteData) GetMemberCount() uint32 { - if m != nil && m.MemberCount != nil { - return *m.MemberCount - } - return 0 -} - -type CMsgDOTAGuildUpdateMessage struct { - Message *string `protobuf:"bytes,1,opt,name=message" json:"message,omitempty"` - GuildId *uint32 `protobuf:"varint,2,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGuildUpdateMessage) Reset() { *m = CMsgDOTAGuildUpdateMessage{} } -func (m *CMsgDOTAGuildUpdateMessage) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGuildUpdateMessage) ProtoMessage() {} -func (*CMsgDOTAGuildUpdateMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{24} } - -func (m *CMsgDOTAGuildUpdateMessage) GetMessage() string { - if m != nil && m.Message != nil { - return *m.Message - } - return "" -} - -func (m *CMsgDOTAGuildUpdateMessage) GetGuildId() uint32 { - if m != nil && m.GuildId != nil { - return *m.GuildId - } - return 0 -} - -type CMsgDOTAGuildEditLogoRequest struct { - GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` - Logo *uint64 `protobuf:"varint,2,opt,name=logo" json:"logo,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGuildEditLogoRequest) Reset() { *m = CMsgDOTAGuildEditLogoRequest{} } -func (m *CMsgDOTAGuildEditLogoRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGuildEditLogoRequest) ProtoMessage() {} -func (*CMsgDOTAGuildEditLogoRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{25} } - -func (m *CMsgDOTAGuildEditLogoRequest) GetGuildId() uint32 { - if m != nil && m.GuildId != nil { - return *m.GuildId - } - return 0 -} - -func (m *CMsgDOTAGuildEditLogoRequest) GetLogo() uint64 { - if m != nil && m.Logo != nil { - return *m.Logo - } - return 0 -} - -type CMsgDOTAGuildEditLogoResponse struct { - GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` - Result *CMsgDOTAGuildEditLogoResponse_EResult `protobuf:"varint,2,opt,name=result,enum=CMsgDOTAGuildEditLogoResponse_EResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGuildEditLogoResponse) Reset() { *m = CMsgDOTAGuildEditLogoResponse{} } -func (m *CMsgDOTAGuildEditLogoResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGuildEditLogoResponse) ProtoMessage() {} -func (*CMsgDOTAGuildEditLogoResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{26} } - -const Default_CMsgDOTAGuildEditLogoResponse_Result CMsgDOTAGuildEditLogoResponse_EResult = CMsgDOTAGuildEditLogoResponse_SUCCESS - -func (m *CMsgDOTAGuildEditLogoResponse) GetGuildId() uint32 { - if m != nil && m.GuildId != nil { - return *m.GuildId - } - return 0 -} - -func (m *CMsgDOTAGuildEditLogoResponse) GetResult() CMsgDOTAGuildEditLogoResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAGuildEditLogoResponse_Result -} - -func init() { - proto.RegisterType((*CMsgDOTAGuildSDO)(nil), "CMsgDOTAGuildSDO") - proto.RegisterType((*CMsgDOTAGuildSDO_Member)(nil), "CMsgDOTAGuildSDO.Member") - proto.RegisterType((*CMsgDOTAGuildSDO_Invitation)(nil), "CMsgDOTAGuildSDO.Invitation") - proto.RegisterType((*CMsgDOTAGuildAuditSDO)(nil), "CMsgDOTAGuildAuditSDO") - proto.RegisterType((*CMsgDOTAGuildAuditSDO_Entry)(nil), "CMsgDOTAGuildAuditSDO.Entry") - proto.RegisterType((*CMsgDOTAAccountGuildMembershipsSDO)(nil), "CMsgDOTAAccountGuildMembershipsSDO") - proto.RegisterType((*CMsgDOTAAccountGuildMembershipsSDO_Membership)(nil), "CMsgDOTAAccountGuildMembershipsSDO.Membership") - proto.RegisterType((*CMsgDOTAAccountGuildMembershipsSDO_Invitation)(nil), "CMsgDOTAAccountGuildMembershipsSDO.Invitation") - proto.RegisterType((*CMsgDOTAGuildCreateRequest)(nil), "CMsgDOTAGuildCreateRequest") - proto.RegisterType((*CMsgDOTAGuildCreateResponse)(nil), "CMsgDOTAGuildCreateResponse") - proto.RegisterType((*CMsgDOTAGuildSetAccountRoleRequest)(nil), "CMsgDOTAGuildSetAccountRoleRequest") - proto.RegisterType((*CMsgDOTAGuildSetAccountRoleResponse)(nil), "CMsgDOTAGuildSetAccountRoleResponse") - proto.RegisterType((*CMsgDOTAGuildInviteAccountRequest)(nil), "CMsgDOTAGuildInviteAccountRequest") - proto.RegisterType((*CMsgDOTAGuildInviteAccountResponse)(nil), "CMsgDOTAGuildInviteAccountResponse") - proto.RegisterType((*CMsgDOTAGuildCancelInviteRequest)(nil), "CMsgDOTAGuildCancelInviteRequest") - proto.RegisterType((*CMsgDOTAGuildCancelInviteResponse)(nil), "CMsgDOTAGuildCancelInviteResponse") - proto.RegisterType((*CMsgDOTAGuildUpdateDetailsRequest)(nil), "CMsgDOTAGuildUpdateDetailsRequest") - proto.RegisterType((*CMsgDOTAGuildUpdateDetailsResponse)(nil), "CMsgDOTAGuildUpdateDetailsResponse") - proto.RegisterType((*CMsgDOTAGCToGCUpdateOpenGuildPartyRequest)(nil), "CMsgDOTAGCToGCUpdateOpenGuildPartyRequest") - proto.RegisterType((*CMsgDOTAGCToGCUpdateOpenGuildPartyResponse)(nil), "CMsgDOTAGCToGCUpdateOpenGuildPartyResponse") - proto.RegisterType((*CMsgDOTAGCToGCDestroyOpenGuildPartyRequest)(nil), "CMsgDOTAGCToGCDestroyOpenGuildPartyRequest") - proto.RegisterType((*CMsgDOTAGCToGCDestroyOpenGuildPartyResponse)(nil), "CMsgDOTAGCToGCDestroyOpenGuildPartyResponse") - proto.RegisterType((*CMsgDOTAPartySetOpenGuildRequest)(nil), "CMsgDOTAPartySetOpenGuildRequest") - proto.RegisterType((*CMsgDOTAPartySetOpenGuildResponse)(nil), "CMsgDOTAPartySetOpenGuildResponse") - proto.RegisterType((*CMsgDOTAJoinOpenGuildPartyRequest)(nil), "CMsgDOTAJoinOpenGuildPartyRequest") - proto.RegisterType((*CMsgDOTAJoinOpenGuildPartyResponse)(nil), "CMsgDOTAJoinOpenGuildPartyResponse") - proto.RegisterType((*CMsgDOTAGuildOpenPartyRefresh)(nil), "CMsgDOTAGuildOpenPartyRefresh") - proto.RegisterType((*CMsgDOTAGuildOpenPartyRefresh_OpenParty)(nil), "CMsgDOTAGuildOpenPartyRefresh.OpenParty") - proto.RegisterType((*CMsgDOTARequestGuildData)(nil), "CMsgDOTARequestGuildData") - proto.RegisterType((*CMsgDOTAGuildInviteData)(nil), "CMsgDOTAGuildInviteData") - proto.RegisterType((*CMsgDOTAGuildUpdateMessage)(nil), "CMsgDOTAGuildUpdateMessage") - proto.RegisterType((*CMsgDOTAGuildEditLogoRequest)(nil), "CMsgDOTAGuildEditLogoRequest") - proto.RegisterType((*CMsgDOTAGuildEditLogoResponse)(nil), "CMsgDOTAGuildEditLogoResponse") - proto.RegisterEnum("CMsgDOTAGuildCreateResponse_EError", CMsgDOTAGuildCreateResponse_EError_name, CMsgDOTAGuildCreateResponse_EError_value) - proto.RegisterEnum("CMsgDOTAGuildSetAccountRoleResponse_EResult", CMsgDOTAGuildSetAccountRoleResponse_EResult_name, CMsgDOTAGuildSetAccountRoleResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAGuildInviteAccountResponse_EResult", CMsgDOTAGuildInviteAccountResponse_EResult_name, CMsgDOTAGuildInviteAccountResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAGuildCancelInviteResponse_EResult", CMsgDOTAGuildCancelInviteResponse_EResult_name, CMsgDOTAGuildCancelInviteResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAGuildUpdateDetailsResponse_EResult", CMsgDOTAGuildUpdateDetailsResponse_EResult_name, CMsgDOTAGuildUpdateDetailsResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAPartySetOpenGuildResponse_EResult", CMsgDOTAPartySetOpenGuildResponse_EResult_name, CMsgDOTAPartySetOpenGuildResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAJoinOpenGuildPartyResponse_EResult", CMsgDOTAJoinOpenGuildPartyResponse_EResult_name, CMsgDOTAJoinOpenGuildPartyResponse_EResult_value) - proto.RegisterEnum("CMsgDOTAGuildEditLogoResponse_EResult", CMsgDOTAGuildEditLogoResponse_EResult_name, CMsgDOTAGuildEditLogoResponse_EResult_value) -} - -func init() { proto.RegisterFile("dota_gcmessages_client_guild.proto", fileDescriptor0) } - -var fileDescriptor0 = []byte{ - // 1616 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0xcb, 0x8f, 0xdb, 0xd4, - 0x1a, 0xaf, 0x9d, 0xd7, 0xe4, 0xcb, 0x64, 0xea, 0x39, 0x7d, 0xa5, 0xf3, 0xb8, 0x37, 0xe3, 0xea, - 0x5e, 0x0d, 0xd3, 0xd6, 0x82, 0x59, 0xb0, 0xa0, 0x52, 0x25, 0x4f, 0xe2, 0x4e, 0x43, 0xf3, 0x18, - 0x9c, 0x0c, 0xa2, 0x12, 0x92, 0xe5, 0x89, 0x4f, 0xa7, 0xae, 0x12, 0x3b, 0xd8, 0x67, 0x2a, 0xba, - 0xe3, 0x0f, 0x40, 0xa8, 0x0b, 0x84, 0xc4, 0x02, 0x21, 0x84, 0xc4, 0x9e, 0x1d, 0xe2, 0x5f, 0x60, - 0xc9, 0x9a, 0xbf, 0x80, 0x25, 0x12, 0x3b, 0x24, 0x74, 0x1e, 0x8e, 0x1d, 0x4f, 0x9c, 0x4c, 0xd1, - 0xb0, 0xf3, 0xf9, 0x7d, 0xaf, 0x73, 0xbe, 0xd7, 0xf1, 0x77, 0x40, 0x75, 0x7c, 0x62, 0x5b, 0xa7, - 0xc3, 0x31, 0x0e, 0x43, 0xfb, 0x14, 0x87, 0xd6, 0x70, 0xe4, 0x62, 0x8f, 0x58, 0xa7, 0x67, 0xee, - 0xc8, 0xd1, 0x26, 0x81, 0x4f, 0x7c, 0xf5, 0x8f, 0x3c, 0x28, 0x8d, 0x4e, 0x78, 0xda, 0xec, 0x0d, - 0xf4, 0x43, 0x8a, 0xf7, 0x9b, 0x3d, 0x74, 0x1b, 0x56, 0x18, 0x8f, 0xe5, 0x3a, 0x35, 0xa9, 0x2e, - 0xed, 0x56, 0xcd, 0x12, 0x5b, 0xb7, 0x1c, 0x84, 0x20, 0xef, 0xd9, 0x63, 0x5c, 0x93, 0xeb, 0xd2, - 0x6e, 0xd9, 0x64, 0xdf, 0x48, 0x81, 0x1c, 0xb1, 0x4f, 0x6b, 0x39, 0x06, 0xd1, 0x4f, 0xb4, 0x03, - 0xab, 0xc4, 0x1d, 0x63, 0x6b, 0x18, 0x60, 0x9b, 0x60, 0xa7, 0x96, 0x67, 0x4a, 0x2a, 0x14, 0x6b, - 0x70, 0x08, 0xfd, 0x0f, 0xd6, 0x18, 0x8b, 0xe3, 0x86, 0x27, 0xb6, 0xe7, 0x60, 0xa7, 0x56, 0x60, - 0x4c, 0x55, 0x8a, 0x36, 0x23, 0x90, 0xda, 0x1b, 0xf9, 0xa7, 0x7e, 0xad, 0x58, 0x97, 0x76, 0xf3, - 0x26, 0xfb, 0x46, 0x9b, 0x50, 0x3e, 0xb1, 0x43, 0x6c, 0x31, 0x42, 0x89, 0x11, 0x56, 0x28, 0xd0, - 0xa6, 0xc4, 0xff, 0x42, 0xe5, 0xc4, 0xf6, 0x3c, 0x1c, 0x70, 0xf2, 0x0a, 0x23, 0x03, 0x87, 0x18, - 0xc3, 0x3e, 0x94, 0xc6, 0x78, 0x7c, 0x82, 0x83, 0xb0, 0x56, 0xae, 0xe7, 0x76, 0x2b, 0xfb, 0x35, - 0x2d, 0xed, 0x00, 0xad, 0xc3, 0x18, 0xcc, 0x88, 0x11, 0x3d, 0x84, 0x8a, 0xeb, 0xbd, 0x74, 0x89, - 0x4d, 0x5c, 0xdf, 0x0b, 0x6b, 0xc0, 0xe4, 0xb6, 0xce, 0xcb, 0xb5, 0xa6, 0x4c, 0x66, 0x52, 0x00, - 0xd5, 0xa8, 0x4d, 0x16, 0x84, 0x5a, 0x85, 0x79, 0x29, 0x5a, 0xa2, 0x3a, 0xd5, 0x3c, 0x0c, 0xf0, - 0x18, 0x7b, 0xc4, 0x1e, 0xd5, 0x56, 0xeb, 0xd2, 0xee, 0x8a, 0x99, 0x84, 0x36, 0x3e, 0x86, 0x22, - 0xdf, 0x0e, 0xda, 0x06, 0xb0, 0x87, 0x43, 0xff, 0xcc, 0x23, 0x71, 0x60, 0xca, 0x02, 0x69, 0x39, - 0xf4, 0xe4, 0xcc, 0xa3, 0x2f, 0x7c, 0xd7, 0xc3, 0x0e, 0x8b, 0x50, 0xd5, 0x04, 0x0a, 0xbd, 0xcf, - 0x10, 0xea, 0xcb, 0xc0, 0x1f, 0x61, 0x16, 0xa8, 0xaa, 0xc9, 0xbe, 0x37, 0x08, 0x40, 0xbc, 0xe9, - 0x65, 0x16, 0x36, 0xa1, 0xcc, 0x2c, 0x84, 0xd8, 0x23, 0x42, 0xff, 0x0a, 0x05, 0xfa, 0xd8, 0x23, - 0x68, 0x0f, 0xd6, 0x63, 0x59, 0xca, 0xe2, 0xe0, 0x40, 0x98, 0xba, 0x3a, 0x55, 0xd1, 0x67, 0xb0, - 0xfa, 0x97, 0x0c, 0x37, 0x66, 0x9c, 0xa7, 0x9f, 0x39, 0x2e, 0x59, 0x92, 0x7a, 0xef, 0x42, 0x09, - 0x7b, 0x24, 0x70, 0x71, 0x58, 0x93, 0xe7, 0x05, 0x20, 0xd2, 0xa1, 0x19, 0x1e, 0x09, 0x5e, 0x99, - 0x11, 0xf3, 0xc6, 0x6b, 0x19, 0x0a, 0x0c, 0xa2, 0x1e, 0xc2, 0x2f, 0x69, 0x05, 0xb8, 0x9e, 0x83, - 0x3f, 0x15, 0xfa, 0x81, 0x41, 0x2d, 0x8a, 0xa0, 0x2d, 0x7e, 0xc0, 0x90, 0xd8, 0xe3, 0x89, 0x38, - 0x60, 0x0c, 0xa0, 0x9b, 0x50, 0xb4, 0x87, 0xd4, 0x4f, 0xe2, 0x58, 0x62, 0x85, 0xde, 0x86, 0xeb, - 0x89, 0x93, 0x07, 0xf8, 0x93, 0x33, 0x1c, 0x12, 0x3f, 0x10, 0x59, 0x8f, 0xa6, 0x87, 0x37, 0x23, - 0x4a, 0xca, 0x57, 0xc4, 0x0e, 0x4e, 0x31, 0x11, 0xf9, 0x1f, 0xfb, 0x6a, 0xc0, 0x60, 0xb4, 0x0b, - 0x4a, 0x80, 0x9f, 0xe1, 0x00, 0x7b, 0x43, 0x6c, 0x39, 0x36, 0xb1, 0x2d, 0x9b, 0x55, 0x43, 0xd5, - 0x5c, 0x9b, 0xe2, 0x4d, 0x9b, 0xd8, 0xfa, 0x1c, 0xce, 0x13, 0x56, 0x1e, 0x69, 0xce, 0x03, 0xf5, - 0xab, 0x1c, 0xa8, 0x91, 0xef, 0x74, 0x6e, 0x8f, 0xb9, 0x90, 0x27, 0x5a, 0xf8, 0xdc, 0x9d, 0x84, - 0x34, 0x18, 0x4b, 0xd2, 0xe1, 0x08, 0x2a, 0xe3, 0x58, 0x40, 0x04, 0x45, 0xd3, 0x96, 0x2b, 0xd6, - 0xe2, 0xa5, 0x99, 0x54, 0x41, 0x35, 0x26, 0xeb, 0x2c, 0x77, 0x71, 0x8d, 0x19, 0x95, 0xb7, 0xf1, - 0x00, 0x20, 0xe6, 0x5c, 0xd2, 0xd8, 0x58, 0x71, 0xc8, 0x89, 0xe2, 0x98, 0xcc, 0x14, 0xc7, 0x02, - 0xe1, 0x4b, 0x2b, 0x8c, 0x2f, 0x25, 0xd8, 0x98, 0x49, 0x6a, 0xde, 0x2e, 0x45, 0xe6, 0x4c, 0xbb, - 0xaf, 0x74, 0xbe, 0xfb, 0xca, 0x71, 0xf7, 0x8d, 0x7a, 0x66, 0x2e, 0xab, 0x67, 0xe6, 0x17, 0xf7, - 0xcc, 0x42, 0xba, 0x67, 0xaa, 0xbf, 0xc8, 0xb0, 0x39, 0x77, 0x5b, 0xe1, 0xc4, 0xf7, 0x42, 0xbc, - 0xc8, 0x35, 0x0f, 0xa0, 0x88, 0x83, 0xc0, 0x0f, 0x78, 0x7e, 0xac, 0xed, 0xdf, 0xd1, 0x16, 0x28, - 0xd2, 0x0c, 0x83, 0xf2, 0x9a, 0x42, 0x44, 0xfd, 0x55, 0x82, 0x22, 0x87, 0xd0, 0x55, 0xa8, 0x1c, - 0x77, 0xfb, 0x47, 0x46, 0xa3, 0xf5, 0xa8, 0x65, 0x34, 0x95, 0x2b, 0x68, 0x0d, 0xa0, 0xab, 0x77, - 0x0c, 0xcb, 0xe8, 0x1c, 0x0d, 0x9e, 0x2a, 0x12, 0xba, 0x05, 0xd7, 0xd8, 0xfa, 0x40, 0x6f, 0x5a, - 0x8d, 0xc7, 0xba, 0xa9, 0x37, 0x06, 0x86, 0xd9, 0x57, 0x64, 0xb4, 0x0e, 0x55, 0x46, 0x18, 0xf4, - 0x7a, 0x56, 0xbb, 0xd7, 0x3d, 0x54, 0x72, 0x53, 0xd9, 0x81, 0xfe, 0xc4, 0xe8, 0x2a, 0x79, 0x54, - 0x85, 0xf2, 0x40, 0x3f, 0x14, 0xaa, 0x0a, 0xe8, 0x26, 0x20, 0xba, 0x4c, 0x69, 0x2a, 0x22, 0x05, - 0x56, 0x29, 0x3e, 0x55, 0x54, 0x42, 0x9b, 0x70, 0x4b, 0x6f, 0x34, 0x7a, 0xc7, 0xdd, 0x01, 0x43, - 0x3b, 0x7a, 0xf7, 0xa9, 0x75, 0x78, 0xdc, 0x6a, 0x37, 0xfb, 0xca, 0x0a, 0x55, 0xd3, 0xee, 0x1d, - 0xf6, 0xac, 0xe3, 0xa3, 0x76, 0x4f, 0x6f, 0x5a, 0x8f, 0xf4, 0x56, 0xdb, 0x68, 0x2a, 0x65, 0xf5, - 0x73, 0x29, 0xae, 0x3e, 0x7e, 0x75, 0x60, 0x22, 0x52, 0xdb, 0xf4, 0x47, 0xd3, 0x60, 0x2f, 0x70, - 0xea, 0x1e, 0xac, 0xf3, 0xa6, 0x61, 0x25, 0xea, 0x93, 0xe7, 0xdd, 0x55, 0x4e, 0xd0, 0x67, 0xae, - 0x05, 0xce, 0x9b, 0x68, 0xfe, 0xc0, 0x21, 0x6a, 0x4e, 0xfd, 0x46, 0x86, 0x3b, 0x0b, 0xb7, 0x23, - 0x82, 0xdc, 0x81, 0x62, 0x80, 0xc3, 0xb3, 0x11, 0x61, 0xbb, 0x59, 0xdb, 0xbf, 0xa7, 0x5d, 0x40, - 0x4a, 0x33, 0x4c, 0x26, 0xf3, 0x5e, 0xa9, 0x7f, 0xdc, 0x68, 0x18, 0xfd, 0xbe, 0x29, 0x94, 0xa8, - 0x3f, 0x48, 0x50, 0x12, 0x44, 0x54, 0x81, 0x88, 0xac, 0x5c, 0x41, 0x37, 0x60, 0xdd, 0x30, 0xcd, - 0x9e, 0x69, 0x25, 0xe3, 0xcd, 0xe2, 0xcb, 0xe1, 0x6e, 0xcf, 0x3a, 0x32, 0xcc, 0x4e, 0xab, 0xdf, - 0x6f, 0xf5, 0xba, 0x8a, 0x8c, 0x6e, 0xc3, 0x8d, 0x29, 0xa1, 0x37, 0x78, 0x6c, 0x98, 0x56, 0xdb, - 0xd0, 0x9b, 0x86, 0xa9, 0xe4, 0xd0, 0x0e, 0x6c, 0x73, 0x52, 0x56, 0x90, 0xf2, 0xa8, 0x0e, 0x5b, - 0x9c, 0x85, 0x21, 0x31, 0x43, 0xc7, 0xe8, 0x1c, 0xd0, 0xa8, 0x17, 0xd4, 0x17, 0xb0, 0x33, 0x73, - 0x50, 0xd6, 0x12, 0x70, 0x74, 0xd6, 0x4b, 0x0d, 0x96, 0xfa, 0xbb, 0x9c, 0x4a, 0x8d, 0x94, 0x31, - 0x11, 0x8a, 0x76, 0x2a, 0x14, 0x77, 0xb5, 0xe5, 0x42, 0xd9, 0x91, 0xf8, 0xf3, 0xb2, 0x22, 0x71, - 0xce, 0xdd, 0x7a, 0xdb, 0x34, 0xf4, 0xe6, 0x53, 0xab, 0xd5, 0xfd, 0xb0, 0x35, 0x30, 0x9a, 0x4a, - 0x0e, 0xa9, 0xf0, 0x9f, 0x2c, 0x16, 0x1e, 0x01, 0x25, 0x7f, 0x9e, 0x67, 0x1a, 0x14, 0xae, 0xa7, - 0xaf, 0x14, 0x32, 0xc3, 0x16, 0x71, 0x14, 0x97, 0xc7, 0xbe, 0xa4, 0xba, 0x50, 0x9f, 0x6d, 0x46, - 0xb6, 0x37, 0xc4, 0x23, 0xee, 0xbd, 0x4b, 0x0e, 0xec, 0x4f, 0x52, 0x2a, 0x8b, 0x66, 0x6d, 0x89, - 0xb8, 0x3e, 0x49, 0xc5, 0x75, 0x4f, 0x5b, 0x2a, 0x93, 0x1d, 0xd6, 0x47, 0x97, 0x13, 0x55, 0xf5, - 0x75, 0x7a, 0xeb, 0xc7, 0x13, 0xc7, 0x26, 0xb8, 0x89, 0x89, 0xed, 0x8e, 0xc2, 0x0b, 0xf8, 0x29, - 0xba, 0x8f, 0xe4, 0xac, 0xfb, 0x28, 0xb7, 0xf8, 0x3e, 0xca, 0x9f, 0xbb, 0x8f, 0x7e, 0x4e, 0x77, - 0xd0, 0xd4, 0x96, 0x2e, 0x56, 0x26, 0x73, 0x85, 0xfe, 0x7d, 0x7f, 0xfe, 0x28, 0xc1, 0x5b, 0xd3, - 0x7d, 0x34, 0x06, 0xfe, 0x61, 0x83, 0x6f, 0xa4, 0x37, 0xc1, 0x1e, 0xdb, 0xd7, 0x91, 0x1d, 0x90, - 0x57, 0x09, 0xbf, 0x4e, 0xe8, 0x3a, 0xf2, 0x6b, 0xde, 0x2c, 0xb1, 0x75, 0xcb, 0x99, 0x71, 0xb9, - 0x3c, 0xeb, 0xf2, 0x7b, 0x80, 0xf8, 0x7f, 0x55, 0x22, 0x35, 0xf9, 0xff, 0x54, 0xd5, 0x54, 0x38, - 0x65, 0x9a, 0x9b, 0x21, 0x1d, 0x42, 0x1c, 0x1c, 0x0e, 0x03, 0x77, 0xc2, 0xfe, 0x6e, 0xf3, 0xec, - 0x57, 0x22, 0x09, 0xa9, 0x16, 0xec, 0x5d, 0x64, 0xcb, 0xc2, 0xef, 0xef, 0xc0, 0xf5, 0xb1, 0xed, - 0x7a, 0xc4, 0x76, 0x3d, 0xcb, 0x0e, 0x43, 0x7f, 0xe8, 0xb2, 0x3f, 0x28, 0xb6, 0xff, 0x15, 0xf3, - 0x5a, 0x44, 0xd3, 0x63, 0x92, 0x7a, 0x92, 0x36, 0xd0, 0xc4, 0x21, 0x09, 0xfc, 0x57, 0x97, 0xe8, - 0x14, 0xf5, 0x3e, 0xdc, 0xbd, 0x90, 0x0d, 0x7e, 0x0a, 0xd5, 0x8a, 0xbb, 0x03, 0x23, 0xf4, 0x31, - 0x99, 0x72, 0x5e, 0x20, 0xeb, 0x53, 0x4e, 0x95, 0xcf, 0x3b, 0xf5, 0xdb, 0x44, 0x61, 0xcd, 0xb1, - 0xb0, 0xb4, 0x27, 0x64, 0xca, 0x64, 0xe7, 0xf0, 0xfd, 0x37, 0xca, 0x61, 0xf5, 0x61, 0xbc, 0x41, - 0x3a, 0x43, 0xbe, 0x69, 0x30, 0xd4, 0xef, 0x12, 0x75, 0x3a, 0x4f, 0xc1, 0xd2, 0x3a, 0xcd, 0x16, - 0xba, 0xb4, 0x33, 0x7e, 0x2f, 0xc3, 0xf6, 0x4c, 0x5b, 0xa0, 0xf6, 0x84, 0xa9, 0x67, 0x01, 0x0e, - 0x9f, 0x2f, 0x0a, 0xf2, 0x13, 0x58, 0xf5, 0x27, 0xd8, 0xb3, 0xe8, 0x81, 0xe3, 0xc1, 0x74, 0x57, - 0x5b, 0xa8, 0x50, 0x8b, 0x81, 0x8a, 0x2f, 0x3e, 0xe9, 0xa0, 0xfa, 0xb5, 0x04, 0xe5, 0x29, 0x69, - 0x51, 0x8e, 0xcf, 0xaf, 0x6e, 0x39, 0xa3, 0xba, 0xd3, 0x8f, 0x31, 0xb9, 0xf3, 0x8f, 0x31, 0xcb, - 0x1b, 0xc0, 0x06, 0xd4, 0xa2, 0x33, 0x89, 0xb8, 0xb3, 0xa3, 0xd1, 0x71, 0x52, 0xfd, 0x42, 0x86, - 0x5b, 0x73, 0xfe, 0x3f, 0x28, 0x8d, 0xce, 0xa4, 0x6c, 0x1c, 0xc3, 0x8e, 0x45, 0x7c, 0xfe, 0xf2, - 0x24, 0xda, 0xc0, 0x9a, 0xc0, 0x07, 0x3e, 0x93, 0x59, 0xd4, 0xcd, 0xb6, 0x01, 0x38, 0x89, 0x0d, - 0x3f, 0xfc, 0x9d, 0xa9, 0xcc, 0x90, 0x2e, 0x9d, 0x80, 0x36, 0x81, 0x2f, 0x2c, 0x3a, 0x07, 0xf1, - 0xbd, 0x73, 0x55, 0x83, 0xc4, 0x30, 0x54, 0x48, 0x5c, 0x3e, 0x35, 0x28, 0x71, 0xe3, 0x81, 0x98, - 0xa4, 0xa3, 0x25, 0xf5, 0x95, 0xf8, 0xe4, 0xb6, 0x4a, 0xdc, 0x13, 0x02, 0x63, 0xd6, 0x76, 0x60, - 0x55, 0x38, 0x9f, 0x79, 0x98, 0xbd, 0x30, 0x55, 0xa3, 0x31, 0xb6, 0x41, 0x21, 0xf5, 0x83, 0xd4, - 0x10, 0xc7, 0x9b, 0x65, 0x47, 0x3c, 0xf9, 0x24, 0x1e, 0x83, 0xa4, 0xd9, 0xc7, 0xa0, 0x05, 0xbd, - 0xab, 0x03, 0x5b, 0x33, 0x2a, 0x0d, 0xc7, 0x25, 0xf4, 0x2a, 0xfc, 0x67, 0xd7, 0xaf, 0xfa, 0x9b, - 0x94, 0x4a, 0xfa, 0x58, 0xdf, 0xf2, 0x91, 0xee, 0x70, 0x5a, 0xae, 0x32, 0x2b, 0xd7, 0xff, 0x6b, - 0x0b, 0x55, 0x65, 0x57, 0xea, 0x47, 0x19, 0x95, 0x4a, 0x27, 0xb6, 0x99, 0x4b, 0x53, 0xca, 0x98, - 0xa5, 0x64, 0x5a, 0xd4, 0x89, 0x72, 0xb6, 0x58, 0x81, 0x2b, 0xb9, 0x83, 0xc2, 0x63, 0xe9, 0x33, - 0xe9, 0xca, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x18, 0xb0, 0xa9, 0x03, 0x02, 0x15, 0x00, 0x00, -} diff --git a/protocol/dota_gcmessages_client_match_management.pb.go b/protocol/dota_gcmessages_client_match_management.pb.go new file mode 100644 index 0000000..5554495 --- /dev/null +++ b/protocol/dota_gcmessages_client_match_management.pb.go @@ -0,0 +1,4392 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: dota_gcmessages_client_match_management.proto + +package protocol + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type EStartFindingMatchResult int32 + +const ( + EStartFindingMatchResult_k_EStartFindingMatchResult_Invalid EStartFindingMatchResult = 0 + EStartFindingMatchResult_k_EStartFindingMatchResult_OK EStartFindingMatchResult = 1 + EStartFindingMatchResult_k_EStartFindingMatchResult_AlreadySearching EStartFindingMatchResult = 2 + EStartFindingMatchResult_k_EStartFindingMatchResult_FailGeneric EStartFindingMatchResult = 100 + EStartFindingMatchResult_k_EStartFindingMatchResult_FailedIgnore EStartFindingMatchResult = 101 + EStartFindingMatchResult_k_EStartFindingMatchResult_MatchmakingDisabled EStartFindingMatchResult = 102 + EStartFindingMatchResult_k_EStartFindingMatchResult_RegionOffline EStartFindingMatchResult = 103 + EStartFindingMatchResult_k_EStartFindingMatchResult_MatchmakingCooldown EStartFindingMatchResult = 104 + EStartFindingMatchResult_k_EStartFindingMatchResult_ClientOutOfDate EStartFindingMatchResult = 105 + EStartFindingMatchResult_k_EStartFindingMatchResult_CompetitiveNoLowPriority EStartFindingMatchResult = 106 + EStartFindingMatchResult_k_EStartFindingMatchResult_CompetitiveNotUnlocked EStartFindingMatchResult = 107 + EStartFindingMatchResult_k_EStartFindingMatchResult_GameModeNotUnlocked EStartFindingMatchResult = 108 + EStartFindingMatchResult_k_EStartFindingMatchResult_CompetitiveNotEnoughSkillData EStartFindingMatchResult = 109 + EStartFindingMatchResult_k_EStartFindingMatchResult_MissingInitialSkill EStartFindingMatchResult = 110 + EStartFindingMatchResult_k_EStartFindingMatchResult_CompetitiveRankSpreadTooLarge EStartFindingMatchResult = 111 + EStartFindingMatchResult_k_EStartFindingMatchResult_MemberAlreadyInLobby EStartFindingMatchResult = 112 + EStartFindingMatchResult_k_EStartFindingMatchResult_MemberNotVACVerified EStartFindingMatchResult = 113 + EStartFindingMatchResult_k_EStartFindingMatchResult_WeekendTourneyBadPartySize EStartFindingMatchResult = 114 + EStartFindingMatchResult_k_EStartFindingMatchResult_WeekendTourneyTeamBuyInTooSmall EStartFindingMatchResult = 115 + EStartFindingMatchResult_k_EStartFindingMatchResult_WeekendTourneyIndividualBuyInTooLarge EStartFindingMatchResult = 116 + EStartFindingMatchResult_k_EStartFindingMatchResult_WeekendTourneyTeamBuyInTooLarge EStartFindingMatchResult = 117 + EStartFindingMatchResult_k_EStartFindingMatchResult_MemberMissingEventOwnership EStartFindingMatchResult = 118 + EStartFindingMatchResult_k_EStartFindingMatchResult_WeekendTourneyNotUnlocked EStartFindingMatchResult = 119 + EStartFindingMatchResult_k_EStartFindingMatchResult_WeekendTourneyRecentParticipation EStartFindingMatchResult = 120 + EStartFindingMatchResult_k_EStartFindingMatchResult_MemberMissingAnchoredPhoneNumber EStartFindingMatchResult = 121 + EStartFindingMatchResult_k_EStartFindingMatchResult_NotMemberOfClan EStartFindingMatchResult = 122 + EStartFindingMatchResult_k_EStartFindingMatchResult_CoachesChallengeBadPartySize EStartFindingMatchResult = 123 + EStartFindingMatchResult_k_EStartFindingMatchResult_CoachesChallengeRequirementsNotMet EStartFindingMatchResult = 124 +) + +var EStartFindingMatchResult_name = map[int32]string{ + 0: "k_EStartFindingMatchResult_Invalid", + 1: "k_EStartFindingMatchResult_OK", + 2: "k_EStartFindingMatchResult_AlreadySearching", + 100: "k_EStartFindingMatchResult_FailGeneric", + 101: "k_EStartFindingMatchResult_FailedIgnore", + 102: "k_EStartFindingMatchResult_MatchmakingDisabled", + 103: "k_EStartFindingMatchResult_RegionOffline", + 104: "k_EStartFindingMatchResult_MatchmakingCooldown", + 105: "k_EStartFindingMatchResult_ClientOutOfDate", + 106: "k_EStartFindingMatchResult_CompetitiveNoLowPriority", + 107: "k_EStartFindingMatchResult_CompetitiveNotUnlocked", + 108: "k_EStartFindingMatchResult_GameModeNotUnlocked", + 109: "k_EStartFindingMatchResult_CompetitiveNotEnoughSkillData", + 110: "k_EStartFindingMatchResult_MissingInitialSkill", + 111: "k_EStartFindingMatchResult_CompetitiveRankSpreadTooLarge", + 112: "k_EStartFindingMatchResult_MemberAlreadyInLobby", + 113: "k_EStartFindingMatchResult_MemberNotVACVerified", + 114: "k_EStartFindingMatchResult_WeekendTourneyBadPartySize", + 115: "k_EStartFindingMatchResult_WeekendTourneyTeamBuyInTooSmall", + 116: "k_EStartFindingMatchResult_WeekendTourneyIndividualBuyInTooLarge", + 117: "k_EStartFindingMatchResult_WeekendTourneyTeamBuyInTooLarge", + 118: "k_EStartFindingMatchResult_MemberMissingEventOwnership", + 119: "k_EStartFindingMatchResult_WeekendTourneyNotUnlocked", + 120: "k_EStartFindingMatchResult_WeekendTourneyRecentParticipation", + 121: "k_EStartFindingMatchResult_MemberMissingAnchoredPhoneNumber", + 122: "k_EStartFindingMatchResult_NotMemberOfClan", + 123: "k_EStartFindingMatchResult_CoachesChallengeBadPartySize", + 124: "k_EStartFindingMatchResult_CoachesChallengeRequirementsNotMet", +} + +var EStartFindingMatchResult_value = map[string]int32{ + "k_EStartFindingMatchResult_Invalid": 0, + "k_EStartFindingMatchResult_OK": 1, + "k_EStartFindingMatchResult_AlreadySearching": 2, + "k_EStartFindingMatchResult_FailGeneric": 100, + "k_EStartFindingMatchResult_FailedIgnore": 101, + "k_EStartFindingMatchResult_MatchmakingDisabled": 102, + "k_EStartFindingMatchResult_RegionOffline": 103, + "k_EStartFindingMatchResult_MatchmakingCooldown": 104, + "k_EStartFindingMatchResult_ClientOutOfDate": 105, + "k_EStartFindingMatchResult_CompetitiveNoLowPriority": 106, + "k_EStartFindingMatchResult_CompetitiveNotUnlocked": 107, + "k_EStartFindingMatchResult_GameModeNotUnlocked": 108, + "k_EStartFindingMatchResult_CompetitiveNotEnoughSkillData": 109, + "k_EStartFindingMatchResult_MissingInitialSkill": 110, + "k_EStartFindingMatchResult_CompetitiveRankSpreadTooLarge": 111, + "k_EStartFindingMatchResult_MemberAlreadyInLobby": 112, + "k_EStartFindingMatchResult_MemberNotVACVerified": 113, + "k_EStartFindingMatchResult_WeekendTourneyBadPartySize": 114, + "k_EStartFindingMatchResult_WeekendTourneyTeamBuyInTooSmall": 115, + "k_EStartFindingMatchResult_WeekendTourneyIndividualBuyInTooLarge": 116, + "k_EStartFindingMatchResult_WeekendTourneyTeamBuyInTooLarge": 117, + "k_EStartFindingMatchResult_MemberMissingEventOwnership": 118, + "k_EStartFindingMatchResult_WeekendTourneyNotUnlocked": 119, + "k_EStartFindingMatchResult_WeekendTourneyRecentParticipation": 120, + "k_EStartFindingMatchResult_MemberMissingAnchoredPhoneNumber": 121, + "k_EStartFindingMatchResult_NotMemberOfClan": 122, + "k_EStartFindingMatchResult_CoachesChallengeBadPartySize": 123, + "k_EStartFindingMatchResult_CoachesChallengeRequirementsNotMet": 124, +} + +func (x EStartFindingMatchResult) Enum() *EStartFindingMatchResult { + p := new(EStartFindingMatchResult) + *p = x + return p +} + +func (x EStartFindingMatchResult) String() string { + return proto.EnumName(EStartFindingMatchResult_name, int32(x)) +} + +func (x *EStartFindingMatchResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EStartFindingMatchResult_value, data, "EStartFindingMatchResult") + if err != nil { + return err + } + *x = EStartFindingMatchResult(value) + return nil +} + +func (EStartFindingMatchResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{0} +} + +type CMsgStartFindingMatch struct { + Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"` + Matchgroups *uint32 `protobuf:"varint,2,opt,name=matchgroups,def=4294967295" json:"matchgroups,omitempty"` + ClientVersion *uint32 `protobuf:"varint,3,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` + GameModes *uint32 `protobuf:"varint,4,opt,name=game_modes,json=gameModes,def=4294967295" json:"game_modes,omitempty"` + BotDifficulty *DOTABotDifficulty `protobuf:"varint,5,opt,name=bot_difficulty,json=botDifficulty,enum=protocol.DOTABotDifficulty,def=3" json:"bot_difficulty,omitempty"` + MatchType *MatchType `protobuf:"varint,6,opt,name=match_type,json=matchType,enum=protocol.MatchType,def=0" json:"match_type,omitempty"` + Matchlanguages *uint32 `protobuf:"varint,7,opt,name=matchlanguages,def=4294967295" json:"matchlanguages,omitempty"` + TeamId *uint32 `protobuf:"varint,8,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + GameLanguageEnum *MatchLanguages `protobuf:"varint,10,opt,name=game_language_enum,json=gameLanguageEnum,enum=protocol.MatchLanguages,def=0" json:"game_language_enum,omitempty"` + GameLanguageName *string `protobuf:"bytes,11,opt,name=game_language_name,json=gameLanguageName" json:"game_language_name,omitempty"` + PingData *CMsgClientPingData `protobuf:"bytes,12,opt,name=ping_data,json=pingData" json:"ping_data,omitempty"` + RegionSelectFlags *uint32 `protobuf:"varint,13,opt,name=region_select_flags,json=regionSelectFlags" json:"region_select_flags,omitempty"` + SoloQueue *bool `protobuf:"varint,14,opt,name=solo_queue,json=soloQueue" json:"solo_queue,omitempty"` + BotScriptIndex *uint32 `protobuf:"varint,15,opt,name=bot_script_index,json=botScriptIndex" json:"bot_script_index,omitempty"` + SteamClanAccountId *uint32 `protobuf:"varint,16,opt,name=steam_clan_account_id,json=steamClanAccountId" json:"steam_clan_account_id,omitempty"` + IsChallengeMatch *bool `protobuf:"varint,17,opt,name=is_challenge_match,json=isChallengeMatch" json:"is_challenge_match,omitempty"` + LaneSelectionFlags *uint32 `protobuf:"varint,18,opt,name=lane_selection_flags,json=laneSelectionFlags" json:"lane_selection_flags,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgStartFindingMatch) Reset() { *m = CMsgStartFindingMatch{} } +func (m *CMsgStartFindingMatch) String() string { return proto.CompactTextString(m) } +func (*CMsgStartFindingMatch) ProtoMessage() {} +func (*CMsgStartFindingMatch) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{0} +} + +func (m *CMsgStartFindingMatch) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgStartFindingMatch.Unmarshal(m, b) +} +func (m *CMsgStartFindingMatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgStartFindingMatch.Marshal(b, m, deterministic) +} +func (m *CMsgStartFindingMatch) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgStartFindingMatch.Merge(m, src) +} +func (m *CMsgStartFindingMatch) XXX_Size() int { + return xxx_messageInfo_CMsgStartFindingMatch.Size(m) +} +func (m *CMsgStartFindingMatch) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgStartFindingMatch.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgStartFindingMatch proto.InternalMessageInfo + +const Default_CMsgStartFindingMatch_Matchgroups uint32 = 4294967295 +const Default_CMsgStartFindingMatch_GameModes uint32 = 4294967295 +const Default_CMsgStartFindingMatch_BotDifficulty DOTABotDifficulty = DOTABotDifficulty_BOT_DIFFICULTY_HARD +const Default_CMsgStartFindingMatch_MatchType MatchType = MatchType_MATCH_TYPE_CASUAL +const Default_CMsgStartFindingMatch_Matchlanguages uint32 = 4294967295 +const Default_CMsgStartFindingMatch_GameLanguageEnum MatchLanguages = MatchLanguages_MATCH_LANGUAGE_INVALID + +func (m *CMsgStartFindingMatch) GetKey() string { + if m != nil && m.Key != nil { + return *m.Key + } + return "" +} + +func (m *CMsgStartFindingMatch) GetMatchgroups() uint32 { + if m != nil && m.Matchgroups != nil { + return *m.Matchgroups + } + return Default_CMsgStartFindingMatch_Matchgroups +} + +func (m *CMsgStartFindingMatch) GetClientVersion() uint32 { + if m != nil && m.ClientVersion != nil { + return *m.ClientVersion + } + return 0 +} + +func (m *CMsgStartFindingMatch) GetGameModes() uint32 { + if m != nil && m.GameModes != nil { + return *m.GameModes + } + return Default_CMsgStartFindingMatch_GameModes +} + +func (m *CMsgStartFindingMatch) GetBotDifficulty() DOTABotDifficulty { + if m != nil && m.BotDifficulty != nil { + return *m.BotDifficulty + } + return Default_CMsgStartFindingMatch_BotDifficulty +} + +func (m *CMsgStartFindingMatch) GetMatchType() MatchType { + if m != nil && m.MatchType != nil { + return *m.MatchType + } + return Default_CMsgStartFindingMatch_MatchType +} + +func (m *CMsgStartFindingMatch) GetMatchlanguages() uint32 { + if m != nil && m.Matchlanguages != nil { + return *m.Matchlanguages + } + return Default_CMsgStartFindingMatch_Matchlanguages +} + +func (m *CMsgStartFindingMatch) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgStartFindingMatch) GetGameLanguageEnum() MatchLanguages { + if m != nil && m.GameLanguageEnum != nil { + return *m.GameLanguageEnum + } + return Default_CMsgStartFindingMatch_GameLanguageEnum +} + +func (m *CMsgStartFindingMatch) GetGameLanguageName() string { + if m != nil && m.GameLanguageName != nil { + return *m.GameLanguageName + } + return "" +} + +func (m *CMsgStartFindingMatch) GetPingData() *CMsgClientPingData { + if m != nil { + return m.PingData + } + return nil +} + +func (m *CMsgStartFindingMatch) GetRegionSelectFlags() uint32 { + if m != nil && m.RegionSelectFlags != nil { + return *m.RegionSelectFlags + } + return 0 +} + +func (m *CMsgStartFindingMatch) GetSoloQueue() bool { + if m != nil && m.SoloQueue != nil { + return *m.SoloQueue + } + return false +} + +func (m *CMsgStartFindingMatch) GetBotScriptIndex() uint32 { + if m != nil && m.BotScriptIndex != nil { + return *m.BotScriptIndex + } + return 0 +} + +func (m *CMsgStartFindingMatch) GetSteamClanAccountId() uint32 { + if m != nil && m.SteamClanAccountId != nil { + return *m.SteamClanAccountId + } + return 0 +} + +func (m *CMsgStartFindingMatch) GetIsChallengeMatch() bool { + if m != nil && m.IsChallengeMatch != nil { + return *m.IsChallengeMatch + } + return false +} + +func (m *CMsgStartFindingMatch) GetLaneSelectionFlags() uint32 { + if m != nil && m.LaneSelectionFlags != nil { + return *m.LaneSelectionFlags + } + return 0 +} + +type CMsgStartFindingMatchResult struct { + LegacyGenericEresult *uint32 `protobuf:"varint,1,opt,name=legacy_generic_eresult,json=legacyGenericEresult,def=2" json:"legacy_generic_eresult,omitempty"` + Result *EStartFindingMatchResult `protobuf:"varint,2,opt,name=result,enum=protocol.EStartFindingMatchResult,def=0" json:"result,omitempty"` + ErrorToken *string `protobuf:"bytes,3,opt,name=error_token,json=errorToken" json:"error_token,omitempty"` + DebugMessage *string `protobuf:"bytes,4,opt,name=debug_message,json=debugMessage" json:"debug_message,omitempty"` + ResponsiblePartyMembers []uint64 `protobuf:"fixed64,5,rep,name=responsible_party_members,json=responsiblePartyMembers" json:"responsible_party_members,omitempty"` + ResultMetadata *uint32 `protobuf:"varint,6,opt,name=result_metadata,json=resultMetadata" json:"result_metadata,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgStartFindingMatchResult) Reset() { *m = CMsgStartFindingMatchResult{} } +func (m *CMsgStartFindingMatchResult) String() string { return proto.CompactTextString(m) } +func (*CMsgStartFindingMatchResult) ProtoMessage() {} +func (*CMsgStartFindingMatchResult) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{1} +} + +func (m *CMsgStartFindingMatchResult) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgStartFindingMatchResult.Unmarshal(m, b) +} +func (m *CMsgStartFindingMatchResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgStartFindingMatchResult.Marshal(b, m, deterministic) +} +func (m *CMsgStartFindingMatchResult) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgStartFindingMatchResult.Merge(m, src) +} +func (m *CMsgStartFindingMatchResult) XXX_Size() int { + return xxx_messageInfo_CMsgStartFindingMatchResult.Size(m) +} +func (m *CMsgStartFindingMatchResult) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgStartFindingMatchResult.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgStartFindingMatchResult proto.InternalMessageInfo + +const Default_CMsgStartFindingMatchResult_LegacyGenericEresult uint32 = 2 +const Default_CMsgStartFindingMatchResult_Result EStartFindingMatchResult = EStartFindingMatchResult_k_EStartFindingMatchResult_Invalid + +func (m *CMsgStartFindingMatchResult) GetLegacyGenericEresult() uint32 { + if m != nil && m.LegacyGenericEresult != nil { + return *m.LegacyGenericEresult + } + return Default_CMsgStartFindingMatchResult_LegacyGenericEresult +} + +func (m *CMsgStartFindingMatchResult) GetResult() EStartFindingMatchResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgStartFindingMatchResult_Result +} + +func (m *CMsgStartFindingMatchResult) GetErrorToken() string { + if m != nil && m.ErrorToken != nil { + return *m.ErrorToken + } + return "" +} + +func (m *CMsgStartFindingMatchResult) GetDebugMessage() string { + if m != nil && m.DebugMessage != nil { + return *m.DebugMessage + } + return "" +} + +func (m *CMsgStartFindingMatchResult) GetResponsiblePartyMembers() []uint64 { + if m != nil { + return m.ResponsiblePartyMembers + } + return nil +} + +func (m *CMsgStartFindingMatchResult) GetResultMetadata() uint32 { + if m != nil && m.ResultMetadata != nil { + return *m.ResultMetadata + } + return 0 +} + +type CMsgStopFindingMatch struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgStopFindingMatch) Reset() { *m = CMsgStopFindingMatch{} } +func (m *CMsgStopFindingMatch) String() string { return proto.CompactTextString(m) } +func (*CMsgStopFindingMatch) ProtoMessage() {} +func (*CMsgStopFindingMatch) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{2} +} + +func (m *CMsgStopFindingMatch) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgStopFindingMatch.Unmarshal(m, b) +} +func (m *CMsgStopFindingMatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgStopFindingMatch.Marshal(b, m, deterministic) +} +func (m *CMsgStopFindingMatch) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgStopFindingMatch.Merge(m, src) +} +func (m *CMsgStopFindingMatch) XXX_Size() int { + return xxx_messageInfo_CMsgStopFindingMatch.Size(m) +} +func (m *CMsgStopFindingMatch) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgStopFindingMatch.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgStopFindingMatch proto.InternalMessageInfo + +type CMsgPartyBuilderOptions struct { + AdditionalSlots *uint32 `protobuf:"varint,1,opt,name=additional_slots,json=additionalSlots" json:"additional_slots,omitempty"` + MatchType *MatchType `protobuf:"varint,2,opt,name=match_type,json=matchType,enum=protocol.MatchType,def=0" json:"match_type,omitempty"` + Matchgroups *uint32 `protobuf:"varint,3,opt,name=matchgroups" json:"matchgroups,omitempty"` + ClientVersion *uint32 `protobuf:"varint,4,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` + Language *MatchLanguages `protobuf:"varint,5,opt,name=language,enum=protocol.MatchLanguages,def=0" json:"language,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPartyBuilderOptions) Reset() { *m = CMsgPartyBuilderOptions{} } +func (m *CMsgPartyBuilderOptions) String() string { return proto.CompactTextString(m) } +func (*CMsgPartyBuilderOptions) ProtoMessage() {} +func (*CMsgPartyBuilderOptions) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{3} +} + +func (m *CMsgPartyBuilderOptions) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPartyBuilderOptions.Unmarshal(m, b) +} +func (m *CMsgPartyBuilderOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPartyBuilderOptions.Marshal(b, m, deterministic) +} +func (m *CMsgPartyBuilderOptions) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPartyBuilderOptions.Merge(m, src) +} +func (m *CMsgPartyBuilderOptions) XXX_Size() int { + return xxx_messageInfo_CMsgPartyBuilderOptions.Size(m) +} +func (m *CMsgPartyBuilderOptions) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPartyBuilderOptions.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPartyBuilderOptions proto.InternalMessageInfo + +const Default_CMsgPartyBuilderOptions_MatchType MatchType = MatchType_MATCH_TYPE_CASUAL +const Default_CMsgPartyBuilderOptions_Language MatchLanguages = MatchLanguages_MATCH_LANGUAGE_INVALID + +func (m *CMsgPartyBuilderOptions) GetAdditionalSlots() uint32 { + if m != nil && m.AdditionalSlots != nil { + return *m.AdditionalSlots + } + return 0 +} + +func (m *CMsgPartyBuilderOptions) GetMatchType() MatchType { + if m != nil && m.MatchType != nil { + return *m.MatchType + } + return Default_CMsgPartyBuilderOptions_MatchType +} + +func (m *CMsgPartyBuilderOptions) GetMatchgroups() uint32 { + if m != nil && m.Matchgroups != nil { + return *m.Matchgroups + } + return 0 +} + +func (m *CMsgPartyBuilderOptions) GetClientVersion() uint32 { + if m != nil && m.ClientVersion != nil { + return *m.ClientVersion + } + return 0 +} + +func (m *CMsgPartyBuilderOptions) GetLanguage() MatchLanguages { + if m != nil && m.Language != nil { + return *m.Language + } + return Default_CMsgPartyBuilderOptions_Language +} + +type CMsgReadyUp struct { + State *DOTALobbyReadyState `protobuf:"varint,1,opt,name=state,enum=protocol.DOTALobbyReadyState,def=0" json:"state,omitempty"` + ReadyUpKey *uint64 `protobuf:"fixed64,2,opt,name=ready_up_key,json=readyUpKey" json:"ready_up_key,omitempty"` + HardwareSpecs *CDOTAClientHardwareSpecs `protobuf:"bytes,3,opt,name=hardware_specs,json=hardwareSpecs" json:"hardware_specs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgReadyUp) Reset() { *m = CMsgReadyUp{} } +func (m *CMsgReadyUp) String() string { return proto.CompactTextString(m) } +func (*CMsgReadyUp) ProtoMessage() {} +func (*CMsgReadyUp) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{4} +} + +func (m *CMsgReadyUp) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgReadyUp.Unmarshal(m, b) +} +func (m *CMsgReadyUp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgReadyUp.Marshal(b, m, deterministic) +} +func (m *CMsgReadyUp) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgReadyUp.Merge(m, src) +} +func (m *CMsgReadyUp) XXX_Size() int { + return xxx_messageInfo_CMsgReadyUp.Size(m) +} +func (m *CMsgReadyUp) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgReadyUp.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgReadyUp proto.InternalMessageInfo + +const Default_CMsgReadyUp_State DOTALobbyReadyState = DOTALobbyReadyState_DOTALobbyReadyState_UNDECLARED + +func (m *CMsgReadyUp) GetState() DOTALobbyReadyState { + if m != nil && m.State != nil { + return *m.State + } + return Default_CMsgReadyUp_State +} + +func (m *CMsgReadyUp) GetReadyUpKey() uint64 { + if m != nil && m.ReadyUpKey != nil { + return *m.ReadyUpKey + } + return 0 +} + +func (m *CMsgReadyUp) GetHardwareSpecs() *CDOTAClientHardwareSpecs { + if m != nil { + return m.HardwareSpecs + } + return nil +} + +type CMsgReadyUpStatus struct { + LobbyId *uint64 `protobuf:"fixed64,1,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` + AcceptedIds []uint32 `protobuf:"varint,2,rep,name=accepted_ids,json=acceptedIds" json:"accepted_ids,omitempty"` + DeclinedIds []uint32 `protobuf:"varint,3,rep,name=declined_ids,json=declinedIds" json:"declined_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgReadyUpStatus) Reset() { *m = CMsgReadyUpStatus{} } +func (m *CMsgReadyUpStatus) String() string { return proto.CompactTextString(m) } +func (*CMsgReadyUpStatus) ProtoMessage() {} +func (*CMsgReadyUpStatus) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{5} +} + +func (m *CMsgReadyUpStatus) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgReadyUpStatus.Unmarshal(m, b) +} +func (m *CMsgReadyUpStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgReadyUpStatus.Marshal(b, m, deterministic) +} +func (m *CMsgReadyUpStatus) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgReadyUpStatus.Merge(m, src) +} +func (m *CMsgReadyUpStatus) XXX_Size() int { + return xxx_messageInfo_CMsgReadyUpStatus.Size(m) +} +func (m *CMsgReadyUpStatus) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgReadyUpStatus.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgReadyUpStatus proto.InternalMessageInfo + +func (m *CMsgReadyUpStatus) GetLobbyId() uint64 { + if m != nil && m.LobbyId != nil { + return *m.LobbyId + } + return 0 +} + +func (m *CMsgReadyUpStatus) GetAcceptedIds() []uint32 { + if m != nil { + return m.AcceptedIds + } + return nil +} + +func (m *CMsgReadyUpStatus) GetDeclinedIds() []uint32 { + if m != nil { + return m.DeclinedIds + } + return nil +} + +type CMsgAbandonCurrentGame struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgAbandonCurrentGame) Reset() { *m = CMsgAbandonCurrentGame{} } +func (m *CMsgAbandonCurrentGame) String() string { return proto.CompactTextString(m) } +func (*CMsgAbandonCurrentGame) ProtoMessage() {} +func (*CMsgAbandonCurrentGame) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{6} +} + +func (m *CMsgAbandonCurrentGame) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgAbandonCurrentGame.Unmarshal(m, b) +} +func (m *CMsgAbandonCurrentGame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgAbandonCurrentGame.Marshal(b, m, deterministic) +} +func (m *CMsgAbandonCurrentGame) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgAbandonCurrentGame.Merge(m, src) +} +func (m *CMsgAbandonCurrentGame) XXX_Size() int { + return xxx_messageInfo_CMsgAbandonCurrentGame.Size(m) +} +func (m *CMsgAbandonCurrentGame) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgAbandonCurrentGame.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgAbandonCurrentGame proto.InternalMessageInfo + +type CMsgPracticeLobbySetDetails struct { + LobbyId *uint64 `protobuf:"varint,1,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` + GameName *string `protobuf:"bytes,2,opt,name=game_name,json=gameName" json:"game_name,omitempty"` + TeamDetails []*CLobbyTeamDetails `protobuf:"bytes,3,rep,name=team_details,json=teamDetails" json:"team_details,omitempty"` + ServerRegion *uint32 `protobuf:"varint,4,opt,name=server_region,json=serverRegion" json:"server_region,omitempty"` + GameMode *uint32 `protobuf:"varint,5,opt,name=game_mode,json=gameMode" json:"game_mode,omitempty"` + CmPick *DOTA_CM_PICK `protobuf:"varint,6,opt,name=cm_pick,json=cmPick,enum=protocol.DOTA_CM_PICK,def=0" json:"cm_pick,omitempty"` + BotDifficultyRadiant *DOTABotDifficulty `protobuf:"varint,9,opt,name=bot_difficulty_radiant,json=botDifficultyRadiant,enum=protocol.DOTABotDifficulty,def=0" json:"bot_difficulty_radiant,omitempty"` + AllowCheats *bool `protobuf:"varint,10,opt,name=allow_cheats,json=allowCheats" json:"allow_cheats,omitempty"` + FillWithBots *bool `protobuf:"varint,11,opt,name=fill_with_bots,json=fillWithBots" json:"fill_with_bots,omitempty"` + IntroMode *bool `protobuf:"varint,12,opt,name=intro_mode,json=introMode" json:"intro_mode,omitempty"` + AllowSpectating *bool `protobuf:"varint,13,opt,name=allow_spectating,json=allowSpectating" json:"allow_spectating,omitempty"` + GameVersion *DOTAGameVersion `protobuf:"varint,14,opt,name=game_version,json=gameVersion,enum=protocol.DOTAGameVersion,def=0" json:"game_version,omitempty"` + PassKey *string `protobuf:"bytes,15,opt,name=pass_key,json=passKey" json:"pass_key,omitempty"` + Leagueid *uint32 `protobuf:"varint,16,opt,name=leagueid" json:"leagueid,omitempty"` + PenaltyLevelRadiant *uint32 `protobuf:"varint,17,opt,name=penalty_level_radiant,json=penaltyLevelRadiant" json:"penalty_level_radiant,omitempty"` + PenaltyLevelDire *uint32 `protobuf:"varint,18,opt,name=penalty_level_dire,json=penaltyLevelDire" json:"penalty_level_dire,omitempty"` + LoadGameId *uint32 `protobuf:"varint,19,opt,name=load_game_id,json=loadGameId" json:"load_game_id,omitempty"` + SeriesType *uint32 `protobuf:"varint,20,opt,name=series_type,json=seriesType" json:"series_type,omitempty"` + RadiantSeriesWins *uint32 `protobuf:"varint,21,opt,name=radiant_series_wins,json=radiantSeriesWins" json:"radiant_series_wins,omitempty"` + DireSeriesWins *uint32 `protobuf:"varint,22,opt,name=dire_series_wins,json=direSeriesWins" json:"dire_series_wins,omitempty"` + Allchat *bool `protobuf:"varint,23,opt,name=allchat,def=0" json:"allchat,omitempty"` + DotaTvDelay *LobbyDotaTVDelay `protobuf:"varint,24,opt,name=dota_tv_delay,json=dotaTvDelay,enum=protocol.LobbyDotaTVDelay,def=1" json:"dota_tv_delay,omitempty"` + Lan *bool `protobuf:"varint,25,opt,name=lan" json:"lan,omitempty"` + CustomGameMode *string `protobuf:"bytes,26,opt,name=custom_game_mode,json=customGameMode" json:"custom_game_mode,omitempty"` + CustomMapName *string `protobuf:"bytes,27,opt,name=custom_map_name,json=customMapName" json:"custom_map_name,omitempty"` + CustomDifficulty *uint32 `protobuf:"varint,28,opt,name=custom_difficulty,json=customDifficulty" json:"custom_difficulty,omitempty"` + CustomGameId *uint64 `protobuf:"varint,29,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` + CustomMinPlayers *uint32 `protobuf:"varint,30,opt,name=custom_min_players,json=customMinPlayers" json:"custom_min_players,omitempty"` + CustomMaxPlayers *uint32 `protobuf:"varint,31,opt,name=custom_max_players,json=customMaxPlayers" json:"custom_max_players,omitempty"` + Visibility *DOTALobbyVisibility `protobuf:"varint,33,opt,name=visibility,enum=protocol.DOTALobbyVisibility,def=0" json:"visibility,omitempty"` + CustomGameCrc *uint64 `protobuf:"fixed64,34,opt,name=custom_game_crc,json=customGameCrc" json:"custom_game_crc,omitempty"` + CustomGameTimestamp *uint32 `protobuf:"fixed32,37,opt,name=custom_game_timestamp,json=customGameTimestamp" json:"custom_game_timestamp,omitempty"` + PreviousMatchOverride *uint64 `protobuf:"varint,38,opt,name=previous_match_override,json=previousMatchOverride" json:"previous_match_override,omitempty"` + PauseSetting *LobbyDotaPauseSetting `protobuf:"varint,42,opt,name=pause_setting,json=pauseSetting,enum=protocol.LobbyDotaPauseSetting,def=0" json:"pause_setting,omitempty"` + BotDifficultyDire *DOTABotDifficulty `protobuf:"varint,43,opt,name=bot_difficulty_dire,json=botDifficultyDire,enum=protocol.DOTABotDifficulty,def=0" json:"bot_difficulty_dire,omitempty"` + BotRadiant *uint64 `protobuf:"varint,44,opt,name=bot_radiant,json=botRadiant" json:"bot_radiant,omitempty"` + BotDire *uint64 `protobuf:"varint,45,opt,name=bot_dire,json=botDire" json:"bot_dire,omitempty"` + SelectionPriorityRules *DOTASelectionPriorityRules `protobuf:"varint,46,opt,name=selection_priority_rules,json=selectionPriorityRules,enum=protocol.DOTASelectionPriorityRules,def=0" json:"selection_priority_rules,omitempty"` + CustomGamePenalties *bool `protobuf:"varint,47,opt,name=custom_game_penalties,json=customGamePenalties" json:"custom_game_penalties,omitempty"` + LanHostPingLocation *string `protobuf:"bytes,48,opt,name=lan_host_ping_location,json=lanHostPingLocation" json:"lan_host_ping_location,omitempty"` + LeagueNodeId *uint32 `protobuf:"varint,49,opt,name=league_node_id,json=leagueNodeId" json:"league_node_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPracticeLobbySetDetails) Reset() { *m = CMsgPracticeLobbySetDetails{} } +func (m *CMsgPracticeLobbySetDetails) String() string { return proto.CompactTextString(m) } +func (*CMsgPracticeLobbySetDetails) ProtoMessage() {} +func (*CMsgPracticeLobbySetDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{7} +} + +func (m *CMsgPracticeLobbySetDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPracticeLobbySetDetails.Unmarshal(m, b) +} +func (m *CMsgPracticeLobbySetDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPracticeLobbySetDetails.Marshal(b, m, deterministic) +} +func (m *CMsgPracticeLobbySetDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPracticeLobbySetDetails.Merge(m, src) +} +func (m *CMsgPracticeLobbySetDetails) XXX_Size() int { + return xxx_messageInfo_CMsgPracticeLobbySetDetails.Size(m) +} +func (m *CMsgPracticeLobbySetDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPracticeLobbySetDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPracticeLobbySetDetails proto.InternalMessageInfo + +const Default_CMsgPracticeLobbySetDetails_CmPick DOTA_CM_PICK = DOTA_CM_PICK_DOTA_CM_RANDOM +const Default_CMsgPracticeLobbySetDetails_BotDifficultyRadiant DOTABotDifficulty = DOTABotDifficulty_BOT_DIFFICULTY_PASSIVE +const Default_CMsgPracticeLobbySetDetails_GameVersion DOTAGameVersion = DOTAGameVersion_GAME_VERSION_CURRENT +const Default_CMsgPracticeLobbySetDetails_Allchat bool = false +const Default_CMsgPracticeLobbySetDetails_DotaTvDelay LobbyDotaTVDelay = LobbyDotaTVDelay_LobbyDotaTV_120 +const Default_CMsgPracticeLobbySetDetails_Visibility DOTALobbyVisibility = DOTALobbyVisibility_DOTALobbyVisibility_Public +const Default_CMsgPracticeLobbySetDetails_PauseSetting LobbyDotaPauseSetting = LobbyDotaPauseSetting_LobbyDotaPauseSetting_Unlimited +const Default_CMsgPracticeLobbySetDetails_BotDifficultyDire DOTABotDifficulty = DOTABotDifficulty_BOT_DIFFICULTY_PASSIVE +const Default_CMsgPracticeLobbySetDetails_SelectionPriorityRules DOTASelectionPriorityRules = DOTASelectionPriorityRules_k_DOTASelectionPriorityRules_Manual + +func (m *CMsgPracticeLobbySetDetails) GetLobbyId() uint64 { + if m != nil && m.LobbyId != nil { + return *m.LobbyId + } + return 0 +} + +func (m *CMsgPracticeLobbySetDetails) GetGameName() string { + if m != nil && m.GameName != nil { + return *m.GameName + } + return "" +} + +func (m *CMsgPracticeLobbySetDetails) GetTeamDetails() []*CLobbyTeamDetails { + if m != nil { + return m.TeamDetails + } + return nil +} + +func (m *CMsgPracticeLobbySetDetails) GetServerRegion() uint32 { + if m != nil && m.ServerRegion != nil { + return *m.ServerRegion + } + return 0 +} + +func (m *CMsgPracticeLobbySetDetails) GetGameMode() uint32 { + if m != nil && m.GameMode != nil { + return *m.GameMode + } + return 0 +} + +func (m *CMsgPracticeLobbySetDetails) GetCmPick() DOTA_CM_PICK { + if m != nil && m.CmPick != nil { + return *m.CmPick + } + return Default_CMsgPracticeLobbySetDetails_CmPick +} + +func (m *CMsgPracticeLobbySetDetails) GetBotDifficultyRadiant() DOTABotDifficulty { + if m != nil && m.BotDifficultyRadiant != nil { + return *m.BotDifficultyRadiant + } + return Default_CMsgPracticeLobbySetDetails_BotDifficultyRadiant +} + +func (m *CMsgPracticeLobbySetDetails) GetAllowCheats() bool { + if m != nil && m.AllowCheats != nil { + return *m.AllowCheats + } + return false +} + +func (m *CMsgPracticeLobbySetDetails) GetFillWithBots() bool { + if m != nil && m.FillWithBots != nil { + return *m.FillWithBots + } + return false +} + +func (m *CMsgPracticeLobbySetDetails) GetIntroMode() bool { + if m != nil && m.IntroMode != nil { + return *m.IntroMode + } + return false +} + +func (m *CMsgPracticeLobbySetDetails) GetAllowSpectating() bool { + if m != nil && m.AllowSpectating != nil { + return *m.AllowSpectating + } + return false +} + +func (m *CMsgPracticeLobbySetDetails) GetGameVersion() DOTAGameVersion { + if m != nil && m.GameVersion != nil { + return *m.GameVersion + } + return Default_CMsgPracticeLobbySetDetails_GameVersion +} + +func (m *CMsgPracticeLobbySetDetails) GetPassKey() string { + if m != nil && m.PassKey != nil { + return *m.PassKey + } + return "" +} + +func (m *CMsgPracticeLobbySetDetails) GetLeagueid() uint32 { + if m != nil && m.Leagueid != nil { + return *m.Leagueid + } + return 0 +} + +func (m *CMsgPracticeLobbySetDetails) GetPenaltyLevelRadiant() uint32 { + if m != nil && m.PenaltyLevelRadiant != nil { + return *m.PenaltyLevelRadiant + } + return 0 +} + +func (m *CMsgPracticeLobbySetDetails) GetPenaltyLevelDire() uint32 { + if m != nil && m.PenaltyLevelDire != nil { + return *m.PenaltyLevelDire + } + return 0 +} + +func (m *CMsgPracticeLobbySetDetails) GetLoadGameId() uint32 { + if m != nil && m.LoadGameId != nil { + return *m.LoadGameId + } + return 0 +} + +func (m *CMsgPracticeLobbySetDetails) GetSeriesType() uint32 { + if m != nil && m.SeriesType != nil { + return *m.SeriesType + } + return 0 +} + +func (m *CMsgPracticeLobbySetDetails) GetRadiantSeriesWins() uint32 { + if m != nil && m.RadiantSeriesWins != nil { + return *m.RadiantSeriesWins + } + return 0 +} + +func (m *CMsgPracticeLobbySetDetails) GetDireSeriesWins() uint32 { + if m != nil && m.DireSeriesWins != nil { + return *m.DireSeriesWins + } + return 0 +} + +func (m *CMsgPracticeLobbySetDetails) GetAllchat() bool { + if m != nil && m.Allchat != nil { + return *m.Allchat + } + return Default_CMsgPracticeLobbySetDetails_Allchat +} + +func (m *CMsgPracticeLobbySetDetails) GetDotaTvDelay() LobbyDotaTVDelay { + if m != nil && m.DotaTvDelay != nil { + return *m.DotaTvDelay + } + return Default_CMsgPracticeLobbySetDetails_DotaTvDelay +} + +func (m *CMsgPracticeLobbySetDetails) GetLan() bool { + if m != nil && m.Lan != nil { + return *m.Lan + } + return false +} + +func (m *CMsgPracticeLobbySetDetails) GetCustomGameMode() string { + if m != nil && m.CustomGameMode != nil { + return *m.CustomGameMode + } + return "" +} + +func (m *CMsgPracticeLobbySetDetails) GetCustomMapName() string { + if m != nil && m.CustomMapName != nil { + return *m.CustomMapName + } + return "" +} + +func (m *CMsgPracticeLobbySetDetails) GetCustomDifficulty() uint32 { + if m != nil && m.CustomDifficulty != nil { + return *m.CustomDifficulty + } + return 0 +} + +func (m *CMsgPracticeLobbySetDetails) GetCustomGameId() uint64 { + if m != nil && m.CustomGameId != nil { + return *m.CustomGameId + } + return 0 +} + +func (m *CMsgPracticeLobbySetDetails) GetCustomMinPlayers() uint32 { + if m != nil && m.CustomMinPlayers != nil { + return *m.CustomMinPlayers + } + return 0 +} + +func (m *CMsgPracticeLobbySetDetails) GetCustomMaxPlayers() uint32 { + if m != nil && m.CustomMaxPlayers != nil { + return *m.CustomMaxPlayers + } + return 0 +} + +func (m *CMsgPracticeLobbySetDetails) GetVisibility() DOTALobbyVisibility { + if m != nil && m.Visibility != nil { + return *m.Visibility + } + return Default_CMsgPracticeLobbySetDetails_Visibility +} + +func (m *CMsgPracticeLobbySetDetails) GetCustomGameCrc() uint64 { + if m != nil && m.CustomGameCrc != nil { + return *m.CustomGameCrc + } + return 0 +} + +func (m *CMsgPracticeLobbySetDetails) GetCustomGameTimestamp() uint32 { + if m != nil && m.CustomGameTimestamp != nil { + return *m.CustomGameTimestamp + } + return 0 +} + +func (m *CMsgPracticeLobbySetDetails) GetPreviousMatchOverride() uint64 { + if m != nil && m.PreviousMatchOverride != nil { + return *m.PreviousMatchOverride + } + return 0 +} + +func (m *CMsgPracticeLobbySetDetails) GetPauseSetting() LobbyDotaPauseSetting { + if m != nil && m.PauseSetting != nil { + return *m.PauseSetting + } + return Default_CMsgPracticeLobbySetDetails_PauseSetting +} + +func (m *CMsgPracticeLobbySetDetails) GetBotDifficultyDire() DOTABotDifficulty { + if m != nil && m.BotDifficultyDire != nil { + return *m.BotDifficultyDire + } + return Default_CMsgPracticeLobbySetDetails_BotDifficultyDire +} + +func (m *CMsgPracticeLobbySetDetails) GetBotRadiant() uint64 { + if m != nil && m.BotRadiant != nil { + return *m.BotRadiant + } + return 0 +} + +func (m *CMsgPracticeLobbySetDetails) GetBotDire() uint64 { + if m != nil && m.BotDire != nil { + return *m.BotDire + } + return 0 +} + +func (m *CMsgPracticeLobbySetDetails) GetSelectionPriorityRules() DOTASelectionPriorityRules { + if m != nil && m.SelectionPriorityRules != nil { + return *m.SelectionPriorityRules + } + return Default_CMsgPracticeLobbySetDetails_SelectionPriorityRules +} + +func (m *CMsgPracticeLobbySetDetails) GetCustomGamePenalties() bool { + if m != nil && m.CustomGamePenalties != nil { + return *m.CustomGamePenalties + } + return false +} + +func (m *CMsgPracticeLobbySetDetails) GetLanHostPingLocation() string { + if m != nil && m.LanHostPingLocation != nil { + return *m.LanHostPingLocation + } + return "" +} + +func (m *CMsgPracticeLobbySetDetails) GetLeagueNodeId() uint32 { + if m != nil && m.LeagueNodeId != nil { + return *m.LeagueNodeId + } + return 0 +} + +type CMsgPracticeLobbyCreate struct { + SearchKey *string `protobuf:"bytes,1,opt,name=search_key,json=searchKey" json:"search_key,omitempty"` + PassKey *string `protobuf:"bytes,5,opt,name=pass_key,json=passKey" json:"pass_key,omitempty"` + ClientVersion *uint32 `protobuf:"varint,6,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` + LobbyDetails *CMsgPracticeLobbySetDetails `protobuf:"bytes,7,opt,name=lobby_details,json=lobbyDetails" json:"lobby_details,omitempty"` + SaveGame *CMsgPracticeLobbyCreate_SaveGame `protobuf:"bytes,8,opt,name=save_game,json=saveGame" json:"save_game,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPracticeLobbyCreate) Reset() { *m = CMsgPracticeLobbyCreate{} } +func (m *CMsgPracticeLobbyCreate) String() string { return proto.CompactTextString(m) } +func (*CMsgPracticeLobbyCreate) ProtoMessage() {} +func (*CMsgPracticeLobbyCreate) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{8} +} + +func (m *CMsgPracticeLobbyCreate) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPracticeLobbyCreate.Unmarshal(m, b) +} +func (m *CMsgPracticeLobbyCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPracticeLobbyCreate.Marshal(b, m, deterministic) +} +func (m *CMsgPracticeLobbyCreate) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPracticeLobbyCreate.Merge(m, src) +} +func (m *CMsgPracticeLobbyCreate) XXX_Size() int { + return xxx_messageInfo_CMsgPracticeLobbyCreate.Size(m) +} +func (m *CMsgPracticeLobbyCreate) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPracticeLobbyCreate.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPracticeLobbyCreate proto.InternalMessageInfo + +func (m *CMsgPracticeLobbyCreate) GetSearchKey() string { + if m != nil && m.SearchKey != nil { + return *m.SearchKey + } + return "" +} + +func (m *CMsgPracticeLobbyCreate) GetPassKey() string { + if m != nil && m.PassKey != nil { + return *m.PassKey + } + return "" +} + +func (m *CMsgPracticeLobbyCreate) GetClientVersion() uint32 { + if m != nil && m.ClientVersion != nil { + return *m.ClientVersion + } + return 0 +} + +func (m *CMsgPracticeLobbyCreate) GetLobbyDetails() *CMsgPracticeLobbySetDetails { + if m != nil { + return m.LobbyDetails + } + return nil +} + +func (m *CMsgPracticeLobbyCreate) GetSaveGame() *CMsgPracticeLobbyCreate_SaveGame { + if m != nil { + return m.SaveGame + } + return nil +} + +type CMsgPracticeLobbyCreate_SaveGame struct { + Data []byte `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"` + Version *int32 `protobuf:"varint,2,opt,name=version" json:"version,omitempty"` + SteamId *uint64 `protobuf:"fixed64,3,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + Signature *uint64 `protobuf:"fixed64,4,opt,name=signature" json:"signature,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPracticeLobbyCreate_SaveGame) Reset() { *m = CMsgPracticeLobbyCreate_SaveGame{} } +func (m *CMsgPracticeLobbyCreate_SaveGame) String() string { return proto.CompactTextString(m) } +func (*CMsgPracticeLobbyCreate_SaveGame) ProtoMessage() {} +func (*CMsgPracticeLobbyCreate_SaveGame) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{8, 0} +} + +func (m *CMsgPracticeLobbyCreate_SaveGame) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPracticeLobbyCreate_SaveGame.Unmarshal(m, b) +} +func (m *CMsgPracticeLobbyCreate_SaveGame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPracticeLobbyCreate_SaveGame.Marshal(b, m, deterministic) +} +func (m *CMsgPracticeLobbyCreate_SaveGame) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPracticeLobbyCreate_SaveGame.Merge(m, src) +} +func (m *CMsgPracticeLobbyCreate_SaveGame) XXX_Size() int { + return xxx_messageInfo_CMsgPracticeLobbyCreate_SaveGame.Size(m) +} +func (m *CMsgPracticeLobbyCreate_SaveGame) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPracticeLobbyCreate_SaveGame.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPracticeLobbyCreate_SaveGame proto.InternalMessageInfo + +func (m *CMsgPracticeLobbyCreate_SaveGame) GetData() []byte { + if m != nil { + return m.Data + } + return nil +} + +func (m *CMsgPracticeLobbyCreate_SaveGame) GetVersion() int32 { + if m != nil && m.Version != nil { + return *m.Version + } + return 0 +} + +func (m *CMsgPracticeLobbyCreate_SaveGame) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +func (m *CMsgPracticeLobbyCreate_SaveGame) GetSignature() uint64 { + if m != nil && m.Signature != nil { + return *m.Signature + } + return 0 +} + +type CMsgPracticeLobbySetTeamSlot struct { + Team *DOTA_GC_TEAM `protobuf:"varint,1,opt,name=team,enum=protocol.DOTA_GC_TEAM,def=0" json:"team,omitempty"` + Slot *uint32 `protobuf:"varint,2,opt,name=slot" json:"slot,omitempty"` + BotDifficulty *DOTABotDifficulty `protobuf:"varint,3,opt,name=bot_difficulty,json=botDifficulty,enum=protocol.DOTABotDifficulty,def=0" json:"bot_difficulty,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPracticeLobbySetTeamSlot) Reset() { *m = CMsgPracticeLobbySetTeamSlot{} } +func (m *CMsgPracticeLobbySetTeamSlot) String() string { return proto.CompactTextString(m) } +func (*CMsgPracticeLobbySetTeamSlot) ProtoMessage() {} +func (*CMsgPracticeLobbySetTeamSlot) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{9} +} + +func (m *CMsgPracticeLobbySetTeamSlot) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPracticeLobbySetTeamSlot.Unmarshal(m, b) +} +func (m *CMsgPracticeLobbySetTeamSlot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPracticeLobbySetTeamSlot.Marshal(b, m, deterministic) +} +func (m *CMsgPracticeLobbySetTeamSlot) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPracticeLobbySetTeamSlot.Merge(m, src) +} +func (m *CMsgPracticeLobbySetTeamSlot) XXX_Size() int { + return xxx_messageInfo_CMsgPracticeLobbySetTeamSlot.Size(m) +} +func (m *CMsgPracticeLobbySetTeamSlot) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPracticeLobbySetTeamSlot.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPracticeLobbySetTeamSlot proto.InternalMessageInfo + +const Default_CMsgPracticeLobbySetTeamSlot_Team DOTA_GC_TEAM = DOTA_GC_TEAM_DOTA_GC_TEAM_GOOD_GUYS +const Default_CMsgPracticeLobbySetTeamSlot_BotDifficulty DOTABotDifficulty = DOTABotDifficulty_BOT_DIFFICULTY_PASSIVE + +func (m *CMsgPracticeLobbySetTeamSlot) GetTeam() DOTA_GC_TEAM { + if m != nil && m.Team != nil { + return *m.Team + } + return Default_CMsgPracticeLobbySetTeamSlot_Team +} + +func (m *CMsgPracticeLobbySetTeamSlot) GetSlot() uint32 { + if m != nil && m.Slot != nil { + return *m.Slot + } + return 0 +} + +func (m *CMsgPracticeLobbySetTeamSlot) GetBotDifficulty() DOTABotDifficulty { + if m != nil && m.BotDifficulty != nil { + return *m.BotDifficulty + } + return Default_CMsgPracticeLobbySetTeamSlot_BotDifficulty +} + +type CMsgPracticeLobbySetCoach struct { + Team *DOTA_GC_TEAM `protobuf:"varint,1,opt,name=team,enum=protocol.DOTA_GC_TEAM,def=0" json:"team,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPracticeLobbySetCoach) Reset() { *m = CMsgPracticeLobbySetCoach{} } +func (m *CMsgPracticeLobbySetCoach) String() string { return proto.CompactTextString(m) } +func (*CMsgPracticeLobbySetCoach) ProtoMessage() {} +func (*CMsgPracticeLobbySetCoach) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{10} +} + +func (m *CMsgPracticeLobbySetCoach) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPracticeLobbySetCoach.Unmarshal(m, b) +} +func (m *CMsgPracticeLobbySetCoach) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPracticeLobbySetCoach.Marshal(b, m, deterministic) +} +func (m *CMsgPracticeLobbySetCoach) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPracticeLobbySetCoach.Merge(m, src) +} +func (m *CMsgPracticeLobbySetCoach) XXX_Size() int { + return xxx_messageInfo_CMsgPracticeLobbySetCoach.Size(m) +} +func (m *CMsgPracticeLobbySetCoach) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPracticeLobbySetCoach.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPracticeLobbySetCoach proto.InternalMessageInfo + +const Default_CMsgPracticeLobbySetCoach_Team DOTA_GC_TEAM = DOTA_GC_TEAM_DOTA_GC_TEAM_GOOD_GUYS + +func (m *CMsgPracticeLobbySetCoach) GetTeam() DOTA_GC_TEAM { + if m != nil && m.Team != nil { + return *m.Team + } + return Default_CMsgPracticeLobbySetCoach_Team +} + +type CMsgPracticeLobbyJoinBroadcastChannel struct { + Channel *uint32 `protobuf:"varint,1,opt,name=channel" json:"channel,omitempty"` + PreferredDescription *string `protobuf:"bytes,2,opt,name=preferred_description,json=preferredDescription" json:"preferred_description,omitempty"` + PreferredCountryCode *string `protobuf:"bytes,3,opt,name=preferred_country_code,json=preferredCountryCode" json:"preferred_country_code,omitempty"` + PreferredLanguageCode *string `protobuf:"bytes,4,opt,name=preferred_language_code,json=preferredLanguageCode" json:"preferred_language_code,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPracticeLobbyJoinBroadcastChannel) Reset() { *m = CMsgPracticeLobbyJoinBroadcastChannel{} } +func (m *CMsgPracticeLobbyJoinBroadcastChannel) String() string { return proto.CompactTextString(m) } +func (*CMsgPracticeLobbyJoinBroadcastChannel) ProtoMessage() {} +func (*CMsgPracticeLobbyJoinBroadcastChannel) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{11} +} + +func (m *CMsgPracticeLobbyJoinBroadcastChannel) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPracticeLobbyJoinBroadcastChannel.Unmarshal(m, b) +} +func (m *CMsgPracticeLobbyJoinBroadcastChannel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPracticeLobbyJoinBroadcastChannel.Marshal(b, m, deterministic) +} +func (m *CMsgPracticeLobbyJoinBroadcastChannel) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPracticeLobbyJoinBroadcastChannel.Merge(m, src) +} +func (m *CMsgPracticeLobbyJoinBroadcastChannel) XXX_Size() int { + return xxx_messageInfo_CMsgPracticeLobbyJoinBroadcastChannel.Size(m) +} +func (m *CMsgPracticeLobbyJoinBroadcastChannel) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPracticeLobbyJoinBroadcastChannel.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPracticeLobbyJoinBroadcastChannel proto.InternalMessageInfo + +func (m *CMsgPracticeLobbyJoinBroadcastChannel) GetChannel() uint32 { + if m != nil && m.Channel != nil { + return *m.Channel + } + return 0 +} + +func (m *CMsgPracticeLobbyJoinBroadcastChannel) GetPreferredDescription() string { + if m != nil && m.PreferredDescription != nil { + return *m.PreferredDescription + } + return "" +} + +func (m *CMsgPracticeLobbyJoinBroadcastChannel) GetPreferredCountryCode() string { + if m != nil && m.PreferredCountryCode != nil { + return *m.PreferredCountryCode + } + return "" +} + +func (m *CMsgPracticeLobbyJoinBroadcastChannel) GetPreferredLanguageCode() string { + if m != nil && m.PreferredLanguageCode != nil { + return *m.PreferredLanguageCode + } + return "" +} + +type CMsgPracticeLobbyCloseBroadcastChannel struct { + Channel *uint32 `protobuf:"varint,1,opt,name=channel" json:"channel,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPracticeLobbyCloseBroadcastChannel) Reset() { + *m = CMsgPracticeLobbyCloseBroadcastChannel{} +} +func (m *CMsgPracticeLobbyCloseBroadcastChannel) String() string { return proto.CompactTextString(m) } +func (*CMsgPracticeLobbyCloseBroadcastChannel) ProtoMessage() {} +func (*CMsgPracticeLobbyCloseBroadcastChannel) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{12} +} + +func (m *CMsgPracticeLobbyCloseBroadcastChannel) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPracticeLobbyCloseBroadcastChannel.Unmarshal(m, b) +} +func (m *CMsgPracticeLobbyCloseBroadcastChannel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPracticeLobbyCloseBroadcastChannel.Marshal(b, m, deterministic) +} +func (m *CMsgPracticeLobbyCloseBroadcastChannel) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPracticeLobbyCloseBroadcastChannel.Merge(m, src) +} +func (m *CMsgPracticeLobbyCloseBroadcastChannel) XXX_Size() int { + return xxx_messageInfo_CMsgPracticeLobbyCloseBroadcastChannel.Size(m) +} +func (m *CMsgPracticeLobbyCloseBroadcastChannel) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPracticeLobbyCloseBroadcastChannel.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPracticeLobbyCloseBroadcastChannel proto.InternalMessageInfo + +func (m *CMsgPracticeLobbyCloseBroadcastChannel) GetChannel() uint32 { + if m != nil && m.Channel != nil { + return *m.Channel + } + return 0 +} + +type CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus) Reset() { + *m = CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus{} +} +func (m *CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus) String() string { + return proto.CompactTextString(m) +} +func (*CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus) ProtoMessage() {} +func (*CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{13} +} + +func (m *CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus.Unmarshal(m, b) +} +func (m *CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus.Marshal(b, m, deterministic) +} +func (m *CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus.Merge(m, src) +} +func (m *CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus) XXX_Size() int { + return xxx_messageInfo_CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus.Size(m) +} +func (m *CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus proto.InternalMessageInfo + +type CMsgPracticeLobbyKick struct { + AccountId *uint32 `protobuf:"varint,3,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPracticeLobbyKick) Reset() { *m = CMsgPracticeLobbyKick{} } +func (m *CMsgPracticeLobbyKick) String() string { return proto.CompactTextString(m) } +func (*CMsgPracticeLobbyKick) ProtoMessage() {} +func (*CMsgPracticeLobbyKick) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{14} +} + +func (m *CMsgPracticeLobbyKick) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPracticeLobbyKick.Unmarshal(m, b) +} +func (m *CMsgPracticeLobbyKick) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPracticeLobbyKick.Marshal(b, m, deterministic) +} +func (m *CMsgPracticeLobbyKick) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPracticeLobbyKick.Merge(m, src) +} +func (m *CMsgPracticeLobbyKick) XXX_Size() int { + return xxx_messageInfo_CMsgPracticeLobbyKick.Size(m) +} +func (m *CMsgPracticeLobbyKick) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPracticeLobbyKick.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPracticeLobbyKick proto.InternalMessageInfo + +func (m *CMsgPracticeLobbyKick) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +type CMsgPracticeLobbyKickFromTeam struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPracticeLobbyKickFromTeam) Reset() { *m = CMsgPracticeLobbyKickFromTeam{} } +func (m *CMsgPracticeLobbyKickFromTeam) String() string { return proto.CompactTextString(m) } +func (*CMsgPracticeLobbyKickFromTeam) ProtoMessage() {} +func (*CMsgPracticeLobbyKickFromTeam) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{15} +} + +func (m *CMsgPracticeLobbyKickFromTeam) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPracticeLobbyKickFromTeam.Unmarshal(m, b) +} +func (m *CMsgPracticeLobbyKickFromTeam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPracticeLobbyKickFromTeam.Marshal(b, m, deterministic) +} +func (m *CMsgPracticeLobbyKickFromTeam) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPracticeLobbyKickFromTeam.Merge(m, src) +} +func (m *CMsgPracticeLobbyKickFromTeam) XXX_Size() int { + return xxx_messageInfo_CMsgPracticeLobbyKickFromTeam.Size(m) +} +func (m *CMsgPracticeLobbyKickFromTeam) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPracticeLobbyKickFromTeam.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPracticeLobbyKickFromTeam proto.InternalMessageInfo + +func (m *CMsgPracticeLobbyKickFromTeam) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +type CMsgPracticeLobbyLeave struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPracticeLobbyLeave) Reset() { *m = CMsgPracticeLobbyLeave{} } +func (m *CMsgPracticeLobbyLeave) String() string { return proto.CompactTextString(m) } +func (*CMsgPracticeLobbyLeave) ProtoMessage() {} +func (*CMsgPracticeLobbyLeave) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{16} +} + +func (m *CMsgPracticeLobbyLeave) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPracticeLobbyLeave.Unmarshal(m, b) +} +func (m *CMsgPracticeLobbyLeave) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPracticeLobbyLeave.Marshal(b, m, deterministic) +} +func (m *CMsgPracticeLobbyLeave) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPracticeLobbyLeave.Merge(m, src) +} +func (m *CMsgPracticeLobbyLeave) XXX_Size() int { + return xxx_messageInfo_CMsgPracticeLobbyLeave.Size(m) +} +func (m *CMsgPracticeLobbyLeave) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPracticeLobbyLeave.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPracticeLobbyLeave proto.InternalMessageInfo + +type CMsgPracticeLobbyLaunch struct { + ClientVersion *uint32 `protobuf:"varint,5,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPracticeLobbyLaunch) Reset() { *m = CMsgPracticeLobbyLaunch{} } +func (m *CMsgPracticeLobbyLaunch) String() string { return proto.CompactTextString(m) } +func (*CMsgPracticeLobbyLaunch) ProtoMessage() {} +func (*CMsgPracticeLobbyLaunch) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{17} +} + +func (m *CMsgPracticeLobbyLaunch) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPracticeLobbyLaunch.Unmarshal(m, b) +} +func (m *CMsgPracticeLobbyLaunch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPracticeLobbyLaunch.Marshal(b, m, deterministic) +} +func (m *CMsgPracticeLobbyLaunch) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPracticeLobbyLaunch.Merge(m, src) +} +func (m *CMsgPracticeLobbyLaunch) XXX_Size() int { + return xxx_messageInfo_CMsgPracticeLobbyLaunch.Size(m) +} +func (m *CMsgPracticeLobbyLaunch) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPracticeLobbyLaunch.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPracticeLobbyLaunch proto.InternalMessageInfo + +func (m *CMsgPracticeLobbyLaunch) GetClientVersion() uint32 { + if m != nil && m.ClientVersion != nil { + return *m.ClientVersion + } + return 0 +} + +type CMsgApplyTeamToPracticeLobby struct { + TeamId *uint32 `protobuf:"varint,1,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgApplyTeamToPracticeLobby) Reset() { *m = CMsgApplyTeamToPracticeLobby{} } +func (m *CMsgApplyTeamToPracticeLobby) String() string { return proto.CompactTextString(m) } +func (*CMsgApplyTeamToPracticeLobby) ProtoMessage() {} +func (*CMsgApplyTeamToPracticeLobby) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{18} +} + +func (m *CMsgApplyTeamToPracticeLobby) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgApplyTeamToPracticeLobby.Unmarshal(m, b) +} +func (m *CMsgApplyTeamToPracticeLobby) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgApplyTeamToPracticeLobby.Marshal(b, m, deterministic) +} +func (m *CMsgApplyTeamToPracticeLobby) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgApplyTeamToPracticeLobby.Merge(m, src) +} +func (m *CMsgApplyTeamToPracticeLobby) XXX_Size() int { + return xxx_messageInfo_CMsgApplyTeamToPracticeLobby.Size(m) +} +func (m *CMsgApplyTeamToPracticeLobby) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgApplyTeamToPracticeLobby.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgApplyTeamToPracticeLobby proto.InternalMessageInfo + +func (m *CMsgApplyTeamToPracticeLobby) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +type CMsgClearPracticeLobbyTeam struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClearPracticeLobbyTeam) Reset() { *m = CMsgClearPracticeLobbyTeam{} } +func (m *CMsgClearPracticeLobbyTeam) String() string { return proto.CompactTextString(m) } +func (*CMsgClearPracticeLobbyTeam) ProtoMessage() {} +func (*CMsgClearPracticeLobbyTeam) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{19} +} + +func (m *CMsgClearPracticeLobbyTeam) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClearPracticeLobbyTeam.Unmarshal(m, b) +} +func (m *CMsgClearPracticeLobbyTeam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClearPracticeLobbyTeam.Marshal(b, m, deterministic) +} +func (m *CMsgClearPracticeLobbyTeam) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClearPracticeLobbyTeam.Merge(m, src) +} +func (m *CMsgClearPracticeLobbyTeam) XXX_Size() int { + return xxx_messageInfo_CMsgClearPracticeLobbyTeam.Size(m) +} +func (m *CMsgClearPracticeLobbyTeam) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClearPracticeLobbyTeam.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClearPracticeLobbyTeam proto.InternalMessageInfo + +type CMsgPracticeLobbyList struct { + PassKey *string `protobuf:"bytes,2,opt,name=pass_key,json=passKey" json:"pass_key,omitempty"` + Region *uint32 `protobuf:"varint,3,opt,name=region" json:"region,omitempty"` + GameMode *DOTA_GameMode `protobuf:"varint,4,opt,name=game_mode,json=gameMode,enum=protocol.DOTA_GameMode,def=0" json:"game_mode,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPracticeLobbyList) Reset() { *m = CMsgPracticeLobbyList{} } +func (m *CMsgPracticeLobbyList) String() string { return proto.CompactTextString(m) } +func (*CMsgPracticeLobbyList) ProtoMessage() {} +func (*CMsgPracticeLobbyList) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{20} +} + +func (m *CMsgPracticeLobbyList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPracticeLobbyList.Unmarshal(m, b) +} +func (m *CMsgPracticeLobbyList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPracticeLobbyList.Marshal(b, m, deterministic) +} +func (m *CMsgPracticeLobbyList) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPracticeLobbyList.Merge(m, src) +} +func (m *CMsgPracticeLobbyList) XXX_Size() int { + return xxx_messageInfo_CMsgPracticeLobbyList.Size(m) +} +func (m *CMsgPracticeLobbyList) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPracticeLobbyList.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPracticeLobbyList proto.InternalMessageInfo + +const Default_CMsgPracticeLobbyList_GameMode DOTA_GameMode = DOTA_GameMode_DOTA_GAMEMODE_NONE + +func (m *CMsgPracticeLobbyList) GetPassKey() string { + if m != nil && m.PassKey != nil { + return *m.PassKey + } + return "" +} + +func (m *CMsgPracticeLobbyList) GetRegion() uint32 { + if m != nil && m.Region != nil { + return *m.Region + } + return 0 +} + +func (m *CMsgPracticeLobbyList) GetGameMode() DOTA_GameMode { + if m != nil && m.GameMode != nil { + return *m.GameMode + } + return Default_CMsgPracticeLobbyList_GameMode +} + +type CMsgPracticeLobbyListResponseEntry struct { + Id *uint64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` + Members []*CMsgPracticeLobbyListResponseEntry_CLobbyMember `protobuf:"bytes,5,rep,name=members" json:"members,omitempty"` + RequiresPassKey *bool `protobuf:"varint,6,opt,name=requires_pass_key,json=requiresPassKey" json:"requires_pass_key,omitempty"` + LeaderAccountId *uint32 `protobuf:"varint,7,opt,name=leader_account_id,json=leaderAccountId" json:"leader_account_id,omitempty"` + GuildId *uint32 `protobuf:"varint,8,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` + GuildLogo *uint64 `protobuf:"varint,9,opt,name=guild_logo,json=guildLogo" json:"guild_logo,omitempty"` + Name *string `protobuf:"bytes,10,opt,name=name" json:"name,omitempty"` + CustomGameMode *string `protobuf:"bytes,11,opt,name=custom_game_mode,json=customGameMode" json:"custom_game_mode,omitempty"` + GameMode *DOTA_GameMode `protobuf:"varint,12,opt,name=game_mode,json=gameMode,enum=protocol.DOTA_GameMode,def=0" json:"game_mode,omitempty"` + FriendPresent *bool `protobuf:"varint,13,opt,name=friend_present,json=friendPresent" json:"friend_present,omitempty"` + Players *uint32 `protobuf:"varint,14,opt,name=players" json:"players,omitempty"` + CustomMapName *string `protobuf:"bytes,15,opt,name=custom_map_name,json=customMapName" json:"custom_map_name,omitempty"` + MaxPlayerCount *uint32 `protobuf:"varint,16,opt,name=max_player_count,json=maxPlayerCount" json:"max_player_count,omitempty"` + ServerRegion *uint32 `protobuf:"varint,17,opt,name=server_region,json=serverRegion" json:"server_region,omitempty"` + LeagueId *uint32 `protobuf:"varint,19,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + LanHostPingLocation *string `protobuf:"bytes,20,opt,name=lan_host_ping_location,json=lanHostPingLocation" json:"lan_host_ping_location,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPracticeLobbyListResponseEntry) Reset() { *m = CMsgPracticeLobbyListResponseEntry{} } +func (m *CMsgPracticeLobbyListResponseEntry) String() string { return proto.CompactTextString(m) } +func (*CMsgPracticeLobbyListResponseEntry) ProtoMessage() {} +func (*CMsgPracticeLobbyListResponseEntry) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{21} +} + +func (m *CMsgPracticeLobbyListResponseEntry) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPracticeLobbyListResponseEntry.Unmarshal(m, b) +} +func (m *CMsgPracticeLobbyListResponseEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPracticeLobbyListResponseEntry.Marshal(b, m, deterministic) +} +func (m *CMsgPracticeLobbyListResponseEntry) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPracticeLobbyListResponseEntry.Merge(m, src) +} +func (m *CMsgPracticeLobbyListResponseEntry) XXX_Size() int { + return xxx_messageInfo_CMsgPracticeLobbyListResponseEntry.Size(m) +} +func (m *CMsgPracticeLobbyListResponseEntry) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPracticeLobbyListResponseEntry.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPracticeLobbyListResponseEntry proto.InternalMessageInfo + +const Default_CMsgPracticeLobbyListResponseEntry_GameMode DOTA_GameMode = DOTA_GameMode_DOTA_GAMEMODE_NONE + +func (m *CMsgPracticeLobbyListResponseEntry) GetId() uint64 { + if m != nil && m.Id != nil { + return *m.Id + } + return 0 +} + +func (m *CMsgPracticeLobbyListResponseEntry) GetMembers() []*CMsgPracticeLobbyListResponseEntry_CLobbyMember { + if m != nil { + return m.Members + } + return nil +} + +func (m *CMsgPracticeLobbyListResponseEntry) GetRequiresPassKey() bool { + if m != nil && m.RequiresPassKey != nil { + return *m.RequiresPassKey + } + return false +} + +func (m *CMsgPracticeLobbyListResponseEntry) GetLeaderAccountId() uint32 { + if m != nil && m.LeaderAccountId != nil { + return *m.LeaderAccountId + } + return 0 +} + +func (m *CMsgPracticeLobbyListResponseEntry) GetGuildId() uint32 { + if m != nil && m.GuildId != nil { + return *m.GuildId + } + return 0 +} + +func (m *CMsgPracticeLobbyListResponseEntry) GetGuildLogo() uint64 { + if m != nil && m.GuildLogo != nil { + return *m.GuildLogo + } + return 0 +} + +func (m *CMsgPracticeLobbyListResponseEntry) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgPracticeLobbyListResponseEntry) GetCustomGameMode() string { + if m != nil && m.CustomGameMode != nil { + return *m.CustomGameMode + } + return "" +} + +func (m *CMsgPracticeLobbyListResponseEntry) GetGameMode() DOTA_GameMode { + if m != nil && m.GameMode != nil { + return *m.GameMode + } + return Default_CMsgPracticeLobbyListResponseEntry_GameMode +} + +func (m *CMsgPracticeLobbyListResponseEntry) GetFriendPresent() bool { + if m != nil && m.FriendPresent != nil { + return *m.FriendPresent + } + return false +} + +func (m *CMsgPracticeLobbyListResponseEntry) GetPlayers() uint32 { + if m != nil && m.Players != nil { + return *m.Players + } + return 0 +} + +func (m *CMsgPracticeLobbyListResponseEntry) GetCustomMapName() string { + if m != nil && m.CustomMapName != nil { + return *m.CustomMapName + } + return "" +} + +func (m *CMsgPracticeLobbyListResponseEntry) GetMaxPlayerCount() uint32 { + if m != nil && m.MaxPlayerCount != nil { + return *m.MaxPlayerCount + } + return 0 +} + +func (m *CMsgPracticeLobbyListResponseEntry) GetServerRegion() uint32 { + if m != nil && m.ServerRegion != nil { + return *m.ServerRegion + } + return 0 +} + +func (m *CMsgPracticeLobbyListResponseEntry) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgPracticeLobbyListResponseEntry) GetLanHostPingLocation() string { + if m != nil && m.LanHostPingLocation != nil { + return *m.LanHostPingLocation + } + return "" +} + +type CMsgPracticeLobbyListResponseEntry_CLobbyMember struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + PlayerName *string `protobuf:"bytes,2,opt,name=player_name,json=playerName" json:"player_name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPracticeLobbyListResponseEntry_CLobbyMember) Reset() { + *m = CMsgPracticeLobbyListResponseEntry_CLobbyMember{} +} +func (m *CMsgPracticeLobbyListResponseEntry_CLobbyMember) String() string { + return proto.CompactTextString(m) +} +func (*CMsgPracticeLobbyListResponseEntry_CLobbyMember) ProtoMessage() {} +func (*CMsgPracticeLobbyListResponseEntry_CLobbyMember) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{21, 0} +} + +func (m *CMsgPracticeLobbyListResponseEntry_CLobbyMember) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPracticeLobbyListResponseEntry_CLobbyMember.Unmarshal(m, b) +} +func (m *CMsgPracticeLobbyListResponseEntry_CLobbyMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPracticeLobbyListResponseEntry_CLobbyMember.Marshal(b, m, deterministic) +} +func (m *CMsgPracticeLobbyListResponseEntry_CLobbyMember) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPracticeLobbyListResponseEntry_CLobbyMember.Merge(m, src) +} +func (m *CMsgPracticeLobbyListResponseEntry_CLobbyMember) XXX_Size() int { + return xxx_messageInfo_CMsgPracticeLobbyListResponseEntry_CLobbyMember.Size(m) +} +func (m *CMsgPracticeLobbyListResponseEntry_CLobbyMember) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPracticeLobbyListResponseEntry_CLobbyMember.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPracticeLobbyListResponseEntry_CLobbyMember proto.InternalMessageInfo + +func (m *CMsgPracticeLobbyListResponseEntry_CLobbyMember) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgPracticeLobbyListResponseEntry_CLobbyMember) GetPlayerName() string { + if m != nil && m.PlayerName != nil { + return *m.PlayerName + } + return "" +} + +type CMsgPracticeLobbyListResponse struct { + Lobbies []*CMsgPracticeLobbyListResponseEntry `protobuf:"bytes,2,rep,name=lobbies" json:"lobbies,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPracticeLobbyListResponse) Reset() { *m = CMsgPracticeLobbyListResponse{} } +func (m *CMsgPracticeLobbyListResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgPracticeLobbyListResponse) ProtoMessage() {} +func (*CMsgPracticeLobbyListResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{22} +} + +func (m *CMsgPracticeLobbyListResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPracticeLobbyListResponse.Unmarshal(m, b) +} +func (m *CMsgPracticeLobbyListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPracticeLobbyListResponse.Marshal(b, m, deterministic) +} +func (m *CMsgPracticeLobbyListResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPracticeLobbyListResponse.Merge(m, src) +} +func (m *CMsgPracticeLobbyListResponse) XXX_Size() int { + return xxx_messageInfo_CMsgPracticeLobbyListResponse.Size(m) +} +func (m *CMsgPracticeLobbyListResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPracticeLobbyListResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPracticeLobbyListResponse proto.InternalMessageInfo + +func (m *CMsgPracticeLobbyListResponse) GetLobbies() []*CMsgPracticeLobbyListResponseEntry { + if m != nil { + return m.Lobbies + } + return nil +} + +type CMsgLobbyList struct { + ServerRegion *uint32 `protobuf:"varint,1,opt,name=server_region,json=serverRegion,def=0" json:"server_region,omitempty"` + GameMode *DOTA_GameMode `protobuf:"varint,2,opt,name=game_mode,json=gameMode,enum=protocol.DOTA_GameMode,def=0" json:"game_mode,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgLobbyList) Reset() { *m = CMsgLobbyList{} } +func (m *CMsgLobbyList) String() string { return proto.CompactTextString(m) } +func (*CMsgLobbyList) ProtoMessage() {} +func (*CMsgLobbyList) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{23} +} + +func (m *CMsgLobbyList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgLobbyList.Unmarshal(m, b) +} +func (m *CMsgLobbyList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgLobbyList.Marshal(b, m, deterministic) +} +func (m *CMsgLobbyList) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgLobbyList.Merge(m, src) +} +func (m *CMsgLobbyList) XXX_Size() int { + return xxx_messageInfo_CMsgLobbyList.Size(m) +} +func (m *CMsgLobbyList) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgLobbyList.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgLobbyList proto.InternalMessageInfo + +const Default_CMsgLobbyList_ServerRegion uint32 = 0 +const Default_CMsgLobbyList_GameMode DOTA_GameMode = DOTA_GameMode_DOTA_GAMEMODE_NONE + +func (m *CMsgLobbyList) GetServerRegion() uint32 { + if m != nil && m.ServerRegion != nil { + return *m.ServerRegion + } + return Default_CMsgLobbyList_ServerRegion +} + +func (m *CMsgLobbyList) GetGameMode() DOTA_GameMode { + if m != nil && m.GameMode != nil { + return *m.GameMode + } + return Default_CMsgLobbyList_GameMode +} + +type CMsgLobbyListResponse struct { + Lobbies []*CMsgPracticeLobbyListResponseEntry `protobuf:"bytes,1,rep,name=lobbies" json:"lobbies,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgLobbyListResponse) Reset() { *m = CMsgLobbyListResponse{} } +func (m *CMsgLobbyListResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgLobbyListResponse) ProtoMessage() {} +func (*CMsgLobbyListResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{24} +} + +func (m *CMsgLobbyListResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgLobbyListResponse.Unmarshal(m, b) +} +func (m *CMsgLobbyListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgLobbyListResponse.Marshal(b, m, deterministic) +} +func (m *CMsgLobbyListResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgLobbyListResponse.Merge(m, src) +} +func (m *CMsgLobbyListResponse) XXX_Size() int { + return xxx_messageInfo_CMsgLobbyListResponse.Size(m) +} +func (m *CMsgLobbyListResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgLobbyListResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgLobbyListResponse proto.InternalMessageInfo + +func (m *CMsgLobbyListResponse) GetLobbies() []*CMsgPracticeLobbyListResponseEntry { + if m != nil { + return m.Lobbies + } + return nil +} + +type CMsgPracticeLobbyJoin struct { + LobbyId *uint64 `protobuf:"varint,1,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` + ClientVersion *uint32 `protobuf:"varint,2,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` + PassKey *string `protobuf:"bytes,3,opt,name=pass_key,json=passKey" json:"pass_key,omitempty"` + CustomGameCrc *uint64 `protobuf:"fixed64,4,opt,name=custom_game_crc,json=customGameCrc" json:"custom_game_crc,omitempty"` + CustomGameTimestamp *uint32 `protobuf:"fixed32,5,opt,name=custom_game_timestamp,json=customGameTimestamp" json:"custom_game_timestamp,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPracticeLobbyJoin) Reset() { *m = CMsgPracticeLobbyJoin{} } +func (m *CMsgPracticeLobbyJoin) String() string { return proto.CompactTextString(m) } +func (*CMsgPracticeLobbyJoin) ProtoMessage() {} +func (*CMsgPracticeLobbyJoin) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{25} +} + +func (m *CMsgPracticeLobbyJoin) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPracticeLobbyJoin.Unmarshal(m, b) +} +func (m *CMsgPracticeLobbyJoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPracticeLobbyJoin.Marshal(b, m, deterministic) +} +func (m *CMsgPracticeLobbyJoin) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPracticeLobbyJoin.Merge(m, src) +} +func (m *CMsgPracticeLobbyJoin) XXX_Size() int { + return xxx_messageInfo_CMsgPracticeLobbyJoin.Size(m) +} +func (m *CMsgPracticeLobbyJoin) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPracticeLobbyJoin.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPracticeLobbyJoin proto.InternalMessageInfo + +func (m *CMsgPracticeLobbyJoin) GetLobbyId() uint64 { + if m != nil && m.LobbyId != nil { + return *m.LobbyId + } + return 0 +} + +func (m *CMsgPracticeLobbyJoin) GetClientVersion() uint32 { + if m != nil && m.ClientVersion != nil { + return *m.ClientVersion + } + return 0 +} + +func (m *CMsgPracticeLobbyJoin) GetPassKey() string { + if m != nil && m.PassKey != nil { + return *m.PassKey + } + return "" +} + +func (m *CMsgPracticeLobbyJoin) GetCustomGameCrc() uint64 { + if m != nil && m.CustomGameCrc != nil { + return *m.CustomGameCrc + } + return 0 +} + +func (m *CMsgPracticeLobbyJoin) GetCustomGameTimestamp() uint32 { + if m != nil && m.CustomGameTimestamp != nil { + return *m.CustomGameTimestamp + } + return 0 +} + +type CMsgPracticeLobbyJoinResponse struct { + Result *DOTAJoinLobbyResult `protobuf:"varint,1,opt,name=result,enum=protocol.DOTAJoinLobbyResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPracticeLobbyJoinResponse) Reset() { *m = CMsgPracticeLobbyJoinResponse{} } +func (m *CMsgPracticeLobbyJoinResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgPracticeLobbyJoinResponse) ProtoMessage() {} +func (*CMsgPracticeLobbyJoinResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{26} +} + +func (m *CMsgPracticeLobbyJoinResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPracticeLobbyJoinResponse.Unmarshal(m, b) +} +func (m *CMsgPracticeLobbyJoinResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPracticeLobbyJoinResponse.Marshal(b, m, deterministic) +} +func (m *CMsgPracticeLobbyJoinResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPracticeLobbyJoinResponse.Merge(m, src) +} +func (m *CMsgPracticeLobbyJoinResponse) XXX_Size() int { + return xxx_messageInfo_CMsgPracticeLobbyJoinResponse.Size(m) +} +func (m *CMsgPracticeLobbyJoinResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPracticeLobbyJoinResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPracticeLobbyJoinResponse proto.InternalMessageInfo + +const Default_CMsgPracticeLobbyJoinResponse_Result DOTAJoinLobbyResult = DOTAJoinLobbyResult_DOTA_JOIN_RESULT_SUCCESS + +func (m *CMsgPracticeLobbyJoinResponse) GetResult() DOTAJoinLobbyResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgPracticeLobbyJoinResponse_Result +} + +type CMsgFriendPracticeLobbyListRequest struct { + Friends []uint32 `protobuf:"varint,1,rep,name=friends" json:"friends,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgFriendPracticeLobbyListRequest) Reset() { *m = CMsgFriendPracticeLobbyListRequest{} } +func (m *CMsgFriendPracticeLobbyListRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgFriendPracticeLobbyListRequest) ProtoMessage() {} +func (*CMsgFriendPracticeLobbyListRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{27} +} + +func (m *CMsgFriendPracticeLobbyListRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgFriendPracticeLobbyListRequest.Unmarshal(m, b) +} +func (m *CMsgFriendPracticeLobbyListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgFriendPracticeLobbyListRequest.Marshal(b, m, deterministic) +} +func (m *CMsgFriendPracticeLobbyListRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgFriendPracticeLobbyListRequest.Merge(m, src) +} +func (m *CMsgFriendPracticeLobbyListRequest) XXX_Size() int { + return xxx_messageInfo_CMsgFriendPracticeLobbyListRequest.Size(m) +} +func (m *CMsgFriendPracticeLobbyListRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgFriendPracticeLobbyListRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgFriendPracticeLobbyListRequest proto.InternalMessageInfo + +func (m *CMsgFriendPracticeLobbyListRequest) GetFriends() []uint32 { + if m != nil { + return m.Friends + } + return nil +} + +type CMsgFriendPracticeLobbyListResponse struct { + Lobbies []*CMsgPracticeLobbyListResponseEntry `protobuf:"bytes,1,rep,name=lobbies" json:"lobbies,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgFriendPracticeLobbyListResponse) Reset() { *m = CMsgFriendPracticeLobbyListResponse{} } +func (m *CMsgFriendPracticeLobbyListResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgFriendPracticeLobbyListResponse) ProtoMessage() {} +func (*CMsgFriendPracticeLobbyListResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{28} +} + +func (m *CMsgFriendPracticeLobbyListResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgFriendPracticeLobbyListResponse.Unmarshal(m, b) +} +func (m *CMsgFriendPracticeLobbyListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgFriendPracticeLobbyListResponse.Marshal(b, m, deterministic) +} +func (m *CMsgFriendPracticeLobbyListResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgFriendPracticeLobbyListResponse.Merge(m, src) +} +func (m *CMsgFriendPracticeLobbyListResponse) XXX_Size() int { + return xxx_messageInfo_CMsgFriendPracticeLobbyListResponse.Size(m) +} +func (m *CMsgFriendPracticeLobbyListResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgFriendPracticeLobbyListResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgFriendPracticeLobbyListResponse proto.InternalMessageInfo + +func (m *CMsgFriendPracticeLobbyListResponse) GetLobbies() []*CMsgPracticeLobbyListResponseEntry { + if m != nil { + return m.Lobbies + } + return nil +} + +type CMsgGuildmatePracticeLobbyListRequest struct { + Guilds []uint32 `protobuf:"varint,1,rep,name=guilds" json:"guilds,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGuildmatePracticeLobbyListRequest) Reset() { *m = CMsgGuildmatePracticeLobbyListRequest{} } +func (m *CMsgGuildmatePracticeLobbyListRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgGuildmatePracticeLobbyListRequest) ProtoMessage() {} +func (*CMsgGuildmatePracticeLobbyListRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{29} +} + +func (m *CMsgGuildmatePracticeLobbyListRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGuildmatePracticeLobbyListRequest.Unmarshal(m, b) +} +func (m *CMsgGuildmatePracticeLobbyListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGuildmatePracticeLobbyListRequest.Marshal(b, m, deterministic) +} +func (m *CMsgGuildmatePracticeLobbyListRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGuildmatePracticeLobbyListRequest.Merge(m, src) +} +func (m *CMsgGuildmatePracticeLobbyListRequest) XXX_Size() int { + return xxx_messageInfo_CMsgGuildmatePracticeLobbyListRequest.Size(m) +} +func (m *CMsgGuildmatePracticeLobbyListRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGuildmatePracticeLobbyListRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGuildmatePracticeLobbyListRequest proto.InternalMessageInfo + +func (m *CMsgGuildmatePracticeLobbyListRequest) GetGuilds() []uint32 { + if m != nil { + return m.Guilds + } + return nil +} + +type CMsgGuildmatePracticeLobbyListResponse struct { + Lobbies []*CMsgPracticeLobbyListResponseEntry `protobuf:"bytes,1,rep,name=lobbies" json:"lobbies,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGuildmatePracticeLobbyListResponse) Reset() { + *m = CMsgGuildmatePracticeLobbyListResponse{} +} +func (m *CMsgGuildmatePracticeLobbyListResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGuildmatePracticeLobbyListResponse) ProtoMessage() {} +func (*CMsgGuildmatePracticeLobbyListResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{30} +} + +func (m *CMsgGuildmatePracticeLobbyListResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGuildmatePracticeLobbyListResponse.Unmarshal(m, b) +} +func (m *CMsgGuildmatePracticeLobbyListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGuildmatePracticeLobbyListResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGuildmatePracticeLobbyListResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGuildmatePracticeLobbyListResponse.Merge(m, src) +} +func (m *CMsgGuildmatePracticeLobbyListResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGuildmatePracticeLobbyListResponse.Size(m) +} +func (m *CMsgGuildmatePracticeLobbyListResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGuildmatePracticeLobbyListResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGuildmatePracticeLobbyListResponse proto.InternalMessageInfo + +func (m *CMsgGuildmatePracticeLobbyListResponse) GetLobbies() []*CMsgPracticeLobbyListResponseEntry { + if m != nil { + return m.Lobbies + } + return nil +} + +type CMsgJoinableCustomGameModesRequest struct { + ServerRegion *uint32 `protobuf:"varint,1,opt,name=server_region,json=serverRegion" json:"server_region,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgJoinableCustomGameModesRequest) Reset() { *m = CMsgJoinableCustomGameModesRequest{} } +func (m *CMsgJoinableCustomGameModesRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgJoinableCustomGameModesRequest) ProtoMessage() {} +func (*CMsgJoinableCustomGameModesRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{31} +} + +func (m *CMsgJoinableCustomGameModesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgJoinableCustomGameModesRequest.Unmarshal(m, b) +} +func (m *CMsgJoinableCustomGameModesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgJoinableCustomGameModesRequest.Marshal(b, m, deterministic) +} +func (m *CMsgJoinableCustomGameModesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgJoinableCustomGameModesRequest.Merge(m, src) +} +func (m *CMsgJoinableCustomGameModesRequest) XXX_Size() int { + return xxx_messageInfo_CMsgJoinableCustomGameModesRequest.Size(m) +} +func (m *CMsgJoinableCustomGameModesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgJoinableCustomGameModesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgJoinableCustomGameModesRequest proto.InternalMessageInfo + +func (m *CMsgJoinableCustomGameModesRequest) GetServerRegion() uint32 { + if m != nil && m.ServerRegion != nil { + return *m.ServerRegion + } + return 0 +} + +type CMsgJoinableCustomGameModesResponseEntry struct { + CustomGameId *uint64 `protobuf:"varint,1,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` + LobbyCount *uint32 `protobuf:"varint,2,opt,name=lobby_count,json=lobbyCount" json:"lobby_count,omitempty"` + PlayerCount *uint32 `protobuf:"varint,3,opt,name=player_count,json=playerCount" json:"player_count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgJoinableCustomGameModesResponseEntry) Reset() { + *m = CMsgJoinableCustomGameModesResponseEntry{} +} +func (m *CMsgJoinableCustomGameModesResponseEntry) String() string { return proto.CompactTextString(m) } +func (*CMsgJoinableCustomGameModesResponseEntry) ProtoMessage() {} +func (*CMsgJoinableCustomGameModesResponseEntry) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{32} +} + +func (m *CMsgJoinableCustomGameModesResponseEntry) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgJoinableCustomGameModesResponseEntry.Unmarshal(m, b) +} +func (m *CMsgJoinableCustomGameModesResponseEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgJoinableCustomGameModesResponseEntry.Marshal(b, m, deterministic) +} +func (m *CMsgJoinableCustomGameModesResponseEntry) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgJoinableCustomGameModesResponseEntry.Merge(m, src) +} +func (m *CMsgJoinableCustomGameModesResponseEntry) XXX_Size() int { + return xxx_messageInfo_CMsgJoinableCustomGameModesResponseEntry.Size(m) +} +func (m *CMsgJoinableCustomGameModesResponseEntry) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgJoinableCustomGameModesResponseEntry.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgJoinableCustomGameModesResponseEntry proto.InternalMessageInfo + +func (m *CMsgJoinableCustomGameModesResponseEntry) GetCustomGameId() uint64 { + if m != nil && m.CustomGameId != nil { + return *m.CustomGameId + } + return 0 +} + +func (m *CMsgJoinableCustomGameModesResponseEntry) GetLobbyCount() uint32 { + if m != nil && m.LobbyCount != nil { + return *m.LobbyCount + } + return 0 +} + +func (m *CMsgJoinableCustomGameModesResponseEntry) GetPlayerCount() uint32 { + if m != nil && m.PlayerCount != nil { + return *m.PlayerCount + } + return 0 +} + +type CMsgJoinableCustomGameModesResponse struct { + GameModes []*CMsgJoinableCustomGameModesResponseEntry `protobuf:"bytes,1,rep,name=game_modes,json=gameModes" json:"game_modes,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgJoinableCustomGameModesResponse) Reset() { *m = CMsgJoinableCustomGameModesResponse{} } +func (m *CMsgJoinableCustomGameModesResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgJoinableCustomGameModesResponse) ProtoMessage() {} +func (*CMsgJoinableCustomGameModesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{33} +} + +func (m *CMsgJoinableCustomGameModesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgJoinableCustomGameModesResponse.Unmarshal(m, b) +} +func (m *CMsgJoinableCustomGameModesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgJoinableCustomGameModesResponse.Marshal(b, m, deterministic) +} +func (m *CMsgJoinableCustomGameModesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgJoinableCustomGameModesResponse.Merge(m, src) +} +func (m *CMsgJoinableCustomGameModesResponse) XXX_Size() int { + return xxx_messageInfo_CMsgJoinableCustomGameModesResponse.Size(m) +} +func (m *CMsgJoinableCustomGameModesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgJoinableCustomGameModesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgJoinableCustomGameModesResponse proto.InternalMessageInfo + +func (m *CMsgJoinableCustomGameModesResponse) GetGameModes() []*CMsgJoinableCustomGameModesResponseEntry { + if m != nil { + return m.GameModes + } + return nil +} + +type CMsgJoinableCustomLobbiesRequest struct { + ServerRegion *uint32 `protobuf:"varint,1,opt,name=server_region,json=serverRegion" json:"server_region,omitempty"` + CustomGameId *uint64 `protobuf:"varint,2,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgJoinableCustomLobbiesRequest) Reset() { *m = CMsgJoinableCustomLobbiesRequest{} } +func (m *CMsgJoinableCustomLobbiesRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgJoinableCustomLobbiesRequest) ProtoMessage() {} +func (*CMsgJoinableCustomLobbiesRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{34} +} + +func (m *CMsgJoinableCustomLobbiesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgJoinableCustomLobbiesRequest.Unmarshal(m, b) +} +func (m *CMsgJoinableCustomLobbiesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgJoinableCustomLobbiesRequest.Marshal(b, m, deterministic) +} +func (m *CMsgJoinableCustomLobbiesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgJoinableCustomLobbiesRequest.Merge(m, src) +} +func (m *CMsgJoinableCustomLobbiesRequest) XXX_Size() int { + return xxx_messageInfo_CMsgJoinableCustomLobbiesRequest.Size(m) +} +func (m *CMsgJoinableCustomLobbiesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgJoinableCustomLobbiesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgJoinableCustomLobbiesRequest proto.InternalMessageInfo + +func (m *CMsgJoinableCustomLobbiesRequest) GetServerRegion() uint32 { + if m != nil && m.ServerRegion != nil { + return *m.ServerRegion + } + return 0 +} + +func (m *CMsgJoinableCustomLobbiesRequest) GetCustomGameId() uint64 { + if m != nil && m.CustomGameId != nil { + return *m.CustomGameId + } + return 0 +} + +type CMsgJoinableCustomLobbiesResponseEntry struct { + LobbyId *uint64 `protobuf:"fixed64,1,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` + CustomGameId *uint64 `protobuf:"varint,2,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` + LobbyName *string `protobuf:"bytes,3,opt,name=lobby_name,json=lobbyName" json:"lobby_name,omitempty"` + MemberCount *uint32 `protobuf:"varint,4,opt,name=member_count,json=memberCount" json:"member_count,omitempty"` + LeaderAccountId *uint32 `protobuf:"varint,5,opt,name=leader_account_id,json=leaderAccountId" json:"leader_account_id,omitempty"` + LeaderName *string `protobuf:"bytes,6,opt,name=leader_name,json=leaderName" json:"leader_name,omitempty"` + CustomMapName *string `protobuf:"bytes,7,opt,name=custom_map_name,json=customMapName" json:"custom_map_name,omitempty"` + MaxPlayerCount *uint32 `protobuf:"varint,8,opt,name=max_player_count,json=maxPlayerCount" json:"max_player_count,omitempty"` + ServerRegion *uint32 `protobuf:"varint,9,opt,name=server_region,json=serverRegion" json:"server_region,omitempty"` + HasPassKey *bool `protobuf:"varint,11,opt,name=has_pass_key,json=hasPassKey" json:"has_pass_key,omitempty"` + LanHostPingLocation *string `protobuf:"bytes,12,opt,name=lan_host_ping_location,json=lanHostPingLocation" json:"lan_host_ping_location,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgJoinableCustomLobbiesResponseEntry) Reset() { + *m = CMsgJoinableCustomLobbiesResponseEntry{} +} +func (m *CMsgJoinableCustomLobbiesResponseEntry) String() string { return proto.CompactTextString(m) } +func (*CMsgJoinableCustomLobbiesResponseEntry) ProtoMessage() {} +func (*CMsgJoinableCustomLobbiesResponseEntry) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{35} +} + +func (m *CMsgJoinableCustomLobbiesResponseEntry) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgJoinableCustomLobbiesResponseEntry.Unmarshal(m, b) +} +func (m *CMsgJoinableCustomLobbiesResponseEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgJoinableCustomLobbiesResponseEntry.Marshal(b, m, deterministic) +} +func (m *CMsgJoinableCustomLobbiesResponseEntry) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgJoinableCustomLobbiesResponseEntry.Merge(m, src) +} +func (m *CMsgJoinableCustomLobbiesResponseEntry) XXX_Size() int { + return xxx_messageInfo_CMsgJoinableCustomLobbiesResponseEntry.Size(m) +} +func (m *CMsgJoinableCustomLobbiesResponseEntry) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgJoinableCustomLobbiesResponseEntry.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgJoinableCustomLobbiesResponseEntry proto.InternalMessageInfo + +func (m *CMsgJoinableCustomLobbiesResponseEntry) GetLobbyId() uint64 { + if m != nil && m.LobbyId != nil { + return *m.LobbyId + } + return 0 +} + +func (m *CMsgJoinableCustomLobbiesResponseEntry) GetCustomGameId() uint64 { + if m != nil && m.CustomGameId != nil { + return *m.CustomGameId + } + return 0 +} + +func (m *CMsgJoinableCustomLobbiesResponseEntry) GetLobbyName() string { + if m != nil && m.LobbyName != nil { + return *m.LobbyName + } + return "" +} + +func (m *CMsgJoinableCustomLobbiesResponseEntry) GetMemberCount() uint32 { + if m != nil && m.MemberCount != nil { + return *m.MemberCount + } + return 0 +} + +func (m *CMsgJoinableCustomLobbiesResponseEntry) GetLeaderAccountId() uint32 { + if m != nil && m.LeaderAccountId != nil { + return *m.LeaderAccountId + } + return 0 +} + +func (m *CMsgJoinableCustomLobbiesResponseEntry) GetLeaderName() string { + if m != nil && m.LeaderName != nil { + return *m.LeaderName + } + return "" +} + +func (m *CMsgJoinableCustomLobbiesResponseEntry) GetCustomMapName() string { + if m != nil && m.CustomMapName != nil { + return *m.CustomMapName + } + return "" +} + +func (m *CMsgJoinableCustomLobbiesResponseEntry) GetMaxPlayerCount() uint32 { + if m != nil && m.MaxPlayerCount != nil { + return *m.MaxPlayerCount + } + return 0 +} + +func (m *CMsgJoinableCustomLobbiesResponseEntry) GetServerRegion() uint32 { + if m != nil && m.ServerRegion != nil { + return *m.ServerRegion + } + return 0 +} + +func (m *CMsgJoinableCustomLobbiesResponseEntry) GetHasPassKey() bool { + if m != nil && m.HasPassKey != nil { + return *m.HasPassKey + } + return false +} + +func (m *CMsgJoinableCustomLobbiesResponseEntry) GetLanHostPingLocation() string { + if m != nil && m.LanHostPingLocation != nil { + return *m.LanHostPingLocation + } + return "" +} + +type CMsgJoinableCustomLobbiesResponse struct { + Lobbies []*CMsgJoinableCustomLobbiesResponseEntry `protobuf:"bytes,1,rep,name=lobbies" json:"lobbies,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgJoinableCustomLobbiesResponse) Reset() { *m = CMsgJoinableCustomLobbiesResponse{} } +func (m *CMsgJoinableCustomLobbiesResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgJoinableCustomLobbiesResponse) ProtoMessage() {} +func (*CMsgJoinableCustomLobbiesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{36} +} + +func (m *CMsgJoinableCustomLobbiesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgJoinableCustomLobbiesResponse.Unmarshal(m, b) +} +func (m *CMsgJoinableCustomLobbiesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgJoinableCustomLobbiesResponse.Marshal(b, m, deterministic) +} +func (m *CMsgJoinableCustomLobbiesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgJoinableCustomLobbiesResponse.Merge(m, src) +} +func (m *CMsgJoinableCustomLobbiesResponse) XXX_Size() int { + return xxx_messageInfo_CMsgJoinableCustomLobbiesResponse.Size(m) +} +func (m *CMsgJoinableCustomLobbiesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgJoinableCustomLobbiesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgJoinableCustomLobbiesResponse proto.InternalMessageInfo + +func (m *CMsgJoinableCustomLobbiesResponse) GetLobbies() []*CMsgJoinableCustomLobbiesResponseEntry { + if m != nil { + return m.Lobbies + } + return nil +} + +type CMsgQuickJoinCustomLobby struct { + LegacyServerRegion *uint32 `protobuf:"varint,1,opt,name=legacy_server_region,json=legacyServerRegion" json:"legacy_server_region,omitempty"` + CustomGameId *uint64 `protobuf:"varint,2,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` + ClientVersion *uint32 `protobuf:"varint,3,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` + CreateLobbyDetails *CMsgPracticeLobbySetDetails `protobuf:"bytes,4,opt,name=create_lobby_details,json=createLobbyDetails" json:"create_lobby_details,omitempty"` + AllowAnyMap *bool `protobuf:"varint,5,opt,name=allow_any_map,json=allowAnyMap" json:"allow_any_map,omitempty"` + LegacyRegionPings []*CMsgQuickJoinCustomLobby_LegacyRegionPing `protobuf:"bytes,6,rep,name=legacy_region_pings,json=legacyRegionPings" json:"legacy_region_pings,omitempty"` + PingData *CMsgClientPingData `protobuf:"bytes,7,opt,name=ping_data,json=pingData" json:"ping_data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgQuickJoinCustomLobby) Reset() { *m = CMsgQuickJoinCustomLobby{} } +func (m *CMsgQuickJoinCustomLobby) String() string { return proto.CompactTextString(m) } +func (*CMsgQuickJoinCustomLobby) ProtoMessage() {} +func (*CMsgQuickJoinCustomLobby) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{37} +} + +func (m *CMsgQuickJoinCustomLobby) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgQuickJoinCustomLobby.Unmarshal(m, b) +} +func (m *CMsgQuickJoinCustomLobby) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgQuickJoinCustomLobby.Marshal(b, m, deterministic) +} +func (m *CMsgQuickJoinCustomLobby) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgQuickJoinCustomLobby.Merge(m, src) +} +func (m *CMsgQuickJoinCustomLobby) XXX_Size() int { + return xxx_messageInfo_CMsgQuickJoinCustomLobby.Size(m) +} +func (m *CMsgQuickJoinCustomLobby) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgQuickJoinCustomLobby.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgQuickJoinCustomLobby proto.InternalMessageInfo + +func (m *CMsgQuickJoinCustomLobby) GetLegacyServerRegion() uint32 { + if m != nil && m.LegacyServerRegion != nil { + return *m.LegacyServerRegion + } + return 0 +} + +func (m *CMsgQuickJoinCustomLobby) GetCustomGameId() uint64 { + if m != nil && m.CustomGameId != nil { + return *m.CustomGameId + } + return 0 +} + +func (m *CMsgQuickJoinCustomLobby) GetClientVersion() uint32 { + if m != nil && m.ClientVersion != nil { + return *m.ClientVersion + } + return 0 +} + +func (m *CMsgQuickJoinCustomLobby) GetCreateLobbyDetails() *CMsgPracticeLobbySetDetails { + if m != nil { + return m.CreateLobbyDetails + } + return nil +} + +func (m *CMsgQuickJoinCustomLobby) GetAllowAnyMap() bool { + if m != nil && m.AllowAnyMap != nil { + return *m.AllowAnyMap + } + return false +} + +func (m *CMsgQuickJoinCustomLobby) GetLegacyRegionPings() []*CMsgQuickJoinCustomLobby_LegacyRegionPing { + if m != nil { + return m.LegacyRegionPings + } + return nil +} + +func (m *CMsgQuickJoinCustomLobby) GetPingData() *CMsgClientPingData { + if m != nil { + return m.PingData + } + return nil +} + +type CMsgQuickJoinCustomLobby_LegacyRegionPing struct { + ServerRegion *uint32 `protobuf:"varint,1,opt,name=server_region,json=serverRegion" json:"server_region,omitempty"` + Ping *uint32 `protobuf:"varint,2,opt,name=ping" json:"ping,omitempty"` + RegionCode *uint32 `protobuf:"fixed32,3,opt,name=region_code,json=regionCode" json:"region_code,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgQuickJoinCustomLobby_LegacyRegionPing) Reset() { + *m = CMsgQuickJoinCustomLobby_LegacyRegionPing{} +} +func (m *CMsgQuickJoinCustomLobby_LegacyRegionPing) String() string { return proto.CompactTextString(m) } +func (*CMsgQuickJoinCustomLobby_LegacyRegionPing) ProtoMessage() {} +func (*CMsgQuickJoinCustomLobby_LegacyRegionPing) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{37, 0} +} + +func (m *CMsgQuickJoinCustomLobby_LegacyRegionPing) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgQuickJoinCustomLobby_LegacyRegionPing.Unmarshal(m, b) +} +func (m *CMsgQuickJoinCustomLobby_LegacyRegionPing) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgQuickJoinCustomLobby_LegacyRegionPing.Marshal(b, m, deterministic) +} +func (m *CMsgQuickJoinCustomLobby_LegacyRegionPing) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgQuickJoinCustomLobby_LegacyRegionPing.Merge(m, src) +} +func (m *CMsgQuickJoinCustomLobby_LegacyRegionPing) XXX_Size() int { + return xxx_messageInfo_CMsgQuickJoinCustomLobby_LegacyRegionPing.Size(m) +} +func (m *CMsgQuickJoinCustomLobby_LegacyRegionPing) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgQuickJoinCustomLobby_LegacyRegionPing.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgQuickJoinCustomLobby_LegacyRegionPing proto.InternalMessageInfo + +func (m *CMsgQuickJoinCustomLobby_LegacyRegionPing) GetServerRegion() uint32 { + if m != nil && m.ServerRegion != nil { + return *m.ServerRegion + } + return 0 +} + +func (m *CMsgQuickJoinCustomLobby_LegacyRegionPing) GetPing() uint32 { + if m != nil && m.Ping != nil { + return *m.Ping + } + return 0 +} + +func (m *CMsgQuickJoinCustomLobby_LegacyRegionPing) GetRegionCode() uint32 { + if m != nil && m.RegionCode != nil { + return *m.RegionCode + } + return 0 +} + +type CMsgQuickJoinCustomLobbyResponse struct { + Result *DOTAJoinLobbyResult `protobuf:"varint,1,opt,name=result,enum=protocol.DOTAJoinLobbyResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgQuickJoinCustomLobbyResponse) Reset() { *m = CMsgQuickJoinCustomLobbyResponse{} } +func (m *CMsgQuickJoinCustomLobbyResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgQuickJoinCustomLobbyResponse) ProtoMessage() {} +func (*CMsgQuickJoinCustomLobbyResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{38} +} + +func (m *CMsgQuickJoinCustomLobbyResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgQuickJoinCustomLobbyResponse.Unmarshal(m, b) +} +func (m *CMsgQuickJoinCustomLobbyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgQuickJoinCustomLobbyResponse.Marshal(b, m, deterministic) +} +func (m *CMsgQuickJoinCustomLobbyResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgQuickJoinCustomLobbyResponse.Merge(m, src) +} +func (m *CMsgQuickJoinCustomLobbyResponse) XXX_Size() int { + return xxx_messageInfo_CMsgQuickJoinCustomLobbyResponse.Size(m) +} +func (m *CMsgQuickJoinCustomLobbyResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgQuickJoinCustomLobbyResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgQuickJoinCustomLobbyResponse proto.InternalMessageInfo + +const Default_CMsgQuickJoinCustomLobbyResponse_Result DOTAJoinLobbyResult = DOTAJoinLobbyResult_DOTA_JOIN_RESULT_SUCCESS + +func (m *CMsgQuickJoinCustomLobbyResponse) GetResult() DOTAJoinLobbyResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgQuickJoinCustomLobbyResponse_Result +} + +type CMsgBotGameCreate struct { + SearchKey *string `protobuf:"bytes,1,opt,name=search_key,json=searchKey" json:"search_key,omitempty"` + ClientVersion *uint32 `protobuf:"varint,2,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` + DifficultyRadiant *DOTABotDifficulty `protobuf:"varint,3,opt,name=difficulty_radiant,json=difficultyRadiant,enum=protocol.DOTABotDifficulty,def=0" json:"difficulty_radiant,omitempty"` + Team *DOTA_GC_TEAM `protobuf:"varint,4,opt,name=team,enum=protocol.DOTA_GC_TEAM,def=0" json:"team,omitempty"` + GameMode *uint32 `protobuf:"varint,5,opt,name=game_mode,json=gameMode" json:"game_mode,omitempty"` + DifficultyDire *DOTABotDifficulty `protobuf:"varint,6,opt,name=difficulty_dire,json=difficultyDire,enum=protocol.DOTABotDifficulty,def=0" json:"difficulty_dire,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotGameCreate) Reset() { *m = CMsgBotGameCreate{} } +func (m *CMsgBotGameCreate) String() string { return proto.CompactTextString(m) } +func (*CMsgBotGameCreate) ProtoMessage() {} +func (*CMsgBotGameCreate) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{39} +} + +func (m *CMsgBotGameCreate) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotGameCreate.Unmarshal(m, b) +} +func (m *CMsgBotGameCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotGameCreate.Marshal(b, m, deterministic) +} +func (m *CMsgBotGameCreate) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotGameCreate.Merge(m, src) +} +func (m *CMsgBotGameCreate) XXX_Size() int { + return xxx_messageInfo_CMsgBotGameCreate.Size(m) +} +func (m *CMsgBotGameCreate) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotGameCreate.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotGameCreate proto.InternalMessageInfo + +const Default_CMsgBotGameCreate_DifficultyRadiant DOTABotDifficulty = DOTABotDifficulty_BOT_DIFFICULTY_PASSIVE +const Default_CMsgBotGameCreate_Team DOTA_GC_TEAM = DOTA_GC_TEAM_DOTA_GC_TEAM_GOOD_GUYS +const Default_CMsgBotGameCreate_DifficultyDire DOTABotDifficulty = DOTABotDifficulty_BOT_DIFFICULTY_PASSIVE + +func (m *CMsgBotGameCreate) GetSearchKey() string { + if m != nil && m.SearchKey != nil { + return *m.SearchKey + } + return "" +} + +func (m *CMsgBotGameCreate) GetClientVersion() uint32 { + if m != nil && m.ClientVersion != nil { + return *m.ClientVersion + } + return 0 +} + +func (m *CMsgBotGameCreate) GetDifficultyRadiant() DOTABotDifficulty { + if m != nil && m.DifficultyRadiant != nil { + return *m.DifficultyRadiant + } + return Default_CMsgBotGameCreate_DifficultyRadiant +} + +func (m *CMsgBotGameCreate) GetTeam() DOTA_GC_TEAM { + if m != nil && m.Team != nil { + return *m.Team + } + return Default_CMsgBotGameCreate_Team +} + +func (m *CMsgBotGameCreate) GetGameMode() uint32 { + if m != nil && m.GameMode != nil { + return *m.GameMode + } + return 0 +} + +func (m *CMsgBotGameCreate) GetDifficultyDire() DOTABotDifficulty { + if m != nil && m.DifficultyDire != nil { + return *m.DifficultyDire + } + return Default_CMsgBotGameCreate_DifficultyDire +} + +type CMsgCustomGameCreate struct { + SearchKey *string `protobuf:"bytes,1,opt,name=search_key,json=searchKey" json:"search_key,omitempty"` + ClientVersion *uint32 `protobuf:"varint,2,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` + Difficulty *uint32 `protobuf:"varint,3,opt,name=difficulty" json:"difficulty,omitempty"` + GameMode *string `protobuf:"bytes,4,opt,name=game_mode,json=gameMode" json:"game_mode,omitempty"` + Map *string `protobuf:"bytes,5,opt,name=map" json:"map,omitempty"` + CustomGameId *uint64 `protobuf:"varint,7,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgCustomGameCreate) Reset() { *m = CMsgCustomGameCreate{} } +func (m *CMsgCustomGameCreate) String() string { return proto.CompactTextString(m) } +func (*CMsgCustomGameCreate) ProtoMessage() {} +func (*CMsgCustomGameCreate) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{40} +} + +func (m *CMsgCustomGameCreate) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgCustomGameCreate.Unmarshal(m, b) +} +func (m *CMsgCustomGameCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgCustomGameCreate.Marshal(b, m, deterministic) +} +func (m *CMsgCustomGameCreate) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgCustomGameCreate.Merge(m, src) +} +func (m *CMsgCustomGameCreate) XXX_Size() int { + return xxx_messageInfo_CMsgCustomGameCreate.Size(m) +} +func (m *CMsgCustomGameCreate) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgCustomGameCreate.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgCustomGameCreate proto.InternalMessageInfo + +func (m *CMsgCustomGameCreate) GetSearchKey() string { + if m != nil && m.SearchKey != nil { + return *m.SearchKey + } + return "" +} + +func (m *CMsgCustomGameCreate) GetClientVersion() uint32 { + if m != nil && m.ClientVersion != nil { + return *m.ClientVersion + } + return 0 +} + +func (m *CMsgCustomGameCreate) GetDifficulty() uint32 { + if m != nil && m.Difficulty != nil { + return *m.Difficulty + } + return 0 +} + +func (m *CMsgCustomGameCreate) GetGameMode() string { + if m != nil && m.GameMode != nil { + return *m.GameMode + } + return "" +} + +func (m *CMsgCustomGameCreate) GetMap() string { + if m != nil && m.Map != nil { + return *m.Map + } + return "" +} + +func (m *CMsgCustomGameCreate) GetCustomGameId() uint64 { + if m != nil && m.CustomGameId != nil { + return *m.CustomGameId + } + return 0 +} + +type CMsgEventGameCreate struct { + SearchKey *string `protobuf:"bytes,1,opt,name=search_key,json=searchKey" json:"search_key,omitempty"` + ClientVersion *uint32 `protobuf:"varint,2,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` + Difficulty *uint32 `protobuf:"varint,3,opt,name=difficulty" json:"difficulty,omitempty"` + GameMode *string `protobuf:"bytes,4,opt,name=game_mode,json=gameMode" json:"game_mode,omitempty"` + Map *string `protobuf:"bytes,5,opt,name=map" json:"map,omitempty"` + CustomGameId *uint64 `protobuf:"varint,7,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgEventGameCreate) Reset() { *m = CMsgEventGameCreate{} } +func (m *CMsgEventGameCreate) String() string { return proto.CompactTextString(m) } +func (*CMsgEventGameCreate) ProtoMessage() {} +func (*CMsgEventGameCreate) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{41} +} + +func (m *CMsgEventGameCreate) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgEventGameCreate.Unmarshal(m, b) +} +func (m *CMsgEventGameCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgEventGameCreate.Marshal(b, m, deterministic) +} +func (m *CMsgEventGameCreate) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgEventGameCreate.Merge(m, src) +} +func (m *CMsgEventGameCreate) XXX_Size() int { + return xxx_messageInfo_CMsgEventGameCreate.Size(m) +} +func (m *CMsgEventGameCreate) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgEventGameCreate.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgEventGameCreate proto.InternalMessageInfo + +func (m *CMsgEventGameCreate) GetSearchKey() string { + if m != nil && m.SearchKey != nil { + return *m.SearchKey + } + return "" +} + +func (m *CMsgEventGameCreate) GetClientVersion() uint32 { + if m != nil && m.ClientVersion != nil { + return *m.ClientVersion + } + return 0 +} + +func (m *CMsgEventGameCreate) GetDifficulty() uint32 { + if m != nil && m.Difficulty != nil { + return *m.Difficulty + } + return 0 +} + +func (m *CMsgEventGameCreate) GetGameMode() string { + if m != nil && m.GameMode != nil { + return *m.GameMode + } + return "" +} + +func (m *CMsgEventGameCreate) GetMap() string { + if m != nil && m.Map != nil { + return *m.Map + } + return "" +} + +func (m *CMsgEventGameCreate) GetCustomGameId() uint64 { + if m != nil && m.CustomGameId != nil { + return *m.CustomGameId + } + return 0 +} + +type CMsgDOTAPartyMemberSetCoach struct { + WantsCoach *bool `protobuf:"varint,1,opt,name=wants_coach,json=wantsCoach" json:"wants_coach,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAPartyMemberSetCoach) Reset() { *m = CMsgDOTAPartyMemberSetCoach{} } +func (m *CMsgDOTAPartyMemberSetCoach) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAPartyMemberSetCoach) ProtoMessage() {} +func (*CMsgDOTAPartyMemberSetCoach) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{42} +} + +func (m *CMsgDOTAPartyMemberSetCoach) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAPartyMemberSetCoach.Unmarshal(m, b) +} +func (m *CMsgDOTAPartyMemberSetCoach) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAPartyMemberSetCoach.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAPartyMemberSetCoach) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAPartyMemberSetCoach.Merge(m, src) +} +func (m *CMsgDOTAPartyMemberSetCoach) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAPartyMemberSetCoach.Size(m) +} +func (m *CMsgDOTAPartyMemberSetCoach) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAPartyMemberSetCoach.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAPartyMemberSetCoach proto.InternalMessageInfo + +func (m *CMsgDOTAPartyMemberSetCoach) GetWantsCoach() bool { + if m != nil && m.WantsCoach != nil { + return *m.WantsCoach + } + return false +} + +type CMsgDOTASetGroupLeader struct { + NewLeaderSteamid *uint64 `protobuf:"fixed64,1,opt,name=new_leader_steamid,json=newLeaderSteamid" json:"new_leader_steamid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASetGroupLeader) Reset() { *m = CMsgDOTASetGroupLeader{} } +func (m *CMsgDOTASetGroupLeader) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASetGroupLeader) ProtoMessage() {} +func (*CMsgDOTASetGroupLeader) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{43} +} + +func (m *CMsgDOTASetGroupLeader) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASetGroupLeader.Unmarshal(m, b) +} +func (m *CMsgDOTASetGroupLeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASetGroupLeader.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASetGroupLeader) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASetGroupLeader.Merge(m, src) +} +func (m *CMsgDOTASetGroupLeader) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASetGroupLeader.Size(m) +} +func (m *CMsgDOTASetGroupLeader) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASetGroupLeader.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASetGroupLeader proto.InternalMessageInfo + +func (m *CMsgDOTASetGroupLeader) GetNewLeaderSteamid() uint64 { + if m != nil && m.NewLeaderSteamid != nil { + return *m.NewLeaderSteamid + } + return 0 +} + +type CMsgDOTACancelGroupInvites struct { + InvitedSteamids []uint64 `protobuf:"fixed64,1,rep,name=invited_steamids,json=invitedSteamids" json:"invited_steamids,omitempty"` + InvitedGroupids []uint64 `protobuf:"fixed64,2,rep,name=invited_groupids,json=invitedGroupids" json:"invited_groupids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTACancelGroupInvites) Reset() { *m = CMsgDOTACancelGroupInvites{} } +func (m *CMsgDOTACancelGroupInvites) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTACancelGroupInvites) ProtoMessage() {} +func (*CMsgDOTACancelGroupInvites) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{44} +} + +func (m *CMsgDOTACancelGroupInvites) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTACancelGroupInvites.Unmarshal(m, b) +} +func (m *CMsgDOTACancelGroupInvites) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTACancelGroupInvites.Marshal(b, m, deterministic) +} +func (m *CMsgDOTACancelGroupInvites) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTACancelGroupInvites.Merge(m, src) +} +func (m *CMsgDOTACancelGroupInvites) XXX_Size() int { + return xxx_messageInfo_CMsgDOTACancelGroupInvites.Size(m) +} +func (m *CMsgDOTACancelGroupInvites) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTACancelGroupInvites.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTACancelGroupInvites proto.InternalMessageInfo + +func (m *CMsgDOTACancelGroupInvites) GetInvitedSteamids() []uint64 { + if m != nil { + return m.InvitedSteamids + } + return nil +} + +func (m *CMsgDOTACancelGroupInvites) GetInvitedGroupids() []uint64 { + if m != nil { + return m.InvitedGroupids + } + return nil +} + +type CMsgDOTASetGroupOpenStatus struct { + Open *bool `protobuf:"varint,1,opt,name=open" json:"open,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASetGroupOpenStatus) Reset() { *m = CMsgDOTASetGroupOpenStatus{} } +func (m *CMsgDOTASetGroupOpenStatus) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASetGroupOpenStatus) ProtoMessage() {} +func (*CMsgDOTASetGroupOpenStatus) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{45} +} + +func (m *CMsgDOTASetGroupOpenStatus) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASetGroupOpenStatus.Unmarshal(m, b) +} +func (m *CMsgDOTASetGroupOpenStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASetGroupOpenStatus.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASetGroupOpenStatus) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASetGroupOpenStatus.Merge(m, src) +} +func (m *CMsgDOTASetGroupOpenStatus) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASetGroupOpenStatus.Size(m) +} +func (m *CMsgDOTASetGroupOpenStatus) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASetGroupOpenStatus.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASetGroupOpenStatus proto.InternalMessageInfo + +func (m *CMsgDOTASetGroupOpenStatus) GetOpen() bool { + if m != nil && m.Open != nil { + return *m.Open + } + return false +} + +type CMsgDOTAGroupMergeInvite struct { + OtherGroupId *uint64 `protobuf:"fixed64,1,opt,name=other_group_id,json=otherGroupId" json:"other_group_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGroupMergeInvite) Reset() { *m = CMsgDOTAGroupMergeInvite{} } +func (m *CMsgDOTAGroupMergeInvite) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGroupMergeInvite) ProtoMessage() {} +func (*CMsgDOTAGroupMergeInvite) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{46} +} + +func (m *CMsgDOTAGroupMergeInvite) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGroupMergeInvite.Unmarshal(m, b) +} +func (m *CMsgDOTAGroupMergeInvite) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGroupMergeInvite.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGroupMergeInvite) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGroupMergeInvite.Merge(m, src) +} +func (m *CMsgDOTAGroupMergeInvite) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGroupMergeInvite.Size(m) +} +func (m *CMsgDOTAGroupMergeInvite) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGroupMergeInvite.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGroupMergeInvite proto.InternalMessageInfo + +func (m *CMsgDOTAGroupMergeInvite) GetOtherGroupId() uint64 { + if m != nil && m.OtherGroupId != nil { + return *m.OtherGroupId + } + return 0 +} + +type CMsgDOTAGroupMergeResponse struct { + InitiatorGroupId *uint64 `protobuf:"fixed64,1,opt,name=initiator_group_id,json=initiatorGroupId" json:"initiator_group_id,omitempty"` + Accept *bool `protobuf:"varint,2,opt,name=accept" json:"accept,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGroupMergeResponse) Reset() { *m = CMsgDOTAGroupMergeResponse{} } +func (m *CMsgDOTAGroupMergeResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGroupMergeResponse) ProtoMessage() {} +func (*CMsgDOTAGroupMergeResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{47} +} + +func (m *CMsgDOTAGroupMergeResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGroupMergeResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAGroupMergeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGroupMergeResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGroupMergeResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGroupMergeResponse.Merge(m, src) +} +func (m *CMsgDOTAGroupMergeResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGroupMergeResponse.Size(m) +} +func (m *CMsgDOTAGroupMergeResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGroupMergeResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGroupMergeResponse proto.InternalMessageInfo + +func (m *CMsgDOTAGroupMergeResponse) GetInitiatorGroupId() uint64 { + if m != nil && m.InitiatorGroupId != nil { + return *m.InitiatorGroupId + } + return 0 +} + +func (m *CMsgDOTAGroupMergeResponse) GetAccept() bool { + if m != nil && m.Accept != nil { + return *m.Accept + } + return false +} + +type CMsgDOTAGroupMergeReply struct { + Result *EDOTAGroupMergeResult `protobuf:"varint,1,opt,name=result,enum=protocol.EDOTAGroupMergeResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGroupMergeReply) Reset() { *m = CMsgDOTAGroupMergeReply{} } +func (m *CMsgDOTAGroupMergeReply) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGroupMergeReply) ProtoMessage() {} +func (*CMsgDOTAGroupMergeReply) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{48} +} + +func (m *CMsgDOTAGroupMergeReply) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGroupMergeReply.Unmarshal(m, b) +} +func (m *CMsgDOTAGroupMergeReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGroupMergeReply.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGroupMergeReply) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGroupMergeReply.Merge(m, src) +} +func (m *CMsgDOTAGroupMergeReply) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGroupMergeReply.Size(m) +} +func (m *CMsgDOTAGroupMergeReply) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGroupMergeReply.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGroupMergeReply proto.InternalMessageInfo + +const Default_CMsgDOTAGroupMergeReply_Result EDOTAGroupMergeResult = EDOTAGroupMergeResult_k_EDOTAGroupMergeResult_OK + +func (m *CMsgDOTAGroupMergeReply) GetResult() EDOTAGroupMergeResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAGroupMergeReply_Result +} + +type CMsgSpectatorLobbyGameDetails struct { + Language *uint32 `protobuf:"varint,1,opt,name=language" json:"language,omitempty"` + MatchId *uint64 `protobuf:"varint,2,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + ServerSteamId *uint64 `protobuf:"fixed64,3,opt,name=server_steam_id,json=serverSteamId" json:"server_steam_id,omitempty"` + StreamUrl *string `protobuf:"bytes,4,opt,name=stream_url,json=streamUrl" json:"stream_url,omitempty"` + StreamName *string `protobuf:"bytes,5,opt,name=stream_name,json=streamName" json:"stream_name,omitempty"` + LeagueId *uint32 `protobuf:"varint,6,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + SeriesType *uint32 `protobuf:"varint,7,opt,name=series_type,json=seriesType" json:"series_type,omitempty"` + SeriesGame *uint32 `protobuf:"varint,8,opt,name=series_game,json=seriesGame" json:"series_game,omitempty"` + RadiantTeam *CMsgSpectatorLobbyGameDetails_Team `protobuf:"bytes,9,opt,name=radiant_team,json=radiantTeam" json:"radiant_team,omitempty"` + DireTeam *CMsgSpectatorLobbyGameDetails_Team `protobuf:"bytes,10,opt,name=dire_team,json=direTeam" json:"dire_team,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSpectatorLobbyGameDetails) Reset() { *m = CMsgSpectatorLobbyGameDetails{} } +func (m *CMsgSpectatorLobbyGameDetails) String() string { return proto.CompactTextString(m) } +func (*CMsgSpectatorLobbyGameDetails) ProtoMessage() {} +func (*CMsgSpectatorLobbyGameDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{49} +} + +func (m *CMsgSpectatorLobbyGameDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSpectatorLobbyGameDetails.Unmarshal(m, b) +} +func (m *CMsgSpectatorLobbyGameDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSpectatorLobbyGameDetails.Marshal(b, m, deterministic) +} +func (m *CMsgSpectatorLobbyGameDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSpectatorLobbyGameDetails.Merge(m, src) +} +func (m *CMsgSpectatorLobbyGameDetails) XXX_Size() int { + return xxx_messageInfo_CMsgSpectatorLobbyGameDetails.Size(m) +} +func (m *CMsgSpectatorLobbyGameDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSpectatorLobbyGameDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSpectatorLobbyGameDetails proto.InternalMessageInfo + +func (m *CMsgSpectatorLobbyGameDetails) GetLanguage() uint32 { + if m != nil && m.Language != nil { + return *m.Language + } + return 0 +} + +func (m *CMsgSpectatorLobbyGameDetails) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgSpectatorLobbyGameDetails) GetServerSteamId() uint64 { + if m != nil && m.ServerSteamId != nil { + return *m.ServerSteamId + } + return 0 +} + +func (m *CMsgSpectatorLobbyGameDetails) GetStreamUrl() string { + if m != nil && m.StreamUrl != nil { + return *m.StreamUrl + } + return "" +} + +func (m *CMsgSpectatorLobbyGameDetails) GetStreamName() string { + if m != nil && m.StreamName != nil { + return *m.StreamName + } + return "" +} + +func (m *CMsgSpectatorLobbyGameDetails) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgSpectatorLobbyGameDetails) GetSeriesType() uint32 { + if m != nil && m.SeriesType != nil { + return *m.SeriesType + } + return 0 +} + +func (m *CMsgSpectatorLobbyGameDetails) GetSeriesGame() uint32 { + if m != nil && m.SeriesGame != nil { + return *m.SeriesGame + } + return 0 +} + +func (m *CMsgSpectatorLobbyGameDetails) GetRadiantTeam() *CMsgSpectatorLobbyGameDetails_Team { + if m != nil { + return m.RadiantTeam + } + return nil +} + +func (m *CMsgSpectatorLobbyGameDetails) GetDireTeam() *CMsgSpectatorLobbyGameDetails_Team { + if m != nil { + return m.DireTeam + } + return nil +} + +type CMsgSpectatorLobbyGameDetails_Team struct { + TeamId *uint32 `protobuf:"varint,1,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + TeamName *string `protobuf:"bytes,2,opt,name=team_name,json=teamName" json:"team_name,omitempty"` + TeamLogo *uint64 `protobuf:"fixed64,3,opt,name=team_logo,json=teamLogo" json:"team_logo,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSpectatorLobbyGameDetails_Team) Reset() { *m = CMsgSpectatorLobbyGameDetails_Team{} } +func (m *CMsgSpectatorLobbyGameDetails_Team) String() string { return proto.CompactTextString(m) } +func (*CMsgSpectatorLobbyGameDetails_Team) ProtoMessage() {} +func (*CMsgSpectatorLobbyGameDetails_Team) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{49, 0} +} + +func (m *CMsgSpectatorLobbyGameDetails_Team) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSpectatorLobbyGameDetails_Team.Unmarshal(m, b) +} +func (m *CMsgSpectatorLobbyGameDetails_Team) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSpectatorLobbyGameDetails_Team.Marshal(b, m, deterministic) +} +func (m *CMsgSpectatorLobbyGameDetails_Team) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSpectatorLobbyGameDetails_Team.Merge(m, src) +} +func (m *CMsgSpectatorLobbyGameDetails_Team) XXX_Size() int { + return xxx_messageInfo_CMsgSpectatorLobbyGameDetails_Team.Size(m) +} +func (m *CMsgSpectatorLobbyGameDetails_Team) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSpectatorLobbyGameDetails_Team.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSpectatorLobbyGameDetails_Team proto.InternalMessageInfo + +func (m *CMsgSpectatorLobbyGameDetails_Team) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgSpectatorLobbyGameDetails_Team) GetTeamName() string { + if m != nil && m.TeamName != nil { + return *m.TeamName + } + return "" +} + +func (m *CMsgSpectatorLobbyGameDetails_Team) GetTeamLogo() uint64 { + if m != nil && m.TeamLogo != nil { + return *m.TeamLogo + } + return 0 +} + +type CMsgSetSpectatorLobbyDetails struct { + LobbyId *uint64 `protobuf:"varint,1,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` + LobbyName *string `protobuf:"bytes,2,opt,name=lobby_name,json=lobbyName" json:"lobby_name,omitempty"` + PassKey *string `protobuf:"bytes,3,opt,name=pass_key,json=passKey" json:"pass_key,omitempty"` + GameDetails *CMsgSpectatorLobbyGameDetails `protobuf:"bytes,4,opt,name=game_details,json=gameDetails" json:"game_details,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSetSpectatorLobbyDetails) Reset() { *m = CMsgSetSpectatorLobbyDetails{} } +func (m *CMsgSetSpectatorLobbyDetails) String() string { return proto.CompactTextString(m) } +func (*CMsgSetSpectatorLobbyDetails) ProtoMessage() {} +func (*CMsgSetSpectatorLobbyDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{50} +} + +func (m *CMsgSetSpectatorLobbyDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSetSpectatorLobbyDetails.Unmarshal(m, b) +} +func (m *CMsgSetSpectatorLobbyDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSetSpectatorLobbyDetails.Marshal(b, m, deterministic) +} +func (m *CMsgSetSpectatorLobbyDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSetSpectatorLobbyDetails.Merge(m, src) +} +func (m *CMsgSetSpectatorLobbyDetails) XXX_Size() int { + return xxx_messageInfo_CMsgSetSpectatorLobbyDetails.Size(m) +} +func (m *CMsgSetSpectatorLobbyDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSetSpectatorLobbyDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSetSpectatorLobbyDetails proto.InternalMessageInfo + +func (m *CMsgSetSpectatorLobbyDetails) GetLobbyId() uint64 { + if m != nil && m.LobbyId != nil { + return *m.LobbyId + } + return 0 +} + +func (m *CMsgSetSpectatorLobbyDetails) GetLobbyName() string { + if m != nil && m.LobbyName != nil { + return *m.LobbyName + } + return "" +} + +func (m *CMsgSetSpectatorLobbyDetails) GetPassKey() string { + if m != nil && m.PassKey != nil { + return *m.PassKey + } + return "" +} + +func (m *CMsgSetSpectatorLobbyDetails) GetGameDetails() *CMsgSpectatorLobbyGameDetails { + if m != nil { + return m.GameDetails + } + return nil +} + +type CMsgCreateSpectatorLobby struct { + ClientVersion *uint32 `protobuf:"varint,1,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` + Details *CMsgSetSpectatorLobbyDetails `protobuf:"bytes,2,opt,name=details" json:"details,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgCreateSpectatorLobby) Reset() { *m = CMsgCreateSpectatorLobby{} } +func (m *CMsgCreateSpectatorLobby) String() string { return proto.CompactTextString(m) } +func (*CMsgCreateSpectatorLobby) ProtoMessage() {} +func (*CMsgCreateSpectatorLobby) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{51} +} + +func (m *CMsgCreateSpectatorLobby) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgCreateSpectatorLobby.Unmarshal(m, b) +} +func (m *CMsgCreateSpectatorLobby) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgCreateSpectatorLobby.Marshal(b, m, deterministic) +} +func (m *CMsgCreateSpectatorLobby) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgCreateSpectatorLobby.Merge(m, src) +} +func (m *CMsgCreateSpectatorLobby) XXX_Size() int { + return xxx_messageInfo_CMsgCreateSpectatorLobby.Size(m) +} +func (m *CMsgCreateSpectatorLobby) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgCreateSpectatorLobby.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgCreateSpectatorLobby proto.InternalMessageInfo + +func (m *CMsgCreateSpectatorLobby) GetClientVersion() uint32 { + if m != nil && m.ClientVersion != nil { + return *m.ClientVersion + } + return 0 +} + +func (m *CMsgCreateSpectatorLobby) GetDetails() *CMsgSetSpectatorLobbyDetails { + if m != nil { + return m.Details + } + return nil +} + +type CMsgSpectatorLobbyList struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSpectatorLobbyList) Reset() { *m = CMsgSpectatorLobbyList{} } +func (m *CMsgSpectatorLobbyList) String() string { return proto.CompactTextString(m) } +func (*CMsgSpectatorLobbyList) ProtoMessage() {} +func (*CMsgSpectatorLobbyList) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{52} +} + +func (m *CMsgSpectatorLobbyList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSpectatorLobbyList.Unmarshal(m, b) +} +func (m *CMsgSpectatorLobbyList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSpectatorLobbyList.Marshal(b, m, deterministic) +} +func (m *CMsgSpectatorLobbyList) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSpectatorLobbyList.Merge(m, src) +} +func (m *CMsgSpectatorLobbyList) XXX_Size() int { + return xxx_messageInfo_CMsgSpectatorLobbyList.Size(m) +} +func (m *CMsgSpectatorLobbyList) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSpectatorLobbyList.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSpectatorLobbyList proto.InternalMessageInfo + +type CMsgSpectatorLobbyListResponse struct { + Lobbies []*CMsgSpectatorLobbyListResponse_SpectatorLobby `protobuf:"bytes,1,rep,name=lobbies" json:"lobbies,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSpectatorLobbyListResponse) Reset() { *m = CMsgSpectatorLobbyListResponse{} } +func (m *CMsgSpectatorLobbyListResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgSpectatorLobbyListResponse) ProtoMessage() {} +func (*CMsgSpectatorLobbyListResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{53} +} + +func (m *CMsgSpectatorLobbyListResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSpectatorLobbyListResponse.Unmarshal(m, b) +} +func (m *CMsgSpectatorLobbyListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSpectatorLobbyListResponse.Marshal(b, m, deterministic) +} +func (m *CMsgSpectatorLobbyListResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSpectatorLobbyListResponse.Merge(m, src) +} +func (m *CMsgSpectatorLobbyListResponse) XXX_Size() int { + return xxx_messageInfo_CMsgSpectatorLobbyListResponse.Size(m) +} +func (m *CMsgSpectatorLobbyListResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSpectatorLobbyListResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSpectatorLobbyListResponse proto.InternalMessageInfo + +func (m *CMsgSpectatorLobbyListResponse) GetLobbies() []*CMsgSpectatorLobbyListResponse_SpectatorLobby { + if m != nil { + return m.Lobbies + } + return nil +} + +type CMsgSpectatorLobbyListResponse_SpectatorLobby struct { + LobbyId *uint64 `protobuf:"varint,1,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` + GameName *string `protobuf:"bytes,2,opt,name=game_name,json=gameName" json:"game_name,omitempty"` + RequiresPassKey *bool `protobuf:"varint,3,opt,name=requires_pass_key,json=requiresPassKey" json:"requires_pass_key,omitempty"` + LeaderAccountId *uint32 `protobuf:"varint,4,opt,name=leader_account_id,json=leaderAccountId" json:"leader_account_id,omitempty"` + MemberCount *uint32 `protobuf:"varint,5,opt,name=member_count,json=memberCount" json:"member_count,omitempty"` + GameDetails *CMsgSpectatorLobbyGameDetails `protobuf:"bytes,7,opt,name=game_details,json=gameDetails" json:"game_details,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSpectatorLobbyListResponse_SpectatorLobby) Reset() { + *m = CMsgSpectatorLobbyListResponse_SpectatorLobby{} +} +func (m *CMsgSpectatorLobbyListResponse_SpectatorLobby) String() string { + return proto.CompactTextString(m) +} +func (*CMsgSpectatorLobbyListResponse_SpectatorLobby) ProtoMessage() {} +func (*CMsgSpectatorLobbyListResponse_SpectatorLobby) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{53, 0} +} + +func (m *CMsgSpectatorLobbyListResponse_SpectatorLobby) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSpectatorLobbyListResponse_SpectatorLobby.Unmarshal(m, b) +} +func (m *CMsgSpectatorLobbyListResponse_SpectatorLobby) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSpectatorLobbyListResponse_SpectatorLobby.Marshal(b, m, deterministic) +} +func (m *CMsgSpectatorLobbyListResponse_SpectatorLobby) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSpectatorLobbyListResponse_SpectatorLobby.Merge(m, src) +} +func (m *CMsgSpectatorLobbyListResponse_SpectatorLobby) XXX_Size() int { + return xxx_messageInfo_CMsgSpectatorLobbyListResponse_SpectatorLobby.Size(m) +} +func (m *CMsgSpectatorLobbyListResponse_SpectatorLobby) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSpectatorLobbyListResponse_SpectatorLobby.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSpectatorLobbyListResponse_SpectatorLobby proto.InternalMessageInfo + +func (m *CMsgSpectatorLobbyListResponse_SpectatorLobby) GetLobbyId() uint64 { + if m != nil && m.LobbyId != nil { + return *m.LobbyId + } + return 0 +} + +func (m *CMsgSpectatorLobbyListResponse_SpectatorLobby) GetGameName() string { + if m != nil && m.GameName != nil { + return *m.GameName + } + return "" +} + +func (m *CMsgSpectatorLobbyListResponse_SpectatorLobby) GetRequiresPassKey() bool { + if m != nil && m.RequiresPassKey != nil { + return *m.RequiresPassKey + } + return false +} + +func (m *CMsgSpectatorLobbyListResponse_SpectatorLobby) GetLeaderAccountId() uint32 { + if m != nil && m.LeaderAccountId != nil { + return *m.LeaderAccountId + } + return 0 +} + +func (m *CMsgSpectatorLobbyListResponse_SpectatorLobby) GetMemberCount() uint32 { + if m != nil && m.MemberCount != nil { + return *m.MemberCount + } + return 0 +} + +func (m *CMsgSpectatorLobbyListResponse_SpectatorLobby) GetGameDetails() *CMsgSpectatorLobbyGameDetails { + if m != nil { + return m.GameDetails + } + return nil +} + +type CMsgClientToGCRequestSteamDatagramTicket struct { + ServerSteamId *uint64 `protobuf:"fixed64,1,opt,name=server_steam_id,json=serverSteamId" json:"server_steam_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestSteamDatagramTicket) Reset() { + *m = CMsgClientToGCRequestSteamDatagramTicket{} +} +func (m *CMsgClientToGCRequestSteamDatagramTicket) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCRequestSteamDatagramTicket) ProtoMessage() {} +func (*CMsgClientToGCRequestSteamDatagramTicket) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{54} +} + +func (m *CMsgClientToGCRequestSteamDatagramTicket) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestSteamDatagramTicket.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestSteamDatagramTicket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestSteamDatagramTicket.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestSteamDatagramTicket) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestSteamDatagramTicket.Merge(m, src) +} +func (m *CMsgClientToGCRequestSteamDatagramTicket) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestSteamDatagramTicket.Size(m) +} +func (m *CMsgClientToGCRequestSteamDatagramTicket) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestSteamDatagramTicket.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestSteamDatagramTicket proto.InternalMessageInfo + +func (m *CMsgClientToGCRequestSteamDatagramTicket) GetServerSteamId() uint64 { + if m != nil && m.ServerSteamId != nil { + return *m.ServerSteamId + } + return 0 +} + +type CMsgClientToGCRequestSteamDatagramTicketResponse struct { + SerializedTicket []byte `protobuf:"bytes,1,opt,name=serialized_ticket,json=serializedTicket" json:"serialized_ticket,omitempty"` + Message *string `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRequestSteamDatagramTicketResponse) Reset() { + *m = CMsgClientToGCRequestSteamDatagramTicketResponse{} +} +func (m *CMsgClientToGCRequestSteamDatagramTicketResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCRequestSteamDatagramTicketResponse) ProtoMessage() {} +func (*CMsgClientToGCRequestSteamDatagramTicketResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{55} +} + +func (m *CMsgClientToGCRequestSteamDatagramTicketResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRequestSteamDatagramTicketResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCRequestSteamDatagramTicketResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRequestSteamDatagramTicketResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRequestSteamDatagramTicketResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRequestSteamDatagramTicketResponse.Merge(m, src) +} +func (m *CMsgClientToGCRequestSteamDatagramTicketResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRequestSteamDatagramTicketResponse.Size(m) +} +func (m *CMsgClientToGCRequestSteamDatagramTicketResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRequestSteamDatagramTicketResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRequestSteamDatagramTicketResponse proto.InternalMessageInfo + +func (m *CMsgClientToGCRequestSteamDatagramTicketResponse) GetSerializedTicket() []byte { + if m != nil { + return m.SerializedTicket + } + return nil +} + +func (m *CMsgClientToGCRequestSteamDatagramTicketResponse) GetMessage() string { + if m != nil && m.Message != nil { + return *m.Message + } + return "" +} + +type CMsgGCToClientSteamDatagramTicket struct { + LegacyTimeExpiry *uint32 `protobuf:"fixed32,1,opt,name=legacy_time_expiry,json=legacyTimeExpiry" json:"legacy_time_expiry,omitempty"` + LegacyAuthorizedSteamId *uint64 `protobuf:"fixed64,2,opt,name=legacy_authorized_steam_id,json=legacyAuthorizedSteamId" json:"legacy_authorized_steam_id,omitempty"` + LegacyAuthorizedPublicIp *uint32 `protobuf:"fixed32,3,opt,name=legacy_authorized_public_ip,json=legacyAuthorizedPublicIp" json:"legacy_authorized_public_ip,omitempty"` + LegacyGameserverSteamId *uint64 `protobuf:"fixed64,4,opt,name=legacy_gameserver_steam_id,json=legacyGameserverSteamId" json:"legacy_gameserver_steam_id,omitempty"` + LegacyGameserverNetId *uint64 `protobuf:"fixed64,5,opt,name=legacy_gameserver_net_id,json=legacyGameserverNetId" json:"legacy_gameserver_net_id,omitempty"` + LegacySignature []byte `protobuf:"bytes,6,opt,name=legacy_signature,json=legacySignature" json:"legacy_signature,omitempty"` + LegacyAppId *uint32 `protobuf:"varint,7,opt,name=legacy_app_id,json=legacyAppId" json:"legacy_app_id,omitempty"` + LegacyExtraFields [][]byte `protobuf:"bytes,8,rep,name=legacy_extra_fields,json=legacyExtraFields" json:"legacy_extra_fields,omitempty"` + SerializedTicket []byte `protobuf:"bytes,16,opt,name=serialized_ticket,json=serializedTicket" json:"serialized_ticket,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientSteamDatagramTicket) Reset() { *m = CMsgGCToClientSteamDatagramTicket{} } +func (m *CMsgGCToClientSteamDatagramTicket) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientSteamDatagramTicket) ProtoMessage() {} +func (*CMsgGCToClientSteamDatagramTicket) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{56} +} + +func (m *CMsgGCToClientSteamDatagramTicket) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientSteamDatagramTicket.Unmarshal(m, b) +} +func (m *CMsgGCToClientSteamDatagramTicket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientSteamDatagramTicket.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientSteamDatagramTicket) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientSteamDatagramTicket.Merge(m, src) +} +func (m *CMsgGCToClientSteamDatagramTicket) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientSteamDatagramTicket.Size(m) +} +func (m *CMsgGCToClientSteamDatagramTicket) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientSteamDatagramTicket.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientSteamDatagramTicket proto.InternalMessageInfo + +func (m *CMsgGCToClientSteamDatagramTicket) GetLegacyTimeExpiry() uint32 { + if m != nil && m.LegacyTimeExpiry != nil { + return *m.LegacyTimeExpiry + } + return 0 +} + +func (m *CMsgGCToClientSteamDatagramTicket) GetLegacyAuthorizedSteamId() uint64 { + if m != nil && m.LegacyAuthorizedSteamId != nil { + return *m.LegacyAuthorizedSteamId + } + return 0 +} + +func (m *CMsgGCToClientSteamDatagramTicket) GetLegacyAuthorizedPublicIp() uint32 { + if m != nil && m.LegacyAuthorizedPublicIp != nil { + return *m.LegacyAuthorizedPublicIp + } + return 0 +} + +func (m *CMsgGCToClientSteamDatagramTicket) GetLegacyGameserverSteamId() uint64 { + if m != nil && m.LegacyGameserverSteamId != nil { + return *m.LegacyGameserverSteamId + } + return 0 +} + +func (m *CMsgGCToClientSteamDatagramTicket) GetLegacyGameserverNetId() uint64 { + if m != nil && m.LegacyGameserverNetId != nil { + return *m.LegacyGameserverNetId + } + return 0 +} + +func (m *CMsgGCToClientSteamDatagramTicket) GetLegacySignature() []byte { + if m != nil { + return m.LegacySignature + } + return nil +} + +func (m *CMsgGCToClientSteamDatagramTicket) GetLegacyAppId() uint32 { + if m != nil && m.LegacyAppId != nil { + return *m.LegacyAppId + } + return 0 +} + +func (m *CMsgGCToClientSteamDatagramTicket) GetLegacyExtraFields() [][]byte { + if m != nil { + return m.LegacyExtraFields + } + return nil +} + +func (m *CMsgGCToClientSteamDatagramTicket) GetSerializedTicket() []byte { + if m != nil { + return m.SerializedTicket + } + return nil +} + +type CMsgGCToClientRequestLaneSelection struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientRequestLaneSelection) Reset() { *m = CMsgGCToClientRequestLaneSelection{} } +func (m *CMsgGCToClientRequestLaneSelection) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientRequestLaneSelection) ProtoMessage() {} +func (*CMsgGCToClientRequestLaneSelection) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{57} +} + +func (m *CMsgGCToClientRequestLaneSelection) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientRequestLaneSelection.Unmarshal(m, b) +} +func (m *CMsgGCToClientRequestLaneSelection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientRequestLaneSelection.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientRequestLaneSelection) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientRequestLaneSelection.Merge(m, src) +} +func (m *CMsgGCToClientRequestLaneSelection) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientRequestLaneSelection.Size(m) +} +func (m *CMsgGCToClientRequestLaneSelection) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientRequestLaneSelection.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientRequestLaneSelection proto.InternalMessageInfo + +type CMsgGCToClientRequestLaneSelectionResponse struct { + LaneSelectionFlags *uint32 `protobuf:"varint,1,opt,name=lane_selection_flags,json=laneSelectionFlags" json:"lane_selection_flags,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientRequestLaneSelectionResponse) Reset() { + *m = CMsgGCToClientRequestLaneSelectionResponse{} +} +func (m *CMsgGCToClientRequestLaneSelectionResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientRequestLaneSelectionResponse) ProtoMessage() {} +func (*CMsgGCToClientRequestLaneSelectionResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_e0fdebce9d851710, []int{58} +} + +func (m *CMsgGCToClientRequestLaneSelectionResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientRequestLaneSelectionResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientRequestLaneSelectionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientRequestLaneSelectionResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientRequestLaneSelectionResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientRequestLaneSelectionResponse.Merge(m, src) +} +func (m *CMsgGCToClientRequestLaneSelectionResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientRequestLaneSelectionResponse.Size(m) +} +func (m *CMsgGCToClientRequestLaneSelectionResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientRequestLaneSelectionResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientRequestLaneSelectionResponse proto.InternalMessageInfo + +func (m *CMsgGCToClientRequestLaneSelectionResponse) GetLaneSelectionFlags() uint32 { + if m != nil && m.LaneSelectionFlags != nil { + return *m.LaneSelectionFlags + } + return 0 +} + +func init() { + proto.RegisterEnum("protocol.EStartFindingMatchResult", EStartFindingMatchResult_name, EStartFindingMatchResult_value) + proto.RegisterType((*CMsgStartFindingMatch)(nil), "protocol.CMsgStartFindingMatch") + proto.RegisterType((*CMsgStartFindingMatchResult)(nil), "protocol.CMsgStartFindingMatchResult") + proto.RegisterType((*CMsgStopFindingMatch)(nil), "protocol.CMsgStopFindingMatch") + proto.RegisterType((*CMsgPartyBuilderOptions)(nil), "protocol.CMsgPartyBuilderOptions") + proto.RegisterType((*CMsgReadyUp)(nil), "protocol.CMsgReadyUp") + proto.RegisterType((*CMsgReadyUpStatus)(nil), "protocol.CMsgReadyUpStatus") + proto.RegisterType((*CMsgAbandonCurrentGame)(nil), "protocol.CMsgAbandonCurrentGame") + proto.RegisterType((*CMsgPracticeLobbySetDetails)(nil), "protocol.CMsgPracticeLobbySetDetails") + proto.RegisterType((*CMsgPracticeLobbyCreate)(nil), "protocol.CMsgPracticeLobbyCreate") + proto.RegisterType((*CMsgPracticeLobbyCreate_SaveGame)(nil), "protocol.CMsgPracticeLobbyCreate.SaveGame") + proto.RegisterType((*CMsgPracticeLobbySetTeamSlot)(nil), "protocol.CMsgPracticeLobbySetTeamSlot") + proto.RegisterType((*CMsgPracticeLobbySetCoach)(nil), "protocol.CMsgPracticeLobbySetCoach") + proto.RegisterType((*CMsgPracticeLobbyJoinBroadcastChannel)(nil), "protocol.CMsgPracticeLobbyJoinBroadcastChannel") + proto.RegisterType((*CMsgPracticeLobbyCloseBroadcastChannel)(nil), "protocol.CMsgPracticeLobbyCloseBroadcastChannel") + proto.RegisterType((*CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus)(nil), "protocol.CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus") + proto.RegisterType((*CMsgPracticeLobbyKick)(nil), "protocol.CMsgPracticeLobbyKick") + proto.RegisterType((*CMsgPracticeLobbyKickFromTeam)(nil), "protocol.CMsgPracticeLobbyKickFromTeam") + proto.RegisterType((*CMsgPracticeLobbyLeave)(nil), "protocol.CMsgPracticeLobbyLeave") + proto.RegisterType((*CMsgPracticeLobbyLaunch)(nil), "protocol.CMsgPracticeLobbyLaunch") + proto.RegisterType((*CMsgApplyTeamToPracticeLobby)(nil), "protocol.CMsgApplyTeamToPracticeLobby") + proto.RegisterType((*CMsgClearPracticeLobbyTeam)(nil), "protocol.CMsgClearPracticeLobbyTeam") + proto.RegisterType((*CMsgPracticeLobbyList)(nil), "protocol.CMsgPracticeLobbyList") + proto.RegisterType((*CMsgPracticeLobbyListResponseEntry)(nil), "protocol.CMsgPracticeLobbyListResponseEntry") + proto.RegisterType((*CMsgPracticeLobbyListResponseEntry_CLobbyMember)(nil), "protocol.CMsgPracticeLobbyListResponseEntry.CLobbyMember") + proto.RegisterType((*CMsgPracticeLobbyListResponse)(nil), "protocol.CMsgPracticeLobbyListResponse") + proto.RegisterType((*CMsgLobbyList)(nil), "protocol.CMsgLobbyList") + proto.RegisterType((*CMsgLobbyListResponse)(nil), "protocol.CMsgLobbyListResponse") + proto.RegisterType((*CMsgPracticeLobbyJoin)(nil), "protocol.CMsgPracticeLobbyJoin") + proto.RegisterType((*CMsgPracticeLobbyJoinResponse)(nil), "protocol.CMsgPracticeLobbyJoinResponse") + proto.RegisterType((*CMsgFriendPracticeLobbyListRequest)(nil), "protocol.CMsgFriendPracticeLobbyListRequest") + proto.RegisterType((*CMsgFriendPracticeLobbyListResponse)(nil), "protocol.CMsgFriendPracticeLobbyListResponse") + proto.RegisterType((*CMsgGuildmatePracticeLobbyListRequest)(nil), "protocol.CMsgGuildmatePracticeLobbyListRequest") + proto.RegisterType((*CMsgGuildmatePracticeLobbyListResponse)(nil), "protocol.CMsgGuildmatePracticeLobbyListResponse") + proto.RegisterType((*CMsgJoinableCustomGameModesRequest)(nil), "protocol.CMsgJoinableCustomGameModesRequest") + proto.RegisterType((*CMsgJoinableCustomGameModesResponseEntry)(nil), "protocol.CMsgJoinableCustomGameModesResponseEntry") + proto.RegisterType((*CMsgJoinableCustomGameModesResponse)(nil), "protocol.CMsgJoinableCustomGameModesResponse") + proto.RegisterType((*CMsgJoinableCustomLobbiesRequest)(nil), "protocol.CMsgJoinableCustomLobbiesRequest") + proto.RegisterType((*CMsgJoinableCustomLobbiesResponseEntry)(nil), "protocol.CMsgJoinableCustomLobbiesResponseEntry") + proto.RegisterType((*CMsgJoinableCustomLobbiesResponse)(nil), "protocol.CMsgJoinableCustomLobbiesResponse") + proto.RegisterType((*CMsgQuickJoinCustomLobby)(nil), "protocol.CMsgQuickJoinCustomLobby") + proto.RegisterType((*CMsgQuickJoinCustomLobby_LegacyRegionPing)(nil), "protocol.CMsgQuickJoinCustomLobby.LegacyRegionPing") + proto.RegisterType((*CMsgQuickJoinCustomLobbyResponse)(nil), "protocol.CMsgQuickJoinCustomLobbyResponse") + proto.RegisterType((*CMsgBotGameCreate)(nil), "protocol.CMsgBotGameCreate") + proto.RegisterType((*CMsgCustomGameCreate)(nil), "protocol.CMsgCustomGameCreate") + proto.RegisterType((*CMsgEventGameCreate)(nil), "protocol.CMsgEventGameCreate") + proto.RegisterType((*CMsgDOTAPartyMemberSetCoach)(nil), "protocol.CMsgDOTAPartyMemberSetCoach") + proto.RegisterType((*CMsgDOTASetGroupLeader)(nil), "protocol.CMsgDOTASetGroupLeader") + proto.RegisterType((*CMsgDOTACancelGroupInvites)(nil), "protocol.CMsgDOTACancelGroupInvites") + proto.RegisterType((*CMsgDOTASetGroupOpenStatus)(nil), "protocol.CMsgDOTASetGroupOpenStatus") + proto.RegisterType((*CMsgDOTAGroupMergeInvite)(nil), "protocol.CMsgDOTAGroupMergeInvite") + proto.RegisterType((*CMsgDOTAGroupMergeResponse)(nil), "protocol.CMsgDOTAGroupMergeResponse") + proto.RegisterType((*CMsgDOTAGroupMergeReply)(nil), "protocol.CMsgDOTAGroupMergeReply") + proto.RegisterType((*CMsgSpectatorLobbyGameDetails)(nil), "protocol.CMsgSpectatorLobbyGameDetails") + proto.RegisterType((*CMsgSpectatorLobbyGameDetails_Team)(nil), "protocol.CMsgSpectatorLobbyGameDetails.Team") + proto.RegisterType((*CMsgSetSpectatorLobbyDetails)(nil), "protocol.CMsgSetSpectatorLobbyDetails") + proto.RegisterType((*CMsgCreateSpectatorLobby)(nil), "protocol.CMsgCreateSpectatorLobby") + proto.RegisterType((*CMsgSpectatorLobbyList)(nil), "protocol.CMsgSpectatorLobbyList") + proto.RegisterType((*CMsgSpectatorLobbyListResponse)(nil), "protocol.CMsgSpectatorLobbyListResponse") + proto.RegisterType((*CMsgSpectatorLobbyListResponse_SpectatorLobby)(nil), "protocol.CMsgSpectatorLobbyListResponse.SpectatorLobby") + proto.RegisterType((*CMsgClientToGCRequestSteamDatagramTicket)(nil), "protocol.CMsgClientToGCRequestSteamDatagramTicket") + proto.RegisterType((*CMsgClientToGCRequestSteamDatagramTicketResponse)(nil), "protocol.CMsgClientToGCRequestSteamDatagramTicketResponse") + proto.RegisterType((*CMsgGCToClientSteamDatagramTicket)(nil), "protocol.CMsgGCToClientSteamDatagramTicket") + proto.RegisterType((*CMsgGCToClientRequestLaneSelection)(nil), "protocol.CMsgGCToClientRequestLaneSelection") + proto.RegisterType((*CMsgGCToClientRequestLaneSelectionResponse)(nil), "protocol.CMsgGCToClientRequestLaneSelectionResponse") +} + +func init() { + proto.RegisterFile("dota_gcmessages_client_match_management.proto", fileDescriptor_e0fdebce9d851710) +} + +var fileDescriptor_e0fdebce9d851710 = []byte{ + // 4636 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x7b, 0x4f, 0x73, 0x1b, 0xc7, + 0x72, 0xf8, 0x03, 0xff, 0x81, 0x6c, 0x82, 0x24, 0x38, 0x94, 0xa8, 0x15, 0x6d, 0x59, 0xd4, 0xda, + 0x96, 0x69, 0x59, 0x8f, 0x96, 0xe9, 0x3f, 0xb2, 0xe8, 0xf7, 0x6c, 0x83, 0x20, 0x44, 0xc1, 0x06, + 0x09, 0x7a, 0x01, 0xca, 0xe5, 0x5f, 0xfd, 0xca, 0x5b, 0xc3, 0xdd, 0x21, 0x30, 0xe1, 0x62, 0x77, + 0xbd, 0xbb, 0x20, 0x05, 0x27, 0x87, 0x97, 0xb8, 0x72, 0xce, 0xe5, 0x5d, 0x73, 0x49, 0xa5, 0x72, + 0xcf, 0x27, 0xc8, 0x2d, 0xd7, 0xbc, 0xe4, 0x1b, 0xa4, 0x2a, 0xb7, 0x1c, 0xf2, 0x05, 0x72, 0x48, + 0x4d, 0xcf, 0x2c, 0xb0, 0x0b, 0x2c, 0x41, 0x48, 0x72, 0x0e, 0x39, 0x11, 0xdb, 0xdd, 0xd3, 0x33, + 0xdd, 0xd3, 0xd3, 0xff, 0x66, 0x08, 0xbf, 0xb5, 0xbd, 0x88, 0x9a, 0x2d, 0xab, 0xc3, 0xc2, 0x90, + 0xb6, 0x58, 0x68, 0x5a, 0x0e, 0x67, 0x6e, 0x64, 0x76, 0x68, 0x64, 0xb5, 0xcd, 0x0e, 0x75, 0x69, + 0x8b, 0x75, 0x98, 0x1b, 0x6d, 0xfb, 0x81, 0x17, 0x79, 0x64, 0x1e, 0xff, 0x58, 0x9e, 0xb3, 0xb1, + 0x16, 0x46, 0x8c, 0x76, 0xe2, 0x61, 0x12, 0xbd, 0x71, 0x0b, 0xb9, 0x85, 0x6d, 0x1a, 0x30, 0xdb, + 0x64, 0x6e, 0xb7, 0x93, 0x46, 0x28, 0xde, 0x49, 0xc4, 0xcd, 0x53, 0x1a, 0xb2, 0xc4, 0xfc, 0x0a, + 0x3c, 0xba, 0x2c, 0xaf, 0xd3, 0xf1, 0xdc, 0x2b, 0x96, 0xa5, 0xff, 0xe7, 0x1c, 0xdc, 0x2c, 0x1f, + 0x86, 0xad, 0x46, 0x44, 0x83, 0xe8, 0x29, 0x77, 0x6d, 0xee, 0xb6, 0x0e, 0x05, 0x29, 0x29, 0xc2, + 0xf4, 0x39, 0xeb, 0x69, 0xb9, 0xcd, 0xdc, 0xd6, 0x82, 0x21, 0x7e, 0x92, 0x87, 0xb0, 0x88, 0x5c, + 0x5a, 0x81, 0xd7, 0xf5, 0x43, 0x6d, 0x6a, 0x33, 0xb7, 0xb5, 0xb4, 0x0b, 0x9f, 0xec, 0x3c, 0xf9, + 0xe4, 0xc9, 0x67, 0x8f, 0x77, 0x9e, 0x7c, 0x6a, 0x24, 0xd1, 0xe4, 0x5d, 0x58, 0x56, 0xab, 0xbe, + 0x60, 0x41, 0xc8, 0x3d, 0x57, 0x9b, 0x16, 0x03, 0x8c, 0x25, 0x09, 0x7d, 0x2e, 0x81, 0xe4, 0x7d, + 0x80, 0x16, 0xed, 0x30, 0xb3, 0xe3, 0xd9, 0x2c, 0xd4, 0x66, 0x46, 0x78, 0x2e, 0x08, 0xec, 0xa1, + 0x40, 0x92, 0xef, 0x61, 0xf9, 0xd4, 0x8b, 0x4c, 0x9b, 0x9f, 0x9d, 0x71, 0xab, 0xeb, 0x44, 0x3d, + 0x6d, 0x76, 0x33, 0xb7, 0xb5, 0xbc, 0xf3, 0xc6, 0x76, 0xac, 0xdb, 0xed, 0xfd, 0x7a, 0xb3, 0xb4, + 0xe7, 0x45, 0xfb, 0x7d, 0x92, 0xdd, 0xb5, 0xbd, 0x7a, 0xd3, 0xdc, 0xaf, 0x3e, 0x7d, 0x5a, 0x2d, + 0x9f, 0xd4, 0x9a, 0x3f, 0x98, 0xcf, 0x4a, 0xc6, 0xbe, 0xb1, 0x74, 0x9a, 0xa4, 0x21, 0x15, 0x00, + 0xa9, 0x9e, 0xa8, 0xe7, 0x33, 0x6d, 0x0e, 0x99, 0xae, 0x0d, 0x98, 0xa2, 0x3e, 0x9a, 0x3d, 0x9f, + 0xed, 0xae, 0x1e, 0x96, 0x9a, 0xe5, 0x67, 0x66, 0xf3, 0x87, 0xe3, 0x8a, 0x59, 0x2e, 0x35, 0x4e, + 0x4a, 0x35, 0x63, 0xa1, 0x13, 0x63, 0xc9, 0x0e, 0x2c, 0xe3, 0x87, 0x43, 0xdd, 0x56, 0x57, 0xe8, + 0x5e, 0xcb, 0x8f, 0x88, 0x33, 0x44, 0x41, 0x6e, 0x41, 0x5e, 0x58, 0x83, 0xc9, 0x6d, 0x6d, 0x1e, + 0xd5, 0x33, 0x27, 0x3e, 0xab, 0x36, 0xf9, 0x11, 0x08, 0xea, 0x25, 0x26, 0xc5, 0xbd, 0xd7, 0x00, + 0xd7, 0xa6, 0x0d, 0xad, 0xad, 0x16, 0xb3, 0xdb, 0x5d, 0x97, 0x0b, 0xac, 0x95, 0x8e, 0x0e, 0x4e, + 0x4a, 0x07, 0x15, 0xb3, 0x7a, 0xf4, 0xbc, 0x54, 0xab, 0xee, 0x1b, 0x45, 0xc1, 0x2b, 0x26, 0xab, + 0xb8, 0xdd, 0x0e, 0x79, 0x38, 0xcc, 0xdf, 0xa5, 0x1d, 0xa6, 0x2d, 0xe2, 0x6e, 0xa7, 0xa8, 0x8f, + 0x68, 0x87, 0x91, 0x27, 0xb0, 0xe0, 0x73, 0xb7, 0x65, 0xda, 0x34, 0xa2, 0x5a, 0x61, 0x33, 0xb7, + 0xb5, 0xb8, 0xf3, 0xe6, 0x60, 0x11, 0xc2, 0x80, 0xca, 0xb8, 0xab, 0xc7, 0xdc, 0x6d, 0xed, 0xd3, + 0x88, 0x1a, 0xf3, 0xbe, 0xfa, 0x45, 0xb6, 0x61, 0x2d, 0x60, 0x2d, 0xee, 0xb9, 0x66, 0xc8, 0x1c, + 0x66, 0x45, 0xe6, 0x99, 0x43, 0x5b, 0xa1, 0xb6, 0x84, 0xd2, 0xae, 0x4a, 0x54, 0x03, 0x31, 0x4f, + 0x05, 0x82, 0xdc, 0x01, 0x08, 0x3d, 0xc7, 0x33, 0x7f, 0xea, 0xb2, 0x2e, 0xd3, 0x96, 0x37, 0x73, + 0x5b, 0xf3, 0xc6, 0x82, 0x80, 0x7c, 0x27, 0x00, 0x64, 0x0b, 0x8a, 0xc2, 0x08, 0x42, 0x2b, 0xe0, + 0x7e, 0x64, 0x72, 0xd7, 0x66, 0x2f, 0xb4, 0x15, 0xe4, 0x25, 0x8c, 0xa3, 0x81, 0xe0, 0xaa, 0x80, + 0x92, 0x8f, 0xe0, 0x26, 0x9e, 0x34, 0xd3, 0x72, 0xa8, 0x6b, 0x52, 0xcb, 0xf2, 0xba, 0x6e, 0x24, + 0x14, 0x5d, 0x44, 0x72, 0x82, 0xc8, 0xb2, 0x43, 0xdd, 0x92, 0x44, 0x55, 0x6d, 0xa1, 0x14, 0x1e, + 0x9a, 0x56, 0x9b, 0x3a, 0x0e, 0x73, 0x5b, 0x4c, 0x1e, 0x1a, 0x6d, 0x15, 0xd7, 0x50, 0xe4, 0x61, + 0x39, 0x46, 0xc8, 0x13, 0xf2, 0x08, 0x6e, 0x38, 0xd4, 0x65, 0x4a, 0x2e, 0x21, 0xa1, 0x14, 0x8d, + 0x48, 0xfe, 0x02, 0xd7, 0x88, 0x51, 0x28, 0x9b, 0xfe, 0xef, 0x53, 0xf0, 0x46, 0xe6, 0x69, 0x33, + 0x58, 0xd8, 0x75, 0x22, 0xf2, 0x18, 0xd6, 0x1d, 0xd6, 0xa2, 0x56, 0xcf, 0x6c, 0x31, 0x97, 0x05, + 0xdc, 0x32, 0x59, 0x80, 0x18, 0x3c, 0x86, 0x4b, 0xbb, 0xb9, 0x1d, 0xe3, 0x86, 0x24, 0x38, 0x90, + 0xf8, 0x8a, 0x44, 0x93, 0x1f, 0x61, 0x4e, 0x11, 0x4e, 0xa1, 0x85, 0xe8, 0x83, 0xcd, 0xa9, 0x5c, + 0x31, 0xd9, 0xae, 0x7e, 0x6e, 0x5e, 0x85, 0x33, 0xab, 0xee, 0x05, 0x75, 0xb8, 0x6d, 0x28, 0xae, + 0xe4, 0x2e, 0x2c, 0xb2, 0x20, 0xf0, 0x02, 0x33, 0xf2, 0xce, 0x99, 0x3c, 0xc9, 0x0b, 0x06, 0x20, + 0xa8, 0x29, 0x20, 0xe4, 0x6d, 0x58, 0xb2, 0xd9, 0x69, 0xb7, 0x65, 0x2a, 0xbf, 0x83, 0x27, 0x79, + 0xc1, 0x28, 0x20, 0xf0, 0x50, 0xc2, 0xc8, 0x2e, 0xdc, 0x0e, 0x58, 0xe8, 0x7b, 0x6e, 0xc8, 0x4f, + 0x1d, 0x66, 0xfa, 0x34, 0x88, 0x7a, 0x66, 0x87, 0x75, 0x4e, 0x59, 0x10, 0x6a, 0xb3, 0x9b, 0xd3, + 0x5b, 0x73, 0xc6, 0xad, 0x04, 0xc1, 0xb1, 0xc0, 0x1f, 0x4a, 0x34, 0x79, 0x0f, 0x56, 0xe4, 0x5a, + 0xcc, 0x0e, 0x8b, 0x28, 0xda, 0xe1, 0x9c, 0xdc, 0x76, 0x09, 0x3e, 0x54, 0x50, 0x7d, 0x1d, 0x6e, + 0x48, 0x15, 0x7b, 0x7e, 0x52, 0x30, 0xfd, 0xef, 0xa6, 0xe0, 0x96, 0x40, 0x20, 0xd7, 0xbd, 0x2e, + 0x77, 0x6c, 0x16, 0xd4, 0x7d, 0xb1, 0x37, 0x21, 0x79, 0x1f, 0x8a, 0xd4, 0xb6, 0xb9, 0xf8, 0xa0, + 0x8e, 0x19, 0x3a, 0x5e, 0x14, 0x4a, 0x8d, 0x1b, 0x2b, 0x03, 0x78, 0x43, 0x80, 0x87, 0x7c, 0xc5, + 0xd4, 0xab, 0xfa, 0x8a, 0xcd, 0xb4, 0x2f, 0x95, 0xae, 0xf1, 0x1a, 0xff, 0x39, 0x93, 0xe5, 0x3f, + 0x6b, 0x30, 0x1f, 0x1f, 0x61, 0xe5, 0x0e, 0x5f, 0xde, 0x3b, 0xf4, 0x39, 0xe8, 0xff, 0x92, 0x83, + 0x45, 0xa1, 0x24, 0x83, 0x51, 0xbb, 0x77, 0xe2, 0x93, 0x06, 0xcc, 0x86, 0x11, 0x8d, 0x18, 0x6a, + 0x63, 0x79, 0xe7, 0x4e, 0xda, 0xd3, 0xd6, 0xbc, 0xd3, 0xd3, 0x1e, 0x92, 0x36, 0x04, 0xd1, 0xee, + 0x5b, 0x19, 0x40, 0xf3, 0xe4, 0x68, 0xbf, 0x52, 0xae, 0x95, 0x8c, 0xca, 0xbe, 0x21, 0x79, 0x91, + 0x4d, 0x28, 0x04, 0x02, 0x6f, 0x76, 0x7d, 0x53, 0x84, 0x18, 0xa1, 0xc4, 0x39, 0x03, 0x02, 0x39, + 0xe7, 0xb7, 0xac, 0x47, 0xaa, 0xb0, 0xdc, 0xa6, 0x81, 0x7d, 0x49, 0x03, 0x66, 0x86, 0x3e, 0xb3, + 0xa4, 0x82, 0x16, 0x93, 0x66, 0x5d, 0x16, 0x73, 0x49, 0xa7, 0xf3, 0x4c, 0x91, 0x36, 0x04, 0xa5, + 0xb1, 0xd4, 0x4e, 0x7e, 0xea, 0x11, 0xac, 0x26, 0x04, 0x12, 0x4b, 0xea, 0x86, 0xe4, 0x36, 0xcc, + 0x3b, 0x62, 0x99, 0xc2, 0x1b, 0xe4, 0x70, 0xf6, 0x3c, 0x7e, 0x57, 0x6d, 0x72, 0x0f, 0x0a, 0xd4, + 0xb2, 0x98, 0x1f, 0x31, 0xdb, 0xe4, 0xb6, 0x88, 0x72, 0xd3, 0x62, 0x67, 0x62, 0x58, 0xd5, 0x0e, + 0x05, 0x89, 0xcd, 0x2c, 0x87, 0xbb, 0x8a, 0x64, 0x5a, 0x92, 0xc4, 0xb0, 0xaa, 0x1d, 0xea, 0x1a, + 0xac, 0x8b, 0x59, 0x4b, 0xa7, 0xd4, 0xb5, 0x3d, 0xb7, 0xdc, 0x0d, 0x02, 0xe6, 0x46, 0x07, 0xb4, + 0xc3, 0xf4, 0x7f, 0x2c, 0x4a, 0x17, 0x70, 0x1c, 0x50, 0x2b, 0xe2, 0x16, 0x43, 0x75, 0x35, 0x58, + 0xb4, 0xcf, 0x22, 0xca, 0x9d, 0xd1, 0xa5, 0xcd, 0x0c, 0x96, 0xf6, 0x06, 0x60, 0x30, 0x94, 0x9e, + 0x7a, 0x0a, 0xcf, 0xd7, 0xbc, 0x00, 0xa0, 0x87, 0xfe, 0x12, 0x0a, 0xe8, 0xec, 0x6c, 0xc9, 0x07, + 0x17, 0xb5, 0x98, 0x0c, 0x8d, 0x65, 0x9c, 0xa9, 0xc9, 0x68, 0x47, 0x4d, 0x65, 0x2c, 0x46, 0x83, + 0x0f, 0x71, 0x80, 0x43, 0x16, 0x5c, 0xb0, 0xc0, 0x94, 0x2e, 0x59, 0x59, 0x5b, 0x41, 0x02, 0x0d, + 0x84, 0xf5, 0x57, 0x20, 0x82, 0x35, 0x5a, 0xdb, 0x92, 0x5c, 0x81, 0x88, 0xcf, 0xe4, 0x2b, 0xc8, + 0x5b, 0x1d, 0xd3, 0xe7, 0xd6, 0xb9, 0x0a, 0xa1, 0xeb, 0x69, 0x6b, 0x31, 0xcb, 0x87, 0xe6, 0x71, + 0xb5, 0xfc, 0xed, 0xee, 0x72, 0xfc, 0x65, 0x94, 0x8e, 0xf6, 0xeb, 0x87, 0xc6, 0x9c, 0xd5, 0x39, + 0xe6, 0xd6, 0x39, 0xe1, 0xb0, 0x9e, 0x8e, 0xef, 0x66, 0x40, 0x6d, 0x4e, 0xdd, 0x48, 0x5b, 0xb8, + 0x3e, 0xce, 0xaf, 0x0f, 0xc5, 0xf9, 0xe3, 0x52, 0xa3, 0x51, 0x7d, 0x5e, 0x31, 0x6e, 0xa4, 0x42, + 0xbd, 0x21, 0x19, 0xe2, 0x2e, 0x3b, 0x8e, 0x77, 0x69, 0x5a, 0x6d, 0x46, 0xa3, 0x10, 0xe3, 0xea, + 0xbc, 0xb1, 0x88, 0xb0, 0x32, 0x82, 0xc8, 0x3b, 0xb0, 0x7c, 0xc6, 0x1d, 0xc7, 0xbc, 0xe4, 0x51, + 0xdb, 0x3c, 0x15, 0x1e, 0x61, 0x11, 0x89, 0x0a, 0x02, 0xfa, 0x3d, 0x8f, 0xda, 0x7b, 0xc2, 0x1d, + 0xdc, 0x01, 0xe0, 0x6e, 0x14, 0x78, 0x52, 0x25, 0x05, 0x19, 0xad, 0x10, 0x82, 0x3a, 0x11, 0x8e, + 0x05, 0xe7, 0x11, 0x56, 0x1c, 0xd1, 0x88, 0xbb, 0x2d, 0x8c, 0x7c, 0xf3, 0xc6, 0x0a, 0xc2, 0x1b, + 0x7d, 0x30, 0x31, 0xa0, 0x80, 0xba, 0x8d, 0x4f, 0xfb, 0x32, 0xca, 0x7c, 0x3b, 0x2d, 0xb3, 0x30, + 0x21, 0x75, 0xf2, 0x77, 0x6f, 0x1c, 0x94, 0x0e, 0x2b, 0xe6, 0xf3, 0x8a, 0xd1, 0xa8, 0xd6, 0x8f, + 0xcc, 0xf2, 0x89, 0x61, 0x54, 0x8e, 0x9a, 0xc6, 0x62, 0x6b, 0x40, 0x22, 0x8c, 0xc9, 0xa7, 0x61, + 0x88, 0xa7, 0x6c, 0x05, 0x0d, 0x26, 0x2f, 0xbe, 0xc5, 0x11, 0xdb, 0x80, 0x79, 0x87, 0xd1, 0x56, + 0x97, 0xf5, 0x03, 0x62, 0xff, 0x9b, 0xec, 0xc0, 0x4d, 0x9f, 0xb9, 0x54, 0xec, 0x80, 0xc3, 0x2e, + 0x98, 0xd3, 0xdf, 0x87, 0x55, 0x24, 0x5c, 0x53, 0xc8, 0x9a, 0xc0, 0xc5, 0x1a, 0x7d, 0x08, 0x24, + 0x3d, 0xc6, 0xe6, 0x01, 0x53, 0xa1, 0xb0, 0x98, 0x1c, 0xb0, 0xcf, 0x03, 0x74, 0x01, 0x8e, 0x47, + 0x6d, 0x13, 0x25, 0xe6, 0xb6, 0xb6, 0x86, 0x74, 0x20, 0x60, 0x42, 0xc4, 0xaa, 0x2d, 0x22, 0x4e, + 0xc8, 0x02, 0xce, 0x42, 0xe9, 0x68, 0x6f, 0x48, 0x02, 0x09, 0x42, 0x0f, 0x2a, 0xf2, 0x0a, 0x39, + 0xb7, 0xa9, 0x08, 0x2f, 0xb9, 0x1b, 0x6a, 0x37, 0x55, 0x5e, 0x21, 0x51, 0x0d, 0xc4, 0x7c, 0xcf, + 0xdd, 0x50, 0x24, 0x0e, 0x62, 0x49, 0x29, 0xe2, 0x75, 0x19, 0x41, 0x04, 0x3c, 0x41, 0x79, 0x17, + 0xf2, 0xd4, 0x71, 0xac, 0x36, 0x8d, 0xb4, 0x5b, 0x62, 0xaf, 0x76, 0x67, 0xcf, 0xa8, 0x13, 0x32, + 0x23, 0x86, 0x92, 0x3a, 0x2c, 0x61, 0x96, 0x1d, 0x5d, 0x98, 0x36, 0x73, 0x68, 0x4f, 0xd3, 0x70, + 0xaf, 0x36, 0x06, 0x7b, 0x85, 0x67, 0x6d, 0xdf, 0x8b, 0x68, 0xf3, 0xf9, 0xbe, 0xa0, 0xd8, 0x5d, + 0x49, 0x40, 0xcc, 0x8f, 0x76, 0x1e, 0x19, 0x8b, 0x82, 0x43, 0xf3, 0x02, 0xb1, 0x22, 0xd7, 0x76, + 0xa8, 0xab, 0xdd, 0x46, 0xcb, 0x10, 0x3f, 0xc5, 0x6a, 0xad, 0x6e, 0x18, 0x79, 0x1d, 0x73, 0x70, + 0xe0, 0x36, 0x70, 0x07, 0x97, 0x25, 0xfc, 0x20, 0x3e, 0x76, 0xf7, 0x61, 0x45, 0x51, 0x76, 0xa8, + 0x2f, 0x7d, 0xc3, 0x1b, 0x48, 0xb8, 0x24, 0xc1, 0x87, 0xd4, 0x47, 0x07, 0xf1, 0x01, 0xac, 0x2a, + 0xba, 0x44, 0x02, 0xfd, 0xa6, 0xdc, 0x1f, 0x89, 0x48, 0x64, 0xc4, 0xef, 0xc0, 0x72, 0x72, 0x7a, + 0x6e, 0x6b, 0x77, 0xd0, 0x17, 0x15, 0x06, 0x93, 0xcb, 0x74, 0x29, 0x9e, 0x9a, 0xbb, 0xa6, 0xef, + 0xd0, 0x9e, 0x08, 0xe4, 0x6f, 0x25, 0x79, 0x1e, 0x72, 0xf7, 0x58, 0xc2, 0x93, 0xd4, 0xf4, 0x45, + 0x9f, 0xfa, 0x6e, 0x8a, 0x9a, 0xbe, 0x88, 0xa9, 0x7f, 0x00, 0xb8, 0xe0, 0x21, 0x3f, 0xe5, 0x0e, + 0x8f, 0x7a, 0xda, 0xbd, 0x2b, 0xc3, 0xcf, 0xf3, 0x3e, 0xd1, 0xee, 0x46, 0x06, 0xd0, 0x3c, 0xee, + 0x9e, 0x3a, 0xdc, 0x32, 0x12, 0xcc, 0x12, 0x1a, 0x43, 0xe1, 0xac, 0xc0, 0xd2, 0x74, 0x0c, 0x02, + 0x4b, 0x03, 0xe9, 0xca, 0x81, 0x25, 0x8e, 0x41, 0x92, 0x2e, 0xe2, 0x1d, 0x16, 0x46, 0xb4, 0xe3, + 0x6b, 0xef, 0x6e, 0xe6, 0xb6, 0xf2, 0xc6, 0xda, 0x80, 0xba, 0x19, 0xa3, 0xc8, 0x67, 0x70, 0xcb, + 0x0f, 0xd8, 0x05, 0xf7, 0xba, 0xa1, 0x2a, 0xb9, 0xbc, 0x0b, 0x16, 0x04, 0xdc, 0x66, 0xda, 0x7d, + 0xd4, 0xe0, 0xcd, 0x18, 0x8d, 0xb1, 0xb9, 0xae, 0x90, 0x84, 0xc1, 0x92, 0x4f, 0xbb, 0xa1, 0x30, + 0xcf, 0x08, 0xbd, 0xc4, 0x03, 0x94, 0xf8, 0x6e, 0x86, 0x49, 0x1d, 0x0b, 0xba, 0x86, 0x24, 0xdb, + 0xbd, 0x9b, 0x09, 0x36, 0x4f, 0x5c, 0x87, 0x77, 0x78, 0xc4, 0x6c, 0xa3, 0xe0, 0x27, 0xe0, 0xc4, + 0x82, 0xb5, 0x21, 0x17, 0x8b, 0xc7, 0xf4, 0x83, 0x57, 0xf7, 0xaf, 0xab, 0x29, 0xff, 0x8a, 0x87, + 0xfb, 0x2e, 0x2c, 0x8a, 0x49, 0x62, 0xa7, 0xf1, 0x10, 0xe5, 0x86, 0x53, 0x2f, 0x8a, 0x7d, 0xc5, + 0x6d, 0x98, 0x97, 0xab, 0x08, 0x98, 0xf6, 0x5b, 0x19, 0xe3, 0x90, 0x4b, 0xc0, 0xc8, 0x2f, 0x39, + 0xd0, 0x06, 0xf9, 0xb4, 0x1f, 0x70, 0x2f, 0x10, 0xbb, 0x18, 0x74, 0x1d, 0x16, 0x6a, 0xdb, 0xb8, + 0xcc, 0x77, 0xd2, 0xcb, 0xec, 0xa7, 0xd8, 0xc7, 0x8a, 0xd8, 0x10, 0xb4, 0xbb, 0x6f, 0x9f, 0x9b, + 0x57, 0x63, 0xcd, 0x43, 0xea, 0x76, 0xa9, 0x63, 0xac, 0x87, 0x99, 0xe8, 0xe1, 0x9d, 0x97, 0xee, + 0x8b, 0xb3, 0x50, 0xfb, 0x10, 0x4f, 0x68, 0x62, 0xe7, 0x8f, 0x63, 0x14, 0xf9, 0x18, 0xd6, 0x45, + 0x9d, 0xd1, 0xf6, 0xc2, 0xc8, 0xc4, 0x5a, 0xc9, 0xf1, 0x2c, 0x2a, 0x58, 0x6b, 0x8f, 0xf0, 0x38, + 0xae, 0x39, 0xd4, 0x7d, 0xe6, 0x85, 0x58, 0x22, 0xd5, 0x14, 0x4a, 0x9c, 0x33, 0xe9, 0x75, 0x4d, + 0xd7, 0xb3, 0xf1, 0x9c, 0x7d, 0x24, 0xc3, 0xae, 0x84, 0x1e, 0x79, 0x36, 0xab, 0xda, 0xfa, 0x5f, + 0x4d, 0xab, 0xd4, 0x35, 0x99, 0x33, 0x94, 0x03, 0x26, 0x92, 0x29, 0x51, 0x2e, 0x31, 0x1a, 0x58, + 0x6d, 0x73, 0x50, 0xad, 0x2f, 0x48, 0x88, 0x70, 0xf3, 0xc9, 0x08, 0x30, 0x9b, 0x8e, 0x00, 0xa3, + 0x09, 0xe6, 0x5c, 0x56, 0x82, 0xf9, 0x0d, 0x2c, 0xc9, 0x84, 0x24, 0xce, 0x2c, 0xf2, 0x98, 0x8a, + 0xbd, 0x9b, 0x2e, 0xff, 0xae, 0x48, 0x67, 0x8c, 0x02, 0x8e, 0x8d, 0x93, 0x8c, 0x03, 0x58, 0x08, + 0xe9, 0x05, 0x43, 0xad, 0x62, 0xbd, 0xbb, 0xb8, 0xf3, 0x60, 0x0c, 0x1f, 0x29, 0xe2, 0x76, 0x83, + 0x5e, 0x30, 0xa1, 0x6b, 0x63, 0x3e, 0x54, 0xbf, 0x36, 0x7e, 0x82, 0xf9, 0x18, 0x4a, 0x08, 0xcc, + 0x60, 0x39, 0x20, 0x64, 0x2f, 0x18, 0xf8, 0x9b, 0x68, 0x90, 0x8f, 0x85, 0x12, 0x89, 0xd2, 0xac, + 0x11, 0x7f, 0x0a, 0x85, 0x84, 0x71, 0xc5, 0x3d, 0x2d, 0x53, 0xbf, 0x50, 0x95, 0xdc, 0x6f, 0xc2, + 0x42, 0xc8, 0x5b, 0x2e, 0x8d, 0xba, 0x81, 0xac, 0x5f, 0xe6, 0x8c, 0x01, 0x40, 0xff, 0xb7, 0x1c, + 0xbc, 0x99, 0x25, 0xa9, 0xc8, 0xa8, 0x44, 0x69, 0x40, 0xf6, 0x60, 0x46, 0x30, 0x52, 0xa9, 0xf2, + 0x70, 0xf2, 0x73, 0x50, 0x36, 0x9b, 0x95, 0xd2, 0xe1, 0xee, 0x7a, 0xf2, 0xcb, 0x3c, 0xa8, 0xd7, + 0xf7, 0xcd, 0x83, 0x93, 0x1f, 0x1a, 0x06, 0x8e, 0x15, 0xb2, 0x88, 0xea, 0x43, 0xf6, 0x56, 0x0c, + 0xfc, 0x4d, 0xfe, 0xdf, 0x48, 0xdb, 0x63, 0xfa, 0xd5, 0x8f, 0x6b, 0xba, 0xf3, 0xa1, 0x9b, 0x70, + 0x3b, 0x4b, 0xa6, 0xb2, 0x47, 0xad, 0xf6, 0xaf, 0x21, 0x90, 0xfe, 0x1f, 0x39, 0x78, 0x77, 0x64, + 0x86, 0x6f, 0x3c, 0xee, 0xee, 0x05, 0x1e, 0xb5, 0x2d, 0x1a, 0x46, 0xe5, 0x36, 0x75, 0x5d, 0xe6, + 0x88, 0x2d, 0xb3, 0xe4, 0x4f, 0x55, 0x7a, 0xc5, 0x9f, 0xe4, 0x63, 0x10, 0x4e, 0xf3, 0x8c, 0x05, + 0x01, 0xb3, 0x4d, 0x9b, 0xc9, 0xd2, 0x3f, 0xde, 0xda, 0x05, 0xe3, 0x46, 0x1f, 0xb9, 0x3f, 0xc0, + 0x91, 0x4f, 0x60, 0x7d, 0x30, 0x08, 0xeb, 0xfb, 0xa0, 0x67, 0x5a, 0x22, 0x8c, 0x4e, 0x0f, 0x8d, + 0x2a, 0x4b, 0x64, 0x59, 0x04, 0x53, 0xe9, 0xbe, 0xd5, 0xa8, 0x7e, 0x6b, 0x04, 0x87, 0xc9, 0x82, + 0x76, 0xb0, 0x92, 0xb8, 0xac, 0x12, 0xe3, 0xf4, 0x3d, 0xb8, 0x3f, 0x6a, 0xbd, 0x8e, 0x17, 0xb2, + 0xc9, 0xc5, 0xd4, 0x3f, 0x87, 0xcf, 0x46, 0x78, 0x34, 0xbd, 0x56, 0xcb, 0x19, 0x61, 0x52, 0xa6, + 0x1d, 0x16, 0xd0, 0x0e, 0x75, 0x65, 0x39, 0xa3, 0x7f, 0x26, 0x7b, 0x78, 0xa9, 0x91, 0xdf, 0x8a, + 0x8c, 0xfa, 0x0e, 0x40, 0xa2, 0xef, 0x21, 0x8b, 0xcc, 0x05, 0x1a, 0xb7, 0x3b, 0xf4, 0x2f, 0xe1, + 0x4e, 0xe6, 0xb8, 0xa7, 0x81, 0xd7, 0x11, 0x66, 0x3d, 0x34, 0x3e, 0x37, 0x3c, 0x5e, 0x55, 0x39, + 0xa9, 0xf1, 0x35, 0x46, 0x2f, 0x98, 0xfe, 0x75, 0x86, 0xc3, 0xaa, 0xd1, 0xae, 0x6b, 0xb5, 0x33, + 0xdc, 0xce, 0x6c, 0x86, 0xdb, 0xd1, 0x1f, 0xcb, 0xd3, 0x56, 0xf2, 0x7d, 0x07, 0x8b, 0x96, 0xa6, + 0x97, 0x62, 0x96, 0x6c, 0x9c, 0xe5, 0x92, 0x8d, 0x33, 0xfd, 0x4d, 0xd8, 0x90, 0xfd, 0x28, 0x46, + 0x83, 0xb4, 0x2e, 0x85, 0x3d, 0xfe, 0x31, 0x97, 0xa1, 0xab, 0x1a, 0x0f, 0xa3, 0x94, 0xa7, 0x9c, + 0x4a, 0x7b, 0xca, 0x75, 0x98, 0x53, 0x45, 0x91, 0x54, 0xa1, 0xfa, 0x22, 0xcf, 0x92, 0xe5, 0xd0, + 0x0c, 0x9e, 0x92, 0x5b, 0xc3, 0xa7, 0x44, 0xa5, 0x69, 0xbb, 0x44, 0x7e, 0x96, 0x0e, 0x2b, 0x87, + 0xf5, 0xfd, 0x8a, 0x79, 0x54, 0x3f, 0xaa, 0x0c, 0x6a, 0x27, 0xfd, 0x97, 0x39, 0xd0, 0x33, 0x97, + 0x65, 0xc8, 0x76, 0x08, 0xab, 0x08, 0x13, 0x25, 0x37, 0x60, 0x2a, 0x2e, 0x0b, 0xf7, 0x66, 0xfe, + 0xf0, 0x0f, 0x77, 0x72, 0xc6, 0x14, 0xb7, 0x49, 0x03, 0xf2, 0xc9, 0x26, 0xca, 0xe2, 0xce, 0x93, + 0x31, 0x3e, 0x75, 0x84, 0xa9, 0x2a, 0x0c, 0x65, 0x9f, 0xc5, 0x88, 0x39, 0x91, 0x07, 0xb0, 0x1a, + 0xb0, 0x9f, 0xba, 0x3c, 0x60, 0xa1, 0xd9, 0xd7, 0xcb, 0x9c, 0x2c, 0x5d, 0x62, 0xc4, 0xb1, 0xd2, + 0xcf, 0x03, 0x58, 0x75, 0x18, 0xb5, 0x59, 0x90, 0xec, 0xb2, 0xe5, 0x65, 0xff, 0x44, 0x22, 0x06, + 0x2d, 0xb6, 0xdb, 0x30, 0xdf, 0xea, 0x72, 0xc7, 0x1e, 0x74, 0x3c, 0xf3, 0xf8, 0x5d, 0xb5, 0x85, + 0xb5, 0x49, 0x94, 0xe3, 0xb5, 0x3c, 0xac, 0xf9, 0x66, 0x8c, 0x05, 0x84, 0xd4, 0xbc, 0x96, 0x27, + 0x7c, 0x23, 0x66, 0xb7, 0x80, 0x9b, 0x83, 0xbf, 0x33, 0xd3, 0xe4, 0xc5, 0xcc, 0x34, 0x39, 0xb5, + 0x57, 0x85, 0xd7, 0xd8, 0x2b, 0x61, 0xc0, 0x67, 0x01, 0x67, 0xae, 0x6d, 0xfa, 0x01, 0x0b, 0x99, + 0x1b, 0xa9, 0x8a, 0x6e, 0x49, 0x42, 0x8f, 0x25, 0x50, 0x1c, 0xf4, 0x38, 0xc7, 0x5d, 0x96, 0x72, + 0xaa, 0xcf, 0xac, 0x8c, 0x7d, 0x25, 0x2b, 0x63, 0xdf, 0x82, 0xe2, 0x20, 0x53, 0x96, 0x3e, 0x4c, + 0x95, 0x6a, 0xcb, 0x9d, 0x38, 0x51, 0x46, 0xe7, 0x35, 0x5a, 0xbc, 0xaf, 0x66, 0x17, 0xef, 0x2a, + 0xd7, 0xe8, 0x17, 0x5c, 0xaa, 0xe4, 0xab, 0xda, 0x63, 0xb2, 0x97, 0x1b, 0x57, 0x66, 0x2f, 0x1b, + 0x47, 0x50, 0x48, 0x1a, 0xcf, 0x35, 0xee, 0x42, 0xe4, 0x85, 0x4a, 0x96, 0x44, 0x07, 0x03, 0x24, + 0x48, 0x08, 0xac, 0xb7, 0x32, 0xfc, 0x51, 0xd2, 0x5e, 0xc9, 0x53, 0xc0, 0x66, 0x88, 0xc8, 0xc4, + 0xa6, 0xd0, 0xd2, 0x1f, 0xbe, 0x8c, 0xa5, 0x1b, 0xf1, 0x60, 0xfd, 0x2f, 0x73, 0xb0, 0x24, 0xe8, + 0x07, 0xa7, 0xff, 0xfe, 0xb0, 0x06, 0x55, 0xc3, 0xf5, 0xd1, 0x90, 0x12, 0x53, 0x66, 0x34, 0xf5, + 0x3a, 0x47, 0xde, 0x94, 0x8e, 0x68, 0xac, 0x90, 0xb9, 0xd7, 0x11, 0xf2, 0x4f, 0x59, 0xae, 0x4e, + 0x84, 0xde, 0x71, 0x3d, 0xa6, 0x51, 0xef, 0x3c, 0x95, 0x95, 0x14, 0x26, 0x9d, 0xe5, 0x74, 0xda, + 0x59, 0x66, 0x54, 0x57, 0x33, 0x2f, 0x55, 0x5d, 0xcd, 0x5e, 0x59, 0x5d, 0xe9, 0x7e, 0x86, 0x81, + 0x08, 0x89, 0xfa, 0xba, 0xab, 0xf7, 0xfb, 0xe0, 0x99, 0x0d, 0x4b, 0x41, 0xab, 0xfa, 0x93, 0xd8, + 0x02, 0xd7, 0x70, 0x87, 0xbe, 0xa9, 0x57, 0x8f, 0x4c, 0xa3, 0xd2, 0x38, 0xa9, 0x35, 0xcd, 0xc6, + 0x49, 0xb9, 0x5c, 0x69, 0x34, 0xe2, 0xc6, 0xb7, 0xfe, 0xa5, 0xf4, 0xcb, 0x4f, 0xd5, 0xd1, 0x1e, + 0xd1, 0xfc, 0x4f, 0x5d, 0x16, 0xe2, 0x59, 0x97, 0x87, 0x5f, 0x6e, 0xd9, 0x92, 0x11, 0x7f, 0xea, + 0x1d, 0x78, 0x7b, 0xec, 0xf8, 0x5f, 0x79, 0xcf, 0xbf, 0x92, 0xd9, 0xd6, 0x81, 0x70, 0x9a, 0x1d, + 0x1a, 0xb1, 0x2b, 0x57, 0xbc, 0x0e, 0x73, 0xe8, 0x59, 0xe3, 0x05, 0xab, 0x2f, 0xdd, 0x97, 0x89, + 0xcc, 0x38, 0x06, 0xbf, 0xf2, 0x92, 0xab, 0x52, 0xc3, 0x62, 0x6b, 0xe8, 0xa9, 0xc3, 0xca, 0x29, + 0xb7, 0x1d, 0xc6, 0xeb, 0x7d, 0x3b, 0xf3, 0x7c, 0xa6, 0x0f, 0xa7, 0x08, 0xee, 0x5b, 0x63, 0x79, + 0x25, 0x63, 0xe9, 0x68, 0x8b, 0x23, 0x97, 0xd1, 0xe2, 0xb8, 0x0b, 0x8b, 0xf2, 0xa8, 0x48, 0xf7, + 0x3b, 0x15, 0xf7, 0xa9, 0x44, 0x7e, 0x87, 0xae, 0xf7, 0x1e, 0x14, 0x52, 0x0e, 0x5a, 0x75, 0xf2, + 0xfd, 0x81, 0x77, 0xd6, 0x5f, 0x48, 0x1b, 0xb8, 0x66, 0x55, 0xe4, 0xbb, 0xd4, 0x4d, 0xa8, 0xd4, + 0xe9, 0x4e, 0x5a, 0xa7, 0x93, 0x08, 0x96, 0xb8, 0x31, 0xd5, 0x3b, 0xb0, 0x39, 0x3a, 0xac, 0x26, + 0x15, 0xff, 0x32, 0x9a, 0xcd, 0x50, 0xd6, 0xd4, 0xa8, 0xb2, 0xf4, 0x7f, 0x9e, 0x96, 0xd6, 0x73, + 0xc5, 0x7c, 0x49, 0xed, 0x8f, 0xe9, 0xc0, 0x4f, 0x34, 0x97, 0x88, 0x35, 0x92, 0x01, 0xc6, 0x12, + 0xe9, 0x83, 0x16, 0x10, 0x82, 0xb1, 0xf3, 0x1e, 0x14, 0x64, 0x26, 0xa3, 0xb6, 0x65, 0x46, 0x5d, + 0xb0, 0x20, 0x4c, 0xee, 0x5c, 0x66, 0xd6, 0x32, 0x9b, 0x9d, 0xb5, 0x08, 0x33, 0x90, 0xb4, 0x38, + 0xdd, 0x9c, 0x0c, 0x5d, 0x12, 0x84, 0xf3, 0x65, 0xc4, 0xf4, 0xfc, 0xa4, 0x31, 0x7d, 0x7e, 0xb2, + 0x98, 0xbe, 0x90, 0xb1, 0x2f, 0x9b, 0x50, 0x68, 0xd3, 0x44, 0x82, 0x26, 0x5b, 0xd4, 0xd0, 0xa6, + 0xfd, 0xdc, 0xec, 0xea, 0xc0, 0x5e, 0xb8, 0x32, 0xb0, 0xeb, 0x1e, 0xdc, 0xbb, 0x76, 0x1f, 0xc9, + 0x37, 0xc3, 0x0e, 0xe0, 0xd1, 0x38, 0x63, 0xcd, 0xb2, 0x82, 0x81, 0x13, 0xf8, 0xfb, 0x19, 0xd0, + 0xc4, 0x98, 0xef, 0xba, 0xdc, 0x3a, 0x17, 0x03, 0x07, 0x83, 0x7a, 0x78, 0xcf, 0x2a, 0x6f, 0x45, + 0xb3, 0x0c, 0x95, 0x48, 0x5c, 0xe3, 0xa5, 0xcd, 0x75, 0xd2, 0x17, 0x0a, 0xdf, 0xc3, 0x0d, 0x0b, + 0x1b, 0x11, 0x66, 0xba, 0x0f, 0x32, 0xf3, 0x32, 0x7d, 0x10, 0x22, 0x59, 0xd4, 0x92, 0xdd, 0x10, + 0x1d, 0x96, 0xe4, 0xe5, 0x00, 0x75, 0x7b, 0xc2, 0x6c, 0xd0, 0xf8, 0xe2, 0x5b, 0x88, 0x92, 0xdb, + 0x3b, 0xa4, 0x3e, 0xb1, 0x60, 0x4d, 0xc9, 0xae, 0x2e, 0xd1, 0xc5, 0x1e, 0x86, 0xda, 0x1c, 0x2a, + 0xfc, 0xe3, 0xf4, 0xdc, 0x59, 0xca, 0xdb, 0xae, 0xe1, 0x68, 0xa9, 0x17, 0xb1, 0xc7, 0xc6, 0xaa, + 0x33, 0x04, 0x09, 0xd3, 0xb7, 0xfb, 0xf9, 0x97, 0xb9, 0xdd, 0xdf, 0x70, 0xa0, 0x38, 0x3c, 0xc3, + 0x64, 0x1e, 0x85, 0xc0, 0x8c, 0x60, 0x12, 0x77, 0x3a, 0xc4, 0x6f, 0x71, 0xca, 0x94, 0x94, 0xfd, + 0x42, 0x3d, 0x6f, 0x80, 0x04, 0x61, 0x99, 0x1d, 0x4a, 0x7f, 0x96, 0x25, 0xe8, 0xff, 0x5e, 0x0a, + 0xf0, 0xdf, 0x53, 0xf2, 0x0a, 0x71, 0xcf, 0x8b, 0x64, 0xee, 0x32, 0x49, 0xdf, 0x6d, 0xc2, 0x3c, + 0xea, 0x14, 0x48, 0xc6, 0x75, 0xd7, 0x6b, 0xf4, 0x77, 0x56, 0xed, 0x91, 0xbb, 0xae, 0xb8, 0x8d, + 0x33, 0xf3, 0x1a, 0x7d, 0xa9, 0xb1, 0x17, 0x7f, 0xff, 0x1f, 0x56, 0x86, 0x1b, 0xca, 0x73, 0xaf, + 0x2e, 0xc1, 0xb2, 0x9d, 0xea, 0x26, 0xeb, 0xff, 0x9a, 0x93, 0x17, 0xfa, 0xe5, 0x44, 0xf6, 0xf8, + 0x2b, 0xee, 0xc0, 0x5b, 0x00, 0x43, 0x9d, 0xb5, 0x25, 0x23, 0x01, 0x49, 0x4b, 0x3e, 0x33, 0xb8, + 0x74, 0x45, 0xc9, 0x8b, 0x30, 0x1d, 0x9f, 0xdb, 0x05, 0x43, 0xfc, 0xcc, 0xf0, 0x3c, 0xf9, 0x8c, + 0x40, 0xf9, 0xa7, 0x1c, 0xac, 0x09, 0x99, 0x2a, 0x17, 0xea, 0x5a, 0xf8, 0xff, 0xbe, 0x48, 0x5f, + 0xca, 0x6b, 0x6d, 0xb1, 0xcf, 0x89, 0x77, 0x1b, 0xfd, 0x5e, 0xe2, 0x5d, 0x58, 0xbc, 0xa4, 0x6e, + 0x14, 0x9a, 0x96, 0xf8, 0x44, 0xd1, 0xe6, 0x0d, 0x40, 0x10, 0x12, 0xe8, 0x4f, 0x65, 0x2f, 0x49, + 0xf6, 0xec, 0xa3, 0x83, 0xc0, 0xeb, 0xfa, 0x35, 0x0c, 0xaf, 0xe4, 0x21, 0x10, 0x97, 0x5d, 0x9a, + 0x2a, 0xfe, 0x62, 0xb3, 0xb6, 0x9f, 0x34, 0x14, 0x5d, 0x76, 0x29, 0xc9, 0x1a, 0x12, 0xae, 0x07, + 0xb2, 0xfd, 0x83, 0xaf, 0x03, 0xa8, 0x6b, 0x31, 0x07, 0x59, 0x55, 0xdd, 0x0b, 0x1e, 0x31, 0x7c, + 0xe8, 0xc1, 0xf1, 0xa7, 0x1d, 0x33, 0x92, 0xc1, 0x6b, 0xce, 0x58, 0x51, 0x70, 0xc5, 0x27, 0x45, + 0x8a, 0x2f, 0x32, 0xe2, 0xc7, 0x00, 0x03, 0xd2, 0x03, 0x05, 0xd6, 0x1f, 0x0d, 0xe6, 0x8c, 0xd7, + 0x5e, 0xf7, 0x99, 0xea, 0xce, 0x09, 0x4f, 0xe7, 0xf9, 0xcc, 0x55, 0x32, 0xe3, 0x6f, 0xfd, 0x6b, + 0x19, 0xee, 0xf0, 0x4a, 0x57, 0x90, 0x1f, 0xb2, 0xa0, 0xc5, 0xe4, 0x22, 0x85, 0xbe, 0xbd, 0xa8, + 0xcd, 0x02, 0x39, 0xed, 0x20, 0x41, 0x2a, 0x20, 0x54, 0x8a, 0x63, 0xeb, 0xa7, 0x83, 0x39, 0x07, + 0x1c, 0xfa, 0x4e, 0xf0, 0x21, 0x10, 0xee, 0xf2, 0x88, 0xd3, 0xc8, 0x1b, 0xe1, 0x53, 0xec, 0x63, + 0x14, 0x2f, 0x51, 0x0c, 0xc8, 0xf7, 0x0d, 0x68, 0x4f, 0xf3, 0x86, 0xfa, 0xd2, 0x5d, 0xd9, 0xc5, + 0x1b, 0x9e, 0xc3, 0x77, 0x7a, 0xa4, 0x31, 0xe4, 0x65, 0x13, 0x17, 0x55, 0x95, 0x91, 0x35, 0x09, + 0x3f, 0xbb, 0x71, 0x6e, 0x66, 0x22, 0xcc, 0xfa, 0xb7, 0x7d, 0x4f, 0xfb, 0xc7, 0x19, 0x59, 0xdf, + 0xa9, 0x5b, 0x71, 0x2f, 0x40, 0x47, 0x2d, 0x0c, 0x2c, 0x0e, 0x99, 0x1b, 0x89, 0xd7, 0x2e, 0x39, + 0xd5, 0xc2, 0x50, 0xdf, 0x22, 0xa5, 0x94, 0x37, 0x6e, 0xfd, 0x70, 0x9f, 0xc7, 0xef, 0xaa, 0x2d, + 0xb2, 0x33, 0x15, 0x91, 0x86, 0x7a, 0xff, 0x2a, 0x50, 0x35, 0xd4, 0x0d, 0x80, 0x38, 0x7f, 0x51, + 0x20, 0x28, 0xba, 0x81, 0xa3, 0x8e, 0xc6, 0x82, 0x84, 0x9c, 0x04, 0x0e, 0xde, 0x49, 0x4b, 0x34, + 0x26, 0x78, 0xf2, 0x8c, 0xa8, 0x11, 0x98, 0xdd, 0xa5, 0x5a, 0x2c, 0x73, 0x43, 0x2d, 0x96, 0xa1, + 0x1b, 0xed, 0xfc, 0xc8, 0x8d, 0xf6, 0x80, 0xa0, 0x7f, 0x3f, 0xd2, 0x27, 0xc0, 0x9b, 0x8e, 0x3a, + 0x14, 0xe2, 0x2b, 0x6f, 0xf4, 0xe8, 0x0b, 0x18, 0xaa, 0x87, 0xea, 0xae, 0x2b, 0x95, 0xb7, 0xdd, + 0x64, 0xb4, 0x63, 0x2c, 0x2a, 0x0e, 0xd8, 0xdf, 0xad, 0xc2, 0x02, 0xde, 0x89, 0x23, 0x37, 0x78, + 0x05, 0x6e, 0xf3, 0x62, 0xb8, 0xf8, 0xb5, 0xf1, 0x03, 0xcc, 0x20, 0xcb, 0xab, 0xfa, 0xb2, 0x42, + 0x37, 0x51, 0x5f, 0x75, 0xea, 0xf5, 0x4a, 0x94, 0x50, 0x1c, 0x22, 0xb1, 0xf3, 0x27, 0xb7, 0x06, + 0x91, 0x35, 0xaf, 0xe5, 0xe9, 0xff, 0xa4, 0x6e, 0x5e, 0x1a, 0x2c, 0x4a, 0x2f, 0x67, 0x82, 0x37, + 0x33, 0xe9, 0x32, 0x61, 0x6a, 0xb8, 0x4c, 0x18, 0xd3, 0xc7, 0xf8, 0x46, 0xbd, 0xc7, 0x48, 0xa7, + 0x7b, 0xef, 0x4d, 0xa8, 0x1e, 0xf9, 0x0e, 0x43, 0x7d, 0xe8, 0xbf, 0xe4, 0xe4, 0x79, 0x97, 0x6e, + 0x3e, 0x3d, 0x28, 0xc3, 0xab, 0xe7, 0xb2, 0xbc, 0xfa, 0xd7, 0x90, 0x8f, 0x97, 0x32, 0x85, 0x4b, + 0xb9, 0x3f, 0xb4, 0x94, 0x2b, 0xb4, 0x63, 0xc4, 0xc3, 0xe2, 0x76, 0x7d, 0x9a, 0x4a, 0x54, 0xe6, + 0xfa, 0x5f, 0x4f, 0xc3, 0x5b, 0xd9, 0xa8, 0x44, 0x75, 0x3a, 0x94, 0xed, 0x3f, 0x1e, 0xa7, 0x89, + 0xe4, 0xd0, 0xed, 0x34, 0xaa, 0x9f, 0xf4, 0x6f, 0xfc, 0xcd, 0x14, 0x2c, 0x0f, 0xe9, 0xe2, 0x55, + 0x5f, 0x3f, 0x65, 0x76, 0xab, 0xa7, 0x5f, 0xa2, 0x5b, 0x3d, 0x93, 0x5d, 0xf7, 0x0d, 0x97, 0x91, + 0xb3, 0xa3, 0x65, 0xe4, 0xb0, 0x9d, 0xe4, 0x5f, 0xc3, 0x4e, 0x0c, 0xd9, 0xbf, 0x90, 0xd9, 0x76, + 0xd3, 0x3b, 0x28, 0xab, 0x22, 0x1d, 0xfd, 0x93, 0xc8, 0xb7, 0x5b, 0x01, 0xed, 0x34, 0xb9, 0x75, + 0xce, 0xa2, 0x2c, 0x9f, 0x96, 0xcb, 0xf0, 0x69, 0x7a, 0x0f, 0x1e, 0x4d, 0xca, 0xb3, 0xbf, 0xd9, + 0x1f, 0xc0, 0xaa, 0x70, 0x3b, 0xd4, 0xe1, 0x3f, 0x33, 0xdb, 0x8c, 0x10, 0xa9, 0xee, 0x57, 0x8b, + 0x03, 0x84, 0x5a, 0x88, 0x06, 0xf9, 0xf8, 0xd1, 0xa7, 0xba, 0x37, 0x51, 0x9f, 0xfa, 0x7f, 0x4d, + 0xcb, 0x3a, 0xf2, 0xa0, 0xdc, 0xf4, 0xe4, 0xfc, 0x59, 0x82, 0x3c, 0x04, 0x55, 0xc2, 0x61, 0x0f, + 0xd0, 0x64, 0x2f, 0x7c, 0x1e, 0xc8, 0xe4, 0x27, 0x6f, 0x14, 0x25, 0xa6, 0xc9, 0x3b, 0xac, 0x82, + 0x70, 0xf2, 0x05, 0x6c, 0x28, 0x6a, 0xda, 0x8d, 0xda, 0x5e, 0x80, 0x2b, 0xec, 0x6b, 0x40, 0x3e, + 0x25, 0xbc, 0x25, 0x29, 0x4a, 0x7d, 0x82, 0xd8, 0xbf, 0xff, 0x1e, 0xde, 0x18, 0x1d, 0xec, 0xe3, + 0x0b, 0x11, 0x93, 0xfb, 0xaa, 0xe0, 0xd0, 0x86, 0x47, 0xcb, 0x27, 0x24, 0x55, 0x3f, 0x31, 0xb7, + 0xd8, 0xb4, 0x61, 0xed, 0xcf, 0x24, 0xe7, 0x3e, 0xe8, 0x13, 0xc4, 0x73, 0x3f, 0x06, 0x6d, 0x74, + 0xb0, 0xcb, 0xfa, 0x5d, 0x87, 0x39, 0xe3, 0xe6, 0xf0, 0xd0, 0x23, 0x26, 0x6c, 0xf0, 0x7d, 0x28, + 0xc6, 0xe5, 0x6f, 0xff, 0x76, 0x7a, 0x0e, 0xf7, 0x62, 0x45, 0x95, 0xbe, 0x31, 0x58, 0x54, 0x94, + 0xb1, 0x7c, 0xbe, 0x3f, 0xb8, 0x84, 0x59, 0x54, 0x12, 0xf9, 0x22, 0xd8, 0x6f, 0xf7, 0x2b, 0x4a, + 0xf6, 0x22, 0x0a, 0xa8, 0x79, 0xc6, 0x99, 0x63, 0x87, 0xda, 0xfc, 0xe6, 0xf4, 0x56, 0x21, 0x2e, + 0x0e, 0x2b, 0x02, 0xf3, 0x14, 0x11, 0xd9, 0xb6, 0x50, 0xcc, 0xb6, 0x05, 0xfd, 0x1d, 0xd9, 0xcc, + 0x1b, 0x6c, 0xb8, 0x32, 0xb6, 0x5a, 0xf2, 0x2d, 0xb4, 0xfe, 0x23, 0x3c, 0xb8, 0x9e, 0xaa, 0x6f, + 0x8c, 0x57, 0x3d, 0xb3, 0xce, 0x5d, 0xf5, 0xcc, 0xfa, 0xc1, 0xdf, 0x16, 0x40, 0xbb, 0xea, 0x69, + 0x33, 0xb9, 0x0f, 0x13, 0x3c, 0x7c, 0x2e, 0xfe, 0x86, 0xdc, 0x83, 0x3b, 0x63, 0xe8, 0xea, 0xdf, + 0x16, 0x73, 0xe4, 0x43, 0xf8, 0x60, 0x0c, 0x49, 0xc9, 0xc1, 0x17, 0xad, 0x0d, 0x4c, 0xdf, 0xb9, + 0xdb, 0x2a, 0x4e, 0x91, 0x07, 0x70, 0x7f, 0xcc, 0x80, 0xa7, 0x94, 0x3b, 0xea, 0x5d, 0x77, 0xd1, + 0x26, 0x1f, 0xc0, 0x7b, 0xd7, 0xd0, 0x32, 0xbb, 0xda, 0x72, 0xbd, 0x80, 0x15, 0x19, 0xd9, 0x81, + 0xed, 0x31, 0xc4, 0xf8, 0xbb, 0x43, 0xcf, 0x45, 0xd1, 0xce, 0x43, 0x7a, 0xea, 0x30, 0xbb, 0x78, + 0x46, 0x1e, 0xc2, 0xd6, 0x98, 0x31, 0xb2, 0x4c, 0xaf, 0x9f, 0x9d, 0x39, 0xdc, 0x65, 0xc5, 0xd6, + 0xe4, 0x33, 0x94, 0x3d, 0xcf, 0xb1, 0xbd, 0x4b, 0xb7, 0xd8, 0x26, 0xdb, 0xf0, 0x60, 0xcc, 0x18, + 0xb9, 0xf5, 0xf5, 0x6e, 0x54, 0x3f, 0xdb, 0xa7, 0x11, 0x2b, 0x72, 0xf2, 0x18, 0x3e, 0x1e, 0x47, + 0xef, 0x75, 0x7c, 0x16, 0xf1, 0x88, 0x5f, 0xb0, 0x23, 0xaf, 0xe6, 0x5d, 0xc6, 0x4f, 0x76, 0x8a, + 0x7f, 0x46, 0x3e, 0x85, 0x8f, 0x26, 0x1d, 0x18, 0x9d, 0xb8, 0x8e, 0x67, 0x9d, 0x33, 0xbb, 0x78, + 0x7e, 0x8d, 0x4c, 0x71, 0x7b, 0x35, 0x39, 0xc6, 0x21, 0xbf, 0x83, 0xcf, 0x27, 0x9e, 0xaa, 0xe2, + 0x7a, 0xdd, 0x56, 0xbb, 0x71, 0xce, 0x1d, 0x47, 0xf8, 0xbc, 0x62, 0xe7, 0x3a, 0x2d, 0xf2, 0x30, + 0xe4, 0x6e, 0xab, 0x8a, 0xf9, 0xb9, 0x83, 0xe3, 0x8a, 0xee, 0xe4, 0x33, 0x1a, 0xd4, 0x3d, 0x6f, + 0xf8, 0xc2, 0xe8, 0x9a, 0x9e, 0x57, 0xa3, 0x41, 0x8b, 0x15, 0x3d, 0xf2, 0x31, 0x7c, 0x38, 0x6e, + 0x46, 0x0c, 0x64, 0xca, 0x52, 0xab, 0xb2, 0x31, 0x52, 0xf4, 0x27, 0x1a, 0x74, 0xe4, 0x45, 0xcf, + 0x4b, 0xe5, 0xe7, 0x2c, 0xe0, 0x67, 0x9c, 0xd9, 0xc5, 0x9f, 0xc8, 0x13, 0xf8, 0x74, 0xcc, 0xa0, + 0xef, 0x19, 0x3b, 0x67, 0xae, 0xdd, 0xf4, 0xba, 0x81, 0xcb, 0x7a, 0x7b, 0xd4, 0xc6, 0x2a, 0xb1, + 0xc1, 0x7f, 0x66, 0xc5, 0x80, 0x7c, 0x09, 0xbb, 0x13, 0x0f, 0x15, 0x59, 0xe6, 0x5e, 0xb7, 0x57, + 0x75, 0x9b, 0x9e, 0xd7, 0xe8, 0x50, 0xc7, 0x29, 0x86, 0x64, 0x1f, 0xbe, 0x9e, 0x78, 0x7c, 0xd5, + 0xb5, 0xf9, 0x05, 0xb7, 0xbb, 0xd4, 0x89, 0xb9, 0x48, 0x55, 0x45, 0xaf, 0xbc, 0x0a, 0x39, 0xbe, + 0x4b, 0x76, 0xe1, 0xb3, 0x6b, 0xb5, 0xa6, 0xb6, 0x18, 0x0b, 0xff, 0xfa, 0xa5, 0xcb, 0x82, 0xb0, + 0xcd, 0xfd, 0xe2, 0x05, 0xf9, 0x1c, 0x3e, 0x99, 0x78, 0xee, 0xa4, 0x41, 0x5e, 0x92, 0xaf, 0xe1, + 0x77, 0x13, 0x8f, 0x34, 0x98, 0xc5, 0xdc, 0x48, 0x68, 0x9e, 0x5b, 0xdc, 0xc7, 0x5e, 0x6f, 0xf1, + 0x05, 0xf9, 0x0a, 0xbe, 0x98, 0x74, 0xdd, 0x25, 0xd7, 0x6a, 0x7b, 0x01, 0xb3, 0x8f, 0xdb, 0x9e, + 0xcb, 0x8e, 0xba, 0x02, 0x53, 0xec, 0x5d, 0x73, 0xce, 0x8f, 0xbc, 0x48, 0xf2, 0xa8, 0x9f, 0x95, + 0x1d, 0xea, 0x16, 0x7f, 0x26, 0x5f, 0xc0, 0xe3, 0xb1, 0x16, 0x4d, 0xad, 0x36, 0x1b, 0xfc, 0xb3, + 0x4d, 0xca, 0x56, 0xfe, 0x9c, 0x94, 0xe0, 0xf7, 0x2f, 0x31, 0xd8, 0x90, 0xc9, 0x5f, 0x87, 0xb9, + 0x51, 0x88, 0x0b, 0x89, 0x8a, 0x7f, 0xb1, 0x37, 0xfb, 0x2c, 0xf7, 0x87, 0xdc, 0x6f, 0xfe, 0x27, + 0x00, 0x00, 0xff, 0xff, 0xfd, 0x94, 0x63, 0x0b, 0xc2, 0x37, 0x00, 0x00, +} diff --git a/protocol/dota_gcmessages_client_match_management.proto b/protocol/dota_gcmessages_client_match_management.proto new file mode 100644 index 0000000..b67cee5 --- /dev/null +++ b/protocol/dota_gcmessages_client_match_management.proto @@ -0,0 +1,463 @@ +syntax = "proto2"; +package protocol; + +import "steammessages.proto"; +import "dota_shared_enums.proto"; +import "dota_client_enums.proto"; +import "base_gcmessages.proto"; +import "dota_gcmessages_common_match_management.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +enum EStartFindingMatchResult { + k_EStartFindingMatchResult_Invalid = 0; + k_EStartFindingMatchResult_OK = 1; + k_EStartFindingMatchResult_AlreadySearching = 2; + k_EStartFindingMatchResult_FailGeneric = 100; + k_EStartFindingMatchResult_FailedIgnore = 101; + k_EStartFindingMatchResult_MatchmakingDisabled = 102; + k_EStartFindingMatchResult_RegionOffline = 103; + k_EStartFindingMatchResult_MatchmakingCooldown = 104; + k_EStartFindingMatchResult_ClientOutOfDate = 105; + k_EStartFindingMatchResult_CompetitiveNoLowPriority = 106; + k_EStartFindingMatchResult_CompetitiveNotUnlocked = 107; + k_EStartFindingMatchResult_GameModeNotUnlocked = 108; + k_EStartFindingMatchResult_CompetitiveNotEnoughSkillData = 109; + k_EStartFindingMatchResult_MissingInitialSkill = 110; + k_EStartFindingMatchResult_CompetitiveRankSpreadTooLarge = 111; + k_EStartFindingMatchResult_MemberAlreadyInLobby = 112; + k_EStartFindingMatchResult_MemberNotVACVerified = 113; + k_EStartFindingMatchResult_WeekendTourneyBadPartySize = 114; + k_EStartFindingMatchResult_WeekendTourneyTeamBuyInTooSmall = 115; + k_EStartFindingMatchResult_WeekendTourneyIndividualBuyInTooLarge = 116; + k_EStartFindingMatchResult_WeekendTourneyTeamBuyInTooLarge = 117; + k_EStartFindingMatchResult_MemberMissingEventOwnership = 118; + k_EStartFindingMatchResult_WeekendTourneyNotUnlocked = 119; + k_EStartFindingMatchResult_WeekendTourneyRecentParticipation = 120; + k_EStartFindingMatchResult_MemberMissingAnchoredPhoneNumber = 121; + k_EStartFindingMatchResult_NotMemberOfClan = 122; + k_EStartFindingMatchResult_CoachesChallengeBadPartySize = 123; + k_EStartFindingMatchResult_CoachesChallengeRequirementsNotMet = 124; +} + +message CMsgStartFindingMatch { + optional string key = 1; + optional uint32 matchgroups = 2 [default = 4294967295]; + optional uint32 client_version = 3; + optional uint32 game_modes = 4 [default = 4294967295]; + optional DOTABotDifficulty bot_difficulty = 5 [default = BOT_DIFFICULTY_HARD]; + optional MatchType match_type = 6 [default = MATCH_TYPE_CASUAL]; + optional uint32 matchlanguages = 7 [default = 4294967295]; + optional uint32 team_id = 8; + optional MatchLanguages game_language_enum = 10 [default = MATCH_LANGUAGE_INVALID]; + optional string game_language_name = 11; + optional CMsgClientPingData ping_data = 12; + optional uint32 region_select_flags = 13; + optional bool solo_queue = 14; + optional uint32 bot_script_index = 15; + optional uint32 steam_clan_account_id = 16; + optional bool is_challenge_match = 17; + optional uint32 lane_selection_flags = 18; +} + +message CMsgStartFindingMatchResult { + optional uint32 legacy_generic_eresult = 1 [default = 2]; + optional EStartFindingMatchResult result = 2 [default = k_EStartFindingMatchResult_Invalid]; + optional string error_token = 3; + optional string debug_message = 4; + repeated fixed64 responsible_party_members = 5; + optional uint32 result_metadata = 6; +} + +message CMsgStopFindingMatch { +} + +message CMsgPartyBuilderOptions { + optional uint32 additional_slots = 1; + optional MatchType match_type = 2 [default = MATCH_TYPE_CASUAL]; + optional uint32 matchgroups = 3; + optional uint32 client_version = 4; + optional MatchLanguages language = 5 [default = MATCH_LANGUAGE_INVALID]; +} + +message CMsgReadyUp { + optional DOTALobbyReadyState state = 1 [default = DOTALobbyReadyState_UNDECLARED]; + optional fixed64 ready_up_key = 2; + optional CDOTAClientHardwareSpecs hardware_specs = 3; +} + +message CMsgReadyUpStatus { + optional fixed64 lobby_id = 1; + repeated uint32 accepted_ids = 2; + repeated uint32 declined_ids = 3; +} + +message CMsgAbandonCurrentGame { +} + +message CMsgPracticeLobbySetDetails { + optional uint64 lobby_id = 1; + optional string game_name = 2; + repeated CLobbyTeamDetails team_details = 3; + optional uint32 server_region = 4; + optional uint32 game_mode = 5; + optional DOTA_CM_PICK cm_pick = 6 [default = DOTA_CM_RANDOM]; + optional DOTABotDifficulty bot_difficulty_radiant = 9 [default = BOT_DIFFICULTY_PASSIVE]; + optional bool allow_cheats = 10; + optional bool fill_with_bots = 11; + optional bool intro_mode = 12; + optional bool allow_spectating = 13; + optional DOTAGameVersion game_version = 14 [default = GAME_VERSION_CURRENT]; + optional string pass_key = 15; + optional uint32 leagueid = 16; + optional uint32 penalty_level_radiant = 17; + optional uint32 penalty_level_dire = 18; + optional uint32 load_game_id = 19; + optional uint32 series_type = 20; + optional uint32 radiant_series_wins = 21; + optional uint32 dire_series_wins = 22; + optional bool allchat = 23 [default = false]; + optional LobbyDotaTVDelay dota_tv_delay = 24 [default = LobbyDotaTV_120]; + optional bool lan = 25; + optional string custom_game_mode = 26; + optional string custom_map_name = 27; + optional uint32 custom_difficulty = 28; + optional uint64 custom_game_id = 29; + optional uint32 custom_min_players = 30; + optional uint32 custom_max_players = 31; + optional DOTALobbyVisibility visibility = 33 [default = DOTALobbyVisibility_Public]; + optional fixed64 custom_game_crc = 34; + optional fixed32 custom_game_timestamp = 37; + optional uint64 previous_match_override = 38; + optional LobbyDotaPauseSetting pause_setting = 42 [default = LobbyDotaPauseSetting_Unlimited]; + optional DOTABotDifficulty bot_difficulty_dire = 43 [default = BOT_DIFFICULTY_PASSIVE]; + optional uint64 bot_radiant = 44; + optional uint64 bot_dire = 45; + optional DOTASelectionPriorityRules selection_priority_rules = 46 [default = k_DOTASelectionPriorityRules_Manual]; + optional bool custom_game_penalties = 47; + optional string lan_host_ping_location = 48; + optional uint32 league_node_id = 49; +} + +message CMsgPracticeLobbyCreate { + message SaveGame { + optional bytes data = 1; + optional int32 version = 2; + optional fixed64 steam_id = 3; + optional fixed64 signature = 4; + } + + optional string search_key = 1; + optional string pass_key = 5; + optional uint32 client_version = 6; + optional CMsgPracticeLobbySetDetails lobby_details = 7; + optional CMsgPracticeLobbyCreate.SaveGame save_game = 8; +} + +message CMsgPracticeLobbySetTeamSlot { + optional DOTA_GC_TEAM team = 1 [default = DOTA_GC_TEAM_GOOD_GUYS]; + optional uint32 slot = 2; + optional DOTABotDifficulty bot_difficulty = 3 [default = BOT_DIFFICULTY_PASSIVE]; +} + +message CMsgPracticeLobbySetCoach { + optional DOTA_GC_TEAM team = 1 [default = DOTA_GC_TEAM_GOOD_GUYS]; +} + +message CMsgPracticeLobbyJoinBroadcastChannel { + optional uint32 channel = 1; + optional string preferred_description = 2; + optional string preferred_country_code = 3; + optional string preferred_language_code = 4; +} + +message CMsgPracticeLobbyCloseBroadcastChannel { + optional uint32 channel = 1; +} + +message CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus { +} + +message CMsgPracticeLobbyKick { + optional uint32 account_id = 3; +} + +message CMsgPracticeLobbyKickFromTeam { + optional uint32 account_id = 1; +} + +message CMsgPracticeLobbyLeave { +} + +message CMsgPracticeLobbyLaunch { + optional uint32 client_version = 5; +} + +message CMsgApplyTeamToPracticeLobby { + optional uint32 team_id = 1; +} + +message CMsgClearPracticeLobbyTeam { +} + +message CMsgPracticeLobbyList { + optional string pass_key = 2; + optional uint32 region = 3; + optional DOTA_GameMode game_mode = 4 [default = DOTA_GAMEMODE_NONE]; +} + +message CMsgPracticeLobbyListResponseEntry { + message CLobbyMember { + optional uint32 account_id = 1; + optional string player_name = 2; + } + + optional uint64 id = 1 [(key_field) = true]; + repeated CMsgPracticeLobbyListResponseEntry.CLobbyMember members = 5; + optional bool requires_pass_key = 6; + optional uint32 leader_account_id = 7; + optional uint32 guild_id = 8; + optional uint64 guild_logo = 9; + optional string name = 10; + optional string custom_game_mode = 11; + optional DOTA_GameMode game_mode = 12 [default = DOTA_GAMEMODE_NONE]; + optional bool friend_present = 13; + optional uint32 players = 14; + optional string custom_map_name = 15; + optional uint32 max_player_count = 16; + optional uint32 server_region = 17; + optional uint32 league_id = 19; + optional string lan_host_ping_location = 20; +} + +message CMsgPracticeLobbyListResponse { + repeated CMsgPracticeLobbyListResponseEntry lobbies = 2; +} + +message CMsgLobbyList { + optional uint32 server_region = 1 [default = 0]; + optional DOTA_GameMode game_mode = 2 [default = DOTA_GAMEMODE_NONE]; +} + +message CMsgLobbyListResponse { + repeated CMsgPracticeLobbyListResponseEntry lobbies = 1; +} + +message CMsgPracticeLobbyJoin { + optional uint64 lobby_id = 1; + optional uint32 client_version = 2; + optional string pass_key = 3; + optional fixed64 custom_game_crc = 4; + optional fixed32 custom_game_timestamp = 5; +} + +message CMsgPracticeLobbyJoinResponse { + optional DOTAJoinLobbyResult result = 1 [default = DOTA_JOIN_RESULT_SUCCESS]; +} + +message CMsgFriendPracticeLobbyListRequest { + repeated uint32 friends = 1; +} + +message CMsgFriendPracticeLobbyListResponse { + repeated CMsgPracticeLobbyListResponseEntry lobbies = 1; +} + +message CMsgGuildmatePracticeLobbyListRequest { + repeated uint32 guilds = 1; +} + +message CMsgGuildmatePracticeLobbyListResponse { + repeated CMsgPracticeLobbyListResponseEntry lobbies = 1; +} + +message CMsgJoinableCustomGameModesRequest { + optional uint32 server_region = 1; +} + +message CMsgJoinableCustomGameModesResponseEntry { + optional uint64 custom_game_id = 1; + optional uint32 lobby_count = 2; + optional uint32 player_count = 3; +} + +message CMsgJoinableCustomGameModesResponse { + repeated CMsgJoinableCustomGameModesResponseEntry game_modes = 1; +} + +message CMsgJoinableCustomLobbiesRequest { + optional uint32 server_region = 1; + optional uint64 custom_game_id = 2; +} + +message CMsgJoinableCustomLobbiesResponseEntry { + optional fixed64 lobby_id = 1; + optional uint64 custom_game_id = 2; + optional string lobby_name = 3; + optional uint32 member_count = 4; + optional uint32 leader_account_id = 5; + optional string leader_name = 6; + optional string custom_map_name = 7; + optional uint32 max_player_count = 8; + optional uint32 server_region = 9; + optional bool has_pass_key = 11; + optional string lan_host_ping_location = 12; +} + +message CMsgJoinableCustomLobbiesResponse { + repeated CMsgJoinableCustomLobbiesResponseEntry lobbies = 1; +} + +message CMsgQuickJoinCustomLobby { + message LegacyRegionPing { + optional uint32 server_region = 1; + optional uint32 ping = 2; + optional fixed32 region_code = 3; + } + + optional uint32 legacy_server_region = 1; + optional uint64 custom_game_id = 2; + optional uint32 client_version = 3; + optional CMsgPracticeLobbySetDetails create_lobby_details = 4; + optional bool allow_any_map = 5; + repeated CMsgQuickJoinCustomLobby.LegacyRegionPing legacy_region_pings = 6; + optional CMsgClientPingData ping_data = 7; +} + +message CMsgQuickJoinCustomLobbyResponse { + optional DOTAJoinLobbyResult result = 1 [default = DOTA_JOIN_RESULT_SUCCESS]; +} + +message CMsgBotGameCreate { + optional string search_key = 1; + optional uint32 client_version = 2; + optional DOTABotDifficulty difficulty_radiant = 3 [default = BOT_DIFFICULTY_PASSIVE]; + optional DOTA_GC_TEAM team = 4 [default = DOTA_GC_TEAM_GOOD_GUYS]; + optional uint32 game_mode = 5; + optional DOTABotDifficulty difficulty_dire = 6 [default = BOT_DIFFICULTY_PASSIVE]; +} + +message CMsgCustomGameCreate { + optional string search_key = 1; + optional uint32 client_version = 2; + optional uint32 difficulty = 3; + optional string game_mode = 4; + optional string map = 5; + optional uint64 custom_game_id = 7; +} + +message CMsgEventGameCreate { + optional string search_key = 1; + optional uint32 client_version = 2; + optional uint32 difficulty = 3; + optional string game_mode = 4; + optional string map = 5; + optional uint64 custom_game_id = 7; +} + +message CMsgDOTAPartyMemberSetCoach { + optional bool wants_coach = 1; +} + +message CMsgDOTASetGroupLeader { + optional fixed64 new_leader_steamid = 1; +} + +message CMsgDOTACancelGroupInvites { + repeated fixed64 invited_steamids = 1; + repeated fixed64 invited_groupids = 2; +} + +message CMsgDOTASetGroupOpenStatus { + optional bool open = 1; +} + +message CMsgDOTAGroupMergeInvite { + optional fixed64 other_group_id = 1; +} + +message CMsgDOTAGroupMergeResponse { + optional fixed64 initiator_group_id = 1; + optional bool accept = 2; +} + +message CMsgDOTAGroupMergeReply { + optional EDOTAGroupMergeResult result = 1 [default = k_EDOTAGroupMergeResult_OK]; +} + +message CMsgSpectatorLobbyGameDetails { + message Team { + optional uint32 team_id = 1; + optional string team_name = 2; + optional fixed64 team_logo = 3; + } + + optional uint32 language = 1; + optional uint64 match_id = 2; + optional fixed64 server_steam_id = 3; + optional string stream_url = 4; + optional string stream_name = 5; + optional uint32 league_id = 6; + optional uint32 series_type = 7; + optional uint32 series_game = 8; + optional CMsgSpectatorLobbyGameDetails.Team radiant_team = 9; + optional CMsgSpectatorLobbyGameDetails.Team dire_team = 10; +} + +message CMsgSetSpectatorLobbyDetails { + optional uint64 lobby_id = 1; + optional string lobby_name = 2; + optional string pass_key = 3; + optional CMsgSpectatorLobbyGameDetails game_details = 4; +} + +message CMsgCreateSpectatorLobby { + optional uint32 client_version = 1; + optional CMsgSetSpectatorLobbyDetails details = 2; +} + +message CMsgSpectatorLobbyList { +} + +message CMsgSpectatorLobbyListResponse { + message SpectatorLobby { + optional uint64 lobby_id = 1; + optional string game_name = 2; + optional bool requires_pass_key = 3; + optional uint32 leader_account_id = 4; + optional uint32 member_count = 5; + optional CMsgSpectatorLobbyGameDetails game_details = 7; + } + + repeated CMsgSpectatorLobbyListResponse.SpectatorLobby lobbies = 1; +} + +message CMsgClientToGCRequestSteamDatagramTicket { + optional fixed64 server_steam_id = 1; +} + +message CMsgClientToGCRequestSteamDatagramTicketResponse { + optional bytes serialized_ticket = 1; + optional string message = 2; +} + +message CMsgGCToClientSteamDatagramTicket { + optional fixed32 legacy_time_expiry = 1; + optional fixed64 legacy_authorized_steam_id = 2; + optional fixed32 legacy_authorized_public_ip = 3; + optional fixed64 legacy_gameserver_steam_id = 4; + optional fixed64 legacy_gameserver_net_id = 5; + optional bytes legacy_signature = 6; + optional uint32 legacy_app_id = 7; + repeated bytes legacy_extra_fields = 8; + optional bytes serialized_ticket = 16; +} + +message CMsgGCToClientRequestLaneSelection { +} + +message CMsgGCToClientRequestLaneSelectionResponse { + optional uint32 lane_selection_flags = 1; +} + diff --git a/protocol/dota_gcmessages_client_match_management/dota_gcmessages_client_match_management.go b/protocol/dota_gcmessages_client_match_management/dota_gcmessages_client_match_management.go deleted file mode 100755 index e8e0b6d..0000000 --- a/protocol/dota_gcmessages_client_match_management/dota_gcmessages_client_match_management.go +++ /dev/null @@ -1,2961 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: dota_gcmessages_client_match_management.proto - -package dota_gcmessages_client_match_management - -import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" -import dota_shared_enums "github.com/paralin/go-dota2/protocol/dota_shared_enums" -import dota_client_enums "github.com/paralin/go-dota2/protocol/dota_client_enums" -import base_gcmessages "github.com/paralin/go-dota2/protocol/base_gcmessages" -import dota_gcmessages_common_match_management "github.com/paralin/go-dota2/protocol/dota_gcmessages_common_match_management" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package - -type EStartFindingMatchResult int32 - -const ( - EStartFindingMatchResult_k_EStartFindingMatchResult_Invalid EStartFindingMatchResult = 0 - EStartFindingMatchResult_k_EStartFindingMatchResult_OK EStartFindingMatchResult = 1 - EStartFindingMatchResult_k_EStartFindingMatchResult_AlreadySearching EStartFindingMatchResult = 2 - EStartFindingMatchResult_k_EStartFindingMatchResult_FailGeneric EStartFindingMatchResult = 100 - EStartFindingMatchResult_k_EStartFindingMatchResult_FailedIgnore EStartFindingMatchResult = 101 - EStartFindingMatchResult_k_EStartFindingMatchResult_MatchmakingDisabled EStartFindingMatchResult = 102 - EStartFindingMatchResult_k_EStartFindingMatchResult_RegionOffline EStartFindingMatchResult = 103 - EStartFindingMatchResult_k_EStartFindingMatchResult_MatchmakingCooldown EStartFindingMatchResult = 104 - EStartFindingMatchResult_k_EStartFindingMatchResult_ClientOutOfDate EStartFindingMatchResult = 105 - EStartFindingMatchResult_k_EStartFindingMatchResult_CompetitiveNoLowPriority EStartFindingMatchResult = 106 - EStartFindingMatchResult_k_EStartFindingMatchResult_CompetitiveNotUnlocked EStartFindingMatchResult = 107 - EStartFindingMatchResult_k_EStartFindingMatchResult_GameModeNotUnlocked EStartFindingMatchResult = 108 - EStartFindingMatchResult_k_EStartFindingMatchResult_CompetitiveNotEnoughSkillData EStartFindingMatchResult = 109 - EStartFindingMatchResult_k_EStartFindingMatchResult_MissingInitialSkill EStartFindingMatchResult = 110 - EStartFindingMatchResult_k_EStartFindingMatchResult_CompetitiveRankSpreadTooLarge EStartFindingMatchResult = 111 - EStartFindingMatchResult_k_EStartFindingMatchResult_MemberAlreadyInLobby EStartFindingMatchResult = 112 - EStartFindingMatchResult_k_EStartFindingMatchResult_MemberNotVACVerified EStartFindingMatchResult = 113 - EStartFindingMatchResult_k_EStartFindingMatchResult_WeekendTourneyBadPartySize EStartFindingMatchResult = 114 - EStartFindingMatchResult_k_EStartFindingMatchResult_WeekendTourneyTeamBuyInTooSmall EStartFindingMatchResult = 115 - EStartFindingMatchResult_k_EStartFindingMatchResult_WeekendTourneyIndividualBuyInTooLarge EStartFindingMatchResult = 116 - EStartFindingMatchResult_k_EStartFindingMatchResult_WeekendTourneyTeamBuyInTooLarge EStartFindingMatchResult = 117 - EStartFindingMatchResult_k_EStartFindingMatchResult_MemberMissingEventOwnership EStartFindingMatchResult = 118 - EStartFindingMatchResult_k_EStartFindingMatchResult_WeekendTourneyNotUnlocked EStartFindingMatchResult = 119 - EStartFindingMatchResult_k_EStartFindingMatchResult_WeekendTourneyRecentParticipation EStartFindingMatchResult = 120 - EStartFindingMatchResult_k_EStartFindingMatchResult_MemberMissingAnchoredPhoneNumber EStartFindingMatchResult = 121 - EStartFindingMatchResult_k_EStartFindingMatchResult_NotMemberOfClan EStartFindingMatchResult = 122 -) - -var EStartFindingMatchResult_name = map[int32]string{ - 0: "k_EStartFindingMatchResult_Invalid", - 1: "k_EStartFindingMatchResult_OK", - 2: "k_EStartFindingMatchResult_AlreadySearching", - 100: "k_EStartFindingMatchResult_FailGeneric", - 101: "k_EStartFindingMatchResult_FailedIgnore", - 102: "k_EStartFindingMatchResult_MatchmakingDisabled", - 103: "k_EStartFindingMatchResult_RegionOffline", - 104: "k_EStartFindingMatchResult_MatchmakingCooldown", - 105: "k_EStartFindingMatchResult_ClientOutOfDate", - 106: "k_EStartFindingMatchResult_CompetitiveNoLowPriority", - 107: "k_EStartFindingMatchResult_CompetitiveNotUnlocked", - 108: "k_EStartFindingMatchResult_GameModeNotUnlocked", - 109: "k_EStartFindingMatchResult_CompetitiveNotEnoughSkillData", - 110: "k_EStartFindingMatchResult_MissingInitialSkill", - 111: "k_EStartFindingMatchResult_CompetitiveRankSpreadTooLarge", - 112: "k_EStartFindingMatchResult_MemberAlreadyInLobby", - 113: "k_EStartFindingMatchResult_MemberNotVACVerified", - 114: "k_EStartFindingMatchResult_WeekendTourneyBadPartySize", - 115: "k_EStartFindingMatchResult_WeekendTourneyTeamBuyInTooSmall", - 116: "k_EStartFindingMatchResult_WeekendTourneyIndividualBuyInTooLarge", - 117: "k_EStartFindingMatchResult_WeekendTourneyTeamBuyInTooLarge", - 118: "k_EStartFindingMatchResult_MemberMissingEventOwnership", - 119: "k_EStartFindingMatchResult_WeekendTourneyNotUnlocked", - 120: "k_EStartFindingMatchResult_WeekendTourneyRecentParticipation", - 121: "k_EStartFindingMatchResult_MemberMissingAnchoredPhoneNumber", - 122: "k_EStartFindingMatchResult_NotMemberOfClan", -} -var EStartFindingMatchResult_value = map[string]int32{ - "k_EStartFindingMatchResult_Invalid": 0, - "k_EStartFindingMatchResult_OK": 1, - "k_EStartFindingMatchResult_AlreadySearching": 2, - "k_EStartFindingMatchResult_FailGeneric": 100, - "k_EStartFindingMatchResult_FailedIgnore": 101, - "k_EStartFindingMatchResult_MatchmakingDisabled": 102, - "k_EStartFindingMatchResult_RegionOffline": 103, - "k_EStartFindingMatchResult_MatchmakingCooldown": 104, - "k_EStartFindingMatchResult_ClientOutOfDate": 105, - "k_EStartFindingMatchResult_CompetitiveNoLowPriority": 106, - "k_EStartFindingMatchResult_CompetitiveNotUnlocked": 107, - "k_EStartFindingMatchResult_GameModeNotUnlocked": 108, - "k_EStartFindingMatchResult_CompetitiveNotEnoughSkillData": 109, - "k_EStartFindingMatchResult_MissingInitialSkill": 110, - "k_EStartFindingMatchResult_CompetitiveRankSpreadTooLarge": 111, - "k_EStartFindingMatchResult_MemberAlreadyInLobby": 112, - "k_EStartFindingMatchResult_MemberNotVACVerified": 113, - "k_EStartFindingMatchResult_WeekendTourneyBadPartySize": 114, - "k_EStartFindingMatchResult_WeekendTourneyTeamBuyInTooSmall": 115, - "k_EStartFindingMatchResult_WeekendTourneyIndividualBuyInTooLarge": 116, - "k_EStartFindingMatchResult_WeekendTourneyTeamBuyInTooLarge": 117, - "k_EStartFindingMatchResult_MemberMissingEventOwnership": 118, - "k_EStartFindingMatchResult_WeekendTourneyNotUnlocked": 119, - "k_EStartFindingMatchResult_WeekendTourneyRecentParticipation": 120, - "k_EStartFindingMatchResult_MemberMissingAnchoredPhoneNumber": 121, - "k_EStartFindingMatchResult_NotMemberOfClan": 122, -} - -func (x EStartFindingMatchResult) Enum() *EStartFindingMatchResult { - p := new(EStartFindingMatchResult) - *p = x - return p -} -func (x EStartFindingMatchResult) String() string { - return proto.EnumName(EStartFindingMatchResult_name, int32(x)) -} -func (x *EStartFindingMatchResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(EStartFindingMatchResult_value, data, "EStartFindingMatchResult") - if err != nil { - return err - } - *x = EStartFindingMatchResult(value) - return nil -} -func (EStartFindingMatchResult) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -type CMsgStartFindingMatch struct { - Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"` - Matchgroups *uint32 `protobuf:"varint,2,opt,name=matchgroups,def=4294967295" json:"matchgroups,omitempty"` - ClientVersion *uint32 `protobuf:"varint,3,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` - GameModes *uint32 `protobuf:"varint,4,opt,name=game_modes,json=gameModes,def=4294967295" json:"game_modes,omitempty"` - BotDifficulty *dota_shared_enums.DOTABotDifficulty `protobuf:"varint,5,opt,name=bot_difficulty,json=botDifficulty,enum=DOTABotDifficulty,def=3" json:"bot_difficulty,omitempty"` - MatchType *dota_shared_enums.MatchType `protobuf:"varint,6,opt,name=match_type,json=matchType,enum=MatchType,def=0" json:"match_type,omitempty"` - Matchlanguages *uint32 `protobuf:"varint,7,opt,name=matchlanguages,def=4294967295" json:"matchlanguages,omitempty"` - TeamId *uint32 `protobuf:"varint,8,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - GameLanguageEnum *dota_shared_enums.MatchLanguages `protobuf:"varint,10,opt,name=game_language_enum,json=gameLanguageEnum,enum=MatchLanguages,def=0" json:"game_language_enum,omitempty"` - GameLanguageName *string `protobuf:"bytes,11,opt,name=game_language_name,json=gameLanguageName" json:"game_language_name,omitempty"` - PingData *base_gcmessages.CMsgClientPingData `protobuf:"bytes,12,opt,name=ping_data,json=pingData" json:"ping_data,omitempty"` - RegionSelectFlags *uint32 `protobuf:"varint,13,opt,name=region_select_flags,json=regionSelectFlags" json:"region_select_flags,omitempty"` - SoloQueue *bool `protobuf:"varint,14,opt,name=solo_queue,json=soloQueue" json:"solo_queue,omitempty"` - BotScriptIndex *uint32 `protobuf:"varint,15,opt,name=bot_script_index,json=botScriptIndex" json:"bot_script_index,omitempty"` - SteamClanAccountId *uint32 `protobuf:"varint,16,opt,name=steam_clan_account_id,json=steamClanAccountId" json:"steam_clan_account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgStartFindingMatch) Reset() { *m = CMsgStartFindingMatch{} } -func (m *CMsgStartFindingMatch) String() string { return proto.CompactTextString(m) } -func (*CMsgStartFindingMatch) ProtoMessage() {} -func (*CMsgStartFindingMatch) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -const Default_CMsgStartFindingMatch_Matchgroups uint32 = 4294967295 -const Default_CMsgStartFindingMatch_GameModes uint32 = 4294967295 -const Default_CMsgStartFindingMatch_BotDifficulty dota_shared_enums.DOTABotDifficulty = dota_shared_enums.DOTABotDifficulty_BOT_DIFFICULTY_HARD -const Default_CMsgStartFindingMatch_MatchType dota_shared_enums.MatchType = dota_shared_enums.MatchType_MATCH_TYPE_CASUAL -const Default_CMsgStartFindingMatch_Matchlanguages uint32 = 4294967295 -const Default_CMsgStartFindingMatch_GameLanguageEnum dota_shared_enums.MatchLanguages = dota_shared_enums.MatchLanguages_MATCH_LANGUAGE_INVALID - -func (m *CMsgStartFindingMatch) GetKey() string { - if m != nil && m.Key != nil { - return *m.Key - } - return "" -} - -func (m *CMsgStartFindingMatch) GetMatchgroups() uint32 { - if m != nil && m.Matchgroups != nil { - return *m.Matchgroups - } - return Default_CMsgStartFindingMatch_Matchgroups -} - -func (m *CMsgStartFindingMatch) GetClientVersion() uint32 { - if m != nil && m.ClientVersion != nil { - return *m.ClientVersion - } - return 0 -} - -func (m *CMsgStartFindingMatch) GetGameModes() uint32 { - if m != nil && m.GameModes != nil { - return *m.GameModes - } - return Default_CMsgStartFindingMatch_GameModes -} - -func (m *CMsgStartFindingMatch) GetBotDifficulty() dota_shared_enums.DOTABotDifficulty { - if m != nil && m.BotDifficulty != nil { - return *m.BotDifficulty - } - return Default_CMsgStartFindingMatch_BotDifficulty -} - -func (m *CMsgStartFindingMatch) GetMatchType() dota_shared_enums.MatchType { - if m != nil && m.MatchType != nil { - return *m.MatchType - } - return Default_CMsgStartFindingMatch_MatchType -} - -func (m *CMsgStartFindingMatch) GetMatchlanguages() uint32 { - if m != nil && m.Matchlanguages != nil { - return *m.Matchlanguages - } - return Default_CMsgStartFindingMatch_Matchlanguages -} - -func (m *CMsgStartFindingMatch) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CMsgStartFindingMatch) GetGameLanguageEnum() dota_shared_enums.MatchLanguages { - if m != nil && m.GameLanguageEnum != nil { - return *m.GameLanguageEnum - } - return Default_CMsgStartFindingMatch_GameLanguageEnum -} - -func (m *CMsgStartFindingMatch) GetGameLanguageName() string { - if m != nil && m.GameLanguageName != nil { - return *m.GameLanguageName - } - return "" -} - -func (m *CMsgStartFindingMatch) GetPingData() *base_gcmessages.CMsgClientPingData { - if m != nil { - return m.PingData - } - return nil -} - -func (m *CMsgStartFindingMatch) GetRegionSelectFlags() uint32 { - if m != nil && m.RegionSelectFlags != nil { - return *m.RegionSelectFlags - } - return 0 -} - -func (m *CMsgStartFindingMatch) GetSoloQueue() bool { - if m != nil && m.SoloQueue != nil { - return *m.SoloQueue - } - return false -} - -func (m *CMsgStartFindingMatch) GetBotScriptIndex() uint32 { - if m != nil && m.BotScriptIndex != nil { - return *m.BotScriptIndex - } - return 0 -} - -func (m *CMsgStartFindingMatch) GetSteamClanAccountId() uint32 { - if m != nil && m.SteamClanAccountId != nil { - return *m.SteamClanAccountId - } - return 0 -} - -type CMsgStartFindingMatchResult struct { - LegacyGenericEresult *uint32 `protobuf:"varint,1,opt,name=legacy_generic_eresult,json=legacyGenericEresult,def=2" json:"legacy_generic_eresult,omitempty"` - Result *EStartFindingMatchResult `protobuf:"varint,2,opt,name=result,enum=EStartFindingMatchResult,def=0" json:"result,omitempty"` - ErrorToken *string `protobuf:"bytes,3,opt,name=error_token,json=errorToken" json:"error_token,omitempty"` - DebugMessage *string `protobuf:"bytes,4,opt,name=debug_message,json=debugMessage" json:"debug_message,omitempty"` - ResponsiblePartyMembers []uint64 `protobuf:"fixed64,5,rep,name=responsible_party_members,json=responsiblePartyMembers" json:"responsible_party_members,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgStartFindingMatchResult) Reset() { *m = CMsgStartFindingMatchResult{} } -func (m *CMsgStartFindingMatchResult) String() string { return proto.CompactTextString(m) } -func (*CMsgStartFindingMatchResult) ProtoMessage() {} -func (*CMsgStartFindingMatchResult) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } - -const Default_CMsgStartFindingMatchResult_LegacyGenericEresult uint32 = 2 -const Default_CMsgStartFindingMatchResult_Result EStartFindingMatchResult = EStartFindingMatchResult_k_EStartFindingMatchResult_Invalid - -func (m *CMsgStartFindingMatchResult) GetLegacyGenericEresult() uint32 { - if m != nil && m.LegacyGenericEresult != nil { - return *m.LegacyGenericEresult - } - return Default_CMsgStartFindingMatchResult_LegacyGenericEresult -} - -func (m *CMsgStartFindingMatchResult) GetResult() EStartFindingMatchResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgStartFindingMatchResult_Result -} - -func (m *CMsgStartFindingMatchResult) GetErrorToken() string { - if m != nil && m.ErrorToken != nil { - return *m.ErrorToken - } - return "" -} - -func (m *CMsgStartFindingMatchResult) GetDebugMessage() string { - if m != nil && m.DebugMessage != nil { - return *m.DebugMessage - } - return "" -} - -func (m *CMsgStartFindingMatchResult) GetResponsiblePartyMembers() []uint64 { - if m != nil { - return m.ResponsiblePartyMembers - } - return nil -} - -type CMsgStopFindingMatch struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgStopFindingMatch) Reset() { *m = CMsgStopFindingMatch{} } -func (m *CMsgStopFindingMatch) String() string { return proto.CompactTextString(m) } -func (*CMsgStopFindingMatch) ProtoMessage() {} -func (*CMsgStopFindingMatch) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } - -type CMsgPartyBuilderOptions struct { - AdditionalSlots *uint32 `protobuf:"varint,1,opt,name=additional_slots,json=additionalSlots" json:"additional_slots,omitempty"` - MatchType *dota_shared_enums.MatchType `protobuf:"varint,2,opt,name=match_type,json=matchType,enum=MatchType,def=0" json:"match_type,omitempty"` - Matchgroups *uint32 `protobuf:"varint,3,opt,name=matchgroups" json:"matchgroups,omitempty"` - ClientVersion *uint32 `protobuf:"varint,4,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` - Language *dota_shared_enums.MatchLanguages `protobuf:"varint,5,opt,name=language,enum=MatchLanguages,def=0" json:"language,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPartyBuilderOptions) Reset() { *m = CMsgPartyBuilderOptions{} } -func (m *CMsgPartyBuilderOptions) String() string { return proto.CompactTextString(m) } -func (*CMsgPartyBuilderOptions) ProtoMessage() {} -func (*CMsgPartyBuilderOptions) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } - -const Default_CMsgPartyBuilderOptions_MatchType dota_shared_enums.MatchType = dota_shared_enums.MatchType_MATCH_TYPE_CASUAL -const Default_CMsgPartyBuilderOptions_Language dota_shared_enums.MatchLanguages = dota_shared_enums.MatchLanguages_MATCH_LANGUAGE_INVALID - -func (m *CMsgPartyBuilderOptions) GetAdditionalSlots() uint32 { - if m != nil && m.AdditionalSlots != nil { - return *m.AdditionalSlots - } - return 0 -} - -func (m *CMsgPartyBuilderOptions) GetMatchType() dota_shared_enums.MatchType { - if m != nil && m.MatchType != nil { - return *m.MatchType - } - return Default_CMsgPartyBuilderOptions_MatchType -} - -func (m *CMsgPartyBuilderOptions) GetMatchgroups() uint32 { - if m != nil && m.Matchgroups != nil { - return *m.Matchgroups - } - return 0 -} - -func (m *CMsgPartyBuilderOptions) GetClientVersion() uint32 { - if m != nil && m.ClientVersion != nil { - return *m.ClientVersion - } - return 0 -} - -func (m *CMsgPartyBuilderOptions) GetLanguage() dota_shared_enums.MatchLanguages { - if m != nil && m.Language != nil { - return *m.Language - } - return Default_CMsgPartyBuilderOptions_Language -} - -type CMsgReadyUp struct { - State *dota_shared_enums.DOTALobbyReadyState `protobuf:"varint,1,opt,name=state,enum=DOTALobbyReadyState,def=0" json:"state,omitempty"` - ReadyUpKey *uint64 `protobuf:"fixed64,2,opt,name=ready_up_key,json=readyUpKey" json:"ready_up_key,omitempty"` - HardwareSpecs *dota_shared_enums.CDOTAClientHardwareSpecs `protobuf:"bytes,3,opt,name=hardware_specs,json=hardwareSpecs" json:"hardware_specs,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgReadyUp) Reset() { *m = CMsgReadyUp{} } -func (m *CMsgReadyUp) String() string { return proto.CompactTextString(m) } -func (*CMsgReadyUp) ProtoMessage() {} -func (*CMsgReadyUp) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} } - -const Default_CMsgReadyUp_State dota_shared_enums.DOTALobbyReadyState = dota_shared_enums.DOTALobbyReadyState_DOTALobbyReadyState_UNDECLARED - -func (m *CMsgReadyUp) GetState() dota_shared_enums.DOTALobbyReadyState { - if m != nil && m.State != nil { - return *m.State - } - return Default_CMsgReadyUp_State -} - -func (m *CMsgReadyUp) GetReadyUpKey() uint64 { - if m != nil && m.ReadyUpKey != nil { - return *m.ReadyUpKey - } - return 0 -} - -func (m *CMsgReadyUp) GetHardwareSpecs() *dota_shared_enums.CDOTAClientHardwareSpecs { - if m != nil { - return m.HardwareSpecs - } - return nil -} - -type CMsgReadyUpStatus struct { - LobbyId *uint64 `protobuf:"fixed64,1,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` - AcceptedIds []uint32 `protobuf:"varint,2,rep,name=accepted_ids,json=acceptedIds" json:"accepted_ids,omitempty"` - DeclinedIds []uint32 `protobuf:"varint,3,rep,name=declined_ids,json=declinedIds" json:"declined_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgReadyUpStatus) Reset() { *m = CMsgReadyUpStatus{} } -func (m *CMsgReadyUpStatus) String() string { return proto.CompactTextString(m) } -func (*CMsgReadyUpStatus) ProtoMessage() {} -func (*CMsgReadyUpStatus) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} } - -func (m *CMsgReadyUpStatus) GetLobbyId() uint64 { - if m != nil && m.LobbyId != nil { - return *m.LobbyId - } - return 0 -} - -func (m *CMsgReadyUpStatus) GetAcceptedIds() []uint32 { - if m != nil { - return m.AcceptedIds - } - return nil -} - -func (m *CMsgReadyUpStatus) GetDeclinedIds() []uint32 { - if m != nil { - return m.DeclinedIds - } - return nil -} - -type CMsgAbandonCurrentGame struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgAbandonCurrentGame) Reset() { *m = CMsgAbandonCurrentGame{} } -func (m *CMsgAbandonCurrentGame) String() string { return proto.CompactTextString(m) } -func (*CMsgAbandonCurrentGame) ProtoMessage() {} -func (*CMsgAbandonCurrentGame) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} } - -type CMsgPracticeLobbySetDetails struct { - LobbyId *uint64 `protobuf:"varint,1,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` - GameName *string `protobuf:"bytes,2,opt,name=game_name,json=gameName" json:"game_name,omitempty"` - TeamDetails []*dota_gcmessages_common_match_management.CLobbyTeamDetails `protobuf:"bytes,3,rep,name=team_details,json=teamDetails" json:"team_details,omitempty"` - ServerRegion *uint32 `protobuf:"varint,4,opt,name=server_region,json=serverRegion" json:"server_region,omitempty"` - GameMode *uint32 `protobuf:"varint,5,opt,name=game_mode,json=gameMode" json:"game_mode,omitempty"` - CmPick *dota_shared_enums.DOTA_CM_PICK `protobuf:"varint,6,opt,name=cm_pick,json=cmPick,enum=DOTA_CM_PICK,def=0" json:"cm_pick,omitempty"` - BotDifficultyRadiant *dota_shared_enums.DOTABotDifficulty `protobuf:"varint,9,opt,name=bot_difficulty_radiant,json=botDifficultyRadiant,enum=DOTABotDifficulty,def=0" json:"bot_difficulty_radiant,omitempty"` - AllowCheats *bool `protobuf:"varint,10,opt,name=allow_cheats,json=allowCheats" json:"allow_cheats,omitempty"` - FillWithBots *bool `protobuf:"varint,11,opt,name=fill_with_bots,json=fillWithBots" json:"fill_with_bots,omitempty"` - IntroMode *bool `protobuf:"varint,12,opt,name=intro_mode,json=introMode" json:"intro_mode,omitempty"` - AllowSpectating *bool `protobuf:"varint,13,opt,name=allow_spectating,json=allowSpectating" json:"allow_spectating,omitempty"` - GameVersion *dota_shared_enums.DOTAGameVersion `protobuf:"varint,14,opt,name=game_version,json=gameVersion,enum=DOTAGameVersion,def=0" json:"game_version,omitempty"` - PassKey *string `protobuf:"bytes,15,opt,name=pass_key,json=passKey" json:"pass_key,omitempty"` - Leagueid *uint32 `protobuf:"varint,16,opt,name=leagueid" json:"leagueid,omitempty"` - PenaltyLevelRadiant *uint32 `protobuf:"varint,17,opt,name=penalty_level_radiant,json=penaltyLevelRadiant" json:"penalty_level_radiant,omitempty"` - PenaltyLevelDire *uint32 `protobuf:"varint,18,opt,name=penalty_level_dire,json=penaltyLevelDire" json:"penalty_level_dire,omitempty"` - LoadGameId *uint32 `protobuf:"varint,19,opt,name=load_game_id,json=loadGameId" json:"load_game_id,omitempty"` - SeriesType *uint32 `protobuf:"varint,20,opt,name=series_type,json=seriesType" json:"series_type,omitempty"` - RadiantSeriesWins *uint32 `protobuf:"varint,21,opt,name=radiant_series_wins,json=radiantSeriesWins" json:"radiant_series_wins,omitempty"` - DireSeriesWins *uint32 `protobuf:"varint,22,opt,name=dire_series_wins,json=direSeriesWins" json:"dire_series_wins,omitempty"` - Allchat *bool `protobuf:"varint,23,opt,name=allchat,def=0" json:"allchat,omitempty"` - DotaTvDelay *dota_gcmessages_common_match_management.LobbyDotaTVDelay `protobuf:"varint,24,opt,name=dota_tv_delay,json=dotaTvDelay,enum=LobbyDotaTVDelay,def=1" json:"dota_tv_delay,omitempty"` - Lan *bool `protobuf:"varint,25,opt,name=lan" json:"lan,omitempty"` - CustomGameMode *string `protobuf:"bytes,26,opt,name=custom_game_mode,json=customGameMode" json:"custom_game_mode,omitempty"` - CustomMapName *string `protobuf:"bytes,27,opt,name=custom_map_name,json=customMapName" json:"custom_map_name,omitempty"` - CustomDifficulty *uint32 `protobuf:"varint,28,opt,name=custom_difficulty,json=customDifficulty" json:"custom_difficulty,omitempty"` - CustomGameId *uint64 `protobuf:"varint,29,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` - CustomMinPlayers *uint32 `protobuf:"varint,30,opt,name=custom_min_players,json=customMinPlayers" json:"custom_min_players,omitempty"` - CustomMaxPlayers *uint32 `protobuf:"varint,31,opt,name=custom_max_players,json=customMaxPlayers" json:"custom_max_players,omitempty"` - LanHostPingToServerRegion *uint32 `protobuf:"varint,32,opt,name=lan_host_ping_to_server_region,json=lanHostPingToServerRegion" json:"lan_host_ping_to_server_region,omitempty"` - Visibility *dota_shared_enums.DOTALobbyVisibility `protobuf:"varint,33,opt,name=visibility,enum=DOTALobbyVisibility,def=0" json:"visibility,omitempty"` - CustomGameCrc *uint64 `protobuf:"fixed64,34,opt,name=custom_game_crc,json=customGameCrc" json:"custom_game_crc,omitempty"` - LeagueSeriesId *uint32 `protobuf:"varint,35,opt,name=league_series_id,json=leagueSeriesId" json:"league_series_id,omitempty"` - LeagueGameId *uint32 `protobuf:"varint,36,opt,name=league_game_id,json=leagueGameId" json:"league_game_id,omitempty"` - CustomGameTimestamp *uint32 `protobuf:"fixed32,37,opt,name=custom_game_timestamp,json=customGameTimestamp" json:"custom_game_timestamp,omitempty"` - PreviousMatchOverride *uint64 `protobuf:"varint,38,opt,name=previous_match_override,json=previousMatchOverride" json:"previous_match_override,omitempty"` - PauseSetting *dota_gcmessages_common_match_management.LobbyDotaPauseSetting `protobuf:"varint,42,opt,name=pause_setting,json=pauseSetting,enum=LobbyDotaPauseSetting,def=0" json:"pause_setting,omitempty"` - BotDifficultyDire *dota_shared_enums.DOTABotDifficulty `protobuf:"varint,43,opt,name=bot_difficulty_dire,json=botDifficultyDire,enum=DOTABotDifficulty,def=0" json:"bot_difficulty_dire,omitempty"` - BotRadiant *uint64 `protobuf:"varint,44,opt,name=bot_radiant,json=botRadiant" json:"bot_radiant,omitempty"` - BotDire *uint64 `protobuf:"varint,45,opt,name=bot_dire,json=botDire" json:"bot_dire,omitempty"` - SelectionPriorityRules *dota_shared_enums.DOTASelectionPriorityRules `protobuf:"varint,46,opt,name=selection_priority_rules,json=selectionPriorityRules,enum=DOTASelectionPriorityRules,def=0" json:"selection_priority_rules,omitempty"` - CustomGamePenalties *bool `protobuf:"varint,47,opt,name=custom_game_penalties,json=customGamePenalties" json:"custom_game_penalties,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPracticeLobbySetDetails) Reset() { *m = CMsgPracticeLobbySetDetails{} } -func (m *CMsgPracticeLobbySetDetails) String() string { return proto.CompactTextString(m) } -func (*CMsgPracticeLobbySetDetails) ProtoMessage() {} -func (*CMsgPracticeLobbySetDetails) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} } - -const Default_CMsgPracticeLobbySetDetails_CmPick dota_shared_enums.DOTA_CM_PICK = dota_shared_enums.DOTA_CM_PICK_DOTA_CM_RANDOM -const Default_CMsgPracticeLobbySetDetails_BotDifficultyRadiant dota_shared_enums.DOTABotDifficulty = dota_shared_enums.DOTABotDifficulty_BOT_DIFFICULTY_PASSIVE -const Default_CMsgPracticeLobbySetDetails_GameVersion dota_shared_enums.DOTAGameVersion = dota_shared_enums.DOTAGameVersion_GAME_VERSION_CURRENT -const Default_CMsgPracticeLobbySetDetails_Allchat bool = false -const Default_CMsgPracticeLobbySetDetails_DotaTvDelay dota_gcmessages_common_match_management.LobbyDotaTVDelay = dota_gcmessages_common_match_management.LobbyDotaTVDelay_LobbyDotaTV_120 -const Default_CMsgPracticeLobbySetDetails_Visibility dota_shared_enums.DOTALobbyVisibility = dota_shared_enums.DOTALobbyVisibility_DOTALobbyVisibility_Public -const Default_CMsgPracticeLobbySetDetails_PauseSetting dota_gcmessages_common_match_management.LobbyDotaPauseSetting = dota_gcmessages_common_match_management.LobbyDotaPauseSetting_LobbyDotaPauseSetting_Unlimited -const Default_CMsgPracticeLobbySetDetails_BotDifficultyDire dota_shared_enums.DOTABotDifficulty = dota_shared_enums.DOTABotDifficulty_BOT_DIFFICULTY_PASSIVE -const Default_CMsgPracticeLobbySetDetails_SelectionPriorityRules dota_shared_enums.DOTASelectionPriorityRules = dota_shared_enums.DOTASelectionPriorityRules_k_DOTASelectionPriorityRules_Manual - -func (m *CMsgPracticeLobbySetDetails) GetLobbyId() uint64 { - if m != nil && m.LobbyId != nil { - return *m.LobbyId - } - return 0 -} - -func (m *CMsgPracticeLobbySetDetails) GetGameName() string { - if m != nil && m.GameName != nil { - return *m.GameName - } - return "" -} - -func (m *CMsgPracticeLobbySetDetails) GetTeamDetails() []*dota_gcmessages_common_match_management.CLobbyTeamDetails { - if m != nil { - return m.TeamDetails - } - return nil -} - -func (m *CMsgPracticeLobbySetDetails) GetServerRegion() uint32 { - if m != nil && m.ServerRegion != nil { - return *m.ServerRegion - } - return 0 -} - -func (m *CMsgPracticeLobbySetDetails) GetGameMode() uint32 { - if m != nil && m.GameMode != nil { - return *m.GameMode - } - return 0 -} - -func (m *CMsgPracticeLobbySetDetails) GetCmPick() dota_shared_enums.DOTA_CM_PICK { - if m != nil && m.CmPick != nil { - return *m.CmPick - } - return Default_CMsgPracticeLobbySetDetails_CmPick -} - -func (m *CMsgPracticeLobbySetDetails) GetBotDifficultyRadiant() dota_shared_enums.DOTABotDifficulty { - if m != nil && m.BotDifficultyRadiant != nil { - return *m.BotDifficultyRadiant - } - return Default_CMsgPracticeLobbySetDetails_BotDifficultyRadiant -} - -func (m *CMsgPracticeLobbySetDetails) GetAllowCheats() bool { - if m != nil && m.AllowCheats != nil { - return *m.AllowCheats - } - return false -} - -func (m *CMsgPracticeLobbySetDetails) GetFillWithBots() bool { - if m != nil && m.FillWithBots != nil { - return *m.FillWithBots - } - return false -} - -func (m *CMsgPracticeLobbySetDetails) GetIntroMode() bool { - if m != nil && m.IntroMode != nil { - return *m.IntroMode - } - return false -} - -func (m *CMsgPracticeLobbySetDetails) GetAllowSpectating() bool { - if m != nil && m.AllowSpectating != nil { - return *m.AllowSpectating - } - return false -} - -func (m *CMsgPracticeLobbySetDetails) GetGameVersion() dota_shared_enums.DOTAGameVersion { - if m != nil && m.GameVersion != nil { - return *m.GameVersion - } - return Default_CMsgPracticeLobbySetDetails_GameVersion -} - -func (m *CMsgPracticeLobbySetDetails) GetPassKey() string { - if m != nil && m.PassKey != nil { - return *m.PassKey - } - return "" -} - -func (m *CMsgPracticeLobbySetDetails) GetLeagueid() uint32 { - if m != nil && m.Leagueid != nil { - return *m.Leagueid - } - return 0 -} - -func (m *CMsgPracticeLobbySetDetails) GetPenaltyLevelRadiant() uint32 { - if m != nil && m.PenaltyLevelRadiant != nil { - return *m.PenaltyLevelRadiant - } - return 0 -} - -func (m *CMsgPracticeLobbySetDetails) GetPenaltyLevelDire() uint32 { - if m != nil && m.PenaltyLevelDire != nil { - return *m.PenaltyLevelDire - } - return 0 -} - -func (m *CMsgPracticeLobbySetDetails) GetLoadGameId() uint32 { - if m != nil && m.LoadGameId != nil { - return *m.LoadGameId - } - return 0 -} - -func (m *CMsgPracticeLobbySetDetails) GetSeriesType() uint32 { - if m != nil && m.SeriesType != nil { - return *m.SeriesType - } - return 0 -} - -func (m *CMsgPracticeLobbySetDetails) GetRadiantSeriesWins() uint32 { - if m != nil && m.RadiantSeriesWins != nil { - return *m.RadiantSeriesWins - } - return 0 -} - -func (m *CMsgPracticeLobbySetDetails) GetDireSeriesWins() uint32 { - if m != nil && m.DireSeriesWins != nil { - return *m.DireSeriesWins - } - return 0 -} - -func (m *CMsgPracticeLobbySetDetails) GetAllchat() bool { - if m != nil && m.Allchat != nil { - return *m.Allchat - } - return Default_CMsgPracticeLobbySetDetails_Allchat -} - -func (m *CMsgPracticeLobbySetDetails) GetDotaTvDelay() dota_gcmessages_common_match_management.LobbyDotaTVDelay { - if m != nil && m.DotaTvDelay != nil { - return *m.DotaTvDelay - } - return Default_CMsgPracticeLobbySetDetails_DotaTvDelay -} - -func (m *CMsgPracticeLobbySetDetails) GetLan() bool { - if m != nil && m.Lan != nil { - return *m.Lan - } - return false -} - -func (m *CMsgPracticeLobbySetDetails) GetCustomGameMode() string { - if m != nil && m.CustomGameMode != nil { - return *m.CustomGameMode - } - return "" -} - -func (m *CMsgPracticeLobbySetDetails) GetCustomMapName() string { - if m != nil && m.CustomMapName != nil { - return *m.CustomMapName - } - return "" -} - -func (m *CMsgPracticeLobbySetDetails) GetCustomDifficulty() uint32 { - if m != nil && m.CustomDifficulty != nil { - return *m.CustomDifficulty - } - return 0 -} - -func (m *CMsgPracticeLobbySetDetails) GetCustomGameId() uint64 { - if m != nil && m.CustomGameId != nil { - return *m.CustomGameId - } - return 0 -} - -func (m *CMsgPracticeLobbySetDetails) GetCustomMinPlayers() uint32 { - if m != nil && m.CustomMinPlayers != nil { - return *m.CustomMinPlayers - } - return 0 -} - -func (m *CMsgPracticeLobbySetDetails) GetCustomMaxPlayers() uint32 { - if m != nil && m.CustomMaxPlayers != nil { - return *m.CustomMaxPlayers - } - return 0 -} - -func (m *CMsgPracticeLobbySetDetails) GetLanHostPingToServerRegion() uint32 { - if m != nil && m.LanHostPingToServerRegion != nil { - return *m.LanHostPingToServerRegion - } - return 0 -} - -func (m *CMsgPracticeLobbySetDetails) GetVisibility() dota_shared_enums.DOTALobbyVisibility { - if m != nil && m.Visibility != nil { - return *m.Visibility - } - return Default_CMsgPracticeLobbySetDetails_Visibility -} - -func (m *CMsgPracticeLobbySetDetails) GetCustomGameCrc() uint64 { - if m != nil && m.CustomGameCrc != nil { - return *m.CustomGameCrc - } - return 0 -} - -func (m *CMsgPracticeLobbySetDetails) GetLeagueSeriesId() uint32 { - if m != nil && m.LeagueSeriesId != nil { - return *m.LeagueSeriesId - } - return 0 -} - -func (m *CMsgPracticeLobbySetDetails) GetLeagueGameId() uint32 { - if m != nil && m.LeagueGameId != nil { - return *m.LeagueGameId - } - return 0 -} - -func (m *CMsgPracticeLobbySetDetails) GetCustomGameTimestamp() uint32 { - if m != nil && m.CustomGameTimestamp != nil { - return *m.CustomGameTimestamp - } - return 0 -} - -func (m *CMsgPracticeLobbySetDetails) GetPreviousMatchOverride() uint64 { - if m != nil && m.PreviousMatchOverride != nil { - return *m.PreviousMatchOverride - } - return 0 -} - -func (m *CMsgPracticeLobbySetDetails) GetPauseSetting() dota_gcmessages_common_match_management.LobbyDotaPauseSetting { - if m != nil && m.PauseSetting != nil { - return *m.PauseSetting - } - return Default_CMsgPracticeLobbySetDetails_PauseSetting -} - -func (m *CMsgPracticeLobbySetDetails) GetBotDifficultyDire() dota_shared_enums.DOTABotDifficulty { - if m != nil && m.BotDifficultyDire != nil { - return *m.BotDifficultyDire - } - return Default_CMsgPracticeLobbySetDetails_BotDifficultyDire -} - -func (m *CMsgPracticeLobbySetDetails) GetBotRadiant() uint64 { - if m != nil && m.BotRadiant != nil { - return *m.BotRadiant - } - return 0 -} - -func (m *CMsgPracticeLobbySetDetails) GetBotDire() uint64 { - if m != nil && m.BotDire != nil { - return *m.BotDire - } - return 0 -} - -func (m *CMsgPracticeLobbySetDetails) GetSelectionPriorityRules() dota_shared_enums.DOTASelectionPriorityRules { - if m != nil && m.SelectionPriorityRules != nil { - return *m.SelectionPriorityRules - } - return Default_CMsgPracticeLobbySetDetails_SelectionPriorityRules -} - -func (m *CMsgPracticeLobbySetDetails) GetCustomGamePenalties() bool { - if m != nil && m.CustomGamePenalties != nil { - return *m.CustomGamePenalties - } - return false -} - -type CMsgPracticeLobbyCreate struct { - SearchKey *string `protobuf:"bytes,1,opt,name=search_key,json=searchKey" json:"search_key,omitempty"` - PassKey *string `protobuf:"bytes,5,opt,name=pass_key,json=passKey" json:"pass_key,omitempty"` - ClientVersion *uint32 `protobuf:"varint,6,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` - LobbyDetails *CMsgPracticeLobbySetDetails `protobuf:"bytes,7,opt,name=lobby_details,json=lobbyDetails" json:"lobby_details,omitempty"` - SaveGame *CMsgPracticeLobbyCreate_SaveGame `protobuf:"bytes,8,opt,name=save_game,json=saveGame" json:"save_game,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPracticeLobbyCreate) Reset() { *m = CMsgPracticeLobbyCreate{} } -func (m *CMsgPracticeLobbyCreate) String() string { return proto.CompactTextString(m) } -func (*CMsgPracticeLobbyCreate) ProtoMessage() {} -func (*CMsgPracticeLobbyCreate) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} } - -func (m *CMsgPracticeLobbyCreate) GetSearchKey() string { - if m != nil && m.SearchKey != nil { - return *m.SearchKey - } - return "" -} - -func (m *CMsgPracticeLobbyCreate) GetPassKey() string { - if m != nil && m.PassKey != nil { - return *m.PassKey - } - return "" -} - -func (m *CMsgPracticeLobbyCreate) GetClientVersion() uint32 { - if m != nil && m.ClientVersion != nil { - return *m.ClientVersion - } - return 0 -} - -func (m *CMsgPracticeLobbyCreate) GetLobbyDetails() *CMsgPracticeLobbySetDetails { - if m != nil { - return m.LobbyDetails - } - return nil -} - -func (m *CMsgPracticeLobbyCreate) GetSaveGame() *CMsgPracticeLobbyCreate_SaveGame { - if m != nil { - return m.SaveGame - } - return nil -} - -type CMsgPracticeLobbyCreate_SaveGame struct { - Data []byte `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"` - Version *int32 `protobuf:"varint,2,opt,name=version" json:"version,omitempty"` - SteamId *uint64 `protobuf:"fixed64,3,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` - Signature *uint64 `protobuf:"fixed64,4,opt,name=signature" json:"signature,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPracticeLobbyCreate_SaveGame) Reset() { *m = CMsgPracticeLobbyCreate_SaveGame{} } -func (m *CMsgPracticeLobbyCreate_SaveGame) String() string { return proto.CompactTextString(m) } -func (*CMsgPracticeLobbyCreate_SaveGame) ProtoMessage() {} -func (*CMsgPracticeLobbyCreate_SaveGame) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{8, 0} -} - -func (m *CMsgPracticeLobbyCreate_SaveGame) GetData() []byte { - if m != nil { - return m.Data - } - return nil -} - -func (m *CMsgPracticeLobbyCreate_SaveGame) GetVersion() int32 { - if m != nil && m.Version != nil { - return *m.Version - } - return 0 -} - -func (m *CMsgPracticeLobbyCreate_SaveGame) GetSteamId() uint64 { - if m != nil && m.SteamId != nil { - return *m.SteamId - } - return 0 -} - -func (m *CMsgPracticeLobbyCreate_SaveGame) GetSignature() uint64 { - if m != nil && m.Signature != nil { - return *m.Signature - } - return 0 -} - -type CMsgPracticeLobbySetTeamSlot struct { - Team *dota_shared_enums.DOTA_GC_TEAM `protobuf:"varint,1,opt,name=team,enum=DOTA_GC_TEAM,def=0" json:"team,omitempty"` - Slot *uint32 `protobuf:"varint,2,opt,name=slot" json:"slot,omitempty"` - BotDifficulty *dota_shared_enums.DOTABotDifficulty `protobuf:"varint,3,opt,name=bot_difficulty,json=botDifficulty,enum=DOTABotDifficulty,def=0" json:"bot_difficulty,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPracticeLobbySetTeamSlot) Reset() { *m = CMsgPracticeLobbySetTeamSlot{} } -func (m *CMsgPracticeLobbySetTeamSlot) String() string { return proto.CompactTextString(m) } -func (*CMsgPracticeLobbySetTeamSlot) ProtoMessage() {} -func (*CMsgPracticeLobbySetTeamSlot) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} } - -const Default_CMsgPracticeLobbySetTeamSlot_Team dota_shared_enums.DOTA_GC_TEAM = dota_shared_enums.DOTA_GC_TEAM_DOTA_GC_TEAM_GOOD_GUYS -const Default_CMsgPracticeLobbySetTeamSlot_BotDifficulty dota_shared_enums.DOTABotDifficulty = dota_shared_enums.DOTABotDifficulty_BOT_DIFFICULTY_PASSIVE - -func (m *CMsgPracticeLobbySetTeamSlot) GetTeam() dota_shared_enums.DOTA_GC_TEAM { - if m != nil && m.Team != nil { - return *m.Team - } - return Default_CMsgPracticeLobbySetTeamSlot_Team -} - -func (m *CMsgPracticeLobbySetTeamSlot) GetSlot() uint32 { - if m != nil && m.Slot != nil { - return *m.Slot - } - return 0 -} - -func (m *CMsgPracticeLobbySetTeamSlot) GetBotDifficulty() dota_shared_enums.DOTABotDifficulty { - if m != nil && m.BotDifficulty != nil { - return *m.BotDifficulty - } - return Default_CMsgPracticeLobbySetTeamSlot_BotDifficulty -} - -type CMsgPracticeLobbySetCoach struct { - Team *dota_shared_enums.DOTA_GC_TEAM `protobuf:"varint,1,opt,name=team,enum=DOTA_GC_TEAM,def=0" json:"team,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPracticeLobbySetCoach) Reset() { *m = CMsgPracticeLobbySetCoach{} } -func (m *CMsgPracticeLobbySetCoach) String() string { return proto.CompactTextString(m) } -func (*CMsgPracticeLobbySetCoach) ProtoMessage() {} -func (*CMsgPracticeLobbySetCoach) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} } - -const Default_CMsgPracticeLobbySetCoach_Team dota_shared_enums.DOTA_GC_TEAM = dota_shared_enums.DOTA_GC_TEAM_DOTA_GC_TEAM_GOOD_GUYS - -func (m *CMsgPracticeLobbySetCoach) GetTeam() dota_shared_enums.DOTA_GC_TEAM { - if m != nil && m.Team != nil { - return *m.Team - } - return Default_CMsgPracticeLobbySetCoach_Team -} - -type CMsgPracticeLobbyJoinBroadcastChannel struct { - Channel *uint32 `protobuf:"varint,1,opt,name=channel" json:"channel,omitempty"` - PreferredDescription *string `protobuf:"bytes,2,opt,name=preferred_description,json=preferredDescription" json:"preferred_description,omitempty"` - PreferredCountryCode *string `protobuf:"bytes,3,opt,name=preferred_country_code,json=preferredCountryCode" json:"preferred_country_code,omitempty"` - PreferredLanguageCode *string `protobuf:"bytes,4,opt,name=preferred_language_code,json=preferredLanguageCode" json:"preferred_language_code,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPracticeLobbyJoinBroadcastChannel) Reset() { *m = CMsgPracticeLobbyJoinBroadcastChannel{} } -func (m *CMsgPracticeLobbyJoinBroadcastChannel) String() string { return proto.CompactTextString(m) } -func (*CMsgPracticeLobbyJoinBroadcastChannel) ProtoMessage() {} -func (*CMsgPracticeLobbyJoinBroadcastChannel) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{11} -} - -func (m *CMsgPracticeLobbyJoinBroadcastChannel) GetChannel() uint32 { - if m != nil && m.Channel != nil { - return *m.Channel - } - return 0 -} - -func (m *CMsgPracticeLobbyJoinBroadcastChannel) GetPreferredDescription() string { - if m != nil && m.PreferredDescription != nil { - return *m.PreferredDescription - } - return "" -} - -func (m *CMsgPracticeLobbyJoinBroadcastChannel) GetPreferredCountryCode() string { - if m != nil && m.PreferredCountryCode != nil { - return *m.PreferredCountryCode - } - return "" -} - -func (m *CMsgPracticeLobbyJoinBroadcastChannel) GetPreferredLanguageCode() string { - if m != nil && m.PreferredLanguageCode != nil { - return *m.PreferredLanguageCode - } - return "" -} - -type CMsgPracticeLobbyCloseBroadcastChannel struct { - Channel *uint32 `protobuf:"varint,1,opt,name=channel" json:"channel,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPracticeLobbyCloseBroadcastChannel) Reset() { - *m = CMsgPracticeLobbyCloseBroadcastChannel{} -} -func (m *CMsgPracticeLobbyCloseBroadcastChannel) String() string { return proto.CompactTextString(m) } -func (*CMsgPracticeLobbyCloseBroadcastChannel) ProtoMessage() {} -func (*CMsgPracticeLobbyCloseBroadcastChannel) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{12} -} - -func (m *CMsgPracticeLobbyCloseBroadcastChannel) GetChannel() uint32 { - if m != nil && m.Channel != nil { - return *m.Channel - } - return 0 -} - -type CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus) Reset() { - *m = CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus{} -} -func (m *CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus) String() string { - return proto.CompactTextString(m) -} -func (*CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus) ProtoMessage() {} -func (*CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{13} -} - -type CMsgPracticeLobbyKick struct { - AccountId *uint32 `protobuf:"varint,3,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPracticeLobbyKick) Reset() { *m = CMsgPracticeLobbyKick{} } -func (m *CMsgPracticeLobbyKick) String() string { return proto.CompactTextString(m) } -func (*CMsgPracticeLobbyKick) ProtoMessage() {} -func (*CMsgPracticeLobbyKick) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} } - -func (m *CMsgPracticeLobbyKick) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -type CMsgPracticeLobbyKickFromTeam struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPracticeLobbyKickFromTeam) Reset() { *m = CMsgPracticeLobbyKickFromTeam{} } -func (m *CMsgPracticeLobbyKickFromTeam) String() string { return proto.CompactTextString(m) } -func (*CMsgPracticeLobbyKickFromTeam) ProtoMessage() {} -func (*CMsgPracticeLobbyKickFromTeam) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15} } - -func (m *CMsgPracticeLobbyKickFromTeam) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -type CMsgPracticeLobbyLeave struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPracticeLobbyLeave) Reset() { *m = CMsgPracticeLobbyLeave{} } -func (m *CMsgPracticeLobbyLeave) String() string { return proto.CompactTextString(m) } -func (*CMsgPracticeLobbyLeave) ProtoMessage() {} -func (*CMsgPracticeLobbyLeave) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{16} } - -type CMsgPracticeLobbyLaunch struct { - ClientVersion *uint32 `protobuf:"varint,5,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPracticeLobbyLaunch) Reset() { *m = CMsgPracticeLobbyLaunch{} } -func (m *CMsgPracticeLobbyLaunch) String() string { return proto.CompactTextString(m) } -func (*CMsgPracticeLobbyLaunch) ProtoMessage() {} -func (*CMsgPracticeLobbyLaunch) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17} } - -func (m *CMsgPracticeLobbyLaunch) GetClientVersion() uint32 { - if m != nil && m.ClientVersion != nil { - return *m.ClientVersion - } - return 0 -} - -type CMsgApplyTeamToPracticeLobby struct { - TeamId *uint32 `protobuf:"varint,1,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgApplyTeamToPracticeLobby) Reset() { *m = CMsgApplyTeamToPracticeLobby{} } -func (m *CMsgApplyTeamToPracticeLobby) String() string { return proto.CompactTextString(m) } -func (*CMsgApplyTeamToPracticeLobby) ProtoMessage() {} -func (*CMsgApplyTeamToPracticeLobby) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{18} } - -func (m *CMsgApplyTeamToPracticeLobby) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -type CMsgClearPracticeLobbyTeam struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClearPracticeLobbyTeam) Reset() { *m = CMsgClearPracticeLobbyTeam{} } -func (m *CMsgClearPracticeLobbyTeam) String() string { return proto.CompactTextString(m) } -func (*CMsgClearPracticeLobbyTeam) ProtoMessage() {} -func (*CMsgClearPracticeLobbyTeam) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{19} } - -type CMsgPracticeLobbyList struct { - PassKey *string `protobuf:"bytes,2,opt,name=pass_key,json=passKey" json:"pass_key,omitempty"` - Region *uint32 `protobuf:"varint,3,opt,name=region" json:"region,omitempty"` - GameMode *dota_shared_enums.DOTA_GameMode `protobuf:"varint,4,opt,name=game_mode,json=gameMode,enum=DOTA_GameMode,def=0" json:"game_mode,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPracticeLobbyList) Reset() { *m = CMsgPracticeLobbyList{} } -func (m *CMsgPracticeLobbyList) String() string { return proto.CompactTextString(m) } -func (*CMsgPracticeLobbyList) ProtoMessage() {} -func (*CMsgPracticeLobbyList) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{20} } - -const Default_CMsgPracticeLobbyList_GameMode dota_shared_enums.DOTA_GameMode = dota_shared_enums.DOTA_GameMode_DOTA_GAMEMODE_NONE - -func (m *CMsgPracticeLobbyList) GetPassKey() string { - if m != nil && m.PassKey != nil { - return *m.PassKey - } - return "" -} - -func (m *CMsgPracticeLobbyList) GetRegion() uint32 { - if m != nil && m.Region != nil { - return *m.Region - } - return 0 -} - -func (m *CMsgPracticeLobbyList) GetGameMode() dota_shared_enums.DOTA_GameMode { - if m != nil && m.GameMode != nil { - return *m.GameMode - } - return Default_CMsgPracticeLobbyList_GameMode -} - -type CMsgPracticeLobbyListResponseEntry struct { - Id *uint64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` - Members []*CMsgPracticeLobbyListResponseEntry_CLobbyMember `protobuf:"bytes,5,rep,name=members" json:"members,omitempty"` - RequiresPassKey *bool `protobuf:"varint,6,opt,name=requires_pass_key,json=requiresPassKey" json:"requires_pass_key,omitempty"` - LeaderAccountId *uint32 `protobuf:"varint,7,opt,name=leader_account_id,json=leaderAccountId" json:"leader_account_id,omitempty"` - GuildId *uint32 `protobuf:"varint,8,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` - GuildLogo *uint64 `protobuf:"varint,9,opt,name=guild_logo,json=guildLogo" json:"guild_logo,omitempty"` - Name *string `protobuf:"bytes,10,opt,name=name" json:"name,omitempty"` - CustomGameMode *string `protobuf:"bytes,11,opt,name=custom_game_mode,json=customGameMode" json:"custom_game_mode,omitempty"` - GameMode *dota_shared_enums.DOTA_GameMode `protobuf:"varint,12,opt,name=game_mode,json=gameMode,enum=DOTA_GameMode,def=0" json:"game_mode,omitempty"` - FriendPresent *bool `protobuf:"varint,13,opt,name=friend_present,json=friendPresent" json:"friend_present,omitempty"` - Players *uint32 `protobuf:"varint,14,opt,name=players" json:"players,omitempty"` - CustomMapName *string `protobuf:"bytes,15,opt,name=custom_map_name,json=customMapName" json:"custom_map_name,omitempty"` - MaxPlayerCount *uint32 `protobuf:"varint,16,opt,name=max_player_count,json=maxPlayerCount" json:"max_player_count,omitempty"` - ServerRegion *uint32 `protobuf:"varint,17,opt,name=server_region,json=serverRegion" json:"server_region,omitempty"` - LanHostPingToServerRegion *uint32 `protobuf:"varint,18,opt,name=lan_host_ping_to_server_region,json=lanHostPingToServerRegion" json:"lan_host_ping_to_server_region,omitempty"` - LeagueId *uint32 `protobuf:"varint,19,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPracticeLobbyListResponseEntry) Reset() { *m = CMsgPracticeLobbyListResponseEntry{} } -func (m *CMsgPracticeLobbyListResponseEntry) String() string { return proto.CompactTextString(m) } -func (*CMsgPracticeLobbyListResponseEntry) ProtoMessage() {} -func (*CMsgPracticeLobbyListResponseEntry) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{21} -} - -const Default_CMsgPracticeLobbyListResponseEntry_GameMode dota_shared_enums.DOTA_GameMode = dota_shared_enums.DOTA_GameMode_DOTA_GAMEMODE_NONE - -func (m *CMsgPracticeLobbyListResponseEntry) GetId() uint64 { - if m != nil && m.Id != nil { - return *m.Id - } - return 0 -} - -func (m *CMsgPracticeLobbyListResponseEntry) GetMembers() []*CMsgPracticeLobbyListResponseEntry_CLobbyMember { - if m != nil { - return m.Members - } - return nil -} - -func (m *CMsgPracticeLobbyListResponseEntry) GetRequiresPassKey() bool { - if m != nil && m.RequiresPassKey != nil { - return *m.RequiresPassKey - } - return false -} - -func (m *CMsgPracticeLobbyListResponseEntry) GetLeaderAccountId() uint32 { - if m != nil && m.LeaderAccountId != nil { - return *m.LeaderAccountId - } - return 0 -} - -func (m *CMsgPracticeLobbyListResponseEntry) GetGuildId() uint32 { - if m != nil && m.GuildId != nil { - return *m.GuildId - } - return 0 -} - -func (m *CMsgPracticeLobbyListResponseEntry) GetGuildLogo() uint64 { - if m != nil && m.GuildLogo != nil { - return *m.GuildLogo - } - return 0 -} - -func (m *CMsgPracticeLobbyListResponseEntry) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgPracticeLobbyListResponseEntry) GetCustomGameMode() string { - if m != nil && m.CustomGameMode != nil { - return *m.CustomGameMode - } - return "" -} - -func (m *CMsgPracticeLobbyListResponseEntry) GetGameMode() dota_shared_enums.DOTA_GameMode { - if m != nil && m.GameMode != nil { - return *m.GameMode - } - return Default_CMsgPracticeLobbyListResponseEntry_GameMode -} - -func (m *CMsgPracticeLobbyListResponseEntry) GetFriendPresent() bool { - if m != nil && m.FriendPresent != nil { - return *m.FriendPresent - } - return false -} - -func (m *CMsgPracticeLobbyListResponseEntry) GetPlayers() uint32 { - if m != nil && m.Players != nil { - return *m.Players - } - return 0 -} - -func (m *CMsgPracticeLobbyListResponseEntry) GetCustomMapName() string { - if m != nil && m.CustomMapName != nil { - return *m.CustomMapName - } - return "" -} - -func (m *CMsgPracticeLobbyListResponseEntry) GetMaxPlayerCount() uint32 { - if m != nil && m.MaxPlayerCount != nil { - return *m.MaxPlayerCount - } - return 0 -} - -func (m *CMsgPracticeLobbyListResponseEntry) GetServerRegion() uint32 { - if m != nil && m.ServerRegion != nil { - return *m.ServerRegion - } - return 0 -} - -func (m *CMsgPracticeLobbyListResponseEntry) GetLanHostPingToServerRegion() uint32 { - if m != nil && m.LanHostPingToServerRegion != nil { - return *m.LanHostPingToServerRegion - } - return 0 -} - -func (m *CMsgPracticeLobbyListResponseEntry) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -type CMsgPracticeLobbyListResponseEntry_CLobbyMember struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - PlayerName *string `protobuf:"bytes,2,opt,name=player_name,json=playerName" json:"player_name,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPracticeLobbyListResponseEntry_CLobbyMember) Reset() { - *m = CMsgPracticeLobbyListResponseEntry_CLobbyMember{} -} -func (m *CMsgPracticeLobbyListResponseEntry_CLobbyMember) String() string { - return proto.CompactTextString(m) -} -func (*CMsgPracticeLobbyListResponseEntry_CLobbyMember) ProtoMessage() {} -func (*CMsgPracticeLobbyListResponseEntry_CLobbyMember) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{21, 0} -} - -func (m *CMsgPracticeLobbyListResponseEntry_CLobbyMember) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgPracticeLobbyListResponseEntry_CLobbyMember) GetPlayerName() string { - if m != nil && m.PlayerName != nil { - return *m.PlayerName - } - return "" -} - -type CMsgPracticeLobbyListResponse struct { - Lobbies []*CMsgPracticeLobbyListResponseEntry `protobuf:"bytes,2,rep,name=lobbies" json:"lobbies,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPracticeLobbyListResponse) Reset() { *m = CMsgPracticeLobbyListResponse{} } -func (m *CMsgPracticeLobbyListResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgPracticeLobbyListResponse) ProtoMessage() {} -func (*CMsgPracticeLobbyListResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{22} } - -func (m *CMsgPracticeLobbyListResponse) GetLobbies() []*CMsgPracticeLobbyListResponseEntry { - if m != nil { - return m.Lobbies - } - return nil -} - -type CMsgLobbyList struct { - ServerRegion *uint32 `protobuf:"varint,1,opt,name=server_region,json=serverRegion,def=0" json:"server_region,omitempty"` - GameMode *dota_shared_enums.DOTA_GameMode `protobuf:"varint,2,opt,name=game_mode,json=gameMode,enum=DOTA_GameMode,def=0" json:"game_mode,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgLobbyList) Reset() { *m = CMsgLobbyList{} } -func (m *CMsgLobbyList) String() string { return proto.CompactTextString(m) } -func (*CMsgLobbyList) ProtoMessage() {} -func (*CMsgLobbyList) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{23} } - -const Default_CMsgLobbyList_ServerRegion uint32 = 0 -const Default_CMsgLobbyList_GameMode dota_shared_enums.DOTA_GameMode = dota_shared_enums.DOTA_GameMode_DOTA_GAMEMODE_NONE - -func (m *CMsgLobbyList) GetServerRegion() uint32 { - if m != nil && m.ServerRegion != nil { - return *m.ServerRegion - } - return Default_CMsgLobbyList_ServerRegion -} - -func (m *CMsgLobbyList) GetGameMode() dota_shared_enums.DOTA_GameMode { - if m != nil && m.GameMode != nil { - return *m.GameMode - } - return Default_CMsgLobbyList_GameMode -} - -type CMsgLobbyListResponse struct { - Lobbies []*CMsgPracticeLobbyListResponseEntry `protobuf:"bytes,1,rep,name=lobbies" json:"lobbies,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgLobbyListResponse) Reset() { *m = CMsgLobbyListResponse{} } -func (m *CMsgLobbyListResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgLobbyListResponse) ProtoMessage() {} -func (*CMsgLobbyListResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{24} } - -func (m *CMsgLobbyListResponse) GetLobbies() []*CMsgPracticeLobbyListResponseEntry { - if m != nil { - return m.Lobbies - } - return nil -} - -type CMsgPracticeLobbyJoin struct { - LobbyId *uint64 `protobuf:"varint,1,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` - ClientVersion *uint32 `protobuf:"varint,2,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` - PassKey *string `protobuf:"bytes,3,opt,name=pass_key,json=passKey" json:"pass_key,omitempty"` - CustomGameCrc *uint64 `protobuf:"fixed64,4,opt,name=custom_game_crc,json=customGameCrc" json:"custom_game_crc,omitempty"` - CustomGameTimestamp *uint32 `protobuf:"fixed32,5,opt,name=custom_game_timestamp,json=customGameTimestamp" json:"custom_game_timestamp,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPracticeLobbyJoin) Reset() { *m = CMsgPracticeLobbyJoin{} } -func (m *CMsgPracticeLobbyJoin) String() string { return proto.CompactTextString(m) } -func (*CMsgPracticeLobbyJoin) ProtoMessage() {} -func (*CMsgPracticeLobbyJoin) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{25} } - -func (m *CMsgPracticeLobbyJoin) GetLobbyId() uint64 { - if m != nil && m.LobbyId != nil { - return *m.LobbyId - } - return 0 -} - -func (m *CMsgPracticeLobbyJoin) GetClientVersion() uint32 { - if m != nil && m.ClientVersion != nil { - return *m.ClientVersion - } - return 0 -} - -func (m *CMsgPracticeLobbyJoin) GetPassKey() string { - if m != nil && m.PassKey != nil { - return *m.PassKey - } - return "" -} - -func (m *CMsgPracticeLobbyJoin) GetCustomGameCrc() uint64 { - if m != nil && m.CustomGameCrc != nil { - return *m.CustomGameCrc - } - return 0 -} - -func (m *CMsgPracticeLobbyJoin) GetCustomGameTimestamp() uint32 { - if m != nil && m.CustomGameTimestamp != nil { - return *m.CustomGameTimestamp - } - return 0 -} - -type CMsgPracticeLobbyJoinResponse struct { - Result *dota_shared_enums.DOTAJoinLobbyResult `protobuf:"varint,1,opt,name=result,enum=DOTAJoinLobbyResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPracticeLobbyJoinResponse) Reset() { *m = CMsgPracticeLobbyJoinResponse{} } -func (m *CMsgPracticeLobbyJoinResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgPracticeLobbyJoinResponse) ProtoMessage() {} -func (*CMsgPracticeLobbyJoinResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{26} } - -const Default_CMsgPracticeLobbyJoinResponse_Result dota_shared_enums.DOTAJoinLobbyResult = dota_shared_enums.DOTAJoinLobbyResult_DOTA_JOIN_RESULT_SUCCESS - -func (m *CMsgPracticeLobbyJoinResponse) GetResult() dota_shared_enums.DOTAJoinLobbyResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgPracticeLobbyJoinResponse_Result -} - -type CMsgFriendPracticeLobbyListRequest struct { - Friends []uint32 `protobuf:"varint,1,rep,name=friends" json:"friends,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgFriendPracticeLobbyListRequest) Reset() { *m = CMsgFriendPracticeLobbyListRequest{} } -func (m *CMsgFriendPracticeLobbyListRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgFriendPracticeLobbyListRequest) ProtoMessage() {} -func (*CMsgFriendPracticeLobbyListRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{27} -} - -func (m *CMsgFriendPracticeLobbyListRequest) GetFriends() []uint32 { - if m != nil { - return m.Friends - } - return nil -} - -type CMsgFriendPracticeLobbyListResponse struct { - Lobbies []*CMsgPracticeLobbyListResponseEntry `protobuf:"bytes,1,rep,name=lobbies" json:"lobbies,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgFriendPracticeLobbyListResponse) Reset() { *m = CMsgFriendPracticeLobbyListResponse{} } -func (m *CMsgFriendPracticeLobbyListResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgFriendPracticeLobbyListResponse) ProtoMessage() {} -func (*CMsgFriendPracticeLobbyListResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{28} -} - -func (m *CMsgFriendPracticeLobbyListResponse) GetLobbies() []*CMsgPracticeLobbyListResponseEntry { - if m != nil { - return m.Lobbies - } - return nil -} - -type CMsgGuildmatePracticeLobbyListRequest struct { - Guilds []uint32 `protobuf:"varint,1,rep,name=guilds" json:"guilds,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGuildmatePracticeLobbyListRequest) Reset() { *m = CMsgGuildmatePracticeLobbyListRequest{} } -func (m *CMsgGuildmatePracticeLobbyListRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgGuildmatePracticeLobbyListRequest) ProtoMessage() {} -func (*CMsgGuildmatePracticeLobbyListRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{29} -} - -func (m *CMsgGuildmatePracticeLobbyListRequest) GetGuilds() []uint32 { - if m != nil { - return m.Guilds - } - return nil -} - -type CMsgGuildmatePracticeLobbyListResponse struct { - Lobbies []*CMsgPracticeLobbyListResponseEntry `protobuf:"bytes,1,rep,name=lobbies" json:"lobbies,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGuildmatePracticeLobbyListResponse) Reset() { - *m = CMsgGuildmatePracticeLobbyListResponse{} -} -func (m *CMsgGuildmatePracticeLobbyListResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGuildmatePracticeLobbyListResponse) ProtoMessage() {} -func (*CMsgGuildmatePracticeLobbyListResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{30} -} - -func (m *CMsgGuildmatePracticeLobbyListResponse) GetLobbies() []*CMsgPracticeLobbyListResponseEntry { - if m != nil { - return m.Lobbies - } - return nil -} - -type CMsgJoinableCustomGameModesRequest struct { - ServerRegion *uint32 `protobuf:"varint,1,opt,name=server_region,json=serverRegion" json:"server_region,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgJoinableCustomGameModesRequest) Reset() { *m = CMsgJoinableCustomGameModesRequest{} } -func (m *CMsgJoinableCustomGameModesRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgJoinableCustomGameModesRequest) ProtoMessage() {} -func (*CMsgJoinableCustomGameModesRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{31} -} - -func (m *CMsgJoinableCustomGameModesRequest) GetServerRegion() uint32 { - if m != nil && m.ServerRegion != nil { - return *m.ServerRegion - } - return 0 -} - -type CMsgJoinableCustomGameModesResponseEntry struct { - CustomGameId *uint64 `protobuf:"varint,1,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` - LobbyCount *uint32 `protobuf:"varint,2,opt,name=lobby_count,json=lobbyCount" json:"lobby_count,omitempty"` - PlayerCount *uint32 `protobuf:"varint,3,opt,name=player_count,json=playerCount" json:"player_count,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgJoinableCustomGameModesResponseEntry) Reset() { - *m = CMsgJoinableCustomGameModesResponseEntry{} -} -func (m *CMsgJoinableCustomGameModesResponseEntry) String() string { return proto.CompactTextString(m) } -func (*CMsgJoinableCustomGameModesResponseEntry) ProtoMessage() {} -func (*CMsgJoinableCustomGameModesResponseEntry) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{32} -} - -func (m *CMsgJoinableCustomGameModesResponseEntry) GetCustomGameId() uint64 { - if m != nil && m.CustomGameId != nil { - return *m.CustomGameId - } - return 0 -} - -func (m *CMsgJoinableCustomGameModesResponseEntry) GetLobbyCount() uint32 { - if m != nil && m.LobbyCount != nil { - return *m.LobbyCount - } - return 0 -} - -func (m *CMsgJoinableCustomGameModesResponseEntry) GetPlayerCount() uint32 { - if m != nil && m.PlayerCount != nil { - return *m.PlayerCount - } - return 0 -} - -type CMsgJoinableCustomGameModesResponse struct { - GameModes []*CMsgJoinableCustomGameModesResponseEntry `protobuf:"bytes,1,rep,name=game_modes,json=gameModes" json:"game_modes,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgJoinableCustomGameModesResponse) Reset() { *m = CMsgJoinableCustomGameModesResponse{} } -func (m *CMsgJoinableCustomGameModesResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgJoinableCustomGameModesResponse) ProtoMessage() {} -func (*CMsgJoinableCustomGameModesResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{33} -} - -func (m *CMsgJoinableCustomGameModesResponse) GetGameModes() []*CMsgJoinableCustomGameModesResponseEntry { - if m != nil { - return m.GameModes - } - return nil -} - -type CMsgJoinableCustomLobbiesRequest struct { - ServerRegion *uint32 `protobuf:"varint,1,opt,name=server_region,json=serverRegion" json:"server_region,omitempty"` - CustomGameId *uint64 `protobuf:"varint,2,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgJoinableCustomLobbiesRequest) Reset() { *m = CMsgJoinableCustomLobbiesRequest{} } -func (m *CMsgJoinableCustomLobbiesRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgJoinableCustomLobbiesRequest) ProtoMessage() {} -func (*CMsgJoinableCustomLobbiesRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{34} -} - -func (m *CMsgJoinableCustomLobbiesRequest) GetServerRegion() uint32 { - if m != nil && m.ServerRegion != nil { - return *m.ServerRegion - } - return 0 -} - -func (m *CMsgJoinableCustomLobbiesRequest) GetCustomGameId() uint64 { - if m != nil && m.CustomGameId != nil { - return *m.CustomGameId - } - return 0 -} - -type CMsgJoinableCustomLobbiesResponseEntry struct { - LobbyId *uint64 `protobuf:"fixed64,1,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` - CustomGameId *uint64 `protobuf:"varint,2,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` - LobbyName *string `protobuf:"bytes,3,opt,name=lobby_name,json=lobbyName" json:"lobby_name,omitempty"` - MemberCount *uint32 `protobuf:"varint,4,opt,name=member_count,json=memberCount" json:"member_count,omitempty"` - LeaderAccountId *uint32 `protobuf:"varint,5,opt,name=leader_account_id,json=leaderAccountId" json:"leader_account_id,omitempty"` - LeaderName *string `protobuf:"bytes,6,opt,name=leader_name,json=leaderName" json:"leader_name,omitempty"` - CustomMapName *string `protobuf:"bytes,7,opt,name=custom_map_name,json=customMapName" json:"custom_map_name,omitempty"` - MaxPlayerCount *uint32 `protobuf:"varint,8,opt,name=max_player_count,json=maxPlayerCount" json:"max_player_count,omitempty"` - ServerRegion *uint32 `protobuf:"varint,9,opt,name=server_region,json=serverRegion" json:"server_region,omitempty"` - LanHostPingToServerRegion *uint32 `protobuf:"varint,10,opt,name=lan_host_ping_to_server_region,json=lanHostPingToServerRegion" json:"lan_host_ping_to_server_region,omitempty"` - HasPassKey *bool `protobuf:"varint,11,opt,name=has_pass_key,json=hasPassKey" json:"has_pass_key,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgJoinableCustomLobbiesResponseEntry) Reset() { - *m = CMsgJoinableCustomLobbiesResponseEntry{} -} -func (m *CMsgJoinableCustomLobbiesResponseEntry) String() string { return proto.CompactTextString(m) } -func (*CMsgJoinableCustomLobbiesResponseEntry) ProtoMessage() {} -func (*CMsgJoinableCustomLobbiesResponseEntry) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{35} -} - -func (m *CMsgJoinableCustomLobbiesResponseEntry) GetLobbyId() uint64 { - if m != nil && m.LobbyId != nil { - return *m.LobbyId - } - return 0 -} - -func (m *CMsgJoinableCustomLobbiesResponseEntry) GetCustomGameId() uint64 { - if m != nil && m.CustomGameId != nil { - return *m.CustomGameId - } - return 0 -} - -func (m *CMsgJoinableCustomLobbiesResponseEntry) GetLobbyName() string { - if m != nil && m.LobbyName != nil { - return *m.LobbyName - } - return "" -} - -func (m *CMsgJoinableCustomLobbiesResponseEntry) GetMemberCount() uint32 { - if m != nil && m.MemberCount != nil { - return *m.MemberCount - } - return 0 -} - -func (m *CMsgJoinableCustomLobbiesResponseEntry) GetLeaderAccountId() uint32 { - if m != nil && m.LeaderAccountId != nil { - return *m.LeaderAccountId - } - return 0 -} - -func (m *CMsgJoinableCustomLobbiesResponseEntry) GetLeaderName() string { - if m != nil && m.LeaderName != nil { - return *m.LeaderName - } - return "" -} - -func (m *CMsgJoinableCustomLobbiesResponseEntry) GetCustomMapName() string { - if m != nil && m.CustomMapName != nil { - return *m.CustomMapName - } - return "" -} - -func (m *CMsgJoinableCustomLobbiesResponseEntry) GetMaxPlayerCount() uint32 { - if m != nil && m.MaxPlayerCount != nil { - return *m.MaxPlayerCount - } - return 0 -} - -func (m *CMsgJoinableCustomLobbiesResponseEntry) GetServerRegion() uint32 { - if m != nil && m.ServerRegion != nil { - return *m.ServerRegion - } - return 0 -} - -func (m *CMsgJoinableCustomLobbiesResponseEntry) GetLanHostPingToServerRegion() uint32 { - if m != nil && m.LanHostPingToServerRegion != nil { - return *m.LanHostPingToServerRegion - } - return 0 -} - -func (m *CMsgJoinableCustomLobbiesResponseEntry) GetHasPassKey() bool { - if m != nil && m.HasPassKey != nil { - return *m.HasPassKey - } - return false -} - -type CMsgJoinableCustomLobbiesResponse struct { - Lobbies []*CMsgJoinableCustomLobbiesResponseEntry `protobuf:"bytes,1,rep,name=lobbies" json:"lobbies,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgJoinableCustomLobbiesResponse) Reset() { *m = CMsgJoinableCustomLobbiesResponse{} } -func (m *CMsgJoinableCustomLobbiesResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgJoinableCustomLobbiesResponse) ProtoMessage() {} -func (*CMsgJoinableCustomLobbiesResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{36} -} - -func (m *CMsgJoinableCustomLobbiesResponse) GetLobbies() []*CMsgJoinableCustomLobbiesResponseEntry { - if m != nil { - return m.Lobbies - } - return nil -} - -type CMsgQuickJoinCustomLobby struct { - LegacyServerRegion *uint32 `protobuf:"varint,1,opt,name=legacy_server_region,json=legacyServerRegion" json:"legacy_server_region,omitempty"` - CustomGameId *uint64 `protobuf:"varint,2,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` - ClientVersion *uint32 `protobuf:"varint,3,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` - CreateLobbyDetails *CMsgPracticeLobbySetDetails `protobuf:"bytes,4,opt,name=create_lobby_details,json=createLobbyDetails" json:"create_lobby_details,omitempty"` - AllowAnyMap *bool `protobuf:"varint,5,opt,name=allow_any_map,json=allowAnyMap" json:"allow_any_map,omitempty"` - LegacyRegionPings []*CMsgQuickJoinCustomLobby_LegacyRegionPing `protobuf:"bytes,6,rep,name=legacy_region_pings,json=legacyRegionPings" json:"legacy_region_pings,omitempty"` - PingData *base_gcmessages.CMsgClientPingData `protobuf:"bytes,7,opt,name=ping_data,json=pingData" json:"ping_data,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgQuickJoinCustomLobby) Reset() { *m = CMsgQuickJoinCustomLobby{} } -func (m *CMsgQuickJoinCustomLobby) String() string { return proto.CompactTextString(m) } -func (*CMsgQuickJoinCustomLobby) ProtoMessage() {} -func (*CMsgQuickJoinCustomLobby) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{37} } - -func (m *CMsgQuickJoinCustomLobby) GetLegacyServerRegion() uint32 { - if m != nil && m.LegacyServerRegion != nil { - return *m.LegacyServerRegion - } - return 0 -} - -func (m *CMsgQuickJoinCustomLobby) GetCustomGameId() uint64 { - if m != nil && m.CustomGameId != nil { - return *m.CustomGameId - } - return 0 -} - -func (m *CMsgQuickJoinCustomLobby) GetClientVersion() uint32 { - if m != nil && m.ClientVersion != nil { - return *m.ClientVersion - } - return 0 -} - -func (m *CMsgQuickJoinCustomLobby) GetCreateLobbyDetails() *CMsgPracticeLobbySetDetails { - if m != nil { - return m.CreateLobbyDetails - } - return nil -} - -func (m *CMsgQuickJoinCustomLobby) GetAllowAnyMap() bool { - if m != nil && m.AllowAnyMap != nil { - return *m.AllowAnyMap - } - return false -} - -func (m *CMsgQuickJoinCustomLobby) GetLegacyRegionPings() []*CMsgQuickJoinCustomLobby_LegacyRegionPing { - if m != nil { - return m.LegacyRegionPings - } - return nil -} - -func (m *CMsgQuickJoinCustomLobby) GetPingData() *base_gcmessages.CMsgClientPingData { - if m != nil { - return m.PingData - } - return nil -} - -type CMsgQuickJoinCustomLobby_LegacyRegionPing struct { - ServerRegion *uint32 `protobuf:"varint,1,opt,name=server_region,json=serverRegion" json:"server_region,omitempty"` - Ping *uint32 `protobuf:"varint,2,opt,name=ping" json:"ping,omitempty"` - RegionCode *uint32 `protobuf:"fixed32,3,opt,name=region_code,json=regionCode" json:"region_code,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgQuickJoinCustomLobby_LegacyRegionPing) Reset() { - *m = CMsgQuickJoinCustomLobby_LegacyRegionPing{} -} -func (m *CMsgQuickJoinCustomLobby_LegacyRegionPing) String() string { return proto.CompactTextString(m) } -func (*CMsgQuickJoinCustomLobby_LegacyRegionPing) ProtoMessage() {} -func (*CMsgQuickJoinCustomLobby_LegacyRegionPing) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{37, 0} -} - -func (m *CMsgQuickJoinCustomLobby_LegacyRegionPing) GetServerRegion() uint32 { - if m != nil && m.ServerRegion != nil { - return *m.ServerRegion - } - return 0 -} - -func (m *CMsgQuickJoinCustomLobby_LegacyRegionPing) GetPing() uint32 { - if m != nil && m.Ping != nil { - return *m.Ping - } - return 0 -} - -func (m *CMsgQuickJoinCustomLobby_LegacyRegionPing) GetRegionCode() uint32 { - if m != nil && m.RegionCode != nil { - return *m.RegionCode - } - return 0 -} - -type CMsgQuickJoinCustomLobbyResponse struct { - Result *dota_shared_enums.DOTAJoinLobbyResult `protobuf:"varint,1,opt,name=result,enum=DOTAJoinLobbyResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgQuickJoinCustomLobbyResponse) Reset() { *m = CMsgQuickJoinCustomLobbyResponse{} } -func (m *CMsgQuickJoinCustomLobbyResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgQuickJoinCustomLobbyResponse) ProtoMessage() {} -func (*CMsgQuickJoinCustomLobbyResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{38} -} - -const Default_CMsgQuickJoinCustomLobbyResponse_Result dota_shared_enums.DOTAJoinLobbyResult = dota_shared_enums.DOTAJoinLobbyResult_DOTA_JOIN_RESULT_SUCCESS - -func (m *CMsgQuickJoinCustomLobbyResponse) GetResult() dota_shared_enums.DOTAJoinLobbyResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgQuickJoinCustomLobbyResponse_Result -} - -type CMsgBotGameCreate struct { - SearchKey *string `protobuf:"bytes,1,opt,name=search_key,json=searchKey" json:"search_key,omitempty"` - ClientVersion *uint32 `protobuf:"varint,2,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` - DifficultyRadiant *dota_shared_enums.DOTABotDifficulty `protobuf:"varint,3,opt,name=difficulty_radiant,json=difficultyRadiant,enum=DOTABotDifficulty,def=0" json:"difficulty_radiant,omitempty"` - Team *dota_shared_enums.DOTA_GC_TEAM `protobuf:"varint,4,opt,name=team,enum=DOTA_GC_TEAM,def=0" json:"team,omitempty"` - GameMode *uint32 `protobuf:"varint,5,opt,name=game_mode,json=gameMode" json:"game_mode,omitempty"` - DifficultyDire *dota_shared_enums.DOTABotDifficulty `protobuf:"varint,6,opt,name=difficulty_dire,json=difficultyDire,enum=DOTABotDifficulty,def=0" json:"difficulty_dire,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgBotGameCreate) Reset() { *m = CMsgBotGameCreate{} } -func (m *CMsgBotGameCreate) String() string { return proto.CompactTextString(m) } -func (*CMsgBotGameCreate) ProtoMessage() {} -func (*CMsgBotGameCreate) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{39} } - -const Default_CMsgBotGameCreate_DifficultyRadiant dota_shared_enums.DOTABotDifficulty = dota_shared_enums.DOTABotDifficulty_BOT_DIFFICULTY_PASSIVE -const Default_CMsgBotGameCreate_Team dota_shared_enums.DOTA_GC_TEAM = dota_shared_enums.DOTA_GC_TEAM_DOTA_GC_TEAM_GOOD_GUYS -const Default_CMsgBotGameCreate_DifficultyDire dota_shared_enums.DOTABotDifficulty = dota_shared_enums.DOTABotDifficulty_BOT_DIFFICULTY_PASSIVE - -func (m *CMsgBotGameCreate) GetSearchKey() string { - if m != nil && m.SearchKey != nil { - return *m.SearchKey - } - return "" -} - -func (m *CMsgBotGameCreate) GetClientVersion() uint32 { - if m != nil && m.ClientVersion != nil { - return *m.ClientVersion - } - return 0 -} - -func (m *CMsgBotGameCreate) GetDifficultyRadiant() dota_shared_enums.DOTABotDifficulty { - if m != nil && m.DifficultyRadiant != nil { - return *m.DifficultyRadiant - } - return Default_CMsgBotGameCreate_DifficultyRadiant -} - -func (m *CMsgBotGameCreate) GetTeam() dota_shared_enums.DOTA_GC_TEAM { - if m != nil && m.Team != nil { - return *m.Team - } - return Default_CMsgBotGameCreate_Team -} - -func (m *CMsgBotGameCreate) GetGameMode() uint32 { - if m != nil && m.GameMode != nil { - return *m.GameMode - } - return 0 -} - -func (m *CMsgBotGameCreate) GetDifficultyDire() dota_shared_enums.DOTABotDifficulty { - if m != nil && m.DifficultyDire != nil { - return *m.DifficultyDire - } - return Default_CMsgBotGameCreate_DifficultyDire -} - -type CMsgCustomGameCreate struct { - SearchKey *string `protobuf:"bytes,1,opt,name=search_key,json=searchKey" json:"search_key,omitempty"` - ClientVersion *uint32 `protobuf:"varint,2,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` - Difficulty *uint32 `protobuf:"varint,3,opt,name=difficulty" json:"difficulty,omitempty"` - GameMode *string `protobuf:"bytes,4,opt,name=game_mode,json=gameMode" json:"game_mode,omitempty"` - Map *string `protobuf:"bytes,5,opt,name=map" json:"map,omitempty"` - CustomGameId *uint64 `protobuf:"varint,7,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgCustomGameCreate) Reset() { *m = CMsgCustomGameCreate{} } -func (m *CMsgCustomGameCreate) String() string { return proto.CompactTextString(m) } -func (*CMsgCustomGameCreate) ProtoMessage() {} -func (*CMsgCustomGameCreate) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{40} } - -func (m *CMsgCustomGameCreate) GetSearchKey() string { - if m != nil && m.SearchKey != nil { - return *m.SearchKey - } - return "" -} - -func (m *CMsgCustomGameCreate) GetClientVersion() uint32 { - if m != nil && m.ClientVersion != nil { - return *m.ClientVersion - } - return 0 -} - -func (m *CMsgCustomGameCreate) GetDifficulty() uint32 { - if m != nil && m.Difficulty != nil { - return *m.Difficulty - } - return 0 -} - -func (m *CMsgCustomGameCreate) GetGameMode() string { - if m != nil && m.GameMode != nil { - return *m.GameMode - } - return "" -} - -func (m *CMsgCustomGameCreate) GetMap() string { - if m != nil && m.Map != nil { - return *m.Map - } - return "" -} - -func (m *CMsgCustomGameCreate) GetCustomGameId() uint64 { - if m != nil && m.CustomGameId != nil { - return *m.CustomGameId - } - return 0 -} - -type CMsgEventGameCreate struct { - SearchKey *string `protobuf:"bytes,1,opt,name=search_key,json=searchKey" json:"search_key,omitempty"` - ClientVersion *uint32 `protobuf:"varint,2,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` - Difficulty *uint32 `protobuf:"varint,3,opt,name=difficulty" json:"difficulty,omitempty"` - GameMode *string `protobuf:"bytes,4,opt,name=game_mode,json=gameMode" json:"game_mode,omitempty"` - Map *string `protobuf:"bytes,5,opt,name=map" json:"map,omitempty"` - CustomGameId *uint64 `protobuf:"varint,7,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgEventGameCreate) Reset() { *m = CMsgEventGameCreate{} } -func (m *CMsgEventGameCreate) String() string { return proto.CompactTextString(m) } -func (*CMsgEventGameCreate) ProtoMessage() {} -func (*CMsgEventGameCreate) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{41} } - -func (m *CMsgEventGameCreate) GetSearchKey() string { - if m != nil && m.SearchKey != nil { - return *m.SearchKey - } - return "" -} - -func (m *CMsgEventGameCreate) GetClientVersion() uint32 { - if m != nil && m.ClientVersion != nil { - return *m.ClientVersion - } - return 0 -} - -func (m *CMsgEventGameCreate) GetDifficulty() uint32 { - if m != nil && m.Difficulty != nil { - return *m.Difficulty - } - return 0 -} - -func (m *CMsgEventGameCreate) GetGameMode() string { - if m != nil && m.GameMode != nil { - return *m.GameMode - } - return "" -} - -func (m *CMsgEventGameCreate) GetMap() string { - if m != nil && m.Map != nil { - return *m.Map - } - return "" -} - -func (m *CMsgEventGameCreate) GetCustomGameId() uint64 { - if m != nil && m.CustomGameId != nil { - return *m.CustomGameId - } - return 0 -} - -type CMsgDOTAPartyMemberSetCoach struct { - WantsCoach *bool `protobuf:"varint,1,opt,name=wants_coach,json=wantsCoach" json:"wants_coach,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAPartyMemberSetCoach) Reset() { *m = CMsgDOTAPartyMemberSetCoach{} } -func (m *CMsgDOTAPartyMemberSetCoach) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAPartyMemberSetCoach) ProtoMessage() {} -func (*CMsgDOTAPartyMemberSetCoach) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{42} } - -func (m *CMsgDOTAPartyMemberSetCoach) GetWantsCoach() bool { - if m != nil && m.WantsCoach != nil { - return *m.WantsCoach - } - return false -} - -type CMsgDOTASetGroupLeader struct { - NewLeaderSteamid *uint64 `protobuf:"fixed64,1,opt,name=new_leader_steamid,json=newLeaderSteamid" json:"new_leader_steamid,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASetGroupLeader) Reset() { *m = CMsgDOTASetGroupLeader{} } -func (m *CMsgDOTASetGroupLeader) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTASetGroupLeader) ProtoMessage() {} -func (*CMsgDOTASetGroupLeader) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{43} } - -func (m *CMsgDOTASetGroupLeader) GetNewLeaderSteamid() uint64 { - if m != nil && m.NewLeaderSteamid != nil { - return *m.NewLeaderSteamid - } - return 0 -} - -type CMsgDOTACancelGroupInvites struct { - InvitedSteamids []uint64 `protobuf:"fixed64,1,rep,name=invited_steamids,json=invitedSteamids" json:"invited_steamids,omitempty"` - InvitedGroupids []uint64 `protobuf:"fixed64,2,rep,name=invited_groupids,json=invitedGroupids" json:"invited_groupids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTACancelGroupInvites) Reset() { *m = CMsgDOTACancelGroupInvites{} } -func (m *CMsgDOTACancelGroupInvites) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTACancelGroupInvites) ProtoMessage() {} -func (*CMsgDOTACancelGroupInvites) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{44} } - -func (m *CMsgDOTACancelGroupInvites) GetInvitedSteamids() []uint64 { - if m != nil { - return m.InvitedSteamids - } - return nil -} - -func (m *CMsgDOTACancelGroupInvites) GetInvitedGroupids() []uint64 { - if m != nil { - return m.InvitedGroupids - } - return nil -} - -type CMsgDOTASetGroupOpenStatus struct { - Open *bool `protobuf:"varint,1,opt,name=open" json:"open,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASetGroupOpenStatus) Reset() { *m = CMsgDOTASetGroupOpenStatus{} } -func (m *CMsgDOTASetGroupOpenStatus) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTASetGroupOpenStatus) ProtoMessage() {} -func (*CMsgDOTASetGroupOpenStatus) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{45} } - -func (m *CMsgDOTASetGroupOpenStatus) GetOpen() bool { - if m != nil && m.Open != nil { - return *m.Open - } - return false -} - -type CMsgDOTAGroupMergeInvite struct { - OtherGroupId *uint64 `protobuf:"fixed64,1,opt,name=other_group_id,json=otherGroupId" json:"other_group_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGroupMergeInvite) Reset() { *m = CMsgDOTAGroupMergeInvite{} } -func (m *CMsgDOTAGroupMergeInvite) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGroupMergeInvite) ProtoMessage() {} -func (*CMsgDOTAGroupMergeInvite) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{46} } - -func (m *CMsgDOTAGroupMergeInvite) GetOtherGroupId() uint64 { - if m != nil && m.OtherGroupId != nil { - return *m.OtherGroupId - } - return 0 -} - -type CMsgDOTAGroupMergeResponse struct { - InitiatorGroupId *uint64 `protobuf:"fixed64,1,opt,name=initiator_group_id,json=initiatorGroupId" json:"initiator_group_id,omitempty"` - Accept *bool `protobuf:"varint,2,opt,name=accept" json:"accept,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGroupMergeResponse) Reset() { *m = CMsgDOTAGroupMergeResponse{} } -func (m *CMsgDOTAGroupMergeResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGroupMergeResponse) ProtoMessage() {} -func (*CMsgDOTAGroupMergeResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{47} } - -func (m *CMsgDOTAGroupMergeResponse) GetInitiatorGroupId() uint64 { - if m != nil && m.InitiatorGroupId != nil { - return *m.InitiatorGroupId - } - return 0 -} - -func (m *CMsgDOTAGroupMergeResponse) GetAccept() bool { - if m != nil && m.Accept != nil { - return *m.Accept - } - return false -} - -type CMsgDOTAGroupMergeReply struct { - Result *dota_client_enums.EDOTAGroupMergeResult `protobuf:"varint,1,opt,name=result,enum=EDOTAGroupMergeResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAGroupMergeReply) Reset() { *m = CMsgDOTAGroupMergeReply{} } -func (m *CMsgDOTAGroupMergeReply) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAGroupMergeReply) ProtoMessage() {} -func (*CMsgDOTAGroupMergeReply) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{48} } - -const Default_CMsgDOTAGroupMergeReply_Result dota_client_enums.EDOTAGroupMergeResult = dota_client_enums.EDOTAGroupMergeResult_k_EDOTAGroupMergeResult_OK - -func (m *CMsgDOTAGroupMergeReply) GetResult() dota_client_enums.EDOTAGroupMergeResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAGroupMergeReply_Result -} - -type CMsgSpectatorLobbyGameDetails struct { - Language *uint32 `protobuf:"varint,1,opt,name=language" json:"language,omitempty"` - MatchId *uint64 `protobuf:"varint,2,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - ServerSteamId *uint64 `protobuf:"fixed64,3,opt,name=server_steam_id,json=serverSteamId" json:"server_steam_id,omitempty"` - StreamUrl *string `protobuf:"bytes,4,opt,name=stream_url,json=streamUrl" json:"stream_url,omitempty"` - StreamName *string `protobuf:"bytes,5,opt,name=stream_name,json=streamName" json:"stream_name,omitempty"` - LeagueId *uint32 `protobuf:"varint,6,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - SeriesType *uint32 `protobuf:"varint,7,opt,name=series_type,json=seriesType" json:"series_type,omitempty"` - SeriesGame *uint32 `protobuf:"varint,8,opt,name=series_game,json=seriesGame" json:"series_game,omitempty"` - RadiantTeam *CMsgSpectatorLobbyGameDetails_Team `protobuf:"bytes,9,opt,name=radiant_team,json=radiantTeam" json:"radiant_team,omitempty"` - DireTeam *CMsgSpectatorLobbyGameDetails_Team `protobuf:"bytes,10,opt,name=dire_team,json=direTeam" json:"dire_team,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSpectatorLobbyGameDetails) Reset() { *m = CMsgSpectatorLobbyGameDetails{} } -func (m *CMsgSpectatorLobbyGameDetails) String() string { return proto.CompactTextString(m) } -func (*CMsgSpectatorLobbyGameDetails) ProtoMessage() {} -func (*CMsgSpectatorLobbyGameDetails) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{49} } - -func (m *CMsgSpectatorLobbyGameDetails) GetLanguage() uint32 { - if m != nil && m.Language != nil { - return *m.Language - } - return 0 -} - -func (m *CMsgSpectatorLobbyGameDetails) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgSpectatorLobbyGameDetails) GetServerSteamId() uint64 { - if m != nil && m.ServerSteamId != nil { - return *m.ServerSteamId - } - return 0 -} - -func (m *CMsgSpectatorLobbyGameDetails) GetStreamUrl() string { - if m != nil && m.StreamUrl != nil { - return *m.StreamUrl - } - return "" -} - -func (m *CMsgSpectatorLobbyGameDetails) GetStreamName() string { - if m != nil && m.StreamName != nil { - return *m.StreamName - } - return "" -} - -func (m *CMsgSpectatorLobbyGameDetails) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CMsgSpectatorLobbyGameDetails) GetSeriesType() uint32 { - if m != nil && m.SeriesType != nil { - return *m.SeriesType - } - return 0 -} - -func (m *CMsgSpectatorLobbyGameDetails) GetSeriesGame() uint32 { - if m != nil && m.SeriesGame != nil { - return *m.SeriesGame - } - return 0 -} - -func (m *CMsgSpectatorLobbyGameDetails) GetRadiantTeam() *CMsgSpectatorLobbyGameDetails_Team { - if m != nil { - return m.RadiantTeam - } - return nil -} - -func (m *CMsgSpectatorLobbyGameDetails) GetDireTeam() *CMsgSpectatorLobbyGameDetails_Team { - if m != nil { - return m.DireTeam - } - return nil -} - -type CMsgSpectatorLobbyGameDetails_Team struct { - TeamId *uint32 `protobuf:"varint,1,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - TeamName *string `protobuf:"bytes,2,opt,name=team_name,json=teamName" json:"team_name,omitempty"` - TeamLogo *uint64 `protobuf:"fixed64,3,opt,name=team_logo,json=teamLogo" json:"team_logo,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSpectatorLobbyGameDetails_Team) Reset() { *m = CMsgSpectatorLobbyGameDetails_Team{} } -func (m *CMsgSpectatorLobbyGameDetails_Team) String() string { return proto.CompactTextString(m) } -func (*CMsgSpectatorLobbyGameDetails_Team) ProtoMessage() {} -func (*CMsgSpectatorLobbyGameDetails_Team) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{49, 0} -} - -func (m *CMsgSpectatorLobbyGameDetails_Team) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CMsgSpectatorLobbyGameDetails_Team) GetTeamName() string { - if m != nil && m.TeamName != nil { - return *m.TeamName - } - return "" -} - -func (m *CMsgSpectatorLobbyGameDetails_Team) GetTeamLogo() uint64 { - if m != nil && m.TeamLogo != nil { - return *m.TeamLogo - } - return 0 -} - -type CMsgSetSpectatorLobbyDetails struct { - LobbyId *uint64 `protobuf:"varint,1,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` - LobbyName *string `protobuf:"bytes,2,opt,name=lobby_name,json=lobbyName" json:"lobby_name,omitempty"` - PassKey *string `protobuf:"bytes,3,opt,name=pass_key,json=passKey" json:"pass_key,omitempty"` - GameDetails *CMsgSpectatorLobbyGameDetails `protobuf:"bytes,4,opt,name=game_details,json=gameDetails" json:"game_details,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSetSpectatorLobbyDetails) Reset() { *m = CMsgSetSpectatorLobbyDetails{} } -func (m *CMsgSetSpectatorLobbyDetails) String() string { return proto.CompactTextString(m) } -func (*CMsgSetSpectatorLobbyDetails) ProtoMessage() {} -func (*CMsgSetSpectatorLobbyDetails) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{50} } - -func (m *CMsgSetSpectatorLobbyDetails) GetLobbyId() uint64 { - if m != nil && m.LobbyId != nil { - return *m.LobbyId - } - return 0 -} - -func (m *CMsgSetSpectatorLobbyDetails) GetLobbyName() string { - if m != nil && m.LobbyName != nil { - return *m.LobbyName - } - return "" -} - -func (m *CMsgSetSpectatorLobbyDetails) GetPassKey() string { - if m != nil && m.PassKey != nil { - return *m.PassKey - } - return "" -} - -func (m *CMsgSetSpectatorLobbyDetails) GetGameDetails() *CMsgSpectatorLobbyGameDetails { - if m != nil { - return m.GameDetails - } - return nil -} - -type CMsgCreateSpectatorLobby struct { - ClientVersion *uint32 `protobuf:"varint,1,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` - Details *CMsgSetSpectatorLobbyDetails `protobuf:"bytes,2,opt,name=details" json:"details,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgCreateSpectatorLobby) Reset() { *m = CMsgCreateSpectatorLobby{} } -func (m *CMsgCreateSpectatorLobby) String() string { return proto.CompactTextString(m) } -func (*CMsgCreateSpectatorLobby) ProtoMessage() {} -func (*CMsgCreateSpectatorLobby) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{51} } - -func (m *CMsgCreateSpectatorLobby) GetClientVersion() uint32 { - if m != nil && m.ClientVersion != nil { - return *m.ClientVersion - } - return 0 -} - -func (m *CMsgCreateSpectatorLobby) GetDetails() *CMsgSetSpectatorLobbyDetails { - if m != nil { - return m.Details - } - return nil -} - -type CMsgSpectatorLobbyList struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSpectatorLobbyList) Reset() { *m = CMsgSpectatorLobbyList{} } -func (m *CMsgSpectatorLobbyList) String() string { return proto.CompactTextString(m) } -func (*CMsgSpectatorLobbyList) ProtoMessage() {} -func (*CMsgSpectatorLobbyList) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{52} } - -type CMsgSpectatorLobbyListResponse struct { - Lobbies []*CMsgSpectatorLobbyListResponse_SpectatorLobby `protobuf:"bytes,1,rep,name=lobbies" json:"lobbies,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSpectatorLobbyListResponse) Reset() { *m = CMsgSpectatorLobbyListResponse{} } -func (m *CMsgSpectatorLobbyListResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgSpectatorLobbyListResponse) ProtoMessage() {} -func (*CMsgSpectatorLobbyListResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{53} } - -func (m *CMsgSpectatorLobbyListResponse) GetLobbies() []*CMsgSpectatorLobbyListResponse_SpectatorLobby { - if m != nil { - return m.Lobbies - } - return nil -} - -type CMsgSpectatorLobbyListResponse_SpectatorLobby struct { - LobbyId *uint64 `protobuf:"varint,1,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` - GameName *string `protobuf:"bytes,2,opt,name=game_name,json=gameName" json:"game_name,omitempty"` - RequiresPassKey *bool `protobuf:"varint,3,opt,name=requires_pass_key,json=requiresPassKey" json:"requires_pass_key,omitempty"` - LeaderAccountId *uint32 `protobuf:"varint,4,opt,name=leader_account_id,json=leaderAccountId" json:"leader_account_id,omitempty"` - MemberCount *uint32 `protobuf:"varint,5,opt,name=member_count,json=memberCount" json:"member_count,omitempty"` - GameDetails *CMsgSpectatorLobbyGameDetails `protobuf:"bytes,7,opt,name=game_details,json=gameDetails" json:"game_details,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSpectatorLobbyListResponse_SpectatorLobby) Reset() { - *m = CMsgSpectatorLobbyListResponse_SpectatorLobby{} -} -func (m *CMsgSpectatorLobbyListResponse_SpectatorLobby) String() string { - return proto.CompactTextString(m) -} -func (*CMsgSpectatorLobbyListResponse_SpectatorLobby) ProtoMessage() {} -func (*CMsgSpectatorLobbyListResponse_SpectatorLobby) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{53, 0} -} - -func (m *CMsgSpectatorLobbyListResponse_SpectatorLobby) GetLobbyId() uint64 { - if m != nil && m.LobbyId != nil { - return *m.LobbyId - } - return 0 -} - -func (m *CMsgSpectatorLobbyListResponse_SpectatorLobby) GetGameName() string { - if m != nil && m.GameName != nil { - return *m.GameName - } - return "" -} - -func (m *CMsgSpectatorLobbyListResponse_SpectatorLobby) GetRequiresPassKey() bool { - if m != nil && m.RequiresPassKey != nil { - return *m.RequiresPassKey - } - return false -} - -func (m *CMsgSpectatorLobbyListResponse_SpectatorLobby) GetLeaderAccountId() uint32 { - if m != nil && m.LeaderAccountId != nil { - return *m.LeaderAccountId - } - return 0 -} - -func (m *CMsgSpectatorLobbyListResponse_SpectatorLobby) GetMemberCount() uint32 { - if m != nil && m.MemberCount != nil { - return *m.MemberCount - } - return 0 -} - -func (m *CMsgSpectatorLobbyListResponse_SpectatorLobby) GetGameDetails() *CMsgSpectatorLobbyGameDetails { - if m != nil { - return m.GameDetails - } - return nil -} - -type CMsgClientToGCRequestSteamDatagramTicket struct { - ServerSteamId *uint64 `protobuf:"fixed64,1,opt,name=server_steam_id,json=serverSteamId" json:"server_steam_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestSteamDatagramTicket) Reset() { - *m = CMsgClientToGCRequestSteamDatagramTicket{} -} -func (m *CMsgClientToGCRequestSteamDatagramTicket) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCRequestSteamDatagramTicket) ProtoMessage() {} -func (*CMsgClientToGCRequestSteamDatagramTicket) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{54} -} - -func (m *CMsgClientToGCRequestSteamDatagramTicket) GetServerSteamId() uint64 { - if m != nil && m.ServerSteamId != nil { - return *m.ServerSteamId - } - return 0 -} - -type CMsgClientToGCRequestSteamDatagramTicketResponse struct { - SerializedTicket []byte `protobuf:"bytes,1,opt,name=serialized_ticket,json=serializedTicket" json:"serialized_ticket,omitempty"` - Message *string `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRequestSteamDatagramTicketResponse) Reset() { - *m = CMsgClientToGCRequestSteamDatagramTicketResponse{} -} -func (m *CMsgClientToGCRequestSteamDatagramTicketResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCRequestSteamDatagramTicketResponse) ProtoMessage() {} -func (*CMsgClientToGCRequestSteamDatagramTicketResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{55} -} - -func (m *CMsgClientToGCRequestSteamDatagramTicketResponse) GetSerializedTicket() []byte { - if m != nil { - return m.SerializedTicket - } - return nil -} - -func (m *CMsgClientToGCRequestSteamDatagramTicketResponse) GetMessage() string { - if m != nil && m.Message != nil { - return *m.Message - } - return "" -} - -type CMsgGCToClientSteamDatagramTicket struct { - LegacyTimeExpiry *uint32 `protobuf:"fixed32,1,opt,name=legacy_time_expiry,json=legacyTimeExpiry" json:"legacy_time_expiry,omitempty"` - LegacyAuthorizedSteamId *uint64 `protobuf:"fixed64,2,opt,name=legacy_authorized_steam_id,json=legacyAuthorizedSteamId" json:"legacy_authorized_steam_id,omitempty"` - LegacyAuthorizedPublicIp *uint32 `protobuf:"fixed32,3,opt,name=legacy_authorized_public_ip,json=legacyAuthorizedPublicIp" json:"legacy_authorized_public_ip,omitempty"` - LegacyGameserverSteamId *uint64 `protobuf:"fixed64,4,opt,name=legacy_gameserver_steam_id,json=legacyGameserverSteamId" json:"legacy_gameserver_steam_id,omitempty"` - LegacyGameserverNetId *uint64 `protobuf:"fixed64,5,opt,name=legacy_gameserver_net_id,json=legacyGameserverNetId" json:"legacy_gameserver_net_id,omitempty"` - LegacySignature []byte `protobuf:"bytes,6,opt,name=legacy_signature,json=legacySignature" json:"legacy_signature,omitempty"` - LegacyAppId *uint32 `protobuf:"varint,7,opt,name=legacy_app_id,json=legacyAppId" json:"legacy_app_id,omitempty"` - LegacyExtraFields [][]byte `protobuf:"bytes,8,rep,name=legacy_extra_fields,json=legacyExtraFields" json:"legacy_extra_fields,omitempty"` - SerializedTicket []byte `protobuf:"bytes,16,opt,name=serialized_ticket,json=serializedTicket" json:"serialized_ticket,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientSteamDatagramTicket) Reset() { *m = CMsgGCToClientSteamDatagramTicket{} } -func (m *CMsgGCToClientSteamDatagramTicket) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientSteamDatagramTicket) ProtoMessage() {} -func (*CMsgGCToClientSteamDatagramTicket) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{56} -} - -func (m *CMsgGCToClientSteamDatagramTicket) GetLegacyTimeExpiry() uint32 { - if m != nil && m.LegacyTimeExpiry != nil { - return *m.LegacyTimeExpiry - } - return 0 -} - -func (m *CMsgGCToClientSteamDatagramTicket) GetLegacyAuthorizedSteamId() uint64 { - if m != nil && m.LegacyAuthorizedSteamId != nil { - return *m.LegacyAuthorizedSteamId - } - return 0 -} - -func (m *CMsgGCToClientSteamDatagramTicket) GetLegacyAuthorizedPublicIp() uint32 { - if m != nil && m.LegacyAuthorizedPublicIp != nil { - return *m.LegacyAuthorizedPublicIp - } - return 0 -} - -func (m *CMsgGCToClientSteamDatagramTicket) GetLegacyGameserverSteamId() uint64 { - if m != nil && m.LegacyGameserverSteamId != nil { - return *m.LegacyGameserverSteamId - } - return 0 -} - -func (m *CMsgGCToClientSteamDatagramTicket) GetLegacyGameserverNetId() uint64 { - if m != nil && m.LegacyGameserverNetId != nil { - return *m.LegacyGameserverNetId - } - return 0 -} - -func (m *CMsgGCToClientSteamDatagramTicket) GetLegacySignature() []byte { - if m != nil { - return m.LegacySignature - } - return nil -} - -func (m *CMsgGCToClientSteamDatagramTicket) GetLegacyAppId() uint32 { - if m != nil && m.LegacyAppId != nil { - return *m.LegacyAppId - } - return 0 -} - -func (m *CMsgGCToClientSteamDatagramTicket) GetLegacyExtraFields() [][]byte { - if m != nil { - return m.LegacyExtraFields - } - return nil -} - -func (m *CMsgGCToClientSteamDatagramTicket) GetSerializedTicket() []byte { - if m != nil { - return m.SerializedTicket - } - return nil -} - -func init() { - proto.RegisterType((*CMsgStartFindingMatch)(nil), "CMsgStartFindingMatch") - proto.RegisterType((*CMsgStartFindingMatchResult)(nil), "CMsgStartFindingMatchResult") - proto.RegisterType((*CMsgStopFindingMatch)(nil), "CMsgStopFindingMatch") - proto.RegisterType((*CMsgPartyBuilderOptions)(nil), "CMsgPartyBuilderOptions") - proto.RegisterType((*CMsgReadyUp)(nil), "CMsgReadyUp") - proto.RegisterType((*CMsgReadyUpStatus)(nil), "CMsgReadyUpStatus") - proto.RegisterType((*CMsgAbandonCurrentGame)(nil), "CMsgAbandonCurrentGame") - proto.RegisterType((*CMsgPracticeLobbySetDetails)(nil), "CMsgPracticeLobbySetDetails") - proto.RegisterType((*CMsgPracticeLobbyCreate)(nil), "CMsgPracticeLobbyCreate") - proto.RegisterType((*CMsgPracticeLobbyCreate_SaveGame)(nil), "CMsgPracticeLobbyCreate.SaveGame") - proto.RegisterType((*CMsgPracticeLobbySetTeamSlot)(nil), "CMsgPracticeLobbySetTeamSlot") - proto.RegisterType((*CMsgPracticeLobbySetCoach)(nil), "CMsgPracticeLobbySetCoach") - proto.RegisterType((*CMsgPracticeLobbyJoinBroadcastChannel)(nil), "CMsgPracticeLobbyJoinBroadcastChannel") - proto.RegisterType((*CMsgPracticeLobbyCloseBroadcastChannel)(nil), "CMsgPracticeLobbyCloseBroadcastChannel") - proto.RegisterType((*CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus)(nil), "CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus") - proto.RegisterType((*CMsgPracticeLobbyKick)(nil), "CMsgPracticeLobbyKick") - proto.RegisterType((*CMsgPracticeLobbyKickFromTeam)(nil), "CMsgPracticeLobbyKickFromTeam") - proto.RegisterType((*CMsgPracticeLobbyLeave)(nil), "CMsgPracticeLobbyLeave") - proto.RegisterType((*CMsgPracticeLobbyLaunch)(nil), "CMsgPracticeLobbyLaunch") - proto.RegisterType((*CMsgApplyTeamToPracticeLobby)(nil), "CMsgApplyTeamToPracticeLobby") - proto.RegisterType((*CMsgClearPracticeLobbyTeam)(nil), "CMsgClearPracticeLobbyTeam") - proto.RegisterType((*CMsgPracticeLobbyList)(nil), "CMsgPracticeLobbyList") - proto.RegisterType((*CMsgPracticeLobbyListResponseEntry)(nil), "CMsgPracticeLobbyListResponseEntry") - proto.RegisterType((*CMsgPracticeLobbyListResponseEntry_CLobbyMember)(nil), "CMsgPracticeLobbyListResponseEntry.CLobbyMember") - proto.RegisterType((*CMsgPracticeLobbyListResponse)(nil), "CMsgPracticeLobbyListResponse") - proto.RegisterType((*CMsgLobbyList)(nil), "CMsgLobbyList") - proto.RegisterType((*CMsgLobbyListResponse)(nil), "CMsgLobbyListResponse") - proto.RegisterType((*CMsgPracticeLobbyJoin)(nil), "CMsgPracticeLobbyJoin") - proto.RegisterType((*CMsgPracticeLobbyJoinResponse)(nil), "CMsgPracticeLobbyJoinResponse") - proto.RegisterType((*CMsgFriendPracticeLobbyListRequest)(nil), "CMsgFriendPracticeLobbyListRequest") - proto.RegisterType((*CMsgFriendPracticeLobbyListResponse)(nil), "CMsgFriendPracticeLobbyListResponse") - proto.RegisterType((*CMsgGuildmatePracticeLobbyListRequest)(nil), "CMsgGuildmatePracticeLobbyListRequest") - proto.RegisterType((*CMsgGuildmatePracticeLobbyListResponse)(nil), "CMsgGuildmatePracticeLobbyListResponse") - proto.RegisterType((*CMsgJoinableCustomGameModesRequest)(nil), "CMsgJoinableCustomGameModesRequest") - proto.RegisterType((*CMsgJoinableCustomGameModesResponseEntry)(nil), "CMsgJoinableCustomGameModesResponseEntry") - proto.RegisterType((*CMsgJoinableCustomGameModesResponse)(nil), "CMsgJoinableCustomGameModesResponse") - proto.RegisterType((*CMsgJoinableCustomLobbiesRequest)(nil), "CMsgJoinableCustomLobbiesRequest") - proto.RegisterType((*CMsgJoinableCustomLobbiesResponseEntry)(nil), "CMsgJoinableCustomLobbiesResponseEntry") - proto.RegisterType((*CMsgJoinableCustomLobbiesResponse)(nil), "CMsgJoinableCustomLobbiesResponse") - proto.RegisterType((*CMsgQuickJoinCustomLobby)(nil), "CMsgQuickJoinCustomLobby") - proto.RegisterType((*CMsgQuickJoinCustomLobby_LegacyRegionPing)(nil), "CMsgQuickJoinCustomLobby.LegacyRegionPing") - proto.RegisterType((*CMsgQuickJoinCustomLobbyResponse)(nil), "CMsgQuickJoinCustomLobbyResponse") - proto.RegisterType((*CMsgBotGameCreate)(nil), "CMsgBotGameCreate") - proto.RegisterType((*CMsgCustomGameCreate)(nil), "CMsgCustomGameCreate") - proto.RegisterType((*CMsgEventGameCreate)(nil), "CMsgEventGameCreate") - proto.RegisterType((*CMsgDOTAPartyMemberSetCoach)(nil), "CMsgDOTAPartyMemberSetCoach") - proto.RegisterType((*CMsgDOTASetGroupLeader)(nil), "CMsgDOTASetGroupLeader") - proto.RegisterType((*CMsgDOTACancelGroupInvites)(nil), "CMsgDOTACancelGroupInvites") - proto.RegisterType((*CMsgDOTASetGroupOpenStatus)(nil), "CMsgDOTASetGroupOpenStatus") - proto.RegisterType((*CMsgDOTAGroupMergeInvite)(nil), "CMsgDOTAGroupMergeInvite") - proto.RegisterType((*CMsgDOTAGroupMergeResponse)(nil), "CMsgDOTAGroupMergeResponse") - proto.RegisterType((*CMsgDOTAGroupMergeReply)(nil), "CMsgDOTAGroupMergeReply") - proto.RegisterType((*CMsgSpectatorLobbyGameDetails)(nil), "CMsgSpectatorLobbyGameDetails") - proto.RegisterType((*CMsgSpectatorLobbyGameDetails_Team)(nil), "CMsgSpectatorLobbyGameDetails.Team") - proto.RegisterType((*CMsgSetSpectatorLobbyDetails)(nil), "CMsgSetSpectatorLobbyDetails") - proto.RegisterType((*CMsgCreateSpectatorLobby)(nil), "CMsgCreateSpectatorLobby") - proto.RegisterType((*CMsgSpectatorLobbyList)(nil), "CMsgSpectatorLobbyList") - proto.RegisterType((*CMsgSpectatorLobbyListResponse)(nil), "CMsgSpectatorLobbyListResponse") - proto.RegisterType((*CMsgSpectatorLobbyListResponse_SpectatorLobby)(nil), "CMsgSpectatorLobbyListResponse.SpectatorLobby") - proto.RegisterType((*CMsgClientToGCRequestSteamDatagramTicket)(nil), "CMsgClientToGCRequestSteamDatagramTicket") - proto.RegisterType((*CMsgClientToGCRequestSteamDatagramTicketResponse)(nil), "CMsgClientToGCRequestSteamDatagramTicketResponse") - proto.RegisterType((*CMsgGCToClientSteamDatagramTicket)(nil), "CMsgGCToClientSteamDatagramTicket") - proto.RegisterEnum("EStartFindingMatchResult", EStartFindingMatchResult_name, EStartFindingMatchResult_value) -} - -func init() { proto.RegisterFile("dota_gcmessages_client_match_management.proto", fileDescriptor0) } - -var fileDescriptor0 = []byte{ - // 4489 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x3a, 0x4b, 0x73, 0x1b, 0x47, - 0x7a, 0x0b, 0xbe, 0x40, 0x7c, 0x00, 0x49, 0xb0, 0x25, 0x51, 0x23, 0xca, 0x92, 0xa8, 0xd1, 0x5a, - 0x4b, 0xcb, 0x5a, 0x58, 0xa6, 0x6d, 0xc9, 0xe6, 0x7a, 0x6d, 0x81, 0x20, 0x48, 0xc1, 0xe6, 0xcb, - 0x03, 0x90, 0x2e, 0x6f, 0xa5, 0x32, 0x69, 0xce, 0x34, 0x81, 0x5e, 0x0e, 0x66, 0xc6, 0x33, 0x03, - 0x52, 0xf0, 0x69, 0x2b, 0x87, 0x54, 0xa5, 0x72, 0xc9, 0x21, 0x55, 0x39, 0xe5, 0x9a, 0x6b, 0x6e, - 0xb9, 0xa5, 0x2a, 0x3f, 0x61, 0x53, 0x95, 0x3f, 0x90, 0xaa, 0x54, 0xe5, 0x98, 0x54, 0xe5, 0x07, - 0x24, 0xd5, 0x5f, 0xf7, 0x00, 0x03, 0x60, 0x08, 0x82, 0x8a, 0x2f, 0xb9, 0x4d, 0x7f, 0x8f, 0x7e, - 0x7c, 0xfd, 0xbd, 0x7b, 0xe0, 0xd7, 0xb6, 0x17, 0x51, 0xb3, 0x69, 0xb5, 0x59, 0x18, 0xd2, 0x26, - 0x0b, 0x4d, 0xcb, 0xe1, 0xcc, 0x8d, 0xcc, 0x36, 0x8d, 0xac, 0x96, 0xd9, 0xa6, 0x2e, 0x6d, 0xb2, - 0x36, 0x73, 0xa3, 0x92, 0x1f, 0x78, 0x91, 0xb7, 0x7a, 0x2b, 0x8c, 0x18, 0x6d, 0xc7, 0xc4, 0x0a, - 0x78, 0x17, 0xe7, 0x08, 0x5b, 0x34, 0x60, 0xb6, 0xc9, 0xdc, 0x4e, 0x7b, 0x10, 0xa1, 0x66, 0x4c, - 0x22, 0xee, 0x9c, 0xd2, 0x90, 0x25, 0x56, 0x55, 0xe0, 0xd1, 0xcd, 0x78, 0xed, 0xb6, 0xe7, 0x5e, - 0xb1, 0x19, 0xfd, 0x3f, 0x66, 0xe1, 0x4e, 0x65, 0x3f, 0x6c, 0xd6, 0x23, 0x1a, 0x44, 0x3b, 0xdc, - 0xb5, 0xb9, 0xdb, 0xdc, 0x17, 0xa4, 0xa4, 0x08, 0xd3, 0xe7, 0xac, 0xab, 0x65, 0xd6, 0x32, 0xeb, - 0x39, 0x43, 0x7c, 0x92, 0xe7, 0x90, 0xc7, 0x59, 0x9a, 0x81, 0xd7, 0xf1, 0x43, 0x6d, 0x6a, 0x2d, - 0xb3, 0xbe, 0xb0, 0x09, 0x9f, 0x6e, 0x7c, 0xf1, 0xe9, 0x17, 0x2f, 0x5f, 0x6d, 0x7c, 0xf1, 0x99, - 0x91, 0x44, 0x93, 0xf7, 0x61, 0x51, 0xed, 0xfa, 0x82, 0x05, 0x21, 0xf7, 0x5c, 0x6d, 0x5a, 0x30, - 0x18, 0x0b, 0x12, 0x7a, 0x22, 0x81, 0xe4, 0x03, 0x80, 0x26, 0x6d, 0x33, 0xb3, 0xed, 0xd9, 0x2c, - 0xd4, 0x66, 0x46, 0xe6, 0xcc, 0x09, 0xec, 0xbe, 0x40, 0x92, 0x03, 0x58, 0x3c, 0xf5, 0x22, 0xd3, - 0xe6, 0x67, 0x67, 0xdc, 0xea, 0x38, 0x51, 0x57, 0x9b, 0x5d, 0xcb, 0xac, 0x2f, 0x6e, 0x90, 0xd2, - 0xf6, 0x61, 0xa3, 0xbc, 0xe5, 0x45, 0xdb, 0x3d, 0xcc, 0xe6, 0xad, 0xad, 0xc3, 0x86, 0xb9, 0x5d, - 0xdb, 0xd9, 0xa9, 0x55, 0x8e, 0xf7, 0x1a, 0x3f, 0x98, 0x6f, 0xca, 0xc6, 0xb6, 0xb1, 0x70, 0x9a, - 0xa4, 0x21, 0x5f, 0x02, 0x48, 0xa9, 0x44, 0x5d, 0x9f, 0x69, 0x73, 0x38, 0x17, 0x94, 0xf0, 0xf4, - 0x8d, 0xae, 0xcf, 0x36, 0x97, 0xf7, 0xcb, 0x8d, 0xca, 0x1b, 0xb3, 0xf1, 0xc3, 0x51, 0xd5, 0xac, - 0x94, 0xeb, 0xc7, 0xe5, 0x3d, 0x23, 0xd7, 0x8e, 0xb1, 0x64, 0x03, 0x16, 0x71, 0xe0, 0x50, 0xb7, - 0xd9, 0x11, 0x92, 0xd6, 0xb2, 0x23, 0x9b, 0x1f, 0xa2, 0x20, 0x77, 0x21, 0x2b, 0xee, 0xde, 0xe4, - 0xb6, 0x36, 0x8f, 0xc2, 0x98, 0x13, 0xc3, 0x9a, 0x4d, 0x8e, 0x81, 0xa0, 0x14, 0x62, 0x52, 0xbc, - 0x69, 0x0d, 0x70, 0x4b, 0x4b, 0x72, 0x4b, 0x7b, 0xf1, 0x2c, 0x9b, 0x2b, 0x72, 0x5f, 0x7b, 0xe5, - 0x83, 0xdd, 0xe3, 0xf2, 0x6e, 0xd5, 0xac, 0x1d, 0x9c, 0x94, 0xf7, 0x6a, 0xdb, 0x46, 0x51, 0x4c, - 0x11, 0x93, 0x55, 0xdd, 0x4e, 0x9b, 0x3c, 0x1f, 0x9e, 0xd6, 0xa5, 0x6d, 0xa6, 0xe5, 0xf1, 0x4a, - 0x07, 0xa8, 0x0f, 0x68, 0x9b, 0x91, 0x17, 0x90, 0xf3, 0xb9, 0xdb, 0x34, 0x6d, 0x1a, 0x51, 0xad, - 0xb0, 0x96, 0x59, 0xcf, 0x6f, 0xdc, 0x2a, 0x09, 0xe5, 0xa8, 0xe0, 0x8d, 0x1d, 0x71, 0xb7, 0xb9, - 0x4d, 0x23, 0x6a, 0xcc, 0xfb, 0xea, 0x8b, 0x94, 0xe0, 0x56, 0xc0, 0x9a, 0xdc, 0x73, 0xcd, 0x90, - 0x39, 0xcc, 0x8a, 0xcc, 0x33, 0x87, 0x36, 0x43, 0x6d, 0x01, 0xcf, 0xb6, 0x2c, 0x51, 0x75, 0xc4, - 0xec, 0x08, 0x04, 0x79, 0x00, 0x10, 0x7a, 0x8e, 0x67, 0xfe, 0xd8, 0x61, 0x1d, 0xa6, 0x2d, 0xae, - 0x65, 0xd6, 0xe7, 0x8d, 0x9c, 0x80, 0x7c, 0x27, 0x00, 0x64, 0x1d, 0x8a, 0xe2, 0x82, 0x43, 0x2b, - 0xe0, 0x7e, 0x64, 0x72, 0xd7, 0x66, 0x6f, 0xb5, 0x25, 0x9c, 0x4b, 0x5c, 0x7c, 0x1d, 0xc1, 0x35, - 0x01, 0x25, 0x1f, 0xc3, 0x1d, 0xb4, 0x22, 0xd3, 0x72, 0xa8, 0x6b, 0x52, 0xcb, 0xf2, 0x3a, 0x6e, - 0x24, 0xc4, 0x5a, 0x44, 0x72, 0x82, 0xc8, 0x8a, 0x43, 0xdd, 0xb2, 0x44, 0xd5, 0x6c, 0xfd, 0x1f, - 0xa6, 0xe0, 0x7e, 0xaa, 0xa6, 0x1b, 0x2c, 0xec, 0x38, 0x11, 0x79, 0x05, 0x2b, 0x0e, 0x6b, 0x52, - 0xab, 0x6b, 0x36, 0x99, 0xcb, 0x02, 0x6e, 0x99, 0x2c, 0x40, 0x0c, 0x9a, 0xc0, 0xc2, 0x66, 0x66, - 0xc3, 0xb8, 0x2d, 0x09, 0x76, 0x25, 0xbe, 0x2a, 0xd1, 0xe4, 0x18, 0xe6, 0x14, 0xe1, 0x14, 0xde, - 0xd7, 0xbd, 0x52, 0xf5, 0x8a, 0x35, 0x36, 0xf5, 0x73, 0xf3, 0x2a, 0x9c, 0x59, 0x73, 0x2f, 0xa8, - 0xc3, 0x6d, 0x43, 0x4d, 0x46, 0x1e, 0x41, 0x9e, 0x05, 0x81, 0x17, 0x98, 0x91, 0x77, 0xce, 0xa4, - 0xf1, 0xe4, 0x0c, 0x40, 0x50, 0x43, 0x40, 0xc8, 0x13, 0x58, 0xb0, 0xd9, 0x69, 0xa7, 0x69, 0x2a, - 0x53, 0x47, 0xe3, 0xc9, 0x19, 0x05, 0x04, 0xee, 0x4b, 0x18, 0xd9, 0x84, 0x7b, 0x01, 0x0b, 0x7d, - 0xcf, 0x0d, 0xf9, 0xa9, 0xc3, 0x4c, 0x9f, 0x06, 0x51, 0xd7, 0x6c, 0xb3, 0xf6, 0x29, 0x0b, 0x42, - 0x6d, 0x76, 0x6d, 0x7a, 0x7d, 0xce, 0xb8, 0x9b, 0x20, 0x38, 0x12, 0xf8, 0x7d, 0x89, 0xd6, 0x57, - 0xe0, 0xb6, 0x14, 0x98, 0xe7, 0x27, 0xf7, 0xab, 0xff, 0xf5, 0x14, 0xdc, 0x15, 0x08, 0x24, 0xde, - 0xea, 0x70, 0xc7, 0x66, 0xc1, 0xa1, 0x1f, 0x71, 0xcf, 0x0d, 0xc9, 0x07, 0x50, 0xa4, 0xb6, 0xcd, - 0xc5, 0x80, 0x3a, 0x66, 0xe8, 0x78, 0x51, 0x28, 0xe5, 0x67, 0x2c, 0xf5, 0xe1, 0x75, 0x01, 0x1e, - 0x32, 0xbf, 0xa9, 0x1b, 0x9a, 0xdf, 0xda, 0xa0, 0x33, 0x92, 0xbe, 0xe5, 0x1a, 0x07, 0x34, 0x93, - 0xe6, 0x80, 0x2a, 0x30, 0x1f, 0x9b, 0x87, 0xf2, 0x27, 0x13, 0x1b, 0x5c, 0x8f, 0x51, 0xff, 0xa7, - 0x0c, 0xe4, 0x85, 0x48, 0x0c, 0x46, 0xed, 0xee, 0xb1, 0x4f, 0xbe, 0x81, 0xd9, 0x30, 0xa2, 0x11, - 0xc3, 0xb3, 0x2f, 0x6e, 0xdc, 0x46, 0x0f, 0xb5, 0xe7, 0x9d, 0x9e, 0x76, 0x91, 0xa2, 0x2e, 0x70, - 0x9b, 0x0f, 0x53, 0x80, 0xe6, 0xf1, 0xc1, 0x76, 0xb5, 0xb2, 0x57, 0x36, 0xaa, 0xdb, 0x86, 0x9c, - 0x82, 0xac, 0x41, 0x21, 0x10, 0x78, 0xb3, 0xe3, 0x9b, 0xc2, 0x23, 0x0b, 0x49, 0xcd, 0x19, 0x10, - 0xc8, 0xa5, 0xbe, 0x65, 0x5d, 0xf2, 0x1a, 0x16, 0x5b, 0x34, 0xb0, 0x2f, 0x69, 0xc0, 0xcc, 0xd0, - 0x67, 0x96, 0x14, 0x47, 0x7e, 0xe3, 0x5e, 0xa9, 0x22, 0x96, 0x90, 0xe6, 0xfb, 0x46, 0x51, 0xd4, - 0x05, 0x81, 0xb1, 0xd0, 0x4a, 0x0e, 0xf5, 0x08, 0x96, 0x13, 0xdb, 0x17, 0x3b, 0xe9, 0x84, 0xe4, - 0x1e, 0xcc, 0x3b, 0x62, 0x77, 0xc2, 0xae, 0x32, 0xb8, 0x68, 0x16, 0xc7, 0x35, 0x9b, 0x3c, 0x86, - 0x02, 0xb5, 0x2c, 0xe6, 0x47, 0xcc, 0x36, 0xb9, 0x2d, 0x62, 0xc1, 0xb4, 0x10, 0x7f, 0x0c, 0xab, - 0xd9, 0xa1, 0x20, 0xb1, 0x99, 0xe5, 0x70, 0x57, 0x91, 0x4c, 0x4b, 0x92, 0x18, 0x56, 0xb3, 0x43, - 0x5d, 0x83, 0x15, 0xb1, 0x6a, 0xf9, 0x94, 0xba, 0xb6, 0xe7, 0x56, 0x3a, 0x41, 0xc0, 0xdc, 0x68, - 0x97, 0xb6, 0x99, 0xfe, 0xb7, 0x45, 0x69, 0xac, 0x47, 0x01, 0xb5, 0x22, 0x6e, 0x31, 0x94, 0x52, - 0x9d, 0x45, 0xdb, 0x2c, 0xa2, 0xdc, 0x19, 0xdd, 0xda, 0x4c, 0x7f, 0x6b, 0xf7, 0x01, 0x43, 0x86, - 0x74, 0x75, 0x53, 0x68, 0x12, 0xf3, 0x02, 0x80, 0x2e, 0xee, 0x33, 0x28, 0xa0, 0xdb, 0xb0, 0xe5, - 0x3c, 0xb8, 0xa9, 0xfc, 0x06, 0x29, 0x55, 0x70, 0x81, 0x06, 0xa3, 0x6d, 0xb5, 0x82, 0x91, 0x8f, - 0xfa, 0x03, 0x61, 0x6a, 0x21, 0x0b, 0x2e, 0x58, 0x60, 0x4a, 0x9f, 0xa6, 0x34, 0xa9, 0x20, 0x81, - 0x06, 0xc2, 0x7a, 0x0b, 0x8b, 0x48, 0x86, 0x9a, 0xb4, 0x20, 0x17, 0x16, 0xc1, 0x8b, 0xbc, 0x84, - 0xac, 0xd5, 0x36, 0x7d, 0x6e, 0x9d, 0xab, 0x40, 0xb3, 0x80, 0x2a, 0x61, 0x56, 0xf6, 0xcd, 0xa3, - 0x5a, 0xe5, 0xdb, 0xcd, 0xc5, 0x78, 0x64, 0x94, 0x0f, 0xb6, 0x0f, 0xf7, 0x8d, 0x39, 0xab, 0x7d, - 0xc4, 0xad, 0x73, 0xf2, 0x67, 0xb0, 0x32, 0x18, 0xf3, 0xcc, 0x80, 0xda, 0x9c, 0xba, 0x91, 0x96, - 0xbb, 0x32, 0xf6, 0xad, 0x0c, 0xc5, 0xbe, 0xa3, 0x72, 0xbd, 0x5e, 0x3b, 0xa9, 0x1a, 0xb7, 0x07, - 0xc2, 0x9f, 0x21, 0xe7, 0xc1, 0xab, 0x74, 0x1c, 0xef, 0xd2, 0xb4, 0x5a, 0x8c, 0x46, 0x21, 0x06, - 0x9d, 0x79, 0x23, 0x8f, 0xb0, 0x0a, 0x82, 0xc8, 0x2f, 0x61, 0xf1, 0x8c, 0x3b, 0x8e, 0x79, 0xc9, - 0xa3, 0x96, 0x79, 0x2a, 0x4c, 0x3a, 0x8f, 0x44, 0x05, 0x01, 0xfd, 0x9e, 0x47, 0xad, 0x2d, 0x61, - 0xcf, 0x0f, 0x00, 0xb8, 0x1b, 0x05, 0x9e, 0x14, 0x40, 0x41, 0x3a, 0x77, 0x84, 0xa0, 0x04, 0x84, - 0x67, 0xc0, 0x75, 0x84, 0x86, 0x46, 0x34, 0xe2, 0x6e, 0x13, 0x03, 0xc5, 0xbc, 0xb1, 0x84, 0xf0, - 0x7a, 0x0f, 0x4c, 0x6a, 0x50, 0x40, 0x49, 0xc6, 0x76, 0xbb, 0x88, 0x47, 0x2d, 0xe2, 0x51, 0x85, - 0x7a, 0x28, 0xd3, 0xdd, 0xbc, 0xbd, 0x5b, 0xde, 0xaf, 0x9a, 0x27, 0x55, 0xa3, 0x5e, 0x3b, 0x3c, - 0x30, 0x2b, 0xc7, 0x86, 0x51, 0x3d, 0x68, 0x18, 0xf9, 0x66, 0x9f, 0x44, 0x28, 0x8a, 0x4f, 0xc3, - 0x10, 0x0d, 0x67, 0x09, 0x95, 0x21, 0x2b, 0xc6, 0xc2, 0x6a, 0x56, 0x61, 0xde, 0x61, 0xb4, 0xd9, - 0x61, 0xbd, 0xb0, 0xd1, 0x1b, 0x93, 0x0d, 0xb8, 0xe3, 0x33, 0x97, 0x0a, 0x79, 0x3b, 0xec, 0x82, - 0x39, 0x3d, 0xa9, 0x2f, 0x23, 0xe1, 0x2d, 0x85, 0xdc, 0x13, 0xb8, 0x58, 0x90, 0xcf, 0x81, 0x0c, - 0xf2, 0xd8, 0x3c, 0x60, 0x1a, 0x41, 0x86, 0x62, 0x92, 0x61, 0x9b, 0x07, 0x68, 0xd5, 0x8e, 0x47, - 0x6d, 0x13, 0x0f, 0xca, 0x6d, 0xed, 0x16, 0xd2, 0x81, 0x80, 0x89, 0x23, 0xd6, 0x6c, 0x11, 0x00, - 0x42, 0x16, 0x70, 0x16, 0x4a, 0x07, 0x79, 0x5b, 0x12, 0x48, 0x10, 0xba, 0x40, 0x11, 0x7d, 0xe5, - 0xda, 0xa6, 0x22, 0xbc, 0xe4, 0x6e, 0xa8, 0xdd, 0x51, 0xd1, 0x57, 0xa2, 0xea, 0x88, 0xf9, 0x9e, - 0xbb, 0xa1, 0x08, 0xaf, 0x62, 0x4b, 0x03, 0xc4, 0x2b, 0x32, 0xbc, 0x0a, 0x78, 0x82, 0xf2, 0x11, - 0x64, 0xa9, 0xe3, 0x58, 0x2d, 0x1a, 0x69, 0x77, 0xc5, 0x15, 0x6d, 0xce, 0x9e, 0x51, 0x27, 0x64, - 0x46, 0x0c, 0x25, 0x3b, 0xb0, 0x80, 0x79, 0x66, 0x74, 0x61, 0xda, 0xcc, 0xa1, 0x5d, 0x4d, 0xc3, - 0x2b, 0x5a, 0x2e, 0xa1, 0x1d, 0x6d, 0x7b, 0x11, 0x6d, 0x9c, 0x6c, 0x0b, 0xc4, 0xe6, 0x52, 0x02, - 0x62, 0x7e, 0xbc, 0xf1, 0xc2, 0xc8, 0x0b, 0xc6, 0xc6, 0x05, 0x62, 0x45, 0x92, 0xe9, 0x50, 0x57, - 0xbb, 0x87, 0x7a, 0x20, 0x3e, 0xc5, 0x26, 0xad, 0x4e, 0x18, 0x79, 0x6d, 0xb3, 0x6f, 0x4c, 0xab, - 0x78, 0x71, 0x8b, 0x12, 0xbe, 0x1b, 0x9b, 0xd4, 0x53, 0x58, 0x52, 0x94, 0x6d, 0xea, 0x4b, 0x73, - 0xbf, 0x8f, 0x84, 0x0b, 0x12, 0xbc, 0x4f, 0x7d, 0xb4, 0xf9, 0x0f, 0x61, 0x59, 0xd1, 0x25, 0x32, - 0xc7, 0xf7, 0xe4, 0xb5, 0x48, 0x44, 0x22, 0x27, 0xfc, 0x25, 0x2c, 0x26, 0x97, 0xe7, 0xb6, 0xf6, - 0x00, 0xdd, 0x4b, 0xa1, 0xbf, 0x78, 0xcd, 0x16, 0x57, 0x1d, 0x2f, 0xcd, 0x5d, 0xd3, 0x77, 0x68, - 0x57, 0x84, 0xd3, 0x87, 0xc9, 0x39, 0xf7, 0xb9, 0x7b, 0x24, 0xe1, 0x49, 0x6a, 0xfa, 0xb6, 0x47, - 0xfd, 0x68, 0x80, 0x9a, 0xbe, 0x8d, 0xa9, 0xcb, 0xf0, 0x50, 0xe4, 0x34, 0x2d, 0x2f, 0x8c, 0x4c, - 0x4c, 0xc7, 0x22, 0xcf, 0x1c, 0x74, 0x3e, 0x6b, 0xc8, 0x79, 0xcf, 0xa1, 0xee, 0x1b, 0x2f, 0xc4, - 0xb4, 0xac, 0xe1, 0xd5, 0x93, 0x9e, 0xe8, 0x08, 0xe0, 0x82, 0x87, 0xfc, 0x94, 0x3b, 0x3c, 0xea, - 0x6a, 0x8f, 0x87, 0x43, 0xd0, 0x49, 0x0f, 0xb7, 0xb9, 0x9a, 0x02, 0x34, 0x8f, 0x3a, 0xa7, 0x0e, - 0xb7, 0x8c, 0xc4, 0x1c, 0x09, 0x59, 0xa3, 0x58, 0xac, 0xc0, 0xd2, 0x74, 0x8c, 0x08, 0x0b, 0x7d, - 0xb9, 0x54, 0x02, 0x4b, 0xdc, 0x9e, 0xb4, 0xa1, 0x58, 0xc9, 0xb8, 0xad, 0x3d, 0x91, 0x2a, 0x26, - 0xe1, 0x52, 0xc9, 0x6a, 0xb6, 0x10, 0xb4, 0xa2, 0x8c, 0x05, 0xfd, 0x4b, 0xe9, 0x53, 0x25, 0x54, - 0x09, 0x7a, 0x03, 0xee, 0x24, 0xd7, 0x8d, 0x78, 0x9b, 0x85, 0x11, 0x6d, 0xfb, 0xda, 0xfb, 0x6b, - 0x99, 0xf5, 0xac, 0x71, 0xab, 0xbf, 0x7a, 0x23, 0x46, 0x91, 0x97, 0x70, 0xd7, 0x0f, 0xd8, 0x05, - 0xf7, 0x3a, 0xa1, 0xaa, 0x7a, 0xbc, 0x0b, 0x16, 0x04, 0xdc, 0x66, 0xda, 0x53, 0xbc, 0xcb, 0x3b, - 0x31, 0x1a, 0xc3, 0xfc, 0xa1, 0x42, 0x92, 0x3f, 0x81, 0x05, 0x9f, 0x76, 0x42, 0xb1, 0xf5, 0x08, - 0xbd, 0xd3, 0x33, 0x14, 0xdc, 0x4a, 0x5f, 0xa7, 0x8f, 0x04, 0xba, 0x2e, 0xb1, 0x9b, 0x8f, 0x52, - 0xc1, 0xe6, 0xb1, 0xeb, 0xf0, 0x36, 0x8f, 0x98, 0x6d, 0x14, 0xfc, 0x04, 0x9c, 0xfc, 0x0e, 0x6e, - 0x0d, 0x39, 0x72, 0x74, 0x0f, 0x1f, 0xde, 0xd8, 0x8b, 0x2f, 0x0f, 0x78, 0x71, 0xf4, 0x25, 0x8f, - 0x20, 0x2f, 0xe6, 0x8e, 0x7d, 0xd4, 0x73, 0x3c, 0x25, 0x9c, 0x7a, 0x51, 0xec, 0x9a, 0xee, 0xc1, - 0xbc, 0x5c, 0x3c, 0x60, 0xda, 0xaf, 0x65, 0xb8, 0xc4, 0x59, 0x02, 0x46, 0x7e, 0x02, 0x4d, 0xe6, - 0xee, 0x22, 0x8b, 0xf7, 0x03, 0xee, 0x05, 0x42, 0x05, 0x82, 0x8e, 0xc3, 0x42, 0xad, 0x84, 0x9b, - 0xbb, 0x8f, 0x9b, 0xab, 0xc7, 0x44, 0x47, 0x8a, 0xc6, 0x10, 0x24, 0x9b, 0x4f, 0xce, 0xcd, 0xab, - 0xb1, 0xe6, 0x3e, 0x75, 0x3b, 0xd4, 0x31, 0x56, 0xc2, 0x54, 0xf4, 0xf0, 0xed, 0x4a, 0x1f, 0xc9, - 0x59, 0xa8, 0x7d, 0x84, 0xfe, 0x20, 0x71, 0xbb, 0x47, 0x31, 0x4a, 0xff, 0xaf, 0x38, 0xf9, 0x4c, - 0x66, 0x06, 0x95, 0x80, 0x89, 0x4c, 0x49, 0x94, 0x17, 0x8c, 0x06, 0x56, 0xcb, 0xec, 0x57, 0xae, - 0x39, 0x09, 0x11, 0x0e, 0x3f, 0x19, 0x0b, 0x66, 0x07, 0x63, 0xc1, 0x68, 0xae, 0x38, 0x97, 0x96, - 0x2b, 0x96, 0x61, 0x41, 0xa6, 0x1d, 0x71, 0xfe, 0x90, 0xc5, 0x3c, 0xeb, 0xbd, 0xd2, 0x98, 0x5c, - 0xc5, 0x28, 0x20, 0x4b, 0x9c, 0x4a, 0x7c, 0x05, 0xb9, 0x90, 0x5e, 0x48, 0xad, 0xc7, 0x22, 0x30, - 0xbf, 0xf1, 0xb8, 0x74, 0xc5, 0x81, 0x4a, 0x75, 0x7a, 0x81, 0x96, 0x60, 0xcc, 0x87, 0xea, 0x6b, - 0xf5, 0x47, 0x98, 0x8f, 0xa1, 0x84, 0xc0, 0x0c, 0xd6, 0x6a, 0xe2, 0xa4, 0x05, 0x03, 0xbf, 0x89, - 0x06, 0xd9, 0xf8, 0x08, 0x22, 0xf9, 0x99, 0x35, 0xe2, 0xa1, 0x38, 0x7e, 0x18, 0x57, 0x9f, 0xd3, - 0x32, 0x9d, 0x0b, 0x55, 0xf9, 0xf9, 0x1e, 0xe4, 0x42, 0xde, 0x74, 0x69, 0xd4, 0x09, 0x64, 0x19, - 0x31, 0x67, 0xf4, 0x01, 0xfa, 0x3f, 0x67, 0xe0, 0xbd, 0xb4, 0x03, 0x8a, 0x74, 0x49, 0xa4, 0xf2, - 0xe4, 0x0b, 0x98, 0x11, 0x13, 0xa9, 0x64, 0x57, 0x65, 0x36, 0xbb, 0x15, 0xb3, 0x51, 0x2d, 0xef, - 0x6f, 0xae, 0x24, 0x47, 0xe6, 0xee, 0xe1, 0xe1, 0xb6, 0xb9, 0x7b, 0xfc, 0x43, 0xdd, 0x40, 0x16, - 0x71, 0x04, 0x51, 0x24, 0xc8, 0x66, 0x82, 0x81, 0xdf, 0xe4, 0xbb, 0x91, 0x3a, 0x7f, 0xfa, 0xc6, - 0x56, 0x32, 0x58, 0xea, 0xeb, 0x27, 0x70, 0x2f, 0xed, 0x04, 0x15, 0x8f, 0x5a, 0xad, 0xff, 0xc3, - 0xf6, 0xf5, 0x7f, 0xcf, 0xc0, 0xfb, 0x23, 0x13, 0x7f, 0xe3, 0x71, 0x77, 0x2b, 0xf0, 0xa8, 0x6d, - 0xd1, 0x30, 0xaa, 0xb4, 0xa8, 0xeb, 0x32, 0x47, 0xdc, 0x8b, 0x25, 0x3f, 0x55, 0x3d, 0x14, 0x0f, - 0xc9, 0x27, 0x20, 0x1c, 0xd2, 0x19, 0x0b, 0x02, 0x66, 0x9b, 0x36, 0x93, 0xd5, 0x6f, 0x7c, 0x7f, - 0x39, 0xe3, 0x76, 0x0f, 0xb9, 0xdd, 0xc7, 0x91, 0x4f, 0x61, 0xa5, 0xcf, 0x84, 0x25, 0x6e, 0xd0, - 0x35, 0x2d, 0x11, 0x2c, 0xa7, 0x87, 0xb8, 0x2a, 0x12, 0x59, 0x91, 0x59, 0xe8, 0xdd, 0x3e, 0x57, - 0xaf, 0x29, 0x80, 0x6c, 0xb2, 0x78, 0xec, 0xef, 0x24, 0xae, 0x7e, 0x04, 0x9f, 0xbe, 0x05, 0x4f, - 0x47, 0x55, 0xd4, 0xf1, 0x42, 0x36, 0xf9, 0x31, 0xf5, 0xcf, 0xe1, 0xe5, 0xc8, 0x1c, 0x0d, 0xaf, - 0xd9, 0x74, 0x46, 0x26, 0xa9, 0xd0, 0x36, 0x0b, 0x68, 0x9b, 0xba, 0xb2, 0x0e, 0xd1, 0x5f, 0xca, - 0x16, 0xd5, 0x00, 0xe7, 0xb7, 0x22, 0x39, 0x7e, 0x00, 0x90, 0x28, 0xfd, 0x65, 0x09, 0x98, 0xa3, - 0xbd, 0x8a, 0xff, 0x2b, 0x78, 0x90, 0xca, 0xb7, 0x13, 0x78, 0x6d, 0xa1, 0xbb, 0x43, 0xfc, 0x99, - 0x61, 0x7e, 0x55, 0x9e, 0x0c, 0xf0, 0xef, 0x31, 0x7a, 0xc1, 0xf4, 0xd7, 0x29, 0x3e, 0x68, 0x8f, - 0x76, 0x5c, 0xab, 0x95, 0xe2, 0x49, 0x66, 0x53, 0x3c, 0x89, 0xfe, 0x4a, 0x9a, 0x54, 0xd9, 0xf7, - 0x1d, 0x2c, 0x3b, 0x1a, 0xde, 0xc0, 0x64, 0xc9, 0x4e, 0x51, 0x26, 0xd9, 0x29, 0xd2, 0xdf, 0x83, - 0x55, 0xd9, 0x92, 0x61, 0x34, 0x18, 0x94, 0xa5, 0xd0, 0xc7, 0xbf, 0xca, 0xa4, 0xc8, 0x6a, 0x8f, - 0x87, 0xd1, 0x80, 0xf3, 0x9b, 0x1a, 0x74, 0x7e, 0x2b, 0x30, 0xa7, 0x32, 0x0b, 0x29, 0x42, 0x35, - 0x22, 0x5f, 0x27, 0x0b, 0x9a, 0x19, 0x34, 0x8e, 0x45, 0x65, 0x1c, 0x2a, 0x07, 0xdb, 0x24, 0x72, - 0x58, 0xde, 0xaf, 0xee, 0x1f, 0x6e, 0x57, 0xcd, 0x83, 0xc3, 0x83, 0x6a, 0xbf, 0xe8, 0xd1, 0xff, - 0x67, 0x16, 0xf4, 0xd4, 0xdd, 0x18, 0xb2, 0xe3, 0xc0, 0xaa, 0x42, 0x33, 0xc9, 0x6d, 0x98, 0x8a, - 0xcb, 0xb8, 0xad, 0x99, 0x3f, 0xfc, 0xfd, 0x83, 0x8c, 0x31, 0xc5, 0x6d, 0xf2, 0x0d, 0x64, 0x93, - 0x7d, 0x8a, 0xfc, 0xc6, 0x8b, 0xd2, 0xf5, 0x73, 0xa9, 0x42, 0x4e, 0x76, 0x30, 0x8c, 0x78, 0x02, - 0xf2, 0x0c, 0x96, 0x03, 0xf6, 0x63, 0x87, 0x07, 0x2c, 0x34, 0x7b, 0x52, 0x98, 0x93, 0xc5, 0x47, - 0x8c, 0x38, 0x52, 0xd2, 0x78, 0x06, 0xcb, 0x0e, 0xa3, 0x36, 0x0b, 0x92, 0x6d, 0xa5, 0xac, 0x6c, - 0x61, 0x48, 0x44, 0xaf, 0xa7, 0x24, 0x84, 0xda, 0xec, 0x70, 0xc7, 0xee, 0x37, 0xf4, 0xb2, 0x38, - 0xae, 0xd9, 0x42, 0xb7, 0x24, 0xca, 0xf1, 0x9a, 0x1e, 0x16, 0x6b, 0x33, 0x46, 0x0e, 0x21, 0x7b, - 0x5e, 0xd3, 0x13, 0x7e, 0x0f, 0x33, 0x56, 0xc0, 0xab, 0xc0, 0xef, 0xd4, 0xd4, 0x37, 0x9f, 0x9a, - 0xfa, 0x0e, 0xdc, 0x4c, 0xe1, 0xe6, 0x37, 0x23, 0xb4, 0xf4, 0x2c, 0xe0, 0xcc, 0xb5, 0x4d, 0x3f, - 0x60, 0x21, 0x73, 0x23, 0x55, 0x8a, 0x2d, 0x48, 0xe8, 0x91, 0x04, 0x0a, 0x6b, 0x8e, 0xd3, 0xd5, - 0x45, 0x79, 0x3c, 0x35, 0x4c, 0x4b, 0xbe, 0x97, 0xd2, 0x92, 0xef, 0x75, 0x28, 0xf6, 0x93, 0x5e, - 0xe9, 0xa8, 0x54, 0xb1, 0xb5, 0xd8, 0x8e, 0x73, 0x5e, 0xf4, 0x50, 0xa3, 0x35, 0xf6, 0x72, 0x4a, - 0x8d, 0x7d, 0x7d, 0x72, 0x4c, 0xae, 0x4b, 0x8e, 0xef, 0x43, 0x4e, 0x25, 0x9e, 0xbd, 0xaa, 0x4b, - 0xd5, 0x7d, 0x35, 0x7b, 0xf5, 0x00, 0x0a, 0x49, 0x0d, 0xba, 0xc6, 0x43, 0x88, 0xc4, 0x4b, 0x9d, - 0x2c, 0xd1, 0x6d, 0x00, 0x09, 0x12, 0xc7, 0xd7, 0xff, 0x34, 0xc5, 0x05, 0x25, 0x95, 0x96, 0xfc, - 0x16, 0xb0, 0x71, 0x21, 0x92, 0x9e, 0x29, 0xd4, 0xf2, 0x27, 0x13, 0x68, 0xb9, 0x11, 0xf3, 0xe8, - 0x6f, 0x61, 0x41, 0x90, 0xf7, 0xcd, 0xfc, 0xe9, 0xb0, 0x14, 0x55, 0xf3, 0xf2, 0xc5, 0x90, 0x20, - 0x07, 0x34, 0x68, 0xea, 0x1d, 0x6c, 0xfb, 0x44, 0x3a, 0x9a, 0xb1, 0x27, 0xca, 0xbc, 0xc3, 0x89, - 0xfe, 0x98, 0xe6, 0xc1, 0x44, 0x44, 0x1d, 0xd7, 0xf3, 0x19, 0x75, 0xba, 0x53, 0x69, 0xe9, 0x5b, - 0xd2, 0x07, 0x4e, 0x0f, 0xfa, 0xc0, 0x94, 0x02, 0x67, 0x26, 0xad, 0xc0, 0xb9, 0xb2, 0x20, 0x99, - 0xbd, 0xb2, 0x20, 0xd1, 0x9b, 0x29, 0x4a, 0x20, 0x4e, 0xd4, 0x13, 0xd9, 0x4e, 0xaf, 0x83, 0x9c, - 0x6c, 0x17, 0x0a, 0x12, 0xd5, 0x1d, 0xc4, 0xe6, 0xb1, 0x86, 0xf7, 0xf1, 0xcd, 0x61, 0xed, 0xc0, - 0x34, 0xaa, 0xf5, 0xe3, 0xbd, 0x86, 0x59, 0x3f, 0xae, 0x54, 0xaa, 0xf5, 0x7a, 0xdc, 0x32, 0xd6, - 0xbf, 0x92, 0xee, 0x76, 0x47, 0xd9, 0xf0, 0x88, 0xc0, 0x7f, 0xec, 0xb0, 0x10, 0x8d, 0x5a, 0x5a, - 0xb9, 0xbc, 0xa0, 0x05, 0x23, 0x1e, 0xea, 0x36, 0x3c, 0x19, 0xcb, 0xff, 0xf3, 0xdc, 0xf0, 0xd7, - 0x32, 0x65, 0xda, 0x15, 0xbe, 0xb0, 0x4d, 0x23, 0x76, 0xe5, 0x46, 0x57, 0x60, 0x0e, 0x1d, 0x66, - 0xbc, 0x4f, 0x35, 0xd2, 0x9b, 0x32, 0x1b, 0x19, 0x37, 0xc1, 0xcf, 0xb3, 0xd3, 0x9a, 0x94, 0xa7, - 0xb8, 0x08, 0x7a, 0xea, 0xb0, 0xca, 0x80, 0x13, 0x0e, 0xe3, 0x6d, 0x3e, 0x49, 0x35, 0xb9, 0x41, - 0x7b, 0xd3, 0xff, 0x26, 0x03, 0xeb, 0x63, 0xe7, 0x4a, 0x06, 0xc4, 0xd1, 0x26, 0x44, 0x26, 0xa5, - 0x09, 0xf1, 0x08, 0xf2, 0xd2, 0x1e, 0xa4, 0x57, 0x9d, 0x8a, 0x1b, 0x48, 0x22, 0x37, 0x43, 0x8f, - 0xfa, 0x18, 0x0a, 0x03, 0x7e, 0x57, 0xf5, 0xc8, 0xfd, 0xbe, 0xd3, 0xd5, 0x3d, 0x79, 0xe3, 0xd7, - 0xec, 0x8a, 0xbc, 0x19, 0x78, 0xa4, 0x93, 0xa2, 0xfc, 0xa0, 0x34, 0xe9, 0x79, 0x12, 0x6f, 0x78, - 0x7a, 0x1b, 0xd6, 0x46, 0xd9, 0xf6, 0xa4, 0xbc, 0x6f, 0x22, 0xd0, 0x14, 0x19, 0x4d, 0x8d, 0xca, - 0x48, 0xff, 0xd7, 0x69, 0xa9, 0x2b, 0x57, 0xac, 0x97, 0x14, 0xfa, 0x98, 0x6e, 0xf7, 0x44, 0x6b, - 0x89, 0x58, 0x21, 0x27, 0xc0, 0x58, 0x20, 0xfd, 0x4b, 0x0e, 0x21, 0x18, 0x09, 0x1f, 0x43, 0x41, - 0xa6, 0x23, 0xea, 0x36, 0x66, 0xd4, 0x8b, 0x05, 0xc2, 0xe4, 0x85, 0xa5, 0xa6, 0x1e, 0xb3, 0xe9, - 0xa9, 0x87, 0xb8, 0x7d, 0x49, 0x8b, 0xcb, 0xcd, 0xc9, 0xd0, 0x23, 0x41, 0xb8, 0x5e, 0x4a, 0x84, - 0xce, 0x4e, 0x1a, 0xa1, 0xe7, 0x27, 0x8b, 0xd0, 0xb9, 0x77, 0x8a, 0xd0, 0x70, 0x5d, 0x84, 0x5e, - 0x83, 0x42, 0x8b, 0x26, 0x12, 0x35, 0xd9, 0x6c, 0x86, 0x16, 0x8d, 0x73, 0x34, 0xfd, 0x0c, 0x1e, - 0x5f, 0x7b, 0xab, 0xa4, 0x3c, 0x6c, 0xfc, 0xbf, 0x2a, 0x4d, 0xa6, 0x0a, 0x7d, 0x07, 0xf0, 0x97, - 0x33, 0xa0, 0x09, 0x9e, 0xef, 0x3a, 0xdc, 0x3a, 0x17, 0x8c, 0x7d, 0xa6, 0x2e, 0x79, 0x01, 0xea, - 0x3d, 0xd0, 0x4c, 0xd3, 0x56, 0x22, 0x71, 0xf5, 0x1b, 0xeb, 0xec, 0xa4, 0x0f, 0xe7, 0x07, 0x70, - 0xdb, 0xc2, 0x2e, 0x81, 0x39, 0xd8, 0x92, 0x98, 0x99, 0xa0, 0x25, 0x41, 0x24, 0xe7, 0x5e, 0xb2, - 0x31, 0xa1, 0xc3, 0x82, 0xec, 0xcf, 0x53, 0xb7, 0x2b, 0x54, 0x06, 0x15, 0x2f, 0x7e, 0x08, 0x28, - 0xbb, 0xdd, 0x7d, 0xea, 0x93, 0xdf, 0xc1, 0x2d, 0x75, 0x64, 0xf5, 0xec, 0x2b, 0x6e, 0x38, 0xd4, - 0xe6, 0x50, 0xbc, 0xcf, 0x4a, 0x57, 0x89, 0xaa, 0xb4, 0x87, 0x4c, 0x52, 0x0a, 0xe2, 0xc2, 0x8d, - 0x65, 0x67, 0x08, 0x12, 0x0e, 0xbe, 0x3e, 0x67, 0x27, 0x78, 0x7d, 0x5e, 0x75, 0xa0, 0x38, 0x3c, - 0xf1, 0x64, 0xbe, 0x83, 0xc0, 0x8c, 0x98, 0x24, 0x6e, 0x3a, 0x88, 0x6f, 0x61, 0x4f, 0xea, 0x4c, - 0xbd, 0x2a, 0x3a, 0x6b, 0x80, 0x04, 0x61, 0x0d, 0xfc, 0x7b, 0xe9, 0xb9, 0xd2, 0xce, 0xf7, 0xb3, - 0x07, 0xf2, 0x7f, 0x9b, 0x92, 0xef, 0x71, 0x5b, 0x5e, 0x24, 0x13, 0x8f, 0x49, 0xda, 0x5b, 0x13, - 0x26, 0x41, 0x3f, 0x00, 0x49, 0x79, 0x4d, 0xba, 0x79, 0x87, 0x65, 0xd9, 0x1e, 0x79, 0x4a, 0x8a, - 0x1b, 0x29, 0x33, 0x37, 0xef, 0x03, 0x8d, 0x7d, 0x3c, 0xab, 0xc3, 0xd2, 0x70, 0xdf, 0x74, 0xee, - 0xc6, 0xfb, 0x5d, 0xb4, 0x07, 0x9a, 0xa6, 0xfa, 0xbf, 0x64, 0xe4, 0xf3, 0x76, 0x25, 0x91, 0xdf, - 0xfd, 0x8c, 0x62, 0x7e, 0x08, 0x30, 0xd4, 0xc0, 0x5a, 0x30, 0x12, 0x90, 0xc1, 0x03, 0xcf, 0xf4, - 0x9f, 0x29, 0xf1, 0xc0, 0x45, 0x98, 0x8e, 0x2d, 0x30, 0x67, 0x88, 0xcf, 0x14, 0xd7, 0x91, 0x4d, - 0x09, 0x77, 0x7f, 0xcc, 0xc0, 0x2d, 0x71, 0xa6, 0xea, 0x85, 0x7a, 0x48, 0xfd, 0xff, 0x7f, 0xa4, - 0xaf, 0xe4, 0x43, 0xb0, 0xb8, 0xe7, 0xc4, 0xcf, 0x09, 0xbd, 0xde, 0xdd, 0x23, 0xc8, 0x5f, 0x52, - 0x37, 0x0a, 0x4d, 0x4b, 0x0c, 0xf1, 0x68, 0xf3, 0x06, 0x20, 0x08, 0x09, 0xf4, 0x1d, 0xd9, 0xc4, - 0x91, 0x4d, 0xea, 0x68, 0x37, 0xf0, 0x3a, 0xfe, 0x1e, 0x06, 0x49, 0xf2, 0x1c, 0x88, 0xcb, 0x2e, - 0x4d, 0x15, 0x45, 0xb1, 0x15, 0xda, 0x0b, 0xfd, 0x45, 0x97, 0x5d, 0x4a, 0xb2, 0xba, 0x84, 0xeb, - 0x81, 0xec, 0xbb, 0xe0, 0x7b, 0x3a, 0x75, 0x2d, 0xe6, 0xe0, 0x54, 0x35, 0xf7, 0x82, 0x47, 0x0c, - 0x7f, 0x7b, 0xe0, 0xf8, 0x69, 0xc7, 0x13, 0xc9, 0xa0, 0x33, 0x67, 0x2c, 0x29, 0xb8, 0x9a, 0x67, - 0x80, 0x14, 0x7f, 0x54, 0x88, 0x9f, 0xcf, 0xfb, 0xa4, 0xbb, 0x0a, 0xac, 0xbf, 0xe8, 0xaf, 0x19, - 0xef, 0xfd, 0xd0, 0x67, 0xaa, 0x2d, 0x26, 0xbc, 0x98, 0xe7, 0x33, 0x57, 0x9d, 0x19, 0xbf, 0xf5, - 0xd7, 0x32, 0x5e, 0xe1, 0x43, 0xa9, 0x20, 0xdf, 0x67, 0x41, 0x93, 0xc9, 0x4d, 0x0a, 0x79, 0x7b, - 0x51, 0x8b, 0x05, 0x72, 0xd9, 0x7e, 0x9a, 0x53, 0x40, 0xa8, 0x3c, 0x8e, 0xad, 0x9f, 0xf6, 0xd7, - 0xec, 0xcf, 0xd0, 0x73, 0x70, 0xcf, 0x81, 0x70, 0x97, 0x47, 0x9c, 0x46, 0xde, 0xc8, 0x3c, 0xc5, - 0x1e, 0x46, 0xcd, 0x25, 0x12, 0x78, 0xf9, 0x47, 0x00, 0xea, 0xd3, 0xbc, 0xa1, 0x46, 0x3a, 0x93, - 0xed, 0xb3, 0xe1, 0x35, 0x7c, 0xa7, 0x4b, 0xbe, 0x19, 0xf2, 0xa0, 0x2b, 0xa5, 0xea, 0xc8, 0x56, - 0x84, 0x0f, 0x5d, 0x3d, 0x37, 0x53, 0x11, 0xe6, 0xe1, 0xb7, 0x3d, 0x2f, 0xfa, 0xe7, 0x33, 0xb2, - 0xf0, 0x52, 0x2f, 0xcb, 0x5e, 0x80, 0x4e, 0x58, 0xe8, 0x55, 0x1c, 0xf3, 0x56, 0x13, 0xff, 0x7e, - 0x64, 0x54, 0x2b, 0x40, 0x8d, 0x45, 0x3e, 0x28, 0x5f, 0x8f, 0x7a, 0x61, 0x3a, 0x8b, 0xe3, 0x9a, - 0x2d, 0x52, 0x2b, 0x15, 0x64, 0x86, 0x1a, 0xea, 0x2a, 0xf6, 0xd4, 0x55, 0x5b, 0x5d, 0x98, 0x5d, - 0x14, 0x08, 0x8a, 0x4e, 0xe0, 0x28, 0x8b, 0xc8, 0x49, 0xc8, 0x71, 0xe0, 0xe0, 0x03, 0xaf, 0x44, - 0x63, 0x76, 0x26, 0x4d, 0x43, 0x71, 0x60, 0x6a, 0x36, 0xd0, 0xaa, 0x98, 0x1b, 0x6c, 0x55, 0x0c, - 0x3f, 0x0f, 0x67, 0x47, 0x9e, 0x87, 0xfb, 0x04, 0xbd, 0xb7, 0x86, 0x1e, 0x01, 0x3e, 0x1f, 0xec, - 0x40, 0x21, 0x7e, 0x3f, 0x46, 0xb7, 0x9d, 0xc3, 0xa0, 0x2b, 0x4b, 0xa4, 0x2b, 0x65, 0x56, 0x6a, - 0x30, 0xda, 0x36, 0xf2, 0x8a, 0x11, 0xdb, 0xa8, 0xaf, 0x21, 0x87, 0xef, 0xca, 0x38, 0x09, 0x4c, - 0x3e, 0xc9, 0xbc, 0xe0, 0x12, 0x5f, 0xab, 0x3f, 0xc0, 0x0c, 0xce, 0x74, 0x55, 0xd7, 0x53, 0x48, - 0x22, 0xea, 0x09, 0x4a, 0xfd, 0xd4, 0x11, 0x25, 0xc4, 0x84, 0x48, 0xec, 0xb4, 0xc9, 0x8b, 0x40, - 0xe4, 0x9e, 0xd7, 0xf4, 0xf4, 0x7f, 0x54, 0x8f, 0x17, 0x75, 0x16, 0x0d, 0x6e, 0x67, 0x82, 0x5f, - 0x49, 0x06, 0x33, 0xfa, 0xa9, 0xe1, 0x8c, 0x7e, 0x4c, 0x3b, 0xa1, 0xac, 0xfe, 0x60, 0x18, 0x4c, - 0xca, 0x1e, 0x8e, 0x97, 0x8a, 0xfc, 0x73, 0x41, 0x0d, 0xf4, 0x9f, 0xa4, 0x29, 0x4b, 0x0f, 0x3e, - 0xc8, 0x93, 0xe2, 0xb0, 0x33, 0x69, 0x0e, 0xfb, 0x15, 0x64, 0xe3, 0x0d, 0x4c, 0xe1, 0x06, 0x1e, - 0x94, 0xc6, 0x89, 0xc2, 0x88, 0xa9, 0xe3, 0xce, 0xf7, 0x20, 0x95, 0x28, 0x94, 0xf5, 0xff, 0x9e, - 0x82, 0x87, 0xe9, 0xa8, 0x44, 0xb1, 0x38, 0x94, 0x77, 0x97, 0x4a, 0xe3, 0x39, 0x4a, 0x83, 0xa8, - 0x5e, 0xfa, 0xbd, 0xfa, 0x17, 0x53, 0xb0, 0x38, 0x74, 0xf2, 0x77, 0xfd, 0xf1, 0x27, 0xb5, 0x03, - 0x3c, 0x7d, 0x83, 0x0e, 0xf0, 0x4c, 0x7a, 0x19, 0x36, 0x5c, 0xd5, 0xcd, 0x8e, 0x56, 0x75, 0xc3, - 0xba, 0x90, 0xbd, 0xb9, 0x2e, 0x18, 0xb2, 0x79, 0x20, 0x33, 0xe1, 0x86, 0xb7, 0x5b, 0x51, 0xa5, - 0x32, 0x3a, 0x1a, 0x91, 0x0b, 0x37, 0x03, 0xda, 0x6e, 0x70, 0xeb, 0x9c, 0x45, 0x69, 0xce, 0x29, - 0x93, 0xe2, 0x9c, 0xf4, 0x2e, 0xbc, 0x98, 0x74, 0xce, 0xde, 0xd5, 0x7e, 0x08, 0xcb, 0xc2, 0x7f, - 0x50, 0x87, 0xff, 0xc4, 0x6c, 0x33, 0x42, 0xa4, 0x7a, 0x7d, 0x2c, 0xf6, 0x11, 0x6a, 0x23, 0x1a, - 0x64, 0xe3, 0x3f, 0x13, 0xd5, 0x83, 0x83, 0x1a, 0xea, 0xff, 0x39, 0x2d, 0xeb, 0xb7, 0xdd, 0x4a, - 0xc3, 0x93, 0xeb, 0xa7, 0x1d, 0xe4, 0x39, 0xa8, 0x1a, 0x0a, 0xbb, 0x6c, 0x26, 0x7b, 0xeb, 0xf3, - 0x40, 0x26, 0x2f, 0x59, 0xa3, 0x28, 0x31, 0x0d, 0xde, 0x66, 0x55, 0x84, 0x93, 0xdf, 0xc0, 0xaa, - 0xa2, 0xa6, 0x9d, 0xa8, 0xe5, 0x05, 0xb8, 0xc3, 0x9e, 0x04, 0xe4, 0x3f, 0x73, 0x77, 0x25, 0x45, - 0xb9, 0x47, 0x10, 0x3b, 0xea, 0xdf, 0xc2, 0xfd, 0x51, 0x66, 0x1f, 0x7f, 0x83, 0x30, 0xb9, 0xaf, - 0x8a, 0x01, 0x6d, 0x98, 0x5b, 0xfe, 0x27, 0x51, 0xf3, 0x13, 0x6b, 0x8b, 0x4b, 0x1b, 0x96, 0xfe, - 0x4c, 0x72, 0xed, 0xdd, 0x1e, 0x41, 0xbc, 0xf6, 0x2b, 0xd0, 0x46, 0x99, 0x5d, 0xd6, 0xab, 0xfd, - 0xe7, 0x8c, 0x3b, 0xc3, 0xac, 0x07, 0x4c, 0xa8, 0xde, 0x07, 0x50, 0x8c, 0xeb, 0xcf, 0xde, 0xdb, - 0xed, 0x1c, 0xde, 0xc5, 0x92, 0xaa, 0x3d, 0x63, 0xb0, 0xa8, 0xed, 0xe2, 0xf3, 0xf9, 0x7e, 0xff, - 0x3d, 0x23, 0xaf, 0x4e, 0xe4, 0x8b, 0x60, 0x5d, 0xea, 0xd5, 0x76, 0xec, 0x6d, 0x14, 0x50, 0xf3, - 0x8c, 0x33, 0xc7, 0x0e, 0xb5, 0xf9, 0xb5, 0xe9, 0xf5, 0x42, 0x5c, 0xaf, 0x55, 0x05, 0x66, 0x07, - 0x11, 0xe9, 0xba, 0x50, 0x4c, 0xd7, 0x85, 0x67, 0x7f, 0x97, 0x07, 0xed, 0xaa, 0x3f, 0x5f, 0xc9, - 0x53, 0x98, 0xe0, 0xbf, 0xd8, 0xe2, 0x2f, 0xc8, 0x63, 0x78, 0x30, 0x86, 0xee, 0xf0, 0xdb, 0x62, - 0x86, 0x7c, 0x04, 0x1f, 0x8e, 0x21, 0x29, 0x3b, 0xf8, 0xd3, 0x64, 0x1d, 0x13, 0x5f, 0xee, 0x36, - 0x8b, 0x53, 0xe4, 0x19, 0x3c, 0x1d, 0xc3, 0xb0, 0x43, 0xb9, 0xa3, 0xfe, 0xf6, 0x2d, 0xda, 0xe4, - 0x43, 0xf8, 0xd5, 0x35, 0xb4, 0xcc, 0xae, 0x35, 0x5d, 0x2f, 0x60, 0x45, 0x46, 0x36, 0xa0, 0x34, - 0x86, 0x18, 0xbf, 0xdb, 0xf4, 0x5c, 0x94, 0xb2, 0x3c, 0xa4, 0xa7, 0x0e, 0xb3, 0x8b, 0x67, 0xe4, - 0x39, 0xac, 0x8f, 0xe1, 0x91, 0xc5, 0xeb, 0xe1, 0xd9, 0x99, 0xc3, 0x5d, 0x56, 0x6c, 0x4e, 0xbe, - 0x42, 0xc5, 0xf3, 0x1c, 0xdb, 0xbb, 0x74, 0x8b, 0x2d, 0x52, 0x82, 0x67, 0x63, 0x78, 0xa4, 0x2d, - 0x1e, 0x76, 0xa2, 0xc3, 0xb3, 0x6d, 0x1a, 0xb1, 0x22, 0x27, 0xaf, 0xe0, 0x93, 0x71, 0xf4, 0x5e, - 0xdb, 0x67, 0x11, 0x8f, 0xf8, 0x05, 0x3b, 0xf0, 0xf6, 0xbc, 0xcb, 0xf8, 0xef, 0x8e, 0xe2, 0xef, - 0xc9, 0x67, 0xf0, 0xf1, 0xa4, 0x8c, 0xd1, 0xb1, 0xeb, 0x78, 0xd6, 0x39, 0xb3, 0x8b, 0xe7, 0xd7, - 0x9c, 0x29, 0x6e, 0x2f, 0x26, 0x79, 0x1c, 0xf2, 0x25, 0x7c, 0x3e, 0xf1, 0x52, 0x55, 0xd7, 0xeb, - 0x34, 0x5b, 0xf5, 0x73, 0xee, 0x38, 0xc2, 0xdb, 0x14, 0xdb, 0xd7, 0x49, 0x91, 0x87, 0x21, 0x77, - 0x9b, 0x35, 0xcc, 0x6c, 0x1d, 0xe4, 0x2b, 0xba, 0x93, 0xaf, 0x68, 0x50, 0xf7, 0xbc, 0xee, 0x0b, - 0xa5, 0x6b, 0x78, 0xde, 0x1e, 0x0d, 0x9a, 0xac, 0xe8, 0x91, 0x4f, 0xe0, 0xa3, 0x71, 0x2b, 0x62, - 0xe4, 0x50, 0x9a, 0x5a, 0x93, 0x7d, 0x83, 0xa2, 0x3f, 0x11, 0xd3, 0x81, 0x17, 0x9d, 0x94, 0x2b, - 0x27, 0x2c, 0xe0, 0x67, 0x9c, 0xd9, 0xc5, 0x1f, 0xc9, 0x17, 0xf0, 0xd9, 0x18, 0xa6, 0xef, 0x19, - 0x3b, 0x67, 0xae, 0xdd, 0xf0, 0x3a, 0x81, 0xcb, 0xba, 0x5b, 0xd4, 0xc6, 0xfa, 0xaa, 0xce, 0x7f, - 0x62, 0xc5, 0x80, 0x7c, 0x05, 0x9b, 0x13, 0xb3, 0x8a, 0xd4, 0x6d, 0xab, 0xd3, 0xad, 0xb9, 0x0d, - 0xcf, 0xab, 0xb7, 0xa9, 0xe3, 0x14, 0x43, 0xb2, 0x0d, 0xaf, 0x27, 0xe6, 0xaf, 0xb9, 0x36, 0xbf, - 0xe0, 0x76, 0x87, 0x3a, 0xf1, 0x2c, 0x52, 0x54, 0xd1, 0x3b, 0xef, 0x42, 0xf2, 0x77, 0xc8, 0x26, - 0xbc, 0xbc, 0x56, 0x6a, 0xea, 0x8a, 0xb1, 0x64, 0x3e, 0xbc, 0x74, 0x59, 0x10, 0xb6, 0xb8, 0x5f, - 0xbc, 0x20, 0x9f, 0xc3, 0xa7, 0x13, 0xaf, 0x9d, 0x54, 0xc8, 0x4b, 0xf2, 0x1a, 0xbe, 0x9c, 0x98, - 0xd3, 0x60, 0x16, 0x73, 0x23, 0x21, 0x79, 0x6e, 0x71, 0x9f, 0x46, 0xdc, 0x73, 0x8b, 0x6f, 0xc9, - 0xd7, 0xf0, 0x9b, 0x49, 0xf7, 0x5d, 0x76, 0xad, 0x96, 0x17, 0x30, 0xfb, 0xa8, 0xe5, 0xb9, 0xec, - 0xa0, 0x23, 0x30, 0xc5, 0xee, 0x35, 0x76, 0x7e, 0xe0, 0x45, 0x72, 0x8e, 0xc3, 0xb3, 0x8a, 0x43, - 0xdd, 0xe2, 0x4f, 0x5b, 0xb3, 0x6f, 0x32, 0x7f, 0xc8, 0xfc, 0xe2, 0x7f, 0x03, 0x00, 0x00, 0xff, - 0xff, 0x47, 0xcd, 0x2a, 0x0a, 0xca, 0x34, 0x00, 0x00, -} diff --git a/protocol/dota_gcmessages_client_team.pb.go b/protocol/dota_gcmessages_client_team.pb.go new file mode 100644 index 0000000..6a8bafb --- /dev/null +++ b/protocol/dota_gcmessages_client_team.pb.go @@ -0,0 +1,2513 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: dota_gcmessages_client_team.proto + +package protocol + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type ETeamInviteResult int32 + +const ( + ETeamInviteResult_TEAM_INVITE_SUCCESS ETeamInviteResult = 0 + ETeamInviteResult_TEAM_INVITE_FAILURE_INVITE_REJECTED ETeamInviteResult = 1 + ETeamInviteResult_TEAM_INVITE_FAILURE_INVITE_TIMEOUT ETeamInviteResult = 2 + ETeamInviteResult_TEAM_INVITE_ERROR_TEAM_AT_MEMBER_LIMIT ETeamInviteResult = 3 + ETeamInviteResult_TEAM_INVITE_ERROR_TEAM_LOCKED ETeamInviteResult = 4 + ETeamInviteResult_TEAM_INVITE_ERROR_INVITEE_NOT_AVAILABLE ETeamInviteResult = 5 + ETeamInviteResult_TEAM_INVITE_ERROR_INVITEE_BUSY ETeamInviteResult = 6 + ETeamInviteResult_TEAM_INVITE_ERROR_INVITEE_ALREADY_MEMBER ETeamInviteResult = 7 + ETeamInviteResult_TEAM_INVITE_ERROR_INVITEE_AT_TEAM_LIMIT ETeamInviteResult = 8 + ETeamInviteResult_TEAM_INVITE_ERROR_INVITEE_INSUFFICIENT_LEVEL ETeamInviteResult = 9 + ETeamInviteResult_TEAM_INVITE_ERROR_INVITER_INVALID_ACCOUNT_TYPE ETeamInviteResult = 10 + ETeamInviteResult_TEAM_INVITE_ERROR_INVITER_NOT_ADMIN ETeamInviteResult = 11 + ETeamInviteResult_TEAM_INVITE_ERROR_INCORRECT_USER_RESPONDED ETeamInviteResult = 12 + ETeamInviteResult_TEAM_INVITE_ERROR_UNSPECIFIED ETeamInviteResult = 13 +) + +var ETeamInviteResult_name = map[int32]string{ + 0: "TEAM_INVITE_SUCCESS", + 1: "TEAM_INVITE_FAILURE_INVITE_REJECTED", + 2: "TEAM_INVITE_FAILURE_INVITE_TIMEOUT", + 3: "TEAM_INVITE_ERROR_TEAM_AT_MEMBER_LIMIT", + 4: "TEAM_INVITE_ERROR_TEAM_LOCKED", + 5: "TEAM_INVITE_ERROR_INVITEE_NOT_AVAILABLE", + 6: "TEAM_INVITE_ERROR_INVITEE_BUSY", + 7: "TEAM_INVITE_ERROR_INVITEE_ALREADY_MEMBER", + 8: "TEAM_INVITE_ERROR_INVITEE_AT_TEAM_LIMIT", + 9: "TEAM_INVITE_ERROR_INVITEE_INSUFFICIENT_LEVEL", + 10: "TEAM_INVITE_ERROR_INVITER_INVALID_ACCOUNT_TYPE", + 11: "TEAM_INVITE_ERROR_INVITER_NOT_ADMIN", + 12: "TEAM_INVITE_ERROR_INCORRECT_USER_RESPONDED", + 13: "TEAM_INVITE_ERROR_UNSPECIFIED", +} + +var ETeamInviteResult_value = map[string]int32{ + "TEAM_INVITE_SUCCESS": 0, + "TEAM_INVITE_FAILURE_INVITE_REJECTED": 1, + "TEAM_INVITE_FAILURE_INVITE_TIMEOUT": 2, + "TEAM_INVITE_ERROR_TEAM_AT_MEMBER_LIMIT": 3, + "TEAM_INVITE_ERROR_TEAM_LOCKED": 4, + "TEAM_INVITE_ERROR_INVITEE_NOT_AVAILABLE": 5, + "TEAM_INVITE_ERROR_INVITEE_BUSY": 6, + "TEAM_INVITE_ERROR_INVITEE_ALREADY_MEMBER": 7, + "TEAM_INVITE_ERROR_INVITEE_AT_TEAM_LIMIT": 8, + "TEAM_INVITE_ERROR_INVITEE_INSUFFICIENT_LEVEL": 9, + "TEAM_INVITE_ERROR_INVITER_INVALID_ACCOUNT_TYPE": 10, + "TEAM_INVITE_ERROR_INVITER_NOT_ADMIN": 11, + "TEAM_INVITE_ERROR_INCORRECT_USER_RESPONDED": 12, + "TEAM_INVITE_ERROR_UNSPECIFIED": 13, +} + +func (x ETeamInviteResult) Enum() *ETeamInviteResult { + p := new(ETeamInviteResult) + *p = x + return p +} + +func (x ETeamInviteResult) String() string { + return proto.EnumName(ETeamInviteResult_name, int32(x)) +} + +func (x *ETeamInviteResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(ETeamInviteResult_value, data, "ETeamInviteResult") + if err != nil { + return err + } + *x = ETeamInviteResult(value) + return nil +} + +func (ETeamInviteResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{0} +} + +type CMsgDOTACreateTeamResponse_Result int32 + +const ( + CMsgDOTACreateTeamResponse_INVALID CMsgDOTACreateTeamResponse_Result = -1 + CMsgDOTACreateTeamResponse_SUCCESS CMsgDOTACreateTeamResponse_Result = 0 + CMsgDOTACreateTeamResponse_NAME_EMPTY CMsgDOTACreateTeamResponse_Result = 1 + CMsgDOTACreateTeamResponse_NAME_BAD_CHARACTERS CMsgDOTACreateTeamResponse_Result = 2 + CMsgDOTACreateTeamResponse_NAME_TAKEN CMsgDOTACreateTeamResponse_Result = 3 + CMsgDOTACreateTeamResponse_NAME_TOO_LONG CMsgDOTACreateTeamResponse_Result = 4 + CMsgDOTACreateTeamResponse_TAG_EMPTY CMsgDOTACreateTeamResponse_Result = 5 + CMsgDOTACreateTeamResponse_TAG_BAD_CHARACTERS CMsgDOTACreateTeamResponse_Result = 6 + CMsgDOTACreateTeamResponse_TAG_TAKEN CMsgDOTACreateTeamResponse_Result = 7 + CMsgDOTACreateTeamResponse_TAG_TOO_LONG CMsgDOTACreateTeamResponse_Result = 8 + CMsgDOTACreateTeamResponse_CREATOR_BUSY CMsgDOTACreateTeamResponse_Result = 9 + CMsgDOTACreateTeamResponse_UNSPECIFIED_ERROR CMsgDOTACreateTeamResponse_Result = 10 + CMsgDOTACreateTeamResponse_CREATOR_TEAM_LIMIT_REACHED CMsgDOTACreateTeamResponse_Result = 11 + CMsgDOTACreateTeamResponse_NO_LOGO CMsgDOTACreateTeamResponse_Result = 12 + CMsgDOTACreateTeamResponse_CREATOR_TEAM_CREATION_COOLDOWN CMsgDOTACreateTeamResponse_Result = 13 + CMsgDOTACreateTeamResponse_LOGO_UPLOAD_FAILED CMsgDOTACreateTeamResponse_Result = 14 + CMsgDOTACreateTeamResponse_NAME_CHANGED_TOO_RECENTLY CMsgDOTACreateTeamResponse_Result = 15 + CMsgDOTACreateTeamResponse_CREATOR_INSUFFICIENT_LEVEL CMsgDOTACreateTeamResponse_Result = 16 + CMsgDOTACreateTeamResponse_INVALID_ACCOUNT_TYPE CMsgDOTACreateTeamResponse_Result = 17 +) + +var CMsgDOTACreateTeamResponse_Result_name = map[int32]string{ + -1: "INVALID", + 0: "SUCCESS", + 1: "NAME_EMPTY", + 2: "NAME_BAD_CHARACTERS", + 3: "NAME_TAKEN", + 4: "NAME_TOO_LONG", + 5: "TAG_EMPTY", + 6: "TAG_BAD_CHARACTERS", + 7: "TAG_TAKEN", + 8: "TAG_TOO_LONG", + 9: "CREATOR_BUSY", + 10: "UNSPECIFIED_ERROR", + 11: "CREATOR_TEAM_LIMIT_REACHED", + 12: "NO_LOGO", + 13: "CREATOR_TEAM_CREATION_COOLDOWN", + 14: "LOGO_UPLOAD_FAILED", + 15: "NAME_CHANGED_TOO_RECENTLY", + 16: "CREATOR_INSUFFICIENT_LEVEL", + 17: "INVALID_ACCOUNT_TYPE", +} + +var CMsgDOTACreateTeamResponse_Result_value = map[string]int32{ + "INVALID": -1, + "SUCCESS": 0, + "NAME_EMPTY": 1, + "NAME_BAD_CHARACTERS": 2, + "NAME_TAKEN": 3, + "NAME_TOO_LONG": 4, + "TAG_EMPTY": 5, + "TAG_BAD_CHARACTERS": 6, + "TAG_TAKEN": 7, + "TAG_TOO_LONG": 8, + "CREATOR_BUSY": 9, + "UNSPECIFIED_ERROR": 10, + "CREATOR_TEAM_LIMIT_REACHED": 11, + "NO_LOGO": 12, + "CREATOR_TEAM_CREATION_COOLDOWN": 13, + "LOGO_UPLOAD_FAILED": 14, + "NAME_CHANGED_TOO_RECENTLY": 15, + "CREATOR_INSUFFICIENT_LEVEL": 16, + "INVALID_ACCOUNT_TYPE": 17, +} + +func (x CMsgDOTACreateTeamResponse_Result) Enum() *CMsgDOTACreateTeamResponse_Result { + p := new(CMsgDOTACreateTeamResponse_Result) + *p = x + return p +} + +func (x CMsgDOTACreateTeamResponse_Result) String() string { + return proto.EnumName(CMsgDOTACreateTeamResponse_Result_name, int32(x)) +} + +func (x *CMsgDOTACreateTeamResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTACreateTeamResponse_Result_value, data, "CMsgDOTACreateTeamResponse_Result") + if err != nil { + return err + } + *x = CMsgDOTACreateTeamResponse_Result(value) + return nil +} + +func (CMsgDOTACreateTeamResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{9, 0} +} + +type CMsgDOTAEditTeamDetailsResponse_Result int32 + +const ( + CMsgDOTAEditTeamDetailsResponse_SUCCESS CMsgDOTAEditTeamDetailsResponse_Result = 0 + CMsgDOTAEditTeamDetailsResponse_FAILURE_INVALID_ACCOUNT_TYPE CMsgDOTAEditTeamDetailsResponse_Result = 1 + CMsgDOTAEditTeamDetailsResponse_FAILURE_NOT_MEMBER CMsgDOTAEditTeamDetailsResponse_Result = 2 + CMsgDOTAEditTeamDetailsResponse_FAILURE_TEAM_LOCKED CMsgDOTAEditTeamDetailsResponse_Result = 3 + CMsgDOTAEditTeamDetailsResponse_FAILURE_UNSPECIFIED_ERROR CMsgDOTAEditTeamDetailsResponse_Result = 4 +) + +var CMsgDOTAEditTeamDetailsResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "FAILURE_INVALID_ACCOUNT_TYPE", + 2: "FAILURE_NOT_MEMBER", + 3: "FAILURE_TEAM_LOCKED", + 4: "FAILURE_UNSPECIFIED_ERROR", +} + +var CMsgDOTAEditTeamDetailsResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "FAILURE_INVALID_ACCOUNT_TYPE": 1, + "FAILURE_NOT_MEMBER": 2, + "FAILURE_TEAM_LOCKED": 3, + "FAILURE_UNSPECIFIED_ERROR": 4, +} + +func (x CMsgDOTAEditTeamDetailsResponse_Result) Enum() *CMsgDOTAEditTeamDetailsResponse_Result { + p := new(CMsgDOTAEditTeamDetailsResponse_Result) + *p = x + return p +} + +func (x CMsgDOTAEditTeamDetailsResponse_Result) String() string { + return proto.EnumName(CMsgDOTAEditTeamDetailsResponse_Result_name, int32(x)) +} + +func (x *CMsgDOTAEditTeamDetailsResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAEditTeamDetailsResponse_Result_value, data, "CMsgDOTAEditTeamDetailsResponse_Result") + if err != nil { + return err + } + *x = CMsgDOTAEditTeamDetailsResponse_Result(value) + return nil +} + +func (CMsgDOTAEditTeamDetailsResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{11, 0} +} + +type CMsgDOTAKickTeamMemberResponse_Result int32 + +const ( + CMsgDOTAKickTeamMemberResponse_SUCCESS CMsgDOTAKickTeamMemberResponse_Result = 0 + CMsgDOTAKickTeamMemberResponse_FAILURE_INVALID_ACCOUNT_TYPE CMsgDOTAKickTeamMemberResponse_Result = 1 + CMsgDOTAKickTeamMemberResponse_FAILURE_KICKER_NOT_ADMIN CMsgDOTAKickTeamMemberResponse_Result = 2 + CMsgDOTAKickTeamMemberResponse_FAILURE_KICKEE_NOT_MEMBER CMsgDOTAKickTeamMemberResponse_Result = 3 + CMsgDOTAKickTeamMemberResponse_FAILURE_TEAM_LOCKED CMsgDOTAKickTeamMemberResponse_Result = 4 + CMsgDOTAKickTeamMemberResponse_FAILURE_UNSPECIFIED_ERROR CMsgDOTAKickTeamMemberResponse_Result = 5 +) + +var CMsgDOTAKickTeamMemberResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "FAILURE_INVALID_ACCOUNT_TYPE", + 2: "FAILURE_KICKER_NOT_ADMIN", + 3: "FAILURE_KICKEE_NOT_MEMBER", + 4: "FAILURE_TEAM_LOCKED", + 5: "FAILURE_UNSPECIFIED_ERROR", +} + +var CMsgDOTAKickTeamMemberResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "FAILURE_INVALID_ACCOUNT_TYPE": 1, + "FAILURE_KICKER_NOT_ADMIN": 2, + "FAILURE_KICKEE_NOT_MEMBER": 3, + "FAILURE_TEAM_LOCKED": 4, + "FAILURE_UNSPECIFIED_ERROR": 5, +} + +func (x CMsgDOTAKickTeamMemberResponse_Result) Enum() *CMsgDOTAKickTeamMemberResponse_Result { + p := new(CMsgDOTAKickTeamMemberResponse_Result) + *p = x + return p +} + +func (x CMsgDOTAKickTeamMemberResponse_Result) String() string { + return proto.EnumName(CMsgDOTAKickTeamMemberResponse_Result_name, int32(x)) +} + +func (x *CMsgDOTAKickTeamMemberResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAKickTeamMemberResponse_Result_value, data, "CMsgDOTAKickTeamMemberResponse_Result") + if err != nil { + return err + } + *x = CMsgDOTAKickTeamMemberResponse_Result(value) + return nil +} + +func (CMsgDOTAKickTeamMemberResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{22, 0} +} + +type CMsgDOTATransferTeamAdminResponse_Result int32 + +const ( + CMsgDOTATransferTeamAdminResponse_SUCCESS CMsgDOTATransferTeamAdminResponse_Result = 0 + CMsgDOTATransferTeamAdminResponse_FAILURE_INVALID_ACCOUNT_TYPE CMsgDOTATransferTeamAdminResponse_Result = 1 + CMsgDOTATransferTeamAdminResponse_FAILURE_NOT_ADMIN CMsgDOTATransferTeamAdminResponse_Result = 2 + CMsgDOTATransferTeamAdminResponse_FAILURE_SAME_ACCOUNT CMsgDOTATransferTeamAdminResponse_Result = 3 + CMsgDOTATransferTeamAdminResponse_FAILURE_NOT_MEMBER CMsgDOTATransferTeamAdminResponse_Result = 4 + CMsgDOTATransferTeamAdminResponse_FAILURE_UNSPECIFIED_ERROR CMsgDOTATransferTeamAdminResponse_Result = 5 +) + +var CMsgDOTATransferTeamAdminResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "FAILURE_INVALID_ACCOUNT_TYPE", + 2: "FAILURE_NOT_ADMIN", + 3: "FAILURE_SAME_ACCOUNT", + 4: "FAILURE_NOT_MEMBER", + 5: "FAILURE_UNSPECIFIED_ERROR", +} + +var CMsgDOTATransferTeamAdminResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "FAILURE_INVALID_ACCOUNT_TYPE": 1, + "FAILURE_NOT_ADMIN": 2, + "FAILURE_SAME_ACCOUNT": 3, + "FAILURE_NOT_MEMBER": 4, + "FAILURE_UNSPECIFIED_ERROR": 5, +} + +func (x CMsgDOTATransferTeamAdminResponse_Result) Enum() *CMsgDOTATransferTeamAdminResponse_Result { + p := new(CMsgDOTATransferTeamAdminResponse_Result) + *p = x + return p +} + +func (x CMsgDOTATransferTeamAdminResponse_Result) String() string { + return proto.EnumName(CMsgDOTATransferTeamAdminResponse_Result_name, int32(x)) +} + +func (x *CMsgDOTATransferTeamAdminResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTATransferTeamAdminResponse_Result_value, data, "CMsgDOTATransferTeamAdminResponse_Result") + if err != nil { + return err + } + *x = CMsgDOTATransferTeamAdminResponse_Result(value) + return nil +} + +func (CMsgDOTATransferTeamAdminResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{24, 0} +} + +type CMsgDOTALeaveTeamResponse_Result int32 + +const ( + CMsgDOTALeaveTeamResponse_SUCCESS CMsgDOTALeaveTeamResponse_Result = 0 + CMsgDOTALeaveTeamResponse_FAILURE_NOT_MEMBER CMsgDOTALeaveTeamResponse_Result = 1 + CMsgDOTALeaveTeamResponse_FAILURE_TEAM_LOCKED CMsgDOTALeaveTeamResponse_Result = 2 + CMsgDOTALeaveTeamResponse_FAILURE_UNSPECIFIED_ERROR CMsgDOTALeaveTeamResponse_Result = 3 +) + +var CMsgDOTALeaveTeamResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "FAILURE_NOT_MEMBER", + 2: "FAILURE_TEAM_LOCKED", + 3: "FAILURE_UNSPECIFIED_ERROR", +} + +var CMsgDOTALeaveTeamResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "FAILURE_NOT_MEMBER": 1, + "FAILURE_TEAM_LOCKED": 2, + "FAILURE_UNSPECIFIED_ERROR": 3, +} + +func (x CMsgDOTALeaveTeamResponse_Result) Enum() *CMsgDOTALeaveTeamResponse_Result { + p := new(CMsgDOTALeaveTeamResponse_Result) + *p = x + return p +} + +func (x CMsgDOTALeaveTeamResponse_Result) String() string { + return proto.EnumName(CMsgDOTALeaveTeamResponse_Result_name, int32(x)) +} + +func (x *CMsgDOTALeaveTeamResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTALeaveTeamResponse_Result_value, data, "CMsgDOTALeaveTeamResponse_Result") + if err != nil { + return err + } + *x = CMsgDOTALeaveTeamResponse_Result(value) + return nil +} + +func (CMsgDOTALeaveTeamResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{26, 0} +} + +type CMsgDOTATeamMemberSDO struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + TeamIds []uint32 `protobuf:"varint,2,rep,name=team_ids,json=teamIds" json:"team_ids,omitempty"` + ProfileTeamId *uint32 `protobuf:"varint,3,opt,name=profile_team_id,json=profileTeamId" json:"profile_team_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATeamMemberSDO) Reset() { *m = CMsgDOTATeamMemberSDO{} } +func (m *CMsgDOTATeamMemberSDO) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATeamMemberSDO) ProtoMessage() {} +func (*CMsgDOTATeamMemberSDO) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{0} +} + +func (m *CMsgDOTATeamMemberSDO) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATeamMemberSDO.Unmarshal(m, b) +} +func (m *CMsgDOTATeamMemberSDO) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATeamMemberSDO.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATeamMemberSDO) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATeamMemberSDO.Merge(m, src) +} +func (m *CMsgDOTATeamMemberSDO) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATeamMemberSDO.Size(m) +} +func (m *CMsgDOTATeamMemberSDO) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATeamMemberSDO.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATeamMemberSDO proto.InternalMessageInfo + +func (m *CMsgDOTATeamMemberSDO) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTATeamMemberSDO) GetTeamIds() []uint32 { + if m != nil { + return m.TeamIds + } + return nil +} + +func (m *CMsgDOTATeamMemberSDO) GetProfileTeamId() uint32 { + if m != nil && m.ProfileTeamId != nil { + return *m.ProfileTeamId + } + return 0 +} + +type CMsgDOTATeamAdminSDO struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + TeamIds []uint32 `protobuf:"varint,2,rep,name=team_ids,json=teamIds" json:"team_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATeamAdminSDO) Reset() { *m = CMsgDOTATeamAdminSDO{} } +func (m *CMsgDOTATeamAdminSDO) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATeamAdminSDO) ProtoMessage() {} +func (*CMsgDOTATeamAdminSDO) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{1} +} + +func (m *CMsgDOTATeamAdminSDO) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATeamAdminSDO.Unmarshal(m, b) +} +func (m *CMsgDOTATeamAdminSDO) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATeamAdminSDO.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATeamAdminSDO) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATeamAdminSDO.Merge(m, src) +} +func (m *CMsgDOTATeamAdminSDO) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATeamAdminSDO.Size(m) +} +func (m *CMsgDOTATeamAdminSDO) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATeamAdminSDO.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATeamAdminSDO proto.InternalMessageInfo + +func (m *CMsgDOTATeamAdminSDO) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTATeamAdminSDO) GetTeamIds() []uint32 { + if m != nil { + return m.TeamIds + } + return nil +} + +type CMsgDOTATeamMember struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + TimeJoined *uint32 `protobuf:"varint,4,opt,name=time_joined,json=timeJoined" json:"time_joined,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATeamMember) Reset() { *m = CMsgDOTATeamMember{} } +func (m *CMsgDOTATeamMember) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATeamMember) ProtoMessage() {} +func (*CMsgDOTATeamMember) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{2} +} + +func (m *CMsgDOTATeamMember) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATeamMember.Unmarshal(m, b) +} +func (m *CMsgDOTATeamMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATeamMember.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATeamMember) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATeamMember.Merge(m, src) +} +func (m *CMsgDOTATeamMember) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATeamMember.Size(m) +} +func (m *CMsgDOTATeamMember) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATeamMember.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATeamMember proto.InternalMessageInfo + +func (m *CMsgDOTATeamMember) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTATeamMember) GetTimeJoined() uint32 { + if m != nil && m.TimeJoined != nil { + return *m.TimeJoined + } + return 0 +} + +type CMsgDOTATeam struct { + Members []*CMsgDOTATeamMember `protobuf:"bytes,1,rep,name=members" json:"members,omitempty"` + TeamId *uint32 `protobuf:"varint,2,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"` + Tag *string `protobuf:"bytes,4,opt,name=tag" json:"tag,omitempty"` + AdminId *uint32 `protobuf:"varint,5,opt,name=admin_id,json=adminId" json:"admin_id,omitempty"` + TimeCreated *uint32 `protobuf:"varint,6,opt,name=time_created,json=timeCreated" json:"time_created,omitempty"` + Disbanded *bool `protobuf:"varint,7,opt,name=disbanded" json:"disbanded,omitempty"` + Wins *uint32 `protobuf:"varint,8,opt,name=wins" json:"wins,omitempty"` + Losses *uint32 `protobuf:"varint,9,opt,name=losses" json:"losses,omitempty"` + Rank *uint32 `protobuf:"varint,10,opt,name=rank" json:"rank,omitempty"` + CalibrationGamesRemaining *uint32 `protobuf:"varint,24,opt,name=calibration_games_remaining,json=calibrationGamesRemaining" json:"calibration_games_remaining,omitempty"` + Logo *uint64 `protobuf:"varint,11,opt,name=logo" json:"logo,omitempty"` + BaseLogo *uint64 `protobuf:"varint,12,opt,name=base_logo,json=baseLogo" json:"base_logo,omitempty"` + BannerLogo *uint64 `protobuf:"varint,13,opt,name=banner_logo,json=bannerLogo" json:"banner_logo,omitempty"` + SponsorLogo *uint64 `protobuf:"varint,14,opt,name=sponsor_logo,json=sponsorLogo" json:"sponsor_logo,omitempty"` + CountryCode *string `protobuf:"bytes,15,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` + Url *string `protobuf:"bytes,16,opt,name=url" json:"url,omitempty"` + Fullgamesplayed *uint32 `protobuf:"varint,17,opt,name=fullgamesplayed" json:"fullgamesplayed,omitempty"` + Leagues []uint32 `protobuf:"varint,18,rep,name=leagues" json:"leagues,omitempty"` + Gamesplayed *uint32 `protobuf:"varint,19,opt,name=gamesplayed" json:"gamesplayed,omitempty"` + Gamesplayedwithcurrentroster *uint32 `protobuf:"varint,20,opt,name=gamesplayedwithcurrentroster" json:"gamesplayedwithcurrentroster,omitempty"` + Teammatchmakinggamesplayed *uint32 `protobuf:"varint,21,opt,name=teammatchmakinggamesplayed" json:"teammatchmakinggamesplayed,omitempty"` + Lastplayedgametime *uint32 `protobuf:"varint,22,opt,name=lastplayedgametime" json:"lastplayedgametime,omitempty"` + Lastrenametime *uint32 `protobuf:"varint,23,opt,name=lastrenametime" json:"lastrenametime,omitempty"` + RecentMatchIds []uint64 `protobuf:"varint,25,rep,name=recent_match_ids,json=recentMatchIds" json:"recent_match_ids,omitempty"` + TopMatchIds []uint64 `protobuf:"varint,26,rep,name=top_match_ids,json=topMatchIds" json:"top_match_ids,omitempty"` + PickupTeam *bool `protobuf:"varint,27,opt,name=pickup_team,json=pickupTeam" json:"pickup_team,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATeam) Reset() { *m = CMsgDOTATeam{} } +func (m *CMsgDOTATeam) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATeam) ProtoMessage() {} +func (*CMsgDOTATeam) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{3} +} + +func (m *CMsgDOTATeam) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATeam.Unmarshal(m, b) +} +func (m *CMsgDOTATeam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATeam.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATeam) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATeam.Merge(m, src) +} +func (m *CMsgDOTATeam) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATeam.Size(m) +} +func (m *CMsgDOTATeam) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATeam.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATeam proto.InternalMessageInfo + +func (m *CMsgDOTATeam) GetMembers() []*CMsgDOTATeamMember { + if m != nil { + return m.Members + } + return nil +} + +func (m *CMsgDOTATeam) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgDOTATeam) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgDOTATeam) GetTag() string { + if m != nil && m.Tag != nil { + return *m.Tag + } + return "" +} + +func (m *CMsgDOTATeam) GetAdminId() uint32 { + if m != nil && m.AdminId != nil { + return *m.AdminId + } + return 0 +} + +func (m *CMsgDOTATeam) GetTimeCreated() uint32 { + if m != nil && m.TimeCreated != nil { + return *m.TimeCreated + } + return 0 +} + +func (m *CMsgDOTATeam) GetDisbanded() bool { + if m != nil && m.Disbanded != nil { + return *m.Disbanded + } + return false +} + +func (m *CMsgDOTATeam) GetWins() uint32 { + if m != nil && m.Wins != nil { + return *m.Wins + } + return 0 +} + +func (m *CMsgDOTATeam) GetLosses() uint32 { + if m != nil && m.Losses != nil { + return *m.Losses + } + return 0 +} + +func (m *CMsgDOTATeam) GetRank() uint32 { + if m != nil && m.Rank != nil { + return *m.Rank + } + return 0 +} + +func (m *CMsgDOTATeam) GetCalibrationGamesRemaining() uint32 { + if m != nil && m.CalibrationGamesRemaining != nil { + return *m.CalibrationGamesRemaining + } + return 0 +} + +func (m *CMsgDOTATeam) GetLogo() uint64 { + if m != nil && m.Logo != nil { + return *m.Logo + } + return 0 +} + +func (m *CMsgDOTATeam) GetBaseLogo() uint64 { + if m != nil && m.BaseLogo != nil { + return *m.BaseLogo + } + return 0 +} + +func (m *CMsgDOTATeam) GetBannerLogo() uint64 { + if m != nil && m.BannerLogo != nil { + return *m.BannerLogo + } + return 0 +} + +func (m *CMsgDOTATeam) GetSponsorLogo() uint64 { + if m != nil && m.SponsorLogo != nil { + return *m.SponsorLogo + } + return 0 +} + +func (m *CMsgDOTATeam) GetCountryCode() string { + if m != nil && m.CountryCode != nil { + return *m.CountryCode + } + return "" +} + +func (m *CMsgDOTATeam) GetUrl() string { + if m != nil && m.Url != nil { + return *m.Url + } + return "" +} + +func (m *CMsgDOTATeam) GetFullgamesplayed() uint32 { + if m != nil && m.Fullgamesplayed != nil { + return *m.Fullgamesplayed + } + return 0 +} + +func (m *CMsgDOTATeam) GetLeagues() []uint32 { + if m != nil { + return m.Leagues + } + return nil +} + +func (m *CMsgDOTATeam) GetGamesplayed() uint32 { + if m != nil && m.Gamesplayed != nil { + return *m.Gamesplayed + } + return 0 +} + +func (m *CMsgDOTATeam) GetGamesplayedwithcurrentroster() uint32 { + if m != nil && m.Gamesplayedwithcurrentroster != nil { + return *m.Gamesplayedwithcurrentroster + } + return 0 +} + +func (m *CMsgDOTATeam) GetTeammatchmakinggamesplayed() uint32 { + if m != nil && m.Teammatchmakinggamesplayed != nil { + return *m.Teammatchmakinggamesplayed + } + return 0 +} + +func (m *CMsgDOTATeam) GetLastplayedgametime() uint32 { + if m != nil && m.Lastplayedgametime != nil { + return *m.Lastplayedgametime + } + return 0 +} + +func (m *CMsgDOTATeam) GetLastrenametime() uint32 { + if m != nil && m.Lastrenametime != nil { + return *m.Lastrenametime + } + return 0 +} + +func (m *CMsgDOTATeam) GetRecentMatchIds() []uint64 { + if m != nil { + return m.RecentMatchIds + } + return nil +} + +func (m *CMsgDOTATeam) GetTopMatchIds() []uint64 { + if m != nil { + return m.TopMatchIds + } + return nil +} + +func (m *CMsgDOTATeam) GetPickupTeam() bool { + if m != nil && m.PickupTeam != nil { + return *m.PickupTeam + } + return false +} + +type CMsgDOTATeamInfo struct { + Members []*CMsgDOTATeamInfo_Member `protobuf:"bytes,1,rep,name=members" json:"members,omitempty"` + TeamId *uint32 `protobuf:"varint,2,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"` + Tag *string `protobuf:"bytes,4,opt,name=tag" json:"tag,omitempty"` + TimeCreated *uint32 `protobuf:"varint,5,opt,name=time_created,json=timeCreated" json:"time_created,omitempty"` + Pro *bool `protobuf:"varint,6,opt,name=pro" json:"pro,omitempty"` + PickupTeam *bool `protobuf:"varint,8,opt,name=pickup_team,json=pickupTeam" json:"pickup_team,omitempty"` + UgcLogo *uint64 `protobuf:"varint,9,opt,name=ugc_logo,json=ugcLogo" json:"ugc_logo,omitempty"` + UgcBaseLogo *uint64 `protobuf:"varint,10,opt,name=ugc_base_logo,json=ugcBaseLogo" json:"ugc_base_logo,omitempty"` + UgcBannerLogo *uint64 `protobuf:"varint,11,opt,name=ugc_banner_logo,json=ugcBannerLogo" json:"ugc_banner_logo,omitempty"` + UgcSponsorLogo *uint64 `protobuf:"varint,12,opt,name=ugc_sponsor_logo,json=ugcSponsorLogo" json:"ugc_sponsor_logo,omitempty"` + CountryCode *string `protobuf:"bytes,13,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` + Url *string `protobuf:"bytes,14,opt,name=url" json:"url,omitempty"` + Wins *uint32 `protobuf:"varint,15,opt,name=wins" json:"wins,omitempty"` + Losses *uint32 `protobuf:"varint,16,opt,name=losses" json:"losses,omitempty"` + GamesPlayedTotal *uint32 `protobuf:"varint,19,opt,name=games_played_total,json=gamesPlayedTotal" json:"games_played_total,omitempty"` + GamesPlayedMatchmaking *uint32 `protobuf:"varint,20,opt,name=games_played_matchmaking,json=gamesPlayedMatchmaking" json:"games_played_matchmaking,omitempty"` + RegisteredMemberAccountIds []uint32 `protobuf:"varint,30,rep,name=registered_member_account_ids,json=registeredMemberAccountIds" json:"registered_member_account_ids,omitempty"` + AuditEntries []*CMsgDOTATeamInfo_AuditEntry `protobuf:"bytes,31,rep,name=audit_entries,json=auditEntries" json:"audit_entries,omitempty"` + Region *ELeagueRegion `protobuf:"varint,29,opt,name=region,enum=protocol.ELeagueRegion,def=0" json:"region,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATeamInfo) Reset() { *m = CMsgDOTATeamInfo{} } +func (m *CMsgDOTATeamInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATeamInfo) ProtoMessage() {} +func (*CMsgDOTATeamInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{4} +} + +func (m *CMsgDOTATeamInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATeamInfo.Unmarshal(m, b) +} +func (m *CMsgDOTATeamInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATeamInfo.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATeamInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATeamInfo.Merge(m, src) +} +func (m *CMsgDOTATeamInfo) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATeamInfo.Size(m) +} +func (m *CMsgDOTATeamInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATeamInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATeamInfo proto.InternalMessageInfo + +const Default_CMsgDOTATeamInfo_Region ELeagueRegion = ELeagueRegion_LEAGUE_REGION_UNSET + +func (m *CMsgDOTATeamInfo) GetMembers() []*CMsgDOTATeamInfo_Member { + if m != nil { + return m.Members + } + return nil +} + +func (m *CMsgDOTATeamInfo) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgDOTATeamInfo) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgDOTATeamInfo) GetTag() string { + if m != nil && m.Tag != nil { + return *m.Tag + } + return "" +} + +func (m *CMsgDOTATeamInfo) GetTimeCreated() uint32 { + if m != nil && m.TimeCreated != nil { + return *m.TimeCreated + } + return 0 +} + +func (m *CMsgDOTATeamInfo) GetPro() bool { + if m != nil && m.Pro != nil { + return *m.Pro + } + return false +} + +func (m *CMsgDOTATeamInfo) GetPickupTeam() bool { + if m != nil && m.PickupTeam != nil { + return *m.PickupTeam + } + return false +} + +func (m *CMsgDOTATeamInfo) GetUgcLogo() uint64 { + if m != nil && m.UgcLogo != nil { + return *m.UgcLogo + } + return 0 +} + +func (m *CMsgDOTATeamInfo) GetUgcBaseLogo() uint64 { + if m != nil && m.UgcBaseLogo != nil { + return *m.UgcBaseLogo + } + return 0 +} + +func (m *CMsgDOTATeamInfo) GetUgcBannerLogo() uint64 { + if m != nil && m.UgcBannerLogo != nil { + return *m.UgcBannerLogo + } + return 0 +} + +func (m *CMsgDOTATeamInfo) GetUgcSponsorLogo() uint64 { + if m != nil && m.UgcSponsorLogo != nil { + return *m.UgcSponsorLogo + } + return 0 +} + +func (m *CMsgDOTATeamInfo) GetCountryCode() string { + if m != nil && m.CountryCode != nil { + return *m.CountryCode + } + return "" +} + +func (m *CMsgDOTATeamInfo) GetUrl() string { + if m != nil && m.Url != nil { + return *m.Url + } + return "" +} + +func (m *CMsgDOTATeamInfo) GetWins() uint32 { + if m != nil && m.Wins != nil { + return *m.Wins + } + return 0 +} + +func (m *CMsgDOTATeamInfo) GetLosses() uint32 { + if m != nil && m.Losses != nil { + return *m.Losses + } + return 0 +} + +func (m *CMsgDOTATeamInfo) GetGamesPlayedTotal() uint32 { + if m != nil && m.GamesPlayedTotal != nil { + return *m.GamesPlayedTotal + } + return 0 +} + +func (m *CMsgDOTATeamInfo) GetGamesPlayedMatchmaking() uint32 { + if m != nil && m.GamesPlayedMatchmaking != nil { + return *m.GamesPlayedMatchmaking + } + return 0 +} + +func (m *CMsgDOTATeamInfo) GetRegisteredMemberAccountIds() []uint32 { + if m != nil { + return m.RegisteredMemberAccountIds + } + return nil +} + +func (m *CMsgDOTATeamInfo) GetAuditEntries() []*CMsgDOTATeamInfo_AuditEntry { + if m != nil { + return m.AuditEntries + } + return nil +} + +func (m *CMsgDOTATeamInfo) GetRegion() ELeagueRegion { + if m != nil && m.Region != nil { + return *m.Region + } + return Default_CMsgDOTATeamInfo_Region +} + +type CMsgDOTATeamInfo_Member struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + TimeJoined *uint32 `protobuf:"varint,2,opt,name=time_joined,json=timeJoined" json:"time_joined,omitempty"` + Admin *bool `protobuf:"varint,3,opt,name=admin" json:"admin,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATeamInfo_Member) Reset() { *m = CMsgDOTATeamInfo_Member{} } +func (m *CMsgDOTATeamInfo_Member) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATeamInfo_Member) ProtoMessage() {} +func (*CMsgDOTATeamInfo_Member) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{4, 0} +} + +func (m *CMsgDOTATeamInfo_Member) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATeamInfo_Member.Unmarshal(m, b) +} +func (m *CMsgDOTATeamInfo_Member) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATeamInfo_Member.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATeamInfo_Member) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATeamInfo_Member.Merge(m, src) +} +func (m *CMsgDOTATeamInfo_Member) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATeamInfo_Member.Size(m) +} +func (m *CMsgDOTATeamInfo_Member) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATeamInfo_Member.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATeamInfo_Member proto.InternalMessageInfo + +func (m *CMsgDOTATeamInfo_Member) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTATeamInfo_Member) GetTimeJoined() uint32 { + if m != nil && m.TimeJoined != nil { + return *m.TimeJoined + } + return 0 +} + +func (m *CMsgDOTATeamInfo_Member) GetAdmin() bool { + if m != nil && m.Admin != nil { + return *m.Admin + } + return false +} + +type CMsgDOTATeamInfo_AuditEntry struct { + AuditAction *uint32 `protobuf:"varint,1,opt,name=audit_action,json=auditAction" json:"audit_action,omitempty"` + Timestamp *uint32 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"` + AccountId *uint32 `protobuf:"varint,3,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATeamInfo_AuditEntry) Reset() { *m = CMsgDOTATeamInfo_AuditEntry{} } +func (m *CMsgDOTATeamInfo_AuditEntry) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATeamInfo_AuditEntry) ProtoMessage() {} +func (*CMsgDOTATeamInfo_AuditEntry) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{4, 1} +} + +func (m *CMsgDOTATeamInfo_AuditEntry) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATeamInfo_AuditEntry.Unmarshal(m, b) +} +func (m *CMsgDOTATeamInfo_AuditEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATeamInfo_AuditEntry.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATeamInfo_AuditEntry) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATeamInfo_AuditEntry.Merge(m, src) +} +func (m *CMsgDOTATeamInfo_AuditEntry) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATeamInfo_AuditEntry.Size(m) +} +func (m *CMsgDOTATeamInfo_AuditEntry) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATeamInfo_AuditEntry.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATeamInfo_AuditEntry proto.InternalMessageInfo + +func (m *CMsgDOTATeamInfo_AuditEntry) GetAuditAction() uint32 { + if m != nil && m.AuditAction != nil { + return *m.AuditAction + } + return 0 +} + +func (m *CMsgDOTATeamInfo_AuditEntry) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgDOTATeamInfo_AuditEntry) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +type CMsgDOTATeamInfoRequest struct { + Result *CMsgDOTATeamInfo `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATeamInfoRequest) Reset() { *m = CMsgDOTATeamInfoRequest{} } +func (m *CMsgDOTATeamInfoRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATeamInfoRequest) ProtoMessage() {} +func (*CMsgDOTATeamInfoRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{5} +} + +func (m *CMsgDOTATeamInfoRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATeamInfoRequest.Unmarshal(m, b) +} +func (m *CMsgDOTATeamInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATeamInfoRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATeamInfoRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATeamInfoRequest.Merge(m, src) +} +func (m *CMsgDOTATeamInfoRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATeamInfoRequest.Size(m) +} +func (m *CMsgDOTATeamInfoRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATeamInfoRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATeamInfoRequest proto.InternalMessageInfo + +func (m *CMsgDOTATeamInfoRequest) GetResult() *CMsgDOTATeamInfo { + if m != nil { + return m.Result + } + return nil +} + +type CMsgDOTATeamsInfo struct { + LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + Teams []*CMsgDOTATeamInfo `protobuf:"bytes,2,rep,name=teams" json:"teams,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATeamsInfo) Reset() { *m = CMsgDOTATeamsInfo{} } +func (m *CMsgDOTATeamsInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATeamsInfo) ProtoMessage() {} +func (*CMsgDOTATeamsInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{6} +} + +func (m *CMsgDOTATeamsInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATeamsInfo.Unmarshal(m, b) +} +func (m *CMsgDOTATeamsInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATeamsInfo.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATeamsInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATeamsInfo.Merge(m, src) +} +func (m *CMsgDOTATeamsInfo) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATeamsInfo.Size(m) +} +func (m *CMsgDOTATeamsInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATeamsInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATeamsInfo proto.InternalMessageInfo + +func (m *CMsgDOTATeamsInfo) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgDOTATeamsInfo) GetTeams() []*CMsgDOTATeamInfo { + if m != nil { + return m.Teams + } + return nil +} + +type CMsgDOTAMyTeamInfoRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAMyTeamInfoRequest) Reset() { *m = CMsgDOTAMyTeamInfoRequest{} } +func (m *CMsgDOTAMyTeamInfoRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAMyTeamInfoRequest) ProtoMessage() {} +func (*CMsgDOTAMyTeamInfoRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{7} +} + +func (m *CMsgDOTAMyTeamInfoRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAMyTeamInfoRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAMyTeamInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAMyTeamInfoRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAMyTeamInfoRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAMyTeamInfoRequest.Merge(m, src) +} +func (m *CMsgDOTAMyTeamInfoRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAMyTeamInfoRequest.Size(m) +} +func (m *CMsgDOTAMyTeamInfoRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAMyTeamInfoRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAMyTeamInfoRequest proto.InternalMessageInfo + +type CMsgDOTACreateTeam struct { + Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` + Tag *string `protobuf:"bytes,2,opt,name=tag" json:"tag,omitempty"` + Logo *uint64 `protobuf:"varint,3,opt,name=logo" json:"logo,omitempty"` + BaseLogo *uint64 `protobuf:"varint,4,opt,name=base_logo,json=baseLogo" json:"base_logo,omitempty"` + BannerLogo *uint64 `protobuf:"varint,5,opt,name=banner_logo,json=bannerLogo" json:"banner_logo,omitempty"` + SponsorLogo *uint64 `protobuf:"varint,6,opt,name=sponsor_logo,json=sponsorLogo" json:"sponsor_logo,omitempty"` + CountryCode *string `protobuf:"bytes,7,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` + Url *string `protobuf:"bytes,8,opt,name=url" json:"url,omitempty"` + PickupTeam *bool `protobuf:"varint,9,opt,name=pickup_team,json=pickupTeam" json:"pickup_team,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTACreateTeam) Reset() { *m = CMsgDOTACreateTeam{} } +func (m *CMsgDOTACreateTeam) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTACreateTeam) ProtoMessage() {} +func (*CMsgDOTACreateTeam) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{8} +} + +func (m *CMsgDOTACreateTeam) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTACreateTeam.Unmarshal(m, b) +} +func (m *CMsgDOTACreateTeam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTACreateTeam.Marshal(b, m, deterministic) +} +func (m *CMsgDOTACreateTeam) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTACreateTeam.Merge(m, src) +} +func (m *CMsgDOTACreateTeam) XXX_Size() int { + return xxx_messageInfo_CMsgDOTACreateTeam.Size(m) +} +func (m *CMsgDOTACreateTeam) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTACreateTeam.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTACreateTeam proto.InternalMessageInfo + +func (m *CMsgDOTACreateTeam) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgDOTACreateTeam) GetTag() string { + if m != nil && m.Tag != nil { + return *m.Tag + } + return "" +} + +func (m *CMsgDOTACreateTeam) GetLogo() uint64 { + if m != nil && m.Logo != nil { + return *m.Logo + } + return 0 +} + +func (m *CMsgDOTACreateTeam) GetBaseLogo() uint64 { + if m != nil && m.BaseLogo != nil { + return *m.BaseLogo + } + return 0 +} + +func (m *CMsgDOTACreateTeam) GetBannerLogo() uint64 { + if m != nil && m.BannerLogo != nil { + return *m.BannerLogo + } + return 0 +} + +func (m *CMsgDOTACreateTeam) GetSponsorLogo() uint64 { + if m != nil && m.SponsorLogo != nil { + return *m.SponsorLogo + } + return 0 +} + +func (m *CMsgDOTACreateTeam) GetCountryCode() string { + if m != nil && m.CountryCode != nil { + return *m.CountryCode + } + return "" +} + +func (m *CMsgDOTACreateTeam) GetUrl() string { + if m != nil && m.Url != nil { + return *m.Url + } + return "" +} + +func (m *CMsgDOTACreateTeam) GetPickupTeam() bool { + if m != nil && m.PickupTeam != nil { + return *m.PickupTeam + } + return false +} + +type CMsgDOTACreateTeamResponse struct { + Result *CMsgDOTACreateTeamResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTACreateTeamResponse_Result,def=-1" json:"result,omitempty"` + TeamId *uint32 `protobuf:"varint,2,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTACreateTeamResponse) Reset() { *m = CMsgDOTACreateTeamResponse{} } +func (m *CMsgDOTACreateTeamResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTACreateTeamResponse) ProtoMessage() {} +func (*CMsgDOTACreateTeamResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{9} +} + +func (m *CMsgDOTACreateTeamResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTACreateTeamResponse.Unmarshal(m, b) +} +func (m *CMsgDOTACreateTeamResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTACreateTeamResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTACreateTeamResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTACreateTeamResponse.Merge(m, src) +} +func (m *CMsgDOTACreateTeamResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTACreateTeamResponse.Size(m) +} +func (m *CMsgDOTACreateTeamResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTACreateTeamResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTACreateTeamResponse proto.InternalMessageInfo + +const Default_CMsgDOTACreateTeamResponse_Result CMsgDOTACreateTeamResponse_Result = CMsgDOTACreateTeamResponse_INVALID + +func (m *CMsgDOTACreateTeamResponse) GetResult() CMsgDOTACreateTeamResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTACreateTeamResponse_Result +} + +func (m *CMsgDOTACreateTeamResponse) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +type CMsgDOTAEditTeamDetails struct { + TeamId *uint32 `protobuf:"varint,1,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` + Tag *string `protobuf:"bytes,3,opt,name=tag" json:"tag,omitempty"` + Logo *uint64 `protobuf:"varint,4,opt,name=logo" json:"logo,omitempty"` + BaseLogo *uint64 `protobuf:"varint,5,opt,name=base_logo,json=baseLogo" json:"base_logo,omitempty"` + BannerLogo *uint64 `protobuf:"varint,6,opt,name=banner_logo,json=bannerLogo" json:"banner_logo,omitempty"` + SponsorLogo *uint64 `protobuf:"varint,7,opt,name=sponsor_logo,json=sponsorLogo" json:"sponsor_logo,omitempty"` + CountryCode *string `protobuf:"bytes,8,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` + Url *string `protobuf:"bytes,9,opt,name=url" json:"url,omitempty"` + InUseByParty *bool `protobuf:"varint,10,opt,name=in_use_by_party,json=inUseByParty" json:"in_use_by_party,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAEditTeamDetails) Reset() { *m = CMsgDOTAEditTeamDetails{} } +func (m *CMsgDOTAEditTeamDetails) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAEditTeamDetails) ProtoMessage() {} +func (*CMsgDOTAEditTeamDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{10} +} + +func (m *CMsgDOTAEditTeamDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAEditTeamDetails.Unmarshal(m, b) +} +func (m *CMsgDOTAEditTeamDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAEditTeamDetails.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAEditTeamDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAEditTeamDetails.Merge(m, src) +} +func (m *CMsgDOTAEditTeamDetails) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAEditTeamDetails.Size(m) +} +func (m *CMsgDOTAEditTeamDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAEditTeamDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAEditTeamDetails proto.InternalMessageInfo + +func (m *CMsgDOTAEditTeamDetails) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgDOTAEditTeamDetails) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgDOTAEditTeamDetails) GetTag() string { + if m != nil && m.Tag != nil { + return *m.Tag + } + return "" +} + +func (m *CMsgDOTAEditTeamDetails) GetLogo() uint64 { + if m != nil && m.Logo != nil { + return *m.Logo + } + return 0 +} + +func (m *CMsgDOTAEditTeamDetails) GetBaseLogo() uint64 { + if m != nil && m.BaseLogo != nil { + return *m.BaseLogo + } + return 0 +} + +func (m *CMsgDOTAEditTeamDetails) GetBannerLogo() uint64 { + if m != nil && m.BannerLogo != nil { + return *m.BannerLogo + } + return 0 +} + +func (m *CMsgDOTAEditTeamDetails) GetSponsorLogo() uint64 { + if m != nil && m.SponsorLogo != nil { + return *m.SponsorLogo + } + return 0 +} + +func (m *CMsgDOTAEditTeamDetails) GetCountryCode() string { + if m != nil && m.CountryCode != nil { + return *m.CountryCode + } + return "" +} + +func (m *CMsgDOTAEditTeamDetails) GetUrl() string { + if m != nil && m.Url != nil { + return *m.Url + } + return "" +} + +func (m *CMsgDOTAEditTeamDetails) GetInUseByParty() bool { + if m != nil && m.InUseByParty != nil { + return *m.InUseByParty + } + return false +} + +type CMsgDOTAEditTeamDetailsResponse struct { + Result *CMsgDOTAEditTeamDetailsResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAEditTeamDetailsResponse_Result,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAEditTeamDetailsResponse) Reset() { *m = CMsgDOTAEditTeamDetailsResponse{} } +func (m *CMsgDOTAEditTeamDetailsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAEditTeamDetailsResponse) ProtoMessage() {} +func (*CMsgDOTAEditTeamDetailsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{11} +} + +func (m *CMsgDOTAEditTeamDetailsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAEditTeamDetailsResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAEditTeamDetailsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAEditTeamDetailsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAEditTeamDetailsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAEditTeamDetailsResponse.Merge(m, src) +} +func (m *CMsgDOTAEditTeamDetailsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAEditTeamDetailsResponse.Size(m) +} +func (m *CMsgDOTAEditTeamDetailsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAEditTeamDetailsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAEditTeamDetailsResponse proto.InternalMessageInfo + +const Default_CMsgDOTAEditTeamDetailsResponse_Result CMsgDOTAEditTeamDetailsResponse_Result = CMsgDOTAEditTeamDetailsResponse_SUCCESS + +func (m *CMsgDOTAEditTeamDetailsResponse) GetResult() CMsgDOTAEditTeamDetailsResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAEditTeamDetailsResponse_Result +} + +type CMsgDOTATeamProfileResponse struct { + Eresult *uint32 `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"` + Team *CMsgDOTATeam `protobuf:"bytes,2,opt,name=team" json:"team,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATeamProfileResponse) Reset() { *m = CMsgDOTATeamProfileResponse{} } +func (m *CMsgDOTATeamProfileResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATeamProfileResponse) ProtoMessage() {} +func (*CMsgDOTATeamProfileResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{12} +} + +func (m *CMsgDOTATeamProfileResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATeamProfileResponse.Unmarshal(m, b) +} +func (m *CMsgDOTATeamProfileResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATeamProfileResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATeamProfileResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATeamProfileResponse.Merge(m, src) +} +func (m *CMsgDOTATeamProfileResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATeamProfileResponse.Size(m) +} +func (m *CMsgDOTATeamProfileResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATeamProfileResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATeamProfileResponse proto.InternalMessageInfo + +func (m *CMsgDOTATeamProfileResponse) GetEresult() uint32 { + if m != nil && m.Eresult != nil { + return *m.Eresult + } + return 0 +} + +func (m *CMsgDOTATeamProfileResponse) GetTeam() *CMsgDOTATeam { + if m != nil { + return m.Team + } + return nil +} + +type CMsgDOTAProTeamListRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAProTeamListRequest) Reset() { *m = CMsgDOTAProTeamListRequest{} } +func (m *CMsgDOTAProTeamListRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAProTeamListRequest) ProtoMessage() {} +func (*CMsgDOTAProTeamListRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{13} +} + +func (m *CMsgDOTAProTeamListRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAProTeamListRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAProTeamListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAProTeamListRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAProTeamListRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAProTeamListRequest.Merge(m, src) +} +func (m *CMsgDOTAProTeamListRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAProTeamListRequest.Size(m) +} +func (m *CMsgDOTAProTeamListRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAProTeamListRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAProTeamListRequest proto.InternalMessageInfo + +type CMsgDOTAProTeamListResponse struct { + Teams []*CMsgDOTAProTeamListResponse_TeamEntry `protobuf:"bytes,1,rep,name=teams" json:"teams,omitempty"` + Eresult *uint32 `protobuf:"varint,2,opt,name=eresult" json:"eresult,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAProTeamListResponse) Reset() { *m = CMsgDOTAProTeamListResponse{} } +func (m *CMsgDOTAProTeamListResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAProTeamListResponse) ProtoMessage() {} +func (*CMsgDOTAProTeamListResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{14} +} + +func (m *CMsgDOTAProTeamListResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAProTeamListResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAProTeamListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAProTeamListResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAProTeamListResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAProTeamListResponse.Merge(m, src) +} +func (m *CMsgDOTAProTeamListResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAProTeamListResponse.Size(m) +} +func (m *CMsgDOTAProTeamListResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAProTeamListResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAProTeamListResponse proto.InternalMessageInfo + +func (m *CMsgDOTAProTeamListResponse) GetTeams() []*CMsgDOTAProTeamListResponse_TeamEntry { + if m != nil { + return m.Teams + } + return nil +} + +func (m *CMsgDOTAProTeamListResponse) GetEresult() uint32 { + if m != nil && m.Eresult != nil { + return *m.Eresult + } + return 0 +} + +type CMsgDOTAProTeamListResponse_TeamEntry struct { + TeamId *uint32 `protobuf:"varint,1,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + Tag *string `protobuf:"bytes,2,opt,name=tag" json:"tag,omitempty"` + TimeCreated *uint32 `protobuf:"varint,3,opt,name=time_created,json=timeCreated" json:"time_created,omitempty"` + Logo *uint64 `protobuf:"varint,4,opt,name=logo" json:"logo,omitempty"` + CountryCode *string `protobuf:"bytes,5,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` + MemberCount *uint32 `protobuf:"varint,6,opt,name=member_count,json=memberCount" json:"member_count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAProTeamListResponse_TeamEntry) Reset() { *m = CMsgDOTAProTeamListResponse_TeamEntry{} } +func (m *CMsgDOTAProTeamListResponse_TeamEntry) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAProTeamListResponse_TeamEntry) ProtoMessage() {} +func (*CMsgDOTAProTeamListResponse_TeamEntry) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{14, 0} +} + +func (m *CMsgDOTAProTeamListResponse_TeamEntry) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAProTeamListResponse_TeamEntry.Unmarshal(m, b) +} +func (m *CMsgDOTAProTeamListResponse_TeamEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAProTeamListResponse_TeamEntry.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAProTeamListResponse_TeamEntry) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAProTeamListResponse_TeamEntry.Merge(m, src) +} +func (m *CMsgDOTAProTeamListResponse_TeamEntry) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAProTeamListResponse_TeamEntry.Size(m) +} +func (m *CMsgDOTAProTeamListResponse_TeamEntry) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAProTeamListResponse_TeamEntry.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAProTeamListResponse_TeamEntry proto.InternalMessageInfo + +func (m *CMsgDOTAProTeamListResponse_TeamEntry) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgDOTAProTeamListResponse_TeamEntry) GetTag() string { + if m != nil && m.Tag != nil { + return *m.Tag + } + return "" +} + +func (m *CMsgDOTAProTeamListResponse_TeamEntry) GetTimeCreated() uint32 { + if m != nil && m.TimeCreated != nil { + return *m.TimeCreated + } + return 0 +} + +func (m *CMsgDOTAProTeamListResponse_TeamEntry) GetLogo() uint64 { + if m != nil && m.Logo != nil { + return *m.Logo + } + return 0 +} + +func (m *CMsgDOTAProTeamListResponse_TeamEntry) GetCountryCode() string { + if m != nil && m.CountryCode != nil { + return *m.CountryCode + } + return "" +} + +func (m *CMsgDOTAProTeamListResponse_TeamEntry) GetMemberCount() uint32 { + if m != nil && m.MemberCount != nil { + return *m.MemberCount + } + return 0 +} + +type CMsgDOTATeamInvite_InviterToGC struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + TeamId *uint32 `protobuf:"varint,2,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATeamInvite_InviterToGC) Reset() { *m = CMsgDOTATeamInvite_InviterToGC{} } +func (m *CMsgDOTATeamInvite_InviterToGC) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATeamInvite_InviterToGC) ProtoMessage() {} +func (*CMsgDOTATeamInvite_InviterToGC) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{15} +} + +func (m *CMsgDOTATeamInvite_InviterToGC) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATeamInvite_InviterToGC.Unmarshal(m, b) +} +func (m *CMsgDOTATeamInvite_InviterToGC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATeamInvite_InviterToGC.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATeamInvite_InviterToGC) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATeamInvite_InviterToGC.Merge(m, src) +} +func (m *CMsgDOTATeamInvite_InviterToGC) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATeamInvite_InviterToGC.Size(m) +} +func (m *CMsgDOTATeamInvite_InviterToGC) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATeamInvite_InviterToGC.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATeamInvite_InviterToGC proto.InternalMessageInfo + +func (m *CMsgDOTATeamInvite_InviterToGC) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTATeamInvite_InviterToGC) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +type CMsgDOTATeamInvite_GCImmediateResponseToInviter struct { + Result *ETeamInviteResult `protobuf:"varint,1,opt,name=result,enum=protocol.ETeamInviteResult,def=0" json:"result,omitempty"` + InviteeName *string `protobuf:"bytes,2,opt,name=invitee_name,json=inviteeName" json:"invitee_name,omitempty"` + RequiredBadgeLevel *uint32 `protobuf:"varint,3,opt,name=required_badge_level,json=requiredBadgeLevel" json:"required_badge_level,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATeamInvite_GCImmediateResponseToInviter) Reset() { + *m = CMsgDOTATeamInvite_GCImmediateResponseToInviter{} +} +func (m *CMsgDOTATeamInvite_GCImmediateResponseToInviter) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTATeamInvite_GCImmediateResponseToInviter) ProtoMessage() {} +func (*CMsgDOTATeamInvite_GCImmediateResponseToInviter) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{16} +} + +func (m *CMsgDOTATeamInvite_GCImmediateResponseToInviter) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATeamInvite_GCImmediateResponseToInviter.Unmarshal(m, b) +} +func (m *CMsgDOTATeamInvite_GCImmediateResponseToInviter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATeamInvite_GCImmediateResponseToInviter.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATeamInvite_GCImmediateResponseToInviter) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATeamInvite_GCImmediateResponseToInviter.Merge(m, src) +} +func (m *CMsgDOTATeamInvite_GCImmediateResponseToInviter) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATeamInvite_GCImmediateResponseToInviter.Size(m) +} +func (m *CMsgDOTATeamInvite_GCImmediateResponseToInviter) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATeamInvite_GCImmediateResponseToInviter.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATeamInvite_GCImmediateResponseToInviter proto.InternalMessageInfo + +const Default_CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result ETeamInviteResult = ETeamInviteResult_TEAM_INVITE_SUCCESS + +func (m *CMsgDOTATeamInvite_GCImmediateResponseToInviter) GetResult() ETeamInviteResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result +} + +func (m *CMsgDOTATeamInvite_GCImmediateResponseToInviter) GetInviteeName() string { + if m != nil && m.InviteeName != nil { + return *m.InviteeName + } + return "" +} + +func (m *CMsgDOTATeamInvite_GCImmediateResponseToInviter) GetRequiredBadgeLevel() uint32 { + if m != nil && m.RequiredBadgeLevel != nil { + return *m.RequiredBadgeLevel + } + return 0 +} + +type CMsgDOTATeamInvite_GCRequestToInvitee struct { + InviterAccountId *uint32 `protobuf:"varint,1,opt,name=inviter_account_id,json=inviterAccountId" json:"inviter_account_id,omitempty"` + TeamName *string `protobuf:"bytes,2,opt,name=team_name,json=teamName" json:"team_name,omitempty"` + TeamTag *string `protobuf:"bytes,3,opt,name=team_tag,json=teamTag" json:"team_tag,omitempty"` + Logo *uint64 `protobuf:"varint,4,opt,name=logo" json:"logo,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATeamInvite_GCRequestToInvitee) Reset() { *m = CMsgDOTATeamInvite_GCRequestToInvitee{} } +func (m *CMsgDOTATeamInvite_GCRequestToInvitee) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATeamInvite_GCRequestToInvitee) ProtoMessage() {} +func (*CMsgDOTATeamInvite_GCRequestToInvitee) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{17} +} + +func (m *CMsgDOTATeamInvite_GCRequestToInvitee) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATeamInvite_GCRequestToInvitee.Unmarshal(m, b) +} +func (m *CMsgDOTATeamInvite_GCRequestToInvitee) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATeamInvite_GCRequestToInvitee.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATeamInvite_GCRequestToInvitee) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATeamInvite_GCRequestToInvitee.Merge(m, src) +} +func (m *CMsgDOTATeamInvite_GCRequestToInvitee) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATeamInvite_GCRequestToInvitee.Size(m) +} +func (m *CMsgDOTATeamInvite_GCRequestToInvitee) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATeamInvite_GCRequestToInvitee.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATeamInvite_GCRequestToInvitee proto.InternalMessageInfo + +func (m *CMsgDOTATeamInvite_GCRequestToInvitee) GetInviterAccountId() uint32 { + if m != nil && m.InviterAccountId != nil { + return *m.InviterAccountId + } + return 0 +} + +func (m *CMsgDOTATeamInvite_GCRequestToInvitee) GetTeamName() string { + if m != nil && m.TeamName != nil { + return *m.TeamName + } + return "" +} + +func (m *CMsgDOTATeamInvite_GCRequestToInvitee) GetTeamTag() string { + if m != nil && m.TeamTag != nil { + return *m.TeamTag + } + return "" +} + +func (m *CMsgDOTATeamInvite_GCRequestToInvitee) GetLogo() uint64 { + if m != nil && m.Logo != nil { + return *m.Logo + } + return 0 +} + +type CMsgDOTATeamInvite_InviteeResponseToGC struct { + Result *ETeamInviteResult `protobuf:"varint,1,opt,name=result,enum=protocol.ETeamInviteResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATeamInvite_InviteeResponseToGC) Reset() { + *m = CMsgDOTATeamInvite_InviteeResponseToGC{} +} +func (m *CMsgDOTATeamInvite_InviteeResponseToGC) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATeamInvite_InviteeResponseToGC) ProtoMessage() {} +func (*CMsgDOTATeamInvite_InviteeResponseToGC) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{18} +} + +func (m *CMsgDOTATeamInvite_InviteeResponseToGC) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATeamInvite_InviteeResponseToGC.Unmarshal(m, b) +} +func (m *CMsgDOTATeamInvite_InviteeResponseToGC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATeamInvite_InviteeResponseToGC.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATeamInvite_InviteeResponseToGC) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATeamInvite_InviteeResponseToGC.Merge(m, src) +} +func (m *CMsgDOTATeamInvite_InviteeResponseToGC) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATeamInvite_InviteeResponseToGC.Size(m) +} +func (m *CMsgDOTATeamInvite_InviteeResponseToGC) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATeamInvite_InviteeResponseToGC.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATeamInvite_InviteeResponseToGC proto.InternalMessageInfo + +const Default_CMsgDOTATeamInvite_InviteeResponseToGC_Result ETeamInviteResult = ETeamInviteResult_TEAM_INVITE_SUCCESS + +func (m *CMsgDOTATeamInvite_InviteeResponseToGC) GetResult() ETeamInviteResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTATeamInvite_InviteeResponseToGC_Result +} + +type CMsgDOTATeamInvite_GCResponseToInviter struct { + Result *ETeamInviteResult `protobuf:"varint,1,opt,name=result,enum=protocol.ETeamInviteResult,def=0" json:"result,omitempty"` + InviteeName *string `protobuf:"bytes,2,opt,name=invitee_name,json=inviteeName" json:"invitee_name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATeamInvite_GCResponseToInviter) Reset() { + *m = CMsgDOTATeamInvite_GCResponseToInviter{} +} +func (m *CMsgDOTATeamInvite_GCResponseToInviter) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATeamInvite_GCResponseToInviter) ProtoMessage() {} +func (*CMsgDOTATeamInvite_GCResponseToInviter) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{19} +} + +func (m *CMsgDOTATeamInvite_GCResponseToInviter) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATeamInvite_GCResponseToInviter.Unmarshal(m, b) +} +func (m *CMsgDOTATeamInvite_GCResponseToInviter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATeamInvite_GCResponseToInviter.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATeamInvite_GCResponseToInviter) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATeamInvite_GCResponseToInviter.Merge(m, src) +} +func (m *CMsgDOTATeamInvite_GCResponseToInviter) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATeamInvite_GCResponseToInviter.Size(m) +} +func (m *CMsgDOTATeamInvite_GCResponseToInviter) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATeamInvite_GCResponseToInviter.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATeamInvite_GCResponseToInviter proto.InternalMessageInfo + +const Default_CMsgDOTATeamInvite_GCResponseToInviter_Result ETeamInviteResult = ETeamInviteResult_TEAM_INVITE_SUCCESS + +func (m *CMsgDOTATeamInvite_GCResponseToInviter) GetResult() ETeamInviteResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTATeamInvite_GCResponseToInviter_Result +} + +func (m *CMsgDOTATeamInvite_GCResponseToInviter) GetInviteeName() string { + if m != nil && m.InviteeName != nil { + return *m.InviteeName + } + return "" +} + +type CMsgDOTATeamInvite_GCResponseToInvitee struct { + Result *ETeamInviteResult `protobuf:"varint,1,opt,name=result,enum=protocol.ETeamInviteResult,def=0" json:"result,omitempty"` + TeamName *string `protobuf:"bytes,2,opt,name=team_name,json=teamName" json:"team_name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATeamInvite_GCResponseToInvitee) Reset() { + *m = CMsgDOTATeamInvite_GCResponseToInvitee{} +} +func (m *CMsgDOTATeamInvite_GCResponseToInvitee) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATeamInvite_GCResponseToInvitee) ProtoMessage() {} +func (*CMsgDOTATeamInvite_GCResponseToInvitee) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{20} +} + +func (m *CMsgDOTATeamInvite_GCResponseToInvitee) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATeamInvite_GCResponseToInvitee.Unmarshal(m, b) +} +func (m *CMsgDOTATeamInvite_GCResponseToInvitee) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATeamInvite_GCResponseToInvitee.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATeamInvite_GCResponseToInvitee) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATeamInvite_GCResponseToInvitee.Merge(m, src) +} +func (m *CMsgDOTATeamInvite_GCResponseToInvitee) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATeamInvite_GCResponseToInvitee.Size(m) +} +func (m *CMsgDOTATeamInvite_GCResponseToInvitee) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATeamInvite_GCResponseToInvitee.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATeamInvite_GCResponseToInvitee proto.InternalMessageInfo + +const Default_CMsgDOTATeamInvite_GCResponseToInvitee_Result ETeamInviteResult = ETeamInviteResult_TEAM_INVITE_SUCCESS + +func (m *CMsgDOTATeamInvite_GCResponseToInvitee) GetResult() ETeamInviteResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTATeamInvite_GCResponseToInvitee_Result +} + +func (m *CMsgDOTATeamInvite_GCResponseToInvitee) GetTeamName() string { + if m != nil && m.TeamName != nil { + return *m.TeamName + } + return "" +} + +type CMsgDOTAKickTeamMember struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + TeamId *uint32 `protobuf:"varint,2,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAKickTeamMember) Reset() { *m = CMsgDOTAKickTeamMember{} } +func (m *CMsgDOTAKickTeamMember) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAKickTeamMember) ProtoMessage() {} +func (*CMsgDOTAKickTeamMember) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{21} +} + +func (m *CMsgDOTAKickTeamMember) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAKickTeamMember.Unmarshal(m, b) +} +func (m *CMsgDOTAKickTeamMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAKickTeamMember.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAKickTeamMember) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAKickTeamMember.Merge(m, src) +} +func (m *CMsgDOTAKickTeamMember) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAKickTeamMember.Size(m) +} +func (m *CMsgDOTAKickTeamMember) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAKickTeamMember.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAKickTeamMember proto.InternalMessageInfo + +func (m *CMsgDOTAKickTeamMember) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAKickTeamMember) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +type CMsgDOTAKickTeamMemberResponse struct { + Result *CMsgDOTAKickTeamMemberResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTAKickTeamMemberResponse_Result,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAKickTeamMemberResponse) Reset() { *m = CMsgDOTAKickTeamMemberResponse{} } +func (m *CMsgDOTAKickTeamMemberResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAKickTeamMemberResponse) ProtoMessage() {} +func (*CMsgDOTAKickTeamMemberResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{22} +} + +func (m *CMsgDOTAKickTeamMemberResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAKickTeamMemberResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAKickTeamMemberResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAKickTeamMemberResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAKickTeamMemberResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAKickTeamMemberResponse.Merge(m, src) +} +func (m *CMsgDOTAKickTeamMemberResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAKickTeamMemberResponse.Size(m) +} +func (m *CMsgDOTAKickTeamMemberResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAKickTeamMemberResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAKickTeamMemberResponse proto.InternalMessageInfo + +const Default_CMsgDOTAKickTeamMemberResponse_Result CMsgDOTAKickTeamMemberResponse_Result = CMsgDOTAKickTeamMemberResponse_SUCCESS + +func (m *CMsgDOTAKickTeamMemberResponse) GetResult() CMsgDOTAKickTeamMemberResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTAKickTeamMemberResponse_Result +} + +type CMsgDOTATransferTeamAdmin struct { + NewAdminAccountId *uint32 `protobuf:"varint,1,opt,name=new_admin_account_id,json=newAdminAccountId" json:"new_admin_account_id,omitempty"` + TeamId *uint32 `protobuf:"varint,2,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATransferTeamAdmin) Reset() { *m = CMsgDOTATransferTeamAdmin{} } +func (m *CMsgDOTATransferTeamAdmin) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATransferTeamAdmin) ProtoMessage() {} +func (*CMsgDOTATransferTeamAdmin) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{23} +} + +func (m *CMsgDOTATransferTeamAdmin) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATransferTeamAdmin.Unmarshal(m, b) +} +func (m *CMsgDOTATransferTeamAdmin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATransferTeamAdmin.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATransferTeamAdmin) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATransferTeamAdmin.Merge(m, src) +} +func (m *CMsgDOTATransferTeamAdmin) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATransferTeamAdmin.Size(m) +} +func (m *CMsgDOTATransferTeamAdmin) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATransferTeamAdmin.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATransferTeamAdmin proto.InternalMessageInfo + +func (m *CMsgDOTATransferTeamAdmin) GetNewAdminAccountId() uint32 { + if m != nil && m.NewAdminAccountId != nil { + return *m.NewAdminAccountId + } + return 0 +} + +func (m *CMsgDOTATransferTeamAdmin) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +type CMsgDOTATransferTeamAdminResponse struct { + Result *CMsgDOTATransferTeamAdminResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTATransferTeamAdminResponse_Result,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATransferTeamAdminResponse) Reset() { *m = CMsgDOTATransferTeamAdminResponse{} } +func (m *CMsgDOTATransferTeamAdminResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATransferTeamAdminResponse) ProtoMessage() {} +func (*CMsgDOTATransferTeamAdminResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{24} +} + +func (m *CMsgDOTATransferTeamAdminResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATransferTeamAdminResponse.Unmarshal(m, b) +} +func (m *CMsgDOTATransferTeamAdminResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATransferTeamAdminResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATransferTeamAdminResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATransferTeamAdminResponse.Merge(m, src) +} +func (m *CMsgDOTATransferTeamAdminResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATransferTeamAdminResponse.Size(m) +} +func (m *CMsgDOTATransferTeamAdminResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATransferTeamAdminResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATransferTeamAdminResponse proto.InternalMessageInfo + +const Default_CMsgDOTATransferTeamAdminResponse_Result CMsgDOTATransferTeamAdminResponse_Result = CMsgDOTATransferTeamAdminResponse_SUCCESS + +func (m *CMsgDOTATransferTeamAdminResponse) GetResult() CMsgDOTATransferTeamAdminResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTATransferTeamAdminResponse_Result +} + +type CMsgDOTALeaveTeam struct { + TeamId *uint32 `protobuf:"varint,1,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeaveTeam) Reset() { *m = CMsgDOTALeaveTeam{} } +func (m *CMsgDOTALeaveTeam) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeaveTeam) ProtoMessage() {} +func (*CMsgDOTALeaveTeam) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{25} +} + +func (m *CMsgDOTALeaveTeam) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeaveTeam.Unmarshal(m, b) +} +func (m *CMsgDOTALeaveTeam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeaveTeam.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeaveTeam) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeaveTeam.Merge(m, src) +} +func (m *CMsgDOTALeaveTeam) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeaveTeam.Size(m) +} +func (m *CMsgDOTALeaveTeam) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeaveTeam.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeaveTeam proto.InternalMessageInfo + +func (m *CMsgDOTALeaveTeam) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +type CMsgDOTALeaveTeamResponse struct { + Result *CMsgDOTALeaveTeamResponse_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgDOTALeaveTeamResponse_Result,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeaveTeamResponse) Reset() { *m = CMsgDOTALeaveTeamResponse{} } +func (m *CMsgDOTALeaveTeamResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeaveTeamResponse) ProtoMessage() {} +func (*CMsgDOTALeaveTeamResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{26} +} + +func (m *CMsgDOTALeaveTeamResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeaveTeamResponse.Unmarshal(m, b) +} +func (m *CMsgDOTALeaveTeamResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeaveTeamResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeaveTeamResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeaveTeamResponse.Merge(m, src) +} +func (m *CMsgDOTALeaveTeamResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeaveTeamResponse.Size(m) +} +func (m *CMsgDOTALeaveTeamResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeaveTeamResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeaveTeamResponse proto.InternalMessageInfo + +const Default_CMsgDOTALeaveTeamResponse_Result CMsgDOTALeaveTeamResponse_Result = CMsgDOTALeaveTeamResponse_SUCCESS + +func (m *CMsgDOTALeaveTeamResponse) GetResult() CMsgDOTALeaveTeamResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTALeaveTeamResponse_Result +} + +type CMsgDOTABetaParticipation struct { + AccessRights *uint32 `protobuf:"varint,1,opt,name=access_rights,json=accessRights" json:"access_rights,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTABetaParticipation) Reset() { *m = CMsgDOTABetaParticipation{} } +func (m *CMsgDOTABetaParticipation) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTABetaParticipation) ProtoMessage() {} +func (*CMsgDOTABetaParticipation) Descriptor() ([]byte, []int) { + return fileDescriptor_cd3676b1612a35ec, []int{27} +} + +func (m *CMsgDOTABetaParticipation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTABetaParticipation.Unmarshal(m, b) +} +func (m *CMsgDOTABetaParticipation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTABetaParticipation.Marshal(b, m, deterministic) +} +func (m *CMsgDOTABetaParticipation) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTABetaParticipation.Merge(m, src) +} +func (m *CMsgDOTABetaParticipation) XXX_Size() int { + return xxx_messageInfo_CMsgDOTABetaParticipation.Size(m) +} +func (m *CMsgDOTABetaParticipation) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTABetaParticipation.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTABetaParticipation proto.InternalMessageInfo + +func (m *CMsgDOTABetaParticipation) GetAccessRights() uint32 { + if m != nil && m.AccessRights != nil { + return *m.AccessRights + } + return 0 +} + +func init() { + proto.RegisterEnum("protocol.ETeamInviteResult", ETeamInviteResult_name, ETeamInviteResult_value) + proto.RegisterEnum("protocol.CMsgDOTACreateTeamResponse_Result", CMsgDOTACreateTeamResponse_Result_name, CMsgDOTACreateTeamResponse_Result_value) + proto.RegisterEnum("protocol.CMsgDOTAEditTeamDetailsResponse_Result", CMsgDOTAEditTeamDetailsResponse_Result_name, CMsgDOTAEditTeamDetailsResponse_Result_value) + proto.RegisterEnum("protocol.CMsgDOTAKickTeamMemberResponse_Result", CMsgDOTAKickTeamMemberResponse_Result_name, CMsgDOTAKickTeamMemberResponse_Result_value) + proto.RegisterEnum("protocol.CMsgDOTATransferTeamAdminResponse_Result", CMsgDOTATransferTeamAdminResponse_Result_name, CMsgDOTATransferTeamAdminResponse_Result_value) + proto.RegisterEnum("protocol.CMsgDOTALeaveTeamResponse_Result", CMsgDOTALeaveTeamResponse_Result_name, CMsgDOTALeaveTeamResponse_Result_value) + proto.RegisterType((*CMsgDOTATeamMemberSDO)(nil), "protocol.CMsgDOTATeamMemberSDO") + proto.RegisterType((*CMsgDOTATeamAdminSDO)(nil), "protocol.CMsgDOTATeamAdminSDO") + proto.RegisterType((*CMsgDOTATeamMember)(nil), "protocol.CMsgDOTATeamMember") + proto.RegisterType((*CMsgDOTATeam)(nil), "protocol.CMsgDOTATeam") + proto.RegisterType((*CMsgDOTATeamInfo)(nil), "protocol.CMsgDOTATeamInfo") + proto.RegisterType((*CMsgDOTATeamInfo_Member)(nil), "protocol.CMsgDOTATeamInfo.Member") + proto.RegisterType((*CMsgDOTATeamInfo_AuditEntry)(nil), "protocol.CMsgDOTATeamInfo.AuditEntry") + proto.RegisterType((*CMsgDOTATeamInfoRequest)(nil), "protocol.CMsgDOTATeamInfoRequest") + proto.RegisterType((*CMsgDOTATeamsInfo)(nil), "protocol.CMsgDOTATeamsInfo") + proto.RegisterType((*CMsgDOTAMyTeamInfoRequest)(nil), "protocol.CMsgDOTAMyTeamInfoRequest") + proto.RegisterType((*CMsgDOTACreateTeam)(nil), "protocol.CMsgDOTACreateTeam") + proto.RegisterType((*CMsgDOTACreateTeamResponse)(nil), "protocol.CMsgDOTACreateTeamResponse") + proto.RegisterType((*CMsgDOTAEditTeamDetails)(nil), "protocol.CMsgDOTAEditTeamDetails") + proto.RegisterType((*CMsgDOTAEditTeamDetailsResponse)(nil), "protocol.CMsgDOTAEditTeamDetailsResponse") + proto.RegisterType((*CMsgDOTATeamProfileResponse)(nil), "protocol.CMsgDOTATeamProfileResponse") + proto.RegisterType((*CMsgDOTAProTeamListRequest)(nil), "protocol.CMsgDOTAProTeamListRequest") + proto.RegisterType((*CMsgDOTAProTeamListResponse)(nil), "protocol.CMsgDOTAProTeamListResponse") + proto.RegisterType((*CMsgDOTAProTeamListResponse_TeamEntry)(nil), "protocol.CMsgDOTAProTeamListResponse.TeamEntry") + proto.RegisterType((*CMsgDOTATeamInvite_InviterToGC)(nil), "protocol.CMsgDOTATeamInvite_InviterToGC") + proto.RegisterType((*CMsgDOTATeamInvite_GCImmediateResponseToInviter)(nil), "protocol.CMsgDOTATeamInvite_GCImmediateResponseToInviter") + proto.RegisterType((*CMsgDOTATeamInvite_GCRequestToInvitee)(nil), "protocol.CMsgDOTATeamInvite_GCRequestToInvitee") + proto.RegisterType((*CMsgDOTATeamInvite_InviteeResponseToGC)(nil), "protocol.CMsgDOTATeamInvite_InviteeResponseToGC") + proto.RegisterType((*CMsgDOTATeamInvite_GCResponseToInviter)(nil), "protocol.CMsgDOTATeamInvite_GCResponseToInviter") + proto.RegisterType((*CMsgDOTATeamInvite_GCResponseToInvitee)(nil), "protocol.CMsgDOTATeamInvite_GCResponseToInvitee") + proto.RegisterType((*CMsgDOTAKickTeamMember)(nil), "protocol.CMsgDOTAKickTeamMember") + proto.RegisterType((*CMsgDOTAKickTeamMemberResponse)(nil), "protocol.CMsgDOTAKickTeamMemberResponse") + proto.RegisterType((*CMsgDOTATransferTeamAdmin)(nil), "protocol.CMsgDOTATransferTeamAdmin") + proto.RegisterType((*CMsgDOTATransferTeamAdminResponse)(nil), "protocol.CMsgDOTATransferTeamAdminResponse") + proto.RegisterType((*CMsgDOTALeaveTeam)(nil), "protocol.CMsgDOTALeaveTeam") + proto.RegisterType((*CMsgDOTALeaveTeamResponse)(nil), "protocol.CMsgDOTALeaveTeamResponse") + proto.RegisterType((*CMsgDOTABetaParticipation)(nil), "protocol.CMsgDOTABetaParticipation") +} + +func init() { proto.RegisterFile("dota_gcmessages_client_team.proto", fileDescriptor_cd3676b1612a35ec) } + +var fileDescriptor_cd3676b1612a35ec = []byte{ + // 2306 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x58, 0x4f, 0x6f, 0xdb, 0xca, + 0x11, 0x8f, 0xfe, 0xd8, 0x92, 0x46, 0x96, 0x4d, 0x6f, 0x1c, 0x9b, 0xb1, 0x9d, 0xc4, 0xe6, 0x43, + 0xfc, 0x8c, 0xbc, 0xc0, 0x09, 0x7c, 0x28, 0x8a, 0x57, 0xe0, 0xa1, 0x34, 0xb5, 0x71, 0x18, 0xeb, + 0x5f, 0x29, 0x2a, 0x6d, 0x2e, 0x25, 0x68, 0x6a, 0xa3, 0xb0, 0x91, 0x48, 0x3d, 0x92, 0x4a, 0xe0, + 0x5b, 0x2f, 0x45, 0x8f, 0x3d, 0xf5, 0xd2, 0x4b, 0xf1, 0x8e, 0x2d, 0x7a, 0x28, 0xd0, 0x1e, 0xfb, + 0x1d, 0xda, 0x73, 0x6f, 0xfd, 0x22, 0x6d, 0xb1, 0xbb, 0xa4, 0x48, 0x51, 0xa4, 0xfc, 0x90, 0x06, + 0xa8, 0x2f, 0xe6, 0xce, 0xfc, 0x66, 0x77, 0x67, 0x76, 0x7e, 0x33, 0xbb, 0x82, 0xe3, 0xa1, 0x1b, + 0x98, 0xc6, 0xc8, 0x9a, 0x10, 0xdf, 0x37, 0x47, 0xc4, 0x37, 0xac, 0xb1, 0x4d, 0x9c, 0xc0, 0x08, + 0x88, 0x39, 0x39, 0x9b, 0x7a, 0x6e, 0xe0, 0xa2, 0x2a, 0xfb, 0x67, 0xb9, 0xe3, 0xfd, 0x3d, 0x06, + 0xf6, 0xdf, 0x99, 0x1e, 0x19, 0x1a, 0xc4, 0x99, 0x4d, 0x7c, 0x0e, 0x91, 0x6e, 0xe0, 0x9e, 0xd2, + 0xf6, 0x47, 0xcd, 0xae, 0x2e, 0xeb, 0xc4, 0x9c, 0xb4, 0xc9, 0xe4, 0x9a, 0x78, 0xfd, 0x66, 0x17, + 0x3d, 0x00, 0x30, 0x2d, 0xcb, 0x9d, 0x39, 0x81, 0x61, 0x0f, 0xc5, 0xc2, 0x51, 0xe1, 0xb4, 0xa1, + 0xd5, 0x42, 0x89, 0x3a, 0x44, 0xf7, 0xa1, 0x4a, 0x17, 0x32, 0xec, 0xa1, 0x2f, 0x16, 0x8f, 0x4a, + 0xa7, 0x0d, 0xad, 0x42, 0xc7, 0xea, 0xd0, 0x47, 0x27, 0xb0, 0x35, 0xf5, 0xdc, 0xb7, 0xf6, 0x98, + 0x18, 0x21, 0x44, 0x2c, 0x31, 0xf3, 0x46, 0x28, 0xd6, 0x19, 0x50, 0xea, 0xc1, 0x4e, 0x72, 0x69, + 0x79, 0x38, 0xb1, 0x9d, 0xff, 0x69, 0x65, 0x49, 0x07, 0xb4, 0xec, 0xcc, 0x6d, 0xf3, 0x3d, 0x82, + 0x7a, 0x60, 0x4f, 0x88, 0xf1, 0x0b, 0xd7, 0x76, 0xc8, 0x50, 0x2c, 0x33, 0x3d, 0x50, 0xd1, 0x2b, + 0x26, 0x91, 0xfe, 0x56, 0x81, 0x8d, 0xe4, 0xb4, 0xe8, 0x07, 0x50, 0x99, 0xb0, 0xa9, 0x7d, 0xb1, + 0x70, 0x54, 0x3a, 0xad, 0x9f, 0x1f, 0x9e, 0x45, 0x81, 0x3e, 0x5b, 0x5e, 0x5f, 0x8b, 0xc0, 0x68, + 0x0f, 0x2a, 0x51, 0x40, 0x8a, 0x6c, 0x95, 0x75, 0xbe, 0x71, 0x84, 0xa0, 0xec, 0x98, 0x13, 0xc2, + 0xc2, 0x54, 0xd3, 0xd8, 0x37, 0x12, 0xa0, 0x14, 0x98, 0x23, 0xb6, 0x9d, 0x9a, 0x46, 0x3f, 0xa9, + 0xe3, 0x26, 0x8d, 0x11, 0xb5, 0x5f, 0x63, 0xf6, 0x15, 0x36, 0x56, 0x87, 0xe8, 0x18, 0x36, 0x98, + 0x0f, 0x96, 0x47, 0xcc, 0x80, 0x0c, 0xc5, 0x75, 0xa6, 0x66, 0x7e, 0x29, 0x5c, 0x84, 0x0e, 0xa1, + 0x36, 0xb4, 0xfd, 0x6b, 0xd3, 0x19, 0x92, 0xa1, 0x58, 0x39, 0x2a, 0x9c, 0x56, 0xb5, 0x58, 0x40, + 0x77, 0xf0, 0xd1, 0x76, 0x7c, 0xb1, 0xca, 0x0c, 0xd9, 0x37, 0xda, 0x85, 0xf5, 0xb1, 0xeb, 0xfb, + 0xc4, 0x17, 0x6b, 0x7c, 0xb7, 0x7c, 0x44, 0xb1, 0x9e, 0xe9, 0xbc, 0x17, 0x81, 0x63, 0xe9, 0x37, + 0xfa, 0x06, 0x0e, 0x2c, 0x73, 0x6c, 0x5f, 0x7b, 0x66, 0x60, 0xbb, 0x8e, 0x31, 0x32, 0x27, 0xc4, + 0x37, 0x3c, 0x32, 0x31, 0x6d, 0xc7, 0x76, 0x46, 0xa2, 0xc8, 0xa0, 0xf7, 0x13, 0x90, 0x4b, 0x8a, + 0xd0, 0x22, 0x00, 0x9d, 0x73, 0xec, 0x8e, 0x5c, 0xb1, 0x7e, 0x54, 0x38, 0x2d, 0x6b, 0xec, 0x1b, + 0x1d, 0x40, 0xed, 0xda, 0xf4, 0x89, 0xc1, 0x14, 0x1b, 0x4c, 0x51, 0xa5, 0x82, 0x16, 0x55, 0x3e, + 0x82, 0xfa, 0xb5, 0xe9, 0x38, 0xc4, 0xe3, 0xea, 0x06, 0x53, 0x03, 0x17, 0x31, 0xc0, 0x31, 0x6c, + 0xf8, 0x53, 0xd7, 0xf1, 0xdd, 0x10, 0xb1, 0xc9, 0x10, 0xf5, 0x50, 0x16, 0x41, 0x58, 0x12, 0x78, + 0x37, 0x86, 0xe5, 0x0e, 0x89, 0xb8, 0xc5, 0x62, 0x5d, 0x0f, 0x65, 0x8a, 0x3b, 0x64, 0xa7, 0x30, + 0xf3, 0xc6, 0xa2, 0xc0, 0x4f, 0x61, 0xe6, 0x8d, 0xd1, 0x29, 0x6c, 0xbd, 0x9d, 0x8d, 0xc7, 0xcc, + 0xc3, 0xe9, 0xd8, 0xbc, 0x21, 0x43, 0x71, 0x9b, 0x79, 0x97, 0x16, 0x23, 0x11, 0x2a, 0x63, 0x62, + 0x8e, 0x66, 0xc4, 0x17, 0x11, 0xcf, 0xd3, 0x70, 0x88, 0x8e, 0xa0, 0x9e, 0xb4, 0xbf, 0xcb, 0x4f, + 0x2b, 0x69, 0x7b, 0x01, 0x87, 0x89, 0xe1, 0x47, 0x3b, 0x78, 0x67, 0xcd, 0x3c, 0x8f, 0x38, 0x81, + 0xe7, 0xfa, 0x01, 0xf1, 0xc4, 0x1d, 0x66, 0xb2, 0x12, 0x83, 0xbe, 0x81, 0x7d, 0x9a, 0x5f, 0x13, + 0x33, 0xb0, 0xde, 0x4d, 0xcc, 0xf7, 0xb6, 0x33, 0x4a, 0x2e, 0x7a, 0x8f, 0xcd, 0xb0, 0x02, 0x81, + 0xce, 0x00, 0x8d, 0x4d, 0x3f, 0xe0, 0x23, 0xaa, 0xa0, 0xe9, 0x24, 0xee, 0x32, 0xbb, 0x0c, 0x0d, + 0x3a, 0x81, 0x4d, 0x2a, 0xf5, 0x88, 0x13, 0x61, 0xf7, 0x18, 0x36, 0x25, 0x45, 0xa7, 0x20, 0x78, + 0xc4, 0xa2, 0xa5, 0x8a, 0x2d, 0xcc, 0x88, 0x7c, 0xff, 0xa8, 0x74, 0x5a, 0xd6, 0x36, 0xb9, 0xbc, + 0x4d, 0xc5, 0xb4, 0x92, 0x48, 0xd0, 0x08, 0xdc, 0x69, 0x02, 0xb6, 0xcf, 0x60, 0xf5, 0xc0, 0x9d, + 0xce, 0x31, 0x8f, 0xa0, 0x3e, 0xb5, 0xad, 0xf7, 0xb3, 0x29, 0x2b, 0x36, 0xe2, 0x01, 0xcb, 0x6c, + 0xe0, 0x22, 0x4a, 0x42, 0xe9, 0x5f, 0x15, 0x10, 0x92, 0xac, 0x54, 0x9d, 0xb7, 0x2e, 0xfa, 0x51, + 0x9a, 0xc2, 0xc7, 0xd9, 0x14, 0xa6, 0xe0, 0xb3, 0xcf, 0xcc, 0xe3, 0x34, 0x59, 0xd7, 0x96, 0xc9, + 0x2a, 0x40, 0x69, 0xea, 0xb9, 0x8c, 0xc6, 0x55, 0x8d, 0x7e, 0xa6, 0xdd, 0xac, 0xa6, 0xdd, 0xa4, + 0xd5, 0x61, 0x36, 0xb2, 0x78, 0xae, 0xd7, 0x58, 0xae, 0x57, 0x66, 0x23, 0x8b, 0xe5, 0xb9, 0x04, + 0x0d, 0xaa, 0x8a, 0xc9, 0x04, 0x9c, 0x0b, 0xb3, 0x91, 0x75, 0x11, 0xf1, 0xe9, 0x04, 0xb6, 0x38, + 0x26, 0xe6, 0x14, 0xe7, 0x62, 0x83, 0xa1, 0xe6, 0xb4, 0x3a, 0x05, 0x81, 0xe2, 0x16, 0xa8, 0xc5, + 0xb9, 0xb9, 0x39, 0x1b, 0x59, 0xfd, 0x15, 0xec, 0x6a, 0xe4, 0xb2, 0x6b, 0x33, 0x66, 0x57, 0x54, + 0x87, 0xb6, 0x32, 0xeb, 0x90, 0xb0, 0x50, 0x87, 0x9e, 0x02, 0xe2, 0x75, 0x86, 0xe7, 0xa1, 0x11, + 0xb8, 0x81, 0x39, 0x0e, 0xc9, 0x24, 0x30, 0x4d, 0x8f, 0x29, 0x74, 0x2a, 0x47, 0x3f, 0x04, 0x71, + 0x01, 0x9d, 0x48, 0xfa, 0x90, 0x4d, 0xbb, 0x09, 0x9b, 0x76, 0xac, 0x45, 0x32, 0x3c, 0xf0, 0xc8, + 0xc8, 0xa6, 0x9c, 0xa2, 0x76, 0x2c, 0x09, 0x8c, 0xb8, 0xa3, 0xf8, 0xe2, 0x43, 0xc6, 0xee, 0xfd, + 0x18, 0xc4, 0x13, 0x46, 0x8e, 0x5a, 0x8c, 0x8f, 0x5e, 0x41, 0xc3, 0x9c, 0x0d, 0xed, 0xc0, 0xa0, + 0xec, 0xb4, 0x89, 0x2f, 0x3e, 0x62, 0x49, 0xf7, 0x78, 0x45, 0xd2, 0xc9, 0x14, 0x8f, 0x69, 0xa8, + 0xb4, 0x0d, 0x33, 0xfa, 0xb6, 0x89, 0x8f, 0x9a, 0xb0, 0x4e, 0x57, 0x72, 0x1d, 0xf1, 0xc1, 0x51, + 0xe1, 0x74, 0xf3, 0x7c, 0x2f, 0x9e, 0x04, 0xb7, 0x58, 0x81, 0xd1, 0x98, 0xfa, 0xeb, 0xbb, 0x2d, + 0x2c, 0x5f, 0x0e, 0xb0, 0xa1, 0xe1, 0x4b, 0xb5, 0xdb, 0x31, 0x06, 0x9d, 0x3e, 0xd6, 0xb5, 0xd0, + 0x76, 0xff, 0xe7, 0xb0, 0xfe, 0x49, 0xed, 0xb1, 0x98, 0x6e, 0x8f, 0x68, 0x07, 0xd6, 0x58, 0x1b, + 0x62, 0x59, 0x5f, 0xd5, 0xf8, 0x60, 0x7f, 0x0c, 0x10, 0x7b, 0x40, 0x73, 0x81, 0xfb, 0x6f, 0x5a, + 0xb4, 0xf8, 0x87, 0xab, 0xd4, 0x99, 0x4c, 0x66, 0x22, 0xda, 0x9f, 0xe8, 0xa4, 0x7e, 0x60, 0x4e, + 0xa6, 0xe1, 0x2a, 0xb1, 0x20, 0xb5, 0xc9, 0x52, 0x6a, 0x93, 0x52, 0x1b, 0xf6, 0xd2, 0x01, 0xd4, + 0xc8, 0xb7, 0x33, 0xe2, 0x07, 0xe8, 0x9c, 0x86, 0xcb, 0x9f, 0x8d, 0x03, 0xb6, 0x68, 0xfd, 0x7c, + 0x3f, 0x3f, 0xe6, 0x5a, 0x88, 0x94, 0xae, 0x61, 0x3b, 0xa9, 0xf3, 0x59, 0xc9, 0x38, 0x80, 0x1a, + 0xaf, 0xdf, 0x71, 0x98, 0xaa, 0x5c, 0xa0, 0x0e, 0xd1, 0x73, 0x58, 0xa3, 0xbc, 0xe4, 0x37, 0x92, + 0xd5, 0x8b, 0x70, 0xa0, 0x74, 0x00, 0xf7, 0x23, 0x55, 0xfb, 0x26, 0xb5, 0x69, 0xe9, 0x57, 0xc5, + 0xf8, 0x26, 0xc3, 0x6b, 0x02, 0xe3, 0x78, 0x54, 0x5f, 0x0a, 0xcb, 0xf5, 0xa5, 0x18, 0xd7, 0x97, + 0xa8, 0x97, 0x96, 0xf2, 0x7a, 0x69, 0x79, 0x75, 0x2f, 0x5d, 0xbb, 0xb5, 0x97, 0xae, 0xdf, 0xde, + 0x4b, 0x2b, 0xb9, 0x6c, 0xaf, 0xc6, 0x6c, 0x4f, 0x15, 0xb5, 0xda, 0x52, 0xed, 0xfe, 0x73, 0x19, + 0xf6, 0x97, 0xe3, 0xa0, 0x11, 0xb6, 0x32, 0x41, 0xad, 0x85, 0xb3, 0xdd, 0x3c, 0xff, 0x6a, 0x39, + 0xec, 0xcb, 0x56, 0x67, 0x1a, 0x33, 0xf9, 0xba, 0xa2, 0x76, 0x5e, 0xcb, 0x2d, 0xb5, 0x19, 0x9d, + 0x7a, 0x6e, 0x59, 0x97, 0xfe, 0x58, 0x82, 0x75, 0x6e, 0x84, 0x76, 0x20, 0x32, 0x13, 0xfe, 0x13, + 0xfd, 0x15, 0x50, 0x1d, 0x2a, 0xfd, 0x81, 0xa2, 0xe0, 0x7e, 0x5f, 0xb8, 0x83, 0x36, 0x01, 0x3a, + 0x72, 0x1b, 0x1b, 0xb8, 0xdd, 0xd3, 0xdf, 0x08, 0x05, 0xb4, 0x07, 0x77, 0xd9, 0xf8, 0x42, 0x6e, + 0x1a, 0xca, 0x4b, 0x59, 0x93, 0x15, 0x1d, 0x6b, 0x7d, 0xa1, 0x38, 0x07, 0xea, 0xf2, 0x15, 0xee, + 0x08, 0x25, 0xb4, 0x0d, 0x0d, 0x3e, 0xee, 0x76, 0x8d, 0x56, 0xb7, 0x73, 0x29, 0x94, 0x51, 0x03, + 0x6a, 0xba, 0x7c, 0x19, 0x4e, 0xb5, 0x86, 0x76, 0x01, 0xd1, 0x61, 0x6a, 0xa6, 0xf5, 0x08, 0xc6, + 0x27, 0xaa, 0x20, 0x01, 0x36, 0xd8, 0x30, 0x9a, 0xa7, 0x4a, 0x25, 0x8a, 0x86, 0x65, 0xbd, 0xab, + 0x19, 0x17, 0x83, 0xfe, 0x1b, 0xa1, 0x86, 0xee, 0xc1, 0xf6, 0xa0, 0xd3, 0xef, 0x61, 0x45, 0x7d, + 0xa1, 0xe2, 0xa6, 0x81, 0x35, 0xad, 0xab, 0x09, 0x80, 0x1e, 0xc2, 0x7e, 0x04, 0xd4, 0xb1, 0xdc, + 0x36, 0x5a, 0x6a, 0x5b, 0xd5, 0x0d, 0x0d, 0xcb, 0xca, 0x4b, 0xdc, 0x14, 0xea, 0xd4, 0xd3, 0x0e, + 0x9d, 0xf5, 0xb2, 0x2b, 0x6c, 0x20, 0x09, 0x1e, 0x2e, 0x80, 0xd9, 0x80, 0x96, 0x1a, 0xa5, 0xdb, + 0x6d, 0x35, 0xbb, 0x3f, 0xed, 0x08, 0x0d, 0xba, 0x65, 0x8a, 0x36, 0x06, 0xbd, 0x56, 0x57, 0x6e, + 0x1a, 0x2f, 0x64, 0xb5, 0x85, 0x9b, 0xc2, 0x26, 0x7a, 0x00, 0xf7, 0x99, 0xb3, 0xca, 0x4b, 0xb9, + 0x73, 0x89, 0x9b, 0x6c, 0xb3, 0x1a, 0x56, 0x70, 0x47, 0x6f, 0xbd, 0x11, 0xb6, 0x92, 0xfb, 0x50, + 0x3b, 0xfd, 0xc1, 0x8b, 0x17, 0xaa, 0xa2, 0xe2, 0x8e, 0x6e, 0xb4, 0xf0, 0x6b, 0xdc, 0x12, 0x04, + 0x24, 0xc2, 0x4e, 0x78, 0x0e, 0x86, 0xac, 0x28, 0xdd, 0x41, 0x47, 0x37, 0xf4, 0x37, 0x3d, 0x2c, + 0x6c, 0x4b, 0x7f, 0x28, 0xc6, 0xb5, 0x00, 0x0f, 0xed, 0x80, 0x1e, 0x7d, 0x93, 0x04, 0xa6, 0x3d, + 0x5e, 0x68, 0xdc, 0x85, 0xcc, 0xc6, 0x5d, 0x5c, 0x26, 0x56, 0x69, 0x99, 0x58, 0xe5, 0x3c, 0x62, + 0xad, 0xad, 0x26, 0xd6, 0xfa, 0xad, 0xc4, 0xaa, 0xdc, 0x4e, 0xac, 0x6a, 0x2e, 0xb1, 0x6a, 0x31, + 0xb1, 0x1e, 0xc3, 0x96, 0xed, 0x18, 0x33, 0x9f, 0x18, 0xd7, 0x37, 0xc6, 0xd4, 0xf4, 0x82, 0x1b, + 0xd6, 0xf3, 0xab, 0xda, 0x86, 0xed, 0x0c, 0x7c, 0x72, 0x71, 0xd3, 0xa3, 0x32, 0xe9, 0xdf, 0x05, + 0x78, 0x94, 0x13, 0xab, 0x39, 0xc7, 0x7e, 0x92, 0xe2, 0xd8, 0xf3, 0x65, 0x8e, 0xe5, 0x98, 0xce, + 0x89, 0x16, 0x72, 0x63, 0x5e, 0x5e, 0x7f, 0x5d, 0x98, 0xf3, 0x69, 0x81, 0x39, 0x47, 0x70, 0x48, + 0xf3, 0x63, 0xa0, 0x61, 0x23, 0xf3, 0x70, 0x0b, 0x34, 0x9b, 0x22, 0x44, 0xa7, 0xab, 0x1b, 0x6d, + 0xdc, 0xbe, 0xc0, 0x9a, 0x50, 0xa4, 0x1c, 0x8b, 0xe4, 0x3c, 0x6d, 0xbb, 0xca, 0x15, 0x6e, 0x0a, + 0x25, 0x9a, 0x66, 0x91, 0x62, 0x39, 0xdd, 0xcb, 0x92, 0x05, 0x07, 0xc9, 0xfa, 0xdc, 0xe3, 0xef, + 0xd3, 0xb9, 0xef, 0x22, 0x54, 0x48, 0xc2, 0xf9, 0x86, 0x16, 0x0d, 0xd1, 0x13, 0x28, 0xb3, 0x92, + 0x55, 0x64, 0x3d, 0x65, 0x37, 0xbb, 0xdc, 0x6b, 0x0c, 0x23, 0x1d, 0xc6, 0x35, 0xac, 0xe7, 0xb9, + 0x54, 0xd1, 0xb2, 0xfd, 0x20, 0x2a, 0xf5, 0x7f, 0x2d, 0xc6, 0x7b, 0x58, 0x50, 0x87, 0x7b, 0xc0, + 0x51, 0x67, 0xe1, 0xf7, 0xd4, 0x67, 0xcb, 0x4b, 0x65, 0x58, 0x9d, 0x51, 0x01, 0xbf, 0x3c, 0x70, + 0xeb, 0xa4, 0x2b, 0xc5, 0x05, 0x57, 0xf6, 0xff, 0x52, 0x80, 0xda, 0x1c, 0x9e, 0x4f, 0x91, 0xe5, + 0x3e, 0x93, 0xbe, 0xc7, 0x96, 0x96, 0xef, 0xb1, 0x59, 0x8c, 0x49, 0x27, 0xf4, 0xda, 0x72, 0x42, + 0x1f, 0xc3, 0x46, 0x78, 0xcd, 0x62, 0xd2, 0xe8, 0x39, 0xcb, 0x65, 0x0a, 0x15, 0x49, 0x3f, 0x83, + 0x87, 0x8b, 0x9d, 0xf5, 0x83, 0x1d, 0x10, 0x83, 0xff, 0xf3, 0x74, 0xf7, 0x52, 0xb9, 0xed, 0x5e, + 0x93, 0x5b, 0xed, 0xff, 0x51, 0x80, 0x67, 0x19, 0x53, 0x5f, 0x2a, 0xea, 0x64, 0x42, 0x86, 0xb6, + 0x19, 0xcc, 0xf3, 0x43, 0x77, 0xc3, 0xf5, 0xd0, 0xcb, 0x14, 0x49, 0x0e, 0x12, 0x77, 0xb2, 0x78, + 0x8e, 0x90, 0x0f, 0x77, 0x59, 0x8a, 0xaa, 0x9d, 0xd7, 0xaa, 0x8e, 0x8d, 0x14, 0x37, 0xa8, 0xeb, + 0x36, 0x03, 0x13, 0x23, 0x51, 0x91, 0xea, 0xa1, 0xac, 0x43, 0x0b, 0xd3, 0x73, 0xd8, 0xf1, 0xc8, + 0xb7, 0x33, 0x9b, 0xde, 0x46, 0xaf, 0xcd, 0xe1, 0x88, 0x18, 0x63, 0xf2, 0x81, 0x8c, 0xc3, 0xf8, + 0xa3, 0x48, 0x77, 0x41, 0x55, 0x2d, 0xaa, 0x91, 0xbe, 0x2b, 0xc0, 0xe3, 0x4c, 0x97, 0xc2, 0x24, + 0x8c, 0x1c, 0x21, 0xf4, 0x4e, 0xcd, 0x97, 0x4a, 0xde, 0x70, 0xc3, 0xe0, 0x09, 0xa1, 0x66, 0x7e, + 0xaf, 0xa5, 0xc5, 0x8f, 0xc5, 0x30, 0xb1, 0x53, 0xf6, 0xdb, 0x0c, 0xdb, 0x66, 0xf4, 0x3b, 0x4d, + 0x5c, 0x44, 0x59, 0xc0, 0xf5, 0xec, 0x42, 0x2a, 0x79, 0x70, 0x92, 0x7b, 0xa0, 0x89, 0x88, 0x5f, + 0x2a, 0x9f, 0x2f, 0xd8, 0xd2, 0x6f, 0x0b, 0x99, 0x8b, 0xd2, 0xb8, 0xfc, 0x3f, 0x4f, 0x58, 0xfa, + 0xcd, 0xf7, 0xdd, 0x17, 0xf9, 0x8c, 0xfb, 0x5a, 0x75, 0x98, 0x52, 0x0f, 0x76, 0xa3, 0x0d, 0x5d, + 0xd9, 0xd6, 0xfb, 0xef, 0xff, 0xeb, 0x5a, 0x2e, 0xcd, 0xbe, 0x2b, 0xc6, 0x0c, 0x5e, 0x9c, 0x72, + 0x5e, 0xfa, 0x7a, 0x29, 0xdf, 0x32, 0x6a, 0x5f, 0xb6, 0x65, 0x6e, 0xe7, 0xf9, 0xd3, 0x27, 0x77, + 0x9e, 0x43, 0x10, 0x23, 0xc4, 0x95, 0xaa, 0x5c, 0x61, 0x8d, 0x35, 0x20, 0xb9, 0xd9, 0x56, 0x3b, + 0x42, 0x31, 0xd9, 0x66, 0x98, 0x76, 0xa1, 0x3d, 0x95, 0xf2, 0xda, 0x53, 0x79, 0x75, 0x7b, 0x5a, + 0x93, 0x48, 0xfc, 0x46, 0xd0, 0x3d, 0xd3, 0xf1, 0xdf, 0x12, 0x6f, 0xfe, 0x4b, 0x29, 0x7a, 0x06, + 0x3b, 0x0e, 0xf9, 0x68, 0xf0, 0x9f, 0x04, 0x97, 0x8e, 0x60, 0xdb, 0x21, 0x1f, 0x19, 0x4e, 0xbe, + 0xfd, 0x28, 0x7e, 0x57, 0x84, 0xe3, 0xdc, 0x75, 0xe6, 0xa7, 0xd1, 0x4f, 0x9d, 0xc6, 0x79, 0x46, + 0xd3, 0xcb, 0x33, 0xce, 0x3d, 0x90, 0xdf, 0x7f, 0xf2, 0x81, 0xdc, 0x83, 0xed, 0xe4, 0x55, 0x20, + 0x3a, 0x09, 0x11, 0x76, 0x22, 0x71, 0x9f, 0xde, 0x2f, 0x43, 0x2b, 0xa1, 0x94, 0x73, 0x77, 0xb8, + 0xf5, 0x0c, 0x9e, 0xc6, 0x6f, 0xc1, 0x16, 0x31, 0x3f, 0xf0, 0x87, 0x58, 0x5e, 0x97, 0x94, 0xfe, + 0x5e, 0x88, 0x8f, 0x6c, 0x0e, 0x9f, 0x87, 0xf0, 0x2a, 0x15, 0xc2, 0x27, 0xcb, 0x21, 0x5c, 0x32, + 0xca, 0x0d, 0x1d, 0xc9, 0x8e, 0x5c, 0xb6, 0x9b, 0x85, 0xbc, 0x1c, 0x2c, 0xae, 0xf6, 0xbf, 0x24, + 0xfd, 0x38, 0x76, 0xe8, 0x82, 0x04, 0x26, 0xbd, 0x38, 0xda, 0x96, 0x3d, 0x65, 0x3f, 0xe2, 0xa2, + 0x2f, 0xa0, 0x61, 0x5a, 0x16, 0xf1, 0x7d, 0xc3, 0xb3, 0x47, 0xef, 0x02, 0x3f, 0x8c, 0xc6, 0x06, + 0x17, 0x6a, 0x4c, 0xf6, 0xe4, 0x9f, 0x65, 0xd8, 0x5e, 0xaa, 0x45, 0x74, 0x3f, 0x19, 0xd5, 0x48, + 0xb8, 0x83, 0xbe, 0x84, 0x2f, 0x92, 0x8a, 0x44, 0x1a, 0xd0, 0xa1, 0x86, 0x5f, 0x61, 0x45, 0xc7, + 0x4d, 0xa1, 0x80, 0x4e, 0x40, 0x5a, 0x01, 0xd4, 0xd5, 0x36, 0xee, 0x0e, 0x74, 0xa1, 0x88, 0x9e, + 0xc0, 0x49, 0x12, 0xc7, 0x1c, 0xe3, 0x31, 0x90, 0xa3, 0xf8, 0xf0, 0x77, 0x8e, 0x50, 0x42, 0xc7, + 0xf0, 0x20, 0x07, 0x3b, 0xe7, 0xec, 0x57, 0xf0, 0xe5, 0x32, 0x84, 0x0f, 0xc2, 0x54, 0x7c, 0x2d, + 0xab, 0x2d, 0xf9, 0xa2, 0x85, 0x85, 0x35, 0xfa, 0x44, 0xca, 0x07, 0xb3, 0xa7, 0xd8, 0x3a, 0x7a, + 0x0a, 0xa7, 0xf9, 0x18, 0xb9, 0xa5, 0x61, 0xb9, 0xf9, 0x26, 0x3a, 0xc7, 0xca, 0xea, 0xe5, 0x65, + 0x3d, 0xf1, 0x6c, 0x13, 0xaa, 0xe8, 0x39, 0x3c, 0xcd, 0x07, 0x67, 0x3c, 0xac, 0x6a, 0xe8, 0x1c, + 0xce, 0xf2, 0x2c, 0xb4, 0x6c, 0x2a, 0x42, 0xfa, 0xc4, 0x16, 0x6d, 0x62, 0x72, 0xd6, 0xd1, 0x19, + 0x3c, 0xc9, 0x02, 0x2a, 0x5d, 0x4d, 0xc3, 0x8a, 0x6e, 0x0c, 0xfa, 0x58, 0x33, 0x34, 0xdc, 0xef, + 0x75, 0x3b, 0x4d, 0xdc, 0x14, 0x36, 0xb2, 0x4f, 0x23, 0x91, 0xa4, 0x42, 0xe3, 0x62, 0xed, 0x65, + 0xe1, 0x97, 0x85, 0x3b, 0xff, 0x0d, 0x00, 0x00, 0xff, 0xff, 0x7d, 0x19, 0xa5, 0x6e, 0x0d, 0x1b, + 0x00, 0x00, +} diff --git a/protocol/dota_gcmessages_client_team.proto b/protocol/dota_gcmessages_client_team.proto new file mode 100644 index 0000000..e41d66c --- /dev/null +++ b/protocol/dota_gcmessages_client_team.proto @@ -0,0 +1,291 @@ +syntax = "proto2"; +package protocol; + +import "dota_shared_enums.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +enum ETeamInviteResult { + TEAM_INVITE_SUCCESS = 0; + TEAM_INVITE_FAILURE_INVITE_REJECTED = 1; + TEAM_INVITE_FAILURE_INVITE_TIMEOUT = 2; + TEAM_INVITE_ERROR_TEAM_AT_MEMBER_LIMIT = 3; + TEAM_INVITE_ERROR_TEAM_LOCKED = 4; + TEAM_INVITE_ERROR_INVITEE_NOT_AVAILABLE = 5; + TEAM_INVITE_ERROR_INVITEE_BUSY = 6; + TEAM_INVITE_ERROR_INVITEE_ALREADY_MEMBER = 7; + TEAM_INVITE_ERROR_INVITEE_AT_TEAM_LIMIT = 8; + TEAM_INVITE_ERROR_INVITEE_INSUFFICIENT_LEVEL = 9; + TEAM_INVITE_ERROR_INVITER_INVALID_ACCOUNT_TYPE = 10; + TEAM_INVITE_ERROR_INVITER_NOT_ADMIN = 11; + TEAM_INVITE_ERROR_INCORRECT_USER_RESPONDED = 12; + TEAM_INVITE_ERROR_UNSPECIFIED = 13; +} + +message CMsgDOTATeamMemberSDO { + optional uint32 account_id = 1; + repeated uint32 team_ids = 2; + optional uint32 profile_team_id = 3; +} + +message CMsgDOTATeamAdminSDO { + optional uint32 account_id = 1; + repeated uint32 team_ids = 2; +} + +message CMsgDOTATeamMember { + optional uint32 account_id = 1; + optional uint32 time_joined = 4; +} + +message CMsgDOTATeam { + repeated CMsgDOTATeamMember members = 1; + optional uint32 team_id = 2; + optional string name = 3; + optional string tag = 4; + optional uint32 admin_id = 5; + optional uint32 time_created = 6; + optional bool disbanded = 7; + optional uint32 wins = 8; + optional uint32 losses = 9; + optional uint32 rank = 10; + optional uint32 calibration_games_remaining = 24; + optional uint64 logo = 11; + optional uint64 base_logo = 12; + optional uint64 banner_logo = 13; + optional uint64 sponsor_logo = 14; + optional string country_code = 15; + optional string url = 16; + optional uint32 fullgamesplayed = 17; + repeated uint32 leagues = 18; + optional uint32 gamesplayed = 19; + optional uint32 gamesplayedwithcurrentroster = 20; + optional uint32 teammatchmakinggamesplayed = 21; + optional uint32 lastplayedgametime = 22; + optional uint32 lastrenametime = 23; + repeated uint64 recent_match_ids = 25; + repeated uint64 top_match_ids = 26; + optional bool pickup_team = 27; +} + +message CMsgDOTATeamInfo { + message Member { + optional uint32 account_id = 1; + optional uint32 time_joined = 2; + optional bool admin = 3; + } + + message AuditEntry { + optional uint32 audit_action = 1; + optional uint32 timestamp = 2; + optional uint32 account_id = 3; + } + + repeated CMsgDOTATeamInfo.Member members = 1; + optional uint32 team_id = 2; + optional string name = 3; + optional string tag = 4; + optional uint32 time_created = 5; + optional bool pro = 6; + optional bool pickup_team = 8; + optional uint64 ugc_logo = 9; + optional uint64 ugc_base_logo = 10; + optional uint64 ugc_banner_logo = 11; + optional uint64 ugc_sponsor_logo = 12; + optional string country_code = 13; + optional string url = 14; + optional uint32 wins = 15; + optional uint32 losses = 16; + optional uint32 games_played_total = 19; + optional uint32 games_played_matchmaking = 20; + repeated uint32 registered_member_account_ids = 30; + repeated CMsgDOTATeamInfo.AuditEntry audit_entries = 31; + optional ELeagueRegion region = 29 [default = LEAGUE_REGION_UNSET]; +} + +message CMsgDOTATeamInfoRequest { + optional CMsgDOTATeamInfo result = 1; +} + +message CMsgDOTATeamsInfo { + optional uint32 league_id = 1; + repeated CMsgDOTATeamInfo teams = 2; +} + +message CMsgDOTAMyTeamInfoRequest { +} + +message CMsgDOTACreateTeam { + optional string name = 1; + optional string tag = 2; + optional uint64 logo = 3; + optional uint64 base_logo = 4; + optional uint64 banner_logo = 5; + optional uint64 sponsor_logo = 6; + optional string country_code = 7; + optional string url = 8; + optional bool pickup_team = 9; +} + +message CMsgDOTACreateTeamResponse { + enum Result { + INVALID = -1; + SUCCESS = 0; + NAME_EMPTY = 1; + NAME_BAD_CHARACTERS = 2; + NAME_TAKEN = 3; + NAME_TOO_LONG = 4; + TAG_EMPTY = 5; + TAG_BAD_CHARACTERS = 6; + TAG_TAKEN = 7; + TAG_TOO_LONG = 8; + CREATOR_BUSY = 9; + UNSPECIFIED_ERROR = 10; + CREATOR_TEAM_LIMIT_REACHED = 11; + NO_LOGO = 12; + CREATOR_TEAM_CREATION_COOLDOWN = 13; + LOGO_UPLOAD_FAILED = 14; + NAME_CHANGED_TOO_RECENTLY = 15; + CREATOR_INSUFFICIENT_LEVEL = 16; + INVALID_ACCOUNT_TYPE = 17; + } + + optional CMsgDOTACreateTeamResponse.Result result = 1 [default = INVALID]; + optional uint32 team_id = 2; +} + +message CMsgDOTAEditTeamDetails { + optional uint32 team_id = 1; + optional string name = 2; + optional string tag = 3; + optional uint64 logo = 4; + optional uint64 base_logo = 5; + optional uint64 banner_logo = 6; + optional uint64 sponsor_logo = 7; + optional string country_code = 8; + optional string url = 9; + optional bool in_use_by_party = 10; +} + +message CMsgDOTAEditTeamDetailsResponse { + enum Result { + SUCCESS = 0; + FAILURE_INVALID_ACCOUNT_TYPE = 1; + FAILURE_NOT_MEMBER = 2; + FAILURE_TEAM_LOCKED = 3; + FAILURE_UNSPECIFIED_ERROR = 4; + } + + optional CMsgDOTAEditTeamDetailsResponse.Result result = 1 [default = SUCCESS]; +} + +message CMsgDOTATeamProfileResponse { + optional uint32 eresult = 1; + optional CMsgDOTATeam team = 2; +} + +message CMsgDOTAProTeamListRequest { +} + +message CMsgDOTAProTeamListResponse { + message TeamEntry { + optional uint32 team_id = 1; + optional string tag = 2; + optional uint32 time_created = 3; + optional uint64 logo = 4; + optional string country_code = 5; + optional uint32 member_count = 6; + } + + repeated CMsgDOTAProTeamListResponse.TeamEntry teams = 1; + optional uint32 eresult = 2; +} + +message CMsgDOTATeamInvite_InviterToGC { + optional uint32 account_id = 1; + optional uint32 team_id = 2; +} + +message CMsgDOTATeamInvite_GCImmediateResponseToInviter { + optional ETeamInviteResult result = 1 [default = TEAM_INVITE_SUCCESS]; + optional string invitee_name = 2; + optional uint32 required_badge_level = 3; +} + +message CMsgDOTATeamInvite_GCRequestToInvitee { + optional uint32 inviter_account_id = 1; + optional string team_name = 2; + optional string team_tag = 3; + optional uint64 logo = 4; +} + +message CMsgDOTATeamInvite_InviteeResponseToGC { + optional ETeamInviteResult result = 1 [default = TEAM_INVITE_SUCCESS]; +} + +message CMsgDOTATeamInvite_GCResponseToInviter { + optional ETeamInviteResult result = 1 [default = TEAM_INVITE_SUCCESS]; + optional string invitee_name = 2; +} + +message CMsgDOTATeamInvite_GCResponseToInvitee { + optional ETeamInviteResult result = 1 [default = TEAM_INVITE_SUCCESS]; + optional string team_name = 2; +} + +message CMsgDOTAKickTeamMember { + optional uint32 account_id = 1; + optional uint32 team_id = 2; +} + +message CMsgDOTAKickTeamMemberResponse { + enum Result { + SUCCESS = 0; + FAILURE_INVALID_ACCOUNT_TYPE = 1; + FAILURE_KICKER_NOT_ADMIN = 2; + FAILURE_KICKEE_NOT_MEMBER = 3; + FAILURE_TEAM_LOCKED = 4; + FAILURE_UNSPECIFIED_ERROR = 5; + } + + optional CMsgDOTAKickTeamMemberResponse.Result result = 1 [default = SUCCESS]; +} + +message CMsgDOTATransferTeamAdmin { + optional uint32 new_admin_account_id = 1; + optional uint32 team_id = 2; +} + +message CMsgDOTATransferTeamAdminResponse { + enum Result { + SUCCESS = 0; + FAILURE_INVALID_ACCOUNT_TYPE = 1; + FAILURE_NOT_ADMIN = 2; + FAILURE_SAME_ACCOUNT = 3; + FAILURE_NOT_MEMBER = 4; + FAILURE_UNSPECIFIED_ERROR = 5; + } + + optional CMsgDOTATransferTeamAdminResponse.Result result = 1 [default = SUCCESS]; +} + +message CMsgDOTALeaveTeam { + optional uint32 team_id = 1; +} + +message CMsgDOTALeaveTeamResponse { + enum Result { + SUCCESS = 0; + FAILURE_NOT_MEMBER = 1; + FAILURE_TEAM_LOCKED = 2; + FAILURE_UNSPECIFIED_ERROR = 3; + } + + optional CMsgDOTALeaveTeamResponse.Result result = 1 [default = SUCCESS]; +} + +message CMsgDOTABetaParticipation { + optional uint32 access_rights = 1; +} + diff --git a/protocol/dota_gcmessages_client_team/dota_gcmessages_client_team.go b/protocol/dota_gcmessages_client_team/dota_gcmessages_client_team.go deleted file mode 100755 index 5d982d0..0000000 --- a/protocol/dota_gcmessages_client_team/dota_gcmessages_client_team.go +++ /dev/null @@ -1,1904 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: dota_gcmessages_client_team.proto - -package dota_gcmessages_client_team - -import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package - -type ETeamInviteResult int32 - -const ( - ETeamInviteResult_TEAM_INVITE_SUCCESS ETeamInviteResult = 0 - ETeamInviteResult_TEAM_INVITE_FAILURE_INVITE_REJECTED ETeamInviteResult = 1 - ETeamInviteResult_TEAM_INVITE_FAILURE_INVITE_TIMEOUT ETeamInviteResult = 2 - ETeamInviteResult_TEAM_INVITE_ERROR_TEAM_AT_MEMBER_LIMIT ETeamInviteResult = 3 - ETeamInviteResult_TEAM_INVITE_ERROR_TEAM_LOCKED ETeamInviteResult = 4 - ETeamInviteResult_TEAM_INVITE_ERROR_INVITEE_NOT_AVAILABLE ETeamInviteResult = 5 - ETeamInviteResult_TEAM_INVITE_ERROR_INVITEE_BUSY ETeamInviteResult = 6 - ETeamInviteResult_TEAM_INVITE_ERROR_INVITEE_ALREADY_MEMBER ETeamInviteResult = 7 - ETeamInviteResult_TEAM_INVITE_ERROR_INVITEE_AT_TEAM_LIMIT ETeamInviteResult = 8 - ETeamInviteResult_TEAM_INVITE_ERROR_INVITEE_INSUFFICIENT_LEVEL ETeamInviteResult = 9 - ETeamInviteResult_TEAM_INVITE_ERROR_INVITER_INVALID_ACCOUNT_TYPE ETeamInviteResult = 10 - ETeamInviteResult_TEAM_INVITE_ERROR_INVITER_NOT_ADMIN ETeamInviteResult = 11 - ETeamInviteResult_TEAM_INVITE_ERROR_INCORRECT_USER_RESPONDED ETeamInviteResult = 12 - ETeamInviteResult_TEAM_INVITE_ERROR_UNSPECIFIED ETeamInviteResult = 13 -) - -var ETeamInviteResult_name = map[int32]string{ - 0: "TEAM_INVITE_SUCCESS", - 1: "TEAM_INVITE_FAILURE_INVITE_REJECTED", - 2: "TEAM_INVITE_FAILURE_INVITE_TIMEOUT", - 3: "TEAM_INVITE_ERROR_TEAM_AT_MEMBER_LIMIT", - 4: "TEAM_INVITE_ERROR_TEAM_LOCKED", - 5: "TEAM_INVITE_ERROR_INVITEE_NOT_AVAILABLE", - 6: "TEAM_INVITE_ERROR_INVITEE_BUSY", - 7: "TEAM_INVITE_ERROR_INVITEE_ALREADY_MEMBER", - 8: "TEAM_INVITE_ERROR_INVITEE_AT_TEAM_LIMIT", - 9: "TEAM_INVITE_ERROR_INVITEE_INSUFFICIENT_LEVEL", - 10: "TEAM_INVITE_ERROR_INVITER_INVALID_ACCOUNT_TYPE", - 11: "TEAM_INVITE_ERROR_INVITER_NOT_ADMIN", - 12: "TEAM_INVITE_ERROR_INCORRECT_USER_RESPONDED", - 13: "TEAM_INVITE_ERROR_UNSPECIFIED", -} -var ETeamInviteResult_value = map[string]int32{ - "TEAM_INVITE_SUCCESS": 0, - "TEAM_INVITE_FAILURE_INVITE_REJECTED": 1, - "TEAM_INVITE_FAILURE_INVITE_TIMEOUT": 2, - "TEAM_INVITE_ERROR_TEAM_AT_MEMBER_LIMIT": 3, - "TEAM_INVITE_ERROR_TEAM_LOCKED": 4, - "TEAM_INVITE_ERROR_INVITEE_NOT_AVAILABLE": 5, - "TEAM_INVITE_ERROR_INVITEE_BUSY": 6, - "TEAM_INVITE_ERROR_INVITEE_ALREADY_MEMBER": 7, - "TEAM_INVITE_ERROR_INVITEE_AT_TEAM_LIMIT": 8, - "TEAM_INVITE_ERROR_INVITEE_INSUFFICIENT_LEVEL": 9, - "TEAM_INVITE_ERROR_INVITER_INVALID_ACCOUNT_TYPE": 10, - "TEAM_INVITE_ERROR_INVITER_NOT_ADMIN": 11, - "TEAM_INVITE_ERROR_INCORRECT_USER_RESPONDED": 12, - "TEAM_INVITE_ERROR_UNSPECIFIED": 13, -} - -func (x ETeamInviteResult) Enum() *ETeamInviteResult { - p := new(ETeamInviteResult) - *p = x - return p -} -func (x ETeamInviteResult) String() string { - return proto.EnumName(ETeamInviteResult_name, int32(x)) -} -func (x *ETeamInviteResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(ETeamInviteResult_value, data, "ETeamInviteResult") - if err != nil { - return err - } - *x = ETeamInviteResult(value) - return nil -} -func (ETeamInviteResult) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -type CMsgDOTACreateTeamResponse_Result int32 - -const ( - CMsgDOTACreateTeamResponse_INVALID CMsgDOTACreateTeamResponse_Result = -1 - CMsgDOTACreateTeamResponse_SUCCESS CMsgDOTACreateTeamResponse_Result = 0 - CMsgDOTACreateTeamResponse_NAME_EMPTY CMsgDOTACreateTeamResponse_Result = 1 - CMsgDOTACreateTeamResponse_NAME_BAD_CHARACTERS CMsgDOTACreateTeamResponse_Result = 2 - CMsgDOTACreateTeamResponse_NAME_TAKEN CMsgDOTACreateTeamResponse_Result = 3 - CMsgDOTACreateTeamResponse_NAME_TOO_LONG CMsgDOTACreateTeamResponse_Result = 4 - CMsgDOTACreateTeamResponse_TAG_EMPTY CMsgDOTACreateTeamResponse_Result = 5 - CMsgDOTACreateTeamResponse_TAG_BAD_CHARACTERS CMsgDOTACreateTeamResponse_Result = 6 - CMsgDOTACreateTeamResponse_TAG_TAKEN CMsgDOTACreateTeamResponse_Result = 7 - CMsgDOTACreateTeamResponse_TAG_TOO_LONG CMsgDOTACreateTeamResponse_Result = 8 - CMsgDOTACreateTeamResponse_CREATOR_BUSY CMsgDOTACreateTeamResponse_Result = 9 - CMsgDOTACreateTeamResponse_UNSPECIFIED_ERROR CMsgDOTACreateTeamResponse_Result = 10 - CMsgDOTACreateTeamResponse_CREATOR_TEAM_LIMIT_REACHED CMsgDOTACreateTeamResponse_Result = 11 - CMsgDOTACreateTeamResponse_NO_LOGO CMsgDOTACreateTeamResponse_Result = 12 - CMsgDOTACreateTeamResponse_CREATOR_TEAM_CREATION_COOLDOWN CMsgDOTACreateTeamResponse_Result = 13 - CMsgDOTACreateTeamResponse_LOGO_UPLOAD_FAILED CMsgDOTACreateTeamResponse_Result = 14 - CMsgDOTACreateTeamResponse_NAME_CHANGED_TOO_RECENTLY CMsgDOTACreateTeamResponse_Result = 15 - CMsgDOTACreateTeamResponse_CREATOR_INSUFFICIENT_LEVEL CMsgDOTACreateTeamResponse_Result = 16 - CMsgDOTACreateTeamResponse_INVALID_ACCOUNT_TYPE CMsgDOTACreateTeamResponse_Result = 17 -) - -var CMsgDOTACreateTeamResponse_Result_name = map[int32]string{ - -1: "INVALID", - 0: "SUCCESS", - 1: "NAME_EMPTY", - 2: "NAME_BAD_CHARACTERS", - 3: "NAME_TAKEN", - 4: "NAME_TOO_LONG", - 5: "TAG_EMPTY", - 6: "TAG_BAD_CHARACTERS", - 7: "TAG_TAKEN", - 8: "TAG_TOO_LONG", - 9: "CREATOR_BUSY", - 10: "UNSPECIFIED_ERROR", - 11: "CREATOR_TEAM_LIMIT_REACHED", - 12: "NO_LOGO", - 13: "CREATOR_TEAM_CREATION_COOLDOWN", - 14: "LOGO_UPLOAD_FAILED", - 15: "NAME_CHANGED_TOO_RECENTLY", - 16: "CREATOR_INSUFFICIENT_LEVEL", - 17: "INVALID_ACCOUNT_TYPE", -} -var CMsgDOTACreateTeamResponse_Result_value = map[string]int32{ - "INVALID": -1, - "SUCCESS": 0, - "NAME_EMPTY": 1, - "NAME_BAD_CHARACTERS": 2, - "NAME_TAKEN": 3, - "NAME_TOO_LONG": 4, - "TAG_EMPTY": 5, - "TAG_BAD_CHARACTERS": 6, - "TAG_TAKEN": 7, - "TAG_TOO_LONG": 8, - "CREATOR_BUSY": 9, - "UNSPECIFIED_ERROR": 10, - "CREATOR_TEAM_LIMIT_REACHED": 11, - "NO_LOGO": 12, - "CREATOR_TEAM_CREATION_COOLDOWN": 13, - "LOGO_UPLOAD_FAILED": 14, - "NAME_CHANGED_TOO_RECENTLY": 15, - "CREATOR_INSUFFICIENT_LEVEL": 16, - "INVALID_ACCOUNT_TYPE": 17, -} - -func (x CMsgDOTACreateTeamResponse_Result) Enum() *CMsgDOTACreateTeamResponse_Result { - p := new(CMsgDOTACreateTeamResponse_Result) - *p = x - return p -} -func (x CMsgDOTACreateTeamResponse_Result) String() string { - return proto.EnumName(CMsgDOTACreateTeamResponse_Result_name, int32(x)) -} -func (x *CMsgDOTACreateTeamResponse_Result) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTACreateTeamResponse_Result_value, data, "CMsgDOTACreateTeamResponse_Result") - if err != nil { - return err - } - *x = CMsgDOTACreateTeamResponse_Result(value) - return nil -} -func (CMsgDOTACreateTeamResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{8, 0} -} - -type CMsgDOTAEditTeamDetailsResponse_Result int32 - -const ( - CMsgDOTAEditTeamDetailsResponse_SUCCESS CMsgDOTAEditTeamDetailsResponse_Result = 0 - CMsgDOTAEditTeamDetailsResponse_FAILURE_INVALID_ACCOUNT_TYPE CMsgDOTAEditTeamDetailsResponse_Result = 1 - CMsgDOTAEditTeamDetailsResponse_FAILURE_NOT_MEMBER CMsgDOTAEditTeamDetailsResponse_Result = 2 - CMsgDOTAEditTeamDetailsResponse_FAILURE_TEAM_LOCKED CMsgDOTAEditTeamDetailsResponse_Result = 3 - CMsgDOTAEditTeamDetailsResponse_FAILURE_UNSPECIFIED_ERROR CMsgDOTAEditTeamDetailsResponse_Result = 4 -) - -var CMsgDOTAEditTeamDetailsResponse_Result_name = map[int32]string{ - 0: "SUCCESS", - 1: "FAILURE_INVALID_ACCOUNT_TYPE", - 2: "FAILURE_NOT_MEMBER", - 3: "FAILURE_TEAM_LOCKED", - 4: "FAILURE_UNSPECIFIED_ERROR", -} -var CMsgDOTAEditTeamDetailsResponse_Result_value = map[string]int32{ - "SUCCESS": 0, - "FAILURE_INVALID_ACCOUNT_TYPE": 1, - "FAILURE_NOT_MEMBER": 2, - "FAILURE_TEAM_LOCKED": 3, - "FAILURE_UNSPECIFIED_ERROR": 4, -} - -func (x CMsgDOTAEditTeamDetailsResponse_Result) Enum() *CMsgDOTAEditTeamDetailsResponse_Result { - p := new(CMsgDOTAEditTeamDetailsResponse_Result) - *p = x - return p -} -func (x CMsgDOTAEditTeamDetailsResponse_Result) String() string { - return proto.EnumName(CMsgDOTAEditTeamDetailsResponse_Result_name, int32(x)) -} -func (x *CMsgDOTAEditTeamDetailsResponse_Result) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAEditTeamDetailsResponse_Result_value, data, "CMsgDOTAEditTeamDetailsResponse_Result") - if err != nil { - return err - } - *x = CMsgDOTAEditTeamDetailsResponse_Result(value) - return nil -} -func (CMsgDOTAEditTeamDetailsResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{10, 0} -} - -type CMsgDOTAKickTeamMemberResponse_Result int32 - -const ( - CMsgDOTAKickTeamMemberResponse_SUCCESS CMsgDOTAKickTeamMemberResponse_Result = 0 - CMsgDOTAKickTeamMemberResponse_FAILURE_INVALID_ACCOUNT_TYPE CMsgDOTAKickTeamMemberResponse_Result = 1 - CMsgDOTAKickTeamMemberResponse_FAILURE_KICKER_NOT_ADMIN CMsgDOTAKickTeamMemberResponse_Result = 2 - CMsgDOTAKickTeamMemberResponse_FAILURE_KICKEE_NOT_MEMBER CMsgDOTAKickTeamMemberResponse_Result = 3 - CMsgDOTAKickTeamMemberResponse_FAILURE_TEAM_LOCKED CMsgDOTAKickTeamMemberResponse_Result = 4 - CMsgDOTAKickTeamMemberResponse_FAILURE_UNSPECIFIED_ERROR CMsgDOTAKickTeamMemberResponse_Result = 5 -) - -var CMsgDOTAKickTeamMemberResponse_Result_name = map[int32]string{ - 0: "SUCCESS", - 1: "FAILURE_INVALID_ACCOUNT_TYPE", - 2: "FAILURE_KICKER_NOT_ADMIN", - 3: "FAILURE_KICKEE_NOT_MEMBER", - 4: "FAILURE_TEAM_LOCKED", - 5: "FAILURE_UNSPECIFIED_ERROR", -} -var CMsgDOTAKickTeamMemberResponse_Result_value = map[string]int32{ - "SUCCESS": 0, - "FAILURE_INVALID_ACCOUNT_TYPE": 1, - "FAILURE_KICKER_NOT_ADMIN": 2, - "FAILURE_KICKEE_NOT_MEMBER": 3, - "FAILURE_TEAM_LOCKED": 4, - "FAILURE_UNSPECIFIED_ERROR": 5, -} - -func (x CMsgDOTAKickTeamMemberResponse_Result) Enum() *CMsgDOTAKickTeamMemberResponse_Result { - p := new(CMsgDOTAKickTeamMemberResponse_Result) - *p = x - return p -} -func (x CMsgDOTAKickTeamMemberResponse_Result) String() string { - return proto.EnumName(CMsgDOTAKickTeamMemberResponse_Result_name, int32(x)) -} -func (x *CMsgDOTAKickTeamMemberResponse_Result) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAKickTeamMemberResponse_Result_value, data, "CMsgDOTAKickTeamMemberResponse_Result") - if err != nil { - return err - } - *x = CMsgDOTAKickTeamMemberResponse_Result(value) - return nil -} -func (CMsgDOTAKickTeamMemberResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{21, 0} -} - -type CMsgDOTATransferTeamAdminResponse_Result int32 - -const ( - CMsgDOTATransferTeamAdminResponse_SUCCESS CMsgDOTATransferTeamAdminResponse_Result = 0 - CMsgDOTATransferTeamAdminResponse_FAILURE_INVALID_ACCOUNT_TYPE CMsgDOTATransferTeamAdminResponse_Result = 1 - CMsgDOTATransferTeamAdminResponse_FAILURE_NOT_ADMIN CMsgDOTATransferTeamAdminResponse_Result = 2 - CMsgDOTATransferTeamAdminResponse_FAILURE_SAME_ACCOUNT CMsgDOTATransferTeamAdminResponse_Result = 3 - CMsgDOTATransferTeamAdminResponse_FAILURE_NOT_MEMBER CMsgDOTATransferTeamAdminResponse_Result = 4 - CMsgDOTATransferTeamAdminResponse_FAILURE_UNSPECIFIED_ERROR CMsgDOTATransferTeamAdminResponse_Result = 5 -) - -var CMsgDOTATransferTeamAdminResponse_Result_name = map[int32]string{ - 0: "SUCCESS", - 1: "FAILURE_INVALID_ACCOUNT_TYPE", - 2: "FAILURE_NOT_ADMIN", - 3: "FAILURE_SAME_ACCOUNT", - 4: "FAILURE_NOT_MEMBER", - 5: "FAILURE_UNSPECIFIED_ERROR", -} -var CMsgDOTATransferTeamAdminResponse_Result_value = map[string]int32{ - "SUCCESS": 0, - "FAILURE_INVALID_ACCOUNT_TYPE": 1, - "FAILURE_NOT_ADMIN": 2, - "FAILURE_SAME_ACCOUNT": 3, - "FAILURE_NOT_MEMBER": 4, - "FAILURE_UNSPECIFIED_ERROR": 5, -} - -func (x CMsgDOTATransferTeamAdminResponse_Result) Enum() *CMsgDOTATransferTeamAdminResponse_Result { - p := new(CMsgDOTATransferTeamAdminResponse_Result) - *p = x - return p -} -func (x CMsgDOTATransferTeamAdminResponse_Result) String() string { - return proto.EnumName(CMsgDOTATransferTeamAdminResponse_Result_name, int32(x)) -} -func (x *CMsgDOTATransferTeamAdminResponse_Result) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTATransferTeamAdminResponse_Result_value, data, "CMsgDOTATransferTeamAdminResponse_Result") - if err != nil { - return err - } - *x = CMsgDOTATransferTeamAdminResponse_Result(value) - return nil -} -func (CMsgDOTATransferTeamAdminResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{23, 0} -} - -type CMsgDOTAChangeTeamSubResponse_Result int32 - -const ( - CMsgDOTAChangeTeamSubResponse_SUCCESS CMsgDOTAChangeTeamSubResponse_Result = 0 - CMsgDOTAChangeTeamSubResponse_FAILURE_INVALID_ACCOUNT_TYPE CMsgDOTAChangeTeamSubResponse_Result = 1 - CMsgDOTAChangeTeamSubResponse_FAILURE_SAME_ACCOUNT CMsgDOTAChangeTeamSubResponse_Result = 2 - CMsgDOTAChangeTeamSubResponse_FAILURE_NOT_ADMIN CMsgDOTAChangeTeamSubResponse_Result = 3 - CMsgDOTAChangeTeamSubResponse_FAILURE_NOT_MEMBER CMsgDOTAChangeTeamSubResponse_Result = 4 - CMsgDOTAChangeTeamSubResponse_FAILURE_NOT_SUB CMsgDOTAChangeTeamSubResponse_Result = 5 - CMsgDOTAChangeTeamSubResponse_FAILURE_ALREADY_SUB CMsgDOTAChangeTeamSubResponse_Result = 6 - CMsgDOTAChangeTeamSubResponse_FAILURE_UNSPECIFIED_ERROR CMsgDOTAChangeTeamSubResponse_Result = 7 -) - -var CMsgDOTAChangeTeamSubResponse_Result_name = map[int32]string{ - 0: "SUCCESS", - 1: "FAILURE_INVALID_ACCOUNT_TYPE", - 2: "FAILURE_SAME_ACCOUNT", - 3: "FAILURE_NOT_ADMIN", - 4: "FAILURE_NOT_MEMBER", - 5: "FAILURE_NOT_SUB", - 6: "FAILURE_ALREADY_SUB", - 7: "FAILURE_UNSPECIFIED_ERROR", -} -var CMsgDOTAChangeTeamSubResponse_Result_value = map[string]int32{ - "SUCCESS": 0, - "FAILURE_INVALID_ACCOUNT_TYPE": 1, - "FAILURE_SAME_ACCOUNT": 2, - "FAILURE_NOT_ADMIN": 3, - "FAILURE_NOT_MEMBER": 4, - "FAILURE_NOT_SUB": 5, - "FAILURE_ALREADY_SUB": 6, - "FAILURE_UNSPECIFIED_ERROR": 7, -} - -func (x CMsgDOTAChangeTeamSubResponse_Result) Enum() *CMsgDOTAChangeTeamSubResponse_Result { - p := new(CMsgDOTAChangeTeamSubResponse_Result) - *p = x - return p -} -func (x CMsgDOTAChangeTeamSubResponse_Result) String() string { - return proto.EnumName(CMsgDOTAChangeTeamSubResponse_Result_name, int32(x)) -} -func (x *CMsgDOTAChangeTeamSubResponse_Result) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAChangeTeamSubResponse_Result_value, data, "CMsgDOTAChangeTeamSubResponse_Result") - if err != nil { - return err - } - *x = CMsgDOTAChangeTeamSubResponse_Result(value) - return nil -} -func (CMsgDOTAChangeTeamSubResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{25, 0} -} - -type CMsgDOTALeaveTeamResponse_Result int32 - -const ( - CMsgDOTALeaveTeamResponse_SUCCESS CMsgDOTALeaveTeamResponse_Result = 0 - CMsgDOTALeaveTeamResponse_FAILURE_NOT_MEMBER CMsgDOTALeaveTeamResponse_Result = 1 - CMsgDOTALeaveTeamResponse_FAILURE_TEAM_LOCKED CMsgDOTALeaveTeamResponse_Result = 2 - CMsgDOTALeaveTeamResponse_FAILURE_UNSPECIFIED_ERROR CMsgDOTALeaveTeamResponse_Result = 3 -) - -var CMsgDOTALeaveTeamResponse_Result_name = map[int32]string{ - 0: "SUCCESS", - 1: "FAILURE_NOT_MEMBER", - 2: "FAILURE_TEAM_LOCKED", - 3: "FAILURE_UNSPECIFIED_ERROR", -} -var CMsgDOTALeaveTeamResponse_Result_value = map[string]int32{ - "SUCCESS": 0, - "FAILURE_NOT_MEMBER": 1, - "FAILURE_TEAM_LOCKED": 2, - "FAILURE_UNSPECIFIED_ERROR": 3, -} - -func (x CMsgDOTALeaveTeamResponse_Result) Enum() *CMsgDOTALeaveTeamResponse_Result { - p := new(CMsgDOTALeaveTeamResponse_Result) - *p = x - return p -} -func (x CMsgDOTALeaveTeamResponse_Result) String() string { - return proto.EnumName(CMsgDOTALeaveTeamResponse_Result_name, int32(x)) -} -func (x *CMsgDOTALeaveTeamResponse_Result) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTALeaveTeamResponse_Result_value, data, "CMsgDOTALeaveTeamResponse_Result") - if err != nil { - return err - } - *x = CMsgDOTALeaveTeamResponse_Result(value) - return nil -} -func (CMsgDOTALeaveTeamResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{27, 0} -} - -type CMsgDOTATeamMemberSDO struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - TeamIds []uint32 `protobuf:"varint,2,rep,name=team_ids,json=teamIds" json:"team_ids,omitempty"` - ProfileTeamId *uint32 `protobuf:"varint,3,opt,name=profile_team_id,json=profileTeamId" json:"profile_team_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATeamMemberSDO) Reset() { *m = CMsgDOTATeamMemberSDO{} } -func (m *CMsgDOTATeamMemberSDO) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATeamMemberSDO) ProtoMessage() {} -func (*CMsgDOTATeamMemberSDO) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -func (m *CMsgDOTATeamMemberSDO) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTATeamMemberSDO) GetTeamIds() []uint32 { - if m != nil { - return m.TeamIds - } - return nil -} - -func (m *CMsgDOTATeamMemberSDO) GetProfileTeamId() uint32 { - if m != nil && m.ProfileTeamId != nil { - return *m.ProfileTeamId - } - return 0 -} - -type CMsgDOTATeamAdminSDO struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - TeamIds []uint32 `protobuf:"varint,2,rep,name=team_ids,json=teamIds" json:"team_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATeamAdminSDO) Reset() { *m = CMsgDOTATeamAdminSDO{} } -func (m *CMsgDOTATeamAdminSDO) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATeamAdminSDO) ProtoMessage() {} -func (*CMsgDOTATeamAdminSDO) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } - -func (m *CMsgDOTATeamAdminSDO) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTATeamAdminSDO) GetTeamIds() []uint32 { - if m != nil { - return m.TeamIds - } - return nil -} - -type CMsgDOTATeamMember struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - TimeJoined *uint32 `protobuf:"varint,4,opt,name=time_joined,json=timeJoined" json:"time_joined,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATeamMember) Reset() { *m = CMsgDOTATeamMember{} } -func (m *CMsgDOTATeamMember) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATeamMember) ProtoMessage() {} -func (*CMsgDOTATeamMember) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } - -func (m *CMsgDOTATeamMember) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTATeamMember) GetTimeJoined() uint32 { - if m != nil && m.TimeJoined != nil { - return *m.TimeJoined - } - return 0 -} - -type CMsgDOTATeam struct { - Members []*CMsgDOTATeamMember `protobuf:"bytes,1,rep,name=members" json:"members,omitempty"` - TeamId *uint32 `protobuf:"varint,2,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"` - Tag *string `protobuf:"bytes,4,opt,name=tag" json:"tag,omitempty"` - AdminId *uint32 `protobuf:"varint,5,opt,name=admin_id,json=adminId" json:"admin_id,omitempty"` - TimeCreated *uint32 `protobuf:"varint,6,opt,name=time_created,json=timeCreated" json:"time_created,omitempty"` - Disbanded *bool `protobuf:"varint,7,opt,name=disbanded" json:"disbanded,omitempty"` - Wins *uint32 `protobuf:"varint,8,opt,name=wins" json:"wins,omitempty"` - Losses *uint32 `protobuf:"varint,9,opt,name=losses" json:"losses,omitempty"` - Rank *uint32 `protobuf:"varint,10,opt,name=rank" json:"rank,omitempty"` - CalibrationGamesRemaining *uint32 `protobuf:"varint,24,opt,name=calibration_games_remaining,json=calibrationGamesRemaining" json:"calibration_games_remaining,omitempty"` - Logo *uint64 `protobuf:"varint,11,opt,name=logo" json:"logo,omitempty"` - BaseLogo *uint64 `protobuf:"varint,12,opt,name=base_logo,json=baseLogo" json:"base_logo,omitempty"` - BannerLogo *uint64 `protobuf:"varint,13,opt,name=banner_logo,json=bannerLogo" json:"banner_logo,omitempty"` - SponsorLogo *uint64 `protobuf:"varint,14,opt,name=sponsor_logo,json=sponsorLogo" json:"sponsor_logo,omitempty"` - CountryCode *string `protobuf:"bytes,15,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` - Url *string `protobuf:"bytes,16,opt,name=url" json:"url,omitempty"` - Fullgamesplayed *uint32 `protobuf:"varint,17,opt,name=fullgamesplayed" json:"fullgamesplayed,omitempty"` - Leagues []uint32 `protobuf:"varint,18,rep,name=leagues" json:"leagues,omitempty"` - Gamesplayed *uint32 `protobuf:"varint,19,opt,name=gamesplayed" json:"gamesplayed,omitempty"` - Gamesplayedwithcurrentroster *uint32 `protobuf:"varint,20,opt,name=gamesplayedwithcurrentroster" json:"gamesplayedwithcurrentroster,omitempty"` - Teammatchmakinggamesplayed *uint32 `protobuf:"varint,21,opt,name=teammatchmakinggamesplayed" json:"teammatchmakinggamesplayed,omitempty"` - Lastplayedgametime *uint32 `protobuf:"varint,22,opt,name=lastplayedgametime" json:"lastplayedgametime,omitempty"` - Lastrenametime *uint32 `protobuf:"varint,23,opt,name=lastrenametime" json:"lastrenametime,omitempty"` - RecentMatchIds []uint64 `protobuf:"varint,25,rep,name=recent_match_ids,json=recentMatchIds" json:"recent_match_ids,omitempty"` - TopMatchIds []uint64 `protobuf:"varint,26,rep,name=top_match_ids,json=topMatchIds" json:"top_match_ids,omitempty"` - PickupTeam *bool `protobuf:"varint,27,opt,name=pickup_team,json=pickupTeam" json:"pickup_team,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATeam) Reset() { *m = CMsgDOTATeam{} } -func (m *CMsgDOTATeam) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATeam) ProtoMessage() {} -func (*CMsgDOTATeam) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } - -func (m *CMsgDOTATeam) GetMembers() []*CMsgDOTATeamMember { - if m != nil { - return m.Members - } - return nil -} - -func (m *CMsgDOTATeam) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CMsgDOTATeam) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgDOTATeam) GetTag() string { - if m != nil && m.Tag != nil { - return *m.Tag - } - return "" -} - -func (m *CMsgDOTATeam) GetAdminId() uint32 { - if m != nil && m.AdminId != nil { - return *m.AdminId - } - return 0 -} - -func (m *CMsgDOTATeam) GetTimeCreated() uint32 { - if m != nil && m.TimeCreated != nil { - return *m.TimeCreated - } - return 0 -} - -func (m *CMsgDOTATeam) GetDisbanded() bool { - if m != nil && m.Disbanded != nil { - return *m.Disbanded - } - return false -} - -func (m *CMsgDOTATeam) GetWins() uint32 { - if m != nil && m.Wins != nil { - return *m.Wins - } - return 0 -} - -func (m *CMsgDOTATeam) GetLosses() uint32 { - if m != nil && m.Losses != nil { - return *m.Losses - } - return 0 -} - -func (m *CMsgDOTATeam) GetRank() uint32 { - if m != nil && m.Rank != nil { - return *m.Rank - } - return 0 -} - -func (m *CMsgDOTATeam) GetCalibrationGamesRemaining() uint32 { - if m != nil && m.CalibrationGamesRemaining != nil { - return *m.CalibrationGamesRemaining - } - return 0 -} - -func (m *CMsgDOTATeam) GetLogo() uint64 { - if m != nil && m.Logo != nil { - return *m.Logo - } - return 0 -} - -func (m *CMsgDOTATeam) GetBaseLogo() uint64 { - if m != nil && m.BaseLogo != nil { - return *m.BaseLogo - } - return 0 -} - -func (m *CMsgDOTATeam) GetBannerLogo() uint64 { - if m != nil && m.BannerLogo != nil { - return *m.BannerLogo - } - return 0 -} - -func (m *CMsgDOTATeam) GetSponsorLogo() uint64 { - if m != nil && m.SponsorLogo != nil { - return *m.SponsorLogo - } - return 0 -} - -func (m *CMsgDOTATeam) GetCountryCode() string { - if m != nil && m.CountryCode != nil { - return *m.CountryCode - } - return "" -} - -func (m *CMsgDOTATeam) GetUrl() string { - if m != nil && m.Url != nil { - return *m.Url - } - return "" -} - -func (m *CMsgDOTATeam) GetFullgamesplayed() uint32 { - if m != nil && m.Fullgamesplayed != nil { - return *m.Fullgamesplayed - } - return 0 -} - -func (m *CMsgDOTATeam) GetLeagues() []uint32 { - if m != nil { - return m.Leagues - } - return nil -} - -func (m *CMsgDOTATeam) GetGamesplayed() uint32 { - if m != nil && m.Gamesplayed != nil { - return *m.Gamesplayed - } - return 0 -} - -func (m *CMsgDOTATeam) GetGamesplayedwithcurrentroster() uint32 { - if m != nil && m.Gamesplayedwithcurrentroster != nil { - return *m.Gamesplayedwithcurrentroster - } - return 0 -} - -func (m *CMsgDOTATeam) GetTeammatchmakinggamesplayed() uint32 { - if m != nil && m.Teammatchmakinggamesplayed != nil { - return *m.Teammatchmakinggamesplayed - } - return 0 -} - -func (m *CMsgDOTATeam) GetLastplayedgametime() uint32 { - if m != nil && m.Lastplayedgametime != nil { - return *m.Lastplayedgametime - } - return 0 -} - -func (m *CMsgDOTATeam) GetLastrenametime() uint32 { - if m != nil && m.Lastrenametime != nil { - return *m.Lastrenametime - } - return 0 -} - -func (m *CMsgDOTATeam) GetRecentMatchIds() []uint64 { - if m != nil { - return m.RecentMatchIds - } - return nil -} - -func (m *CMsgDOTATeam) GetTopMatchIds() []uint64 { - if m != nil { - return m.TopMatchIds - } - return nil -} - -func (m *CMsgDOTATeam) GetPickupTeam() bool { - if m != nil && m.PickupTeam != nil { - return *m.PickupTeam - } - return false -} - -type CMsgDOTATeamInfo struct { - Members []*CMsgDOTATeamInfo_Member `protobuf:"bytes,1,rep,name=members" json:"members,omitempty"` - TeamId *uint32 `protobuf:"varint,2,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"` - Tag *string `protobuf:"bytes,4,opt,name=tag" json:"tag,omitempty"` - TimeCreated *uint32 `protobuf:"varint,5,opt,name=time_created,json=timeCreated" json:"time_created,omitempty"` - Pro *bool `protobuf:"varint,6,opt,name=pro" json:"pro,omitempty"` - Locked *bool `protobuf:"varint,7,opt,name=locked" json:"locked,omitempty"` - PickupTeam *bool `protobuf:"varint,8,opt,name=pickup_team,json=pickupTeam" json:"pickup_team,omitempty"` - UgcLogo *uint64 `protobuf:"varint,9,opt,name=ugc_logo,json=ugcLogo" json:"ugc_logo,omitempty"` - UgcBaseLogo *uint64 `protobuf:"varint,10,opt,name=ugc_base_logo,json=ugcBaseLogo" json:"ugc_base_logo,omitempty"` - UgcBannerLogo *uint64 `protobuf:"varint,11,opt,name=ugc_banner_logo,json=ugcBannerLogo" json:"ugc_banner_logo,omitempty"` - UgcSponsorLogo *uint64 `protobuf:"varint,12,opt,name=ugc_sponsor_logo,json=ugcSponsorLogo" json:"ugc_sponsor_logo,omitempty"` - CountryCode *string `protobuf:"bytes,13,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` - Url *string `protobuf:"bytes,14,opt,name=url" json:"url,omitempty"` - Wins *uint32 `protobuf:"varint,15,opt,name=wins" json:"wins,omitempty"` - Losses *uint32 `protobuf:"varint,16,opt,name=losses" json:"losses,omitempty"` - Rank *uint32 `protobuf:"varint,17,opt,name=rank" json:"rank,omitempty"` - CalibrationGamesRemaining *uint32 `protobuf:"varint,18,opt,name=calibration_games_remaining,json=calibrationGamesRemaining" json:"calibration_games_remaining,omitempty"` - GamesPlayedTotal *uint32 `protobuf:"varint,19,opt,name=games_played_total,json=gamesPlayedTotal" json:"games_played_total,omitempty"` - GamesPlayedMatchmaking *uint32 `protobuf:"varint,20,opt,name=games_played_matchmaking,json=gamesPlayedMatchmaking" json:"games_played_matchmaking,omitempty"` - LeaguesParticipated []uint32 `protobuf:"varint,21,rep,name=leagues_participated,json=leaguesParticipated" json:"leagues_participated,omitempty"` - TopMatchIds []uint64 `protobuf:"varint,22,rep,name=top_match_ids,json=topMatchIds" json:"top_match_ids,omitempty"` - RecentMatchIds []uint64 `protobuf:"varint,23,rep,name=recent_match_ids,json=recentMatchIds" json:"recent_match_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATeamInfo) Reset() { *m = CMsgDOTATeamInfo{} } -func (m *CMsgDOTATeamInfo) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATeamInfo) ProtoMessage() {} -func (*CMsgDOTATeamInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} } - -func (m *CMsgDOTATeamInfo) GetMembers() []*CMsgDOTATeamInfo_Member { - if m != nil { - return m.Members - } - return nil -} - -func (m *CMsgDOTATeamInfo) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CMsgDOTATeamInfo) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgDOTATeamInfo) GetTag() string { - if m != nil && m.Tag != nil { - return *m.Tag - } - return "" -} - -func (m *CMsgDOTATeamInfo) GetTimeCreated() uint32 { - if m != nil && m.TimeCreated != nil { - return *m.TimeCreated - } - return 0 -} - -func (m *CMsgDOTATeamInfo) GetPro() bool { - if m != nil && m.Pro != nil { - return *m.Pro - } - return false -} - -func (m *CMsgDOTATeamInfo) GetLocked() bool { - if m != nil && m.Locked != nil { - return *m.Locked - } - return false -} - -func (m *CMsgDOTATeamInfo) GetPickupTeam() bool { - if m != nil && m.PickupTeam != nil { - return *m.PickupTeam - } - return false -} - -func (m *CMsgDOTATeamInfo) GetUgcLogo() uint64 { - if m != nil && m.UgcLogo != nil { - return *m.UgcLogo - } - return 0 -} - -func (m *CMsgDOTATeamInfo) GetUgcBaseLogo() uint64 { - if m != nil && m.UgcBaseLogo != nil { - return *m.UgcBaseLogo - } - return 0 -} - -func (m *CMsgDOTATeamInfo) GetUgcBannerLogo() uint64 { - if m != nil && m.UgcBannerLogo != nil { - return *m.UgcBannerLogo - } - return 0 -} - -func (m *CMsgDOTATeamInfo) GetUgcSponsorLogo() uint64 { - if m != nil && m.UgcSponsorLogo != nil { - return *m.UgcSponsorLogo - } - return 0 -} - -func (m *CMsgDOTATeamInfo) GetCountryCode() string { - if m != nil && m.CountryCode != nil { - return *m.CountryCode - } - return "" -} - -func (m *CMsgDOTATeamInfo) GetUrl() string { - if m != nil && m.Url != nil { - return *m.Url - } - return "" -} - -func (m *CMsgDOTATeamInfo) GetWins() uint32 { - if m != nil && m.Wins != nil { - return *m.Wins - } - return 0 -} - -func (m *CMsgDOTATeamInfo) GetLosses() uint32 { - if m != nil && m.Losses != nil { - return *m.Losses - } - return 0 -} - -func (m *CMsgDOTATeamInfo) GetRank() uint32 { - if m != nil && m.Rank != nil { - return *m.Rank - } - return 0 -} - -func (m *CMsgDOTATeamInfo) GetCalibrationGamesRemaining() uint32 { - if m != nil && m.CalibrationGamesRemaining != nil { - return *m.CalibrationGamesRemaining - } - return 0 -} - -func (m *CMsgDOTATeamInfo) GetGamesPlayedTotal() uint32 { - if m != nil && m.GamesPlayedTotal != nil { - return *m.GamesPlayedTotal - } - return 0 -} - -func (m *CMsgDOTATeamInfo) GetGamesPlayedMatchmaking() uint32 { - if m != nil && m.GamesPlayedMatchmaking != nil { - return *m.GamesPlayedMatchmaking - } - return 0 -} - -func (m *CMsgDOTATeamInfo) GetLeaguesParticipated() []uint32 { - if m != nil { - return m.LeaguesParticipated - } - return nil -} - -func (m *CMsgDOTATeamInfo) GetTopMatchIds() []uint64 { - if m != nil { - return m.TopMatchIds - } - return nil -} - -func (m *CMsgDOTATeamInfo) GetRecentMatchIds() []uint64 { - if m != nil { - return m.RecentMatchIds - } - return nil -} - -type CMsgDOTATeamInfo_Member struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - TimeJoined *uint32 `protobuf:"varint,2,opt,name=time_joined,json=timeJoined" json:"time_joined,omitempty"` - Admin *bool `protobuf:"varint,3,opt,name=admin" json:"admin,omitempty"` - Sub *bool `protobuf:"varint,4,opt,name=sub" json:"sub,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATeamInfo_Member) Reset() { *m = CMsgDOTATeamInfo_Member{} } -func (m *CMsgDOTATeamInfo_Member) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATeamInfo_Member) ProtoMessage() {} -func (*CMsgDOTATeamInfo_Member) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4, 0} } - -func (m *CMsgDOTATeamInfo_Member) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTATeamInfo_Member) GetTimeJoined() uint32 { - if m != nil && m.TimeJoined != nil { - return *m.TimeJoined - } - return 0 -} - -func (m *CMsgDOTATeamInfo_Member) GetAdmin() bool { - if m != nil && m.Admin != nil { - return *m.Admin - } - return false -} - -func (m *CMsgDOTATeamInfo_Member) GetSub() bool { - if m != nil && m.Sub != nil { - return *m.Sub - } - return false -} - -type CMsgDOTATeamsInfo struct { - LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - Teams []*CMsgDOTATeamInfo `protobuf:"bytes,2,rep,name=teams" json:"teams,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATeamsInfo) Reset() { *m = CMsgDOTATeamsInfo{} } -func (m *CMsgDOTATeamsInfo) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATeamsInfo) ProtoMessage() {} -func (*CMsgDOTATeamsInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} } - -func (m *CMsgDOTATeamsInfo) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CMsgDOTATeamsInfo) GetTeams() []*CMsgDOTATeamInfo { - if m != nil { - return m.Teams - } - return nil -} - -type CMsgDOTAMyTeamInfoRequest struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAMyTeamInfoRequest) Reset() { *m = CMsgDOTAMyTeamInfoRequest{} } -func (m *CMsgDOTAMyTeamInfoRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAMyTeamInfoRequest) ProtoMessage() {} -func (*CMsgDOTAMyTeamInfoRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} } - -type CMsgDOTACreateTeam struct { - Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` - Tag *string `protobuf:"bytes,2,opt,name=tag" json:"tag,omitempty"` - Logo *uint64 `protobuf:"varint,3,opt,name=logo" json:"logo,omitempty"` - BaseLogo *uint64 `protobuf:"varint,4,opt,name=base_logo,json=baseLogo" json:"base_logo,omitempty"` - BannerLogo *uint64 `protobuf:"varint,5,opt,name=banner_logo,json=bannerLogo" json:"banner_logo,omitempty"` - SponsorLogo *uint64 `protobuf:"varint,6,opt,name=sponsor_logo,json=sponsorLogo" json:"sponsor_logo,omitempty"` - CountryCode *string `protobuf:"bytes,7,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` - Url *string `protobuf:"bytes,8,opt,name=url" json:"url,omitempty"` - PickupTeam *bool `protobuf:"varint,9,opt,name=pickup_team,json=pickupTeam" json:"pickup_team,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTACreateTeam) Reset() { *m = CMsgDOTACreateTeam{} } -func (m *CMsgDOTACreateTeam) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTACreateTeam) ProtoMessage() {} -func (*CMsgDOTACreateTeam) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} } - -func (m *CMsgDOTACreateTeam) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgDOTACreateTeam) GetTag() string { - if m != nil && m.Tag != nil { - return *m.Tag - } - return "" -} - -func (m *CMsgDOTACreateTeam) GetLogo() uint64 { - if m != nil && m.Logo != nil { - return *m.Logo - } - return 0 -} - -func (m *CMsgDOTACreateTeam) GetBaseLogo() uint64 { - if m != nil && m.BaseLogo != nil { - return *m.BaseLogo - } - return 0 -} - -func (m *CMsgDOTACreateTeam) GetBannerLogo() uint64 { - if m != nil && m.BannerLogo != nil { - return *m.BannerLogo - } - return 0 -} - -func (m *CMsgDOTACreateTeam) GetSponsorLogo() uint64 { - if m != nil && m.SponsorLogo != nil { - return *m.SponsorLogo - } - return 0 -} - -func (m *CMsgDOTACreateTeam) GetCountryCode() string { - if m != nil && m.CountryCode != nil { - return *m.CountryCode - } - return "" -} - -func (m *CMsgDOTACreateTeam) GetUrl() string { - if m != nil && m.Url != nil { - return *m.Url - } - return "" -} - -func (m *CMsgDOTACreateTeam) GetPickupTeam() bool { - if m != nil && m.PickupTeam != nil { - return *m.PickupTeam - } - return false -} - -type CMsgDOTACreateTeamResponse struct { - Result *CMsgDOTACreateTeamResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgDOTACreateTeamResponse_Result,def=-1" json:"result,omitempty"` - TeamId *uint32 `protobuf:"varint,2,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTACreateTeamResponse) Reset() { *m = CMsgDOTACreateTeamResponse{} } -func (m *CMsgDOTACreateTeamResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTACreateTeamResponse) ProtoMessage() {} -func (*CMsgDOTACreateTeamResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} } - -const Default_CMsgDOTACreateTeamResponse_Result CMsgDOTACreateTeamResponse_Result = CMsgDOTACreateTeamResponse_INVALID - -func (m *CMsgDOTACreateTeamResponse) GetResult() CMsgDOTACreateTeamResponse_Result { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTACreateTeamResponse_Result -} - -func (m *CMsgDOTACreateTeamResponse) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -type CMsgDOTAEditTeamDetails struct { - TeamId *uint32 `protobuf:"varint,1,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` - Tag *string `protobuf:"bytes,3,opt,name=tag" json:"tag,omitempty"` - Logo *uint64 `protobuf:"varint,4,opt,name=logo" json:"logo,omitempty"` - BaseLogo *uint64 `protobuf:"varint,5,opt,name=base_logo,json=baseLogo" json:"base_logo,omitempty"` - BannerLogo *uint64 `protobuf:"varint,6,opt,name=banner_logo,json=bannerLogo" json:"banner_logo,omitempty"` - SponsorLogo *uint64 `protobuf:"varint,7,opt,name=sponsor_logo,json=sponsorLogo" json:"sponsor_logo,omitempty"` - CountryCode *string `protobuf:"bytes,8,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` - Url *string `protobuf:"bytes,9,opt,name=url" json:"url,omitempty"` - InUseByParty *bool `protobuf:"varint,10,opt,name=in_use_by_party,json=inUseByParty" json:"in_use_by_party,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAEditTeamDetails) Reset() { *m = CMsgDOTAEditTeamDetails{} } -func (m *CMsgDOTAEditTeamDetails) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAEditTeamDetails) ProtoMessage() {} -func (*CMsgDOTAEditTeamDetails) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} } - -func (m *CMsgDOTAEditTeamDetails) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CMsgDOTAEditTeamDetails) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgDOTAEditTeamDetails) GetTag() string { - if m != nil && m.Tag != nil { - return *m.Tag - } - return "" -} - -func (m *CMsgDOTAEditTeamDetails) GetLogo() uint64 { - if m != nil && m.Logo != nil { - return *m.Logo - } - return 0 -} - -func (m *CMsgDOTAEditTeamDetails) GetBaseLogo() uint64 { - if m != nil && m.BaseLogo != nil { - return *m.BaseLogo - } - return 0 -} - -func (m *CMsgDOTAEditTeamDetails) GetBannerLogo() uint64 { - if m != nil && m.BannerLogo != nil { - return *m.BannerLogo - } - return 0 -} - -func (m *CMsgDOTAEditTeamDetails) GetSponsorLogo() uint64 { - if m != nil && m.SponsorLogo != nil { - return *m.SponsorLogo - } - return 0 -} - -func (m *CMsgDOTAEditTeamDetails) GetCountryCode() string { - if m != nil && m.CountryCode != nil { - return *m.CountryCode - } - return "" -} - -func (m *CMsgDOTAEditTeamDetails) GetUrl() string { - if m != nil && m.Url != nil { - return *m.Url - } - return "" -} - -func (m *CMsgDOTAEditTeamDetails) GetInUseByParty() bool { - if m != nil && m.InUseByParty != nil { - return *m.InUseByParty - } - return false -} - -type CMsgDOTAEditTeamDetailsResponse struct { - Result *CMsgDOTAEditTeamDetailsResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAEditTeamDetailsResponse_Result,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAEditTeamDetailsResponse) Reset() { *m = CMsgDOTAEditTeamDetailsResponse{} } -func (m *CMsgDOTAEditTeamDetailsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAEditTeamDetailsResponse) ProtoMessage() {} -func (*CMsgDOTAEditTeamDetailsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{10} -} - -const Default_CMsgDOTAEditTeamDetailsResponse_Result CMsgDOTAEditTeamDetailsResponse_Result = CMsgDOTAEditTeamDetailsResponse_SUCCESS - -func (m *CMsgDOTAEditTeamDetailsResponse) GetResult() CMsgDOTAEditTeamDetailsResponse_Result { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAEditTeamDetailsResponse_Result -} - -type CMsgDOTATeamProfileResponse struct { - Eresult *uint32 `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"` - Team *CMsgDOTATeam `protobuf:"bytes,2,opt,name=team" json:"team,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATeamProfileResponse) Reset() { *m = CMsgDOTATeamProfileResponse{} } -func (m *CMsgDOTATeamProfileResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATeamProfileResponse) ProtoMessage() {} -func (*CMsgDOTATeamProfileResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} } - -func (m *CMsgDOTATeamProfileResponse) GetEresult() uint32 { - if m != nil && m.Eresult != nil { - return *m.Eresult - } - return 0 -} - -func (m *CMsgDOTATeamProfileResponse) GetTeam() *CMsgDOTATeam { - if m != nil { - return m.Team - } - return nil -} - -type CMsgDOTAProTeamListRequest struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAProTeamListRequest) Reset() { *m = CMsgDOTAProTeamListRequest{} } -func (m *CMsgDOTAProTeamListRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAProTeamListRequest) ProtoMessage() {} -func (*CMsgDOTAProTeamListRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} } - -type CMsgDOTAProTeamListResponse struct { - Teams []*CMsgDOTAProTeamListResponse_TeamEntry `protobuf:"bytes,1,rep,name=teams" json:"teams,omitempty"` - Eresult *uint32 `protobuf:"varint,2,opt,name=eresult" json:"eresult,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAProTeamListResponse) Reset() { *m = CMsgDOTAProTeamListResponse{} } -func (m *CMsgDOTAProTeamListResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAProTeamListResponse) ProtoMessage() {} -func (*CMsgDOTAProTeamListResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} } - -func (m *CMsgDOTAProTeamListResponse) GetTeams() []*CMsgDOTAProTeamListResponse_TeamEntry { - if m != nil { - return m.Teams - } - return nil -} - -func (m *CMsgDOTAProTeamListResponse) GetEresult() uint32 { - if m != nil && m.Eresult != nil { - return *m.Eresult - } - return 0 -} - -type CMsgDOTAProTeamListResponse_TeamEntry struct { - TeamId *uint32 `protobuf:"varint,1,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - Tag *string `protobuf:"bytes,2,opt,name=tag" json:"tag,omitempty"` - TimeCreated *uint32 `protobuf:"varint,3,opt,name=time_created,json=timeCreated" json:"time_created,omitempty"` - Logo *uint64 `protobuf:"varint,4,opt,name=logo" json:"logo,omitempty"` - CountryCode *string `protobuf:"bytes,5,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` - MemberCount *uint32 `protobuf:"varint,6,opt,name=member_count,json=memberCount" json:"member_count,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAProTeamListResponse_TeamEntry) Reset() { *m = CMsgDOTAProTeamListResponse_TeamEntry{} } -func (m *CMsgDOTAProTeamListResponse_TeamEntry) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAProTeamListResponse_TeamEntry) ProtoMessage() {} -func (*CMsgDOTAProTeamListResponse_TeamEntry) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{13, 0} -} - -func (m *CMsgDOTAProTeamListResponse_TeamEntry) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CMsgDOTAProTeamListResponse_TeamEntry) GetTag() string { - if m != nil && m.Tag != nil { - return *m.Tag - } - return "" -} - -func (m *CMsgDOTAProTeamListResponse_TeamEntry) GetTimeCreated() uint32 { - if m != nil && m.TimeCreated != nil { - return *m.TimeCreated - } - return 0 -} - -func (m *CMsgDOTAProTeamListResponse_TeamEntry) GetLogo() uint64 { - if m != nil && m.Logo != nil { - return *m.Logo - } - return 0 -} - -func (m *CMsgDOTAProTeamListResponse_TeamEntry) GetCountryCode() string { - if m != nil && m.CountryCode != nil { - return *m.CountryCode - } - return "" -} - -func (m *CMsgDOTAProTeamListResponse_TeamEntry) GetMemberCount() uint32 { - if m != nil && m.MemberCount != nil { - return *m.MemberCount - } - return 0 -} - -type CMsgDOTATeamInvite_InviterToGC struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - TeamId *uint32 `protobuf:"varint,2,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATeamInvite_InviterToGC) Reset() { *m = CMsgDOTATeamInvite_InviterToGC{} } -func (m *CMsgDOTATeamInvite_InviterToGC) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATeamInvite_InviterToGC) ProtoMessage() {} -func (*CMsgDOTATeamInvite_InviterToGC) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} } - -func (m *CMsgDOTATeamInvite_InviterToGC) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTATeamInvite_InviterToGC) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -type CMsgDOTATeamInvite_GCImmediateResponseToInviter struct { - Result *ETeamInviteResult `protobuf:"varint,1,opt,name=result,enum=ETeamInviteResult,def=0" json:"result,omitempty"` - InviteeName *string `protobuf:"bytes,2,opt,name=invitee_name,json=inviteeName" json:"invitee_name,omitempty"` - RequiredBadgeLevel *uint32 `protobuf:"varint,3,opt,name=required_badge_level,json=requiredBadgeLevel" json:"required_badge_level,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATeamInvite_GCImmediateResponseToInviter) Reset() { - *m = CMsgDOTATeamInvite_GCImmediateResponseToInviter{} -} -func (m *CMsgDOTATeamInvite_GCImmediateResponseToInviter) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTATeamInvite_GCImmediateResponseToInviter) ProtoMessage() {} -func (*CMsgDOTATeamInvite_GCImmediateResponseToInviter) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{15} -} - -const Default_CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result ETeamInviteResult = ETeamInviteResult_TEAM_INVITE_SUCCESS - -func (m *CMsgDOTATeamInvite_GCImmediateResponseToInviter) GetResult() ETeamInviteResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result -} - -func (m *CMsgDOTATeamInvite_GCImmediateResponseToInviter) GetInviteeName() string { - if m != nil && m.InviteeName != nil { - return *m.InviteeName - } - return "" -} - -func (m *CMsgDOTATeamInvite_GCImmediateResponseToInviter) GetRequiredBadgeLevel() uint32 { - if m != nil && m.RequiredBadgeLevel != nil { - return *m.RequiredBadgeLevel - } - return 0 -} - -type CMsgDOTATeamInvite_GCRequestToInvitee struct { - InviterAccountId *uint32 `protobuf:"varint,1,opt,name=inviter_account_id,json=inviterAccountId" json:"inviter_account_id,omitempty"` - TeamName *string `protobuf:"bytes,2,opt,name=team_name,json=teamName" json:"team_name,omitempty"` - TeamTag *string `protobuf:"bytes,3,opt,name=team_tag,json=teamTag" json:"team_tag,omitempty"` - Logo *uint64 `protobuf:"varint,4,opt,name=logo" json:"logo,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATeamInvite_GCRequestToInvitee) Reset() { *m = CMsgDOTATeamInvite_GCRequestToInvitee{} } -func (m *CMsgDOTATeamInvite_GCRequestToInvitee) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATeamInvite_GCRequestToInvitee) ProtoMessage() {} -func (*CMsgDOTATeamInvite_GCRequestToInvitee) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{16} -} - -func (m *CMsgDOTATeamInvite_GCRequestToInvitee) GetInviterAccountId() uint32 { - if m != nil && m.InviterAccountId != nil { - return *m.InviterAccountId - } - return 0 -} - -func (m *CMsgDOTATeamInvite_GCRequestToInvitee) GetTeamName() string { - if m != nil && m.TeamName != nil { - return *m.TeamName - } - return "" -} - -func (m *CMsgDOTATeamInvite_GCRequestToInvitee) GetTeamTag() string { - if m != nil && m.TeamTag != nil { - return *m.TeamTag - } - return "" -} - -func (m *CMsgDOTATeamInvite_GCRequestToInvitee) GetLogo() uint64 { - if m != nil && m.Logo != nil { - return *m.Logo - } - return 0 -} - -type CMsgDOTATeamInvite_InviteeResponseToGC struct { - Result *ETeamInviteResult `protobuf:"varint,1,opt,name=result,enum=ETeamInviteResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATeamInvite_InviteeResponseToGC) Reset() { - *m = CMsgDOTATeamInvite_InviteeResponseToGC{} -} -func (m *CMsgDOTATeamInvite_InviteeResponseToGC) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATeamInvite_InviteeResponseToGC) ProtoMessage() {} -func (*CMsgDOTATeamInvite_InviteeResponseToGC) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{17} -} - -const Default_CMsgDOTATeamInvite_InviteeResponseToGC_Result ETeamInviteResult = ETeamInviteResult_TEAM_INVITE_SUCCESS - -func (m *CMsgDOTATeamInvite_InviteeResponseToGC) GetResult() ETeamInviteResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTATeamInvite_InviteeResponseToGC_Result -} - -type CMsgDOTATeamInvite_GCResponseToInviter struct { - Result *ETeamInviteResult `protobuf:"varint,1,opt,name=result,enum=ETeamInviteResult,def=0" json:"result,omitempty"` - InviteeName *string `protobuf:"bytes,2,opt,name=invitee_name,json=inviteeName" json:"invitee_name,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATeamInvite_GCResponseToInviter) Reset() { - *m = CMsgDOTATeamInvite_GCResponseToInviter{} -} -func (m *CMsgDOTATeamInvite_GCResponseToInviter) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATeamInvite_GCResponseToInviter) ProtoMessage() {} -func (*CMsgDOTATeamInvite_GCResponseToInviter) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{18} -} - -const Default_CMsgDOTATeamInvite_GCResponseToInviter_Result ETeamInviteResult = ETeamInviteResult_TEAM_INVITE_SUCCESS - -func (m *CMsgDOTATeamInvite_GCResponseToInviter) GetResult() ETeamInviteResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTATeamInvite_GCResponseToInviter_Result -} - -func (m *CMsgDOTATeamInvite_GCResponseToInviter) GetInviteeName() string { - if m != nil && m.InviteeName != nil { - return *m.InviteeName - } - return "" -} - -type CMsgDOTATeamInvite_GCResponseToInvitee struct { - Result *ETeamInviteResult `protobuf:"varint,1,opt,name=result,enum=ETeamInviteResult,def=0" json:"result,omitempty"` - TeamName *string `protobuf:"bytes,2,opt,name=team_name,json=teamName" json:"team_name,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATeamInvite_GCResponseToInvitee) Reset() { - *m = CMsgDOTATeamInvite_GCResponseToInvitee{} -} -func (m *CMsgDOTATeamInvite_GCResponseToInvitee) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATeamInvite_GCResponseToInvitee) ProtoMessage() {} -func (*CMsgDOTATeamInvite_GCResponseToInvitee) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{19} -} - -const Default_CMsgDOTATeamInvite_GCResponseToInvitee_Result ETeamInviteResult = ETeamInviteResult_TEAM_INVITE_SUCCESS - -func (m *CMsgDOTATeamInvite_GCResponseToInvitee) GetResult() ETeamInviteResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTATeamInvite_GCResponseToInvitee_Result -} - -func (m *CMsgDOTATeamInvite_GCResponseToInvitee) GetTeamName() string { - if m != nil && m.TeamName != nil { - return *m.TeamName - } - return "" -} - -type CMsgDOTAKickTeamMember struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - TeamId *uint32 `protobuf:"varint,2,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAKickTeamMember) Reset() { *m = CMsgDOTAKickTeamMember{} } -func (m *CMsgDOTAKickTeamMember) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAKickTeamMember) ProtoMessage() {} -func (*CMsgDOTAKickTeamMember) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{20} } - -func (m *CMsgDOTAKickTeamMember) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAKickTeamMember) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -type CMsgDOTAKickTeamMemberResponse struct { - Result *CMsgDOTAKickTeamMemberResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAKickTeamMemberResponse_Result,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAKickTeamMemberResponse) Reset() { *m = CMsgDOTAKickTeamMemberResponse{} } -func (m *CMsgDOTAKickTeamMemberResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAKickTeamMemberResponse) ProtoMessage() {} -func (*CMsgDOTAKickTeamMemberResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{21} } - -const Default_CMsgDOTAKickTeamMemberResponse_Result CMsgDOTAKickTeamMemberResponse_Result = CMsgDOTAKickTeamMemberResponse_SUCCESS - -func (m *CMsgDOTAKickTeamMemberResponse) GetResult() CMsgDOTAKickTeamMemberResponse_Result { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAKickTeamMemberResponse_Result -} - -type CMsgDOTATransferTeamAdmin struct { - NewAdminAccountId *uint32 `protobuf:"varint,1,opt,name=new_admin_account_id,json=newAdminAccountId" json:"new_admin_account_id,omitempty"` - TeamId *uint32 `protobuf:"varint,2,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATransferTeamAdmin) Reset() { *m = CMsgDOTATransferTeamAdmin{} } -func (m *CMsgDOTATransferTeamAdmin) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATransferTeamAdmin) ProtoMessage() {} -func (*CMsgDOTATransferTeamAdmin) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{22} } - -func (m *CMsgDOTATransferTeamAdmin) GetNewAdminAccountId() uint32 { - if m != nil && m.NewAdminAccountId != nil { - return *m.NewAdminAccountId - } - return 0 -} - -func (m *CMsgDOTATransferTeamAdmin) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -type CMsgDOTATransferTeamAdminResponse struct { - Result *CMsgDOTATransferTeamAdminResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgDOTATransferTeamAdminResponse_Result,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATransferTeamAdminResponse) Reset() { *m = CMsgDOTATransferTeamAdminResponse{} } -func (m *CMsgDOTATransferTeamAdminResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATransferTeamAdminResponse) ProtoMessage() {} -func (*CMsgDOTATransferTeamAdminResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{23} -} - -const Default_CMsgDOTATransferTeamAdminResponse_Result CMsgDOTATransferTeamAdminResponse_Result = CMsgDOTATransferTeamAdminResponse_SUCCESS - -func (m *CMsgDOTATransferTeamAdminResponse) GetResult() CMsgDOTATransferTeamAdminResponse_Result { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTATransferTeamAdminResponse_Result -} - -type CMsgDOTAChangeTeamSub struct { - TeamId *uint32 `protobuf:"varint,1,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - MemberAccountId *uint32 `protobuf:"varint,2,opt,name=member_account_id,json=memberAccountId" json:"member_account_id,omitempty"` - SubAccountId *uint32 `protobuf:"varint,3,opt,name=sub_account_id,json=subAccountId" json:"sub_account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAChangeTeamSub) Reset() { *m = CMsgDOTAChangeTeamSub{} } -func (m *CMsgDOTAChangeTeamSub) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAChangeTeamSub) ProtoMessage() {} -func (*CMsgDOTAChangeTeamSub) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{24} } - -func (m *CMsgDOTAChangeTeamSub) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CMsgDOTAChangeTeamSub) GetMemberAccountId() uint32 { - if m != nil && m.MemberAccountId != nil { - return *m.MemberAccountId - } - return 0 -} - -func (m *CMsgDOTAChangeTeamSub) GetSubAccountId() uint32 { - if m != nil && m.SubAccountId != nil { - return *m.SubAccountId - } - return 0 -} - -type CMsgDOTAChangeTeamSubResponse struct { - Result *CMsgDOTAChangeTeamSubResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAChangeTeamSubResponse_Result,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAChangeTeamSubResponse) Reset() { *m = CMsgDOTAChangeTeamSubResponse{} } -func (m *CMsgDOTAChangeTeamSubResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAChangeTeamSubResponse) ProtoMessage() {} -func (*CMsgDOTAChangeTeamSubResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{25} } - -const Default_CMsgDOTAChangeTeamSubResponse_Result CMsgDOTAChangeTeamSubResponse_Result = CMsgDOTAChangeTeamSubResponse_SUCCESS - -func (m *CMsgDOTAChangeTeamSubResponse) GetResult() CMsgDOTAChangeTeamSubResponse_Result { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTAChangeTeamSubResponse_Result -} - -type CMsgDOTALeaveTeam struct { - TeamId *uint32 `protobuf:"varint,1,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTALeaveTeam) Reset() { *m = CMsgDOTALeaveTeam{} } -func (m *CMsgDOTALeaveTeam) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTALeaveTeam) ProtoMessage() {} -func (*CMsgDOTALeaveTeam) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{26} } - -func (m *CMsgDOTALeaveTeam) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -type CMsgDOTALeaveTeamResponse struct { - Result *CMsgDOTALeaveTeamResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgDOTALeaveTeamResponse_Result,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTALeaveTeamResponse) Reset() { *m = CMsgDOTALeaveTeamResponse{} } -func (m *CMsgDOTALeaveTeamResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTALeaveTeamResponse) ProtoMessage() {} -func (*CMsgDOTALeaveTeamResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{27} } - -const Default_CMsgDOTALeaveTeamResponse_Result CMsgDOTALeaveTeamResponse_Result = CMsgDOTALeaveTeamResponse_SUCCESS - -func (m *CMsgDOTALeaveTeamResponse) GetResult() CMsgDOTALeaveTeamResponse_Result { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTALeaveTeamResponse_Result -} - -type CMsgDOTABetaParticipation struct { - AccessRights *uint32 `protobuf:"varint,1,opt,name=access_rights,json=accessRights" json:"access_rights,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTABetaParticipation) Reset() { *m = CMsgDOTABetaParticipation{} } -func (m *CMsgDOTABetaParticipation) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTABetaParticipation) ProtoMessage() {} -func (*CMsgDOTABetaParticipation) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{28} } - -func (m *CMsgDOTABetaParticipation) GetAccessRights() uint32 { - if m != nil && m.AccessRights != nil { - return *m.AccessRights - } - return 0 -} - -func init() { - proto.RegisterType((*CMsgDOTATeamMemberSDO)(nil), "CMsgDOTATeamMemberSDO") - proto.RegisterType((*CMsgDOTATeamAdminSDO)(nil), "CMsgDOTATeamAdminSDO") - proto.RegisterType((*CMsgDOTATeamMember)(nil), "CMsgDOTATeamMember") - proto.RegisterType((*CMsgDOTATeam)(nil), "CMsgDOTATeam") - proto.RegisterType((*CMsgDOTATeamInfo)(nil), "CMsgDOTATeamInfo") - proto.RegisterType((*CMsgDOTATeamInfo_Member)(nil), "CMsgDOTATeamInfo.Member") - proto.RegisterType((*CMsgDOTATeamsInfo)(nil), "CMsgDOTATeamsInfo") - proto.RegisterType((*CMsgDOTAMyTeamInfoRequest)(nil), "CMsgDOTAMyTeamInfoRequest") - proto.RegisterType((*CMsgDOTACreateTeam)(nil), "CMsgDOTACreateTeam") - proto.RegisterType((*CMsgDOTACreateTeamResponse)(nil), "CMsgDOTACreateTeamResponse") - proto.RegisterType((*CMsgDOTAEditTeamDetails)(nil), "CMsgDOTAEditTeamDetails") - proto.RegisterType((*CMsgDOTAEditTeamDetailsResponse)(nil), "CMsgDOTAEditTeamDetailsResponse") - proto.RegisterType((*CMsgDOTATeamProfileResponse)(nil), "CMsgDOTATeamProfileResponse") - proto.RegisterType((*CMsgDOTAProTeamListRequest)(nil), "CMsgDOTAProTeamListRequest") - proto.RegisterType((*CMsgDOTAProTeamListResponse)(nil), "CMsgDOTAProTeamListResponse") - proto.RegisterType((*CMsgDOTAProTeamListResponse_TeamEntry)(nil), "CMsgDOTAProTeamListResponse.TeamEntry") - proto.RegisterType((*CMsgDOTATeamInvite_InviterToGC)(nil), "CMsgDOTATeamInvite_InviterToGC") - proto.RegisterType((*CMsgDOTATeamInvite_GCImmediateResponseToInviter)(nil), "CMsgDOTATeamInvite_GCImmediateResponseToInviter") - proto.RegisterType((*CMsgDOTATeamInvite_GCRequestToInvitee)(nil), "CMsgDOTATeamInvite_GCRequestToInvitee") - proto.RegisterType((*CMsgDOTATeamInvite_InviteeResponseToGC)(nil), "CMsgDOTATeamInvite_InviteeResponseToGC") - proto.RegisterType((*CMsgDOTATeamInvite_GCResponseToInviter)(nil), "CMsgDOTATeamInvite_GCResponseToInviter") - proto.RegisterType((*CMsgDOTATeamInvite_GCResponseToInvitee)(nil), "CMsgDOTATeamInvite_GCResponseToInvitee") - proto.RegisterType((*CMsgDOTAKickTeamMember)(nil), "CMsgDOTAKickTeamMember") - proto.RegisterType((*CMsgDOTAKickTeamMemberResponse)(nil), "CMsgDOTAKickTeamMemberResponse") - proto.RegisterType((*CMsgDOTATransferTeamAdmin)(nil), "CMsgDOTATransferTeamAdmin") - proto.RegisterType((*CMsgDOTATransferTeamAdminResponse)(nil), "CMsgDOTATransferTeamAdminResponse") - proto.RegisterType((*CMsgDOTAChangeTeamSub)(nil), "CMsgDOTAChangeTeamSub") - proto.RegisterType((*CMsgDOTAChangeTeamSubResponse)(nil), "CMsgDOTAChangeTeamSubResponse") - proto.RegisterType((*CMsgDOTALeaveTeam)(nil), "CMsgDOTALeaveTeam") - proto.RegisterType((*CMsgDOTALeaveTeamResponse)(nil), "CMsgDOTALeaveTeamResponse") - proto.RegisterType((*CMsgDOTABetaParticipation)(nil), "CMsgDOTABetaParticipation") - proto.RegisterEnum("ETeamInviteResult", ETeamInviteResult_name, ETeamInviteResult_value) - proto.RegisterEnum("CMsgDOTACreateTeamResponse_Result", CMsgDOTACreateTeamResponse_Result_name, CMsgDOTACreateTeamResponse_Result_value) - proto.RegisterEnum("CMsgDOTAEditTeamDetailsResponse_Result", CMsgDOTAEditTeamDetailsResponse_Result_name, CMsgDOTAEditTeamDetailsResponse_Result_value) - proto.RegisterEnum("CMsgDOTAKickTeamMemberResponse_Result", CMsgDOTAKickTeamMemberResponse_Result_name, CMsgDOTAKickTeamMemberResponse_Result_value) - proto.RegisterEnum("CMsgDOTATransferTeamAdminResponse_Result", CMsgDOTATransferTeamAdminResponse_Result_name, CMsgDOTATransferTeamAdminResponse_Result_value) - proto.RegisterEnum("CMsgDOTAChangeTeamSubResponse_Result", CMsgDOTAChangeTeamSubResponse_Result_name, CMsgDOTAChangeTeamSubResponse_Result_value) - proto.RegisterEnum("CMsgDOTALeaveTeamResponse_Result", CMsgDOTALeaveTeamResponse_Result_name, CMsgDOTALeaveTeamResponse_Result_value) -} - -func init() { proto.RegisterFile("dota_gcmessages_client_team.proto", fileDescriptor0) } - -var fileDescriptor0 = []byte{ - // 2275 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x58, 0xcd, 0x73, 0xdb, 0x5a, - 0x15, 0xaf, 0xfc, 0x11, 0xdb, 0xc7, 0x71, 0x22, 0xdf, 0xa4, 0xa9, 0x9a, 0xf4, 0x23, 0xd1, 0xa3, - 0x69, 0x28, 0xc5, 0xef, 0x91, 0x15, 0xc3, 0x30, 0x0f, 0x64, 0x59, 0x4d, 0xd5, 0xfa, 0x6b, 0x64, - 0xb9, 0x10, 0x36, 0x1a, 0xd9, 0xbe, 0x75, 0x45, 0x6d, 0xc9, 0x4f, 0x92, 0xdb, 0xc9, 0x8e, 0x61, - 0x06, 0xd8, 0xb0, 0x61, 0x86, 0x05, 0x3b, 0x86, 0x15, 0xc3, 0xc7, 0xee, 0x2d, 0xf8, 0x0f, 0x60, - 0xc5, 0x3f, 0xc0, 0xff, 0xc1, 0x1a, 0xe6, 0xde, 0x2b, 0x59, 0xb2, 0x2d, 0xd9, 0x9d, 0x96, 0x19, - 0xb2, 0x89, 0xef, 0x39, 0xbf, 0x73, 0xef, 0x3d, 0x1f, 0xbf, 0x73, 0x24, 0xc1, 0xd9, 0xc8, 0xf1, - 0x4d, 0x63, 0x3c, 0x9c, 0x62, 0xcf, 0x33, 0xc7, 0xd8, 0x33, 0x86, 0x13, 0x0b, 0xdb, 0xbe, 0xe1, - 0x63, 0x73, 0x5a, 0x9b, 0xb9, 0x8e, 0xef, 0x88, 0x37, 0x70, 0x5b, 0x6e, 0x79, 0xe3, 0x46, 0x47, - 0x97, 0x74, 0x6c, 0x4e, 0x5b, 0x78, 0x3a, 0xc0, 0x6e, 0xaf, 0xd1, 0x41, 0xf7, 0x01, 0xcc, 0xe1, - 0xd0, 0x99, 0xdb, 0xbe, 0x61, 0x8d, 0x04, 0xee, 0x94, 0xbb, 0xa8, 0x68, 0xa5, 0x40, 0xa2, 0x8e, - 0xd0, 0x5d, 0x28, 0x92, 0x5d, 0x0c, 0x6b, 0xe4, 0x09, 0x99, 0xd3, 0xec, 0x45, 0x45, 0x2b, 0x90, - 0xb5, 0x3a, 0xf2, 0xd0, 0x39, 0xec, 0xcf, 0x5c, 0xe7, 0xb5, 0x35, 0xc1, 0x46, 0x00, 0x11, 0xb2, - 0xd4, 0xbc, 0x12, 0x88, 0x75, 0x0a, 0x14, 0xbb, 0x70, 0x18, 0x3f, 0x5a, 0x1a, 0x4d, 0x2d, 0xfb, - 0x93, 0x4e, 0x16, 0x75, 0x40, 0xeb, 0xce, 0x6c, 0xdb, 0xef, 0x21, 0x94, 0x7d, 0x6b, 0x8a, 0x8d, - 0x9f, 0x3a, 0x96, 0x8d, 0x47, 0x42, 0x8e, 0xea, 0x81, 0x88, 0x5e, 0x50, 0x89, 0xf8, 0x75, 0x01, - 0x76, 0xe3, 0xdb, 0xa2, 0x6f, 0x43, 0x61, 0x4a, 0xb7, 0xf6, 0x04, 0xee, 0x34, 0x7b, 0x51, 0xbe, - 0x3c, 0xa8, 0xad, 0x1f, 0xab, 0x85, 0x18, 0x74, 0x07, 0x0a, 0x61, 0x1c, 0x32, 0x74, 0xf3, 0x1d, - 0x76, 0x5f, 0x84, 0x20, 0x67, 0x9b, 0x53, 0x4c, 0xa3, 0x53, 0xd2, 0xe8, 0x6f, 0xc4, 0x43, 0xd6, - 0x37, 0xc7, 0xf4, 0x16, 0x25, 0x8d, 0xfc, 0x24, 0xfe, 0x9a, 0x24, 0x34, 0xc4, 0x3e, 0x4f, 0xed, - 0x0b, 0x74, 0xad, 0x8e, 0xd0, 0x19, 0xec, 0xd2, 0xab, 0x0f, 0x5d, 0x6c, 0xfa, 0x78, 0x24, 0xec, - 0x50, 0x35, 0x75, 0x47, 0x66, 0x22, 0x74, 0x0f, 0x4a, 0x23, 0xcb, 0x1b, 0x98, 0xf6, 0x08, 0x8f, - 0x84, 0xc2, 0x29, 0x77, 0x51, 0xd4, 0x22, 0x01, 0xb9, 0xc1, 0x7b, 0xcb, 0xf6, 0x84, 0x22, 0x35, - 0xa4, 0xbf, 0xd1, 0x11, 0xec, 0x4c, 0x1c, 0xcf, 0xc3, 0x9e, 0x50, 0x62, 0xb7, 0x65, 0x2b, 0x82, - 0x75, 0x4d, 0xfb, 0xad, 0x00, 0x0c, 0x4b, 0x7e, 0xa3, 0x2f, 0xe1, 0x64, 0x68, 0x4e, 0xac, 0x81, - 0x6b, 0xfa, 0x96, 0x63, 0x1b, 0x63, 0x73, 0x8a, 0x3d, 0xc3, 0xc5, 0x53, 0xd3, 0xb2, 0x2d, 0x7b, - 0x2c, 0x08, 0x14, 0x7a, 0x37, 0x06, 0xb9, 0x22, 0x08, 0x2d, 0x04, 0x90, 0x3d, 0x27, 0xce, 0xd8, - 0x11, 0xca, 0xa7, 0xdc, 0x45, 0x4e, 0xa3, 0xbf, 0xd1, 0x09, 0x94, 0x06, 0xa6, 0x87, 0x0d, 0xaa, - 0xd8, 0xa5, 0x8a, 0x22, 0x11, 0x34, 0x89, 0xf2, 0x21, 0x94, 0x07, 0xa6, 0x6d, 0x63, 0x97, 0xa9, - 0x2b, 0x54, 0x0d, 0x4c, 0x44, 0x01, 0x67, 0xb0, 0xeb, 0xcd, 0x1c, 0xdb, 0x73, 0x02, 0xc4, 0x1e, - 0x45, 0x94, 0x03, 0x59, 0x08, 0xa1, 0xb9, 0x77, 0x6f, 0x8c, 0xa1, 0x33, 0xc2, 0xc2, 0x3e, 0x8d, - 0x75, 0x39, 0x90, 0xc9, 0xce, 0x88, 0x66, 0x61, 0xee, 0x4e, 0x04, 0x9e, 0x65, 0x61, 0xee, 0x4e, - 0xd0, 0x05, 0xec, 0xbf, 0x9e, 0x4f, 0x26, 0xd4, 0xc3, 0xd9, 0xc4, 0xbc, 0xc1, 0x23, 0xa1, 0x4a, - 0xbd, 0x5b, 0x15, 0x23, 0x01, 0x0a, 0x13, 0x6c, 0x8e, 0xe7, 0xd8, 0x13, 0x10, 0x2b, 0xcf, 0x60, - 0x89, 0x4e, 0xa1, 0x1c, 0xb7, 0x3f, 0x60, 0xd9, 0x8a, 0xdb, 0xd6, 0xe1, 0x5e, 0x6c, 0xf9, 0xde, - 0xf2, 0xdf, 0x0c, 0xe7, 0xae, 0x8b, 0x6d, 0xdf, 0x75, 0x3c, 0x1f, 0xbb, 0xc2, 0x21, 0x35, 0xd9, - 0x88, 0x41, 0x5f, 0xc2, 0x31, 0xa9, 0xaf, 0xa9, 0xe9, 0x0f, 0xdf, 0x4c, 0xcd, 0xb7, 0x96, 0x3d, - 0x8e, 0x1f, 0x7a, 0x9b, 0xee, 0xb0, 0x01, 0x81, 0x6a, 0x80, 0x26, 0xa6, 0xe7, 0xb3, 0x15, 0x51, - 0x90, 0x72, 0x12, 0x8e, 0xa8, 0x5d, 0x82, 0x06, 0x9d, 0xc3, 0x1e, 0x91, 0xba, 0xd8, 0x0e, 0xb1, - 0x77, 0x28, 0x76, 0x45, 0x8a, 0x2e, 0x80, 0x77, 0xf1, 0x90, 0xb4, 0x1f, 0x7a, 0x30, 0xe5, 0xef, - 0xdd, 0xd3, 0xec, 0x45, 0x4e, 0xdb, 0x63, 0xf2, 0x16, 0x11, 0x93, 0x06, 0x22, 0x42, 0xc5, 0x77, - 0x66, 0x31, 0xd8, 0x31, 0x85, 0x95, 0x7d, 0x67, 0xb6, 0xc0, 0x3c, 0x84, 0xf2, 0xcc, 0x1a, 0xbe, - 0x9d, 0xcf, 0x68, 0x8f, 0x11, 0x4e, 0x68, 0x65, 0x03, 0x13, 0x11, 0x12, 0x8a, 0xbf, 0x2d, 0x00, - 0x1f, 0x67, 0xa5, 0x6a, 0xbf, 0x76, 0xd0, 0xe5, 0x2a, 0x73, 0x85, 0xda, 0x2a, 0xa6, 0xf6, 0x3f, - 0xa6, 0xef, 0x2a, 0x47, 0xf3, 0xeb, 0x1c, 0xe5, 0x21, 0x3b, 0x73, 0x1d, 0xca, 0xde, 0xa2, 0x46, - 0x7e, 0x32, 0x0e, 0x0e, 0xdf, 0x2e, 0x28, 0x1b, 0xac, 0x56, 0xbd, 0x2e, 0xae, 0x7a, 0x4d, 0x9a, - 0xc5, 0x7c, 0x3c, 0x64, 0xa5, 0x5f, 0xa2, 0xa5, 0x5f, 0x98, 0x8f, 0x87, 0xb4, 0xec, 0x45, 0xa8, - 0x10, 0x55, 0xc4, 0x2d, 0x60, 0xd4, 0x98, 0x8f, 0x87, 0xf5, 0x90, 0x5e, 0xe7, 0xb0, 0xcf, 0x30, - 0x11, 0xc5, 0x18, 0x35, 0x2b, 0x14, 0xb5, 0x60, 0xd9, 0x05, 0xf0, 0x04, 0xb7, 0xc4, 0x34, 0x46, - 0xd5, 0xbd, 0xf9, 0x78, 0xd8, 0xdb, 0x40, 0xb6, 0x4a, 0x2a, 0xd9, 0xf6, 0x22, 0xb2, 0x85, 0x6d, - 0x69, 0x3f, 0xb1, 0x2d, 0xf1, 0x89, 0x6d, 0xa9, 0xfa, 0xe1, 0x6d, 0x09, 0x6d, 0x6b, 0x4b, 0x4f, - 0x01, 0x31, 0x1b, 0x56, 0xea, 0x86, 0xef, 0xf8, 0xe6, 0x24, 0xe0, 0x2b, 0x4f, 0x35, 0x5d, 0xaa, - 0xd0, 0x89, 0x1c, 0x7d, 0x17, 0x84, 0x25, 0x74, 0x8c, 0x57, 0x01, 0x61, 0x8f, 0x62, 0x36, 0xad, - 0x48, 0x8b, 0xbe, 0x03, 0x87, 0x41, 0x6f, 0x30, 0x66, 0xa6, 0xeb, 0x5b, 0x43, 0x6b, 0x46, 0x6b, - 0xe4, 0x36, 0xed, 0x1b, 0x07, 0x81, 0xae, 0x1b, 0x53, 0xad, 0x73, 0xe3, 0x68, 0x9d, 0x1b, 0x49, - 0x4c, 0xbb, 0x93, 0xc4, 0xb4, 0xe3, 0x19, 0xec, 0x7c, 0xd4, 0x90, 0xcc, 0xac, 0x0e, 0x49, 0x74, - 0x08, 0x79, 0x3a, 0x95, 0x28, 0x1b, 0x8a, 0x1a, 0x5b, 0x90, 0xd4, 0x7a, 0xf3, 0x01, 0xa5, 0x43, - 0x51, 0x23, 0x3f, 0xc5, 0x6b, 0xa8, 0xc6, 0x19, 0xe7, 0x51, 0x5a, 0x9e, 0x40, 0x89, 0xf9, 0x1a, - 0x9d, 0x5d, 0x64, 0x02, 0x75, 0x84, 0x1e, 0x43, 0x9e, 0x14, 0x3b, 0x1b, 0xf6, 0xe5, 0xcb, 0xea, - 0x1a, 0x63, 0x35, 0xa6, 0x17, 0x4f, 0xe0, 0x6e, 0xa8, 0x6a, 0xdd, 0x2c, 0x94, 0xf8, 0xab, 0x39, - 0xf6, 0x7c, 0xf1, 0x17, 0x99, 0xe8, 0xd9, 0x80, 0xf1, 0x8e, 0xf2, 0x25, 0xe4, 0x30, 0xb7, 0xce, - 0xe1, 0x4c, 0xc4, 0xe1, 0x70, 0x4c, 0x65, 0xd3, 0xc6, 0x54, 0x6e, 0xf3, 0x98, 0xca, 0x6f, 0x1d, - 0x53, 0x3b, 0xdb, 0xc7, 0x54, 0x21, 0x95, 0x39, 0xc5, 0x88, 0x39, 0x2b, 0x0d, 0xa2, 0xb4, 0xd6, - 0x16, 0xff, 0x98, 0x83, 0xe3, 0xf5, 0x38, 0x68, 0x98, 0x9e, 0x8c, 0x91, 0x0c, 0x3b, 0x2e, 0xf6, - 0xe6, 0x13, 0x9f, 0x46, 0x64, 0xef, 0x52, 0xac, 0xa5, 0x83, 0x6b, 0x1a, 0x45, 0x7e, 0xaf, 0xa0, - 0xb6, 0x5f, 0x49, 0x4d, 0xb5, 0xa1, 0x05, 0xa6, 0xa9, 0x1d, 0x53, 0xfc, 0x73, 0x16, 0x76, 0x98, - 0x11, 0x3a, 0x84, 0xd0, 0x8c, 0xff, 0x4f, 0xf8, 0xc7, 0xa1, 0x32, 0x14, 0x7a, 0x7d, 0x59, 0x56, - 0x7a, 0x3d, 0xfe, 0x16, 0xda, 0x03, 0x68, 0x4b, 0x2d, 0xc5, 0x50, 0x5a, 0x5d, 0xfd, 0x9a, 0xe7, - 0xd0, 0x1d, 0x38, 0xa0, 0xeb, 0xba, 0xd4, 0x30, 0xe4, 0xe7, 0x92, 0x26, 0xc9, 0xba, 0xa2, 0xf5, - 0xf8, 0xcc, 0x02, 0xa8, 0x4b, 0x2f, 0x95, 0x36, 0x9f, 0x45, 0x55, 0xa8, 0xb0, 0x75, 0xa7, 0x63, - 0x34, 0x3b, 0xed, 0x2b, 0x3e, 0x87, 0x2a, 0x50, 0xd2, 0xa5, 0xab, 0x60, 0xab, 0x3c, 0x3a, 0x02, - 0x44, 0x96, 0x2b, 0x3b, 0xed, 0x84, 0x30, 0xb6, 0x51, 0x01, 0xf1, 0xb0, 0x4b, 0x97, 0xe1, 0x3e, - 0x45, 0x22, 0x91, 0x35, 0x45, 0xd2, 0x3b, 0x9a, 0x51, 0xef, 0xf7, 0xae, 0xf9, 0x12, 0xba, 0x0d, - 0xd5, 0x7e, 0xbb, 0xd7, 0x55, 0x64, 0xf5, 0x99, 0xaa, 0x34, 0x0c, 0x45, 0xd3, 0x3a, 0x1a, 0x0f, - 0xe8, 0x01, 0x1c, 0x87, 0x40, 0x5d, 0x91, 0x5a, 0x46, 0x53, 0x6d, 0xa9, 0xba, 0xa1, 0x29, 0x92, - 0xfc, 0x5c, 0x69, 0xf0, 0x65, 0xe2, 0x69, 0x9b, 0xec, 0x7a, 0xd5, 0xe1, 0x77, 0x91, 0x08, 0x0f, - 0x96, 0xc0, 0x74, 0xa1, 0x76, 0xda, 0x86, 0xdc, 0xe9, 0x34, 0x1b, 0x9d, 0x1f, 0xb5, 0xf9, 0x0a, - 0xb9, 0x32, 0x41, 0x1b, 0xfd, 0x6e, 0xb3, 0x23, 0x35, 0x8c, 0x67, 0x92, 0xda, 0x54, 0x1a, 0xfc, - 0x1e, 0xba, 0x0f, 0x77, 0xa9, 0xb3, 0xf2, 0x73, 0xa9, 0x7d, 0xa5, 0x34, 0xe8, 0x65, 0x35, 0x45, - 0x56, 0xda, 0x7a, 0xf3, 0x9a, 0xdf, 0x8f, 0xdf, 0x43, 0x6d, 0xf7, 0xfa, 0xcf, 0x9e, 0xa9, 0xb2, - 0xaa, 0xb4, 0x75, 0xa3, 0xa9, 0xbc, 0x52, 0x9a, 0x3c, 0x8f, 0x04, 0x38, 0x0c, 0xf2, 0x60, 0x48, - 0xb2, 0xdc, 0xe9, 0xb7, 0x75, 0x43, 0xbf, 0xee, 0x2a, 0x7c, 0x55, 0xfc, 0x53, 0x06, 0xee, 0x84, - 0xc9, 0x57, 0x46, 0x96, 0x4f, 0x52, 0xdf, 0xc0, 0xbe, 0x69, 0x4d, 0x96, 0x66, 0x22, 0x97, 0x38, - 0x13, 0x33, 0xeb, 0x7c, 0xca, 0xae, 0xf3, 0x29, 0x97, 0xc6, 0xa7, 0xfc, 0x66, 0x3e, 0xed, 0x6c, - 0xe5, 0x53, 0x61, 0x3b, 0x9f, 0x8a, 0xa9, 0x7c, 0x2a, 0x45, 0x7c, 0x7a, 0x04, 0xfb, 0x96, 0x6d, - 0xcc, 0x3d, 0x6c, 0x0c, 0x6e, 0x68, 0x8f, 0xbe, 0xa1, 0x63, 0xb3, 0xa8, 0xed, 0x5a, 0x76, 0xdf, - 0xc3, 0xf5, 0x1b, 0xd2, 0x9c, 0x6f, 0xc4, 0x7f, 0x73, 0xf0, 0x30, 0x25, 0x56, 0x0b, 0x6a, 0x3d, - 0x5f, 0xa1, 0xd6, 0xe3, 0xda, 0x16, 0x8b, 0x05, 0xbf, 0x02, 0x4a, 0x84, 0xfc, 0x12, 0x7f, 0xc5, - 0x2d, 0x68, 0xb4, 0x44, 0x98, 0x53, 0xb8, 0x47, 0xca, 0xa2, 0xaf, 0x29, 0x46, 0x62, 0x4e, 0x39, - 0x52, 0x44, 0x21, 0xa2, 0xdd, 0xd1, 0x8d, 0x96, 0xd2, 0xaa, 0x2b, 0x1a, 0x9f, 0x21, 0xd4, 0x0a, - 0xe5, 0xac, 0x5a, 0x3b, 0xf2, 0x4b, 0xa5, 0xc1, 0x67, 0x49, 0x75, 0x85, 0x8a, 0xf5, 0x2a, 0xcf, - 0x89, 0x3f, 0x81, 0x93, 0x78, 0x37, 0xee, 0xb2, 0xf7, 0xbb, 0x85, 0xcb, 0x02, 0x14, 0x70, 0xcc, - 0xe7, 0x8a, 0x16, 0x2e, 0xd1, 0x19, 0xe4, 0x68, 0x83, 0x22, 0x75, 0x52, 0xbe, 0xac, 0x2c, 0xf5, - 0x74, 0x8d, 0xaa, 0xc4, 0x7b, 0x51, 0xa3, 0xea, 0xba, 0x0e, 0x51, 0x34, 0x2d, 0xcf, 0x0f, 0xfb, - 0xf9, 0x5f, 0x32, 0xd1, 0xd1, 0x4b, 0xea, 0xe0, 0xe8, 0xef, 0x87, 0x53, 0x83, 0x3d, 0xe7, 0x9d, - 0xd7, 0x36, 0x80, 0x6b, 0x44, 0xa0, 0x90, 0x2a, 0x08, 0x46, 0x49, 0xfc, 0xe2, 0x99, 0xa5, 0x8b, - 0x1f, 0x7f, 0xcd, 0x41, 0x69, 0x01, 0x4f, 0xe7, 0xc1, 0xfa, 0x0c, 0x59, 0x7d, 0x0e, 0xcc, 0xae, - 0x3f, 0x07, 0x26, 0xd1, 0x62, 0xb5, 0x6a, 0xf3, 0xeb, 0x55, 0x7b, 0x06, 0xbb, 0xec, 0x59, 0xd5, - 0xa0, 0xd2, 0xf0, 0x2d, 0x90, 0xc9, 0x64, 0x22, 0x12, 0x7f, 0x0c, 0x0f, 0x96, 0xa7, 0xe6, 0x3b, - 0xcb, 0xc7, 0x06, 0xfb, 0xe7, 0xea, 0xce, 0x95, 0xbc, 0x6d, 0xfe, 0xa7, 0xb6, 0xf4, 0x7f, 0x70, - 0xf0, 0x79, 0xc2, 0xd6, 0x57, 0xb2, 0x3a, 0x9d, 0xe2, 0x91, 0x65, 0xfa, 0x8b, 0x6a, 0xd0, 0x9d, - 0xe0, 0x3c, 0xf4, 0x83, 0x15, 0x26, 0xa0, 0x9a, 0x12, 0x99, 0x06, 0x45, 0x7f, 0x40, 0xeb, 0x50, - 0x6d, 0xbf, 0x52, 0x75, 0xc5, 0x58, 0x21, 0x00, 0xf1, 0xd8, 0xa2, 0x60, 0x6c, 0xc4, 0xba, 0x4d, - 0x39, 0x90, 0xb5, 0x49, 0xd3, 0xf9, 0x02, 0x0e, 0x5d, 0xfc, 0xd5, 0xdc, 0x72, 0xf1, 0xc8, 0x18, - 0x98, 0xa3, 0x31, 0x36, 0x26, 0xf8, 0x1d, 0x9e, 0x04, 0x61, 0x47, 0xa1, 0xae, 0x4e, 0x54, 0x4d, - 0xa2, 0x11, 0xff, 0xc0, 0xc1, 0xa3, 0x44, 0x4f, 0x82, 0x92, 0x0b, 0xef, 0x8f, 0xc9, 0xe3, 0x21, - 0x3b, 0xca, 0x35, 0xd6, 0x62, 0xc6, 0x07, 0x1a, 0x69, 0x11, 0xba, 0x13, 0x28, 0xd1, 0xd0, 0xc5, - 0x6e, 0x4a, 0x3f, 0x60, 0xd0, 0x6b, 0x86, 0x1f, 0x33, 0xa2, 0x06, 0x49, 0xe3, 0xac, 0x27, 0x37, - 0x49, 0xd1, 0x82, 0xf3, 0xd4, 0x3c, 0xc6, 0x02, 0x7d, 0x25, 0x7f, 0x72, 0x8c, 0xc5, 0x5f, 0x73, - 0x89, 0x67, 0x91, 0x70, 0xfc, 0x1f, 0xf2, 0x29, 0xfe, 0xf2, 0x43, 0xaf, 0x83, 0x3f, 0xfd, 0x3a, - 0x9b, 0x32, 0x26, 0x76, 0xe1, 0x28, 0xbc, 0xc7, 0x4b, 0x6b, 0xf8, 0xf6, 0xc3, 0xbf, 0x33, 0xa5, - 0x52, 0xe8, 0x77, 0x99, 0x88, 0x9d, 0xcb, 0x5b, 0x2e, 0xba, 0xd9, 0xd5, 0x8a, 0x4b, 0x51, 0x3b, - 0x4b, 0x36, 0x48, 0x1d, 0x1d, 0x7f, 0xfd, 0xe8, 0xd1, 0x71, 0x0f, 0x84, 0x10, 0xf1, 0x52, 0x95, - 0x5f, 0x2a, 0x1a, 0x9d, 0x20, 0x52, 0xa3, 0xa5, 0xb6, 0xf9, 0x4c, 0x7c, 0x4e, 0x50, 0xed, 0xd2, - 0x7c, 0xc9, 0xa6, 0xcd, 0x97, 0xdc, 0xe6, 0xf9, 0x92, 0x17, 0x71, 0xf4, 0x48, 0xaf, 0xbb, 0xa6, - 0xed, 0xbd, 0xc6, 0xee, 0xe2, 0x53, 0x21, 0xfa, 0x1c, 0x0e, 0x6d, 0xfc, 0xde, 0x60, 0x1f, 0xc7, - 0xd6, 0x22, 0x5f, 0xb5, 0xf1, 0x7b, 0x8a, 0x93, 0xb6, 0x67, 0xe0, 0x37, 0x19, 0x38, 0x4b, 0x3d, - 0x67, 0x91, 0x84, 0x17, 0x2b, 0x49, 0xf8, 0x66, 0x6d, 0xab, 0x4d, 0x6a, 0x1e, 0x7e, 0xff, 0xd1, - 0x79, 0xb8, 0x0d, 0xd5, 0xf8, 0x08, 0x0f, 0x13, 0x20, 0xc0, 0x61, 0x28, 0xee, 0x91, 0xc7, 0xc1, - 0xc0, 0x8a, 0xcf, 0xa6, 0xcc, 0xfc, 0xad, 0xa1, 0xff, 0x39, 0x17, 0x7d, 0x19, 0x96, 0xdf, 0x98, - 0xf6, 0x98, 0x3e, 0xfb, 0xf7, 0xe6, 0x83, 0xf4, 0xa1, 0xf7, 0x04, 0xaa, 0xc1, 0x20, 0x8a, 0x65, - 0x83, 0x45, 0x7a, 0x9f, 0x29, 0xa2, 0x5c, 0x7c, 0x03, 0xf6, 0xbc, 0xf9, 0x20, 0x0e, 0x64, 0x9d, - 0x79, 0xd7, 0x9b, 0x0f, 0x16, 0x28, 0xf1, 0x6f, 0x19, 0xb8, 0x9f, 0x78, 0x89, 0x45, 0x52, 0x9e, - 0xad, 0x24, 0xe5, 0x51, 0x6d, 0x23, 0x3e, 0x35, 0x21, 0xff, 0xfc, 0xe8, 0x84, 0xa4, 0x45, 0x3e, - 0x93, 0x9c, 0xaa, 0xf4, 0x84, 0x1c, 0xc0, 0x7e, 0x5c, 0xde, 0xeb, 0xd7, 0xf9, 0x7c, 0x9c, 0x39, - 0x52, 0x53, 0x53, 0xa4, 0xc6, 0x35, 0x55, 0xec, 0x6c, 0x4e, 0x5f, 0x41, 0x7c, 0x1a, 0xbd, 0x67, - 0x37, 0xb1, 0xf9, 0x8e, 0xbd, 0xed, 0xa6, 0x65, 0x4e, 0xfc, 0x3b, 0x17, 0x11, 0x6d, 0x01, 0x5f, - 0xc4, 0xb8, 0xbe, 0x12, 0xe3, 0xb3, 0x5a, 0x2a, 0x36, 0x35, 0xbe, 0x38, 0x39, 0xbc, 0xc9, 0xb1, - 0xe0, 0xd2, 0x1a, 0x46, 0x66, 0xb3, 0xdb, 0x59, 0xf1, 0x87, 0x91, 0x1f, 0x75, 0xec, 0x9b, 0xd1, - 0xa7, 0x13, 0xcb, 0xb1, 0xd1, 0x67, 0x50, 0x31, 0x87, 0x43, 0xec, 0x79, 0x86, 0x6b, 0x8d, 0xdf, - 0xf8, 0x5e, 0x10, 0x84, 0x5d, 0x26, 0xd4, 0xa8, 0xec, 0xc9, 0xbf, 0x72, 0x50, 0x5d, 0x9b, 0x17, - 0xe4, 0x3e, 0x09, 0x13, 0x83, 0xbf, 0x85, 0x1e, 0xc3, 0x67, 0x71, 0x45, 0xac, 0x56, 0xc8, 0x52, - 0x53, 0x5e, 0x28, 0xb2, 0xae, 0x34, 0x78, 0x0e, 0x9d, 0x83, 0xb8, 0x01, 0xa8, 0xab, 0x2d, 0xa5, - 0xd3, 0x27, 0x45, 0xf3, 0x04, 0xce, 0xe3, 0x38, 0xea, 0x18, 0x8b, 0x81, 0x14, 0xc6, 0x87, 0xbd, - 0x4c, 0xf2, 0x59, 0x74, 0x06, 0xf7, 0x53, 0xb0, 0x8b, 0x06, 0xfb, 0x2d, 0x78, 0xbc, 0x0e, 0x61, - 0x8b, 0xa0, 0x2a, 0x5f, 0x49, 0x6a, 0x53, 0xaa, 0x37, 0x15, 0x3e, 0x4f, 0xde, 0x43, 0xd3, 0xc1, - 0xf4, 0x7d, 0x77, 0x07, 0x3d, 0x85, 0x8b, 0x74, 0x4c, 0x58, 0xa2, 0x41, 0x1e, 0x0b, 0x9b, 0x8f, - 0x97, 0xf4, 0xd8, 0xbb, 0x31, 0x5f, 0x44, 0x5f, 0xc0, 0xd3, 0x74, 0x70, 0xc2, 0xdb, 0x6b, 0x09, - 0x5d, 0x42, 0x2d, 0xcd, 0x42, 0x4b, 0xe6, 0x2b, 0xac, 0x66, 0x6c, 0xd9, 0x26, 0xe2, 0x69, 0x19, - 0xd5, 0xe0, 0x49, 0x12, 0x50, 0xee, 0x68, 0x9a, 0x22, 0xeb, 0x46, 0xbf, 0xa7, 0x68, 0x86, 0xa6, - 0xf4, 0xba, 0x9d, 0x76, 0x43, 0x69, 0xf0, 0xbb, 0xc9, 0xd9, 0x88, 0x15, 0x29, 0x5f, 0xa9, 0xe7, - 0x9f, 0x73, 0x3f, 0xe3, 0x6e, 0xfd, 0x37, 0x00, 0x00, 0xff, 0xff, 0xbc, 0x6f, 0x4a, 0xea, 0x98, - 0x1b, 0x00, 0x00, -} diff --git a/protocol/dota_gcmessages_client_tournament.pb.go b/protocol/dota_gcmessages_client_tournament.pb.go new file mode 100644 index 0000000..ad7949d --- /dev/null +++ b/protocol/dota_gcmessages_client_tournament.pb.go @@ -0,0 +1,2504 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: dota_gcmessages_client_tournament.proto + +package protocol + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type ETournamentEvent int32 + +const ( + ETournamentEvent_k_ETournamentEvent_None ETournamentEvent = 0 + ETournamentEvent_k_ETournamentEvent_TournamentCreated ETournamentEvent = 1 + ETournamentEvent_k_ETournamentEvent_TournamentsMerged ETournamentEvent = 2 + ETournamentEvent_k_ETournamentEvent_GameOutcome ETournamentEvent = 3 + ETournamentEvent_k_ETournamentEvent_TeamGivenBye ETournamentEvent = 4 + ETournamentEvent_k_ETournamentEvent_TournamentCanceledByAdmin ETournamentEvent = 5 + ETournamentEvent_k_ETournamentEvent_TeamAbandoned ETournamentEvent = 6 + ETournamentEvent_k_ETournamentEvent_ScheduledGameStarted ETournamentEvent = 7 + ETournamentEvent_k_ETournamentEvent_Canceled ETournamentEvent = 8 + ETournamentEvent_k_ETournamentEvent_TeamParticipationTimedOut_EntryFeeRefund ETournamentEvent = 9 + ETournamentEvent_k_ETournamentEvent_TeamParticipationTimedOut_EntryFeeForfeit ETournamentEvent = 10 + ETournamentEvent_k_ETournamentEvent_TeamParticipationTimedOut_GrantedVictory ETournamentEvent = 11 +) + +var ETournamentEvent_name = map[int32]string{ + 0: "k_ETournamentEvent_None", + 1: "k_ETournamentEvent_TournamentCreated", + 2: "k_ETournamentEvent_TournamentsMerged", + 3: "k_ETournamentEvent_GameOutcome", + 4: "k_ETournamentEvent_TeamGivenBye", + 5: "k_ETournamentEvent_TournamentCanceledByAdmin", + 6: "k_ETournamentEvent_TeamAbandoned", + 7: "k_ETournamentEvent_ScheduledGameStarted", + 8: "k_ETournamentEvent_Canceled", + 9: "k_ETournamentEvent_TeamParticipationTimedOut_EntryFeeRefund", + 10: "k_ETournamentEvent_TeamParticipationTimedOut_EntryFeeForfeit", + 11: "k_ETournamentEvent_TeamParticipationTimedOut_GrantedVictory", +} + +var ETournamentEvent_value = map[string]int32{ + "k_ETournamentEvent_None": 0, + "k_ETournamentEvent_TournamentCreated": 1, + "k_ETournamentEvent_TournamentsMerged": 2, + "k_ETournamentEvent_GameOutcome": 3, + "k_ETournamentEvent_TeamGivenBye": 4, + "k_ETournamentEvent_TournamentCanceledByAdmin": 5, + "k_ETournamentEvent_TeamAbandoned": 6, + "k_ETournamentEvent_ScheduledGameStarted": 7, + "k_ETournamentEvent_Canceled": 8, + "k_ETournamentEvent_TeamParticipationTimedOut_EntryFeeRefund": 9, + "k_ETournamentEvent_TeamParticipationTimedOut_EntryFeeForfeit": 10, + "k_ETournamentEvent_TeamParticipationTimedOut_GrantedVictory": 11, +} + +func (x ETournamentEvent) Enum() *ETournamentEvent { + p := new(ETournamentEvent) + *p = x + return p +} + +func (x ETournamentEvent) String() string { + return proto.EnumName(ETournamentEvent_name, int32(x)) +} + +func (x *ETournamentEvent) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(ETournamentEvent_value, data, "ETournamentEvent") + if err != nil { + return err + } + *x = ETournamentEvent(value) + return nil +} + +func (ETournamentEvent) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{0} +} + +type CMsgDOTATournamentInfo struct { + LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + PhaseList []*CMsgDOTATournamentInfo_Phase `protobuf:"bytes,2,rep,name=phase_list,json=phaseList" json:"phase_list,omitempty"` + TeamsList []*CMsgDOTATournamentInfo_Team `protobuf:"bytes,3,rep,name=teams_list,json=teamsList" json:"teams_list,omitempty"` + UpcomingMatchesList []*CMsgDOTATournamentInfo_UpcomingMatch `protobuf:"bytes,4,rep,name=upcoming_matches_list,json=upcomingMatchesList" json:"upcoming_matches_list,omitempty"` + NewsList []*CMsgDOTATournamentInfo_News `protobuf:"bytes,5,rep,name=news_list,json=newsList" json:"news_list,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATournamentInfo) Reset() { *m = CMsgDOTATournamentInfo{} } +func (m *CMsgDOTATournamentInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATournamentInfo) ProtoMessage() {} +func (*CMsgDOTATournamentInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{0} +} + +func (m *CMsgDOTATournamentInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATournamentInfo.Unmarshal(m, b) +} +func (m *CMsgDOTATournamentInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATournamentInfo.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATournamentInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATournamentInfo.Merge(m, src) +} +func (m *CMsgDOTATournamentInfo) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATournamentInfo.Size(m) +} +func (m *CMsgDOTATournamentInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATournamentInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATournamentInfo proto.InternalMessageInfo + +func (m *CMsgDOTATournamentInfo) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgDOTATournamentInfo) GetPhaseList() []*CMsgDOTATournamentInfo_Phase { + if m != nil { + return m.PhaseList + } + return nil +} + +func (m *CMsgDOTATournamentInfo) GetTeamsList() []*CMsgDOTATournamentInfo_Team { + if m != nil { + return m.TeamsList + } + return nil +} + +func (m *CMsgDOTATournamentInfo) GetUpcomingMatchesList() []*CMsgDOTATournamentInfo_UpcomingMatch { + if m != nil { + return m.UpcomingMatchesList + } + return nil +} + +func (m *CMsgDOTATournamentInfo) GetNewsList() []*CMsgDOTATournamentInfo_News { + if m != nil { + return m.NewsList + } + return nil +} + +type CMsgDOTATournamentInfo_PhaseGroup struct { + GroupId *uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId" json:"group_id,omitempty"` + GroupName *string `protobuf:"bytes,2,opt,name=group_name,json=groupName" json:"group_name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATournamentInfo_PhaseGroup) Reset() { *m = CMsgDOTATournamentInfo_PhaseGroup{} } +func (m *CMsgDOTATournamentInfo_PhaseGroup) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATournamentInfo_PhaseGroup) ProtoMessage() {} +func (*CMsgDOTATournamentInfo_PhaseGroup) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{0, 0} +} + +func (m *CMsgDOTATournamentInfo_PhaseGroup) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATournamentInfo_PhaseGroup.Unmarshal(m, b) +} +func (m *CMsgDOTATournamentInfo_PhaseGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATournamentInfo_PhaseGroup.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATournamentInfo_PhaseGroup) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATournamentInfo_PhaseGroup.Merge(m, src) +} +func (m *CMsgDOTATournamentInfo_PhaseGroup) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATournamentInfo_PhaseGroup.Size(m) +} +func (m *CMsgDOTATournamentInfo_PhaseGroup) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATournamentInfo_PhaseGroup.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATournamentInfo_PhaseGroup proto.InternalMessageInfo + +func (m *CMsgDOTATournamentInfo_PhaseGroup) GetGroupId() uint32 { + if m != nil && m.GroupId != nil { + return *m.GroupId + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_PhaseGroup) GetGroupName() string { + if m != nil && m.GroupName != nil { + return *m.GroupName + } + return "" +} + +type CMsgDOTATournamentInfo_Phase struct { + PhaseId *uint32 `protobuf:"varint,1,opt,name=phase_id,json=phaseId" json:"phase_id,omitempty"` + PhaseName *string `protobuf:"bytes,2,opt,name=phase_name,json=phaseName" json:"phase_name,omitempty"` + TypeId *uint32 `protobuf:"varint,3,opt,name=type_id,json=typeId" json:"type_id,omitempty"` + Iterations *uint32 `protobuf:"varint,4,opt,name=iterations" json:"iterations,omitempty"` + MinStartTime *uint32 `protobuf:"varint,5,opt,name=min_start_time,json=minStartTime" json:"min_start_time,omitempty"` + MaxStartTime *uint32 `protobuf:"varint,6,opt,name=max_start_time,json=maxStartTime" json:"max_start_time,omitempty"` + GroupList []*CMsgDOTATournamentInfo_PhaseGroup `protobuf:"bytes,7,rep,name=group_list,json=groupList" json:"group_list,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATournamentInfo_Phase) Reset() { *m = CMsgDOTATournamentInfo_Phase{} } +func (m *CMsgDOTATournamentInfo_Phase) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATournamentInfo_Phase) ProtoMessage() {} +func (*CMsgDOTATournamentInfo_Phase) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{0, 1} +} + +func (m *CMsgDOTATournamentInfo_Phase) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATournamentInfo_Phase.Unmarshal(m, b) +} +func (m *CMsgDOTATournamentInfo_Phase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATournamentInfo_Phase.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATournamentInfo_Phase) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATournamentInfo_Phase.Merge(m, src) +} +func (m *CMsgDOTATournamentInfo_Phase) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATournamentInfo_Phase.Size(m) +} +func (m *CMsgDOTATournamentInfo_Phase) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATournamentInfo_Phase.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATournamentInfo_Phase proto.InternalMessageInfo + +func (m *CMsgDOTATournamentInfo_Phase) GetPhaseId() uint32 { + if m != nil && m.PhaseId != nil { + return *m.PhaseId + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_Phase) GetPhaseName() string { + if m != nil && m.PhaseName != nil { + return *m.PhaseName + } + return "" +} + +func (m *CMsgDOTATournamentInfo_Phase) GetTypeId() uint32 { + if m != nil && m.TypeId != nil { + return *m.TypeId + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_Phase) GetIterations() uint32 { + if m != nil && m.Iterations != nil { + return *m.Iterations + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_Phase) GetMinStartTime() uint32 { + if m != nil && m.MinStartTime != nil { + return *m.MinStartTime + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_Phase) GetMaxStartTime() uint32 { + if m != nil && m.MaxStartTime != nil { + return *m.MaxStartTime + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_Phase) GetGroupList() []*CMsgDOTATournamentInfo_PhaseGroup { + if m != nil { + return m.GroupList + } + return nil +} + +type CMsgDOTATournamentInfo_Team struct { + TeamId *uint32 `protobuf:"varint,1,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` + Tag *string `protobuf:"bytes,3,opt,name=tag" json:"tag,omitempty"` + TeamLogo *uint64 `protobuf:"varint,4,opt,name=team_logo,json=teamLogo" json:"team_logo,omitempty"` + Eliminated *bool `protobuf:"varint,5,opt,name=eliminated" json:"eliminated,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATournamentInfo_Team) Reset() { *m = CMsgDOTATournamentInfo_Team{} } +func (m *CMsgDOTATournamentInfo_Team) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATournamentInfo_Team) ProtoMessage() {} +func (*CMsgDOTATournamentInfo_Team) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{0, 2} +} + +func (m *CMsgDOTATournamentInfo_Team) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATournamentInfo_Team.Unmarshal(m, b) +} +func (m *CMsgDOTATournamentInfo_Team) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATournamentInfo_Team.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATournamentInfo_Team) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATournamentInfo_Team.Merge(m, src) +} +func (m *CMsgDOTATournamentInfo_Team) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATournamentInfo_Team.Size(m) +} +func (m *CMsgDOTATournamentInfo_Team) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATournamentInfo_Team.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATournamentInfo_Team proto.InternalMessageInfo + +func (m *CMsgDOTATournamentInfo_Team) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_Team) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgDOTATournamentInfo_Team) GetTag() string { + if m != nil && m.Tag != nil { + return *m.Tag + } + return "" +} + +func (m *CMsgDOTATournamentInfo_Team) GetTeamLogo() uint64 { + if m != nil && m.TeamLogo != nil { + return *m.TeamLogo + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_Team) GetEliminated() bool { + if m != nil && m.Eliminated != nil { + return *m.Eliminated + } + return false +} + +type CMsgDOTATournamentInfo_UpcomingMatch struct { + SeriesId *uint32 `protobuf:"varint,1,opt,name=series_id,json=seriesId" json:"series_id,omitempty"` + Team1Id *uint32 `protobuf:"varint,2,opt,name=team1_id,json=team1Id" json:"team1_id,omitempty"` + Team2Id *uint32 `protobuf:"varint,3,opt,name=team2_id,json=team2Id" json:"team2_id,omitempty"` + Bo *uint32 `protobuf:"varint,4,opt,name=bo" json:"bo,omitempty"` + StageName *string `protobuf:"bytes,5,opt,name=stage_name,json=stageName" json:"stage_name,omitempty"` + StartTime *uint32 `protobuf:"varint,6,opt,name=start_time,json=startTime" json:"start_time,omitempty"` + WinnerStage *string `protobuf:"bytes,7,opt,name=winner_stage,json=winnerStage" json:"winner_stage,omitempty"` + LoserStage *string `protobuf:"bytes,8,opt,name=loser_stage,json=loserStage" json:"loser_stage,omitempty"` + Team1Tag *string `protobuf:"bytes,9,opt,name=team1_tag,json=team1Tag" json:"team1_tag,omitempty"` + Team2Tag *string `protobuf:"bytes,10,opt,name=team2_tag,json=team2Tag" json:"team2_tag,omitempty"` + Team1PrevOpponentTag *string `protobuf:"bytes,11,opt,name=team1_prev_opponent_tag,json=team1PrevOpponentTag" json:"team1_prev_opponent_tag,omitempty"` + Team2PrevOpponentTag *string `protobuf:"bytes,12,opt,name=team2_prev_opponent_tag,json=team2PrevOpponentTag" json:"team2_prev_opponent_tag,omitempty"` + Team1Logo *uint64 `protobuf:"varint,13,opt,name=team1_logo,json=team1Logo" json:"team1_logo,omitempty"` + Team2Logo *uint64 `protobuf:"varint,14,opt,name=team2_logo,json=team2Logo" json:"team2_logo,omitempty"` + Team1PrevOpponentLogo *uint64 `protobuf:"varint,15,opt,name=team1_prev_opponent_logo,json=team1PrevOpponentLogo" json:"team1_prev_opponent_logo,omitempty"` + Team2PrevOpponentLogo *uint64 `protobuf:"varint,16,opt,name=team2_prev_opponent_logo,json=team2PrevOpponentLogo" json:"team2_prev_opponent_logo,omitempty"` + Team1PrevOpponentId *uint32 `protobuf:"varint,17,opt,name=team1_prev_opponent_id,json=team1PrevOpponentId" json:"team1_prev_opponent_id,omitempty"` + Team2PrevOpponentId *uint32 `protobuf:"varint,18,opt,name=team2_prev_opponent_id,json=team2PrevOpponentId" json:"team2_prev_opponent_id,omitempty"` + Team1PrevMatchScore *uint32 `protobuf:"varint,19,opt,name=team1_prev_match_score,json=team1PrevMatchScore" json:"team1_prev_match_score,omitempty"` + Team1PrevMatchOpponentScore *uint32 `protobuf:"varint,20,opt,name=team1_prev_match_opponent_score,json=team1PrevMatchOpponentScore" json:"team1_prev_match_opponent_score,omitempty"` + Team2PrevMatchScore *uint32 `protobuf:"varint,21,opt,name=team2_prev_match_score,json=team2PrevMatchScore" json:"team2_prev_match_score,omitempty"` + Team2PrevMatchOpponentScore *uint32 `protobuf:"varint,22,opt,name=team2_prev_match_opponent_score,json=team2PrevMatchOpponentScore" json:"team2_prev_match_opponent_score,omitempty"` + PhaseType *uint32 `protobuf:"varint,23,opt,name=phase_type,json=phaseType" json:"phase_type,omitempty"` + Team1Score *uint32 `protobuf:"varint,24,opt,name=team1_score,json=team1Score" json:"team1_score,omitempty"` + Team2Score *uint32 `protobuf:"varint,25,opt,name=team2_score,json=team2Score" json:"team2_score,omitempty"` + PhaseId *uint32 `protobuf:"varint,26,opt,name=phase_id,json=phaseId" json:"phase_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) Reset() { *m = CMsgDOTATournamentInfo_UpcomingMatch{} } +func (m *CMsgDOTATournamentInfo_UpcomingMatch) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATournamentInfo_UpcomingMatch) ProtoMessage() {} +func (*CMsgDOTATournamentInfo_UpcomingMatch) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{0, 3} +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATournamentInfo_UpcomingMatch.Unmarshal(m, b) +} +func (m *CMsgDOTATournamentInfo_UpcomingMatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATournamentInfo_UpcomingMatch.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATournamentInfo_UpcomingMatch) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATournamentInfo_UpcomingMatch.Merge(m, src) +} +func (m *CMsgDOTATournamentInfo_UpcomingMatch) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATournamentInfo_UpcomingMatch.Size(m) +} +func (m *CMsgDOTATournamentInfo_UpcomingMatch) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATournamentInfo_UpcomingMatch.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATournamentInfo_UpcomingMatch proto.InternalMessageInfo + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetSeriesId() uint32 { + if m != nil && m.SeriesId != nil { + return *m.SeriesId + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam1Id() uint32 { + if m != nil && m.Team1Id != nil { + return *m.Team1Id + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam2Id() uint32 { + if m != nil && m.Team2Id != nil { + return *m.Team2Id + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetBo() uint32 { + if m != nil && m.Bo != nil { + return *m.Bo + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetStageName() string { + if m != nil && m.StageName != nil { + return *m.StageName + } + return "" +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetStartTime() uint32 { + if m != nil && m.StartTime != nil { + return *m.StartTime + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetWinnerStage() string { + if m != nil && m.WinnerStage != nil { + return *m.WinnerStage + } + return "" +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetLoserStage() string { + if m != nil && m.LoserStage != nil { + return *m.LoserStage + } + return "" +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam1Tag() string { + if m != nil && m.Team1Tag != nil { + return *m.Team1Tag + } + return "" +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam2Tag() string { + if m != nil && m.Team2Tag != nil { + return *m.Team2Tag + } + return "" +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam1PrevOpponentTag() string { + if m != nil && m.Team1PrevOpponentTag != nil { + return *m.Team1PrevOpponentTag + } + return "" +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam2PrevOpponentTag() string { + if m != nil && m.Team2PrevOpponentTag != nil { + return *m.Team2PrevOpponentTag + } + return "" +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam1Logo() uint64 { + if m != nil && m.Team1Logo != nil { + return *m.Team1Logo + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam2Logo() uint64 { + if m != nil && m.Team2Logo != nil { + return *m.Team2Logo + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam1PrevOpponentLogo() uint64 { + if m != nil && m.Team1PrevOpponentLogo != nil { + return *m.Team1PrevOpponentLogo + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam2PrevOpponentLogo() uint64 { + if m != nil && m.Team2PrevOpponentLogo != nil { + return *m.Team2PrevOpponentLogo + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam1PrevOpponentId() uint32 { + if m != nil && m.Team1PrevOpponentId != nil { + return *m.Team1PrevOpponentId + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam2PrevOpponentId() uint32 { + if m != nil && m.Team2PrevOpponentId != nil { + return *m.Team2PrevOpponentId + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam1PrevMatchScore() uint32 { + if m != nil && m.Team1PrevMatchScore != nil { + return *m.Team1PrevMatchScore + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam1PrevMatchOpponentScore() uint32 { + if m != nil && m.Team1PrevMatchOpponentScore != nil { + return *m.Team1PrevMatchOpponentScore + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam2PrevMatchScore() uint32 { + if m != nil && m.Team2PrevMatchScore != nil { + return *m.Team2PrevMatchScore + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam2PrevMatchOpponentScore() uint32 { + if m != nil && m.Team2PrevMatchOpponentScore != nil { + return *m.Team2PrevMatchOpponentScore + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetPhaseType() uint32 { + if m != nil && m.PhaseType != nil { + return *m.PhaseType + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam1Score() uint32 { + if m != nil && m.Team1Score != nil { + return *m.Team1Score + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam2Score() uint32 { + if m != nil && m.Team2Score != nil { + return *m.Team2Score + } + return 0 +} + +func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetPhaseId() uint32 { + if m != nil && m.PhaseId != nil { + return *m.PhaseId + } + return 0 +} + +type CMsgDOTATournamentInfo_News struct { + Link *string `protobuf:"bytes,1,opt,name=link" json:"link,omitempty"` + Title *string `protobuf:"bytes,2,opt,name=title" json:"title,omitempty"` + Image *string `protobuf:"bytes,3,opt,name=image" json:"image,omitempty"` + Timestamp *uint32 `protobuf:"varint,4,opt,name=timestamp" json:"timestamp,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATournamentInfo_News) Reset() { *m = CMsgDOTATournamentInfo_News{} } +func (m *CMsgDOTATournamentInfo_News) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATournamentInfo_News) ProtoMessage() {} +func (*CMsgDOTATournamentInfo_News) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{0, 4} +} + +func (m *CMsgDOTATournamentInfo_News) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATournamentInfo_News.Unmarshal(m, b) +} +func (m *CMsgDOTATournamentInfo_News) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATournamentInfo_News.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATournamentInfo_News) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATournamentInfo_News.Merge(m, src) +} +func (m *CMsgDOTATournamentInfo_News) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATournamentInfo_News.Size(m) +} +func (m *CMsgDOTATournamentInfo_News) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATournamentInfo_News.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATournamentInfo_News proto.InternalMessageInfo + +func (m *CMsgDOTATournamentInfo_News) GetLink() string { + if m != nil && m.Link != nil { + return *m.Link + } + return "" +} + +func (m *CMsgDOTATournamentInfo_News) GetTitle() string { + if m != nil && m.Title != nil { + return *m.Title + } + return "" +} + +func (m *CMsgDOTATournamentInfo_News) GetImage() string { + if m != nil && m.Image != nil { + return *m.Image + } + return "" +} + +func (m *CMsgDOTATournamentInfo_News) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +type CMsgRequestWeekendTourneySchedule struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgRequestWeekendTourneySchedule) Reset() { *m = CMsgRequestWeekendTourneySchedule{} } +func (m *CMsgRequestWeekendTourneySchedule) String() string { return proto.CompactTextString(m) } +func (*CMsgRequestWeekendTourneySchedule) ProtoMessage() {} +func (*CMsgRequestWeekendTourneySchedule) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{1} +} + +func (m *CMsgRequestWeekendTourneySchedule) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgRequestWeekendTourneySchedule.Unmarshal(m, b) +} +func (m *CMsgRequestWeekendTourneySchedule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgRequestWeekendTourneySchedule.Marshal(b, m, deterministic) +} +func (m *CMsgRequestWeekendTourneySchedule) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgRequestWeekendTourneySchedule.Merge(m, src) +} +func (m *CMsgRequestWeekendTourneySchedule) XXX_Size() int { + return xxx_messageInfo_CMsgRequestWeekendTourneySchedule.Size(m) +} +func (m *CMsgRequestWeekendTourneySchedule) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgRequestWeekendTourneySchedule.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgRequestWeekendTourneySchedule proto.InternalMessageInfo + +type CMsgWeekendTourneySchedule struct { + Divisions []*CMsgWeekendTourneySchedule_Division `protobuf:"bytes,1,rep,name=divisions" json:"divisions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgWeekendTourneySchedule) Reset() { *m = CMsgWeekendTourneySchedule{} } +func (m *CMsgWeekendTourneySchedule) String() string { return proto.CompactTextString(m) } +func (*CMsgWeekendTourneySchedule) ProtoMessage() {} +func (*CMsgWeekendTourneySchedule) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{2} +} + +func (m *CMsgWeekendTourneySchedule) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgWeekendTourneySchedule.Unmarshal(m, b) +} +func (m *CMsgWeekendTourneySchedule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgWeekendTourneySchedule.Marshal(b, m, deterministic) +} +func (m *CMsgWeekendTourneySchedule) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgWeekendTourneySchedule.Merge(m, src) +} +func (m *CMsgWeekendTourneySchedule) XXX_Size() int { + return xxx_messageInfo_CMsgWeekendTourneySchedule.Size(m) +} +func (m *CMsgWeekendTourneySchedule) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgWeekendTourneySchedule.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgWeekendTourneySchedule proto.InternalMessageInfo + +func (m *CMsgWeekendTourneySchedule) GetDivisions() []*CMsgWeekendTourneySchedule_Division { + if m != nil { + return m.Divisions + } + return nil +} + +type CMsgWeekendTourneySchedule_Division struct { + DivisionCode *uint32 `protobuf:"varint,1,opt,name=division_code,json=divisionCode" json:"division_code,omitempty"` + TimeWindowOpen *uint32 `protobuf:"varint,2,opt,name=time_window_open,json=timeWindowOpen" json:"time_window_open,omitempty"` + TimeWindowClose *uint32 `protobuf:"varint,3,opt,name=time_window_close,json=timeWindowClose" json:"time_window_close,omitempty"` + TimeWindowOpenNext *uint32 `protobuf:"varint,4,opt,name=time_window_open_next,json=timeWindowOpenNext" json:"time_window_open_next,omitempty"` + TrophyId *uint32 `protobuf:"varint,5,opt,name=trophy_id,json=trophyId" json:"trophy_id,omitempty"` + FreeWeekend *bool `protobuf:"varint,6,opt,name=free_weekend,json=freeWeekend" json:"free_weekend,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgWeekendTourneySchedule_Division) Reset() { *m = CMsgWeekendTourneySchedule_Division{} } +func (m *CMsgWeekendTourneySchedule_Division) String() string { return proto.CompactTextString(m) } +func (*CMsgWeekendTourneySchedule_Division) ProtoMessage() {} +func (*CMsgWeekendTourneySchedule_Division) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{2, 0} +} + +func (m *CMsgWeekendTourneySchedule_Division) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgWeekendTourneySchedule_Division.Unmarshal(m, b) +} +func (m *CMsgWeekendTourneySchedule_Division) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgWeekendTourneySchedule_Division.Marshal(b, m, deterministic) +} +func (m *CMsgWeekendTourneySchedule_Division) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgWeekendTourneySchedule_Division.Merge(m, src) +} +func (m *CMsgWeekendTourneySchedule_Division) XXX_Size() int { + return xxx_messageInfo_CMsgWeekendTourneySchedule_Division.Size(m) +} +func (m *CMsgWeekendTourneySchedule_Division) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgWeekendTourneySchedule_Division.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgWeekendTourneySchedule_Division proto.InternalMessageInfo + +func (m *CMsgWeekendTourneySchedule_Division) GetDivisionCode() uint32 { + if m != nil && m.DivisionCode != nil { + return *m.DivisionCode + } + return 0 +} + +func (m *CMsgWeekendTourneySchedule_Division) GetTimeWindowOpen() uint32 { + if m != nil && m.TimeWindowOpen != nil { + return *m.TimeWindowOpen + } + return 0 +} + +func (m *CMsgWeekendTourneySchedule_Division) GetTimeWindowClose() uint32 { + if m != nil && m.TimeWindowClose != nil { + return *m.TimeWindowClose + } + return 0 +} + +func (m *CMsgWeekendTourneySchedule_Division) GetTimeWindowOpenNext() uint32 { + if m != nil && m.TimeWindowOpenNext != nil { + return *m.TimeWindowOpenNext + } + return 0 +} + +func (m *CMsgWeekendTourneySchedule_Division) GetTrophyId() uint32 { + if m != nil && m.TrophyId != nil { + return *m.TrophyId + } + return 0 +} + +func (m *CMsgWeekendTourneySchedule_Division) GetFreeWeekend() bool { + if m != nil && m.FreeWeekend != nil { + return *m.FreeWeekend + } + return false +} + +type CMsgWeekendTourneyOpts struct { + Participating *bool `protobuf:"varint,1,opt,name=participating" json:"participating,omitempty"` + DivisionId *uint32 `protobuf:"varint,2,opt,name=division_id,json=divisionId" json:"division_id,omitempty"` + Buyin *uint32 `protobuf:"varint,3,opt,name=buyin" json:"buyin,omitempty"` + SkillLevel *uint32 `protobuf:"varint,4,opt,name=skill_level,json=skillLevel" json:"skill_level,omitempty"` + MatchGroups *uint32 `protobuf:"varint,5,opt,name=match_groups,json=matchGroups" json:"match_groups,omitempty"` + TeamId *uint32 `protobuf:"varint,6,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + PickupTeamName *string `protobuf:"bytes,7,opt,name=pickup_team_name,json=pickupTeamName" json:"pickup_team_name,omitempty"` + PickupTeamLogo *uint64 `protobuf:"varint,8,opt,name=pickup_team_logo,json=pickupTeamLogo" json:"pickup_team_logo,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgWeekendTourneyOpts) Reset() { *m = CMsgWeekendTourneyOpts{} } +func (m *CMsgWeekendTourneyOpts) String() string { return proto.CompactTextString(m) } +func (*CMsgWeekendTourneyOpts) ProtoMessage() {} +func (*CMsgWeekendTourneyOpts) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{3} +} + +func (m *CMsgWeekendTourneyOpts) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgWeekendTourneyOpts.Unmarshal(m, b) +} +func (m *CMsgWeekendTourneyOpts) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgWeekendTourneyOpts.Marshal(b, m, deterministic) +} +func (m *CMsgWeekendTourneyOpts) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgWeekendTourneyOpts.Merge(m, src) +} +func (m *CMsgWeekendTourneyOpts) XXX_Size() int { + return xxx_messageInfo_CMsgWeekendTourneyOpts.Size(m) +} +func (m *CMsgWeekendTourneyOpts) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgWeekendTourneyOpts.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgWeekendTourneyOpts proto.InternalMessageInfo + +func (m *CMsgWeekendTourneyOpts) GetParticipating() bool { + if m != nil && m.Participating != nil { + return *m.Participating + } + return false +} + +func (m *CMsgWeekendTourneyOpts) GetDivisionId() uint32 { + if m != nil && m.DivisionId != nil { + return *m.DivisionId + } + return 0 +} + +func (m *CMsgWeekendTourneyOpts) GetBuyin() uint32 { + if m != nil && m.Buyin != nil { + return *m.Buyin + } + return 0 +} + +func (m *CMsgWeekendTourneyOpts) GetSkillLevel() uint32 { + if m != nil && m.SkillLevel != nil { + return *m.SkillLevel + } + return 0 +} + +func (m *CMsgWeekendTourneyOpts) GetMatchGroups() uint32 { + if m != nil && m.MatchGroups != nil { + return *m.MatchGroups + } + return 0 +} + +func (m *CMsgWeekendTourneyOpts) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgWeekendTourneyOpts) GetPickupTeamName() string { + if m != nil && m.PickupTeamName != nil { + return *m.PickupTeamName + } + return "" +} + +func (m *CMsgWeekendTourneyOpts) GetPickupTeamLogo() uint64 { + if m != nil && m.PickupTeamLogo != nil { + return *m.PickupTeamLogo + } + return 0 +} + +type CMsgWeekendTourneyLeave struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgWeekendTourneyLeave) Reset() { *m = CMsgWeekendTourneyLeave{} } +func (m *CMsgWeekendTourneyLeave) String() string { return proto.CompactTextString(m) } +func (*CMsgWeekendTourneyLeave) ProtoMessage() {} +func (*CMsgWeekendTourneyLeave) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{4} +} + +func (m *CMsgWeekendTourneyLeave) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgWeekendTourneyLeave.Unmarshal(m, b) +} +func (m *CMsgWeekendTourneyLeave) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgWeekendTourneyLeave.Marshal(b, m, deterministic) +} +func (m *CMsgWeekendTourneyLeave) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgWeekendTourneyLeave.Merge(m, src) +} +func (m *CMsgWeekendTourneyLeave) XXX_Size() int { + return xxx_messageInfo_CMsgWeekendTourneyLeave.Size(m) +} +func (m *CMsgWeekendTourneyLeave) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgWeekendTourneyLeave.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgWeekendTourneyLeave proto.InternalMessageInfo + +type CMsgDOTATournament struct { + TournamentId *uint32 `protobuf:"varint,1,opt,name=tournament_id,json=tournamentId" json:"tournament_id,omitempty"` + DivisionId *uint32 `protobuf:"varint,2,opt,name=division_id,json=divisionId" json:"division_id,omitempty"` + ScheduleTime *uint32 `protobuf:"varint,3,opt,name=schedule_time,json=scheduleTime" json:"schedule_time,omitempty"` + SkillLevel *uint32 `protobuf:"varint,4,opt,name=skill_level,json=skillLevel" json:"skill_level,omitempty"` + TournamentTemplate *ETournamentTemplate `protobuf:"varint,5,opt,name=tournament_template,json=tournamentTemplate,enum=protocol.ETournamentTemplate,def=0" json:"tournament_template,omitempty"` + State *ETournamentState `protobuf:"varint,6,opt,name=state,enum=protocol.ETournamentState,def=0" json:"state,omitempty"` + StateSeqNum *uint32 `protobuf:"varint,10,opt,name=state_seq_num,json=stateSeqNum" json:"state_seq_num,omitempty"` + SeasonTrophyId *uint32 `protobuf:"varint,11,opt,name=season_trophy_id,json=seasonTrophyId" json:"season_trophy_id,omitempty"` + Teams []*CMsgDOTATournament_Team `protobuf:"bytes,7,rep,name=teams" json:"teams,omitempty"` + Games []*CMsgDOTATournament_Game `protobuf:"bytes,8,rep,name=games" json:"games,omitempty"` + Nodes []*CMsgDOTATournament_Node `protobuf:"bytes,9,rep,name=nodes" json:"nodes,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATournament) Reset() { *m = CMsgDOTATournament{} } +func (m *CMsgDOTATournament) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATournament) ProtoMessage() {} +func (*CMsgDOTATournament) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{5} +} + +func (m *CMsgDOTATournament) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATournament.Unmarshal(m, b) +} +func (m *CMsgDOTATournament) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATournament.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATournament) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATournament.Merge(m, src) +} +func (m *CMsgDOTATournament) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATournament.Size(m) +} +func (m *CMsgDOTATournament) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATournament.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATournament proto.InternalMessageInfo + +const Default_CMsgDOTATournament_TournamentTemplate ETournamentTemplate = ETournamentTemplate_k_ETournamentTemplate_None +const Default_CMsgDOTATournament_State ETournamentState = ETournamentState_k_ETournamentState_Unknown + +func (m *CMsgDOTATournament) GetTournamentId() uint32 { + if m != nil && m.TournamentId != nil { + return *m.TournamentId + } + return 0 +} + +func (m *CMsgDOTATournament) GetDivisionId() uint32 { + if m != nil && m.DivisionId != nil { + return *m.DivisionId + } + return 0 +} + +func (m *CMsgDOTATournament) GetScheduleTime() uint32 { + if m != nil && m.ScheduleTime != nil { + return *m.ScheduleTime + } + return 0 +} + +func (m *CMsgDOTATournament) GetSkillLevel() uint32 { + if m != nil && m.SkillLevel != nil { + return *m.SkillLevel + } + return 0 +} + +func (m *CMsgDOTATournament) GetTournamentTemplate() ETournamentTemplate { + if m != nil && m.TournamentTemplate != nil { + return *m.TournamentTemplate + } + return Default_CMsgDOTATournament_TournamentTemplate +} + +func (m *CMsgDOTATournament) GetState() ETournamentState { + if m != nil && m.State != nil { + return *m.State + } + return Default_CMsgDOTATournament_State +} + +func (m *CMsgDOTATournament) GetStateSeqNum() uint32 { + if m != nil && m.StateSeqNum != nil { + return *m.StateSeqNum + } + return 0 +} + +func (m *CMsgDOTATournament) GetSeasonTrophyId() uint32 { + if m != nil && m.SeasonTrophyId != nil { + return *m.SeasonTrophyId + } + return 0 +} + +func (m *CMsgDOTATournament) GetTeams() []*CMsgDOTATournament_Team { + if m != nil { + return m.Teams + } + return nil +} + +func (m *CMsgDOTATournament) GetGames() []*CMsgDOTATournament_Game { + if m != nil { + return m.Games + } + return nil +} + +func (m *CMsgDOTATournament) GetNodes() []*CMsgDOTATournament_Node { + if m != nil { + return m.Nodes + } + return nil +} + +type CMsgDOTATournament_Team struct { + TeamGid *uint64 `protobuf:"fixed64,1,opt,name=team_gid,json=teamGid" json:"team_gid,omitempty"` + NodeOrState *uint32 `protobuf:"varint,2,opt,name=node_or_state,json=nodeOrState" json:"node_or_state,omitempty"` + Players []uint32 `protobuf:"varint,3,rep,packed,name=players" json:"players,omitempty"` + PlayerBuyin []uint32 `protobuf:"varint,9,rep,packed,name=player_buyin,json=playerBuyin" json:"player_buyin,omitempty"` + PlayerSkillLevel []uint32 `protobuf:"varint,10,rep,packed,name=player_skill_level,json=playerSkillLevel" json:"player_skill_level,omitempty"` + MatchGroupMask *uint32 `protobuf:"varint,12,opt,name=match_group_mask,json=matchGroupMask" json:"match_group_mask,omitempty"` + TeamId *uint32 `protobuf:"varint,4,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + TeamName *string `protobuf:"bytes,5,opt,name=team_name,json=teamName" json:"team_name,omitempty"` + TeamBaseLogo *uint64 `protobuf:"varint,7,opt,name=team_base_logo,json=teamBaseLogo" json:"team_base_logo,omitempty"` + TeamUiLogo *uint64 `protobuf:"varint,8,opt,name=team_ui_logo,json=teamUiLogo" json:"team_ui_logo,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATournament_Team) Reset() { *m = CMsgDOTATournament_Team{} } +func (m *CMsgDOTATournament_Team) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATournament_Team) ProtoMessage() {} +func (*CMsgDOTATournament_Team) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{5, 0} +} + +func (m *CMsgDOTATournament_Team) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATournament_Team.Unmarshal(m, b) +} +func (m *CMsgDOTATournament_Team) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATournament_Team.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATournament_Team) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATournament_Team.Merge(m, src) +} +func (m *CMsgDOTATournament_Team) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATournament_Team.Size(m) +} +func (m *CMsgDOTATournament_Team) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATournament_Team.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATournament_Team proto.InternalMessageInfo + +func (m *CMsgDOTATournament_Team) GetTeamGid() uint64 { + if m != nil && m.TeamGid != nil { + return *m.TeamGid + } + return 0 +} + +func (m *CMsgDOTATournament_Team) GetNodeOrState() uint32 { + if m != nil && m.NodeOrState != nil { + return *m.NodeOrState + } + return 0 +} + +func (m *CMsgDOTATournament_Team) GetPlayers() []uint32 { + if m != nil { + return m.Players + } + return nil +} + +func (m *CMsgDOTATournament_Team) GetPlayerBuyin() []uint32 { + if m != nil { + return m.PlayerBuyin + } + return nil +} + +func (m *CMsgDOTATournament_Team) GetPlayerSkillLevel() []uint32 { + if m != nil { + return m.PlayerSkillLevel + } + return nil +} + +func (m *CMsgDOTATournament_Team) GetMatchGroupMask() uint32 { + if m != nil && m.MatchGroupMask != nil { + return *m.MatchGroupMask + } + return 0 +} + +func (m *CMsgDOTATournament_Team) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgDOTATournament_Team) GetTeamName() string { + if m != nil && m.TeamName != nil { + return *m.TeamName + } + return "" +} + +func (m *CMsgDOTATournament_Team) GetTeamBaseLogo() uint64 { + if m != nil && m.TeamBaseLogo != nil { + return *m.TeamBaseLogo + } + return 0 +} + +func (m *CMsgDOTATournament_Team) GetTeamUiLogo() uint64 { + if m != nil && m.TeamUiLogo != nil { + return *m.TeamUiLogo + } + return 0 +} + +type CMsgDOTATournament_Game struct { + NodeIdx *uint32 `protobuf:"varint,1,opt,name=node_idx,json=nodeIdx" json:"node_idx,omitempty"` + LobbyId *uint64 `protobuf:"fixed64,2,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` + MatchId *uint64 `protobuf:"varint,3,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + TeamAGood *bool `protobuf:"varint,4,opt,name=team_a_good,json=teamAGood" json:"team_a_good,omitempty"` + State *ETournamentGameState `protobuf:"varint,5,opt,name=state,enum=protocol.ETournamentGameState,def=0" json:"state,omitempty"` + StartTime *uint32 `protobuf:"varint,6,opt,name=start_time,json=startTime" json:"start_time,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATournament_Game) Reset() { *m = CMsgDOTATournament_Game{} } +func (m *CMsgDOTATournament_Game) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATournament_Game) ProtoMessage() {} +func (*CMsgDOTATournament_Game) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{5, 1} +} + +func (m *CMsgDOTATournament_Game) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATournament_Game.Unmarshal(m, b) +} +func (m *CMsgDOTATournament_Game) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATournament_Game.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATournament_Game) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATournament_Game.Merge(m, src) +} +func (m *CMsgDOTATournament_Game) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATournament_Game.Size(m) +} +func (m *CMsgDOTATournament_Game) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATournament_Game.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATournament_Game proto.InternalMessageInfo + +const Default_CMsgDOTATournament_Game_State ETournamentGameState = ETournamentGameState_k_ETournamentGameState_Unknown + +func (m *CMsgDOTATournament_Game) GetNodeIdx() uint32 { + if m != nil && m.NodeIdx != nil { + return *m.NodeIdx + } + return 0 +} + +func (m *CMsgDOTATournament_Game) GetLobbyId() uint64 { + if m != nil && m.LobbyId != nil { + return *m.LobbyId + } + return 0 +} + +func (m *CMsgDOTATournament_Game) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgDOTATournament_Game) GetTeamAGood() bool { + if m != nil && m.TeamAGood != nil { + return *m.TeamAGood + } + return false +} + +func (m *CMsgDOTATournament_Game) GetState() ETournamentGameState { + if m != nil && m.State != nil { + return *m.State + } + return Default_CMsgDOTATournament_Game_State +} + +func (m *CMsgDOTATournament_Game) GetStartTime() uint32 { + if m != nil && m.StartTime != nil { + return *m.StartTime + } + return 0 +} + +type CMsgDOTATournament_Node struct { + NodeId *uint32 `protobuf:"varint,1,opt,name=node_id,json=nodeId" json:"node_id,omitempty"` + TeamIdxA *uint32 `protobuf:"varint,2,opt,name=team_idx_a,json=teamIdxA" json:"team_idx_a,omitempty"` + TeamIdxB *uint32 `protobuf:"varint,3,opt,name=team_idx_b,json=teamIdxB" json:"team_idx_b,omitempty"` + NodeState *ETournamentNodeState `protobuf:"varint,4,opt,name=node_state,json=nodeState,enum=protocol.ETournamentNodeState,def=0" json:"node_state,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATournament_Node) Reset() { *m = CMsgDOTATournament_Node{} } +func (m *CMsgDOTATournament_Node) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATournament_Node) ProtoMessage() {} +func (*CMsgDOTATournament_Node) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{5, 2} +} + +func (m *CMsgDOTATournament_Node) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATournament_Node.Unmarshal(m, b) +} +func (m *CMsgDOTATournament_Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATournament_Node.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATournament_Node) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATournament_Node.Merge(m, src) +} +func (m *CMsgDOTATournament_Node) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATournament_Node.Size(m) +} +func (m *CMsgDOTATournament_Node) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATournament_Node.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATournament_Node proto.InternalMessageInfo + +const Default_CMsgDOTATournament_Node_NodeState ETournamentNodeState = ETournamentNodeState_k_ETournamentNodeState_Unknown + +func (m *CMsgDOTATournament_Node) GetNodeId() uint32 { + if m != nil && m.NodeId != nil { + return *m.NodeId + } + return 0 +} + +func (m *CMsgDOTATournament_Node) GetTeamIdxA() uint32 { + if m != nil && m.TeamIdxA != nil { + return *m.TeamIdxA + } + return 0 +} + +func (m *CMsgDOTATournament_Node) GetTeamIdxB() uint32 { + if m != nil && m.TeamIdxB != nil { + return *m.TeamIdxB + } + return 0 +} + +func (m *CMsgDOTATournament_Node) GetNodeState() ETournamentNodeState { + if m != nil && m.NodeState != nil { + return *m.NodeState + } + return Default_CMsgDOTATournament_Node_NodeState +} + +type CMsgDOTATournamentStateChange struct { + NewTournamentId *uint32 `protobuf:"varint,1,opt,name=new_tournament_id,json=newTournamentId" json:"new_tournament_id,omitempty"` + Event *ETournamentEvent `protobuf:"varint,2,opt,name=event,enum=protocol.ETournamentEvent,def=0" json:"event,omitempty"` + NewTournamentState *ETournamentState `protobuf:"varint,3,opt,name=new_tournament_state,json=newTournamentState,enum=protocol.ETournamentState,def=0" json:"new_tournament_state,omitempty"` + GameChanges []*CMsgDOTATournamentStateChange_GameChange `protobuf:"bytes,4,rep,name=game_changes,json=gameChanges" json:"game_changes,omitempty"` + TeamChanges []*CMsgDOTATournamentStateChange_TeamChange `protobuf:"bytes,5,rep,name=team_changes,json=teamChanges" json:"team_changes,omitempty"` + MergedTournamentIds []uint32 `protobuf:"varint,6,rep,packed,name=merged_tournament_ids,json=mergedTournamentIds" json:"merged_tournament_ids,omitempty"` + StateSeqNum *uint32 `protobuf:"varint,7,opt,name=state_seq_num,json=stateSeqNum" json:"state_seq_num,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATournamentStateChange) Reset() { *m = CMsgDOTATournamentStateChange{} } +func (m *CMsgDOTATournamentStateChange) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATournamentStateChange) ProtoMessage() {} +func (*CMsgDOTATournamentStateChange) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{6} +} + +func (m *CMsgDOTATournamentStateChange) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATournamentStateChange.Unmarshal(m, b) +} +func (m *CMsgDOTATournamentStateChange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATournamentStateChange.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATournamentStateChange) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATournamentStateChange.Merge(m, src) +} +func (m *CMsgDOTATournamentStateChange) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATournamentStateChange.Size(m) +} +func (m *CMsgDOTATournamentStateChange) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATournamentStateChange.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATournamentStateChange proto.InternalMessageInfo + +const Default_CMsgDOTATournamentStateChange_Event ETournamentEvent = ETournamentEvent_k_ETournamentEvent_None +const Default_CMsgDOTATournamentStateChange_NewTournamentState ETournamentState = ETournamentState_k_ETournamentState_Unknown + +func (m *CMsgDOTATournamentStateChange) GetNewTournamentId() uint32 { + if m != nil && m.NewTournamentId != nil { + return *m.NewTournamentId + } + return 0 +} + +func (m *CMsgDOTATournamentStateChange) GetEvent() ETournamentEvent { + if m != nil && m.Event != nil { + return *m.Event + } + return Default_CMsgDOTATournamentStateChange_Event +} + +func (m *CMsgDOTATournamentStateChange) GetNewTournamentState() ETournamentState { + if m != nil && m.NewTournamentState != nil { + return *m.NewTournamentState + } + return Default_CMsgDOTATournamentStateChange_NewTournamentState +} + +func (m *CMsgDOTATournamentStateChange) GetGameChanges() []*CMsgDOTATournamentStateChange_GameChange { + if m != nil { + return m.GameChanges + } + return nil +} + +func (m *CMsgDOTATournamentStateChange) GetTeamChanges() []*CMsgDOTATournamentStateChange_TeamChange { + if m != nil { + return m.TeamChanges + } + return nil +} + +func (m *CMsgDOTATournamentStateChange) GetMergedTournamentIds() []uint32 { + if m != nil { + return m.MergedTournamentIds + } + return nil +} + +func (m *CMsgDOTATournamentStateChange) GetStateSeqNum() uint32 { + if m != nil && m.StateSeqNum != nil { + return *m.StateSeqNum + } + return 0 +} + +type CMsgDOTATournamentStateChange_GameChange struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + NewState *ETournamentGameState `protobuf:"varint,2,opt,name=new_state,json=newState,enum=protocol.ETournamentGameState,def=0" json:"new_state,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATournamentStateChange_GameChange) Reset() { + *m = CMsgDOTATournamentStateChange_GameChange{} +} +func (m *CMsgDOTATournamentStateChange_GameChange) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATournamentStateChange_GameChange) ProtoMessage() {} +func (*CMsgDOTATournamentStateChange_GameChange) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{6, 0} +} + +func (m *CMsgDOTATournamentStateChange_GameChange) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATournamentStateChange_GameChange.Unmarshal(m, b) +} +func (m *CMsgDOTATournamentStateChange_GameChange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATournamentStateChange_GameChange.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATournamentStateChange_GameChange) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATournamentStateChange_GameChange.Merge(m, src) +} +func (m *CMsgDOTATournamentStateChange_GameChange) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATournamentStateChange_GameChange.Size(m) +} +func (m *CMsgDOTATournamentStateChange_GameChange) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATournamentStateChange_GameChange.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATournamentStateChange_GameChange proto.InternalMessageInfo + +const Default_CMsgDOTATournamentStateChange_GameChange_NewState ETournamentGameState = ETournamentGameState_k_ETournamentGameState_Unknown + +func (m *CMsgDOTATournamentStateChange_GameChange) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgDOTATournamentStateChange_GameChange) GetNewState() ETournamentGameState { + if m != nil && m.NewState != nil { + return *m.NewState + } + return Default_CMsgDOTATournamentStateChange_GameChange_NewState +} + +type CMsgDOTATournamentStateChange_TeamChange struct { + TeamGid *uint64 `protobuf:"varint,1,opt,name=team_gid,json=teamGid" json:"team_gid,omitempty"` + NewNodeOrState *uint32 `protobuf:"varint,2,opt,name=new_node_or_state,json=newNodeOrState" json:"new_node_or_state,omitempty"` + OldNodeOrState *uint32 `protobuf:"varint,3,opt,name=old_node_or_state,json=oldNodeOrState" json:"old_node_or_state,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATournamentStateChange_TeamChange) Reset() { + *m = CMsgDOTATournamentStateChange_TeamChange{} +} +func (m *CMsgDOTATournamentStateChange_TeamChange) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATournamentStateChange_TeamChange) ProtoMessage() {} +func (*CMsgDOTATournamentStateChange_TeamChange) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{6, 1} +} + +func (m *CMsgDOTATournamentStateChange_TeamChange) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATournamentStateChange_TeamChange.Unmarshal(m, b) +} +func (m *CMsgDOTATournamentStateChange_TeamChange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATournamentStateChange_TeamChange.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATournamentStateChange_TeamChange) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATournamentStateChange_TeamChange.Merge(m, src) +} +func (m *CMsgDOTATournamentStateChange_TeamChange) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATournamentStateChange_TeamChange.Size(m) +} +func (m *CMsgDOTATournamentStateChange_TeamChange) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATournamentStateChange_TeamChange.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATournamentStateChange_TeamChange proto.InternalMessageInfo + +func (m *CMsgDOTATournamentStateChange_TeamChange) GetTeamGid() uint64 { + if m != nil && m.TeamGid != nil { + return *m.TeamGid + } + return 0 +} + +func (m *CMsgDOTATournamentStateChange_TeamChange) GetNewNodeOrState() uint32 { + if m != nil && m.NewNodeOrState != nil { + return *m.NewNodeOrState + } + return 0 +} + +func (m *CMsgDOTATournamentStateChange_TeamChange) GetOldNodeOrState() uint32 { + if m != nil && m.OldNodeOrState != nil { + return *m.OldNodeOrState + } + return 0 +} + +type CMsgDOTATournamentRequest struct { + TournamentId *uint32 `protobuf:"varint,1,opt,name=tournament_id,json=tournamentId" json:"tournament_id,omitempty"` + ClientTournamentGid *uint64 `protobuf:"varint,2,opt,name=client_tournament_gid,json=clientTournamentGid" json:"client_tournament_gid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATournamentRequest) Reset() { *m = CMsgDOTATournamentRequest{} } +func (m *CMsgDOTATournamentRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATournamentRequest) ProtoMessage() {} +func (*CMsgDOTATournamentRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{7} +} + +func (m *CMsgDOTATournamentRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATournamentRequest.Unmarshal(m, b) +} +func (m *CMsgDOTATournamentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATournamentRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATournamentRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATournamentRequest.Merge(m, src) +} +func (m *CMsgDOTATournamentRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATournamentRequest.Size(m) +} +func (m *CMsgDOTATournamentRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATournamentRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATournamentRequest proto.InternalMessageInfo + +func (m *CMsgDOTATournamentRequest) GetTournamentId() uint32 { + if m != nil && m.TournamentId != nil { + return *m.TournamentId + } + return 0 +} + +func (m *CMsgDOTATournamentRequest) GetClientTournamentGid() uint64 { + if m != nil && m.ClientTournamentGid != nil { + return *m.ClientTournamentGid + } + return 0 +} + +type CMsgDOTATournamentResponse struct { + Result *uint32 `protobuf:"varint,1,opt,name=result,def=2" json:"result,omitempty"` + Tournament *CMsgDOTATournament `protobuf:"bytes,2,opt,name=tournament" json:"tournament,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTATournamentResponse) Reset() { *m = CMsgDOTATournamentResponse{} } +func (m *CMsgDOTATournamentResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTATournamentResponse) ProtoMessage() {} +func (*CMsgDOTATournamentResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{8} +} + +func (m *CMsgDOTATournamentResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTATournamentResponse.Unmarshal(m, b) +} +func (m *CMsgDOTATournamentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTATournamentResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTATournamentResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTATournamentResponse.Merge(m, src) +} +func (m *CMsgDOTATournamentResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTATournamentResponse.Size(m) +} +func (m *CMsgDOTATournamentResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTATournamentResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTATournamentResponse proto.InternalMessageInfo + +const Default_CMsgDOTATournamentResponse_Result uint32 = 2 + +func (m *CMsgDOTATournamentResponse) GetResult() uint32 { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgDOTATournamentResponse_Result +} + +func (m *CMsgDOTATournamentResponse) GetTournament() *CMsgDOTATournament { + if m != nil { + return m.Tournament + } + return nil +} + +type CMsgDOTAClearTournamentGame struct { + TournamentId *uint32 `protobuf:"varint,1,opt,name=tournament_id,json=tournamentId" json:"tournament_id,omitempty"` + GameId *uint32 `protobuf:"varint,2,opt,name=game_id,json=gameId" json:"game_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAClearTournamentGame) Reset() { *m = CMsgDOTAClearTournamentGame{} } +func (m *CMsgDOTAClearTournamentGame) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAClearTournamentGame) ProtoMessage() {} +func (*CMsgDOTAClearTournamentGame) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{9} +} + +func (m *CMsgDOTAClearTournamentGame) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAClearTournamentGame.Unmarshal(m, b) +} +func (m *CMsgDOTAClearTournamentGame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAClearTournamentGame.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAClearTournamentGame) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAClearTournamentGame.Merge(m, src) +} +func (m *CMsgDOTAClearTournamentGame) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAClearTournamentGame.Size(m) +} +func (m *CMsgDOTAClearTournamentGame) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAClearTournamentGame.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAClearTournamentGame proto.InternalMessageInfo + +func (m *CMsgDOTAClearTournamentGame) GetTournamentId() uint32 { + if m != nil && m.TournamentId != nil { + return *m.TournamentId + } + return 0 +} + +func (m *CMsgDOTAClearTournamentGame) GetGameId() uint32 { + if m != nil && m.GameId != nil { + return *m.GameId + } + return 0 +} + +type CMsgDOTAWeekendTourneyPlayerSkillLevelStats struct { + SkillLevel *uint32 `protobuf:"varint,1,opt,name=skill_level,json=skillLevel" json:"skill_level,omitempty"` + TimesWon_0 *uint32 `protobuf:"varint,2,opt,name=times_won_0,json=timesWon0" json:"times_won_0,omitempty"` + TimesWon_1 *uint32 `protobuf:"varint,3,opt,name=times_won_1,json=timesWon1" json:"times_won_1,omitempty"` + TimesWon_2 *uint32 `protobuf:"varint,4,opt,name=times_won_2,json=timesWon2" json:"times_won_2,omitempty"` + TimesWon_3 *uint32 `protobuf:"varint,5,opt,name=times_won_3,json=timesWon3" json:"times_won_3,omitempty"` + TimesByeAndLost *uint32 `protobuf:"varint,6,opt,name=times_bye_and_lost,json=timesByeAndLost" json:"times_bye_and_lost,omitempty"` + TimesByeAndWon *uint32 `protobuf:"varint,7,opt,name=times_bye_and_won,json=timesByeAndWon" json:"times_bye_and_won,omitempty"` + TimesUnusualChamp *uint32 `protobuf:"varint,10,opt,name=times_unusual_champ,json=timesUnusualChamp" json:"times_unusual_champ,omitempty"` + TotalGamesWon *uint32 `protobuf:"varint,8,opt,name=total_games_won,json=totalGamesWon" json:"total_games_won,omitempty"` + Score *uint32 `protobuf:"varint,9,opt,name=score" json:"score,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) Reset() { + *m = CMsgDOTAWeekendTourneyPlayerSkillLevelStats{} +} +func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAWeekendTourneyPlayerSkillLevelStats) ProtoMessage() {} +func (*CMsgDOTAWeekendTourneyPlayerSkillLevelStats) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{10} +} + +func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerSkillLevelStats.Unmarshal(m, b) +} +func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerSkillLevelStats.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerSkillLevelStats.Merge(m, src) +} +func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerSkillLevelStats.Size(m) +} +func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerSkillLevelStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerSkillLevelStats proto.InternalMessageInfo + +func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) GetSkillLevel() uint32 { + if m != nil && m.SkillLevel != nil { + return *m.SkillLevel + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) GetTimesWon_0() uint32 { + if m != nil && m.TimesWon_0 != nil { + return *m.TimesWon_0 + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) GetTimesWon_1() uint32 { + if m != nil && m.TimesWon_1 != nil { + return *m.TimesWon_1 + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) GetTimesWon_2() uint32 { + if m != nil && m.TimesWon_2 != nil { + return *m.TimesWon_2 + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) GetTimesWon_3() uint32 { + if m != nil && m.TimesWon_3 != nil { + return *m.TimesWon_3 + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) GetTimesByeAndLost() uint32 { + if m != nil && m.TimesByeAndLost != nil { + return *m.TimesByeAndLost + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) GetTimesByeAndWon() uint32 { + if m != nil && m.TimesByeAndWon != nil { + return *m.TimesByeAndWon + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) GetTimesUnusualChamp() uint32 { + if m != nil && m.TimesUnusualChamp != nil { + return *m.TimesUnusualChamp + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) GetTotalGamesWon() uint32 { + if m != nil && m.TotalGamesWon != nil { + return *m.TotalGamesWon + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) GetScore() uint32 { + if m != nil && m.Score != nil { + return *m.Score + } + return 0 +} + +type CMsgDOTAWeekendTourneyPlayerStats struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + SeasonTrophyId *uint32 `protobuf:"varint,2,opt,name=season_trophy_id,json=seasonTrophyId" json:"season_trophy_id,omitempty"` + SkillLevels []*CMsgDOTAWeekendTourneyPlayerSkillLevelStats `protobuf:"bytes,3,rep,name=skill_levels,json=skillLevels" json:"skill_levels,omitempty"` + CurrentTier *uint32 `protobuf:"varint,4,opt,name=current_tier,json=currentTier" json:"current_tier,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAWeekendTourneyPlayerStats) Reset() { *m = CMsgDOTAWeekendTourneyPlayerStats{} } +func (m *CMsgDOTAWeekendTourneyPlayerStats) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAWeekendTourneyPlayerStats) ProtoMessage() {} +func (*CMsgDOTAWeekendTourneyPlayerStats) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{11} +} + +func (m *CMsgDOTAWeekendTourneyPlayerStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerStats.Unmarshal(m, b) +} +func (m *CMsgDOTAWeekendTourneyPlayerStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerStats.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAWeekendTourneyPlayerStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerStats.Merge(m, src) +} +func (m *CMsgDOTAWeekendTourneyPlayerStats) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerStats.Size(m) +} +func (m *CMsgDOTAWeekendTourneyPlayerStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerStats proto.InternalMessageInfo + +func (m *CMsgDOTAWeekendTourneyPlayerStats) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyPlayerStats) GetSeasonTrophyId() uint32 { + if m != nil && m.SeasonTrophyId != nil { + return *m.SeasonTrophyId + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyPlayerStats) GetSkillLevels() []*CMsgDOTAWeekendTourneyPlayerSkillLevelStats { + if m != nil { + return m.SkillLevels + } + return nil +} + +func (m *CMsgDOTAWeekendTourneyPlayerStats) GetCurrentTier() uint32 { + if m != nil && m.CurrentTier != nil { + return *m.CurrentTier + } + return 0 +} + +type CMsgDOTAWeekendTourneyPlayerStatsRequest struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + SeasonTrophyId *uint32 `protobuf:"varint,2,opt,name=season_trophy_id,json=seasonTrophyId" json:"season_trophy_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAWeekendTourneyPlayerStatsRequest) Reset() { + *m = CMsgDOTAWeekendTourneyPlayerStatsRequest{} +} +func (m *CMsgDOTAWeekendTourneyPlayerStatsRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAWeekendTourneyPlayerStatsRequest) ProtoMessage() {} +func (*CMsgDOTAWeekendTourneyPlayerStatsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{12} +} + +func (m *CMsgDOTAWeekendTourneyPlayerStatsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerStatsRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAWeekendTourneyPlayerStatsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerStatsRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAWeekendTourneyPlayerStatsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerStatsRequest.Merge(m, src) +} +func (m *CMsgDOTAWeekendTourneyPlayerStatsRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerStatsRequest.Size(m) +} +func (m *CMsgDOTAWeekendTourneyPlayerStatsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerStatsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerStatsRequest proto.InternalMessageInfo + +func (m *CMsgDOTAWeekendTourneyPlayerStatsRequest) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyPlayerStatsRequest) GetSeasonTrophyId() uint32 { + if m != nil && m.SeasonTrophyId != nil { + return *m.SeasonTrophyId + } + return 0 +} + +type CMsgDOTAWeekendTourneyPlayerHistoryRequest struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + SeasonTrophyId *uint32 `protobuf:"varint,2,opt,name=season_trophy_id,json=seasonTrophyId" json:"season_trophy_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAWeekendTourneyPlayerHistoryRequest) Reset() { + *m = CMsgDOTAWeekendTourneyPlayerHistoryRequest{} +} +func (m *CMsgDOTAWeekendTourneyPlayerHistoryRequest) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAWeekendTourneyPlayerHistoryRequest) ProtoMessage() {} +func (*CMsgDOTAWeekendTourneyPlayerHistoryRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{13} +} + +func (m *CMsgDOTAWeekendTourneyPlayerHistoryRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerHistoryRequest.Unmarshal(m, b) +} +func (m *CMsgDOTAWeekendTourneyPlayerHistoryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerHistoryRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAWeekendTourneyPlayerHistoryRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerHistoryRequest.Merge(m, src) +} +func (m *CMsgDOTAWeekendTourneyPlayerHistoryRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerHistoryRequest.Size(m) +} +func (m *CMsgDOTAWeekendTourneyPlayerHistoryRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerHistoryRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerHistoryRequest proto.InternalMessageInfo + +func (m *CMsgDOTAWeekendTourneyPlayerHistoryRequest) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyPlayerHistoryRequest) GetSeasonTrophyId() uint32 { + if m != nil && m.SeasonTrophyId != nil { + return *m.SeasonTrophyId + } + return 0 +} + +type CMsgDOTAWeekendTourneyPlayerHistory struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Tournaments []*CMsgDOTAWeekendTourneyPlayerHistory_Tournament `protobuf:"bytes,3,rep,name=tournaments" json:"tournaments,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAWeekendTourneyPlayerHistory) Reset() { *m = CMsgDOTAWeekendTourneyPlayerHistory{} } +func (m *CMsgDOTAWeekendTourneyPlayerHistory) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAWeekendTourneyPlayerHistory) ProtoMessage() {} +func (*CMsgDOTAWeekendTourneyPlayerHistory) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{14} +} + +func (m *CMsgDOTAWeekendTourneyPlayerHistory) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerHistory.Unmarshal(m, b) +} +func (m *CMsgDOTAWeekendTourneyPlayerHistory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerHistory.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAWeekendTourneyPlayerHistory) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerHistory.Merge(m, src) +} +func (m *CMsgDOTAWeekendTourneyPlayerHistory) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerHistory.Size(m) +} +func (m *CMsgDOTAWeekendTourneyPlayerHistory) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerHistory.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerHistory proto.InternalMessageInfo + +func (m *CMsgDOTAWeekendTourneyPlayerHistory) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyPlayerHistory) GetTournaments() []*CMsgDOTAWeekendTourneyPlayerHistory_Tournament { + if m != nil { + return m.Tournaments + } + return nil +} + +type CMsgDOTAWeekendTourneyPlayerHistory_Tournament struct { + TournamentId *uint32 `protobuf:"varint,1,opt,name=tournament_id,json=tournamentId" json:"tournament_id,omitempty"` + StartTime *uint32 `protobuf:"varint,2,opt,name=start_time,json=startTime" json:"start_time,omitempty"` + TournamentTier *uint32 `protobuf:"varint,3,opt,name=tournament_tier,json=tournamentTier" json:"tournament_tier,omitempty"` + TeamId *uint32 `protobuf:"varint,4,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + TeamDate *uint32 `protobuf:"varint,5,opt,name=team_date,json=teamDate" json:"team_date,omitempty"` + TeamResult *uint32 `protobuf:"varint,6,opt,name=team_result,json=teamResult" json:"team_result,omitempty"` + AccountId []uint32 `protobuf:"varint,7,rep,name=account_id,json=accountId" json:"account_id,omitempty"` + TeamName *string `protobuf:"bytes,8,opt,name=team_name,json=teamName" json:"team_name,omitempty"` + SeasonTrophyId *uint32 `protobuf:"varint,9,opt,name=season_trophy_id,json=seasonTrophyId" json:"season_trophy_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) Reset() { + *m = CMsgDOTAWeekendTourneyPlayerHistory_Tournament{} +} +func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAWeekendTourneyPlayerHistory_Tournament) ProtoMessage() {} +func (*CMsgDOTAWeekendTourneyPlayerHistory_Tournament) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{14, 0} +} + +func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerHistory_Tournament.Unmarshal(m, b) +} +func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerHistory_Tournament.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerHistory_Tournament.Merge(m, src) +} +func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerHistory_Tournament.Size(m) +} +func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerHistory_Tournament.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAWeekendTourneyPlayerHistory_Tournament proto.InternalMessageInfo + +func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) GetTournamentId() uint32 { + if m != nil && m.TournamentId != nil { + return *m.TournamentId + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) GetStartTime() uint32 { + if m != nil && m.StartTime != nil { + return *m.StartTime + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) GetTournamentTier() uint32 { + if m != nil && m.TournamentTier != nil { + return *m.TournamentTier + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) GetTeamDate() uint32 { + if m != nil && m.TeamDate != nil { + return *m.TeamDate + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) GetTeamResult() uint32 { + if m != nil && m.TeamResult != nil { + return *m.TeamResult + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) GetAccountId() []uint32 { + if m != nil { + return m.AccountId + } + return nil +} + +func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) GetTeamName() string { + if m != nil && m.TeamName != nil { + return *m.TeamName + } + return "" +} + +func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) GetSeasonTrophyId() uint32 { + if m != nil && m.SeasonTrophyId != nil { + return *m.SeasonTrophyId + } + return 0 +} + +type CMsgDOTAWeekendTourneyParticipationDetails struct { + Divisions []*CMsgDOTAWeekendTourneyParticipationDetails_Division `protobuf:"bytes,1,rep,name=divisions" json:"divisions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAWeekendTourneyParticipationDetails) Reset() { + *m = CMsgDOTAWeekendTourneyParticipationDetails{} +} +func (m *CMsgDOTAWeekendTourneyParticipationDetails) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAWeekendTourneyParticipationDetails) ProtoMessage() {} +func (*CMsgDOTAWeekendTourneyParticipationDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{15} +} + +func (m *CMsgDOTAWeekendTourneyParticipationDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAWeekendTourneyParticipationDetails.Unmarshal(m, b) +} +func (m *CMsgDOTAWeekendTourneyParticipationDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAWeekendTourneyParticipationDetails.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAWeekendTourneyParticipationDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAWeekendTourneyParticipationDetails.Merge(m, src) +} +func (m *CMsgDOTAWeekendTourneyParticipationDetails) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAWeekendTourneyParticipationDetails.Size(m) +} +func (m *CMsgDOTAWeekendTourneyParticipationDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAWeekendTourneyParticipationDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAWeekendTourneyParticipationDetails proto.InternalMessageInfo + +func (m *CMsgDOTAWeekendTourneyParticipationDetails) GetDivisions() []*CMsgDOTAWeekendTourneyParticipationDetails_Division { + if m != nil { + return m.Divisions + } + return nil +} + +type CMsgDOTAWeekendTourneyParticipationDetails_Tier struct { + Tier *uint32 `protobuf:"varint,1,opt,name=tier" json:"tier,omitempty"` + Players *uint32 `protobuf:"varint,2,opt,name=players" json:"players,omitempty"` + Teams *uint32 `protobuf:"varint,3,opt,name=teams" json:"teams,omitempty"` + WinningTeams *uint32 `protobuf:"varint,4,opt,name=winning_teams,json=winningTeams" json:"winning_teams,omitempty"` + PlayersStreak_2 *uint32 `protobuf:"varint,5,opt,name=players_streak_2,json=playersStreak2" json:"players_streak_2,omitempty"` + PlayersStreak_3 *uint32 `protobuf:"varint,6,opt,name=players_streak_3,json=playersStreak3" json:"players_streak_3,omitempty"` + PlayersStreak_4 *uint32 `protobuf:"varint,7,opt,name=players_streak_4,json=playersStreak4" json:"players_streak_4,omitempty"` + PlayersStreak_5 *uint32 `protobuf:"varint,8,opt,name=players_streak_5,json=playersStreak5" json:"players_streak_5,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAWeekendTourneyParticipationDetails_Tier) Reset() { + *m = CMsgDOTAWeekendTourneyParticipationDetails_Tier{} +} +func (m *CMsgDOTAWeekendTourneyParticipationDetails_Tier) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAWeekendTourneyParticipationDetails_Tier) ProtoMessage() {} +func (*CMsgDOTAWeekendTourneyParticipationDetails_Tier) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{15, 0} +} + +func (m *CMsgDOTAWeekendTourneyParticipationDetails_Tier) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAWeekendTourneyParticipationDetails_Tier.Unmarshal(m, b) +} +func (m *CMsgDOTAWeekendTourneyParticipationDetails_Tier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAWeekendTourneyParticipationDetails_Tier.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAWeekendTourneyParticipationDetails_Tier) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAWeekendTourneyParticipationDetails_Tier.Merge(m, src) +} +func (m *CMsgDOTAWeekendTourneyParticipationDetails_Tier) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAWeekendTourneyParticipationDetails_Tier.Size(m) +} +func (m *CMsgDOTAWeekendTourneyParticipationDetails_Tier) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAWeekendTourneyParticipationDetails_Tier.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAWeekendTourneyParticipationDetails_Tier proto.InternalMessageInfo + +func (m *CMsgDOTAWeekendTourneyParticipationDetails_Tier) GetTier() uint32 { + if m != nil && m.Tier != nil { + return *m.Tier + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyParticipationDetails_Tier) GetPlayers() uint32 { + if m != nil && m.Players != nil { + return *m.Players + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyParticipationDetails_Tier) GetTeams() uint32 { + if m != nil && m.Teams != nil { + return *m.Teams + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyParticipationDetails_Tier) GetWinningTeams() uint32 { + if m != nil && m.WinningTeams != nil { + return *m.WinningTeams + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyParticipationDetails_Tier) GetPlayersStreak_2() uint32 { + if m != nil && m.PlayersStreak_2 != nil { + return *m.PlayersStreak_2 + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyParticipationDetails_Tier) GetPlayersStreak_3() uint32 { + if m != nil && m.PlayersStreak_3 != nil { + return *m.PlayersStreak_3 + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyParticipationDetails_Tier) GetPlayersStreak_4() uint32 { + if m != nil && m.PlayersStreak_4 != nil { + return *m.PlayersStreak_4 + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyParticipationDetails_Tier) GetPlayersStreak_5() uint32 { + if m != nil && m.PlayersStreak_5 != nil { + return *m.PlayersStreak_5 + } + return 0 +} + +type CMsgDOTAWeekendTourneyParticipationDetails_Division struct { + DivisionId *uint32 `protobuf:"varint,1,opt,name=division_id,json=divisionId" json:"division_id,omitempty"` + ScheduleTime *uint32 `protobuf:"varint,2,opt,name=schedule_time,json=scheduleTime" json:"schedule_time,omitempty"` + Tiers []*CMsgDOTAWeekendTourneyParticipationDetails_Tier `protobuf:"bytes,3,rep,name=tiers" json:"tiers,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAWeekendTourneyParticipationDetails_Division) Reset() { + *m = CMsgDOTAWeekendTourneyParticipationDetails_Division{} +} +func (m *CMsgDOTAWeekendTourneyParticipationDetails_Division) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTAWeekendTourneyParticipationDetails_Division) ProtoMessage() {} +func (*CMsgDOTAWeekendTourneyParticipationDetails_Division) Descriptor() ([]byte, []int) { + return fileDescriptor_b078246a3c3a185c, []int{15, 1} +} + +func (m *CMsgDOTAWeekendTourneyParticipationDetails_Division) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAWeekendTourneyParticipationDetails_Division.Unmarshal(m, b) +} +func (m *CMsgDOTAWeekendTourneyParticipationDetails_Division) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAWeekendTourneyParticipationDetails_Division.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAWeekendTourneyParticipationDetails_Division) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAWeekendTourneyParticipationDetails_Division.Merge(m, src) +} +func (m *CMsgDOTAWeekendTourneyParticipationDetails_Division) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAWeekendTourneyParticipationDetails_Division.Size(m) +} +func (m *CMsgDOTAWeekendTourneyParticipationDetails_Division) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAWeekendTourneyParticipationDetails_Division.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAWeekendTourneyParticipationDetails_Division proto.InternalMessageInfo + +func (m *CMsgDOTAWeekendTourneyParticipationDetails_Division) GetDivisionId() uint32 { + if m != nil && m.DivisionId != nil { + return *m.DivisionId + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyParticipationDetails_Division) GetScheduleTime() uint32 { + if m != nil && m.ScheduleTime != nil { + return *m.ScheduleTime + } + return 0 +} + +func (m *CMsgDOTAWeekendTourneyParticipationDetails_Division) GetTiers() []*CMsgDOTAWeekendTourneyParticipationDetails_Tier { + if m != nil { + return m.Tiers + } + return nil +} + +func init() { + proto.RegisterEnum("protocol.ETournamentEvent", ETournamentEvent_name, ETournamentEvent_value) + proto.RegisterType((*CMsgDOTATournamentInfo)(nil), "protocol.CMsgDOTATournamentInfo") + proto.RegisterType((*CMsgDOTATournamentInfo_PhaseGroup)(nil), "protocol.CMsgDOTATournamentInfo.PhaseGroup") + proto.RegisterType((*CMsgDOTATournamentInfo_Phase)(nil), "protocol.CMsgDOTATournamentInfo.Phase") + proto.RegisterType((*CMsgDOTATournamentInfo_Team)(nil), "protocol.CMsgDOTATournamentInfo.Team") + proto.RegisterType((*CMsgDOTATournamentInfo_UpcomingMatch)(nil), "protocol.CMsgDOTATournamentInfo.UpcomingMatch") + proto.RegisterType((*CMsgDOTATournamentInfo_News)(nil), "protocol.CMsgDOTATournamentInfo.News") + proto.RegisterType((*CMsgRequestWeekendTourneySchedule)(nil), "protocol.CMsgRequestWeekendTourneySchedule") + proto.RegisterType((*CMsgWeekendTourneySchedule)(nil), "protocol.CMsgWeekendTourneySchedule") + proto.RegisterType((*CMsgWeekendTourneySchedule_Division)(nil), "protocol.CMsgWeekendTourneySchedule.Division") + proto.RegisterType((*CMsgWeekendTourneyOpts)(nil), "protocol.CMsgWeekendTourneyOpts") + proto.RegisterType((*CMsgWeekendTourneyLeave)(nil), "protocol.CMsgWeekendTourneyLeave") + proto.RegisterType((*CMsgDOTATournament)(nil), "protocol.CMsgDOTATournament") + proto.RegisterType((*CMsgDOTATournament_Team)(nil), "protocol.CMsgDOTATournament.Team") + proto.RegisterType((*CMsgDOTATournament_Game)(nil), "protocol.CMsgDOTATournament.Game") + proto.RegisterType((*CMsgDOTATournament_Node)(nil), "protocol.CMsgDOTATournament.Node") + proto.RegisterType((*CMsgDOTATournamentStateChange)(nil), "protocol.CMsgDOTATournamentStateChange") + proto.RegisterType((*CMsgDOTATournamentStateChange_GameChange)(nil), "protocol.CMsgDOTATournamentStateChange.GameChange") + proto.RegisterType((*CMsgDOTATournamentStateChange_TeamChange)(nil), "protocol.CMsgDOTATournamentStateChange.TeamChange") + proto.RegisterType((*CMsgDOTATournamentRequest)(nil), "protocol.CMsgDOTATournamentRequest") + proto.RegisterType((*CMsgDOTATournamentResponse)(nil), "protocol.CMsgDOTATournamentResponse") + proto.RegisterType((*CMsgDOTAClearTournamentGame)(nil), "protocol.CMsgDOTAClearTournamentGame") + proto.RegisterType((*CMsgDOTAWeekendTourneyPlayerSkillLevelStats)(nil), "protocol.CMsgDOTAWeekendTourneyPlayerSkillLevelStats") + proto.RegisterType((*CMsgDOTAWeekendTourneyPlayerStats)(nil), "protocol.CMsgDOTAWeekendTourneyPlayerStats") + proto.RegisterType((*CMsgDOTAWeekendTourneyPlayerStatsRequest)(nil), "protocol.CMsgDOTAWeekendTourneyPlayerStatsRequest") + proto.RegisterType((*CMsgDOTAWeekendTourneyPlayerHistoryRequest)(nil), "protocol.CMsgDOTAWeekendTourneyPlayerHistoryRequest") + proto.RegisterType((*CMsgDOTAWeekendTourneyPlayerHistory)(nil), "protocol.CMsgDOTAWeekendTourneyPlayerHistory") + proto.RegisterType((*CMsgDOTAWeekendTourneyPlayerHistory_Tournament)(nil), "protocol.CMsgDOTAWeekendTourneyPlayerHistory.Tournament") + proto.RegisterType((*CMsgDOTAWeekendTourneyParticipationDetails)(nil), "protocol.CMsgDOTAWeekendTourneyParticipationDetails") + proto.RegisterType((*CMsgDOTAWeekendTourneyParticipationDetails_Tier)(nil), "protocol.CMsgDOTAWeekendTourneyParticipationDetails.Tier") + proto.RegisterType((*CMsgDOTAWeekendTourneyParticipationDetails_Division)(nil), "protocol.CMsgDOTAWeekendTourneyParticipationDetails.Division") +} + +func init() { + proto.RegisterFile("dota_gcmessages_client_tournament.proto", fileDescriptor_b078246a3c3a185c) +} + +var fileDescriptor_b078246a3c3a185c = []byte{ + // 2638 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x58, 0xdd, 0x6e, 0x1b, 0xc7, + 0x15, 0x0e, 0x29, 0x4a, 0x22, 0x0f, 0x25, 0x99, 0x19, 0xd9, 0x11, 0x4d, 0xff, 0x86, 0x76, 0x12, + 0x25, 0x6e, 0x05, 0x7b, 0x1d, 0x37, 0x6d, 0x9a, 0xa2, 0xb5, 0x64, 0xc7, 0x61, 0x6b, 0x4b, 0xc1, + 0x4a, 0xae, 0x8b, 0x06, 0xc5, 0x62, 0xc5, 0x1d, 0xd3, 0x5b, 0xed, 0xce, 0x30, 0x3b, 0x43, 0x51, + 0xba, 0x28, 0x50, 0x14, 0x7d, 0x80, 0xa2, 0x28, 0xd0, 0xeb, 0xde, 0x14, 0x7d, 0x82, 0x5c, 0xf4, + 0x05, 0xfa, 0x0c, 0xbd, 0xe8, 0x5d, 0x50, 0xa0, 0x40, 0x1f, 0xa0, 0x97, 0xc5, 0x39, 0x33, 0xcb, + 0xdd, 0x25, 0x57, 0x3f, 0xf9, 0xb9, 0xda, 0x9d, 0xf3, 0x37, 0x33, 0xe7, 0xcc, 0xf9, 0xce, 0x99, + 0x81, 0x77, 0x02, 0xa9, 0x7d, 0x6f, 0xd0, 0x8f, 0xb9, 0x52, 0xfe, 0x80, 0x2b, 0xaf, 0x1f, 0x85, + 0x5c, 0x68, 0x4f, 0xcb, 0x51, 0x22, 0xfc, 0x98, 0x0b, 0xbd, 0x31, 0x4c, 0xa4, 0x96, 0xac, 0x4e, + 0x9f, 0xbe, 0x8c, 0x3a, 0x6b, 0xa4, 0x62, 0xe5, 0xb8, 0x18, 0xc5, 0xca, 0x88, 0x74, 0xff, 0x75, + 0x01, 0xde, 0xd8, 0x7a, 0xa6, 0x06, 0x8f, 0x76, 0xf6, 0x1e, 0xee, 0x4d, 0xf4, 0x7b, 0xe2, 0xa5, + 0x64, 0x57, 0xa0, 0x11, 0x71, 0x7f, 0x30, 0xe2, 0x5e, 0x18, 0xb4, 0x2b, 0x37, 0x2b, 0xeb, 0xcb, + 0x6e, 0xdd, 0x10, 0x7a, 0x01, 0x7b, 0x0c, 0x30, 0x7c, 0xe5, 0x2b, 0xee, 0x45, 0xa1, 0xd2, 0xed, + 0xea, 0xcd, 0xb9, 0xf5, 0xa6, 0xf3, 0xf6, 0x46, 0x3a, 0xdf, 0x46, 0xb9, 0xc9, 0x8d, 0x4f, 0x51, + 0xc5, 0x6d, 0x90, 0xe6, 0xd3, 0x50, 0x69, 0xf6, 0x08, 0x40, 0x73, 0x3f, 0x56, 0xc6, 0xcc, 0x1c, + 0x99, 0x79, 0xeb, 0x4c, 0x33, 0x7b, 0xdc, 0x8f, 0xdd, 0x06, 0x29, 0x92, 0x95, 0x7d, 0xb8, 0x34, + 0x1a, 0xf6, 0x65, 0x1c, 0x8a, 0x81, 0x17, 0xfb, 0xba, 0xff, 0x8a, 0x5b, 0x83, 0x35, 0x32, 0xb8, + 0x71, 0xa6, 0xc1, 0xe7, 0x56, 0xfb, 0x19, 0x2a, 0xbb, 0xab, 0xa3, 0xfc, 0x90, 0x9b, 0x39, 0x36, + 0xa1, 0x21, 0xf8, 0xd8, 0xda, 0x9d, 0x3f, 0xe7, 0x42, 0xb7, 0xf9, 0x58, 0xb9, 0x75, 0xd4, 0x43, + 0x1b, 0x9d, 0x8f, 0x01, 0xc8, 0x03, 0x4f, 0x12, 0x39, 0x1a, 0xb2, 0xcb, 0x50, 0x1f, 0xe0, 0x4f, + 0xe6, 0xde, 0x45, 0x1a, 0xf7, 0x02, 0x76, 0x0d, 0xc0, 0xb0, 0xd0, 0x56, 0xbb, 0x7a, 0xb3, 0xb2, + 0xde, 0x70, 0x1b, 0x44, 0xd9, 0xf6, 0x63, 0xde, 0xf9, 0x63, 0x15, 0xe6, 0xc9, 0x10, 0xda, 0x30, + 0x61, 0xc8, 0x6c, 0xd0, 0xd8, 0xd8, 0x30, 0xac, 0xbc, 0x0d, 0xa2, 0xa0, 0x0d, 0xb6, 0x06, 0x8b, + 0xfa, 0x78, 0x48, 0x8a, 0x73, 0xa4, 0xb8, 0x80, 0xc3, 0x5e, 0xc0, 0xae, 0x03, 0x84, 0x9a, 0x27, + 0xbe, 0x0e, 0xa5, 0x50, 0xed, 0x1a, 0xf1, 0x72, 0x14, 0x76, 0x1b, 0x56, 0xe2, 0x50, 0x78, 0x4a, + 0xfb, 0x89, 0xf6, 0x74, 0x18, 0xf3, 0xf6, 0x3c, 0xc9, 0x2c, 0xc5, 0xa1, 0xd8, 0x45, 0xe2, 0x5e, + 0x18, 0x73, 0x92, 0xf2, 0x8f, 0xf2, 0x52, 0x0b, 0x56, 0xca, 0x3f, 0xca, 0xa4, 0x7e, 0x9a, 0xee, + 0x93, 0xbc, 0xba, 0x48, 0x5e, 0xbd, 0x73, 0xbe, 0x53, 0x44, 0x3e, 0xb4, 0x4e, 0x21, 0xe7, 0xfe, + 0xae, 0x02, 0x35, 0x3c, 0x18, 0xb4, 0x33, 0xee, 0xc7, 0x99, 0x4b, 0x16, 0x70, 0xd8, 0x0b, 0x18, + 0x83, 0x5a, 0xce, 0x17, 0xf4, 0xcf, 0x5a, 0x30, 0xa7, 0xfd, 0x01, 0xb9, 0xa0, 0xe1, 0xe2, 0x2f, + 0x1e, 0x7b, 0x52, 0x8f, 0xe4, 0x40, 0xd2, 0xf6, 0x6b, 0x6e, 0x1d, 0x09, 0x4f, 0xe5, 0x40, 0xa2, + 0x73, 0x78, 0x14, 0xc6, 0xa1, 0xf0, 0x35, 0x0f, 0x68, 0xe3, 0x75, 0x37, 0x47, 0xe9, 0xfc, 0xad, + 0x0e, 0xcb, 0x85, 0xc3, 0x84, 0xe6, 0x14, 0x4f, 0x42, 0xae, 0x72, 0x59, 0x64, 0x08, 0xbd, 0x00, + 0xc3, 0x87, 0xa6, 0xef, 0x21, 0xaf, 0x6a, 0xc2, 0x47, 0xe3, 0x8c, 0xe5, 0x64, 0x01, 0x22, 0x96, + 0xd3, 0x0b, 0xd8, 0x0a, 0x54, 0xf7, 0xa5, 0x8d, 0x4c, 0x75, 0x5f, 0x62, 0xa4, 0x95, 0xf6, 0x07, + 0x36, 0xd2, 0xf3, 0x26, 0xd2, 0x44, 0xa1, 0x48, 0x1b, 0x76, 0x31, 0x0c, 0x0d, 0x35, 0x89, 0xc1, + 0x9b, 0xb0, 0x34, 0x0e, 0x85, 0xe0, 0x89, 0x47, 0x2a, 0xed, 0x45, 0xd2, 0x6f, 0x1a, 0xda, 0x2e, + 0x92, 0xd8, 0x0d, 0x68, 0x46, 0x52, 0x4d, 0x24, 0xea, 0x24, 0x01, 0x44, 0x32, 0x02, 0xd6, 0x67, + 0xf7, 0x3c, 0xf4, 0x65, 0x83, 0xd8, 0x66, 0x63, 0x7b, 0x99, 0x43, 0x1d, 0x62, 0x42, 0xc6, 0x74, + 0x90, 0xf9, 0x00, 0xd6, 0x8c, 0xe6, 0x30, 0xe1, 0x87, 0x9e, 0x1c, 0x0e, 0xa5, 0x20, 0x28, 0xf3, + 0x07, 0xed, 0x26, 0x89, 0x5e, 0x24, 0xf6, 0xa7, 0x09, 0x3f, 0xdc, 0xb1, 0xcc, 0x9c, 0x9a, 0x53, + 0xa2, 0xb6, 0x94, 0xa9, 0x39, 0xd3, 0x6a, 0xd7, 0x0c, 0xdc, 0xdc, 0x33, 0xc1, 0x5d, 0xa6, 0xe0, + 0x9a, 0x95, 0x53, 0x74, 0x2d, 0xdb, 0x31, 0xec, 0x95, 0x8c, 0xed, 0x10, 0xfb, 0x03, 0x68, 0x97, + 0xad, 0x95, 0x84, 0x2f, 0x90, 0xf0, 0xa5, 0x99, 0xc5, 0xe6, 0x15, 0x9d, 0x32, 0xc5, 0x56, 0xa6, + 0xe8, 0xcc, 0x28, 0xde, 0x87, 0x37, 0xca, 0x66, 0x0c, 0x83, 0xf6, 0xeb, 0x14, 0xc6, 0xd5, 0x99, + 0xf9, 0x7a, 0x41, 0xaa, 0xe4, 0xcc, 0x2a, 0xb1, 0x4c, 0xc9, 0x29, 0x57, 0xb2, 0x33, 0x11, 0x88, + 0x7a, 0xaa, 0x2f, 0x13, 0xde, 0x5e, 0x9d, 0x9a, 0x89, 0x8e, 0xf5, 0x2e, 0xb2, 0xd8, 0x23, 0xb8, + 0x31, 0xa3, 0x34, 0x99, 0xcf, 0x68, 0x5f, 0x24, 0xed, 0x2b, 0x45, 0xed, 0x74, 0x5e, 0x63, 0xa5, + 0xb8, 0xde, 0xfc, 0xd4, 0x97, 0xa6, 0xd6, 0x3b, 0x3b, 0xb5, 0x73, 0xca, 0xd4, 0x6f, 0x64, 0x53, + 0x3b, 0x27, 0x4c, 0x3d, 0xc1, 0x48, 0xc4, 0xbe, 0xf6, 0x9a, 0x49, 0x0d, 0xa2, 0xec, 0x1d, 0x0f, + 0xe9, 0xdc, 0x9b, 0xfd, 0x19, 0x83, 0x6d, 0x83, 0x85, 0x44, 0x32, 0xfa, 0x56, 0xc0, 0xb1, 0x02, + 0x97, 0x33, 0x01, 0xc7, 0x08, 0xe4, 0xf1, 0xb9, 0x53, 0xc0, 0xe7, 0x4e, 0x00, 0x35, 0x2c, 0x0f, + 0x88, 0x4a, 0x51, 0x28, 0x0e, 0x08, 0x1b, 0x1a, 0x2e, 0xfd, 0xb3, 0x8b, 0x30, 0xaf, 0x43, 0x1d, + 0xa5, 0x50, 0x65, 0x06, 0x48, 0x0d, 0x63, 0x4c, 0x40, 0x83, 0x56, 0x66, 0xc0, 0xae, 0x42, 0x03, + 0x13, 0x5b, 0x69, 0x3f, 0x1e, 0x5a, 0x50, 0xc8, 0x08, 0xdd, 0x5b, 0xf0, 0x26, 0xa2, 0xa8, 0xcb, + 0x3f, 0x1f, 0x71, 0xa5, 0x5f, 0x70, 0x7e, 0xc0, 0x45, 0x40, 0x78, 0xca, 0x8f, 0x77, 0xfb, 0xaf, + 0x78, 0x30, 0x8a, 0x78, 0xf7, 0xcb, 0x2a, 0x74, 0x50, 0xaa, 0x9c, 0xcd, 0x7e, 0x06, 0x8d, 0x20, + 0x3c, 0x0c, 0x15, 0x15, 0x84, 0x0a, 0x81, 0xf4, 0x77, 0x8b, 0x20, 0x5d, 0xae, 0xb8, 0xf1, 0xc8, + 0x6a, 0xb9, 0x99, 0x7e, 0xe7, 0x7f, 0x15, 0xa8, 0xa7, 0x74, 0x76, 0x0b, 0x96, 0x53, 0x8e, 0xd7, + 0x97, 0x01, 0xb7, 0x00, 0xb9, 0x94, 0x12, 0xb7, 0x64, 0xc0, 0xd9, 0x3a, 0xb4, 0x70, 0x3f, 0xde, + 0x38, 0x14, 0x81, 0x1c, 0x7b, 0x72, 0xc8, 0x85, 0x05, 0xcb, 0x15, 0xa4, 0xbf, 0x20, 0xf2, 0xce, + 0x90, 0x0b, 0xf6, 0x1e, 0xbc, 0x9e, 0x97, 0xec, 0x23, 0x42, 0x59, 0xf0, 0xbc, 0x90, 0x89, 0x6e, + 0x21, 0x99, 0xdd, 0x83, 0x4b, 0xd3, 0x56, 0x3d, 0xc1, 0x8f, 0xb4, 0x75, 0x21, 0x2b, 0x9a, 0xde, + 0xe6, 0x47, 0x9a, 0x80, 0x2c, 0x91, 0xc3, 0x57, 0xc7, 0x18, 0x4d, 0x53, 0xf4, 0xea, 0x86, 0xd0, + 0x0b, 0x10, 0x46, 0x5f, 0x26, 0x9c, 0x7b, 0x63, 0xe3, 0x0a, 0xc2, 0xd9, 0xba, 0xdb, 0x44, 0x9a, + 0xf5, 0x4e, 0xf7, 0xaf, 0x55, 0xd3, 0x6b, 0x15, 0xbd, 0xb5, 0x33, 0xd4, 0x58, 0x54, 0x97, 0x87, + 0x7e, 0xa2, 0xc3, 0x7e, 0x38, 0xf4, 0x75, 0x28, 0x06, 0xe4, 0x88, 0xba, 0x5b, 0x24, 0xe2, 0x71, + 0x9b, 0xb8, 0x6b, 0x52, 0x31, 0x20, 0x25, 0xf5, 0x02, 0x3c, 0x21, 0xfb, 0xa3, 0xe3, 0x50, 0xd8, + 0x4d, 0x9b, 0x01, 0xaa, 0xa9, 0x83, 0x30, 0x8a, 0xbc, 0x88, 0x1f, 0xf2, 0x28, 0x2d, 0xe9, 0x44, + 0x7a, 0x8a, 0x14, 0x5c, 0xbb, 0xc9, 0x20, 0xaa, 0xa6, 0xca, 0xee, 0xad, 0x49, 0x34, 0xaa, 0xb3, + 0x2a, 0x5f, 0x54, 0x17, 0x0a, 0x45, 0x75, 0x1d, 0x5a, 0xc3, 0xb0, 0x7f, 0x30, 0x1a, 0x7a, 0xc4, + 0xa7, 0x12, 0x64, 0x4a, 0xc8, 0x8a, 0xa1, 0x63, 0x4d, 0xa6, 0x3a, 0x34, 0x25, 0x49, 0xe8, 0x57, + 0x27, 0xf4, 0xcb, 0x49, 0x22, 0xec, 0x75, 0x2f, 0xc3, 0xda, 0xac, 0x9f, 0x9e, 0x72, 0xff, 0x90, + 0x77, 0xff, 0x0d, 0xc0, 0x66, 0xdb, 0x02, 0x3c, 0x48, 0x59, 0xf7, 0x9b, 0x55, 0xda, 0xa5, 0x8c, + 0xd8, 0x0b, 0xce, 0x76, 0xdf, 0x2d, 0x58, 0x56, 0xf6, 0xec, 0x9a, 0x62, 0x69, 0xdc, 0xb8, 0x94, + 0x12, 0xa9, 0x5e, 0x9e, 0xe9, 0xcd, 0x5f, 0xc3, 0x6a, 0x6e, 0x2d, 0x9a, 0xc7, 0xc3, 0xc8, 0xd7, + 0xa6, 0x2e, 0xaf, 0x38, 0xd7, 0xb2, 0xc4, 0x79, 0x9c, 0xad, 0x7f, 0xcf, 0x0a, 0x7d, 0xd8, 0x39, + 0xf0, 0x4a, 0xc8, 0xde, 0xb6, 0x14, 0xdc, 0x65, 0x7a, 0x86, 0xc1, 0x9e, 0xc2, 0xbc, 0xd2, 0x68, + 0x7d, 0x81, 0xac, 0x77, 0x4a, 0xad, 0xef, 0xea, 0x59, 0xd3, 0x44, 0xf3, 0x9e, 0x8b, 0x03, 0x21, + 0xc7, 0xc2, 0x35, 0x46, 0x58, 0x17, 0x96, 0xe9, 0xc7, 0x53, 0xfc, 0x73, 0x4f, 0x8c, 0x62, 0xaa, + 0xd6, 0xcb, 0x6e, 0x93, 0x88, 0xbb, 0xfc, 0xf3, 0xed, 0x51, 0x8c, 0x51, 0x54, 0xdc, 0x57, 0x52, + 0x78, 0x59, 0x2e, 0x34, 0x4d, 0x36, 0x1a, 0xfa, 0x5e, 0x9a, 0x11, 0x1f, 0xc0, 0x3c, 0xb5, 0xe8, + 0xb6, 0xaf, 0x7b, 0xf3, 0xb4, 0xbe, 0xce, 0xb4, 0xf4, 0x46, 0x1e, 0x15, 0x07, 0x7e, 0xcc, 0x55, + 0xbb, 0x7e, 0x0e, 0xc5, 0x27, 0x7e, 0xcc, 0x5d, 0x23, 0x8f, 0x8a, 0x42, 0x06, 0x5c, 0xb5, 0x1b, + 0xe7, 0x50, 0xdc, 0x96, 0x01, 0x77, 0x8d, 0x7c, 0xe7, 0xcb, 0xaa, 0xed, 0x1d, 0x6d, 0xd7, 0xe5, + 0x0d, 0xec, 0x11, 0x5a, 0x30, 0x5d, 0xd7, 0x93, 0x30, 0x40, 0xe7, 0xa0, 0xb0, 0x27, 0xa9, 0x0d, + 0xd2, 0xdc, 0x9e, 0x9f, 0x26, 0x12, 0x77, 0x12, 0xf2, 0x27, 0xbb, 0x0a, 0x8b, 0xc3, 0xc8, 0x3f, + 0xe6, 0x89, 0xa2, 0xbb, 0xcc, 0xf2, 0x66, 0xb5, 0x55, 0x71, 0x53, 0x12, 0x7b, 0x0b, 0x96, 0xcc, + 0xaf, 0x67, 0x92, 0xb4, 0x31, 0x11, 0x69, 0x1a, 0xfa, 0x26, 0xa5, 0xeb, 0x5d, 0x60, 0x56, 0x2c, + 0x7f, 0xce, 0x60, 0x22, 0xdc, 0x32, 0xdc, 0xdd, 0xec, 0xc4, 0xad, 0x43, 0x2b, 0x97, 0xbf, 0x5e, + 0xec, 0xab, 0x03, 0x6a, 0x83, 0x96, 0xdd, 0x95, 0x2c, 0x87, 0x9f, 0xf9, 0xea, 0x20, 0x9f, 0xc6, + 0xb5, 0x42, 0x1a, 0xa7, 0x5d, 0x6f, 0xae, 0x85, 0x24, 0x4f, 0x50, 0xe6, 0xde, 0x86, 0x15, 0x62, + 0xee, 0xd3, 0x85, 0x0f, 0xf3, 0x76, 0x91, 0xf2, 0x76, 0x09, 0xa9, 0x9b, 0x78, 0x97, 0xc3, 0x66, + 0xe5, 0x26, 0xd0, 0xd8, 0x1b, 0x85, 0xf9, 0xdc, 0xa6, 0x6a, 0xf8, 0x3c, 0x44, 0x89, 0xce, 0x7f, + 0x2b, 0x50, 0xc3, 0x78, 0xa1, 0x9b, 0xc9, 0x97, 0x61, 0x70, 0x94, 0x5e, 0x5b, 0x70, 0xdc, 0x0b, + 0x8e, 0x90, 0x15, 0xc9, 0xfd, 0xfd, 0xe3, 0x34, 0x43, 0x17, 0xdc, 0x45, 0x1a, 0x9b, 0x96, 0xd8, + 0x6c, 0xd3, 0xb6, 0xc4, 0x35, 0x77, 0x91, 0xc6, 0x74, 0x69, 0xa1, 0x42, 0xec, 0xf9, 0xde, 0x40, + 0x4a, 0xb3, 0xb7, 0xba, 0x69, 0xdd, 0x1e, 0x3e, 0x91, 0x32, 0x60, 0x7b, 0x69, 0x9e, 0x98, 0x2c, + 0xbc, 0x5e, 0x9a, 0x27, 0xb8, 0x34, 0x93, 0x2b, 0xd7, 0x0b, 0xb9, 0x32, 0xa1, 0x4f, 0xe7, 0xcb, + 0xe9, 0x9d, 0x75, 0xe7, 0xef, 0x15, 0xa8, 0xe1, 0x29, 0x43, 0xaf, 0xdb, 0xed, 0xa6, 0x37, 0x12, + 0xb3, 0x5b, 0x76, 0xd5, 0x34, 0x9c, 0xe8, 0x07, 0xcf, 0xb7, 0x07, 0xaa, 0x6e, 0x22, 0x72, 0xf4, + 0xb0, 0xc0, 0xdd, 0xb7, 0x58, 0x94, 0x72, 0x37, 0xd9, 0xaf, 0x00, 0xc8, 0xa8, 0xd9, 0x57, 0xed, + 0x94, 0x7d, 0xe1, 0x1a, 0xca, 0xf6, 0x35, 0xa1, 0x4f, 0xf6, 0xd5, 0x10, 0x29, 0xa9, 0xfb, 0x87, + 0x05, 0xb8, 0x36, 0x9b, 0x35, 0xc4, 0xdb, 0x7a, 0xe5, 0x8b, 0x01, 0xc7, 0x6a, 0x2b, 0xf8, 0xd8, + 0x2b, 0xc3, 0xdd, 0x0b, 0x82, 0x8f, 0xf7, 0xf2, 0xd0, 0xdb, 0x83, 0x79, 0x7e, 0xc8, 0x85, 0xa6, + 0x3d, 0x9e, 0x84, 0x53, 0x8f, 0x51, 0xe2, 0xc3, 0xb5, 0xc2, 0x1a, 0x89, 0x66, 0xf0, 0xcf, 0x58, + 0x60, 0xaf, 0xe0, 0xe2, 0xd4, 0xb4, 0xc6, 0x03, 0x73, 0xdf, 0x08, 0x01, 0x59, 0x61, 0xc5, 0x26, + 0x9b, 0x9f, 0xc3, 0x12, 0xe2, 0x8a, 0xd7, 0xa7, 0xfd, 0x2a, 0xfb, 0x9a, 0xe0, 0x9c, 0x86, 0x2a, + 0x39, 0xff, 0x10, 0x32, 0x99, 0x5f, 0xb7, 0x39, 0x98, 0xfc, 0x2b, 0x34, 0x4b, 0x61, 0x4d, 0xcd, + 0xce, 0x7f, 0x35, 0xb3, 0x88, 0x53, 0xa9, 0x59, 0x3d, 0xf9, 0x57, 0xec, 0x7b, 0x70, 0x29, 0xe6, + 0xc9, 0x80, 0x07, 0xc5, 0x88, 0xa8, 0xf6, 0xc2, 0x04, 0x39, 0x56, 0x8d, 0x40, 0x3e, 0x32, 0x6a, + 0x16, 0xf4, 0x17, 0x67, 0x40, 0xbf, 0xf3, 0xfb, 0x0a, 0x40, 0xb6, 0x9d, 0x42, 0x22, 0x56, 0x8a, + 0x89, 0xf8, 0x19, 0x3d, 0x93, 0xe4, 0x10, 0xf2, 0x9b, 0x27, 0x5b, 0x5d, 0xf0, 0x31, 0x51, 0x3a, + 0xbf, 0x01, 0xc8, 0x76, 0x3f, 0x83, 0xd5, 0xb5, 0x0c, 0xab, 0xdf, 0x35, 0x47, 0xb3, 0x0c, 0xaf, + 0x57, 0x04, 0x1f, 0x6f, 0xe7, 0x20, 0xfb, 0x5d, 0x78, 0x5d, 0x46, 0xc1, 0x94, 0xa8, 0xc9, 0xb5, + 0x15, 0x19, 0x05, 0x39, 0xd1, 0xae, 0x86, 0xcb, 0xb3, 0xa1, 0xb1, 0x9d, 0xf5, 0xf9, 0x3a, 0x10, + 0x07, 0x2e, 0xcd, 0xbc, 0xd5, 0xd1, 0xfa, 0xab, 0xb4, 0xfe, 0x55, 0xc3, 0xcc, 0x39, 0x23, 0x0c, + 0xba, 0x23, 0xd3, 0x9b, 0x4f, 0xcf, 0xaa, 0x86, 0x52, 0xd0, 0x03, 0xd0, 0x42, 0xc2, 0xd5, 0x28, + 0xd2, 0x66, 0xbe, 0x0f, 0x2b, 0x8e, 0x6b, 0x09, 0xec, 0x23, 0x80, 0x6c, 0x16, 0x9a, 0xa1, 0xe9, + 0x5c, 0x3d, 0xed, 0x94, 0xb9, 0x39, 0xf9, 0xee, 0x67, 0x70, 0x25, 0x95, 0xd8, 0x8a, 0xb8, 0x9f, + 0x14, 0x23, 0x74, 0xbe, 0xed, 0xae, 0xc1, 0x22, 0x25, 0xd0, 0xa4, 0xd9, 0x5a, 0xc0, 0x61, 0x2f, + 0xe8, 0xfe, 0x69, 0x0e, 0xee, 0xa4, 0xd6, 0x8b, 0x5d, 0xde, 0xa7, 0x53, 0xb5, 0x0d, 0x3d, 0xaf, + 0xa6, 0x7b, 0xae, 0xca, 0x4c, 0xcf, 0x85, 0xf8, 0x8f, 0x77, 0x1e, 0x6f, 0x2c, 0x85, 0x77, 0xd7, + 0xce, 0x66, 0xae, 0x41, 0x2f, 0xa4, 0xb8, 0x5b, 0xe4, 0xdf, 0xb3, 0xf1, 0x9d, 0xf0, 0xef, 0x15, + 0xf9, 0x4e, 0xe1, 0x1a, 0xf5, 0x42, 0x0a, 0xa7, 0xc8, 0xbf, 0x6f, 0x1b, 0xe4, 0x09, 0xff, 0x3e, + 0xbb, 0x03, 0xcc, 0xf0, 0xf7, 0x8f, 0xb9, 0xe7, 0x8b, 0xc0, 0x8b, 0xa4, 0xd2, 0xb6, 0x22, 0xd0, + 0xd5, 0x43, 0x6d, 0x1e, 0xf3, 0x87, 0x22, 0x78, 0x2a, 0x95, 0xc6, 0x23, 0x57, 0x14, 0x1e, 0x4b, + 0x61, 0xb3, 0x6e, 0x25, 0x27, 0xfb, 0x42, 0x0a, 0xb6, 0x01, 0xab, 0x46, 0x74, 0x24, 0x46, 0x6a, + 0xe4, 0x47, 0x08, 0x1a, 0xf1, 0xd0, 0xf6, 0x65, 0xc6, 0xca, 0x73, 0xc3, 0xd9, 0x42, 0x06, 0x7b, + 0x1b, 0x2e, 0x68, 0xa9, 0xfd, 0xc8, 0xa3, 0x86, 0x88, 0x0c, 0xd7, 0x49, 0x76, 0x99, 0xc8, 0x18, + 0x3a, 0x5c, 0x30, 0x5e, 0x14, 0xcc, 0x95, 0xb5, 0x61, 0x2e, 0x0a, 0x34, 0xe8, 0xfe, 0xa7, 0x62, + 0x6e, 0x8b, 0x27, 0x86, 0x85, 0x82, 0x71, 0x0d, 0xc0, 0xef, 0xf7, 0xe5, 0x28, 0x1f, 0xf7, 0x86, + 0xa5, 0x98, 0x0b, 0xc1, 0x4c, 0x83, 0x58, 0x2d, 0x6d, 0x10, 0x7f, 0x01, 0x4b, 0xb9, 0xa8, 0x2a, + 0xfb, 0xfc, 0xfb, 0x60, 0xf6, 0x88, 0x9e, 0xe3, 0x88, 0xb8, 0xcd, 0xec, 0x34, 0x28, 0xbc, 0xd0, + 0xf4, 0x47, 0x49, 0x42, 0x89, 0x16, 0xf2, 0xc4, 0xc6, 0xb3, 0x69, 0x69, 0x7b, 0x21, 0x4f, 0xba, + 0x0a, 0xd6, 0xcf, 0xdc, 0x6a, 0x9a, 0xdb, 0xdf, 0xd6, 0x8e, 0xbb, 0x23, 0x78, 0xef, 0xb4, 0x49, + 0x3f, 0x09, 0x95, 0x96, 0xc9, 0xf1, 0xb7, 0x3e, 0xed, 0x3f, 0xe7, 0xe0, 0xd6, 0x39, 0xe6, 0x3d, + 0x6b, 0xc2, 0x5f, 0x42, 0x33, 0x4b, 0xef, 0x34, 0x5c, 0xdf, 0x3f, 0x5f, 0xb8, 0xec, 0x14, 0x1b, + 0x39, 0xb4, 0xc9, 0x1b, 0xeb, 0x7c, 0x51, 0x05, 0xf8, 0xaa, 0xf7, 0xb9, 0x62, 0xfb, 0x55, 0x9d, + 0x7e, 0xd8, 0x7c, 0x07, 0x73, 0x21, 0xbb, 0x87, 0xe1, 0x39, 0xb0, 0xb8, 0x9e, 0xbb, 0x48, 0x85, + 0x3c, 0x39, 0xbb, 0x29, 0x0e, 0xd2, 0xce, 0xd1, 0xf6, 0x5f, 0x8f, 0xb0, 0x70, 0xd8, 0xb7, 0x1f, + 0xcf, 0xc2, 0xef, 0x42, 0xf6, 0xf6, 0xe3, 0x1a, 0xfc, 0x2d, 0x7a, 0x13, 0x2f, 0x41, 0x05, 0x6f, + 0x16, 0x3a, 0xee, 0xfa, 0x54, 0xc7, 0x5d, 0x16, 0xdb, 0x46, 0x69, 0x6c, 0xff, 0x51, 0x3b, 0xf1, + 0x4c, 0x65, 0x6f, 0x07, 0x52, 0x3c, 0xe2, 0xda, 0x0f, 0x23, 0x85, 0xf5, 0x79, 0xfa, 0x2d, 0xe7, + 0x47, 0x67, 0x46, 0xb0, 0xc4, 0x50, 0xe9, 0xdb, 0xce, 0x9f, 0xf1, 0x1a, 0x85, 0x1e, 0x65, 0x50, + 0x23, 0x7f, 0x9b, 0xa8, 0xd1, 0x3f, 0x6b, 0x67, 0x77, 0x23, 0xfb, 0xd4, 0x9d, 0xde, 0x8b, 0x2e, + 0xa6, 0x17, 0x45, 0xfb, 0x6a, 0x61, 0x6e, 0x81, 0xb7, 0x60, 0x79, 0x1c, 0x0a, 0x11, 0x8a, 0x81, + 0x67, 0xb8, 0x26, 0x36, 0x4b, 0x96, 0xb8, 0x47, 0x42, 0xeb, 0x60, 0x6f, 0x43, 0xca, 0x53, 0x3a, + 0xe1, 0xfe, 0x81, 0xe7, 0xd8, 0x40, 0xad, 0x58, 0xfa, 0x2e, 0x91, 0x9d, 0x12, 0xc9, 0xfb, 0x36, + 0x66, 0x45, 0xc9, 0xfb, 0x25, 0x92, 0xef, 0xa7, 0xe8, 0x5c, 0x90, 0x7c, 0xbf, 0x44, 0xf2, 0x81, + 0x85, 0xdb, 0xa2, 0xe4, 0x83, 0xce, 0x5f, 0xf2, 0xaf, 0x5e, 0x53, 0xef, 0x10, 0x95, 0xb3, 0xdf, + 0x21, 0xaa, 0x25, 0xef, 0x10, 0x3b, 0x30, 0x8f, 0x7e, 0x4d, 0xf3, 0xf0, 0x07, 0x5f, 0x2b, 0x8a, + 0x18, 0x2d, 0xd7, 0xd8, 0x79, 0xef, 0x8b, 0x1a, 0xb4, 0xa6, 0x3b, 0x6f, 0x76, 0x05, 0x4e, 0xea, + 0xc7, 0x5b, 0xaf, 0xb1, 0x75, 0xb8, 0x5d, 0xc2, 0xcc, 0xc6, 0x5b, 0x09, 0xf7, 0x35, 0x0f, 0x5a, + 0x95, 0x33, 0x25, 0xd5, 0x33, 0xea, 0x4c, 0x5b, 0x55, 0xd6, 0x85, 0xeb, 0x25, 0x92, 0x58, 0xb8, + 0x76, 0x46, 0xba, 0x2f, 0x63, 0xde, 0x9a, 0x63, 0xb7, 0xe0, 0x46, 0x99, 0x35, 0x6a, 0xfe, 0x0e, + 0xb9, 0xd8, 0x3c, 0xe6, 0xad, 0x1a, 0xbb, 0x0b, 0xdf, 0x39, 0x7d, 0x71, 0xbe, 0xe8, 0xf3, 0x88, + 0x07, 0x9b, 0xc7, 0x0f, 0x83, 0x38, 0x14, 0xad, 0x79, 0x76, 0x1b, 0x6e, 0x9e, 0x60, 0xf6, 0xe1, + 0xbe, 0x2f, 0x02, 0x29, 0x78, 0xd0, 0x5a, 0x60, 0x77, 0xe0, 0x9d, 0x12, 0xa9, 0xf4, 0xcd, 0x33, + 0xb0, 0xfd, 0x6b, 0x82, 0xfb, 0x5e, 0x64, 0x37, 0xe0, 0x4a, 0x89, 0x70, 0x3a, 0x75, 0xab, 0xce, + 0x7e, 0x0c, 0x3f, 0x3c, 0x61, 0xce, 0x42, 0xbc, 0x30, 0xe2, 0xc1, 0xce, 0x48, 0x7b, 0x8f, 0x85, + 0x4e, 0x8e, 0x3f, 0xe6, 0xdc, 0xe5, 0x2f, 0x47, 0x22, 0x68, 0x35, 0xd8, 0x4f, 0xe0, 0xa3, 0xaf, + 0x65, 0xe0, 0x63, 0x99, 0xbc, 0xe4, 0xa1, 0x6e, 0xc1, 0x57, 0x5e, 0xc2, 0x93, 0xc4, 0x17, 0x9a, + 0x07, 0x3f, 0x0f, 0xfb, 0x88, 0xe8, 0xad, 0xe6, 0xe6, 0xfc, 0x27, 0x95, 0xdf, 0x56, 0x5e, 0xfb, + 0x7f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x89, 0xa4, 0xdd, 0x55, 0x97, 0x1e, 0x00, 0x00, +} diff --git a/protocol/dota_gcmessages_client_tournament.proto b/protocol/dota_gcmessages_client_tournament.proto new file mode 100644 index 0000000..5dd9084 --- /dev/null +++ b/protocol/dota_gcmessages_client_tournament.proto @@ -0,0 +1,267 @@ +syntax = "proto2"; +package protocol; + +import "dota_client_enums.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +enum ETournamentEvent { + k_ETournamentEvent_None = 0; + k_ETournamentEvent_TournamentCreated = 1; + k_ETournamentEvent_TournamentsMerged = 2; + k_ETournamentEvent_GameOutcome = 3; + k_ETournamentEvent_TeamGivenBye = 4; + k_ETournamentEvent_TournamentCanceledByAdmin = 5; + k_ETournamentEvent_TeamAbandoned = 6; + k_ETournamentEvent_ScheduledGameStarted = 7; + k_ETournamentEvent_Canceled = 8; + k_ETournamentEvent_TeamParticipationTimedOut_EntryFeeRefund = 9; + k_ETournamentEvent_TeamParticipationTimedOut_EntryFeeForfeit = 10; + k_ETournamentEvent_TeamParticipationTimedOut_GrantedVictory = 11; +} + +message CMsgDOTATournamentInfo { + message PhaseGroup { + optional uint32 group_id = 1; + optional string group_name = 2; + } + + message Phase { + optional uint32 phase_id = 1; + optional string phase_name = 2; + optional uint32 type_id = 3; + optional uint32 iterations = 4; + optional uint32 min_start_time = 5; + optional uint32 max_start_time = 6; + repeated CMsgDOTATournamentInfo.PhaseGroup group_list = 7; + } + + message Team { + optional uint32 team_id = 1; + optional string name = 2; + optional string tag = 3; + optional uint64 team_logo = 4; + optional bool eliminated = 5; + } + + message UpcomingMatch { + optional uint32 series_id = 1; + optional uint32 team1_id = 2; + optional uint32 team2_id = 3; + optional uint32 bo = 4; + optional string stage_name = 5; + optional uint32 start_time = 6; + optional string winner_stage = 7; + optional string loser_stage = 8; + optional string team1_tag = 9; + optional string team2_tag = 10; + optional string team1_prev_opponent_tag = 11; + optional string team2_prev_opponent_tag = 12; + optional uint64 team1_logo = 13; + optional uint64 team2_logo = 14; + optional uint64 team1_prev_opponent_logo = 15; + optional uint64 team2_prev_opponent_logo = 16; + optional uint32 team1_prev_opponent_id = 17; + optional uint32 team2_prev_opponent_id = 18; + optional uint32 team1_prev_match_score = 19; + optional uint32 team1_prev_match_opponent_score = 20; + optional uint32 team2_prev_match_score = 21; + optional uint32 team2_prev_match_opponent_score = 22; + optional uint32 phase_type = 23; + optional uint32 team1_score = 24; + optional uint32 team2_score = 25; + optional uint32 phase_id = 26; + } + + message News { + optional string link = 1; + optional string title = 2; + optional string image = 3; + optional uint32 timestamp = 4; + } + + optional uint32 league_id = 1; + repeated CMsgDOTATournamentInfo.Phase phase_list = 2; + repeated CMsgDOTATournamentInfo.Team teams_list = 3; + repeated CMsgDOTATournamentInfo.UpcomingMatch upcoming_matches_list = 4; + repeated CMsgDOTATournamentInfo.News news_list = 5; +} + +message CMsgRequestWeekendTourneySchedule { +} + +message CMsgWeekendTourneySchedule { + message Division { + optional uint32 division_code = 1; + optional uint32 time_window_open = 2; + optional uint32 time_window_close = 3; + optional uint32 time_window_open_next = 4; + optional uint32 trophy_id = 5; + optional bool free_weekend = 6; + } + + repeated CMsgWeekendTourneySchedule.Division divisions = 1; +} + +message CMsgWeekendTourneyOpts { + optional bool participating = 1; + optional uint32 division_id = 2; + optional uint32 buyin = 3; + optional uint32 skill_level = 4; + optional uint32 match_groups = 5; + optional uint32 team_id = 6; + optional string pickup_team_name = 7; + optional uint64 pickup_team_logo = 8; +} + +message CMsgWeekendTourneyLeave { +} + +message CMsgDOTATournament { + message Team { + optional fixed64 team_gid = 1; + optional uint32 node_or_state = 2; + repeated uint32 players = 3 [packed = true]; + repeated uint32 player_buyin = 9 [packed = true]; + repeated uint32 player_skill_level = 10 [packed = true]; + optional uint32 match_group_mask = 12; + optional uint32 team_id = 4; + optional string team_name = 5; + optional uint64 team_base_logo = 7; + optional uint64 team_ui_logo = 8; + } + + message Game { + optional uint32 node_idx = 1; + optional fixed64 lobby_id = 2; + optional uint64 match_id = 3; + optional bool team_a_good = 4; + optional ETournamentGameState state = 5 [default = k_ETournamentGameState_Unknown]; + optional uint32 start_time = 6; + } + + message Node { + optional uint32 node_id = 1; + optional uint32 team_idx_a = 2; + optional uint32 team_idx_b = 3; + optional ETournamentNodeState node_state = 4 [default = k_ETournamentNodeState_Unknown]; + } + + optional uint32 tournament_id = 1; + optional uint32 division_id = 2; + optional uint32 schedule_time = 3; + optional uint32 skill_level = 4; + optional ETournamentTemplate tournament_template = 5 [default = k_ETournamentTemplate_None]; + optional ETournamentState state = 6 [default = k_ETournamentState_Unknown]; + optional uint32 state_seq_num = 10; + optional uint32 season_trophy_id = 11; + repeated CMsgDOTATournament.Team teams = 7; + repeated CMsgDOTATournament.Game games = 8; + repeated CMsgDOTATournament.Node nodes = 9; +} + +message CMsgDOTATournamentStateChange { + message GameChange { + optional uint64 match_id = 1; + optional ETournamentGameState new_state = 2 [default = k_ETournamentGameState_Unknown]; + } + + message TeamChange { + optional uint64 team_gid = 1; + optional uint32 new_node_or_state = 2; + optional uint32 old_node_or_state = 3; + } + + optional uint32 new_tournament_id = 1; + optional ETournamentEvent event = 2 [default = k_ETournamentEvent_None]; + optional ETournamentState new_tournament_state = 3 [default = k_ETournamentState_Unknown]; + repeated CMsgDOTATournamentStateChange.GameChange game_changes = 4; + repeated CMsgDOTATournamentStateChange.TeamChange team_changes = 5; + repeated uint32 merged_tournament_ids = 6 [packed = true]; + optional uint32 state_seq_num = 7; +} + +message CMsgDOTATournamentRequest { + optional uint32 tournament_id = 1; + optional uint64 client_tournament_gid = 2; +} + +message CMsgDOTATournamentResponse { + optional uint32 result = 1 [default = 2]; + optional CMsgDOTATournament tournament = 2; +} + +message CMsgDOTAClearTournamentGame { + optional uint32 tournament_id = 1; + optional uint32 game_id = 2; +} + +message CMsgDOTAWeekendTourneyPlayerSkillLevelStats { + optional uint32 skill_level = 1; + optional uint32 times_won_0 = 2; + optional uint32 times_won_1 = 3; + optional uint32 times_won_2 = 4; + optional uint32 times_won_3 = 5; + optional uint32 times_bye_and_lost = 6; + optional uint32 times_bye_and_won = 7; + optional uint32 times_unusual_champ = 10; + optional uint32 total_games_won = 8; + optional uint32 score = 9; +} + +message CMsgDOTAWeekendTourneyPlayerStats { + optional uint32 account_id = 1; + optional uint32 season_trophy_id = 2; + repeated CMsgDOTAWeekendTourneyPlayerSkillLevelStats skill_levels = 3; + optional uint32 current_tier = 4; +} + +message CMsgDOTAWeekendTourneyPlayerStatsRequest { + optional uint32 account_id = 1; + optional uint32 season_trophy_id = 2; +} + +message CMsgDOTAWeekendTourneyPlayerHistoryRequest { + optional uint32 account_id = 1; + optional uint32 season_trophy_id = 2; +} + +message CMsgDOTAWeekendTourneyPlayerHistory { + message Tournament { + optional uint32 tournament_id = 1; + optional uint32 start_time = 2; + optional uint32 tournament_tier = 3; + optional uint32 team_id = 4; + optional uint32 team_date = 5; + optional uint32 team_result = 6; + repeated uint32 account_id = 7; + optional string team_name = 8; + optional uint32 season_trophy_id = 9; + } + + optional uint32 account_id = 1; + repeated CMsgDOTAWeekendTourneyPlayerHistory.Tournament tournaments = 3; +} + +message CMsgDOTAWeekendTourneyParticipationDetails { + message Tier { + optional uint32 tier = 1; + optional uint32 players = 2; + optional uint32 teams = 3; + optional uint32 winning_teams = 4; + optional uint32 players_streak_2 = 5; + optional uint32 players_streak_3 = 6; + optional uint32 players_streak_4 = 7; + optional uint32 players_streak_5 = 8; + } + + message Division { + optional uint32 division_id = 1; + optional uint32 schedule_time = 2; + repeated CMsgDOTAWeekendTourneyParticipationDetails.Tier tiers = 3; + } + + repeated CMsgDOTAWeekendTourneyParticipationDetails.Division divisions = 1; +} + diff --git a/protocol/dota_gcmessages_client_tournament/dota_gcmessages_client_tournament.go b/protocol/dota_gcmessages_client_tournament/dota_gcmessages_client_tournament.go deleted file mode 100755 index 958c9fd..0000000 --- a/protocol/dota_gcmessages_client_tournament/dota_gcmessages_client_tournament.go +++ /dev/null @@ -1,1872 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: dota_gcmessages_client_tournament.proto - -package dota_gcmessages_client_tournament - -import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" -import dota_client_enums "github.com/paralin/go-dota2/protocol/dota_client_enums" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package - -type ETournamentEvent int32 - -const ( - ETournamentEvent_k_ETournamentEvent_None ETournamentEvent = 0 - ETournamentEvent_k_ETournamentEvent_TournamentCreated ETournamentEvent = 1 - ETournamentEvent_k_ETournamentEvent_TournamentsMerged ETournamentEvent = 2 - ETournamentEvent_k_ETournamentEvent_GameOutcome ETournamentEvent = 3 - ETournamentEvent_k_ETournamentEvent_TeamGivenBye ETournamentEvent = 4 - ETournamentEvent_k_ETournamentEvent_TournamentCanceledByAdmin ETournamentEvent = 5 - ETournamentEvent_k_ETournamentEvent_TeamAbandoned ETournamentEvent = 6 - ETournamentEvent_k_ETournamentEvent_ScheduledGameStarted ETournamentEvent = 7 - ETournamentEvent_k_ETournamentEvent_Canceled ETournamentEvent = 8 - ETournamentEvent_k_ETournamentEvent_TeamParticipationTimedOut_EntryFeeRefund ETournamentEvent = 9 - ETournamentEvent_k_ETournamentEvent_TeamParticipationTimedOut_EntryFeeForfeit ETournamentEvent = 10 - ETournamentEvent_k_ETournamentEvent_TeamParticipationTimedOut_GrantedVictory ETournamentEvent = 11 -) - -var ETournamentEvent_name = map[int32]string{ - 0: "k_ETournamentEvent_None", - 1: "k_ETournamentEvent_TournamentCreated", - 2: "k_ETournamentEvent_TournamentsMerged", - 3: "k_ETournamentEvent_GameOutcome", - 4: "k_ETournamentEvent_TeamGivenBye", - 5: "k_ETournamentEvent_TournamentCanceledByAdmin", - 6: "k_ETournamentEvent_TeamAbandoned", - 7: "k_ETournamentEvent_ScheduledGameStarted", - 8: "k_ETournamentEvent_Canceled", - 9: "k_ETournamentEvent_TeamParticipationTimedOut_EntryFeeRefund", - 10: "k_ETournamentEvent_TeamParticipationTimedOut_EntryFeeForfeit", - 11: "k_ETournamentEvent_TeamParticipationTimedOut_GrantedVictory", -} -var ETournamentEvent_value = map[string]int32{ - "k_ETournamentEvent_None": 0, - "k_ETournamentEvent_TournamentCreated": 1, - "k_ETournamentEvent_TournamentsMerged": 2, - "k_ETournamentEvent_GameOutcome": 3, - "k_ETournamentEvent_TeamGivenBye": 4, - "k_ETournamentEvent_TournamentCanceledByAdmin": 5, - "k_ETournamentEvent_TeamAbandoned": 6, - "k_ETournamentEvent_ScheduledGameStarted": 7, - "k_ETournamentEvent_Canceled": 8, - "k_ETournamentEvent_TeamParticipationTimedOut_EntryFeeRefund": 9, - "k_ETournamentEvent_TeamParticipationTimedOut_EntryFeeForfeit": 10, - "k_ETournamentEvent_TeamParticipationTimedOut_GrantedVictory": 11, -} - -func (x ETournamentEvent) Enum() *ETournamentEvent { - p := new(ETournamentEvent) - *p = x - return p -} -func (x ETournamentEvent) String() string { - return proto.EnumName(ETournamentEvent_name, int32(x)) -} -func (x *ETournamentEvent) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(ETournamentEvent_value, data, "ETournamentEvent") - if err != nil { - return err - } - *x = ETournamentEvent(value) - return nil -} -func (ETournamentEvent) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -type CMsgDOTATournamentInfo struct { - LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - PhaseList []*CMsgDOTATournamentInfo_Phase `protobuf:"bytes,2,rep,name=phase_list,json=phaseList" json:"phase_list,omitempty"` - TeamsList []*CMsgDOTATournamentInfo_Team `protobuf:"bytes,3,rep,name=teams_list,json=teamsList" json:"teams_list,omitempty"` - UpcomingMatchesList []*CMsgDOTATournamentInfo_UpcomingMatch `protobuf:"bytes,4,rep,name=upcoming_matches_list,json=upcomingMatchesList" json:"upcoming_matches_list,omitempty"` - NewsList []*CMsgDOTATournamentInfo_News `protobuf:"bytes,5,rep,name=news_list,json=newsList" json:"news_list,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATournamentInfo) Reset() { *m = CMsgDOTATournamentInfo{} } -func (m *CMsgDOTATournamentInfo) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATournamentInfo) ProtoMessage() {} -func (*CMsgDOTATournamentInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -func (m *CMsgDOTATournamentInfo) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CMsgDOTATournamentInfo) GetPhaseList() []*CMsgDOTATournamentInfo_Phase { - if m != nil { - return m.PhaseList - } - return nil -} - -func (m *CMsgDOTATournamentInfo) GetTeamsList() []*CMsgDOTATournamentInfo_Team { - if m != nil { - return m.TeamsList - } - return nil -} - -func (m *CMsgDOTATournamentInfo) GetUpcomingMatchesList() []*CMsgDOTATournamentInfo_UpcomingMatch { - if m != nil { - return m.UpcomingMatchesList - } - return nil -} - -func (m *CMsgDOTATournamentInfo) GetNewsList() []*CMsgDOTATournamentInfo_News { - if m != nil { - return m.NewsList - } - return nil -} - -type CMsgDOTATournamentInfo_PhaseGroup struct { - GroupId *uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId" json:"group_id,omitempty"` - GroupName *string `protobuf:"bytes,2,opt,name=group_name,json=groupName" json:"group_name,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATournamentInfo_PhaseGroup) Reset() { *m = CMsgDOTATournamentInfo_PhaseGroup{} } -func (m *CMsgDOTATournamentInfo_PhaseGroup) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATournamentInfo_PhaseGroup) ProtoMessage() {} -func (*CMsgDOTATournamentInfo_PhaseGroup) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{0, 0} -} - -func (m *CMsgDOTATournamentInfo_PhaseGroup) GetGroupId() uint32 { - if m != nil && m.GroupId != nil { - return *m.GroupId - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_PhaseGroup) GetGroupName() string { - if m != nil && m.GroupName != nil { - return *m.GroupName - } - return "" -} - -type CMsgDOTATournamentInfo_Phase struct { - PhaseId *uint32 `protobuf:"varint,1,opt,name=phase_id,json=phaseId" json:"phase_id,omitempty"` - PhaseName *string `protobuf:"bytes,2,opt,name=phase_name,json=phaseName" json:"phase_name,omitempty"` - TypeId *uint32 `protobuf:"varint,3,opt,name=type_id,json=typeId" json:"type_id,omitempty"` - Iterations *uint32 `protobuf:"varint,4,opt,name=iterations" json:"iterations,omitempty"` - MinStartTime *uint32 `protobuf:"varint,5,opt,name=min_start_time,json=minStartTime" json:"min_start_time,omitempty"` - MaxStartTime *uint32 `protobuf:"varint,6,opt,name=max_start_time,json=maxStartTime" json:"max_start_time,omitempty"` - GroupList []*CMsgDOTATournamentInfo_PhaseGroup `protobuf:"bytes,7,rep,name=group_list,json=groupList" json:"group_list,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATournamentInfo_Phase) Reset() { *m = CMsgDOTATournamentInfo_Phase{} } -func (m *CMsgDOTATournamentInfo_Phase) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATournamentInfo_Phase) ProtoMessage() {} -func (*CMsgDOTATournamentInfo_Phase) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0, 1} } - -func (m *CMsgDOTATournamentInfo_Phase) GetPhaseId() uint32 { - if m != nil && m.PhaseId != nil { - return *m.PhaseId - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_Phase) GetPhaseName() string { - if m != nil && m.PhaseName != nil { - return *m.PhaseName - } - return "" -} - -func (m *CMsgDOTATournamentInfo_Phase) GetTypeId() uint32 { - if m != nil && m.TypeId != nil { - return *m.TypeId - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_Phase) GetIterations() uint32 { - if m != nil && m.Iterations != nil { - return *m.Iterations - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_Phase) GetMinStartTime() uint32 { - if m != nil && m.MinStartTime != nil { - return *m.MinStartTime - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_Phase) GetMaxStartTime() uint32 { - if m != nil && m.MaxStartTime != nil { - return *m.MaxStartTime - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_Phase) GetGroupList() []*CMsgDOTATournamentInfo_PhaseGroup { - if m != nil { - return m.GroupList - } - return nil -} - -type CMsgDOTATournamentInfo_Team struct { - TeamId *uint32 `protobuf:"varint,1,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` - Tag *string `protobuf:"bytes,3,opt,name=tag" json:"tag,omitempty"` - TeamLogo *uint64 `protobuf:"varint,4,opt,name=team_logo,json=teamLogo" json:"team_logo,omitempty"` - Eliminated *bool `protobuf:"varint,5,opt,name=eliminated" json:"eliminated,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATournamentInfo_Team) Reset() { *m = CMsgDOTATournamentInfo_Team{} } -func (m *CMsgDOTATournamentInfo_Team) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATournamentInfo_Team) ProtoMessage() {} -func (*CMsgDOTATournamentInfo_Team) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0, 2} } - -func (m *CMsgDOTATournamentInfo_Team) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_Team) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgDOTATournamentInfo_Team) GetTag() string { - if m != nil && m.Tag != nil { - return *m.Tag - } - return "" -} - -func (m *CMsgDOTATournamentInfo_Team) GetTeamLogo() uint64 { - if m != nil && m.TeamLogo != nil { - return *m.TeamLogo - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_Team) GetEliminated() bool { - if m != nil && m.Eliminated != nil { - return *m.Eliminated - } - return false -} - -type CMsgDOTATournamentInfo_UpcomingMatch struct { - SeriesId *uint32 `protobuf:"varint,1,opt,name=series_id,json=seriesId" json:"series_id,omitempty"` - Team1Id *uint32 `protobuf:"varint,2,opt,name=team1_id,json=team1Id" json:"team1_id,omitempty"` - Team2Id *uint32 `protobuf:"varint,3,opt,name=team2_id,json=team2Id" json:"team2_id,omitempty"` - Bo *uint32 `protobuf:"varint,4,opt,name=bo" json:"bo,omitempty"` - StageName *string `protobuf:"bytes,5,opt,name=stage_name,json=stageName" json:"stage_name,omitempty"` - StartTime *uint32 `protobuf:"varint,6,opt,name=start_time,json=startTime" json:"start_time,omitempty"` - WinnerStage *string `protobuf:"bytes,7,opt,name=winner_stage,json=winnerStage" json:"winner_stage,omitempty"` - LoserStage *string `protobuf:"bytes,8,opt,name=loser_stage,json=loserStage" json:"loser_stage,omitempty"` - Team1Tag *string `protobuf:"bytes,9,opt,name=team1_tag,json=team1Tag" json:"team1_tag,omitempty"` - Team2Tag *string `protobuf:"bytes,10,opt,name=team2_tag,json=team2Tag" json:"team2_tag,omitempty"` - Team1PrevOpponentTag *string `protobuf:"bytes,11,opt,name=team1_prev_opponent_tag,json=team1PrevOpponentTag" json:"team1_prev_opponent_tag,omitempty"` - Team2PrevOpponentTag *string `protobuf:"bytes,12,opt,name=team2_prev_opponent_tag,json=team2PrevOpponentTag" json:"team2_prev_opponent_tag,omitempty"` - Team1Logo *uint64 `protobuf:"varint,13,opt,name=team1_logo,json=team1Logo" json:"team1_logo,omitempty"` - Team2Logo *uint64 `protobuf:"varint,14,opt,name=team2_logo,json=team2Logo" json:"team2_logo,omitempty"` - Team1PrevOpponentLogo *uint64 `protobuf:"varint,15,opt,name=team1_prev_opponent_logo,json=team1PrevOpponentLogo" json:"team1_prev_opponent_logo,omitempty"` - Team2PrevOpponentLogo *uint64 `protobuf:"varint,16,opt,name=team2_prev_opponent_logo,json=team2PrevOpponentLogo" json:"team2_prev_opponent_logo,omitempty"` - Team1PrevOpponentId *uint32 `protobuf:"varint,17,opt,name=team1_prev_opponent_id,json=team1PrevOpponentId" json:"team1_prev_opponent_id,omitempty"` - Team2PrevOpponentId *uint32 `protobuf:"varint,18,opt,name=team2_prev_opponent_id,json=team2PrevOpponentId" json:"team2_prev_opponent_id,omitempty"` - Team1PrevMatchScore *uint32 `protobuf:"varint,19,opt,name=team1_prev_match_score,json=team1PrevMatchScore" json:"team1_prev_match_score,omitempty"` - Team1PrevMatchOpponentScore *uint32 `protobuf:"varint,20,opt,name=team1_prev_match_opponent_score,json=team1PrevMatchOpponentScore" json:"team1_prev_match_opponent_score,omitempty"` - Team2PrevMatchScore *uint32 `protobuf:"varint,21,opt,name=team2_prev_match_score,json=team2PrevMatchScore" json:"team2_prev_match_score,omitempty"` - Team2PrevMatchOpponentScore *uint32 `protobuf:"varint,22,opt,name=team2_prev_match_opponent_score,json=team2PrevMatchOpponentScore" json:"team2_prev_match_opponent_score,omitempty"` - PhaseType *uint32 `protobuf:"varint,23,opt,name=phase_type,json=phaseType" json:"phase_type,omitempty"` - Team1Score *uint32 `protobuf:"varint,24,opt,name=team1_score,json=team1Score" json:"team1_score,omitempty"` - Team2Score *uint32 `protobuf:"varint,25,opt,name=team2_score,json=team2Score" json:"team2_score,omitempty"` - PhaseId *uint32 `protobuf:"varint,26,opt,name=phase_id,json=phaseId" json:"phase_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) Reset() { *m = CMsgDOTATournamentInfo_UpcomingMatch{} } -func (m *CMsgDOTATournamentInfo_UpcomingMatch) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATournamentInfo_UpcomingMatch) ProtoMessage() {} -func (*CMsgDOTATournamentInfo_UpcomingMatch) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{0, 3} -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetSeriesId() uint32 { - if m != nil && m.SeriesId != nil { - return *m.SeriesId - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam1Id() uint32 { - if m != nil && m.Team1Id != nil { - return *m.Team1Id - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam2Id() uint32 { - if m != nil && m.Team2Id != nil { - return *m.Team2Id - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetBo() uint32 { - if m != nil && m.Bo != nil { - return *m.Bo - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetStageName() string { - if m != nil && m.StageName != nil { - return *m.StageName - } - return "" -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetStartTime() uint32 { - if m != nil && m.StartTime != nil { - return *m.StartTime - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetWinnerStage() string { - if m != nil && m.WinnerStage != nil { - return *m.WinnerStage - } - return "" -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetLoserStage() string { - if m != nil && m.LoserStage != nil { - return *m.LoserStage - } - return "" -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam1Tag() string { - if m != nil && m.Team1Tag != nil { - return *m.Team1Tag - } - return "" -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam2Tag() string { - if m != nil && m.Team2Tag != nil { - return *m.Team2Tag - } - return "" -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam1PrevOpponentTag() string { - if m != nil && m.Team1PrevOpponentTag != nil { - return *m.Team1PrevOpponentTag - } - return "" -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam2PrevOpponentTag() string { - if m != nil && m.Team2PrevOpponentTag != nil { - return *m.Team2PrevOpponentTag - } - return "" -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam1Logo() uint64 { - if m != nil && m.Team1Logo != nil { - return *m.Team1Logo - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam2Logo() uint64 { - if m != nil && m.Team2Logo != nil { - return *m.Team2Logo - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam1PrevOpponentLogo() uint64 { - if m != nil && m.Team1PrevOpponentLogo != nil { - return *m.Team1PrevOpponentLogo - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam2PrevOpponentLogo() uint64 { - if m != nil && m.Team2PrevOpponentLogo != nil { - return *m.Team2PrevOpponentLogo - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam1PrevOpponentId() uint32 { - if m != nil && m.Team1PrevOpponentId != nil { - return *m.Team1PrevOpponentId - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam2PrevOpponentId() uint32 { - if m != nil && m.Team2PrevOpponentId != nil { - return *m.Team2PrevOpponentId - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam1PrevMatchScore() uint32 { - if m != nil && m.Team1PrevMatchScore != nil { - return *m.Team1PrevMatchScore - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam1PrevMatchOpponentScore() uint32 { - if m != nil && m.Team1PrevMatchOpponentScore != nil { - return *m.Team1PrevMatchOpponentScore - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam2PrevMatchScore() uint32 { - if m != nil && m.Team2PrevMatchScore != nil { - return *m.Team2PrevMatchScore - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam2PrevMatchOpponentScore() uint32 { - if m != nil && m.Team2PrevMatchOpponentScore != nil { - return *m.Team2PrevMatchOpponentScore - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetPhaseType() uint32 { - if m != nil && m.PhaseType != nil { - return *m.PhaseType - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam1Score() uint32 { - if m != nil && m.Team1Score != nil { - return *m.Team1Score - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetTeam2Score() uint32 { - if m != nil && m.Team2Score != nil { - return *m.Team2Score - } - return 0 -} - -func (m *CMsgDOTATournamentInfo_UpcomingMatch) GetPhaseId() uint32 { - if m != nil && m.PhaseId != nil { - return *m.PhaseId - } - return 0 -} - -type CMsgDOTATournamentInfo_News struct { - Link *string `protobuf:"bytes,1,opt,name=link" json:"link,omitempty"` - Title *string `protobuf:"bytes,2,opt,name=title" json:"title,omitempty"` - Image *string `protobuf:"bytes,3,opt,name=image" json:"image,omitempty"` - Timestamp *uint32 `protobuf:"varint,4,opt,name=timestamp" json:"timestamp,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATournamentInfo_News) Reset() { *m = CMsgDOTATournamentInfo_News{} } -func (m *CMsgDOTATournamentInfo_News) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATournamentInfo_News) ProtoMessage() {} -func (*CMsgDOTATournamentInfo_News) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0, 4} } - -func (m *CMsgDOTATournamentInfo_News) GetLink() string { - if m != nil && m.Link != nil { - return *m.Link - } - return "" -} - -func (m *CMsgDOTATournamentInfo_News) GetTitle() string { - if m != nil && m.Title != nil { - return *m.Title - } - return "" -} - -func (m *CMsgDOTATournamentInfo_News) GetImage() string { - if m != nil && m.Image != nil { - return *m.Image - } - return "" -} - -func (m *CMsgDOTATournamentInfo_News) GetTimestamp() uint32 { - if m != nil && m.Timestamp != nil { - return *m.Timestamp - } - return 0 -} - -type CMsgRequestWeekendTourneySchedule struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgRequestWeekendTourneySchedule) Reset() { *m = CMsgRequestWeekendTourneySchedule{} } -func (m *CMsgRequestWeekendTourneySchedule) String() string { return proto.CompactTextString(m) } -func (*CMsgRequestWeekendTourneySchedule) ProtoMessage() {} -func (*CMsgRequestWeekendTourneySchedule) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{1} -} - -type CMsgWeekendTourneySchedule struct { - Divisions []*CMsgWeekendTourneySchedule_Division `protobuf:"bytes,1,rep,name=divisions" json:"divisions,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgWeekendTourneySchedule) Reset() { *m = CMsgWeekendTourneySchedule{} } -func (m *CMsgWeekendTourneySchedule) String() string { return proto.CompactTextString(m) } -func (*CMsgWeekendTourneySchedule) ProtoMessage() {} -func (*CMsgWeekendTourneySchedule) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } - -func (m *CMsgWeekendTourneySchedule) GetDivisions() []*CMsgWeekendTourneySchedule_Division { - if m != nil { - return m.Divisions - } - return nil -} - -type CMsgWeekendTourneySchedule_Division struct { - DivisionCode *uint32 `protobuf:"varint,1,opt,name=division_code,json=divisionCode" json:"division_code,omitempty"` - TimeWindowOpen *uint32 `protobuf:"varint,2,opt,name=time_window_open,json=timeWindowOpen" json:"time_window_open,omitempty"` - TimeWindowClose *uint32 `protobuf:"varint,3,opt,name=time_window_close,json=timeWindowClose" json:"time_window_close,omitempty"` - TimeWindowOpenNext *uint32 `protobuf:"varint,4,opt,name=time_window_open_next,json=timeWindowOpenNext" json:"time_window_open_next,omitempty"` - TrophyId *uint32 `protobuf:"varint,5,opt,name=trophy_id,json=trophyId" json:"trophy_id,omitempty"` - FreeWeekend *bool `protobuf:"varint,6,opt,name=free_weekend,json=freeWeekend" json:"free_weekend,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgWeekendTourneySchedule_Division) Reset() { *m = CMsgWeekendTourneySchedule_Division{} } -func (m *CMsgWeekendTourneySchedule_Division) String() string { return proto.CompactTextString(m) } -func (*CMsgWeekendTourneySchedule_Division) ProtoMessage() {} -func (*CMsgWeekendTourneySchedule_Division) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{2, 0} -} - -func (m *CMsgWeekendTourneySchedule_Division) GetDivisionCode() uint32 { - if m != nil && m.DivisionCode != nil { - return *m.DivisionCode - } - return 0 -} - -func (m *CMsgWeekendTourneySchedule_Division) GetTimeWindowOpen() uint32 { - if m != nil && m.TimeWindowOpen != nil { - return *m.TimeWindowOpen - } - return 0 -} - -func (m *CMsgWeekendTourneySchedule_Division) GetTimeWindowClose() uint32 { - if m != nil && m.TimeWindowClose != nil { - return *m.TimeWindowClose - } - return 0 -} - -func (m *CMsgWeekendTourneySchedule_Division) GetTimeWindowOpenNext() uint32 { - if m != nil && m.TimeWindowOpenNext != nil { - return *m.TimeWindowOpenNext - } - return 0 -} - -func (m *CMsgWeekendTourneySchedule_Division) GetTrophyId() uint32 { - if m != nil && m.TrophyId != nil { - return *m.TrophyId - } - return 0 -} - -func (m *CMsgWeekendTourneySchedule_Division) GetFreeWeekend() bool { - if m != nil && m.FreeWeekend != nil { - return *m.FreeWeekend - } - return false -} - -type CMsgWeekendTourneyOpts struct { - Participating *bool `protobuf:"varint,1,opt,name=participating" json:"participating,omitempty"` - DivisionId *uint32 `protobuf:"varint,2,opt,name=division_id,json=divisionId" json:"division_id,omitempty"` - Buyin *uint32 `protobuf:"varint,3,opt,name=buyin" json:"buyin,omitempty"` - SkillLevel *uint32 `protobuf:"varint,4,opt,name=skill_level,json=skillLevel" json:"skill_level,omitempty"` - MatchGroups *uint32 `protobuf:"varint,5,opt,name=match_groups,json=matchGroups" json:"match_groups,omitempty"` - TeamId *uint32 `protobuf:"varint,6,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - PickupTeamName *string `protobuf:"bytes,7,opt,name=pickup_team_name,json=pickupTeamName" json:"pickup_team_name,omitempty"` - PickupTeamLogo *uint64 `protobuf:"varint,8,opt,name=pickup_team_logo,json=pickupTeamLogo" json:"pickup_team_logo,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgWeekendTourneyOpts) Reset() { *m = CMsgWeekendTourneyOpts{} } -func (m *CMsgWeekendTourneyOpts) String() string { return proto.CompactTextString(m) } -func (*CMsgWeekendTourneyOpts) ProtoMessage() {} -func (*CMsgWeekendTourneyOpts) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } - -func (m *CMsgWeekendTourneyOpts) GetParticipating() bool { - if m != nil && m.Participating != nil { - return *m.Participating - } - return false -} - -func (m *CMsgWeekendTourneyOpts) GetDivisionId() uint32 { - if m != nil && m.DivisionId != nil { - return *m.DivisionId - } - return 0 -} - -func (m *CMsgWeekendTourneyOpts) GetBuyin() uint32 { - if m != nil && m.Buyin != nil { - return *m.Buyin - } - return 0 -} - -func (m *CMsgWeekendTourneyOpts) GetSkillLevel() uint32 { - if m != nil && m.SkillLevel != nil { - return *m.SkillLevel - } - return 0 -} - -func (m *CMsgWeekendTourneyOpts) GetMatchGroups() uint32 { - if m != nil && m.MatchGroups != nil { - return *m.MatchGroups - } - return 0 -} - -func (m *CMsgWeekendTourneyOpts) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CMsgWeekendTourneyOpts) GetPickupTeamName() string { - if m != nil && m.PickupTeamName != nil { - return *m.PickupTeamName - } - return "" -} - -func (m *CMsgWeekendTourneyOpts) GetPickupTeamLogo() uint64 { - if m != nil && m.PickupTeamLogo != nil { - return *m.PickupTeamLogo - } - return 0 -} - -type CMsgWeekendTourneyLeave struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgWeekendTourneyLeave) Reset() { *m = CMsgWeekendTourneyLeave{} } -func (m *CMsgWeekendTourneyLeave) String() string { return proto.CompactTextString(m) } -func (*CMsgWeekendTourneyLeave) ProtoMessage() {} -func (*CMsgWeekendTourneyLeave) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} } - -type CMsgDOTATournament struct { - TournamentId *uint32 `protobuf:"varint,1,opt,name=tournament_id,json=tournamentId" json:"tournament_id,omitempty"` - DivisionId *uint32 `protobuf:"varint,2,opt,name=division_id,json=divisionId" json:"division_id,omitempty"` - ScheduleTime *uint32 `protobuf:"varint,3,opt,name=schedule_time,json=scheduleTime" json:"schedule_time,omitempty"` - SkillLevel *uint32 `protobuf:"varint,4,opt,name=skill_level,json=skillLevel" json:"skill_level,omitempty"` - TournamentTemplate *dota_client_enums.ETournamentTemplate `protobuf:"varint,5,opt,name=tournament_template,json=tournamentTemplate,enum=ETournamentTemplate,def=0" json:"tournament_template,omitempty"` - State *dota_client_enums.ETournamentState `protobuf:"varint,6,opt,name=state,enum=ETournamentState,def=0" json:"state,omitempty"` - StateSeqNum *uint32 `protobuf:"varint,10,opt,name=state_seq_num,json=stateSeqNum" json:"state_seq_num,omitempty"` - SeasonTrophyId *uint32 `protobuf:"varint,11,opt,name=season_trophy_id,json=seasonTrophyId" json:"season_trophy_id,omitempty"` - Teams []*CMsgDOTATournament_Team `protobuf:"bytes,7,rep,name=teams" json:"teams,omitempty"` - Games []*CMsgDOTATournament_Game `protobuf:"bytes,8,rep,name=games" json:"games,omitempty"` - Nodes []*CMsgDOTATournament_Node `protobuf:"bytes,9,rep,name=nodes" json:"nodes,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATournament) Reset() { *m = CMsgDOTATournament{} } -func (m *CMsgDOTATournament) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATournament) ProtoMessage() {} -func (*CMsgDOTATournament) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} } - -const Default_CMsgDOTATournament_TournamentTemplate dota_client_enums.ETournamentTemplate = dota_client_enums.ETournamentTemplate_k_ETournamentTemplate_None -const Default_CMsgDOTATournament_State dota_client_enums.ETournamentState = dota_client_enums.ETournamentState_k_ETournamentState_Unknown - -func (m *CMsgDOTATournament) GetTournamentId() uint32 { - if m != nil && m.TournamentId != nil { - return *m.TournamentId - } - return 0 -} - -func (m *CMsgDOTATournament) GetDivisionId() uint32 { - if m != nil && m.DivisionId != nil { - return *m.DivisionId - } - return 0 -} - -func (m *CMsgDOTATournament) GetScheduleTime() uint32 { - if m != nil && m.ScheduleTime != nil { - return *m.ScheduleTime - } - return 0 -} - -func (m *CMsgDOTATournament) GetSkillLevel() uint32 { - if m != nil && m.SkillLevel != nil { - return *m.SkillLevel - } - return 0 -} - -func (m *CMsgDOTATournament) GetTournamentTemplate() dota_client_enums.ETournamentTemplate { - if m != nil && m.TournamentTemplate != nil { - return *m.TournamentTemplate - } - return Default_CMsgDOTATournament_TournamentTemplate -} - -func (m *CMsgDOTATournament) GetState() dota_client_enums.ETournamentState { - if m != nil && m.State != nil { - return *m.State - } - return Default_CMsgDOTATournament_State -} - -func (m *CMsgDOTATournament) GetStateSeqNum() uint32 { - if m != nil && m.StateSeqNum != nil { - return *m.StateSeqNum - } - return 0 -} - -func (m *CMsgDOTATournament) GetSeasonTrophyId() uint32 { - if m != nil && m.SeasonTrophyId != nil { - return *m.SeasonTrophyId - } - return 0 -} - -func (m *CMsgDOTATournament) GetTeams() []*CMsgDOTATournament_Team { - if m != nil { - return m.Teams - } - return nil -} - -func (m *CMsgDOTATournament) GetGames() []*CMsgDOTATournament_Game { - if m != nil { - return m.Games - } - return nil -} - -func (m *CMsgDOTATournament) GetNodes() []*CMsgDOTATournament_Node { - if m != nil { - return m.Nodes - } - return nil -} - -type CMsgDOTATournament_Team struct { - TeamGid *uint64 `protobuf:"fixed64,1,opt,name=team_gid,json=teamGid" json:"team_gid,omitempty"` - NodeOrState *uint32 `protobuf:"varint,2,opt,name=node_or_state,json=nodeOrState" json:"node_or_state,omitempty"` - Players []uint32 `protobuf:"varint,3,rep,packed,name=players" json:"players,omitempty"` - PlayerBuyin []uint32 `protobuf:"varint,9,rep,packed,name=player_buyin,json=playerBuyin" json:"player_buyin,omitempty"` - PlayerSkillLevel []uint32 `protobuf:"varint,10,rep,packed,name=player_skill_level,json=playerSkillLevel" json:"player_skill_level,omitempty"` - MatchGroupMask *uint32 `protobuf:"varint,12,opt,name=match_group_mask,json=matchGroupMask" json:"match_group_mask,omitempty"` - TeamId *uint32 `protobuf:"varint,4,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - TeamName *string `protobuf:"bytes,5,opt,name=team_name,json=teamName" json:"team_name,omitempty"` - TeamBaseLogo *uint64 `protobuf:"varint,7,opt,name=team_base_logo,json=teamBaseLogo" json:"team_base_logo,omitempty"` - TeamUiLogo *uint64 `protobuf:"varint,8,opt,name=team_ui_logo,json=teamUiLogo" json:"team_ui_logo,omitempty"` - TeamDate *uint32 `protobuf:"varint,11,opt,name=team_date,json=teamDate" json:"team_date,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATournament_Team) Reset() { *m = CMsgDOTATournament_Team{} } -func (m *CMsgDOTATournament_Team) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATournament_Team) ProtoMessage() {} -func (*CMsgDOTATournament_Team) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5, 0} } - -func (m *CMsgDOTATournament_Team) GetTeamGid() uint64 { - if m != nil && m.TeamGid != nil { - return *m.TeamGid - } - return 0 -} - -func (m *CMsgDOTATournament_Team) GetNodeOrState() uint32 { - if m != nil && m.NodeOrState != nil { - return *m.NodeOrState - } - return 0 -} - -func (m *CMsgDOTATournament_Team) GetPlayers() []uint32 { - if m != nil { - return m.Players - } - return nil -} - -func (m *CMsgDOTATournament_Team) GetPlayerBuyin() []uint32 { - if m != nil { - return m.PlayerBuyin - } - return nil -} - -func (m *CMsgDOTATournament_Team) GetPlayerSkillLevel() []uint32 { - if m != nil { - return m.PlayerSkillLevel - } - return nil -} - -func (m *CMsgDOTATournament_Team) GetMatchGroupMask() uint32 { - if m != nil && m.MatchGroupMask != nil { - return *m.MatchGroupMask - } - return 0 -} - -func (m *CMsgDOTATournament_Team) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CMsgDOTATournament_Team) GetTeamName() string { - if m != nil && m.TeamName != nil { - return *m.TeamName - } - return "" -} - -func (m *CMsgDOTATournament_Team) GetTeamBaseLogo() uint64 { - if m != nil && m.TeamBaseLogo != nil { - return *m.TeamBaseLogo - } - return 0 -} - -func (m *CMsgDOTATournament_Team) GetTeamUiLogo() uint64 { - if m != nil && m.TeamUiLogo != nil { - return *m.TeamUiLogo - } - return 0 -} - -func (m *CMsgDOTATournament_Team) GetTeamDate() uint32 { - if m != nil && m.TeamDate != nil { - return *m.TeamDate - } - return 0 -} - -type CMsgDOTATournament_Game struct { - NodeIdx *uint32 `protobuf:"varint,1,opt,name=node_idx,json=nodeIdx" json:"node_idx,omitempty"` - LobbyId *uint64 `protobuf:"fixed64,2,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` - MatchId *uint64 `protobuf:"varint,3,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - TeamAGood *bool `protobuf:"varint,4,opt,name=team_a_good,json=teamAGood" json:"team_a_good,omitempty"` - State *dota_client_enums.ETournamentGameState `protobuf:"varint,5,opt,name=state,enum=ETournamentGameState,def=0" json:"state,omitempty"` - StartTime *uint32 `protobuf:"varint,6,opt,name=start_time,json=startTime" json:"start_time,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATournament_Game) Reset() { *m = CMsgDOTATournament_Game{} } -func (m *CMsgDOTATournament_Game) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATournament_Game) ProtoMessage() {} -func (*CMsgDOTATournament_Game) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5, 1} } - -const Default_CMsgDOTATournament_Game_State dota_client_enums.ETournamentGameState = dota_client_enums.ETournamentGameState_k_ETournamentGameState_Unknown - -func (m *CMsgDOTATournament_Game) GetNodeIdx() uint32 { - if m != nil && m.NodeIdx != nil { - return *m.NodeIdx - } - return 0 -} - -func (m *CMsgDOTATournament_Game) GetLobbyId() uint64 { - if m != nil && m.LobbyId != nil { - return *m.LobbyId - } - return 0 -} - -func (m *CMsgDOTATournament_Game) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgDOTATournament_Game) GetTeamAGood() bool { - if m != nil && m.TeamAGood != nil { - return *m.TeamAGood - } - return false -} - -func (m *CMsgDOTATournament_Game) GetState() dota_client_enums.ETournamentGameState { - if m != nil && m.State != nil { - return *m.State - } - return Default_CMsgDOTATournament_Game_State -} - -func (m *CMsgDOTATournament_Game) GetStartTime() uint32 { - if m != nil && m.StartTime != nil { - return *m.StartTime - } - return 0 -} - -type CMsgDOTATournament_Node struct { - NodeId *uint32 `protobuf:"varint,1,opt,name=node_id,json=nodeId" json:"node_id,omitempty"` - TeamIdxA *uint32 `protobuf:"varint,2,opt,name=team_idx_a,json=teamIdxA" json:"team_idx_a,omitempty"` - TeamIdxB *uint32 `protobuf:"varint,3,opt,name=team_idx_b,json=teamIdxB" json:"team_idx_b,omitempty"` - NodeState *dota_client_enums.ETournamentNodeState `protobuf:"varint,4,opt,name=node_state,json=nodeState,enum=ETournamentNodeState,def=0" json:"node_state,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATournament_Node) Reset() { *m = CMsgDOTATournament_Node{} } -func (m *CMsgDOTATournament_Node) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATournament_Node) ProtoMessage() {} -func (*CMsgDOTATournament_Node) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5, 2} } - -const Default_CMsgDOTATournament_Node_NodeState dota_client_enums.ETournamentNodeState = dota_client_enums.ETournamentNodeState_k_ETournamentNodeState_Unknown - -func (m *CMsgDOTATournament_Node) GetNodeId() uint32 { - if m != nil && m.NodeId != nil { - return *m.NodeId - } - return 0 -} - -func (m *CMsgDOTATournament_Node) GetTeamIdxA() uint32 { - if m != nil && m.TeamIdxA != nil { - return *m.TeamIdxA - } - return 0 -} - -func (m *CMsgDOTATournament_Node) GetTeamIdxB() uint32 { - if m != nil && m.TeamIdxB != nil { - return *m.TeamIdxB - } - return 0 -} - -func (m *CMsgDOTATournament_Node) GetNodeState() dota_client_enums.ETournamentNodeState { - if m != nil && m.NodeState != nil { - return *m.NodeState - } - return Default_CMsgDOTATournament_Node_NodeState -} - -type CMsgDOTATournamentStateChange struct { - NewTournamentId *uint32 `protobuf:"varint,1,opt,name=new_tournament_id,json=newTournamentId" json:"new_tournament_id,omitempty"` - Event *ETournamentEvent `protobuf:"varint,2,opt,name=event,enum=ETournamentEvent,def=0" json:"event,omitempty"` - NewTournamentState *dota_client_enums.ETournamentState `protobuf:"varint,3,opt,name=new_tournament_state,json=newTournamentState,enum=ETournamentState,def=0" json:"new_tournament_state,omitempty"` - GameChanges []*CMsgDOTATournamentStateChange_GameChange `protobuf:"bytes,4,rep,name=game_changes,json=gameChanges" json:"game_changes,omitempty"` - TeamChanges []*CMsgDOTATournamentStateChange_TeamChange `protobuf:"bytes,5,rep,name=team_changes,json=teamChanges" json:"team_changes,omitempty"` - MergedTournamentIds []uint32 `protobuf:"varint,6,rep,packed,name=merged_tournament_ids,json=mergedTournamentIds" json:"merged_tournament_ids,omitempty"` - StateSeqNum *uint32 `protobuf:"varint,7,opt,name=state_seq_num,json=stateSeqNum" json:"state_seq_num,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATournamentStateChange) Reset() { *m = CMsgDOTATournamentStateChange{} } -func (m *CMsgDOTATournamentStateChange) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATournamentStateChange) ProtoMessage() {} -func (*CMsgDOTATournamentStateChange) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} } - -const Default_CMsgDOTATournamentStateChange_Event ETournamentEvent = ETournamentEvent_k_ETournamentEvent_None -const Default_CMsgDOTATournamentStateChange_NewTournamentState dota_client_enums.ETournamentState = dota_client_enums.ETournamentState_k_ETournamentState_Unknown - -func (m *CMsgDOTATournamentStateChange) GetNewTournamentId() uint32 { - if m != nil && m.NewTournamentId != nil { - return *m.NewTournamentId - } - return 0 -} - -func (m *CMsgDOTATournamentStateChange) GetEvent() ETournamentEvent { - if m != nil && m.Event != nil { - return *m.Event - } - return Default_CMsgDOTATournamentStateChange_Event -} - -func (m *CMsgDOTATournamentStateChange) GetNewTournamentState() dota_client_enums.ETournamentState { - if m != nil && m.NewTournamentState != nil { - return *m.NewTournamentState - } - return Default_CMsgDOTATournamentStateChange_NewTournamentState -} - -func (m *CMsgDOTATournamentStateChange) GetGameChanges() []*CMsgDOTATournamentStateChange_GameChange { - if m != nil { - return m.GameChanges - } - return nil -} - -func (m *CMsgDOTATournamentStateChange) GetTeamChanges() []*CMsgDOTATournamentStateChange_TeamChange { - if m != nil { - return m.TeamChanges - } - return nil -} - -func (m *CMsgDOTATournamentStateChange) GetMergedTournamentIds() []uint32 { - if m != nil { - return m.MergedTournamentIds - } - return nil -} - -func (m *CMsgDOTATournamentStateChange) GetStateSeqNum() uint32 { - if m != nil && m.StateSeqNum != nil { - return *m.StateSeqNum - } - return 0 -} - -type CMsgDOTATournamentStateChange_GameChange struct { - MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - NewState *dota_client_enums.ETournamentGameState `protobuf:"varint,2,opt,name=new_state,json=newState,enum=ETournamentGameState,def=0" json:"new_state,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATournamentStateChange_GameChange) Reset() { - *m = CMsgDOTATournamentStateChange_GameChange{} -} -func (m *CMsgDOTATournamentStateChange_GameChange) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATournamentStateChange_GameChange) ProtoMessage() {} -func (*CMsgDOTATournamentStateChange_GameChange) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{6, 0} -} - -const Default_CMsgDOTATournamentStateChange_GameChange_NewState dota_client_enums.ETournamentGameState = dota_client_enums.ETournamentGameState_k_ETournamentGameState_Unknown - -func (m *CMsgDOTATournamentStateChange_GameChange) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgDOTATournamentStateChange_GameChange) GetNewState() dota_client_enums.ETournamentGameState { - if m != nil && m.NewState != nil { - return *m.NewState - } - return Default_CMsgDOTATournamentStateChange_GameChange_NewState -} - -type CMsgDOTATournamentStateChange_TeamChange struct { - TeamGid *uint64 `protobuf:"varint,1,opt,name=team_gid,json=teamGid" json:"team_gid,omitempty"` - NewNodeOrState *uint32 `protobuf:"varint,2,opt,name=new_node_or_state,json=newNodeOrState" json:"new_node_or_state,omitempty"` - OldNodeOrState *uint32 `protobuf:"varint,3,opt,name=old_node_or_state,json=oldNodeOrState" json:"old_node_or_state,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATournamentStateChange_TeamChange) Reset() { - *m = CMsgDOTATournamentStateChange_TeamChange{} -} -func (m *CMsgDOTATournamentStateChange_TeamChange) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATournamentStateChange_TeamChange) ProtoMessage() {} -func (*CMsgDOTATournamentStateChange_TeamChange) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{6, 1} -} - -func (m *CMsgDOTATournamentStateChange_TeamChange) GetTeamGid() uint64 { - if m != nil && m.TeamGid != nil { - return *m.TeamGid - } - return 0 -} - -func (m *CMsgDOTATournamentStateChange_TeamChange) GetNewNodeOrState() uint32 { - if m != nil && m.NewNodeOrState != nil { - return *m.NewNodeOrState - } - return 0 -} - -func (m *CMsgDOTATournamentStateChange_TeamChange) GetOldNodeOrState() uint32 { - if m != nil && m.OldNodeOrState != nil { - return *m.OldNodeOrState - } - return 0 -} - -type CMsgDOTATournamentRequest struct { - TournamentId *uint32 `protobuf:"varint,1,opt,name=tournament_id,json=tournamentId" json:"tournament_id,omitempty"` - ClientTournamentGid *uint64 `protobuf:"varint,2,opt,name=client_tournament_gid,json=clientTournamentGid" json:"client_tournament_gid,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATournamentRequest) Reset() { *m = CMsgDOTATournamentRequest{} } -func (m *CMsgDOTATournamentRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATournamentRequest) ProtoMessage() {} -func (*CMsgDOTATournamentRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} } - -func (m *CMsgDOTATournamentRequest) GetTournamentId() uint32 { - if m != nil && m.TournamentId != nil { - return *m.TournamentId - } - return 0 -} - -func (m *CMsgDOTATournamentRequest) GetClientTournamentGid() uint64 { - if m != nil && m.ClientTournamentGid != nil { - return *m.ClientTournamentGid - } - return 0 -} - -type CMsgDOTATournamentResponse struct { - Result *uint32 `protobuf:"varint,1,opt,name=result,def=2" json:"result,omitempty"` - Tournament *CMsgDOTATournament `protobuf:"bytes,2,opt,name=tournament" json:"tournament,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTATournamentResponse) Reset() { *m = CMsgDOTATournamentResponse{} } -func (m *CMsgDOTATournamentResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTATournamentResponse) ProtoMessage() {} -func (*CMsgDOTATournamentResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} } - -const Default_CMsgDOTATournamentResponse_Result uint32 = 2 - -func (m *CMsgDOTATournamentResponse) GetResult() uint32 { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgDOTATournamentResponse_Result -} - -func (m *CMsgDOTATournamentResponse) GetTournament() *CMsgDOTATournament { - if m != nil { - return m.Tournament - } - return nil -} - -type CMsgDOTAClearTournamentGame struct { - TournamentId *uint32 `protobuf:"varint,1,opt,name=tournament_id,json=tournamentId" json:"tournament_id,omitempty"` - GameId *uint32 `protobuf:"varint,2,opt,name=game_id,json=gameId" json:"game_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAClearTournamentGame) Reset() { *m = CMsgDOTAClearTournamentGame{} } -func (m *CMsgDOTAClearTournamentGame) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAClearTournamentGame) ProtoMessage() {} -func (*CMsgDOTAClearTournamentGame) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} } - -func (m *CMsgDOTAClearTournamentGame) GetTournamentId() uint32 { - if m != nil && m.TournamentId != nil { - return *m.TournamentId - } - return 0 -} - -func (m *CMsgDOTAClearTournamentGame) GetGameId() uint32 { - if m != nil && m.GameId != nil { - return *m.GameId - } - return 0 -} - -type CMsgDOTAWeekendTourneyPlayerSkillLevelStats struct { - SkillLevel *uint32 `protobuf:"varint,1,opt,name=skill_level,json=skillLevel" json:"skill_level,omitempty"` - TimesWon_0 *uint32 `protobuf:"varint,2,opt,name=times_won_0,json=timesWon0" json:"times_won_0,omitempty"` - TimesWon_1 *uint32 `protobuf:"varint,3,opt,name=times_won_1,json=timesWon1" json:"times_won_1,omitempty"` - TimesWon_2 *uint32 `protobuf:"varint,4,opt,name=times_won_2,json=timesWon2" json:"times_won_2,omitempty"` - TimesWon_3 *uint32 `protobuf:"varint,5,opt,name=times_won_3,json=timesWon3" json:"times_won_3,omitempty"` - TimesByeAndLost *uint32 `protobuf:"varint,6,opt,name=times_bye_and_lost,json=timesByeAndLost" json:"times_bye_and_lost,omitempty"` - TimesByeAndWon *uint32 `protobuf:"varint,7,opt,name=times_bye_and_won,json=timesByeAndWon" json:"times_bye_and_won,omitempty"` - TimesUnusualChamp *uint32 `protobuf:"varint,10,opt,name=times_unusual_champ,json=timesUnusualChamp" json:"times_unusual_champ,omitempty"` - TotalGamesWon *uint32 `protobuf:"varint,8,opt,name=total_games_won,json=totalGamesWon" json:"total_games_won,omitempty"` - Score *uint32 `protobuf:"varint,9,opt,name=score" json:"score,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) Reset() { - *m = CMsgDOTAWeekendTourneyPlayerSkillLevelStats{} -} -func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAWeekendTourneyPlayerSkillLevelStats) ProtoMessage() {} -func (*CMsgDOTAWeekendTourneyPlayerSkillLevelStats) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{10} -} - -func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) GetSkillLevel() uint32 { - if m != nil && m.SkillLevel != nil { - return *m.SkillLevel - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) GetTimesWon_0() uint32 { - if m != nil && m.TimesWon_0 != nil { - return *m.TimesWon_0 - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) GetTimesWon_1() uint32 { - if m != nil && m.TimesWon_1 != nil { - return *m.TimesWon_1 - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) GetTimesWon_2() uint32 { - if m != nil && m.TimesWon_2 != nil { - return *m.TimesWon_2 - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) GetTimesWon_3() uint32 { - if m != nil && m.TimesWon_3 != nil { - return *m.TimesWon_3 - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) GetTimesByeAndLost() uint32 { - if m != nil && m.TimesByeAndLost != nil { - return *m.TimesByeAndLost - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) GetTimesByeAndWon() uint32 { - if m != nil && m.TimesByeAndWon != nil { - return *m.TimesByeAndWon - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) GetTimesUnusualChamp() uint32 { - if m != nil && m.TimesUnusualChamp != nil { - return *m.TimesUnusualChamp - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) GetTotalGamesWon() uint32 { - if m != nil && m.TotalGamesWon != nil { - return *m.TotalGamesWon - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyPlayerSkillLevelStats) GetScore() uint32 { - if m != nil && m.Score != nil { - return *m.Score - } - return 0 -} - -type CMsgDOTAWeekendTourneyPlayerStats struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - SeasonTrophyId *uint32 `protobuf:"varint,2,opt,name=season_trophy_id,json=seasonTrophyId" json:"season_trophy_id,omitempty"` - SkillLevels []*CMsgDOTAWeekendTourneyPlayerSkillLevelStats `protobuf:"bytes,3,rep,name=skill_levels,json=skillLevels" json:"skill_levels,omitempty"` - CurrentTier *uint32 `protobuf:"varint,4,opt,name=current_tier,json=currentTier" json:"current_tier,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAWeekendTourneyPlayerStats) Reset() { *m = CMsgDOTAWeekendTourneyPlayerStats{} } -func (m *CMsgDOTAWeekendTourneyPlayerStats) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAWeekendTourneyPlayerStats) ProtoMessage() {} -func (*CMsgDOTAWeekendTourneyPlayerStats) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{11} -} - -func (m *CMsgDOTAWeekendTourneyPlayerStats) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyPlayerStats) GetSeasonTrophyId() uint32 { - if m != nil && m.SeasonTrophyId != nil { - return *m.SeasonTrophyId - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyPlayerStats) GetSkillLevels() []*CMsgDOTAWeekendTourneyPlayerSkillLevelStats { - if m != nil { - return m.SkillLevels - } - return nil -} - -func (m *CMsgDOTAWeekendTourneyPlayerStats) GetCurrentTier() uint32 { - if m != nil && m.CurrentTier != nil { - return *m.CurrentTier - } - return 0 -} - -type CMsgDOTAWeekendTourneyPlayerStatsRequest struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - SeasonTrophyId *uint32 `protobuf:"varint,2,opt,name=season_trophy_id,json=seasonTrophyId" json:"season_trophy_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAWeekendTourneyPlayerStatsRequest) Reset() { - *m = CMsgDOTAWeekendTourneyPlayerStatsRequest{} -} -func (m *CMsgDOTAWeekendTourneyPlayerStatsRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAWeekendTourneyPlayerStatsRequest) ProtoMessage() {} -func (*CMsgDOTAWeekendTourneyPlayerStatsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{12} -} - -func (m *CMsgDOTAWeekendTourneyPlayerStatsRequest) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyPlayerStatsRequest) GetSeasonTrophyId() uint32 { - if m != nil && m.SeasonTrophyId != nil { - return *m.SeasonTrophyId - } - return 0 -} - -type CMsgDOTAWeekendTourneyPlayerHistoryRequest struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - SeasonTrophyId *uint32 `protobuf:"varint,2,opt,name=season_trophy_id,json=seasonTrophyId" json:"season_trophy_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAWeekendTourneyPlayerHistoryRequest) Reset() { - *m = CMsgDOTAWeekendTourneyPlayerHistoryRequest{} -} -func (m *CMsgDOTAWeekendTourneyPlayerHistoryRequest) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAWeekendTourneyPlayerHistoryRequest) ProtoMessage() {} -func (*CMsgDOTAWeekendTourneyPlayerHistoryRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{13} -} - -func (m *CMsgDOTAWeekendTourneyPlayerHistoryRequest) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyPlayerHistoryRequest) GetSeasonTrophyId() uint32 { - if m != nil && m.SeasonTrophyId != nil { - return *m.SeasonTrophyId - } - return 0 -} - -type CMsgDOTAWeekendTourneyPlayerHistory struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Tournaments []*CMsgDOTAWeekendTourneyPlayerHistory_Tournament `protobuf:"bytes,3,rep,name=tournaments" json:"tournaments,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAWeekendTourneyPlayerHistory) Reset() { *m = CMsgDOTAWeekendTourneyPlayerHistory{} } -func (m *CMsgDOTAWeekendTourneyPlayerHistory) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAWeekendTourneyPlayerHistory) ProtoMessage() {} -func (*CMsgDOTAWeekendTourneyPlayerHistory) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{14} -} - -func (m *CMsgDOTAWeekendTourneyPlayerHistory) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyPlayerHistory) GetTournaments() []*CMsgDOTAWeekendTourneyPlayerHistory_Tournament { - if m != nil { - return m.Tournaments - } - return nil -} - -type CMsgDOTAWeekendTourneyPlayerHistory_Tournament struct { - TournamentId *uint32 `protobuf:"varint,1,opt,name=tournament_id,json=tournamentId" json:"tournament_id,omitempty"` - StartTime *uint32 `protobuf:"varint,2,opt,name=start_time,json=startTime" json:"start_time,omitempty"` - TournamentTier *uint32 `protobuf:"varint,3,opt,name=tournament_tier,json=tournamentTier" json:"tournament_tier,omitempty"` - TeamId *uint32 `protobuf:"varint,4,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - TeamDate *uint32 `protobuf:"varint,5,opt,name=team_date,json=teamDate" json:"team_date,omitempty"` - TeamResult *uint32 `protobuf:"varint,6,opt,name=team_result,json=teamResult" json:"team_result,omitempty"` - AccountId []uint32 `protobuf:"varint,7,rep,name=account_id,json=accountId" json:"account_id,omitempty"` - TeamName *string `protobuf:"bytes,8,opt,name=team_name,json=teamName" json:"team_name,omitempty"` - SeasonTrophyId *uint32 `protobuf:"varint,9,opt,name=season_trophy_id,json=seasonTrophyId" json:"season_trophy_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) Reset() { - *m = CMsgDOTAWeekendTourneyPlayerHistory_Tournament{} -} -func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAWeekendTourneyPlayerHistory_Tournament) ProtoMessage() {} -func (*CMsgDOTAWeekendTourneyPlayerHistory_Tournament) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{14, 0} -} - -func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) GetTournamentId() uint32 { - if m != nil && m.TournamentId != nil { - return *m.TournamentId - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) GetStartTime() uint32 { - if m != nil && m.StartTime != nil { - return *m.StartTime - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) GetTournamentTier() uint32 { - if m != nil && m.TournamentTier != nil { - return *m.TournamentTier - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) GetTeamDate() uint32 { - if m != nil && m.TeamDate != nil { - return *m.TeamDate - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) GetTeamResult() uint32 { - if m != nil && m.TeamResult != nil { - return *m.TeamResult - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) GetAccountId() []uint32 { - if m != nil { - return m.AccountId - } - return nil -} - -func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) GetTeamName() string { - if m != nil && m.TeamName != nil { - return *m.TeamName - } - return "" -} - -func (m *CMsgDOTAWeekendTourneyPlayerHistory_Tournament) GetSeasonTrophyId() uint32 { - if m != nil && m.SeasonTrophyId != nil { - return *m.SeasonTrophyId - } - return 0 -} - -type CMsgDOTAWeekendTourneyParticipationDetails struct { - Divisions []*CMsgDOTAWeekendTourneyParticipationDetails_Division `protobuf:"bytes,1,rep,name=divisions" json:"divisions,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAWeekendTourneyParticipationDetails) Reset() { - *m = CMsgDOTAWeekendTourneyParticipationDetails{} -} -func (m *CMsgDOTAWeekendTourneyParticipationDetails) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAWeekendTourneyParticipationDetails) ProtoMessage() {} -func (*CMsgDOTAWeekendTourneyParticipationDetails) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{15} -} - -func (m *CMsgDOTAWeekendTourneyParticipationDetails) GetDivisions() []*CMsgDOTAWeekendTourneyParticipationDetails_Division { - if m != nil { - return m.Divisions - } - return nil -} - -type CMsgDOTAWeekendTourneyParticipationDetails_Tier struct { - Tier *uint32 `protobuf:"varint,1,opt,name=tier" json:"tier,omitempty"` - Players *uint32 `protobuf:"varint,2,opt,name=players" json:"players,omitempty"` - Teams *uint32 `protobuf:"varint,3,opt,name=teams" json:"teams,omitempty"` - WinningTeams *uint32 `protobuf:"varint,4,opt,name=winning_teams,json=winningTeams" json:"winning_teams,omitempty"` - PlayersStreak_2 *uint32 `protobuf:"varint,5,opt,name=players_streak_2,json=playersStreak2" json:"players_streak_2,omitempty"` - PlayersStreak_3 *uint32 `protobuf:"varint,6,opt,name=players_streak_3,json=playersStreak3" json:"players_streak_3,omitempty"` - PlayersStreak_4 *uint32 `protobuf:"varint,7,opt,name=players_streak_4,json=playersStreak4" json:"players_streak_4,omitempty"` - PlayersStreak_5 *uint32 `protobuf:"varint,8,opt,name=players_streak_5,json=playersStreak5" json:"players_streak_5,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAWeekendTourneyParticipationDetails_Tier) Reset() { - *m = CMsgDOTAWeekendTourneyParticipationDetails_Tier{} -} -func (m *CMsgDOTAWeekendTourneyParticipationDetails_Tier) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAWeekendTourneyParticipationDetails_Tier) ProtoMessage() {} -func (*CMsgDOTAWeekendTourneyParticipationDetails_Tier) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{15, 0} -} - -func (m *CMsgDOTAWeekendTourneyParticipationDetails_Tier) GetTier() uint32 { - if m != nil && m.Tier != nil { - return *m.Tier - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyParticipationDetails_Tier) GetPlayers() uint32 { - if m != nil && m.Players != nil { - return *m.Players - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyParticipationDetails_Tier) GetTeams() uint32 { - if m != nil && m.Teams != nil { - return *m.Teams - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyParticipationDetails_Tier) GetWinningTeams() uint32 { - if m != nil && m.WinningTeams != nil { - return *m.WinningTeams - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyParticipationDetails_Tier) GetPlayersStreak_2() uint32 { - if m != nil && m.PlayersStreak_2 != nil { - return *m.PlayersStreak_2 - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyParticipationDetails_Tier) GetPlayersStreak_3() uint32 { - if m != nil && m.PlayersStreak_3 != nil { - return *m.PlayersStreak_3 - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyParticipationDetails_Tier) GetPlayersStreak_4() uint32 { - if m != nil && m.PlayersStreak_4 != nil { - return *m.PlayersStreak_4 - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyParticipationDetails_Tier) GetPlayersStreak_5() uint32 { - if m != nil && m.PlayersStreak_5 != nil { - return *m.PlayersStreak_5 - } - return 0 -} - -type CMsgDOTAWeekendTourneyParticipationDetails_Division struct { - DivisionId *uint32 `protobuf:"varint,1,opt,name=division_id,json=divisionId" json:"division_id,omitempty"` - ScheduleTime *uint32 `protobuf:"varint,2,opt,name=schedule_time,json=scheduleTime" json:"schedule_time,omitempty"` - Tiers []*CMsgDOTAWeekendTourneyParticipationDetails_Tier `protobuf:"bytes,3,rep,name=tiers" json:"tiers,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAWeekendTourneyParticipationDetails_Division) Reset() { - *m = CMsgDOTAWeekendTourneyParticipationDetails_Division{} -} -func (m *CMsgDOTAWeekendTourneyParticipationDetails_Division) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTAWeekendTourneyParticipationDetails_Division) ProtoMessage() {} -func (*CMsgDOTAWeekendTourneyParticipationDetails_Division) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{15, 1} -} - -func (m *CMsgDOTAWeekendTourneyParticipationDetails_Division) GetDivisionId() uint32 { - if m != nil && m.DivisionId != nil { - return *m.DivisionId - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyParticipationDetails_Division) GetScheduleTime() uint32 { - if m != nil && m.ScheduleTime != nil { - return *m.ScheduleTime - } - return 0 -} - -func (m *CMsgDOTAWeekendTourneyParticipationDetails_Division) GetTiers() []*CMsgDOTAWeekendTourneyParticipationDetails_Tier { - if m != nil { - return m.Tiers - } - return nil -} - -func init() { - proto.RegisterType((*CMsgDOTATournamentInfo)(nil), "CMsgDOTATournamentInfo") - proto.RegisterType((*CMsgDOTATournamentInfo_PhaseGroup)(nil), "CMsgDOTATournamentInfo.PhaseGroup") - proto.RegisterType((*CMsgDOTATournamentInfo_Phase)(nil), "CMsgDOTATournamentInfo.Phase") - proto.RegisterType((*CMsgDOTATournamentInfo_Team)(nil), "CMsgDOTATournamentInfo.Team") - proto.RegisterType((*CMsgDOTATournamentInfo_UpcomingMatch)(nil), "CMsgDOTATournamentInfo.UpcomingMatch") - proto.RegisterType((*CMsgDOTATournamentInfo_News)(nil), "CMsgDOTATournamentInfo.News") - proto.RegisterType((*CMsgRequestWeekendTourneySchedule)(nil), "CMsgRequestWeekendTourneySchedule") - proto.RegisterType((*CMsgWeekendTourneySchedule)(nil), "CMsgWeekendTourneySchedule") - proto.RegisterType((*CMsgWeekendTourneySchedule_Division)(nil), "CMsgWeekendTourneySchedule.Division") - proto.RegisterType((*CMsgWeekendTourneyOpts)(nil), "CMsgWeekendTourneyOpts") - proto.RegisterType((*CMsgWeekendTourneyLeave)(nil), "CMsgWeekendTourneyLeave") - proto.RegisterType((*CMsgDOTATournament)(nil), "CMsgDOTATournament") - proto.RegisterType((*CMsgDOTATournament_Team)(nil), "CMsgDOTATournament.Team") - proto.RegisterType((*CMsgDOTATournament_Game)(nil), "CMsgDOTATournament.Game") - proto.RegisterType((*CMsgDOTATournament_Node)(nil), "CMsgDOTATournament.Node") - proto.RegisterType((*CMsgDOTATournamentStateChange)(nil), "CMsgDOTATournamentStateChange") - proto.RegisterType((*CMsgDOTATournamentStateChange_GameChange)(nil), "CMsgDOTATournamentStateChange.GameChange") - proto.RegisterType((*CMsgDOTATournamentStateChange_TeamChange)(nil), "CMsgDOTATournamentStateChange.TeamChange") - proto.RegisterType((*CMsgDOTATournamentRequest)(nil), "CMsgDOTATournamentRequest") - proto.RegisterType((*CMsgDOTATournamentResponse)(nil), "CMsgDOTATournamentResponse") - proto.RegisterType((*CMsgDOTAClearTournamentGame)(nil), "CMsgDOTAClearTournamentGame") - proto.RegisterType((*CMsgDOTAWeekendTourneyPlayerSkillLevelStats)(nil), "CMsgDOTAWeekendTourneyPlayerSkillLevelStats") - proto.RegisterType((*CMsgDOTAWeekendTourneyPlayerStats)(nil), "CMsgDOTAWeekendTourneyPlayerStats") - proto.RegisterType((*CMsgDOTAWeekendTourneyPlayerStatsRequest)(nil), "CMsgDOTAWeekendTourneyPlayerStatsRequest") - proto.RegisterType((*CMsgDOTAWeekendTourneyPlayerHistoryRequest)(nil), "CMsgDOTAWeekendTourneyPlayerHistoryRequest") - proto.RegisterType((*CMsgDOTAWeekendTourneyPlayerHistory)(nil), "CMsgDOTAWeekendTourneyPlayerHistory") - proto.RegisterType((*CMsgDOTAWeekendTourneyPlayerHistory_Tournament)(nil), "CMsgDOTAWeekendTourneyPlayerHistory.Tournament") - proto.RegisterType((*CMsgDOTAWeekendTourneyParticipationDetails)(nil), "CMsgDOTAWeekendTourneyParticipationDetails") - proto.RegisterType((*CMsgDOTAWeekendTourneyParticipationDetails_Tier)(nil), "CMsgDOTAWeekendTourneyParticipationDetails.Tier") - proto.RegisterType((*CMsgDOTAWeekendTourneyParticipationDetails_Division)(nil), "CMsgDOTAWeekendTourneyParticipationDetails.Division") - proto.RegisterEnum("ETournamentEvent", ETournamentEvent_name, ETournamentEvent_value) -} - -func init() { proto.RegisterFile("dota_gcmessages_client_tournament.proto", fileDescriptor0) } - -var fileDescriptor0 = []byte{ - // 2619 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x58, 0xdf, 0x6f, 0x1b, 0xc7, - 0xf1, 0x0f, 0x29, 0x92, 0x22, 0x87, 0x22, 0x4d, 0xaf, 0xac, 0x88, 0xa6, 0xed, 0xd8, 0xa1, 0x9d, - 0x6f, 0x94, 0x1f, 0xe0, 0xd7, 0x3e, 0x25, 0x2d, 0x9a, 0x04, 0x68, 0x24, 0x39, 0x76, 0x88, 0xca, - 0x52, 0x7a, 0xa2, 0x6b, 0x14, 0x7d, 0x38, 0x9c, 0x78, 0x6b, 0xfa, 0xa0, 0xbb, 0x5d, 0xe6, 0x76, - 0x29, 0x8a, 0x28, 0x0a, 0xb4, 0x7d, 0xeb, 0x7b, 0x81, 0xf6, 0x2f, 0x28, 0xfa, 0xd8, 0x3e, 0x34, - 0x7f, 0x41, 0xff, 0x80, 0xbe, 0xf7, 0xa5, 0x68, 0xff, 0x89, 0x3e, 0x16, 0x3b, 0xbb, 0xc7, 0xbb, - 0x23, 0x4f, 0x3f, 0x6c, 0xe4, 0xed, 0x6e, 0xe6, 0x33, 0xb3, 0xbb, 0x33, 0x3b, 0x9f, 0x9d, 0x5d, - 0x78, 0xdf, 0xe3, 0xd2, 0x75, 0x46, 0xc3, 0x90, 0x0a, 0xe1, 0x8e, 0xa8, 0x70, 0x86, 0x81, 0x4f, - 0x99, 0x74, 0x24, 0x9f, 0x44, 0xcc, 0x0d, 0x29, 0x93, 0xbd, 0x71, 0xc4, 0x25, 0xef, 0x6c, 0x22, - 0xd0, 0x68, 0x29, 0x9b, 0x84, 0x42, 0x2b, 0xba, 0x7f, 0xb9, 0x06, 0x6f, 0xef, 0x3d, 0x13, 0xa3, - 0xc7, 0x87, 0x83, 0x9d, 0xc1, 0xdc, 0xaa, 0xcf, 0x5e, 0x72, 0x72, 0x0b, 0x6a, 0x01, 0x75, 0x47, - 0x13, 0xea, 0xf8, 0x5e, 0xbb, 0x70, 0xaf, 0xb0, 0xd5, 0xb0, 0xab, 0x5a, 0xd0, 0xf7, 0xc8, 0x17, - 0x00, 0xe3, 0x57, 0xae, 0xa0, 0x4e, 0xe0, 0x0b, 0xd9, 0x2e, 0xde, 0x5b, 0xd9, 0xaa, 0x5b, 0x77, - 0x7a, 0xf9, 0x9e, 0x7a, 0xdf, 0x28, 0xa4, 0x5d, 0x43, 0x83, 0x7d, 0x5f, 0x48, 0xf2, 0x39, 0x80, - 0xa4, 0x6e, 0x28, 0xb4, 0xf5, 0x0a, 0x5a, 0xdf, 0x3e, 0xcf, 0x7a, 0x40, 0xdd, 0xd0, 0xae, 0x21, - 0x1e, 0x8d, 0x7f, 0x0e, 0x1b, 0x93, 0xf1, 0x90, 0x87, 0x3e, 0x1b, 0x39, 0xa1, 0x2b, 0x87, 0xaf, - 0xa8, 0xf1, 0x53, 0x42, 0x3f, 0xef, 0x9d, 0xe7, 0xe7, 0xb9, 0x31, 0x7a, 0xa6, 0x6c, 0xec, 0xf5, - 0x49, 0xfa, 0x97, 0x6a, 0xd7, 0x3f, 0x82, 0x1a, 0xa3, 0x53, 0xe3, 0xae, 0x7c, 0xf1, 0xb4, 0x0e, - 0xe8, 0x54, 0xd8, 0x55, 0x05, 0x57, 0xa6, 0x9d, 0x27, 0x00, 0xb8, 0xcc, 0xa7, 0x11, 0x9f, 0x8c, - 0xc9, 0x4d, 0xa8, 0x8e, 0xd4, 0x47, 0x12, 0xba, 0x55, 0xfc, 0xef, 0x7b, 0xe4, 0x0e, 0x80, 0x56, - 0x29, 0x5f, 0xed, 0xe2, 0xbd, 0xc2, 0x56, 0xcd, 0xae, 0xa1, 0xe4, 0xc0, 0x0d, 0x69, 0xe7, 0x77, - 0x45, 0x28, 0xa3, 0x23, 0xe5, 0x43, 0x87, 0x38, 0xf1, 0x81, 0xff, 0xda, 0x87, 0x56, 0xa5, 0x7d, - 0xa0, 0x44, 0xf9, 0x20, 0x9b, 0xb0, 0x2a, 0x67, 0x63, 0x34, 0x5c, 0x41, 0xc3, 0x8a, 0xfa, 0xed, - 0x7b, 0xe4, 0x1d, 0x00, 0x5f, 0xd2, 0xc8, 0x95, 0x3e, 0x67, 0xa2, 0x5d, 0x42, 0x5d, 0x4a, 0x42, - 0x1e, 0x40, 0x33, 0xf4, 0x99, 0x23, 0xa4, 0x1b, 0x49, 0x47, 0xfa, 0x21, 0x6d, 0x97, 0x11, 0xb3, - 0x16, 0xfa, 0xec, 0x48, 0x09, 0x07, 0x7e, 0x48, 0x11, 0xe5, 0x9e, 0xa5, 0x51, 0x15, 0x83, 0x72, - 0xcf, 0x12, 0xd4, 0x4e, 0xbc, 0x4e, 0x0c, 0xe6, 0x2a, 0x06, 0xb3, 0x7b, 0xe1, 0x0e, 0xc1, 0xd0, - 0x99, 0x58, 0x60, 0x4c, 0x7f, 0x5b, 0x80, 0x92, 0xca, 0x3e, 0x2e, 0x88, 0xba, 0x61, 0x12, 0x89, - 0x8a, 0xfa, 0xed, 0x7b, 0x84, 0x40, 0x29, 0x15, 0x02, 0xfc, 0x26, 0x2d, 0x58, 0x91, 0xee, 0x08, - 0x57, 0x5e, 0xb3, 0xd5, 0xa7, 0xda, 0xc9, 0x68, 0x1e, 0xf0, 0x11, 0xc7, 0x55, 0x97, 0xec, 0xaa, - 0x12, 0xec, 0xf3, 0x11, 0x57, 0x31, 0xa1, 0x81, 0x1f, 0xfa, 0xcc, 0x95, 0xd4, 0xc3, 0xf5, 0x56, - 0xed, 0x94, 0xa4, 0xf3, 0xe7, 0x2a, 0x34, 0x32, 0x5b, 0x47, 0xb9, 0x13, 0x34, 0xf2, 0xa9, 0x48, - 0x15, 0x86, 0x16, 0xf4, 0x3d, 0x95, 0x35, 0xe5, 0xfa, 0x91, 0xd2, 0x15, 0x75, 0xd6, 0xf0, 0x3f, - 0x51, 0x59, 0x49, 0x5e, 0x50, 0x65, 0xf5, 0x3d, 0xd2, 0x84, 0xe2, 0x31, 0x37, 0x09, 0x29, 0x1e, - 0x73, 0x95, 0x60, 0x21, 0xdd, 0x91, 0x49, 0x70, 0x59, 0x27, 0x18, 0x25, 0x98, 0x60, 0xad, 0xce, - 0x46, 0xbf, 0x26, 0xe6, 0xa1, 0x7f, 0x17, 0xd6, 0xa6, 0x3e, 0x63, 0x34, 0x72, 0xd0, 0xa4, 0xbd, - 0x8a, 0xf6, 0x75, 0x2d, 0x3b, 0x52, 0x22, 0x72, 0x17, 0xea, 0x01, 0x17, 0x73, 0x44, 0x15, 0x11, - 0x80, 0x22, 0x0d, 0x30, 0x31, 0x7b, 0xe4, 0xa8, 0x58, 0xd6, 0x50, 0xad, 0x17, 0x36, 0x48, 0x02, - 0x6a, 0xa1, 0x12, 0x12, 0xa5, 0xa5, 0x94, 0x9f, 0xc2, 0xa6, 0xb6, 0x1c, 0x47, 0xf4, 0xd4, 0xe1, - 0xe3, 0x31, 0x67, 0xc8, 0x49, 0xee, 0xa8, 0x5d, 0x47, 0xe8, 0x0d, 0x54, 0x7f, 0x13, 0xd1, 0xd3, - 0x43, 0xa3, 0x4c, 0x99, 0x59, 0x39, 0x66, 0x6b, 0x89, 0x99, 0xb5, 0x68, 0x76, 0x47, 0x53, 0xc9, - 0x23, 0x9d, 0xdc, 0x06, 0x26, 0x57, 0xcf, 0x1c, 0xb3, 0x6b, 0xd4, 0x96, 0x56, 0x37, 0x13, 0xb5, - 0x85, 0xea, 0x1f, 0x42, 0x3b, 0x6f, 0xae, 0x08, 0xbe, 0x86, 0xe0, 0x8d, 0xa5, 0xc9, 0xa6, 0x0d, - 0xad, 0x3c, 0xc3, 0x56, 0x62, 0x68, 0x2d, 0x19, 0x6e, 0xc3, 0xdb, 0x79, 0x23, 0xfa, 0x5e, 0xfb, - 0x3a, 0xa6, 0x71, 0x7d, 0x69, 0xbc, 0xbe, 0x17, 0x1b, 0x59, 0xcb, 0x46, 0x24, 0x31, 0xb2, 0xf2, - 0x8d, 0xcc, 0x48, 0xc8, 0x94, 0x8e, 0x18, 0xf2, 0x88, 0xb6, 0xd7, 0x17, 0x46, 0xc2, 0x6d, 0x7d, - 0xa4, 0x54, 0xe4, 0x31, 0xdc, 0x5d, 0x32, 0x9a, 0x8f, 0xa7, 0xad, 0x6f, 0xa0, 0xf5, 0xad, 0xac, - 0x75, 0x3c, 0xae, 0xf6, 0x92, 0x9d, 0x6f, 0x7a, 0xe8, 0x8d, 0x85, 0xf9, 0x2e, 0x0f, 0x6d, 0x5d, - 0x30, 0xf4, 0xdb, 0xc9, 0xd0, 0xd6, 0x39, 0x43, 0xcf, 0xa9, 0x51, 0x51, 0x5e, 0x7b, 0x53, 0x97, - 0x06, 0x4a, 0x06, 0xb3, 0x31, 0xee, 0x7b, 0xbd, 0x3e, 0xed, 0xb0, 0xad, 0x29, 0x10, 0x45, 0xda, - 0xde, 0x00, 0x2c, 0x03, 0xb8, 0x99, 0x00, 0x2c, 0x0d, 0x48, 0xd3, 0x72, 0x27, 0x43, 0xcb, 0x1d, - 0x0f, 0x4a, 0xea, 0x54, 0x50, 0xac, 0x14, 0xf8, 0xec, 0x04, 0xb9, 0xa1, 0x66, 0xe3, 0x37, 0xb9, - 0x01, 0x65, 0xe9, 0xcb, 0x20, 0xa6, 0x2a, 0xfd, 0xa3, 0xa4, 0x7e, 0xa8, 0x0a, 0x50, 0xb3, 0x95, - 0xfe, 0x21, 0xb7, 0xa1, 0xa6, 0x0a, 0x5b, 0x48, 0x37, 0x1c, 0x1b, 0x52, 0x48, 0x04, 0xdd, 0xfb, - 0xf0, 0xae, 0x62, 0x51, 0x9b, 0x7e, 0x3b, 0xa1, 0x42, 0xbe, 0xa0, 0xf4, 0x84, 0x32, 0x0f, 0xf9, - 0x94, 0xce, 0x8e, 0x86, 0xaf, 0xa8, 0x37, 0x09, 0x68, 0xf7, 0x9f, 0x45, 0xe8, 0x28, 0x54, 0xbe, - 0x9a, 0xec, 0x42, 0xcd, 0xf3, 0x4f, 0x7d, 0x81, 0xe7, 0x40, 0x01, 0xb9, 0xf9, 0x41, 0xef, 0x7c, - 0x7c, 0xef, 0xb1, 0x01, 0xdb, 0x89, 0x59, 0xe7, 0xbf, 0x05, 0xa8, 0xc6, 0x72, 0x72, 0x1f, 0x1a, - 0xb1, 0xc6, 0x19, 0x72, 0x8f, 0x1a, 0x5e, 0x5c, 0x8b, 0x85, 0x7b, 0xdc, 0xa3, 0x64, 0x0b, 0x5a, - 0x6a, 0x19, 0xce, 0xd4, 0x67, 0x1e, 0x9f, 0x3a, 0x7c, 0x4c, 0x99, 0xe1, 0xc8, 0xa6, 0x92, 0xbf, - 0x40, 0xf1, 0xe1, 0x98, 0x32, 0xf2, 0x21, 0x5c, 0x4f, 0x23, 0x87, 0x8a, 0x98, 0x0c, 0x67, 0x5e, - 0x4b, 0xa0, 0x7b, 0x4a, 0x4c, 0x1e, 0xc1, 0xc6, 0xa2, 0x57, 0x87, 0xd1, 0x33, 0x69, 0x22, 0x47, - 0xb2, 0xae, 0x0f, 0xe8, 0x99, 0x44, 0xfe, 0x8a, 0xf8, 0xf8, 0xd5, 0x4c, 0x25, 0x51, 0x1f, 0x71, - 0x55, 0x2d, 0xe8, 0x7b, 0x8a, 0x3d, 0x5f, 0x46, 0x94, 0x3a, 0x53, 0x1d, 0x0a, 0xa4, 0xd7, 0xaa, - 0x5d, 0x57, 0x32, 0x13, 0x9d, 0xee, 0x9f, 0x8a, 0xba, 0x6b, 0xca, 0x46, 0xeb, 0x70, 0x2c, 0xd5, - 0x11, 0xda, 0x18, 0xbb, 0x91, 0xf4, 0x87, 0xfe, 0xd8, 0x95, 0x3e, 0x1b, 0x61, 0x20, 0xaa, 0x76, - 0x56, 0xa8, 0x76, 0xd9, 0x3c, 0x5c, 0xf3, 0x83, 0x02, 0x62, 0x51, 0xdf, 0x53, 0x1b, 0xe3, 0x78, - 0x32, 0xf3, 0x99, 0x59, 0xb4, 0xfe, 0x51, 0x66, 0xe2, 0xc4, 0x0f, 0x02, 0x27, 0xa0, 0xa7, 0x34, - 0x88, 0x0f, 0x70, 0x14, 0xed, 0x2b, 0x89, 0x9a, 0xbb, 0x2e, 0x1c, 0x3c, 0x44, 0x85, 0x59, 0x5b, - 0x1d, 0x65, 0x78, 0xbc, 0x8a, 0xf4, 0x59, 0x5a, 0xc9, 0x9c, 0xa5, 0x5b, 0xd0, 0x1a, 0xfb, 0xc3, - 0x93, 0xc9, 0xd8, 0x41, 0x3d, 0x9e, 0x3c, 0xfa, 0xe4, 0x68, 0x6a, 0xb9, 0x3a, 0x8a, 0xf1, 0xf8, - 0x59, 0x40, 0x22, 0xe9, 0x55, 0x91, 0xf4, 0x52, 0x48, 0xc5, 0x76, 0xdd, 0x9b, 0xb0, 0xb9, 0x1c, - 0xa7, 0x7d, 0xea, 0x9e, 0xd2, 0xee, 0xdf, 0x01, 0xc8, 0x72, 0x37, 0xa0, 0x36, 0x52, 0xd2, 0xbd, - 0x26, 0x07, 0xec, 0x5a, 0x22, 0xec, 0x7b, 0x97, 0x87, 0xef, 0x3e, 0x34, 0x84, 0xd9, 0xbb, 0xfa, - 0x8c, 0xd4, 0x61, 0x5c, 0x8b, 0x85, 0x78, 0x4c, 0x5e, 0x1a, 0x4d, 0x17, 0xd6, 0x53, 0x73, 0x91, - 0x34, 0x1c, 0x07, 0xae, 0xd4, 0xc7, 0x71, 0xd3, 0xba, 0xd1, 0xfb, 0x2a, 0x99, 0xf6, 0xc0, 0xe8, - 0x3e, 0xeb, 0x9c, 0x38, 0x39, 0x62, 0xe7, 0x80, 0x33, 0x6a, 0x13, 0xb9, 0xa4, 0x20, 0x7b, 0x50, - 0x16, 0x52, 0x39, 0xad, 0xa0, 0xd3, 0xeb, 0x69, 0xa7, 0x47, 0x72, 0xd9, 0x23, 0xca, 0x9c, 0xe7, - 0xec, 0x84, 0xf1, 0x29, 0xb3, 0xb5, 0x2d, 0xe9, 0x42, 0x03, 0x3f, 0x1c, 0x41, 0xbf, 0x75, 0xd8, - 0x24, 0xc4, 0x23, 0xb9, 0x61, 0xd7, 0x51, 0x78, 0x44, 0xbf, 0x3d, 0x98, 0x84, 0x2a, 0x67, 0x82, - 0xba, 0x82, 0x33, 0x27, 0xd9, 0xf9, 0x75, 0x5d, 0x7b, 0x5a, 0x3e, 0x88, 0xf7, 0x7f, 0x0f, 0xca, - 0xd8, 0x6c, 0x9b, 0x9e, 0xad, 0x9d, 0xd3, 0xb3, 0xe9, 0x9e, 0x5c, 0xc3, 0x14, 0x7e, 0xe4, 0x86, - 0x54, 0xb4, 0xab, 0xe7, 0xe3, 0x9f, 0xba, 0x21, 0xb5, 0x35, 0x4c, 0xe1, 0x19, 0xf7, 0xa8, 0x68, - 0xd7, 0xce, 0xc7, 0x1f, 0x70, 0x8f, 0xda, 0x1a, 0xd6, 0xf9, 0xcd, 0x8a, 0xe9, 0x02, 0x4d, 0xff, - 0xe4, 0x8c, 0xcc, 0xae, 0xa8, 0xe8, 0xfe, 0xe9, 0xa9, 0xef, 0xa9, 0x08, 0x28, 0xb0, 0xc3, 0xb1, - 0xa1, 0x91, 0xd4, 0x6c, 0x89, 0xba, 0x12, 0x1e, 0x46, 0x18, 0x34, 0x72, 0x1b, 0x56, 0xc7, 0x81, - 0x3b, 0xa3, 0x91, 0xc0, 0x1b, 0x47, 0x63, 0xb7, 0xd8, 0x2a, 0xd8, 0xb1, 0x88, 0xbc, 0x07, 0x6b, - 0xfa, 0xd3, 0xd1, 0x75, 0x57, 0x9b, 0x43, 0xea, 0x5a, 0xbe, 0x8b, 0x15, 0xf8, 0x10, 0x88, 0x81, - 0xa5, 0xb7, 0x0e, 0xcc, 0xc1, 0x2d, 0xad, 0x3d, 0x4a, 0x36, 0xd1, 0x16, 0xb4, 0x52, 0x25, 0xe9, - 0x84, 0xae, 0x38, 0xc1, 0x86, 0xa6, 0x61, 0x37, 0x93, 0xb2, 0x7c, 0xe6, 0x8a, 0x93, 0x74, 0x65, - 0x96, 0x32, 0x95, 0x19, 0xf7, 0xaf, 0xa9, 0x66, 0x10, 0x23, 0x81, 0xc5, 0xf8, 0x00, 0x9a, 0xa8, - 0x3c, 0xc6, 0xdb, 0x98, 0x2a, 0xc5, 0x55, 0x2c, 0xc5, 0x35, 0x25, 0xdd, 0x55, 0x37, 0x2e, 0xd5, - 0x76, 0xdc, 0x03, 0xfc, 0x77, 0x26, 0x7e, 0xba, 0x5c, 0xf1, 0x5c, 0x7b, 0xee, 0x23, 0x22, 0x1e, - 0xc4, 0x53, 0xe1, 0xab, 0x1b, 0x4e, 0xa4, 0x6e, 0xf8, 0xd8, 0x95, 0xb4, 0xf3, 0x9f, 0x02, 0x94, - 0x54, 0x0e, 0x55, 0x0e, 0x30, 0xd0, 0xbe, 0x77, 0x16, 0x5f, 0x4a, 0xd4, 0x7f, 0xdf, 0x3b, 0x53, - 0xaa, 0x80, 0x1f, 0x1f, 0xcf, 0xe2, 0x8a, 0xac, 0xd8, 0xab, 0xf8, 0xaf, 0x3b, 0x5f, 0x1d, 0x03, - 0xd3, 0xf9, 0x96, 0xec, 0x55, 0xfc, 0xc7, 0x2b, 0x09, 0x9e, 0xb7, 0x8e, 0xeb, 0x8c, 0x38, 0xd7, - 0x0b, 0xaf, 0xea, 0x0e, 0x6d, 0xe7, 0x29, 0xe7, 0x1e, 0xf9, 0x49, 0x5c, 0x20, 0xba, 0xea, 0x36, - 0xd2, 0x05, 0xa2, 0x66, 0xa4, 0x8b, 0xe4, 0x9d, 0x4c, 0x91, 0xcc, 0xe5, 0x8b, 0x85, 0x72, 0x71, - 0xdf, 0xdc, 0xf9, 0x6b, 0x01, 0x4a, 0x6a, 0xe7, 0xa9, 0x4c, 0x98, 0x55, 0xc6, 0xf7, 0x0d, 0xbd, - 0x48, 0x72, 0x5b, 0xb7, 0x93, 0x6a, 0xf9, 0x8e, 0x6b, 0x36, 0x59, 0x55, 0x67, 0xe9, 0x6c, 0x27, - 0xa3, 0x3d, 0x36, 0x94, 0x13, 0x6b, 0x77, 0xc9, 0x00, 0x00, 0x9d, 0xea, 0xe5, 0x94, 0x96, 0x97, - 0xa3, 0x86, 0xce, 0x5b, 0xce, 0x5c, 0x3e, 0x5f, 0x4e, 0x8d, 0xc5, 0xa2, 0xee, 0xbf, 0xcb, 0x70, - 0x67, 0xb9, 0x80, 0x50, 0xb7, 0xf7, 0xca, 0x65, 0x23, 0xaa, 0xce, 0x52, 0x46, 0xa7, 0x4e, 0x1e, - 0xab, 0x5e, 0x63, 0x74, 0x3a, 0x48, 0x13, 0xeb, 0x97, 0x50, 0xa6, 0xa7, 0x94, 0x49, 0x5c, 0xda, - 0x02, 0x1d, 0x7d, 0xa5, 0x14, 0x9f, 0x6d, 0x66, 0xa6, 0x86, 0x32, 0xcd, 0x6e, 0xda, 0x90, 0x38, - 0x70, 0x63, 0x61, 0x34, 0xbd, 0xde, 0x95, 0x37, 0xe1, 0x37, 0x92, 0x99, 0x9f, 0x2e, 0xe3, 0x7d, - 0x58, 0x53, 0x3c, 0xe2, 0x0c, 0x71, 0x75, 0xc2, 0xdc, 0xfa, 0x3f, 0xe8, 0x5d, 0x18, 0x04, 0x24, - 0x20, 0xfd, 0x69, 0xd7, 0x47, 0xf3, 0x6f, 0xa1, 0xbc, 0x61, 0xca, 0x62, 0x6f, 0xe5, 0x2b, 0x79, - 0x53, 0x74, 0x14, 0x7b, 0x93, 0xf3, 0x6f, 0x41, 0x7e, 0x00, 0x1b, 0x21, 0x8d, 0x46, 0xd4, 0xcb, - 0x46, 0x5b, 0xb4, 0x2b, 0x73, 0x82, 0x58, 0xd7, 0x80, 0x74, 0xd4, 0xc5, 0x32, 0x81, 0xaf, 0x2e, - 0x11, 0x78, 0xe7, 0x97, 0x00, 0xc9, 0x22, 0x32, 0x15, 0x55, 0xc8, 0x56, 0x94, 0x8d, 0x8f, 0x18, - 0x29, 0x1e, 0x7c, 0xe3, 0xaa, 0xa9, 0x32, 0x3a, 0x45, 0x49, 0xe7, 0x57, 0x00, 0xc9, 0x9a, 0x97, - 0x88, 0xb8, 0x94, 0x10, 0xf1, 0x07, 0x7a, 0xb3, 0xe5, 0x91, 0x71, 0x93, 0xd1, 0xe9, 0x41, 0x8a, - 0x8f, 0x3f, 0x80, 0xeb, 0x3c, 0xf0, 0x16, 0xa0, 0xba, 0x68, 0x9a, 0x3c, 0xf0, 0x52, 0xd0, 0xae, - 0x84, 0x9b, 0xcb, 0x09, 0x31, 0x0d, 0xf0, 0xd5, 0x3a, 0x06, 0x0b, 0x36, 0x96, 0xde, 0xc6, 0x70, - 0xfe, 0x45, 0x9c, 0xff, 0xba, 0x56, 0xa6, 0x82, 0xe1, 0x7b, 0xdd, 0x40, 0xb7, 0xd0, 0x8b, 0xa3, - 0x8a, 0x31, 0x67, 0xf8, 0x3c, 0x53, 0x89, 0xa8, 0x98, 0x04, 0x52, 0x8f, 0xf7, 0x59, 0xc1, 0xb2, - 0x8d, 0x80, 0x6c, 0x03, 0x24, 0xa3, 0xe0, 0x08, 0x75, 0x6b, 0x3d, 0x67, 0x4b, 0xd9, 0x29, 0x58, - 0xf7, 0x17, 0x70, 0x2b, 0x46, 0xec, 0x05, 0xd4, 0x8d, 0xb2, 0x89, 0xb9, 0xda, 0x2a, 0x37, 0x61, - 0x15, 0x6b, 0x63, 0xde, 0x13, 0x55, 0xd4, 0x6f, 0xdf, 0xeb, 0xfe, 0x7e, 0x05, 0x3e, 0x8a, 0xbd, - 0x67, 0x9b, 0xb1, 0x6f, 0x16, 0xce, 0x2b, 0x15, 0x70, 0xb1, 0xd8, 0x1a, 0x15, 0x96, 0x5a, 0x23, - 0x45, 0xdb, 0xea, 0x46, 0xe2, 0x4c, 0x39, 0x73, 0x1e, 0x9a, 0xd1, 0xf4, 0x25, 0xe5, 0x05, 0x67, - 0x0f, 0xb3, 0xfa, 0x47, 0x26, 0xad, 0x73, 0xfd, 0xa3, 0xac, 0xde, 0xca, 0x5c, 0x72, 0x5e, 0x70, - 0x66, 0x65, 0xf5, 0xdb, 0xa6, 0x8f, 0x9d, 0xeb, 0xb7, 0xc9, 0x47, 0x40, 0xb4, 0xfe, 0x78, 0x46, - 0x1d, 0x97, 0x79, 0x4e, 0xc0, 0x85, 0x34, 0x8c, 0x8e, 0x37, 0x04, 0xb1, 0x3b, 0xa3, 0x3b, 0xcc, - 0xdb, 0xe7, 0x42, 0xaa, 0x9d, 0x96, 0x05, 0x4f, 0x39, 0x33, 0x25, 0xd6, 0x4c, 0x61, 0x5f, 0x70, - 0x46, 0x7a, 0xb0, 0xae, 0xa1, 0x13, 0x36, 0x11, 0x13, 0x37, 0x50, 0xc4, 0x10, 0x8e, 0x4d, 0x43, - 0xa5, 0xbd, 0x3c, 0xd7, 0x9a, 0x3d, 0xa5, 0x20, 0xff, 0x07, 0xd7, 0x24, 0x97, 0x6e, 0xe0, 0x60, - 0x6f, 0x83, 0x8e, 0xab, 0x88, 0x6d, 0xa0, 0x58, 0xa5, 0x4e, 0x4d, 0x58, 0xf5, 0xf3, 0xfa, 0x42, - 0x59, 0xd3, 0xfd, 0x3c, 0xfe, 0x74, 0xff, 0x55, 0xd0, 0x77, 0xb9, 0x73, 0xd3, 0x82, 0xc9, 0xb8, - 0x03, 0xe0, 0x0e, 0x87, 0x7c, 0x92, 0xce, 0x7b, 0xcd, 0x48, 0x74, 0xdf, 0xbe, 0xd4, 0xd9, 0x15, - 0x73, 0x3b, 0xbb, 0x43, 0x58, 0x4b, 0x65, 0x55, 0x98, 0x87, 0xd7, 0x8f, 0x7b, 0xaf, 0xb1, 0x33, - 0xec, 0x7a, 0xb2, 0x09, 0x84, 0xba, 0x6e, 0x0c, 0x27, 0x51, 0x84, 0x65, 0xe5, 0xd3, 0xc8, 0xa4, - 0xb1, 0x6e, 0x64, 0x03, 0x9f, 0x46, 0x5d, 0x01, 0x5b, 0x97, 0xae, 0x30, 0xae, 0xe4, 0xef, 0x6b, - 0xa1, 0xdd, 0x09, 0x7c, 0x78, 0xd1, 0xa0, 0x5f, 0xfb, 0x42, 0xf2, 0x68, 0xf6, 0xbd, 0x0f, 0xfb, - 0x8f, 0x15, 0xb8, 0x7f, 0x85, 0x71, 0x2f, 0x1b, 0xf0, 0xa7, 0x50, 0x4f, 0xaa, 0x3a, 0xce, 0xd2, - 0xff, 0xf7, 0xae, 0xe0, 0xb9, 0x97, 0xe2, 0x96, 0xb4, 0x8f, 0xce, 0x77, 0x45, 0x80, 0xd7, 0xbd, - 0x64, 0x65, 0x9b, 0xa5, 0xe2, 0xe2, 0x23, 0xe3, 0xfb, 0x6a, 0xe7, 0x27, 0x97, 0x23, 0x95, 0x7e, - 0x43, 0xde, 0xa9, 0x6b, 0x8e, 0x4f, 0xa3, 0xcb, 0xdb, 0x5a, 0x2f, 0x6e, 0xef, 0x52, 0x1d, 0x67, - 0xfc, 0x0e, 0xe3, 0x18, 0x8e, 0xad, 0x24, 0xef, 0x30, 0xb6, 0x26, 0xd9, 0x6c, 0x10, 0xd5, 0x5d, - 0x25, 0x13, 0xc4, 0x4c, 0xcf, 0x5c, 0x5d, 0xe8, 0x99, 0xf3, 0x52, 0x5a, 0xcb, 0x4d, 0xe9, 0xdf, - 0x4a, 0xe7, 0x6e, 0xa5, 0xe4, 0x42, 0xcf, 0xd9, 0x63, 0x2a, 0x5d, 0x3f, 0x10, 0xea, 0xec, 0x5d, - 0x7c, 0x57, 0xf9, 0xa4, 0x77, 0x75, 0xfb, 0xdc, 0x77, 0x96, 0x3f, 0x14, 0xa1, 0x84, 0x81, 0x24, - 0x50, 0xc2, 0x30, 0xeb, 0x64, 0xe1, 0x37, 0x69, 0x27, 0x97, 0x1a, 0xf3, 0xda, 0x1c, 0x5f, 0x68, - 0x6e, 0xc4, 0xd7, 0x38, 0xf3, 0x82, 0xa0, 0x2f, 0x6b, 0xf7, 0xa1, 0x31, 0xf5, 0x19, 0xf3, 0xd9, - 0xc8, 0xd1, 0x5a, 0x9d, 0x92, 0x35, 0x23, 0x1c, 0x20, 0x48, 0xdd, 0xef, 0xb5, 0x17, 0x47, 0xc8, - 0x88, 0xba, 0x27, 0x8e, 0x65, 0xf2, 0xd3, 0x34, 0xf2, 0x23, 0x14, 0x5b, 0x39, 0xc8, 0x6d, 0x93, - 0xaa, 0x2c, 0x72, 0x3b, 0x07, 0xf9, 0x49, 0x4c, 0xc1, 0x19, 0xe4, 0x27, 0x39, 0xc8, 0x4f, 0x0d, - 0xa7, 0x66, 0x91, 0x9f, 0x76, 0xfe, 0x98, 0x7e, 0x81, 0x5a, 0x78, 0x13, 0x28, 0x5c, 0xfe, 0x26, - 0x50, 0xcc, 0x79, 0x13, 0x78, 0x02, 0x65, 0x15, 0xd7, 0xb8, 0xea, 0x1e, 0xbe, 0x4e, 0xf2, 0x54, - 0x92, 0x6c, 0x6d, 0xfe, 0xe1, 0x77, 0x25, 0x68, 0x2d, 0xf6, 0xc9, 0xe4, 0x16, 0x9c, 0xd7, 0x3d, - 0xb7, 0xde, 0x22, 0x5b, 0xf0, 0x20, 0x47, 0x99, 0xfc, 0xef, 0x45, 0xd4, 0x95, 0xd4, 0x6b, 0x15, - 0x2e, 0x45, 0x8a, 0x67, 0xd8, 0x62, 0xb6, 0x8a, 0xa4, 0x0b, 0xef, 0xe4, 0x20, 0xd5, 0xa1, 0x74, - 0x38, 0x91, 0x43, 0x1e, 0xd2, 0xd6, 0x0a, 0xb9, 0x0f, 0x77, 0xf3, 0xbc, 0x61, 0x3f, 0x77, 0x4a, - 0xd9, 0xee, 0x8c, 0xb6, 0x4a, 0xe4, 0x21, 0x7c, 0x7c, 0xf1, 0xe4, 0x5c, 0x36, 0xa4, 0x01, 0xf5, - 0x76, 0x67, 0x3b, 0x5e, 0xe8, 0xb3, 0x56, 0x99, 0x3c, 0x80, 0x7b, 0xe7, 0xb8, 0xdd, 0x39, 0x76, - 0x99, 0xc7, 0x19, 0xf5, 0x5a, 0x15, 0xf2, 0x11, 0xbc, 0x9f, 0x83, 0x8a, 0x9f, 0x1d, 0x3d, 0xd3, - 0x92, 0x46, 0x6a, 0xdd, 0xab, 0xe4, 0x2e, 0xdc, 0xca, 0x01, 0xc7, 0x43, 0xb7, 0xaa, 0xe4, 0xc7, - 0xf0, 0xf9, 0x39, 0x63, 0x66, 0xf2, 0xa5, 0x12, 0xed, 0x1d, 0x4e, 0xa4, 0xf3, 0x15, 0x93, 0xd1, - 0xec, 0x09, 0xa5, 0x36, 0x7d, 0x39, 0x61, 0x5e, 0xab, 0x46, 0xbe, 0x84, 0x2f, 0xde, 0xc8, 0xc1, - 0x13, 0x1e, 0xbd, 0xa4, 0xbe, 0x6c, 0xc1, 0x6b, 0x4f, 0xe1, 0x69, 0xe4, 0x32, 0x49, 0xbd, 0x9f, - 0xf9, 0x43, 0xc5, 0xdf, 0xad, 0xfa, 0x6e, 0xf9, 0xeb, 0xc2, 0xaf, 0x0b, 0x6f, 0xfd, 0x2f, 0x00, - 0x00, 0xff, 0xff, 0xec, 0x24, 0x5d, 0x14, 0xda, 0x1d, 0x00, 0x00, -} diff --git a/protocol/dota_gcmessages_client_watch.pb.go b/protocol/dota_gcmessages_client_watch.pb.go new file mode 100644 index 0000000..f856033 --- /dev/null +++ b/protocol/dota_gcmessages_client_watch.pb.go @@ -0,0 +1,2099 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: dota_gcmessages_client_watch.proto + +package protocol + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type CMsgSpectateFriendGameResponse_EWatchLiveResult int32 + +const ( + CMsgSpectateFriendGameResponse_SUCCESS CMsgSpectateFriendGameResponse_EWatchLiveResult = 0 + CMsgSpectateFriendGameResponse_ERROR_GENERIC CMsgSpectateFriendGameResponse_EWatchLiveResult = 1 + CMsgSpectateFriendGameResponse_ERROR_NO_PLUS CMsgSpectateFriendGameResponse_EWatchLiveResult = 2 + CMsgSpectateFriendGameResponse_ERROR_NOT_FRIENDS CMsgSpectateFriendGameResponse_EWatchLiveResult = 3 + CMsgSpectateFriendGameResponse_ERROR_LOBBY_NOT_FOUND CMsgSpectateFriendGameResponse_EWatchLiveResult = 4 + CMsgSpectateFriendGameResponse_ERROR_SPECTATOR_IN_A_LOBBY CMsgSpectateFriendGameResponse_EWatchLiveResult = 5 + CMsgSpectateFriendGameResponse_ERROR_LOBBY_IS_LAN CMsgSpectateFriendGameResponse_EWatchLiveResult = 6 + CMsgSpectateFriendGameResponse_ERROR_WRONG_LOBBY_TYPE CMsgSpectateFriendGameResponse_EWatchLiveResult = 7 + CMsgSpectateFriendGameResponse_ERROR_WRONG_LOBBY_STATE CMsgSpectateFriendGameResponse_EWatchLiveResult = 8 + CMsgSpectateFriendGameResponse_ERROR_PLAYER_NOT_PLAYER CMsgSpectateFriendGameResponse_EWatchLiveResult = 9 + CMsgSpectateFriendGameResponse_ERROR_TOO_MANY_SPECTATORS CMsgSpectateFriendGameResponse_EWatchLiveResult = 10 + CMsgSpectateFriendGameResponse_ERROR_SPECTATOR_SWITCHED_TEAMS CMsgSpectateFriendGameResponse_EWatchLiveResult = 11 + CMsgSpectateFriendGameResponse_ERROR_FRIENDS_ON_BOTH_SIDES CMsgSpectateFriendGameResponse_EWatchLiveResult = 12 + CMsgSpectateFriendGameResponse_ERROR_SPECTATOR_IN_THIS_LOBBY CMsgSpectateFriendGameResponse_EWatchLiveResult = 13 +) + +var CMsgSpectateFriendGameResponse_EWatchLiveResult_name = map[int32]string{ + 0: "SUCCESS", + 1: "ERROR_GENERIC", + 2: "ERROR_NO_PLUS", + 3: "ERROR_NOT_FRIENDS", + 4: "ERROR_LOBBY_NOT_FOUND", + 5: "ERROR_SPECTATOR_IN_A_LOBBY", + 6: "ERROR_LOBBY_IS_LAN", + 7: "ERROR_WRONG_LOBBY_TYPE", + 8: "ERROR_WRONG_LOBBY_STATE", + 9: "ERROR_PLAYER_NOT_PLAYER", + 10: "ERROR_TOO_MANY_SPECTATORS", + 11: "ERROR_SPECTATOR_SWITCHED_TEAMS", + 12: "ERROR_FRIENDS_ON_BOTH_SIDES", + 13: "ERROR_SPECTATOR_IN_THIS_LOBBY", +} + +var CMsgSpectateFriendGameResponse_EWatchLiveResult_value = map[string]int32{ + "SUCCESS": 0, + "ERROR_GENERIC": 1, + "ERROR_NO_PLUS": 2, + "ERROR_NOT_FRIENDS": 3, + "ERROR_LOBBY_NOT_FOUND": 4, + "ERROR_SPECTATOR_IN_A_LOBBY": 5, + "ERROR_LOBBY_IS_LAN": 6, + "ERROR_WRONG_LOBBY_TYPE": 7, + "ERROR_WRONG_LOBBY_STATE": 8, + "ERROR_PLAYER_NOT_PLAYER": 9, + "ERROR_TOO_MANY_SPECTATORS": 10, + "ERROR_SPECTATOR_SWITCHED_TEAMS": 11, + "ERROR_FRIENDS_ON_BOTH_SIDES": 12, + "ERROR_SPECTATOR_IN_THIS_LOBBY": 13, +} + +func (x CMsgSpectateFriendGameResponse_EWatchLiveResult) Enum() *CMsgSpectateFriendGameResponse_EWatchLiveResult { + p := new(CMsgSpectateFriendGameResponse_EWatchLiveResult) + *p = x + return p +} + +func (x CMsgSpectateFriendGameResponse_EWatchLiveResult) String() string { + return proto.EnumName(CMsgSpectateFriendGameResponse_EWatchLiveResult_name, int32(x)) +} + +func (x *CMsgSpectateFriendGameResponse_EWatchLiveResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgSpectateFriendGameResponse_EWatchLiveResult_value, data, "CMsgSpectateFriendGameResponse_EWatchLiveResult") + if err != nil { + return err + } + *x = CMsgSpectateFriendGameResponse_EWatchLiveResult(value) + return nil +} + +func (CMsgSpectateFriendGameResponse_EWatchLiveResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{14, 0} +} + +type CMsgWatchGameResponse_WatchGameResult int32 + +const ( + CMsgWatchGameResponse_PENDING CMsgWatchGameResponse_WatchGameResult = 0 + CMsgWatchGameResponse_READY CMsgWatchGameResponse_WatchGameResult = 1 + CMsgWatchGameResponse_GAMESERVERNOTFOUND CMsgWatchGameResponse_WatchGameResult = 2 + CMsgWatchGameResponse_UNAVAILABLE CMsgWatchGameResponse_WatchGameResult = 3 + CMsgWatchGameResponse_CANCELLED CMsgWatchGameResponse_WatchGameResult = 4 + CMsgWatchGameResponse_INCOMPATIBLEVERSION CMsgWatchGameResponse_WatchGameResult = 5 + CMsgWatchGameResponse_MISSINGLEAGUESUBSCRIPTION CMsgWatchGameResponse_WatchGameResult = 6 + CMsgWatchGameResponse_LOBBYNOTFOUND CMsgWatchGameResponse_WatchGameResult = 7 +) + +var CMsgWatchGameResponse_WatchGameResult_name = map[int32]string{ + 0: "PENDING", + 1: "READY", + 2: "GAMESERVERNOTFOUND", + 3: "UNAVAILABLE", + 4: "CANCELLED", + 5: "INCOMPATIBLEVERSION", + 6: "MISSINGLEAGUESUBSCRIPTION", + 7: "LOBBYNOTFOUND", +} + +var CMsgWatchGameResponse_WatchGameResult_value = map[string]int32{ + "PENDING": 0, + "READY": 1, + "GAMESERVERNOTFOUND": 2, + "UNAVAILABLE": 3, + "CANCELLED": 4, + "INCOMPATIBLEVERSION": 5, + "MISSINGLEAGUESUBSCRIPTION": 6, + "LOBBYNOTFOUND": 7, +} + +func (x CMsgWatchGameResponse_WatchGameResult) Enum() *CMsgWatchGameResponse_WatchGameResult { + p := new(CMsgWatchGameResponse_WatchGameResult) + *p = x + return p +} + +func (x CMsgWatchGameResponse_WatchGameResult) String() string { + return proto.EnumName(CMsgWatchGameResponse_WatchGameResult_name, int32(x)) +} + +func (x *CMsgWatchGameResponse_WatchGameResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgWatchGameResponse_WatchGameResult_value, data, "CMsgWatchGameResponse_WatchGameResult") + if err != nil { + return err + } + *x = CMsgWatchGameResponse_WatchGameResult(value) + return nil +} + +func (CMsgWatchGameResponse_WatchGameResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{18, 0} +} + +type CSourceTVGameSmall struct { + ActivateTime *uint32 `protobuf:"varint,1,opt,name=activate_time,json=activateTime" json:"activate_time,omitempty"` + DeactivateTime *uint32 `protobuf:"varint,2,opt,name=deactivate_time,json=deactivateTime" json:"deactivate_time,omitempty"` + ServerSteamId *uint64 `protobuf:"varint,3,opt,name=server_steam_id,json=serverSteamId" json:"server_steam_id,omitempty"` + LobbyId *uint64 `protobuf:"varint,4,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` + LeagueId *uint32 `protobuf:"varint,5,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + LobbyType *uint32 `protobuf:"varint,6,opt,name=lobby_type,json=lobbyType" json:"lobby_type,omitempty"` + GameTime *int32 `protobuf:"varint,7,opt,name=game_time,json=gameTime" json:"game_time,omitempty"` + Delay *uint32 `protobuf:"varint,8,opt,name=delay" json:"delay,omitempty"` + Spectators *uint32 `protobuf:"varint,9,opt,name=spectators" json:"spectators,omitempty"` + GameMode *uint32 `protobuf:"varint,10,opt,name=game_mode,json=gameMode" json:"game_mode,omitempty"` + AverageMmr *uint32 `protobuf:"varint,11,opt,name=average_mmr,json=averageMmr" json:"average_mmr,omitempty"` + MatchId *uint64 `protobuf:"varint,12,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + SeriesId *uint32 `protobuf:"varint,13,opt,name=series_id,json=seriesId" json:"series_id,omitempty"` + TeamNameRadiant *string `protobuf:"bytes,15,opt,name=team_name_radiant,json=teamNameRadiant" json:"team_name_radiant,omitempty"` + TeamNameDire *string `protobuf:"bytes,16,opt,name=team_name_dire,json=teamNameDire" json:"team_name_dire,omitempty"` + TeamLogoRadiant *uint64 `protobuf:"fixed64,24,opt,name=team_logo_radiant,json=teamLogoRadiant" json:"team_logo_radiant,omitempty"` + TeamLogoDire *uint64 `protobuf:"fixed64,25,opt,name=team_logo_dire,json=teamLogoDire" json:"team_logo_dire,omitempty"` + TeamIdRadiant *uint32 `protobuf:"varint,30,opt,name=team_id_radiant,json=teamIdRadiant" json:"team_id_radiant,omitempty"` + TeamIdDire *uint32 `protobuf:"varint,31,opt,name=team_id_dire,json=teamIdDire" json:"team_id_dire,omitempty"` + SortScore *uint32 `protobuf:"varint,17,opt,name=sort_score,json=sortScore" json:"sort_score,omitempty"` + LastUpdateTime *float32 `protobuf:"fixed32,18,opt,name=last_update_time,json=lastUpdateTime" json:"last_update_time,omitempty"` + RadiantLead *int32 `protobuf:"varint,19,opt,name=radiant_lead,json=radiantLead" json:"radiant_lead,omitempty"` + RadiantScore *uint32 `protobuf:"varint,20,opt,name=radiant_score,json=radiantScore" json:"radiant_score,omitempty"` + DireScore *uint32 `protobuf:"varint,21,opt,name=dire_score,json=direScore" json:"dire_score,omitempty"` + Players []*CSourceTVGameSmall_Player `protobuf:"bytes,22,rep,name=players" json:"players,omitempty"` + BuildingState *uint32 `protobuf:"fixed32,23,opt,name=building_state,json=buildingState" json:"building_state,omitempty"` + WeekendTourneyTournamentId *uint32 `protobuf:"varint,26,opt,name=weekend_tourney_tournament_id,json=weekendTourneyTournamentId" json:"weekend_tourney_tournament_id,omitempty"` + WeekendTourneyDivision *uint32 `protobuf:"varint,27,opt,name=weekend_tourney_division,json=weekendTourneyDivision" json:"weekend_tourney_division,omitempty"` + WeekendTourneySkillLevel *uint32 `protobuf:"varint,28,opt,name=weekend_tourney_skill_level,json=weekendTourneySkillLevel" json:"weekend_tourney_skill_level,omitempty"` + WeekendTourneyBracketRound *uint32 `protobuf:"varint,29,opt,name=weekend_tourney_bracket_round,json=weekendTourneyBracketRound" json:"weekend_tourney_bracket_round,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSourceTVGameSmall) Reset() { *m = CSourceTVGameSmall{} } +func (m *CSourceTVGameSmall) String() string { return proto.CompactTextString(m) } +func (*CSourceTVGameSmall) ProtoMessage() {} +func (*CSourceTVGameSmall) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{0} +} + +func (m *CSourceTVGameSmall) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSourceTVGameSmall.Unmarshal(m, b) +} +func (m *CSourceTVGameSmall) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSourceTVGameSmall.Marshal(b, m, deterministic) +} +func (m *CSourceTVGameSmall) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSourceTVGameSmall.Merge(m, src) +} +func (m *CSourceTVGameSmall) XXX_Size() int { + return xxx_messageInfo_CSourceTVGameSmall.Size(m) +} +func (m *CSourceTVGameSmall) XXX_DiscardUnknown() { + xxx_messageInfo_CSourceTVGameSmall.DiscardUnknown(m) +} + +var xxx_messageInfo_CSourceTVGameSmall proto.InternalMessageInfo + +func (m *CSourceTVGameSmall) GetActivateTime() uint32 { + if m != nil && m.ActivateTime != nil { + return *m.ActivateTime + } + return 0 +} + +func (m *CSourceTVGameSmall) GetDeactivateTime() uint32 { + if m != nil && m.DeactivateTime != nil { + return *m.DeactivateTime + } + return 0 +} + +func (m *CSourceTVGameSmall) GetServerSteamId() uint64 { + if m != nil && m.ServerSteamId != nil { + return *m.ServerSteamId + } + return 0 +} + +func (m *CSourceTVGameSmall) GetLobbyId() uint64 { + if m != nil && m.LobbyId != nil { + return *m.LobbyId + } + return 0 +} + +func (m *CSourceTVGameSmall) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CSourceTVGameSmall) GetLobbyType() uint32 { + if m != nil && m.LobbyType != nil { + return *m.LobbyType + } + return 0 +} + +func (m *CSourceTVGameSmall) GetGameTime() int32 { + if m != nil && m.GameTime != nil { + return *m.GameTime + } + return 0 +} + +func (m *CSourceTVGameSmall) GetDelay() uint32 { + if m != nil && m.Delay != nil { + return *m.Delay + } + return 0 +} + +func (m *CSourceTVGameSmall) GetSpectators() uint32 { + if m != nil && m.Spectators != nil { + return *m.Spectators + } + return 0 +} + +func (m *CSourceTVGameSmall) GetGameMode() uint32 { + if m != nil && m.GameMode != nil { + return *m.GameMode + } + return 0 +} + +func (m *CSourceTVGameSmall) GetAverageMmr() uint32 { + if m != nil && m.AverageMmr != nil { + return *m.AverageMmr + } + return 0 +} + +func (m *CSourceTVGameSmall) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CSourceTVGameSmall) GetSeriesId() uint32 { + if m != nil && m.SeriesId != nil { + return *m.SeriesId + } + return 0 +} + +func (m *CSourceTVGameSmall) GetTeamNameRadiant() string { + if m != nil && m.TeamNameRadiant != nil { + return *m.TeamNameRadiant + } + return "" +} + +func (m *CSourceTVGameSmall) GetTeamNameDire() string { + if m != nil && m.TeamNameDire != nil { + return *m.TeamNameDire + } + return "" +} + +func (m *CSourceTVGameSmall) GetTeamLogoRadiant() uint64 { + if m != nil && m.TeamLogoRadiant != nil { + return *m.TeamLogoRadiant + } + return 0 +} + +func (m *CSourceTVGameSmall) GetTeamLogoDire() uint64 { + if m != nil && m.TeamLogoDire != nil { + return *m.TeamLogoDire + } + return 0 +} + +func (m *CSourceTVGameSmall) GetTeamIdRadiant() uint32 { + if m != nil && m.TeamIdRadiant != nil { + return *m.TeamIdRadiant + } + return 0 +} + +func (m *CSourceTVGameSmall) GetTeamIdDire() uint32 { + if m != nil && m.TeamIdDire != nil { + return *m.TeamIdDire + } + return 0 +} + +func (m *CSourceTVGameSmall) GetSortScore() uint32 { + if m != nil && m.SortScore != nil { + return *m.SortScore + } + return 0 +} + +func (m *CSourceTVGameSmall) GetLastUpdateTime() float32 { + if m != nil && m.LastUpdateTime != nil { + return *m.LastUpdateTime + } + return 0 +} + +func (m *CSourceTVGameSmall) GetRadiantLead() int32 { + if m != nil && m.RadiantLead != nil { + return *m.RadiantLead + } + return 0 +} + +func (m *CSourceTVGameSmall) GetRadiantScore() uint32 { + if m != nil && m.RadiantScore != nil { + return *m.RadiantScore + } + return 0 +} + +func (m *CSourceTVGameSmall) GetDireScore() uint32 { + if m != nil && m.DireScore != nil { + return *m.DireScore + } + return 0 +} + +func (m *CSourceTVGameSmall) GetPlayers() []*CSourceTVGameSmall_Player { + if m != nil { + return m.Players + } + return nil +} + +func (m *CSourceTVGameSmall) GetBuildingState() uint32 { + if m != nil && m.BuildingState != nil { + return *m.BuildingState + } + return 0 +} + +func (m *CSourceTVGameSmall) GetWeekendTourneyTournamentId() uint32 { + if m != nil && m.WeekendTourneyTournamentId != nil { + return *m.WeekendTourneyTournamentId + } + return 0 +} + +func (m *CSourceTVGameSmall) GetWeekendTourneyDivision() uint32 { + if m != nil && m.WeekendTourneyDivision != nil { + return *m.WeekendTourneyDivision + } + return 0 +} + +func (m *CSourceTVGameSmall) GetWeekendTourneySkillLevel() uint32 { + if m != nil && m.WeekendTourneySkillLevel != nil { + return *m.WeekendTourneySkillLevel + } + return 0 +} + +func (m *CSourceTVGameSmall) GetWeekendTourneyBracketRound() uint32 { + if m != nil && m.WeekendTourneyBracketRound != nil { + return *m.WeekendTourneyBracketRound + } + return 0 +} + +type CSourceTVGameSmall_Player struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSourceTVGameSmall_Player) Reset() { *m = CSourceTVGameSmall_Player{} } +func (m *CSourceTVGameSmall_Player) String() string { return proto.CompactTextString(m) } +func (*CSourceTVGameSmall_Player) ProtoMessage() {} +func (*CSourceTVGameSmall_Player) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{0, 0} +} + +func (m *CSourceTVGameSmall_Player) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSourceTVGameSmall_Player.Unmarshal(m, b) +} +func (m *CSourceTVGameSmall_Player) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSourceTVGameSmall_Player.Marshal(b, m, deterministic) +} +func (m *CSourceTVGameSmall_Player) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSourceTVGameSmall_Player.Merge(m, src) +} +func (m *CSourceTVGameSmall_Player) XXX_Size() int { + return xxx_messageInfo_CSourceTVGameSmall_Player.Size(m) +} +func (m *CSourceTVGameSmall_Player) XXX_DiscardUnknown() { + xxx_messageInfo_CSourceTVGameSmall_Player.DiscardUnknown(m) +} + +var xxx_messageInfo_CSourceTVGameSmall_Player proto.InternalMessageInfo + +func (m *CSourceTVGameSmall_Player) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CSourceTVGameSmall_Player) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +type CMsgClientToGCFindTopSourceTVGames struct { + SearchKey *string `protobuf:"bytes,1,opt,name=search_key,json=searchKey" json:"search_key,omitempty"` + LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + StartGame *uint32 `protobuf:"varint,4,opt,name=start_game,json=startGame" json:"start_game,omitempty"` + GameListIndex *uint32 `protobuf:"varint,5,opt,name=game_list_index,json=gameListIndex" json:"game_list_index,omitempty"` + LobbyIds []uint64 `protobuf:"varint,6,rep,name=lobby_ids,json=lobbyIds" json:"lobby_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCFindTopSourceTVGames) Reset() { *m = CMsgClientToGCFindTopSourceTVGames{} } +func (m *CMsgClientToGCFindTopSourceTVGames) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCFindTopSourceTVGames) ProtoMessage() {} +func (*CMsgClientToGCFindTopSourceTVGames) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{1} +} + +func (m *CMsgClientToGCFindTopSourceTVGames) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCFindTopSourceTVGames.Unmarshal(m, b) +} +func (m *CMsgClientToGCFindTopSourceTVGames) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCFindTopSourceTVGames.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCFindTopSourceTVGames) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCFindTopSourceTVGames.Merge(m, src) +} +func (m *CMsgClientToGCFindTopSourceTVGames) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCFindTopSourceTVGames.Size(m) +} +func (m *CMsgClientToGCFindTopSourceTVGames) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCFindTopSourceTVGames.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCFindTopSourceTVGames proto.InternalMessageInfo + +func (m *CMsgClientToGCFindTopSourceTVGames) GetSearchKey() string { + if m != nil && m.SearchKey != nil { + return *m.SearchKey + } + return "" +} + +func (m *CMsgClientToGCFindTopSourceTVGames) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgClientToGCFindTopSourceTVGames) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgClientToGCFindTopSourceTVGames) GetStartGame() uint32 { + if m != nil && m.StartGame != nil { + return *m.StartGame + } + return 0 +} + +func (m *CMsgClientToGCFindTopSourceTVGames) GetGameListIndex() uint32 { + if m != nil && m.GameListIndex != nil { + return *m.GameListIndex + } + return 0 +} + +func (m *CMsgClientToGCFindTopSourceTVGames) GetLobbyIds() []uint64 { + if m != nil { + return m.LobbyIds + } + return nil +} + +type CMsgGCToClientFindTopSourceTVGamesResponse struct { + SearchKey *string `protobuf:"bytes,1,opt,name=search_key,json=searchKey" json:"search_key,omitempty"` + LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + StartGame *uint32 `protobuf:"varint,4,opt,name=start_game,json=startGame" json:"start_game,omitempty"` + NumGames *uint32 `protobuf:"varint,5,opt,name=num_games,json=numGames" json:"num_games,omitempty"` + GameListIndex *uint32 `protobuf:"varint,6,opt,name=game_list_index,json=gameListIndex" json:"game_list_index,omitempty"` + GameList []*CSourceTVGameSmall `protobuf:"bytes,7,rep,name=game_list,json=gameList" json:"game_list,omitempty"` + SpecificGames *bool `protobuf:"varint,8,opt,name=specific_games,json=specificGames" json:"specific_games,omitempty"` + BotGame *CSourceTVGameSmall `protobuf:"bytes,9,opt,name=bot_game,json=botGame" json:"bot_game,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientFindTopSourceTVGamesResponse) Reset() { + *m = CMsgGCToClientFindTopSourceTVGamesResponse{} +} +func (m *CMsgGCToClientFindTopSourceTVGamesResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientFindTopSourceTVGamesResponse) ProtoMessage() {} +func (*CMsgGCToClientFindTopSourceTVGamesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{2} +} + +func (m *CMsgGCToClientFindTopSourceTVGamesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientFindTopSourceTVGamesResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientFindTopSourceTVGamesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientFindTopSourceTVGamesResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientFindTopSourceTVGamesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientFindTopSourceTVGamesResponse.Merge(m, src) +} +func (m *CMsgGCToClientFindTopSourceTVGamesResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientFindTopSourceTVGamesResponse.Size(m) +} +func (m *CMsgGCToClientFindTopSourceTVGamesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientFindTopSourceTVGamesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientFindTopSourceTVGamesResponse proto.InternalMessageInfo + +func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetSearchKey() string { + if m != nil && m.SearchKey != nil { + return *m.SearchKey + } + return "" +} + +func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetStartGame() uint32 { + if m != nil && m.StartGame != nil { + return *m.StartGame + } + return 0 +} + +func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetNumGames() uint32 { + if m != nil && m.NumGames != nil { + return *m.NumGames + } + return 0 +} + +func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetGameListIndex() uint32 { + if m != nil && m.GameListIndex != nil { + return *m.GameListIndex + } + return 0 +} + +func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetGameList() []*CSourceTVGameSmall { + if m != nil { + return m.GameList + } + return nil +} + +func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetSpecificGames() bool { + if m != nil && m.SpecificGames != nil { + return *m.SpecificGames + } + return false +} + +func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetBotGame() *CSourceTVGameSmall { + if m != nil { + return m.BotGame + } + return nil +} + +type CMsgGCToClientTopWeekendTourneyGames struct { + LiveGames []*CSourceTVGameSmall `protobuf:"bytes,1,rep,name=live_games,json=liveGames" json:"live_games,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientTopWeekendTourneyGames) Reset() { *m = CMsgGCToClientTopWeekendTourneyGames{} } +func (m *CMsgGCToClientTopWeekendTourneyGames) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientTopWeekendTourneyGames) ProtoMessage() {} +func (*CMsgGCToClientTopWeekendTourneyGames) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{3} +} + +func (m *CMsgGCToClientTopWeekendTourneyGames) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientTopWeekendTourneyGames.Unmarshal(m, b) +} +func (m *CMsgGCToClientTopWeekendTourneyGames) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientTopWeekendTourneyGames.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientTopWeekendTourneyGames) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientTopWeekendTourneyGames.Merge(m, src) +} +func (m *CMsgGCToClientTopWeekendTourneyGames) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientTopWeekendTourneyGames.Size(m) +} +func (m *CMsgGCToClientTopWeekendTourneyGames) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientTopWeekendTourneyGames.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientTopWeekendTourneyGames proto.InternalMessageInfo + +func (m *CMsgGCToClientTopWeekendTourneyGames) GetLiveGames() []*CSourceTVGameSmall { + if m != nil { + return m.LiveGames + } + return nil +} + +type CMsgClientToGCTopMatchesRequest struct { + HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + PlayerAccountId *uint32 `protobuf:"varint,2,opt,name=player_account_id,json=playerAccountId" json:"player_account_id,omitempty"` + TeamId *uint32 `protobuf:"varint,3,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCTopMatchesRequest) Reset() { *m = CMsgClientToGCTopMatchesRequest{} } +func (m *CMsgClientToGCTopMatchesRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCTopMatchesRequest) ProtoMessage() {} +func (*CMsgClientToGCTopMatchesRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{4} +} + +func (m *CMsgClientToGCTopMatchesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCTopMatchesRequest.Unmarshal(m, b) +} +func (m *CMsgClientToGCTopMatchesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCTopMatchesRequest.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCTopMatchesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCTopMatchesRequest.Merge(m, src) +} +func (m *CMsgClientToGCTopMatchesRequest) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCTopMatchesRequest.Size(m) +} +func (m *CMsgClientToGCTopMatchesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCTopMatchesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCTopMatchesRequest proto.InternalMessageInfo + +func (m *CMsgClientToGCTopMatchesRequest) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgClientToGCTopMatchesRequest) GetPlayerAccountId() uint32 { + if m != nil && m.PlayerAccountId != nil { + return *m.PlayerAccountId + } + return 0 +} + +func (m *CMsgClientToGCTopMatchesRequest) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +type CMsgClientToGCTopLeagueMatchesRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCTopLeagueMatchesRequest) Reset() { *m = CMsgClientToGCTopLeagueMatchesRequest{} } +func (m *CMsgClientToGCTopLeagueMatchesRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCTopLeagueMatchesRequest) ProtoMessage() {} +func (*CMsgClientToGCTopLeagueMatchesRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{5} +} + +func (m *CMsgClientToGCTopLeagueMatchesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCTopLeagueMatchesRequest.Unmarshal(m, b) +} +func (m *CMsgClientToGCTopLeagueMatchesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCTopLeagueMatchesRequest.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCTopLeagueMatchesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCTopLeagueMatchesRequest.Merge(m, src) +} +func (m *CMsgClientToGCTopLeagueMatchesRequest) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCTopLeagueMatchesRequest.Size(m) +} +func (m *CMsgClientToGCTopLeagueMatchesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCTopLeagueMatchesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCTopLeagueMatchesRequest proto.InternalMessageInfo + +type CMsgClientToGCTopFriendMatchesRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCTopFriendMatchesRequest) Reset() { *m = CMsgClientToGCTopFriendMatchesRequest{} } +func (m *CMsgClientToGCTopFriendMatchesRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCTopFriendMatchesRequest) ProtoMessage() {} +func (*CMsgClientToGCTopFriendMatchesRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{6} +} + +func (m *CMsgClientToGCTopFriendMatchesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCTopFriendMatchesRequest.Unmarshal(m, b) +} +func (m *CMsgClientToGCTopFriendMatchesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCTopFriendMatchesRequest.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCTopFriendMatchesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCTopFriendMatchesRequest.Merge(m, src) +} +func (m *CMsgClientToGCTopFriendMatchesRequest) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCTopFriendMatchesRequest.Size(m) +} +func (m *CMsgClientToGCTopFriendMatchesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCTopFriendMatchesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCTopFriendMatchesRequest proto.InternalMessageInfo + +type CMsgClientToGCMatchesMinimalRequest struct { + MatchIds []uint64 `protobuf:"varint,1,rep,name=match_ids,json=matchIds" json:"match_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCMatchesMinimalRequest) Reset() { *m = CMsgClientToGCMatchesMinimalRequest{} } +func (m *CMsgClientToGCMatchesMinimalRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCMatchesMinimalRequest) ProtoMessage() {} +func (*CMsgClientToGCMatchesMinimalRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{7} +} + +func (m *CMsgClientToGCMatchesMinimalRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCMatchesMinimalRequest.Unmarshal(m, b) +} +func (m *CMsgClientToGCMatchesMinimalRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCMatchesMinimalRequest.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCMatchesMinimalRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCMatchesMinimalRequest.Merge(m, src) +} +func (m *CMsgClientToGCMatchesMinimalRequest) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCMatchesMinimalRequest.Size(m) +} +func (m *CMsgClientToGCMatchesMinimalRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCMatchesMinimalRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCMatchesMinimalRequest proto.InternalMessageInfo + +func (m *CMsgClientToGCMatchesMinimalRequest) GetMatchIds() []uint64 { + if m != nil { + return m.MatchIds + } + return nil +} + +type CMsgClientToGCMatchesMinimalResponse struct { + Matches []*CMsgDOTAMatchMinimal `protobuf:"bytes,1,rep,name=matches" json:"matches,omitempty"` + LastMatch *bool `protobuf:"varint,2,opt,name=last_match,json=lastMatch" json:"last_match,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCMatchesMinimalResponse) Reset() { *m = CMsgClientToGCMatchesMinimalResponse{} } +func (m *CMsgClientToGCMatchesMinimalResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCMatchesMinimalResponse) ProtoMessage() {} +func (*CMsgClientToGCMatchesMinimalResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{8} +} + +func (m *CMsgClientToGCMatchesMinimalResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCMatchesMinimalResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCMatchesMinimalResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCMatchesMinimalResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCMatchesMinimalResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCMatchesMinimalResponse.Merge(m, src) +} +func (m *CMsgClientToGCMatchesMinimalResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCMatchesMinimalResponse.Size(m) +} +func (m *CMsgClientToGCMatchesMinimalResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCMatchesMinimalResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCMatchesMinimalResponse proto.InternalMessageInfo + +func (m *CMsgClientToGCMatchesMinimalResponse) GetMatches() []*CMsgDOTAMatchMinimal { + if m != nil { + return m.Matches + } + return nil +} + +func (m *CMsgClientToGCMatchesMinimalResponse) GetLastMatch() bool { + if m != nil && m.LastMatch != nil { + return *m.LastMatch + } + return false +} + +type CMsgGCToClientTopLeagueMatchesResponse struct { + Matches []*CMsgDOTAMatchMinimal `protobuf:"bytes,2,rep,name=matches" json:"matches,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientTopLeagueMatchesResponse) Reset() { + *m = CMsgGCToClientTopLeagueMatchesResponse{} +} +func (m *CMsgGCToClientTopLeagueMatchesResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientTopLeagueMatchesResponse) ProtoMessage() {} +func (*CMsgGCToClientTopLeagueMatchesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{9} +} + +func (m *CMsgGCToClientTopLeagueMatchesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientTopLeagueMatchesResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientTopLeagueMatchesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientTopLeagueMatchesResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientTopLeagueMatchesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientTopLeagueMatchesResponse.Merge(m, src) +} +func (m *CMsgGCToClientTopLeagueMatchesResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientTopLeagueMatchesResponse.Size(m) +} +func (m *CMsgGCToClientTopLeagueMatchesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientTopLeagueMatchesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientTopLeagueMatchesResponse proto.InternalMessageInfo + +func (m *CMsgGCToClientTopLeagueMatchesResponse) GetMatches() []*CMsgDOTAMatchMinimal { + if m != nil { + return m.Matches + } + return nil +} + +type CMsgGCToClientTopFriendMatchesResponse struct { + Matches []*CMsgDOTAMatchMinimal `protobuf:"bytes,1,rep,name=matches" json:"matches,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientTopFriendMatchesResponse) Reset() { + *m = CMsgGCToClientTopFriendMatchesResponse{} +} +func (m *CMsgGCToClientTopFriendMatchesResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientTopFriendMatchesResponse) ProtoMessage() {} +func (*CMsgGCToClientTopFriendMatchesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{10} +} + +func (m *CMsgGCToClientTopFriendMatchesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientTopFriendMatchesResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientTopFriendMatchesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientTopFriendMatchesResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientTopFriendMatchesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientTopFriendMatchesResponse.Merge(m, src) +} +func (m *CMsgGCToClientTopFriendMatchesResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientTopFriendMatchesResponse.Size(m) +} +func (m *CMsgGCToClientTopFriendMatchesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientTopFriendMatchesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientTopFriendMatchesResponse proto.InternalMessageInfo + +func (m *CMsgGCToClientTopFriendMatchesResponse) GetMatches() []*CMsgDOTAMatchMinimal { + if m != nil { + return m.Matches + } + return nil +} + +type CMsgClientToGCFindTopMatches struct { + StartGame *uint32 `protobuf:"varint,1,opt,name=start_game,json=startGame" json:"start_game,omitempty"` + LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + FriendId *uint32 `protobuf:"varint,4,opt,name=friend_id,json=friendId" json:"friend_id,omitempty"` + FriendList *bool `protobuf:"varint,5,opt,name=friend_list,json=friendList" json:"friend_list,omitempty"` + LeagueList *bool `protobuf:"varint,6,opt,name=league_list,json=leagueList" json:"league_list,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCFindTopMatches) Reset() { *m = CMsgClientToGCFindTopMatches{} } +func (m *CMsgClientToGCFindTopMatches) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCFindTopMatches) ProtoMessage() {} +func (*CMsgClientToGCFindTopMatches) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{11} +} + +func (m *CMsgClientToGCFindTopMatches) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCFindTopMatches.Unmarshal(m, b) +} +func (m *CMsgClientToGCFindTopMatches) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCFindTopMatches.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCFindTopMatches) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCFindTopMatches.Merge(m, src) +} +func (m *CMsgClientToGCFindTopMatches) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCFindTopMatches.Size(m) +} +func (m *CMsgClientToGCFindTopMatches) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCFindTopMatches.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCFindTopMatches proto.InternalMessageInfo + +func (m *CMsgClientToGCFindTopMatches) GetStartGame() uint32 { + if m != nil && m.StartGame != nil { + return *m.StartGame + } + return 0 +} + +func (m *CMsgClientToGCFindTopMatches) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgClientToGCFindTopMatches) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgClientToGCFindTopMatches) GetFriendId() uint32 { + if m != nil && m.FriendId != nil { + return *m.FriendId + } + return 0 +} + +func (m *CMsgClientToGCFindTopMatches) GetFriendList() bool { + if m != nil && m.FriendList != nil { + return *m.FriendList + } + return false +} + +func (m *CMsgClientToGCFindTopMatches) GetLeagueList() bool { + if m != nil && m.LeagueList != nil { + return *m.LeagueList + } + return false +} + +type CMsgGCToClientFindTopLeagueMatchesResponse struct { + StartGame *uint32 `protobuf:"varint,1,opt,name=start_game,json=startGame" json:"start_game,omitempty"` + LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + MatchIds []uint32 `protobuf:"varint,4,rep,name=match_ids,json=matchIds" json:"match_ids,omitempty"` + Matches []*CMsgDOTAMatch `protobuf:"bytes,5,rep,name=matches" json:"matches,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientFindTopLeagueMatchesResponse) Reset() { + *m = CMsgGCToClientFindTopLeagueMatchesResponse{} +} +func (m *CMsgGCToClientFindTopLeagueMatchesResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientFindTopLeagueMatchesResponse) ProtoMessage() {} +func (*CMsgGCToClientFindTopLeagueMatchesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{12} +} + +func (m *CMsgGCToClientFindTopLeagueMatchesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientFindTopLeagueMatchesResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientFindTopLeagueMatchesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientFindTopLeagueMatchesResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientFindTopLeagueMatchesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientFindTopLeagueMatchesResponse.Merge(m, src) +} +func (m *CMsgGCToClientFindTopLeagueMatchesResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientFindTopLeagueMatchesResponse.Size(m) +} +func (m *CMsgGCToClientFindTopLeagueMatchesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientFindTopLeagueMatchesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientFindTopLeagueMatchesResponse proto.InternalMessageInfo + +func (m *CMsgGCToClientFindTopLeagueMatchesResponse) GetStartGame() uint32 { + if m != nil && m.StartGame != nil { + return *m.StartGame + } + return 0 +} + +func (m *CMsgGCToClientFindTopLeagueMatchesResponse) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgGCToClientFindTopLeagueMatchesResponse) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgGCToClientFindTopLeagueMatchesResponse) GetMatchIds() []uint32 { + if m != nil { + return m.MatchIds + } + return nil +} + +func (m *CMsgGCToClientFindTopLeagueMatchesResponse) GetMatches() []*CMsgDOTAMatch { + if m != nil { + return m.Matches + } + return nil +} + +type CMsgSpectateFriendGame struct { + SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + Live *bool `protobuf:"varint,2,opt,name=live" json:"live,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSpectateFriendGame) Reset() { *m = CMsgSpectateFriendGame{} } +func (m *CMsgSpectateFriendGame) String() string { return proto.CompactTextString(m) } +func (*CMsgSpectateFriendGame) ProtoMessage() {} +func (*CMsgSpectateFriendGame) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{13} +} + +func (m *CMsgSpectateFriendGame) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSpectateFriendGame.Unmarshal(m, b) +} +func (m *CMsgSpectateFriendGame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSpectateFriendGame.Marshal(b, m, deterministic) +} +func (m *CMsgSpectateFriendGame) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSpectateFriendGame.Merge(m, src) +} +func (m *CMsgSpectateFriendGame) XXX_Size() int { + return xxx_messageInfo_CMsgSpectateFriendGame.Size(m) +} +func (m *CMsgSpectateFriendGame) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSpectateFriendGame.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSpectateFriendGame proto.InternalMessageInfo + +func (m *CMsgSpectateFriendGame) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +func (m *CMsgSpectateFriendGame) GetLive() bool { + if m != nil && m.Live != nil { + return *m.Live + } + return false +} + +type CMsgSpectateFriendGameResponse struct { + ServerSteamid *uint64 `protobuf:"fixed64,4,opt,name=server_steamid,json=serverSteamid" json:"server_steamid,omitempty"` + WatchLiveResult *CMsgSpectateFriendGameResponse_EWatchLiveResult `protobuf:"varint,5,opt,name=watch_live_result,json=watchLiveResult,enum=protocol.CMsgSpectateFriendGameResponse_EWatchLiveResult,def=0" json:"watch_live_result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSpectateFriendGameResponse) Reset() { *m = CMsgSpectateFriendGameResponse{} } +func (m *CMsgSpectateFriendGameResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgSpectateFriendGameResponse) ProtoMessage() {} +func (*CMsgSpectateFriendGameResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{14} +} + +func (m *CMsgSpectateFriendGameResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSpectateFriendGameResponse.Unmarshal(m, b) +} +func (m *CMsgSpectateFriendGameResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSpectateFriendGameResponse.Marshal(b, m, deterministic) +} +func (m *CMsgSpectateFriendGameResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSpectateFriendGameResponse.Merge(m, src) +} +func (m *CMsgSpectateFriendGameResponse) XXX_Size() int { + return xxx_messageInfo_CMsgSpectateFriendGameResponse.Size(m) +} +func (m *CMsgSpectateFriendGameResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSpectateFriendGameResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSpectateFriendGameResponse proto.InternalMessageInfo + +const Default_CMsgSpectateFriendGameResponse_WatchLiveResult CMsgSpectateFriendGameResponse_EWatchLiveResult = CMsgSpectateFriendGameResponse_SUCCESS + +func (m *CMsgSpectateFriendGameResponse) GetServerSteamid() uint64 { + if m != nil && m.ServerSteamid != nil { + return *m.ServerSteamid + } + return 0 +} + +func (m *CMsgSpectateFriendGameResponse) GetWatchLiveResult() CMsgSpectateFriendGameResponse_EWatchLiveResult { + if m != nil && m.WatchLiveResult != nil { + return *m.WatchLiveResult + } + return Default_CMsgSpectateFriendGameResponse_WatchLiveResult +} + +type CDOTAReplayDownloadInfo struct { + Match *CMsgDOTAMatchMinimal `protobuf:"bytes,1,opt,name=match" json:"match,omitempty"` + Title *string `protobuf:"bytes,2,opt,name=title" json:"title,omitempty"` + Description *string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"` + Size *uint32 `protobuf:"varint,4,opt,name=size" json:"size,omitempty"` + Tags []string `protobuf:"bytes,5,rep,name=tags" json:"tags,omitempty"` + ExistsOnDisk *bool `protobuf:"varint,6,opt,name=exists_on_disk,json=existsOnDisk" json:"exists_on_disk,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAReplayDownloadInfo) Reset() { *m = CDOTAReplayDownloadInfo{} } +func (m *CDOTAReplayDownloadInfo) String() string { return proto.CompactTextString(m) } +func (*CDOTAReplayDownloadInfo) ProtoMessage() {} +func (*CDOTAReplayDownloadInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{15} +} + +func (m *CDOTAReplayDownloadInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAReplayDownloadInfo.Unmarshal(m, b) +} +func (m *CDOTAReplayDownloadInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAReplayDownloadInfo.Marshal(b, m, deterministic) +} +func (m *CDOTAReplayDownloadInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAReplayDownloadInfo.Merge(m, src) +} +func (m *CDOTAReplayDownloadInfo) XXX_Size() int { + return xxx_messageInfo_CDOTAReplayDownloadInfo.Size(m) +} +func (m *CDOTAReplayDownloadInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAReplayDownloadInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTAReplayDownloadInfo proto.InternalMessageInfo + +func (m *CDOTAReplayDownloadInfo) GetMatch() *CMsgDOTAMatchMinimal { + if m != nil { + return m.Match + } + return nil +} + +func (m *CDOTAReplayDownloadInfo) GetTitle() string { + if m != nil && m.Title != nil { + return *m.Title + } + return "" +} + +func (m *CDOTAReplayDownloadInfo) GetDescription() string { + if m != nil && m.Description != nil { + return *m.Description + } + return "" +} + +func (m *CDOTAReplayDownloadInfo) GetSize() uint32 { + if m != nil && m.Size != nil { + return *m.Size + } + return 0 +} + +func (m *CDOTAReplayDownloadInfo) GetTags() []string { + if m != nil { + return m.Tags + } + return nil +} + +func (m *CDOTAReplayDownloadInfo) GetExistsOnDisk() bool { + if m != nil && m.ExistsOnDisk != nil { + return *m.ExistsOnDisk + } + return false +} + +type CDOTAReplayDownloadInfo_Highlight struct { + Timestamp *uint32 `protobuf:"varint,1,opt,name=timestamp" json:"timestamp,omitempty"` + Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAReplayDownloadInfo_Highlight) Reset() { *m = CDOTAReplayDownloadInfo_Highlight{} } +func (m *CDOTAReplayDownloadInfo_Highlight) String() string { return proto.CompactTextString(m) } +func (*CDOTAReplayDownloadInfo_Highlight) ProtoMessage() {} +func (*CDOTAReplayDownloadInfo_Highlight) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{15, 0} +} + +func (m *CDOTAReplayDownloadInfo_Highlight) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAReplayDownloadInfo_Highlight.Unmarshal(m, b) +} +func (m *CDOTAReplayDownloadInfo_Highlight) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAReplayDownloadInfo_Highlight.Marshal(b, m, deterministic) +} +func (m *CDOTAReplayDownloadInfo_Highlight) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAReplayDownloadInfo_Highlight.Merge(m, src) +} +func (m *CDOTAReplayDownloadInfo_Highlight) XXX_Size() int { + return xxx_messageInfo_CDOTAReplayDownloadInfo_Highlight.Size(m) +} +func (m *CDOTAReplayDownloadInfo_Highlight) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAReplayDownloadInfo_Highlight.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTAReplayDownloadInfo_Highlight proto.InternalMessageInfo + +func (m *CDOTAReplayDownloadInfo_Highlight) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CDOTAReplayDownloadInfo_Highlight) GetDescription() string { + if m != nil && m.Description != nil { + return *m.Description + } + return "" +} + +type CMsgWatchGame struct { + ServerSteamid *uint64 `protobuf:"fixed64,1,opt,name=server_steamid,json=serverSteamid" json:"server_steamid,omitempty"` + ClientVersion *uint32 `protobuf:"varint,2,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` + WatchServerSteamid *uint64 `protobuf:"fixed64,3,opt,name=watch_server_steamid,json=watchServerSteamid" json:"watch_server_steamid,omitempty"` + LobbyId *uint64 `protobuf:"varint,4,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` + Regions []uint32 `protobuf:"varint,5,rep,name=regions" json:"regions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgWatchGame) Reset() { *m = CMsgWatchGame{} } +func (m *CMsgWatchGame) String() string { return proto.CompactTextString(m) } +func (*CMsgWatchGame) ProtoMessage() {} +func (*CMsgWatchGame) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{16} +} + +func (m *CMsgWatchGame) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgWatchGame.Unmarshal(m, b) +} +func (m *CMsgWatchGame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgWatchGame.Marshal(b, m, deterministic) +} +func (m *CMsgWatchGame) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgWatchGame.Merge(m, src) +} +func (m *CMsgWatchGame) XXX_Size() int { + return xxx_messageInfo_CMsgWatchGame.Size(m) +} +func (m *CMsgWatchGame) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgWatchGame.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgWatchGame proto.InternalMessageInfo + +func (m *CMsgWatchGame) GetServerSteamid() uint64 { + if m != nil && m.ServerSteamid != nil { + return *m.ServerSteamid + } + return 0 +} + +func (m *CMsgWatchGame) GetClientVersion() uint32 { + if m != nil && m.ClientVersion != nil { + return *m.ClientVersion + } + return 0 +} + +func (m *CMsgWatchGame) GetWatchServerSteamid() uint64 { + if m != nil && m.WatchServerSteamid != nil { + return *m.WatchServerSteamid + } + return 0 +} + +func (m *CMsgWatchGame) GetLobbyId() uint64 { + if m != nil && m.LobbyId != nil { + return *m.LobbyId + } + return 0 +} + +func (m *CMsgWatchGame) GetRegions() []uint32 { + if m != nil { + return m.Regions + } + return nil +} + +type CMsgCancelWatchGame struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgCancelWatchGame) Reset() { *m = CMsgCancelWatchGame{} } +func (m *CMsgCancelWatchGame) String() string { return proto.CompactTextString(m) } +func (*CMsgCancelWatchGame) ProtoMessage() {} +func (*CMsgCancelWatchGame) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{17} +} + +func (m *CMsgCancelWatchGame) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgCancelWatchGame.Unmarshal(m, b) +} +func (m *CMsgCancelWatchGame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgCancelWatchGame.Marshal(b, m, deterministic) +} +func (m *CMsgCancelWatchGame) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgCancelWatchGame.Merge(m, src) +} +func (m *CMsgCancelWatchGame) XXX_Size() int { + return xxx_messageInfo_CMsgCancelWatchGame.Size(m) +} +func (m *CMsgCancelWatchGame) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgCancelWatchGame.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgCancelWatchGame proto.InternalMessageInfo + +type CMsgWatchGameResponse struct { + WatchGameResult *CMsgWatchGameResponse_WatchGameResult `protobuf:"varint,1,opt,name=watch_game_result,json=watchGameResult,enum=protocol.CMsgWatchGameResponse_WatchGameResult,def=0" json:"watch_game_result,omitempty"` + SourceTvPublicAddr *uint32 `protobuf:"varint,2,opt,name=source_tv_public_addr,json=sourceTvPublicAddr" json:"source_tv_public_addr,omitempty"` + SourceTvPrivateAddr *uint32 `protobuf:"varint,3,opt,name=source_tv_private_addr,json=sourceTvPrivateAddr" json:"source_tv_private_addr,omitempty"` + SourceTvPort *uint32 `protobuf:"varint,4,opt,name=source_tv_port,json=sourceTvPort" json:"source_tv_port,omitempty"` + GameServerSteamid *uint64 `protobuf:"fixed64,5,opt,name=game_server_steamid,json=gameServerSteamid" json:"game_server_steamid,omitempty"` + WatchServerSteamid *uint64 `protobuf:"fixed64,6,opt,name=watch_server_steamid,json=watchServerSteamid" json:"watch_server_steamid,omitempty"` + WatchTvUniqueSecretCode *uint64 `protobuf:"fixed64,7,opt,name=watch_tv_unique_secret_code,json=watchTvUniqueSecretCode" json:"watch_tv_unique_secret_code,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgWatchGameResponse) Reset() { *m = CMsgWatchGameResponse{} } +func (m *CMsgWatchGameResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgWatchGameResponse) ProtoMessage() {} +func (*CMsgWatchGameResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{18} +} + +func (m *CMsgWatchGameResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgWatchGameResponse.Unmarshal(m, b) +} +func (m *CMsgWatchGameResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgWatchGameResponse.Marshal(b, m, deterministic) +} +func (m *CMsgWatchGameResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgWatchGameResponse.Merge(m, src) +} +func (m *CMsgWatchGameResponse) XXX_Size() int { + return xxx_messageInfo_CMsgWatchGameResponse.Size(m) +} +func (m *CMsgWatchGameResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgWatchGameResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgWatchGameResponse proto.InternalMessageInfo + +const Default_CMsgWatchGameResponse_WatchGameResult CMsgWatchGameResponse_WatchGameResult = CMsgWatchGameResponse_PENDING + +func (m *CMsgWatchGameResponse) GetWatchGameResult() CMsgWatchGameResponse_WatchGameResult { + if m != nil && m.WatchGameResult != nil { + return *m.WatchGameResult + } + return Default_CMsgWatchGameResponse_WatchGameResult +} + +func (m *CMsgWatchGameResponse) GetSourceTvPublicAddr() uint32 { + if m != nil && m.SourceTvPublicAddr != nil { + return *m.SourceTvPublicAddr + } + return 0 +} + +func (m *CMsgWatchGameResponse) GetSourceTvPrivateAddr() uint32 { + if m != nil && m.SourceTvPrivateAddr != nil { + return *m.SourceTvPrivateAddr + } + return 0 +} + +func (m *CMsgWatchGameResponse) GetSourceTvPort() uint32 { + if m != nil && m.SourceTvPort != nil { + return *m.SourceTvPort + } + return 0 +} + +func (m *CMsgWatchGameResponse) GetGameServerSteamid() uint64 { + if m != nil && m.GameServerSteamid != nil { + return *m.GameServerSteamid + } + return 0 +} + +func (m *CMsgWatchGameResponse) GetWatchServerSteamid() uint64 { + if m != nil && m.WatchServerSteamid != nil { + return *m.WatchServerSteamid + } + return 0 +} + +func (m *CMsgWatchGameResponse) GetWatchTvUniqueSecretCode() uint64 { + if m != nil && m.WatchTvUniqueSecretCode != nil { + return *m.WatchTvUniqueSecretCode + } + return 0 +} + +type CMsgPartyLeaderWatchGamePrompt struct { + GameServerSteamid *uint64 `protobuf:"fixed64,5,opt,name=game_server_steamid,json=gameServerSteamid" json:"game_server_steamid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPartyLeaderWatchGamePrompt) Reset() { *m = CMsgPartyLeaderWatchGamePrompt{} } +func (m *CMsgPartyLeaderWatchGamePrompt) String() string { return proto.CompactTextString(m) } +func (*CMsgPartyLeaderWatchGamePrompt) ProtoMessage() {} +func (*CMsgPartyLeaderWatchGamePrompt) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{19} +} + +func (m *CMsgPartyLeaderWatchGamePrompt) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPartyLeaderWatchGamePrompt.Unmarshal(m, b) +} +func (m *CMsgPartyLeaderWatchGamePrompt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPartyLeaderWatchGamePrompt.Marshal(b, m, deterministic) +} +func (m *CMsgPartyLeaderWatchGamePrompt) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPartyLeaderWatchGamePrompt.Merge(m, src) +} +func (m *CMsgPartyLeaderWatchGamePrompt) XXX_Size() int { + return xxx_messageInfo_CMsgPartyLeaderWatchGamePrompt.Size(m) +} +func (m *CMsgPartyLeaderWatchGamePrompt) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPartyLeaderWatchGamePrompt.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPartyLeaderWatchGamePrompt proto.InternalMessageInfo + +func (m *CMsgPartyLeaderWatchGamePrompt) GetGameServerSteamid() uint64 { + if m != nil && m.GameServerSteamid != nil { + return *m.GameServerSteamid + } + return 0 +} + +type CDOTABroadcasterInfo struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + ServerSteamId *uint64 `protobuf:"fixed64,2,opt,name=server_steam_id,json=serverSteamId" json:"server_steam_id,omitempty"` + Live *bool `protobuf:"varint,3,opt,name=live" json:"live,omitempty"` + TeamNameRadiant *string `protobuf:"bytes,4,opt,name=team_name_radiant,json=teamNameRadiant" json:"team_name_radiant,omitempty"` + TeamNameDire *string `protobuf:"bytes,5,opt,name=team_name_dire,json=teamNameDire" json:"team_name_dire,omitempty"` + SeriesGame *uint32 `protobuf:"varint,7,opt,name=series_game,json=seriesGame" json:"series_game,omitempty"` + UpcomingBroadcastTimestamp *uint32 `protobuf:"varint,9,opt,name=upcoming_broadcast_timestamp,json=upcomingBroadcastTimestamp" json:"upcoming_broadcast_timestamp,omitempty"` + AllowLiveVideo *bool `protobuf:"varint,10,opt,name=allow_live_video,json=allowLiveVideo" json:"allow_live_video,omitempty"` + NodeType *uint32 `protobuf:"varint,11,opt,name=node_type,json=nodeType" json:"node_type,omitempty"` + NodeName *string `protobuf:"bytes,12,opt,name=node_name,json=nodeName" json:"node_name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTABroadcasterInfo) Reset() { *m = CDOTABroadcasterInfo{} } +func (m *CDOTABroadcasterInfo) String() string { return proto.CompactTextString(m) } +func (*CDOTABroadcasterInfo) ProtoMessage() {} +func (*CDOTABroadcasterInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{20} +} + +func (m *CDOTABroadcasterInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTABroadcasterInfo.Unmarshal(m, b) +} +func (m *CDOTABroadcasterInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTABroadcasterInfo.Marshal(b, m, deterministic) +} +func (m *CDOTABroadcasterInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTABroadcasterInfo.Merge(m, src) +} +func (m *CDOTABroadcasterInfo) XXX_Size() int { + return xxx_messageInfo_CDOTABroadcasterInfo.Size(m) +} +func (m *CDOTABroadcasterInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTABroadcasterInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTABroadcasterInfo proto.InternalMessageInfo + +func (m *CDOTABroadcasterInfo) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CDOTABroadcasterInfo) GetServerSteamId() uint64 { + if m != nil && m.ServerSteamId != nil { + return *m.ServerSteamId + } + return 0 +} + +func (m *CDOTABroadcasterInfo) GetLive() bool { + if m != nil && m.Live != nil { + return *m.Live + } + return false +} + +func (m *CDOTABroadcasterInfo) GetTeamNameRadiant() string { + if m != nil && m.TeamNameRadiant != nil { + return *m.TeamNameRadiant + } + return "" +} + +func (m *CDOTABroadcasterInfo) GetTeamNameDire() string { + if m != nil && m.TeamNameDire != nil { + return *m.TeamNameDire + } + return "" +} + +func (m *CDOTABroadcasterInfo) GetSeriesGame() uint32 { + if m != nil && m.SeriesGame != nil { + return *m.SeriesGame + } + return 0 +} + +func (m *CDOTABroadcasterInfo) GetUpcomingBroadcastTimestamp() uint32 { + if m != nil && m.UpcomingBroadcastTimestamp != nil { + return *m.UpcomingBroadcastTimestamp + } + return 0 +} + +func (m *CDOTABroadcasterInfo) GetAllowLiveVideo() bool { + if m != nil && m.AllowLiveVideo != nil { + return *m.AllowLiveVideo + } + return false +} + +func (m *CDOTABroadcasterInfo) GetNodeType() uint32 { + if m != nil && m.NodeType != nil { + return *m.NodeType + } + return 0 +} + +func (m *CDOTABroadcasterInfo) GetNodeName() string { + if m != nil && m.NodeName != nil { + return *m.NodeName + } + return "" +} + +type CMsgDOTASeries struct { + SeriesId *uint32 `protobuf:"varint,1,opt,name=series_id,json=seriesId" json:"series_id,omitempty"` + SeriesType *uint32 `protobuf:"varint,2,opt,name=series_type,json=seriesType" json:"series_type,omitempty"` + Team_1 *CMsgDOTASeries_TeamInfo `protobuf:"bytes,3,opt,name=team_1,json=team1" json:"team_1,omitempty"` + Team_2 *CMsgDOTASeries_TeamInfo `protobuf:"bytes,4,opt,name=team_2,json=team2" json:"team_2,omitempty"` + MatchMinimal []*CMsgDOTAMatchMinimal `protobuf:"bytes,5,rep,name=match_minimal,json=matchMinimal" json:"match_minimal,omitempty"` + LiveGame *CMsgDOTASeries_LiveGame `protobuf:"bytes,6,opt,name=live_game,json=liveGame" json:"live_game,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASeries) Reset() { *m = CMsgDOTASeries{} } +func (m *CMsgDOTASeries) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASeries) ProtoMessage() {} +func (*CMsgDOTASeries) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{21} +} + +func (m *CMsgDOTASeries) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASeries.Unmarshal(m, b) +} +func (m *CMsgDOTASeries) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASeries.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASeries) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASeries.Merge(m, src) +} +func (m *CMsgDOTASeries) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASeries.Size(m) +} +func (m *CMsgDOTASeries) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASeries.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASeries proto.InternalMessageInfo + +func (m *CMsgDOTASeries) GetSeriesId() uint32 { + if m != nil && m.SeriesId != nil { + return *m.SeriesId + } + return 0 +} + +func (m *CMsgDOTASeries) GetSeriesType() uint32 { + if m != nil && m.SeriesType != nil { + return *m.SeriesType + } + return 0 +} + +func (m *CMsgDOTASeries) GetTeam_1() *CMsgDOTASeries_TeamInfo { + if m != nil { + return m.Team_1 + } + return nil +} + +func (m *CMsgDOTASeries) GetTeam_2() *CMsgDOTASeries_TeamInfo { + if m != nil { + return m.Team_2 + } + return nil +} + +func (m *CMsgDOTASeries) GetMatchMinimal() []*CMsgDOTAMatchMinimal { + if m != nil { + return m.MatchMinimal + } + return nil +} + +func (m *CMsgDOTASeries) GetLiveGame() *CMsgDOTASeries_LiveGame { + if m != nil { + return m.LiveGame + } + return nil +} + +type CMsgDOTASeries_TeamInfo struct { + TeamId *uint32 `protobuf:"varint,1,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + TeamName *string `protobuf:"bytes,2,opt,name=team_name,json=teamName" json:"team_name,omitempty"` + TeamLogoUrl *string `protobuf:"bytes,3,opt,name=team_logo_url,json=teamLogoUrl" json:"team_logo_url,omitempty"` + WagerCount *uint32 `protobuf:"varint,4,opt,name=wager_count,json=wagerCount" json:"wager_count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASeries_TeamInfo) Reset() { *m = CMsgDOTASeries_TeamInfo{} } +func (m *CMsgDOTASeries_TeamInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASeries_TeamInfo) ProtoMessage() {} +func (*CMsgDOTASeries_TeamInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{21, 0} +} + +func (m *CMsgDOTASeries_TeamInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASeries_TeamInfo.Unmarshal(m, b) +} +func (m *CMsgDOTASeries_TeamInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASeries_TeamInfo.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASeries_TeamInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASeries_TeamInfo.Merge(m, src) +} +func (m *CMsgDOTASeries_TeamInfo) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASeries_TeamInfo.Size(m) +} +func (m *CMsgDOTASeries_TeamInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASeries_TeamInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASeries_TeamInfo proto.InternalMessageInfo + +func (m *CMsgDOTASeries_TeamInfo) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgDOTASeries_TeamInfo) GetTeamName() string { + if m != nil && m.TeamName != nil { + return *m.TeamName + } + return "" +} + +func (m *CMsgDOTASeries_TeamInfo) GetTeamLogoUrl() string { + if m != nil && m.TeamLogoUrl != nil { + return *m.TeamLogoUrl + } + return "" +} + +func (m *CMsgDOTASeries_TeamInfo) GetWagerCount() uint32 { + if m != nil && m.WagerCount != nil { + return *m.WagerCount + } + return 0 +} + +type CMsgDOTASeries_LiveGame struct { + ServerSteamId *uint64 `protobuf:"fixed64,1,opt,name=server_steam_id,json=serverSteamId" json:"server_steam_id,omitempty"` + TeamRadiant *CMsgDOTASeries_TeamInfo `protobuf:"bytes,2,opt,name=team_radiant,json=teamRadiant" json:"team_radiant,omitempty"` + TeamDire *CMsgDOTASeries_TeamInfo `protobuf:"bytes,3,opt,name=team_dire,json=teamDire" json:"team_dire,omitempty"` + TeamRadiantScore *uint32 `protobuf:"varint,4,opt,name=team_radiant_score,json=teamRadiantScore" json:"team_radiant_score,omitempty"` + TeamDireScore *uint32 `protobuf:"varint,5,opt,name=team_dire_score,json=teamDireScore" json:"team_dire_score,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASeries_LiveGame) Reset() { *m = CMsgDOTASeries_LiveGame{} } +func (m *CMsgDOTASeries_LiveGame) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASeries_LiveGame) ProtoMessage() {} +func (*CMsgDOTASeries_LiveGame) Descriptor() ([]byte, []int) { + return fileDescriptor_b094add08ee70dca, []int{21, 1} +} + +func (m *CMsgDOTASeries_LiveGame) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASeries_LiveGame.Unmarshal(m, b) +} +func (m *CMsgDOTASeries_LiveGame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASeries_LiveGame.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASeries_LiveGame) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASeries_LiveGame.Merge(m, src) +} +func (m *CMsgDOTASeries_LiveGame) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASeries_LiveGame.Size(m) +} +func (m *CMsgDOTASeries_LiveGame) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASeries_LiveGame.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASeries_LiveGame proto.InternalMessageInfo + +func (m *CMsgDOTASeries_LiveGame) GetServerSteamId() uint64 { + if m != nil && m.ServerSteamId != nil { + return *m.ServerSteamId + } + return 0 +} + +func (m *CMsgDOTASeries_LiveGame) GetTeamRadiant() *CMsgDOTASeries_TeamInfo { + if m != nil { + return m.TeamRadiant + } + return nil +} + +func (m *CMsgDOTASeries_LiveGame) GetTeamDire() *CMsgDOTASeries_TeamInfo { + if m != nil { + return m.TeamDire + } + return nil +} + +func (m *CMsgDOTASeries_LiveGame) GetTeamRadiantScore() uint32 { + if m != nil && m.TeamRadiantScore != nil { + return *m.TeamRadiantScore + } + return 0 +} + +func (m *CMsgDOTASeries_LiveGame) GetTeamDireScore() uint32 { + if m != nil && m.TeamDireScore != nil { + return *m.TeamDireScore + } + return 0 +} + +func init() { + proto.RegisterEnum("protocol.CMsgSpectateFriendGameResponse_EWatchLiveResult", CMsgSpectateFriendGameResponse_EWatchLiveResult_name, CMsgSpectateFriendGameResponse_EWatchLiveResult_value) + proto.RegisterEnum("protocol.CMsgWatchGameResponse_WatchGameResult", CMsgWatchGameResponse_WatchGameResult_name, CMsgWatchGameResponse_WatchGameResult_value) + proto.RegisterType((*CSourceTVGameSmall)(nil), "protocol.CSourceTVGameSmall") + proto.RegisterType((*CSourceTVGameSmall_Player)(nil), "protocol.CSourceTVGameSmall.Player") + proto.RegisterType((*CMsgClientToGCFindTopSourceTVGames)(nil), "protocol.CMsgClientToGCFindTopSourceTVGames") + proto.RegisterType((*CMsgGCToClientFindTopSourceTVGamesResponse)(nil), "protocol.CMsgGCToClientFindTopSourceTVGamesResponse") + proto.RegisterType((*CMsgGCToClientTopWeekendTourneyGames)(nil), "protocol.CMsgGCToClientTopWeekendTourneyGames") + proto.RegisterType((*CMsgClientToGCTopMatchesRequest)(nil), "protocol.CMsgClientToGCTopMatchesRequest") + proto.RegisterType((*CMsgClientToGCTopLeagueMatchesRequest)(nil), "protocol.CMsgClientToGCTopLeagueMatchesRequest") + proto.RegisterType((*CMsgClientToGCTopFriendMatchesRequest)(nil), "protocol.CMsgClientToGCTopFriendMatchesRequest") + proto.RegisterType((*CMsgClientToGCMatchesMinimalRequest)(nil), "protocol.CMsgClientToGCMatchesMinimalRequest") + proto.RegisterType((*CMsgClientToGCMatchesMinimalResponse)(nil), "protocol.CMsgClientToGCMatchesMinimalResponse") + proto.RegisterType((*CMsgGCToClientTopLeagueMatchesResponse)(nil), "protocol.CMsgGCToClientTopLeagueMatchesResponse") + proto.RegisterType((*CMsgGCToClientTopFriendMatchesResponse)(nil), "protocol.CMsgGCToClientTopFriendMatchesResponse") + proto.RegisterType((*CMsgClientToGCFindTopMatches)(nil), "protocol.CMsgClientToGCFindTopMatches") + proto.RegisterType((*CMsgGCToClientFindTopLeagueMatchesResponse)(nil), "protocol.CMsgGCToClientFindTopLeagueMatchesResponse") + proto.RegisterType((*CMsgSpectateFriendGame)(nil), "protocol.CMsgSpectateFriendGame") + proto.RegisterType((*CMsgSpectateFriendGameResponse)(nil), "protocol.CMsgSpectateFriendGameResponse") + proto.RegisterType((*CDOTAReplayDownloadInfo)(nil), "protocol.CDOTAReplayDownloadInfo") + proto.RegisterType((*CDOTAReplayDownloadInfo_Highlight)(nil), "protocol.CDOTAReplayDownloadInfo.Highlight") + proto.RegisterType((*CMsgWatchGame)(nil), "protocol.CMsgWatchGame") + proto.RegisterType((*CMsgCancelWatchGame)(nil), "protocol.CMsgCancelWatchGame") + proto.RegisterType((*CMsgWatchGameResponse)(nil), "protocol.CMsgWatchGameResponse") + proto.RegisterType((*CMsgPartyLeaderWatchGamePrompt)(nil), "protocol.CMsgPartyLeaderWatchGamePrompt") + proto.RegisterType((*CDOTABroadcasterInfo)(nil), "protocol.CDOTABroadcasterInfo") + proto.RegisterType((*CMsgDOTASeries)(nil), "protocol.CMsgDOTASeries") + proto.RegisterType((*CMsgDOTASeries_TeamInfo)(nil), "protocol.CMsgDOTASeries.TeamInfo") + proto.RegisterType((*CMsgDOTASeries_LiveGame)(nil), "protocol.CMsgDOTASeries.LiveGame") +} + +func init() { proto.RegisterFile("dota_gcmessages_client_watch.proto", fileDescriptor_b094add08ee70dca) } + +var fileDescriptor_b094add08ee70dca = []byte{ + // 2382 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x58, 0xcd, 0x6e, 0xe3, 0xc8, + 0x11, 0x5e, 0x4a, 0xd6, 0x5f, 0xc9, 0xb2, 0xe5, 0x9e, 0xb1, 0xcd, 0xf1, 0xaf, 0x96, 0x3b, 0x33, + 0x6b, 0x0c, 0x02, 0x27, 0x33, 0x09, 0x90, 0xd9, 0x24, 0xbb, 0x58, 0x59, 0xe2, 0x78, 0x88, 0xd5, + 0x1f, 0x48, 0xda, 0x83, 0x39, 0x11, 0xb4, 0xd8, 0xa3, 0x21, 0x4c, 0xb2, 0xb5, 0x24, 0x25, 0xaf, + 0x73, 0xc9, 0x5e, 0x72, 0x09, 0x82, 0x3c, 0x44, 0xce, 0x79, 0x8c, 0x20, 0xf7, 0xe4, 0x18, 0x20, + 0x40, 0xde, 0x20, 0xaf, 0x10, 0x74, 0x35, 0x29, 0x51, 0xb2, 0xe6, 0x67, 0x13, 0x04, 0x39, 0x49, + 0xfc, 0xaa, 0xaa, 0xbb, 0xaa, 0xab, 0xeb, 0xeb, 0xee, 0x02, 0xc5, 0x61, 0xb1, 0x6d, 0x8d, 0x86, + 0x3e, 0x8d, 0x22, 0x7b, 0x44, 0x23, 0x6b, 0xe8, 0xb9, 0x34, 0x88, 0xad, 0x1b, 0x3b, 0x1e, 0xbe, + 0x3d, 0x1d, 0x87, 0x2c, 0x66, 0xa4, 0x8c, 0x3f, 0x43, 0xe6, 0xed, 0x1d, 0xdc, 0xd1, 0x66, 0xbe, + 0xcf, 0x02, 0xa1, 0xa7, 0xfc, 0xab, 0x02, 0xa4, 0x65, 0xb0, 0x49, 0x38, 0xa4, 0xe6, 0xe5, 0xb9, + 0xed, 0x53, 0xc3, 0xb7, 0x3d, 0x8f, 0x7c, 0x06, 0x35, 0x7b, 0x18, 0xbb, 0x53, 0x3b, 0xa6, 0x56, + 0xec, 0xfa, 0x54, 0x96, 0x1a, 0xd2, 0x49, 0x4d, 0x5f, 0x4f, 0x41, 0xd3, 0xf5, 0x29, 0xf9, 0x1c, + 0x36, 0x1d, 0xba, 0xa8, 0x96, 0x43, 0xb5, 0x8d, 0x39, 0x8c, 0x8a, 0x8f, 0x61, 0x33, 0xa2, 0xe1, + 0x94, 0x86, 0x56, 0x14, 0x53, 0xdb, 0xb7, 0x5c, 0x47, 0xce, 0x37, 0xa4, 0x93, 0x35, 0xbd, 0x26, + 0x60, 0x83, 0xa3, 0x9a, 0x43, 0x1e, 0x40, 0xd9, 0x63, 0x57, 0x57, 0xb7, 0x5c, 0x61, 0x0d, 0x15, + 0x4a, 0xf8, 0xad, 0x39, 0x64, 0x1f, 0x2a, 0x1e, 0xb5, 0x47, 0x13, 0xca, 0x65, 0x05, 0x9c, 0xa5, + 0x2c, 0x00, 0xcd, 0x21, 0x87, 0x00, 0xc2, 0x2e, 0xbe, 0x1d, 0x53, 0xb9, 0x88, 0xd2, 0x0a, 0x22, + 0xe6, 0xed, 0x98, 0x72, 0xdb, 0x91, 0xed, 0x27, 0x1e, 0x96, 0x1a, 0xd2, 0x49, 0x41, 0x2f, 0x73, + 0x00, 0x7d, 0xbb, 0x0f, 0x05, 0x87, 0x7a, 0xf6, 0xad, 0x5c, 0x46, 0x33, 0xf1, 0x41, 0x8e, 0x00, + 0xa2, 0x31, 0x1d, 0xc6, 0x76, 0xcc, 0xc2, 0x48, 0xae, 0xa0, 0x28, 0x83, 0xcc, 0x86, 0xf4, 0x99, + 0x43, 0x65, 0x10, 0xee, 0x70, 0xa0, 0xcb, 0x1c, 0x4a, 0x8e, 0xa1, 0x6a, 0x4f, 0x69, 0x68, 0x8f, + 0xa8, 0xe5, 0xfb, 0xa1, 0x5c, 0x15, 0xd6, 0x09, 0xd4, 0xf5, 0x43, 0x1e, 0xa7, 0xcf, 0x73, 0xc5, + 0x63, 0x59, 0x17, 0x71, 0xe2, 0xb7, 0x88, 0x33, 0xa2, 0xa1, 0x4b, 0x23, 0x2e, 0xab, 0x89, 0x81, + 0x05, 0xa0, 0x39, 0xe4, 0x09, 0x6c, 0xe1, 0xfa, 0x05, 0x7c, 0xea, 0xd0, 0x76, 0x5c, 0x3b, 0x88, + 0xe5, 0xcd, 0x86, 0x74, 0x52, 0xd1, 0x37, 0xb9, 0xa0, 0x67, 0xfb, 0x54, 0x17, 0x30, 0x79, 0x08, + 0x1b, 0x73, 0x5d, 0xc7, 0x0d, 0xa9, 0x5c, 0x47, 0xc5, 0xf5, 0x54, 0xb1, 0xed, 0x86, 0x74, 0x36, + 0xa2, 0xc7, 0x46, 0x6c, 0x36, 0xa2, 0xdc, 0x90, 0x4e, 0x8a, 0x62, 0xc4, 0x0e, 0x1b, 0xb1, 0xe5, + 0x11, 0x51, 0x17, 0x47, 0x7c, 0x80, 0x8a, 0xeb, 0xa9, 0x22, 0x8e, 0xf8, 0x18, 0x36, 0x93, 0x1c, + 0xcf, 0xc6, 0x3b, 0xc2, 0x30, 0x6a, 0x22, 0xc9, 0xe9, 0x68, 0x0d, 0x58, 0x4f, 0xf5, 0x70, 0xac, + 0x63, 0xb1, 0x4a, 0x42, 0x09, 0x47, 0x3a, 0x04, 0x88, 0x58, 0x18, 0x5b, 0xd1, 0x90, 0x85, 0x54, + 0xde, 0x12, 0x59, 0xe5, 0x88, 0xc1, 0x01, 0x72, 0x02, 0x75, 0xcf, 0x8e, 0x62, 0x6b, 0x32, 0x76, + 0x66, 0xdb, 0x8f, 0x34, 0xa4, 0x93, 0x9c, 0xbe, 0xc1, 0xf1, 0x0b, 0x84, 0x31, 0xc5, 0x9f, 0xc2, + 0x7a, 0xe2, 0x8a, 0xe5, 0x51, 0xdb, 0x91, 0xef, 0xe1, 0x16, 0xa8, 0x26, 0x58, 0x87, 0xda, 0x0e, + 0xdf, 0xef, 0xa9, 0x8a, 0x98, 0xee, 0xbe, 0xd8, 0xef, 0x09, 0x28, 0x66, 0x3c, 0x04, 0xe0, 0xae, + 0x26, 0x1a, 0xdb, 0xc2, 0x21, 0x8e, 0x08, 0xf1, 0x97, 0x50, 0x1a, 0x7b, 0xf6, 0x2d, 0x0d, 0x23, + 0x79, 0xa7, 0x91, 0x3f, 0xa9, 0x3e, 0xfb, 0xec, 0x34, 0x2d, 0xc2, 0xd3, 0xbb, 0x25, 0x76, 0x3a, + 0x40, 0x5d, 0x3d, 0xb5, 0x21, 0x8f, 0x60, 0xe3, 0x6a, 0xe2, 0x7a, 0x8e, 0x1b, 0x8c, 0xac, 0x28, + 0xb6, 0x63, 0x2a, 0xef, 0x36, 0xa4, 0x93, 0x92, 0x5e, 0x4b, 0x51, 0x83, 0x83, 0xa4, 0x09, 0x87, + 0x37, 0x94, 0x5e, 0xd3, 0xc0, 0xb1, 0x62, 0x36, 0x09, 0x03, 0x7a, 0x2b, 0x7e, 0x6d, 0x9f, 0x53, + 0x80, 0xeb, 0xc8, 0x7b, 0xe8, 0xd7, 0x5e, 0xa2, 0x64, 0x0a, 0x1d, 0x73, 0xa6, 0xa2, 0x39, 0xe4, + 0x39, 0xc8, 0xcb, 0x43, 0x38, 0xee, 0xd4, 0x8d, 0x5c, 0x16, 0xc8, 0xfb, 0x68, 0xbd, 0xb3, 0x68, + 0xdd, 0x4e, 0xa4, 0xe4, 0x4b, 0xd8, 0x5f, 0xb6, 0x8c, 0xae, 0x5d, 0xcf, 0xb3, 0x3c, 0x3a, 0xa5, + 0x9e, 0x7c, 0x80, 0xc6, 0xf2, 0xa2, 0xb1, 0xc1, 0x15, 0x3a, 0x5c, 0xbe, 0xca, 0xf7, 0xab, 0xd0, + 0x1e, 0x5e, 0xd3, 0xd8, 0x0a, 0xd9, 0x24, 0x70, 0xe4, 0xc3, 0x55, 0xbe, 0x9f, 0x09, 0x15, 0x9d, + 0x6b, 0xec, 0x7d, 0x0d, 0x45, 0xb1, 0x70, 0x3c, 0x1b, 0xf6, 0x70, 0xc8, 0x26, 0x22, 0x6a, 0xc1, + 0x4f, 0x95, 0x04, 0xd1, 0x1c, 0xb2, 0x0b, 0xa5, 0xb7, 0x34, 0x64, 0x5c, 0x26, 0x48, 0xa9, 0xc8, + 0x3f, 0x35, 0x47, 0xf9, 0x87, 0x04, 0x4a, 0xab, 0x1b, 0x8d, 0x5a, 0x48, 0x9a, 0x26, 0x3b, 0x6f, + 0xbd, 0x70, 0xf9, 0x5c, 0xe3, 0x6c, 0x8a, 0x22, 0xdc, 0x7d, 0xd4, 0x0e, 0x87, 0x6f, 0xad, 0x6b, + 0x7a, 0x8b, 0xc3, 0x57, 0xf4, 0x8a, 0x40, 0xbe, 0xa1, 0xb7, 0x8b, 0x7c, 0x94, 0x5b, 0xe2, 0xa3, + 0xcc, 0xdc, 0xf9, 0xec, 0xdc, 0x38, 0x68, 0x6c, 0x87, 0xb1, 0xc5, 0xb9, 0x02, 0x29, 0x8e, 0x6f, + 0x69, 0x8e, 0xf0, 0x49, 0x79, 0xed, 0x20, 0xab, 0x78, 0x6e, 0x14, 0x5b, 0x6e, 0xe0, 0xd0, 0xef, + 0x12, 0xaa, 0xab, 0x71, 0xb8, 0xe3, 0x46, 0xb1, 0xc6, 0x41, 0x9c, 0x3c, 0xe1, 0xc9, 0x48, 0x2e, + 0x36, 0xf2, 0x27, 0x6b, 0x7a, 0x39, 0x21, 0xca, 0x48, 0xf9, 0x3e, 0x0f, 0x4f, 0x78, 0x7c, 0xe7, + 0x2d, 0x93, 0x89, 0x18, 0x57, 0xc5, 0xa7, 0xd3, 0x68, 0xcc, 0x82, 0x88, 0xfe, 0x5f, 0xe2, 0xdc, + 0x87, 0x4a, 0x30, 0xf1, 0x51, 0x18, 0xa5, 0x64, 0x1e, 0x4c, 0x7c, 0xb1, 0xf0, 0x2b, 0x16, 0xa1, + 0xb8, 0x6a, 0x11, 0xbe, 0x48, 0x28, 0x98, 0xeb, 0xc9, 0x25, 0x2c, 0xb8, 0x83, 0xf7, 0x15, 0x9c, + 0x20, 0x68, 0x6e, 0xcf, 0x4b, 0x8d, 0x73, 0xb9, 0xfb, 0xc6, 0x1d, 0x26, 0x4e, 0x70, 0xf2, 0x2f, + 0xeb, 0xb5, 0x14, 0x15, 0x9e, 0xfc, 0x1c, 0xca, 0x57, 0x2c, 0x89, 0x81, 0x1f, 0x01, 0x1f, 0x9a, + 0xa0, 0x74, 0xc5, 0x30, 0x3e, 0x65, 0x08, 0x0f, 0x17, 0x33, 0x60, 0xb2, 0xf1, 0xab, 0x85, 0x3d, + 0x2d, 0x26, 0xf8, 0x25, 0x80, 0xe7, 0x4e, 0x69, 0xe2, 0x83, 0xf4, 0x11, 0x31, 0x54, 0xb8, 0x3e, + 0x1a, 0x2b, 0xbf, 0x81, 0xe3, 0xc5, 0x6d, 0x6c, 0xb2, 0x71, 0x97, 0x9f, 0x22, 0x3c, 0xb9, 0xdf, + 0x4e, 0x68, 0x14, 0x67, 0xf3, 0x23, 0x2d, 0xe4, 0xe7, 0x09, 0x6c, 0x09, 0xda, 0xb1, 0x32, 0x25, + 0x24, 0xb2, 0xbb, 0x29, 0x04, 0xcd, 0x6c, 0x21, 0x65, 0x0f, 0xed, 0x9a, 0x5e, 0x14, 0x1c, 0xad, + 0x7c, 0x0e, 0x8f, 0xee, 0x38, 0xd0, 0xc1, 0xad, 0xb1, 0xe8, 0xc6, 0x4a, 0xc5, 0x17, 0xa1, 0x4b, + 0x03, 0x67, 0x49, 0xf1, 0x0c, 0x3e, 0x5b, 0x54, 0x4c, 0xe4, 0x5d, 0x37, 0x70, 0x7d, 0xdb, 0x4b, + 0xc3, 0xda, 0x87, 0x4a, 0x7a, 0x7c, 0x8a, 0x55, 0x5b, 0xd3, 0xcb, 0xc9, 0xf9, 0xc9, 0x97, 0xe5, + 0xe1, 0xfb, 0xc7, 0x48, 0xf6, 0xfd, 0x73, 0x10, 0x67, 0xee, 0x6c, 0xe1, 0x8f, 0x32, 0x0b, 0xdf, + 0x8d, 0x46, 0xed, 0xbe, 0xd9, 0x44, 0xd3, 0xd4, 0x30, 0x55, 0xc7, 0xdb, 0x06, 0x3f, 0x78, 0xf0, + 0x1b, 0x57, 0xad, 0xac, 0x57, 0x38, 0x82, 0xea, 0xca, 0x15, 0x3c, 0xbe, 0x93, 0xfc, 0xa5, 0x65, + 0xb9, 0xeb, 0x42, 0xee, 0x07, 0xb9, 0xb0, 0x72, 0x8e, 0xa5, 0x15, 0xfd, 0x6f, 0xc3, 0x54, 0xfe, + 0x26, 0xc1, 0xc1, 0x4a, 0x9e, 0xec, 0xce, 0xd7, 0x21, 0x53, 0xe4, 0xd2, 0x8a, 0x22, 0xff, 0x0f, + 0x98, 0x63, 0x1f, 0x2a, 0x6f, 0x30, 0x90, 0xf4, 0x0e, 0x58, 0xd3, 0xcb, 0x02, 0xd0, 0x1c, 0x7e, + 0xb1, 0x4a, 0x84, 0x58, 0xf4, 0x05, 0x5c, 0x7a, 0x10, 0x10, 0x16, 0xf6, 0x31, 0x54, 0x93, 0x39, + 0x51, 0xa1, 0x28, 0x14, 0x04, 0xc4, 0x15, 0x94, 0xbf, 0x4a, 0xef, 0x20, 0xc7, 0xd5, 0x19, 0xfa, + 0x5f, 0x85, 0x38, 0xdf, 0xbe, 0x6b, 0x8d, 0x3c, 0xb7, 0x4a, 0xb7, 0x2f, 0x79, 0x3a, 0xcf, 0x57, + 0x01, 0xf3, 0xb5, 0xfb, 0x8e, 0x7c, 0xcd, 0x13, 0x75, 0x0e, 0x3b, 0x5c, 0x62, 0x88, 0xdb, 0x29, + 0x15, 0xfb, 0x00, 0xfd, 0x7b, 0x00, 0xe5, 0xd9, 0x85, 0x5b, 0xc2, 0xbb, 0x5a, 0x29, 0x4a, 0xae, + 0xda, 0x04, 0xd6, 0x38, 0x95, 0x24, 0xdb, 0x17, 0xff, 0x2b, 0x7f, 0x59, 0x83, 0xa3, 0xd5, 0x23, + 0xcd, 0x16, 0x84, 0x33, 0x67, 0xe6, 0x26, 0x9f, 0xe4, 0xa8, 0xb8, 0x70, 0x91, 0x77, 0x1d, 0x12, + 0xc0, 0x16, 0x3e, 0x46, 0x2c, 0xa4, 0xb7, 0x90, 0x46, 0x13, 0x4f, 0xa4, 0x6b, 0xe3, 0xd9, 0x17, + 0x8b, 0xf1, 0xbc, 0x7b, 0xae, 0x53, 0xf5, 0x15, 0x1f, 0xa2, 0xe3, 0x4e, 0x39, 0x34, 0xf1, 0xe2, + 0x5f, 0x94, 0x8c, 0x8b, 0x56, 0x4b, 0x35, 0x0c, 0x7d, 0xf3, 0x66, 0x51, 0xa2, 0xfc, 0x3e, 0x0f, + 0xf5, 0x65, 0x75, 0x52, 0x85, 0xd4, 0xa0, 0xfe, 0x09, 0xd9, 0x82, 0x9a, 0xaa, 0xeb, 0x7d, 0xdd, + 0x3a, 0x57, 0x7b, 0xaa, 0xae, 0xb5, 0xea, 0xd2, 0x1c, 0xea, 0xf5, 0xad, 0x41, 0xe7, 0xc2, 0xa8, + 0xe7, 0xc8, 0x36, 0x6c, 0xa5, 0x90, 0x69, 0xbd, 0xd0, 0x35, 0xb5, 0xd7, 0x36, 0xea, 0x79, 0xf2, + 0x00, 0xb6, 0x05, 0xdc, 0xe9, 0x9f, 0x9d, 0xbd, 0x16, 0xc2, 0xfe, 0x45, 0xaf, 0x5d, 0x5f, 0x23, + 0x47, 0xb0, 0x27, 0x44, 0xc6, 0x40, 0x6d, 0x99, 0x4d, 0xb3, 0xaf, 0x5b, 0x5a, 0xcf, 0x6a, 0x0a, + 0xcd, 0x7a, 0x81, 0xec, 0x00, 0xc9, 0x9a, 0x6a, 0x86, 0xd5, 0x69, 0xf6, 0xea, 0x45, 0xb2, 0x07, + 0x3b, 0x02, 0x7f, 0xa5, 0xf7, 0x7b, 0xe7, 0x89, 0xd4, 0x7c, 0x3d, 0x50, 0xeb, 0x25, 0xb2, 0x0f, + 0xbb, 0x77, 0x65, 0x86, 0xd9, 0x34, 0xd5, 0x7a, 0x79, 0x2e, 0x1c, 0x74, 0x9a, 0xaf, 0x55, 0xe1, + 0xa9, 0xf8, 0x5b, 0xaf, 0x90, 0x43, 0x78, 0x20, 0x84, 0x66, 0xbf, 0x6f, 0x75, 0x9b, 0xbd, 0xd7, + 0x73, 0xb7, 0x8c, 0x3a, 0x10, 0x05, 0x8e, 0x96, 0x9d, 0x35, 0x5e, 0x69, 0x66, 0xeb, 0xa5, 0xda, + 0xb6, 0x4c, 0xb5, 0xd9, 0x35, 0xea, 0x55, 0x72, 0x0c, 0xfb, 0x42, 0x27, 0x09, 0xdf, 0xea, 0xf7, + 0xac, 0xb3, 0xbe, 0xf9, 0xd2, 0x32, 0xb4, 0xb6, 0x6a, 0xd4, 0xd7, 0xc9, 0xa7, 0x70, 0xb8, 0x22, + 0x62, 0xf3, 0x25, 0x0f, 0x0d, 0x83, 0xae, 0x29, 0x7f, 0xcc, 0xc1, 0x6e, 0x8b, 0xef, 0x54, 0x9d, + 0xf2, 0xd3, 0xa4, 0xcd, 0x6e, 0x02, 0x8f, 0xd9, 0x8e, 0x16, 0xbc, 0x61, 0xe4, 0x67, 0x50, 0x10, + 0xc4, 0x29, 0xe1, 0x89, 0xfa, 0x21, 0x3a, 0x12, 0xca, 0xfc, 0x95, 0x16, 0xbb, 0xb1, 0x27, 0xf6, + 0x6b, 0x45, 0x17, 0x1f, 0xa4, 0x01, 0x55, 0x87, 0x46, 0xc3, 0xd0, 0x1d, 0xc7, 0xfc, 0xee, 0x9a, + 0x47, 0x59, 0x16, 0xe2, 0xdb, 0x3c, 0x72, 0x7f, 0x9d, 0x5e, 0x41, 0xf0, 0x3f, 0xc7, 0x62, 0x7b, + 0x24, 0xea, 0xab, 0xa2, 0xe3, 0x7f, 0xfe, 0xb6, 0xa1, 0xdf, 0xb9, 0x51, 0x1c, 0x59, 0x2c, 0xb0, + 0x1c, 0x37, 0xba, 0x4e, 0xb8, 0x63, 0x5d, 0xa0, 0xfd, 0xa0, 0xed, 0x46, 0xd7, 0x7b, 0xdf, 0x40, + 0xe5, 0xa5, 0x3b, 0x7a, 0xeb, 0xb9, 0xa3, 0xb7, 0x31, 0x39, 0x80, 0x0a, 0x7f, 0x73, 0x44, 0xb1, + 0xed, 0x8f, 0x53, 0x6a, 0x98, 0x01, 0xcb, 0xae, 0xe5, 0xee, 0xb8, 0xa6, 0xfc, 0x59, 0x82, 0x1a, + 0x0f, 0x19, 0xb7, 0x2d, 0x96, 0xeb, 0xdd, 0xe2, 0x92, 0x56, 0x15, 0xd7, 0x23, 0xd8, 0x48, 0x1e, + 0xfc, 0x53, 0x1a, 0x46, 0xe9, 0xe8, 0x35, 0xbd, 0x26, 0xd0, 0x4b, 0x01, 0x92, 0x9f, 0xc0, 0x7d, + 0x51, 0x83, 0x4b, 0x63, 0xe6, 0x71, 0x4c, 0x82, 0x32, 0x63, 0x61, 0xe0, 0xf7, 0x3c, 0xbf, 0x65, + 0x28, 0x85, 0x74, 0xe4, 0xb2, 0x40, 0x2c, 0x5b, 0x4d, 0x4f, 0x3f, 0x95, 0x6d, 0xb8, 0x87, 0xa7, + 0x84, 0x1d, 0x0c, 0xa9, 0x37, 0x8b, 0x45, 0xf9, 0xfb, 0x1a, 0x6c, 0x2f, 0x44, 0x37, 0xa3, 0x10, + 0x27, 0xe5, 0x06, 0xbc, 0xbd, 0x25, 0xdc, 0x20, 0x21, 0x37, 0xfc, 0x78, 0x71, 0x33, 0xdc, 0xb1, + 0x3d, 0xcd, 0x22, 0xc8, 0x08, 0x03, 0xb5, 0xd7, 0xd6, 0x7a, 0xe7, 0x09, 0x23, 0xcc, 0x25, 0xe4, + 0x29, 0x6c, 0x47, 0x78, 0x7b, 0xb2, 0xe2, 0xa9, 0x35, 0x9e, 0x5c, 0x79, 0xee, 0xd0, 0xb2, 0x1d, + 0x27, 0x4c, 0xd6, 0x8a, 0x08, 0xa1, 0x39, 0x1d, 0xa0, 0xa8, 0xe9, 0x38, 0x21, 0xf9, 0x29, 0xec, + 0x64, 0x4c, 0x42, 0xd1, 0xd5, 0x40, 0x1b, 0xc1, 0xdf, 0xf7, 0x66, 0x36, 0x42, 0x86, 0x46, 0x0f, + 0x61, 0x23, 0x63, 0xc4, 0xc2, 0x38, 0xd9, 0x6a, 0xeb, 0x33, 0x65, 0x16, 0xc6, 0xe4, 0x14, 0xee, + 0x61, 0xb4, 0x4b, 0xa9, 0x28, 0x60, 0x2a, 0xb6, 0xb8, 0x68, 0x31, 0x13, 0xef, 0xca, 0x5d, 0xf1, + 0x9d, 0xb9, 0xfb, 0x15, 0xec, 0x0b, 0x8b, 0x78, 0x6a, 0x4d, 0x02, 0xf7, 0xdb, 0x09, 0x9f, 0x6c, + 0x18, 0xd2, 0xd8, 0x1a, 0x32, 0x47, 0x74, 0x3d, 0x8a, 0xfa, 0x2e, 0xaa, 0x98, 0xd3, 0x0b, 0x54, + 0x30, 0x50, 0xde, 0x62, 0x0e, 0x55, 0xfe, 0x24, 0xc1, 0xe6, 0xd2, 0xda, 0x72, 0xfa, 0x4c, 0x56, + 0xb7, 0xfe, 0x09, 0xa9, 0x40, 0x41, 0x57, 0x9b, 0xed, 0xd7, 0x75, 0x89, 0x33, 0xda, 0x79, 0xb3, + 0xab, 0x1a, 0xaa, 0x7e, 0xa9, 0xea, 0xbd, 0xbe, 0x29, 0x98, 0x30, 0x47, 0x36, 0xa1, 0x7a, 0xd1, + 0x6b, 0x5e, 0x36, 0xb5, 0x4e, 0xf3, 0xac, 0xa3, 0xd6, 0xf3, 0xa4, 0x06, 0x95, 0x56, 0xb3, 0xd7, + 0x52, 0x3b, 0x1d, 0x95, 0x33, 0xe5, 0x2e, 0xdc, 0xd3, 0x7a, 0xad, 0x7e, 0x77, 0xd0, 0x34, 0xb5, + 0xb3, 0x8e, 0x7a, 0xa9, 0xea, 0x86, 0xd6, 0xef, 0xd5, 0x0b, 0x9c, 0xb4, 0xba, 0x9a, 0x61, 0x68, + 0xbd, 0xf3, 0x8e, 0xda, 0x3c, 0xbf, 0x50, 0x8d, 0x8b, 0x33, 0xa3, 0xa5, 0x6b, 0x03, 0x93, 0x8b, + 0x8b, 0x9c, 0xa6, 0x91, 0x57, 0x66, 0x53, 0x95, 0x94, 0x81, 0x38, 0xa7, 0x06, 0x76, 0x18, 0xdf, + 0xf2, 0xe7, 0x3b, 0x0d, 0x67, 0xce, 0x0f, 0x42, 0xe6, 0x8f, 0x7f, 0xf0, 0x82, 0x2b, 0xbf, 0xcb, + 0xc3, 0x7d, 0x64, 0xac, 0xb3, 0x90, 0xd9, 0xce, 0xd0, 0x8e, 0x62, 0x1a, 0x22, 0x5d, 0x7d, 0xe0, + 0x95, 0xb9, 0xa2, 0xb3, 0x95, 0xbb, 0x53, 0xb3, 0x99, 0xe3, 0x36, 0x3f, 0x3f, 0x6e, 0x57, 0x77, + 0x73, 0xd6, 0x3e, 0xb6, 0x9b, 0x53, 0x58, 0xd1, 0xcd, 0x39, 0x86, 0x6a, 0xd2, 0x3c, 0xc2, 0xfb, + 0x4a, 0x29, 0x69, 0x5b, 0x21, 0x84, 0x0c, 0xf3, 0x35, 0x1c, 0x4c, 0xc6, 0x43, 0xe6, 0xbb, 0xc1, + 0xc8, 0xba, 0x4a, 0x23, 0xb5, 0xe6, 0x34, 0x26, 0x1a, 0x5d, 0x7b, 0xa9, 0xce, 0x6c, 0x31, 0xcc, + 0x19, 0xaf, 0x9d, 0x40, 0xdd, 0xf6, 0x3c, 0x76, 0x23, 0x4e, 0xf6, 0xa9, 0xeb, 0x50, 0x86, 0xfd, + 0xaf, 0xb2, 0xbe, 0x81, 0x38, 0x3f, 0x7f, 0x2f, 0x39, 0x8a, 0x8f, 0x3c, 0xe6, 0x50, 0xd1, 0x93, + 0xab, 0x26, 0x8f, 0x3c, 0xe6, 0xd0, 0xb4, 0x25, 0x87, 0x42, 0x1e, 0x0f, 0xb6, 0xc0, 0x2a, 0x42, + 0xc8, 0x43, 0x51, 0xfe, 0x59, 0x80, 0x8d, 0xf4, 0x30, 0x30, 0xd0, 0xf9, 0xc5, 0xb6, 0x98, 0xb4, + 0xd4, 0x16, 0x9b, 0x87, 0x8d, 0x73, 0xe5, 0xb2, 0x61, 0xe3, 0x6c, 0xcf, 0x01, 0xdf, 0x2c, 0xd6, + 0x53, 0x5c, 0xff, 0xea, 0xb3, 0x4f, 0xef, 0x1e, 0x3a, 0x62, 0x9e, 0x53, 0x93, 0xa7, 0x2b, 0x78, + 0xc3, 0xf4, 0x02, 0x37, 0x78, 0x3a, 0xb3, 0x7c, 0x86, 0x89, 0xf9, 0x78, 0xcb, 0x67, 0xa4, 0x05, + 0x35, 0x71, 0xcb, 0xf3, 0xc5, 0x49, 0x96, 0x5c, 0xe7, 0x3e, 0x74, 0xde, 0xad, 0xfb, 0x99, 0x2f, + 0xf2, 0x15, 0x54, 0x66, 0x0f, 0x44, 0x2c, 0xfe, 0xf7, 0x79, 0xd0, 0x49, 0x9e, 0x86, 0x7a, 0x39, + 0x7d, 0x24, 0xee, 0xfd, 0x56, 0x82, 0x72, 0xea, 0x58, 0xf6, 0x21, 0x27, 0x65, 0x1f, 0x72, 0x7c, + 0x71, 0x67, 0x9b, 0x2b, 0x39, 0xa9, 0xca, 0xe9, 0xbe, 0x22, 0x0a, 0xd4, 0xe6, 0x5d, 0xbf, 0x49, + 0xe8, 0xa5, 0xa7, 0x6c, 0xda, 0xf4, 0xbb, 0x08, 0x3d, 0x9e, 0x80, 0x1b, 0x7b, 0x44, 0x43, 0x0b, + 0xcb, 0x22, 0x61, 0x40, 0x40, 0xa8, 0xc5, 0x91, 0xbd, 0x3f, 0xe4, 0xa0, 0x9c, 0xba, 0xb7, 0xaa, + 0x66, 0xa4, 0x55, 0x35, 0xd3, 0x4e, 0x3a, 0x84, 0x69, 0x69, 0xe4, 0x3e, 0x36, 0x03, 0xe8, 0x5b, + 0x5a, 0x39, 0x5f, 0x25, 0xc1, 0x61, 0xd1, 0x7c, 0x74, 0xfa, 0x31, 0x7e, 0xac, 0xa9, 0x1f, 0x01, + 0xc9, 0x7a, 0x91, 0x34, 0xff, 0x44, 0x88, 0xf5, 0xcc, 0x44, 0xa2, 0x07, 0x98, 0x76, 0x3f, 0x33, + 0x7d, 0xc2, 0xc2, 0xbc, 0xfb, 0xd9, 0x4e, 0x7b, 0x85, 0x67, 0x85, 0x97, 0xd2, 0xf7, 0xd2, 0x27, + 0xff, 0x0e, 0x00, 0x00, 0xff, 0xff, 0x89, 0x18, 0xfe, 0x53, 0xca, 0x17, 0x00, 0x00, +} diff --git a/protocol/dota_gcmessages_client_watch.proto b/protocol/dota_gcmessages_client_watch.proto new file mode 100644 index 0000000..47e7459 --- /dev/null +++ b/protocol/dota_gcmessages_client_watch.proto @@ -0,0 +1,231 @@ +syntax = "proto2"; +package protocol; + +import "dota_gcmessages_common.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CSourceTVGameSmall { + message Player { + optional uint32 account_id = 1; + optional uint32 hero_id = 2; + } + + optional uint32 activate_time = 1; + optional uint32 deactivate_time = 2; + optional uint64 server_steam_id = 3; + optional uint64 lobby_id = 4; + optional uint32 league_id = 5; + optional uint32 lobby_type = 6; + optional int32 game_time = 7; + optional uint32 delay = 8; + optional uint32 spectators = 9; + optional uint32 game_mode = 10; + optional uint32 average_mmr = 11; + optional uint64 match_id = 12; + optional uint32 series_id = 13; + optional string team_name_radiant = 15; + optional string team_name_dire = 16; + optional fixed64 team_logo_radiant = 24; + optional fixed64 team_logo_dire = 25; + optional uint32 team_id_radiant = 30; + optional uint32 team_id_dire = 31; + optional uint32 sort_score = 17; + optional float last_update_time = 18; + optional int32 radiant_lead = 19; + optional uint32 radiant_score = 20; + optional uint32 dire_score = 21; + repeated CSourceTVGameSmall.Player players = 22; + optional fixed32 building_state = 23; + optional uint32 weekend_tourney_tournament_id = 26; + optional uint32 weekend_tourney_division = 27; + optional uint32 weekend_tourney_skill_level = 28; + optional uint32 weekend_tourney_bracket_round = 29; +} + +message CMsgClientToGCFindTopSourceTVGames { + optional string search_key = 1; + optional uint32 league_id = 2; + optional uint32 hero_id = 3; + optional uint32 start_game = 4; + optional uint32 game_list_index = 5; + repeated uint64 lobby_ids = 6; +} + +message CMsgGCToClientFindTopSourceTVGamesResponse { + optional string search_key = 1; + optional uint32 league_id = 2; + optional uint32 hero_id = 3; + optional uint32 start_game = 4; + optional uint32 num_games = 5; + optional uint32 game_list_index = 6; + repeated CSourceTVGameSmall game_list = 7; + optional bool specific_games = 8; + optional CSourceTVGameSmall bot_game = 9; +} + +message CMsgGCToClientTopWeekendTourneyGames { + repeated CSourceTVGameSmall live_games = 1; +} + +message CMsgClientToGCTopMatchesRequest { + optional uint32 hero_id = 1; + optional uint32 player_account_id = 2; + optional uint32 team_id = 3; +} + +message CMsgClientToGCTopLeagueMatchesRequest { +} + +message CMsgClientToGCTopFriendMatchesRequest { +} + +message CMsgClientToGCMatchesMinimalRequest { + repeated uint64 match_ids = 1; +} + +message CMsgClientToGCMatchesMinimalResponse { + repeated CMsgDOTAMatchMinimal matches = 1; + optional bool last_match = 2; +} + +message CMsgGCToClientTopLeagueMatchesResponse { + repeated CMsgDOTAMatchMinimal matches = 2; +} + +message CMsgGCToClientTopFriendMatchesResponse { + repeated CMsgDOTAMatchMinimal matches = 1; +} + +message CMsgClientToGCFindTopMatches { + optional uint32 start_game = 1; + optional uint32 league_id = 2; + optional uint32 hero_id = 3; + optional uint32 friend_id = 4; + optional bool friend_list = 5; + optional bool league_list = 6; +} + +message CMsgGCToClientFindTopLeagueMatchesResponse { + optional uint32 start_game = 1; + optional uint32 league_id = 2; + optional uint32 hero_id = 3; + repeated uint32 match_ids = 4; + repeated CMsgDOTAMatch matches = 5; +} + +message CMsgSpectateFriendGame { + optional fixed64 steam_id = 1; + optional bool live = 2; +} + +message CMsgSpectateFriendGameResponse { + enum EWatchLiveResult { + SUCCESS = 0; + ERROR_GENERIC = 1; + ERROR_NO_PLUS = 2; + ERROR_NOT_FRIENDS = 3; + ERROR_LOBBY_NOT_FOUND = 4; + ERROR_SPECTATOR_IN_A_LOBBY = 5; + ERROR_LOBBY_IS_LAN = 6; + ERROR_WRONG_LOBBY_TYPE = 7; + ERROR_WRONG_LOBBY_STATE = 8; + ERROR_PLAYER_NOT_PLAYER = 9; + ERROR_TOO_MANY_SPECTATORS = 10; + ERROR_SPECTATOR_SWITCHED_TEAMS = 11; + ERROR_FRIENDS_ON_BOTH_SIDES = 12; + ERROR_SPECTATOR_IN_THIS_LOBBY = 13; + } + + optional fixed64 server_steamid = 4; + optional CMsgSpectateFriendGameResponse.EWatchLiveResult watch_live_result = 5 [default = SUCCESS]; +} + +message CDOTAReplayDownloadInfo { + message Highlight { + optional uint32 timestamp = 1; + optional string description = 2; + } + + optional CMsgDOTAMatchMinimal match = 1; + optional string title = 2; + optional string description = 3; + optional uint32 size = 4; + repeated string tags = 5; + optional bool exists_on_disk = 6; +} + +message CMsgWatchGame { + optional fixed64 server_steamid = 1; + optional uint32 client_version = 2; + optional fixed64 watch_server_steamid = 3; + optional uint64 lobby_id = 4; + repeated uint32 regions = 5; +} + +message CMsgCancelWatchGame { +} + +message CMsgWatchGameResponse { + enum WatchGameResult { + PENDING = 0; + READY = 1; + GAMESERVERNOTFOUND = 2; + UNAVAILABLE = 3; + CANCELLED = 4; + INCOMPATIBLEVERSION = 5; + MISSINGLEAGUESUBSCRIPTION = 6; + LOBBYNOTFOUND = 7; + } + + optional CMsgWatchGameResponse.WatchGameResult watch_game_result = 1 [default = PENDING]; + optional uint32 source_tv_public_addr = 2; + optional uint32 source_tv_private_addr = 3; + optional uint32 source_tv_port = 4; + optional fixed64 game_server_steamid = 5; + optional fixed64 watch_server_steamid = 6; + optional fixed64 watch_tv_unique_secret_code = 7; +} + +message CMsgPartyLeaderWatchGamePrompt { + optional fixed64 game_server_steamid = 5; +} + +message CDOTABroadcasterInfo { + optional uint32 account_id = 1; + optional fixed64 server_steam_id = 2; + optional bool live = 3; + optional string team_name_radiant = 4; + optional string team_name_dire = 5; + optional uint32 series_game = 7; + optional uint32 upcoming_broadcast_timestamp = 9; + optional bool allow_live_video = 10; + optional uint32 node_type = 11; + optional string node_name = 12; +} + +message CMsgDOTASeries { + message TeamInfo { + optional uint32 team_id = 1; + optional string team_name = 2; + optional string team_logo_url = 3; + optional uint32 wager_count = 4; + } + + message LiveGame { + optional fixed64 server_steam_id = 1; + optional CMsgDOTASeries.TeamInfo team_radiant = 2; + optional CMsgDOTASeries.TeamInfo team_dire = 3; + optional uint32 team_radiant_score = 4; + optional uint32 team_dire_score = 5; + } + + optional uint32 series_id = 1; + optional uint32 series_type = 2; + optional CMsgDOTASeries.TeamInfo team_1 = 3; + optional CMsgDOTASeries.TeamInfo team_2 = 4; + repeated CMsgDOTAMatchMinimal match_minimal = 5; + optional CMsgDOTASeries.LiveGame live_game = 6; +} + diff --git a/protocol/dota_gcmessages_client_watch/dota_gcmessages_client_watch.go b/protocol/dota_gcmessages_client_watch/dota_gcmessages_client_watch.go deleted file mode 100755 index 7435834..0000000 --- a/protocol/dota_gcmessages_client_watch/dota_gcmessages_client_watch.go +++ /dev/null @@ -1,1509 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: dota_gcmessages_client_watch.proto - -package dota_gcmessages_client_watch - -import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" -import dota_shared_enums "github.com/paralin/go-dota2/protocol/dota_shared_enums" -import dota_gcmessages_common "github.com/paralin/go-dota2/protocol/dota_gcmessages_common" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package - -type CMsgWatchGameResponse_WatchGameResult int32 - -const ( - CMsgWatchGameResponse_PENDING CMsgWatchGameResponse_WatchGameResult = 0 - CMsgWatchGameResponse_READY CMsgWatchGameResponse_WatchGameResult = 1 - CMsgWatchGameResponse_GAMESERVERNOTFOUND CMsgWatchGameResponse_WatchGameResult = 2 - CMsgWatchGameResponse_UNAVAILABLE CMsgWatchGameResponse_WatchGameResult = 3 - CMsgWatchGameResponse_CANCELLED CMsgWatchGameResponse_WatchGameResult = 4 - CMsgWatchGameResponse_INCOMPATIBLEVERSION CMsgWatchGameResponse_WatchGameResult = 5 - CMsgWatchGameResponse_MISSINGLEAGUESUBSCRIPTION CMsgWatchGameResponse_WatchGameResult = 6 - CMsgWatchGameResponse_LOBBYNOTFOUND CMsgWatchGameResponse_WatchGameResult = 7 -) - -var CMsgWatchGameResponse_WatchGameResult_name = map[int32]string{ - 0: "PENDING", - 1: "READY", - 2: "GAMESERVERNOTFOUND", - 3: "UNAVAILABLE", - 4: "CANCELLED", - 5: "INCOMPATIBLEVERSION", - 6: "MISSINGLEAGUESUBSCRIPTION", - 7: "LOBBYNOTFOUND", -} -var CMsgWatchGameResponse_WatchGameResult_value = map[string]int32{ - "PENDING": 0, - "READY": 1, - "GAMESERVERNOTFOUND": 2, - "UNAVAILABLE": 3, - "CANCELLED": 4, - "INCOMPATIBLEVERSION": 5, - "MISSINGLEAGUESUBSCRIPTION": 6, - "LOBBYNOTFOUND": 7, -} - -func (x CMsgWatchGameResponse_WatchGameResult) Enum() *CMsgWatchGameResponse_WatchGameResult { - p := new(CMsgWatchGameResponse_WatchGameResult) - *p = x - return p -} -func (x CMsgWatchGameResponse_WatchGameResult) String() string { - return proto.EnumName(CMsgWatchGameResponse_WatchGameResult_name, int32(x)) -} -func (x *CMsgWatchGameResponse_WatchGameResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgWatchGameResponse_WatchGameResult_value, data, "CMsgWatchGameResponse_WatchGameResult") - if err != nil { - return err - } - *x = CMsgWatchGameResponse_WatchGameResult(value) - return nil -} -func (CMsgWatchGameResponse_WatchGameResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{19, 0} -} - -type CSourceTVGameSmall struct { - ActivateTime *uint32 `protobuf:"varint,1,opt,name=activate_time,json=activateTime" json:"activate_time,omitempty"` - DeactivateTime *uint32 `protobuf:"varint,2,opt,name=deactivate_time,json=deactivateTime" json:"deactivate_time,omitempty"` - ServerSteamId *uint64 `protobuf:"varint,3,opt,name=server_steam_id,json=serverSteamId" json:"server_steam_id,omitempty"` - LobbyId *uint64 `protobuf:"varint,4,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` - LeagueId *uint32 `protobuf:"varint,5,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - LobbyType *uint32 `protobuf:"varint,6,opt,name=lobby_type,json=lobbyType" json:"lobby_type,omitempty"` - GameTime *int32 `protobuf:"varint,7,opt,name=game_time,json=gameTime" json:"game_time,omitempty"` - Delay *uint32 `protobuf:"varint,8,opt,name=delay" json:"delay,omitempty"` - Spectators *uint32 `protobuf:"varint,9,opt,name=spectators" json:"spectators,omitempty"` - GameMode *uint32 `protobuf:"varint,10,opt,name=game_mode,json=gameMode" json:"game_mode,omitempty"` - AverageMmr *uint32 `protobuf:"varint,11,opt,name=average_mmr,json=averageMmr" json:"average_mmr,omitempty"` - TeamNameRadiant *string `protobuf:"bytes,15,opt,name=team_name_radiant,json=teamNameRadiant" json:"team_name_radiant,omitempty"` - TeamNameDire *string `protobuf:"bytes,16,opt,name=team_name_dire,json=teamNameDire" json:"team_name_dire,omitempty"` - TeamLogoRadiant *uint64 `protobuf:"fixed64,24,opt,name=team_logo_radiant,json=teamLogoRadiant" json:"team_logo_radiant,omitempty"` - TeamLogoDire *uint64 `protobuf:"fixed64,25,opt,name=team_logo_dire,json=teamLogoDire" json:"team_logo_dire,omitempty"` - SortScore *uint32 `protobuf:"varint,17,opt,name=sort_score,json=sortScore" json:"sort_score,omitempty"` - LastUpdateTime *float32 `protobuf:"fixed32,18,opt,name=last_update_time,json=lastUpdateTime" json:"last_update_time,omitempty"` - RadiantLead *int32 `protobuf:"varint,19,opt,name=radiant_lead,json=radiantLead" json:"radiant_lead,omitempty"` - RadiantScore *uint32 `protobuf:"varint,20,opt,name=radiant_score,json=radiantScore" json:"radiant_score,omitempty"` - DireScore *uint32 `protobuf:"varint,21,opt,name=dire_score,json=direScore" json:"dire_score,omitempty"` - Players []*CSourceTVGameSmall_Player `protobuf:"bytes,22,rep,name=players" json:"players,omitempty"` - BuildingState *uint32 `protobuf:"fixed32,23,opt,name=building_state,json=buildingState" json:"building_state,omitempty"` - WeekendTourneyTournamentId *uint32 `protobuf:"varint,26,opt,name=weekend_tourney_tournament_id,json=weekendTourneyTournamentId" json:"weekend_tourney_tournament_id,omitempty"` - WeekendTourneyDivision *uint32 `protobuf:"varint,27,opt,name=weekend_tourney_division,json=weekendTourneyDivision" json:"weekend_tourney_division,omitempty"` - WeekendTourneySkillLevel *uint32 `protobuf:"varint,28,opt,name=weekend_tourney_skill_level,json=weekendTourneySkillLevel" json:"weekend_tourney_skill_level,omitempty"` - WeekendTourneyBracketRound *uint32 `protobuf:"varint,29,opt,name=weekend_tourney_bracket_round,json=weekendTourneyBracketRound" json:"weekend_tourney_bracket_round,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSourceTVGameSmall) Reset() { *m = CSourceTVGameSmall{} } -func (m *CSourceTVGameSmall) String() string { return proto.CompactTextString(m) } -func (*CSourceTVGameSmall) ProtoMessage() {} -func (*CSourceTVGameSmall) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -func (m *CSourceTVGameSmall) GetActivateTime() uint32 { - if m != nil && m.ActivateTime != nil { - return *m.ActivateTime - } - return 0 -} - -func (m *CSourceTVGameSmall) GetDeactivateTime() uint32 { - if m != nil && m.DeactivateTime != nil { - return *m.DeactivateTime - } - return 0 -} - -func (m *CSourceTVGameSmall) GetServerSteamId() uint64 { - if m != nil && m.ServerSteamId != nil { - return *m.ServerSteamId - } - return 0 -} - -func (m *CSourceTVGameSmall) GetLobbyId() uint64 { - if m != nil && m.LobbyId != nil { - return *m.LobbyId - } - return 0 -} - -func (m *CSourceTVGameSmall) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CSourceTVGameSmall) GetLobbyType() uint32 { - if m != nil && m.LobbyType != nil { - return *m.LobbyType - } - return 0 -} - -func (m *CSourceTVGameSmall) GetGameTime() int32 { - if m != nil && m.GameTime != nil { - return *m.GameTime - } - return 0 -} - -func (m *CSourceTVGameSmall) GetDelay() uint32 { - if m != nil && m.Delay != nil { - return *m.Delay - } - return 0 -} - -func (m *CSourceTVGameSmall) GetSpectators() uint32 { - if m != nil && m.Spectators != nil { - return *m.Spectators - } - return 0 -} - -func (m *CSourceTVGameSmall) GetGameMode() uint32 { - if m != nil && m.GameMode != nil { - return *m.GameMode - } - return 0 -} - -func (m *CSourceTVGameSmall) GetAverageMmr() uint32 { - if m != nil && m.AverageMmr != nil { - return *m.AverageMmr - } - return 0 -} - -func (m *CSourceTVGameSmall) GetTeamNameRadiant() string { - if m != nil && m.TeamNameRadiant != nil { - return *m.TeamNameRadiant - } - return "" -} - -func (m *CSourceTVGameSmall) GetTeamNameDire() string { - if m != nil && m.TeamNameDire != nil { - return *m.TeamNameDire - } - return "" -} - -func (m *CSourceTVGameSmall) GetTeamLogoRadiant() uint64 { - if m != nil && m.TeamLogoRadiant != nil { - return *m.TeamLogoRadiant - } - return 0 -} - -func (m *CSourceTVGameSmall) GetTeamLogoDire() uint64 { - if m != nil && m.TeamLogoDire != nil { - return *m.TeamLogoDire - } - return 0 -} - -func (m *CSourceTVGameSmall) GetSortScore() uint32 { - if m != nil && m.SortScore != nil { - return *m.SortScore - } - return 0 -} - -func (m *CSourceTVGameSmall) GetLastUpdateTime() float32 { - if m != nil && m.LastUpdateTime != nil { - return *m.LastUpdateTime - } - return 0 -} - -func (m *CSourceTVGameSmall) GetRadiantLead() int32 { - if m != nil && m.RadiantLead != nil { - return *m.RadiantLead - } - return 0 -} - -func (m *CSourceTVGameSmall) GetRadiantScore() uint32 { - if m != nil && m.RadiantScore != nil { - return *m.RadiantScore - } - return 0 -} - -func (m *CSourceTVGameSmall) GetDireScore() uint32 { - if m != nil && m.DireScore != nil { - return *m.DireScore - } - return 0 -} - -func (m *CSourceTVGameSmall) GetPlayers() []*CSourceTVGameSmall_Player { - if m != nil { - return m.Players - } - return nil -} - -func (m *CSourceTVGameSmall) GetBuildingState() uint32 { - if m != nil && m.BuildingState != nil { - return *m.BuildingState - } - return 0 -} - -func (m *CSourceTVGameSmall) GetWeekendTourneyTournamentId() uint32 { - if m != nil && m.WeekendTourneyTournamentId != nil { - return *m.WeekendTourneyTournamentId - } - return 0 -} - -func (m *CSourceTVGameSmall) GetWeekendTourneyDivision() uint32 { - if m != nil && m.WeekendTourneyDivision != nil { - return *m.WeekendTourneyDivision - } - return 0 -} - -func (m *CSourceTVGameSmall) GetWeekendTourneySkillLevel() uint32 { - if m != nil && m.WeekendTourneySkillLevel != nil { - return *m.WeekendTourneySkillLevel - } - return 0 -} - -func (m *CSourceTVGameSmall) GetWeekendTourneyBracketRound() uint32 { - if m != nil && m.WeekendTourneyBracketRound != nil { - return *m.WeekendTourneyBracketRound - } - return 0 -} - -type CSourceTVGameSmall_Player struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSourceTVGameSmall_Player) Reset() { *m = CSourceTVGameSmall_Player{} } -func (m *CSourceTVGameSmall_Player) String() string { return proto.CompactTextString(m) } -func (*CSourceTVGameSmall_Player) ProtoMessage() {} -func (*CSourceTVGameSmall_Player) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0, 0} } - -func (m *CSourceTVGameSmall_Player) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CSourceTVGameSmall_Player) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -type CMsgClientToGCFindTopSourceTVGames struct { - SearchKey *string `protobuf:"bytes,1,opt,name=search_key,json=searchKey" json:"search_key,omitempty"` - LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - StartGame *uint32 `protobuf:"varint,4,opt,name=start_game,json=startGame" json:"start_game,omitempty"` - GameListIndex *uint32 `protobuf:"varint,5,opt,name=game_list_index,json=gameListIndex" json:"game_list_index,omitempty"` - LobbyIds []uint64 `protobuf:"varint,6,rep,name=lobby_ids,json=lobbyIds" json:"lobby_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCFindTopSourceTVGames) Reset() { *m = CMsgClientToGCFindTopSourceTVGames{} } -func (m *CMsgClientToGCFindTopSourceTVGames) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCFindTopSourceTVGames) ProtoMessage() {} -func (*CMsgClientToGCFindTopSourceTVGames) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{1} -} - -func (m *CMsgClientToGCFindTopSourceTVGames) GetSearchKey() string { - if m != nil && m.SearchKey != nil { - return *m.SearchKey - } - return "" -} - -func (m *CMsgClientToGCFindTopSourceTVGames) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CMsgClientToGCFindTopSourceTVGames) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgClientToGCFindTopSourceTVGames) GetStartGame() uint32 { - if m != nil && m.StartGame != nil { - return *m.StartGame - } - return 0 -} - -func (m *CMsgClientToGCFindTopSourceTVGames) GetGameListIndex() uint32 { - if m != nil && m.GameListIndex != nil { - return *m.GameListIndex - } - return 0 -} - -func (m *CMsgClientToGCFindTopSourceTVGames) GetLobbyIds() []uint64 { - if m != nil { - return m.LobbyIds - } - return nil -} - -type CMsgGCToClientFindTopSourceTVGamesResponse struct { - SearchKey *string `protobuf:"bytes,1,opt,name=search_key,json=searchKey" json:"search_key,omitempty"` - LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - StartGame *uint32 `protobuf:"varint,4,opt,name=start_game,json=startGame" json:"start_game,omitempty"` - NumGames *uint32 `protobuf:"varint,5,opt,name=num_games,json=numGames" json:"num_games,omitempty"` - GameListIndex *uint32 `protobuf:"varint,6,opt,name=game_list_index,json=gameListIndex" json:"game_list_index,omitempty"` - GameList []*CSourceTVGameSmall `protobuf:"bytes,7,rep,name=game_list,json=gameList" json:"game_list,omitempty"` - SpecificGames *bool `protobuf:"varint,8,opt,name=specific_games,json=specificGames" json:"specific_games,omitempty"` - BotGame *CSourceTVGameSmall `protobuf:"bytes,9,opt,name=bot_game,json=botGame" json:"bot_game,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientFindTopSourceTVGamesResponse) Reset() { - *m = CMsgGCToClientFindTopSourceTVGamesResponse{} -} -func (m *CMsgGCToClientFindTopSourceTVGamesResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientFindTopSourceTVGamesResponse) ProtoMessage() {} -func (*CMsgGCToClientFindTopSourceTVGamesResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{2} -} - -func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetSearchKey() string { - if m != nil && m.SearchKey != nil { - return *m.SearchKey - } - return "" -} - -func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetStartGame() uint32 { - if m != nil && m.StartGame != nil { - return *m.StartGame - } - return 0 -} - -func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetNumGames() uint32 { - if m != nil && m.NumGames != nil { - return *m.NumGames - } - return 0 -} - -func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetGameListIndex() uint32 { - if m != nil && m.GameListIndex != nil { - return *m.GameListIndex - } - return 0 -} - -func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetGameList() []*CSourceTVGameSmall { - if m != nil { - return m.GameList - } - return nil -} - -func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetSpecificGames() bool { - if m != nil && m.SpecificGames != nil { - return *m.SpecificGames - } - return false -} - -func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetBotGame() *CSourceTVGameSmall { - if m != nil { - return m.BotGame - } - return nil -} - -type CMsgGCToClientTopWeekendTourneyGames struct { - LiveGames []*CSourceTVGameSmall `protobuf:"bytes,1,rep,name=live_games,json=liveGames" json:"live_games,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientTopWeekendTourneyGames) Reset() { *m = CMsgGCToClientTopWeekendTourneyGames{} } -func (m *CMsgGCToClientTopWeekendTourneyGames) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientTopWeekendTourneyGames) ProtoMessage() {} -func (*CMsgGCToClientTopWeekendTourneyGames) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{3} -} - -func (m *CMsgGCToClientTopWeekendTourneyGames) GetLiveGames() []*CSourceTVGameSmall { - if m != nil { - return m.LiveGames - } - return nil -} - -type CMsgClientToGCTopMatchesRequest struct { - HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - PlayerAccountId *uint32 `protobuf:"varint,2,opt,name=player_account_id,json=playerAccountId" json:"player_account_id,omitempty"` - TeamId *uint32 `protobuf:"varint,3,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCTopMatchesRequest) Reset() { *m = CMsgClientToGCTopMatchesRequest{} } -func (m *CMsgClientToGCTopMatchesRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCTopMatchesRequest) ProtoMessage() {} -func (*CMsgClientToGCTopMatchesRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} } - -func (m *CMsgClientToGCTopMatchesRequest) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgClientToGCTopMatchesRequest) GetPlayerAccountId() uint32 { - if m != nil && m.PlayerAccountId != nil { - return *m.PlayerAccountId - } - return 0 -} - -func (m *CMsgClientToGCTopMatchesRequest) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -type CMsgClientToGCTopLeagueMatchesRequest struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCTopLeagueMatchesRequest) Reset() { *m = CMsgClientToGCTopLeagueMatchesRequest{} } -func (m *CMsgClientToGCTopLeagueMatchesRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCTopLeagueMatchesRequest) ProtoMessage() {} -func (*CMsgClientToGCTopLeagueMatchesRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{5} -} - -type CMsgClientToGCTopFriendMatchesRequest struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCTopFriendMatchesRequest) Reset() { *m = CMsgClientToGCTopFriendMatchesRequest{} } -func (m *CMsgClientToGCTopFriendMatchesRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCTopFriendMatchesRequest) ProtoMessage() {} -func (*CMsgClientToGCTopFriendMatchesRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{6} -} - -type CMsgClientToGCMatchesMinimalRequest struct { - MatchIds []uint64 `protobuf:"varint,1,rep,name=match_ids,json=matchIds" json:"match_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCMatchesMinimalRequest) Reset() { *m = CMsgClientToGCMatchesMinimalRequest{} } -func (m *CMsgClientToGCMatchesMinimalRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCMatchesMinimalRequest) ProtoMessage() {} -func (*CMsgClientToGCMatchesMinimalRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{7} -} - -func (m *CMsgClientToGCMatchesMinimalRequest) GetMatchIds() []uint64 { - if m != nil { - return m.MatchIds - } - return nil -} - -type CMsgClientToGCMatchesMinimalResponse struct { - Matches []*CMsgDOTAMatchMinimal `protobuf:"bytes,1,rep,name=matches" json:"matches,omitempty"` - LastMatch *bool `protobuf:"varint,2,opt,name=last_match,json=lastMatch" json:"last_match,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCMatchesMinimalResponse) Reset() { *m = CMsgClientToGCMatchesMinimalResponse{} } -func (m *CMsgClientToGCMatchesMinimalResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCMatchesMinimalResponse) ProtoMessage() {} -func (*CMsgClientToGCMatchesMinimalResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{8} -} - -func (m *CMsgClientToGCMatchesMinimalResponse) GetMatches() []*CMsgDOTAMatchMinimal { - if m != nil { - return m.Matches - } - return nil -} - -func (m *CMsgClientToGCMatchesMinimalResponse) GetLastMatch() bool { - if m != nil && m.LastMatch != nil { - return *m.LastMatch - } - return false -} - -type CMsgGCToClientTopLeagueMatchesResponse struct { - Matches []*CMsgDOTAMatchMinimal `protobuf:"bytes,2,rep,name=matches" json:"matches,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientTopLeagueMatchesResponse) Reset() { - *m = CMsgGCToClientTopLeagueMatchesResponse{} -} -func (m *CMsgGCToClientTopLeagueMatchesResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientTopLeagueMatchesResponse) ProtoMessage() {} -func (*CMsgGCToClientTopLeagueMatchesResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{9} -} - -func (m *CMsgGCToClientTopLeagueMatchesResponse) GetMatches() []*CMsgDOTAMatchMinimal { - if m != nil { - return m.Matches - } - return nil -} - -type CMsgGCToClientTopFriendMatchesResponse struct { - Matches []*CMsgDOTAMatchMinimal `protobuf:"bytes,1,rep,name=matches" json:"matches,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientTopFriendMatchesResponse) Reset() { - *m = CMsgGCToClientTopFriendMatchesResponse{} -} -func (m *CMsgGCToClientTopFriendMatchesResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientTopFriendMatchesResponse) ProtoMessage() {} -func (*CMsgGCToClientTopFriendMatchesResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{10} -} - -func (m *CMsgGCToClientTopFriendMatchesResponse) GetMatches() []*CMsgDOTAMatchMinimal { - if m != nil { - return m.Matches - } - return nil -} - -type CMsgClientToGCFindTopMatches struct { - StartGame *uint32 `protobuf:"varint,1,opt,name=start_game,json=startGame" json:"start_game,omitempty"` - LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - FriendId *uint32 `protobuf:"varint,4,opt,name=friend_id,json=friendId" json:"friend_id,omitempty"` - FriendList *bool `protobuf:"varint,5,opt,name=friend_list,json=friendList" json:"friend_list,omitempty"` - LeagueList *bool `protobuf:"varint,6,opt,name=league_list,json=leagueList" json:"league_list,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCFindTopMatches) Reset() { *m = CMsgClientToGCFindTopMatches{} } -func (m *CMsgClientToGCFindTopMatches) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCFindTopMatches) ProtoMessage() {} -func (*CMsgClientToGCFindTopMatches) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} } - -func (m *CMsgClientToGCFindTopMatches) GetStartGame() uint32 { - if m != nil && m.StartGame != nil { - return *m.StartGame - } - return 0 -} - -func (m *CMsgClientToGCFindTopMatches) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CMsgClientToGCFindTopMatches) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgClientToGCFindTopMatches) GetFriendId() uint32 { - if m != nil && m.FriendId != nil { - return *m.FriendId - } - return 0 -} - -func (m *CMsgClientToGCFindTopMatches) GetFriendList() bool { - if m != nil && m.FriendList != nil { - return *m.FriendList - } - return false -} - -func (m *CMsgClientToGCFindTopMatches) GetLeagueList() bool { - if m != nil && m.LeagueList != nil { - return *m.LeagueList - } - return false -} - -type CMsgGCToClientFindTopLeagueMatchesResponse struct { - StartGame *uint32 `protobuf:"varint,1,opt,name=start_game,json=startGame" json:"start_game,omitempty"` - LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - MatchIds []uint32 `protobuf:"varint,4,rep,name=match_ids,json=matchIds" json:"match_ids,omitempty"` - Matches []*dota_gcmessages_common.CMsgDOTAMatch `protobuf:"bytes,5,rep,name=matches" json:"matches,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientFindTopLeagueMatchesResponse) Reset() { - *m = CMsgGCToClientFindTopLeagueMatchesResponse{} -} -func (m *CMsgGCToClientFindTopLeagueMatchesResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientFindTopLeagueMatchesResponse) ProtoMessage() {} -func (*CMsgGCToClientFindTopLeagueMatchesResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{12} -} - -func (m *CMsgGCToClientFindTopLeagueMatchesResponse) GetStartGame() uint32 { - if m != nil && m.StartGame != nil { - return *m.StartGame - } - return 0 -} - -func (m *CMsgGCToClientFindTopLeagueMatchesResponse) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CMsgGCToClientFindTopLeagueMatchesResponse) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgGCToClientFindTopLeagueMatchesResponse) GetMatchIds() []uint32 { - if m != nil { - return m.MatchIds - } - return nil -} - -func (m *CMsgGCToClientFindTopLeagueMatchesResponse) GetMatches() []*dota_gcmessages_common.CMsgDOTAMatch { - if m != nil { - return m.Matches - } - return nil -} - -type CMsgSpectateFriendGame struct { - SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSpectateFriendGame) Reset() { *m = CMsgSpectateFriendGame{} } -func (m *CMsgSpectateFriendGame) String() string { return proto.CompactTextString(m) } -func (*CMsgSpectateFriendGame) ProtoMessage() {} -func (*CMsgSpectateFriendGame) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} } - -func (m *CMsgSpectateFriendGame) GetSteamId() uint64 { - if m != nil && m.SteamId != nil { - return *m.SteamId - } - return 0 -} - -type CMsgSpectateFriendGameResponse struct { - ServerSteamid *uint64 `protobuf:"fixed64,4,opt,name=server_steamid,json=serverSteamid" json:"server_steamid,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSpectateFriendGameResponse) Reset() { *m = CMsgSpectateFriendGameResponse{} } -func (m *CMsgSpectateFriendGameResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgSpectateFriendGameResponse) ProtoMessage() {} -func (*CMsgSpectateFriendGameResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} } - -func (m *CMsgSpectateFriendGameResponse) GetServerSteamid() uint64 { - if m != nil && m.ServerSteamid != nil { - return *m.ServerSteamid - } - return 0 -} - -type CMsgDOTAMatchMinimal struct { - MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - StartTime *uint32 `protobuf:"fixed32,2,opt,name=start_time,json=startTime" json:"start_time,omitempty"` - Duration *uint32 `protobuf:"varint,3,opt,name=duration" json:"duration,omitempty"` - GameMode *dota_shared_enums.DOTA_GameMode `protobuf:"varint,4,opt,name=game_mode,json=gameMode,enum=DOTA_GameMode,def=0" json:"game_mode,omitempty"` - Players []*CMsgDOTAMatchMinimal_Player `protobuf:"bytes,6,rep,name=players" json:"players,omitempty"` - Tourney *CMsgDOTAMatchMinimal_Tourney `protobuf:"bytes,7,opt,name=tourney" json:"tourney,omitempty"` - MatchOutcome *dota_shared_enums.EMatchOutcome `protobuf:"varint,8,opt,name=match_outcome,json=matchOutcome,enum=EMatchOutcome,def=0" json:"match_outcome,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAMatchMinimal) Reset() { *m = CMsgDOTAMatchMinimal{} } -func (m *CMsgDOTAMatchMinimal) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAMatchMinimal) ProtoMessage() {} -func (*CMsgDOTAMatchMinimal) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15} } - -const Default_CMsgDOTAMatchMinimal_GameMode dota_shared_enums.DOTA_GameMode = dota_shared_enums.DOTA_GameMode_DOTA_GAMEMODE_NONE -const Default_CMsgDOTAMatchMinimal_MatchOutcome dota_shared_enums.EMatchOutcome = dota_shared_enums.EMatchOutcome_k_EMatchOutcome_Unknown - -func (m *CMsgDOTAMatchMinimal) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgDOTAMatchMinimal) GetStartTime() uint32 { - if m != nil && m.StartTime != nil { - return *m.StartTime - } - return 0 -} - -func (m *CMsgDOTAMatchMinimal) GetDuration() uint32 { - if m != nil && m.Duration != nil { - return *m.Duration - } - return 0 -} - -func (m *CMsgDOTAMatchMinimal) GetGameMode() dota_shared_enums.DOTA_GameMode { - if m != nil && m.GameMode != nil { - return *m.GameMode - } - return Default_CMsgDOTAMatchMinimal_GameMode -} - -func (m *CMsgDOTAMatchMinimal) GetPlayers() []*CMsgDOTAMatchMinimal_Player { - if m != nil { - return m.Players - } - return nil -} - -func (m *CMsgDOTAMatchMinimal) GetTourney() *CMsgDOTAMatchMinimal_Tourney { - if m != nil { - return m.Tourney - } - return nil -} - -func (m *CMsgDOTAMatchMinimal) GetMatchOutcome() dota_shared_enums.EMatchOutcome { - if m != nil && m.MatchOutcome != nil { - return *m.MatchOutcome - } - return Default_CMsgDOTAMatchMinimal_MatchOutcome -} - -type CMsgDOTAMatchMinimal_Player struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - Kills *uint32 `protobuf:"varint,3,opt,name=kills" json:"kills,omitempty"` - Deaths *uint32 `protobuf:"varint,4,opt,name=deaths" json:"deaths,omitempty"` - Assists *uint32 `protobuf:"varint,5,opt,name=assists" json:"assists,omitempty"` - Items []uint32 `protobuf:"varint,6,rep,name=items" json:"items,omitempty"` - PlayerSlot *uint32 `protobuf:"varint,7,opt,name=player_slot,json=playerSlot" json:"player_slot,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAMatchMinimal_Player) Reset() { *m = CMsgDOTAMatchMinimal_Player{} } -func (m *CMsgDOTAMatchMinimal_Player) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAMatchMinimal_Player) ProtoMessage() {} -func (*CMsgDOTAMatchMinimal_Player) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15, 0} } - -func (m *CMsgDOTAMatchMinimal_Player) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAMatchMinimal_Player) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgDOTAMatchMinimal_Player) GetKills() uint32 { - if m != nil && m.Kills != nil { - return *m.Kills - } - return 0 -} - -func (m *CMsgDOTAMatchMinimal_Player) GetDeaths() uint32 { - if m != nil && m.Deaths != nil { - return *m.Deaths - } - return 0 -} - -func (m *CMsgDOTAMatchMinimal_Player) GetAssists() uint32 { - if m != nil && m.Assists != nil { - return *m.Assists - } - return 0 -} - -func (m *CMsgDOTAMatchMinimal_Player) GetItems() []uint32 { - if m != nil { - return m.Items - } - return nil -} - -func (m *CMsgDOTAMatchMinimal_Player) GetPlayerSlot() uint32 { - if m != nil && m.PlayerSlot != nil { - return *m.PlayerSlot - } - return 0 -} - -type CMsgDOTAMatchMinimal_Tourney struct { - LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - SeriesType *uint32 `protobuf:"varint,8,opt,name=series_type,json=seriesType" json:"series_type,omitempty"` - SeriesGame *uint32 `protobuf:"varint,9,opt,name=series_game,json=seriesGame" json:"series_game,omitempty"` - WeekendTourneyTournamentId *uint32 `protobuf:"varint,10,opt,name=weekend_tourney_tournament_id,json=weekendTourneyTournamentId" json:"weekend_tourney_tournament_id,omitempty"` - WeekendTourneySeasonTrophyId *uint32 `protobuf:"varint,11,opt,name=weekend_tourney_season_trophy_id,json=weekendTourneySeasonTrophyId" json:"weekend_tourney_season_trophy_id,omitempty"` - WeekendTourneyDivision *uint32 `protobuf:"varint,12,opt,name=weekend_tourney_division,json=weekendTourneyDivision" json:"weekend_tourney_division,omitempty"` - WeekendTourneySkillLevel *uint32 `protobuf:"varint,13,opt,name=weekend_tourney_skill_level,json=weekendTourneySkillLevel" json:"weekend_tourney_skill_level,omitempty"` - RadiantTeamId *uint32 `protobuf:"varint,2,opt,name=radiant_team_id,json=radiantTeamId" json:"radiant_team_id,omitempty"` - RadiantTeamName *string `protobuf:"bytes,3,opt,name=radiant_team_name,json=radiantTeamName" json:"radiant_team_name,omitempty"` - RadiantTeamLogo *uint64 `protobuf:"fixed64,4,opt,name=radiant_team_logo,json=radiantTeamLogo" json:"radiant_team_logo,omitempty"` - DireTeamId *uint32 `protobuf:"varint,5,opt,name=dire_team_id,json=direTeamId" json:"dire_team_id,omitempty"` - DireTeamName *string `protobuf:"bytes,6,opt,name=dire_team_name,json=direTeamName" json:"dire_team_name,omitempty"` - DireTeamLogo *uint64 `protobuf:"fixed64,7,opt,name=dire_team_logo,json=direTeamLogo" json:"dire_team_logo,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAMatchMinimal_Tourney) Reset() { *m = CMsgDOTAMatchMinimal_Tourney{} } -func (m *CMsgDOTAMatchMinimal_Tourney) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAMatchMinimal_Tourney) ProtoMessage() {} -func (*CMsgDOTAMatchMinimal_Tourney) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{15, 1} -} - -func (m *CMsgDOTAMatchMinimal_Tourney) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CMsgDOTAMatchMinimal_Tourney) GetSeriesType() uint32 { - if m != nil && m.SeriesType != nil { - return *m.SeriesType - } - return 0 -} - -func (m *CMsgDOTAMatchMinimal_Tourney) GetSeriesGame() uint32 { - if m != nil && m.SeriesGame != nil { - return *m.SeriesGame - } - return 0 -} - -func (m *CMsgDOTAMatchMinimal_Tourney) GetWeekendTourneyTournamentId() uint32 { - if m != nil && m.WeekendTourneyTournamentId != nil { - return *m.WeekendTourneyTournamentId - } - return 0 -} - -func (m *CMsgDOTAMatchMinimal_Tourney) GetWeekendTourneySeasonTrophyId() uint32 { - if m != nil && m.WeekendTourneySeasonTrophyId != nil { - return *m.WeekendTourneySeasonTrophyId - } - return 0 -} - -func (m *CMsgDOTAMatchMinimal_Tourney) GetWeekendTourneyDivision() uint32 { - if m != nil && m.WeekendTourneyDivision != nil { - return *m.WeekendTourneyDivision - } - return 0 -} - -func (m *CMsgDOTAMatchMinimal_Tourney) GetWeekendTourneySkillLevel() uint32 { - if m != nil && m.WeekendTourneySkillLevel != nil { - return *m.WeekendTourneySkillLevel - } - return 0 -} - -func (m *CMsgDOTAMatchMinimal_Tourney) GetRadiantTeamId() uint32 { - if m != nil && m.RadiantTeamId != nil { - return *m.RadiantTeamId - } - return 0 -} - -func (m *CMsgDOTAMatchMinimal_Tourney) GetRadiantTeamName() string { - if m != nil && m.RadiantTeamName != nil { - return *m.RadiantTeamName - } - return "" -} - -func (m *CMsgDOTAMatchMinimal_Tourney) GetRadiantTeamLogo() uint64 { - if m != nil && m.RadiantTeamLogo != nil { - return *m.RadiantTeamLogo - } - return 0 -} - -func (m *CMsgDOTAMatchMinimal_Tourney) GetDireTeamId() uint32 { - if m != nil && m.DireTeamId != nil { - return *m.DireTeamId - } - return 0 -} - -func (m *CMsgDOTAMatchMinimal_Tourney) GetDireTeamName() string { - if m != nil && m.DireTeamName != nil { - return *m.DireTeamName - } - return "" -} - -func (m *CMsgDOTAMatchMinimal_Tourney) GetDireTeamLogo() uint64 { - if m != nil && m.DireTeamLogo != nil { - return *m.DireTeamLogo - } - return 0 -} - -type CDOTAReplayDownloadInfo struct { - Match *CMsgDOTAMatchMinimal `protobuf:"bytes,1,opt,name=match" json:"match,omitempty"` - Title *string `protobuf:"bytes,2,opt,name=title" json:"title,omitempty"` - Description *string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"` - Size *uint32 `protobuf:"varint,4,opt,name=size" json:"size,omitempty"` - Tags []string `protobuf:"bytes,5,rep,name=tags" json:"tags,omitempty"` - ExistsOnDisk *bool `protobuf:"varint,6,opt,name=exists_on_disk,json=existsOnDisk" json:"exists_on_disk,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CDOTAReplayDownloadInfo) Reset() { *m = CDOTAReplayDownloadInfo{} } -func (m *CDOTAReplayDownloadInfo) String() string { return proto.CompactTextString(m) } -func (*CDOTAReplayDownloadInfo) ProtoMessage() {} -func (*CDOTAReplayDownloadInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{16} } - -func (m *CDOTAReplayDownloadInfo) GetMatch() *CMsgDOTAMatchMinimal { - if m != nil { - return m.Match - } - return nil -} - -func (m *CDOTAReplayDownloadInfo) GetTitle() string { - if m != nil && m.Title != nil { - return *m.Title - } - return "" -} - -func (m *CDOTAReplayDownloadInfo) GetDescription() string { - if m != nil && m.Description != nil { - return *m.Description - } - return "" -} - -func (m *CDOTAReplayDownloadInfo) GetSize() uint32 { - if m != nil && m.Size != nil { - return *m.Size - } - return 0 -} - -func (m *CDOTAReplayDownloadInfo) GetTags() []string { - if m != nil { - return m.Tags - } - return nil -} - -func (m *CDOTAReplayDownloadInfo) GetExistsOnDisk() bool { - if m != nil && m.ExistsOnDisk != nil { - return *m.ExistsOnDisk - } - return false -} - -type CDOTAReplayDownloadInfo_Highlight struct { - Timestamp *uint32 `protobuf:"varint,1,opt,name=timestamp" json:"timestamp,omitempty"` - Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CDOTAReplayDownloadInfo_Highlight) Reset() { *m = CDOTAReplayDownloadInfo_Highlight{} } -func (m *CDOTAReplayDownloadInfo_Highlight) String() string { return proto.CompactTextString(m) } -func (*CDOTAReplayDownloadInfo_Highlight) ProtoMessage() {} -func (*CDOTAReplayDownloadInfo_Highlight) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{16, 0} -} - -func (m *CDOTAReplayDownloadInfo_Highlight) GetTimestamp() uint32 { - if m != nil && m.Timestamp != nil { - return *m.Timestamp - } - return 0 -} - -func (m *CDOTAReplayDownloadInfo_Highlight) GetDescription() string { - if m != nil && m.Description != nil { - return *m.Description - } - return "" -} - -type CMsgWatchGame struct { - ServerSteamid *uint64 `protobuf:"fixed64,1,opt,name=server_steamid,json=serverSteamid" json:"server_steamid,omitempty"` - ClientVersion *uint32 `protobuf:"varint,2,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` - WatchServerSteamid *uint64 `protobuf:"fixed64,3,opt,name=watch_server_steamid,json=watchServerSteamid" json:"watch_server_steamid,omitempty"` - LobbyId *uint64 `protobuf:"varint,4,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` - Regions []uint32 `protobuf:"varint,5,rep,name=regions" json:"regions,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgWatchGame) Reset() { *m = CMsgWatchGame{} } -func (m *CMsgWatchGame) String() string { return proto.CompactTextString(m) } -func (*CMsgWatchGame) ProtoMessage() {} -func (*CMsgWatchGame) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17} } - -func (m *CMsgWatchGame) GetServerSteamid() uint64 { - if m != nil && m.ServerSteamid != nil { - return *m.ServerSteamid - } - return 0 -} - -func (m *CMsgWatchGame) GetClientVersion() uint32 { - if m != nil && m.ClientVersion != nil { - return *m.ClientVersion - } - return 0 -} - -func (m *CMsgWatchGame) GetWatchServerSteamid() uint64 { - if m != nil && m.WatchServerSteamid != nil { - return *m.WatchServerSteamid - } - return 0 -} - -func (m *CMsgWatchGame) GetLobbyId() uint64 { - if m != nil && m.LobbyId != nil { - return *m.LobbyId - } - return 0 -} - -func (m *CMsgWatchGame) GetRegions() []uint32 { - if m != nil { - return m.Regions - } - return nil -} - -type CMsgCancelWatchGame struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgCancelWatchGame) Reset() { *m = CMsgCancelWatchGame{} } -func (m *CMsgCancelWatchGame) String() string { return proto.CompactTextString(m) } -func (*CMsgCancelWatchGame) ProtoMessage() {} -func (*CMsgCancelWatchGame) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{18} } - -type CMsgWatchGameResponse struct { - WatchGameResult *CMsgWatchGameResponse_WatchGameResult `protobuf:"varint,1,opt,name=watch_game_result,json=watchGameResult,enum=CMsgWatchGameResponse_WatchGameResult,def=0" json:"watch_game_result,omitempty"` - SourceTvPublicAddr *uint32 `protobuf:"varint,2,opt,name=source_tv_public_addr,json=sourceTvPublicAddr" json:"source_tv_public_addr,omitempty"` - SourceTvPrivateAddr *uint32 `protobuf:"varint,3,opt,name=source_tv_private_addr,json=sourceTvPrivateAddr" json:"source_tv_private_addr,omitempty"` - SourceTvPort *uint32 `protobuf:"varint,4,opt,name=source_tv_port,json=sourceTvPort" json:"source_tv_port,omitempty"` - GameServerSteamid *uint64 `protobuf:"fixed64,5,opt,name=game_server_steamid,json=gameServerSteamid" json:"game_server_steamid,omitempty"` - WatchServerSteamid *uint64 `protobuf:"fixed64,6,opt,name=watch_server_steamid,json=watchServerSteamid" json:"watch_server_steamid,omitempty"` - WatchTvUniqueSecretCode *uint64 `protobuf:"fixed64,7,opt,name=watch_tv_unique_secret_code,json=watchTvUniqueSecretCode" json:"watch_tv_unique_secret_code,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgWatchGameResponse) Reset() { *m = CMsgWatchGameResponse{} } -func (m *CMsgWatchGameResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgWatchGameResponse) ProtoMessage() {} -func (*CMsgWatchGameResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{19} } - -const Default_CMsgWatchGameResponse_WatchGameResult CMsgWatchGameResponse_WatchGameResult = CMsgWatchGameResponse_PENDING - -func (m *CMsgWatchGameResponse) GetWatchGameResult() CMsgWatchGameResponse_WatchGameResult { - if m != nil && m.WatchGameResult != nil { - return *m.WatchGameResult - } - return Default_CMsgWatchGameResponse_WatchGameResult -} - -func (m *CMsgWatchGameResponse) GetSourceTvPublicAddr() uint32 { - if m != nil && m.SourceTvPublicAddr != nil { - return *m.SourceTvPublicAddr - } - return 0 -} - -func (m *CMsgWatchGameResponse) GetSourceTvPrivateAddr() uint32 { - if m != nil && m.SourceTvPrivateAddr != nil { - return *m.SourceTvPrivateAddr - } - return 0 -} - -func (m *CMsgWatchGameResponse) GetSourceTvPort() uint32 { - if m != nil && m.SourceTvPort != nil { - return *m.SourceTvPort - } - return 0 -} - -func (m *CMsgWatchGameResponse) GetGameServerSteamid() uint64 { - if m != nil && m.GameServerSteamid != nil { - return *m.GameServerSteamid - } - return 0 -} - -func (m *CMsgWatchGameResponse) GetWatchServerSteamid() uint64 { - if m != nil && m.WatchServerSteamid != nil { - return *m.WatchServerSteamid - } - return 0 -} - -func (m *CMsgWatchGameResponse) GetWatchTvUniqueSecretCode() uint64 { - if m != nil && m.WatchTvUniqueSecretCode != nil { - return *m.WatchTvUniqueSecretCode - } - return 0 -} - -type CMsgPartyLeaderWatchGamePrompt struct { - GameServerSteamid *uint64 `protobuf:"fixed64,5,opt,name=game_server_steamid,json=gameServerSteamid" json:"game_server_steamid,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPartyLeaderWatchGamePrompt) Reset() { *m = CMsgPartyLeaderWatchGamePrompt{} } -func (m *CMsgPartyLeaderWatchGamePrompt) String() string { return proto.CompactTextString(m) } -func (*CMsgPartyLeaderWatchGamePrompt) ProtoMessage() {} -func (*CMsgPartyLeaderWatchGamePrompt) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{20} } - -func (m *CMsgPartyLeaderWatchGamePrompt) GetGameServerSteamid() uint64 { - if m != nil && m.GameServerSteamid != nil { - return *m.GameServerSteamid - } - return 0 -} - -type CDOTABroadcasterInfo struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - ServerSteamId *uint64 `protobuf:"fixed64,2,opt,name=server_steam_id,json=serverSteamId" json:"server_steam_id,omitempty"` - Live *bool `protobuf:"varint,3,opt,name=live" json:"live,omitempty"` - TeamNameRadiant *string `protobuf:"bytes,4,opt,name=team_name_radiant,json=teamNameRadiant" json:"team_name_radiant,omitempty"` - TeamNameDire *string `protobuf:"bytes,5,opt,name=team_name_dire,json=teamNameDire" json:"team_name_dire,omitempty"` - StageName *string `protobuf:"bytes,6,opt,name=stage_name,json=stageName" json:"stage_name,omitempty"` - SeriesGame *uint32 `protobuf:"varint,7,opt,name=series_game,json=seriesGame" json:"series_game,omitempty"` - SeriesType *uint32 `protobuf:"varint,8,opt,name=series_type,json=seriesType" json:"series_type,omitempty"` - UpcomingBroadcastTimestamp *uint32 `protobuf:"varint,9,opt,name=upcoming_broadcast_timestamp,json=upcomingBroadcastTimestamp" json:"upcoming_broadcast_timestamp,omitempty"` - AllowLiveVideo *bool `protobuf:"varint,10,opt,name=allow_live_video,json=allowLiveVideo" json:"allow_live_video,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CDOTABroadcasterInfo) Reset() { *m = CDOTABroadcasterInfo{} } -func (m *CDOTABroadcasterInfo) String() string { return proto.CompactTextString(m) } -func (*CDOTABroadcasterInfo) ProtoMessage() {} -func (*CDOTABroadcasterInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{21} } - -func (m *CDOTABroadcasterInfo) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CDOTABroadcasterInfo) GetServerSteamId() uint64 { - if m != nil && m.ServerSteamId != nil { - return *m.ServerSteamId - } - return 0 -} - -func (m *CDOTABroadcasterInfo) GetLive() bool { - if m != nil && m.Live != nil { - return *m.Live - } - return false -} - -func (m *CDOTABroadcasterInfo) GetTeamNameRadiant() string { - if m != nil && m.TeamNameRadiant != nil { - return *m.TeamNameRadiant - } - return "" -} - -func (m *CDOTABroadcasterInfo) GetTeamNameDire() string { - if m != nil && m.TeamNameDire != nil { - return *m.TeamNameDire - } - return "" -} - -func (m *CDOTABroadcasterInfo) GetStageName() string { - if m != nil && m.StageName != nil { - return *m.StageName - } - return "" -} - -func (m *CDOTABroadcasterInfo) GetSeriesGame() uint32 { - if m != nil && m.SeriesGame != nil { - return *m.SeriesGame - } - return 0 -} - -func (m *CDOTABroadcasterInfo) GetSeriesType() uint32 { - if m != nil && m.SeriesType != nil { - return *m.SeriesType - } - return 0 -} - -func (m *CDOTABroadcasterInfo) GetUpcomingBroadcastTimestamp() uint32 { - if m != nil && m.UpcomingBroadcastTimestamp != nil { - return *m.UpcomingBroadcastTimestamp - } - return 0 -} - -func (m *CDOTABroadcasterInfo) GetAllowLiveVideo() bool { - if m != nil && m.AllowLiveVideo != nil { - return *m.AllowLiveVideo - } - return false -} - -func init() { - proto.RegisterType((*CSourceTVGameSmall)(nil), "CSourceTVGameSmall") - proto.RegisterType((*CSourceTVGameSmall_Player)(nil), "CSourceTVGameSmall.Player") - proto.RegisterType((*CMsgClientToGCFindTopSourceTVGames)(nil), "CMsgClientToGCFindTopSourceTVGames") - proto.RegisterType((*CMsgGCToClientFindTopSourceTVGamesResponse)(nil), "CMsgGCToClientFindTopSourceTVGamesResponse") - proto.RegisterType((*CMsgGCToClientTopWeekendTourneyGames)(nil), "CMsgGCToClientTopWeekendTourneyGames") - proto.RegisterType((*CMsgClientToGCTopMatchesRequest)(nil), "CMsgClientToGCTopMatchesRequest") - proto.RegisterType((*CMsgClientToGCTopLeagueMatchesRequest)(nil), "CMsgClientToGCTopLeagueMatchesRequest") - proto.RegisterType((*CMsgClientToGCTopFriendMatchesRequest)(nil), "CMsgClientToGCTopFriendMatchesRequest") - proto.RegisterType((*CMsgClientToGCMatchesMinimalRequest)(nil), "CMsgClientToGCMatchesMinimalRequest") - proto.RegisterType((*CMsgClientToGCMatchesMinimalResponse)(nil), "CMsgClientToGCMatchesMinimalResponse") - proto.RegisterType((*CMsgGCToClientTopLeagueMatchesResponse)(nil), "CMsgGCToClientTopLeagueMatchesResponse") - proto.RegisterType((*CMsgGCToClientTopFriendMatchesResponse)(nil), "CMsgGCToClientTopFriendMatchesResponse") - proto.RegisterType((*CMsgClientToGCFindTopMatches)(nil), "CMsgClientToGCFindTopMatches") - proto.RegisterType((*CMsgGCToClientFindTopLeagueMatchesResponse)(nil), "CMsgGCToClientFindTopLeagueMatchesResponse") - proto.RegisterType((*CMsgSpectateFriendGame)(nil), "CMsgSpectateFriendGame") - proto.RegisterType((*CMsgSpectateFriendGameResponse)(nil), "CMsgSpectateFriendGameResponse") - proto.RegisterType((*CMsgDOTAMatchMinimal)(nil), "CMsgDOTAMatchMinimal") - proto.RegisterType((*CMsgDOTAMatchMinimal_Player)(nil), "CMsgDOTAMatchMinimal.Player") - proto.RegisterType((*CMsgDOTAMatchMinimal_Tourney)(nil), "CMsgDOTAMatchMinimal.Tourney") - proto.RegisterType((*CDOTAReplayDownloadInfo)(nil), "CDOTAReplayDownloadInfo") - proto.RegisterType((*CDOTAReplayDownloadInfo_Highlight)(nil), "CDOTAReplayDownloadInfo.Highlight") - proto.RegisterType((*CMsgWatchGame)(nil), "CMsgWatchGame") - proto.RegisterType((*CMsgCancelWatchGame)(nil), "CMsgCancelWatchGame") - proto.RegisterType((*CMsgWatchGameResponse)(nil), "CMsgWatchGameResponse") - proto.RegisterType((*CMsgPartyLeaderWatchGamePrompt)(nil), "CMsgPartyLeaderWatchGamePrompt") - proto.RegisterType((*CDOTABroadcasterInfo)(nil), "CDOTABroadcasterInfo") - proto.RegisterEnum("CMsgWatchGameResponse_WatchGameResult", CMsgWatchGameResponse_WatchGameResult_name, CMsgWatchGameResponse_WatchGameResult_value) -} - -func init() { proto.RegisterFile("dota_gcmessages_client_watch.proto", fileDescriptor0) } - -var fileDescriptor0 = []byte{ - // 2216 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x58, 0xcd, 0x72, 0x23, 0x49, - 0x11, 0xde, 0xb6, 0xad, 0x9f, 0x4e, 0x5b, 0xb2, 0x5d, 0x9e, 0xb1, 0x7b, 0xfc, 0xb3, 0x23, 0xb4, - 0xb3, 0xb3, 0x8a, 0x21, 0xc2, 0x2c, 0xb3, 0x04, 0x10, 0x1b, 0x10, 0xac, 0x2c, 0x6b, 0xbc, 0x8a, - 0x95, 0x65, 0x47, 0x4b, 0xf6, 0xc6, 0xc0, 0xa1, 0xa3, 0xac, 0xae, 0x91, 0x2b, 0xdc, 0xdd, 0xa5, - 0xed, 0x2a, 0xc9, 0x6b, 0x2e, 0x70, 0xe7, 0xc2, 0x95, 0x77, 0xe0, 0x1d, 0xb8, 0x70, 0xe0, 0x0a, - 0x47, 0x22, 0xb8, 0x71, 0xe6, 0x19, 0x88, 0xca, 0xea, 0x96, 0x5b, 0x3f, 0xc6, 0xcb, 0x6e, 0x10, - 0x9c, 0xa4, 0xfa, 0xf2, 0xcb, 0xca, 0xaa, 0xac, 0xcc, 0xac, 0xac, 0x86, 0xaa, 0x2f, 0x14, 0xf5, - 0x06, 0xfd, 0x90, 0x49, 0x49, 0x07, 0x4c, 0x7a, 0xfd, 0x80, 0xb3, 0x48, 0x79, 0xb7, 0x54, 0xf5, - 0xaf, 0x0f, 0x87, 0xb1, 0x50, 0x62, 0x77, 0x07, 0x39, 0xf2, 0x9a, 0xc6, 0xcc, 0xf7, 0x58, 0x34, - 0x0a, 0x65, 0x22, 0xd8, 0x9f, 0x53, 0x16, 0x61, 0x28, 0x22, 0x23, 0xad, 0xfe, 0xb3, 0x08, 0xa4, - 0xd1, 0x15, 0xa3, 0xb8, 0xcf, 0x7a, 0x97, 0x27, 0x34, 0x64, 0xdd, 0x90, 0x06, 0x01, 0xf9, 0x00, - 0x4a, 0xb4, 0xaf, 0xf8, 0x98, 0x2a, 0xe6, 0x29, 0x1e, 0x32, 0xc7, 0xaa, 0x58, 0xb5, 0x92, 0xbb, - 0x96, 0x82, 0x3d, 0x1e, 0x32, 0xf2, 0x11, 0xac, 0xfb, 0x6c, 0x9a, 0xb6, 0x84, 0xb4, 0xf2, 0x3d, - 0x8c, 0xc4, 0x97, 0xb0, 0x2e, 0x59, 0x3c, 0x66, 0xb1, 0x27, 0x15, 0xa3, 0xa1, 0xc7, 0x7d, 0x67, - 0xb9, 0x62, 0xd5, 0x56, 0xdc, 0x92, 0x81, 0xbb, 0x1a, 0x6d, 0xf9, 0xe4, 0x19, 0x14, 0x03, 0x71, - 0x75, 0x75, 0xa7, 0x09, 0x2b, 0x48, 0x28, 0xe0, 0xb8, 0xe5, 0x93, 0x3d, 0xb0, 0x03, 0x46, 0x07, - 0x23, 0xa6, 0x65, 0x39, 0xb4, 0x52, 0x34, 0x40, 0xcb, 0x27, 0x07, 0x00, 0x46, 0x4f, 0xdd, 0x0d, - 0x99, 0x93, 0x47, 0xa9, 0x8d, 0x48, 0xef, 0x6e, 0xc8, 0xb4, 0xee, 0x80, 0x86, 0xc9, 0x0a, 0x0b, - 0x15, 0xab, 0x96, 0x73, 0x8b, 0x1a, 0xc0, 0xb5, 0x3d, 0x81, 0x9c, 0xcf, 0x02, 0x7a, 0xe7, 0x14, - 0x51, 0xcd, 0x0c, 0xc8, 0xfb, 0x00, 0x72, 0xc8, 0xfa, 0x8a, 0x2a, 0x11, 0x4b, 0xc7, 0x46, 0x51, - 0x06, 0x99, 0x4c, 0x19, 0x0a, 0x9f, 0x39, 0x60, 0x96, 0xa3, 0x81, 0x53, 0xe1, 0x33, 0xf2, 0x1c, - 0x56, 0xe9, 0x98, 0xc5, 0x74, 0xc0, 0xbc, 0x30, 0x8c, 0x9d, 0x55, 0xa3, 0x9d, 0x40, 0xa7, 0x61, - 0x4c, 0x5e, 0xc1, 0x26, 0xfa, 0x21, 0xd2, 0x53, 0xc4, 0xd4, 0xe7, 0x34, 0x52, 0xce, 0x7a, 0xc5, - 0xaa, 0xd9, 0xee, 0xba, 0x16, 0x74, 0x68, 0xc8, 0x5c, 0x03, 0x93, 0x17, 0x50, 0xbe, 0xe7, 0xfa, - 0x3c, 0x66, 0xce, 0x06, 0x12, 0xd7, 0x52, 0xe2, 0x31, 0x8f, 0xd9, 0x64, 0xc6, 0x40, 0x0c, 0xc4, - 0x64, 0x46, 0xa7, 0x62, 0xd5, 0xf2, 0x66, 0xc6, 0xb6, 0x18, 0x88, 0xd9, 0x19, 0x91, 0x8b, 0x33, - 0x3e, 0x43, 0xe2, 0x5a, 0x4a, 0xc4, 0x19, 0x0f, 0x00, 0xa4, 0x88, 0x95, 0x27, 0xfb, 0x22, 0x66, - 0xce, 0xa6, 0xf1, 0xa9, 0x46, 0xba, 0x1a, 0x20, 0x35, 0xd8, 0x08, 0xa8, 0x54, 0xde, 0x68, 0xe8, - 0x4f, 0x0e, 0x9f, 0x54, 0xac, 0xda, 0x92, 0x5b, 0xd6, 0xf8, 0x05, 0xc2, 0xe8, 0xe0, 0xef, 0xc1, - 0x5a, 0xb2, 0x20, 0x2f, 0x60, 0xd4, 0x77, 0xb6, 0xf0, 0x00, 0x56, 0x13, 0xac, 0xcd, 0xa8, 0xaf, - 0xa3, 0x2d, 0xa5, 0x18, 0x73, 0x4f, 0x4c, 0xb4, 0x25, 0xa0, 0xb1, 0x78, 0x00, 0xa0, 0x17, 0x9b, - 0x30, 0x9e, 0x9a, 0x05, 0x69, 0xc4, 0x88, 0x7f, 0x04, 0x85, 0x61, 0x40, 0xef, 0x58, 0x2c, 0x9d, - 0xed, 0xca, 0x72, 0x6d, 0xf5, 0xf5, 0xee, 0xe1, 0x7c, 0x5c, 0x1f, 0x9e, 0x23, 0xc5, 0x4d, 0xa9, - 0xe4, 0x43, 0x28, 0x5f, 0x8d, 0x78, 0xe0, 0xf3, 0x68, 0xe0, 0x49, 0x45, 0x15, 0x73, 0x76, 0x2a, - 0x56, 0xad, 0xe0, 0x96, 0x52, 0xb4, 0xab, 0x41, 0x52, 0x87, 0x83, 0x5b, 0xc6, 0x6e, 0x58, 0xe4, - 0x7b, 0x4a, 0x8c, 0xe2, 0x88, 0xdd, 0x99, 0x5f, 0x1a, 0xea, 0x34, 0xe4, 0xbe, 0xb3, 0x8b, 0xcb, - 0xd9, 0x4d, 0x48, 0x3d, 0xc3, 0xe9, 0x4d, 0x28, 0x2d, 0x9f, 0xfc, 0x14, 0x9c, 0xd9, 0x29, 0x7c, - 0x3e, 0xe6, 0x92, 0x8b, 0xc8, 0xd9, 0x43, 0xed, 0xed, 0x69, 0xed, 0xe3, 0x44, 0x4a, 0x7e, 0x0e, - 0x7b, 0xb3, 0x9a, 0xf2, 0x86, 0x07, 0x81, 0x17, 0xb0, 0x31, 0x0b, 0x9c, 0x7d, 0x54, 0x76, 0xa6, - 0x95, 0xbb, 0x9a, 0xd0, 0xd6, 0xf2, 0x45, 0x6b, 0xbf, 0x8a, 0x69, 0xff, 0x86, 0x29, 0x2f, 0x16, - 0xa3, 0xc8, 0x77, 0x0e, 0x16, 0xad, 0xfd, 0xc8, 0x50, 0x5c, 0xcd, 0xd8, 0xfd, 0x0c, 0xf2, 0xc6, - 0x71, 0xfa, 0x10, 0x68, 0xbf, 0x2f, 0x46, 0x66, 0xd7, 0xa6, 0x28, 0xd8, 0x09, 0xd2, 0xf2, 0xc9, - 0x0e, 0x14, 0xae, 0x59, 0x2c, 0xb4, 0xcc, 0x54, 0x82, 0xbc, 0x1e, 0xb6, 0xfc, 0xea, 0x3f, 0x2c, - 0xa8, 0x36, 0x4e, 0xe5, 0xa0, 0x81, 0x85, 0xab, 0x27, 0x4e, 0x1a, 0x6f, 0xb8, 0xb6, 0x35, 0xcc, - 0x1e, 0x91, 0xc4, 0xa0, 0x63, 0x34, 0xee, 0x5f, 0x7b, 0x37, 0xec, 0x0e, 0xa7, 0xb7, 0x5d, 0xdb, - 0x20, 0x5f, 0xb0, 0xbb, 0xe9, 0x22, 0xb0, 0x34, 0x53, 0x04, 0x32, 0xb6, 0x97, 0xb3, 0xb6, 0x71, - 0x52, 0x45, 0x63, 0xe5, 0xe9, 0x04, 0xc5, 0xba, 0xa2, 0x23, 0x59, 0x23, 0xda, 0xa8, 0x2e, 0x4e, - 0x98, 0xca, 0x01, 0x97, 0xca, 0xe3, 0x91, 0xcf, 0xbe, 0x4e, 0xea, 0x4b, 0x49, 0xc3, 0x6d, 0x2e, - 0x55, 0x4b, 0x83, 0x68, 0x3c, 0x29, 0x4e, 0xd2, 0xc9, 0x57, 0x96, 0x6b, 0x2b, 0x6e, 0x31, 0xa9, - 0x4e, 0xb2, 0xfa, 0xaf, 0x25, 0x78, 0xa5, 0xf7, 0x77, 0xd2, 0xe8, 0x09, 0xb3, 0xc7, 0x45, 0xfb, - 0x73, 0x99, 0x1c, 0x8a, 0x48, 0xb2, 0xff, 0xcb, 0x3e, 0xf7, 0xc0, 0x8e, 0x46, 0x21, 0x0a, 0x65, - 0x5a, 0x41, 0xa3, 0x51, 0x68, 0x1c, 0xbf, 0xc0, 0x09, 0xf9, 0x45, 0x4e, 0xf8, 0x38, 0xa9, 0x7b, - 0x9a, 0xe7, 0x14, 0x30, 0xcf, 0xb6, 0x16, 0xe4, 0x99, 0x29, 0x86, 0x5a, 0x4d, 0x67, 0x98, 0xae, - 0x9b, 0xfc, 0x1d, 0xef, 0x27, 0xb6, 0x75, 0xa1, 0x2d, 0xba, 0xa5, 0x14, 0x35, 0x0b, 0x38, 0x84, - 0xe2, 0x95, 0x48, 0x96, 0xae, 0xcb, 0xed, 0x03, 0xf3, 0x16, 0xae, 0x04, 0xee, 0xa6, 0xfa, 0x4b, - 0x78, 0x31, 0xed, 0xef, 0x9e, 0x18, 0x7e, 0x39, 0x15, 0xc1, 0x66, 0xde, 0xd7, 0x00, 0x01, 0x1f, - 0xb3, 0xc4, 0xb4, 0xf5, 0xf0, 0x8a, 0x6d, 0x4d, 0x43, 0x9d, 0xea, 0x6f, 0xe0, 0xf9, 0x74, 0xac, - 0xf6, 0xc4, 0xf0, 0x54, 0x5f, 0xb5, 0xfa, 0x04, 0xbf, 0x1a, 0x31, 0xa9, 0xb2, 0x87, 0x60, 0x4d, - 0x1d, 0xc2, 0x2b, 0xd8, 0x34, 0xb5, 0xc5, 0xcb, 0xe4, 0x89, 0x39, 0xc2, 0x75, 0x23, 0xa8, 0x67, - 0xb3, 0x25, 0x7b, 0x1d, 0x96, 0xdc, 0xbc, 0xb9, 0x07, 0xab, 0x1f, 0xc1, 0x87, 0x73, 0x0b, 0x68, - 0xe3, 0xf9, 0x4f, 0x2f, 0x63, 0x21, 0xf1, 0x4d, 0xcc, 0x59, 0xe4, 0xcf, 0x10, 0x8f, 0xe0, 0x83, - 0x69, 0x62, 0x22, 0x3f, 0xe5, 0x11, 0x0f, 0x69, 0x90, 0x6e, 0x6b, 0x0f, 0xec, 0x50, 0x0b, 0x30, - 0xc6, 0x2d, 0x13, 0xe3, 0x08, 0xe8, 0x18, 0x1f, 0x1b, 0x97, 0x3f, 0x3c, 0x47, 0x12, 0xdc, 0x3f, - 0x80, 0x42, 0x68, 0x24, 0x89, 0xbf, 0x9f, 0x1e, 0x6a, 0xbd, 0xe3, 0xb3, 0x5e, 0x1d, 0x35, 0x52, - 0x7e, 0xca, 0xc2, 0xeb, 0x5b, 0xdf, 0x25, 0x38, 0x46, 0x67, 0x15, 0x5d, 0x5b, 0x23, 0x48, 0xaf, - 0xbe, 0x85, 0x97, 0x73, 0x47, 0x3d, 0xe3, 0x8d, 0x79, 0xcb, 0x4b, 0xdf, 0xc4, 0xf2, 0xc2, 0xa9, - 0x67, 0xfc, 0xf7, 0x2d, 0x37, 0x55, 0xfd, 0x9b, 0x05, 0xfb, 0x0b, 0x2b, 0xde, 0xe9, 0xfd, 0xae, - 0x33, 0xe9, 0x6a, 0x2d, 0x48, 0xd7, 0x6f, 0x51, 0x03, 0xf6, 0xc0, 0x7e, 0x87, 0xeb, 0x4f, 0x5b, - 0xa8, 0x92, 0x5b, 0x34, 0x40, 0xcb, 0xd7, 0x7d, 0x49, 0x22, 0xc4, 0xf4, 0xcd, 0xa1, 0xa3, 0xc1, - 0x40, 0x98, 0xab, 0xcf, 0x61, 0x35, 0xb1, 0x89, 0x84, 0xbc, 0x21, 0x18, 0x48, 0x13, 0xaa, 0x7f, - 0xb1, 0x1e, 0x28, 0x73, 0x8b, 0xcf, 0xe3, 0x7f, 0xb5, 0xc5, 0xfb, 0x18, 0x5d, 0xa9, 0x2c, 0x6b, - 0xad, 0x34, 0x46, 0x49, 0xed, 0xfe, 0x98, 0x72, 0x78, 0x4c, 0xe5, 0xe9, 0x63, 0xba, 0x3f, 0x9f, - 0x4f, 0x60, 0x5b, 0x4b, 0xba, 0xa6, 0xa7, 0x63, 0xe6, 0xd4, 0x71, 0x59, 0xcf, 0xa0, 0x38, 0x69, - 0x53, 0x2d, 0xec, 0x8c, 0x0a, 0x32, 0x49, 0xcc, 0x13, 0x78, 0x7f, 0xb1, 0xd2, 0x64, 0xcb, 0xba, - 0xdc, 0x65, 0x5a, 0xdd, 0xe4, 0x14, 0xf2, 0x53, 0x9d, 0x2e, 0xf7, 0xab, 0xbf, 0xb3, 0xe1, 0xc9, - 0xa2, 0xf8, 0xd1, 0xc6, 0xd3, 0xdd, 0xa1, 0xf1, 0x95, 0x64, 0xc5, 0xd9, 0xfa, 0x3e, 0xe9, 0xb4, - 0x0b, 0x89, 0x37, 0xb1, 0xcf, 0xda, 0x85, 0xa2, 0x3f, 0x8a, 0xa9, 0xd2, 0x0d, 0x85, 0xf1, 0xd8, - 0x64, 0x4c, 0x7e, 0x91, 0x6d, 0x57, 0xf5, 0x82, 0xca, 0xaf, 0xcb, 0x87, 0xda, 0xb6, 0x77, 0x92, - 0x34, 0xad, 0x9f, 0x12, 0x33, 0xac, 0x9f, 0x36, 0x4f, 0xcf, 0x8e, 0x9b, 0x5e, 0xe7, 0xac, 0xd3, - 0xcc, 0xb4, 0xb4, 0x3f, 0xbe, 0xef, 0xae, 0xf2, 0xe8, 0xd7, 0xfd, 0x85, 0xe1, 0x3f, 0xd7, 0x5f, - 0xfd, 0x04, 0x0a, 0x49, 0xd3, 0x81, 0x8d, 0xf7, 0xea, 0xeb, 0x83, 0xc5, 0x7a, 0x49, 0xcd, 0x76, - 0x53, 0x36, 0x69, 0x43, 0xc9, 0xf8, 0x41, 0x8c, 0x54, 0x5f, 0x84, 0x0c, 0x6f, 0x0d, 0xbd, 0xea, - 0x26, 0xea, 0x9d, 0x19, 0xf4, 0xd3, 0x9d, 0x1b, 0x6f, 0x0a, 0xf0, 0x2e, 0xa2, 0x9b, 0x48, 0xdc, - 0x46, 0xee, 0x5a, 0x98, 0x41, 0x77, 0xff, 0x64, 0x7d, 0xd7, 0x0e, 0x46, 0xbf, 0x13, 0x74, 0x4f, - 0x25, 0x13, 0xdf, 0x9a, 0x01, 0xd9, 0x86, 0xbc, 0xcf, 0xa8, 0xba, 0x96, 0x49, 0xb2, 0x25, 0x23, - 0xe2, 0x40, 0x81, 0x4a, 0xc9, 0xa5, 0x4a, 0xaf, 0xda, 0x74, 0xa8, 0xe7, 0xe1, 0x8a, 0x85, 0xc6, - 0x8f, 0x25, 0xd7, 0x0c, 0x74, 0xe6, 0x25, 0xd7, 0x86, 0x0c, 0x84, 0x42, 0x5f, 0x95, 0x5c, 0x30, - 0x50, 0x37, 0x10, 0x6a, 0xf7, 0xef, 0x2b, 0x50, 0x48, 0x9c, 0x34, 0x9d, 0x37, 0xd6, 0x4c, 0xde, - 0x3c, 0x87, 0x55, 0xc9, 0x62, 0xce, 0xa4, 0x79, 0x0c, 0x15, 0x93, 0xa7, 0x0b, 0x42, 0xf8, 0x1a, - 0xba, 0x27, 0x4c, 0x2e, 0xdb, 0x09, 0x01, 0xe3, 0xff, 0xd1, 0x66, 0x17, 0x1e, 0x6d, 0x76, 0xdf, - 0x40, 0x65, 0xae, 0x65, 0x65, 0x54, 0x8a, 0xc8, 0x53, 0xb1, 0x18, 0x5e, 0xe3, 0x03, 0xcf, 0x3c, - 0x8b, 0xf6, 0x67, 0xfa, 0x56, 0x64, 0xf5, 0x90, 0xf4, 0x48, 0xd3, 0xbc, 0xf6, 0x5d, 0x9a, 0xe6, - 0xd2, 0x23, 0x4d, 0xf3, 0x4b, 0x58, 0x4f, 0x5f, 0x24, 0x69, 0x29, 0x30, 0xe1, 0x90, 0x3e, 0x54, - 0x7a, 0xe6, 0xc5, 0xfa, 0x0a, 0x36, 0xa7, 0x78, 0xda, 0x03, 0x18, 0x21, 0xb6, 0xbb, 0x9e, 0x61, - 0xea, 0x77, 0xda, 0x1c, 0x57, 0xbf, 0xbf, 0x92, 0xea, 0x90, 0xe5, 0xea, 0x17, 0x18, 0xa9, 0xc0, - 0x1a, 0x3e, 0x76, 0x52, 0xe3, 0x26, 0x88, 0xf0, 0x01, 0x94, 0x58, 0x7e, 0x01, 0xe5, 0x7b, 0x06, - 0x9a, 0xcd, 0x9b, 0x77, 0x61, 0xca, 0x41, 0x9b, 0x53, 0x2c, 0x34, 0x58, 0x30, 0x6f, 0xbd, 0x94, - 0xa5, 0xad, 0x55, 0xff, 0xb0, 0x04, 0x3b, 0x0d, 0x9d, 0x93, 0x2e, 0xd3, 0x21, 0x77, 0x2c, 0x6e, - 0xa3, 0x40, 0x50, 0xbf, 0x15, 0xbd, 0x13, 0xe4, 0xfb, 0x90, 0x33, 0xf7, 0xb2, 0x85, 0xf9, 0xfb, - 0xc0, 0xb5, 0x67, 0x38, 0x3a, 0xb8, 0x15, 0x57, 0x81, 0xa9, 0x4e, 0xb6, 0x6b, 0x06, 0xa4, 0x02, - 0xab, 0x3e, 0x93, 0xfd, 0x98, 0x0f, 0x27, 0xc5, 0xc9, 0x76, 0xb3, 0x10, 0x21, 0xb0, 0x22, 0xf9, - 0xaf, 0xd3, 0xa6, 0x15, 0xff, 0x6b, 0x4c, 0xd1, 0x81, 0xa9, 0xe3, 0xb6, 0x8b, 0xff, 0xf5, 0x76, - 0xd8, 0xd7, 0x3a, 0x8d, 0x3c, 0x11, 0x79, 0x3e, 0x97, 0x37, 0xc9, 0x1d, 0xb5, 0x66, 0xd0, 0xb3, - 0xe8, 0x98, 0xcb, 0x9b, 0xdd, 0x2f, 0xc0, 0xfe, 0x9c, 0x0f, 0xae, 0x03, 0x3e, 0xb8, 0x56, 0x64, - 0x1f, 0x6c, 0x5d, 0x2f, 0xa5, 0xa2, 0xe1, 0x30, 0x4d, 0xf7, 0x09, 0x30, 0xbb, 0xb4, 0xa5, 0xb9, - 0xa5, 0x55, 0xff, 0x6c, 0x41, 0x49, 0x6f, 0xf9, 0x4b, 0xbd, 0x41, 0xcc, 0x8f, 0xf9, 0x12, 0x6f, - 0x2d, 0x28, 0xf1, 0x9a, 0x96, 0x7c, 0xa6, 0x19, 0xb3, 0x58, 0xa6, 0xb3, 0x97, 0xdc, 0x92, 0x41, - 0x2f, 0x0d, 0x48, 0x3e, 0x86, 0x27, 0xf8, 0x19, 0xc7, 0x9b, 0x99, 0x73, 0x19, 0xe7, 0x24, 0x28, - 0xeb, 0x4e, 0x4d, 0xfc, 0x1f, 0xbe, 0x92, 0x38, 0x50, 0x88, 0xd9, 0x80, 0x8b, 0xc8, 0xb8, 0xad, - 0xe4, 0xa6, 0xc3, 0xea, 0x53, 0xd8, 0xc2, 0x6e, 0x84, 0x46, 0x7d, 0x16, 0x4c, 0xf6, 0x52, 0xfd, - 0xeb, 0x0a, 0x3c, 0x9d, 0xda, 0xdd, 0xe4, 0x22, 0xfb, 0x15, 0x6c, 0x9a, 0x75, 0xe1, 0xc5, 0x11, - 0x33, 0x39, 0x0a, 0x14, 0x6e, 0xb4, 0xfc, 0xfa, 0xe5, 0xe1, 0x42, 0x95, 0xc3, 0x2c, 0x32, 0x0a, - 0xd4, 0xa7, 0x85, 0xf3, 0x66, 0xe7, 0xb8, 0xd5, 0x39, 0x71, 0xd7, 0x6f, 0xa7, 0x25, 0xe4, 0x87, - 0xf0, 0x54, 0x62, 0x07, 0xee, 0xa9, 0xb1, 0x37, 0x1c, 0x5d, 0x05, 0xbc, 0xef, 0x51, 0xdf, 0x8f, - 0x13, 0x17, 0x11, 0x23, 0xec, 0x8d, 0xcf, 0x51, 0x54, 0xf7, 0xfd, 0x98, 0x7c, 0x02, 0xdb, 0x19, - 0x95, 0xd8, 0x7c, 0x73, 0x42, 0x1d, 0x53, 0x90, 0xb7, 0x26, 0x3a, 0x46, 0x86, 0x4a, 0x2f, 0xa0, - 0x9c, 0x51, 0x12, 0xb1, 0x4a, 0x22, 0x6c, 0x6d, 0x42, 0x16, 0xb1, 0x22, 0x87, 0xb0, 0x85, 0x9b, - 0x9c, 0x39, 0x81, 0x1c, 0x9e, 0xc0, 0xa6, 0x16, 0x4d, 0x1f, 0xc0, 0x43, 0x47, 0x96, 0x7f, 0xf0, - 0xc8, 0x7e, 0x06, 0x7b, 0x46, 0x43, 0x8d, 0xbd, 0x51, 0xc4, 0xbf, 0x1a, 0x69, 0x63, 0xfd, 0x98, - 0x29, 0xaf, 0xaf, 0x6f, 0x64, 0x93, 0x93, 0x3b, 0x48, 0xe9, 0x8d, 0x2f, 0x90, 0xd0, 0x45, 0x79, - 0x43, 0xf8, 0xac, 0xfa, 0x47, 0x0b, 0xd6, 0x67, 0x7c, 0x4b, 0x56, 0x21, 0xf5, 0xee, 0xc6, 0x7b, - 0xc4, 0x86, 0x9c, 0xdb, 0xac, 0x1f, 0xbf, 0xdd, 0xb0, 0xc8, 0x36, 0x10, 0x7d, 0x87, 0x77, 0x9b, - 0xee, 0x65, 0xd3, 0xed, 0x9c, 0xf5, 0xde, 0x9c, 0x5d, 0x74, 0x8e, 0x37, 0x96, 0xc8, 0x3a, 0xac, - 0x5e, 0x74, 0xea, 0x97, 0xf5, 0x56, 0xbb, 0x7e, 0xd4, 0x6e, 0x6e, 0x2c, 0x93, 0x12, 0xd8, 0x8d, - 0x7a, 0xa7, 0xd1, 0x6c, 0xb7, 0x9b, 0xc7, 0x1b, 0x2b, 0x64, 0x07, 0xb6, 0x5a, 0x9d, 0xc6, 0xd9, - 0xe9, 0x79, 0xbd, 0xd7, 0x3a, 0x6a, 0x37, 0x2f, 0x9b, 0x6e, 0xb7, 0x75, 0xd6, 0xd9, 0xc8, 0x91, - 0x03, 0x78, 0x76, 0xda, 0xea, 0x76, 0x5b, 0x9d, 0x93, 0x76, 0xb3, 0x7e, 0x72, 0xd1, 0xec, 0x5e, - 0x1c, 0x75, 0x1b, 0x6e, 0xeb, 0xbc, 0xa7, 0xc5, 0x79, 0xb2, 0x09, 0xa5, 0xf6, 0xd9, 0xd1, 0xd1, - 0xdb, 0x89, 0xa9, 0x42, 0xf5, 0xdc, 0x34, 0x49, 0xe7, 0x34, 0x56, 0x77, 0x6d, 0x46, 0x7d, 0x16, - 0x4f, 0x16, 0x7f, 0x1e, 0x8b, 0x70, 0xf8, 0x5f, 0x3b, 0xbc, 0xfa, 0xfb, 0x65, 0x78, 0x82, 0xf5, - 0xe9, 0x28, 0x16, 0xd4, 0xef, 0x53, 0xa9, 0x58, 0x8c, 0xc5, 0xe9, 0x91, 0xcb, 0x7c, 0xc1, 0x77, - 0xc7, 0xa5, 0xb9, 0x54, 0x6d, 0xf9, 0xba, 0xd4, 0xe8, 0xd7, 0x1f, 0x46, 0x52, 0xd1, 0xc5, 0xff, - 0x8b, 0xbf, 0xd1, 0xad, 0x7c, 0xd3, 0x6f, 0x74, 0xb9, 0x05, 0xdf, 0xe8, 0x4c, 0xff, 0x36, 0x60, - 0xd9, 0x6a, 0x6d, 0x23, 0x82, 0xa5, 0x7a, 0xe6, 0x5e, 0x2e, 0xcc, 0xdd, 0xcb, 0x8f, 0xde, 0xec, - 0x9f, 0xc1, 0xfe, 0x68, 0xd8, 0x17, 0x21, 0x8f, 0x06, 0xde, 0x55, 0xea, 0x29, 0xef, 0xbe, 0xfa, - 0x99, 0xab, 0x7e, 0x37, 0xe5, 0x4c, 0x9c, 0xd9, 0x9b, 0x94, 0xc3, 0x1a, 0x6c, 0xd0, 0x20, 0x10, - 0xb7, 0x1e, 0xbe, 0x99, 0xc7, 0xdc, 0x67, 0x02, 0x6f, 0xfb, 0xa2, 0x5b, 0x46, 0xbc, 0xcd, 0xc7, - 0xec, 0x52, 0xa3, 0x47, 0xb9, 0xcf, 0xad, 0xdf, 0x5a, 0xef, 0xfd, 0x3b, 0x00, 0x00, 0xff, 0xff, - 0x6a, 0x08, 0x16, 0x6a, 0x9a, 0x16, 0x00, 0x00, -} diff --git a/protocol/dota_gcmessages_common.pb.go b/protocol/dota_gcmessages_common.pb.go new file mode 100644 index 0000000..5de389f --- /dev/null +++ b/protocol/dota_gcmessages_common.pb.go @@ -0,0 +1,12350 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: dota_gcmessages_common.proto + +package protocol + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type ESpecialPingValue int32 + +const ( + ESpecialPingValue_k_ESpecialPingValue_NoData ESpecialPingValue = 16382 + ESpecialPingValue_k_ESpecialPingValue_Failed ESpecialPingValue = 16383 +) + +var ESpecialPingValue_name = map[int32]string{ + 16382: "k_ESpecialPingValue_NoData", + 16383: "k_ESpecialPingValue_Failed", +} + +var ESpecialPingValue_value = map[string]int32{ + "k_ESpecialPingValue_NoData": 16382, + "k_ESpecialPingValue_Failed": 16383, +} + +func (x ESpecialPingValue) Enum() *ESpecialPingValue { + p := new(ESpecialPingValue) + *p = x + return p +} + +func (x ESpecialPingValue) String() string { + return proto.EnumName(ESpecialPingValue_name, int32(x)) +} + +func (x *ESpecialPingValue) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(ESpecialPingValue_value, data, "ESpecialPingValue") + if err != nil { + return err + } + *x = ESpecialPingValue(value) + return nil +} + +func (ESpecialPingValue) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{0} +} + +type EDOTAGCSessionNeed int32 + +const ( + EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_Unknown EDOTAGCSessionNeed = 0 + EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_UserNoSessionNeeded EDOTAGCSessionNeed = 100 + EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_UserInOnlineGame EDOTAGCSessionNeed = 101 + EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_UserInLocalGame EDOTAGCSessionNeed = 102 + EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_UserInUIWasConnected EDOTAGCSessionNeed = 103 + EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_UserInUINeverConnected EDOTAGCSessionNeed = 104 + EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_UserTutorials EDOTAGCSessionNeed = 105 + EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_UserInUIWasConnectedIdle EDOTAGCSessionNeed = 106 + EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_UserInUINeverConnectedIdle EDOTAGCSessionNeed = 107 + EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_GameServerOnline EDOTAGCSessionNeed = 200 + EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_GameServerLocal EDOTAGCSessionNeed = 201 + EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_GameServerIdle EDOTAGCSessionNeed = 202 + EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_GameServerRelay EDOTAGCSessionNeed = 203 + EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_GameServerLocalUpload EDOTAGCSessionNeed = 204 +) + +var EDOTAGCSessionNeed_name = map[int32]string{ + 0: "k_EDOTAGCSessionNeed_Unknown", + 100: "k_EDOTAGCSessionNeed_UserNoSessionNeeded", + 101: "k_EDOTAGCSessionNeed_UserInOnlineGame", + 102: "k_EDOTAGCSessionNeed_UserInLocalGame", + 103: "k_EDOTAGCSessionNeed_UserInUIWasConnected", + 104: "k_EDOTAGCSessionNeed_UserInUINeverConnected", + 105: "k_EDOTAGCSessionNeed_UserTutorials", + 106: "k_EDOTAGCSessionNeed_UserInUIWasConnectedIdle", + 107: "k_EDOTAGCSessionNeed_UserInUINeverConnectedIdle", + 200: "k_EDOTAGCSessionNeed_GameServerOnline", + 201: "k_EDOTAGCSessionNeed_GameServerLocal", + 202: "k_EDOTAGCSessionNeed_GameServerIdle", + 203: "k_EDOTAGCSessionNeed_GameServerRelay", + 204: "k_EDOTAGCSessionNeed_GameServerLocalUpload", +} + +var EDOTAGCSessionNeed_value = map[string]int32{ + "k_EDOTAGCSessionNeed_Unknown": 0, + "k_EDOTAGCSessionNeed_UserNoSessionNeeded": 100, + "k_EDOTAGCSessionNeed_UserInOnlineGame": 101, + "k_EDOTAGCSessionNeed_UserInLocalGame": 102, + "k_EDOTAGCSessionNeed_UserInUIWasConnected": 103, + "k_EDOTAGCSessionNeed_UserInUINeverConnected": 104, + "k_EDOTAGCSessionNeed_UserTutorials": 105, + "k_EDOTAGCSessionNeed_UserInUIWasConnectedIdle": 106, + "k_EDOTAGCSessionNeed_UserInUINeverConnectedIdle": 107, + "k_EDOTAGCSessionNeed_GameServerOnline": 200, + "k_EDOTAGCSessionNeed_GameServerLocal": 201, + "k_EDOTAGCSessionNeed_GameServerIdle": 202, + "k_EDOTAGCSessionNeed_GameServerRelay": 203, + "k_EDOTAGCSessionNeed_GameServerLocalUpload": 204, +} + +func (x EDOTAGCSessionNeed) Enum() *EDOTAGCSessionNeed { + p := new(EDOTAGCSessionNeed) + *p = x + return p +} + +func (x EDOTAGCSessionNeed) String() string { + return proto.EnumName(EDOTAGCSessionNeed_name, int32(x)) +} + +func (x *EDOTAGCSessionNeed) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EDOTAGCSessionNeed_value, data, "EDOTAGCSessionNeed") + if err != nil { + return err + } + *x = EDOTAGCSessionNeed(value) + return nil +} + +func (EDOTAGCSessionNeed) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{1} +} + +type DOTA_TournamentEvents int32 + +const ( + DOTA_TournamentEvents_TE_FIRST_BLOOD DOTA_TournamentEvents = 0 + DOTA_TournamentEvents_TE_GAME_END DOTA_TournamentEvents = 1 + DOTA_TournamentEvents_TE_MULTI_KILL DOTA_TournamentEvents = 2 + DOTA_TournamentEvents_TE_HERO_DENY DOTA_TournamentEvents = 3 + DOTA_TournamentEvents_TE_AEGIS_DENY DOTA_TournamentEvents = 4 + DOTA_TournamentEvents_TE_AEGIS_STOLEN DOTA_TournamentEvents = 5 + DOTA_TournamentEvents_TE_GODLIKE DOTA_TournamentEvents = 6 + DOTA_TournamentEvents_TE_COURIER_KILL DOTA_TournamentEvents = 7 + DOTA_TournamentEvents_TE_ECHOSLAM DOTA_TournamentEvents = 8 + DOTA_TournamentEvents_TE_RAPIER DOTA_TournamentEvents = 9 + DOTA_TournamentEvents_TE_EARLY_ROSHAN DOTA_TournamentEvents = 10 + DOTA_TournamentEvents_TE_BLACK_HOLE DOTA_TournamentEvents = 11 +) + +var DOTA_TournamentEvents_name = map[int32]string{ + 0: "TE_FIRST_BLOOD", + 1: "TE_GAME_END", + 2: "TE_MULTI_KILL", + 3: "TE_HERO_DENY", + 4: "TE_AEGIS_DENY", + 5: "TE_AEGIS_STOLEN", + 6: "TE_GODLIKE", + 7: "TE_COURIER_KILL", + 8: "TE_ECHOSLAM", + 9: "TE_RAPIER", + 10: "TE_EARLY_ROSHAN", + 11: "TE_BLACK_HOLE", +} + +var DOTA_TournamentEvents_value = map[string]int32{ + "TE_FIRST_BLOOD": 0, + "TE_GAME_END": 1, + "TE_MULTI_KILL": 2, + "TE_HERO_DENY": 3, + "TE_AEGIS_DENY": 4, + "TE_AEGIS_STOLEN": 5, + "TE_GODLIKE": 6, + "TE_COURIER_KILL": 7, + "TE_ECHOSLAM": 8, + "TE_RAPIER": 9, + "TE_EARLY_ROSHAN": 10, + "TE_BLACK_HOLE": 11, +} + +func (x DOTA_TournamentEvents) Enum() *DOTA_TournamentEvents { + p := new(DOTA_TournamentEvents) + *p = x + return p +} + +func (x DOTA_TournamentEvents) String() string { + return proto.EnumName(DOTA_TournamentEvents_name, int32(x)) +} + +func (x *DOTA_TournamentEvents) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(DOTA_TournamentEvents_value, data, "DOTA_TournamentEvents") + if err != nil { + return err + } + *x = DOTA_TournamentEvents(value) + return nil +} + +func (DOTA_TournamentEvents) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{2} +} + +type EBroadcastTimelineEvent int32 + +const ( + EBroadcastTimelineEvent_EBroadcastTimelineEvent_MatchStarted EBroadcastTimelineEvent = 1 + EBroadcastTimelineEvent_EBroadcastTimelineEvent_GameStateChanged EBroadcastTimelineEvent = 2 + EBroadcastTimelineEvent_EBroadcastTimelineEvent_TowerDeath EBroadcastTimelineEvent = 3 + EBroadcastTimelineEvent_EBroadcastTimelineEvent_BarracksDeath EBroadcastTimelineEvent = 4 + EBroadcastTimelineEvent_EBroadcastTimelineEvent_AncientDeath EBroadcastTimelineEvent = 5 + EBroadcastTimelineEvent_EBroadcastTimelineEvent_RoshanDeath EBroadcastTimelineEvent = 6 + EBroadcastTimelineEvent_EBroadcastTimelineEvent_HeroDeath EBroadcastTimelineEvent = 7 + EBroadcastTimelineEvent_EBroadcastTimelineEvent_TeamFight EBroadcastTimelineEvent = 8 + EBroadcastTimelineEvent_EBroadcastTimelineEvent_FirstBlood EBroadcastTimelineEvent = 9 +) + +var EBroadcastTimelineEvent_name = map[int32]string{ + 1: "EBroadcastTimelineEvent_MatchStarted", + 2: "EBroadcastTimelineEvent_GameStateChanged", + 3: "EBroadcastTimelineEvent_TowerDeath", + 4: "EBroadcastTimelineEvent_BarracksDeath", + 5: "EBroadcastTimelineEvent_AncientDeath", + 6: "EBroadcastTimelineEvent_RoshanDeath", + 7: "EBroadcastTimelineEvent_HeroDeath", + 8: "EBroadcastTimelineEvent_TeamFight", + 9: "EBroadcastTimelineEvent_FirstBlood", +} + +var EBroadcastTimelineEvent_value = map[string]int32{ + "EBroadcastTimelineEvent_MatchStarted": 1, + "EBroadcastTimelineEvent_GameStateChanged": 2, + "EBroadcastTimelineEvent_TowerDeath": 3, + "EBroadcastTimelineEvent_BarracksDeath": 4, + "EBroadcastTimelineEvent_AncientDeath": 5, + "EBroadcastTimelineEvent_RoshanDeath": 6, + "EBroadcastTimelineEvent_HeroDeath": 7, + "EBroadcastTimelineEvent_TeamFight": 8, + "EBroadcastTimelineEvent_FirstBlood": 9, +} + +func (x EBroadcastTimelineEvent) Enum() *EBroadcastTimelineEvent { + p := new(EBroadcastTimelineEvent) + *p = x + return p +} + +func (x EBroadcastTimelineEvent) String() string { + return proto.EnumName(EBroadcastTimelineEvent_name, int32(x)) +} + +func (x *EBroadcastTimelineEvent) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EBroadcastTimelineEvent_value, data, "EBroadcastTimelineEvent") + if err != nil { + return err + } + *x = EBroadcastTimelineEvent(value) + return nil +} + +func (EBroadcastTimelineEvent) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{3} +} + +type ECustomGameWhitelistState int32 + +const ( + ECustomGameWhitelistState_CUSTOM_GAME_WHITELIST_STATE_UNKNOWN ECustomGameWhitelistState = 0 + ECustomGameWhitelistState_CUSTOM_GAME_WHITELIST_STATE_APPROVED ECustomGameWhitelistState = 1 + ECustomGameWhitelistState_CUSTOM_GAME_WHITELIST_STATE_REJECTED ECustomGameWhitelistState = 2 +) + +var ECustomGameWhitelistState_name = map[int32]string{ + 0: "CUSTOM_GAME_WHITELIST_STATE_UNKNOWN", + 1: "CUSTOM_GAME_WHITELIST_STATE_APPROVED", + 2: "CUSTOM_GAME_WHITELIST_STATE_REJECTED", +} + +var ECustomGameWhitelistState_value = map[string]int32{ + "CUSTOM_GAME_WHITELIST_STATE_UNKNOWN": 0, + "CUSTOM_GAME_WHITELIST_STATE_APPROVED": 1, + "CUSTOM_GAME_WHITELIST_STATE_REJECTED": 2, +} + +func (x ECustomGameWhitelistState) Enum() *ECustomGameWhitelistState { + p := new(ECustomGameWhitelistState) + *p = x + return p +} + +func (x ECustomGameWhitelistState) String() string { + return proto.EnumName(ECustomGameWhitelistState_name, int32(x)) +} + +func (x *ECustomGameWhitelistState) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(ECustomGameWhitelistState_value, data, "ECustomGameWhitelistState") + if err != nil { + return err + } + *x = ECustomGameWhitelistState(value) + return nil +} + +func (ECustomGameWhitelistState) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{4} +} + +type CMsgDOTAProfileCard_EStatID int32 + +const ( + CMsgDOTAProfileCard_k_eStat_CoreRank CMsgDOTAProfileCard_EStatID = 1 + CMsgDOTAProfileCard_k_eStat_SupportRank CMsgDOTAProfileCard_EStatID = 2 + CMsgDOTAProfileCard_k_eStat_Wins CMsgDOTAProfileCard_EStatID = 3 + CMsgDOTAProfileCard_k_eStat_Commends CMsgDOTAProfileCard_EStatID = 4 + CMsgDOTAProfileCard_k_eStat_GamesPlayed CMsgDOTAProfileCard_EStatID = 5 + CMsgDOTAProfileCard_k_eStat_FirstMatchDate CMsgDOTAProfileCard_EStatID = 6 + CMsgDOTAProfileCard_k_eStat_PreviousSeasonRank CMsgDOTAProfileCard_EStatID = 7 + CMsgDOTAProfileCard_k_eStat_GamesMVP CMsgDOTAProfileCard_EStatID = 8 +) + +var CMsgDOTAProfileCard_EStatID_name = map[int32]string{ + 1: "k_eStat_CoreRank", + 2: "k_eStat_SupportRank", + 3: "k_eStat_Wins", + 4: "k_eStat_Commends", + 5: "k_eStat_GamesPlayed", + 6: "k_eStat_FirstMatchDate", + 7: "k_eStat_PreviousSeasonRank", + 8: "k_eStat_GamesMVP", +} + +var CMsgDOTAProfileCard_EStatID_value = map[string]int32{ + "k_eStat_CoreRank": 1, + "k_eStat_SupportRank": 2, + "k_eStat_Wins": 3, + "k_eStat_Commends": 4, + "k_eStat_GamesPlayed": 5, + "k_eStat_FirstMatchDate": 6, + "k_eStat_PreviousSeasonRank": 7, + "k_eStat_GamesMVP": 8, +} + +func (x CMsgDOTAProfileCard_EStatID) Enum() *CMsgDOTAProfileCard_EStatID { + p := new(CMsgDOTAProfileCard_EStatID) + *p = x + return p +} + +func (x CMsgDOTAProfileCard_EStatID) String() string { + return proto.EnumName(CMsgDOTAProfileCard_EStatID_name, int32(x)) +} + +func (x *CMsgDOTAProfileCard_EStatID) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAProfileCard_EStatID_value, data, "CMsgDOTAProfileCard_EStatID") + if err != nil { + return err + } + *x = CMsgDOTAProfileCard_EStatID(value) + return nil +} + +func (CMsgDOTAProfileCard_EStatID) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{32, 0} +} + +type CMsgGCRerollPlayerChallengeResponse_EResult int32 + +const ( + CMsgGCRerollPlayerChallengeResponse_eResult_Success CMsgGCRerollPlayerChallengeResponse_EResult = 0 + CMsgGCRerollPlayerChallengeResponse_eResult_Dropped CMsgGCRerollPlayerChallengeResponse_EResult = 1 + CMsgGCRerollPlayerChallengeResponse_eResult_NotFound CMsgGCRerollPlayerChallengeResponse_EResult = 2 + CMsgGCRerollPlayerChallengeResponse_eResult_CantReroll CMsgGCRerollPlayerChallengeResponse_EResult = 3 + CMsgGCRerollPlayerChallengeResponse_eResult_ServerError CMsgGCRerollPlayerChallengeResponse_EResult = 4 +) + +var CMsgGCRerollPlayerChallengeResponse_EResult_name = map[int32]string{ + 0: "eResult_Success", + 1: "eResult_Dropped", + 2: "eResult_NotFound", + 3: "eResult_CantReroll", + 4: "eResult_ServerError", +} + +var CMsgGCRerollPlayerChallengeResponse_EResult_value = map[string]int32{ + "eResult_Success": 0, + "eResult_Dropped": 1, + "eResult_NotFound": 2, + "eResult_CantReroll": 3, + "eResult_ServerError": 4, +} + +func (x CMsgGCRerollPlayerChallengeResponse_EResult) Enum() *CMsgGCRerollPlayerChallengeResponse_EResult { + p := new(CMsgGCRerollPlayerChallengeResponse_EResult) + *p = x + return p +} + +func (x CMsgGCRerollPlayerChallengeResponse_EResult) String() string { + return proto.EnumName(CMsgGCRerollPlayerChallengeResponse_EResult_name, int32(x)) +} + +func (x *CMsgGCRerollPlayerChallengeResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgGCRerollPlayerChallengeResponse_EResult_value, data, "CMsgGCRerollPlayerChallengeResponse_EResult") + if err != nil { + return err + } + *x = CMsgGCRerollPlayerChallengeResponse_EResult(value) + return nil +} + +func (CMsgGCRerollPlayerChallengeResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{35, 0} +} + +type CMsgDOTARealtimeGameStats_GraphDataEStat int32 + +const ( + CMsgDOTARealtimeGameStats_GraphData_CreepGoldEarned CMsgDOTARealtimeGameStats_GraphDataEStat = 0 + CMsgDOTARealtimeGameStats_GraphData_KillGoldEarned CMsgDOTARealtimeGameStats_GraphDataEStat = 1 + CMsgDOTARealtimeGameStats_GraphData_DeathAndBuybackGoldLost CMsgDOTARealtimeGameStats_GraphDataEStat = 2 + CMsgDOTARealtimeGameStats_GraphData_XPEarned CMsgDOTARealtimeGameStats_GraphDataEStat = 3 +) + +var CMsgDOTARealtimeGameStats_GraphDataEStat_name = map[int32]string{ + 0: "CreepGoldEarned", + 1: "KillGoldEarned", + 2: "DeathAndBuybackGoldLost", + 3: "XPEarned", +} + +var CMsgDOTARealtimeGameStats_GraphDataEStat_value = map[string]int32{ + "CreepGoldEarned": 0, + "KillGoldEarned": 1, + "DeathAndBuybackGoldLost": 2, + "XPEarned": 3, +} + +func (x CMsgDOTARealtimeGameStats_GraphDataEStat) Enum() *CMsgDOTARealtimeGameStats_GraphDataEStat { + p := new(CMsgDOTARealtimeGameStats_GraphDataEStat) + *p = x + return p +} + +func (x CMsgDOTARealtimeGameStats_GraphDataEStat) String() string { + return proto.EnumName(CMsgDOTARealtimeGameStats_GraphDataEStat_name, int32(x)) +} + +func (x *CMsgDOTARealtimeGameStats_GraphDataEStat) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTARealtimeGameStats_GraphDataEStat_value, data, "CMsgDOTARealtimeGameStats_GraphDataEStat") + if err != nil { + return err + } + *x = CMsgDOTARealtimeGameStats_GraphDataEStat(value) + return nil +} + +func (CMsgDOTARealtimeGameStats_GraphDataEStat) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{37, 11, 0} +} + +type CMsgDOTARealtimeGameStats_GraphDataELocation int32 + +const ( + CMsgDOTARealtimeGameStats_GraphData_BotLane CMsgDOTARealtimeGameStats_GraphDataELocation = 0 + CMsgDOTARealtimeGameStats_GraphData_MidLane CMsgDOTARealtimeGameStats_GraphDataELocation = 1 + CMsgDOTARealtimeGameStats_GraphData_TopLane CMsgDOTARealtimeGameStats_GraphDataELocation = 2 + CMsgDOTARealtimeGameStats_GraphData_Jungle CMsgDOTARealtimeGameStats_GraphDataELocation = 3 + CMsgDOTARealtimeGameStats_GraphData_Ancients CMsgDOTARealtimeGameStats_GraphDataELocation = 4 + CMsgDOTARealtimeGameStats_GraphData_Other CMsgDOTARealtimeGameStats_GraphDataELocation = 5 +) + +var CMsgDOTARealtimeGameStats_GraphDataELocation_name = map[int32]string{ + 0: "BotLane", + 1: "MidLane", + 2: "TopLane", + 3: "Jungle", + 4: "Ancients", + 5: "Other", +} + +var CMsgDOTARealtimeGameStats_GraphDataELocation_value = map[string]int32{ + "BotLane": 0, + "MidLane": 1, + "TopLane": 2, + "Jungle": 3, + "Ancients": 4, + "Other": 5, +} + +func (x CMsgDOTARealtimeGameStats_GraphDataELocation) Enum() *CMsgDOTARealtimeGameStats_GraphDataELocation { + p := new(CMsgDOTARealtimeGameStats_GraphDataELocation) + *p = x + return p +} + +func (x CMsgDOTARealtimeGameStats_GraphDataELocation) String() string { + return proto.EnumName(CMsgDOTARealtimeGameStats_GraphDataELocation_name, int32(x)) +} + +func (x *CMsgDOTARealtimeGameStats_GraphDataELocation) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTARealtimeGameStats_GraphDataELocation_value, data, "CMsgDOTARealtimeGameStats_GraphDataELocation") + if err != nil { + return err + } + *x = CMsgDOTARealtimeGameStats_GraphDataELocation(value) + return nil +} + +func (CMsgDOTARealtimeGameStats_GraphDataELocation) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{37, 11, 1} +} + +type CMsgDOTASeasonRewards_ERewardType int32 + +const ( + CMsgDOTASeasonRewards_EconItem CMsgDOTASeasonRewards_ERewardType = 0 + CMsgDOTASeasonRewards_MysteryWheel CMsgDOTASeasonRewards_ERewardType = 1 + CMsgDOTASeasonRewards_AbilityEffect CMsgDOTASeasonRewards_ERewardType = 2 + CMsgDOTASeasonRewards_Other CMsgDOTASeasonRewards_ERewardType = 3 + CMsgDOTASeasonRewards_MysteryWheelPointsBased CMsgDOTASeasonRewards_ERewardType = 4 +) + +var CMsgDOTASeasonRewards_ERewardType_name = map[int32]string{ + 0: "EconItem", + 1: "MysteryWheel", + 2: "AbilityEffect", + 3: "Other", + 4: "MysteryWheelPointsBased", +} + +var CMsgDOTASeasonRewards_ERewardType_value = map[string]int32{ + "EconItem": 0, + "MysteryWheel": 1, + "AbilityEffect": 2, + "Other": 3, + "MysteryWheelPointsBased": 4, +} + +func (x CMsgDOTASeasonRewards_ERewardType) Enum() *CMsgDOTASeasonRewards_ERewardType { + p := new(CMsgDOTASeasonRewards_ERewardType) + *p = x + return p +} + +func (x CMsgDOTASeasonRewards_ERewardType) String() string { + return proto.EnumName(CMsgDOTASeasonRewards_ERewardType_name, int32(x)) +} + +func (x *CMsgDOTASeasonRewards_ERewardType) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTASeasonRewards_ERewardType_value, data, "CMsgDOTASeasonRewards_ERewardType") + if err != nil { + return err + } + *x = CMsgDOTASeasonRewards_ERewardType(value) + return nil +} + +func (CMsgDOTASeasonRewards_ERewardType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{42, 0} +} + +type CMsgDOTASeasonPredictionsEPredictionType int32 + +const ( + CMsgDOTASeasonPredictions_Generic CMsgDOTASeasonPredictionsEPredictionType = 0 + CMsgDOTASeasonPredictions_Hero CMsgDOTASeasonPredictionsEPredictionType = 1 + CMsgDOTASeasonPredictions_Team CMsgDOTASeasonPredictionsEPredictionType = 2 + CMsgDOTASeasonPredictions_Player CMsgDOTASeasonPredictionsEPredictionType = 3 + CMsgDOTASeasonPredictions_Special CMsgDOTASeasonPredictionsEPredictionType = 4 + CMsgDOTASeasonPredictions_YesNo CMsgDOTASeasonPredictionsEPredictionType = 5 + CMsgDOTASeasonPredictions_QualifiersTeam CMsgDOTASeasonPredictionsEPredictionType = 6 +) + +var CMsgDOTASeasonPredictionsEPredictionType_name = map[int32]string{ + 0: "Generic", + 1: "Hero", + 2: "Team", + 3: "Player", + 4: "Special", + 5: "YesNo", + 6: "QualifiersTeam", +} + +var CMsgDOTASeasonPredictionsEPredictionType_value = map[string]int32{ + "Generic": 0, + "Hero": 1, + "Team": 2, + "Player": 3, + "Special": 4, + "YesNo": 5, + "QualifiersTeam": 6, +} + +func (x CMsgDOTASeasonPredictionsEPredictionType) Enum() *CMsgDOTASeasonPredictionsEPredictionType { + p := new(CMsgDOTASeasonPredictionsEPredictionType) + *p = x + return p +} + +func (x CMsgDOTASeasonPredictionsEPredictionType) String() string { + return proto.EnumName(CMsgDOTASeasonPredictionsEPredictionType_name, int32(x)) +} + +func (x *CMsgDOTASeasonPredictionsEPredictionType) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTASeasonPredictionsEPredictionType_value, data, "CMsgDOTASeasonPredictionsEPredictionType") + if err != nil { + return err + } + *x = CMsgDOTASeasonPredictionsEPredictionType(value) + return nil +} + +func (CMsgDOTASeasonPredictionsEPredictionType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{44, 0} +} + +type CMsgDOTASeasonPredictionsEAnswerType int32 + +const ( + CMsgDOTASeasonPredictions_SingleInt CMsgDOTASeasonPredictionsEAnswerType = 0 + CMsgDOTASeasonPredictions_SingleFloat CMsgDOTASeasonPredictionsEAnswerType = 1 + CMsgDOTASeasonPredictions_MultipleInt CMsgDOTASeasonPredictionsEAnswerType = 2 + CMsgDOTASeasonPredictions_MultipleFloat CMsgDOTASeasonPredictionsEAnswerType = 3 + CMsgDOTASeasonPredictions_AnswerTeam CMsgDOTASeasonPredictionsEAnswerType = 4 + CMsgDOTASeasonPredictions_SingleTime CMsgDOTASeasonPredictionsEAnswerType = 5 + CMsgDOTASeasonPredictions_MultipleTime CMsgDOTASeasonPredictionsEAnswerType = 6 + CMsgDOTASeasonPredictions_NoAnswer CMsgDOTASeasonPredictionsEAnswerType = 7 +) + +var CMsgDOTASeasonPredictionsEAnswerType_name = map[int32]string{ + 0: "SingleInt", + 1: "SingleFloat", + 2: "MultipleInt", + 3: "MultipleFloat", + 4: "AnswerTeam", + 5: "SingleTime", + 6: "MultipleTime", + 7: "NoAnswer", +} + +var CMsgDOTASeasonPredictionsEAnswerType_value = map[string]int32{ + "SingleInt": 0, + "SingleFloat": 1, + "MultipleInt": 2, + "MultipleFloat": 3, + "AnswerTeam": 4, + "SingleTime": 5, + "MultipleTime": 6, + "NoAnswer": 7, +} + +func (x CMsgDOTASeasonPredictionsEAnswerType) Enum() *CMsgDOTASeasonPredictionsEAnswerType { + p := new(CMsgDOTASeasonPredictionsEAnswerType) + *p = x + return p +} + +func (x CMsgDOTASeasonPredictionsEAnswerType) String() string { + return proto.EnumName(CMsgDOTASeasonPredictionsEAnswerType_name, int32(x)) +} + +func (x *CMsgDOTASeasonPredictionsEAnswerType) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTASeasonPredictionsEAnswerType_value, data, "CMsgDOTASeasonPredictionsEAnswerType") + if err != nil { + return err + } + *x = CMsgDOTASeasonPredictionsEAnswerType(value) + return nil +} + +func (CMsgDOTASeasonPredictionsEAnswerType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{44, 1} +} + +type CMsgDOTASeasonPredictionsEResolutionTypeT int32 + +const ( + CMsgDOTASeasonPredictions_InvalidQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 0 + CMsgDOTASeasonPredictions_FirstToPassQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 1 + CMsgDOTASeasonPredictions_LastToPassQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 2 + CMsgDOTASeasonPredictions_LastRemainingQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 3 + CMsgDOTASeasonPredictions_MaxToPassQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 4 + CMsgDOTASeasonPredictions_MinToPassQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 5 + CMsgDOTASeasonPredictions_SumQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 6 + CMsgDOTASeasonPredictions_MaxTeamSumToPassQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 7 + CMsgDOTASeasonPredictions_MinTeamSumToPassQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 8 +) + +var CMsgDOTASeasonPredictionsEResolutionTypeT_name = map[int32]string{ + 0: "InvalidQuery", + 1: "FirstToPassQuery", + 2: "LastToPassQuery", + 3: "LastRemainingQuery", + 4: "MaxToPassQuery", + 5: "MinToPassQuery", + 6: "SumQuery", + 7: "MaxTeamSumToPassQuery", + 8: "MinTeamSumToPassQuery", +} + +var CMsgDOTASeasonPredictionsEResolutionTypeT_value = map[string]int32{ + "InvalidQuery": 0, + "FirstToPassQuery": 1, + "LastToPassQuery": 2, + "LastRemainingQuery": 3, + "MaxToPassQuery": 4, + "MinToPassQuery": 5, + "SumQuery": 6, + "MaxTeamSumToPassQuery": 7, + "MinTeamSumToPassQuery": 8, +} + +func (x CMsgDOTASeasonPredictionsEResolutionTypeT) Enum() *CMsgDOTASeasonPredictionsEResolutionTypeT { + p := new(CMsgDOTASeasonPredictionsEResolutionTypeT) + *p = x + return p +} + +func (x CMsgDOTASeasonPredictionsEResolutionTypeT) String() string { + return proto.EnumName(CMsgDOTASeasonPredictionsEResolutionTypeT_name, int32(x)) +} + +func (x *CMsgDOTASeasonPredictionsEResolutionTypeT) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTASeasonPredictionsEResolutionTypeT_value, data, "CMsgDOTASeasonPredictionsEResolutionTypeT") + if err != nil { + return err + } + *x = CMsgDOTASeasonPredictionsEResolutionTypeT(value) + return nil +} + +func (CMsgDOTASeasonPredictionsEResolutionTypeT) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{44, 2} +} + +type CMsgDOTASeasonPredictionsERandomSelectionGroupT int32 + +const ( + CMsgDOTASeasonPredictions_EarlyGame CMsgDOTASeasonPredictionsERandomSelectionGroupT = 0 + CMsgDOTASeasonPredictions_MidGame CMsgDOTASeasonPredictionsERandomSelectionGroupT = 1 + CMsgDOTASeasonPredictions_LateGame CMsgDOTASeasonPredictionsERandomSelectionGroupT = 2 + CMsgDOTASeasonPredictions_Count CMsgDOTASeasonPredictionsERandomSelectionGroupT = 3 +) + +var CMsgDOTASeasonPredictionsERandomSelectionGroupT_name = map[int32]string{ + 0: "EarlyGame", + 1: "MidGame", + 2: "LateGame", + 3: "Count", +} + +var CMsgDOTASeasonPredictionsERandomSelectionGroupT_value = map[string]int32{ + "EarlyGame": 0, + "MidGame": 1, + "LateGame": 2, + "Count": 3, +} + +func (x CMsgDOTASeasonPredictionsERandomSelectionGroupT) Enum() *CMsgDOTASeasonPredictionsERandomSelectionGroupT { + p := new(CMsgDOTASeasonPredictionsERandomSelectionGroupT) + *p = x + return p +} + +func (x CMsgDOTASeasonPredictionsERandomSelectionGroupT) String() string { + return proto.EnumName(CMsgDOTASeasonPredictionsERandomSelectionGroupT_name, int32(x)) +} + +func (x *CMsgDOTASeasonPredictionsERandomSelectionGroupT) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTASeasonPredictionsERandomSelectionGroupT_value, data, "CMsgDOTASeasonPredictionsERandomSelectionGroupT") + if err != nil { + return err + } + *x = CMsgDOTASeasonPredictionsERandomSelectionGroupT(value) + return nil +} + +func (CMsgDOTASeasonPredictionsERandomSelectionGroupT) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{44, 3} +} + +type CMsgDOTASeasonPredictionsERawValueTypeT int32 + +const ( + CMsgDOTASeasonPredictions_Number CMsgDOTASeasonPredictionsERawValueTypeT = 0 + CMsgDOTASeasonPredictions_Time CMsgDOTASeasonPredictionsERawValueTypeT = 1 +) + +var CMsgDOTASeasonPredictionsERawValueTypeT_name = map[int32]string{ + 0: "Number", + 1: "Time", +} + +var CMsgDOTASeasonPredictionsERawValueTypeT_value = map[string]int32{ + "Number": 0, + "Time": 1, +} + +func (x CMsgDOTASeasonPredictionsERawValueTypeT) Enum() *CMsgDOTASeasonPredictionsERawValueTypeT { + p := new(CMsgDOTASeasonPredictionsERawValueTypeT) + *p = x + return p +} + +func (x CMsgDOTASeasonPredictionsERawValueTypeT) String() string { + return proto.EnumName(CMsgDOTASeasonPredictionsERawValueTypeT_name, int32(x)) +} + +func (x *CMsgDOTASeasonPredictionsERawValueTypeT) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTASeasonPredictionsERawValueTypeT_value, data, "CMsgDOTASeasonPredictionsERawValueTypeT") + if err != nil { + return err + } + *x = CMsgDOTASeasonPredictionsERawValueTypeT(value) + return nil +} + +func (CMsgDOTASeasonPredictionsERawValueTypeT) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{44, 4} +} + +type CMsgDOTAMatch_ReplayState int32 + +const ( + CMsgDOTAMatch_REPLAY_AVAILABLE CMsgDOTAMatch_ReplayState = 0 + CMsgDOTAMatch_REPLAY_NOT_RECORDED CMsgDOTAMatch_ReplayState = 1 + CMsgDOTAMatch_REPLAY_EXPIRED CMsgDOTAMatch_ReplayState = 2 +) + +var CMsgDOTAMatch_ReplayState_name = map[int32]string{ + 0: "REPLAY_AVAILABLE", + 1: "REPLAY_NOT_RECORDED", + 2: "REPLAY_EXPIRED", +} + +var CMsgDOTAMatch_ReplayState_value = map[string]int32{ + "REPLAY_AVAILABLE": 0, + "REPLAY_NOT_RECORDED": 1, + "REPLAY_EXPIRED": 2, +} + +func (x CMsgDOTAMatch_ReplayState) Enum() *CMsgDOTAMatch_ReplayState { + p := new(CMsgDOTAMatch_ReplayState) + *p = x + return p +} + +func (x CMsgDOTAMatch_ReplayState) String() string { + return proto.EnumName(CMsgDOTAMatch_ReplayState_name, int32(x)) +} + +func (x *CMsgDOTAMatch_ReplayState) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAMatch_ReplayState_value, data, "CMsgDOTAMatch_ReplayState") + if err != nil { + return err + } + *x = CMsgDOTAMatch_ReplayState(value) + return nil +} + +func (CMsgDOTAMatch_ReplayState) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{45, 0} +} + +type CMsgDOTAMatch_Player_HeroDamageType int32 + +const ( + CMsgDOTAMatch_Player_HERO_DAMAGE_PHYSICAL CMsgDOTAMatch_Player_HeroDamageType = 0 + CMsgDOTAMatch_Player_HERO_DAMAGE_MAGICAL CMsgDOTAMatch_Player_HeroDamageType = 1 + CMsgDOTAMatch_Player_HERO_DAMAGE_PURE CMsgDOTAMatch_Player_HeroDamageType = 2 +) + +var CMsgDOTAMatch_Player_HeroDamageType_name = map[int32]string{ + 0: "HERO_DAMAGE_PHYSICAL", + 1: "HERO_DAMAGE_MAGICAL", + 2: "HERO_DAMAGE_PURE", +} + +var CMsgDOTAMatch_Player_HeroDamageType_value = map[string]int32{ + "HERO_DAMAGE_PHYSICAL": 0, + "HERO_DAMAGE_MAGICAL": 1, + "HERO_DAMAGE_PURE": 2, +} + +func (x CMsgDOTAMatch_Player_HeroDamageType) Enum() *CMsgDOTAMatch_Player_HeroDamageType { + p := new(CMsgDOTAMatch_Player_HeroDamageType) + *p = x + return p +} + +func (x CMsgDOTAMatch_Player_HeroDamageType) String() string { + return proto.EnumName(CMsgDOTAMatch_Player_HeroDamageType_name, int32(x)) +} + +func (x *CMsgDOTAMatch_Player_HeroDamageType) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTAMatch_Player_HeroDamageType_value, data, "CMsgDOTAMatch_Player_HeroDamageType") + if err != nil { + return err + } + *x = CMsgDOTAMatch_Player_HeroDamageType(value) + return nil +} + +func (CMsgDOTAMatch_Player_HeroDamageType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{45, 0, 0} +} + +type CMsgRequestPlayerRecentAccomplishmentsResponse_EResponse int32 + +const ( + CMsgRequestPlayerRecentAccomplishmentsResponse_k_eInternalError CMsgRequestPlayerRecentAccomplishmentsResponse_EResponse = 0 + CMsgRequestPlayerRecentAccomplishmentsResponse_k_eSuccess CMsgRequestPlayerRecentAccomplishmentsResponse_EResponse = 1 + CMsgRequestPlayerRecentAccomplishmentsResponse_k_eTooBusy CMsgRequestPlayerRecentAccomplishmentsResponse_EResponse = 2 + CMsgRequestPlayerRecentAccomplishmentsResponse_k_eDisabled CMsgRequestPlayerRecentAccomplishmentsResponse_EResponse = 3 +) + +var CMsgRequestPlayerRecentAccomplishmentsResponse_EResponse_name = map[int32]string{ + 0: "k_eInternalError", + 1: "k_eSuccess", + 2: "k_eTooBusy", + 3: "k_eDisabled", +} + +var CMsgRequestPlayerRecentAccomplishmentsResponse_EResponse_value = map[string]int32{ + "k_eInternalError": 0, + "k_eSuccess": 1, + "k_eTooBusy": 2, + "k_eDisabled": 3, +} + +func (x CMsgRequestPlayerRecentAccomplishmentsResponse_EResponse) Enum() *CMsgRequestPlayerRecentAccomplishmentsResponse_EResponse { + p := new(CMsgRequestPlayerRecentAccomplishmentsResponse_EResponse) + *p = x + return p +} + +func (x CMsgRequestPlayerRecentAccomplishmentsResponse_EResponse) String() string { + return proto.EnumName(CMsgRequestPlayerRecentAccomplishmentsResponse_EResponse_name, int32(x)) +} + +func (x *CMsgRequestPlayerRecentAccomplishmentsResponse_EResponse) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgRequestPlayerRecentAccomplishmentsResponse_EResponse_value, data, "CMsgRequestPlayerRecentAccomplishmentsResponse_EResponse") + if err != nil { + return err + } + *x = CMsgRequestPlayerRecentAccomplishmentsResponse_EResponse(value) + return nil +} + +func (CMsgRequestPlayerRecentAccomplishmentsResponse_EResponse) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{67, 0} +} + +type CSODOTAGameAccountClient struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Wins *uint32 `protobuf:"varint,3,opt,name=wins" json:"wins,omitempty"` + Losses *uint32 `protobuf:"varint,4,opt,name=losses" json:"losses,omitempty"` + Xp *uint32 `protobuf:"varint,12,opt,name=xp" json:"xp,omitempty"` + Level *uint32 `protobuf:"varint,13,opt,name=level" json:"level,omitempty"` + InitialSkill *uint32 `protobuf:"varint,14,opt,name=initial_skill,json=initialSkill" json:"initial_skill,omitempty"` + LeaverCount *uint32 `protobuf:"varint,15,opt,name=leaver_count,json=leaverCount" json:"leaver_count,omitempty"` + SecondaryLeaverCount *uint32 `protobuf:"varint,58,opt,name=secondary_leaver_count,json=secondaryLeaverCount" json:"secondary_leaver_count,omitempty"` + LowPriorityUntilDate *uint32 `protobuf:"varint,18,opt,name=low_priority_until_date,json=lowPriorityUntilDate" json:"low_priority_until_date,omitempty"` + PreventTextChatUntilDate *uint32 `protobuf:"varint,20,opt,name=prevent_text_chat_until_date,json=preventTextChatUntilDate" json:"prevent_text_chat_until_date,omitempty"` + PreventVoiceUntilDate *uint32 `protobuf:"varint,21,opt,name=prevent_voice_until_date,json=preventVoiceUntilDate" json:"prevent_voice_until_date,omitempty"` + PreventPublicTextChatUntilDate *uint32 `protobuf:"varint,86,opt,name=prevent_public_text_chat_until_date,json=preventPublicTextChatUntilDate" json:"prevent_public_text_chat_until_date,omitempty"` + LastAbandonedGameDate *uint32 `protobuf:"varint,22,opt,name=last_abandoned_game_date,json=lastAbandonedGameDate" json:"last_abandoned_game_date,omitempty"` + LastSecondaryAbandonedGameDate *uint32 `protobuf:"varint,59,opt,name=last_secondary_abandoned_game_date,json=lastSecondaryAbandonedGameDate" json:"last_secondary_abandoned_game_date,omitempty"` + LeaverPenaltyCount *uint32 `protobuf:"varint,23,opt,name=leaver_penalty_count,json=leaverPenaltyCount" json:"leaver_penalty_count,omitempty"` + CompletedGameStreak *uint32 `protobuf:"varint,24,opt,name=completed_game_streak,json=completedGameStreak" json:"completed_game_streak,omitempty"` + Teaching *uint32 `protobuf:"varint,28,opt,name=teaching" json:"teaching,omitempty"` + Leadership *uint32 `protobuf:"varint,29,opt,name=leadership" json:"leadership,omitempty"` + Friendly *uint32 `protobuf:"varint,30,opt,name=friendly" json:"friendly,omitempty"` + Forgiving *uint32 `protobuf:"varint,31,opt,name=forgiving" json:"forgiving,omitempty"` + AccountDisabledUntilDate *uint32 `protobuf:"varint,38,opt,name=account_disabled_until_date,json=accountDisabledUntilDate" json:"account_disabled_until_date,omitempty"` + AccountDisabledCount *uint32 `protobuf:"varint,39,opt,name=account_disabled_count,json=accountDisabledCount" json:"account_disabled_count,omitempty"` + MatchDisabledUntilDate *uint32 `protobuf:"varint,41,opt,name=match_disabled_until_date,json=matchDisabledUntilDate" json:"match_disabled_until_date,omitempty"` + MatchDisabledCount *uint32 `protobuf:"varint,42,opt,name=match_disabled_count,json=matchDisabledCount" json:"match_disabled_count,omitempty"` + PartnerAccountType *PartnerAccountType `protobuf:"varint,44,opt,name=partner_account_type,json=partnerAccountType,enum=protocol.PartnerAccountType,def=0" json:"partner_account_type,omitempty"` + PartnerAccountState *uint32 `protobuf:"varint,45,opt,name=partner_account_state,json=partnerAccountState" json:"partner_account_state,omitempty"` + Shutdownlawterminatetimestamp *uint32 `protobuf:"varint,47,opt,name=shutdownlawterminatetimestamp" json:"shutdownlawterminatetimestamp,omitempty"` + LowPriorityGamesRemaining *uint32 `protobuf:"varint,48,opt,name=low_priority_games_remaining,json=lowPriorityGamesRemaining" json:"low_priority_games_remaining,omitempty"` + Competitive_2019Rank *uint32 `protobuf:"varint,49,opt,name=competitive_2019_rank,json=competitive2019Rank" json:"competitive_2019_rank,omitempty"` + Competitive_2019CalibrationGamesRemaining *uint32 `protobuf:"varint,51,opt,name=competitive_2019_calibration_games_remaining,json=competitive2019CalibrationGamesRemaining" json:"competitive_2019_calibration_games_remaining,omitempty"` + SoloCompetitive_2019Rank *uint32 `protobuf:"varint,52,opt,name=solo_competitive_2019_rank,json=soloCompetitive2019Rank" json:"solo_competitive_2019_rank,omitempty"` + SoloCompetitive_2019CalibrationGamesRemaining *uint32 `protobuf:"varint,54,opt,name=solo_competitive_2019_calibration_games_remaining,json=soloCompetitive2019CalibrationGamesRemaining" json:"solo_competitive_2019_calibration_games_remaining,omitempty"` + RecruitmentLevel *uint32 `protobuf:"varint,55,opt,name=recruitment_level,json=recruitmentLevel" json:"recruitment_level,omitempty"` + HasNewNotifications *bool `protobuf:"varint,56,opt,name=has_new_notifications,json=hasNewNotifications" json:"has_new_notifications,omitempty"` + IsLeagueAdmin *bool `protobuf:"varint,57,opt,name=is_league_admin,json=isLeagueAdmin" json:"is_league_admin,omitempty"` + CasualGamesPlayed *uint32 `protobuf:"varint,60,opt,name=casual_games_played,json=casualGamesPlayed" json:"casual_games_played,omitempty"` + SoloCompetitiveGamesPlayed *uint32 `protobuf:"varint,61,opt,name=solo_competitive_games_played,json=soloCompetitiveGamesPlayed" json:"solo_competitive_games_played,omitempty"` + PartyCompetitiveGamesPlayed *uint32 `protobuf:"varint,62,opt,name=party_competitive_games_played,json=partyCompetitiveGamesPlayed" json:"party_competitive_games_played,omitempty"` + Casual_1V1GamesPlayed *uint32 `protobuf:"varint,65,opt,name=casual_1v1_games_played,json=casual1v1GamesPlayed" json:"casual_1v1_games_played,omitempty"` + CurrAllHeroChallengeId *uint32 `protobuf:"varint,67,opt,name=curr_all_hero_challenge_id,json=currAllHeroChallengeId" json:"curr_all_hero_challenge_id,omitempty"` + PlayTimePoints *uint32 `protobuf:"varint,68,opt,name=play_time_points,json=playTimePoints" json:"play_time_points,omitempty"` + AccountFlags *uint32 `protobuf:"varint,69,opt,name=account_flags,json=accountFlags" json:"account_flags,omitempty"` + PlayTimeLevel *uint32 `protobuf:"varint,70,opt,name=play_time_level,json=playTimeLevel" json:"play_time_level,omitempty"` + PlayerBehaviorSeqNumLastReport *uint32 `protobuf:"varint,71,opt,name=player_behavior_seq_num_last_report,json=playerBehaviorSeqNumLastReport" json:"player_behavior_seq_num_last_report,omitempty"` + PlayerBehaviorScoreLastReport *uint32 `protobuf:"varint,72,opt,name=player_behavior_score_last_report,json=playerBehaviorScoreLastReport" json:"player_behavior_score_last_report,omitempty"` + PlayerBehaviorReportOldData *bool `protobuf:"varint,73,opt,name=player_behavior_report_old_data,json=playerBehaviorReportOldData" json:"player_behavior_report_old_data,omitempty"` + TourneySkillLevel *uint32 `protobuf:"varint,74,opt,name=tourney_skill_level,json=tourneySkillLevel" json:"tourney_skill_level,omitempty"` + TourneyRecentParticipationDate *uint32 `protobuf:"varint,85,opt,name=tourney_recent_participation_date,json=tourneyRecentParticipationDate" json:"tourney_recent_participation_date,omitempty"` + FavoriteTeam *uint32 `protobuf:"varint,87,opt,name=favorite_team,json=favoriteTeam" json:"favorite_team,omitempty"` + AnchoredPhoneNumberId *uint64 `protobuf:"varint,88,opt,name=anchored_phone_number_id,json=anchoredPhoneNumberId" json:"anchored_phone_number_id,omitempty"` + RankedMatchmakingBanUntilDate *uint32 `protobuf:"varint,89,opt,name=ranked_matchmaking_ban_until_date,json=rankedMatchmakingBanUntilDate" json:"ranked_matchmaking_ban_until_date,omitempty"` + RecentGameTime_1 *uint32 `protobuf:"varint,90,opt,name=recent_game_time_1,json=recentGameTime1" json:"recent_game_time_1,omitempty"` + RecentGameTime_2 *uint32 `protobuf:"varint,91,opt,name=recent_game_time_2,json=recentGameTime2" json:"recent_game_time_2,omitempty"` + RecentGameTime_3 *uint32 `protobuf:"varint,92,opt,name=recent_game_time_3,json=recentGameTime3" json:"recent_game_time_3,omitempty"` + GeneralSeasonalRankedRank *uint32 `protobuf:"varint,93,opt,name=general_seasonal_ranked_rank,json=generalSeasonalRankedRank" json:"general_seasonal_ranked_rank,omitempty"` + GeneralSeasonalRankedCalibrationGamesRemaining *uint32 `protobuf:"varint,94,opt,name=general_seasonal_ranked_calibration_games_remaining,json=generalSeasonalRankedCalibrationGamesRemaining" json:"general_seasonal_ranked_calibration_games_remaining,omitempty"` + GeneralSeasonalRankedGamesPlayed *uint32 `protobuf:"varint,95,opt,name=general_seasonal_ranked_games_played,json=generalSeasonalRankedGamesPlayed" json:"general_seasonal_ranked_games_played,omitempty"` + GeneralSeasonalRankedRankPeak *uint32 `protobuf:"varint,96,opt,name=general_seasonal_ranked_rank_peak,json=generalSeasonalRankedRankPeak" json:"general_seasonal_ranked_rank_peak,omitempty"` + GeneralSeasonalRankTransferred *bool `protobuf:"varint,97,opt,name=general_seasonal_rank_transferred,json=generalSeasonalRankTransferred" json:"general_seasonal_rank_transferred,omitempty"` + SoloSeasonalRankedRank *uint32 `protobuf:"varint,98,opt,name=solo_seasonal_ranked_rank,json=soloSeasonalRankedRank" json:"solo_seasonal_ranked_rank,omitempty"` + SoloSeasonalRankedCalibrationGamesRemaining *uint32 `protobuf:"varint,99,opt,name=solo_seasonal_ranked_calibration_games_remaining,json=soloSeasonalRankedCalibrationGamesRemaining" json:"solo_seasonal_ranked_calibration_games_remaining,omitempty"` + SoloSeasonalRankedGamesPlayed *uint32 `protobuf:"varint,100,opt,name=solo_seasonal_ranked_games_played,json=soloSeasonalRankedGamesPlayed" json:"solo_seasonal_ranked_games_played,omitempty"` + SoloSeasonalRankedRankPeak *uint32 `protobuf:"varint,101,opt,name=solo_seasonal_ranked_rank_peak,json=soloSeasonalRankedRankPeak" json:"solo_seasonal_ranked_rank_peak,omitempty"` + SoloSeasonalRankTransferred *bool `protobuf:"varint,102,opt,name=solo_seasonal_rank_transferred,json=soloSeasonalRankTransferred" json:"solo_seasonal_rank_transferred,omitempty"` + FavoriteTeamPacked *uint64 `protobuf:"varint,103,opt,name=favorite_team_packed,json=favoriteTeamPacked" json:"favorite_team_packed,omitempty"` + RecentReportTime *uint32 `protobuf:"varint,104,opt,name=recent_report_time,json=recentReportTime" json:"recent_report_time,omitempty"` + CustomGameDisabledUntilDate *uint32 `protobuf:"varint,105,opt,name=custom_game_disabled_until_date,json=customGameDisabledUntilDate" json:"custom_game_disabled_until_date,omitempty"` + RecentWinTime_1 *uint32 `protobuf:"varint,106,opt,name=recent_win_time_1,json=recentWinTime1" json:"recent_win_time_1,omitempty"` + RecentWinTime_2 *uint32 `protobuf:"varint,107,opt,name=recent_win_time_2,json=recentWinTime2" json:"recent_win_time_2,omitempty"` + RecentWinTime_3 *uint32 `protobuf:"varint,108,opt,name=recent_win_time_3,json=recentWinTime3" json:"recent_win_time_3,omitempty"` + CoachRating *uint32 `protobuf:"varint,109,opt,name=coach_rating,json=coachRating" json:"coach_rating,omitempty"` + CompetitiveCoreRank *uint32 `protobuf:"varint,110,opt,name=competitive_core_rank,json=competitiveCoreRank" json:"competitive_core_rank,omitempty"` + CompetitiveCoreCalibrationGamesRemaining *uint32 `protobuf:"varint,111,opt,name=competitive_core_calibration_games_remaining,json=competitiveCoreCalibrationGamesRemaining" json:"competitive_core_calibration_games_remaining,omitempty"` + CompetitiveSupportRank *uint32 `protobuf:"varint,112,opt,name=competitive_support_rank,json=competitiveSupportRank" json:"competitive_support_rank,omitempty"` + CompetitiveSupportCalibrationGamesRemaining *uint32 `protobuf:"varint,113,opt,name=competitive_support_calibration_games_remaining,json=competitiveSupportCalibrationGamesRemaining" json:"competitive_support_calibration_games_remaining,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSODOTAGameAccountClient) Reset() { *m = CSODOTAGameAccountClient{} } +func (m *CSODOTAGameAccountClient) String() string { return proto.CompactTextString(m) } +func (*CSODOTAGameAccountClient) ProtoMessage() {} +func (*CSODOTAGameAccountClient) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{0} +} + +func (m *CSODOTAGameAccountClient) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSODOTAGameAccountClient.Unmarshal(m, b) +} +func (m *CSODOTAGameAccountClient) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSODOTAGameAccountClient.Marshal(b, m, deterministic) +} +func (m *CSODOTAGameAccountClient) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSODOTAGameAccountClient.Merge(m, src) +} +func (m *CSODOTAGameAccountClient) XXX_Size() int { + return xxx_messageInfo_CSODOTAGameAccountClient.Size(m) +} +func (m *CSODOTAGameAccountClient) XXX_DiscardUnknown() { + xxx_messageInfo_CSODOTAGameAccountClient.DiscardUnknown(m) +} + +var xxx_messageInfo_CSODOTAGameAccountClient proto.InternalMessageInfo + +const Default_CSODOTAGameAccountClient_PartnerAccountType PartnerAccountType = PartnerAccountType_PARTNER_NONE + +func (m *CSODOTAGameAccountClient) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetWins() uint32 { + if m != nil && m.Wins != nil { + return *m.Wins + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetLosses() uint32 { + if m != nil && m.Losses != nil { + return *m.Losses + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetXp() uint32 { + if m != nil && m.Xp != nil { + return *m.Xp + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetLevel() uint32 { + if m != nil && m.Level != nil { + return *m.Level + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetInitialSkill() uint32 { + if m != nil && m.InitialSkill != nil { + return *m.InitialSkill + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetLeaverCount() uint32 { + if m != nil && m.LeaverCount != nil { + return *m.LeaverCount + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetSecondaryLeaverCount() uint32 { + if m != nil && m.SecondaryLeaverCount != nil { + return *m.SecondaryLeaverCount + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetLowPriorityUntilDate() uint32 { + if m != nil && m.LowPriorityUntilDate != nil { + return *m.LowPriorityUntilDate + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetPreventTextChatUntilDate() uint32 { + if m != nil && m.PreventTextChatUntilDate != nil { + return *m.PreventTextChatUntilDate + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetPreventVoiceUntilDate() uint32 { + if m != nil && m.PreventVoiceUntilDate != nil { + return *m.PreventVoiceUntilDate + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetPreventPublicTextChatUntilDate() uint32 { + if m != nil && m.PreventPublicTextChatUntilDate != nil { + return *m.PreventPublicTextChatUntilDate + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetLastAbandonedGameDate() uint32 { + if m != nil && m.LastAbandonedGameDate != nil { + return *m.LastAbandonedGameDate + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetLastSecondaryAbandonedGameDate() uint32 { + if m != nil && m.LastSecondaryAbandonedGameDate != nil { + return *m.LastSecondaryAbandonedGameDate + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetLeaverPenaltyCount() uint32 { + if m != nil && m.LeaverPenaltyCount != nil { + return *m.LeaverPenaltyCount + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetCompletedGameStreak() uint32 { + if m != nil && m.CompletedGameStreak != nil { + return *m.CompletedGameStreak + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetTeaching() uint32 { + if m != nil && m.Teaching != nil { + return *m.Teaching + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetLeadership() uint32 { + if m != nil && m.Leadership != nil { + return *m.Leadership + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetFriendly() uint32 { + if m != nil && m.Friendly != nil { + return *m.Friendly + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetForgiving() uint32 { + if m != nil && m.Forgiving != nil { + return *m.Forgiving + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetAccountDisabledUntilDate() uint32 { + if m != nil && m.AccountDisabledUntilDate != nil { + return *m.AccountDisabledUntilDate + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetAccountDisabledCount() uint32 { + if m != nil && m.AccountDisabledCount != nil { + return *m.AccountDisabledCount + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetMatchDisabledUntilDate() uint32 { + if m != nil && m.MatchDisabledUntilDate != nil { + return *m.MatchDisabledUntilDate + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetMatchDisabledCount() uint32 { + if m != nil && m.MatchDisabledCount != nil { + return *m.MatchDisabledCount + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetPartnerAccountType() PartnerAccountType { + if m != nil && m.PartnerAccountType != nil { + return *m.PartnerAccountType + } + return Default_CSODOTAGameAccountClient_PartnerAccountType +} + +func (m *CSODOTAGameAccountClient) GetPartnerAccountState() uint32 { + if m != nil && m.PartnerAccountState != nil { + return *m.PartnerAccountState + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetShutdownlawterminatetimestamp() uint32 { + if m != nil && m.Shutdownlawterminatetimestamp != nil { + return *m.Shutdownlawterminatetimestamp + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetLowPriorityGamesRemaining() uint32 { + if m != nil && m.LowPriorityGamesRemaining != nil { + return *m.LowPriorityGamesRemaining + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetCompetitive_2019Rank() uint32 { + if m != nil && m.Competitive_2019Rank != nil { + return *m.Competitive_2019Rank + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetCompetitive_2019CalibrationGamesRemaining() uint32 { + if m != nil && m.Competitive_2019CalibrationGamesRemaining != nil { + return *m.Competitive_2019CalibrationGamesRemaining + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetSoloCompetitive_2019Rank() uint32 { + if m != nil && m.SoloCompetitive_2019Rank != nil { + return *m.SoloCompetitive_2019Rank + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetSoloCompetitive_2019CalibrationGamesRemaining() uint32 { + if m != nil && m.SoloCompetitive_2019CalibrationGamesRemaining != nil { + return *m.SoloCompetitive_2019CalibrationGamesRemaining + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetRecruitmentLevel() uint32 { + if m != nil && m.RecruitmentLevel != nil { + return *m.RecruitmentLevel + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetHasNewNotifications() bool { + if m != nil && m.HasNewNotifications != nil { + return *m.HasNewNotifications + } + return false +} + +func (m *CSODOTAGameAccountClient) GetIsLeagueAdmin() bool { + if m != nil && m.IsLeagueAdmin != nil { + return *m.IsLeagueAdmin + } + return false +} + +func (m *CSODOTAGameAccountClient) GetCasualGamesPlayed() uint32 { + if m != nil && m.CasualGamesPlayed != nil { + return *m.CasualGamesPlayed + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetSoloCompetitiveGamesPlayed() uint32 { + if m != nil && m.SoloCompetitiveGamesPlayed != nil { + return *m.SoloCompetitiveGamesPlayed + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetPartyCompetitiveGamesPlayed() uint32 { + if m != nil && m.PartyCompetitiveGamesPlayed != nil { + return *m.PartyCompetitiveGamesPlayed + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetCasual_1V1GamesPlayed() uint32 { + if m != nil && m.Casual_1V1GamesPlayed != nil { + return *m.Casual_1V1GamesPlayed + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetCurrAllHeroChallengeId() uint32 { + if m != nil && m.CurrAllHeroChallengeId != nil { + return *m.CurrAllHeroChallengeId + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetPlayTimePoints() uint32 { + if m != nil && m.PlayTimePoints != nil { + return *m.PlayTimePoints + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetAccountFlags() uint32 { + if m != nil && m.AccountFlags != nil { + return *m.AccountFlags + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetPlayTimeLevel() uint32 { + if m != nil && m.PlayTimeLevel != nil { + return *m.PlayTimeLevel + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetPlayerBehaviorSeqNumLastReport() uint32 { + if m != nil && m.PlayerBehaviorSeqNumLastReport != nil { + return *m.PlayerBehaviorSeqNumLastReport + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetPlayerBehaviorScoreLastReport() uint32 { + if m != nil && m.PlayerBehaviorScoreLastReport != nil { + return *m.PlayerBehaviorScoreLastReport + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetPlayerBehaviorReportOldData() bool { + if m != nil && m.PlayerBehaviorReportOldData != nil { + return *m.PlayerBehaviorReportOldData + } + return false +} + +func (m *CSODOTAGameAccountClient) GetTourneySkillLevel() uint32 { + if m != nil && m.TourneySkillLevel != nil { + return *m.TourneySkillLevel + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetTourneyRecentParticipationDate() uint32 { + if m != nil && m.TourneyRecentParticipationDate != nil { + return *m.TourneyRecentParticipationDate + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetFavoriteTeam() uint32 { + if m != nil && m.FavoriteTeam != nil { + return *m.FavoriteTeam + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetAnchoredPhoneNumberId() uint64 { + if m != nil && m.AnchoredPhoneNumberId != nil { + return *m.AnchoredPhoneNumberId + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetRankedMatchmakingBanUntilDate() uint32 { + if m != nil && m.RankedMatchmakingBanUntilDate != nil { + return *m.RankedMatchmakingBanUntilDate + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetRecentGameTime_1() uint32 { + if m != nil && m.RecentGameTime_1 != nil { + return *m.RecentGameTime_1 + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetRecentGameTime_2() uint32 { + if m != nil && m.RecentGameTime_2 != nil { + return *m.RecentGameTime_2 + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetRecentGameTime_3() uint32 { + if m != nil && m.RecentGameTime_3 != nil { + return *m.RecentGameTime_3 + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetGeneralSeasonalRankedRank() uint32 { + if m != nil && m.GeneralSeasonalRankedRank != nil { + return *m.GeneralSeasonalRankedRank + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetGeneralSeasonalRankedCalibrationGamesRemaining() uint32 { + if m != nil && m.GeneralSeasonalRankedCalibrationGamesRemaining != nil { + return *m.GeneralSeasonalRankedCalibrationGamesRemaining + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetGeneralSeasonalRankedGamesPlayed() uint32 { + if m != nil && m.GeneralSeasonalRankedGamesPlayed != nil { + return *m.GeneralSeasonalRankedGamesPlayed + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetGeneralSeasonalRankedRankPeak() uint32 { + if m != nil && m.GeneralSeasonalRankedRankPeak != nil { + return *m.GeneralSeasonalRankedRankPeak + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetGeneralSeasonalRankTransferred() bool { + if m != nil && m.GeneralSeasonalRankTransferred != nil { + return *m.GeneralSeasonalRankTransferred + } + return false +} + +func (m *CSODOTAGameAccountClient) GetSoloSeasonalRankedRank() uint32 { + if m != nil && m.SoloSeasonalRankedRank != nil { + return *m.SoloSeasonalRankedRank + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetSoloSeasonalRankedCalibrationGamesRemaining() uint32 { + if m != nil && m.SoloSeasonalRankedCalibrationGamesRemaining != nil { + return *m.SoloSeasonalRankedCalibrationGamesRemaining + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetSoloSeasonalRankedGamesPlayed() uint32 { + if m != nil && m.SoloSeasonalRankedGamesPlayed != nil { + return *m.SoloSeasonalRankedGamesPlayed + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetSoloSeasonalRankedRankPeak() uint32 { + if m != nil && m.SoloSeasonalRankedRankPeak != nil { + return *m.SoloSeasonalRankedRankPeak + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetSoloSeasonalRankTransferred() bool { + if m != nil && m.SoloSeasonalRankTransferred != nil { + return *m.SoloSeasonalRankTransferred + } + return false +} + +func (m *CSODOTAGameAccountClient) GetFavoriteTeamPacked() uint64 { + if m != nil && m.FavoriteTeamPacked != nil { + return *m.FavoriteTeamPacked + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetRecentReportTime() uint32 { + if m != nil && m.RecentReportTime != nil { + return *m.RecentReportTime + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetCustomGameDisabledUntilDate() uint32 { + if m != nil && m.CustomGameDisabledUntilDate != nil { + return *m.CustomGameDisabledUntilDate + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetRecentWinTime_1() uint32 { + if m != nil && m.RecentWinTime_1 != nil { + return *m.RecentWinTime_1 + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetRecentWinTime_2() uint32 { + if m != nil && m.RecentWinTime_2 != nil { + return *m.RecentWinTime_2 + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetRecentWinTime_3() uint32 { + if m != nil && m.RecentWinTime_3 != nil { + return *m.RecentWinTime_3 + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetCoachRating() uint32 { + if m != nil && m.CoachRating != nil { + return *m.CoachRating + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetCompetitiveCoreRank() uint32 { + if m != nil && m.CompetitiveCoreRank != nil { + return *m.CompetitiveCoreRank + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetCompetitiveCoreCalibrationGamesRemaining() uint32 { + if m != nil && m.CompetitiveCoreCalibrationGamesRemaining != nil { + return *m.CompetitiveCoreCalibrationGamesRemaining + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetCompetitiveSupportRank() uint32 { + if m != nil && m.CompetitiveSupportRank != nil { + return *m.CompetitiveSupportRank + } + return 0 +} + +func (m *CSODOTAGameAccountClient) GetCompetitiveSupportCalibrationGamesRemaining() uint32 { + if m != nil && m.CompetitiveSupportCalibrationGamesRemaining != nil { + return *m.CompetitiveSupportCalibrationGamesRemaining + } + return 0 +} + +type CSODOTAGameAccountPlus struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + OriginalStartDate *uint32 `protobuf:"varint,2,opt,name=original_start_date,json=originalStartDate" json:"original_start_date,omitempty"` + PlusFlags *uint32 `protobuf:"varint,3,opt,name=plus_flags,json=plusFlags" json:"plus_flags,omitempty"` + PlusStatus *uint32 `protobuf:"varint,4,opt,name=plus_status,json=plusStatus" json:"plus_status,omitempty"` + PrepaidTimeStart *uint32 `protobuf:"varint,5,opt,name=prepaid_time_start,json=prepaidTimeStart" json:"prepaid_time_start,omitempty"` + PrepaidTimeBalance *uint32 `protobuf:"varint,6,opt,name=prepaid_time_balance,json=prepaidTimeBalance" json:"prepaid_time_balance,omitempty"` + NextPaymentDate *uint32 `protobuf:"fixed32,7,opt,name=next_payment_date,json=nextPaymentDate" json:"next_payment_date,omitempty"` + SteamAgreementId *uint64 `protobuf:"fixed64,8,opt,name=steam_agreement_id,json=steamAgreementId" json:"steam_agreement_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSODOTAGameAccountPlus) Reset() { *m = CSODOTAGameAccountPlus{} } +func (m *CSODOTAGameAccountPlus) String() string { return proto.CompactTextString(m) } +func (*CSODOTAGameAccountPlus) ProtoMessage() {} +func (*CSODOTAGameAccountPlus) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{1} +} + +func (m *CSODOTAGameAccountPlus) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSODOTAGameAccountPlus.Unmarshal(m, b) +} +func (m *CSODOTAGameAccountPlus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSODOTAGameAccountPlus.Marshal(b, m, deterministic) +} +func (m *CSODOTAGameAccountPlus) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSODOTAGameAccountPlus.Merge(m, src) +} +func (m *CSODOTAGameAccountPlus) XXX_Size() int { + return xxx_messageInfo_CSODOTAGameAccountPlus.Size(m) +} +func (m *CSODOTAGameAccountPlus) XXX_DiscardUnknown() { + xxx_messageInfo_CSODOTAGameAccountPlus.DiscardUnknown(m) +} + +var xxx_messageInfo_CSODOTAGameAccountPlus proto.InternalMessageInfo + +func (m *CSODOTAGameAccountPlus) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CSODOTAGameAccountPlus) GetOriginalStartDate() uint32 { + if m != nil && m.OriginalStartDate != nil { + return *m.OriginalStartDate + } + return 0 +} + +func (m *CSODOTAGameAccountPlus) GetPlusFlags() uint32 { + if m != nil && m.PlusFlags != nil { + return *m.PlusFlags + } + return 0 +} + +func (m *CSODOTAGameAccountPlus) GetPlusStatus() uint32 { + if m != nil && m.PlusStatus != nil { + return *m.PlusStatus + } + return 0 +} + +func (m *CSODOTAGameAccountPlus) GetPrepaidTimeStart() uint32 { + if m != nil && m.PrepaidTimeStart != nil { + return *m.PrepaidTimeStart + } + return 0 +} + +func (m *CSODOTAGameAccountPlus) GetPrepaidTimeBalance() uint32 { + if m != nil && m.PrepaidTimeBalance != nil { + return *m.PrepaidTimeBalance + } + return 0 +} + +func (m *CSODOTAGameAccountPlus) GetNextPaymentDate() uint32 { + if m != nil && m.NextPaymentDate != nil { + return *m.NextPaymentDate + } + return 0 +} + +func (m *CSODOTAGameAccountPlus) GetSteamAgreementId() uint64 { + if m != nil && m.SteamAgreementId != nil { + return *m.SteamAgreementId + } + return 0 +} + +type CMsgLobbyPlayerPlusSubscriptionData struct { + HeroBadges []*CMsgLobbyPlayerPlusSubscriptionData_HeroBadge `protobuf:"bytes,1,rep,name=hero_badges,json=heroBadges" json:"hero_badges,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgLobbyPlayerPlusSubscriptionData) Reset() { *m = CMsgLobbyPlayerPlusSubscriptionData{} } +func (m *CMsgLobbyPlayerPlusSubscriptionData) String() string { return proto.CompactTextString(m) } +func (*CMsgLobbyPlayerPlusSubscriptionData) ProtoMessage() {} +func (*CMsgLobbyPlayerPlusSubscriptionData) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{2} +} + +func (m *CMsgLobbyPlayerPlusSubscriptionData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgLobbyPlayerPlusSubscriptionData.Unmarshal(m, b) +} +func (m *CMsgLobbyPlayerPlusSubscriptionData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgLobbyPlayerPlusSubscriptionData.Marshal(b, m, deterministic) +} +func (m *CMsgLobbyPlayerPlusSubscriptionData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgLobbyPlayerPlusSubscriptionData.Merge(m, src) +} +func (m *CMsgLobbyPlayerPlusSubscriptionData) XXX_Size() int { + return xxx_messageInfo_CMsgLobbyPlayerPlusSubscriptionData.Size(m) +} +func (m *CMsgLobbyPlayerPlusSubscriptionData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgLobbyPlayerPlusSubscriptionData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgLobbyPlayerPlusSubscriptionData proto.InternalMessageInfo + +func (m *CMsgLobbyPlayerPlusSubscriptionData) GetHeroBadges() []*CMsgLobbyPlayerPlusSubscriptionData_HeroBadge { + if m != nil { + return m.HeroBadges + } + return nil +} + +type CMsgLobbyPlayerPlusSubscriptionData_HeroBadge struct { + HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + HeroBadgeXp *uint32 `protobuf:"varint,2,opt,name=hero_badge_xp,json=heroBadgeXp" json:"hero_badge_xp,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgLobbyPlayerPlusSubscriptionData_HeroBadge) Reset() { + *m = CMsgLobbyPlayerPlusSubscriptionData_HeroBadge{} +} +func (m *CMsgLobbyPlayerPlusSubscriptionData_HeroBadge) String() string { + return proto.CompactTextString(m) +} +func (*CMsgLobbyPlayerPlusSubscriptionData_HeroBadge) ProtoMessage() {} +func (*CMsgLobbyPlayerPlusSubscriptionData_HeroBadge) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{2, 0} +} + +func (m *CMsgLobbyPlayerPlusSubscriptionData_HeroBadge) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgLobbyPlayerPlusSubscriptionData_HeroBadge.Unmarshal(m, b) +} +func (m *CMsgLobbyPlayerPlusSubscriptionData_HeroBadge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgLobbyPlayerPlusSubscriptionData_HeroBadge.Marshal(b, m, deterministic) +} +func (m *CMsgLobbyPlayerPlusSubscriptionData_HeroBadge) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgLobbyPlayerPlusSubscriptionData_HeroBadge.Merge(m, src) +} +func (m *CMsgLobbyPlayerPlusSubscriptionData_HeroBadge) XXX_Size() int { + return xxx_messageInfo_CMsgLobbyPlayerPlusSubscriptionData_HeroBadge.Size(m) +} +func (m *CMsgLobbyPlayerPlusSubscriptionData_HeroBadge) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgLobbyPlayerPlusSubscriptionData_HeroBadge.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgLobbyPlayerPlusSubscriptionData_HeroBadge proto.InternalMessageInfo + +func (m *CMsgLobbyPlayerPlusSubscriptionData_HeroBadge) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgLobbyPlayerPlusSubscriptionData_HeroBadge) GetHeroBadgeXp() uint32 { + if m != nil && m.HeroBadgeXp != nil { + return *m.HeroBadgeXp + } + return 0 +} + +type CMsgLobbyEventPoints struct { + EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + AccountPoints []*CMsgLobbyEventPoints_AccountPoints `protobuf:"bytes,2,rep,name=account_points,json=accountPoints" json:"account_points,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgLobbyEventPoints) Reset() { *m = CMsgLobbyEventPoints{} } +func (m *CMsgLobbyEventPoints) String() string { return proto.CompactTextString(m) } +func (*CMsgLobbyEventPoints) ProtoMessage() {} +func (*CMsgLobbyEventPoints) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{3} +} + +func (m *CMsgLobbyEventPoints) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgLobbyEventPoints.Unmarshal(m, b) +} +func (m *CMsgLobbyEventPoints) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgLobbyEventPoints.Marshal(b, m, deterministic) +} +func (m *CMsgLobbyEventPoints) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgLobbyEventPoints.Merge(m, src) +} +func (m *CMsgLobbyEventPoints) XXX_Size() int { + return xxx_messageInfo_CMsgLobbyEventPoints.Size(m) +} +func (m *CMsgLobbyEventPoints) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgLobbyEventPoints.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgLobbyEventPoints proto.InternalMessageInfo + +func (m *CMsgLobbyEventPoints) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +func (m *CMsgLobbyEventPoints) GetAccountPoints() []*CMsgLobbyEventPoints_AccountPoints { + if m != nil { + return m.AccountPoints + } + return nil +} + +type CMsgLobbyEventPoints_ChatWheelMessageRange struct { + MessageIdStart *uint32 `protobuf:"varint,1,opt,name=message_id_start,json=messageIdStart" json:"message_id_start,omitempty"` + MessageIdEnd *uint32 `protobuf:"varint,2,opt,name=message_id_end,json=messageIdEnd" json:"message_id_end,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgLobbyEventPoints_ChatWheelMessageRange) Reset() { + *m = CMsgLobbyEventPoints_ChatWheelMessageRange{} +} +func (m *CMsgLobbyEventPoints_ChatWheelMessageRange) String() string { + return proto.CompactTextString(m) +} +func (*CMsgLobbyEventPoints_ChatWheelMessageRange) ProtoMessage() {} +func (*CMsgLobbyEventPoints_ChatWheelMessageRange) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{3, 0} +} + +func (m *CMsgLobbyEventPoints_ChatWheelMessageRange) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgLobbyEventPoints_ChatWheelMessageRange.Unmarshal(m, b) +} +func (m *CMsgLobbyEventPoints_ChatWheelMessageRange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgLobbyEventPoints_ChatWheelMessageRange.Marshal(b, m, deterministic) +} +func (m *CMsgLobbyEventPoints_ChatWheelMessageRange) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgLobbyEventPoints_ChatWheelMessageRange.Merge(m, src) +} +func (m *CMsgLobbyEventPoints_ChatWheelMessageRange) XXX_Size() int { + return xxx_messageInfo_CMsgLobbyEventPoints_ChatWheelMessageRange.Size(m) +} +func (m *CMsgLobbyEventPoints_ChatWheelMessageRange) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgLobbyEventPoints_ChatWheelMessageRange.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgLobbyEventPoints_ChatWheelMessageRange proto.InternalMessageInfo + +func (m *CMsgLobbyEventPoints_ChatWheelMessageRange) GetMessageIdStart() uint32 { + if m != nil && m.MessageIdStart != nil { + return *m.MessageIdStart + } + return 0 +} + +func (m *CMsgLobbyEventPoints_ChatWheelMessageRange) GetMessageIdEnd() uint32 { + if m != nil && m.MessageIdEnd != nil { + return *m.MessageIdEnd + } + return 0 +} + +type CMsgLobbyEventPoints_PeriodicResourceValues struct { + Remaining *uint32 `protobuf:"varint,1,opt,name=remaining" json:"remaining,omitempty"` + Max *uint32 `protobuf:"varint,2,opt,name=max" json:"max,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgLobbyEventPoints_PeriodicResourceValues) Reset() { + *m = CMsgLobbyEventPoints_PeriodicResourceValues{} +} +func (m *CMsgLobbyEventPoints_PeriodicResourceValues) String() string { + return proto.CompactTextString(m) +} +func (*CMsgLobbyEventPoints_PeriodicResourceValues) ProtoMessage() {} +func (*CMsgLobbyEventPoints_PeriodicResourceValues) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{3, 1} +} + +func (m *CMsgLobbyEventPoints_PeriodicResourceValues) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgLobbyEventPoints_PeriodicResourceValues.Unmarshal(m, b) +} +func (m *CMsgLobbyEventPoints_PeriodicResourceValues) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgLobbyEventPoints_PeriodicResourceValues.Marshal(b, m, deterministic) +} +func (m *CMsgLobbyEventPoints_PeriodicResourceValues) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgLobbyEventPoints_PeriodicResourceValues.Merge(m, src) +} +func (m *CMsgLobbyEventPoints_PeriodicResourceValues) XXX_Size() int { + return xxx_messageInfo_CMsgLobbyEventPoints_PeriodicResourceValues.Size(m) +} +func (m *CMsgLobbyEventPoints_PeriodicResourceValues) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgLobbyEventPoints_PeriodicResourceValues.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgLobbyEventPoints_PeriodicResourceValues proto.InternalMessageInfo + +func (m *CMsgLobbyEventPoints_PeriodicResourceValues) GetRemaining() uint32 { + if m != nil && m.Remaining != nil { + return *m.Remaining + } + return 0 +} + +func (m *CMsgLobbyEventPoints_PeriodicResourceValues) GetMax() uint32 { + if m != nil && m.Max != nil { + return *m.Max + } + return 0 +} + +type CMsgLobbyEventPoints_AccountPoints struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + NormalPoints *uint32 `protobuf:"varint,2,opt,name=normal_points,json=normalPoints" json:"normal_points,omitempty"` + PremiumPoints *uint32 `protobuf:"varint,3,opt,name=premium_points,json=premiumPoints" json:"premium_points,omitempty"` + Owned *bool `protobuf:"varint,4,opt,name=owned" json:"owned,omitempty"` + FavoriteTeam *uint32 `protobuf:"varint,5,opt,name=favorite_team,json=favoriteTeam" json:"favorite_team,omitempty"` + FavoriteTeamLevel *uint32 `protobuf:"varint,6,opt,name=favorite_team_level,json=favoriteTeamLevel" json:"favorite_team_level,omitempty"` + PointsHeld *uint32 `protobuf:"varint,7,opt,name=points_held,json=pointsHeld" json:"points_held,omitempty"` + PremiumPointsHeld *uint32 `protobuf:"varint,8,opt,name=premium_points_held,json=premiumPointsHeld" json:"premium_points_held,omitempty"` + FavoriteTeamFoilLevel *uint32 `protobuf:"varint,9,opt,name=favorite_team_foil_level,json=favoriteTeamFoilLevel" json:"favorite_team_foil_level,omitempty"` + ActiveEffectsMask *uint64 `protobuf:"varint,12,opt,name=active_effects_mask,json=activeEffectsMask" json:"active_effects_mask,omitempty"` + UnlockedChatWheelMessageRanges []*CMsgLobbyEventPoints_ChatWheelMessageRange `protobuf:"bytes,13,rep,name=unlocked_chat_wheel_message_ranges,json=unlockedChatWheelMessageRanges" json:"unlocked_chat_wheel_message_ranges,omitempty"` + PlusSubscriptionData *CMsgLobbyPlayerPlusSubscriptionData `protobuf:"bytes,16,opt,name=plus_subscription_data,json=plusSubscriptionData" json:"plus_subscription_data,omitempty"` + WagerTokens *CMsgLobbyEventPoints_PeriodicResourceValues `protobuf:"bytes,17,opt,name=wager_tokens,json=wagerTokens" json:"wager_tokens,omitempty"` + RankWagerTokens *CMsgLobbyEventPoints_PeriodicResourceValues `protobuf:"bytes,18,opt,name=rank_wager_tokens,json=rankWagerTokens" json:"rank_wager_tokens,omitempty"` + TipTokens *CMsgLobbyEventPoints_PeriodicResourceValues `protobuf:"bytes,19,opt,name=tip_tokens,json=tipTokens" json:"tip_tokens,omitempty"` + TipAmount *uint32 `protobuf:"varint,20,opt,name=tip_amount,json=tipAmount" json:"tip_amount,omitempty"` + PeriodicPointAdjustments *CMsgLobbyEventPoints_PeriodicResourceValues `protobuf:"bytes,21,opt,name=periodic_point_adjustments,json=periodicPointAdjustments" json:"periodic_point_adjustments,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgLobbyEventPoints_AccountPoints) Reset() { *m = CMsgLobbyEventPoints_AccountPoints{} } +func (m *CMsgLobbyEventPoints_AccountPoints) String() string { return proto.CompactTextString(m) } +func (*CMsgLobbyEventPoints_AccountPoints) ProtoMessage() {} +func (*CMsgLobbyEventPoints_AccountPoints) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{3, 2} +} + +func (m *CMsgLobbyEventPoints_AccountPoints) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgLobbyEventPoints_AccountPoints.Unmarshal(m, b) +} +func (m *CMsgLobbyEventPoints_AccountPoints) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgLobbyEventPoints_AccountPoints.Marshal(b, m, deterministic) +} +func (m *CMsgLobbyEventPoints_AccountPoints) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgLobbyEventPoints_AccountPoints.Merge(m, src) +} +func (m *CMsgLobbyEventPoints_AccountPoints) XXX_Size() int { + return xxx_messageInfo_CMsgLobbyEventPoints_AccountPoints.Size(m) +} +func (m *CMsgLobbyEventPoints_AccountPoints) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgLobbyEventPoints_AccountPoints.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgLobbyEventPoints_AccountPoints proto.InternalMessageInfo + +func (m *CMsgLobbyEventPoints_AccountPoints) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgLobbyEventPoints_AccountPoints) GetNormalPoints() uint32 { + if m != nil && m.NormalPoints != nil { + return *m.NormalPoints + } + return 0 +} + +func (m *CMsgLobbyEventPoints_AccountPoints) GetPremiumPoints() uint32 { + if m != nil && m.PremiumPoints != nil { + return *m.PremiumPoints + } + return 0 +} + +func (m *CMsgLobbyEventPoints_AccountPoints) GetOwned() bool { + if m != nil && m.Owned != nil { + return *m.Owned + } + return false +} + +func (m *CMsgLobbyEventPoints_AccountPoints) GetFavoriteTeam() uint32 { + if m != nil && m.FavoriteTeam != nil { + return *m.FavoriteTeam + } + return 0 +} + +func (m *CMsgLobbyEventPoints_AccountPoints) GetFavoriteTeamLevel() uint32 { + if m != nil && m.FavoriteTeamLevel != nil { + return *m.FavoriteTeamLevel + } + return 0 +} + +func (m *CMsgLobbyEventPoints_AccountPoints) GetPointsHeld() uint32 { + if m != nil && m.PointsHeld != nil { + return *m.PointsHeld + } + return 0 +} + +func (m *CMsgLobbyEventPoints_AccountPoints) GetPremiumPointsHeld() uint32 { + if m != nil && m.PremiumPointsHeld != nil { + return *m.PremiumPointsHeld + } + return 0 +} + +func (m *CMsgLobbyEventPoints_AccountPoints) GetFavoriteTeamFoilLevel() uint32 { + if m != nil && m.FavoriteTeamFoilLevel != nil { + return *m.FavoriteTeamFoilLevel + } + return 0 +} + +func (m *CMsgLobbyEventPoints_AccountPoints) GetActiveEffectsMask() uint64 { + if m != nil && m.ActiveEffectsMask != nil { + return *m.ActiveEffectsMask + } + return 0 +} + +func (m *CMsgLobbyEventPoints_AccountPoints) GetUnlockedChatWheelMessageRanges() []*CMsgLobbyEventPoints_ChatWheelMessageRange { + if m != nil { + return m.UnlockedChatWheelMessageRanges + } + return nil +} + +func (m *CMsgLobbyEventPoints_AccountPoints) GetPlusSubscriptionData() *CMsgLobbyPlayerPlusSubscriptionData { + if m != nil { + return m.PlusSubscriptionData + } + return nil +} + +func (m *CMsgLobbyEventPoints_AccountPoints) GetWagerTokens() *CMsgLobbyEventPoints_PeriodicResourceValues { + if m != nil { + return m.WagerTokens + } + return nil +} + +func (m *CMsgLobbyEventPoints_AccountPoints) GetRankWagerTokens() *CMsgLobbyEventPoints_PeriodicResourceValues { + if m != nil { + return m.RankWagerTokens + } + return nil +} + +func (m *CMsgLobbyEventPoints_AccountPoints) GetTipTokens() *CMsgLobbyEventPoints_PeriodicResourceValues { + if m != nil { + return m.TipTokens + } + return nil +} + +func (m *CMsgLobbyEventPoints_AccountPoints) GetTipAmount() uint32 { + if m != nil && m.TipAmount != nil { + return *m.TipAmount + } + return 0 +} + +func (m *CMsgLobbyEventPoints_AccountPoints) GetPeriodicPointAdjustments() *CMsgLobbyEventPoints_PeriodicResourceValues { + if m != nil { + return m.PeriodicPointAdjustments + } + return nil +} + +type CMsgLocalServerFakeLobbyData struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + EventPoints []*CMsgLobbyEventPoints `protobuf:"bytes,2,rep,name=event_points,json=eventPoints" json:"event_points,omitempty"` + IsPlusSubscriber *bool `protobuf:"varint,3,opt,name=is_plus_subscriber,json=isPlusSubscriber" json:"is_plus_subscriber,omitempty"` + PrimaryEventId *uint32 `protobuf:"varint,4,opt,name=primary_event_id,json=primaryEventId" json:"primary_event_id,omitempty"` + FavoriteTeam *uint32 `protobuf:"varint,5,opt,name=favorite_team,json=favoriteTeam" json:"favorite_team,omitempty"` + FavoriteTeamQuality *uint32 `protobuf:"varint,6,opt,name=favorite_team_quality,json=favoriteTeamQuality" json:"favorite_team_quality,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgLocalServerFakeLobbyData) Reset() { *m = CMsgLocalServerFakeLobbyData{} } +func (m *CMsgLocalServerFakeLobbyData) String() string { return proto.CompactTextString(m) } +func (*CMsgLocalServerFakeLobbyData) ProtoMessage() {} +func (*CMsgLocalServerFakeLobbyData) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{4} +} + +func (m *CMsgLocalServerFakeLobbyData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgLocalServerFakeLobbyData.Unmarshal(m, b) +} +func (m *CMsgLocalServerFakeLobbyData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgLocalServerFakeLobbyData.Marshal(b, m, deterministic) +} +func (m *CMsgLocalServerFakeLobbyData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgLocalServerFakeLobbyData.Merge(m, src) +} +func (m *CMsgLocalServerFakeLobbyData) XXX_Size() int { + return xxx_messageInfo_CMsgLocalServerFakeLobbyData.Size(m) +} +func (m *CMsgLocalServerFakeLobbyData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgLocalServerFakeLobbyData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgLocalServerFakeLobbyData proto.InternalMessageInfo + +func (m *CMsgLocalServerFakeLobbyData) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgLocalServerFakeLobbyData) GetEventPoints() []*CMsgLobbyEventPoints { + if m != nil { + return m.EventPoints + } + return nil +} + +func (m *CMsgLocalServerFakeLobbyData) GetIsPlusSubscriber() bool { + if m != nil && m.IsPlusSubscriber != nil { + return *m.IsPlusSubscriber + } + return false +} + +func (m *CMsgLocalServerFakeLobbyData) GetPrimaryEventId() uint32 { + if m != nil && m.PrimaryEventId != nil { + return *m.PrimaryEventId + } + return 0 +} + +func (m *CMsgLocalServerFakeLobbyData) GetFavoriteTeam() uint32 { + if m != nil && m.FavoriteTeam != nil { + return *m.FavoriteTeam + } + return 0 +} + +func (m *CMsgLocalServerFakeLobbyData) GetFavoriteTeamQuality() uint32 { + if m != nil && m.FavoriteTeamQuality != nil { + return *m.FavoriteTeamQuality + } + return 0 +} + +type CMsgBattleCupVictory struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + WinDate *uint32 `protobuf:"varint,2,opt,name=win_date,json=winDate" json:"win_date,omitempty"` + ValidUntil *uint32 `protobuf:"varint,3,opt,name=valid_until,json=validUntil" json:"valid_until,omitempty"` + SkillLevel *uint32 `protobuf:"varint,4,opt,name=skill_level,json=skillLevel" json:"skill_level,omitempty"` + TournamentId *uint32 `protobuf:"varint,5,opt,name=tournament_id,json=tournamentId" json:"tournament_id,omitempty"` + DivisionId *uint32 `protobuf:"varint,6,opt,name=division_id,json=divisionId" json:"division_id,omitempty"` + TeamId *uint32 `protobuf:"varint,7,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + Streak *uint32 `protobuf:"varint,8,opt,name=streak" json:"streak,omitempty"` + TrophyId *uint32 `protobuf:"varint,9,opt,name=trophy_id,json=trophyId" json:"trophy_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBattleCupVictory) Reset() { *m = CMsgBattleCupVictory{} } +func (m *CMsgBattleCupVictory) String() string { return proto.CompactTextString(m) } +func (*CMsgBattleCupVictory) ProtoMessage() {} +func (*CMsgBattleCupVictory) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{5} +} + +func (m *CMsgBattleCupVictory) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBattleCupVictory.Unmarshal(m, b) +} +func (m *CMsgBattleCupVictory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBattleCupVictory.Marshal(b, m, deterministic) +} +func (m *CMsgBattleCupVictory) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBattleCupVictory.Merge(m, src) +} +func (m *CMsgBattleCupVictory) XXX_Size() int { + return xxx_messageInfo_CMsgBattleCupVictory.Size(m) +} +func (m *CMsgBattleCupVictory) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBattleCupVictory.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBattleCupVictory proto.InternalMessageInfo + +func (m *CMsgBattleCupVictory) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgBattleCupVictory) GetWinDate() uint32 { + if m != nil && m.WinDate != nil { + return *m.WinDate + } + return 0 +} + +func (m *CMsgBattleCupVictory) GetValidUntil() uint32 { + if m != nil && m.ValidUntil != nil { + return *m.ValidUntil + } + return 0 +} + +func (m *CMsgBattleCupVictory) GetSkillLevel() uint32 { + if m != nil && m.SkillLevel != nil { + return *m.SkillLevel + } + return 0 +} + +func (m *CMsgBattleCupVictory) GetTournamentId() uint32 { + if m != nil && m.TournamentId != nil { + return *m.TournamentId + } + return 0 +} + +func (m *CMsgBattleCupVictory) GetDivisionId() uint32 { + if m != nil && m.DivisionId != nil { + return *m.DivisionId + } + return 0 +} + +func (m *CMsgBattleCupVictory) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgBattleCupVictory) GetStreak() uint32 { + if m != nil && m.Streak != nil { + return *m.Streak + } + return 0 +} + +func (m *CMsgBattleCupVictory) GetTrophyId() uint32 { + if m != nil && m.TrophyId != nil { + return *m.TrophyId + } + return 0 +} + +type CMsgLobbyBattleCupVictoryList struct { + Winners []*CMsgBattleCupVictory `protobuf:"bytes,1,rep,name=winners" json:"winners,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgLobbyBattleCupVictoryList) Reset() { *m = CMsgLobbyBattleCupVictoryList{} } +func (m *CMsgLobbyBattleCupVictoryList) String() string { return proto.CompactTextString(m) } +func (*CMsgLobbyBattleCupVictoryList) ProtoMessage() {} +func (*CMsgLobbyBattleCupVictoryList) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{6} +} + +func (m *CMsgLobbyBattleCupVictoryList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgLobbyBattleCupVictoryList.Unmarshal(m, b) +} +func (m *CMsgLobbyBattleCupVictoryList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgLobbyBattleCupVictoryList.Marshal(b, m, deterministic) +} +func (m *CMsgLobbyBattleCupVictoryList) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgLobbyBattleCupVictoryList.Merge(m, src) +} +func (m *CMsgLobbyBattleCupVictoryList) XXX_Size() int { + return xxx_messageInfo_CMsgLobbyBattleCupVictoryList.Size(m) +} +func (m *CMsgLobbyBattleCupVictoryList) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgLobbyBattleCupVictoryList.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgLobbyBattleCupVictoryList proto.InternalMessageInfo + +func (m *CMsgLobbyBattleCupVictoryList) GetWinners() []*CMsgBattleCupVictory { + if m != nil { + return m.Winners + } + return nil +} + +type CMsgDOTABroadcastNotification struct { + Message *string `protobuf:"bytes,1,opt,name=message" json:"message,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTABroadcastNotification) Reset() { *m = CMsgDOTABroadcastNotification{} } +func (m *CMsgDOTABroadcastNotification) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTABroadcastNotification) ProtoMessage() {} +func (*CMsgDOTABroadcastNotification) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{7} +} + +func (m *CMsgDOTABroadcastNotification) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTABroadcastNotification.Unmarshal(m, b) +} +func (m *CMsgDOTABroadcastNotification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTABroadcastNotification.Marshal(b, m, deterministic) +} +func (m *CMsgDOTABroadcastNotification) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTABroadcastNotification.Merge(m, src) +} +func (m *CMsgDOTABroadcastNotification) XXX_Size() int { + return xxx_messageInfo_CMsgDOTABroadcastNotification.Size(m) +} +func (m *CMsgDOTABroadcastNotification) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTABroadcastNotification.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTABroadcastNotification proto.InternalMessageInfo + +func (m *CMsgDOTABroadcastNotification) GetMessage() string { + if m != nil && m.Message != nil { + return *m.Message + } + return "" +} + +type CProtoItemHeroStatue struct { + HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + StatusEffectIndex *uint32 `protobuf:"varint,2,opt,name=status_effect_index,json=statusEffectIndex" json:"status_effect_index,omitempty"` + SequenceName *string `protobuf:"bytes,3,opt,name=sequence_name,json=sequenceName" json:"sequence_name,omitempty"` + Cycle *float32 `protobuf:"fixed32,4,opt,name=cycle" json:"cycle,omitempty"` + Wearable []uint32 `protobuf:"varint,5,rep,name=wearable" json:"wearable,omitempty"` + Inscription *string `protobuf:"bytes,6,opt,name=inscription" json:"inscription,omitempty"` + Style []uint32 `protobuf:"varint,7,rep,name=style" json:"style,omitempty"` + TournamentDrop *bool `protobuf:"varint,8,opt,name=tournament_drop,json=tournamentDrop" json:"tournament_drop,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CProtoItemHeroStatue) Reset() { *m = CProtoItemHeroStatue{} } +func (m *CProtoItemHeroStatue) String() string { return proto.CompactTextString(m) } +func (*CProtoItemHeroStatue) ProtoMessage() {} +func (*CProtoItemHeroStatue) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{8} +} + +func (m *CProtoItemHeroStatue) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CProtoItemHeroStatue.Unmarshal(m, b) +} +func (m *CProtoItemHeroStatue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CProtoItemHeroStatue.Marshal(b, m, deterministic) +} +func (m *CProtoItemHeroStatue) XXX_Merge(src proto.Message) { + xxx_messageInfo_CProtoItemHeroStatue.Merge(m, src) +} +func (m *CProtoItemHeroStatue) XXX_Size() int { + return xxx_messageInfo_CProtoItemHeroStatue.Size(m) +} +func (m *CProtoItemHeroStatue) XXX_DiscardUnknown() { + xxx_messageInfo_CProtoItemHeroStatue.DiscardUnknown(m) +} + +var xxx_messageInfo_CProtoItemHeroStatue proto.InternalMessageInfo + +func (m *CProtoItemHeroStatue) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CProtoItemHeroStatue) GetStatusEffectIndex() uint32 { + if m != nil && m.StatusEffectIndex != nil { + return *m.StatusEffectIndex + } + return 0 +} + +func (m *CProtoItemHeroStatue) GetSequenceName() string { + if m != nil && m.SequenceName != nil { + return *m.SequenceName + } + return "" +} + +func (m *CProtoItemHeroStatue) GetCycle() float32 { + if m != nil && m.Cycle != nil { + return *m.Cycle + } + return 0 +} + +func (m *CProtoItemHeroStatue) GetWearable() []uint32 { + if m != nil { + return m.Wearable + } + return nil +} + +func (m *CProtoItemHeroStatue) GetInscription() string { + if m != nil && m.Inscription != nil { + return *m.Inscription + } + return "" +} + +func (m *CProtoItemHeroStatue) GetStyle() []uint32 { + if m != nil { + return m.Style + } + return nil +} + +func (m *CProtoItemHeroStatue) GetTournamentDrop() bool { + if m != nil && m.TournamentDrop != nil { + return *m.TournamentDrop + } + return false +} + +type CProtoItemTeamShowcase struct { + HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + StatusEffectIndex *uint32 `protobuf:"varint,2,opt,name=status_effect_index,json=statusEffectIndex" json:"status_effect_index,omitempty"` + SequenceName *string `protobuf:"bytes,3,opt,name=sequence_name,json=sequenceName" json:"sequence_name,omitempty"` + Cycle *float32 `protobuf:"fixed32,4,opt,name=cycle" json:"cycle,omitempty"` + Wearable []uint32 `protobuf:"varint,5,rep,name=wearable" json:"wearable,omitempty"` + Inscription *string `protobuf:"bytes,6,opt,name=inscription" json:"inscription,omitempty"` + Style []uint32 `protobuf:"varint,7,rep,name=style" json:"style,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CProtoItemTeamShowcase) Reset() { *m = CProtoItemTeamShowcase{} } +func (m *CProtoItemTeamShowcase) String() string { return proto.CompactTextString(m) } +func (*CProtoItemTeamShowcase) ProtoMessage() {} +func (*CProtoItemTeamShowcase) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{9} +} + +func (m *CProtoItemTeamShowcase) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CProtoItemTeamShowcase.Unmarshal(m, b) +} +func (m *CProtoItemTeamShowcase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CProtoItemTeamShowcase.Marshal(b, m, deterministic) +} +func (m *CProtoItemTeamShowcase) XXX_Merge(src proto.Message) { + xxx_messageInfo_CProtoItemTeamShowcase.Merge(m, src) +} +func (m *CProtoItemTeamShowcase) XXX_Size() int { + return xxx_messageInfo_CProtoItemTeamShowcase.Size(m) +} +func (m *CProtoItemTeamShowcase) XXX_DiscardUnknown() { + xxx_messageInfo_CProtoItemTeamShowcase.DiscardUnknown(m) +} + +var xxx_messageInfo_CProtoItemTeamShowcase proto.InternalMessageInfo + +func (m *CProtoItemTeamShowcase) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CProtoItemTeamShowcase) GetStatusEffectIndex() uint32 { + if m != nil && m.StatusEffectIndex != nil { + return *m.StatusEffectIndex + } + return 0 +} + +func (m *CProtoItemTeamShowcase) GetSequenceName() string { + if m != nil && m.SequenceName != nil { + return *m.SequenceName + } + return "" +} + +func (m *CProtoItemTeamShowcase) GetCycle() float32 { + if m != nil && m.Cycle != nil { + return *m.Cycle + } + return 0 +} + +func (m *CProtoItemTeamShowcase) GetWearable() []uint32 { + if m != nil { + return m.Wearable + } + return nil +} + +func (m *CProtoItemTeamShowcase) GetInscription() string { + if m != nil && m.Inscription != nil { + return *m.Inscription + } + return "" +} + +func (m *CProtoItemTeamShowcase) GetStyle() []uint32 { + if m != nil { + return m.Style + } + return nil +} + +type CMatchPlayerAbilityUpgrade struct { + Ability *uint32 `protobuf:"varint,1,opt,name=ability" json:"ability,omitempty"` + Time *uint32 `protobuf:"varint,2,opt,name=time" json:"time,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMatchPlayerAbilityUpgrade) Reset() { *m = CMatchPlayerAbilityUpgrade{} } +func (m *CMatchPlayerAbilityUpgrade) String() string { return proto.CompactTextString(m) } +func (*CMatchPlayerAbilityUpgrade) ProtoMessage() {} +func (*CMatchPlayerAbilityUpgrade) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{10} +} + +func (m *CMatchPlayerAbilityUpgrade) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMatchPlayerAbilityUpgrade.Unmarshal(m, b) +} +func (m *CMatchPlayerAbilityUpgrade) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMatchPlayerAbilityUpgrade.Marshal(b, m, deterministic) +} +func (m *CMatchPlayerAbilityUpgrade) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMatchPlayerAbilityUpgrade.Merge(m, src) +} +func (m *CMatchPlayerAbilityUpgrade) XXX_Size() int { + return xxx_messageInfo_CMatchPlayerAbilityUpgrade.Size(m) +} +func (m *CMatchPlayerAbilityUpgrade) XXX_DiscardUnknown() { + xxx_messageInfo_CMatchPlayerAbilityUpgrade.DiscardUnknown(m) +} + +var xxx_messageInfo_CMatchPlayerAbilityUpgrade proto.InternalMessageInfo + +func (m *CMatchPlayerAbilityUpgrade) GetAbility() uint32 { + if m != nil && m.Ability != nil { + return *m.Ability + } + return 0 +} + +func (m *CMatchPlayerAbilityUpgrade) GetTime() uint32 { + if m != nil && m.Time != nil { + return *m.Time + } + return 0 +} + +type CMatchPlayerTimedStats struct { + Time *uint32 `protobuf:"varint,1,opt,name=time" json:"time,omitempty"` + Kills *uint32 `protobuf:"varint,2,opt,name=kills" json:"kills,omitempty"` + Deaths *uint32 `protobuf:"varint,3,opt,name=deaths" json:"deaths,omitempty"` + Assists *uint32 `protobuf:"varint,4,opt,name=assists" json:"assists,omitempty"` + NetWorth *uint32 `protobuf:"varint,5,opt,name=net_worth,json=netWorth" json:"net_worth,omitempty"` + LastHits *uint32 `protobuf:"varint,6,opt,name=last_hits,json=lastHits" json:"last_hits,omitempty"` + Denies *uint32 `protobuf:"varint,7,opt,name=denies" json:"denies,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMatchPlayerTimedStats) Reset() { *m = CMatchPlayerTimedStats{} } +func (m *CMatchPlayerTimedStats) String() string { return proto.CompactTextString(m) } +func (*CMatchPlayerTimedStats) ProtoMessage() {} +func (*CMatchPlayerTimedStats) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{11} +} + +func (m *CMatchPlayerTimedStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMatchPlayerTimedStats.Unmarshal(m, b) +} +func (m *CMatchPlayerTimedStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMatchPlayerTimedStats.Marshal(b, m, deterministic) +} +func (m *CMatchPlayerTimedStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMatchPlayerTimedStats.Merge(m, src) +} +func (m *CMatchPlayerTimedStats) XXX_Size() int { + return xxx_messageInfo_CMatchPlayerTimedStats.Size(m) +} +func (m *CMatchPlayerTimedStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMatchPlayerTimedStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMatchPlayerTimedStats proto.InternalMessageInfo + +func (m *CMatchPlayerTimedStats) GetTime() uint32 { + if m != nil && m.Time != nil { + return *m.Time + } + return 0 +} + +func (m *CMatchPlayerTimedStats) GetKills() uint32 { + if m != nil && m.Kills != nil { + return *m.Kills + } + return 0 +} + +func (m *CMatchPlayerTimedStats) GetDeaths() uint32 { + if m != nil && m.Deaths != nil { + return *m.Deaths + } + return 0 +} + +func (m *CMatchPlayerTimedStats) GetAssists() uint32 { + if m != nil && m.Assists != nil { + return *m.Assists + } + return 0 +} + +func (m *CMatchPlayerTimedStats) GetNetWorth() uint32 { + if m != nil && m.NetWorth != nil { + return *m.NetWorth + } + return 0 +} + +func (m *CMatchPlayerTimedStats) GetLastHits() uint32 { + if m != nil && m.LastHits != nil { + return *m.LastHits + } + return 0 +} + +func (m *CMatchPlayerTimedStats) GetDenies() uint32 { + if m != nil && m.Denies != nil { + return *m.Denies + } + return 0 +} + +type CMatchAdditionalUnitInventory struct { + UnitName *string `protobuf:"bytes,1,opt,name=unit_name,json=unitName" json:"unit_name,omitempty"` + Items []uint32 `protobuf:"varint,2,rep,name=items" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMatchAdditionalUnitInventory) Reset() { *m = CMatchAdditionalUnitInventory{} } +func (m *CMatchAdditionalUnitInventory) String() string { return proto.CompactTextString(m) } +func (*CMatchAdditionalUnitInventory) ProtoMessage() {} +func (*CMatchAdditionalUnitInventory) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{12} +} + +func (m *CMatchAdditionalUnitInventory) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMatchAdditionalUnitInventory.Unmarshal(m, b) +} +func (m *CMatchAdditionalUnitInventory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMatchAdditionalUnitInventory.Marshal(b, m, deterministic) +} +func (m *CMatchAdditionalUnitInventory) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMatchAdditionalUnitInventory.Merge(m, src) +} +func (m *CMatchAdditionalUnitInventory) XXX_Size() int { + return xxx_messageInfo_CMatchAdditionalUnitInventory.Size(m) +} +func (m *CMatchAdditionalUnitInventory) XXX_DiscardUnknown() { + xxx_messageInfo_CMatchAdditionalUnitInventory.DiscardUnknown(m) +} + +var xxx_messageInfo_CMatchAdditionalUnitInventory proto.InternalMessageInfo + +func (m *CMatchAdditionalUnitInventory) GetUnitName() string { + if m != nil && m.UnitName != nil { + return *m.UnitName + } + return "" +} + +func (m *CMatchAdditionalUnitInventory) GetItems() []uint32 { + if m != nil { + return m.Items + } + return nil +} + +type CMatchPlayerPermanentBuff struct { + PermanentBuff *uint32 `protobuf:"varint,1,opt,name=permanent_buff,json=permanentBuff" json:"permanent_buff,omitempty"` + StackCount *uint32 `protobuf:"varint,2,opt,name=stack_count,json=stackCount" json:"stack_count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMatchPlayerPermanentBuff) Reset() { *m = CMatchPlayerPermanentBuff{} } +func (m *CMatchPlayerPermanentBuff) String() string { return proto.CompactTextString(m) } +func (*CMatchPlayerPermanentBuff) ProtoMessage() {} +func (*CMatchPlayerPermanentBuff) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{13} +} + +func (m *CMatchPlayerPermanentBuff) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMatchPlayerPermanentBuff.Unmarshal(m, b) +} +func (m *CMatchPlayerPermanentBuff) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMatchPlayerPermanentBuff.Marshal(b, m, deterministic) +} +func (m *CMatchPlayerPermanentBuff) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMatchPlayerPermanentBuff.Merge(m, src) +} +func (m *CMatchPlayerPermanentBuff) XXX_Size() int { + return xxx_messageInfo_CMatchPlayerPermanentBuff.Size(m) +} +func (m *CMatchPlayerPermanentBuff) XXX_DiscardUnknown() { + xxx_messageInfo_CMatchPlayerPermanentBuff.DiscardUnknown(m) +} + +var xxx_messageInfo_CMatchPlayerPermanentBuff proto.InternalMessageInfo + +func (m *CMatchPlayerPermanentBuff) GetPermanentBuff() uint32 { + if m != nil && m.PermanentBuff != nil { + return *m.PermanentBuff + } + return 0 +} + +func (m *CMatchPlayerPermanentBuff) GetStackCount() uint32 { + if m != nil && m.StackCount != nil { + return *m.StackCount + } + return 0 +} + +type CMatchHeroSelectEvent struct { + IsPick *bool `protobuf:"varint,1,opt,name=is_pick,json=isPick" json:"is_pick,omitempty"` + Team *uint32 `protobuf:"varint,2,opt,name=team" json:"team,omitempty"` + HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMatchHeroSelectEvent) Reset() { *m = CMatchHeroSelectEvent{} } +func (m *CMatchHeroSelectEvent) String() string { return proto.CompactTextString(m) } +func (*CMatchHeroSelectEvent) ProtoMessage() {} +func (*CMatchHeroSelectEvent) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{14} +} + +func (m *CMatchHeroSelectEvent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMatchHeroSelectEvent.Unmarshal(m, b) +} +func (m *CMatchHeroSelectEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMatchHeroSelectEvent.Marshal(b, m, deterministic) +} +func (m *CMatchHeroSelectEvent) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMatchHeroSelectEvent.Merge(m, src) +} +func (m *CMatchHeroSelectEvent) XXX_Size() int { + return xxx_messageInfo_CMatchHeroSelectEvent.Size(m) +} +func (m *CMatchHeroSelectEvent) XXX_DiscardUnknown() { + xxx_messageInfo_CMatchHeroSelectEvent.DiscardUnknown(m) +} + +var xxx_messageInfo_CMatchHeroSelectEvent proto.InternalMessageInfo + +func (m *CMatchHeroSelectEvent) GetIsPick() bool { + if m != nil && m.IsPick != nil { + return *m.IsPick + } + return false +} + +func (m *CMatchHeroSelectEvent) GetTeam() uint32 { + if m != nil && m.Team != nil { + return *m.Team + } + return 0 +} + +func (m *CMatchHeroSelectEvent) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +type CPartySearchClientParty struct { + PartyId *uint64 `protobuf:"fixed64,1,opt,name=party_id,json=partyId" json:"party_id,omitempty"` + BeaconType *int32 `protobuf:"varint,2,opt,name=beacon_type,json=beaconType" json:"beacon_type,omitempty"` + PartyMembers []uint32 `protobuf:"fixed32,3,rep,name=party_members,json=partyMembers" json:"party_members,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CPartySearchClientParty) Reset() { *m = CPartySearchClientParty{} } +func (m *CPartySearchClientParty) String() string { return proto.CompactTextString(m) } +func (*CPartySearchClientParty) ProtoMessage() {} +func (*CPartySearchClientParty) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{15} +} + +func (m *CPartySearchClientParty) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CPartySearchClientParty.Unmarshal(m, b) +} +func (m *CPartySearchClientParty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CPartySearchClientParty.Marshal(b, m, deterministic) +} +func (m *CPartySearchClientParty) XXX_Merge(src proto.Message) { + xxx_messageInfo_CPartySearchClientParty.Merge(m, src) +} +func (m *CPartySearchClientParty) XXX_Size() int { + return xxx_messageInfo_CPartySearchClientParty.Size(m) +} +func (m *CPartySearchClientParty) XXX_DiscardUnknown() { + xxx_messageInfo_CPartySearchClientParty.DiscardUnknown(m) +} + +var xxx_messageInfo_CPartySearchClientParty proto.InternalMessageInfo + +func (m *CPartySearchClientParty) GetPartyId() uint64 { + if m != nil && m.PartyId != nil { + return *m.PartyId + } + return 0 +} + +func (m *CPartySearchClientParty) GetBeaconType() int32 { + if m != nil && m.BeaconType != nil { + return *m.BeaconType + } + return 0 +} + +func (m *CPartySearchClientParty) GetPartyMembers() []uint32 { + if m != nil { + return m.PartyMembers + } + return nil +} + +type CMsgDOTAProcessFantasyScheduledEvent struct { + Event *uint32 `protobuf:"varint,1,opt,name=event" json:"event,omitempty"` + Timestamp *uint32 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"` + FantasyLeagueId *uint32 `protobuf:"varint,3,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` + Season *uint32 `protobuf:"varint,4,opt,name=season" json:"season,omitempty"` + ReferenceData *uint32 `protobuf:"varint,5,opt,name=reference_data,json=referenceData" json:"reference_data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAProcessFantasyScheduledEvent) Reset() { *m = CMsgDOTAProcessFantasyScheduledEvent{} } +func (m *CMsgDOTAProcessFantasyScheduledEvent) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAProcessFantasyScheduledEvent) ProtoMessage() {} +func (*CMsgDOTAProcessFantasyScheduledEvent) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{16} +} + +func (m *CMsgDOTAProcessFantasyScheduledEvent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAProcessFantasyScheduledEvent.Unmarshal(m, b) +} +func (m *CMsgDOTAProcessFantasyScheduledEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAProcessFantasyScheduledEvent.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAProcessFantasyScheduledEvent) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAProcessFantasyScheduledEvent.Merge(m, src) +} +func (m *CMsgDOTAProcessFantasyScheduledEvent) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAProcessFantasyScheduledEvent.Size(m) +} +func (m *CMsgDOTAProcessFantasyScheduledEvent) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAProcessFantasyScheduledEvent.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAProcessFantasyScheduledEvent proto.InternalMessageInfo + +func (m *CMsgDOTAProcessFantasyScheduledEvent) GetEvent() uint32 { + if m != nil && m.Event != nil { + return *m.Event + } + return 0 +} + +func (m *CMsgDOTAProcessFantasyScheduledEvent) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgDOTAProcessFantasyScheduledEvent) GetFantasyLeagueId() uint32 { + if m != nil && m.FantasyLeagueId != nil { + return *m.FantasyLeagueId + } + return 0 +} + +func (m *CMsgDOTAProcessFantasyScheduledEvent) GetSeason() uint32 { + if m != nil && m.Season != nil { + return *m.Season + } + return 0 +} + +func (m *CMsgDOTAProcessFantasyScheduledEvent) GetReferenceData() uint32 { + if m != nil && m.ReferenceData != nil { + return *m.ReferenceData + } + return 0 +} + +type CMsgDOTAHasItemQuery struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + ItemId *uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAHasItemQuery) Reset() { *m = CMsgDOTAHasItemQuery{} } +func (m *CMsgDOTAHasItemQuery) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAHasItemQuery) ProtoMessage() {} +func (*CMsgDOTAHasItemQuery) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{17} +} + +func (m *CMsgDOTAHasItemQuery) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAHasItemQuery.Unmarshal(m, b) +} +func (m *CMsgDOTAHasItemQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAHasItemQuery.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAHasItemQuery) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAHasItemQuery.Merge(m, src) +} +func (m *CMsgDOTAHasItemQuery) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAHasItemQuery.Size(m) +} +func (m *CMsgDOTAHasItemQuery) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAHasItemQuery.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAHasItemQuery proto.InternalMessageInfo + +func (m *CMsgDOTAHasItemQuery) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAHasItemQuery) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +type CMsgDOTAHasItemResponse struct { + HasItem *bool `protobuf:"varint,1,opt,name=has_item,json=hasItem" json:"has_item,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAHasItemResponse) Reset() { *m = CMsgDOTAHasItemResponse{} } +func (m *CMsgDOTAHasItemResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAHasItemResponse) ProtoMessage() {} +func (*CMsgDOTAHasItemResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{18} +} + +func (m *CMsgDOTAHasItemResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAHasItemResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAHasItemResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAHasItemResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAHasItemResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAHasItemResponse.Merge(m, src) +} +func (m *CMsgDOTAHasItemResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAHasItemResponse.Size(m) +} +func (m *CMsgDOTAHasItemResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAHasItemResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAHasItemResponse proto.InternalMessageInfo + +func (m *CMsgDOTAHasItemResponse) GetHasItem() bool { + if m != nil && m.HasItem != nil { + return *m.HasItem + } + return false +} + +type CMsgGCIsProQuery struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCIsProQuery) Reset() { *m = CMsgGCIsProQuery{} } +func (m *CMsgGCIsProQuery) String() string { return proto.CompactTextString(m) } +func (*CMsgGCIsProQuery) ProtoMessage() {} +func (*CMsgGCIsProQuery) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{19} +} + +func (m *CMsgGCIsProQuery) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCIsProQuery.Unmarshal(m, b) +} +func (m *CMsgGCIsProQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCIsProQuery.Marshal(b, m, deterministic) +} +func (m *CMsgGCIsProQuery) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCIsProQuery.Merge(m, src) +} +func (m *CMsgGCIsProQuery) XXX_Size() int { + return xxx_messageInfo_CMsgGCIsProQuery.Size(m) +} +func (m *CMsgGCIsProQuery) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCIsProQuery.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCIsProQuery proto.InternalMessageInfo + +func (m *CMsgGCIsProQuery) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +type CMsgGCIsProResponse struct { + IsPro *bool `protobuf:"varint,1,opt,name=is_pro,json=isPro" json:"is_pro,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCIsProResponse) Reset() { *m = CMsgGCIsProResponse{} } +func (m *CMsgGCIsProResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCIsProResponse) ProtoMessage() {} +func (*CMsgGCIsProResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{20} +} + +func (m *CMsgGCIsProResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCIsProResponse.Unmarshal(m, b) +} +func (m *CMsgGCIsProResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCIsProResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCIsProResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCIsProResponse.Merge(m, src) +} +func (m *CMsgGCIsProResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCIsProResponse.Size(m) +} +func (m *CMsgGCIsProResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCIsProResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCIsProResponse proto.InternalMessageInfo + +func (m *CMsgGCIsProResponse) GetIsPro() bool { + if m != nil && m.IsPro != nil { + return *m.IsPro + } + return false +} + +type CMsgDOTAHasItemDefsQuery struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + ItemdefIds []uint32 `protobuf:"varint,2,rep,name=itemdef_ids,json=itemdefIds" json:"itemdef_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAHasItemDefsQuery) Reset() { *m = CMsgDOTAHasItemDefsQuery{} } +func (m *CMsgDOTAHasItemDefsQuery) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAHasItemDefsQuery) ProtoMessage() {} +func (*CMsgDOTAHasItemDefsQuery) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{21} +} + +func (m *CMsgDOTAHasItemDefsQuery) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAHasItemDefsQuery.Unmarshal(m, b) +} +func (m *CMsgDOTAHasItemDefsQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAHasItemDefsQuery.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAHasItemDefsQuery) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAHasItemDefsQuery.Merge(m, src) +} +func (m *CMsgDOTAHasItemDefsQuery) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAHasItemDefsQuery.Size(m) +} +func (m *CMsgDOTAHasItemDefsQuery) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAHasItemDefsQuery.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAHasItemDefsQuery proto.InternalMessageInfo + +func (m *CMsgDOTAHasItemDefsQuery) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAHasItemDefsQuery) GetItemdefIds() []uint32 { + if m != nil { + return m.ItemdefIds + } + return nil +} + +type CMsgDOTAHasItemDefsResponse struct { + HasItems *bool `protobuf:"varint,1,opt,name=has_items,json=hasItems" json:"has_items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAHasItemDefsResponse) Reset() { *m = CMsgDOTAHasItemDefsResponse{} } +func (m *CMsgDOTAHasItemDefsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAHasItemDefsResponse) ProtoMessage() {} +func (*CMsgDOTAHasItemDefsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{22} +} + +func (m *CMsgDOTAHasItemDefsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAHasItemDefsResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAHasItemDefsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAHasItemDefsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAHasItemDefsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAHasItemDefsResponse.Merge(m, src) +} +func (m *CMsgDOTAHasItemDefsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAHasItemDefsResponse.Size(m) +} +func (m *CMsgDOTAHasItemDefsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAHasItemDefsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAHasItemDefsResponse proto.InternalMessageInfo + +func (m *CMsgDOTAHasItemDefsResponse) GetHasItems() bool { + if m != nil && m.HasItems != nil { + return *m.HasItems + } + return false +} + +type CMsgGCGetPlayerCardItemInfo struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + PlayerCardItemIds []uint64 `protobuf:"varint,2,rep,name=player_card_item_ids,json=playerCardItemIds" json:"player_card_item_ids,omitempty"` + AllForEvent *uint32 `protobuf:"varint,3,opt,name=all_for_event,json=allForEvent" json:"all_for_event,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGetPlayerCardItemInfo) Reset() { *m = CMsgGCGetPlayerCardItemInfo{} } +func (m *CMsgGCGetPlayerCardItemInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgGCGetPlayerCardItemInfo) ProtoMessage() {} +func (*CMsgGCGetPlayerCardItemInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{23} +} + +func (m *CMsgGCGetPlayerCardItemInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGetPlayerCardItemInfo.Unmarshal(m, b) +} +func (m *CMsgGCGetPlayerCardItemInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGetPlayerCardItemInfo.Marshal(b, m, deterministic) +} +func (m *CMsgGCGetPlayerCardItemInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGetPlayerCardItemInfo.Merge(m, src) +} +func (m *CMsgGCGetPlayerCardItemInfo) XXX_Size() int { + return xxx_messageInfo_CMsgGCGetPlayerCardItemInfo.Size(m) +} +func (m *CMsgGCGetPlayerCardItemInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGetPlayerCardItemInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGetPlayerCardItemInfo proto.InternalMessageInfo + +func (m *CMsgGCGetPlayerCardItemInfo) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgGCGetPlayerCardItemInfo) GetPlayerCardItemIds() []uint64 { + if m != nil { + return m.PlayerCardItemIds + } + return nil +} + +func (m *CMsgGCGetPlayerCardItemInfo) GetAllForEvent() uint32 { + if m != nil && m.AllForEvent != nil { + return *m.AllForEvent + } + return 0 +} + +type CMsgGCGetPlayerCardItemInfoResponse struct { + PlayerCardInfos []*CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo `protobuf:"bytes,1,rep,name=player_card_infos,json=playerCardInfos" json:"player_card_infos,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGetPlayerCardItemInfoResponse) Reset() { *m = CMsgGCGetPlayerCardItemInfoResponse{} } +func (m *CMsgGCGetPlayerCardItemInfoResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCGetPlayerCardItemInfoResponse) ProtoMessage() {} +func (*CMsgGCGetPlayerCardItemInfoResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{24} +} + +func (m *CMsgGCGetPlayerCardItemInfoResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGetPlayerCardItemInfoResponse.Unmarshal(m, b) +} +func (m *CMsgGCGetPlayerCardItemInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGetPlayerCardItemInfoResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCGetPlayerCardItemInfoResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGetPlayerCardItemInfoResponse.Merge(m, src) +} +func (m *CMsgGCGetPlayerCardItemInfoResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCGetPlayerCardItemInfoResponse.Size(m) +} +func (m *CMsgGCGetPlayerCardItemInfoResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGetPlayerCardItemInfoResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGetPlayerCardItemInfoResponse proto.InternalMessageInfo + +func (m *CMsgGCGetPlayerCardItemInfoResponse) GetPlayerCardInfos() []*CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo { + if m != nil { + return m.PlayerCardInfos + } + return nil +} + +type CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo struct { + PlayerCardItemId *uint64 `protobuf:"varint,1,opt,name=player_card_item_id,json=playerCardItemId" json:"player_card_item_id,omitempty"` + AccountId *uint32 `protobuf:"varint,2,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + PackedBonuses *uint64 `protobuf:"varint,3,opt,name=packed_bonuses,json=packedBonuses" json:"packed_bonuses,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) Reset() { + *m = CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo{} +} +func (m *CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) ProtoMessage() {} +func (*CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{24, 0} +} + +func (m *CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo.Unmarshal(m, b) +} +func (m *CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo.Marshal(b, m, deterministic) +} +func (m *CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo.Merge(m, src) +} +func (m *CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) XXX_Size() int { + return xxx_messageInfo_CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo.Size(m) +} +func (m *CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo proto.InternalMessageInfo + +func (m *CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) GetPlayerCardItemId() uint64 { + if m != nil && m.PlayerCardItemId != nil { + return *m.PlayerCardItemId + } + return 0 +} + +func (m *CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) GetPackedBonuses() uint64 { + if m != nil && m.PackedBonuses != nil { + return *m.PackedBonuses + } + return 0 +} + +type CMsgGCToGCFantasySetMatchLeague struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCFantasySetMatchLeague) Reset() { *m = CMsgGCToGCFantasySetMatchLeague{} } +func (m *CMsgGCToGCFantasySetMatchLeague) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCFantasySetMatchLeague) ProtoMessage() {} +func (*CMsgGCToGCFantasySetMatchLeague) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{25} +} + +func (m *CMsgGCToGCFantasySetMatchLeague) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCFantasySetMatchLeague.Unmarshal(m, b) +} +func (m *CMsgGCToGCFantasySetMatchLeague) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCFantasySetMatchLeague.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCFantasySetMatchLeague) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCFantasySetMatchLeague.Merge(m, src) +} +func (m *CMsgGCToGCFantasySetMatchLeague) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCFantasySetMatchLeague.Size(m) +} +func (m *CMsgGCToGCFantasySetMatchLeague) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCFantasySetMatchLeague.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCFantasySetMatchLeague proto.InternalMessageInfo + +func (m *CMsgGCToGCFantasySetMatchLeague) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgGCToGCFantasySetMatchLeague) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +type CSODOTAMapLocationState struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + LocationId *int32 `protobuf:"varint,2,opt,name=location_id,json=locationId" json:"location_id,omitempty"` + Completed *bool `protobuf:"varint,3,opt,name=completed" json:"completed,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSODOTAMapLocationState) Reset() { *m = CSODOTAMapLocationState{} } +func (m *CSODOTAMapLocationState) String() string { return proto.CompactTextString(m) } +func (*CSODOTAMapLocationState) ProtoMessage() {} +func (*CSODOTAMapLocationState) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{26} +} + +func (m *CSODOTAMapLocationState) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSODOTAMapLocationState.Unmarshal(m, b) +} +func (m *CSODOTAMapLocationState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSODOTAMapLocationState.Marshal(b, m, deterministic) +} +func (m *CSODOTAMapLocationState) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSODOTAMapLocationState.Merge(m, src) +} +func (m *CSODOTAMapLocationState) XXX_Size() int { + return xxx_messageInfo_CSODOTAMapLocationState.Size(m) +} +func (m *CSODOTAMapLocationState) XXX_DiscardUnknown() { + xxx_messageInfo_CSODOTAMapLocationState.DiscardUnknown(m) +} + +var xxx_messageInfo_CSODOTAMapLocationState proto.InternalMessageInfo + +func (m *CSODOTAMapLocationState) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CSODOTAMapLocationState) GetLocationId() int32 { + if m != nil && m.LocationId != nil { + return *m.LocationId + } + return 0 +} + +func (m *CSODOTAMapLocationState) GetCompleted() bool { + if m != nil && m.Completed != nil { + return *m.Completed + } + return false +} + +type CMsgLeagueAdminList struct { + AccountIds []uint32 `protobuf:"varint,1,rep,name=account_ids,json=accountIds" json:"account_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgLeagueAdminList) Reset() { *m = CMsgLeagueAdminList{} } +func (m *CMsgLeagueAdminList) String() string { return proto.CompactTextString(m) } +func (*CMsgLeagueAdminList) ProtoMessage() {} +func (*CMsgLeagueAdminList) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{27} +} + +func (m *CMsgLeagueAdminList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgLeagueAdminList.Unmarshal(m, b) +} +func (m *CMsgLeagueAdminList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgLeagueAdminList.Marshal(b, m, deterministic) +} +func (m *CMsgLeagueAdminList) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgLeagueAdminList.Merge(m, src) +} +func (m *CMsgLeagueAdminList) XXX_Size() int { + return xxx_messageInfo_CMsgLeagueAdminList.Size(m) +} +func (m *CMsgLeagueAdminList) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgLeagueAdminList.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgLeagueAdminList proto.InternalMessageInfo + +func (m *CMsgLeagueAdminList) GetAccountIds() []uint32 { + if m != nil { + return m.AccountIds + } + return nil +} + +type CCompendiumTimestampedData struct { + GameTime *uint32 `protobuf:"varint,1,opt,name=game_time,json=gameTime" json:"game_time,omitempty"` + Gpm *uint32 `protobuf:"varint,2,opt,name=gpm" json:"gpm,omitempty"` + Xpm *uint32 `protobuf:"varint,3,opt,name=xpm" json:"xpm,omitempty"` + Kills *uint32 `protobuf:"varint,4,opt,name=kills" json:"kills,omitempty"` + Deaths *uint32 `protobuf:"varint,5,opt,name=deaths" json:"deaths,omitempty"` + ItemPurchases []uint32 `protobuf:"varint,6,rep,name=item_purchases,json=itemPurchases" json:"item_purchases,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CCompendiumTimestampedData) Reset() { *m = CCompendiumTimestampedData{} } +func (m *CCompendiumTimestampedData) String() string { return proto.CompactTextString(m) } +func (*CCompendiumTimestampedData) ProtoMessage() {} +func (*CCompendiumTimestampedData) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{28} +} + +func (m *CCompendiumTimestampedData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CCompendiumTimestampedData.Unmarshal(m, b) +} +func (m *CCompendiumTimestampedData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CCompendiumTimestampedData.Marshal(b, m, deterministic) +} +func (m *CCompendiumTimestampedData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CCompendiumTimestampedData.Merge(m, src) +} +func (m *CCompendiumTimestampedData) XXX_Size() int { + return xxx_messageInfo_CCompendiumTimestampedData.Size(m) +} +func (m *CCompendiumTimestampedData) XXX_DiscardUnknown() { + xxx_messageInfo_CCompendiumTimestampedData.DiscardUnknown(m) +} + +var xxx_messageInfo_CCompendiumTimestampedData proto.InternalMessageInfo + +func (m *CCompendiumTimestampedData) GetGameTime() uint32 { + if m != nil && m.GameTime != nil { + return *m.GameTime + } + return 0 +} + +func (m *CCompendiumTimestampedData) GetGpm() uint32 { + if m != nil && m.Gpm != nil { + return *m.Gpm + } + return 0 +} + +func (m *CCompendiumTimestampedData) GetXpm() uint32 { + if m != nil && m.Xpm != nil { + return *m.Xpm + } + return 0 +} + +func (m *CCompendiumTimestampedData) GetKills() uint32 { + if m != nil && m.Kills != nil { + return *m.Kills + } + return 0 +} + +func (m *CCompendiumTimestampedData) GetDeaths() uint32 { + if m != nil && m.Deaths != nil { + return *m.Deaths + } + return 0 +} + +func (m *CCompendiumTimestampedData) GetItemPurchases() []uint32 { + if m != nil { + return m.ItemPurchases + } + return nil +} + +type CCompendiumGameTimeline struct { + Data []*CCompendiumTimestampedData `protobuf:"bytes,1,rep,name=data" json:"data,omitempty"` + Tags []string `protobuf:"bytes,2,rep,name=tags" json:"tags,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CCompendiumGameTimeline) Reset() { *m = CCompendiumGameTimeline{} } +func (m *CCompendiumGameTimeline) String() string { return proto.CompactTextString(m) } +func (*CCompendiumGameTimeline) ProtoMessage() {} +func (*CCompendiumGameTimeline) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{29} +} + +func (m *CCompendiumGameTimeline) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CCompendiumGameTimeline.Unmarshal(m, b) +} +func (m *CCompendiumGameTimeline) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CCompendiumGameTimeline.Marshal(b, m, deterministic) +} +func (m *CCompendiumGameTimeline) XXX_Merge(src proto.Message) { + xxx_messageInfo_CCompendiumGameTimeline.Merge(m, src) +} +func (m *CCompendiumGameTimeline) XXX_Size() int { + return xxx_messageInfo_CCompendiumGameTimeline.Size(m) +} +func (m *CCompendiumGameTimeline) XXX_DiscardUnknown() { + xxx_messageInfo_CCompendiumGameTimeline.DiscardUnknown(m) +} + +var xxx_messageInfo_CCompendiumGameTimeline proto.InternalMessageInfo + +func (m *CCompendiumGameTimeline) GetData() []*CCompendiumTimestampedData { + if m != nil { + return m.Data + } + return nil +} + +func (m *CCompendiumGameTimeline) GetTags() []string { + if m != nil { + return m.Tags + } + return nil +} + +type CCompendiumGameList struct { + Games []*CCompendiumGameTimeline `protobuf:"bytes,1,rep,name=games" json:"games,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CCompendiumGameList) Reset() { *m = CCompendiumGameList{} } +func (m *CCompendiumGameList) String() string { return proto.CompactTextString(m) } +func (*CCompendiumGameList) ProtoMessage() {} +func (*CCompendiumGameList) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{30} +} + +func (m *CCompendiumGameList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CCompendiumGameList.Unmarshal(m, b) +} +func (m *CCompendiumGameList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CCompendiumGameList.Marshal(b, m, deterministic) +} +func (m *CCompendiumGameList) XXX_Merge(src proto.Message) { + xxx_messageInfo_CCompendiumGameList.Merge(m, src) +} +func (m *CCompendiumGameList) XXX_Size() int { + return xxx_messageInfo_CCompendiumGameList.Size(m) +} +func (m *CCompendiumGameList) XXX_DiscardUnknown() { + xxx_messageInfo_CCompendiumGameList.DiscardUnknown(m) +} + +var xxx_messageInfo_CCompendiumGameList proto.InternalMessageInfo + +func (m *CCompendiumGameList) GetGames() []*CCompendiumGameTimeline { + if m != nil { + return m.Games + } + return nil +} + +type CAdditionalEquipSlot struct { + ClassId *uint32 `protobuf:"varint,1,opt,name=class_id,json=classId" json:"class_id,omitempty"` + SlotId *uint32 `protobuf:"varint,2,opt,name=slot_id,json=slotId" json:"slot_id,omitempty"` + DefIndex *uint32 `protobuf:"varint,3,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CAdditionalEquipSlot) Reset() { *m = CAdditionalEquipSlot{} } +func (m *CAdditionalEquipSlot) String() string { return proto.CompactTextString(m) } +func (*CAdditionalEquipSlot) ProtoMessage() {} +func (*CAdditionalEquipSlot) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{31} +} + +func (m *CAdditionalEquipSlot) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CAdditionalEquipSlot.Unmarshal(m, b) +} +func (m *CAdditionalEquipSlot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CAdditionalEquipSlot.Marshal(b, m, deterministic) +} +func (m *CAdditionalEquipSlot) XXX_Merge(src proto.Message) { + xxx_messageInfo_CAdditionalEquipSlot.Merge(m, src) +} +func (m *CAdditionalEquipSlot) XXX_Size() int { + return xxx_messageInfo_CAdditionalEquipSlot.Size(m) +} +func (m *CAdditionalEquipSlot) XXX_DiscardUnknown() { + xxx_messageInfo_CAdditionalEquipSlot.DiscardUnknown(m) +} + +var xxx_messageInfo_CAdditionalEquipSlot proto.InternalMessageInfo + +func (m *CAdditionalEquipSlot) GetClassId() uint32 { + if m != nil && m.ClassId != nil { + return *m.ClassId + } + return 0 +} + +func (m *CAdditionalEquipSlot) GetSlotId() uint32 { + if m != nil && m.SlotId != nil { + return *m.SlotId + } + return 0 +} + +func (m *CAdditionalEquipSlot) GetDefIndex() uint32 { + if m != nil && m.DefIndex != nil { + return *m.DefIndex + } + return 0 +} + +type CMsgDOTAProfileCard struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + BackgroundDefIndex *uint32 `protobuf:"varint,2,opt,name=background_def_index,json=backgroundDefIndex" json:"background_def_index,omitempty"` + Slots []*CMsgDOTAProfileCard_Slot `protobuf:"bytes,3,rep,name=slots" json:"slots,omitempty"` + BadgePoints *uint32 `protobuf:"varint,4,opt,name=badge_points,json=badgePoints" json:"badge_points,omitempty"` + EventPoints *uint32 `protobuf:"varint,5,opt,name=event_points,json=eventPoints" json:"event_points,omitempty"` + EventId *uint32 `protobuf:"varint,6,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + RecentBattleCupVictory *CMsgBattleCupVictory `protobuf:"bytes,7,opt,name=recent_battle_cup_victory,json=recentBattleCupVictory" json:"recent_battle_cup_victory,omitempty"` + RankTier *uint32 `protobuf:"varint,8,opt,name=rank_tier,json=rankTier" json:"rank_tier,omitempty"` + LeaderboardRank *uint32 `protobuf:"varint,9,opt,name=leaderboard_rank,json=leaderboardRank" json:"leaderboard_rank,omitempty"` + IsPlusSubscriber *bool `protobuf:"varint,10,opt,name=is_plus_subscriber,json=isPlusSubscriber" json:"is_plus_subscriber,omitempty"` + PlusOriginalStartDate *uint32 `protobuf:"varint,11,opt,name=plus_original_start_date,json=plusOriginalStartDate" json:"plus_original_start_date,omitempty"` + RankTierScore *uint32 `protobuf:"varint,12,opt,name=rank_tier_score,json=rankTierScore" json:"rank_tier_score,omitempty"` + PreviousRankTier *uint32 `protobuf:"varint,13,opt,name=previous_rank_tier,json=previousRankTier" json:"previous_rank_tier,omitempty"` + RankTierMmrType *uint32 `protobuf:"varint,14,opt,name=rank_tier_mmr_type,json=rankTierMmrType" json:"rank_tier_mmr_type,omitempty"` + RankTierCore *uint32 `protobuf:"varint,15,opt,name=rank_tier_core,json=rankTierCore" json:"rank_tier_core,omitempty"` + RankTierCoreScore *uint32 `protobuf:"varint,16,opt,name=rank_tier_core_score,json=rankTierCoreScore" json:"rank_tier_core_score,omitempty"` + LeaderboardRankCore *uint32 `protobuf:"varint,17,opt,name=leaderboard_rank_core,json=leaderboardRankCore" json:"leaderboard_rank_core,omitempty"` + RankTierSupport *uint32 `protobuf:"varint,18,opt,name=rank_tier_support,json=rankTierSupport" json:"rank_tier_support,omitempty"` + RankTierSupportScore *uint32 `protobuf:"varint,19,opt,name=rank_tier_support_score,json=rankTierSupportScore" json:"rank_tier_support_score,omitempty"` + LeaderboardRankSupport *uint32 `protobuf:"varint,20,opt,name=leaderboard_rank_support,json=leaderboardRankSupport" json:"leaderboard_rank_support,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAProfileCard) Reset() { *m = CMsgDOTAProfileCard{} } +func (m *CMsgDOTAProfileCard) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAProfileCard) ProtoMessage() {} +func (*CMsgDOTAProfileCard) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{32} +} + +func (m *CMsgDOTAProfileCard) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAProfileCard.Unmarshal(m, b) +} +func (m *CMsgDOTAProfileCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAProfileCard.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAProfileCard) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAProfileCard.Merge(m, src) +} +func (m *CMsgDOTAProfileCard) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAProfileCard.Size(m) +} +func (m *CMsgDOTAProfileCard) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAProfileCard.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAProfileCard proto.InternalMessageInfo + +func (m *CMsgDOTAProfileCard) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAProfileCard) GetBackgroundDefIndex() uint32 { + if m != nil && m.BackgroundDefIndex != nil { + return *m.BackgroundDefIndex + } + return 0 +} + +func (m *CMsgDOTAProfileCard) GetSlots() []*CMsgDOTAProfileCard_Slot { + if m != nil { + return m.Slots + } + return nil +} + +func (m *CMsgDOTAProfileCard) GetBadgePoints() uint32 { + if m != nil && m.BadgePoints != nil { + return *m.BadgePoints + } + return 0 +} + +func (m *CMsgDOTAProfileCard) GetEventPoints() uint32 { + if m != nil && m.EventPoints != nil { + return *m.EventPoints + } + return 0 +} + +func (m *CMsgDOTAProfileCard) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +func (m *CMsgDOTAProfileCard) GetRecentBattleCupVictory() *CMsgBattleCupVictory { + if m != nil { + return m.RecentBattleCupVictory + } + return nil +} + +func (m *CMsgDOTAProfileCard) GetRankTier() uint32 { + if m != nil && m.RankTier != nil { + return *m.RankTier + } + return 0 +} + +func (m *CMsgDOTAProfileCard) GetLeaderboardRank() uint32 { + if m != nil && m.LeaderboardRank != nil { + return *m.LeaderboardRank + } + return 0 +} + +func (m *CMsgDOTAProfileCard) GetIsPlusSubscriber() bool { + if m != nil && m.IsPlusSubscriber != nil { + return *m.IsPlusSubscriber + } + return false +} + +func (m *CMsgDOTAProfileCard) GetPlusOriginalStartDate() uint32 { + if m != nil && m.PlusOriginalStartDate != nil { + return *m.PlusOriginalStartDate + } + return 0 +} + +func (m *CMsgDOTAProfileCard) GetRankTierScore() uint32 { + if m != nil && m.RankTierScore != nil { + return *m.RankTierScore + } + return 0 +} + +func (m *CMsgDOTAProfileCard) GetPreviousRankTier() uint32 { + if m != nil && m.PreviousRankTier != nil { + return *m.PreviousRankTier + } + return 0 +} + +func (m *CMsgDOTAProfileCard) GetRankTierMmrType() uint32 { + if m != nil && m.RankTierMmrType != nil { + return *m.RankTierMmrType + } + return 0 +} + +func (m *CMsgDOTAProfileCard) GetRankTierCore() uint32 { + if m != nil && m.RankTierCore != nil { + return *m.RankTierCore + } + return 0 +} + +func (m *CMsgDOTAProfileCard) GetRankTierCoreScore() uint32 { + if m != nil && m.RankTierCoreScore != nil { + return *m.RankTierCoreScore + } + return 0 +} + +func (m *CMsgDOTAProfileCard) GetLeaderboardRankCore() uint32 { + if m != nil && m.LeaderboardRankCore != nil { + return *m.LeaderboardRankCore + } + return 0 +} + +func (m *CMsgDOTAProfileCard) GetRankTierSupport() uint32 { + if m != nil && m.RankTierSupport != nil { + return *m.RankTierSupport + } + return 0 +} + +func (m *CMsgDOTAProfileCard) GetRankTierSupportScore() uint32 { + if m != nil && m.RankTierSupportScore != nil { + return *m.RankTierSupportScore + } + return 0 +} + +func (m *CMsgDOTAProfileCard) GetLeaderboardRankSupport() uint32 { + if m != nil && m.LeaderboardRankSupport != nil { + return *m.LeaderboardRankSupport + } + return 0 +} + +type CMsgDOTAProfileCard_Slot struct { + SlotId *uint32 `protobuf:"varint,1,opt,name=slot_id,json=slotId" json:"slot_id,omitempty"` + Trophy *CMsgDOTAProfileCard_Slot_Trophy `protobuf:"bytes,2,opt,name=trophy" json:"trophy,omitempty"` + Stat *CMsgDOTAProfileCard_Slot_Stat `protobuf:"bytes,3,opt,name=stat" json:"stat,omitempty"` + Item *CMsgDOTAProfileCard_Slot_Item `protobuf:"bytes,4,opt,name=item" json:"item,omitempty"` + Hero *CMsgDOTAProfileCard_Slot_Hero `protobuf:"bytes,5,opt,name=hero" json:"hero,omitempty"` + Emoticon *CMsgDOTAProfileCard_Slot_Emoticon `protobuf:"bytes,6,opt,name=emoticon" json:"emoticon,omitempty"` + Team *CMsgDOTAProfileCard_Slot_Team `protobuf:"bytes,7,opt,name=team" json:"team,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAProfileCard_Slot) Reset() { *m = CMsgDOTAProfileCard_Slot{} } +func (m *CMsgDOTAProfileCard_Slot) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAProfileCard_Slot) ProtoMessage() {} +func (*CMsgDOTAProfileCard_Slot) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{32, 0} +} + +func (m *CMsgDOTAProfileCard_Slot) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAProfileCard_Slot.Unmarshal(m, b) +} +func (m *CMsgDOTAProfileCard_Slot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAProfileCard_Slot.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAProfileCard_Slot) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAProfileCard_Slot.Merge(m, src) +} +func (m *CMsgDOTAProfileCard_Slot) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAProfileCard_Slot.Size(m) +} +func (m *CMsgDOTAProfileCard_Slot) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAProfileCard_Slot.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAProfileCard_Slot proto.InternalMessageInfo + +func (m *CMsgDOTAProfileCard_Slot) GetSlotId() uint32 { + if m != nil && m.SlotId != nil { + return *m.SlotId + } + return 0 +} + +func (m *CMsgDOTAProfileCard_Slot) GetTrophy() *CMsgDOTAProfileCard_Slot_Trophy { + if m != nil { + return m.Trophy + } + return nil +} + +func (m *CMsgDOTAProfileCard_Slot) GetStat() *CMsgDOTAProfileCard_Slot_Stat { + if m != nil { + return m.Stat + } + return nil +} + +func (m *CMsgDOTAProfileCard_Slot) GetItem() *CMsgDOTAProfileCard_Slot_Item { + if m != nil { + return m.Item + } + return nil +} + +func (m *CMsgDOTAProfileCard_Slot) GetHero() *CMsgDOTAProfileCard_Slot_Hero { + if m != nil { + return m.Hero + } + return nil +} + +func (m *CMsgDOTAProfileCard_Slot) GetEmoticon() *CMsgDOTAProfileCard_Slot_Emoticon { + if m != nil { + return m.Emoticon + } + return nil +} + +func (m *CMsgDOTAProfileCard_Slot) GetTeam() *CMsgDOTAProfileCard_Slot_Team { + if m != nil { + return m.Team + } + return nil +} + +type CMsgDOTAProfileCard_Slot_Trophy struct { + TrophyId *uint32 `protobuf:"varint,1,opt,name=trophy_id,json=trophyId" json:"trophy_id,omitempty"` + TrophyScore *uint32 `protobuf:"varint,2,opt,name=trophy_score,json=trophyScore" json:"trophy_score,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAProfileCard_Slot_Trophy) Reset() { *m = CMsgDOTAProfileCard_Slot_Trophy{} } +func (m *CMsgDOTAProfileCard_Slot_Trophy) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAProfileCard_Slot_Trophy) ProtoMessage() {} +func (*CMsgDOTAProfileCard_Slot_Trophy) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{32, 0, 0} +} + +func (m *CMsgDOTAProfileCard_Slot_Trophy) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAProfileCard_Slot_Trophy.Unmarshal(m, b) +} +func (m *CMsgDOTAProfileCard_Slot_Trophy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAProfileCard_Slot_Trophy.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAProfileCard_Slot_Trophy) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAProfileCard_Slot_Trophy.Merge(m, src) +} +func (m *CMsgDOTAProfileCard_Slot_Trophy) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAProfileCard_Slot_Trophy.Size(m) +} +func (m *CMsgDOTAProfileCard_Slot_Trophy) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAProfileCard_Slot_Trophy.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAProfileCard_Slot_Trophy proto.InternalMessageInfo + +func (m *CMsgDOTAProfileCard_Slot_Trophy) GetTrophyId() uint32 { + if m != nil && m.TrophyId != nil { + return *m.TrophyId + } + return 0 +} + +func (m *CMsgDOTAProfileCard_Slot_Trophy) GetTrophyScore() uint32 { + if m != nil && m.TrophyScore != nil { + return *m.TrophyScore + } + return 0 +} + +type CMsgDOTAProfileCard_Slot_Stat struct { + StatId *CMsgDOTAProfileCard_EStatID `protobuf:"varint,1,opt,name=stat_id,json=statId,enum=protocol.CMsgDOTAProfileCard_EStatID,def=1" json:"stat_id,omitempty"` + StatScore *uint32 `protobuf:"varint,2,opt,name=stat_score,json=statScore" json:"stat_score,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAProfileCard_Slot_Stat) Reset() { *m = CMsgDOTAProfileCard_Slot_Stat{} } +func (m *CMsgDOTAProfileCard_Slot_Stat) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAProfileCard_Slot_Stat) ProtoMessage() {} +func (*CMsgDOTAProfileCard_Slot_Stat) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{32, 0, 1} +} + +func (m *CMsgDOTAProfileCard_Slot_Stat) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAProfileCard_Slot_Stat.Unmarshal(m, b) +} +func (m *CMsgDOTAProfileCard_Slot_Stat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAProfileCard_Slot_Stat.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAProfileCard_Slot_Stat) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAProfileCard_Slot_Stat.Merge(m, src) +} +func (m *CMsgDOTAProfileCard_Slot_Stat) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAProfileCard_Slot_Stat.Size(m) +} +func (m *CMsgDOTAProfileCard_Slot_Stat) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAProfileCard_Slot_Stat.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAProfileCard_Slot_Stat proto.InternalMessageInfo + +const Default_CMsgDOTAProfileCard_Slot_Stat_StatId CMsgDOTAProfileCard_EStatID = CMsgDOTAProfileCard_k_eStat_CoreRank + +func (m *CMsgDOTAProfileCard_Slot_Stat) GetStatId() CMsgDOTAProfileCard_EStatID { + if m != nil && m.StatId != nil { + return *m.StatId + } + return Default_CMsgDOTAProfileCard_Slot_Stat_StatId +} + +func (m *CMsgDOTAProfileCard_Slot_Stat) GetStatScore() uint32 { + if m != nil && m.StatScore != nil { + return *m.StatScore + } + return 0 +} + +type CMsgDOTAProfileCard_Slot_Item struct { + SerializedItem []byte `protobuf:"bytes,1,opt,name=serialized_item,json=serializedItem" json:"serialized_item,omitempty"` + ItemId *uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAProfileCard_Slot_Item) Reset() { *m = CMsgDOTAProfileCard_Slot_Item{} } +func (m *CMsgDOTAProfileCard_Slot_Item) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAProfileCard_Slot_Item) ProtoMessage() {} +func (*CMsgDOTAProfileCard_Slot_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{32, 0, 2} +} + +func (m *CMsgDOTAProfileCard_Slot_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAProfileCard_Slot_Item.Unmarshal(m, b) +} +func (m *CMsgDOTAProfileCard_Slot_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAProfileCard_Slot_Item.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAProfileCard_Slot_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAProfileCard_Slot_Item.Merge(m, src) +} +func (m *CMsgDOTAProfileCard_Slot_Item) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAProfileCard_Slot_Item.Size(m) +} +func (m *CMsgDOTAProfileCard_Slot_Item) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAProfileCard_Slot_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAProfileCard_Slot_Item proto.InternalMessageInfo + +func (m *CMsgDOTAProfileCard_Slot_Item) GetSerializedItem() []byte { + if m != nil { + return m.SerializedItem + } + return nil +} + +func (m *CMsgDOTAProfileCard_Slot_Item) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +type CMsgDOTAProfileCard_Slot_Hero struct { + HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + HeroWins *uint32 `protobuf:"varint,2,opt,name=hero_wins,json=heroWins" json:"hero_wins,omitempty"` + HeroLosses *uint32 `protobuf:"varint,3,opt,name=hero_losses,json=heroLosses" json:"hero_losses,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAProfileCard_Slot_Hero) Reset() { *m = CMsgDOTAProfileCard_Slot_Hero{} } +func (m *CMsgDOTAProfileCard_Slot_Hero) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAProfileCard_Slot_Hero) ProtoMessage() {} +func (*CMsgDOTAProfileCard_Slot_Hero) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{32, 0, 3} +} + +func (m *CMsgDOTAProfileCard_Slot_Hero) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAProfileCard_Slot_Hero.Unmarshal(m, b) +} +func (m *CMsgDOTAProfileCard_Slot_Hero) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAProfileCard_Slot_Hero.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAProfileCard_Slot_Hero) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAProfileCard_Slot_Hero.Merge(m, src) +} +func (m *CMsgDOTAProfileCard_Slot_Hero) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAProfileCard_Slot_Hero.Size(m) +} +func (m *CMsgDOTAProfileCard_Slot_Hero) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAProfileCard_Slot_Hero.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAProfileCard_Slot_Hero proto.InternalMessageInfo + +func (m *CMsgDOTAProfileCard_Slot_Hero) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgDOTAProfileCard_Slot_Hero) GetHeroWins() uint32 { + if m != nil && m.HeroWins != nil { + return *m.HeroWins + } + return 0 +} + +func (m *CMsgDOTAProfileCard_Slot_Hero) GetHeroLosses() uint32 { + if m != nil && m.HeroLosses != nil { + return *m.HeroLosses + } + return 0 +} + +type CMsgDOTAProfileCard_Slot_Emoticon struct { + EmoticonId *uint32 `protobuf:"varint,1,opt,name=emoticon_id,json=emoticonId" json:"emoticon_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAProfileCard_Slot_Emoticon) Reset() { *m = CMsgDOTAProfileCard_Slot_Emoticon{} } +func (m *CMsgDOTAProfileCard_Slot_Emoticon) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAProfileCard_Slot_Emoticon) ProtoMessage() {} +func (*CMsgDOTAProfileCard_Slot_Emoticon) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{32, 0, 4} +} + +func (m *CMsgDOTAProfileCard_Slot_Emoticon) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAProfileCard_Slot_Emoticon.Unmarshal(m, b) +} +func (m *CMsgDOTAProfileCard_Slot_Emoticon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAProfileCard_Slot_Emoticon.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAProfileCard_Slot_Emoticon) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAProfileCard_Slot_Emoticon.Merge(m, src) +} +func (m *CMsgDOTAProfileCard_Slot_Emoticon) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAProfileCard_Slot_Emoticon.Size(m) +} +func (m *CMsgDOTAProfileCard_Slot_Emoticon) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAProfileCard_Slot_Emoticon.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAProfileCard_Slot_Emoticon proto.InternalMessageInfo + +func (m *CMsgDOTAProfileCard_Slot_Emoticon) GetEmoticonId() uint32 { + if m != nil && m.EmoticonId != nil { + return *m.EmoticonId + } + return 0 +} + +type CMsgDOTAProfileCard_Slot_Team struct { + TeamId *uint32 `protobuf:"varint,1,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAProfileCard_Slot_Team) Reset() { *m = CMsgDOTAProfileCard_Slot_Team{} } +func (m *CMsgDOTAProfileCard_Slot_Team) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAProfileCard_Slot_Team) ProtoMessage() {} +func (*CMsgDOTAProfileCard_Slot_Team) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{32, 0, 5} +} + +func (m *CMsgDOTAProfileCard_Slot_Team) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAProfileCard_Slot_Team.Unmarshal(m, b) +} +func (m *CMsgDOTAProfileCard_Slot_Team) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAProfileCard_Slot_Team.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAProfileCard_Slot_Team) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAProfileCard_Slot_Team.Merge(m, src) +} +func (m *CMsgDOTAProfileCard_Slot_Team) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAProfileCard_Slot_Team.Size(m) +} +func (m *CMsgDOTAProfileCard_Slot_Team) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAProfileCard_Slot_Team.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAProfileCard_Slot_Team proto.InternalMessageInfo + +func (m *CMsgDOTAProfileCard_Slot_Team) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +type CSODOTAPlayerChallenge struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + EventId *uint32 `protobuf:"varint,2,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + SlotId *uint32 `protobuf:"varint,3,opt,name=slot_id,json=slotId" json:"slot_id,omitempty"` + IntParam_0 *uint32 `protobuf:"varint,5,opt,name=int_param_0,json=intParam0" json:"int_param_0,omitempty"` + IntParam_1 *uint32 `protobuf:"varint,6,opt,name=int_param_1,json=intParam1" json:"int_param_1,omitempty"` + CreatedTime *uint32 `protobuf:"varint,7,opt,name=created_time,json=createdTime" json:"created_time,omitempty"` + Completed *uint32 `protobuf:"varint,8,opt,name=completed" json:"completed,omitempty"` + SequenceId *uint32 `protobuf:"varint,9,opt,name=sequence_id,json=sequenceId" json:"sequence_id,omitempty"` + ChallengeTier *uint32 `protobuf:"varint,10,opt,name=challenge_tier,json=challengeTier" json:"challenge_tier,omitempty"` + Flags *uint32 `protobuf:"varint,11,opt,name=flags" json:"flags,omitempty"` + Attempts *uint32 `protobuf:"varint,12,opt,name=attempts" json:"attempts,omitempty"` + CompleteLimit *uint32 `protobuf:"varint,13,opt,name=complete_limit,json=completeLimit" json:"complete_limit,omitempty"` + QuestRank *uint32 `protobuf:"varint,14,opt,name=quest_rank,json=questRank" json:"quest_rank,omitempty"` + MaxQuestRank *uint32 `protobuf:"varint,15,opt,name=max_quest_rank,json=maxQuestRank" json:"max_quest_rank,omitempty"` + InstanceId *uint32 `protobuf:"varint,16,opt,name=instance_id,json=instanceId" json:"instance_id,omitempty"` + HeroId *uint32 `protobuf:"varint,17,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + TemplateId *uint32 `protobuf:"varint,18,opt,name=template_id,json=templateId" json:"template_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSODOTAPlayerChallenge) Reset() { *m = CSODOTAPlayerChallenge{} } +func (m *CSODOTAPlayerChallenge) String() string { return proto.CompactTextString(m) } +func (*CSODOTAPlayerChallenge) ProtoMessage() {} +func (*CSODOTAPlayerChallenge) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{33} +} + +func (m *CSODOTAPlayerChallenge) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSODOTAPlayerChallenge.Unmarshal(m, b) +} +func (m *CSODOTAPlayerChallenge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSODOTAPlayerChallenge.Marshal(b, m, deterministic) +} +func (m *CSODOTAPlayerChallenge) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSODOTAPlayerChallenge.Merge(m, src) +} +func (m *CSODOTAPlayerChallenge) XXX_Size() int { + return xxx_messageInfo_CSODOTAPlayerChallenge.Size(m) +} +func (m *CSODOTAPlayerChallenge) XXX_DiscardUnknown() { + xxx_messageInfo_CSODOTAPlayerChallenge.DiscardUnknown(m) +} + +var xxx_messageInfo_CSODOTAPlayerChallenge proto.InternalMessageInfo + +func (m *CSODOTAPlayerChallenge) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CSODOTAPlayerChallenge) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +func (m *CSODOTAPlayerChallenge) GetSlotId() uint32 { + if m != nil && m.SlotId != nil { + return *m.SlotId + } + return 0 +} + +func (m *CSODOTAPlayerChallenge) GetIntParam_0() uint32 { + if m != nil && m.IntParam_0 != nil { + return *m.IntParam_0 + } + return 0 +} + +func (m *CSODOTAPlayerChallenge) GetIntParam_1() uint32 { + if m != nil && m.IntParam_1 != nil { + return *m.IntParam_1 + } + return 0 +} + +func (m *CSODOTAPlayerChallenge) GetCreatedTime() uint32 { + if m != nil && m.CreatedTime != nil { + return *m.CreatedTime + } + return 0 +} + +func (m *CSODOTAPlayerChallenge) GetCompleted() uint32 { + if m != nil && m.Completed != nil { + return *m.Completed + } + return 0 +} + +func (m *CSODOTAPlayerChallenge) GetSequenceId() uint32 { + if m != nil && m.SequenceId != nil { + return *m.SequenceId + } + return 0 +} + +func (m *CSODOTAPlayerChallenge) GetChallengeTier() uint32 { + if m != nil && m.ChallengeTier != nil { + return *m.ChallengeTier + } + return 0 +} + +func (m *CSODOTAPlayerChallenge) GetFlags() uint32 { + if m != nil && m.Flags != nil { + return *m.Flags + } + return 0 +} + +func (m *CSODOTAPlayerChallenge) GetAttempts() uint32 { + if m != nil && m.Attempts != nil { + return *m.Attempts + } + return 0 +} + +func (m *CSODOTAPlayerChallenge) GetCompleteLimit() uint32 { + if m != nil && m.CompleteLimit != nil { + return *m.CompleteLimit + } + return 0 +} + +func (m *CSODOTAPlayerChallenge) GetQuestRank() uint32 { + if m != nil && m.QuestRank != nil { + return *m.QuestRank + } + return 0 +} + +func (m *CSODOTAPlayerChallenge) GetMaxQuestRank() uint32 { + if m != nil && m.MaxQuestRank != nil { + return *m.MaxQuestRank + } + return 0 +} + +func (m *CSODOTAPlayerChallenge) GetInstanceId() uint32 { + if m != nil && m.InstanceId != nil { + return *m.InstanceId + } + return 0 +} + +func (m *CSODOTAPlayerChallenge) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CSODOTAPlayerChallenge) GetTemplateId() uint32 { + if m != nil && m.TemplateId != nil { + return *m.TemplateId + } + return 0 +} + +type CMsgClientToGCRerollPlayerChallenge struct { + EventId *EEvent `protobuf:"varint,1,opt,name=event_id,json=eventId,enum=protocol.EEvent,def=0" json:"event_id,omitempty"` + SequenceId *uint32 `protobuf:"varint,3,opt,name=sequence_id,json=sequenceId" json:"sequence_id,omitempty"` + HeroId *uint32 `protobuf:"varint,4,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRerollPlayerChallenge) Reset() { *m = CMsgClientToGCRerollPlayerChallenge{} } +func (m *CMsgClientToGCRerollPlayerChallenge) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCRerollPlayerChallenge) ProtoMessage() {} +func (*CMsgClientToGCRerollPlayerChallenge) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{34} +} + +func (m *CMsgClientToGCRerollPlayerChallenge) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRerollPlayerChallenge.Unmarshal(m, b) +} +func (m *CMsgClientToGCRerollPlayerChallenge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRerollPlayerChallenge.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRerollPlayerChallenge) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRerollPlayerChallenge.Merge(m, src) +} +func (m *CMsgClientToGCRerollPlayerChallenge) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRerollPlayerChallenge.Size(m) +} +func (m *CMsgClientToGCRerollPlayerChallenge) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRerollPlayerChallenge.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRerollPlayerChallenge proto.InternalMessageInfo + +const Default_CMsgClientToGCRerollPlayerChallenge_EventId EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgClientToGCRerollPlayerChallenge) GetEventId() EEvent { + if m != nil && m.EventId != nil { + return *m.EventId + } + return Default_CMsgClientToGCRerollPlayerChallenge_EventId +} + +func (m *CMsgClientToGCRerollPlayerChallenge) GetSequenceId() uint32 { + if m != nil && m.SequenceId != nil { + return *m.SequenceId + } + return 0 +} + +func (m *CMsgClientToGCRerollPlayerChallenge) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +type CMsgGCRerollPlayerChallengeResponse struct { + Result *CMsgGCRerollPlayerChallengeResponse_EResult `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgGCRerollPlayerChallengeResponse_EResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCRerollPlayerChallengeResponse) Reset() { *m = CMsgGCRerollPlayerChallengeResponse{} } +func (m *CMsgGCRerollPlayerChallengeResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCRerollPlayerChallengeResponse) ProtoMessage() {} +func (*CMsgGCRerollPlayerChallengeResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{35} +} + +func (m *CMsgGCRerollPlayerChallengeResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCRerollPlayerChallengeResponse.Unmarshal(m, b) +} +func (m *CMsgGCRerollPlayerChallengeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCRerollPlayerChallengeResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCRerollPlayerChallengeResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCRerollPlayerChallengeResponse.Merge(m, src) +} +func (m *CMsgGCRerollPlayerChallengeResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCRerollPlayerChallengeResponse.Size(m) +} +func (m *CMsgGCRerollPlayerChallengeResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCRerollPlayerChallengeResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCRerollPlayerChallengeResponse proto.InternalMessageInfo + +const Default_CMsgGCRerollPlayerChallengeResponse_Result CMsgGCRerollPlayerChallengeResponse_EResult = CMsgGCRerollPlayerChallengeResponse_eResult_Success + +func (m *CMsgGCRerollPlayerChallengeResponse) GetResult() CMsgGCRerollPlayerChallengeResponse_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgGCRerollPlayerChallengeResponse_Result +} + +type CMsgGCTopCustomGamesList struct { + TopCustomGames []uint64 `protobuf:"varint,1,rep,name=top_custom_games,json=topCustomGames" json:"top_custom_games,omitempty"` + GameOfTheDay *uint64 `protobuf:"varint,2,opt,name=game_of_the_day,json=gameOfTheDay" json:"game_of_the_day,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCTopCustomGamesList) Reset() { *m = CMsgGCTopCustomGamesList{} } +func (m *CMsgGCTopCustomGamesList) String() string { return proto.CompactTextString(m) } +func (*CMsgGCTopCustomGamesList) ProtoMessage() {} +func (*CMsgGCTopCustomGamesList) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{36} +} + +func (m *CMsgGCTopCustomGamesList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCTopCustomGamesList.Unmarshal(m, b) +} +func (m *CMsgGCTopCustomGamesList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCTopCustomGamesList.Marshal(b, m, deterministic) +} +func (m *CMsgGCTopCustomGamesList) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCTopCustomGamesList.Merge(m, src) +} +func (m *CMsgGCTopCustomGamesList) XXX_Size() int { + return xxx_messageInfo_CMsgGCTopCustomGamesList.Size(m) +} +func (m *CMsgGCTopCustomGamesList) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCTopCustomGamesList.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCTopCustomGamesList proto.InternalMessageInfo + +func (m *CMsgGCTopCustomGamesList) GetTopCustomGames() []uint64 { + if m != nil { + return m.TopCustomGames + } + return nil +} + +func (m *CMsgGCTopCustomGamesList) GetGameOfTheDay() uint64 { + if m != nil && m.GameOfTheDay != nil { + return *m.GameOfTheDay + } + return 0 +} + +type CMsgDOTARealtimeGameStats struct { + Match *CMsgDOTARealtimeGameStats_MatchDetails `protobuf:"bytes,1,opt,name=match" json:"match,omitempty"` + Teams []*CMsgDOTARealtimeGameStats_TeamDetails `protobuf:"bytes,2,rep,name=teams" json:"teams,omitempty"` + Buildings []*CMsgDOTARealtimeGameStats_BuildingDetails `protobuf:"bytes,3,rep,name=buildings" json:"buildings,omitempty"` + GraphData *CMsgDOTARealtimeGameStats_GraphData `protobuf:"bytes,4,opt,name=graph_data,json=graphData" json:"graph_data,omitempty"` + DeltaFrame *bool `protobuf:"varint,5,opt,name=delta_frame,json=deltaFrame" json:"delta_frame,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARealtimeGameStats) Reset() { *m = CMsgDOTARealtimeGameStats{} } +func (m *CMsgDOTARealtimeGameStats) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARealtimeGameStats) ProtoMessage() {} +func (*CMsgDOTARealtimeGameStats) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{37} +} + +func (m *CMsgDOTARealtimeGameStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARealtimeGameStats.Unmarshal(m, b) +} +func (m *CMsgDOTARealtimeGameStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARealtimeGameStats.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARealtimeGameStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARealtimeGameStats.Merge(m, src) +} +func (m *CMsgDOTARealtimeGameStats) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARealtimeGameStats.Size(m) +} +func (m *CMsgDOTARealtimeGameStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARealtimeGameStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARealtimeGameStats proto.InternalMessageInfo + +func (m *CMsgDOTARealtimeGameStats) GetMatch() *CMsgDOTARealtimeGameStats_MatchDetails { + if m != nil { + return m.Match + } + return nil +} + +func (m *CMsgDOTARealtimeGameStats) GetTeams() []*CMsgDOTARealtimeGameStats_TeamDetails { + if m != nil { + return m.Teams + } + return nil +} + +func (m *CMsgDOTARealtimeGameStats) GetBuildings() []*CMsgDOTARealtimeGameStats_BuildingDetails { + if m != nil { + return m.Buildings + } + return nil +} + +func (m *CMsgDOTARealtimeGameStats) GetGraphData() *CMsgDOTARealtimeGameStats_GraphData { + if m != nil { + return m.GraphData + } + return nil +} + +func (m *CMsgDOTARealtimeGameStats) GetDeltaFrame() bool { + if m != nil && m.DeltaFrame != nil { + return *m.DeltaFrame + } + return false +} + +type CMsgDOTARealtimeGameStats_TeamDetails struct { + TeamNumber *uint32 `protobuf:"varint,1,opt,name=team_number,json=teamNumber" json:"team_number,omitempty"` + TeamId *uint32 `protobuf:"varint,2,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + TeamName *string `protobuf:"bytes,3,opt,name=team_name,json=teamName" json:"team_name,omitempty"` + TeamLogo *uint64 `protobuf:"fixed64,4,opt,name=team_logo,json=teamLogo" json:"team_logo,omitempty"` + TeamTag *string `protobuf:"bytes,10,opt,name=team_tag,json=teamTag" json:"team_tag,omitempty"` + Score *uint32 `protobuf:"varint,5,opt,name=score" json:"score,omitempty"` + NetWorth *uint32 `protobuf:"varint,9,opt,name=net_worth,json=netWorth" json:"net_worth,omitempty"` + Players []*CMsgDOTARealtimeGameStats_PlayerDetails `protobuf:"bytes,6,rep,name=players" json:"players,omitempty"` + OnlyTeam *bool `protobuf:"varint,7,opt,name=only_team,json=onlyTeam" json:"only_team,omitempty"` + Cheers *uint32 `protobuf:"varint,8,opt,name=cheers" json:"cheers,omitempty"` + TeamLogoUrl *string `protobuf:"bytes,11,opt,name=team_logo_url,json=teamLogoUrl" json:"team_logo_url,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARealtimeGameStats_TeamDetails) Reset() { *m = CMsgDOTARealtimeGameStats_TeamDetails{} } +func (m *CMsgDOTARealtimeGameStats_TeamDetails) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARealtimeGameStats_TeamDetails) ProtoMessage() {} +func (*CMsgDOTARealtimeGameStats_TeamDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{37, 0} +} + +func (m *CMsgDOTARealtimeGameStats_TeamDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_TeamDetails.Unmarshal(m, b) +} +func (m *CMsgDOTARealtimeGameStats_TeamDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_TeamDetails.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARealtimeGameStats_TeamDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARealtimeGameStats_TeamDetails.Merge(m, src) +} +func (m *CMsgDOTARealtimeGameStats_TeamDetails) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_TeamDetails.Size(m) +} +func (m *CMsgDOTARealtimeGameStats_TeamDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARealtimeGameStats_TeamDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARealtimeGameStats_TeamDetails proto.InternalMessageInfo + +func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetTeamNumber() uint32 { + if m != nil && m.TeamNumber != nil { + return *m.TeamNumber + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetTeamName() string { + if m != nil && m.TeamName != nil { + return *m.TeamName + } + return "" +} + +func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetTeamLogo() uint64 { + if m != nil && m.TeamLogo != nil { + return *m.TeamLogo + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetTeamTag() string { + if m != nil && m.TeamTag != nil { + return *m.TeamTag + } + return "" +} + +func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetScore() uint32 { + if m != nil && m.Score != nil { + return *m.Score + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetNetWorth() uint32 { + if m != nil && m.NetWorth != nil { + return *m.NetWorth + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetPlayers() []*CMsgDOTARealtimeGameStats_PlayerDetails { + if m != nil { + return m.Players + } + return nil +} + +func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetOnlyTeam() bool { + if m != nil && m.OnlyTeam != nil { + return *m.OnlyTeam + } + return false +} + +func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetCheers() uint32 { + if m != nil && m.Cheers != nil { + return *m.Cheers + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetTeamLogoUrl() string { + if m != nil && m.TeamLogoUrl != nil { + return *m.TeamLogoUrl + } + return "" +} + +type CMsgDOTARealtimeGameStats_ItemDetails struct { + ItemAbilityId *uint32 `protobuf:"varint,1,opt,name=item_ability_id,json=itemAbilityId" json:"item_ability_id,omitempty"` + Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` + Time *int32 `protobuf:"varint,3,opt,name=time" json:"time,omitempty"` + Sold *bool `protobuf:"varint,4,opt,name=sold" json:"sold,omitempty"` + Stackcount *uint32 `protobuf:"varint,5,opt,name=stackcount" json:"stackcount,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARealtimeGameStats_ItemDetails) Reset() { *m = CMsgDOTARealtimeGameStats_ItemDetails{} } +func (m *CMsgDOTARealtimeGameStats_ItemDetails) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARealtimeGameStats_ItemDetails) ProtoMessage() {} +func (*CMsgDOTARealtimeGameStats_ItemDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{37, 1} +} + +func (m *CMsgDOTARealtimeGameStats_ItemDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_ItemDetails.Unmarshal(m, b) +} +func (m *CMsgDOTARealtimeGameStats_ItemDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_ItemDetails.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARealtimeGameStats_ItemDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARealtimeGameStats_ItemDetails.Merge(m, src) +} +func (m *CMsgDOTARealtimeGameStats_ItemDetails) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_ItemDetails.Size(m) +} +func (m *CMsgDOTARealtimeGameStats_ItemDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARealtimeGameStats_ItemDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARealtimeGameStats_ItemDetails proto.InternalMessageInfo + +func (m *CMsgDOTARealtimeGameStats_ItemDetails) GetItemAbilityId() uint32 { + if m != nil && m.ItemAbilityId != nil { + return *m.ItemAbilityId + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_ItemDetails) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgDOTARealtimeGameStats_ItemDetails) GetTime() int32 { + if m != nil && m.Time != nil { + return *m.Time + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_ItemDetails) GetSold() bool { + if m != nil && m.Sold != nil { + return *m.Sold + } + return false +} + +func (m *CMsgDOTARealtimeGameStats_ItemDetails) GetStackcount() uint32 { + if m != nil && m.Stackcount != nil { + return *m.Stackcount + } + return 0 +} + +type CMsgDOTARealtimeGameStats_AbilityDetails struct { + Id *uint32 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` + Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` + Level *uint32 `protobuf:"varint,3,opt,name=level" json:"level,omitempty"` + Cooldown *float32 `protobuf:"fixed32,4,opt,name=cooldown" json:"cooldown,omitempty"` + CooldownMax *float32 `protobuf:"fixed32,5,opt,name=cooldown_max,json=cooldownMax" json:"cooldown_max,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARealtimeGameStats_AbilityDetails) Reset() { + *m = CMsgDOTARealtimeGameStats_AbilityDetails{} +} +func (m *CMsgDOTARealtimeGameStats_AbilityDetails) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARealtimeGameStats_AbilityDetails) ProtoMessage() {} +func (*CMsgDOTARealtimeGameStats_AbilityDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{37, 2} +} + +func (m *CMsgDOTARealtimeGameStats_AbilityDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_AbilityDetails.Unmarshal(m, b) +} +func (m *CMsgDOTARealtimeGameStats_AbilityDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_AbilityDetails.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARealtimeGameStats_AbilityDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARealtimeGameStats_AbilityDetails.Merge(m, src) +} +func (m *CMsgDOTARealtimeGameStats_AbilityDetails) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_AbilityDetails.Size(m) +} +func (m *CMsgDOTARealtimeGameStats_AbilityDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARealtimeGameStats_AbilityDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARealtimeGameStats_AbilityDetails proto.InternalMessageInfo + +func (m *CMsgDOTARealtimeGameStats_AbilityDetails) GetId() uint32 { + if m != nil && m.Id != nil { + return *m.Id + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_AbilityDetails) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgDOTARealtimeGameStats_AbilityDetails) GetLevel() uint32 { + if m != nil && m.Level != nil { + return *m.Level + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_AbilityDetails) GetCooldown() float32 { + if m != nil && m.Cooldown != nil { + return *m.Cooldown + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_AbilityDetails) GetCooldownMax() float32 { + if m != nil && m.CooldownMax != nil { + return *m.CooldownMax + } + return 0 +} + +type CMsgDOTARealtimeGameStats_HeroToHeroStats struct { + Victimid *uint32 `protobuf:"varint,1,opt,name=victimid" json:"victimid,omitempty"` + Kills *uint32 `protobuf:"varint,2,opt,name=kills" json:"kills,omitempty"` + Assists *uint32 `protobuf:"varint,3,opt,name=assists" json:"assists,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARealtimeGameStats_HeroToHeroStats) Reset() { + *m = CMsgDOTARealtimeGameStats_HeroToHeroStats{} +} +func (m *CMsgDOTARealtimeGameStats_HeroToHeroStats) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARealtimeGameStats_HeroToHeroStats) ProtoMessage() {} +func (*CMsgDOTARealtimeGameStats_HeroToHeroStats) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{37, 3} +} + +func (m *CMsgDOTARealtimeGameStats_HeroToHeroStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_HeroToHeroStats.Unmarshal(m, b) +} +func (m *CMsgDOTARealtimeGameStats_HeroToHeroStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_HeroToHeroStats.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARealtimeGameStats_HeroToHeroStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARealtimeGameStats_HeroToHeroStats.Merge(m, src) +} +func (m *CMsgDOTARealtimeGameStats_HeroToHeroStats) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_HeroToHeroStats.Size(m) +} +func (m *CMsgDOTARealtimeGameStats_HeroToHeroStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARealtimeGameStats_HeroToHeroStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARealtimeGameStats_HeroToHeroStats proto.InternalMessageInfo + +func (m *CMsgDOTARealtimeGameStats_HeroToHeroStats) GetVictimid() uint32 { + if m != nil && m.Victimid != nil { + return *m.Victimid + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_HeroToHeroStats) GetKills() uint32 { + if m != nil && m.Kills != nil { + return *m.Kills + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_HeroToHeroStats) GetAssists() uint32 { + if m != nil && m.Assists != nil { + return *m.Assists + } + return 0 +} + +type CMsgDOTARealtimeGameStats_AbilityList struct { + Id []uint32 `protobuf:"varint,1,rep,name=id" json:"id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARealtimeGameStats_AbilityList) Reset() { *m = CMsgDOTARealtimeGameStats_AbilityList{} } +func (m *CMsgDOTARealtimeGameStats_AbilityList) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARealtimeGameStats_AbilityList) ProtoMessage() {} +func (*CMsgDOTARealtimeGameStats_AbilityList) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{37, 4} +} + +func (m *CMsgDOTARealtimeGameStats_AbilityList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_AbilityList.Unmarshal(m, b) +} +func (m *CMsgDOTARealtimeGameStats_AbilityList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_AbilityList.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARealtimeGameStats_AbilityList) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARealtimeGameStats_AbilityList.Merge(m, src) +} +func (m *CMsgDOTARealtimeGameStats_AbilityList) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_AbilityList.Size(m) +} +func (m *CMsgDOTARealtimeGameStats_AbilityList) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARealtimeGameStats_AbilityList.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARealtimeGameStats_AbilityList proto.InternalMessageInfo + +func (m *CMsgDOTARealtimeGameStats_AbilityList) GetId() []uint32 { + if m != nil { + return m.Id + } + return nil +} + +type CMsgDOTARealtimeGameStats_PlayerDetails struct { + Accountid *uint32 `protobuf:"varint,1,opt,name=accountid" json:"accountid,omitempty"` + Playerid *uint32 `protobuf:"varint,2,opt,name=playerid" json:"playerid,omitempty"` + Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"` + Team *uint32 `protobuf:"varint,4,opt,name=team" json:"team,omitempty"` + Heroid *uint32 `protobuf:"varint,5,opt,name=heroid" json:"heroid,omitempty"` + Healthpoints *uint32 `protobuf:"varint,6,opt,name=healthpoints" json:"healthpoints,omitempty"` + Maxhealthpoints *uint32 `protobuf:"varint,7,opt,name=maxhealthpoints" json:"maxhealthpoints,omitempty"` + Healthregenrate *float32 `protobuf:"fixed32,8,opt,name=healthregenrate" json:"healthregenrate,omitempty"` + Manapoints *uint32 `protobuf:"varint,9,opt,name=manapoints" json:"manapoints,omitempty"` + Maxmanapoints *uint32 `protobuf:"varint,10,opt,name=maxmanapoints" json:"maxmanapoints,omitempty"` + Manaregenrate *float32 `protobuf:"fixed32,11,opt,name=manaregenrate" json:"manaregenrate,omitempty"` + BaseStrength *uint32 `protobuf:"varint,12,opt,name=base_strength,json=baseStrength" json:"base_strength,omitempty"` + BaseAgility *uint32 `protobuf:"varint,13,opt,name=base_agility,json=baseAgility" json:"base_agility,omitempty"` + BaseIntelligence *uint32 `protobuf:"varint,14,opt,name=base_intelligence,json=baseIntelligence" json:"base_intelligence,omitempty"` + BaseArmor *int32 `protobuf:"varint,15,opt,name=base_armor,json=baseArmor" json:"base_armor,omitempty"` + BaseMovespeed *uint32 `protobuf:"varint,16,opt,name=base_movespeed,json=baseMovespeed" json:"base_movespeed,omitempty"` + BaseDamage *uint32 `protobuf:"varint,17,opt,name=base_damage,json=baseDamage" json:"base_damage,omitempty"` + Strength *uint32 `protobuf:"varint,18,opt,name=strength" json:"strength,omitempty"` + Agility *uint32 `protobuf:"varint,19,opt,name=agility" json:"agility,omitempty"` + Intelligence *uint32 `protobuf:"varint,20,opt,name=intelligence" json:"intelligence,omitempty"` + Armor *int32 `protobuf:"varint,21,opt,name=armor" json:"armor,omitempty"` + Movespeed *uint32 `protobuf:"varint,22,opt,name=movespeed" json:"movespeed,omitempty"` + Damage *uint32 `protobuf:"varint,23,opt,name=damage" json:"damage,omitempty"` + HeroDamage *uint32 `protobuf:"varint,24,opt,name=hero_damage,json=heroDamage" json:"hero_damage,omitempty"` + TowerDamage *uint32 `protobuf:"varint,25,opt,name=tower_damage,json=towerDamage" json:"tower_damage,omitempty"` + Abilities []*CMsgDOTARealtimeGameStats_AbilityDetails `protobuf:"bytes,26,rep,name=abilities" json:"abilities,omitempty"` + Level *uint32 `protobuf:"varint,27,opt,name=level" json:"level,omitempty"` + KillCount *uint32 `protobuf:"varint,28,opt,name=kill_count,json=killCount" json:"kill_count,omitempty"` + DeathCount *uint32 `protobuf:"varint,29,opt,name=death_count,json=deathCount" json:"death_count,omitempty"` + AssistsCount *uint32 `protobuf:"varint,30,opt,name=assists_count,json=assistsCount" json:"assists_count,omitempty"` + DeniesCount *uint32 `protobuf:"varint,31,opt,name=denies_count,json=deniesCount" json:"denies_count,omitempty"` + LhCount *uint32 `protobuf:"varint,32,opt,name=lh_count,json=lhCount" json:"lh_count,omitempty"` + HeroHealing *uint32 `protobuf:"varint,33,opt,name=hero_healing,json=heroHealing" json:"hero_healing,omitempty"` + GoldPerMin *uint32 `protobuf:"varint,34,opt,name=gold_per_min,json=goldPerMin" json:"gold_per_min,omitempty"` + XpPerMin *uint32 `protobuf:"varint,35,opt,name=xp_per_min,json=xpPerMin" json:"xp_per_min,omitempty"` + NetGold *uint32 `protobuf:"varint,36,opt,name=net_gold,json=netGold" json:"net_gold,omitempty"` + Gold *uint32 `protobuf:"varint,37,opt,name=gold" json:"gold,omitempty"` + X *float32 `protobuf:"fixed32,38,opt,name=x" json:"x,omitempty"` + Y *float32 `protobuf:"fixed32,39,opt,name=y" json:"y,omitempty"` + RespawnTime *int32 `protobuf:"varint,40,opt,name=respawn_time,json=respawnTime" json:"respawn_time,omitempty"` + UltimateCooldown *uint32 `protobuf:"varint,41,opt,name=ultimate_cooldown,json=ultimateCooldown" json:"ultimate_cooldown,omitempty"` + HasBuyback *bool `protobuf:"varint,42,opt,name=has_buyback,json=hasBuyback" json:"has_buyback,omitempty"` + Items []*CMsgDOTARealtimeGameStats_ItemDetails `protobuf:"bytes,43,rep,name=items" json:"items,omitempty"` + Stashitems []*CMsgDOTARealtimeGameStats_ItemDetails `protobuf:"bytes,44,rep,name=stashitems" json:"stashitems,omitempty"` + Itemshoppinglist []*CMsgDOTARealtimeGameStats_ItemDetails `protobuf:"bytes,45,rep,name=itemshoppinglist" json:"itemshoppinglist,omitempty"` + Levelpoints []*CMsgDOTARealtimeGameStats_AbilityList `protobuf:"bytes,46,rep,name=levelpoints" json:"levelpoints,omitempty"` + HeroToHeroStats []*CMsgDOTARealtimeGameStats_HeroToHeroStats `protobuf:"bytes,47,rep,name=hero_to_hero_stats,json=heroToHeroStats" json:"hero_to_hero_stats,omitempty"` + HasUltimate *bool `protobuf:"varint,48,opt,name=has_ultimate,json=hasUltimate" json:"has_ultimate,omitempty"` + HasUltimateMana *bool `protobuf:"varint,49,opt,name=has_ultimate_mana,json=hasUltimateMana" json:"has_ultimate_mana,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) Reset() { + *m = CMsgDOTARealtimeGameStats_PlayerDetails{} +} +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARealtimeGameStats_PlayerDetails) ProtoMessage() {} +func (*CMsgDOTARealtimeGameStats_PlayerDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{37, 5} +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_PlayerDetails.Unmarshal(m, b) +} +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_PlayerDetails.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARealtimeGameStats_PlayerDetails.Merge(m, src) +} +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_PlayerDetails.Size(m) +} +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARealtimeGameStats_PlayerDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARealtimeGameStats_PlayerDetails proto.InternalMessageInfo + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetAccountid() uint32 { + if m != nil && m.Accountid != nil { + return *m.Accountid + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetPlayerid() uint32 { + if m != nil && m.Playerid != nil { + return *m.Playerid + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetTeam() uint32 { + if m != nil && m.Team != nil { + return *m.Team + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHeroid() uint32 { + if m != nil && m.Heroid != nil { + return *m.Heroid + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHealthpoints() uint32 { + if m != nil && m.Healthpoints != nil { + return *m.Healthpoints + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetMaxhealthpoints() uint32 { + if m != nil && m.Maxhealthpoints != nil { + return *m.Maxhealthpoints + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHealthregenrate() float32 { + if m != nil && m.Healthregenrate != nil { + return *m.Healthregenrate + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetManapoints() uint32 { + if m != nil && m.Manapoints != nil { + return *m.Manapoints + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetMaxmanapoints() uint32 { + if m != nil && m.Maxmanapoints != nil { + return *m.Maxmanapoints + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetManaregenrate() float32 { + if m != nil && m.Manaregenrate != nil { + return *m.Manaregenrate + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetBaseStrength() uint32 { + if m != nil && m.BaseStrength != nil { + return *m.BaseStrength + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetBaseAgility() uint32 { + if m != nil && m.BaseAgility != nil { + return *m.BaseAgility + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetBaseIntelligence() uint32 { + if m != nil && m.BaseIntelligence != nil { + return *m.BaseIntelligence + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetBaseArmor() int32 { + if m != nil && m.BaseArmor != nil { + return *m.BaseArmor + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetBaseMovespeed() uint32 { + if m != nil && m.BaseMovespeed != nil { + return *m.BaseMovespeed + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetBaseDamage() uint32 { + if m != nil && m.BaseDamage != nil { + return *m.BaseDamage + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetStrength() uint32 { + if m != nil && m.Strength != nil { + return *m.Strength + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetAgility() uint32 { + if m != nil && m.Agility != nil { + return *m.Agility + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetIntelligence() uint32 { + if m != nil && m.Intelligence != nil { + return *m.Intelligence + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetArmor() int32 { + if m != nil && m.Armor != nil { + return *m.Armor + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetMovespeed() uint32 { + if m != nil && m.Movespeed != nil { + return *m.Movespeed + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetDamage() uint32 { + if m != nil && m.Damage != nil { + return *m.Damage + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHeroDamage() uint32 { + if m != nil && m.HeroDamage != nil { + return *m.HeroDamage + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetTowerDamage() uint32 { + if m != nil && m.TowerDamage != nil { + return *m.TowerDamage + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetAbilities() []*CMsgDOTARealtimeGameStats_AbilityDetails { + if m != nil { + return m.Abilities + } + return nil +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetLevel() uint32 { + if m != nil && m.Level != nil { + return *m.Level + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetKillCount() uint32 { + if m != nil && m.KillCount != nil { + return *m.KillCount + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetDeathCount() uint32 { + if m != nil && m.DeathCount != nil { + return *m.DeathCount + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetAssistsCount() uint32 { + if m != nil && m.AssistsCount != nil { + return *m.AssistsCount + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetDeniesCount() uint32 { + if m != nil && m.DeniesCount != nil { + return *m.DeniesCount + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetLhCount() uint32 { + if m != nil && m.LhCount != nil { + return *m.LhCount + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHeroHealing() uint32 { + if m != nil && m.HeroHealing != nil { + return *m.HeroHealing + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetGoldPerMin() uint32 { + if m != nil && m.GoldPerMin != nil { + return *m.GoldPerMin + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetXpPerMin() uint32 { + if m != nil && m.XpPerMin != nil { + return *m.XpPerMin + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetNetGold() uint32 { + if m != nil && m.NetGold != nil { + return *m.NetGold + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetGold() uint32 { + if m != nil && m.Gold != nil { + return *m.Gold + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetX() float32 { + if m != nil && m.X != nil { + return *m.X + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetY() float32 { + if m != nil && m.Y != nil { + return *m.Y + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetRespawnTime() int32 { + if m != nil && m.RespawnTime != nil { + return *m.RespawnTime + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetUltimateCooldown() uint32 { + if m != nil && m.UltimateCooldown != nil { + return *m.UltimateCooldown + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHasBuyback() bool { + if m != nil && m.HasBuyback != nil { + return *m.HasBuyback + } + return false +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetItems() []*CMsgDOTARealtimeGameStats_ItemDetails { + if m != nil { + return m.Items + } + return nil +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetStashitems() []*CMsgDOTARealtimeGameStats_ItemDetails { + if m != nil { + return m.Stashitems + } + return nil +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetItemshoppinglist() []*CMsgDOTARealtimeGameStats_ItemDetails { + if m != nil { + return m.Itemshoppinglist + } + return nil +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetLevelpoints() []*CMsgDOTARealtimeGameStats_AbilityList { + if m != nil { + return m.Levelpoints + } + return nil +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHeroToHeroStats() []*CMsgDOTARealtimeGameStats_HeroToHeroStats { + if m != nil { + return m.HeroToHeroStats + } + return nil +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHasUltimate() bool { + if m != nil && m.HasUltimate != nil { + return *m.HasUltimate + } + return false +} + +func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHasUltimateMana() bool { + if m != nil && m.HasUltimateMana != nil { + return *m.HasUltimateMana + } + return false +} + +type CMsgDOTARealtimeGameStats_BuildingDetails struct { + Team *uint32 `protobuf:"varint,2,opt,name=team" json:"team,omitempty"` + Heading *float32 `protobuf:"fixed32,3,opt,name=heading" json:"heading,omitempty"` + Lane *uint32 `protobuf:"varint,4,opt,name=lane" json:"lane,omitempty"` + Tier *uint32 `protobuf:"varint,5,opt,name=tier" json:"tier,omitempty"` + Type *uint32 `protobuf:"varint,6,opt,name=type" json:"type,omitempty"` + X *float32 `protobuf:"fixed32,7,opt,name=x" json:"x,omitempty"` + Y *float32 `protobuf:"fixed32,8,opt,name=y" json:"y,omitempty"` + Destroyed *bool `protobuf:"varint,9,opt,name=destroyed" json:"destroyed,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARealtimeGameStats_BuildingDetails) Reset() { + *m = CMsgDOTARealtimeGameStats_BuildingDetails{} +} +func (m *CMsgDOTARealtimeGameStats_BuildingDetails) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARealtimeGameStats_BuildingDetails) ProtoMessage() {} +func (*CMsgDOTARealtimeGameStats_BuildingDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{37, 6} +} + +func (m *CMsgDOTARealtimeGameStats_BuildingDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_BuildingDetails.Unmarshal(m, b) +} +func (m *CMsgDOTARealtimeGameStats_BuildingDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_BuildingDetails.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARealtimeGameStats_BuildingDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARealtimeGameStats_BuildingDetails.Merge(m, src) +} +func (m *CMsgDOTARealtimeGameStats_BuildingDetails) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_BuildingDetails.Size(m) +} +func (m *CMsgDOTARealtimeGameStats_BuildingDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARealtimeGameStats_BuildingDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARealtimeGameStats_BuildingDetails proto.InternalMessageInfo + +func (m *CMsgDOTARealtimeGameStats_BuildingDetails) GetTeam() uint32 { + if m != nil && m.Team != nil { + return *m.Team + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_BuildingDetails) GetHeading() float32 { + if m != nil && m.Heading != nil { + return *m.Heading + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_BuildingDetails) GetLane() uint32 { + if m != nil && m.Lane != nil { + return *m.Lane + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_BuildingDetails) GetTier() uint32 { + if m != nil && m.Tier != nil { + return *m.Tier + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_BuildingDetails) GetType() uint32 { + if m != nil && m.Type != nil { + return *m.Type + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_BuildingDetails) GetX() float32 { + if m != nil && m.X != nil { + return *m.X + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_BuildingDetails) GetY() float32 { + if m != nil && m.Y != nil { + return *m.Y + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_BuildingDetails) GetDestroyed() bool { + if m != nil && m.Destroyed != nil { + return *m.Destroyed + } + return false +} + +type CMsgDOTARealtimeGameStats_KillDetails struct { + PlayerId *uint32 `protobuf:"varint,1,opt,name=player_id,json=playerId" json:"player_id,omitempty"` + DeathTime *int32 `protobuf:"varint,2,opt,name=death_time,json=deathTime" json:"death_time,omitempty"` + KillerPlayerId *uint32 `protobuf:"varint,3,opt,name=killer_player_id,json=killerPlayerId" json:"killer_player_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARealtimeGameStats_KillDetails) Reset() { *m = CMsgDOTARealtimeGameStats_KillDetails{} } +func (m *CMsgDOTARealtimeGameStats_KillDetails) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARealtimeGameStats_KillDetails) ProtoMessage() {} +func (*CMsgDOTARealtimeGameStats_KillDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{37, 7} +} + +func (m *CMsgDOTARealtimeGameStats_KillDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_KillDetails.Unmarshal(m, b) +} +func (m *CMsgDOTARealtimeGameStats_KillDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_KillDetails.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARealtimeGameStats_KillDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARealtimeGameStats_KillDetails.Merge(m, src) +} +func (m *CMsgDOTARealtimeGameStats_KillDetails) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_KillDetails.Size(m) +} +func (m *CMsgDOTARealtimeGameStats_KillDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARealtimeGameStats_KillDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARealtimeGameStats_KillDetails proto.InternalMessageInfo + +func (m *CMsgDOTARealtimeGameStats_KillDetails) GetPlayerId() uint32 { + if m != nil && m.PlayerId != nil { + return *m.PlayerId + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_KillDetails) GetDeathTime() int32 { + if m != nil && m.DeathTime != nil { + return *m.DeathTime + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_KillDetails) GetKillerPlayerId() uint32 { + if m != nil && m.KillerPlayerId != nil { + return *m.KillerPlayerId + } + return 0 +} + +type CMsgDOTARealtimeGameStats_BroadcasterDetails struct { + PlayerId *uint32 `protobuf:"varint,1,opt,name=player_id,json=playerId" json:"player_id,omitempty"` + SelectedHero *uint32 `protobuf:"varint,2,opt,name=selected_hero,json=selectedHero" json:"selected_hero,omitempty"` + SelectedGraph *uint32 `protobuf:"varint,3,opt,name=selected_graph,json=selectedGraph" json:"selected_graph,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARealtimeGameStats_BroadcasterDetails) Reset() { + *m = CMsgDOTARealtimeGameStats_BroadcasterDetails{} +} +func (m *CMsgDOTARealtimeGameStats_BroadcasterDetails) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTARealtimeGameStats_BroadcasterDetails) ProtoMessage() {} +func (*CMsgDOTARealtimeGameStats_BroadcasterDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{37, 8} +} + +func (m *CMsgDOTARealtimeGameStats_BroadcasterDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_BroadcasterDetails.Unmarshal(m, b) +} +func (m *CMsgDOTARealtimeGameStats_BroadcasterDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_BroadcasterDetails.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARealtimeGameStats_BroadcasterDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARealtimeGameStats_BroadcasterDetails.Merge(m, src) +} +func (m *CMsgDOTARealtimeGameStats_BroadcasterDetails) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_BroadcasterDetails.Size(m) +} +func (m *CMsgDOTARealtimeGameStats_BroadcasterDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARealtimeGameStats_BroadcasterDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARealtimeGameStats_BroadcasterDetails proto.InternalMessageInfo + +func (m *CMsgDOTARealtimeGameStats_BroadcasterDetails) GetPlayerId() uint32 { + if m != nil && m.PlayerId != nil { + return *m.PlayerId + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_BroadcasterDetails) GetSelectedHero() uint32 { + if m != nil && m.SelectedHero != nil { + return *m.SelectedHero + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_BroadcasterDetails) GetSelectedGraph() uint32 { + if m != nil && m.SelectedGraph != nil { + return *m.SelectedGraph + } + return 0 +} + +type CMsgDOTARealtimeGameStats_PickBanDetails struct { + Hero *uint32 `protobuf:"varint,1,opt,name=hero" json:"hero,omitempty"` + Team *uint32 `protobuf:"varint,2,opt,name=team" json:"team,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARealtimeGameStats_PickBanDetails) Reset() { + *m = CMsgDOTARealtimeGameStats_PickBanDetails{} +} +func (m *CMsgDOTARealtimeGameStats_PickBanDetails) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARealtimeGameStats_PickBanDetails) ProtoMessage() {} +func (*CMsgDOTARealtimeGameStats_PickBanDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{37, 9} +} + +func (m *CMsgDOTARealtimeGameStats_PickBanDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_PickBanDetails.Unmarshal(m, b) +} +func (m *CMsgDOTARealtimeGameStats_PickBanDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_PickBanDetails.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARealtimeGameStats_PickBanDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARealtimeGameStats_PickBanDetails.Merge(m, src) +} +func (m *CMsgDOTARealtimeGameStats_PickBanDetails) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_PickBanDetails.Size(m) +} +func (m *CMsgDOTARealtimeGameStats_PickBanDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARealtimeGameStats_PickBanDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARealtimeGameStats_PickBanDetails proto.InternalMessageInfo + +func (m *CMsgDOTARealtimeGameStats_PickBanDetails) GetHero() uint32 { + if m != nil && m.Hero != nil { + return *m.Hero + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_PickBanDetails) GetTeam() uint32 { + if m != nil && m.Team != nil { + return *m.Team + } + return 0 +} + +type CMsgDOTARealtimeGameStats_MatchDetails struct { + ServerSteamId *uint64 `protobuf:"fixed64,1,opt,name=server_steam_id,json=serverSteamId" json:"server_steam_id,omitempty"` + Matchid *uint64 `protobuf:"varint,2,opt,name=matchid" json:"matchid,omitempty"` + Timestamp *uint32 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"` + TimeOfDay *float32 `protobuf:"fixed32,4,opt,name=time_of_day,json=timeOfDay" json:"time_of_day,omitempty"` + IsNightstalkerNight *bool `protobuf:"varint,5,opt,name=is_nightstalker_night,json=isNightstalkerNight" json:"is_nightstalker_night,omitempty"` + GameTime *int32 `protobuf:"varint,6,opt,name=game_time,json=gameTime" json:"game_time,omitempty"` + GameState *uint32 `protobuf:"varint,19,opt,name=game_state,json=gameState" json:"game_state,omitempty"` + TeamidRadiant *uint32 `protobuf:"varint,8,opt,name=teamid_radiant,json=teamidRadiant" json:"teamid_radiant,omitempty"` + TeamidDire *uint32 `protobuf:"varint,9,opt,name=teamid_dire,json=teamidDire" json:"teamid_dire,omitempty"` + Picks []*CMsgDOTARealtimeGameStats_PickBanDetails `protobuf:"bytes,10,rep,name=picks" json:"picks,omitempty"` + Bans []*CMsgDOTARealtimeGameStats_PickBanDetails `protobuf:"bytes,11,rep,name=bans" json:"bans,omitempty"` + Kills []*CMsgDOTARealtimeGameStats_KillDetails `protobuf:"bytes,12,rep,name=kills" json:"kills,omitempty"` + Broadcasters []*CMsgDOTARealtimeGameStats_BroadcasterDetails `protobuf:"bytes,13,rep,name=broadcasters" json:"broadcasters,omitempty"` + GameMode *uint32 `protobuf:"varint,14,opt,name=game_mode,json=gameMode" json:"game_mode,omitempty"` + LeagueId *uint32 `protobuf:"varint,15,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + LeagueNodeId *uint32 `protobuf:"varint,18,opt,name=league_node_id,json=leagueNodeId" json:"league_node_id,omitempty"` + SingleTeam *bool `protobuf:"varint,16,opt,name=single_team,json=singleTeam" json:"single_team,omitempty"` + CheersPeak *uint32 `protobuf:"varint,17,opt,name=cheers_peak,json=cheersPeak" json:"cheers_peak,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARealtimeGameStats_MatchDetails) Reset() { + *m = CMsgDOTARealtimeGameStats_MatchDetails{} +} +func (m *CMsgDOTARealtimeGameStats_MatchDetails) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARealtimeGameStats_MatchDetails) ProtoMessage() {} +func (*CMsgDOTARealtimeGameStats_MatchDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{37, 10} +} + +func (m *CMsgDOTARealtimeGameStats_MatchDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_MatchDetails.Unmarshal(m, b) +} +func (m *CMsgDOTARealtimeGameStats_MatchDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_MatchDetails.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARealtimeGameStats_MatchDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARealtimeGameStats_MatchDetails.Merge(m, src) +} +func (m *CMsgDOTARealtimeGameStats_MatchDetails) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_MatchDetails.Size(m) +} +func (m *CMsgDOTARealtimeGameStats_MatchDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARealtimeGameStats_MatchDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARealtimeGameStats_MatchDetails proto.InternalMessageInfo + +func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetServerSteamId() uint64 { + if m != nil && m.ServerSteamId != nil { + return *m.ServerSteamId + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetMatchid() uint64 { + if m != nil && m.Matchid != nil { + return *m.Matchid + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetTimeOfDay() float32 { + if m != nil && m.TimeOfDay != nil { + return *m.TimeOfDay + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetIsNightstalkerNight() bool { + if m != nil && m.IsNightstalkerNight != nil { + return *m.IsNightstalkerNight + } + return false +} + +func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetGameTime() int32 { + if m != nil && m.GameTime != nil { + return *m.GameTime + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetGameState() uint32 { + if m != nil && m.GameState != nil { + return *m.GameState + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetTeamidRadiant() uint32 { + if m != nil && m.TeamidRadiant != nil { + return *m.TeamidRadiant + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetTeamidDire() uint32 { + if m != nil && m.TeamidDire != nil { + return *m.TeamidDire + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetPicks() []*CMsgDOTARealtimeGameStats_PickBanDetails { + if m != nil { + return m.Picks + } + return nil +} + +func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetBans() []*CMsgDOTARealtimeGameStats_PickBanDetails { + if m != nil { + return m.Bans + } + return nil +} + +func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetKills() []*CMsgDOTARealtimeGameStats_KillDetails { + if m != nil { + return m.Kills + } + return nil +} + +func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetBroadcasters() []*CMsgDOTARealtimeGameStats_BroadcasterDetails { + if m != nil { + return m.Broadcasters + } + return nil +} + +func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetGameMode() uint32 { + if m != nil && m.GameMode != nil { + return *m.GameMode + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetLeagueNodeId() uint32 { + if m != nil && m.LeagueNodeId != nil { + return *m.LeagueNodeId + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetSingleTeam() bool { + if m != nil && m.SingleTeam != nil { + return *m.SingleTeam + } + return false +} + +func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetCheersPeak() uint32 { + if m != nil && m.CheersPeak != nil { + return *m.CheersPeak + } + return 0 +} + +type CMsgDOTARealtimeGameStats_GraphData struct { + GraphGold []int32 `protobuf:"varint,1,rep,name=graph_gold,json=graphGold" json:"graph_gold,omitempty"` + GraphXp []int32 `protobuf:"varint,2,rep,name=graph_xp,json=graphXp" json:"graph_xp,omitempty"` + GraphKill []int32 `protobuf:"varint,3,rep,name=graph_kill,json=graphKill" json:"graph_kill,omitempty"` + GraphTower []int32 `protobuf:"varint,4,rep,name=graph_tower,json=graphTower" json:"graph_tower,omitempty"` + GraphRax []int32 `protobuf:"varint,5,rep,name=graph_rax,json=graphRax" json:"graph_rax,omitempty"` + TeamLocStats []*CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats `protobuf:"bytes,6,rep,name=team_loc_stats,json=teamLocStats" json:"team_loc_stats,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARealtimeGameStats_GraphData) Reset() { *m = CMsgDOTARealtimeGameStats_GraphData{} } +func (m *CMsgDOTARealtimeGameStats_GraphData) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARealtimeGameStats_GraphData) ProtoMessage() {} +func (*CMsgDOTARealtimeGameStats_GraphData) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{37, 11} +} + +func (m *CMsgDOTARealtimeGameStats_GraphData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_GraphData.Unmarshal(m, b) +} +func (m *CMsgDOTARealtimeGameStats_GraphData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_GraphData.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARealtimeGameStats_GraphData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARealtimeGameStats_GraphData.Merge(m, src) +} +func (m *CMsgDOTARealtimeGameStats_GraphData) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_GraphData.Size(m) +} +func (m *CMsgDOTARealtimeGameStats_GraphData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARealtimeGameStats_GraphData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARealtimeGameStats_GraphData proto.InternalMessageInfo + +func (m *CMsgDOTARealtimeGameStats_GraphData) GetGraphGold() []int32 { + if m != nil { + return m.GraphGold + } + return nil +} + +func (m *CMsgDOTARealtimeGameStats_GraphData) GetGraphXp() []int32 { + if m != nil { + return m.GraphXp + } + return nil +} + +func (m *CMsgDOTARealtimeGameStats_GraphData) GetGraphKill() []int32 { + if m != nil { + return m.GraphKill + } + return nil +} + +func (m *CMsgDOTARealtimeGameStats_GraphData) GetGraphTower() []int32 { + if m != nil { + return m.GraphTower + } + return nil +} + +func (m *CMsgDOTARealtimeGameStats_GraphData) GetGraphRax() []int32 { + if m != nil { + return m.GraphRax + } + return nil +} + +func (m *CMsgDOTARealtimeGameStats_GraphData) GetTeamLocStats() []*CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats { + if m != nil { + return m.TeamLocStats + } + return nil +} + +type CMsgDOTARealtimeGameStats_GraphData_LocationStats struct { + Stats []int32 `protobuf:"varint,1,rep,name=stats" json:"stats,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARealtimeGameStats_GraphData_LocationStats) Reset() { + *m = CMsgDOTARealtimeGameStats_GraphData_LocationStats{} +} +func (m *CMsgDOTARealtimeGameStats_GraphData_LocationStats) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTARealtimeGameStats_GraphData_LocationStats) ProtoMessage() {} +func (*CMsgDOTARealtimeGameStats_GraphData_LocationStats) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{37, 11, 0} +} + +func (m *CMsgDOTARealtimeGameStats_GraphData_LocationStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_GraphData_LocationStats.Unmarshal(m, b) +} +func (m *CMsgDOTARealtimeGameStats_GraphData_LocationStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_GraphData_LocationStats.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARealtimeGameStats_GraphData_LocationStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARealtimeGameStats_GraphData_LocationStats.Merge(m, src) +} +func (m *CMsgDOTARealtimeGameStats_GraphData_LocationStats) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_GraphData_LocationStats.Size(m) +} +func (m *CMsgDOTARealtimeGameStats_GraphData_LocationStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARealtimeGameStats_GraphData_LocationStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARealtimeGameStats_GraphData_LocationStats proto.InternalMessageInfo + +func (m *CMsgDOTARealtimeGameStats_GraphData_LocationStats) GetStats() []int32 { + if m != nil { + return m.Stats + } + return nil +} + +type CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats struct { + LocStats []*CMsgDOTARealtimeGameStats_GraphData_LocationStats `protobuf:"bytes,1,rep,name=loc_stats,json=locStats" json:"loc_stats,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats) Reset() { + *m = CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats{} +} +func (m *CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats) ProtoMessage() {} +func (*CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{37, 11, 1} +} + +func (m *CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats.Unmarshal(m, b) +} +func (m *CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats.Merge(m, src) +} +func (m *CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats.Size(m) +} +func (m *CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats proto.InternalMessageInfo + +func (m *CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats) GetLocStats() []*CMsgDOTARealtimeGameStats_GraphData_LocationStats { + if m != nil { + return m.LocStats + } + return nil +} + +type CMsgDOTARealtimeGameStatsTerse struct { + Match *CMsgDOTARealtimeGameStatsTerse_MatchDetails `protobuf:"bytes,1,opt,name=match" json:"match,omitempty"` + Teams []*CMsgDOTARealtimeGameStatsTerse_TeamDetails `protobuf:"bytes,2,rep,name=teams" json:"teams,omitempty"` + Buildings []*CMsgDOTARealtimeGameStatsTerse_BuildingDetails `protobuf:"bytes,3,rep,name=buildings" json:"buildings,omitempty"` + GraphData *CMsgDOTARealtimeGameStatsTerse_GraphData `protobuf:"bytes,4,opt,name=graph_data,json=graphData" json:"graph_data,omitempty"` + DeltaFrame *bool `protobuf:"varint,5,opt,name=delta_frame,json=deltaFrame" json:"delta_frame,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARealtimeGameStatsTerse) Reset() { *m = CMsgDOTARealtimeGameStatsTerse{} } +func (m *CMsgDOTARealtimeGameStatsTerse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARealtimeGameStatsTerse) ProtoMessage() {} +func (*CMsgDOTARealtimeGameStatsTerse) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{38} +} + +func (m *CMsgDOTARealtimeGameStatsTerse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse.Unmarshal(m, b) +} +func (m *CMsgDOTARealtimeGameStatsTerse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARealtimeGameStatsTerse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse.Merge(m, src) +} +func (m *CMsgDOTARealtimeGameStatsTerse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse.Size(m) +} +func (m *CMsgDOTARealtimeGameStatsTerse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse proto.InternalMessageInfo + +func (m *CMsgDOTARealtimeGameStatsTerse) GetMatch() *CMsgDOTARealtimeGameStatsTerse_MatchDetails { + if m != nil { + return m.Match + } + return nil +} + +func (m *CMsgDOTARealtimeGameStatsTerse) GetTeams() []*CMsgDOTARealtimeGameStatsTerse_TeamDetails { + if m != nil { + return m.Teams + } + return nil +} + +func (m *CMsgDOTARealtimeGameStatsTerse) GetBuildings() []*CMsgDOTARealtimeGameStatsTerse_BuildingDetails { + if m != nil { + return m.Buildings + } + return nil +} + +func (m *CMsgDOTARealtimeGameStatsTerse) GetGraphData() *CMsgDOTARealtimeGameStatsTerse_GraphData { + if m != nil { + return m.GraphData + } + return nil +} + +func (m *CMsgDOTARealtimeGameStatsTerse) GetDeltaFrame() bool { + if m != nil && m.DeltaFrame != nil { + return *m.DeltaFrame + } + return false +} + +type CMsgDOTARealtimeGameStatsTerse_TeamDetails struct { + TeamNumber *uint32 `protobuf:"varint,1,opt,name=team_number,json=teamNumber" json:"team_number,omitempty"` + TeamId *uint32 `protobuf:"varint,2,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + TeamName *string `protobuf:"bytes,3,opt,name=team_name,json=teamName" json:"team_name,omitempty"` + TeamTag *string `protobuf:"bytes,8,opt,name=team_tag,json=teamTag" json:"team_tag,omitempty"` + TeamLogo *uint64 `protobuf:"fixed64,4,opt,name=team_logo,json=teamLogo" json:"team_logo,omitempty"` + Score *uint32 `protobuf:"varint,5,opt,name=score" json:"score,omitempty"` + NetWorth *uint32 `protobuf:"varint,7,opt,name=net_worth,json=netWorth" json:"net_worth,omitempty"` + TeamLogoUrl *string `protobuf:"bytes,9,opt,name=team_logo_url,json=teamLogoUrl" json:"team_logo_url,omitempty"` + Players []*CMsgDOTARealtimeGameStatsTerse_PlayerDetails `protobuf:"bytes,6,rep,name=players" json:"players,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) Reset() { + *m = CMsgDOTARealtimeGameStatsTerse_TeamDetails{} +} +func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTARealtimeGameStatsTerse_TeamDetails) ProtoMessage() {} +func (*CMsgDOTARealtimeGameStatsTerse_TeamDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{38, 0} +} + +func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_TeamDetails.Unmarshal(m, b) +} +func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_TeamDetails.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_TeamDetails.Merge(m, src) +} +func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_TeamDetails.Size(m) +} +func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_TeamDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_TeamDetails proto.InternalMessageInfo + +func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) GetTeamNumber() uint32 { + if m != nil && m.TeamNumber != nil { + return *m.TeamNumber + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) GetTeamName() string { + if m != nil && m.TeamName != nil { + return *m.TeamName + } + return "" +} + +func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) GetTeamTag() string { + if m != nil && m.TeamTag != nil { + return *m.TeamTag + } + return "" +} + +func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) GetTeamLogo() uint64 { + if m != nil && m.TeamLogo != nil { + return *m.TeamLogo + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) GetScore() uint32 { + if m != nil && m.Score != nil { + return *m.Score + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) GetNetWorth() uint32 { + if m != nil && m.NetWorth != nil { + return *m.NetWorth + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) GetTeamLogoUrl() string { + if m != nil && m.TeamLogoUrl != nil { + return *m.TeamLogoUrl + } + return "" +} + +func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) GetPlayers() []*CMsgDOTARealtimeGameStatsTerse_PlayerDetails { + if m != nil { + return m.Players + } + return nil +} + +type CMsgDOTARealtimeGameStatsTerse_PlayerDetails struct { + Accountid *uint32 `protobuf:"varint,1,opt,name=accountid" json:"accountid,omitempty"` + Playerid *uint32 `protobuf:"varint,2,opt,name=playerid" json:"playerid,omitempty"` + Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"` + Team *uint32 `protobuf:"varint,4,opt,name=team" json:"team,omitempty"` + Heroid *uint32 `protobuf:"varint,5,opt,name=heroid" json:"heroid,omitempty"` + Level *uint32 `protobuf:"varint,6,opt,name=level" json:"level,omitempty"` + KillCount *uint32 `protobuf:"varint,7,opt,name=kill_count,json=killCount" json:"kill_count,omitempty"` + DeathCount *uint32 `protobuf:"varint,8,opt,name=death_count,json=deathCount" json:"death_count,omitempty"` + AssistsCount *uint32 `protobuf:"varint,9,opt,name=assists_count,json=assistsCount" json:"assists_count,omitempty"` + DeniesCount *uint32 `protobuf:"varint,10,opt,name=denies_count,json=deniesCount" json:"denies_count,omitempty"` + LhCount *uint32 `protobuf:"varint,11,opt,name=lh_count,json=lhCount" json:"lh_count,omitempty"` + Gold *uint32 `protobuf:"varint,12,opt,name=gold" json:"gold,omitempty"` + X *float32 `protobuf:"fixed32,13,opt,name=x" json:"x,omitempty"` + Y *float32 `protobuf:"fixed32,14,opt,name=y" json:"y,omitempty"` + NetWorth *uint32 `protobuf:"varint,15,opt,name=net_worth,json=netWorth" json:"net_worth,omitempty"` + Abilities []uint32 `protobuf:"varint,16,rep,name=abilities" json:"abilities,omitempty"` + Items []uint32 `protobuf:"varint,17,rep,name=items" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) Reset() { + *m = CMsgDOTARealtimeGameStatsTerse_PlayerDetails{} +} +func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTARealtimeGameStatsTerse_PlayerDetails) ProtoMessage() {} +func (*CMsgDOTARealtimeGameStatsTerse_PlayerDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{38, 1} +} + +func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_PlayerDetails.Unmarshal(m, b) +} +func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_PlayerDetails.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_PlayerDetails.Merge(m, src) +} +func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_PlayerDetails.Size(m) +} +func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_PlayerDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_PlayerDetails proto.InternalMessageInfo + +func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetAccountid() uint32 { + if m != nil && m.Accountid != nil { + return *m.Accountid + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetPlayerid() uint32 { + if m != nil && m.Playerid != nil { + return *m.Playerid + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetTeam() uint32 { + if m != nil && m.Team != nil { + return *m.Team + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetHeroid() uint32 { + if m != nil && m.Heroid != nil { + return *m.Heroid + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetLevel() uint32 { + if m != nil && m.Level != nil { + return *m.Level + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetKillCount() uint32 { + if m != nil && m.KillCount != nil { + return *m.KillCount + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetDeathCount() uint32 { + if m != nil && m.DeathCount != nil { + return *m.DeathCount + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetAssistsCount() uint32 { + if m != nil && m.AssistsCount != nil { + return *m.AssistsCount + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetDeniesCount() uint32 { + if m != nil && m.DeniesCount != nil { + return *m.DeniesCount + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetLhCount() uint32 { + if m != nil && m.LhCount != nil { + return *m.LhCount + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetGold() uint32 { + if m != nil && m.Gold != nil { + return *m.Gold + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetX() float32 { + if m != nil && m.X != nil { + return *m.X + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetY() float32 { + if m != nil && m.Y != nil { + return *m.Y + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetNetWorth() uint32 { + if m != nil && m.NetWorth != nil { + return *m.NetWorth + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetAbilities() []uint32 { + if m != nil { + return m.Abilities + } + return nil +} + +func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetItems() []uint32 { + if m != nil { + return m.Items + } + return nil +} + +type CMsgDOTARealtimeGameStatsTerse_BuildingDetails struct { + Team *uint32 `protobuf:"varint,1,opt,name=team" json:"team,omitempty"` + Heading *float32 `protobuf:"fixed32,2,opt,name=heading" json:"heading,omitempty"` + Type *uint32 `protobuf:"varint,3,opt,name=type" json:"type,omitempty"` + Lane *uint32 `protobuf:"varint,4,opt,name=lane" json:"lane,omitempty"` + Tier *uint32 `protobuf:"varint,5,opt,name=tier" json:"tier,omitempty"` + X *float32 `protobuf:"fixed32,6,opt,name=x" json:"x,omitempty"` + Y *float32 `protobuf:"fixed32,7,opt,name=y" json:"y,omitempty"` + Destroyed *bool `protobuf:"varint,8,opt,name=destroyed" json:"destroyed,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) Reset() { + *m = CMsgDOTARealtimeGameStatsTerse_BuildingDetails{} +} +func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTARealtimeGameStatsTerse_BuildingDetails) ProtoMessage() {} +func (*CMsgDOTARealtimeGameStatsTerse_BuildingDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{38, 2} +} + +func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_BuildingDetails.Unmarshal(m, b) +} +func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_BuildingDetails.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_BuildingDetails.Merge(m, src) +} +func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_BuildingDetails.Size(m) +} +func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_BuildingDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_BuildingDetails proto.InternalMessageInfo + +func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) GetTeam() uint32 { + if m != nil && m.Team != nil { + return *m.Team + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) GetHeading() float32 { + if m != nil && m.Heading != nil { + return *m.Heading + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) GetType() uint32 { + if m != nil && m.Type != nil { + return *m.Type + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) GetLane() uint32 { + if m != nil && m.Lane != nil { + return *m.Lane + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) GetTier() uint32 { + if m != nil && m.Tier != nil { + return *m.Tier + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) GetX() float32 { + if m != nil && m.X != nil { + return *m.X + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) GetY() float32 { + if m != nil && m.Y != nil { + return *m.Y + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) GetDestroyed() bool { + if m != nil && m.Destroyed != nil { + return *m.Destroyed + } + return false +} + +type CMsgDOTARealtimeGameStatsTerse_PickBanDetails struct { + Hero *uint32 `protobuf:"varint,1,opt,name=hero" json:"hero,omitempty"` + Team *uint32 `protobuf:"varint,2,opt,name=team" json:"team,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARealtimeGameStatsTerse_PickBanDetails) Reset() { + *m = CMsgDOTARealtimeGameStatsTerse_PickBanDetails{} +} +func (m *CMsgDOTARealtimeGameStatsTerse_PickBanDetails) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTARealtimeGameStatsTerse_PickBanDetails) ProtoMessage() {} +func (*CMsgDOTARealtimeGameStatsTerse_PickBanDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{38, 3} +} + +func (m *CMsgDOTARealtimeGameStatsTerse_PickBanDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_PickBanDetails.Unmarshal(m, b) +} +func (m *CMsgDOTARealtimeGameStatsTerse_PickBanDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_PickBanDetails.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARealtimeGameStatsTerse_PickBanDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_PickBanDetails.Merge(m, src) +} +func (m *CMsgDOTARealtimeGameStatsTerse_PickBanDetails) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_PickBanDetails.Size(m) +} +func (m *CMsgDOTARealtimeGameStatsTerse_PickBanDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_PickBanDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_PickBanDetails proto.InternalMessageInfo + +func (m *CMsgDOTARealtimeGameStatsTerse_PickBanDetails) GetHero() uint32 { + if m != nil && m.Hero != nil { + return *m.Hero + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_PickBanDetails) GetTeam() uint32 { + if m != nil && m.Team != nil { + return *m.Team + } + return 0 +} + +type CMsgDOTARealtimeGameStatsTerse_MatchDetails struct { + ServerSteamId *uint64 `protobuf:"fixed64,1,opt,name=server_steam_id,json=serverSteamId" json:"server_steam_id,omitempty"` + Matchid *uint64 `protobuf:"varint,2,opt,name=matchid" json:"matchid,omitempty"` + Timestamp *uint32 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"` + GameTime *int32 `protobuf:"varint,4,opt,name=game_time,json=gameTime" json:"game_time,omitempty"` + SteamBroadcasterAccountIds []uint32 `protobuf:"varint,6,rep,name=steam_broadcaster_account_ids,json=steamBroadcasterAccountIds" json:"steam_broadcaster_account_ids,omitempty"` + GameMode *uint32 `protobuf:"varint,7,opt,name=game_mode,json=gameMode" json:"game_mode,omitempty"` + LeagueId *uint32 `protobuf:"varint,8,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + LeagueNodeId *uint32 `protobuf:"varint,9,opt,name=league_node_id,json=leagueNodeId" json:"league_node_id,omitempty"` + GameState *uint32 `protobuf:"varint,10,opt,name=game_state,json=gameState" json:"game_state,omitempty"` + Picks []*CMsgDOTARealtimeGameStatsTerse_PickBanDetails `protobuf:"bytes,11,rep,name=picks" json:"picks,omitempty"` + Bans []*CMsgDOTARealtimeGameStatsTerse_PickBanDetails `protobuf:"bytes,12,rep,name=bans" json:"bans,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) Reset() { + *m = CMsgDOTARealtimeGameStatsTerse_MatchDetails{} +} +func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTARealtimeGameStatsTerse_MatchDetails) ProtoMessage() {} +func (*CMsgDOTARealtimeGameStatsTerse_MatchDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{38, 4} +} + +func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_MatchDetails.Unmarshal(m, b) +} +func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_MatchDetails.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_MatchDetails.Merge(m, src) +} +func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_MatchDetails.Size(m) +} +func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_MatchDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_MatchDetails proto.InternalMessageInfo + +func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) GetServerSteamId() uint64 { + if m != nil && m.ServerSteamId != nil { + return *m.ServerSteamId + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) GetMatchid() uint64 { + if m != nil && m.Matchid != nil { + return *m.Matchid + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) GetGameTime() int32 { + if m != nil && m.GameTime != nil { + return *m.GameTime + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) GetSteamBroadcasterAccountIds() []uint32 { + if m != nil { + return m.SteamBroadcasterAccountIds + } + return nil +} + +func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) GetGameMode() uint32 { + if m != nil && m.GameMode != nil { + return *m.GameMode + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) GetLeagueNodeId() uint32 { + if m != nil && m.LeagueNodeId != nil { + return *m.LeagueNodeId + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) GetGameState() uint32 { + if m != nil && m.GameState != nil { + return *m.GameState + } + return 0 +} + +func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) GetPicks() []*CMsgDOTARealtimeGameStatsTerse_PickBanDetails { + if m != nil { + return m.Picks + } + return nil +} + +func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) GetBans() []*CMsgDOTARealtimeGameStatsTerse_PickBanDetails { + if m != nil { + return m.Bans + } + return nil +} + +type CMsgDOTARealtimeGameStatsTerse_GraphData struct { + GraphGold []int32 `protobuf:"varint,1,rep,name=graph_gold,json=graphGold" json:"graph_gold,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARealtimeGameStatsTerse_GraphData) Reset() { + *m = CMsgDOTARealtimeGameStatsTerse_GraphData{} +} +func (m *CMsgDOTARealtimeGameStatsTerse_GraphData) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARealtimeGameStatsTerse_GraphData) ProtoMessage() {} +func (*CMsgDOTARealtimeGameStatsTerse_GraphData) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{38, 5} +} + +func (m *CMsgDOTARealtimeGameStatsTerse_GraphData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_GraphData.Unmarshal(m, b) +} +func (m *CMsgDOTARealtimeGameStatsTerse_GraphData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_GraphData.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARealtimeGameStatsTerse_GraphData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_GraphData.Merge(m, src) +} +func (m *CMsgDOTARealtimeGameStatsTerse_GraphData) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_GraphData.Size(m) +} +func (m *CMsgDOTARealtimeGameStatsTerse_GraphData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_GraphData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARealtimeGameStatsTerse_GraphData proto.InternalMessageInfo + +func (m *CMsgDOTARealtimeGameStatsTerse_GraphData) GetGraphGold() []int32 { + if m != nil { + return m.GraphGold + } + return nil +} + +type CMsgDOTABroadcastTimelineEvent struct { + Event *EBroadcastTimelineEvent `protobuf:"varint,1,opt,name=event,enum=protocol.EBroadcastTimelineEvent,def=1" json:"event,omitempty"` + Timestamp *uint32 `protobuf:"fixed32,2,opt,name=timestamp" json:"timestamp,omitempty"` + Data *uint32 `protobuf:"varint,3,opt,name=data" json:"data,omitempty"` + StringData *string `protobuf:"bytes,4,opt,name=string_data,json=stringData" json:"string_data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTABroadcastTimelineEvent) Reset() { *m = CMsgDOTABroadcastTimelineEvent{} } +func (m *CMsgDOTABroadcastTimelineEvent) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTABroadcastTimelineEvent) ProtoMessage() {} +func (*CMsgDOTABroadcastTimelineEvent) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{39} +} + +func (m *CMsgDOTABroadcastTimelineEvent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTABroadcastTimelineEvent.Unmarshal(m, b) +} +func (m *CMsgDOTABroadcastTimelineEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTABroadcastTimelineEvent.Marshal(b, m, deterministic) +} +func (m *CMsgDOTABroadcastTimelineEvent) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTABroadcastTimelineEvent.Merge(m, src) +} +func (m *CMsgDOTABroadcastTimelineEvent) XXX_Size() int { + return xxx_messageInfo_CMsgDOTABroadcastTimelineEvent.Size(m) +} +func (m *CMsgDOTABroadcastTimelineEvent) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTABroadcastTimelineEvent.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTABroadcastTimelineEvent proto.InternalMessageInfo + +const Default_CMsgDOTABroadcastTimelineEvent_Event EBroadcastTimelineEvent = EBroadcastTimelineEvent_EBroadcastTimelineEvent_MatchStarted + +func (m *CMsgDOTABroadcastTimelineEvent) GetEvent() EBroadcastTimelineEvent { + if m != nil && m.Event != nil { + return *m.Event + } + return Default_CMsgDOTABroadcastTimelineEvent_Event +} + +func (m *CMsgDOTABroadcastTimelineEvent) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgDOTABroadcastTimelineEvent) GetData() uint32 { + if m != nil && m.Data != nil { + return *m.Data + } + return 0 +} + +func (m *CMsgDOTABroadcastTimelineEvent) GetStringData() string { + if m != nil && m.StringData != nil { + return *m.StringData + } + return "" +} + +type CMsgGCToClientMatchGroupsVersion struct { + MatchgroupsVersion *uint32 `protobuf:"varint,1,opt,name=matchgroups_version,json=matchgroupsVersion" json:"matchgroups_version,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientMatchGroupsVersion) Reset() { *m = CMsgGCToClientMatchGroupsVersion{} } +func (m *CMsgGCToClientMatchGroupsVersion) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientMatchGroupsVersion) ProtoMessage() {} +func (*CMsgGCToClientMatchGroupsVersion) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{40} +} + +func (m *CMsgGCToClientMatchGroupsVersion) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientMatchGroupsVersion.Unmarshal(m, b) +} +func (m *CMsgGCToClientMatchGroupsVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientMatchGroupsVersion.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientMatchGroupsVersion) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientMatchGroupsVersion.Merge(m, src) +} +func (m *CMsgGCToClientMatchGroupsVersion) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientMatchGroupsVersion.Size(m) +} +func (m *CMsgGCToClientMatchGroupsVersion) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientMatchGroupsVersion.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientMatchGroupsVersion proto.InternalMessageInfo + +func (m *CMsgGCToClientMatchGroupsVersion) GetMatchgroupsVersion() uint32 { + if m != nil && m.MatchgroupsVersion != nil { + return *m.MatchgroupsVersion + } + return 0 +} + +type CMsgDOTASDOHeroStatsHistory struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + GameMode *uint32 `protobuf:"varint,2,opt,name=game_mode,json=gameMode" json:"game_mode,omitempty"` + LobbyType *uint32 `protobuf:"varint,3,opt,name=lobby_type,json=lobbyType" json:"lobby_type,omitempty"` + StartTime *uint32 `protobuf:"varint,4,opt,name=start_time,json=startTime" json:"start_time,omitempty"` + Won *bool `protobuf:"varint,5,opt,name=won" json:"won,omitempty"` + Gpm *uint32 `protobuf:"varint,6,opt,name=gpm" json:"gpm,omitempty"` + Xpm *uint32 `protobuf:"varint,7,opt,name=xpm" json:"xpm,omitempty"` + Kills *uint32 `protobuf:"varint,8,opt,name=kills" json:"kills,omitempty"` + Deaths *uint32 `protobuf:"varint,9,opt,name=deaths" json:"deaths,omitempty"` + Assists *uint32 `protobuf:"varint,10,opt,name=assists" json:"assists,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASDOHeroStatsHistory) Reset() { *m = CMsgDOTASDOHeroStatsHistory{} } +func (m *CMsgDOTASDOHeroStatsHistory) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASDOHeroStatsHistory) ProtoMessage() {} +func (*CMsgDOTASDOHeroStatsHistory) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{41} +} + +func (m *CMsgDOTASDOHeroStatsHistory) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASDOHeroStatsHistory.Unmarshal(m, b) +} +func (m *CMsgDOTASDOHeroStatsHistory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASDOHeroStatsHistory.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASDOHeroStatsHistory) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASDOHeroStatsHistory.Merge(m, src) +} +func (m *CMsgDOTASDOHeroStatsHistory) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASDOHeroStatsHistory.Size(m) +} +func (m *CMsgDOTASDOHeroStatsHistory) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASDOHeroStatsHistory.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASDOHeroStatsHistory proto.InternalMessageInfo + +func (m *CMsgDOTASDOHeroStatsHistory) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgDOTASDOHeroStatsHistory) GetGameMode() uint32 { + if m != nil && m.GameMode != nil { + return *m.GameMode + } + return 0 +} + +func (m *CMsgDOTASDOHeroStatsHistory) GetLobbyType() uint32 { + if m != nil && m.LobbyType != nil { + return *m.LobbyType + } + return 0 +} + +func (m *CMsgDOTASDOHeroStatsHistory) GetStartTime() uint32 { + if m != nil && m.StartTime != nil { + return *m.StartTime + } + return 0 +} + +func (m *CMsgDOTASDOHeroStatsHistory) GetWon() bool { + if m != nil && m.Won != nil { + return *m.Won + } + return false +} + +func (m *CMsgDOTASDOHeroStatsHistory) GetGpm() uint32 { + if m != nil && m.Gpm != nil { + return *m.Gpm + } + return 0 +} + +func (m *CMsgDOTASDOHeroStatsHistory) GetXpm() uint32 { + if m != nil && m.Xpm != nil { + return *m.Xpm + } + return 0 +} + +func (m *CMsgDOTASDOHeroStatsHistory) GetKills() uint32 { + if m != nil && m.Kills != nil { + return *m.Kills + } + return 0 +} + +func (m *CMsgDOTASDOHeroStatsHistory) GetDeaths() uint32 { + if m != nil && m.Deaths != nil { + return *m.Deaths + } + return 0 +} + +func (m *CMsgDOTASDOHeroStatsHistory) GetAssists() uint32 { + if m != nil && m.Assists != nil { + return *m.Assists + } + return 0 +} + +type CMsgDOTASeasonRewards struct { + Rewards []*CMsgDOTASeasonRewards_Reward `protobuf:"bytes,1,rep,name=rewards" json:"rewards,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASeasonRewards) Reset() { *m = CMsgDOTASeasonRewards{} } +func (m *CMsgDOTASeasonRewards) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASeasonRewards) ProtoMessage() {} +func (*CMsgDOTASeasonRewards) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{42} +} + +func (m *CMsgDOTASeasonRewards) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASeasonRewards.Unmarshal(m, b) +} +func (m *CMsgDOTASeasonRewards) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASeasonRewards.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASeasonRewards) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASeasonRewards.Merge(m, src) +} +func (m *CMsgDOTASeasonRewards) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASeasonRewards.Size(m) +} +func (m *CMsgDOTASeasonRewards) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASeasonRewards.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASeasonRewards proto.InternalMessageInfo + +func (m *CMsgDOTASeasonRewards) GetRewards() []*CMsgDOTASeasonRewards_Reward { + if m != nil { + return m.Rewards + } + return nil +} + +type CMsgDOTASeasonRewards_Reward struct { + Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` + Itemdef *uint32 `protobuf:"varint,2,opt,name=itemdef" json:"itemdef,omitempty"` + Importance *uint32 `protobuf:"varint,3,opt,name=importance" json:"importance,omitempty"` + BaseLevel *uint32 `protobuf:"varint,4,opt,name=base_level,json=baseLevel" json:"base_level,omitempty"` + RepeatLevel *uint32 `protobuf:"varint,5,opt,name=repeat_level,json=repeatLevel" json:"repeat_level,omitempty"` + RewardType *CMsgDOTASeasonRewards_ERewardType `protobuf:"varint,6,opt,name=reward_type,json=rewardType,enum=protocol.CMsgDOTASeasonRewards_ERewardType,def=0" json:"reward_type,omitempty"` + Image *string `protobuf:"bytes,7,opt,name=image" json:"image,omitempty"` + ActionId *uint32 `protobuf:"varint,8,opt,name=action_id,json=actionId" json:"action_id,omitempty"` + EffectIndex *uint32 `protobuf:"varint,9,opt,name=effect_index,json=effectIndex" json:"effect_index,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASeasonRewards_Reward) Reset() { *m = CMsgDOTASeasonRewards_Reward{} } +func (m *CMsgDOTASeasonRewards_Reward) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASeasonRewards_Reward) ProtoMessage() {} +func (*CMsgDOTASeasonRewards_Reward) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{42, 0} +} + +func (m *CMsgDOTASeasonRewards_Reward) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASeasonRewards_Reward.Unmarshal(m, b) +} +func (m *CMsgDOTASeasonRewards_Reward) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASeasonRewards_Reward.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASeasonRewards_Reward) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASeasonRewards_Reward.Merge(m, src) +} +func (m *CMsgDOTASeasonRewards_Reward) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASeasonRewards_Reward.Size(m) +} +func (m *CMsgDOTASeasonRewards_Reward) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASeasonRewards_Reward.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASeasonRewards_Reward proto.InternalMessageInfo + +const Default_CMsgDOTASeasonRewards_Reward_RewardType CMsgDOTASeasonRewards_ERewardType = CMsgDOTASeasonRewards_EconItem + +func (m *CMsgDOTASeasonRewards_Reward) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgDOTASeasonRewards_Reward) GetItemdef() uint32 { + if m != nil && m.Itemdef != nil { + return *m.Itemdef + } + return 0 +} + +func (m *CMsgDOTASeasonRewards_Reward) GetImportance() uint32 { + if m != nil && m.Importance != nil { + return *m.Importance + } + return 0 +} + +func (m *CMsgDOTASeasonRewards_Reward) GetBaseLevel() uint32 { + if m != nil && m.BaseLevel != nil { + return *m.BaseLevel + } + return 0 +} + +func (m *CMsgDOTASeasonRewards_Reward) GetRepeatLevel() uint32 { + if m != nil && m.RepeatLevel != nil { + return *m.RepeatLevel + } + return 0 +} + +func (m *CMsgDOTASeasonRewards_Reward) GetRewardType() CMsgDOTASeasonRewards_ERewardType { + if m != nil && m.RewardType != nil { + return *m.RewardType + } + return Default_CMsgDOTASeasonRewards_Reward_RewardType +} + +func (m *CMsgDOTASeasonRewards_Reward) GetImage() string { + if m != nil && m.Image != nil { + return *m.Image + } + return "" +} + +func (m *CMsgDOTASeasonRewards_Reward) GetActionId() uint32 { + if m != nil && m.ActionId != nil { + return *m.ActionId + } + return 0 +} + +func (m *CMsgDOTASeasonRewards_Reward) GetEffectIndex() uint32 { + if m != nil && m.EffectIndex != nil { + return *m.EffectIndex + } + return 0 +} + +type CMsgDOTASeasonAchievements struct { + Achievements []*CMsgDOTASeasonAchievements_Achievement `protobuf:"bytes,1,rep,name=achievements" json:"achievements,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASeasonAchievements) Reset() { *m = CMsgDOTASeasonAchievements{} } +func (m *CMsgDOTASeasonAchievements) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASeasonAchievements) ProtoMessage() {} +func (*CMsgDOTASeasonAchievements) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{43} +} + +func (m *CMsgDOTASeasonAchievements) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASeasonAchievements.Unmarshal(m, b) +} +func (m *CMsgDOTASeasonAchievements) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASeasonAchievements.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASeasonAchievements) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASeasonAchievements.Merge(m, src) +} +func (m *CMsgDOTASeasonAchievements) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASeasonAchievements.Size(m) +} +func (m *CMsgDOTASeasonAchievements) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASeasonAchievements.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASeasonAchievements proto.InternalMessageInfo + +func (m *CMsgDOTASeasonAchievements) GetAchievements() []*CMsgDOTASeasonAchievements_Achievement { + if m != nil { + return m.Achievements + } + return nil +} + +type CMsgDOTASeasonAchievements_Achievement struct { + Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` + Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"` + Image *string `protobuf:"bytes,3,opt,name=image" json:"image,omitempty"` + ActionId *uint32 `protobuf:"varint,4,opt,name=action_id,json=actionId" json:"action_id,omitempty"` + MaxGrants *uint32 `protobuf:"varint,5,opt,name=max_grants,json=maxGrants" json:"max_grants,omitempty"` + NormalPoints *uint32 `protobuf:"varint,6,opt,name=normal_points,json=normalPoints" json:"normal_points,omitempty"` + TrackingAchievement *uint32 `protobuf:"varint,7,opt,name=tracking_achievement,json=trackingAchievement" json:"tracking_achievement,omitempty"` + AchievementGoal *uint32 `protobuf:"varint,8,opt,name=achievement_goal,json=achievementGoal" json:"achievement_goal,omitempty"` + AchievementLevel *uint32 `protobuf:"varint,9,opt,name=achievement_level,json=achievementLevel" json:"achievement_level,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASeasonAchievements_Achievement) Reset() { + *m = CMsgDOTASeasonAchievements_Achievement{} +} +func (m *CMsgDOTASeasonAchievements_Achievement) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASeasonAchievements_Achievement) ProtoMessage() {} +func (*CMsgDOTASeasonAchievements_Achievement) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{43, 0} +} + +func (m *CMsgDOTASeasonAchievements_Achievement) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASeasonAchievements_Achievement.Unmarshal(m, b) +} +func (m *CMsgDOTASeasonAchievements_Achievement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASeasonAchievements_Achievement.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASeasonAchievements_Achievement) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASeasonAchievements_Achievement.Merge(m, src) +} +func (m *CMsgDOTASeasonAchievements_Achievement) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASeasonAchievements_Achievement.Size(m) +} +func (m *CMsgDOTASeasonAchievements_Achievement) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASeasonAchievements_Achievement.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASeasonAchievements_Achievement proto.InternalMessageInfo + +func (m *CMsgDOTASeasonAchievements_Achievement) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgDOTASeasonAchievements_Achievement) GetDescription() string { + if m != nil && m.Description != nil { + return *m.Description + } + return "" +} + +func (m *CMsgDOTASeasonAchievements_Achievement) GetImage() string { + if m != nil && m.Image != nil { + return *m.Image + } + return "" +} + +func (m *CMsgDOTASeasonAchievements_Achievement) GetActionId() uint32 { + if m != nil && m.ActionId != nil { + return *m.ActionId + } + return 0 +} + +func (m *CMsgDOTASeasonAchievements_Achievement) GetMaxGrants() uint32 { + if m != nil && m.MaxGrants != nil { + return *m.MaxGrants + } + return 0 +} + +func (m *CMsgDOTASeasonAchievements_Achievement) GetNormalPoints() uint32 { + if m != nil && m.NormalPoints != nil { + return *m.NormalPoints + } + return 0 +} + +func (m *CMsgDOTASeasonAchievements_Achievement) GetTrackingAchievement() uint32 { + if m != nil && m.TrackingAchievement != nil { + return *m.TrackingAchievement + } + return 0 +} + +func (m *CMsgDOTASeasonAchievements_Achievement) GetAchievementGoal() uint32 { + if m != nil && m.AchievementGoal != nil { + return *m.AchievementGoal + } + return 0 +} + +func (m *CMsgDOTASeasonAchievements_Achievement) GetAchievementLevel() uint32 { + if m != nil && m.AchievementLevel != nil { + return *m.AchievementLevel + } + return 0 +} + +type CMsgDOTASeasonPredictions struct { + Predictions []*CMsgDOTASeasonPredictions_Prediction `protobuf:"bytes,1,rep,name=predictions" json:"predictions,omitempty"` + InGamePredictions []*CMsgDOTASeasonPredictions_InGamePrediction `protobuf:"bytes,2,rep,name=in_game_predictions,json=inGamePredictions" json:"in_game_predictions,omitempty"` + InGamePredictionCountPerGame *uint32 `protobuf:"varint,3,opt,name=in_game_prediction_count_per_game,json=inGamePredictionCountPerGame" json:"in_game_prediction_count_per_game,omitempty"` + InGamePredictionVotingPeriodMinutes *uint32 `protobuf:"varint,4,opt,name=in_game_prediction_voting_period_minutes,json=inGamePredictionVotingPeriodMinutes" json:"in_game_prediction_voting_period_minutes,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASeasonPredictions) Reset() { *m = CMsgDOTASeasonPredictions{} } +func (m *CMsgDOTASeasonPredictions) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASeasonPredictions) ProtoMessage() {} +func (*CMsgDOTASeasonPredictions) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{44} +} + +func (m *CMsgDOTASeasonPredictions) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASeasonPredictions.Unmarshal(m, b) +} +func (m *CMsgDOTASeasonPredictions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASeasonPredictions.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASeasonPredictions) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASeasonPredictions.Merge(m, src) +} +func (m *CMsgDOTASeasonPredictions) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASeasonPredictions.Size(m) +} +func (m *CMsgDOTASeasonPredictions) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASeasonPredictions.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASeasonPredictions proto.InternalMessageInfo + +func (m *CMsgDOTASeasonPredictions) GetPredictions() []*CMsgDOTASeasonPredictions_Prediction { + if m != nil { + return m.Predictions + } + return nil +} + +func (m *CMsgDOTASeasonPredictions) GetInGamePredictions() []*CMsgDOTASeasonPredictions_InGamePrediction { + if m != nil { + return m.InGamePredictions + } + return nil +} + +func (m *CMsgDOTASeasonPredictions) GetInGamePredictionCountPerGame() uint32 { + if m != nil && m.InGamePredictionCountPerGame != nil { + return *m.InGamePredictionCountPerGame + } + return 0 +} + +func (m *CMsgDOTASeasonPredictions) GetInGamePredictionVotingPeriodMinutes() uint32 { + if m != nil && m.InGamePredictionVotingPeriodMinutes != nil { + return *m.InGamePredictionVotingPeriodMinutes + } + return 0 +} + +type CMsgDOTASeasonPredictions_Choice struct { + Value *uint32 `protobuf:"varint,1,opt,name=value" json:"value,omitempty"` + Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` + MinRawValue *uint32 `protobuf:"varint,3,opt,name=min_raw_value,json=minRawValue" json:"min_raw_value,omitempty"` + MaxRawValue *uint32 `protobuf:"varint,4,opt,name=max_raw_value,json=maxRawValue" json:"max_raw_value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASeasonPredictions_Choice) Reset() { *m = CMsgDOTASeasonPredictions_Choice{} } +func (m *CMsgDOTASeasonPredictions_Choice) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASeasonPredictions_Choice) ProtoMessage() {} +func (*CMsgDOTASeasonPredictions_Choice) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{44, 0} +} + +func (m *CMsgDOTASeasonPredictions_Choice) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASeasonPredictions_Choice.Unmarshal(m, b) +} +func (m *CMsgDOTASeasonPredictions_Choice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASeasonPredictions_Choice.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASeasonPredictions_Choice) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASeasonPredictions_Choice.Merge(m, src) +} +func (m *CMsgDOTASeasonPredictions_Choice) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASeasonPredictions_Choice.Size(m) +} +func (m *CMsgDOTASeasonPredictions_Choice) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASeasonPredictions_Choice.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASeasonPredictions_Choice proto.InternalMessageInfo + +func (m *CMsgDOTASeasonPredictions_Choice) GetValue() uint32 { + if m != nil && m.Value != nil { + return *m.Value + } + return 0 +} + +func (m *CMsgDOTASeasonPredictions_Choice) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgDOTASeasonPredictions_Choice) GetMinRawValue() uint32 { + if m != nil && m.MinRawValue != nil { + return *m.MinRawValue + } + return 0 +} + +func (m *CMsgDOTASeasonPredictions_Choice) GetMaxRawValue() uint32 { + if m != nil && m.MaxRawValue != nil { + return *m.MaxRawValue + } + return 0 +} + +type CMsgDOTASeasonPredictions_Answers struct { + AnswerId *uint32 `protobuf:"varint,1,opt,name=answer_id,json=answerId" json:"answer_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASeasonPredictions_Answers) Reset() { *m = CMsgDOTASeasonPredictions_Answers{} } +func (m *CMsgDOTASeasonPredictions_Answers) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASeasonPredictions_Answers) ProtoMessage() {} +func (*CMsgDOTASeasonPredictions_Answers) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{44, 1} +} + +func (m *CMsgDOTASeasonPredictions_Answers) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASeasonPredictions_Answers.Unmarshal(m, b) +} +func (m *CMsgDOTASeasonPredictions_Answers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASeasonPredictions_Answers.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASeasonPredictions_Answers) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASeasonPredictions_Answers.Merge(m, src) +} +func (m *CMsgDOTASeasonPredictions_Answers) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASeasonPredictions_Answers.Size(m) +} +func (m *CMsgDOTASeasonPredictions_Answers) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASeasonPredictions_Answers.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASeasonPredictions_Answers proto.InternalMessageInfo + +func (m *CMsgDOTASeasonPredictions_Answers) GetAnswerId() uint32 { + if m != nil && m.AnswerId != nil { + return *m.AnswerId + } + return 0 +} + +type CMsgDOTASeasonPredictions_QueryKeyValues struct { + Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` + Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASeasonPredictions_QueryKeyValues) Reset() { + *m = CMsgDOTASeasonPredictions_QueryKeyValues{} +} +func (m *CMsgDOTASeasonPredictions_QueryKeyValues) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASeasonPredictions_QueryKeyValues) ProtoMessage() {} +func (*CMsgDOTASeasonPredictions_QueryKeyValues) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{44, 2} +} + +func (m *CMsgDOTASeasonPredictions_QueryKeyValues) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASeasonPredictions_QueryKeyValues.Unmarshal(m, b) +} +func (m *CMsgDOTASeasonPredictions_QueryKeyValues) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASeasonPredictions_QueryKeyValues.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASeasonPredictions_QueryKeyValues) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASeasonPredictions_QueryKeyValues.Merge(m, src) +} +func (m *CMsgDOTASeasonPredictions_QueryKeyValues) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASeasonPredictions_QueryKeyValues.Size(m) +} +func (m *CMsgDOTASeasonPredictions_QueryKeyValues) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASeasonPredictions_QueryKeyValues.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASeasonPredictions_QueryKeyValues proto.InternalMessageInfo + +func (m *CMsgDOTASeasonPredictions_QueryKeyValues) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgDOTASeasonPredictions_QueryKeyValues) GetValue() string { + if m != nil && m.Value != nil { + return *m.Value + } + return "" +} + +type CMsgDOTASeasonPredictions_Prediction struct { + Type *CMsgDOTASeasonPredictionsEPredictionType `protobuf:"varint,1,opt,name=type,enum=protocol.CMsgDOTASeasonPredictionsEPredictionType,def=0" json:"type,omitempty"` + Question *string `protobuf:"bytes,2,opt,name=question" json:"question,omitempty"` + Choices []*CMsgDOTASeasonPredictions_Choice `protobuf:"bytes,3,rep,name=choices" json:"choices,omitempty"` + SelectionId *uint32 `protobuf:"varint,4,opt,name=selection_id,json=selectionId" json:"selection_id,omitempty"` + StartDate *uint32 `protobuf:"varint,5,opt,name=start_date,json=startDate" json:"start_date,omitempty"` + LockDate *uint32 `protobuf:"varint,6,opt,name=lock_date,json=lockDate" json:"lock_date,omitempty"` + Reward *uint32 `protobuf:"varint,7,opt,name=reward" json:"reward,omitempty"` + AnswerType *CMsgDOTASeasonPredictionsEAnswerType `protobuf:"varint,8,opt,name=answer_type,json=answerType,enum=protocol.CMsgDOTASeasonPredictionsEAnswerType,def=0" json:"answer_type,omitempty"` + AnswerId *uint32 `protobuf:"varint,9,opt,name=answer_id,json=answerId" json:"answer_id,omitempty"` + Answers []*CMsgDOTASeasonPredictions_Answers `protobuf:"bytes,10,rep,name=answers" json:"answers,omitempty"` + QueryName *string `protobuf:"bytes,11,opt,name=query_name,json=queryName" json:"query_name,omitempty"` + LockOnSelectionId *uint32 `protobuf:"varint,13,opt,name=lock_on_selection_id,json=lockOnSelectionId" json:"lock_on_selection_id,omitempty"` + LockOnSelectionValue *uint32 `protobuf:"varint,14,opt,name=lock_on_selection_value,json=lockOnSelectionValue" json:"lock_on_selection_value,omitempty"` + LockOnSelectionSet *bool `protobuf:"varint,15,opt,name=lock_on_selection_set,json=lockOnSelectionSet" json:"lock_on_selection_set,omitempty"` + UseAnswerValueRanges *bool `protobuf:"varint,16,opt,name=use_answer_value_ranges,json=useAnswerValueRanges" json:"use_answer_value_ranges,omitempty"` + Region *ELeagueRegion `protobuf:"varint,17,opt,name=region,enum=protocol.ELeagueRegion,def=0" json:"region,omitempty"` + Phases []ELeaguePhase `protobuf:"varint,18,rep,name=phases,enum=protocol.ELeaguePhase" json:"phases,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASeasonPredictions_Prediction) Reset() { *m = CMsgDOTASeasonPredictions_Prediction{} } +func (m *CMsgDOTASeasonPredictions_Prediction) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTASeasonPredictions_Prediction) ProtoMessage() {} +func (*CMsgDOTASeasonPredictions_Prediction) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{44, 3} +} + +func (m *CMsgDOTASeasonPredictions_Prediction) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASeasonPredictions_Prediction.Unmarshal(m, b) +} +func (m *CMsgDOTASeasonPredictions_Prediction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASeasonPredictions_Prediction.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASeasonPredictions_Prediction) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASeasonPredictions_Prediction.Merge(m, src) +} +func (m *CMsgDOTASeasonPredictions_Prediction) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASeasonPredictions_Prediction.Size(m) +} +func (m *CMsgDOTASeasonPredictions_Prediction) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASeasonPredictions_Prediction.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASeasonPredictions_Prediction proto.InternalMessageInfo + +const Default_CMsgDOTASeasonPredictions_Prediction_Type CMsgDOTASeasonPredictionsEPredictionType = CMsgDOTASeasonPredictions_Generic +const Default_CMsgDOTASeasonPredictions_Prediction_AnswerType CMsgDOTASeasonPredictionsEAnswerType = CMsgDOTASeasonPredictions_SingleInt +const Default_CMsgDOTASeasonPredictions_Prediction_Region ELeagueRegion = ELeagueRegion_LEAGUE_REGION_UNSET + +func (m *CMsgDOTASeasonPredictions_Prediction) GetType() CMsgDOTASeasonPredictionsEPredictionType { + if m != nil && m.Type != nil { + return *m.Type + } + return Default_CMsgDOTASeasonPredictions_Prediction_Type +} + +func (m *CMsgDOTASeasonPredictions_Prediction) GetQuestion() string { + if m != nil && m.Question != nil { + return *m.Question + } + return "" +} + +func (m *CMsgDOTASeasonPredictions_Prediction) GetChoices() []*CMsgDOTASeasonPredictions_Choice { + if m != nil { + return m.Choices + } + return nil +} + +func (m *CMsgDOTASeasonPredictions_Prediction) GetSelectionId() uint32 { + if m != nil && m.SelectionId != nil { + return *m.SelectionId + } + return 0 +} + +func (m *CMsgDOTASeasonPredictions_Prediction) GetStartDate() uint32 { + if m != nil && m.StartDate != nil { + return *m.StartDate + } + return 0 +} + +func (m *CMsgDOTASeasonPredictions_Prediction) GetLockDate() uint32 { + if m != nil && m.LockDate != nil { + return *m.LockDate + } + return 0 +} + +func (m *CMsgDOTASeasonPredictions_Prediction) GetReward() uint32 { + if m != nil && m.Reward != nil { + return *m.Reward + } + return 0 +} + +func (m *CMsgDOTASeasonPredictions_Prediction) GetAnswerType() CMsgDOTASeasonPredictionsEAnswerType { + if m != nil && m.AnswerType != nil { + return *m.AnswerType + } + return Default_CMsgDOTASeasonPredictions_Prediction_AnswerType +} + +func (m *CMsgDOTASeasonPredictions_Prediction) GetAnswerId() uint32 { + if m != nil && m.AnswerId != nil { + return *m.AnswerId + } + return 0 +} + +func (m *CMsgDOTASeasonPredictions_Prediction) GetAnswers() []*CMsgDOTASeasonPredictions_Answers { + if m != nil { + return m.Answers + } + return nil +} + +func (m *CMsgDOTASeasonPredictions_Prediction) GetQueryName() string { + if m != nil && m.QueryName != nil { + return *m.QueryName + } + return "" +} + +func (m *CMsgDOTASeasonPredictions_Prediction) GetLockOnSelectionId() uint32 { + if m != nil && m.LockOnSelectionId != nil { + return *m.LockOnSelectionId + } + return 0 +} + +func (m *CMsgDOTASeasonPredictions_Prediction) GetLockOnSelectionValue() uint32 { + if m != nil && m.LockOnSelectionValue != nil { + return *m.LockOnSelectionValue + } + return 0 +} + +func (m *CMsgDOTASeasonPredictions_Prediction) GetLockOnSelectionSet() bool { + if m != nil && m.LockOnSelectionSet != nil { + return *m.LockOnSelectionSet + } + return false +} + +func (m *CMsgDOTASeasonPredictions_Prediction) GetUseAnswerValueRanges() bool { + if m != nil && m.UseAnswerValueRanges != nil { + return *m.UseAnswerValueRanges + } + return false +} + +func (m *CMsgDOTASeasonPredictions_Prediction) GetRegion() ELeagueRegion { + if m != nil && m.Region != nil { + return *m.Region + } + return Default_CMsgDOTASeasonPredictions_Prediction_Region +} + +func (m *CMsgDOTASeasonPredictions_Prediction) GetPhases() []ELeaguePhase { + if m != nil { + return m.Phases + } + return nil +} + +type CMsgDOTASeasonPredictions_InGamePrediction struct { + Id *uint32 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` + Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` + Type *CMsgDOTASeasonPredictionsEPredictionType `protobuf:"varint,3,opt,name=type,enum=protocol.CMsgDOTASeasonPredictionsEPredictionType,def=0" json:"type,omitempty"` + Group *CMsgDOTASeasonPredictionsERandomSelectionGroupT `protobuf:"varint,4,opt,name=group,enum=protocol.CMsgDOTASeasonPredictionsERandomSelectionGroupT,def=0" json:"group,omitempty"` + Question *string `protobuf:"bytes,5,opt,name=question" json:"question,omitempty"` + Choices []*CMsgDOTASeasonPredictions_Choice `protobuf:"bytes,6,rep,name=choices" json:"choices,omitempty"` + RequiredHeroes []string `protobuf:"bytes,7,rep,name=required_heroes,json=requiredHeroes" json:"required_heroes,omitempty"` + QueryName *string `protobuf:"bytes,8,opt,name=query_name,json=queryName" json:"query_name,omitempty"` + QueryValues []*CMsgDOTASeasonPredictions_QueryKeyValues `protobuf:"bytes,9,rep,name=query_values,json=queryValues" json:"query_values,omitempty"` + AnswerResolutionType *CMsgDOTASeasonPredictionsEResolutionTypeT `protobuf:"varint,10,opt,name=answer_resolution_type,json=answerResolutionType,enum=protocol.CMsgDOTASeasonPredictionsEResolutionTypeT,def=0" json:"answer_resolution_type,omitempty"` + PointsToGrant *uint32 `protobuf:"varint,11,opt,name=points_to_grant,json=pointsToGrant" json:"points_to_grant,omitempty"` + RewardAction *uint32 `protobuf:"varint,12,opt,name=reward_action,json=rewardAction" json:"reward_action,omitempty"` + DebugForceSelection *uint32 `protobuf:"varint,13,opt,name=debug_force_selection,json=debugForceSelection" json:"debug_force_selection,omitempty"` + RawValueType *CMsgDOTASeasonPredictionsERawValueTypeT `protobuf:"varint,14,opt,name=raw_value_type,json=rawValueType,enum=protocol.CMsgDOTASeasonPredictionsERawValueTypeT,def=0" json:"raw_value_type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTASeasonPredictions_InGamePrediction) Reset() { + *m = CMsgDOTASeasonPredictions_InGamePrediction{} +} +func (m *CMsgDOTASeasonPredictions_InGamePrediction) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTASeasonPredictions_InGamePrediction) ProtoMessage() {} +func (*CMsgDOTASeasonPredictions_InGamePrediction) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{44, 4} +} + +func (m *CMsgDOTASeasonPredictions_InGamePrediction) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTASeasonPredictions_InGamePrediction.Unmarshal(m, b) +} +func (m *CMsgDOTASeasonPredictions_InGamePrediction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTASeasonPredictions_InGamePrediction.Marshal(b, m, deterministic) +} +func (m *CMsgDOTASeasonPredictions_InGamePrediction) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTASeasonPredictions_InGamePrediction.Merge(m, src) +} +func (m *CMsgDOTASeasonPredictions_InGamePrediction) XXX_Size() int { + return xxx_messageInfo_CMsgDOTASeasonPredictions_InGamePrediction.Size(m) +} +func (m *CMsgDOTASeasonPredictions_InGamePrediction) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTASeasonPredictions_InGamePrediction.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTASeasonPredictions_InGamePrediction proto.InternalMessageInfo + +const Default_CMsgDOTASeasonPredictions_InGamePrediction_Type CMsgDOTASeasonPredictionsEPredictionType = CMsgDOTASeasonPredictions_Generic +const Default_CMsgDOTASeasonPredictions_InGamePrediction_Group CMsgDOTASeasonPredictionsERandomSelectionGroupT = CMsgDOTASeasonPredictions_EarlyGame +const Default_CMsgDOTASeasonPredictions_InGamePrediction_AnswerResolutionType CMsgDOTASeasonPredictionsEResolutionTypeT = CMsgDOTASeasonPredictions_InvalidQuery +const Default_CMsgDOTASeasonPredictions_InGamePrediction_RawValueType CMsgDOTASeasonPredictionsERawValueTypeT = CMsgDOTASeasonPredictions_Number + +func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetId() uint32 { + if m != nil && m.Id != nil { + return *m.Id + } + return 0 +} + +func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetType() CMsgDOTASeasonPredictionsEPredictionType { + if m != nil && m.Type != nil { + return *m.Type + } + return Default_CMsgDOTASeasonPredictions_InGamePrediction_Type +} + +func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetGroup() CMsgDOTASeasonPredictionsERandomSelectionGroupT { + if m != nil && m.Group != nil { + return *m.Group + } + return Default_CMsgDOTASeasonPredictions_InGamePrediction_Group +} + +func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetQuestion() string { + if m != nil && m.Question != nil { + return *m.Question + } + return "" +} + +func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetChoices() []*CMsgDOTASeasonPredictions_Choice { + if m != nil { + return m.Choices + } + return nil +} + +func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetRequiredHeroes() []string { + if m != nil { + return m.RequiredHeroes + } + return nil +} + +func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetQueryName() string { + if m != nil && m.QueryName != nil { + return *m.QueryName + } + return "" +} + +func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetQueryValues() []*CMsgDOTASeasonPredictions_QueryKeyValues { + if m != nil { + return m.QueryValues + } + return nil +} + +func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetAnswerResolutionType() CMsgDOTASeasonPredictionsEResolutionTypeT { + if m != nil && m.AnswerResolutionType != nil { + return *m.AnswerResolutionType + } + return Default_CMsgDOTASeasonPredictions_InGamePrediction_AnswerResolutionType +} + +func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetPointsToGrant() uint32 { + if m != nil && m.PointsToGrant != nil { + return *m.PointsToGrant + } + return 0 +} + +func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetRewardAction() uint32 { + if m != nil && m.RewardAction != nil { + return *m.RewardAction + } + return 0 +} + +func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetDebugForceSelection() uint32 { + if m != nil && m.DebugForceSelection != nil { + return *m.DebugForceSelection + } + return 0 +} + +func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetRawValueType() CMsgDOTASeasonPredictionsERawValueTypeT { + if m != nil && m.RawValueType != nil { + return *m.RawValueType + } + return Default_CMsgDOTASeasonPredictions_InGamePrediction_RawValueType +} + +type CMsgDOTAMatch struct { + Duration *uint32 `protobuf:"varint,3,opt,name=duration" json:"duration,omitempty"` + StartTime *uint32 `protobuf:"fixed32,4,opt,name=startTime" json:"startTime,omitempty"` + Players []*CMsgDOTAMatch_Player `protobuf:"bytes,5,rep,name=players" json:"players,omitempty"` + MatchId *uint64 `protobuf:"varint,6,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + TowerStatus []uint32 `protobuf:"varint,8,rep,name=tower_status,json=towerStatus" json:"tower_status,omitempty"` + BarracksStatus []uint32 `protobuf:"varint,9,rep,name=barracks_status,json=barracksStatus" json:"barracks_status,omitempty"` + Cluster *uint32 `protobuf:"varint,10,opt,name=cluster" json:"cluster,omitempty"` + FirstBloodTime *uint32 `protobuf:"varint,12,opt,name=first_blood_time,json=firstBloodTime" json:"first_blood_time,omitempty"` + ReplaySalt *uint32 `protobuf:"fixed32,13,opt,name=replay_salt,json=replaySalt" json:"replay_salt,omitempty"` + ServerIp *uint32 `protobuf:"fixed32,14,opt,name=server_ip,json=serverIp" json:"server_ip,omitempty"` + ServerPort *uint32 `protobuf:"varint,15,opt,name=server_port,json=serverPort" json:"server_port,omitempty"` + LobbyType *uint32 `protobuf:"varint,16,opt,name=lobby_type,json=lobbyType" json:"lobby_type,omitempty"` + HumanPlayers *uint32 `protobuf:"varint,17,opt,name=human_players,json=humanPlayers" json:"human_players,omitempty"` + AverageSkill *uint32 `protobuf:"varint,18,opt,name=average_skill,json=averageSkill" json:"average_skill,omitempty"` + GameBalance *float32 `protobuf:"fixed32,19,opt,name=game_balance,json=gameBalance" json:"game_balance,omitempty"` + RadiantTeamId *uint32 `protobuf:"varint,20,opt,name=radiant_team_id,json=radiantTeamId" json:"radiant_team_id,omitempty"` + DireTeamId *uint32 `protobuf:"varint,21,opt,name=dire_team_id,json=direTeamId" json:"dire_team_id,omitempty"` + Leagueid *uint32 `protobuf:"varint,22,opt,name=leagueid" json:"leagueid,omitempty"` + RadiantTeamName *string `protobuf:"bytes,23,opt,name=radiant_team_name,json=radiantTeamName" json:"radiant_team_name,omitempty"` + DireTeamName *string `protobuf:"bytes,24,opt,name=dire_team_name,json=direTeamName" json:"dire_team_name,omitempty"` + RadiantTeamLogo *uint64 `protobuf:"varint,25,opt,name=radiant_team_logo,json=radiantTeamLogo" json:"radiant_team_logo,omitempty"` + DireTeamLogo *uint64 `protobuf:"varint,26,opt,name=dire_team_logo,json=direTeamLogo" json:"dire_team_logo,omitempty"` + RadiantTeamLogoUrl *string `protobuf:"bytes,54,opt,name=radiant_team_logo_url,json=radiantTeamLogoUrl" json:"radiant_team_logo_url,omitempty"` + DireTeamLogoUrl *string `protobuf:"bytes,55,opt,name=dire_team_logo_url,json=direTeamLogoUrl" json:"dire_team_logo_url,omitempty"` + RadiantTeamComplete *uint32 `protobuf:"varint,27,opt,name=radiant_team_complete,json=radiantTeamComplete" json:"radiant_team_complete,omitempty"` + DireTeamComplete *uint32 `protobuf:"varint,28,opt,name=dire_team_complete,json=direTeamComplete" json:"dire_team_complete,omitempty"` + PositiveVotes *uint32 `protobuf:"varint,29,opt,name=positive_votes,json=positiveVotes" json:"positive_votes,omitempty"` + NegativeVotes *uint32 `protobuf:"varint,30,opt,name=negative_votes,json=negativeVotes" json:"negative_votes,omitempty"` + GameMode *DOTA_GameMode `protobuf:"varint,31,opt,name=game_mode,json=gameMode,enum=protocol.DOTA_GameMode,def=0" json:"game_mode,omitempty"` + PicksBans []*CMatchHeroSelectEvent `protobuf:"bytes,32,rep,name=picks_bans,json=picksBans" json:"picks_bans,omitempty"` + MatchSeqNum *uint64 `protobuf:"varint,33,opt,name=match_seq_num,json=matchSeqNum" json:"match_seq_num,omitempty"` + ReplayState *CMsgDOTAMatch_ReplayState `protobuf:"varint,34,opt,name=replay_state,json=replayState,enum=protocol.CMsgDOTAMatch_ReplayState,def=0" json:"replay_state,omitempty"` + RadiantGuildId *uint32 `protobuf:"varint,35,opt,name=radiant_guild_id,json=radiantGuildId" json:"radiant_guild_id,omitempty"` + DireGuildId *uint32 `protobuf:"varint,36,opt,name=dire_guild_id,json=direGuildId" json:"dire_guild_id,omitempty"` + RadiantTeamTag *string `protobuf:"bytes,37,opt,name=radiant_team_tag,json=radiantTeamTag" json:"radiant_team_tag,omitempty"` + DireTeamTag *string `protobuf:"bytes,38,opt,name=dire_team_tag,json=direTeamTag" json:"dire_team_tag,omitempty"` + SeriesId *uint32 `protobuf:"varint,39,opt,name=series_id,json=seriesId" json:"series_id,omitempty"` + SeriesType *uint32 `protobuf:"varint,40,opt,name=series_type,json=seriesType" json:"series_type,omitempty"` + BroadcasterChannels []*CMsgDOTAMatch_BroadcasterChannel `protobuf:"bytes,43,rep,name=broadcaster_channels,json=broadcasterChannels" json:"broadcaster_channels,omitempty"` + Engine *uint32 `protobuf:"varint,44,opt,name=engine" json:"engine,omitempty"` + CustomGameData *CMsgDOTAMatch_CustomGameData `protobuf:"bytes,45,opt,name=custom_game_data,json=customGameData" json:"custom_game_data,omitempty"` + MatchFlags *uint32 `protobuf:"varint,46,opt,name=match_flags,json=matchFlags" json:"match_flags,omitempty"` + PrivateMetadataKey *uint32 `protobuf:"fixed32,47,opt,name=private_metadata_key,json=privateMetadataKey" json:"private_metadata_key,omitempty"` + RadiantTeamScore *uint32 `protobuf:"varint,48,opt,name=radiant_team_score,json=radiantTeamScore" json:"radiant_team_score,omitempty"` + DireTeamScore *uint32 `protobuf:"varint,49,opt,name=dire_team_score,json=direTeamScore" json:"dire_team_score,omitempty"` + MatchOutcome *EMatchOutcome `protobuf:"varint,50,opt,name=match_outcome,json=matchOutcome,enum=protocol.EMatchOutcome,def=0" json:"match_outcome,omitempty"` + TournamentId *uint32 `protobuf:"varint,51,opt,name=tournament_id,json=tournamentId" json:"tournament_id,omitempty"` + TournamentRound *uint32 `protobuf:"varint,52,opt,name=tournament_round,json=tournamentRound" json:"tournament_round,omitempty"` + PreGameDuration *uint32 `protobuf:"varint,53,opt,name=pre_game_duration,json=preGameDuration" json:"pre_game_duration,omitempty"` + MvpAccountId []uint32 `protobuf:"varint,56,rep,name=mvp_account_id,json=mvpAccountId" json:"mvp_account_id,omitempty"` + Coaches []*CMsgDOTAMatch_Coach `protobuf:"bytes,57,rep,name=coaches" json:"coaches,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAMatch) Reset() { *m = CMsgDOTAMatch{} } +func (m *CMsgDOTAMatch) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAMatch) ProtoMessage() {} +func (*CMsgDOTAMatch) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{45} +} + +func (m *CMsgDOTAMatch) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAMatch.Unmarshal(m, b) +} +func (m *CMsgDOTAMatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAMatch.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAMatch) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAMatch.Merge(m, src) +} +func (m *CMsgDOTAMatch) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAMatch.Size(m) +} +func (m *CMsgDOTAMatch) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAMatch.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAMatch proto.InternalMessageInfo + +const Default_CMsgDOTAMatch_GameMode DOTA_GameMode = DOTA_GameMode_DOTA_GAMEMODE_NONE +const Default_CMsgDOTAMatch_ReplayState CMsgDOTAMatch_ReplayState = CMsgDOTAMatch_REPLAY_AVAILABLE +const Default_CMsgDOTAMatch_MatchOutcome EMatchOutcome = EMatchOutcome_k_EMatchOutcome_Unknown + +func (m *CMsgDOTAMatch) GetDuration() uint32 { + if m != nil && m.Duration != nil { + return *m.Duration + } + return 0 +} + +func (m *CMsgDOTAMatch) GetStartTime() uint32 { + if m != nil && m.StartTime != nil { + return *m.StartTime + } + return 0 +} + +func (m *CMsgDOTAMatch) GetPlayers() []*CMsgDOTAMatch_Player { + if m != nil { + return m.Players + } + return nil +} + +func (m *CMsgDOTAMatch) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgDOTAMatch) GetTowerStatus() []uint32 { + if m != nil { + return m.TowerStatus + } + return nil +} + +func (m *CMsgDOTAMatch) GetBarracksStatus() []uint32 { + if m != nil { + return m.BarracksStatus + } + return nil +} + +func (m *CMsgDOTAMatch) GetCluster() uint32 { + if m != nil && m.Cluster != nil { + return *m.Cluster + } + return 0 +} + +func (m *CMsgDOTAMatch) GetFirstBloodTime() uint32 { + if m != nil && m.FirstBloodTime != nil { + return *m.FirstBloodTime + } + return 0 +} + +func (m *CMsgDOTAMatch) GetReplaySalt() uint32 { + if m != nil && m.ReplaySalt != nil { + return *m.ReplaySalt + } + return 0 +} + +func (m *CMsgDOTAMatch) GetServerIp() uint32 { + if m != nil && m.ServerIp != nil { + return *m.ServerIp + } + return 0 +} + +func (m *CMsgDOTAMatch) GetServerPort() uint32 { + if m != nil && m.ServerPort != nil { + return *m.ServerPort + } + return 0 +} + +func (m *CMsgDOTAMatch) GetLobbyType() uint32 { + if m != nil && m.LobbyType != nil { + return *m.LobbyType + } + return 0 +} + +func (m *CMsgDOTAMatch) GetHumanPlayers() uint32 { + if m != nil && m.HumanPlayers != nil { + return *m.HumanPlayers + } + return 0 +} + +func (m *CMsgDOTAMatch) GetAverageSkill() uint32 { + if m != nil && m.AverageSkill != nil { + return *m.AverageSkill + } + return 0 +} + +func (m *CMsgDOTAMatch) GetGameBalance() float32 { + if m != nil && m.GameBalance != nil { + return *m.GameBalance + } + return 0 +} + +func (m *CMsgDOTAMatch) GetRadiantTeamId() uint32 { + if m != nil && m.RadiantTeamId != nil { + return *m.RadiantTeamId + } + return 0 +} + +func (m *CMsgDOTAMatch) GetDireTeamId() uint32 { + if m != nil && m.DireTeamId != nil { + return *m.DireTeamId + } + return 0 +} + +func (m *CMsgDOTAMatch) GetLeagueid() uint32 { + if m != nil && m.Leagueid != nil { + return *m.Leagueid + } + return 0 +} + +func (m *CMsgDOTAMatch) GetRadiantTeamName() string { + if m != nil && m.RadiantTeamName != nil { + return *m.RadiantTeamName + } + return "" +} + +func (m *CMsgDOTAMatch) GetDireTeamName() string { + if m != nil && m.DireTeamName != nil { + return *m.DireTeamName + } + return "" +} + +func (m *CMsgDOTAMatch) GetRadiantTeamLogo() uint64 { + if m != nil && m.RadiantTeamLogo != nil { + return *m.RadiantTeamLogo + } + return 0 +} + +func (m *CMsgDOTAMatch) GetDireTeamLogo() uint64 { + if m != nil && m.DireTeamLogo != nil { + return *m.DireTeamLogo + } + return 0 +} + +func (m *CMsgDOTAMatch) GetRadiantTeamLogoUrl() string { + if m != nil && m.RadiantTeamLogoUrl != nil { + return *m.RadiantTeamLogoUrl + } + return "" +} + +func (m *CMsgDOTAMatch) GetDireTeamLogoUrl() string { + if m != nil && m.DireTeamLogoUrl != nil { + return *m.DireTeamLogoUrl + } + return "" +} + +func (m *CMsgDOTAMatch) GetRadiantTeamComplete() uint32 { + if m != nil && m.RadiantTeamComplete != nil { + return *m.RadiantTeamComplete + } + return 0 +} + +func (m *CMsgDOTAMatch) GetDireTeamComplete() uint32 { + if m != nil && m.DireTeamComplete != nil { + return *m.DireTeamComplete + } + return 0 +} + +func (m *CMsgDOTAMatch) GetPositiveVotes() uint32 { + if m != nil && m.PositiveVotes != nil { + return *m.PositiveVotes + } + return 0 +} + +func (m *CMsgDOTAMatch) GetNegativeVotes() uint32 { + if m != nil && m.NegativeVotes != nil { + return *m.NegativeVotes + } + return 0 +} + +func (m *CMsgDOTAMatch) GetGameMode() DOTA_GameMode { + if m != nil && m.GameMode != nil { + return *m.GameMode + } + return Default_CMsgDOTAMatch_GameMode +} + +func (m *CMsgDOTAMatch) GetPicksBans() []*CMatchHeroSelectEvent { + if m != nil { + return m.PicksBans + } + return nil +} + +func (m *CMsgDOTAMatch) GetMatchSeqNum() uint64 { + if m != nil && m.MatchSeqNum != nil { + return *m.MatchSeqNum + } + return 0 +} + +func (m *CMsgDOTAMatch) GetReplayState() CMsgDOTAMatch_ReplayState { + if m != nil && m.ReplayState != nil { + return *m.ReplayState + } + return Default_CMsgDOTAMatch_ReplayState +} + +func (m *CMsgDOTAMatch) GetRadiantGuildId() uint32 { + if m != nil && m.RadiantGuildId != nil { + return *m.RadiantGuildId + } + return 0 +} + +func (m *CMsgDOTAMatch) GetDireGuildId() uint32 { + if m != nil && m.DireGuildId != nil { + return *m.DireGuildId + } + return 0 +} + +func (m *CMsgDOTAMatch) GetRadiantTeamTag() string { + if m != nil && m.RadiantTeamTag != nil { + return *m.RadiantTeamTag + } + return "" +} + +func (m *CMsgDOTAMatch) GetDireTeamTag() string { + if m != nil && m.DireTeamTag != nil { + return *m.DireTeamTag + } + return "" +} + +func (m *CMsgDOTAMatch) GetSeriesId() uint32 { + if m != nil && m.SeriesId != nil { + return *m.SeriesId + } + return 0 +} + +func (m *CMsgDOTAMatch) GetSeriesType() uint32 { + if m != nil && m.SeriesType != nil { + return *m.SeriesType + } + return 0 +} + +func (m *CMsgDOTAMatch) GetBroadcasterChannels() []*CMsgDOTAMatch_BroadcasterChannel { + if m != nil { + return m.BroadcasterChannels + } + return nil +} + +func (m *CMsgDOTAMatch) GetEngine() uint32 { + if m != nil && m.Engine != nil { + return *m.Engine + } + return 0 +} + +func (m *CMsgDOTAMatch) GetCustomGameData() *CMsgDOTAMatch_CustomGameData { + if m != nil { + return m.CustomGameData + } + return nil +} + +func (m *CMsgDOTAMatch) GetMatchFlags() uint32 { + if m != nil && m.MatchFlags != nil { + return *m.MatchFlags + } + return 0 +} + +func (m *CMsgDOTAMatch) GetPrivateMetadataKey() uint32 { + if m != nil && m.PrivateMetadataKey != nil { + return *m.PrivateMetadataKey + } + return 0 +} + +func (m *CMsgDOTAMatch) GetRadiantTeamScore() uint32 { + if m != nil && m.RadiantTeamScore != nil { + return *m.RadiantTeamScore + } + return 0 +} + +func (m *CMsgDOTAMatch) GetDireTeamScore() uint32 { + if m != nil && m.DireTeamScore != nil { + return *m.DireTeamScore + } + return 0 +} + +func (m *CMsgDOTAMatch) GetMatchOutcome() EMatchOutcome { + if m != nil && m.MatchOutcome != nil { + return *m.MatchOutcome + } + return Default_CMsgDOTAMatch_MatchOutcome +} + +func (m *CMsgDOTAMatch) GetTournamentId() uint32 { + if m != nil && m.TournamentId != nil { + return *m.TournamentId + } + return 0 +} + +func (m *CMsgDOTAMatch) GetTournamentRound() uint32 { + if m != nil && m.TournamentRound != nil { + return *m.TournamentRound + } + return 0 +} + +func (m *CMsgDOTAMatch) GetPreGameDuration() uint32 { + if m != nil && m.PreGameDuration != nil { + return *m.PreGameDuration + } + return 0 +} + +func (m *CMsgDOTAMatch) GetMvpAccountId() []uint32 { + if m != nil { + return m.MvpAccountId + } + return nil +} + +func (m *CMsgDOTAMatch) GetCoaches() []*CMsgDOTAMatch_Coach { + if m != nil { + return m.Coaches + } + return nil +} + +type CMsgDOTAMatch_Player struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + PlayerSlot *uint32 `protobuf:"varint,2,opt,name=player_slot,json=playerSlot" json:"player_slot,omitempty"` + HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + Item_0 *uint32 `protobuf:"varint,4,opt,name=item_0,json=item0" json:"item_0,omitempty"` + Item_1 *uint32 `protobuf:"varint,5,opt,name=item_1,json=item1" json:"item_1,omitempty"` + Item_2 *uint32 `protobuf:"varint,6,opt,name=item_2,json=item2" json:"item_2,omitempty"` + Item_3 *uint32 `protobuf:"varint,7,opt,name=item_3,json=item3" json:"item_3,omitempty"` + Item_4 *uint32 `protobuf:"varint,8,opt,name=item_4,json=item4" json:"item_4,omitempty"` + Item_5 *uint32 `protobuf:"varint,9,opt,name=item_5,json=item5" json:"item_5,omitempty"` + Item_6 *uint32 `protobuf:"varint,59,opt,name=item_6,json=item6" json:"item_6,omitempty"` + Item_7 *uint32 `protobuf:"varint,60,opt,name=item_7,json=item7" json:"item_7,omitempty"` + Item_8 *uint32 `protobuf:"varint,61,opt,name=item_8,json=item8" json:"item_8,omitempty"` + ExpectedTeamContribution *float32 `protobuf:"fixed32,10,opt,name=expected_team_contribution,json=expectedTeamContribution" json:"expected_team_contribution,omitempty"` + ScaledMetric *float32 `protobuf:"fixed32,11,opt,name=scaled_metric,json=scaledMetric" json:"scaled_metric,omitempty"` + PreviousRank *uint32 `protobuf:"varint,12,opt,name=previous_rank,json=previousRank" json:"previous_rank,omitempty"` + RankChange *int32 `protobuf:"zigzag32,13,opt,name=rank_change,json=rankChange" json:"rank_change,omitempty"` + MmrType *uint32 `protobuf:"varint,74,opt,name=mmr_type,json=mmrType" json:"mmr_type,omitempty"` + RankTierUpdated *bool `protobuf:"varint,66,opt,name=rank_tier_updated,json=rankTierUpdated" json:"rank_tier_updated,omitempty"` + Kills *uint32 `protobuf:"varint,14,opt,name=kills" json:"kills,omitempty"` + Deaths *uint32 `protobuf:"varint,15,opt,name=deaths" json:"deaths,omitempty"` + Assists *uint32 `protobuf:"varint,16,opt,name=assists" json:"assists,omitempty"` + LeaverStatus *uint32 `protobuf:"varint,17,opt,name=leaver_status,json=leaverStatus" json:"leaver_status,omitempty"` + Gold *uint32 `protobuf:"varint,18,opt,name=gold" json:"gold,omitempty"` + LastHits *uint32 `protobuf:"varint,19,opt,name=last_hits,json=lastHits" json:"last_hits,omitempty"` + Denies *uint32 `protobuf:"varint,20,opt,name=denies" json:"denies,omitempty"` + GoldPerMin *uint32 `protobuf:"varint,21,opt,name=gold_per_min,json=goldPerMin" json:"gold_per_min,omitempty"` + XPPerMin *uint32 `protobuf:"varint,22,opt,name=XP_per_min,json=XPPerMin" json:"XP_per_min,omitempty"` + GoldSpent *uint32 `protobuf:"varint,23,opt,name=gold_spent,json=goldSpent" json:"gold_spent,omitempty"` + HeroDamage *uint32 `protobuf:"varint,24,opt,name=hero_damage,json=heroDamage" json:"hero_damage,omitempty"` + TowerDamage *uint32 `protobuf:"varint,25,opt,name=tower_damage,json=towerDamage" json:"tower_damage,omitempty"` + HeroHealing *uint32 `protobuf:"varint,26,opt,name=hero_healing,json=heroHealing" json:"hero_healing,omitempty"` + Level *uint32 `protobuf:"varint,27,opt,name=level" json:"level,omitempty"` + TimeLastSeen *uint32 `protobuf:"varint,28,opt,name=time_last_seen,json=timeLastSeen" json:"time_last_seen,omitempty"` + PlayerName *string `protobuf:"bytes,29,opt,name=player_name,json=playerName" json:"player_name,omitempty"` + SupportAbilityValue *uint32 `protobuf:"varint,30,opt,name=support_ability_value,json=supportAbilityValue" json:"support_ability_value,omitempty"` + FeedingDetected *bool `protobuf:"varint,32,opt,name=feeding_detected,json=feedingDetected" json:"feeding_detected,omitempty"` + SearchRank *uint32 `protobuf:"varint,34,opt,name=search_rank,json=searchRank" json:"search_rank,omitempty"` + SearchRankUncertainty *uint32 `protobuf:"varint,35,opt,name=search_rank_uncertainty,json=searchRankUncertainty" json:"search_rank_uncertainty,omitempty"` + RankUncertaintyChange *int32 `protobuf:"varint,36,opt,name=rank_uncertainty_change,json=rankUncertaintyChange" json:"rank_uncertainty_change,omitempty"` + HeroPlayCount *uint32 `protobuf:"varint,37,opt,name=hero_play_count,json=heroPlayCount" json:"hero_play_count,omitempty"` + PartyId *uint64 `protobuf:"fixed64,38,opt,name=party_id,json=partyId" json:"party_id,omitempty"` + ScaledHeroDamage *uint32 `protobuf:"varint,54,opt,name=scaled_hero_damage,json=scaledHeroDamage" json:"scaled_hero_damage,omitempty"` + ScaledTowerDamage *uint32 `protobuf:"varint,55,opt,name=scaled_tower_damage,json=scaledTowerDamage" json:"scaled_tower_damage,omitempty"` + ScaledHeroHealing *uint32 `protobuf:"varint,56,opt,name=scaled_hero_healing,json=scaledHeroHealing" json:"scaled_hero_healing,omitempty"` + ScaledKills *float32 `protobuf:"fixed32,39,opt,name=scaled_kills,json=scaledKills" json:"scaled_kills,omitempty"` + ScaledDeaths *float32 `protobuf:"fixed32,40,opt,name=scaled_deaths,json=scaledDeaths" json:"scaled_deaths,omitempty"` + ScaledAssists *float32 `protobuf:"fixed32,41,opt,name=scaled_assists,json=scaledAssists" json:"scaled_assists,omitempty"` + ClaimedFarmGold *uint32 `protobuf:"varint,42,opt,name=claimed_farm_gold,json=claimedFarmGold" json:"claimed_farm_gold,omitempty"` + SupportGold *uint32 `protobuf:"varint,43,opt,name=support_gold,json=supportGold" json:"support_gold,omitempty"` + ClaimedDenies *uint32 `protobuf:"varint,44,opt,name=claimed_denies,json=claimedDenies" json:"claimed_denies,omitempty"` + ClaimedMisses *uint32 `protobuf:"varint,45,opt,name=claimed_misses,json=claimedMisses" json:"claimed_misses,omitempty"` + Misses *uint32 `protobuf:"varint,46,opt,name=misses" json:"misses,omitempty"` + AbilityUpgrades []*CMatchPlayerAbilityUpgrade `protobuf:"bytes,47,rep,name=ability_upgrades,json=abilityUpgrades" json:"ability_upgrades,omitempty"` + AdditionalUnitsInventory []*CMatchAdditionalUnitInventory `protobuf:"bytes,48,rep,name=additional_units_inventory,json=additionalUnitsInventory" json:"additional_units_inventory,omitempty"` + PermanentBuffs []*CMatchPlayerPermanentBuff `protobuf:"bytes,57,rep,name=permanent_buffs,json=permanentBuffs" json:"permanent_buffs,omitempty"` + ProName *string `protobuf:"bytes,72,opt,name=pro_name,json=proName" json:"pro_name,omitempty"` + RealName *string `protobuf:"bytes,73,opt,name=real_name,json=realName" json:"real_name,omitempty"` + CustomGameData *CMsgDOTAMatch_Player_CustomGameData `protobuf:"bytes,50,opt,name=custom_game_data,json=customGameData" json:"custom_game_data,omitempty"` + ActivePlusSubscription *bool `protobuf:"varint,51,opt,name=active_plus_subscription,json=activePlusSubscription" json:"active_plus_subscription,omitempty"` + NetWorth *uint32 `protobuf:"varint,52,opt,name=net_worth,json=netWorth" json:"net_worth,omitempty"` + BotDifficulty *uint32 `protobuf:"varint,58,opt,name=bot_difficulty,json=botDifficulty" json:"bot_difficulty,omitempty"` + HeroPickOrder *uint32 `protobuf:"varint,63,opt,name=hero_pick_order,json=heroPickOrder" json:"hero_pick_order,omitempty"` + HeroWasRandomed *bool `protobuf:"varint,64,opt,name=hero_was_randomed,json=heroWasRandomed" json:"hero_was_randomed,omitempty"` + HeroWasDotaPlusSuggestion *bool `protobuf:"varint,69,opt,name=hero_was_dota_plus_suggestion,json=heroWasDotaPlusSuggestion" json:"hero_was_dota_plus_suggestion,omitempty"` + HeroDamageReceived []*CMsgDOTAMatch_Player_HeroDamageReceived `protobuf:"bytes,67,rep,name=hero_damage_received,json=heroDamageReceived" json:"hero_damage_received,omitempty"` + SecondsDead *uint32 `protobuf:"varint,70,opt,name=seconds_dead,json=secondsDead" json:"seconds_dead,omitempty"` + GoldLostToDeath *uint32 `protobuf:"varint,71,opt,name=gold_lost_to_death,json=goldLostToDeath" json:"gold_lost_to_death,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAMatch_Player) Reset() { *m = CMsgDOTAMatch_Player{} } +func (m *CMsgDOTAMatch_Player) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAMatch_Player) ProtoMessage() {} +func (*CMsgDOTAMatch_Player) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{45, 0} +} + +func (m *CMsgDOTAMatch_Player) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAMatch_Player.Unmarshal(m, b) +} +func (m *CMsgDOTAMatch_Player) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAMatch_Player.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAMatch_Player) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAMatch_Player.Merge(m, src) +} +func (m *CMsgDOTAMatch_Player) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAMatch_Player.Size(m) +} +func (m *CMsgDOTAMatch_Player) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAMatch_Player.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAMatch_Player proto.InternalMessageInfo + +func (m *CMsgDOTAMatch_Player) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetPlayerSlot() uint32 { + if m != nil && m.PlayerSlot != nil { + return *m.PlayerSlot + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetItem_0() uint32 { + if m != nil && m.Item_0 != nil { + return *m.Item_0 + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetItem_1() uint32 { + if m != nil && m.Item_1 != nil { + return *m.Item_1 + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetItem_2() uint32 { + if m != nil && m.Item_2 != nil { + return *m.Item_2 + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetItem_3() uint32 { + if m != nil && m.Item_3 != nil { + return *m.Item_3 + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetItem_4() uint32 { + if m != nil && m.Item_4 != nil { + return *m.Item_4 + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetItem_5() uint32 { + if m != nil && m.Item_5 != nil { + return *m.Item_5 + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetItem_6() uint32 { + if m != nil && m.Item_6 != nil { + return *m.Item_6 + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetItem_7() uint32 { + if m != nil && m.Item_7 != nil { + return *m.Item_7 + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetItem_8() uint32 { + if m != nil && m.Item_8 != nil { + return *m.Item_8 + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetExpectedTeamContribution() float32 { + if m != nil && m.ExpectedTeamContribution != nil { + return *m.ExpectedTeamContribution + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetScaledMetric() float32 { + if m != nil && m.ScaledMetric != nil { + return *m.ScaledMetric + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetPreviousRank() uint32 { + if m != nil && m.PreviousRank != nil { + return *m.PreviousRank + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetRankChange() int32 { + if m != nil && m.RankChange != nil { + return *m.RankChange + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetMmrType() uint32 { + if m != nil && m.MmrType != nil { + return *m.MmrType + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetRankTierUpdated() bool { + if m != nil && m.RankTierUpdated != nil { + return *m.RankTierUpdated + } + return false +} + +func (m *CMsgDOTAMatch_Player) GetKills() uint32 { + if m != nil && m.Kills != nil { + return *m.Kills + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetDeaths() uint32 { + if m != nil && m.Deaths != nil { + return *m.Deaths + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetAssists() uint32 { + if m != nil && m.Assists != nil { + return *m.Assists + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetLeaverStatus() uint32 { + if m != nil && m.LeaverStatus != nil { + return *m.LeaverStatus + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetGold() uint32 { + if m != nil && m.Gold != nil { + return *m.Gold + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetLastHits() uint32 { + if m != nil && m.LastHits != nil { + return *m.LastHits + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetDenies() uint32 { + if m != nil && m.Denies != nil { + return *m.Denies + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetGoldPerMin() uint32 { + if m != nil && m.GoldPerMin != nil { + return *m.GoldPerMin + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetXPPerMin() uint32 { + if m != nil && m.XPPerMin != nil { + return *m.XPPerMin + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetGoldSpent() uint32 { + if m != nil && m.GoldSpent != nil { + return *m.GoldSpent + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetHeroDamage() uint32 { + if m != nil && m.HeroDamage != nil { + return *m.HeroDamage + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetTowerDamage() uint32 { + if m != nil && m.TowerDamage != nil { + return *m.TowerDamage + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetHeroHealing() uint32 { + if m != nil && m.HeroHealing != nil { + return *m.HeroHealing + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetLevel() uint32 { + if m != nil && m.Level != nil { + return *m.Level + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetTimeLastSeen() uint32 { + if m != nil && m.TimeLastSeen != nil { + return *m.TimeLastSeen + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetPlayerName() string { + if m != nil && m.PlayerName != nil { + return *m.PlayerName + } + return "" +} + +func (m *CMsgDOTAMatch_Player) GetSupportAbilityValue() uint32 { + if m != nil && m.SupportAbilityValue != nil { + return *m.SupportAbilityValue + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetFeedingDetected() bool { + if m != nil && m.FeedingDetected != nil { + return *m.FeedingDetected + } + return false +} + +func (m *CMsgDOTAMatch_Player) GetSearchRank() uint32 { + if m != nil && m.SearchRank != nil { + return *m.SearchRank + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetSearchRankUncertainty() uint32 { + if m != nil && m.SearchRankUncertainty != nil { + return *m.SearchRankUncertainty + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetRankUncertaintyChange() int32 { + if m != nil && m.RankUncertaintyChange != nil { + return *m.RankUncertaintyChange + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetHeroPlayCount() uint32 { + if m != nil && m.HeroPlayCount != nil { + return *m.HeroPlayCount + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetPartyId() uint64 { + if m != nil && m.PartyId != nil { + return *m.PartyId + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetScaledHeroDamage() uint32 { + if m != nil && m.ScaledHeroDamage != nil { + return *m.ScaledHeroDamage + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetScaledTowerDamage() uint32 { + if m != nil && m.ScaledTowerDamage != nil { + return *m.ScaledTowerDamage + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetScaledHeroHealing() uint32 { + if m != nil && m.ScaledHeroHealing != nil { + return *m.ScaledHeroHealing + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetScaledKills() float32 { + if m != nil && m.ScaledKills != nil { + return *m.ScaledKills + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetScaledDeaths() float32 { + if m != nil && m.ScaledDeaths != nil { + return *m.ScaledDeaths + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetScaledAssists() float32 { + if m != nil && m.ScaledAssists != nil { + return *m.ScaledAssists + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetClaimedFarmGold() uint32 { + if m != nil && m.ClaimedFarmGold != nil { + return *m.ClaimedFarmGold + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetSupportGold() uint32 { + if m != nil && m.SupportGold != nil { + return *m.SupportGold + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetClaimedDenies() uint32 { + if m != nil && m.ClaimedDenies != nil { + return *m.ClaimedDenies + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetClaimedMisses() uint32 { + if m != nil && m.ClaimedMisses != nil { + return *m.ClaimedMisses + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetMisses() uint32 { + if m != nil && m.Misses != nil { + return *m.Misses + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetAbilityUpgrades() []*CMatchPlayerAbilityUpgrade { + if m != nil { + return m.AbilityUpgrades + } + return nil +} + +func (m *CMsgDOTAMatch_Player) GetAdditionalUnitsInventory() []*CMatchAdditionalUnitInventory { + if m != nil { + return m.AdditionalUnitsInventory + } + return nil +} + +func (m *CMsgDOTAMatch_Player) GetPermanentBuffs() []*CMatchPlayerPermanentBuff { + if m != nil { + return m.PermanentBuffs + } + return nil +} + +func (m *CMsgDOTAMatch_Player) GetProName() string { + if m != nil && m.ProName != nil { + return *m.ProName + } + return "" +} + +func (m *CMsgDOTAMatch_Player) GetRealName() string { + if m != nil && m.RealName != nil { + return *m.RealName + } + return "" +} + +func (m *CMsgDOTAMatch_Player) GetCustomGameData() *CMsgDOTAMatch_Player_CustomGameData { + if m != nil { + return m.CustomGameData + } + return nil +} + +func (m *CMsgDOTAMatch_Player) GetActivePlusSubscription() bool { + if m != nil && m.ActivePlusSubscription != nil { + return *m.ActivePlusSubscription + } + return false +} + +func (m *CMsgDOTAMatch_Player) GetNetWorth() uint32 { + if m != nil && m.NetWorth != nil { + return *m.NetWorth + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetBotDifficulty() uint32 { + if m != nil && m.BotDifficulty != nil { + return *m.BotDifficulty + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetHeroPickOrder() uint32 { + if m != nil && m.HeroPickOrder != nil { + return *m.HeroPickOrder + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetHeroWasRandomed() bool { + if m != nil && m.HeroWasRandomed != nil { + return *m.HeroWasRandomed + } + return false +} + +func (m *CMsgDOTAMatch_Player) GetHeroWasDotaPlusSuggestion() bool { + if m != nil && m.HeroWasDotaPlusSuggestion != nil { + return *m.HeroWasDotaPlusSuggestion + } + return false +} + +func (m *CMsgDOTAMatch_Player) GetHeroDamageReceived() []*CMsgDOTAMatch_Player_HeroDamageReceived { + if m != nil { + return m.HeroDamageReceived + } + return nil +} + +func (m *CMsgDOTAMatch_Player) GetSecondsDead() uint32 { + if m != nil && m.SecondsDead != nil { + return *m.SecondsDead + } + return 0 +} + +func (m *CMsgDOTAMatch_Player) GetGoldLostToDeath() uint32 { + if m != nil && m.GoldLostToDeath != nil { + return *m.GoldLostToDeath + } + return 0 +} + +type CMsgDOTAMatch_Player_CustomGameData struct { + DotaTeam *uint32 `protobuf:"varint,1,opt,name=dota_team,json=dotaTeam" json:"dota_team,omitempty"` + Winner *bool `protobuf:"varint,2,opt,name=winner" json:"winner,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAMatch_Player_CustomGameData) Reset() { *m = CMsgDOTAMatch_Player_CustomGameData{} } +func (m *CMsgDOTAMatch_Player_CustomGameData) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAMatch_Player_CustomGameData) ProtoMessage() {} +func (*CMsgDOTAMatch_Player_CustomGameData) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{45, 0, 0} +} + +func (m *CMsgDOTAMatch_Player_CustomGameData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAMatch_Player_CustomGameData.Unmarshal(m, b) +} +func (m *CMsgDOTAMatch_Player_CustomGameData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAMatch_Player_CustomGameData.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAMatch_Player_CustomGameData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAMatch_Player_CustomGameData.Merge(m, src) +} +func (m *CMsgDOTAMatch_Player_CustomGameData) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAMatch_Player_CustomGameData.Size(m) +} +func (m *CMsgDOTAMatch_Player_CustomGameData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAMatch_Player_CustomGameData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAMatch_Player_CustomGameData proto.InternalMessageInfo + +func (m *CMsgDOTAMatch_Player_CustomGameData) GetDotaTeam() uint32 { + if m != nil && m.DotaTeam != nil { + return *m.DotaTeam + } + return 0 +} + +func (m *CMsgDOTAMatch_Player_CustomGameData) GetWinner() bool { + if m != nil && m.Winner != nil { + return *m.Winner + } + return false +} + +type CMsgDOTAMatch_Player_HeroDamageReceived struct { + PreReduction *uint32 `protobuf:"varint,1,opt,name=pre_reduction,json=preReduction" json:"pre_reduction,omitempty"` + PostReduction *uint32 `protobuf:"varint,2,opt,name=post_reduction,json=postReduction" json:"post_reduction,omitempty"` + DamageType *CMsgDOTAMatch_Player_HeroDamageType `protobuf:"varint,3,opt,name=damage_type,json=damageType,enum=protocol.CMsgDOTAMatch_Player_HeroDamageType,def=0" json:"damage_type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAMatch_Player_HeroDamageReceived) Reset() { + *m = CMsgDOTAMatch_Player_HeroDamageReceived{} +} +func (m *CMsgDOTAMatch_Player_HeroDamageReceived) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAMatch_Player_HeroDamageReceived) ProtoMessage() {} +func (*CMsgDOTAMatch_Player_HeroDamageReceived) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{45, 0, 1} +} + +func (m *CMsgDOTAMatch_Player_HeroDamageReceived) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAMatch_Player_HeroDamageReceived.Unmarshal(m, b) +} +func (m *CMsgDOTAMatch_Player_HeroDamageReceived) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAMatch_Player_HeroDamageReceived.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAMatch_Player_HeroDamageReceived) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAMatch_Player_HeroDamageReceived.Merge(m, src) +} +func (m *CMsgDOTAMatch_Player_HeroDamageReceived) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAMatch_Player_HeroDamageReceived.Size(m) +} +func (m *CMsgDOTAMatch_Player_HeroDamageReceived) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAMatch_Player_HeroDamageReceived.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAMatch_Player_HeroDamageReceived proto.InternalMessageInfo + +const Default_CMsgDOTAMatch_Player_HeroDamageReceived_DamageType CMsgDOTAMatch_Player_HeroDamageType = CMsgDOTAMatch_Player_HERO_DAMAGE_PHYSICAL + +func (m *CMsgDOTAMatch_Player_HeroDamageReceived) GetPreReduction() uint32 { + if m != nil && m.PreReduction != nil { + return *m.PreReduction + } + return 0 +} + +func (m *CMsgDOTAMatch_Player_HeroDamageReceived) GetPostReduction() uint32 { + if m != nil && m.PostReduction != nil { + return *m.PostReduction + } + return 0 +} + +func (m *CMsgDOTAMatch_Player_HeroDamageReceived) GetDamageType() CMsgDOTAMatch_Player_HeroDamageType { + if m != nil && m.DamageType != nil { + return *m.DamageType + } + return Default_CMsgDOTAMatch_Player_HeroDamageReceived_DamageType +} + +type CMsgDOTAMatch_BroadcasterInfo struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAMatch_BroadcasterInfo) Reset() { *m = CMsgDOTAMatch_BroadcasterInfo{} } +func (m *CMsgDOTAMatch_BroadcasterInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAMatch_BroadcasterInfo) ProtoMessage() {} +func (*CMsgDOTAMatch_BroadcasterInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{45, 1} +} + +func (m *CMsgDOTAMatch_BroadcasterInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAMatch_BroadcasterInfo.Unmarshal(m, b) +} +func (m *CMsgDOTAMatch_BroadcasterInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAMatch_BroadcasterInfo.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAMatch_BroadcasterInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAMatch_BroadcasterInfo.Merge(m, src) +} +func (m *CMsgDOTAMatch_BroadcasterInfo) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAMatch_BroadcasterInfo.Size(m) +} +func (m *CMsgDOTAMatch_BroadcasterInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAMatch_BroadcasterInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAMatch_BroadcasterInfo proto.InternalMessageInfo + +func (m *CMsgDOTAMatch_BroadcasterInfo) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAMatch_BroadcasterInfo) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +type CMsgDOTAMatch_BroadcasterChannel struct { + CountryCode *string `protobuf:"bytes,1,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` + Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"` + BroadcasterInfos []*CMsgDOTAMatch_BroadcasterInfo `protobuf:"bytes,3,rep,name=broadcaster_infos,json=broadcasterInfos" json:"broadcaster_infos,omitempty"` + LanguageCode *string `protobuf:"bytes,4,opt,name=language_code,json=languageCode" json:"language_code,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAMatch_BroadcasterChannel) Reset() { *m = CMsgDOTAMatch_BroadcasterChannel{} } +func (m *CMsgDOTAMatch_BroadcasterChannel) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAMatch_BroadcasterChannel) ProtoMessage() {} +func (*CMsgDOTAMatch_BroadcasterChannel) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{45, 2} +} + +func (m *CMsgDOTAMatch_BroadcasterChannel) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAMatch_BroadcasterChannel.Unmarshal(m, b) +} +func (m *CMsgDOTAMatch_BroadcasterChannel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAMatch_BroadcasterChannel.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAMatch_BroadcasterChannel) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAMatch_BroadcasterChannel.Merge(m, src) +} +func (m *CMsgDOTAMatch_BroadcasterChannel) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAMatch_BroadcasterChannel.Size(m) +} +func (m *CMsgDOTAMatch_BroadcasterChannel) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAMatch_BroadcasterChannel.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAMatch_BroadcasterChannel proto.InternalMessageInfo + +func (m *CMsgDOTAMatch_BroadcasterChannel) GetCountryCode() string { + if m != nil && m.CountryCode != nil { + return *m.CountryCode + } + return "" +} + +func (m *CMsgDOTAMatch_BroadcasterChannel) GetDescription() string { + if m != nil && m.Description != nil { + return *m.Description + } + return "" +} + +func (m *CMsgDOTAMatch_BroadcasterChannel) GetBroadcasterInfos() []*CMsgDOTAMatch_BroadcasterInfo { + if m != nil { + return m.BroadcasterInfos + } + return nil +} + +func (m *CMsgDOTAMatch_BroadcasterChannel) GetLanguageCode() string { + if m != nil && m.LanguageCode != nil { + return *m.LanguageCode + } + return "" +} + +type CMsgDOTAMatch_Coach struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + CoachName *string `protobuf:"bytes,2,opt,name=coach_name,json=coachName" json:"coach_name,omitempty"` + CoachRating *uint32 `protobuf:"varint,3,opt,name=coach_rating,json=coachRating" json:"coach_rating,omitempty"` + CoachTeam *uint32 `protobuf:"varint,4,opt,name=coach_team,json=coachTeam" json:"coach_team,omitempty"` + CoachPartyId *uint64 `protobuf:"varint,5,opt,name=coach_party_id,json=coachPartyId" json:"coach_party_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAMatch_Coach) Reset() { *m = CMsgDOTAMatch_Coach{} } +func (m *CMsgDOTAMatch_Coach) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAMatch_Coach) ProtoMessage() {} +func (*CMsgDOTAMatch_Coach) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{45, 3} +} + +func (m *CMsgDOTAMatch_Coach) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAMatch_Coach.Unmarshal(m, b) +} +func (m *CMsgDOTAMatch_Coach) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAMatch_Coach.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAMatch_Coach) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAMatch_Coach.Merge(m, src) +} +func (m *CMsgDOTAMatch_Coach) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAMatch_Coach.Size(m) +} +func (m *CMsgDOTAMatch_Coach) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAMatch_Coach.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAMatch_Coach proto.InternalMessageInfo + +func (m *CMsgDOTAMatch_Coach) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAMatch_Coach) GetCoachName() string { + if m != nil && m.CoachName != nil { + return *m.CoachName + } + return "" +} + +func (m *CMsgDOTAMatch_Coach) GetCoachRating() uint32 { + if m != nil && m.CoachRating != nil { + return *m.CoachRating + } + return 0 +} + +func (m *CMsgDOTAMatch_Coach) GetCoachTeam() uint32 { + if m != nil && m.CoachTeam != nil { + return *m.CoachTeam + } + return 0 +} + +func (m *CMsgDOTAMatch_Coach) GetCoachPartyId() uint64 { + if m != nil && m.CoachPartyId != nil { + return *m.CoachPartyId + } + return 0 +} + +type CMsgDOTAMatch_CustomGameData struct { + CustomGameId *uint64 `protobuf:"varint,1,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` + MapName *string `protobuf:"bytes,2,opt,name=map_name,json=mapName" json:"map_name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAMatch_CustomGameData) Reset() { *m = CMsgDOTAMatch_CustomGameData{} } +func (m *CMsgDOTAMatch_CustomGameData) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAMatch_CustomGameData) ProtoMessage() {} +func (*CMsgDOTAMatch_CustomGameData) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{45, 4} +} + +func (m *CMsgDOTAMatch_CustomGameData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAMatch_CustomGameData.Unmarshal(m, b) +} +func (m *CMsgDOTAMatch_CustomGameData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAMatch_CustomGameData.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAMatch_CustomGameData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAMatch_CustomGameData.Merge(m, src) +} +func (m *CMsgDOTAMatch_CustomGameData) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAMatch_CustomGameData.Size(m) +} +func (m *CMsgDOTAMatch_CustomGameData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAMatch_CustomGameData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAMatch_CustomGameData proto.InternalMessageInfo + +func (m *CMsgDOTAMatch_CustomGameData) GetCustomGameId() uint64 { + if m != nil && m.CustomGameId != nil { + return *m.CustomGameId + } + return 0 +} + +func (m *CMsgDOTAMatch_CustomGameData) GetMapName() string { + if m != nil && m.MapName != nil { + return *m.MapName + } + return "" +} + +type CMsgPlayerCard struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + StatModifier []*CMsgPlayerCard_StatModifier `protobuf:"bytes,2,rep,name=stat_modifier,json=statModifier" json:"stat_modifier,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPlayerCard) Reset() { *m = CMsgPlayerCard{} } +func (m *CMsgPlayerCard) String() string { return proto.CompactTextString(m) } +func (*CMsgPlayerCard) ProtoMessage() {} +func (*CMsgPlayerCard) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{46} +} + +func (m *CMsgPlayerCard) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPlayerCard.Unmarshal(m, b) +} +func (m *CMsgPlayerCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPlayerCard.Marshal(b, m, deterministic) +} +func (m *CMsgPlayerCard) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPlayerCard.Merge(m, src) +} +func (m *CMsgPlayerCard) XXX_Size() int { + return xxx_messageInfo_CMsgPlayerCard.Size(m) +} +func (m *CMsgPlayerCard) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPlayerCard.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPlayerCard proto.InternalMessageInfo + +func (m *CMsgPlayerCard) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgPlayerCard) GetStatModifier() []*CMsgPlayerCard_StatModifier { + if m != nil { + return m.StatModifier + } + return nil +} + +type CMsgPlayerCard_StatModifier struct { + Stat *uint32 `protobuf:"varint,1,opt,name=stat" json:"stat,omitempty"` + Value *uint32 `protobuf:"varint,2,opt,name=value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPlayerCard_StatModifier) Reset() { *m = CMsgPlayerCard_StatModifier{} } +func (m *CMsgPlayerCard_StatModifier) String() string { return proto.CompactTextString(m) } +func (*CMsgPlayerCard_StatModifier) ProtoMessage() {} +func (*CMsgPlayerCard_StatModifier) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{46, 0} +} + +func (m *CMsgPlayerCard_StatModifier) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPlayerCard_StatModifier.Unmarshal(m, b) +} +func (m *CMsgPlayerCard_StatModifier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPlayerCard_StatModifier.Marshal(b, m, deterministic) +} +func (m *CMsgPlayerCard_StatModifier) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPlayerCard_StatModifier.Merge(m, src) +} +func (m *CMsgPlayerCard_StatModifier) XXX_Size() int { + return xxx_messageInfo_CMsgPlayerCard_StatModifier.Size(m) +} +func (m *CMsgPlayerCard_StatModifier) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPlayerCard_StatModifier.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPlayerCard_StatModifier proto.InternalMessageInfo + +func (m *CMsgPlayerCard_StatModifier) GetStat() uint32 { + if m != nil && m.Stat != nil { + return *m.Stat + } + return 0 +} + +func (m *CMsgPlayerCard_StatModifier) GetValue() uint32 { + if m != nil && m.Value != nil { + return *m.Value + } + return 0 +} + +type CMsgDOTAFantasyPlayerStats struct { + PlayerAccountId *uint32 `protobuf:"varint,1,opt,name=player_account_id,json=playerAccountId" json:"player_account_id,omitempty"` + MatchId *uint64 `protobuf:"varint,2,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + MatchCompleted *bool `protobuf:"varint,3,opt,name=match_completed,json=matchCompleted" json:"match_completed,omitempty"` + TeamId *uint32 `protobuf:"varint,4,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + LeagueId *uint32 `protobuf:"varint,5,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + Delay *uint32 `protobuf:"varint,6,opt,name=delay" json:"delay,omitempty"` + SeriesId *uint32 `protobuf:"varint,7,opt,name=series_id,json=seriesId" json:"series_id,omitempty"` + SeriesType *uint32 `protobuf:"varint,8,opt,name=series_type,json=seriesType" json:"series_type,omitempty"` + Kills *uint32 `protobuf:"varint,10,opt,name=kills" json:"kills,omitempty"` + Deaths *uint32 `protobuf:"varint,11,opt,name=deaths" json:"deaths,omitempty"` + Cs *uint32 `protobuf:"varint,12,opt,name=cs" json:"cs,omitempty"` + Gpm *float32 `protobuf:"fixed32,13,opt,name=gpm" json:"gpm,omitempty"` + TowerKills *uint32 `protobuf:"varint,14,opt,name=tower_kills,json=towerKills" json:"tower_kills,omitempty"` + RoshanKills *uint32 `protobuf:"varint,15,opt,name=roshan_kills,json=roshanKills" json:"roshan_kills,omitempty"` + TeamfightParticipation *float32 `protobuf:"fixed32,16,opt,name=teamfight_participation,json=teamfightParticipation" json:"teamfight_participation,omitempty"` + WardsPlaced *uint32 `protobuf:"varint,17,opt,name=wards_placed,json=wardsPlaced" json:"wards_placed,omitempty"` + CampsStacked *uint32 `protobuf:"varint,18,opt,name=camps_stacked,json=campsStacked" json:"camps_stacked,omitempty"` + RunesGrabbed *uint32 `protobuf:"varint,19,opt,name=runes_grabbed,json=runesGrabbed" json:"runes_grabbed,omitempty"` + FirstBlood *uint32 `protobuf:"varint,20,opt,name=first_blood,json=firstBlood" json:"first_blood,omitempty"` + Stuns *float32 `protobuf:"fixed32,21,opt,name=stuns" json:"stuns,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyPlayerStats) Reset() { *m = CMsgDOTAFantasyPlayerStats{} } +func (m *CMsgDOTAFantasyPlayerStats) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyPlayerStats) ProtoMessage() {} +func (*CMsgDOTAFantasyPlayerStats) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{47} +} + +func (m *CMsgDOTAFantasyPlayerStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyPlayerStats.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyPlayerStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyPlayerStats.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyPlayerStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyPlayerStats.Merge(m, src) +} +func (m *CMsgDOTAFantasyPlayerStats) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyPlayerStats.Size(m) +} +func (m *CMsgDOTAFantasyPlayerStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyPlayerStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyPlayerStats proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyPlayerStats) GetPlayerAccountId() uint32 { + if m != nil && m.PlayerAccountId != nil { + return *m.PlayerAccountId + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStats) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStats) GetMatchCompleted() bool { + if m != nil && m.MatchCompleted != nil { + return *m.MatchCompleted + } + return false +} + +func (m *CMsgDOTAFantasyPlayerStats) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStats) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStats) GetDelay() uint32 { + if m != nil && m.Delay != nil { + return *m.Delay + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStats) GetSeriesId() uint32 { + if m != nil && m.SeriesId != nil { + return *m.SeriesId + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStats) GetSeriesType() uint32 { + if m != nil && m.SeriesType != nil { + return *m.SeriesType + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStats) GetKills() uint32 { + if m != nil && m.Kills != nil { + return *m.Kills + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStats) GetDeaths() uint32 { + if m != nil && m.Deaths != nil { + return *m.Deaths + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStats) GetCs() uint32 { + if m != nil && m.Cs != nil { + return *m.Cs + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStats) GetGpm() float32 { + if m != nil && m.Gpm != nil { + return *m.Gpm + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStats) GetTowerKills() uint32 { + if m != nil && m.TowerKills != nil { + return *m.TowerKills + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStats) GetRoshanKills() uint32 { + if m != nil && m.RoshanKills != nil { + return *m.RoshanKills + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStats) GetTeamfightParticipation() float32 { + if m != nil && m.TeamfightParticipation != nil { + return *m.TeamfightParticipation + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStats) GetWardsPlaced() uint32 { + if m != nil && m.WardsPlaced != nil { + return *m.WardsPlaced + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStats) GetCampsStacked() uint32 { + if m != nil && m.CampsStacked != nil { + return *m.CampsStacked + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStats) GetRunesGrabbed() uint32 { + if m != nil && m.RunesGrabbed != nil { + return *m.RunesGrabbed + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStats) GetFirstBlood() uint32 { + if m != nil && m.FirstBlood != nil { + return *m.FirstBlood + } + return 0 +} + +func (m *CMsgDOTAFantasyPlayerStats) GetStuns() float32 { + if m != nil && m.Stuns != nil { + return *m.Stuns + } + return 0 +} + +type CMsgDOTAFantasyPlayerMatchStats struct { + Matches []*CMsgDOTAFantasyPlayerStats `protobuf:"bytes,1,rep,name=matches" json:"matches,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyPlayerMatchStats) Reset() { *m = CMsgDOTAFantasyPlayerMatchStats{} } +func (m *CMsgDOTAFantasyPlayerMatchStats) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyPlayerMatchStats) ProtoMessage() {} +func (*CMsgDOTAFantasyPlayerMatchStats) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{48} +} + +func (m *CMsgDOTAFantasyPlayerMatchStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyPlayerMatchStats.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyPlayerMatchStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyPlayerMatchStats.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyPlayerMatchStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyPlayerMatchStats.Merge(m, src) +} +func (m *CMsgDOTAFantasyPlayerMatchStats) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyPlayerMatchStats.Size(m) +} +func (m *CMsgDOTAFantasyPlayerMatchStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyPlayerMatchStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyPlayerMatchStats proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyPlayerMatchStats) GetMatches() []*CMsgDOTAFantasyPlayerStats { + if m != nil { + return m.Matches + } + return nil +} + +type CMsgDOTABotDebugInfo struct { + Bots []*CMsgDOTABotDebugInfo_Bot `protobuf:"bytes,1,rep,name=bots" json:"bots,omitempty"` + DesirePushLaneTop *float32 `protobuf:"fixed32,2,opt,name=desire_push_lane_top,json=desirePushLaneTop" json:"desire_push_lane_top,omitempty"` + DesirePushLaneMid *float32 `protobuf:"fixed32,3,opt,name=desire_push_lane_mid,json=desirePushLaneMid" json:"desire_push_lane_mid,omitempty"` + DesirePushLaneBot *float32 `protobuf:"fixed32,4,opt,name=desire_push_lane_bot,json=desirePushLaneBot" json:"desire_push_lane_bot,omitempty"` + DesireDefendLaneTop *float32 `protobuf:"fixed32,5,opt,name=desire_defend_lane_top,json=desireDefendLaneTop" json:"desire_defend_lane_top,omitempty"` + DesireDefendLaneMid *float32 `protobuf:"fixed32,6,opt,name=desire_defend_lane_mid,json=desireDefendLaneMid" json:"desire_defend_lane_mid,omitempty"` + DesireDefendLaneBot *float32 `protobuf:"fixed32,7,opt,name=desire_defend_lane_bot,json=desireDefendLaneBot" json:"desire_defend_lane_bot,omitempty"` + DesireFarmLaneTop *float32 `protobuf:"fixed32,8,opt,name=desire_farm_lane_top,json=desireFarmLaneTop" json:"desire_farm_lane_top,omitempty"` + DesireFarmLaneMid *float32 `protobuf:"fixed32,9,opt,name=desire_farm_lane_mid,json=desireFarmLaneMid" json:"desire_farm_lane_mid,omitempty"` + DesireFarmLaneBot *float32 `protobuf:"fixed32,10,opt,name=desire_farm_lane_bot,json=desireFarmLaneBot" json:"desire_farm_lane_bot,omitempty"` + DesireFarmRoshan *float32 `protobuf:"fixed32,11,opt,name=desire_farm_roshan,json=desireFarmRoshan" json:"desire_farm_roshan,omitempty"` + ExecutionTime *float32 `protobuf:"fixed32,12,opt,name=execution_time,json=executionTime" json:"execution_time,omitempty"` + RuneStatus []uint32 `protobuf:"varint,13,rep,name=rune_status,json=runeStatus" json:"rune_status,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTABotDebugInfo) Reset() { *m = CMsgDOTABotDebugInfo{} } +func (m *CMsgDOTABotDebugInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTABotDebugInfo) ProtoMessage() {} +func (*CMsgDOTABotDebugInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{49} +} + +func (m *CMsgDOTABotDebugInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTABotDebugInfo.Unmarshal(m, b) +} +func (m *CMsgDOTABotDebugInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTABotDebugInfo.Marshal(b, m, deterministic) +} +func (m *CMsgDOTABotDebugInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTABotDebugInfo.Merge(m, src) +} +func (m *CMsgDOTABotDebugInfo) XXX_Size() int { + return xxx_messageInfo_CMsgDOTABotDebugInfo.Size(m) +} +func (m *CMsgDOTABotDebugInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTABotDebugInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTABotDebugInfo proto.InternalMessageInfo + +func (m *CMsgDOTABotDebugInfo) GetBots() []*CMsgDOTABotDebugInfo_Bot { + if m != nil { + return m.Bots + } + return nil +} + +func (m *CMsgDOTABotDebugInfo) GetDesirePushLaneTop() float32 { + if m != nil && m.DesirePushLaneTop != nil { + return *m.DesirePushLaneTop + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo) GetDesirePushLaneMid() float32 { + if m != nil && m.DesirePushLaneMid != nil { + return *m.DesirePushLaneMid + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo) GetDesirePushLaneBot() float32 { + if m != nil && m.DesirePushLaneBot != nil { + return *m.DesirePushLaneBot + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo) GetDesireDefendLaneTop() float32 { + if m != nil && m.DesireDefendLaneTop != nil { + return *m.DesireDefendLaneTop + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo) GetDesireDefendLaneMid() float32 { + if m != nil && m.DesireDefendLaneMid != nil { + return *m.DesireDefendLaneMid + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo) GetDesireDefendLaneBot() float32 { + if m != nil && m.DesireDefendLaneBot != nil { + return *m.DesireDefendLaneBot + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo) GetDesireFarmLaneTop() float32 { + if m != nil && m.DesireFarmLaneTop != nil { + return *m.DesireFarmLaneTop + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo) GetDesireFarmLaneMid() float32 { + if m != nil && m.DesireFarmLaneMid != nil { + return *m.DesireFarmLaneMid + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo) GetDesireFarmLaneBot() float32 { + if m != nil && m.DesireFarmLaneBot != nil { + return *m.DesireFarmLaneBot + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo) GetDesireFarmRoshan() float32 { + if m != nil && m.DesireFarmRoshan != nil { + return *m.DesireFarmRoshan + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo) GetExecutionTime() float32 { + if m != nil && m.ExecutionTime != nil { + return *m.ExecutionTime + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo) GetRuneStatus() []uint32 { + if m != nil { + return m.RuneStatus + } + return nil +} + +type CMsgDOTABotDebugInfo_Bot struct { + PlayerOwnerId *uint32 `protobuf:"varint,1,opt,name=player_owner_id,json=playerOwnerId" json:"player_owner_id,omitempty"` + HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + Difficulty *uint32 `protobuf:"varint,3,opt,name=difficulty" json:"difficulty,omitempty"` + PowerCurrent *uint32 `protobuf:"varint,4,opt,name=power_current,json=powerCurrent" json:"power_current,omitempty"` + PowerMax *uint32 `protobuf:"varint,5,opt,name=power_max,json=powerMax" json:"power_max,omitempty"` + MoveTargetX *uint32 `protobuf:"varint,6,opt,name=move_target_x,json=moveTargetX" json:"move_target_x,omitempty"` + MoveTargetY *uint32 `protobuf:"varint,7,opt,name=move_target_y,json=moveTargetY" json:"move_target_y,omitempty"` + MoveTargetZ *uint32 `protobuf:"varint,8,opt,name=move_target_z,json=moveTargetZ" json:"move_target_z,omitempty"` + ActiveModeId *uint32 `protobuf:"varint,9,opt,name=active_mode_id,json=activeModeId" json:"active_mode_id,omitempty"` + ExecutionTime *float32 `protobuf:"fixed32,10,opt,name=execution_time,json=executionTime" json:"execution_time,omitempty"` + Modes []*CMsgDOTABotDebugInfo_Bot_Mode `protobuf:"bytes,11,rep,name=modes" json:"modes,omitempty"` + Action *CMsgDOTABotDebugInfo_Bot_Action `protobuf:"bytes,12,opt,name=action" json:"action,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTABotDebugInfo_Bot) Reset() { *m = CMsgDOTABotDebugInfo_Bot{} } +func (m *CMsgDOTABotDebugInfo_Bot) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTABotDebugInfo_Bot) ProtoMessage() {} +func (*CMsgDOTABotDebugInfo_Bot) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{49, 0} +} + +func (m *CMsgDOTABotDebugInfo_Bot) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTABotDebugInfo_Bot.Unmarshal(m, b) +} +func (m *CMsgDOTABotDebugInfo_Bot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTABotDebugInfo_Bot.Marshal(b, m, deterministic) +} +func (m *CMsgDOTABotDebugInfo_Bot) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTABotDebugInfo_Bot.Merge(m, src) +} +func (m *CMsgDOTABotDebugInfo_Bot) XXX_Size() int { + return xxx_messageInfo_CMsgDOTABotDebugInfo_Bot.Size(m) +} +func (m *CMsgDOTABotDebugInfo_Bot) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTABotDebugInfo_Bot.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTABotDebugInfo_Bot proto.InternalMessageInfo + +func (m *CMsgDOTABotDebugInfo_Bot) GetPlayerOwnerId() uint32 { + if m != nil && m.PlayerOwnerId != nil { + return *m.PlayerOwnerId + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo_Bot) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo_Bot) GetDifficulty() uint32 { + if m != nil && m.Difficulty != nil { + return *m.Difficulty + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo_Bot) GetPowerCurrent() uint32 { + if m != nil && m.PowerCurrent != nil { + return *m.PowerCurrent + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo_Bot) GetPowerMax() uint32 { + if m != nil && m.PowerMax != nil { + return *m.PowerMax + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo_Bot) GetMoveTargetX() uint32 { + if m != nil && m.MoveTargetX != nil { + return *m.MoveTargetX + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo_Bot) GetMoveTargetY() uint32 { + if m != nil && m.MoveTargetY != nil { + return *m.MoveTargetY + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo_Bot) GetMoveTargetZ() uint32 { + if m != nil && m.MoveTargetZ != nil { + return *m.MoveTargetZ + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo_Bot) GetActiveModeId() uint32 { + if m != nil && m.ActiveModeId != nil { + return *m.ActiveModeId + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo_Bot) GetExecutionTime() float32 { + if m != nil && m.ExecutionTime != nil { + return *m.ExecutionTime + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo_Bot) GetModes() []*CMsgDOTABotDebugInfo_Bot_Mode { + if m != nil { + return m.Modes + } + return nil +} + +func (m *CMsgDOTABotDebugInfo_Bot) GetAction() *CMsgDOTABotDebugInfo_Bot_Action { + if m != nil { + return m.Action + } + return nil +} + +type CMsgDOTABotDebugInfo_Bot_Mode struct { + ModeId *uint32 `protobuf:"varint,1,opt,name=mode_id,json=modeId" json:"mode_id,omitempty"` + Desire *float32 `protobuf:"fixed32,2,opt,name=desire" json:"desire,omitempty"` + TargetEntity *uint32 `protobuf:"varint,3,opt,name=target_entity,json=targetEntity" json:"target_entity,omitempty"` + TargetX *uint32 `protobuf:"varint,4,opt,name=target_x,json=targetX" json:"target_x,omitempty"` + TargetY *uint32 `protobuf:"varint,5,opt,name=target_y,json=targetY" json:"target_y,omitempty"` + TargetZ *uint32 `protobuf:"varint,6,opt,name=target_z,json=targetZ" json:"target_z,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTABotDebugInfo_Bot_Mode) Reset() { *m = CMsgDOTABotDebugInfo_Bot_Mode{} } +func (m *CMsgDOTABotDebugInfo_Bot_Mode) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTABotDebugInfo_Bot_Mode) ProtoMessage() {} +func (*CMsgDOTABotDebugInfo_Bot_Mode) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{49, 0, 0} +} + +func (m *CMsgDOTABotDebugInfo_Bot_Mode) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTABotDebugInfo_Bot_Mode.Unmarshal(m, b) +} +func (m *CMsgDOTABotDebugInfo_Bot_Mode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTABotDebugInfo_Bot_Mode.Marshal(b, m, deterministic) +} +func (m *CMsgDOTABotDebugInfo_Bot_Mode) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTABotDebugInfo_Bot_Mode.Merge(m, src) +} +func (m *CMsgDOTABotDebugInfo_Bot_Mode) XXX_Size() int { + return xxx_messageInfo_CMsgDOTABotDebugInfo_Bot_Mode.Size(m) +} +func (m *CMsgDOTABotDebugInfo_Bot_Mode) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTABotDebugInfo_Bot_Mode.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTABotDebugInfo_Bot_Mode proto.InternalMessageInfo + +func (m *CMsgDOTABotDebugInfo_Bot_Mode) GetModeId() uint32 { + if m != nil && m.ModeId != nil { + return *m.ModeId + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo_Bot_Mode) GetDesire() float32 { + if m != nil && m.Desire != nil { + return *m.Desire + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo_Bot_Mode) GetTargetEntity() uint32 { + if m != nil && m.TargetEntity != nil { + return *m.TargetEntity + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo_Bot_Mode) GetTargetX() uint32 { + if m != nil && m.TargetX != nil { + return *m.TargetX + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo_Bot_Mode) GetTargetY() uint32 { + if m != nil && m.TargetY != nil { + return *m.TargetY + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo_Bot_Mode) GetTargetZ() uint32 { + if m != nil && m.TargetZ != nil { + return *m.TargetZ + } + return 0 +} + +type CMsgDOTABotDebugInfo_Bot_Action struct { + ActionId *uint32 `protobuf:"varint,1,opt,name=action_id,json=actionId" json:"action_id,omitempty"` + ActionTarget *string `protobuf:"bytes,2,opt,name=action_target,json=actionTarget" json:"action_target,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTABotDebugInfo_Bot_Action) Reset() { *m = CMsgDOTABotDebugInfo_Bot_Action{} } +func (m *CMsgDOTABotDebugInfo_Bot_Action) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTABotDebugInfo_Bot_Action) ProtoMessage() {} +func (*CMsgDOTABotDebugInfo_Bot_Action) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{49, 0, 1} +} + +func (m *CMsgDOTABotDebugInfo_Bot_Action) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTABotDebugInfo_Bot_Action.Unmarshal(m, b) +} +func (m *CMsgDOTABotDebugInfo_Bot_Action) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTABotDebugInfo_Bot_Action.Marshal(b, m, deterministic) +} +func (m *CMsgDOTABotDebugInfo_Bot_Action) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTABotDebugInfo_Bot_Action.Merge(m, src) +} +func (m *CMsgDOTABotDebugInfo_Bot_Action) XXX_Size() int { + return xxx_messageInfo_CMsgDOTABotDebugInfo_Bot_Action.Size(m) +} +func (m *CMsgDOTABotDebugInfo_Bot_Action) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTABotDebugInfo_Bot_Action.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTABotDebugInfo_Bot_Action proto.InternalMessageInfo + +func (m *CMsgDOTABotDebugInfo_Bot_Action) GetActionId() uint32 { + if m != nil && m.ActionId != nil { + return *m.ActionId + } + return 0 +} + +func (m *CMsgDOTABotDebugInfo_Bot_Action) GetActionTarget() string { + if m != nil && m.ActionTarget != nil { + return *m.ActionTarget + } + return "" +} + +type CMsgSuccessfulHero struct { + HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + WinPercent *float32 `protobuf:"fixed32,2,opt,name=win_percent,json=winPercent" json:"win_percent,omitempty"` + LongestStreak *uint32 `protobuf:"varint,3,opt,name=longest_streak,json=longestStreak" json:"longest_streak,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSuccessfulHero) Reset() { *m = CMsgSuccessfulHero{} } +func (m *CMsgSuccessfulHero) String() string { return proto.CompactTextString(m) } +func (*CMsgSuccessfulHero) ProtoMessage() {} +func (*CMsgSuccessfulHero) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{50} +} + +func (m *CMsgSuccessfulHero) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSuccessfulHero.Unmarshal(m, b) +} +func (m *CMsgSuccessfulHero) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSuccessfulHero.Marshal(b, m, deterministic) +} +func (m *CMsgSuccessfulHero) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSuccessfulHero.Merge(m, src) +} +func (m *CMsgSuccessfulHero) XXX_Size() int { + return xxx_messageInfo_CMsgSuccessfulHero.Size(m) +} +func (m *CMsgSuccessfulHero) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSuccessfulHero.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSuccessfulHero proto.InternalMessageInfo + +func (m *CMsgSuccessfulHero) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgSuccessfulHero) GetWinPercent() float32 { + if m != nil && m.WinPercent != nil { + return *m.WinPercent + } + return 0 +} + +func (m *CMsgSuccessfulHero) GetLongestStreak() uint32 { + if m != nil && m.LongestStreak != nil { + return *m.LongestStreak + } + return 0 +} + +type CMsgRecentMatchInfo struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + GameMode *DOTA_GameMode `protobuf:"varint,2,opt,name=game_mode,json=gameMode,enum=protocol.DOTA_GameMode,def=0" json:"game_mode,omitempty"` + Kills *uint32 `protobuf:"varint,3,opt,name=kills" json:"kills,omitempty"` + Deaths *uint32 `protobuf:"varint,4,opt,name=deaths" json:"deaths,omitempty"` + Assists *uint32 `protobuf:"varint,5,opt,name=assists" json:"assists,omitempty"` + Duration *uint32 `protobuf:"varint,6,opt,name=duration" json:"duration,omitempty"` + PlayerSlot *uint32 `protobuf:"varint,7,opt,name=player_slot,json=playerSlot" json:"player_slot,omitempty"` + MatchOutcome *EMatchOutcome `protobuf:"varint,8,opt,name=match_outcome,json=matchOutcome,enum=protocol.EMatchOutcome,def=0" json:"match_outcome,omitempty"` + Timestamp *uint32 `protobuf:"varint,9,opt,name=timestamp" json:"timestamp,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgRecentMatchInfo) Reset() { *m = CMsgRecentMatchInfo{} } +func (m *CMsgRecentMatchInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgRecentMatchInfo) ProtoMessage() {} +func (*CMsgRecentMatchInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{51} +} + +func (m *CMsgRecentMatchInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgRecentMatchInfo.Unmarshal(m, b) +} +func (m *CMsgRecentMatchInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgRecentMatchInfo.Marshal(b, m, deterministic) +} +func (m *CMsgRecentMatchInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgRecentMatchInfo.Merge(m, src) +} +func (m *CMsgRecentMatchInfo) XXX_Size() int { + return xxx_messageInfo_CMsgRecentMatchInfo.Size(m) +} +func (m *CMsgRecentMatchInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgRecentMatchInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgRecentMatchInfo proto.InternalMessageInfo + +const Default_CMsgRecentMatchInfo_GameMode DOTA_GameMode = DOTA_GameMode_DOTA_GAMEMODE_NONE +const Default_CMsgRecentMatchInfo_MatchOutcome EMatchOutcome = EMatchOutcome_k_EMatchOutcome_Unknown + +func (m *CMsgRecentMatchInfo) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgRecentMatchInfo) GetGameMode() DOTA_GameMode { + if m != nil && m.GameMode != nil { + return *m.GameMode + } + return Default_CMsgRecentMatchInfo_GameMode +} + +func (m *CMsgRecentMatchInfo) GetKills() uint32 { + if m != nil && m.Kills != nil { + return *m.Kills + } + return 0 +} + +func (m *CMsgRecentMatchInfo) GetDeaths() uint32 { + if m != nil && m.Deaths != nil { + return *m.Deaths + } + return 0 +} + +func (m *CMsgRecentMatchInfo) GetAssists() uint32 { + if m != nil && m.Assists != nil { + return *m.Assists + } + return 0 +} + +func (m *CMsgRecentMatchInfo) GetDuration() uint32 { + if m != nil && m.Duration != nil { + return *m.Duration + } + return 0 +} + +func (m *CMsgRecentMatchInfo) GetPlayerSlot() uint32 { + if m != nil && m.PlayerSlot != nil { + return *m.PlayerSlot + } + return 0 +} + +func (m *CMsgRecentMatchInfo) GetMatchOutcome() EMatchOutcome { + if m != nil && m.MatchOutcome != nil { + return *m.MatchOutcome + } + return Default_CMsgRecentMatchInfo_MatchOutcome +} + +func (m *CMsgRecentMatchInfo) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +type CMsgMatchTips struct { + Tips []*CMsgMatchTips_SingleTip `protobuf:"bytes,2,rep,name=tips" json:"tips,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgMatchTips) Reset() { *m = CMsgMatchTips{} } +func (m *CMsgMatchTips) String() string { return proto.CompactTextString(m) } +func (*CMsgMatchTips) ProtoMessage() {} +func (*CMsgMatchTips) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{52} +} + +func (m *CMsgMatchTips) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgMatchTips.Unmarshal(m, b) +} +func (m *CMsgMatchTips) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgMatchTips.Marshal(b, m, deterministic) +} +func (m *CMsgMatchTips) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgMatchTips.Merge(m, src) +} +func (m *CMsgMatchTips) XXX_Size() int { + return xxx_messageInfo_CMsgMatchTips.Size(m) +} +func (m *CMsgMatchTips) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgMatchTips.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgMatchTips proto.InternalMessageInfo + +func (m *CMsgMatchTips) GetTips() []*CMsgMatchTips_SingleTip { + if m != nil { + return m.Tips + } + return nil +} + +type CMsgMatchTips_SingleTip struct { + SourceAccountId *uint32 `protobuf:"varint,1,opt,name=source_account_id,json=sourceAccountId" json:"source_account_id,omitempty"` + TargetAccountId *uint32 `protobuf:"varint,2,opt,name=target_account_id,json=targetAccountId" json:"target_account_id,omitempty"` + TipAmount *uint32 `protobuf:"varint,3,opt,name=tip_amount,json=tipAmount" json:"tip_amount,omitempty"` + EventId *EEvent `protobuf:"varint,4,opt,name=event_id,json=eventId,enum=protocol.EEvent,def=0" json:"event_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgMatchTips_SingleTip) Reset() { *m = CMsgMatchTips_SingleTip{} } +func (m *CMsgMatchTips_SingleTip) String() string { return proto.CompactTextString(m) } +func (*CMsgMatchTips_SingleTip) ProtoMessage() {} +func (*CMsgMatchTips_SingleTip) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{52, 0} +} + +func (m *CMsgMatchTips_SingleTip) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgMatchTips_SingleTip.Unmarshal(m, b) +} +func (m *CMsgMatchTips_SingleTip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgMatchTips_SingleTip.Marshal(b, m, deterministic) +} +func (m *CMsgMatchTips_SingleTip) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgMatchTips_SingleTip.Merge(m, src) +} +func (m *CMsgMatchTips_SingleTip) XXX_Size() int { + return xxx_messageInfo_CMsgMatchTips_SingleTip.Size(m) +} +func (m *CMsgMatchTips_SingleTip) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgMatchTips_SingleTip.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgMatchTips_SingleTip proto.InternalMessageInfo + +const Default_CMsgMatchTips_SingleTip_EventId EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgMatchTips_SingleTip) GetSourceAccountId() uint32 { + if m != nil && m.SourceAccountId != nil { + return *m.SourceAccountId + } + return 0 +} + +func (m *CMsgMatchTips_SingleTip) GetTargetAccountId() uint32 { + if m != nil && m.TargetAccountId != nil { + return *m.TargetAccountId + } + return 0 +} + +func (m *CMsgMatchTips_SingleTip) GetTipAmount() uint32 { + if m != nil && m.TipAmount != nil { + return *m.TipAmount + } + return 0 +} + +func (m *CMsgMatchTips_SingleTip) GetEventId() EEvent { + if m != nil && m.EventId != nil { + return *m.EventId + } + return Default_CMsgMatchTips_SingleTip_EventId +} + +type CMsgDOTAMatchMinimal struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + StartTime *uint32 `protobuf:"fixed32,2,opt,name=start_time,json=startTime" json:"start_time,omitempty"` + Duration *uint32 `protobuf:"varint,3,opt,name=duration" json:"duration,omitempty"` + GameMode *DOTA_GameMode `protobuf:"varint,4,opt,name=game_mode,json=gameMode,enum=protocol.DOTA_GameMode,def=0" json:"game_mode,omitempty"` + Players []*CMsgDOTAMatchMinimal_Player `protobuf:"bytes,6,rep,name=players" json:"players,omitempty"` + Tourney *CMsgDOTAMatchMinimal_Tourney `protobuf:"bytes,7,opt,name=tourney" json:"tourney,omitempty"` + MatchOutcome *EMatchOutcome `protobuf:"varint,8,opt,name=match_outcome,json=matchOutcome,enum=protocol.EMatchOutcome,def=0" json:"match_outcome,omitempty"` + RadiantScore *uint32 `protobuf:"varint,9,opt,name=radiant_score,json=radiantScore" json:"radiant_score,omitempty"` + DireScore *uint32 `protobuf:"varint,10,opt,name=dire_score,json=direScore" json:"dire_score,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAMatchMinimal) Reset() { *m = CMsgDOTAMatchMinimal{} } +func (m *CMsgDOTAMatchMinimal) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAMatchMinimal) ProtoMessage() {} +func (*CMsgDOTAMatchMinimal) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{53} +} + +func (m *CMsgDOTAMatchMinimal) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAMatchMinimal.Unmarshal(m, b) +} +func (m *CMsgDOTAMatchMinimal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAMatchMinimal.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAMatchMinimal) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAMatchMinimal.Merge(m, src) +} +func (m *CMsgDOTAMatchMinimal) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAMatchMinimal.Size(m) +} +func (m *CMsgDOTAMatchMinimal) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAMatchMinimal.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAMatchMinimal proto.InternalMessageInfo + +const Default_CMsgDOTAMatchMinimal_GameMode DOTA_GameMode = DOTA_GameMode_DOTA_GAMEMODE_NONE +const Default_CMsgDOTAMatchMinimal_MatchOutcome EMatchOutcome = EMatchOutcome_k_EMatchOutcome_Unknown + +func (m *CMsgDOTAMatchMinimal) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgDOTAMatchMinimal) GetStartTime() uint32 { + if m != nil && m.StartTime != nil { + return *m.StartTime + } + return 0 +} + +func (m *CMsgDOTAMatchMinimal) GetDuration() uint32 { + if m != nil && m.Duration != nil { + return *m.Duration + } + return 0 +} + +func (m *CMsgDOTAMatchMinimal) GetGameMode() DOTA_GameMode { + if m != nil && m.GameMode != nil { + return *m.GameMode + } + return Default_CMsgDOTAMatchMinimal_GameMode +} + +func (m *CMsgDOTAMatchMinimal) GetPlayers() []*CMsgDOTAMatchMinimal_Player { + if m != nil { + return m.Players + } + return nil +} + +func (m *CMsgDOTAMatchMinimal) GetTourney() *CMsgDOTAMatchMinimal_Tourney { + if m != nil { + return m.Tourney + } + return nil +} + +func (m *CMsgDOTAMatchMinimal) GetMatchOutcome() EMatchOutcome { + if m != nil && m.MatchOutcome != nil { + return *m.MatchOutcome + } + return Default_CMsgDOTAMatchMinimal_MatchOutcome +} + +func (m *CMsgDOTAMatchMinimal) GetRadiantScore() uint32 { + if m != nil && m.RadiantScore != nil { + return *m.RadiantScore + } + return 0 +} + +func (m *CMsgDOTAMatchMinimal) GetDireScore() uint32 { + if m != nil && m.DireScore != nil { + return *m.DireScore + } + return 0 +} + +type CMsgDOTAMatchMinimal_Player struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + Kills *uint32 `protobuf:"varint,3,opt,name=kills" json:"kills,omitempty"` + Deaths *uint32 `protobuf:"varint,4,opt,name=deaths" json:"deaths,omitempty"` + Assists *uint32 `protobuf:"varint,5,opt,name=assists" json:"assists,omitempty"` + Items []uint32 `protobuf:"varint,6,rep,name=items" json:"items,omitempty"` + PlayerSlot *uint32 `protobuf:"varint,7,opt,name=player_slot,json=playerSlot" json:"player_slot,omitempty"` + ProName *string `protobuf:"bytes,8,opt,name=pro_name,json=proName" json:"pro_name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAMatchMinimal_Player) Reset() { *m = CMsgDOTAMatchMinimal_Player{} } +func (m *CMsgDOTAMatchMinimal_Player) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAMatchMinimal_Player) ProtoMessage() {} +func (*CMsgDOTAMatchMinimal_Player) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{53, 0} +} + +func (m *CMsgDOTAMatchMinimal_Player) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAMatchMinimal_Player.Unmarshal(m, b) +} +func (m *CMsgDOTAMatchMinimal_Player) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAMatchMinimal_Player.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAMatchMinimal_Player) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAMatchMinimal_Player.Merge(m, src) +} +func (m *CMsgDOTAMatchMinimal_Player) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAMatchMinimal_Player.Size(m) +} +func (m *CMsgDOTAMatchMinimal_Player) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAMatchMinimal_Player.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAMatchMinimal_Player proto.InternalMessageInfo + +func (m *CMsgDOTAMatchMinimal_Player) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAMatchMinimal_Player) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgDOTAMatchMinimal_Player) GetKills() uint32 { + if m != nil && m.Kills != nil { + return *m.Kills + } + return 0 +} + +func (m *CMsgDOTAMatchMinimal_Player) GetDeaths() uint32 { + if m != nil && m.Deaths != nil { + return *m.Deaths + } + return 0 +} + +func (m *CMsgDOTAMatchMinimal_Player) GetAssists() uint32 { + if m != nil && m.Assists != nil { + return *m.Assists + } + return 0 +} + +func (m *CMsgDOTAMatchMinimal_Player) GetItems() []uint32 { + if m != nil { + return m.Items + } + return nil +} + +func (m *CMsgDOTAMatchMinimal_Player) GetPlayerSlot() uint32 { + if m != nil && m.PlayerSlot != nil { + return *m.PlayerSlot + } + return 0 +} + +func (m *CMsgDOTAMatchMinimal_Player) GetProName() string { + if m != nil && m.ProName != nil { + return *m.ProName + } + return "" +} + +type CMsgDOTAMatchMinimal_Tourney struct { + LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + SeriesType *uint32 `protobuf:"varint,8,opt,name=series_type,json=seriesType" json:"series_type,omitempty"` + SeriesGame *uint32 `protobuf:"varint,9,opt,name=series_game,json=seriesGame" json:"series_game,omitempty"` + WeekendTourneyTournamentId *uint32 `protobuf:"varint,10,opt,name=weekend_tourney_tournament_id,json=weekendTourneyTournamentId" json:"weekend_tourney_tournament_id,omitempty"` + WeekendTourneySeasonTrophyId *uint32 `protobuf:"varint,11,opt,name=weekend_tourney_season_trophy_id,json=weekendTourneySeasonTrophyId" json:"weekend_tourney_season_trophy_id,omitempty"` + WeekendTourneyDivision *uint32 `protobuf:"varint,12,opt,name=weekend_tourney_division,json=weekendTourneyDivision" json:"weekend_tourney_division,omitempty"` + WeekendTourneySkillLevel *uint32 `protobuf:"varint,13,opt,name=weekend_tourney_skill_level,json=weekendTourneySkillLevel" json:"weekend_tourney_skill_level,omitempty"` + RadiantTeamId *uint32 `protobuf:"varint,2,opt,name=radiant_team_id,json=radiantTeamId" json:"radiant_team_id,omitempty"` + RadiantTeamName *string `protobuf:"bytes,3,opt,name=radiant_team_name,json=radiantTeamName" json:"radiant_team_name,omitempty"` + RadiantTeamLogo *uint64 `protobuf:"fixed64,4,opt,name=radiant_team_logo,json=radiantTeamLogo" json:"radiant_team_logo,omitempty"` + RadiantTeamLogoUrl *string `protobuf:"bytes,14,opt,name=radiant_team_logo_url,json=radiantTeamLogoUrl" json:"radiant_team_logo_url,omitempty"` + DireTeamId *uint32 `protobuf:"varint,5,opt,name=dire_team_id,json=direTeamId" json:"dire_team_id,omitempty"` + DireTeamName *string `protobuf:"bytes,6,opt,name=dire_team_name,json=direTeamName" json:"dire_team_name,omitempty"` + DireTeamLogo *uint64 `protobuf:"fixed64,7,opt,name=dire_team_logo,json=direTeamLogo" json:"dire_team_logo,omitempty"` + DireTeamLogoUrl *string `protobuf:"bytes,15,opt,name=dire_team_logo_url,json=direTeamLogoUrl" json:"dire_team_logo_url,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAMatchMinimal_Tourney) Reset() { *m = CMsgDOTAMatchMinimal_Tourney{} } +func (m *CMsgDOTAMatchMinimal_Tourney) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAMatchMinimal_Tourney) ProtoMessage() {} +func (*CMsgDOTAMatchMinimal_Tourney) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{53, 1} +} + +func (m *CMsgDOTAMatchMinimal_Tourney) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAMatchMinimal_Tourney.Unmarshal(m, b) +} +func (m *CMsgDOTAMatchMinimal_Tourney) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAMatchMinimal_Tourney.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAMatchMinimal_Tourney) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAMatchMinimal_Tourney.Merge(m, src) +} +func (m *CMsgDOTAMatchMinimal_Tourney) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAMatchMinimal_Tourney.Size(m) +} +func (m *CMsgDOTAMatchMinimal_Tourney) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAMatchMinimal_Tourney.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAMatchMinimal_Tourney proto.InternalMessageInfo + +func (m *CMsgDOTAMatchMinimal_Tourney) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgDOTAMatchMinimal_Tourney) GetSeriesType() uint32 { + if m != nil && m.SeriesType != nil { + return *m.SeriesType + } + return 0 +} + +func (m *CMsgDOTAMatchMinimal_Tourney) GetSeriesGame() uint32 { + if m != nil && m.SeriesGame != nil { + return *m.SeriesGame + } + return 0 +} + +func (m *CMsgDOTAMatchMinimal_Tourney) GetWeekendTourneyTournamentId() uint32 { + if m != nil && m.WeekendTourneyTournamentId != nil { + return *m.WeekendTourneyTournamentId + } + return 0 +} + +func (m *CMsgDOTAMatchMinimal_Tourney) GetWeekendTourneySeasonTrophyId() uint32 { + if m != nil && m.WeekendTourneySeasonTrophyId != nil { + return *m.WeekendTourneySeasonTrophyId + } + return 0 +} + +func (m *CMsgDOTAMatchMinimal_Tourney) GetWeekendTourneyDivision() uint32 { + if m != nil && m.WeekendTourneyDivision != nil { + return *m.WeekendTourneyDivision + } + return 0 +} + +func (m *CMsgDOTAMatchMinimal_Tourney) GetWeekendTourneySkillLevel() uint32 { + if m != nil && m.WeekendTourneySkillLevel != nil { + return *m.WeekendTourneySkillLevel + } + return 0 +} + +func (m *CMsgDOTAMatchMinimal_Tourney) GetRadiantTeamId() uint32 { + if m != nil && m.RadiantTeamId != nil { + return *m.RadiantTeamId + } + return 0 +} + +func (m *CMsgDOTAMatchMinimal_Tourney) GetRadiantTeamName() string { + if m != nil && m.RadiantTeamName != nil { + return *m.RadiantTeamName + } + return "" +} + +func (m *CMsgDOTAMatchMinimal_Tourney) GetRadiantTeamLogo() uint64 { + if m != nil && m.RadiantTeamLogo != nil { + return *m.RadiantTeamLogo + } + return 0 +} + +func (m *CMsgDOTAMatchMinimal_Tourney) GetRadiantTeamLogoUrl() string { + if m != nil && m.RadiantTeamLogoUrl != nil { + return *m.RadiantTeamLogoUrl + } + return "" +} + +func (m *CMsgDOTAMatchMinimal_Tourney) GetDireTeamId() uint32 { + if m != nil && m.DireTeamId != nil { + return *m.DireTeamId + } + return 0 +} + +func (m *CMsgDOTAMatchMinimal_Tourney) GetDireTeamName() string { + if m != nil && m.DireTeamName != nil { + return *m.DireTeamName + } + return "" +} + +func (m *CMsgDOTAMatchMinimal_Tourney) GetDireTeamLogo() uint64 { + if m != nil && m.DireTeamLogo != nil { + return *m.DireTeamLogo + } + return 0 +} + +func (m *CMsgDOTAMatchMinimal_Tourney) GetDireTeamLogoUrl() string { + if m != nil && m.DireTeamLogoUrl != nil { + return *m.DireTeamLogoUrl + } + return "" +} + +type CMsgConsumableUsage struct { + ItemDef *uint32 `protobuf:"varint,1,opt,name=item_def,json=itemDef" json:"item_def,omitempty"` + QuantityChange *int32 `protobuf:"varint,2,opt,name=quantity_change,json=quantityChange" json:"quantity_change,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgConsumableUsage) Reset() { *m = CMsgConsumableUsage{} } +func (m *CMsgConsumableUsage) String() string { return proto.CompactTextString(m) } +func (*CMsgConsumableUsage) ProtoMessage() {} +func (*CMsgConsumableUsage) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{54} +} + +func (m *CMsgConsumableUsage) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgConsumableUsage.Unmarshal(m, b) +} +func (m *CMsgConsumableUsage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgConsumableUsage.Marshal(b, m, deterministic) +} +func (m *CMsgConsumableUsage) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgConsumableUsage.Merge(m, src) +} +func (m *CMsgConsumableUsage) XXX_Size() int { + return xxx_messageInfo_CMsgConsumableUsage.Size(m) +} +func (m *CMsgConsumableUsage) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgConsumableUsage.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgConsumableUsage proto.InternalMessageInfo + +func (m *CMsgConsumableUsage) GetItemDef() uint32 { + if m != nil && m.ItemDef != nil { + return *m.ItemDef + } + return 0 +} + +func (m *CMsgConsumableUsage) GetQuantityChange() int32 { + if m != nil && m.QuantityChange != nil { + return *m.QuantityChange + } + return 0 +} + +type CMsgMatchConsumableUsage struct { + PlayerConsumablesUsed []*CMsgMatchConsumableUsage_PlayerUsage `protobuf:"bytes,1,rep,name=player_consumables_used,json=playerConsumablesUsed" json:"player_consumables_used,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgMatchConsumableUsage) Reset() { *m = CMsgMatchConsumableUsage{} } +func (m *CMsgMatchConsumableUsage) String() string { return proto.CompactTextString(m) } +func (*CMsgMatchConsumableUsage) ProtoMessage() {} +func (*CMsgMatchConsumableUsage) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{55} +} + +func (m *CMsgMatchConsumableUsage) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgMatchConsumableUsage.Unmarshal(m, b) +} +func (m *CMsgMatchConsumableUsage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgMatchConsumableUsage.Marshal(b, m, deterministic) +} +func (m *CMsgMatchConsumableUsage) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgMatchConsumableUsage.Merge(m, src) +} +func (m *CMsgMatchConsumableUsage) XXX_Size() int { + return xxx_messageInfo_CMsgMatchConsumableUsage.Size(m) +} +func (m *CMsgMatchConsumableUsage) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgMatchConsumableUsage.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgMatchConsumableUsage proto.InternalMessageInfo + +func (m *CMsgMatchConsumableUsage) GetPlayerConsumablesUsed() []*CMsgMatchConsumableUsage_PlayerUsage { + if m != nil { + return m.PlayerConsumablesUsed + } + return nil +} + +type CMsgMatchConsumableUsage_PlayerUsage struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + ConsumablesUsed []*CMsgConsumableUsage `protobuf:"bytes,2,rep,name=consumables_used,json=consumablesUsed" json:"consumables_used,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgMatchConsumableUsage_PlayerUsage) Reset() { *m = CMsgMatchConsumableUsage_PlayerUsage{} } +func (m *CMsgMatchConsumableUsage_PlayerUsage) String() string { return proto.CompactTextString(m) } +func (*CMsgMatchConsumableUsage_PlayerUsage) ProtoMessage() {} +func (*CMsgMatchConsumableUsage_PlayerUsage) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{55, 0} +} + +func (m *CMsgMatchConsumableUsage_PlayerUsage) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgMatchConsumableUsage_PlayerUsage.Unmarshal(m, b) +} +func (m *CMsgMatchConsumableUsage_PlayerUsage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgMatchConsumableUsage_PlayerUsage.Marshal(b, m, deterministic) +} +func (m *CMsgMatchConsumableUsage_PlayerUsage) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgMatchConsumableUsage_PlayerUsage.Merge(m, src) +} +func (m *CMsgMatchConsumableUsage_PlayerUsage) XXX_Size() int { + return xxx_messageInfo_CMsgMatchConsumableUsage_PlayerUsage.Size(m) +} +func (m *CMsgMatchConsumableUsage_PlayerUsage) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgMatchConsumableUsage_PlayerUsage.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgMatchConsumableUsage_PlayerUsage proto.InternalMessageInfo + +func (m *CMsgMatchConsumableUsage_PlayerUsage) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgMatchConsumableUsage_PlayerUsage) GetConsumablesUsed() []*CMsgConsumableUsage { + if m != nil { + return m.ConsumablesUsed + } + return nil +} + +type CMsgMatchEventActionGrants struct { + PlayerGrants []*CMsgMatchEventActionGrants_PlayerGrants `protobuf:"bytes,1,rep,name=player_grants,json=playerGrants" json:"player_grants,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgMatchEventActionGrants) Reset() { *m = CMsgMatchEventActionGrants{} } +func (m *CMsgMatchEventActionGrants) String() string { return proto.CompactTextString(m) } +func (*CMsgMatchEventActionGrants) ProtoMessage() {} +func (*CMsgMatchEventActionGrants) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{56} +} + +func (m *CMsgMatchEventActionGrants) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgMatchEventActionGrants.Unmarshal(m, b) +} +func (m *CMsgMatchEventActionGrants) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgMatchEventActionGrants.Marshal(b, m, deterministic) +} +func (m *CMsgMatchEventActionGrants) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgMatchEventActionGrants.Merge(m, src) +} +func (m *CMsgMatchEventActionGrants) XXX_Size() int { + return xxx_messageInfo_CMsgMatchEventActionGrants.Size(m) +} +func (m *CMsgMatchEventActionGrants) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgMatchEventActionGrants.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgMatchEventActionGrants proto.InternalMessageInfo + +func (m *CMsgMatchEventActionGrants) GetPlayerGrants() []*CMsgMatchEventActionGrants_PlayerGrants { + if m != nil { + return m.PlayerGrants + } + return nil +} + +type CMsgMatchEventActionGrants_Grant struct { + EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + ActionId *uint32 `protobuf:"varint,2,opt,name=action_id,json=actionId" json:"action_id,omitempty"` + Audit *uint32 `protobuf:"varint,3,opt,name=audit" json:"audit,omitempty"` + Quantity *uint32 `protobuf:"varint,4,opt,name=quantity" json:"quantity,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgMatchEventActionGrants_Grant) Reset() { *m = CMsgMatchEventActionGrants_Grant{} } +func (m *CMsgMatchEventActionGrants_Grant) String() string { return proto.CompactTextString(m) } +func (*CMsgMatchEventActionGrants_Grant) ProtoMessage() {} +func (*CMsgMatchEventActionGrants_Grant) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{56, 0} +} + +func (m *CMsgMatchEventActionGrants_Grant) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgMatchEventActionGrants_Grant.Unmarshal(m, b) +} +func (m *CMsgMatchEventActionGrants_Grant) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgMatchEventActionGrants_Grant.Marshal(b, m, deterministic) +} +func (m *CMsgMatchEventActionGrants_Grant) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgMatchEventActionGrants_Grant.Merge(m, src) +} +func (m *CMsgMatchEventActionGrants_Grant) XXX_Size() int { + return xxx_messageInfo_CMsgMatchEventActionGrants_Grant.Size(m) +} +func (m *CMsgMatchEventActionGrants_Grant) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgMatchEventActionGrants_Grant.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgMatchEventActionGrants_Grant proto.InternalMessageInfo + +func (m *CMsgMatchEventActionGrants_Grant) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +func (m *CMsgMatchEventActionGrants_Grant) GetActionId() uint32 { + if m != nil && m.ActionId != nil { + return *m.ActionId + } + return 0 +} + +func (m *CMsgMatchEventActionGrants_Grant) GetAudit() uint32 { + if m != nil && m.Audit != nil { + return *m.Audit + } + return 0 +} + +func (m *CMsgMatchEventActionGrants_Grant) GetQuantity() uint32 { + if m != nil && m.Quantity != nil { + return *m.Quantity + } + return 0 +} + +type CMsgMatchEventActionGrants_PlayerGrants struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + ActionsGranted []*CMsgMatchEventActionGrants_Grant `protobuf:"bytes,2,rep,name=actions_granted,json=actionsGranted" json:"actions_granted,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgMatchEventActionGrants_PlayerGrants) Reset() { + *m = CMsgMatchEventActionGrants_PlayerGrants{} +} +func (m *CMsgMatchEventActionGrants_PlayerGrants) String() string { return proto.CompactTextString(m) } +func (*CMsgMatchEventActionGrants_PlayerGrants) ProtoMessage() {} +func (*CMsgMatchEventActionGrants_PlayerGrants) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{56, 1} +} + +func (m *CMsgMatchEventActionGrants_PlayerGrants) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgMatchEventActionGrants_PlayerGrants.Unmarshal(m, b) +} +func (m *CMsgMatchEventActionGrants_PlayerGrants) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgMatchEventActionGrants_PlayerGrants.Marshal(b, m, deterministic) +} +func (m *CMsgMatchEventActionGrants_PlayerGrants) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgMatchEventActionGrants_PlayerGrants.Merge(m, src) +} +func (m *CMsgMatchEventActionGrants_PlayerGrants) XXX_Size() int { + return xxx_messageInfo_CMsgMatchEventActionGrants_PlayerGrants.Size(m) +} +func (m *CMsgMatchEventActionGrants_PlayerGrants) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgMatchEventActionGrants_PlayerGrants.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgMatchEventActionGrants_PlayerGrants proto.InternalMessageInfo + +func (m *CMsgMatchEventActionGrants_PlayerGrants) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgMatchEventActionGrants_PlayerGrants) GetActionsGranted() []*CMsgMatchEventActionGrants_Grant { + if m != nil { + return m.ActionsGranted + } + return nil +} + +type CMsgCustomGameWhitelist struct { + Version *uint32 `protobuf:"varint,1,opt,name=version" json:"version,omitempty"` + CustomGamesWhitelist []uint64 `protobuf:"varint,2,rep,name=custom_games_whitelist,json=customGamesWhitelist" json:"custom_games_whitelist,omitempty"` + DisableWhitelist *bool `protobuf:"varint,3,opt,name=disable_whitelist,json=disableWhitelist" json:"disable_whitelist,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgCustomGameWhitelist) Reset() { *m = CMsgCustomGameWhitelist{} } +func (m *CMsgCustomGameWhitelist) String() string { return proto.CompactTextString(m) } +func (*CMsgCustomGameWhitelist) ProtoMessage() {} +func (*CMsgCustomGameWhitelist) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{57} +} + +func (m *CMsgCustomGameWhitelist) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgCustomGameWhitelist.Unmarshal(m, b) +} +func (m *CMsgCustomGameWhitelist) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgCustomGameWhitelist.Marshal(b, m, deterministic) +} +func (m *CMsgCustomGameWhitelist) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgCustomGameWhitelist.Merge(m, src) +} +func (m *CMsgCustomGameWhitelist) XXX_Size() int { + return xxx_messageInfo_CMsgCustomGameWhitelist.Size(m) +} +func (m *CMsgCustomGameWhitelist) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgCustomGameWhitelist.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgCustomGameWhitelist proto.InternalMessageInfo + +func (m *CMsgCustomGameWhitelist) GetVersion() uint32 { + if m != nil && m.Version != nil { + return *m.Version + } + return 0 +} + +func (m *CMsgCustomGameWhitelist) GetCustomGamesWhitelist() []uint64 { + if m != nil { + return m.CustomGamesWhitelist + } + return nil +} + +func (m *CMsgCustomGameWhitelist) GetDisableWhitelist() bool { + if m != nil && m.DisableWhitelist != nil { + return *m.DisableWhitelist + } + return false +} + +type CMsgCustomGameWhitelistForEdit struct { + WhitelistEntries []*CMsgCustomGameWhitelistForEdit_WhitelistEntry `protobuf:"bytes,1,rep,name=whitelist_entries,json=whitelistEntries" json:"whitelist_entries,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgCustomGameWhitelistForEdit) Reset() { *m = CMsgCustomGameWhitelistForEdit{} } +func (m *CMsgCustomGameWhitelistForEdit) String() string { return proto.CompactTextString(m) } +func (*CMsgCustomGameWhitelistForEdit) ProtoMessage() {} +func (*CMsgCustomGameWhitelistForEdit) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{58} +} + +func (m *CMsgCustomGameWhitelistForEdit) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgCustomGameWhitelistForEdit.Unmarshal(m, b) +} +func (m *CMsgCustomGameWhitelistForEdit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgCustomGameWhitelistForEdit.Marshal(b, m, deterministic) +} +func (m *CMsgCustomGameWhitelistForEdit) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgCustomGameWhitelistForEdit.Merge(m, src) +} +func (m *CMsgCustomGameWhitelistForEdit) XXX_Size() int { + return xxx_messageInfo_CMsgCustomGameWhitelistForEdit.Size(m) +} +func (m *CMsgCustomGameWhitelistForEdit) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgCustomGameWhitelistForEdit.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgCustomGameWhitelistForEdit proto.InternalMessageInfo + +func (m *CMsgCustomGameWhitelistForEdit) GetWhitelistEntries() []*CMsgCustomGameWhitelistForEdit_WhitelistEntry { + if m != nil { + return m.WhitelistEntries + } + return nil +} + +type CMsgCustomGameWhitelistForEdit_WhitelistEntry struct { + CustomGameId *uint64 `protobuf:"varint,1,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` + WhitelistState *ECustomGameWhitelistState `protobuf:"varint,2,opt,name=whitelist_state,json=whitelistState,enum=protocol.ECustomGameWhitelistState,def=0" json:"whitelist_state,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgCustomGameWhitelistForEdit_WhitelistEntry) Reset() { + *m = CMsgCustomGameWhitelistForEdit_WhitelistEntry{} +} +func (m *CMsgCustomGameWhitelistForEdit_WhitelistEntry) String() string { + return proto.CompactTextString(m) +} +func (*CMsgCustomGameWhitelistForEdit_WhitelistEntry) ProtoMessage() {} +func (*CMsgCustomGameWhitelistForEdit_WhitelistEntry) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{58, 0} +} + +func (m *CMsgCustomGameWhitelistForEdit_WhitelistEntry) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgCustomGameWhitelistForEdit_WhitelistEntry.Unmarshal(m, b) +} +func (m *CMsgCustomGameWhitelistForEdit_WhitelistEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgCustomGameWhitelistForEdit_WhitelistEntry.Marshal(b, m, deterministic) +} +func (m *CMsgCustomGameWhitelistForEdit_WhitelistEntry) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgCustomGameWhitelistForEdit_WhitelistEntry.Merge(m, src) +} +func (m *CMsgCustomGameWhitelistForEdit_WhitelistEntry) XXX_Size() int { + return xxx_messageInfo_CMsgCustomGameWhitelistForEdit_WhitelistEntry.Size(m) +} +func (m *CMsgCustomGameWhitelistForEdit_WhitelistEntry) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgCustomGameWhitelistForEdit_WhitelistEntry.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgCustomGameWhitelistForEdit_WhitelistEntry proto.InternalMessageInfo + +const Default_CMsgCustomGameWhitelistForEdit_WhitelistEntry_WhitelistState ECustomGameWhitelistState = ECustomGameWhitelistState_CUSTOM_GAME_WHITELIST_STATE_UNKNOWN + +func (m *CMsgCustomGameWhitelistForEdit_WhitelistEntry) GetCustomGameId() uint64 { + if m != nil && m.CustomGameId != nil { + return *m.CustomGameId + } + return 0 +} + +func (m *CMsgCustomGameWhitelistForEdit_WhitelistEntry) GetWhitelistState() ECustomGameWhitelistState { + if m != nil && m.WhitelistState != nil { + return *m.WhitelistState + } + return Default_CMsgCustomGameWhitelistForEdit_WhitelistEntry_WhitelistState +} + +type CMsgPlayerRecentMatchInfo struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + Timestamp *uint32 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"` + Duration *uint32 `protobuf:"varint,3,opt,name=duration" json:"duration,omitempty"` + Win *bool `protobuf:"varint,4,opt,name=win" json:"win,omitempty"` + HeroId *uint32 `protobuf:"varint,5,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + Kills *uint32 `protobuf:"varint,6,opt,name=kills" json:"kills,omitempty"` + Deaths *uint32 `protobuf:"varint,7,opt,name=deaths" json:"deaths,omitempty"` + Assists *uint32 `protobuf:"varint,8,opt,name=assists" json:"assists,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPlayerRecentMatchInfo) Reset() { *m = CMsgPlayerRecentMatchInfo{} } +func (m *CMsgPlayerRecentMatchInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgPlayerRecentMatchInfo) ProtoMessage() {} +func (*CMsgPlayerRecentMatchInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{59} +} + +func (m *CMsgPlayerRecentMatchInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPlayerRecentMatchInfo.Unmarshal(m, b) +} +func (m *CMsgPlayerRecentMatchInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPlayerRecentMatchInfo.Marshal(b, m, deterministic) +} +func (m *CMsgPlayerRecentMatchInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPlayerRecentMatchInfo.Merge(m, src) +} +func (m *CMsgPlayerRecentMatchInfo) XXX_Size() int { + return xxx_messageInfo_CMsgPlayerRecentMatchInfo.Size(m) +} +func (m *CMsgPlayerRecentMatchInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPlayerRecentMatchInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPlayerRecentMatchInfo proto.InternalMessageInfo + +func (m *CMsgPlayerRecentMatchInfo) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgPlayerRecentMatchInfo) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgPlayerRecentMatchInfo) GetDuration() uint32 { + if m != nil && m.Duration != nil { + return *m.Duration + } + return 0 +} + +func (m *CMsgPlayerRecentMatchInfo) GetWin() bool { + if m != nil && m.Win != nil { + return *m.Win + } + return false +} + +func (m *CMsgPlayerRecentMatchInfo) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgPlayerRecentMatchInfo) GetKills() uint32 { + if m != nil && m.Kills != nil { + return *m.Kills + } + return 0 +} + +func (m *CMsgPlayerRecentMatchInfo) GetDeaths() uint32 { + if m != nil && m.Deaths != nil { + return *m.Deaths + } + return 0 +} + +func (m *CMsgPlayerRecentMatchInfo) GetAssists() uint32 { + if m != nil && m.Assists != nil { + return *m.Assists + } + return 0 +} + +type CMsgPlayerMatchRecord struct { + Wins *uint32 `protobuf:"varint,1,opt,name=wins" json:"wins,omitempty"` + Losses *uint32 `protobuf:"varint,2,opt,name=losses" json:"losses,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPlayerMatchRecord) Reset() { *m = CMsgPlayerMatchRecord{} } +func (m *CMsgPlayerMatchRecord) String() string { return proto.CompactTextString(m) } +func (*CMsgPlayerMatchRecord) ProtoMessage() {} +func (*CMsgPlayerMatchRecord) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{60} +} + +func (m *CMsgPlayerMatchRecord) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPlayerMatchRecord.Unmarshal(m, b) +} +func (m *CMsgPlayerMatchRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPlayerMatchRecord.Marshal(b, m, deterministic) +} +func (m *CMsgPlayerMatchRecord) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPlayerMatchRecord.Merge(m, src) +} +func (m *CMsgPlayerMatchRecord) XXX_Size() int { + return xxx_messageInfo_CMsgPlayerMatchRecord.Size(m) +} +func (m *CMsgPlayerMatchRecord) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPlayerMatchRecord.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPlayerMatchRecord proto.InternalMessageInfo + +func (m *CMsgPlayerMatchRecord) GetWins() uint32 { + if m != nil && m.Wins != nil { + return *m.Wins + } + return 0 +} + +func (m *CMsgPlayerMatchRecord) GetLosses() uint32 { + if m != nil && m.Losses != nil { + return *m.Losses + } + return 0 +} + +type CMsgPlayerRecentMatchOutcomes struct { + Outcomes *uint32 `protobuf:"varint,1,opt,name=outcomes" json:"outcomes,omitempty"` + MatchCount *uint32 `protobuf:"varint,2,opt,name=match_count,json=matchCount" json:"match_count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPlayerRecentMatchOutcomes) Reset() { *m = CMsgPlayerRecentMatchOutcomes{} } +func (m *CMsgPlayerRecentMatchOutcomes) String() string { return proto.CompactTextString(m) } +func (*CMsgPlayerRecentMatchOutcomes) ProtoMessage() {} +func (*CMsgPlayerRecentMatchOutcomes) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{61} +} + +func (m *CMsgPlayerRecentMatchOutcomes) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPlayerRecentMatchOutcomes.Unmarshal(m, b) +} +func (m *CMsgPlayerRecentMatchOutcomes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPlayerRecentMatchOutcomes.Marshal(b, m, deterministic) +} +func (m *CMsgPlayerRecentMatchOutcomes) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPlayerRecentMatchOutcomes.Merge(m, src) +} +func (m *CMsgPlayerRecentMatchOutcomes) XXX_Size() int { + return xxx_messageInfo_CMsgPlayerRecentMatchOutcomes.Size(m) +} +func (m *CMsgPlayerRecentMatchOutcomes) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPlayerRecentMatchOutcomes.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPlayerRecentMatchOutcomes proto.InternalMessageInfo + +func (m *CMsgPlayerRecentMatchOutcomes) GetOutcomes() uint32 { + if m != nil && m.Outcomes != nil { + return *m.Outcomes + } + return 0 +} + +func (m *CMsgPlayerRecentMatchOutcomes) GetMatchCount() uint32 { + if m != nil && m.MatchCount != nil { + return *m.MatchCount + } + return 0 +} + +type CMsgPlayerRecentCommends struct { + Commends *uint32 `protobuf:"varint,1,opt,name=commends" json:"commends,omitempty"` + MatchCount *uint32 `protobuf:"varint,2,opt,name=match_count,json=matchCount" json:"match_count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPlayerRecentCommends) Reset() { *m = CMsgPlayerRecentCommends{} } +func (m *CMsgPlayerRecentCommends) String() string { return proto.CompactTextString(m) } +func (*CMsgPlayerRecentCommends) ProtoMessage() {} +func (*CMsgPlayerRecentCommends) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{62} +} + +func (m *CMsgPlayerRecentCommends) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPlayerRecentCommends.Unmarshal(m, b) +} +func (m *CMsgPlayerRecentCommends) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPlayerRecentCommends.Marshal(b, m, deterministic) +} +func (m *CMsgPlayerRecentCommends) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPlayerRecentCommends.Merge(m, src) +} +func (m *CMsgPlayerRecentCommends) XXX_Size() int { + return xxx_messageInfo_CMsgPlayerRecentCommends.Size(m) +} +func (m *CMsgPlayerRecentCommends) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPlayerRecentCommends.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPlayerRecentCommends proto.InternalMessageInfo + +func (m *CMsgPlayerRecentCommends) GetCommends() uint32 { + if m != nil && m.Commends != nil { + return *m.Commends + } + return 0 +} + +func (m *CMsgPlayerRecentCommends) GetMatchCount() uint32 { + if m != nil && m.MatchCount != nil { + return *m.MatchCount + } + return 0 +} + +type CMsgPlayerRecentAccomplishments struct { + RecentOutcomes *CMsgPlayerRecentMatchOutcomes `protobuf:"bytes,1,opt,name=recent_outcomes,json=recentOutcomes" json:"recent_outcomes,omitempty"` + TotalRecord *CMsgPlayerMatchRecord `protobuf:"bytes,2,opt,name=total_record,json=totalRecord" json:"total_record,omitempty"` + PredictionStreak *uint32 `protobuf:"varint,3,opt,name=prediction_streak,json=predictionStreak" json:"prediction_streak,omitempty"` + PlusPredictionStreak *uint32 `protobuf:"varint,4,opt,name=plus_prediction_streak,json=plusPredictionStreak" json:"plus_prediction_streak,omitempty"` + RecentCommends *CMsgPlayerRecentCommends `protobuf:"bytes,5,opt,name=recent_commends,json=recentCommends" json:"recent_commends,omitempty"` + FirstMatchTimestamp *uint32 `protobuf:"varint,6,opt,name=first_match_timestamp,json=firstMatchTimestamp" json:"first_match_timestamp,omitempty"` + LastMatch *CMsgPlayerRecentMatchInfo `protobuf:"bytes,7,opt,name=last_match,json=lastMatch" json:"last_match,omitempty"` + RecentMvps *CMsgPlayerRecentMatchOutcomes `protobuf:"bytes,8,opt,name=recent_mvps,json=recentMvps" json:"recent_mvps,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPlayerRecentAccomplishments) Reset() { *m = CMsgPlayerRecentAccomplishments{} } +func (m *CMsgPlayerRecentAccomplishments) String() string { return proto.CompactTextString(m) } +func (*CMsgPlayerRecentAccomplishments) ProtoMessage() {} +func (*CMsgPlayerRecentAccomplishments) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{63} +} + +func (m *CMsgPlayerRecentAccomplishments) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPlayerRecentAccomplishments.Unmarshal(m, b) +} +func (m *CMsgPlayerRecentAccomplishments) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPlayerRecentAccomplishments.Marshal(b, m, deterministic) +} +func (m *CMsgPlayerRecentAccomplishments) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPlayerRecentAccomplishments.Merge(m, src) +} +func (m *CMsgPlayerRecentAccomplishments) XXX_Size() int { + return xxx_messageInfo_CMsgPlayerRecentAccomplishments.Size(m) +} +func (m *CMsgPlayerRecentAccomplishments) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPlayerRecentAccomplishments.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPlayerRecentAccomplishments proto.InternalMessageInfo + +func (m *CMsgPlayerRecentAccomplishments) GetRecentOutcomes() *CMsgPlayerRecentMatchOutcomes { + if m != nil { + return m.RecentOutcomes + } + return nil +} + +func (m *CMsgPlayerRecentAccomplishments) GetTotalRecord() *CMsgPlayerMatchRecord { + if m != nil { + return m.TotalRecord + } + return nil +} + +func (m *CMsgPlayerRecentAccomplishments) GetPredictionStreak() uint32 { + if m != nil && m.PredictionStreak != nil { + return *m.PredictionStreak + } + return 0 +} + +func (m *CMsgPlayerRecentAccomplishments) GetPlusPredictionStreak() uint32 { + if m != nil && m.PlusPredictionStreak != nil { + return *m.PlusPredictionStreak + } + return 0 +} + +func (m *CMsgPlayerRecentAccomplishments) GetRecentCommends() *CMsgPlayerRecentCommends { + if m != nil { + return m.RecentCommends + } + return nil +} + +func (m *CMsgPlayerRecentAccomplishments) GetFirstMatchTimestamp() uint32 { + if m != nil && m.FirstMatchTimestamp != nil { + return *m.FirstMatchTimestamp + } + return 0 +} + +func (m *CMsgPlayerRecentAccomplishments) GetLastMatch() *CMsgPlayerRecentMatchInfo { + if m != nil { + return m.LastMatch + } + return nil +} + +func (m *CMsgPlayerRecentAccomplishments) GetRecentMvps() *CMsgPlayerRecentMatchOutcomes { + if m != nil { + return m.RecentMvps + } + return nil +} + +type CMsgPlayerHeroRecentAccomplishments struct { + RecentOutcomes *CMsgPlayerRecentMatchOutcomes `protobuf:"bytes,1,opt,name=recent_outcomes,json=recentOutcomes" json:"recent_outcomes,omitempty"` + TotalRecord *CMsgPlayerMatchRecord `protobuf:"bytes,2,opt,name=total_record,json=totalRecord" json:"total_record,omitempty"` + LastMatch *CMsgPlayerRecentMatchInfo `protobuf:"bytes,3,opt,name=last_match,json=lastMatch" json:"last_match,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPlayerHeroRecentAccomplishments) Reset() { *m = CMsgPlayerHeroRecentAccomplishments{} } +func (m *CMsgPlayerHeroRecentAccomplishments) String() string { return proto.CompactTextString(m) } +func (*CMsgPlayerHeroRecentAccomplishments) ProtoMessage() {} +func (*CMsgPlayerHeroRecentAccomplishments) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{64} +} + +func (m *CMsgPlayerHeroRecentAccomplishments) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPlayerHeroRecentAccomplishments.Unmarshal(m, b) +} +func (m *CMsgPlayerHeroRecentAccomplishments) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPlayerHeroRecentAccomplishments.Marshal(b, m, deterministic) +} +func (m *CMsgPlayerHeroRecentAccomplishments) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPlayerHeroRecentAccomplishments.Merge(m, src) +} +func (m *CMsgPlayerHeroRecentAccomplishments) XXX_Size() int { + return xxx_messageInfo_CMsgPlayerHeroRecentAccomplishments.Size(m) +} +func (m *CMsgPlayerHeroRecentAccomplishments) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPlayerHeroRecentAccomplishments.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPlayerHeroRecentAccomplishments proto.InternalMessageInfo + +func (m *CMsgPlayerHeroRecentAccomplishments) GetRecentOutcomes() *CMsgPlayerRecentMatchOutcomes { + if m != nil { + return m.RecentOutcomes + } + return nil +} + +func (m *CMsgPlayerHeroRecentAccomplishments) GetTotalRecord() *CMsgPlayerMatchRecord { + if m != nil { + return m.TotalRecord + } + return nil +} + +func (m *CMsgPlayerHeroRecentAccomplishments) GetLastMatch() *CMsgPlayerRecentMatchInfo { + if m != nil { + return m.LastMatch + } + return nil +} + +type CMsgRecentAccomplishments struct { + PlayerAccomplishments *CMsgPlayerRecentAccomplishments `protobuf:"bytes,1,opt,name=player_accomplishments,json=playerAccomplishments" json:"player_accomplishments,omitempty"` + HeroAccomplishments *CMsgPlayerHeroRecentAccomplishments `protobuf:"bytes,2,opt,name=hero_accomplishments,json=heroAccomplishments" json:"hero_accomplishments,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgRecentAccomplishments) Reset() { *m = CMsgRecentAccomplishments{} } +func (m *CMsgRecentAccomplishments) String() string { return proto.CompactTextString(m) } +func (*CMsgRecentAccomplishments) ProtoMessage() {} +func (*CMsgRecentAccomplishments) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{65} +} + +func (m *CMsgRecentAccomplishments) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgRecentAccomplishments.Unmarshal(m, b) +} +func (m *CMsgRecentAccomplishments) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgRecentAccomplishments.Marshal(b, m, deterministic) +} +func (m *CMsgRecentAccomplishments) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgRecentAccomplishments.Merge(m, src) +} +func (m *CMsgRecentAccomplishments) XXX_Size() int { + return xxx_messageInfo_CMsgRecentAccomplishments.Size(m) +} +func (m *CMsgRecentAccomplishments) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgRecentAccomplishments.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgRecentAccomplishments proto.InternalMessageInfo + +func (m *CMsgRecentAccomplishments) GetPlayerAccomplishments() *CMsgPlayerRecentAccomplishments { + if m != nil { + return m.PlayerAccomplishments + } + return nil +} + +func (m *CMsgRecentAccomplishments) GetHeroAccomplishments() *CMsgPlayerHeroRecentAccomplishments { + if m != nil { + return m.HeroAccomplishments + } + return nil +} + +type CMsgRequestPlayerRecentAccomplishments struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgRequestPlayerRecentAccomplishments) Reset() { + *m = CMsgRequestPlayerRecentAccomplishments{} +} +func (m *CMsgRequestPlayerRecentAccomplishments) String() string { return proto.CompactTextString(m) } +func (*CMsgRequestPlayerRecentAccomplishments) ProtoMessage() {} +func (*CMsgRequestPlayerRecentAccomplishments) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{66} +} + +func (m *CMsgRequestPlayerRecentAccomplishments) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgRequestPlayerRecentAccomplishments.Unmarshal(m, b) +} +func (m *CMsgRequestPlayerRecentAccomplishments) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgRequestPlayerRecentAccomplishments.Marshal(b, m, deterministic) +} +func (m *CMsgRequestPlayerRecentAccomplishments) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgRequestPlayerRecentAccomplishments.Merge(m, src) +} +func (m *CMsgRequestPlayerRecentAccomplishments) XXX_Size() int { + return xxx_messageInfo_CMsgRequestPlayerRecentAccomplishments.Size(m) +} +func (m *CMsgRequestPlayerRecentAccomplishments) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgRequestPlayerRecentAccomplishments.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgRequestPlayerRecentAccomplishments proto.InternalMessageInfo + +func (m *CMsgRequestPlayerRecentAccomplishments) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgRequestPlayerRecentAccomplishments) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +type CMsgRequestPlayerRecentAccomplishmentsResponse struct { + Result *CMsgRequestPlayerRecentAccomplishmentsResponse_EResponse `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgRequestPlayerRecentAccomplishmentsResponse_EResponse,def=0" json:"result,omitempty"` + PlayerAccomplishments *CMsgRecentAccomplishments `protobuf:"bytes,2,opt,name=player_accomplishments,json=playerAccomplishments" json:"player_accomplishments,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgRequestPlayerRecentAccomplishmentsResponse) Reset() { + *m = CMsgRequestPlayerRecentAccomplishmentsResponse{} +} +func (m *CMsgRequestPlayerRecentAccomplishmentsResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgRequestPlayerRecentAccomplishmentsResponse) ProtoMessage() {} +func (*CMsgRequestPlayerRecentAccomplishmentsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_c7a0b43d4fa15eff, []int{67} +} + +func (m *CMsgRequestPlayerRecentAccomplishmentsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgRequestPlayerRecentAccomplishmentsResponse.Unmarshal(m, b) +} +func (m *CMsgRequestPlayerRecentAccomplishmentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgRequestPlayerRecentAccomplishmentsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgRequestPlayerRecentAccomplishmentsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgRequestPlayerRecentAccomplishmentsResponse.Merge(m, src) +} +func (m *CMsgRequestPlayerRecentAccomplishmentsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgRequestPlayerRecentAccomplishmentsResponse.Size(m) +} +func (m *CMsgRequestPlayerRecentAccomplishmentsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgRequestPlayerRecentAccomplishmentsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgRequestPlayerRecentAccomplishmentsResponse proto.InternalMessageInfo + +const Default_CMsgRequestPlayerRecentAccomplishmentsResponse_Result CMsgRequestPlayerRecentAccomplishmentsResponse_EResponse = CMsgRequestPlayerRecentAccomplishmentsResponse_k_eInternalError + +func (m *CMsgRequestPlayerRecentAccomplishmentsResponse) GetResult() CMsgRequestPlayerRecentAccomplishmentsResponse_EResponse { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgRequestPlayerRecentAccomplishmentsResponse_Result +} + +func (m *CMsgRequestPlayerRecentAccomplishmentsResponse) GetPlayerAccomplishments() *CMsgRecentAccomplishments { + if m != nil { + return m.PlayerAccomplishments + } + return nil +} + +func init() { + proto.RegisterEnum("protocol.ESpecialPingValue", ESpecialPingValue_name, ESpecialPingValue_value) + proto.RegisterEnum("protocol.EDOTAGCSessionNeed", EDOTAGCSessionNeed_name, EDOTAGCSessionNeed_value) + proto.RegisterEnum("protocol.DOTA_TournamentEvents", DOTA_TournamentEvents_name, DOTA_TournamentEvents_value) + proto.RegisterEnum("protocol.EBroadcastTimelineEvent", EBroadcastTimelineEvent_name, EBroadcastTimelineEvent_value) + proto.RegisterEnum("protocol.ECustomGameWhitelistState", ECustomGameWhitelistState_name, ECustomGameWhitelistState_value) + proto.RegisterEnum("protocol.CMsgDOTAProfileCard_EStatID", CMsgDOTAProfileCard_EStatID_name, CMsgDOTAProfileCard_EStatID_value) + proto.RegisterEnum("protocol.CMsgGCRerollPlayerChallengeResponse_EResult", CMsgGCRerollPlayerChallengeResponse_EResult_name, CMsgGCRerollPlayerChallengeResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgDOTARealtimeGameStats_GraphDataEStat", CMsgDOTARealtimeGameStats_GraphDataEStat_name, CMsgDOTARealtimeGameStats_GraphDataEStat_value) + proto.RegisterEnum("protocol.CMsgDOTARealtimeGameStats_GraphDataELocation", CMsgDOTARealtimeGameStats_GraphDataELocation_name, CMsgDOTARealtimeGameStats_GraphDataELocation_value) + proto.RegisterEnum("protocol.CMsgDOTASeasonRewards_ERewardType", CMsgDOTASeasonRewards_ERewardType_name, CMsgDOTASeasonRewards_ERewardType_value) + proto.RegisterEnum("protocol.CMsgDOTASeasonPredictionsEPredictionType", CMsgDOTASeasonPredictionsEPredictionType_name, CMsgDOTASeasonPredictionsEPredictionType_value) + proto.RegisterEnum("protocol.CMsgDOTASeasonPredictionsEAnswerType", CMsgDOTASeasonPredictionsEAnswerType_name, CMsgDOTASeasonPredictionsEAnswerType_value) + proto.RegisterEnum("protocol.CMsgDOTASeasonPredictionsEResolutionTypeT", CMsgDOTASeasonPredictionsEResolutionTypeT_name, CMsgDOTASeasonPredictionsEResolutionTypeT_value) + proto.RegisterEnum("protocol.CMsgDOTASeasonPredictionsERandomSelectionGroupT", CMsgDOTASeasonPredictionsERandomSelectionGroupT_name, CMsgDOTASeasonPredictionsERandomSelectionGroupT_value) + proto.RegisterEnum("protocol.CMsgDOTASeasonPredictionsERawValueTypeT", CMsgDOTASeasonPredictionsERawValueTypeT_name, CMsgDOTASeasonPredictionsERawValueTypeT_value) + proto.RegisterEnum("protocol.CMsgDOTAMatch_ReplayState", CMsgDOTAMatch_ReplayState_name, CMsgDOTAMatch_ReplayState_value) + proto.RegisterEnum("protocol.CMsgDOTAMatch_Player_HeroDamageType", CMsgDOTAMatch_Player_HeroDamageType_name, CMsgDOTAMatch_Player_HeroDamageType_value) + proto.RegisterEnum("protocol.CMsgRequestPlayerRecentAccomplishmentsResponse_EResponse", CMsgRequestPlayerRecentAccomplishmentsResponse_EResponse_name, CMsgRequestPlayerRecentAccomplishmentsResponse_EResponse_value) + proto.RegisterType((*CSODOTAGameAccountClient)(nil), "protocol.CSODOTAGameAccountClient") + proto.RegisterType((*CSODOTAGameAccountPlus)(nil), "protocol.CSODOTAGameAccountPlus") + proto.RegisterType((*CMsgLobbyPlayerPlusSubscriptionData)(nil), "protocol.CMsgLobbyPlayerPlusSubscriptionData") + proto.RegisterType((*CMsgLobbyPlayerPlusSubscriptionData_HeroBadge)(nil), "protocol.CMsgLobbyPlayerPlusSubscriptionData.HeroBadge") + proto.RegisterType((*CMsgLobbyEventPoints)(nil), "protocol.CMsgLobbyEventPoints") + proto.RegisterType((*CMsgLobbyEventPoints_ChatWheelMessageRange)(nil), "protocol.CMsgLobbyEventPoints.ChatWheelMessageRange") + proto.RegisterType((*CMsgLobbyEventPoints_PeriodicResourceValues)(nil), "protocol.CMsgLobbyEventPoints.PeriodicResourceValues") + proto.RegisterType((*CMsgLobbyEventPoints_AccountPoints)(nil), "protocol.CMsgLobbyEventPoints.AccountPoints") + proto.RegisterType((*CMsgLocalServerFakeLobbyData)(nil), "protocol.CMsgLocalServerFakeLobbyData") + proto.RegisterType((*CMsgBattleCupVictory)(nil), "protocol.CMsgBattleCupVictory") + proto.RegisterType((*CMsgLobbyBattleCupVictoryList)(nil), "protocol.CMsgLobbyBattleCupVictoryList") + proto.RegisterType((*CMsgDOTABroadcastNotification)(nil), "protocol.CMsgDOTABroadcastNotification") + proto.RegisterType((*CProtoItemHeroStatue)(nil), "protocol.CProtoItemHeroStatue") + proto.RegisterType((*CProtoItemTeamShowcase)(nil), "protocol.CProtoItemTeamShowcase") + proto.RegisterType((*CMatchPlayerAbilityUpgrade)(nil), "protocol.CMatchPlayerAbilityUpgrade") + proto.RegisterType((*CMatchPlayerTimedStats)(nil), "protocol.CMatchPlayerTimedStats") + proto.RegisterType((*CMatchAdditionalUnitInventory)(nil), "protocol.CMatchAdditionalUnitInventory") + proto.RegisterType((*CMatchPlayerPermanentBuff)(nil), "protocol.CMatchPlayerPermanentBuff") + proto.RegisterType((*CMatchHeroSelectEvent)(nil), "protocol.CMatchHeroSelectEvent") + proto.RegisterType((*CPartySearchClientParty)(nil), "protocol.CPartySearchClientParty") + proto.RegisterType((*CMsgDOTAProcessFantasyScheduledEvent)(nil), "protocol.CMsgDOTAProcessFantasyScheduledEvent") + proto.RegisterType((*CMsgDOTAHasItemQuery)(nil), "protocol.CMsgDOTAHasItemQuery") + proto.RegisterType((*CMsgDOTAHasItemResponse)(nil), "protocol.CMsgDOTAHasItemResponse") + proto.RegisterType((*CMsgGCIsProQuery)(nil), "protocol.CMsgGCIsProQuery") + proto.RegisterType((*CMsgGCIsProResponse)(nil), "protocol.CMsgGCIsProResponse") + proto.RegisterType((*CMsgDOTAHasItemDefsQuery)(nil), "protocol.CMsgDOTAHasItemDefsQuery") + proto.RegisterType((*CMsgDOTAHasItemDefsResponse)(nil), "protocol.CMsgDOTAHasItemDefsResponse") + proto.RegisterType((*CMsgGCGetPlayerCardItemInfo)(nil), "protocol.CMsgGCGetPlayerCardItemInfo") + proto.RegisterType((*CMsgGCGetPlayerCardItemInfoResponse)(nil), "protocol.CMsgGCGetPlayerCardItemInfoResponse") + proto.RegisterType((*CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo)(nil), "protocol.CMsgGCGetPlayerCardItemInfoResponse.PlayerCardInfo") + proto.RegisterType((*CMsgGCToGCFantasySetMatchLeague)(nil), "protocol.CMsgGCToGCFantasySetMatchLeague") + proto.RegisterType((*CSODOTAMapLocationState)(nil), "protocol.CSODOTAMapLocationState") + proto.RegisterType((*CMsgLeagueAdminList)(nil), "protocol.CMsgLeagueAdminList") + proto.RegisterType((*CCompendiumTimestampedData)(nil), "protocol.CCompendiumTimestampedData") + proto.RegisterType((*CCompendiumGameTimeline)(nil), "protocol.CCompendiumGameTimeline") + proto.RegisterType((*CCompendiumGameList)(nil), "protocol.CCompendiumGameList") + proto.RegisterType((*CAdditionalEquipSlot)(nil), "protocol.CAdditionalEquipSlot") + proto.RegisterType((*CMsgDOTAProfileCard)(nil), "protocol.CMsgDOTAProfileCard") + proto.RegisterType((*CMsgDOTAProfileCard_Slot)(nil), "protocol.CMsgDOTAProfileCard.Slot") + proto.RegisterType((*CMsgDOTAProfileCard_Slot_Trophy)(nil), "protocol.CMsgDOTAProfileCard.Slot.Trophy") + proto.RegisterType((*CMsgDOTAProfileCard_Slot_Stat)(nil), "protocol.CMsgDOTAProfileCard.Slot.Stat") + proto.RegisterType((*CMsgDOTAProfileCard_Slot_Item)(nil), "protocol.CMsgDOTAProfileCard.Slot.Item") + proto.RegisterType((*CMsgDOTAProfileCard_Slot_Hero)(nil), "protocol.CMsgDOTAProfileCard.Slot.Hero") + proto.RegisterType((*CMsgDOTAProfileCard_Slot_Emoticon)(nil), "protocol.CMsgDOTAProfileCard.Slot.Emoticon") + proto.RegisterType((*CMsgDOTAProfileCard_Slot_Team)(nil), "protocol.CMsgDOTAProfileCard.Slot.Team") + proto.RegisterType((*CSODOTAPlayerChallenge)(nil), "protocol.CSODOTAPlayerChallenge") + proto.RegisterType((*CMsgClientToGCRerollPlayerChallenge)(nil), "protocol.CMsgClientToGCRerollPlayerChallenge") + proto.RegisterType((*CMsgGCRerollPlayerChallengeResponse)(nil), "protocol.CMsgGCRerollPlayerChallengeResponse") + proto.RegisterType((*CMsgGCTopCustomGamesList)(nil), "protocol.CMsgGCTopCustomGamesList") + proto.RegisterType((*CMsgDOTARealtimeGameStats)(nil), "protocol.CMsgDOTARealtimeGameStats") + proto.RegisterType((*CMsgDOTARealtimeGameStats_TeamDetails)(nil), "protocol.CMsgDOTARealtimeGameStats.TeamDetails") + proto.RegisterType((*CMsgDOTARealtimeGameStats_ItemDetails)(nil), "protocol.CMsgDOTARealtimeGameStats.ItemDetails") + proto.RegisterType((*CMsgDOTARealtimeGameStats_AbilityDetails)(nil), "protocol.CMsgDOTARealtimeGameStats.AbilityDetails") + proto.RegisterType((*CMsgDOTARealtimeGameStats_HeroToHeroStats)(nil), "protocol.CMsgDOTARealtimeGameStats.HeroToHeroStats") + proto.RegisterType((*CMsgDOTARealtimeGameStats_AbilityList)(nil), "protocol.CMsgDOTARealtimeGameStats.AbilityList") + proto.RegisterType((*CMsgDOTARealtimeGameStats_PlayerDetails)(nil), "protocol.CMsgDOTARealtimeGameStats.PlayerDetails") + proto.RegisterType((*CMsgDOTARealtimeGameStats_BuildingDetails)(nil), "protocol.CMsgDOTARealtimeGameStats.BuildingDetails") + proto.RegisterType((*CMsgDOTARealtimeGameStats_KillDetails)(nil), "protocol.CMsgDOTARealtimeGameStats.KillDetails") + proto.RegisterType((*CMsgDOTARealtimeGameStats_BroadcasterDetails)(nil), "protocol.CMsgDOTARealtimeGameStats.BroadcasterDetails") + proto.RegisterType((*CMsgDOTARealtimeGameStats_PickBanDetails)(nil), "protocol.CMsgDOTARealtimeGameStats.PickBanDetails") + proto.RegisterType((*CMsgDOTARealtimeGameStats_MatchDetails)(nil), "protocol.CMsgDOTARealtimeGameStats.MatchDetails") + proto.RegisterType((*CMsgDOTARealtimeGameStats_GraphData)(nil), "protocol.CMsgDOTARealtimeGameStats.GraphData") + proto.RegisterType((*CMsgDOTARealtimeGameStats_GraphData_LocationStats)(nil), "protocol.CMsgDOTARealtimeGameStats.GraphData.LocationStats") + proto.RegisterType((*CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats)(nil), "protocol.CMsgDOTARealtimeGameStats.GraphData.TeamLocationStats") + proto.RegisterType((*CMsgDOTARealtimeGameStatsTerse)(nil), "protocol.CMsgDOTARealtimeGameStatsTerse") + proto.RegisterType((*CMsgDOTARealtimeGameStatsTerse_TeamDetails)(nil), "protocol.CMsgDOTARealtimeGameStatsTerse.TeamDetails") + proto.RegisterType((*CMsgDOTARealtimeGameStatsTerse_PlayerDetails)(nil), "protocol.CMsgDOTARealtimeGameStatsTerse.PlayerDetails") + proto.RegisterType((*CMsgDOTARealtimeGameStatsTerse_BuildingDetails)(nil), "protocol.CMsgDOTARealtimeGameStatsTerse.BuildingDetails") + proto.RegisterType((*CMsgDOTARealtimeGameStatsTerse_PickBanDetails)(nil), "protocol.CMsgDOTARealtimeGameStatsTerse.PickBanDetails") + proto.RegisterType((*CMsgDOTARealtimeGameStatsTerse_MatchDetails)(nil), "protocol.CMsgDOTARealtimeGameStatsTerse.MatchDetails") + proto.RegisterType((*CMsgDOTARealtimeGameStatsTerse_GraphData)(nil), "protocol.CMsgDOTARealtimeGameStatsTerse.GraphData") + proto.RegisterType((*CMsgDOTABroadcastTimelineEvent)(nil), "protocol.CMsgDOTABroadcastTimelineEvent") + proto.RegisterType((*CMsgGCToClientMatchGroupsVersion)(nil), "protocol.CMsgGCToClientMatchGroupsVersion") + proto.RegisterType((*CMsgDOTASDOHeroStatsHistory)(nil), "protocol.CMsgDOTASDOHeroStatsHistory") + proto.RegisterType((*CMsgDOTASeasonRewards)(nil), "protocol.CMsgDOTASeasonRewards") + proto.RegisterType((*CMsgDOTASeasonRewards_Reward)(nil), "protocol.CMsgDOTASeasonRewards.Reward") + proto.RegisterType((*CMsgDOTASeasonAchievements)(nil), "protocol.CMsgDOTASeasonAchievements") + proto.RegisterType((*CMsgDOTASeasonAchievements_Achievement)(nil), "protocol.CMsgDOTASeasonAchievements.Achievement") + proto.RegisterType((*CMsgDOTASeasonPredictions)(nil), "protocol.CMsgDOTASeasonPredictions") + proto.RegisterType((*CMsgDOTASeasonPredictions_Choice)(nil), "protocol.CMsgDOTASeasonPredictions.Choice") + proto.RegisterType((*CMsgDOTASeasonPredictions_Answers)(nil), "protocol.CMsgDOTASeasonPredictions.Answers") + proto.RegisterType((*CMsgDOTASeasonPredictions_QueryKeyValues)(nil), "protocol.CMsgDOTASeasonPredictions.QueryKeyValues") + proto.RegisterType((*CMsgDOTASeasonPredictions_Prediction)(nil), "protocol.CMsgDOTASeasonPredictions.Prediction") + proto.RegisterType((*CMsgDOTASeasonPredictions_InGamePrediction)(nil), "protocol.CMsgDOTASeasonPredictions.InGamePrediction") + proto.RegisterType((*CMsgDOTAMatch)(nil), "protocol.CMsgDOTAMatch") + proto.RegisterType((*CMsgDOTAMatch_Player)(nil), "protocol.CMsgDOTAMatch.Player") + proto.RegisterType((*CMsgDOTAMatch_Player_CustomGameData)(nil), "protocol.CMsgDOTAMatch.Player.CustomGameData") + proto.RegisterType((*CMsgDOTAMatch_Player_HeroDamageReceived)(nil), "protocol.CMsgDOTAMatch.Player.HeroDamageReceived") + proto.RegisterType((*CMsgDOTAMatch_BroadcasterInfo)(nil), "protocol.CMsgDOTAMatch.BroadcasterInfo") + proto.RegisterType((*CMsgDOTAMatch_BroadcasterChannel)(nil), "protocol.CMsgDOTAMatch.BroadcasterChannel") + proto.RegisterType((*CMsgDOTAMatch_Coach)(nil), "protocol.CMsgDOTAMatch.Coach") + proto.RegisterType((*CMsgDOTAMatch_CustomGameData)(nil), "protocol.CMsgDOTAMatch.CustomGameData") + proto.RegisterType((*CMsgPlayerCard)(nil), "protocol.CMsgPlayerCard") + proto.RegisterType((*CMsgPlayerCard_StatModifier)(nil), "protocol.CMsgPlayerCard.StatModifier") + proto.RegisterType((*CMsgDOTAFantasyPlayerStats)(nil), "protocol.CMsgDOTAFantasyPlayerStats") + proto.RegisterType((*CMsgDOTAFantasyPlayerMatchStats)(nil), "protocol.CMsgDOTAFantasyPlayerMatchStats") + proto.RegisterType((*CMsgDOTABotDebugInfo)(nil), "protocol.CMsgDOTABotDebugInfo") + proto.RegisterType((*CMsgDOTABotDebugInfo_Bot)(nil), "protocol.CMsgDOTABotDebugInfo.Bot") + proto.RegisterType((*CMsgDOTABotDebugInfo_Bot_Mode)(nil), "protocol.CMsgDOTABotDebugInfo.Bot.Mode") + proto.RegisterType((*CMsgDOTABotDebugInfo_Bot_Action)(nil), "protocol.CMsgDOTABotDebugInfo.Bot.Action") + proto.RegisterType((*CMsgSuccessfulHero)(nil), "protocol.CMsgSuccessfulHero") + proto.RegisterType((*CMsgRecentMatchInfo)(nil), "protocol.CMsgRecentMatchInfo") + proto.RegisterType((*CMsgMatchTips)(nil), "protocol.CMsgMatchTips") + proto.RegisterType((*CMsgMatchTips_SingleTip)(nil), "protocol.CMsgMatchTips.SingleTip") + proto.RegisterType((*CMsgDOTAMatchMinimal)(nil), "protocol.CMsgDOTAMatchMinimal") + proto.RegisterType((*CMsgDOTAMatchMinimal_Player)(nil), "protocol.CMsgDOTAMatchMinimal.Player") + proto.RegisterType((*CMsgDOTAMatchMinimal_Tourney)(nil), "protocol.CMsgDOTAMatchMinimal.Tourney") + proto.RegisterType((*CMsgConsumableUsage)(nil), "protocol.CMsgConsumableUsage") + proto.RegisterType((*CMsgMatchConsumableUsage)(nil), "protocol.CMsgMatchConsumableUsage") + proto.RegisterType((*CMsgMatchConsumableUsage_PlayerUsage)(nil), "protocol.CMsgMatchConsumableUsage.PlayerUsage") + proto.RegisterType((*CMsgMatchEventActionGrants)(nil), "protocol.CMsgMatchEventActionGrants") + proto.RegisterType((*CMsgMatchEventActionGrants_Grant)(nil), "protocol.CMsgMatchEventActionGrants.Grant") + proto.RegisterType((*CMsgMatchEventActionGrants_PlayerGrants)(nil), "protocol.CMsgMatchEventActionGrants.PlayerGrants") + proto.RegisterType((*CMsgCustomGameWhitelist)(nil), "protocol.CMsgCustomGameWhitelist") + proto.RegisterType((*CMsgCustomGameWhitelistForEdit)(nil), "protocol.CMsgCustomGameWhitelistForEdit") + proto.RegisterType((*CMsgCustomGameWhitelistForEdit_WhitelistEntry)(nil), "protocol.CMsgCustomGameWhitelistForEdit.WhitelistEntry") + proto.RegisterType((*CMsgPlayerRecentMatchInfo)(nil), "protocol.CMsgPlayerRecentMatchInfo") + proto.RegisterType((*CMsgPlayerMatchRecord)(nil), "protocol.CMsgPlayerMatchRecord") + proto.RegisterType((*CMsgPlayerRecentMatchOutcomes)(nil), "protocol.CMsgPlayerRecentMatchOutcomes") + proto.RegisterType((*CMsgPlayerRecentCommends)(nil), "protocol.CMsgPlayerRecentCommends") + proto.RegisterType((*CMsgPlayerRecentAccomplishments)(nil), "protocol.CMsgPlayerRecentAccomplishments") + proto.RegisterType((*CMsgPlayerHeroRecentAccomplishments)(nil), "protocol.CMsgPlayerHeroRecentAccomplishments") + proto.RegisterType((*CMsgRecentAccomplishments)(nil), "protocol.CMsgRecentAccomplishments") + proto.RegisterType((*CMsgRequestPlayerRecentAccomplishments)(nil), "protocol.CMsgRequestPlayerRecentAccomplishments") + proto.RegisterType((*CMsgRequestPlayerRecentAccomplishmentsResponse)(nil), "protocol.CMsgRequestPlayerRecentAccomplishmentsResponse") +} + +func init() { proto.RegisterFile("dota_gcmessages_common.proto", fileDescriptor_c7a0b43d4fa15eff) } + +var fileDescriptor_c7a0b43d4fa15eff = []byte{ + // 13219 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0xbd, 0x4b, 0x8c, 0x23, 0x49, + 0x92, 0x18, 0xda, 0x64, 0xfe, 0x48, 0x63, 0x26, 0x93, 0x19, 0x99, 0x55, 0xc5, 0x62, 0xd7, 0x97, + 0x55, 0xd5, 0x5d, 0x5d, 0x55, 0x9d, 0x5d, 0x95, 0xfd, 0xab, 0xa9, 0xd9, 0xf9, 0xe4, 0x87, 0x55, + 0x99, 0xdd, 0xf9, 0xe1, 0x44, 0xb2, 0xaa, 0xba, 0xe7, 0xb3, 0x31, 0x9e, 0x0c, 0x4f, 0x32, 0x26, + 0x83, 0x11, 0xec, 0x88, 0x60, 0x7e, 0x06, 0x78, 0xd8, 0x7d, 0xef, 0xe1, 0xbd, 0x85, 0x00, 0xe9, + 0x30, 0x17, 0x49, 0x80, 0xb0, 0xd7, 0x05, 0xf6, 0x20, 0x01, 0x5a, 0x60, 0x0f, 0xda, 0x83, 0x74, + 0x10, 0x76, 0xa0, 0xd5, 0x0a, 0x7b, 0x10, 0x56, 0x12, 0xb4, 0x97, 0x15, 0xa0, 0x83, 0xa0, 0x0f, + 0x04, 0x1d, 0x24, 0x1d, 0x74, 0xd0, 0x0a, 0x6e, 0xe6, 0x1e, 0xe1, 0x41, 0x06, 0xb3, 0x72, 0x7a, + 0x46, 0x0b, 0x49, 0x27, 0xd2, 0xcd, 0xcd, 0xcd, 0x7f, 0xe6, 0xe6, 0x66, 0xe6, 0xe6, 0x1e, 0x70, + 0xcd, 0xf6, 0x23, 0x66, 0x75, 0xda, 0x3d, 0x1e, 0x86, 0xac, 0xc3, 0x43, 0xab, 0xed, 0xf7, 0x7a, + 0xbe, 0xb7, 0xdc, 0x0f, 0xfc, 0xc8, 0x37, 0x0a, 0xf8, 0xd3, 0xf6, 0xdd, 0xda, 0x62, 0x18, 0x71, + 0xd6, 0x53, 0x58, 0x94, 0x5d, 0xbb, 0xdc, 0x69, 0x87, 0xf6, 0x91, 0x56, 0x5a, 0xc2, 0xaf, 0x20, + 0xd1, 0xb0, 0xcb, 0x02, 0x6e, 0x5b, 0xdc, 0x1b, 0xf4, 0x64, 0x46, 0xfd, 0xcf, 0x6e, 0x43, 0x75, + 0x7d, 0x7f, 0x6f, 0x63, 0xaf, 0xb5, 0xfa, 0x82, 0xf5, 0xf8, 0x6a, 0xbb, 0xed, 0x0f, 0xbc, 0x68, + 0xdd, 0x75, 0xb8, 0x17, 0x19, 0x77, 0x00, 0x18, 0x01, 0x2c, 0xc7, 0xae, 0xe6, 0x6e, 0xe5, 0xee, + 0xcf, 0xad, 0x4d, 0xfe, 0xe6, 0xef, 0x5c, 0xcf, 0x99, 0x45, 0x09, 0xdf, 0xb2, 0x0d, 0x03, 0x26, + 0x4f, 0x1c, 0x2f, 0xac, 0x4e, 0x88, 0x6c, 0x13, 0xff, 0x1b, 0x97, 0x61, 0xda, 0xf5, 0xc3, 0x90, + 0x87, 0xd5, 0x49, 0x84, 0xca, 0x94, 0x51, 0x86, 0xfc, 0x69, 0xbf, 0x3a, 0x8b, 0xb0, 0xfc, 0x69, + 0xdf, 0x58, 0x82, 0x29, 0x97, 0x1f, 0x73, 0xb7, 0x3a, 0x87, 0x20, 0x4a, 0x18, 0x77, 0x60, 0xce, + 0xf1, 0x9c, 0xc8, 0x61, 0xae, 0x15, 0x1e, 0x39, 0xae, 0x5b, 0x2d, 0x63, 0xee, 0xac, 0x04, 0xee, + 0x0b, 0x98, 0x71, 0x1b, 0x66, 0x5d, 0xce, 0x8e, 0x79, 0x60, 0x61, 0x43, 0xaa, 0xf3, 0x88, 0x53, + 0x22, 0xd8, 0xba, 0x00, 0x19, 0x1f, 0xc1, 0xe5, 0x90, 0xb7, 0x7d, 0xcf, 0x66, 0xc1, 0x99, 0x95, + 0x42, 0x7e, 0x86, 0xc8, 0x4b, 0x71, 0xee, 0xb6, 0x56, 0xea, 0x63, 0xb8, 0xe2, 0xfa, 0x27, 0x56, + 0x3f, 0x70, 0xfc, 0xc0, 0x89, 0xce, 0xac, 0x81, 0x17, 0x39, 0xae, 0x65, 0xb3, 0x88, 0x57, 0x0d, + 0x2a, 0xe6, 0xfa, 0x27, 0x4d, 0x99, 0xfb, 0x52, 0x64, 0x6e, 0xb0, 0x88, 0x1b, 0xdf, 0x86, 0x6b, + 0xfd, 0x80, 0x1f, 0x73, 0x2f, 0xb2, 0x22, 0x7e, 0x1a, 0x59, 0xed, 0x2e, 0x8b, 0xf4, 0xb2, 0x4b, + 0x58, 0xb6, 0x2a, 0x71, 0x5a, 0xfc, 0x34, 0x5a, 0xef, 0xb2, 0x28, 0x29, 0xff, 0x29, 0xa8, 0x3c, + 0xeb, 0xd8, 0x77, 0xda, 0x5c, 0x2f, 0x7b, 0x09, 0xcb, 0x5e, 0x92, 0xf9, 0xaf, 0x44, 0x76, 0x52, + 0xf0, 0x73, 0xb8, 0xa3, 0x0a, 0xf6, 0x07, 0x07, 0xae, 0xd3, 0xce, 0xae, 0xff, 0x15, 0xd2, 0xb8, + 0x21, 0x51, 0x9b, 0x88, 0x99, 0xd9, 0x0a, 0x97, 0x85, 0x91, 0xc5, 0x0e, 0x98, 0x67, 0xfb, 0x1e, + 0xb7, 0xad, 0x0e, 0xeb, 0x71, 0xa2, 0x70, 0x99, 0x5a, 0x21, 0xf2, 0x57, 0x55, 0xb6, 0xe0, 0x19, + 0x2c, 0xf8, 0x19, 0xd4, 0xb1, 0x60, 0x32, 0xe0, 0x59, 0x24, 0xbe, 0x49, 0x8d, 0x10, 0x98, 0xfb, + 0x0a, 0x71, 0x94, 0xd6, 0x63, 0x58, 0x92, 0xb3, 0xd5, 0xe7, 0x1e, 0x73, 0xa3, 0x33, 0x39, 0x6b, + 0x57, 0xb0, 0xb4, 0x41, 0x79, 0x4d, 0xca, 0xa2, 0x39, 0x5b, 0x81, 0x4b, 0x6d, 0xbf, 0xd7, 0x77, + 0x79, 0xa4, 0xaa, 0x0b, 0xa3, 0x80, 0xb3, 0xa3, 0x6a, 0x15, 0x8b, 0x2c, 0xc6, 0x99, 0xa2, 0x8e, + 0x7d, 0xcc, 0x32, 0x6a, 0x50, 0x88, 0x38, 0x6b, 0x77, 0x1d, 0xaf, 0x53, 0xbd, 0x86, 0x68, 0x71, + 0xda, 0xb8, 0x01, 0xe0, 0x72, 0x66, 0xf3, 0x20, 0xec, 0x3a, 0xfd, 0xea, 0x75, 0xcc, 0xd5, 0x20, + 0xa2, 0xec, 0x61, 0xe0, 0x70, 0xcf, 0x76, 0xcf, 0xaa, 0x37, 0xa8, 0xac, 0x4a, 0x1b, 0xd7, 0xa0, + 0x78, 0xe8, 0x07, 0x1d, 0xe7, 0x58, 0x10, 0xbe, 0x89, 0x99, 0x09, 0xc0, 0xf8, 0x16, 0xbc, 0xad, + 0x96, 0x94, 0xed, 0x84, 0xec, 0xc0, 0xe5, 0xb6, 0x3e, 0x4b, 0xef, 0x10, 0x97, 0x48, 0x94, 0x0d, + 0x89, 0x91, 0xcc, 0xcf, 0x47, 0x70, 0x79, 0xa4, 0x38, 0x0d, 0xce, 0xbb, 0xc4, 0x9b, 0x43, 0x25, + 0x69, 0x78, 0xbe, 0x01, 0x57, 0x7b, 0x2c, 0x6a, 0x77, 0x33, 0xab, 0x7c, 0x0f, 0x0b, 0x5e, 0x46, + 0x84, 0xd1, 0x0a, 0x1f, 0xc3, 0xd2, 0x50, 0x51, 0xaa, 0xee, 0x01, 0xcd, 0x45, 0xaa, 0x14, 0x55, + 0xf6, 0x43, 0x58, 0xea, 0xb3, 0x20, 0xf2, 0x78, 0x60, 0xa9, 0xa6, 0x46, 0x67, 0x7d, 0x5e, 0x7d, + 0x74, 0x2b, 0x77, 0xbf, 0xbc, 0x72, 0x6d, 0x59, 0x09, 0xb0, 0xe5, 0x26, 0x61, 0x49, 0x91, 0xd3, + 0x3a, 0xeb, 0xf3, 0x67, 0xb3, 0xcd, 0x55, 0xb3, 0xb5, 0xdb, 0x30, 0xad, 0xdd, 0xbd, 0xdd, 0x86, + 0x69, 0xf4, 0x47, 0x30, 0xc4, 0x4c, 0x0f, 0x53, 0x0f, 0x23, 0xd1, 0x8d, 0xf7, 0x69, 0xa6, 0xd3, + 0x45, 0xf6, 0x45, 0x96, 0xb1, 0x01, 0xd7, 0xc3, 0xee, 0x20, 0xb2, 0xfd, 0x13, 0xcf, 0x65, 0x27, + 0x11, 0x0f, 0x7a, 0x8e, 0xc7, 0x22, 0x1e, 0x39, 0x3d, 0x1e, 0x46, 0xac, 0xd7, 0xaf, 0x7e, 0x80, + 0x65, 0xcf, 0x47, 0x32, 0xbe, 0x03, 0xd7, 0x52, 0x72, 0x41, 0xb0, 0x59, 0x68, 0x05, 0xbc, 0xc7, + 0x1c, 0x4f, 0x4c, 0xf5, 0x63, 0x24, 0x72, 0x55, 0x13, 0x0e, 0x82, 0xd9, 0x42, 0x53, 0x21, 0x28, + 0x26, 0xe5, 0x91, 0x13, 0x39, 0xc7, 0xdc, 0x5a, 0x79, 0xfc, 0xe4, 0x1b, 0x56, 0xc0, 0xbc, 0xa3, + 0xea, 0x93, 0x84, 0x49, 0x65, 0xa6, 0xc8, 0x33, 0x99, 0x77, 0x64, 0xfc, 0x3a, 0x3c, 0x1a, 0x29, + 0xd3, 0x66, 0xae, 0x73, 0x10, 0xb0, 0xc8, 0xf1, 0xbd, 0x91, 0x46, 0x7c, 0x88, 0xa4, 0xee, 0x0f, + 0x91, 0x5a, 0x4f, 0x4a, 0x0c, 0xb5, 0xe9, 0x9b, 0x50, 0x0b, 0x7d, 0xd7, 0xb7, 0xb2, 0x1b, 0xf6, + 0x11, 0x52, 0xbb, 0x22, 0x30, 0xd6, 0x33, 0x1a, 0xd7, 0x81, 0x27, 0xd9, 0x85, 0xcf, 0x6b, 0xe1, + 0x27, 0x48, 0xf3, 0x51, 0x06, 0xcd, 0xf1, 0xad, 0x7c, 0x08, 0x0b, 0x01, 0x6f, 0x07, 0x03, 0x27, + 0xea, 0x09, 0x31, 0x47, 0x5b, 0xc6, 0xa7, 0x48, 0xa8, 0xa2, 0x65, 0x6c, 0xe3, 0xee, 0xb1, 0x02, + 0x97, 0xba, 0x2c, 0xb4, 0x3c, 0x7e, 0x62, 0x79, 0x7e, 0xe4, 0x1c, 0x3a, 0x6d, 0x24, 0x19, 0x56, + 0x9f, 0xde, 0xca, 0xdd, 0x2f, 0x98, 0x8b, 0x5d, 0x16, 0xee, 0xf2, 0x93, 0x5d, 0x3d, 0xcb, 0x78, + 0x07, 0xe6, 0x9d, 0x50, 0x6c, 0x11, 0x9d, 0x01, 0xb7, 0x98, 0xdd, 0x73, 0xbc, 0xea, 0x37, 0x10, + 0x7b, 0xce, 0x09, 0xb7, 0x11, 0xba, 0x2a, 0x80, 0xc6, 0x32, 0x2c, 0xb6, 0x59, 0x38, 0x60, 0xae, + 0xec, 0x56, 0xdf, 0x65, 0x67, 0xdc, 0xae, 0xfe, 0x1a, 0x36, 0x65, 0x81, 0xb2, 0xb0, 0xed, 0x4d, + 0xcc, 0x30, 0x56, 0xe1, 0xfa, 0xc8, 0x08, 0xa5, 0x4a, 0x7e, 0x0b, 0x4b, 0xd6, 0x86, 0x46, 0x43, + 0x27, 0xb1, 0x0e, 0x37, 0x04, 0x4f, 0x9f, 0x8d, 0xa7, 0xf1, 0x6d, 0xa4, 0xf1, 0x36, 0x62, 0x8d, + 0x21, 0xf2, 0x31, 0x5c, 0x91, 0xed, 0x7e, 0x72, 0xfc, 0x24, 0x5d, 0x7a, 0x95, 0xe4, 0x06, 0x65, + 0x3f, 0x39, 0x7e, 0xa2, 0x17, 0x7b, 0x06, 0xb5, 0xf6, 0x20, 0x08, 0x2c, 0xe6, 0xba, 0x56, 0x97, + 0x07, 0xbe, 0xd8, 0x54, 0x5c, 0x97, 0x7b, 0x1d, 0x2e, 0xf4, 0x81, 0x75, 0x12, 0x1c, 0x02, 0x63, + 0xd5, 0x75, 0x37, 0x79, 0xe0, 0xaf, 0xab, 0xec, 0x2d, 0xdb, 0xb8, 0x0f, 0x15, 0x51, 0x83, 0x25, + 0x16, 0x90, 0xd5, 0xf7, 0x1d, 0x2f, 0x0a, 0xab, 0x1b, 0x58, 0xa2, 0x2c, 0xe0, 0x2d, 0xa7, 0xc7, + 0x9b, 0x08, 0x15, 0xdb, 0xbd, 0x5a, 0xca, 0x87, 0x2e, 0xeb, 0x84, 0xd5, 0x06, 0x6d, 0xf7, 0x12, + 0xf8, 0x5c, 0xc0, 0xc4, 0x0c, 0x25, 0xe4, 0x88, 0x01, 0x9e, 0x23, 0xda, 0x9c, 0xa2, 0x46, 0xb3, + 0x2f, 0x76, 0x43, 0xd1, 0xf8, 0xc0, 0x3a, 0xe0, 0x5d, 0x76, 0xec, 0xf8, 0x81, 0x15, 0xf2, 0xaf, + 0x2c, 0x6f, 0xd0, 0xb3, 0x70, 0x7f, 0x0a, 0x78, 0xdf, 0x0f, 0xa2, 0xea, 0x0b, 0xb9, 0x1b, 0x22, + 0xea, 0x9a, 0xc4, 0xdc, 0xe7, 0x5f, 0xed, 0x0e, 0x7a, 0xdb, 0x2c, 0x8c, 0x4c, 0xc4, 0x32, 0x36, + 0xe1, 0xf6, 0x08, 0xb1, 0xb6, 0x1f, 0xf0, 0x14, 0xa9, 0x4d, 0x12, 0x1e, 0x43, 0xa4, 0x04, 0x9a, + 0x46, 0x69, 0x03, 0x6e, 0x0e, 0x53, 0xa2, 0xe2, 0x96, 0xef, 0xda, 0x42, 0x0e, 0xb3, 0xea, 0x16, + 0x32, 0xdc, 0xdb, 0x69, 0x3a, 0x54, 0x7c, 0xcf, 0xb5, 0x37, 0x58, 0xc4, 0x04, 0xfb, 0x45, 0xfe, + 0x20, 0xf0, 0xf8, 0x19, 0x29, 0x46, 0x72, 0x20, 0x3e, 0x23, 0xf6, 0x93, 0x59, 0xa8, 0x1e, 0xd1, + 0x60, 0x6c, 0xc1, 0x6d, 0x85, 0x1f, 0xf0, 0x36, 0x6a, 0x08, 0x2c, 0x88, 0x9c, 0xb6, 0xd3, 0xa7, + 0xb5, 0x89, 0xf2, 0xff, 0x25, 0x0d, 0x85, 0x44, 0x34, 0x11, 0xaf, 0xa9, 0xa3, 0xe1, 0x3e, 0x70, + 0x07, 0xe6, 0x0e, 0xd9, 0xb1, 0x10, 0x6b, 0xdc, 0x12, 0x7a, 0x67, 0xf5, 0x35, 0x4d, 0x92, 0x02, + 0xb6, 0x38, 0xeb, 0x09, 0xed, 0x81, 0x79, 0xed, 0xae, 0x2f, 0x94, 0xcc, 0x7e, 0xd7, 0xf7, 0xb8, + 0x18, 0xf7, 0x03, 0x1e, 0x08, 0x6e, 0xf9, 0xe2, 0x56, 0xee, 0xfe, 0xa4, 0x79, 0x49, 0xe5, 0x37, + 0x45, 0xf6, 0x2e, 0xe6, 0x6e, 0xd9, 0x62, 0xa0, 0x85, 0xc0, 0xe1, 0xb6, 0x85, 0x1b, 0x4a, 0x8f, + 0x1d, 0x39, 0x5e, 0xc7, 0x3a, 0x60, 0x9e, 0xbe, 0x51, 0x7d, 0x49, 0x03, 0x4d, 0x88, 0x3b, 0x09, + 0xde, 0x1a, 0xf3, 0x92, 0xfd, 0xea, 0x21, 0x18, 0xb2, 0xab, 0xa8, 0x06, 0x20, 0xbb, 0x3c, 0xa9, + 0x7e, 0x1f, 0x8b, 0xce, 0x53, 0x8e, 0xe0, 0x70, 0xc1, 0x30, 0x4f, 0x32, 0x91, 0x57, 0xaa, 0x3f, + 0xc8, 0x42, 0x5e, 0xc9, 0x44, 0xfe, 0xb0, 0xfa, 0xc3, 0x2c, 0xe4, 0x0f, 0xc5, 0x66, 0xd1, 0xe1, + 0x1e, 0x0f, 0x84, 0x0a, 0xcb, 0x59, 0xe8, 0x7b, 0xcc, 0xb5, 0x64, 0x0f, 0x51, 0xb2, 0xfe, 0x88, + 0x36, 0x0b, 0x89, 0xb3, 0x2f, 0x51, 0x4c, 0xc4, 0x40, 0xd9, 0x7a, 0x04, 0x1f, 0x8e, 0x23, 0x70, + 0x9e, 0x74, 0xfd, 0x75, 0xa4, 0xbb, 0x9c, 0x49, 0x77, 0xbc, 0x7c, 0xdd, 0x85, 0xbb, 0xe3, 0x2a, + 0x4b, 0xc9, 0x0a, 0x0b, 0xa9, 0xdf, 0xca, 0xa4, 0xae, 0xcb, 0x8d, 0x4d, 0xb8, 0x7d, 0x5e, 0xef, + 0xad, 0xbe, 0x50, 0xcd, 0x7e, 0x4c, 0xd3, 0x39, 0x76, 0x08, 0x9a, 0x42, 0x49, 0xdb, 0x1a, 0x43, + 0xc9, 0x8a, 0x02, 0xe6, 0x85, 0x87, 0x3c, 0x08, 0xb8, 0x5d, 0x65, 0xb8, 0x72, 0x6e, 0x64, 0x50, + 0x6a, 0x25, 0x58, 0x42, 0x09, 0x42, 0x59, 0x9c, 0x39, 0x1f, 0x07, 0x24, 0xcb, 0x04, 0x42, 0xc6, + 0x64, 0x70, 0x78, 0x9c, 0x59, 0xf4, 0xbc, 0x99, 0x68, 0x23, 0xc5, 0x87, 0xa3, 0x14, 0xc7, 0x4f, + 0xc3, 0x26, 0xdc, 0xce, 0xac, 0x26, 0x35, 0x07, 0xb6, 0xd4, 0x55, 0x46, 0xe8, 0xea, 0x13, 0xb0, + 0x06, 0x37, 0xc6, 0xf6, 0x95, 0x46, 0x9f, 0x27, 0x1b, 0xcf, 0x98, 0xa1, 0x5f, 0xcf, 0xa2, 0x91, + 0x1a, 0xf7, 0x43, 0x92, 0x58, 0xc3, 0x34, 0xf4, 0x41, 0x7f, 0x0c, 0x4b, 0x29, 0xb1, 0x61, 0xf5, + 0x59, 0xfb, 0x88, 0xdb, 0xd5, 0x0e, 0x4a, 0x03, 0x43, 0x97, 0x1e, 0x4d, 0xcc, 0x31, 0x1e, 0xc5, + 0xcb, 0x4c, 0x0a, 0x48, 0xb1, 0xd0, 0xaa, 0xdd, 0x78, 0xb3, 0xe7, 0x9e, 0x94, 0xa9, 0x62, 0xa1, + 0x09, 0xb9, 0xda, 0x1e, 0x84, 0x91, 0xdf, 0x93, 0x46, 0x46, 0x86, 0x7e, 0xeb, 0xd0, 0xf6, 0x48, + 0x68, 0x68, 0x63, 0x8c, 0x28, 0xb9, 0xef, 0xa1, 0x7e, 0x21, 0xea, 0x3c, 0x71, 0x3c, 0x25, 0x33, + 0x7e, 0x42, 0x9b, 0x15, 0x65, 0xbc, 0x76, 0x3c, 0x12, 0x19, 0x19, 0xa8, 0x2b, 0xd5, 0xa3, 0x0c, + 0xd4, 0x95, 0x2c, 0xd4, 0x0f, 0xab, 0x6e, 0x06, 0xea, 0x87, 0xc2, 0x98, 0x6d, 0xfb, 0xac, 0xdd, + 0xb5, 0x04, 0x5f, 0x78, 0x9d, 0x6a, 0x8f, 0x8c, 0x59, 0x84, 0x99, 0x08, 0x1a, 0xd6, 0x1e, 0x71, + 0x1b, 0x42, 0xd6, 0xf5, 0x46, 0xb4, 0xc7, 0x75, 0x3f, 0xe0, 0x59, 0xda, 0x23, 0x96, 0x39, 0x8f, + 0x67, 0xfd, 0x11, 0xed, 0x51, 0x90, 0x1a, 0xcf, 0xb0, 0x4f, 0xa1, 0xaa, 0xd3, 0x0f, 0x07, 0x7d, + 0x9c, 0x31, 0x6c, 0x56, 0x5f, 0x6a, 0x07, 0x49, 0xfe, 0x3e, 0x65, 0x63, 0xcb, 0x6c, 0xf8, 0x20, + 0xab, 0xe4, 0x79, 0x8d, 0xfb, 0x8a, 0x16, 0xd4, 0x28, 0xc1, 0xb1, 0xed, 0xab, 0xff, 0x9b, 0x3c, + 0x5c, 0x1e, 0x75, 0x6e, 0x34, 0xdd, 0x41, 0x78, 0x31, 0xd7, 0xc6, 0x32, 0x2c, 0xfa, 0x81, 0xd3, + 0x71, 0x04, 0xf7, 0x87, 0x11, 0x0b, 0x22, 0xe2, 0xa8, 0x3c, 0xed, 0xb7, 0x2a, 0x6b, 0x5f, 0xe4, + 0x20, 0x1f, 0x5d, 0x07, 0xe8, 0xbb, 0x83, 0x50, 0xaa, 0x31, 0xe4, 0x10, 0x29, 0x0a, 0x08, 0xe9, + 0x30, 0x37, 0xa1, 0x84, 0xd9, 0xc2, 0x60, 0x19, 0x28, 0xd7, 0x08, 0x96, 0xd8, 0x47, 0x88, 0xe0, + 0xfd, 0x7e, 0xc0, 0xfb, 0xcc, 0xb1, 0x89, 0x5d, 0xb0, 0xce, 0xea, 0x14, 0xf1, 0xbe, 0xcc, 0x11, + 0x0c, 0x83, 0x35, 0x8a, 0xb5, 0x95, 0xc2, 0x3e, 0x60, 0x2e, 0xf3, 0xda, 0xbc, 0x3a, 0x4d, 0xa6, + 0x99, 0x86, 0xbf, 0x46, 0x39, 0xc6, 0x03, 0x58, 0xf0, 0xf8, 0xa9, 0xd0, 0x02, 0xce, 0x50, 0x91, + 0xc6, 0xde, 0xcc, 0xdc, 0xca, 0xdd, 0x9f, 0x31, 0xe7, 0x45, 0x46, 0x93, 0xe0, 0xd8, 0x97, 0x47, + 0x60, 0xa0, 0x83, 0xc9, 0x62, 0x9d, 0x80, 0x73, 0x44, 0x77, 0xec, 0x6a, 0xe1, 0x56, 0xee, 0xfe, + 0xb4, 0x59, 0xc1, 0x9c, 0x55, 0x95, 0xb1, 0x65, 0xd7, 0xff, 0x28, 0x07, 0x77, 0xd6, 0x77, 0xc2, + 0xce, 0xb6, 0x7f, 0x70, 0x70, 0x86, 0x42, 0x28, 0x10, 0xc3, 0xbc, 0x3f, 0x38, 0x08, 0xdb, 0x81, + 0xd3, 0x97, 0x6a, 0x04, 0x33, 0xbe, 0x80, 0x12, 0x2a, 0x92, 0x07, 0xcc, 0xee, 0xf0, 0xb0, 0x9a, + 0xbb, 0x35, 0x71, 0xbf, 0xb4, 0xf2, 0x69, 0x62, 0x13, 0x5e, 0x80, 0xc6, 0xb2, 0xd0, 0x34, 0xd7, + 0x44, 0x79, 0x13, 0xba, 0xea, 0x6f, 0x58, 0xdb, 0x84, 0x62, 0x9c, 0x61, 0x5c, 0x81, 0x19, 0xac, + 0x46, 0x4d, 0xad, 0x39, 0x2d, 0x92, 0x5b, 0xb6, 0x51, 0x87, 0xb9, 0xa4, 0x7e, 0xeb, 0xb4, 0x2f, + 0xe7, 0xb2, 0x14, 0x13, 0xfa, 0xa2, 0x5f, 0xff, 0x77, 0x00, 0x4b, 0x71, 0x3b, 0x1a, 0xe8, 0x2d, + 0x21, 0x45, 0xf5, 0x2a, 0x14, 0xc8, 0xcf, 0x12, 0x93, 0x9d, 0xc1, 0xf4, 0x96, 0x6d, 0xec, 0x43, + 0x59, 0xb1, 0x93, 0xd4, 0x75, 0xf3, 0xd8, 0xb5, 0x47, 0x19, 0x5d, 0xd3, 0x48, 0x2e, 0x2b, 0x96, + 0xc4, 0x94, 0xa9, 0xf4, 0x60, 0x4a, 0xd6, 0x3a, 0x70, 0x69, 0xbd, 0xcb, 0xa2, 0xd7, 0x5d, 0xce, + 0xdd, 0x1d, 0xf2, 0xe7, 0x99, 0xcc, 0xeb, 0x70, 0xa1, 0x5b, 0x4b, 0xff, 0x9e, 0xe5, 0xd8, 0x92, + 0x4b, 0xa8, 0x41, 0x65, 0x09, 0xdf, 0xb2, 0x89, 0x47, 0xee, 0x42, 0x59, 0xc3, 0xe4, 0x9e, 0x2d, + 0x3b, 0x3c, 0x1b, 0xe3, 0x35, 0x3c, 0xbb, 0xb6, 0x09, 0x97, 0x9b, 0x3c, 0x70, 0x7c, 0xdb, 0x69, + 0x9b, 0x3c, 0xf4, 0x07, 0x41, 0x9b, 0xbf, 0x62, 0xee, 0x80, 0x87, 0xc6, 0x35, 0x28, 0x26, 0x2b, + 0x90, 0xaa, 0x48, 0x00, 0x46, 0x05, 0x26, 0x7a, 0xec, 0x54, 0x92, 0x14, 0x7f, 0x6b, 0x7f, 0xa7, + 0x00, 0x73, 0xa9, 0x3e, 0x89, 0x35, 0x31, 0xbc, 0xd0, 0xf4, 0x25, 0x76, 0x07, 0xe6, 0x3c, 0x3f, + 0xe8, 0x31, 0x37, 0x19, 0x37, 0x6c, 0x1f, 0x01, 0x25, 0x8d, 0x7b, 0x50, 0xee, 0x07, 0xbc, 0xe7, + 0x0c, 0x7a, 0x0a, 0x6b, 0x42, 0xea, 0xfe, 0x04, 0x95, 0x68, 0x4b, 0x30, 0xe5, 0x9f, 0x78, 0xdc, + 0xc6, 0x95, 0x55, 0x30, 0x29, 0x31, 0xaa, 0xb9, 0x4e, 0x65, 0x68, 0xae, 0xcb, 0xb0, 0x98, 0xde, + 0xa7, 0x48, 0xb3, 0xa6, 0xa5, 0xb4, 0xa0, 0xa3, 0x92, 0x66, 0x2d, 0x96, 0x32, 0x56, 0x6a, 0x75, + 0xb9, 0x6b, 0xe3, 0x1a, 0x12, 0x4b, 0x19, 0x41, 0x9b, 0xdc, 0x45, 0xd1, 0x91, 0x6e, 0x32, 0x21, + 0x16, 0x88, 0x60, 0xaa, 0xdd, 0x88, 0xff, 0x29, 0x54, 0xd3, 0x0d, 0x38, 0xf4, 0x1d, 0xa5, 0xdf, + 0x17, 0xc9, 0xf1, 0xa6, 0xb7, 0xe2, 0xb9, 0xef, 0x48, 0x1d, 0x7f, 0x19, 0x16, 0x59, 0x1b, 0x85, + 0x28, 0x3f, 0x3c, 0xe4, 0xed, 0x28, 0xb4, 0x7a, 0x2c, 0x3c, 0x42, 0x1f, 0xeb, 0xa4, 0xb9, 0x40, + 0x59, 0x0d, 0xca, 0xd9, 0x61, 0xe1, 0x91, 0xf1, 0x9b, 0x39, 0xa8, 0x0f, 0x3c, 0xd7, 0x6f, 0xa3, + 0x02, 0xd3, 0x65, 0x91, 0x75, 0x22, 0xf8, 0xcb, 0x52, 0x6c, 0x12, 0x08, 0x0e, 0x0b, 0xab, 0x73, + 0xc8, 0xbe, 0x1f, 0xbd, 0x81, 0x7d, 0x33, 0xd9, 0xd3, 0xbc, 0xa1, 0xe8, 0x67, 0x66, 0x87, 0x46, + 0x1b, 0x2e, 0x93, 0x1c, 0xd4, 0x56, 0x36, 0xd9, 0x40, 0x95, 0x5b, 0xb9, 0xfb, 0xa5, 0x95, 0xf7, + 0x7f, 0x21, 0x79, 0x60, 0x2e, 0xf5, 0xb3, 0x25, 0xcd, 0xec, 0x09, 0xeb, 0xf0, 0xc0, 0x8a, 0xfc, + 0x23, 0xee, 0x85, 0xd5, 0x05, 0x24, 0xfd, 0xf1, 0x1b, 0x3a, 0x94, 0xbd, 0x0c, 0xcc, 0x12, 0x92, + 0x6a, 0x21, 0x25, 0x83, 0xc1, 0x02, 0xaa, 0x42, 0x29, 0xf2, 0xc6, 0x2f, 0x43, 0x7e, 0x5e, 0xd0, + 0x7b, 0xad, 0x55, 0xd1, 0x02, 0x88, 0x9c, 0xbe, 0xa2, 0xbd, 0xf8, 0xcb, 0xd0, 0x2e, 0x46, 0x4e, + 0x5f, 0x52, 0xbd, 0x4e, 0x54, 0x59, 0x0f, 0x3d, 0x78, 0xe4, 0x90, 0x16, 0xd9, 0xab, 0x08, 0x30, + 0x42, 0xa8, 0xf5, 0x25, 0x0d, 0xe2, 0x59, 0x8b, 0xd9, 0x3f, 0x19, 0x84, 0xe8, 0x5a, 0x09, 0xd1, + 0x07, 0xfd, 0xb5, 0x1b, 0x51, 0x55, 0x84, 0x11, 0x6d, 0x35, 0x21, 0x5b, 0xff, 0xbb, 0x79, 0xb8, + 0x46, 0x94, 0xda, 0x42, 0x75, 0x0f, 0x8e, 0x79, 0xf0, 0x9c, 0x1d, 0x71, 0x24, 0x8c, 0xf3, 0xf8, + 0x06, 0xf9, 0xb1, 0x0a, 0xb3, 0xd2, 0xf7, 0xad, 0x8b, 0xdd, 0x1b, 0xe7, 0x37, 0xd3, 0x2c, 0x71, + 0x4d, 0xac, 0x3f, 0x02, 0xc3, 0x11, 0xea, 0x75, 0xc2, 0x91, 0x07, 0x3c, 0x40, 0x09, 0x53, 0x30, + 0x2b, 0x4e, 0xa8, 0xf1, 0xdc, 0x01, 0x0f, 0xd0, 0xaf, 0x11, 0x38, 0x3d, 0x16, 0x9c, 0x59, 0xf1, + 0x66, 0x30, 0x29, 0xfd, 0x1a, 0x04, 0x6f, 0xc8, 0x3d, 0xe1, 0x42, 0x82, 0x67, 0x05, 0x2e, 0xa5, + 0xd7, 0xfd, 0x57, 0x03, 0xe6, 0x3a, 0xd1, 0x99, 0x14, 0x3d, 0x8b, 0x3a, 0xf2, 0xf7, 0x28, 0xab, + 0xfe, 0x3b, 0x79, 0xda, 0xa0, 0xd6, 0x58, 0x14, 0xb9, 0x7c, 0x7d, 0xd0, 0x7f, 0xe5, 0xb4, 0x23, + 0x3f, 0x38, 0x7b, 0xd3, 0x58, 0x5d, 0x85, 0x82, 0xd0, 0x44, 0x35, 0x1d, 0x66, 0xe6, 0xc4, 0x21, + 0xf3, 0xfe, 0x26, 0x94, 0x8e, 0x99, 0xeb, 0x48, 0xc5, 0x59, 0x8a, 0x57, 0x40, 0x10, 0xaa, 0xc9, + 0x02, 0x41, 0x77, 0x39, 0x48, 0xdd, 0x25, 0x4c, 0x7c, 0x0d, 0x77, 0x60, 0x0e, 0x5d, 0x08, 0x4c, + 0xa9, 0x0a, 0xb2, 0xb7, 0x09, 0x70, 0xcb, 0x16, 0x54, 0x6c, 0xe7, 0xd8, 0x09, 0xc5, 0x82, 0x77, + 0x6c, 0xd9, 0x47, 0x50, 0xa0, 0x2d, 0x5b, 0x6c, 0xdc, 0x38, 0x0a, 0x8e, 0x92, 0xa9, 0xd3, 0x22, + 0xb9, 0x65, 0x1b, 0x97, 0x61, 0x5a, 0xba, 0xf4, 0x49, 0x84, 0xca, 0x94, 0xf1, 0x36, 0x14, 0xa3, + 0xc0, 0xef, 0x77, 0xcf, 0x44, 0x91, 0xa2, 0x74, 0xe3, 0x23, 0x60, 0xcb, 0xae, 0x7f, 0x09, 0xd7, + 0xe3, 0xe9, 0x1f, 0x1e, 0xac, 0x6d, 0x27, 0x8c, 0x8c, 0xa7, 0x20, 0x46, 0xc0, 0xe3, 0x81, 0x52, + 0x45, 0x86, 0x18, 0x67, 0xb8, 0x90, 0xa9, 0xd0, 0xeb, 0xdf, 0x20, 0xd2, 0x42, 0xb5, 0x5c, 0x0b, + 0x7c, 0x66, 0xb7, 0x59, 0x18, 0xe9, 0x3e, 0x45, 0xa3, 0x0a, 0x33, 0x52, 0xa4, 0xe2, 0x44, 0x14, + 0x4d, 0x95, 0xac, 0xff, 0x0d, 0x31, 0x7d, 0x4d, 0x51, 0xcd, 0x56, 0xc4, 0x7b, 0x42, 0x69, 0x41, + 0xf5, 0xef, 0x1c, 0xad, 0x65, 0x19, 0x16, 0x49, 0x67, 0x94, 0x32, 0xde, 0x72, 0x3c, 0x9b, 0xab, + 0x7d, 0x77, 0x81, 0xb2, 0x48, 0xc6, 0x6f, 0x89, 0x0c, 0x31, 0x17, 0x21, 0xff, 0x6a, 0xc0, 0xbd, + 0x36, 0xb7, 0xc4, 0xd8, 0xe3, 0x7c, 0x16, 0xcd, 0x59, 0x05, 0xdc, 0x65, 0x3d, 0x2e, 0x76, 0xcb, + 0xf6, 0x59, 0xdb, 0xe5, 0x38, 0x97, 0x79, 0x93, 0x12, 0x46, 0x0d, 0x0a, 0x27, 0x9c, 0x05, 0xc2, + 0x40, 0xaa, 0x4e, 0xdd, 0x9a, 0x10, 0xc3, 0xa9, 0xd2, 0xc6, 0x2d, 0x28, 0x39, 0x5e, 0x2c, 0x65, + 0x71, 0xf6, 0x8a, 0xa6, 0x0e, 0x12, 0x34, 0xc3, 0xe8, 0xcc, 0x15, 0x4a, 0xa5, 0x28, 0x4a, 0x09, + 0xe3, 0x5d, 0x98, 0xd7, 0x58, 0xc3, 0x0e, 0xfc, 0x3e, 0x4e, 0x62, 0xc1, 0x2c, 0x27, 0xe0, 0x8d, + 0xc0, 0xef, 0xd7, 0xff, 0x53, 0x0e, 0x2e, 0x27, 0x23, 0x23, 0x58, 0x7e, 0xbf, 0xeb, 0x9f, 0xb4, + 0x59, 0xf8, 0x7f, 0xec, 0xd8, 0xd4, 0x3f, 0x83, 0xda, 0x3a, 0xfa, 0xb2, 0x68, 0x83, 0x5b, 0x3d, + 0x70, 0xc4, 0x12, 0x7f, 0xd9, 0xef, 0x04, 0xcc, 0xe6, 0x82, 0x89, 0x18, 0x41, 0x94, 0xc2, 0x29, + 0x93, 0x86, 0x01, 0x93, 0x68, 0x18, 0x53, 0x3f, 0xf1, 0x7f, 0xfd, 0xe7, 0x62, 0xf8, 0x34, 0x62, + 0x42, 0xf5, 0x17, 0x7a, 0x60, 0x14, 0xc6, 0xe8, 0xb9, 0x04, 0x5d, 0x34, 0x48, 0x2c, 0x5f, 0xa5, + 0x72, 0x51, 0x42, 0x2c, 0x34, 0x9b, 0xb3, 0xa8, 0xab, 0x74, 0x2c, 0x99, 0xc2, 0xa6, 0x84, 0xa1, + 0x13, 0x46, 0xca, 0x70, 0x51, 0x49, 0xb1, 0x04, 0x3d, 0x1e, 0x59, 0x27, 0x7e, 0x10, 0x75, 0xe5, + 0xaa, 0x2f, 0x78, 0x3c, 0x7a, 0x2d, 0xd2, 0x22, 0x13, 0x9d, 0xa5, 0x5d, 0x27, 0x0a, 0xe5, 0x7a, + 0x2f, 0x08, 0xc0, 0xa6, 0x13, 0xc9, 0xba, 0x3c, 0x87, 0x87, 0x6a, 0xb1, 0x53, 0xaa, 0x6e, 0x8a, + 0xc5, 0x25, 0xfa, 0xb1, 0x6a, 0xdb, 0x8e, 0x18, 0x3c, 0xe6, 0xbe, 0xf4, 0x9c, 0x68, 0xcb, 0x13, + 0x92, 0x55, 0x08, 0xba, 0xb7, 0xa1, 0x38, 0xf0, 0x9c, 0x88, 0x26, 0x90, 0x96, 0x57, 0x41, 0x00, + 0xd4, 0xe4, 0x39, 0x11, 0xef, 0xd1, 0x5e, 0x30, 0x67, 0x52, 0xa2, 0xde, 0x86, 0xab, 0xfa, 0xd8, + 0x34, 0x79, 0xd0, 0x63, 0x1e, 0xf7, 0xa2, 0xb5, 0xc1, 0xe1, 0x21, 0x2a, 0x98, 0x0a, 0x60, 0x1d, + 0x0c, 0x0e, 0x0f, 0xe5, 0x40, 0xcd, 0xf5, 0x53, 0x68, 0x42, 0x08, 0x46, 0xac, 0x7d, 0x24, 0xcf, + 0xc0, 0xf2, 0x52, 0x08, 0x0a, 0x10, 0x9e, 0x7d, 0xd5, 0x7f, 0x04, 0x97, 0xa8, 0x12, 0x5c, 0xd5, + 0xdc, 0xe5, 0xed, 0x08, 0x77, 0x03, 0xc1, 0xbe, 0x62, 0x8f, 0x71, 0xda, 0x47, 0x48, 0xb9, 0x60, + 0x4e, 0x3b, 0x61, 0xd3, 0x69, 0x1f, 0xe1, 0xc4, 0x88, 0xbd, 0x41, 0xcd, 0xa3, 0xd8, 0x13, 0x34, + 0x5e, 0x9f, 0xd0, 0x79, 0xbd, 0xfe, 0x53, 0xb8, 0xb2, 0xde, 0x64, 0x41, 0x74, 0xb6, 0xcf, 0x59, + 0xd0, 0xee, 0xd2, 0x29, 0x3d, 0x02, 0x84, 0x6c, 0xa7, 0x63, 0x02, 0xb9, 0x40, 0xa6, 0xcd, 0x19, + 0x4c, 0x93, 0xd0, 0x3d, 0xe0, 0xac, 0xed, 0x7b, 0x74, 0x0e, 0x27, 0x6a, 0x9a, 0x32, 0x81, 0x40, + 0x78, 0xa6, 0x76, 0x07, 0xe6, 0xa8, 0x6c, 0x8f, 0xf7, 0x0e, 0x84, 0x2c, 0x9c, 0xb8, 0x35, 0x71, + 0x7f, 0xc6, 0x9c, 0x45, 0xe0, 0x0e, 0xc1, 0xea, 0x7f, 0x98, 0x83, 0xbb, 0x4a, 0xe2, 0x35, 0x03, + 0xbf, 0xcd, 0xc3, 0xf0, 0x39, 0xf3, 0x22, 0x16, 0x9e, 0xed, 0xb7, 0xbb, 0xdc, 0x1e, 0xb8, 0xdc, + 0xa6, 0xae, 0x2e, 0xc1, 0x14, 0x6e, 0x8c, 0x72, 0x08, 0x29, 0x21, 0x0c, 0x89, 0xe4, 0xbc, 0x2d, + 0xaf, 0x54, 0x0f, 0x75, 0xb6, 0xf6, 0x00, 0x16, 0x0e, 0x89, 0x98, 0x3a, 0x84, 0x89, 0xfb, 0x3e, + 0x2f, 0x33, 0xe8, 0x18, 0x46, 0xee, 0x04, 0xe8, 0x6d, 0x52, 0xb1, 0x05, 0x94, 0x12, 0x73, 0x18, + 0xf0, 0x43, 0x1e, 0xe0, 0xca, 0x46, 0x6d, 0x92, 0x78, 0x71, 0x2e, 0x86, 0x0a, 0x7d, 0xa2, 0xbe, + 0x4b, 0x7b, 0xa7, 0xe8, 0xc6, 0x26, 0x0b, 0x85, 0x9c, 0xf9, 0xde, 0x80, 0xbf, 0x79, 0xef, 0x14, + 0x13, 0x18, 0x71, 0xdc, 0x98, 0xf2, 0xa8, 0x5a, 0x4f, 0x8b, 0xe4, 0x96, 0x5d, 0xff, 0x08, 0xae, + 0x0c, 0xd1, 0x33, 0x79, 0xd8, 0xf7, 0xbd, 0x90, 0x8b, 0x39, 0xe9, 0xb2, 0xd0, 0x12, 0x88, 0x72, + 0xd6, 0x67, 0xba, 0x84, 0x52, 0x7f, 0x02, 0x15, 0x51, 0xea, 0xc5, 0xfa, 0x56, 0xd8, 0x0c, 0xfc, + 0x8b, 0xb4, 0xa0, 0xfe, 0x08, 0x16, 0xb5, 0x22, 0x71, 0x25, 0x97, 0x60, 0x5a, 0x70, 0x56, 0xe0, + 0xcb, 0x2a, 0xa6, 0x1c, 0x91, 0x5d, 0xff, 0x3e, 0x54, 0x87, 0x9a, 0xb5, 0xc1, 0x0f, 0xc3, 0x0b, + 0x75, 0xf5, 0x26, 0x94, 0x44, 0x93, 0x6d, 0x7e, 0x68, 0x39, 0xb6, 0x5a, 0x45, 0x20, 0x41, 0x5b, + 0x76, 0x58, 0x7f, 0x06, 0x6f, 0x67, 0xd0, 0x8e, 0x5b, 0xf4, 0x36, 0x14, 0x55, 0xb7, 0x43, 0xd9, + 0xa8, 0x82, 0xec, 0x77, 0x58, 0xff, 0x59, 0x8e, 0x0a, 0xbf, 0x58, 0x7f, 0xc1, 0x23, 0x5a, 0x8a, + 0xeb, 0x2c, 0xb0, 0x45, 0xe6, 0x96, 0x77, 0xe8, 0xbf, 0xa9, 0x6d, 0x1f, 0xc0, 0x92, 0x3c, 0x47, + 0x69, 0xb3, 0xc0, 0xb6, 0xe4, 0x94, 0x50, 0x23, 0x27, 0xcd, 0x85, 0x7e, 0x9a, 0xa0, 0x1d, 0x0a, + 0x83, 0x9f, 0xb9, 0xae, 0x75, 0xe8, 0x07, 0xa4, 0xae, 0x49, 0xae, 0x2a, 0x31, 0xd7, 0x7d, 0xee, + 0x07, 0xc8, 0xb1, 0x62, 0x43, 0xbe, 0x73, 0x4e, 0x9b, 0xe2, 0x8e, 0x75, 0x61, 0x21, 0x55, 0xb9, + 0x77, 0xe8, 0x2b, 0xbd, 0xe1, 0xd7, 0xd2, 0x7a, 0xc3, 0x1b, 0x28, 0x2d, 0x6b, 0x59, 0x02, 0x3c, + 0xdf, 0x4f, 0xa5, 0xc3, 0xda, 0xff, 0x97, 0x83, 0x72, 0x1a, 0xc7, 0x78, 0x1f, 0x16, 0x33, 0x7a, + 0x8e, 0x23, 0x34, 0x69, 0x56, 0x86, 0x3b, 0x3e, 0x34, 0x8e, 0xf9, 0xe1, 0x71, 0x14, 0x02, 0x0f, + 0xfd, 0xad, 0xd6, 0x81, 0xef, 0x0d, 0x42, 0x4e, 0xd2, 0x7e, 0xd2, 0x9c, 0x23, 0xe8, 0x1a, 0x01, + 0xeb, 0x5f, 0xc2, 0x4d, 0xea, 0x4e, 0xcb, 0x7f, 0xb1, 0xae, 0x96, 0x3b, 0x8f, 0x50, 0xc4, 0xd1, + 0x82, 0x14, 0x4c, 0x4e, 0x01, 0x02, 0x71, 0x63, 0x66, 0x30, 0xbd, 0x65, 0xa3, 0xec, 0x8f, 0x57, + 0x73, 0x5e, 0xca, 0x7e, 0xb9, 0x8c, 0xeb, 0xff, 0x6f, 0x0e, 0xae, 0x48, 0xdf, 0xdc, 0x0e, 0xeb, + 0x0b, 0xf5, 0x5f, 0x08, 0x7a, 0x3a, 0xb0, 0xbf, 0x90, 0x73, 0xee, 0x1e, 0x94, 0x5c, 0x59, 0x4a, + 0xd1, 0x9f, 0x92, 0x58, 0xa0, 0x32, 0xb6, 0x6c, 0x21, 0x78, 0xe2, 0xe8, 0x0f, 0xa9, 0xd4, 0x27, + 0x80, 0xfa, 0x27, 0xb4, 0xa8, 0xb4, 0x33, 0x5e, 0xd4, 0x0b, 0x6f, 0x42, 0x29, 0x69, 0x00, 0xcd, + 0xf1, 0x9c, 0x09, 0x71, 0xdd, 0x61, 0xfd, 0xf7, 0x72, 0x50, 0x5b, 0xc7, 0xc3, 0x56, 0xcf, 0x76, + 0x06, 0xbd, 0x96, 0x92, 0x64, 0x9c, 0x0e, 0xea, 0xde, 0x86, 0x62, 0x7c, 0x48, 0x24, 0x99, 0xb8, + 0xd0, 0x91, 0x87, 0x43, 0x46, 0x05, 0x26, 0x3a, 0x7d, 0x25, 0xf1, 0xc5, 0x5f, 0x01, 0x39, 0xed, + 0xf7, 0x24, 0x6b, 0x8a, 0xbf, 0xc9, 0xde, 0x3c, 0x99, 0xbd, 0x37, 0x4f, 0xa5, 0xf6, 0xe6, 0x7b, + 0x50, 0x46, 0x7e, 0xe8, 0x0f, 0x82, 0x76, 0x97, 0x89, 0xd9, 0x9c, 0xc6, 0x16, 0xcf, 0x09, 0x68, + 0x53, 0x01, 0xeb, 0x1d, 0xb8, 0xa2, 0xb5, 0x59, 0x1d, 0x56, 0xb9, 0x8e, 0xc7, 0x8d, 0xa7, 0x30, + 0x89, 0x22, 0x93, 0xb8, 0xf9, 0xae, 0xc6, 0xcd, 0x63, 0x3b, 0x69, 0x62, 0x09, 0xdc, 0xc0, 0x58, + 0x87, 0x56, 0x60, 0xd1, 0xc4, 0xff, 0xf5, 0x5d, 0x58, 0x1c, 0xaa, 0x08, 0x47, 0xf5, 0x53, 0x98, + 0x42, 0xa7, 0xae, 0xac, 0xe5, 0x76, 0x66, 0x2d, 0x7a, 0xb3, 0x4c, 0xc2, 0xaf, 0x77, 0x60, 0x69, + 0x3d, 0x51, 0x05, 0x1a, 0x5f, 0x0d, 0x9c, 0xfe, 0xbe, 0xeb, 0x47, 0x82, 0xf7, 0xda, 0x2e, 0x0b, + 0x43, 0xcd, 0x21, 0x87, 0x69, 0x92, 0xd7, 0xa1, 0xeb, 0x6b, 0xcc, 0x3f, 0x2d, 0x92, 0xc4, 0x94, + 0x28, 0xd9, 0x50, 0x4b, 0xa4, 0x11, 0x2f, 0x08, 0xb9, 0x26, 0xd2, 0xf5, 0x7f, 0x35, 0x4f, 0xfc, + 0x20, 0x37, 0xb9, 0x43, 0xc7, 0xe5, 0x62, 0x4d, 0xbd, 0x49, 0x2a, 0x3d, 0x86, 0xa5, 0x03, 0xd6, + 0x3e, 0xea, 0x04, 0xfe, 0xc0, 0xb3, 0xad, 0x84, 0x3c, 0xd5, 0x6c, 0x24, 0x79, 0x1b, 0xb2, 0x22, + 0xe3, 0x29, 0x4c, 0x89, 0xf6, 0xd0, 0x56, 0x5b, 0x5a, 0xa9, 0xa7, 0xc5, 0xc7, 0x50, 0xf5, 0xcb, + 0xa2, 0xb3, 0x26, 0x15, 0x30, 0x6e, 0xc3, 0x2c, 0x39, 0x2f, 0xa5, 0xc1, 0x4b, 0x0c, 0x52, 0x42, + 0x98, 0x34, 0x68, 0x6f, 0x0f, 0xd9, 0xc4, 0xc4, 0x2c, 0x29, 0x9b, 0x57, 0x77, 0x65, 0x4e, 0xa7, + 0x5d, 0x99, 0x5f, 0xc2, 0x55, 0x79, 0x6c, 0x71, 0x80, 0xd6, 0x8f, 0xd5, 0x1e, 0xf4, 0xad, 0x63, + 0xb2, 0x7f, 0x50, 0x4f, 0x7b, 0xb3, 0x95, 0x74, 0x99, 0x08, 0x8c, 0xd8, 0xa7, 0x6f, 0x43, 0x91, + 0x0e, 0x91, 0x1c, 0x1e, 0x48, 0x3b, 0xae, 0x20, 0x00, 0x2d, 0x87, 0x07, 0xc6, 0x7b, 0x50, 0xa1, + 0x08, 0xab, 0x03, 0x5f, 0x08, 0x38, 0x3c, 0x44, 0x20, 0x83, 0x6e, 0x5e, 0x83, 0xe3, 0xe9, 0x41, + 0xb6, 0xc5, 0x0e, 0x63, 0x2c, 0xf6, 0x4f, 0xa1, 0x8a, 0xa8, 0x59, 0xae, 0xfc, 0x92, 0x8c, 0xac, + 0x73, 0x07, 0xe1, 0xde, 0x88, 0x3b, 0xff, 0x1d, 0x98, 0x8f, 0x9b, 0x4b, 0x07, 0xff, 0x32, 0x74, + 0x71, 0x4e, 0x35, 0x1a, 0x8f, 0xf9, 0xa5, 0xdb, 0xfe, 0xd8, 0xf1, 0x07, 0xa1, 0x95, 0xf4, 0x6f, + 0x2e, 0x76, 0xdb, 0x63, 0x8e, 0xa9, 0xfa, 0xf9, 0x10, 0x8c, 0x84, 0x6a, 0xaf, 0x17, 0x90, 0x56, + 0x56, 0x96, 0xe7, 0xc8, 0x12, 0x6b, 0xa7, 0x17, 0xa0, 0x6a, 0x76, 0x17, 0xca, 0x09, 0x32, 0xb6, + 0x80, 0xe2, 0x1c, 0x67, 0x15, 0xe2, 0xba, 0x68, 0xc0, 0x07, 0xb0, 0x94, 0xc6, 0x92, 0xad, 0xad, + 0x90, 0x11, 0xa4, 0xe3, 0x52, 0x8b, 0x57, 0xe0, 0xd2, 0xf0, 0x58, 0x13, 0xf5, 0x05, 0xf2, 0x3a, + 0x0c, 0x0d, 0x38, 0x56, 0xf2, 0x40, 0xba, 0xbd, 0x68, 0x34, 0xe8, 0xe8, 0x45, 0x46, 0x44, 0xc6, + 0xcd, 0x96, 0x27, 0x32, 0xc6, 0xc7, 0x70, 0x65, 0x04, 0x57, 0xb6, 0x69, 0x91, 0xe2, 0x4d, 0x86, + 0x4a, 0x50, 0xb3, 0x9e, 0x42, 0x75, 0xa4, 0x59, 0xaa, 0x26, 0x72, 0x57, 0x5d, 0x1e, 0x6a, 0x99, + 0x2c, 0x5e, 0xfb, 0x97, 0xd3, 0x30, 0x89, 0x22, 0x41, 0x5b, 0xf7, 0xb9, 0xd4, 0xba, 0x5f, 0x85, + 0x69, 0xf2, 0x0b, 0xe0, 0xaa, 0x2c, 0xad, 0xbc, 0xf7, 0xe6, 0x25, 0xb7, 0xdc, 0xc2, 0x02, 0xa6, + 0x2c, 0x68, 0x7c, 0x13, 0x26, 0x85, 0x3d, 0x89, 0x52, 0xa3, 0xb4, 0xf2, 0xee, 0x05, 0x08, 0x88, + 0xed, 0xcc, 0xc4, 0x42, 0xa2, 0x30, 0x2a, 0x82, 0x93, 0x17, 0x2e, 0x8c, 0xba, 0x24, 0x16, 0x12, + 0x85, 0x85, 0x09, 0x80, 0x2b, 0xf9, 0x62, 0x85, 0x85, 0x01, 0x62, 0x62, 0x21, 0xe3, 0x05, 0x14, + 0x78, 0xcf, 0x8f, 0x9c, 0xb6, 0xb4, 0x4b, 0x4b, 0x2b, 0x0f, 0x2f, 0x40, 0xa0, 0x21, 0x8b, 0x98, + 0x71, 0x61, 0xd1, 0x0a, 0xb4, 0x55, 0x66, 0x2e, 0xdc, 0x0a, 0x61, 0xc2, 0x93, 0x51, 0x53, 0xdb, + 0x84, 0x69, 0x1a, 0xce, 0xb4, 0xcb, 0x26, 0x97, 0x76, 0xd9, 0x08, 0xd9, 0x25, 0x33, 0x89, 0x5d, + 0xe4, 0xf9, 0x0c, 0xc1, 0x90, 0x4b, 0x6a, 0x27, 0x30, 0x29, 0xc6, 0xd5, 0x68, 0xc2, 0x8c, 0x18, + 0x59, 0x45, 0xa5, 0xbc, 0x72, 0xef, 0xfc, 0x16, 0x35, 0x44, 0xa9, 0xad, 0x8d, 0x67, 0x95, 0x23, + 0x8b, 0x8b, 0xbf, 0x96, 0x3a, 0x27, 0x35, 0xa7, 0x05, 0x1d, 0x52, 0x9a, 0x90, 0xa2, 0x5e, 0x75, + 0x51, 0x40, 0xa8, 0xe2, 0x4d, 0x98, 0x14, 0x73, 0x62, 0xbc, 0x0b, 0xf3, 0x21, 0x0f, 0x1c, 0xe6, + 0x3a, 0x3f, 0xe5, 0x76, 0xa2, 0xde, 0xcf, 0x9a, 0xe5, 0x04, 0x8c, 0x88, 0xe3, 0x8c, 0x86, 0xda, + 0x8f, 0x60, 0x52, 0x4c, 0xd0, 0x78, 0xaf, 0x86, 0xd0, 0xa1, 0x45, 0x06, 0x46, 0x56, 0x4b, 0xd5, + 0x49, 0x00, 0x5e, 0x3b, 0x1e, 0x9e, 0x23, 0x62, 0xa6, 0x0c, 0xb1, 0x96, 0xce, 0x3a, 0x01, 0xda, + 0x46, 0x48, 0xed, 0x21, 0x14, 0xd4, 0xf4, 0x09, 0x64, 0x35, 0x81, 0x49, 0x35, 0xa0, 0x40, 0x5b, + 0x76, 0xed, 0x26, 0x4c, 0xb6, 0xa4, 0xd5, 0xa9, 0x5c, 0x6f, 0x39, 0xdd, 0xf5, 0x56, 0xff, 0xe3, + 0x1c, 0xcc, 0xc8, 0xb1, 0x33, 0x96, 0x60, 0x64, 0xf4, 0x2a, 0x39, 0xe3, 0x0a, 0x2c, 0x2a, 0xa8, + 0x76, 0xc8, 0x5b, 0xc9, 0x1b, 0x15, 0x98, 0x55, 0x19, 0xa2, 0xe5, 0x95, 0x89, 0x34, 0x81, 0x5e, + 0x8f, 0x7b, 0x76, 0x58, 0x99, 0xd4, 0x09, 0x68, 0x61, 0x0c, 0x95, 0x29, 0xa3, 0x06, 0x97, 0x55, + 0xc6, 0x73, 0x27, 0x08, 0x49, 0xf3, 0x14, 0xc2, 0xb9, 0x32, 0x6d, 0xdc, 0x80, 0x9a, 0xca, 0x6b, + 0x4a, 0x21, 0x4b, 0x61, 0x08, 0x58, 0xf9, 0x8c, 0x5e, 0x15, 0x12, 0xdd, 0x79, 0xd5, 0xac, 0x14, + 0xea, 0xff, 0x60, 0x32, 0x3e, 0x13, 0x96, 0x1a, 0xb6, 0x0a, 0x5a, 0xbb, 0x98, 0xda, 0x79, 0x53, + 0xdb, 0x39, 0xf3, 0x1a, 0x4a, 0xbc, 0x7f, 0x5e, 0x4f, 0x24, 0xd0, 0x84, 0x96, 0xaf, 0xe4, 0xd0, + 0x0d, 0x28, 0x39, 0x14, 0x88, 0xc5, 0x7a, 0xd6, 0x63, 0xb9, 0x37, 0x17, 0x1d, 0xb4, 0xe3, 0x59, + 0xef, 0x71, 0x3a, 0xff, 0x89, 0xdc, 0x9c, 0xe3, 0xfc, 0x27, 0x18, 0x2a, 0x10, 0x70, 0x16, 0x71, + 0x3a, 0xf5, 0x95, 0x9e, 0x93, 0x92, 0x84, 0xa1, 0x82, 0x99, 0x52, 0x79, 0x69, 0x9b, 0x4d, 0x00, + 0xe8, 0xc4, 0x50, 0x0e, 0xb0, 0xd8, 0x67, 0x0a, 0x0a, 0x44, 0xb6, 0x41, 0x12, 0xe7, 0x87, 0x5b, + 0x19, 0xd0, 0xae, 0x17, 0x43, 0x71, 0x1f, 0x5b, 0x82, 0x29, 0x3a, 0xe7, 0xa6, 0x3d, 0x94, 0x12, + 0x46, 0x0d, 0x0a, 0x2c, 0x8a, 0x78, 0xaf, 0x1f, 0x85, 0x72, 0xb3, 0x8c, 0xd3, 0x48, 0x58, 0x36, + 0xc3, 0x72, 0x9d, 0x9e, 0x13, 0xc9, 0x3d, 0x72, 0x4e, 0x41, 0xb7, 0x05, 0x50, 0xac, 0xc2, 0xaf, + 0x06, 0x3c, 0x94, 0x71, 0x04, 0xb4, 0x31, 0x16, 0x11, 0x82, 0x9b, 0xff, 0x5d, 0x28, 0xf7, 0xd8, + 0xa9, 0xa5, 0xa1, 0xc8, 0x2d, 0xb1, 0xc7, 0x4e, 0xbf, 0x17, 0x63, 0xdd, 0x44, 0x7f, 0x5c, 0xc4, + 0x64, 0x2f, 0x69, 0x27, 0x04, 0x05, 0x22, 0x05, 0x51, 0x2d, 0xbd, 0x85, 0xd4, 0xd2, 0xbb, 0x09, + 0x25, 0xd1, 0x5e, 0x97, 0x45, 0x58, 0x92, 0x76, 0x38, 0x50, 0xa0, 0x2d, 0xbb, 0xfe, 0xb7, 0xe4, + 0x59, 0x37, 0xb9, 0x5f, 0x84, 0x65, 0x64, 0xf2, 0xc0, 0x77, 0xdd, 0x61, 0x76, 0x7a, 0x36, 0x74, + 0x5c, 0x5c, 0x5e, 0xa9, 0x24, 0x02, 0xaa, 0x81, 0xa6, 0xe7, 0xb3, 0xb9, 0xc6, 0xab, 0xc6, 0x6e, + 0xcb, 0xda, 0xda, 0xa0, 0x88, 0xe7, 0x98, 0x89, 0x86, 0x26, 0x69, 0x62, 0x64, 0x92, 0xb4, 0xe6, + 0x4f, 0xa6, 0x7c, 0x44, 0xff, 0x77, 0x6c, 0xcc, 0x66, 0xb6, 0x2a, 0x36, 0x66, 0x7f, 0x1d, 0xa6, + 0x03, 0x1e, 0x0e, 0xdc, 0x48, 0xb6, 0xed, 0xe3, 0x61, 0x0b, 0xf6, 0xdc, 0xe2, 0xcb, 0x0d, 0x13, + 0x0b, 0x3f, 0x9b, 0xe7, 0xf4, 0xc7, 0xda, 0x1f, 0xb4, 0xdb, 0x3c, 0x0c, 0x4d, 0x49, 0xb5, 0xfe, + 0x53, 0x98, 0x91, 0x38, 0xc6, 0x22, 0x0c, 0x63, 0x55, 0xde, 0xd2, 0x81, 0x1b, 0x81, 0xdf, 0xef, + 0x73, 0xbb, 0x92, 0x13, 0x4b, 0x56, 0x01, 0x77, 0xfd, 0xe8, 0xb9, 0x50, 0x99, 0x2b, 0x79, 0xe3, + 0x32, 0x18, 0x0a, 0xba, 0xce, 0xbc, 0x88, 0x1a, 0x56, 0x99, 0x10, 0x52, 0x23, 0xa6, 0x8b, 0x27, + 0x47, 0x8d, 0x20, 0xf0, 0x83, 0xca, 0x64, 0xfd, 0x88, 0x9c, 0x1f, 0xc2, 0x6c, 0xed, 0xaf, 0xc7, + 0x71, 0x3f, 0x21, 0x1a, 0x21, 0xf7, 0xa1, 0x12, 0xf9, 0x7d, 0x4b, 0x8b, 0x1a, 0x22, 0x7b, 0x64, + 0xd2, 0x2c, 0x47, 0x29, 0x6c, 0xe3, 0x1e, 0xcc, 0xa3, 0x11, 0xe7, 0x1f, 0x5a, 0x51, 0x97, 0x5b, + 0x36, 0x3b, 0x93, 0x52, 0x7c, 0x56, 0x80, 0xf7, 0x0e, 0x5b, 0x5d, 0xbe, 0xc1, 0xce, 0xea, 0x7f, + 0xef, 0x1d, 0xb8, 0xaa, 0xb6, 0x1b, 0x93, 0x33, 0x57, 0xac, 0x4a, 0xba, 0x66, 0xc0, 0xa2, 0xd0, + 0x78, 0x0e, 0x53, 0x68, 0x0e, 0xe3, 0x28, 0x97, 0x56, 0x1e, 0x8f, 0x6e, 0x51, 0x23, 0x65, 0x96, + 0x49, 0xc8, 0xf1, 0x88, 0x39, 0x6e, 0x68, 0x52, 0x71, 0xa3, 0x01, 0x53, 0x42, 0x1c, 0xab, 0x03, + 0xae, 0x0f, 0x2e, 0x42, 0x47, 0x88, 0xf5, 0x98, 0x0c, 0x96, 0x36, 0xbe, 0x07, 0xc5, 0x83, 0x81, + 0xe3, 0xda, 0x8e, 0xd7, 0x51, 0xb6, 0xc7, 0x87, 0x17, 0x21, 0xb5, 0x26, 0x0b, 0x29, 0x72, 0x09, + 0x15, 0x63, 0x1b, 0xa0, 0x13, 0xb0, 0x7e, 0x97, 0x7c, 0x6e, 0x93, 0x59, 0x27, 0xb8, 0xd9, 0x34, + 0x5f, 0x88, 0x52, 0x68, 0x49, 0x16, 0x3b, 0xea, 0x2f, 0x9e, 0x10, 0x71, 0x37, 0x62, 0xd6, 0x61, + 0xc0, 0x7a, 0x1c, 0xc5, 0x63, 0xc1, 0x04, 0x04, 0x3d, 0x17, 0x90, 0xda, 0x7f, 0xc9, 0x43, 0x49, + 0xeb, 0x18, 0x2d, 0x57, 0xd6, 0x93, 0x91, 0xa6, 0x6a, 0x7f, 0x13, 0x20, 0x8a, 0x2e, 0xd5, 0xf7, + 0xb5, 0x7c, 0xea, 0x48, 0x49, 0xe8, 0x21, 0x58, 0x32, 0x39, 0x05, 0x28, 0x60, 0x39, 0xd6, 0xe3, + 0x71, 0xa6, 0xeb, 0x77, 0x7c, 0xec, 0xd4, 0x34, 0x65, 0x6e, 0xfb, 0x1d, 0x5f, 0x58, 0x4f, 0x98, + 0x19, 0xb1, 0x0e, 0xca, 0xc6, 0xa2, 0x89, 0x55, 0xb4, 0x58, 0x07, 0xbd, 0xfc, 0xa8, 0x3d, 0x90, + 0x60, 0xa7, 0x44, 0xda, 0x45, 0x5e, 0x1c, 0x72, 0x91, 0x7f, 0x0e, 0x33, 0xe4, 0xbe, 0x21, 0xb3, + 0xbd, 0xb4, 0xf2, 0xe4, 0x22, 0xa3, 0x47, 0x0b, 0x53, 0xcd, 0x87, 0xa2, 0x20, 0x6a, 0xf2, 0x3d, + 0xf7, 0xcc, 0x8a, 0x15, 0xb5, 0x82, 0x59, 0x10, 0x00, 0xdc, 0xe2, 0x2f, 0xc3, 0x74, 0xbb, 0xcb, + 0x45, 0x45, 0xf2, 0x10, 0x8d, 0x52, 0x46, 0x1d, 0xe6, 0xe2, 0xce, 0x5a, 0x83, 0xc0, 0x45, 0x91, + 0x5e, 0x34, 0x4b, 0xaa, 0xc3, 0x2f, 0x03, 0xb7, 0xf6, 0xb3, 0x1c, 0x94, 0xc8, 0xd5, 0x47, 0xe3, + 0xfe, 0x0e, 0xcc, 0xa3, 0x6e, 0x23, 0x0f, 0x24, 0x12, 0xb5, 0x01, 0x9d, 0x0e, 0xf2, 0x1c, 0x83, + 0xae, 0x87, 0xe1, 0x00, 0xe7, 0x91, 0x24, 0xfe, 0x8f, 0x4f, 0x23, 0x26, 0xd0, 0x15, 0x4d, 0xa7, + 0x11, 0x06, 0x4c, 0x86, 0xbe, 0xab, 0x62, 0x37, 0xf0, 0xbf, 0x71, 0x03, 0xc8, 0xb9, 0x4e, 0xee, + 0xf6, 0x29, 0xcd, 0xdd, 0x8e, 0x90, 0xda, 0x5f, 0xc9, 0x41, 0x59, 0xd6, 0xa4, 0x9a, 0x55, 0x86, + 0x7c, 0xdc, 0x92, 0xbc, 0x93, 0x5d, 0x7d, 0x7c, 0xeb, 0x6c, 0x42, 0xbf, 0x75, 0x56, 0x83, 0x42, + 0xdb, 0xf7, 0x5d, 0xdb, 0x3f, 0xf1, 0xe4, 0xb1, 0x4f, 0x9c, 0xa6, 0xf8, 0x3c, 0xfa, 0x6f, 0xf5, + 0xd8, 0x29, 0x36, 0x25, 0x6f, 0x96, 0x14, 0x6c, 0x87, 0x9d, 0xd6, 0x7e, 0x04, 0xf3, 0x42, 0xa5, + 0x6b, 0xf9, 0xea, 0x40, 0x0f, 0xf7, 0x42, 0x61, 0x37, 0x3b, 0xbd, 0x44, 0xcf, 0x55, 0xe9, 0x31, + 0x87, 0x2f, 0xda, 0x21, 0xcb, 0x44, 0xea, 0x90, 0xa5, 0x76, 0x1d, 0x4a, 0xb2, 0xa7, 0x28, 0xc5, + 0x54, 0x37, 0x27, 0xa8, 0x9b, 0xb5, 0x7f, 0x5e, 0x86, 0xb9, 0x14, 0x47, 0x08, 0x25, 0x40, 0x2a, + 0x2d, 0x23, 0x1e, 0x0b, 0xc7, 0x16, 0x4d, 0x23, 0x8e, 0x49, 0x3c, 0x73, 0x2a, 0x1d, 0x0f, 0xd9, + 0xc4, 0xd0, 0x8c, 0x09, 0x8e, 0x9a, 0xd4, 0x8e, 0x29, 0x2e, 0x03, 0xee, 0x39, 0xf1, 0x51, 0xaf, + 0x4c, 0x19, 0x75, 0x98, 0xed, 0x0a, 0x76, 0xed, 0x4a, 0xf7, 0x03, 0xa9, 0x30, 0x29, 0x98, 0x71, + 0x1f, 0xe6, 0x7b, 0xec, 0x34, 0x85, 0x46, 0x8a, 0xcc, 0x30, 0x58, 0x60, 0x52, 0x3a, 0xe0, 0x1d, + 0xee, 0x05, 0xc2, 0x68, 0x2f, 0xe0, 0xe8, 0x0f, 0x83, 0x05, 0xb7, 0xf4, 0x98, 0xc7, 0x24, 0x39, + 0xa9, 0xd7, 0x24, 0x10, 0xe3, 0x2e, 0xcc, 0xf5, 0xd8, 0xa9, 0x86, 0x22, 0xd5, 0x9a, 0x14, 0x90, + 0xb0, 0x3c, 0x96, 0xd4, 0x56, 0xc2, 0xda, 0xd2, 0x40, 0xe3, 0x0e, 0xcc, 0x1d, 0xb0, 0x90, 0xae, + 0x99, 0x79, 0x9d, 0xa8, 0x2b, 0x75, 0x9d, 0x59, 0x01, 0xdc, 0x97, 0x30, 0x72, 0xd5, 0x84, 0xdc, + 0x62, 0x1d, 0x3a, 0xc2, 0x9b, 0x53, 0xae, 0x9a, 0x90, 0xaf, 0x12, 0xc8, 0x78, 0x08, 0x0b, 0x88, + 0xe2, 0x78, 0x11, 0x77, 0x5d, 0xa7, 0x23, 0x76, 0x77, 0xa9, 0xf2, 0x54, 0x44, 0xc6, 0x96, 0x06, + 0x17, 0x8a, 0x11, 0xd1, 0x0b, 0x7a, 0x7e, 0x80, 0x5a, 0xcf, 0x94, 0x59, 0x44, 0x6a, 0x02, 0x20, + 0xd4, 0x2b, 0xcc, 0xee, 0xf9, 0xc7, 0x3c, 0xec, 0x73, 0xae, 0xb4, 0x1e, 0x6c, 0xe9, 0x8e, 0x02, + 0xe2, 0x71, 0x90, 0x40, 0xb3, 0x59, 0x8f, 0x75, 0x94, 0xc5, 0x8f, 0x84, 0x37, 0x10, 0x22, 0x78, + 0x23, 0xee, 0x16, 0x69, 0x3f, 0x71, 0x1a, 0x19, 0x54, 0xf6, 0x66, 0x51, 0x32, 0xa8, 0xec, 0x49, + 0x1d, 0x66, 0x53, 0x9d, 0x58, 0x52, 0x77, 0x36, 0xb5, 0x0e, 0x2c, 0xc1, 0x14, 0xb5, 0xfd, 0x12, + 0xb6, 0x9d, 0x12, 0x82, 0x53, 0x93, 0x26, 0xd3, 0x25, 0xc3, 0x04, 0x80, 0x3e, 0x4f, 0x6a, 0xe9, + 0x15, 0xe9, 0xf3, 0xa4, 0x56, 0x2a, 0x23, 0x48, 0x66, 0x56, 0x13, 0x23, 0x48, 0x76, 0x43, 0x58, + 0x92, 0xfe, 0x09, 0x0f, 0x14, 0xc6, 0x55, 0x69, 0x49, 0x0a, 0x98, 0x44, 0x69, 0x42, 0x91, 0xc4, + 0x97, 0xc3, 0xc3, 0x6a, 0x0d, 0x65, 0xef, 0xca, 0x45, 0x64, 0x6f, 0x5a, 0xe6, 0x98, 0x09, 0x91, + 0x44, 0xb4, 0xbc, 0xad, 0x8b, 0x96, 0xeb, 0x00, 0x18, 0x3b, 0x41, 0x72, 0x8c, 0x2e, 0x1b, 0x16, + 0x05, 0x84, 0x6e, 0xcc, 0xe1, 0x9e, 0xc7, 0xa2, 0xae, 0xcc, 0x97, 0xd7, 0x0d, 0x11, 0x44, 0x08, + 0x77, 0x60, 0x4e, 0xca, 0x01, 0x89, 0x72, 0x43, 0xde, 0x90, 0x21, 0x20, 0x21, 0xdd, 0x86, 0x59, + 0x3a, 0x3e, 0x95, 0x38, 0x74, 0xf5, 0xb0, 0x44, 0x30, 0x42, 0xb9, 0x0a, 0x05, 0x57, 0xd5, 0x72, + 0x8b, 0xa6, 0xcf, 0xed, 0xc6, 0xa5, 0x71, 0x38, 0xc5, 0xa2, 0x72, 0xbc, 0x4e, 0xf5, 0x76, 0x12, + 0x17, 0xb9, 0x49, 0x20, 0xe3, 0x16, 0xcc, 0x76, 0x7c, 0xd7, 0xb6, 0xfa, 0x3c, 0xb0, 0x7a, 0x8e, + 0x57, 0xad, 0x53, 0x3b, 0x05, 0xac, 0xc9, 0x83, 0x1d, 0xc7, 0x33, 0xae, 0x01, 0x9c, 0xf6, 0xe3, + 0xfc, 0x3b, 0xc4, 0x3b, 0xa7, 0x7d, 0x99, 0x7b, 0x15, 0xc4, 0x9e, 0x67, 0x09, 0xfc, 0xea, 0x5d, + 0xaa, 0xdd, 0xe3, 0xd1, 0x0b, 0x21, 0xe8, 0x0d, 0x98, 0x44, 0xf0, 0x3d, 0x12, 0x2f, 0xe2, 0xbf, + 0x31, 0x0b, 0xb9, 0x53, 0xbc, 0x0f, 0x99, 0x37, 0x73, 0xa7, 0x22, 0x75, 0x86, 0x77, 0x1c, 0xf3, + 0x66, 0xee, 0x4c, 0xb4, 0x36, 0xe0, 0x61, 0x9f, 0x9d, 0x50, 0x5c, 0x75, 0xf5, 0x3e, 0xf2, 0x53, + 0x49, 0xc2, 0xd0, 0x08, 0x7a, 0x08, 0x0b, 0x03, 0x31, 0x6d, 0x42, 0x8d, 0x8f, 0xe5, 0x3a, 0xdd, + 0x75, 0xac, 0xa8, 0x8c, 0x75, 0x25, 0xdf, 0x05, 0x33, 0xb1, 0xd0, 0x3a, 0x18, 0x9c, 0x1d, 0xb0, + 0xf6, 0x11, 0x5e, 0x6e, 0x2c, 0x98, 0xd0, 0x65, 0xe1, 0x1a, 0x41, 0x84, 0xfa, 0x45, 0xe7, 0x59, + 0x0f, 0x2f, 0xae, 0x7e, 0x69, 0xbb, 0xa5, 0x3c, 0x84, 0x36, 0xf6, 0x70, 0x43, 0x0b, 0xbb, 0x44, + 0xeb, 0xd1, 0xd7, 0xa3, 0xa5, 0x91, 0x30, 0x7e, 0x00, 0x15, 0xfc, 0xd3, 0xf5, 0xfb, 0x7d, 0xc7, + 0xeb, 0xb8, 0x4e, 0x18, 0x55, 0xdf, 0xff, 0x7a, 0x64, 0x47, 0x08, 0x19, 0xdf, 0x83, 0x12, 0xf2, + 0xaf, 0x14, 0x97, 0xcb, 0x17, 0xa7, 0xab, 0x6d, 0x55, 0xa6, 0x4e, 0xc3, 0xf8, 0x31, 0x18, 0xc8, + 0x66, 0x91, 0x4f, 0x17, 0xca, 0x42, 0x81, 0x5e, 0xfd, 0xe0, 0xe2, 0x8a, 0xe8, 0xd0, 0x1e, 0x2b, + 0x76, 0x81, 0xf4, 0xa6, 0x2b, 0x18, 0x99, 0x85, 0x96, 0x9a, 0x62, 0xbc, 0x96, 0x59, 0x30, 0xc5, + 0xf4, 0xbe, 0x94, 0x20, 0xe3, 0x01, 0x2c, 0xe8, 0x28, 0x96, 0x10, 0xed, 0x78, 0x09, 0xb3, 0x60, + 0xce, 0x6b, 0x78, 0x3b, 0xcc, 0x63, 0xb5, 0xdf, 0xcf, 0xc1, 0xfc, 0x90, 0xf2, 0x9b, 0x79, 0x66, + 0x5f, 0x15, 0xf6, 0x18, 0x13, 0x58, 0xb8, 0x6f, 0xe6, 0x4d, 0x95, 0x14, 0xd8, 0x2e, 0xf3, 0xb8, + 0xda, 0x3a, 0xc5, 0x7f, 0x52, 0x80, 0x78, 0x20, 0x37, 0x4e, 0xfc, 0x8f, 0xb0, 0xb3, 0xbe, 0x0a, + 0xdf, 0xc6, 0xff, 0xb4, 0x06, 0x66, 0x52, 0x6b, 0xa0, 0xa0, 0xd6, 0xc0, 0x35, 0x28, 0xda, 0x3c, + 0x8c, 0x02, 0xff, 0x8c, 0x93, 0x15, 0x5f, 0x30, 0x13, 0x40, 0x2d, 0x84, 0xd2, 0xe7, 0x8e, 0xeb, + 0xaa, 0x26, 0xbf, 0x0d, 0x45, 0x79, 0x7a, 0x98, 0xe8, 0x22, 0x04, 0x20, 0xb7, 0x17, 0xc9, 0x9f, + 0x38, 0xa2, 0x64, 0x4a, 0x90, 0x62, 0x51, 0x17, 0x57, 0xd2, 0x7d, 0xa8, 0x08, 0x59, 0xc5, 0x03, + 0x2b, 0x21, 0x41, 0xda, 0x49, 0x99, 0xe0, 0x4d, 0x49, 0xa8, 0xf6, 0x7f, 0x81, 0x11, 0x07, 0x43, + 0x25, 0x9a, 0xc8, 0xb9, 0x75, 0x63, 0x38, 0x8e, 0xcb, 0xdb, 0x11, 0xb7, 0x91, 0x23, 0x54, 0xfc, + 0xaf, 0x02, 0xa2, 0x9b, 0xec, 0x1e, 0x94, 0x63, 0x24, 0x34, 0x15, 0x54, 0xfc, 0xaf, 0x82, 0xa2, + 0x29, 0x51, 0x7b, 0x0a, 0xe5, 0xa6, 0xd3, 0x3e, 0x5a, 0x63, 0x9e, 0x36, 0x53, 0x48, 0x54, 0x86, + 0xbd, 0xa0, 0x3b, 0x34, 0x63, 0xf6, 0x6a, 0xbf, 0x3d, 0x0d, 0xb3, 0xba, 0xd5, 0x25, 0xb4, 0xdb, + 0x10, 0x4d, 0x4a, 0x2b, 0xd4, 0x9d, 0x62, 0xd3, 0xa2, 0x4a, 0x01, 0xde, 0x97, 0x36, 0x44, 0x15, + 0xe8, 0xb4, 0x33, 0xf6, 0xf0, 0xa9, 0x64, 0x3a, 0xe0, 0x61, 0x62, 0x38, 0xe0, 0xe1, 0x06, 0x94, + 0x30, 0x66, 0xdf, 0x3f, 0x44, 0xbb, 0x92, 0xf4, 0x4d, 0xcc, 0xdf, 0x3b, 0xdc, 0x60, 0x67, 0xc6, + 0x0a, 0x5c, 0x72, 0x42, 0xcb, 0x73, 0x3a, 0xdd, 0x28, 0x8c, 0x98, 0x7b, 0xc4, 0x03, 0x4a, 0x48, + 0x83, 0x68, 0xd1, 0x09, 0x77, 0xb5, 0x3c, 0xfc, 0x9f, 0x3e, 0x74, 0x9c, 0xc6, 0x59, 0x4c, 0x0e, + 0x1d, 0xaf, 0x03, 0xc8, 0x7b, 0xf1, 0x62, 0x51, 0xd0, 0xde, 0x8d, 0xe8, 0x74, 0xe2, 0x7a, 0x0f, + 0xca, 0xa2, 0x47, 0x8e, 0x6d, 0x05, 0xcc, 0x76, 0x98, 0x17, 0x49, 0x0b, 0x61, 0x8e, 0xa0, 0x26, + 0x01, 0x95, 0xb1, 0xe5, 0xd8, 0x96, 0xed, 0x04, 0x5c, 0xe9, 0x58, 0x04, 0xda, 0x70, 0x02, 0x6e, + 0x6c, 0xc2, 0x54, 0xdf, 0x69, 0x1f, 0x09, 0xdd, 0xea, 0xc2, 0xbb, 0x69, 0x7a, 0xce, 0x4c, 0x22, + 0x60, 0x3c, 0x87, 0xc9, 0x03, 0xe6, 0x85, 0xd5, 0xd2, 0xd7, 0x26, 0x84, 0xe5, 0x85, 0xe4, 0x26, + 0x45, 0x7b, 0xf6, 0xe2, 0xe2, 0x4b, 0x5b, 0x39, 0x4a, 0x33, 0xff, 0x3e, 0xcc, 0x1e, 0x24, 0xac, + 0xad, 0xe2, 0xa3, 0x3f, 0xb9, 0x90, 0xed, 0x3c, 0xb2, 0x24, 0xcc, 0x14, 0xad, 0x78, 0xe2, 0x7a, + 0xbe, 0xad, 0x94, 0x3f, 0x9c, 0xb8, 0x1d, 0xdf, 0xe6, 0xe9, 0x43, 0xf4, 0xf9, 0xf4, 0x21, 0xba, + 0x71, 0x17, 0xca, 0x32, 0xd3, 0xf3, 0x6d, 0xcd, 0x5d, 0x35, 0x4b, 0xd0, 0x5d, 0xdf, 0xe6, 0xd2, + 0x99, 0x24, 0x64, 0xba, 0x0c, 0x43, 0xad, 0xd0, 0xee, 0x46, 0x20, 0xb4, 0x0b, 0x6f, 0x42, 0x89, + 0x2c, 0x41, 0xba, 0x1b, 0x26, 0x55, 0x42, 0x02, 0x35, 0x39, 0x3b, 0xaa, 0xfd, 0xb3, 0x49, 0x28, + 0xc6, 0xe6, 0x3a, 0xf2, 0x12, 0x5a, 0xfc, 0xb8, 0x67, 0x0b, 0x23, 0x64, 0x4a, 0x9a, 0xf0, 0xb8, + 0x99, 0x5f, 0x85, 0x02, 0x65, 0xe3, 0xf5, 0x0a, 0x91, 0x39, 0x83, 0xe9, 0x2f, 0xfa, 0x49, 0x49, + 0x7c, 0xd6, 0x63, 0x42, 0x2b, 0x29, 0x86, 0x5c, 0xb4, 0x83, 0xb2, 0x51, 0x49, 0xab, 0x4e, 0x62, + 0x3e, 0x95, 0x68, 0x09, 0x08, 0x8e, 0x14, 0x22, 0x04, 0x68, 0x84, 0x4d, 0x20, 0x8b, 0x0b, 0x80, + 0xc9, 0x4e, 0x0d, 0x4e, 0x3c, 0x6c, 0xb9, 0x7e, 0x5b, 0xee, 0x2b, 0x64, 0x4e, 0x7f, 0xe7, 0x17, + 0x72, 0x46, 0xa0, 0xd7, 0x44, 0x0f, 0x47, 0x08, 0xcd, 0x59, 0xb2, 0x83, 0xdb, 0x98, 0xaa, 0xdd, + 0x83, 0xb9, 0x54, 0x36, 0x05, 0xf6, 0x89, 0xea, 0x68, 0x24, 0x28, 0x51, 0xeb, 0xc1, 0xc2, 0x08, + 0x25, 0xe3, 0x0b, 0x28, 0x26, 0xad, 0xa3, 0x53, 0xf0, 0x6f, 0xfe, 0x62, 0xad, 0x4b, 0xb7, 0xac, + 0xe0, 0xca, 0x56, 0xd5, 0x7f, 0x00, 0x53, 0x88, 0x6b, 0x2c, 0xc2, 0xfc, 0x7a, 0xc0, 0x79, 0x5f, + 0x4c, 0x45, 0x83, 0x05, 0x1e, 0xb7, 0x2b, 0x6f, 0x19, 0x06, 0x94, 0xc5, 0x00, 0x6b, 0xb0, 0x9c, + 0xf1, 0x36, 0x5c, 0xd9, 0x10, 0x32, 0x7e, 0xd5, 0xb3, 0xa5, 0x96, 0x23, 0xb2, 0xb7, 0xfd, 0x30, + 0xaa, 0xe4, 0x8d, 0x59, 0x28, 0x7c, 0xd1, 0x94, 0xa8, 0x13, 0xf5, 0xd7, 0x50, 0xe4, 0xaa, 0x62, + 0xa3, 0x04, 0x33, 0x6b, 0x7e, 0xb4, 0xcd, 0x3c, 0x5e, 0x79, 0x4b, 0x24, 0x76, 0x1c, 0x1b, 0x13, + 0x39, 0x91, 0x68, 0xf9, 0x7d, 0x4c, 0xe4, 0x0d, 0x80, 0xe9, 0xcf, 0x06, 0x82, 0xc3, 0x2a, 0x13, + 0x82, 0xda, 0xaa, 0xd7, 0x76, 0xb8, 0x17, 0x85, 0x95, 0x49, 0xa3, 0x08, 0x53, 0x7b, 0x51, 0x97, + 0x07, 0x95, 0xa9, 0xfa, 0x6f, 0xcf, 0xc3, 0x8d, 0xb1, 0xbd, 0x6e, 0xf1, 0x20, 0xe4, 0xc6, 0xe7, + 0x69, 0x07, 0xda, 0xc7, 0x17, 0x18, 0x2e, 0x2c, 0x98, 0xe9, 0x45, 0xfb, 0x2c, 0xed, 0x45, 0xfb, + 0xe8, 0xc2, 0xc4, 0x32, 0x5c, 0x69, 0xaf, 0x46, 0x5d, 0x69, 0x4f, 0x2f, 0x4c, 0xef, 0x1c, 0x7f, + 0xda, 0xf7, 0x32, 0xfc, 0x69, 0x2b, 0x17, 0x26, 0xfc, 0xf5, 0x9c, 0x6a, 0x7f, 0xf8, 0x97, 0xe3, + 0x54, 0xd3, 0xfd, 0x66, 0x85, 0xb4, 0xdf, 0xec, 0x5c, 0x7f, 0xdb, 0x05, 0x9c, 0x6a, 0x33, 0x43, + 0x4e, 0xb5, 0x11, 0x97, 0x56, 0x71, 0xc4, 0xa5, 0x65, 0x34, 0x87, 0x1d, 0x6f, 0x9f, 0x5c, 0x78, + 0x98, 0xb3, 0xbd, 0x6f, 0xb5, 0x7f, 0x38, 0xf1, 0xbf, 0x8e, 0x1b, 0x26, 0x36, 0x45, 0xa7, 0xc7, + 0x9b, 0xa2, 0x33, 0x6f, 0x30, 0x45, 0x0b, 0x6f, 0x36, 0x45, 0x8b, 0x17, 0x30, 0x45, 0xe1, 0x7c, + 0x53, 0xb4, 0x94, 0x36, 0x45, 0x95, 0x31, 0x38, 0x3b, 0x6c, 0x0c, 0xce, 0xa5, 0x14, 0xe1, 0xb2, + 0x52, 0x84, 0x53, 0x7c, 0x30, 0x3f, 0xc4, 0x07, 0xd7, 0x74, 0x13, 0xbf, 0x82, 0xfe, 0xb2, 0xb4, + 0xb9, 0x4e, 0xa6, 0xd8, 0x82, 0x16, 0x2a, 0x7c, 0xae, 0xce, 0x9f, 0xcb, 0xd6, 0xf9, 0xf3, 0x23, + 0x3a, 0x3f, 0xea, 0xf2, 0x13, 0x9a, 0x2e, 0x7f, 0x51, 0x3b, 0x00, 0xbb, 0x3a, 0x9d, 0xea, 0xea, + 0x4c, 0xa6, 0xce, 0x5f, 0x18, 0xd6, 0xf9, 0xbf, 0xbe, 0xfe, 0xfb, 0x6f, 0x27, 0xfe, 0x92, 0xf5, + 0xdf, 0x94, 0xae, 0x3a, 0x39, 0xa4, 0xab, 0xae, 0xc2, 0x75, 0xaa, 0x55, 0xd3, 0x92, 0x2c, 0x3d, + 0x1e, 0x8f, 0xa2, 0xdb, 0x6a, 0x88, 0xa4, 0x69, 0x57, 0xab, 0x71, 0x7c, 0x5e, 0x5a, 0xa5, 0x9a, + 0x39, 0x4f, 0xa5, 0x2a, 0xbc, 0x51, 0xa5, 0x2a, 0x66, 0xa8, 0x54, 0x69, 0x75, 0x1a, 0x86, 0xd5, + 0xe9, 0x1d, 0xa5, 0x06, 0x97, 0xb2, 0x2e, 0xb8, 0x9e, 0x27, 0x57, 0x32, 0x75, 0xe1, 0xcf, 0xa5, + 0x2e, 0x3c, 0xfb, 0xcb, 0x51, 0x43, 0x22, 0xb5, 0x07, 0x17, 0x57, 0xe5, 0xea, 0xff, 0x34, 0x97, + 0xec, 0xcf, 0xf1, 0x40, 0xab, 0xe8, 0x3c, 0x0a, 0xf7, 0xfe, 0x91, 0x1e, 0xee, 0x5d, 0xd6, 0x83, + 0xfa, 0x1a, 0xd9, 0x25, 0x9e, 0xdd, 0x1d, 0x93, 0x61, 0x21, 0x07, 0x62, 0xf8, 0x15, 0xb7, 0xc7, + 0xc6, 0x8d, 0xcf, 0xe8, 0x6c, 0x64, 0xc8, 0xb0, 0x45, 0xb9, 0xce, 0x6c, 0xb9, 0xd9, 0x85, 0x51, + 0xe0, 0x78, 0x9d, 0x64, 0x03, 0x2d, 0x9a, 0x40, 0x20, 0x8c, 0x00, 0xdf, 0x87, 0x5b, 0xea, 0x74, + 0x90, 0x8e, 0x70, 0xb1, 0xde, 0x17, 0x81, 0x3f, 0xe8, 0x87, 0xaf, 0x78, 0x10, 0x0a, 0x25, 0xe7, + 0x03, 0x58, 0x44, 0x46, 0xee, 0x20, 0xd4, 0x3a, 0x26, 0xb0, 0x5c, 0x47, 0x86, 0x96, 0x25, 0x0b, + 0xd4, 0x7f, 0x96, 0x4f, 0x82, 0xa2, 0xf7, 0x37, 0xf6, 0x62, 0x7f, 0xc4, 0xa6, 0x13, 0x62, 0xe8, + 0xdb, 0xf9, 0x61, 0xb2, 0x09, 0xaf, 0xe6, 0x87, 0x78, 0xf5, 0x3a, 0x80, 0xeb, 0x1f, 0x1c, 0x9c, + 0x59, 0x9a, 0x3c, 0x29, 0x22, 0x04, 0xe3, 0xc3, 0x28, 0x62, 0x45, 0xbd, 0x92, 0x30, 0x19, 0x47, + 0xac, 0xc8, 0xe7, 0x11, 0x2a, 0x30, 0x71, 0xe2, 0x7b, 0x72, 0xc3, 0x17, 0x7f, 0x55, 0xf0, 0xe9, + 0xf4, 0x48, 0xf0, 0xe9, 0x4c, 0x46, 0xf0, 0x69, 0x21, 0x3b, 0xf8, 0xb4, 0x38, 0xee, 0x62, 0x08, + 0xa4, 0xce, 0x2c, 0xea, 0x7f, 0x75, 0x12, 0x2e, 0xc5, 0x63, 0x42, 0x91, 0x19, 0xfc, 0x84, 0x05, + 0x76, 0x68, 0x7c, 0x17, 0x66, 0x02, 0xfa, 0x2b, 0xb5, 0xe0, 0x77, 0x46, 0x79, 0x3a, 0x55, 0x62, + 0x99, 0x7e, 0x4d, 0x55, 0xac, 0xf6, 0xf3, 0x3c, 0x4c, 0x13, 0x2c, 0xde, 0x28, 0x73, 0xda, 0x46, + 0x59, 0xa5, 0xc8, 0x1b, 0x9b, 0x1f, 0xaa, 0x9b, 0x6e, 0x32, 0x69, 0xdc, 0x00, 0x70, 0x7a, 0x7d, + 0x3f, 0xc0, 0x38, 0x00, 0x75, 0xb0, 0x9e, 0x40, 0x62, 0x27, 0xbb, 0x7e, 0xcf, 0x0d, 0x9d, 0xec, + 0x74, 0xcd, 0x0d, 0x3d, 0x8f, 0x7d, 0xce, 0xd4, 0x2b, 0x54, 0x32, 0xb6, 0x92, 0x60, 0x84, 0xf2, + 0x0a, 0x4a, 0xd4, 0x4a, 0x2b, 0xf6, 0xe7, 0x94, 0xb3, 0x42, 0xae, 0xd2, 0x1d, 0x6c, 0xd0, 0x1f, + 0x7c, 0x06, 0xad, 0xd0, 0x68, 0xfb, 0x1e, 0x86, 0x7f, 0x41, 0x10, 0x43, 0x71, 0xb3, 0x42, 0x4f, + 0xf6, 0x0c, 0x76, 0x94, 0x12, 0x82, 0x7b, 0x58, 0x5b, 0x05, 0x41, 0x4b, 0x61, 0x46, 0x00, 0x8a, + 0xa6, 0x4a, 0xdd, 0x8a, 0x2a, 0xca, 0x48, 0xd0, 0xe4, 0x3e, 0x54, 0xbd, 0x0b, 0x25, 0xad, 0x6a, + 0xa1, 0xaa, 0xab, 0xca, 0x2b, 0x6f, 0x19, 0x15, 0x98, 0xdd, 0x39, 0x13, 0xa2, 0xf5, 0x0c, 0xaf, + 0xf1, 0x56, 0x72, 0xc6, 0x02, 0xcc, 0x49, 0xe7, 0x1e, 0x5d, 0xaa, 0xaa, 0xe4, 0x13, 0x7d, 0x7e, + 0x42, 0xd8, 0x14, 0x3a, 0x3e, 0x05, 0x9b, 0xae, 0xb1, 0x90, 0xdb, 0x95, 0xc9, 0xfa, 0x1f, 0x4c, + 0x40, 0x2d, 0xdd, 0xf7, 0xd5, 0x76, 0xd7, 0xe1, 0xc7, 0xf8, 0x86, 0x40, 0x68, 0xb4, 0x60, 0x96, + 0x69, 0x69, 0xc9, 0x18, 0x8f, 0xc7, 0x8d, 0x9b, 0x5e, 0x76, 0x59, 0x4b, 0x98, 0x29, 0x2a, 0xa8, + 0xd9, 0x6a, 0xb9, 0x99, 0xcc, 0x72, 0x4b, 0x28, 0x3d, 0xc9, 0xdd, 0x2d, 0x3a, 0x2a, 0xd4, 0x41, + 0xc9, 0xd0, 0x4f, 0x8c, 0x1d, 0xfa, 0xc9, 0xa1, 0xa1, 0xbf, 0x0e, 0xd0, 0x63, 0xa7, 0x56, 0x27, + 0x60, 0x49, 0x08, 0x6e, 0xb1, 0xc7, 0x4e, 0x5f, 0x20, 0x60, 0xf4, 0xde, 0xfb, 0x74, 0xc6, 0xbd, + 0xf7, 0x27, 0xb0, 0x14, 0x05, 0xac, 0x8d, 0x8f, 0x21, 0x69, 0xbd, 0x92, 0x6b, 0x75, 0x51, 0xe5, + 0xe9, 0xfd, 0x7b, 0x0f, 0x2a, 0x1a, 0xa6, 0xd5, 0xf1, 0x99, 0x2b, 0xb9, 0x62, 0x5e, 0x83, 0xbf, + 0xf0, 0x99, 0x6b, 0x3c, 0x84, 0x05, 0x1d, 0x55, 0xbf, 0x6b, 0xae, 0xd3, 0x40, 0xa6, 0xae, 0xff, + 0xc9, 0xe5, 0x24, 0xca, 0x81, 0x26, 0xa0, 0x19, 0x70, 0xdb, 0x69, 0xd3, 0xfb, 0x69, 0x4d, 0x28, + 0xf5, 0x93, 0xa4, 0x9c, 0xba, 0xe5, 0x71, 0x53, 0xa7, 0x95, 0x5c, 0x4e, 0xfe, 0x9b, 0x3a, 0x09, + 0xc3, 0x86, 0x45, 0x87, 0xde, 0x00, 0xb1, 0x74, 0xca, 0x63, 0xed, 0xb6, 0x51, 0xca, 0x5b, 0xf8, + 0x1a, 0x88, 0x46, 0x7f, 0xc1, 0x19, 0x82, 0x84, 0xc6, 0x0b, 0xb8, 0x3d, 0x5a, 0x8b, 0x25, 0xdf, + 0x71, 0xe0, 0x01, 0xe6, 0x48, 0x19, 0x71, 0x6d, 0xb8, 0x34, 0x2a, 0xab, 0x4d, 0x1e, 0x08, 0xa8, + 0xf1, 0x12, 0xee, 0x67, 0x10, 0x3a, 0xf6, 0x23, 0x31, 0x75, 0x74, 0xf9, 0xd9, 0xea, 0x39, 0xde, + 0x20, 0x8a, 0x9f, 0x44, 0xbd, 0x33, 0x4c, 0xef, 0x15, 0x22, 0xd3, 0x05, 0xea, 0x1d, 0x42, 0xad, + 0xfd, 0x14, 0xa6, 0xd7, 0xbb, 0xbe, 0x43, 0x47, 0x67, 0xc7, 0xcc, 0x1d, 0xa8, 0xdb, 0x04, 0x94, + 0xc8, 0x3c, 0xdd, 0xae, 0xc3, 0x5c, 0xcf, 0xf1, 0xac, 0x80, 0x9d, 0x58, 0x54, 0x42, 0xde, 0x78, + 0xe9, 0x39, 0x9e, 0xc9, 0x4e, 0xf0, 0x42, 0x36, 0xe2, 0xb0, 0x53, 0x0d, 0x47, 0x46, 0x91, 0xf7, + 0xd8, 0xa9, 0xc2, 0xa9, 0xbd, 0x03, 0x33, 0xab, 0x5e, 0x78, 0x22, 0x1d, 0x54, 0x0c, 0xff, 0x6a, + 0x1e, 0x5c, 0x02, 0x6c, 0xd9, 0xb5, 0x67, 0x50, 0xc6, 0x6b, 0x45, 0x9f, 0xf3, 0x33, 0xf9, 0x68, + 0x44, 0xd6, 0x1a, 0x8b, 0xdb, 0x4f, 0x4d, 0xa5, 0x44, 0xed, 0xcf, 0xa7, 0x01, 0x92, 0x11, 0x30, + 0x9a, 0x52, 0x6d, 0x26, 0x55, 0xe2, 0xc3, 0x8b, 0xcc, 0xb2, 0x36, 0x80, 0x28, 0x3a, 0x67, 0x5e, + 0x70, 0x8f, 0x07, 0x4e, 0x5b, 0x2a, 0xdd, 0x35, 0x28, 0x60, 0xa0, 0x58, 0xb2, 0xae, 0xe3, 0xb4, + 0xb1, 0x01, 0x33, 0x6d, 0x1c, 0x5c, 0x65, 0xbe, 0x3f, 0xb8, 0x48, 0x85, 0x34, 0x1f, 0xa6, 0x2a, + 0x2a, 0x44, 0x2c, 0x79, 0xa1, 0x53, 0x72, 0xa0, 0x14, 0xc3, 0xe2, 0xb0, 0x52, 0x15, 0x72, 0x3e, + 0xa5, 0x6d, 0xd2, 0x18, 0x66, 0xfe, 0x36, 0x3a, 0x85, 0x8e, 0x28, 0x57, 0x5d, 0x91, 0xf4, 0xdb, + 0x47, 0x98, 0x79, 0x19, 0xa6, 0x69, 0x0b, 0x50, 0x57, 0x24, 0x29, 0x65, 0xfc, 0x00, 0x4a, 0x72, + 0x4a, 0x70, 0xc4, 0x0a, 0x38, 0x62, 0x1f, 0x5c, 0x68, 0xc4, 0x68, 0x56, 0x71, 0xb4, 0x8a, 0xfb, + 0xe8, 0x04, 0xdc, 0xf2, 0x22, 0x13, 0x58, 0x0c, 0x4e, 0xcf, 0x77, 0x31, 0x3d, 0xdf, 0x46, 0x03, + 0x66, 0xe8, 0xbf, 0x72, 0xf2, 0x3e, 0xbc, 0x48, 0xad, 0x92, 0x95, 0x4c, 0x55, 0x56, 0x46, 0xf9, + 0x05, 0x67, 0xe4, 0x29, 0xa0, 0x80, 0x93, 0x22, 0x42, 0xd0, 0x55, 0xf0, 0x01, 0x2c, 0xe1, 0xa0, + 0xf8, 0x9e, 0x95, 0x1a, 0x5e, 0x3a, 0x43, 0x5f, 0x10, 0x79, 0x7b, 0xde, 0xbe, 0x36, 0xc8, 0xf8, + 0x6c, 0xef, 0x70, 0x01, 0x62, 0xb9, 0xb2, 0x7a, 0xb6, 0x37, 0x55, 0x86, 0x56, 0xc2, 0x13, 0xb8, + 0x34, 0x5a, 0x2c, 0xe4, 0xf4, 0x9e, 0x70, 0xc1, 0x34, 0x86, 0x0a, 0xed, 0x73, 0x0c, 0x6e, 0x1f, + 0x84, 0xdc, 0x92, 0x23, 0x84, 0x55, 0xa8, 0x57, 0x33, 0xc8, 0xb5, 0xba, 0x34, 0x08, 0xe5, 0x20, + 0x63, 0x1d, 0xf2, 0xd5, 0x8b, 0x0d, 0x31, 0x93, 0x1d, 0xc1, 0x88, 0x0b, 0x38, 0x59, 0x57, 0x34, + 0x4d, 0x99, 0xee, 0x1f, 0x99, 0x98, 0xfd, 0x6c, 0x71, 0xbb, 0xb1, 0xfa, 0xe2, 0x65, 0xc3, 0x32, + 0x1b, 0x2f, 0xb6, 0xf6, 0x76, 0xad, 0x97, 0xbb, 0xfb, 0x8d, 0x96, 0x29, 0xcb, 0x1a, 0xcb, 0x30, + 0xdd, 0xa7, 0x2b, 0x3e, 0xc6, 0xad, 0x89, 0xfb, 0xe5, 0x95, 0xcb, 0x23, 0x54, 0x9a, 0x22, 0xdb, + 0x94, 0x58, 0xb5, 0x9f, 0x4f, 0x43, 0x65, 0x58, 0x12, 0x5e, 0x28, 0x48, 0xa6, 0xa9, 0x99, 0xb0, + 0xbf, 0x9a, 0xb5, 0xf8, 0x43, 0x98, 0x42, 0x9d, 0x19, 0x97, 0x48, 0x39, 0xcb, 0xf1, 0x99, 0x41, + 0xd2, 0x64, 0x9e, 0xed, 0xf7, 0xe2, 0xf1, 0x47, 0x2d, 0xdd, 0x8a, 0x9e, 0x15, 0x1b, 0x2c, 0x70, + 0xf1, 0x81, 0x55, 0x93, 0x88, 0xa6, 0x56, 0xfa, 0xd4, 0xf8, 0x95, 0x3e, 0xfd, 0xf5, 0x57, 0xfa, + 0xbb, 0x30, 0x1f, 0xf0, 0xaf, 0x06, 0x4e, 0x20, 0x8f, 0xaa, 0xf0, 0xda, 0xf2, 0xc4, 0xfd, 0xa2, + 0x59, 0x56, 0xe0, 0x4d, 0x84, 0x0e, 0xb1, 0x76, 0x61, 0x98, 0xb5, 0x5f, 0xc2, 0x2c, 0x65, 0x23, + 0xeb, 0x08, 0x75, 0x7a, 0xcc, 0x09, 0xc7, 0x68, 0x93, 0xd2, 0x82, 0xd6, 0x2c, 0x21, 0x1d, 0x29, + 0x75, 0xcf, 0xe0, 0xb2, 0x64, 0xc9, 0x80, 0x87, 0xbe, 0x3b, 0x40, 0x4e, 0xc6, 0x29, 0x84, 0xac, + 0x00, 0xcf, 0x71, 0xe3, 0x1d, 0x97, 0x15, 0x53, 0x68, 0x45, 0xcf, 0x66, 0xb7, 0x3c, 0x7c, 0x06, + 0x02, 0xab, 0x36, 0x97, 0xa8, 0x8a, 0x34, 0x16, 0x3e, 0xce, 0x49, 0x8f, 0xdc, 0x44, 0x3e, 0x69, + 0x3c, 0xd2, 0xa7, 0x33, 0x47, 0xe0, 0x96, 0x8f, 0x5a, 0x8f, 0x50, 0x7a, 0xa4, 0x66, 0x4c, 0x6a, + 0x92, 0x8a, 0x9a, 0x21, 0xe0, 0x2a, 0x31, 0xe7, 0x0a, 0x5c, 0xb2, 0xf9, 0xc1, 0xa0, 0x63, 0x1d, + 0xfa, 0x41, 0x9b, 0x27, 0xab, 0x52, 0x2e, 0xfd, 0x45, 0xcc, 0x7c, 0x2e, 0xf2, 0x62, 0xae, 0x30, + 0x18, 0x94, 0xe3, 0xbd, 0x2c, 0xb9, 0x4f, 0x73, 0x51, 0xb6, 0x55, 0x5b, 0x9e, 0xec, 0xf1, 0x34, + 0xf9, 0x38, 0xcd, 0xd9, 0x40, 0x83, 0xd7, 0x7f, 0x02, 0xf3, 0x43, 0xfc, 0x6d, 0x94, 0x40, 0x71, + 0x78, 0xe5, 0x2d, 0xa3, 0x40, 0x21, 0xfd, 0x95, 0x9c, 0xf8, 0xd7, 0xe2, 0xac, 0x47, 0x3e, 0x70, + 0xf2, 0x06, 0x56, 0x26, 0x04, 0xf2, 0x7e, 0x9f, 0xb7, 0x1d, 0xe6, 0x92, 0x0b, 0xfc, 0x4b, 0x1e, + 0xee, 0xfa, 0x95, 0x29, 0xc3, 0x10, 0xdb, 0x27, 0x73, 0x9d, 0x43, 0x87, 0x07, 0x21, 0x96, 0x9b, + 0xae, 0xff, 0x2c, 0x07, 0x25, 0x4d, 0x4c, 0x1b, 0x73, 0x90, 0x08, 0xea, 0xca, 0x5b, 0xc6, 0x3c, + 0x94, 0x28, 0xf9, 0xdc, 0xf5, 0x59, 0x54, 0xc9, 0x09, 0xc0, 0xce, 0xc0, 0x8d, 0x9c, 0x3e, 0x61, + 0xe4, 0x85, 0x96, 0xae, 0x00, 0x84, 0x33, 0x61, 0x94, 0x01, 0x24, 0x45, 0x51, 0xc7, 0xa4, 0x48, + 0x13, 0x11, 0x61, 0x28, 0x56, 0xa6, 0x50, 0xd5, 0x97, 0x45, 0x10, 0x32, 0x2d, 0x4c, 0x81, 0x5d, + 0x9f, 0xca, 0x54, 0x66, 0xea, 0x7f, 0x9a, 0x83, 0x85, 0x11, 0xee, 0x10, 0xa5, 0x74, 0xfe, 0xa8, + 0xbc, 0x65, 0x2c, 0x41, 0x05, 0x23, 0xf5, 0x5b, 0x7e, 0x93, 0x85, 0x74, 0xe1, 0xb8, 0x92, 0x33, + 0x16, 0x61, 0x7e, 0x9b, 0xa5, 0x81, 0x18, 0xd7, 0x4b, 0x4f, 0xa4, 0xca, 0xf7, 0xa4, 0x08, 0x3e, + 0x21, 0x86, 0x64, 0x87, 0x9d, 0xea, 0xb8, 0x93, 0x08, 0x73, 0x3c, 0x1d, 0x36, 0x25, 0x1a, 0xb8, + 0x3f, 0xa0, 0xeb, 0xdb, 0x95, 0x69, 0xe3, 0x2a, 0x5c, 0x12, 0xa5, 0x38, 0xeb, 0xed, 0x0f, 0x7a, + 0x3a, 0xe2, 0x0c, 0x66, 0x39, 0x5e, 0x46, 0x56, 0xa1, 0xbe, 0x0b, 0x57, 0xc6, 0xc8, 0x18, 0x31, + 0xea, 0xb1, 0x94, 0x89, 0x8f, 0x3a, 0x30, 0x91, 0x13, 0x55, 0x6f, 0xb3, 0x08, 0xfd, 0x2d, 0x64, + 0x01, 0xa1, 0x36, 0x58, 0x99, 0xa8, 0xbf, 0x0b, 0xf3, 0x43, 0xfc, 0x24, 0xb8, 0x80, 0x38, 0x8a, + 0xb8, 0x04, 0x47, 0x37, 0x57, 0xff, 0x17, 0xef, 0xc3, 0x9c, 0xe2, 0x49, 0x74, 0x40, 0x08, 0x09, + 0x66, 0x0f, 0xe8, 0x1d, 0xbb, 0xf8, 0x62, 0xa2, 0x4c, 0x1b, 0xd7, 0x20, 0xb1, 0xea, 0x51, 0x7e, + 0xce, 0xe8, 0x66, 0xfe, 0xd3, 0xc4, 0x91, 0x3d, 0x95, 0xf5, 0x8c, 0x49, 0x5c, 0x87, 0xf4, 0x5b, + 0x27, 0xe1, 0xa2, 0xba, 0x5b, 0x62, 0x3a, 0xed, 0x96, 0x88, 0xe3, 0xa7, 0xe4, 0x73, 0x75, 0x05, + 0x74, 0xba, 0x51, 0xfc, 0x94, 0x7c, 0xaf, 0xee, 0x5d, 0x98, 0x3f, 0x60, 0x81, 0xb0, 0x42, 0xe2, + 0x47, 0xed, 0x8a, 0x88, 0x55, 0x56, 0x60, 0x89, 0x58, 0x85, 0x99, 0xb6, 0x3b, 0x10, 0x86, 0xa1, + 0xf2, 0x11, 0xc8, 0xa4, 0x71, 0x1f, 0x2a, 0x87, 0x82, 0x5d, 0xac, 0x03, 0xd7, 0xf7, 0xe5, 0x95, + 0x06, 0x92, 0x0a, 0x65, 0x84, 0xaf, 0x09, 0x30, 0x76, 0xf2, 0xa6, 0x30, 0xab, 0xf1, 0x0d, 0xe0, + 0x90, 0xb9, 0x74, 0x75, 0x60, 0x46, 0xd8, 0xc7, 0x02, 0xb4, 0xcf, 0x5c, 0x3c, 0xff, 0x96, 0x3e, + 0x4b, 0xa7, 0x8f, 0xeb, 0x7f, 0xc6, 0x2c, 0x10, 0x60, 0xab, 0x4f, 0x01, 0xf5, 0x98, 0x89, 0xb7, + 0xc9, 0xe6, 0x55, 0x40, 0xbd, 0x00, 0x35, 0xfd, 0x20, 0x1a, 0x72, 0xb4, 0x54, 0x86, 0x1d, 0x2d, + 0x77, 0x60, 0xae, 0x3b, 0xe8, 0x31, 0xcf, 0x52, 0x03, 0xbd, 0x20, 0xa3, 0x1a, 0x05, 0xb0, 0x29, + 0x47, 0xf3, 0x0e, 0xcc, 0xb1, 0x63, 0x1e, 0xb0, 0x0e, 0x97, 0x1f, 0x2e, 0x90, 0xa7, 0xb1, 0x12, + 0x18, 0x7f, 0xb8, 0x00, 0xed, 0x04, 0xf5, 0x5c, 0xdf, 0x22, 0xc5, 0x92, 0x0a, 0x98, 0x7a, 0xa7, + 0x0f, 0x2f, 0x1e, 0xe2, 0x89, 0xbb, 0xa5, 0xbc, 0xaf, 0x4b, 0xea, 0xe2, 0x21, 0x82, 0x5b, 0xe4, + 0x7d, 0xbd, 0x05, 0xb3, 0xb6, 0x13, 0xf0, 0x18, 0xe9, 0x92, 0x7a, 0x4f, 0x27, 0xe0, 0x12, 0xa3, + 0x06, 0xd2, 0xb3, 0xe9, 0xa8, 0xd0, 0xba, 0x38, 0x4d, 0x17, 0xfa, 0xb4, 0x5a, 0x70, 0xb7, 0xba, + 0x82, 0xbb, 0xd5, 0xbc, 0x56, 0x0f, 0xee, 0x59, 0x77, 0xa1, 0x9c, 0xd4, 0x84, 0x88, 0x55, 0x7a, + 0x36, 0x45, 0xd5, 0x85, 0x58, 0xc3, 0x14, 0xf1, 0x30, 0xe7, 0x2a, 0xb2, 0x95, 0x4e, 0x11, 0xcf, + 0x74, 0x52, 0x14, 0x11, 0xb1, 0x46, 0xc1, 0xf5, 0x8a, 0x22, 0x62, 0x3d, 0x81, 0x4b, 0x23, 0x14, + 0xf1, 0x38, 0xe7, 0x13, 0xac, 0xde, 0x18, 0xa2, 0xfa, 0x32, 0x10, 0x66, 0xad, 0x91, 0x26, 0x8c, + 0xf8, 0x9f, 0x52, 0xbf, 0x74, 0xe2, 0x02, 0x79, 0x65, 0x88, 0xbe, 0xba, 0x89, 0x22, 0xe3, 0xf7, + 0x16, 0x35, 0xfa, 0xeb, 0x32, 0xcb, 0x78, 0xa4, 0x57, 0x10, 0x17, 0xa0, 0xa8, 0xbe, 0x8a, 0xaa, + 0x20, 0xc6, 0xbe, 0x07, 0xe5, 0xbe, 0x1f, 0xd2, 0x33, 0x97, 0xc7, 0xbe, 0xb0, 0xff, 0xae, 0xab, + 0xad, 0x91, 0xa0, 0xaf, 0x04, 0x50, 0xa0, 0x79, 0xbc, 0xc3, 0x34, 0x34, 0x8a, 0xf1, 0x9b, 0x53, + 0x50, 0x42, 0xdb, 0xd4, 0x7d, 0x85, 0x37, 0x87, 0xf5, 0x48, 0xb1, 0xce, 0xf1, 0xae, 0xd3, 0x8e, + 0x6f, 0xf3, 0x67, 0x06, 0x25, 0x57, 0x77, 0x1a, 0x3b, 0x7b, 0x1b, 0x0d, 0xba, 0x60, 0x92, 0x38, + 0x16, 0xbf, 0x0d, 0x80, 0xce, 0x65, 0x0b, 0x3d, 0xcb, 0xb7, 0x50, 0x6c, 0xdc, 0xd4, 0xc5, 0x46, + 0xc6, 0x33, 0x26, 0x66, 0x11, 0x8b, 0xac, 0x31, 0x2f, 0x24, 0x13, 0x52, 0x48, 0x0e, 0xf9, 0xbc, + 0x36, 0x46, 0x0c, 0x4e, 0x0a, 0x13, 0x32, 0x6a, 0x77, 0xe9, 0x25, 0x6d, 0xe3, 0x0b, 0x74, 0x96, + 0xe1, 0x92, 0x45, 0x3f, 0x79, 0x1d, 0x1b, 0x7c, 0x67, 0x9c, 0x70, 0x32, 0x69, 0x2d, 0x0b, 0xd4, + 0x67, 0x15, 0xb3, 0xd1, 0xdc, 0x5e, 0xfd, 0xd2, 0x5a, 0x7d, 0xb5, 0xba, 0xb5, 0xbd, 0xba, 0xb6, + 0xdd, 0x30, 0xe5, 0xea, 0x27, 0x07, 0xfb, 0x7d, 0xa8, 0xa8, 0x79, 0xeb, 0x0c, 0x1c, 0xd7, 0x16, + 0xdc, 0x7f, 0x47, 0x3e, 0xad, 0x4a, 0xf0, 0x17, 0x02, 0x4c, 0x2f, 0x3e, 0xe2, 0x6c, 0xc5, 0x68, + 0x77, 0xe5, 0x61, 0x94, 0x13, 0x70, 0x85, 0xa3, 0x51, 0x8b, 0xcf, 0x27, 0xef, 0x21, 0xc3, 0x94, + 0x35, 0x06, 0x68, 0xb1, 0x4e, 0x4c, 0x2d, 0x46, 0x7b, 0x47, 0x3a, 0x8b, 0xe4, 0xb4, 0xcb, 0xa3, + 0xcc, 0x90, 0x07, 0x0e, 0xc7, 0x6b, 0xe9, 0xef, 0xca, 0x00, 0x5a, 0x04, 0xa8, 0x8b, 0x3d, 0x98, + 0x89, 0x72, 0xe6, 0x7e, 0x2c, 0x87, 0x1c, 0x1e, 0xa2, 0xa0, 0xf9, 0x11, 0x2c, 0xe9, 0xc7, 0x1e, + 0xed, 0x2e, 0xf3, 0x3c, 0xee, 0xaa, 0xc0, 0xc3, 0x07, 0xe3, 0xc6, 0x4e, 0x3b, 0x06, 0x59, 0xa7, + 0x22, 0xe6, 0xe2, 0xc1, 0x08, 0x0c, 0xbd, 0xb8, 0xdc, 0xeb, 0x38, 0x1e, 0x7d, 0x8f, 0x61, 0xce, + 0x94, 0x29, 0xa3, 0x09, 0x95, 0xd4, 0x43, 0xba, 0x2c, 0x62, 0xf8, 0x49, 0x85, 0x4c, 0xd7, 0x2c, + 0x55, 0x99, 0xdc, 0x95, 0xc1, 0xf3, 0xe6, 0x72, 0x3b, 0x95, 0x16, 0x3d, 0x25, 0x06, 0xa1, 0x5b, + 0x62, 0xcb, 0x2a, 0x1e, 0x3b, 0x6a, 0x77, 0xe9, 0x39, 0x54, 0x7c, 0xbf, 0xd4, 0x39, 0xc6, 0x08, + 0x3c, 0x1e, 0x31, 0x51, 0xa5, 0x75, 0xc4, 0xcf, 0xf0, 0x6b, 0x0c, 0x33, 0xa6, 0x21, 0xf3, 0x76, + 0x64, 0xd6, 0xe7, 0xfc, 0x0c, 0xdf, 0x06, 0xd6, 0xe7, 0x89, 0x0e, 0x85, 0x1f, 0xcb, 0xb7, 0x81, + 0x93, 0x99, 0xa2, 0xdb, 0xc4, 0xef, 0xc0, 0x7c, 0x32, 0x57, 0x84, 0x4a, 0x5f, 0x5a, 0x98, 0x53, + 0xb3, 0x45, 0x78, 0x2f, 0x15, 0x27, 0xfb, 0x83, 0xa8, 0xed, 0xf7, 0x78, 0x75, 0x65, 0xc4, 0x3e, + 0xc3, 0x0e, 0xef, 0x51, 0xf6, 0xb3, 0x2b, 0x47, 0x56, 0x0a, 0x60, 0xbd, 0xf4, 0x8e, 0x3c, 0xff, + 0xc4, 0x33, 0x67, 0x7b, 0x1a, 0x74, 0xf4, 0x41, 0xb4, 0x0f, 0x33, 0x1e, 0x44, 0x7b, 0x0f, 0x2a, + 0x1a, 0x12, 0xbe, 0x11, 0x20, 0xbf, 0xba, 0xa0, 0x3d, 0x99, 0x65, 0x0a, 0xb0, 0x10, 0xae, 0xfd, + 0x80, 0xcb, 0xe9, 0x51, 0x7a, 0xc2, 0xc7, 0x84, 0xdb, 0x0f, 0x50, 0x15, 0xd9, 0x50, 0xea, 0xc2, + 0x5d, 0x28, 0xf7, 0x8e, 0xfb, 0xda, 0x99, 0x59, 0xf5, 0x29, 0xee, 0xcb, 0xb3, 0xbd, 0xe3, 0x7e, + 0x7c, 0x4a, 0x66, 0x7c, 0x0a, 0x33, 0xf8, 0xc2, 0x30, 0x0f, 0xab, 0xdf, 0x40, 0xee, 0xba, 0x3e, + 0x76, 0xaa, 0xf1, 0x21, 0x62, 0x85, 0x5d, 0xfb, 0xdd, 0x2b, 0x4a, 0xb1, 0xbd, 0xc0, 0x5b, 0x32, + 0x32, 0xf6, 0x2f, 0x74, 0xfd, 0xf8, 0xc5, 0x24, 0x02, 0xa9, 0xfb, 0xda, 0x99, 0x6f, 0x1d, 0xe1, + 0xbb, 0x36, 0x11, 0xef, 0x59, 0x8f, 0xd5, 0x13, 0x18, 0x22, 0xf5, 0x38, 0x06, 0x3f, 0x51, 0xb1, + 0x00, 0x22, 0xf5, 0x24, 0x06, 0xaf, 0xa8, 0xd3, 0x6e, 0x91, 0x5a, 0x89, 0xc1, 0x1f, 0x4a, 0xef, + 0x09, 0x82, 0x3f, 0x8c, 0xc1, 0x1f, 0xa9, 0x13, 0x0e, 0x91, 0xfa, 0x28, 0x06, 0x7f, 0x2c, 0x7d, + 0x1e, 0x08, 0xfe, 0x38, 0x06, 0x7f, 0x22, 0x3f, 0x5f, 0x83, 0xe0, 0x4f, 0x62, 0xf0, 0xa7, 0xf2, + 0xf3, 0x0f, 0x08, 0xfe, 0x34, 0x06, 0x3f, 0x95, 0xdf, 0x76, 0x40, 0xf0, 0x53, 0xe3, 0xd7, 0xa0, + 0xc6, 0x4f, 0xfb, 0x14, 0xc2, 0x28, 0x37, 0x0e, 0x2f, 0x0a, 0x9c, 0x03, 0x54, 0xa6, 0x51, 0x29, + 0xca, 0x9b, 0x55, 0x85, 0x41, 0x1b, 0x48, 0x92, 0x8f, 0x51, 0x92, 0x6d, 0xe6, 0x72, 0x5b, 0xac, + 0x94, 0xc0, 0x69, 0xcb, 0x4b, 0x09, 0xb3, 0x04, 0xdc, 0x41, 0x18, 0x3e, 0xe3, 0xa4, 0x3f, 0x43, + 0xa0, 0xac, 0x2b, 0xfd, 0x05, 0x02, 0xd4, 0xa2, 0xf0, 0xb6, 0x7f, 0x97, 0x79, 0x1d, 0x8e, 0x5a, + 0xd4, 0x82, 0x09, 0x02, 0xb4, 0x8e, 0x10, 0xd4, 0x08, 0xd5, 0xa3, 0x04, 0xf4, 0x61, 0x81, 0x99, + 0x9e, 0x7c, 0x8c, 0x20, 0xf5, 0x02, 0xc0, 0xa0, 0x6f, 0xb3, 0x88, 0xdb, 0xd5, 0x35, 0x8a, 0x9b, + 0x55, 0xf7, 0xf9, 0x5f, 0x12, 0x38, 0x39, 0x43, 0x2a, 0x67, 0x9f, 0x21, 0xcd, 0x8f, 0x3b, 0x43, + 0xaa, 0xa4, 0x1f, 0x17, 0xbb, 0x03, 0x73, 0xf2, 0x5b, 0x40, 0x52, 0xc1, 0x5c, 0x88, 0x4f, 0x63, + 0x8f, 0x63, 0x3d, 0x54, 0x45, 0x0c, 0x18, 0x5a, 0xc4, 0x40, 0xea, 0xe1, 0xb1, 0xc5, 0xb1, 0x0f, + 0x8f, 0x2d, 0xe9, 0x0f, 0x8f, 0x8d, 0x84, 0xb8, 0x5f, 0xca, 0x0a, 0x71, 0xff, 0xa2, 0x19, 0xe7, + 0x4b, 0x95, 0xea, 0x8b, 0xa6, 0xcc, 0xbd, 0x0e, 0x88, 0x6b, 0x85, 0x7d, 0x1e, 0x7f, 0xaf, 0xa8, + 0x28, 0x20, 0xfb, 0x02, 0xf0, 0x2b, 0xb9, 0xb3, 0x30, 0x1c, 0xa8, 0x5f, 0x1b, 0x0d, 0xd4, 0xcf, + 0xbe, 0x84, 0x70, 0x17, 0xca, 0xf4, 0xf1, 0x0c, 0xfa, 0x4c, 0x13, 0xf7, 0xa4, 0xca, 0x32, 0x2b, + 0xa0, 0xdb, 0xf8, 0x45, 0x26, 0xee, 0x69, 0x0b, 0x16, 0xb5, 0xbc, 0xeb, 0x74, 0x7a, 0x4a, 0x20, + 0xd4, 0xf1, 0x56, 0xe0, 0x92, 0x7a, 0xd0, 0x41, 0x5d, 0xfd, 0x22, 0x2f, 0x1b, 0xe9, 0x2b, 0x8b, + 0x32, 0x53, 0x1e, 0x12, 0x91, 0x93, 0xed, 0x3d, 0xa8, 0x1c, 0x72, 0x6e, 0xe3, 0x99, 0x2c, 0x8f, + 0x90, 0xc5, 0xf1, 0xfe, 0x41, 0xc1, 0x9c, 0x97, 0xf0, 0x0d, 0x09, 0xa6, 0xfd, 0x91, 0x05, 0xf8, + 0x14, 0xba, 0x77, 0xa4, 0xee, 0x18, 0x10, 0x08, 0x19, 0xf8, 0x13, 0xb8, 0xa2, 0x21, 0x58, 0x03, + 0xaf, 0xcd, 0x83, 0x88, 0x39, 0x5e, 0x74, 0x26, 0x15, 0x80, 0x4b, 0x09, 0xf2, 0xcb, 0x24, 0x53, + 0x94, 0x1b, 0x2e, 0xa0, 0x16, 0xc1, 0x5d, 0x8c, 0x3f, 0xb8, 0x14, 0xa4, 0x4b, 0xc8, 0xf5, 0xf0, + 0x0e, 0x60, 0x88, 0x39, 0xea, 0xfd, 0x32, 0x5e, 0x85, 0x6e, 0x29, 0xe0, 0x43, 0xd2, 0x42, 0x0a, + 0xc6, 0x01, 0x2d, 0xf1, 0x03, 0x6c, 0xef, 0xa4, 0x1f, 0x60, 0x7b, 0x04, 0x86, 0x5c, 0xbd, 0xfa, + 0xec, 0xd3, 0x87, 0x70, 0x2a, 0x94, 0xb3, 0x99, 0xf0, 0xc0, 0x32, 0x2c, 0x4a, 0xec, 0x14, 0x2b, + 0x7c, 0x2a, 0x1f, 0x34, 0xc4, 0xac, 0x96, 0xc6, 0x10, 0x09, 0x7e, 0x8a, 0x2f, 0x9e, 0xea, 0xf8, + 0x9b, 0x1a, 0x77, 0xdc, 0x06, 0x29, 0x36, 0x2c, 0x5a, 0xa0, 0x74, 0xa9, 0xa2, 0x44, 0xb0, 0xcf, + 0x71, 0x99, 0x26, 0xe2, 0x46, 0xae, 0xd6, 0xfb, 0xba, 0xb8, 0xd9, 0x88, 0x1f, 0x1d, 0x92, 0x48, + 0x6a, 0xe9, 0xbe, 0x47, 0x37, 0xa5, 0x08, 0xba, 0x2a, 0x17, 0xf0, 0x03, 0x58, 0x68, 0xbb, 0xcc, + 0xe9, 0x71, 0xdb, 0x3a, 0x64, 0x41, 0x8f, 0x02, 0x0d, 0xe8, 0xeb, 0x51, 0xf3, 0x32, 0xe3, 0x39, + 0x0b, 0x7a, 0x18, 0x39, 0x2a, 0x9a, 0x26, 0x79, 0x0b, 0xd1, 0x1e, 0x4a, 0x5f, 0x3a, 0xc1, 0x10, + 0xe5, 0x1e, 0x94, 0x15, 0x39, 0xb9, 0x82, 0x1f, 0xc9, 0x3b, 0xe4, 0x04, 0xdd, 0xa0, 0x85, 0xac, + 0xa1, 0xf5, 0x1c, 0x7c, 0x25, 0xe1, 0xfd, 0x14, 0xda, 0x0e, 0x02, 0x85, 0x1c, 0x90, 0xd9, 0xa4, + 0x9e, 0xc8, 0x94, 0xb1, 0x07, 0x15, 0xc5, 0xdc, 0x03, 0x7a, 0x8a, 0x51, 0x5d, 0x52, 0xb8, 0x3b, + 0xac, 0x22, 0x67, 0xbd, 0xdb, 0x68, 0xce, 0xb3, 0x54, 0x3a, 0x34, 0x38, 0xd4, 0x58, 0xfc, 0x80, + 0x91, 0x35, 0xf0, 0x9c, 0x28, 0xb4, 0x1c, 0xf5, 0x9c, 0x61, 0xf5, 0x31, 0x92, 0x7e, 0x77, 0x98, + 0xf4, 0x98, 0xd7, 0x0f, 0xcd, 0x2a, 0x4b, 0x65, 0x84, 0xc9, 0xbb, 0x88, 0xdb, 0x30, 0x9f, 0x7e, + 0xc7, 0x50, 0xed, 0xec, 0x77, 0xb2, 0x9b, 0x9d, 0x7a, 0x05, 0xd1, 0x2c, 0xa7, 0x5e, 0x3b, 0x44, + 0xe7, 0x40, 0x3f, 0xf0, 0x49, 0x10, 0x6c, 0x52, 0xb8, 0x5e, 0x3f, 0xf0, 0xd5, 0xf5, 0xd8, 0x80, + 0x33, 0x97, 0xf2, 0xb6, 0xc8, 0xdd, 0x2a, 0x00, 0x98, 0xf9, 0x3a, 0x43, 0x97, 0x5c, 0x19, 0x77, + 0x2f, 0x58, 0xf7, 0x4b, 0xbc, 0x49, 0xa5, 0x7c, 0x0a, 0x55, 0xf9, 0xd6, 0xf5, 0xc8, 0xfb, 0xd1, + 0xa8, 0x5d, 0x15, 0xcc, 0xcb, 0x94, 0x3f, 0xfc, 0x4e, 0x74, 0x3a, 0x46, 0xec, 0xa3, 0xa1, 0x18, + 0xb1, 0x7b, 0x50, 0x3e, 0xf0, 0x23, 0xcb, 0x76, 0x0e, 0x0f, 0x9d, 0xf6, 0xc0, 0x8d, 0xce, 0xe4, + 0xf7, 0x01, 0xe7, 0x0e, 0xfc, 0x68, 0x23, 0x06, 0x26, 0x92, 0xc0, 0x69, 0x1f, 0x59, 0x7e, 0x60, + 0xf3, 0xa0, 0xfa, 0x1d, 0x4d, 0x12, 0x38, 0xed, 0xa3, 0x3d, 0x01, 0xc4, 0xeb, 0x25, 0xf8, 0x76, + 0x07, 0xc3, 0x7d, 0xd8, 0xf6, 0x7b, 0xdc, 0xae, 0x7e, 0x57, 0x5e, 0x2f, 0xe1, 0x81, 0xff, 0x9a, + 0x85, 0xa6, 0x04, 0x1b, 0xdf, 0x85, 0xeb, 0x31, 0x2e, 0x7e, 0xa2, 0x51, 0x76, 0xac, 0xd3, 0x91, + 0xae, 0xec, 0x06, 0x96, 0xbb, 0x2a, 0xcb, 0x6d, 0xf8, 0x11, 0xa3, 0xbe, 0x29, 0x04, 0xa3, 0x0d, + 0x4b, 0x9a, 0x54, 0xc1, 0xef, 0xfc, 0x38, 0xc7, 0xdc, 0xae, 0xae, 0x8f, 0xbb, 0x4a, 0x9c, 0x1a, + 0xf0, 0x44, 0xee, 0x98, 0xb2, 0xa0, 0x69, 0x74, 0x47, 0x60, 0x74, 0xc8, 0xd5, 0xf6, 0x3d, 0x3b, + 0x14, 0x12, 0xc1, 0x96, 0x9f, 0x5e, 0x2a, 0x49, 0xd8, 0x06, 0x67, 0xb6, 0x30, 0xbb, 0x71, 0xeb, + 0x73, 0xfd, 0x30, 0xb2, 0x22, 0x9f, 0x24, 0x87, 0xfc, 0xce, 0xd2, 0x7c, 0x47, 0x46, 0x16, 0xb7, + 0x7c, 0x14, 0x1e, 0xb5, 0x06, 0x94, 0xd3, 0x53, 0x8d, 0xcf, 0x72, 0x89, 0xfe, 0x6b, 0x41, 0x76, + 0x05, 0x01, 0x50, 0xf7, 0x96, 0xe9, 0xdd, 0x5d, 0x54, 0x20, 0x0b, 0xa6, 0x4c, 0xd5, 0x7e, 0x9e, + 0x03, 0x63, 0xb4, 0x07, 0x52, 0x11, 0xb2, 0x02, 0x6e, 0x0f, 0xc8, 0x73, 0x9c, 0x8b, 0x15, 0x21, + 0x53, 0xc1, 0xa4, 0x5d, 0x1e, 0x69, 0x58, 0xf9, 0xd8, 0x2e, 0x8f, 0x12, 0x34, 0x1b, 0x4a, 0x72, + 0x64, 0xb5, 0xd3, 0x90, 0xf7, 0x2f, 0x3c, 0xaa, 0x78, 0x0e, 0xb2, 0xb4, 0xd9, 0x30, 0xf7, 0xac, + 0x8d, 0xd5, 0x9d, 0xd5, 0x17, 0x0d, 0xab, 0xb9, 0xf9, 0xe5, 0xfe, 0xd6, 0xfa, 0xea, 0xb6, 0x09, + 0x76, 0x8c, 0x51, 0xff, 0x12, 0xca, 0xe9, 0x32, 0x46, 0x15, 0x32, 0x4b, 0x55, 0xde, 0x32, 0xae, + 0xc0, 0xa2, 0x9e, 0xb3, 0xb3, 0xfa, 0x02, 0x33, 0xf0, 0xf1, 0x84, 0x54, 0x91, 0x97, 0x66, 0xa3, + 0x92, 0xaf, 0x6d, 0xc0, 0xbc, 0x66, 0x1b, 0x5e, 0xe4, 0x8d, 0xc5, 0x8c, 0xd3, 0xa0, 0xda, 0x9f, + 0xe6, 0x52, 0x57, 0x7b, 0xa4, 0x39, 0x49, 0xf7, 0xa2, 0x07, 0x5e, 0x14, 0x88, 0xad, 0xd1, 0x56, + 0x27, 0xbe, 0x25, 0x09, 0x5b, 0xf7, 0xed, 0x8b, 0x04, 0x57, 0xb4, 0x60, 0x41, 0xb7, 0x78, 0xe9, + 0x59, 0xc5, 0x89, 0x51, 0x91, 0x38, 0xc6, 0xdc, 0xc5, 0x17, 0x14, 0x2b, 0x07, 0x69, 0x00, 0x29, + 0x8e, 0xcc, 0xeb, 0x0c, 0xc4, 0xd4, 0x61, 0xdb, 0x28, 0x10, 0x6c, 0x56, 0x01, 0x45, 0xe3, 0x6a, + 0x7f, 0x3b, 0x07, 0x53, 0x68, 0xdb, 0xbc, 0x69, 0x4c, 0xae, 0x03, 0xd0, 0x07, 0x5a, 0xb4, 0x91, + 0x29, 0x22, 0x04, 0x25, 0xde, 0xf0, 0xf7, 0x5b, 0x26, 0x46, 0xbf, 0xdf, 0x12, 0x53, 0xd0, 0x02, + 0x78, 0x89, 0x02, 0xb2, 0xf8, 0x5d, 0x28, 0x53, 0x76, 0xac, 0x44, 0x4c, 0x91, 0x3b, 0x0c, 0xa1, + 0x4d, 0xd2, 0x24, 0x6a, 0xdf, 0x1b, 0x59, 0x37, 0xa2, 0x9c, 0x26, 0x6b, 0xe3, 0xe8, 0xb2, 0xd9, + 0x44, 0x74, 0xd2, 0xcb, 0xdf, 0x3d, 0xd6, 0xd7, 0x1b, 0x3f, 0xd3, 0x63, 0x7d, 0xd1, 0xf4, 0x7a, + 0x13, 0x4a, 0x9a, 0xdf, 0x45, 0x30, 0xd1, 0xb0, 0xe7, 0x85, 0x78, 0x4e, 0x42, 0x77, 0xf7, 0x5a, + 0x96, 0xd9, 0x58, 0xdf, 0x33, 0x37, 0x1a, 0x1b, 0x95, 0x9c, 0x61, 0x40, 0x59, 0x66, 0x34, 0xbe, + 0x68, 0x6e, 0x99, 0x8d, 0x8d, 0x4a, 0xbe, 0xfe, 0xfb, 0x39, 0x28, 0x8b, 0xd9, 0x4a, 0x1e, 0xb0, + 0x7c, 0xd3, 0xe8, 0x7e, 0x06, 0x73, 0xf8, 0xee, 0x52, 0xcf, 0xb7, 0xf1, 0x1c, 0x44, 0x86, 0x79, + 0x0c, 0xbd, 0xe7, 0x94, 0xd0, 0xc3, 0x77, 0xb5, 0x76, 0x24, 0xb2, 0x39, 0x1b, 0x6a, 0xa9, 0xda, + 0x53, 0x98, 0xd5, 0x73, 0xf1, 0x5d, 0x81, 0x88, 0xa9, 0xd7, 0x68, 0xe9, 0x2d, 0xae, 0x54, 0x30, + 0x82, 0x0a, 0xa6, 0xa8, 0xff, 0xd6, 0x54, 0x12, 0x9f, 0x24, 0xdf, 0xba, 0xa4, 0x2a, 0xe9, 0xee, + 0xc6, 0x83, 0xf8, 0xf5, 0xcf, 0x91, 0xae, 0xc8, 0xf7, 0x3b, 0x57, 0xf5, 0x97, 0xd6, 0x63, 0xb7, + 0x7a, 0x3e, 0xed, 0x56, 0x7f, 0x17, 0xe6, 0x29, 0x6b, 0xf8, 0x55, 0xca, 0x32, 0x82, 0xd7, 0xe3, + 0x77, 0x7a, 0xb4, 0x10, 0xfb, 0xc9, 0xe1, 0x10, 0xfb, 0x24, 0x7c, 0x75, 0x6a, 0x28, 0x7c, 0x75, + 0x09, 0xa6, 0x6c, 0xee, 0x32, 0xf5, 0x7e, 0x3c, 0x25, 0xd2, 0x2e, 0xa9, 0x99, 0xf3, 0x5d, 0x52, + 0x85, 0x11, 0x97, 0x54, 0x6c, 0xcb, 0x41, 0xb6, 0x2d, 0x57, 0x4a, 0xd9, 0x72, 0x65, 0xc8, 0xb7, + 0xd5, 0xdb, 0x3f, 0xf9, 0x76, 0xa8, 0x22, 0x0e, 0x29, 0x78, 0x1b, 0x23, 0x0e, 0x6f, 0x02, 0x59, + 0x34, 0x96, 0x6e, 0x21, 0x02, 0x82, 0x48, 0xff, 0xbc, 0x0d, 0xb3, 0x81, 0x1f, 0x76, 0x99, 0x27, + 0x31, 0xe4, 0xb7, 0x7d, 0x09, 0x46, 0x28, 0x9f, 0xc2, 0x15, 0x31, 0x1c, 0x87, 0x4e, 0xa7, 0x3b, + 0xf4, 0x55, 0x3b, 0xb4, 0x20, 0xf3, 0xe6, 0xe5, 0x38, 0x3b, 0xf5, 0x31, 0x3b, 0x41, 0x1b, 0x03, + 0xee, 0x84, 0x42, 0xdf, 0xe6, 0xea, 0xf1, 0x9f, 0x12, 0xc2, 0x9a, 0x08, 0x12, 0xa2, 0xa3, 0xcd, + 0x7a, 0x7d, 0x3c, 0xd3, 0xc0, 0xaf, 0x55, 0x49, 0x37, 0x3e, 0x02, 0xf7, 0x09, 0x86, 0x67, 0x99, + 0x03, 0x8f, 0x87, 0x56, 0x27, 0x60, 0x07, 0x07, 0xdc, 0x96, 0x36, 0xe6, 0x2c, 0x02, 0x5f, 0x10, + 0x4c, 0xf4, 0x54, 0x3b, 0xdd, 0x90, 0xc6, 0x26, 0x24, 0x07, 0x1b, 0x74, 0x77, 0x68, 0xe0, 0xd1, + 0xe7, 0x15, 0xf2, 0x26, 0x25, 0xea, 0x8c, 0x9e, 0x5d, 0x1d, 0x61, 0x44, 0x15, 0x20, 0x1b, 0x85, + 0xc6, 0xb7, 0x65, 0xe0, 0x75, 0xfc, 0x9a, 0xe6, 0xdd, 0x51, 0x51, 0x39, 0xca, 0xc4, 0xa6, 0x2a, + 0x54, 0xff, 0xf7, 0x90, 0xbc, 0x83, 0xbc, 0xe6, 0x47, 0x1b, 0xfc, 0x60, 0xd0, 0xc1, 0xcd, 0xe1, + 0x13, 0x98, 0x3c, 0xf0, 0xe3, 0xf0, 0xbb, 0x8c, 0x87, 0x29, 0x75, 0xec, 0xe5, 0x35, 0x3f, 0x32, + 0x11, 0xdf, 0xf8, 0x00, 0x96, 0x6c, 0x1e, 0x3a, 0x01, 0xb7, 0xfa, 0x83, 0xb0, 0x6b, 0xb9, 0xcc, + 0xe3, 0x56, 0xe4, 0xf7, 0x65, 0x64, 0xfc, 0x02, 0xe5, 0x35, 0x07, 0x61, 0x77, 0x9b, 0x79, 0xbc, + 0xe5, 0xf7, 0x33, 0x0b, 0xf4, 0xa4, 0x1b, 0x68, 0xa4, 0xc0, 0x8e, 0x63, 0x67, 0x16, 0x38, 0xf0, + 0x23, 0x79, 0x79, 0x72, 0xa8, 0xc0, 0x9a, 0x1f, 0x19, 0x1f, 0xc2, 0x65, 0x59, 0xc0, 0xe6, 0x87, + 0xdc, 0xb3, 0x93, 0x46, 0xd1, 0xfb, 0x1d, 0x8b, 0x94, 0xbb, 0x81, 0x99, 0xaa, 0x59, 0xd9, 0x85, + 0x7a, 0xf2, 0x7c, 0x2c, 0xa3, 0x90, 0x68, 0x5a, 0x76, 0x21, 0xd1, 0xb8, 0x99, 0xec, 0x42, 0xa2, + 0x79, 0x49, 0x7f, 0xd0, 0x30, 0x8a, 0x1b, 0x57, 0xd0, 0xfb, 0x23, 0x6c, 0xa3, 0xd1, 0x11, 0x4b, + 0x0a, 0xf4, 0x64, 0x84, 0xce, 0x48, 0x81, 0xf4, 0x88, 0x25, 0x05, 0x44, 0xa3, 0x20, 0xab, 0x80, + 0x68, 0xd2, 0x23, 0x30, 0xf4, 0x02, 0xb4, 0xe0, 0xa4, 0xb3, 0xa9, 0x92, 0xa0, 0x9b, 0x08, 0x17, + 0x2a, 0x14, 0x3f, 0xe5, 0x6d, 0x19, 0x69, 0xa0, 0x4e, 0xee, 0xf2, 0xe6, 0x5c, 0x0c, 0x8d, 0x0f, + 0xee, 0x06, 0x1e, 0x57, 0x0e, 0x9c, 0x39, 0x7a, 0x4c, 0x57, 0x80, 0xc8, 0x7d, 0x53, 0xfb, 0xf3, + 0x29, 0x98, 0x10, 0xb5, 0xcb, 0x6f, 0x7c, 0xf2, 0xc0, 0xf2, 0x4f, 0x3c, 0x3d, 0xd8, 0x6c, 0x8e, + 0xc0, 0x7b, 0x02, 0x9a, 0x7e, 0xfb, 0x2a, 0x9f, 0xf2, 0x19, 0xde, 0x00, 0xd0, 0x94, 0xf8, 0x09, + 0x75, 0x1a, 0x16, 0x6b, 0xf0, 0x42, 0x31, 0x44, 0xc1, 0xd3, 0x1e, 0x04, 0x01, 0xf7, 0x22, 0x29, + 0x58, 0x67, 0x11, 0xb8, 0x4e, 0x30, 0xbc, 0xae, 0x8c, 0x48, 0xea, 0xa1, 0x97, 0x39, 0xb3, 0x80, + 0x80, 0x1d, 0x76, 0x8a, 0xa7, 0x1e, 0xfe, 0x31, 0xb7, 0x22, 0x16, 0x74, 0x78, 0x64, 0x9d, 0x4a, + 0x31, 0x5b, 0x12, 0xc0, 0x16, 0xc2, 0xbe, 0x18, 0xc6, 0x39, 0x53, 0x4f, 0xb4, 0x25, 0x38, 0x5f, + 0x0e, 0xe3, 0xfc, 0x54, 0x4a, 0x5d, 0x0d, 0xe7, 0xfb, 0x62, 0x6b, 0x97, 0xd6, 0x4e, 0x2f, 0x7d, + 0x13, 0x81, 0xa0, 0x3b, 0x74, 0x13, 0x61, 0x74, 0x12, 0x20, 0x6b, 0x12, 0xbe, 0x05, 0x53, 0x82, + 0x8a, 0xba, 0x91, 0xf0, 0xee, 0x9b, 0xd7, 0xf5, 0xb2, 0xa8, 0xc0, 0xa4, 0x52, 0xc6, 0x2a, 0x4c, + 0x6b, 0x21, 0x1b, 0x99, 0xaf, 0x67, 0x8e, 0x94, 0xa7, 0x78, 0x0e, 0x53, 0x16, 0x14, 0xba, 0xd6, + 0x24, 0x9e, 0x3c, 0x5d, 0x81, 0x19, 0xd5, 0x21, 0xf9, 0xd0, 0x60, 0x8f, 0xba, 0x82, 0x3b, 0x8a, + 0xe0, 0x31, 0x29, 0x34, 0x64, 0x0a, 0x3d, 0xe9, 0x34, 0x4e, 0xdc, 0x8b, 0x9c, 0x78, 0x66, 0x67, + 0x09, 0xd8, 0x40, 0x18, 0xde, 0x2d, 0x53, 0x93, 0x22, 0x3f, 0x50, 0x10, 0xc9, 0x09, 0x49, 0xb2, + 0xce, 0xe4, 0x84, 0xca, 0xac, 0x2f, 0xb5, 0xac, 0x9f, 0xaa, 0x77, 0x70, 0x29, 0xfd, 0xfd, 0xda, + 0x67, 0x30, 0x2d, 0x23, 0x52, 0x52, 0x71, 0xbe, 0xb9, 0xa1, 0x38, 0x5f, 0xfc, 0x7a, 0x2d, 0x0d, + 0x3e, 0x16, 0x94, 0xfa, 0xd5, 0x2c, 0x01, 0x69, 0x2e, 0xeb, 0x03, 0x30, 0xc4, 0x30, 0xc9, 0xd7, + 0xcf, 0x0e, 0x07, 0xee, 0xf9, 0xaf, 0x3f, 0xde, 0x84, 0xd2, 0x89, 0xe3, 0x59, 0x7d, 0x1e, 0xb4, + 0xb9, 0xfc, 0xce, 0x40, 0xde, 0x84, 0x13, 0xc7, 0x6b, 0x12, 0x44, 0x4c, 0xba, 0xeb, 0x7b, 0xc2, + 0x04, 0x54, 0x1f, 0x3a, 0x97, 0x17, 0xe2, 0x25, 0x94, 0x3e, 0x71, 0x5e, 0xff, 0xcf, 0x79, 0x7a, + 0xce, 0x98, 0x3e, 0xea, 0x8a, 0xbb, 0x07, 0xca, 0xf8, 0x73, 0x2e, 0x23, 0x6c, 0x0e, 0x5f, 0x46, + 0xf8, 0xda, 0x07, 0x8c, 0xb1, 0xd6, 0x30, 0x91, 0xad, 0x35, 0x4c, 0x8e, 0xf3, 0x00, 0x4f, 0xa5, + 0x3d, 0xc0, 0x7a, 0x58, 0xc4, 0xf4, 0x50, 0x58, 0xc4, 0xd0, 0xf1, 0xc2, 0xcc, 0xc8, 0xf1, 0xc2, + 0xc8, 0xd9, 0x4e, 0xe1, 0x57, 0x72, 0xb6, 0x93, 0xba, 0x95, 0x52, 0x1c, 0xba, 0xdc, 0x54, 0xff, + 0xad, 0x3c, 0x85, 0x76, 0x20, 0xa1, 0x96, 0xd3, 0x0f, 0x8d, 0x8f, 0x61, 0x32, 0x72, 0xfa, 0x2a, + 0x7c, 0xf9, 0x76, 0x7a, 0xf1, 0xc4, 0x68, 0xcb, 0x2a, 0x20, 0xa7, 0x6f, 0x22, 0x7a, 0xed, 0xef, + 0xe7, 0x54, 0xe0, 0x4f, 0xcb, 0xc1, 0x8f, 0x24, 0xd0, 0x47, 0x95, 0x32, 0x14, 0x50, 0xca, 0x48, + 0x14, 0xd0, 0x07, 0xb0, 0x20, 0xf9, 0x7a, 0xe4, 0x15, 0xf8, 0x79, 0xca, 0x58, 0xd5, 0x6d, 0x1b, + 0xed, 0xb3, 0x50, 0x13, 0xc3, 0x9f, 0x85, 0xd2, 0x9f, 0x31, 0x9c, 0xfc, 0xc5, 0x9e, 0x31, 0xac, + 0xff, 0x47, 0x4d, 0xcb, 0xc0, 0x6e, 0xee, 0x38, 0x9e, 0xd3, 0x63, 0xee, 0x79, 0x1c, 0x98, 0xbe, + 0xd2, 0x92, 0x1f, 0x8e, 0x75, 0x39, 0x2f, 0x4a, 0x26, 0xc5, 0xbc, 0x93, 0xbf, 0x0c, 0xf3, 0x7e, + 0x67, 0xf8, 0x6a, 0xe8, 0xbd, 0x31, 0x96, 0xa8, 0xec, 0xd0, 0x48, 0x60, 0xcd, 0x77, 0x61, 0x46, + 0x7e, 0x51, 0x59, 0x3e, 0x97, 0xfb, 0xce, 0x1b, 0x08, 0xb4, 0xe4, 0xf7, 0x97, 0x55, 0xb1, 0xff, + 0x59, 0xac, 0x2b, 0xf4, 0x56, 0x79, 0x86, 0x4a, 0x67, 0xa2, 0x45, 0xf5, 0xa0, 0x34, 0x02, 0xe9, + 0x48, 0xf4, 0x3a, 0x60, 0x10, 0x89, 0xc4, 0x90, 0xd7, 0xdb, 0x04, 0x84, 0x1e, 0xc2, 0xfd, 0xb3, + 0xdc, 0x45, 0xcf, 0xff, 0xc6, 0x6e, 0xd5, 0xbf, 0x2a, 0xe9, 0x10, 0xdf, 0xe0, 0x9c, 0xd6, 0x6e, + 0x70, 0xbe, 0x59, 0x2e, 0xe8, 0xae, 0xcd, 0x42, 0xca, 0xb5, 0x59, 0xfb, 0x83, 0x29, 0x98, 0x91, + 0x93, 0x91, 0x36, 0xb5, 0x72, 0x43, 0xa6, 0xd6, 0x1b, 0xed, 0xa6, 0x04, 0x01, 0xef, 0x11, 0x14, + 0x75, 0x04, 0xbc, 0x35, 0xb0, 0x0a, 0xd7, 0x4f, 0x38, 0x3f, 0x12, 0x0a, 0xa3, 0xfa, 0x4e, 0x77, + 0xfa, 0xc8, 0x98, 0x46, 0xbe, 0x26, 0x91, 0x64, 0xab, 0x5a, 0xfa, 0x01, 0xf2, 0x73, 0xb8, 0x35, + 0x4c, 0x82, 0xbe, 0x87, 0x62, 0x25, 0x6f, 0x2c, 0x93, 0x7d, 0x76, 0x2d, 0x4d, 0x85, 0xe2, 0x20, + 0x5b, 0xea, 0xdd, 0xe5, 0xa7, 0x50, 0x1d, 0xa6, 0xa3, 0x3e, 0xcb, 0x25, 0x6d, 0xb9, 0xcb, 0xe9, + 0xf2, 0x1b, 0x32, 0xd7, 0xf8, 0x16, 0xbc, 0x3d, 0xd2, 0x02, 0xed, 0x4b, 0x61, 0x14, 0xb5, 0x59, + 0x1d, 0xaa, 0x3c, 0xf9, 0x6e, 0x58, 0x46, 0xac, 0x53, 0x3e, 0x2b, 0xd6, 0x29, 0x33, 0x5a, 0x69, + 0x22, 0x3b, 0x5a, 0x29, 0x33, 0x0e, 0x89, 0x2e, 0x95, 0x8f, 0xc4, 0x21, 0x8d, 0x8d, 0x30, 0x2a, + 0x8f, 0x8d, 0x30, 0x1a, 0x0e, 0xbb, 0x9a, 0x1a, 0x09, 0xbb, 0x1a, 0x0d, 0x97, 0x9a, 0xce, 0x08, + 0x97, 0x1a, 0x0d, 0x81, 0x9a, 0xc1, 0x36, 0xa6, 0x43, 0xa0, 0xb2, 0xe3, 0x99, 0xe6, 0x33, 0xe3, + 0x99, 0xea, 0x5f, 0xd2, 0x86, 0xbf, 0xee, 0x7b, 0xe1, 0xa0, 0xc7, 0x0e, 0x5c, 0xfe, 0x32, 0x64, + 0x74, 0xa8, 0x8b, 0x87, 0xd2, 0x36, 0x57, 0x5f, 0x36, 0xc2, 0xfb, 0x70, 0x1b, 0xfc, 0xd0, 0x78, + 0x17, 0xe6, 0xbf, 0x1a, 0x30, 0xd4, 0xa1, 0xd4, 0x79, 0x18, 0xbd, 0x00, 0x54, 0x56, 0x60, 0x3a, + 0x08, 0xab, 0xff, 0xb7, 0x1c, 0xbd, 0xaa, 0xba, 0x43, 0x6e, 0x8a, 0x74, 0x05, 0x87, 0x70, 0x45, + 0x7d, 0x9d, 0x24, 0xce, 0x09, 0xad, 0x41, 0xc8, 0xed, 0xec, 0xcb, 0x40, 0x59, 0x44, 0xa4, 0x0c, + 0xc5, 0xff, 0xe6, 0x25, 0xf9, 0x45, 0x93, 0x84, 0xda, 0xcb, 0x90, 0xdb, 0xb5, 0x63, 0x28, 0x69, + 0x58, 0x6f, 0x92, 0x3e, 0x9b, 0x50, 0x19, 0x69, 0x4e, 0x3e, 0x2b, 0xd2, 0x61, 0xa8, 0x25, 0xe6, + 0x7c, 0x3b, 0x5d, 0x6f, 0xfd, 0x3f, 0xe4, 0xc9, 0x37, 0x84, 0xed, 0xc6, 0x3d, 0x6f, 0x55, 0xc6, + 0x8a, 0xe2, 0x6d, 0xae, 0x57, 0x20, 0x4d, 0x14, 0x75, 0xdf, 0x2b, 0x97, 0xe5, 0x7d, 0xcf, 0x2e, + 0x2c, 0xbb, 0x4d, 0x09, 0x73, 0xb6, 0xaf, 0xa5, 0x6a, 0x5f, 0xc1, 0x14, 0x45, 0x4e, 0x9f, 0xf3, + 0xe9, 0xd9, 0x94, 0x76, 0x9a, 0x1f, 0xd2, 0x4e, 0x97, 0x60, 0x8a, 0x0d, 0x6c, 0x47, 0x6d, 0xeb, + 0x94, 0xa0, 0x58, 0x79, 0x9a, 0x5c, 0x75, 0x6f, 0x4d, 0xa5, 0x6b, 0xff, 0x4f, 0x0e, 0x66, 0xf5, + 0x16, 0xbd, 0x69, 0x8c, 0xf7, 0x61, 0x9e, 0x6a, 0x0b, 0xa9, 0xef, 0xf1, 0x10, 0x3f, 0xb8, 0x50, + 0xe7, 0xf1, 0xc7, 0x2c, 0x4b, 0x12, 0x2f, 0x88, 0x42, 0xfd, 0xaf, 0xe7, 0xe8, 0xab, 0x4a, 0x89, + 0xb3, 0xf3, 0x75, 0xd7, 0x89, 0x38, 0xbe, 0x4a, 0x56, 0x85, 0x99, 0xf4, 0x75, 0x5c, 0x95, 0x34, + 0x3e, 0x82, 0xcb, 0xfa, 0xb3, 0xbe, 0xd6, 0x89, 0x2a, 0x23, 0x3f, 0x0f, 0xb4, 0x94, 0xf8, 0x44, + 0xc3, 0x84, 0xde, 0x43, 0x58, 0x90, 0x9f, 0x0d, 0xd7, 0x0a, 0xc8, 0xaf, 0x3f, 0xca, 0x8c, 0x18, + 0xb9, 0xfe, 0x7b, 0x79, 0xba, 0x10, 0x9d, 0xd1, 0xb0, 0xe7, 0x7e, 0xd0, 0x10, 0x83, 0x6b, 0xc3, + 0x42, 0x4c, 0x47, 0x18, 0x2c, 0x42, 0xda, 0x67, 0x7f, 0xe8, 0x78, 0x3c, 0x91, 0xe5, 0x18, 0xd0, + 0xf0, 0xa2, 0xe0, 0xcc, 0xac, 0x9c, 0xe8, 0x69, 0x87, 0x87, 0xb5, 0xdf, 0xcd, 0x41, 0x39, 0x8d, + 0x74, 0x41, 0x57, 0xf0, 0x57, 0x30, 0x9f, 0x34, 0x8f, 0xc2, 0xf2, 0xf2, 0xc3, 0x61, 0x79, 0x8d, + 0x8c, 0x96, 0x51, 0x58, 0xde, 0x9d, 0xf5, 0x97, 0xfb, 0xad, 0xbd, 0x1d, 0xd4, 0x9b, 0xac, 0xd7, + 0x9b, 0x5b, 0xad, 0xc6, 0xf6, 0xd6, 0x7e, 0xcb, 0xda, 0x6f, 0xad, 0xb6, 0x1a, 0xd6, 0xcb, 0xdd, + 0xcf, 0x77, 0xf7, 0x5e, 0xef, 0x9a, 0xe5, 0x93, 0x54, 0xa1, 0xfa, 0xbf, 0xce, 0xd1, 0xdd, 0x41, + 0xa9, 0x23, 0x5d, 0xdc, 0x18, 0x39, 0xff, 0xa3, 0x61, 0xe7, 0x69, 0x82, 0x15, 0x98, 0x38, 0x71, + 0x3c, 0xf9, 0x98, 0xac, 0xf8, 0xab, 0x6b, 0x22, 0x53, 0xd9, 0x9a, 0xc8, 0x74, 0xb6, 0x26, 0x32, + 0x33, 0x4e, 0x13, 0x29, 0xa4, 0x6f, 0x3b, 0xaf, 0xd3, 0x65, 0x67, 0xcd, 0x53, 0x67, 0xf2, 0xb6, + 0x4f, 0xf7, 0x93, 0xf1, 0x19, 0x7f, 0xe9, 0x81, 0x16, 0xff, 0x05, 0x79, 0xf9, 0x7a, 0xbf, 0x54, + 0x8b, 0x28, 0x55, 0xff, 0x21, 0x7d, 0x56, 0x72, 0x64, 0xa4, 0xa4, 0xf6, 0x86, 0xd6, 0x90, 0xd4, + 0x07, 0x15, 0xc1, 0x38, 0x9d, 0x44, 0xdc, 0xa5, 0x3e, 0x4f, 0x27, 0xdd, 0xca, 0x03, 0x2f, 0xaa, + 0xbf, 0x26, 0x09, 0xae, 0x53, 0x57, 0x8f, 0xf0, 0xd3, 0xf3, 0xb7, 0xf4, 0x5f, 0x11, 0x56, 0xe9, + 0x37, 0x13, 0xfe, 0xdd, 0x49, 0xf2, 0x58, 0xea, 0x94, 0x85, 0x81, 0xd1, 0xeb, 0xbb, 0x4e, 0xd8, + 0xa5, 0xfb, 0xbd, 0x4d, 0x98, 0x97, 0xdf, 0x95, 0x49, 0x75, 0x60, 0xc4, 0x17, 0x31, 0xb6, 0xef, + 0xea, 0xab, 0xf9, 0xf1, 0x58, 0xac, 0xc1, 0x6c, 0xe4, 0x47, 0xcc, 0xb5, 0x02, 0x1c, 0x68, 0xf9, + 0x61, 0x8f, 0x9b, 0x59, 0xe4, 0xb4, 0xf9, 0x30, 0x4b, 0x58, 0x48, 0x4e, 0xce, 0x43, 0x8c, 0xaa, + 0x53, 0x17, 0x36, 0x53, 0xc6, 0x74, 0x25, 0xc9, 0x20, 0x7b, 0x5a, 0x08, 0x18, 0x3c, 0x9f, 0x1d, + 0x2d, 0x41, 0x52, 0x14, 0xbf, 0x44, 0xdc, 0x1c, 0x2e, 0xf5, 0x79, 0xdc, 0xf1, 0x78, 0x80, 0xe9, + 0x3b, 0x1e, 0xf5, 0xf1, 0x1d, 0x57, 0xd3, 0xa2, 0xfa, 0x1c, 0x4f, 0xd3, 0x0a, 0x5c, 0x22, 0x8f, + 0x32, 0x4d, 0x48, 0xb2, 0x3c, 0xd4, 0xf7, 0x62, 0xe3, 0xaf, 0x24, 0xc4, 0x9f, 0x6b, 0x32, 0xd6, + 0x00, 0x30, 0xe8, 0x87, 0xde, 0x51, 0x22, 0x73, 0xe4, 0xce, 0x1b, 0x06, 0x1d, 0x4f, 0xd5, 0x30, + 0x82, 0x8a, 0x2e, 0x27, 0x6c, 0x42, 0x49, 0x76, 0xa2, 0x77, 0xdc, 0x27, 0xde, 0xff, 0x05, 0x66, + 0x0e, 0xa8, 0xec, 0xce, 0x71, 0x3f, 0xac, 0xff, 0x85, 0x7c, 0x3e, 0x9f, 0xb0, 0xf1, 0x3b, 0x25, + 0xff, 0x1b, 0xf1, 0x4b, 0x7a, 0x2c, 0x27, 0xbe, 0xce, 0x58, 0xd6, 0xff, 0x5c, 0xca, 0xc3, 0xec, + 0x7e, 0xff, 0x58, 0x30, 0x59, 0x7c, 0xce, 0xa4, 0xe5, 0xc8, 0xee, 0xbf, 0x37, 0xbe, 0xb6, 0x21, + 0x52, 0x4a, 0x89, 0x1a, 0xad, 0x81, 0x42, 0x06, 0x86, 0xe9, 0xe7, 0xb3, 0x62, 0x34, 0xde, 0x30, + 0x4d, 0xe6, 0xa2, 0x20, 0x35, 0x04, 0xac, 0xff, 0x18, 0xde, 0xa1, 0x0e, 0xe2, 0x15, 0xbc, 0xf3, + 0xa4, 0xc2, 0xd7, 0xb4, 0x1f, 0xeb, 0x7f, 0x92, 0x87, 0xe5, 0x8b, 0x55, 0x11, 0x7f, 0xf1, 0xc0, + 0x1d, 0xfa, 0xe2, 0xc1, 0x5a, 0xba, 0xa3, 0x17, 0xa7, 0x84, 0x1f, 0x3f, 0xc0, 0x7f, 0xf8, 0x2d, + 0x99, 0x2d, 0x2f, 0xe2, 0x81, 0xc7, 0x5c, 0xfc, 0xfa, 0x80, 0xfa, 0xfe, 0x81, 0xf1, 0xfd, 0xb1, + 0xd3, 0x98, 0xcf, 0x62, 0x9a, 0x5f, 0x64, 0x02, 0xeb, 0x26, 0x14, 0xe3, 0x26, 0xc8, 0xcf, 0x9c, + 0xa4, 0x1a, 0x51, 0x79, 0xcb, 0x28, 0x03, 0x1c, 0x59, 0x5c, 0x7d, 0x6e, 0x21, 0x27, 0xd3, 0x2d, + 0xdf, 0x5f, 0x1b, 0x84, 0x67, 0x95, 0xbc, 0x31, 0x0f, 0xa5, 0x23, 0x8b, 0x6f, 0x90, 0x7e, 0x63, + 0x57, 0x26, 0x1e, 0xbc, 0x84, 0x85, 0x86, 0xbc, 0xa0, 0xd6, 0x74, 0xbc, 0x0e, 0x05, 0xee, 0xdd, + 0x84, 0xda, 0x91, 0x35, 0x02, 0xb6, 0x76, 0xfd, 0x0d, 0x16, 0xb1, 0xca, 0x7f, 0xff, 0x8d, 0x71, + 0x08, 0xcf, 0x99, 0x23, 0xa8, 0xfe, 0xc5, 0x6f, 0x3c, 0xf8, 0xff, 0xa7, 0xc0, 0x68, 0x6c, 0xec, + 0xb5, 0x56, 0x5f, 0xac, 0xef, 0xf3, 0x50, 0xa8, 0x69, 0xbb, 0x9c, 0xdb, 0xc6, 0x2d, 0xb8, 0x76, + 0x64, 0x8d, 0xc2, 0x95, 0xcf, 0xa2, 0xf2, 0x96, 0xf1, 0x08, 0xee, 0x67, 0x63, 0x84, 0x3c, 0xd8, + 0xf5, 0x35, 0x08, 0xb7, 0x2b, 0xb6, 0xf1, 0x1e, 0xdc, 0x1b, 0x8b, 0xbd, 0xe5, 0xed, 0x79, 0xae, + 0xe3, 0xd1, 0x65, 0x2d, 0x6e, 0xdc, 0x87, 0xbb, 0xe7, 0xa0, 0xe2, 0x77, 0xc8, 0x11, 0xf3, 0xd0, + 0x78, 0x1f, 0xde, 0x3b, 0x07, 0xf3, 0xe5, 0xd6, 0x6b, 0x16, 0xae, 0xfb, 0x9e, 0x87, 0x81, 0x8b, + 0x95, 0x8e, 0xf1, 0x01, 0x3c, 0x3c, 0x17, 0x7d, 0x97, 0x1f, 0xa3, 0x41, 0x23, 0x0b, 0x74, 0x8d, + 0x77, 0xa0, 0x3e, 0xb6, 0x40, 0x6b, 0x10, 0xf9, 0x81, 0xc3, 0xdc, 0xb0, 0xe2, 0x18, 0x4f, 0xe0, + 0xfd, 0x0b, 0xb7, 0x63, 0xcb, 0x76, 0x79, 0xe5, 0x27, 0xc6, 0x87, 0xf0, 0xc1, 0x2f, 0xd0, 0x16, + 0x2c, 0x74, 0x64, 0x3c, 0x18, 0x33, 0x88, 0xf8, 0xaa, 0x10, 0xde, 0x94, 0xa2, 0x81, 0xac, 0xfc, + 0xa3, 0x9c, 0xf1, 0xde, 0x98, 0x51, 0x4c, 0x70, 0x71, 0x24, 0x2b, 0x7f, 0x94, 0x33, 0xee, 0xc3, + 0x9d, 0x37, 0xa0, 0x62, 0xfd, 0xff, 0xf8, 0x22, 0x44, 0x4d, 0xee, 0xb2, 0xb3, 0xca, 0x1f, 0xe7, + 0x8c, 0x0f, 0xe0, 0xc1, 0x45, 0xea, 0x7f, 0xd9, 0x77, 0x7d, 0x66, 0x57, 0xfe, 0x49, 0xee, 0xc1, + 0x7f, 0xcd, 0xc1, 0x25, 0x74, 0xf9, 0x25, 0xee, 0x13, 0xb4, 0x46, 0x42, 0xc3, 0x80, 0x72, 0xab, + 0x61, 0x3d, 0xdf, 0x32, 0xf7, 0x5b, 0xd6, 0xda, 0xf6, 0xde, 0xde, 0x06, 0x5d, 0xb1, 0x6c, 0x35, + 0x48, 0xcb, 0x6d, 0xec, 0x6e, 0xd0, 0xbb, 0x27, 0xad, 0x86, 0xb5, 0xf3, 0x72, 0xbb, 0xb5, 0x65, + 0x7d, 0xbe, 0xb5, 0xbd, 0x4d, 0x1f, 0x37, 0x6a, 0x35, 0x2c, 0x0a, 0xb9, 0x69, 0xec, 0x7e, 0x59, + 0x99, 0x90, 0x48, 0xab, 0x8d, 0x17, 0x5b, 0xfb, 0x04, 0x9a, 0x34, 0x16, 0x61, 0x3e, 0x06, 0xed, + 0xb7, 0xf6, 0xb6, 0x1b, 0xbb, 0x95, 0x29, 0xb1, 0x18, 0x05, 0xf5, 0xbd, 0x8d, 0xed, 0xad, 0xcf, + 0x1b, 0x95, 0x69, 0x89, 0xb4, 0xbe, 0xf7, 0xd2, 0xdc, 0x6a, 0x98, 0x44, 0x7e, 0x46, 0x36, 0xa1, + 0xb1, 0xbe, 0xb9, 0xb7, 0xbf, 0xbd, 0xba, 0x53, 0x29, 0x18, 0x73, 0x50, 0x6c, 0x35, 0x2c, 0x73, + 0xb5, 0xb9, 0xd5, 0x30, 0x2b, 0x45, 0x59, 0xa8, 0xb1, 0x6a, 0x6e, 0x7f, 0x69, 0x99, 0x7b, 0xfb, + 0x9b, 0xab, 0xbb, 0x15, 0x90, 0x2d, 0x58, 0xdb, 0x5e, 0x5d, 0xff, 0xdc, 0xda, 0xdc, 0xdb, 0x6e, + 0x54, 0x4a, 0x0f, 0xfe, 0xda, 0x04, 0x5c, 0x19, 0xf3, 0xe2, 0x92, 0x58, 0x0b, 0x17, 0x79, 0x8c, + 0xa9, 0x92, 0x13, 0xcb, 0x71, 0x1c, 0xa6, 0x7a, 0x74, 0x8a, 0x93, 0xa3, 0xc0, 0xae, 0xe4, 0x05, + 0x67, 0x8f, 0xc3, 0xa6, 0xd0, 0x55, 0xa1, 0x4c, 0x57, 0x26, 0xc4, 0xb2, 0x1d, 0x87, 0xb7, 0x26, + 0x6f, 0x10, 0x12, 0xea, 0xe4, 0x79, 0x4d, 0x95, 0x6f, 0x4b, 0x12, 0xe6, 0x94, 0xf1, 0x2e, 0xdc, + 0x19, 0x87, 0x49, 0x07, 0x97, 0x84, 0x38, 0x6d, 0xdc, 0x83, 0xdb, 0xe3, 0x10, 0x31, 0x1a, 0x0b, + 0xd1, 0x66, 0xce, 0x43, 0x6b, 0x71, 0xd6, 0x7b, 0xee, 0x74, 0xba, 0x51, 0xa5, 0x70, 0x5e, 0x9f, + 0x9f, 0xc7, 0x07, 0xfe, 0x95, 0xe2, 0x83, 0xbf, 0x99, 0x83, 0xab, 0x63, 0x0d, 0x2c, 0xd1, 0xf8, + 0x0b, 0x98, 0x58, 0x95, 0xb7, 0xc4, 0x78, 0x9c, 0x87, 0xb8, 0xda, 0x6c, 0x9a, 0x7b, 0xaf, 0x30, + 0x46, 0xe7, 0x0d, 0x98, 0x66, 0xe3, 0xb3, 0xc6, 0x7a, 0xab, 0xb1, 0x51, 0xc9, 0xaf, 0x4d, 0x6d, + 0xe6, 0x7e, 0x33, 0xf7, 0xd6, 0xff, 0x08, 0x00, 0x00, 0xff, 0xff, 0xac, 0x7f, 0xbb, 0xab, 0x82, + 0x9a, 0x00, 0x00, +} diff --git a/protocol/dota_gcmessages_common.proto b/protocol/dota_gcmessages_common.proto new file mode 100644 index 0000000..4b7f321 --- /dev/null +++ b/protocol/dota_gcmessages_common.proto @@ -0,0 +1,1349 @@ +syntax = "proto2"; +package protocol; + +import "steammessages.proto"; +import "gcsdk_gcmessages.proto"; +import "dota_shared_enums.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +enum ESpecialPingValue { + k_ESpecialPingValue_NoData = 16382; + k_ESpecialPingValue_Failed = 16383; +} + +enum EDOTAGCSessionNeed { + k_EDOTAGCSessionNeed_Unknown = 0; + k_EDOTAGCSessionNeed_UserNoSessionNeeded = 100; + k_EDOTAGCSessionNeed_UserInOnlineGame = 101; + k_EDOTAGCSessionNeed_UserInLocalGame = 102; + k_EDOTAGCSessionNeed_UserInUIWasConnected = 103; + k_EDOTAGCSessionNeed_UserInUINeverConnected = 104; + k_EDOTAGCSessionNeed_UserTutorials = 105; + k_EDOTAGCSessionNeed_UserInUIWasConnectedIdle = 106; + k_EDOTAGCSessionNeed_UserInUINeverConnectedIdle = 107; + k_EDOTAGCSessionNeed_GameServerOnline = 200; + k_EDOTAGCSessionNeed_GameServerLocal = 201; + k_EDOTAGCSessionNeed_GameServerIdle = 202; + k_EDOTAGCSessionNeed_GameServerRelay = 203; + k_EDOTAGCSessionNeed_GameServerLocalUpload = 204; +} + +enum DOTA_TournamentEvents { + TE_FIRST_BLOOD = 0; + TE_GAME_END = 1; + TE_MULTI_KILL = 2; + TE_HERO_DENY = 3; + TE_AEGIS_DENY = 4; + TE_AEGIS_STOLEN = 5; + TE_GODLIKE = 6; + TE_COURIER_KILL = 7; + TE_ECHOSLAM = 8; + TE_RAPIER = 9; + TE_EARLY_ROSHAN = 10; + TE_BLACK_HOLE = 11; +} + +enum EBroadcastTimelineEvent { + EBroadcastTimelineEvent_MatchStarted = 1; + EBroadcastTimelineEvent_GameStateChanged = 2; + EBroadcastTimelineEvent_TowerDeath = 3; + EBroadcastTimelineEvent_BarracksDeath = 4; + EBroadcastTimelineEvent_AncientDeath = 5; + EBroadcastTimelineEvent_RoshanDeath = 6; + EBroadcastTimelineEvent_HeroDeath = 7; + EBroadcastTimelineEvent_TeamFight = 8; + EBroadcastTimelineEvent_FirstBlood = 9; +} + +enum ECustomGameWhitelistState { + CUSTOM_GAME_WHITELIST_STATE_UNKNOWN = 0; + CUSTOM_GAME_WHITELIST_STATE_APPROVED = 1; + CUSTOM_GAME_WHITELIST_STATE_REJECTED = 2; +} + +message CSODOTAGameAccountClient { + optional uint32 account_id = 1 [(key_field) = true]; + optional uint32 wins = 3; + optional uint32 losses = 4; + optional uint32 xp = 12; + optional uint32 level = 13; + optional uint32 initial_skill = 14; + optional uint32 leaver_count = 15; + optional uint32 secondary_leaver_count = 58; + optional uint32 low_priority_until_date = 18; + optional uint32 prevent_text_chat_until_date = 20; + optional uint32 prevent_voice_until_date = 21; + optional uint32 prevent_public_text_chat_until_date = 86; + optional uint32 last_abandoned_game_date = 22; + optional uint32 last_secondary_abandoned_game_date = 59; + optional uint32 leaver_penalty_count = 23; + optional uint32 completed_game_streak = 24; + optional uint32 teaching = 28; + optional uint32 leadership = 29; + optional uint32 friendly = 30; + optional uint32 forgiving = 31; + optional uint32 account_disabled_until_date = 38; + optional uint32 account_disabled_count = 39; + optional uint32 match_disabled_until_date = 41; + optional uint32 match_disabled_count = 42; + optional PartnerAccountType partner_account_type = 44 [default = PARTNER_NONE]; + optional uint32 partner_account_state = 45; + optional uint32 shutdownlawterminatetimestamp = 47; + optional uint32 low_priority_games_remaining = 48; + optional uint32 competitive_2019_rank = 49; + optional uint32 competitive_2019_calibration_games_remaining = 51; + optional uint32 solo_competitive_2019_rank = 52; + optional uint32 solo_competitive_2019_calibration_games_remaining = 54; + optional uint32 recruitment_level = 55; + optional bool has_new_notifications = 56; + optional bool is_league_admin = 57; + optional uint32 casual_games_played = 60; + optional uint32 solo_competitive_games_played = 61; + optional uint32 party_competitive_games_played = 62; + optional uint32 casual_1v1_games_played = 65; + optional uint32 curr_all_hero_challenge_id = 67; + optional uint32 play_time_points = 68; + optional uint32 account_flags = 69; + optional uint32 play_time_level = 70; + optional uint32 player_behavior_seq_num_last_report = 71; + optional uint32 player_behavior_score_last_report = 72; + optional bool player_behavior_report_old_data = 73; + optional uint32 tourney_skill_level = 74; + optional uint32 tourney_recent_participation_date = 85; + optional uint32 favorite_team = 87; + optional uint64 anchored_phone_number_id = 88; + optional uint32 ranked_matchmaking_ban_until_date = 89; + optional uint32 recent_game_time_1 = 90; + optional uint32 recent_game_time_2 = 91; + optional uint32 recent_game_time_3 = 92; + optional uint32 general_seasonal_ranked_rank = 93; + optional uint32 general_seasonal_ranked_calibration_games_remaining = 94; + optional uint32 general_seasonal_ranked_games_played = 95; + optional uint32 general_seasonal_ranked_rank_peak = 96; + optional bool general_seasonal_rank_transferred = 97; + optional uint32 solo_seasonal_ranked_rank = 98; + optional uint32 solo_seasonal_ranked_calibration_games_remaining = 99; + optional uint32 solo_seasonal_ranked_games_played = 100; + optional uint32 solo_seasonal_ranked_rank_peak = 101; + optional bool solo_seasonal_rank_transferred = 102; + optional uint64 favorite_team_packed = 103; + optional uint32 recent_report_time = 104; + optional uint32 custom_game_disabled_until_date = 105; + optional uint32 recent_win_time_1 = 106; + optional uint32 recent_win_time_2 = 107; + optional uint32 recent_win_time_3 = 108; + optional uint32 coach_rating = 109; + optional uint32 competitive_core_rank = 110; + optional uint32 competitive_core_calibration_games_remaining = 111; + optional uint32 competitive_support_rank = 112; + optional uint32 competitive_support_calibration_games_remaining = 113; +} + +message CSODOTAGameAccountPlus { + optional uint32 account_id = 1 [(key_field) = true]; + optional uint32 original_start_date = 2; + optional uint32 plus_flags = 3; + optional uint32 plus_status = 4; + optional uint32 prepaid_time_start = 5; + optional uint32 prepaid_time_balance = 6; + optional fixed32 next_payment_date = 7; + optional fixed64 steam_agreement_id = 8; +} + +message CMsgLobbyPlayerPlusSubscriptionData { + message HeroBadge { + optional uint32 hero_id = 1; + optional uint32 hero_badge_xp = 2; + } + + repeated CMsgLobbyPlayerPlusSubscriptionData.HeroBadge hero_badges = 1; +} + +message CMsgLobbyEventPoints { + message ChatWheelMessageRange { + optional uint32 message_id_start = 1; + optional uint32 message_id_end = 2; + } + + message PeriodicResourceValues { + optional uint32 remaining = 1; + optional uint32 max = 2; + } + + message AccountPoints { + optional uint32 account_id = 1; + optional uint32 normal_points = 2; + optional uint32 premium_points = 3; + optional bool owned = 4; + optional uint32 favorite_team = 5; + optional uint32 favorite_team_level = 6; + optional uint32 points_held = 7; + optional uint32 premium_points_held = 8; + optional uint32 favorite_team_foil_level = 9; + optional uint64 active_effects_mask = 12; + repeated CMsgLobbyEventPoints.ChatWheelMessageRange unlocked_chat_wheel_message_ranges = 13; + optional CMsgLobbyPlayerPlusSubscriptionData plus_subscription_data = 16; + optional CMsgLobbyEventPoints.PeriodicResourceValues wager_tokens = 17; + optional CMsgLobbyEventPoints.PeriodicResourceValues rank_wager_tokens = 18; + optional CMsgLobbyEventPoints.PeriodicResourceValues tip_tokens = 19; + optional uint32 tip_amount = 20; + optional CMsgLobbyEventPoints.PeriodicResourceValues periodic_point_adjustments = 21; + } + + optional uint32 event_id = 1; + repeated CMsgLobbyEventPoints.AccountPoints account_points = 2; +} + +message CMsgLocalServerFakeLobbyData { + optional uint32 account_id = 1; + repeated CMsgLobbyEventPoints event_points = 2; + optional bool is_plus_subscriber = 3; + optional uint32 primary_event_id = 4; + optional uint32 favorite_team = 5; + optional uint32 favorite_team_quality = 6; +} + +message CMsgBattleCupVictory { + optional uint32 account_id = 1; + optional uint32 win_date = 2; + optional uint32 valid_until = 3; + optional uint32 skill_level = 4; + optional uint32 tournament_id = 5; + optional uint32 division_id = 6; + optional uint32 team_id = 7; + optional uint32 streak = 8; + optional uint32 trophy_id = 9; +} + +message CMsgLobbyBattleCupVictoryList { + repeated CMsgBattleCupVictory winners = 1; +} + +message CMsgDOTABroadcastNotification { + optional string message = 1; +} + +message CProtoItemHeroStatue { + optional uint32 hero_id = 1; + optional uint32 status_effect_index = 2; + optional string sequence_name = 3; + optional float cycle = 4; + repeated uint32 wearable = 5; + optional string inscription = 6; + repeated uint32 style = 7; + optional bool tournament_drop = 8; +} + +message CProtoItemTeamShowcase { + optional uint32 hero_id = 1; + optional uint32 status_effect_index = 2; + optional string sequence_name = 3; + optional float cycle = 4; + repeated uint32 wearable = 5; + optional string inscription = 6; + repeated uint32 style = 7; +} + +message CMatchPlayerAbilityUpgrade { + optional uint32 ability = 1; + optional uint32 time = 2; +} + +message CMatchPlayerTimedStats { + optional uint32 time = 1; + optional uint32 kills = 2; + optional uint32 deaths = 3; + optional uint32 assists = 4; + optional uint32 net_worth = 5; + optional uint32 last_hits = 6; + optional uint32 denies = 7; +} + +message CMatchAdditionalUnitInventory { + optional string unit_name = 1; + repeated uint32 items = 2; +} + +message CMatchPlayerPermanentBuff { + optional uint32 permanent_buff = 1; + optional uint32 stack_count = 2; +} + +message CMatchHeroSelectEvent { + optional bool is_pick = 1; + optional uint32 team = 2; + optional uint32 hero_id = 3; +} + +message CPartySearchClientParty { + optional fixed64 party_id = 1; + optional int32 beacon_type = 2; + repeated fixed32 party_members = 3; +} + +message CMsgDOTAProcessFantasyScheduledEvent { + optional uint32 event = 1; + optional uint32 timestamp = 2; + optional uint32 fantasy_league_id = 3; + optional uint32 season = 4; + optional uint32 reference_data = 5; +} + +message CMsgDOTAHasItemQuery { + optional uint32 account_id = 1; + optional uint64 item_id = 2; +} + +message CMsgDOTAHasItemResponse { + optional bool has_item = 1; +} + +message CMsgGCIsProQuery { + optional uint32 account_id = 1; +} + +message CMsgGCIsProResponse { + optional bool is_pro = 1; +} + +message CMsgDOTAHasItemDefsQuery { + optional uint32 account_id = 1; + repeated uint32 itemdef_ids = 2; +} + +message CMsgDOTAHasItemDefsResponse { + optional bool has_items = 1; +} + +message CMsgGCGetPlayerCardItemInfo { + optional uint32 account_id = 1; + repeated uint64 player_card_item_ids = 2; + optional uint32 all_for_event = 3; +} + +message CMsgGCGetPlayerCardItemInfoResponse { + message PlayerCardInfo { + optional uint64 player_card_item_id = 1; + optional uint32 account_id = 2; + optional uint64 packed_bonuses = 3; + } + + repeated CMsgGCGetPlayerCardItemInfoResponse.PlayerCardInfo player_card_infos = 1; +} + +message CMsgGCToGCFantasySetMatchLeague { + optional uint64 match_id = 1; + optional uint32 league_id = 2; +} + +message CSODOTAMapLocationState { + optional uint32 account_id = 1 [(key_field) = true]; + optional int32 location_id = 2 [(key_field) = true]; + optional bool completed = 3; +} + +message CMsgLeagueAdminList { + repeated uint32 account_ids = 1; +} + +message CCompendiumTimestampedData { + optional uint32 game_time = 1; + optional uint32 gpm = 2; + optional uint32 xpm = 3; + optional uint32 kills = 4; + optional uint32 deaths = 5; + repeated uint32 item_purchases = 6; +} + +message CCompendiumGameTimeline { + repeated CCompendiumTimestampedData data = 1; + repeated string tags = 2; +} + +message CCompendiumGameList { + repeated CCompendiumGameTimeline games = 1; +} + +message CAdditionalEquipSlot { + optional uint32 class_id = 1; + optional uint32 slot_id = 2; + optional uint32 def_index = 3; +} + +message CMsgDOTAProfileCard { + message Slot { + message Trophy { + optional uint32 trophy_id = 1; + optional uint32 trophy_score = 2; + } + + message Stat { + optional CMsgDOTAProfileCard.EStatID stat_id = 1 [default = k_eStat_CoreRank]; + optional uint32 stat_score = 2; + } + + message Item { + optional bytes serialized_item = 1; + optional uint64 item_id = 2; + } + + message Hero { + optional uint32 hero_id = 1; + optional uint32 hero_wins = 2; + optional uint32 hero_losses = 3; + } + + message Emoticon { + optional uint32 emoticon_id = 1; + } + + message Team { + optional uint32 team_id = 1; + } + + optional uint32 slot_id = 1; + optional CMsgDOTAProfileCard.Slot.Trophy trophy = 2; + optional CMsgDOTAProfileCard.Slot.Stat stat = 3; + optional CMsgDOTAProfileCard.Slot.Item item = 4; + optional CMsgDOTAProfileCard.Slot.Hero hero = 5; + optional CMsgDOTAProfileCard.Slot.Emoticon emoticon = 6; + optional CMsgDOTAProfileCard.Slot.Team team = 7; + } + + enum EStatID { + k_eStat_CoreRank = 1; + k_eStat_SupportRank = 2; + k_eStat_Wins = 3; + k_eStat_Commends = 4; + k_eStat_GamesPlayed = 5; + k_eStat_FirstMatchDate = 6; + k_eStat_PreviousSeasonRank = 7; + k_eStat_GamesMVP = 8; + } + + optional uint32 account_id = 1; + optional uint32 background_def_index = 2; + repeated CMsgDOTAProfileCard.Slot slots = 3; + optional uint32 badge_points = 4; + optional uint32 event_points = 5; + optional uint32 event_id = 6; + optional CMsgBattleCupVictory recent_battle_cup_victory = 7; + optional uint32 rank_tier = 8; + optional uint32 leaderboard_rank = 9; + optional bool is_plus_subscriber = 10; + optional uint32 plus_original_start_date = 11; + optional uint32 rank_tier_score = 12; + optional uint32 previous_rank_tier = 13; + optional uint32 rank_tier_mmr_type = 14; + optional uint32 rank_tier_core = 15; + optional uint32 rank_tier_core_score = 16; + optional uint32 leaderboard_rank_core = 17; + optional uint32 rank_tier_support = 18; + optional uint32 rank_tier_support_score = 19; + optional uint32 leaderboard_rank_support = 20; +} + +message CSODOTAPlayerChallenge { + optional uint32 account_id = 1 [(key_field) = true]; + optional uint32 event_id = 2 [(key_field) = true]; + optional uint32 slot_id = 3 [(key_field) = true]; + optional uint32 int_param_0 = 5; + optional uint32 int_param_1 = 6; + optional uint32 created_time = 7; + optional uint32 completed = 8; + optional uint32 sequence_id = 9; + optional uint32 challenge_tier = 10; + optional uint32 flags = 11; + optional uint32 attempts = 12; + optional uint32 complete_limit = 13; + optional uint32 quest_rank = 14; + optional uint32 max_quest_rank = 15; + optional uint32 instance_id = 16; + optional uint32 hero_id = 17; + optional uint32 template_id = 18; +} + +message CMsgClientToGCRerollPlayerChallenge { + optional EEvent event_id = 1 [default = EVENT_ID_NONE]; + optional uint32 sequence_id = 3; + optional uint32 hero_id = 4; +} + +message CMsgGCRerollPlayerChallengeResponse { + enum EResult { + eResult_Success = 0; + eResult_Dropped = 1; + eResult_NotFound = 2; + eResult_CantReroll = 3; + eResult_ServerError = 4; + } + + optional CMsgGCRerollPlayerChallengeResponse.EResult result = 1 [default = eResult_Success]; +} + +message CMsgGCTopCustomGamesList { + repeated uint64 top_custom_games = 1; + optional uint64 game_of_the_day = 2; +} + +message CMsgDOTARealtimeGameStats { + message TeamDetails { + optional uint32 team_number = 1; + optional uint32 team_id = 2; + optional string team_name = 3; + optional fixed64 team_logo = 4; + optional string team_tag = 10; + optional uint32 score = 5; + optional uint32 net_worth = 9; + repeated CMsgDOTARealtimeGameStats.PlayerDetails players = 6; + optional bool only_team = 7; + optional uint32 cheers = 8; + optional string team_logo_url = 11; + } + + message ItemDetails { + optional uint32 item_ability_id = 1; + optional string name = 2; + optional int32 time = 3; + optional bool sold = 4; + optional uint32 stackcount = 5; + } + + message AbilityDetails { + optional uint32 id = 1; + optional string name = 2; + optional uint32 level = 3; + optional float cooldown = 4; + optional float cooldown_max = 5; + } + + message HeroToHeroStats { + optional uint32 victimid = 1; + optional uint32 kills = 2; + optional uint32 assists = 3; + } + + message AbilityList { + repeated uint32 id = 1; + } + + message PlayerDetails { + optional uint32 accountid = 1; + optional uint32 playerid = 2; + optional string name = 3; + optional uint32 team = 4; + optional uint32 heroid = 5; + optional uint32 healthpoints = 6; + optional uint32 maxhealthpoints = 7; + optional float healthregenrate = 8; + optional uint32 manapoints = 9; + optional uint32 maxmanapoints = 10; + optional float manaregenrate = 11; + optional uint32 base_strength = 12; + optional uint32 base_agility = 13; + optional uint32 base_intelligence = 14; + optional int32 base_armor = 15; + optional uint32 base_movespeed = 16; + optional uint32 base_damage = 17; + optional uint32 strength = 18; + optional uint32 agility = 19; + optional uint32 intelligence = 20; + optional int32 armor = 21; + optional uint32 movespeed = 22; + optional uint32 damage = 23; + optional uint32 hero_damage = 24; + optional uint32 tower_damage = 25; + repeated CMsgDOTARealtimeGameStats.AbilityDetails abilities = 26; + optional uint32 level = 27; + optional uint32 kill_count = 28; + optional uint32 death_count = 29; + optional uint32 assists_count = 30; + optional uint32 denies_count = 31; + optional uint32 lh_count = 32; + optional uint32 hero_healing = 33; + optional uint32 gold_per_min = 34; + optional uint32 xp_per_min = 35; + optional uint32 net_gold = 36; + optional uint32 gold = 37; + optional float x = 38; + optional float y = 39; + optional int32 respawn_time = 40; + optional uint32 ultimate_cooldown = 41; + optional bool has_buyback = 42; + repeated CMsgDOTARealtimeGameStats.ItemDetails items = 43; + repeated CMsgDOTARealtimeGameStats.ItemDetails stashitems = 44; + repeated CMsgDOTARealtimeGameStats.ItemDetails itemshoppinglist = 45; + repeated CMsgDOTARealtimeGameStats.AbilityList levelpoints = 46; + repeated CMsgDOTARealtimeGameStats.HeroToHeroStats hero_to_hero_stats = 47; + optional bool has_ultimate = 48; + optional bool has_ultimate_mana = 49; + } + + message BuildingDetails { + optional uint32 team = 2; + optional float heading = 3; + optional uint32 lane = 4; + optional uint32 tier = 5; + optional uint32 type = 6; + optional float x = 7; + optional float y = 8; + optional bool destroyed = 9; + } + + message KillDetails { + optional uint32 player_id = 1; + optional int32 death_time = 2; + optional uint32 killer_player_id = 3; + } + + message BroadcasterDetails { + optional uint32 player_id = 1; + optional uint32 selected_hero = 2; + optional uint32 selected_graph = 3; + } + + message PickBanDetails { + optional uint32 hero = 1; + optional uint32 team = 2; + } + + message MatchDetails { + optional fixed64 server_steam_id = 1; + optional uint64 matchid = 2; + optional uint32 timestamp = 3; + optional float time_of_day = 4; + optional bool is_nightstalker_night = 5; + optional int32 game_time = 6; + optional uint32 game_state = 19; + optional uint32 teamid_radiant = 8; + optional uint32 teamid_dire = 9; + repeated CMsgDOTARealtimeGameStats.PickBanDetails picks = 10; + repeated CMsgDOTARealtimeGameStats.PickBanDetails bans = 11; + repeated CMsgDOTARealtimeGameStats.KillDetails kills = 12; + repeated CMsgDOTARealtimeGameStats.BroadcasterDetails broadcasters = 13; + optional uint32 game_mode = 14; + optional uint32 league_id = 15; + optional uint32 league_node_id = 18; + optional bool single_team = 16; + optional uint32 cheers_peak = 17; + } + + message GraphData { + message LocationStats { + repeated int32 stats = 1; + } + + message TeamLocationStats { + repeated CMsgDOTARealtimeGameStats.GraphData.LocationStats loc_stats = 1; + } + + enum eStat { + CreepGoldEarned = 0; + KillGoldEarned = 1; + DeathAndBuybackGoldLost = 2; + XPEarned = 3; + } + + enum eLocation { + BotLane = 0; + MidLane = 1; + TopLane = 2; + Jungle = 3; + Ancients = 4; + Other = 5; + } + + repeated int32 graph_gold = 1; + repeated int32 graph_xp = 2; + repeated int32 graph_kill = 3; + repeated int32 graph_tower = 4; + repeated int32 graph_rax = 5; + repeated CMsgDOTARealtimeGameStats.GraphData.TeamLocationStats team_loc_stats = 6; + } + + optional CMsgDOTARealtimeGameStats.MatchDetails match = 1; + repeated CMsgDOTARealtimeGameStats.TeamDetails teams = 2; + repeated CMsgDOTARealtimeGameStats.BuildingDetails buildings = 3; + optional CMsgDOTARealtimeGameStats.GraphData graph_data = 4; + optional bool delta_frame = 5; +} + +message CMsgDOTARealtimeGameStatsTerse { + message TeamDetails { + optional uint32 team_number = 1; + optional uint32 team_id = 2; + optional string team_name = 3; + optional string team_tag = 8; + optional fixed64 team_logo = 4; + optional uint32 score = 5; + optional uint32 net_worth = 7; + optional string team_logo_url = 9; + repeated CMsgDOTARealtimeGameStatsTerse.PlayerDetails players = 6; + } + + message PlayerDetails { + optional uint32 accountid = 1; + optional uint32 playerid = 2; + optional string name = 3; + optional uint32 team = 4; + optional uint32 heroid = 5; + optional uint32 level = 6; + optional uint32 kill_count = 7; + optional uint32 death_count = 8; + optional uint32 assists_count = 9; + optional uint32 denies_count = 10; + optional uint32 lh_count = 11; + optional uint32 gold = 12; + optional float x = 13; + optional float y = 14; + optional uint32 net_worth = 15; + repeated uint32 abilities = 16; + repeated uint32 items = 17; + } + + message BuildingDetails { + optional uint32 team = 1; + optional float heading = 2; + optional uint32 type = 3; + optional uint32 lane = 4; + optional uint32 tier = 5; + optional float x = 6; + optional float y = 7; + optional bool destroyed = 8; + } + + message PickBanDetails { + optional uint32 hero = 1; + optional uint32 team = 2; + } + + message MatchDetails { + optional fixed64 server_steam_id = 1; + optional uint64 matchid = 2; + optional uint32 timestamp = 3; + optional int32 game_time = 4; + repeated uint32 steam_broadcaster_account_ids = 6; + optional uint32 game_mode = 7; + optional uint32 league_id = 8; + optional uint32 league_node_id = 9; + optional uint32 game_state = 10; + repeated CMsgDOTARealtimeGameStatsTerse.PickBanDetails picks = 11; + repeated CMsgDOTARealtimeGameStatsTerse.PickBanDetails bans = 12; + } + + message GraphData { + repeated int32 graph_gold = 1; + } + + optional CMsgDOTARealtimeGameStatsTerse.MatchDetails match = 1; + repeated CMsgDOTARealtimeGameStatsTerse.TeamDetails teams = 2; + repeated CMsgDOTARealtimeGameStatsTerse.BuildingDetails buildings = 3; + optional CMsgDOTARealtimeGameStatsTerse.GraphData graph_data = 4; + optional bool delta_frame = 5; +} + +message CMsgDOTABroadcastTimelineEvent { + optional EBroadcastTimelineEvent event = 1 [default = EBroadcastTimelineEvent_MatchStarted]; + optional fixed32 timestamp = 2; + optional uint32 data = 3; + optional string string_data = 4; +} + +message CMsgGCToClientMatchGroupsVersion { + optional uint32 matchgroups_version = 1; +} + +message CMsgDOTASDOHeroStatsHistory { + optional uint64 match_id = 1; + optional uint32 game_mode = 2; + optional uint32 lobby_type = 3; + optional uint32 start_time = 4; + optional bool won = 5; + optional uint32 gpm = 6; + optional uint32 xpm = 7; + optional uint32 kills = 8; + optional uint32 deaths = 9; + optional uint32 assists = 10; +} + +message CMsgDOTASeasonRewards { + message Reward { + optional string name = 1; + optional uint32 itemdef = 2; + optional uint32 importance = 3; + optional uint32 base_level = 4; + optional uint32 repeat_level = 5; + optional CMsgDOTASeasonRewards.ERewardType reward_type = 6 [default = EconItem]; + optional string image = 7; + optional uint32 action_id = 8; + optional uint32 effect_index = 9; + } + + enum ERewardType { + EconItem = 0; + MysteryWheel = 1; + AbilityEffect = 2; + Other = 3; + MysteryWheelPointsBased = 4; + } + + repeated CMsgDOTASeasonRewards.Reward rewards = 1; +} + +message CMsgDOTASeasonAchievements { + message Achievement { + optional string name = 1; + optional string description = 2; + optional string image = 3; + optional uint32 action_id = 4; + optional uint32 max_grants = 5; + optional uint32 normal_points = 6; + optional uint32 tracking_achievement = 7; + optional uint32 achievement_goal = 8; + optional uint32 achievement_level = 9; + } + + repeated CMsgDOTASeasonAchievements.Achievement achievements = 1; +} + +message CMsgDOTASeasonPredictions { + message Choice { + optional uint32 value = 1; + optional string name = 2; + optional uint32 min_raw_value = 3; + optional uint32 max_raw_value = 4; + } + + message Answers { + optional uint32 answer_id = 1; + } + + message QueryKeyValues { + optional string name = 1; + optional string value = 2; + } + + message Prediction { + optional CMsgDOTASeasonPredictions.ePredictionType type = 1 [default = Generic]; + optional string question = 2; + repeated CMsgDOTASeasonPredictions.Choice choices = 3; + optional uint32 selection_id = 4; + optional uint32 start_date = 5; + optional uint32 lock_date = 6; + optional uint32 reward = 7; + optional CMsgDOTASeasonPredictions.eAnswerType answer_type = 8 [default = SingleInt]; + optional uint32 answer_id = 9; + repeated CMsgDOTASeasonPredictions.Answers answers = 10; + optional string query_name = 11; + optional uint32 lock_on_selection_id = 13; + optional uint32 lock_on_selection_value = 14; + optional bool lock_on_selection_set = 15; + optional bool use_answer_value_ranges = 16; + optional ELeagueRegion region = 17 [default = LEAGUE_REGION_UNSET]; + repeated ELeaguePhase phases = 18; + } + + message InGamePrediction { + optional uint32 id = 1; + optional string name = 2; + optional CMsgDOTASeasonPredictions.ePredictionType type = 3 [default = Generic]; + optional CMsgDOTASeasonPredictions.eRandomSelectionGroup_t group = 4 [default = EarlyGame]; + optional string question = 5; + repeated CMsgDOTASeasonPredictions.Choice choices = 6; + repeated string required_heroes = 7; + optional string query_name = 8; + repeated CMsgDOTASeasonPredictions.QueryKeyValues query_values = 9; + optional CMsgDOTASeasonPredictions.eResolutionType_t answer_resolution_type = 10 [default = InvalidQuery]; + optional uint32 points_to_grant = 11; + optional uint32 reward_action = 12; + optional uint32 debug_force_selection = 13; + optional CMsgDOTASeasonPredictions.eRawValueType_t raw_value_type = 14 [default = Number]; + } + + enum ePredictionType { + Generic = 0; + Hero = 1; + Team = 2; + Player = 3; + Special = 4; + YesNo = 5; + QualifiersTeam = 6; + } + + enum eAnswerType { + SingleInt = 0; + SingleFloat = 1; + MultipleInt = 2; + MultipleFloat = 3; + AnswerTeam = 4; + SingleTime = 5; + MultipleTime = 6; + NoAnswer = 7; + } + + enum eResolutionType_t { + InvalidQuery = 0; + FirstToPassQuery = 1; + LastToPassQuery = 2; + LastRemainingQuery = 3; + MaxToPassQuery = 4; + MinToPassQuery = 5; + SumQuery = 6; + MaxTeamSumToPassQuery = 7; + MinTeamSumToPassQuery = 8; + } + + enum eRandomSelectionGroup_t { + EarlyGame = 0; + MidGame = 1; + LateGame = 2; + Count = 3; + } + + enum eRawValueType_t { + Number = 0; + Time = 1; + } + + repeated CMsgDOTASeasonPredictions.Prediction predictions = 1; + repeated CMsgDOTASeasonPredictions.InGamePrediction in_game_predictions = 2; + optional uint32 in_game_prediction_count_per_game = 3; + optional uint32 in_game_prediction_voting_period_minutes = 4; +} + +message CMsgDOTAMatch { + message Player { + message CustomGameData { + optional uint32 dota_team = 1; + optional bool winner = 2; + } + + message HeroDamageReceived { + optional uint32 pre_reduction = 1; + optional uint32 post_reduction = 2; + optional CMsgDOTAMatch.Player.HeroDamageType damage_type = 3 [default = HERO_DAMAGE_PHYSICAL]; + } + + enum HeroDamageType { + HERO_DAMAGE_PHYSICAL = 0; + HERO_DAMAGE_MAGICAL = 1; + HERO_DAMAGE_PURE = 2; + } + + optional uint32 account_id = 1; + optional uint32 player_slot = 2; + optional uint32 hero_id = 3; + optional uint32 item_0 = 4; + optional uint32 item_1 = 5; + optional uint32 item_2 = 6; + optional uint32 item_3 = 7; + optional uint32 item_4 = 8; + optional uint32 item_5 = 9; + optional uint32 item_6 = 59; + optional uint32 item_7 = 60; + optional uint32 item_8 = 61; + optional float expected_team_contribution = 10; + optional float scaled_metric = 11; + optional uint32 previous_rank = 12; + optional sint32 rank_change = 13; + optional uint32 mmr_type = 74; + optional bool rank_tier_updated = 66; + optional uint32 kills = 14; + optional uint32 deaths = 15; + optional uint32 assists = 16; + optional uint32 leaver_status = 17; + optional uint32 gold = 18; + optional uint32 last_hits = 19; + optional uint32 denies = 20; + optional uint32 gold_per_min = 21; + optional uint32 XP_per_min = 22; + optional uint32 gold_spent = 23; + optional uint32 hero_damage = 24; + optional uint32 tower_damage = 25; + optional uint32 hero_healing = 26; + optional uint32 level = 27; + optional uint32 time_last_seen = 28; + optional string player_name = 29; + optional uint32 support_ability_value = 30; + optional bool feeding_detected = 32; + optional uint32 search_rank = 34; + optional uint32 search_rank_uncertainty = 35; + optional int32 rank_uncertainty_change = 36; + optional uint32 hero_play_count = 37; + optional fixed64 party_id = 38; + optional uint32 scaled_hero_damage = 54; + optional uint32 scaled_tower_damage = 55; + optional uint32 scaled_hero_healing = 56; + optional float scaled_kills = 39; + optional float scaled_deaths = 40; + optional float scaled_assists = 41; + optional uint32 claimed_farm_gold = 42; + optional uint32 support_gold = 43; + optional uint32 claimed_denies = 44; + optional uint32 claimed_misses = 45; + optional uint32 misses = 46; + repeated CMatchPlayerAbilityUpgrade ability_upgrades = 47; + repeated CMatchAdditionalUnitInventory additional_units_inventory = 48; + repeated CMatchPlayerPermanentBuff permanent_buffs = 57; + optional string pro_name = 72; + optional string real_name = 73; + optional CMsgDOTAMatch.Player.CustomGameData custom_game_data = 50; + optional bool active_plus_subscription = 51; + optional uint32 net_worth = 52; + optional uint32 bot_difficulty = 58; + optional uint32 hero_pick_order = 63; + optional bool hero_was_randomed = 64; + optional bool hero_was_dota_plus_suggestion = 69; + repeated CMsgDOTAMatch.Player.HeroDamageReceived hero_damage_received = 67; + optional uint32 seconds_dead = 70; + optional uint32 gold_lost_to_death = 71; + } + + message BroadcasterInfo { + optional uint32 account_id = 1; + optional string name = 2; + } + + message BroadcasterChannel { + optional string country_code = 1; + optional string description = 2; + repeated CMsgDOTAMatch.BroadcasterInfo broadcaster_infos = 3; + optional string language_code = 4; + } + + message Coach { + optional uint32 account_id = 1; + optional string coach_name = 2; + optional uint32 coach_rating = 3; + optional uint32 coach_team = 4; + optional uint64 coach_party_id = 5; + } + + message CustomGameData { + optional uint64 custom_game_id = 1; + optional string map_name = 2; + } + + enum ReplayState { + REPLAY_AVAILABLE = 0; + REPLAY_NOT_RECORDED = 1; + REPLAY_EXPIRED = 2; + } + + optional uint32 duration = 3; + optional fixed32 startTime = 4; + repeated CMsgDOTAMatch.Player players = 5; + optional uint64 match_id = 6; + repeated uint32 tower_status = 8; + repeated uint32 barracks_status = 9; + optional uint32 cluster = 10; + optional uint32 first_blood_time = 12; + optional fixed32 replay_salt = 13; + optional fixed32 server_ip = 14; + optional uint32 server_port = 15; + optional uint32 lobby_type = 16; + optional uint32 human_players = 17; + optional uint32 average_skill = 18; + optional float game_balance = 19; + optional uint32 radiant_team_id = 20; + optional uint32 dire_team_id = 21; + optional uint32 leagueid = 22; + optional string radiant_team_name = 23; + optional string dire_team_name = 24; + optional uint64 radiant_team_logo = 25; + optional uint64 dire_team_logo = 26; + optional string radiant_team_logo_url = 54; + optional string dire_team_logo_url = 55; + optional uint32 radiant_team_complete = 27; + optional uint32 dire_team_complete = 28; + optional uint32 positive_votes = 29; + optional uint32 negative_votes = 30; + optional DOTA_GameMode game_mode = 31 [default = DOTA_GAMEMODE_NONE]; + repeated CMatchHeroSelectEvent picks_bans = 32; + optional uint64 match_seq_num = 33; + optional CMsgDOTAMatch.ReplayState replay_state = 34 [default = REPLAY_AVAILABLE]; + optional uint32 radiant_guild_id = 35; + optional uint32 dire_guild_id = 36; + optional string radiant_team_tag = 37; + optional string dire_team_tag = 38; + optional uint32 series_id = 39; + optional uint32 series_type = 40; + repeated CMsgDOTAMatch.BroadcasterChannel broadcaster_channels = 43; + optional uint32 engine = 44; + optional CMsgDOTAMatch.CustomGameData custom_game_data = 45; + optional uint32 match_flags = 46; + optional fixed32 private_metadata_key = 47; + optional uint32 radiant_team_score = 48; + optional uint32 dire_team_score = 49; + optional EMatchOutcome match_outcome = 50 [default = k_EMatchOutcome_Unknown]; + optional uint32 tournament_id = 51; + optional uint32 tournament_round = 52; + optional uint32 pre_game_duration = 53; + repeated uint32 mvp_account_id = 56; + repeated CMsgDOTAMatch.Coach coaches = 57; +} + +message CMsgPlayerCard { + message StatModifier { + optional uint32 stat = 1; + optional uint32 value = 2; + } + + optional uint32 account_id = 1; + repeated CMsgPlayerCard.StatModifier stat_modifier = 2; +} + +message CMsgDOTAFantasyPlayerStats { + optional uint32 player_account_id = 1; + optional uint64 match_id = 2; + optional bool match_completed = 3; + optional uint32 team_id = 4; + optional uint32 league_id = 5; + optional uint32 delay = 6; + optional uint32 series_id = 7; + optional uint32 series_type = 8; + optional uint32 kills = 10; + optional uint32 deaths = 11; + optional uint32 cs = 12; + optional float gpm = 13; + optional uint32 tower_kills = 14; + optional uint32 roshan_kills = 15; + optional float teamfight_participation = 16; + optional uint32 wards_placed = 17; + optional uint32 camps_stacked = 18; + optional uint32 runes_grabbed = 19; + optional uint32 first_blood = 20; + optional float stuns = 21; +} + +message CMsgDOTAFantasyPlayerMatchStats { + repeated CMsgDOTAFantasyPlayerStats matches = 1; +} + +message CMsgDOTABotDebugInfo { + message Bot { + message Mode { + optional uint32 mode_id = 1; + optional float desire = 2; + optional uint32 target_entity = 3; + optional uint32 target_x = 4; + optional uint32 target_y = 5; + optional uint32 target_z = 6; + } + + message Action { + optional uint32 action_id = 1; + optional string action_target = 2; + } + + optional uint32 player_owner_id = 1; + optional uint32 hero_id = 2; + optional uint32 difficulty = 3; + optional uint32 power_current = 4; + optional uint32 power_max = 5; + optional uint32 move_target_x = 6; + optional uint32 move_target_y = 7; + optional uint32 move_target_z = 8; + optional uint32 active_mode_id = 9; + optional float execution_time = 10; + repeated CMsgDOTABotDebugInfo.Bot.Mode modes = 11; + optional CMsgDOTABotDebugInfo.Bot.Action action = 12; + } + + repeated CMsgDOTABotDebugInfo.Bot bots = 1; + optional float desire_push_lane_top = 2; + optional float desire_push_lane_mid = 3; + optional float desire_push_lane_bot = 4; + optional float desire_defend_lane_top = 5; + optional float desire_defend_lane_mid = 6; + optional float desire_defend_lane_bot = 7; + optional float desire_farm_lane_top = 8; + optional float desire_farm_lane_mid = 9; + optional float desire_farm_lane_bot = 10; + optional float desire_farm_roshan = 11; + optional float execution_time = 12; + repeated uint32 rune_status = 13; +} + +message CMsgSuccessfulHero { + optional uint32 hero_id = 1; + optional float win_percent = 2; + optional uint32 longest_streak = 3; +} + +message CMsgRecentMatchInfo { + optional uint64 match_id = 1; + optional DOTA_GameMode game_mode = 2 [default = DOTA_GAMEMODE_NONE]; + optional uint32 kills = 3; + optional uint32 deaths = 4; + optional uint32 assists = 5; + optional uint32 duration = 6; + optional uint32 player_slot = 7; + optional EMatchOutcome match_outcome = 8 [default = k_EMatchOutcome_Unknown]; + optional uint32 timestamp = 9; +} + +message CMsgMatchTips { + message SingleTip { + optional uint32 source_account_id = 1; + optional uint32 target_account_id = 2; + optional uint32 tip_amount = 3; + optional EEvent event_id = 4 [default = EVENT_ID_NONE]; + } + + repeated CMsgMatchTips.SingleTip tips = 2; +} + +message CMsgDOTAMatchMinimal { + message Player { + optional uint32 account_id = 1; + optional uint32 hero_id = 2; + optional uint32 kills = 3; + optional uint32 deaths = 4; + optional uint32 assists = 5; + repeated uint32 items = 6; + optional uint32 player_slot = 7; + optional string pro_name = 8; + } + + message Tourney { + optional uint32 league_id = 1; + optional uint32 series_type = 8; + optional uint32 series_game = 9; + optional uint32 weekend_tourney_tournament_id = 10; + optional uint32 weekend_tourney_season_trophy_id = 11; + optional uint32 weekend_tourney_division = 12; + optional uint32 weekend_tourney_skill_level = 13; + optional uint32 radiant_team_id = 2; + optional string radiant_team_name = 3; + optional fixed64 radiant_team_logo = 4; + optional string radiant_team_logo_url = 14; + optional uint32 dire_team_id = 5; + optional string dire_team_name = 6; + optional fixed64 dire_team_logo = 7; + optional string dire_team_logo_url = 15; + } + + optional uint64 match_id = 1; + optional fixed32 start_time = 2; + optional uint32 duration = 3; + optional DOTA_GameMode game_mode = 4 [default = DOTA_GAMEMODE_NONE]; + repeated CMsgDOTAMatchMinimal.Player players = 6; + optional CMsgDOTAMatchMinimal.Tourney tourney = 7; + optional EMatchOutcome match_outcome = 8 [default = k_EMatchOutcome_Unknown]; + optional uint32 radiant_score = 9; + optional uint32 dire_score = 10; +} + +message CMsgConsumableUsage { + optional uint32 item_def = 1; + optional int32 quantity_change = 2; +} + +message CMsgMatchConsumableUsage { + message PlayerUsage { + optional uint32 account_id = 1; + repeated CMsgConsumableUsage consumables_used = 2; + } + + repeated CMsgMatchConsumableUsage.PlayerUsage player_consumables_used = 1; +} + +message CMsgMatchEventActionGrants { + message Grant { + optional uint32 event_id = 1; + optional uint32 action_id = 2; + optional uint32 audit = 3; + optional uint32 quantity = 4; + } + + message PlayerGrants { + optional uint32 account_id = 1; + repeated CMsgMatchEventActionGrants.Grant actions_granted = 2; + } + + repeated CMsgMatchEventActionGrants.PlayerGrants player_grants = 1; +} + +message CMsgCustomGameWhitelist { + optional uint32 version = 1; + repeated uint64 custom_games_whitelist = 2; + optional bool disable_whitelist = 3; +} + +message CMsgCustomGameWhitelistForEdit { + message WhitelistEntry { + optional uint64 custom_game_id = 1; + optional ECustomGameWhitelistState whitelist_state = 2 [default = CUSTOM_GAME_WHITELIST_STATE_UNKNOWN]; + } + + repeated CMsgCustomGameWhitelistForEdit.WhitelistEntry whitelist_entries = 1; +} + +message CMsgPlayerRecentMatchInfo { + optional uint64 match_id = 1; + optional uint32 timestamp = 2; + optional uint32 duration = 3; + optional bool win = 4; + optional uint32 hero_id = 5; + optional uint32 kills = 6; + optional uint32 deaths = 7; + optional uint32 assists = 8; +} + +message CMsgPlayerMatchRecord { + optional uint32 wins = 1; + optional uint32 losses = 2; +} + +message CMsgPlayerRecentMatchOutcomes { + optional uint32 outcomes = 1; + optional uint32 match_count = 2; +} + +message CMsgPlayerRecentCommends { + optional uint32 commends = 1; + optional uint32 match_count = 2; +} + +message CMsgPlayerRecentAccomplishments { + optional CMsgPlayerRecentMatchOutcomes recent_outcomes = 1; + optional CMsgPlayerMatchRecord total_record = 2; + optional uint32 prediction_streak = 3; + optional uint32 plus_prediction_streak = 4; + optional CMsgPlayerRecentCommends recent_commends = 5; + optional uint32 first_match_timestamp = 6; + optional CMsgPlayerRecentMatchInfo last_match = 7; + optional CMsgPlayerRecentMatchOutcomes recent_mvps = 8; +} + +message CMsgPlayerHeroRecentAccomplishments { + optional CMsgPlayerRecentMatchOutcomes recent_outcomes = 1; + optional CMsgPlayerMatchRecord total_record = 2; + optional CMsgPlayerRecentMatchInfo last_match = 3; +} + +message CMsgRecentAccomplishments { + optional CMsgPlayerRecentAccomplishments player_accomplishments = 1; + optional CMsgPlayerHeroRecentAccomplishments hero_accomplishments = 2; +} + +message CMsgRequestPlayerRecentAccomplishments { + optional uint32 account_id = 1; + optional uint32 hero_id = 2; +} + +message CMsgRequestPlayerRecentAccomplishmentsResponse { + enum EResponse { + k_eInternalError = 0; + k_eSuccess = 1; + k_eTooBusy = 2; + k_eDisabled = 3; + } + + optional CMsgRequestPlayerRecentAccomplishmentsResponse.EResponse result = 1 [default = k_eInternalError]; + optional CMsgRecentAccomplishments player_accomplishments = 2; +} + diff --git a/protocol/dota_gcmessages_common/dota_gcmessages_common.go b/protocol/dota_gcmessages_common/dota_gcmessages_common.go deleted file mode 100755 index 57a1262..0000000 --- a/protocol/dota_gcmessages_common/dota_gcmessages_common.go +++ /dev/null @@ -1,8573 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: dota_gcmessages_common.proto - -package dota_gcmessages_common - -import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" -import gcsdk_gcmessages "github.com/paralin/go-dota2/protocol/gcsdk_gcmessages" -import dota_shared_enums "github.com/paralin/go-dota2/protocol/dota_shared_enums" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package - -type ESpecialPingValue int32 - -const ( - ESpecialPingValue_k_ESpecialPingValue_NoData ESpecialPingValue = 16382 - ESpecialPingValue_k_ESpecialPingValue_Failed ESpecialPingValue = 16383 -) - -var ESpecialPingValue_name = map[int32]string{ - 16382: "k_ESpecialPingValue_NoData", - 16383: "k_ESpecialPingValue_Failed", -} -var ESpecialPingValue_value = map[string]int32{ - "k_ESpecialPingValue_NoData": 16382, - "k_ESpecialPingValue_Failed": 16383, -} - -func (x ESpecialPingValue) Enum() *ESpecialPingValue { - p := new(ESpecialPingValue) - *p = x - return p -} -func (x ESpecialPingValue) String() string { - return proto.EnumName(ESpecialPingValue_name, int32(x)) -} -func (x *ESpecialPingValue) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(ESpecialPingValue_value, data, "ESpecialPingValue") - if err != nil { - return err - } - *x = ESpecialPingValue(value) - return nil -} -func (ESpecialPingValue) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -type EDOTAGCSessionNeed int32 - -const ( - EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_Unknown EDOTAGCSessionNeed = 0 - EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_UserNoSessionNeeded EDOTAGCSessionNeed = 100 - EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_UserInOnlineGame EDOTAGCSessionNeed = 101 - EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_UserInLocalGame EDOTAGCSessionNeed = 102 - EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_UserInUIWasConnected EDOTAGCSessionNeed = 103 - EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_UserInUINeverConnected EDOTAGCSessionNeed = 104 - EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_UserTutorials EDOTAGCSessionNeed = 105 - EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_UserInUIWasConnectedIdle EDOTAGCSessionNeed = 106 - EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_UserInUINeverConnectedIdle EDOTAGCSessionNeed = 107 - EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_GameServerOnline EDOTAGCSessionNeed = 200 - EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_GameServerLocal EDOTAGCSessionNeed = 201 - EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_GameServerIdle EDOTAGCSessionNeed = 202 - EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_GameServerRelay EDOTAGCSessionNeed = 203 - EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_GameServerLocalUpload EDOTAGCSessionNeed = 204 -) - -var EDOTAGCSessionNeed_name = map[int32]string{ - 0: "k_EDOTAGCSessionNeed_Unknown", - 100: "k_EDOTAGCSessionNeed_UserNoSessionNeeded", - 101: "k_EDOTAGCSessionNeed_UserInOnlineGame", - 102: "k_EDOTAGCSessionNeed_UserInLocalGame", - 103: "k_EDOTAGCSessionNeed_UserInUIWasConnected", - 104: "k_EDOTAGCSessionNeed_UserInUINeverConnected", - 105: "k_EDOTAGCSessionNeed_UserTutorials", - 106: "k_EDOTAGCSessionNeed_UserInUIWasConnectedIdle", - 107: "k_EDOTAGCSessionNeed_UserInUINeverConnectedIdle", - 200: "k_EDOTAGCSessionNeed_GameServerOnline", - 201: "k_EDOTAGCSessionNeed_GameServerLocal", - 202: "k_EDOTAGCSessionNeed_GameServerIdle", - 203: "k_EDOTAGCSessionNeed_GameServerRelay", - 204: "k_EDOTAGCSessionNeed_GameServerLocalUpload", -} -var EDOTAGCSessionNeed_value = map[string]int32{ - "k_EDOTAGCSessionNeed_Unknown": 0, - "k_EDOTAGCSessionNeed_UserNoSessionNeeded": 100, - "k_EDOTAGCSessionNeed_UserInOnlineGame": 101, - "k_EDOTAGCSessionNeed_UserInLocalGame": 102, - "k_EDOTAGCSessionNeed_UserInUIWasConnected": 103, - "k_EDOTAGCSessionNeed_UserInUINeverConnected": 104, - "k_EDOTAGCSessionNeed_UserTutorials": 105, - "k_EDOTAGCSessionNeed_UserInUIWasConnectedIdle": 106, - "k_EDOTAGCSessionNeed_UserInUINeverConnectedIdle": 107, - "k_EDOTAGCSessionNeed_GameServerOnline": 200, - "k_EDOTAGCSessionNeed_GameServerLocal": 201, - "k_EDOTAGCSessionNeed_GameServerIdle": 202, - "k_EDOTAGCSessionNeed_GameServerRelay": 203, - "k_EDOTAGCSessionNeed_GameServerLocalUpload": 204, -} - -func (x EDOTAGCSessionNeed) Enum() *EDOTAGCSessionNeed { - p := new(EDOTAGCSessionNeed) - *p = x - return p -} -func (x EDOTAGCSessionNeed) String() string { - return proto.EnumName(EDOTAGCSessionNeed_name, int32(x)) -} -func (x *EDOTAGCSessionNeed) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(EDOTAGCSessionNeed_value, data, "EDOTAGCSessionNeed") - if err != nil { - return err - } - *x = EDOTAGCSessionNeed(value) - return nil -} -func (EDOTAGCSessionNeed) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } - -type DOTA_TournamentEvents int32 - -const ( - DOTA_TournamentEvents_TE_FIRST_BLOOD DOTA_TournamentEvents = 0 - DOTA_TournamentEvents_TE_GAME_END DOTA_TournamentEvents = 1 - DOTA_TournamentEvents_TE_MULTI_KILL DOTA_TournamentEvents = 2 - DOTA_TournamentEvents_TE_HERO_DENY DOTA_TournamentEvents = 3 - DOTA_TournamentEvents_TE_AEGIS_DENY DOTA_TournamentEvents = 4 - DOTA_TournamentEvents_TE_AEGIS_STOLEN DOTA_TournamentEvents = 5 - DOTA_TournamentEvents_TE_GODLIKE DOTA_TournamentEvents = 6 - DOTA_TournamentEvents_TE_COURIER_KILL DOTA_TournamentEvents = 7 - DOTA_TournamentEvents_TE_ECHOSLAM DOTA_TournamentEvents = 8 - DOTA_TournamentEvents_TE_RAPIER DOTA_TournamentEvents = 9 - DOTA_TournamentEvents_TE_EARLY_ROSHAN DOTA_TournamentEvents = 10 - DOTA_TournamentEvents_TE_BLACK_HOLE DOTA_TournamentEvents = 11 -) - -var DOTA_TournamentEvents_name = map[int32]string{ - 0: "TE_FIRST_BLOOD", - 1: "TE_GAME_END", - 2: "TE_MULTI_KILL", - 3: "TE_HERO_DENY", - 4: "TE_AEGIS_DENY", - 5: "TE_AEGIS_STOLEN", - 6: "TE_GODLIKE", - 7: "TE_COURIER_KILL", - 8: "TE_ECHOSLAM", - 9: "TE_RAPIER", - 10: "TE_EARLY_ROSHAN", - 11: "TE_BLACK_HOLE", -} -var DOTA_TournamentEvents_value = map[string]int32{ - "TE_FIRST_BLOOD": 0, - "TE_GAME_END": 1, - "TE_MULTI_KILL": 2, - "TE_HERO_DENY": 3, - "TE_AEGIS_DENY": 4, - "TE_AEGIS_STOLEN": 5, - "TE_GODLIKE": 6, - "TE_COURIER_KILL": 7, - "TE_ECHOSLAM": 8, - "TE_RAPIER": 9, - "TE_EARLY_ROSHAN": 10, - "TE_BLACK_HOLE": 11, -} - -func (x DOTA_TournamentEvents) Enum() *DOTA_TournamentEvents { - p := new(DOTA_TournamentEvents) - *p = x - return p -} -func (x DOTA_TournamentEvents) String() string { - return proto.EnumName(DOTA_TournamentEvents_name, int32(x)) -} -func (x *DOTA_TournamentEvents) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(DOTA_TournamentEvents_value, data, "DOTA_TournamentEvents") - if err != nil { - return err - } - *x = DOTA_TournamentEvents(value) - return nil -} -func (DOTA_TournamentEvents) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } - -type CMsgDOTAProfileCard_EStatID int32 - -const ( - CMsgDOTAProfileCard_k_eStat_SoloRank CMsgDOTAProfileCard_EStatID = 1 - CMsgDOTAProfileCard_k_eStat_PartyRank CMsgDOTAProfileCard_EStatID = 2 - CMsgDOTAProfileCard_k_eStat_Wins CMsgDOTAProfileCard_EStatID = 3 - CMsgDOTAProfileCard_k_eStat_Commends CMsgDOTAProfileCard_EStatID = 4 - CMsgDOTAProfileCard_k_eStat_GamesPlayed CMsgDOTAProfileCard_EStatID = 5 - CMsgDOTAProfileCard_k_eStat_FirstMatchDate CMsgDOTAProfileCard_EStatID = 6 -) - -var CMsgDOTAProfileCard_EStatID_name = map[int32]string{ - 1: "k_eStat_SoloRank", - 2: "k_eStat_PartyRank", - 3: "k_eStat_Wins", - 4: "k_eStat_Commends", - 5: "k_eStat_GamesPlayed", - 6: "k_eStat_FirstMatchDate", -} -var CMsgDOTAProfileCard_EStatID_value = map[string]int32{ - "k_eStat_SoloRank": 1, - "k_eStat_PartyRank": 2, - "k_eStat_Wins": 3, - "k_eStat_Commends": 4, - "k_eStat_GamesPlayed": 5, - "k_eStat_FirstMatchDate": 6, -} - -func (x CMsgDOTAProfileCard_EStatID) Enum() *CMsgDOTAProfileCard_EStatID { - p := new(CMsgDOTAProfileCard_EStatID) - *p = x - return p -} -func (x CMsgDOTAProfileCard_EStatID) String() string { - return proto.EnumName(CMsgDOTAProfileCard_EStatID_name, int32(x)) -} -func (x *CMsgDOTAProfileCard_EStatID) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAProfileCard_EStatID_value, data, "CMsgDOTAProfileCard_EStatID") - if err != nil { - return err - } - *x = CMsgDOTAProfileCard_EStatID(value) - return nil -} -func (CMsgDOTAProfileCard_EStatID) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{31, 0} -} - -type CMsgGCRerollPlayerChallengeResponse_EResult int32 - -const ( - CMsgGCRerollPlayerChallengeResponse_eResult_Success CMsgGCRerollPlayerChallengeResponse_EResult = 0 - CMsgGCRerollPlayerChallengeResponse_eResult_Dropped CMsgGCRerollPlayerChallengeResponse_EResult = 1 - CMsgGCRerollPlayerChallengeResponse_eResult_NotFound CMsgGCRerollPlayerChallengeResponse_EResult = 2 - CMsgGCRerollPlayerChallengeResponse_eResult_CantReroll CMsgGCRerollPlayerChallengeResponse_EResult = 3 - CMsgGCRerollPlayerChallengeResponse_eResult_ServerError CMsgGCRerollPlayerChallengeResponse_EResult = 4 -) - -var CMsgGCRerollPlayerChallengeResponse_EResult_name = map[int32]string{ - 0: "eResult_Success", - 1: "eResult_Dropped", - 2: "eResult_NotFound", - 3: "eResult_CantReroll", - 4: "eResult_ServerError", -} -var CMsgGCRerollPlayerChallengeResponse_EResult_value = map[string]int32{ - "eResult_Success": 0, - "eResult_Dropped": 1, - "eResult_NotFound": 2, - "eResult_CantReroll": 3, - "eResult_ServerError": 4, -} - -func (x CMsgGCRerollPlayerChallengeResponse_EResult) Enum() *CMsgGCRerollPlayerChallengeResponse_EResult { - p := new(CMsgGCRerollPlayerChallengeResponse_EResult) - *p = x - return p -} -func (x CMsgGCRerollPlayerChallengeResponse_EResult) String() string { - return proto.EnumName(CMsgGCRerollPlayerChallengeResponse_EResult_name, int32(x)) -} -func (x *CMsgGCRerollPlayerChallengeResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgGCRerollPlayerChallengeResponse_EResult_value, data, "CMsgGCRerollPlayerChallengeResponse_EResult") - if err != nil { - return err - } - *x = CMsgGCRerollPlayerChallengeResponse_EResult(value) - return nil -} -func (CMsgGCRerollPlayerChallengeResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{34, 0} -} - -type CMsgDOTARealtimeGameStats_GraphDataEStat int32 - -const ( - CMsgDOTARealtimeGameStats_GraphData_CreepGoldEarned CMsgDOTARealtimeGameStats_GraphDataEStat = 0 - CMsgDOTARealtimeGameStats_GraphData_KillGoldEarned CMsgDOTARealtimeGameStats_GraphDataEStat = 1 - CMsgDOTARealtimeGameStats_GraphData_DeathAndBuybackGoldLost CMsgDOTARealtimeGameStats_GraphDataEStat = 2 - CMsgDOTARealtimeGameStats_GraphData_XPEarned CMsgDOTARealtimeGameStats_GraphDataEStat = 3 -) - -var CMsgDOTARealtimeGameStats_GraphDataEStat_name = map[int32]string{ - 0: "CreepGoldEarned", - 1: "KillGoldEarned", - 2: "DeathAndBuybackGoldLost", - 3: "XPEarned", -} -var CMsgDOTARealtimeGameStats_GraphDataEStat_value = map[string]int32{ - "CreepGoldEarned": 0, - "KillGoldEarned": 1, - "DeathAndBuybackGoldLost": 2, - "XPEarned": 3, -} - -func (x CMsgDOTARealtimeGameStats_GraphDataEStat) Enum() *CMsgDOTARealtimeGameStats_GraphDataEStat { - p := new(CMsgDOTARealtimeGameStats_GraphDataEStat) - *p = x - return p -} -func (x CMsgDOTARealtimeGameStats_GraphDataEStat) String() string { - return proto.EnumName(CMsgDOTARealtimeGameStats_GraphDataEStat_name, int32(x)) -} -func (x *CMsgDOTARealtimeGameStats_GraphDataEStat) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTARealtimeGameStats_GraphDataEStat_value, data, "CMsgDOTARealtimeGameStats_GraphDataEStat") - if err != nil { - return err - } - *x = CMsgDOTARealtimeGameStats_GraphDataEStat(value) - return nil -} -func (CMsgDOTARealtimeGameStats_GraphDataEStat) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{36, 11, 0} -} - -type CMsgDOTARealtimeGameStats_GraphDataELocation int32 - -const ( - CMsgDOTARealtimeGameStats_GraphData_BotLane CMsgDOTARealtimeGameStats_GraphDataELocation = 0 - CMsgDOTARealtimeGameStats_GraphData_MidLane CMsgDOTARealtimeGameStats_GraphDataELocation = 1 - CMsgDOTARealtimeGameStats_GraphData_TopLane CMsgDOTARealtimeGameStats_GraphDataELocation = 2 - CMsgDOTARealtimeGameStats_GraphData_Jungle CMsgDOTARealtimeGameStats_GraphDataELocation = 3 - CMsgDOTARealtimeGameStats_GraphData_Ancients CMsgDOTARealtimeGameStats_GraphDataELocation = 4 - CMsgDOTARealtimeGameStats_GraphData_Other CMsgDOTARealtimeGameStats_GraphDataELocation = 5 -) - -var CMsgDOTARealtimeGameStats_GraphDataELocation_name = map[int32]string{ - 0: "BotLane", - 1: "MidLane", - 2: "TopLane", - 3: "Jungle", - 4: "Ancients", - 5: "Other", -} -var CMsgDOTARealtimeGameStats_GraphDataELocation_value = map[string]int32{ - "BotLane": 0, - "MidLane": 1, - "TopLane": 2, - "Jungle": 3, - "Ancients": 4, - "Other": 5, -} - -func (x CMsgDOTARealtimeGameStats_GraphDataELocation) Enum() *CMsgDOTARealtimeGameStats_GraphDataELocation { - p := new(CMsgDOTARealtimeGameStats_GraphDataELocation) - *p = x - return p -} -func (x CMsgDOTARealtimeGameStats_GraphDataELocation) String() string { - return proto.EnumName(CMsgDOTARealtimeGameStats_GraphDataELocation_name, int32(x)) -} -func (x *CMsgDOTARealtimeGameStats_GraphDataELocation) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTARealtimeGameStats_GraphDataELocation_value, data, "CMsgDOTARealtimeGameStats_GraphDataELocation") - if err != nil { - return err - } - *x = CMsgDOTARealtimeGameStats_GraphDataELocation(value) - return nil -} -func (CMsgDOTARealtimeGameStats_GraphDataELocation) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{36, 11, 1} -} - -type CMsgDOTASeasonRewards_ERewardType int32 - -const ( - CMsgDOTASeasonRewards_EconItem CMsgDOTASeasonRewards_ERewardType = 0 - CMsgDOTASeasonRewards_MysteryWheel CMsgDOTASeasonRewards_ERewardType = 1 - CMsgDOTASeasonRewards_AbilityEffect CMsgDOTASeasonRewards_ERewardType = 2 - CMsgDOTASeasonRewards_Other CMsgDOTASeasonRewards_ERewardType = 3 - CMsgDOTASeasonRewards_MysteryWheelPointsBased CMsgDOTASeasonRewards_ERewardType = 4 -) - -var CMsgDOTASeasonRewards_ERewardType_name = map[int32]string{ - 0: "EconItem", - 1: "MysteryWheel", - 2: "AbilityEffect", - 3: "Other", - 4: "MysteryWheelPointsBased", -} -var CMsgDOTASeasonRewards_ERewardType_value = map[string]int32{ - "EconItem": 0, - "MysteryWheel": 1, - "AbilityEffect": 2, - "Other": 3, - "MysteryWheelPointsBased": 4, -} - -func (x CMsgDOTASeasonRewards_ERewardType) Enum() *CMsgDOTASeasonRewards_ERewardType { - p := new(CMsgDOTASeasonRewards_ERewardType) - *p = x - return p -} -func (x CMsgDOTASeasonRewards_ERewardType) String() string { - return proto.EnumName(CMsgDOTASeasonRewards_ERewardType_name, int32(x)) -} -func (x *CMsgDOTASeasonRewards_ERewardType) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTASeasonRewards_ERewardType_value, data, "CMsgDOTASeasonRewards_ERewardType") - if err != nil { - return err - } - *x = CMsgDOTASeasonRewards_ERewardType(value) - return nil -} -func (CMsgDOTASeasonRewards_ERewardType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{40, 0} -} - -type CMsgDOTASeasonPredictionsEPredictionType int32 - -const ( - CMsgDOTASeasonPredictions_Generic CMsgDOTASeasonPredictionsEPredictionType = 0 - CMsgDOTASeasonPredictions_Hero CMsgDOTASeasonPredictionsEPredictionType = 1 - CMsgDOTASeasonPredictions_Team CMsgDOTASeasonPredictionsEPredictionType = 2 - CMsgDOTASeasonPredictions_Player CMsgDOTASeasonPredictionsEPredictionType = 3 - CMsgDOTASeasonPredictions_Special CMsgDOTASeasonPredictionsEPredictionType = 4 - CMsgDOTASeasonPredictions_YesNo CMsgDOTASeasonPredictionsEPredictionType = 5 -) - -var CMsgDOTASeasonPredictionsEPredictionType_name = map[int32]string{ - 0: "Generic", - 1: "Hero", - 2: "Team", - 3: "Player", - 4: "Special", - 5: "YesNo", -} -var CMsgDOTASeasonPredictionsEPredictionType_value = map[string]int32{ - "Generic": 0, - "Hero": 1, - "Team": 2, - "Player": 3, - "Special": 4, - "YesNo": 5, -} - -func (x CMsgDOTASeasonPredictionsEPredictionType) Enum() *CMsgDOTASeasonPredictionsEPredictionType { - p := new(CMsgDOTASeasonPredictionsEPredictionType) - *p = x - return p -} -func (x CMsgDOTASeasonPredictionsEPredictionType) String() string { - return proto.EnumName(CMsgDOTASeasonPredictionsEPredictionType_name, int32(x)) -} -func (x *CMsgDOTASeasonPredictionsEPredictionType) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTASeasonPredictionsEPredictionType_value, data, "CMsgDOTASeasonPredictionsEPredictionType") - if err != nil { - return err - } - *x = CMsgDOTASeasonPredictionsEPredictionType(value) - return nil -} -func (CMsgDOTASeasonPredictionsEPredictionType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{42, 0} -} - -type CMsgDOTASeasonPredictionsEAnswerType int32 - -const ( - CMsgDOTASeasonPredictions_SingleInt CMsgDOTASeasonPredictionsEAnswerType = 0 - CMsgDOTASeasonPredictions_SingleFloat CMsgDOTASeasonPredictionsEAnswerType = 1 - CMsgDOTASeasonPredictions_MultipleInt CMsgDOTASeasonPredictionsEAnswerType = 2 - CMsgDOTASeasonPredictions_MultipleFloat CMsgDOTASeasonPredictionsEAnswerType = 3 - CMsgDOTASeasonPredictions_AnswerTeam CMsgDOTASeasonPredictionsEAnswerType = 4 - CMsgDOTASeasonPredictions_SingleTime CMsgDOTASeasonPredictionsEAnswerType = 5 - CMsgDOTASeasonPredictions_MultipleTime CMsgDOTASeasonPredictionsEAnswerType = 6 - CMsgDOTASeasonPredictions_NoAnswer CMsgDOTASeasonPredictionsEAnswerType = 7 -) - -var CMsgDOTASeasonPredictionsEAnswerType_name = map[int32]string{ - 0: "SingleInt", - 1: "SingleFloat", - 2: "MultipleInt", - 3: "MultipleFloat", - 4: "AnswerTeam", - 5: "SingleTime", - 6: "MultipleTime", - 7: "NoAnswer", -} -var CMsgDOTASeasonPredictionsEAnswerType_value = map[string]int32{ - "SingleInt": 0, - "SingleFloat": 1, - "MultipleInt": 2, - "MultipleFloat": 3, - "AnswerTeam": 4, - "SingleTime": 5, - "MultipleTime": 6, - "NoAnswer": 7, -} - -func (x CMsgDOTASeasonPredictionsEAnswerType) Enum() *CMsgDOTASeasonPredictionsEAnswerType { - p := new(CMsgDOTASeasonPredictionsEAnswerType) - *p = x - return p -} -func (x CMsgDOTASeasonPredictionsEAnswerType) String() string { - return proto.EnumName(CMsgDOTASeasonPredictionsEAnswerType_name, int32(x)) -} -func (x *CMsgDOTASeasonPredictionsEAnswerType) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTASeasonPredictionsEAnswerType_value, data, "CMsgDOTASeasonPredictionsEAnswerType") - if err != nil { - return err - } - *x = CMsgDOTASeasonPredictionsEAnswerType(value) - return nil -} -func (CMsgDOTASeasonPredictionsEAnswerType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{42, 1} -} - -type CMsgDOTASeasonPredictionsEResolutionTypeT int32 - -const ( - CMsgDOTASeasonPredictions_InvalidQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 0 - CMsgDOTASeasonPredictions_FirstToPassQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 1 - CMsgDOTASeasonPredictions_LastToPassQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 2 - CMsgDOTASeasonPredictions_LastRemainingQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 3 - CMsgDOTASeasonPredictions_MaxToPassQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 4 - CMsgDOTASeasonPredictions_MinToPassQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 5 - CMsgDOTASeasonPredictions_SumQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 6 - CMsgDOTASeasonPredictions_MaxTeamSumToPassQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 7 - CMsgDOTASeasonPredictions_MinTeamSumToPassQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 8 -) - -var CMsgDOTASeasonPredictionsEResolutionTypeT_name = map[int32]string{ - 0: "InvalidQuery", - 1: "FirstToPassQuery", - 2: "LastToPassQuery", - 3: "LastRemainingQuery", - 4: "MaxToPassQuery", - 5: "MinToPassQuery", - 6: "SumQuery", - 7: "MaxTeamSumToPassQuery", - 8: "MinTeamSumToPassQuery", -} -var CMsgDOTASeasonPredictionsEResolutionTypeT_value = map[string]int32{ - "InvalidQuery": 0, - "FirstToPassQuery": 1, - "LastToPassQuery": 2, - "LastRemainingQuery": 3, - "MaxToPassQuery": 4, - "MinToPassQuery": 5, - "SumQuery": 6, - "MaxTeamSumToPassQuery": 7, - "MinTeamSumToPassQuery": 8, -} - -func (x CMsgDOTASeasonPredictionsEResolutionTypeT) Enum() *CMsgDOTASeasonPredictionsEResolutionTypeT { - p := new(CMsgDOTASeasonPredictionsEResolutionTypeT) - *p = x - return p -} -func (x CMsgDOTASeasonPredictionsEResolutionTypeT) String() string { - return proto.EnumName(CMsgDOTASeasonPredictionsEResolutionTypeT_name, int32(x)) -} -func (x *CMsgDOTASeasonPredictionsEResolutionTypeT) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTASeasonPredictionsEResolutionTypeT_value, data, "CMsgDOTASeasonPredictionsEResolutionTypeT") - if err != nil { - return err - } - *x = CMsgDOTASeasonPredictionsEResolutionTypeT(value) - return nil -} -func (CMsgDOTASeasonPredictionsEResolutionTypeT) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{42, 2} -} - -type CMsgDOTASeasonPredictionsERandomSelectionGroupT int32 - -const ( - CMsgDOTASeasonPredictions_EarlyGame CMsgDOTASeasonPredictionsERandomSelectionGroupT = 0 - CMsgDOTASeasonPredictions_MidGame CMsgDOTASeasonPredictionsERandomSelectionGroupT = 1 - CMsgDOTASeasonPredictions_LateGame CMsgDOTASeasonPredictionsERandomSelectionGroupT = 2 - CMsgDOTASeasonPredictions_Count CMsgDOTASeasonPredictionsERandomSelectionGroupT = 3 -) - -var CMsgDOTASeasonPredictionsERandomSelectionGroupT_name = map[int32]string{ - 0: "EarlyGame", - 1: "MidGame", - 2: "LateGame", - 3: "Count", -} -var CMsgDOTASeasonPredictionsERandomSelectionGroupT_value = map[string]int32{ - "EarlyGame": 0, - "MidGame": 1, - "LateGame": 2, - "Count": 3, -} - -func (x CMsgDOTASeasonPredictionsERandomSelectionGroupT) Enum() *CMsgDOTASeasonPredictionsERandomSelectionGroupT { - p := new(CMsgDOTASeasonPredictionsERandomSelectionGroupT) - *p = x - return p -} -func (x CMsgDOTASeasonPredictionsERandomSelectionGroupT) String() string { - return proto.EnumName(CMsgDOTASeasonPredictionsERandomSelectionGroupT_name, int32(x)) -} -func (x *CMsgDOTASeasonPredictionsERandomSelectionGroupT) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTASeasonPredictionsERandomSelectionGroupT_value, data, "CMsgDOTASeasonPredictionsERandomSelectionGroupT") - if err != nil { - return err - } - *x = CMsgDOTASeasonPredictionsERandomSelectionGroupT(value) - return nil -} -func (CMsgDOTASeasonPredictionsERandomSelectionGroupT) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{42, 3} -} - -type CMsgDOTASeasonPredictionsERawValueTypeT int32 - -const ( - CMsgDOTASeasonPredictions_Number CMsgDOTASeasonPredictionsERawValueTypeT = 0 - CMsgDOTASeasonPredictions_Time CMsgDOTASeasonPredictionsERawValueTypeT = 1 -) - -var CMsgDOTASeasonPredictionsERawValueTypeT_name = map[int32]string{ - 0: "Number", - 1: "Time", -} -var CMsgDOTASeasonPredictionsERawValueTypeT_value = map[string]int32{ - "Number": 0, - "Time": 1, -} - -func (x CMsgDOTASeasonPredictionsERawValueTypeT) Enum() *CMsgDOTASeasonPredictionsERawValueTypeT { - p := new(CMsgDOTASeasonPredictionsERawValueTypeT) - *p = x - return p -} -func (x CMsgDOTASeasonPredictionsERawValueTypeT) String() string { - return proto.EnumName(CMsgDOTASeasonPredictionsERawValueTypeT_name, int32(x)) -} -func (x *CMsgDOTASeasonPredictionsERawValueTypeT) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTASeasonPredictionsERawValueTypeT_value, data, "CMsgDOTASeasonPredictionsERawValueTypeT") - if err != nil { - return err - } - *x = CMsgDOTASeasonPredictionsERawValueTypeT(value) - return nil -} -func (CMsgDOTASeasonPredictionsERawValueTypeT) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{42, 4} -} - -type CMsgDOTAMatch_ReplayState int32 - -const ( - CMsgDOTAMatch_REPLAY_AVAILABLE CMsgDOTAMatch_ReplayState = 0 - CMsgDOTAMatch_REPLAY_NOT_RECORDED CMsgDOTAMatch_ReplayState = 1 - CMsgDOTAMatch_REPLAY_EXPIRED CMsgDOTAMatch_ReplayState = 2 -) - -var CMsgDOTAMatch_ReplayState_name = map[int32]string{ - 0: "REPLAY_AVAILABLE", - 1: "REPLAY_NOT_RECORDED", - 2: "REPLAY_EXPIRED", -} -var CMsgDOTAMatch_ReplayState_value = map[string]int32{ - "REPLAY_AVAILABLE": 0, - "REPLAY_NOT_RECORDED": 1, - "REPLAY_EXPIRED": 2, -} - -func (x CMsgDOTAMatch_ReplayState) Enum() *CMsgDOTAMatch_ReplayState { - p := new(CMsgDOTAMatch_ReplayState) - *p = x - return p -} -func (x CMsgDOTAMatch_ReplayState) String() string { - return proto.EnumName(CMsgDOTAMatch_ReplayState_name, int32(x)) -} -func (x *CMsgDOTAMatch_ReplayState) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTAMatch_ReplayState_value, data, "CMsgDOTAMatch_ReplayState") - if err != nil { - return err - } - *x = CMsgDOTAMatch_ReplayState(value) - return nil -} -func (CMsgDOTAMatch_ReplayState) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{43, 0} -} - -type CMsgDOTALeague_ENodeGroupType int32 - -const ( - CMsgDOTALeague_INVALID_GROUP_TYPE CMsgDOTALeague_ENodeGroupType = 0 - CMsgDOTALeague_ORGANIZATIONAL CMsgDOTALeague_ENodeGroupType = 1 - CMsgDOTALeague_ROUND_ROBIN CMsgDOTALeague_ENodeGroupType = 2 - CMsgDOTALeague_SWISS CMsgDOTALeague_ENodeGroupType = 3 - CMsgDOTALeague_BRACKET_SINGLE CMsgDOTALeague_ENodeGroupType = 4 - CMsgDOTALeague_BRACKET_DOUBLE_SEED_LOSER CMsgDOTALeague_ENodeGroupType = 5 - CMsgDOTALeague_BRACKET_DOUBLE_ALL_WINNER CMsgDOTALeague_ENodeGroupType = 6 - CMsgDOTALeague_BRACKET_SHOWMATCH CMsgDOTALeague_ENodeGroupType = 7 -) - -var CMsgDOTALeague_ENodeGroupType_name = map[int32]string{ - 0: "INVALID_GROUP_TYPE", - 1: "ORGANIZATIONAL", - 2: "ROUND_ROBIN", - 3: "SWISS", - 4: "BRACKET_SINGLE", - 5: "BRACKET_DOUBLE_SEED_LOSER", - 6: "BRACKET_DOUBLE_ALL_WINNER", - 7: "BRACKET_SHOWMATCH", -} -var CMsgDOTALeague_ENodeGroupType_value = map[string]int32{ - "INVALID_GROUP_TYPE": 0, - "ORGANIZATIONAL": 1, - "ROUND_ROBIN": 2, - "SWISS": 3, - "BRACKET_SINGLE": 4, - "BRACKET_DOUBLE_SEED_LOSER": 5, - "BRACKET_DOUBLE_ALL_WINNER": 6, - "BRACKET_SHOWMATCH": 7, -} - -func (x CMsgDOTALeague_ENodeGroupType) Enum() *CMsgDOTALeague_ENodeGroupType { - p := new(CMsgDOTALeague_ENodeGroupType) - *p = x - return p -} -func (x CMsgDOTALeague_ENodeGroupType) String() string { - return proto.EnumName(CMsgDOTALeague_ENodeGroupType_name, int32(x)) -} -func (x *CMsgDOTALeague_ENodeGroupType) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTALeague_ENodeGroupType_value, data, "CMsgDOTALeague_ENodeGroupType") - if err != nil { - return err - } - *x = CMsgDOTALeague_ENodeGroupType(value) - return nil -} -func (CMsgDOTALeague_ENodeGroupType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{48, 0} -} - -type CMsgDOTALeague_ENodeType int32 - -const ( - CMsgDOTALeague_INVALID_NODE_TYPE CMsgDOTALeague_ENodeType = 0 - CMsgDOTALeague_BEST_OF_ONE CMsgDOTALeague_ENodeType = 1 - CMsgDOTALeague_BEST_OF_THREE CMsgDOTALeague_ENodeType = 2 - CMsgDOTALeague_BEST_OF_FIVE CMsgDOTALeague_ENodeType = 3 - CMsgDOTALeague_BEST_OF_TWO CMsgDOTALeague_ENodeType = 4 -) - -var CMsgDOTALeague_ENodeType_name = map[int32]string{ - 0: "INVALID_NODE_TYPE", - 1: "BEST_OF_ONE", - 2: "BEST_OF_THREE", - 3: "BEST_OF_FIVE", - 4: "BEST_OF_TWO", -} -var CMsgDOTALeague_ENodeType_value = map[string]int32{ - "INVALID_NODE_TYPE": 0, - "BEST_OF_ONE": 1, - "BEST_OF_THREE": 2, - "BEST_OF_FIVE": 3, - "BEST_OF_TWO": 4, -} - -func (x CMsgDOTALeague_ENodeType) Enum() *CMsgDOTALeague_ENodeType { - p := new(CMsgDOTALeague_ENodeType) - *p = x - return p -} -func (x CMsgDOTALeague_ENodeType) String() string { - return proto.EnumName(CMsgDOTALeague_ENodeType_name, int32(x)) -} -func (x *CMsgDOTALeague_ENodeType) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDOTALeague_ENodeType_value, data, "CMsgDOTALeague_ENodeType") - if err != nil { - return err - } - *x = CMsgDOTALeague_ENodeType(value) - return nil -} -func (CMsgDOTALeague_ENodeType) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{48, 1} } - -type CSODOTAGameAccountClient struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Wins *uint32 `protobuf:"varint,3,opt,name=wins" json:"wins,omitempty"` - Losses *uint32 `protobuf:"varint,4,opt,name=losses" json:"losses,omitempty"` - Xp *uint32 `protobuf:"varint,12,opt,name=xp" json:"xp,omitempty"` - Level *uint32 `protobuf:"varint,13,opt,name=level" json:"level,omitempty"` - InitialSkill *uint32 `protobuf:"varint,14,opt,name=initial_skill,json=initialSkill" json:"initial_skill,omitempty"` - LeaverCount *uint32 `protobuf:"varint,15,opt,name=leaver_count,json=leaverCount" json:"leaver_count,omitempty"` - SecondaryLeaverCount *uint32 `protobuf:"varint,58,opt,name=secondary_leaver_count,json=secondaryLeaverCount" json:"secondary_leaver_count,omitempty"` - LowPriorityUntilDate *uint32 `protobuf:"varint,18,opt,name=low_priority_until_date,json=lowPriorityUntilDate" json:"low_priority_until_date,omitempty"` - PreventTextChatUntilDate *uint32 `protobuf:"varint,20,opt,name=prevent_text_chat_until_date,json=preventTextChatUntilDate" json:"prevent_text_chat_until_date,omitempty"` - PreventVoiceUntilDate *uint32 `protobuf:"varint,21,opt,name=prevent_voice_until_date,json=preventVoiceUntilDate" json:"prevent_voice_until_date,omitempty"` - PreventPublicTextChatUntilDate *uint32 `protobuf:"varint,86,opt,name=prevent_public_text_chat_until_date,json=preventPublicTextChatUntilDate" json:"prevent_public_text_chat_until_date,omitempty"` - LastAbandonedGameDate *uint32 `protobuf:"varint,22,opt,name=last_abandoned_game_date,json=lastAbandonedGameDate" json:"last_abandoned_game_date,omitempty"` - LastSecondaryAbandonedGameDate *uint32 `protobuf:"varint,59,opt,name=last_secondary_abandoned_game_date,json=lastSecondaryAbandonedGameDate" json:"last_secondary_abandoned_game_date,omitempty"` - LeaverPenaltyCount *uint32 `protobuf:"varint,23,opt,name=leaver_penalty_count,json=leaverPenaltyCount" json:"leaver_penalty_count,omitempty"` - CompletedGameStreak *uint32 `protobuf:"varint,24,opt,name=completed_game_streak,json=completedGameStreak" json:"completed_game_streak,omitempty"` - Teaching *uint32 `protobuf:"varint,28,opt,name=teaching" json:"teaching,omitempty"` - Leadership *uint32 `protobuf:"varint,29,opt,name=leadership" json:"leadership,omitempty"` - Friendly *uint32 `protobuf:"varint,30,opt,name=friendly" json:"friendly,omitempty"` - Forgiving *uint32 `protobuf:"varint,31,opt,name=forgiving" json:"forgiving,omitempty"` - AccountDisabledUntilDate *uint32 `protobuf:"varint,38,opt,name=account_disabled_until_date,json=accountDisabledUntilDate" json:"account_disabled_until_date,omitempty"` - AccountDisabledCount *uint32 `protobuf:"varint,39,opt,name=account_disabled_count,json=accountDisabledCount" json:"account_disabled_count,omitempty"` - MatchDisabledUntilDate *uint32 `protobuf:"varint,41,opt,name=match_disabled_until_date,json=matchDisabledUntilDate" json:"match_disabled_until_date,omitempty"` - MatchDisabledCount *uint32 `protobuf:"varint,42,opt,name=match_disabled_count,json=matchDisabledCount" json:"match_disabled_count,omitempty"` - PartnerAccountType *gcsdk_gcmessages.PartnerAccountType `protobuf:"varint,44,opt,name=partner_account_type,json=partnerAccountType,enum=PartnerAccountType,def=0" json:"partner_account_type,omitempty"` - PartnerAccountState *uint32 `protobuf:"varint,45,opt,name=partner_account_state,json=partnerAccountState" json:"partner_account_state,omitempty"` - Shutdownlawterminatetimestamp *uint32 `protobuf:"varint,47,opt,name=shutdownlawterminatetimestamp" json:"shutdownlawterminatetimestamp,omitempty"` - LowPriorityGamesRemaining *uint32 `protobuf:"varint,48,opt,name=low_priority_games_remaining,json=lowPriorityGamesRemaining" json:"low_priority_games_remaining,omitempty"` - CompetitiveRank *uint32 `protobuf:"varint,49,opt,name=competitive_rank,json=competitiveRank" json:"competitive_rank,omitempty"` - CalibrationGamesRemaining *uint32 `protobuf:"varint,51,opt,name=calibration_games_remaining,json=calibrationGamesRemaining" json:"calibration_games_remaining,omitempty"` - SoloCompetitiveRank *uint32 `protobuf:"varint,52,opt,name=solo_competitive_rank,json=soloCompetitiveRank" json:"solo_competitive_rank,omitempty"` - SoloCalibrationGamesRemaining *uint32 `protobuf:"varint,54,opt,name=solo_calibration_games_remaining,json=soloCalibrationGamesRemaining" json:"solo_calibration_games_remaining,omitempty"` - RecruitmentLevel *uint32 `protobuf:"varint,55,opt,name=recruitment_level,json=recruitmentLevel" json:"recruitment_level,omitempty"` - HasNewNotifications *bool `protobuf:"varint,56,opt,name=has_new_notifications,json=hasNewNotifications" json:"has_new_notifications,omitempty"` - IsLeagueAdmin *bool `protobuf:"varint,57,opt,name=is_league_admin,json=isLeagueAdmin" json:"is_league_admin,omitempty"` - CasualGamesPlayed *uint32 `protobuf:"varint,60,opt,name=casual_games_played,json=casualGamesPlayed" json:"casual_games_played,omitempty"` - SoloCompetitiveGamesPlayed *uint32 `protobuf:"varint,61,opt,name=solo_competitive_games_played,json=soloCompetitiveGamesPlayed" json:"solo_competitive_games_played,omitempty"` - PartyCompetitiveGamesPlayed *uint32 `protobuf:"varint,62,opt,name=party_competitive_games_played,json=partyCompetitiveGamesPlayed" json:"party_competitive_games_played,omitempty"` - Casual_1V1GamesPlayed *uint32 `protobuf:"varint,65,opt,name=casual_1v1_games_played,json=casual1v1GamesPlayed" json:"casual_1v1_games_played,omitempty"` - CompetitiveTeamGamesPlayed *uint32 `protobuf:"varint,66,opt,name=competitive_team_games_played,json=competitiveTeamGamesPlayed" json:"competitive_team_games_played,omitempty"` - CurrAllHeroChallengeId *uint32 `protobuf:"varint,67,opt,name=curr_all_hero_challenge_id,json=currAllHeroChallengeId" json:"curr_all_hero_challenge_id,omitempty"` - PlayTimePoints *uint32 `protobuf:"varint,68,opt,name=play_time_points,json=playTimePoints" json:"play_time_points,omitempty"` - AccountFlags *uint32 `protobuf:"varint,69,opt,name=account_flags,json=accountFlags" json:"account_flags,omitempty"` - PlayTimeLevel *uint32 `protobuf:"varint,70,opt,name=play_time_level,json=playTimeLevel" json:"play_time_level,omitempty"` - PlayerBehaviorSeqNumLastReport *uint32 `protobuf:"varint,71,opt,name=player_behavior_seq_num_last_report,json=playerBehaviorSeqNumLastReport" json:"player_behavior_seq_num_last_report,omitempty"` - PlayerBehaviorScoreLastReport *uint32 `protobuf:"varint,72,opt,name=player_behavior_score_last_report,json=playerBehaviorScoreLastReport" json:"player_behavior_score_last_report,omitempty"` - PlayerBehaviorReportOldData *bool `protobuf:"varint,73,opt,name=player_behavior_report_old_data,json=playerBehaviorReportOldData" json:"player_behavior_report_old_data,omitempty"` - TourneySkillLevel *uint32 `protobuf:"varint,74,opt,name=tourney_skill_level,json=tourneySkillLevel" json:"tourney_skill_level,omitempty"` - TourneyRecentParticipationDate *uint32 `protobuf:"varint,85,opt,name=tourney_recent_participation_date,json=tourneyRecentParticipationDate" json:"tourney_recent_participation_date,omitempty"` - FavoriteTeam *uint32 `protobuf:"varint,87,opt,name=favorite_team,json=favoriteTeam" json:"favorite_team,omitempty"` - AnchoredPhoneNumberId *uint64 `protobuf:"varint,88,opt,name=anchored_phone_number_id,json=anchoredPhoneNumberId" json:"anchored_phone_number_id,omitempty"` - RankedMatchmakingBanUntilDate *uint32 `protobuf:"varint,89,opt,name=ranked_matchmaking_ban_until_date,json=rankedMatchmakingBanUntilDate" json:"ranked_matchmaking_ban_until_date,omitempty"` - RecentGameTime_1 *uint32 `protobuf:"varint,90,opt,name=recent_game_time_1,json=recentGameTime1" json:"recent_game_time_1,omitempty"` - RecentGameTime_2 *uint32 `protobuf:"varint,91,opt,name=recent_game_time_2,json=recentGameTime2" json:"recent_game_time_2,omitempty"` - RecentGameTime_3 *uint32 `protobuf:"varint,92,opt,name=recent_game_time_3,json=recentGameTime3" json:"recent_game_time_3,omitempty"` - GeneralSeasonalRankedRank *uint32 `protobuf:"varint,93,opt,name=general_seasonal_ranked_rank,json=generalSeasonalRankedRank" json:"general_seasonal_ranked_rank,omitempty"` - GeneralSeasonalRankedCalibrationGamesRemaining *uint32 `protobuf:"varint,94,opt,name=general_seasonal_ranked_calibration_games_remaining,json=generalSeasonalRankedCalibrationGamesRemaining" json:"general_seasonal_ranked_calibration_games_remaining,omitempty"` - GeneralSeasonalRankedGamesPlayed *uint32 `protobuf:"varint,95,opt,name=general_seasonal_ranked_games_played,json=generalSeasonalRankedGamesPlayed" json:"general_seasonal_ranked_games_played,omitempty"` - GeneralSeasonalRankedRankPeak *uint32 `protobuf:"varint,96,opt,name=general_seasonal_ranked_rank_peak,json=generalSeasonalRankedRankPeak" json:"general_seasonal_ranked_rank_peak,omitempty"` - GeneralSeasonalRankTransferred *bool `protobuf:"varint,97,opt,name=general_seasonal_rank_transferred,json=generalSeasonalRankTransferred" json:"general_seasonal_rank_transferred,omitempty"` - SoloSeasonalRankedRank *uint32 `protobuf:"varint,98,opt,name=solo_seasonal_ranked_rank,json=soloSeasonalRankedRank" json:"solo_seasonal_ranked_rank,omitempty"` - SoloSeasonalRankedCalibrationGamesRemaining *uint32 `protobuf:"varint,99,opt,name=solo_seasonal_ranked_calibration_games_remaining,json=soloSeasonalRankedCalibrationGamesRemaining" json:"solo_seasonal_ranked_calibration_games_remaining,omitempty"` - SoloSeasonalRankedGamesPlayed *uint32 `protobuf:"varint,100,opt,name=solo_seasonal_ranked_games_played,json=soloSeasonalRankedGamesPlayed" json:"solo_seasonal_ranked_games_played,omitempty"` - SoloSeasonalRankedRankPeak *uint32 `protobuf:"varint,101,opt,name=solo_seasonal_ranked_rank_peak,json=soloSeasonalRankedRankPeak" json:"solo_seasonal_ranked_rank_peak,omitempty"` - SoloSeasonalRankTransferred *bool `protobuf:"varint,102,opt,name=solo_seasonal_rank_transferred,json=soloSeasonalRankTransferred" json:"solo_seasonal_rank_transferred,omitempty"` - FavoriteTeamPacked *uint64 `protobuf:"varint,103,opt,name=favorite_team_packed,json=favoriteTeamPacked" json:"favorite_team_packed,omitempty"` - RecentReportTime *uint32 `protobuf:"varint,104,opt,name=recent_report_time,json=recentReportTime" json:"recent_report_time,omitempty"` - CustomGameDisabledUntilDate *uint32 `protobuf:"varint,105,opt,name=custom_game_disabled_until_date,json=customGameDisabledUntilDate" json:"custom_game_disabled_until_date,omitempty"` - RecentWinTime_1 *uint32 `protobuf:"varint,106,opt,name=recent_win_time_1,json=recentWinTime1" json:"recent_win_time_1,omitempty"` - RecentWinTime_2 *uint32 `protobuf:"varint,107,opt,name=recent_win_time_2,json=recentWinTime2" json:"recent_win_time_2,omitempty"` - RecentWinTime_3 *uint32 `protobuf:"varint,108,opt,name=recent_win_time_3,json=recentWinTime3" json:"recent_win_time_3,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSODOTAGameAccountClient) Reset() { *m = CSODOTAGameAccountClient{} } -func (m *CSODOTAGameAccountClient) String() string { return proto.CompactTextString(m) } -func (*CSODOTAGameAccountClient) ProtoMessage() {} -func (*CSODOTAGameAccountClient) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -const Default_CSODOTAGameAccountClient_PartnerAccountType gcsdk_gcmessages.PartnerAccountType = gcsdk_gcmessages.PartnerAccountType_PARTNER_NONE - -func (m *CSODOTAGameAccountClient) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetWins() uint32 { - if m != nil && m.Wins != nil { - return *m.Wins - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetLosses() uint32 { - if m != nil && m.Losses != nil { - return *m.Losses - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetXp() uint32 { - if m != nil && m.Xp != nil { - return *m.Xp - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetLevel() uint32 { - if m != nil && m.Level != nil { - return *m.Level - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetInitialSkill() uint32 { - if m != nil && m.InitialSkill != nil { - return *m.InitialSkill - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetLeaverCount() uint32 { - if m != nil && m.LeaverCount != nil { - return *m.LeaverCount - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetSecondaryLeaverCount() uint32 { - if m != nil && m.SecondaryLeaverCount != nil { - return *m.SecondaryLeaverCount - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetLowPriorityUntilDate() uint32 { - if m != nil && m.LowPriorityUntilDate != nil { - return *m.LowPriorityUntilDate - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetPreventTextChatUntilDate() uint32 { - if m != nil && m.PreventTextChatUntilDate != nil { - return *m.PreventTextChatUntilDate - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetPreventVoiceUntilDate() uint32 { - if m != nil && m.PreventVoiceUntilDate != nil { - return *m.PreventVoiceUntilDate - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetPreventPublicTextChatUntilDate() uint32 { - if m != nil && m.PreventPublicTextChatUntilDate != nil { - return *m.PreventPublicTextChatUntilDate - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetLastAbandonedGameDate() uint32 { - if m != nil && m.LastAbandonedGameDate != nil { - return *m.LastAbandonedGameDate - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetLastSecondaryAbandonedGameDate() uint32 { - if m != nil && m.LastSecondaryAbandonedGameDate != nil { - return *m.LastSecondaryAbandonedGameDate - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetLeaverPenaltyCount() uint32 { - if m != nil && m.LeaverPenaltyCount != nil { - return *m.LeaverPenaltyCount - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetCompletedGameStreak() uint32 { - if m != nil && m.CompletedGameStreak != nil { - return *m.CompletedGameStreak - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetTeaching() uint32 { - if m != nil && m.Teaching != nil { - return *m.Teaching - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetLeadership() uint32 { - if m != nil && m.Leadership != nil { - return *m.Leadership - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetFriendly() uint32 { - if m != nil && m.Friendly != nil { - return *m.Friendly - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetForgiving() uint32 { - if m != nil && m.Forgiving != nil { - return *m.Forgiving - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetAccountDisabledUntilDate() uint32 { - if m != nil && m.AccountDisabledUntilDate != nil { - return *m.AccountDisabledUntilDate - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetAccountDisabledCount() uint32 { - if m != nil && m.AccountDisabledCount != nil { - return *m.AccountDisabledCount - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetMatchDisabledUntilDate() uint32 { - if m != nil && m.MatchDisabledUntilDate != nil { - return *m.MatchDisabledUntilDate - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetMatchDisabledCount() uint32 { - if m != nil && m.MatchDisabledCount != nil { - return *m.MatchDisabledCount - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetPartnerAccountType() gcsdk_gcmessages.PartnerAccountType { - if m != nil && m.PartnerAccountType != nil { - return *m.PartnerAccountType - } - return Default_CSODOTAGameAccountClient_PartnerAccountType -} - -func (m *CSODOTAGameAccountClient) GetPartnerAccountState() uint32 { - if m != nil && m.PartnerAccountState != nil { - return *m.PartnerAccountState - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetShutdownlawterminatetimestamp() uint32 { - if m != nil && m.Shutdownlawterminatetimestamp != nil { - return *m.Shutdownlawterminatetimestamp - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetLowPriorityGamesRemaining() uint32 { - if m != nil && m.LowPriorityGamesRemaining != nil { - return *m.LowPriorityGamesRemaining - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetCompetitiveRank() uint32 { - if m != nil && m.CompetitiveRank != nil { - return *m.CompetitiveRank - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetCalibrationGamesRemaining() uint32 { - if m != nil && m.CalibrationGamesRemaining != nil { - return *m.CalibrationGamesRemaining - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetSoloCompetitiveRank() uint32 { - if m != nil && m.SoloCompetitiveRank != nil { - return *m.SoloCompetitiveRank - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetSoloCalibrationGamesRemaining() uint32 { - if m != nil && m.SoloCalibrationGamesRemaining != nil { - return *m.SoloCalibrationGamesRemaining - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetRecruitmentLevel() uint32 { - if m != nil && m.RecruitmentLevel != nil { - return *m.RecruitmentLevel - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetHasNewNotifications() bool { - if m != nil && m.HasNewNotifications != nil { - return *m.HasNewNotifications - } - return false -} - -func (m *CSODOTAGameAccountClient) GetIsLeagueAdmin() bool { - if m != nil && m.IsLeagueAdmin != nil { - return *m.IsLeagueAdmin - } - return false -} - -func (m *CSODOTAGameAccountClient) GetCasualGamesPlayed() uint32 { - if m != nil && m.CasualGamesPlayed != nil { - return *m.CasualGamesPlayed - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetSoloCompetitiveGamesPlayed() uint32 { - if m != nil && m.SoloCompetitiveGamesPlayed != nil { - return *m.SoloCompetitiveGamesPlayed - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetPartyCompetitiveGamesPlayed() uint32 { - if m != nil && m.PartyCompetitiveGamesPlayed != nil { - return *m.PartyCompetitiveGamesPlayed - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetCasual_1V1GamesPlayed() uint32 { - if m != nil && m.Casual_1V1GamesPlayed != nil { - return *m.Casual_1V1GamesPlayed - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetCompetitiveTeamGamesPlayed() uint32 { - if m != nil && m.CompetitiveTeamGamesPlayed != nil { - return *m.CompetitiveTeamGamesPlayed - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetCurrAllHeroChallengeId() uint32 { - if m != nil && m.CurrAllHeroChallengeId != nil { - return *m.CurrAllHeroChallengeId - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetPlayTimePoints() uint32 { - if m != nil && m.PlayTimePoints != nil { - return *m.PlayTimePoints - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetAccountFlags() uint32 { - if m != nil && m.AccountFlags != nil { - return *m.AccountFlags - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetPlayTimeLevel() uint32 { - if m != nil && m.PlayTimeLevel != nil { - return *m.PlayTimeLevel - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetPlayerBehaviorSeqNumLastReport() uint32 { - if m != nil && m.PlayerBehaviorSeqNumLastReport != nil { - return *m.PlayerBehaviorSeqNumLastReport - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetPlayerBehaviorScoreLastReport() uint32 { - if m != nil && m.PlayerBehaviorScoreLastReport != nil { - return *m.PlayerBehaviorScoreLastReport - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetPlayerBehaviorReportOldData() bool { - if m != nil && m.PlayerBehaviorReportOldData != nil { - return *m.PlayerBehaviorReportOldData - } - return false -} - -func (m *CSODOTAGameAccountClient) GetTourneySkillLevel() uint32 { - if m != nil && m.TourneySkillLevel != nil { - return *m.TourneySkillLevel - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetTourneyRecentParticipationDate() uint32 { - if m != nil && m.TourneyRecentParticipationDate != nil { - return *m.TourneyRecentParticipationDate - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetFavoriteTeam() uint32 { - if m != nil && m.FavoriteTeam != nil { - return *m.FavoriteTeam - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetAnchoredPhoneNumberId() uint64 { - if m != nil && m.AnchoredPhoneNumberId != nil { - return *m.AnchoredPhoneNumberId - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetRankedMatchmakingBanUntilDate() uint32 { - if m != nil && m.RankedMatchmakingBanUntilDate != nil { - return *m.RankedMatchmakingBanUntilDate - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetRecentGameTime_1() uint32 { - if m != nil && m.RecentGameTime_1 != nil { - return *m.RecentGameTime_1 - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetRecentGameTime_2() uint32 { - if m != nil && m.RecentGameTime_2 != nil { - return *m.RecentGameTime_2 - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetRecentGameTime_3() uint32 { - if m != nil && m.RecentGameTime_3 != nil { - return *m.RecentGameTime_3 - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetGeneralSeasonalRankedRank() uint32 { - if m != nil && m.GeneralSeasonalRankedRank != nil { - return *m.GeneralSeasonalRankedRank - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetGeneralSeasonalRankedCalibrationGamesRemaining() uint32 { - if m != nil && m.GeneralSeasonalRankedCalibrationGamesRemaining != nil { - return *m.GeneralSeasonalRankedCalibrationGamesRemaining - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetGeneralSeasonalRankedGamesPlayed() uint32 { - if m != nil && m.GeneralSeasonalRankedGamesPlayed != nil { - return *m.GeneralSeasonalRankedGamesPlayed - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetGeneralSeasonalRankedRankPeak() uint32 { - if m != nil && m.GeneralSeasonalRankedRankPeak != nil { - return *m.GeneralSeasonalRankedRankPeak - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetGeneralSeasonalRankTransferred() bool { - if m != nil && m.GeneralSeasonalRankTransferred != nil { - return *m.GeneralSeasonalRankTransferred - } - return false -} - -func (m *CSODOTAGameAccountClient) GetSoloSeasonalRankedRank() uint32 { - if m != nil && m.SoloSeasonalRankedRank != nil { - return *m.SoloSeasonalRankedRank - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetSoloSeasonalRankedCalibrationGamesRemaining() uint32 { - if m != nil && m.SoloSeasonalRankedCalibrationGamesRemaining != nil { - return *m.SoloSeasonalRankedCalibrationGamesRemaining - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetSoloSeasonalRankedGamesPlayed() uint32 { - if m != nil && m.SoloSeasonalRankedGamesPlayed != nil { - return *m.SoloSeasonalRankedGamesPlayed - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetSoloSeasonalRankedRankPeak() uint32 { - if m != nil && m.SoloSeasonalRankedRankPeak != nil { - return *m.SoloSeasonalRankedRankPeak - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetSoloSeasonalRankTransferred() bool { - if m != nil && m.SoloSeasonalRankTransferred != nil { - return *m.SoloSeasonalRankTransferred - } - return false -} - -func (m *CSODOTAGameAccountClient) GetFavoriteTeamPacked() uint64 { - if m != nil && m.FavoriteTeamPacked != nil { - return *m.FavoriteTeamPacked - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetRecentReportTime() uint32 { - if m != nil && m.RecentReportTime != nil { - return *m.RecentReportTime - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetCustomGameDisabledUntilDate() uint32 { - if m != nil && m.CustomGameDisabledUntilDate != nil { - return *m.CustomGameDisabledUntilDate - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetRecentWinTime_1() uint32 { - if m != nil && m.RecentWinTime_1 != nil { - return *m.RecentWinTime_1 - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetRecentWinTime_2() uint32 { - if m != nil && m.RecentWinTime_2 != nil { - return *m.RecentWinTime_2 - } - return 0 -} - -func (m *CSODOTAGameAccountClient) GetRecentWinTime_3() uint32 { - if m != nil && m.RecentWinTime_3 != nil { - return *m.RecentWinTime_3 - } - return 0 -} - -type CSODOTAGameAccountPlus struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - OriginalStartDate *uint32 `protobuf:"varint,2,opt,name=original_start_date,json=originalStartDate" json:"original_start_date,omitempty"` - PlusFlags *uint32 `protobuf:"varint,3,opt,name=plus_flags,json=plusFlags" json:"plus_flags,omitempty"` - PlusStatus *uint32 `protobuf:"varint,4,opt,name=plus_status,json=plusStatus" json:"plus_status,omitempty"` - PrepaidTimeStart *uint32 `protobuf:"varint,5,opt,name=prepaid_time_start,json=prepaidTimeStart" json:"prepaid_time_start,omitempty"` - PrepaidTimeBalance *uint32 `protobuf:"varint,6,opt,name=prepaid_time_balance,json=prepaidTimeBalance" json:"prepaid_time_balance,omitempty"` - NextPaymentDate *uint32 `protobuf:"fixed32,7,opt,name=next_payment_date,json=nextPaymentDate" json:"next_payment_date,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSODOTAGameAccountPlus) Reset() { *m = CSODOTAGameAccountPlus{} } -func (m *CSODOTAGameAccountPlus) String() string { return proto.CompactTextString(m) } -func (*CSODOTAGameAccountPlus) ProtoMessage() {} -func (*CSODOTAGameAccountPlus) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } - -func (m *CSODOTAGameAccountPlus) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CSODOTAGameAccountPlus) GetOriginalStartDate() uint32 { - if m != nil && m.OriginalStartDate != nil { - return *m.OriginalStartDate - } - return 0 -} - -func (m *CSODOTAGameAccountPlus) GetPlusFlags() uint32 { - if m != nil && m.PlusFlags != nil { - return *m.PlusFlags - } - return 0 -} - -func (m *CSODOTAGameAccountPlus) GetPlusStatus() uint32 { - if m != nil && m.PlusStatus != nil { - return *m.PlusStatus - } - return 0 -} - -func (m *CSODOTAGameAccountPlus) GetPrepaidTimeStart() uint32 { - if m != nil && m.PrepaidTimeStart != nil { - return *m.PrepaidTimeStart - } - return 0 -} - -func (m *CSODOTAGameAccountPlus) GetPrepaidTimeBalance() uint32 { - if m != nil && m.PrepaidTimeBalance != nil { - return *m.PrepaidTimeBalance - } - return 0 -} - -func (m *CSODOTAGameAccountPlus) GetNextPaymentDate() uint32 { - if m != nil && m.NextPaymentDate != nil { - return *m.NextPaymentDate - } - return 0 -} - -type CMsgLobbyPlayerPlusSubscriptionData struct { - HeroBadges []*CMsgLobbyPlayerPlusSubscriptionData_HeroBadge `protobuf:"bytes,1,rep,name=hero_badges,json=heroBadges" json:"hero_badges,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgLobbyPlayerPlusSubscriptionData) Reset() { *m = CMsgLobbyPlayerPlusSubscriptionData{} } -func (m *CMsgLobbyPlayerPlusSubscriptionData) String() string { return proto.CompactTextString(m) } -func (*CMsgLobbyPlayerPlusSubscriptionData) ProtoMessage() {} -func (*CMsgLobbyPlayerPlusSubscriptionData) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{2} -} - -func (m *CMsgLobbyPlayerPlusSubscriptionData) GetHeroBadges() []*CMsgLobbyPlayerPlusSubscriptionData_HeroBadge { - if m != nil { - return m.HeroBadges - } - return nil -} - -type CMsgLobbyPlayerPlusSubscriptionData_HeroBadge struct { - HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - HeroBadgeXp *uint32 `protobuf:"varint,2,opt,name=hero_badge_xp,json=heroBadgeXp" json:"hero_badge_xp,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgLobbyPlayerPlusSubscriptionData_HeroBadge) Reset() { - *m = CMsgLobbyPlayerPlusSubscriptionData_HeroBadge{} -} -func (m *CMsgLobbyPlayerPlusSubscriptionData_HeroBadge) String() string { - return proto.CompactTextString(m) -} -func (*CMsgLobbyPlayerPlusSubscriptionData_HeroBadge) ProtoMessage() {} -func (*CMsgLobbyPlayerPlusSubscriptionData_HeroBadge) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{2, 0} -} - -func (m *CMsgLobbyPlayerPlusSubscriptionData_HeroBadge) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgLobbyPlayerPlusSubscriptionData_HeroBadge) GetHeroBadgeXp() uint32 { - if m != nil && m.HeroBadgeXp != nil { - return *m.HeroBadgeXp - } - return 0 -} - -type CMsgLobbyEventPoints struct { - EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - AccountPoints []*CMsgLobbyEventPoints_AccountPoints `protobuf:"bytes,2,rep,name=account_points,json=accountPoints" json:"account_points,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgLobbyEventPoints) Reset() { *m = CMsgLobbyEventPoints{} } -func (m *CMsgLobbyEventPoints) String() string { return proto.CompactTextString(m) } -func (*CMsgLobbyEventPoints) ProtoMessage() {} -func (*CMsgLobbyEventPoints) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } - -func (m *CMsgLobbyEventPoints) GetEventId() uint32 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -func (m *CMsgLobbyEventPoints) GetAccountPoints() []*CMsgLobbyEventPoints_AccountPoints { - if m != nil { - return m.AccountPoints - } - return nil -} - -type CMsgLobbyEventPoints_ChatWheelMessageRange struct { - MessageIdStart *uint32 `protobuf:"varint,1,opt,name=message_id_start,json=messageIdStart" json:"message_id_start,omitempty"` - MessageIdEnd *uint32 `protobuf:"varint,2,opt,name=message_id_end,json=messageIdEnd" json:"message_id_end,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgLobbyEventPoints_ChatWheelMessageRange) Reset() { - *m = CMsgLobbyEventPoints_ChatWheelMessageRange{} -} -func (m *CMsgLobbyEventPoints_ChatWheelMessageRange) String() string { - return proto.CompactTextString(m) -} -func (*CMsgLobbyEventPoints_ChatWheelMessageRange) ProtoMessage() {} -func (*CMsgLobbyEventPoints_ChatWheelMessageRange) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{3, 0} -} - -func (m *CMsgLobbyEventPoints_ChatWheelMessageRange) GetMessageIdStart() uint32 { - if m != nil && m.MessageIdStart != nil { - return *m.MessageIdStart - } - return 0 -} - -func (m *CMsgLobbyEventPoints_ChatWheelMessageRange) GetMessageIdEnd() uint32 { - if m != nil && m.MessageIdEnd != nil { - return *m.MessageIdEnd - } - return 0 -} - -type CMsgLobbyEventPoints_AccountPoints struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - NormalPoints *uint32 `protobuf:"varint,2,opt,name=normal_points,json=normalPoints" json:"normal_points,omitempty"` - PremiumPoints *uint32 `protobuf:"varint,3,opt,name=premium_points,json=premiumPoints" json:"premium_points,omitempty"` - Owned *bool `protobuf:"varint,4,opt,name=owned" json:"owned,omitempty"` - FavoriteTeam *uint32 `protobuf:"varint,5,opt,name=favorite_team,json=favoriteTeam" json:"favorite_team,omitempty"` - FavoriteTeamLevel *uint32 `protobuf:"varint,6,opt,name=favorite_team_level,json=favoriteTeamLevel" json:"favorite_team_level,omitempty"` - PointsHeld *uint32 `protobuf:"varint,7,opt,name=points_held,json=pointsHeld" json:"points_held,omitempty"` - PremiumPointsHeld *uint32 `protobuf:"varint,8,opt,name=premium_points_held,json=premiumPointsHeld" json:"premium_points_held,omitempty"` - FavoriteTeamFoilLevel *uint32 `protobuf:"varint,9,opt,name=favorite_team_foil_level,json=favoriteTeamFoilLevel" json:"favorite_team_foil_level,omitempty"` - WagerTokensRemaining *uint32 `protobuf:"varint,10,opt,name=wager_tokens_remaining,json=wagerTokensRemaining" json:"wager_tokens_remaining,omitempty"` - WagerTokensMax *uint32 `protobuf:"varint,11,opt,name=wager_tokens_max,json=wagerTokensMax" json:"wager_tokens_max,omitempty"` - ActiveEffectsMask *uint64 `protobuf:"varint,12,opt,name=active_effects_mask,json=activeEffectsMask" json:"active_effects_mask,omitempty"` - UnlockedChatWheelMessageRanges []*CMsgLobbyEventPoints_ChatWheelMessageRange `protobuf:"bytes,13,rep,name=unlocked_chat_wheel_message_ranges,json=unlockedChatWheelMessageRanges" json:"unlocked_chat_wheel_message_ranges,omitempty"` - RankWagerTokensRemaining *uint32 `protobuf:"varint,14,opt,name=rank_wager_tokens_remaining,json=rankWagerTokensRemaining" json:"rank_wager_tokens_remaining,omitempty"` - RankWagerTokensMax *uint32 `protobuf:"varint,15,opt,name=rank_wager_tokens_max,json=rankWagerTokensMax" json:"rank_wager_tokens_max,omitempty"` - PlusSubscriptionData *CMsgLobbyPlayerPlusSubscriptionData `protobuf:"bytes,16,opt,name=plus_subscription_data,json=plusSubscriptionData" json:"plus_subscription_data,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgLobbyEventPoints_AccountPoints) Reset() { *m = CMsgLobbyEventPoints_AccountPoints{} } -func (m *CMsgLobbyEventPoints_AccountPoints) String() string { return proto.CompactTextString(m) } -func (*CMsgLobbyEventPoints_AccountPoints) ProtoMessage() {} -func (*CMsgLobbyEventPoints_AccountPoints) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{3, 1} -} - -func (m *CMsgLobbyEventPoints_AccountPoints) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgLobbyEventPoints_AccountPoints) GetNormalPoints() uint32 { - if m != nil && m.NormalPoints != nil { - return *m.NormalPoints - } - return 0 -} - -func (m *CMsgLobbyEventPoints_AccountPoints) GetPremiumPoints() uint32 { - if m != nil && m.PremiumPoints != nil { - return *m.PremiumPoints - } - return 0 -} - -func (m *CMsgLobbyEventPoints_AccountPoints) GetOwned() bool { - if m != nil && m.Owned != nil { - return *m.Owned - } - return false -} - -func (m *CMsgLobbyEventPoints_AccountPoints) GetFavoriteTeam() uint32 { - if m != nil && m.FavoriteTeam != nil { - return *m.FavoriteTeam - } - return 0 -} - -func (m *CMsgLobbyEventPoints_AccountPoints) GetFavoriteTeamLevel() uint32 { - if m != nil && m.FavoriteTeamLevel != nil { - return *m.FavoriteTeamLevel - } - return 0 -} - -func (m *CMsgLobbyEventPoints_AccountPoints) GetPointsHeld() uint32 { - if m != nil && m.PointsHeld != nil { - return *m.PointsHeld - } - return 0 -} - -func (m *CMsgLobbyEventPoints_AccountPoints) GetPremiumPointsHeld() uint32 { - if m != nil && m.PremiumPointsHeld != nil { - return *m.PremiumPointsHeld - } - return 0 -} - -func (m *CMsgLobbyEventPoints_AccountPoints) GetFavoriteTeamFoilLevel() uint32 { - if m != nil && m.FavoriteTeamFoilLevel != nil { - return *m.FavoriteTeamFoilLevel - } - return 0 -} - -func (m *CMsgLobbyEventPoints_AccountPoints) GetWagerTokensRemaining() uint32 { - if m != nil && m.WagerTokensRemaining != nil { - return *m.WagerTokensRemaining - } - return 0 -} - -func (m *CMsgLobbyEventPoints_AccountPoints) GetWagerTokensMax() uint32 { - if m != nil && m.WagerTokensMax != nil { - return *m.WagerTokensMax - } - return 0 -} - -func (m *CMsgLobbyEventPoints_AccountPoints) GetActiveEffectsMask() uint64 { - if m != nil && m.ActiveEffectsMask != nil { - return *m.ActiveEffectsMask - } - return 0 -} - -func (m *CMsgLobbyEventPoints_AccountPoints) GetUnlockedChatWheelMessageRanges() []*CMsgLobbyEventPoints_ChatWheelMessageRange { - if m != nil { - return m.UnlockedChatWheelMessageRanges - } - return nil -} - -func (m *CMsgLobbyEventPoints_AccountPoints) GetRankWagerTokensRemaining() uint32 { - if m != nil && m.RankWagerTokensRemaining != nil { - return *m.RankWagerTokensRemaining - } - return 0 -} - -func (m *CMsgLobbyEventPoints_AccountPoints) GetRankWagerTokensMax() uint32 { - if m != nil && m.RankWagerTokensMax != nil { - return *m.RankWagerTokensMax - } - return 0 -} - -func (m *CMsgLobbyEventPoints_AccountPoints) GetPlusSubscriptionData() *CMsgLobbyPlayerPlusSubscriptionData { - if m != nil { - return m.PlusSubscriptionData - } - return nil -} - -type CMsgLocalServerFakeLobbyData struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - EventPoints []*CMsgLobbyEventPoints `protobuf:"bytes,2,rep,name=event_points,json=eventPoints" json:"event_points,omitempty"` - IsPlusSubscriber *bool `protobuf:"varint,3,opt,name=is_plus_subscriber,json=isPlusSubscriber" json:"is_plus_subscriber,omitempty"` - PrimaryEventId *uint32 `protobuf:"varint,4,opt,name=primary_event_id,json=primaryEventId" json:"primary_event_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgLocalServerFakeLobbyData) Reset() { *m = CMsgLocalServerFakeLobbyData{} } -func (m *CMsgLocalServerFakeLobbyData) String() string { return proto.CompactTextString(m) } -func (*CMsgLocalServerFakeLobbyData) ProtoMessage() {} -func (*CMsgLocalServerFakeLobbyData) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} } - -func (m *CMsgLocalServerFakeLobbyData) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgLocalServerFakeLobbyData) GetEventPoints() []*CMsgLobbyEventPoints { - if m != nil { - return m.EventPoints - } - return nil -} - -func (m *CMsgLocalServerFakeLobbyData) GetIsPlusSubscriber() bool { - if m != nil && m.IsPlusSubscriber != nil { - return *m.IsPlusSubscriber - } - return false -} - -func (m *CMsgLocalServerFakeLobbyData) GetPrimaryEventId() uint32 { - if m != nil && m.PrimaryEventId != nil { - return *m.PrimaryEventId - } - return 0 -} - -type CMsgBattleCupVictory struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - WinDate *uint32 `protobuf:"varint,2,opt,name=win_date,json=winDate" json:"win_date,omitempty"` - ValidUntil *uint32 `protobuf:"varint,3,opt,name=valid_until,json=validUntil" json:"valid_until,omitempty"` - SkillLevel *uint32 `protobuf:"varint,4,opt,name=skill_level,json=skillLevel" json:"skill_level,omitempty"` - TournamentId *uint32 `protobuf:"varint,5,opt,name=tournament_id,json=tournamentId" json:"tournament_id,omitempty"` - DivisionId *uint32 `protobuf:"varint,6,opt,name=division_id,json=divisionId" json:"division_id,omitempty"` - TeamId *uint32 `protobuf:"varint,7,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - Streak *uint32 `protobuf:"varint,8,opt,name=streak" json:"streak,omitempty"` - TrophyId *uint32 `protobuf:"varint,9,opt,name=trophy_id,json=trophyId" json:"trophy_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgBattleCupVictory) Reset() { *m = CMsgBattleCupVictory{} } -func (m *CMsgBattleCupVictory) String() string { return proto.CompactTextString(m) } -func (*CMsgBattleCupVictory) ProtoMessage() {} -func (*CMsgBattleCupVictory) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} } - -func (m *CMsgBattleCupVictory) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgBattleCupVictory) GetWinDate() uint32 { - if m != nil && m.WinDate != nil { - return *m.WinDate - } - return 0 -} - -func (m *CMsgBattleCupVictory) GetValidUntil() uint32 { - if m != nil && m.ValidUntil != nil { - return *m.ValidUntil - } - return 0 -} - -func (m *CMsgBattleCupVictory) GetSkillLevel() uint32 { - if m != nil && m.SkillLevel != nil { - return *m.SkillLevel - } - return 0 -} - -func (m *CMsgBattleCupVictory) GetTournamentId() uint32 { - if m != nil && m.TournamentId != nil { - return *m.TournamentId - } - return 0 -} - -func (m *CMsgBattleCupVictory) GetDivisionId() uint32 { - if m != nil && m.DivisionId != nil { - return *m.DivisionId - } - return 0 -} - -func (m *CMsgBattleCupVictory) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CMsgBattleCupVictory) GetStreak() uint32 { - if m != nil && m.Streak != nil { - return *m.Streak - } - return 0 -} - -func (m *CMsgBattleCupVictory) GetTrophyId() uint32 { - if m != nil && m.TrophyId != nil { - return *m.TrophyId - } - return 0 -} - -type CMsgLobbyBattleCupVictoryList struct { - Winners []*CMsgBattleCupVictory `protobuf:"bytes,1,rep,name=winners" json:"winners,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgLobbyBattleCupVictoryList) Reset() { *m = CMsgLobbyBattleCupVictoryList{} } -func (m *CMsgLobbyBattleCupVictoryList) String() string { return proto.CompactTextString(m) } -func (*CMsgLobbyBattleCupVictoryList) ProtoMessage() {} -func (*CMsgLobbyBattleCupVictoryList) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} } - -func (m *CMsgLobbyBattleCupVictoryList) GetWinners() []*CMsgBattleCupVictory { - if m != nil { - return m.Winners - } - return nil -} - -type CMsgDOTABroadcastNotification struct { - Message *string `protobuf:"bytes,1,opt,name=message" json:"message,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTABroadcastNotification) Reset() { *m = CMsgDOTABroadcastNotification{} } -func (m *CMsgDOTABroadcastNotification) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTABroadcastNotification) ProtoMessage() {} -func (*CMsgDOTABroadcastNotification) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} } - -func (m *CMsgDOTABroadcastNotification) GetMessage() string { - if m != nil && m.Message != nil { - return *m.Message - } - return "" -} - -type CProtoItemHeroStatue struct { - HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - StatusEffectIndex *uint32 `protobuf:"varint,2,opt,name=status_effect_index,json=statusEffectIndex" json:"status_effect_index,omitempty"` - SequenceName *string `protobuf:"bytes,3,opt,name=sequence_name,json=sequenceName" json:"sequence_name,omitempty"` - Cycle *float32 `protobuf:"fixed32,4,opt,name=cycle" json:"cycle,omitempty"` - Wearable []uint32 `protobuf:"varint,5,rep,name=wearable" json:"wearable,omitempty"` - Inscription *string `protobuf:"bytes,6,opt,name=inscription" json:"inscription,omitempty"` - Style []uint32 `protobuf:"varint,7,rep,name=style" json:"style,omitempty"` - TournamentDrop *bool `protobuf:"varint,8,opt,name=tournament_drop,json=tournamentDrop" json:"tournament_drop,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CProtoItemHeroStatue) Reset() { *m = CProtoItemHeroStatue{} } -func (m *CProtoItemHeroStatue) String() string { return proto.CompactTextString(m) } -func (*CProtoItemHeroStatue) ProtoMessage() {} -func (*CProtoItemHeroStatue) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} } - -func (m *CProtoItemHeroStatue) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CProtoItemHeroStatue) GetStatusEffectIndex() uint32 { - if m != nil && m.StatusEffectIndex != nil { - return *m.StatusEffectIndex - } - return 0 -} - -func (m *CProtoItemHeroStatue) GetSequenceName() string { - if m != nil && m.SequenceName != nil { - return *m.SequenceName - } - return "" -} - -func (m *CProtoItemHeroStatue) GetCycle() float32 { - if m != nil && m.Cycle != nil { - return *m.Cycle - } - return 0 -} - -func (m *CProtoItemHeroStatue) GetWearable() []uint32 { - if m != nil { - return m.Wearable - } - return nil -} - -func (m *CProtoItemHeroStatue) GetInscription() string { - if m != nil && m.Inscription != nil { - return *m.Inscription - } - return "" -} - -func (m *CProtoItemHeroStatue) GetStyle() []uint32 { - if m != nil { - return m.Style - } - return nil -} - -func (m *CProtoItemHeroStatue) GetTournamentDrop() bool { - if m != nil && m.TournamentDrop != nil { - return *m.TournamentDrop - } - return false -} - -type CProtoItemTeamShowcase struct { - HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - StatusEffectIndex *uint32 `protobuf:"varint,2,opt,name=status_effect_index,json=statusEffectIndex" json:"status_effect_index,omitempty"` - SequenceName *string `protobuf:"bytes,3,opt,name=sequence_name,json=sequenceName" json:"sequence_name,omitempty"` - Cycle *float32 `protobuf:"fixed32,4,opt,name=cycle" json:"cycle,omitempty"` - Wearable []uint32 `protobuf:"varint,5,rep,name=wearable" json:"wearable,omitempty"` - Inscription *string `protobuf:"bytes,6,opt,name=inscription" json:"inscription,omitempty"` - Style []uint32 `protobuf:"varint,7,rep,name=style" json:"style,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CProtoItemTeamShowcase) Reset() { *m = CProtoItemTeamShowcase{} } -func (m *CProtoItemTeamShowcase) String() string { return proto.CompactTextString(m) } -func (*CProtoItemTeamShowcase) ProtoMessage() {} -func (*CProtoItemTeamShowcase) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} } - -func (m *CProtoItemTeamShowcase) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CProtoItemTeamShowcase) GetStatusEffectIndex() uint32 { - if m != nil && m.StatusEffectIndex != nil { - return *m.StatusEffectIndex - } - return 0 -} - -func (m *CProtoItemTeamShowcase) GetSequenceName() string { - if m != nil && m.SequenceName != nil { - return *m.SequenceName - } - return "" -} - -func (m *CProtoItemTeamShowcase) GetCycle() float32 { - if m != nil && m.Cycle != nil { - return *m.Cycle - } - return 0 -} - -func (m *CProtoItemTeamShowcase) GetWearable() []uint32 { - if m != nil { - return m.Wearable - } - return nil -} - -func (m *CProtoItemTeamShowcase) GetInscription() string { - if m != nil && m.Inscription != nil { - return *m.Inscription - } - return "" -} - -func (m *CProtoItemTeamShowcase) GetStyle() []uint32 { - if m != nil { - return m.Style - } - return nil -} - -type CMatchPlayerAbilityUpgrade struct { - Ability *uint32 `protobuf:"varint,1,opt,name=ability" json:"ability,omitempty"` - Time *uint32 `protobuf:"varint,2,opt,name=time" json:"time,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMatchPlayerAbilityUpgrade) Reset() { *m = CMatchPlayerAbilityUpgrade{} } -func (m *CMatchPlayerAbilityUpgrade) String() string { return proto.CompactTextString(m) } -func (*CMatchPlayerAbilityUpgrade) ProtoMessage() {} -func (*CMatchPlayerAbilityUpgrade) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} } - -func (m *CMatchPlayerAbilityUpgrade) GetAbility() uint32 { - if m != nil && m.Ability != nil { - return *m.Ability - } - return 0 -} - -func (m *CMatchPlayerAbilityUpgrade) GetTime() uint32 { - if m != nil && m.Time != nil { - return *m.Time - } - return 0 -} - -type CMatchPlayerTimedStats struct { - Time *uint32 `protobuf:"varint,1,opt,name=time" json:"time,omitempty"` - Kills *uint32 `protobuf:"varint,2,opt,name=kills" json:"kills,omitempty"` - Deaths *uint32 `protobuf:"varint,3,opt,name=deaths" json:"deaths,omitempty"` - Assists *uint32 `protobuf:"varint,4,opt,name=assists" json:"assists,omitempty"` - NetWorth *uint32 `protobuf:"varint,5,opt,name=net_worth,json=netWorth" json:"net_worth,omitempty"` - LastHits *uint32 `protobuf:"varint,6,opt,name=last_hits,json=lastHits" json:"last_hits,omitempty"` - Denies *uint32 `protobuf:"varint,7,opt,name=denies" json:"denies,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMatchPlayerTimedStats) Reset() { *m = CMatchPlayerTimedStats{} } -func (m *CMatchPlayerTimedStats) String() string { return proto.CompactTextString(m) } -func (*CMatchPlayerTimedStats) ProtoMessage() {} -func (*CMatchPlayerTimedStats) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} } - -func (m *CMatchPlayerTimedStats) GetTime() uint32 { - if m != nil && m.Time != nil { - return *m.Time - } - return 0 -} - -func (m *CMatchPlayerTimedStats) GetKills() uint32 { - if m != nil && m.Kills != nil { - return *m.Kills - } - return 0 -} - -func (m *CMatchPlayerTimedStats) GetDeaths() uint32 { - if m != nil && m.Deaths != nil { - return *m.Deaths - } - return 0 -} - -func (m *CMatchPlayerTimedStats) GetAssists() uint32 { - if m != nil && m.Assists != nil { - return *m.Assists - } - return 0 -} - -func (m *CMatchPlayerTimedStats) GetNetWorth() uint32 { - if m != nil && m.NetWorth != nil { - return *m.NetWorth - } - return 0 -} - -func (m *CMatchPlayerTimedStats) GetLastHits() uint32 { - if m != nil && m.LastHits != nil { - return *m.LastHits - } - return 0 -} - -func (m *CMatchPlayerTimedStats) GetDenies() uint32 { - if m != nil && m.Denies != nil { - return *m.Denies - } - return 0 -} - -type CMatchAdditionalUnitInventory struct { - UnitName *string `protobuf:"bytes,1,opt,name=unit_name,json=unitName" json:"unit_name,omitempty"` - Items []uint32 `protobuf:"varint,2,rep,name=items" json:"items,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMatchAdditionalUnitInventory) Reset() { *m = CMatchAdditionalUnitInventory{} } -func (m *CMatchAdditionalUnitInventory) String() string { return proto.CompactTextString(m) } -func (*CMatchAdditionalUnitInventory) ProtoMessage() {} -func (*CMatchAdditionalUnitInventory) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} } - -func (m *CMatchAdditionalUnitInventory) GetUnitName() string { - if m != nil && m.UnitName != nil { - return *m.UnitName - } - return "" -} - -func (m *CMatchAdditionalUnitInventory) GetItems() []uint32 { - if m != nil { - return m.Items - } - return nil -} - -type CMatchPlayerPermanentBuff struct { - PermanentBuff *uint32 `protobuf:"varint,1,opt,name=permanent_buff,json=permanentBuff" json:"permanent_buff,omitempty"` - StackCount *uint32 `protobuf:"varint,2,opt,name=stack_count,json=stackCount" json:"stack_count,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMatchPlayerPermanentBuff) Reset() { *m = CMatchPlayerPermanentBuff{} } -func (m *CMatchPlayerPermanentBuff) String() string { return proto.CompactTextString(m) } -func (*CMatchPlayerPermanentBuff) ProtoMessage() {} -func (*CMatchPlayerPermanentBuff) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} } - -func (m *CMatchPlayerPermanentBuff) GetPermanentBuff() uint32 { - if m != nil && m.PermanentBuff != nil { - return *m.PermanentBuff - } - return 0 -} - -func (m *CMatchPlayerPermanentBuff) GetStackCount() uint32 { - if m != nil && m.StackCount != nil { - return *m.StackCount - } - return 0 -} - -type CMatchHeroSelectEvent struct { - IsPick *bool `protobuf:"varint,1,opt,name=is_pick,json=isPick" json:"is_pick,omitempty"` - Team *uint32 `protobuf:"varint,2,opt,name=team" json:"team,omitempty"` - HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMatchHeroSelectEvent) Reset() { *m = CMatchHeroSelectEvent{} } -func (m *CMatchHeroSelectEvent) String() string { return proto.CompactTextString(m) } -func (*CMatchHeroSelectEvent) ProtoMessage() {} -func (*CMatchHeroSelectEvent) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} } - -func (m *CMatchHeroSelectEvent) GetIsPick() bool { - if m != nil && m.IsPick != nil { - return *m.IsPick - } - return false -} - -func (m *CMatchHeroSelectEvent) GetTeam() uint32 { - if m != nil && m.Team != nil { - return *m.Team - } - return 0 -} - -func (m *CMatchHeroSelectEvent) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -type CMsgDOTAProcessFantasyScheduledEvent struct { - Event *uint32 `protobuf:"varint,1,opt,name=event" json:"event,omitempty"` - Timestamp *uint32 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"` - FantasyLeagueId *uint32 `protobuf:"varint,3,opt,name=fantasy_league_id,json=fantasyLeagueId" json:"fantasy_league_id,omitempty"` - Season *uint32 `protobuf:"varint,4,opt,name=season" json:"season,omitempty"` - ReferenceData *uint32 `protobuf:"varint,5,opt,name=reference_data,json=referenceData" json:"reference_data,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAProcessFantasyScheduledEvent) Reset() { *m = CMsgDOTAProcessFantasyScheduledEvent{} } -func (m *CMsgDOTAProcessFantasyScheduledEvent) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAProcessFantasyScheduledEvent) ProtoMessage() {} -func (*CMsgDOTAProcessFantasyScheduledEvent) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{15} -} - -func (m *CMsgDOTAProcessFantasyScheduledEvent) GetEvent() uint32 { - if m != nil && m.Event != nil { - return *m.Event - } - return 0 -} - -func (m *CMsgDOTAProcessFantasyScheduledEvent) GetTimestamp() uint32 { - if m != nil && m.Timestamp != nil { - return *m.Timestamp - } - return 0 -} - -func (m *CMsgDOTAProcessFantasyScheduledEvent) GetFantasyLeagueId() uint32 { - if m != nil && m.FantasyLeagueId != nil { - return *m.FantasyLeagueId - } - return 0 -} - -func (m *CMsgDOTAProcessFantasyScheduledEvent) GetSeason() uint32 { - if m != nil && m.Season != nil { - return *m.Season - } - return 0 -} - -func (m *CMsgDOTAProcessFantasyScheduledEvent) GetReferenceData() uint32 { - if m != nil && m.ReferenceData != nil { - return *m.ReferenceData - } - return 0 -} - -type CMsgDOTAHasItemQuery struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - ItemId *uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAHasItemQuery) Reset() { *m = CMsgDOTAHasItemQuery{} } -func (m *CMsgDOTAHasItemQuery) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAHasItemQuery) ProtoMessage() {} -func (*CMsgDOTAHasItemQuery) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{16} } - -func (m *CMsgDOTAHasItemQuery) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAHasItemQuery) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -type CMsgDOTAHasItemResponse struct { - HasItem *bool `protobuf:"varint,1,opt,name=has_item,json=hasItem" json:"has_item,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAHasItemResponse) Reset() { *m = CMsgDOTAHasItemResponse{} } -func (m *CMsgDOTAHasItemResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAHasItemResponse) ProtoMessage() {} -func (*CMsgDOTAHasItemResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17} } - -func (m *CMsgDOTAHasItemResponse) GetHasItem() bool { - if m != nil && m.HasItem != nil { - return *m.HasItem - } - return false -} - -type CMsgGCIsProQuery struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCIsProQuery) Reset() { *m = CMsgGCIsProQuery{} } -func (m *CMsgGCIsProQuery) String() string { return proto.CompactTextString(m) } -func (*CMsgGCIsProQuery) ProtoMessage() {} -func (*CMsgGCIsProQuery) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{18} } - -func (m *CMsgGCIsProQuery) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -type CMsgGCIsProResponse struct { - IsPro *bool `protobuf:"varint,1,opt,name=is_pro,json=isPro" json:"is_pro,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCIsProResponse) Reset() { *m = CMsgGCIsProResponse{} } -func (m *CMsgGCIsProResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCIsProResponse) ProtoMessage() {} -func (*CMsgGCIsProResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{19} } - -func (m *CMsgGCIsProResponse) GetIsPro() bool { - if m != nil && m.IsPro != nil { - return *m.IsPro - } - return false -} - -type CMsgDOTAHasItemDefsQuery struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - ItemdefIds []uint32 `protobuf:"varint,2,rep,name=itemdef_ids,json=itemdefIds" json:"itemdef_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAHasItemDefsQuery) Reset() { *m = CMsgDOTAHasItemDefsQuery{} } -func (m *CMsgDOTAHasItemDefsQuery) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAHasItemDefsQuery) ProtoMessage() {} -func (*CMsgDOTAHasItemDefsQuery) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{20} } - -func (m *CMsgDOTAHasItemDefsQuery) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAHasItemDefsQuery) GetItemdefIds() []uint32 { - if m != nil { - return m.ItemdefIds - } - return nil -} - -type CMsgDOTAHasItemDefsResponse struct { - HasItems *bool `protobuf:"varint,1,opt,name=has_items,json=hasItems" json:"has_items,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAHasItemDefsResponse) Reset() { *m = CMsgDOTAHasItemDefsResponse{} } -func (m *CMsgDOTAHasItemDefsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAHasItemDefsResponse) ProtoMessage() {} -func (*CMsgDOTAHasItemDefsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{21} } - -func (m *CMsgDOTAHasItemDefsResponse) GetHasItems() bool { - if m != nil && m.HasItems != nil { - return *m.HasItems - } - return false -} - -type CMsgGCGetPlayerCardItemInfo struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - PlayerCardItemIds []uint64 `protobuf:"varint,2,rep,name=player_card_item_ids,json=playerCardItemIds" json:"player_card_item_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCGetPlayerCardItemInfo) Reset() { *m = CMsgGCGetPlayerCardItemInfo{} } -func (m *CMsgGCGetPlayerCardItemInfo) String() string { return proto.CompactTextString(m) } -func (*CMsgGCGetPlayerCardItemInfo) ProtoMessage() {} -func (*CMsgGCGetPlayerCardItemInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{22} } - -func (m *CMsgGCGetPlayerCardItemInfo) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgGCGetPlayerCardItemInfo) GetPlayerCardItemIds() []uint64 { - if m != nil { - return m.PlayerCardItemIds - } - return nil -} - -type CMsgGCGetPlayerCardItemInfoResponse struct { - PlayerCardInfos []*CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo `protobuf:"bytes,1,rep,name=player_card_infos,json=playerCardInfos" json:"player_card_infos,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCGetPlayerCardItemInfoResponse) Reset() { *m = CMsgGCGetPlayerCardItemInfoResponse{} } -func (m *CMsgGCGetPlayerCardItemInfoResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCGetPlayerCardItemInfoResponse) ProtoMessage() {} -func (*CMsgGCGetPlayerCardItemInfoResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{23} -} - -func (m *CMsgGCGetPlayerCardItemInfoResponse) GetPlayerCardInfos() []*CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo { - if m != nil { - return m.PlayerCardInfos - } - return nil -} - -type CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo struct { - PlayerCardItemId *uint64 `protobuf:"varint,1,opt,name=player_card_item_id,json=playerCardItemId" json:"player_card_item_id,omitempty"` - AccountId *uint32 `protobuf:"varint,2,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - PackedBonuses *uint64 `protobuf:"varint,3,opt,name=packed_bonuses,json=packedBonuses" json:"packed_bonuses,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) Reset() { - *m = CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo{} -} -func (m *CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) ProtoMessage() {} -func (*CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{23, 0} -} - -func (m *CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) GetPlayerCardItemId() uint64 { - if m != nil && m.PlayerCardItemId != nil { - return *m.PlayerCardItemId - } - return 0 -} - -func (m *CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) GetPackedBonuses() uint64 { - if m != nil && m.PackedBonuses != nil { - return *m.PackedBonuses - } - return 0 -} - -type CMsgGCToGCFantasySetMatchLeague struct { - MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCFantasySetMatchLeague) Reset() { *m = CMsgGCToGCFantasySetMatchLeague{} } -func (m *CMsgGCToGCFantasySetMatchLeague) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCFantasySetMatchLeague) ProtoMessage() {} -func (*CMsgGCToGCFantasySetMatchLeague) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{24} -} - -func (m *CMsgGCToGCFantasySetMatchLeague) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgGCToGCFantasySetMatchLeague) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -type CSODOTAMapLocationState struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - LocationId *int32 `protobuf:"varint,2,opt,name=location_id,json=locationId" json:"location_id,omitempty"` - Completed *bool `protobuf:"varint,3,opt,name=completed" json:"completed,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSODOTAMapLocationState) Reset() { *m = CSODOTAMapLocationState{} } -func (m *CSODOTAMapLocationState) String() string { return proto.CompactTextString(m) } -func (*CSODOTAMapLocationState) ProtoMessage() {} -func (*CSODOTAMapLocationState) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{25} } - -func (m *CSODOTAMapLocationState) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CSODOTAMapLocationState) GetLocationId() int32 { - if m != nil && m.LocationId != nil { - return *m.LocationId - } - return 0 -} - -func (m *CSODOTAMapLocationState) GetCompleted() bool { - if m != nil && m.Completed != nil { - return *m.Completed - } - return false -} - -type CMsgLeagueAdminList struct { - AccountIds []uint32 `protobuf:"varint,1,rep,name=account_ids,json=accountIds" json:"account_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgLeagueAdminList) Reset() { *m = CMsgLeagueAdminList{} } -func (m *CMsgLeagueAdminList) String() string { return proto.CompactTextString(m) } -func (*CMsgLeagueAdminList) ProtoMessage() {} -func (*CMsgLeagueAdminList) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{26} } - -func (m *CMsgLeagueAdminList) GetAccountIds() []uint32 { - if m != nil { - return m.AccountIds - } - return nil -} - -type CCompendiumTimestampedData struct { - GameTime *uint32 `protobuf:"varint,1,opt,name=game_time,json=gameTime" json:"game_time,omitempty"` - Gpm *uint32 `protobuf:"varint,2,opt,name=gpm" json:"gpm,omitempty"` - Xpm *uint32 `protobuf:"varint,3,opt,name=xpm" json:"xpm,omitempty"` - Kills *uint32 `protobuf:"varint,4,opt,name=kills" json:"kills,omitempty"` - Deaths *uint32 `protobuf:"varint,5,opt,name=deaths" json:"deaths,omitempty"` - ItemPurchases []uint32 `protobuf:"varint,6,rep,name=item_purchases,json=itemPurchases" json:"item_purchases,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CCompendiumTimestampedData) Reset() { *m = CCompendiumTimestampedData{} } -func (m *CCompendiumTimestampedData) String() string { return proto.CompactTextString(m) } -func (*CCompendiumTimestampedData) ProtoMessage() {} -func (*CCompendiumTimestampedData) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{27} } - -func (m *CCompendiumTimestampedData) GetGameTime() uint32 { - if m != nil && m.GameTime != nil { - return *m.GameTime - } - return 0 -} - -func (m *CCompendiumTimestampedData) GetGpm() uint32 { - if m != nil && m.Gpm != nil { - return *m.Gpm - } - return 0 -} - -func (m *CCompendiumTimestampedData) GetXpm() uint32 { - if m != nil && m.Xpm != nil { - return *m.Xpm - } - return 0 -} - -func (m *CCompendiumTimestampedData) GetKills() uint32 { - if m != nil && m.Kills != nil { - return *m.Kills - } - return 0 -} - -func (m *CCompendiumTimestampedData) GetDeaths() uint32 { - if m != nil && m.Deaths != nil { - return *m.Deaths - } - return 0 -} - -func (m *CCompendiumTimestampedData) GetItemPurchases() []uint32 { - if m != nil { - return m.ItemPurchases - } - return nil -} - -type CCompendiumGameTimeline struct { - Data []*CCompendiumTimestampedData `protobuf:"bytes,1,rep,name=data" json:"data,omitempty"` - Tags []string `protobuf:"bytes,2,rep,name=tags" json:"tags,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CCompendiumGameTimeline) Reset() { *m = CCompendiumGameTimeline{} } -func (m *CCompendiumGameTimeline) String() string { return proto.CompactTextString(m) } -func (*CCompendiumGameTimeline) ProtoMessage() {} -func (*CCompendiumGameTimeline) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{28} } - -func (m *CCompendiumGameTimeline) GetData() []*CCompendiumTimestampedData { - if m != nil { - return m.Data - } - return nil -} - -func (m *CCompendiumGameTimeline) GetTags() []string { - if m != nil { - return m.Tags - } - return nil -} - -type CCompendiumGameList struct { - Games []*CCompendiumGameTimeline `protobuf:"bytes,1,rep,name=games" json:"games,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CCompendiumGameList) Reset() { *m = CCompendiumGameList{} } -func (m *CCompendiumGameList) String() string { return proto.CompactTextString(m) } -func (*CCompendiumGameList) ProtoMessage() {} -func (*CCompendiumGameList) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{29} } - -func (m *CCompendiumGameList) GetGames() []*CCompendiumGameTimeline { - if m != nil { - return m.Games - } - return nil -} - -type CAdditionalEquipSlot struct { - ClassId *uint32 `protobuf:"varint,1,opt,name=class_id,json=classId" json:"class_id,omitempty"` - SlotId *uint32 `protobuf:"varint,2,opt,name=slot_id,json=slotId" json:"slot_id,omitempty"` - DefIndex *uint32 `protobuf:"varint,3,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CAdditionalEquipSlot) Reset() { *m = CAdditionalEquipSlot{} } -func (m *CAdditionalEquipSlot) String() string { return proto.CompactTextString(m) } -func (*CAdditionalEquipSlot) ProtoMessage() {} -func (*CAdditionalEquipSlot) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{30} } - -func (m *CAdditionalEquipSlot) GetClassId() uint32 { - if m != nil && m.ClassId != nil { - return *m.ClassId - } - return 0 -} - -func (m *CAdditionalEquipSlot) GetSlotId() uint32 { - if m != nil && m.SlotId != nil { - return *m.SlotId - } - return 0 -} - -func (m *CAdditionalEquipSlot) GetDefIndex() uint32 { - if m != nil && m.DefIndex != nil { - return *m.DefIndex - } - return 0 -} - -type CMsgDOTAProfileCard struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - BackgroundDefIndex *uint32 `protobuf:"varint,2,opt,name=background_def_index,json=backgroundDefIndex" json:"background_def_index,omitempty"` - Slots []*CMsgDOTAProfileCard_Slot `protobuf:"bytes,3,rep,name=slots" json:"slots,omitempty"` - BadgePoints *uint32 `protobuf:"varint,4,opt,name=badge_points,json=badgePoints" json:"badge_points,omitempty"` - EventPoints *uint32 `protobuf:"varint,5,opt,name=event_points,json=eventPoints" json:"event_points,omitempty"` - EventId *uint32 `protobuf:"varint,6,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - RecentBattleCupVictory *CMsgBattleCupVictory `protobuf:"bytes,7,opt,name=recent_battle_cup_victory,json=recentBattleCupVictory" json:"recent_battle_cup_victory,omitempty"` - RankTier *uint32 `protobuf:"varint,8,opt,name=rank_tier,json=rankTier" json:"rank_tier,omitempty"` - LeaderboardRank *uint32 `protobuf:"varint,9,opt,name=leaderboard_rank,json=leaderboardRank" json:"leaderboard_rank,omitempty"` - IsPlusSubscriber *bool `protobuf:"varint,10,opt,name=is_plus_subscriber,json=isPlusSubscriber" json:"is_plus_subscriber,omitempty"` - PlusOriginalStartDate *uint32 `protobuf:"varint,11,opt,name=plus_original_start_date,json=plusOriginalStartDate" json:"plus_original_start_date,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAProfileCard) Reset() { *m = CMsgDOTAProfileCard{} } -func (m *CMsgDOTAProfileCard) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAProfileCard) ProtoMessage() {} -func (*CMsgDOTAProfileCard) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{31} } - -func (m *CMsgDOTAProfileCard) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAProfileCard) GetBackgroundDefIndex() uint32 { - if m != nil && m.BackgroundDefIndex != nil { - return *m.BackgroundDefIndex - } - return 0 -} - -func (m *CMsgDOTAProfileCard) GetSlots() []*CMsgDOTAProfileCard_Slot { - if m != nil { - return m.Slots - } - return nil -} - -func (m *CMsgDOTAProfileCard) GetBadgePoints() uint32 { - if m != nil && m.BadgePoints != nil { - return *m.BadgePoints - } - return 0 -} - -func (m *CMsgDOTAProfileCard) GetEventPoints() uint32 { - if m != nil && m.EventPoints != nil { - return *m.EventPoints - } - return 0 -} - -func (m *CMsgDOTAProfileCard) GetEventId() uint32 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -func (m *CMsgDOTAProfileCard) GetRecentBattleCupVictory() *CMsgBattleCupVictory { - if m != nil { - return m.RecentBattleCupVictory - } - return nil -} - -func (m *CMsgDOTAProfileCard) GetRankTier() uint32 { - if m != nil && m.RankTier != nil { - return *m.RankTier - } - return 0 -} - -func (m *CMsgDOTAProfileCard) GetLeaderboardRank() uint32 { - if m != nil && m.LeaderboardRank != nil { - return *m.LeaderboardRank - } - return 0 -} - -func (m *CMsgDOTAProfileCard) GetIsPlusSubscriber() bool { - if m != nil && m.IsPlusSubscriber != nil { - return *m.IsPlusSubscriber - } - return false -} - -func (m *CMsgDOTAProfileCard) GetPlusOriginalStartDate() uint32 { - if m != nil && m.PlusOriginalStartDate != nil { - return *m.PlusOriginalStartDate - } - return 0 -} - -type CMsgDOTAProfileCard_Slot struct { - SlotId *uint32 `protobuf:"varint,1,opt,name=slot_id,json=slotId" json:"slot_id,omitempty"` - Trophy *CMsgDOTAProfileCard_Slot_Trophy `protobuf:"bytes,2,opt,name=trophy" json:"trophy,omitempty"` - Stat *CMsgDOTAProfileCard_Slot_Stat `protobuf:"bytes,3,opt,name=stat" json:"stat,omitempty"` - Item *CMsgDOTAProfileCard_Slot_Item `protobuf:"bytes,4,opt,name=item" json:"item,omitempty"` - Hero *CMsgDOTAProfileCard_Slot_Hero `protobuf:"bytes,5,opt,name=hero" json:"hero,omitempty"` - Emoticon *CMsgDOTAProfileCard_Slot_Emoticon `protobuf:"bytes,6,opt,name=emoticon" json:"emoticon,omitempty"` - Team *CMsgDOTAProfileCard_Slot_Team `protobuf:"bytes,7,opt,name=team" json:"team,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAProfileCard_Slot) Reset() { *m = CMsgDOTAProfileCard_Slot{} } -func (m *CMsgDOTAProfileCard_Slot) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAProfileCard_Slot) ProtoMessage() {} -func (*CMsgDOTAProfileCard_Slot) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{31, 0} } - -func (m *CMsgDOTAProfileCard_Slot) GetSlotId() uint32 { - if m != nil && m.SlotId != nil { - return *m.SlotId - } - return 0 -} - -func (m *CMsgDOTAProfileCard_Slot) GetTrophy() *CMsgDOTAProfileCard_Slot_Trophy { - if m != nil { - return m.Trophy - } - return nil -} - -func (m *CMsgDOTAProfileCard_Slot) GetStat() *CMsgDOTAProfileCard_Slot_Stat { - if m != nil { - return m.Stat - } - return nil -} - -func (m *CMsgDOTAProfileCard_Slot) GetItem() *CMsgDOTAProfileCard_Slot_Item { - if m != nil { - return m.Item - } - return nil -} - -func (m *CMsgDOTAProfileCard_Slot) GetHero() *CMsgDOTAProfileCard_Slot_Hero { - if m != nil { - return m.Hero - } - return nil -} - -func (m *CMsgDOTAProfileCard_Slot) GetEmoticon() *CMsgDOTAProfileCard_Slot_Emoticon { - if m != nil { - return m.Emoticon - } - return nil -} - -func (m *CMsgDOTAProfileCard_Slot) GetTeam() *CMsgDOTAProfileCard_Slot_Team { - if m != nil { - return m.Team - } - return nil -} - -type CMsgDOTAProfileCard_Slot_Trophy struct { - TrophyId *uint32 `protobuf:"varint,1,opt,name=trophy_id,json=trophyId" json:"trophy_id,omitempty"` - TrophyScore *uint32 `protobuf:"varint,2,opt,name=trophy_score,json=trophyScore" json:"trophy_score,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAProfileCard_Slot_Trophy) Reset() { *m = CMsgDOTAProfileCard_Slot_Trophy{} } -func (m *CMsgDOTAProfileCard_Slot_Trophy) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAProfileCard_Slot_Trophy) ProtoMessage() {} -func (*CMsgDOTAProfileCard_Slot_Trophy) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{31, 0, 0} -} - -func (m *CMsgDOTAProfileCard_Slot_Trophy) GetTrophyId() uint32 { - if m != nil && m.TrophyId != nil { - return *m.TrophyId - } - return 0 -} - -func (m *CMsgDOTAProfileCard_Slot_Trophy) GetTrophyScore() uint32 { - if m != nil && m.TrophyScore != nil { - return *m.TrophyScore - } - return 0 -} - -type CMsgDOTAProfileCard_Slot_Stat struct { - StatId *CMsgDOTAProfileCard_EStatID `protobuf:"varint,1,opt,name=stat_id,json=statId,enum=CMsgDOTAProfileCard_EStatID,def=1" json:"stat_id,omitempty"` - StatScore *uint32 `protobuf:"varint,2,opt,name=stat_score,json=statScore" json:"stat_score,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAProfileCard_Slot_Stat) Reset() { *m = CMsgDOTAProfileCard_Slot_Stat{} } -func (m *CMsgDOTAProfileCard_Slot_Stat) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAProfileCard_Slot_Stat) ProtoMessage() {} -func (*CMsgDOTAProfileCard_Slot_Stat) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{31, 0, 1} -} - -const Default_CMsgDOTAProfileCard_Slot_Stat_StatId CMsgDOTAProfileCard_EStatID = CMsgDOTAProfileCard_k_eStat_SoloRank - -func (m *CMsgDOTAProfileCard_Slot_Stat) GetStatId() CMsgDOTAProfileCard_EStatID { - if m != nil && m.StatId != nil { - return *m.StatId - } - return Default_CMsgDOTAProfileCard_Slot_Stat_StatId -} - -func (m *CMsgDOTAProfileCard_Slot_Stat) GetStatScore() uint32 { - if m != nil && m.StatScore != nil { - return *m.StatScore - } - return 0 -} - -type CMsgDOTAProfileCard_Slot_Item struct { - SerializedItem []byte `protobuf:"bytes,1,opt,name=serialized_item,json=serializedItem" json:"serialized_item,omitempty"` - ItemId *uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAProfileCard_Slot_Item) Reset() { *m = CMsgDOTAProfileCard_Slot_Item{} } -func (m *CMsgDOTAProfileCard_Slot_Item) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAProfileCard_Slot_Item) ProtoMessage() {} -func (*CMsgDOTAProfileCard_Slot_Item) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{31, 0, 2} -} - -func (m *CMsgDOTAProfileCard_Slot_Item) GetSerializedItem() []byte { - if m != nil { - return m.SerializedItem - } - return nil -} - -func (m *CMsgDOTAProfileCard_Slot_Item) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -type CMsgDOTAProfileCard_Slot_Hero struct { - HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - HeroWins *uint32 `protobuf:"varint,2,opt,name=hero_wins,json=heroWins" json:"hero_wins,omitempty"` - HeroLosses *uint32 `protobuf:"varint,3,opt,name=hero_losses,json=heroLosses" json:"hero_losses,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAProfileCard_Slot_Hero) Reset() { *m = CMsgDOTAProfileCard_Slot_Hero{} } -func (m *CMsgDOTAProfileCard_Slot_Hero) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAProfileCard_Slot_Hero) ProtoMessage() {} -func (*CMsgDOTAProfileCard_Slot_Hero) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{31, 0, 3} -} - -func (m *CMsgDOTAProfileCard_Slot_Hero) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgDOTAProfileCard_Slot_Hero) GetHeroWins() uint32 { - if m != nil && m.HeroWins != nil { - return *m.HeroWins - } - return 0 -} - -func (m *CMsgDOTAProfileCard_Slot_Hero) GetHeroLosses() uint32 { - if m != nil && m.HeroLosses != nil { - return *m.HeroLosses - } - return 0 -} - -type CMsgDOTAProfileCard_Slot_Emoticon struct { - EmoticonId *uint32 `protobuf:"varint,1,opt,name=emoticon_id,json=emoticonId" json:"emoticon_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAProfileCard_Slot_Emoticon) Reset() { *m = CMsgDOTAProfileCard_Slot_Emoticon{} } -func (m *CMsgDOTAProfileCard_Slot_Emoticon) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAProfileCard_Slot_Emoticon) ProtoMessage() {} -func (*CMsgDOTAProfileCard_Slot_Emoticon) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{31, 0, 4} -} - -func (m *CMsgDOTAProfileCard_Slot_Emoticon) GetEmoticonId() uint32 { - if m != nil && m.EmoticonId != nil { - return *m.EmoticonId - } - return 0 -} - -type CMsgDOTAProfileCard_Slot_Team struct { - TeamId *uint32 `protobuf:"varint,1,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAProfileCard_Slot_Team) Reset() { *m = CMsgDOTAProfileCard_Slot_Team{} } -func (m *CMsgDOTAProfileCard_Slot_Team) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAProfileCard_Slot_Team) ProtoMessage() {} -func (*CMsgDOTAProfileCard_Slot_Team) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{31, 0, 5} -} - -func (m *CMsgDOTAProfileCard_Slot_Team) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -type CSODOTAPlayerChallenge struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - EventId *uint32 `protobuf:"varint,2,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - SlotId *uint32 `protobuf:"varint,3,opt,name=slot_id,json=slotId" json:"slot_id,omitempty"` - IntParam_0 *uint32 `protobuf:"varint,5,opt,name=int_param_0,json=intParam0" json:"int_param_0,omitempty"` - IntParam_1 *uint32 `protobuf:"varint,6,opt,name=int_param_1,json=intParam1" json:"int_param_1,omitempty"` - CreatedTime *uint32 `protobuf:"varint,7,opt,name=created_time,json=createdTime" json:"created_time,omitempty"` - Completed *uint32 `protobuf:"varint,8,opt,name=completed" json:"completed,omitempty"` - SequenceId *uint32 `protobuf:"varint,9,opt,name=sequence_id,json=sequenceId" json:"sequence_id,omitempty"` - ChallengeTier *uint32 `protobuf:"varint,10,opt,name=challenge_tier,json=challengeTier" json:"challenge_tier,omitempty"` - Flags *uint32 `protobuf:"varint,11,opt,name=flags" json:"flags,omitempty"` - Attempts *uint32 `protobuf:"varint,12,opt,name=attempts" json:"attempts,omitempty"` - CompleteLimit *uint32 `protobuf:"varint,13,opt,name=complete_limit,json=completeLimit" json:"complete_limit,omitempty"` - QuestRank *uint32 `protobuf:"varint,14,opt,name=quest_rank,json=questRank" json:"quest_rank,omitempty"` - MaxQuestRank *uint32 `protobuf:"varint,15,opt,name=max_quest_rank,json=maxQuestRank" json:"max_quest_rank,omitempty"` - InstanceId *uint32 `protobuf:"varint,16,opt,name=instance_id,json=instanceId" json:"instance_id,omitempty"` - HeroId *uint32 `protobuf:"varint,17,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - TemplateId *uint32 `protobuf:"varint,18,opt,name=template_id,json=templateId" json:"template_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSODOTAPlayerChallenge) Reset() { *m = CSODOTAPlayerChallenge{} } -func (m *CSODOTAPlayerChallenge) String() string { return proto.CompactTextString(m) } -func (*CSODOTAPlayerChallenge) ProtoMessage() {} -func (*CSODOTAPlayerChallenge) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{32} } - -func (m *CSODOTAPlayerChallenge) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CSODOTAPlayerChallenge) GetEventId() uint32 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -func (m *CSODOTAPlayerChallenge) GetSlotId() uint32 { - if m != nil && m.SlotId != nil { - return *m.SlotId - } - return 0 -} - -func (m *CSODOTAPlayerChallenge) GetIntParam_0() uint32 { - if m != nil && m.IntParam_0 != nil { - return *m.IntParam_0 - } - return 0 -} - -func (m *CSODOTAPlayerChallenge) GetIntParam_1() uint32 { - if m != nil && m.IntParam_1 != nil { - return *m.IntParam_1 - } - return 0 -} - -func (m *CSODOTAPlayerChallenge) GetCreatedTime() uint32 { - if m != nil && m.CreatedTime != nil { - return *m.CreatedTime - } - return 0 -} - -func (m *CSODOTAPlayerChallenge) GetCompleted() uint32 { - if m != nil && m.Completed != nil { - return *m.Completed - } - return 0 -} - -func (m *CSODOTAPlayerChallenge) GetSequenceId() uint32 { - if m != nil && m.SequenceId != nil { - return *m.SequenceId - } - return 0 -} - -func (m *CSODOTAPlayerChallenge) GetChallengeTier() uint32 { - if m != nil && m.ChallengeTier != nil { - return *m.ChallengeTier - } - return 0 -} - -func (m *CSODOTAPlayerChallenge) GetFlags() uint32 { - if m != nil && m.Flags != nil { - return *m.Flags - } - return 0 -} - -func (m *CSODOTAPlayerChallenge) GetAttempts() uint32 { - if m != nil && m.Attempts != nil { - return *m.Attempts - } - return 0 -} - -func (m *CSODOTAPlayerChallenge) GetCompleteLimit() uint32 { - if m != nil && m.CompleteLimit != nil { - return *m.CompleteLimit - } - return 0 -} - -func (m *CSODOTAPlayerChallenge) GetQuestRank() uint32 { - if m != nil && m.QuestRank != nil { - return *m.QuestRank - } - return 0 -} - -func (m *CSODOTAPlayerChallenge) GetMaxQuestRank() uint32 { - if m != nil && m.MaxQuestRank != nil { - return *m.MaxQuestRank - } - return 0 -} - -func (m *CSODOTAPlayerChallenge) GetInstanceId() uint32 { - if m != nil && m.InstanceId != nil { - return *m.InstanceId - } - return 0 -} - -func (m *CSODOTAPlayerChallenge) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CSODOTAPlayerChallenge) GetTemplateId() uint32 { - if m != nil && m.TemplateId != nil { - return *m.TemplateId - } - return 0 -} - -type CMsgClientToGCRerollPlayerChallenge struct { - EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` - SequenceId *uint32 `protobuf:"varint,3,opt,name=sequence_id,json=sequenceId" json:"sequence_id,omitempty"` - HeroId *uint32 `protobuf:"varint,4,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRerollPlayerChallenge) Reset() { *m = CMsgClientToGCRerollPlayerChallenge{} } -func (m *CMsgClientToGCRerollPlayerChallenge) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCRerollPlayerChallenge) ProtoMessage() {} -func (*CMsgClientToGCRerollPlayerChallenge) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{33} -} - -func (m *CMsgClientToGCRerollPlayerChallenge) GetEventId() uint32 { - if m != nil && m.EventId != nil { - return *m.EventId - } - return 0 -} - -func (m *CMsgClientToGCRerollPlayerChallenge) GetSequenceId() uint32 { - if m != nil && m.SequenceId != nil { - return *m.SequenceId - } - return 0 -} - -func (m *CMsgClientToGCRerollPlayerChallenge) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -type CMsgGCRerollPlayerChallengeResponse struct { - Result *CMsgGCRerollPlayerChallengeResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgGCRerollPlayerChallengeResponse_EResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCRerollPlayerChallengeResponse) Reset() { *m = CMsgGCRerollPlayerChallengeResponse{} } -func (m *CMsgGCRerollPlayerChallengeResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCRerollPlayerChallengeResponse) ProtoMessage() {} -func (*CMsgGCRerollPlayerChallengeResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{34} -} - -const Default_CMsgGCRerollPlayerChallengeResponse_Result CMsgGCRerollPlayerChallengeResponse_EResult = CMsgGCRerollPlayerChallengeResponse_eResult_Success - -func (m *CMsgGCRerollPlayerChallengeResponse) GetResult() CMsgGCRerollPlayerChallengeResponse_EResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgGCRerollPlayerChallengeResponse_Result -} - -type CMsgGCTopCustomGamesList struct { - TopCustomGames []uint64 `protobuf:"varint,1,rep,name=top_custom_games,json=topCustomGames" json:"top_custom_games,omitempty"` - GameOfTheDay *uint64 `protobuf:"varint,2,opt,name=game_of_the_day,json=gameOfTheDay" json:"game_of_the_day,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCTopCustomGamesList) Reset() { *m = CMsgGCTopCustomGamesList{} } -func (m *CMsgGCTopCustomGamesList) String() string { return proto.CompactTextString(m) } -func (*CMsgGCTopCustomGamesList) ProtoMessage() {} -func (*CMsgGCTopCustomGamesList) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{35} } - -func (m *CMsgGCTopCustomGamesList) GetTopCustomGames() []uint64 { - if m != nil { - return m.TopCustomGames - } - return nil -} - -func (m *CMsgGCTopCustomGamesList) GetGameOfTheDay() uint64 { - if m != nil && m.GameOfTheDay != nil { - return *m.GameOfTheDay - } - return 0 -} - -type CMsgDOTARealtimeGameStats struct { - Match *CMsgDOTARealtimeGameStats_MatchDetails `protobuf:"bytes,1,opt,name=match" json:"match,omitempty"` - Teams []*CMsgDOTARealtimeGameStats_TeamDetails `protobuf:"bytes,2,rep,name=teams" json:"teams,omitempty"` - Buildings []*CMsgDOTARealtimeGameStats_BuildingDetails `protobuf:"bytes,3,rep,name=buildings" json:"buildings,omitempty"` - GraphData *CMsgDOTARealtimeGameStats_GraphData `protobuf:"bytes,4,opt,name=graph_data,json=graphData" json:"graph_data,omitempty"` - DeltaFrame *bool `protobuf:"varint,5,opt,name=delta_frame,json=deltaFrame" json:"delta_frame,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARealtimeGameStats) Reset() { *m = CMsgDOTARealtimeGameStats{} } -func (m *CMsgDOTARealtimeGameStats) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTARealtimeGameStats) ProtoMessage() {} -func (*CMsgDOTARealtimeGameStats) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{36} } - -func (m *CMsgDOTARealtimeGameStats) GetMatch() *CMsgDOTARealtimeGameStats_MatchDetails { - if m != nil { - return m.Match - } - return nil -} - -func (m *CMsgDOTARealtimeGameStats) GetTeams() []*CMsgDOTARealtimeGameStats_TeamDetails { - if m != nil { - return m.Teams - } - return nil -} - -func (m *CMsgDOTARealtimeGameStats) GetBuildings() []*CMsgDOTARealtimeGameStats_BuildingDetails { - if m != nil { - return m.Buildings - } - return nil -} - -func (m *CMsgDOTARealtimeGameStats) GetGraphData() *CMsgDOTARealtimeGameStats_GraphData { - if m != nil { - return m.GraphData - } - return nil -} - -func (m *CMsgDOTARealtimeGameStats) GetDeltaFrame() bool { - if m != nil && m.DeltaFrame != nil { - return *m.DeltaFrame - } - return false -} - -type CMsgDOTARealtimeGameStats_TeamDetails struct { - TeamNumber *uint32 `protobuf:"varint,1,opt,name=team_number,json=teamNumber" json:"team_number,omitempty"` - TeamId *uint32 `protobuf:"varint,2,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - TeamName *string `protobuf:"bytes,3,opt,name=team_name,json=teamName" json:"team_name,omitempty"` - TeamLogo *uint64 `protobuf:"fixed64,4,opt,name=team_logo,json=teamLogo" json:"team_logo,omitempty"` - Score *uint32 `protobuf:"varint,5,opt,name=score" json:"score,omitempty"` - Players []*CMsgDOTARealtimeGameStats_PlayerDetails `protobuf:"bytes,6,rep,name=players" json:"players,omitempty"` - OnlyTeam *bool `protobuf:"varint,7,opt,name=only_team,json=onlyTeam" json:"only_team,omitempty"` - Cheers *uint32 `protobuf:"varint,8,opt,name=cheers" json:"cheers,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARealtimeGameStats_TeamDetails) Reset() { *m = CMsgDOTARealtimeGameStats_TeamDetails{} } -func (m *CMsgDOTARealtimeGameStats_TeamDetails) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTARealtimeGameStats_TeamDetails) ProtoMessage() {} -func (*CMsgDOTARealtimeGameStats_TeamDetails) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{36, 0} -} - -func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetTeamNumber() uint32 { - if m != nil && m.TeamNumber != nil { - return *m.TeamNumber - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetTeamName() string { - if m != nil && m.TeamName != nil { - return *m.TeamName - } - return "" -} - -func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetTeamLogo() uint64 { - if m != nil && m.TeamLogo != nil { - return *m.TeamLogo - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetScore() uint32 { - if m != nil && m.Score != nil { - return *m.Score - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetPlayers() []*CMsgDOTARealtimeGameStats_PlayerDetails { - if m != nil { - return m.Players - } - return nil -} - -func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetOnlyTeam() bool { - if m != nil && m.OnlyTeam != nil { - return *m.OnlyTeam - } - return false -} - -func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetCheers() uint32 { - if m != nil && m.Cheers != nil { - return *m.Cheers - } - return 0 -} - -type CMsgDOTARealtimeGameStats_ItemDetails struct { - ItemAbilityId *uint32 `protobuf:"varint,1,opt,name=item_ability_id,json=itemAbilityId" json:"item_ability_id,omitempty"` - Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` - Time *int32 `protobuf:"varint,3,opt,name=time" json:"time,omitempty"` - Sold *bool `protobuf:"varint,4,opt,name=sold" json:"sold,omitempty"` - Stackcount *uint32 `protobuf:"varint,5,opt,name=stackcount" json:"stackcount,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARealtimeGameStats_ItemDetails) Reset() { *m = CMsgDOTARealtimeGameStats_ItemDetails{} } -func (m *CMsgDOTARealtimeGameStats_ItemDetails) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTARealtimeGameStats_ItemDetails) ProtoMessage() {} -func (*CMsgDOTARealtimeGameStats_ItemDetails) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{36, 1} -} - -func (m *CMsgDOTARealtimeGameStats_ItemDetails) GetItemAbilityId() uint32 { - if m != nil && m.ItemAbilityId != nil { - return *m.ItemAbilityId - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_ItemDetails) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgDOTARealtimeGameStats_ItemDetails) GetTime() int32 { - if m != nil && m.Time != nil { - return *m.Time - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_ItemDetails) GetSold() bool { - if m != nil && m.Sold != nil { - return *m.Sold - } - return false -} - -func (m *CMsgDOTARealtimeGameStats_ItemDetails) GetStackcount() uint32 { - if m != nil && m.Stackcount != nil { - return *m.Stackcount - } - return 0 -} - -type CMsgDOTARealtimeGameStats_AbilityDetails struct { - Id *uint32 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` - Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` - Level *uint32 `protobuf:"varint,3,opt,name=level" json:"level,omitempty"` - Cooldown *float32 `protobuf:"fixed32,4,opt,name=cooldown" json:"cooldown,omitempty"` - CooldownMax *float32 `protobuf:"fixed32,5,opt,name=cooldown_max,json=cooldownMax" json:"cooldown_max,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARealtimeGameStats_AbilityDetails) Reset() { - *m = CMsgDOTARealtimeGameStats_AbilityDetails{} -} -func (m *CMsgDOTARealtimeGameStats_AbilityDetails) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTARealtimeGameStats_AbilityDetails) ProtoMessage() {} -func (*CMsgDOTARealtimeGameStats_AbilityDetails) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{36, 2} -} - -func (m *CMsgDOTARealtimeGameStats_AbilityDetails) GetId() uint32 { - if m != nil && m.Id != nil { - return *m.Id - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_AbilityDetails) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgDOTARealtimeGameStats_AbilityDetails) GetLevel() uint32 { - if m != nil && m.Level != nil { - return *m.Level - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_AbilityDetails) GetCooldown() float32 { - if m != nil && m.Cooldown != nil { - return *m.Cooldown - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_AbilityDetails) GetCooldownMax() float32 { - if m != nil && m.CooldownMax != nil { - return *m.CooldownMax - } - return 0 -} - -type CMsgDOTARealtimeGameStats_HeroToHeroStats struct { - Victimid *uint32 `protobuf:"varint,1,opt,name=victimid" json:"victimid,omitempty"` - Kills *uint32 `protobuf:"varint,2,opt,name=kills" json:"kills,omitempty"` - Assists *uint32 `protobuf:"varint,3,opt,name=assists" json:"assists,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARealtimeGameStats_HeroToHeroStats) Reset() { - *m = CMsgDOTARealtimeGameStats_HeroToHeroStats{} -} -func (m *CMsgDOTARealtimeGameStats_HeroToHeroStats) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTARealtimeGameStats_HeroToHeroStats) ProtoMessage() {} -func (*CMsgDOTARealtimeGameStats_HeroToHeroStats) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{36, 3} -} - -func (m *CMsgDOTARealtimeGameStats_HeroToHeroStats) GetVictimid() uint32 { - if m != nil && m.Victimid != nil { - return *m.Victimid - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_HeroToHeroStats) GetKills() uint32 { - if m != nil && m.Kills != nil { - return *m.Kills - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_HeroToHeroStats) GetAssists() uint32 { - if m != nil && m.Assists != nil { - return *m.Assists - } - return 0 -} - -type CMsgDOTARealtimeGameStats_AbilityList struct { - Id []uint32 `protobuf:"varint,1,rep,name=id" json:"id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARealtimeGameStats_AbilityList) Reset() { *m = CMsgDOTARealtimeGameStats_AbilityList{} } -func (m *CMsgDOTARealtimeGameStats_AbilityList) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTARealtimeGameStats_AbilityList) ProtoMessage() {} -func (*CMsgDOTARealtimeGameStats_AbilityList) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{36, 4} -} - -func (m *CMsgDOTARealtimeGameStats_AbilityList) GetId() []uint32 { - if m != nil { - return m.Id - } - return nil -} - -type CMsgDOTARealtimeGameStats_PlayerDetails struct { - Accountid *uint32 `protobuf:"varint,1,opt,name=accountid" json:"accountid,omitempty"` - Playerid *uint32 `protobuf:"varint,2,opt,name=playerid" json:"playerid,omitempty"` - Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"` - Team *uint32 `protobuf:"varint,4,opt,name=team" json:"team,omitempty"` - Heroid *uint32 `protobuf:"varint,5,opt,name=heroid" json:"heroid,omitempty"` - Healthpoints *uint32 `protobuf:"varint,6,opt,name=healthpoints" json:"healthpoints,omitempty"` - Maxhealthpoints *uint32 `protobuf:"varint,7,opt,name=maxhealthpoints" json:"maxhealthpoints,omitempty"` - Healthregenrate *float32 `protobuf:"fixed32,8,opt,name=healthregenrate" json:"healthregenrate,omitempty"` - Manapoints *uint32 `protobuf:"varint,9,opt,name=manapoints" json:"manapoints,omitempty"` - Maxmanapoints *uint32 `protobuf:"varint,10,opt,name=maxmanapoints" json:"maxmanapoints,omitempty"` - Manaregenrate *float32 `protobuf:"fixed32,11,opt,name=manaregenrate" json:"manaregenrate,omitempty"` - BaseStrength *uint32 `protobuf:"varint,12,opt,name=base_strength,json=baseStrength" json:"base_strength,omitempty"` - BaseAgility *uint32 `protobuf:"varint,13,opt,name=base_agility,json=baseAgility" json:"base_agility,omitempty"` - BaseIntelligence *uint32 `protobuf:"varint,14,opt,name=base_intelligence,json=baseIntelligence" json:"base_intelligence,omitempty"` - BaseArmor *int32 `protobuf:"varint,15,opt,name=base_armor,json=baseArmor" json:"base_armor,omitempty"` - BaseMovespeed *uint32 `protobuf:"varint,16,opt,name=base_movespeed,json=baseMovespeed" json:"base_movespeed,omitempty"` - BaseDamage *uint32 `protobuf:"varint,17,opt,name=base_damage,json=baseDamage" json:"base_damage,omitempty"` - Strength *uint32 `protobuf:"varint,18,opt,name=strength" json:"strength,omitempty"` - Agility *uint32 `protobuf:"varint,19,opt,name=agility" json:"agility,omitempty"` - Intelligence *uint32 `protobuf:"varint,20,opt,name=intelligence" json:"intelligence,omitempty"` - Armor *int32 `protobuf:"varint,21,opt,name=armor" json:"armor,omitempty"` - Movespeed *uint32 `protobuf:"varint,22,opt,name=movespeed" json:"movespeed,omitempty"` - Damage *uint32 `protobuf:"varint,23,opt,name=damage" json:"damage,omitempty"` - HeroDamage *uint32 `protobuf:"varint,24,opt,name=hero_damage,json=heroDamage" json:"hero_damage,omitempty"` - TowerDamage *uint32 `protobuf:"varint,25,opt,name=tower_damage,json=towerDamage" json:"tower_damage,omitempty"` - Abilities []*CMsgDOTARealtimeGameStats_AbilityDetails `protobuf:"bytes,26,rep,name=abilities" json:"abilities,omitempty"` - Level *uint32 `protobuf:"varint,27,opt,name=level" json:"level,omitempty"` - KillCount *uint32 `protobuf:"varint,28,opt,name=kill_count,json=killCount" json:"kill_count,omitempty"` - DeathCount *uint32 `protobuf:"varint,29,opt,name=death_count,json=deathCount" json:"death_count,omitempty"` - AssistsCount *uint32 `protobuf:"varint,30,opt,name=assists_count,json=assistsCount" json:"assists_count,omitempty"` - DeniesCount *uint32 `protobuf:"varint,31,opt,name=denies_count,json=deniesCount" json:"denies_count,omitempty"` - LhCount *uint32 `protobuf:"varint,32,opt,name=lh_count,json=lhCount" json:"lh_count,omitempty"` - HeroHealing *uint32 `protobuf:"varint,33,opt,name=hero_healing,json=heroHealing" json:"hero_healing,omitempty"` - GoldPerMin *uint32 `protobuf:"varint,34,opt,name=gold_per_min,json=goldPerMin" json:"gold_per_min,omitempty"` - XpPerMin *uint32 `protobuf:"varint,35,opt,name=xp_per_min,json=xpPerMin" json:"xp_per_min,omitempty"` - NetGold *uint32 `protobuf:"varint,36,opt,name=net_gold,json=netGold" json:"net_gold,omitempty"` - Gold *uint32 `protobuf:"varint,37,opt,name=gold" json:"gold,omitempty"` - X *float32 `protobuf:"fixed32,38,opt,name=x" json:"x,omitempty"` - Y *float32 `protobuf:"fixed32,39,opt,name=y" json:"y,omitempty"` - RespawnTime *int32 `protobuf:"varint,40,opt,name=respawn_time,json=respawnTime" json:"respawn_time,omitempty"` - UltimateCooldown *uint32 `protobuf:"varint,41,opt,name=ultimate_cooldown,json=ultimateCooldown" json:"ultimate_cooldown,omitempty"` - HasBuyback *bool `protobuf:"varint,42,opt,name=has_buyback,json=hasBuyback" json:"has_buyback,omitempty"` - Items []*CMsgDOTARealtimeGameStats_ItemDetails `protobuf:"bytes,43,rep,name=items" json:"items,omitempty"` - Stashitems []*CMsgDOTARealtimeGameStats_ItemDetails `protobuf:"bytes,44,rep,name=stashitems" json:"stashitems,omitempty"` - Itemshoppinglist []*CMsgDOTARealtimeGameStats_ItemDetails `protobuf:"bytes,45,rep,name=itemshoppinglist" json:"itemshoppinglist,omitempty"` - Levelpoints []*CMsgDOTARealtimeGameStats_AbilityList `protobuf:"bytes,46,rep,name=levelpoints" json:"levelpoints,omitempty"` - HeroToHeroStats []*CMsgDOTARealtimeGameStats_HeroToHeroStats `protobuf:"bytes,47,rep,name=hero_to_hero_stats,json=heroToHeroStats" json:"hero_to_hero_stats,omitempty"` - HasUltimate *bool `protobuf:"varint,48,opt,name=has_ultimate,json=hasUltimate" json:"has_ultimate,omitempty"` - HasUltimateMana *bool `protobuf:"varint,49,opt,name=has_ultimate_mana,json=hasUltimateMana" json:"has_ultimate_mana,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) Reset() { - *m = CMsgDOTARealtimeGameStats_PlayerDetails{} -} -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTARealtimeGameStats_PlayerDetails) ProtoMessage() {} -func (*CMsgDOTARealtimeGameStats_PlayerDetails) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{36, 5} -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetAccountid() uint32 { - if m != nil && m.Accountid != nil { - return *m.Accountid - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetPlayerid() uint32 { - if m != nil && m.Playerid != nil { - return *m.Playerid - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetTeam() uint32 { - if m != nil && m.Team != nil { - return *m.Team - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHeroid() uint32 { - if m != nil && m.Heroid != nil { - return *m.Heroid - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHealthpoints() uint32 { - if m != nil && m.Healthpoints != nil { - return *m.Healthpoints - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetMaxhealthpoints() uint32 { - if m != nil && m.Maxhealthpoints != nil { - return *m.Maxhealthpoints - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHealthregenrate() float32 { - if m != nil && m.Healthregenrate != nil { - return *m.Healthregenrate - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetManapoints() uint32 { - if m != nil && m.Manapoints != nil { - return *m.Manapoints - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetMaxmanapoints() uint32 { - if m != nil && m.Maxmanapoints != nil { - return *m.Maxmanapoints - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetManaregenrate() float32 { - if m != nil && m.Manaregenrate != nil { - return *m.Manaregenrate - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetBaseStrength() uint32 { - if m != nil && m.BaseStrength != nil { - return *m.BaseStrength - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetBaseAgility() uint32 { - if m != nil && m.BaseAgility != nil { - return *m.BaseAgility - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetBaseIntelligence() uint32 { - if m != nil && m.BaseIntelligence != nil { - return *m.BaseIntelligence - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetBaseArmor() int32 { - if m != nil && m.BaseArmor != nil { - return *m.BaseArmor - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetBaseMovespeed() uint32 { - if m != nil && m.BaseMovespeed != nil { - return *m.BaseMovespeed - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetBaseDamage() uint32 { - if m != nil && m.BaseDamage != nil { - return *m.BaseDamage - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetStrength() uint32 { - if m != nil && m.Strength != nil { - return *m.Strength - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetAgility() uint32 { - if m != nil && m.Agility != nil { - return *m.Agility - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetIntelligence() uint32 { - if m != nil && m.Intelligence != nil { - return *m.Intelligence - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetArmor() int32 { - if m != nil && m.Armor != nil { - return *m.Armor - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetMovespeed() uint32 { - if m != nil && m.Movespeed != nil { - return *m.Movespeed - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetDamage() uint32 { - if m != nil && m.Damage != nil { - return *m.Damage - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHeroDamage() uint32 { - if m != nil && m.HeroDamage != nil { - return *m.HeroDamage - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetTowerDamage() uint32 { - if m != nil && m.TowerDamage != nil { - return *m.TowerDamage - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetAbilities() []*CMsgDOTARealtimeGameStats_AbilityDetails { - if m != nil { - return m.Abilities - } - return nil -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetLevel() uint32 { - if m != nil && m.Level != nil { - return *m.Level - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetKillCount() uint32 { - if m != nil && m.KillCount != nil { - return *m.KillCount - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetDeathCount() uint32 { - if m != nil && m.DeathCount != nil { - return *m.DeathCount - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetAssistsCount() uint32 { - if m != nil && m.AssistsCount != nil { - return *m.AssistsCount - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetDeniesCount() uint32 { - if m != nil && m.DeniesCount != nil { - return *m.DeniesCount - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetLhCount() uint32 { - if m != nil && m.LhCount != nil { - return *m.LhCount - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHeroHealing() uint32 { - if m != nil && m.HeroHealing != nil { - return *m.HeroHealing - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetGoldPerMin() uint32 { - if m != nil && m.GoldPerMin != nil { - return *m.GoldPerMin - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetXpPerMin() uint32 { - if m != nil && m.XpPerMin != nil { - return *m.XpPerMin - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetNetGold() uint32 { - if m != nil && m.NetGold != nil { - return *m.NetGold - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetGold() uint32 { - if m != nil && m.Gold != nil { - return *m.Gold - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetX() float32 { - if m != nil && m.X != nil { - return *m.X - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetY() float32 { - if m != nil && m.Y != nil { - return *m.Y - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetRespawnTime() int32 { - if m != nil && m.RespawnTime != nil { - return *m.RespawnTime - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetUltimateCooldown() uint32 { - if m != nil && m.UltimateCooldown != nil { - return *m.UltimateCooldown - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHasBuyback() bool { - if m != nil && m.HasBuyback != nil { - return *m.HasBuyback - } - return false -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetItems() []*CMsgDOTARealtimeGameStats_ItemDetails { - if m != nil { - return m.Items - } - return nil -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetStashitems() []*CMsgDOTARealtimeGameStats_ItemDetails { - if m != nil { - return m.Stashitems - } - return nil -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetItemshoppinglist() []*CMsgDOTARealtimeGameStats_ItemDetails { - if m != nil { - return m.Itemshoppinglist - } - return nil -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetLevelpoints() []*CMsgDOTARealtimeGameStats_AbilityList { - if m != nil { - return m.Levelpoints - } - return nil -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHeroToHeroStats() []*CMsgDOTARealtimeGameStats_HeroToHeroStats { - if m != nil { - return m.HeroToHeroStats - } - return nil -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHasUltimate() bool { - if m != nil && m.HasUltimate != nil { - return *m.HasUltimate - } - return false -} - -func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHasUltimateMana() bool { - if m != nil && m.HasUltimateMana != nil { - return *m.HasUltimateMana - } - return false -} - -type CMsgDOTARealtimeGameStats_BuildingDetails struct { - Team *uint32 `protobuf:"varint,2,opt,name=team" json:"team,omitempty"` - Heading *float32 `protobuf:"fixed32,3,opt,name=heading" json:"heading,omitempty"` - Lane *uint32 `protobuf:"varint,4,opt,name=lane" json:"lane,omitempty"` - Tier *uint32 `protobuf:"varint,5,opt,name=tier" json:"tier,omitempty"` - Type *uint32 `protobuf:"varint,6,opt,name=type" json:"type,omitempty"` - X *float32 `protobuf:"fixed32,7,opt,name=x" json:"x,omitempty"` - Y *float32 `protobuf:"fixed32,8,opt,name=y" json:"y,omitempty"` - Destroyed *bool `protobuf:"varint,9,opt,name=destroyed" json:"destroyed,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARealtimeGameStats_BuildingDetails) Reset() { - *m = CMsgDOTARealtimeGameStats_BuildingDetails{} -} -func (m *CMsgDOTARealtimeGameStats_BuildingDetails) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTARealtimeGameStats_BuildingDetails) ProtoMessage() {} -func (*CMsgDOTARealtimeGameStats_BuildingDetails) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{36, 6} -} - -func (m *CMsgDOTARealtimeGameStats_BuildingDetails) GetTeam() uint32 { - if m != nil && m.Team != nil { - return *m.Team - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_BuildingDetails) GetHeading() float32 { - if m != nil && m.Heading != nil { - return *m.Heading - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_BuildingDetails) GetLane() uint32 { - if m != nil && m.Lane != nil { - return *m.Lane - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_BuildingDetails) GetTier() uint32 { - if m != nil && m.Tier != nil { - return *m.Tier - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_BuildingDetails) GetType() uint32 { - if m != nil && m.Type != nil { - return *m.Type - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_BuildingDetails) GetX() float32 { - if m != nil && m.X != nil { - return *m.X - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_BuildingDetails) GetY() float32 { - if m != nil && m.Y != nil { - return *m.Y - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_BuildingDetails) GetDestroyed() bool { - if m != nil && m.Destroyed != nil { - return *m.Destroyed - } - return false -} - -type CMsgDOTARealtimeGameStats_KillDetails struct { - PlayerId *uint32 `protobuf:"varint,1,opt,name=player_id,json=playerId" json:"player_id,omitempty"` - DeathTime *int32 `protobuf:"varint,2,opt,name=death_time,json=deathTime" json:"death_time,omitempty"` - KillerPlayerId *uint32 `protobuf:"varint,3,opt,name=killer_player_id,json=killerPlayerId" json:"killer_player_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARealtimeGameStats_KillDetails) Reset() { *m = CMsgDOTARealtimeGameStats_KillDetails{} } -func (m *CMsgDOTARealtimeGameStats_KillDetails) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTARealtimeGameStats_KillDetails) ProtoMessage() {} -func (*CMsgDOTARealtimeGameStats_KillDetails) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{36, 7} -} - -func (m *CMsgDOTARealtimeGameStats_KillDetails) GetPlayerId() uint32 { - if m != nil && m.PlayerId != nil { - return *m.PlayerId - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_KillDetails) GetDeathTime() int32 { - if m != nil && m.DeathTime != nil { - return *m.DeathTime - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_KillDetails) GetKillerPlayerId() uint32 { - if m != nil && m.KillerPlayerId != nil { - return *m.KillerPlayerId - } - return 0 -} - -type CMsgDOTARealtimeGameStats_BroadcasterDetails struct { - PlayerId *uint32 `protobuf:"varint,1,opt,name=player_id,json=playerId" json:"player_id,omitempty"` - SelectedHero *uint32 `protobuf:"varint,2,opt,name=selected_hero,json=selectedHero" json:"selected_hero,omitempty"` - SelectedGraph *uint32 `protobuf:"varint,3,opt,name=selected_graph,json=selectedGraph" json:"selected_graph,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARealtimeGameStats_BroadcasterDetails) Reset() { - *m = CMsgDOTARealtimeGameStats_BroadcasterDetails{} -} -func (m *CMsgDOTARealtimeGameStats_BroadcasterDetails) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTARealtimeGameStats_BroadcasterDetails) ProtoMessage() {} -func (*CMsgDOTARealtimeGameStats_BroadcasterDetails) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{36, 8} -} - -func (m *CMsgDOTARealtimeGameStats_BroadcasterDetails) GetPlayerId() uint32 { - if m != nil && m.PlayerId != nil { - return *m.PlayerId - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_BroadcasterDetails) GetSelectedHero() uint32 { - if m != nil && m.SelectedHero != nil { - return *m.SelectedHero - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_BroadcasterDetails) GetSelectedGraph() uint32 { - if m != nil && m.SelectedGraph != nil { - return *m.SelectedGraph - } - return 0 -} - -type CMsgDOTARealtimeGameStats_PickBanDetails struct { - Hero *uint32 `protobuf:"varint,1,opt,name=hero" json:"hero,omitempty"` - Team *uint32 `protobuf:"varint,2,opt,name=team" json:"team,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARealtimeGameStats_PickBanDetails) Reset() { - *m = CMsgDOTARealtimeGameStats_PickBanDetails{} -} -func (m *CMsgDOTARealtimeGameStats_PickBanDetails) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTARealtimeGameStats_PickBanDetails) ProtoMessage() {} -func (*CMsgDOTARealtimeGameStats_PickBanDetails) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{36, 9} -} - -func (m *CMsgDOTARealtimeGameStats_PickBanDetails) GetHero() uint32 { - if m != nil && m.Hero != nil { - return *m.Hero - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_PickBanDetails) GetTeam() uint32 { - if m != nil && m.Team != nil { - return *m.Team - } - return 0 -} - -type CMsgDOTARealtimeGameStats_MatchDetails struct { - ServerSteamId *uint64 `protobuf:"fixed64,1,opt,name=server_steam_id,json=serverSteamId" json:"server_steam_id,omitempty"` - Matchid *uint64 `protobuf:"varint,2,opt,name=matchid" json:"matchid,omitempty"` - Timestamp *uint32 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"` - TimeOfDay *float32 `protobuf:"fixed32,4,opt,name=time_of_day,json=timeOfDay" json:"time_of_day,omitempty"` - IsNightstalkerNight *bool `protobuf:"varint,5,opt,name=is_nightstalker_night,json=isNightstalkerNight" json:"is_nightstalker_night,omitempty"` - GameTime *int32 `protobuf:"varint,6,opt,name=game_time,json=gameTime" json:"game_time,omitempty"` - TeamidRadiant *uint32 `protobuf:"varint,8,opt,name=teamid_radiant,json=teamidRadiant" json:"teamid_radiant,omitempty"` - TeamidDire *uint32 `protobuf:"varint,9,opt,name=teamid_dire,json=teamidDire" json:"teamid_dire,omitempty"` - Picks []*CMsgDOTARealtimeGameStats_PickBanDetails `protobuf:"bytes,10,rep,name=picks" json:"picks,omitempty"` - Bans []*CMsgDOTARealtimeGameStats_PickBanDetails `protobuf:"bytes,11,rep,name=bans" json:"bans,omitempty"` - Kills []*CMsgDOTARealtimeGameStats_KillDetails `protobuf:"bytes,12,rep,name=kills" json:"kills,omitempty"` - Broadcasters []*CMsgDOTARealtimeGameStats_BroadcasterDetails `protobuf:"bytes,13,rep,name=broadcasters" json:"broadcasters,omitempty"` - GameMode *uint32 `protobuf:"varint,14,opt,name=game_mode,json=gameMode" json:"game_mode,omitempty"` - LeagueId *uint32 `protobuf:"varint,15,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - SingleTeam *bool `protobuf:"varint,16,opt,name=single_team,json=singleTeam" json:"single_team,omitempty"` - CheersPeak *uint32 `protobuf:"varint,17,opt,name=cheers_peak,json=cheersPeak" json:"cheers_peak,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARealtimeGameStats_MatchDetails) Reset() { - *m = CMsgDOTARealtimeGameStats_MatchDetails{} -} -func (m *CMsgDOTARealtimeGameStats_MatchDetails) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTARealtimeGameStats_MatchDetails) ProtoMessage() {} -func (*CMsgDOTARealtimeGameStats_MatchDetails) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{36, 10} -} - -func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetServerSteamId() uint64 { - if m != nil && m.ServerSteamId != nil { - return *m.ServerSteamId - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetMatchid() uint64 { - if m != nil && m.Matchid != nil { - return *m.Matchid - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetTimestamp() uint32 { - if m != nil && m.Timestamp != nil { - return *m.Timestamp - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetTimeOfDay() float32 { - if m != nil && m.TimeOfDay != nil { - return *m.TimeOfDay - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetIsNightstalkerNight() bool { - if m != nil && m.IsNightstalkerNight != nil { - return *m.IsNightstalkerNight - } - return false -} - -func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetGameTime() int32 { - if m != nil && m.GameTime != nil { - return *m.GameTime - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetTeamidRadiant() uint32 { - if m != nil && m.TeamidRadiant != nil { - return *m.TeamidRadiant - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetTeamidDire() uint32 { - if m != nil && m.TeamidDire != nil { - return *m.TeamidDire - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetPicks() []*CMsgDOTARealtimeGameStats_PickBanDetails { - if m != nil { - return m.Picks - } - return nil -} - -func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetBans() []*CMsgDOTARealtimeGameStats_PickBanDetails { - if m != nil { - return m.Bans - } - return nil -} - -func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetKills() []*CMsgDOTARealtimeGameStats_KillDetails { - if m != nil { - return m.Kills - } - return nil -} - -func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetBroadcasters() []*CMsgDOTARealtimeGameStats_BroadcasterDetails { - if m != nil { - return m.Broadcasters - } - return nil -} - -func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetGameMode() uint32 { - if m != nil && m.GameMode != nil { - return *m.GameMode - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetSingleTeam() bool { - if m != nil && m.SingleTeam != nil { - return *m.SingleTeam - } - return false -} - -func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetCheersPeak() uint32 { - if m != nil && m.CheersPeak != nil { - return *m.CheersPeak - } - return 0 -} - -type CMsgDOTARealtimeGameStats_GraphData struct { - GraphGold []int32 `protobuf:"varint,1,rep,name=graph_gold,json=graphGold" json:"graph_gold,omitempty"` - GraphXp []int32 `protobuf:"varint,2,rep,name=graph_xp,json=graphXp" json:"graph_xp,omitempty"` - GraphKill []int32 `protobuf:"varint,3,rep,name=graph_kill,json=graphKill" json:"graph_kill,omitempty"` - GraphTower []int32 `protobuf:"varint,4,rep,name=graph_tower,json=graphTower" json:"graph_tower,omitempty"` - GraphRax []int32 `protobuf:"varint,5,rep,name=graph_rax,json=graphRax" json:"graph_rax,omitempty"` - TeamLocStats []*CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats `protobuf:"bytes,6,rep,name=team_loc_stats,json=teamLocStats" json:"team_loc_stats,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARealtimeGameStats_GraphData) Reset() { *m = CMsgDOTARealtimeGameStats_GraphData{} } -func (m *CMsgDOTARealtimeGameStats_GraphData) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTARealtimeGameStats_GraphData) ProtoMessage() {} -func (*CMsgDOTARealtimeGameStats_GraphData) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{36, 11} -} - -func (m *CMsgDOTARealtimeGameStats_GraphData) GetGraphGold() []int32 { - if m != nil { - return m.GraphGold - } - return nil -} - -func (m *CMsgDOTARealtimeGameStats_GraphData) GetGraphXp() []int32 { - if m != nil { - return m.GraphXp - } - return nil -} - -func (m *CMsgDOTARealtimeGameStats_GraphData) GetGraphKill() []int32 { - if m != nil { - return m.GraphKill - } - return nil -} - -func (m *CMsgDOTARealtimeGameStats_GraphData) GetGraphTower() []int32 { - if m != nil { - return m.GraphTower - } - return nil -} - -func (m *CMsgDOTARealtimeGameStats_GraphData) GetGraphRax() []int32 { - if m != nil { - return m.GraphRax - } - return nil -} - -func (m *CMsgDOTARealtimeGameStats_GraphData) GetTeamLocStats() []*CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats { - if m != nil { - return m.TeamLocStats - } - return nil -} - -type CMsgDOTARealtimeGameStats_GraphData_LocationStats struct { - Stats []int32 `protobuf:"varint,1,rep,name=stats" json:"stats,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARealtimeGameStats_GraphData_LocationStats) Reset() { - *m = CMsgDOTARealtimeGameStats_GraphData_LocationStats{} -} -func (m *CMsgDOTARealtimeGameStats_GraphData_LocationStats) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTARealtimeGameStats_GraphData_LocationStats) ProtoMessage() {} -func (*CMsgDOTARealtimeGameStats_GraphData_LocationStats) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{36, 11, 0} -} - -func (m *CMsgDOTARealtimeGameStats_GraphData_LocationStats) GetStats() []int32 { - if m != nil { - return m.Stats - } - return nil -} - -type CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats struct { - LocStats []*CMsgDOTARealtimeGameStats_GraphData_LocationStats `protobuf:"bytes,1,rep,name=loc_stats,json=locStats" json:"loc_stats,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats) Reset() { - *m = CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats{} -} -func (m *CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats) ProtoMessage() {} -func (*CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{36, 11, 1} -} - -func (m *CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats) GetLocStats() []*CMsgDOTARealtimeGameStats_GraphData_LocationStats { - if m != nil { - return m.LocStats - } - return nil -} - -type CMsgDOTARealtimeGameStatsTerse struct { - Match *CMsgDOTARealtimeGameStatsTerse_MatchDetails `protobuf:"bytes,1,opt,name=match" json:"match,omitempty"` - Teams []*CMsgDOTARealtimeGameStatsTerse_TeamDetails `protobuf:"bytes,2,rep,name=teams" json:"teams,omitempty"` - Buildings []*CMsgDOTARealtimeGameStatsTerse_BuildingDetails `protobuf:"bytes,3,rep,name=buildings" json:"buildings,omitempty"` - GraphData *CMsgDOTARealtimeGameStatsTerse_GraphData `protobuf:"bytes,4,opt,name=graph_data,json=graphData" json:"graph_data,omitempty"` - DeltaFrame *bool `protobuf:"varint,5,opt,name=delta_frame,json=deltaFrame" json:"delta_frame,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARealtimeGameStatsTerse) Reset() { *m = CMsgDOTARealtimeGameStatsTerse{} } -func (m *CMsgDOTARealtimeGameStatsTerse) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTARealtimeGameStatsTerse) ProtoMessage() {} -func (*CMsgDOTARealtimeGameStatsTerse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{37} } - -func (m *CMsgDOTARealtimeGameStatsTerse) GetMatch() *CMsgDOTARealtimeGameStatsTerse_MatchDetails { - if m != nil { - return m.Match - } - return nil -} - -func (m *CMsgDOTARealtimeGameStatsTerse) GetTeams() []*CMsgDOTARealtimeGameStatsTerse_TeamDetails { - if m != nil { - return m.Teams - } - return nil -} - -func (m *CMsgDOTARealtimeGameStatsTerse) GetBuildings() []*CMsgDOTARealtimeGameStatsTerse_BuildingDetails { - if m != nil { - return m.Buildings - } - return nil -} - -func (m *CMsgDOTARealtimeGameStatsTerse) GetGraphData() *CMsgDOTARealtimeGameStatsTerse_GraphData { - if m != nil { - return m.GraphData - } - return nil -} - -func (m *CMsgDOTARealtimeGameStatsTerse) GetDeltaFrame() bool { - if m != nil && m.DeltaFrame != nil { - return *m.DeltaFrame - } - return false -} - -type CMsgDOTARealtimeGameStatsTerse_TeamDetails struct { - TeamNumber *uint32 `protobuf:"varint,1,opt,name=team_number,json=teamNumber" json:"team_number,omitempty"` - TeamId *uint32 `protobuf:"varint,2,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - TeamName *string `protobuf:"bytes,3,opt,name=team_name,json=teamName" json:"team_name,omitempty"` - TeamLogo *uint64 `protobuf:"fixed64,4,opt,name=team_logo,json=teamLogo" json:"team_logo,omitempty"` - Score *uint32 `protobuf:"varint,5,opt,name=score" json:"score,omitempty"` - Players []*CMsgDOTARealtimeGameStatsTerse_PlayerDetails `protobuf:"bytes,6,rep,name=players" json:"players,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) Reset() { - *m = CMsgDOTARealtimeGameStatsTerse_TeamDetails{} -} -func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTARealtimeGameStatsTerse_TeamDetails) ProtoMessage() {} -func (*CMsgDOTARealtimeGameStatsTerse_TeamDetails) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{37, 0} -} - -func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) GetTeamNumber() uint32 { - if m != nil && m.TeamNumber != nil { - return *m.TeamNumber - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) GetTeamName() string { - if m != nil && m.TeamName != nil { - return *m.TeamName - } - return "" -} - -func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) GetTeamLogo() uint64 { - if m != nil && m.TeamLogo != nil { - return *m.TeamLogo - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) GetScore() uint32 { - if m != nil && m.Score != nil { - return *m.Score - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) GetPlayers() []*CMsgDOTARealtimeGameStatsTerse_PlayerDetails { - if m != nil { - return m.Players - } - return nil -} - -type CMsgDOTARealtimeGameStatsTerse_PlayerDetails struct { - Accountid *uint32 `protobuf:"varint,1,opt,name=accountid" json:"accountid,omitempty"` - Playerid *uint32 `protobuf:"varint,2,opt,name=playerid" json:"playerid,omitempty"` - Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"` - Team *uint32 `protobuf:"varint,4,opt,name=team" json:"team,omitempty"` - Heroid *uint32 `protobuf:"varint,5,opt,name=heroid" json:"heroid,omitempty"` - Level *uint32 `protobuf:"varint,6,opt,name=level" json:"level,omitempty"` - KillCount *uint32 `protobuf:"varint,7,opt,name=kill_count,json=killCount" json:"kill_count,omitempty"` - DeathCount *uint32 `protobuf:"varint,8,opt,name=death_count,json=deathCount" json:"death_count,omitempty"` - AssistsCount *uint32 `protobuf:"varint,9,opt,name=assists_count,json=assistsCount" json:"assists_count,omitempty"` - DeniesCount *uint32 `protobuf:"varint,10,opt,name=denies_count,json=deniesCount" json:"denies_count,omitempty"` - LhCount *uint32 `protobuf:"varint,11,opt,name=lh_count,json=lhCount" json:"lh_count,omitempty"` - Gold *uint32 `protobuf:"varint,12,opt,name=gold" json:"gold,omitempty"` - X *float32 `protobuf:"fixed32,13,opt,name=x" json:"x,omitempty"` - Y *float32 `protobuf:"fixed32,14,opt,name=y" json:"y,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) Reset() { - *m = CMsgDOTARealtimeGameStatsTerse_PlayerDetails{} -} -func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTARealtimeGameStatsTerse_PlayerDetails) ProtoMessage() {} -func (*CMsgDOTARealtimeGameStatsTerse_PlayerDetails) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{37, 1} -} - -func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetAccountid() uint32 { - if m != nil && m.Accountid != nil { - return *m.Accountid - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetPlayerid() uint32 { - if m != nil && m.Playerid != nil { - return *m.Playerid - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetTeam() uint32 { - if m != nil && m.Team != nil { - return *m.Team - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetHeroid() uint32 { - if m != nil && m.Heroid != nil { - return *m.Heroid - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetLevel() uint32 { - if m != nil && m.Level != nil { - return *m.Level - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetKillCount() uint32 { - if m != nil && m.KillCount != nil { - return *m.KillCount - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetDeathCount() uint32 { - if m != nil && m.DeathCount != nil { - return *m.DeathCount - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetAssistsCount() uint32 { - if m != nil && m.AssistsCount != nil { - return *m.AssistsCount - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetDeniesCount() uint32 { - if m != nil && m.DeniesCount != nil { - return *m.DeniesCount - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetLhCount() uint32 { - if m != nil && m.LhCount != nil { - return *m.LhCount - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetGold() uint32 { - if m != nil && m.Gold != nil { - return *m.Gold - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetX() float32 { - if m != nil && m.X != nil { - return *m.X - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetY() float32 { - if m != nil && m.Y != nil { - return *m.Y - } - return 0 -} - -type CMsgDOTARealtimeGameStatsTerse_BuildingDetails struct { - Team *uint32 `protobuf:"varint,1,opt,name=team" json:"team,omitempty"` - Heading *float32 `protobuf:"fixed32,2,opt,name=heading" json:"heading,omitempty"` - Type *uint32 `protobuf:"varint,3,opt,name=type" json:"type,omitempty"` - Lane *uint32 `protobuf:"varint,4,opt,name=lane" json:"lane,omitempty"` - Tier *uint32 `protobuf:"varint,5,opt,name=tier" json:"tier,omitempty"` - X *float32 `protobuf:"fixed32,6,opt,name=x" json:"x,omitempty"` - Y *float32 `protobuf:"fixed32,7,opt,name=y" json:"y,omitempty"` - Destroyed *bool `protobuf:"varint,8,opt,name=destroyed" json:"destroyed,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) Reset() { - *m = CMsgDOTARealtimeGameStatsTerse_BuildingDetails{} -} -func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTARealtimeGameStatsTerse_BuildingDetails) ProtoMessage() {} -func (*CMsgDOTARealtimeGameStatsTerse_BuildingDetails) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{37, 2} -} - -func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) GetTeam() uint32 { - if m != nil && m.Team != nil { - return *m.Team - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) GetHeading() float32 { - if m != nil && m.Heading != nil { - return *m.Heading - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) GetType() uint32 { - if m != nil && m.Type != nil { - return *m.Type - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) GetLane() uint32 { - if m != nil && m.Lane != nil { - return *m.Lane - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) GetTier() uint32 { - if m != nil && m.Tier != nil { - return *m.Tier - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) GetX() float32 { - if m != nil && m.X != nil { - return *m.X - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) GetY() float32 { - if m != nil && m.Y != nil { - return *m.Y - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) GetDestroyed() bool { - if m != nil && m.Destroyed != nil { - return *m.Destroyed - } - return false -} - -type CMsgDOTARealtimeGameStatsTerse_MatchDetails struct { - ServerSteamId *uint64 `protobuf:"fixed64,1,opt,name=server_steam_id,json=serverSteamId" json:"server_steam_id,omitempty"` - Matchid *uint64 `protobuf:"varint,2,opt,name=matchid" json:"matchid,omitempty"` - Timestamp *uint32 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"` - GameTime *int32 `protobuf:"varint,4,opt,name=game_time,json=gameTime" json:"game_time,omitempty"` - SteamBroadcasterAccountIds []uint32 `protobuf:"varint,6,rep,name=steam_broadcaster_account_ids,json=steamBroadcasterAccountIds" json:"steam_broadcaster_account_ids,omitempty"` - GameMode *uint32 `protobuf:"varint,7,opt,name=game_mode,json=gameMode" json:"game_mode,omitempty"` - LeagueId *uint32 `protobuf:"varint,8,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) Reset() { - *m = CMsgDOTARealtimeGameStatsTerse_MatchDetails{} -} -func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTARealtimeGameStatsTerse_MatchDetails) ProtoMessage() {} -func (*CMsgDOTARealtimeGameStatsTerse_MatchDetails) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{37, 3} -} - -func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) GetServerSteamId() uint64 { - if m != nil && m.ServerSteamId != nil { - return *m.ServerSteamId - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) GetMatchid() uint64 { - if m != nil && m.Matchid != nil { - return *m.Matchid - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) GetTimestamp() uint32 { - if m != nil && m.Timestamp != nil { - return *m.Timestamp - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) GetGameTime() int32 { - if m != nil && m.GameTime != nil { - return *m.GameTime - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) GetSteamBroadcasterAccountIds() []uint32 { - if m != nil { - return m.SteamBroadcasterAccountIds - } - return nil -} - -func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) GetGameMode() uint32 { - if m != nil && m.GameMode != nil { - return *m.GameMode - } - return 0 -} - -func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -type CMsgDOTARealtimeGameStatsTerse_GraphData struct { - GraphGold []int32 `protobuf:"varint,1,rep,name=graph_gold,json=graphGold" json:"graph_gold,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTARealtimeGameStatsTerse_GraphData) Reset() { - *m = CMsgDOTARealtimeGameStatsTerse_GraphData{} -} -func (m *CMsgDOTARealtimeGameStatsTerse_GraphData) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTARealtimeGameStatsTerse_GraphData) ProtoMessage() {} -func (*CMsgDOTARealtimeGameStatsTerse_GraphData) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{37, 4} -} - -func (m *CMsgDOTARealtimeGameStatsTerse_GraphData) GetGraphGold() []int32 { - if m != nil { - return m.GraphGold - } - return nil -} - -type CMsgGCToClientMatchGroupsVersion struct { - MatchgroupsVersion *uint32 `protobuf:"varint,1,opt,name=matchgroups_version,json=matchgroupsVersion" json:"matchgroups_version,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientMatchGroupsVersion) Reset() { *m = CMsgGCToClientMatchGroupsVersion{} } -func (m *CMsgGCToClientMatchGroupsVersion) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientMatchGroupsVersion) ProtoMessage() {} -func (*CMsgGCToClientMatchGroupsVersion) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{38} -} - -func (m *CMsgGCToClientMatchGroupsVersion) GetMatchgroupsVersion() uint32 { - if m != nil && m.MatchgroupsVersion != nil { - return *m.MatchgroupsVersion - } - return 0 -} - -type CMsgDOTASDOHeroStatsHistory struct { - MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - GameMode *uint32 `protobuf:"varint,2,opt,name=game_mode,json=gameMode" json:"game_mode,omitempty"` - LobbyType *uint32 `protobuf:"varint,3,opt,name=lobby_type,json=lobbyType" json:"lobby_type,omitempty"` - StartTime *uint32 `protobuf:"varint,4,opt,name=start_time,json=startTime" json:"start_time,omitempty"` - Won *bool `protobuf:"varint,5,opt,name=won" json:"won,omitempty"` - Gpm *uint32 `protobuf:"varint,6,opt,name=gpm" json:"gpm,omitempty"` - Xpm *uint32 `protobuf:"varint,7,opt,name=xpm" json:"xpm,omitempty"` - Kills *uint32 `protobuf:"varint,8,opt,name=kills" json:"kills,omitempty"` - Deaths *uint32 `protobuf:"varint,9,opt,name=deaths" json:"deaths,omitempty"` - Assists *uint32 `protobuf:"varint,10,opt,name=assists" json:"assists,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASDOHeroStatsHistory) Reset() { *m = CMsgDOTASDOHeroStatsHistory{} } -func (m *CMsgDOTASDOHeroStatsHistory) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTASDOHeroStatsHistory) ProtoMessage() {} -func (*CMsgDOTASDOHeroStatsHistory) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{39} } - -func (m *CMsgDOTASDOHeroStatsHistory) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgDOTASDOHeroStatsHistory) GetGameMode() uint32 { - if m != nil && m.GameMode != nil { - return *m.GameMode - } - return 0 -} - -func (m *CMsgDOTASDOHeroStatsHistory) GetLobbyType() uint32 { - if m != nil && m.LobbyType != nil { - return *m.LobbyType - } - return 0 -} - -func (m *CMsgDOTASDOHeroStatsHistory) GetStartTime() uint32 { - if m != nil && m.StartTime != nil { - return *m.StartTime - } - return 0 -} - -func (m *CMsgDOTASDOHeroStatsHistory) GetWon() bool { - if m != nil && m.Won != nil { - return *m.Won - } - return false -} - -func (m *CMsgDOTASDOHeroStatsHistory) GetGpm() uint32 { - if m != nil && m.Gpm != nil { - return *m.Gpm - } - return 0 -} - -func (m *CMsgDOTASDOHeroStatsHistory) GetXpm() uint32 { - if m != nil && m.Xpm != nil { - return *m.Xpm - } - return 0 -} - -func (m *CMsgDOTASDOHeroStatsHistory) GetKills() uint32 { - if m != nil && m.Kills != nil { - return *m.Kills - } - return 0 -} - -func (m *CMsgDOTASDOHeroStatsHistory) GetDeaths() uint32 { - if m != nil && m.Deaths != nil { - return *m.Deaths - } - return 0 -} - -func (m *CMsgDOTASDOHeroStatsHistory) GetAssists() uint32 { - if m != nil && m.Assists != nil { - return *m.Assists - } - return 0 -} - -type CMsgDOTASeasonRewards struct { - Rewards []*CMsgDOTASeasonRewards_Reward `protobuf:"bytes,1,rep,name=rewards" json:"rewards,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASeasonRewards) Reset() { *m = CMsgDOTASeasonRewards{} } -func (m *CMsgDOTASeasonRewards) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTASeasonRewards) ProtoMessage() {} -func (*CMsgDOTASeasonRewards) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{40} } - -func (m *CMsgDOTASeasonRewards) GetRewards() []*CMsgDOTASeasonRewards_Reward { - if m != nil { - return m.Rewards - } - return nil -} - -type CMsgDOTASeasonRewards_Reward struct { - Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` - Itemdef *uint32 `protobuf:"varint,2,opt,name=itemdef" json:"itemdef,omitempty"` - Importance *uint32 `protobuf:"varint,3,opt,name=importance" json:"importance,omitempty"` - BaseLevel *uint32 `protobuf:"varint,4,opt,name=base_level,json=baseLevel" json:"base_level,omitempty"` - RepeatLevel *uint32 `protobuf:"varint,5,opt,name=repeat_level,json=repeatLevel" json:"repeat_level,omitempty"` - RewardType *CMsgDOTASeasonRewards_ERewardType `protobuf:"varint,6,opt,name=reward_type,json=rewardType,enum=CMsgDOTASeasonRewards_ERewardType,def=0" json:"reward_type,omitempty"` - Image *string `protobuf:"bytes,7,opt,name=image" json:"image,omitempty"` - ActionId *uint32 `protobuf:"varint,8,opt,name=action_id,json=actionId" json:"action_id,omitempty"` - EffectIndex *uint32 `protobuf:"varint,9,opt,name=effect_index,json=effectIndex" json:"effect_index,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASeasonRewards_Reward) Reset() { *m = CMsgDOTASeasonRewards_Reward{} } -func (m *CMsgDOTASeasonRewards_Reward) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTASeasonRewards_Reward) ProtoMessage() {} -func (*CMsgDOTASeasonRewards_Reward) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{40, 0} -} - -const Default_CMsgDOTASeasonRewards_Reward_RewardType CMsgDOTASeasonRewards_ERewardType = CMsgDOTASeasonRewards_EconItem - -func (m *CMsgDOTASeasonRewards_Reward) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgDOTASeasonRewards_Reward) GetItemdef() uint32 { - if m != nil && m.Itemdef != nil { - return *m.Itemdef - } - return 0 -} - -func (m *CMsgDOTASeasonRewards_Reward) GetImportance() uint32 { - if m != nil && m.Importance != nil { - return *m.Importance - } - return 0 -} - -func (m *CMsgDOTASeasonRewards_Reward) GetBaseLevel() uint32 { - if m != nil && m.BaseLevel != nil { - return *m.BaseLevel - } - return 0 -} - -func (m *CMsgDOTASeasonRewards_Reward) GetRepeatLevel() uint32 { - if m != nil && m.RepeatLevel != nil { - return *m.RepeatLevel - } - return 0 -} - -func (m *CMsgDOTASeasonRewards_Reward) GetRewardType() CMsgDOTASeasonRewards_ERewardType { - if m != nil && m.RewardType != nil { - return *m.RewardType - } - return Default_CMsgDOTASeasonRewards_Reward_RewardType -} - -func (m *CMsgDOTASeasonRewards_Reward) GetImage() string { - if m != nil && m.Image != nil { - return *m.Image - } - return "" -} - -func (m *CMsgDOTASeasonRewards_Reward) GetActionId() uint32 { - if m != nil && m.ActionId != nil { - return *m.ActionId - } - return 0 -} - -func (m *CMsgDOTASeasonRewards_Reward) GetEffectIndex() uint32 { - if m != nil && m.EffectIndex != nil { - return *m.EffectIndex - } - return 0 -} - -type CMsgDOTASeasonAchievements struct { - Achievements []*CMsgDOTASeasonAchievements_Achievement `protobuf:"bytes,1,rep,name=achievements" json:"achievements,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASeasonAchievements) Reset() { *m = CMsgDOTASeasonAchievements{} } -func (m *CMsgDOTASeasonAchievements) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTASeasonAchievements) ProtoMessage() {} -func (*CMsgDOTASeasonAchievements) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{41} } - -func (m *CMsgDOTASeasonAchievements) GetAchievements() []*CMsgDOTASeasonAchievements_Achievement { - if m != nil { - return m.Achievements - } - return nil -} - -type CMsgDOTASeasonAchievements_Achievement struct { - Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` - Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"` - Image *string `protobuf:"bytes,3,opt,name=image" json:"image,omitempty"` - ActionId *uint32 `protobuf:"varint,4,opt,name=action_id,json=actionId" json:"action_id,omitempty"` - MaxGrants *uint32 `protobuf:"varint,5,opt,name=max_grants,json=maxGrants" json:"max_grants,omitempty"` - NormalPoints *uint32 `protobuf:"varint,6,opt,name=normal_points,json=normalPoints" json:"normal_points,omitempty"` - TrackingAchievement *uint32 `protobuf:"varint,7,opt,name=tracking_achievement,json=trackingAchievement" json:"tracking_achievement,omitempty"` - AchievementGoal *uint32 `protobuf:"varint,8,opt,name=achievement_goal,json=achievementGoal" json:"achievement_goal,omitempty"` - AchievementLevel *uint32 `protobuf:"varint,9,opt,name=achievement_level,json=achievementLevel" json:"achievement_level,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASeasonAchievements_Achievement) Reset() { - *m = CMsgDOTASeasonAchievements_Achievement{} -} -func (m *CMsgDOTASeasonAchievements_Achievement) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTASeasonAchievements_Achievement) ProtoMessage() {} -func (*CMsgDOTASeasonAchievements_Achievement) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{41, 0} -} - -func (m *CMsgDOTASeasonAchievements_Achievement) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgDOTASeasonAchievements_Achievement) GetDescription() string { - if m != nil && m.Description != nil { - return *m.Description - } - return "" -} - -func (m *CMsgDOTASeasonAchievements_Achievement) GetImage() string { - if m != nil && m.Image != nil { - return *m.Image - } - return "" -} - -func (m *CMsgDOTASeasonAchievements_Achievement) GetActionId() uint32 { - if m != nil && m.ActionId != nil { - return *m.ActionId - } - return 0 -} - -func (m *CMsgDOTASeasonAchievements_Achievement) GetMaxGrants() uint32 { - if m != nil && m.MaxGrants != nil { - return *m.MaxGrants - } - return 0 -} - -func (m *CMsgDOTASeasonAchievements_Achievement) GetNormalPoints() uint32 { - if m != nil && m.NormalPoints != nil { - return *m.NormalPoints - } - return 0 -} - -func (m *CMsgDOTASeasonAchievements_Achievement) GetTrackingAchievement() uint32 { - if m != nil && m.TrackingAchievement != nil { - return *m.TrackingAchievement - } - return 0 -} - -func (m *CMsgDOTASeasonAchievements_Achievement) GetAchievementGoal() uint32 { - if m != nil && m.AchievementGoal != nil { - return *m.AchievementGoal - } - return 0 -} - -func (m *CMsgDOTASeasonAchievements_Achievement) GetAchievementLevel() uint32 { - if m != nil && m.AchievementLevel != nil { - return *m.AchievementLevel - } - return 0 -} - -type CMsgDOTASeasonPredictions struct { - Predictions []*CMsgDOTASeasonPredictions_Prediction `protobuf:"bytes,1,rep,name=predictions" json:"predictions,omitempty"` - InGamePredictions []*CMsgDOTASeasonPredictions_InGamePrediction `protobuf:"bytes,2,rep,name=in_game_predictions,json=inGamePredictions" json:"in_game_predictions,omitempty"` - InGamePredictionCountPerGame *uint32 `protobuf:"varint,3,opt,name=in_game_prediction_count_per_game,json=inGamePredictionCountPerGame" json:"in_game_prediction_count_per_game,omitempty"` - InGamePredictionVotingPeriodMinutes *uint32 `protobuf:"varint,4,opt,name=in_game_prediction_voting_period_minutes,json=inGamePredictionVotingPeriodMinutes" json:"in_game_prediction_voting_period_minutes,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASeasonPredictions) Reset() { *m = CMsgDOTASeasonPredictions{} } -func (m *CMsgDOTASeasonPredictions) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTASeasonPredictions) ProtoMessage() {} -func (*CMsgDOTASeasonPredictions) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{42} } - -func (m *CMsgDOTASeasonPredictions) GetPredictions() []*CMsgDOTASeasonPredictions_Prediction { - if m != nil { - return m.Predictions - } - return nil -} - -func (m *CMsgDOTASeasonPredictions) GetInGamePredictions() []*CMsgDOTASeasonPredictions_InGamePrediction { - if m != nil { - return m.InGamePredictions - } - return nil -} - -func (m *CMsgDOTASeasonPredictions) GetInGamePredictionCountPerGame() uint32 { - if m != nil && m.InGamePredictionCountPerGame != nil { - return *m.InGamePredictionCountPerGame - } - return 0 -} - -func (m *CMsgDOTASeasonPredictions) GetInGamePredictionVotingPeriodMinutes() uint32 { - if m != nil && m.InGamePredictionVotingPeriodMinutes != nil { - return *m.InGamePredictionVotingPeriodMinutes - } - return 0 -} - -type CMsgDOTASeasonPredictions_Choice struct { - Value *uint32 `protobuf:"varint,1,opt,name=value" json:"value,omitempty"` - Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` - MinRawValue *uint32 `protobuf:"varint,3,opt,name=min_raw_value,json=minRawValue" json:"min_raw_value,omitempty"` - MaxRawValue *uint32 `protobuf:"varint,4,opt,name=max_raw_value,json=maxRawValue" json:"max_raw_value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASeasonPredictions_Choice) Reset() { *m = CMsgDOTASeasonPredictions_Choice{} } -func (m *CMsgDOTASeasonPredictions_Choice) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTASeasonPredictions_Choice) ProtoMessage() {} -func (*CMsgDOTASeasonPredictions_Choice) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{42, 0} -} - -func (m *CMsgDOTASeasonPredictions_Choice) GetValue() uint32 { - if m != nil && m.Value != nil { - return *m.Value - } - return 0 -} - -func (m *CMsgDOTASeasonPredictions_Choice) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgDOTASeasonPredictions_Choice) GetMinRawValue() uint32 { - if m != nil && m.MinRawValue != nil { - return *m.MinRawValue - } - return 0 -} - -func (m *CMsgDOTASeasonPredictions_Choice) GetMaxRawValue() uint32 { - if m != nil && m.MaxRawValue != nil { - return *m.MaxRawValue - } - return 0 -} - -type CMsgDOTASeasonPredictions_Answers struct { - AnswerId *uint32 `protobuf:"varint,1,opt,name=answer_id,json=answerId" json:"answer_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASeasonPredictions_Answers) Reset() { *m = CMsgDOTASeasonPredictions_Answers{} } -func (m *CMsgDOTASeasonPredictions_Answers) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTASeasonPredictions_Answers) ProtoMessage() {} -func (*CMsgDOTASeasonPredictions_Answers) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{42, 1} -} - -func (m *CMsgDOTASeasonPredictions_Answers) GetAnswerId() uint32 { - if m != nil && m.AnswerId != nil { - return *m.AnswerId - } - return 0 -} - -type CMsgDOTASeasonPredictions_QueryKeyValues struct { - Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` - Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASeasonPredictions_QueryKeyValues) Reset() { - *m = CMsgDOTASeasonPredictions_QueryKeyValues{} -} -func (m *CMsgDOTASeasonPredictions_QueryKeyValues) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTASeasonPredictions_QueryKeyValues) ProtoMessage() {} -func (*CMsgDOTASeasonPredictions_QueryKeyValues) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{42, 2} -} - -func (m *CMsgDOTASeasonPredictions_QueryKeyValues) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgDOTASeasonPredictions_QueryKeyValues) GetValue() string { - if m != nil && m.Value != nil { - return *m.Value - } - return "" -} - -type CMsgDOTASeasonPredictions_Prediction struct { - Type *CMsgDOTASeasonPredictionsEPredictionType `protobuf:"varint,1,opt,name=type,enum=CMsgDOTASeasonPredictionsEPredictionType,def=0" json:"type,omitempty"` - Question *string `protobuf:"bytes,2,opt,name=question" json:"question,omitempty"` - Choices []*CMsgDOTASeasonPredictions_Choice `protobuf:"bytes,3,rep,name=choices" json:"choices,omitempty"` - SelectionId *uint32 `protobuf:"varint,4,opt,name=selection_id,json=selectionId" json:"selection_id,omitempty"` - StartDate *uint32 `protobuf:"varint,5,opt,name=start_date,json=startDate" json:"start_date,omitempty"` - LockDate *uint32 `protobuf:"varint,6,opt,name=lock_date,json=lockDate" json:"lock_date,omitempty"` - Reward *uint32 `protobuf:"varint,7,opt,name=reward" json:"reward,omitempty"` - AnswerType *CMsgDOTASeasonPredictionsEAnswerType `protobuf:"varint,8,opt,name=answer_type,json=answerType,enum=CMsgDOTASeasonPredictionsEAnswerType,def=0" json:"answer_type,omitempty"` - AnswerId *uint32 `protobuf:"varint,9,opt,name=answer_id,json=answerId" json:"answer_id,omitempty"` - Answers []*CMsgDOTASeasonPredictions_Answers `protobuf:"bytes,10,rep,name=answers" json:"answers,omitempty"` - QueryName *string `protobuf:"bytes,11,opt,name=query_name,json=queryName" json:"query_name,omitempty"` - QueryBindParams []uint32 `protobuf:"varint,12,rep,name=query_bind_params,json=queryBindParams" json:"query_bind_params,omitempty"` - LockOnSelectionId *uint32 `protobuf:"varint,13,opt,name=lock_on_selection_id,json=lockOnSelectionId" json:"lock_on_selection_id,omitempty"` - LockOnSelectionValue *uint32 `protobuf:"varint,14,opt,name=lock_on_selection_value,json=lockOnSelectionValue" json:"lock_on_selection_value,omitempty"` - LockOnSelectionSet *bool `protobuf:"varint,15,opt,name=lock_on_selection_set,json=lockOnSelectionSet" json:"lock_on_selection_set,omitempty"` - UseAnswerValueRanges *bool `protobuf:"varint,16,opt,name=use_answer_value_ranges,json=useAnswerValueRanges" json:"use_answer_value_ranges,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASeasonPredictions_Prediction) Reset() { *m = CMsgDOTASeasonPredictions_Prediction{} } -func (m *CMsgDOTASeasonPredictions_Prediction) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTASeasonPredictions_Prediction) ProtoMessage() {} -func (*CMsgDOTASeasonPredictions_Prediction) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{42, 3} -} - -const Default_CMsgDOTASeasonPredictions_Prediction_Type CMsgDOTASeasonPredictionsEPredictionType = CMsgDOTASeasonPredictions_Generic -const Default_CMsgDOTASeasonPredictions_Prediction_AnswerType CMsgDOTASeasonPredictionsEAnswerType = CMsgDOTASeasonPredictions_SingleInt - -func (m *CMsgDOTASeasonPredictions_Prediction) GetType() CMsgDOTASeasonPredictionsEPredictionType { - if m != nil && m.Type != nil { - return *m.Type - } - return Default_CMsgDOTASeasonPredictions_Prediction_Type -} - -func (m *CMsgDOTASeasonPredictions_Prediction) GetQuestion() string { - if m != nil && m.Question != nil { - return *m.Question - } - return "" -} - -func (m *CMsgDOTASeasonPredictions_Prediction) GetChoices() []*CMsgDOTASeasonPredictions_Choice { - if m != nil { - return m.Choices - } - return nil -} - -func (m *CMsgDOTASeasonPredictions_Prediction) GetSelectionId() uint32 { - if m != nil && m.SelectionId != nil { - return *m.SelectionId - } - return 0 -} - -func (m *CMsgDOTASeasonPredictions_Prediction) GetStartDate() uint32 { - if m != nil && m.StartDate != nil { - return *m.StartDate - } - return 0 -} - -func (m *CMsgDOTASeasonPredictions_Prediction) GetLockDate() uint32 { - if m != nil && m.LockDate != nil { - return *m.LockDate - } - return 0 -} - -func (m *CMsgDOTASeasonPredictions_Prediction) GetReward() uint32 { - if m != nil && m.Reward != nil { - return *m.Reward - } - return 0 -} - -func (m *CMsgDOTASeasonPredictions_Prediction) GetAnswerType() CMsgDOTASeasonPredictionsEAnswerType { - if m != nil && m.AnswerType != nil { - return *m.AnswerType - } - return Default_CMsgDOTASeasonPredictions_Prediction_AnswerType -} - -func (m *CMsgDOTASeasonPredictions_Prediction) GetAnswerId() uint32 { - if m != nil && m.AnswerId != nil { - return *m.AnswerId - } - return 0 -} - -func (m *CMsgDOTASeasonPredictions_Prediction) GetAnswers() []*CMsgDOTASeasonPredictions_Answers { - if m != nil { - return m.Answers - } - return nil -} - -func (m *CMsgDOTASeasonPredictions_Prediction) GetQueryName() string { - if m != nil && m.QueryName != nil { - return *m.QueryName - } - return "" -} - -func (m *CMsgDOTASeasonPredictions_Prediction) GetQueryBindParams() []uint32 { - if m != nil { - return m.QueryBindParams - } - return nil -} - -func (m *CMsgDOTASeasonPredictions_Prediction) GetLockOnSelectionId() uint32 { - if m != nil && m.LockOnSelectionId != nil { - return *m.LockOnSelectionId - } - return 0 -} - -func (m *CMsgDOTASeasonPredictions_Prediction) GetLockOnSelectionValue() uint32 { - if m != nil && m.LockOnSelectionValue != nil { - return *m.LockOnSelectionValue - } - return 0 -} - -func (m *CMsgDOTASeasonPredictions_Prediction) GetLockOnSelectionSet() bool { - if m != nil && m.LockOnSelectionSet != nil { - return *m.LockOnSelectionSet - } - return false -} - -func (m *CMsgDOTASeasonPredictions_Prediction) GetUseAnswerValueRanges() bool { - if m != nil && m.UseAnswerValueRanges != nil { - return *m.UseAnswerValueRanges - } - return false -} - -type CMsgDOTASeasonPredictions_InGamePrediction struct { - Id *uint32 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` - Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` - Type *CMsgDOTASeasonPredictionsEPredictionType `protobuf:"varint,3,opt,name=type,enum=CMsgDOTASeasonPredictionsEPredictionType,def=0" json:"type,omitempty"` - Group *CMsgDOTASeasonPredictionsERandomSelectionGroupT `protobuf:"varint,4,opt,name=group,enum=CMsgDOTASeasonPredictionsERandomSelectionGroupT,def=0" json:"group,omitempty"` - Question *string `protobuf:"bytes,5,opt,name=question" json:"question,omitempty"` - Choices []*CMsgDOTASeasonPredictions_Choice `protobuf:"bytes,6,rep,name=choices" json:"choices,omitempty"` - RequiredHeroes []string `protobuf:"bytes,7,rep,name=required_heroes,json=requiredHeroes" json:"required_heroes,omitempty"` - QueryName *string `protobuf:"bytes,8,opt,name=query_name,json=queryName" json:"query_name,omitempty"` - QueryValues []*CMsgDOTASeasonPredictions_QueryKeyValues `protobuf:"bytes,9,rep,name=query_values,json=queryValues" json:"query_values,omitempty"` - AnswerResolutionType *CMsgDOTASeasonPredictionsEResolutionTypeT `protobuf:"varint,10,opt,name=answer_resolution_type,json=answerResolutionType,enum=CMsgDOTASeasonPredictionsEResolutionTypeT,def=0" json:"answer_resolution_type,omitempty"` - PointsToGrant *uint32 `protobuf:"varint,11,opt,name=points_to_grant,json=pointsToGrant" json:"points_to_grant,omitempty"` - RewardAction *uint32 `protobuf:"varint,12,opt,name=reward_action,json=rewardAction" json:"reward_action,omitempty"` - DebugForceSelection *uint32 `protobuf:"varint,13,opt,name=debug_force_selection,json=debugForceSelection" json:"debug_force_selection,omitempty"` - RawValueType *CMsgDOTASeasonPredictionsERawValueTypeT `protobuf:"varint,14,opt,name=raw_value_type,json=rawValueType,enum=CMsgDOTASeasonPredictionsERawValueTypeT,def=0" json:"raw_value_type,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTASeasonPredictions_InGamePrediction) Reset() { - *m = CMsgDOTASeasonPredictions_InGamePrediction{} -} -func (m *CMsgDOTASeasonPredictions_InGamePrediction) String() string { - return proto.CompactTextString(m) -} -func (*CMsgDOTASeasonPredictions_InGamePrediction) ProtoMessage() {} -func (*CMsgDOTASeasonPredictions_InGamePrediction) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{42, 4} -} - -const Default_CMsgDOTASeasonPredictions_InGamePrediction_Type CMsgDOTASeasonPredictionsEPredictionType = CMsgDOTASeasonPredictions_Generic -const Default_CMsgDOTASeasonPredictions_InGamePrediction_Group CMsgDOTASeasonPredictionsERandomSelectionGroupT = CMsgDOTASeasonPredictions_EarlyGame -const Default_CMsgDOTASeasonPredictions_InGamePrediction_AnswerResolutionType CMsgDOTASeasonPredictionsEResolutionTypeT = CMsgDOTASeasonPredictions_InvalidQuery -const Default_CMsgDOTASeasonPredictions_InGamePrediction_RawValueType CMsgDOTASeasonPredictionsERawValueTypeT = CMsgDOTASeasonPredictions_Number - -func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetId() uint32 { - if m != nil && m.Id != nil { - return *m.Id - } - return 0 -} - -func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetType() CMsgDOTASeasonPredictionsEPredictionType { - if m != nil && m.Type != nil { - return *m.Type - } - return Default_CMsgDOTASeasonPredictions_InGamePrediction_Type -} - -func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetGroup() CMsgDOTASeasonPredictionsERandomSelectionGroupT { - if m != nil && m.Group != nil { - return *m.Group - } - return Default_CMsgDOTASeasonPredictions_InGamePrediction_Group -} - -func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetQuestion() string { - if m != nil && m.Question != nil { - return *m.Question - } - return "" -} - -func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetChoices() []*CMsgDOTASeasonPredictions_Choice { - if m != nil { - return m.Choices - } - return nil -} - -func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetRequiredHeroes() []string { - if m != nil { - return m.RequiredHeroes - } - return nil -} - -func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetQueryName() string { - if m != nil && m.QueryName != nil { - return *m.QueryName - } - return "" -} - -func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetQueryValues() []*CMsgDOTASeasonPredictions_QueryKeyValues { - if m != nil { - return m.QueryValues - } - return nil -} - -func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetAnswerResolutionType() CMsgDOTASeasonPredictionsEResolutionTypeT { - if m != nil && m.AnswerResolutionType != nil { - return *m.AnswerResolutionType - } - return Default_CMsgDOTASeasonPredictions_InGamePrediction_AnswerResolutionType -} - -func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetPointsToGrant() uint32 { - if m != nil && m.PointsToGrant != nil { - return *m.PointsToGrant - } - return 0 -} - -func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetRewardAction() uint32 { - if m != nil && m.RewardAction != nil { - return *m.RewardAction - } - return 0 -} - -func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetDebugForceSelection() uint32 { - if m != nil && m.DebugForceSelection != nil { - return *m.DebugForceSelection - } - return 0 -} - -func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetRawValueType() CMsgDOTASeasonPredictionsERawValueTypeT { - if m != nil && m.RawValueType != nil { - return *m.RawValueType - } - return Default_CMsgDOTASeasonPredictions_InGamePrediction_RawValueType -} - -type CMsgDOTAMatch struct { - Duration *uint32 `protobuf:"varint,3,opt,name=duration" json:"duration,omitempty"` - StartTime *uint32 `protobuf:"fixed32,4,opt,name=startTime" json:"startTime,omitempty"` - Players []*CMsgDOTAMatch_Player `protobuf:"bytes,5,rep,name=players" json:"players,omitempty"` - MatchId *uint64 `protobuf:"varint,6,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - TowerStatus []uint32 `protobuf:"varint,8,rep,name=tower_status,json=towerStatus" json:"tower_status,omitempty"` - BarracksStatus []uint32 `protobuf:"varint,9,rep,name=barracks_status,json=barracksStatus" json:"barracks_status,omitempty"` - Cluster *uint32 `protobuf:"varint,10,opt,name=cluster" json:"cluster,omitempty"` - FirstBloodTime *uint32 `protobuf:"varint,12,opt,name=first_blood_time,json=firstBloodTime" json:"first_blood_time,omitempty"` - ReplaySalt *uint32 `protobuf:"fixed32,13,opt,name=replay_salt,json=replaySalt" json:"replay_salt,omitempty"` - ServerIp *uint32 `protobuf:"fixed32,14,opt,name=server_ip,json=serverIp" json:"server_ip,omitempty"` - ServerPort *uint32 `protobuf:"varint,15,opt,name=server_port,json=serverPort" json:"server_port,omitempty"` - LobbyType *uint32 `protobuf:"varint,16,opt,name=lobby_type,json=lobbyType" json:"lobby_type,omitempty"` - HumanPlayers *uint32 `protobuf:"varint,17,opt,name=human_players,json=humanPlayers" json:"human_players,omitempty"` - AverageSkill *uint32 `protobuf:"varint,18,opt,name=average_skill,json=averageSkill" json:"average_skill,omitempty"` - GameBalance *float32 `protobuf:"fixed32,19,opt,name=game_balance,json=gameBalance" json:"game_balance,omitempty"` - RadiantTeamId *uint32 `protobuf:"varint,20,opt,name=radiant_team_id,json=radiantTeamId" json:"radiant_team_id,omitempty"` - DireTeamId *uint32 `protobuf:"varint,21,opt,name=dire_team_id,json=direTeamId" json:"dire_team_id,omitempty"` - Leagueid *uint32 `protobuf:"varint,22,opt,name=leagueid" json:"leagueid,omitempty"` - RadiantTeamName *string `protobuf:"bytes,23,opt,name=radiant_team_name,json=radiantTeamName" json:"radiant_team_name,omitempty"` - DireTeamName *string `protobuf:"bytes,24,opt,name=dire_team_name,json=direTeamName" json:"dire_team_name,omitempty"` - RadiantTeamLogo *uint64 `protobuf:"varint,25,opt,name=radiant_team_logo,json=radiantTeamLogo" json:"radiant_team_logo,omitempty"` - DireTeamLogo *uint64 `protobuf:"varint,26,opt,name=dire_team_logo,json=direTeamLogo" json:"dire_team_logo,omitempty"` - RadiantTeamComplete *uint32 `protobuf:"varint,27,opt,name=radiant_team_complete,json=radiantTeamComplete" json:"radiant_team_complete,omitempty"` - DireTeamComplete *uint32 `protobuf:"varint,28,opt,name=dire_team_complete,json=direTeamComplete" json:"dire_team_complete,omitempty"` - PositiveVotes *uint32 `protobuf:"varint,29,opt,name=positive_votes,json=positiveVotes" json:"positive_votes,omitempty"` - NegativeVotes *uint32 `protobuf:"varint,30,opt,name=negative_votes,json=negativeVotes" json:"negative_votes,omitempty"` - GameMode *dota_shared_enums.DOTA_GameMode `protobuf:"varint,31,opt,name=game_mode,json=gameMode,enum=DOTA_GameMode,def=0" json:"game_mode,omitempty"` - PicksBans []*CMatchHeroSelectEvent `protobuf:"bytes,32,rep,name=picks_bans,json=picksBans" json:"picks_bans,omitempty"` - MatchSeqNum *uint64 `protobuf:"varint,33,opt,name=match_seq_num,json=matchSeqNum" json:"match_seq_num,omitempty"` - ReplayState *CMsgDOTAMatch_ReplayState `protobuf:"varint,34,opt,name=replay_state,json=replayState,enum=CMsgDOTAMatch_ReplayState,def=0" json:"replay_state,omitempty"` - RadiantGuildId *uint32 `protobuf:"varint,35,opt,name=radiant_guild_id,json=radiantGuildId" json:"radiant_guild_id,omitempty"` - DireGuildId *uint32 `protobuf:"varint,36,opt,name=dire_guild_id,json=direGuildId" json:"dire_guild_id,omitempty"` - RadiantTeamTag *string `protobuf:"bytes,37,opt,name=radiant_team_tag,json=radiantTeamTag" json:"radiant_team_tag,omitempty"` - DireTeamTag *string `protobuf:"bytes,38,opt,name=dire_team_tag,json=direTeamTag" json:"dire_team_tag,omitempty"` - SeriesId *uint32 `protobuf:"varint,39,opt,name=series_id,json=seriesId" json:"series_id,omitempty"` - SeriesType *uint32 `protobuf:"varint,40,opt,name=series_type,json=seriesType" json:"series_type,omitempty"` - BroadcasterChannels []*CMsgDOTAMatch_BroadcasterChannel `protobuf:"bytes,43,rep,name=broadcaster_channels,json=broadcasterChannels" json:"broadcaster_channels,omitempty"` - Engine *uint32 `protobuf:"varint,44,opt,name=engine" json:"engine,omitempty"` - CustomGameData *CMsgDOTAMatch_CustomGameData `protobuf:"bytes,45,opt,name=custom_game_data,json=customGameData" json:"custom_game_data,omitempty"` - MatchFlags *uint32 `protobuf:"varint,46,opt,name=match_flags,json=matchFlags" json:"match_flags,omitempty"` - PrivateMetadataKey *uint32 `protobuf:"fixed32,47,opt,name=private_metadata_key,json=privateMetadataKey" json:"private_metadata_key,omitempty"` - RadiantTeamScore *uint32 `protobuf:"varint,48,opt,name=radiant_team_score,json=radiantTeamScore" json:"radiant_team_score,omitempty"` - DireTeamScore *uint32 `protobuf:"varint,49,opt,name=dire_team_score,json=direTeamScore" json:"dire_team_score,omitempty"` - MatchOutcome *dota_shared_enums.EMatchOutcome `protobuf:"varint,50,opt,name=match_outcome,json=matchOutcome,enum=EMatchOutcome,def=0" json:"match_outcome,omitempty"` - TournamentId *uint32 `protobuf:"varint,51,opt,name=tournament_id,json=tournamentId" json:"tournament_id,omitempty"` - TournamentRound *uint32 `protobuf:"varint,52,opt,name=tournament_round,json=tournamentRound" json:"tournament_round,omitempty"` - PreGameDuration *uint32 `protobuf:"varint,53,opt,name=pre_game_duration,json=preGameDuration" json:"pre_game_duration,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAMatch) Reset() { *m = CMsgDOTAMatch{} } -func (m *CMsgDOTAMatch) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAMatch) ProtoMessage() {} -func (*CMsgDOTAMatch) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{43} } - -const Default_CMsgDOTAMatch_GameMode dota_shared_enums.DOTA_GameMode = dota_shared_enums.DOTA_GameMode_DOTA_GAMEMODE_NONE -const Default_CMsgDOTAMatch_ReplayState CMsgDOTAMatch_ReplayState = CMsgDOTAMatch_REPLAY_AVAILABLE -const Default_CMsgDOTAMatch_MatchOutcome dota_shared_enums.EMatchOutcome = dota_shared_enums.EMatchOutcome_k_EMatchOutcome_Unknown - -func (m *CMsgDOTAMatch) GetDuration() uint32 { - if m != nil && m.Duration != nil { - return *m.Duration - } - return 0 -} - -func (m *CMsgDOTAMatch) GetStartTime() uint32 { - if m != nil && m.StartTime != nil { - return *m.StartTime - } - return 0 -} - -func (m *CMsgDOTAMatch) GetPlayers() []*CMsgDOTAMatch_Player { - if m != nil { - return m.Players - } - return nil -} - -func (m *CMsgDOTAMatch) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgDOTAMatch) GetTowerStatus() []uint32 { - if m != nil { - return m.TowerStatus - } - return nil -} - -func (m *CMsgDOTAMatch) GetBarracksStatus() []uint32 { - if m != nil { - return m.BarracksStatus - } - return nil -} - -func (m *CMsgDOTAMatch) GetCluster() uint32 { - if m != nil && m.Cluster != nil { - return *m.Cluster - } - return 0 -} - -func (m *CMsgDOTAMatch) GetFirstBloodTime() uint32 { - if m != nil && m.FirstBloodTime != nil { - return *m.FirstBloodTime - } - return 0 -} - -func (m *CMsgDOTAMatch) GetReplaySalt() uint32 { - if m != nil && m.ReplaySalt != nil { - return *m.ReplaySalt - } - return 0 -} - -func (m *CMsgDOTAMatch) GetServerIp() uint32 { - if m != nil && m.ServerIp != nil { - return *m.ServerIp - } - return 0 -} - -func (m *CMsgDOTAMatch) GetServerPort() uint32 { - if m != nil && m.ServerPort != nil { - return *m.ServerPort - } - return 0 -} - -func (m *CMsgDOTAMatch) GetLobbyType() uint32 { - if m != nil && m.LobbyType != nil { - return *m.LobbyType - } - return 0 -} - -func (m *CMsgDOTAMatch) GetHumanPlayers() uint32 { - if m != nil && m.HumanPlayers != nil { - return *m.HumanPlayers - } - return 0 -} - -func (m *CMsgDOTAMatch) GetAverageSkill() uint32 { - if m != nil && m.AverageSkill != nil { - return *m.AverageSkill - } - return 0 -} - -func (m *CMsgDOTAMatch) GetGameBalance() float32 { - if m != nil && m.GameBalance != nil { - return *m.GameBalance - } - return 0 -} - -func (m *CMsgDOTAMatch) GetRadiantTeamId() uint32 { - if m != nil && m.RadiantTeamId != nil { - return *m.RadiantTeamId - } - return 0 -} - -func (m *CMsgDOTAMatch) GetDireTeamId() uint32 { - if m != nil && m.DireTeamId != nil { - return *m.DireTeamId - } - return 0 -} - -func (m *CMsgDOTAMatch) GetLeagueid() uint32 { - if m != nil && m.Leagueid != nil { - return *m.Leagueid - } - return 0 -} - -func (m *CMsgDOTAMatch) GetRadiantTeamName() string { - if m != nil && m.RadiantTeamName != nil { - return *m.RadiantTeamName - } - return "" -} - -func (m *CMsgDOTAMatch) GetDireTeamName() string { - if m != nil && m.DireTeamName != nil { - return *m.DireTeamName - } - return "" -} - -func (m *CMsgDOTAMatch) GetRadiantTeamLogo() uint64 { - if m != nil && m.RadiantTeamLogo != nil { - return *m.RadiantTeamLogo - } - return 0 -} - -func (m *CMsgDOTAMatch) GetDireTeamLogo() uint64 { - if m != nil && m.DireTeamLogo != nil { - return *m.DireTeamLogo - } - return 0 -} - -func (m *CMsgDOTAMatch) GetRadiantTeamComplete() uint32 { - if m != nil && m.RadiantTeamComplete != nil { - return *m.RadiantTeamComplete - } - return 0 -} - -func (m *CMsgDOTAMatch) GetDireTeamComplete() uint32 { - if m != nil && m.DireTeamComplete != nil { - return *m.DireTeamComplete - } - return 0 -} - -func (m *CMsgDOTAMatch) GetPositiveVotes() uint32 { - if m != nil && m.PositiveVotes != nil { - return *m.PositiveVotes - } - return 0 -} - -func (m *CMsgDOTAMatch) GetNegativeVotes() uint32 { - if m != nil && m.NegativeVotes != nil { - return *m.NegativeVotes - } - return 0 -} - -func (m *CMsgDOTAMatch) GetGameMode() dota_shared_enums.DOTA_GameMode { - if m != nil && m.GameMode != nil { - return *m.GameMode - } - return Default_CMsgDOTAMatch_GameMode -} - -func (m *CMsgDOTAMatch) GetPicksBans() []*CMatchHeroSelectEvent { - if m != nil { - return m.PicksBans - } - return nil -} - -func (m *CMsgDOTAMatch) GetMatchSeqNum() uint64 { - if m != nil && m.MatchSeqNum != nil { - return *m.MatchSeqNum - } - return 0 -} - -func (m *CMsgDOTAMatch) GetReplayState() CMsgDOTAMatch_ReplayState { - if m != nil && m.ReplayState != nil { - return *m.ReplayState - } - return Default_CMsgDOTAMatch_ReplayState -} - -func (m *CMsgDOTAMatch) GetRadiantGuildId() uint32 { - if m != nil && m.RadiantGuildId != nil { - return *m.RadiantGuildId - } - return 0 -} - -func (m *CMsgDOTAMatch) GetDireGuildId() uint32 { - if m != nil && m.DireGuildId != nil { - return *m.DireGuildId - } - return 0 -} - -func (m *CMsgDOTAMatch) GetRadiantTeamTag() string { - if m != nil && m.RadiantTeamTag != nil { - return *m.RadiantTeamTag - } - return "" -} - -func (m *CMsgDOTAMatch) GetDireTeamTag() string { - if m != nil && m.DireTeamTag != nil { - return *m.DireTeamTag - } - return "" -} - -func (m *CMsgDOTAMatch) GetSeriesId() uint32 { - if m != nil && m.SeriesId != nil { - return *m.SeriesId - } - return 0 -} - -func (m *CMsgDOTAMatch) GetSeriesType() uint32 { - if m != nil && m.SeriesType != nil { - return *m.SeriesType - } - return 0 -} - -func (m *CMsgDOTAMatch) GetBroadcasterChannels() []*CMsgDOTAMatch_BroadcasterChannel { - if m != nil { - return m.BroadcasterChannels - } - return nil -} - -func (m *CMsgDOTAMatch) GetEngine() uint32 { - if m != nil && m.Engine != nil { - return *m.Engine - } - return 0 -} - -func (m *CMsgDOTAMatch) GetCustomGameData() *CMsgDOTAMatch_CustomGameData { - if m != nil { - return m.CustomGameData - } - return nil -} - -func (m *CMsgDOTAMatch) GetMatchFlags() uint32 { - if m != nil && m.MatchFlags != nil { - return *m.MatchFlags - } - return 0 -} - -func (m *CMsgDOTAMatch) GetPrivateMetadataKey() uint32 { - if m != nil && m.PrivateMetadataKey != nil { - return *m.PrivateMetadataKey - } - return 0 -} - -func (m *CMsgDOTAMatch) GetRadiantTeamScore() uint32 { - if m != nil && m.RadiantTeamScore != nil { - return *m.RadiantTeamScore - } - return 0 -} - -func (m *CMsgDOTAMatch) GetDireTeamScore() uint32 { - if m != nil && m.DireTeamScore != nil { - return *m.DireTeamScore - } - return 0 -} - -func (m *CMsgDOTAMatch) GetMatchOutcome() dota_shared_enums.EMatchOutcome { - if m != nil && m.MatchOutcome != nil { - return *m.MatchOutcome - } - return Default_CMsgDOTAMatch_MatchOutcome -} - -func (m *CMsgDOTAMatch) GetTournamentId() uint32 { - if m != nil && m.TournamentId != nil { - return *m.TournamentId - } - return 0 -} - -func (m *CMsgDOTAMatch) GetTournamentRound() uint32 { - if m != nil && m.TournamentRound != nil { - return *m.TournamentRound - } - return 0 -} - -func (m *CMsgDOTAMatch) GetPreGameDuration() uint32 { - if m != nil && m.PreGameDuration != nil { - return *m.PreGameDuration - } - return 0 -} - -type CMsgDOTAMatch_Player struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - PlayerSlot *uint32 `protobuf:"varint,2,opt,name=player_slot,json=playerSlot" json:"player_slot,omitempty"` - HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - Item_0 *uint32 `protobuf:"varint,4,opt,name=item_0,json=item0" json:"item_0,omitempty"` - Item_1 *uint32 `protobuf:"varint,5,opt,name=item_1,json=item1" json:"item_1,omitempty"` - Item_2 *uint32 `protobuf:"varint,6,opt,name=item_2,json=item2" json:"item_2,omitempty"` - Item_3 *uint32 `protobuf:"varint,7,opt,name=item_3,json=item3" json:"item_3,omitempty"` - Item_4 *uint32 `protobuf:"varint,8,opt,name=item_4,json=item4" json:"item_4,omitempty"` - Item_5 *uint32 `protobuf:"varint,9,opt,name=item_5,json=item5" json:"item_5,omitempty"` - Item_6 *uint32 `protobuf:"varint,59,opt,name=item_6,json=item6" json:"item_6,omitempty"` - Item_7 *uint32 `protobuf:"varint,60,opt,name=item_7,json=item7" json:"item_7,omitempty"` - Item_8 *uint32 `protobuf:"varint,61,opt,name=item_8,json=item8" json:"item_8,omitempty"` - ExpectedTeamContribution *float32 `protobuf:"fixed32,10,opt,name=expected_team_contribution,json=expectedTeamContribution" json:"expected_team_contribution,omitempty"` - ScaledMetric *float32 `protobuf:"fixed32,11,opt,name=scaled_metric,json=scaledMetric" json:"scaled_metric,omitempty"` - PreviousRank *uint32 `protobuf:"varint,12,opt,name=previous_rank,json=previousRank" json:"previous_rank,omitempty"` - RankChange *int32 `protobuf:"zigzag32,13,opt,name=rank_change,json=rankChange" json:"rank_change,omitempty"` - SoloRank *bool `protobuf:"varint,49,opt,name=solo_rank,json=soloRank" json:"solo_rank,omitempty"` - SeasonalRank *bool `protobuf:"varint,53,opt,name=seasonal_rank,json=seasonalRank" json:"seasonal_rank,omitempty"` - RankTierUpdated *bool `protobuf:"varint,66,opt,name=rank_tier_updated,json=rankTierUpdated" json:"rank_tier_updated,omitempty"` - Kills *uint32 `protobuf:"varint,14,opt,name=kills" json:"kills,omitempty"` - Deaths *uint32 `protobuf:"varint,15,opt,name=deaths" json:"deaths,omitempty"` - Assists *uint32 `protobuf:"varint,16,opt,name=assists" json:"assists,omitempty"` - LeaverStatus *uint32 `protobuf:"varint,17,opt,name=leaver_status,json=leaverStatus" json:"leaver_status,omitempty"` - Gold *uint32 `protobuf:"varint,18,opt,name=gold" json:"gold,omitempty"` - LastHits *uint32 `protobuf:"varint,19,opt,name=last_hits,json=lastHits" json:"last_hits,omitempty"` - Denies *uint32 `protobuf:"varint,20,opt,name=denies" json:"denies,omitempty"` - GoldPerMin *uint32 `protobuf:"varint,21,opt,name=gold_per_min,json=goldPerMin" json:"gold_per_min,omitempty"` - XPPerMin *uint32 `protobuf:"varint,22,opt,name=XP_per_min,json=xPPerMin" json:"XP_per_min,omitempty"` - GoldSpent *uint32 `protobuf:"varint,23,opt,name=gold_spent,json=goldSpent" json:"gold_spent,omitempty"` - HeroDamage *uint32 `protobuf:"varint,24,opt,name=hero_damage,json=heroDamage" json:"hero_damage,omitempty"` - TowerDamage *uint32 `protobuf:"varint,25,opt,name=tower_damage,json=towerDamage" json:"tower_damage,omitempty"` - HeroHealing *uint32 `protobuf:"varint,26,opt,name=hero_healing,json=heroHealing" json:"hero_healing,omitempty"` - Level *uint32 `protobuf:"varint,27,opt,name=level" json:"level,omitempty"` - TimeLastSeen *uint32 `protobuf:"varint,28,opt,name=time_last_seen,json=timeLastSeen" json:"time_last_seen,omitempty"` - PlayerName *string `protobuf:"bytes,29,opt,name=player_name,json=playerName" json:"player_name,omitempty"` - SupportAbilityValue *uint32 `protobuf:"varint,30,opt,name=support_ability_value,json=supportAbilityValue" json:"support_ability_value,omitempty"` - FeedingDetected *bool `protobuf:"varint,32,opt,name=feeding_detected,json=feedingDetected" json:"feeding_detected,omitempty"` - SearchRank *uint32 `protobuf:"varint,34,opt,name=search_rank,json=searchRank" json:"search_rank,omitempty"` - SearchRankUncertainty *uint32 `protobuf:"varint,35,opt,name=search_rank_uncertainty,json=searchRankUncertainty" json:"search_rank_uncertainty,omitempty"` - RankUncertaintyChange *int32 `protobuf:"varint,36,opt,name=rank_uncertainty_change,json=rankUncertaintyChange" json:"rank_uncertainty_change,omitempty"` - HeroPlayCount *uint32 `protobuf:"varint,37,opt,name=hero_play_count,json=heroPlayCount" json:"hero_play_count,omitempty"` - PartyId *uint64 `protobuf:"fixed64,38,opt,name=party_id,json=partyId" json:"party_id,omitempty"` - ScaledHeroDamage *uint32 `protobuf:"varint,54,opt,name=scaled_hero_damage,json=scaledHeroDamage" json:"scaled_hero_damage,omitempty"` - ScaledTowerDamage *uint32 `protobuf:"varint,55,opt,name=scaled_tower_damage,json=scaledTowerDamage" json:"scaled_tower_damage,omitempty"` - ScaledHeroHealing *uint32 `protobuf:"varint,56,opt,name=scaled_hero_healing,json=scaledHeroHealing" json:"scaled_hero_healing,omitempty"` - ScaledKills *float32 `protobuf:"fixed32,39,opt,name=scaled_kills,json=scaledKills" json:"scaled_kills,omitempty"` - ScaledDeaths *float32 `protobuf:"fixed32,40,opt,name=scaled_deaths,json=scaledDeaths" json:"scaled_deaths,omitempty"` - ScaledAssists *float32 `protobuf:"fixed32,41,opt,name=scaled_assists,json=scaledAssists" json:"scaled_assists,omitempty"` - ClaimedFarmGold *uint32 `protobuf:"varint,42,opt,name=claimed_farm_gold,json=claimedFarmGold" json:"claimed_farm_gold,omitempty"` - SupportGold *uint32 `protobuf:"varint,43,opt,name=support_gold,json=supportGold" json:"support_gold,omitempty"` - ClaimedDenies *uint32 `protobuf:"varint,44,opt,name=claimed_denies,json=claimedDenies" json:"claimed_denies,omitempty"` - ClaimedMisses *uint32 `protobuf:"varint,45,opt,name=claimed_misses,json=claimedMisses" json:"claimed_misses,omitempty"` - Misses *uint32 `protobuf:"varint,46,opt,name=misses" json:"misses,omitempty"` - AbilityUpgrades []*CMatchPlayerAbilityUpgrade `protobuf:"bytes,47,rep,name=ability_upgrades,json=abilityUpgrades" json:"ability_upgrades,omitempty"` - AdditionalUnitsInventory []*CMatchAdditionalUnitInventory `protobuf:"bytes,48,rep,name=additional_units_inventory,json=additionalUnitsInventory" json:"additional_units_inventory,omitempty"` - PermanentBuffs []*CMatchPlayerPermanentBuff `protobuf:"bytes,57,rep,name=permanent_buffs,json=permanentBuffs" json:"permanent_buffs,omitempty"` - CustomGameData *CMsgDOTAMatch_Player_CustomGameData `protobuf:"bytes,50,opt,name=custom_game_data,json=customGameData" json:"custom_game_data,omitempty"` - ActivePlusSubscription *bool `protobuf:"varint,51,opt,name=active_plus_subscription,json=activePlusSubscription" json:"active_plus_subscription,omitempty"` - NetWorth *uint32 `protobuf:"varint,52,opt,name=net_worth,json=netWorth" json:"net_worth,omitempty"` - BotDifficulty *uint32 `protobuf:"varint,58,opt,name=bot_difficulty,json=botDifficulty" json:"bot_difficulty,omitempty"` - HeroPickOrder *uint32 `protobuf:"varint,63,opt,name=hero_pick_order,json=heroPickOrder" json:"hero_pick_order,omitempty"` - HeroWasRandomed *bool `protobuf:"varint,64,opt,name=hero_was_randomed,json=heroWasRandomed" json:"hero_was_randomed,omitempty"` - HeroWasBonus *bool `protobuf:"varint,65,opt,name=hero_was_bonus,json=heroWasBonus" json:"hero_was_bonus,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAMatch_Player) Reset() { *m = CMsgDOTAMatch_Player{} } -func (m *CMsgDOTAMatch_Player) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAMatch_Player) ProtoMessage() {} -func (*CMsgDOTAMatch_Player) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{43, 0} } - -func (m *CMsgDOTAMatch_Player) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetPlayerSlot() uint32 { - if m != nil && m.PlayerSlot != nil { - return *m.PlayerSlot - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetItem_0() uint32 { - if m != nil && m.Item_0 != nil { - return *m.Item_0 - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetItem_1() uint32 { - if m != nil && m.Item_1 != nil { - return *m.Item_1 - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetItem_2() uint32 { - if m != nil && m.Item_2 != nil { - return *m.Item_2 - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetItem_3() uint32 { - if m != nil && m.Item_3 != nil { - return *m.Item_3 - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetItem_4() uint32 { - if m != nil && m.Item_4 != nil { - return *m.Item_4 - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetItem_5() uint32 { - if m != nil && m.Item_5 != nil { - return *m.Item_5 - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetItem_6() uint32 { - if m != nil && m.Item_6 != nil { - return *m.Item_6 - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetItem_7() uint32 { - if m != nil && m.Item_7 != nil { - return *m.Item_7 - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetItem_8() uint32 { - if m != nil && m.Item_8 != nil { - return *m.Item_8 - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetExpectedTeamContribution() float32 { - if m != nil && m.ExpectedTeamContribution != nil { - return *m.ExpectedTeamContribution - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetScaledMetric() float32 { - if m != nil && m.ScaledMetric != nil { - return *m.ScaledMetric - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetPreviousRank() uint32 { - if m != nil && m.PreviousRank != nil { - return *m.PreviousRank - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetRankChange() int32 { - if m != nil && m.RankChange != nil { - return *m.RankChange - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetSoloRank() bool { - if m != nil && m.SoloRank != nil { - return *m.SoloRank - } - return false -} - -func (m *CMsgDOTAMatch_Player) GetSeasonalRank() bool { - if m != nil && m.SeasonalRank != nil { - return *m.SeasonalRank - } - return false -} - -func (m *CMsgDOTAMatch_Player) GetRankTierUpdated() bool { - if m != nil && m.RankTierUpdated != nil { - return *m.RankTierUpdated - } - return false -} - -func (m *CMsgDOTAMatch_Player) GetKills() uint32 { - if m != nil && m.Kills != nil { - return *m.Kills - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetDeaths() uint32 { - if m != nil && m.Deaths != nil { - return *m.Deaths - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetAssists() uint32 { - if m != nil && m.Assists != nil { - return *m.Assists - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetLeaverStatus() uint32 { - if m != nil && m.LeaverStatus != nil { - return *m.LeaverStatus - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetGold() uint32 { - if m != nil && m.Gold != nil { - return *m.Gold - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetLastHits() uint32 { - if m != nil && m.LastHits != nil { - return *m.LastHits - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetDenies() uint32 { - if m != nil && m.Denies != nil { - return *m.Denies - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetGoldPerMin() uint32 { - if m != nil && m.GoldPerMin != nil { - return *m.GoldPerMin - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetXPPerMin() uint32 { - if m != nil && m.XPPerMin != nil { - return *m.XPPerMin - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetGoldSpent() uint32 { - if m != nil && m.GoldSpent != nil { - return *m.GoldSpent - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetHeroDamage() uint32 { - if m != nil && m.HeroDamage != nil { - return *m.HeroDamage - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetTowerDamage() uint32 { - if m != nil && m.TowerDamage != nil { - return *m.TowerDamage - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetHeroHealing() uint32 { - if m != nil && m.HeroHealing != nil { - return *m.HeroHealing - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetLevel() uint32 { - if m != nil && m.Level != nil { - return *m.Level - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetTimeLastSeen() uint32 { - if m != nil && m.TimeLastSeen != nil { - return *m.TimeLastSeen - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetPlayerName() string { - if m != nil && m.PlayerName != nil { - return *m.PlayerName - } - return "" -} - -func (m *CMsgDOTAMatch_Player) GetSupportAbilityValue() uint32 { - if m != nil && m.SupportAbilityValue != nil { - return *m.SupportAbilityValue - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetFeedingDetected() bool { - if m != nil && m.FeedingDetected != nil { - return *m.FeedingDetected - } - return false -} - -func (m *CMsgDOTAMatch_Player) GetSearchRank() uint32 { - if m != nil && m.SearchRank != nil { - return *m.SearchRank - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetSearchRankUncertainty() uint32 { - if m != nil && m.SearchRankUncertainty != nil { - return *m.SearchRankUncertainty - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetRankUncertaintyChange() int32 { - if m != nil && m.RankUncertaintyChange != nil { - return *m.RankUncertaintyChange - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetHeroPlayCount() uint32 { - if m != nil && m.HeroPlayCount != nil { - return *m.HeroPlayCount - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetPartyId() uint64 { - if m != nil && m.PartyId != nil { - return *m.PartyId - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetScaledHeroDamage() uint32 { - if m != nil && m.ScaledHeroDamage != nil { - return *m.ScaledHeroDamage - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetScaledTowerDamage() uint32 { - if m != nil && m.ScaledTowerDamage != nil { - return *m.ScaledTowerDamage - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetScaledHeroHealing() uint32 { - if m != nil && m.ScaledHeroHealing != nil { - return *m.ScaledHeroHealing - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetScaledKills() float32 { - if m != nil && m.ScaledKills != nil { - return *m.ScaledKills - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetScaledDeaths() float32 { - if m != nil && m.ScaledDeaths != nil { - return *m.ScaledDeaths - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetScaledAssists() float32 { - if m != nil && m.ScaledAssists != nil { - return *m.ScaledAssists - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetClaimedFarmGold() uint32 { - if m != nil && m.ClaimedFarmGold != nil { - return *m.ClaimedFarmGold - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetSupportGold() uint32 { - if m != nil && m.SupportGold != nil { - return *m.SupportGold - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetClaimedDenies() uint32 { - if m != nil && m.ClaimedDenies != nil { - return *m.ClaimedDenies - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetClaimedMisses() uint32 { - if m != nil && m.ClaimedMisses != nil { - return *m.ClaimedMisses - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetMisses() uint32 { - if m != nil && m.Misses != nil { - return *m.Misses - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetAbilityUpgrades() []*CMatchPlayerAbilityUpgrade { - if m != nil { - return m.AbilityUpgrades - } - return nil -} - -func (m *CMsgDOTAMatch_Player) GetAdditionalUnitsInventory() []*CMatchAdditionalUnitInventory { - if m != nil { - return m.AdditionalUnitsInventory - } - return nil -} - -func (m *CMsgDOTAMatch_Player) GetPermanentBuffs() []*CMatchPlayerPermanentBuff { - if m != nil { - return m.PermanentBuffs - } - return nil -} - -func (m *CMsgDOTAMatch_Player) GetCustomGameData() *CMsgDOTAMatch_Player_CustomGameData { - if m != nil { - return m.CustomGameData - } - return nil -} - -func (m *CMsgDOTAMatch_Player) GetActivePlusSubscription() bool { - if m != nil && m.ActivePlusSubscription != nil { - return *m.ActivePlusSubscription - } - return false -} - -func (m *CMsgDOTAMatch_Player) GetNetWorth() uint32 { - if m != nil && m.NetWorth != nil { - return *m.NetWorth - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetBotDifficulty() uint32 { - if m != nil && m.BotDifficulty != nil { - return *m.BotDifficulty - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetHeroPickOrder() uint32 { - if m != nil && m.HeroPickOrder != nil { - return *m.HeroPickOrder - } - return 0 -} - -func (m *CMsgDOTAMatch_Player) GetHeroWasRandomed() bool { - if m != nil && m.HeroWasRandomed != nil { - return *m.HeroWasRandomed - } - return false -} - -func (m *CMsgDOTAMatch_Player) GetHeroWasBonus() bool { - if m != nil && m.HeroWasBonus != nil { - return *m.HeroWasBonus - } - return false -} - -type CMsgDOTAMatch_Player_CustomGameData struct { - DotaTeam *uint32 `protobuf:"varint,1,opt,name=dota_team,json=dotaTeam" json:"dota_team,omitempty"` - Winner *bool `protobuf:"varint,2,opt,name=winner" json:"winner,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAMatch_Player_CustomGameData) Reset() { *m = CMsgDOTAMatch_Player_CustomGameData{} } -func (m *CMsgDOTAMatch_Player_CustomGameData) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAMatch_Player_CustomGameData) ProtoMessage() {} -func (*CMsgDOTAMatch_Player_CustomGameData) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{43, 0, 0} -} - -func (m *CMsgDOTAMatch_Player_CustomGameData) GetDotaTeam() uint32 { - if m != nil && m.DotaTeam != nil { - return *m.DotaTeam - } - return 0 -} - -func (m *CMsgDOTAMatch_Player_CustomGameData) GetWinner() bool { - if m != nil && m.Winner != nil { - return *m.Winner - } - return false -} - -type CMsgDOTAMatch_BroadcasterInfo struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAMatch_BroadcasterInfo) Reset() { *m = CMsgDOTAMatch_BroadcasterInfo{} } -func (m *CMsgDOTAMatch_BroadcasterInfo) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAMatch_BroadcasterInfo) ProtoMessage() {} -func (*CMsgDOTAMatch_BroadcasterInfo) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{43, 1} -} - -func (m *CMsgDOTAMatch_BroadcasterInfo) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTAMatch_BroadcasterInfo) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -type CMsgDOTAMatch_BroadcasterChannel struct { - CountryCode *string `protobuf:"bytes,1,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` - Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"` - BroadcasterInfos []*CMsgDOTAMatch_BroadcasterInfo `protobuf:"bytes,3,rep,name=broadcaster_infos,json=broadcasterInfos" json:"broadcaster_infos,omitempty"` - LanguageCode *string `protobuf:"bytes,4,opt,name=language_code,json=languageCode" json:"language_code,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAMatch_BroadcasterChannel) Reset() { *m = CMsgDOTAMatch_BroadcasterChannel{} } -func (m *CMsgDOTAMatch_BroadcasterChannel) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAMatch_BroadcasterChannel) ProtoMessage() {} -func (*CMsgDOTAMatch_BroadcasterChannel) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{43, 2} -} - -func (m *CMsgDOTAMatch_BroadcasterChannel) GetCountryCode() string { - if m != nil && m.CountryCode != nil { - return *m.CountryCode - } - return "" -} - -func (m *CMsgDOTAMatch_BroadcasterChannel) GetDescription() string { - if m != nil && m.Description != nil { - return *m.Description - } - return "" -} - -func (m *CMsgDOTAMatch_BroadcasterChannel) GetBroadcasterInfos() []*CMsgDOTAMatch_BroadcasterInfo { - if m != nil { - return m.BroadcasterInfos - } - return nil -} - -func (m *CMsgDOTAMatch_BroadcasterChannel) GetLanguageCode() string { - if m != nil && m.LanguageCode != nil { - return *m.LanguageCode - } - return "" -} - -type CMsgDOTAMatch_CustomGameData struct { - CustomGameId *uint64 `protobuf:"varint,1,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` - MapName *string `protobuf:"bytes,2,opt,name=map_name,json=mapName" json:"map_name,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAMatch_CustomGameData) Reset() { *m = CMsgDOTAMatch_CustomGameData{} } -func (m *CMsgDOTAMatch_CustomGameData) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAMatch_CustomGameData) ProtoMessage() {} -func (*CMsgDOTAMatch_CustomGameData) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{43, 3} -} - -func (m *CMsgDOTAMatch_CustomGameData) GetCustomGameId() uint64 { - if m != nil && m.CustomGameId != nil { - return *m.CustomGameId - } - return 0 -} - -func (m *CMsgDOTAMatch_CustomGameData) GetMapName() string { - if m != nil && m.MapName != nil { - return *m.MapName - } - return "" -} - -type CMsgPlayerCard struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - StatModifier []*CMsgPlayerCard_StatModifier `protobuf:"bytes,2,rep,name=stat_modifier,json=statModifier" json:"stat_modifier,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPlayerCard) Reset() { *m = CMsgPlayerCard{} } -func (m *CMsgPlayerCard) String() string { return proto.CompactTextString(m) } -func (*CMsgPlayerCard) ProtoMessage() {} -func (*CMsgPlayerCard) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{44} } - -func (m *CMsgPlayerCard) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgPlayerCard) GetStatModifier() []*CMsgPlayerCard_StatModifier { - if m != nil { - return m.StatModifier - } - return nil -} - -type CMsgPlayerCard_StatModifier struct { - Stat *uint32 `protobuf:"varint,1,opt,name=stat" json:"stat,omitempty"` - Value *uint32 `protobuf:"varint,2,opt,name=value" json:"value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPlayerCard_StatModifier) Reset() { *m = CMsgPlayerCard_StatModifier{} } -func (m *CMsgPlayerCard_StatModifier) String() string { return proto.CompactTextString(m) } -func (*CMsgPlayerCard_StatModifier) ProtoMessage() {} -func (*CMsgPlayerCard_StatModifier) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{44, 0} } - -func (m *CMsgPlayerCard_StatModifier) GetStat() uint32 { - if m != nil && m.Stat != nil { - return *m.Stat - } - return 0 -} - -func (m *CMsgPlayerCard_StatModifier) GetValue() uint32 { - if m != nil && m.Value != nil { - return *m.Value - } - return 0 -} - -type CMsgDOTAFantasyPlayerStats struct { - PlayerAccountId *uint32 `protobuf:"varint,1,opt,name=player_account_id,json=playerAccountId" json:"player_account_id,omitempty"` - MatchId *uint64 `protobuf:"varint,2,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - MatchCompleted *bool `protobuf:"varint,3,opt,name=match_completed,json=matchCompleted" json:"match_completed,omitempty"` - TeamId *uint32 `protobuf:"varint,4,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - LeagueId *uint32 `protobuf:"varint,5,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - Delay *uint32 `protobuf:"varint,6,opt,name=delay" json:"delay,omitempty"` - SeriesId *uint32 `protobuf:"varint,7,opt,name=series_id,json=seriesId" json:"series_id,omitempty"` - SeriesType *uint32 `protobuf:"varint,8,opt,name=series_type,json=seriesType" json:"series_type,omitempty"` - Kills *uint32 `protobuf:"varint,10,opt,name=kills" json:"kills,omitempty"` - Deaths *uint32 `protobuf:"varint,11,opt,name=deaths" json:"deaths,omitempty"` - Cs *uint32 `protobuf:"varint,12,opt,name=cs" json:"cs,omitempty"` - Gpm *float32 `protobuf:"fixed32,13,opt,name=gpm" json:"gpm,omitempty"` - TowerKills *uint32 `protobuf:"varint,14,opt,name=tower_kills,json=towerKills" json:"tower_kills,omitempty"` - RoshanKills *uint32 `protobuf:"varint,15,opt,name=roshan_kills,json=roshanKills" json:"roshan_kills,omitempty"` - TeamfightParticipation *float32 `protobuf:"fixed32,16,opt,name=teamfight_participation,json=teamfightParticipation" json:"teamfight_participation,omitempty"` - WardsPlaced *uint32 `protobuf:"varint,17,opt,name=wards_placed,json=wardsPlaced" json:"wards_placed,omitempty"` - CampsStacked *uint32 `protobuf:"varint,18,opt,name=camps_stacked,json=campsStacked" json:"camps_stacked,omitempty"` - RunesGrabbed *uint32 `protobuf:"varint,19,opt,name=runes_grabbed,json=runesGrabbed" json:"runes_grabbed,omitempty"` - FirstBlood *uint32 `protobuf:"varint,20,opt,name=first_blood,json=firstBlood" json:"first_blood,omitempty"` - Stuns *float32 `protobuf:"fixed32,21,opt,name=stuns" json:"stuns,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyPlayerStats) Reset() { *m = CMsgDOTAFantasyPlayerStats{} } -func (m *CMsgDOTAFantasyPlayerStats) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyPlayerStats) ProtoMessage() {} -func (*CMsgDOTAFantasyPlayerStats) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{45} } - -func (m *CMsgDOTAFantasyPlayerStats) GetPlayerAccountId() uint32 { - if m != nil && m.PlayerAccountId != nil { - return *m.PlayerAccountId - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStats) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStats) GetMatchCompleted() bool { - if m != nil && m.MatchCompleted != nil { - return *m.MatchCompleted - } - return false -} - -func (m *CMsgDOTAFantasyPlayerStats) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStats) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStats) GetDelay() uint32 { - if m != nil && m.Delay != nil { - return *m.Delay - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStats) GetSeriesId() uint32 { - if m != nil && m.SeriesId != nil { - return *m.SeriesId - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStats) GetSeriesType() uint32 { - if m != nil && m.SeriesType != nil { - return *m.SeriesType - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStats) GetKills() uint32 { - if m != nil && m.Kills != nil { - return *m.Kills - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStats) GetDeaths() uint32 { - if m != nil && m.Deaths != nil { - return *m.Deaths - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStats) GetCs() uint32 { - if m != nil && m.Cs != nil { - return *m.Cs - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStats) GetGpm() float32 { - if m != nil && m.Gpm != nil { - return *m.Gpm - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStats) GetTowerKills() uint32 { - if m != nil && m.TowerKills != nil { - return *m.TowerKills - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStats) GetRoshanKills() uint32 { - if m != nil && m.RoshanKills != nil { - return *m.RoshanKills - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStats) GetTeamfightParticipation() float32 { - if m != nil && m.TeamfightParticipation != nil { - return *m.TeamfightParticipation - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStats) GetWardsPlaced() uint32 { - if m != nil && m.WardsPlaced != nil { - return *m.WardsPlaced - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStats) GetCampsStacked() uint32 { - if m != nil && m.CampsStacked != nil { - return *m.CampsStacked - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStats) GetRunesGrabbed() uint32 { - if m != nil && m.RunesGrabbed != nil { - return *m.RunesGrabbed - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStats) GetFirstBlood() uint32 { - if m != nil && m.FirstBlood != nil { - return *m.FirstBlood - } - return 0 -} - -func (m *CMsgDOTAFantasyPlayerStats) GetStuns() float32 { - if m != nil && m.Stuns != nil { - return *m.Stuns - } - return 0 -} - -type CMsgDOTAFantasyPlayerMatchStats struct { - Matches []*CMsgDOTAFantasyPlayerStats `protobuf:"bytes,1,rep,name=matches" json:"matches,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTAFantasyPlayerMatchStats) Reset() { *m = CMsgDOTAFantasyPlayerMatchStats{} } -func (m *CMsgDOTAFantasyPlayerMatchStats) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTAFantasyPlayerMatchStats) ProtoMessage() {} -func (*CMsgDOTAFantasyPlayerMatchStats) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{46} -} - -func (m *CMsgDOTAFantasyPlayerMatchStats) GetMatches() []*CMsgDOTAFantasyPlayerStats { - if m != nil { - return m.Matches - } - return nil -} - -type CMsgDOTABotDebugInfo struct { - Bots []*CMsgDOTABotDebugInfo_Bot `protobuf:"bytes,1,rep,name=bots" json:"bots,omitempty"` - DesirePushLaneTop *float32 `protobuf:"fixed32,2,opt,name=desire_push_lane_top,json=desirePushLaneTop" json:"desire_push_lane_top,omitempty"` - DesirePushLaneMid *float32 `protobuf:"fixed32,3,opt,name=desire_push_lane_mid,json=desirePushLaneMid" json:"desire_push_lane_mid,omitempty"` - DesirePushLaneBot *float32 `protobuf:"fixed32,4,opt,name=desire_push_lane_bot,json=desirePushLaneBot" json:"desire_push_lane_bot,omitempty"` - DesireDefendLaneTop *float32 `protobuf:"fixed32,5,opt,name=desire_defend_lane_top,json=desireDefendLaneTop" json:"desire_defend_lane_top,omitempty"` - DesireDefendLaneMid *float32 `protobuf:"fixed32,6,opt,name=desire_defend_lane_mid,json=desireDefendLaneMid" json:"desire_defend_lane_mid,omitempty"` - DesireDefendLaneBot *float32 `protobuf:"fixed32,7,opt,name=desire_defend_lane_bot,json=desireDefendLaneBot" json:"desire_defend_lane_bot,omitempty"` - DesireFarmLaneTop *float32 `protobuf:"fixed32,8,opt,name=desire_farm_lane_top,json=desireFarmLaneTop" json:"desire_farm_lane_top,omitempty"` - DesireFarmLaneMid *float32 `protobuf:"fixed32,9,opt,name=desire_farm_lane_mid,json=desireFarmLaneMid" json:"desire_farm_lane_mid,omitempty"` - DesireFarmLaneBot *float32 `protobuf:"fixed32,10,opt,name=desire_farm_lane_bot,json=desireFarmLaneBot" json:"desire_farm_lane_bot,omitempty"` - DesireFarmRoshan *float32 `protobuf:"fixed32,11,opt,name=desire_farm_roshan,json=desireFarmRoshan" json:"desire_farm_roshan,omitempty"` - ExecutionTime *float32 `protobuf:"fixed32,12,opt,name=execution_time,json=executionTime" json:"execution_time,omitempty"` - RuneStatus []uint32 `protobuf:"varint,13,rep,name=rune_status,json=runeStatus" json:"rune_status,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTABotDebugInfo) Reset() { *m = CMsgDOTABotDebugInfo{} } -func (m *CMsgDOTABotDebugInfo) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTABotDebugInfo) ProtoMessage() {} -func (*CMsgDOTABotDebugInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{47} } - -func (m *CMsgDOTABotDebugInfo) GetBots() []*CMsgDOTABotDebugInfo_Bot { - if m != nil { - return m.Bots - } - return nil -} - -func (m *CMsgDOTABotDebugInfo) GetDesirePushLaneTop() float32 { - if m != nil && m.DesirePushLaneTop != nil { - return *m.DesirePushLaneTop - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo) GetDesirePushLaneMid() float32 { - if m != nil && m.DesirePushLaneMid != nil { - return *m.DesirePushLaneMid - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo) GetDesirePushLaneBot() float32 { - if m != nil && m.DesirePushLaneBot != nil { - return *m.DesirePushLaneBot - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo) GetDesireDefendLaneTop() float32 { - if m != nil && m.DesireDefendLaneTop != nil { - return *m.DesireDefendLaneTop - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo) GetDesireDefendLaneMid() float32 { - if m != nil && m.DesireDefendLaneMid != nil { - return *m.DesireDefendLaneMid - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo) GetDesireDefendLaneBot() float32 { - if m != nil && m.DesireDefendLaneBot != nil { - return *m.DesireDefendLaneBot - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo) GetDesireFarmLaneTop() float32 { - if m != nil && m.DesireFarmLaneTop != nil { - return *m.DesireFarmLaneTop - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo) GetDesireFarmLaneMid() float32 { - if m != nil && m.DesireFarmLaneMid != nil { - return *m.DesireFarmLaneMid - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo) GetDesireFarmLaneBot() float32 { - if m != nil && m.DesireFarmLaneBot != nil { - return *m.DesireFarmLaneBot - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo) GetDesireFarmRoshan() float32 { - if m != nil && m.DesireFarmRoshan != nil { - return *m.DesireFarmRoshan - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo) GetExecutionTime() float32 { - if m != nil && m.ExecutionTime != nil { - return *m.ExecutionTime - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo) GetRuneStatus() []uint32 { - if m != nil { - return m.RuneStatus - } - return nil -} - -type CMsgDOTABotDebugInfo_Bot struct { - PlayerOwnerId *uint32 `protobuf:"varint,1,opt,name=player_owner_id,json=playerOwnerId" json:"player_owner_id,omitempty"` - HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - Difficulty *uint32 `protobuf:"varint,3,opt,name=difficulty" json:"difficulty,omitempty"` - PowerCurrent *uint32 `protobuf:"varint,4,opt,name=power_current,json=powerCurrent" json:"power_current,omitempty"` - PowerMax *uint32 `protobuf:"varint,5,opt,name=power_max,json=powerMax" json:"power_max,omitempty"` - MoveTargetX *uint32 `protobuf:"varint,6,opt,name=move_target_x,json=moveTargetX" json:"move_target_x,omitempty"` - MoveTargetY *uint32 `protobuf:"varint,7,opt,name=move_target_y,json=moveTargetY" json:"move_target_y,omitempty"` - MoveTargetZ *uint32 `protobuf:"varint,8,opt,name=move_target_z,json=moveTargetZ" json:"move_target_z,omitempty"` - ActiveModeId *uint32 `protobuf:"varint,9,opt,name=active_mode_id,json=activeModeId" json:"active_mode_id,omitempty"` - ExecutionTime *float32 `protobuf:"fixed32,10,opt,name=execution_time,json=executionTime" json:"execution_time,omitempty"` - Modes []*CMsgDOTABotDebugInfo_Bot_Mode `protobuf:"bytes,11,rep,name=modes" json:"modes,omitempty"` - Action *CMsgDOTABotDebugInfo_Bot_Action `protobuf:"bytes,12,opt,name=action" json:"action,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTABotDebugInfo_Bot) Reset() { *m = CMsgDOTABotDebugInfo_Bot{} } -func (m *CMsgDOTABotDebugInfo_Bot) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTABotDebugInfo_Bot) ProtoMessage() {} -func (*CMsgDOTABotDebugInfo_Bot) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{47, 0} } - -func (m *CMsgDOTABotDebugInfo_Bot) GetPlayerOwnerId() uint32 { - if m != nil && m.PlayerOwnerId != nil { - return *m.PlayerOwnerId - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo_Bot) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo_Bot) GetDifficulty() uint32 { - if m != nil && m.Difficulty != nil { - return *m.Difficulty - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo_Bot) GetPowerCurrent() uint32 { - if m != nil && m.PowerCurrent != nil { - return *m.PowerCurrent - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo_Bot) GetPowerMax() uint32 { - if m != nil && m.PowerMax != nil { - return *m.PowerMax - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo_Bot) GetMoveTargetX() uint32 { - if m != nil && m.MoveTargetX != nil { - return *m.MoveTargetX - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo_Bot) GetMoveTargetY() uint32 { - if m != nil && m.MoveTargetY != nil { - return *m.MoveTargetY - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo_Bot) GetMoveTargetZ() uint32 { - if m != nil && m.MoveTargetZ != nil { - return *m.MoveTargetZ - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo_Bot) GetActiveModeId() uint32 { - if m != nil && m.ActiveModeId != nil { - return *m.ActiveModeId - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo_Bot) GetExecutionTime() float32 { - if m != nil && m.ExecutionTime != nil { - return *m.ExecutionTime - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo_Bot) GetModes() []*CMsgDOTABotDebugInfo_Bot_Mode { - if m != nil { - return m.Modes - } - return nil -} - -func (m *CMsgDOTABotDebugInfo_Bot) GetAction() *CMsgDOTABotDebugInfo_Bot_Action { - if m != nil { - return m.Action - } - return nil -} - -type CMsgDOTABotDebugInfo_Bot_Mode struct { - ModeId *uint32 `protobuf:"varint,1,opt,name=mode_id,json=modeId" json:"mode_id,omitempty"` - Desire *float32 `protobuf:"fixed32,2,opt,name=desire" json:"desire,omitempty"` - TargetEntity *uint32 `protobuf:"varint,3,opt,name=target_entity,json=targetEntity" json:"target_entity,omitempty"` - TargetX *uint32 `protobuf:"varint,4,opt,name=target_x,json=targetX" json:"target_x,omitempty"` - TargetY *uint32 `protobuf:"varint,5,opt,name=target_y,json=targetY" json:"target_y,omitempty"` - TargetZ *uint32 `protobuf:"varint,6,opt,name=target_z,json=targetZ" json:"target_z,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTABotDebugInfo_Bot_Mode) Reset() { *m = CMsgDOTABotDebugInfo_Bot_Mode{} } -func (m *CMsgDOTABotDebugInfo_Bot_Mode) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTABotDebugInfo_Bot_Mode) ProtoMessage() {} -func (*CMsgDOTABotDebugInfo_Bot_Mode) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{47, 0, 0} -} - -func (m *CMsgDOTABotDebugInfo_Bot_Mode) GetModeId() uint32 { - if m != nil && m.ModeId != nil { - return *m.ModeId - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo_Bot_Mode) GetDesire() float32 { - if m != nil && m.Desire != nil { - return *m.Desire - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo_Bot_Mode) GetTargetEntity() uint32 { - if m != nil && m.TargetEntity != nil { - return *m.TargetEntity - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo_Bot_Mode) GetTargetX() uint32 { - if m != nil && m.TargetX != nil { - return *m.TargetX - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo_Bot_Mode) GetTargetY() uint32 { - if m != nil && m.TargetY != nil { - return *m.TargetY - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo_Bot_Mode) GetTargetZ() uint32 { - if m != nil && m.TargetZ != nil { - return *m.TargetZ - } - return 0 -} - -type CMsgDOTABotDebugInfo_Bot_Action struct { - ActionId *uint32 `protobuf:"varint,1,opt,name=action_id,json=actionId" json:"action_id,omitempty"` - ActionTarget *string `protobuf:"bytes,2,opt,name=action_target,json=actionTarget" json:"action_target,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTABotDebugInfo_Bot_Action) Reset() { *m = CMsgDOTABotDebugInfo_Bot_Action{} } -func (m *CMsgDOTABotDebugInfo_Bot_Action) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTABotDebugInfo_Bot_Action) ProtoMessage() {} -func (*CMsgDOTABotDebugInfo_Bot_Action) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{47, 0, 1} -} - -func (m *CMsgDOTABotDebugInfo_Bot_Action) GetActionId() uint32 { - if m != nil && m.ActionId != nil { - return *m.ActionId - } - return 0 -} - -func (m *CMsgDOTABotDebugInfo_Bot_Action) GetActionTarget() string { - if m != nil && m.ActionTarget != nil { - return *m.ActionTarget - } - return "" -} - -type CMsgDOTALeague struct { - Info *CMsgDOTALeague_Info `protobuf:"bytes,1,opt,name=info" json:"info,omitempty"` - Streams []*CMsgDOTALeague_Stream `protobuf:"bytes,2,rep,name=streams" json:"streams,omitempty"` - NodeGroups []*CMsgDOTALeague_NodeGroup `protobuf:"bytes,3,rep,name=node_groups,json=nodeGroups" json:"node_groups,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTALeague) Reset() { *m = CMsgDOTALeague{} } -func (m *CMsgDOTALeague) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTALeague) ProtoMessage() {} -func (*CMsgDOTALeague) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{48} } - -func (m *CMsgDOTALeague) GetInfo() *CMsgDOTALeague_Info { - if m != nil { - return m.Info - } - return nil -} - -func (m *CMsgDOTALeague) GetStreams() []*CMsgDOTALeague_Stream { - if m != nil { - return m.Streams - } - return nil -} - -func (m *CMsgDOTALeague) GetNodeGroups() []*CMsgDOTALeague_NodeGroup { - if m != nil { - return m.NodeGroups - } - return nil -} - -type CMsgDOTALeague_Info struct { - LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` - Tier *uint32 `protobuf:"varint,3,opt,name=tier" json:"tier,omitempty"` - Region *uint32 `protobuf:"varint,4,opt,name=region" json:"region,omitempty"` - LeagueUrl *string `protobuf:"bytes,5,opt,name=league_url,json=leagueUrl" json:"league_url,omitempty"` - EnglishUrl *string `protobuf:"bytes,6,opt,name=english_url,json=englishUrl" json:"english_url,omitempty"` - RussianUrl *string `protobuf:"bytes,7,opt,name=russian_url,json=russianUrl" json:"russian_url,omitempty"` - ChineseUrl *string `protobuf:"bytes,8,opt,name=chinese_url,json=chineseUrl" json:"chinese_url,omitempty"` - Description *string `protobuf:"bytes,9,opt,name=description" json:"description,omitempty"` - Notes *string `protobuf:"bytes,10,opt,name=notes" json:"notes,omitempty"` - RevenueUrl *string `protobuf:"bytes,11,opt,name=revenue_url,json=revenueUrl" json:"revenue_url,omitempty"` - TicketPriceCents *uint32 `protobuf:"varint,12,opt,name=ticket_price_cents,json=ticketPriceCents" json:"ticket_price_cents,omitempty"` - PrizePoolDollars *uint32 `protobuf:"varint,13,opt,name=prize_pool_dollars,json=prizePoolDollars" json:"prize_pool_dollars,omitempty"` - StartTimestamp *uint32 `protobuf:"varint,14,opt,name=start_timestamp,json=startTimestamp" json:"start_timestamp,omitempty"` - EndTimestamp *uint32 `protobuf:"varint,15,opt,name=end_timestamp,json=endTimestamp" json:"end_timestamp,omitempty"` - ProCircuitPoints *uint32 `protobuf:"varint,16,opt,name=pro_circuit_points,json=proCircuitPoints" json:"pro_circuit_points,omitempty"` - Status *dota_shared_enums.ELeagueStatus `protobuf:"varint,17,opt,name=status,enum=ELeagueStatus,def=0" json:"status,omitempty"` - Admins []*CMsgDOTALeague_Info_Admin `protobuf:"bytes,18,rep,name=admins" json:"admins,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTALeague_Info) Reset() { *m = CMsgDOTALeague_Info{} } -func (m *CMsgDOTALeague_Info) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTALeague_Info) ProtoMessage() {} -func (*CMsgDOTALeague_Info) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{48, 0} } - -const Default_CMsgDOTALeague_Info_Status dota_shared_enums.ELeagueStatus = dota_shared_enums.ELeagueStatus_LEAGUE_STATUS_UNSET - -func (m *CMsgDOTALeague_Info) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CMsgDOTALeague_Info) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgDOTALeague_Info) GetTier() uint32 { - if m != nil && m.Tier != nil { - return *m.Tier - } - return 0 -} - -func (m *CMsgDOTALeague_Info) GetRegion() uint32 { - if m != nil && m.Region != nil { - return *m.Region - } - return 0 -} - -func (m *CMsgDOTALeague_Info) GetLeagueUrl() string { - if m != nil && m.LeagueUrl != nil { - return *m.LeagueUrl - } - return "" -} - -func (m *CMsgDOTALeague_Info) GetEnglishUrl() string { - if m != nil && m.EnglishUrl != nil { - return *m.EnglishUrl - } - return "" -} - -func (m *CMsgDOTALeague_Info) GetRussianUrl() string { - if m != nil && m.RussianUrl != nil { - return *m.RussianUrl - } - return "" -} - -func (m *CMsgDOTALeague_Info) GetChineseUrl() string { - if m != nil && m.ChineseUrl != nil { - return *m.ChineseUrl - } - return "" -} - -func (m *CMsgDOTALeague_Info) GetDescription() string { - if m != nil && m.Description != nil { - return *m.Description - } - return "" -} - -func (m *CMsgDOTALeague_Info) GetNotes() string { - if m != nil && m.Notes != nil { - return *m.Notes - } - return "" -} - -func (m *CMsgDOTALeague_Info) GetRevenueUrl() string { - if m != nil && m.RevenueUrl != nil { - return *m.RevenueUrl - } - return "" -} - -func (m *CMsgDOTALeague_Info) GetTicketPriceCents() uint32 { - if m != nil && m.TicketPriceCents != nil { - return *m.TicketPriceCents - } - return 0 -} - -func (m *CMsgDOTALeague_Info) GetPrizePoolDollars() uint32 { - if m != nil && m.PrizePoolDollars != nil { - return *m.PrizePoolDollars - } - return 0 -} - -func (m *CMsgDOTALeague_Info) GetStartTimestamp() uint32 { - if m != nil && m.StartTimestamp != nil { - return *m.StartTimestamp - } - return 0 -} - -func (m *CMsgDOTALeague_Info) GetEndTimestamp() uint32 { - if m != nil && m.EndTimestamp != nil { - return *m.EndTimestamp - } - return 0 -} - -func (m *CMsgDOTALeague_Info) GetProCircuitPoints() uint32 { - if m != nil && m.ProCircuitPoints != nil { - return *m.ProCircuitPoints - } - return 0 -} - -func (m *CMsgDOTALeague_Info) GetStatus() dota_shared_enums.ELeagueStatus { - if m != nil && m.Status != nil { - return *m.Status - } - return Default_CMsgDOTALeague_Info_Status -} - -func (m *CMsgDOTALeague_Info) GetAdmins() []*CMsgDOTALeague_Info_Admin { - if m != nil { - return m.Admins - } - return nil -} - -type CMsgDOTALeague_Info_Admin struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - IsPrimary *bool `protobuf:"varint,2,opt,name=is_primary,json=isPrimary" json:"is_primary,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTALeague_Info_Admin) Reset() { *m = CMsgDOTALeague_Info_Admin{} } -func (m *CMsgDOTALeague_Info_Admin) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTALeague_Info_Admin) ProtoMessage() {} -func (*CMsgDOTALeague_Info_Admin) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{48, 0, 0} -} - -func (m *CMsgDOTALeague_Info_Admin) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDOTALeague_Info_Admin) GetIsPrimary() bool { - if m != nil && m.IsPrimary != nil { - return *m.IsPrimary - } - return false -} - -type CMsgDOTALeague_Stream struct { - StreamId *uint32 `protobuf:"varint,1,opt,name=stream_id,json=streamId" json:"stream_id,omitempty"` - Language *uint32 `protobuf:"varint,2,opt,name=language" json:"language,omitempty"` - Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"` - BroadcastProvider *dota_shared_enums.ELeagueBroadcastProvider `protobuf:"varint,4,opt,name=broadcast_provider,json=broadcastProvider,enum=ELeagueBroadcastProvider,def=0" json:"broadcast_provider,omitempty"` - StreamUrl *string `protobuf:"bytes,5,opt,name=stream_url,json=streamUrl" json:"stream_url,omitempty"` - VodUrl *string `protobuf:"bytes,6,opt,name=vod_url,json=vodUrl" json:"vod_url,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTALeague_Stream) Reset() { *m = CMsgDOTALeague_Stream{} } -func (m *CMsgDOTALeague_Stream) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTALeague_Stream) ProtoMessage() {} -func (*CMsgDOTALeague_Stream) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{48, 1} } - -const Default_CMsgDOTALeague_Stream_BroadcastProvider dota_shared_enums.ELeagueBroadcastProvider = dota_shared_enums.ELeagueBroadcastProvider_LEAGUE_BROADCAST_UNKNOWN - -func (m *CMsgDOTALeague_Stream) GetStreamId() uint32 { - if m != nil && m.StreamId != nil { - return *m.StreamId - } - return 0 -} - -func (m *CMsgDOTALeague_Stream) GetLanguage() uint32 { - if m != nil && m.Language != nil { - return *m.Language - } - return 0 -} - -func (m *CMsgDOTALeague_Stream) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgDOTALeague_Stream) GetBroadcastProvider() dota_shared_enums.ELeagueBroadcastProvider { - if m != nil && m.BroadcastProvider != nil { - return *m.BroadcastProvider - } - return Default_CMsgDOTALeague_Stream_BroadcastProvider -} - -func (m *CMsgDOTALeague_Stream) GetStreamUrl() string { - if m != nil && m.StreamUrl != nil { - return *m.StreamUrl - } - return "" -} - -func (m *CMsgDOTALeague_Stream) GetVodUrl() string { - if m != nil && m.VodUrl != nil { - return *m.VodUrl - } - return "" -} - -type CMsgDOTALeague_NodeGroup struct { - Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` - NodeGroupId *uint32 `protobuf:"varint,2,opt,name=node_group_id,json=nodeGroupId" json:"node_group_id,omitempty"` - ParentNodeGroupId *uint32 `protobuf:"varint,3,opt,name=parent_node_group_id,json=parentNodeGroupId" json:"parent_node_group_id,omitempty"` - AdvancingNodeGroupId *uint32 `protobuf:"varint,4,opt,name=advancing_node_group_id,json=advancingNodeGroupId" json:"advancing_node_group_id,omitempty"` - AdvancingTeamCount *uint32 `protobuf:"varint,5,opt,name=advancing_team_count,json=advancingTeamCount" json:"advancing_team_count,omitempty"` - TeamCount *uint32 `protobuf:"varint,6,opt,name=team_count,json=teamCount" json:"team_count,omitempty"` - NodeGroupType *CMsgDOTALeague_ENodeGroupType `protobuf:"varint,7,opt,name=node_group_type,json=nodeGroupType,enum=CMsgDOTALeague_ENodeGroupType,def=0" json:"node_group_type,omitempty"` - DefaultNodeType *CMsgDOTALeague_ENodeType `protobuf:"varint,8,opt,name=default_node_type,json=defaultNodeType,enum=CMsgDOTALeague_ENodeType,def=0" json:"default_node_type,omitempty"` - Round *uint32 `protobuf:"varint,9,opt,name=round" json:"round,omitempty"` - MaxRounds *uint32 `protobuf:"varint,10,opt,name=max_rounds,json=maxRounds" json:"max_rounds,omitempty"` - IsTiebreaker *bool `protobuf:"varint,11,opt,name=is_tiebreaker,json=isTiebreaker" json:"is_tiebreaker,omitempty"` - IsFinalGroup *bool `protobuf:"varint,12,opt,name=is_final_group,json=isFinalGroup" json:"is_final_group,omitempty"` - IsCompleted *bool `protobuf:"varint,13,opt,name=is_completed,json=isCompleted" json:"is_completed,omitempty"` - TeamStandings []*CMsgDOTALeague_TeamStanding `protobuf:"bytes,14,rep,name=team_standings,json=teamStandings" json:"team_standings,omitempty"` - Nodes []*CMsgDOTALeague_Node `protobuf:"bytes,15,rep,name=nodes" json:"nodes,omitempty"` - NodeGroups []*CMsgDOTALeague_NodeGroup `protobuf:"bytes,16,rep,name=node_groups,json=nodeGroups" json:"node_groups,omitempty"` - Streams []*CMsgDOTALeague_Stream `protobuf:"bytes,17,rep,name=streams" json:"streams,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTALeague_NodeGroup) Reset() { *m = CMsgDOTALeague_NodeGroup{} } -func (m *CMsgDOTALeague_NodeGroup) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTALeague_NodeGroup) ProtoMessage() {} -func (*CMsgDOTALeague_NodeGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{48, 2} } - -const Default_CMsgDOTALeague_NodeGroup_NodeGroupType CMsgDOTALeague_ENodeGroupType = CMsgDOTALeague_INVALID_GROUP_TYPE -const Default_CMsgDOTALeague_NodeGroup_DefaultNodeType CMsgDOTALeague_ENodeType = CMsgDOTALeague_INVALID_NODE_TYPE - -func (m *CMsgDOTALeague_NodeGroup) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgDOTALeague_NodeGroup) GetNodeGroupId() uint32 { - if m != nil && m.NodeGroupId != nil { - return *m.NodeGroupId - } - return 0 -} - -func (m *CMsgDOTALeague_NodeGroup) GetParentNodeGroupId() uint32 { - if m != nil && m.ParentNodeGroupId != nil { - return *m.ParentNodeGroupId - } - return 0 -} - -func (m *CMsgDOTALeague_NodeGroup) GetAdvancingNodeGroupId() uint32 { - if m != nil && m.AdvancingNodeGroupId != nil { - return *m.AdvancingNodeGroupId - } - return 0 -} - -func (m *CMsgDOTALeague_NodeGroup) GetAdvancingTeamCount() uint32 { - if m != nil && m.AdvancingTeamCount != nil { - return *m.AdvancingTeamCount - } - return 0 -} - -func (m *CMsgDOTALeague_NodeGroup) GetTeamCount() uint32 { - if m != nil && m.TeamCount != nil { - return *m.TeamCount - } - return 0 -} - -func (m *CMsgDOTALeague_NodeGroup) GetNodeGroupType() CMsgDOTALeague_ENodeGroupType { - if m != nil && m.NodeGroupType != nil { - return *m.NodeGroupType - } - return Default_CMsgDOTALeague_NodeGroup_NodeGroupType -} - -func (m *CMsgDOTALeague_NodeGroup) GetDefaultNodeType() CMsgDOTALeague_ENodeType { - if m != nil && m.DefaultNodeType != nil { - return *m.DefaultNodeType - } - return Default_CMsgDOTALeague_NodeGroup_DefaultNodeType -} - -func (m *CMsgDOTALeague_NodeGroup) GetRound() uint32 { - if m != nil && m.Round != nil { - return *m.Round - } - return 0 -} - -func (m *CMsgDOTALeague_NodeGroup) GetMaxRounds() uint32 { - if m != nil && m.MaxRounds != nil { - return *m.MaxRounds - } - return 0 -} - -func (m *CMsgDOTALeague_NodeGroup) GetIsTiebreaker() bool { - if m != nil && m.IsTiebreaker != nil { - return *m.IsTiebreaker - } - return false -} - -func (m *CMsgDOTALeague_NodeGroup) GetIsFinalGroup() bool { - if m != nil && m.IsFinalGroup != nil { - return *m.IsFinalGroup - } - return false -} - -func (m *CMsgDOTALeague_NodeGroup) GetIsCompleted() bool { - if m != nil && m.IsCompleted != nil { - return *m.IsCompleted - } - return false -} - -func (m *CMsgDOTALeague_NodeGroup) GetTeamStandings() []*CMsgDOTALeague_TeamStanding { - if m != nil { - return m.TeamStandings - } - return nil -} - -func (m *CMsgDOTALeague_NodeGroup) GetNodes() []*CMsgDOTALeague_Node { - if m != nil { - return m.Nodes - } - return nil -} - -func (m *CMsgDOTALeague_NodeGroup) GetNodeGroups() []*CMsgDOTALeague_NodeGroup { - if m != nil { - return m.NodeGroups - } - return nil -} - -func (m *CMsgDOTALeague_NodeGroup) GetStreams() []*CMsgDOTALeague_Stream { - if m != nil { - return m.Streams - } - return nil -} - -type CMsgDOTALeague_Node struct { - Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` - NodeId *uint32 `protobuf:"varint,2,opt,name=node_id,json=nodeId" json:"node_id,omitempty"` - NodeGroupId *uint32 `protobuf:"varint,3,opt,name=node_group_id,json=nodeGroupId" json:"node_group_id,omitempty"` - WinningNodeId *uint32 `protobuf:"varint,4,opt,name=winning_node_id,json=winningNodeId" json:"winning_node_id,omitempty"` - LosingNodeId *uint32 `protobuf:"varint,5,opt,name=losing_node_id,json=losingNodeId" json:"losing_node_id,omitempty"` - NodeType *CMsgDOTALeague_ENodeType `protobuf:"varint,6,opt,name=node_type,json=nodeType,enum=CMsgDOTALeague_ENodeType,def=0" json:"node_type,omitempty"` - ScheduledTime *uint32 `protobuf:"varint,7,opt,name=scheduled_time,json=scheduledTime" json:"scheduled_time,omitempty"` - TeamId_1 *uint32 `protobuf:"varint,10,opt,name=team_id_1,json=teamId1" json:"team_id_1,omitempty"` - TeamId_2 *uint32 `protobuf:"varint,11,opt,name=team_id_2,json=teamId2" json:"team_id_2,omitempty"` - SeriesId *uint32 `protobuf:"varint,20,opt,name=series_id,json=seriesId" json:"series_id,omitempty"` - Matches []uint64 `protobuf:"varint,21,rep,name=matches" json:"matches,omitempty"` - Team_1Wins *uint32 `protobuf:"varint,22,opt,name=team_1_wins,json=team1Wins" json:"team_1_wins,omitempty"` - Team_2Wins *uint32 `protobuf:"varint,23,opt,name=team_2_wins,json=team2Wins" json:"team_2_wins,omitempty"` - IsCompleted *bool `protobuf:"varint,24,opt,name=is_completed,json=isCompleted" json:"is_completed,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTALeague_Node) Reset() { *m = CMsgDOTALeague_Node{} } -func (m *CMsgDOTALeague_Node) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTALeague_Node) ProtoMessage() {} -func (*CMsgDOTALeague_Node) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{48, 3} } - -const Default_CMsgDOTALeague_Node_NodeType CMsgDOTALeague_ENodeType = CMsgDOTALeague_INVALID_NODE_TYPE - -func (m *CMsgDOTALeague_Node) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgDOTALeague_Node) GetNodeId() uint32 { - if m != nil && m.NodeId != nil { - return *m.NodeId - } - return 0 -} - -func (m *CMsgDOTALeague_Node) GetNodeGroupId() uint32 { - if m != nil && m.NodeGroupId != nil { - return *m.NodeGroupId - } - return 0 -} - -func (m *CMsgDOTALeague_Node) GetWinningNodeId() uint32 { - if m != nil && m.WinningNodeId != nil { - return *m.WinningNodeId - } - return 0 -} - -func (m *CMsgDOTALeague_Node) GetLosingNodeId() uint32 { - if m != nil && m.LosingNodeId != nil { - return *m.LosingNodeId - } - return 0 -} - -func (m *CMsgDOTALeague_Node) GetNodeType() CMsgDOTALeague_ENodeType { - if m != nil && m.NodeType != nil { - return *m.NodeType - } - return Default_CMsgDOTALeague_Node_NodeType -} - -func (m *CMsgDOTALeague_Node) GetScheduledTime() uint32 { - if m != nil && m.ScheduledTime != nil { - return *m.ScheduledTime - } - return 0 -} - -func (m *CMsgDOTALeague_Node) GetTeamId_1() uint32 { - if m != nil && m.TeamId_1 != nil { - return *m.TeamId_1 - } - return 0 -} - -func (m *CMsgDOTALeague_Node) GetTeamId_2() uint32 { - if m != nil && m.TeamId_2 != nil { - return *m.TeamId_2 - } - return 0 -} - -func (m *CMsgDOTALeague_Node) GetSeriesId() uint32 { - if m != nil && m.SeriesId != nil { - return *m.SeriesId - } - return 0 -} - -func (m *CMsgDOTALeague_Node) GetMatches() []uint64 { - if m != nil { - return m.Matches - } - return nil -} - -func (m *CMsgDOTALeague_Node) GetTeam_1Wins() uint32 { - if m != nil && m.Team_1Wins != nil { - return *m.Team_1Wins - } - return 0 -} - -func (m *CMsgDOTALeague_Node) GetTeam_2Wins() uint32 { - if m != nil && m.Team_2Wins != nil { - return *m.Team_2Wins - } - return 0 -} - -func (m *CMsgDOTALeague_Node) GetIsCompleted() bool { - if m != nil && m.IsCompleted != nil { - return *m.IsCompleted - } - return false -} - -type CMsgDOTALeague_TeamStanding struct { - TeamId *uint32 `protobuf:"varint,1,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - NodeWins *uint32 `protobuf:"varint,2,opt,name=node_wins,json=nodeWins" json:"node_wins,omitempty"` - NodeLosses *uint32 `protobuf:"varint,3,opt,name=node_losses,json=nodeLosses" json:"node_losses,omitempty"` - MatchWins *uint32 `protobuf:"varint,4,opt,name=match_wins,json=matchWins" json:"match_wins,omitempty"` - MatchLosses *uint32 `protobuf:"varint,5,opt,name=match_losses,json=matchLosses" json:"match_losses,omitempty"` - Score *uint32 `protobuf:"varint,6,opt,name=score" json:"score,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTALeague_TeamStanding) Reset() { *m = CMsgDOTALeague_TeamStanding{} } -func (m *CMsgDOTALeague_TeamStanding) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTALeague_TeamStanding) ProtoMessage() {} -func (*CMsgDOTALeague_TeamStanding) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{48, 4} } - -func (m *CMsgDOTALeague_TeamStanding) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CMsgDOTALeague_TeamStanding) GetNodeWins() uint32 { - if m != nil && m.NodeWins != nil { - return *m.NodeWins - } - return 0 -} - -func (m *CMsgDOTALeague_TeamStanding) GetNodeLosses() uint32 { - if m != nil && m.NodeLosses != nil { - return *m.NodeLosses - } - return 0 -} - -func (m *CMsgDOTALeague_TeamStanding) GetMatchWins() uint32 { - if m != nil && m.MatchWins != nil { - return *m.MatchWins - } - return 0 -} - -func (m *CMsgDOTALeague_TeamStanding) GetMatchLosses() uint32 { - if m != nil && m.MatchLosses != nil { - return *m.MatchLosses - } - return 0 -} - -func (m *CMsgDOTALeague_TeamStanding) GetScore() uint32 { - if m != nil && m.Score != nil { - return *m.Score - } - return 0 -} - -type CMsgDOTALeagueList struct { - Leagues []*CMsgDOTALeague `protobuf:"bytes,1,rep,name=leagues" json:"leagues,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDOTALeagueList) Reset() { *m = CMsgDOTALeagueList{} } -func (m *CMsgDOTALeagueList) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTALeagueList) ProtoMessage() {} -func (*CMsgDOTALeagueList) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{49} } - -func (m *CMsgDOTALeagueList) GetLeagues() []*CMsgDOTALeague { - if m != nil { - return m.Leagues - } - return nil -} - -type CMsgSuccessfulHero struct { - HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - WinPercent *float32 `protobuf:"fixed32,2,opt,name=win_percent,json=winPercent" json:"win_percent,omitempty"` - LongestStreak *uint32 `protobuf:"varint,3,opt,name=longest_streak,json=longestStreak" json:"longest_streak,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSuccessfulHero) Reset() { *m = CMsgSuccessfulHero{} } -func (m *CMsgSuccessfulHero) String() string { return proto.CompactTextString(m) } -func (*CMsgSuccessfulHero) ProtoMessage() {} -func (*CMsgSuccessfulHero) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{50} } - -func (m *CMsgSuccessfulHero) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CMsgSuccessfulHero) GetWinPercent() float32 { - if m != nil && m.WinPercent != nil { - return *m.WinPercent - } - return 0 -} - -func (m *CMsgSuccessfulHero) GetLongestStreak() uint32 { - if m != nil && m.LongestStreak != nil { - return *m.LongestStreak - } - return 0 -} - -type CMsgRecentMatchInfo struct { - MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - GameMode *dota_shared_enums.DOTA_GameMode `protobuf:"varint,2,opt,name=game_mode,json=gameMode,enum=DOTA_GameMode,def=0" json:"game_mode,omitempty"` - Kills *uint32 `protobuf:"varint,3,opt,name=kills" json:"kills,omitempty"` - Deaths *uint32 `protobuf:"varint,4,opt,name=deaths" json:"deaths,omitempty"` - Assists *uint32 `protobuf:"varint,5,opt,name=assists" json:"assists,omitempty"` - Duration *uint32 `protobuf:"varint,6,opt,name=duration" json:"duration,omitempty"` - PlayerSlot *uint32 `protobuf:"varint,7,opt,name=player_slot,json=playerSlot" json:"player_slot,omitempty"` - MatchOutcome *dota_shared_enums.EMatchOutcome `protobuf:"varint,8,opt,name=match_outcome,json=matchOutcome,enum=EMatchOutcome,def=0" json:"match_outcome,omitempty"` - Timestamp *uint32 `protobuf:"varint,9,opt,name=timestamp" json:"timestamp,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgRecentMatchInfo) Reset() { *m = CMsgRecentMatchInfo{} } -func (m *CMsgRecentMatchInfo) String() string { return proto.CompactTextString(m) } -func (*CMsgRecentMatchInfo) ProtoMessage() {} -func (*CMsgRecentMatchInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{51} } - -const Default_CMsgRecentMatchInfo_GameMode dota_shared_enums.DOTA_GameMode = dota_shared_enums.DOTA_GameMode_DOTA_GAMEMODE_NONE -const Default_CMsgRecentMatchInfo_MatchOutcome dota_shared_enums.EMatchOutcome = dota_shared_enums.EMatchOutcome_k_EMatchOutcome_Unknown - -func (m *CMsgRecentMatchInfo) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CMsgRecentMatchInfo) GetGameMode() dota_shared_enums.DOTA_GameMode { - if m != nil && m.GameMode != nil { - return *m.GameMode - } - return Default_CMsgRecentMatchInfo_GameMode -} - -func (m *CMsgRecentMatchInfo) GetKills() uint32 { - if m != nil && m.Kills != nil { - return *m.Kills - } - return 0 -} - -func (m *CMsgRecentMatchInfo) GetDeaths() uint32 { - if m != nil && m.Deaths != nil { - return *m.Deaths - } - return 0 -} - -func (m *CMsgRecentMatchInfo) GetAssists() uint32 { - if m != nil && m.Assists != nil { - return *m.Assists - } - return 0 -} - -func (m *CMsgRecentMatchInfo) GetDuration() uint32 { - if m != nil && m.Duration != nil { - return *m.Duration - } - return 0 -} - -func (m *CMsgRecentMatchInfo) GetPlayerSlot() uint32 { - if m != nil && m.PlayerSlot != nil { - return *m.PlayerSlot - } - return 0 -} - -func (m *CMsgRecentMatchInfo) GetMatchOutcome() dota_shared_enums.EMatchOutcome { - if m != nil && m.MatchOutcome != nil { - return *m.MatchOutcome - } - return Default_CMsgRecentMatchInfo_MatchOutcome -} - -func (m *CMsgRecentMatchInfo) GetTimestamp() uint32 { - if m != nil && m.Timestamp != nil { - return *m.Timestamp - } - return 0 -} - -func init() { - proto.RegisterType((*CSODOTAGameAccountClient)(nil), "CSODOTAGameAccountClient") - proto.RegisterType((*CSODOTAGameAccountPlus)(nil), "CSODOTAGameAccountPlus") - proto.RegisterType((*CMsgLobbyPlayerPlusSubscriptionData)(nil), "CMsgLobbyPlayerPlusSubscriptionData") - proto.RegisterType((*CMsgLobbyPlayerPlusSubscriptionData_HeroBadge)(nil), "CMsgLobbyPlayerPlusSubscriptionData.HeroBadge") - proto.RegisterType((*CMsgLobbyEventPoints)(nil), "CMsgLobbyEventPoints") - proto.RegisterType((*CMsgLobbyEventPoints_ChatWheelMessageRange)(nil), "CMsgLobbyEventPoints.ChatWheelMessageRange") - proto.RegisterType((*CMsgLobbyEventPoints_AccountPoints)(nil), "CMsgLobbyEventPoints.AccountPoints") - proto.RegisterType((*CMsgLocalServerFakeLobbyData)(nil), "CMsgLocalServerFakeLobbyData") - proto.RegisterType((*CMsgBattleCupVictory)(nil), "CMsgBattleCupVictory") - proto.RegisterType((*CMsgLobbyBattleCupVictoryList)(nil), "CMsgLobbyBattleCupVictoryList") - proto.RegisterType((*CMsgDOTABroadcastNotification)(nil), "CMsgDOTABroadcastNotification") - proto.RegisterType((*CProtoItemHeroStatue)(nil), "CProtoItemHeroStatue") - proto.RegisterType((*CProtoItemTeamShowcase)(nil), "CProtoItemTeamShowcase") - proto.RegisterType((*CMatchPlayerAbilityUpgrade)(nil), "CMatchPlayerAbilityUpgrade") - proto.RegisterType((*CMatchPlayerTimedStats)(nil), "CMatchPlayerTimedStats") - proto.RegisterType((*CMatchAdditionalUnitInventory)(nil), "CMatchAdditionalUnitInventory") - proto.RegisterType((*CMatchPlayerPermanentBuff)(nil), "CMatchPlayerPermanentBuff") - proto.RegisterType((*CMatchHeroSelectEvent)(nil), "CMatchHeroSelectEvent") - proto.RegisterType((*CMsgDOTAProcessFantasyScheduledEvent)(nil), "CMsgDOTAProcessFantasyScheduledEvent") - proto.RegisterType((*CMsgDOTAHasItemQuery)(nil), "CMsgDOTAHasItemQuery") - proto.RegisterType((*CMsgDOTAHasItemResponse)(nil), "CMsgDOTAHasItemResponse") - proto.RegisterType((*CMsgGCIsProQuery)(nil), "CMsgGCIsProQuery") - proto.RegisterType((*CMsgGCIsProResponse)(nil), "CMsgGCIsProResponse") - proto.RegisterType((*CMsgDOTAHasItemDefsQuery)(nil), "CMsgDOTAHasItemDefsQuery") - proto.RegisterType((*CMsgDOTAHasItemDefsResponse)(nil), "CMsgDOTAHasItemDefsResponse") - proto.RegisterType((*CMsgGCGetPlayerCardItemInfo)(nil), "CMsgGCGetPlayerCardItemInfo") - proto.RegisterType((*CMsgGCGetPlayerCardItemInfoResponse)(nil), "CMsgGCGetPlayerCardItemInfoResponse") - proto.RegisterType((*CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo)(nil), "CMsgGCGetPlayerCardItemInfoResponse.PlayerCardInfo") - proto.RegisterType((*CMsgGCToGCFantasySetMatchLeague)(nil), "CMsgGCToGCFantasySetMatchLeague") - proto.RegisterType((*CSODOTAMapLocationState)(nil), "CSODOTAMapLocationState") - proto.RegisterType((*CMsgLeagueAdminList)(nil), "CMsgLeagueAdminList") - proto.RegisterType((*CCompendiumTimestampedData)(nil), "CCompendiumTimestampedData") - proto.RegisterType((*CCompendiumGameTimeline)(nil), "CCompendiumGameTimeline") - proto.RegisterType((*CCompendiumGameList)(nil), "CCompendiumGameList") - proto.RegisterType((*CAdditionalEquipSlot)(nil), "CAdditionalEquipSlot") - proto.RegisterType((*CMsgDOTAProfileCard)(nil), "CMsgDOTAProfileCard") - proto.RegisterType((*CMsgDOTAProfileCard_Slot)(nil), "CMsgDOTAProfileCard.Slot") - proto.RegisterType((*CMsgDOTAProfileCard_Slot_Trophy)(nil), "CMsgDOTAProfileCard.Slot.Trophy") - proto.RegisterType((*CMsgDOTAProfileCard_Slot_Stat)(nil), "CMsgDOTAProfileCard.Slot.Stat") - proto.RegisterType((*CMsgDOTAProfileCard_Slot_Item)(nil), "CMsgDOTAProfileCard.Slot.Item") - proto.RegisterType((*CMsgDOTAProfileCard_Slot_Hero)(nil), "CMsgDOTAProfileCard.Slot.Hero") - proto.RegisterType((*CMsgDOTAProfileCard_Slot_Emoticon)(nil), "CMsgDOTAProfileCard.Slot.Emoticon") - proto.RegisterType((*CMsgDOTAProfileCard_Slot_Team)(nil), "CMsgDOTAProfileCard.Slot.Team") - proto.RegisterType((*CSODOTAPlayerChallenge)(nil), "CSODOTAPlayerChallenge") - proto.RegisterType((*CMsgClientToGCRerollPlayerChallenge)(nil), "CMsgClientToGCRerollPlayerChallenge") - proto.RegisterType((*CMsgGCRerollPlayerChallengeResponse)(nil), "CMsgGCRerollPlayerChallengeResponse") - proto.RegisterType((*CMsgGCTopCustomGamesList)(nil), "CMsgGCTopCustomGamesList") - proto.RegisterType((*CMsgDOTARealtimeGameStats)(nil), "CMsgDOTARealtimeGameStats") - proto.RegisterType((*CMsgDOTARealtimeGameStats_TeamDetails)(nil), "CMsgDOTARealtimeGameStats.TeamDetails") - proto.RegisterType((*CMsgDOTARealtimeGameStats_ItemDetails)(nil), "CMsgDOTARealtimeGameStats.ItemDetails") - proto.RegisterType((*CMsgDOTARealtimeGameStats_AbilityDetails)(nil), "CMsgDOTARealtimeGameStats.AbilityDetails") - proto.RegisterType((*CMsgDOTARealtimeGameStats_HeroToHeroStats)(nil), "CMsgDOTARealtimeGameStats.HeroToHeroStats") - proto.RegisterType((*CMsgDOTARealtimeGameStats_AbilityList)(nil), "CMsgDOTARealtimeGameStats.AbilityList") - proto.RegisterType((*CMsgDOTARealtimeGameStats_PlayerDetails)(nil), "CMsgDOTARealtimeGameStats.PlayerDetails") - proto.RegisterType((*CMsgDOTARealtimeGameStats_BuildingDetails)(nil), "CMsgDOTARealtimeGameStats.BuildingDetails") - proto.RegisterType((*CMsgDOTARealtimeGameStats_KillDetails)(nil), "CMsgDOTARealtimeGameStats.KillDetails") - proto.RegisterType((*CMsgDOTARealtimeGameStats_BroadcasterDetails)(nil), "CMsgDOTARealtimeGameStats.BroadcasterDetails") - proto.RegisterType((*CMsgDOTARealtimeGameStats_PickBanDetails)(nil), "CMsgDOTARealtimeGameStats.PickBanDetails") - proto.RegisterType((*CMsgDOTARealtimeGameStats_MatchDetails)(nil), "CMsgDOTARealtimeGameStats.MatchDetails") - proto.RegisterType((*CMsgDOTARealtimeGameStats_GraphData)(nil), "CMsgDOTARealtimeGameStats.GraphData") - proto.RegisterType((*CMsgDOTARealtimeGameStats_GraphData_LocationStats)(nil), "CMsgDOTARealtimeGameStats.GraphData.LocationStats") - proto.RegisterType((*CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats)(nil), "CMsgDOTARealtimeGameStats.GraphData.TeamLocationStats") - proto.RegisterType((*CMsgDOTARealtimeGameStatsTerse)(nil), "CMsgDOTARealtimeGameStatsTerse") - proto.RegisterType((*CMsgDOTARealtimeGameStatsTerse_TeamDetails)(nil), "CMsgDOTARealtimeGameStatsTerse.TeamDetails") - proto.RegisterType((*CMsgDOTARealtimeGameStatsTerse_PlayerDetails)(nil), "CMsgDOTARealtimeGameStatsTerse.PlayerDetails") - proto.RegisterType((*CMsgDOTARealtimeGameStatsTerse_BuildingDetails)(nil), "CMsgDOTARealtimeGameStatsTerse.BuildingDetails") - proto.RegisterType((*CMsgDOTARealtimeGameStatsTerse_MatchDetails)(nil), "CMsgDOTARealtimeGameStatsTerse.MatchDetails") - proto.RegisterType((*CMsgDOTARealtimeGameStatsTerse_GraphData)(nil), "CMsgDOTARealtimeGameStatsTerse.GraphData") - proto.RegisterType((*CMsgGCToClientMatchGroupsVersion)(nil), "CMsgGCToClientMatchGroupsVersion") - proto.RegisterType((*CMsgDOTASDOHeroStatsHistory)(nil), "CMsgDOTASDOHeroStatsHistory") - proto.RegisterType((*CMsgDOTASeasonRewards)(nil), "CMsgDOTASeasonRewards") - proto.RegisterType((*CMsgDOTASeasonRewards_Reward)(nil), "CMsgDOTASeasonRewards.Reward") - proto.RegisterType((*CMsgDOTASeasonAchievements)(nil), "CMsgDOTASeasonAchievements") - proto.RegisterType((*CMsgDOTASeasonAchievements_Achievement)(nil), "CMsgDOTASeasonAchievements.Achievement") - proto.RegisterType((*CMsgDOTASeasonPredictions)(nil), "CMsgDOTASeasonPredictions") - proto.RegisterType((*CMsgDOTASeasonPredictions_Choice)(nil), "CMsgDOTASeasonPredictions.Choice") - proto.RegisterType((*CMsgDOTASeasonPredictions_Answers)(nil), "CMsgDOTASeasonPredictions.Answers") - proto.RegisterType((*CMsgDOTASeasonPredictions_QueryKeyValues)(nil), "CMsgDOTASeasonPredictions.QueryKeyValues") - proto.RegisterType((*CMsgDOTASeasonPredictions_Prediction)(nil), "CMsgDOTASeasonPredictions.Prediction") - proto.RegisterType((*CMsgDOTASeasonPredictions_InGamePrediction)(nil), "CMsgDOTASeasonPredictions.InGamePrediction") - proto.RegisterType((*CMsgDOTAMatch)(nil), "CMsgDOTAMatch") - proto.RegisterType((*CMsgDOTAMatch_Player)(nil), "CMsgDOTAMatch.Player") - proto.RegisterType((*CMsgDOTAMatch_Player_CustomGameData)(nil), "CMsgDOTAMatch.Player.CustomGameData") - proto.RegisterType((*CMsgDOTAMatch_BroadcasterInfo)(nil), "CMsgDOTAMatch.BroadcasterInfo") - proto.RegisterType((*CMsgDOTAMatch_BroadcasterChannel)(nil), "CMsgDOTAMatch.BroadcasterChannel") - proto.RegisterType((*CMsgDOTAMatch_CustomGameData)(nil), "CMsgDOTAMatch.CustomGameData") - proto.RegisterType((*CMsgPlayerCard)(nil), "CMsgPlayerCard") - proto.RegisterType((*CMsgPlayerCard_StatModifier)(nil), "CMsgPlayerCard.StatModifier") - proto.RegisterType((*CMsgDOTAFantasyPlayerStats)(nil), "CMsgDOTAFantasyPlayerStats") - proto.RegisterType((*CMsgDOTAFantasyPlayerMatchStats)(nil), "CMsgDOTAFantasyPlayerMatchStats") - proto.RegisterType((*CMsgDOTABotDebugInfo)(nil), "CMsgDOTABotDebugInfo") - proto.RegisterType((*CMsgDOTABotDebugInfo_Bot)(nil), "CMsgDOTABotDebugInfo.Bot") - proto.RegisterType((*CMsgDOTABotDebugInfo_Bot_Mode)(nil), "CMsgDOTABotDebugInfo.Bot.Mode") - proto.RegisterType((*CMsgDOTABotDebugInfo_Bot_Action)(nil), "CMsgDOTABotDebugInfo.Bot.Action") - proto.RegisterType((*CMsgDOTALeague)(nil), "CMsgDOTALeague") - proto.RegisterType((*CMsgDOTALeague_Info)(nil), "CMsgDOTALeague.Info") - proto.RegisterType((*CMsgDOTALeague_Info_Admin)(nil), "CMsgDOTALeague.Info.Admin") - proto.RegisterType((*CMsgDOTALeague_Stream)(nil), "CMsgDOTALeague.Stream") - proto.RegisterType((*CMsgDOTALeague_NodeGroup)(nil), "CMsgDOTALeague.NodeGroup") - proto.RegisterType((*CMsgDOTALeague_Node)(nil), "CMsgDOTALeague.Node") - proto.RegisterType((*CMsgDOTALeague_TeamStanding)(nil), "CMsgDOTALeague.TeamStanding") - proto.RegisterType((*CMsgDOTALeagueList)(nil), "CMsgDOTALeagueList") - proto.RegisterType((*CMsgSuccessfulHero)(nil), "CMsgSuccessfulHero") - proto.RegisterType((*CMsgRecentMatchInfo)(nil), "CMsgRecentMatchInfo") - proto.RegisterEnum("ESpecialPingValue", ESpecialPingValue_name, ESpecialPingValue_value) - proto.RegisterEnum("EDOTAGCSessionNeed", EDOTAGCSessionNeed_name, EDOTAGCSessionNeed_value) - proto.RegisterEnum("DOTA_TournamentEvents", DOTA_TournamentEvents_name, DOTA_TournamentEvents_value) - proto.RegisterEnum("CMsgDOTAProfileCard_EStatID", CMsgDOTAProfileCard_EStatID_name, CMsgDOTAProfileCard_EStatID_value) - proto.RegisterEnum("CMsgGCRerollPlayerChallengeResponse_EResult", CMsgGCRerollPlayerChallengeResponse_EResult_name, CMsgGCRerollPlayerChallengeResponse_EResult_value) - proto.RegisterEnum("CMsgDOTARealtimeGameStats_GraphDataEStat", CMsgDOTARealtimeGameStats_GraphDataEStat_name, CMsgDOTARealtimeGameStats_GraphDataEStat_value) - proto.RegisterEnum("CMsgDOTARealtimeGameStats_GraphDataELocation", CMsgDOTARealtimeGameStats_GraphDataELocation_name, CMsgDOTARealtimeGameStats_GraphDataELocation_value) - proto.RegisterEnum("CMsgDOTASeasonRewards_ERewardType", CMsgDOTASeasonRewards_ERewardType_name, CMsgDOTASeasonRewards_ERewardType_value) - proto.RegisterEnum("CMsgDOTASeasonPredictionsEPredictionType", CMsgDOTASeasonPredictionsEPredictionType_name, CMsgDOTASeasonPredictionsEPredictionType_value) - proto.RegisterEnum("CMsgDOTASeasonPredictionsEAnswerType", CMsgDOTASeasonPredictionsEAnswerType_name, CMsgDOTASeasonPredictionsEAnswerType_value) - proto.RegisterEnum("CMsgDOTASeasonPredictionsEResolutionTypeT", CMsgDOTASeasonPredictionsEResolutionTypeT_name, CMsgDOTASeasonPredictionsEResolutionTypeT_value) - proto.RegisterEnum("CMsgDOTASeasonPredictionsERandomSelectionGroupT", CMsgDOTASeasonPredictionsERandomSelectionGroupT_name, CMsgDOTASeasonPredictionsERandomSelectionGroupT_value) - proto.RegisterEnum("CMsgDOTASeasonPredictionsERawValueTypeT", CMsgDOTASeasonPredictionsERawValueTypeT_name, CMsgDOTASeasonPredictionsERawValueTypeT_value) - proto.RegisterEnum("CMsgDOTAMatch_ReplayState", CMsgDOTAMatch_ReplayState_name, CMsgDOTAMatch_ReplayState_value) - proto.RegisterEnum("CMsgDOTALeague_ENodeGroupType", CMsgDOTALeague_ENodeGroupType_name, CMsgDOTALeague_ENodeGroupType_value) - proto.RegisterEnum("CMsgDOTALeague_ENodeType", CMsgDOTALeague_ENodeType_name, CMsgDOTALeague_ENodeType_value) -} - -func init() { proto.RegisterFile("dota_gcmessages_common.proto", fileDescriptor0) } - -var fileDescriptor0 = []byte{ - // 11928 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x7d, 0x4b, 0x6f, 0x23, 0x49, - 0x93, 0xd8, 0x50, 0xa2, 0x24, 0x32, 0x28, 0x52, 0x54, 0x49, 0xea, 0x66, 0xb3, 0xa7, 0x5f, 0xec, - 0xee, 0x99, 0xee, 0x9e, 0x19, 0x75, 0xb7, 0x66, 0xe6, 0x9b, 0xf9, 0x7a, 0xbf, 0x87, 0xf5, 0x60, - 0x4b, 0xfc, 0x46, 0xaf, 0xaf, 0xa4, 0x9e, 0x9e, 0x99, 0xdd, 0x6f, 0xcb, 0x29, 0x56, 0x8a, 0xac, - 0x55, 0xb1, 0x8a, 0x5f, 0x55, 0x51, 0x8f, 0x01, 0x8c, 0x5d, 0xc0, 0xef, 0x8b, 0xb1, 0x1f, 0x7c, - 0x30, 0xe0, 0x93, 0x4f, 0x0b, 0x1f, 0xd6, 0x30, 0x6c, 0xac, 0x0f, 0x3e, 0x2c, 0x6c, 0xc3, 0xd8, - 0x85, 0xed, 0xf5, 0xeb, 0xe0, 0x1f, 0x60, 0xf8, 0x66, 0xf8, 0xe2, 0xf5, 0x61, 0x61, 0xf8, 0xe0, - 0xcf, 0x88, 0x88, 0xcc, 0x7a, 0x90, 0x94, 0xba, 0x67, 0xd7, 0x30, 0x16, 0x3e, 0x89, 0x19, 0x11, - 0xf9, 0xa8, 0xcc, 0xc8, 0xc8, 0x88, 0xc8, 0xc8, 0x10, 0xbc, 0x6b, 0xfb, 0x91, 0xb0, 0x3a, 0xed, - 0x9e, 0x0c, 0x43, 0xd1, 0x91, 0xa1, 0xd5, 0xf6, 0x7b, 0x3d, 0xdf, 0x5b, 0xee, 0x07, 0x7e, 0xe4, - 0xd7, 0x17, 0xc2, 0x48, 0x8a, 0x9e, 0xc6, 0x29, 0xe0, 0xb5, 0x4e, 0x3b, 0xb4, 0x4f, 0x52, 0x75, - 0x14, 0xfc, 0x3a, 0x35, 0x15, 0x76, 0x45, 0x20, 0x6d, 0x4b, 0x7a, 0x83, 0x9e, 0x42, 0x34, 0xfe, - 0xdb, 0x6d, 0xa8, 0xad, 0x1f, 0xec, 0x6d, 0xec, 0x1d, 0xae, 0x6e, 0x8a, 0x9e, 0x5c, 0x6d, 0xb7, - 0xfd, 0x81, 0x17, 0xad, 0xbb, 0x8e, 0xf4, 0x22, 0xe3, 0x3e, 0x80, 0x60, 0x80, 0xe5, 0xd8, 0xb5, - 0xdc, 0xdd, 0xdc, 0xa3, 0xf2, 0x5a, 0xfe, 0xb7, 0x7e, 0xe7, 0x56, 0xce, 0x2c, 0x2a, 0x78, 0xcb, - 0x36, 0x0c, 0xc8, 0x9f, 0x39, 0x5e, 0x58, 0x9b, 0x44, 0xb4, 0x49, 0xbf, 0x8d, 0x6b, 0x30, 0xed, - 0xfa, 0x61, 0x28, 0xc3, 0x5a, 0x9e, 0xa0, 0xaa, 0x64, 0x54, 0x60, 0xe2, 0xbc, 0x5f, 0x9b, 0x25, - 0xd8, 0xc4, 0x79, 0xdf, 0x58, 0x84, 0x29, 0x57, 0x9e, 0x4a, 0xb7, 0x56, 0x26, 0x10, 0x17, 0x8c, - 0xfb, 0x50, 0x76, 0x3c, 0x27, 0x72, 0x84, 0x6b, 0x85, 0x27, 0x8e, 0xeb, 0xd6, 0x2a, 0x84, 0x9d, - 0x55, 0xc0, 0x03, 0x84, 0x19, 0xf7, 0x60, 0xd6, 0x95, 0xe2, 0x54, 0x06, 0x16, 0x0d, 0xa4, 0x36, - 0x47, 0x34, 0x25, 0x86, 0xad, 0x23, 0xc8, 0xf8, 0x04, 0xae, 0x85, 0xb2, 0xed, 0x7b, 0xb6, 0x08, - 0x2e, 0xac, 0x0c, 0xf1, 0x0b, 0x22, 0x5e, 0x8c, 0xb1, 0xdb, 0xa9, 0x5a, 0x9f, 0xc2, 0x75, 0xd7, - 0x3f, 0xb3, 0xfa, 0x81, 0xe3, 0x07, 0x4e, 0x74, 0x61, 0x0d, 0xbc, 0xc8, 0x71, 0x2d, 0x5b, 0x44, - 0xb2, 0x66, 0x70, 0x35, 0xd7, 0x3f, 0xdb, 0x57, 0xd8, 0x57, 0x88, 0xdc, 0x10, 0x91, 0x34, 0x7e, - 0x04, 0xef, 0xf6, 0x03, 0x79, 0x2a, 0xbd, 0xc8, 0x8a, 0xe4, 0x79, 0x64, 0xb5, 0xbb, 0x22, 0x4a, - 0xd7, 0x5d, 0xa4, 0xba, 0x35, 0x45, 0x73, 0x28, 0xcf, 0xa3, 0xf5, 0xae, 0x88, 0x92, 0xfa, 0x9f, - 0x81, 0xc6, 0x59, 0xa7, 0xbe, 0xd3, 0x96, 0xe9, 0xba, 0x4b, 0x54, 0x77, 0x49, 0xe1, 0xbf, 0x44, - 0x74, 0x52, 0xf1, 0x0b, 0xb8, 0xaf, 0x2b, 0xf6, 0x07, 0x47, 0xae, 0xd3, 0x1e, 0xdf, 0xff, 0x97, - 0xd4, 0xc6, 0x6d, 0x45, 0xba, 0x4f, 0x94, 0x63, 0x47, 0xe1, 0x8a, 0x30, 0xb2, 0xc4, 0x91, 0xf0, - 0x6c, 0xdf, 0x93, 0xb6, 0xd5, 0x11, 0x3d, 0xc9, 0x2d, 0x5c, 0xe3, 0x51, 0x20, 0x7e, 0x55, 0xa3, - 0x91, 0x67, 0xa8, 0xe2, 0x4f, 0xa0, 0x41, 0x15, 0x93, 0x09, 0x1f, 0xd7, 0xc4, 0xaf, 0xf0, 0x20, - 0x90, 0xf2, 0x40, 0x13, 0x8e, 0xb6, 0xf5, 0x0c, 0x16, 0xd5, 0x6a, 0xf5, 0xa5, 0x27, 0xdc, 0xe8, - 0x42, 0xad, 0xda, 0x75, 0xaa, 0x6d, 0x30, 0x6e, 0x9f, 0x51, 0xbc, 0x66, 0x2b, 0xb0, 0xd4, 0xf6, - 0x7b, 0x7d, 0x57, 0x46, 0xba, 0xbb, 0x30, 0x0a, 0xa4, 0x38, 0xa9, 0xd5, 0xa8, 0xca, 0x42, 0x8c, - 0xc4, 0x3e, 0x0e, 0x08, 0x65, 0xd4, 0xa1, 0x10, 0x49, 0xd1, 0xee, 0x3a, 0x5e, 0xa7, 0xf6, 0x2e, - 0x91, 0xc5, 0x65, 0xe3, 0x36, 0x80, 0x2b, 0x85, 0x2d, 0x83, 0xb0, 0xeb, 0xf4, 0x6b, 0xb7, 0x08, - 0x9b, 0x82, 0x60, 0xdd, 0xe3, 0xc0, 0x91, 0x9e, 0xed, 0x5e, 0xd4, 0x6e, 0x73, 0x5d, 0x5d, 0x36, - 0xde, 0x85, 0xe2, 0xb1, 0x1f, 0x74, 0x9c, 0x53, 0x6c, 0xf8, 0x0e, 0x21, 0x13, 0x80, 0xf1, 0x43, - 0xb8, 0xa9, 0xb7, 0x94, 0xed, 0x84, 0xe2, 0xc8, 0x95, 0x76, 0x7a, 0x95, 0xde, 0x63, 0x2e, 0x51, - 0x24, 0x1b, 0x8a, 0x22, 0x59, 0x9f, 0x4f, 0xe0, 0xda, 0x48, 0x75, 0x9e, 0x9c, 0xf7, 0x99, 0x37, - 0x87, 0x6a, 0xf2, 0xf4, 0x7c, 0x1f, 0x6e, 0xf4, 0x44, 0xd4, 0xee, 0x8e, 0xed, 0xf2, 0x31, 0x55, - 0xbc, 0x46, 0x04, 0xa3, 0x1d, 0x3e, 0x83, 0xc5, 0xa1, 0xaa, 0xdc, 0xdd, 0x13, 0x5e, 0x8b, 0x4c, - 0x2d, 0xee, 0xec, 0x00, 0x16, 0xfb, 0x22, 0x88, 0x3c, 0x19, 0x58, 0x7a, 0xa8, 0xd1, 0x45, 0x5f, - 0xd6, 0x3e, 0xbc, 0x9b, 0x7b, 0x54, 0x59, 0x59, 0x58, 0xde, 0x67, 0xa4, 0x92, 0x34, 0x87, 0x17, - 0x7d, 0xf9, 0x62, 0x76, 0x7f, 0xd5, 0x3c, 0xdc, 0x6d, 0x9a, 0xd6, 0xee, 0xde, 0x6e, 0xd3, 0x34, - 0xfa, 0x23, 0x14, 0xb8, 0xc0, 0xc3, 0x8d, 0x86, 0x11, 0x8e, 0xfe, 0x23, 0x5e, 0xe0, 0x6c, 0x95, - 0x03, 0x44, 0x19, 0x1b, 0x70, 0x2b, 0xec, 0x0e, 0x22, 0xdb, 0x3f, 0xf3, 0x5c, 0x71, 0x16, 0xc9, - 0xa0, 0xe7, 0x78, 0x22, 0x92, 0x91, 0xd3, 0x93, 0x61, 0x24, 0x7a, 0xfd, 0xda, 0x53, 0xaa, 0x7b, - 0x35, 0x91, 0xf1, 0x63, 0x78, 0x37, 0x23, 0x0e, 0x90, 0xbb, 0x42, 0x2b, 0x90, 0x3d, 0xe1, 0x78, - 0xb8, 0xc2, 0xcf, 0xa8, 0x91, 0x1b, 0x29, 0x99, 0x80, 0x3c, 0x16, 0x9a, 0x9a, 0xc0, 0x78, 0x0c, - 0x55, 0x64, 0x3f, 0x19, 0x39, 0x91, 0x73, 0x2a, 0xad, 0x40, 0x78, 0x27, 0xb5, 0xe7, 0x54, 0x69, - 0x2e, 0x05, 0x37, 0x85, 0x77, 0x62, 0xfc, 0x08, 0x6e, 0xb6, 0x85, 0xeb, 0x1c, 0x05, 0x22, 0x72, - 0x7c, 0x6f, 0xa4, 0xab, 0x8f, 0xb9, 0xab, 0x14, 0xc9, 0x50, 0x57, 0x2b, 0xb0, 0x14, 0xfa, 0xae, - 0x6f, 0x8d, 0xf4, 0xf7, 0x09, 0xcf, 0x12, 0x22, 0xd7, 0x87, 0xfa, 0xdc, 0x84, 0xbb, 0x5c, 0xe7, - 0x8a, 0x8e, 0xbf, 0xa7, 0x26, 0x0a, 0xab, 0x5f, 0xda, 0xf9, 0x07, 0x30, 0x1f, 0xc8, 0x76, 0x30, - 0x70, 0xa2, 0x1e, 0xca, 0x22, 0x96, 0xeb, 0x9f, 0x51, 0xcd, 0x6a, 0x0a, 0xb1, 0x4d, 0x22, 0x7e, - 0x05, 0x96, 0xba, 0x22, 0xb4, 0x3c, 0x79, 0x66, 0x79, 0x7e, 0xe4, 0x1c, 0x3b, 0x6d, 0x6a, 0x32, - 0xac, 0x7d, 0x7e, 0x37, 0xf7, 0xa8, 0x60, 0x2e, 0x74, 0x45, 0xb8, 0x2b, 0xcf, 0x76, 0xd3, 0x28, - 0xe3, 0x3d, 0x98, 0x73, 0x42, 0x94, 0xe3, 0x9d, 0x81, 0xb4, 0x84, 0xdd, 0x73, 0xbc, 0xda, 0xf7, - 0x89, 0xba, 0xec, 0x84, 0xdb, 0x04, 0x5d, 0x45, 0xa0, 0xb1, 0x0c, 0x0b, 0x6d, 0x11, 0x0e, 0x84, - 0xab, 0xbe, 0xa3, 0xef, 0x8a, 0x0b, 0x69, 0xd7, 0x7e, 0x40, 0x43, 0x99, 0x67, 0x14, 0x8d, 0x7d, - 0x9f, 0x10, 0xc6, 0x2a, 0xdc, 0x1a, 0x99, 0xb5, 0x4c, 0xcd, 0x1f, 0x52, 0xcd, 0xfa, 0xd0, 0xec, - 0xa5, 0x9b, 0x58, 0x87, 0xdb, 0xc8, 0x81, 0x17, 0x97, 0xb7, 0xf1, 0x23, 0x6a, 0xe3, 0x26, 0x51, - 0x5d, 0xd2, 0xc8, 0xa7, 0x70, 0x5d, 0x8d, 0xfb, 0xf9, 0xe9, 0xf3, 0x6c, 0xed, 0x55, 0xde, 0xdc, - 0x8c, 0x7e, 0x7e, 0xfa, 0x7c, 0x68, 0xf8, 0xe9, 0x5e, 0x51, 0x29, 0xc8, 0x56, 0x5e, 0xe3, 0xe1, - 0xa7, 0x88, 0x0e, 0xa5, 0xe8, 0xa5, 0x9b, 0x78, 0x01, 0xf5, 0xf6, 0x20, 0x08, 0x2c, 0xe1, 0xba, - 0x56, 0x57, 0x06, 0x3e, 0x1e, 0x1e, 0xae, 0x2b, 0xbd, 0x8e, 0xc4, 0x73, 0x7f, 0x9d, 0x05, 0x04, - 0x52, 0xac, 0xba, 0xee, 0x96, 0x0c, 0xfc, 0x75, 0x8d, 0x6e, 0xd9, 0xc6, 0x23, 0xa8, 0x62, 0x3f, - 0x16, 0xee, 0x18, 0xab, 0xef, 0x3b, 0x5e, 0x14, 0xd6, 0x36, 0xa8, 0x46, 0x05, 0xe1, 0x87, 0x4e, - 0x4f, 0xee, 0x13, 0x14, 0x8f, 0x75, 0xbd, 0x77, 0x8f, 0x5d, 0xd1, 0x09, 0x6b, 0x4d, 0x3e, 0xd6, - 0x15, 0xf0, 0x25, 0xc2, 0x70, 0x91, 0x93, 0xe6, 0x98, 0x87, 0x5e, 0x12, 0x59, 0x59, 0xb7, 0xc6, - 0x0c, 0x84, 0xa7, 0x1e, 0x0e, 0x3e, 0xb0, 0x8e, 0x64, 0x57, 0x9c, 0x3a, 0x7e, 0x60, 0x85, 0xf2, - 0xe7, 0x96, 0x37, 0xe8, 0x59, 0x74, 0x0e, 0x05, 0xb2, 0xef, 0x07, 0x51, 0x6d, 0x53, 0x9d, 0x7a, - 0x44, 0xba, 0xa6, 0x28, 0x0f, 0xe4, 0xcf, 0x77, 0x07, 0xbd, 0x6d, 0x11, 0x46, 0x26, 0x51, 0x19, - 0x5b, 0x70, 0x6f, 0xa4, 0xb1, 0xb6, 0x1f, 0xc8, 0x4c, 0x53, 0x5b, 0xbc, 0x09, 0x86, 0x9a, 0x42, - 0xb2, 0x54, 0x4b, 0x1b, 0x70, 0x67, 0xb8, 0x25, 0xae, 0x6e, 0xf9, 0xae, 0x8d, 0xf2, 0x56, 0xd4, - 0x5a, 0xc4, 0xb3, 0x37, 0xb3, 0xed, 0x70, 0xf5, 0x3d, 0xd7, 0xde, 0x10, 0x91, 0x40, 0x0e, 0x8e, - 0xfc, 0x41, 0xe0, 0xc9, 0x0b, 0x56, 0x80, 0xd4, 0x44, 0xfc, 0x84, 0x39, 0x58, 0xa1, 0x48, 0x0d, - 0xe2, 0xc9, 0x68, 0xc1, 0x3d, 0x4d, 0x1f, 0xc8, 0x36, 0x69, 0x02, 0x22, 0x88, 0x9c, 0xb6, 0xd3, - 0xe7, 0xfd, 0x4c, 0x72, 0xfe, 0x15, 0x4f, 0x85, 0x22, 0x34, 0x89, 0x6e, 0x3f, 0x4d, 0x46, 0xf2, - 0xfe, 0x3e, 0x94, 0x8f, 0xc5, 0x29, 0xca, 0x31, 0x66, 0xa5, 0xda, 0x6b, 0x5e, 0x24, 0x0d, 0x44, - 0xd6, 0x41, 0x2d, 0x41, 0x78, 0xed, 0xae, 0x8f, 0xca, 0x64, 0xbf, 0xeb, 0x7b, 0x12, 0xe7, 0xfd, - 0x48, 0x06, 0xc8, 0x2d, 0x5f, 0xdd, 0xcd, 0x3d, 0xca, 0x9b, 0x4b, 0x1a, 0xbf, 0x8f, 0xe8, 0x5d, - 0xc2, 0xb6, 0x6c, 0x9c, 0x68, 0x94, 0x47, 0xd2, 0xb6, 0xe8, 0xe0, 0xe8, 0x89, 0x13, 0xc7, 0xeb, - 0x58, 0x47, 0xc2, 0x4b, 0x1f, 0x48, 0x5f, 0xf3, 0x44, 0x33, 0xe1, 0x4e, 0x42, 0xb7, 0x26, 0xbc, - 0xe4, 0x5c, 0xfa, 0x00, 0x0c, 0xf5, 0xa9, 0x74, 0xdc, 0x13, 0xbb, 0x3c, 0xaf, 0x7d, 0xc3, 0x72, - 0x95, 0x31, 0xc8, 0xe1, 0xc8, 0x30, 0xcf, 0xc7, 0x12, 0xaf, 0xd4, 0x7e, 0x75, 0x1c, 0xf1, 0xca, - 0x58, 0xe2, 0x8f, 0x6b, 0xbf, 0x36, 0x8e, 0xf8, 0x63, 0x3c, 0x1d, 0x3a, 0xd2, 0x93, 0x01, 0xaa, - 0xaa, 0x52, 0x84, 0xbe, 0x27, 0x5c, 0x4b, 0x7d, 0x21, 0x09, 0xde, 0x9f, 0xb1, 0xc8, 0x56, 0x34, - 0x07, 0x8a, 0xc4, 0x24, 0x0a, 0x12, 0xbf, 0x27, 0xf0, 0xf1, 0x65, 0x0d, 0x5c, 0x25, 0x91, 0x7f, - 0x9d, 0xda, 0x5d, 0x1e, 0xdb, 0xee, 0xe5, 0x22, 0x7a, 0x17, 0x1e, 0x5c, 0xd6, 0x59, 0x46, 0x62, - 0x58, 0xd4, 0xfa, 0xdd, 0xb1, 0xad, 0xa7, 0xe5, 0xc6, 0x16, 0xdc, 0xbb, 0xea, 0xeb, 0xad, 0x3e, - 0xaa, 0x60, 0x7f, 0x91, 0x97, 0xf3, 0xd2, 0x29, 0xd8, 0x47, 0x65, 0xac, 0x75, 0x49, 0x4b, 0x56, - 0x14, 0x08, 0x2f, 0x3c, 0x96, 0x41, 0x20, 0xed, 0x9a, 0xa0, 0x9d, 0x73, 0x7b, 0x4c, 0x4b, 0x87, - 0x09, 0x15, 0x2a, 0x3b, 0x24, 0xce, 0xc7, 0xae, 0xc7, 0x11, 0xcb, 0x32, 0x24, 0x18, 0xb3, 0x18, - 0x12, 0x9e, 0x8d, 0xad, 0x7a, 0xd5, 0x4a, 0xb4, 0xa9, 0xc5, 0x0f, 0x46, 0x5b, 0xbc, 0x7c, 0x19, - 0xb6, 0xe0, 0xde, 0xd8, 0x6e, 0x32, 0x6b, 0x60, 0x27, 0x67, 0xee, 0xe5, 0x0b, 0xb0, 0x06, 0xb7, - 0x2f, 0xfd, 0x56, 0x9e, 0x7d, 0x99, 0x9c, 0x5d, 0x97, 0x4c, 0xfd, 0xfa, 0xb8, 0x36, 0x32, 0xf3, - 0x7e, 0xcc, 0x12, 0x6b, 0xb8, 0x8d, 0xf4, 0xa4, 0x3f, 0x83, 0xc5, 0x8c, 0xd8, 0xb0, 0xfa, 0xa2, - 0x7d, 0x22, 0xed, 0x5a, 0x87, 0xa4, 0x81, 0x91, 0x96, 0x1e, 0xfb, 0x84, 0x31, 0x3e, 0x8c, 0xb7, - 0x99, 0x12, 0x90, 0xb8, 0xd1, 0x6a, 0xdd, 0x58, 0x5f, 0x90, 0x9e, 0x92, 0xa9, 0xb8, 0xd1, 0x50, - 0xae, 0xb6, 0x07, 0x61, 0xe4, 0xf7, 0x94, 0x31, 0x31, 0x46, 0x8f, 0x75, 0xf8, 0x84, 0x65, 0x32, - 0xb2, 0x25, 0x46, 0x94, 0xd9, 0xc7, 0xa4, 0xa2, 0x60, 0x9f, 0x67, 0x8e, 0xa7, 0x65, 0xc6, 0x6f, - 0xf0, 0x61, 0xc5, 0x88, 0xd7, 0x8e, 0xc7, 0x22, 0x63, 0x0c, 0xe9, 0x4a, 0xed, 0x64, 0x0c, 0xe9, - 0xca, 0x38, 0xd2, 0x8f, 0x6b, 0xee, 0x18, 0xd2, 0x8f, 0x1b, 0xff, 0x74, 0x02, 0xae, 0x8d, 0x5a, - 0xdb, 0xfb, 0xee, 0x20, 0x7c, 0x3b, 0x5b, 0x7b, 0x19, 0x16, 0xfc, 0xc0, 0xe9, 0x38, 0xb8, 0x4c, - 0x61, 0x24, 0x82, 0x88, 0x3f, 0x7d, 0x82, 0x0f, 0x06, 0x8d, 0x3a, 0x40, 0x0c, 0x7d, 0xf0, 0x2d, - 0x80, 0xbe, 0x3b, 0x08, 0xd5, 0x79, 0xcb, 0x16, 0x7a, 0x11, 0x21, 0x7c, 0xd8, 0xde, 0x81, 0x12, - 0xa1, 0x51, 0x95, 0x1e, 0x68, 0x5b, 0x9d, 0x6a, 0x1c, 0x10, 0x04, 0x17, 0xa9, 0x1f, 0xc8, 0xbe, - 0x70, 0x6c, 0xfe, 0x2e, 0xea, 0xb3, 0x36, 0xc5, 0x8b, 0xa4, 0x30, 0xf8, 0x65, 0xd4, 0x23, 0x32, - 0x41, 0x86, 0xfa, 0x48, 0xb8, 0xc2, 0x6b, 0xcb, 0xda, 0x34, 0xdb, 0x0a, 0x29, 0xfa, 0x35, 0xc6, - 0x18, 0x4f, 0x60, 0xde, 0x43, 0x63, 0xb5, 0x2f, 0x2e, 0x48, 0x69, 0xa4, 0xaf, 0x99, 0xb9, 0x9b, - 0x7b, 0x34, 0x63, 0xce, 0x21, 0x62, 0x9f, 0xe1, 0xf8, 0x2d, 0x8d, 0x7f, 0x9e, 0x83, 0xfb, 0xeb, - 0x3b, 0x61, 0x67, 0xdb, 0x3f, 0x3a, 0xba, 0x20, 0xfe, 0x0f, 0x70, 0xe2, 0x0e, 0x06, 0x47, 0x61, - 0x3b, 0x70, 0xfa, 0xea, 0x04, 0x13, 0xc6, 0x1e, 0x94, 0x48, 0x87, 0x39, 0x12, 0x76, 0x47, 0x86, - 0xb5, 0xdc, 0xdd, 0xc9, 0x47, 0xa5, 0x95, 0xe5, 0xe5, 0xb7, 0xa8, 0xba, 0x8c, 0xba, 0xcd, 0x1a, - 0x56, 0x33, 0xa1, 0xab, 0x7f, 0x86, 0xf5, 0x2d, 0x28, 0xc6, 0x08, 0xe3, 0x3a, 0xcc, 0x50, 0xeb, - 0x7a, 0x8d, 0xcc, 0x69, 0x2c, 0xb6, 0x6c, 0xa3, 0x01, 0xe5, 0xa4, 0x5b, 0xeb, 0xbc, 0xaf, 0x16, - 0xa5, 0x14, 0x37, 0xf4, 0x55, 0xbf, 0xf1, 0x0f, 0x0b, 0xb0, 0x18, 0x8f, 0xa3, 0x49, 0x76, 0x38, - 0xab, 0x46, 0x37, 0xa0, 0xc0, 0x16, 0x7c, 0xdc, 0xec, 0x0c, 0x95, 0x5b, 0xb6, 0xf1, 0x13, 0xa8, - 0x68, 0xbe, 0x50, 0xda, 0xd5, 0x04, 0x7d, 0xd1, 0xfd, 0xe5, 0x71, 0x2d, 0x2d, 0x6b, 0x96, 0xa2, - 0x92, 0xa9, 0x15, 0x2e, 0x2e, 0xd6, 0x3b, 0xb0, 0x84, 0xe6, 0xfe, 0xeb, 0xae, 0x94, 0xee, 0x0e, - 0x3b, 0x88, 0x4c, 0xe1, 0x75, 0x24, 0x2a, 0x71, 0xca, 0x61, 0x64, 0x39, 0xb6, 0x5a, 0x65, 0x1e, - 0x47, 0x45, 0xc1, 0x5b, 0x36, 0xaf, 0xf1, 0x03, 0xa8, 0xa4, 0x28, 0xa5, 0x67, 0xab, 0xef, 0x9c, - 0x8d, 0xe9, 0x9a, 0x9e, 0x5d, 0xff, 0xc3, 0x69, 0x28, 0x67, 0x46, 0x82, 0x9c, 0x38, 0xcc, 0xde, - 0x69, 0xc6, 0xbe, 0x0f, 0x65, 0xcf, 0x0f, 0x7a, 0xc2, 0x4d, 0x3e, 0x92, 0x5a, 0x65, 0xa0, 0x6a, - 0xe3, 0x21, 0x54, 0xfa, 0x81, 0xec, 0x39, 0x83, 0x9e, 0xa6, 0x9a, 0x54, 0xaa, 0x21, 0x43, 0x15, - 0xd9, 0x22, 0x4c, 0xf9, 0x67, 0x9e, 0xb4, 0x89, 0x9f, 0x0b, 0x26, 0x17, 0x46, 0x15, 0x9b, 0xa9, - 0x31, 0x8a, 0xcd, 0x32, 0x2c, 0x64, 0xc5, 0x18, 0x2b, 0x5e, 0xcc, 0xc0, 0xf3, 0x69, 0x52, 0x56, - 0xbc, 0x70, 0x03, 0x51, 0xa7, 0x56, 0x57, 0xba, 0x36, 0x71, 0x2e, 0x6e, 0x20, 0x02, 0x6d, 0x49, - 0x97, 0x36, 0x6c, 0x76, 0xc8, 0x4c, 0x58, 0xe0, 0x06, 0x33, 0xe3, 0x26, 0xfa, 0xcf, 0xa0, 0x96, - 0x1d, 0xc0, 0xb1, 0xef, 0x68, 0xf5, 0xaf, 0xc8, 0xfe, 0x97, 0xf4, 0x28, 0x5e, 0xfa, 0x8e, 0x52, - 0x01, 0x3f, 0x81, 0x6b, 0x67, 0xa2, 0x23, 0x03, 0x2b, 0xf2, 0x4f, 0xa4, 0x97, 0x3e, 0xa0, 0x80, - 0x6d, 0x07, 0xc2, 0x1e, 0x12, 0x32, 0x39, 0x89, 0x1e, 0x41, 0x35, 0x53, 0xab, 0x27, 0xce, 0x6b, - 0x25, 0x5e, 0xf7, 0x14, 0xfd, 0x8e, 0x38, 0xc7, 0x0f, 0x11, 0x6d, 0x32, 0x30, 0xe4, 0xf1, 0xb1, - 0x6c, 0x47, 0x48, 0x1b, 0x9e, 0x90, 0x2b, 0x2f, 0x6f, 0xce, 0x33, 0xaa, 0xc9, 0x98, 0x1d, 0x11, - 0x9e, 0x18, 0x67, 0xd0, 0x18, 0x78, 0xae, 0xdf, 0xa6, 0xe3, 0xb3, 0x2b, 0x22, 0xeb, 0x0c, 0x99, - 0xce, 0xd2, 0xbc, 0x13, 0x20, 0xdb, 0x85, 0xb5, 0x32, 0xb1, 0xf2, 0x07, 0xe3, 0x59, 0x79, 0x2c, - 0xab, 0x9a, 0xb7, 0x75, 0xb3, 0x63, 0xd1, 0xa1, 0xf1, 0x43, 0xb8, 0x49, 0x07, 0xd8, 0x25, 0xb3, - 0xc1, 0xae, 0xc4, 0x1a, 0x92, 0xbc, 0x1e, 0x37, 0x23, 0xcf, 0x61, 0x69, 0xb4, 0x3a, 0x4e, 0x0b, - 0xfb, 0x17, 0x8d, 0xa1, 0x8a, 0x38, 0x35, 0xdf, 0xc0, 0x35, 0x96, 0xa2, 0x29, 0x71, 0xc2, 0xaa, - 0x7e, 0xf5, 0x6e, 0xee, 0x51, 0x69, 0xe5, 0xc1, 0xdb, 0xc8, 0x1e, 0x73, 0xb1, 0x3f, 0x06, 0xda, - 0xf8, 0x0f, 0x39, 0x78, 0x97, 0x6b, 0xb7, 0x51, 0xe3, 0x09, 0x4e, 0x65, 0xf0, 0x52, 0x9c, 0x48, - 0x6a, 0x8c, 0xa4, 0xdd, 0x1b, 0xf6, 0xd5, 0xe7, 0x30, 0xab, 0x5c, 0x83, 0x69, 0xd9, 0xb1, 0x34, - 0x76, 0xc2, 0xcd, 0x92, 0x4c, 0x89, 0xa4, 0x0f, 0xc1, 0x70, 0x50, 0x19, 0x49, 0x3e, 0xec, 0x48, - 0x06, 0xb4, 0xe1, 0x0a, 0x66, 0xd5, 0x09, 0x53, 0xdf, 0x70, 0x24, 0x03, 0xb2, 0x02, 0x03, 0xa7, - 0x27, 0x82, 0x0b, 0x2b, 0x16, 0x64, 0x79, 0x65, 0x05, 0x32, 0xbc, 0xc9, 0xf2, 0xac, 0xf1, 0x3b, - 0x13, 0x2c, 0x03, 0xd7, 0x44, 0x14, 0xb9, 0x72, 0x7d, 0xd0, 0xff, 0xd2, 0x69, 0x47, 0x7e, 0x70, - 0xf1, 0xa6, 0x2f, 0xb9, 0x01, 0x05, 0x3c, 0x5e, 0x53, 0xe7, 0xdd, 0xcc, 0x99, 0xc3, 0x36, 0xcb, - 0x1d, 0x28, 0x9d, 0x0a, 0xd7, 0x51, 0xda, 0x80, 0x12, 0x0a, 0x40, 0x20, 0x3a, 0xfb, 0x91, 0x20, - 0x6d, 0x47, 0xa9, 0x73, 0x2e, 0x4c, 0x0c, 0xa8, 0xfb, 0x50, 0x26, 0xbb, 0x48, 0xf4, 0xd4, 0xd8, - 0x95, 0x70, 0x48, 0x80, 0x2d, 0x1b, 0x5b, 0xb1, 0x9d, 0x53, 0x27, 0xc4, 0xe5, 0x75, 0x6c, 0x25, - 0x14, 0x40, 0x83, 0x5a, 0x36, 0x9e, 0x0d, 0xb4, 0x67, 0x1d, 0x2d, 0x09, 0xa6, 0xb1, 0xd8, 0xb2, - 0x8d, 0x6b, 0x30, 0xad, 0xfc, 0x91, 0xbc, 0xf1, 0x55, 0xc9, 0xb8, 0x09, 0xc5, 0x28, 0xf0, 0xfb, - 0xdd, 0x0b, 0xac, 0x52, 0x54, 0x3e, 0x48, 0x02, 0xb4, 0xec, 0xc6, 0x3e, 0xdc, 0x8a, 0x57, 0x69, - 0x78, 0xb2, 0xb6, 0x9d, 0x30, 0x32, 0x9e, 0x02, 0xce, 0x80, 0x27, 0x03, 0x7d, 0xc8, 0xf1, 0xb2, - 0x0e, 0xd3, 0x9a, 0x9a, 0xaa, 0xf1, 0x7d, 0x6e, 0x11, 0xb5, 0x8f, 0xb5, 0xc0, 0x17, 0x76, 0x5b, - 0x84, 0x51, 0xda, 0xc5, 0x62, 0xd4, 0x60, 0x46, 0x6d, 0x50, 0x9a, 0xff, 0xa2, 0xa9, 0x8b, 0x8d, - 0xbf, 0x83, 0xab, 0xb6, 0x1f, 0xf8, 0x91, 0xdf, 0x8a, 0x64, 0x0f, 0x8f, 0x43, 0xd2, 0x10, 0xae, - 0x38, 0x0f, 0x97, 0x61, 0x81, 0xd5, 0x0a, 0x25, 0x30, 0x2c, 0xc7, 0xb3, 0xe5, 0xb9, 0x56, 0x55, - 0x18, 0xc5, 0x02, 0xa3, 0x85, 0x08, 0x5c, 0x82, 0x50, 0xfe, 0x7c, 0x20, 0xbd, 0xb6, 0xb4, 0x70, - 0xca, 0x69, 0x19, 0x8b, 0xe6, 0xac, 0x06, 0xee, 0x8a, 0x9e, 0x44, 0xd1, 0xde, 0xbe, 0x68, 0xbb, - 0x92, 0x96, 0x70, 0xc2, 0xe4, 0x82, 0x51, 0x87, 0xc2, 0x99, 0x14, 0x01, 0x2a, 0x7b, 0xb5, 0xa9, - 0xbb, 0x93, 0x38, 0x8b, 0xba, 0x6c, 0xdc, 0x85, 0x92, 0xe3, 0xc5, 0x7b, 0x8a, 0x16, 0xad, 0x68, - 0xa6, 0x41, 0xd8, 0x66, 0x18, 0x5d, 0xb8, 0xa8, 0x77, 0x60, 0x55, 0x2e, 0x18, 0xef, 0xc3, 0x5c, - 0x8a, 0x23, 0xec, 0xc0, 0xef, 0xd3, 0xda, 0x15, 0xcc, 0x4a, 0x02, 0xde, 0x08, 0xfc, 0x7e, 0xe3, - 0xbf, 0xe7, 0xe0, 0x5a, 0x32, 0x33, 0x28, 0x94, 0x0f, 0xba, 0xfe, 0x59, 0x5b, 0x84, 0xff, 0xdf, - 0xce, 0x4d, 0xe3, 0x27, 0x50, 0x5f, 0x27, 0xbb, 0x9c, 0xc5, 0xd9, 0xea, 0x91, 0xe3, 0x3a, 0xd1, - 0xc5, 0xab, 0x7e, 0x27, 0x10, 0xb6, 0x44, 0x26, 0x12, 0x0c, 0xd1, 0xaa, 0x8c, 0x2a, 0x1a, 0x06, - 0xe4, 0x49, 0xc9, 0xe7, 0xef, 0xa4, 0xdf, 0x8d, 0x3f, 0xc4, 0xe9, 0x4b, 0x35, 0x86, 0xda, 0x21, - 0xaa, 0x1a, 0x51, 0x18, 0x93, 0xe7, 0x12, 0x72, 0x1c, 0x10, 0xee, 0x5a, 0xad, 0x1f, 0x70, 0x01, - 0xf7, 0x97, 0x2d, 0x45, 0xd4, 0xd5, 0x0a, 0x81, 0x2a, 0xd1, 0x50, 0xc2, 0xd0, 0x09, 0x23, 0xad, - 0xdb, 0xea, 0x22, 0xee, 0x3c, 0x4f, 0x46, 0xd6, 0x99, 0x1f, 0x44, 0x5d, 0xb5, 0xd9, 0x0b, 0x9e, - 0x8c, 0x5e, 0x63, 0x19, 0x91, 0xe4, 0xf8, 0xe9, 0x3a, 0x51, 0xa8, 0xb6, 0x79, 0x01, 0x01, 0x5b, - 0x4e, 0xa4, 0xfa, 0xf2, 0x1c, 0x19, 0xea, 0x3d, 0xce, 0xa5, 0x86, 0x89, 0x9b, 0x0b, 0xbf, 0x63, - 0xd5, 0xb6, 0x1d, 0x9c, 0x3c, 0xe1, 0xbe, 0xf2, 0x9c, 0xa8, 0xe5, 0xa1, 0xdc, 0x43, 0xf9, 0x76, - 0x13, 0x8a, 0x03, 0xcf, 0x89, 0x78, 0x01, 0x79, 0x7b, 0x15, 0x10, 0xa0, 0x17, 0xcf, 0x89, 0x64, - 0x8f, 0x05, 0x74, 0xd9, 0xe4, 0x42, 0xa3, 0x0d, 0x37, 0xd2, 0x73, 0xb3, 0x2f, 0x83, 0x9e, 0xf0, - 0xa4, 0x17, 0xad, 0x0d, 0x8e, 0x8f, 0x49, 0x1b, 0xd2, 0x00, 0xeb, 0x68, 0x70, 0x7c, 0xac, 0x26, - 0xaa, 0xdc, 0xcf, 0x90, 0xa1, 0xec, 0x8b, 0x44, 0xfb, 0x44, 0xf9, 0xed, 0x27, 0x94, 0xec, 0x43, - 0x10, 0xf9, 0xeb, 0x1b, 0x3f, 0x83, 0x25, 0xee, 0x84, 0x76, 0xb5, 0x74, 0x65, 0x3b, 0x22, 0x59, - 0x8d, 0xec, 0x8b, 0x27, 0x80, 0xd3, 0x3e, 0xa1, 0x96, 0x0b, 0xe6, 0xb4, 0x13, 0xee, 0x3b, 0xed, - 0x13, 0x5a, 0x18, 0xd4, 0xa0, 0xf4, 0x3a, 0xa2, 0xe6, 0x94, 0xe2, 0xf5, 0xc9, 0x34, 0xaf, 0x37, - 0xfe, 0x20, 0x07, 0x0f, 0xb4, 0xd4, 0xd9, 0x0f, 0xfc, 0xb6, 0x0c, 0xc3, 0x97, 0xc2, 0x8b, 0x44, - 0x78, 0x71, 0xd0, 0xee, 0x4a, 0x7b, 0xe0, 0x4a, 0x9b, 0xbb, 0x5b, 0x84, 0x29, 0x3a, 0x3a, 0xd4, - 0x67, 0x70, 0xc1, 0x78, 0x17, 0x8a, 0x89, 0xc3, 0x9e, 0x3b, 0x4c, 0x00, 0x68, 0x3f, 0x1c, 0x73, - 0x63, 0xda, 0x2f, 0x1c, 0xf7, 0x3f, 0xa7, 0x10, 0xec, 0x19, 0x56, 0x42, 0x98, 0xac, 0x57, 0x7d, - 0x27, 0xc9, 0x25, 0x9c, 0xc7, 0x40, 0x1e, 0xcb, 0x80, 0x76, 0x17, 0x1d, 0xdb, 0xcc, 0x0f, 0xe5, - 0x18, 0x4a, 0x27, 0xf1, 0x2e, 0x1f, 0x5b, 0xf8, 0x19, 0x5b, 0x22, 0xc4, 0xbd, 0xfe, 0xd3, 0x81, - 0x7c, 0xf3, 0xb1, 0x85, 0x93, 0x18, 0x49, 0x3a, 0x13, 0x26, 0x48, 0x57, 0x9a, 0xc6, 0x62, 0xcb, - 0x6e, 0x7c, 0x02, 0xd7, 0x87, 0xda, 0x33, 0x65, 0xd8, 0xf7, 0xbd, 0x50, 0xe2, 0x51, 0xd7, 0x15, - 0xa1, 0x85, 0x84, 0x6a, 0xe6, 0x67, 0xba, 0x4c, 0xd2, 0x78, 0x0e, 0x55, 0xac, 0xb5, 0xb9, 0xde, - 0x0a, 0xf7, 0x03, 0xff, 0x6d, 0x46, 0xd0, 0xf8, 0x10, 0x16, 0x52, 0x55, 0xe2, 0x4e, 0x96, 0x60, - 0x1a, 0x57, 0x37, 0xf0, 0x55, 0x17, 0x53, 0x0e, 0xa2, 0x1b, 0xdf, 0x40, 0x6d, 0x68, 0x58, 0x1b, - 0xf2, 0x38, 0x7c, 0xab, 0x4f, 0xbd, 0x03, 0x25, 0x1c, 0xb2, 0x2d, 0x8f, 0x2d, 0xc7, 0xd6, 0x9c, - 0x0c, 0x0a, 0xd4, 0xb2, 0xc3, 0xc6, 0x0b, 0xb8, 0x39, 0xa6, 0xed, 0x78, 0x44, 0x37, 0xa1, 0xa8, - 0x3f, 0x3b, 0x54, 0x83, 0x2a, 0xa8, 0xef, 0x0e, 0x1b, 0x3d, 0xae, 0xbb, 0xb9, 0xbe, 0x29, 0x23, - 0xde, 0x0d, 0xeb, 0x22, 0xb0, 0x11, 0xd7, 0xf2, 0x8e, 0xfd, 0x37, 0x0d, 0xed, 0x29, 0x2c, 0x2a, - 0xb7, 0x6c, 0x5b, 0x04, 0xb6, 0xa5, 0x56, 0x84, 0xc7, 0x98, 0x37, 0xe7, 0xfb, 0xd9, 0x06, 0xed, - 0xb0, 0xf1, 0xb7, 0x26, 0xd8, 0xd8, 0xbc, 0xa4, 0xbf, 0x78, 0xcc, 0x16, 0xcc, 0x67, 0x1a, 0xf6, - 0x8e, 0x7d, 0x7d, 0x1a, 0x7f, 0xbc, 0xfc, 0x16, 0x0d, 0x2c, 0xa7, 0x50, 0x08, 0x9e, 0xeb, 0x67, - 0xca, 0x61, 0xfd, 0xaf, 0xe6, 0xa0, 0x92, 0xa5, 0x31, 0x3e, 0x82, 0x85, 0x31, 0x1f, 0x43, 0x1f, - 0x9d, 0x37, 0xab, 0xc3, 0xdf, 0x32, 0x34, 0x35, 0x13, 0xc3, 0x53, 0x83, 0x62, 0x84, 0x3c, 0x32, - 0xd6, 0x91, 0xef, 0x0d, 0x42, 0xc9, 0x32, 0x34, 0x6f, 0x96, 0x19, 0xba, 0xc6, 0xc0, 0xc6, 0xd7, - 0x70, 0x87, 0x3f, 0xe7, 0xd0, 0xdf, 0x5c, 0xd7, 0x1b, 0x58, 0x46, 0x24, 0x38, 0x78, 0x8b, 0x21, - 0xdb, 0xf2, 0x55, 0x61, 0x3c, 0x98, 0x19, 0x2a, 0xb7, 0x6c, 0x92, 0xa8, 0xf1, 0xfe, 0x9c, 0x50, - 0x12, 0x55, 0x6d, 0xcc, 0xc6, 0x5f, 0xce, 0xc1, 0x75, 0xe5, 0x14, 0xd9, 0x11, 0x7d, 0xd4, 0x74, - 0x51, 0x7c, 0xf2, 0x1d, 0xde, 0x5b, 0x79, 0x45, 0x1e, 0x42, 0xc9, 0x55, 0xb5, 0x74, 0xfb, 0x53, - 0x8a, 0x0a, 0x34, 0xa2, 0x65, 0xa3, 0x28, 0x89, 0xef, 0x81, 0x95, 0x22, 0x9b, 0x00, 0x1a, 0xdf, - 0xe3, 0x6d, 0x92, 0xba, 0x48, 0x22, 0x25, 0xeb, 0x0e, 0x94, 0x92, 0x01, 0xf0, 0xd2, 0x96, 0x4d, - 0x88, 0xfb, 0x0e, 0x1b, 0xff, 0x38, 0x07, 0xf5, 0x75, 0xba, 0xd1, 0xf1, 0x6c, 0x67, 0xd0, 0x3b, - 0xd4, 0xb2, 0x49, 0xb2, 0x2b, 0xff, 0x26, 0x14, 0x63, 0x37, 0xb2, 0xe2, 0xcb, 0x42, 0x47, 0xb9, - 0x8f, 0x8d, 0x2a, 0x4c, 0x76, 0xfa, 0x5a, 0x8e, 0xe2, 0x4f, 0x84, 0x9c, 0xf7, 0x7b, 0x4a, 0x84, - 0xe1, 0xcf, 0xe4, 0xc4, 0xcb, 0x8f, 0x3f, 0xf1, 0xa6, 0x32, 0x27, 0xde, 0x43, 0xa8, 0x10, 0x3f, - 0xf4, 0x07, 0x41, 0xbb, 0x2b, 0x70, 0x35, 0xa7, 0x69, 0xc4, 0x65, 0x84, 0xee, 0x6b, 0x60, 0xe3, - 0xd7, 0xe1, 0x7a, 0x6a, 0xcc, 0xda, 0x9d, 0xed, 0x3a, 0x9e, 0x34, 0x9e, 0x42, 0x9e, 0x84, 0x20, - 0x33, 0xf1, 0xcd, 0xe5, 0xcb, 0xbf, 0xcd, 0x24, 0x42, 0x3a, 0x0d, 0x44, 0x87, 0xf7, 0x52, 0xd1, - 0xa4, 0xdf, 0x8d, 0x26, 0x2c, 0x0c, 0xb5, 0x4f, 0x93, 0xb9, 0x0c, 0x53, 0xe4, 0xe3, 0x54, 0x8d, - 0xd7, 0x96, 0x2f, 0x19, 0x84, 0xc9, 0x64, 0x8d, 0x0e, 0x2c, 0xae, 0x27, 0xc7, 0x69, 0xf3, 0xe7, - 0x03, 0xa7, 0x7f, 0xe0, 0xfa, 0x11, 0x72, 0x5a, 0xdb, 0x15, 0x61, 0x98, 0x72, 0x97, 0x50, 0x99, - 0xe5, 0x6d, 0xe8, 0xfa, 0x29, 0x56, 0x9f, 0xc6, 0x22, 0xb3, 0x20, 0x49, 0x26, 0xd2, 0xb4, 0x78, - 0x7e, 0x0b, 0x28, 0x97, 0xb0, 0xdc, 0xf8, 0xdd, 0x12, 0xaf, 0xbe, 0x3a, 0xa4, 0x8e, 0x1d, 0x57, - 0xe2, 0x0e, 0x7a, 0x93, 0x58, 0x79, 0x06, 0x8b, 0x47, 0xa2, 0x7d, 0xd2, 0x09, 0xfc, 0x81, 0x67, - 0x5b, 0x49, 0xf3, 0xdc, 0xb3, 0x91, 0xe0, 0x36, 0x54, 0x47, 0xc6, 0x53, 0x98, 0xc2, 0xf1, 0xe0, - 0x26, 0xc3, 0x19, 0xb8, 0xb1, 0x3c, 0xa6, 0xd7, 0x65, 0xfc, 0x46, 0x93, 0xe9, 0x8c, 0x7b, 0x30, - 0xcb, 0x1e, 0x25, 0x65, 0xc0, 0x31, 0x17, 0x94, 0x08, 0xa6, 0x2c, 0xb5, 0x7b, 0x43, 0x36, 0x1e, - 0x73, 0x44, 0xc6, 0x98, 0x4b, 0xfb, 0x97, 0xa6, 0xb3, 0xfe, 0xa5, 0x7d, 0xb8, 0xa1, 0xbc, 0x97, - 0x47, 0x64, 0x38, 0x58, 0xed, 0x41, 0xdf, 0x3a, 0x65, 0xd3, 0x81, 0x54, 0x9c, 0x4b, 0xed, 0x8a, - 0x6b, 0x5c, 0x6f, 0xc4, 0x90, 0xbb, 0x09, 0x45, 0x76, 0x21, 0x3b, 0x32, 0x50, 0x06, 0x4f, 0x01, - 0x01, 0x87, 0x8e, 0x0c, 0x8c, 0xc7, 0x50, 0xe5, 0x38, 0x8a, 0x23, 0x1f, 0x85, 0x17, 0x39, 0xe5, - 0xd9, 0xf2, 0x99, 0x4b, 0xc1, 0xc9, 0x1b, 0x3f, 0xde, 0x02, 0x85, 0x4b, 0x2c, 0xd0, 0xcf, 0xa0, - 0x46, 0xa4, 0xe3, 0xfc, 0xa3, 0x25, 0x15, 0x3f, 0xe3, 0x0e, 0xc2, 0xbd, 0x61, 0x1f, 0x69, 0xfd, - 0xef, 0x4e, 0x43, 0x9e, 0xb8, 0x2a, 0xc5, 0x3a, 0xb9, 0x0c, 0xeb, 0x7c, 0x0e, 0xd3, 0x6c, 0x95, - 0xd1, 0xc2, 0x96, 0x56, 0xee, 0x5e, 0xba, 0x6a, 0xcb, 0x87, 0x44, 0x67, 0x2a, 0x7a, 0x63, 0x05, - 0xf2, 0xa8, 0xcd, 0x13, 0xbf, 0x95, 0x56, 0x6e, 0x5f, 0x5e, 0x0f, 0xa5, 0x9d, 0x49, 0xb4, 0x58, - 0x87, 0x4e, 0xfe, 0xfc, 0x9b, 0xea, 0x90, 0xce, 0x40, 0xb4, 0x58, 0x07, 0xd5, 0x2d, 0x5a, 0xfa, - 0x2b, 0xeb, 0xa0, 0x8e, 0x67, 0x12, 0xad, 0xf1, 0x23, 0x28, 0xc8, 0x9e, 0x1f, 0x39, 0x6d, 0xa5, - 0xfa, 0x97, 0x56, 0x1a, 0x97, 0xd7, 0x6b, 0x2a, 0x4a, 0x33, 0xae, 0x83, 0x7d, 0x92, 0x16, 0x38, - 0xf3, 0xa6, 0x3e, 0xd1, 0x26, 0x62, 0x2d, 0xb1, 0xbe, 0x05, 0xd3, 0x3c, 0x43, 0x59, 0xd3, 0x37, - 0x97, 0x35, 0x7d, 0x91, 0xa3, 0x15, 0x92, 0xae, 0x61, 0xb5, 0x2b, 0x95, 0x61, 0x74, 0xe5, 0x5a, - 0xf7, 0x20, 0x8f, 0x73, 0x66, 0x6c, 0xc2, 0x0c, 0xce, 0x9a, 0x6e, 0xa5, 0xb2, 0xf2, 0xee, 0xd8, - 0x81, 0x34, 0x91, 0xb8, 0xb5, 0xf1, 0xa2, 0x7a, 0x62, 0x49, 0xfc, 0x69, 0x1d, 0xf8, 0xae, 0x8f, - 0x5c, 0x86, 0xb6, 0xb8, 0x88, 0xf8, 0x98, 0xa4, 0x86, 0xd2, 0x3d, 0x16, 0x11, 0xc2, 0xfd, 0x6d, - 0x41, 0x1e, 0xe7, 0x1b, 0xed, 0xc2, 0x50, 0x06, 0x8e, 0x70, 0x9d, 0x6f, 0xa5, 0x9d, 0xa8, 0x68, - 0xb3, 0x66, 0x25, 0x01, 0x13, 0xe1, 0x65, 0x8a, 0x5f, 0xfd, 0x67, 0x90, 0xc7, 0x55, 0xb8, 0xdc, - 0x3a, 0x44, 0x3d, 0x08, 0x11, 0x14, 0x55, 0xa7, 0x0e, 0x4b, 0x04, 0xbc, 0x76, 0x3c, 0x72, 0xd9, - 0x13, 0x52, 0x85, 0xd7, 0x29, 0x5f, 0x07, 0x82, 0xb6, 0x09, 0x52, 0xff, 0x00, 0x0a, 0x7a, 0xb1, - 0x90, 0x58, 0x2f, 0x57, 0xd2, 0x0d, 0x68, 0x50, 0xcb, 0xae, 0xdf, 0x81, 0xfc, 0xa1, 0xd2, 0xde, - 0xb5, 0xe7, 0x22, 0x97, 0xf6, 0x5c, 0x34, 0xfe, 0x76, 0x0e, 0x66, 0xd4, 0xdc, 0x19, 0x8b, 0x30, - 0x32, 0x7b, 0xd5, 0x9c, 0xb1, 0x04, 0xf3, 0x1a, 0xba, 0x2f, 0x82, 0xe8, 0x82, 0xc0, 0x13, 0x46, - 0x15, 0x66, 0x35, 0x18, 0xc7, 0x5d, 0x9d, 0x4c, 0x57, 0x5f, 0xf7, 0x7b, 0x3d, 0xe9, 0xd9, 0x61, - 0x35, 0x6f, 0x5c, 0x87, 0x05, 0x0d, 0x4d, 0x5d, 0x6c, 0x55, 0xa7, 0x8c, 0x3a, 0x5c, 0xd3, 0x88, - 0x97, 0x4e, 0x10, 0xb2, 0xa6, 0x81, 0x1b, 0xb6, 0x3a, 0xdd, 0xf8, 0x67, 0xf9, 0xf8, 0x1a, 0x45, - 0xe9, 0x46, 0x3a, 0x20, 0xe1, 0xed, 0x14, 0x86, 0x3b, 0x29, 0x71, 0x38, 0x91, 0x22, 0x89, 0x85, - 0xe2, 0xad, 0x44, 0x14, 0x4c, 0xa6, 0xf0, 0x5a, 0x20, 0xdc, 0x46, 0xc3, 0x99, 0x2e, 0xd9, 0x45, - 0xcf, 0x7a, 0xa6, 0x04, 0x6e, 0xd1, 0xa1, 0xfb, 0x74, 0xd1, 0x7b, 0x96, 0xc5, 0x3f, 0x57, 0x12, - 0x37, 0xc6, 0x3f, 0x47, 0xfe, 0x6e, 0x07, 0x52, 0x44, 0x92, 0x2f, 0x4a, 0x94, 0x25, 0x59, 0x52, - 0x30, 0x52, 0x0d, 0x32, 0xca, 0x0a, 0x0b, 0xd1, 0x04, 0x40, 0x46, 0x9d, 0x76, 0x08, 0xc4, 0xae, - 0x23, 0xd0, 0x20, 0xd6, 0xea, 0x92, 0x18, 0x0e, 0x12, 0xc4, 0xec, 0x06, 0x2e, 0xc7, 0x50, 0x92, - 0xc6, 0x8b, 0x30, 0xc5, 0x57, 0x43, 0x2c, 0x21, 0xb9, 0x60, 0xd4, 0xa1, 0x20, 0xa2, 0x48, 0xf6, - 0xfa, 0x51, 0xa8, 0x62, 0x35, 0xe3, 0x32, 0x35, 0xac, 0x86, 0x61, 0xb9, 0x4e, 0xcf, 0x89, 0x54, - 0xe8, 0x66, 0x59, 0x43, 0xb7, 0x11, 0x88, 0xbb, 0xe9, 0xe7, 0x03, 0x19, 0x46, 0x2c, 0xe0, 0xd9, - 0xe9, 0x5a, 0x24, 0x08, 0x89, 0xf6, 0x07, 0x50, 0xe9, 0x89, 0x73, 0x2b, 0x45, 0x32, 0xa7, 0x6e, - 0x11, 0xc4, 0xf9, 0x4f, 0x63, 0xaa, 0x3b, 0xe4, 0x9f, 0x88, 0x84, 0xfa, 0xca, 0x2a, 0x7f, 0xa5, - 0x06, 0xf1, 0x61, 0xaf, 0xb7, 0xd0, 0x7c, 0x66, 0x0b, 0xdd, 0x81, 0x12, 0x8e, 0xd7, 0x15, 0x11, - 0xd5, 0xe4, 0xb8, 0x4d, 0xd0, 0xa0, 0x96, 0xdd, 0xf8, 0x96, 0xd5, 0x7b, 0x8e, 0x73, 0x45, 0x95, - 0xd6, 0x94, 0x81, 0xef, 0xba, 0xc3, 0xdc, 0x74, 0xc5, 0xbd, 0xcc, 0xd0, 0x12, 0x4c, 0x8e, 0x2c, - 0x41, 0x6a, 0x70, 0xf9, 0x8c, 0x45, 0xfc, 0x3f, 0x73, 0xda, 0xb6, 0x18, 0xdb, 0x69, 0x6c, 0x5b, - 0xbc, 0x82, 0xe9, 0x40, 0x86, 0x03, 0x37, 0x52, 0x92, 0xed, 0xc3, 0xe5, 0xb7, 0xa8, 0xb5, 0xdc, - 0x34, 0xa9, 0xce, 0x8b, 0x39, 0xc9, 0x3f, 0xac, 0x83, 0x41, 0x1b, 0x8d, 0x6e, 0x53, 0x35, 0xd6, - 0xf8, 0x16, 0x66, 0x14, 0x8d, 0xb1, 0x00, 0xc3, 0x54, 0xd5, 0x77, 0xd2, 0xc0, 0x8d, 0xc0, 0xef, - 0xf7, 0xa5, 0x5d, 0xcd, 0xe1, 0xe6, 0xd5, 0xc0, 0x5d, 0x3f, 0x7a, 0x89, 0x3a, 0x4d, 0x75, 0xc2, - 0xb8, 0x06, 0x86, 0x86, 0xae, 0x0b, 0x2f, 0xe2, 0x81, 0x55, 0x27, 0x71, 0x53, 0xc7, 0xed, 0x92, - 0xcf, 0xba, 0x19, 0x04, 0x7e, 0x50, 0xcd, 0x37, 0x4e, 0xd8, 0xba, 0x44, 0x2b, 0xa2, 0xbf, 0x1e, - 0x5f, 0xd4, 0x86, 0xa4, 0x1c, 0x3e, 0x82, 0x6a, 0xe4, 0xf7, 0xad, 0xd4, 0x35, 0x2f, 0xeb, 0x89, - 0x79, 0xb3, 0x12, 0x65, 0xa8, 0x8d, 0x87, 0x30, 0x47, 0x3a, 0xb5, 0x7f, 0x6c, 0x45, 0x5d, 0xb4, - 0xd9, 0x2f, 0x94, 0x88, 0x9d, 0x45, 0xf0, 0xde, 0xf1, 0x61, 0x57, 0x6e, 0x88, 0x8b, 0xc6, 0x2f, - 0xef, 0xc3, 0x0d, 0x7d, 0x16, 0x98, 0x52, 0xb8, 0xb8, 0xd5, 0x38, 0xfe, 0x53, 0x44, 0xa1, 0xf1, - 0x43, 0x98, 0x22, 0xeb, 0x84, 0x26, 0xb7, 0xb4, 0xf2, 0xfe, 0xf2, 0xa5, 0xa4, 0xcb, 0x2c, 0x7a, - 0x64, 0x24, 0x1c, 0x37, 0x34, 0xb9, 0x96, 0xf1, 0x03, 0x98, 0x42, 0x11, 0xa9, 0x3d, 0xea, 0xef, - 0x5d, 0x51, 0x1d, 0x25, 0x6c, 0x5c, 0x9b, 0x2a, 0x19, 0x5b, 0x50, 0x3c, 0x1a, 0x38, 0xae, 0xed, - 0x78, 0x1d, 0xad, 0x0a, 0x3e, 0xb9, 0xa2, 0x85, 0x35, 0x45, 0xab, 0x5b, 0x49, 0x2a, 0x1b, 0xeb, - 0x00, 0x9d, 0x40, 0xf4, 0xbb, 0xec, 0xb9, 0xc8, 0xa7, 0x2e, 0x1c, 0xc6, 0x37, 0xb5, 0x89, 0xc4, - 0xa4, 0xbd, 0x17, 0x3b, 0xfa, 0x27, 0x79, 0xb6, 0xa5, 0x1b, 0x09, 0xeb, 0x38, 0x10, 0x3d, 0x49, - 0xf2, 0xac, 0x60, 0x02, 0x81, 0x5e, 0x22, 0xa4, 0xfe, 0xdb, 0x13, 0x50, 0x4a, 0x7d, 0x06, 0xef, - 0x2f, 0xd1, 0x53, 0x61, 0x3f, 0xfa, 0x60, 0x41, 0x10, 0x87, 0xfa, 0xa4, 0x0f, 0x94, 0x89, 0x8c, - 0x2b, 0x1c, 0xcf, 0x7d, 0xaa, 0x99, 0xb8, 0x31, 0x0b, 0x54, 0x4f, 0xf4, 0x64, 0x8c, 0x74, 0xfd, - 0x8e, 0x4f, 0xdf, 0x32, 0xcd, 0xc8, 0x6d, 0xbf, 0xe3, 0x93, 0x2f, 0x92, 0xce, 0x66, 0x16, 0xb7, - 0x5c, 0x30, 0xd6, 0x60, 0x86, 0x2d, 0x5e, 0xb6, 0x74, 0x4a, 0x2b, 0x8f, 0xae, 0xf8, 0x78, 0xde, - 0x33, 0x7a, 0x16, 0x75, 0x45, 0xec, 0xd6, 0xf7, 0xdc, 0x0b, 0x2b, 0x56, 0x67, 0x0a, 0x66, 0x01, - 0x01, 0x74, 0x34, 0x5e, 0x83, 0xe9, 0x76, 0x57, 0x62, 0xfb, 0xca, 0x77, 0xcf, 0xa5, 0xfa, 0x2f, - 0x72, 0x50, 0x62, 0x17, 0x06, 0x4f, 0xc9, 0x7b, 0x30, 0x47, 0xe7, 0xbd, 0x72, 0x76, 0x26, 0x12, - 0x83, 0x4c, 0x2f, 0xe5, 0x23, 0xe5, 0x70, 0x79, 0xfa, 0xf6, 0x09, 0xfa, 0x76, 0xfa, 0x1d, 0x7b, - 0x3a, 0x71, 0x3e, 0xa6, 0x94, 0xa7, 0xd3, 0x80, 0x7c, 0xe8, 0xbb, 0xfa, 0x12, 0x93, 0x7e, 0x1b, - 0xb7, 0x81, 0x1d, 0x77, 0xec, 0xca, 0x9b, 0x4a, 0xb9, 0xf2, 0x08, 0x52, 0xff, 0x9b, 0x39, 0xa8, - 0xa8, 0x9e, 0xf4, 0xb0, 0x2a, 0x30, 0x11, 0x8f, 0x64, 0xc2, 0x19, 0xdf, 0x7d, 0x1c, 0x85, 0x3f, - 0x99, 0x8e, 0xc2, 0xaf, 0x43, 0xa1, 0xed, 0xfb, 0xae, 0xed, 0x9f, 0x79, 0xca, 0xa5, 0x1c, 0x97, - 0xe9, 0x00, 0x53, 0xbf, 0xe9, 0x72, 0x6c, 0x8a, 0xf0, 0x25, 0x0d, 0xdb, 0x11, 0xe7, 0xf5, 0x9f, - 0xc1, 0x1c, 0xaa, 0x39, 0x87, 0xbe, 0xbe, 0x2c, 0xa0, 0x73, 0x05, 0x0d, 0x0b, 0xa7, 0x97, 0xa8, - 0x7c, 0xba, 0x7c, 0x89, 0x63, 0x37, 0xe5, 0xc0, 0x9d, 0xcc, 0x38, 0x70, 0xeb, 0xb7, 0xa0, 0xa4, - 0xbe, 0x94, 0x84, 0x87, 0xfe, 0xcc, 0x49, 0xfe, 0xcc, 0xfa, 0xdf, 0xab, 0x40, 0x39, 0xb3, 0xda, - 0x78, 0xa0, 0x2a, 0x05, 0x60, 0xc4, 0x92, 0x73, 0x6c, 0x1c, 0x1a, 0x73, 0x43, 0xe2, 0x9f, 0xd0, - 0xe5, 0x78, 0xca, 0x26, 0x87, 0x56, 0x0c, 0xb9, 0x25, 0x9f, 0x72, 0x81, 0x5e, 0x03, 0x92, 0xf0, - 0xf1, 0xed, 0x91, 0x2a, 0x19, 0x0d, 0x98, 0xed, 0x22, 0x2b, 0x76, 0x95, 0x7d, 0xc6, 0xea, 0x40, - 0x06, 0x66, 0x3c, 0x82, 0xb9, 0x9e, 0x38, 0xcf, 0x90, 0xb1, 0x52, 0x30, 0x0c, 0x46, 0x4a, 0x2e, - 0x07, 0xb2, 0x23, 0xbd, 0x00, 0xcd, 0x9b, 0x02, 0xcd, 0xfe, 0x30, 0x18, 0xb9, 0xa5, 0x27, 0x3c, - 0xa1, 0x9a, 0x53, 0x3a, 0x42, 0x02, 0x31, 0x1e, 0x40, 0xb9, 0x27, 0xce, 0x53, 0x24, 0x4a, 0x45, - 0xc8, 0x00, 0x99, 0xca, 0x13, 0x49, 0x6f, 0x25, 0xea, 0x2d, 0x0b, 0x34, 0xee, 0x43, 0xf9, 0x48, - 0x84, 0x1c, 0x76, 0xef, 0x75, 0xa2, 0xae, 0xd2, 0x1b, 0x66, 0x11, 0x78, 0xa0, 0x60, 0x6c, 0xcb, - 0x86, 0xd2, 0x12, 0x1d, 0xbe, 0x1e, 0x28, 0x6b, 0x5b, 0x36, 0x94, 0xab, 0x0c, 0x32, 0x3e, 0x80, - 0x79, 0x22, 0x71, 0xbc, 0x48, 0xba, 0xae, 0xd3, 0xc1, 0xb3, 0x54, 0xa9, 0x0f, 0x55, 0x44, 0xb4, - 0x52, 0x70, 0x54, 0x32, 0xb8, 0xbd, 0xa0, 0xe7, 0x07, 0xa4, 0x41, 0x4c, 0x99, 0x45, 0x6a, 0x0d, - 0x01, 0xa8, 0xaa, 0x10, 0xba, 0xe7, 0x9f, 0xca, 0xb0, 0x2f, 0xa5, 0xd6, 0x20, 0x68, 0xa4, 0x3b, - 0x1a, 0x88, 0xb2, 0x8c, 0xc8, 0x6c, 0xd1, 0x13, 0x1d, 0xa9, 0x14, 0x09, 0x6a, 0x78, 0x83, 0x20, - 0xc8, 0x1b, 0xf1, 0x67, 0xb1, 0x26, 0x11, 0x97, 0x89, 0x41, 0xd5, 0xd7, 0x2c, 0x28, 0x06, 0x55, - 0x5f, 0xd2, 0x80, 0xd9, 0xcc, 0x47, 0x2c, 0xea, 0x37, 0x2c, 0xa9, 0x0f, 0x58, 0x84, 0x29, 0x1e, - 0xfb, 0x12, 0x8d, 0x9d, 0x0b, 0xc8, 0xa9, 0xc9, 0x90, 0xf9, 0xd1, 0x45, 0x02, 0x20, 0xcf, 0x0f, - 0x8f, 0xf4, 0xba, 0xf2, 0xfc, 0xf0, 0x28, 0xb5, 0x61, 0xa0, 0x90, 0xb5, 0xc4, 0x30, 0x50, 0x9f, - 0x81, 0x46, 0x95, 0x7f, 0x26, 0x03, 0x4d, 0x71, 0x43, 0x19, 0x55, 0x08, 0x53, 0x24, 0x9b, 0x50, - 0x64, 0xf1, 0xe5, 0xc8, 0xb0, 0x56, 0x27, 0x71, 0xfa, 0xf8, 0x0a, 0x71, 0x9a, 0x15, 0x35, 0x66, - 0x52, 0x37, 0x91, 0x28, 0x37, 0xd3, 0x12, 0xe5, 0x16, 0x00, 0xdd, 0xc2, 0xb2, 0xf8, 0xe2, 0x37, - 0x17, 0x45, 0x84, 0xf0, 0xc3, 0x01, 0x3a, 0x85, 0x44, 0xd4, 0x55, 0x78, 0xf5, 0xea, 0x82, 0x40, - 0x4c, 0x70, 0x1f, 0xca, 0x6a, 0xfb, 0x2b, 0x92, 0xdb, 0x2a, 0x80, 0x98, 0x81, 0x4c, 0x74, 0x0f, - 0x66, 0xf9, 0x46, 0x46, 0xd1, 0xf0, 0x0b, 0x8c, 0x12, 0xc3, 0x98, 0xe4, 0x06, 0x14, 0x5c, 0xdd, - 0xcb, 0x5d, 0x5e, 0x35, 0xb7, 0x1b, 0xd7, 0xa6, 0x59, 0xc4, 0xbd, 0xe4, 0x78, 0x9d, 0xda, 0xbd, - 0x24, 0x88, 0x67, 0x8b, 0x41, 0xc6, 0x5d, 0x98, 0xed, 0xf8, 0xae, 0x6d, 0xf5, 0x65, 0x60, 0xf5, - 0x1c, 0xaf, 0xd6, 0xe0, 0x71, 0x22, 0x6c, 0x5f, 0x06, 0x3b, 0x8e, 0x67, 0xbc, 0x0b, 0x70, 0xde, - 0x8f, 0xf1, 0xf7, 0x99, 0x65, 0xce, 0xfb, 0x0a, 0x7b, 0x03, 0x0a, 0x9e, 0x8c, 0x2c, 0xa4, 0xaf, - 0x3d, 0xe0, 0xde, 0x3d, 0x19, 0x6d, 0xa2, 0x7c, 0x37, 0x20, 0x4f, 0xe0, 0x87, 0x2c, 0x55, 0xf0, - 0xb7, 0x31, 0x0b, 0xb9, 0x73, 0x7a, 0x16, 0x32, 0x61, 0xe6, 0xce, 0xb1, 0x74, 0x41, 0x4f, 0x3d, - 0x26, 0xcc, 0xdc, 0x05, 0x8e, 0x36, 0x90, 0x61, 0x5f, 0x9c, 0x71, 0xd8, 0x59, 0xed, 0x11, 0xb1, - 0x51, 0x49, 0xc1, 0xc8, 0x8e, 0xf8, 0x00, 0xe6, 0x07, 0xb8, 0x6c, 0xa8, 0x09, 0xc7, 0xe2, 0x9c, - 0x9f, 0x7c, 0x54, 0x35, 0x62, 0x5d, 0x8b, 0x75, 0xe4, 0x21, 0x11, 0x5a, 0x47, 0x83, 0x8b, 0x23, - 0xd1, 0x3e, 0xa1, 0x37, 0x1e, 0x05, 0x13, 0xba, 0x22, 0x5c, 0x63, 0x08, 0x6a, 0x3d, 0xec, 0x9e, - 0xff, 0xe0, 0x8d, 0x5a, 0x4f, 0xea, 0x6c, 0x54, 0xd7, 0x59, 0xc6, 0x4b, 0x3a, 0xbe, 0xc2, 0x2e, - 0x37, 0xf1, 0xe1, 0x77, 0x6a, 0x22, 0x55, 0xd3, 0x30, 0xa1, 0x4a, 0x3f, 0xba, 0x7e, 0xbf, 0xef, - 0x78, 0x1d, 0xd7, 0x09, 0xa3, 0xda, 0x47, 0xdf, 0xa9, 0xb5, 0x91, 0xfa, 0xc6, 0x16, 0x94, 0x88, - 0x49, 0x95, 0x28, 0x5c, 0x7e, 0x63, 0x73, 0xa9, 0xd3, 0xc7, 0x4c, 0x57, 0x35, 0x5e, 0x83, 0x41, - 0x2c, 0x14, 0xf9, 0x1c, 0x4b, 0x1f, 0x22, 0x79, 0xed, 0xe9, 0x1b, 0x95, 0xbc, 0xa1, 0xd3, 0x12, - 0xe5, 0x79, 0xf6, 0xf8, 0x44, 0xde, 0x14, 0xa1, 0xa5, 0x57, 0x8d, 0x5e, 0x9e, 0x14, 0x4c, 0x5c, - 0xb1, 0x57, 0x0a, 0x64, 0x3c, 0x81, 0xf9, 0x34, 0x89, 0x85, 0x42, 0x9a, 0x1e, 0x9b, 0x14, 0xcc, - 0xb9, 0x14, 0xdd, 0x8e, 0xf0, 0x44, 0xfd, 0x9f, 0xe4, 0x60, 0x6e, 0x48, 0xb1, 0x1c, 0x7b, 0xb3, - 0x57, 0x43, 0x3b, 0x46, 0x20, 0x15, 0x9d, 0x80, 0x13, 0xa6, 0x2e, 0x22, 0xb5, 0x2b, 0x3c, 0xa9, - 0x0f, 0x41, 0xfc, 0xcd, 0xaa, 0x8c, 0x0c, 0xd4, 0x11, 0x48, 0xbf, 0x09, 0x76, 0xd1, 0xd7, 0x71, - 0x80, 0xf4, 0x9b, 0xd9, 0x7a, 0x26, 0xc3, 0xd6, 0x05, 0xcd, 0xd6, 0xef, 0x42, 0xd1, 0x96, 0x61, - 0x14, 0xf8, 0x17, 0x92, 0x6d, 0xdb, 0x82, 0x99, 0x00, 0xea, 0x21, 0x94, 0xbe, 0x70, 0x5c, 0x57, - 0x0f, 0xf9, 0x26, 0x14, 0xd5, 0x6d, 0x48, 0xa2, 0x55, 0x30, 0x80, 0x9d, 0x3a, 0x2c, 0x52, 0xe2, - 0x7b, 0xe7, 0x29, 0x6c, 0x4a, 0x44, 0x5d, 0xda, 0x1c, 0x8f, 0xa0, 0x8a, 0xe2, 0x47, 0x06, 0x56, - 0xd2, 0x04, 0xeb, 0x19, 0x15, 0x86, 0xef, 0xab, 0x86, 0xea, 0x7f, 0x09, 0x8c, 0x38, 0x64, 0x22, - 0xd1, 0x29, 0xae, 0xec, 0x9b, 0x2e, 0xed, 0x5d, 0xd9, 0x46, 0x2b, 0x9f, 0x9c, 0x73, 0x2a, 0xa4, - 0x4d, 0x03, 0xc9, 0x09, 0xf4, 0x10, 0x2a, 0x31, 0x11, 0xe9, 0xe3, 0x3a, 0xa4, 0x4d, 0x43, 0x49, - 0x5f, 0xaf, 0x7f, 0x0e, 0x95, 0x7d, 0xa7, 0x7d, 0xb2, 0x26, 0xbc, 0xd4, 0x4a, 0x51, 0xa3, 0xea, - 0x72, 0x9c, 0x3c, 0x7a, 0x63, 0x56, 0xaf, 0xfe, 0x7b, 0x53, 0x30, 0x9b, 0xb6, 0x5f, 0x50, 0x4f, - 0x0d, 0xc9, 0x26, 0xb3, 0xc2, 0xb4, 0xcb, 0x67, 0x1a, 0xbb, 0x44, 0xf0, 0x81, 0x52, 0xd4, 0x6b, - 0xc0, 0xb7, 0x37, 0xb1, 0xff, 0x4a, 0x17, 0xb3, 0x57, 0xb2, 0x93, 0xc3, 0x57, 0xb2, 0xb7, 0xa1, - 0x44, 0xc1, 0x9f, 0xfe, 0x31, 0x19, 0x66, 0xac, 0x39, 0x12, 0x7e, 0xef, 0x78, 0x43, 0x5c, 0x18, - 0x2b, 0xb0, 0xe4, 0x84, 0x96, 0xe7, 0x74, 0xba, 0x51, 0x18, 0x09, 0xf7, 0x44, 0x06, 0x5c, 0x50, - 0x56, 0xc7, 0x82, 0x13, 0xee, 0xa6, 0x70, 0xf4, 0x3b, 0x7b, 0x89, 0x32, 0x4d, 0xab, 0x98, 0x5c, - 0xa2, 0x3c, 0x84, 0x0a, 0x0e, 0xd9, 0xb1, 0xad, 0x40, 0xd8, 0x8e, 0xf0, 0x22, 0xa5, 0xa8, 0x97, - 0x19, 0x6a, 0x32, 0x50, 0x9b, 0x2c, 0x8e, 0x6d, 0xd9, 0x4e, 0x20, 0xb5, 0x3a, 0xc4, 0xa0, 0x0d, - 0x27, 0x90, 0xc6, 0x8f, 0x61, 0xaa, 0xef, 0xb4, 0x4f, 0x50, 0x0d, 0x7a, 0xd3, 0xc1, 0x97, 0x5d, - 0x0b, 0x93, 0xeb, 0x19, 0x3f, 0x84, 0xfc, 0x91, 0xf0, 0xc2, 0x5a, 0xe9, 0xbb, 0xd6, 0xa7, 0x6a, - 0x28, 0x5b, 0x59, 0x03, 0x9e, 0x7d, 0xa3, 0xec, 0x49, 0xf1, 0xbf, 0xd6, 0x94, 0x7f, 0x0a, 0xb3, - 0x47, 0x09, 0x83, 0xea, 0xc8, 0xba, 0x8f, 0xae, 0x32, 0x2a, 0x47, 0xf8, 0xd9, 0xcc, 0x34, 0x11, - 0xcf, 0x7a, 0xcf, 0xb7, 0xb5, 0x0e, 0x46, 0xb3, 0xbe, 0xe3, 0xdb, 0x32, 0x7b, 0xa3, 0x37, 0x97, - 0xbd, 0xd1, 0x23, 0xdf, 0x08, 0x0a, 0x56, 0x15, 0x69, 0x59, 0xe5, 0x73, 0x84, 0x41, 0x64, 0x54, - 0xdd, 0x81, 0x12, 0x9b, 0x51, 0x1c, 0xa4, 0xae, 0x74, 0x2e, 0x06, 0xed, 0x4b, 0x71, 0x52, 0xff, - 0x97, 0x79, 0x28, 0xc6, 0xa6, 0x2a, 0x6e, 0x63, 0x36, 0x72, 0xe9, 0x74, 0x44, 0x2d, 0x7f, 0x4a, - 0x99, 0xaf, 0x74, 0x6c, 0xde, 0x80, 0x02, 0xa3, 0x29, 0xea, 0x16, 0x91, 0x33, 0x54, 0xfe, 0xaa, - 0x9f, 0xd4, 0xa4, 0x77, 0xc4, 0x93, 0xa9, 0x9a, 0x38, 0x87, 0x38, 0x0e, 0x46, 0x93, 0x16, 0x54, - 0xcb, 0x13, 0x9e, 0x6b, 0x1c, 0x22, 0x84, 0xe6, 0x80, 0x08, 0x02, 0xb2, 0x72, 0x26, 0x89, 0xf3, - 0x10, 0x60, 0x8a, 0x73, 0xe3, 0xd7, 0x98, 0xf3, 0x2c, 0xd7, 0x6f, 0x2b, 0x29, 0xcf, 0x26, 0xe8, - 0xf7, 0xde, 0xc6, 0xfe, 0x26, 0xb7, 0x40, 0xfa, 0xb2, 0x33, 0x34, 0x67, 0xd9, 0xd6, 0x6d, 0x53, - 0xa9, 0xfe, 0x10, 0xca, 0x19, 0x34, 0x07, 0xe3, 0x60, 0x2f, 0x3c, 0x01, 0x5c, 0xa8, 0xdb, 0x30, - 0x3f, 0xd2, 0x92, 0xb1, 0x07, 0xc5, 0x64, 0x50, 0x7c, 0xd9, 0xb6, 0xf2, 0x56, 0x83, 0xca, 0x0e, - 0xa8, 0xe0, 0xaa, 0xc1, 0x34, 0x7e, 0x15, 0xa6, 0x88, 0xd6, 0x58, 0x80, 0xb9, 0xf5, 0x40, 0xca, - 0x3e, 0x4e, 0x7c, 0x53, 0x04, 0x9e, 0xb4, 0xab, 0xef, 0x18, 0x06, 0x54, 0x70, 0x3a, 0x53, 0xb0, - 0x9c, 0x71, 0x13, 0xae, 0x6f, 0xa0, 0xa0, 0x5d, 0xf5, 0x6c, 0xa5, 0x3d, 0x20, 0x7a, 0xdb, 0x0f, - 0xa3, 0xea, 0x84, 0x31, 0x0b, 0x85, 0xaf, 0xf6, 0x15, 0xe9, 0x64, 0xe3, 0x35, 0x14, 0xa5, 0xee, - 0xd8, 0x28, 0xc1, 0xcc, 0x9a, 0x1f, 0x6d, 0x0b, 0x4f, 0x56, 0xdf, 0xc1, 0xc2, 0x8e, 0x63, 0x53, - 0x21, 0x87, 0x85, 0x43, 0xbf, 0x4f, 0x85, 0x09, 0x03, 0x60, 0xfa, 0x27, 0x03, 0xe4, 0xa7, 0xea, - 0x24, 0xb6, 0xb6, 0xea, 0xb5, 0x1d, 0xe9, 0x45, 0x61, 0x35, 0x6f, 0x14, 0x61, 0x6a, 0x2f, 0xea, - 0xca, 0xa0, 0x3a, 0xd5, 0xf8, 0xfb, 0x25, 0xb8, 0x7d, 0xe9, 0x57, 0x1f, 0xca, 0x20, 0x94, 0xc6, - 0x5a, 0xd6, 0x0d, 0xf4, 0xe1, 0xf2, 0xd5, 0xf4, 0x63, 0x7d, 0x41, 0xab, 0x59, 0x5f, 0xd0, 0x07, - 0x6f, 0x6a, 0x63, 0x8c, 0x43, 0x68, 0x67, 0xd4, 0x21, 0xf4, 0xf4, 0x4d, 0xcd, 0x5c, 0xe1, 0x15, - 0xda, 0x1a, 0xe3, 0x15, 0x7a, 0xfc, 0xa6, 0xf6, 0xfe, 0x74, 0xae, 0xa1, 0xff, 0x9c, 0xfb, 0xf3, - 0xea, 0x1a, 0xda, 0x1c, 0x76, 0x0d, 0x7d, 0xf4, 0xa6, 0x19, 0x18, 0xef, 0x1f, 0xaa, 0xff, 0x8f, - 0x89, 0x3f, 0x3f, 0xce, 0x84, 0xd8, 0xb2, 0x9a, 0xbe, 0xdc, 0xb2, 0x9a, 0x79, 0x83, 0x65, 0x55, - 0x78, 0xb3, 0x65, 0x55, 0x7c, 0x0b, 0xcb, 0x0a, 0xae, 0xb6, 0xac, 0x4a, 0x59, 0xcb, 0x4a, 0xdb, - 0x36, 0xb3, 0xc3, 0xb6, 0x4d, 0x39, 0xa3, 0x04, 0x56, 0x94, 0x12, 0x78, 0xa5, 0x7a, 0x9a, 0x1b, - 0xaf, 0x9e, 0x4e, 0x8c, 0xa8, 0xa7, 0xa4, 0x76, 0x4e, 0xa6, 0xd4, 0xce, 0xb7, 0x55, 0x59, 0x69, - 0x64, 0xd3, 0x99, 0x91, 0xcd, 0x8c, 0x55, 0x4f, 0x0b, 0xc3, 0xea, 0xe9, 0xdf, 0x98, 0xf8, 0x7f, - 0xac, 0x70, 0x65, 0x94, 0xa3, 0xfc, 0x90, 0x72, 0xb4, 0x0a, 0xb7, 0xb8, 0xd7, 0xd4, 0xc9, 0x6e, - 0xa5, 0x03, 0x5a, 0x38, 0x3c, 0xa4, 0x4e, 0x44, 0x29, 0x8d, 0x60, 0x35, 0x0e, 0x70, 0xc9, 0xaa, - 0x01, 0x33, 0x57, 0xa9, 0x01, 0x85, 0xac, 0x1a, 0x50, 0x7f, 0xf2, 0xf6, 0x67, 0x78, 0xe3, 0x00, - 0xee, 0xea, 0x9b, 0x01, 0xbe, 0x94, 0xa1, 0x39, 0xdc, 0x0c, 0xfc, 0x41, 0x3f, 0xfc, 0x52, 0x06, - 0x21, 0x1e, 0x0d, 0x4f, 0x61, 0x81, 0xa6, 0xa4, 0x43, 0x50, 0xeb, 0x94, 0xc1, 0x8a, 0x1b, 0x8c, - 0x14, 0x4a, 0x55, 0x68, 0xfc, 0x62, 0x22, 0x89, 0x38, 0x3b, 0xd8, 0xd8, 0x8b, 0x4d, 0xa9, 0x2d, - 0x27, 0xa4, 0x48, 0x85, 0xab, 0x23, 0x96, 0x92, 0xaf, 0x9e, 0x18, 0xfa, 0xea, 0x5b, 0x00, 0xae, - 0x7f, 0x74, 0x74, 0x61, 0xa5, 0xf8, 0xab, 0x48, 0x10, 0x4a, 0x56, 0xc0, 0x57, 0xc9, 0xfa, 0x49, - 0x5b, 0x3e, 0xbe, 0x4a, 0x56, 0x6f, 0xd9, 0xaa, 0x30, 0x79, 0xe6, 0x7b, 0x4a, 0x94, 0xe2, 0x4f, - 0x1d, 0x07, 0x34, 0x3d, 0x12, 0x07, 0x34, 0x33, 0x26, 0x0e, 0xa8, 0x30, 0x3e, 0x0e, 0xa8, 0x78, - 0x59, 0xe4, 0x2b, 0x64, 0x1c, 0xa7, 0x8d, 0xff, 0x35, 0x09, 0x4b, 0xf1, 0x9c, 0x50, 0x04, 0xa4, - 0x29, 0xcf, 0x44, 0x60, 0x87, 0xc6, 0x67, 0x30, 0x13, 0xf0, 0x4f, 0xa5, 0x32, 0xdc, 0x5a, 0x1e, - 0x4b, 0xb8, 0xcc, 0x7f, 0x4d, 0x4d, 0x5d, 0xff, 0xfd, 0x09, 0x98, 0x66, 0x58, 0x2c, 0xde, 0x72, - 0x29, 0xf1, 0x56, 0xe3, 0x9b, 0x70, 0x5b, 0x1e, 0xeb, 0xc0, 0x7d, 0x55, 0x34, 0x6e, 0x03, 0x38, - 0xbd, 0xbe, 0x1f, 0xd0, 0x7d, 0x9e, 0xbe, 0x42, 0x4b, 0x20, 0xb1, 0x83, 0x2f, 0x1d, 0xb6, 0x4f, - 0x0e, 0x3e, 0x8e, 0xda, 0x27, 0xf7, 0x47, 0x5f, 0x0a, 0x9d, 0x6c, 0x40, 0x05, 0xbe, 0x30, 0x8c, - 0x49, 0x76, 0xa0, 0xc4, 0xa3, 0xb4, 0x62, 0x0b, 0xb4, 0x92, 0x8a, 0x73, 0xc8, 0x7e, 0x57, 0x93, - 0x7f, 0x50, 0x4a, 0x8a, 0x42, 0xb3, 0xed, 0x7b, 0x14, 0x61, 0x01, 0x41, 0x0c, 0xa5, 0x30, 0x5d, - 0x72, 0x9e, 0xcd, 0xd0, 0xf7, 0x71, 0x01, 0x79, 0x45, 0xb4, 0x75, 0xf4, 0x99, 0xda, 0x04, 0x0c, - 0xe0, 0x58, 0x86, 0x4c, 0x90, 0x77, 0x51, 0x45, 0xe7, 0x24, 0xe1, 0xdd, 0x8d, 0x2e, 0x94, 0x52, - 0x5d, 0xa3, 0x3a, 0xa3, 0x3b, 0xaf, 0xbe, 0x63, 0x54, 0x61, 0x76, 0xe7, 0x02, 0xb7, 0xe4, 0x05, - 0x3d, 0x76, 0xa9, 0xe6, 0x8c, 0x79, 0x28, 0x2b, 0xe7, 0x03, 0xc7, 0x88, 0x57, 0x27, 0x12, 0x9d, - 0x67, 0x12, 0xf5, 0xae, 0x34, 0x3d, 0x07, 0x00, 0xad, 0x89, 0x50, 0xda, 0xd5, 0x7c, 0xe3, 0x1f, - 0x4d, 0x42, 0x3d, 0xfb, 0xed, 0xab, 0xed, 0xae, 0x23, 0x4f, 0x65, 0x0f, 0x95, 0x27, 0xe3, 0x0b, - 0x98, 0x15, 0xa9, 0xb2, 0x62, 0x83, 0xf7, 0x97, 0x2f, 0xaf, 0xb2, 0x9c, 0x2a, 0x98, 0x99, 0xca, - 0xf5, 0x3f, 0x98, 0x80, 0x52, 0x0a, 0x3b, 0x96, 0x35, 0xee, 0xe2, 0xc1, 0x94, 0x44, 0xa0, 0xf3, - 0xa5, 0x44, 0x1a, 0x94, 0xcc, 0xf8, 0xe4, 0xa5, 0x33, 0x9e, 0x1f, 0x9a, 0xf1, 0x5b, 0x00, 0x3d, - 0x71, 0x8e, 0xe6, 0x74, 0x12, 0x0d, 0x55, 0xec, 0x89, 0xf3, 0x4d, 0x02, 0x8c, 0x3e, 0x35, 0x9b, - 0x1e, 0xf3, 0xd4, 0xec, 0x39, 0x2c, 0x46, 0x81, 0x68, 0xd3, 0xf3, 0xf4, 0xd4, 0x57, 0xa9, 0x0d, - 0xb9, 0xa0, 0x71, 0xe9, 0xef, 0x7b, 0x0c, 0xd5, 0x14, 0xa5, 0xd5, 0xf1, 0x85, 0xab, 0x98, 0x61, - 0x2e, 0x05, 0xdf, 0xf4, 0x85, 0x6b, 0x7c, 0x00, 0xf3, 0x69, 0xd2, 0xf4, 0xf3, 0xae, 0x74, 0x1b, - 0xc4, 0xc2, 0x8d, 0xbf, 0xb2, 0x94, 0x5c, 0x63, 0xf2, 0x02, 0xec, 0x07, 0xd2, 0x76, 0xda, 0x9c, - 0x14, 0x63, 0x13, 0x4a, 0xfd, 0xa4, 0xa8, 0x56, 0xec, 0xe1, 0xf2, 0xa5, 0x15, 0x96, 0x93, 0xdf, - 0x66, 0xba, 0xa6, 0xf1, 0xab, 0xb0, 0xe0, 0xf0, 0xeb, 0x66, 0x2b, 0xdd, 0xe0, 0xb0, 0x4a, 0x3b, - 0xda, 0x60, 0x8b, 0x9e, 0x37, 0xa7, 0x9a, 0x9d, 0x77, 0x86, 0x20, 0x38, 0xca, 0x7b, 0xa3, 0x8d, - 0x5b, 0xea, 0x55, 0xa3, 0x0c, 0x08, 0xa3, 0xf6, 0xff, 0xbb, 0xc3, 0xb5, 0x49, 0x7d, 0xd8, 0x97, - 0x01, 0x42, 0x8d, 0x57, 0xf0, 0x68, 0x4c, 0x43, 0xa7, 0x7e, 0x84, 0x0b, 0xd5, 0x97, 0x81, 0xe3, - 0xdb, 0x56, 0xcf, 0xf1, 0x06, 0x51, 0x9c, 0x7a, 0xea, 0xfe, 0x70, 0x7b, 0x5f, 0x12, 0xf1, 0x3e, - 0xd1, 0xee, 0x30, 0x69, 0xfd, 0x5b, 0x98, 0x5e, 0xef, 0xfa, 0x0e, 0xbb, 0xe4, 0x4f, 0x85, 0x3b, - 0xd0, 0xb1, 0x9a, 0x5c, 0x18, 0x7b, 0x6b, 0xd6, 0x80, 0x72, 0xcf, 0xf1, 0xac, 0x40, 0x9c, 0x59, - 0x5c, 0x83, 0xc7, 0x5f, 0xea, 0x39, 0x9e, 0x29, 0xce, 0xbe, 0xa4, 0x7a, 0x0d, 0xba, 0x62, 0x49, - 0xd1, 0xa8, 0xf0, 0xbd, 0x9e, 0x38, 0xd7, 0x34, 0xf5, 0xf7, 0x60, 0x66, 0xd5, 0x0b, 0xcf, 0x94, - 0xc5, 0x2d, 0xe8, 0x67, 0xca, 0x9f, 0xc4, 0x80, 0x96, 0x5d, 0x7f, 0x01, 0x15, 0x0a, 0xc3, 0xfe, - 0x42, 0x5e, 0x50, 0xc5, 0x70, 0xec, 0x8e, 0x8a, 0xc7, 0xcf, 0x43, 0xe5, 0x42, 0xfd, 0x8f, 0xa7, - 0x00, 0x92, 0x19, 0x30, 0x36, 0x95, 0x66, 0xc4, 0x71, 0x05, 0x4f, 0xae, 0x58, 0xdc, 0xd4, 0xbc, - 0x91, 0x58, 0x9c, 0xd9, 0x94, 0x9e, 0x0c, 0x9c, 0xb6, 0x52, 0xa7, 0xea, 0x50, 0xa0, 0x18, 0x8e, - 0x64, 0xf3, 0xc6, 0x65, 0xe3, 0x57, 0x60, 0xa6, 0x4d, 0x73, 0xaa, 0x0d, 0x9a, 0x7b, 0x57, 0xf4, - 0xc3, 0xb3, 0x6f, 0xea, 0x1a, 0x28, 0x35, 0xd9, 0x03, 0x96, 0xd9, 0xe3, 0xa5, 0x18, 0x16, 0x07, - 0x6c, 0xe9, 0x10, 0xbf, 0xa9, 0xd4, 0x29, 0x4b, 0x8f, 0xc2, 0x6e, 0x92, 0x09, 0x7c, 0xc2, 0x58, - 0xfd, 0x88, 0xc3, 0x6f, 0x9f, 0x10, 0xf2, 0x1a, 0x4c, 0xb3, 0x54, 0xd7, 0x8f, 0x38, 0xb8, 0x64, - 0x98, 0x50, 0x52, 0x0b, 0x40, 0xf3, 0x53, 0xa0, 0xf9, 0x79, 0xef, 0xaa, 0xf9, 0xe1, 0xa5, 0xa3, - 0xb9, 0x29, 0x1e, 0x90, 0x83, 0xa3, 0xe5, 0x45, 0x26, 0x88, 0x18, 0x9c, 0x5d, 0xd4, 0x62, 0x76, - 0x51, 0x8d, 0x1f, 0xc0, 0x0c, 0xff, 0xd6, 0x6e, 0xa7, 0xc6, 0x15, 0x9d, 0x29, 0x36, 0x31, 0x75, - 0x15, 0x15, 0x65, 0x13, 0x5c, 0xb0, 0xc9, 0x54, 0xa2, 0x05, 0x28, 0x12, 0x84, 0x6c, 0xa6, 0x27, - 0x30, 0xcf, 0xe8, 0x23, 0xc7, 0xb3, 0x39, 0x1a, 0x89, 0xbd, 0x4b, 0x65, 0x73, 0x8e, 0x10, 0x6b, - 0x8e, 0x67, 0x53, 0x48, 0x52, 0x68, 0x3c, 0x85, 0x45, 0x9a, 0x2e, 0xdf, 0xb3, 0x32, 0x13, 0xcf, - 0x77, 0x74, 0xf3, 0x88, 0xdb, 0xf3, 0x0e, 0x52, 0xd3, 0x4f, 0x69, 0xd2, 0x86, 0x2b, 0x30, 0xeb, - 0x55, 0x74, 0x9a, 0xb4, 0x4c, 0x1d, 0xde, 0x11, 0xcf, 0x61, 0x69, 0xb4, 0x5a, 0x28, 0x39, 0x7f, - 0x5b, 0xc1, 0x34, 0x86, 0x2a, 0x1d, 0x48, 0x4a, 0xc8, 0x36, 0x08, 0xa5, 0xa5, 0x26, 0x91, 0xba, - 0xd0, 0xef, 0x47, 0xd9, 0xb3, 0xb4, 0x38, 0x08, 0xd5, 0x3a, 0x50, 0x1f, 0xfc, 0x10, 0xb4, 0xfe, - 0xdb, 0xd3, 0x50, 0x1d, 0x96, 0x4d, 0x6f, 0x75, 0x1d, 0xbe, 0x99, 0xb2, 0x1b, 0xfe, 0x4c, 0xbb, - 0xe3, 0x00, 0xa6, 0x48, 0x1f, 0x25, 0xee, 0xad, 0xa4, 0x3c, 0x30, 0x63, 0x5a, 0x32, 0x85, 0x67, - 0xfb, 0xbd, 0xf8, 0xbb, 0x49, 0xf1, 0xb5, 0xa2, 0x17, 0xc5, 0xa6, 0x08, 0x5c, 0xca, 0x28, 0x65, - 0x72, 0x5b, 0x99, 0x2d, 0x37, 0x75, 0xf9, 0x96, 0x9b, 0xfe, 0xce, 0x5b, 0xee, 0x7d, 0x98, 0x0b, - 0xe4, 0xcf, 0x07, 0x4e, 0xa0, 0xfc, 0xd5, 0xf4, 0xc2, 0x69, 0xf2, 0x51, 0xd1, 0xac, 0x68, 0xf0, - 0x16, 0x41, 0x87, 0xb8, 0xae, 0x30, 0xcc, 0x75, 0xdb, 0x30, 0xcb, 0x68, 0x5a, 0x29, 0x54, 0x4c, - 0xb3, 0xee, 0xd0, 0xd1, 0x91, 0x64, 0xc5, 0x9a, 0x59, 0xa2, 0xea, 0x4a, 0xc6, 0xf5, 0xe1, 0x9a, - 0x5a, 0xf8, 0x40, 0x86, 0xbe, 0x3b, 0x20, 0x7e, 0xa1, 0xe5, 0x81, 0x54, 0x50, 0xd4, 0x65, 0x93, - 0x1a, 0x57, 0xc1, 0xe5, 0xb1, 0xa2, 0x17, 0xb3, 0x2d, 0x8f, 0x9e, 0x85, 0x52, 0x8f, 0xe6, 0x22, - 0xb7, 0x9c, 0xa5, 0xa2, 0x0c, 0x44, 0xfc, 0x54, 0x3b, 0xf2, 0x59, 0x89, 0x50, 0xa6, 0x6c, 0x99, - 0xc1, 0x87, 0x3e, 0x29, 0x12, 0xa8, 0x47, 0x28, 0xd5, 0x92, 0x35, 0x0f, 0x7d, 0xe5, 0xcd, 0xc0, - 0x55, 0xe6, 0xb7, 0x15, 0x58, 0xb2, 0xe5, 0xd1, 0xa0, 0x63, 0x1d, 0xfb, 0x41, 0x5b, 0x26, 0x2c, - 0xaf, 0xf6, 0xd5, 0x02, 0x21, 0x5f, 0x22, 0x2e, 0x5e, 0x7a, 0xe3, 0x2b, 0xa8, 0xc4, 0x07, 0x06, - 0x7f, 0x6a, 0xe5, 0xcd, 0x9c, 0xa8, 0x8f, 0x13, 0xf5, 0xa1, 0xd3, 0xec, 0x6c, 0x31, 0x67, 0x83, - 0x14, 0xbc, 0xf1, 0x25, 0xcc, 0x0d, 0xb1, 0xac, 0x51, 0x02, 0xcd, 0xb4, 0xd5, 0x77, 0x8c, 0x02, - 0x87, 0xa6, 0x56, 0x73, 0xf8, 0xeb, 0x50, 0x8a, 0x1e, 0x3b, 0xda, 0xd8, 0xf7, 0x51, 0x9d, 0x44, - 0xe2, 0x83, 0xbe, 0x6c, 0x3b, 0xc2, 0x65, 0x3f, 0xdb, 0xd7, 0x32, 0xdc, 0xf5, 0xab, 0x53, 0x8d, - 0x5f, 0xe4, 0xa0, 0x94, 0x92, 0x84, 0x46, 0x19, 0x12, 0x59, 0x58, 0x7d, 0xc7, 0x98, 0x83, 0x12, - 0x17, 0x5f, 0xba, 0xbe, 0x88, 0xaa, 0x39, 0x04, 0xec, 0x0c, 0xdc, 0xc8, 0xe9, 0x33, 0xc5, 0x04, - 0xaa, 0xb4, 0x1a, 0xc0, 0x34, 0x93, 0x46, 0x05, 0x40, 0xb5, 0x88, 0xe3, 0xc8, 0x63, 0x99, 0x1b, - 0x41, 0x1b, 0xaa, 0x3a, 0x45, 0x7a, 0xb1, 0xaa, 0x42, 0x90, 0x69, 0xd4, 0x9b, 0x77, 0x7d, 0xae, - 0x53, 0x9d, 0x69, 0xfc, 0xa7, 0x1c, 0xcc, 0x8f, 0x30, 0x00, 0xd6, 0x4a, 0xb3, 0x40, 0xf5, 0x1d, - 0x63, 0x11, 0xaa, 0x14, 0x5f, 0x7a, 0xe8, 0xef, 0x8b, 0x90, 0x1f, 0x3a, 0x55, 0x73, 0xc6, 0x02, - 0xcc, 0x6d, 0x8b, 0x2c, 0x90, 0xc2, 0xdd, 0x38, 0xd5, 0x93, 0x7a, 0x2c, 0xce, 0xf0, 0x49, 0xc3, - 0x80, 0xca, 0x8e, 0x38, 0x4f, 0xd3, 0xe6, 0x09, 0xe6, 0x78, 0x69, 0xd8, 0x14, 0x0e, 0xf0, 0x60, - 0xc0, 0xcf, 0xc6, 0xaa, 0xd3, 0xc6, 0x0d, 0x58, 0xc2, 0x5a, 0x52, 0xf4, 0x0e, 0x06, 0xbd, 0x34, - 0xe1, 0x0c, 0xa1, 0x1c, 0x6f, 0x0c, 0xaa, 0xd0, 0xd8, 0x85, 0xeb, 0x97, 0xc8, 0x0a, 0x9c, 0xf5, - 0x58, 0x5a, 0xc4, 0xbe, 0x53, 0x2a, 0xe4, 0xb0, 0xeb, 0x6d, 0x11, 0x91, 0xbf, 0x8b, 0xcd, 0x05, - 0xd2, 0xaa, 0xaa, 0x93, 0x8d, 0xf7, 0x61, 0x6e, 0x88, 0x77, 0x70, 0xc5, 0x99, 0x7b, 0x98, 0x23, - 0x68, 0x76, 0x73, 0x8d, 0x3f, 0x79, 0x08, 0x65, 0xcd, 0x7f, 0x64, 0x9b, 0xa3, 0x24, 0xb2, 0x07, - 0x9c, 0xe0, 0x26, 0x7e, 0x50, 0xa1, 0xca, 0xc6, 0xbb, 0x90, 0x18, 0xbc, 0x24, 0xfe, 0x66, 0xd2, - 0x16, 0xf0, 0xd3, 0xc4, 0x33, 0x37, 0x95, 0x7a, 0xb9, 0x1c, 0x37, 0xad, 0x1c, 0x71, 0x49, 0x84, - 0x56, 0xda, 0x50, 0x9f, 0xce, 0x1a, 0xea, 0x71, 0x58, 0x83, 0x4a, 0x62, 0x52, 0xa0, 0xf3, 0x8d, - 0xc3, 0x1a, 0x54, 0x16, 0x93, 0xf7, 0x61, 0xee, 0x48, 0x04, 0xa8, 0xb2, 0xc7, 0xa9, 0x4e, 0x8a, - 0x44, 0x55, 0xd1, 0x60, 0x45, 0x58, 0x83, 0x99, 0xb6, 0x3b, 0x40, 0xe3, 0x49, 0x5b, 0xcd, 0xaa, - 0x68, 0x3c, 0x82, 0xea, 0x31, 0x72, 0x89, 0x75, 0xe4, 0xfa, 0xbe, 0x8a, 0xda, 0xe5, 0xfd, 0x5e, - 0x21, 0xf8, 0x1a, 0x82, 0xe9, 0xdb, 0xee, 0xa0, 0xc5, 0x49, 0x29, 0xcc, 0x42, 0xe1, 0x72, 0x74, - 0xec, 0x0c, 0xda, 0x90, 0x08, 0x3a, 0x10, 0x2e, 0x5d, 0x66, 0x29, 0x7f, 0x90, 0xd3, 0xa7, 0x9d, - 0x3d, 0x63, 0x16, 0x18, 0xd0, 0xea, 0x73, 0x54, 0x29, 0x21, 0x29, 0xe7, 0xd8, 0x9c, 0x8e, 0x2a, - 0x45, 0xd0, 0xbe, 0x1f, 0x44, 0x43, 0xae, 0x87, 0xea, 0xb0, 0xeb, 0xe1, 0x3e, 0x94, 0xbb, 0x83, - 0x9e, 0xf0, 0x2c, 0x3d, 0xbf, 0xf3, 0x2a, 0xd8, 0x08, 0x81, 0xfb, 0x6a, 0x36, 0xef, 0x43, 0x59, - 0x9c, 0xca, 0x40, 0x74, 0xa4, 0xca, 0xaf, 0x6a, 0x28, 0x6f, 0x1f, 0x03, 0xe3, 0xfc, 0xaa, 0xa4, - 0x66, 0xeb, 0x24, 0x2e, 0x0b, 0x1c, 0xe2, 0x85, 0x30, 0x9d, 0xbd, 0xe5, 0x3d, 0x98, 0x53, 0x57, - 0x6e, 0x96, 0xf6, 0x6c, 0x2d, 0xaa, 0xa7, 0x93, 0x0c, 0x3e, 0x64, 0xcf, 0xd6, 0x5d, 0x98, 0xb5, - 0x9d, 0x40, 0xc6, 0x44, 0x4b, 0xfa, 0xe5, 0x7c, 0x20, 0x15, 0x45, 0x1d, 0x94, 0xd7, 0xc8, 0xd1, - 0x11, 0x2f, 0x71, 0x19, 0xb5, 0x98, 0x4c, 0x2f, 0x74, 0xea, 0x5c, 0xa7, 0x53, 0x67, 0x2e, 0xd5, - 0x0f, 0x9d, 0x3d, 0x0f, 0xa0, 0x92, 0xf4, 0x44, 0x84, 0x35, 0x7e, 0x29, 0xad, 0xfb, 0xd2, 0x7a, - 0x51, 0xa6, 0x45, 0xf2, 0x29, 0xdf, 0x20, 0xb6, 0x4a, 0xb7, 0x48, 0xae, 0xe5, 0x4c, 0x8b, 0x44, - 0x58, 0xe7, 0x50, 0x53, 0xdd, 0x22, 0x51, 0xad, 0xc0, 0x52, 0xa6, 0x45, 0x1d, 0x0c, 0xad, 0xe2, - 0x5f, 0x16, 0x52, 0xad, 0xae, 0x2b, 0x94, 0xf1, 0x21, 0x18, 0x49, 0xcb, 0x71, 0x05, 0x8e, 0x8a, - 0xa9, 0xea, 0xd6, 0x63, 0xea, 0x87, 0x50, 0xe9, 0xfb, 0x21, 0xa7, 0xf8, 0x3b, 0xf5, 0xd1, 0xbc, - 0xb9, 0xa5, 0x0f, 0x25, 0x86, 0x7e, 0x89, 0x40, 0x24, 0xf3, 0x64, 0x47, 0xa4, 0xc8, 0x38, 0x46, - 0xa6, 0xac, 0xa1, 0x4c, 0xf6, 0xe3, 0xb4, 0x77, 0xeb, 0x0e, 0x9d, 0x2e, 0x95, 0x65, 0xdc, 0x7e, - 0x14, 0x84, 0xbf, 0xe3, 0xdb, 0xf2, 0x85, 0xc1, 0xc5, 0xd5, 0x9d, 0xe6, 0xce, 0xde, 0x46, 0x93, - 0x33, 0x73, 0x26, 0x1e, 0xb0, 0x4f, 0x01, 0xe8, 0xd2, 0xd3, 0xa2, 0x1b, 0xcf, 0xbb, 0xb4, 0x89, - 0xaf, 0x2d, 0x8f, 0x7d, 0x47, 0x6c, 0x16, 0x89, 0x72, 0x4d, 0x78, 0x21, 0xdb, 0x43, 0xb8, 0x8f, - 0x55, 0xae, 0x3e, 0x8a, 0xaf, 0xc9, 0xa3, 0x3d, 0x14, 0xb5, 0xbb, 0x9c, 0x96, 0xcf, 0xd8, 0x23, - 0xaf, 0x0e, 0x6d, 0x20, 0xca, 0xf0, 0xd9, 0xa0, 0xe1, 0xd5, 0x87, 0x24, 0x84, 0xc9, 0x1b, 0x0a, - 0x29, 0x5e, 0x54, 0xcd, 0xe6, 0xfe, 0xf6, 0xea, 0xd7, 0xd6, 0xea, 0x97, 0xab, 0xad, 0xed, 0xd5, - 0xb5, 0xed, 0xa6, 0xa9, 0xb6, 0x20, 0xbf, 0x21, 0x7c, 0x04, 0x55, 0xbd, 0x38, 0x9d, 0x81, 0xe3, - 0xda, 0xc8, 0x82, 0xf7, 0x55, 0x7a, 0x26, 0x86, 0x6f, 0x22, 0x98, 0x73, 0xf8, 0xd0, 0x92, 0xc4, - 0x64, 0x0f, 0x94, 0x8b, 0xdb, 0x09, 0xa4, 0xa6, 0x49, 0xb5, 0x46, 0x2b, 0x17, 0x89, 0x0e, 0xc5, - 0xeb, 0x14, 0xe3, 0xd6, 0x70, 0xdd, 0x0e, 0x45, 0x27, 0x6e, 0x2d, 0x26, 0x7b, 0x4f, 0xb9, 0x37, - 0xd4, 0xda, 0x22, 0x0d, 0x0b, 0x03, 0x47, 0xd2, 0x53, 0xb6, 0xf7, 0x55, 0x70, 0x19, 0x01, 0x74, - 0x88, 0x39, 0x21, 0x69, 0xb3, 0x3f, 0x8a, 0x85, 0x81, 0x23, 0x43, 0xda, 0xed, 0x87, 0xb0, 0x98, - 0xf6, 0xeb, 0xb6, 0xbb, 0xc2, 0xf3, 0xa4, 0xab, 0xa3, 0x73, 0xee, 0x0d, 0x4d, 0x59, 0xca, 0xbd, - 0xbb, 0xce, 0x94, 0xe6, 0xc2, 0xd1, 0x08, 0x8c, 0x7c, 0x8a, 0xd2, 0xeb, 0x38, 0x1e, 0xa7, 0x6c, - 0x2d, 0x9b, 0xaa, 0x64, 0x6c, 0x42, 0x35, 0x93, 0x83, 0x4b, 0x44, 0x82, 0xd2, 0xaf, 0xa6, 0x1d, - 0x85, 0xdc, 0x53, 0x12, 0xac, 0x4d, 0xd7, 0x49, 0x95, 0x76, 0xa6, 0x8c, 0xdf, 0xc5, 0x5c, 0xc0, - 0x6f, 0x0f, 0x96, 0x75, 0x64, 0x62, 0xd4, 0xee, 0x72, 0x5e, 0x2a, 0x4a, 0x24, 0xe5, 0x9c, 0x52, - 0x04, 0x8b, 0x8c, 0x04, 0xf6, 0x64, 0x9d, 0xc8, 0x0b, 0x4a, 0xd8, 0x3a, 0x63, 0x1a, 0x0a, 0xb7, - 0xa3, 0x50, 0x5f, 0xc8, 0x0b, 0xca, 0x26, 0x96, 0x5e, 0x15, 0xbe, 0x0e, 0x7a, 0xa6, 0xb2, 0x89, - 0x25, 0xeb, 0x42, 0x8f, 0x79, 0x50, 0x70, 0x25, 0x2b, 0xc3, 0xa4, 0x9c, 0x91, 0xb5, 0xac, 0xd7, - 0x86, 0xe9, 0xb6, 0x35, 0xbb, 0xfa, 0x83, 0xa8, 0xed, 0xf7, 0x64, 0x6d, 0x45, 0x6d, 0x95, 0x26, - 0x7d, 0xe7, 0x1e, 0x43, 0x5f, 0x5c, 0x3f, 0xb1, 0x32, 0x00, 0xeb, 0x95, 0x77, 0xe2, 0xf9, 0x67, - 0x9e, 0x39, 0xdb, 0x4b, 0x41, 0x47, 0x93, 0x8c, 0x7c, 0x3c, 0x26, 0xc9, 0xc8, 0x63, 0xa8, 0xa6, - 0x88, 0xe8, 0xf1, 0xa0, 0xca, 0xde, 0x9a, 0xca, 0x47, 0x61, 0x22, 0x18, 0xc5, 0x58, 0x3f, 0x90, - 0x6a, 0x31, 0xf4, 0x41, 0xfc, 0x29, 0xd3, 0xf6, 0x03, 0x3a, 0xeb, 0x37, 0x14, 0xb8, 0xfe, 0x4b, - 0x43, 0xab, 0x71, 0x6f, 0xf1, 0x8a, 0x5b, 0xc5, 0xb4, 0x84, 0xae, 0x1f, 0xe7, 0x0b, 0x60, 0x90, - 0x7e, 0x26, 0x37, 0xf6, 0xa5, 0x3f, 0xbd, 0x28, 0x8f, 0x64, 0xcf, 0x7a, 0xa6, 0x9f, 0xaa, 0x62, - 0xe9, 0x59, 0x0c, 0x7e, 0xae, 0x6f, 0xe7, 0xb0, 0xf4, 0x3c, 0x06, 0xaf, 0xe8, 0x9b, 0x2c, 0x2c, - 0xad, 0xc4, 0xe0, 0x8f, 0x95, 0x65, 0x4e, 0xe0, 0x8f, 0x63, 0xf0, 0x27, 0xda, 0xfd, 0x8d, 0xa5, - 0x4f, 0x62, 0xf0, 0xa7, 0xca, 0xb0, 0x26, 0xf0, 0xa7, 0x31, 0xf8, 0x7b, 0x2a, 0xe1, 0x34, 0x81, - 0xbf, 0x17, 0x83, 0x3f, 0x53, 0xb9, 0x60, 0x09, 0xfc, 0x59, 0x0c, 0xfe, 0x5c, 0x25, 0x7a, 0x25, - 0xf0, 0xe7, 0xc6, 0x0f, 0xa0, 0x2e, 0xcf, 0xfb, 0x1c, 0x9a, 0xa3, 0x64, 0xb4, 0x17, 0x05, 0xce, - 0x11, 0xa9, 0x93, 0xa4, 0x1f, 0x4c, 0x98, 0x35, 0x4d, 0xc1, 0xb2, 0x3a, 0xc1, 0x53, 0xf4, 0x4f, - 0x5b, 0xb8, 0xd2, 0x46, 0x0e, 0x0e, 0x9c, 0xb6, 0x0a, 0x9b, 0x9d, 0x65, 0xe0, 0x0e, 0xc1, 0x90, - 0xa8, 0x1f, 0xc8, 0x53, 0xc7, 0x1f, 0x84, 0xfc, 0x0a, 0x46, 0x99, 0x10, 0x1a, 0xa8, 0x5f, 0xc1, - 0xd0, 0x73, 0x4a, 0xdc, 0xdd, 0x1d, 0x49, 0x0a, 0xc5, 0xbc, 0x09, 0x08, 0x5a, 0x27, 0x08, 0xc9, - 0x10, 0xdf, 0xf5, 0x93, 0xcc, 0xc2, 0x05, 0xb3, 0x10, 0xaa, 0x07, 0x5a, 0x1c, 0x85, 0x94, 0x4a, - 0xec, 0x47, 0x0c, 0x52, 0x30, 0x67, 0xc3, 0x54, 0x22, 0x3f, 0x3e, 0x10, 0xd5, 0x8b, 0x4d, 0x6b, - 0xd0, 0xb7, 0x45, 0xa4, 0xd2, 0xc6, 0x16, 0xf0, 0x40, 0xe4, 0x97, 0x9b, 0xaf, 0x18, 0x9c, 0xdc, - 0x43, 0x54, 0xc6, 0xdf, 0x43, 0xcc, 0x5d, 0x76, 0x0f, 0x51, 0xcd, 0x66, 0xe0, 0xb8, 0x0f, 0x65, - 0x95, 0xe4, 0x5b, 0xa9, 0x64, 0x4a, 0x53, 0x61, 0xa0, 0x52, 0xc8, 0xf4, 0xa5, 0xa1, 0x91, 0xba, - 0x34, 0xcc, 0x64, 0xe7, 0x58, 0xb8, 0x34, 0x3b, 0xc7, 0x62, 0x3a, 0x3b, 0xc7, 0x48, 0xd0, 0xe6, - 0xd2, 0xb8, 0xa0, 0xcd, 0xaf, 0xf6, 0x63, 0xbc, 0x52, 0x42, 0xce, 0xf7, 0x15, 0xf6, 0x16, 0x10, - 0xad, 0x15, 0xf6, 0x65, 0x9c, 0x88, 0xbc, 0x88, 0x90, 0x03, 0x04, 0xfc, 0x5f, 0x09, 0xbe, 0x1d, - 0x0e, 0x3d, 0xad, 0x8f, 0x86, 0x9e, 0x8e, 0x0f, 0xab, 0x7d, 0x00, 0x15, 0xce, 0x96, 0xcb, 0xf9, - 0xd7, 0xa5, 0xa7, 0x94, 0x88, 0x59, 0x84, 0x6e, 0x53, 0xaa, 0x75, 0xe9, 0xa5, 0xf6, 0x35, 0xe9, - 0x45, 0xb7, 0xe8, 0x2c, 0x52, 0xfb, 0x9a, 0xb4, 0xa2, 0x15, 0x58, 0x0a, 0x07, 0x7d, 0x4a, 0xc5, - 0xa8, 0xdf, 0x30, 0xb0, 0x3b, 0xe7, 0xb6, 0x4a, 0x1e, 0xcd, 0x48, 0x75, 0xf5, 0xc0, 0xde, 0x9c, - 0xc7, 0x50, 0x3d, 0x96, 0xd2, 0x76, 0xbc, 0x8e, 0x65, 0xcb, 0x88, 0x76, 0x02, 0x45, 0xd4, 0x16, - 0xcc, 0x39, 0x05, 0xdf, 0x50, 0x60, 0x3e, 0xcc, 0x44, 0xd0, 0xee, 0x32, 0x1b, 0x36, 0xf4, 0x61, - 0x86, 0x20, 0x62, 0xc2, 0xef, 0xc1, 0xf5, 0x14, 0x81, 0x35, 0xf0, 0xda, 0x32, 0x88, 0x84, 0xe3, - 0x45, 0x17, 0xea, 0xb4, 0x5e, 0x4a, 0x88, 0x5f, 0x25, 0x48, 0xac, 0x37, 0x5c, 0x41, 0xef, 0x95, - 0x07, 0x74, 0x1b, 0x4a, 0x09, 0xbd, 0x52, 0x35, 0xd4, 0xb6, 0x79, 0x0f, 0x28, 0xc2, 0x92, 0x34, - 0x65, 0x75, 0x65, 0xcd, 0x71, 0xb7, 0x94, 0xc7, 0x0f, 0x85, 0x65, 0x7c, 0xa7, 0xcd, 0xb9, 0x9d, - 0x1d, 0x9b, 0x4e, 0xf0, 0x69, 0x73, 0x86, 0xca, 0x2d, 0xca, 0x61, 0xa9, 0x36, 0x79, 0x7a, 0xf5, - 0x39, 0x5b, 0x76, 0x95, 0x31, 0x5b, 0x09, 0x0f, 0x2c, 0xc3, 0x82, 0xa2, 0xce, 0xb0, 0xc2, 0x67, - 0x2a, 0xeb, 0x0f, 0xa1, 0x0e, 0x53, 0x0c, 0x91, 0xd0, 0x67, 0xf8, 0xe2, 0xf3, 0x34, 0xfd, 0x56, - 0x8a, 0x3b, 0xee, 0x81, 0x92, 0x2e, 0x16, 0x6f, 0x50, 0x0e, 0x13, 0x2e, 0x31, 0xec, 0x0b, 0xda, - 0xa6, 0x89, 0x54, 0x52, 0xbb, 0xf5, 0x51, 0x5a, 0x2a, 0x6d, 0xc4, 0x39, 0x04, 0x14, 0x91, 0xde, - 0xba, 0x8f, 0x39, 0xe4, 0x9f, 0xa1, 0xab, 0x6a, 0x03, 0x3f, 0x81, 0xf9, 0xb6, 0x2b, 0x9c, 0x9e, - 0xb4, 0xad, 0x63, 0x11, 0xf4, 0xf8, 0x5e, 0xf7, 0x89, 0x4a, 0x6c, 0xce, 0x88, 0x97, 0x22, 0xe8, - 0x51, 0x84, 0x16, 0x0e, 0x4d, 0xf1, 0x16, 0x91, 0x7d, 0xa0, 0xdc, 0xb9, 0x0c, 0x23, 0x92, 0x87, - 0x50, 0xd1, 0xcd, 0xa9, 0x1d, 0xfc, 0xa1, 0x7a, 0x58, 0xc8, 0xd0, 0x0d, 0xde, 0xc8, 0x29, 0xb2, - 0x9e, 0x43, 0x4f, 0x60, 0x3f, 0xca, 0x90, 0xed, 0x10, 0x10, 0xe5, 0x80, 0x42, 0xb3, 0x76, 0xa1, - 0x4a, 0xc6, 0x4b, 0xa8, 0x6a, 0xe6, 0x1e, 0x70, 0xbe, 0x22, 0x1d, 0x9a, 0x7b, 0x73, 0xf9, 0xf2, - 0x9c, 0x46, 0xe6, 0x9c, 0xc8, 0x94, 0x43, 0xe3, 0xd7, 0xa0, 0x2e, 0xe2, 0xc4, 0x04, 0xd6, 0xc0, - 0x73, 0xa2, 0xd0, 0x72, 0x74, 0xaa, 0x9f, 0xda, 0x33, 0x6a, 0xf1, 0xf6, 0xf2, 0x95, 0x09, 0x81, - 0xcc, 0x9a, 0xc8, 0x20, 0xc2, 0x24, 0x55, 0xd0, 0x3a, 0xcc, 0x65, 0x53, 0xfb, 0x84, 0xb5, 0xef, - 0x53, 0x93, 0xf5, 0xe5, 0x4b, 0xf3, 0x01, 0x99, 0x95, 0x4c, 0xde, 0x9f, 0xd0, 0xd8, 0x1d, 0xa3, - 0xae, 0xad, 0x0c, 0xbd, 0x0f, 0x4b, 0x5b, 0xdb, 0x6f, 0xd2, 0xda, 0x3e, 0x87, 0x9a, 0xca, 0x00, - 0x38, 0x92, 0xed, 0x8e, 0x34, 0x99, 0x82, 0x79, 0x8d, 0xf1, 0xc3, 0xe9, 0xed, 0xb2, 0xc9, 0x96, - 0x3e, 0x19, 0x4a, 0xb6, 0xf4, 0x10, 0x2a, 0x47, 0x7e, 0x64, 0xd9, 0xce, 0xf1, 0xb1, 0xd3, 0x1e, - 0xb8, 0xd1, 0x85, 0xfa, 0xe7, 0x1c, 0xe5, 0x23, 0x3f, 0xda, 0x88, 0x81, 0xc9, 0x6e, 0x75, 0xda, - 0x27, 0x96, 0x1f, 0xd8, 0x32, 0xa8, 0xfd, 0x38, 0xb5, 0x5b, 0x9d, 0xf6, 0xc9, 0x1e, 0x02, 0x29, - 0x02, 0x9a, 0x1e, 0x4f, 0x0b, 0x3a, 0x52, 0x6d, 0xbf, 0x27, 0xed, 0xda, 0x5f, 0x50, 0x11, 0xd0, - 0x32, 0xf0, 0x5f, 0x8b, 0xd0, 0x54, 0x60, 0x14, 0x9c, 0x31, 0x2d, 0x25, 0x3f, 0xa1, 0x3c, 0xeb, - 0x05, 0x73, 0x56, 0x11, 0x52, 0xee, 0x93, 0x7a, 0x13, 0x2a, 0xd9, 0x99, 0xa1, 0x54, 0x12, 0x7e, - 0x24, 0xac, 0x54, 0x2c, 0x4a, 0x01, 0x01, 0xfa, 0xbd, 0x18, 0xe7, 0x5b, 0x23, 0xd5, 0xa9, 0x60, - 0xaa, 0x52, 0x7d, 0x03, 0xe6, 0x52, 0x0a, 0xf8, 0xdb, 0x24, 0xad, 0x19, 0xe3, 0x9b, 0xae, 0xff, - 0x51, 0x2e, 0x13, 0x88, 0xac, 0x74, 0x76, 0x7e, 0x8f, 0x35, 0xf0, 0xa2, 0x00, 0x25, 0x99, 0xad, - 0x6f, 0x84, 0x4a, 0x0a, 0xb6, 0x8e, 0x16, 0xdb, 0x9b, 0xaf, 0x5a, 0xbf, 0x80, 0xf9, 0xb4, 0x35, - 0xc1, 0xb9, 0x6c, 0x26, 0x63, 0x56, 0xbe, 0xc4, 0x94, 0xa0, 0xb4, 0x35, 0xd5, 0xa3, 0x2c, 0x80, - 0x8f, 0x77, 0xe1, 0x75, 0x06, 0xa2, 0x23, 0x79, 0x48, 0x79, 0x36, 0xc4, 0x35, 0x10, 0xc7, 0x54, - 0xff, 0xe9, 0xc8, 0xd4, 0x3e, 0x80, 0x4a, 0x9a, 0x69, 0xe3, 0xb8, 0x8c, 0xd9, 0x84, 0x19, 0x39, - 0x17, 0x60, 0x4f, 0xf4, 0xad, 0xd4, 0xec, 0xcc, 0xf4, 0x44, 0x1f, 0x4f, 0xb1, 0xc6, 0x3e, 0x94, - 0x52, 0xa6, 0xa1, 0xb1, 0x08, 0x23, 0xc6, 0x61, 0xf5, 0x1d, 0xe3, 0x3a, 0x2c, 0x28, 0xe8, 0xee, - 0xde, 0xa1, 0x65, 0x36, 0xd7, 0xf7, 0xcc, 0x8d, 0xe6, 0x46, 0x35, 0x67, 0x18, 0x50, 0x51, 0x88, - 0xe6, 0x57, 0xfb, 0x2d, 0xb3, 0xb9, 0x51, 0x9d, 0x68, 0xfc, 0x6e, 0x0e, 0x2a, 0xf8, 0xf5, 0x49, - 0x16, 0x9e, 0x37, 0x2d, 0xdc, 0x2a, 0x94, 0x29, 0x95, 0x40, 0xcf, 0xb7, 0x9d, 0x63, 0x87, 0x38, - 0x01, 0x27, 0x91, 0x33, 0x13, 0x24, 0xcd, 0x50, 0xd2, 0x87, 0x1d, 0x45, 0x63, 0xce, 0x86, 0xa9, - 0x52, 0xfd, 0x73, 0x98, 0x4d, 0x63, 0xe9, 0x35, 0x60, 0x24, 0x74, 0x6e, 0x2c, 0x4e, 0x14, 0x91, - 0xb9, 0xea, 0xd3, 0x57, 0x95, 0x8d, 0xbf, 0x3e, 0x95, 0x5c, 0xf1, 0xab, 0x3c, 0x3d, 0xdc, 0x25, - 0x47, 0x86, 0x3e, 0x89, 0x13, 0x16, 0x8d, 0x7c, 0x81, 0xca, 0x3d, 0xb4, 0x9a, 0x4e, 0xb9, 0x18, - 0x7b, 0xdd, 0x26, 0xb2, 0x5e, 0xb7, 0xf7, 0x61, 0x8e, 0x51, 0xc3, 0x19, 0x75, 0x2a, 0x04, 0x5e, - 0x8f, 0x5f, 0xaa, 0xa7, 0xa2, 0xfd, 0xf2, 0xc3, 0xd1, 0x7e, 0x49, 0xe4, 0xd0, 0xd4, 0x50, 0x00, - 0xf1, 0x22, 0x4c, 0xd9, 0xd2, 0x15, 0x17, 0xda, 0x36, 0xa0, 0x42, 0xd6, 0x58, 0x9e, 0xb9, 0xda, - 0x58, 0x2e, 0x8c, 0x18, 0xcb, 0xb1, 0xe2, 0x0a, 0xe3, 0x15, 0xd7, 0x52, 0x46, 0x71, 0xad, 0xc0, - 0x44, 0x5b, 0xbf, 0x7e, 0x9f, 0x68, 0x87, 0x3a, 0x44, 0x87, 0x83, 0xd5, 0x28, 0x44, 0xe7, 0x0e, - 0xb0, 0xfa, 0x66, 0xa5, 0xd5, 0x61, 0x20, 0x10, 0x1f, 0xb6, 0xf7, 0x60, 0x36, 0xf0, 0xc3, 0xae, - 0xf0, 0x14, 0x85, 0xfa, 0x0f, 0x45, 0x0c, 0x63, 0x92, 0xcf, 0xe0, 0x3a, 0x4e, 0xc7, 0xb1, 0xd3, - 0xe9, 0x0e, 0xe5, 0xec, 0x27, 0x75, 0x79, 0xc2, 0xbc, 0x16, 0xa3, 0x33, 0xa9, 0xfa, 0xb1, 0x6d, - 0x8a, 0x59, 0x41, 0xed, 0xa5, 0x2d, 0xf5, 0xf3, 0xf7, 0x12, 0xc1, 0xf6, 0x09, 0x84, 0x3b, 0xb0, - 0x2d, 0x7a, 0x7d, 0x72, 0x79, 0x52, 0x2e, 0x6e, 0xe5, 0xe5, 0x23, 0xe0, 0x01, 0xc3, 0xe8, 0x12, - 0x63, 0xe0, 0xc9, 0xd0, 0xea, 0x04, 0xe2, 0xe8, 0x48, 0xda, 0x4a, 0xa1, 0x9e, 0x25, 0xe0, 0x26, - 0xc3, 0xf0, 0x4b, 0x53, 0xce, 0x4f, 0xa5, 0x59, 0x43, 0xe2, 0xf7, 0xe4, 0xc8, 0xe4, 0x81, 0x17, - 0x92, 0x5a, 0x3d, 0x61, 0x72, 0xa1, 0xf1, 0x15, 0xa7, 0x8c, 0x1a, 0x61, 0x44, 0x12, 0x21, 0xcc, - 0x8d, 0x9f, 0xaa, 0x98, 0xb7, 0x38, 0x25, 0xd0, 0xcd, 0xe5, 0xcb, 0x79, 0xd7, 0xd4, 0xb4, 0x8d, - 0xff, 0x08, 0x49, 0x32, 0xb6, 0x35, 0x3f, 0xda, 0x90, 0x47, 0x83, 0x8e, 0x4a, 0x8d, 0x95, 0x3f, - 0xf2, 0xe3, 0xc0, 0x95, 0x24, 0xbb, 0x4e, 0x9a, 0x68, 0x79, 0xcd, 0x8f, 0x4c, 0x22, 0x33, 0x9e, - 0xc2, 0xa2, 0x2d, 0x43, 0x27, 0x90, 0x56, 0x7f, 0x10, 0x76, 0x2d, 0x57, 0x78, 0xd2, 0x8a, 0xfc, - 0xbe, 0x0a, 0x24, 0x9c, 0x67, 0xdc, 0xfe, 0x20, 0xec, 0x6e, 0x0b, 0x4f, 0x1e, 0xfa, 0xfd, 0xb1, - 0x15, 0x7a, 0xca, 0x10, 0x1e, 0xa9, 0xb0, 0xe3, 0xd8, 0x63, 0x2b, 0x1c, 0xf9, 0x91, 0x7a, 0x16, - 0x31, 0x54, 0x61, 0xcd, 0x8f, 0x8c, 0x8f, 0xe1, 0x9a, 0xaa, 0x60, 0xcb, 0x63, 0xe9, 0xd9, 0xc9, - 0xa0, 0xf8, 0x8d, 0xed, 0x02, 0x63, 0x37, 0x08, 0xa9, 0x87, 0x35, 0xbe, 0x52, 0x4f, 0x39, 0xcb, - 0xc7, 0x54, 0xc2, 0xa1, 0x8d, 0xaf, 0x84, 0x83, 0x9b, 0x19, 0x5f, 0x09, 0x87, 0x97, 0x7c, 0x0f, - 0xe9, 0x7c, 0xf1, 0xe0, 0x0a, 0xe9, 0xef, 0x41, 0xb5, 0x6f, 0x74, 0xc6, 0x92, 0x0a, 0x3d, 0x75, - 0x11, 0x3e, 0x52, 0x21, 0x3b, 0x63, 0x49, 0x05, 0x1c, 0x14, 0x8c, 0xab, 0x80, 0x43, 0xfa, 0x10, - 0x8c, 0x74, 0x05, 0xde, 0x5e, 0xca, 0xdc, 0xae, 0x26, 0xe4, 0x26, 0xc1, 0x51, 0xdd, 0x90, 0xe7, - 0xb2, 0xad, 0xee, 0x11, 0xb5, 0x1b, 0x7f, 0xc2, 0x2c, 0xc7, 0xd0, 0xd8, 0x8b, 0x3f, 0xf0, 0xa4, - 0xb6, 0x4d, 0xcb, 0x9c, 0xf6, 0x0b, 0x41, 0x6c, 0x99, 0xd6, 0xff, 0xdd, 0x14, 0x4c, 0x62, 0xef, - 0xea, 0xff, 0x95, 0xc8, 0xc0, 0xf2, 0xcf, 0xbc, 0x74, 0xe0, 0x46, 0x99, 0xc1, 0x7b, 0x08, 0xcd, - 0x66, 0x83, 0x98, 0xc8, 0x78, 0x4d, 0x6e, 0x03, 0xa4, 0x74, 0x9f, 0x49, 0xed, 0x1a, 0x8f, 0x15, - 0x9f, 0xfb, 0x50, 0xee, 0x93, 0x98, 0x69, 0x0f, 0x82, 0x00, 0x8d, 0xcf, 0xbc, 0xf2, 0x11, 0x20, - 0x70, 0x9d, 0x61, 0xf4, 0x10, 0x89, 0x88, 0xf4, 0x63, 0xec, 0xb2, 0x59, 0x20, 0xc0, 0x8e, 0x38, - 0x27, 0xa7, 0xab, 0x7f, 0x2a, 0xad, 0x48, 0x04, 0x1d, 0x19, 0x59, 0xe7, 0x4a, 0xa8, 0x96, 0x10, - 0x78, 0x48, 0xb0, 0xaf, 0x86, 0x69, 0x2e, 0x74, 0x4a, 0x92, 0x84, 0xe6, 0xeb, 0x61, 0x9a, 0x6f, - 0x95, 0x8c, 0x4d, 0xd1, 0x7c, 0x83, 0xe7, 0xb7, 0x52, 0x12, 0x7b, 0xbe, 0x9d, 0xca, 0x4d, 0x32, - 0xcb, 0xd0, 0x1d, 0xdf, 0x56, 0xd9, 0x49, 0x86, 0x16, 0x01, 0xc6, 0x2d, 0xc2, 0x27, 0x30, 0x85, - 0xad, 0xe8, 0x17, 0x35, 0xb7, 0x2f, 0xdd, 0xce, 0xcb, 0xd8, 0xae, 0xc9, 0xc4, 0xc6, 0xe7, 0x30, - 0x9d, 0xba, 0x90, 0x4d, 0x67, 0x6b, 0x1a, 0xa9, 0xc6, 0x97, 0xb4, 0xa6, 0xa2, 0xaf, 0xff, 0x83, - 0x1c, 0xe4, 0xc9, 0xbb, 0x7d, 0x1d, 0x66, 0xf4, 0xf0, 0x55, 0x3a, 0x9c, 0x1e, 0x0f, 0x9c, 0x4e, - 0x0b, 0xe4, 0x28, 0x25, 0x22, 0x54, 0x89, 0x5c, 0x7b, 0x3c, 0x2b, 0xd2, 0x8b, 0x9c, 0x78, 0x1d, - 0x67, 0x19, 0xd8, 0x24, 0x18, 0x1e, 0xa7, 0xf1, 0x12, 0xa8, 0x74, 0xa4, 0x91, 0x9a, 0xfe, 0x04, - 0x75, 0xa1, 0x96, 0x4f, 0xa1, 0xbe, 0x4e, 0xa1, 0xbe, 0xd5, 0xa9, 0xbb, 0xb8, 0xfc, 0x4d, 0xfd, - 0x27, 0x30, 0xad, 0xae, 0x99, 0x33, 0xf1, 0x70, 0xb9, 0xa1, 0x78, 0x38, 0xfa, 0xbf, 0x3b, 0x3c, - 0xd5, 0x54, 0x51, 0xa9, 0x4c, 0xb3, 0x0c, 0xe4, 0x95, 0x6b, 0xfc, 0xf2, 0x1a, 0x6b, 0x39, 0x38, - 0x4f, 0x2a, 0x9f, 0xdf, 0x23, 0xc8, 0xa3, 0x0e, 0xa8, 0x5e, 0x46, 0x2c, 0x2e, 0x67, 0xd1, 0xcb, - 0xa4, 0xf8, 0x11, 0x85, 0xf1, 0x0c, 0x66, 0x28, 0xa3, 0x71, 0xfc, 0x04, 0xe2, 0xda, 0x30, 0x31, - 0xfd, 0xcf, 0xb5, 0x9e, 0xa9, 0xc9, 0x8c, 0x17, 0x50, 0xf2, 0x70, 0x86, 0x39, 0x5e, 0x77, 0x24, - 0x1b, 0x9a, 0xaa, 0xb5, 0xeb, 0xdb, 0x92, 0x6e, 0x37, 0x4d, 0xf0, 0xf4, 0xcf, 0xb0, 0xfe, 0xef, - 0xa7, 0x20, 0x4f, 0xd2, 0x3e, 0xa3, 0x42, 0xe4, 0x86, 0x54, 0x88, 0x4b, 0xf3, 0x2c, 0xa8, 0x2c, - 0xd6, 0x3a, 0xd2, 0x9b, 0x42, 0x81, 0x3a, 0x4e, 0x92, 0x16, 0x94, 0x4b, 0x74, 0xd1, 0xc6, 0x8d, - 0x0f, 0x02, 0x57, 0x45, 0x5a, 0xa8, 0xee, 0x5e, 0x05, 0xf4, 0x72, 0x48, 0xd2, 0xd3, 0xd1, 0x2e, - 0xe1, 0x39, 0x77, 0x2e, 0x28, 0x90, 0x22, 0x08, 0x06, 0x61, 0xe8, 0x08, 0x8f, 0x08, 0x38, 0x60, - 0x14, 0x14, 0x48, 0x11, 0xb4, 0xbb, 0x8e, 0x27, 0x43, 0xee, 0x81, 0xe3, 0x28, 0x40, 0x81, 0x90, - 0x60, 0x48, 0x63, 0x2f, 0x8e, 0x0d, 0x8e, 0xf4, 0xe8, 0x92, 0x07, 0x38, 0xd8, 0x8b, 0x0a, 0x7c, - 0x03, 0x79, 0x2a, 0x3d, 0x35, 0xf4, 0x92, 0xea, 0x99, 0x41, 0xd8, 0xf0, 0x87, 0x60, 0x44, 0x4e, - 0xfb, 0x44, 0x46, 0x56, 0x3f, 0x70, 0xda, 0xd2, 0x6a, 0x53, 0xb0, 0x27, 0xeb, 0x3a, 0x55, 0xc6, - 0xec, 0x23, 0x62, 0x5d, 0xaa, 0x44, 0xe0, 0xfd, 0xc0, 0xf9, 0x56, 0x5a, 0x7d, 0xdf, 0x77, 0x2d, - 0xdb, 0x77, 0x5d, 0x41, 0xef, 0xcb, 0xd4, 0xff, 0x80, 0x70, 0xbe, 0x95, 0xfb, 0xbe, 0xef, 0x6e, - 0x30, 0x9c, 0xf2, 0x63, 0xc5, 0xb1, 0xcf, 0x1c, 0xb1, 0xce, 0x9a, 0x51, 0x25, 0xbe, 0xfe, 0xe5, - 0xb0, 0xf5, 0xfb, 0x50, 0xc6, 0x43, 0x27, 0x21, 0x53, 0x19, 0x80, 0xa4, 0x67, 0x27, 0x44, 0xd4, - 0xb7, 0x6f, 0xb5, 0x9d, 0xa0, 0x3d, 0x70, 0xe2, 0x04, 0x77, 0x55, 0xdd, 0xb7, 0xbf, 0xce, 0x08, - 0x15, 0xb4, 0xf9, 0x2b, 0x30, 0x9d, 0xf2, 0x25, 0x92, 0x9f, 0x9e, 0x19, 0x89, 0x65, 0xf6, 0x8b, - 0x85, 0xed, 0xe6, 0xea, 0xe6, 0xab, 0xa6, 0x75, 0x70, 0xb8, 0x7a, 0xf8, 0xea, 0xc0, 0x7a, 0xb5, - 0x7b, 0xd0, 0x3c, 0x34, 0x55, 0x15, 0x63, 0x05, 0xa6, 0xe9, 0x7f, 0x8a, 0x85, 0x35, 0x23, 0x36, - 0xb5, 0x47, 0xf8, 0x7d, 0x99, 0x12, 0x43, 0x9a, 0x8a, 0xb2, 0xde, 0x84, 0x29, 0xfe, 0x97, 0x63, - 0x6f, 0x30, 0x08, 0x6e, 0x01, 0x50, 0xae, 0x55, 0x4a, 0x84, 0xae, 0xec, 0xc2, 0xa2, 0x13, 0xee, - 0x33, 0xa0, 0xfe, 0xc7, 0x39, 0x98, 0xe6, 0x0d, 0x42, 0x2a, 0x2e, 0xfd, 0x4a, 0xb1, 0x34, 0x03, - 0xd4, 0x2d, 0xa9, 0x32, 0x9f, 0xe2, 0x24, 0x9a, 0xaa, 0x3c, 0xf6, 0x5d, 0xc9, 0x11, 0x18, 0xb1, - 0x5d, 0x66, 0xf5, 0x03, 0xff, 0xd4, 0xb1, 0xe9, 0x91, 0x1b, 0xce, 0xcd, 0x0d, 0x3d, 0x37, 0xb1, - 0x29, 0xb7, 0xaf, 0x08, 0x5e, 0xd4, 0xd4, 0x34, 0xad, 0x99, 0x7b, 0xab, 0x1b, 0xeb, 0xab, 0x07, - 0x87, 0xd6, 0xab, 0xdd, 0x2f, 0x76, 0xf7, 0x5e, 0xef, 0x9a, 0x89, 0x7d, 0xa8, 0x89, 0x39, 0x0a, - 0x8f, 0x06, 0x9c, 0xda, 0x26, 0x0c, 0x41, 0x56, 0xbb, 0x0e, 0x33, 0xa7, 0xbe, 0x9d, 0xda, 0x22, - 0xd3, 0xa7, 0xbe, 0xfd, 0x2a, 0x70, 0xeb, 0xbf, 0x37, 0x0d, 0xc5, 0x78, 0x7b, 0x8f, 0x8d, 0x64, - 0x6c, 0x40, 0x39, 0x11, 0x11, 0xc9, 0xb9, 0x59, 0x8a, 0x25, 0x81, 0xca, 0xeb, 0x2a, 0xf0, 0x04, - 0xb4, 0xb2, 0xa4, 0x93, 0xea, 0xff, 0x2b, 0x10, 0x6e, 0x37, 0x55, 0xe1, 0x53, 0xb8, 0x2e, 0xec, - 0x53, 0xe1, 0xb5, 0x1d, 0xaf, 0x33, 0x54, 0x27, 0xaf, 0xfe, 0x81, 0xa2, 0x46, 0xa7, 0xab, 0x3d, - 0x83, 0x04, 0xae, 0x2f, 0x03, 0x92, 0x14, 0x2c, 0x46, 0x8c, 0xe3, 0x6b, 0x80, 0x81, 0x47, 0xf7, - 0xf4, 0x29, 0x3a, 0x95, 0x01, 0x2c, 0x8a, 0xd1, 0xdf, 0xc0, 0x5c, 0xaa, 0x77, 0xb2, 0x58, 0x66, - 0x68, 0x5d, 0x6e, 0x0f, 0xb3, 0x5d, 0x33, 0x1e, 0x07, 0x85, 0x98, 0x19, 0xad, 0xdd, 0x2f, 0x57, - 0xb7, 0x5b, 0x1b, 0xd6, 0xa6, 0xb9, 0xf7, 0x6a, 0xdf, 0x3a, 0xfc, 0x7a, 0xbf, 0x69, 0x96, 0xbd, - 0x34, 0x89, 0xf1, 0x15, 0xcc, 0xdb, 0xf2, 0x58, 0x0c, 0x5c, 0x35, 0x2b, 0xa9, 0x50, 0xc6, 0x1b, - 0x63, 0x5b, 0xa7, 0x86, 0xe7, 0x75, 0xc3, 0xbb, 0x7b, 0x1b, 0x4d, 0x6e, 0x77, 0x4e, 0x35, 0xa3, - 0x69, 0x50, 0xde, 0xf0, 0x8d, 0x94, 0xba, 0x6d, 0xa1, 0x82, 0x8e, 0xb7, 0xa6, 0x82, 0xb6, 0xae, - 0x8a, 0x3d, 0x71, 0x4e, 0xb7, 0x54, 0xe4, 0x09, 0x70, 0x42, 0x2b, 0x72, 0xe4, 0x51, 0x20, 0xc5, - 0x89, 0x0c, 0x48, 0x20, 0x15, 0xcc, 0x59, 0x27, 0x3c, 0x8c, 0x61, 0xa8, 0x37, 0x38, 0xa1, 0x75, - 0x4c, 0x89, 0x1b, 0x39, 0x66, 0x6e, 0x56, 0x53, 0xbd, 0x44, 0x20, 0xb3, 0xc9, 0x3d, 0x98, 0x75, - 0xc2, 0x94, 0xc9, 0x59, 0xe6, 0x17, 0xf0, 0x4e, 0x98, 0xd8, 0x9b, 0xeb, 0xea, 0x4d, 0x66, 0x18, - 0x09, 0x8f, 0x5f, 0xd3, 0x55, 0x52, 0xc6, 0x77, 0xea, 0xcb, 0xe9, 0x96, 0x4f, 0x11, 0xf1, 0x5b, - 0x61, 0x5d, 0x42, 0x23, 0x79, 0xca, 0x23, 0xc5, 0x63, 0x8e, 0xea, 0x2e, 0x8e, 0x3b, 0x97, 0x4c, - 0x26, 0x19, 0x3e, 0xc9, 0xaa, 0xdf, 0xe1, 0x24, 0x4b, 0x9f, 0x9b, 0xf3, 0x6f, 0x75, 0x6e, 0xd6, - 0xff, 0xeb, 0x24, 0xe4, 0xb1, 0xad, 0xb1, 0x3b, 0xe6, 0x3a, 0xcc, 0x78, 0x4a, 0x6d, 0x51, 0x3a, - 0xa6, 0xc7, 0x6a, 0xcb, 0xc8, 0x56, 0x9a, 0x1c, 0xdd, 0x4a, 0xef, 0xc1, 0xdc, 0x99, 0xe3, 0x79, - 0xf1, 0xbe, 0x88, 0x77, 0x44, 0x59, 0x81, 0x77, 0xb9, 0xad, 0x07, 0x50, 0x71, 0xfd, 0x30, 0x4d, - 0xa6, 0xfe, 0x57, 0x02, 0x43, 0x15, 0x55, 0x0b, 0x8a, 0x09, 0xef, 0x4d, 0xff, 0x29, 0x78, 0xaf, - 0xe0, 0x69, 0xa6, 0x23, 0x77, 0xb4, 0xca, 0x14, 0x9e, 0x4e, 0x97, 0x57, 0x8e, 0xa1, 0xa4, 0x2c, - 0xd6, 0xd5, 0x03, 0x41, 0xc7, 0xb6, 0x9e, 0xeb, 0xe8, 0x1d, 0x76, 0x35, 0x3c, 0x4f, 0xe3, 0x56, - 0xf4, 0xbb, 0x34, 0xc6, 0xad, 0x64, 0x9d, 0x0a, 0x8b, 0x43, 0x4e, 0x85, 0x5a, 0x62, 0x9f, 0x2e, - 0x51, 0x2a, 0x32, 0x5d, 0xa4, 0x67, 0xee, 0xd8, 0xe4, 0x73, 0x4e, 0xd3, 0x78, 0x2d, 0xd9, 0xe0, - 0xcf, 0x29, 0x4f, 0xa3, 0xc6, 0xaf, 0x30, 0xfe, 0x7a, 0x82, 0x5f, 0x21, 0xfc, 0x30, 0x2b, 0xd7, - 0x46, 0x58, 0xb9, 0xfe, 0xfb, 0x39, 0x98, 0x4d, 0x73, 0xe9, 0xa5, 0x59, 0x1a, 0xc9, 0xc1, 0x8a, - 0xb3, 0x9d, 0xce, 0x18, 0x89, 0x00, 0x9d, 0x31, 0x92, 0x90, 0xd9, 0x8c, 0x91, 0x08, 0xe2, 0x8c, - 0x91, 0xbc, 0x7f, 0xa3, 0x76, 0x97, 0xab, 0xe7, 0xf5, 0xfe, 0x8d, 0xda, 0x5d, 0x3d, 0x52, 0x46, - 0xab, 0x06, 0xa6, 0x74, 0x08, 0x7b, 0xd4, 0xee, 0xaa, 0x16, 0xe2, 0xf7, 0x97, 0xd3, 0xa9, 0xf7, - 0x97, 0x8d, 0x7f, 0x91, 0x83, 0x4a, 0x56, 0x7a, 0x19, 0xd7, 0x60, 0x8c, 0xfc, 0xe2, 0x07, 0xc4, - 0x7b, 0xe6, 0xe6, 0xea, 0x6e, 0xeb, 0x9b, 0xd5, 0xc3, 0xd6, 0xde, 0xee, 0xea, 0x36, 0x07, 0x09, - 0x9a, 0x7b, 0xaf, 0x76, 0x37, 0x2c, 0x73, 0x6f, 0xad, 0xb5, 0xcb, 0x51, 0x6b, 0x07, 0xaf, 0x5b, - 0x07, 0x07, 0x1c, 0x71, 0xb7, 0x66, 0xae, 0xae, 0x7f, 0xd1, 0x3c, 0xb4, 0x0e, 0x5a, 0xbb, 0x9b, - 0xdb, 0xcd, 0x6a, 0xde, 0xb8, 0x05, 0x37, 0x34, 0x6c, 0x63, 0xef, 0xd5, 0xda, 0x76, 0xd3, 0x3a, - 0x68, 0x36, 0x37, 0xac, 0xed, 0xbd, 0x83, 0xa6, 0x59, 0x9d, 0x1a, 0x83, 0x5e, 0xdd, 0xde, 0xb6, - 0x5e, 0xb7, 0x76, 0x77, 0x9b, 0x66, 0x75, 0xda, 0x58, 0x82, 0xf9, 0xb8, 0xc5, 0xad, 0xbd, 0xd7, - 0x3b, 0xab, 0x87, 0xeb, 0x5b, 0xd5, 0x99, 0x86, 0x03, 0xc5, 0x98, 0x4d, 0x91, 0x66, 0x84, 0x51, - 0x39, 0xbc, 0x71, 0xad, 0x79, 0x70, 0x68, 0xed, 0xbd, 0xb4, 0xf6, 0x76, 0x9b, 0xfc, 0x40, 0x47, - 0x03, 0x0e, 0xb7, 0xcc, 0x66, 0x93, 0xd3, 0x61, 0x6a, 0xd0, 0xcb, 0xd6, 0x97, 0xcd, 0xea, 0x64, - 0xba, 0xd6, 0xe1, 0xeb, 0xbd, 0x6a, 0xbe, 0xf1, 0x63, 0x30, 0xb2, 0x1b, 0x84, 0x12, 0x5b, 0x3d, - 0x86, 0x19, 0x56, 0x3a, 0xb5, 0x53, 0x63, 0x6e, 0x68, 0x1b, 0x99, 0x1a, 0xdf, 0x18, 0x70, 0x03, - 0x2a, 0x93, 0xdf, 0xf1, 0xc0, 0xbd, 0x3a, 0xcd, 0xe8, 0x1d, 0x28, 0x9d, 0x39, 0x9e, 0xd5, 0x97, - 0x01, 0xea, 0x7f, 0xca, 0xa0, 0x81, 0x33, 0xc7, 0xdb, 0x67, 0x08, 0x6e, 0x3c, 0xd7, 0xf7, 0x3a, - 0x32, 0x8c, 0xf4, 0x7f, 0x53, 0x56, 0xb9, 0x29, 0x14, 0x94, 0xff, 0x8f, 0x72, 0xe3, 0xbf, 0x4c, - 0x70, 0xee, 0x64, 0xfe, 0x8f, 0x92, 0xe4, 0xdc, 0x21, 0xed, 0xfc, 0x8a, 0xc7, 0x75, 0x3f, 0x1e, - 0x7e, 0x5c, 0xf7, 0x5d, 0xc3, 0x8f, 0x62, 0x5f, 0xde, 0xe4, 0x78, 0x5f, 0x5e, 0xfe, 0xb2, 0x4b, - 0xe8, 0xa9, 0xec, 0x25, 0x74, 0x3a, 0x84, 0x71, 0x7a, 0x28, 0x84, 0x71, 0x28, 0x10, 0x62, 0x66, - 0x24, 0x10, 0x62, 0x24, 0x3a, 0xa4, 0xf0, 0x67, 0x89, 0x0e, 0xc9, 0x3c, 0xf2, 0x2c, 0x0e, 0x3d, - 0xf2, 0x7c, 0xf2, 0x0a, 0xe6, 0x9b, 0x2a, 0xf4, 0x76, 0xdf, 0xf1, 0x3a, 0x7c, 0xfb, 0x7a, 0x07, - 0xea, 0x27, 0xd6, 0x08, 0xd8, 0xda, 0xf5, 0x37, 0x44, 0x24, 0xaa, 0xff, 0xfb, 0x37, 0x2f, 0x23, - 0x78, 0x29, 0x1c, 0x57, 0xda, 0xd5, 0x5f, 0xfe, 0xe6, 0x93, 0xbf, 0x36, 0x05, 0x46, 0x93, 0xfe, - 0x1b, 0xdd, 0xfa, 0x81, 0x0c, 0x43, 0xc7, 0xf7, 0x76, 0xa5, 0xb4, 0x8d, 0xbb, 0xf0, 0xee, 0x89, - 0x35, 0x0a, 0xd7, 0x23, 0xaf, 0xbe, 0x63, 0x7c, 0x08, 0x8f, 0xc6, 0x53, 0x84, 0x32, 0xd8, 0xf5, - 0x53, 0x10, 0x69, 0x57, 0x6d, 0xe3, 0x31, 0x3c, 0xbc, 0x94, 0xba, 0xe5, 0xed, 0x79, 0xae, 0xe3, - 0x71, 0x68, 0x2a, 0x1a, 0x9d, 0x0f, 0xae, 0x20, 0xa5, 0x7f, 0x83, 0x44, 0x94, 0xc7, 0xc6, 0x47, - 0xf0, 0xf8, 0x0a, 0xca, 0x57, 0xad, 0xd7, 0x22, 0x5c, 0xf7, 0x3d, 0x8f, 0x6e, 0x9f, 0xab, 0x1d, - 0xe3, 0x29, 0x7c, 0x70, 0x25, 0xf9, 0xae, 0xa4, 0xff, 0x00, 0xaf, 0x2b, 0x74, 0x8d, 0xf7, 0xa0, - 0x71, 0x69, 0x85, 0xc3, 0x41, 0xe4, 0x07, 0x8e, 0x70, 0xc3, 0xaa, 0x63, 0x3c, 0x87, 0x8f, 0xde, - 0x7a, 0x1c, 0x2d, 0xdb, 0x95, 0xd5, 0xdf, 0x30, 0x3e, 0x86, 0xa7, 0xdf, 0x61, 0x2c, 0x54, 0xe9, - 0xc4, 0x78, 0x72, 0xc9, 0x24, 0xd2, 0x1b, 0x76, 0x0a, 0x10, 0xe5, 0x89, 0xac, 0xfe, 0xab, 0x9c, - 0xf1, 0xf8, 0x92, 0x59, 0x4c, 0x68, 0x69, 0x26, 0xab, 0xff, 0x3a, 0x67, 0x3c, 0x82, 0xfb, 0x6f, - 0x20, 0xa5, 0xfe, 0xff, 0xcd, 0xdb, 0x34, 0x6a, 0x4a, 0x57, 0x5c, 0x54, 0xff, 0x28, 0x67, 0x3c, - 0x85, 0x27, 0x6f, 0xd3, 0xff, 0xab, 0xbe, 0xeb, 0x0b, 0xbb, 0xfa, 0x6f, 0x73, 0x4f, 0xfe, 0x24, - 0x07, 0x4b, 0xb4, 0xe3, 0x0f, 0xe3, 0x20, 0x27, 0x0a, 0x1e, 0x0c, 0x51, 0xd4, 0x1f, 0x36, 0xad, - 0x97, 0x2d, 0xf3, 0xe0, 0xd0, 0x5a, 0xdb, 0xde, 0xdb, 0xdb, 0x60, 0x89, 0x7b, 0xd8, 0x24, 0xe1, - 0x60, 0x35, 0x77, 0x37, 0x58, 0xe2, 0x1e, 0x36, 0xad, 0x9d, 0x57, 0xdb, 0x87, 0x2d, 0xeb, 0x8b, - 0xd6, 0xf6, 0x36, 0x4b, 0xdc, 0xc3, 0xa6, 0xb5, 0xd5, 0x34, 0xf7, 0xac, 0x8d, 0xe6, 0xee, 0xd7, - 0xd5, 0x49, 0x45, 0xb4, 0xda, 0xdc, 0x6c, 0x1d, 0x30, 0x28, 0x6f, 0x2c, 0xc0, 0x5c, 0x0c, 0x3a, - 0x38, 0xdc, 0xdb, 0x6e, 0xee, 0x56, 0xa7, 0x8c, 0x0a, 0x00, 0xb6, 0xbe, 0xb7, 0xb1, 0xdd, 0xfa, - 0xa2, 0x59, 0x9d, 0x56, 0x44, 0xeb, 0x7b, 0xaf, 0xcc, 0x56, 0xd3, 0xe4, 0xe6, 0x67, 0xd4, 0x10, - 0x9a, 0xeb, 0x5b, 0x7b, 0x07, 0xdb, 0xab, 0x3b, 0xd5, 0x82, 0x51, 0x86, 0xe2, 0x61, 0xd3, 0x32, - 0x57, 0xf7, 0x5b, 0x4d, 0xb3, 0x5a, 0x54, 0x95, 0x9a, 0xab, 0xe6, 0xf6, 0xd7, 0x96, 0xb9, 0x77, - 0xb0, 0xb5, 0xba, 0x5b, 0x05, 0x35, 0x82, 0xb5, 0xed, 0xd5, 0xf5, 0x2f, 0xac, 0xad, 0xbd, 0xed, - 0x66, 0xb5, 0xb4, 0x36, 0xb5, 0x95, 0xfb, 0xad, 0xdc, 0x3b, 0xff, 0x27, 0x00, 0x00, 0xff, 0xff, - 0x7f, 0x21, 0xc3, 0x6f, 0xeb, 0x81, 0x00, 0x00, -} diff --git a/protocol/dota_gcmessages_common_bot_script.pb.go b/protocol/dota_gcmessages_common_bot_script.pb.go new file mode 100644 index 0000000..5bdf2fd --- /dev/null +++ b/protocol/dota_gcmessages_common_bot_script.pb.go @@ -0,0 +1,6067 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: dota_gcmessages_common_bot_script.proto + +package protocol + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type CMsgBotWorldState_UnitType int32 + +const ( + CMsgBotWorldState_INVALID CMsgBotWorldState_UnitType = 0 + CMsgBotWorldState_HERO CMsgBotWorldState_UnitType = 1 + CMsgBotWorldState_CREEP_HERO CMsgBotWorldState_UnitType = 2 + CMsgBotWorldState_LANE_CREEP CMsgBotWorldState_UnitType = 3 + CMsgBotWorldState_JUNGLE_CREEP CMsgBotWorldState_UnitType = 4 + CMsgBotWorldState_ROSHAN CMsgBotWorldState_UnitType = 5 + CMsgBotWorldState_TOWER CMsgBotWorldState_UnitType = 6 + CMsgBotWorldState_BARRACKS CMsgBotWorldState_UnitType = 7 + CMsgBotWorldState_SHRINE CMsgBotWorldState_UnitType = 8 + CMsgBotWorldState_FORT CMsgBotWorldState_UnitType = 9 + CMsgBotWorldState_BUILDING CMsgBotWorldState_UnitType = 10 + CMsgBotWorldState_COURIER CMsgBotWorldState_UnitType = 11 + CMsgBotWorldState_WARD CMsgBotWorldState_UnitType = 12 +) + +var CMsgBotWorldState_UnitType_name = map[int32]string{ + 0: "INVALID", + 1: "HERO", + 2: "CREEP_HERO", + 3: "LANE_CREEP", + 4: "JUNGLE_CREEP", + 5: "ROSHAN", + 6: "TOWER", + 7: "BARRACKS", + 8: "SHRINE", + 9: "FORT", + 10: "BUILDING", + 11: "COURIER", + 12: "WARD", +} + +var CMsgBotWorldState_UnitType_value = map[string]int32{ + "INVALID": 0, + "HERO": 1, + "CREEP_HERO": 2, + "LANE_CREEP": 3, + "JUNGLE_CREEP": 4, + "ROSHAN": 5, + "TOWER": 6, + "BARRACKS": 7, + "SHRINE": 8, + "FORT": 9, + "BUILDING": 10, + "COURIER": 11, + "WARD": 12, +} + +func (x CMsgBotWorldState_UnitType) Enum() *CMsgBotWorldState_UnitType { + p := new(CMsgBotWorldState_UnitType) + *p = x + return p +} + +func (x CMsgBotWorldState_UnitType) String() string { + return proto.EnumName(CMsgBotWorldState_UnitType_name, int32(x)) +} + +func (x *CMsgBotWorldState_UnitType) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgBotWorldState_UnitType_value, data, "CMsgBotWorldState_UnitType") + if err != nil { + return err + } + *x = CMsgBotWorldState_UnitType(value) + return nil +} + +func (CMsgBotWorldState_UnitType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 0} +} + +type CMsgBotWorldState_CourierState int32 + +const ( + CMsgBotWorldState_COURIER_STATE_INIT CMsgBotWorldState_CourierState = -1 + CMsgBotWorldState_COURIER_STATE_IDLE CMsgBotWorldState_CourierState = 0 + CMsgBotWorldState_COURIER_STATE_AT_BASE CMsgBotWorldState_CourierState = 1 + CMsgBotWorldState_COURIER_STATE_MOVING CMsgBotWorldState_CourierState = 2 + CMsgBotWorldState_COURIER_STATE_DELIVERING_ITEMS CMsgBotWorldState_CourierState = 3 + CMsgBotWorldState_COURIER_STATE_RETURNING_TO_BASE CMsgBotWorldState_CourierState = 4 + CMsgBotWorldState_COURIER_STATE_DEAD CMsgBotWorldState_CourierState = 5 +) + +var CMsgBotWorldState_CourierState_name = map[int32]string{ + -1: "COURIER_STATE_INIT", + 0: "COURIER_STATE_IDLE", + 1: "COURIER_STATE_AT_BASE", + 2: "COURIER_STATE_MOVING", + 3: "COURIER_STATE_DELIVERING_ITEMS", + 4: "COURIER_STATE_RETURNING_TO_BASE", + 5: "COURIER_STATE_DEAD", +} + +var CMsgBotWorldState_CourierState_value = map[string]int32{ + "COURIER_STATE_INIT": -1, + "COURIER_STATE_IDLE": 0, + "COURIER_STATE_AT_BASE": 1, + "COURIER_STATE_MOVING": 2, + "COURIER_STATE_DELIVERING_ITEMS": 3, + "COURIER_STATE_RETURNING_TO_BASE": 4, + "COURIER_STATE_DEAD": 5, +} + +func (x CMsgBotWorldState_CourierState) Enum() *CMsgBotWorldState_CourierState { + p := new(CMsgBotWorldState_CourierState) + *p = x + return p +} + +func (x CMsgBotWorldState_CourierState) String() string { + return proto.EnumName(CMsgBotWorldState_CourierState_name, int32(x)) +} + +func (x *CMsgBotWorldState_CourierState) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgBotWorldState_CourierState_value, data, "CMsgBotWorldState_CourierState") + if err != nil { + return err + } + *x = CMsgBotWorldState_CourierState(value) + return nil +} + +func (CMsgBotWorldState_CourierState) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 1} +} + +type CMsgBotWorldState_Action_Type int32 + +const ( + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_NONE CMsgBotWorldState_Action_Type = 0 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_MOVE_TO_POSITION CMsgBotWorldState_Action_Type = 1 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_MOVE_TO_TARGET CMsgBotWorldState_Action_Type = 2 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_ATTACK_MOVE CMsgBotWorldState_Action_Type = 3 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_ATTACK_TARGET CMsgBotWorldState_Action_Type = 4 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_CAST_POSITION CMsgBotWorldState_Action_Type = 5 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_CAST_TARGET CMsgBotWorldState_Action_Type = 6 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_CAST_TARGET_TREE CMsgBotWorldState_Action_Type = 7 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_CAST_NO_TARGET CMsgBotWorldState_Action_Type = 8 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_CAST_TOGGLE CMsgBotWorldState_Action_Type = 9 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_HOLD_POSITION CMsgBotWorldState_Action_Type = 10 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_TRAIN_ABILITY CMsgBotWorldState_Action_Type = 11 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_DROP_ITEM CMsgBotWorldState_Action_Type = 12 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_GIVE_ITEM CMsgBotWorldState_Action_Type = 13 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_PICKUP_ITEM CMsgBotWorldState_Action_Type = 14 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_PICKUP_RUNE CMsgBotWorldState_Action_Type = 15 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_PURCHASE_ITEM CMsgBotWorldState_Action_Type = 16 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_SELL_ITEM CMsgBotWorldState_Action_Type = 17 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_DISASSEMBLE_ITEM CMsgBotWorldState_Action_Type = 18 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_MOVE_ITEM CMsgBotWorldState_Action_Type = 19 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_CAST_TOGGLE_AUTO CMsgBotWorldState_Action_Type = 20 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_STOP CMsgBotWorldState_Action_Type = 21 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_TAUNT CMsgBotWorldState_Action_Type = 22 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_BUYBACK CMsgBotWorldState_Action_Type = 23 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_GLYPH CMsgBotWorldState_Action_Type = 24 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_EJECT_ITEM_FROM_STASH CMsgBotWorldState_Action_Type = 25 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_CAST_RUNE CMsgBotWorldState_Action_Type = 26 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_PING_ABILITY CMsgBotWorldState_Action_Type = 27 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_MOVE_TO_DIRECTION CMsgBotWorldState_Action_Type = 28 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_PATROL CMsgBotWorldState_Action_Type = 29 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_VECTOR_TARGET_POSITION CMsgBotWorldState_Action_Type = 30 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_RADAR CMsgBotWorldState_Action_Type = 31 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_SET_ITEM_COMBINE_LOCK CMsgBotWorldState_Action_Type = 32 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_CONTINUE CMsgBotWorldState_Action_Type = 33 + CMsgBotWorldState_Action_ACTION_CHAT CMsgBotWorldState_Action_Type = 40 + CMsgBotWorldState_Action_ACTION_SWAP_ITEMS CMsgBotWorldState_Action_Type = 41 + CMsgBotWorldState_Action_ACTION_USE_SHRINE CMsgBotWorldState_Action_Type = 42 + CMsgBotWorldState_Action_ACTION_COURIER CMsgBotWorldState_Action_Type = 43 + CMsgBotWorldState_Action_RPC_GET_ACTUAL_INCOMING_DAMAGE CMsgBotWorldState_Action_Type = 44 + CMsgBotWorldState_Action_RPC_GET_ESTIMATED_DAMAGE_TO_TARGET CMsgBotWorldState_Action_Type = 45 + CMsgBotWorldState_Action_OCEAN_FULL_UPDATE CMsgBotWorldState_Action_Type = 50 + CMsgBotWorldState_Action_OCEAN_RELOAD_CODE CMsgBotWorldState_Action_Type = 51 + CMsgBotWorldState_Action_OCEAN_SOFT_RESET CMsgBotWorldState_Action_Type = 52 + CMsgBotWorldState_Action_OCEAN_HOLD_FRAMESKIP CMsgBotWorldState_Action_Type = 54 + CMsgBotWorldState_Action_OCEAN_WIN_GAME CMsgBotWorldState_Action_Type = 63 + CMsgBotWorldState_Action_OCEAN_REPLAY_CORRECT_TIME CMsgBotWorldState_Action_Type = 64 + CMsgBotWorldState_Action_SCRIPTING_DEBUG_DRAW_TEXT CMsgBotWorldState_Action_Type = 55 + CMsgBotWorldState_Action_SCRIPTING_DEBUG_DRAW_LINE CMsgBotWorldState_Action_Type = 56 + CMsgBotWorldState_Action_SCRIPTING_DOTA_UNIT_ORDER_MOVE_TO_POSITION CMsgBotWorldState_Action_Type = 57 + CMsgBotWorldState_Action_SCRIPTING_DEBUG_DRAW_SCREEN_TEXT CMsgBotWorldState_Action_Type = 58 + CMsgBotWorldState_Action_SCRIPTING_DEBUG_DRAW_BOX CMsgBotWorldState_Action_Type = 59 + CMsgBotWorldState_Action_SCRIPTING_DEBUG_DRAW_CIRCLE CMsgBotWorldState_Action_Type = 60 + CMsgBotWorldState_Action_SCRIPTING_DEBUG_DRAW_CLEAR CMsgBotWorldState_Action_Type = 61 + CMsgBotWorldState_Action_SCRIPTING_DEBUG_SCREEN_TEXT_PRETTY CMsgBotWorldState_Action_Type = 65 + CMsgBotWorldState_Action_DOTA_UNIT_ORDER_MOVE_DIRECTLY CMsgBotWorldState_Action_Type = 62 +) + +var CMsgBotWorldState_Action_Type_name = map[int32]string{ + 0: "DOTA_UNIT_ORDER_NONE", + 1: "DOTA_UNIT_ORDER_MOVE_TO_POSITION", + 2: "DOTA_UNIT_ORDER_MOVE_TO_TARGET", + 3: "DOTA_UNIT_ORDER_ATTACK_MOVE", + 4: "DOTA_UNIT_ORDER_ATTACK_TARGET", + 5: "DOTA_UNIT_ORDER_CAST_POSITION", + 6: "DOTA_UNIT_ORDER_CAST_TARGET", + 7: "DOTA_UNIT_ORDER_CAST_TARGET_TREE", + 8: "DOTA_UNIT_ORDER_CAST_NO_TARGET", + 9: "DOTA_UNIT_ORDER_CAST_TOGGLE", + 10: "DOTA_UNIT_ORDER_HOLD_POSITION", + 11: "DOTA_UNIT_ORDER_TRAIN_ABILITY", + 12: "DOTA_UNIT_ORDER_DROP_ITEM", + 13: "DOTA_UNIT_ORDER_GIVE_ITEM", + 14: "DOTA_UNIT_ORDER_PICKUP_ITEM", + 15: "DOTA_UNIT_ORDER_PICKUP_RUNE", + 16: "DOTA_UNIT_ORDER_PURCHASE_ITEM", + 17: "DOTA_UNIT_ORDER_SELL_ITEM", + 18: "DOTA_UNIT_ORDER_DISASSEMBLE_ITEM", + 19: "DOTA_UNIT_ORDER_MOVE_ITEM", + 20: "DOTA_UNIT_ORDER_CAST_TOGGLE_AUTO", + 21: "DOTA_UNIT_ORDER_STOP", + 22: "DOTA_UNIT_ORDER_TAUNT", + 23: "DOTA_UNIT_ORDER_BUYBACK", + 24: "DOTA_UNIT_ORDER_GLYPH", + 25: "DOTA_UNIT_ORDER_EJECT_ITEM_FROM_STASH", + 26: "DOTA_UNIT_ORDER_CAST_RUNE", + 27: "DOTA_UNIT_ORDER_PING_ABILITY", + 28: "DOTA_UNIT_ORDER_MOVE_TO_DIRECTION", + 29: "DOTA_UNIT_ORDER_PATROL", + 30: "DOTA_UNIT_ORDER_VECTOR_TARGET_POSITION", + 31: "DOTA_UNIT_ORDER_RADAR", + 32: "DOTA_UNIT_ORDER_SET_ITEM_COMBINE_LOCK", + 33: "DOTA_UNIT_ORDER_CONTINUE", + 40: "ACTION_CHAT", + 41: "ACTION_SWAP_ITEMS", + 42: "ACTION_USE_SHRINE", + 43: "ACTION_COURIER", + 44: "RPC_GET_ACTUAL_INCOMING_DAMAGE", + 45: "RPC_GET_ESTIMATED_DAMAGE_TO_TARGET", + 50: "OCEAN_FULL_UPDATE", + 51: "OCEAN_RELOAD_CODE", + 52: "OCEAN_SOFT_RESET", + 54: "OCEAN_HOLD_FRAMESKIP", + 63: "OCEAN_WIN_GAME", + 64: "OCEAN_REPLAY_CORRECT_TIME", + 55: "SCRIPTING_DEBUG_DRAW_TEXT", + 56: "SCRIPTING_DEBUG_DRAW_LINE", + 57: "SCRIPTING_DOTA_UNIT_ORDER_MOVE_TO_POSITION", + 58: "SCRIPTING_DEBUG_DRAW_SCREEN_TEXT", + 59: "SCRIPTING_DEBUG_DRAW_BOX", + 60: "SCRIPTING_DEBUG_DRAW_CIRCLE", + 61: "SCRIPTING_DEBUG_DRAW_CLEAR", + 65: "SCRIPTING_DEBUG_SCREEN_TEXT_PRETTY", + 62: "DOTA_UNIT_ORDER_MOVE_DIRECTLY", +} + +var CMsgBotWorldState_Action_Type_value = map[string]int32{ + "DOTA_UNIT_ORDER_NONE": 0, + "DOTA_UNIT_ORDER_MOVE_TO_POSITION": 1, + "DOTA_UNIT_ORDER_MOVE_TO_TARGET": 2, + "DOTA_UNIT_ORDER_ATTACK_MOVE": 3, + "DOTA_UNIT_ORDER_ATTACK_TARGET": 4, + "DOTA_UNIT_ORDER_CAST_POSITION": 5, + "DOTA_UNIT_ORDER_CAST_TARGET": 6, + "DOTA_UNIT_ORDER_CAST_TARGET_TREE": 7, + "DOTA_UNIT_ORDER_CAST_NO_TARGET": 8, + "DOTA_UNIT_ORDER_CAST_TOGGLE": 9, + "DOTA_UNIT_ORDER_HOLD_POSITION": 10, + "DOTA_UNIT_ORDER_TRAIN_ABILITY": 11, + "DOTA_UNIT_ORDER_DROP_ITEM": 12, + "DOTA_UNIT_ORDER_GIVE_ITEM": 13, + "DOTA_UNIT_ORDER_PICKUP_ITEM": 14, + "DOTA_UNIT_ORDER_PICKUP_RUNE": 15, + "DOTA_UNIT_ORDER_PURCHASE_ITEM": 16, + "DOTA_UNIT_ORDER_SELL_ITEM": 17, + "DOTA_UNIT_ORDER_DISASSEMBLE_ITEM": 18, + "DOTA_UNIT_ORDER_MOVE_ITEM": 19, + "DOTA_UNIT_ORDER_CAST_TOGGLE_AUTO": 20, + "DOTA_UNIT_ORDER_STOP": 21, + "DOTA_UNIT_ORDER_TAUNT": 22, + "DOTA_UNIT_ORDER_BUYBACK": 23, + "DOTA_UNIT_ORDER_GLYPH": 24, + "DOTA_UNIT_ORDER_EJECT_ITEM_FROM_STASH": 25, + "DOTA_UNIT_ORDER_CAST_RUNE": 26, + "DOTA_UNIT_ORDER_PING_ABILITY": 27, + "DOTA_UNIT_ORDER_MOVE_TO_DIRECTION": 28, + "DOTA_UNIT_ORDER_PATROL": 29, + "DOTA_UNIT_ORDER_VECTOR_TARGET_POSITION": 30, + "DOTA_UNIT_ORDER_RADAR": 31, + "DOTA_UNIT_ORDER_SET_ITEM_COMBINE_LOCK": 32, + "DOTA_UNIT_ORDER_CONTINUE": 33, + "ACTION_CHAT": 40, + "ACTION_SWAP_ITEMS": 41, + "ACTION_USE_SHRINE": 42, + "ACTION_COURIER": 43, + "RPC_GET_ACTUAL_INCOMING_DAMAGE": 44, + "RPC_GET_ESTIMATED_DAMAGE_TO_TARGET": 45, + "OCEAN_FULL_UPDATE": 50, + "OCEAN_RELOAD_CODE": 51, + "OCEAN_SOFT_RESET": 52, + "OCEAN_HOLD_FRAMESKIP": 54, + "OCEAN_WIN_GAME": 63, + "OCEAN_REPLAY_CORRECT_TIME": 64, + "SCRIPTING_DEBUG_DRAW_TEXT": 55, + "SCRIPTING_DEBUG_DRAW_LINE": 56, + "SCRIPTING_DOTA_UNIT_ORDER_MOVE_TO_POSITION": 57, + "SCRIPTING_DEBUG_DRAW_SCREEN_TEXT": 58, + "SCRIPTING_DEBUG_DRAW_BOX": 59, + "SCRIPTING_DEBUG_DRAW_CIRCLE": 60, + "SCRIPTING_DEBUG_DRAW_CLEAR": 61, + "SCRIPTING_DEBUG_SCREEN_TEXT_PRETTY": 65, + "DOTA_UNIT_ORDER_MOVE_DIRECTLY": 62, +} + +func (x CMsgBotWorldState_Action_Type) Enum() *CMsgBotWorldState_Action_Type { + p := new(CMsgBotWorldState_Action_Type) + *p = x + return p +} + +func (x CMsgBotWorldState_Action_Type) String() string { + return proto.EnumName(CMsgBotWorldState_Action_Type_name, int32(x)) +} + +func (x *CMsgBotWorldState_Action_Type) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgBotWorldState_Action_Type_value, data, "CMsgBotWorldState_Action_Type") + if err != nil { + return err + } + *x = CMsgBotWorldState_Action_Type(value) + return nil +} + +func (CMsgBotWorldState_Action_Type) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 0} +} + +type CMsgBotWorldState struct { + TeamId *uint32 `protobuf:"varint,1,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + GameTime *float32 `protobuf:"fixed32,2,opt,name=game_time,json=gameTime" json:"game_time,omitempty"` + DotaTime *float32 `protobuf:"fixed32,3,opt,name=dota_time,json=dotaTime" json:"dota_time,omitempty"` + GameState *uint32 `protobuf:"varint,4,opt,name=game_state,json=gameState" json:"game_state,omitempty"` + HeroPickState *uint32 `protobuf:"varint,5,opt,name=hero_pick_state,json=heroPickState" json:"hero_pick_state,omitempty"` + TimeOfDay *float32 `protobuf:"fixed32,6,opt,name=time_of_day,json=timeOfDay" json:"time_of_day,omitempty"` + GlyphCooldown *float32 `protobuf:"fixed32,7,opt,name=glyph_cooldown,json=glyphCooldown" json:"glyph_cooldown,omitempty"` + GlyphCooldownEnemy *uint32 `protobuf:"varint,8,opt,name=glyph_cooldown_enemy,json=glyphCooldownEnemy" json:"glyph_cooldown_enemy,omitempty"` + Players []*CMsgBotWorldState_Player `protobuf:"bytes,10,rep,name=players" json:"players,omitempty"` + Units []*CMsgBotWorldState_Unit `protobuf:"bytes,11,rep,name=units" json:"units,omitempty"` + DroppedItems []*CMsgBotWorldState_DroppedItem `protobuf:"bytes,12,rep,name=dropped_items,json=droppedItems" json:"dropped_items,omitempty"` + RuneInfos []*CMsgBotWorldState_RuneInfo `protobuf:"bytes,13,rep,name=rune_infos,json=runeInfos" json:"rune_infos,omitempty"` + IncomingTeleports []*CMsgBotWorldState_TeleportInfo `protobuf:"bytes,14,rep,name=incoming_teleports,json=incomingTeleports" json:"incoming_teleports,omitempty"` + LinearProjectiles []*CMsgBotWorldState_LinearProjectile `protobuf:"bytes,15,rep,name=linear_projectiles,json=linearProjectiles" json:"linear_projectiles,omitempty"` + AvoidanceZones []*CMsgBotWorldState_AvoidanceZone `protobuf:"bytes,16,rep,name=avoidance_zones,json=avoidanceZones" json:"avoidance_zones,omitempty"` + Couriers []*CMsgBotWorldState_Courier `protobuf:"bytes,17,rep,name=couriers" json:"couriers,omitempty"` + AbilityEvents []*CMsgBotWorldState_EventAbility `protobuf:"bytes,20,rep,name=ability_events,json=abilityEvents" json:"ability_events,omitempty"` + DamageEvents []*CMsgBotWorldState_EventDamage `protobuf:"bytes,21,rep,name=damage_events,json=damageEvents" json:"damage_events,omitempty"` + CourierKilledEvents []*CMsgBotWorldState_EventCourierKilled `protobuf:"bytes,22,rep,name=courier_killed_events,json=courierKilledEvents" json:"courier_killed_events,omitempty"` + RoshanKilledEvents []*CMsgBotWorldState_EventRoshanKilled `protobuf:"bytes,23,rep,name=roshan_killed_events,json=roshanKilledEvents" json:"roshan_killed_events,omitempty"` + TreeEvents []*CMsgBotWorldState_EventTree `protobuf:"bytes,24,rep,name=tree_events,json=treeEvents" json:"tree_events,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState) Reset() { *m = CMsgBotWorldState{} } +func (m *CMsgBotWorldState) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState) ProtoMessage() {} +func (*CMsgBotWorldState) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0} +} + +func (m *CMsgBotWorldState) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState.Unmarshal(m, b) +} +func (m *CMsgBotWorldState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState.Merge(m, src) +} +func (m *CMsgBotWorldState) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState.Size(m) +} +func (m *CMsgBotWorldState) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState proto.InternalMessageInfo + +func (m *CMsgBotWorldState) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgBotWorldState) GetGameTime() float32 { + if m != nil && m.GameTime != nil { + return *m.GameTime + } + return 0 +} + +func (m *CMsgBotWorldState) GetDotaTime() float32 { + if m != nil && m.DotaTime != nil { + return *m.DotaTime + } + return 0 +} + +func (m *CMsgBotWorldState) GetGameState() uint32 { + if m != nil && m.GameState != nil { + return *m.GameState + } + return 0 +} + +func (m *CMsgBotWorldState) GetHeroPickState() uint32 { + if m != nil && m.HeroPickState != nil { + return *m.HeroPickState + } + return 0 +} + +func (m *CMsgBotWorldState) GetTimeOfDay() float32 { + if m != nil && m.TimeOfDay != nil { + return *m.TimeOfDay + } + return 0 +} + +func (m *CMsgBotWorldState) GetGlyphCooldown() float32 { + if m != nil && m.GlyphCooldown != nil { + return *m.GlyphCooldown + } + return 0 +} + +func (m *CMsgBotWorldState) GetGlyphCooldownEnemy() uint32 { + if m != nil && m.GlyphCooldownEnemy != nil { + return *m.GlyphCooldownEnemy + } + return 0 +} + +func (m *CMsgBotWorldState) GetPlayers() []*CMsgBotWorldState_Player { + if m != nil { + return m.Players + } + return nil +} + +func (m *CMsgBotWorldState) GetUnits() []*CMsgBotWorldState_Unit { + if m != nil { + return m.Units + } + return nil +} + +func (m *CMsgBotWorldState) GetDroppedItems() []*CMsgBotWorldState_DroppedItem { + if m != nil { + return m.DroppedItems + } + return nil +} + +func (m *CMsgBotWorldState) GetRuneInfos() []*CMsgBotWorldState_RuneInfo { + if m != nil { + return m.RuneInfos + } + return nil +} + +func (m *CMsgBotWorldState) GetIncomingTeleports() []*CMsgBotWorldState_TeleportInfo { + if m != nil { + return m.IncomingTeleports + } + return nil +} + +func (m *CMsgBotWorldState) GetLinearProjectiles() []*CMsgBotWorldState_LinearProjectile { + if m != nil { + return m.LinearProjectiles + } + return nil +} + +func (m *CMsgBotWorldState) GetAvoidanceZones() []*CMsgBotWorldState_AvoidanceZone { + if m != nil { + return m.AvoidanceZones + } + return nil +} + +func (m *CMsgBotWorldState) GetCouriers() []*CMsgBotWorldState_Courier { + if m != nil { + return m.Couriers + } + return nil +} + +func (m *CMsgBotWorldState) GetAbilityEvents() []*CMsgBotWorldState_EventAbility { + if m != nil { + return m.AbilityEvents + } + return nil +} + +func (m *CMsgBotWorldState) GetDamageEvents() []*CMsgBotWorldState_EventDamage { + if m != nil { + return m.DamageEvents + } + return nil +} + +func (m *CMsgBotWorldState) GetCourierKilledEvents() []*CMsgBotWorldState_EventCourierKilled { + if m != nil { + return m.CourierKilledEvents + } + return nil +} + +func (m *CMsgBotWorldState) GetRoshanKilledEvents() []*CMsgBotWorldState_EventRoshanKilled { + if m != nil { + return m.RoshanKilledEvents + } + return nil +} + +func (m *CMsgBotWorldState) GetTreeEvents() []*CMsgBotWorldState_EventTree { + if m != nil { + return m.TreeEvents + } + return nil +} + +type CMsgBotWorldState_Vector struct { + X *float32 `protobuf:"fixed32,1,req,name=x" json:"x,omitempty"` + Y *float32 `protobuf:"fixed32,2,req,name=y" json:"y,omitempty"` + Z *float32 `protobuf:"fixed32,3,req,name=z" json:"z,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Vector) Reset() { *m = CMsgBotWorldState_Vector{} } +func (m *CMsgBotWorldState_Vector) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Vector) ProtoMessage() {} +func (*CMsgBotWorldState_Vector) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 0} +} + +func (m *CMsgBotWorldState_Vector) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Vector.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Vector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Vector.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Vector) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Vector.Merge(m, src) +} +func (m *CMsgBotWorldState_Vector) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Vector.Size(m) +} +func (m *CMsgBotWorldState_Vector) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Vector.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Vector proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Vector) GetX() float32 { + if m != nil && m.X != nil { + return *m.X + } + return 0 +} + +func (m *CMsgBotWorldState_Vector) GetY() float32 { + if m != nil && m.Y != nil { + return *m.Y + } + return 0 +} + +func (m *CMsgBotWorldState_Vector) GetZ() float32 { + if m != nil && m.Z != nil { + return *m.Z + } + return 0 +} + +type CMsgBotWorldState_Player struct { + PlayerId *int32 `protobuf:"varint,1,opt,name=player_id,json=playerId" json:"player_id,omitempty"` + HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + IsAlive *bool `protobuf:"varint,3,opt,name=is_alive,json=isAlive" json:"is_alive,omitempty"` + RespawnTime *float32 `protobuf:"fixed32,4,opt,name=respawn_time,json=respawnTime" json:"respawn_time,omitempty"` + Kills *uint32 `protobuf:"varint,5,opt,name=kills" json:"kills,omitempty"` + Deaths *uint32 `protobuf:"varint,6,opt,name=deaths" json:"deaths,omitempty"` + Assists *uint32 `protobuf:"varint,7,opt,name=assists" json:"assists,omitempty"` + TeamId *uint32 `protobuf:"varint,8,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Player) Reset() { *m = CMsgBotWorldState_Player{} } +func (m *CMsgBotWorldState_Player) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Player) ProtoMessage() {} +func (*CMsgBotWorldState_Player) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 1} +} + +func (m *CMsgBotWorldState_Player) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Player.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Player) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Player.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Player) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Player.Merge(m, src) +} +func (m *CMsgBotWorldState_Player) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Player.Size(m) +} +func (m *CMsgBotWorldState_Player) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Player.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Player proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Player) GetPlayerId() int32 { + if m != nil && m.PlayerId != nil { + return *m.PlayerId + } + return 0 +} + +func (m *CMsgBotWorldState_Player) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgBotWorldState_Player) GetIsAlive() bool { + if m != nil && m.IsAlive != nil { + return *m.IsAlive + } + return false +} + +func (m *CMsgBotWorldState_Player) GetRespawnTime() float32 { + if m != nil && m.RespawnTime != nil { + return *m.RespawnTime + } + return 0 +} + +func (m *CMsgBotWorldState_Player) GetKills() uint32 { + if m != nil && m.Kills != nil { + return *m.Kills + } + return 0 +} + +func (m *CMsgBotWorldState_Player) GetDeaths() uint32 { + if m != nil && m.Deaths != nil { + return *m.Deaths + } + return 0 +} + +func (m *CMsgBotWorldState_Player) GetAssists() uint32 { + if m != nil && m.Assists != nil { + return *m.Assists + } + return 0 +} + +func (m *CMsgBotWorldState_Player) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +type CMsgBotWorldState_Ability struct { + Handle *uint32 `protobuf:"varint,1,opt,name=handle" json:"handle,omitempty"` + AbilityId *uint32 `protobuf:"varint,2,opt,name=ability_id,json=abilityId" json:"ability_id,omitempty"` + Slot *uint32 `protobuf:"varint,3,opt,name=slot" json:"slot,omitempty"` + CasterHandle *uint32 `protobuf:"varint,5,opt,name=caster_handle,json=casterHandle" json:"caster_handle,omitempty"` + Level *uint32 `protobuf:"varint,6,opt,name=level" json:"level,omitempty"` + CastRange *uint32 `protobuf:"varint,10,opt,name=cast_range,json=castRange" json:"cast_range,omitempty"` + ChannelTime *float32 `protobuf:"fixed32,11,opt,name=channel_time,json=channelTime" json:"channel_time,omitempty"` + CooldownRemaining *float32 `protobuf:"fixed32,12,opt,name=cooldown_remaining,json=cooldownRemaining,def=0" json:"cooldown_remaining,omitempty"` + IsActivated *bool `protobuf:"varint,20,opt,name=is_activated,json=isActivated" json:"is_activated,omitempty"` + IsToggled *bool `protobuf:"varint,21,opt,name=is_toggled,json=isToggled" json:"is_toggled,omitempty"` + IsInAbilityPhase *bool `protobuf:"varint,22,opt,name=is_in_ability_phase,json=isInAbilityPhase" json:"is_in_ability_phase,omitempty"` + IsChanneling *bool `protobuf:"varint,23,opt,name=is_channeling,json=isChanneling" json:"is_channeling,omitempty"` + IsStolen *bool `protobuf:"varint,24,opt,name=is_stolen,json=isStolen" json:"is_stolen,omitempty"` + IsFullyCastable *bool `protobuf:"varint,25,opt,name=is_fully_castable,json=isFullyCastable" json:"is_fully_castable,omitempty"` + Charges *uint32 `protobuf:"varint,30,opt,name=charges" json:"charges,omitempty"` + SecondaryCharges *uint32 `protobuf:"varint,31,opt,name=secondary_charges,json=secondaryCharges" json:"secondary_charges,omitempty"` + IsCombinedLocked *bool `protobuf:"varint,40,opt,name=is_combined_locked,json=isCombinedLocked" json:"is_combined_locked,omitempty"` + PowerTreadsStat *int32 `protobuf:"varint,50,opt,name=power_treads_stat,json=powerTreadsStat,def=-1" json:"power_treads_stat,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Ability) Reset() { *m = CMsgBotWorldState_Ability{} } +func (m *CMsgBotWorldState_Ability) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Ability) ProtoMessage() {} +func (*CMsgBotWorldState_Ability) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 2} +} + +func (m *CMsgBotWorldState_Ability) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Ability.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Ability) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Ability.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Ability) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Ability.Merge(m, src) +} +func (m *CMsgBotWorldState_Ability) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Ability.Size(m) +} +func (m *CMsgBotWorldState_Ability) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Ability.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Ability proto.InternalMessageInfo + +const Default_CMsgBotWorldState_Ability_CooldownRemaining float32 = 0 +const Default_CMsgBotWorldState_Ability_PowerTreadsStat int32 = -1 + +func (m *CMsgBotWorldState_Ability) GetHandle() uint32 { + if m != nil && m.Handle != nil { + return *m.Handle + } + return 0 +} + +func (m *CMsgBotWorldState_Ability) GetAbilityId() uint32 { + if m != nil && m.AbilityId != nil { + return *m.AbilityId + } + return 0 +} + +func (m *CMsgBotWorldState_Ability) GetSlot() uint32 { + if m != nil && m.Slot != nil { + return *m.Slot + } + return 0 +} + +func (m *CMsgBotWorldState_Ability) GetCasterHandle() uint32 { + if m != nil && m.CasterHandle != nil { + return *m.CasterHandle + } + return 0 +} + +func (m *CMsgBotWorldState_Ability) GetLevel() uint32 { + if m != nil && m.Level != nil { + return *m.Level + } + return 0 +} + +func (m *CMsgBotWorldState_Ability) GetCastRange() uint32 { + if m != nil && m.CastRange != nil { + return *m.CastRange + } + return 0 +} + +func (m *CMsgBotWorldState_Ability) GetChannelTime() float32 { + if m != nil && m.ChannelTime != nil { + return *m.ChannelTime + } + return 0 +} + +func (m *CMsgBotWorldState_Ability) GetCooldownRemaining() float32 { + if m != nil && m.CooldownRemaining != nil { + return *m.CooldownRemaining + } + return Default_CMsgBotWorldState_Ability_CooldownRemaining +} + +func (m *CMsgBotWorldState_Ability) GetIsActivated() bool { + if m != nil && m.IsActivated != nil { + return *m.IsActivated + } + return false +} + +func (m *CMsgBotWorldState_Ability) GetIsToggled() bool { + if m != nil && m.IsToggled != nil { + return *m.IsToggled + } + return false +} + +func (m *CMsgBotWorldState_Ability) GetIsInAbilityPhase() bool { + if m != nil && m.IsInAbilityPhase != nil { + return *m.IsInAbilityPhase + } + return false +} + +func (m *CMsgBotWorldState_Ability) GetIsChanneling() bool { + if m != nil && m.IsChanneling != nil { + return *m.IsChanneling + } + return false +} + +func (m *CMsgBotWorldState_Ability) GetIsStolen() bool { + if m != nil && m.IsStolen != nil { + return *m.IsStolen + } + return false +} + +func (m *CMsgBotWorldState_Ability) GetIsFullyCastable() bool { + if m != nil && m.IsFullyCastable != nil { + return *m.IsFullyCastable + } + return false +} + +func (m *CMsgBotWorldState_Ability) GetCharges() uint32 { + if m != nil && m.Charges != nil { + return *m.Charges + } + return 0 +} + +func (m *CMsgBotWorldState_Ability) GetSecondaryCharges() uint32 { + if m != nil && m.SecondaryCharges != nil { + return *m.SecondaryCharges + } + return 0 +} + +func (m *CMsgBotWorldState_Ability) GetIsCombinedLocked() bool { + if m != nil && m.IsCombinedLocked != nil { + return *m.IsCombinedLocked + } + return false +} + +func (m *CMsgBotWorldState_Ability) GetPowerTreadsStat() int32 { + if m != nil && m.PowerTreadsStat != nil { + return *m.PowerTreadsStat + } + return Default_CMsgBotWorldState_Ability_PowerTreadsStat +} + +type CMsgBotWorldState_DroppedItem struct { + ItemId *uint32 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + Location *CMsgBotWorldState_Vector `protobuf:"bytes,2,opt,name=location" json:"location,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_DroppedItem) Reset() { *m = CMsgBotWorldState_DroppedItem{} } +func (m *CMsgBotWorldState_DroppedItem) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_DroppedItem) ProtoMessage() {} +func (*CMsgBotWorldState_DroppedItem) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 3} +} + +func (m *CMsgBotWorldState_DroppedItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_DroppedItem.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_DroppedItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_DroppedItem.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_DroppedItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_DroppedItem.Merge(m, src) +} +func (m *CMsgBotWorldState_DroppedItem) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_DroppedItem.Size(m) +} +func (m *CMsgBotWorldState_DroppedItem) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_DroppedItem.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_DroppedItem proto.InternalMessageInfo + +func (m *CMsgBotWorldState_DroppedItem) GetItemId() uint32 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CMsgBotWorldState_DroppedItem) GetLocation() *CMsgBotWorldState_Vector { + if m != nil { + return m.Location + } + return nil +} + +type CMsgBotWorldState_RuneInfo struct { + Type *int32 `protobuf:"varint,1,opt,name=type" json:"type,omitempty"` + Location *CMsgBotWorldState_Vector `protobuf:"bytes,2,opt,name=location" json:"location,omitempty"` + Status *uint32 `protobuf:"varint,3,opt,name=status" json:"status,omitempty"` + TimeSinceSeen *float32 `protobuf:"fixed32,4,opt,name=time_since_seen,json=timeSinceSeen" json:"time_since_seen,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_RuneInfo) Reset() { *m = CMsgBotWorldState_RuneInfo{} } +func (m *CMsgBotWorldState_RuneInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_RuneInfo) ProtoMessage() {} +func (*CMsgBotWorldState_RuneInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 4} +} + +func (m *CMsgBotWorldState_RuneInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_RuneInfo.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_RuneInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_RuneInfo.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_RuneInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_RuneInfo.Merge(m, src) +} +func (m *CMsgBotWorldState_RuneInfo) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_RuneInfo.Size(m) +} +func (m *CMsgBotWorldState_RuneInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_RuneInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_RuneInfo proto.InternalMessageInfo + +func (m *CMsgBotWorldState_RuneInfo) GetType() int32 { + if m != nil && m.Type != nil { + return *m.Type + } + return 0 +} + +func (m *CMsgBotWorldState_RuneInfo) GetLocation() *CMsgBotWorldState_Vector { + if m != nil { + return m.Location + } + return nil +} + +func (m *CMsgBotWorldState_RuneInfo) GetStatus() uint32 { + if m != nil && m.Status != nil { + return *m.Status + } + return 0 +} + +func (m *CMsgBotWorldState_RuneInfo) GetTimeSinceSeen() float32 { + if m != nil && m.TimeSinceSeen != nil { + return *m.TimeSinceSeen + } + return 0 +} + +type CMsgBotWorldState_TeleportInfo struct { + PlayerId *int32 `protobuf:"varint,1,opt,name=player_id,json=playerId" json:"player_id,omitempty"` + Location *CMsgBotWorldState_Vector `protobuf:"bytes,2,opt,name=location" json:"location,omitempty"` + TimeRemaining *float32 `protobuf:"fixed32,3,opt,name=time_remaining,json=timeRemaining" json:"time_remaining,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_TeleportInfo) Reset() { *m = CMsgBotWorldState_TeleportInfo{} } +func (m *CMsgBotWorldState_TeleportInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_TeleportInfo) ProtoMessage() {} +func (*CMsgBotWorldState_TeleportInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 5} +} + +func (m *CMsgBotWorldState_TeleportInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_TeleportInfo.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_TeleportInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_TeleportInfo.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_TeleportInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_TeleportInfo.Merge(m, src) +} +func (m *CMsgBotWorldState_TeleportInfo) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_TeleportInfo.Size(m) +} +func (m *CMsgBotWorldState_TeleportInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_TeleportInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_TeleportInfo proto.InternalMessageInfo + +func (m *CMsgBotWorldState_TeleportInfo) GetPlayerId() int32 { + if m != nil && m.PlayerId != nil { + return *m.PlayerId + } + return 0 +} + +func (m *CMsgBotWorldState_TeleportInfo) GetLocation() *CMsgBotWorldState_Vector { + if m != nil { + return m.Location + } + return nil +} + +func (m *CMsgBotWorldState_TeleportInfo) GetTimeRemaining() float32 { + if m != nil && m.TimeRemaining != nil { + return *m.TimeRemaining + } + return 0 +} + +type CMsgBotWorldState_Modifier struct { + Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` + StackCount *uint32 `protobuf:"varint,2,opt,name=stack_count,json=stackCount" json:"stack_count,omitempty"` + AbilityHandle *uint32 `protobuf:"varint,3,opt,name=ability_handle,json=abilityHandle" json:"ability_handle,omitempty"` + AbilityId *uint32 `protobuf:"varint,4,opt,name=ability_id,json=abilityId" json:"ability_id,omitempty"` + RemainingDuration *float32 `protobuf:"fixed32,5,opt,name=remaining_duration,json=remainingDuration" json:"remaining_duration,omitempty"` + AuxiliaryUnitsHandles []uint32 `protobuf:"varint,6,rep,name=auxiliary_units_handles,json=auxiliaryUnitsHandles" json:"auxiliary_units_handles,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Modifier) Reset() { *m = CMsgBotWorldState_Modifier{} } +func (m *CMsgBotWorldState_Modifier) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Modifier) ProtoMessage() {} +func (*CMsgBotWorldState_Modifier) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 6} +} + +func (m *CMsgBotWorldState_Modifier) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Modifier.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Modifier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Modifier.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Modifier) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Modifier.Merge(m, src) +} +func (m *CMsgBotWorldState_Modifier) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Modifier.Size(m) +} +func (m *CMsgBotWorldState_Modifier) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Modifier.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Modifier proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Modifier) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgBotWorldState_Modifier) GetStackCount() uint32 { + if m != nil && m.StackCount != nil { + return *m.StackCount + } + return 0 +} + +func (m *CMsgBotWorldState_Modifier) GetAbilityHandle() uint32 { + if m != nil && m.AbilityHandle != nil { + return *m.AbilityHandle + } + return 0 +} + +func (m *CMsgBotWorldState_Modifier) GetAbilityId() uint32 { + if m != nil && m.AbilityId != nil { + return *m.AbilityId + } + return 0 +} + +func (m *CMsgBotWorldState_Modifier) GetRemainingDuration() float32 { + if m != nil && m.RemainingDuration != nil { + return *m.RemainingDuration + } + return 0 +} + +func (m *CMsgBotWorldState_Modifier) GetAuxiliaryUnitsHandles() []uint32 { + if m != nil { + return m.AuxiliaryUnitsHandles + } + return nil +} + +type CMsgBotWorldState_LinearProjectile struct { + Handle *uint32 `protobuf:"varint,1,opt,name=handle" json:"handle,omitempty"` + CasterHandle *uint32 `protobuf:"varint,2,opt,name=caster_handle,json=casterHandle" json:"caster_handle,omitempty"` + CasterUnitType *CMsgBotWorldState_UnitType `protobuf:"varint,9,opt,name=caster_unit_type,json=casterUnitType,enum=protocol.CMsgBotWorldState_UnitType,def=0" json:"caster_unit_type,omitempty"` + CasterPlayerId *int32 `protobuf:"varint,3,opt,name=caster_player_id,json=casterPlayerId" json:"caster_player_id,omitempty"` + AbilityHandle *uint32 `protobuf:"varint,4,opt,name=ability_handle,json=abilityHandle" json:"ability_handle,omitempty"` + AbilityId *uint32 `protobuf:"varint,5,opt,name=ability_id,json=abilityId" json:"ability_id,omitempty"` + Location *CMsgBotWorldState_Vector `protobuf:"bytes,6,opt,name=location" json:"location,omitempty"` + Velocity *CMsgBotWorldState_Vector `protobuf:"bytes,7,opt,name=velocity" json:"velocity,omitempty"` + Radius *uint32 `protobuf:"varint,8,opt,name=radius" json:"radius,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_LinearProjectile) Reset() { *m = CMsgBotWorldState_LinearProjectile{} } +func (m *CMsgBotWorldState_LinearProjectile) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_LinearProjectile) ProtoMessage() {} +func (*CMsgBotWorldState_LinearProjectile) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 7} +} + +func (m *CMsgBotWorldState_LinearProjectile) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_LinearProjectile.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_LinearProjectile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_LinearProjectile.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_LinearProjectile) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_LinearProjectile.Merge(m, src) +} +func (m *CMsgBotWorldState_LinearProjectile) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_LinearProjectile.Size(m) +} +func (m *CMsgBotWorldState_LinearProjectile) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_LinearProjectile.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_LinearProjectile proto.InternalMessageInfo + +const Default_CMsgBotWorldState_LinearProjectile_CasterUnitType CMsgBotWorldState_UnitType = CMsgBotWorldState_INVALID + +func (m *CMsgBotWorldState_LinearProjectile) GetHandle() uint32 { + if m != nil && m.Handle != nil { + return *m.Handle + } + return 0 +} + +func (m *CMsgBotWorldState_LinearProjectile) GetCasterHandle() uint32 { + if m != nil && m.CasterHandle != nil { + return *m.CasterHandle + } + return 0 +} + +func (m *CMsgBotWorldState_LinearProjectile) GetCasterUnitType() CMsgBotWorldState_UnitType { + if m != nil && m.CasterUnitType != nil { + return *m.CasterUnitType + } + return Default_CMsgBotWorldState_LinearProjectile_CasterUnitType +} + +func (m *CMsgBotWorldState_LinearProjectile) GetCasterPlayerId() int32 { + if m != nil && m.CasterPlayerId != nil { + return *m.CasterPlayerId + } + return 0 +} + +func (m *CMsgBotWorldState_LinearProjectile) GetAbilityHandle() uint32 { + if m != nil && m.AbilityHandle != nil { + return *m.AbilityHandle + } + return 0 +} + +func (m *CMsgBotWorldState_LinearProjectile) GetAbilityId() uint32 { + if m != nil && m.AbilityId != nil { + return *m.AbilityId + } + return 0 +} + +func (m *CMsgBotWorldState_LinearProjectile) GetLocation() *CMsgBotWorldState_Vector { + if m != nil { + return m.Location + } + return nil +} + +func (m *CMsgBotWorldState_LinearProjectile) GetVelocity() *CMsgBotWorldState_Vector { + if m != nil { + return m.Velocity + } + return nil +} + +func (m *CMsgBotWorldState_LinearProjectile) GetRadius() uint32 { + if m != nil && m.Radius != nil { + return *m.Radius + } + return 0 +} + +type CMsgBotWorldState_TrackingProjectile struct { + CasterHandle *uint32 `protobuf:"varint,1,opt,name=caster_handle,json=casterHandle" json:"caster_handle,omitempty"` + CasterUnitType *CMsgBotWorldState_UnitType `protobuf:"varint,9,opt,name=caster_unit_type,json=casterUnitType,enum=protocol.CMsgBotWorldState_UnitType,def=0" json:"caster_unit_type,omitempty"` + CasterPlayerId *int32 `protobuf:"varint,2,opt,name=caster_player_id,json=casterPlayerId" json:"caster_player_id,omitempty"` + AbilityHandle *uint32 `protobuf:"varint,3,opt,name=ability_handle,json=abilityHandle" json:"ability_handle,omitempty"` + AbilityId *uint32 `protobuf:"varint,4,opt,name=ability_id,json=abilityId" json:"ability_id,omitempty"` + Location *CMsgBotWorldState_Vector `protobuf:"bytes,5,opt,name=location" json:"location,omitempty"` + Velocity *uint32 `protobuf:"varint,6,opt,name=velocity" json:"velocity,omitempty"` + IsDodgeable *bool `protobuf:"varint,7,opt,name=is_dodgeable,json=isDodgeable" json:"is_dodgeable,omitempty"` + IsAttack *bool `protobuf:"varint,8,opt,name=is_attack,json=isAttack" json:"is_attack,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_TrackingProjectile) Reset() { *m = CMsgBotWorldState_TrackingProjectile{} } +func (m *CMsgBotWorldState_TrackingProjectile) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_TrackingProjectile) ProtoMessage() {} +func (*CMsgBotWorldState_TrackingProjectile) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 8} +} + +func (m *CMsgBotWorldState_TrackingProjectile) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_TrackingProjectile.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_TrackingProjectile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_TrackingProjectile.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_TrackingProjectile) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_TrackingProjectile.Merge(m, src) +} +func (m *CMsgBotWorldState_TrackingProjectile) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_TrackingProjectile.Size(m) +} +func (m *CMsgBotWorldState_TrackingProjectile) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_TrackingProjectile.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_TrackingProjectile proto.InternalMessageInfo + +const Default_CMsgBotWorldState_TrackingProjectile_CasterUnitType CMsgBotWorldState_UnitType = CMsgBotWorldState_INVALID + +func (m *CMsgBotWorldState_TrackingProjectile) GetCasterHandle() uint32 { + if m != nil && m.CasterHandle != nil { + return *m.CasterHandle + } + return 0 +} + +func (m *CMsgBotWorldState_TrackingProjectile) GetCasterUnitType() CMsgBotWorldState_UnitType { + if m != nil && m.CasterUnitType != nil { + return *m.CasterUnitType + } + return Default_CMsgBotWorldState_TrackingProjectile_CasterUnitType +} + +func (m *CMsgBotWorldState_TrackingProjectile) GetCasterPlayerId() int32 { + if m != nil && m.CasterPlayerId != nil { + return *m.CasterPlayerId + } + return 0 +} + +func (m *CMsgBotWorldState_TrackingProjectile) GetAbilityHandle() uint32 { + if m != nil && m.AbilityHandle != nil { + return *m.AbilityHandle + } + return 0 +} + +func (m *CMsgBotWorldState_TrackingProjectile) GetAbilityId() uint32 { + if m != nil && m.AbilityId != nil { + return *m.AbilityId + } + return 0 +} + +func (m *CMsgBotWorldState_TrackingProjectile) GetLocation() *CMsgBotWorldState_Vector { + if m != nil { + return m.Location + } + return nil +} + +func (m *CMsgBotWorldState_TrackingProjectile) GetVelocity() uint32 { + if m != nil && m.Velocity != nil { + return *m.Velocity + } + return 0 +} + +func (m *CMsgBotWorldState_TrackingProjectile) GetIsDodgeable() bool { + if m != nil && m.IsDodgeable != nil { + return *m.IsDodgeable + } + return false +} + +func (m *CMsgBotWorldState_TrackingProjectile) GetIsAttack() bool { + if m != nil && m.IsAttack != nil { + return *m.IsAttack + } + return false +} + +type CMsgBotWorldState_AvoidanceZone struct { + Location *CMsgBotWorldState_Vector `protobuf:"bytes,1,opt,name=location" json:"location,omitempty"` + CasterHandle *uint32 `protobuf:"varint,2,opt,name=caster_handle,json=casterHandle" json:"caster_handle,omitempty"` + CasterUnitType *CMsgBotWorldState_UnitType `protobuf:"varint,7,opt,name=caster_unit_type,json=casterUnitType,enum=protocol.CMsgBotWorldState_UnitType,def=0" json:"caster_unit_type,omitempty"` + CasterPlayerId *int32 `protobuf:"varint,3,opt,name=caster_player_id,json=casterPlayerId" json:"caster_player_id,omitempty"` + AbilityHandle *uint32 `protobuf:"varint,4,opt,name=ability_handle,json=abilityHandle" json:"ability_handle,omitempty"` + AbilityId *uint32 `protobuf:"varint,5,opt,name=ability_id,json=abilityId" json:"ability_id,omitempty"` + Radius *uint32 `protobuf:"varint,6,opt,name=radius" json:"radius,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_AvoidanceZone) Reset() { *m = CMsgBotWorldState_AvoidanceZone{} } +func (m *CMsgBotWorldState_AvoidanceZone) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_AvoidanceZone) ProtoMessage() {} +func (*CMsgBotWorldState_AvoidanceZone) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 9} +} + +func (m *CMsgBotWorldState_AvoidanceZone) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_AvoidanceZone.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_AvoidanceZone) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_AvoidanceZone.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_AvoidanceZone) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_AvoidanceZone.Merge(m, src) +} +func (m *CMsgBotWorldState_AvoidanceZone) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_AvoidanceZone.Size(m) +} +func (m *CMsgBotWorldState_AvoidanceZone) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_AvoidanceZone.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_AvoidanceZone proto.InternalMessageInfo + +const Default_CMsgBotWorldState_AvoidanceZone_CasterUnitType CMsgBotWorldState_UnitType = CMsgBotWorldState_INVALID + +func (m *CMsgBotWorldState_AvoidanceZone) GetLocation() *CMsgBotWorldState_Vector { + if m != nil { + return m.Location + } + return nil +} + +func (m *CMsgBotWorldState_AvoidanceZone) GetCasterHandle() uint32 { + if m != nil && m.CasterHandle != nil { + return *m.CasterHandle + } + return 0 +} + +func (m *CMsgBotWorldState_AvoidanceZone) GetCasterUnitType() CMsgBotWorldState_UnitType { + if m != nil && m.CasterUnitType != nil { + return *m.CasterUnitType + } + return Default_CMsgBotWorldState_AvoidanceZone_CasterUnitType +} + +func (m *CMsgBotWorldState_AvoidanceZone) GetCasterPlayerId() int32 { + if m != nil && m.CasterPlayerId != nil { + return *m.CasterPlayerId + } + return 0 +} + +func (m *CMsgBotWorldState_AvoidanceZone) GetAbilityHandle() uint32 { + if m != nil && m.AbilityHandle != nil { + return *m.AbilityHandle + } + return 0 +} + +func (m *CMsgBotWorldState_AvoidanceZone) GetAbilityId() uint32 { + if m != nil && m.AbilityId != nil { + return *m.AbilityId + } + return 0 +} + +func (m *CMsgBotWorldState_AvoidanceZone) GetRadius() uint32 { + if m != nil && m.Radius != nil { + return *m.Radius + } + return 0 +} + +type CMsgBotWorldState_Courier struct { + Handle *uint32 `protobuf:"varint,1,opt,name=handle" json:"handle,omitempty"` + State *CMsgBotWorldState_CourierState `protobuf:"varint,2,opt,name=state,enum=protocol.CMsgBotWorldState_CourierState,def=-1" json:"state,omitempty"` + PlayerId *int32 `protobuf:"varint,3,opt,name=player_id,json=playerId" json:"player_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Courier) Reset() { *m = CMsgBotWorldState_Courier{} } +func (m *CMsgBotWorldState_Courier) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Courier) ProtoMessage() {} +func (*CMsgBotWorldState_Courier) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 10} +} + +func (m *CMsgBotWorldState_Courier) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Courier.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Courier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Courier.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Courier) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Courier.Merge(m, src) +} +func (m *CMsgBotWorldState_Courier) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Courier.Size(m) +} +func (m *CMsgBotWorldState_Courier) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Courier.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Courier proto.InternalMessageInfo + +const Default_CMsgBotWorldState_Courier_State CMsgBotWorldState_CourierState = CMsgBotWorldState_COURIER_STATE_INIT + +func (m *CMsgBotWorldState_Courier) GetHandle() uint32 { + if m != nil && m.Handle != nil { + return *m.Handle + } + return 0 +} + +func (m *CMsgBotWorldState_Courier) GetState() CMsgBotWorldState_CourierState { + if m != nil && m.State != nil { + return *m.State + } + return Default_CMsgBotWorldState_Courier_State +} + +func (m *CMsgBotWorldState_Courier) GetPlayerId() int32 { + if m != nil && m.PlayerId != nil { + return *m.PlayerId + } + return 0 +} + +type CMsgBotWorldState_EventAbility struct { + AbilityId *uint32 `protobuf:"varint,1,opt,name=ability_id,json=abilityId" json:"ability_id,omitempty"` + PlayerId *int32 `protobuf:"varint,2,opt,name=player_id,json=playerId" json:"player_id,omitempty"` + UnitHandle *uint32 `protobuf:"varint,3,opt,name=unit_handle,json=unitHandle" json:"unit_handle,omitempty"` + Location *CMsgBotWorldState_Vector `protobuf:"bytes,4,opt,name=location" json:"location,omitempty"` + IsChannelStart *bool `protobuf:"varint,5,opt,name=is_channel_start,json=isChannelStart" json:"is_channel_start,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_EventAbility) Reset() { *m = CMsgBotWorldState_EventAbility{} } +func (m *CMsgBotWorldState_EventAbility) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_EventAbility) ProtoMessage() {} +func (*CMsgBotWorldState_EventAbility) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 11} +} + +func (m *CMsgBotWorldState_EventAbility) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_EventAbility.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_EventAbility) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_EventAbility.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_EventAbility) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_EventAbility.Merge(m, src) +} +func (m *CMsgBotWorldState_EventAbility) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_EventAbility.Size(m) +} +func (m *CMsgBotWorldState_EventAbility) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_EventAbility.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_EventAbility proto.InternalMessageInfo + +func (m *CMsgBotWorldState_EventAbility) GetAbilityId() uint32 { + if m != nil && m.AbilityId != nil { + return *m.AbilityId + } + return 0 +} + +func (m *CMsgBotWorldState_EventAbility) GetPlayerId() int32 { + if m != nil && m.PlayerId != nil { + return *m.PlayerId + } + return 0 +} + +func (m *CMsgBotWorldState_EventAbility) GetUnitHandle() uint32 { + if m != nil && m.UnitHandle != nil { + return *m.UnitHandle + } + return 0 +} + +func (m *CMsgBotWorldState_EventAbility) GetLocation() *CMsgBotWorldState_Vector { + if m != nil { + return m.Location + } + return nil +} + +func (m *CMsgBotWorldState_EventAbility) GetIsChannelStart() bool { + if m != nil && m.IsChannelStart != nil { + return *m.IsChannelStart + } + return false +} + +type CMsgBotWorldState_EventDamage struct { + Damage *uint32 `protobuf:"varint,1,opt,name=damage" json:"damage,omitempty"` + VictimPlayerId *int32 `protobuf:"varint,2,opt,name=victim_player_id,json=victimPlayerId" json:"victim_player_id,omitempty"` + VictimUnitHandle *uint32 `protobuf:"varint,3,opt,name=victim_unit_handle,json=victimUnitHandle" json:"victim_unit_handle,omitempty"` + AttackerPlayerId *int32 `protobuf:"varint,4,opt,name=attacker_player_id,json=attackerPlayerId" json:"attacker_player_id,omitempty"` + AttackerUnitHandle *uint32 `protobuf:"varint,5,opt,name=attacker_unit_handle,json=attackerUnitHandle" json:"attacker_unit_handle,omitempty"` + AbilityId *uint32 `protobuf:"varint,6,opt,name=ability_id,json=abilityId" json:"ability_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_EventDamage) Reset() { *m = CMsgBotWorldState_EventDamage{} } +func (m *CMsgBotWorldState_EventDamage) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_EventDamage) ProtoMessage() {} +func (*CMsgBotWorldState_EventDamage) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 12} +} + +func (m *CMsgBotWorldState_EventDamage) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_EventDamage.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_EventDamage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_EventDamage.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_EventDamage) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_EventDamage.Merge(m, src) +} +func (m *CMsgBotWorldState_EventDamage) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_EventDamage.Size(m) +} +func (m *CMsgBotWorldState_EventDamage) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_EventDamage.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_EventDamage proto.InternalMessageInfo + +func (m *CMsgBotWorldState_EventDamage) GetDamage() uint32 { + if m != nil && m.Damage != nil { + return *m.Damage + } + return 0 +} + +func (m *CMsgBotWorldState_EventDamage) GetVictimPlayerId() int32 { + if m != nil && m.VictimPlayerId != nil { + return *m.VictimPlayerId + } + return 0 +} + +func (m *CMsgBotWorldState_EventDamage) GetVictimUnitHandle() uint32 { + if m != nil && m.VictimUnitHandle != nil { + return *m.VictimUnitHandle + } + return 0 +} + +func (m *CMsgBotWorldState_EventDamage) GetAttackerPlayerId() int32 { + if m != nil && m.AttackerPlayerId != nil { + return *m.AttackerPlayerId + } + return 0 +} + +func (m *CMsgBotWorldState_EventDamage) GetAttackerUnitHandle() uint32 { + if m != nil && m.AttackerUnitHandle != nil { + return *m.AttackerUnitHandle + } + return 0 +} + +func (m *CMsgBotWorldState_EventDamage) GetAbilityId() uint32 { + if m != nil && m.AbilityId != nil { + return *m.AbilityId + } + return 0 +} + +type CMsgBotWorldState_EventCourierKilled struct { + TeamId *uint32 `protobuf:"varint,1,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + CourierUnitHandle *uint32 `protobuf:"varint,2,opt,name=courier_unit_handle,json=courierUnitHandle" json:"courier_unit_handle,omitempty"` + KillerPlayerId *int32 `protobuf:"varint,3,opt,name=killer_player_id,json=killerPlayerId" json:"killer_player_id,omitempty"` + KillerUnitHandle *uint32 `protobuf:"varint,4,opt,name=killer_unit_handle,json=killerUnitHandle" json:"killer_unit_handle,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_EventCourierKilled) Reset() { *m = CMsgBotWorldState_EventCourierKilled{} } +func (m *CMsgBotWorldState_EventCourierKilled) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_EventCourierKilled) ProtoMessage() {} +func (*CMsgBotWorldState_EventCourierKilled) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 13} +} + +func (m *CMsgBotWorldState_EventCourierKilled) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_EventCourierKilled.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_EventCourierKilled) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_EventCourierKilled.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_EventCourierKilled) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_EventCourierKilled.Merge(m, src) +} +func (m *CMsgBotWorldState_EventCourierKilled) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_EventCourierKilled.Size(m) +} +func (m *CMsgBotWorldState_EventCourierKilled) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_EventCourierKilled.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_EventCourierKilled proto.InternalMessageInfo + +func (m *CMsgBotWorldState_EventCourierKilled) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgBotWorldState_EventCourierKilled) GetCourierUnitHandle() uint32 { + if m != nil && m.CourierUnitHandle != nil { + return *m.CourierUnitHandle + } + return 0 +} + +func (m *CMsgBotWorldState_EventCourierKilled) GetKillerPlayerId() int32 { + if m != nil && m.KillerPlayerId != nil { + return *m.KillerPlayerId + } + return 0 +} + +func (m *CMsgBotWorldState_EventCourierKilled) GetKillerUnitHandle() uint32 { + if m != nil && m.KillerUnitHandle != nil { + return *m.KillerUnitHandle + } + return 0 +} + +type CMsgBotWorldState_EventRoshanKilled struct { + KillerPlayerId *int32 `protobuf:"varint,1,opt,name=killer_player_id,json=killerPlayerId" json:"killer_player_id,omitempty"` + KillerUnitHandle *uint32 `protobuf:"varint,2,opt,name=killer_unit_handle,json=killerUnitHandle" json:"killer_unit_handle,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_EventRoshanKilled) Reset() { *m = CMsgBotWorldState_EventRoshanKilled{} } +func (m *CMsgBotWorldState_EventRoshanKilled) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_EventRoshanKilled) ProtoMessage() {} +func (*CMsgBotWorldState_EventRoshanKilled) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 14} +} + +func (m *CMsgBotWorldState_EventRoshanKilled) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_EventRoshanKilled.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_EventRoshanKilled) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_EventRoshanKilled.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_EventRoshanKilled) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_EventRoshanKilled.Merge(m, src) +} +func (m *CMsgBotWorldState_EventRoshanKilled) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_EventRoshanKilled.Size(m) +} +func (m *CMsgBotWorldState_EventRoshanKilled) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_EventRoshanKilled.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_EventRoshanKilled proto.InternalMessageInfo + +func (m *CMsgBotWorldState_EventRoshanKilled) GetKillerPlayerId() int32 { + if m != nil && m.KillerPlayerId != nil { + return *m.KillerPlayerId + } + return 0 +} + +func (m *CMsgBotWorldState_EventRoshanKilled) GetKillerUnitHandle() uint32 { + if m != nil && m.KillerUnitHandle != nil { + return *m.KillerUnitHandle + } + return 0 +} + +type CMsgBotWorldState_EventTree struct { + TreeId *uint32 `protobuf:"varint,1,opt,name=tree_id,json=treeId" json:"tree_id,omitempty"` + Destroyed *bool `protobuf:"varint,2,opt,name=destroyed" json:"destroyed,omitempty"` + Respawned *bool `protobuf:"varint,3,opt,name=respawned" json:"respawned,omitempty"` + Location *CMsgBotWorldState_Vector `protobuf:"bytes,4,opt,name=location" json:"location,omitempty"` + Delayed *bool `protobuf:"varint,5,opt,name=delayed" json:"delayed,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_EventTree) Reset() { *m = CMsgBotWorldState_EventTree{} } +func (m *CMsgBotWorldState_EventTree) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_EventTree) ProtoMessage() {} +func (*CMsgBotWorldState_EventTree) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 15} +} + +func (m *CMsgBotWorldState_EventTree) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_EventTree.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_EventTree) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_EventTree.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_EventTree) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_EventTree.Merge(m, src) +} +func (m *CMsgBotWorldState_EventTree) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_EventTree.Size(m) +} +func (m *CMsgBotWorldState_EventTree) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_EventTree.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_EventTree proto.InternalMessageInfo + +func (m *CMsgBotWorldState_EventTree) GetTreeId() uint32 { + if m != nil && m.TreeId != nil { + return *m.TreeId + } + return 0 +} + +func (m *CMsgBotWorldState_EventTree) GetDestroyed() bool { + if m != nil && m.Destroyed != nil { + return *m.Destroyed + } + return false +} + +func (m *CMsgBotWorldState_EventTree) GetRespawned() bool { + if m != nil && m.Respawned != nil { + return *m.Respawned + } + return false +} + +func (m *CMsgBotWorldState_EventTree) GetLocation() *CMsgBotWorldState_Vector { + if m != nil { + return m.Location + } + return nil +} + +func (m *CMsgBotWorldState_EventTree) GetDelayed() bool { + if m != nil && m.Delayed != nil { + return *m.Delayed + } + return false +} + +type CMsgBotWorldState_Unit struct { + Handle *uint32 `protobuf:"varint,1,opt,name=handle" json:"handle,omitempty"` + UnitType *CMsgBotWorldState_UnitType `protobuf:"varint,2,opt,name=unit_type,json=unitType,enum=protocol.CMsgBotWorldState_UnitType,def=0" json:"unit_type,omitempty"` + Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"` + TeamId *uint32 `protobuf:"varint,4,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + Level *uint32 `protobuf:"varint,5,opt,name=level" json:"level,omitempty"` + Location *CMsgBotWorldState_Vector `protobuf:"bytes,6,opt,name=location" json:"location,omitempty"` + IsAlive *bool `protobuf:"varint,7,opt,name=is_alive,json=isAlive" json:"is_alive,omitempty"` + PlayerId *int32 `protobuf:"varint,8,opt,name=player_id,json=playerId" json:"player_id,omitempty"` + BoundingRadius *int32 `protobuf:"varint,10,opt,name=bounding_radius,json=boundingRadius" json:"bounding_radius,omitempty"` + Facing *int32 `protobuf:"varint,11,opt,name=facing" json:"facing,omitempty"` + GroundHeight *uint32 `protobuf:"varint,12,opt,name=ground_height,json=groundHeight" json:"ground_height,omitempty"` + VisionRangeDaytime *uint32 `protobuf:"varint,15,opt,name=vision_range_daytime,json=visionRangeDaytime" json:"vision_range_daytime,omitempty"` + VisionRangeNighttime *uint32 `protobuf:"varint,16,opt,name=vision_range_nighttime,json=visionRangeNighttime" json:"vision_range_nighttime,omitempty"` + Health *int32 `protobuf:"varint,20,opt,name=health" json:"health,omitempty"` + HealthMax *int32 `protobuf:"varint,21,opt,name=health_max,json=healthMax" json:"health_max,omitempty"` + HealthRegen *float32 `protobuf:"fixed32,22,opt,name=health_regen,json=healthRegen" json:"health_regen,omitempty"` + Mana *int32 `protobuf:"varint,25,opt,name=mana" json:"mana,omitempty"` + ManaMax *int32 `protobuf:"varint,26,opt,name=mana_max,json=manaMax" json:"mana_max,omitempty"` + ManaRegen *float32 `protobuf:"fixed32,27,opt,name=mana_regen,json=manaRegen" json:"mana_regen,omitempty"` + BaseMovementSpeed *int32 `protobuf:"varint,30,opt,name=base_movement_speed,json=baseMovementSpeed" json:"base_movement_speed,omitempty"` + CurrentMovementSpeed *int32 `protobuf:"varint,31,opt,name=current_movement_speed,json=currentMovementSpeed" json:"current_movement_speed,omitempty"` + AnimActivity *int32 `protobuf:"varint,35,opt,name=anim_activity,json=animActivity" json:"anim_activity,omitempty"` + AnimCycle *float32 `protobuf:"fixed32,36,opt,name=anim_cycle,json=animCycle" json:"anim_cycle,omitempty"` + BaseDamage *int32 `protobuf:"varint,40,opt,name=base_damage,json=baseDamage" json:"base_damage,omitempty"` + BaseDamageVariance *int32 `protobuf:"varint,41,opt,name=base_damage_variance,json=baseDamageVariance" json:"base_damage_variance,omitempty"` + BonusDamage *int32 `protobuf:"varint,42,opt,name=bonus_damage,json=bonusDamage" json:"bonus_damage,omitempty"` + AttackDamage *int32 `protobuf:"varint,43,opt,name=attack_damage,json=attackDamage" json:"attack_damage,omitempty"` + AttackRange *int32 `protobuf:"varint,44,opt,name=attack_range,json=attackRange" json:"attack_range,omitempty"` + AttackSpeed *float32 `protobuf:"fixed32,45,opt,name=attack_speed,json=attackSpeed" json:"attack_speed,omitempty"` + AttackAnimPoint *float32 `protobuf:"fixed32,46,opt,name=attack_anim_point,json=attackAnimPoint" json:"attack_anim_point,omitempty"` + AttackAcquisitionRange *int32 `protobuf:"varint,47,opt,name=attack_acquisition_range,json=attackAcquisitionRange" json:"attack_acquisition_range,omitempty"` + AttackProjectileSpeed *int32 `protobuf:"varint,48,opt,name=attack_projectile_speed,json=attackProjectileSpeed" json:"attack_projectile_speed,omitempty"` + AttackTargetHandle *uint32 `protobuf:"varint,49,opt,name=attack_target_handle,json=attackTargetHandle" json:"attack_target_handle,omitempty"` + AttackTargetName *string `protobuf:"bytes,52,opt,name=attack_target_name,json=attackTargetName" json:"attack_target_name,omitempty"` + AttacksPerSecond *int32 `protobuf:"varint,50,opt,name=attacks_per_second,json=attacksPerSecond,def=-1" json:"attacks_per_second,omitempty"` + LastAttackTime *float32 `protobuf:"fixed32,51,opt,name=last_attack_time,json=lastAttackTime,def=-1" json:"last_attack_time,omitempty"` + BountyXp *uint32 `protobuf:"varint,60,opt,name=bounty_xp,json=bountyXp" json:"bounty_xp,omitempty"` + BountyGoldMin *uint32 `protobuf:"varint,61,opt,name=bounty_gold_min,json=bountyGoldMin" json:"bounty_gold_min,omitempty"` + BountyGoldMax *uint32 `protobuf:"varint,62,opt,name=bounty_gold_max,json=bountyGoldMax" json:"bounty_gold_max,omitempty"` + IsChanneling *bool `protobuf:"varint,65,opt,name=is_channeling,json=isChanneling" json:"is_channeling,omitempty"` + ActiveAbilityHandle *uint32 `protobuf:"varint,66,opt,name=active_ability_handle,json=activeAbilityHandle" json:"active_ability_handle,omitempty"` + IsAttackImmune *bool `protobuf:"varint,70,opt,name=is_attack_immune,json=isAttackImmune" json:"is_attack_immune,omitempty"` + IsBlind *bool `protobuf:"varint,71,opt,name=is_blind,json=isBlind" json:"is_blind,omitempty"` + IsBlockDisabled *bool `protobuf:"varint,72,opt,name=is_block_disabled,json=isBlockDisabled" json:"is_block_disabled,omitempty"` + IsDisarmed *bool `protobuf:"varint,73,opt,name=is_disarmed,json=isDisarmed" json:"is_disarmed,omitempty"` + IsDominated *bool `protobuf:"varint,74,opt,name=is_dominated,json=isDominated" json:"is_dominated,omitempty"` + IsEvadeDisabled *bool `protobuf:"varint,75,opt,name=is_evade_disabled,json=isEvadeDisabled" json:"is_evade_disabled,omitempty"` + IsHexed *bool `protobuf:"varint,76,opt,name=is_hexed,json=isHexed" json:"is_hexed,omitempty"` + IsInvisible *bool `protobuf:"varint,77,opt,name=is_invisible,json=isInvisible" json:"is_invisible,omitempty"` + IsInvulnerable *bool `protobuf:"varint,78,opt,name=is_invulnerable,json=isInvulnerable" json:"is_invulnerable,omitempty"` + IsMagicImmune *bool `protobuf:"varint,79,opt,name=is_magic_immune,json=isMagicImmune" json:"is_magic_immune,omitempty"` + IsMuted *bool `protobuf:"varint,80,opt,name=is_muted,json=isMuted" json:"is_muted,omitempty"` + IsNightmared *bool `protobuf:"varint,82,opt,name=is_nightmared,json=isNightmared" json:"is_nightmared,omitempty"` + IsRooted *bool `protobuf:"varint,83,opt,name=is_rooted,json=isRooted" json:"is_rooted,omitempty"` + IsSilenced *bool `protobuf:"varint,84,opt,name=is_silenced,json=isSilenced" json:"is_silenced,omitempty"` + IsSpeciallyDeniable *bool `protobuf:"varint,85,opt,name=is_specially_deniable,json=isSpeciallyDeniable" json:"is_specially_deniable,omitempty"` + IsStunned *bool `protobuf:"varint,86,opt,name=is_stunned,json=isStunned" json:"is_stunned,omitempty"` + IsUnableToMiss *bool `protobuf:"varint,87,opt,name=is_unable_to_miss,json=isUnableToMiss" json:"is_unable_to_miss,omitempty"` + HasScepter *bool `protobuf:"varint,88,opt,name=has_scepter,json=hasScepter" json:"has_scepter,omitempty"` + Abilities []*CMsgBotWorldState_Ability `protobuf:"bytes,90,rep,name=abilities" json:"abilities,omitempty"` + Items []*CMsgBotWorldState_Ability `protobuf:"bytes,91,rep,name=items" json:"items,omitempty"` + Modifiers []*CMsgBotWorldState_Modifier `protobuf:"bytes,92,rep,name=modifiers" json:"modifiers,omitempty"` + IncomingTrackingProjectiles []*CMsgBotWorldState_TrackingProjectile `protobuf:"bytes,93,rep,name=incoming_tracking_projectiles,json=incomingTrackingProjectiles" json:"incoming_tracking_projectiles,omitempty"` + ActionType *uint32 `protobuf:"varint,100,opt,name=action_type,json=actionType" json:"action_type,omitempty"` + AbilityTargetHandle *uint32 `protobuf:"varint,101,opt,name=ability_target_handle,json=abilityTargetHandle" json:"ability_target_handle,omitempty"` + AbilityTargetName *string `protobuf:"bytes,103,opt,name=ability_target_name,json=abilityTargetName" json:"ability_target_name,omitempty"` + IsUsingAbility *bool `protobuf:"varint,102,opt,name=is_using_ability,json=isUsingAbility" json:"is_using_ability,omitempty"` + PrimaryAttribute *uint32 `protobuf:"varint,110,opt,name=primary_attribute,json=primaryAttribute" json:"primary_attribute,omitempty"` + IsIllusion *bool `protobuf:"varint,111,opt,name=is_illusion,json=isIllusion" json:"is_illusion,omitempty"` + RespawnTime *float32 `protobuf:"fixed32,112,opt,name=respawn_time,json=respawnTime" json:"respawn_time,omitempty"` + BuybackCost *uint32 `protobuf:"varint,113,opt,name=buyback_cost,json=buybackCost" json:"buyback_cost,omitempty"` + BuybackCooldown *float32 `protobuf:"fixed32,114,opt,name=buyback_cooldown,json=buybackCooldown" json:"buyback_cooldown,omitempty"` + SpellAmplification *float32 `protobuf:"fixed32,115,opt,name=spell_amplification,json=spellAmplification" json:"spell_amplification,omitempty"` + Armor *float32 `protobuf:"fixed32,116,opt,name=armor" json:"armor,omitempty"` + MagicResist *float32 `protobuf:"fixed32,117,opt,name=magic_resist,json=magicResist" json:"magic_resist,omitempty"` + Evasion *float32 `protobuf:"fixed32,118,opt,name=evasion" json:"evasion,omitempty"` + XpNeededToLevel *uint32 `protobuf:"varint,120,opt,name=xp_needed_to_level,json=xpNeededToLevel" json:"xp_needed_to_level,omitempty"` + AbilityPoints *uint32 `protobuf:"varint,121,opt,name=ability_points,json=abilityPoints" json:"ability_points,omitempty"` + ReliableGold *int32 `protobuf:"varint,122,opt,name=reliable_gold,json=reliableGold,def=-1" json:"reliable_gold,omitempty"` + UnreliableGold *int32 `protobuf:"varint,123,opt,name=unreliable_gold,json=unreliableGold,def=-1" json:"unreliable_gold,omitempty"` + LastHits *uint32 `protobuf:"varint,124,opt,name=last_hits,json=lastHits" json:"last_hits,omitempty"` + Denies *uint32 `protobuf:"varint,125,opt,name=denies" json:"denies,omitempty"` + NetWorth *uint32 `protobuf:"varint,126,opt,name=net_worth,json=netWorth" json:"net_worth,omitempty"` + Strength *uint32 `protobuf:"varint,127,opt,name=strength" json:"strength,omitempty"` + Agility *uint32 `protobuf:"varint,128,opt,name=agility" json:"agility,omitempty"` + Intelligence *uint32 `protobuf:"varint,129,opt,name=intelligence" json:"intelligence,omitempty"` + RemainingLifespan *float32 `protobuf:"fixed32,130,opt,name=remaining_lifespan,json=remainingLifespan" json:"remaining_lifespan,omitempty"` + FlyingCourier *bool `protobuf:"varint,140,opt,name=flying_courier,json=flyingCourier" json:"flying_courier,omitempty"` + ShrineCooldown *float32 `protobuf:"fixed32,150,opt,name=shrine_cooldown,json=shrineCooldown" json:"shrine_cooldown,omitempty"` + IsShrineHealing *bool `protobuf:"varint,151,opt,name=is_shrine_healing,json=isShrineHealing" json:"is_shrine_healing,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Unit) Reset() { *m = CMsgBotWorldState_Unit{} } +func (m *CMsgBotWorldState_Unit) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Unit) ProtoMessage() {} +func (*CMsgBotWorldState_Unit) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 16} +} + +func (m *CMsgBotWorldState_Unit) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Unit.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Unit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Unit.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Unit) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Unit.Merge(m, src) +} +func (m *CMsgBotWorldState_Unit) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Unit.Size(m) +} +func (m *CMsgBotWorldState_Unit) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Unit.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Unit proto.InternalMessageInfo + +const Default_CMsgBotWorldState_Unit_UnitType CMsgBotWorldState_UnitType = CMsgBotWorldState_INVALID +const Default_CMsgBotWorldState_Unit_AttacksPerSecond int32 = -1 +const Default_CMsgBotWorldState_Unit_LastAttackTime float32 = -1 +const Default_CMsgBotWorldState_Unit_ReliableGold int32 = -1 +const Default_CMsgBotWorldState_Unit_UnreliableGold int32 = -1 + +func (m *CMsgBotWorldState_Unit) GetHandle() uint32 { + if m != nil && m.Handle != nil { + return *m.Handle + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetUnitType() CMsgBotWorldState_UnitType { + if m != nil && m.UnitType != nil { + return *m.UnitType + } + return Default_CMsgBotWorldState_Unit_UnitType +} + +func (m *CMsgBotWorldState_Unit) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgBotWorldState_Unit) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetLevel() uint32 { + if m != nil && m.Level != nil { + return *m.Level + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetLocation() *CMsgBotWorldState_Vector { + if m != nil { + return m.Location + } + return nil +} + +func (m *CMsgBotWorldState_Unit) GetIsAlive() bool { + if m != nil && m.IsAlive != nil { + return *m.IsAlive + } + return false +} + +func (m *CMsgBotWorldState_Unit) GetPlayerId() int32 { + if m != nil && m.PlayerId != nil { + return *m.PlayerId + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetBoundingRadius() int32 { + if m != nil && m.BoundingRadius != nil { + return *m.BoundingRadius + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetFacing() int32 { + if m != nil && m.Facing != nil { + return *m.Facing + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetGroundHeight() uint32 { + if m != nil && m.GroundHeight != nil { + return *m.GroundHeight + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetVisionRangeDaytime() uint32 { + if m != nil && m.VisionRangeDaytime != nil { + return *m.VisionRangeDaytime + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetVisionRangeNighttime() uint32 { + if m != nil && m.VisionRangeNighttime != nil { + return *m.VisionRangeNighttime + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetHealth() int32 { + if m != nil && m.Health != nil { + return *m.Health + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetHealthMax() int32 { + if m != nil && m.HealthMax != nil { + return *m.HealthMax + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetHealthRegen() float32 { + if m != nil && m.HealthRegen != nil { + return *m.HealthRegen + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetMana() int32 { + if m != nil && m.Mana != nil { + return *m.Mana + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetManaMax() int32 { + if m != nil && m.ManaMax != nil { + return *m.ManaMax + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetManaRegen() float32 { + if m != nil && m.ManaRegen != nil { + return *m.ManaRegen + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetBaseMovementSpeed() int32 { + if m != nil && m.BaseMovementSpeed != nil { + return *m.BaseMovementSpeed + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetCurrentMovementSpeed() int32 { + if m != nil && m.CurrentMovementSpeed != nil { + return *m.CurrentMovementSpeed + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetAnimActivity() int32 { + if m != nil && m.AnimActivity != nil { + return *m.AnimActivity + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetAnimCycle() float32 { + if m != nil && m.AnimCycle != nil { + return *m.AnimCycle + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetBaseDamage() int32 { + if m != nil && m.BaseDamage != nil { + return *m.BaseDamage + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetBaseDamageVariance() int32 { + if m != nil && m.BaseDamageVariance != nil { + return *m.BaseDamageVariance + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetBonusDamage() int32 { + if m != nil && m.BonusDamage != nil { + return *m.BonusDamage + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetAttackDamage() int32 { + if m != nil && m.AttackDamage != nil { + return *m.AttackDamage + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetAttackRange() int32 { + if m != nil && m.AttackRange != nil { + return *m.AttackRange + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetAttackSpeed() float32 { + if m != nil && m.AttackSpeed != nil { + return *m.AttackSpeed + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetAttackAnimPoint() float32 { + if m != nil && m.AttackAnimPoint != nil { + return *m.AttackAnimPoint + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetAttackAcquisitionRange() int32 { + if m != nil && m.AttackAcquisitionRange != nil { + return *m.AttackAcquisitionRange + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetAttackProjectileSpeed() int32 { + if m != nil && m.AttackProjectileSpeed != nil { + return *m.AttackProjectileSpeed + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetAttackTargetHandle() uint32 { + if m != nil && m.AttackTargetHandle != nil { + return *m.AttackTargetHandle + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetAttackTargetName() string { + if m != nil && m.AttackTargetName != nil { + return *m.AttackTargetName + } + return "" +} + +func (m *CMsgBotWorldState_Unit) GetAttacksPerSecond() int32 { + if m != nil && m.AttacksPerSecond != nil { + return *m.AttacksPerSecond + } + return Default_CMsgBotWorldState_Unit_AttacksPerSecond +} + +func (m *CMsgBotWorldState_Unit) GetLastAttackTime() float32 { + if m != nil && m.LastAttackTime != nil { + return *m.LastAttackTime + } + return Default_CMsgBotWorldState_Unit_LastAttackTime +} + +func (m *CMsgBotWorldState_Unit) GetBountyXp() uint32 { + if m != nil && m.BountyXp != nil { + return *m.BountyXp + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetBountyGoldMin() uint32 { + if m != nil && m.BountyGoldMin != nil { + return *m.BountyGoldMin + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetBountyGoldMax() uint32 { + if m != nil && m.BountyGoldMax != nil { + return *m.BountyGoldMax + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetIsChanneling() bool { + if m != nil && m.IsChanneling != nil { + return *m.IsChanneling + } + return false +} + +func (m *CMsgBotWorldState_Unit) GetActiveAbilityHandle() uint32 { + if m != nil && m.ActiveAbilityHandle != nil { + return *m.ActiveAbilityHandle + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetIsAttackImmune() bool { + if m != nil && m.IsAttackImmune != nil { + return *m.IsAttackImmune + } + return false +} + +func (m *CMsgBotWorldState_Unit) GetIsBlind() bool { + if m != nil && m.IsBlind != nil { + return *m.IsBlind + } + return false +} + +func (m *CMsgBotWorldState_Unit) GetIsBlockDisabled() bool { + if m != nil && m.IsBlockDisabled != nil { + return *m.IsBlockDisabled + } + return false +} + +func (m *CMsgBotWorldState_Unit) GetIsDisarmed() bool { + if m != nil && m.IsDisarmed != nil { + return *m.IsDisarmed + } + return false +} + +func (m *CMsgBotWorldState_Unit) GetIsDominated() bool { + if m != nil && m.IsDominated != nil { + return *m.IsDominated + } + return false +} + +func (m *CMsgBotWorldState_Unit) GetIsEvadeDisabled() bool { + if m != nil && m.IsEvadeDisabled != nil { + return *m.IsEvadeDisabled + } + return false +} + +func (m *CMsgBotWorldState_Unit) GetIsHexed() bool { + if m != nil && m.IsHexed != nil { + return *m.IsHexed + } + return false +} + +func (m *CMsgBotWorldState_Unit) GetIsInvisible() bool { + if m != nil && m.IsInvisible != nil { + return *m.IsInvisible + } + return false +} + +func (m *CMsgBotWorldState_Unit) GetIsInvulnerable() bool { + if m != nil && m.IsInvulnerable != nil { + return *m.IsInvulnerable + } + return false +} + +func (m *CMsgBotWorldState_Unit) GetIsMagicImmune() bool { + if m != nil && m.IsMagicImmune != nil { + return *m.IsMagicImmune + } + return false +} + +func (m *CMsgBotWorldState_Unit) GetIsMuted() bool { + if m != nil && m.IsMuted != nil { + return *m.IsMuted + } + return false +} + +func (m *CMsgBotWorldState_Unit) GetIsNightmared() bool { + if m != nil && m.IsNightmared != nil { + return *m.IsNightmared + } + return false +} + +func (m *CMsgBotWorldState_Unit) GetIsRooted() bool { + if m != nil && m.IsRooted != nil { + return *m.IsRooted + } + return false +} + +func (m *CMsgBotWorldState_Unit) GetIsSilenced() bool { + if m != nil && m.IsSilenced != nil { + return *m.IsSilenced + } + return false +} + +func (m *CMsgBotWorldState_Unit) GetIsSpeciallyDeniable() bool { + if m != nil && m.IsSpeciallyDeniable != nil { + return *m.IsSpeciallyDeniable + } + return false +} + +func (m *CMsgBotWorldState_Unit) GetIsStunned() bool { + if m != nil && m.IsStunned != nil { + return *m.IsStunned + } + return false +} + +func (m *CMsgBotWorldState_Unit) GetIsUnableToMiss() bool { + if m != nil && m.IsUnableToMiss != nil { + return *m.IsUnableToMiss + } + return false +} + +func (m *CMsgBotWorldState_Unit) GetHasScepter() bool { + if m != nil && m.HasScepter != nil { + return *m.HasScepter + } + return false +} + +func (m *CMsgBotWorldState_Unit) GetAbilities() []*CMsgBotWorldState_Ability { + if m != nil { + return m.Abilities + } + return nil +} + +func (m *CMsgBotWorldState_Unit) GetItems() []*CMsgBotWorldState_Ability { + if m != nil { + return m.Items + } + return nil +} + +func (m *CMsgBotWorldState_Unit) GetModifiers() []*CMsgBotWorldState_Modifier { + if m != nil { + return m.Modifiers + } + return nil +} + +func (m *CMsgBotWorldState_Unit) GetIncomingTrackingProjectiles() []*CMsgBotWorldState_TrackingProjectile { + if m != nil { + return m.IncomingTrackingProjectiles + } + return nil +} + +func (m *CMsgBotWorldState_Unit) GetActionType() uint32 { + if m != nil && m.ActionType != nil { + return *m.ActionType + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetAbilityTargetHandle() uint32 { + if m != nil && m.AbilityTargetHandle != nil { + return *m.AbilityTargetHandle + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetAbilityTargetName() string { + if m != nil && m.AbilityTargetName != nil { + return *m.AbilityTargetName + } + return "" +} + +func (m *CMsgBotWorldState_Unit) GetIsUsingAbility() bool { + if m != nil && m.IsUsingAbility != nil { + return *m.IsUsingAbility + } + return false +} + +func (m *CMsgBotWorldState_Unit) GetPrimaryAttribute() uint32 { + if m != nil && m.PrimaryAttribute != nil { + return *m.PrimaryAttribute + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetIsIllusion() bool { + if m != nil && m.IsIllusion != nil { + return *m.IsIllusion + } + return false +} + +func (m *CMsgBotWorldState_Unit) GetRespawnTime() float32 { + if m != nil && m.RespawnTime != nil { + return *m.RespawnTime + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetBuybackCost() uint32 { + if m != nil && m.BuybackCost != nil { + return *m.BuybackCost + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetBuybackCooldown() float32 { + if m != nil && m.BuybackCooldown != nil { + return *m.BuybackCooldown + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetSpellAmplification() float32 { + if m != nil && m.SpellAmplification != nil { + return *m.SpellAmplification + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetArmor() float32 { + if m != nil && m.Armor != nil { + return *m.Armor + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetMagicResist() float32 { + if m != nil && m.MagicResist != nil { + return *m.MagicResist + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetEvasion() float32 { + if m != nil && m.Evasion != nil { + return *m.Evasion + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetXpNeededToLevel() uint32 { + if m != nil && m.XpNeededToLevel != nil { + return *m.XpNeededToLevel + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetAbilityPoints() uint32 { + if m != nil && m.AbilityPoints != nil { + return *m.AbilityPoints + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetReliableGold() int32 { + if m != nil && m.ReliableGold != nil { + return *m.ReliableGold + } + return Default_CMsgBotWorldState_Unit_ReliableGold +} + +func (m *CMsgBotWorldState_Unit) GetUnreliableGold() int32 { + if m != nil && m.UnreliableGold != nil { + return *m.UnreliableGold + } + return Default_CMsgBotWorldState_Unit_UnreliableGold +} + +func (m *CMsgBotWorldState_Unit) GetLastHits() uint32 { + if m != nil && m.LastHits != nil { + return *m.LastHits + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetDenies() uint32 { + if m != nil && m.Denies != nil { + return *m.Denies + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetNetWorth() uint32 { + if m != nil && m.NetWorth != nil { + return *m.NetWorth + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetStrength() uint32 { + if m != nil && m.Strength != nil { + return *m.Strength + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetAgility() uint32 { + if m != nil && m.Agility != nil { + return *m.Agility + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetIntelligence() uint32 { + if m != nil && m.Intelligence != nil { + return *m.Intelligence + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetRemainingLifespan() float32 { + if m != nil && m.RemainingLifespan != nil { + return *m.RemainingLifespan + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetFlyingCourier() bool { + if m != nil && m.FlyingCourier != nil { + return *m.FlyingCourier + } + return false +} + +func (m *CMsgBotWorldState_Unit) GetShrineCooldown() float32 { + if m != nil && m.ShrineCooldown != nil { + return *m.ShrineCooldown + } + return 0 +} + +func (m *CMsgBotWorldState_Unit) GetIsShrineHealing() bool { + if m != nil && m.IsShrineHealing != nil { + return *m.IsShrineHealing + } + return false +} + +type CMsgBotWorldState_Actions struct { + DotaTime *float32 `protobuf:"fixed32,1,opt,name=dota_time,json=dotaTime,def=-100" json:"dota_time,omitempty"` + Actions []*CMsgBotWorldState_Action `protobuf:"bytes,2,rep,name=actions" json:"actions,omitempty"` + ExtraData *string `protobuf:"bytes,3,opt,name=extraData" json:"extraData,omitempty"` + OceanAnnotation *CMsgBotWorldState_Actions_OceanAnnotation `protobuf:"bytes,4,opt,name=oceanAnnotation" json:"oceanAnnotation,omitempty"` + Header *CMsgBotWorldState_Actions_Header `protobuf:"bytes,5,opt,name=header" json:"header,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Actions) Reset() { *m = CMsgBotWorldState_Actions{} } +func (m *CMsgBotWorldState_Actions) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Actions) ProtoMessage() {} +func (*CMsgBotWorldState_Actions) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 17} +} + +func (m *CMsgBotWorldState_Actions) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Actions.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Actions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Actions.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Actions) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Actions.Merge(m, src) +} +func (m *CMsgBotWorldState_Actions) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Actions.Size(m) +} +func (m *CMsgBotWorldState_Actions) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Actions.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Actions proto.InternalMessageInfo + +const Default_CMsgBotWorldState_Actions_DotaTime float32 = -100 + +func (m *CMsgBotWorldState_Actions) GetDotaTime() float32 { + if m != nil && m.DotaTime != nil { + return *m.DotaTime + } + return Default_CMsgBotWorldState_Actions_DotaTime +} + +func (m *CMsgBotWorldState_Actions) GetActions() []*CMsgBotWorldState_Action { + if m != nil { + return m.Actions + } + return nil +} + +func (m *CMsgBotWorldState_Actions) GetExtraData() string { + if m != nil && m.ExtraData != nil { + return *m.ExtraData + } + return "" +} + +func (m *CMsgBotWorldState_Actions) GetOceanAnnotation() *CMsgBotWorldState_Actions_OceanAnnotation { + if m != nil { + return m.OceanAnnotation + } + return nil +} + +func (m *CMsgBotWorldState_Actions) GetHeader() *CMsgBotWorldState_Actions_Header { + if m != nil { + return m.Header + } + return nil +} + +type CMsgBotWorldState_Actions_OceanAnnotation struct { + Heroes []*CMsgBotWorldState_Actions_OceanAnnotation_Hero `protobuf:"bytes,1,rep,name=heroes" json:"heroes,omitempty"` + AgentID *string `protobuf:"bytes,5,opt,name=agentID" json:"agentID,omitempty"` + Rewards []float32 `protobuf:"fixed32,6,rep,name=rewards" json:"rewards,omitempty"` + RewardNames []string `protobuf:"bytes,7,rep,name=reward_names,json=rewardNames" json:"reward_names,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Actions_OceanAnnotation) Reset() { + *m = CMsgBotWorldState_Actions_OceanAnnotation{} +} +func (m *CMsgBotWorldState_Actions_OceanAnnotation) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Actions_OceanAnnotation) ProtoMessage() {} +func (*CMsgBotWorldState_Actions_OceanAnnotation) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 17, 0} +} + +func (m *CMsgBotWorldState_Actions_OceanAnnotation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Actions_OceanAnnotation.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Actions_OceanAnnotation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Actions_OceanAnnotation.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Actions_OceanAnnotation) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Actions_OceanAnnotation.Merge(m, src) +} +func (m *CMsgBotWorldState_Actions_OceanAnnotation) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Actions_OceanAnnotation.Size(m) +} +func (m *CMsgBotWorldState_Actions_OceanAnnotation) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Actions_OceanAnnotation.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Actions_OceanAnnotation proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Actions_OceanAnnotation) GetHeroes() []*CMsgBotWorldState_Actions_OceanAnnotation_Hero { + if m != nil { + return m.Heroes + } + return nil +} + +func (m *CMsgBotWorldState_Actions_OceanAnnotation) GetAgentID() string { + if m != nil && m.AgentID != nil { + return *m.AgentID + } + return "" +} + +func (m *CMsgBotWorldState_Actions_OceanAnnotation) GetRewards() []float32 { + if m != nil { + return m.Rewards + } + return nil +} + +func (m *CMsgBotWorldState_Actions_OceanAnnotation) GetRewardNames() []string { + if m != nil { + return m.RewardNames + } + return nil +} + +type CMsgBotWorldState_Actions_OceanAnnotation_Hero struct { + PlayerID *int32 `protobuf:"varint,1,req,name=playerID" json:"playerID,omitempty"` + ValueFunction *float32 `protobuf:"fixed32,2,opt,name=valueFunction" json:"valueFunction,omitempty"` + ActionLogp *float32 `protobuf:"fixed32,3,opt,name=actionLogp" json:"actionLogp,omitempty"` + Reward *float32 `protobuf:"fixed32,4,opt,name=reward" json:"reward,omitempty"` + InternalAction []int32 `protobuf:"varint,5,rep,name=internalAction" json:"internalAction,omitempty"` + ActionName *string `protobuf:"bytes,6,opt,name=actionName" json:"actionName,omitempty"` + DetailedStats []byte `protobuf:"bytes,7,opt,name=detailedStats" json:"detailedStats,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Actions_OceanAnnotation_Hero) Reset() { + *m = CMsgBotWorldState_Actions_OceanAnnotation_Hero{} +} +func (m *CMsgBotWorldState_Actions_OceanAnnotation_Hero) String() string { + return proto.CompactTextString(m) +} +func (*CMsgBotWorldState_Actions_OceanAnnotation_Hero) ProtoMessage() {} +func (*CMsgBotWorldState_Actions_OceanAnnotation_Hero) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 17, 0, 0} +} + +func (m *CMsgBotWorldState_Actions_OceanAnnotation_Hero) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Actions_OceanAnnotation_Hero.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Actions_OceanAnnotation_Hero) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Actions_OceanAnnotation_Hero.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Actions_OceanAnnotation_Hero) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Actions_OceanAnnotation_Hero.Merge(m, src) +} +func (m *CMsgBotWorldState_Actions_OceanAnnotation_Hero) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Actions_OceanAnnotation_Hero.Size(m) +} +func (m *CMsgBotWorldState_Actions_OceanAnnotation_Hero) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Actions_OceanAnnotation_Hero.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Actions_OceanAnnotation_Hero proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Actions_OceanAnnotation_Hero) GetPlayerID() int32 { + if m != nil && m.PlayerID != nil { + return *m.PlayerID + } + return 0 +} + +func (m *CMsgBotWorldState_Actions_OceanAnnotation_Hero) GetValueFunction() float32 { + if m != nil && m.ValueFunction != nil { + return *m.ValueFunction + } + return 0 +} + +func (m *CMsgBotWorldState_Actions_OceanAnnotation_Hero) GetActionLogp() float32 { + if m != nil && m.ActionLogp != nil { + return *m.ActionLogp + } + return 0 +} + +func (m *CMsgBotWorldState_Actions_OceanAnnotation_Hero) GetReward() float32 { + if m != nil && m.Reward != nil { + return *m.Reward + } + return 0 +} + +func (m *CMsgBotWorldState_Actions_OceanAnnotation_Hero) GetInternalAction() []int32 { + if m != nil { + return m.InternalAction + } + return nil +} + +func (m *CMsgBotWorldState_Actions_OceanAnnotation_Hero) GetActionName() string { + if m != nil && m.ActionName != nil { + return *m.ActionName + } + return "" +} + +func (m *CMsgBotWorldState_Actions_OceanAnnotation_Hero) GetDetailedStats() []byte { + if m != nil { + return m.DetailedStats + } + return nil +} + +type CMsgBotWorldState_Actions_Header struct { + StartTime *float32 `protobuf:"fixed32,1,opt,name=startTime" json:"startTime,omitempty"` + Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Actions_Header) Reset() { *m = CMsgBotWorldState_Actions_Header{} } +func (m *CMsgBotWorldState_Actions_Header) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Actions_Header) ProtoMessage() {} +func (*CMsgBotWorldState_Actions_Header) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 17, 1} +} + +func (m *CMsgBotWorldState_Actions_Header) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Actions_Header.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Actions_Header) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Actions_Header.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Actions_Header) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Actions_Header.Merge(m, src) +} +func (m *CMsgBotWorldState_Actions_Header) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Actions_Header.Size(m) +} +func (m *CMsgBotWorldState_Actions_Header) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Actions_Header.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Actions_Header proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Actions_Header) GetStartTime() float32 { + if m != nil && m.StartTime != nil { + return *m.StartTime + } + return 0 +} + +func (m *CMsgBotWorldState_Actions_Header) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +type CMsgBotWorldState_Action struct { + ActionType *CMsgBotWorldState_Action_Type `protobuf:"varint,1,req,name=actionType,enum=protocol.CMsgBotWorldState_Action_Type,def=0" json:"actionType,omitempty"` + Player *int32 `protobuf:"varint,2,opt,name=player,def=-1" json:"player,omitempty"` + ActionID *int32 `protobuf:"varint,4,opt,name=actionID,def=-1" json:"actionID,omitempty"` + ActionDelay *int32 `protobuf:"varint,10,opt,name=actionDelay,def=0" json:"actionDelay,omitempty"` + // Types that are valid to be assigned to ActionData: + // *CMsgBotWorldState_Action_MoveToLocation_ + // *CMsgBotWorldState_Action_MoveToTarget_ + // *CMsgBotWorldState_Action_AttackMove_ + // *CMsgBotWorldState_Action_AttackTarget_ + // *CMsgBotWorldState_Action_CastLocation_ + // *CMsgBotWorldState_Action_CastTarget_ + // *CMsgBotWorldState_Action_CastTree_ + // *CMsgBotWorldState_Action_Cast_ + // *CMsgBotWorldState_Action_CastToggle_ + // *CMsgBotWorldState_Action_HoldLocation_ + // *CMsgBotWorldState_Action_TrainAbility_ + // *CMsgBotWorldState_Action_DropItem_ + // *CMsgBotWorldState_Action_PickUpItem_ + // *CMsgBotWorldState_Action_PickupRune_ + // *CMsgBotWorldState_Action_PurchaseItem_ + // *CMsgBotWorldState_Action_SellItem_ + // *CMsgBotWorldState_Action_DisassembleItem_ + // *CMsgBotWorldState_Action_SetCombineLockItem_ + // *CMsgBotWorldState_Action_Stop_ + // *CMsgBotWorldState_Action_Chat_ + // *CMsgBotWorldState_Action_SwapItems_ + // *CMsgBotWorldState_Action_UseShrine_ + // *CMsgBotWorldState_Action_Courier_ + // *CMsgBotWorldState_Action_GetActualIncomingDamage_ + // *CMsgBotWorldState_Action_GetEstimatedDamageToTarget_ + // *CMsgBotWorldState_Action_Glyph_ + // *CMsgBotWorldState_Action_SoftReset_ + // *CMsgBotWorldState_Action_Buyback_ + // *CMsgBotWorldState_Action_ScriptingDebugDrawText_ + // *CMsgBotWorldState_Action_ScriptingDebugDrawLine_ + // *CMsgBotWorldState_Action_ScriptingDebugDrawScreenText_ + // *CMsgBotWorldState_Action_ScriptingDebugDrawBox_ + // *CMsgBotWorldState_Action_ScriptingDebugDrawCircle_ + // *CMsgBotWorldState_Action_ScriptingDebugDrawClear_ + // *CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty_ + // *CMsgBotWorldState_Action_MoveDirectly + // *CMsgBotWorldState_Action_OceanWinGame_ + // *CMsgBotWorldState_Action_OceanReplayCorrectTime_ + ActionData isCMsgBotWorldState_Action_ActionData `protobuf_oneof:"ActionData"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action) Reset() { *m = CMsgBotWorldState_Action{} } +func (m *CMsgBotWorldState_Action) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action) ProtoMessage() {} +func (*CMsgBotWorldState_Action) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18} +} + +func (m *CMsgBotWorldState_Action) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action.Merge(m, src) +} +func (m *CMsgBotWorldState_Action) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action.Size(m) +} +func (m *CMsgBotWorldState_Action) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action proto.InternalMessageInfo + +const Default_CMsgBotWorldState_Action_ActionType CMsgBotWorldState_Action_Type = CMsgBotWorldState_Action_DOTA_UNIT_ORDER_NONE +const Default_CMsgBotWorldState_Action_Player int32 = -1 +const Default_CMsgBotWorldState_Action_ActionID int32 = -1 +const Default_CMsgBotWorldState_Action_ActionDelay int32 = 0 + +func (m *CMsgBotWorldState_Action) GetActionType() CMsgBotWorldState_Action_Type { + if m != nil && m.ActionType != nil { + return *m.ActionType + } + return Default_CMsgBotWorldState_Action_ActionType +} + +func (m *CMsgBotWorldState_Action) GetPlayer() int32 { + if m != nil && m.Player != nil { + return *m.Player + } + return Default_CMsgBotWorldState_Action_Player +} + +func (m *CMsgBotWorldState_Action) GetActionID() int32 { + if m != nil && m.ActionID != nil { + return *m.ActionID + } + return Default_CMsgBotWorldState_Action_ActionID +} + +func (m *CMsgBotWorldState_Action) GetActionDelay() int32 { + if m != nil && m.ActionDelay != nil { + return *m.ActionDelay + } + return Default_CMsgBotWorldState_Action_ActionDelay +} + +type isCMsgBotWorldState_Action_ActionData interface { + isCMsgBotWorldState_Action_ActionData() +} + +type CMsgBotWorldState_Action_MoveToLocation_ struct { + MoveToLocation *CMsgBotWorldState_Action_MoveToLocation `protobuf:"bytes,101,opt,name=moveToLocation,oneof"` +} + +type CMsgBotWorldState_Action_MoveToTarget_ struct { + MoveToTarget *CMsgBotWorldState_Action_MoveToTarget `protobuf:"bytes,102,opt,name=moveToTarget,oneof"` +} + +type CMsgBotWorldState_Action_AttackMove_ struct { + AttackMove *CMsgBotWorldState_Action_AttackMove `protobuf:"bytes,103,opt,name=attackMove,oneof"` +} + +type CMsgBotWorldState_Action_AttackTarget_ struct { + AttackTarget *CMsgBotWorldState_Action_AttackTarget `protobuf:"bytes,104,opt,name=attackTarget,oneof"` +} + +type CMsgBotWorldState_Action_CastLocation_ struct { + CastLocation *CMsgBotWorldState_Action_CastLocation `protobuf:"bytes,105,opt,name=castLocation,oneof"` +} + +type CMsgBotWorldState_Action_CastTarget_ struct { + CastTarget *CMsgBotWorldState_Action_CastTarget `protobuf:"bytes,106,opt,name=castTarget,oneof"` +} + +type CMsgBotWorldState_Action_CastTree_ struct { + CastTree *CMsgBotWorldState_Action_CastTree `protobuf:"bytes,107,opt,name=castTree,oneof"` +} + +type CMsgBotWorldState_Action_Cast_ struct { + Cast *CMsgBotWorldState_Action_Cast `protobuf:"bytes,108,opt,name=cast,oneof"` +} + +type CMsgBotWorldState_Action_CastToggle_ struct { + CastToggle *CMsgBotWorldState_Action_CastToggle `protobuf:"bytes,109,opt,name=castToggle,oneof"` +} + +type CMsgBotWorldState_Action_HoldLocation_ struct { + HoldLocation *CMsgBotWorldState_Action_HoldLocation `protobuf:"bytes,110,opt,name=holdLocation,oneof"` +} + +type CMsgBotWorldState_Action_TrainAbility_ struct { + TrainAbility *CMsgBotWorldState_Action_TrainAbility `protobuf:"bytes,111,opt,name=trainAbility,oneof"` +} + +type CMsgBotWorldState_Action_DropItem_ struct { + DropItem *CMsgBotWorldState_Action_DropItem `protobuf:"bytes,112,opt,name=dropItem,oneof"` +} + +type CMsgBotWorldState_Action_PickUpItem_ struct { + PickUpItem *CMsgBotWorldState_Action_PickUpItem `protobuf:"bytes,114,opt,name=pickUpItem,oneof"` +} + +type CMsgBotWorldState_Action_PickupRune_ struct { + PickupRune *CMsgBotWorldState_Action_PickupRune `protobuf:"bytes,115,opt,name=pickupRune,oneof"` +} + +type CMsgBotWorldState_Action_PurchaseItem_ struct { + PurchaseItem *CMsgBotWorldState_Action_PurchaseItem `protobuf:"bytes,116,opt,name=purchaseItem,oneof"` +} + +type CMsgBotWorldState_Action_SellItem_ struct { + SellItem *CMsgBotWorldState_Action_SellItem `protobuf:"bytes,117,opt,name=sellItem,oneof"` +} + +type CMsgBotWorldState_Action_DisassembleItem_ struct { + DisassembleItem *CMsgBotWorldState_Action_DisassembleItem `protobuf:"bytes,118,opt,name=disassembleItem,oneof"` +} + +type CMsgBotWorldState_Action_SetCombineLockItem_ struct { + SetCombineLockItem *CMsgBotWorldState_Action_SetCombineLockItem `protobuf:"bytes,132,opt,name=setCombineLockItem,oneof"` +} + +type CMsgBotWorldState_Action_Stop_ struct { + Stop *CMsgBotWorldState_Action_Stop `protobuf:"bytes,121,opt,name=stop,oneof"` +} + +type CMsgBotWorldState_Action_Chat_ struct { + Chat *CMsgBotWorldState_Action_Chat `protobuf:"bytes,140,opt,name=chat,oneof"` +} + +type CMsgBotWorldState_Action_SwapItems_ struct { + SwapItems *CMsgBotWorldState_Action_SwapItems `protobuf:"bytes,141,opt,name=swapItems,oneof"` +} + +type CMsgBotWorldState_Action_UseShrine_ struct { + UseShrine *CMsgBotWorldState_Action_UseShrine `protobuf:"bytes,142,opt,name=useShrine,oneof"` +} + +type CMsgBotWorldState_Action_Courier_ struct { + Courier *CMsgBotWorldState_Action_Courier `protobuf:"bytes,143,opt,name=courier,oneof"` +} + +type CMsgBotWorldState_Action_GetActualIncomingDamage_ struct { + GetActualIncomingDamage *CMsgBotWorldState_Action_GetActualIncomingDamage `protobuf:"bytes,144,opt,name=getActualIncomingDamage,oneof"` +} + +type CMsgBotWorldState_Action_GetEstimatedDamageToTarget_ struct { + GetEstimatedDamageToTarget *CMsgBotWorldState_Action_GetEstimatedDamageToTarget `protobuf:"bytes,145,opt,name=getEstimatedDamageToTarget,oneof"` +} + +type CMsgBotWorldState_Action_Glyph_ struct { + Glyph *CMsgBotWorldState_Action_Glyph `protobuf:"bytes,146,opt,name=glyph,oneof"` +} + +type CMsgBotWorldState_Action_SoftReset_ struct { + SoftReset *CMsgBotWorldState_Action_SoftReset `protobuf:"bytes,148,opt,name=softReset,oneof"` +} + +type CMsgBotWorldState_Action_Buyback_ struct { + Buyback *CMsgBotWorldState_Action_Buyback `protobuf:"bytes,149,opt,name=buyback,oneof"` +} + +type CMsgBotWorldState_Action_ScriptingDebugDrawText_ struct { + ScriptingDebugDrawText *CMsgBotWorldState_Action_ScriptingDebugDrawText `protobuf:"bytes,150,opt,name=scriptingDebugDrawText,oneof"` +} + +type CMsgBotWorldState_Action_ScriptingDebugDrawLine_ struct { + ScriptingDebugDrawLine *CMsgBotWorldState_Action_ScriptingDebugDrawLine `protobuf:"bytes,151,opt,name=scriptingDebugDrawLine,oneof"` +} + +type CMsgBotWorldState_Action_ScriptingDebugDrawScreenText_ struct { + ScriptingDebugDrawScreenText *CMsgBotWorldState_Action_ScriptingDebugDrawScreenText `protobuf:"bytes,152,opt,name=scriptingDebugDrawScreenText,oneof"` +} + +type CMsgBotWorldState_Action_ScriptingDebugDrawBox_ struct { + ScriptingDebugDrawBox *CMsgBotWorldState_Action_ScriptingDebugDrawBox `protobuf:"bytes,153,opt,name=scriptingDebugDrawBox,oneof"` +} + +type CMsgBotWorldState_Action_ScriptingDebugDrawCircle_ struct { + ScriptingDebugDrawCircle *CMsgBotWorldState_Action_ScriptingDebugDrawCircle `protobuf:"bytes,154,opt,name=scriptingDebugDrawCircle,oneof"` +} + +type CMsgBotWorldState_Action_ScriptingDebugDrawClear_ struct { + ScriptingDebugDrawClear *CMsgBotWorldState_Action_ScriptingDebugDrawClear `protobuf:"bytes,155,opt,name=scriptingDebugDrawClear,oneof"` +} + +type CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty_ struct { + ScriptingDebugScreenTextPretty *CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty `protobuf:"bytes,159,opt,name=scriptingDebugScreenTextPretty,oneof"` +} + +type CMsgBotWorldState_Action_MoveDirectly struct { + MoveDirectly *CMsgBotWorldState_Action_MoveToLocation `protobuf:"bytes,156,opt,name=moveDirectly,oneof"` +} + +type CMsgBotWorldState_Action_OceanWinGame_ struct { + OceanWinGame *CMsgBotWorldState_Action_OceanWinGame `protobuf:"bytes,157,opt,name=oceanWinGame,oneof"` +} + +type CMsgBotWorldState_Action_OceanReplayCorrectTime_ struct { + OceanReplayCorrectTime *CMsgBotWorldState_Action_OceanReplayCorrectTime `protobuf:"bytes,158,opt,name=oceanReplayCorrectTime,oneof"` +} + +func (*CMsgBotWorldState_Action_MoveToLocation_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_MoveToTarget_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_AttackMove_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_AttackTarget_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_CastLocation_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_CastTarget_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_CastTree_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_Cast_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_CastToggle_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_HoldLocation_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_TrainAbility_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_DropItem_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_PickUpItem_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_PickupRune_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_PurchaseItem_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_SellItem_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_DisassembleItem_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_SetCombineLockItem_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_Stop_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_Chat_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_SwapItems_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_UseShrine_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_Courier_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_GetActualIncomingDamage_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_GetEstimatedDamageToTarget_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_Glyph_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_SoftReset_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_Buyback_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_ScriptingDebugDrawText_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_ScriptingDebugDrawLine_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_ScriptingDebugDrawScreenText_) isCMsgBotWorldState_Action_ActionData() { +} + +func (*CMsgBotWorldState_Action_ScriptingDebugDrawBox_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_ScriptingDebugDrawCircle_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_ScriptingDebugDrawClear_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty_) isCMsgBotWorldState_Action_ActionData() { +} + +func (*CMsgBotWorldState_Action_MoveDirectly) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_OceanWinGame_) isCMsgBotWorldState_Action_ActionData() {} + +func (*CMsgBotWorldState_Action_OceanReplayCorrectTime_) isCMsgBotWorldState_Action_ActionData() {} + +func (m *CMsgBotWorldState_Action) GetActionData() isCMsgBotWorldState_Action_ActionData { + if m != nil { + return m.ActionData + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetMoveToLocation() *CMsgBotWorldState_Action_MoveToLocation { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_MoveToLocation_); ok { + return x.MoveToLocation + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetMoveToTarget() *CMsgBotWorldState_Action_MoveToTarget { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_MoveToTarget_); ok { + return x.MoveToTarget + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetAttackMove() *CMsgBotWorldState_Action_AttackMove { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_AttackMove_); ok { + return x.AttackMove + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetAttackTarget() *CMsgBotWorldState_Action_AttackTarget { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_AttackTarget_); ok { + return x.AttackTarget + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetCastLocation() *CMsgBotWorldState_Action_CastLocation { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_CastLocation_); ok { + return x.CastLocation + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetCastTarget() *CMsgBotWorldState_Action_CastTarget { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_CastTarget_); ok { + return x.CastTarget + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetCastTree() *CMsgBotWorldState_Action_CastTree { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_CastTree_); ok { + return x.CastTree + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetCast() *CMsgBotWorldState_Action_Cast { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_Cast_); ok { + return x.Cast + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetCastToggle() *CMsgBotWorldState_Action_CastToggle { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_CastToggle_); ok { + return x.CastToggle + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetHoldLocation() *CMsgBotWorldState_Action_HoldLocation { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_HoldLocation_); ok { + return x.HoldLocation + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetTrainAbility() *CMsgBotWorldState_Action_TrainAbility { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_TrainAbility_); ok { + return x.TrainAbility + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetDropItem() *CMsgBotWorldState_Action_DropItem { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_DropItem_); ok { + return x.DropItem + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetPickUpItem() *CMsgBotWorldState_Action_PickUpItem { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_PickUpItem_); ok { + return x.PickUpItem + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetPickupRune() *CMsgBotWorldState_Action_PickupRune { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_PickupRune_); ok { + return x.PickupRune + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetPurchaseItem() *CMsgBotWorldState_Action_PurchaseItem { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_PurchaseItem_); ok { + return x.PurchaseItem + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetSellItem() *CMsgBotWorldState_Action_SellItem { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_SellItem_); ok { + return x.SellItem + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetDisassembleItem() *CMsgBotWorldState_Action_DisassembleItem { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_DisassembleItem_); ok { + return x.DisassembleItem + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetSetCombineLockItem() *CMsgBotWorldState_Action_SetCombineLockItem { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_SetCombineLockItem_); ok { + return x.SetCombineLockItem + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetStop() *CMsgBotWorldState_Action_Stop { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_Stop_); ok { + return x.Stop + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetChat() *CMsgBotWorldState_Action_Chat { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_Chat_); ok { + return x.Chat + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetSwapItems() *CMsgBotWorldState_Action_SwapItems { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_SwapItems_); ok { + return x.SwapItems + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetUseShrine() *CMsgBotWorldState_Action_UseShrine { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_UseShrine_); ok { + return x.UseShrine + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetCourier() *CMsgBotWorldState_Action_Courier { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_Courier_); ok { + return x.Courier + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetGetActualIncomingDamage() *CMsgBotWorldState_Action_GetActualIncomingDamage { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_GetActualIncomingDamage_); ok { + return x.GetActualIncomingDamage + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetGetEstimatedDamageToTarget() *CMsgBotWorldState_Action_GetEstimatedDamageToTarget { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_GetEstimatedDamageToTarget_); ok { + return x.GetEstimatedDamageToTarget + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetGlyph() *CMsgBotWorldState_Action_Glyph { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_Glyph_); ok { + return x.Glyph + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetSoftReset() *CMsgBotWorldState_Action_SoftReset { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_SoftReset_); ok { + return x.SoftReset + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetBuyback() *CMsgBotWorldState_Action_Buyback { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_Buyback_); ok { + return x.Buyback + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetScriptingDebugDrawText() *CMsgBotWorldState_Action_ScriptingDebugDrawText { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_ScriptingDebugDrawText_); ok { + return x.ScriptingDebugDrawText + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetScriptingDebugDrawLine() *CMsgBotWorldState_Action_ScriptingDebugDrawLine { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_ScriptingDebugDrawLine_); ok { + return x.ScriptingDebugDrawLine + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetScriptingDebugDrawScreenText() *CMsgBotWorldState_Action_ScriptingDebugDrawScreenText { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_ScriptingDebugDrawScreenText_); ok { + return x.ScriptingDebugDrawScreenText + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetScriptingDebugDrawBox() *CMsgBotWorldState_Action_ScriptingDebugDrawBox { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_ScriptingDebugDrawBox_); ok { + return x.ScriptingDebugDrawBox + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetScriptingDebugDrawCircle() *CMsgBotWorldState_Action_ScriptingDebugDrawCircle { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_ScriptingDebugDrawCircle_); ok { + return x.ScriptingDebugDrawCircle + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetScriptingDebugDrawClear() *CMsgBotWorldState_Action_ScriptingDebugDrawClear { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_ScriptingDebugDrawClear_); ok { + return x.ScriptingDebugDrawClear + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetScriptingDebugScreenTextPretty() *CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty_); ok { + return x.ScriptingDebugScreenTextPretty + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetMoveDirectly() *CMsgBotWorldState_Action_MoveToLocation { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_MoveDirectly); ok { + return x.MoveDirectly + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetOceanWinGame() *CMsgBotWorldState_Action_OceanWinGame { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_OceanWinGame_); ok { + return x.OceanWinGame + } + return nil +} + +func (m *CMsgBotWorldState_Action) GetOceanReplayCorrectTime() *CMsgBotWorldState_Action_OceanReplayCorrectTime { + if x, ok := m.GetActionData().(*CMsgBotWorldState_Action_OceanReplayCorrectTime_); ok { + return x.OceanReplayCorrectTime + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CMsgBotWorldState_Action) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CMsgBotWorldState_Action_MoveToLocation_)(nil), + (*CMsgBotWorldState_Action_MoveToTarget_)(nil), + (*CMsgBotWorldState_Action_AttackMove_)(nil), + (*CMsgBotWorldState_Action_AttackTarget_)(nil), + (*CMsgBotWorldState_Action_CastLocation_)(nil), + (*CMsgBotWorldState_Action_CastTarget_)(nil), + (*CMsgBotWorldState_Action_CastTree_)(nil), + (*CMsgBotWorldState_Action_Cast_)(nil), + (*CMsgBotWorldState_Action_CastToggle_)(nil), + (*CMsgBotWorldState_Action_HoldLocation_)(nil), + (*CMsgBotWorldState_Action_TrainAbility_)(nil), + (*CMsgBotWorldState_Action_DropItem_)(nil), + (*CMsgBotWorldState_Action_PickUpItem_)(nil), + (*CMsgBotWorldState_Action_PickupRune_)(nil), + (*CMsgBotWorldState_Action_PurchaseItem_)(nil), + (*CMsgBotWorldState_Action_SellItem_)(nil), + (*CMsgBotWorldState_Action_DisassembleItem_)(nil), + (*CMsgBotWorldState_Action_SetCombineLockItem_)(nil), + (*CMsgBotWorldState_Action_Stop_)(nil), + (*CMsgBotWorldState_Action_Chat_)(nil), + (*CMsgBotWorldState_Action_SwapItems_)(nil), + (*CMsgBotWorldState_Action_UseShrine_)(nil), + (*CMsgBotWorldState_Action_Courier_)(nil), + (*CMsgBotWorldState_Action_GetActualIncomingDamage_)(nil), + (*CMsgBotWorldState_Action_GetEstimatedDamageToTarget_)(nil), + (*CMsgBotWorldState_Action_Glyph_)(nil), + (*CMsgBotWorldState_Action_SoftReset_)(nil), + (*CMsgBotWorldState_Action_Buyback_)(nil), + (*CMsgBotWorldState_Action_ScriptingDebugDrawText_)(nil), + (*CMsgBotWorldState_Action_ScriptingDebugDrawLine_)(nil), + (*CMsgBotWorldState_Action_ScriptingDebugDrawScreenText_)(nil), + (*CMsgBotWorldState_Action_ScriptingDebugDrawBox_)(nil), + (*CMsgBotWorldState_Action_ScriptingDebugDrawCircle_)(nil), + (*CMsgBotWorldState_Action_ScriptingDebugDrawClear_)(nil), + (*CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty_)(nil), + (*CMsgBotWorldState_Action_MoveDirectly)(nil), + (*CMsgBotWorldState_Action_OceanWinGame_)(nil), + (*CMsgBotWorldState_Action_OceanReplayCorrectTime_)(nil), + } +} + +type CMsgBotWorldState_Action_MoveToLocation struct { + Units []int32 `protobuf:"varint,1,rep,name=units" json:"units,omitempty"` + Location *CMsgBotWorldState_Vector `protobuf:"bytes,2,req,name=location" json:"location,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_MoveToLocation) Reset() { + *m = CMsgBotWorldState_Action_MoveToLocation{} +} +func (m *CMsgBotWorldState_Action_MoveToLocation) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_MoveToLocation) ProtoMessage() {} +func (*CMsgBotWorldState_Action_MoveToLocation) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 0} +} + +func (m *CMsgBotWorldState_Action_MoveToLocation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_MoveToLocation.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_MoveToLocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_MoveToLocation.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_MoveToLocation) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_MoveToLocation.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_MoveToLocation) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_MoveToLocation.Size(m) +} +func (m *CMsgBotWorldState_Action_MoveToLocation) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_MoveToLocation.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_MoveToLocation proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_MoveToLocation) GetUnits() []int32 { + if m != nil { + return m.Units + } + return nil +} + +func (m *CMsgBotWorldState_Action_MoveToLocation) GetLocation() *CMsgBotWorldState_Vector { + if m != nil { + return m.Location + } + return nil +} + +type CMsgBotWorldState_Action_MoveToTarget struct { + Units []int32 `protobuf:"varint,1,rep,name=units" json:"units,omitempty"` + Target *int32 `protobuf:"varint,2,req,name=target" json:"target,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_MoveToTarget) Reset() { *m = CMsgBotWorldState_Action_MoveToTarget{} } +func (m *CMsgBotWorldState_Action_MoveToTarget) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_MoveToTarget) ProtoMessage() {} +func (*CMsgBotWorldState_Action_MoveToTarget) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 1} +} + +func (m *CMsgBotWorldState_Action_MoveToTarget) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_MoveToTarget.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_MoveToTarget) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_MoveToTarget.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_MoveToTarget) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_MoveToTarget.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_MoveToTarget) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_MoveToTarget.Size(m) +} +func (m *CMsgBotWorldState_Action_MoveToTarget) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_MoveToTarget.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_MoveToTarget proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_MoveToTarget) GetUnits() []int32 { + if m != nil { + return m.Units + } + return nil +} + +func (m *CMsgBotWorldState_Action_MoveToTarget) GetTarget() int32 { + if m != nil && m.Target != nil { + return *m.Target + } + return 0 +} + +type CMsgBotWorldState_Action_AttackMove struct { + Units []int32 `protobuf:"varint,1,rep,name=units" json:"units,omitempty"` + Location *CMsgBotWorldState_Vector `protobuf:"bytes,2,req,name=location" json:"location,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_AttackMove) Reset() { *m = CMsgBotWorldState_Action_AttackMove{} } +func (m *CMsgBotWorldState_Action_AttackMove) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_AttackMove) ProtoMessage() {} +func (*CMsgBotWorldState_Action_AttackMove) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 2} +} + +func (m *CMsgBotWorldState_Action_AttackMove) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_AttackMove.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_AttackMove) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_AttackMove.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_AttackMove) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_AttackMove.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_AttackMove) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_AttackMove.Size(m) +} +func (m *CMsgBotWorldState_Action_AttackMove) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_AttackMove.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_AttackMove proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_AttackMove) GetUnits() []int32 { + if m != nil { + return m.Units + } + return nil +} + +func (m *CMsgBotWorldState_Action_AttackMove) GetLocation() *CMsgBotWorldState_Vector { + if m != nil { + return m.Location + } + return nil +} + +type CMsgBotWorldState_Action_AttackTarget struct { + Units []int32 `protobuf:"varint,1,rep,name=units" json:"units,omitempty"` + Target *int32 `protobuf:"varint,2,req,name=target" json:"target,omitempty"` + Once *bool `protobuf:"varint,3,opt,name=once" json:"once,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_AttackTarget) Reset() { *m = CMsgBotWorldState_Action_AttackTarget{} } +func (m *CMsgBotWorldState_Action_AttackTarget) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_AttackTarget) ProtoMessage() {} +func (*CMsgBotWorldState_Action_AttackTarget) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 3} +} + +func (m *CMsgBotWorldState_Action_AttackTarget) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_AttackTarget.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_AttackTarget) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_AttackTarget.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_AttackTarget) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_AttackTarget.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_AttackTarget) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_AttackTarget.Size(m) +} +func (m *CMsgBotWorldState_Action_AttackTarget) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_AttackTarget.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_AttackTarget proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_AttackTarget) GetUnits() []int32 { + if m != nil { + return m.Units + } + return nil +} + +func (m *CMsgBotWorldState_Action_AttackTarget) GetTarget() int32 { + if m != nil && m.Target != nil { + return *m.Target + } + return 0 +} + +func (m *CMsgBotWorldState_Action_AttackTarget) GetOnce() bool { + if m != nil && m.Once != nil { + return *m.Once + } + return false +} + +type CMsgBotWorldState_Action_HoldLocation struct { + Units []int32 `protobuf:"varint,1,rep,name=units" json:"units,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_HoldLocation) Reset() { *m = CMsgBotWorldState_Action_HoldLocation{} } +func (m *CMsgBotWorldState_Action_HoldLocation) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_HoldLocation) ProtoMessage() {} +func (*CMsgBotWorldState_Action_HoldLocation) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 4} +} + +func (m *CMsgBotWorldState_Action_HoldLocation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_HoldLocation.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_HoldLocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_HoldLocation.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_HoldLocation) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_HoldLocation.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_HoldLocation) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_HoldLocation.Size(m) +} +func (m *CMsgBotWorldState_Action_HoldLocation) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_HoldLocation.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_HoldLocation proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_HoldLocation) GetUnits() []int32 { + if m != nil { + return m.Units + } + return nil +} + +type CMsgBotWorldState_Action_Stop struct { + Units []int32 `protobuf:"varint,1,rep,name=units" json:"units,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_Stop) Reset() { *m = CMsgBotWorldState_Action_Stop{} } +func (m *CMsgBotWorldState_Action_Stop) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_Stop) ProtoMessage() {} +func (*CMsgBotWorldState_Action_Stop) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 5} +} + +func (m *CMsgBotWorldState_Action_Stop) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_Stop.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_Stop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_Stop.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_Stop) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_Stop.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_Stop) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_Stop.Size(m) +} +func (m *CMsgBotWorldState_Action_Stop) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_Stop.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_Stop proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_Stop) GetUnits() []int32 { + if m != nil { + return m.Units + } + return nil +} + +type CMsgBotWorldState_Action_CastLocation struct { + Units []int32 `protobuf:"varint,1,rep,name=units" json:"units,omitempty"` + AbilitySlot *int32 `protobuf:"varint,2,req,name=abilitySlot" json:"abilitySlot,omitempty"` + Location *CMsgBotWorldState_Vector `protobuf:"bytes,3,req,name=location" json:"location,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_CastLocation) Reset() { *m = CMsgBotWorldState_Action_CastLocation{} } +func (m *CMsgBotWorldState_Action_CastLocation) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_CastLocation) ProtoMessage() {} +func (*CMsgBotWorldState_Action_CastLocation) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 6} +} + +func (m *CMsgBotWorldState_Action_CastLocation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_CastLocation.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_CastLocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_CastLocation.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_CastLocation) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_CastLocation.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_CastLocation) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_CastLocation.Size(m) +} +func (m *CMsgBotWorldState_Action_CastLocation) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_CastLocation.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_CastLocation proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_CastLocation) GetUnits() []int32 { + if m != nil { + return m.Units + } + return nil +} + +func (m *CMsgBotWorldState_Action_CastLocation) GetAbilitySlot() int32 { + if m != nil && m.AbilitySlot != nil { + return *m.AbilitySlot + } + return 0 +} + +func (m *CMsgBotWorldState_Action_CastLocation) GetLocation() *CMsgBotWorldState_Vector { + if m != nil { + return m.Location + } + return nil +} + +type CMsgBotWorldState_Action_CastTarget struct { + Units []int32 `protobuf:"varint,1,rep,name=units" json:"units,omitempty"` + AbilitySlot *int32 `protobuf:"varint,2,req,name=abilitySlot" json:"abilitySlot,omitempty"` + Target *int32 `protobuf:"varint,3,req,name=target" json:"target,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_CastTarget) Reset() { *m = CMsgBotWorldState_Action_CastTarget{} } +func (m *CMsgBotWorldState_Action_CastTarget) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_CastTarget) ProtoMessage() {} +func (*CMsgBotWorldState_Action_CastTarget) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 7} +} + +func (m *CMsgBotWorldState_Action_CastTarget) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_CastTarget.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_CastTarget) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_CastTarget.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_CastTarget) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_CastTarget.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_CastTarget) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_CastTarget.Size(m) +} +func (m *CMsgBotWorldState_Action_CastTarget) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_CastTarget.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_CastTarget proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_CastTarget) GetUnits() []int32 { + if m != nil { + return m.Units + } + return nil +} + +func (m *CMsgBotWorldState_Action_CastTarget) GetAbilitySlot() int32 { + if m != nil && m.AbilitySlot != nil { + return *m.AbilitySlot + } + return 0 +} + +func (m *CMsgBotWorldState_Action_CastTarget) GetTarget() int32 { + if m != nil && m.Target != nil { + return *m.Target + } + return 0 +} + +type CMsgBotWorldState_Action_CastTree struct { + Units []int32 `protobuf:"varint,1,rep,name=units" json:"units,omitempty"` + AbilitySlot *int32 `protobuf:"varint,2,req,name=abilitySlot" json:"abilitySlot,omitempty"` + Tree *int32 `protobuf:"varint,3,req,name=tree" json:"tree,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_CastTree) Reset() { *m = CMsgBotWorldState_Action_CastTree{} } +func (m *CMsgBotWorldState_Action_CastTree) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_CastTree) ProtoMessage() {} +func (*CMsgBotWorldState_Action_CastTree) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 8} +} + +func (m *CMsgBotWorldState_Action_CastTree) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_CastTree.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_CastTree) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_CastTree.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_CastTree) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_CastTree.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_CastTree) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_CastTree.Size(m) +} +func (m *CMsgBotWorldState_Action_CastTree) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_CastTree.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_CastTree proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_CastTree) GetUnits() []int32 { + if m != nil { + return m.Units + } + return nil +} + +func (m *CMsgBotWorldState_Action_CastTree) GetAbilitySlot() int32 { + if m != nil && m.AbilitySlot != nil { + return *m.AbilitySlot + } + return 0 +} + +func (m *CMsgBotWorldState_Action_CastTree) GetTree() int32 { + if m != nil && m.Tree != nil { + return *m.Tree + } + return 0 +} + +type CMsgBotWorldState_Action_Cast struct { + Units []int32 `protobuf:"varint,1,rep,name=units" json:"units,omitempty"` + AbilitySlot *int32 `protobuf:"varint,2,req,name=abilitySlot" json:"abilitySlot,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_Cast) Reset() { *m = CMsgBotWorldState_Action_Cast{} } +func (m *CMsgBotWorldState_Action_Cast) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_Cast) ProtoMessage() {} +func (*CMsgBotWorldState_Action_Cast) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 9} +} + +func (m *CMsgBotWorldState_Action_Cast) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_Cast.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_Cast) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_Cast.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_Cast) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_Cast.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_Cast) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_Cast.Size(m) +} +func (m *CMsgBotWorldState_Action_Cast) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_Cast.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_Cast proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_Cast) GetUnits() []int32 { + if m != nil { + return m.Units + } + return nil +} + +func (m *CMsgBotWorldState_Action_Cast) GetAbilitySlot() int32 { + if m != nil && m.AbilitySlot != nil { + return *m.AbilitySlot + } + return 0 +} + +type CMsgBotWorldState_Action_CastToggle struct { + Units []int32 `protobuf:"varint,1,rep,name=units" json:"units,omitempty"` + AbilitySlot *int32 `protobuf:"varint,2,req,name=abilitySlot" json:"abilitySlot,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_CastToggle) Reset() { *m = CMsgBotWorldState_Action_CastToggle{} } +func (m *CMsgBotWorldState_Action_CastToggle) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_CastToggle) ProtoMessage() {} +func (*CMsgBotWorldState_Action_CastToggle) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 10} +} + +func (m *CMsgBotWorldState_Action_CastToggle) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_CastToggle.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_CastToggle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_CastToggle.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_CastToggle) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_CastToggle.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_CastToggle) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_CastToggle.Size(m) +} +func (m *CMsgBotWorldState_Action_CastToggle) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_CastToggle.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_CastToggle proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_CastToggle) GetUnits() []int32 { + if m != nil { + return m.Units + } + return nil +} + +func (m *CMsgBotWorldState_Action_CastToggle) GetAbilitySlot() int32 { + if m != nil && m.AbilitySlot != nil { + return *m.AbilitySlot + } + return 0 +} + +type CMsgBotWorldState_Action_TrainAbility struct { + Ability *string `protobuf:"bytes,1,req,name=ability" json:"ability,omitempty"` + Level *int32 `protobuf:"varint,2,opt,name=level" json:"level,omitempty"` + Unit *int32 `protobuf:"varint,3,opt,name=unit" json:"unit,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_TrainAbility) Reset() { *m = CMsgBotWorldState_Action_TrainAbility{} } +func (m *CMsgBotWorldState_Action_TrainAbility) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_TrainAbility) ProtoMessage() {} +func (*CMsgBotWorldState_Action_TrainAbility) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 11} +} + +func (m *CMsgBotWorldState_Action_TrainAbility) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_TrainAbility.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_TrainAbility) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_TrainAbility.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_TrainAbility) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_TrainAbility.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_TrainAbility) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_TrainAbility.Size(m) +} +func (m *CMsgBotWorldState_Action_TrainAbility) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_TrainAbility.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_TrainAbility proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_TrainAbility) GetAbility() string { + if m != nil && m.Ability != nil { + return *m.Ability + } + return "" +} + +func (m *CMsgBotWorldState_Action_TrainAbility) GetLevel() int32 { + if m != nil && m.Level != nil { + return *m.Level + } + return 0 +} + +func (m *CMsgBotWorldState_Action_TrainAbility) GetUnit() int32 { + if m != nil && m.Unit != nil { + return *m.Unit + } + return 0 +} + +type CMsgBotWorldState_Action_DropItem struct { + Unit *int32 `protobuf:"varint,1,opt,name=unit" json:"unit,omitempty"` + Slot *int32 `protobuf:"varint,2,opt,name=slot" json:"slot,omitempty"` + Location *CMsgBotWorldState_Vector `protobuf:"bytes,3,opt,name=location" json:"location,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_DropItem) Reset() { *m = CMsgBotWorldState_Action_DropItem{} } +func (m *CMsgBotWorldState_Action_DropItem) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_DropItem) ProtoMessage() {} +func (*CMsgBotWorldState_Action_DropItem) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 12} +} + +func (m *CMsgBotWorldState_Action_DropItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_DropItem.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_DropItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_DropItem.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_DropItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_DropItem.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_DropItem) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_DropItem.Size(m) +} +func (m *CMsgBotWorldState_Action_DropItem) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_DropItem.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_DropItem proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_DropItem) GetUnit() int32 { + if m != nil && m.Unit != nil { + return *m.Unit + } + return 0 +} + +func (m *CMsgBotWorldState_Action_DropItem) GetSlot() int32 { + if m != nil && m.Slot != nil { + return *m.Slot + } + return 0 +} + +func (m *CMsgBotWorldState_Action_DropItem) GetLocation() *CMsgBotWorldState_Vector { + if m != nil { + return m.Location + } + return nil +} + +type CMsgBotWorldState_Action_PickUpItem struct { + Unit *int32 `protobuf:"varint,1,opt,name=unit" json:"unit,omitempty"` + ItemId *int32 `protobuf:"varint,2,opt,name=itemId" json:"itemId,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_PickUpItem) Reset() { *m = CMsgBotWorldState_Action_PickUpItem{} } +func (m *CMsgBotWorldState_Action_PickUpItem) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_PickUpItem) ProtoMessage() {} +func (*CMsgBotWorldState_Action_PickUpItem) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 13} +} + +func (m *CMsgBotWorldState_Action_PickUpItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_PickUpItem.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_PickUpItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_PickUpItem.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_PickUpItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_PickUpItem.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_PickUpItem) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_PickUpItem.Size(m) +} +func (m *CMsgBotWorldState_Action_PickUpItem) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_PickUpItem.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_PickUpItem proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_PickUpItem) GetUnit() int32 { + if m != nil && m.Unit != nil { + return *m.Unit + } + return 0 +} + +func (m *CMsgBotWorldState_Action_PickUpItem) GetItemId() int32 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +type CMsgBotWorldState_Action_PurchaseItem struct { + Item *int32 `protobuf:"varint,1,opt,name=item" json:"item,omitempty"` + ItemName *string `protobuf:"bytes,2,opt,name=item_name,json=itemName" json:"item_name,omitempty"` + Unit *int32 `protobuf:"varint,3,opt,name=unit" json:"unit,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_PurchaseItem) Reset() { *m = CMsgBotWorldState_Action_PurchaseItem{} } +func (m *CMsgBotWorldState_Action_PurchaseItem) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_PurchaseItem) ProtoMessage() {} +func (*CMsgBotWorldState_Action_PurchaseItem) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 14} +} + +func (m *CMsgBotWorldState_Action_PurchaseItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_PurchaseItem.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_PurchaseItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_PurchaseItem.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_PurchaseItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_PurchaseItem.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_PurchaseItem) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_PurchaseItem.Size(m) +} +func (m *CMsgBotWorldState_Action_PurchaseItem) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_PurchaseItem.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_PurchaseItem proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_PurchaseItem) GetItem() int32 { + if m != nil && m.Item != nil { + return *m.Item + } + return 0 +} + +func (m *CMsgBotWorldState_Action_PurchaseItem) GetItemName() string { + if m != nil && m.ItemName != nil { + return *m.ItemName + } + return "" +} + +func (m *CMsgBotWorldState_Action_PurchaseItem) GetUnit() int32 { + if m != nil && m.Unit != nil { + return *m.Unit + } + return 0 +} + +type CMsgBotWorldState_Action_SellItem struct { + Item *int32 `protobuf:"varint,1,opt,name=item" json:"item,omitempty"` + Slot *int32 `protobuf:"varint,2,opt,name=slot" json:"slot,omitempty"` + Unit *int32 `protobuf:"varint,3,opt,name=unit" json:"unit,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_SellItem) Reset() { *m = CMsgBotWorldState_Action_SellItem{} } +func (m *CMsgBotWorldState_Action_SellItem) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_SellItem) ProtoMessage() {} +func (*CMsgBotWorldState_Action_SellItem) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 15} +} + +func (m *CMsgBotWorldState_Action_SellItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_SellItem.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_SellItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_SellItem.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_SellItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_SellItem.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_SellItem) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_SellItem.Size(m) +} +func (m *CMsgBotWorldState_Action_SellItem) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_SellItem.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_SellItem proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_SellItem) GetItem() int32 { + if m != nil && m.Item != nil { + return *m.Item + } + return 0 +} + +func (m *CMsgBotWorldState_Action_SellItem) GetSlot() int32 { + if m != nil && m.Slot != nil { + return *m.Slot + } + return 0 +} + +func (m *CMsgBotWorldState_Action_SellItem) GetUnit() int32 { + if m != nil && m.Unit != nil { + return *m.Unit + } + return 0 +} + +type CMsgBotWorldState_Action_SwapItems struct { + SlotA *int32 `protobuf:"varint,1,req,name=slot_a,json=slotA" json:"slot_a,omitempty"` + SlotB *int32 `protobuf:"varint,2,req,name=slot_b,json=slotB" json:"slot_b,omitempty"` + Unit *int32 `protobuf:"varint,3,opt,name=unit" json:"unit,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_SwapItems) Reset() { *m = CMsgBotWorldState_Action_SwapItems{} } +func (m *CMsgBotWorldState_Action_SwapItems) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_SwapItems) ProtoMessage() {} +func (*CMsgBotWorldState_Action_SwapItems) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 16} +} + +func (m *CMsgBotWorldState_Action_SwapItems) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_SwapItems.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_SwapItems) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_SwapItems.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_SwapItems) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_SwapItems.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_SwapItems) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_SwapItems.Size(m) +} +func (m *CMsgBotWorldState_Action_SwapItems) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_SwapItems.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_SwapItems proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_SwapItems) GetSlotA() int32 { + if m != nil && m.SlotA != nil { + return *m.SlotA + } + return 0 +} + +func (m *CMsgBotWorldState_Action_SwapItems) GetSlotB() int32 { + if m != nil && m.SlotB != nil { + return *m.SlotB + } + return 0 +} + +func (m *CMsgBotWorldState_Action_SwapItems) GetUnit() int32 { + if m != nil && m.Unit != nil { + return *m.Unit + } + return 0 +} + +type CMsgBotWorldState_Action_DisassembleItem struct { + Slot *int32 `protobuf:"varint,1,req,name=slot" json:"slot,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_DisassembleItem) Reset() { + *m = CMsgBotWorldState_Action_DisassembleItem{} +} +func (m *CMsgBotWorldState_Action_DisassembleItem) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_DisassembleItem) ProtoMessage() {} +func (*CMsgBotWorldState_Action_DisassembleItem) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 17} +} + +func (m *CMsgBotWorldState_Action_DisassembleItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_DisassembleItem.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_DisassembleItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_DisassembleItem.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_DisassembleItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_DisassembleItem.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_DisassembleItem) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_DisassembleItem.Size(m) +} +func (m *CMsgBotWorldState_Action_DisassembleItem) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_DisassembleItem.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_DisassembleItem proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_DisassembleItem) GetSlot() int32 { + if m != nil && m.Slot != nil { + return *m.Slot + } + return 0 +} + +type CMsgBotWorldState_Action_SetCombineLockItem struct { + Slot *int32 `protobuf:"varint,1,req,name=slot" json:"slot,omitempty"` + Value *bool `protobuf:"varint,2,req,name=value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_SetCombineLockItem) Reset() { + *m = CMsgBotWorldState_Action_SetCombineLockItem{} +} +func (m *CMsgBotWorldState_Action_SetCombineLockItem) String() string { + return proto.CompactTextString(m) +} +func (*CMsgBotWorldState_Action_SetCombineLockItem) ProtoMessage() {} +func (*CMsgBotWorldState_Action_SetCombineLockItem) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 18} +} + +func (m *CMsgBotWorldState_Action_SetCombineLockItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_SetCombineLockItem.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_SetCombineLockItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_SetCombineLockItem.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_SetCombineLockItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_SetCombineLockItem.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_SetCombineLockItem) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_SetCombineLockItem.Size(m) +} +func (m *CMsgBotWorldState_Action_SetCombineLockItem) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_SetCombineLockItem.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_SetCombineLockItem proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_SetCombineLockItem) GetSlot() int32 { + if m != nil && m.Slot != nil { + return *m.Slot + } + return 0 +} + +func (m *CMsgBotWorldState_Action_SetCombineLockItem) GetValue() bool { + if m != nil && m.Value != nil { + return *m.Value + } + return false +} + +type CMsgBotWorldState_Action_PickupRune struct { + Units []int32 `protobuf:"varint,1,rep,name=units" json:"units,omitempty"` + Rune *int32 `protobuf:"varint,2,req,name=rune" json:"rune,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_PickupRune) Reset() { *m = CMsgBotWorldState_Action_PickupRune{} } +func (m *CMsgBotWorldState_Action_PickupRune) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_PickupRune) ProtoMessage() {} +func (*CMsgBotWorldState_Action_PickupRune) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 19} +} + +func (m *CMsgBotWorldState_Action_PickupRune) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_PickupRune.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_PickupRune) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_PickupRune.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_PickupRune) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_PickupRune.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_PickupRune) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_PickupRune.Size(m) +} +func (m *CMsgBotWorldState_Action_PickupRune) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_PickupRune.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_PickupRune proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_PickupRune) GetUnits() []int32 { + if m != nil { + return m.Units + } + return nil +} + +func (m *CMsgBotWorldState_Action_PickupRune) GetRune() int32 { + if m != nil && m.Rune != nil { + return *m.Rune + } + return 0 +} + +type CMsgBotWorldState_Action_Chat struct { + Message *string `protobuf:"bytes,1,req,name=message" json:"message,omitempty"` + ToAllchat *bool `protobuf:"varint,2,req,name=to_allchat,json=toAllchat" json:"to_allchat,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_Chat) Reset() { *m = CMsgBotWorldState_Action_Chat{} } +func (m *CMsgBotWorldState_Action_Chat) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_Chat) ProtoMessage() {} +func (*CMsgBotWorldState_Action_Chat) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 20} +} + +func (m *CMsgBotWorldState_Action_Chat) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_Chat.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_Chat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_Chat.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_Chat) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_Chat.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_Chat) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_Chat.Size(m) +} +func (m *CMsgBotWorldState_Action_Chat) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_Chat.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_Chat proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_Chat) GetMessage() string { + if m != nil && m.Message != nil { + return *m.Message + } + return "" +} + +func (m *CMsgBotWorldState_Action_Chat) GetToAllchat() bool { + if m != nil && m.ToAllchat != nil { + return *m.ToAllchat + } + return false +} + +type CMsgBotWorldState_Action_UseShrine struct { + Units []int32 `protobuf:"varint,1,rep,name=units" json:"units,omitempty"` + Shrine *int32 `protobuf:"varint,2,req,name=shrine" json:"shrine,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_UseShrine) Reset() { *m = CMsgBotWorldState_Action_UseShrine{} } +func (m *CMsgBotWorldState_Action_UseShrine) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_UseShrine) ProtoMessage() {} +func (*CMsgBotWorldState_Action_UseShrine) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 21} +} + +func (m *CMsgBotWorldState_Action_UseShrine) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_UseShrine.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_UseShrine) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_UseShrine.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_UseShrine) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_UseShrine.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_UseShrine) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_UseShrine.Size(m) +} +func (m *CMsgBotWorldState_Action_UseShrine) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_UseShrine.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_UseShrine proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_UseShrine) GetUnits() []int32 { + if m != nil { + return m.Units + } + return nil +} + +func (m *CMsgBotWorldState_Action_UseShrine) GetShrine() int32 { + if m != nil && m.Shrine != nil { + return *m.Shrine + } + return 0 +} + +type CMsgBotWorldState_Action_Courier struct { + Unit *int32 `protobuf:"varint,1,req,name=unit" json:"unit,omitempty"` + Courier *int32 `protobuf:"varint,2,req,name=courier" json:"courier,omitempty"` + Action *int32 `protobuf:"varint,3,req,name=action" json:"action,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_Courier) Reset() { *m = CMsgBotWorldState_Action_Courier{} } +func (m *CMsgBotWorldState_Action_Courier) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_Courier) ProtoMessage() {} +func (*CMsgBotWorldState_Action_Courier) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 22} +} + +func (m *CMsgBotWorldState_Action_Courier) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_Courier.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_Courier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_Courier.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_Courier) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_Courier.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_Courier) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_Courier.Size(m) +} +func (m *CMsgBotWorldState_Action_Courier) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_Courier.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_Courier proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_Courier) GetUnit() int32 { + if m != nil && m.Unit != nil { + return *m.Unit + } + return 0 +} + +func (m *CMsgBotWorldState_Action_Courier) GetCourier() int32 { + if m != nil && m.Courier != nil { + return *m.Courier + } + return 0 +} + +func (m *CMsgBotWorldState_Action_Courier) GetAction() int32 { + if m != nil && m.Action != nil { + return *m.Action + } + return 0 +} + +type CMsgBotWorldState_Action_GetActualIncomingDamage struct { + Unit *int32 `protobuf:"varint,1,req,name=unit" json:"unit,omitempty"` + NDamage *float32 `protobuf:"fixed32,2,req,name=nDamage" json:"nDamage,omitempty"` + NDamageType *int32 `protobuf:"varint,3,req,name=nDamageType" json:"nDamageType,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_GetActualIncomingDamage) Reset() { + *m = CMsgBotWorldState_Action_GetActualIncomingDamage{} +} +func (m *CMsgBotWorldState_Action_GetActualIncomingDamage) String() string { + return proto.CompactTextString(m) +} +func (*CMsgBotWorldState_Action_GetActualIncomingDamage) ProtoMessage() {} +func (*CMsgBotWorldState_Action_GetActualIncomingDamage) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 23} +} + +func (m *CMsgBotWorldState_Action_GetActualIncomingDamage) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_GetActualIncomingDamage.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_GetActualIncomingDamage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_GetActualIncomingDamage.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_GetActualIncomingDamage) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_GetActualIncomingDamage.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_GetActualIncomingDamage) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_GetActualIncomingDamage.Size(m) +} +func (m *CMsgBotWorldState_Action_GetActualIncomingDamage) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_GetActualIncomingDamage.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_GetActualIncomingDamage proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_GetActualIncomingDamage) GetUnit() int32 { + if m != nil && m.Unit != nil { + return *m.Unit + } + return 0 +} + +func (m *CMsgBotWorldState_Action_GetActualIncomingDamage) GetNDamage() float32 { + if m != nil && m.NDamage != nil { + return *m.NDamage + } + return 0 +} + +func (m *CMsgBotWorldState_Action_GetActualIncomingDamage) GetNDamageType() int32 { + if m != nil && m.NDamageType != nil { + return *m.NDamageType + } + return 0 +} + +type CMsgBotWorldState_Action_GetEstimatedDamageToTarget struct { + Unit *int32 `protobuf:"varint,1,req,name=unit" json:"unit,omitempty"` + BCurrentlyAvailable *bool `protobuf:"varint,2,req,name=bCurrentlyAvailable" json:"bCurrentlyAvailable,omitempty"` + HTarget *int32 `protobuf:"varint,3,req,name=hTarget" json:"hTarget,omitempty"` + FDuration *float32 `protobuf:"fixed32,4,req,name=fDuration" json:"fDuration,omitempty"` + NDamageTypes *int32 `protobuf:"varint,5,req,name=nDamageTypes" json:"nDamageTypes,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_GetEstimatedDamageToTarget) Reset() { + *m = CMsgBotWorldState_Action_GetEstimatedDamageToTarget{} +} +func (m *CMsgBotWorldState_Action_GetEstimatedDamageToTarget) String() string { + return proto.CompactTextString(m) +} +func (*CMsgBotWorldState_Action_GetEstimatedDamageToTarget) ProtoMessage() {} +func (*CMsgBotWorldState_Action_GetEstimatedDamageToTarget) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 24} +} + +func (m *CMsgBotWorldState_Action_GetEstimatedDamageToTarget) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_GetEstimatedDamageToTarget.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_GetEstimatedDamageToTarget) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_GetEstimatedDamageToTarget.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_GetEstimatedDamageToTarget) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_GetEstimatedDamageToTarget.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_GetEstimatedDamageToTarget) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_GetEstimatedDamageToTarget.Size(m) +} +func (m *CMsgBotWorldState_Action_GetEstimatedDamageToTarget) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_GetEstimatedDamageToTarget.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_GetEstimatedDamageToTarget proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_GetEstimatedDamageToTarget) GetUnit() int32 { + if m != nil && m.Unit != nil { + return *m.Unit + } + return 0 +} + +func (m *CMsgBotWorldState_Action_GetEstimatedDamageToTarget) GetBCurrentlyAvailable() bool { + if m != nil && m.BCurrentlyAvailable != nil { + return *m.BCurrentlyAvailable + } + return false +} + +func (m *CMsgBotWorldState_Action_GetEstimatedDamageToTarget) GetHTarget() int32 { + if m != nil && m.HTarget != nil { + return *m.HTarget + } + return 0 +} + +func (m *CMsgBotWorldState_Action_GetEstimatedDamageToTarget) GetFDuration() float32 { + if m != nil && m.FDuration != nil { + return *m.FDuration + } + return 0 +} + +func (m *CMsgBotWorldState_Action_GetEstimatedDamageToTarget) GetNDamageTypes() int32 { + if m != nil && m.NDamageTypes != nil { + return *m.NDamageTypes + } + return 0 +} + +type CMsgBotWorldState_Action_Glyph struct { + Unit *int32 `protobuf:"varint,1,req,name=unit" json:"unit,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_Glyph) Reset() { *m = CMsgBotWorldState_Action_Glyph{} } +func (m *CMsgBotWorldState_Action_Glyph) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_Glyph) ProtoMessage() {} +func (*CMsgBotWorldState_Action_Glyph) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 25} +} + +func (m *CMsgBotWorldState_Action_Glyph) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_Glyph.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_Glyph) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_Glyph.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_Glyph) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_Glyph.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_Glyph) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_Glyph.Size(m) +} +func (m *CMsgBotWorldState_Action_Glyph) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_Glyph.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_Glyph proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_Glyph) GetUnit() int32 { + if m != nil && m.Unit != nil { + return *m.Unit + } + return 0 +} + +type CMsgBotWorldState_Action_SoftReset struct { + MinigameConfig *string `protobuf:"bytes,1,opt,name=minigameConfig" json:"minigameConfig,omitempty"` + SnapshotData *string `protobuf:"bytes,2,opt,name=snapshotData" json:"snapshotData,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_SoftReset) Reset() { *m = CMsgBotWorldState_Action_SoftReset{} } +func (m *CMsgBotWorldState_Action_SoftReset) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_SoftReset) ProtoMessage() {} +func (*CMsgBotWorldState_Action_SoftReset) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 26} +} + +func (m *CMsgBotWorldState_Action_SoftReset) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_SoftReset.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_SoftReset) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_SoftReset.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_SoftReset) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_SoftReset.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_SoftReset) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_SoftReset.Size(m) +} +func (m *CMsgBotWorldState_Action_SoftReset) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_SoftReset.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_SoftReset proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_SoftReset) GetMinigameConfig() string { + if m != nil && m.MinigameConfig != nil { + return *m.MinigameConfig + } + return "" +} + +func (m *CMsgBotWorldState_Action_SoftReset) GetSnapshotData() string { + if m != nil && m.SnapshotData != nil { + return *m.SnapshotData + } + return "" +} + +type CMsgBotWorldState_Action_Buyback struct { + Unit *int32 `protobuf:"varint,1,req,name=unit" json:"unit,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_Buyback) Reset() { *m = CMsgBotWorldState_Action_Buyback{} } +func (m *CMsgBotWorldState_Action_Buyback) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_Buyback) ProtoMessage() {} +func (*CMsgBotWorldState_Action_Buyback) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 27} +} + +func (m *CMsgBotWorldState_Action_Buyback) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_Buyback.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_Buyback) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_Buyback.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_Buyback) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_Buyback.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_Buyback) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_Buyback.Size(m) +} +func (m *CMsgBotWorldState_Action_Buyback) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_Buyback.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_Buyback proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_Buyback) GetUnit() int32 { + if m != nil && m.Unit != nil { + return *m.Unit + } + return 0 +} + +type CMsgBotWorldState_Action_ScriptingDebugDrawText struct { + Origin *CMsgBotWorldState_Vector `protobuf:"bytes,1,req,name=origin" json:"origin,omitempty"` + Text *string `protobuf:"bytes,2,req,name=text" json:"text,omitempty"` + BViewCheck *bool `protobuf:"varint,3,req,name=bViewCheck" json:"bViewCheck,omitempty"` + Duration *float32 `protobuf:"fixed32,4,req,name=duration" json:"duration,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawText) Reset() { + *m = CMsgBotWorldState_Action_ScriptingDebugDrawText{} +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawText) String() string { + return proto.CompactTextString(m) +} +func (*CMsgBotWorldState_Action_ScriptingDebugDrawText) ProtoMessage() {} +func (*CMsgBotWorldState_Action_ScriptingDebugDrawText) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 28} +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawText) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawText.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawText) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawText.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawText) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawText.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawText) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawText.Size(m) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawText) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawText.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawText proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawText) GetOrigin() *CMsgBotWorldState_Vector { + if m != nil { + return m.Origin + } + return nil +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawText) GetText() string { + if m != nil && m.Text != nil { + return *m.Text + } + return "" +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawText) GetBViewCheck() bool { + if m != nil && m.BViewCheck != nil { + return *m.BViewCheck + } + return false +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawText) GetDuration() float32 { + if m != nil && m.Duration != nil { + return *m.Duration + } + return 0 +} + +type CMsgBotWorldState_Action_ScriptingDebugDrawLine struct { + Origin *CMsgBotWorldState_Vector `protobuf:"bytes,1,req,name=origin" json:"origin,omitempty"` + Target *CMsgBotWorldState_Vector `protobuf:"bytes,2,req,name=target" json:"target,omitempty"` + R *int32 `protobuf:"varint,3,req,name=r" json:"r,omitempty"` + G *int32 `protobuf:"varint,4,req,name=g" json:"g,omitempty"` + B *int32 `protobuf:"varint,5,req,name=b" json:"b,omitempty"` + Ztest *bool `protobuf:"varint,6,req,name=ztest" json:"ztest,omitempty"` + Duration *float32 `protobuf:"fixed32,7,req,name=duration" json:"duration,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawLine) Reset() { + *m = CMsgBotWorldState_Action_ScriptingDebugDrawLine{} +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawLine) String() string { + return proto.CompactTextString(m) +} +func (*CMsgBotWorldState_Action_ScriptingDebugDrawLine) ProtoMessage() {} +func (*CMsgBotWorldState_Action_ScriptingDebugDrawLine) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 29} +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawLine) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawLine.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawLine) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawLine.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawLine) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawLine.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawLine) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawLine.Size(m) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawLine) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawLine.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawLine proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawLine) GetOrigin() *CMsgBotWorldState_Vector { + if m != nil { + return m.Origin + } + return nil +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawLine) GetTarget() *CMsgBotWorldState_Vector { + if m != nil { + return m.Target + } + return nil +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawLine) GetR() int32 { + if m != nil && m.R != nil { + return *m.R + } + return 0 +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawLine) GetG() int32 { + if m != nil && m.G != nil { + return *m.G + } + return 0 +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawLine) GetB() int32 { + if m != nil && m.B != nil { + return *m.B + } + return 0 +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawLine) GetZtest() bool { + if m != nil && m.Ztest != nil { + return *m.Ztest + } + return false +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawLine) GetDuration() float32 { + if m != nil && m.Duration != nil { + return *m.Duration + } + return 0 +} + +type CMsgBotWorldState_Action_ScriptingDebugDrawScreenText struct { + X *float32 `protobuf:"fixed32,1,req,name=x" json:"x,omitempty"` + Y *float32 `protobuf:"fixed32,2,req,name=y" json:"y,omitempty"` + LineOffset *int32 `protobuf:"varint,3,req,name=lineOffset" json:"lineOffset,omitempty"` + Text *string `protobuf:"bytes,4,req,name=text" json:"text,omitempty"` + R *int32 `protobuf:"varint,5,req,name=r" json:"r,omitempty"` + G *int32 `protobuf:"varint,6,req,name=g" json:"g,omitempty"` + B *int32 `protobuf:"varint,7,req,name=b" json:"b,omitempty"` + A *int32 `protobuf:"varint,8,req,name=a" json:"a,omitempty"` + Duration *float32 `protobuf:"fixed32,9,req,name=duration" json:"duration,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawScreenText) Reset() { + *m = CMsgBotWorldState_Action_ScriptingDebugDrawScreenText{} +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawScreenText) String() string { + return proto.CompactTextString(m) +} +func (*CMsgBotWorldState_Action_ScriptingDebugDrawScreenText) ProtoMessage() {} +func (*CMsgBotWorldState_Action_ScriptingDebugDrawScreenText) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 30} +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawScreenText) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawScreenText.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawScreenText) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawScreenText.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawScreenText) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawScreenText.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawScreenText) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawScreenText.Size(m) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawScreenText) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawScreenText.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawScreenText proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawScreenText) GetX() float32 { + if m != nil && m.X != nil { + return *m.X + } + return 0 +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawScreenText) GetY() float32 { + if m != nil && m.Y != nil { + return *m.Y + } + return 0 +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawScreenText) GetLineOffset() int32 { + if m != nil && m.LineOffset != nil { + return *m.LineOffset + } + return 0 +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawScreenText) GetText() string { + if m != nil && m.Text != nil { + return *m.Text + } + return "" +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawScreenText) GetR() int32 { + if m != nil && m.R != nil { + return *m.R + } + return 0 +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawScreenText) GetG() int32 { + if m != nil && m.G != nil { + return *m.G + } + return 0 +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawScreenText) GetB() int32 { + if m != nil && m.B != nil { + return *m.B + } + return 0 +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawScreenText) GetA() int32 { + if m != nil && m.A != nil { + return *m.A + } + return 0 +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawScreenText) GetDuration() float32 { + if m != nil && m.Duration != nil { + return *m.Duration + } + return 0 +} + +type CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty struct { + X *float32 `protobuf:"fixed32,1,req,name=x" json:"x,omitempty"` + Y *float32 `protobuf:"fixed32,2,req,name=y" json:"y,omitempty"` + LineOffset *int32 `protobuf:"varint,3,req,name=lineOffset" json:"lineOffset,omitempty"` + Text *string `protobuf:"bytes,4,req,name=text" json:"text,omitempty"` + R *int32 `protobuf:"varint,5,req,name=r" json:"r,omitempty"` + G *int32 `protobuf:"varint,6,req,name=g" json:"g,omitempty"` + B *int32 `protobuf:"varint,7,req,name=b" json:"b,omitempty"` + A *int32 `protobuf:"varint,8,req,name=a" json:"a,omitempty"` + Duration *float32 `protobuf:"fixed32,9,req,name=duration" json:"duration,omitempty"` + Font *string `protobuf:"bytes,10,req,name=font" json:"font,omitempty"` + Size *float32 `protobuf:"fixed32,11,req,name=size" json:"size,omitempty"` + BBold *bool `protobuf:"varint,12,req,name=bBold" json:"bBold,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty) Reset() { + *m = CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty{} +} +func (m *CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty) String() string { + return proto.CompactTextString(m) +} +func (*CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty) ProtoMessage() {} +func (*CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 31} +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty.Size(m) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty) GetX() float32 { + if m != nil && m.X != nil { + return *m.X + } + return 0 +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty) GetY() float32 { + if m != nil && m.Y != nil { + return *m.Y + } + return 0 +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty) GetLineOffset() int32 { + if m != nil && m.LineOffset != nil { + return *m.LineOffset + } + return 0 +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty) GetText() string { + if m != nil && m.Text != nil { + return *m.Text + } + return "" +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty) GetR() int32 { + if m != nil && m.R != nil { + return *m.R + } + return 0 +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty) GetG() int32 { + if m != nil && m.G != nil { + return *m.G + } + return 0 +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty) GetB() int32 { + if m != nil && m.B != nil { + return *m.B + } + return 0 +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty) GetA() int32 { + if m != nil && m.A != nil { + return *m.A + } + return 0 +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty) GetDuration() float32 { + if m != nil && m.Duration != nil { + return *m.Duration + } + return 0 +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty) GetFont() string { + if m != nil && m.Font != nil { + return *m.Font + } + return "" +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty) GetSize() float32 { + if m != nil && m.Size != nil { + return *m.Size + } + return 0 +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty) GetBBold() bool { + if m != nil && m.BBold != nil { + return *m.BBold + } + return false +} + +type CMsgBotWorldState_Action_ScriptingDebugDrawBox struct { + Origin *CMsgBotWorldState_Vector `protobuf:"bytes,1,req,name=origin" json:"origin,omitempty"` + Minimum *CMsgBotWorldState_Vector `protobuf:"bytes,2,req,name=minimum" json:"minimum,omitempty"` + Maximum *CMsgBotWorldState_Vector `protobuf:"bytes,3,req,name=maximum" json:"maximum,omitempty"` + R *int32 `protobuf:"varint,4,req,name=r" json:"r,omitempty"` + G *int32 `protobuf:"varint,5,req,name=g" json:"g,omitempty"` + B *int32 `protobuf:"varint,6,req,name=b" json:"b,omitempty"` + A *int32 `protobuf:"varint,7,req,name=a" json:"a,omitempty"` + Duration *float32 `protobuf:"fixed32,8,req,name=duration" json:"duration,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawBox) Reset() { + *m = CMsgBotWorldState_Action_ScriptingDebugDrawBox{} +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawBox) String() string { + return proto.CompactTextString(m) +} +func (*CMsgBotWorldState_Action_ScriptingDebugDrawBox) ProtoMessage() {} +func (*CMsgBotWorldState_Action_ScriptingDebugDrawBox) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 32} +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawBox) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawBox.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawBox) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawBox.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawBox) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawBox.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawBox) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawBox.Size(m) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawBox) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawBox.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawBox proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawBox) GetOrigin() *CMsgBotWorldState_Vector { + if m != nil { + return m.Origin + } + return nil +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawBox) GetMinimum() *CMsgBotWorldState_Vector { + if m != nil { + return m.Minimum + } + return nil +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawBox) GetMaximum() *CMsgBotWorldState_Vector { + if m != nil { + return m.Maximum + } + return nil +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawBox) GetR() int32 { + if m != nil && m.R != nil { + return *m.R + } + return 0 +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawBox) GetG() int32 { + if m != nil && m.G != nil { + return *m.G + } + return 0 +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawBox) GetB() int32 { + if m != nil && m.B != nil { + return *m.B + } + return 0 +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawBox) GetA() int32 { + if m != nil && m.A != nil { + return *m.A + } + return 0 +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawBox) GetDuration() float32 { + if m != nil && m.Duration != nil { + return *m.Duration + } + return 0 +} + +type CMsgBotWorldState_Action_ScriptingDebugDrawCircle struct { + Center *CMsgBotWorldState_Vector `protobuf:"bytes,1,req,name=center" json:"center,omitempty"` + VRgb *CMsgBotWorldState_Vector `protobuf:"bytes,2,req,name=vRgb" json:"vRgb,omitempty"` + A *float32 `protobuf:"fixed32,3,req,name=a" json:"a,omitempty"` + Rad *float32 `protobuf:"fixed32,4,req,name=rad" json:"rad,omitempty"` + Ztest *bool `protobuf:"varint,5,req,name=ztest" json:"ztest,omitempty"` + Duration *float32 `protobuf:"fixed32,6,req,name=duration" json:"duration,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawCircle) Reset() { + *m = CMsgBotWorldState_Action_ScriptingDebugDrawCircle{} +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawCircle) String() string { + return proto.CompactTextString(m) +} +func (*CMsgBotWorldState_Action_ScriptingDebugDrawCircle) ProtoMessage() {} +func (*CMsgBotWorldState_Action_ScriptingDebugDrawCircle) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 33} +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawCircle) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawCircle.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawCircle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawCircle.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawCircle) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawCircle.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawCircle) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawCircle.Size(m) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawCircle) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawCircle.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawCircle proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawCircle) GetCenter() *CMsgBotWorldState_Vector { + if m != nil { + return m.Center + } + return nil +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawCircle) GetVRgb() *CMsgBotWorldState_Vector { + if m != nil { + return m.VRgb + } + return nil +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawCircle) GetA() float32 { + if m != nil && m.A != nil { + return *m.A + } + return 0 +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawCircle) GetRad() float32 { + if m != nil && m.Rad != nil { + return *m.Rad + } + return 0 +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawCircle) GetZtest() bool { + if m != nil && m.Ztest != nil { + return *m.Ztest + } + return false +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawCircle) GetDuration() float32 { + if m != nil && m.Duration != nil { + return *m.Duration + } + return 0 +} + +type CMsgBotWorldState_Action_ScriptingDebugDrawClear struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawClear) Reset() { + *m = CMsgBotWorldState_Action_ScriptingDebugDrawClear{} +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawClear) String() string { + return proto.CompactTextString(m) +} +func (*CMsgBotWorldState_Action_ScriptingDebugDrawClear) ProtoMessage() {} +func (*CMsgBotWorldState_Action_ScriptingDebugDrawClear) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 34} +} + +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawClear) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawClear.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawClear) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawClear.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawClear) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawClear.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawClear) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawClear.Size(m) +} +func (m *CMsgBotWorldState_Action_ScriptingDebugDrawClear) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawClear.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_ScriptingDebugDrawClear proto.InternalMessageInfo + +type CMsgBotWorldState_Action_OceanWinGame struct { + Team *string `protobuf:"bytes,1,req,name=team" json:"team,omitempty"` + Reward *float32 `protobuf:"fixed32,2,opt,name=reward" json:"reward,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_OceanWinGame) Reset() { *m = CMsgBotWorldState_Action_OceanWinGame{} } +func (m *CMsgBotWorldState_Action_OceanWinGame) String() string { return proto.CompactTextString(m) } +func (*CMsgBotWorldState_Action_OceanWinGame) ProtoMessage() {} +func (*CMsgBotWorldState_Action_OceanWinGame) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 35} +} + +func (m *CMsgBotWorldState_Action_OceanWinGame) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_OceanWinGame.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_OceanWinGame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_OceanWinGame.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_OceanWinGame) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_OceanWinGame.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_OceanWinGame) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_OceanWinGame.Size(m) +} +func (m *CMsgBotWorldState_Action_OceanWinGame) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_OceanWinGame.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_OceanWinGame proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_OceanWinGame) GetTeam() string { + if m != nil && m.Team != nil { + return *m.Team + } + return "" +} + +func (m *CMsgBotWorldState_Action_OceanWinGame) GetReward() float32 { + if m != nil && m.Reward != nil { + return *m.Reward + } + return 0 +} + +type CMsgBotWorldState_Action_OceanReplayCorrectTime struct { + Delta *float32 `protobuf:"fixed32,1,req,name=delta" json:"delta,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBotWorldState_Action_OceanReplayCorrectTime) Reset() { + *m = CMsgBotWorldState_Action_OceanReplayCorrectTime{} +} +func (m *CMsgBotWorldState_Action_OceanReplayCorrectTime) String() string { + return proto.CompactTextString(m) +} +func (*CMsgBotWorldState_Action_OceanReplayCorrectTime) ProtoMessage() {} +func (*CMsgBotWorldState_Action_OceanReplayCorrectTime) Descriptor() ([]byte, []int) { + return fileDescriptor_930d4fac7267bb8b, []int{0, 18, 36} +} + +func (m *CMsgBotWorldState_Action_OceanReplayCorrectTime) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBotWorldState_Action_OceanReplayCorrectTime.Unmarshal(m, b) +} +func (m *CMsgBotWorldState_Action_OceanReplayCorrectTime) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBotWorldState_Action_OceanReplayCorrectTime.Marshal(b, m, deterministic) +} +func (m *CMsgBotWorldState_Action_OceanReplayCorrectTime) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBotWorldState_Action_OceanReplayCorrectTime.Merge(m, src) +} +func (m *CMsgBotWorldState_Action_OceanReplayCorrectTime) XXX_Size() int { + return xxx_messageInfo_CMsgBotWorldState_Action_OceanReplayCorrectTime.Size(m) +} +func (m *CMsgBotWorldState_Action_OceanReplayCorrectTime) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBotWorldState_Action_OceanReplayCorrectTime.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBotWorldState_Action_OceanReplayCorrectTime proto.InternalMessageInfo + +func (m *CMsgBotWorldState_Action_OceanReplayCorrectTime) GetDelta() float32 { + if m != nil && m.Delta != nil { + return *m.Delta + } + return 0 +} + +func init() { + proto.RegisterEnum("protocol.CMsgBotWorldState_UnitType", CMsgBotWorldState_UnitType_name, CMsgBotWorldState_UnitType_value) + proto.RegisterEnum("protocol.CMsgBotWorldState_CourierState", CMsgBotWorldState_CourierState_name, CMsgBotWorldState_CourierState_value) + proto.RegisterEnum("protocol.CMsgBotWorldState_Action_Type", CMsgBotWorldState_Action_Type_name, CMsgBotWorldState_Action_Type_value) + proto.RegisterType((*CMsgBotWorldState)(nil), "protocol.CMsgBotWorldState") + proto.RegisterType((*CMsgBotWorldState_Vector)(nil), "protocol.CMsgBotWorldState.Vector") + proto.RegisterType((*CMsgBotWorldState_Player)(nil), "protocol.CMsgBotWorldState.Player") + proto.RegisterType((*CMsgBotWorldState_Ability)(nil), "protocol.CMsgBotWorldState.Ability") + proto.RegisterType((*CMsgBotWorldState_DroppedItem)(nil), "protocol.CMsgBotWorldState.DroppedItem") + proto.RegisterType((*CMsgBotWorldState_RuneInfo)(nil), "protocol.CMsgBotWorldState.RuneInfo") + proto.RegisterType((*CMsgBotWorldState_TeleportInfo)(nil), "protocol.CMsgBotWorldState.TeleportInfo") + proto.RegisterType((*CMsgBotWorldState_Modifier)(nil), "protocol.CMsgBotWorldState.Modifier") + proto.RegisterType((*CMsgBotWorldState_LinearProjectile)(nil), "protocol.CMsgBotWorldState.LinearProjectile") + proto.RegisterType((*CMsgBotWorldState_TrackingProjectile)(nil), "protocol.CMsgBotWorldState.TrackingProjectile") + proto.RegisterType((*CMsgBotWorldState_AvoidanceZone)(nil), "protocol.CMsgBotWorldState.AvoidanceZone") + proto.RegisterType((*CMsgBotWorldState_Courier)(nil), "protocol.CMsgBotWorldState.Courier") + proto.RegisterType((*CMsgBotWorldState_EventAbility)(nil), "protocol.CMsgBotWorldState.EventAbility") + proto.RegisterType((*CMsgBotWorldState_EventDamage)(nil), "protocol.CMsgBotWorldState.EventDamage") + proto.RegisterType((*CMsgBotWorldState_EventCourierKilled)(nil), "protocol.CMsgBotWorldState.EventCourierKilled") + proto.RegisterType((*CMsgBotWorldState_EventRoshanKilled)(nil), "protocol.CMsgBotWorldState.EventRoshanKilled") + proto.RegisterType((*CMsgBotWorldState_EventTree)(nil), "protocol.CMsgBotWorldState.EventTree") + proto.RegisterType((*CMsgBotWorldState_Unit)(nil), "protocol.CMsgBotWorldState.Unit") + proto.RegisterType((*CMsgBotWorldState_Actions)(nil), "protocol.CMsgBotWorldState.Actions") + proto.RegisterType((*CMsgBotWorldState_Actions_OceanAnnotation)(nil), "protocol.CMsgBotWorldState.Actions.OceanAnnotation") + proto.RegisterType((*CMsgBotWorldState_Actions_OceanAnnotation_Hero)(nil), "protocol.CMsgBotWorldState.Actions.OceanAnnotation.Hero") + proto.RegisterType((*CMsgBotWorldState_Actions_Header)(nil), "protocol.CMsgBotWorldState.Actions.Header") + proto.RegisterType((*CMsgBotWorldState_Action)(nil), "protocol.CMsgBotWorldState.Action") + proto.RegisterType((*CMsgBotWorldState_Action_MoveToLocation)(nil), "protocol.CMsgBotWorldState.Action.MoveToLocation") + proto.RegisterType((*CMsgBotWorldState_Action_MoveToTarget)(nil), "protocol.CMsgBotWorldState.Action.MoveToTarget") + proto.RegisterType((*CMsgBotWorldState_Action_AttackMove)(nil), "protocol.CMsgBotWorldState.Action.AttackMove") + proto.RegisterType((*CMsgBotWorldState_Action_AttackTarget)(nil), "protocol.CMsgBotWorldState.Action.AttackTarget") + proto.RegisterType((*CMsgBotWorldState_Action_HoldLocation)(nil), "protocol.CMsgBotWorldState.Action.HoldLocation") + proto.RegisterType((*CMsgBotWorldState_Action_Stop)(nil), "protocol.CMsgBotWorldState.Action.Stop") + proto.RegisterType((*CMsgBotWorldState_Action_CastLocation)(nil), "protocol.CMsgBotWorldState.Action.CastLocation") + proto.RegisterType((*CMsgBotWorldState_Action_CastTarget)(nil), "protocol.CMsgBotWorldState.Action.CastTarget") + proto.RegisterType((*CMsgBotWorldState_Action_CastTree)(nil), "protocol.CMsgBotWorldState.Action.CastTree") + proto.RegisterType((*CMsgBotWorldState_Action_Cast)(nil), "protocol.CMsgBotWorldState.Action.Cast") + proto.RegisterType((*CMsgBotWorldState_Action_CastToggle)(nil), "protocol.CMsgBotWorldState.Action.CastToggle") + proto.RegisterType((*CMsgBotWorldState_Action_TrainAbility)(nil), "protocol.CMsgBotWorldState.Action.TrainAbility") + proto.RegisterType((*CMsgBotWorldState_Action_DropItem)(nil), "protocol.CMsgBotWorldState.Action.DropItem") + proto.RegisterType((*CMsgBotWorldState_Action_PickUpItem)(nil), "protocol.CMsgBotWorldState.Action.PickUpItem") + proto.RegisterType((*CMsgBotWorldState_Action_PurchaseItem)(nil), "protocol.CMsgBotWorldState.Action.PurchaseItem") + proto.RegisterType((*CMsgBotWorldState_Action_SellItem)(nil), "protocol.CMsgBotWorldState.Action.SellItem") + proto.RegisterType((*CMsgBotWorldState_Action_SwapItems)(nil), "protocol.CMsgBotWorldState.Action.SwapItems") + proto.RegisterType((*CMsgBotWorldState_Action_DisassembleItem)(nil), "protocol.CMsgBotWorldState.Action.DisassembleItem") + proto.RegisterType((*CMsgBotWorldState_Action_SetCombineLockItem)(nil), "protocol.CMsgBotWorldState.Action.SetCombineLockItem") + proto.RegisterType((*CMsgBotWorldState_Action_PickupRune)(nil), "protocol.CMsgBotWorldState.Action.PickupRune") + proto.RegisterType((*CMsgBotWorldState_Action_Chat)(nil), "protocol.CMsgBotWorldState.Action.Chat") + proto.RegisterType((*CMsgBotWorldState_Action_UseShrine)(nil), "protocol.CMsgBotWorldState.Action.UseShrine") + proto.RegisterType((*CMsgBotWorldState_Action_Courier)(nil), "protocol.CMsgBotWorldState.Action.Courier") + proto.RegisterType((*CMsgBotWorldState_Action_GetActualIncomingDamage)(nil), "protocol.CMsgBotWorldState.Action.GetActualIncomingDamage") + proto.RegisterType((*CMsgBotWorldState_Action_GetEstimatedDamageToTarget)(nil), "protocol.CMsgBotWorldState.Action.GetEstimatedDamageToTarget") + proto.RegisterType((*CMsgBotWorldState_Action_Glyph)(nil), "protocol.CMsgBotWorldState.Action.Glyph") + proto.RegisterType((*CMsgBotWorldState_Action_SoftReset)(nil), "protocol.CMsgBotWorldState.Action.SoftReset") + proto.RegisterType((*CMsgBotWorldState_Action_Buyback)(nil), "protocol.CMsgBotWorldState.Action.Buyback") + proto.RegisterType((*CMsgBotWorldState_Action_ScriptingDebugDrawText)(nil), "protocol.CMsgBotWorldState.Action.ScriptingDebugDrawText") + proto.RegisterType((*CMsgBotWorldState_Action_ScriptingDebugDrawLine)(nil), "protocol.CMsgBotWorldState.Action.ScriptingDebugDrawLine") + proto.RegisterType((*CMsgBotWorldState_Action_ScriptingDebugDrawScreenText)(nil), "protocol.CMsgBotWorldState.Action.ScriptingDebugDrawScreenText") + proto.RegisterType((*CMsgBotWorldState_Action_ScriptingDebugScreenTextPretty)(nil), "protocol.CMsgBotWorldState.Action.ScriptingDebugScreenTextPretty") + proto.RegisterType((*CMsgBotWorldState_Action_ScriptingDebugDrawBox)(nil), "protocol.CMsgBotWorldState.Action.ScriptingDebugDrawBox") + proto.RegisterType((*CMsgBotWorldState_Action_ScriptingDebugDrawCircle)(nil), "protocol.CMsgBotWorldState.Action.ScriptingDebugDrawCircle") + proto.RegisterType((*CMsgBotWorldState_Action_ScriptingDebugDrawClear)(nil), "protocol.CMsgBotWorldState.Action.ScriptingDebugDrawClear") + proto.RegisterType((*CMsgBotWorldState_Action_OceanWinGame)(nil), "protocol.CMsgBotWorldState.Action.OceanWinGame") + proto.RegisterType((*CMsgBotWorldState_Action_OceanReplayCorrectTime)(nil), "protocol.CMsgBotWorldState.Action.OceanReplayCorrectTime") +} + +func init() { + proto.RegisterFile("dota_gcmessages_common_bot_script.proto", fileDescriptor_930d4fac7267bb8b) +} + +var fileDescriptor_930d4fac7267bb8b = []byte{ + // 6207 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x7b, 0x5b, 0x73, 0xe3, 0xc8, + 0x75, 0xb0, 0x28, 0x89, 0x12, 0x75, 0x44, 0x49, 0x50, 0xcf, 0x0d, 0xc3, 0xb9, 0xee, 0xec, 0x4d, + 0xbb, 0x33, 0x2b, 0xcf, 0x8e, 0xfd, 0xed, 0xb7, 0x3b, 0xde, 0x4b, 0x20, 0x92, 0x23, 0x72, 0x87, + 0x12, 0x55, 0x4d, 0x68, 0x66, 0xd7, 0x97, 0xa0, 0x20, 0xa2, 0x45, 0xc1, 0x03, 0x02, 0x34, 0x00, + 0x6a, 0xa4, 0xcd, 0xcd, 0x71, 0xa5, 0x9c, 0x17, 0xe7, 0xe6, 0x8a, 0xe3, 0x5c, 0x9d, 0x87, 0xe4, + 0x2d, 0x2f, 0xa9, 0x4a, 0xe5, 0x25, 0x0f, 0x79, 0xc8, 0x7f, 0xf0, 0xa3, 0xab, 0xf2, 0xec, 0x72, + 0x25, 0x7f, 0x20, 0x55, 0x49, 0x9d, 0xd3, 0x0d, 0x10, 0xa4, 0x28, 0x0d, 0x47, 0x5b, 0xa9, 0x94, + 0xf5, 0x22, 0x9c, 0xfb, 0xe9, 0xd3, 0xa7, 0x4f, 0xf7, 0x69, 0x80, 0xf0, 0xa6, 0x13, 0xc4, 0xb6, + 0xd5, 0x69, 0x77, 0x45, 0x14, 0xd9, 0x1d, 0x11, 0x59, 0xed, 0xa0, 0xdb, 0x0d, 0x7c, 0x6b, 0x2f, + 0x88, 0xad, 0xa8, 0x1d, 0xba, 0xbd, 0x78, 0xbd, 0x17, 0x06, 0x71, 0xc0, 0x0a, 0xf4, 0xaf, 0x1d, + 0x78, 0x77, 0xfe, 0xf3, 0xc7, 0x39, 0x58, 0x2d, 0x6f, 0x45, 0x9d, 0x8d, 0x20, 0x7e, 0x1a, 0x84, + 0x9e, 0xd3, 0x8a, 0xed, 0x58, 0xb0, 0x2b, 0x30, 0x1f, 0x0b, 0xbb, 0x6b, 0xb9, 0x8e, 0x9e, 0xbb, + 0x9d, 0x5b, 0x5b, 0xe2, 0x73, 0x08, 0xd6, 0x1d, 0x76, 0x0d, 0x16, 0x3a, 0x76, 0x57, 0x58, 0xb1, + 0xdb, 0x15, 0xfa, 0xf4, 0xed, 0xdc, 0xda, 0x34, 0x2f, 0x20, 0xc2, 0x74, 0xbb, 0x02, 0x89, 0xe4, + 0x01, 0x11, 0x67, 0x24, 0x11, 0x11, 0x44, 0xbc, 0x01, 0x40, 0x92, 0x11, 0x1a, 0xd0, 0x67, 0x49, + 0x2b, 0xe9, 0x92, 0x16, 0xdf, 0x80, 0x95, 0x03, 0x11, 0x06, 0x56, 0xcf, 0x6d, 0x3f, 0x53, 0x3c, + 0x79, 0xe2, 0x59, 0x42, 0xf4, 0x8e, 0xdb, 0x7e, 0x26, 0xf9, 0x6e, 0xc2, 0x22, 0xaa, 0xb7, 0x82, + 0x7d, 0xcb, 0xb1, 0x8f, 0xf5, 0x39, 0xb2, 0xb2, 0x80, 0xa8, 0xe6, 0x7e, 0xc5, 0x3e, 0x66, 0xaf, + 0xc3, 0x72, 0xc7, 0x3b, 0xee, 0x1d, 0x58, 0xed, 0x20, 0xf0, 0x9c, 0xe0, 0xb9, 0xaf, 0xcf, 0x13, + 0xcb, 0x12, 0x61, 0xcb, 0x0a, 0xc9, 0xee, 0xc3, 0xc5, 0x61, 0x36, 0x4b, 0xf8, 0xa2, 0x7b, 0xac, + 0x17, 0xc8, 0x26, 0x1b, 0x62, 0xae, 0x22, 0x85, 0x7d, 0x08, 0xf3, 0x3d, 0xcf, 0x3e, 0x16, 0x61, + 0xa4, 0xc3, 0xed, 0x99, 0xb5, 0xc5, 0x07, 0x77, 0xd6, 0x93, 0x28, 0xae, 0x9f, 0x08, 0xe0, 0xfa, + 0x0e, 0xb1, 0xf2, 0x44, 0x84, 0xbd, 0x07, 0xf9, 0xbe, 0xef, 0xc6, 0x91, 0xbe, 0x48, 0xb2, 0xb7, + 0xcf, 0x92, 0xdd, 0xf5, 0xdd, 0x98, 0x4b, 0x76, 0xd6, 0x80, 0x25, 0x27, 0x0c, 0x7a, 0x3d, 0xe1, + 0x58, 0x6e, 0x2c, 0xba, 0x91, 0x5e, 0x24, 0xf9, 0x37, 0xcf, 0x92, 0xaf, 0x48, 0x81, 0x7a, 0x2c, + 0xba, 0xbc, 0xe8, 0x0c, 0x80, 0x88, 0x95, 0x01, 0xc2, 0xbe, 0x2f, 0x2c, 0xd7, 0xdf, 0x0f, 0x22, + 0x7d, 0x89, 0x54, 0xbd, 0x76, 0x96, 0x2a, 0xde, 0xf7, 0x45, 0xdd, 0xdf, 0x0f, 0xf8, 0x42, 0xa8, + 0x9e, 0x22, 0xf6, 0x14, 0x98, 0xeb, 0xb7, 0x83, 0xae, 0xeb, 0x77, 0xac, 0x58, 0x78, 0xa2, 0x17, + 0x84, 0x71, 0xa4, 0x2f, 0x93, 0xb2, 0xb5, 0xb3, 0x94, 0x99, 0x8a, 0x99, 0x14, 0xae, 0x26, 0x3a, + 0x12, 0x6c, 0xc4, 0xbe, 0x09, 0xcc, 0x73, 0x7d, 0x61, 0x87, 0x56, 0x2f, 0x0c, 0xbe, 0x23, 0xda, + 0xb1, 0xeb, 0x89, 0x48, 0x5f, 0x21, 0xc5, 0xf7, 0xce, 0x52, 0xdc, 0x20, 0xa9, 0x9d, 0x54, 0x88, + 0xaf, 0x7a, 0x23, 0x98, 0x88, 0x71, 0x58, 0xb1, 0x0f, 0x03, 0xd7, 0xb1, 0xfd, 0xb6, 0xb0, 0xbe, + 0x08, 0x7c, 0x11, 0xe9, 0x1a, 0x69, 0x7e, 0xeb, 0x2c, 0xcd, 0x46, 0x22, 0xf2, 0x8d, 0xc0, 0x17, + 0x7c, 0xd9, 0xce, 0x82, 0x11, 0xfb, 0x04, 0x0a, 0xed, 0xa0, 0x1f, 0xba, 0x98, 0x13, 0xab, 0xa4, + 0xec, 0xd5, 0xb3, 0x94, 0x95, 0x25, 0x2f, 0x4f, 0x85, 0x58, 0x13, 0x96, 0xed, 0x3d, 0xd7, 0x73, + 0xe3, 0x63, 0x4b, 0x1c, 0x0a, 0x3f, 0x8e, 0xf4, 0x8b, 0x2f, 0x0e, 0x63, 0x15, 0x39, 0x0d, 0x29, + 0xc6, 0x97, 0x94, 0x3c, 0x21, 0x65, 0xba, 0xd8, 0x5d, 0xbb, 0x23, 0x12, 0x7d, 0x97, 0x5e, 0x9c, + 0x2e, 0x24, 0x5a, 0x21, 0x29, 0x5e, 0x94, 0xd2, 0x4a, 0xdb, 0x1e, 0x5c, 0x52, 0xae, 0x5a, 0xcf, + 0x5c, 0xcf, 0x13, 0x4e, 0xa2, 0xf5, 0x32, 0x69, 0x5d, 0x7f, 0xa1, 0x56, 0x35, 0xe2, 0xc7, 0x24, + 0xcc, 0x2f, 0xb4, 0xb3, 0xa0, 0xb2, 0x61, 0xc1, 0xc5, 0x30, 0x88, 0x0e, 0x6c, 0x7f, 0xc4, 0xc4, + 0x15, 0x32, 0xf1, 0xce, 0x0b, 0x4d, 0x70, 0x12, 0x56, 0x16, 0x58, 0x98, 0x81, 0x94, 0x81, 0x47, + 0xb0, 0x18, 0x87, 0x22, 0x0d, 0x88, 0x4e, 0x7a, 0x5f, 0x7f, 0xa1, 0x5e, 0x33, 0x14, 0x82, 0x03, + 0x4a, 0x4a, 0x3d, 0xa5, 0x07, 0x30, 0xf7, 0x44, 0xb4, 0xe3, 0x20, 0x64, 0x45, 0xc8, 0x1d, 0xe9, + 0xb9, 0xdb, 0xd3, 0x6b, 0xd3, 0x3c, 0x77, 0x84, 0xd0, 0xb1, 0x3e, 0x2d, 0xa1, 0x63, 0x84, 0xbe, + 0xd0, 0x67, 0x24, 0xf4, 0x45, 0xe9, 0xe7, 0x39, 0x98, 0x93, 0x95, 0x00, 0x6b, 0xa3, 0xac, 0x05, + 0x49, 0x4d, 0xcd, 0xf3, 0x82, 0x44, 0xd4, 0x1d, 0x2c, 0xb7, 0x54, 0xfc, 0x5c, 0x87, 0x6a, 0xea, + 0x12, 0x9f, 0x43, 0xb0, 0xee, 0xb0, 0xab, 0x50, 0x70, 0x23, 0xcb, 0xf6, 0xdc, 0x43, 0x59, 0x50, + 0x0b, 0x7c, 0xde, 0x8d, 0x0c, 0x04, 0xd9, 0x2b, 0x50, 0x0c, 0x45, 0xd4, 0xb3, 0x9f, 0xfb, 0xb2, + 0xde, 0xce, 0x52, 0x99, 0x5b, 0x54, 0x38, 0x2a, 0xb9, 0x17, 0x21, 0x8f, 0x41, 0x8d, 0x54, 0x25, + 0x95, 0x00, 0xbb, 0x0c, 0x73, 0x8e, 0xb0, 0xe3, 0x83, 0x88, 0x8a, 0xe7, 0x12, 0x57, 0x10, 0xd3, + 0x61, 0xde, 0x8e, 0x22, 0x37, 0x8a, 0x23, 0x2a, 0x99, 0x4b, 0x3c, 0x01, 0xb3, 0xbb, 0x41, 0x21, + 0xbb, 0x1b, 0x94, 0x7e, 0x3f, 0x0f, 0xf3, 0x2a, 0x13, 0x51, 0xed, 0x81, 0xed, 0x3b, 0x9e, 0x48, + 0x76, 0x0c, 0x09, 0x61, 0xdd, 0x4f, 0x72, 0x3c, 0x1d, 0xde, 0x82, 0xc2, 0xd4, 0x1d, 0xc6, 0x60, + 0x36, 0xf2, 0x82, 0x98, 0x46, 0xb7, 0xc4, 0xe9, 0x99, 0xbd, 0x0a, 0x4b, 0x6d, 0x3b, 0x8a, 0x45, + 0x68, 0x29, 0x8d, 0xd2, 0xff, 0xa2, 0x44, 0xd6, 0xa4, 0xde, 0x8b, 0x90, 0xf7, 0xc4, 0xa1, 0xf0, + 0xd4, 0x28, 0x24, 0x80, 0xd6, 0x90, 0xcb, 0x0a, 0x6d, 0xbf, 0x23, 0x74, 0x90, 0xd6, 0x10, 0xc3, + 0x11, 0x81, 0x41, 0x6b, 0x1f, 0xd8, 0xbe, 0x2f, 0x3c, 0x19, 0xb4, 0x45, 0x19, 0x34, 0x85, 0xa3, + 0xa0, 0xdd, 0x07, 0x96, 0xee, 0x09, 0xa1, 0xe8, 0xda, 0xae, 0xef, 0xfa, 0x1d, 0xbd, 0x88, 0x8c, + 0x0f, 0x73, 0xf7, 0xf9, 0x6a, 0x42, 0xe4, 0x09, 0x0d, 0x95, 0xe2, 0x24, 0xb5, 0x63, 0xf7, 0xd0, + 0x8e, 0x85, 0xa3, 0x5f, 0xa4, 0x89, 0x5a, 0x74, 0x23, 0x23, 0x41, 0xa1, 0x5b, 0x6e, 0x64, 0xc5, + 0x41, 0xa7, 0xe3, 0x09, 0x47, 0xbf, 0x44, 0x0c, 0x0b, 0x6e, 0x64, 0x4a, 0x04, 0x7b, 0x07, 0x2e, + 0xb8, 0x91, 0xe5, 0xfa, 0x56, 0x12, 0xa9, 0xde, 0x81, 0x1d, 0x09, 0xfd, 0x32, 0xf1, 0x69, 0x6e, + 0x54, 0xf7, 0x55, 0x94, 0x77, 0x10, 0x8f, 0xf1, 0x71, 0x23, 0x4b, 0x39, 0x8d, 0xde, 0x5d, 0x21, + 0xc6, 0xa2, 0x1b, 0x95, 0x53, 0x1c, 0x26, 0x9c, 0x1b, 0x59, 0x51, 0x1c, 0x78, 0xc2, 0xd7, 0x75, + 0x62, 0x28, 0xb8, 0x51, 0x8b, 0x60, 0xf6, 0x36, 0xac, 0xba, 0x91, 0xb5, 0xdf, 0xf7, 0xbc, 0x63, + 0x0b, 0xa3, 0x63, 0xef, 0x79, 0x42, 0xbf, 0x4a, 0x4c, 0x2b, 0x6e, 0xf4, 0x08, 0xf1, 0x65, 0x85, + 0xc6, 0xbc, 0x68, 0x1f, 0xd8, 0x61, 0x47, 0x44, 0xfa, 0x4d, 0x99, 0x17, 0x0a, 0x64, 0x77, 0x61, + 0x35, 0x12, 0xed, 0xc0, 0x77, 0xec, 0xf0, 0xd8, 0x4a, 0x78, 0x6e, 0x11, 0x8f, 0x96, 0x12, 0xca, + 0x8a, 0xf9, 0x1e, 0x30, 0x97, 0x4e, 0x24, 0x7b, 0xae, 0x2f, 0x1c, 0xcb, 0x0b, 0xda, 0xcf, 0x84, + 0xa3, 0xaf, 0x25, 0x43, 0x2c, 0x2b, 0x42, 0x83, 0xf0, 0x6c, 0x1d, 0x56, 0x7b, 0xc1, 0x73, 0x11, + 0x5a, 0x71, 0x28, 0x6c, 0x27, 0xa2, 0x13, 0x81, 0xfe, 0x00, 0x97, 0xcd, 0xc3, 0xe9, 0x77, 0xde, + 0xe5, 0x2b, 0x44, 0x34, 0x89, 0x86, 0x8b, 0xb6, 0xb4, 0x0f, 0x8b, 0x99, 0x6d, 0x0f, 0x33, 0x16, + 0xb7, 0xcb, 0xcc, 0xf9, 0x05, 0xc1, 0xba, 0xc3, 0x3e, 0x86, 0x82, 0x17, 0xb4, 0xed, 0xd8, 0x0d, + 0x7c, 0xca, 0xc5, 0x17, 0x6c, 0xe3, 0x72, 0xc5, 0xf3, 0x54, 0xa6, 0xf4, 0xd3, 0x1c, 0x14, 0x92, + 0x4d, 0x11, 0x73, 0x37, 0x3e, 0xee, 0x09, 0xb5, 0x9c, 0xe9, 0xf9, 0xcb, 0x1a, 0xc0, 0x65, 0x84, + 0x63, 0xed, 0x47, 0x6a, 0x45, 0x28, 0x08, 0xcf, 0x47, 0x74, 0xee, 0x89, 0x5c, 0xdc, 0xc0, 0x22, + 0x21, 0x7c, 0xb5, 0xe2, 0x97, 0x10, 0xdd, 0x42, 0x6c, 0x4b, 0x08, 0xbf, 0xf4, 0xa3, 0x1c, 0x14, + 0xb3, 0x1b, 0xed, 0xd9, 0x85, 0xe7, 0xcb, 0x7a, 0xfb, 0x3a, 0x2c, 0x93, 0x57, 0x83, 0x85, 0x32, + 0x33, 0x70, 0x2a, 0x5d, 0x21, 0xa5, 0x5f, 0xe6, 0xa0, 0xb0, 0x15, 0x38, 0xee, 0xbe, 0x2b, 0x42, + 0x8c, 0x9a, 0x6f, 0x77, 0x65, 0xd4, 0x16, 0x38, 0x3d, 0xb3, 0x5b, 0xb0, 0x18, 0xc5, 0x76, 0xfb, + 0x99, 0xd5, 0x0e, 0xfa, 0x7e, 0xac, 0xaa, 0x04, 0x10, 0xaa, 0x8c, 0x18, 0x34, 0x94, 0xac, 0x0d, + 0x55, 0x13, 0x64, 0x78, 0x92, 0xfd, 0xaf, 0x36, 0xae, 0xd8, 0xcc, 0x8e, 0x16, 0x9b, 0x77, 0x80, + 0xa5, 0x9e, 0x5a, 0x4e, 0x3f, 0x94, 0x03, 0xcf, 0x93, 0xcb, 0xab, 0x29, 0xa5, 0xa2, 0x08, 0xec, + 0x3d, 0xb8, 0x62, 0xf7, 0x8f, 0x5c, 0xcf, 0xc5, 0xfc, 0xa6, 0xf3, 0x98, 0x32, 0x8e, 0xa5, 0x73, + 0x66, 0x6d, 0x89, 0x5f, 0x4a, 0xc9, 0x78, 0x66, 0x8b, 0xa4, 0x13, 0x51, 0xe9, 0x1f, 0x67, 0x40, + 0x1b, 0x3d, 0x93, 0x9c, 0x5a, 0x1f, 0x4f, 0x14, 0xbb, 0xe9, 0x31, 0xc5, 0xee, 0x29, 0x68, 0x8a, + 0x09, 0xdd, 0xb0, 0x28, 0xeb, 0x16, 0x6e, 0xe7, 0xd6, 0x96, 0xcf, 0x3e, 0xbe, 0xa1, 0x57, 0xe6, + 0x71, 0x4f, 0x3c, 0x9c, 0xaf, 0x6f, 0x3f, 0x31, 0x1a, 0xf5, 0x0a, 0x5f, 0x96, 0x6a, 0x12, 0x02, + 0x5b, 0x4b, 0x15, 0x0f, 0x92, 0x64, 0x86, 0x92, 0x44, 0x71, 0xee, 0x24, 0xa9, 0x72, 0x72, 0x06, + 0x66, 0x5f, 0x3c, 0x03, 0xf9, 0xd1, 0x19, 0xc8, 0x26, 0xdc, 0xdc, 0x39, 0x12, 0xee, 0x63, 0x28, + 0x1c, 0x0a, 0x2f, 0x68, 0xbb, 0xf1, 0x31, 0xed, 0x52, 0x13, 0xca, 0x27, 0x32, 0x38, 0x0b, 0xa1, + 0xed, 0xb8, 0xfd, 0x28, 0xd9, 0xc9, 0x24, 0x54, 0xfa, 0xe9, 0x0c, 0x30, 0x33, 0xb4, 0xdb, 0xcf, + 0x5c, 0xbf, 0x93, 0x99, 0xb4, 0x13, 0x93, 0x93, 0xfb, 0xbf, 0x9e, 0x9c, 0xe9, 0x09, 0x27, 0xe7, + 0x3c, 0xcb, 0x23, 0x3b, 0x39, 0xf9, 0x73, 0x4c, 0x4e, 0x29, 0x33, 0x39, 0x72, 0x57, 0x1e, 0x04, + 0x5e, 0x6e, 0x92, 0x4e, 0xe0, 0x74, 0x04, 0x6d, 0x36, 0xf3, 0xc9, 0x26, 0x59, 0x49, 0x50, 0x6a, + 0xc7, 0xb2, 0x63, 0x5c, 0xf5, 0x34, 0x3d, 0xb4, 0x63, 0x19, 0x04, 0x97, 0x7e, 0x36, 0x0d, 0x4b, + 0x43, 0xa7, 0xf1, 0x21, 0x6f, 0x73, 0xe7, 0xf0, 0xf6, 0xdc, 0x0b, 0x6f, 0xfe, 0x57, 0x71, 0xe1, + 0x0d, 0x12, 0x7f, 0x6e, 0x28, 0xf1, 0x7f, 0x94, 0x83, 0x79, 0x75, 0x4c, 0x3f, 0xb5, 0x44, 0x71, + 0xc8, 0xcb, 0x8e, 0x7c, 0x9a, 0x46, 0xbe, 0x36, 0x41, 0x93, 0x43, 0xc0, 0x43, 0x56, 0x6e, 0xee, + 0xf2, 0x7a, 0x95, 0x5b, 0x2d, 0xd3, 0x30, 0xab, 0x56, 0x7d, 0xbb, 0x6e, 0x72, 0xa9, 0x6a, 0x78, + 0x5b, 0x9a, 0x19, 0xde, 0x96, 0x4a, 0x3f, 0xcb, 0x41, 0x31, 0xdb, 0xe6, 0x8c, 0x0c, 0x2e, 0x37, + 0x3a, 0xb8, 0x21, 0x65, 0xd3, 0x23, 0x7b, 0xdc, 0x2d, 0x58, 0xa4, 0xb9, 0x1b, 0x5a, 0x18, 0x80, + 0x28, 0x15, 0xb9, 0x6c, 0x22, 0xcd, 0x9e, 0x23, 0x91, 0xd6, 0x40, 0x1b, 0x1c, 0xc7, 0xf0, 0xa4, + 0x12, 0xc6, 0x14, 0xff, 0x02, 0x5f, 0x4e, 0x4f, 0x64, 0x2d, 0xc4, 0x96, 0xfe, 0x2b, 0x07, 0x8b, + 0x99, 0x76, 0x8b, 0x8e, 0xe2, 0xf4, 0x94, 0x04, 0x5c, 0x42, 0xa8, 0xf1, 0xd0, 0x6d, 0xc7, 0x6e, + 0xf7, 0xe4, 0xc2, 0x97, 0xf8, 0x34, 0x39, 0xee, 0x01, 0x53, 0x9c, 0x27, 0xc7, 0xa8, 0x74, 0xec, + 0x0e, 0x46, 0x7a, 0x0f, 0x98, 0x5c, 0x5e, 0x43, 0x69, 0x37, 0x4b, 0x9a, 0xb5, 0x84, 0x92, 0xea, + 0xbe, 0x0f, 0x17, 0x53, 0xee, 0xac, 0x76, 0x99, 0x5b, 0xa9, 0xa6, 0x8c, 0xfe, 0xe1, 0x69, 0x9a, + 0x1b, 0x99, 0xa6, 0xd2, 0x3f, 0xe7, 0x80, 0x9d, 0xec, 0x0b, 0x4f, 0xbf, 0x6c, 0x5a, 0x87, 0xa4, + 0x65, 0x1c, 0xb2, 0x2f, 0xd7, 0xe9, 0xaa, 0x22, 0x65, 0xcc, 0xaf, 0x81, 0x46, 0x4d, 0xe4, 0x98, + 0x35, 0x25, 0xf1, 0xd9, 0xb0, 0x29, 0xce, 0xac, 0x62, 0xb9, 0xae, 0x94, 0x8e, 0x81, 0xde, 0xd2, + 0x33, 0x58, 0x3d, 0xd1, 0x6b, 0x8e, 0x35, 0x96, 0x7b, 0x09, 0x63, 0xd3, 0xa7, 0x18, 0xfb, 0x97, + 0x1c, 0x2c, 0xa4, 0x1d, 0x28, 0xc5, 0x06, 0xbb, 0xd7, 0x4c, 0x6c, 0x42, 0x21, 0xea, 0x0e, 0xbb, + 0x0e, 0x0b, 0x8e, 0x88, 0xe2, 0x30, 0x38, 0x16, 0x32, 0x37, 0x0a, 0x7c, 0x80, 0x40, 0xaa, 0x6a, + 0x04, 0x85, 0xa3, 0x1a, 0xc7, 0x01, 0xe2, 0x4b, 0x27, 0xbc, 0x0e, 0xf3, 0x8e, 0xc0, 0xd1, 0x39, + 0x2a, 0xcf, 0x13, 0xb0, 0xf4, 0x83, 0xeb, 0x30, 0x8b, 0x63, 0x39, 0xb5, 0x94, 0x7c, 0x0a, 0x0b, + 0x83, 0x42, 0x3a, 0x7d, 0x9e, 0x42, 0x5a, 0xe8, 0x27, 0x25, 0x34, 0x39, 0x48, 0xce, 0x64, 0x0e, + 0x92, 0x99, 0x5c, 0x9a, 0x1d, 0xca, 0xa5, 0xb4, 0x5d, 0xcc, 0x67, 0xdb, 0xc5, 0x2f, 0x7b, 0x1c, + 0xc9, 0xf6, 0xe7, 0xf3, 0xc3, 0xfd, 0xf9, 0x50, 0x4d, 0x2a, 0x8c, 0xd4, 0xa4, 0x37, 0x61, 0x65, + 0x2f, 0xe8, 0xfb, 0x0e, 0x9e, 0x43, 0x55, 0x59, 0x06, 0x99, 0x3b, 0x09, 0x9a, 0x13, 0x16, 0xe3, + 0xb8, 0x6f, 0xb7, 0xf1, 0x60, 0xbd, 0x48, 0x74, 0x05, 0xe1, 0xe6, 0xd5, 0x09, 0x91, 0xd5, 0x3a, + 0x10, 0x6e, 0xe7, 0x20, 0xa6, 0x06, 0x75, 0x89, 0x17, 0x25, 0xb2, 0x46, 0x38, 0x5c, 0xc0, 0x87, + 0x6e, 0xe4, 0x06, 0xbe, 0x6c, 0x87, 0x2d, 0xc7, 0x3e, 0xa6, 0xae, 0x77, 0x45, 0x2e, 0x60, 0x49, + 0xa3, 0xc6, 0xb8, 0x22, 0x29, 0xec, 0x6b, 0x70, 0x79, 0x48, 0xc2, 0x47, 0x3d, 0x24, 0xa3, 0x91, + 0xcc, 0xc5, 0x8c, 0xcc, 0x76, 0x42, 0xa3, 0xc9, 0x16, 0xb6, 0x17, 0x1f, 0x50, 0xeb, 0x9b, 0xe7, + 0x0a, 0xc2, 0x72, 0x20, 0x9f, 0xac, 0xae, 0x7d, 0x44, 0x5d, 0x6f, 0x9e, 0x2f, 0x48, 0xcc, 0x96, + 0x7d, 0x84, 0x47, 0x02, 0x45, 0x0e, 0x45, 0x47, 0xf8, 0xd4, 0xee, 0x4e, 0xf3, 0x45, 0x89, 0xe3, + 0x88, 0xc2, 0x29, 0xee, 0xda, 0xbe, 0x4d, 0xad, 0x69, 0x9e, 0xd3, 0x33, 0xc6, 0x1c, 0xff, 0x93, + 0xce, 0x12, 0xe1, 0xe7, 0x11, 0x46, 0x8d, 0x37, 0x00, 0x88, 0x24, 0xf5, 0x5d, 0x93, 0x77, 0xc3, + 0x88, 0x91, 0xda, 0xd6, 0xe1, 0xc2, 0x9e, 0x1d, 0x09, 0xab, 0x1b, 0x1c, 0x8a, 0xae, 0xf0, 0x63, + 0x2b, 0xea, 0x09, 0xe1, 0x50, 0x57, 0x9b, 0xe7, 0xab, 0x48, 0xda, 0x52, 0x94, 0x16, 0x12, 0x30, + 0x1a, 0xed, 0x7e, 0x18, 0x22, 0xe7, 0x88, 0xc8, 0x2d, 0x12, 0xb9, 0xa8, 0xa8, 0xc3, 0x52, 0xaf, + 0xc2, 0x92, 0xed, 0xbb, 0x5d, 0x79, 0x21, 0x80, 0x47, 0xa1, 0x57, 0x89, 0xb9, 0x88, 0x48, 0x43, + 0xe1, 0xa8, 0x52, 0x22, 0x53, 0xfb, 0xb8, 0xed, 0x09, 0xfd, 0x35, 0xe9, 0x29, 0x62, 0xca, 0x88, + 0xc0, 0x3d, 0x8b, 0x3c, 0x55, 0xbb, 0xc3, 0x1a, 0x69, 0x00, 0x44, 0xa9, 0x9d, 0xe3, 0x3e, 0x5c, + 0xcc, 0x30, 0x58, 0x87, 0x76, 0xe8, 0xe2, 0xc1, 0x48, 0x7f, 0x8b, 0x38, 0xd9, 0x80, 0xf3, 0x89, + 0xa2, 0x60, 0xb4, 0xf7, 0x02, 0xbf, 0x1f, 0x25, 0x3a, 0xdf, 0x26, 0xce, 0x45, 0xc2, 0x29, 0xa5, + 0xe8, 0x39, 0x15, 0xf5, 0x84, 0xe7, 0xae, 0xf2, 0x9c, 0x90, 0x8a, 0xe9, 0x15, 0x50, 0xb0, 0xba, + 0x63, 0xb9, 0x27, 0xf5, 0x48, 0x5c, 0x7a, 0xcb, 0xa2, 0x58, 0x64, 0xb4, 0xde, 0x91, 0x13, 0x2b, + 0x71, 0x32, 0x48, 0x6f, 0xc3, 0xaa, 0x62, 0xa1, 0x30, 0xf4, 0x02, 0xd7, 0x8f, 0xf5, 0x75, 0xe2, + 0x5b, 0x91, 0x04, 0xc3, 0x77, 0xbb, 0x3b, 0x88, 0x66, 0xef, 0x83, 0x9e, 0xf0, 0xb6, 0xbf, 0xdb, + 0x77, 0x23, 0x37, 0x4e, 0x13, 0x54, 0xff, 0x0a, 0x59, 0xbf, 0xac, 0x44, 0x06, 0x64, 0xe9, 0x08, + 0x36, 0x70, 0x52, 0x72, 0x70, 0xa3, 0xac, 0x7c, 0xba, 0x4f, 0x82, 0x97, 0x24, 0x79, 0x70, 0xe2, + 0x97, 0xde, 0xa5, 0x3b, 0x9f, 0x15, 0xdb, 0x61, 0x47, 0xa4, 0x35, 0xfb, 0xdd, 0xec, 0xce, 0x67, + 0x12, 0x69, 0x74, 0x67, 0x4d, 0x24, 0xa8, 0x32, 0x7d, 0x8d, 0x2a, 0x93, 0x96, 0xe5, 0xdf, 0xb6, + 0xe5, 0x1d, 0x93, 0xc4, 0x45, 0x56, 0x4f, 0x84, 0x96, 0xbc, 0x2b, 0xc9, 0x5c, 0x6f, 0x28, 0x89, + 0x68, 0x47, 0x84, 0x2d, 0xa2, 0xb1, 0x7b, 0xa0, 0x79, 0x76, 0x14, 0x5b, 0x89, 0x11, 0x5c, 0x92, + 0x5f, 0xa5, 0x3b, 0x29, 0xe4, 0x5f, 0x46, 0x9a, 0x3c, 0x28, 0x27, 0x2f, 0x62, 0xb0, 0x8e, 0xc4, + 0xc7, 0xd6, 0x51, 0x4f, 0xff, 0x50, 0x9e, 0xc4, 0x25, 0xe2, 0xb3, 0x1e, 0x7b, 0x43, 0xd6, 0x9e, + 0xf8, 0xd8, 0xea, 0x04, 0x9e, 0x63, 0x75, 0x5d, 0x5f, 0xff, 0x48, 0x1e, 0x28, 0x25, 0x7a, 0x33, + 0xf0, 0x9c, 0x2d, 0xd7, 0x3f, 0xc1, 0x67, 0x1f, 0xe9, 0x1f, 0x9f, 0xe0, 0xb3, 0x8f, 0x4e, 0xde, + 0x46, 0x19, 0x63, 0x6e, 0xa3, 0x1e, 0xc0, 0x25, 0x5a, 0x0f, 0xc2, 0x1a, 0x39, 0xcb, 0x6e, 0x90, + 0xca, 0x0b, 0x92, 0x68, 0x0c, 0x9d, 0x68, 0xe5, 0xb9, 0x4a, 0x8d, 0xd8, 0xed, 0x76, 0xfb, 0xbe, + 0xd0, 0x1f, 0x25, 0xe7, 0x2a, 0x39, 0xda, 0x3a, 0x61, 0x55, 0x19, 0xde, 0xf3, 0x5c, 0xdf, 0xd1, + 0x37, 0x93, 0x32, 0xbc, 0x81, 0xa0, 0xba, 0xe9, 0xda, 0xf3, 0x02, 0xcc, 0x6a, 0x37, 0xc2, 0x46, + 0xc3, 0xd1, 0x6b, 0xc9, 0x4d, 0xd7, 0x06, 0xe2, 0x2b, 0x0a, 0x8d, 0xab, 0x0e, 0x7b, 0x14, 0x37, + 0xb2, 0xc3, 0xae, 0x70, 0xf4, 0x3a, 0x71, 0x81, 0x1b, 0x55, 0x14, 0x26, 0x6d, 0x62, 0xba, 0xae, + 0x4f, 0x37, 0x7d, 0x9f, 0x0e, 0x9a, 0x18, 0x85, 0x52, 0xf6, 0xc4, 0xa1, 0xed, 0x88, 0x81, 0xbd, + 0xc7, 0x89, 0xbd, 0x2a, 0xe2, 0x53, 0x7b, 0xd2, 0xed, 0x03, 0x71, 0x24, 0x1c, 0xbd, 0x91, 0xb8, + 0x5d, 0x43, 0x50, 0x59, 0x72, 0x7d, 0xac, 0xb7, 0xd8, 0x2e, 0x6d, 0x25, 0x96, 0xea, 0x09, 0x0a, + 0xf7, 0x10, 0xc9, 0xd2, 0xf7, 0x7c, 0x11, 0x52, 0x53, 0xb5, 0x9d, 0x44, 0xa7, 0x9e, 0xc1, 0xe2, + 0x44, 0xba, 0x91, 0xd5, 0xb5, 0x3b, 0x6e, 0x3b, 0x09, 0x63, 0x93, 0x18, 0x97, 0xdc, 0x68, 0x0b, + 0xb1, 0x43, 0x51, 0xec, 0xf6, 0x71, 0x64, 0x3b, 0x89, 0x3b, 0x5b, 0x08, 0xaa, 0x39, 0xa6, 0xdd, + 0xa0, 0x6b, 0x87, 0xc2, 0xd1, 0x79, 0x32, 0xc7, 0xdb, 0x29, 0x4e, 0xf5, 0x6f, 0x61, 0x10, 0xa0, + 0x82, 0x56, 0xd2, 0xbf, 0x71, 0x82, 0x55, 0x6c, 0x23, 0xd7, 0x13, 0x7e, 0x5b, 0x38, 0xba, 0x99, + 0xc4, 0xb6, 0xa5, 0x30, 0x98, 0x21, 0xc8, 0xd0, 0x13, 0x6d, 0xd7, 0xf6, 0xbc, 0x63, 0xcb, 0x11, + 0xbe, 0x4b, 0x83, 0xda, 0x25, 0xd6, 0x0b, 0x6e, 0xd4, 0x4a, 0x68, 0x15, 0x45, 0x52, 0xd7, 0xaa, + 0x51, 0xdc, 0xf7, 0xf1, 0x9c, 0xf3, 0x24, 0xb9, 0x56, 0x6d, 0x49, 0x04, 0x7b, 0x8b, 0xe6, 0xa2, + 0xef, 0x23, 0xaf, 0x15, 0x07, 0x56, 0xd7, 0x8d, 0x22, 0xfd, 0x69, 0x12, 0xa3, 0x5d, 0xc2, 0x9b, + 0xc1, 0x96, 0x1b, 0x45, 0xe8, 0xde, 0x81, 0x1d, 0x59, 0x51, 0x5b, 0xf4, 0x62, 0x11, 0xea, 0x9f, + 0x49, 0xf7, 0x0e, 0xec, 0xa8, 0x25, 0x31, 0xcc, 0x00, 0x75, 0x90, 0x75, 0x45, 0xa4, 0x7f, 0xe3, + 0xc5, 0x2f, 0x7b, 0x92, 0x17, 0x34, 0x03, 0x29, 0xf6, 0x01, 0xe4, 0xe5, 0x3b, 0xbc, 0x6f, 0x4e, + 0x2e, 0x2e, 0x25, 0xd8, 0x06, 0x2c, 0x74, 0xd5, 0xfd, 0x59, 0xa4, 0x7f, 0xeb, 0xc5, 0xef, 0xed, + 0x92, 0xcb, 0x36, 0x3e, 0x10, 0x63, 0x21, 0xdc, 0x18, 0xbc, 0xb7, 0x53, 0x57, 0x1d, 0x43, 0x6f, + 0xda, 0xbe, 0xfd, 0xe2, 0xb7, 0x3a, 0x27, 0xaf, 0x48, 0xf8, 0xb5, 0xf4, 0x45, 0xde, 0x09, 0x1a, + 0x85, 0x15, 0x57, 0x76, 0xe0, 0xcb, 0x03, 0x9f, 0x23, 0x7b, 0x2f, 0x89, 0xa2, 0x33, 0x1c, 0xd6, + 0x05, 0x55, 0x10, 0x86, 0x4b, 0xad, 0x50, 0x75, 0x41, 0x12, 0x87, 0x6a, 0xed, 0x3a, 0x5c, 0x18, + 0x91, 0xa1, 0x62, 0xdb, 0xa1, 0x62, 0xbb, 0x3a, 0x24, 0x41, 0xd5, 0x56, 0xd6, 0x91, 0x7e, 0x84, + 0xe3, 0x55, 0x54, 0x7d, 0x3f, 0xcd, 0x02, 0x44, 0x27, 0x6d, 0xe6, 0x5d, 0x58, 0xed, 0x85, 0x6e, + 0xd7, 0x0e, 0x8f, 0xb1, 0xec, 0x84, 0xee, 0x5e, 0x3f, 0x16, 0xba, 0x2f, 0x0f, 0xea, 0x8a, 0x60, + 0x24, 0x78, 0x95, 0xd1, 0xae, 0xe7, 0xf5, 0xf1, 0x48, 0xa4, 0x07, 0x49, 0x46, 0xd7, 0x15, 0xe6, + 0xc4, 0x1b, 0x9a, 0xde, 0xc9, 0x37, 0x34, 0xb8, 0x29, 0xf7, 0x8f, 0xf7, 0xe4, 0xcd, 0x67, 0x14, + 0xeb, 0xdf, 0x25, 0x5b, 0x8b, 0x0a, 0x57, 0x0e, 0xa2, 0x98, 0xbd, 0x05, 0xda, 0x80, 0x45, 0xbd, + 0xd2, 0x0e, 0xe5, 0x46, 0x99, 0xb2, 0xa9, 0x97, 0xda, 0x5f, 0x81, 0x0b, 0x51, 0x4f, 0x78, 0x9e, + 0x65, 0x77, 0x7b, 0x9e, 0xbb, 0xef, 0xaa, 0x83, 0x6d, 0x44, 0xdc, 0x8c, 0x48, 0x46, 0x96, 0x82, + 0x87, 0x62, 0x3b, 0xec, 0x06, 0xa1, 0x1e, 0x13, 0x8b, 0x04, 0xd0, 0x29, 0x59, 0x2c, 0x42, 0x11, + 0xb9, 0x51, 0xac, 0xf7, 0xa5, 0xdf, 0x84, 0xe3, 0x84, 0xc2, 0x0e, 0x40, 0x1c, 0xda, 0x34, 0xee, + 0x43, 0xa2, 0x26, 0x20, 0xbb, 0x0b, 0xec, 0xa8, 0x67, 0xf9, 0x42, 0x38, 0xc2, 0xc1, 0x35, 0x27, + 0x0f, 0xdd, 0x47, 0x34, 0xae, 0x95, 0xa3, 0xde, 0x36, 0x11, 0xcc, 0xa0, 0x41, 0xc7, 0xef, 0xcc, + 0xd5, 0x06, 0x9d, 0x00, 0x22, 0xfd, 0x78, 0xe8, 0x6a, 0x83, 0xf6, 0xff, 0x88, 0xbd, 0x09, 0x4b, + 0xa1, 0xf0, 0x68, 0xc9, 0xd3, 0x5e, 0xa4, 0x7f, 0x91, 0xee, 0x94, 0xc5, 0x84, 0x80, 0xbb, 0x11, + 0xbb, 0x0b, 0x2b, 0x7d, 0x7f, 0x98, 0xf5, 0x37, 0x52, 0xd6, 0xe5, 0x01, 0x89, 0x98, 0xaf, 0xc1, + 0x02, 0x6d, 0xa9, 0x07, 0x6e, 0x1c, 0xe9, 0xbf, 0x29, 0x37, 0x49, 0x44, 0xd4, 0xdc, 0x58, 0xbd, + 0x24, 0xf3, 0x71, 0xad, 0xff, 0x56, 0xf2, 0x92, 0x0c, 0x21, 0x14, 0xf2, 0x45, 0x6c, 0x3d, 0x0f, + 0xc2, 0xf8, 0x40, 0xff, 0x6d, 0x29, 0xe4, 0x0b, 0x5c, 0x22, 0xf1, 0x01, 0x2b, 0x41, 0x21, 0x8a, + 0x43, 0xe1, 0x77, 0xe2, 0x03, 0xfd, 0x77, 0x24, 0x2d, 0x81, 0xd9, 0x55, 0x98, 0xb7, 0x3b, 0x32, + 0xf7, 0xbe, 0x97, 0x53, 0xaf, 0xd7, 0x24, 0xcc, 0x5e, 0x85, 0xa2, 0xeb, 0xc7, 0xc2, 0xf3, 0xdc, + 0x0e, 0x96, 0x42, 0xfd, 0x77, 0xd5, 0x25, 0x63, 0x16, 0xc9, 0xd6, 0xb3, 0x57, 0xd7, 0x9e, 0xbb, + 0x8f, 0x49, 0xe4, 0xeb, 0xdf, 0xcf, 0x8d, 0xdc, 0x5d, 0x37, 0x14, 0x85, 0xbd, 0x01, 0xcb, 0xfb, + 0xde, 0x31, 0x32, 0xab, 0x3e, 0x59, 0xff, 0x61, 0x4e, 0x16, 0x7d, 0x89, 0x4e, 0xee, 0x7c, 0xd6, + 0x60, 0x25, 0x3a, 0x08, 0x5d, 0x5f, 0x0c, 0xb2, 0xeb, 0xcf, 0xa4, 0xd2, 0x65, 0x89, 0x4f, 0xb3, + 0xeb, 0x2e, 0x55, 0x53, 0xc5, 0x8c, 0x87, 0x74, 0xdc, 0xeb, 0x7f, 0x92, 0x4b, 0xb6, 0xb6, 0x16, + 0x11, 0x6a, 0x12, 0x5f, 0xfa, 0xf1, 0x1c, 0xcc, 0x1b, 0xb4, 0xcc, 0x23, 0xf6, 0x4a, 0xf6, 0xb3, + 0x10, 0xd2, 0xfd, 0x70, 0xf6, 0x9d, 0x77, 0xef, 0xdf, 0xcf, 0x7c, 0x1c, 0xf2, 0x21, 0xcc, 0xcb, + 0xa2, 0x10, 0xe9, 0xd3, 0x2f, 0xfe, 0xb8, 0x42, 0x2a, 0xe6, 0x89, 0x08, 0x76, 0xbb, 0xe2, 0x28, + 0x0e, 0xed, 0x8a, 0x1d, 0xdb, 0xaa, 0x1b, 0x1c, 0x20, 0xd8, 0xb7, 0x61, 0x25, 0x68, 0x0b, 0xdb, + 0x37, 0x7c, 0x3f, 0x88, 0xb3, 0x4d, 0xef, 0x57, 0x5f, 0x6c, 0x23, 0x5a, 0x6f, 0x0e, 0x8b, 0xf2, + 0x51, 0x5d, 0x6c, 0x83, 0x9a, 0x1f, 0x47, 0x84, 0xea, 0xca, 0xf4, 0xed, 0x49, 0xb4, 0xd6, 0x48, + 0x82, 0x2b, 0xc9, 0xd2, 0x3f, 0xcc, 0xc0, 0xca, 0x88, 0x21, 0xb6, 0x03, 0xf4, 0x12, 0x58, 0x44, + 0x7a, 0x8e, 0x22, 0xf2, 0xfe, 0x39, 0xbc, 0x5d, 0xaf, 0x89, 0x30, 0xe0, 0x4a, 0x0f, 0xbd, 0xe0, + 0xed, 0x08, 0x3f, 0xae, 0x57, 0xc8, 0xd5, 0x05, 0x9e, 0x80, 0x48, 0x09, 0xc5, 0x73, 0x3b, 0x74, + 0xe4, 0x8b, 0x8d, 0x69, 0x9e, 0x80, 0xb2, 0x86, 0xe1, 0x23, 0xd5, 0xd8, 0x48, 0x9f, 0xbf, 0x3d, + 0xb3, 0xb6, 0x80, 0x35, 0x0c, 0x71, 0x58, 0x5d, 0xa3, 0xd2, 0x7f, 0xe4, 0x60, 0x16, 0xed, 0x60, + 0xfa, 0xab, 0x06, 0xb7, 0x42, 0xaf, 0xc7, 0x07, 0x0d, 0x6f, 0x85, 0xbd, 0x06, 0x4b, 0x87, 0xb6, + 0xd7, 0x17, 0x8f, 0xfa, 0x7e, 0x3b, 0x7d, 0xdb, 0x34, 0xcd, 0x87, 0x91, 0xec, 0x26, 0xa8, 0xbd, + 0xa1, 0x11, 0x74, 0x7a, 0xea, 0x55, 0x52, 0x06, 0x43, 0x97, 0x98, 0x64, 0x59, 0xbd, 0xfb, 0x52, + 0x10, 0x26, 0x3b, 0x2e, 0x96, 0xd0, 0xb7, 0x3d, 0x19, 0x09, 0x3d, 0x7f, 0x7b, 0x06, 0xbb, 0xe9, + 0x61, 0xec, 0x40, 0x3f, 0x7a, 0x4e, 0x0d, 0xff, 0x02, 0xcf, 0x60, 0xd0, 0x4b, 0x47, 0xc4, 0xb6, + 0xeb, 0x09, 0x8a, 0xab, 0x7c, 0x11, 0x5e, 0xe4, 0xc3, 0xc8, 0xd2, 0x43, 0x98, 0x93, 0xf3, 0x87, + 0x89, 0x47, 0xd7, 0x7d, 0x66, 0x9a, 0xd9, 0x7c, 0x80, 0x48, 0xef, 0x27, 0xa6, 0x07, 0xf7, 0x13, + 0xa5, 0x5f, 0x6c, 0xc2, 0x9c, 0x72, 0xe6, 0xdb, 0x90, 0xd9, 0x08, 0x29, 0x60, 0xcb, 0x67, 0x7f, + 0xa8, 0x21, 0xe5, 0xd6, 0xe9, 0x3a, 0xe4, 0x62, 0xa5, 0x69, 0x1a, 0xd6, 0xee, 0x76, 0xdd, 0xb4, + 0x9a, 0xbc, 0x52, 0xe5, 0xd6, 0x76, 0x73, 0xbb, 0x3a, 0xb4, 0xb3, 0x96, 0x60, 0x4e, 0x46, 0x5f, + 0xde, 0x1c, 0x52, 0x09, 0x54, 0x18, 0x76, 0x13, 0x0a, 0x92, 0xb3, 0x5e, 0x91, 0xb7, 0x7f, 0x44, + 0x4d, 0x71, 0xec, 0xd5, 0x64, 0xdb, 0xae, 0x08, 0xcf, 0x3e, 0x96, 0x57, 0x13, 0x0f, 0x73, 0xf7, + 0x79, 0x16, 0xcb, 0xbe, 0x09, 0xcb, 0xd8, 0x15, 0x9b, 0x41, 0x23, 0xb9, 0x41, 0x11, 0xb4, 0x00, + 0xde, 0x9d, 0x60, 0x0c, 0x5b, 0x43, 0x82, 0xb5, 0x29, 0x3e, 0xa2, 0x8a, 0xed, 0x42, 0x51, 0x62, + 0xe4, 0x3e, 0x4e, 0xfb, 0xf5, 0xe2, 0x83, 0xaf, 0x4c, 0xac, 0x5a, 0x1d, 0x18, 0xa6, 0xf8, 0x90, + 0x1a, 0xd6, 0x04, 0x90, 0xfd, 0x04, 0x72, 0xd1, 0x89, 0xe1, 0x05, 0xdf, 0x98, 0x28, 0xa5, 0x46, + 0x2a, 0x54, 0x9b, 0xe2, 0x19, 0x15, 0xe8, 0x67, 0xb6, 0xbb, 0xd3, 0x0f, 0x26, 0xf6, 0xd3, 0xc8, + 0x36, 0x91, 0x53, 0x7c, 0x48, 0x0d, 0xaa, 0x6d, 0xdb, 0x51, 0x9c, 0x46, 0xd6, 0x9d, 0x58, 0x6d, + 0x39, 0x23, 0x86, 0x6a, 0xb3, 0x6a, 0x70, 0xf8, 0x08, 0x2b, 0x5f, 0xbf, 0x33, 0xf1, 0xf0, 0xcb, + 0xa9, 0x10, 0x0e, 0x7f, 0xa0, 0x82, 0xd5, 0xa1, 0x40, 0x50, 0x28, 0x84, 0xfe, 0x8c, 0xd4, 0xdd, + 0x9d, 0x54, 0x5d, 0x28, 0x30, 0x96, 0xa9, 0x38, 0xfb, 0x08, 0x66, 0xf1, 0x59, 0xf7, 0x48, 0xcd, + 0x9b, 0x13, 0xaa, 0xa9, 0x4d, 0x71, 0x12, 0x4b, 0x87, 0x46, 0x5f, 0x54, 0xe8, 0xdd, 0x97, 0x1b, + 0x1a, 0x09, 0xa5, 0x43, 0x23, 0x08, 0xa7, 0xe0, 0x20, 0xf0, 0x9c, 0x74, 0x0a, 0xfc, 0x89, 0xa7, + 0xa0, 0x96, 0x11, 0xc3, 0x29, 0xc8, 0xaa, 0x41, 0xb5, 0x71, 0x68, 0xbb, 0xc9, 0x07, 0x1d, 0x74, + 0x6c, 0x9c, 0x4c, 0xad, 0x99, 0x11, 0x43, 0xb5, 0x59, 0x35, 0x38, 0x11, 0x4e, 0x18, 0xf4, 0xea, + 0xb1, 0xe8, 0xd2, 0x39, 0x73, 0xb2, 0x89, 0xa8, 0x28, 0x11, 0x9c, 0x88, 0x44, 0x1c, 0x23, 0xd9, + 0x73, 0xdb, 0xcf, 0x76, 0xa5, 0xb2, 0x70, 0xe2, 0x48, 0xee, 0xa4, 0x42, 0x18, 0xc9, 0x81, 0x8a, + 0x44, 0x61, 0xbf, 0xc7, 0xb1, 0xf5, 0x8c, 0x5e, 0x4a, 0xa1, 0x14, 0x4a, 0x14, 0x4a, 0x08, 0x63, + 0xd8, 0xeb, 0x87, 0xed, 0x03, 0x3b, 0x12, 0xe4, 0x63, 0x3c, 0x71, 0x0c, 0x77, 0x32, 0x62, 0x18, + 0xc3, 0xac, 0x1a, 0x8c, 0x61, 0x24, 0x3c, 0x8f, 0x54, 0xf6, 0x27, 0x8e, 0x61, 0x4b, 0x89, 0x60, + 0x0c, 0x13, 0x71, 0xf6, 0xeb, 0xb0, 0x82, 0xcd, 0x7f, 0x14, 0x89, 0xee, 0x9e, 0x27, 0x9d, 0x3c, + 0x24, 0x8d, 0x0f, 0x26, 0x99, 0x95, 0x61, 0xc9, 0xda, 0x14, 0x1f, 0x55, 0xc6, 0x0e, 0x80, 0x45, + 0x22, 0x56, 0xdf, 0xcc, 0x34, 0x82, 0xf6, 0x33, 0x32, 0xf1, 0x7b, 0xf2, 0x35, 0xe8, 0xff, 0x9b, + 0xc8, 0xeb, 0x51, 0xe9, 0xda, 0x14, 0x1f, 0xa3, 0x13, 0x97, 0x65, 0x14, 0x07, 0x3d, 0x3a, 0x98, + 0x4f, 0xb6, 0x2c, 0x5b, 0x71, 0xd0, 0xc3, 0x65, 0x89, 0x62, 0xec, 0x63, 0x98, 0x6d, 0x1f, 0xd8, + 0xb1, 0x3c, 0x7c, 0x4e, 0xb8, 0xac, 0x0f, 0x6c, 0xb9, 0xac, 0x0f, 0xec, 0x98, 0x6d, 0xc1, 0x42, + 0xf4, 0xdc, 0xa6, 0x3c, 0x8a, 0xf4, 0x3f, 0x90, 0x4a, 0xee, 0x4d, 0xe2, 0x44, 0x22, 0x54, 0x9b, + 0xe2, 0x03, 0x0d, 0xa8, 0xae, 0x1f, 0x09, 0x79, 0x54, 0xd5, 0xff, 0x70, 0x72, 0x75, 0xbb, 0x89, + 0x10, 0xaa, 0x4b, 0x35, 0xb0, 0x4d, 0x98, 0x4f, 0x4e, 0xd7, 0x7f, 0x94, 0x9b, 0xf4, 0xf4, 0x97, + 0xbc, 0x22, 0xad, 0x4d, 0xf1, 0x44, 0x9a, 0x3d, 0x87, 0x2b, 0x1d, 0x11, 0x1b, 0xed, 0xb8, 0x6f, + 0x7b, 0x75, 0xd5, 0x4f, 0xcb, 0xfb, 0x56, 0xfd, 0x8f, 0xa5, 0xe2, 0x87, 0x13, 0x28, 0xde, 0x1c, + 0xaf, 0xa2, 0x36, 0xc5, 0x4f, 0xd3, 0xce, 0xbe, 0x97, 0x83, 0x52, 0x47, 0xc4, 0xd5, 0x28, 0x76, + 0xbb, 0x76, 0x2c, 0x1c, 0x89, 0x4e, 0xb7, 0xdd, 0x3f, 0x91, 0xc6, 0x3f, 0x9a, 0xcc, 0xf8, 0x29, + 0x5a, 0x6a, 0x53, 0xfc, 0x0c, 0x1b, 0xcc, 0x80, 0x3c, 0x7d, 0x6e, 0xad, 0xff, 0x48, 0x1a, 0x5b, + 0x9b, 0xc4, 0x18, 0x0a, 0xd4, 0xa6, 0xb8, 0x94, 0xa4, 0x2c, 0x09, 0xf6, 0x63, 0x2e, 0x22, 0x11, + 0xeb, 0x7f, 0xfa, 0x12, 0x59, 0x92, 0x08, 0x51, 0x96, 0x24, 0x00, 0x4e, 0xab, 0x6a, 0xad, 0xf5, + 0x1f, 0x4f, 0x3e, 0xad, 0x1b, 0x52, 0x04, 0xa7, 0x55, 0x49, 0xb3, 0x18, 0x2e, 0xcb, 0xef, 0xee, + 0x31, 0xe0, 0x62, 0xaf, 0xdf, 0xa9, 0x84, 0xf6, 0x73, 0x53, 0x1c, 0xc5, 0xb2, 0xc7, 0x5a, 0x7c, + 0xf0, 0xc1, 0x24, 0x4e, 0x8e, 0xd5, 0x50, 0x9b, 0xe2, 0xa7, 0xe8, 0x1e, 0x6f, 0xb5, 0x81, 0x19, + 0xff, 0x93, 0x2f, 0x63, 0xb5, 0x21, 0xd3, 0xff, 0x14, 0xdd, 0xec, 0x07, 0x39, 0xb8, 0x7e, 0x92, + 0xd4, 0x6a, 0x87, 0x42, 0xf8, 0x34, 0xe4, 0x3f, 0x97, 0xc6, 0x3f, 0x39, 0x97, 0xf1, 0x81, 0x9e, + 0xda, 0x14, 0x3f, 0xd3, 0x0e, 0xfb, 0x2e, 0x5c, 0x3a, 0x49, 0xdf, 0x08, 0x8e, 0xf4, 0xbf, 0x90, + 0x0e, 0xbc, 0x7f, 0x2e, 0x07, 0x36, 0x82, 0xa3, 0xda, 0x14, 0x1f, 0xaf, 0x99, 0x7d, 0x01, 0xfa, + 0x49, 0x42, 0xd9, 0x0d, 0xdb, 0x9e, 0xd0, 0xff, 0x52, 0x5a, 0xfd, 0xfa, 0xb9, 0xac, 0x4a, 0x1d, + 0xb5, 0x29, 0x7e, 0xaa, 0x7e, 0x2c, 0x1d, 0x63, 0x68, 0x9e, 0xb0, 0x43, 0xfd, 0xaf, 0x26, 0x2f, + 0x1d, 0xad, 0xf1, 0x2a, 0xb0, 0x74, 0x9c, 0xa2, 0x9d, 0xfd, 0x30, 0x07, 0x37, 0x87, 0x69, 0x83, + 0x49, 0xd8, 0x09, 0x45, 0x1c, 0x1f, 0xeb, 0x7f, 0x2b, 0x1d, 0x30, 0x5e, 0xda, 0x81, 0x51, 0x4d, + 0xb5, 0x29, 0xfe, 0x02, 0x5b, 0xec, 0x33, 0xd9, 0x31, 0x54, 0xdc, 0x50, 0xb4, 0x63, 0xef, 0x58, + 0xff, 0xeb, 0xdc, 0xf9, 0xbb, 0x91, 0x21, 0x4d, 0xec, 0x09, 0x14, 0xa9, 0xe9, 0x7f, 0xea, 0xfa, + 0x9b, 0xd8, 0xcf, 0xfd, 0x4d, 0x6e, 0xe2, 0xf3, 0x46, 0x33, 0x23, 0x87, 0x7a, 0xb3, 0x7a, 0x70, + 0x9d, 0x12, 0xcc, 0x05, 0xb6, 0x65, 0xe5, 0x20, 0x44, 0x7b, 0xd4, 0x4a, 0xfe, 0x74, 0xf2, 0x75, + 0xda, 0x1c, 0xab, 0x01, 0xd7, 0xe9, 0x78, 0xdd, 0xa5, 0x7d, 0x58, 0x1e, 0x1e, 0x2f, 0xbb, 0x98, + 0xfc, 0x36, 0x25, 0x47, 0x4d, 0xb3, 0xfa, 0xe5, 0xc9, 0xf0, 0xa7, 0xa1, 0xd3, 0x2f, 0xfd, 0xa5, + 0xec, 0x87, 0x50, 0xcc, 0xb6, 0x62, 0xa7, 0x58, 0xb9, 0x0c, 0x73, 0xf2, 0x0e, 0x97, 0x6c, 0xe4, + 0xb9, 0x82, 0x4a, 0x7b, 0x00, 0x83, 0x9e, 0xeb, 0x7f, 0xc9, 0xc3, 0x1d, 0x28, 0x66, 0x9b, 0xb0, + 0x97, 0xf3, 0x10, 0xbb, 0xfb, 0xc0, 0x6f, 0x27, 0x9f, 0xe5, 0xd3, 0x73, 0xe9, 0x35, 0x28, 0x66, + 0x0f, 0xff, 0xe3, 0x35, 0x96, 0xae, 0xc3, 0x2c, 0x9e, 0x91, 0x4e, 0xa1, 0xfe, 0x20, 0x07, 0xc5, + 0x6c, 0x13, 0x77, 0x8a, 0x5b, 0xb7, 0x61, 0x51, 0x5d, 0x92, 0xb6, 0xbc, 0x20, 0xf1, 0x2d, 0x8b, + 0x1a, 0x0a, 0xcf, 0xcc, 0x39, 0xc2, 0xf3, 0x2d, 0x80, 0x41, 0xdf, 0x77, 0x6e, 0x2f, 0x06, 0xe1, + 0x9b, 0x19, 0x9a, 0xe0, 0x27, 0x50, 0x48, 0xda, 0xc0, 0x73, 0xeb, 0x66, 0x30, 0x1b, 0x63, 0xe7, + 0x29, 0x35, 0xd3, 0x73, 0xe9, 0x63, 0x98, 0x45, 0xbd, 0xe7, 0xd5, 0x59, 0xaa, 0xa8, 0x51, 0xcb, + 0x26, 0xf0, 0xbc, 0x5a, 0x38, 0x14, 0xb3, 0xed, 0x1a, 0x5d, 0xbd, 0xa9, 0x86, 0x2f, 0x77, 0x7b, + 0x9a, 0xae, 0xde, 0x14, 0x25, 0xfd, 0x2e, 0x45, 0x7e, 0xdf, 0xa5, 0xbe, 0x4b, 0x61, 0x30, 0x8b, + 0xa6, 0xd4, 0xd7, 0x4b, 0xf4, 0x5c, 0x0a, 0xa1, 0x90, 0xf4, 0x6b, 0x29, 0x3d, 0x37, 0xa0, 0xa7, + 0xbf, 0xa4, 0x90, 0x8a, 0xe4, 0x2f, 0x29, 0x86, 0x73, 0xe0, 0xe5, 0x3f, 0x77, 0x7f, 0x1f, 0x60, + 0xd0, 0xd6, 0x8d, 0xb5, 0x7a, 0x19, 0xd4, 0xa7, 0xf5, 0xca, 0xae, 0x82, 0x4a, 0x2d, 0x28, 0x66, + 0x9b, 0x2d, 0x94, 0x45, 0x4a, 0x22, 0x8b, 0xcf, 0xf4, 0xc2, 0x30, 0x16, 0x5d, 0x2b, 0x73, 0x4b, + 0x56, 0x40, 0x04, 0xdd, 0xc5, 0x8d, 0x0b, 0xc1, 0x23, 0x28, 0x24, 0xed, 0xd6, 0x58, 0x85, 0xe3, + 0x42, 0x30, 0x4e, 0xcf, 0x16, 0x2c, 0xa4, 0x0d, 0x02, 0xbb, 0x04, 0x73, 0xc8, 0x68, 0xd9, 0xea, + 0xd2, 0x32, 0x8f, 0x90, 0x91, 0xa2, 0xf7, 0xd4, 0xfc, 0x12, 0x7a, 0x63, 0xac, 0xba, 0xd7, 0x61, + 0x65, 0xa4, 0x67, 0x4b, 0x3d, 0x91, 0x2a, 0xe9, 0xb9, 0xf4, 0x31, 0xb0, 0x93, 0x6d, 0xd7, 0x38, + 0x4e, 0x4c, 0x0a, 0xba, 0x18, 0x25, 0xd3, 0x05, 0x2e, 0x81, 0xd2, 0x7b, 0x72, 0x32, 0x54, 0x13, + 0x3c, 0x3e, 0x35, 0x19, 0xcc, 0x86, 0xd8, 0x65, 0x4b, 0x9f, 0xe9, 0xb9, 0xf4, 0x09, 0xcc, 0x62, + 0x4f, 0x85, 0x49, 0xa8, 0x7e, 0x19, 0x9a, 0x24, 0xa1, 0x02, 0xd9, 0x0d, 0x80, 0x38, 0xb0, 0x6c, + 0xcf, 0xa3, 0x5e, 0x4d, 0x1a, 0x5d, 0x88, 0x03, 0x43, 0x22, 0x4a, 0x1f, 0xc0, 0x42, 0xda, 0x00, + 0x9d, 0x5e, 0x25, 0xe5, 0x9b, 0x81, 0xa4, 0x4a, 0x4a, 0xa8, 0xd4, 0x1c, 0x7c, 0x5d, 0x3a, 0xc8, + 0x9e, 0xe9, 0x34, 0x7b, 0xf4, 0x41, 0x03, 0x25, 0xe5, 0xd2, 0x8e, 0xe8, 0x32, 0xcc, 0xc9, 0xcb, + 0xc6, 0xa4, 0x6e, 0x48, 0xa8, 0xe4, 0xc2, 0x95, 0x53, 0xda, 0x9c, 0xd3, 0x0c, 0xf8, 0xaa, 0x91, + 0x92, 0xbf, 0xd1, 0x4a, 0x40, 0x5c, 0xc4, 0xea, 0x91, 0xee, 0x5f, 0xa5, 0x95, 0x2c, 0xaa, 0xf4, + 0xaf, 0x39, 0x28, 0x9d, 0xde, 0xd5, 0x8c, 0x35, 0x77, 0x1f, 0x2e, 0xec, 0x95, 0xe5, 0x47, 0x41, + 0xde, 0xb1, 0x71, 0x68, 0xbb, 0x1e, 0xbd, 0xc2, 0x96, 0x11, 0x1d, 0x47, 0x42, 0x07, 0x0f, 0xcc, + 0x6c, 0x81, 0x4c, 0x40, 0x76, 0x1d, 0x16, 0xf6, 0x93, 0x9f, 0x22, 0xe8, 0xb3, 0xe4, 0xfc, 0x00, + 0xc1, 0xee, 0x40, 0x31, 0xe3, 0x6b, 0xa4, 0xe7, 0x49, 0x78, 0x08, 0x57, 0xba, 0x06, 0x79, 0x6a, + 0x94, 0xc6, 0xb9, 0x5a, 0x7a, 0x0a, 0x0b, 0x69, 0xfb, 0xc3, 0xde, 0x80, 0xe5, 0xae, 0xeb, 0xbb, + 0x1d, 0xbb, 0x2b, 0xca, 0x81, 0xbf, 0xef, 0x76, 0xd4, 0xaf, 0x33, 0x46, 0xb0, 0x68, 0x35, 0xf2, + 0xed, 0x5e, 0x74, 0x10, 0xc4, 0xf4, 0xb2, 0x45, 0x2e, 0xda, 0x21, 0x5c, 0xe9, 0x06, 0xcc, 0xab, + 0x56, 0x68, 0xac, 0xdd, 0xbf, 0xcf, 0xc1, 0xe5, 0xf1, 0x2d, 0x0d, 0x7b, 0x08, 0x73, 0x41, 0xe8, + 0x76, 0x5c, 0x9f, 0x04, 0x26, 0xab, 0x55, 0x4a, 0x82, 0xf6, 0x02, 0xec, 0x32, 0xa6, 0x29, 0xb3, + 0xe9, 0x99, 0xdd, 0x04, 0xd8, 0x7b, 0xe2, 0x8a, 0xe7, 0xe5, 0x03, 0xd1, 0x7e, 0x46, 0xe1, 0x2d, + 0xf0, 0x0c, 0x86, 0x95, 0xa0, 0xe0, 0x0c, 0x07, 0x38, 0x85, 0x4b, 0xbf, 0x1c, 0xeb, 0x26, 0x75, + 0x3a, 0x5f, 0xc6, 0xcd, 0x87, 0x43, 0xa7, 0x89, 0x09, 0x65, 0xd5, 0x89, 0xa3, 0x08, 0xb9, 0x50, + 0x25, 0x49, 0x8e, 0x7e, 0x85, 0xd8, 0x21, 0xaf, 0xf3, 0x3c, 0xd7, 0x41, 0x68, 0x4f, 0xe5, 0x40, + 0x6e, 0x0f, 0xd7, 0xe8, 0x17, 0xb1, 0x88, 0x62, 0x7d, 0x4e, 0xd6, 0x0f, 0x02, 0x86, 0x86, 0x3b, + 0x3f, 0x32, 0xdc, 0x7f, 0xcb, 0xc1, 0xf5, 0xb3, 0xba, 0xae, 0x33, 0x7f, 0xf4, 0x78, 0x13, 0xc0, + 0x73, 0x7d, 0xd1, 0xdc, 0xdf, 0x8f, 0xd2, 0x34, 0xce, 0x60, 0xd2, 0xb9, 0x99, 0xcd, 0xcc, 0x0d, + 0x0d, 0x26, 0x3f, 0x34, 0x98, 0xb9, 0xa1, 0xc1, 0xcc, 0x27, 0x83, 0x29, 0x42, 0xce, 0xd6, 0x0b, + 0x12, 0xb2, 0x87, 0x06, 0xb1, 0x30, 0x32, 0x88, 0xef, 0x4f, 0xc3, 0xcd, 0xb3, 0xfb, 0x88, 0x5f, + 0x85, 0x61, 0xa0, 0x9d, 0xfd, 0xc0, 0x8f, 0x75, 0x90, 0x76, 0xf0, 0x99, 0x76, 0x09, 0xf7, 0x0b, + 0xa1, 0x2f, 0x12, 0x2f, 0x3d, 0xe3, 0x2c, 0xef, 0x6d, 0x04, 0x9e, 0xa3, 0x17, 0xe5, 0x2c, 0x13, + 0x50, 0xfa, 0xbb, 0x69, 0xb8, 0x34, 0xb6, 0x7d, 0xfd, 0x52, 0x79, 0xfb, 0x21, 0xcc, 0x63, 0x29, + 0xe8, 0xf6, 0xbb, 0x2f, 0x91, 0xb8, 0x89, 0x08, 0x49, 0xdb, 0x47, 0x24, 0x3d, 0xf3, 0x12, 0xd2, + 0x52, 0x44, 0xc6, 0x78, 0x76, 0x28, 0xc6, 0xf9, 0xa1, 0x18, 0xcf, 0x0d, 0xc5, 0x78, 0x7e, 0x5c, + 0x8c, 0x0b, 0x23, 0xa9, 0xf2, 0xef, 0x39, 0xd0, 0x4f, 0x6b, 0xb7, 0x31, 0x50, 0x6d, 0xe1, 0xc7, + 0x22, 0x7c, 0x99, 0x40, 0x49, 0x09, 0xf6, 0x1e, 0xcc, 0x1e, 0xf2, 0xce, 0xde, 0x4b, 0x44, 0x89, + 0xf8, 0xa5, 0xeb, 0xea, 0x87, 0xc3, 0x36, 0xd3, 0x60, 0x26, 0xb4, 0x1d, 0x55, 0x94, 0xf0, 0x71, + 0xb0, 0xa4, 0xf3, 0xa7, 0x2d, 0xe9, 0xb9, 0x91, 0x21, 0x5e, 0x85, 0x2b, 0xa7, 0x74, 0xf5, 0xa5, + 0x87, 0x50, 0xcc, 0x76, 0xa6, 0x32, 0xb3, 0xed, 0xae, 0x3a, 0x16, 0xd0, 0x73, 0xe6, 0x5d, 0xeb, + 0x74, 0xf6, 0x5d, 0x6b, 0x69, 0x1d, 0x2e, 0x8f, 0xef, 0x39, 0xd1, 0x45, 0x47, 0x78, 0xb1, 0xad, + 0xd6, 0x97, 0x04, 0xee, 0xfc, 0x62, 0x09, 0x66, 0xe9, 0x85, 0xa4, 0x0e, 0x63, 0x5f, 0x5a, 0x6a, + 0x53, 0xec, 0x35, 0xb8, 0x3d, 0x4a, 0xd9, 0x6a, 0x3e, 0xa9, 0x5a, 0x66, 0xd3, 0xda, 0x69, 0xb6, + 0xea, 0x66, 0xbd, 0xb9, 0xad, 0xe5, 0xd8, 0x1d, 0xb8, 0x79, 0x1a, 0x97, 0x69, 0xf0, 0xcd, 0xaa, + 0xa9, 0x4d, 0xb3, 0x5b, 0x70, 0x6d, 0x94, 0xc7, 0x30, 0x4d, 0xa3, 0xfc, 0x98, 0x58, 0xb5, 0x19, + 0xf6, 0x0a, 0xdc, 0x38, 0x85, 0x41, 0xe9, 0x98, 0x1d, 0xc7, 0x52, 0x36, 0x5a, 0xe6, 0xc0, 0x95, + 0xfc, 0x38, 0x33, 0xc4, 0xa2, 0x74, 0xcc, 0x8d, 0x1b, 0x51, 0x86, 0xc1, 0x32, 0x79, 0xb5, 0xaa, + 0xcd, 0x8f, 0x1b, 0x11, 0x71, 0x6d, 0xa7, 0x23, 0x2a, 0x9c, 0x6e, 0xaa, 0xb9, 0xb9, 0xd9, 0xa8, + 0x6a, 0x0b, 0xe3, 0xdc, 0xad, 0x35, 0x1b, 0x95, 0x81, 0xbb, 0x30, 0x8e, 0xc5, 0xe4, 0x46, 0x7d, + 0xdb, 0x32, 0x36, 0xea, 0x8d, 0xba, 0xf9, 0xb9, 0xb6, 0xc8, 0x6e, 0xc0, 0xd5, 0x51, 0x96, 0x0a, + 0x6f, 0xee, 0x58, 0x75, 0xb3, 0xba, 0xa5, 0x15, 0xc7, 0x91, 0x37, 0xeb, 0x4f, 0xaa, 0x92, 0xbc, + 0x34, 0xce, 0xc9, 0x9d, 0x7a, 0xf9, 0xf1, 0xae, 0x92, 0x5f, 0x3e, 0x83, 0x81, 0xef, 0x6e, 0x57, + 0xb5, 0x95, 0x71, 0x2e, 0xee, 0xec, 0xf2, 0x72, 0xcd, 0x68, 0x29, 0x23, 0xda, 0x38, 0x1f, 0x5a, + 0xd5, 0x46, 0x43, 0x92, 0x57, 0xc7, 0x85, 0xbc, 0x52, 0x6f, 0x19, 0xad, 0x56, 0x75, 0x6b, 0xa3, + 0xa1, 0x94, 0xb0, 0x71, 0x4a, 0x28, 0x89, 0x88, 0x7c, 0xe1, 0xf4, 0x79, 0xa3, 0x68, 0x5b, 0xc6, + 0xae, 0xd9, 0xd4, 0x2e, 0x8e, 0xcb, 0xe4, 0x96, 0xd9, 0xdc, 0xd1, 0x2e, 0xb1, 0xab, 0x70, 0xe9, + 0x44, 0xa4, 0x8d, 0xdd, 0x6d, 0x53, 0xbb, 0xcc, 0xae, 0xc1, 0x95, 0x51, 0xd2, 0xc6, 0xee, 0xe7, + 0x1b, 0x46, 0xf9, 0xb1, 0x76, 0x65, 0x9c, 0xdc, 0x66, 0xe3, 0xf3, 0x9d, 0x9a, 0xa6, 0xb3, 0xb7, + 0xe0, 0xf5, 0x51, 0x52, 0xf5, 0xd3, 0x6a, 0xd9, 0x24, 0x97, 0xad, 0x47, 0xbc, 0xb9, 0x65, 0xb5, + 0x4c, 0xa3, 0x55, 0xd3, 0xae, 0x8e, 0x1b, 0x1c, 0x79, 0x4f, 0x31, 0x2e, 0xb1, 0xdb, 0x70, 0xfd, + 0xe4, 0x24, 0x6c, 0x6f, 0xa6, 0x59, 0x70, 0x8d, 0xbd, 0x0e, 0xaf, 0x9c, 0xb6, 0xc4, 0x2a, 0x75, + 0x5e, 0x2d, 0x53, 0x3e, 0x5d, 0x67, 0x25, 0xb8, 0x7c, 0x42, 0x91, 0x61, 0xf2, 0x66, 0x43, 0xbb, + 0xc1, 0xde, 0x86, 0x37, 0x46, 0x69, 0x4f, 0xaa, 0x65, 0xb3, 0xc9, 0x93, 0xdc, 0x4f, 0xf3, 0xf2, + 0xe6, 0xb8, 0x51, 0x73, 0xa3, 0x62, 0x70, 0xed, 0xd6, 0xb8, 0x51, 0xb7, 0xaa, 0x6a, 0xcc, 0xe5, + 0xe6, 0xd6, 0x46, 0x7d, 0xbb, 0x6a, 0x35, 0x9a, 0xe5, 0xc7, 0xda, 0x6d, 0x76, 0x1d, 0xf4, 0x13, + 0xa3, 0x6e, 0x6e, 0x9b, 0xf5, 0xed, 0xdd, 0xaa, 0xf6, 0x0a, 0x5b, 0x81, 0x45, 0x83, 0xfc, 0xb6, + 0xca, 0x35, 0xc3, 0xd4, 0xd6, 0xd8, 0x25, 0x58, 0x55, 0x88, 0xd6, 0x53, 0x43, 0x26, 0x68, 0x4b, + 0x7b, 0x2b, 0x83, 0xde, 0x6d, 0x55, 0xad, 0x56, 0x8d, 0xd7, 0xb7, 0xab, 0xda, 0xdb, 0x8c, 0xc1, + 0x72, 0x22, 0x2e, 0x7f, 0xca, 0xa6, 0xdd, 0xc5, 0x65, 0xcb, 0x77, 0xca, 0x16, 0x0e, 0xc6, 0x28, + 0x9b, 0xbb, 0x46, 0xc3, 0xaa, 0x6f, 0x97, 0x9b, 0x5b, 0x18, 0xca, 0x8a, 0xb1, 0x65, 0x6c, 0x56, + 0xb5, 0x7b, 0xec, 0x0d, 0xb8, 0x93, 0xf0, 0x54, 0x5b, 0x66, 0x7d, 0xcb, 0x30, 0xab, 0x15, 0x45, + 0xcd, 0x14, 0xac, 0x77, 0xd0, 0x6c, 0xb3, 0x5c, 0x35, 0xb6, 0xad, 0x47, 0xbb, 0x8d, 0x86, 0xb5, + 0xbb, 0x53, 0x31, 0xcc, 0xaa, 0xf6, 0x60, 0x80, 0xe6, 0xd5, 0x46, 0xd3, 0xa8, 0x58, 0xe5, 0x66, + 0xa5, 0xaa, 0x7d, 0x95, 0x5d, 0x04, 0x4d, 0xa2, 0x5b, 0xcd, 0x47, 0xa6, 0xc5, 0xab, 0xad, 0xaa, + 0xa9, 0x7d, 0x0d, 0xd3, 0x51, 0x62, 0x69, 0xdd, 0x3f, 0xe2, 0xc6, 0x56, 0xb5, 0xf5, 0xb8, 0xbe, + 0xa3, 0xbd, 0x87, 0xde, 0x4b, 0xca, 0xd3, 0xfa, 0xb6, 0xb5, 0x69, 0x6c, 0x55, 0xb5, 0x4f, 0x30, + 0x49, 0x12, 0xd5, 0x3b, 0x0d, 0xe3, 0x73, 0xab, 0xdc, 0xe4, 0x38, 0xb3, 0x96, 0x59, 0xdf, 0xaa, + 0x6a, 0xbf, 0x86, 0xe4, 0x56, 0x99, 0xd7, 0x77, 0x4c, 0x1a, 0x4e, 0x75, 0x63, 0x77, 0xd3, 0xaa, + 0x70, 0xe3, 0xa9, 0x65, 0x56, 0x3f, 0x33, 0xb5, 0xff, 0x7f, 0x2a, 0xb9, 0x81, 0xe1, 0x7a, 0x9f, + 0xad, 0xc3, 0xdb, 0x19, 0xf2, 0x8b, 0x6a, 0xfa, 0x07, 0xb8, 0xde, 0xc6, 0xaa, 0x6b, 0x95, 0x79, + 0xb5, 0xba, 0x2d, 0x8d, 0x3e, 0xc4, 0x19, 0x1e, 0xcb, 0xb5, 0xd1, 0xfc, 0x4c, 0xfb, 0x3a, 0xd6, + 0x96, 0xb1, 0xd4, 0x72, 0x9d, 0x97, 0x1b, 0x55, 0xed, 0x43, 0x76, 0x13, 0x4a, 0xe3, 0x19, 0x1a, + 0x55, 0x83, 0x6b, 0x1f, 0xe1, 0x5c, 0x8d, 0xd2, 0x33, 0xf6, 0xad, 0x1d, 0x5e, 0x35, 0xcd, 0xcf, + 0x35, 0x63, 0x5c, 0x8d, 0xa2, 0x21, 0xc9, 0xa5, 0xd1, 0xf8, 0x5c, 0xfb, 0x78, 0xa3, 0x08, 0x20, + 0xef, 0x65, 0xb1, 0x13, 0xba, 0xf3, 0x4f, 0x39, 0x28, 0xa4, 0x3f, 0xf8, 0x5c, 0x84, 0xe4, 0x27, + 0x4c, 0xda, 0x14, 0x2b, 0xc0, 0x6c, 0xad, 0xca, 0x9b, 0x5a, 0x8e, 0x2d, 0x03, 0xa0, 0xad, 0x1d, + 0x8b, 0xe0, 0x69, 0x84, 0x1b, 0xc6, 0x76, 0xd5, 0x22, 0xa4, 0x36, 0xc3, 0x34, 0x28, 0x7e, 0xba, + 0xbb, 0x8d, 0xc5, 0x47, 0x62, 0x66, 0x19, 0xc0, 0x1c, 0x6f, 0xb6, 0x6a, 0x06, 0x6e, 0x44, 0x0b, + 0x90, 0x37, 0x9b, 0x4f, 0xab, 0x5c, 0x9b, 0x63, 0x45, 0x28, 0x6c, 0x18, 0x9c, 0x1b, 0xe5, 0xc7, + 0x2d, 0x6d, 0x1e, 0x99, 0x54, 0x0e, 0x17, 0xd0, 0xd8, 0xa3, 0x26, 0x37, 0xb5, 0x05, 0xe2, 0xd9, + 0xad, 0x37, 0x2a, 0xf5, 0xed, 0x4d, 0x0d, 0xd0, 0xa3, 0x24, 0xa9, 0x17, 0x91, 0xe9, 0xa9, 0xc1, + 0x2b, 0x5a, 0xf1, 0xce, 0xcf, 0x73, 0x50, 0xcc, 0xfe, 0x8a, 0x93, 0xdd, 0x82, 0x31, 0xbf, 0xe3, + 0xd4, 0xfe, 0x3b, 0xf9, 0xcb, 0xb1, 0xcb, 0x27, 0x18, 0x2a, 0x0d, 0xdc, 0xd7, 0xaf, 0xc2, 0xa5, + 0x61, 0xbc, 0x61, 0x5a, 0x1b, 0x46, 0xab, 0xaa, 0xe5, 0x30, 0x67, 0x87, 0x49, 0x5b, 0xcd, 0x27, + 0xe8, 0xd5, 0x34, 0xae, 0xae, 0x61, 0x4a, 0xa5, 0xda, 0xa8, 0x3f, 0xa9, 0x72, 0x9c, 0x1c, 0xb9, + 0x58, 0x67, 0xd8, 0xab, 0x70, 0x6b, 0x98, 0x87, 0x57, 0xcd, 0x5d, 0xbe, 0x8d, 0x2c, 0x66, 0x53, + 0x9a, 0x98, 0x3d, 0xe9, 0x55, 0xa5, 0x6a, 0x54, 0xb4, 0xfc, 0x46, 0xbe, 0x96, 0xfb, 0x5e, 0x6e, + 0xea, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0xb6, 0xfd, 0x90, 0xee, 0x2d, 0x4b, 0x00, 0x00, +} diff --git a/protocol/dota_gcmessages_common_bot_script.proto b/protocol/dota_gcmessages_common_bot_script.proto new file mode 100644 index 0000000..1c7c68a --- /dev/null +++ b/protocol/dota_gcmessages_common_bot_script.proto @@ -0,0 +1,651 @@ +syntax = "proto2"; +package protocol; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgBotWorldState { + message Vector { + required float x = 1; + required float y = 2; + required float z = 3; + } + + message Player { + optional int32 player_id = 1; + optional uint32 hero_id = 2; + optional bool is_alive = 3; + optional float respawn_time = 4; + optional uint32 kills = 5; + optional uint32 deaths = 6; + optional uint32 assists = 7; + optional uint32 team_id = 8; + } + + message Ability { + optional uint32 handle = 1; + optional uint32 ability_id = 2; + optional uint32 slot = 3; + optional uint32 caster_handle = 5; + optional uint32 level = 6; + optional uint32 cast_range = 10; + optional float channel_time = 11; + optional float cooldown_remaining = 12 [default = 0]; + optional bool is_activated = 20; + optional bool is_toggled = 21; + optional bool is_in_ability_phase = 22; + optional bool is_channeling = 23; + optional bool is_stolen = 24; + optional bool is_fully_castable = 25; + optional uint32 charges = 30; + optional uint32 secondary_charges = 31; + optional bool is_combined_locked = 40; + optional int32 power_treads_stat = 50 [default = -1]; + } + + message DroppedItem { + optional uint32 item_id = 1; + optional CMsgBotWorldState.Vector location = 2; + } + + message RuneInfo { + optional int32 type = 1; + optional CMsgBotWorldState.Vector location = 2; + optional uint32 status = 3; + optional float time_since_seen = 4; + } + + message TeleportInfo { + optional int32 player_id = 1; + optional CMsgBotWorldState.Vector location = 2; + optional float time_remaining = 3; + } + + message Modifier { + optional string name = 1; + optional uint32 stack_count = 2; + optional uint32 ability_handle = 3; + optional uint32 ability_id = 4; + optional float remaining_duration = 5; + repeated uint32 auxiliary_units_handles = 6; + } + + message LinearProjectile { + optional uint32 handle = 1; + optional uint32 caster_handle = 2; + optional CMsgBotWorldState.UnitType caster_unit_type = 9 [default = INVALID]; + optional int32 caster_player_id = 3; + optional uint32 ability_handle = 4; + optional uint32 ability_id = 5; + optional CMsgBotWorldState.Vector location = 6; + optional CMsgBotWorldState.Vector velocity = 7; + optional uint32 radius = 8; + } + + message TrackingProjectile { + optional uint32 caster_handle = 1; + optional CMsgBotWorldState.UnitType caster_unit_type = 9 [default = INVALID]; + optional int32 caster_player_id = 2; + optional uint32 ability_handle = 3; + optional uint32 ability_id = 4; + optional CMsgBotWorldState.Vector location = 5; + optional uint32 velocity = 6; + optional bool is_dodgeable = 7; + optional bool is_attack = 8; + } + + message AvoidanceZone { + optional CMsgBotWorldState.Vector location = 1; + optional uint32 caster_handle = 2; + optional CMsgBotWorldState.UnitType caster_unit_type = 7 [default = INVALID]; + optional int32 caster_player_id = 3; + optional uint32 ability_handle = 4; + optional uint32 ability_id = 5; + optional uint32 radius = 6; + } + + message Courier { + optional uint32 handle = 1; + optional CMsgBotWorldState.CourierState state = 2 [default = COURIER_STATE_INIT]; + optional int32 player_id = 3; + } + + message EventAbility { + optional uint32 ability_id = 1; + optional int32 player_id = 2; + optional uint32 unit_handle = 3; + optional CMsgBotWorldState.Vector location = 4; + optional bool is_channel_start = 5; + } + + message EventDamage { + optional uint32 damage = 1; + optional int32 victim_player_id = 2; + optional uint32 victim_unit_handle = 3; + optional int32 attacker_player_id = 4; + optional uint32 attacker_unit_handle = 5; + optional uint32 ability_id = 6; + } + + message EventCourierKilled { + optional uint32 team_id = 1; + optional uint32 courier_unit_handle = 2; + optional int32 killer_player_id = 3; + optional uint32 killer_unit_handle = 4; + } + + message EventRoshanKilled { + optional int32 killer_player_id = 1; + optional uint32 killer_unit_handle = 2; + } + + message EventTree { + optional uint32 tree_id = 1; + optional bool destroyed = 2; + optional bool respawned = 3; + optional CMsgBotWorldState.Vector location = 4; + optional bool delayed = 5; + } + + message Unit { + optional uint32 handle = 1; + optional CMsgBotWorldState.UnitType unit_type = 2 [default = INVALID]; + optional string name = 3; + optional uint32 team_id = 4; + optional uint32 level = 5; + optional CMsgBotWorldState.Vector location = 6; + optional bool is_alive = 7; + optional int32 player_id = 8; + optional int32 bounding_radius = 10; + optional int32 facing = 11; + optional uint32 ground_height = 12; + optional uint32 vision_range_daytime = 15; + optional uint32 vision_range_nighttime = 16; + optional int32 health = 20; + optional int32 health_max = 21; + optional float health_regen = 22; + optional int32 mana = 25; + optional int32 mana_max = 26; + optional float mana_regen = 27; + optional int32 base_movement_speed = 30; + optional int32 current_movement_speed = 31; + optional int32 anim_activity = 35; + optional float anim_cycle = 36; + optional int32 base_damage = 40; + optional int32 base_damage_variance = 41; + optional int32 bonus_damage = 42; + optional int32 attack_damage = 43; + optional int32 attack_range = 44; + optional float attack_speed = 45; + optional float attack_anim_point = 46; + optional int32 attack_acquisition_range = 47; + optional int32 attack_projectile_speed = 48; + optional uint32 attack_target_handle = 49; + optional string attack_target_name = 52; + optional int32 attacks_per_second = 50 [default = -1]; + optional float last_attack_time = 51 [default = -1]; + optional uint32 bounty_xp = 60; + optional uint32 bounty_gold_min = 61; + optional uint32 bounty_gold_max = 62; + optional bool is_channeling = 65; + optional uint32 active_ability_handle = 66; + optional bool is_attack_immune = 70; + optional bool is_blind = 71; + optional bool is_block_disabled = 72; + optional bool is_disarmed = 73; + optional bool is_dominated = 74; + optional bool is_evade_disabled = 75; + optional bool is_hexed = 76; + optional bool is_invisible = 77; + optional bool is_invulnerable = 78; + optional bool is_magic_immune = 79; + optional bool is_muted = 80; + optional bool is_nightmared = 82; + optional bool is_rooted = 83; + optional bool is_silenced = 84; + optional bool is_specially_deniable = 85; + optional bool is_stunned = 86; + optional bool is_unable_to_miss = 87; + optional bool has_scepter = 88; + repeated CMsgBotWorldState.Ability abilities = 90; + repeated CMsgBotWorldState.Ability items = 91; + repeated CMsgBotWorldState.Modifier modifiers = 92; + repeated CMsgBotWorldState.TrackingProjectile incoming_tracking_projectiles = 93; + optional uint32 action_type = 100; + optional uint32 ability_target_handle = 101; + optional string ability_target_name = 103; + optional bool is_using_ability = 102; + optional uint32 primary_attribute = 110; + optional bool is_illusion = 111; + optional float respawn_time = 112; + optional uint32 buyback_cost = 113; + optional float buyback_cooldown = 114; + optional float spell_amplification = 115; + optional float armor = 116; + optional float magic_resist = 117; + optional float evasion = 118; + optional uint32 xp_needed_to_level = 120; + optional uint32 ability_points = 121; + optional int32 reliable_gold = 122 [default = -1]; + optional int32 unreliable_gold = 123 [default = -1]; + optional uint32 last_hits = 124; + optional uint32 denies = 125; + optional uint32 net_worth = 126; + optional uint32 strength = 127; + optional uint32 agility = 128; + optional uint32 intelligence = 129; + optional float remaining_lifespan = 130; + optional bool flying_courier = 140; + optional float shrine_cooldown = 150; + optional bool is_shrine_healing = 151; + } + + message Actions { + message OceanAnnotation { + message Hero { + required int32 playerID = 1; + optional float valueFunction = 2; + optional float actionLogp = 3; + optional float reward = 4; + repeated int32 internalAction = 5; + optional string actionName = 6; + optional bytes detailedStats = 7; + } + + repeated CMsgBotWorldState.Actions.OceanAnnotation.Hero heroes = 1; + optional string agentID = 5; + repeated float rewards = 6; + repeated string reward_names = 7; + } + + message Header { + optional float startTime = 1; + optional string name = 2; + } + + optional float dota_time = 1 [default = -100]; + repeated CMsgBotWorldState.Action actions = 2; + optional string extraData = 3; + optional CMsgBotWorldState.Actions.OceanAnnotation oceanAnnotation = 4; + optional CMsgBotWorldState.Actions.Header header = 5; + } + + message Action { + message MoveToLocation { + repeated int32 units = 1; + required CMsgBotWorldState.Vector location = 2; + } + + message MoveToTarget { + repeated int32 units = 1; + required int32 target = 2; + } + + message AttackMove { + repeated int32 units = 1; + required CMsgBotWorldState.Vector location = 2; + } + + message AttackTarget { + repeated int32 units = 1; + required int32 target = 2; + optional bool once = 3; + } + + message HoldLocation { + repeated int32 units = 1; + } + + message Stop { + repeated int32 units = 1; + } + + message CastLocation { + repeated int32 units = 1; + required int32 abilitySlot = 2; + required CMsgBotWorldState.Vector location = 3; + } + + message CastTarget { + repeated int32 units = 1; + required int32 abilitySlot = 2; + required int32 target = 3; + } + + message CastTree { + repeated int32 units = 1; + required int32 abilitySlot = 2; + required int32 tree = 3; + } + + message Cast { + repeated int32 units = 1; + required int32 abilitySlot = 2; + } + + message CastToggle { + repeated int32 units = 1; + required int32 abilitySlot = 2; + } + + message TrainAbility { + required string ability = 1; + optional int32 level = 2; + optional int32 unit = 3; + } + + message DropItem { + optional int32 unit = 1; + optional int32 slot = 2; + optional CMsgBotWorldState.Vector location = 3; + } + + message PickUpItem { + optional int32 unit = 1; + optional int32 itemId = 2; + } + + message PurchaseItem { + optional int32 item = 1; + optional string item_name = 2; + optional int32 unit = 3; + } + + message SellItem { + optional int32 item = 1; + optional int32 slot = 2; + optional int32 unit = 3; + } + + message SwapItems { + required int32 slot_a = 1; + required int32 slot_b = 2; + optional int32 unit = 3; + } + + message DisassembleItem { + required int32 slot = 1; + } + + message SetCombineLockItem { + required int32 slot = 1; + required bool value = 2; + } + + message PickupRune { + repeated int32 units = 1; + required int32 rune = 2; + } + + message Chat { + required string message = 1; + required bool to_allchat = 2; + } + + message UseShrine { + repeated int32 units = 1; + required int32 shrine = 2; + } + + message Courier { + required int32 unit = 1; + required int32 courier = 2; + required int32 action = 3; + } + + message GetActualIncomingDamage { + required int32 unit = 1; + required float nDamage = 2; + required int32 nDamageType = 3; + } + + message GetEstimatedDamageToTarget { + required int32 unit = 1; + required bool bCurrentlyAvailable = 2; + required int32 hTarget = 3; + required float fDuration = 4; + required int32 nDamageTypes = 5; + } + + message Glyph { + required int32 unit = 1; + } + + message SoftReset { + optional string minigameConfig = 1; + optional string snapshotData = 2; + } + + message Buyback { + required int32 unit = 1; + } + + message ScriptingDebugDrawText { + required CMsgBotWorldState.Vector origin = 1; + required string text = 2; + required bool bViewCheck = 3; + required float duration = 4; + } + + message ScriptingDebugDrawLine { + required CMsgBotWorldState.Vector origin = 1; + required CMsgBotWorldState.Vector target = 2; + required int32 r = 3; + required int32 g = 4; + required int32 b = 5; + required bool ztest = 6; + required float duration = 7; + } + + message ScriptingDebugDrawScreenText { + required float x = 1; + required float y = 2; + required int32 lineOffset = 3; + required string text = 4; + required int32 r = 5; + required int32 g = 6; + required int32 b = 7; + required int32 a = 8; + required float duration = 9; + } + + message ScriptingDebugScreenTextPretty { + required float x = 1; + required float y = 2; + required int32 lineOffset = 3; + required string text = 4; + required int32 r = 5; + required int32 g = 6; + required int32 b = 7; + required int32 a = 8; + required float duration = 9; + required string font = 10; + required float size = 11; + required bool bBold = 12; + } + + message ScriptingDebugDrawBox { + required CMsgBotWorldState.Vector origin = 1; + required CMsgBotWorldState.Vector minimum = 2; + required CMsgBotWorldState.Vector maximum = 3; + required int32 r = 4; + required int32 g = 5; + required int32 b = 6; + required int32 a = 7; + required float duration = 8; + } + + message ScriptingDebugDrawCircle { + required CMsgBotWorldState.Vector center = 1; + required CMsgBotWorldState.Vector vRgb = 2; + required float a = 3; + required float rad = 4; + required bool ztest = 5; + required float duration = 6; + } + + message ScriptingDebugDrawClear { + } + + message OceanWinGame { + required string team = 1; + optional float reward = 2; + } + + message OceanReplayCorrectTime { + required float delta = 1; + } + + enum Type { + DOTA_UNIT_ORDER_NONE = 0; + DOTA_UNIT_ORDER_MOVE_TO_POSITION = 1; + DOTA_UNIT_ORDER_MOVE_TO_TARGET = 2; + DOTA_UNIT_ORDER_ATTACK_MOVE = 3; + DOTA_UNIT_ORDER_ATTACK_TARGET = 4; + DOTA_UNIT_ORDER_CAST_POSITION = 5; + DOTA_UNIT_ORDER_CAST_TARGET = 6; + DOTA_UNIT_ORDER_CAST_TARGET_TREE = 7; + DOTA_UNIT_ORDER_CAST_NO_TARGET = 8; + DOTA_UNIT_ORDER_CAST_TOGGLE = 9; + DOTA_UNIT_ORDER_HOLD_POSITION = 10; + DOTA_UNIT_ORDER_TRAIN_ABILITY = 11; + DOTA_UNIT_ORDER_DROP_ITEM = 12; + DOTA_UNIT_ORDER_GIVE_ITEM = 13; + DOTA_UNIT_ORDER_PICKUP_ITEM = 14; + DOTA_UNIT_ORDER_PICKUP_RUNE = 15; + DOTA_UNIT_ORDER_PURCHASE_ITEM = 16; + DOTA_UNIT_ORDER_SELL_ITEM = 17; + DOTA_UNIT_ORDER_DISASSEMBLE_ITEM = 18; + DOTA_UNIT_ORDER_MOVE_ITEM = 19; + DOTA_UNIT_ORDER_CAST_TOGGLE_AUTO = 20; + DOTA_UNIT_ORDER_STOP = 21; + DOTA_UNIT_ORDER_TAUNT = 22; + DOTA_UNIT_ORDER_BUYBACK = 23; + DOTA_UNIT_ORDER_GLYPH = 24; + DOTA_UNIT_ORDER_EJECT_ITEM_FROM_STASH = 25; + DOTA_UNIT_ORDER_CAST_RUNE = 26; + DOTA_UNIT_ORDER_PING_ABILITY = 27; + DOTA_UNIT_ORDER_MOVE_TO_DIRECTION = 28; + DOTA_UNIT_ORDER_PATROL = 29; + DOTA_UNIT_ORDER_VECTOR_TARGET_POSITION = 30; + DOTA_UNIT_ORDER_RADAR = 31; + DOTA_UNIT_ORDER_SET_ITEM_COMBINE_LOCK = 32; + DOTA_UNIT_ORDER_CONTINUE = 33; + ACTION_CHAT = 40; + ACTION_SWAP_ITEMS = 41; + ACTION_USE_SHRINE = 42; + ACTION_COURIER = 43; + RPC_GET_ACTUAL_INCOMING_DAMAGE = 44; + RPC_GET_ESTIMATED_DAMAGE_TO_TARGET = 45; + OCEAN_FULL_UPDATE = 50; + OCEAN_RELOAD_CODE = 51; + OCEAN_SOFT_RESET = 52; + OCEAN_HOLD_FRAMESKIP = 54; + OCEAN_WIN_GAME = 63; + OCEAN_REPLAY_CORRECT_TIME = 64; + SCRIPTING_DEBUG_DRAW_TEXT = 55; + SCRIPTING_DEBUG_DRAW_LINE = 56; + SCRIPTING_DOTA_UNIT_ORDER_MOVE_TO_POSITION = 57; + SCRIPTING_DEBUG_DRAW_SCREEN_TEXT = 58; + SCRIPTING_DEBUG_DRAW_BOX = 59; + SCRIPTING_DEBUG_DRAW_CIRCLE = 60; + SCRIPTING_DEBUG_DRAW_CLEAR = 61; + SCRIPTING_DEBUG_SCREEN_TEXT_PRETTY = 65; + DOTA_UNIT_ORDER_MOVE_DIRECTLY = 62; + } + + required CMsgBotWorldState.Action.Type actionType = 1 [default = DOTA_UNIT_ORDER_NONE]; + optional int32 player = 2 [default = -1]; + optional int32 actionID = 4 [default = -1]; + optional int32 actionDelay = 10 [default = 0]; + oneof ActionData { + CMsgBotWorldState.Action.MoveToLocation moveToLocation = 101; + CMsgBotWorldState.Action.MoveToTarget moveToTarget = 102; + CMsgBotWorldState.Action.AttackMove attackMove = 103; + CMsgBotWorldState.Action.AttackTarget attackTarget = 104; + CMsgBotWorldState.Action.CastLocation castLocation = 105; + CMsgBotWorldState.Action.CastTarget castTarget = 106; + CMsgBotWorldState.Action.CastTree castTree = 107; + CMsgBotWorldState.Action.Cast cast = 108; + CMsgBotWorldState.Action.CastToggle castToggle = 109; + CMsgBotWorldState.Action.HoldLocation holdLocation = 110; + CMsgBotWorldState.Action.TrainAbility trainAbility = 111; + CMsgBotWorldState.Action.DropItem dropItem = 112; + CMsgBotWorldState.Action.PickUpItem pickUpItem = 114; + CMsgBotWorldState.Action.PickupRune pickupRune = 115; + CMsgBotWorldState.Action.PurchaseItem purchaseItem = 116; + CMsgBotWorldState.Action.SellItem sellItem = 117; + CMsgBotWorldState.Action.DisassembleItem disassembleItem = 118; + CMsgBotWorldState.Action.SetCombineLockItem setCombineLockItem = 132; + CMsgBotWorldState.Action.Stop stop = 121; + CMsgBotWorldState.Action.Chat chat = 140; + CMsgBotWorldState.Action.SwapItems swapItems = 141; + CMsgBotWorldState.Action.UseShrine useShrine = 142; + CMsgBotWorldState.Action.Courier courier = 143; + CMsgBotWorldState.Action.GetActualIncomingDamage getActualIncomingDamage = 144; + CMsgBotWorldState.Action.GetEstimatedDamageToTarget getEstimatedDamageToTarget = 145; + CMsgBotWorldState.Action.Glyph glyph = 146; + CMsgBotWorldState.Action.SoftReset softReset = 148; + CMsgBotWorldState.Action.Buyback buyback = 149; + CMsgBotWorldState.Action.ScriptingDebugDrawText scriptingDebugDrawText = 150; + CMsgBotWorldState.Action.ScriptingDebugDrawLine scriptingDebugDrawLine = 151; + CMsgBotWorldState.Action.ScriptingDebugDrawScreenText scriptingDebugDrawScreenText = 152; + CMsgBotWorldState.Action.ScriptingDebugDrawBox scriptingDebugDrawBox = 153; + CMsgBotWorldState.Action.ScriptingDebugDrawCircle scriptingDebugDrawCircle = 154; + CMsgBotWorldState.Action.ScriptingDebugDrawClear scriptingDebugDrawClear = 155; + CMsgBotWorldState.Action.ScriptingDebugScreenTextPretty scriptingDebugScreenTextPretty = 159; + CMsgBotWorldState.Action.MoveToLocation moveDirectly = 156; + CMsgBotWorldState.Action.OceanWinGame oceanWinGame = 157; + CMsgBotWorldState.Action.OceanReplayCorrectTime oceanReplayCorrectTime = 158; + } + } + + enum UnitType { + INVALID = 0; + HERO = 1; + CREEP_HERO = 2; + LANE_CREEP = 3; + JUNGLE_CREEP = 4; + ROSHAN = 5; + TOWER = 6; + BARRACKS = 7; + SHRINE = 8; + FORT = 9; + BUILDING = 10; + COURIER = 11; + WARD = 12; + } + + enum CourierState { + COURIER_STATE_INIT = -1; + COURIER_STATE_IDLE = 0; + COURIER_STATE_AT_BASE = 1; + COURIER_STATE_MOVING = 2; + COURIER_STATE_DELIVERING_ITEMS = 3; + COURIER_STATE_RETURNING_TO_BASE = 4; + COURIER_STATE_DEAD = 5; + } + + optional uint32 team_id = 1; + optional float game_time = 2; + optional float dota_time = 3; + optional uint32 game_state = 4; + optional uint32 hero_pick_state = 5; + optional float time_of_day = 6; + optional float glyph_cooldown = 7; + optional uint32 glyph_cooldown_enemy = 8; + repeated CMsgBotWorldState.Player players = 10; + repeated CMsgBotWorldState.Unit units = 11; + repeated CMsgBotWorldState.DroppedItem dropped_items = 12; + repeated CMsgBotWorldState.RuneInfo rune_infos = 13; + repeated CMsgBotWorldState.TeleportInfo incoming_teleports = 14; + repeated CMsgBotWorldState.LinearProjectile linear_projectiles = 15; + repeated CMsgBotWorldState.AvoidanceZone avoidance_zones = 16; + repeated CMsgBotWorldState.Courier couriers = 17; + repeated CMsgBotWorldState.EventAbility ability_events = 20; + repeated CMsgBotWorldState.EventDamage damage_events = 21; + repeated CMsgBotWorldState.EventCourierKilled courier_killed_events = 22; + repeated CMsgBotWorldState.EventRoshanKilled roshan_killed_events = 23; + repeated CMsgBotWorldState.EventTree tree_events = 24; +} + diff --git a/protocol/dota_gcmessages_common_league.pb.go b/protocol/dota_gcmessages_common_league.pb.go new file mode 100644 index 0000000..a3f7e25 --- /dev/null +++ b/protocol/dota_gcmessages_common_league.pb.go @@ -0,0 +1,2920 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: dota_gcmessages_common_league.proto + +package protocol + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type ELeagueNodeGroupType int32 + +const ( + ELeagueNodeGroupType_INVALID_GROUP_TYPE ELeagueNodeGroupType = 0 + ELeagueNodeGroupType_ORGANIZATIONAL ELeagueNodeGroupType = 1 + ELeagueNodeGroupType_ROUND_ROBIN ELeagueNodeGroupType = 2 + ELeagueNodeGroupType_SWISS ELeagueNodeGroupType = 3 + ELeagueNodeGroupType_BRACKET_SINGLE ELeagueNodeGroupType = 4 + ELeagueNodeGroupType_BRACKET_DOUBLE_SEED_LOSER ELeagueNodeGroupType = 5 + ELeagueNodeGroupType_BRACKET_DOUBLE_ALL_WINNER ELeagueNodeGroupType = 6 + ELeagueNodeGroupType_SHOWMATCH ELeagueNodeGroupType = 7 + ELeagueNodeGroupType_GSL ELeagueNodeGroupType = 8 +) + +var ELeagueNodeGroupType_name = map[int32]string{ + 0: "INVALID_GROUP_TYPE", + 1: "ORGANIZATIONAL", + 2: "ROUND_ROBIN", + 3: "SWISS", + 4: "BRACKET_SINGLE", + 5: "BRACKET_DOUBLE_SEED_LOSER", + 6: "BRACKET_DOUBLE_ALL_WINNER", + 7: "SHOWMATCH", + 8: "GSL", +} + +var ELeagueNodeGroupType_value = map[string]int32{ + "INVALID_GROUP_TYPE": 0, + "ORGANIZATIONAL": 1, + "ROUND_ROBIN": 2, + "SWISS": 3, + "BRACKET_SINGLE": 4, + "BRACKET_DOUBLE_SEED_LOSER": 5, + "BRACKET_DOUBLE_ALL_WINNER": 6, + "SHOWMATCH": 7, + "GSL": 8, +} + +func (x ELeagueNodeGroupType) Enum() *ELeagueNodeGroupType { + p := new(ELeagueNodeGroupType) + *p = x + return p +} + +func (x ELeagueNodeGroupType) String() string { + return proto.EnumName(ELeagueNodeGroupType_name, int32(x)) +} + +func (x *ELeagueNodeGroupType) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(ELeagueNodeGroupType_value, data, "ELeagueNodeGroupType") + if err != nil { + return err + } + *x = ELeagueNodeGroupType(value) + return nil +} + +func (ELeagueNodeGroupType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{0} +} + +type ELeagueNodeType int32 + +const ( + ELeagueNodeType_INVALID_NODE_TYPE ELeagueNodeType = 0 + ELeagueNodeType_BEST_OF_ONE ELeagueNodeType = 1 + ELeagueNodeType_BEST_OF_THREE ELeagueNodeType = 2 + ELeagueNodeType_BEST_OF_FIVE ELeagueNodeType = 3 + ELeagueNodeType_BEST_OF_TWO ELeagueNodeType = 4 +) + +var ELeagueNodeType_name = map[int32]string{ + 0: "INVALID_NODE_TYPE", + 1: "BEST_OF_ONE", + 2: "BEST_OF_THREE", + 3: "BEST_OF_FIVE", + 4: "BEST_OF_TWO", +} + +var ELeagueNodeType_value = map[string]int32{ + "INVALID_NODE_TYPE": 0, + "BEST_OF_ONE": 1, + "BEST_OF_THREE": 2, + "BEST_OF_FIVE": 3, + "BEST_OF_TWO": 4, +} + +func (x ELeagueNodeType) Enum() *ELeagueNodeType { + p := new(ELeagueNodeType) + *p = x + return p +} + +func (x ELeagueNodeType) String() string { + return proto.EnumName(ELeagueNodeType_name, int32(x)) +} + +func (x *ELeagueNodeType) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(ELeagueNodeType_value, data, "ELeagueNodeType") + if err != nil { + return err + } + *x = ELeagueNodeType(value) + return nil +} + +func (ELeagueNodeType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{1} +} + +type CMsgDOTALeagueNode struct { + Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` + NodeId *uint32 `protobuf:"varint,2,opt,name=node_id,json=nodeId" json:"node_id,omitempty"` + NodeGroupId *uint32 `protobuf:"varint,3,opt,name=node_group_id,json=nodeGroupId" json:"node_group_id,omitempty"` + WinningNodeId *uint32 `protobuf:"varint,4,opt,name=winning_node_id,json=winningNodeId" json:"winning_node_id,omitempty"` + LosingNodeId *uint32 `protobuf:"varint,5,opt,name=losing_node_id,json=losingNodeId" json:"losing_node_id,omitempty"` + IncomingNodeId_1 *uint32 `protobuf:"varint,6,opt,name=incoming_node_id_1,json=incomingNodeId1" json:"incoming_node_id_1,omitempty"` + IncomingNodeId_2 *uint32 `protobuf:"varint,7,opt,name=incoming_node_id_2,json=incomingNodeId2" json:"incoming_node_id_2,omitempty"` + NodeType *ELeagueNodeType `protobuf:"varint,8,opt,name=node_type,json=nodeType,enum=protocol.ELeagueNodeType,def=0" json:"node_type,omitempty"` + ScheduledTime *uint32 `protobuf:"varint,9,opt,name=scheduled_time,json=scheduledTime" json:"scheduled_time,omitempty"` + ActualTime *uint32 `protobuf:"varint,19,opt,name=actual_time,json=actualTime" json:"actual_time,omitempty"` + SeriesId *uint32 `protobuf:"varint,10,opt,name=series_id,json=seriesId" json:"series_id,omitempty"` + TeamId_1 *uint32 `protobuf:"varint,11,opt,name=team_id_1,json=teamId1" json:"team_id_1,omitempty"` + TeamId_2 *uint32 `protobuf:"varint,12,opt,name=team_id_2,json=teamId2" json:"team_id_2,omitempty"` + Matches []*CMsgDOTALeagueNode_MatchDetails `protobuf:"bytes,13,rep,name=matches" json:"matches,omitempty"` + Team_1Wins *uint32 `protobuf:"varint,14,opt,name=team_1_wins,json=team1Wins" json:"team_1_wins,omitempty"` + Team_2Wins *uint32 `protobuf:"varint,15,opt,name=team_2_wins,json=team2Wins" json:"team_2_wins,omitempty"` + HasStarted *bool `protobuf:"varint,16,opt,name=has_started,json=hasStarted" json:"has_started,omitempty"` + IsCompleted *bool `protobuf:"varint,17,opt,name=is_completed,json=isCompleted" json:"is_completed,omitempty"` + StreamIds []uint32 `protobuf:"varint,18,rep,name=stream_ids,json=streamIds" json:"stream_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeagueNode) Reset() { *m = CMsgDOTALeagueNode{} } +func (m *CMsgDOTALeagueNode) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeagueNode) ProtoMessage() {} +func (*CMsgDOTALeagueNode) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{0} +} + +func (m *CMsgDOTALeagueNode) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeagueNode.Unmarshal(m, b) +} +func (m *CMsgDOTALeagueNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeagueNode.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeagueNode) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeagueNode.Merge(m, src) +} +func (m *CMsgDOTALeagueNode) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeagueNode.Size(m) +} +func (m *CMsgDOTALeagueNode) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeagueNode.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeagueNode proto.InternalMessageInfo + +const Default_CMsgDOTALeagueNode_NodeType ELeagueNodeType = ELeagueNodeType_INVALID_NODE_TYPE + +func (m *CMsgDOTALeagueNode) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgDOTALeagueNode) GetNodeId() uint32 { + if m != nil && m.NodeId != nil { + return *m.NodeId + } + return 0 +} + +func (m *CMsgDOTALeagueNode) GetNodeGroupId() uint32 { + if m != nil && m.NodeGroupId != nil { + return *m.NodeGroupId + } + return 0 +} + +func (m *CMsgDOTALeagueNode) GetWinningNodeId() uint32 { + if m != nil && m.WinningNodeId != nil { + return *m.WinningNodeId + } + return 0 +} + +func (m *CMsgDOTALeagueNode) GetLosingNodeId() uint32 { + if m != nil && m.LosingNodeId != nil { + return *m.LosingNodeId + } + return 0 +} + +func (m *CMsgDOTALeagueNode) GetIncomingNodeId_1() uint32 { + if m != nil && m.IncomingNodeId_1 != nil { + return *m.IncomingNodeId_1 + } + return 0 +} + +func (m *CMsgDOTALeagueNode) GetIncomingNodeId_2() uint32 { + if m != nil && m.IncomingNodeId_2 != nil { + return *m.IncomingNodeId_2 + } + return 0 +} + +func (m *CMsgDOTALeagueNode) GetNodeType() ELeagueNodeType { + if m != nil && m.NodeType != nil { + return *m.NodeType + } + return Default_CMsgDOTALeagueNode_NodeType +} + +func (m *CMsgDOTALeagueNode) GetScheduledTime() uint32 { + if m != nil && m.ScheduledTime != nil { + return *m.ScheduledTime + } + return 0 +} + +func (m *CMsgDOTALeagueNode) GetActualTime() uint32 { + if m != nil && m.ActualTime != nil { + return *m.ActualTime + } + return 0 +} + +func (m *CMsgDOTALeagueNode) GetSeriesId() uint32 { + if m != nil && m.SeriesId != nil { + return *m.SeriesId + } + return 0 +} + +func (m *CMsgDOTALeagueNode) GetTeamId_1() uint32 { + if m != nil && m.TeamId_1 != nil { + return *m.TeamId_1 + } + return 0 +} + +func (m *CMsgDOTALeagueNode) GetTeamId_2() uint32 { + if m != nil && m.TeamId_2 != nil { + return *m.TeamId_2 + } + return 0 +} + +func (m *CMsgDOTALeagueNode) GetMatches() []*CMsgDOTALeagueNode_MatchDetails { + if m != nil { + return m.Matches + } + return nil +} + +func (m *CMsgDOTALeagueNode) GetTeam_1Wins() uint32 { + if m != nil && m.Team_1Wins != nil { + return *m.Team_1Wins + } + return 0 +} + +func (m *CMsgDOTALeagueNode) GetTeam_2Wins() uint32 { + if m != nil && m.Team_2Wins != nil { + return *m.Team_2Wins + } + return 0 +} + +func (m *CMsgDOTALeagueNode) GetHasStarted() bool { + if m != nil && m.HasStarted != nil { + return *m.HasStarted + } + return false +} + +func (m *CMsgDOTALeagueNode) GetIsCompleted() bool { + if m != nil && m.IsCompleted != nil { + return *m.IsCompleted + } + return false +} + +func (m *CMsgDOTALeagueNode) GetStreamIds() []uint32 { + if m != nil { + return m.StreamIds + } + return nil +} + +type CMsgDOTALeagueNode_MatchDetails struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + WinningTeamId *uint32 `protobuf:"varint,2,opt,name=winning_team_id,json=winningTeamId" json:"winning_team_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeagueNode_MatchDetails) Reset() { *m = CMsgDOTALeagueNode_MatchDetails{} } +func (m *CMsgDOTALeagueNode_MatchDetails) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeagueNode_MatchDetails) ProtoMessage() {} +func (*CMsgDOTALeagueNode_MatchDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{0, 0} +} + +func (m *CMsgDOTALeagueNode_MatchDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeagueNode_MatchDetails.Unmarshal(m, b) +} +func (m *CMsgDOTALeagueNode_MatchDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeagueNode_MatchDetails.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeagueNode_MatchDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeagueNode_MatchDetails.Merge(m, src) +} +func (m *CMsgDOTALeagueNode_MatchDetails) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeagueNode_MatchDetails.Size(m) +} +func (m *CMsgDOTALeagueNode_MatchDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeagueNode_MatchDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeagueNode_MatchDetails proto.InternalMessageInfo + +func (m *CMsgDOTALeagueNode_MatchDetails) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgDOTALeagueNode_MatchDetails) GetWinningTeamId() uint32 { + if m != nil && m.WinningTeamId != nil { + return *m.WinningTeamId + } + return 0 +} + +type CMsgDOTALeagueNodeGroup struct { + Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` + NodeGroupId *uint32 `protobuf:"varint,2,opt,name=node_group_id,json=nodeGroupId" json:"node_group_id,omitempty"` + ParentNodeGroupId *uint32 `protobuf:"varint,3,opt,name=parent_node_group_id,json=parentNodeGroupId" json:"parent_node_group_id,omitempty"` + IncomingNodeGroupIds []uint32 `protobuf:"varint,4,rep,name=incoming_node_group_ids,json=incomingNodeGroupIds" json:"incoming_node_group_ids,omitempty"` + AdvancingNodeGroupId *uint32 `protobuf:"varint,5,opt,name=advancing_node_group_id,json=advancingNodeGroupId" json:"advancing_node_group_id,omitempty"` + AdvancingTeamCount *uint32 `protobuf:"varint,6,opt,name=advancing_team_count,json=advancingTeamCount" json:"advancing_team_count,omitempty"` + TeamCount *uint32 `protobuf:"varint,7,opt,name=team_count,json=teamCount" json:"team_count,omitempty"` + NodeGroupType *ELeagueNodeGroupType `protobuf:"varint,8,opt,name=node_group_type,json=nodeGroupType,enum=protocol.ELeagueNodeGroupType,def=0" json:"node_group_type,omitempty"` + DefaultNodeType *ELeagueNodeType `protobuf:"varint,9,opt,name=default_node_type,json=defaultNodeType,enum=protocol.ELeagueNodeType,def=0" json:"default_node_type,omitempty"` + Round *uint32 `protobuf:"varint,10,opt,name=round" json:"round,omitempty"` + MaxRounds *uint32 `protobuf:"varint,11,opt,name=max_rounds,json=maxRounds" json:"max_rounds,omitempty"` + IsTiebreaker *bool `protobuf:"varint,12,opt,name=is_tiebreaker,json=isTiebreaker" json:"is_tiebreaker,omitempty"` + IsFinalGroup *bool `protobuf:"varint,13,opt,name=is_final_group,json=isFinalGroup" json:"is_final_group,omitempty"` + IsCompleted *bool `protobuf:"varint,14,opt,name=is_completed,json=isCompleted" json:"is_completed,omitempty"` + Phase *ELeaguePhase `protobuf:"varint,18,opt,name=phase,enum=protocol.ELeaguePhase,def=0" json:"phase,omitempty"` + Region *ELeagueRegion `protobuf:"varint,19,opt,name=region,enum=protocol.ELeagueRegion,def=0" json:"region,omitempty"` + StartTime *uint32 `protobuf:"varint,20,opt,name=start_time,json=startTime" json:"start_time,omitempty"` + EndTime *uint32 `protobuf:"varint,21,opt,name=end_time,json=endTime" json:"end_time,omitempty"` + TeamStandings []*CMsgDOTALeagueNodeGroup_TeamStanding `protobuf:"bytes,15,rep,name=team_standings,json=teamStandings" json:"team_standings,omitempty"` + Nodes []*CMsgDOTALeagueNode `protobuf:"bytes,16,rep,name=nodes" json:"nodes,omitempty"` + NodeGroups []*CMsgDOTALeagueNodeGroup `protobuf:"bytes,17,rep,name=node_groups,json=nodeGroups" json:"node_groups,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeagueNodeGroup) Reset() { *m = CMsgDOTALeagueNodeGroup{} } +func (m *CMsgDOTALeagueNodeGroup) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeagueNodeGroup) ProtoMessage() {} +func (*CMsgDOTALeagueNodeGroup) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{1} +} + +func (m *CMsgDOTALeagueNodeGroup) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeagueNodeGroup.Unmarshal(m, b) +} +func (m *CMsgDOTALeagueNodeGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeagueNodeGroup.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeagueNodeGroup) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeagueNodeGroup.Merge(m, src) +} +func (m *CMsgDOTALeagueNodeGroup) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeagueNodeGroup.Size(m) +} +func (m *CMsgDOTALeagueNodeGroup) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeagueNodeGroup.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeagueNodeGroup proto.InternalMessageInfo + +const Default_CMsgDOTALeagueNodeGroup_NodeGroupType ELeagueNodeGroupType = ELeagueNodeGroupType_INVALID_GROUP_TYPE +const Default_CMsgDOTALeagueNodeGroup_DefaultNodeType ELeagueNodeType = ELeagueNodeType_INVALID_NODE_TYPE +const Default_CMsgDOTALeagueNodeGroup_Phase ELeaguePhase = ELeaguePhase_LEAGUE_PHASE_UNSET +const Default_CMsgDOTALeagueNodeGroup_Region ELeagueRegion = ELeagueRegion_LEAGUE_REGION_UNSET + +func (m *CMsgDOTALeagueNodeGroup) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgDOTALeagueNodeGroup) GetNodeGroupId() uint32 { + if m != nil && m.NodeGroupId != nil { + return *m.NodeGroupId + } + return 0 +} + +func (m *CMsgDOTALeagueNodeGroup) GetParentNodeGroupId() uint32 { + if m != nil && m.ParentNodeGroupId != nil { + return *m.ParentNodeGroupId + } + return 0 +} + +func (m *CMsgDOTALeagueNodeGroup) GetIncomingNodeGroupIds() []uint32 { + if m != nil { + return m.IncomingNodeGroupIds + } + return nil +} + +func (m *CMsgDOTALeagueNodeGroup) GetAdvancingNodeGroupId() uint32 { + if m != nil && m.AdvancingNodeGroupId != nil { + return *m.AdvancingNodeGroupId + } + return 0 +} + +func (m *CMsgDOTALeagueNodeGroup) GetAdvancingTeamCount() uint32 { + if m != nil && m.AdvancingTeamCount != nil { + return *m.AdvancingTeamCount + } + return 0 +} + +func (m *CMsgDOTALeagueNodeGroup) GetTeamCount() uint32 { + if m != nil && m.TeamCount != nil { + return *m.TeamCount + } + return 0 +} + +func (m *CMsgDOTALeagueNodeGroup) GetNodeGroupType() ELeagueNodeGroupType { + if m != nil && m.NodeGroupType != nil { + return *m.NodeGroupType + } + return Default_CMsgDOTALeagueNodeGroup_NodeGroupType +} + +func (m *CMsgDOTALeagueNodeGroup) GetDefaultNodeType() ELeagueNodeType { + if m != nil && m.DefaultNodeType != nil { + return *m.DefaultNodeType + } + return Default_CMsgDOTALeagueNodeGroup_DefaultNodeType +} + +func (m *CMsgDOTALeagueNodeGroup) GetRound() uint32 { + if m != nil && m.Round != nil { + return *m.Round + } + return 0 +} + +func (m *CMsgDOTALeagueNodeGroup) GetMaxRounds() uint32 { + if m != nil && m.MaxRounds != nil { + return *m.MaxRounds + } + return 0 +} + +func (m *CMsgDOTALeagueNodeGroup) GetIsTiebreaker() bool { + if m != nil && m.IsTiebreaker != nil { + return *m.IsTiebreaker + } + return false +} + +func (m *CMsgDOTALeagueNodeGroup) GetIsFinalGroup() bool { + if m != nil && m.IsFinalGroup != nil { + return *m.IsFinalGroup + } + return false +} + +func (m *CMsgDOTALeagueNodeGroup) GetIsCompleted() bool { + if m != nil && m.IsCompleted != nil { + return *m.IsCompleted + } + return false +} + +func (m *CMsgDOTALeagueNodeGroup) GetPhase() ELeaguePhase { + if m != nil && m.Phase != nil { + return *m.Phase + } + return Default_CMsgDOTALeagueNodeGroup_Phase +} + +func (m *CMsgDOTALeagueNodeGroup) GetRegion() ELeagueRegion { + if m != nil && m.Region != nil { + return *m.Region + } + return Default_CMsgDOTALeagueNodeGroup_Region +} + +func (m *CMsgDOTALeagueNodeGroup) GetStartTime() uint32 { + if m != nil && m.StartTime != nil { + return *m.StartTime + } + return 0 +} + +func (m *CMsgDOTALeagueNodeGroup) GetEndTime() uint32 { + if m != nil && m.EndTime != nil { + return *m.EndTime + } + return 0 +} + +func (m *CMsgDOTALeagueNodeGroup) GetTeamStandings() []*CMsgDOTALeagueNodeGroup_TeamStanding { + if m != nil { + return m.TeamStandings + } + return nil +} + +func (m *CMsgDOTALeagueNodeGroup) GetNodes() []*CMsgDOTALeagueNode { + if m != nil { + return m.Nodes + } + return nil +} + +func (m *CMsgDOTALeagueNodeGroup) GetNodeGroups() []*CMsgDOTALeagueNodeGroup { + if m != nil { + return m.NodeGroups + } + return nil +} + +type CMsgDOTALeagueNodeGroup_TeamStanding struct { + Standing *uint32 `protobuf:"varint,1,opt,name=standing" json:"standing,omitempty"` + TeamId *uint32 `protobuf:"varint,2,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + TeamName *string `protobuf:"bytes,3,opt,name=team_name,json=teamName" json:"team_name,omitempty"` + TeamTag *string `protobuf:"bytes,4,opt,name=team_tag,json=teamTag" json:"team_tag,omitempty"` + TeamLogo *uint64 `protobuf:"varint,5,opt,name=team_logo,json=teamLogo" json:"team_logo,omitempty"` + TeamLogoUrl *string `protobuf:"bytes,6,opt,name=team_logo_url,json=teamLogoUrl" json:"team_logo_url,omitempty"` + Wins *uint32 `protobuf:"varint,7,opt,name=wins" json:"wins,omitempty"` + Losses *uint32 `protobuf:"varint,8,opt,name=losses" json:"losses,omitempty"` + Score *int64 `protobuf:"varint,9,opt,name=score" json:"score,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeagueNodeGroup_TeamStanding) Reset() { *m = CMsgDOTALeagueNodeGroup_TeamStanding{} } +func (m *CMsgDOTALeagueNodeGroup_TeamStanding) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeagueNodeGroup_TeamStanding) ProtoMessage() {} +func (*CMsgDOTALeagueNodeGroup_TeamStanding) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{1, 0} +} + +func (m *CMsgDOTALeagueNodeGroup_TeamStanding) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeagueNodeGroup_TeamStanding.Unmarshal(m, b) +} +func (m *CMsgDOTALeagueNodeGroup_TeamStanding) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeagueNodeGroup_TeamStanding.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeagueNodeGroup_TeamStanding) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeagueNodeGroup_TeamStanding.Merge(m, src) +} +func (m *CMsgDOTALeagueNodeGroup_TeamStanding) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeagueNodeGroup_TeamStanding.Size(m) +} +func (m *CMsgDOTALeagueNodeGroup_TeamStanding) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeagueNodeGroup_TeamStanding.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeagueNodeGroup_TeamStanding proto.InternalMessageInfo + +func (m *CMsgDOTALeagueNodeGroup_TeamStanding) GetStanding() uint32 { + if m != nil && m.Standing != nil { + return *m.Standing + } + return 0 +} + +func (m *CMsgDOTALeagueNodeGroup_TeamStanding) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgDOTALeagueNodeGroup_TeamStanding) GetTeamName() string { + if m != nil && m.TeamName != nil { + return *m.TeamName + } + return "" +} + +func (m *CMsgDOTALeagueNodeGroup_TeamStanding) GetTeamTag() string { + if m != nil && m.TeamTag != nil { + return *m.TeamTag + } + return "" +} + +func (m *CMsgDOTALeagueNodeGroup_TeamStanding) GetTeamLogo() uint64 { + if m != nil && m.TeamLogo != nil { + return *m.TeamLogo + } + return 0 +} + +func (m *CMsgDOTALeagueNodeGroup_TeamStanding) GetTeamLogoUrl() string { + if m != nil && m.TeamLogoUrl != nil { + return *m.TeamLogoUrl + } + return "" +} + +func (m *CMsgDOTALeagueNodeGroup_TeamStanding) GetWins() uint32 { + if m != nil && m.Wins != nil { + return *m.Wins + } + return 0 +} + +func (m *CMsgDOTALeagueNodeGroup_TeamStanding) GetLosses() uint32 { + if m != nil && m.Losses != nil { + return *m.Losses + } + return 0 +} + +func (m *CMsgDOTALeagueNodeGroup_TeamStanding) GetScore() int64 { + if m != nil && m.Score != nil { + return *m.Score + } + return 0 +} + +type CMsgDOTALeague struct { + Info *CMsgDOTALeague_Info `protobuf:"bytes,1,opt,name=info" json:"info,omitempty"` + PrizePool *CMsgDOTALeague_PrizePool `protobuf:"bytes,2,opt,name=prize_pool,json=prizePool" json:"prize_pool,omitempty"` + Admins []*CMsgDOTALeague_Admin `protobuf:"bytes,3,rep,name=admins" json:"admins,omitempty"` + Streams []*CMsgDOTALeague_Stream `protobuf:"bytes,4,rep,name=streams" json:"streams,omitempty"` + NodeGroups []*CMsgDOTALeagueNodeGroup `protobuf:"bytes,5,rep,name=node_groups,json=nodeGroups" json:"node_groups,omitempty"` + SeriesInfos []*CMsgDOTALeague_SeriesInfo `protobuf:"bytes,6,rep,name=series_infos,json=seriesInfos" json:"series_infos,omitempty"` + RegisteredPlayers []*CMsgDOTALeague_Player `protobuf:"bytes,7,rep,name=registered_players,json=registeredPlayers" json:"registered_players,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeague) Reset() { *m = CMsgDOTALeague{} } +func (m *CMsgDOTALeague) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeague) ProtoMessage() {} +func (*CMsgDOTALeague) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{2} +} + +func (m *CMsgDOTALeague) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeague.Unmarshal(m, b) +} +func (m *CMsgDOTALeague) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeague.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeague) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeague.Merge(m, src) +} +func (m *CMsgDOTALeague) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeague.Size(m) +} +func (m *CMsgDOTALeague) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeague.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeague proto.InternalMessageInfo + +func (m *CMsgDOTALeague) GetInfo() *CMsgDOTALeague_Info { + if m != nil { + return m.Info + } + return nil +} + +func (m *CMsgDOTALeague) GetPrizePool() *CMsgDOTALeague_PrizePool { + if m != nil { + return m.PrizePool + } + return nil +} + +func (m *CMsgDOTALeague) GetAdmins() []*CMsgDOTALeague_Admin { + if m != nil { + return m.Admins + } + return nil +} + +func (m *CMsgDOTALeague) GetStreams() []*CMsgDOTALeague_Stream { + if m != nil { + return m.Streams + } + return nil +} + +func (m *CMsgDOTALeague) GetNodeGroups() []*CMsgDOTALeagueNodeGroup { + if m != nil { + return m.NodeGroups + } + return nil +} + +func (m *CMsgDOTALeague) GetSeriesInfos() []*CMsgDOTALeague_SeriesInfo { + if m != nil { + return m.SeriesInfos + } + return nil +} + +func (m *CMsgDOTALeague) GetRegisteredPlayers() []*CMsgDOTALeague_Player { + if m != nil { + return m.RegisteredPlayers + } + return nil +} + +type CMsgDOTALeague_Info struct { + LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` + Tier *ELeagueTier `protobuf:"varint,3,opt,name=tier,enum=protocol.ELeagueTier,def=0" json:"tier,omitempty"` + Region *ELeagueRegion `protobuf:"varint,4,opt,name=region,enum=protocol.ELeagueRegion,def=0" json:"region,omitempty"` + Url *string `protobuf:"bytes,5,opt,name=url" json:"url,omitempty"` + Description *string `protobuf:"bytes,6,opt,name=description" json:"description,omitempty"` + Notes *string `protobuf:"bytes,7,opt,name=notes" json:"notes,omitempty"` + StartTimestamp *uint32 `protobuf:"varint,8,opt,name=start_timestamp,json=startTimestamp" json:"start_timestamp,omitempty"` + EndTimestamp *uint32 `protobuf:"varint,9,opt,name=end_timestamp,json=endTimestamp" json:"end_timestamp,omitempty"` + ProCircuitPoints *uint32 `protobuf:"varint,10,opt,name=pro_circuit_points,json=proCircuitPoints" json:"pro_circuit_points,omitempty"` + ImageBits *uint32 `protobuf:"varint,11,opt,name=image_bits,json=imageBits" json:"image_bits,omitempty"` + Status *ELeagueStatus `protobuf:"varint,12,opt,name=status,enum=protocol.ELeagueStatus,def=0" json:"status,omitempty"` + MostRecentActivity *uint32 `protobuf:"varint,13,opt,name=most_recent_activity,json=mostRecentActivity" json:"most_recent_activity,omitempty"` + RegistrationPeriod *uint32 `protobuf:"varint,14,opt,name=registration_period,json=registrationPeriod" json:"registration_period,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeague_Info) Reset() { *m = CMsgDOTALeague_Info{} } +func (m *CMsgDOTALeague_Info) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeague_Info) ProtoMessage() {} +func (*CMsgDOTALeague_Info) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{2, 0} +} + +func (m *CMsgDOTALeague_Info) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeague_Info.Unmarshal(m, b) +} +func (m *CMsgDOTALeague_Info) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeague_Info.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeague_Info) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeague_Info.Merge(m, src) +} +func (m *CMsgDOTALeague_Info) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeague_Info.Size(m) +} +func (m *CMsgDOTALeague_Info) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeague_Info.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeague_Info proto.InternalMessageInfo + +const Default_CMsgDOTALeague_Info_Tier ELeagueTier = ELeagueTier_LEAGUE_TIER_UNSET +const Default_CMsgDOTALeague_Info_Region ELeagueRegion = ELeagueRegion_LEAGUE_REGION_UNSET +const Default_CMsgDOTALeague_Info_Status ELeagueStatus = ELeagueStatus_LEAGUE_STATUS_UNSET + +func (m *CMsgDOTALeague_Info) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgDOTALeague_Info) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgDOTALeague_Info) GetTier() ELeagueTier { + if m != nil && m.Tier != nil { + return *m.Tier + } + return Default_CMsgDOTALeague_Info_Tier +} + +func (m *CMsgDOTALeague_Info) GetRegion() ELeagueRegion { + if m != nil && m.Region != nil { + return *m.Region + } + return Default_CMsgDOTALeague_Info_Region +} + +func (m *CMsgDOTALeague_Info) GetUrl() string { + if m != nil && m.Url != nil { + return *m.Url + } + return "" +} + +func (m *CMsgDOTALeague_Info) GetDescription() string { + if m != nil && m.Description != nil { + return *m.Description + } + return "" +} + +func (m *CMsgDOTALeague_Info) GetNotes() string { + if m != nil && m.Notes != nil { + return *m.Notes + } + return "" +} + +func (m *CMsgDOTALeague_Info) GetStartTimestamp() uint32 { + if m != nil && m.StartTimestamp != nil { + return *m.StartTimestamp + } + return 0 +} + +func (m *CMsgDOTALeague_Info) GetEndTimestamp() uint32 { + if m != nil && m.EndTimestamp != nil { + return *m.EndTimestamp + } + return 0 +} + +func (m *CMsgDOTALeague_Info) GetProCircuitPoints() uint32 { + if m != nil && m.ProCircuitPoints != nil { + return *m.ProCircuitPoints + } + return 0 +} + +func (m *CMsgDOTALeague_Info) GetImageBits() uint32 { + if m != nil && m.ImageBits != nil { + return *m.ImageBits + } + return 0 +} + +func (m *CMsgDOTALeague_Info) GetStatus() ELeagueStatus { + if m != nil && m.Status != nil { + return *m.Status + } + return Default_CMsgDOTALeague_Info_Status +} + +func (m *CMsgDOTALeague_Info) GetMostRecentActivity() uint32 { + if m != nil && m.MostRecentActivity != nil { + return *m.MostRecentActivity + } + return 0 +} + +func (m *CMsgDOTALeague_Info) GetRegistrationPeriod() uint32 { + if m != nil && m.RegistrationPeriod != nil { + return *m.RegistrationPeriod + } + return 0 +} + +type CMsgDOTALeague_Admin struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + IsPrimary *bool `protobuf:"varint,2,opt,name=is_primary,json=isPrimary" json:"is_primary,omitempty"` + EmailAddress *string `protobuf:"bytes,3,opt,name=email_address,json=emailAddress" json:"email_address,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeague_Admin) Reset() { *m = CMsgDOTALeague_Admin{} } +func (m *CMsgDOTALeague_Admin) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeague_Admin) ProtoMessage() {} +func (*CMsgDOTALeague_Admin) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{2, 1} +} + +func (m *CMsgDOTALeague_Admin) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeague_Admin.Unmarshal(m, b) +} +func (m *CMsgDOTALeague_Admin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeague_Admin.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeague_Admin) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeague_Admin.Merge(m, src) +} +func (m *CMsgDOTALeague_Admin) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeague_Admin.Size(m) +} +func (m *CMsgDOTALeague_Admin) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeague_Admin.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeague_Admin proto.InternalMessageInfo + +func (m *CMsgDOTALeague_Admin) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTALeague_Admin) GetIsPrimary() bool { + if m != nil && m.IsPrimary != nil { + return *m.IsPrimary + } + return false +} + +func (m *CMsgDOTALeague_Admin) GetEmailAddress() string { + if m != nil && m.EmailAddress != nil { + return *m.EmailAddress + } + return "" +} + +type CMsgDOTALeague_PrizePoolItem struct { + ItemDef *uint32 `protobuf:"varint,1,opt,name=item_def,json=itemDef" json:"item_def,omitempty"` + SalesStopTimestamp *uint32 `protobuf:"varint,2,opt,name=sales_stop_timestamp,json=salesStopTimestamp" json:"sales_stop_timestamp,omitempty"` + RevenuePct *uint32 `protobuf:"varint,3,opt,name=revenue_pct,json=revenuePct" json:"revenue_pct,omitempty"` + RevenueCentsPerSale *uint32 `protobuf:"varint,4,opt,name=revenue_cents_per_sale,json=revenueCentsPerSale" json:"revenue_cents_per_sale,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeague_PrizePoolItem) Reset() { *m = CMsgDOTALeague_PrizePoolItem{} } +func (m *CMsgDOTALeague_PrizePoolItem) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeague_PrizePoolItem) ProtoMessage() {} +func (*CMsgDOTALeague_PrizePoolItem) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{2, 2} +} + +func (m *CMsgDOTALeague_PrizePoolItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeague_PrizePoolItem.Unmarshal(m, b) +} +func (m *CMsgDOTALeague_PrizePoolItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeague_PrizePoolItem.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeague_PrizePoolItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeague_PrizePoolItem.Merge(m, src) +} +func (m *CMsgDOTALeague_PrizePoolItem) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeague_PrizePoolItem.Size(m) +} +func (m *CMsgDOTALeague_PrizePoolItem) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeague_PrizePoolItem.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeague_PrizePoolItem proto.InternalMessageInfo + +func (m *CMsgDOTALeague_PrizePoolItem) GetItemDef() uint32 { + if m != nil && m.ItemDef != nil { + return *m.ItemDef + } + return 0 +} + +func (m *CMsgDOTALeague_PrizePoolItem) GetSalesStopTimestamp() uint32 { + if m != nil && m.SalesStopTimestamp != nil { + return *m.SalesStopTimestamp + } + return 0 +} + +func (m *CMsgDOTALeague_PrizePoolItem) GetRevenuePct() uint32 { + if m != nil && m.RevenuePct != nil { + return *m.RevenuePct + } + return 0 +} + +func (m *CMsgDOTALeague_PrizePoolItem) GetRevenueCentsPerSale() uint32 { + if m != nil && m.RevenueCentsPerSale != nil { + return *m.RevenueCentsPerSale + } + return 0 +} + +type CMsgDOTALeague_PrizePool struct { + BasePrizePool *uint32 `protobuf:"varint,1,opt,name=base_prize_pool,json=basePrizePool" json:"base_prize_pool,omitempty"` + TotalPrizePool *uint32 `protobuf:"varint,2,opt,name=total_prize_pool,json=totalPrizePool" json:"total_prize_pool,omitempty"` + PrizeSplitPctX100 []uint32 `protobuf:"varint,3,rep,name=prize_split_pct_x100,json=prizeSplitPctX100" json:"prize_split_pct_x100,omitempty"` + PrizePoolItems []*CMsgDOTALeague_PrizePoolItem `protobuf:"bytes,4,rep,name=prize_pool_items,json=prizePoolItems" json:"prize_pool_items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeague_PrizePool) Reset() { *m = CMsgDOTALeague_PrizePool{} } +func (m *CMsgDOTALeague_PrizePool) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeague_PrizePool) ProtoMessage() {} +func (*CMsgDOTALeague_PrizePool) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{2, 3} +} + +func (m *CMsgDOTALeague_PrizePool) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeague_PrizePool.Unmarshal(m, b) +} +func (m *CMsgDOTALeague_PrizePool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeague_PrizePool.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeague_PrizePool) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeague_PrizePool.Merge(m, src) +} +func (m *CMsgDOTALeague_PrizePool) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeague_PrizePool.Size(m) +} +func (m *CMsgDOTALeague_PrizePool) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeague_PrizePool.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeague_PrizePool proto.InternalMessageInfo + +func (m *CMsgDOTALeague_PrizePool) GetBasePrizePool() uint32 { + if m != nil && m.BasePrizePool != nil { + return *m.BasePrizePool + } + return 0 +} + +func (m *CMsgDOTALeague_PrizePool) GetTotalPrizePool() uint32 { + if m != nil && m.TotalPrizePool != nil { + return *m.TotalPrizePool + } + return 0 +} + +func (m *CMsgDOTALeague_PrizePool) GetPrizeSplitPctX100() []uint32 { + if m != nil { + return m.PrizeSplitPctX100 + } + return nil +} + +func (m *CMsgDOTALeague_PrizePool) GetPrizePoolItems() []*CMsgDOTALeague_PrizePoolItem { + if m != nil { + return m.PrizePoolItems + } + return nil +} + +type CMsgDOTALeague_Stream struct { + StreamId *uint32 `protobuf:"varint,1,opt,name=stream_id,json=streamId" json:"stream_id,omitempty"` + Language *uint32 `protobuf:"varint,2,opt,name=language" json:"language,omitempty"` + Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"` + BroadcastProvider *ELeagueBroadcastProvider `protobuf:"varint,4,opt,name=broadcast_provider,json=broadcastProvider,enum=protocol.ELeagueBroadcastProvider,def=0" json:"broadcast_provider,omitempty"` + StreamUrl *string `protobuf:"bytes,5,opt,name=stream_url,json=streamUrl" json:"stream_url,omitempty"` + VodUrl *string `protobuf:"bytes,6,opt,name=vod_url,json=vodUrl" json:"vod_url,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeague_Stream) Reset() { *m = CMsgDOTALeague_Stream{} } +func (m *CMsgDOTALeague_Stream) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeague_Stream) ProtoMessage() {} +func (*CMsgDOTALeague_Stream) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{2, 4} +} + +func (m *CMsgDOTALeague_Stream) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeague_Stream.Unmarshal(m, b) +} +func (m *CMsgDOTALeague_Stream) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeague_Stream.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeague_Stream) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeague_Stream.Merge(m, src) +} +func (m *CMsgDOTALeague_Stream) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeague_Stream.Size(m) +} +func (m *CMsgDOTALeague_Stream) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeague_Stream.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeague_Stream proto.InternalMessageInfo + +const Default_CMsgDOTALeague_Stream_BroadcastProvider ELeagueBroadcastProvider = ELeagueBroadcastProvider_LEAGUE_BROADCAST_UNKNOWN + +func (m *CMsgDOTALeague_Stream) GetStreamId() uint32 { + if m != nil && m.StreamId != nil { + return *m.StreamId + } + return 0 +} + +func (m *CMsgDOTALeague_Stream) GetLanguage() uint32 { + if m != nil && m.Language != nil { + return *m.Language + } + return 0 +} + +func (m *CMsgDOTALeague_Stream) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgDOTALeague_Stream) GetBroadcastProvider() ELeagueBroadcastProvider { + if m != nil && m.BroadcastProvider != nil { + return *m.BroadcastProvider + } + return Default_CMsgDOTALeague_Stream_BroadcastProvider +} + +func (m *CMsgDOTALeague_Stream) GetStreamUrl() string { + if m != nil && m.StreamUrl != nil { + return *m.StreamUrl + } + return "" +} + +func (m *CMsgDOTALeague_Stream) GetVodUrl() string { + if m != nil && m.VodUrl != nil { + return *m.VodUrl + } + return "" +} + +type CMsgDOTALeague_SeriesInfo struct { + SeriesId *uint32 `protobuf:"varint,1,opt,name=series_id,json=seriesId" json:"series_id,omitempty"` + SeriesType *uint32 `protobuf:"varint,2,opt,name=series_type,json=seriesType" json:"series_type,omitempty"` + StartTime *uint32 `protobuf:"varint,3,opt,name=start_time,json=startTime" json:"start_time,omitempty"` + MatchIds []uint64 `protobuf:"varint,4,rep,name=match_ids,json=matchIds" json:"match_ids,omitempty"` + TeamId_1 *uint32 `protobuf:"varint,5,opt,name=team_id_1,json=teamId1" json:"team_id_1,omitempty"` + TeamId_2 *uint32 `protobuf:"varint,6,opt,name=team_id_2,json=teamId2" json:"team_id_2,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeague_SeriesInfo) Reset() { *m = CMsgDOTALeague_SeriesInfo{} } +func (m *CMsgDOTALeague_SeriesInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeague_SeriesInfo) ProtoMessage() {} +func (*CMsgDOTALeague_SeriesInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{2, 5} +} + +func (m *CMsgDOTALeague_SeriesInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeague_SeriesInfo.Unmarshal(m, b) +} +func (m *CMsgDOTALeague_SeriesInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeague_SeriesInfo.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeague_SeriesInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeague_SeriesInfo.Merge(m, src) +} +func (m *CMsgDOTALeague_SeriesInfo) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeague_SeriesInfo.Size(m) +} +func (m *CMsgDOTALeague_SeriesInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeague_SeriesInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeague_SeriesInfo proto.InternalMessageInfo + +func (m *CMsgDOTALeague_SeriesInfo) GetSeriesId() uint32 { + if m != nil && m.SeriesId != nil { + return *m.SeriesId + } + return 0 +} + +func (m *CMsgDOTALeague_SeriesInfo) GetSeriesType() uint32 { + if m != nil && m.SeriesType != nil { + return *m.SeriesType + } + return 0 +} + +func (m *CMsgDOTALeague_SeriesInfo) GetStartTime() uint32 { + if m != nil && m.StartTime != nil { + return *m.StartTime + } + return 0 +} + +func (m *CMsgDOTALeague_SeriesInfo) GetMatchIds() []uint64 { + if m != nil { + return m.MatchIds + } + return nil +} + +func (m *CMsgDOTALeague_SeriesInfo) GetTeamId_1() uint32 { + if m != nil && m.TeamId_1 != nil { + return *m.TeamId_1 + } + return 0 +} + +func (m *CMsgDOTALeague_SeriesInfo) GetTeamId_2() uint32 { + if m != nil && m.TeamId_2 != nil { + return *m.TeamId_2 + } + return 0 +} + +type CMsgDOTALeague_Player struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` + TeamId *uint32 `protobuf:"varint,3,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeague_Player) Reset() { *m = CMsgDOTALeague_Player{} } +func (m *CMsgDOTALeague_Player) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeague_Player) ProtoMessage() {} +func (*CMsgDOTALeague_Player) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{2, 6} +} + +func (m *CMsgDOTALeague_Player) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeague_Player.Unmarshal(m, b) +} +func (m *CMsgDOTALeague_Player) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeague_Player.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeague_Player) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeague_Player.Merge(m, src) +} +func (m *CMsgDOTALeague_Player) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeague_Player.Size(m) +} +func (m *CMsgDOTALeague_Player) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeague_Player.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeague_Player proto.InternalMessageInfo + +func (m *CMsgDOTALeague_Player) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTALeague_Player) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgDOTALeague_Player) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +type CMsgDOTALeagueInfo struct { + LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` + Tier *ELeagueTier `protobuf:"varint,3,opt,name=tier,enum=protocol.ELeagueTier,def=0" json:"tier,omitempty"` + Region *ELeagueRegion `protobuf:"varint,4,opt,name=region,enum=protocol.ELeagueRegion,def=0" json:"region,omitempty"` + MostRecentActivity *uint32 `protobuf:"varint,5,opt,name=most_recent_activity,json=mostRecentActivity" json:"most_recent_activity,omitempty"` + TotalPrizePool *uint32 `protobuf:"varint,6,opt,name=total_prize_pool,json=totalPrizePool" json:"total_prize_pool,omitempty"` + StartTimestamp *uint32 `protobuf:"varint,7,opt,name=start_timestamp,json=startTimestamp" json:"start_timestamp,omitempty"` + EndTimestamp *uint32 `protobuf:"varint,8,opt,name=end_timestamp,json=endTimestamp" json:"end_timestamp,omitempty"` + Status *uint32 `protobuf:"varint,9,opt,name=status" json:"status,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeagueInfo) Reset() { *m = CMsgDOTALeagueInfo{} } +func (m *CMsgDOTALeagueInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeagueInfo) ProtoMessage() {} +func (*CMsgDOTALeagueInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{3} +} + +func (m *CMsgDOTALeagueInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeagueInfo.Unmarshal(m, b) +} +func (m *CMsgDOTALeagueInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeagueInfo.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeagueInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeagueInfo.Merge(m, src) +} +func (m *CMsgDOTALeagueInfo) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeagueInfo.Size(m) +} +func (m *CMsgDOTALeagueInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeagueInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeagueInfo proto.InternalMessageInfo + +const Default_CMsgDOTALeagueInfo_Tier ELeagueTier = ELeagueTier_LEAGUE_TIER_UNSET +const Default_CMsgDOTALeagueInfo_Region ELeagueRegion = ELeagueRegion_LEAGUE_REGION_UNSET + +func (m *CMsgDOTALeagueInfo) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgDOTALeagueInfo) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgDOTALeagueInfo) GetTier() ELeagueTier { + if m != nil && m.Tier != nil { + return *m.Tier + } + return Default_CMsgDOTALeagueInfo_Tier +} + +func (m *CMsgDOTALeagueInfo) GetRegion() ELeagueRegion { + if m != nil && m.Region != nil { + return *m.Region + } + return Default_CMsgDOTALeagueInfo_Region +} + +func (m *CMsgDOTALeagueInfo) GetMostRecentActivity() uint32 { + if m != nil && m.MostRecentActivity != nil { + return *m.MostRecentActivity + } + return 0 +} + +func (m *CMsgDOTALeagueInfo) GetTotalPrizePool() uint32 { + if m != nil && m.TotalPrizePool != nil { + return *m.TotalPrizePool + } + return 0 +} + +func (m *CMsgDOTALeagueInfo) GetStartTimestamp() uint32 { + if m != nil && m.StartTimestamp != nil { + return *m.StartTimestamp + } + return 0 +} + +func (m *CMsgDOTALeagueInfo) GetEndTimestamp() uint32 { + if m != nil && m.EndTimestamp != nil { + return *m.EndTimestamp + } + return 0 +} + +func (m *CMsgDOTALeagueInfo) GetStatus() uint32 { + if m != nil && m.Status != nil { + return *m.Status + } + return 0 +} + +type CMsgDOTALeagueInfoList struct { + Infos []*CMsgDOTALeagueInfo `protobuf:"bytes,1,rep,name=infos" json:"infos,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeagueInfoList) Reset() { *m = CMsgDOTALeagueInfoList{} } +func (m *CMsgDOTALeagueInfoList) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeagueInfoList) ProtoMessage() {} +func (*CMsgDOTALeagueInfoList) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{4} +} + +func (m *CMsgDOTALeagueInfoList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeagueInfoList.Unmarshal(m, b) +} +func (m *CMsgDOTALeagueInfoList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeagueInfoList.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeagueInfoList) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeagueInfoList.Merge(m, src) +} +func (m *CMsgDOTALeagueInfoList) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeagueInfoList.Size(m) +} +func (m *CMsgDOTALeagueInfoList) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeagueInfoList.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeagueInfoList proto.InternalMessageInfo + +func (m *CMsgDOTALeagueInfoList) GetInfos() []*CMsgDOTALeagueInfo { + if m != nil { + return m.Infos + } + return nil +} + +type CMsgDOTALeagueLiveGames struct { + Games []*CMsgDOTALeagueLiveGames_LiveGame `protobuf:"bytes,1,rep,name=games" json:"games,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeagueLiveGames) Reset() { *m = CMsgDOTALeagueLiveGames{} } +func (m *CMsgDOTALeagueLiveGames) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeagueLiveGames) ProtoMessage() {} +func (*CMsgDOTALeagueLiveGames) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{5} +} + +func (m *CMsgDOTALeagueLiveGames) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeagueLiveGames.Unmarshal(m, b) +} +func (m *CMsgDOTALeagueLiveGames) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeagueLiveGames.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeagueLiveGames) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeagueLiveGames.Merge(m, src) +} +func (m *CMsgDOTALeagueLiveGames) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeagueLiveGames.Size(m) +} +func (m *CMsgDOTALeagueLiveGames) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeagueLiveGames.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeagueLiveGames proto.InternalMessageInfo + +func (m *CMsgDOTALeagueLiveGames) GetGames() []*CMsgDOTALeagueLiveGames_LiveGame { + if m != nil { + return m.Games + } + return nil +} + +type CMsgDOTALeagueLiveGames_LiveGame struct { + LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + ServerSteamId *uint64 `protobuf:"varint,2,opt,name=server_steam_id,json=serverSteamId" json:"server_steam_id,omitempty"` + RadiantName *string `protobuf:"bytes,3,opt,name=radiant_name,json=radiantName" json:"radiant_name,omitempty"` + RadiantLogo *uint64 `protobuf:"varint,4,opt,name=radiant_logo,json=radiantLogo" json:"radiant_logo,omitempty"` + RadiantTeamId *uint32 `protobuf:"varint,9,opt,name=radiant_team_id,json=radiantTeamId" json:"radiant_team_id,omitempty"` + DireName *string `protobuf:"bytes,5,opt,name=dire_name,json=direName" json:"dire_name,omitempty"` + DireLogo *uint64 `protobuf:"varint,6,opt,name=dire_logo,json=direLogo" json:"dire_logo,omitempty"` + DireTeamId *uint32 `protobuf:"varint,10,opt,name=dire_team_id,json=direTeamId" json:"dire_team_id,omitempty"` + Time *uint32 `protobuf:"varint,7,opt,name=time" json:"time,omitempty"` + Spectators *uint32 `protobuf:"varint,8,opt,name=spectators" json:"spectators,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeagueLiveGames_LiveGame) Reset() { *m = CMsgDOTALeagueLiveGames_LiveGame{} } +func (m *CMsgDOTALeagueLiveGames_LiveGame) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeagueLiveGames_LiveGame) ProtoMessage() {} +func (*CMsgDOTALeagueLiveGames_LiveGame) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{5, 0} +} + +func (m *CMsgDOTALeagueLiveGames_LiveGame) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeagueLiveGames_LiveGame.Unmarshal(m, b) +} +func (m *CMsgDOTALeagueLiveGames_LiveGame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeagueLiveGames_LiveGame.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeagueLiveGames_LiveGame) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeagueLiveGames_LiveGame.Merge(m, src) +} +func (m *CMsgDOTALeagueLiveGames_LiveGame) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeagueLiveGames_LiveGame.Size(m) +} +func (m *CMsgDOTALeagueLiveGames_LiveGame) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeagueLiveGames_LiveGame.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeagueLiveGames_LiveGame proto.InternalMessageInfo + +func (m *CMsgDOTALeagueLiveGames_LiveGame) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgDOTALeagueLiveGames_LiveGame) GetServerSteamId() uint64 { + if m != nil && m.ServerSteamId != nil { + return *m.ServerSteamId + } + return 0 +} + +func (m *CMsgDOTALeagueLiveGames_LiveGame) GetRadiantName() string { + if m != nil && m.RadiantName != nil { + return *m.RadiantName + } + return "" +} + +func (m *CMsgDOTALeagueLiveGames_LiveGame) GetRadiantLogo() uint64 { + if m != nil && m.RadiantLogo != nil { + return *m.RadiantLogo + } + return 0 +} + +func (m *CMsgDOTALeagueLiveGames_LiveGame) GetRadiantTeamId() uint32 { + if m != nil && m.RadiantTeamId != nil { + return *m.RadiantTeamId + } + return 0 +} + +func (m *CMsgDOTALeagueLiveGames_LiveGame) GetDireName() string { + if m != nil && m.DireName != nil { + return *m.DireName + } + return "" +} + +func (m *CMsgDOTALeagueLiveGames_LiveGame) GetDireLogo() uint64 { + if m != nil && m.DireLogo != nil { + return *m.DireLogo + } + return 0 +} + +func (m *CMsgDOTALeagueLiveGames_LiveGame) GetDireTeamId() uint32 { + if m != nil && m.DireTeamId != nil { + return *m.DireTeamId + } + return 0 +} + +func (m *CMsgDOTALeagueLiveGames_LiveGame) GetTime() uint32 { + if m != nil && m.Time != nil { + return *m.Time + } + return 0 +} + +func (m *CMsgDOTALeagueLiveGames_LiveGame) GetSpectators() uint32 { + if m != nil && m.Spectators != nil { + return *m.Spectators + } + return 0 +} + +type CMsgDOTALeagueMessages struct { + Messages []*CMsgDOTALeagueMessages_Message `protobuf:"bytes,1,rep,name=messages" json:"messages,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeagueMessages) Reset() { *m = CMsgDOTALeagueMessages{} } +func (m *CMsgDOTALeagueMessages) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeagueMessages) ProtoMessage() {} +func (*CMsgDOTALeagueMessages) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{6} +} + +func (m *CMsgDOTALeagueMessages) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeagueMessages.Unmarshal(m, b) +} +func (m *CMsgDOTALeagueMessages) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeagueMessages.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeagueMessages) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeagueMessages.Merge(m, src) +} +func (m *CMsgDOTALeagueMessages) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeagueMessages.Size(m) +} +func (m *CMsgDOTALeagueMessages) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeagueMessages.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeagueMessages proto.InternalMessageInfo + +func (m *CMsgDOTALeagueMessages) GetMessages() []*CMsgDOTALeagueMessages_Message { + if m != nil { + return m.Messages + } + return nil +} + +type CMsgDOTALeagueMessages_Message struct { + AuthorAccountId *uint32 `protobuf:"varint,1,opt,name=author_account_id,json=authorAccountId" json:"author_account_id,omitempty"` + Timestamp *uint32 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"` + Message *string `protobuf:"bytes,3,opt,name=message" json:"message,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeagueMessages_Message) Reset() { *m = CMsgDOTALeagueMessages_Message{} } +func (m *CMsgDOTALeagueMessages_Message) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeagueMessages_Message) ProtoMessage() {} +func (*CMsgDOTALeagueMessages_Message) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{6, 0} +} + +func (m *CMsgDOTALeagueMessages_Message) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeagueMessages_Message.Unmarshal(m, b) +} +func (m *CMsgDOTALeagueMessages_Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeagueMessages_Message.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeagueMessages_Message) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeagueMessages_Message.Merge(m, src) +} +func (m *CMsgDOTALeagueMessages_Message) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeagueMessages_Message.Size(m) +} +func (m *CMsgDOTALeagueMessages_Message) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeagueMessages_Message.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeagueMessages_Message proto.InternalMessageInfo + +func (m *CMsgDOTALeagueMessages_Message) GetAuthorAccountId() uint32 { + if m != nil && m.AuthorAccountId != nil { + return *m.AuthorAccountId + } + return 0 +} + +func (m *CMsgDOTALeagueMessages_Message) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgDOTALeagueMessages_Message) GetMessage() string { + if m != nil && m.Message != nil { + return *m.Message + } + return "" +} + +type CMsgDOTALeaguePrizePool struct { + PrizePool *uint32 `protobuf:"varint,1,opt,name=prize_pool,json=prizePool" json:"prize_pool,omitempty"` + IncrementPerSecond *float32 `protobuf:"fixed32,2,opt,name=increment_per_second,json=incrementPerSecond" json:"increment_per_second,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeaguePrizePool) Reset() { *m = CMsgDOTALeaguePrizePool{} } +func (m *CMsgDOTALeaguePrizePool) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeaguePrizePool) ProtoMessage() {} +func (*CMsgDOTALeaguePrizePool) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{7} +} + +func (m *CMsgDOTALeaguePrizePool) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeaguePrizePool.Unmarshal(m, b) +} +func (m *CMsgDOTALeaguePrizePool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeaguePrizePool.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeaguePrizePool) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeaguePrizePool.Merge(m, src) +} +func (m *CMsgDOTALeaguePrizePool) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeaguePrizePool.Size(m) +} +func (m *CMsgDOTALeaguePrizePool) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeaguePrizePool.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeaguePrizePool proto.InternalMessageInfo + +func (m *CMsgDOTALeaguePrizePool) GetPrizePool() uint32 { + if m != nil && m.PrizePool != nil { + return *m.PrizePool + } + return 0 +} + +func (m *CMsgDOTALeaguePrizePool) GetIncrementPerSecond() float32 { + if m != nil && m.IncrementPerSecond != nil { + return *m.IncrementPerSecond + } + return 0 +} + +type CMsgDOTALeagueInfoListAdminsRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeagueInfoListAdminsRequest) Reset() { *m = CMsgDOTALeagueInfoListAdminsRequest{} } +func (m *CMsgDOTALeagueInfoListAdminsRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeagueInfoListAdminsRequest) ProtoMessage() {} +func (*CMsgDOTALeagueInfoListAdminsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{8} +} + +func (m *CMsgDOTALeagueInfoListAdminsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeagueInfoListAdminsRequest.Unmarshal(m, b) +} +func (m *CMsgDOTALeagueInfoListAdminsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeagueInfoListAdminsRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeagueInfoListAdminsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeagueInfoListAdminsRequest.Merge(m, src) +} +func (m *CMsgDOTALeagueInfoListAdminsRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeagueInfoListAdminsRequest.Size(m) +} +func (m *CMsgDOTALeagueInfoListAdminsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeagueInfoListAdminsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeagueInfoListAdminsRequest proto.InternalMessageInfo + +type CMsgDOTALeagueNodeRequest struct { + LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + NodeId *uint32 `protobuf:"varint,2,opt,name=node_id,json=nodeId" json:"node_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeagueNodeRequest) Reset() { *m = CMsgDOTALeagueNodeRequest{} } +func (m *CMsgDOTALeagueNodeRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeagueNodeRequest) ProtoMessage() {} +func (*CMsgDOTALeagueNodeRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{9} +} + +func (m *CMsgDOTALeagueNodeRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeagueNodeRequest.Unmarshal(m, b) +} +func (m *CMsgDOTALeagueNodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeagueNodeRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeagueNodeRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeagueNodeRequest.Merge(m, src) +} +func (m *CMsgDOTALeagueNodeRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeagueNodeRequest.Size(m) +} +func (m *CMsgDOTALeagueNodeRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeagueNodeRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeagueNodeRequest proto.InternalMessageInfo + +func (m *CMsgDOTALeagueNodeRequest) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgDOTALeagueNodeRequest) GetNodeId() uint32 { + if m != nil && m.NodeId != nil { + return *m.NodeId + } + return 0 +} + +type CMsgDOTALeagueNodeResponse struct { + Node *CMsgDOTALeagueNode `protobuf:"bytes,1,opt,name=node" json:"node,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeagueNodeResponse) Reset() { *m = CMsgDOTALeagueNodeResponse{} } +func (m *CMsgDOTALeagueNodeResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeagueNodeResponse) ProtoMessage() {} +func (*CMsgDOTALeagueNodeResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{10} +} + +func (m *CMsgDOTALeagueNodeResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeagueNodeResponse.Unmarshal(m, b) +} +func (m *CMsgDOTALeagueNodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeagueNodeResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeagueNodeResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeagueNodeResponse.Merge(m, src) +} +func (m *CMsgDOTALeagueNodeResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeagueNodeResponse.Size(m) +} +func (m *CMsgDOTALeagueNodeResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeagueNodeResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeagueNodeResponse proto.InternalMessageInfo + +func (m *CMsgDOTALeagueNodeResponse) GetNode() *CMsgDOTALeagueNode { + if m != nil { + return m.Node + } + return nil +} + +type CMsgDOTALeagueAvailableLobbyNodesRequest struct { + LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeagueAvailableLobbyNodesRequest) Reset() { + *m = CMsgDOTALeagueAvailableLobbyNodesRequest{} +} +func (m *CMsgDOTALeagueAvailableLobbyNodesRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeagueAvailableLobbyNodesRequest) ProtoMessage() {} +func (*CMsgDOTALeagueAvailableLobbyNodesRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{11} +} + +func (m *CMsgDOTALeagueAvailableLobbyNodesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeagueAvailableLobbyNodesRequest.Unmarshal(m, b) +} +func (m *CMsgDOTALeagueAvailableLobbyNodesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeagueAvailableLobbyNodesRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeagueAvailableLobbyNodesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeagueAvailableLobbyNodesRequest.Merge(m, src) +} +func (m *CMsgDOTALeagueAvailableLobbyNodesRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeagueAvailableLobbyNodesRequest.Size(m) +} +func (m *CMsgDOTALeagueAvailableLobbyNodesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeagueAvailableLobbyNodesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeagueAvailableLobbyNodesRequest proto.InternalMessageInfo + +func (m *CMsgDOTALeagueAvailableLobbyNodesRequest) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +type CMsgDOTALeagueAvailableLobbyNodes struct { + NodeInfos []*CMsgDOTALeagueAvailableLobbyNodes_NodeInfo `protobuf:"bytes,1,rep,name=node_infos,json=nodeInfos" json:"node_infos,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeagueAvailableLobbyNodes) Reset() { *m = CMsgDOTALeagueAvailableLobbyNodes{} } +func (m *CMsgDOTALeagueAvailableLobbyNodes) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeagueAvailableLobbyNodes) ProtoMessage() {} +func (*CMsgDOTALeagueAvailableLobbyNodes) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{12} +} + +func (m *CMsgDOTALeagueAvailableLobbyNodes) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeagueAvailableLobbyNodes.Unmarshal(m, b) +} +func (m *CMsgDOTALeagueAvailableLobbyNodes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeagueAvailableLobbyNodes.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeagueAvailableLobbyNodes) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeagueAvailableLobbyNodes.Merge(m, src) +} +func (m *CMsgDOTALeagueAvailableLobbyNodes) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeagueAvailableLobbyNodes.Size(m) +} +func (m *CMsgDOTALeagueAvailableLobbyNodes) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeagueAvailableLobbyNodes.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeagueAvailableLobbyNodes proto.InternalMessageInfo + +func (m *CMsgDOTALeagueAvailableLobbyNodes) GetNodeInfos() []*CMsgDOTALeagueAvailableLobbyNodes_NodeInfo { + if m != nil { + return m.NodeInfos + } + return nil +} + +type CMsgDOTALeagueAvailableLobbyNodes_NodeInfo struct { + NodeId *uint32 `protobuf:"varint,1,opt,name=node_id,json=nodeId" json:"node_id,omitempty"` + NodeName *string `protobuf:"bytes,2,opt,name=node_name,json=nodeName" json:"node_name,omitempty"` + NodeGroupName *string `protobuf:"bytes,3,opt,name=node_group_name,json=nodeGroupName" json:"node_group_name,omitempty"` + TeamId_1 *uint32 `protobuf:"varint,4,opt,name=team_id_1,json=teamId1" json:"team_id_1,omitempty"` + TeamId_2 *uint32 `protobuf:"varint,5,opt,name=team_id_2,json=teamId2" json:"team_id_2,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeagueAvailableLobbyNodes_NodeInfo) Reset() { + *m = CMsgDOTALeagueAvailableLobbyNodes_NodeInfo{} +} +func (m *CMsgDOTALeagueAvailableLobbyNodes_NodeInfo) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTALeagueAvailableLobbyNodes_NodeInfo) ProtoMessage() {} +func (*CMsgDOTALeagueAvailableLobbyNodes_NodeInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{12, 0} +} + +func (m *CMsgDOTALeagueAvailableLobbyNodes_NodeInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeagueAvailableLobbyNodes_NodeInfo.Unmarshal(m, b) +} +func (m *CMsgDOTALeagueAvailableLobbyNodes_NodeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeagueAvailableLobbyNodes_NodeInfo.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeagueAvailableLobbyNodes_NodeInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeagueAvailableLobbyNodes_NodeInfo.Merge(m, src) +} +func (m *CMsgDOTALeagueAvailableLobbyNodes_NodeInfo) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeagueAvailableLobbyNodes_NodeInfo.Size(m) +} +func (m *CMsgDOTALeagueAvailableLobbyNodes_NodeInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeagueAvailableLobbyNodes_NodeInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeagueAvailableLobbyNodes_NodeInfo proto.InternalMessageInfo + +func (m *CMsgDOTALeagueAvailableLobbyNodes_NodeInfo) GetNodeId() uint32 { + if m != nil && m.NodeId != nil { + return *m.NodeId + } + return 0 +} + +func (m *CMsgDOTALeagueAvailableLobbyNodes_NodeInfo) GetNodeName() string { + if m != nil && m.NodeName != nil { + return *m.NodeName + } + return "" +} + +func (m *CMsgDOTALeagueAvailableLobbyNodes_NodeInfo) GetNodeGroupName() string { + if m != nil && m.NodeGroupName != nil { + return *m.NodeGroupName + } + return "" +} + +func (m *CMsgDOTALeagueAvailableLobbyNodes_NodeInfo) GetTeamId_1() uint32 { + if m != nil && m.TeamId_1 != nil { + return *m.TeamId_1 + } + return 0 +} + +func (m *CMsgDOTALeagueAvailableLobbyNodes_NodeInfo) GetTeamId_2() uint32 { + if m != nil && m.TeamId_2 != nil { + return *m.TeamId_2 + } + return 0 +} + +type CMsgDOTALeagueNodeResults struct { + NodeResults []*CMsgDOTALeagueNodeResults_Result `protobuf:"bytes,1,rep,name=node_results,json=nodeResults" json:"node_results,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeagueNodeResults) Reset() { *m = CMsgDOTALeagueNodeResults{} } +func (m *CMsgDOTALeagueNodeResults) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeagueNodeResults) ProtoMessage() {} +func (*CMsgDOTALeagueNodeResults) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{13} +} + +func (m *CMsgDOTALeagueNodeResults) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeagueNodeResults.Unmarshal(m, b) +} +func (m *CMsgDOTALeagueNodeResults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeagueNodeResults.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeagueNodeResults) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeagueNodeResults.Merge(m, src) +} +func (m *CMsgDOTALeagueNodeResults) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeagueNodeResults.Size(m) +} +func (m *CMsgDOTALeagueNodeResults) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeagueNodeResults.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeagueNodeResults proto.InternalMessageInfo + +func (m *CMsgDOTALeagueNodeResults) GetNodeResults() []*CMsgDOTALeagueNodeResults_Result { + if m != nil { + return m.NodeResults + } + return nil +} + +type CMsgDOTALeagueNodeResults_Result struct { + NodeId *uint32 `protobuf:"varint,1,opt,name=node_id,json=nodeId" json:"node_id,omitempty"` + WinningNodeId *uint32 `protobuf:"varint,2,opt,name=winning_node_id,json=winningNodeId" json:"winning_node_id,omitempty"` + LosingNodeId *uint32 `protobuf:"varint,3,opt,name=losing_node_id,json=losingNodeId" json:"losing_node_id,omitempty"` + IncomingNodeId_1 *uint32 `protobuf:"varint,4,opt,name=incoming_node_id_1,json=incomingNodeId1" json:"incoming_node_id_1,omitempty"` + IncomingNodeId_2 *uint32 `protobuf:"varint,5,opt,name=incoming_node_id_2,json=incomingNodeId2" json:"incoming_node_id_2,omitempty"` + TeamId_1 *uint32 `protobuf:"varint,6,opt,name=team_id_1,json=teamId1" json:"team_id_1,omitempty"` + TeamId_2 *uint32 `protobuf:"varint,7,opt,name=team_id_2,json=teamId2" json:"team_id_2,omitempty"` + Team_1Name *string `protobuf:"bytes,8,opt,name=team_1_name,json=team1Name" json:"team_1_name,omitempty"` + Team_2Name *string `protobuf:"bytes,9,opt,name=team_2_name,json=team2Name" json:"team_2_name,omitempty"` + Team_1Wins *uint32 `protobuf:"varint,10,opt,name=team_1_wins,json=team1Wins" json:"team_1_wins,omitempty"` + Team_2Wins *uint32 `protobuf:"varint,11,opt,name=team_2_wins,json=team2Wins" json:"team_2_wins,omitempty"` + WinningTeamId *uint32 `protobuf:"varint,12,opt,name=winning_team_id,json=winningTeamId" json:"winning_team_id,omitempty"` + LosingTeamId *uint32 `protobuf:"varint,13,opt,name=losing_team_id,json=losingTeamId" json:"losing_team_id,omitempty"` + HasStarted *bool `protobuf:"varint,14,opt,name=has_started,json=hasStarted" json:"has_started,omitempty"` + IsCompleted *bool `protobuf:"varint,15,opt,name=is_completed,json=isCompleted" json:"is_completed,omitempty"` + ScheduledTime *uint32 `protobuf:"varint,16,opt,name=scheduled_time,json=scheduledTime" json:"scheduled_time,omitempty"` + MatchIds []uint64 `protobuf:"varint,17,rep,name=match_ids,json=matchIds" json:"match_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALeagueNodeResults_Result) Reset() { *m = CMsgDOTALeagueNodeResults_Result{} } +func (m *CMsgDOTALeagueNodeResults_Result) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALeagueNodeResults_Result) ProtoMessage() {} +func (*CMsgDOTALeagueNodeResults_Result) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{13, 0} +} + +func (m *CMsgDOTALeagueNodeResults_Result) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALeagueNodeResults_Result.Unmarshal(m, b) +} +func (m *CMsgDOTALeagueNodeResults_Result) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALeagueNodeResults_Result.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALeagueNodeResults_Result) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALeagueNodeResults_Result.Merge(m, src) +} +func (m *CMsgDOTALeagueNodeResults_Result) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALeagueNodeResults_Result.Size(m) +} +func (m *CMsgDOTALeagueNodeResults_Result) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALeagueNodeResults_Result.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALeagueNodeResults_Result proto.InternalMessageInfo + +func (m *CMsgDOTALeagueNodeResults_Result) GetNodeId() uint32 { + if m != nil && m.NodeId != nil { + return *m.NodeId + } + return 0 +} + +func (m *CMsgDOTALeagueNodeResults_Result) GetWinningNodeId() uint32 { + if m != nil && m.WinningNodeId != nil { + return *m.WinningNodeId + } + return 0 +} + +func (m *CMsgDOTALeagueNodeResults_Result) GetLosingNodeId() uint32 { + if m != nil && m.LosingNodeId != nil { + return *m.LosingNodeId + } + return 0 +} + +func (m *CMsgDOTALeagueNodeResults_Result) GetIncomingNodeId_1() uint32 { + if m != nil && m.IncomingNodeId_1 != nil { + return *m.IncomingNodeId_1 + } + return 0 +} + +func (m *CMsgDOTALeagueNodeResults_Result) GetIncomingNodeId_2() uint32 { + if m != nil && m.IncomingNodeId_2 != nil { + return *m.IncomingNodeId_2 + } + return 0 +} + +func (m *CMsgDOTALeagueNodeResults_Result) GetTeamId_1() uint32 { + if m != nil && m.TeamId_1 != nil { + return *m.TeamId_1 + } + return 0 +} + +func (m *CMsgDOTALeagueNodeResults_Result) GetTeamId_2() uint32 { + if m != nil && m.TeamId_2 != nil { + return *m.TeamId_2 + } + return 0 +} + +func (m *CMsgDOTALeagueNodeResults_Result) GetTeam_1Name() string { + if m != nil && m.Team_1Name != nil { + return *m.Team_1Name + } + return "" +} + +func (m *CMsgDOTALeagueNodeResults_Result) GetTeam_2Name() string { + if m != nil && m.Team_2Name != nil { + return *m.Team_2Name + } + return "" +} + +func (m *CMsgDOTALeagueNodeResults_Result) GetTeam_1Wins() uint32 { + if m != nil && m.Team_1Wins != nil { + return *m.Team_1Wins + } + return 0 +} + +func (m *CMsgDOTALeagueNodeResults_Result) GetTeam_2Wins() uint32 { + if m != nil && m.Team_2Wins != nil { + return *m.Team_2Wins + } + return 0 +} + +func (m *CMsgDOTALeagueNodeResults_Result) GetWinningTeamId() uint32 { + if m != nil && m.WinningTeamId != nil { + return *m.WinningTeamId + } + return 0 +} + +func (m *CMsgDOTALeagueNodeResults_Result) GetLosingTeamId() uint32 { + if m != nil && m.LosingTeamId != nil { + return *m.LosingTeamId + } + return 0 +} + +func (m *CMsgDOTALeagueNodeResults_Result) GetHasStarted() bool { + if m != nil && m.HasStarted != nil { + return *m.HasStarted + } + return false +} + +func (m *CMsgDOTALeagueNodeResults_Result) GetIsCompleted() bool { + if m != nil && m.IsCompleted != nil { + return *m.IsCompleted + } + return false +} + +func (m *CMsgDOTALeagueNodeResults_Result) GetScheduledTime() uint32 { + if m != nil && m.ScheduledTime != nil { + return *m.ScheduledTime + } + return 0 +} + +func (m *CMsgDOTALeagueNodeResults_Result) GetMatchIds() []uint64 { + if m != nil { + return m.MatchIds + } + return nil +} + +type CMsgDOTADPCLeagueResults struct { + Results []*CMsgDOTADPCLeagueResults_Result `protobuf:"bytes,1,rep,name=results" json:"results,omitempty"` + Points []uint32 `protobuf:"varint,2,rep,name=points" json:"points,omitempty"` + Dollars []uint32 `protobuf:"varint,3,rep,name=dollars" json:"dollars,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTADPCLeagueResults) Reset() { *m = CMsgDOTADPCLeagueResults{} } +func (m *CMsgDOTADPCLeagueResults) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTADPCLeagueResults) ProtoMessage() {} +func (*CMsgDOTADPCLeagueResults) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{14} +} + +func (m *CMsgDOTADPCLeagueResults) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTADPCLeagueResults.Unmarshal(m, b) +} +func (m *CMsgDOTADPCLeagueResults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTADPCLeagueResults.Marshal(b, m, deterministic) +} +func (m *CMsgDOTADPCLeagueResults) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTADPCLeagueResults.Merge(m, src) +} +func (m *CMsgDOTADPCLeagueResults) XXX_Size() int { + return xxx_messageInfo_CMsgDOTADPCLeagueResults.Size(m) +} +func (m *CMsgDOTADPCLeagueResults) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTADPCLeagueResults.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTADPCLeagueResults proto.InternalMessageInfo + +func (m *CMsgDOTADPCLeagueResults) GetResults() []*CMsgDOTADPCLeagueResults_Result { + if m != nil { + return m.Results + } + return nil +} + +func (m *CMsgDOTADPCLeagueResults) GetPoints() []uint32 { + if m != nil { + return m.Points + } + return nil +} + +func (m *CMsgDOTADPCLeagueResults) GetDollars() []uint32 { + if m != nil { + return m.Dollars + } + return nil +} + +type CMsgDOTADPCLeagueResults_Result struct { + Standing *uint32 `protobuf:"varint,1,opt,name=standing" json:"standing,omitempty"` + TeamId *uint32 `protobuf:"varint,2,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + TeamName *string `protobuf:"bytes,3,opt,name=team_name,json=teamName" json:"team_name,omitempty"` + TeamLogo *uint64 `protobuf:"varint,4,opt,name=team_logo,json=teamLogo" json:"team_logo,omitempty"` + TeamLogoUrl *string `protobuf:"bytes,5,opt,name=team_logo_url,json=teamLogoUrl" json:"team_logo_url,omitempty"` + Points *uint32 `protobuf:"varint,6,opt,name=points" json:"points,omitempty"` + Earnings *uint32 `protobuf:"varint,7,opt,name=earnings" json:"earnings,omitempty"` + Timestamp *uint32 `protobuf:"varint,8,opt,name=timestamp" json:"timestamp,omitempty"` + Phase *ELeaguePhase `protobuf:"varint,9,opt,name=phase,enum=protocol.ELeaguePhase,def=0" json:"phase,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTADPCLeagueResults_Result) Reset() { *m = CMsgDOTADPCLeagueResults_Result{} } +func (m *CMsgDOTADPCLeagueResults_Result) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTADPCLeagueResults_Result) ProtoMessage() {} +func (*CMsgDOTADPCLeagueResults_Result) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{14, 0} +} + +func (m *CMsgDOTADPCLeagueResults_Result) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTADPCLeagueResults_Result.Unmarshal(m, b) +} +func (m *CMsgDOTADPCLeagueResults_Result) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTADPCLeagueResults_Result.Marshal(b, m, deterministic) +} +func (m *CMsgDOTADPCLeagueResults_Result) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTADPCLeagueResults_Result.Merge(m, src) +} +func (m *CMsgDOTADPCLeagueResults_Result) XXX_Size() int { + return xxx_messageInfo_CMsgDOTADPCLeagueResults_Result.Size(m) +} +func (m *CMsgDOTADPCLeagueResults_Result) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTADPCLeagueResults_Result.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTADPCLeagueResults_Result proto.InternalMessageInfo + +const Default_CMsgDOTADPCLeagueResults_Result_Phase ELeaguePhase = ELeaguePhase_LEAGUE_PHASE_UNSET + +func (m *CMsgDOTADPCLeagueResults_Result) GetStanding() uint32 { + if m != nil && m.Standing != nil { + return *m.Standing + } + return 0 +} + +func (m *CMsgDOTADPCLeagueResults_Result) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgDOTADPCLeagueResults_Result) GetTeamName() string { + if m != nil && m.TeamName != nil { + return *m.TeamName + } + return "" +} + +func (m *CMsgDOTADPCLeagueResults_Result) GetTeamLogo() uint64 { + if m != nil && m.TeamLogo != nil { + return *m.TeamLogo + } + return 0 +} + +func (m *CMsgDOTADPCLeagueResults_Result) GetTeamLogoUrl() string { + if m != nil && m.TeamLogoUrl != nil { + return *m.TeamLogoUrl + } + return "" +} + +func (m *CMsgDOTADPCLeagueResults_Result) GetPoints() uint32 { + if m != nil && m.Points != nil { + return *m.Points + } + return 0 +} + +func (m *CMsgDOTADPCLeagueResults_Result) GetEarnings() uint32 { + if m != nil && m.Earnings != nil { + return *m.Earnings + } + return 0 +} + +func (m *CMsgDOTADPCLeagueResults_Result) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgDOTADPCLeagueResults_Result) GetPhase() ELeaguePhase { + if m != nil && m.Phase != nil { + return *m.Phase + } + return Default_CMsgDOTADPCLeagueResults_Result_Phase +} + +type CMsgDOTADPCTeamResults struct { + Results []*CMsgDOTADPCTeamResults_Result `protobuf:"bytes,1,rep,name=results" json:"results,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTADPCTeamResults) Reset() { *m = CMsgDOTADPCTeamResults{} } +func (m *CMsgDOTADPCTeamResults) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTADPCTeamResults) ProtoMessage() {} +func (*CMsgDOTADPCTeamResults) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{15} +} + +func (m *CMsgDOTADPCTeamResults) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTADPCTeamResults.Unmarshal(m, b) +} +func (m *CMsgDOTADPCTeamResults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTADPCTeamResults.Marshal(b, m, deterministic) +} +func (m *CMsgDOTADPCTeamResults) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTADPCTeamResults.Merge(m, src) +} +func (m *CMsgDOTADPCTeamResults) XXX_Size() int { + return xxx_messageInfo_CMsgDOTADPCTeamResults.Size(m) +} +func (m *CMsgDOTADPCTeamResults) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTADPCTeamResults.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTADPCTeamResults proto.InternalMessageInfo + +func (m *CMsgDOTADPCTeamResults) GetResults() []*CMsgDOTADPCTeamResults_Result { + if m != nil { + return m.Results + } + return nil +} + +type CMsgDOTADPCTeamResults_Result struct { + LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + Standing *uint32 `protobuf:"varint,2,opt,name=standing" json:"standing,omitempty"` + Points *uint32 `protobuf:"varint,3,opt,name=points" json:"points,omitempty"` + Earnings *uint32 `protobuf:"varint,4,opt,name=earnings" json:"earnings,omitempty"` + Timestamp *uint32 `protobuf:"varint,5,opt,name=timestamp" json:"timestamp,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTADPCTeamResults_Result) Reset() { *m = CMsgDOTADPCTeamResults_Result{} } +func (m *CMsgDOTADPCTeamResults_Result) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTADPCTeamResults_Result) ProtoMessage() {} +func (*CMsgDOTADPCTeamResults_Result) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{15, 0} +} + +func (m *CMsgDOTADPCTeamResults_Result) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTADPCTeamResults_Result.Unmarshal(m, b) +} +func (m *CMsgDOTADPCTeamResults_Result) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTADPCTeamResults_Result.Marshal(b, m, deterministic) +} +func (m *CMsgDOTADPCTeamResults_Result) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTADPCTeamResults_Result.Merge(m, src) +} +func (m *CMsgDOTADPCTeamResults_Result) XXX_Size() int { + return xxx_messageInfo_CMsgDOTADPCTeamResults_Result.Size(m) +} +func (m *CMsgDOTADPCTeamResults_Result) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTADPCTeamResults_Result.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTADPCTeamResults_Result proto.InternalMessageInfo + +func (m *CMsgDOTADPCTeamResults_Result) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgDOTADPCTeamResults_Result) GetStanding() uint32 { + if m != nil && m.Standing != nil { + return *m.Standing + } + return 0 +} + +func (m *CMsgDOTADPCTeamResults_Result) GetPoints() uint32 { + if m != nil && m.Points != nil { + return *m.Points + } + return 0 +} + +func (m *CMsgDOTADPCTeamResults_Result) GetEarnings() uint32 { + if m != nil && m.Earnings != nil { + return *m.Earnings + } + return 0 +} + +func (m *CMsgDOTADPCTeamResults_Result) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +type CMsgDOTADPCSeasonResults struct { + Results []*CMsgDOTADPCSeasonResults_TeamResult `protobuf:"bytes,1,rep,name=results" json:"results,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTADPCSeasonResults) Reset() { *m = CMsgDOTADPCSeasonResults{} } +func (m *CMsgDOTADPCSeasonResults) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTADPCSeasonResults) ProtoMessage() {} +func (*CMsgDOTADPCSeasonResults) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{16} +} + +func (m *CMsgDOTADPCSeasonResults) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTADPCSeasonResults.Unmarshal(m, b) +} +func (m *CMsgDOTADPCSeasonResults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTADPCSeasonResults.Marshal(b, m, deterministic) +} +func (m *CMsgDOTADPCSeasonResults) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTADPCSeasonResults.Merge(m, src) +} +func (m *CMsgDOTADPCSeasonResults) XXX_Size() int { + return xxx_messageInfo_CMsgDOTADPCSeasonResults.Size(m) +} +func (m *CMsgDOTADPCSeasonResults) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTADPCSeasonResults.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTADPCSeasonResults proto.InternalMessageInfo + +func (m *CMsgDOTADPCSeasonResults) GetResults() []*CMsgDOTADPCSeasonResults_TeamResult { + if m != nil { + return m.Results + } + return nil +} + +type CMsgDOTADPCSeasonResults_TeamLeagueResult struct { + Timestamp *uint32 `protobuf:"varint,1,opt,name=timestamp" json:"timestamp,omitempty"` + LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + Standing *uint32 `protobuf:"varint,3,opt,name=standing" json:"standing,omitempty"` + Points *uint32 `protobuf:"varint,4,opt,name=points" json:"points,omitempty"` + Earnings *uint32 `protobuf:"varint,5,opt,name=earnings" json:"earnings,omitempty"` + AuditAction *uint32 `protobuf:"varint,6,opt,name=audit_action,json=auditAction" json:"audit_action,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTADPCSeasonResults_TeamLeagueResult) Reset() { + *m = CMsgDOTADPCSeasonResults_TeamLeagueResult{} +} +func (m *CMsgDOTADPCSeasonResults_TeamLeagueResult) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTADPCSeasonResults_TeamLeagueResult) ProtoMessage() {} +func (*CMsgDOTADPCSeasonResults_TeamLeagueResult) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{16, 0} +} + +func (m *CMsgDOTADPCSeasonResults_TeamLeagueResult) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTADPCSeasonResults_TeamLeagueResult.Unmarshal(m, b) +} +func (m *CMsgDOTADPCSeasonResults_TeamLeagueResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTADPCSeasonResults_TeamLeagueResult.Marshal(b, m, deterministic) +} +func (m *CMsgDOTADPCSeasonResults_TeamLeagueResult) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTADPCSeasonResults_TeamLeagueResult.Merge(m, src) +} +func (m *CMsgDOTADPCSeasonResults_TeamLeagueResult) XXX_Size() int { + return xxx_messageInfo_CMsgDOTADPCSeasonResults_TeamLeagueResult.Size(m) +} +func (m *CMsgDOTADPCSeasonResults_TeamLeagueResult) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTADPCSeasonResults_TeamLeagueResult.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTADPCSeasonResults_TeamLeagueResult proto.InternalMessageInfo + +func (m *CMsgDOTADPCSeasonResults_TeamLeagueResult) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgDOTADPCSeasonResults_TeamLeagueResult) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgDOTADPCSeasonResults_TeamLeagueResult) GetStanding() uint32 { + if m != nil && m.Standing != nil { + return *m.Standing + } + return 0 +} + +func (m *CMsgDOTADPCSeasonResults_TeamLeagueResult) GetPoints() uint32 { + if m != nil && m.Points != nil { + return *m.Points + } + return 0 +} + +func (m *CMsgDOTADPCSeasonResults_TeamLeagueResult) GetEarnings() uint32 { + if m != nil && m.Earnings != nil { + return *m.Earnings + } + return 0 +} + +func (m *CMsgDOTADPCSeasonResults_TeamLeagueResult) GetAuditAction() uint32 { + if m != nil && m.AuditAction != nil { + return *m.AuditAction + } + return 0 +} + +type CMsgDOTADPCSeasonResults_TeamResult struct { + TeamId *uint32 `protobuf:"varint,1,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + TeamName *string `protobuf:"bytes,2,opt,name=team_name,json=teamName" json:"team_name,omitempty"` + TeamLogo *uint64 `protobuf:"varint,3,opt,name=team_logo,json=teamLogo" json:"team_logo,omitempty"` + TeamLogoUrl *string `protobuf:"bytes,4,opt,name=team_logo_url,json=teamLogoUrl" json:"team_logo_url,omitempty"` + TotalPoints *uint32 `protobuf:"varint,5,opt,name=total_points,json=totalPoints" json:"total_points,omitempty"` + TotalEarnings *uint32 `protobuf:"varint,6,opt,name=total_earnings,json=totalEarnings" json:"total_earnings,omitempty"` + LeagueResults []*CMsgDOTADPCSeasonResults_TeamLeagueResult `protobuf:"bytes,7,rep,name=league_results,json=leagueResults" json:"league_results,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTADPCSeasonResults_TeamResult) Reset() { *m = CMsgDOTADPCSeasonResults_TeamResult{} } +func (m *CMsgDOTADPCSeasonResults_TeamResult) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTADPCSeasonResults_TeamResult) ProtoMessage() {} +func (*CMsgDOTADPCSeasonResults_TeamResult) Descriptor() ([]byte, []int) { + return fileDescriptor_2fe4457e2b9dd334, []int{16, 1} +} + +func (m *CMsgDOTADPCSeasonResults_TeamResult) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTADPCSeasonResults_TeamResult.Unmarshal(m, b) +} +func (m *CMsgDOTADPCSeasonResults_TeamResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTADPCSeasonResults_TeamResult.Marshal(b, m, deterministic) +} +func (m *CMsgDOTADPCSeasonResults_TeamResult) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTADPCSeasonResults_TeamResult.Merge(m, src) +} +func (m *CMsgDOTADPCSeasonResults_TeamResult) XXX_Size() int { + return xxx_messageInfo_CMsgDOTADPCSeasonResults_TeamResult.Size(m) +} +func (m *CMsgDOTADPCSeasonResults_TeamResult) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTADPCSeasonResults_TeamResult.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTADPCSeasonResults_TeamResult proto.InternalMessageInfo + +func (m *CMsgDOTADPCSeasonResults_TeamResult) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgDOTADPCSeasonResults_TeamResult) GetTeamName() string { + if m != nil && m.TeamName != nil { + return *m.TeamName + } + return "" +} + +func (m *CMsgDOTADPCSeasonResults_TeamResult) GetTeamLogo() uint64 { + if m != nil && m.TeamLogo != nil { + return *m.TeamLogo + } + return 0 +} + +func (m *CMsgDOTADPCSeasonResults_TeamResult) GetTeamLogoUrl() string { + if m != nil && m.TeamLogoUrl != nil { + return *m.TeamLogoUrl + } + return "" +} + +func (m *CMsgDOTADPCSeasonResults_TeamResult) GetTotalPoints() uint32 { + if m != nil && m.TotalPoints != nil { + return *m.TotalPoints + } + return 0 +} + +func (m *CMsgDOTADPCSeasonResults_TeamResult) GetTotalEarnings() uint32 { + if m != nil && m.TotalEarnings != nil { + return *m.TotalEarnings + } + return 0 +} + +func (m *CMsgDOTADPCSeasonResults_TeamResult) GetLeagueResults() []*CMsgDOTADPCSeasonResults_TeamLeagueResult { + if m != nil { + return m.LeagueResults + } + return nil +} + +func init() { + proto.RegisterEnum("protocol.ELeagueNodeGroupType", ELeagueNodeGroupType_name, ELeagueNodeGroupType_value) + proto.RegisterEnum("protocol.ELeagueNodeType", ELeagueNodeType_name, ELeagueNodeType_value) + proto.RegisterType((*CMsgDOTALeagueNode)(nil), "protocol.CMsgDOTALeagueNode") + proto.RegisterType((*CMsgDOTALeagueNode_MatchDetails)(nil), "protocol.CMsgDOTALeagueNode.MatchDetails") + proto.RegisterType((*CMsgDOTALeagueNodeGroup)(nil), "protocol.CMsgDOTALeagueNodeGroup") + proto.RegisterType((*CMsgDOTALeagueNodeGroup_TeamStanding)(nil), "protocol.CMsgDOTALeagueNodeGroup.TeamStanding") + proto.RegisterType((*CMsgDOTALeague)(nil), "protocol.CMsgDOTALeague") + proto.RegisterType((*CMsgDOTALeague_Info)(nil), "protocol.CMsgDOTALeague.Info") + proto.RegisterType((*CMsgDOTALeague_Admin)(nil), "protocol.CMsgDOTALeague.Admin") + proto.RegisterType((*CMsgDOTALeague_PrizePoolItem)(nil), "protocol.CMsgDOTALeague.PrizePoolItem") + proto.RegisterType((*CMsgDOTALeague_PrizePool)(nil), "protocol.CMsgDOTALeague.PrizePool") + proto.RegisterType((*CMsgDOTALeague_Stream)(nil), "protocol.CMsgDOTALeague.Stream") + proto.RegisterType((*CMsgDOTALeague_SeriesInfo)(nil), "protocol.CMsgDOTALeague.SeriesInfo") + proto.RegisterType((*CMsgDOTALeague_Player)(nil), "protocol.CMsgDOTALeague.Player") + proto.RegisterType((*CMsgDOTALeagueInfo)(nil), "protocol.CMsgDOTALeagueInfo") + proto.RegisterType((*CMsgDOTALeagueInfoList)(nil), "protocol.CMsgDOTALeagueInfoList") + proto.RegisterType((*CMsgDOTALeagueLiveGames)(nil), "protocol.CMsgDOTALeagueLiveGames") + proto.RegisterType((*CMsgDOTALeagueLiveGames_LiveGame)(nil), "protocol.CMsgDOTALeagueLiveGames.LiveGame") + proto.RegisterType((*CMsgDOTALeagueMessages)(nil), "protocol.CMsgDOTALeagueMessages") + proto.RegisterType((*CMsgDOTALeagueMessages_Message)(nil), "protocol.CMsgDOTALeagueMessages.Message") + proto.RegisterType((*CMsgDOTALeaguePrizePool)(nil), "protocol.CMsgDOTALeaguePrizePool") + proto.RegisterType((*CMsgDOTALeagueInfoListAdminsRequest)(nil), "protocol.CMsgDOTALeagueInfoListAdminsRequest") + proto.RegisterType((*CMsgDOTALeagueNodeRequest)(nil), "protocol.CMsgDOTALeagueNodeRequest") + proto.RegisterType((*CMsgDOTALeagueNodeResponse)(nil), "protocol.CMsgDOTALeagueNodeResponse") + proto.RegisterType((*CMsgDOTALeagueAvailableLobbyNodesRequest)(nil), "protocol.CMsgDOTALeagueAvailableLobbyNodesRequest") + proto.RegisterType((*CMsgDOTALeagueAvailableLobbyNodes)(nil), "protocol.CMsgDOTALeagueAvailableLobbyNodes") + proto.RegisterType((*CMsgDOTALeagueAvailableLobbyNodes_NodeInfo)(nil), "protocol.CMsgDOTALeagueAvailableLobbyNodes.NodeInfo") + proto.RegisterType((*CMsgDOTALeagueNodeResults)(nil), "protocol.CMsgDOTALeagueNodeResults") + proto.RegisterType((*CMsgDOTALeagueNodeResults_Result)(nil), "protocol.CMsgDOTALeagueNodeResults.Result") + proto.RegisterType((*CMsgDOTADPCLeagueResults)(nil), "protocol.CMsgDOTADPCLeagueResults") + proto.RegisterType((*CMsgDOTADPCLeagueResults_Result)(nil), "protocol.CMsgDOTADPCLeagueResults.Result") + proto.RegisterType((*CMsgDOTADPCTeamResults)(nil), "protocol.CMsgDOTADPCTeamResults") + proto.RegisterType((*CMsgDOTADPCTeamResults_Result)(nil), "protocol.CMsgDOTADPCTeamResults.Result") + proto.RegisterType((*CMsgDOTADPCSeasonResults)(nil), "protocol.CMsgDOTADPCSeasonResults") + proto.RegisterType((*CMsgDOTADPCSeasonResults_TeamLeagueResult)(nil), "protocol.CMsgDOTADPCSeasonResults.TeamLeagueResult") + proto.RegisterType((*CMsgDOTADPCSeasonResults_TeamResult)(nil), "protocol.CMsgDOTADPCSeasonResults.TeamResult") +} + +func init() { + proto.RegisterFile("dota_gcmessages_common_league.proto", fileDescriptor_2fe4457e2b9dd334) +} + +var fileDescriptor_2fe4457e2b9dd334 = []byte{ + // 2912 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x59, 0xbb, 0x93, 0x23, 0x49, + 0xd1, 0x3f, 0xbd, 0xa5, 0xd4, 0x63, 0x34, 0xb5, 0x7b, 0x3b, 0x5a, 0xdd, 0xed, 0xee, 0xac, 0xf6, + 0xbb, 0xbd, 0xf9, 0x16, 0x98, 0x9b, 0xd1, 0x01, 0x11, 0x6c, 0x60, 0xa0, 0x19, 0x69, 0x67, 0x15, + 0xa7, 0x95, 0x74, 0x2d, 0xcd, 0xed, 0x71, 0x4e, 0x47, 0x8d, 0xba, 0x46, 0xd3, 0x77, 0xad, 0x6e, + 0xd1, 0xd5, 0x9a, 0xbb, 0xc5, 0xc2, 0xc7, 0xc4, 0xc4, 0xc1, 0x25, 0x20, 0x02, 0x02, 0x0f, 0x87, + 0x20, 0x02, 0x0c, 0x30, 0xce, 0xc1, 0xc1, 0xe5, 0x5f, 0xc0, 0xc5, 0x20, 0x88, 0xca, 0xaa, 0x7e, + 0x48, 0x6a, 0x69, 0x96, 0x03, 0x07, 0x4b, 0x5d, 0xf9, 0xa8, 0xee, 0xcc, 0xca, 0xfc, 0x65, 0x56, + 0x0a, 0x1e, 0x19, 0x8e, 0x47, 0xf5, 0xe9, 0x64, 0xc6, 0x38, 0xa7, 0x53, 0xc6, 0xf5, 0x89, 0x33, + 0x9b, 0x39, 0xb6, 0x6e, 0x31, 0x3a, 0x5d, 0xb0, 0xc3, 0xb9, 0xeb, 0x78, 0x0e, 0xc9, 0xe3, 0xcf, + 0xc4, 0xb1, 0xea, 0x7b, 0x28, 0xce, 0xaf, 0xa8, 0xcb, 0x0c, 0x9d, 0xd9, 0x8b, 0x19, 0x97, 0x22, + 0x8d, 0x5f, 0x67, 0x81, 0x9c, 0xbe, 0xe0, 0xd3, 0xf6, 0x60, 0xdc, 0xea, 0xa1, 0x6e, 0xdf, 0x31, + 0x18, 0x21, 0x90, 0xb6, 0xe9, 0x8c, 0xd5, 0x12, 0xfb, 0x89, 0x83, 0x82, 0x86, 0xcf, 0x64, 0x0f, + 0x72, 0xb6, 0x63, 0x30, 0xdd, 0x34, 0x6a, 0xc9, 0xfd, 0xc4, 0x41, 0x59, 0xcb, 0x8a, 0x65, 0xd7, + 0x20, 0x0d, 0x28, 0x23, 0x63, 0xea, 0x3a, 0x8b, 0xb9, 0x60, 0xa7, 0x90, 0x5d, 0x14, 0xc4, 0x33, + 0x41, 0xeb, 0x1a, 0xe4, 0x31, 0xec, 0x7c, 0x6e, 0xda, 0xb6, 0x69, 0x4f, 0x75, 0x7f, 0x93, 0x34, + 0x4a, 0x95, 0x15, 0xb9, 0x2f, 0xf7, 0xfa, 0x3f, 0xa8, 0x58, 0x0e, 0x8f, 0x8a, 0x65, 0x50, 0xac, + 0x24, 0xa9, 0x4a, 0xea, 0x6b, 0x40, 0x4c, 0x7b, 0xe2, 0xcc, 0x22, 0x72, 0xfa, 0x71, 0x2d, 0x8b, + 0x92, 0x3b, 0x3e, 0x47, 0xca, 0x1e, 0xc7, 0x0a, 0x37, 0x6b, 0xb9, 0x38, 0xe1, 0x26, 0xe9, 0x42, + 0x01, 0x65, 0xbc, 0x57, 0x73, 0x56, 0xcb, 0xef, 0x27, 0x0e, 0x2a, 0xcd, 0xbb, 0x87, 0xbe, 0x1b, + 0x0f, 0x3b, 0xa1, 0x8b, 0xc6, 0xaf, 0xe6, 0xec, 0xe9, 0x6e, 0xb7, 0xff, 0x51, 0xab, 0xd7, 0x6d, + 0xeb, 0xfd, 0x41, 0xbb, 0xa3, 0x8f, 0xbf, 0x3f, 0xec, 0x68, 0x79, 0x5b, 0x31, 0xc9, 0x3b, 0x50, + 0xe1, 0x93, 0x2b, 0x66, 0x2c, 0x2c, 0x66, 0xe8, 0x9e, 0x39, 0x63, 0xb5, 0x82, 0xb4, 0x38, 0xa0, + 0x8e, 0xcd, 0x19, 0x23, 0x0f, 0xa0, 0x48, 0x27, 0xde, 0x82, 0x5a, 0x52, 0xe6, 0x16, 0xca, 0x80, + 0x24, 0xa1, 0xc0, 0x5b, 0x50, 0xe0, 0xcc, 0x35, 0x19, 0x17, 0xde, 0x00, 0x64, 0xe7, 0x25, 0xa1, + 0x6b, 0x90, 0x3a, 0x14, 0x3c, 0x46, 0x67, 0xd2, 0x01, 0x45, 0x64, 0xe6, 0x04, 0x41, 0x18, 0x1e, + 0xe1, 0x35, 0x6b, 0xa5, 0x28, 0xaf, 0x49, 0x4e, 0x21, 0x37, 0xa3, 0xde, 0xe4, 0x8a, 0xf1, 0x5a, + 0x79, 0x3f, 0x75, 0x50, 0x6c, 0xfe, 0x7f, 0x68, 0xe5, 0x7a, 0x3c, 0x1c, 0xbe, 0x10, 0xb2, 0x6d, + 0xe6, 0x51, 0xd3, 0xe2, 0x9a, 0xaf, 0x49, 0xee, 0x43, 0x11, 0x5f, 0x70, 0xac, 0x7f, 0x6e, 0xda, + 0xbc, 0x56, 0xc1, 0x57, 0xe0, 0x3b, 0x8f, 0x5f, 0x9a, 0x76, 0xc8, 0x6f, 0x4a, 0xfe, 0x4e, 0xc8, + 0x6f, 0x22, 0xff, 0x01, 0x14, 0xaf, 0x28, 0xd7, 0xb9, 0x47, 0x5d, 0x8f, 0x19, 0xb5, 0xea, 0x7e, + 0xe2, 0x20, 0xaf, 0xc1, 0x15, 0xe5, 0x23, 0x49, 0x21, 0x0f, 0xa1, 0x64, 0x62, 0x68, 0xcf, 0x2d, + 0x26, 0x24, 0x76, 0x51, 0xa2, 0x68, 0xf2, 0x53, 0x9f, 0x44, 0xee, 0x01, 0x70, 0xcf, 0x95, 0x66, + 0xf2, 0x1a, 0xd9, 0x4f, 0x89, 0x57, 0x48, 0x4a, 0xd7, 0xe0, 0xf5, 0x0f, 0xa1, 0x14, 0xfd, 0x76, + 0x72, 0x17, 0xf2, 0xf8, 0xf5, 0xc2, 0x97, 0x22, 0xb8, 0xd3, 0xca, 0x9a, 0xe5, 0x10, 0x55, 0x6e, + 0x53, 0x71, 0xee, 0x87, 0xe8, 0x18, 0xf7, 0x6c, 0xfc, 0x12, 0x60, 0x6f, 0xdd, 0x45, 0x18, 0xe8, + 0xb1, 0x79, 0xb3, 0x96, 0x1e, 0xc9, 0xf5, 0xf4, 0x78, 0x0f, 0x6e, 0xcf, 0xa9, 0xcb, 0x6c, 0x4f, + 0x8f, 0xcb, 0xa4, 0x5d, 0xc9, 0xeb, 0x47, 0x14, 0xbe, 0x05, 0x7b, 0xcb, 0x41, 0xed, 0xab, 0xf0, + 0x5a, 0x1a, 0x7d, 0x70, 0x3b, 0x1a, 0xd9, 0x4a, 0x8b, 0x0b, 0x35, 0x6a, 0x5c, 0x53, 0x7b, 0xb2, + 0xa6, 0xa7, 0xf2, 0xec, 0x76, 0xc0, 0x8e, 0xbe, 0xed, 0x08, 0x42, 0xba, 0x74, 0xce, 0xc4, 0x59, + 0xd8, 0x9e, 0xca, 0x38, 0x12, 0xf0, 0x84, 0x87, 0x4e, 0x05, 0x47, 0x1c, 0x4b, 0x44, 0x2e, 0x17, + 0x9e, 0xbc, 0x64, 0x7f, 0x02, 0x3b, 0x91, 0xb7, 0x47, 0x92, 0xed, 0x7e, 0x6c, 0xb2, 0xe1, 0x77, + 0x60, 0xc6, 0x11, 0x3f, 0xe3, 0xce, 0xb4, 0xc1, 0xf9, 0x50, 0xa6, 0x5c, 0xd9, 0x8e, 0x8a, 0x90, + 0x8f, 0x61, 0xd7, 0x60, 0x97, 0x74, 0x61, 0x29, 0x67, 0xe2, 0xee, 0x85, 0xaf, 0x90, 0xca, 0x3b, + 0x6a, 0x1b, 0x5f, 0x86, 0xdc, 0x86, 0x8c, 0xeb, 0x2c, 0x6c, 0x3f, 0x0b, 0xe5, 0x42, 0x98, 0x3a, + 0xa3, 0x5f, 0xe8, 0xb8, 0xe0, 0x2a, 0x07, 0x0b, 0x33, 0xfa, 0x85, 0x86, 0x04, 0xf2, 0x08, 0xca, + 0x26, 0xd7, 0x3d, 0x93, 0x5d, 0xb8, 0x8c, 0x7e, 0xc6, 0x5c, 0xcc, 0xc4, 0xbc, 0x56, 0x32, 0xf9, + 0x38, 0xa0, 0x09, 0xd8, 0x33, 0xb9, 0x7e, 0x69, 0xda, 0xd4, 0x92, 0x3e, 0xa9, 0x95, 0x7d, 0xa9, + 0x67, 0x82, 0x28, 0xa3, 0x6b, 0x35, 0x1d, 0x2a, 0xeb, 0xe9, 0xf0, 0x3d, 0xc8, 0xcc, 0xaf, 0x28, + 0x67, 0x35, 0x82, 0x06, 0xdf, 0x59, 0x33, 0x78, 0x28, 0xb8, 0x4f, 0x49, 0xaf, 0xd3, 0x3a, 0x3b, + 0xef, 0xe8, 0xc3, 0xe7, 0xad, 0x51, 0x47, 0x3f, 0xef, 0x8f, 0x3a, 0x63, 0x4d, 0x2a, 0x92, 0x36, + 0x64, 0x5d, 0x36, 0x35, 0x1d, 0x1b, 0xa1, 0xa8, 0xd2, 0xdc, 0x5b, 0xdb, 0x42, 0x43, 0xf6, 0xd3, + 0x5b, 0x6a, 0x0f, 0xad, 0x73, 0xd6, 0x1d, 0xf4, 0xd5, 0x26, 0x4a, 0x57, 0xa6, 0x25, 0x75, 0x3d, + 0x09, 0x6a, 0xb7, 0xa5, 0x53, 0x90, 0x82, 0x98, 0x76, 0x17, 0xf2, 0xcc, 0x56, 0xa8, 0xf8, 0xa6, + 0x44, 0x26, 0x66, 0x4b, 0x3c, 0x3c, 0x87, 0x0a, 0x46, 0x0e, 0xf7, 0xa8, 0x6d, 0x98, 0xf6, 0x54, + 0xe0, 0x86, 0x00, 0xa8, 0xc3, 0x6d, 0x00, 0x85, 0xfe, 0x39, 0x14, 0xe1, 0x37, 0x52, 0x6a, 0x5a, + 0xd9, 0x8b, 0xac, 0x38, 0x69, 0x42, 0x46, 0x44, 0x03, 0xaf, 0x55, 0x71, 0xb7, 0xb7, 0xb7, 0xed, + 0xa6, 0x49, 0x51, 0x72, 0x02, 0xc5, 0x30, 0x4a, 0x79, 0x6d, 0x17, 0x35, 0x1f, 0xde, 0xf8, 0x1d, + 0x1a, 0x04, 0x01, 0xc9, 0xeb, 0xff, 0x4c, 0x40, 0x29, 0xfa, 0x5d, 0xa4, 0x0e, 0x79, 0xdf, 0x34, + 0x84, 0x09, 0x81, 0xe6, 0x3e, 0x6f, 0x0f, 0x72, 0xcb, 0xd0, 0x93, 0x95, 0x78, 0x2d, 0x6a, 0x00, + 0x32, 0x10, 0x5c, 0x52, 0x08, 0x2e, 0x79, 0x41, 0xe8, 0x53, 0xe9, 0x4c, 0x64, 0x7a, 0x74, 0x8a, + 0x45, 0xb5, 0x20, 0x61, 0x7e, 0x4c, 0xa7, 0x81, 0x9e, 0xe5, 0x4c, 0x1d, 0xcc, 0xf0, 0xb4, 0xd4, + 0xeb, 0x39, 0x53, 0x47, 0x00, 0x53, 0xc0, 0xd4, 0x17, 0xae, 0x85, 0xe9, 0x5c, 0xd0, 0x8a, 0xbe, + 0xc0, 0xb9, 0x6b, 0x09, 0x40, 0x43, 0xec, 0x96, 0x19, 0x8c, 0xcf, 0xe4, 0x0e, 0x64, 0x2d, 0x87, + 0x73, 0xc6, 0x31, 0x67, 0xcb, 0x9a, 0x5a, 0x89, 0xf4, 0xe0, 0x13, 0xc7, 0x95, 0xc9, 0x96, 0xd2, + 0xe4, 0xa2, 0xf1, 0xdb, 0x2a, 0x54, 0x96, 0x1d, 0x45, 0x8e, 0x21, 0x6d, 0xda, 0x97, 0x0e, 0x9a, + 0x5f, 0x6c, 0xde, 0xdb, 0xe4, 0xd0, 0xc3, 0xae, 0x7d, 0xe9, 0x68, 0x28, 0x4a, 0x5a, 0x00, 0x73, + 0xd7, 0xfc, 0x21, 0xd3, 0xe7, 0x8e, 0x63, 0xa1, 0x73, 0x8a, 0xcd, 0xc6, 0x46, 0xc5, 0xa1, 0x10, + 0x1d, 0x3a, 0x8e, 0xa5, 0x15, 0xe6, 0xfe, 0x23, 0xf9, 0x36, 0x64, 0xa9, 0x31, 0x13, 0xc6, 0xa4, + 0xf0, 0x20, 0xef, 0x6f, 0x54, 0x6f, 0x09, 0x31, 0x4d, 0x49, 0x93, 0xef, 0x40, 0x4e, 0xd6, 0x13, + 0x09, 0xad, 0xc5, 0xe6, 0x83, 0x8d, 0x8a, 0x23, 0x94, 0xd3, 0x7c, 0xf9, 0xd5, 0x00, 0xca, 0x7c, + 0x85, 0x00, 0x22, 0xcf, 0xa0, 0xe4, 0x97, 0x7f, 0xfb, 0xd2, 0xe1, 0xb5, 0x2c, 0x6e, 0xf2, 0x68, + 0xf3, 0x37, 0xc8, 0xd6, 0x40, 0xb8, 0xae, 0xc8, 0x83, 0x67, 0x4e, 0xfa, 0x40, 0x44, 0x6e, 0x72, + 0x8f, 0x89, 0x1e, 0x70, 0x6e, 0xd1, 0x57, 0xcc, 0x15, 0xe7, 0xba, 0xdd, 0xa2, 0x21, 0xca, 0x69, + 0xbb, 0xa1, 0xaa, 0xa4, 0xf0, 0xfa, 0x9f, 0xd3, 0x90, 0x16, 0x3b, 0x8b, 0x18, 0x93, 0x5d, 0xa7, + 0x5f, 0x53, 0xcb, 0x5a, 0x5e, 0x12, 0xba, 0x46, 0x50, 0x10, 0x93, 0x91, 0x82, 0xf8, 0x5d, 0x48, + 0x7b, 0x26, 0x73, 0x31, 0x8e, 0x2b, 0xcd, 0x37, 0xd7, 0xf0, 0x65, 0x6c, 0x32, 0xf7, 0xe9, 0xae, + 0x42, 0x97, 0x71, 0xb7, 0xa3, 0x29, 0x6c, 0x41, 0xad, 0x08, 0x3e, 0xa5, 0xff, 0x03, 0x7c, 0xaa, + 0x42, 0x4a, 0x44, 0x7c, 0x06, 0x3f, 0x4b, 0x3c, 0x92, 0x7d, 0x28, 0x1a, 0x8c, 0x4f, 0x5c, 0x73, + 0xee, 0x89, 0xcd, 0x55, 0x2e, 0x44, 0x48, 0x22, 0xbe, 0x6d, 0xc7, 0x63, 0x32, 0x19, 0x0a, 0x9a, + 0x5c, 0x90, 0x77, 0x61, 0x27, 0x44, 0x3a, 0xee, 0xd1, 0xd9, 0x5c, 0xa5, 0x45, 0x25, 0x80, 0x3b, + 0xa4, 0x8a, 0x42, 0xe0, 0x63, 0x9e, 0x14, 0x93, 0xed, 0x60, 0x49, 0x01, 0x9f, 0x14, 0xfa, 0x3a, + 0x90, 0xb9, 0xeb, 0xe8, 0x13, 0xd3, 0x9d, 0x2c, 0x4c, 0x4f, 0x9f, 0x3b, 0xa6, 0xed, 0x71, 0x55, + 0x6f, 0xaa, 0x73, 0xd7, 0x39, 0x95, 0x8c, 0x21, 0xd2, 0x05, 0xca, 0x9a, 0x33, 0x3a, 0x65, 0xfa, + 0x85, 0xe9, 0x05, 0xa5, 0x07, 0x29, 0x27, 0xa6, 0xc7, 0x85, 0xab, 0xb8, 0x47, 0xbd, 0x05, 0xc7, + 0x9a, 0x13, 0xe7, 0xaa, 0x11, 0xb2, 0x03, 0x57, 0x8d, 0xc6, 0xad, 0xf1, 0xf9, 0xc8, 0x77, 0x95, + 0xd4, 0x15, 0xc5, 0x7f, 0xe6, 0x70, 0x4f, 0x77, 0xd9, 0x44, 0x34, 0x28, 0x74, 0xe2, 0x99, 0xd7, + 0xa6, 0xf7, 0x0a, 0x2b, 0x54, 0x59, 0x23, 0x82, 0xa7, 0x21, 0xab, 0xa5, 0x38, 0xe4, 0x3d, 0xb8, + 0x25, 0xe3, 0xc5, 0xa5, 0xc2, 0x71, 0xfa, 0x9c, 0xb9, 0xa6, 0x63, 0xa8, 0xfe, 0x90, 0x44, 0x59, + 0x43, 0xe4, 0xd4, 0x3f, 0x85, 0x0c, 0xe6, 0x9c, 0x30, 0x88, 0x4e, 0xb0, 0x67, 0x08, 0x83, 0xa9, + 0xa0, 0x28, 0x5d, 0x2c, 0xb5, 0x26, 0xd7, 0xe7, 0xae, 0x39, 0xa3, 0xee, 0x2b, 0x8c, 0xa9, 0xbc, + 0x56, 0x30, 0xf9, 0x50, 0x12, 0xd0, 0xc3, 0x33, 0x6a, 0x5a, 0x3a, 0x35, 0x0c, 0x97, 0x71, 0xae, + 0x90, 0xb2, 0x84, 0xc4, 0x96, 0xa4, 0xd5, 0x7f, 0x93, 0x80, 0x72, 0x80, 0x0f, 0x5d, 0x8f, 0xcd, + 0x04, 0x7e, 0x9a, 0x1e, 0x9b, 0xe9, 0x06, 0xbb, 0x54, 0xaf, 0xcc, 0x89, 0x75, 0x9b, 0x5d, 0x0a, + 0xdb, 0x39, 0xb5, 0x98, 0xe8, 0x51, 0x9d, 0x79, 0xe4, 0xe8, 0x24, 0x3a, 0x13, 0xe4, 0x8d, 0x3c, + 0x67, 0x1e, 0x1e, 0xe0, 0x03, 0x28, 0xba, 0xec, 0x9a, 0xd9, 0x0b, 0xa6, 0xcf, 0x27, 0x9e, 0x6a, + 0xe0, 0x40, 0x91, 0x86, 0x13, 0x8f, 0xbc, 0x0f, 0x77, 0x7c, 0x01, 0xe1, 0x34, 0x2e, 0xbc, 0xa3, + 0x8b, 0x8d, 0xd4, 0x85, 0xe8, 0x96, 0xe2, 0x9e, 0x0a, 0xe6, 0x90, 0xb9, 0x23, 0x6a, 0xb1, 0xfa, + 0xdf, 0x12, 0x50, 0x08, 0x3e, 0x5a, 0x74, 0xaa, 0x17, 0x94, 0x33, 0x3d, 0x82, 0x88, 0xf2, 0xbb, + 0xcb, 0x82, 0x1c, 0xca, 0x1d, 0x40, 0xd5, 0x73, 0x3c, 0x6a, 0xe9, 0x2b, 0xd0, 0x59, 0xd6, 0x2a, + 0x48, 0x0f, 0x25, 0x45, 0xff, 0x89, 0x32, 0x7c, 0x6e, 0x89, 0xb0, 0x9b, 0x78, 0xfa, 0x17, 0xc7, + 0x47, 0x47, 0x88, 0x94, 0xa2, 0xff, 0x14, 0xbc, 0x91, 0x60, 0x0d, 0x27, 0xde, 0xc7, 0xc7, 0x47, + 0x47, 0x64, 0x08, 0xd5, 0x70, 0x53, 0x5d, 0xb8, 0xcb, 0x47, 0xc7, 0xc7, 0x37, 0xa3, 0xb2, 0xf0, + 0xba, 0x56, 0x99, 0x47, 0x97, 0xbc, 0xfe, 0x8f, 0x04, 0x64, 0x25, 0x7e, 0xe2, 0x8d, 0xc7, 0xef, + 0xe9, 0xc3, 0x1a, 0x29, 0x5b, 0x7a, 0x51, 0x3f, 0x2d, 0x6a, 0x4f, 0x17, 0x74, 0xca, 0x94, 0x31, + 0xc1, 0x3a, 0x40, 0x9b, 0x54, 0x04, 0x6d, 0x3e, 0x03, 0x72, 0xe1, 0x3a, 0xd4, 0x98, 0x50, 0xee, + 0xe9, 0x73, 0xd7, 0xb9, 0x36, 0x0d, 0xe6, 0x2a, 0xec, 0x68, 0xac, 0x25, 0xc4, 0x89, 0x2f, 0x3a, + 0x54, 0x92, 0x4f, 0x6b, 0x2a, 0x37, 0x4e, 0xb4, 0x41, 0xab, 0x7d, 0xda, 0x1a, 0x8d, 0xf5, 0xf3, + 0xfe, 0x07, 0xfd, 0xc1, 0xcb, 0xbe, 0xb6, 0x7b, 0xb1, 0x2a, 0x1c, 0xb9, 0x8d, 0x84, 0xe8, 0xa2, + 0x6c, 0x11, 0xd5, 0x74, 0x0f, 0x72, 0xd7, 0x8e, 0x11, 0xa9, 0xb5, 0xd9, 0x6b, 0xc7, 0x38, 0x77, + 0xad, 0xfa, 0xef, 0x12, 0x00, 0x21, 0x70, 0x2f, 0x5f, 0xf9, 0x12, 0x2b, 0x57, 0xbe, 0x07, 0xa0, + 0x70, 0x5d, 0x76, 0xb6, 0xd2, 0x07, 0x20, 0x49, 0xd8, 0xa6, 0x2e, 0xf7, 0x5e, 0xa9, 0xd5, 0xde, + 0xeb, 0x2d, 0x28, 0xf8, 0x57, 0x20, 0x79, 0x66, 0x69, 0x2d, 0xaf, 0xee, 0x40, 0x7c, 0xf9, 0x3e, + 0x99, 0xd9, 0x72, 0x9f, 0xcc, 0x2e, 0xdd, 0x27, 0xeb, 0x63, 0xc8, 0xca, 0xc2, 0x70, 0x53, 0x0a, + 0xc7, 0x15, 0x84, 0x48, 0xdb, 0x93, 0x8a, 0xb6, 0x3d, 0x8d, 0x1f, 0xa7, 0x56, 0xa7, 0x13, 0xff, + 0xbb, 0x15, 0x67, 0x13, 0x8c, 0x66, 0x36, 0xc2, 0x68, 0x5c, 0xfa, 0x66, 0x63, 0xd3, 0x37, 0xa6, + 0x06, 0xe5, 0x5e, 0xaf, 0x06, 0xe5, 0x63, 0x6a, 0xd0, 0x9d, 0xa0, 0x6c, 0xc8, 0x0a, 0xa5, 0x56, + 0x8d, 0x1e, 0xdc, 0x59, 0x3f, 0x8c, 0x9e, 0xc9, 0x3d, 0xd1, 0x5c, 0xcb, 0xe6, 0x24, 0xb1, 0xbd, + 0xb9, 0xc6, 0xae, 0x44, 0x8a, 0x36, 0x7e, 0x91, 0x5a, 0xbd, 0x46, 0xf7, 0xcc, 0x6b, 0x76, 0x46, + 0x67, 0x8c, 0x8b, 0x5b, 0xcc, 0x54, 0x3c, 0xa8, 0xfd, 0x9e, 0x6c, 0xda, 0x2f, 0xd0, 0x38, 0xf4, + 0x9f, 0x34, 0xa9, 0x58, 0xff, 0x32, 0x09, 0x79, 0x9f, 0xb6, 0x3d, 0x5e, 0x1e, 0xc3, 0x0e, 0x67, + 0xee, 0xb5, 0x00, 0xe1, 0x68, 0xef, 0x9d, 0xd6, 0xca, 0x92, 0x3c, 0x52, 0x2d, 0xf8, 0x43, 0x28, + 0xb9, 0xd4, 0x30, 0xa9, 0xb8, 0xa3, 0x87, 0x18, 0x53, 0x54, 0x34, 0x6c, 0xc4, 0x23, 0x22, 0xd8, + 0x70, 0xa7, 0x71, 0x1f, 0x5f, 0x04, 0x7b, 0xee, 0xc7, 0xb0, 0xe3, 0x8b, 0xf8, 0x6f, 0x53, 0x53, + 0x21, 0x45, 0x1e, 0x07, 0x0d, 0xbf, 0x61, 0xba, 0x4c, 0xbe, 0x4a, 0xe2, 0x48, 0x5e, 0x10, 0xfa, + 0xca, 0x1e, 0x64, 0xe2, 0x4b, 0xb2, 0xb2, 0xab, 0x17, 0x04, 0x7c, 0xc3, 0x3e, 0x94, 0x90, 0xe9, + 0x6f, 0x2f, 0x7b, 0x07, 0x10, 0x34, 0xb5, 0x37, 0x11, 0xd9, 0x30, 0x63, 0x7e, 0x4f, 0x2f, 0x9e, + 0xc9, 0x7d, 0x00, 0x3e, 0x67, 0x13, 0x8f, 0x7a, 0x8e, 0xeb, 0xf7, 0xf5, 0x11, 0x4a, 0xe3, 0xcb, + 0xc4, 0xea, 0xe1, 0xbf, 0x50, 0x93, 0x47, 0xd2, 0x86, 0xbc, 0x3f, 0x85, 0x54, 0xe7, 0x75, 0xb0, + 0xe9, 0xbc, 0x7c, 0x9d, 0x43, 0xf5, 0xa0, 0x05, 0x9a, 0xf5, 0x19, 0xe4, 0x14, 0x91, 0x3c, 0x81, + 0x5d, 0xba, 0xf0, 0xae, 0x1c, 0x57, 0x5f, 0x03, 0x92, 0x1d, 0xc9, 0x68, 0x05, 0x70, 0xf2, 0x36, + 0x14, 0x56, 0xab, 0x72, 0x48, 0x20, 0x35, 0xc8, 0xa9, 0x17, 0xa8, 0xe3, 0xf2, 0x97, 0x8d, 0x4f, + 0x57, 0x83, 0x2f, 0x4c, 0xa6, 0x7b, 0x4b, 0x57, 0x0d, 0x05, 0x60, 0xe1, 0x35, 0xe2, 0x08, 0x6e, + 0x9b, 0xf6, 0xc4, 0x65, 0x33, 0x91, 0xc5, 0x58, 0xbb, 0xd9, 0xc4, 0xb1, 0x65, 0xd0, 0x24, 0x35, + 0x12, 0xf0, 0x44, 0xe9, 0x46, 0x4e, 0xe3, 0x1d, 0x78, 0x14, 0x9f, 0x37, 0xd8, 0xf3, 0x70, 0x8d, + 0xfd, 0x60, 0xc1, 0xb8, 0xd7, 0xf8, 0x10, 0xee, 0xc6, 0x5c, 0x45, 0x25, 0x73, 0x7b, 0x08, 0x6f, + 0x9a, 0xcc, 0x36, 0xfa, 0x50, 0x8f, 0xdb, 0x92, 0xcf, 0x1d, 0x9b, 0x33, 0x72, 0x04, 0x69, 0x21, + 0xa7, 0xae, 0x61, 0xdb, 0x6f, 0xc4, 0x28, 0xd9, 0x38, 0x83, 0x83, 0x65, 0x5e, 0xeb, 0x9a, 0x9a, + 0x16, 0xbd, 0xb0, 0x58, 0xcf, 0xb9, 0xb8, 0x78, 0x25, 0x24, 0xf9, 0xeb, 0x7c, 0x71, 0xe3, 0xa7, + 0x49, 0x78, 0x78, 0xe3, 0x4e, 0x64, 0x04, 0x20, 0xed, 0x8a, 0x60, 0xcb, 0x37, 0x37, 0x7d, 0x66, + 0xcc, 0x06, 0x87, 0x38, 0xd5, 0x15, 0x98, 0x83, 0x43, 0x5d, 0xbc, 0x07, 0xd5, 0x7f, 0x96, 0x80, + 0xbc, 0x4f, 0x8f, 0x7a, 0x2e, 0xb1, 0x34, 0xd3, 0x7e, 0x4b, 0xcd, 0x81, 0x23, 0xa5, 0x04, 0x27, + 0xbb, 0x98, 0x7f, 0x8f, 0x97, 0xa6, 0x57, 0x11, 0x34, 0x08, 0x27, 0x51, 0x28, 0xb7, 0x54, 0x4c, + 0xd3, 0x5b, 0x8a, 0xe9, 0x52, 0xa1, 0x6d, 0x36, 0xfe, 0x98, 0x89, 0x0f, 0x05, 0xbe, 0xb0, 0x3c, + 0x4e, 0x5e, 0x40, 0x09, 0xdf, 0xee, 0xca, 0xf5, 0x4d, 0x18, 0x19, 0x51, 0x3d, 0x94, 0xbf, 0x72, + 0xf4, 0xa8, 0x68, 0xf5, 0xbf, 0xa6, 0x21, 0x2b, 0x9f, 0x37, 0x7b, 0x23, 0x66, 0x7a, 0x9f, 0x7c, + 0xbd, 0xe9, 0x7d, 0xea, 0xb5, 0xa7, 0xf7, 0xe9, 0x7f, 0x67, 0x7a, 0x9f, 0x89, 0x9f, 0xde, 0x2f, + 0x39, 0x3c, 0xbb, 0xc5, 0xe1, 0xb9, 0xe5, 0x69, 0x78, 0x38, 0xc8, 0xc6, 0xc3, 0xcc, 0xcb, 0xbe, + 0x0d, 0x07, 0xd9, 0x78, 0x90, 0xe1, 0x20, 0x1b, 0xf9, 0x85, 0x90, 0xdf, 0x5c, 0xe2, 0xab, 0x41, + 0x38, 0xdc, 0x30, 0x08, 0x2f, 0xae, 0x0e, 0xc2, 0x63, 0x46, 0xcf, 0xa5, 0x98, 0xd1, 0x73, 0xc4, + 0xbf, 0xbe, 0x58, 0x39, 0xea, 0x5f, 0x25, 0xb5, 0x32, 0x56, 0xaf, 0xdc, 0x38, 0x56, 0xdf, 0x59, + 0x9f, 0x23, 0xae, 0xff, 0x79, 0x51, 0x8d, 0xfb, 0xf3, 0x62, 0xa9, 0x97, 0xdc, 0x5d, 0xee, 0x25, + 0x1b, 0x7f, 0x48, 0x41, 0xcd, 0x8f, 0xc5, 0xf6, 0xf0, 0xd4, 0x6f, 0x95, 0x64, 0x14, 0x9f, 0x42, + 0x6e, 0x39, 0x80, 0x63, 0xfe, 0x80, 0x58, 0x55, 0xf2, 0xe3, 0xd7, 0xd7, 0x14, 0x9d, 0x8a, 0xba, + 0x21, 0x27, 0xf1, 0xa2, 0xa2, 0x56, 0x02, 0xf7, 0x0d, 0xc7, 0xb2, 0xa8, 0xcb, 0xd5, 0x0d, 0xc6, + 0x5f, 0xd6, 0x7f, 0x95, 0x0c, 0xa2, 0xfd, 0xbf, 0x3f, 0x88, 0x5b, 0x9a, 0xb6, 0xa5, 0x6f, 0x9a, + 0xb6, 0x65, 0xd6, 0xa7, 0x6d, 0xa1, 0x3d, 0x32, 0x78, 0x7d, 0x7b, 0xea, 0x90, 0x67, 0xd4, 0xb5, + 0x71, 0x1a, 0x2a, 0x43, 0x37, 0x58, 0x2f, 0x57, 0xc0, 0xfc, 0x6a, 0x05, 0x0c, 0xe6, 0xc1, 0x85, + 0xaf, 0x38, 0x0f, 0x6e, 0xfc, 0x3d, 0x52, 0xf9, 0xdb, 0xc3, 0x53, 0x11, 0x63, 0xfe, 0x19, 0xb6, + 0x56, 0xcf, 0xf0, 0xdd, 0xd8, 0x33, 0x8c, 0xa8, 0xac, 0x9e, 0x60, 0xfd, 0x27, 0x89, 0xe0, 0x3c, + 0xb6, 0x96, 0xb8, 0xe8, 0x61, 0x25, 0x57, 0x0e, 0x2b, 0xf4, 0x5a, 0x6a, 0xa3, 0xd7, 0xd2, 0xdb, + 0xbc, 0x96, 0x59, 0xf1, 0x5a, 0xe3, 0x2f, 0xe9, 0xa5, 0xc8, 0x1d, 0x31, 0xca, 0x1d, 0xdb, 0xb7, + 0xfa, 0x6c, 0xd5, 0xea, 0x6f, 0xc4, 0x5a, 0xbd, 0xa4, 0x74, 0x18, 0xfa, 0x20, 0xb4, 0xfd, 0xf7, + 0x09, 0xa8, 0x0a, 0x7a, 0x34, 0xc6, 0x97, 0x3f, 0x2c, 0xb1, 0x7a, 0x9c, 0x4b, 0x3e, 0x4a, 0x6e, + 0xf1, 0x51, 0x6a, 0xa3, 0x8f, 0xd2, 0x1b, 0x7d, 0x94, 0x59, 0xf1, 0xd1, 0x43, 0x28, 0xd1, 0x85, + 0x61, 0xca, 0xbb, 0x8a, 0x1a, 0x89, 0x95, 0xb5, 0x22, 0xd2, 0x5a, 0x48, 0xaa, 0xff, 0x3c, 0x09, + 0x10, 0x9a, 0x16, 0x4d, 0x9b, 0xc4, 0xe6, 0xb4, 0x49, 0x6e, 0x4b, 0x9b, 0xd4, 0x4d, 0x69, 0x93, + 0x5e, 0x4f, 0x9b, 0x87, 0x50, 0x52, 0x17, 0x25, 0x69, 0xa2, 0x34, 0xa4, 0x28, 0x2f, 0x49, 0xd2, + 0xce, 0x77, 0x40, 0xde, 0x99, 0xf4, 0xc0, 0x5a, 0x69, 0x4d, 0x19, 0xa9, 0x1d, 0xdf, 0xe4, 0x4f, + 0xa0, 0xa2, 0xfc, 0xeb, 0x1f, 0xb1, 0x1c, 0x90, 0xbe, 0xff, 0x9a, 0x47, 0x1c, 0x3d, 0x4a, 0xad, + 0x6c, 0x45, 0xc1, 0xeb, 0xc9, 0x9f, 0x12, 0x70, 0x3b, 0xee, 0x3f, 0x2d, 0x72, 0x07, 0x62, 0xfe, + 0xd5, 0xaa, 0xbe, 0x41, 0x08, 0x54, 0x06, 0xda, 0x59, 0xab, 0xdf, 0xfd, 0xa4, 0x35, 0xee, 0x0e, + 0xfa, 0xad, 0x5e, 0x35, 0x41, 0x76, 0xa0, 0xa8, 0x0d, 0xce, 0xfb, 0x6d, 0x5d, 0x1b, 0x9c, 0x74, + 0xfb, 0xd5, 0x24, 0x29, 0x40, 0x66, 0xf4, 0xb2, 0x3b, 0x1a, 0x55, 0x53, 0x42, 0xfe, 0x44, 0x6b, + 0x9d, 0x7e, 0xd0, 0x19, 0xeb, 0xa3, 0x6e, 0xff, 0xac, 0xd7, 0xa9, 0xa6, 0xc9, 0x3d, 0xb8, 0xeb, + 0xd3, 0xda, 0x83, 0xf3, 0x93, 0x5e, 0x47, 0x1f, 0x75, 0x3a, 0x6d, 0xbd, 0x37, 0x18, 0x75, 0xb4, + 0x6a, 0x26, 0x86, 0xdd, 0xea, 0xf5, 0xf4, 0x97, 0xdd, 0x7e, 0xbf, 0xa3, 0x55, 0xb3, 0xa4, 0x0c, + 0x85, 0xd1, 0xf3, 0xc1, 0xcb, 0x17, 0xad, 0xf1, 0xe9, 0xf3, 0x6a, 0x8e, 0xe4, 0x20, 0x75, 0x36, + 0xea, 0x55, 0xf3, 0x4f, 0x1c, 0xd8, 0x59, 0xf9, 0xff, 0x8c, 0xbc, 0x09, 0xeb, 0xff, 0xa0, 0x55, + 0xdf, 0x10, 0xdf, 0x7b, 0xd2, 0x19, 0x8d, 0xf5, 0xc1, 0x33, 0x7d, 0xd0, 0xef, 0x54, 0x13, 0x64, + 0x17, 0xca, 0x3e, 0x61, 0xfc, 0x5c, 0xeb, 0x74, 0xaa, 0x49, 0x52, 0x85, 0x92, 0x4f, 0x7a, 0xd6, + 0xfd, 0xa8, 0x53, 0x4d, 0x45, 0xb5, 0xc6, 0x2f, 0x07, 0xd5, 0xf4, 0x49, 0xe6, 0x79, 0xe2, 0x47, + 0x89, 0x37, 0xfe, 0x15, 0x00, 0x00, 0xff, 0xff, 0xbb, 0x31, 0xa9, 0x04, 0xf6, 0x20, 0x00, 0x00, +} diff --git a/protocol/dota_gcmessages_common_league.proto b/protocol/dota_gcmessages_common_league.proto new file mode 100644 index 0000000..959e1a2 --- /dev/null +++ b/protocol/dota_gcmessages_common_league.proto @@ -0,0 +1,315 @@ +syntax = "proto2"; +package protocol; + +import "dota_shared_enums.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +enum ELeagueNodeGroupType { + INVALID_GROUP_TYPE = 0; + ORGANIZATIONAL = 1; + ROUND_ROBIN = 2; + SWISS = 3; + BRACKET_SINGLE = 4; + BRACKET_DOUBLE_SEED_LOSER = 5; + BRACKET_DOUBLE_ALL_WINNER = 6; + SHOWMATCH = 7; + GSL = 8; +} + +enum ELeagueNodeType { + INVALID_NODE_TYPE = 0; + BEST_OF_ONE = 1; + BEST_OF_THREE = 2; + BEST_OF_FIVE = 3; + BEST_OF_TWO = 4; +} + +message CMsgDOTALeagueNode { + message MatchDetails { + optional uint64 match_id = 1; + optional uint32 winning_team_id = 2; + } + + optional string name = 1; + optional uint32 node_id = 2; + optional uint32 node_group_id = 3; + optional uint32 winning_node_id = 4; + optional uint32 losing_node_id = 5; + optional uint32 incoming_node_id_1 = 6; + optional uint32 incoming_node_id_2 = 7; + optional ELeagueNodeType node_type = 8 [default = INVALID_NODE_TYPE]; + optional uint32 scheduled_time = 9; + optional uint32 actual_time = 19; + optional uint32 series_id = 10; + optional uint32 team_id_1 = 11; + optional uint32 team_id_2 = 12; + repeated CMsgDOTALeagueNode.MatchDetails matches = 13; + optional uint32 team_1_wins = 14; + optional uint32 team_2_wins = 15; + optional bool has_started = 16; + optional bool is_completed = 17; + repeated uint32 stream_ids = 18; +} + +message CMsgDOTALeagueNodeGroup { + message TeamStanding { + optional uint32 standing = 1; + optional uint32 team_id = 2; + optional string team_name = 3; + optional string team_tag = 4; + optional uint64 team_logo = 5; + optional string team_logo_url = 6; + optional uint32 wins = 7; + optional uint32 losses = 8; + optional int64 score = 9; + } + + optional string name = 1; + optional uint32 node_group_id = 2; + optional uint32 parent_node_group_id = 3; + repeated uint32 incoming_node_group_ids = 4; + optional uint32 advancing_node_group_id = 5; + optional uint32 advancing_team_count = 6; + optional uint32 team_count = 7; + optional ELeagueNodeGroupType node_group_type = 8 [default = INVALID_GROUP_TYPE]; + optional ELeagueNodeType default_node_type = 9 [default = INVALID_NODE_TYPE]; + optional uint32 round = 10; + optional uint32 max_rounds = 11; + optional bool is_tiebreaker = 12; + optional bool is_final_group = 13; + optional bool is_completed = 14; + optional ELeaguePhase phase = 18 [default = LEAGUE_PHASE_UNSET]; + optional ELeagueRegion region = 19 [default = LEAGUE_REGION_UNSET]; + optional uint32 start_time = 20; + optional uint32 end_time = 21; + repeated CMsgDOTALeagueNodeGroup.TeamStanding team_standings = 15; + repeated CMsgDOTALeagueNode nodes = 16; + repeated CMsgDOTALeagueNodeGroup node_groups = 17; +} + +message CMsgDOTALeague { + message Info { + optional uint32 league_id = 1; + optional string name = 2; + optional ELeagueTier tier = 3 [default = LEAGUE_TIER_UNSET]; + optional ELeagueRegion region = 4 [default = LEAGUE_REGION_UNSET]; + optional string url = 5; + optional string description = 6; + optional string notes = 7; + optional uint32 start_timestamp = 8; + optional uint32 end_timestamp = 9; + optional uint32 pro_circuit_points = 10; + optional uint32 image_bits = 11; + optional ELeagueStatus status = 12 [default = LEAGUE_STATUS_UNSET]; + optional uint32 most_recent_activity = 13; + optional uint32 registration_period = 14; + } + + message Admin { + optional uint32 account_id = 1; + optional bool is_primary = 2; + optional string email_address = 3; + } + + message PrizePoolItem { + optional uint32 item_def = 1; + optional uint32 sales_stop_timestamp = 2; + optional uint32 revenue_pct = 3; + optional uint32 revenue_cents_per_sale = 4; + } + + message PrizePool { + optional uint32 base_prize_pool = 1; + optional uint32 total_prize_pool = 2; + repeated uint32 prize_split_pct_x100 = 3; + repeated CMsgDOTALeague.PrizePoolItem prize_pool_items = 4; + } + + message Stream { + optional uint32 stream_id = 1; + optional uint32 language = 2; + optional string name = 3; + optional ELeagueBroadcastProvider broadcast_provider = 4 [default = LEAGUE_BROADCAST_UNKNOWN]; + optional string stream_url = 5; + optional string vod_url = 6; + } + + message SeriesInfo { + optional uint32 series_id = 1; + optional uint32 series_type = 2; + optional uint32 start_time = 3; + repeated uint64 match_ids = 4; + optional uint32 team_id_1 = 5; + optional uint32 team_id_2 = 6; + } + + message Player { + optional uint32 account_id = 1; + optional string name = 2; + optional uint32 team_id = 3; + } + + optional CMsgDOTALeague.Info info = 1; + optional CMsgDOTALeague.PrizePool prize_pool = 2; + repeated CMsgDOTALeague.Admin admins = 3; + repeated CMsgDOTALeague.Stream streams = 4; + repeated CMsgDOTALeagueNodeGroup node_groups = 5; + repeated CMsgDOTALeague.SeriesInfo series_infos = 6; + repeated CMsgDOTALeague.Player registered_players = 7; +} + +message CMsgDOTALeagueInfo { + optional uint32 league_id = 1; + optional string name = 2; + optional ELeagueTier tier = 3 [default = LEAGUE_TIER_UNSET]; + optional ELeagueRegion region = 4 [default = LEAGUE_REGION_UNSET]; + optional uint32 most_recent_activity = 5; + optional uint32 total_prize_pool = 6; + optional uint32 start_timestamp = 7; + optional uint32 end_timestamp = 8; + optional uint32 status = 9; +} + +message CMsgDOTALeagueInfoList { + repeated CMsgDOTALeagueInfo infos = 1; +} + +message CMsgDOTALeagueLiveGames { + message LiveGame { + optional uint32 league_id = 1; + optional uint64 server_steam_id = 2; + optional string radiant_name = 3; + optional uint64 radiant_logo = 4; + optional uint32 radiant_team_id = 9; + optional string dire_name = 5; + optional uint64 dire_logo = 6; + optional uint32 dire_team_id = 10; + optional uint32 time = 7; + optional uint32 spectators = 8; + } + + repeated CMsgDOTALeagueLiveGames.LiveGame games = 1; +} + +message CMsgDOTALeagueMessages { + message Message { + optional uint32 author_account_id = 1; + optional uint32 timestamp = 2; + optional string message = 3; + } + + repeated CMsgDOTALeagueMessages.Message messages = 1; +} + +message CMsgDOTALeaguePrizePool { + optional uint32 prize_pool = 1; + optional float increment_per_second = 2; +} + +message CMsgDOTALeagueInfoListAdminsRequest { +} + +message CMsgDOTALeagueNodeRequest { + optional uint32 league_id = 1; + optional uint32 node_id = 2; +} + +message CMsgDOTALeagueNodeResponse { + optional CMsgDOTALeagueNode node = 1; +} + +message CMsgDOTALeagueAvailableLobbyNodesRequest { + optional uint32 league_id = 1; +} + +message CMsgDOTALeagueAvailableLobbyNodes { + message NodeInfo { + optional uint32 node_id = 1; + optional string node_name = 2; + optional string node_group_name = 3; + optional uint32 team_id_1 = 4; + optional uint32 team_id_2 = 5; + } + + repeated CMsgDOTALeagueAvailableLobbyNodes.NodeInfo node_infos = 1; +} + +message CMsgDOTALeagueNodeResults { + message Result { + optional uint32 node_id = 1; + optional uint32 winning_node_id = 2; + optional uint32 losing_node_id = 3; + optional uint32 incoming_node_id_1 = 4; + optional uint32 incoming_node_id_2 = 5; + optional uint32 team_id_1 = 6; + optional uint32 team_id_2 = 7; + optional string team_1_name = 8; + optional string team_2_name = 9; + optional uint32 team_1_wins = 10; + optional uint32 team_2_wins = 11; + optional uint32 winning_team_id = 12; + optional uint32 losing_team_id = 13; + optional bool has_started = 14; + optional bool is_completed = 15; + optional uint32 scheduled_time = 16; + repeated uint64 match_ids = 17; + } + + repeated CMsgDOTALeagueNodeResults.Result node_results = 1; +} + +message CMsgDOTADPCLeagueResults { + message Result { + optional uint32 standing = 1; + optional uint32 team_id = 2; + optional string team_name = 3; + optional uint64 team_logo = 4; + optional string team_logo_url = 5; + optional uint32 points = 6; + optional uint32 earnings = 7; + optional uint32 timestamp = 8; + optional ELeaguePhase phase = 9 [default = LEAGUE_PHASE_UNSET]; + } + + repeated CMsgDOTADPCLeagueResults.Result results = 1; + repeated uint32 points = 2; + repeated uint32 dollars = 3; +} + +message CMsgDOTADPCTeamResults { + message Result { + optional uint32 league_id = 1; + optional uint32 standing = 2; + optional uint32 points = 3; + optional uint32 earnings = 4; + optional uint32 timestamp = 5; + } + + repeated CMsgDOTADPCTeamResults.Result results = 1; +} + +message CMsgDOTADPCSeasonResults { + message TeamLeagueResult { + optional uint32 timestamp = 1; + optional uint32 league_id = 2; + optional uint32 standing = 3; + optional uint32 points = 4; + optional uint32 earnings = 5; + optional uint32 audit_action = 6; + } + + message TeamResult { + optional uint32 team_id = 1; + optional string team_name = 2; + optional uint64 team_logo = 3; + optional string team_logo_url = 4; + optional uint32 total_points = 5; + optional uint32 total_earnings = 6; + repeated CMsgDOTADPCSeasonResults.TeamLeagueResult league_results = 7; + } + + repeated CMsgDOTADPCSeasonResults.TeamResult results = 1; +} + diff --git a/protocol/dota_gcmessages_common_match_management.pb.go b/protocol/dota_gcmessages_common_match_management.pb.go new file mode 100644 index 0000000..a6b06e1 --- /dev/null +++ b/protocol/dota_gcmessages_common_match_management.pb.go @@ -0,0 +1,3631 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: dota_gcmessages_common_match_management.proto + +package protocol + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type ELaneSelection int32 + +const ( + ELaneSelection_k_ELaneSelection_SAFELANE ELaneSelection = 0 + ELaneSelection_k_ELaneSelection_OFFLANE ELaneSelection = 1 + ELaneSelection_k_ELaneSelection_MIDLANE ELaneSelection = 2 + ELaneSelection_k_ELaneSelection_SUPPORT_SOFT ELaneSelection = 3 + ELaneSelection_k_ELaneSelection_SUPPORT_HARD ELaneSelection = 4 +) + +var ELaneSelection_name = map[int32]string{ + 0: "k_ELaneSelection_SAFELANE", + 1: "k_ELaneSelection_OFFLANE", + 2: "k_ELaneSelection_MIDLANE", + 3: "k_ELaneSelection_SUPPORT_SOFT", + 4: "k_ELaneSelection_SUPPORT_HARD", +} + +var ELaneSelection_value = map[string]int32{ + "k_ELaneSelection_SAFELANE": 0, + "k_ELaneSelection_OFFLANE": 1, + "k_ELaneSelection_MIDLANE": 2, + "k_ELaneSelection_SUPPORT_SOFT": 3, + "k_ELaneSelection_SUPPORT_HARD": 4, +} + +func (x ELaneSelection) Enum() *ELaneSelection { + p := new(ELaneSelection) + *p = x + return p +} + +func (x ELaneSelection) String() string { + return proto.EnumName(ELaneSelection_name, int32(x)) +} + +func (x *ELaneSelection) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(ELaneSelection_value, data, "ELaneSelection") + if err != nil { + return err + } + *x = ELaneSelection(value) + return nil +} + +func (ELaneSelection) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{0} +} + +type ELaneSelectionFlags int32 + +const ( + ELaneSelectionFlags_k_ELaneSelectionFlags_None ELaneSelectionFlags = 0 + ELaneSelectionFlags_k_ELaneSelectionFlags_SAFELANE ELaneSelectionFlags = 1 + ELaneSelectionFlags_k_ELaneSelectionFlags_OFFLANE ELaneSelectionFlags = 2 + ELaneSelectionFlags_k_ELaneSelectionFlags_MIDLANE ELaneSelectionFlags = 4 + ELaneSelectionFlags_k_ELaneSelectionFlags_CORE ELaneSelectionFlags = 7 + ELaneSelectionFlags_k_ELaneSelectionFlags_SUPPORT_SOFT ELaneSelectionFlags = 8 + ELaneSelectionFlags_k_ELaneSelectionFlags_SUPPORT_HARD ELaneSelectionFlags = 16 + ELaneSelectionFlags_k_ELaneSelectionFlags_SUPPORT ELaneSelectionFlags = 24 +) + +var ELaneSelectionFlags_name = map[int32]string{ + 0: "k_ELaneSelectionFlags_None", + 1: "k_ELaneSelectionFlags_SAFELANE", + 2: "k_ELaneSelectionFlags_OFFLANE", + 4: "k_ELaneSelectionFlags_MIDLANE", + 7: "k_ELaneSelectionFlags_CORE", + 8: "k_ELaneSelectionFlags_SUPPORT_SOFT", + 16: "k_ELaneSelectionFlags_SUPPORT_HARD", + 24: "k_ELaneSelectionFlags_SUPPORT", +} + +var ELaneSelectionFlags_value = map[string]int32{ + "k_ELaneSelectionFlags_None": 0, + "k_ELaneSelectionFlags_SAFELANE": 1, + "k_ELaneSelectionFlags_OFFLANE": 2, + "k_ELaneSelectionFlags_MIDLANE": 4, + "k_ELaneSelectionFlags_CORE": 7, + "k_ELaneSelectionFlags_SUPPORT_SOFT": 8, + "k_ELaneSelectionFlags_SUPPORT_HARD": 16, + "k_ELaneSelectionFlags_SUPPORT": 24, +} + +func (x ELaneSelectionFlags) Enum() *ELaneSelectionFlags { + p := new(ELaneSelectionFlags) + *p = x + return p +} + +func (x ELaneSelectionFlags) String() string { + return proto.EnumName(ELaneSelectionFlags_name, int32(x)) +} + +func (x *ELaneSelectionFlags) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(ELaneSelectionFlags_value, data, "ELaneSelectionFlags") + if err != nil { + return err + } + *x = ELaneSelectionFlags(value) + return nil +} + +func (ELaneSelectionFlags) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{1} +} + +type LobbyDotaTVDelay int32 + +const ( + LobbyDotaTVDelay_LobbyDotaTV_10 LobbyDotaTVDelay = 0 + LobbyDotaTVDelay_LobbyDotaTV_120 LobbyDotaTVDelay = 1 + LobbyDotaTVDelay_LobbyDotaTV_300 LobbyDotaTVDelay = 2 +) + +var LobbyDotaTVDelay_name = map[int32]string{ + 0: "LobbyDotaTV_10", + 1: "LobbyDotaTV_120", + 2: "LobbyDotaTV_300", +} + +var LobbyDotaTVDelay_value = map[string]int32{ + "LobbyDotaTV_10": 0, + "LobbyDotaTV_120": 1, + "LobbyDotaTV_300": 2, +} + +func (x LobbyDotaTVDelay) Enum() *LobbyDotaTVDelay { + p := new(LobbyDotaTVDelay) + *p = x + return p +} + +func (x LobbyDotaTVDelay) String() string { + return proto.EnumName(LobbyDotaTVDelay_name, int32(x)) +} + +func (x *LobbyDotaTVDelay) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(LobbyDotaTVDelay_value, data, "LobbyDotaTVDelay") + if err != nil { + return err + } + *x = LobbyDotaTVDelay(value) + return nil +} + +func (LobbyDotaTVDelay) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{2} +} + +type LobbyDotaPauseSetting int32 + +const ( + LobbyDotaPauseSetting_LobbyDotaPauseSetting_Unlimited LobbyDotaPauseSetting = 0 + LobbyDotaPauseSetting_LobbyDotaPauseSetting_Limited LobbyDotaPauseSetting = 1 + LobbyDotaPauseSetting_LobbyDotaPauseSetting_Disabled LobbyDotaPauseSetting = 2 +) + +var LobbyDotaPauseSetting_name = map[int32]string{ + 0: "LobbyDotaPauseSetting_Unlimited", + 1: "LobbyDotaPauseSetting_Limited", + 2: "LobbyDotaPauseSetting_Disabled", +} + +var LobbyDotaPauseSetting_value = map[string]int32{ + "LobbyDotaPauseSetting_Unlimited": 0, + "LobbyDotaPauseSetting_Limited": 1, + "LobbyDotaPauseSetting_Disabled": 2, +} + +func (x LobbyDotaPauseSetting) Enum() *LobbyDotaPauseSetting { + p := new(LobbyDotaPauseSetting) + *p = x + return p +} + +func (x LobbyDotaPauseSetting) String() string { + return proto.EnumName(LobbyDotaPauseSetting_name, int32(x)) +} + +func (x *LobbyDotaPauseSetting) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(LobbyDotaPauseSetting_value, data, "LobbyDotaPauseSetting") + if err != nil { + return err + } + *x = LobbyDotaPauseSetting(value) + return nil +} + +func (LobbyDotaPauseSetting) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{3} +} + +type EReadyCheckStatus int32 + +const ( + EReadyCheckStatus_k_EReadyCheckStatus_Unknown EReadyCheckStatus = 0 + EReadyCheckStatus_k_EReadyCheckStatus_NotReady EReadyCheckStatus = 1 + EReadyCheckStatus_k_EReadyCheckStatus_Ready EReadyCheckStatus = 2 +) + +var EReadyCheckStatus_name = map[int32]string{ + 0: "k_EReadyCheckStatus_Unknown", + 1: "k_EReadyCheckStatus_NotReady", + 2: "k_EReadyCheckStatus_Ready", +} + +var EReadyCheckStatus_value = map[string]int32{ + "k_EReadyCheckStatus_Unknown": 0, + "k_EReadyCheckStatus_NotReady": 1, + "k_EReadyCheckStatus_Ready": 2, +} + +func (x EReadyCheckStatus) Enum() *EReadyCheckStatus { + p := new(EReadyCheckStatus) + *p = x + return p +} + +func (x EReadyCheckStatus) String() string { + return proto.EnumName(EReadyCheckStatus_name, int32(x)) +} + +func (x *EReadyCheckStatus) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EReadyCheckStatus_value, data, "EReadyCheckStatus") + if err != nil { + return err + } + *x = EReadyCheckStatus(value) + return nil +} + +func (EReadyCheckStatus) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{4} +} + +type EReadyCheckRequestResult int32 + +const ( + EReadyCheckRequestResult_k_EReadyCheckRequestResult_Success EReadyCheckRequestResult = 0 + EReadyCheckRequestResult_k_EReadyCheckRequestResult_AlreadyInProgress EReadyCheckRequestResult = 1 + EReadyCheckRequestResult_k_EReadyCheckRequestResult_NotInParty EReadyCheckRequestResult = 2 + EReadyCheckRequestResult_k_EReadyCheckRequestResult_SendError EReadyCheckRequestResult = 3 + EReadyCheckRequestResult_k_EReadyCheckRequestResult_UnknownError EReadyCheckRequestResult = 4 +) + +var EReadyCheckRequestResult_name = map[int32]string{ + 0: "k_EReadyCheckRequestResult_Success", + 1: "k_EReadyCheckRequestResult_AlreadyInProgress", + 2: "k_EReadyCheckRequestResult_NotInParty", + 3: "k_EReadyCheckRequestResult_SendError", + 4: "k_EReadyCheckRequestResult_UnknownError", +} + +var EReadyCheckRequestResult_value = map[string]int32{ + "k_EReadyCheckRequestResult_Success": 0, + "k_EReadyCheckRequestResult_AlreadyInProgress": 1, + "k_EReadyCheckRequestResult_NotInParty": 2, + "k_EReadyCheckRequestResult_SendError": 3, + "k_EReadyCheckRequestResult_UnknownError": 4, +} + +func (x EReadyCheckRequestResult) Enum() *EReadyCheckRequestResult { + p := new(EReadyCheckRequestResult) + *p = x + return p +} + +func (x EReadyCheckRequestResult) String() string { + return proto.EnumName(EReadyCheckRequestResult_name, int32(x)) +} + +func (x *EReadyCheckRequestResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EReadyCheckRequestResult_value, data, "EReadyCheckRequestResult") + if err != nil { + return err + } + *x = EReadyCheckRequestResult(value) + return nil +} + +func (EReadyCheckRequestResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{5} +} + +type CSODOTAParty_State int32 + +const ( + CSODOTAParty_UI CSODOTAParty_State = 0 + CSODOTAParty_FINDING_MATCH CSODOTAParty_State = 1 + CSODOTAParty_IN_MATCH CSODOTAParty_State = 2 +) + +var CSODOTAParty_State_name = map[int32]string{ + 0: "UI", + 1: "FINDING_MATCH", + 2: "IN_MATCH", +} + +var CSODOTAParty_State_value = map[string]int32{ + "UI": 0, + "FINDING_MATCH": 1, + "IN_MATCH": 2, +} + +func (x CSODOTAParty_State) Enum() *CSODOTAParty_State { + p := new(CSODOTAParty_State) + *p = x + return p +} + +func (x CSODOTAParty_State) String() string { + return proto.EnumName(CSODOTAParty_State_name, int32(x)) +} + +func (x *CSODOTAParty_State) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CSODOTAParty_State_value, data, "CSODOTAParty_State") + if err != nil { + return err + } + *x = CSODOTAParty_State(value) + return nil +} + +func (CSODOTAParty_State) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{1, 0} +} + +type CSODOTALobby_State int32 + +const ( + CSODOTALobby_UI CSODOTALobby_State = 0 + CSODOTALobby_READYUP CSODOTALobby_State = 4 + CSODOTALobby_SERVERSETUP CSODOTALobby_State = 1 + CSODOTALobby_RUN CSODOTALobby_State = 2 + CSODOTALobby_POSTGAME CSODOTALobby_State = 3 + CSODOTALobby_NOTREADY CSODOTALobby_State = 5 + CSODOTALobby_SERVERASSIGN CSODOTALobby_State = 6 +) + +var CSODOTALobby_State_name = map[int32]string{ + 0: "UI", + 4: "READYUP", + 1: "SERVERSETUP", + 2: "RUN", + 3: "POSTGAME", + 5: "NOTREADY", + 6: "SERVERASSIGN", +} + +var CSODOTALobby_State_value = map[string]int32{ + "UI": 0, + "READYUP": 4, + "SERVERSETUP": 1, + "RUN": 2, + "POSTGAME": 3, + "NOTREADY": 5, + "SERVERASSIGN": 6, +} + +func (x CSODOTALobby_State) Enum() *CSODOTALobby_State { + p := new(CSODOTALobby_State) + *p = x + return p +} + +func (x CSODOTALobby_State) String() string { + return proto.EnumName(CSODOTALobby_State_name, int32(x)) +} + +func (x *CSODOTALobby_State) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CSODOTALobby_State_value, data, "CSODOTALobby_State") + if err != nil { + return err + } + *x = CSODOTALobby_State(value) + return nil +} + +func (CSODOTALobby_State) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{9, 0} +} + +type CSODOTALobby_LobbyType int32 + +const ( + CSODOTALobby_INVALID CSODOTALobby_LobbyType = -1 + CSODOTALobby_CASUAL_MATCH CSODOTALobby_LobbyType = 0 + CSODOTALobby_PRACTICE CSODOTALobby_LobbyType = 1 + CSODOTALobby_COOP_BOT_MATCH CSODOTALobby_LobbyType = 4 + CSODOTALobby_LEGACY_TEAM_MATCH CSODOTALobby_LobbyType = 5 + CSODOTALobby_LEGACY_SOLO_QUEUE_MATCH CSODOTALobby_LobbyType = 6 + CSODOTALobby_COMPETITIVE_MATCH CSODOTALobby_LobbyType = 7 + CSODOTALobby_CASUAL_1V1_MATCH CSODOTALobby_LobbyType = 8 + CSODOTALobby_WEEKEND_TOURNEY CSODOTALobby_LobbyType = 9 + CSODOTALobby_LOCAL_BOT_MATCH CSODOTALobby_LobbyType = 10 + CSODOTALobby_SPECTATOR CSODOTALobby_LobbyType = 11 + CSODOTALobby_EVENT_MATCH CSODOTALobby_LobbyType = 12 +) + +var CSODOTALobby_LobbyType_name = map[int32]string{ + -1: "INVALID", + 0: "CASUAL_MATCH", + 1: "PRACTICE", + 4: "COOP_BOT_MATCH", + 5: "LEGACY_TEAM_MATCH", + 6: "LEGACY_SOLO_QUEUE_MATCH", + 7: "COMPETITIVE_MATCH", + 8: "CASUAL_1V1_MATCH", + 9: "WEEKEND_TOURNEY", + 10: "LOCAL_BOT_MATCH", + 11: "SPECTATOR", + 12: "EVENT_MATCH", +} + +var CSODOTALobby_LobbyType_value = map[string]int32{ + "INVALID": -1, + "CASUAL_MATCH": 0, + "PRACTICE": 1, + "COOP_BOT_MATCH": 4, + "LEGACY_TEAM_MATCH": 5, + "LEGACY_SOLO_QUEUE_MATCH": 6, + "COMPETITIVE_MATCH": 7, + "CASUAL_1V1_MATCH": 8, + "WEEKEND_TOURNEY": 9, + "LOCAL_BOT_MATCH": 10, + "SPECTATOR": 11, + "EVENT_MATCH": 12, +} + +func (x CSODOTALobby_LobbyType) Enum() *CSODOTALobby_LobbyType { + p := new(CSODOTALobby_LobbyType) + *p = x + return p +} + +func (x CSODOTALobby_LobbyType) String() string { + return proto.EnumName(CSODOTALobby_LobbyType_name, int32(x)) +} + +func (x *CSODOTALobby_LobbyType) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CSODOTALobby_LobbyType_value, data, "CSODOTALobby_LobbyType") + if err != nil { + return err + } + *x = CSODOTALobby_LobbyType(value) + return nil +} + +func (CSODOTALobby_LobbyType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{9, 1} +} + +type CSODOTAPartyMember struct { + PartnerType *PartnerAccountType `protobuf:"varint,1,opt,name=partner_type,json=partnerType,enum=protocol.PartnerAccountType,def=0" json:"partner_type,omitempty"` + IsCoach *bool `protobuf:"varint,2,opt,name=is_coach,json=isCoach" json:"is_coach,omitempty"` + RegionPingCodes []uint32 `protobuf:"varint,4,rep,packed,name=region_ping_codes,json=regionPingCodes" json:"region_ping_codes,omitempty"` + RegionPingTimes []uint32 `protobuf:"varint,5,rep,packed,name=region_ping_times,json=regionPingTimes" json:"region_ping_times,omitempty"` + RegionPingFailedBitmask *uint32 `protobuf:"varint,6,opt,name=region_ping_failed_bitmask,json=regionPingFailedBitmask" json:"region_ping_failed_bitmask,omitempty"` + IsPlusSubscriber *bool `protobuf:"varint,10,opt,name=is_plus_subscriber,json=isPlusSubscriber" json:"is_plus_subscriber,omitempty"` + TourneySkillLevel *uint32 `protobuf:"varint,7,opt,name=tourney_skill_level,json=tourneySkillLevel" json:"tourney_skill_level,omitempty"` + TourneyBuyin *uint32 `protobuf:"varint,8,opt,name=tourney_buyin,json=tourneyBuyin" json:"tourney_buyin,omitempty"` + TourneyPreventUntil *uint32 `protobuf:"varint,9,opt,name=tourney_prevent_until,json=tourneyPreventUntil" json:"tourney_prevent_until,omitempty"` + LaneSelectionFlags *uint32 `protobuf:"varint,11,opt,name=lane_selection_flags,json=laneSelectionFlags" json:"lane_selection_flags,omitempty"` + JoinedFromPartyfinder *bool `protobuf:"varint,12,opt,name=joined_from_partyfinder,json=joinedFromPartyfinder" json:"joined_from_partyfinder,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSODOTAPartyMember) Reset() { *m = CSODOTAPartyMember{} } +func (m *CSODOTAPartyMember) String() string { return proto.CompactTextString(m) } +func (*CSODOTAPartyMember) ProtoMessage() {} +func (*CSODOTAPartyMember) Descriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{0} +} + +func (m *CSODOTAPartyMember) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSODOTAPartyMember.Unmarshal(m, b) +} +func (m *CSODOTAPartyMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSODOTAPartyMember.Marshal(b, m, deterministic) +} +func (m *CSODOTAPartyMember) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSODOTAPartyMember.Merge(m, src) +} +func (m *CSODOTAPartyMember) XXX_Size() int { + return xxx_messageInfo_CSODOTAPartyMember.Size(m) +} +func (m *CSODOTAPartyMember) XXX_DiscardUnknown() { + xxx_messageInfo_CSODOTAPartyMember.DiscardUnknown(m) +} + +var xxx_messageInfo_CSODOTAPartyMember proto.InternalMessageInfo + +const Default_CSODOTAPartyMember_PartnerType PartnerAccountType = PartnerAccountType_PARTNER_NONE + +func (m *CSODOTAPartyMember) GetPartnerType() PartnerAccountType { + if m != nil && m.PartnerType != nil { + return *m.PartnerType + } + return Default_CSODOTAPartyMember_PartnerType +} + +func (m *CSODOTAPartyMember) GetIsCoach() bool { + if m != nil && m.IsCoach != nil { + return *m.IsCoach + } + return false +} + +func (m *CSODOTAPartyMember) GetRegionPingCodes() []uint32 { + if m != nil { + return m.RegionPingCodes + } + return nil +} + +func (m *CSODOTAPartyMember) GetRegionPingTimes() []uint32 { + if m != nil { + return m.RegionPingTimes + } + return nil +} + +func (m *CSODOTAPartyMember) GetRegionPingFailedBitmask() uint32 { + if m != nil && m.RegionPingFailedBitmask != nil { + return *m.RegionPingFailedBitmask + } + return 0 +} + +func (m *CSODOTAPartyMember) GetIsPlusSubscriber() bool { + if m != nil && m.IsPlusSubscriber != nil { + return *m.IsPlusSubscriber + } + return false +} + +func (m *CSODOTAPartyMember) GetTourneySkillLevel() uint32 { + if m != nil && m.TourneySkillLevel != nil { + return *m.TourneySkillLevel + } + return 0 +} + +func (m *CSODOTAPartyMember) GetTourneyBuyin() uint32 { + if m != nil && m.TourneyBuyin != nil { + return *m.TourneyBuyin + } + return 0 +} + +func (m *CSODOTAPartyMember) GetTourneyPreventUntil() uint32 { + if m != nil && m.TourneyPreventUntil != nil { + return *m.TourneyPreventUntil + } + return 0 +} + +func (m *CSODOTAPartyMember) GetLaneSelectionFlags() uint32 { + if m != nil && m.LaneSelectionFlags != nil { + return *m.LaneSelectionFlags + } + return 0 +} + +func (m *CSODOTAPartyMember) GetJoinedFromPartyfinder() bool { + if m != nil && m.JoinedFromPartyfinder != nil { + return *m.JoinedFromPartyfinder + } + return false +} + +type CSODOTAParty struct { + PartyId *uint64 `protobuf:"varint,1,opt,name=party_id,json=partyId" json:"party_id,omitempty"` + LeaderId *uint64 `protobuf:"fixed64,2,opt,name=leader_id,json=leaderId" json:"leader_id,omitempty"` + MemberIds []uint64 `protobuf:"fixed64,3,rep,name=member_ids,json=memberIds" json:"member_ids,omitempty"` + GameModes *uint32 `protobuf:"varint,4,opt,name=game_modes,json=gameModes" json:"game_modes,omitempty"` + State *CSODOTAParty_State `protobuf:"varint,6,opt,name=state,enum=protocol.CSODOTAParty_State,def=0" json:"state,omitempty"` + EffectiveStartedMatchmakingTime *uint32 `protobuf:"varint,7,opt,name=effective_started_matchmaking_time,json=effectiveStartedMatchmakingTime" json:"effective_started_matchmaking_time,omitempty"` + RawStartedMatchmakingTime *uint32 `protobuf:"varint,32,opt,name=raw_started_matchmaking_time,json=rawStartedMatchmakingTime" json:"raw_started_matchmaking_time,omitempty"` + AttemptStartTime *uint32 `protobuf:"varint,33,opt,name=attempt_start_time,json=attemptStartTime" json:"attempt_start_time,omitempty"` + AttemptNum *uint32 `protobuf:"varint,34,opt,name=attempt_num,json=attemptNum" json:"attempt_num,omitempty"` + Matchgroups *uint32 `protobuf:"varint,11,opt,name=matchgroups" json:"matchgroups,omitempty"` + LowPriorityAccountId *uint32 `protobuf:"varint,19,opt,name=low_priority_account_id,json=lowPriorityAccountId" json:"low_priority_account_id,omitempty"` + MatchType *MatchType `protobuf:"varint,21,opt,name=match_type,json=matchType,enum=protocol.MatchType,def=0" json:"match_type,omitempty"` + BotDifficulty *DOTABotDifficulty `protobuf:"varint,22,opt,name=bot_difficulty,json=botDifficulty,enum=protocol.DOTABotDifficulty,def=0" json:"bot_difficulty,omitempty"` + TeamId *uint32 `protobuf:"varint,23,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + TeamName *string `protobuf:"bytes,51,opt,name=team_name,json=teamName" json:"team_name,omitempty"` + TeamUiLogo *uint64 `protobuf:"varint,52,opt,name=team_ui_logo,json=teamUiLogo" json:"team_ui_logo,omitempty"` + TeamBaseLogo *uint64 `protobuf:"varint,53,opt,name=team_base_logo,json=teamBaseLogo" json:"team_base_logo,omitempty"` + MatchDisabledUntilDate *uint32 `protobuf:"varint,24,opt,name=match_disabled_until_date,json=matchDisabledUntilDate" json:"match_disabled_until_date,omitempty"` + MatchDisabledAccountId *uint32 `protobuf:"varint,25,opt,name=match_disabled_account_id,json=matchDisabledAccountId" json:"match_disabled_account_id,omitempty"` + MatchmakingMaxRangeMinutes *uint32 `protobuf:"varint,26,opt,name=matchmaking_max_range_minutes,json=matchmakingMaxRangeMinutes" json:"matchmaking_max_range_minutes,omitempty"` + Matchlanguages *uint32 `protobuf:"varint,27,opt,name=matchlanguages" json:"matchlanguages,omitempty"` + Members []*CSODOTAPartyMember `protobuf:"bytes,29,rep,name=members" json:"members,omitempty"` + OpenGuildId *uint32 `protobuf:"varint,30,opt,name=open_guild_id,json=openGuildId" json:"open_guild_id,omitempty"` + CommonGuilds []uint32 `protobuf:"varint,31,rep,name=common_guilds,json=commonGuilds" json:"common_guilds,omitempty"` + LowPriorityGamesRemaining *uint32 `protobuf:"varint,35,opt,name=low_priority_games_remaining,json=lowPriorityGamesRemaining" json:"low_priority_games_remaining,omitempty"` + OpenForJoinRequests *bool `protobuf:"varint,40,opt,name=open_for_join_requests,json=openForJoinRequests" json:"open_for_join_requests,omitempty"` + SentInvites []*CSODOTAPartyInvite `protobuf:"bytes,41,rep,name=sent_invites,json=sentInvites" json:"sent_invites,omitempty"` + RecvInvites []*CSODOTAPartyInvite `protobuf:"bytes,42,rep,name=recv_invites,json=recvInvites" json:"recv_invites,omitempty"` + AccountFlags *uint32 `protobuf:"varint,43,opt,name=account_flags,json=accountFlags" json:"account_flags,omitempty"` + RegionSelectFlags *uint32 `protobuf:"varint,44,opt,name=region_select_flags,json=regionSelectFlags" json:"region_select_flags,omitempty"` + ExclusiveTournamentId *uint32 `protobuf:"varint,45,opt,name=exclusive_tournament_id,json=exclusiveTournamentId" json:"exclusive_tournament_id,omitempty"` + TourneyDivisionId *uint32 `protobuf:"varint,47,opt,name=tourney_division_id,json=tourneyDivisionId" json:"tourney_division_id,omitempty"` + TourneyScheduleTime *uint32 `protobuf:"varint,48,opt,name=tourney_schedule_time,json=tourneyScheduleTime" json:"tourney_schedule_time,omitempty"` + TourneySkillLevel *uint32 `protobuf:"varint,49,opt,name=tourney_skill_level,json=tourneySkillLevel" json:"tourney_skill_level,omitempty"` + TourneyBracketRound *uint32 `protobuf:"varint,50,opt,name=tourney_bracket_round,json=tourneyBracketRound" json:"tourney_bracket_round,omitempty"` + TourneyQueueDeadlineTime *uint32 `protobuf:"varint,54,opt,name=tourney_queue_deadline_time,json=tourneyQueueDeadlineTime" json:"tourney_queue_deadline_time,omitempty"` + TourneyQueueDeadlineState *ETourneyQueueDeadlineState `protobuf:"varint,55,opt,name=tourney_queue_deadline_state,json=tourneyQueueDeadlineState,enum=protocol.ETourneyQueueDeadlineState,def=0" json:"tourney_queue_deadline_state,omitempty"` + PartyBuilderSlotsToFill *uint32 `protobuf:"varint,56,opt,name=party_builder_slots_to_fill,json=partyBuilderSlotsToFill" json:"party_builder_slots_to_fill,omitempty"` + PartyBuilderMatchGroups *uint32 `protobuf:"varint,57,opt,name=party_builder_match_groups,json=partyBuilderMatchGroups" json:"party_builder_match_groups,omitempty"` + PartyBuilderStartTime *uint32 `protobuf:"varint,58,opt,name=party_builder_start_time,json=partyBuilderStartTime" json:"party_builder_start_time,omitempty"` + SoloQueue *bool `protobuf:"varint,59,opt,name=solo_queue,json=soloQueue" json:"solo_queue,omitempty"` + BotScriptIndex *uint32 `protobuf:"varint,60,opt,name=bot_script_index,json=botScriptIndex" json:"bot_script_index,omitempty"` + SteamClanAccountId *uint32 `protobuf:"varint,61,opt,name=steam_clan_account_id,json=steamClanAccountId" json:"steam_clan_account_id,omitempty"` + ReadyCheck *CMsgReadyCheckStatus `protobuf:"bytes,62,opt,name=ready_check,json=readyCheck" json:"ready_check,omitempty"` + CustomGameDisabledUntilDate *uint32 `protobuf:"varint,63,opt,name=custom_game_disabled_until_date,json=customGameDisabledUntilDate" json:"custom_game_disabled_until_date,omitempty"` + CustomGameDisabledAccountId *uint32 `protobuf:"varint,64,opt,name=custom_game_disabled_account_id,json=customGameDisabledAccountId" json:"custom_game_disabled_account_id,omitempty"` + IsChallengeMatch *bool `protobuf:"varint,65,opt,name=is_challenge_match,json=isChallengeMatch" json:"is_challenge_match,omitempty"` + PartySearchBeaconActive *bool `protobuf:"varint,66,opt,name=party_search_beacon_active,json=partySearchBeaconActive" json:"party_search_beacon_active,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSODOTAParty) Reset() { *m = CSODOTAParty{} } +func (m *CSODOTAParty) String() string { return proto.CompactTextString(m) } +func (*CSODOTAParty) ProtoMessage() {} +func (*CSODOTAParty) Descriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{1} +} + +func (m *CSODOTAParty) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSODOTAParty.Unmarshal(m, b) +} +func (m *CSODOTAParty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSODOTAParty.Marshal(b, m, deterministic) +} +func (m *CSODOTAParty) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSODOTAParty.Merge(m, src) +} +func (m *CSODOTAParty) XXX_Size() int { + return xxx_messageInfo_CSODOTAParty.Size(m) +} +func (m *CSODOTAParty) XXX_DiscardUnknown() { + xxx_messageInfo_CSODOTAParty.DiscardUnknown(m) +} + +var xxx_messageInfo_CSODOTAParty proto.InternalMessageInfo + +const Default_CSODOTAParty_State CSODOTAParty_State = CSODOTAParty_UI +const Default_CSODOTAParty_MatchType MatchType = MatchType_MATCH_TYPE_CASUAL +const Default_CSODOTAParty_BotDifficulty DOTABotDifficulty = DOTABotDifficulty_BOT_DIFFICULTY_PASSIVE +const Default_CSODOTAParty_TourneyQueueDeadlineState ETourneyQueueDeadlineState = ETourneyQueueDeadlineState_k_ETourneyQueueDeadlineState_Normal + +func (m *CSODOTAParty) GetPartyId() uint64 { + if m != nil && m.PartyId != nil { + return *m.PartyId + } + return 0 +} + +func (m *CSODOTAParty) GetLeaderId() uint64 { + if m != nil && m.LeaderId != nil { + return *m.LeaderId + } + return 0 +} + +func (m *CSODOTAParty) GetMemberIds() []uint64 { + if m != nil { + return m.MemberIds + } + return nil +} + +func (m *CSODOTAParty) GetGameModes() uint32 { + if m != nil && m.GameModes != nil { + return *m.GameModes + } + return 0 +} + +func (m *CSODOTAParty) GetState() CSODOTAParty_State { + if m != nil && m.State != nil { + return *m.State + } + return Default_CSODOTAParty_State +} + +func (m *CSODOTAParty) GetEffectiveStartedMatchmakingTime() uint32 { + if m != nil && m.EffectiveStartedMatchmakingTime != nil { + return *m.EffectiveStartedMatchmakingTime + } + return 0 +} + +func (m *CSODOTAParty) GetRawStartedMatchmakingTime() uint32 { + if m != nil && m.RawStartedMatchmakingTime != nil { + return *m.RawStartedMatchmakingTime + } + return 0 +} + +func (m *CSODOTAParty) GetAttemptStartTime() uint32 { + if m != nil && m.AttemptStartTime != nil { + return *m.AttemptStartTime + } + return 0 +} + +func (m *CSODOTAParty) GetAttemptNum() uint32 { + if m != nil && m.AttemptNum != nil { + return *m.AttemptNum + } + return 0 +} + +func (m *CSODOTAParty) GetMatchgroups() uint32 { + if m != nil && m.Matchgroups != nil { + return *m.Matchgroups + } + return 0 +} + +func (m *CSODOTAParty) GetLowPriorityAccountId() uint32 { + if m != nil && m.LowPriorityAccountId != nil { + return *m.LowPriorityAccountId + } + return 0 +} + +func (m *CSODOTAParty) GetMatchType() MatchType { + if m != nil && m.MatchType != nil { + return *m.MatchType + } + return Default_CSODOTAParty_MatchType +} + +func (m *CSODOTAParty) GetBotDifficulty() DOTABotDifficulty { + if m != nil && m.BotDifficulty != nil { + return *m.BotDifficulty + } + return Default_CSODOTAParty_BotDifficulty +} + +func (m *CSODOTAParty) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CSODOTAParty) GetTeamName() string { + if m != nil && m.TeamName != nil { + return *m.TeamName + } + return "" +} + +func (m *CSODOTAParty) GetTeamUiLogo() uint64 { + if m != nil && m.TeamUiLogo != nil { + return *m.TeamUiLogo + } + return 0 +} + +func (m *CSODOTAParty) GetTeamBaseLogo() uint64 { + if m != nil && m.TeamBaseLogo != nil { + return *m.TeamBaseLogo + } + return 0 +} + +func (m *CSODOTAParty) GetMatchDisabledUntilDate() uint32 { + if m != nil && m.MatchDisabledUntilDate != nil { + return *m.MatchDisabledUntilDate + } + return 0 +} + +func (m *CSODOTAParty) GetMatchDisabledAccountId() uint32 { + if m != nil && m.MatchDisabledAccountId != nil { + return *m.MatchDisabledAccountId + } + return 0 +} + +func (m *CSODOTAParty) GetMatchmakingMaxRangeMinutes() uint32 { + if m != nil && m.MatchmakingMaxRangeMinutes != nil { + return *m.MatchmakingMaxRangeMinutes + } + return 0 +} + +func (m *CSODOTAParty) GetMatchlanguages() uint32 { + if m != nil && m.Matchlanguages != nil { + return *m.Matchlanguages + } + return 0 +} + +func (m *CSODOTAParty) GetMembers() []*CSODOTAPartyMember { + if m != nil { + return m.Members + } + return nil +} + +func (m *CSODOTAParty) GetOpenGuildId() uint32 { + if m != nil && m.OpenGuildId != nil { + return *m.OpenGuildId + } + return 0 +} + +func (m *CSODOTAParty) GetCommonGuilds() []uint32 { + if m != nil { + return m.CommonGuilds + } + return nil +} + +func (m *CSODOTAParty) GetLowPriorityGamesRemaining() uint32 { + if m != nil && m.LowPriorityGamesRemaining != nil { + return *m.LowPriorityGamesRemaining + } + return 0 +} + +func (m *CSODOTAParty) GetOpenForJoinRequests() bool { + if m != nil && m.OpenForJoinRequests != nil { + return *m.OpenForJoinRequests + } + return false +} + +func (m *CSODOTAParty) GetSentInvites() []*CSODOTAPartyInvite { + if m != nil { + return m.SentInvites + } + return nil +} + +func (m *CSODOTAParty) GetRecvInvites() []*CSODOTAPartyInvite { + if m != nil { + return m.RecvInvites + } + return nil +} + +func (m *CSODOTAParty) GetAccountFlags() uint32 { + if m != nil && m.AccountFlags != nil { + return *m.AccountFlags + } + return 0 +} + +func (m *CSODOTAParty) GetRegionSelectFlags() uint32 { + if m != nil && m.RegionSelectFlags != nil { + return *m.RegionSelectFlags + } + return 0 +} + +func (m *CSODOTAParty) GetExclusiveTournamentId() uint32 { + if m != nil && m.ExclusiveTournamentId != nil { + return *m.ExclusiveTournamentId + } + return 0 +} + +func (m *CSODOTAParty) GetTourneyDivisionId() uint32 { + if m != nil && m.TourneyDivisionId != nil { + return *m.TourneyDivisionId + } + return 0 +} + +func (m *CSODOTAParty) GetTourneyScheduleTime() uint32 { + if m != nil && m.TourneyScheduleTime != nil { + return *m.TourneyScheduleTime + } + return 0 +} + +func (m *CSODOTAParty) GetTourneySkillLevel() uint32 { + if m != nil && m.TourneySkillLevel != nil { + return *m.TourneySkillLevel + } + return 0 +} + +func (m *CSODOTAParty) GetTourneyBracketRound() uint32 { + if m != nil && m.TourneyBracketRound != nil { + return *m.TourneyBracketRound + } + return 0 +} + +func (m *CSODOTAParty) GetTourneyQueueDeadlineTime() uint32 { + if m != nil && m.TourneyQueueDeadlineTime != nil { + return *m.TourneyQueueDeadlineTime + } + return 0 +} + +func (m *CSODOTAParty) GetTourneyQueueDeadlineState() ETourneyQueueDeadlineState { + if m != nil && m.TourneyQueueDeadlineState != nil { + return *m.TourneyQueueDeadlineState + } + return Default_CSODOTAParty_TourneyQueueDeadlineState +} + +func (m *CSODOTAParty) GetPartyBuilderSlotsToFill() uint32 { + if m != nil && m.PartyBuilderSlotsToFill != nil { + return *m.PartyBuilderSlotsToFill + } + return 0 +} + +func (m *CSODOTAParty) GetPartyBuilderMatchGroups() uint32 { + if m != nil && m.PartyBuilderMatchGroups != nil { + return *m.PartyBuilderMatchGroups + } + return 0 +} + +func (m *CSODOTAParty) GetPartyBuilderStartTime() uint32 { + if m != nil && m.PartyBuilderStartTime != nil { + return *m.PartyBuilderStartTime + } + return 0 +} + +func (m *CSODOTAParty) GetSoloQueue() bool { + if m != nil && m.SoloQueue != nil { + return *m.SoloQueue + } + return false +} + +func (m *CSODOTAParty) GetBotScriptIndex() uint32 { + if m != nil && m.BotScriptIndex != nil { + return *m.BotScriptIndex + } + return 0 +} + +func (m *CSODOTAParty) GetSteamClanAccountId() uint32 { + if m != nil && m.SteamClanAccountId != nil { + return *m.SteamClanAccountId + } + return 0 +} + +func (m *CSODOTAParty) GetReadyCheck() *CMsgReadyCheckStatus { + if m != nil { + return m.ReadyCheck + } + return nil +} + +func (m *CSODOTAParty) GetCustomGameDisabledUntilDate() uint32 { + if m != nil && m.CustomGameDisabledUntilDate != nil { + return *m.CustomGameDisabledUntilDate + } + return 0 +} + +func (m *CSODOTAParty) GetCustomGameDisabledAccountId() uint32 { + if m != nil && m.CustomGameDisabledAccountId != nil { + return *m.CustomGameDisabledAccountId + } + return 0 +} + +func (m *CSODOTAParty) GetIsChallengeMatch() bool { + if m != nil && m.IsChallengeMatch != nil { + return *m.IsChallengeMatch + } + return false +} + +func (m *CSODOTAParty) GetPartySearchBeaconActive() bool { + if m != nil && m.PartySearchBeaconActive != nil { + return *m.PartySearchBeaconActive + } + return false +} + +type CSODOTAPartyInvite struct { + GroupId *uint64 `protobuf:"varint,1,opt,name=group_id,json=groupId" json:"group_id,omitempty"` + SenderId *uint64 `protobuf:"fixed64,2,opt,name=sender_id,json=senderId" json:"sender_id,omitempty"` + SenderName *string `protobuf:"bytes,3,opt,name=sender_name,json=senderName" json:"sender_name,omitempty"` + Members []*CSODOTAPartyInvite_PartyMember `protobuf:"bytes,4,rep,name=members" json:"members,omitempty"` + TeamId *uint32 `protobuf:"varint,5,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + LowPriorityStatus *bool `protobuf:"varint,6,opt,name=low_priority_status,json=lowPriorityStatus" json:"low_priority_status,omitempty"` + AsCoach *bool `protobuf:"varint,7,opt,name=as_coach,json=asCoach" json:"as_coach,omitempty"` + InviteGid *uint64 `protobuf:"fixed64,8,opt,name=invite_gid,json=inviteGid" json:"invite_gid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSODOTAPartyInvite) Reset() { *m = CSODOTAPartyInvite{} } +func (m *CSODOTAPartyInvite) String() string { return proto.CompactTextString(m) } +func (*CSODOTAPartyInvite) ProtoMessage() {} +func (*CSODOTAPartyInvite) Descriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{2} +} + +func (m *CSODOTAPartyInvite) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSODOTAPartyInvite.Unmarshal(m, b) +} +func (m *CSODOTAPartyInvite) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSODOTAPartyInvite.Marshal(b, m, deterministic) +} +func (m *CSODOTAPartyInvite) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSODOTAPartyInvite.Merge(m, src) +} +func (m *CSODOTAPartyInvite) XXX_Size() int { + return xxx_messageInfo_CSODOTAPartyInvite.Size(m) +} +func (m *CSODOTAPartyInvite) XXX_DiscardUnknown() { + xxx_messageInfo_CSODOTAPartyInvite.DiscardUnknown(m) +} + +var xxx_messageInfo_CSODOTAPartyInvite proto.InternalMessageInfo + +func (m *CSODOTAPartyInvite) GetGroupId() uint64 { + if m != nil && m.GroupId != nil { + return *m.GroupId + } + return 0 +} + +func (m *CSODOTAPartyInvite) GetSenderId() uint64 { + if m != nil && m.SenderId != nil { + return *m.SenderId + } + return 0 +} + +func (m *CSODOTAPartyInvite) GetSenderName() string { + if m != nil && m.SenderName != nil { + return *m.SenderName + } + return "" +} + +func (m *CSODOTAPartyInvite) GetMembers() []*CSODOTAPartyInvite_PartyMember { + if m != nil { + return m.Members + } + return nil +} + +func (m *CSODOTAPartyInvite) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CSODOTAPartyInvite) GetLowPriorityStatus() bool { + if m != nil && m.LowPriorityStatus != nil { + return *m.LowPriorityStatus + } + return false +} + +func (m *CSODOTAPartyInvite) GetAsCoach() bool { + if m != nil && m.AsCoach != nil { + return *m.AsCoach + } + return false +} + +func (m *CSODOTAPartyInvite) GetInviteGid() uint64 { + if m != nil && m.InviteGid != nil { + return *m.InviteGid + } + return 0 +} + +type CSODOTAPartyInvite_PartyMember struct { + Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` + SteamId *uint64 `protobuf:"fixed64,2,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + IsCoach *bool `protobuf:"varint,4,opt,name=is_coach,json=isCoach" json:"is_coach,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSODOTAPartyInvite_PartyMember) Reset() { *m = CSODOTAPartyInvite_PartyMember{} } +func (m *CSODOTAPartyInvite_PartyMember) String() string { return proto.CompactTextString(m) } +func (*CSODOTAPartyInvite_PartyMember) ProtoMessage() {} +func (*CSODOTAPartyInvite_PartyMember) Descriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{2, 0} +} + +func (m *CSODOTAPartyInvite_PartyMember) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSODOTAPartyInvite_PartyMember.Unmarshal(m, b) +} +func (m *CSODOTAPartyInvite_PartyMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSODOTAPartyInvite_PartyMember.Marshal(b, m, deterministic) +} +func (m *CSODOTAPartyInvite_PartyMember) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSODOTAPartyInvite_PartyMember.Merge(m, src) +} +func (m *CSODOTAPartyInvite_PartyMember) XXX_Size() int { + return xxx_messageInfo_CSODOTAPartyInvite_PartyMember.Size(m) +} +func (m *CSODOTAPartyInvite_PartyMember) XXX_DiscardUnknown() { + xxx_messageInfo_CSODOTAPartyInvite_PartyMember.DiscardUnknown(m) +} + +var xxx_messageInfo_CSODOTAPartyInvite_PartyMember proto.InternalMessageInfo + +func (m *CSODOTAPartyInvite_PartyMember) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CSODOTAPartyInvite_PartyMember) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +func (m *CSODOTAPartyInvite_PartyMember) GetIsCoach() bool { + if m != nil && m.IsCoach != nil { + return *m.IsCoach + } + return false +} + +type CSODOTALobbyInvite struct { + GroupId *uint64 `protobuf:"varint,1,opt,name=group_id,json=groupId" json:"group_id,omitempty"` + SenderId *uint64 `protobuf:"fixed64,2,opt,name=sender_id,json=senderId" json:"sender_id,omitempty"` + SenderName *string `protobuf:"bytes,3,opt,name=sender_name,json=senderName" json:"sender_name,omitempty"` + Members []*CSODOTALobbyInvite_LobbyMember `protobuf:"bytes,4,rep,name=members" json:"members,omitempty"` + CustomGameId *uint64 `protobuf:"varint,5,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` + InviteGid *uint64 `protobuf:"fixed64,6,opt,name=invite_gid,json=inviteGid" json:"invite_gid,omitempty"` + CustomGameCrc *uint64 `protobuf:"fixed64,7,opt,name=custom_game_crc,json=customGameCrc" json:"custom_game_crc,omitempty"` + CustomGameTimestamp *uint32 `protobuf:"fixed32,8,opt,name=custom_game_timestamp,json=customGameTimestamp" json:"custom_game_timestamp,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSODOTALobbyInvite) Reset() { *m = CSODOTALobbyInvite{} } +func (m *CSODOTALobbyInvite) String() string { return proto.CompactTextString(m) } +func (*CSODOTALobbyInvite) ProtoMessage() {} +func (*CSODOTALobbyInvite) Descriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{3} +} + +func (m *CSODOTALobbyInvite) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSODOTALobbyInvite.Unmarshal(m, b) +} +func (m *CSODOTALobbyInvite) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSODOTALobbyInvite.Marshal(b, m, deterministic) +} +func (m *CSODOTALobbyInvite) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSODOTALobbyInvite.Merge(m, src) +} +func (m *CSODOTALobbyInvite) XXX_Size() int { + return xxx_messageInfo_CSODOTALobbyInvite.Size(m) +} +func (m *CSODOTALobbyInvite) XXX_DiscardUnknown() { + xxx_messageInfo_CSODOTALobbyInvite.DiscardUnknown(m) +} + +var xxx_messageInfo_CSODOTALobbyInvite proto.InternalMessageInfo + +func (m *CSODOTALobbyInvite) GetGroupId() uint64 { + if m != nil && m.GroupId != nil { + return *m.GroupId + } + return 0 +} + +func (m *CSODOTALobbyInvite) GetSenderId() uint64 { + if m != nil && m.SenderId != nil { + return *m.SenderId + } + return 0 +} + +func (m *CSODOTALobbyInvite) GetSenderName() string { + if m != nil && m.SenderName != nil { + return *m.SenderName + } + return "" +} + +func (m *CSODOTALobbyInvite) GetMembers() []*CSODOTALobbyInvite_LobbyMember { + if m != nil { + return m.Members + } + return nil +} + +func (m *CSODOTALobbyInvite) GetCustomGameId() uint64 { + if m != nil && m.CustomGameId != nil { + return *m.CustomGameId + } + return 0 +} + +func (m *CSODOTALobbyInvite) GetInviteGid() uint64 { + if m != nil && m.InviteGid != nil { + return *m.InviteGid + } + return 0 +} + +func (m *CSODOTALobbyInvite) GetCustomGameCrc() uint64 { + if m != nil && m.CustomGameCrc != nil { + return *m.CustomGameCrc + } + return 0 +} + +func (m *CSODOTALobbyInvite) GetCustomGameTimestamp() uint32 { + if m != nil && m.CustomGameTimestamp != nil { + return *m.CustomGameTimestamp + } + return 0 +} + +type CSODOTALobbyInvite_LobbyMember struct { + Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` + SteamId *uint64 `protobuf:"fixed64,2,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSODOTALobbyInvite_LobbyMember) Reset() { *m = CSODOTALobbyInvite_LobbyMember{} } +func (m *CSODOTALobbyInvite_LobbyMember) String() string { return proto.CompactTextString(m) } +func (*CSODOTALobbyInvite_LobbyMember) ProtoMessage() {} +func (*CSODOTALobbyInvite_LobbyMember) Descriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{3, 0} +} + +func (m *CSODOTALobbyInvite_LobbyMember) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSODOTALobbyInvite_LobbyMember.Unmarshal(m, b) +} +func (m *CSODOTALobbyInvite_LobbyMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSODOTALobbyInvite_LobbyMember.Marshal(b, m, deterministic) +} +func (m *CSODOTALobbyInvite_LobbyMember) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSODOTALobbyInvite_LobbyMember.Merge(m, src) +} +func (m *CSODOTALobbyInvite_LobbyMember) XXX_Size() int { + return xxx_messageInfo_CSODOTALobbyInvite_LobbyMember.Size(m) +} +func (m *CSODOTALobbyInvite_LobbyMember) XXX_DiscardUnknown() { + xxx_messageInfo_CSODOTALobbyInvite_LobbyMember.DiscardUnknown(m) +} + +var xxx_messageInfo_CSODOTALobbyInvite_LobbyMember proto.InternalMessageInfo + +func (m *CSODOTALobbyInvite_LobbyMember) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CSODOTALobbyInvite_LobbyMember) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +type CMsgLeaverState struct { + LobbyState *uint32 `protobuf:"varint,1,opt,name=lobby_state,json=lobbyState" json:"lobby_state,omitempty"` + GameState *DOTA_GameState `protobuf:"varint,2,opt,name=game_state,json=gameState,enum=protocol.DOTA_GameState,def=0" json:"game_state,omitempty"` + LeaverDetected *bool `protobuf:"varint,3,opt,name=leaver_detected,json=leaverDetected" json:"leaver_detected,omitempty"` + FirstBloodHappened *bool `protobuf:"varint,4,opt,name=first_blood_happened,json=firstBloodHappened" json:"first_blood_happened,omitempty"` + DiscardMatchResults *bool `protobuf:"varint,5,opt,name=discard_match_results,json=discardMatchResults" json:"discard_match_results,omitempty"` + MassDisconnect *bool `protobuf:"varint,6,opt,name=mass_disconnect,json=massDisconnect" json:"mass_disconnect,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgLeaverState) Reset() { *m = CMsgLeaverState{} } +func (m *CMsgLeaverState) String() string { return proto.CompactTextString(m) } +func (*CMsgLeaverState) ProtoMessage() {} +func (*CMsgLeaverState) Descriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{4} +} + +func (m *CMsgLeaverState) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgLeaverState.Unmarshal(m, b) +} +func (m *CMsgLeaverState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgLeaverState.Marshal(b, m, deterministic) +} +func (m *CMsgLeaverState) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgLeaverState.Merge(m, src) +} +func (m *CMsgLeaverState) XXX_Size() int { + return xxx_messageInfo_CMsgLeaverState.Size(m) +} +func (m *CMsgLeaverState) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgLeaverState.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgLeaverState proto.InternalMessageInfo + +const Default_CMsgLeaverState_GameState DOTA_GameState = DOTA_GameState_DOTA_GAMERULES_STATE_INIT + +func (m *CMsgLeaverState) GetLobbyState() uint32 { + if m != nil && m.LobbyState != nil { + return *m.LobbyState + } + return 0 +} + +func (m *CMsgLeaverState) GetGameState() DOTA_GameState { + if m != nil && m.GameState != nil { + return *m.GameState + } + return Default_CMsgLeaverState_GameState +} + +func (m *CMsgLeaverState) GetLeaverDetected() bool { + if m != nil && m.LeaverDetected != nil { + return *m.LeaverDetected + } + return false +} + +func (m *CMsgLeaverState) GetFirstBloodHappened() bool { + if m != nil && m.FirstBloodHappened != nil { + return *m.FirstBloodHappened + } + return false +} + +func (m *CMsgLeaverState) GetDiscardMatchResults() bool { + if m != nil && m.DiscardMatchResults != nil { + return *m.DiscardMatchResults + } + return false +} + +func (m *CMsgLeaverState) GetMassDisconnect() bool { + if m != nil && m.MassDisconnect != nil { + return *m.MassDisconnect + } + return false +} + +type CDOTALobbyMember struct { + Id *uint64 `protobuf:"fixed64,1,opt,name=id" json:"id,omitempty"` + HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + Team *DOTA_GC_TEAM `protobuf:"varint,3,opt,name=team,enum=protocol.DOTA_GC_TEAM,def=0" json:"team,omitempty"` + Name *string `protobuf:"bytes,6,opt,name=name" json:"name,omitempty"` + Slot *uint32 `protobuf:"varint,7,opt,name=slot" json:"slot,omitempty"` + PartyId *uint64 `protobuf:"varint,12,opt,name=party_id,json=partyId" json:"party_id,omitempty"` + MetaLevel *uint32 `protobuf:"varint,13,opt,name=meta_level,json=metaLevel" json:"meta_level,omitempty"` + MetaXp *uint32 `protobuf:"varint,14,opt,name=meta_xp,json=metaXp" json:"meta_xp,omitempty"` + MetaXpAwarded *uint32 `protobuf:"varint,15,opt,name=meta_xp_awarded,json=metaXpAwarded" json:"meta_xp_awarded,omitempty"` + LeaverStatus *DOTALeaverStatusT `protobuf:"varint,16,opt,name=leaver_status,json=leaverStatus,enum=protocol.DOTALeaverStatusT,def=0" json:"leaver_status,omitempty"` + LeaverActions *uint32 `protobuf:"varint,28,opt,name=leaver_actions,json=leaverActions" json:"leaver_actions,omitempty"` + Channel *uint32 `protobuf:"varint,17,opt,name=channel,def=6" json:"channel,omitempty"` + PrizeDefIndex *uint32 `protobuf:"varint,18,opt,name=prize_def_index,json=prizeDefIndex" json:"prize_def_index,omitempty"` + DisabledHeroId []uint32 `protobuf:"varint,20,rep,name=disabled_hero_id,json=disabledHeroId" json:"disabled_hero_id,omitempty"` + PartnerAccountType *PartnerAccountType `protobuf:"varint,21,opt,name=partner_account_type,json=partnerAccountType,enum=protocol.PartnerAccountType,def=0" json:"partner_account_type,omitempty"` + EnabledHeroId []uint32 `protobuf:"varint,22,rep,name=enabled_hero_id,json=enabledHeroId" json:"enabled_hero_id,omitempty"` + CoachTeam *DOTA_GC_TEAM `protobuf:"varint,23,opt,name=coach_team,json=coachTeam,enum=protocol.DOTA_GC_TEAM,def=5" json:"coach_team,omitempty"` + CoachRating *uint32 `protobuf:"varint,42,opt,name=coach_rating,json=coachRating" json:"coach_rating,omitempty"` + PwrdCyberCafeId *uint32 `protobuf:"varint,24,opt,name=pwrd_cyber_cafe_id,json=pwrdCyberCafeId" json:"pwrd_cyber_cafe_id,omitempty"` + PwrdCyberCafeName *string `protobuf:"bytes,25,opt,name=pwrd_cyber_cafe_name,json=pwrdCyberCafeName" json:"pwrd_cyber_cafe_name,omitempty"` + DisabledRandomHeroId []uint32 `protobuf:"varint,26,rep,packed,name=disabled_random_hero_id,json=disabledRandomHeroId" json:"disabled_random_hero_id,omitempty"` + DisabledRandomHeroBits []uint32 `protobuf:"fixed32,41,rep,name=disabled_random_hero_bits,json=disabledRandomHeroBits" json:"disabled_random_hero_bits,omitempty"` + XpBonuses []*CDOTALobbyMember_CDOTALobbyMemberXPBonus `protobuf:"bytes,27,rep,name=xp_bonuses,json=xpBonuses" json:"xp_bonuses,omitempty"` + RankChange *int32 `protobuf:"zigzag32,29,opt,name=rank_change,json=rankChange" json:"rank_change,omitempty"` + Cameraman *bool `protobuf:"varint,30,opt,name=cameraman" json:"cameraman,omitempty"` + CustomGameProductIds []uint32 `protobuf:"varint,31,rep,name=custom_game_product_ids,json=customGameProductIds" json:"custom_game_product_ids,omitempty"` + LobbyMvpVoteAccountId *uint32 `protobuf:"varint,32,opt,name=lobby_mvp_vote_account_id,json=lobbyMvpVoteAccountId" json:"lobby_mvp_vote_account_id,omitempty"` + SearchMatchType *MatchType `protobuf:"varint,33,opt,name=search_match_type,json=searchMatchType,enum=protocol.MatchType,def=0" json:"search_match_type,omitempty"` + FavoriteTeamPacked *uint64 `protobuf:"varint,35,opt,name=favorite_team_packed,json=favoriteTeamPacked" json:"favorite_team_packed,omitempty"` + IsPlusSubscriber *bool `protobuf:"varint,36,opt,name=is_plus_subscriber,json=isPlusSubscriber" json:"is_plus_subscriber,omitempty"` + RankTierUpdated *bool `protobuf:"varint,37,opt,name=rank_tier_updated,json=rankTierUpdated" json:"rank_tier_updated,omitempty"` + LaneSelectionFlags *uint32 `protobuf:"varint,38,opt,name=lane_selection_flags,json=laneSelectionFlags" json:"lane_selection_flags,omitempty"` + CanEarnRewards *bool `protobuf:"varint,39,opt,name=can_earn_rewards,json=canEarnRewards" json:"can_earn_rewards,omitempty"` + LiveSpectatorTeam *DOTA_GC_TEAM `protobuf:"varint,40,opt,name=live_spectator_team,json=liveSpectatorTeam,enum=protocol.DOTA_GC_TEAM,def=5" json:"live_spectator_team,omitempty"` + WasMvpLastGame *bool `protobuf:"varint,43,opt,name=was_mvp_last_game,json=wasMvpLastGame" json:"was_mvp_last_game,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTALobbyMember) Reset() { *m = CDOTALobbyMember{} } +func (m *CDOTALobbyMember) String() string { return proto.CompactTextString(m) } +func (*CDOTALobbyMember) ProtoMessage() {} +func (*CDOTALobbyMember) Descriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{5} +} + +func (m *CDOTALobbyMember) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTALobbyMember.Unmarshal(m, b) +} +func (m *CDOTALobbyMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTALobbyMember.Marshal(b, m, deterministic) +} +func (m *CDOTALobbyMember) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTALobbyMember.Merge(m, src) +} +func (m *CDOTALobbyMember) XXX_Size() int { + return xxx_messageInfo_CDOTALobbyMember.Size(m) +} +func (m *CDOTALobbyMember) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTALobbyMember.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTALobbyMember proto.InternalMessageInfo + +const Default_CDOTALobbyMember_Team DOTA_GC_TEAM = DOTA_GC_TEAM_DOTA_GC_TEAM_GOOD_GUYS +const Default_CDOTALobbyMember_LeaverStatus DOTALeaverStatusT = DOTALeaverStatusT_DOTA_LEAVER_NONE +const Default_CDOTALobbyMember_Channel uint32 = 6 +const Default_CDOTALobbyMember_PartnerAccountType PartnerAccountType = PartnerAccountType_PARTNER_NONE +const Default_CDOTALobbyMember_CoachTeam DOTA_GC_TEAM = DOTA_GC_TEAM_DOTA_GC_TEAM_NOTEAM +const Default_CDOTALobbyMember_SearchMatchType MatchType = MatchType_MATCH_TYPE_CASUAL +const Default_CDOTALobbyMember_LiveSpectatorTeam DOTA_GC_TEAM = DOTA_GC_TEAM_DOTA_GC_TEAM_NOTEAM + +func (m *CDOTALobbyMember) GetId() uint64 { + if m != nil && m.Id != nil { + return *m.Id + } + return 0 +} + +func (m *CDOTALobbyMember) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CDOTALobbyMember) GetTeam() DOTA_GC_TEAM { + if m != nil && m.Team != nil { + return *m.Team + } + return Default_CDOTALobbyMember_Team +} + +func (m *CDOTALobbyMember) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CDOTALobbyMember) GetSlot() uint32 { + if m != nil && m.Slot != nil { + return *m.Slot + } + return 0 +} + +func (m *CDOTALobbyMember) GetPartyId() uint64 { + if m != nil && m.PartyId != nil { + return *m.PartyId + } + return 0 +} + +func (m *CDOTALobbyMember) GetMetaLevel() uint32 { + if m != nil && m.MetaLevel != nil { + return *m.MetaLevel + } + return 0 +} + +func (m *CDOTALobbyMember) GetMetaXp() uint32 { + if m != nil && m.MetaXp != nil { + return *m.MetaXp + } + return 0 +} + +func (m *CDOTALobbyMember) GetMetaXpAwarded() uint32 { + if m != nil && m.MetaXpAwarded != nil { + return *m.MetaXpAwarded + } + return 0 +} + +func (m *CDOTALobbyMember) GetLeaverStatus() DOTALeaverStatusT { + if m != nil && m.LeaverStatus != nil { + return *m.LeaverStatus + } + return Default_CDOTALobbyMember_LeaverStatus +} + +func (m *CDOTALobbyMember) GetLeaverActions() uint32 { + if m != nil && m.LeaverActions != nil { + return *m.LeaverActions + } + return 0 +} + +func (m *CDOTALobbyMember) GetChannel() uint32 { + if m != nil && m.Channel != nil { + return *m.Channel + } + return Default_CDOTALobbyMember_Channel +} + +func (m *CDOTALobbyMember) GetPrizeDefIndex() uint32 { + if m != nil && m.PrizeDefIndex != nil { + return *m.PrizeDefIndex + } + return 0 +} + +func (m *CDOTALobbyMember) GetDisabledHeroId() []uint32 { + if m != nil { + return m.DisabledHeroId + } + return nil +} + +func (m *CDOTALobbyMember) GetPartnerAccountType() PartnerAccountType { + if m != nil && m.PartnerAccountType != nil { + return *m.PartnerAccountType + } + return Default_CDOTALobbyMember_PartnerAccountType +} + +func (m *CDOTALobbyMember) GetEnabledHeroId() []uint32 { + if m != nil { + return m.EnabledHeroId + } + return nil +} + +func (m *CDOTALobbyMember) GetCoachTeam() DOTA_GC_TEAM { + if m != nil && m.CoachTeam != nil { + return *m.CoachTeam + } + return Default_CDOTALobbyMember_CoachTeam +} + +func (m *CDOTALobbyMember) GetCoachRating() uint32 { + if m != nil && m.CoachRating != nil { + return *m.CoachRating + } + return 0 +} + +func (m *CDOTALobbyMember) GetPwrdCyberCafeId() uint32 { + if m != nil && m.PwrdCyberCafeId != nil { + return *m.PwrdCyberCafeId + } + return 0 +} + +func (m *CDOTALobbyMember) GetPwrdCyberCafeName() string { + if m != nil && m.PwrdCyberCafeName != nil { + return *m.PwrdCyberCafeName + } + return "" +} + +func (m *CDOTALobbyMember) GetDisabledRandomHeroId() []uint32 { + if m != nil { + return m.DisabledRandomHeroId + } + return nil +} + +func (m *CDOTALobbyMember) GetDisabledRandomHeroBits() []uint32 { + if m != nil { + return m.DisabledRandomHeroBits + } + return nil +} + +func (m *CDOTALobbyMember) GetXpBonuses() []*CDOTALobbyMember_CDOTALobbyMemberXPBonus { + if m != nil { + return m.XpBonuses + } + return nil +} + +func (m *CDOTALobbyMember) GetRankChange() int32 { + if m != nil && m.RankChange != nil { + return *m.RankChange + } + return 0 +} + +func (m *CDOTALobbyMember) GetCameraman() bool { + if m != nil && m.Cameraman != nil { + return *m.Cameraman + } + return false +} + +func (m *CDOTALobbyMember) GetCustomGameProductIds() []uint32 { + if m != nil { + return m.CustomGameProductIds + } + return nil +} + +func (m *CDOTALobbyMember) GetLobbyMvpVoteAccountId() uint32 { + if m != nil && m.LobbyMvpVoteAccountId != nil { + return *m.LobbyMvpVoteAccountId + } + return 0 +} + +func (m *CDOTALobbyMember) GetSearchMatchType() MatchType { + if m != nil && m.SearchMatchType != nil { + return *m.SearchMatchType + } + return Default_CDOTALobbyMember_SearchMatchType +} + +func (m *CDOTALobbyMember) GetFavoriteTeamPacked() uint64 { + if m != nil && m.FavoriteTeamPacked != nil { + return *m.FavoriteTeamPacked + } + return 0 +} + +func (m *CDOTALobbyMember) GetIsPlusSubscriber() bool { + if m != nil && m.IsPlusSubscriber != nil { + return *m.IsPlusSubscriber + } + return false +} + +func (m *CDOTALobbyMember) GetRankTierUpdated() bool { + if m != nil && m.RankTierUpdated != nil { + return *m.RankTierUpdated + } + return false +} + +func (m *CDOTALobbyMember) GetLaneSelectionFlags() uint32 { + if m != nil && m.LaneSelectionFlags != nil { + return *m.LaneSelectionFlags + } + return 0 +} + +func (m *CDOTALobbyMember) GetCanEarnRewards() bool { + if m != nil && m.CanEarnRewards != nil { + return *m.CanEarnRewards + } + return false +} + +func (m *CDOTALobbyMember) GetLiveSpectatorTeam() DOTA_GC_TEAM { + if m != nil && m.LiveSpectatorTeam != nil { + return *m.LiveSpectatorTeam + } + return Default_CDOTALobbyMember_LiveSpectatorTeam +} + +func (m *CDOTALobbyMember) GetWasMvpLastGame() bool { + if m != nil && m.WasMvpLastGame != nil { + return *m.WasMvpLastGame + } + return false +} + +type CDOTALobbyMember_CDOTALobbyMemberXPBonus struct { + Type *uint32 `protobuf:"varint,1,opt,name=type" json:"type,omitempty"` + XpBonus *float32 `protobuf:"fixed32,2,opt,name=xp_bonus,json=xpBonus" json:"xp_bonus,omitempty"` + SourceKey *uint64 `protobuf:"varint,3,opt,name=source_key,json=sourceKey" json:"source_key,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTALobbyMember_CDOTALobbyMemberXPBonus) Reset() { + *m = CDOTALobbyMember_CDOTALobbyMemberXPBonus{} +} +func (m *CDOTALobbyMember_CDOTALobbyMemberXPBonus) String() string { return proto.CompactTextString(m) } +func (*CDOTALobbyMember_CDOTALobbyMemberXPBonus) ProtoMessage() {} +func (*CDOTALobbyMember_CDOTALobbyMemberXPBonus) Descriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{5, 0} +} + +func (m *CDOTALobbyMember_CDOTALobbyMemberXPBonus) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTALobbyMember_CDOTALobbyMemberXPBonus.Unmarshal(m, b) +} +func (m *CDOTALobbyMember_CDOTALobbyMemberXPBonus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTALobbyMember_CDOTALobbyMemberXPBonus.Marshal(b, m, deterministic) +} +func (m *CDOTALobbyMember_CDOTALobbyMemberXPBonus) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTALobbyMember_CDOTALobbyMemberXPBonus.Merge(m, src) +} +func (m *CDOTALobbyMember_CDOTALobbyMemberXPBonus) XXX_Size() int { + return xxx_messageInfo_CDOTALobbyMember_CDOTALobbyMemberXPBonus.Size(m) +} +func (m *CDOTALobbyMember_CDOTALobbyMemberXPBonus) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTALobbyMember_CDOTALobbyMemberXPBonus.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTALobbyMember_CDOTALobbyMemberXPBonus proto.InternalMessageInfo + +func (m *CDOTALobbyMember_CDOTALobbyMemberXPBonus) GetType() uint32 { + if m != nil && m.Type != nil { + return *m.Type + } + return 0 +} + +func (m *CDOTALobbyMember_CDOTALobbyMemberXPBonus) GetXpBonus() float32 { + if m != nil && m.XpBonus != nil { + return *m.XpBonus + } + return 0 +} + +func (m *CDOTALobbyMember_CDOTALobbyMemberXPBonus) GetSourceKey() uint64 { + if m != nil && m.SourceKey != nil { + return *m.SourceKey + } + return 0 +} + +type CLobbyTeamDetails struct { + TeamName *string `protobuf:"bytes,1,opt,name=team_name,json=teamName" json:"team_name,omitempty"` + TeamTag *string `protobuf:"bytes,3,opt,name=team_tag,json=teamTag" json:"team_tag,omitempty"` + TeamId *uint32 `protobuf:"varint,4,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + TeamLogo *uint64 `protobuf:"varint,5,opt,name=team_logo,json=teamLogo" json:"team_logo,omitempty"` + TeamBaseLogo *uint64 `protobuf:"varint,6,opt,name=team_base_logo,json=teamBaseLogo" json:"team_base_logo,omitempty"` + TeamBannerLogo *uint64 `protobuf:"varint,7,opt,name=team_banner_logo,json=teamBannerLogo" json:"team_banner_logo,omitempty"` + TeamComplete *bool `protobuf:"varint,8,opt,name=team_complete,json=teamComplete" json:"team_complete,omitempty"` + TeamLogoUrl *string `protobuf:"bytes,20,opt,name=team_logo_url,json=teamLogoUrl" json:"team_logo_url,omitempty"` + GuildName *string `protobuf:"bytes,9,opt,name=guild_name,json=guildName" json:"guild_name,omitempty"` + GuildTag *string `protobuf:"bytes,10,opt,name=guild_tag,json=guildTag" json:"guild_tag,omitempty"` + GuildId *uint32 `protobuf:"varint,11,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` + GuildLogo *uint64 `protobuf:"varint,12,opt,name=guild_logo,json=guildLogo" json:"guild_logo,omitempty"` + GuildBaseLogo *uint64 `protobuf:"varint,13,opt,name=guild_base_logo,json=guildBaseLogo" json:"guild_base_logo,omitempty"` + GuildBannerLogo *uint64 `protobuf:"varint,14,opt,name=guild_banner_logo,json=guildBannerLogo" json:"guild_banner_logo,omitempty"` + Rank *uint32 `protobuf:"varint,15,opt,name=rank" json:"rank,omitempty"` + RankChange *int32 `protobuf:"zigzag32,16,opt,name=rank_change,json=rankChange" json:"rank_change,omitempty"` + IsHomeTeam *bool `protobuf:"varint,17,opt,name=is_home_team,json=isHomeTeam" json:"is_home_team,omitempty"` + IsChallengeMatch *bool `protobuf:"varint,18,opt,name=is_challenge_match,json=isChallengeMatch" json:"is_challenge_match,omitempty"` + ChallengeMatchTokenAccount *uint64 `protobuf:"varint,19,opt,name=challenge_match_token_account,json=challengeMatchTokenAccount" json:"challenge_match_token_account,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CLobbyTeamDetails) Reset() { *m = CLobbyTeamDetails{} } +func (m *CLobbyTeamDetails) String() string { return proto.CompactTextString(m) } +func (*CLobbyTeamDetails) ProtoMessage() {} +func (*CLobbyTeamDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{6} +} + +func (m *CLobbyTeamDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CLobbyTeamDetails.Unmarshal(m, b) +} +func (m *CLobbyTeamDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CLobbyTeamDetails.Marshal(b, m, deterministic) +} +func (m *CLobbyTeamDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CLobbyTeamDetails.Merge(m, src) +} +func (m *CLobbyTeamDetails) XXX_Size() int { + return xxx_messageInfo_CLobbyTeamDetails.Size(m) +} +func (m *CLobbyTeamDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CLobbyTeamDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CLobbyTeamDetails proto.InternalMessageInfo + +func (m *CLobbyTeamDetails) GetTeamName() string { + if m != nil && m.TeamName != nil { + return *m.TeamName + } + return "" +} + +func (m *CLobbyTeamDetails) GetTeamTag() string { + if m != nil && m.TeamTag != nil { + return *m.TeamTag + } + return "" +} + +func (m *CLobbyTeamDetails) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CLobbyTeamDetails) GetTeamLogo() uint64 { + if m != nil && m.TeamLogo != nil { + return *m.TeamLogo + } + return 0 +} + +func (m *CLobbyTeamDetails) GetTeamBaseLogo() uint64 { + if m != nil && m.TeamBaseLogo != nil { + return *m.TeamBaseLogo + } + return 0 +} + +func (m *CLobbyTeamDetails) GetTeamBannerLogo() uint64 { + if m != nil && m.TeamBannerLogo != nil { + return *m.TeamBannerLogo + } + return 0 +} + +func (m *CLobbyTeamDetails) GetTeamComplete() bool { + if m != nil && m.TeamComplete != nil { + return *m.TeamComplete + } + return false +} + +func (m *CLobbyTeamDetails) GetTeamLogoUrl() string { + if m != nil && m.TeamLogoUrl != nil { + return *m.TeamLogoUrl + } + return "" +} + +func (m *CLobbyTeamDetails) GetGuildName() string { + if m != nil && m.GuildName != nil { + return *m.GuildName + } + return "" +} + +func (m *CLobbyTeamDetails) GetGuildTag() string { + if m != nil && m.GuildTag != nil { + return *m.GuildTag + } + return "" +} + +func (m *CLobbyTeamDetails) GetGuildId() uint32 { + if m != nil && m.GuildId != nil { + return *m.GuildId + } + return 0 +} + +func (m *CLobbyTeamDetails) GetGuildLogo() uint64 { + if m != nil && m.GuildLogo != nil { + return *m.GuildLogo + } + return 0 +} + +func (m *CLobbyTeamDetails) GetGuildBaseLogo() uint64 { + if m != nil && m.GuildBaseLogo != nil { + return *m.GuildBaseLogo + } + return 0 +} + +func (m *CLobbyTeamDetails) GetGuildBannerLogo() uint64 { + if m != nil && m.GuildBannerLogo != nil { + return *m.GuildBannerLogo + } + return 0 +} + +func (m *CLobbyTeamDetails) GetRank() uint32 { + if m != nil && m.Rank != nil { + return *m.Rank + } + return 0 +} + +func (m *CLobbyTeamDetails) GetRankChange() int32 { + if m != nil && m.RankChange != nil { + return *m.RankChange + } + return 0 +} + +func (m *CLobbyTeamDetails) GetIsHomeTeam() bool { + if m != nil && m.IsHomeTeam != nil { + return *m.IsHomeTeam + } + return false +} + +func (m *CLobbyTeamDetails) GetIsChallengeMatch() bool { + if m != nil && m.IsChallengeMatch != nil { + return *m.IsChallengeMatch + } + return false +} + +func (m *CLobbyTeamDetails) GetChallengeMatchTokenAccount() uint64 { + if m != nil && m.ChallengeMatchTokenAccount != nil { + return *m.ChallengeMatchTokenAccount + } + return 0 +} + +type CLobbyTimedRewardDetails struct { + ItemDefIndex *uint32 `protobuf:"varint,2,opt,name=item_def_index,json=itemDefIndex" json:"item_def_index,omitempty"` + IsSupplyCrate *bool `protobuf:"varint,3,opt,name=is_supply_crate,json=isSupplyCrate" json:"is_supply_crate,omitempty"` + IsTimedDrop *bool `protobuf:"varint,4,opt,name=is_timed_drop,json=isTimedDrop" json:"is_timed_drop,omitempty"` + AccountId *uint32 `protobuf:"varint,5,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Origin *uint32 `protobuf:"varint,6,opt,name=origin" json:"origin,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CLobbyTimedRewardDetails) Reset() { *m = CLobbyTimedRewardDetails{} } +func (m *CLobbyTimedRewardDetails) String() string { return proto.CompactTextString(m) } +func (*CLobbyTimedRewardDetails) ProtoMessage() {} +func (*CLobbyTimedRewardDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{7} +} + +func (m *CLobbyTimedRewardDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CLobbyTimedRewardDetails.Unmarshal(m, b) +} +func (m *CLobbyTimedRewardDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CLobbyTimedRewardDetails.Marshal(b, m, deterministic) +} +func (m *CLobbyTimedRewardDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CLobbyTimedRewardDetails.Merge(m, src) +} +func (m *CLobbyTimedRewardDetails) XXX_Size() int { + return xxx_messageInfo_CLobbyTimedRewardDetails.Size(m) +} +func (m *CLobbyTimedRewardDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CLobbyTimedRewardDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CLobbyTimedRewardDetails proto.InternalMessageInfo + +func (m *CLobbyTimedRewardDetails) GetItemDefIndex() uint32 { + if m != nil && m.ItemDefIndex != nil { + return *m.ItemDefIndex + } + return 0 +} + +func (m *CLobbyTimedRewardDetails) GetIsSupplyCrate() bool { + if m != nil && m.IsSupplyCrate != nil { + return *m.IsSupplyCrate + } + return false +} + +func (m *CLobbyTimedRewardDetails) GetIsTimedDrop() bool { + if m != nil && m.IsTimedDrop != nil { + return *m.IsTimedDrop + } + return false +} + +func (m *CLobbyTimedRewardDetails) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CLobbyTimedRewardDetails) GetOrigin() uint32 { + if m != nil && m.Origin != nil { + return *m.Origin + } + return 0 +} + +type CLobbyBroadcastChannelInfo struct { + ChannelId *uint32 `protobuf:"varint,1,opt,name=channel_id,json=channelId" json:"channel_id,omitempty"` + CountryCode *string `protobuf:"bytes,2,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` + Description *string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"` + LanguageCode *string `protobuf:"bytes,4,opt,name=language_code,json=languageCode" json:"language_code,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CLobbyBroadcastChannelInfo) Reset() { *m = CLobbyBroadcastChannelInfo{} } +func (m *CLobbyBroadcastChannelInfo) String() string { return proto.CompactTextString(m) } +func (*CLobbyBroadcastChannelInfo) ProtoMessage() {} +func (*CLobbyBroadcastChannelInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{8} +} + +func (m *CLobbyBroadcastChannelInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CLobbyBroadcastChannelInfo.Unmarshal(m, b) +} +func (m *CLobbyBroadcastChannelInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CLobbyBroadcastChannelInfo.Marshal(b, m, deterministic) +} +func (m *CLobbyBroadcastChannelInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CLobbyBroadcastChannelInfo.Merge(m, src) +} +func (m *CLobbyBroadcastChannelInfo) XXX_Size() int { + return xxx_messageInfo_CLobbyBroadcastChannelInfo.Size(m) +} +func (m *CLobbyBroadcastChannelInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CLobbyBroadcastChannelInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CLobbyBroadcastChannelInfo proto.InternalMessageInfo + +func (m *CLobbyBroadcastChannelInfo) GetChannelId() uint32 { + if m != nil && m.ChannelId != nil { + return *m.ChannelId + } + return 0 +} + +func (m *CLobbyBroadcastChannelInfo) GetCountryCode() string { + if m != nil && m.CountryCode != nil { + return *m.CountryCode + } + return "" +} + +func (m *CLobbyBroadcastChannelInfo) GetDescription() string { + if m != nil && m.Description != nil { + return *m.Description + } + return "" +} + +func (m *CLobbyBroadcastChannelInfo) GetLanguageCode() string { + if m != nil && m.LanguageCode != nil { + return *m.LanguageCode + } + return "" +} + +type CSODOTALobby struct { + LobbyId *uint64 `protobuf:"varint,1,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` + Members []*CDOTALobbyMember `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"` + LeftMembers []*CDOTALobbyMember `protobuf:"bytes,7,rep,name=left_members,json=leftMembers" json:"left_members,omitempty"` + LeaderId *uint64 `protobuf:"fixed64,11,opt,name=leader_id,json=leaderId" json:"leader_id,omitempty"` + ServerId *uint64 `protobuf:"fixed64,6,opt,name=server_id,json=serverId,def=0" json:"server_id,omitempty"` + GameMode *uint32 `protobuf:"varint,3,opt,name=game_mode,json=gameMode" json:"game_mode,omitempty"` + PendingInvites []uint64 `protobuf:"fixed64,10,rep,name=pending_invites,json=pendingInvites" json:"pending_invites,omitempty"` + State *CSODOTALobby_State `protobuf:"varint,4,opt,name=state,enum=protocol.CSODOTALobby_State,def=0" json:"state,omitempty"` + Connect *string `protobuf:"bytes,5,opt,name=connect" json:"connect,omitempty"` + LobbyType *CSODOTALobby_LobbyType `protobuf:"varint,12,opt,name=lobby_type,json=lobbyType,enum=protocol.CSODOTALobby_LobbyType,def=-1" json:"lobby_type,omitempty"` + AllowCheats *bool `protobuf:"varint,13,opt,name=allow_cheats,json=allowCheats" json:"allow_cheats,omitempty"` + FillWithBots *bool `protobuf:"varint,14,opt,name=fill_with_bots,json=fillWithBots" json:"fill_with_bots,omitempty"` + IntroMode *bool `protobuf:"varint,15,opt,name=intro_mode,json=introMode" json:"intro_mode,omitempty"` + GameName *string `protobuf:"bytes,16,opt,name=game_name,json=gameName" json:"game_name,omitempty"` + TeamDetails []*CLobbyTeamDetails `protobuf:"bytes,17,rep,name=team_details,json=teamDetails" json:"team_details,omitempty"` + TutorialLesson *uint32 `protobuf:"varint,18,opt,name=tutorial_lesson,json=tutorialLesson" json:"tutorial_lesson,omitempty"` + TournamentId *uint32 `protobuf:"varint,19,opt,name=tournament_id,json=tournamentId" json:"tournament_id,omitempty"` + TournamentGameId *uint32 `protobuf:"varint,20,opt,name=tournament_game_id,json=tournamentGameId" json:"tournament_game_id,omitempty"` + ServerRegion *uint32 `protobuf:"varint,21,opt,name=server_region,json=serverRegion,def=0" json:"server_region,omitempty"` + GameState *DOTA_GameState `protobuf:"varint,22,opt,name=game_state,json=gameState,enum=protocol.DOTA_GameState,def=0" json:"game_state,omitempty"` + NumSpectators *uint32 `protobuf:"varint,23,opt,name=num_spectators,json=numSpectators" json:"num_spectators,omitempty"` + Matchgroup *uint32 `protobuf:"varint,25,opt,name=matchgroup" json:"matchgroup,omitempty"` + CmPick *DOTA_CM_PICK `protobuf:"varint,28,opt,name=cm_pick,json=cmPick,enum=protocol.DOTA_CM_PICK,def=0" json:"cm_pick,omitempty"` + MatchId *uint64 `protobuf:"varint,30,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + AllowSpectating *bool `protobuf:"varint,31,opt,name=allow_spectating,json=allowSpectating,def=1" json:"allow_spectating,omitempty"` + BotDifficultyRadiant *DOTABotDifficulty `protobuf:"varint,36,opt,name=bot_difficulty_radiant,json=botDifficultyRadiant,enum=protocol.DOTABotDifficulty,def=3" json:"bot_difficulty_radiant,omitempty"` + GameVersion *DOTAGameVersion `protobuf:"varint,37,opt,name=game_version,json=gameVersion,enum=protocol.DOTAGameVersion,def=0" json:"game_version,omitempty"` + TimedRewardDetails []*CLobbyTimedRewardDetails `protobuf:"bytes,38,rep,name=timed_reward_details,json=timedRewardDetails" json:"timed_reward_details,omitempty"` + PassKey *string `protobuf:"bytes,39,opt,name=pass_key,json=passKey" json:"pass_key,omitempty"` + Leagueid *uint32 `protobuf:"varint,42,opt,name=leagueid" json:"leagueid,omitempty"` + PenaltyLevelRadiant *uint32 `protobuf:"varint,43,opt,name=penalty_level_radiant,json=penaltyLevelRadiant,def=0" json:"penalty_level_radiant,omitempty"` + PenaltyLevelDire *uint32 `protobuf:"varint,44,opt,name=penalty_level_dire,json=penaltyLevelDire,def=0" json:"penalty_level_dire,omitempty"` + LoadGameId *uint32 `protobuf:"varint,45,opt,name=load_game_id,json=loadGameId" json:"load_game_id,omitempty"` + SeriesType *uint32 `protobuf:"varint,46,opt,name=series_type,json=seriesType" json:"series_type,omitempty"` + RadiantSeriesWins *uint32 `protobuf:"varint,47,opt,name=radiant_series_wins,json=radiantSeriesWins" json:"radiant_series_wins,omitempty"` + DireSeriesWins *uint32 `protobuf:"varint,48,opt,name=dire_series_wins,json=direSeriesWins" json:"dire_series_wins,omitempty"` + LootGenerated *uint32 `protobuf:"varint,49,opt,name=loot_generated,json=lootGenerated" json:"loot_generated,omitempty"` + LootAwarded *uint32 `protobuf:"varint,50,opt,name=loot_awarded,json=lootAwarded" json:"loot_awarded,omitempty"` + Allchat *bool `protobuf:"varint,51,opt,name=allchat,def=0" json:"allchat,omitempty"` + DotaTvDelay *LobbyDotaTVDelay `protobuf:"varint,53,opt,name=dota_tv_delay,json=dotaTvDelay,enum=protocol.LobbyDotaTVDelay,def=0" json:"dota_tv_delay,omitempty"` + CustomGameMode *string `protobuf:"bytes,54,opt,name=custom_game_mode,json=customGameMode" json:"custom_game_mode,omitempty"` + CustomMapName *string `protobuf:"bytes,55,opt,name=custom_map_name,json=customMapName" json:"custom_map_name,omitempty"` + CustomDifficulty *uint32 `protobuf:"varint,56,opt,name=custom_difficulty,json=customDifficulty" json:"custom_difficulty,omitempty"` + Lan *bool `protobuf:"varint,57,opt,name=lan" json:"lan,omitempty"` + BroadcastChannelInfo []*CLobbyBroadcastChannelInfo `protobuf:"bytes,58,rep,name=broadcast_channel_info,json=broadcastChannelInfo" json:"broadcast_channel_info,omitempty"` + FirstLeaverAccountid *uint32 `protobuf:"varint,59,opt,name=first_leaver_accountid,json=firstLeaverAccountid" json:"first_leaver_accountid,omitempty"` + SeriesId *uint32 `protobuf:"varint,60,opt,name=series_id,json=seriesId" json:"series_id,omitempty"` + LowPriority *bool `protobuf:"varint,61,opt,name=low_priority,json=lowPriority" json:"low_priority,omitempty"` + ExtraMessages []*CSODOTALobby_CExtraMsg `protobuf:"bytes,62,rep,name=extra_messages,json=extraMessages" json:"extra_messages,omitempty"` + SaveGame *CDOTASaveGame `protobuf:"bytes,63,opt,name=save_game,json=saveGame" json:"save_game,omitempty"` + FirstBloodHappened *bool `protobuf:"varint,65,opt,name=first_blood_happened,json=firstBloodHappened" json:"first_blood_happened,omitempty"` + MatchOutcome *EMatchOutcome `protobuf:"varint,70,opt,name=match_outcome,json=matchOutcome,enum=protocol.EMatchOutcome,def=0" json:"match_outcome,omitempty"` + MassDisconnect *bool `protobuf:"varint,67,opt,name=mass_disconnect,json=massDisconnect" json:"mass_disconnect,omitempty"` + CustomGameId *uint64 `protobuf:"varint,68,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` + CustomMinPlayers *uint32 `protobuf:"varint,71,opt,name=custom_min_players,json=customMinPlayers" json:"custom_min_players,omitempty"` + CustomMaxPlayers *uint32 `protobuf:"varint,72,opt,name=custom_max_players,json=customMaxPlayers" json:"custom_max_players,omitempty"` + PartnerType *PartnerAccountType `protobuf:"varint,73,opt,name=partner_type,json=partnerType,enum=protocol.PartnerAccountType,def=0" json:"partner_type,omitempty"` + Visibility *DOTALobbyVisibility `protobuf:"varint,75,opt,name=visibility,enum=protocol.DOTALobbyVisibility,def=0" json:"visibility,omitempty"` + CustomGameCrc *uint64 `protobuf:"fixed64,76,opt,name=custom_game_crc,json=customGameCrc" json:"custom_game_crc,omitempty"` + CustomGameAutoCreatedLobby *bool `protobuf:"varint,77,opt,name=custom_game_auto_created_lobby,json=customGameAutoCreatedLobby" json:"custom_game_auto_created_lobby,omitempty"` + CustomGameTimestamp *uint32 `protobuf:"fixed32,80,opt,name=custom_game_timestamp,json=customGameTimestamp" json:"custom_game_timestamp,omitempty"` + PreviousSeriesMatches []uint64 `protobuf:"varint,81,rep,name=previous_series_matches,json=previousSeriesMatches" json:"previous_series_matches,omitempty"` + PreviousMatchOverride *uint64 `protobuf:"varint,82,opt,name=previous_match_override,json=previousMatchOverride" json:"previous_match_override,omitempty"` + CustomGameUsesAccountRecords *bool `protobuf:"varint,83,opt,name=custom_game_uses_account_records,json=customGameUsesAccountRecords" json:"custom_game_uses_account_records,omitempty"` + GameStartTime *uint32 `protobuf:"varint,87,opt,name=game_start_time,json=gameStartTime" json:"game_start_time,omitempty"` + PauseSetting *LobbyDotaPauseSetting `protobuf:"varint,88,opt,name=pause_setting,json=pauseSetting,enum=protocol.LobbyDotaPauseSetting,def=0" json:"pause_setting,omitempty"` + LobbyMvpAccountId *uint32 `protobuf:"varint,89,opt,name=lobby_mvp_account_id,json=lobbyMvpAccountId" json:"lobby_mvp_account_id,omitempty"` + WeekendTourneyDivisionId *uint32 `protobuf:"varint,90,opt,name=weekend_tourney_division_id,json=weekendTourneyDivisionId" json:"weekend_tourney_division_id,omitempty"` + WeekendTourneySkillLevel *uint32 `protobuf:"varint,91,opt,name=weekend_tourney_skill_level,json=weekendTourneySkillLevel" json:"weekend_tourney_skill_level,omitempty"` + WeekendTourneyBracketRound *uint32 `protobuf:"varint,92,opt,name=weekend_tourney_bracket_round,json=weekendTourneyBracketRound" json:"weekend_tourney_bracket_round,omitempty"` + BotDifficultyDire *DOTABotDifficulty `protobuf:"varint,93,opt,name=bot_difficulty_dire,json=botDifficultyDire,enum=protocol.DOTABotDifficulty,def=3" json:"bot_difficulty_dire,omitempty"` + BotRadiant *uint64 `protobuf:"varint,94,opt,name=bot_radiant,json=botRadiant" json:"bot_radiant,omitempty"` + BotDire *uint64 `protobuf:"varint,95,opt,name=bot_dire,json=botDire" json:"bot_dire,omitempty"` + EventProgressionEnabled []EEvent `protobuf:"varint,96,rep,name=event_progression_enabled,json=eventProgressionEnabled,enum=protocol.EEvent" json:"event_progression_enabled,omitempty"` + SelectionPriorityRules *DOTASelectionPriorityRules `protobuf:"varint,97,opt,name=selection_priority_rules,json=selectionPriorityRules,enum=protocol.DOTASelectionPriorityRules,def=0" json:"selection_priority_rules,omitempty"` + SeriesPreviousSelectionPriorityTeamId *uint32 `protobuf:"varint,98,opt,name=series_previous_selection_priority_team_id,json=seriesPreviousSelectionPriorityTeamId" json:"series_previous_selection_priority_team_id,omitempty"` + SeriesCurrentSelectionPriorityTeamId *uint32 `protobuf:"varint,99,opt,name=series_current_selection_priority_team_id,json=seriesCurrentSelectionPriorityTeamId" json:"series_current_selection_priority_team_id,omitempty"` + SeriesCurrentPriorityTeamChoice *DOTASelectionPriorityChoice `protobuf:"varint,100,opt,name=series_current_priority_team_choice,json=seriesCurrentPriorityTeamChoice,enum=protocol.DOTASelectionPriorityChoice,def=0" json:"series_current_priority_team_choice,omitempty"` + SeriesCurrentNonPriorityTeamChoice *DOTASelectionPriorityChoice `protobuf:"varint,101,opt,name=series_current_non_priority_team_choice,json=seriesCurrentNonPriorityTeamChoice,enum=protocol.DOTASelectionPriorityChoice,def=0" json:"series_current_non_priority_team_choice,omitempty"` + SeriesCurrentSelectionPriorityUsedCoinToss *bool `protobuf:"varint,102,opt,name=series_current_selection_priority_used_coin_toss,json=seriesCurrentSelectionPriorityUsedCoinToss" json:"series_current_selection_priority_used_coin_toss,omitempty"` + CurrentPrimaryEvent *EEvent `protobuf:"varint,103,opt,name=current_primary_event,json=currentPrimaryEvent,enum=protocol.EEvent,def=0" json:"current_primary_event,omitempty"` + LowpriDeprecated *bool `protobuf:"varint,104,opt,name=lowpri_deprecated,json=lowpriDeprecated" json:"lowpri_deprecated,omitempty"` + EmergencyDisabledHeroIds []uint32 `protobuf:"varint,105,rep,name=emergency_disabled_hero_ids,json=emergencyDisabledHeroIds" json:"emergency_disabled_hero_ids,omitempty"` + CustomGamePrivateKey *uint64 `protobuf:"fixed64,106,opt,name=custom_game_private_key,json=customGamePrivateKey" json:"custom_game_private_key,omitempty"` + CustomGamePenalties *bool `protobuf:"varint,107,opt,name=custom_game_penalties,json=customGamePenalties" json:"custom_game_penalties,omitempty"` + Mutations []uint32 `protobuf:"varint,108,rep,name=mutations" json:"mutations,omitempty"` + LanHostPingLocation *string `protobuf:"bytes,109,opt,name=lan_host_ping_location,json=lanHostPingLocation" json:"lan_host_ping_location,omitempty"` + LeagueNodeId *uint32 `protobuf:"varint,110,opt,name=league_node_id,json=leagueNodeId" json:"league_node_id,omitempty"` + MatchDuration *uint32 `protobuf:"varint,111,opt,name=match_duration,json=matchDuration" json:"match_duration,omitempty"` + CustomGameBrowseable *bool `protobuf:"varint,112,opt,name=custom_game_browseable,json=customGameBrowseable" json:"custom_game_browseable,omitempty"` + LeaguePhase *uint32 `protobuf:"varint,113,opt,name=league_phase,json=leaguePhase" json:"league_phase,omitempty"` + RecordDetailedStats *bool `protobuf:"varint,114,opt,name=record_detailed_stats,json=recordDetailedStats" json:"record_detailed_stats,omitempty"` + IsAllstarGame *bool `protobuf:"varint,115,opt,name=is_allstar_game,json=isAllstarGame" json:"is_allstar_game,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSODOTALobby) Reset() { *m = CSODOTALobby{} } +func (m *CSODOTALobby) String() string { return proto.CompactTextString(m) } +func (*CSODOTALobby) ProtoMessage() {} +func (*CSODOTALobby) Descriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{9} +} + +func (m *CSODOTALobby) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSODOTALobby.Unmarshal(m, b) +} +func (m *CSODOTALobby) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSODOTALobby.Marshal(b, m, deterministic) +} +func (m *CSODOTALobby) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSODOTALobby.Merge(m, src) +} +func (m *CSODOTALobby) XXX_Size() int { + return xxx_messageInfo_CSODOTALobby.Size(m) +} +func (m *CSODOTALobby) XXX_DiscardUnknown() { + xxx_messageInfo_CSODOTALobby.DiscardUnknown(m) +} + +var xxx_messageInfo_CSODOTALobby proto.InternalMessageInfo + +const Default_CSODOTALobby_ServerId uint64 = 0 +const Default_CSODOTALobby_State CSODOTALobby_State = CSODOTALobby_UI +const Default_CSODOTALobby_LobbyType CSODOTALobby_LobbyType = CSODOTALobby_INVALID +const Default_CSODOTALobby_ServerRegion uint32 = 0 +const Default_CSODOTALobby_GameState DOTA_GameState = DOTA_GameState_DOTA_GAMERULES_STATE_INIT +const Default_CSODOTALobby_CmPick DOTA_CM_PICK = DOTA_CM_PICK_DOTA_CM_RANDOM +const Default_CSODOTALobby_AllowSpectating bool = true +const Default_CSODOTALobby_BotDifficultyRadiant DOTABotDifficulty = DOTABotDifficulty_BOT_DIFFICULTY_HARD +const Default_CSODOTALobby_GameVersion DOTAGameVersion = DOTAGameVersion_GAME_VERSION_CURRENT +const Default_CSODOTALobby_PenaltyLevelRadiant uint32 = 0 +const Default_CSODOTALobby_PenaltyLevelDire uint32 = 0 +const Default_CSODOTALobby_Allchat bool = false +const Default_CSODOTALobby_DotaTvDelay LobbyDotaTVDelay = LobbyDotaTVDelay_LobbyDotaTV_10 +const Default_CSODOTALobby_MatchOutcome EMatchOutcome = EMatchOutcome_k_EMatchOutcome_Unknown +const Default_CSODOTALobby_PartnerType PartnerAccountType = PartnerAccountType_PARTNER_NONE +const Default_CSODOTALobby_Visibility DOTALobbyVisibility = DOTALobbyVisibility_DOTALobbyVisibility_Public +const Default_CSODOTALobby_PauseSetting LobbyDotaPauseSetting = LobbyDotaPauseSetting_LobbyDotaPauseSetting_Unlimited +const Default_CSODOTALobby_BotDifficultyDire DOTABotDifficulty = DOTABotDifficulty_BOT_DIFFICULTY_HARD +const Default_CSODOTALobby_SelectionPriorityRules DOTASelectionPriorityRules = DOTASelectionPriorityRules_k_DOTASelectionPriorityRules_Manual +const Default_CSODOTALobby_SeriesCurrentPriorityTeamChoice DOTASelectionPriorityChoice = DOTASelectionPriorityChoice_k_DOTASelectionPriorityChoice_Invalid +const Default_CSODOTALobby_SeriesCurrentNonPriorityTeamChoice DOTASelectionPriorityChoice = DOTASelectionPriorityChoice_k_DOTASelectionPriorityChoice_Invalid +const Default_CSODOTALobby_CurrentPrimaryEvent EEvent = EEvent_EVENT_ID_NONE + +func (m *CSODOTALobby) GetLobbyId() uint64 { + if m != nil && m.LobbyId != nil { + return *m.LobbyId + } + return 0 +} + +func (m *CSODOTALobby) GetMembers() []*CDOTALobbyMember { + if m != nil { + return m.Members + } + return nil +} + +func (m *CSODOTALobby) GetLeftMembers() []*CDOTALobbyMember { + if m != nil { + return m.LeftMembers + } + return nil +} + +func (m *CSODOTALobby) GetLeaderId() uint64 { + if m != nil && m.LeaderId != nil { + return *m.LeaderId + } + return 0 +} + +func (m *CSODOTALobby) GetServerId() uint64 { + if m != nil && m.ServerId != nil { + return *m.ServerId + } + return Default_CSODOTALobby_ServerId +} + +func (m *CSODOTALobby) GetGameMode() uint32 { + if m != nil && m.GameMode != nil { + return *m.GameMode + } + return 0 +} + +func (m *CSODOTALobby) GetPendingInvites() []uint64 { + if m != nil { + return m.PendingInvites + } + return nil +} + +func (m *CSODOTALobby) GetState() CSODOTALobby_State { + if m != nil && m.State != nil { + return *m.State + } + return Default_CSODOTALobby_State +} + +func (m *CSODOTALobby) GetConnect() string { + if m != nil && m.Connect != nil { + return *m.Connect + } + return "" +} + +func (m *CSODOTALobby) GetLobbyType() CSODOTALobby_LobbyType { + if m != nil && m.LobbyType != nil { + return *m.LobbyType + } + return Default_CSODOTALobby_LobbyType +} + +func (m *CSODOTALobby) GetAllowCheats() bool { + if m != nil && m.AllowCheats != nil { + return *m.AllowCheats + } + return false +} + +func (m *CSODOTALobby) GetFillWithBots() bool { + if m != nil && m.FillWithBots != nil { + return *m.FillWithBots + } + return false +} + +func (m *CSODOTALobby) GetIntroMode() bool { + if m != nil && m.IntroMode != nil { + return *m.IntroMode + } + return false +} + +func (m *CSODOTALobby) GetGameName() string { + if m != nil && m.GameName != nil { + return *m.GameName + } + return "" +} + +func (m *CSODOTALobby) GetTeamDetails() []*CLobbyTeamDetails { + if m != nil { + return m.TeamDetails + } + return nil +} + +func (m *CSODOTALobby) GetTutorialLesson() uint32 { + if m != nil && m.TutorialLesson != nil { + return *m.TutorialLesson + } + return 0 +} + +func (m *CSODOTALobby) GetTournamentId() uint32 { + if m != nil && m.TournamentId != nil { + return *m.TournamentId + } + return 0 +} + +func (m *CSODOTALobby) GetTournamentGameId() uint32 { + if m != nil && m.TournamentGameId != nil { + return *m.TournamentGameId + } + return 0 +} + +func (m *CSODOTALobby) GetServerRegion() uint32 { + if m != nil && m.ServerRegion != nil { + return *m.ServerRegion + } + return Default_CSODOTALobby_ServerRegion +} + +func (m *CSODOTALobby) GetGameState() DOTA_GameState { + if m != nil && m.GameState != nil { + return *m.GameState + } + return Default_CSODOTALobby_GameState +} + +func (m *CSODOTALobby) GetNumSpectators() uint32 { + if m != nil && m.NumSpectators != nil { + return *m.NumSpectators + } + return 0 +} + +func (m *CSODOTALobby) GetMatchgroup() uint32 { + if m != nil && m.Matchgroup != nil { + return *m.Matchgroup + } + return 0 +} + +func (m *CSODOTALobby) GetCmPick() DOTA_CM_PICK { + if m != nil && m.CmPick != nil { + return *m.CmPick + } + return Default_CSODOTALobby_CmPick +} + +func (m *CSODOTALobby) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CSODOTALobby) GetAllowSpectating() bool { + if m != nil && m.AllowSpectating != nil { + return *m.AllowSpectating + } + return Default_CSODOTALobby_AllowSpectating +} + +func (m *CSODOTALobby) GetBotDifficultyRadiant() DOTABotDifficulty { + if m != nil && m.BotDifficultyRadiant != nil { + return *m.BotDifficultyRadiant + } + return Default_CSODOTALobby_BotDifficultyRadiant +} + +func (m *CSODOTALobby) GetGameVersion() DOTAGameVersion { + if m != nil && m.GameVersion != nil { + return *m.GameVersion + } + return Default_CSODOTALobby_GameVersion +} + +func (m *CSODOTALobby) GetTimedRewardDetails() []*CLobbyTimedRewardDetails { + if m != nil { + return m.TimedRewardDetails + } + return nil +} + +func (m *CSODOTALobby) GetPassKey() string { + if m != nil && m.PassKey != nil { + return *m.PassKey + } + return "" +} + +func (m *CSODOTALobby) GetLeagueid() uint32 { + if m != nil && m.Leagueid != nil { + return *m.Leagueid + } + return 0 +} + +func (m *CSODOTALobby) GetPenaltyLevelRadiant() uint32 { + if m != nil && m.PenaltyLevelRadiant != nil { + return *m.PenaltyLevelRadiant + } + return Default_CSODOTALobby_PenaltyLevelRadiant +} + +func (m *CSODOTALobby) GetPenaltyLevelDire() uint32 { + if m != nil && m.PenaltyLevelDire != nil { + return *m.PenaltyLevelDire + } + return Default_CSODOTALobby_PenaltyLevelDire +} + +func (m *CSODOTALobby) GetLoadGameId() uint32 { + if m != nil && m.LoadGameId != nil { + return *m.LoadGameId + } + return 0 +} + +func (m *CSODOTALobby) GetSeriesType() uint32 { + if m != nil && m.SeriesType != nil { + return *m.SeriesType + } + return 0 +} + +func (m *CSODOTALobby) GetRadiantSeriesWins() uint32 { + if m != nil && m.RadiantSeriesWins != nil { + return *m.RadiantSeriesWins + } + return 0 +} + +func (m *CSODOTALobby) GetDireSeriesWins() uint32 { + if m != nil && m.DireSeriesWins != nil { + return *m.DireSeriesWins + } + return 0 +} + +func (m *CSODOTALobby) GetLootGenerated() uint32 { + if m != nil && m.LootGenerated != nil { + return *m.LootGenerated + } + return 0 +} + +func (m *CSODOTALobby) GetLootAwarded() uint32 { + if m != nil && m.LootAwarded != nil { + return *m.LootAwarded + } + return 0 +} + +func (m *CSODOTALobby) GetAllchat() bool { + if m != nil && m.Allchat != nil { + return *m.Allchat + } + return Default_CSODOTALobby_Allchat +} + +func (m *CSODOTALobby) GetDotaTvDelay() LobbyDotaTVDelay { + if m != nil && m.DotaTvDelay != nil { + return *m.DotaTvDelay + } + return Default_CSODOTALobby_DotaTvDelay +} + +func (m *CSODOTALobby) GetCustomGameMode() string { + if m != nil && m.CustomGameMode != nil { + return *m.CustomGameMode + } + return "" +} + +func (m *CSODOTALobby) GetCustomMapName() string { + if m != nil && m.CustomMapName != nil { + return *m.CustomMapName + } + return "" +} + +func (m *CSODOTALobby) GetCustomDifficulty() uint32 { + if m != nil && m.CustomDifficulty != nil { + return *m.CustomDifficulty + } + return 0 +} + +func (m *CSODOTALobby) GetLan() bool { + if m != nil && m.Lan != nil { + return *m.Lan + } + return false +} + +func (m *CSODOTALobby) GetBroadcastChannelInfo() []*CLobbyBroadcastChannelInfo { + if m != nil { + return m.BroadcastChannelInfo + } + return nil +} + +func (m *CSODOTALobby) GetFirstLeaverAccountid() uint32 { + if m != nil && m.FirstLeaverAccountid != nil { + return *m.FirstLeaverAccountid + } + return 0 +} + +func (m *CSODOTALobby) GetSeriesId() uint32 { + if m != nil && m.SeriesId != nil { + return *m.SeriesId + } + return 0 +} + +func (m *CSODOTALobby) GetLowPriority() bool { + if m != nil && m.LowPriority != nil { + return *m.LowPriority + } + return false +} + +func (m *CSODOTALobby) GetExtraMessages() []*CSODOTALobby_CExtraMsg { + if m != nil { + return m.ExtraMessages + } + return nil +} + +func (m *CSODOTALobby) GetSaveGame() *CDOTASaveGame { + if m != nil { + return m.SaveGame + } + return nil +} + +func (m *CSODOTALobby) GetFirstBloodHappened() bool { + if m != nil && m.FirstBloodHappened != nil { + return *m.FirstBloodHappened + } + return false +} + +func (m *CSODOTALobby) GetMatchOutcome() EMatchOutcome { + if m != nil && m.MatchOutcome != nil { + return *m.MatchOutcome + } + return Default_CSODOTALobby_MatchOutcome +} + +func (m *CSODOTALobby) GetMassDisconnect() bool { + if m != nil && m.MassDisconnect != nil { + return *m.MassDisconnect + } + return false +} + +func (m *CSODOTALobby) GetCustomGameId() uint64 { + if m != nil && m.CustomGameId != nil { + return *m.CustomGameId + } + return 0 +} + +func (m *CSODOTALobby) GetCustomMinPlayers() uint32 { + if m != nil && m.CustomMinPlayers != nil { + return *m.CustomMinPlayers + } + return 0 +} + +func (m *CSODOTALobby) GetCustomMaxPlayers() uint32 { + if m != nil && m.CustomMaxPlayers != nil { + return *m.CustomMaxPlayers + } + return 0 +} + +func (m *CSODOTALobby) GetPartnerType() PartnerAccountType { + if m != nil && m.PartnerType != nil { + return *m.PartnerType + } + return Default_CSODOTALobby_PartnerType +} + +func (m *CSODOTALobby) GetVisibility() DOTALobbyVisibility { + if m != nil && m.Visibility != nil { + return *m.Visibility + } + return Default_CSODOTALobby_Visibility +} + +func (m *CSODOTALobby) GetCustomGameCrc() uint64 { + if m != nil && m.CustomGameCrc != nil { + return *m.CustomGameCrc + } + return 0 +} + +func (m *CSODOTALobby) GetCustomGameAutoCreatedLobby() bool { + if m != nil && m.CustomGameAutoCreatedLobby != nil { + return *m.CustomGameAutoCreatedLobby + } + return false +} + +func (m *CSODOTALobby) GetCustomGameTimestamp() uint32 { + if m != nil && m.CustomGameTimestamp != nil { + return *m.CustomGameTimestamp + } + return 0 +} + +func (m *CSODOTALobby) GetPreviousSeriesMatches() []uint64 { + if m != nil { + return m.PreviousSeriesMatches + } + return nil +} + +func (m *CSODOTALobby) GetPreviousMatchOverride() uint64 { + if m != nil && m.PreviousMatchOverride != nil { + return *m.PreviousMatchOverride + } + return 0 +} + +func (m *CSODOTALobby) GetCustomGameUsesAccountRecords() bool { + if m != nil && m.CustomGameUsesAccountRecords != nil { + return *m.CustomGameUsesAccountRecords + } + return false +} + +func (m *CSODOTALobby) GetGameStartTime() uint32 { + if m != nil && m.GameStartTime != nil { + return *m.GameStartTime + } + return 0 +} + +func (m *CSODOTALobby) GetPauseSetting() LobbyDotaPauseSetting { + if m != nil && m.PauseSetting != nil { + return *m.PauseSetting + } + return Default_CSODOTALobby_PauseSetting +} + +func (m *CSODOTALobby) GetLobbyMvpAccountId() uint32 { + if m != nil && m.LobbyMvpAccountId != nil { + return *m.LobbyMvpAccountId + } + return 0 +} + +func (m *CSODOTALobby) GetWeekendTourneyDivisionId() uint32 { + if m != nil && m.WeekendTourneyDivisionId != nil { + return *m.WeekendTourneyDivisionId + } + return 0 +} + +func (m *CSODOTALobby) GetWeekendTourneySkillLevel() uint32 { + if m != nil && m.WeekendTourneySkillLevel != nil { + return *m.WeekendTourneySkillLevel + } + return 0 +} + +func (m *CSODOTALobby) GetWeekendTourneyBracketRound() uint32 { + if m != nil && m.WeekendTourneyBracketRound != nil { + return *m.WeekendTourneyBracketRound + } + return 0 +} + +func (m *CSODOTALobby) GetBotDifficultyDire() DOTABotDifficulty { + if m != nil && m.BotDifficultyDire != nil { + return *m.BotDifficultyDire + } + return Default_CSODOTALobby_BotDifficultyDire +} + +func (m *CSODOTALobby) GetBotRadiant() uint64 { + if m != nil && m.BotRadiant != nil { + return *m.BotRadiant + } + return 0 +} + +func (m *CSODOTALobby) GetBotDire() uint64 { + if m != nil && m.BotDire != nil { + return *m.BotDire + } + return 0 +} + +func (m *CSODOTALobby) GetEventProgressionEnabled() []EEvent { + if m != nil { + return m.EventProgressionEnabled + } + return nil +} + +func (m *CSODOTALobby) GetSelectionPriorityRules() DOTASelectionPriorityRules { + if m != nil && m.SelectionPriorityRules != nil { + return *m.SelectionPriorityRules + } + return Default_CSODOTALobby_SelectionPriorityRules +} + +func (m *CSODOTALobby) GetSeriesPreviousSelectionPriorityTeamId() uint32 { + if m != nil && m.SeriesPreviousSelectionPriorityTeamId != nil { + return *m.SeriesPreviousSelectionPriorityTeamId + } + return 0 +} + +func (m *CSODOTALobby) GetSeriesCurrentSelectionPriorityTeamId() uint32 { + if m != nil && m.SeriesCurrentSelectionPriorityTeamId != nil { + return *m.SeriesCurrentSelectionPriorityTeamId + } + return 0 +} + +func (m *CSODOTALobby) GetSeriesCurrentPriorityTeamChoice() DOTASelectionPriorityChoice { + if m != nil && m.SeriesCurrentPriorityTeamChoice != nil { + return *m.SeriesCurrentPriorityTeamChoice + } + return Default_CSODOTALobby_SeriesCurrentPriorityTeamChoice +} + +func (m *CSODOTALobby) GetSeriesCurrentNonPriorityTeamChoice() DOTASelectionPriorityChoice { + if m != nil && m.SeriesCurrentNonPriorityTeamChoice != nil { + return *m.SeriesCurrentNonPriorityTeamChoice + } + return Default_CSODOTALobby_SeriesCurrentNonPriorityTeamChoice +} + +func (m *CSODOTALobby) GetSeriesCurrentSelectionPriorityUsedCoinToss() bool { + if m != nil && m.SeriesCurrentSelectionPriorityUsedCoinToss != nil { + return *m.SeriesCurrentSelectionPriorityUsedCoinToss + } + return false +} + +func (m *CSODOTALobby) GetCurrentPrimaryEvent() EEvent { + if m != nil && m.CurrentPrimaryEvent != nil { + return *m.CurrentPrimaryEvent + } + return Default_CSODOTALobby_CurrentPrimaryEvent +} + +func (m *CSODOTALobby) GetLowpriDeprecated() bool { + if m != nil && m.LowpriDeprecated != nil { + return *m.LowpriDeprecated + } + return false +} + +func (m *CSODOTALobby) GetEmergencyDisabledHeroIds() []uint32 { + if m != nil { + return m.EmergencyDisabledHeroIds + } + return nil +} + +func (m *CSODOTALobby) GetCustomGamePrivateKey() uint64 { + if m != nil && m.CustomGamePrivateKey != nil { + return *m.CustomGamePrivateKey + } + return 0 +} + +func (m *CSODOTALobby) GetCustomGamePenalties() bool { + if m != nil && m.CustomGamePenalties != nil { + return *m.CustomGamePenalties + } + return false +} + +func (m *CSODOTALobby) GetMutations() []uint32 { + if m != nil { + return m.Mutations + } + return nil +} + +func (m *CSODOTALobby) GetLanHostPingLocation() string { + if m != nil && m.LanHostPingLocation != nil { + return *m.LanHostPingLocation + } + return "" +} + +func (m *CSODOTALobby) GetLeagueNodeId() uint32 { + if m != nil && m.LeagueNodeId != nil { + return *m.LeagueNodeId + } + return 0 +} + +func (m *CSODOTALobby) GetMatchDuration() uint32 { + if m != nil && m.MatchDuration != nil { + return *m.MatchDuration + } + return 0 +} + +func (m *CSODOTALobby) GetCustomGameBrowseable() bool { + if m != nil && m.CustomGameBrowseable != nil { + return *m.CustomGameBrowseable + } + return false +} + +func (m *CSODOTALobby) GetLeaguePhase() uint32 { + if m != nil && m.LeaguePhase != nil { + return *m.LeaguePhase + } + return 0 +} + +func (m *CSODOTALobby) GetRecordDetailedStats() bool { + if m != nil && m.RecordDetailedStats != nil { + return *m.RecordDetailedStats + } + return false +} + +func (m *CSODOTALobby) GetIsAllstarGame() bool { + if m != nil && m.IsAllstarGame != nil { + return *m.IsAllstarGame + } + return false +} + +type CSODOTALobby_CExtraMsg struct { + Id *uint32 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` + Contents []byte `protobuf:"bytes,2,opt,name=contents" json:"contents,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSODOTALobby_CExtraMsg) Reset() { *m = CSODOTALobby_CExtraMsg{} } +func (m *CSODOTALobby_CExtraMsg) String() string { return proto.CompactTextString(m) } +func (*CSODOTALobby_CExtraMsg) ProtoMessage() {} +func (*CSODOTALobby_CExtraMsg) Descriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{9, 0} +} + +func (m *CSODOTALobby_CExtraMsg) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSODOTALobby_CExtraMsg.Unmarshal(m, b) +} +func (m *CSODOTALobby_CExtraMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSODOTALobby_CExtraMsg.Marshal(b, m, deterministic) +} +func (m *CSODOTALobby_CExtraMsg) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSODOTALobby_CExtraMsg.Merge(m, src) +} +func (m *CSODOTALobby_CExtraMsg) XXX_Size() int { + return xxx_messageInfo_CSODOTALobby_CExtraMsg.Size(m) +} +func (m *CSODOTALobby_CExtraMsg) XXX_DiscardUnknown() { + xxx_messageInfo_CSODOTALobby_CExtraMsg.DiscardUnknown(m) +} + +var xxx_messageInfo_CSODOTALobby_CExtraMsg proto.InternalMessageInfo + +func (m *CSODOTALobby_CExtraMsg) GetId() uint32 { + if m != nil && m.Id != nil { + return *m.Id + } + return 0 +} + +func (m *CSODOTALobby_CExtraMsg) GetContents() []byte { + if m != nil { + return m.Contents + } + return nil +} + +type CMsgLobbyPlaytestDetails struct { + Json *string `protobuf:"bytes,1,opt,name=json" json:"json,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgLobbyPlaytestDetails) Reset() { *m = CMsgLobbyPlaytestDetails{} } +func (m *CMsgLobbyPlaytestDetails) String() string { return proto.CompactTextString(m) } +func (*CMsgLobbyPlaytestDetails) ProtoMessage() {} +func (*CMsgLobbyPlaytestDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{10} +} + +func (m *CMsgLobbyPlaytestDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgLobbyPlaytestDetails.Unmarshal(m, b) +} +func (m *CMsgLobbyPlaytestDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgLobbyPlaytestDetails.Marshal(b, m, deterministic) +} +func (m *CMsgLobbyPlaytestDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgLobbyPlaytestDetails.Merge(m, src) +} +func (m *CMsgLobbyPlaytestDetails) XXX_Size() int { + return xxx_messageInfo_CMsgLobbyPlaytestDetails.Size(m) +} +func (m *CMsgLobbyPlaytestDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgLobbyPlaytestDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgLobbyPlaytestDetails proto.InternalMessageInfo + +func (m *CMsgLobbyPlaytestDetails) GetJson() string { + if m != nil && m.Json != nil { + return *m.Json + } + return "" +} + +type CMsgReadyCheckStatus struct { + StartTimestamp *uint32 `protobuf:"varint,1,opt,name=start_timestamp,json=startTimestamp" json:"start_timestamp,omitempty"` + FinishTimestamp *uint32 `protobuf:"varint,2,opt,name=finish_timestamp,json=finishTimestamp" json:"finish_timestamp,omitempty"` + InitiatorAccountId *uint32 `protobuf:"varint,3,opt,name=initiator_account_id,json=initiatorAccountId" json:"initiator_account_id,omitempty"` + ReadyMembers []*CMsgReadyCheckStatus_ReadyMember `protobuf:"bytes,4,rep,name=ready_members,json=readyMembers" json:"ready_members,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgReadyCheckStatus) Reset() { *m = CMsgReadyCheckStatus{} } +func (m *CMsgReadyCheckStatus) String() string { return proto.CompactTextString(m) } +func (*CMsgReadyCheckStatus) ProtoMessage() {} +func (*CMsgReadyCheckStatus) Descriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{11} +} + +func (m *CMsgReadyCheckStatus) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgReadyCheckStatus.Unmarshal(m, b) +} +func (m *CMsgReadyCheckStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgReadyCheckStatus.Marshal(b, m, deterministic) +} +func (m *CMsgReadyCheckStatus) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgReadyCheckStatus.Merge(m, src) +} +func (m *CMsgReadyCheckStatus) XXX_Size() int { + return xxx_messageInfo_CMsgReadyCheckStatus.Size(m) +} +func (m *CMsgReadyCheckStatus) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgReadyCheckStatus.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgReadyCheckStatus proto.InternalMessageInfo + +func (m *CMsgReadyCheckStatus) GetStartTimestamp() uint32 { + if m != nil && m.StartTimestamp != nil { + return *m.StartTimestamp + } + return 0 +} + +func (m *CMsgReadyCheckStatus) GetFinishTimestamp() uint32 { + if m != nil && m.FinishTimestamp != nil { + return *m.FinishTimestamp + } + return 0 +} + +func (m *CMsgReadyCheckStatus) GetInitiatorAccountId() uint32 { + if m != nil && m.InitiatorAccountId != nil { + return *m.InitiatorAccountId + } + return 0 +} + +func (m *CMsgReadyCheckStatus) GetReadyMembers() []*CMsgReadyCheckStatus_ReadyMember { + if m != nil { + return m.ReadyMembers + } + return nil +} + +type CMsgReadyCheckStatus_ReadyMember struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + ReadyStatus *EReadyCheckStatus `protobuf:"varint,2,opt,name=ready_status,json=readyStatus,enum=protocol.EReadyCheckStatus,def=0" json:"ready_status,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgReadyCheckStatus_ReadyMember) Reset() { *m = CMsgReadyCheckStatus_ReadyMember{} } +func (m *CMsgReadyCheckStatus_ReadyMember) String() string { return proto.CompactTextString(m) } +func (*CMsgReadyCheckStatus_ReadyMember) ProtoMessage() {} +func (*CMsgReadyCheckStatus_ReadyMember) Descriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{11, 0} +} + +func (m *CMsgReadyCheckStatus_ReadyMember) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgReadyCheckStatus_ReadyMember.Unmarshal(m, b) +} +func (m *CMsgReadyCheckStatus_ReadyMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgReadyCheckStatus_ReadyMember.Marshal(b, m, deterministic) +} +func (m *CMsgReadyCheckStatus_ReadyMember) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgReadyCheckStatus_ReadyMember.Merge(m, src) +} +func (m *CMsgReadyCheckStatus_ReadyMember) XXX_Size() int { + return xxx_messageInfo_CMsgReadyCheckStatus_ReadyMember.Size(m) +} +func (m *CMsgReadyCheckStatus_ReadyMember) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgReadyCheckStatus_ReadyMember.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgReadyCheckStatus_ReadyMember proto.InternalMessageInfo + +const Default_CMsgReadyCheckStatus_ReadyMember_ReadyStatus EReadyCheckStatus = EReadyCheckStatus_k_EReadyCheckStatus_Unknown + +func (m *CMsgReadyCheckStatus_ReadyMember) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgReadyCheckStatus_ReadyMember) GetReadyStatus() EReadyCheckStatus { + if m != nil && m.ReadyStatus != nil { + return *m.ReadyStatus + } + return Default_CMsgReadyCheckStatus_ReadyMember_ReadyStatus +} + +type CMsgPartyReadyCheckRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPartyReadyCheckRequest) Reset() { *m = CMsgPartyReadyCheckRequest{} } +func (m *CMsgPartyReadyCheckRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgPartyReadyCheckRequest) ProtoMessage() {} +func (*CMsgPartyReadyCheckRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{12} +} + +func (m *CMsgPartyReadyCheckRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPartyReadyCheckRequest.Unmarshal(m, b) +} +func (m *CMsgPartyReadyCheckRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPartyReadyCheckRequest.Marshal(b, m, deterministic) +} +func (m *CMsgPartyReadyCheckRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPartyReadyCheckRequest.Merge(m, src) +} +func (m *CMsgPartyReadyCheckRequest) XXX_Size() int { + return xxx_messageInfo_CMsgPartyReadyCheckRequest.Size(m) +} +func (m *CMsgPartyReadyCheckRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPartyReadyCheckRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPartyReadyCheckRequest proto.InternalMessageInfo + +type CMsgPartyReadyCheckResponse struct { + Result *EReadyCheckRequestResult `protobuf:"varint,1,opt,name=result,enum=protocol.EReadyCheckRequestResult,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPartyReadyCheckResponse) Reset() { *m = CMsgPartyReadyCheckResponse{} } +func (m *CMsgPartyReadyCheckResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgPartyReadyCheckResponse) ProtoMessage() {} +func (*CMsgPartyReadyCheckResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{13} +} + +func (m *CMsgPartyReadyCheckResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPartyReadyCheckResponse.Unmarshal(m, b) +} +func (m *CMsgPartyReadyCheckResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPartyReadyCheckResponse.Marshal(b, m, deterministic) +} +func (m *CMsgPartyReadyCheckResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPartyReadyCheckResponse.Merge(m, src) +} +func (m *CMsgPartyReadyCheckResponse) XXX_Size() int { + return xxx_messageInfo_CMsgPartyReadyCheckResponse.Size(m) +} +func (m *CMsgPartyReadyCheckResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPartyReadyCheckResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPartyReadyCheckResponse proto.InternalMessageInfo + +const Default_CMsgPartyReadyCheckResponse_Result EReadyCheckRequestResult = EReadyCheckRequestResult_k_EReadyCheckRequestResult_Success + +func (m *CMsgPartyReadyCheckResponse) GetResult() EReadyCheckRequestResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgPartyReadyCheckResponse_Result +} + +type CMsgPartyReadyCheckAcknowledge struct { + ReadyStatus *EReadyCheckStatus `protobuf:"varint,1,opt,name=ready_status,json=readyStatus,enum=protocol.EReadyCheckStatus,def=0" json:"ready_status,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPartyReadyCheckAcknowledge) Reset() { *m = CMsgPartyReadyCheckAcknowledge{} } +func (m *CMsgPartyReadyCheckAcknowledge) String() string { return proto.CompactTextString(m) } +func (*CMsgPartyReadyCheckAcknowledge) ProtoMessage() {} +func (*CMsgPartyReadyCheckAcknowledge) Descriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{14} +} + +func (m *CMsgPartyReadyCheckAcknowledge) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPartyReadyCheckAcknowledge.Unmarshal(m, b) +} +func (m *CMsgPartyReadyCheckAcknowledge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPartyReadyCheckAcknowledge.Marshal(b, m, deterministic) +} +func (m *CMsgPartyReadyCheckAcknowledge) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPartyReadyCheckAcknowledge.Merge(m, src) +} +func (m *CMsgPartyReadyCheckAcknowledge) XXX_Size() int { + return xxx_messageInfo_CMsgPartyReadyCheckAcknowledge.Size(m) +} +func (m *CMsgPartyReadyCheckAcknowledge) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPartyReadyCheckAcknowledge.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPartyReadyCheckAcknowledge proto.InternalMessageInfo + +const Default_CMsgPartyReadyCheckAcknowledge_ReadyStatus EReadyCheckStatus = EReadyCheckStatus_k_EReadyCheckStatus_Unknown + +func (m *CMsgPartyReadyCheckAcknowledge) GetReadyStatus() EReadyCheckStatus { + if m != nil && m.ReadyStatus != nil { + return *m.ReadyStatus + } + return Default_CMsgPartyReadyCheckAcknowledge_ReadyStatus +} + +type CMsgLobbyEventGameDetails struct { + KvData []byte `protobuf:"bytes,1,opt,name=kv_data,json=kvData" json:"kv_data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgLobbyEventGameDetails) Reset() { *m = CMsgLobbyEventGameDetails{} } +func (m *CMsgLobbyEventGameDetails) String() string { return proto.CompactTextString(m) } +func (*CMsgLobbyEventGameDetails) ProtoMessage() {} +func (*CMsgLobbyEventGameDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_3efdba6b0593baab, []int{15} +} + +func (m *CMsgLobbyEventGameDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgLobbyEventGameDetails.Unmarshal(m, b) +} +func (m *CMsgLobbyEventGameDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgLobbyEventGameDetails.Marshal(b, m, deterministic) +} +func (m *CMsgLobbyEventGameDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgLobbyEventGameDetails.Merge(m, src) +} +func (m *CMsgLobbyEventGameDetails) XXX_Size() int { + return xxx_messageInfo_CMsgLobbyEventGameDetails.Size(m) +} +func (m *CMsgLobbyEventGameDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgLobbyEventGameDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgLobbyEventGameDetails proto.InternalMessageInfo + +func (m *CMsgLobbyEventGameDetails) GetKvData() []byte { + if m != nil { + return m.KvData + } + return nil +} + +func init() { + proto.RegisterEnum("protocol.ELaneSelection", ELaneSelection_name, ELaneSelection_value) + proto.RegisterEnum("protocol.ELaneSelectionFlags", ELaneSelectionFlags_name, ELaneSelectionFlags_value) + proto.RegisterEnum("protocol.LobbyDotaTVDelay", LobbyDotaTVDelay_name, LobbyDotaTVDelay_value) + proto.RegisterEnum("protocol.LobbyDotaPauseSetting", LobbyDotaPauseSetting_name, LobbyDotaPauseSetting_value) + proto.RegisterEnum("protocol.EReadyCheckStatus", EReadyCheckStatus_name, EReadyCheckStatus_value) + proto.RegisterEnum("protocol.EReadyCheckRequestResult", EReadyCheckRequestResult_name, EReadyCheckRequestResult_value) + proto.RegisterEnum("protocol.CSODOTAParty_State", CSODOTAParty_State_name, CSODOTAParty_State_value) + proto.RegisterEnum("protocol.CSODOTALobby_State", CSODOTALobby_State_name, CSODOTALobby_State_value) + proto.RegisterEnum("protocol.CSODOTALobby_LobbyType", CSODOTALobby_LobbyType_name, CSODOTALobby_LobbyType_value) + proto.RegisterType((*CSODOTAPartyMember)(nil), "protocol.CSODOTAPartyMember") + proto.RegisterType((*CSODOTAParty)(nil), "protocol.CSODOTAParty") + proto.RegisterType((*CSODOTAPartyInvite)(nil), "protocol.CSODOTAPartyInvite") + proto.RegisterType((*CSODOTAPartyInvite_PartyMember)(nil), "protocol.CSODOTAPartyInvite.PartyMember") + proto.RegisterType((*CSODOTALobbyInvite)(nil), "protocol.CSODOTALobbyInvite") + proto.RegisterType((*CSODOTALobbyInvite_LobbyMember)(nil), "protocol.CSODOTALobbyInvite.LobbyMember") + proto.RegisterType((*CMsgLeaverState)(nil), "protocol.CMsgLeaverState") + proto.RegisterType((*CDOTALobbyMember)(nil), "protocol.CDOTALobbyMember") + proto.RegisterType((*CDOTALobbyMember_CDOTALobbyMemberXPBonus)(nil), "protocol.CDOTALobbyMember.CDOTALobbyMemberXPBonus") + proto.RegisterType((*CLobbyTeamDetails)(nil), "protocol.CLobbyTeamDetails") + proto.RegisterType((*CLobbyTimedRewardDetails)(nil), "protocol.CLobbyTimedRewardDetails") + proto.RegisterType((*CLobbyBroadcastChannelInfo)(nil), "protocol.CLobbyBroadcastChannelInfo") + proto.RegisterType((*CSODOTALobby)(nil), "protocol.CSODOTALobby") + proto.RegisterType((*CSODOTALobby_CExtraMsg)(nil), "protocol.CSODOTALobby.CExtraMsg") + proto.RegisterType((*CMsgLobbyPlaytestDetails)(nil), "protocol.CMsgLobbyPlaytestDetails") + proto.RegisterType((*CMsgReadyCheckStatus)(nil), "protocol.CMsgReadyCheckStatus") + proto.RegisterType((*CMsgReadyCheckStatus_ReadyMember)(nil), "protocol.CMsgReadyCheckStatus.ReadyMember") + proto.RegisterType((*CMsgPartyReadyCheckRequest)(nil), "protocol.CMsgPartyReadyCheckRequest") + proto.RegisterType((*CMsgPartyReadyCheckResponse)(nil), "protocol.CMsgPartyReadyCheckResponse") + proto.RegisterType((*CMsgPartyReadyCheckAcknowledge)(nil), "protocol.CMsgPartyReadyCheckAcknowledge") + proto.RegisterType((*CMsgLobbyEventGameDetails)(nil), "protocol.CMsgLobbyEventGameDetails") +} + +func init() { + proto.RegisterFile("dota_gcmessages_common_match_management.proto", fileDescriptor_3efdba6b0593baab) +} + +var fileDescriptor_3efdba6b0593baab = []byte{ + // 5769 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x7b, 0x5b, 0x73, 0x23, 0xc7, + 0x75, 0xff, 0x82, 0xcb, 0x25, 0xc1, 0x26, 0x00, 0x82, 0x4d, 0x2e, 0x39, 0xe4, 0xde, 0x28, 0xec, + 0x45, 0x14, 0x25, 0x53, 0xab, 0x95, 0xb4, 0xb2, 0x68, 0xcb, 0xfa, 0x83, 0x00, 0xb8, 0x0b, 0x8b, + 0x04, 0xa1, 0x01, 0xb8, 0xf2, 0xda, 0xfe, 0xbb, 0xdd, 0x98, 0x69, 0x82, 0x63, 0xce, 0x05, 0x9e, + 0x9e, 0x21, 0x97, 0xa9, 0x72, 0x95, 0xab, 0xfc, 0x94, 0x54, 0xde, 0x52, 0x95, 0x87, 0xbc, 0xe5, + 0x21, 0x79, 0x4a, 0xa5, 0x2a, 0x79, 0x4e, 0xe5, 0x25, 0xdf, 0x25, 0x1f, 0x21, 0x55, 0x79, 0x4a, + 0xaa, 0xcf, 0xe9, 0x19, 0x0c, 0x40, 0x60, 0x37, 0x4a, 0x9c, 0xaa, 0xe8, 0x65, 0x89, 0x73, 0x7e, + 0xa7, 0xa7, 0x2f, 0xa7, 0xcf, 0xb5, 0x45, 0x7e, 0x60, 0x07, 0x11, 0x67, 0x7d, 0xcb, 0x13, 0x52, + 0xf2, 0xbe, 0x90, 0xcc, 0x0a, 0x3c, 0x2f, 0xf0, 0x99, 0xc7, 0x23, 0xeb, 0x8c, 0x79, 0xdc, 0xe7, + 0x7d, 0xe1, 0x09, 0x3f, 0xda, 0x1d, 0x84, 0x41, 0x14, 0xd0, 0x3c, 0xfc, 0x63, 0x05, 0xee, 0xe6, + 0x8a, 0x8c, 0x04, 0xf7, 0x12, 0x31, 0x64, 0x6f, 0xae, 0xf5, 0x2d, 0x69, 0x9f, 0x67, 0x86, 0xd3, + 0xf4, 0x75, 0xf8, 0x8a, 0x3c, 0xe3, 0xa1, 0xb0, 0x99, 0xf0, 0x63, 0x4f, 0x33, 0x2a, 0xff, 0x34, + 0x4b, 0x68, 0xad, 0x73, 0x5c, 0x3f, 0xee, 0x56, 0xdb, 0x3c, 0x8c, 0xae, 0x8e, 0x84, 0xd7, 0x13, + 0x21, 0x3d, 0x22, 0x85, 0x01, 0x0f, 0x23, 0x5f, 0x84, 0x2c, 0xba, 0x1a, 0x08, 0x23, 0xb7, 0x95, + 0xdb, 0x2e, 0x3d, 0xbb, 0xbb, 0x9b, 0x7c, 0x7d, 0xb7, 0x8d, 0xdc, 0xaa, 0x65, 0x05, 0xb1, 0x1f, + 0x75, 0xaf, 0x06, 0x62, 0xaf, 0xd0, 0xae, 0x9a, 0xdd, 0x56, 0xc3, 0x64, 0xad, 0xe3, 0x56, 0xc3, + 0x5c, 0xd4, 0xf2, 0x8a, 0x45, 0x37, 0x48, 0xde, 0x51, 0x2b, 0xe3, 0xd6, 0x99, 0x31, 0xb3, 0x95, + 0xdb, 0xce, 0x9b, 0xf3, 0x8e, 0xac, 0xa9, 0x9f, 0x74, 0x97, 0x2c, 0x87, 0xa2, 0xef, 0x04, 0x3e, + 0x1b, 0x38, 0x7e, 0x9f, 0x59, 0x81, 0x2d, 0xa4, 0x31, 0xbb, 0x75, 0x73, 0xbb, 0xb8, 0x3f, 0x53, + 0xce, 0x99, 0x4b, 0xc8, 0x6c, 0x3b, 0x7e, 0xbf, 0xa6, 0x58, 0xe3, 0xf8, 0xc8, 0xf1, 0x84, 0x34, + 0x6e, 0x4d, 0xc2, 0x77, 0x15, 0x8b, 0xfe, 0x88, 0x6c, 0x66, 0xf1, 0xa7, 0xdc, 0x71, 0x85, 0xcd, + 0x7a, 0x4e, 0xe4, 0x71, 0x79, 0x6e, 0xcc, 0x6d, 0xe5, 0xb6, 0x8b, 0xe6, 0xfa, 0x50, 0xe8, 0x00, + 0xf8, 0xfb, 0xc8, 0xa6, 0x1f, 0x11, 0xea, 0x48, 0x36, 0x70, 0x63, 0xc9, 0x64, 0xdc, 0x93, 0x56, + 0xe8, 0xf4, 0x44, 0x68, 0x10, 0x58, 0x41, 0xd9, 0x91, 0x6d, 0x37, 0x96, 0x9d, 0x94, 0x4e, 0x77, + 0xc9, 0x4a, 0x14, 0xc4, 0xa1, 0x2f, 0xae, 0x98, 0x3c, 0x77, 0x5c, 0x97, 0xb9, 0xe2, 0x42, 0xb8, + 0xc6, 0x3c, 0x7c, 0x63, 0x59, 0xb3, 0x3a, 0x8a, 0x73, 0xa8, 0x18, 0xf4, 0x21, 0x29, 0x26, 0xf8, + 0x5e, 0x7c, 0xe5, 0xf8, 0x46, 0x1e, 0x90, 0x05, 0x4d, 0xdc, 0x57, 0x34, 0xfa, 0x8c, 0xdc, 0x4e, + 0x40, 0x83, 0x50, 0x5c, 0x08, 0x3f, 0x62, 0xb1, 0x1f, 0x39, 0xae, 0xb1, 0x00, 0xe0, 0xe4, 0x8b, + 0x6d, 0xe4, 0x9d, 0x28, 0x16, 0x7d, 0x4a, 0x56, 0x5d, 0xee, 0x0b, 0x26, 0x85, 0x2b, 0xac, 0x48, + 0xad, 0xfd, 0xd4, 0xe5, 0x7d, 0x69, 0x2c, 0x82, 0x08, 0x55, 0xbc, 0x4e, 0xc2, 0x3a, 0x50, 0x1c, + 0xfa, 0x9c, 0xac, 0xff, 0x26, 0x70, 0x7c, 0x61, 0xb3, 0xd3, 0x30, 0xf0, 0x98, 0x3a, 0xbb, 0xab, + 0x53, 0xc7, 0xb7, 0x45, 0x68, 0x14, 0x60, 0xb5, 0xb7, 0x91, 0x7d, 0x10, 0x06, 0x5e, 0x7b, 0xc8, + 0xac, 0xfc, 0xfd, 0x2a, 0x29, 0x64, 0xd5, 0x87, 0x3e, 0x20, 0x79, 0x10, 0x66, 0x8e, 0x0d, 0x4a, + 0x33, 0xbb, 0x3f, 0xfb, 0xfb, 0xbf, 0xbd, 0x97, 0x33, 0xe7, 0x81, 0xda, 0xb4, 0xe9, 0x1d, 0xb2, + 0xe0, 0x0a, 0x6e, 0x8b, 0x50, 0x21, 0x94, 0x2e, 0xcc, 0x99, 0x79, 0x24, 0x34, 0x6d, 0x7a, 0x8f, + 0x10, 0x0f, 0x14, 0x90, 0x39, 0xb6, 0x34, 0x6e, 0x6e, 0xdd, 0xdc, 0x9e, 0x33, 0x17, 0x90, 0xd2, + 0xb4, 0xa5, 0x62, 0xf7, 0xb9, 0x27, 0x98, 0xa7, 0x95, 0x44, 0xad, 0x66, 0x41, 0x51, 0x8e, 0x40, + 0x35, 0x9e, 0x93, 0x5b, 0x32, 0xe2, 0x91, 0x80, 0x53, 0x1d, 0xd1, 0xd6, 0xec, 0x14, 0x77, 0x3b, + 0x0a, 0xb3, 0x37, 0x73, 0xd2, 0x34, 0x11, 0x4e, 0xbf, 0x21, 0x15, 0x71, 0x7a, 0xaa, 0xb6, 0xe3, + 0x42, 0x30, 0x19, 0xf1, 0x30, 0x12, 0x36, 0xde, 0x3f, 0x8f, 0x9f, 0x27, 0x4a, 0xa6, 0x8f, 0xf1, + 0x41, 0x8a, 0xec, 0x20, 0xf0, 0x68, 0x88, 0x53, 0x0a, 0x47, 0xbf, 0x26, 0x77, 0x43, 0x7e, 0x39, + 0x7d, 0x98, 0x2d, 0x18, 0x66, 0x23, 0xe4, 0x97, 0x53, 0x06, 0xf8, 0x88, 0x50, 0x1e, 0x45, 0xc2, + 0x1b, 0x44, 0x38, 0x08, 0x8a, 0xbd, 0x07, 0x62, 0x65, 0xcd, 0x01, 0x51, 0x40, 0x3f, 0x20, 0x8b, + 0x09, 0xda, 0x8f, 0x3d, 0xa3, 0x02, 0x30, 0xa2, 0x49, 0xad, 0xd8, 0xa3, 0x5b, 0x64, 0x11, 0xe6, + 0xd0, 0x0f, 0x83, 0x78, 0x90, 0xa8, 0x40, 0x96, 0x44, 0x3f, 0x27, 0xeb, 0x6e, 0x70, 0xc9, 0x06, + 0xa1, 0x13, 0x84, 0x4e, 0x74, 0xc5, 0x38, 0xde, 0x69, 0x75, 0x3e, 0x2b, 0x80, 0x5e, 0x75, 0x83, + 0xcb, 0xb6, 0xe6, 0xea, 0x0b, 0xdf, 0xb4, 0x69, 0x83, 0x10, 0xb4, 0x51, 0x60, 0x20, 0x6e, 0xc3, + 0x96, 0xaf, 0x0c, 0xb7, 0x1c, 0x96, 0x05, 0x76, 0x61, 0xf9, 0xa8, 0xda, 0xad, 0xbd, 0x64, 0xdd, + 0xd7, 0xed, 0x06, 0xab, 0x55, 0x3b, 0x27, 0xd5, 0x43, 0x73, 0xc1, 0x4b, 0xb8, 0xf4, 0xe7, 0xa4, + 0xd4, 0x0b, 0x22, 0x66, 0x3b, 0xa7, 0xa7, 0x8e, 0x15, 0xbb, 0xd1, 0x95, 0xb1, 0x06, 0x43, 0xdd, + 0x19, 0x0e, 0xa5, 0x8e, 0x6e, 0x3f, 0x88, 0xea, 0x29, 0x64, 0x6f, 0x6d, 0xff, 0xb8, 0xcb, 0xea, + 0xcd, 0x83, 0x83, 0x66, 0xed, 0xe4, 0xb0, 0xfb, 0x9a, 0xb5, 0xab, 0x9d, 0x4e, 0xf3, 0x55, 0xc3, + 0x2c, 0xf6, 0xb2, 0x30, 0xba, 0x4e, 0xe6, 0x95, 0x8d, 0x54, 0x2b, 0x59, 0x87, 0x95, 0xcc, 0xa9, + 0x9f, 0xa8, 0x84, 0xc0, 0xf0, 0xb9, 0x27, 0x8c, 0x4f, 0xb7, 0x72, 0xdb, 0x0b, 0x66, 0x5e, 0x11, + 0x5a, 0xdc, 0x13, 0x74, 0x8b, 0x14, 0x80, 0x19, 0x3b, 0xcc, 0x0d, 0xfa, 0x81, 0xf1, 0x99, 0x52, + 0x63, 0x93, 0x28, 0xda, 0x89, 0x73, 0x18, 0xf4, 0x03, 0xfa, 0x88, 0x94, 0x00, 0xd1, 0xe3, 0x52, + 0x20, 0xe6, 0x73, 0xc0, 0x80, 0xdc, 0x3e, 0x97, 0x02, 0x50, 0x5f, 0x92, 0x0d, 0xdc, 0x20, 0xdb, + 0x91, 0xbc, 0xa7, 0xac, 0x0e, 0x5c, 0x5c, 0x66, 0x2b, 0x15, 0x35, 0x60, 0x3e, 0x6b, 0x00, 0xa8, + 0x6b, 0x3e, 0x5c, 0xde, 0xba, 0xd2, 0xc8, 0xeb, 0xa2, 0x99, 0x43, 0xd9, 0x98, 0x20, 0x3a, 0x3c, + 0x96, 0x2a, 0xb9, 0x97, 0xd5, 0x39, 0x8f, 0xbf, 0x61, 0x21, 0xf7, 0xfb, 0x82, 0x79, 0x8e, 0x1f, + 0x47, 0x42, 0x1a, 0x9b, 0x20, 0xbe, 0x99, 0x01, 0x1d, 0xf1, 0x37, 0xa6, 0x82, 0x1c, 0x21, 0x82, + 0x3e, 0x21, 0x25, 0xe0, 0xba, 0xdc, 0xef, 0xc7, 0xca, 0x89, 0x18, 0x77, 0x40, 0x66, 0x8c, 0x4a, + 0x9f, 0x93, 0x79, 0xbc, 0x9b, 0xd2, 0xb8, 0xb7, 0x75, 0x73, 0x7b, 0x71, 0xda, 0x8d, 0x43, 0x9f, + 0x62, 0x26, 0x60, 0x5a, 0x21, 0xc5, 0x60, 0x20, 0x7c, 0xd6, 0x8f, 0x1d, 0xd7, 0x56, 0x2b, 0xba, + 0x8f, 0x4a, 0xa9, 0x88, 0x2f, 0x14, 0xad, 0x69, 0x2b, 0xdb, 0xa8, 0x1d, 0x21, 0xa0, 0xa4, 0xf1, + 0x40, 0x99, 0x78, 0xb3, 0x80, 0x44, 0x40, 0x49, 0x75, 0xd7, 0x46, 0x34, 0x57, 0x99, 0x02, 0xc9, + 0x42, 0xe1, 0x71, 0xc7, 0x77, 0xfc, 0xbe, 0xf1, 0x10, 0xef, 0x5a, 0x46, 0x7d, 0x5f, 0x28, 0x84, + 0x99, 0x00, 0xe8, 0xa7, 0x64, 0x0d, 0x66, 0x72, 0x1a, 0x84, 0x4c, 0x19, 0x38, 0x16, 0x8a, 0xdf, + 0xc6, 0x42, 0x46, 0xd2, 0xd8, 0x06, 0xab, 0xb7, 0xa2, 0xb8, 0x07, 0x41, 0xf8, 0xd3, 0xc0, 0xf1, + 0x4d, 0xcd, 0xa2, 0x5f, 0x93, 0x82, 0x54, 0x66, 0xd8, 0xf1, 0x2f, 0x1c, 0xb5, 0xa1, 0x1f, 0xbc, + 0x6d, 0xed, 0x4d, 0x00, 0x99, 0x8b, 0x4a, 0x02, 0xff, 0x86, 0x01, 0x42, 0x61, 0x5d, 0xa4, 0x03, + 0xec, 0xfc, 0x57, 0x06, 0x50, 0x12, 0xc9, 0x00, 0x0f, 0x49, 0x31, 0xd1, 0x07, 0x34, 0xec, 0x1f, + 0xa2, 0xe3, 0xd0, 0x44, 0x34, 0xe9, 0xbb, 0x64, 0x45, 0x3b, 0x3e, 0x74, 0x03, 0x1a, 0xfa, 0x11, + 0x7a, 0x23, 0x64, 0xa1, 0x17, 0x48, 0x5d, 0x80, 0x78, 0x63, 0xb9, 0xb1, 0x54, 0x56, 0x10, 0xbc, + 0x0a, 0xf7, 0x04, 0x6a, 0xdc, 0x0f, 0x40, 0xe6, 0x76, 0xca, 0xee, 0xa6, 0xdc, 0xa6, 0x9d, 0xf5, + 0x7a, 0xb6, 0x73, 0xe1, 0x48, 0xf5, 0x45, 0xc7, 0x36, 0x3e, 0x1e, 0xf1, 0x7a, 0x75, 0xcd, 0x69, + 0xda, 0x59, 0x87, 0x26, 0xad, 0x33, 0x61, 0xc7, 0xae, 0x40, 0x13, 0xf7, 0x74, 0xc4, 0xa1, 0x75, + 0x34, 0x0f, 0xac, 0xdc, 0x14, 0xcf, 0xfa, 0xc9, 0x34, 0xcf, 0x9a, 0xf9, 0x46, 0x2f, 0xe4, 0xd6, + 0xb9, 0x88, 0x58, 0x18, 0xc4, 0xbe, 0x6d, 0x3c, 0x1b, 0xf9, 0xc6, 0x3e, 0xf2, 0x4c, 0xc5, 0xa2, + 0x5f, 0x91, 0x3b, 0x89, 0xcc, 0x6f, 0x63, 0x11, 0x0b, 0x66, 0x0b, 0x6e, 0xbb, 0x8e, 0xaf, 0x67, + 0xf7, 0x1c, 0x24, 0x0d, 0x0d, 0xf9, 0x56, 0x21, 0xea, 0x1a, 0x00, 0x53, 0xfc, 0xb3, 0x1c, 0xb9, + 0x3b, 0x45, 0x1e, 0x9d, 0xd2, 0x17, 0x60, 0xd6, 0x1e, 0x0d, 0x4f, 0xb9, 0xd1, 0x9d, 0x30, 0x16, + 0x3a, 0xa7, 0x87, 0xe7, 0x6c, 0x3a, 0x97, 0xb5, 0x82, 0xd0, 0xe3, 0xae, 0xb9, 0x11, 0x4d, 0x43, + 0xd0, 0x1f, 0x93, 0x3b, 0xe8, 0x85, 0x7b, 0xea, 0xa2, 0x88, 0x90, 0x49, 0x37, 0x88, 0x24, 0x8b, + 0x02, 0x76, 0xea, 0xb8, 0xae, 0xf1, 0x43, 0x8c, 0x7a, 0x00, 0xb2, 0x8f, 0x88, 0x8e, 0x02, 0x74, + 0x83, 0x03, 0xc7, 0x75, 0x55, 0xc8, 0x34, 0x2a, 0x8d, 0xb6, 0x48, 0x7b, 0x90, 0x2f, 0xaf, 0x0b, + 0x83, 0xad, 0x7f, 0x81, 0xde, 0xe4, 0x0b, 0x62, 0x8c, 0x7d, 0x7a, 0xe8, 0xc4, 0xf6, 0x50, 0x8f, + 0x46, 0xbe, 0x9b, 0x7a, 0xb2, 0x7b, 0x84, 0xc8, 0xc0, 0x0d, 0x70, 0xf3, 0x8c, 0x1f, 0xc1, 0xfd, + 0x5b, 0x50, 0x14, 0x58, 0x1f, 0xdd, 0x26, 0x65, 0xe5, 0x27, 0x54, 0xac, 0x35, 0x50, 0x77, 0xcf, + 0x16, 0x6f, 0x8c, 0x1f, 0xa3, 0x59, 0xea, 0x05, 0x51, 0x07, 0xc8, 0x4d, 0x45, 0xa5, 0x9f, 0x90, + 0xdb, 0x10, 0x1a, 0x33, 0xcb, 0xe5, 0x7e, 0xd6, 0x70, 0x7e, 0x85, 0xe1, 0x0f, 0x30, 0x6b, 0x2e, + 0xf7, 0x87, 0x46, 0xf3, 0x6b, 0xb2, 0x18, 0x0a, 0x6e, 0x5f, 0x31, 0xeb, 0x4c, 0x58, 0xe7, 0xc6, + 0x4f, 0xb6, 0x72, 0xdb, 0x8b, 0xcf, 0xee, 0x67, 0x2e, 0xe4, 0x91, 0xec, 0x9b, 0x0a, 0x50, 0x53, + 0x7c, 0xb5, 0xc7, 0xb1, 0x34, 0x49, 0x98, 0x52, 0x68, 0x9d, 0x3c, 0xb0, 0x62, 0x19, 0x05, 0x1e, + 0xd8, 0xa0, 0x89, 0x16, 0xff, 0x6b, 0xf8, 0xfa, 0x1d, 0x84, 0x29, 0x3b, 0x74, 0xdd, 0xec, 0x4f, + 0x1b, 0x25, 0xb3, 0x86, 0xff, 0x37, 0x6d, 0x94, 0xe1, 0x62, 0x30, 0x68, 0xb5, 0xce, 0xb8, 0xeb, + 0x0a, 0x30, 0xfc, 0xea, 0x74, 0x8c, 0x6a, 0x12, 0xb4, 0xd6, 0x12, 0x06, 0x9c, 0xda, 0xf0, 0xb0, + 0xa5, 0xe0, 0xa1, 0x75, 0xc6, 0x7a, 0x82, 0x5b, 0x81, 0xda, 0x36, 0x15, 0xe3, 0x18, 0xfb, 0x20, + 0x85, 0x87, 0xdd, 0x01, 0xc0, 0x3e, 0xf0, 0xab, 0xc0, 0xae, 0x3c, 0x25, 0xb7, 0x50, 0xe1, 0xe6, + 0xc8, 0xcc, 0x49, 0xb3, 0x7c, 0x83, 0x2e, 0x93, 0xe2, 0x41, 0xb3, 0x55, 0x6f, 0xb6, 0x5e, 0x30, + 0xf0, 0xfa, 0xe5, 0x1c, 0x2d, 0x90, 0x7c, 0xb3, 0xa5, 0x7f, 0xcd, 0x54, 0xfe, 0xe2, 0xe6, 0x68, + 0xbe, 0x81, 0x26, 0x4d, 0x85, 0x8d, 0xa0, 0x5e, 0xd7, 0xc2, 0x46, 0xa0, 0xa2, 0xc7, 0x96, 0xc2, + 0x1f, 0x0d, 0x1b, 0x91, 0xd0, 0xb4, 0x55, 0x10, 0xa4, 0x99, 0xe0, 0xd0, 0x6f, 0x82, 0x43, 0x27, + 0x48, 0x02, 0x97, 0xbe, 0x3f, 0xf4, 0x54, 0xb3, 0x60, 0x6c, 0xb7, 0xdf, 0x66, 0x6c, 0x77, 0x27, + 0x7a, 0xad, 0x4c, 0x30, 0x71, 0x6b, 0x24, 0x98, 0xd8, 0x25, 0x2b, 0x23, 0x5e, 0x48, 0x82, 0x7a, + 0x40, 0x10, 0x9a, 0x37, 0x97, 0x33, 0xce, 0x07, 0xf5, 0x46, 0x25, 0x43, 0x3c, 0x49, 0x86, 0xe6, + 0x31, 0x19, 0xe2, 0x3a, 0x19, 0xba, 0x47, 0x08, 0x3a, 0x05, 0xd6, 0x77, 0x6c, 0x48, 0x07, 0xe6, + 0xcc, 0x05, 0xa4, 0xbc, 0x70, 0xec, 0xcd, 0xef, 0xc8, 0x62, 0x36, 0x49, 0xa3, 0x64, 0x16, 0xd6, + 0x9b, 0x83, 0xf5, 0xc2, 0xdf, 0x6a, 0x70, 0x99, 0x4c, 0x13, 0xb7, 0x69, 0x5e, 0xea, 0x79, 0x66, + 0x93, 0xb0, 0xd9, 0x91, 0x24, 0xac, 0xf2, 0x97, 0xc3, 0x53, 0x39, 0x0c, 0x7a, 0xbd, 0xff, 0x3b, + 0xa7, 0x92, 0x99, 0xcd, 0x2e, 0xfc, 0x3d, 0x7e, 0x2a, 0x8f, 0x48, 0x29, 0x7b, 0x65, 0xf4, 0xe1, + 0xcc, 0x9a, 0x85, 0xe1, 0x0d, 0xc1, 0xbc, 0x22, 0xb3, 0xaf, 0x73, 0x63, 0xfb, 0x4a, 0x9f, 0x90, + 0xa5, 0xec, 0x20, 0x56, 0x68, 0xc1, 0xc1, 0xcc, 0x99, 0xc5, 0xe1, 0x28, 0xb5, 0xd0, 0x52, 0x6e, + 0x25, 0x8b, 0x83, 0xdc, 0x33, 0xe2, 0xde, 0x00, 0x4e, 0x6a, 0xde, 0x5c, 0x19, 0xa2, 0xbb, 0x09, + 0x6b, 0xf3, 0xc7, 0x64, 0x31, 0x33, 0xf1, 0xef, 0x79, 0x66, 0x95, 0x7f, 0x9e, 0x21, 0x4b, 0xca, + 0xf8, 0x1c, 0x0a, 0x7e, 0x01, 0xc6, 0x12, 0x4e, 0x65, 0xd1, 0x55, 0x23, 0x6a, 0xbf, 0x92, 0xc3, + 0x90, 0x1f, 0x48, 0x08, 0x30, 0x75, 0x9a, 0x84, 0xfc, 0x19, 0xf0, 0x3b, 0xc6, 0x68, 0x38, 0xcd, + 0xd4, 0x24, 0xd1, 0xd7, 0x6c, 0xe0, 0xef, 0xea, 0x51, 0xc3, 0x3c, 0x39, 0x6c, 0x74, 0x58, 0xa7, + 0x5b, 0xed, 0x36, 0x58, 0xb3, 0xd5, 0xec, 0x62, 0x6e, 0x85, 0x63, 0xbe, 0x4f, 0x96, 0x5c, 0x98, + 0x03, 0xb3, 0x45, 0x24, 0xac, 0x48, 0xd8, 0x70, 0xa0, 0x79, 0xb3, 0x84, 0xe4, 0xba, 0xa6, 0xaa, + 0xdc, 0xf3, 0xd4, 0x09, 0x65, 0xc4, 0x7a, 0x6e, 0x10, 0xd8, 0xec, 0x8c, 0x0f, 0x06, 0xc2, 0x17, + 0xb6, 0xd6, 0x38, 0x0a, 0xbc, 0x7d, 0xc5, 0x7a, 0xa9, 0x39, 0x6a, 0x57, 0x6d, 0x47, 0x5a, 0x3c, + 0xd4, 0xd9, 0x12, 0x0b, 0x85, 0x8c, 0xdd, 0x48, 0xc2, 0x49, 0xe6, 0xcd, 0x15, 0xcd, 0x04, 0x73, + 0x65, 0x22, 0x4b, 0x4d, 0xc7, 0xe3, 0x52, 0x2a, 0x13, 0x69, 0x05, 0xbe, 0x2f, 0xac, 0x48, 0xdf, + 0xb7, 0x92, 0x22, 0xd7, 0x53, 0x6a, 0xe5, 0xcf, 0x4b, 0xa4, 0x5c, 0x4b, 0x35, 0x49, 0x1f, 0xc2, + 0x2a, 0x99, 0xd1, 0x1a, 0x3d, 0xa7, 0x35, 0x7a, 0xc6, 0xb1, 0xd5, 0x05, 0x3f, 0x13, 0x61, 0x90, + 0x9c, 0x42, 0xd1, 0x9c, 0x53, 0x3f, 0x9b, 0x36, 0xdd, 0x27, 0xb3, 0xea, 0x38, 0x60, 0xc1, 0xa5, + 0x67, 0x6b, 0xe3, 0x3b, 0x59, 0x63, 0xdd, 0x46, 0xf5, 0x68, 0x6f, 0x2d, 0xfb, 0x8b, 0xbd, 0x38, + 0x3e, 0xae, 0xb3, 0x17, 0x27, 0xaf, 0x3b, 0x26, 0xc8, 0xa6, 0xe7, 0x3e, 0x97, 0x39, 0x77, 0x4a, + 0x66, 0x95, 0x5f, 0xd6, 0x99, 0x25, 0xfc, 0xad, 0x74, 0x21, 0xcd, 0x9f, 0x0b, 0xa0, 0xc9, 0x69, + 0xe6, 0x0c, 0xc9, 0x71, 0xc4, 0x75, 0xec, 0x53, 0xc4, 0xec, 0x57, 0x51, 0x30, 0xe6, 0x59, 0x57, + 0xb7, 0x29, 0xe2, 0xec, 0xcd, 0xc0, 0x28, 0xe1, 0xf4, 0xd5, 0xcf, 0x9f, 0x0d, 0x94, 0x76, 0x6b, + 0x06, 0xe3, 0x97, 0x3c, 0xb4, 0x85, 0x6d, 0x2c, 0x01, 0xa0, 0x88, 0x80, 0x2a, 0x12, 0x69, 0x87, + 0x14, 0xf5, 0x11, 0x6b, 0x0b, 0x56, 0x1e, 0x4f, 0xa3, 0x61, 0x1f, 0x53, 0x4d, 0x8c, 0x25, 0x8b, + 0xf6, 0xca, 0xb0, 0xea, 0xc3, 0x46, 0xf5, 0x55, 0x52, 0xf8, 0x29, 0xb8, 0x19, 0x04, 0x7d, 0x4c, + 0xb4, 0x82, 0x80, 0x47, 0x09, 0x7c, 0x69, 0xdc, 0xc5, 0x6f, 0x23, 0xb5, 0x8a, 0x44, 0x7a, 0x87, + 0xcc, 0x5b, 0x67, 0xdc, 0xf7, 0x85, 0x6b, 0x2c, 0x2b, 0xfe, 0x5e, 0xee, 0xb9, 0x99, 0x50, 0xd4, + 0x02, 0x06, 0xa1, 0xf3, 0x27, 0x2a, 0xa2, 0x3a, 0xd5, 0x9e, 0x9f, 0xe2, 0x20, 0x40, 0xae, 0x8b, + 0x53, 0x74, 0xfc, 0xdb, 0xa4, 0x9c, 0xba, 0xcc, 0xe4, 0x24, 0x57, 0x21, 0x6d, 0x28, 0x25, 0xf4, + 0x97, 0x78, 0xa2, 0xbf, 0x24, 0xab, 0x49, 0x79, 0x2b, 0xf1, 0xad, 0x99, 0x2c, 0xf6, 0xfb, 0x94, + 0xb9, 0xe8, 0xe0, 0x1a, 0x42, 0xcd, 0x57, 0xf8, 0xa3, 0xd3, 0x58, 0x83, 0x69, 0x14, 0x35, 0x59, + 0xcf, 0xe2, 0xa7, 0x84, 0x80, 0x35, 0x66, 0xa0, 0x5d, 0xeb, 0x6f, 0xd5, 0xae, 0x95, 0x11, 0xed, + 0x6a, 0x1d, 0xab, 0x7f, 0xcc, 0x05, 0x10, 0xef, 0x2a, 0xfd, 0x7a, 0x8f, 0x14, 0x70, 0xac, 0x90, + 0x47, 0x2a, 0xf5, 0xd9, 0xc1, 0x94, 0x0a, 0x68, 0x26, 0x90, 0xe8, 0x87, 0x84, 0x0e, 0x2e, 0x43, + 0x9b, 0x59, 0x57, 0x3d, 0x11, 0x32, 0x8b, 0x9f, 0x82, 0xb9, 0xc4, 0x44, 0x74, 0x49, 0x71, 0x6a, + 0x8a, 0x51, 0xe3, 0xa7, 0xca, 0x62, 0x7e, 0x4c, 0x56, 0xc7, 0xc1, 0xa0, 0xbf, 0x1b, 0xa0, 0xbf, + 0xcb, 0x23, 0x70, 0x30, 0xe6, 0x5f, 0x92, 0xf5, 0x74, 0xf3, 0x43, 0xee, 0xdb, 0x81, 0x97, 0x2e, + 0x7e, 0x33, 0xad, 0xce, 0xad, 0x26, 0x10, 0x13, 0x10, 0x7a, 0x1f, 0xbe, 0x24, 0x1b, 0x13, 0x45, + 0x7b, 0x4e, 0x84, 0xd9, 0xd5, 0xbc, 0xb9, 0x76, 0x5d, 0x70, 0xdf, 0x89, 0x24, 0xfd, 0x96, 0x90, + 0x37, 0x03, 0xd6, 0x0b, 0xfc, 0x58, 0x42, 0x9a, 0xaa, 0xbc, 0xc8, 0xb3, 0x8c, 0x17, 0x19, 0xbb, + 0xf9, 0xd7, 0x08, 0x3f, 0x6b, 0xef, 0x2b, 0x59, 0x73, 0xe1, 0xcd, 0x60, 0x1f, 0x07, 0x51, 0xe6, + 0x35, 0xe4, 0xfe, 0xb9, 0x0a, 0xa0, 0xfc, 0xbe, 0x30, 0xee, 0x6d, 0xe5, 0xb6, 0x97, 0x4d, 0xa2, + 0x48, 0x35, 0xa0, 0xd0, 0xbb, 0x64, 0xc1, 0xe2, 0x9e, 0x08, 0xb9, 0xc7, 0x7d, 0x48, 0x5d, 0xf3, + 0xe6, 0x90, 0x40, 0x3f, 0x27, 0xeb, 0x59, 0x1f, 0x31, 0x08, 0x03, 0x3b, 0xb6, 0x22, 0xa8, 0x67, + 0x61, 0x0a, 0xbb, 0x3a, 0xf4, 0x12, 0x6d, 0x64, 0x36, 0x6d, 0x49, 0x7f, 0x48, 0x36, 0xd0, 0xa8, + 0x7b, 0x17, 0x03, 0x76, 0x11, 0x44, 0x22, 0x1b, 0xf4, 0x61, 0xcd, 0xe8, 0x36, 0x00, 0x8e, 0x2e, + 0x06, 0xaf, 0x82, 0x48, 0x0c, 0xc3, 0x3d, 0x93, 0x2c, 0xeb, 0xd0, 0x2d, 0x53, 0x8e, 0x79, 0xef, + 0x7b, 0x95, 0x63, 0x96, 0x70, 0x80, 0x14, 0x03, 0x46, 0x9c, 0x5f, 0xa8, 0xa0, 0x45, 0x80, 0x72, + 0xb2, 0x81, 0x4a, 0x94, 0x6c, 0x48, 0xa8, 0x67, 0x4d, 0x9a, 0xf0, 0x94, 0xe6, 0xb5, 0x81, 0x33, + 0xa5, 0x52, 0xfa, 0x68, 0x4a, 0xa5, 0x74, 0x87, 0x2c, 0xc3, 0x1e, 0x47, 0x8e, 0x08, 0x59, 0x3c, + 0x50, 0xf1, 0xb1, 0x6d, 0x3c, 0x06, 0xf0, 0x92, 0x62, 0x74, 0x1d, 0x11, 0x9e, 0x20, 0x79, 0x6a, + 0x31, 0xf3, 0xc9, 0xd4, 0x62, 0xe6, 0x36, 0x29, 0x5b, 0xdc, 0x67, 0x82, 0x87, 0x2a, 0xa1, 0x57, + 0xd6, 0x4d, 0x1a, 0xef, 0xa3, 0x77, 0xb0, 0xb8, 0xdf, 0xe0, 0xa1, 0x6f, 0x22, 0x95, 0xfe, 0x82, + 0xac, 0xb8, 0x50, 0xf4, 0x1b, 0x08, 0x2b, 0xe2, 0x51, 0x10, 0xe2, 0x55, 0xdc, 0xfe, 0xfe, 0x57, + 0x71, 0x59, 0x8d, 0xd3, 0x49, 0x86, 0x81, 0x2b, 0xf9, 0x01, 0x59, 0xbe, 0xe4, 0x12, 0x0e, 0xd4, + 0xe5, 0x32, 0x02, 0x7d, 0x80, 0x4c, 0x3d, 0x6f, 0x96, 0x2e, 0xb9, 0x3c, 0xba, 0x18, 0x1c, 0x72, + 0x19, 0x29, 0x3d, 0xd8, 0xec, 0x93, 0xf5, 0x29, 0x9a, 0xa9, 0x9c, 0x44, 0x5a, 0x81, 0x2f, 0x9a, + 0xf0, 0xb7, 0x72, 0x12, 0x89, 0xd6, 0x83, 0xab, 0x9a, 0x31, 0xe7, 0xb5, 0xfe, 0x62, 0x16, 0x15, + 0x87, 0x96, 0x60, 0xe7, 0xe2, 0x0a, 0x3c, 0xd6, 0xac, 0xca, 0xa2, 0x14, 0xe5, 0x1b, 0x71, 0x55, + 0xf9, 0xbb, 0x5b, 0x64, 0xb9, 0x06, 0x5f, 0x51, 0x53, 0xac, 0x8b, 0x88, 0x3b, 0xae, 0x1c, 0x2d, + 0x87, 0xe5, 0xc6, 0xca, 0x61, 0x1b, 0x04, 0xfe, 0x66, 0x11, 0xef, 0xeb, 0x18, 0x0e, 0xe2, 0xe0, + 0x2e, 0xef, 0x67, 0x43, 0xe2, 0xd9, 0x89, 0xf5, 0x35, 0xa8, 0x8d, 0x61, 0x40, 0x06, 0x83, 0x4c, + 0xa9, 0x9e, 0xcd, 0x4d, 0xa8, 0x9e, 0x6d, 0x93, 0xb2, 0x46, 0xf9, 0xca, 0x4c, 0x03, 0x6e, 0x1e, + 0x70, 0x25, 0xc4, 0x29, 0x32, 0x20, 0x1f, 0x92, 0x22, 0xa6, 0x7b, 0x81, 0x37, 0x70, 0x45, 0x24, + 0x20, 0x1a, 0xcb, 0xe3, 0x70, 0x35, 0x4d, 0xa3, 0x15, 0x0d, 0x52, 0xe3, 0xb0, 0x38, 0x74, 0x8d, + 0x55, 0x58, 0xca, 0x62, 0x32, 0xab, 0x93, 0xd0, 0x85, 0xf2, 0x32, 0x94, 0xa4, 0x60, 0x1f, 0x16, + 0x00, 0xb0, 0x00, 0x14, 0xd8, 0x88, 0x3b, 0x04, 0x7f, 0xc0, 0x4e, 0x10, 0xdc, 0x25, 0x20, 0xa8, + 0xad, 0xd8, 0x20, 0xf9, 0xb4, 0x9c, 0x85, 0x35, 0xd6, 0xf9, 0xbe, 0x2e, 0x65, 0xa5, 0xc3, 0xc2, + 0x1a, 0xd0, 0xa9, 0xe3, 0x48, 0x30, 0xfd, 0x27, 0x64, 0x09, 0xd9, 0xc3, 0xfd, 0x28, 0x02, 0xa6, + 0x08, 0xe4, 0x74, 0x43, 0x76, 0xc8, 0x72, 0x82, 0x1b, 0xee, 0x48, 0x09, 0x90, 0x4b, 0x1a, 0x99, + 0x6e, 0x09, 0x25, 0xb3, 0xea, 0x1a, 0x69, 0x3f, 0x0f, 0x7f, 0x8f, 0xdb, 0xb5, 0xf2, 0x35, 0xbb, + 0xb6, 0x45, 0x0a, 0x8e, 0x64, 0x67, 0x81, 0x87, 0x77, 0x1e, 0x1c, 0x71, 0xde, 0x24, 0x8e, 0x7c, + 0x19, 0x78, 0x70, 0xd5, 0xa7, 0x64, 0x96, 0x74, 0x4a, 0x66, 0x59, 0x25, 0xf7, 0xc6, 0xa0, 0x2c, + 0x0a, 0xce, 0x45, 0x9a, 0x92, 0x43, 0x75, 0x79, 0xd6, 0xdc, 0xb4, 0x46, 0xc4, 0xba, 0x0a, 0xa2, + 0xad, 0x5b, 0xe5, 0x5f, 0x72, 0xc4, 0xd0, 0xea, 0xea, 0x78, 0xc2, 0xc6, 0x6b, 0x9b, 0x68, 0xed, + 0x23, 0x52, 0x72, 0x22, 0xe1, 0x65, 0xa2, 0x02, 0x0c, 0xdb, 0x0a, 0x8a, 0x9a, 0x06, 0x05, 0x4f, + 0xc8, 0x92, 0xa3, 0x6c, 0xd2, 0x60, 0xe0, 0x5e, 0x31, 0x2b, 0x54, 0x11, 0x31, 0x06, 0xae, 0x45, + 0x47, 0x76, 0x80, 0x5a, 0x53, 0x44, 0xa5, 0x20, 0x8e, 0x84, 0x90, 0xde, 0x66, 0x76, 0x18, 0x0c, + 0x74, 0xc0, 0xba, 0xe8, 0x48, 0xf8, 0x74, 0x3d, 0x0c, 0x06, 0xea, 0x24, 0x33, 0x56, 0x19, 0xb3, + 0xc0, 0x05, 0x9e, 0x5a, 0xe2, 0x35, 0x32, 0x17, 0x84, 0x4e, 0xdf, 0xf1, 0x75, 0x5b, 0x49, 0xff, + 0xaa, 0xfc, 0x4d, 0x8e, 0x6c, 0xe2, 0x2a, 0xf6, 0xc3, 0x80, 0xdb, 0x16, 0x97, 0x51, 0x0d, 0x43, + 0x9b, 0xa6, 0x7f, 0x1a, 0xa8, 0x51, 0x75, 0xa4, 0x93, 0xe4, 0x59, 0x45, 0x73, 0x41, 0x53, 0x9a, + 0x36, 0x7a, 0xf6, 0xd8, 0x8f, 0xc2, 0x2b, 0x68, 0x8e, 0xc1, 0x22, 0x17, 0x94, 0x67, 0x07, 0x5a, + 0x2d, 0xb0, 0xd5, 0xc9, 0x2d, 0xda, 0x02, 0x2b, 0x23, 0x4e, 0xe0, 0xeb, 0x5b, 0x9a, 0x25, 0xa9, + 0x3b, 0x92, 0xd4, 0x6d, 0x71, 0x94, 0x59, 0xc0, 0x14, 0x12, 0xa2, 0x1a, 0xa6, 0xf2, 0xaf, 0x1f, + 0xa6, 0xcd, 0x1c, 0x98, 0xad, 0xca, 0xff, 0xd0, 0x29, 0x8d, 0xe7, 0x7f, 0x40, 0x6d, 0xda, 0xf4, + 0xb3, 0x61, 0x06, 0x37, 0x03, 0xbe, 0x77, 0x73, 0xba, 0xef, 0x1d, 0xe6, 0x6c, 0x5f, 0x91, 0x82, + 0x2b, 0x4e, 0x23, 0x96, 0x88, 0xce, 0xbf, 0x53, 0x74, 0x51, 0xe1, 0x8f, 0xb4, 0xf8, 0x48, 0x07, + 0x69, 0x71, 0xac, 0x83, 0x74, 0x5f, 0x65, 0xa4, 0xe1, 0x05, 0x32, 0x21, 0xd1, 0xdb, 0xcb, 0x3d, + 0x55, 0x49, 0xa9, 0xa2, 0xa1, 0x65, 0x4a, 0x5b, 0x48, 0xb0, 0x51, 0x45, 0x33, 0x9f, 0x74, 0x90, + 0x54, 0x56, 0x31, 0x10, 0xbe, 0xed, 0xf8, 0xfd, 0xb4, 0x36, 0x4b, 0xa0, 0x07, 0x55, 0xd2, 0xe4, + 0xa4, 0x00, 0x9b, 0x76, 0x9a, 0x66, 0xa7, 0x74, 0x9a, 0x60, 0xf2, 0xd7, 0x3b, 0x4d, 0x06, 0x99, + 0x4f, 0xd2, 0x95, 0x5b, 0x68, 0x4a, 0xf5, 0x4f, 0xfa, 0x92, 0x60, 0x06, 0x87, 0xee, 0xbb, 0x00, + 0xc3, 0x6e, 0x4d, 0x19, 0x16, 0x2f, 0x84, 0xf2, 0xe5, 0xf3, 0xcd, 0xd6, 0xab, 0xea, 0x61, 0xb3, + 0x6e, 0x2e, 0xb8, 0x09, 0x4d, 0xe9, 0x0b, 0x77, 0xdd, 0xe0, 0x92, 0x59, 0x67, 0x82, 0x47, 0x12, + 0x8c, 0x49, 0xde, 0x5c, 0x04, 0x5a, 0x0d, 0x48, 0xea, 0xe6, 0x9c, 0x3a, 0xae, 0xcb, 0x2e, 0x9d, + 0xe8, 0x8c, 0xf5, 0x82, 0x48, 0x82, 0x1d, 0xc9, 0x9b, 0x05, 0x45, 0xfd, 0xce, 0x89, 0xce, 0xf6, + 0x83, 0x48, 0x62, 0xd2, 0x1c, 0x85, 0x01, 0xee, 0xd5, 0x12, 0x06, 0x3a, 0x40, 0x81, 0xcd, 0x4a, + 0x76, 0x12, 0x8c, 0x65, 0x59, 0x9b, 0x43, 0xee, 0x61, 0x34, 0xf8, 0x13, 0xdd, 0x43, 0xb1, 0xf1, + 0xae, 0x1a, 0xcb, 0x70, 0xc4, 0x99, 0x9e, 0xce, 0x35, 0x27, 0x84, 0xa6, 0x38, 0xb9, 0xdb, 0xef, + 0x93, 0xa5, 0x28, 0x8e, 0x82, 0xd0, 0xe1, 0x2e, 0x73, 0x85, 0x94, 0x81, 0xaf, 0x43, 0xfe, 0x52, + 0x42, 0x3e, 0x04, 0x6a, 0xda, 0x43, 0x4d, 0x6b, 0xd5, 0x2b, 0x99, 0x1e, 0x6a, 0x52, 0xa2, 0xfe, + 0x88, 0xd0, 0x0c, 0x28, 0x29, 0x14, 0xac, 0x62, 0x4b, 0x6d, 0xc8, 0xd1, 0xc5, 0x82, 0x27, 0xa4, + 0xa8, 0x55, 0x08, 0x8b, 0xe4, 0x90, 0x15, 0x14, 0x95, 0x1a, 0x15, 0x90, 0x6e, 0x02, 0x79, 0x2c, + 0xcd, 0x5e, 0xfb, 0xa3, 0xa4, 0xd9, 0x8f, 0x49, 0xc9, 0x8f, 0xbd, 0x61, 0x3c, 0x22, 0x75, 0xe3, + 0xaa, 0xe8, 0xc7, 0x5e, 0x1a, 0x5d, 0x48, 0x7a, 0x5f, 0xf7, 0xde, 0xa0, 0x0e, 0xa3, 0x1b, 0x42, + 0x19, 0x0a, 0xfd, 0x9a, 0xcc, 0x5b, 0x1e, 0x1b, 0x38, 0xd6, 0x39, 0xa4, 0x5b, 0xd7, 0x63, 0x99, + 0xda, 0x11, 0x6b, 0x37, 0x6b, 0xdf, 0xec, 0x95, 0x92, 0x5f, 0x66, 0xb5, 0x55, 0x3f, 0x3e, 0x32, + 0xe7, 0x2c, 0xaf, 0xed, 0x58, 0xe7, 0xca, 0x9d, 0xa1, 0xc5, 0xd6, 0xdd, 0x99, 0x59, 0x73, 0x1e, + 0x7e, 0x43, 0x66, 0x50, 0x46, 0xfd, 0xd2, 0x93, 0x54, 0xd9, 0xc6, 0x03, 0xa5, 0x1c, 0x7b, 0xb3, + 0x51, 0x18, 0x0b, 0x73, 0x09, 0xb8, 0x9d, 0x94, 0x49, 0x4f, 0xc9, 0xda, 0x68, 0x87, 0x8f, 0x85, + 0xdc, 0x76, 0xb8, 0x1f, 0x41, 0x78, 0xf8, 0x8e, 0x4e, 0xdf, 0xca, 0x58, 0xa7, 0xef, 0x65, 0xd5, + 0xac, 0x9b, 0xab, 0x23, 0x6d, 0x3e, 0x13, 0x47, 0xa3, 0x26, 0x29, 0xc0, 0x79, 0x5c, 0x88, 0x50, + 0xaa, 0x63, 0x7b, 0x0c, 0xa3, 0x6f, 0x8c, 0x8e, 0xae, 0x0e, 0xe4, 0x15, 0x02, 0xf6, 0x56, 0xd5, + 0x69, 0xb0, 0x57, 0x0d, 0xb3, 0xd3, 0x3c, 0x6e, 0xb1, 0xda, 0x89, 0x69, 0x36, 0x5a, 0x5d, 0x73, + 0xb1, 0x3f, 0x84, 0xd0, 0x2e, 0x59, 0x45, 0x97, 0x80, 0x71, 0x64, 0xaa, 0xcf, 0x4f, 0x40, 0x9f, + 0x2b, 0xd7, 0xf4, 0xf9, 0x9a, 0x97, 0x32, 0x69, 0x74, 0xdd, 0x73, 0x41, 0x92, 0x2f, 0x25, 0x84, + 0x68, 0xef, 0xa3, 0x1d, 0x50, 0xbf, 0xbf, 0x11, 0x57, 0x74, 0x93, 0x28, 0x5b, 0xd6, 0x8f, 0x85, + 0x63, 0xeb, 0x1c, 0x2e, 0xfd, 0x4d, 0x3f, 0x27, 0xb7, 0x07, 0xc2, 0xe7, 0x6a, 0x07, 0xa1, 0x06, + 0x90, 0xee, 0xe3, 0x87, 0x89, 0x82, 0xae, 0x68, 0x3e, 0x54, 0x04, 0x92, 0x7d, 0xf9, 0x98, 0xd0, + 0x51, 0x31, 0xdb, 0x09, 0x05, 0xf6, 0x81, 0x94, 0x4c, 0x39, 0x2b, 0x53, 0x77, 0x42, 0x08, 0x04, + 0xdc, 0x80, 0xdb, 0xe9, 0x45, 0xf9, 0x41, 0x52, 0x61, 0xe2, 0xb6, 0xbe, 0x22, 0x50, 0xda, 0x0b, + 0x1d, 0x21, 0xd1, 0x5c, 0xed, 0x22, 0x00, 0x49, 0x60, 0x84, 0x76, 0xc9, 0x8a, 0x9e, 0x1c, 0xd3, + 0xc0, 0x4b, 0xc7, 0x97, 0x49, 0x53, 0x48, 0xb3, 0x3a, 0xc0, 0xf9, 0xce, 0xf1, 0x25, 0xa6, 0xee, + 0xa1, 0x18, 0x01, 0x63, 0x3f, 0xa8, 0xa4, 0xe8, 0x19, 0xe4, 0x63, 0x52, 0x72, 0x83, 0x20, 0x62, + 0x7d, 0xe1, 0x8b, 0x10, 0xf2, 0x86, 0x4f, 0x74, 0x41, 0x21, 0x08, 0xa2, 0x17, 0x09, 0x51, 0x59, + 0x41, 0x80, 0x25, 0x15, 0x0f, 0x6c, 0xfc, 0x2c, 0x2a, 0x5a, 0x52, 0xef, 0x78, 0x40, 0xe6, 0xb9, + 0xeb, 0x5a, 0x67, 0x3c, 0x82, 0x16, 0x70, 0x7e, 0xef, 0xd6, 0x29, 0x77, 0xa5, 0x30, 0x13, 0x2a, + 0x6d, 0x91, 0x22, 0x3c, 0x9b, 0x89, 0x2e, 0x98, 0x2d, 0x5c, 0x7e, 0x05, 0x5d, 0xde, 0x52, 0xd6, + 0x51, 0xc1, 0xa1, 0xd7, 0x83, 0x88, 0x77, 0x5f, 0xd5, 0x15, 0x62, 0xaf, 0x94, 0xa1, 0xb0, 0x4f, + 0x9e, 0x9a, 0x8b, 0x6a, 0x80, 0xee, 0x05, 0x30, 0x21, 0x2f, 0xc9, 0xa4, 0x86, 0x60, 0x56, 0x9f, + 0xc3, 0xf1, 0x97, 0x86, 0x39, 0x21, 0xd8, 0xd6, 0x61, 0x41, 0xd2, 0xe3, 0x03, 0xb4, 0xb0, 0x5f, + 0x00, 0x50, 0x17, 0x24, 0x8f, 0xf8, 0x00, 0xcc, 0xec, 0x87, 0x64, 0x59, 0xe3, 0x32, 0xfd, 0x73, + 0xec, 0xee, 0xe8, 0x4f, 0x65, 0xba, 0xe1, 0x65, 0x72, 0xd3, 0xe5, 0x3e, 0xf4, 0x6f, 0xf2, 0xa6, + 0xfa, 0x93, 0xfe, 0x9c, 0xac, 0xf5, 0x92, 0x88, 0x84, 0xa5, 0x31, 0x88, 0x7f, 0x1a, 0x18, 0x7b, + 0xa0, 0xdf, 0x8f, 0xc6, 0xf5, 0x7b, 0x52, 0xfc, 0x62, 0xae, 0xf6, 0x26, 0x45, 0x35, 0x9f, 0x91, + 0x35, 0xac, 0x03, 0xa6, 0xe5, 0x1f, 0x88, 0x58, 0x1c, 0x1b, 0x5a, 0x3b, 0x45, 0x13, 0xab, 0x84, + 0x87, 0xba, 0x0a, 0xa4, 0x79, 0x58, 0x50, 0x06, 0x15, 0x70, 0x6c, 0xdd, 0xde, 0xc9, 0x23, 0xa1, + 0xa9, 0xcf, 0x74, 0x58, 0x68, 0x87, 0x7e, 0x4e, 0x5e, 0x9d, 0x69, 0x5a, 0x61, 0xa7, 0x2f, 0x48, + 0x49, 0xbc, 0x89, 0x42, 0xce, 0x92, 0xf7, 0x4f, 0xc6, 0x4f, 0x60, 0x25, 0xd3, 0x5c, 0x69, 0xad, + 0xa1, 0xd0, 0x47, 0xb2, 0x6f, 0x16, 0x41, 0xee, 0x48, 0x8b, 0xd1, 0xcf, 0xc8, 0x82, 0xe4, 0x17, + 0x02, 0x93, 0xb6, 0xaf, 0xa1, 0x1f, 0xb4, 0x3e, 0x16, 0xa0, 0x74, 0xf8, 0x85, 0x50, 0x27, 0x66, + 0xe6, 0xa5, 0xfe, 0x6b, 0x6a, 0xf1, 0xb3, 0x3a, 0xb5, 0xf8, 0x79, 0x42, 0x8a, 0x68, 0x68, 0x83, + 0x38, 0xb2, 0x02, 0x4f, 0x18, 0x07, 0xa0, 0x63, 0x99, 0x6f, 0x35, 0x20, 0x2c, 0x3e, 0x46, 0xf6, + 0xde, 0xfa, 0x39, 0x1b, 0x21, 0xb0, 0x13, 0xff, 0xdc, 0x0f, 0x2e, 0x7d, 0xb3, 0xe0, 0x65, 0xa8, + 0x93, 0xea, 0xa3, 0xb5, 0x49, 0xf5, 0xd1, 0x09, 0xf5, 0xf3, 0xfa, 0x84, 0xfa, 0xf9, 0x47, 0x84, + 0x26, 0xfa, 0xe8, 0xf8, 0x6c, 0xe0, 0xf2, 0x2b, 0x15, 0xb7, 0xbd, 0xc8, 0x2a, 0xda, 0x91, 0xe3, + 0xb7, 0x91, 0x9e, 0x45, 0xf3, 0x37, 0x29, 0xfa, 0xe5, 0x08, 0x9a, 0xbf, 0x49, 0xd0, 0xe3, 0x4f, + 0xcd, 0x9a, 0xff, 0xb3, 0xa7, 0x66, 0xaf, 0x09, 0xb9, 0x70, 0xa4, 0xd3, 0x73, 0x5c, 0xa5, 0x22, + 0xdf, 0xc0, 0x60, 0xf7, 0xc6, 0x4a, 0x98, 0xea, 0xe8, 0x5f, 0xa5, 0xa0, 0xbd, 0xcd, 0x09, 0x44, + 0xd6, 0x8e, 0x7b, 0xae, 0x63, 0x99, 0x99, 0xc1, 0x26, 0xb5, 0x09, 0x0e, 0x27, 0xb5, 0x09, 0xf6, + 0xc9, 0xfd, 0x2c, 0x8e, 0xc7, 0x51, 0xc0, 0xac, 0x50, 0x28, 0xbb, 0xc4, 0x20, 0x4e, 0x33, 0x8e, + 0xe0, 0x2c, 0x36, 0x87, 0x62, 0xd5, 0x38, 0x0a, 0x6a, 0x08, 0xc1, 0xd0, 0x7b, 0x6a, 0xab, 0xa1, + 0x3d, 0xb5, 0xd5, 0x40, 0x9f, 0x93, 0xf5, 0x41, 0x28, 0x2e, 0x9c, 0x20, 0x96, 0x89, 0x21, 0x05, + 0xa5, 0x10, 0xd2, 0xf8, 0x76, 0xeb, 0xe6, 0xf6, 0xac, 0x79, 0x3b, 0x61, 0xa3, 0x3d, 0x3d, 0x42, + 0xe6, 0x88, 0x9c, 0x56, 0xc6, 0x0b, 0x11, 0x86, 0x8e, 0x2d, 0x0c, 0x13, 0x94, 0x21, 0x95, 0x43, + 0xcd, 0xd3, 0x4c, 0x7a, 0x40, 0xb6, 0xb2, 0x73, 0x8c, 0xa5, 0x90, 0x69, 0xd5, 0x2a, 0x14, 0x56, + 0x10, 0xda, 0xd2, 0xe8, 0xc0, 0x4a, 0xef, 0x0e, 0xa7, 0x7b, 0x22, 0x85, 0xd4, 0x47, 0x69, 0x22, + 0x06, 0x32, 0x60, 0x1d, 0x48, 0x25, 0x9d, 0xe2, 0xef, 0xd0, 0xa6, 0xeb, 0xc0, 0x48, 0x77, 0x88, + 0x05, 0x29, 0x0e, 0x78, 0x2c, 0x95, 0x97, 0x88, 0x20, 0xec, 0xf8, 0x19, 0x9c, 0xee, 0x83, 0x09, + 0xf6, 0xb8, 0xad, 0x70, 0x1d, 0x84, 0xed, 0x3d, 0x98, 0x48, 0x66, 0x27, 0xbe, 0xeb, 0x78, 0x4e, + 0x24, 0x6c, 0xb3, 0x30, 0xc8, 0xd0, 0xe9, 0xc7, 0x64, 0x75, 0x58, 0x8a, 0xcb, 0xe4, 0x7b, 0xaf, + 0xd1, 0x79, 0x25, 0x55, 0xb8, 0x61, 0x05, 0xee, 0x2b, 0x72, 0xe7, 0x52, 0x88, 0x73, 0xe1, 0xdb, + 0x6c, 0xd2, 0x4b, 0x88, 0x9f, 0xe3, 0xcb, 0x01, 0x0d, 0xe9, 0x5e, 0x7b, 0x10, 0x31, 0x41, 0x3c, + 0xfb, 0xc8, 0xe1, 0x17, 0x93, 0xc4, 0x33, 0x6f, 0x1d, 0xaa, 0xe4, 0xde, 0xb8, 0xf8, 0xe8, 0x9b, + 0x87, 0x5f, 0xe2, 0x83, 0x9f, 0xd1, 0x01, 0x46, 0x9e, 0x3e, 0xfc, 0x9a, 0xac, 0x8c, 0x45, 0x68, + 0x10, 0x22, 0xfc, 0xff, 0xff, 0x66, 0x78, 0xb6, 0x3c, 0x12, 0x9e, 0x41, 0x48, 0xf1, 0x80, 0x2c, + 0xaa, 0x2f, 0x24, 0x01, 0xcb, 0xaf, 0xf0, 0x49, 0x55, 0x2f, 0x88, 0x92, 0x20, 0x65, 0x83, 0xe4, + 0x71, 0x0a, 0xa1, 0x30, 0x18, 0x06, 0x9c, 0x30, 0x4a, 0x28, 0xe8, 0x21, 0xd9, 0xc0, 0x77, 0x8f, + 0x83, 0x30, 0xe8, 0x87, 0x42, 0xc2, 0xbe, 0xea, 0x4a, 0xba, 0xf1, 0xeb, 0xad, 0x9b, 0xdb, 0xa5, + 0x67, 0xe5, 0x8c, 0xb9, 0x6c, 0x28, 0xac, 0xb9, 0x0e, 0x22, 0xed, 0xa1, 0x44, 0x03, 0x05, 0xe8, + 0x1f, 0x72, 0xc4, 0x18, 0x96, 0x12, 0xd3, 0xa6, 0x6d, 0x18, 0xbb, 0x42, 0x1a, 0x7c, 0xfc, 0x8d, + 0x06, 0xd8, 0xf9, 0x04, 0x9d, 0x78, 0x19, 0x53, 0x61, 0xf7, 0x1e, 0x9e, 0xb3, 0xe9, 0x5c, 0x76, + 0xc4, 0xfd, 0x98, 0xbb, 0xe6, 0x9a, 0x9c, 0xc8, 0xa6, 0xaf, 0xc9, 0x8e, 0xbe, 0xa1, 0x99, 0x1b, + 0x7b, 0x6d, 0x52, 0x49, 0x71, 0xad, 0x07, 0x27, 0xf8, 0x18, 0x25, 0xda, 0xe9, 0x1d, 0x1e, 0x1b, + 0xb9, 0x8b, 0xb5, 0xb7, 0xef, 0xc8, 0x07, 0x7a, 0x68, 0x2b, 0x0e, 0x43, 0x01, 0x11, 0xd8, 0xd4, + 0x91, 0x2d, 0x18, 0xf9, 0x11, 0x0a, 0xd4, 0x10, 0x3f, 0x6d, 0xe0, 0xbf, 0xca, 0x91, 0x87, 0x63, + 0x23, 0x8f, 0x8e, 0x67, 0x9d, 0x05, 0x8e, 0x25, 0x0c, 0x1b, 0x36, 0xf1, 0xf1, 0x3b, 0x36, 0xb1, + 0x06, 0xe0, 0xbd, 0xc7, 0x53, 0x76, 0x11, 0xd9, 0xac, 0xe9, 0x5f, 0x70, 0xd7, 0xb1, 0xcd, 0x07, + 0x23, 0x33, 0xcc, 0x4e, 0x0c, 0x81, 0xf4, 0xaf, 0x73, 0xe4, 0xfd, 0xb1, 0xc9, 0xf9, 0xd7, 0x16, + 0xac, 0x27, 0x28, 0xfe, 0x17, 0x26, 0x58, 0x19, 0x99, 0x60, 0x6b, 0x74, 0xf3, 0xf4, 0x1c, 0x6d, + 0xf2, 0xf4, 0xdd, 0x27, 0x13, 0x4b, 0x61, 0x33, 0x2b, 0x70, 0x7c, 0x16, 0x05, 0x52, 0x1a, 0xa7, + 0x60, 0x3f, 0x77, 0xde, 0x7e, 0x40, 0x27, 0x52, 0xd8, 0xb5, 0xc0, 0xf1, 0xbb, 0x81, 0x94, 0xb4, + 0xa3, 0x3c, 0x47, 0x7a, 0x3c, 0x1e, 0x0f, 0xaf, 0x18, 0xdc, 0x05, 0xa3, 0x0f, 0xcb, 0xbe, 0x76, + 0x55, 0xf6, 0x8a, 0x8d, 0x57, 0x8d, 0x56, 0x97, 0x35, 0xeb, 0xe8, 0x4d, 0x57, 0xac, 0x74, 0x93, + 0x95, 0x30, 0x60, 0x54, 0xa0, 0xe9, 0x06, 0x97, 0x83, 0xd0, 0x61, 0xb6, 0x18, 0x84, 0xc2, 0x82, + 0xc0, 0xfb, 0x0c, 0x0b, 0x7f, 0xc8, 0xa8, 0xa7, 0x74, 0x65, 0xd0, 0x84, 0x27, 0xc2, 0xbe, 0xf0, + 0xad, 0x2b, 0x36, 0xde, 0x91, 0x93, 0x86, 0x03, 0x6d, 0x10, 0x23, 0x85, 0xd4, 0x47, 0x7a, 0x73, + 0xf2, 0x7a, 0x07, 0xc5, 0xb9, 0xe0, 0x11, 0xd6, 0xb3, 0x7f, 0x03, 0xee, 0x76, 0xa4, 0x83, 0x02, + 0x4c, 0x95, 0x39, 0x8d, 0x79, 0x4c, 0xcc, 0x6a, 0x1c, 0x21, 0x8d, 0x73, 0x6c, 0x23, 0x67, 0x84, + 0x12, 0x16, 0xbd, 0x4b, 0x16, 0xbc, 0x58, 0xa5, 0xa9, 0x81, 0x2f, 0x0d, 0x17, 0xe6, 0x35, 0x24, + 0xd0, 0x4f, 0xc9, 0x9a, 0xcb, 0x7d, 0x76, 0x16, 0xc8, 0x08, 0x1f, 0x8f, 0xbb, 0x81, 0x05, 0x2c, + 0xc3, 0x83, 0x60, 0x7c, 0xc5, 0xe5, 0xfe, 0xcb, 0x40, 0x46, 0x6d, 0xc7, 0xef, 0x1f, 0x6a, 0x96, + 0x0a, 0xa8, 0x30, 0x61, 0x63, 0x7e, 0x60, 0x43, 0x40, 0xe5, 0x63, 0x45, 0x02, 0xa9, 0xad, 0xc0, + 0x56, 0x01, 0xd5, 0x63, 0xfd, 0xc4, 0x92, 0xd9, 0x71, 0x88, 0x43, 0x06, 0xba, 0x25, 0x0b, 0xaf, + 0x3a, 0x35, 0x51, 0x05, 0xd1, 0xd9, 0x35, 0xf5, 0xc2, 0xe0, 0x52, 0x0a, 0xb5, 0x59, 0xc6, 0x00, + 0x16, 0x95, 0xd9, 0x89, 0xfd, 0x94, 0x07, 0x71, 0x32, 0x4e, 0x61, 0x70, 0xc6, 0xa5, 0x30, 0x7e, + 0xab, 0x73, 0x1f, 0xa0, 0xb5, 0x15, 0x49, 0x6d, 0x16, 0x7a, 0x68, 0x9d, 0xd1, 0x0a, 0x1b, 0xca, + 0x18, 0xd2, 0x08, 0x71, 0xb3, 0x90, 0x59, 0xd7, 0xbc, 0x8e, 0x62, 0xe9, 0x4a, 0x2a, 0x77, 0x5d, + 0xe5, 0xa7, 0x31, 0x30, 0x96, 0x49, 0x25, 0xb5, 0x8a, 0x54, 0x68, 0x66, 0x7c, 0x41, 0x16, 0xd2, + 0xb0, 0x9a, 0x96, 0xd2, 0x56, 0x7b, 0x11, 0x9a, 0xec, 0x9b, 0x24, 0x6f, 0x05, 0x7e, 0x24, 0xfc, + 0x08, 0x5b, 0x17, 0x05, 0x33, 0xfd, 0x5d, 0xb1, 0xc7, 0x5f, 0x13, 0x2d, 0x92, 0x79, 0xb3, 0x51, + 0xad, 0xbf, 0x3e, 0x69, 0x97, 0x67, 0xe9, 0x12, 0x59, 0xec, 0x34, 0x4c, 0x95, 0xad, 0x37, 0xba, + 0x27, 0xed, 0x72, 0x8e, 0xce, 0x93, 0x9b, 0xe6, 0x49, 0xab, 0x3c, 0x43, 0x0b, 0x24, 0xdf, 0x3e, + 0xee, 0x74, 0x55, 0x36, 0x5f, 0xbe, 0xa9, 0x7e, 0xb5, 0x8e, 0xbb, 0x20, 0x57, 0xbe, 0x45, 0xcb, + 0xa4, 0x80, 0x52, 0xd5, 0x4e, 0xa7, 0xf9, 0xa2, 0x55, 0x9e, 0xab, 0xfc, 0x7e, 0x86, 0x2c, 0xa4, + 0x15, 0x34, 0xba, 0x4a, 0x92, 0x1a, 0x5a, 0xf9, 0x3f, 0x92, 0xff, 0x72, 0x4a, 0x0a, 0x5b, 0x63, + 0xfa, 0xdd, 0xd2, 0x0d, 0xf8, 0x86, 0x59, 0xad, 0x75, 0x9b, 0xb5, 0x46, 0x39, 0x47, 0x29, 0x29, + 0xd5, 0x8e, 0x8f, 0xdb, 0x4c, 0x79, 0x3f, 0x44, 0xcc, 0xd2, 0xdb, 0x64, 0xf9, 0xb0, 0xf1, 0xa2, + 0x5a, 0x7b, 0x8d, 0x7d, 0x21, 0x24, 0xdf, 0xa2, 0x77, 0xc8, 0xba, 0x26, 0x77, 0x8e, 0x0f, 0x8f, + 0xd9, 0xb7, 0x27, 0x8d, 0x93, 0x86, 0x66, 0xce, 0x29, 0x99, 0xda, 0xf1, 0x51, 0xbb, 0xd1, 0x6d, + 0x76, 0x9b, 0xaf, 0x12, 0xf2, 0x3c, 0x5d, 0x25, 0x65, 0xfd, 0xf9, 0x4f, 0x5e, 0x7d, 0xa2, 0xa9, + 0x79, 0xba, 0x42, 0x96, 0xbe, 0x6b, 0x34, 0xbe, 0x69, 0xb4, 0xea, 0xac, 0x7b, 0x7c, 0x62, 0xb6, + 0x1a, 0xaf, 0xcb, 0x0b, 0x8a, 0x78, 0x78, 0x5c, 0xab, 0x1e, 0x66, 0xa6, 0x42, 0x68, 0x91, 0x2c, + 0x74, 0xda, 0x8d, 0x5a, 0xb7, 0xda, 0x3d, 0x36, 0xcb, 0x8b, 0x6a, 0xe7, 0xf0, 0x8a, 0x23, 0xbf, + 0x50, 0xd9, 0x25, 0x06, 0x3c, 0x2a, 0x51, 0xbb, 0xa0, 0xc2, 0xf0, 0x48, 0xc8, 0x28, 0xa9, 0x4d, + 0x50, 0x32, 0xfb, 0x1b, 0x19, 0xf8, 0xc9, 0x03, 0x15, 0xf5, 0x77, 0xe5, 0xdf, 0x67, 0xc8, 0xea, + 0xa4, 0x27, 0x70, 0x2a, 0xcd, 0x18, 0x06, 0x6d, 0x18, 0x9f, 0xe2, 0x51, 0x97, 0x64, 0x12, 0xb5, + 0x61, 0x68, 0xfa, 0x01, 0x29, 0x9f, 0x3a, 0xbe, 0x23, 0xcf, 0x32, 0x48, 0xac, 0xd6, 0x2f, 0x21, + 0x7d, 0x08, 0x7d, 0x4a, 0x56, 0x1d, 0xdf, 0x89, 0x1c, 0x68, 0xc7, 0x65, 0xc2, 0x2f, 0x2c, 0xd6, + 0xd2, 0x94, 0x37, 0x8c, 0xbf, 0x8e, 0x49, 0x11, 0x5f, 0xef, 0x8d, 0xbe, 0x26, 0xda, 0x79, 0xfb, + 0xfb, 0xbd, 0x5d, 0x20, 0xe8, 0x02, 0x73, 0x21, 0x1c, 0xfe, 0x90, 0x9b, 0x7f, 0x9a, 0x23, 0x8b, + 0x19, 0xee, 0x58, 0xdd, 0x3f, 0x37, 0x5e, 0xf7, 0xff, 0x05, 0x41, 0xf1, 0xe4, 0xdd, 0xc4, 0xcc, + 0x78, 0xdc, 0xd4, 0x18, 0xff, 0xf6, 0xde, 0x9d, 0x73, 0x76, 0x8d, 0x98, 0xa6, 0x72, 0xf8, 0x16, + 0x11, 0x89, 0x95, 0xbb, 0x64, 0x53, 0xcd, 0x1e, 0xde, 0x7d, 0x0d, 0x25, 0xf4, 0x63, 0xe4, 0xca, + 0xef, 0xc8, 0x9d, 0x89, 0x5c, 0x39, 0x08, 0x7c, 0x29, 0xe8, 0xaf, 0xc8, 0x1c, 0x3e, 0xa6, 0xd1, + 0xff, 0x03, 0x4f, 0x65, 0xe2, 0x9c, 0xf4, 0x60, 0xf8, 0xb6, 0x66, 0xaf, 0x32, 0x32, 0xb5, 0x11, + 0x1e, 0xeb, 0xc4, 0x96, 0x25, 0xa4, 0x34, 0xf5, 0xa8, 0x95, 0xdf, 0x91, 0xfb, 0x13, 0x3e, 0x5f, + 0xb5, 0xd4, 0x3a, 0x5c, 0x61, 0xf7, 0xc5, 0xb5, 0xbd, 0xc9, 0xfd, 0x31, 0xf7, 0xe6, 0x33, 0xb2, + 0x91, 0xea, 0x31, 0xf8, 0x29, 0x78, 0x10, 0xa9, 0x15, 0x79, 0x9d, 0xcc, 0x9f, 0x5f, 0x30, 0x9b, + 0x47, 0x1c, 0x3e, 0x5a, 0x30, 0xe7, 0xce, 0x2f, 0xea, 0x3c, 0xe2, 0x3b, 0xff, 0x90, 0x23, 0xa5, + 0xc6, 0x61, 0xb6, 0x6d, 0x4c, 0xef, 0x91, 0x8d, 0x73, 0x36, 0x4a, 0x63, 0x9d, 0xea, 0x41, 0xe3, + 0xb0, 0xda, 0x6a, 0x94, 0x6f, 0xd0, 0xbb, 0xc4, 0xb8, 0xc6, 0x3e, 0x3e, 0x38, 0x00, 0x6e, 0x6e, + 0x22, 0xf7, 0xa8, 0x59, 0x07, 0xee, 0x0c, 0x7d, 0x8f, 0xdc, 0xbb, 0x3e, 0xf4, 0x49, 0xbb, 0x7d, + 0x6c, 0x76, 0x59, 0xe7, 0xf8, 0xa0, 0x5b, 0xbe, 0xf9, 0x56, 0x88, 0x0a, 0xa8, 0xcb, 0xb3, 0x3b, + 0xff, 0x38, 0x43, 0x56, 0x46, 0x11, 0xd8, 0xea, 0xbe, 0x4f, 0x36, 0xc7, 0x45, 0x81, 0xc1, 0x5a, + 0x81, 0x2f, 0xca, 0x37, 0x68, 0x85, 0xdc, 0x9f, 0xcc, 0x4f, 0x57, 0x97, 0x9b, 0xf4, 0x79, 0xc4, + 0x24, 0x4b, 0x9c, 0x99, 0x0e, 0x49, 0xd6, 0x39, 0x3b, 0x7d, 0x26, 0xb5, 0x63, 0xb3, 0x51, 0x9e, + 0xa7, 0x4f, 0x48, 0x65, 0xca, 0x4c, 0xb2, 0x9b, 0x91, 0x7f, 0x37, 0x0e, 0x76, 0xa4, 0x3c, 0x7d, + 0x4a, 0x1a, 0x57, 0x36, 0x76, 0xda, 0xa4, 0x3c, 0x5e, 0xa0, 0x53, 0x96, 0x7b, 0xb4, 0x44, 0x57, + 0xbe, 0x01, 0x36, 0x34, 0x4b, 0x7b, 0xf6, 0xb4, 0x9c, 0x1b, 0x27, 0x7e, 0xfa, 0xf4, 0x69, 0x79, + 0x66, 0xe7, 0x0f, 0x39, 0x72, 0x7b, 0x62, 0x32, 0x49, 0x1f, 0x92, 0x77, 0x65, 0x99, 0xe5, 0x1b, + 0x6a, 0xce, 0x93, 0x41, 0x87, 0x1a, 0x92, 0x53, 0x07, 0x36, 0x19, 0x92, 0x44, 0x49, 0xe5, 0x99, + 0x9d, 0x98, 0x2c, 0x5f, 0xbb, 0x20, 0xf4, 0x01, 0x79, 0xdb, 0xbd, 0x29, 0xdf, 0xa0, 0x5b, 0xe4, + 0xee, 0x24, 0x40, 0x2b, 0x88, 0x80, 0x56, 0xce, 0xe9, 0x5b, 0x70, 0x0d, 0x81, 0xec, 0x99, 0x9d, + 0x7f, 0xcb, 0x11, 0x63, 0x9a, 0x65, 0xd0, 0xc7, 0xf6, 0x0e, 0xbb, 0x51, 0xbe, 0x41, 0x9f, 0x92, + 0x8f, 0xde, 0x82, 0xab, 0xba, 0x70, 0xbd, 0x9b, 0x7e, 0x92, 0xb8, 0x95, 0x73, 0xf4, 0x03, 0xf2, + 0xf8, 0x2d, 0x12, 0xad, 0x20, 0x6a, 0xfa, 0x60, 0x7f, 0xca, 0x33, 0x74, 0x9b, 0x3c, 0x7a, 0xdb, + 0x24, 0x84, 0x6f, 0x37, 0xc2, 0x30, 0x08, 0xcb, 0x37, 0xe9, 0x87, 0xe4, 0xfd, 0xb7, 0x20, 0xf5, + 0xa6, 0x21, 0x78, 0x76, 0xff, 0xd6, 0xcb, 0xdc, 0xef, 0x73, 0x37, 0xfe, 0x33, 0x00, 0x00, 0xff, + 0xff, 0x65, 0x42, 0x12, 0xa1, 0xaa, 0x39, 0x00, 0x00, +} diff --git a/protocol/dota_gcmessages_common_match_management.proto b/protocol/dota_gcmessages_common_match_management.proto new file mode 100644 index 0000000..8505857 --- /dev/null +++ b/protocol/dota_gcmessages_common_match_management.proto @@ -0,0 +1,406 @@ +syntax = "proto2"; +package protocol; + +import "steammessages.proto"; +import "gcsdk_gcmessages.proto"; +import "dota_shared_enums.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +enum ELaneSelection { + k_ELaneSelection_SAFELANE = 0; + k_ELaneSelection_OFFLANE = 1; + k_ELaneSelection_MIDLANE = 2; + k_ELaneSelection_SUPPORT_SOFT = 3; + k_ELaneSelection_SUPPORT_HARD = 4; +} + +enum ELaneSelectionFlags { + k_ELaneSelectionFlags_None = 0; + k_ELaneSelectionFlags_SAFELANE = 1; + k_ELaneSelectionFlags_OFFLANE = 2; + k_ELaneSelectionFlags_MIDLANE = 4; + k_ELaneSelectionFlags_CORE = 7; + k_ELaneSelectionFlags_SUPPORT_SOFT = 8; + k_ELaneSelectionFlags_SUPPORT_HARD = 16; + k_ELaneSelectionFlags_SUPPORT = 24; +} + +enum LobbyDotaTVDelay { + LobbyDotaTV_10 = 0; + LobbyDotaTV_120 = 1; + LobbyDotaTV_300 = 2; +} + +enum LobbyDotaPauseSetting { + LobbyDotaPauseSetting_Unlimited = 0; + LobbyDotaPauseSetting_Limited = 1; + LobbyDotaPauseSetting_Disabled = 2; +} + +enum EReadyCheckStatus { + k_EReadyCheckStatus_Unknown = 0; + k_EReadyCheckStatus_NotReady = 1; + k_EReadyCheckStatus_Ready = 2; +} + +enum EReadyCheckRequestResult { + k_EReadyCheckRequestResult_Success = 0; + k_EReadyCheckRequestResult_AlreadyInProgress = 1; + k_EReadyCheckRequestResult_NotInParty = 2; + k_EReadyCheckRequestResult_SendError = 3; + k_EReadyCheckRequestResult_UnknownError = 4; +} + +message CSODOTAPartyMember { + optional PartnerAccountType partner_type = 1 [default = PARTNER_NONE]; + optional bool is_coach = 2; + repeated uint32 region_ping_codes = 4 [packed = true]; + repeated uint32 region_ping_times = 5 [packed = true]; + optional uint32 region_ping_failed_bitmask = 6; + optional bool is_plus_subscriber = 10; + optional uint32 tourney_skill_level = 7; + optional uint32 tourney_buyin = 8; + optional uint32 tourney_prevent_until = 9; + optional uint32 lane_selection_flags = 11; + optional bool joined_from_partyfinder = 12; +} + +message CSODOTAParty { + enum State { + UI = 0; + FINDING_MATCH = 1; + IN_MATCH = 2; + } + + optional uint64 party_id = 1 [(key_field) = true]; + optional fixed64 leader_id = 2; + repeated fixed64 member_ids = 3; + optional uint32 game_modes = 4; + optional CSODOTAParty.State state = 6 [default = UI]; + optional uint32 effective_started_matchmaking_time = 7; + optional uint32 raw_started_matchmaking_time = 32; + optional uint32 attempt_start_time = 33; + optional uint32 attempt_num = 34; + optional uint32 matchgroups = 11; + optional uint32 low_priority_account_id = 19; + optional MatchType match_type = 21 [default = MATCH_TYPE_CASUAL]; + optional DOTABotDifficulty bot_difficulty = 22 [default = BOT_DIFFICULTY_PASSIVE]; + optional uint32 team_id = 23; + optional string team_name = 51; + optional uint64 team_ui_logo = 52; + optional uint64 team_base_logo = 53; + optional uint32 match_disabled_until_date = 24; + optional uint32 match_disabled_account_id = 25; + optional uint32 matchmaking_max_range_minutes = 26; + optional uint32 matchlanguages = 27; + repeated CSODOTAPartyMember members = 29; + optional uint32 open_guild_id = 30; + repeated uint32 common_guilds = 31; + optional uint32 low_priority_games_remaining = 35; + optional bool open_for_join_requests = 40; + repeated CSODOTAPartyInvite sent_invites = 41; + repeated CSODOTAPartyInvite recv_invites = 42; + optional uint32 account_flags = 43; + optional uint32 region_select_flags = 44; + optional uint32 exclusive_tournament_id = 45; + optional uint32 tourney_division_id = 47; + optional uint32 tourney_schedule_time = 48; + optional uint32 tourney_skill_level = 49; + optional uint32 tourney_bracket_round = 50; + optional uint32 tourney_queue_deadline_time = 54; + optional ETourneyQueueDeadlineState tourney_queue_deadline_state = 55 [default = k_ETourneyQueueDeadlineState_Normal]; + optional uint32 party_builder_slots_to_fill = 56; + optional uint32 party_builder_match_groups = 57; + optional uint32 party_builder_start_time = 58; + optional bool solo_queue = 59; + optional uint32 bot_script_index = 60; + optional uint32 steam_clan_account_id = 61; + optional CMsgReadyCheckStatus ready_check = 62; + optional uint32 custom_game_disabled_until_date = 63; + optional uint32 custom_game_disabled_account_id = 64; + optional bool is_challenge_match = 65; + optional bool party_search_beacon_active = 66; +} + +message CSODOTAPartyInvite { + message PartyMember { + optional string name = 1; + optional fixed64 steam_id = 2; + optional bool is_coach = 4; + } + + optional uint64 group_id = 1 [(key_field) = true]; + optional fixed64 sender_id = 2; + optional string sender_name = 3; + repeated CSODOTAPartyInvite.PartyMember members = 4; + optional uint32 team_id = 5; + optional bool low_priority_status = 6; + optional bool as_coach = 7; + optional fixed64 invite_gid = 8; +} + +message CSODOTALobbyInvite { + message LobbyMember { + optional string name = 1; + optional fixed64 steam_id = 2; + } + + optional uint64 group_id = 1 [(key_field) = true]; + optional fixed64 sender_id = 2; + optional string sender_name = 3; + repeated CSODOTALobbyInvite.LobbyMember members = 4; + optional uint64 custom_game_id = 5; + optional fixed64 invite_gid = 6; + optional fixed64 custom_game_crc = 7; + optional fixed32 custom_game_timestamp = 8; +} + +message CMsgLeaverState { + optional uint32 lobby_state = 1; + optional DOTA_GameState game_state = 2 [default = DOTA_GAMERULES_STATE_INIT]; + optional bool leaver_detected = 3; + optional bool first_blood_happened = 4; + optional bool discard_match_results = 5; + optional bool mass_disconnect = 6; +} + +message CDOTALobbyMember { + message CDOTALobbyMemberXPBonus { + optional uint32 type = 1; + optional float xp_bonus = 2; + optional uint64 source_key = 3; + } + + optional fixed64 id = 1 [(key_field) = true]; + optional uint32 hero_id = 2; + optional DOTA_GC_TEAM team = 3 [default = DOTA_GC_TEAM_GOOD_GUYS]; + optional string name = 6; + optional uint32 slot = 7; + optional uint64 party_id = 12; + optional uint32 meta_level = 13; + optional uint32 meta_xp = 14; + optional uint32 meta_xp_awarded = 15; + optional DOTALeaverStatus_t leaver_status = 16 [default = DOTA_LEAVER_NONE]; + optional uint32 leaver_actions = 28; + optional uint32 channel = 17 [default = 6]; + optional uint32 prize_def_index = 18; + repeated uint32 disabled_hero_id = 20; + optional PartnerAccountType partner_account_type = 21 [default = PARTNER_NONE]; + repeated uint32 enabled_hero_id = 22; + optional DOTA_GC_TEAM coach_team = 23 [default = DOTA_GC_TEAM_NOTEAM]; + optional uint32 coach_rating = 42; + optional uint32 pwrd_cyber_cafe_id = 24; + optional string pwrd_cyber_cafe_name = 25; + repeated uint32 disabled_random_hero_id = 26 [packed = true]; + repeated fixed32 disabled_random_hero_bits = 41; + repeated CDOTALobbyMember.CDOTALobbyMemberXPBonus xp_bonuses = 27; + optional sint32 rank_change = 29; + optional bool cameraman = 30; + repeated uint32 custom_game_product_ids = 31; + optional uint32 lobby_mvp_vote_account_id = 32; + optional MatchType search_match_type = 33 [default = MATCH_TYPE_CASUAL]; + optional uint64 favorite_team_packed = 35; + optional bool is_plus_subscriber = 36; + optional bool rank_tier_updated = 37; + optional uint32 lane_selection_flags = 38; + optional bool can_earn_rewards = 39; + optional DOTA_GC_TEAM live_spectator_team = 40 [default = DOTA_GC_TEAM_NOTEAM]; + optional bool was_mvp_last_game = 43; +} + +message CLobbyTeamDetails { + optional string team_name = 1; + optional string team_tag = 3; + optional uint32 team_id = 4; + optional uint64 team_logo = 5; + optional uint64 team_base_logo = 6; + optional uint64 team_banner_logo = 7; + optional bool team_complete = 8; + optional string team_logo_url = 20; + optional string guild_name = 9; + optional string guild_tag = 10; + optional uint32 guild_id = 11; + optional uint64 guild_logo = 12; + optional uint64 guild_base_logo = 13; + optional uint64 guild_banner_logo = 14; + optional uint32 rank = 15; + optional sint32 rank_change = 16; + optional bool is_home_team = 17; + optional bool is_challenge_match = 18; + optional uint64 challenge_match_token_account = 19; +} + +message CLobbyTimedRewardDetails { + optional uint32 item_def_index = 2; + optional bool is_supply_crate = 3; + optional bool is_timed_drop = 4; + optional uint32 account_id = 5; + optional uint32 origin = 6; +} + +message CLobbyBroadcastChannelInfo { + optional uint32 channel_id = 1; + optional string country_code = 2; + optional string description = 3; + optional string language_code = 4; +} + +message CSODOTALobby { + message CExtraMsg { + optional uint32 id = 1; + optional bytes contents = 2; + } + + enum State { + UI = 0; + READYUP = 4; + SERVERSETUP = 1; + RUN = 2; + POSTGAME = 3; + NOTREADY = 5; + SERVERASSIGN = 6; + } + + enum LobbyType { + INVALID = -1; + CASUAL_MATCH = 0; + PRACTICE = 1; + COOP_BOT_MATCH = 4; + LEGACY_TEAM_MATCH = 5; + LEGACY_SOLO_QUEUE_MATCH = 6; + COMPETITIVE_MATCH = 7; + CASUAL_1V1_MATCH = 8; + WEEKEND_TOURNEY = 9; + LOCAL_BOT_MATCH = 10; + SPECTATOR = 11; + EVENT_MATCH = 12; + } + + optional uint64 lobby_id = 1 [(key_field) = true]; + repeated CDOTALobbyMember members = 2; + repeated CDOTALobbyMember left_members = 7; + optional fixed64 leader_id = 11; + optional fixed64 server_id = 6 [default = 0]; + optional uint32 game_mode = 3; + repeated fixed64 pending_invites = 10; + optional CSODOTALobby.State state = 4 [default = UI]; + optional string connect = 5; + optional CSODOTALobby.LobbyType lobby_type = 12 [default = INVALID]; + optional bool allow_cheats = 13; + optional bool fill_with_bots = 14; + optional bool intro_mode = 15; + optional string game_name = 16; + repeated CLobbyTeamDetails team_details = 17; + optional uint32 tutorial_lesson = 18; + optional uint32 tournament_id = 19; + optional uint32 tournament_game_id = 20; + optional uint32 server_region = 21 [default = 0]; + optional DOTA_GameState game_state = 22 [default = DOTA_GAMERULES_STATE_INIT]; + optional uint32 num_spectators = 23; + optional uint32 matchgroup = 25; + optional DOTA_CM_PICK cm_pick = 28 [default = DOTA_CM_RANDOM]; + optional uint64 match_id = 30; + optional bool allow_spectating = 31 [default = true]; + optional DOTABotDifficulty bot_difficulty_radiant = 36 [default = BOT_DIFFICULTY_HARD]; + optional DOTAGameVersion game_version = 37 [default = GAME_VERSION_CURRENT]; + repeated CLobbyTimedRewardDetails timed_reward_details = 38; + optional string pass_key = 39; + optional uint32 leagueid = 42; + optional uint32 penalty_level_radiant = 43 [default = 0]; + optional uint32 penalty_level_dire = 44 [default = 0]; + optional uint32 load_game_id = 45; + optional uint32 series_type = 46; + optional uint32 radiant_series_wins = 47; + optional uint32 dire_series_wins = 48; + optional uint32 loot_generated = 49; + optional uint32 loot_awarded = 50; + optional bool allchat = 51 [default = false]; + optional LobbyDotaTVDelay dota_tv_delay = 53 [default = LobbyDotaTV_10]; + optional string custom_game_mode = 54; + optional string custom_map_name = 55; + optional uint32 custom_difficulty = 56; + optional bool lan = 57; + repeated CLobbyBroadcastChannelInfo broadcast_channel_info = 58; + optional uint32 first_leaver_accountid = 59; + optional uint32 series_id = 60; + optional bool low_priority = 61; + repeated CSODOTALobby.CExtraMsg extra_messages = 62; + optional CDOTASaveGame save_game = 63; + optional bool first_blood_happened = 65; + optional EMatchOutcome match_outcome = 70 [default = k_EMatchOutcome_Unknown]; + optional bool mass_disconnect = 67; + optional uint64 custom_game_id = 68; + optional uint32 custom_min_players = 71; + optional uint32 custom_max_players = 72; + optional PartnerAccountType partner_type = 73 [default = PARTNER_NONE]; + optional DOTALobbyVisibility visibility = 75 [default = DOTALobbyVisibility_Public]; + optional fixed64 custom_game_crc = 76; + optional bool custom_game_auto_created_lobby = 77; + optional fixed32 custom_game_timestamp = 80; + repeated uint64 previous_series_matches = 81; + optional uint64 previous_match_override = 82; + optional bool custom_game_uses_account_records = 83; + optional uint32 game_start_time = 87; + optional LobbyDotaPauseSetting pause_setting = 88 [default = LobbyDotaPauseSetting_Unlimited]; + optional uint32 lobby_mvp_account_id = 89; + optional uint32 weekend_tourney_division_id = 90; + optional uint32 weekend_tourney_skill_level = 91; + optional uint32 weekend_tourney_bracket_round = 92; + optional DOTABotDifficulty bot_difficulty_dire = 93 [default = BOT_DIFFICULTY_HARD]; + optional uint64 bot_radiant = 94; + optional uint64 bot_dire = 95; + repeated EEvent event_progression_enabled = 96; + optional DOTASelectionPriorityRules selection_priority_rules = 97 [default = k_DOTASelectionPriorityRules_Manual]; + optional uint32 series_previous_selection_priority_team_id = 98; + optional uint32 series_current_selection_priority_team_id = 99; + optional DOTASelectionPriorityChoice series_current_priority_team_choice = 100 [default = k_DOTASelectionPriorityChoice_Invalid]; + optional DOTASelectionPriorityChoice series_current_non_priority_team_choice = 101 [default = k_DOTASelectionPriorityChoice_Invalid]; + optional bool series_current_selection_priority_used_coin_toss = 102; + optional EEvent current_primary_event = 103 [default = EVENT_ID_NONE]; + optional bool lowpri_deprecated = 104; + repeated uint32 emergency_disabled_hero_ids = 105; + optional fixed64 custom_game_private_key = 106; + optional bool custom_game_penalties = 107; + repeated uint32 mutations = 108; + optional string lan_host_ping_location = 109; + optional uint32 league_node_id = 110; + optional uint32 match_duration = 111; + optional bool custom_game_browseable = 112; + optional uint32 league_phase = 113; + optional bool record_detailed_stats = 114; + optional bool is_allstar_game = 115; +} + +message CMsgLobbyPlaytestDetails { + optional string json = 1; +} + +message CMsgReadyCheckStatus { + message ReadyMember { + optional uint32 account_id = 1; + optional EReadyCheckStatus ready_status = 2 [default = k_EReadyCheckStatus_Unknown]; + } + + optional uint32 start_timestamp = 1; + optional uint32 finish_timestamp = 2; + optional uint32 initiator_account_id = 3; + repeated CMsgReadyCheckStatus.ReadyMember ready_members = 4; +} + +message CMsgPartyReadyCheckRequest { +} + +message CMsgPartyReadyCheckResponse { + optional EReadyCheckRequestResult result = 1 [default = k_EReadyCheckRequestResult_Success]; +} + +message CMsgPartyReadyCheckAcknowledge { + optional EReadyCheckStatus ready_status = 1 [default = k_EReadyCheckStatus_Unknown]; +} + +message CMsgLobbyEventGameDetails { + optional bytes kv_data = 1; +} + diff --git a/protocol/dota_gcmessages_common_match_management/dota_gcmessages_common_match_management.go b/protocol/dota_gcmessages_common_match_management/dota_gcmessages_common_match_management.go deleted file mode 100755 index bbd3bf1..0000000 --- a/protocol/dota_gcmessages_common_match_management/dota_gcmessages_common_match_management.go +++ /dev/null @@ -1,2812 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: dota_gcmessages_common_match_management.proto - -package dota_gcmessages_common_match_management - -import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" -import gcsdk_gcmessages "github.com/paralin/go-dota2/protocol/gcsdk_gcmessages" -import dota_shared_enums "github.com/paralin/go-dota2/protocol/dota_shared_enums" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package - -type LobbyDotaTVDelay int32 - -const ( - LobbyDotaTVDelay_LobbyDotaTV_10 LobbyDotaTVDelay = 0 - LobbyDotaTVDelay_LobbyDotaTV_120 LobbyDotaTVDelay = 1 - LobbyDotaTVDelay_LobbyDotaTV_300 LobbyDotaTVDelay = 2 -) - -var LobbyDotaTVDelay_name = map[int32]string{ - 0: "LobbyDotaTV_10", - 1: "LobbyDotaTV_120", - 2: "LobbyDotaTV_300", -} -var LobbyDotaTVDelay_value = map[string]int32{ - "LobbyDotaTV_10": 0, - "LobbyDotaTV_120": 1, - "LobbyDotaTV_300": 2, -} - -func (x LobbyDotaTVDelay) Enum() *LobbyDotaTVDelay { - p := new(LobbyDotaTVDelay) - *p = x - return p -} -func (x LobbyDotaTVDelay) String() string { - return proto.EnumName(LobbyDotaTVDelay_name, int32(x)) -} -func (x *LobbyDotaTVDelay) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(LobbyDotaTVDelay_value, data, "LobbyDotaTVDelay") - if err != nil { - return err - } - *x = LobbyDotaTVDelay(value) - return nil -} -func (LobbyDotaTVDelay) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -type LobbyDotaPauseSetting int32 - -const ( - LobbyDotaPauseSetting_LobbyDotaPauseSetting_Unlimited LobbyDotaPauseSetting = 0 - LobbyDotaPauseSetting_LobbyDotaPauseSetting_Limited LobbyDotaPauseSetting = 1 - LobbyDotaPauseSetting_LobbyDotaPauseSetting_Disabled LobbyDotaPauseSetting = 2 -) - -var LobbyDotaPauseSetting_name = map[int32]string{ - 0: "LobbyDotaPauseSetting_Unlimited", - 1: "LobbyDotaPauseSetting_Limited", - 2: "LobbyDotaPauseSetting_Disabled", -} -var LobbyDotaPauseSetting_value = map[string]int32{ - "LobbyDotaPauseSetting_Unlimited": 0, - "LobbyDotaPauseSetting_Limited": 1, - "LobbyDotaPauseSetting_Disabled": 2, -} - -func (x LobbyDotaPauseSetting) Enum() *LobbyDotaPauseSetting { - p := new(LobbyDotaPauseSetting) - *p = x - return p -} -func (x LobbyDotaPauseSetting) String() string { - return proto.EnumName(LobbyDotaPauseSetting_name, int32(x)) -} -func (x *LobbyDotaPauseSetting) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(LobbyDotaPauseSetting_value, data, "LobbyDotaPauseSetting") - if err != nil { - return err - } - *x = LobbyDotaPauseSetting(value) - return nil -} -func (LobbyDotaPauseSetting) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } - -type EReadyCheckStatus int32 - -const ( - EReadyCheckStatus_k_EReadyCheckStatus_Unknown EReadyCheckStatus = 0 - EReadyCheckStatus_k_EReadyCheckStatus_NotReady EReadyCheckStatus = 1 - EReadyCheckStatus_k_EReadyCheckStatus_Ready EReadyCheckStatus = 2 -) - -var EReadyCheckStatus_name = map[int32]string{ - 0: "k_EReadyCheckStatus_Unknown", - 1: "k_EReadyCheckStatus_NotReady", - 2: "k_EReadyCheckStatus_Ready", -} -var EReadyCheckStatus_value = map[string]int32{ - "k_EReadyCheckStatus_Unknown": 0, - "k_EReadyCheckStatus_NotReady": 1, - "k_EReadyCheckStatus_Ready": 2, -} - -func (x EReadyCheckStatus) Enum() *EReadyCheckStatus { - p := new(EReadyCheckStatus) - *p = x - return p -} -func (x EReadyCheckStatus) String() string { - return proto.EnumName(EReadyCheckStatus_name, int32(x)) -} -func (x *EReadyCheckStatus) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(EReadyCheckStatus_value, data, "EReadyCheckStatus") - if err != nil { - return err - } - *x = EReadyCheckStatus(value) - return nil -} -func (EReadyCheckStatus) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } - -type EReadyCheckRequestResult int32 - -const ( - EReadyCheckRequestResult_k_EReadyCheckRequestResult_Success EReadyCheckRequestResult = 0 - EReadyCheckRequestResult_k_EReadyCheckRequestResult_AlreadyInProgress EReadyCheckRequestResult = 1 - EReadyCheckRequestResult_k_EReadyCheckRequestResult_NotInParty EReadyCheckRequestResult = 2 - EReadyCheckRequestResult_k_EReadyCheckRequestResult_SendError EReadyCheckRequestResult = 3 - EReadyCheckRequestResult_k_EReadyCheckRequestResult_UnknownError EReadyCheckRequestResult = 4 -) - -var EReadyCheckRequestResult_name = map[int32]string{ - 0: "k_EReadyCheckRequestResult_Success", - 1: "k_EReadyCheckRequestResult_AlreadyInProgress", - 2: "k_EReadyCheckRequestResult_NotInParty", - 3: "k_EReadyCheckRequestResult_SendError", - 4: "k_EReadyCheckRequestResult_UnknownError", -} -var EReadyCheckRequestResult_value = map[string]int32{ - "k_EReadyCheckRequestResult_Success": 0, - "k_EReadyCheckRequestResult_AlreadyInProgress": 1, - "k_EReadyCheckRequestResult_NotInParty": 2, - "k_EReadyCheckRequestResult_SendError": 3, - "k_EReadyCheckRequestResult_UnknownError": 4, -} - -func (x EReadyCheckRequestResult) Enum() *EReadyCheckRequestResult { - p := new(EReadyCheckRequestResult) - *p = x - return p -} -func (x EReadyCheckRequestResult) String() string { - return proto.EnumName(EReadyCheckRequestResult_name, int32(x)) -} -func (x *EReadyCheckRequestResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(EReadyCheckRequestResult_value, data, "EReadyCheckRequestResult") - if err != nil { - return err - } - *x = EReadyCheckRequestResult(value) - return nil -} -func (EReadyCheckRequestResult) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } - -type CSODOTAParty_State int32 - -const ( - CSODOTAParty_UI CSODOTAParty_State = 0 - CSODOTAParty_FINDING_MATCH CSODOTAParty_State = 1 - CSODOTAParty_IN_MATCH CSODOTAParty_State = 2 -) - -var CSODOTAParty_State_name = map[int32]string{ - 0: "UI", - 1: "FINDING_MATCH", - 2: "IN_MATCH", -} -var CSODOTAParty_State_value = map[string]int32{ - "UI": 0, - "FINDING_MATCH": 1, - "IN_MATCH": 2, -} - -func (x CSODOTAParty_State) Enum() *CSODOTAParty_State { - p := new(CSODOTAParty_State) - *p = x - return p -} -func (x CSODOTAParty_State) String() string { - return proto.EnumName(CSODOTAParty_State_name, int32(x)) -} -func (x *CSODOTAParty_State) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CSODOTAParty_State_value, data, "CSODOTAParty_State") - if err != nil { - return err - } - *x = CSODOTAParty_State(value) - return nil -} -func (CSODOTAParty_State) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} } - -type CSODOTALobby_State int32 - -const ( - CSODOTALobby_UI CSODOTALobby_State = 0 - CSODOTALobby_READYUP CSODOTALobby_State = 4 - CSODOTALobby_SERVERSETUP CSODOTALobby_State = 1 - CSODOTALobby_RUN CSODOTALobby_State = 2 - CSODOTALobby_POSTGAME CSODOTALobby_State = 3 - CSODOTALobby_NOTREADY CSODOTALobby_State = 5 - CSODOTALobby_SERVERASSIGN CSODOTALobby_State = 6 -) - -var CSODOTALobby_State_name = map[int32]string{ - 0: "UI", - 4: "READYUP", - 1: "SERVERSETUP", - 2: "RUN", - 3: "POSTGAME", - 5: "NOTREADY", - 6: "SERVERASSIGN", -} -var CSODOTALobby_State_value = map[string]int32{ - "UI": 0, - "READYUP": 4, - "SERVERSETUP": 1, - "RUN": 2, - "POSTGAME": 3, - "NOTREADY": 5, - "SERVERASSIGN": 6, -} - -func (x CSODOTALobby_State) Enum() *CSODOTALobby_State { - p := new(CSODOTALobby_State) - *p = x - return p -} -func (x CSODOTALobby_State) String() string { - return proto.EnumName(CSODOTALobby_State_name, int32(x)) -} -func (x *CSODOTALobby_State) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CSODOTALobby_State_value, data, "CSODOTALobby_State") - if err != nil { - return err - } - *x = CSODOTALobby_State(value) - return nil -} -func (CSODOTALobby_State) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{9, 0} } - -type CSODOTALobby_LobbyType int32 - -const ( - CSODOTALobby_INVALID CSODOTALobby_LobbyType = -1 - CSODOTALobby_CASUAL_MATCH CSODOTALobby_LobbyType = 0 - CSODOTALobby_PRACTICE CSODOTALobby_LobbyType = 1 - CSODOTALobby_COOP_BOT_MATCH CSODOTALobby_LobbyType = 4 - CSODOTALobby_LEGACY_TEAM_MATCH CSODOTALobby_LobbyType = 5 - CSODOTALobby_LEGACY_SOLO_QUEUE_MATCH CSODOTALobby_LobbyType = 6 - CSODOTALobby_COMPETITIVE_MATCH CSODOTALobby_LobbyType = 7 - CSODOTALobby_CASUAL_1V1_MATCH CSODOTALobby_LobbyType = 8 - CSODOTALobby_WEEKEND_TOURNEY CSODOTALobby_LobbyType = 9 - CSODOTALobby_LOCAL_BOT_MATCH CSODOTALobby_LobbyType = 10 - CSODOTALobby_SPECTATOR CSODOTALobby_LobbyType = 11 -) - -var CSODOTALobby_LobbyType_name = map[int32]string{ - -1: "INVALID", - 0: "CASUAL_MATCH", - 1: "PRACTICE", - 4: "COOP_BOT_MATCH", - 5: "LEGACY_TEAM_MATCH", - 6: "LEGACY_SOLO_QUEUE_MATCH", - 7: "COMPETITIVE_MATCH", - 8: "CASUAL_1V1_MATCH", - 9: "WEEKEND_TOURNEY", - 10: "LOCAL_BOT_MATCH", - 11: "SPECTATOR", -} -var CSODOTALobby_LobbyType_value = map[string]int32{ - "INVALID": -1, - "CASUAL_MATCH": 0, - "PRACTICE": 1, - "COOP_BOT_MATCH": 4, - "LEGACY_TEAM_MATCH": 5, - "LEGACY_SOLO_QUEUE_MATCH": 6, - "COMPETITIVE_MATCH": 7, - "CASUAL_1V1_MATCH": 8, - "WEEKEND_TOURNEY": 9, - "LOCAL_BOT_MATCH": 10, - "SPECTATOR": 11, -} - -func (x CSODOTALobby_LobbyType) Enum() *CSODOTALobby_LobbyType { - p := new(CSODOTALobby_LobbyType) - *p = x - return p -} -func (x CSODOTALobby_LobbyType) String() string { - return proto.EnumName(CSODOTALobby_LobbyType_name, int32(x)) -} -func (x *CSODOTALobby_LobbyType) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CSODOTALobby_LobbyType_value, data, "CSODOTALobby_LobbyType") - if err != nil { - return err - } - *x = CSODOTALobby_LobbyType(value) - return nil -} -func (CSODOTALobby_LobbyType) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{9, 1} } - -type CSODOTAPartyMember struct { - PartnerType *gcsdk_gcmessages.PartnerAccountType `protobuf:"varint,1,opt,name=partner_type,json=partnerType,enum=PartnerAccountType,def=0" json:"partner_type,omitempty"` - IsCoach *bool `protobuf:"varint,2,opt,name=is_coach,json=isCoach" json:"is_coach,omitempty"` - RegionPingCodes []uint32 `protobuf:"varint,4,rep,packed,name=region_ping_codes,json=regionPingCodes" json:"region_ping_codes,omitempty"` - RegionPingTimes []uint32 `protobuf:"varint,5,rep,packed,name=region_ping_times,json=regionPingTimes" json:"region_ping_times,omitempty"` - RegionPingFailedBitmask *uint32 `protobuf:"varint,6,opt,name=region_ping_failed_bitmask,json=regionPingFailedBitmask" json:"region_ping_failed_bitmask,omitempty"` - IsPlusSubscriber *bool `protobuf:"varint,10,opt,name=is_plus_subscriber,json=isPlusSubscriber" json:"is_plus_subscriber,omitempty"` - TourneySkillLevel *uint32 `protobuf:"varint,7,opt,name=tourney_skill_level,json=tourneySkillLevel" json:"tourney_skill_level,omitempty"` - TourneyBuyin *uint32 `protobuf:"varint,8,opt,name=tourney_buyin,json=tourneyBuyin" json:"tourney_buyin,omitempty"` - TourneyPreventUntil *uint32 `protobuf:"varint,9,opt,name=tourney_prevent_until,json=tourneyPreventUntil" json:"tourney_prevent_until,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSODOTAPartyMember) Reset() { *m = CSODOTAPartyMember{} } -func (m *CSODOTAPartyMember) String() string { return proto.CompactTextString(m) } -func (*CSODOTAPartyMember) ProtoMessage() {} -func (*CSODOTAPartyMember) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -const Default_CSODOTAPartyMember_PartnerType gcsdk_gcmessages.PartnerAccountType = gcsdk_gcmessages.PartnerAccountType_PARTNER_NONE - -func (m *CSODOTAPartyMember) GetPartnerType() gcsdk_gcmessages.PartnerAccountType { - if m != nil && m.PartnerType != nil { - return *m.PartnerType - } - return Default_CSODOTAPartyMember_PartnerType -} - -func (m *CSODOTAPartyMember) GetIsCoach() bool { - if m != nil && m.IsCoach != nil { - return *m.IsCoach - } - return false -} - -func (m *CSODOTAPartyMember) GetRegionPingCodes() []uint32 { - if m != nil { - return m.RegionPingCodes - } - return nil -} - -func (m *CSODOTAPartyMember) GetRegionPingTimes() []uint32 { - if m != nil { - return m.RegionPingTimes - } - return nil -} - -func (m *CSODOTAPartyMember) GetRegionPingFailedBitmask() uint32 { - if m != nil && m.RegionPingFailedBitmask != nil { - return *m.RegionPingFailedBitmask - } - return 0 -} - -func (m *CSODOTAPartyMember) GetIsPlusSubscriber() bool { - if m != nil && m.IsPlusSubscriber != nil { - return *m.IsPlusSubscriber - } - return false -} - -func (m *CSODOTAPartyMember) GetTourneySkillLevel() uint32 { - if m != nil && m.TourneySkillLevel != nil { - return *m.TourneySkillLevel - } - return 0 -} - -func (m *CSODOTAPartyMember) GetTourneyBuyin() uint32 { - if m != nil && m.TourneyBuyin != nil { - return *m.TourneyBuyin - } - return 0 -} - -func (m *CSODOTAPartyMember) GetTourneyPreventUntil() uint32 { - if m != nil && m.TourneyPreventUntil != nil { - return *m.TourneyPreventUntil - } - return 0 -} - -type CSODOTAParty struct { - PartyId *uint64 `protobuf:"varint,1,opt,name=party_id,json=partyId" json:"party_id,omitempty"` - LeaderId *uint64 `protobuf:"fixed64,2,opt,name=leader_id,json=leaderId" json:"leader_id,omitempty"` - MemberIds []uint64 `protobuf:"fixed64,3,rep,name=member_ids,json=memberIds" json:"member_ids,omitempty"` - GameModes *uint32 `protobuf:"varint,4,opt,name=game_modes,json=gameModes" json:"game_modes,omitempty"` - State *CSODOTAParty_State `protobuf:"varint,6,opt,name=state,enum=CSODOTAParty_State,def=0" json:"state,omitempty"` - EffectiveStartedMatchmakingTime *uint32 `protobuf:"varint,7,opt,name=effective_started_matchmaking_time,json=effectiveStartedMatchmakingTime" json:"effective_started_matchmaking_time,omitempty"` - RawStartedMatchmakingTime *uint32 `protobuf:"varint,32,opt,name=raw_started_matchmaking_time,json=rawStartedMatchmakingTime" json:"raw_started_matchmaking_time,omitempty"` - AttemptStartTime *uint32 `protobuf:"varint,33,opt,name=attempt_start_time,json=attemptStartTime" json:"attempt_start_time,omitempty"` - AttemptNum *uint32 `protobuf:"varint,34,opt,name=attempt_num,json=attemptNum" json:"attempt_num,omitempty"` - Matchgroups *uint32 `protobuf:"varint,11,opt,name=matchgroups" json:"matchgroups,omitempty"` - LowPriorityAccountId *uint32 `protobuf:"varint,19,opt,name=low_priority_account_id,json=lowPriorityAccountId" json:"low_priority_account_id,omitempty"` - MatchType *dota_shared_enums.MatchType `protobuf:"varint,21,opt,name=match_type,json=matchType,enum=MatchType,def=0" json:"match_type,omitempty"` - BotDifficulty *dota_shared_enums.DOTABotDifficulty `protobuf:"varint,22,opt,name=bot_difficulty,json=botDifficulty,enum=DOTABotDifficulty,def=0" json:"bot_difficulty,omitempty"` - TeamId *uint32 `protobuf:"varint,23,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - TeamName *string `protobuf:"bytes,51,opt,name=team_name,json=teamName" json:"team_name,omitempty"` - TeamUiLogo *uint64 `protobuf:"varint,52,opt,name=team_ui_logo,json=teamUiLogo" json:"team_ui_logo,omitempty"` - TeamBaseLogo *uint64 `protobuf:"varint,53,opt,name=team_base_logo,json=teamBaseLogo" json:"team_base_logo,omitempty"` - MatchDisabledUntilDate *uint32 `protobuf:"varint,24,opt,name=match_disabled_until_date,json=matchDisabledUntilDate" json:"match_disabled_until_date,omitempty"` - MatchDisabledAccountId *uint32 `protobuf:"varint,25,opt,name=match_disabled_account_id,json=matchDisabledAccountId" json:"match_disabled_account_id,omitempty"` - MatchmakingMaxRangeMinutes *uint32 `protobuf:"varint,26,opt,name=matchmaking_max_range_minutes,json=matchmakingMaxRangeMinutes" json:"matchmaking_max_range_minutes,omitempty"` - Matchlanguages *uint32 `protobuf:"varint,27,opt,name=matchlanguages" json:"matchlanguages,omitempty"` - Members []*CSODOTAPartyMember `protobuf:"bytes,29,rep,name=members" json:"members,omitempty"` - OpenGuildId *uint32 `protobuf:"varint,30,opt,name=open_guild_id,json=openGuildId" json:"open_guild_id,omitempty"` - CommonGuilds []uint32 `protobuf:"varint,31,rep,name=common_guilds,json=commonGuilds" json:"common_guilds,omitempty"` - LowPriorityGamesRemaining *uint32 `protobuf:"varint,35,opt,name=low_priority_games_remaining,json=lowPriorityGamesRemaining" json:"low_priority_games_remaining,omitempty"` - OpenForJoinRequests *bool `protobuf:"varint,40,opt,name=open_for_join_requests,json=openForJoinRequests" json:"open_for_join_requests,omitempty"` - SentInvites []*CSODOTAPartyInvite `protobuf:"bytes,41,rep,name=sent_invites,json=sentInvites" json:"sent_invites,omitempty"` - RecvInvites []*CSODOTAPartyInvite `protobuf:"bytes,42,rep,name=recv_invites,json=recvInvites" json:"recv_invites,omitempty"` - AccountFlags *uint32 `protobuf:"varint,43,opt,name=account_flags,json=accountFlags" json:"account_flags,omitempty"` - RegionSelectFlags *uint32 `protobuf:"varint,44,opt,name=region_select_flags,json=regionSelectFlags" json:"region_select_flags,omitempty"` - ExclusiveTournamentId *uint32 `protobuf:"varint,45,opt,name=exclusive_tournament_id,json=exclusiveTournamentId" json:"exclusive_tournament_id,omitempty"` - TourneyDivisionId *uint32 `protobuf:"varint,47,opt,name=tourney_division_id,json=tourneyDivisionId" json:"tourney_division_id,omitempty"` - TourneyScheduleTime *uint32 `protobuf:"varint,48,opt,name=tourney_schedule_time,json=tourneyScheduleTime" json:"tourney_schedule_time,omitempty"` - TourneySkillLevel *uint32 `protobuf:"varint,49,opt,name=tourney_skill_level,json=tourneySkillLevel" json:"tourney_skill_level,omitempty"` - TourneyBracketRound *uint32 `protobuf:"varint,50,opt,name=tourney_bracket_round,json=tourneyBracketRound" json:"tourney_bracket_round,omitempty"` - TourneyQueueDeadlineTime *uint32 `protobuf:"varint,54,opt,name=tourney_queue_deadline_time,json=tourneyQueueDeadlineTime" json:"tourney_queue_deadline_time,omitempty"` - TourneyQueueDeadlineState *dota_shared_enums.ETourneyQueueDeadlineState `protobuf:"varint,55,opt,name=tourney_queue_deadline_state,json=tourneyQueueDeadlineState,enum=ETourneyQueueDeadlineState,def=0" json:"tourney_queue_deadline_state,omitempty"` - PartyBuilderSlotsToFill *uint32 `protobuf:"varint,56,opt,name=party_builder_slots_to_fill,json=partyBuilderSlotsToFill" json:"party_builder_slots_to_fill,omitempty"` - PartyBuilderMatchGroups *uint32 `protobuf:"varint,57,opt,name=party_builder_match_groups,json=partyBuilderMatchGroups" json:"party_builder_match_groups,omitempty"` - PartyBuilderStartTime *uint32 `protobuf:"varint,58,opt,name=party_builder_start_time,json=partyBuilderStartTime" json:"party_builder_start_time,omitempty"` - SoloQueue *bool `protobuf:"varint,59,opt,name=solo_queue,json=soloQueue" json:"solo_queue,omitempty"` - BotScriptIndex *uint32 `protobuf:"varint,60,opt,name=bot_script_index,json=botScriptIndex" json:"bot_script_index,omitempty"` - SteamClanAccountId *uint32 `protobuf:"varint,61,opt,name=steam_clan_account_id,json=steamClanAccountId" json:"steam_clan_account_id,omitempty"` - ReadyCheck *CMsgReadyCheckStatus `protobuf:"bytes,62,opt,name=ready_check,json=readyCheck" json:"ready_check,omitempty"` - CustomGameDisabledUntilDate *uint32 `protobuf:"varint,63,opt,name=custom_game_disabled_until_date,json=customGameDisabledUntilDate" json:"custom_game_disabled_until_date,omitempty"` - CustomGameDisabledAccountId *uint32 `protobuf:"varint,64,opt,name=custom_game_disabled_account_id,json=customGameDisabledAccountId" json:"custom_game_disabled_account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSODOTAParty) Reset() { *m = CSODOTAParty{} } -func (m *CSODOTAParty) String() string { return proto.CompactTextString(m) } -func (*CSODOTAParty) ProtoMessage() {} -func (*CSODOTAParty) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } - -const Default_CSODOTAParty_State CSODOTAParty_State = CSODOTAParty_UI -const Default_CSODOTAParty_MatchType dota_shared_enums.MatchType = dota_shared_enums.MatchType_MATCH_TYPE_CASUAL -const Default_CSODOTAParty_BotDifficulty dota_shared_enums.DOTABotDifficulty = dota_shared_enums.DOTABotDifficulty_BOT_DIFFICULTY_PASSIVE -const Default_CSODOTAParty_TourneyQueueDeadlineState dota_shared_enums.ETourneyQueueDeadlineState = dota_shared_enums.ETourneyQueueDeadlineState_k_ETourneyQueueDeadlineState_Normal - -func (m *CSODOTAParty) GetPartyId() uint64 { - if m != nil && m.PartyId != nil { - return *m.PartyId - } - return 0 -} - -func (m *CSODOTAParty) GetLeaderId() uint64 { - if m != nil && m.LeaderId != nil { - return *m.LeaderId - } - return 0 -} - -func (m *CSODOTAParty) GetMemberIds() []uint64 { - if m != nil { - return m.MemberIds - } - return nil -} - -func (m *CSODOTAParty) GetGameModes() uint32 { - if m != nil && m.GameModes != nil { - return *m.GameModes - } - return 0 -} - -func (m *CSODOTAParty) GetState() CSODOTAParty_State { - if m != nil && m.State != nil { - return *m.State - } - return Default_CSODOTAParty_State -} - -func (m *CSODOTAParty) GetEffectiveStartedMatchmakingTime() uint32 { - if m != nil && m.EffectiveStartedMatchmakingTime != nil { - return *m.EffectiveStartedMatchmakingTime - } - return 0 -} - -func (m *CSODOTAParty) GetRawStartedMatchmakingTime() uint32 { - if m != nil && m.RawStartedMatchmakingTime != nil { - return *m.RawStartedMatchmakingTime - } - return 0 -} - -func (m *CSODOTAParty) GetAttemptStartTime() uint32 { - if m != nil && m.AttemptStartTime != nil { - return *m.AttemptStartTime - } - return 0 -} - -func (m *CSODOTAParty) GetAttemptNum() uint32 { - if m != nil && m.AttemptNum != nil { - return *m.AttemptNum - } - return 0 -} - -func (m *CSODOTAParty) GetMatchgroups() uint32 { - if m != nil && m.Matchgroups != nil { - return *m.Matchgroups - } - return 0 -} - -func (m *CSODOTAParty) GetLowPriorityAccountId() uint32 { - if m != nil && m.LowPriorityAccountId != nil { - return *m.LowPriorityAccountId - } - return 0 -} - -func (m *CSODOTAParty) GetMatchType() dota_shared_enums.MatchType { - if m != nil && m.MatchType != nil { - return *m.MatchType - } - return Default_CSODOTAParty_MatchType -} - -func (m *CSODOTAParty) GetBotDifficulty() dota_shared_enums.DOTABotDifficulty { - if m != nil && m.BotDifficulty != nil { - return *m.BotDifficulty - } - return Default_CSODOTAParty_BotDifficulty -} - -func (m *CSODOTAParty) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CSODOTAParty) GetTeamName() string { - if m != nil && m.TeamName != nil { - return *m.TeamName - } - return "" -} - -func (m *CSODOTAParty) GetTeamUiLogo() uint64 { - if m != nil && m.TeamUiLogo != nil { - return *m.TeamUiLogo - } - return 0 -} - -func (m *CSODOTAParty) GetTeamBaseLogo() uint64 { - if m != nil && m.TeamBaseLogo != nil { - return *m.TeamBaseLogo - } - return 0 -} - -func (m *CSODOTAParty) GetMatchDisabledUntilDate() uint32 { - if m != nil && m.MatchDisabledUntilDate != nil { - return *m.MatchDisabledUntilDate - } - return 0 -} - -func (m *CSODOTAParty) GetMatchDisabledAccountId() uint32 { - if m != nil && m.MatchDisabledAccountId != nil { - return *m.MatchDisabledAccountId - } - return 0 -} - -func (m *CSODOTAParty) GetMatchmakingMaxRangeMinutes() uint32 { - if m != nil && m.MatchmakingMaxRangeMinutes != nil { - return *m.MatchmakingMaxRangeMinutes - } - return 0 -} - -func (m *CSODOTAParty) GetMatchlanguages() uint32 { - if m != nil && m.Matchlanguages != nil { - return *m.Matchlanguages - } - return 0 -} - -func (m *CSODOTAParty) GetMembers() []*CSODOTAPartyMember { - if m != nil { - return m.Members - } - return nil -} - -func (m *CSODOTAParty) GetOpenGuildId() uint32 { - if m != nil && m.OpenGuildId != nil { - return *m.OpenGuildId - } - return 0 -} - -func (m *CSODOTAParty) GetCommonGuilds() []uint32 { - if m != nil { - return m.CommonGuilds - } - return nil -} - -func (m *CSODOTAParty) GetLowPriorityGamesRemaining() uint32 { - if m != nil && m.LowPriorityGamesRemaining != nil { - return *m.LowPriorityGamesRemaining - } - return 0 -} - -func (m *CSODOTAParty) GetOpenForJoinRequests() bool { - if m != nil && m.OpenForJoinRequests != nil { - return *m.OpenForJoinRequests - } - return false -} - -func (m *CSODOTAParty) GetSentInvites() []*CSODOTAPartyInvite { - if m != nil { - return m.SentInvites - } - return nil -} - -func (m *CSODOTAParty) GetRecvInvites() []*CSODOTAPartyInvite { - if m != nil { - return m.RecvInvites - } - return nil -} - -func (m *CSODOTAParty) GetAccountFlags() uint32 { - if m != nil && m.AccountFlags != nil { - return *m.AccountFlags - } - return 0 -} - -func (m *CSODOTAParty) GetRegionSelectFlags() uint32 { - if m != nil && m.RegionSelectFlags != nil { - return *m.RegionSelectFlags - } - return 0 -} - -func (m *CSODOTAParty) GetExclusiveTournamentId() uint32 { - if m != nil && m.ExclusiveTournamentId != nil { - return *m.ExclusiveTournamentId - } - return 0 -} - -func (m *CSODOTAParty) GetTourneyDivisionId() uint32 { - if m != nil && m.TourneyDivisionId != nil { - return *m.TourneyDivisionId - } - return 0 -} - -func (m *CSODOTAParty) GetTourneyScheduleTime() uint32 { - if m != nil && m.TourneyScheduleTime != nil { - return *m.TourneyScheduleTime - } - return 0 -} - -func (m *CSODOTAParty) GetTourneySkillLevel() uint32 { - if m != nil && m.TourneySkillLevel != nil { - return *m.TourneySkillLevel - } - return 0 -} - -func (m *CSODOTAParty) GetTourneyBracketRound() uint32 { - if m != nil && m.TourneyBracketRound != nil { - return *m.TourneyBracketRound - } - return 0 -} - -func (m *CSODOTAParty) GetTourneyQueueDeadlineTime() uint32 { - if m != nil && m.TourneyQueueDeadlineTime != nil { - return *m.TourneyQueueDeadlineTime - } - return 0 -} - -func (m *CSODOTAParty) GetTourneyQueueDeadlineState() dota_shared_enums.ETourneyQueueDeadlineState { - if m != nil && m.TourneyQueueDeadlineState != nil { - return *m.TourneyQueueDeadlineState - } - return Default_CSODOTAParty_TourneyQueueDeadlineState -} - -func (m *CSODOTAParty) GetPartyBuilderSlotsToFill() uint32 { - if m != nil && m.PartyBuilderSlotsToFill != nil { - return *m.PartyBuilderSlotsToFill - } - return 0 -} - -func (m *CSODOTAParty) GetPartyBuilderMatchGroups() uint32 { - if m != nil && m.PartyBuilderMatchGroups != nil { - return *m.PartyBuilderMatchGroups - } - return 0 -} - -func (m *CSODOTAParty) GetPartyBuilderStartTime() uint32 { - if m != nil && m.PartyBuilderStartTime != nil { - return *m.PartyBuilderStartTime - } - return 0 -} - -func (m *CSODOTAParty) GetSoloQueue() bool { - if m != nil && m.SoloQueue != nil { - return *m.SoloQueue - } - return false -} - -func (m *CSODOTAParty) GetBotScriptIndex() uint32 { - if m != nil && m.BotScriptIndex != nil { - return *m.BotScriptIndex - } - return 0 -} - -func (m *CSODOTAParty) GetSteamClanAccountId() uint32 { - if m != nil && m.SteamClanAccountId != nil { - return *m.SteamClanAccountId - } - return 0 -} - -func (m *CSODOTAParty) GetReadyCheck() *CMsgReadyCheckStatus { - if m != nil { - return m.ReadyCheck - } - return nil -} - -func (m *CSODOTAParty) GetCustomGameDisabledUntilDate() uint32 { - if m != nil && m.CustomGameDisabledUntilDate != nil { - return *m.CustomGameDisabledUntilDate - } - return 0 -} - -func (m *CSODOTAParty) GetCustomGameDisabledAccountId() uint32 { - if m != nil && m.CustomGameDisabledAccountId != nil { - return *m.CustomGameDisabledAccountId - } - return 0 -} - -type CSODOTAPartyInvite struct { - GroupId *uint64 `protobuf:"varint,1,opt,name=group_id,json=groupId" json:"group_id,omitempty"` - SenderId *uint64 `protobuf:"fixed64,2,opt,name=sender_id,json=senderId" json:"sender_id,omitempty"` - SenderName *string `protobuf:"bytes,3,opt,name=sender_name,json=senderName" json:"sender_name,omitempty"` - Members []*CSODOTAPartyInvite_PartyMember `protobuf:"bytes,4,rep,name=members" json:"members,omitempty"` - TeamId *uint32 `protobuf:"varint,5,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - LowPriorityStatus *bool `protobuf:"varint,6,opt,name=low_priority_status,json=lowPriorityStatus" json:"low_priority_status,omitempty"` - AsCoach *bool `protobuf:"varint,7,opt,name=as_coach,json=asCoach" json:"as_coach,omitempty"` - InviteGid *uint64 `protobuf:"fixed64,8,opt,name=invite_gid,json=inviteGid" json:"invite_gid,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSODOTAPartyInvite) Reset() { *m = CSODOTAPartyInvite{} } -func (m *CSODOTAPartyInvite) String() string { return proto.CompactTextString(m) } -func (*CSODOTAPartyInvite) ProtoMessage() {} -func (*CSODOTAPartyInvite) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } - -func (m *CSODOTAPartyInvite) GetGroupId() uint64 { - if m != nil && m.GroupId != nil { - return *m.GroupId - } - return 0 -} - -func (m *CSODOTAPartyInvite) GetSenderId() uint64 { - if m != nil && m.SenderId != nil { - return *m.SenderId - } - return 0 -} - -func (m *CSODOTAPartyInvite) GetSenderName() string { - if m != nil && m.SenderName != nil { - return *m.SenderName - } - return "" -} - -func (m *CSODOTAPartyInvite) GetMembers() []*CSODOTAPartyInvite_PartyMember { - if m != nil { - return m.Members - } - return nil -} - -func (m *CSODOTAPartyInvite) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CSODOTAPartyInvite) GetLowPriorityStatus() bool { - if m != nil && m.LowPriorityStatus != nil { - return *m.LowPriorityStatus - } - return false -} - -func (m *CSODOTAPartyInvite) GetAsCoach() bool { - if m != nil && m.AsCoach != nil { - return *m.AsCoach - } - return false -} - -func (m *CSODOTAPartyInvite) GetInviteGid() uint64 { - if m != nil && m.InviteGid != nil { - return *m.InviteGid - } - return 0 -} - -type CSODOTAPartyInvite_PartyMember struct { - Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` - SteamId *uint64 `protobuf:"fixed64,2,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` - IsCoach *bool `protobuf:"varint,4,opt,name=is_coach,json=isCoach" json:"is_coach,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSODOTAPartyInvite_PartyMember) Reset() { *m = CSODOTAPartyInvite_PartyMember{} } -func (m *CSODOTAPartyInvite_PartyMember) String() string { return proto.CompactTextString(m) } -func (*CSODOTAPartyInvite_PartyMember) ProtoMessage() {} -func (*CSODOTAPartyInvite_PartyMember) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{2, 0} -} - -func (m *CSODOTAPartyInvite_PartyMember) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CSODOTAPartyInvite_PartyMember) GetSteamId() uint64 { - if m != nil && m.SteamId != nil { - return *m.SteamId - } - return 0 -} - -func (m *CSODOTAPartyInvite_PartyMember) GetIsCoach() bool { - if m != nil && m.IsCoach != nil { - return *m.IsCoach - } - return false -} - -type CSODOTALobbyInvite struct { - GroupId *uint64 `protobuf:"varint,1,opt,name=group_id,json=groupId" json:"group_id,omitempty"` - SenderId *uint64 `protobuf:"fixed64,2,opt,name=sender_id,json=senderId" json:"sender_id,omitempty"` - SenderName *string `protobuf:"bytes,3,opt,name=sender_name,json=senderName" json:"sender_name,omitempty"` - Members []*CSODOTALobbyInvite_LobbyMember `protobuf:"bytes,4,rep,name=members" json:"members,omitempty"` - CustomGameId *uint64 `protobuf:"varint,5,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` - InviteGid *uint64 `protobuf:"fixed64,6,opt,name=invite_gid,json=inviteGid" json:"invite_gid,omitempty"` - CustomGameCrc *uint64 `protobuf:"fixed64,7,opt,name=custom_game_crc,json=customGameCrc" json:"custom_game_crc,omitempty"` - CustomGameTimestamp *uint32 `protobuf:"fixed32,8,opt,name=custom_game_timestamp,json=customGameTimestamp" json:"custom_game_timestamp,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSODOTALobbyInvite) Reset() { *m = CSODOTALobbyInvite{} } -func (m *CSODOTALobbyInvite) String() string { return proto.CompactTextString(m) } -func (*CSODOTALobbyInvite) ProtoMessage() {} -func (*CSODOTALobbyInvite) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } - -func (m *CSODOTALobbyInvite) GetGroupId() uint64 { - if m != nil && m.GroupId != nil { - return *m.GroupId - } - return 0 -} - -func (m *CSODOTALobbyInvite) GetSenderId() uint64 { - if m != nil && m.SenderId != nil { - return *m.SenderId - } - return 0 -} - -func (m *CSODOTALobbyInvite) GetSenderName() string { - if m != nil && m.SenderName != nil { - return *m.SenderName - } - return "" -} - -func (m *CSODOTALobbyInvite) GetMembers() []*CSODOTALobbyInvite_LobbyMember { - if m != nil { - return m.Members - } - return nil -} - -func (m *CSODOTALobbyInvite) GetCustomGameId() uint64 { - if m != nil && m.CustomGameId != nil { - return *m.CustomGameId - } - return 0 -} - -func (m *CSODOTALobbyInvite) GetInviteGid() uint64 { - if m != nil && m.InviteGid != nil { - return *m.InviteGid - } - return 0 -} - -func (m *CSODOTALobbyInvite) GetCustomGameCrc() uint64 { - if m != nil && m.CustomGameCrc != nil { - return *m.CustomGameCrc - } - return 0 -} - -func (m *CSODOTALobbyInvite) GetCustomGameTimestamp() uint32 { - if m != nil && m.CustomGameTimestamp != nil { - return *m.CustomGameTimestamp - } - return 0 -} - -type CSODOTALobbyInvite_LobbyMember struct { - Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` - SteamId *uint64 `protobuf:"fixed64,2,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSODOTALobbyInvite_LobbyMember) Reset() { *m = CSODOTALobbyInvite_LobbyMember{} } -func (m *CSODOTALobbyInvite_LobbyMember) String() string { return proto.CompactTextString(m) } -func (*CSODOTALobbyInvite_LobbyMember) ProtoMessage() {} -func (*CSODOTALobbyInvite_LobbyMember) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{3, 0} -} - -func (m *CSODOTALobbyInvite_LobbyMember) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CSODOTALobbyInvite_LobbyMember) GetSteamId() uint64 { - if m != nil && m.SteamId != nil { - return *m.SteamId - } - return 0 -} - -type CMsgLeaverState struct { - LobbyState *uint32 `protobuf:"varint,1,opt,name=lobby_state,json=lobbyState" json:"lobby_state,omitempty"` - GameState *dota_shared_enums.DOTA_GameState `protobuf:"varint,2,opt,name=game_state,json=gameState,enum=DOTA_GameState,def=0" json:"game_state,omitempty"` - LeaverDetected *bool `protobuf:"varint,3,opt,name=leaver_detected,json=leaverDetected" json:"leaver_detected,omitempty"` - FirstBloodHappened *bool `protobuf:"varint,4,opt,name=first_blood_happened,json=firstBloodHappened" json:"first_blood_happened,omitempty"` - DiscardMatchResults *bool `protobuf:"varint,5,opt,name=discard_match_results,json=discardMatchResults" json:"discard_match_results,omitempty"` - MassDisconnect *bool `protobuf:"varint,6,opt,name=mass_disconnect,json=massDisconnect" json:"mass_disconnect,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgLeaverState) Reset() { *m = CMsgLeaverState{} } -func (m *CMsgLeaverState) String() string { return proto.CompactTextString(m) } -func (*CMsgLeaverState) ProtoMessage() {} -func (*CMsgLeaverState) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} } - -const Default_CMsgLeaverState_GameState dota_shared_enums.DOTA_GameState = dota_shared_enums.DOTA_GameState_DOTA_GAMERULES_STATE_INIT - -func (m *CMsgLeaverState) GetLobbyState() uint32 { - if m != nil && m.LobbyState != nil { - return *m.LobbyState - } - return 0 -} - -func (m *CMsgLeaverState) GetGameState() dota_shared_enums.DOTA_GameState { - if m != nil && m.GameState != nil { - return *m.GameState - } - return Default_CMsgLeaverState_GameState -} - -func (m *CMsgLeaverState) GetLeaverDetected() bool { - if m != nil && m.LeaverDetected != nil { - return *m.LeaverDetected - } - return false -} - -func (m *CMsgLeaverState) GetFirstBloodHappened() bool { - if m != nil && m.FirstBloodHappened != nil { - return *m.FirstBloodHappened - } - return false -} - -func (m *CMsgLeaverState) GetDiscardMatchResults() bool { - if m != nil && m.DiscardMatchResults != nil { - return *m.DiscardMatchResults - } - return false -} - -func (m *CMsgLeaverState) GetMassDisconnect() bool { - if m != nil && m.MassDisconnect != nil { - return *m.MassDisconnect - } - return false -} - -type CDOTALobbyMember struct { - Id *uint64 `protobuf:"fixed64,1,opt,name=id" json:"id,omitempty"` - HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` - Team *dota_shared_enums.DOTA_GC_TEAM `protobuf:"varint,3,opt,name=team,enum=DOTA_GC_TEAM,def=0" json:"team,omitempty"` - Name *string `protobuf:"bytes,6,opt,name=name" json:"name,omitempty"` - Slot *uint32 `protobuf:"varint,7,opt,name=slot" json:"slot,omitempty"` - PartyId *uint64 `protobuf:"varint,12,opt,name=party_id,json=partyId" json:"party_id,omitempty"` - MetaLevel *uint32 `protobuf:"varint,13,opt,name=meta_level,json=metaLevel" json:"meta_level,omitempty"` - MetaXp *uint32 `protobuf:"varint,14,opt,name=meta_xp,json=metaXp" json:"meta_xp,omitempty"` - MetaXpAwarded *uint32 `protobuf:"varint,15,opt,name=meta_xp_awarded,json=metaXpAwarded" json:"meta_xp_awarded,omitempty"` - LeaverStatus *dota_shared_enums.DOTALeaverStatusT `protobuf:"varint,16,opt,name=leaver_status,json=leaverStatus,enum=DOTALeaverStatusT,def=0" json:"leaver_status,omitempty"` - LeaverActions *uint32 `protobuf:"varint,28,opt,name=leaver_actions,json=leaverActions" json:"leaver_actions,omitempty"` - Channel *uint32 `protobuf:"varint,17,opt,name=channel" json:"channel,omitempty"` - PrizeDefIndex *uint32 `protobuf:"varint,18,opt,name=prize_def_index,json=prizeDefIndex" json:"prize_def_index,omitempty"` - DisabledHeroId []uint32 `protobuf:"varint,20,rep,name=disabled_hero_id,json=disabledHeroId" json:"disabled_hero_id,omitempty"` - PartnerAccountType *gcsdk_gcmessages.PartnerAccountType `protobuf:"varint,21,opt,name=partner_account_type,json=partnerAccountType,enum=PartnerAccountType,def=0" json:"partner_account_type,omitempty"` - EnabledHeroId []uint32 `protobuf:"varint,22,rep,name=enabled_hero_id,json=enabledHeroId" json:"enabled_hero_id,omitempty"` - CoachTeam *dota_shared_enums.DOTA_GC_TEAM `protobuf:"varint,23,opt,name=coach_team,json=coachTeam,enum=DOTA_GC_TEAM,def=5" json:"coach_team,omitempty"` - NexonPcBangNo *uint32 `protobuf:"varint,24,opt,name=nexon_pc_bang_no,json=nexonPcBangNo" json:"nexon_pc_bang_no,omitempty"` - NexonPcBangName *string `protobuf:"bytes,25,opt,name=nexon_pc_bang_name,json=nexonPcBangName" json:"nexon_pc_bang_name,omitempty"` - XpBonuses []*CDOTALobbyMember_CDOTALobbyMemberXPBonus `protobuf:"bytes,27,rep,name=xp_bonuses,json=xpBonuses" json:"xp_bonuses,omitempty"` - RankChange *int32 `protobuf:"zigzag32,29,opt,name=rank_change,json=rankChange" json:"rank_change,omitempty"` - Cameraman *bool `protobuf:"varint,30,opt,name=cameraman" json:"cameraman,omitempty"` - CustomGameProductIds []uint32 `protobuf:"varint,31,rep,name=custom_game_product_ids,json=customGameProductIds" json:"custom_game_product_ids,omitempty"` - LobbyMvpVoteAccountId *uint32 `protobuf:"varint,32,opt,name=lobby_mvp_vote_account_id,json=lobbyMvpVoteAccountId" json:"lobby_mvp_vote_account_id,omitempty"` - SearchMatchType *dota_shared_enums.MatchType `protobuf:"varint,33,opt,name=search_match_type,json=searchMatchType,enum=MatchType,def=0" json:"search_match_type,omitempty"` - FavoriteTeamPacked *uint64 `protobuf:"varint,35,opt,name=favorite_team_packed,json=favoriteTeamPacked" json:"favorite_team_packed,omitempty"` - IsPlusSubscriber *bool `protobuf:"varint,36,opt,name=is_plus_subscriber,json=isPlusSubscriber" json:"is_plus_subscriber,omitempty"` - RankTierUpdated *bool `protobuf:"varint,37,opt,name=rank_tier_updated,json=rankTierUpdated" json:"rank_tier_updated,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CDOTALobbyMember) Reset() { *m = CDOTALobbyMember{} } -func (m *CDOTALobbyMember) String() string { return proto.CompactTextString(m) } -func (*CDOTALobbyMember) ProtoMessage() {} -func (*CDOTALobbyMember) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} } - -const Default_CDOTALobbyMember_Team dota_shared_enums.DOTA_GC_TEAM = dota_shared_enums.DOTA_GC_TEAM_DOTA_GC_TEAM_GOOD_GUYS -const Default_CDOTALobbyMember_LeaverStatus dota_shared_enums.DOTALeaverStatusT = dota_shared_enums.DOTALeaverStatusT_DOTA_LEAVER_NONE -const Default_CDOTALobbyMember_PartnerAccountType gcsdk_gcmessages.PartnerAccountType = gcsdk_gcmessages.PartnerAccountType_PARTNER_NONE -const Default_CDOTALobbyMember_CoachTeam dota_shared_enums.DOTA_GC_TEAM = dota_shared_enums.DOTA_GC_TEAM_DOTA_GC_TEAM_NOTEAM -const Default_CDOTALobbyMember_SearchMatchType dota_shared_enums.MatchType = dota_shared_enums.MatchType_MATCH_TYPE_CASUAL - -func (m *CDOTALobbyMember) GetId() uint64 { - if m != nil && m.Id != nil { - return *m.Id - } - return 0 -} - -func (m *CDOTALobbyMember) GetHeroId() uint32 { - if m != nil && m.HeroId != nil { - return *m.HeroId - } - return 0 -} - -func (m *CDOTALobbyMember) GetTeam() dota_shared_enums.DOTA_GC_TEAM { - if m != nil && m.Team != nil { - return *m.Team - } - return Default_CDOTALobbyMember_Team -} - -func (m *CDOTALobbyMember) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CDOTALobbyMember) GetSlot() uint32 { - if m != nil && m.Slot != nil { - return *m.Slot - } - return 0 -} - -func (m *CDOTALobbyMember) GetPartyId() uint64 { - if m != nil && m.PartyId != nil { - return *m.PartyId - } - return 0 -} - -func (m *CDOTALobbyMember) GetMetaLevel() uint32 { - if m != nil && m.MetaLevel != nil { - return *m.MetaLevel - } - return 0 -} - -func (m *CDOTALobbyMember) GetMetaXp() uint32 { - if m != nil && m.MetaXp != nil { - return *m.MetaXp - } - return 0 -} - -func (m *CDOTALobbyMember) GetMetaXpAwarded() uint32 { - if m != nil && m.MetaXpAwarded != nil { - return *m.MetaXpAwarded - } - return 0 -} - -func (m *CDOTALobbyMember) GetLeaverStatus() dota_shared_enums.DOTALeaverStatusT { - if m != nil && m.LeaverStatus != nil { - return *m.LeaverStatus - } - return Default_CDOTALobbyMember_LeaverStatus -} - -func (m *CDOTALobbyMember) GetLeaverActions() uint32 { - if m != nil && m.LeaverActions != nil { - return *m.LeaverActions - } - return 0 -} - -func (m *CDOTALobbyMember) GetChannel() uint32 { - if m != nil && m.Channel != nil { - return *m.Channel - } - return 0 -} - -func (m *CDOTALobbyMember) GetPrizeDefIndex() uint32 { - if m != nil && m.PrizeDefIndex != nil { - return *m.PrizeDefIndex - } - return 0 -} - -func (m *CDOTALobbyMember) GetDisabledHeroId() []uint32 { - if m != nil { - return m.DisabledHeroId - } - return nil -} - -func (m *CDOTALobbyMember) GetPartnerAccountType() gcsdk_gcmessages.PartnerAccountType { - if m != nil && m.PartnerAccountType != nil { - return *m.PartnerAccountType - } - return Default_CDOTALobbyMember_PartnerAccountType -} - -func (m *CDOTALobbyMember) GetEnabledHeroId() []uint32 { - if m != nil { - return m.EnabledHeroId - } - return nil -} - -func (m *CDOTALobbyMember) GetCoachTeam() dota_shared_enums.DOTA_GC_TEAM { - if m != nil && m.CoachTeam != nil { - return *m.CoachTeam - } - return Default_CDOTALobbyMember_CoachTeam -} - -func (m *CDOTALobbyMember) GetNexonPcBangNo() uint32 { - if m != nil && m.NexonPcBangNo != nil { - return *m.NexonPcBangNo - } - return 0 -} - -func (m *CDOTALobbyMember) GetNexonPcBangName() string { - if m != nil && m.NexonPcBangName != nil { - return *m.NexonPcBangName - } - return "" -} - -func (m *CDOTALobbyMember) GetXpBonuses() []*CDOTALobbyMember_CDOTALobbyMemberXPBonus { - if m != nil { - return m.XpBonuses - } - return nil -} - -func (m *CDOTALobbyMember) GetRankChange() int32 { - if m != nil && m.RankChange != nil { - return *m.RankChange - } - return 0 -} - -func (m *CDOTALobbyMember) GetCameraman() bool { - if m != nil && m.Cameraman != nil { - return *m.Cameraman - } - return false -} - -func (m *CDOTALobbyMember) GetCustomGameProductIds() []uint32 { - if m != nil { - return m.CustomGameProductIds - } - return nil -} - -func (m *CDOTALobbyMember) GetLobbyMvpVoteAccountId() uint32 { - if m != nil && m.LobbyMvpVoteAccountId != nil { - return *m.LobbyMvpVoteAccountId - } - return 0 -} - -func (m *CDOTALobbyMember) GetSearchMatchType() dota_shared_enums.MatchType { - if m != nil && m.SearchMatchType != nil { - return *m.SearchMatchType - } - return Default_CDOTALobbyMember_SearchMatchType -} - -func (m *CDOTALobbyMember) GetFavoriteTeamPacked() uint64 { - if m != nil && m.FavoriteTeamPacked != nil { - return *m.FavoriteTeamPacked - } - return 0 -} - -func (m *CDOTALobbyMember) GetIsPlusSubscriber() bool { - if m != nil && m.IsPlusSubscriber != nil { - return *m.IsPlusSubscriber - } - return false -} - -func (m *CDOTALobbyMember) GetRankTierUpdated() bool { - if m != nil && m.RankTierUpdated != nil { - return *m.RankTierUpdated - } - return false -} - -type CDOTALobbyMember_CDOTALobbyMemberXPBonus struct { - Type *uint32 `protobuf:"varint,1,opt,name=type" json:"type,omitempty"` - XpBonus *float32 `protobuf:"fixed32,2,opt,name=xp_bonus,json=xpBonus" json:"xp_bonus,omitempty"` - SourceKey *uint64 `protobuf:"varint,3,opt,name=source_key,json=sourceKey" json:"source_key,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CDOTALobbyMember_CDOTALobbyMemberXPBonus) Reset() { - *m = CDOTALobbyMember_CDOTALobbyMemberXPBonus{} -} -func (m *CDOTALobbyMember_CDOTALobbyMemberXPBonus) String() string { return proto.CompactTextString(m) } -func (*CDOTALobbyMember_CDOTALobbyMemberXPBonus) ProtoMessage() {} -func (*CDOTALobbyMember_CDOTALobbyMemberXPBonus) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{5, 0} -} - -func (m *CDOTALobbyMember_CDOTALobbyMemberXPBonus) GetType() uint32 { - if m != nil && m.Type != nil { - return *m.Type - } - return 0 -} - -func (m *CDOTALobbyMember_CDOTALobbyMemberXPBonus) GetXpBonus() float32 { - if m != nil && m.XpBonus != nil { - return *m.XpBonus - } - return 0 -} - -func (m *CDOTALobbyMember_CDOTALobbyMemberXPBonus) GetSourceKey() uint64 { - if m != nil && m.SourceKey != nil { - return *m.SourceKey - } - return 0 -} - -type CLobbyTeamDetails struct { - TeamName *string `protobuf:"bytes,1,opt,name=team_name,json=teamName" json:"team_name,omitempty"` - TeamTag *string `protobuf:"bytes,3,opt,name=team_tag,json=teamTag" json:"team_tag,omitempty"` - TeamId *uint32 `protobuf:"varint,4,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - TeamLogo *uint64 `protobuf:"varint,5,opt,name=team_logo,json=teamLogo" json:"team_logo,omitempty"` - TeamBaseLogo *uint64 `protobuf:"varint,6,opt,name=team_base_logo,json=teamBaseLogo" json:"team_base_logo,omitempty"` - TeamBannerLogo *uint64 `protobuf:"varint,7,opt,name=team_banner_logo,json=teamBannerLogo" json:"team_banner_logo,omitempty"` - TeamComplete *bool `protobuf:"varint,8,opt,name=team_complete,json=teamComplete" json:"team_complete,omitempty"` - GuildName *string `protobuf:"bytes,9,opt,name=guild_name,json=guildName" json:"guild_name,omitempty"` - GuildTag *string `protobuf:"bytes,10,opt,name=guild_tag,json=guildTag" json:"guild_tag,omitempty"` - GuildId *uint32 `protobuf:"varint,11,opt,name=guild_id,json=guildId" json:"guild_id,omitempty"` - GuildLogo *uint64 `protobuf:"varint,12,opt,name=guild_logo,json=guildLogo" json:"guild_logo,omitempty"` - GuildBaseLogo *uint64 `protobuf:"varint,13,opt,name=guild_base_logo,json=guildBaseLogo" json:"guild_base_logo,omitempty"` - GuildBannerLogo *uint64 `protobuf:"varint,14,opt,name=guild_banner_logo,json=guildBannerLogo" json:"guild_banner_logo,omitempty"` - Rank *uint32 `protobuf:"varint,15,opt,name=rank" json:"rank,omitempty"` - RankChange *int32 `protobuf:"zigzag32,16,opt,name=rank_change,json=rankChange" json:"rank_change,omitempty"` - IsHomeTeam *bool `protobuf:"varint,17,opt,name=is_home_team,json=isHomeTeam" json:"is_home_team,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CLobbyTeamDetails) Reset() { *m = CLobbyTeamDetails{} } -func (m *CLobbyTeamDetails) String() string { return proto.CompactTextString(m) } -func (*CLobbyTeamDetails) ProtoMessage() {} -func (*CLobbyTeamDetails) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} } - -func (m *CLobbyTeamDetails) GetTeamName() string { - if m != nil && m.TeamName != nil { - return *m.TeamName - } - return "" -} - -func (m *CLobbyTeamDetails) GetTeamTag() string { - if m != nil && m.TeamTag != nil { - return *m.TeamTag - } - return "" -} - -func (m *CLobbyTeamDetails) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -func (m *CLobbyTeamDetails) GetTeamLogo() uint64 { - if m != nil && m.TeamLogo != nil { - return *m.TeamLogo - } - return 0 -} - -func (m *CLobbyTeamDetails) GetTeamBaseLogo() uint64 { - if m != nil && m.TeamBaseLogo != nil { - return *m.TeamBaseLogo - } - return 0 -} - -func (m *CLobbyTeamDetails) GetTeamBannerLogo() uint64 { - if m != nil && m.TeamBannerLogo != nil { - return *m.TeamBannerLogo - } - return 0 -} - -func (m *CLobbyTeamDetails) GetTeamComplete() bool { - if m != nil && m.TeamComplete != nil { - return *m.TeamComplete - } - return false -} - -func (m *CLobbyTeamDetails) GetGuildName() string { - if m != nil && m.GuildName != nil { - return *m.GuildName - } - return "" -} - -func (m *CLobbyTeamDetails) GetGuildTag() string { - if m != nil && m.GuildTag != nil { - return *m.GuildTag - } - return "" -} - -func (m *CLobbyTeamDetails) GetGuildId() uint32 { - if m != nil && m.GuildId != nil { - return *m.GuildId - } - return 0 -} - -func (m *CLobbyTeamDetails) GetGuildLogo() uint64 { - if m != nil && m.GuildLogo != nil { - return *m.GuildLogo - } - return 0 -} - -func (m *CLobbyTeamDetails) GetGuildBaseLogo() uint64 { - if m != nil && m.GuildBaseLogo != nil { - return *m.GuildBaseLogo - } - return 0 -} - -func (m *CLobbyTeamDetails) GetGuildBannerLogo() uint64 { - if m != nil && m.GuildBannerLogo != nil { - return *m.GuildBannerLogo - } - return 0 -} - -func (m *CLobbyTeamDetails) GetRank() uint32 { - if m != nil && m.Rank != nil { - return *m.Rank - } - return 0 -} - -func (m *CLobbyTeamDetails) GetRankChange() int32 { - if m != nil && m.RankChange != nil { - return *m.RankChange - } - return 0 -} - -func (m *CLobbyTeamDetails) GetIsHomeTeam() bool { - if m != nil && m.IsHomeTeam != nil { - return *m.IsHomeTeam - } - return false -} - -type CLobbyTimedRewardDetails struct { - ItemDefIndex *uint32 `protobuf:"varint,2,opt,name=item_def_index,json=itemDefIndex" json:"item_def_index,omitempty"` - IsSupplyCrate *bool `protobuf:"varint,3,opt,name=is_supply_crate,json=isSupplyCrate" json:"is_supply_crate,omitempty"` - IsTimedDrop *bool `protobuf:"varint,4,opt,name=is_timed_drop,json=isTimedDrop" json:"is_timed_drop,omitempty"` - AccountId *uint32 `protobuf:"varint,5,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Origin *uint32 `protobuf:"varint,6,opt,name=origin" json:"origin,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CLobbyTimedRewardDetails) Reset() { *m = CLobbyTimedRewardDetails{} } -func (m *CLobbyTimedRewardDetails) String() string { return proto.CompactTextString(m) } -func (*CLobbyTimedRewardDetails) ProtoMessage() {} -func (*CLobbyTimedRewardDetails) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} } - -func (m *CLobbyTimedRewardDetails) GetItemDefIndex() uint32 { - if m != nil && m.ItemDefIndex != nil { - return *m.ItemDefIndex - } - return 0 -} - -func (m *CLobbyTimedRewardDetails) GetIsSupplyCrate() bool { - if m != nil && m.IsSupplyCrate != nil { - return *m.IsSupplyCrate - } - return false -} - -func (m *CLobbyTimedRewardDetails) GetIsTimedDrop() bool { - if m != nil && m.IsTimedDrop != nil { - return *m.IsTimedDrop - } - return false -} - -func (m *CLobbyTimedRewardDetails) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CLobbyTimedRewardDetails) GetOrigin() uint32 { - if m != nil && m.Origin != nil { - return *m.Origin - } - return 0 -} - -type CLobbyBroadcastChannelInfo struct { - ChannelId *uint32 `protobuf:"varint,1,opt,name=channel_id,json=channelId" json:"channel_id,omitempty"` - CountryCode *string `protobuf:"bytes,2,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` - Description *string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"` - LanguageCode *string `protobuf:"bytes,4,opt,name=language_code,json=languageCode" json:"language_code,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CLobbyBroadcastChannelInfo) Reset() { *m = CLobbyBroadcastChannelInfo{} } -func (m *CLobbyBroadcastChannelInfo) String() string { return proto.CompactTextString(m) } -func (*CLobbyBroadcastChannelInfo) ProtoMessage() {} -func (*CLobbyBroadcastChannelInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} } - -func (m *CLobbyBroadcastChannelInfo) GetChannelId() uint32 { - if m != nil && m.ChannelId != nil { - return *m.ChannelId - } - return 0 -} - -func (m *CLobbyBroadcastChannelInfo) GetCountryCode() string { - if m != nil && m.CountryCode != nil { - return *m.CountryCode - } - return "" -} - -func (m *CLobbyBroadcastChannelInfo) GetDescription() string { - if m != nil && m.Description != nil { - return *m.Description - } - return "" -} - -func (m *CLobbyBroadcastChannelInfo) GetLanguageCode() string { - if m != nil && m.LanguageCode != nil { - return *m.LanguageCode - } - return "" -} - -type CSODOTALobby struct { - LobbyId *uint64 `protobuf:"varint,1,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` - Members []*CDOTALobbyMember `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"` - LeftMembers []*CDOTALobbyMember `protobuf:"bytes,7,rep,name=left_members,json=leftMembers" json:"left_members,omitempty"` - LeaderId *uint64 `protobuf:"fixed64,11,opt,name=leader_id,json=leaderId" json:"leader_id,omitempty"` - ServerId *uint64 `protobuf:"fixed64,6,opt,name=server_id,json=serverId,def=0" json:"server_id,omitempty"` - GameMode *uint32 `protobuf:"varint,3,opt,name=game_mode,json=gameMode" json:"game_mode,omitempty"` - PendingInvites []uint64 `protobuf:"fixed64,10,rep,name=pending_invites,json=pendingInvites" json:"pending_invites,omitempty"` - State *CSODOTALobby_State `protobuf:"varint,4,opt,name=state,enum=CSODOTALobby_State,def=0" json:"state,omitempty"` - Connect *string `protobuf:"bytes,5,opt,name=connect" json:"connect,omitempty"` - LobbyType *CSODOTALobby_LobbyType `protobuf:"varint,12,opt,name=lobby_type,json=lobbyType,enum=CSODOTALobby_LobbyType,def=-1" json:"lobby_type,omitempty"` - AllowCheats *bool `protobuf:"varint,13,opt,name=allow_cheats,json=allowCheats" json:"allow_cheats,omitempty"` - FillWithBots *bool `protobuf:"varint,14,opt,name=fill_with_bots,json=fillWithBots" json:"fill_with_bots,omitempty"` - IntroMode *bool `protobuf:"varint,15,opt,name=intro_mode,json=introMode" json:"intro_mode,omitempty"` - GameName *string `protobuf:"bytes,16,opt,name=game_name,json=gameName" json:"game_name,omitempty"` - TeamDetails []*CLobbyTeamDetails `protobuf:"bytes,17,rep,name=team_details,json=teamDetails" json:"team_details,omitempty"` - TutorialLesson *uint32 `protobuf:"varint,18,opt,name=tutorial_lesson,json=tutorialLesson" json:"tutorial_lesson,omitempty"` - TournamentId *uint32 `protobuf:"varint,19,opt,name=tournament_id,json=tournamentId" json:"tournament_id,omitempty"` - TournamentGameId *uint32 `protobuf:"varint,20,opt,name=tournament_game_id,json=tournamentGameId" json:"tournament_game_id,omitempty"` - ServerRegion *uint32 `protobuf:"varint,21,opt,name=server_region,json=serverRegion,def=0" json:"server_region,omitempty"` - GameState *dota_shared_enums.DOTA_GameState `protobuf:"varint,22,opt,name=game_state,json=gameState,enum=DOTA_GameState,def=0" json:"game_state,omitempty"` - NumSpectators *uint32 `protobuf:"varint,23,opt,name=num_spectators,json=numSpectators" json:"num_spectators,omitempty"` - Matchgroup *uint32 `protobuf:"varint,25,opt,name=matchgroup" json:"matchgroup,omitempty"` - CmPick *dota_shared_enums.DOTA_CM_PICK `protobuf:"varint,28,opt,name=cm_pick,json=cmPick,enum=DOTA_CM_PICK,def=0" json:"cm_pick,omitempty"` - MatchId *uint64 `protobuf:"varint,30,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - AllowSpectating *bool `protobuf:"varint,31,opt,name=allow_spectating,json=allowSpectating,def=1" json:"allow_spectating,omitempty"` - BotDifficultyRadiant *dota_shared_enums.DOTABotDifficulty `protobuf:"varint,36,opt,name=bot_difficulty_radiant,json=botDifficultyRadiant,enum=DOTABotDifficulty,def=3" json:"bot_difficulty_radiant,omitempty"` - GameVersion *dota_shared_enums.DOTAGameVersion `protobuf:"varint,37,opt,name=game_version,json=gameVersion,enum=DOTAGameVersion,def=0" json:"game_version,omitempty"` - TimedRewardDetails []*CLobbyTimedRewardDetails `protobuf:"bytes,38,rep,name=timed_reward_details,json=timedRewardDetails" json:"timed_reward_details,omitempty"` - PassKey *string `protobuf:"bytes,39,opt,name=pass_key,json=passKey" json:"pass_key,omitempty"` - Leagueid *uint32 `protobuf:"varint,42,opt,name=leagueid" json:"leagueid,omitempty"` - PenaltyLevelRadiant *uint32 `protobuf:"varint,43,opt,name=penalty_level_radiant,json=penaltyLevelRadiant,def=0" json:"penalty_level_radiant,omitempty"` - PenaltyLevelDire *uint32 `protobuf:"varint,44,opt,name=penalty_level_dire,json=penaltyLevelDire,def=0" json:"penalty_level_dire,omitempty"` - LoadGameId *uint32 `protobuf:"varint,45,opt,name=load_game_id,json=loadGameId" json:"load_game_id,omitempty"` - SeriesType *uint32 `protobuf:"varint,46,opt,name=series_type,json=seriesType" json:"series_type,omitempty"` - RadiantSeriesWins *uint32 `protobuf:"varint,47,opt,name=radiant_series_wins,json=radiantSeriesWins" json:"radiant_series_wins,omitempty"` - DireSeriesWins *uint32 `protobuf:"varint,48,opt,name=dire_series_wins,json=direSeriesWins" json:"dire_series_wins,omitempty"` - LootGenerated *uint32 `protobuf:"varint,49,opt,name=loot_generated,json=lootGenerated" json:"loot_generated,omitempty"` - LootAwarded *uint32 `protobuf:"varint,50,opt,name=loot_awarded,json=lootAwarded" json:"loot_awarded,omitempty"` - Allchat *bool `protobuf:"varint,51,opt,name=allchat,def=0" json:"allchat,omitempty"` - DotaTvDelay *LobbyDotaTVDelay `protobuf:"varint,53,opt,name=dota_tv_delay,json=dotaTvDelay,enum=LobbyDotaTVDelay,def=0" json:"dota_tv_delay,omitempty"` - CustomGameMode *string `protobuf:"bytes,54,opt,name=custom_game_mode,json=customGameMode" json:"custom_game_mode,omitempty"` - CustomMapName *string `protobuf:"bytes,55,opt,name=custom_map_name,json=customMapName" json:"custom_map_name,omitempty"` - CustomDifficulty *uint32 `protobuf:"varint,56,opt,name=custom_difficulty,json=customDifficulty" json:"custom_difficulty,omitempty"` - Lan *bool `protobuf:"varint,57,opt,name=lan" json:"lan,omitempty"` - BroadcastChannelInfo []*CLobbyBroadcastChannelInfo `protobuf:"bytes,58,rep,name=broadcast_channel_info,json=broadcastChannelInfo" json:"broadcast_channel_info,omitempty"` - FirstLeaverAccountid *uint32 `protobuf:"varint,59,opt,name=first_leaver_accountid,json=firstLeaverAccountid" json:"first_leaver_accountid,omitempty"` - SeriesId *uint32 `protobuf:"varint,60,opt,name=series_id,json=seriesId" json:"series_id,omitempty"` - LowPriority *bool `protobuf:"varint,61,opt,name=low_priority,json=lowPriority" json:"low_priority,omitempty"` - ExtraMessages []*CSODOTALobby_CExtraMsg `protobuf:"bytes,62,rep,name=extra_messages,json=extraMessages" json:"extra_messages,omitempty"` - SaveGame *dota_shared_enums.CDOTASaveGame `protobuf:"bytes,63,opt,name=save_game,json=saveGame" json:"save_game,omitempty"` - FirstBloodHappened *bool `protobuf:"varint,65,opt,name=first_blood_happened,json=firstBloodHappened" json:"first_blood_happened,omitempty"` - MatchOutcome *dota_shared_enums.EMatchOutcome `protobuf:"varint,70,opt,name=match_outcome,json=matchOutcome,enum=EMatchOutcome,def=0" json:"match_outcome,omitempty"` - MassDisconnect *bool `protobuf:"varint,67,opt,name=mass_disconnect,json=massDisconnect" json:"mass_disconnect,omitempty"` - CustomGameId *uint64 `protobuf:"varint,68,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` - CustomMinPlayers *uint32 `protobuf:"varint,71,opt,name=custom_min_players,json=customMinPlayers" json:"custom_min_players,omitempty"` - CustomMaxPlayers *uint32 `protobuf:"varint,72,opt,name=custom_max_players,json=customMaxPlayers" json:"custom_max_players,omitempty"` - PartnerType *gcsdk_gcmessages.PartnerAccountType `protobuf:"varint,73,opt,name=partner_type,json=partnerType,enum=PartnerAccountType,def=0" json:"partner_type,omitempty"` - LanHostPingToServerRegion *uint32 `protobuf:"varint,74,opt,name=lan_host_ping_to_server_region,json=lanHostPingToServerRegion" json:"lan_host_ping_to_server_region,omitempty"` - Visibility *dota_shared_enums.DOTALobbyVisibility `protobuf:"varint,75,opt,name=visibility,enum=DOTALobbyVisibility,def=0" json:"visibility,omitempty"` - CustomGameCrc *uint64 `protobuf:"fixed64,76,opt,name=custom_game_crc,json=customGameCrc" json:"custom_game_crc,omitempty"` - CustomGameAutoCreatedLobby *bool `protobuf:"varint,77,opt,name=custom_game_auto_created_lobby,json=customGameAutoCreatedLobby" json:"custom_game_auto_created_lobby,omitempty"` - LeagueSeriesId *uint32 `protobuf:"varint,78,opt,name=league_series_id,json=leagueSeriesId" json:"league_series_id,omitempty"` - LeagueGameId *uint32 `protobuf:"varint,79,opt,name=league_game_id,json=leagueGameId" json:"league_game_id,omitempty"` - CustomGameTimestamp *uint32 `protobuf:"fixed32,80,opt,name=custom_game_timestamp,json=customGameTimestamp" json:"custom_game_timestamp,omitempty"` - PreviousSeriesMatches []uint64 `protobuf:"varint,81,rep,name=previous_series_matches,json=previousSeriesMatches" json:"previous_series_matches,omitempty"` - PreviousMatchOverride *uint64 `protobuf:"varint,82,opt,name=previous_match_override,json=previousMatchOverride" json:"previous_match_override,omitempty"` - CustomGameUsesAccountRecords *bool `protobuf:"varint,83,opt,name=custom_game_uses_account_records,json=customGameUsesAccountRecords" json:"custom_game_uses_account_records,omitempty"` - GameStartTime *uint32 `protobuf:"varint,87,opt,name=game_start_time,json=gameStartTime" json:"game_start_time,omitempty"` - PauseSetting *LobbyDotaPauseSetting `protobuf:"varint,88,opt,name=pause_setting,json=pauseSetting,enum=LobbyDotaPauseSetting,def=0" json:"pause_setting,omitempty"` - LobbyMvpAccountId *uint32 `protobuf:"varint,89,opt,name=lobby_mvp_account_id,json=lobbyMvpAccountId" json:"lobby_mvp_account_id,omitempty"` - WeekendTourneyDivisionId *uint32 `protobuf:"varint,90,opt,name=weekend_tourney_division_id,json=weekendTourneyDivisionId" json:"weekend_tourney_division_id,omitempty"` - WeekendTourneySkillLevel *uint32 `protobuf:"varint,91,opt,name=weekend_tourney_skill_level,json=weekendTourneySkillLevel" json:"weekend_tourney_skill_level,omitempty"` - WeekendTourneyBracketRound *uint32 `protobuf:"varint,92,opt,name=weekend_tourney_bracket_round,json=weekendTourneyBracketRound" json:"weekend_tourney_bracket_round,omitempty"` - BotDifficultyDire *dota_shared_enums.DOTABotDifficulty `protobuf:"varint,93,opt,name=bot_difficulty_dire,json=botDifficultyDire,enum=DOTABotDifficulty,def=3" json:"bot_difficulty_dire,omitempty"` - BotRadiant *uint64 `protobuf:"varint,94,opt,name=bot_radiant,json=botRadiant" json:"bot_radiant,omitempty"` - BotDire *uint64 `protobuf:"varint,95,opt,name=bot_dire,json=botDire" json:"bot_dire,omitempty"` - EventProgressionEnabled []dota_shared_enums.EEvent `protobuf:"varint,96,rep,name=event_progression_enabled,json=eventProgressionEnabled,enum=EEvent" json:"event_progression_enabled,omitempty"` - SelectionPriorityRules *dota_shared_enums.DOTASelectionPriorityRules `protobuf:"varint,97,opt,name=selection_priority_rules,json=selectionPriorityRules,enum=DOTASelectionPriorityRules,def=0" json:"selection_priority_rules,omitempty"` - SeriesPreviousSelectionPriorityTeamId *uint32 `protobuf:"varint,98,opt,name=series_previous_selection_priority_team_id,json=seriesPreviousSelectionPriorityTeamId" json:"series_previous_selection_priority_team_id,omitempty"` - SeriesCurrentSelectionPriorityTeamId *uint32 `protobuf:"varint,99,opt,name=series_current_selection_priority_team_id,json=seriesCurrentSelectionPriorityTeamId" json:"series_current_selection_priority_team_id,omitempty"` - SeriesCurrentPriorityTeamChoice *dota_shared_enums.DOTASelectionPriorityChoice `protobuf:"varint,100,opt,name=series_current_priority_team_choice,json=seriesCurrentPriorityTeamChoice,enum=DOTASelectionPriorityChoice,def=0" json:"series_current_priority_team_choice,omitempty"` - SeriesCurrentNonPriorityTeamChoice *dota_shared_enums.DOTASelectionPriorityChoice `protobuf:"varint,101,opt,name=series_current_non_priority_team_choice,json=seriesCurrentNonPriorityTeamChoice,enum=DOTASelectionPriorityChoice,def=0" json:"series_current_non_priority_team_choice,omitempty"` - SeriesCurrentSelectionPriorityUsedCoinToss *bool `protobuf:"varint,102,opt,name=series_current_selection_priority_used_coin_toss,json=seriesCurrentSelectionPriorityUsedCoinToss" json:"series_current_selection_priority_used_coin_toss,omitempty"` - CurrentPrimaryEvent *dota_shared_enums.EEvent `protobuf:"varint,103,opt,name=current_primary_event,json=currentPrimaryEvent,enum=EEvent,def=0" json:"current_primary_event,omitempty"` - LowpriDeprecated *bool `protobuf:"varint,104,opt,name=lowpri_deprecated,json=lowpriDeprecated" json:"lowpri_deprecated,omitempty"` - EmergencyDisabledHeroIds []uint32 `protobuf:"varint,105,rep,name=emergency_disabled_hero_ids,json=emergencyDisabledHeroIds" json:"emergency_disabled_hero_ids,omitempty"` - CustomGamePrivateKey *uint64 `protobuf:"fixed64,106,opt,name=custom_game_private_key,json=customGamePrivateKey" json:"custom_game_private_key,omitempty"` - CustomGamePenalties *bool `protobuf:"varint,107,opt,name=custom_game_penalties,json=customGamePenalties" json:"custom_game_penalties,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSODOTALobby) Reset() { *m = CSODOTALobby{} } -func (m *CSODOTALobby) String() string { return proto.CompactTextString(m) } -func (*CSODOTALobby) ProtoMessage() {} -func (*CSODOTALobby) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} } - -const Default_CSODOTALobby_ServerId uint64 = 0 -const Default_CSODOTALobby_State CSODOTALobby_State = CSODOTALobby_UI -const Default_CSODOTALobby_LobbyType CSODOTALobby_LobbyType = CSODOTALobby_INVALID -const Default_CSODOTALobby_ServerRegion uint32 = 0 -const Default_CSODOTALobby_GameState dota_shared_enums.DOTA_GameState = dota_shared_enums.DOTA_GameState_DOTA_GAMERULES_STATE_INIT -const Default_CSODOTALobby_CmPick dota_shared_enums.DOTA_CM_PICK = dota_shared_enums.DOTA_CM_PICK_DOTA_CM_RANDOM -const Default_CSODOTALobby_AllowSpectating bool = true -const Default_CSODOTALobby_BotDifficultyRadiant dota_shared_enums.DOTABotDifficulty = dota_shared_enums.DOTABotDifficulty_BOT_DIFFICULTY_HARD -const Default_CSODOTALobby_GameVersion dota_shared_enums.DOTAGameVersion = dota_shared_enums.DOTAGameVersion_GAME_VERSION_CURRENT -const Default_CSODOTALobby_PenaltyLevelRadiant uint32 = 0 -const Default_CSODOTALobby_PenaltyLevelDire uint32 = 0 -const Default_CSODOTALobby_Allchat bool = false -const Default_CSODOTALobby_DotaTvDelay LobbyDotaTVDelay = LobbyDotaTVDelay_LobbyDotaTV_10 -const Default_CSODOTALobby_MatchOutcome dota_shared_enums.EMatchOutcome = dota_shared_enums.EMatchOutcome_k_EMatchOutcome_Unknown -const Default_CSODOTALobby_PartnerType gcsdk_gcmessages.PartnerAccountType = gcsdk_gcmessages.PartnerAccountType_PARTNER_NONE -const Default_CSODOTALobby_Visibility dota_shared_enums.DOTALobbyVisibility = dota_shared_enums.DOTALobbyVisibility_DOTALobbyVisibility_Public -const Default_CSODOTALobby_PauseSetting LobbyDotaPauseSetting = LobbyDotaPauseSetting_LobbyDotaPauseSetting_Unlimited -const Default_CSODOTALobby_BotDifficultyDire dota_shared_enums.DOTABotDifficulty = dota_shared_enums.DOTABotDifficulty_BOT_DIFFICULTY_HARD -const Default_CSODOTALobby_SelectionPriorityRules dota_shared_enums.DOTASelectionPriorityRules = dota_shared_enums.DOTASelectionPriorityRules_k_DOTASelectionPriorityRules_Manual -const Default_CSODOTALobby_SeriesCurrentPriorityTeamChoice dota_shared_enums.DOTASelectionPriorityChoice = dota_shared_enums.DOTASelectionPriorityChoice_k_DOTASelectionPriorityChoice_Invalid -const Default_CSODOTALobby_SeriesCurrentNonPriorityTeamChoice dota_shared_enums.DOTASelectionPriorityChoice = dota_shared_enums.DOTASelectionPriorityChoice_k_DOTASelectionPriorityChoice_Invalid -const Default_CSODOTALobby_CurrentPrimaryEvent dota_shared_enums.EEvent = dota_shared_enums.EEvent_EVENT_ID_NONE - -func (m *CSODOTALobby) GetLobbyId() uint64 { - if m != nil && m.LobbyId != nil { - return *m.LobbyId - } - return 0 -} - -func (m *CSODOTALobby) GetMembers() []*CDOTALobbyMember { - if m != nil { - return m.Members - } - return nil -} - -func (m *CSODOTALobby) GetLeftMembers() []*CDOTALobbyMember { - if m != nil { - return m.LeftMembers - } - return nil -} - -func (m *CSODOTALobby) GetLeaderId() uint64 { - if m != nil && m.LeaderId != nil { - return *m.LeaderId - } - return 0 -} - -func (m *CSODOTALobby) GetServerId() uint64 { - if m != nil && m.ServerId != nil { - return *m.ServerId - } - return Default_CSODOTALobby_ServerId -} - -func (m *CSODOTALobby) GetGameMode() uint32 { - if m != nil && m.GameMode != nil { - return *m.GameMode - } - return 0 -} - -func (m *CSODOTALobby) GetPendingInvites() []uint64 { - if m != nil { - return m.PendingInvites - } - return nil -} - -func (m *CSODOTALobby) GetState() CSODOTALobby_State { - if m != nil && m.State != nil { - return *m.State - } - return Default_CSODOTALobby_State -} - -func (m *CSODOTALobby) GetConnect() string { - if m != nil && m.Connect != nil { - return *m.Connect - } - return "" -} - -func (m *CSODOTALobby) GetLobbyType() CSODOTALobby_LobbyType { - if m != nil && m.LobbyType != nil { - return *m.LobbyType - } - return Default_CSODOTALobby_LobbyType -} - -func (m *CSODOTALobby) GetAllowCheats() bool { - if m != nil && m.AllowCheats != nil { - return *m.AllowCheats - } - return false -} - -func (m *CSODOTALobby) GetFillWithBots() bool { - if m != nil && m.FillWithBots != nil { - return *m.FillWithBots - } - return false -} - -func (m *CSODOTALobby) GetIntroMode() bool { - if m != nil && m.IntroMode != nil { - return *m.IntroMode - } - return false -} - -func (m *CSODOTALobby) GetGameName() string { - if m != nil && m.GameName != nil { - return *m.GameName - } - return "" -} - -func (m *CSODOTALobby) GetTeamDetails() []*CLobbyTeamDetails { - if m != nil { - return m.TeamDetails - } - return nil -} - -func (m *CSODOTALobby) GetTutorialLesson() uint32 { - if m != nil && m.TutorialLesson != nil { - return *m.TutorialLesson - } - return 0 -} - -func (m *CSODOTALobby) GetTournamentId() uint32 { - if m != nil && m.TournamentId != nil { - return *m.TournamentId - } - return 0 -} - -func (m *CSODOTALobby) GetTournamentGameId() uint32 { - if m != nil && m.TournamentGameId != nil { - return *m.TournamentGameId - } - return 0 -} - -func (m *CSODOTALobby) GetServerRegion() uint32 { - if m != nil && m.ServerRegion != nil { - return *m.ServerRegion - } - return Default_CSODOTALobby_ServerRegion -} - -func (m *CSODOTALobby) GetGameState() dota_shared_enums.DOTA_GameState { - if m != nil && m.GameState != nil { - return *m.GameState - } - return Default_CSODOTALobby_GameState -} - -func (m *CSODOTALobby) GetNumSpectators() uint32 { - if m != nil && m.NumSpectators != nil { - return *m.NumSpectators - } - return 0 -} - -func (m *CSODOTALobby) GetMatchgroup() uint32 { - if m != nil && m.Matchgroup != nil { - return *m.Matchgroup - } - return 0 -} - -func (m *CSODOTALobby) GetCmPick() dota_shared_enums.DOTA_CM_PICK { - if m != nil && m.CmPick != nil { - return *m.CmPick - } - return Default_CSODOTALobby_CmPick -} - -func (m *CSODOTALobby) GetMatchId() uint64 { - if m != nil && m.MatchId != nil { - return *m.MatchId - } - return 0 -} - -func (m *CSODOTALobby) GetAllowSpectating() bool { - if m != nil && m.AllowSpectating != nil { - return *m.AllowSpectating - } - return Default_CSODOTALobby_AllowSpectating -} - -func (m *CSODOTALobby) GetBotDifficultyRadiant() dota_shared_enums.DOTABotDifficulty { - if m != nil && m.BotDifficultyRadiant != nil { - return *m.BotDifficultyRadiant - } - return Default_CSODOTALobby_BotDifficultyRadiant -} - -func (m *CSODOTALobby) GetGameVersion() dota_shared_enums.DOTAGameVersion { - if m != nil && m.GameVersion != nil { - return *m.GameVersion - } - return Default_CSODOTALobby_GameVersion -} - -func (m *CSODOTALobby) GetTimedRewardDetails() []*CLobbyTimedRewardDetails { - if m != nil { - return m.TimedRewardDetails - } - return nil -} - -func (m *CSODOTALobby) GetPassKey() string { - if m != nil && m.PassKey != nil { - return *m.PassKey - } - return "" -} - -func (m *CSODOTALobby) GetLeagueid() uint32 { - if m != nil && m.Leagueid != nil { - return *m.Leagueid - } - return 0 -} - -func (m *CSODOTALobby) GetPenaltyLevelRadiant() uint32 { - if m != nil && m.PenaltyLevelRadiant != nil { - return *m.PenaltyLevelRadiant - } - return Default_CSODOTALobby_PenaltyLevelRadiant -} - -func (m *CSODOTALobby) GetPenaltyLevelDire() uint32 { - if m != nil && m.PenaltyLevelDire != nil { - return *m.PenaltyLevelDire - } - return Default_CSODOTALobby_PenaltyLevelDire -} - -func (m *CSODOTALobby) GetLoadGameId() uint32 { - if m != nil && m.LoadGameId != nil { - return *m.LoadGameId - } - return 0 -} - -func (m *CSODOTALobby) GetSeriesType() uint32 { - if m != nil && m.SeriesType != nil { - return *m.SeriesType - } - return 0 -} - -func (m *CSODOTALobby) GetRadiantSeriesWins() uint32 { - if m != nil && m.RadiantSeriesWins != nil { - return *m.RadiantSeriesWins - } - return 0 -} - -func (m *CSODOTALobby) GetDireSeriesWins() uint32 { - if m != nil && m.DireSeriesWins != nil { - return *m.DireSeriesWins - } - return 0 -} - -func (m *CSODOTALobby) GetLootGenerated() uint32 { - if m != nil && m.LootGenerated != nil { - return *m.LootGenerated - } - return 0 -} - -func (m *CSODOTALobby) GetLootAwarded() uint32 { - if m != nil && m.LootAwarded != nil { - return *m.LootAwarded - } - return 0 -} - -func (m *CSODOTALobby) GetAllchat() bool { - if m != nil && m.Allchat != nil { - return *m.Allchat - } - return Default_CSODOTALobby_Allchat -} - -func (m *CSODOTALobby) GetDotaTvDelay() LobbyDotaTVDelay { - if m != nil && m.DotaTvDelay != nil { - return *m.DotaTvDelay - } - return Default_CSODOTALobby_DotaTvDelay -} - -func (m *CSODOTALobby) GetCustomGameMode() string { - if m != nil && m.CustomGameMode != nil { - return *m.CustomGameMode - } - return "" -} - -func (m *CSODOTALobby) GetCustomMapName() string { - if m != nil && m.CustomMapName != nil { - return *m.CustomMapName - } - return "" -} - -func (m *CSODOTALobby) GetCustomDifficulty() uint32 { - if m != nil && m.CustomDifficulty != nil { - return *m.CustomDifficulty - } - return 0 -} - -func (m *CSODOTALobby) GetLan() bool { - if m != nil && m.Lan != nil { - return *m.Lan - } - return false -} - -func (m *CSODOTALobby) GetBroadcastChannelInfo() []*CLobbyBroadcastChannelInfo { - if m != nil { - return m.BroadcastChannelInfo - } - return nil -} - -func (m *CSODOTALobby) GetFirstLeaverAccountid() uint32 { - if m != nil && m.FirstLeaverAccountid != nil { - return *m.FirstLeaverAccountid - } - return 0 -} - -func (m *CSODOTALobby) GetSeriesId() uint32 { - if m != nil && m.SeriesId != nil { - return *m.SeriesId - } - return 0 -} - -func (m *CSODOTALobby) GetLowPriority() bool { - if m != nil && m.LowPriority != nil { - return *m.LowPriority - } - return false -} - -func (m *CSODOTALobby) GetExtraMessages() []*CSODOTALobby_CExtraMsg { - if m != nil { - return m.ExtraMessages - } - return nil -} - -func (m *CSODOTALobby) GetSaveGame() *dota_shared_enums.CDOTASaveGame { - if m != nil { - return m.SaveGame - } - return nil -} - -func (m *CSODOTALobby) GetFirstBloodHappened() bool { - if m != nil && m.FirstBloodHappened != nil { - return *m.FirstBloodHappened - } - return false -} - -func (m *CSODOTALobby) GetMatchOutcome() dota_shared_enums.EMatchOutcome { - if m != nil && m.MatchOutcome != nil { - return *m.MatchOutcome - } - return Default_CSODOTALobby_MatchOutcome -} - -func (m *CSODOTALobby) GetMassDisconnect() bool { - if m != nil && m.MassDisconnect != nil { - return *m.MassDisconnect - } - return false -} - -func (m *CSODOTALobby) GetCustomGameId() uint64 { - if m != nil && m.CustomGameId != nil { - return *m.CustomGameId - } - return 0 -} - -func (m *CSODOTALobby) GetCustomMinPlayers() uint32 { - if m != nil && m.CustomMinPlayers != nil { - return *m.CustomMinPlayers - } - return 0 -} - -func (m *CSODOTALobby) GetCustomMaxPlayers() uint32 { - if m != nil && m.CustomMaxPlayers != nil { - return *m.CustomMaxPlayers - } - return 0 -} - -func (m *CSODOTALobby) GetPartnerType() gcsdk_gcmessages.PartnerAccountType { - if m != nil && m.PartnerType != nil { - return *m.PartnerType - } - return Default_CSODOTALobby_PartnerType -} - -func (m *CSODOTALobby) GetLanHostPingToServerRegion() uint32 { - if m != nil && m.LanHostPingToServerRegion != nil { - return *m.LanHostPingToServerRegion - } - return 0 -} - -func (m *CSODOTALobby) GetVisibility() dota_shared_enums.DOTALobbyVisibility { - if m != nil && m.Visibility != nil { - return *m.Visibility - } - return Default_CSODOTALobby_Visibility -} - -func (m *CSODOTALobby) GetCustomGameCrc() uint64 { - if m != nil && m.CustomGameCrc != nil { - return *m.CustomGameCrc - } - return 0 -} - -func (m *CSODOTALobby) GetCustomGameAutoCreatedLobby() bool { - if m != nil && m.CustomGameAutoCreatedLobby != nil { - return *m.CustomGameAutoCreatedLobby - } - return false -} - -func (m *CSODOTALobby) GetLeagueSeriesId() uint32 { - if m != nil && m.LeagueSeriesId != nil { - return *m.LeagueSeriesId - } - return 0 -} - -func (m *CSODOTALobby) GetLeagueGameId() uint32 { - if m != nil && m.LeagueGameId != nil { - return *m.LeagueGameId - } - return 0 -} - -func (m *CSODOTALobby) GetCustomGameTimestamp() uint32 { - if m != nil && m.CustomGameTimestamp != nil { - return *m.CustomGameTimestamp - } - return 0 -} - -func (m *CSODOTALobby) GetPreviousSeriesMatches() []uint64 { - if m != nil { - return m.PreviousSeriesMatches - } - return nil -} - -func (m *CSODOTALobby) GetPreviousMatchOverride() uint64 { - if m != nil && m.PreviousMatchOverride != nil { - return *m.PreviousMatchOverride - } - return 0 -} - -func (m *CSODOTALobby) GetCustomGameUsesAccountRecords() bool { - if m != nil && m.CustomGameUsesAccountRecords != nil { - return *m.CustomGameUsesAccountRecords - } - return false -} - -func (m *CSODOTALobby) GetGameStartTime() uint32 { - if m != nil && m.GameStartTime != nil { - return *m.GameStartTime - } - return 0 -} - -func (m *CSODOTALobby) GetPauseSetting() LobbyDotaPauseSetting { - if m != nil && m.PauseSetting != nil { - return *m.PauseSetting - } - return Default_CSODOTALobby_PauseSetting -} - -func (m *CSODOTALobby) GetLobbyMvpAccountId() uint32 { - if m != nil && m.LobbyMvpAccountId != nil { - return *m.LobbyMvpAccountId - } - return 0 -} - -func (m *CSODOTALobby) GetWeekendTourneyDivisionId() uint32 { - if m != nil && m.WeekendTourneyDivisionId != nil { - return *m.WeekendTourneyDivisionId - } - return 0 -} - -func (m *CSODOTALobby) GetWeekendTourneySkillLevel() uint32 { - if m != nil && m.WeekendTourneySkillLevel != nil { - return *m.WeekendTourneySkillLevel - } - return 0 -} - -func (m *CSODOTALobby) GetWeekendTourneyBracketRound() uint32 { - if m != nil && m.WeekendTourneyBracketRound != nil { - return *m.WeekendTourneyBracketRound - } - return 0 -} - -func (m *CSODOTALobby) GetBotDifficultyDire() dota_shared_enums.DOTABotDifficulty { - if m != nil && m.BotDifficultyDire != nil { - return *m.BotDifficultyDire - } - return Default_CSODOTALobby_BotDifficultyDire -} - -func (m *CSODOTALobby) GetBotRadiant() uint64 { - if m != nil && m.BotRadiant != nil { - return *m.BotRadiant - } - return 0 -} - -func (m *CSODOTALobby) GetBotDire() uint64 { - if m != nil && m.BotDire != nil { - return *m.BotDire - } - return 0 -} - -func (m *CSODOTALobby) GetEventProgressionEnabled() []dota_shared_enums.EEvent { - if m != nil { - return m.EventProgressionEnabled - } - return nil -} - -func (m *CSODOTALobby) GetSelectionPriorityRules() dota_shared_enums.DOTASelectionPriorityRules { - if m != nil && m.SelectionPriorityRules != nil { - return *m.SelectionPriorityRules - } - return Default_CSODOTALobby_SelectionPriorityRules -} - -func (m *CSODOTALobby) GetSeriesPreviousSelectionPriorityTeamId() uint32 { - if m != nil && m.SeriesPreviousSelectionPriorityTeamId != nil { - return *m.SeriesPreviousSelectionPriorityTeamId - } - return 0 -} - -func (m *CSODOTALobby) GetSeriesCurrentSelectionPriorityTeamId() uint32 { - if m != nil && m.SeriesCurrentSelectionPriorityTeamId != nil { - return *m.SeriesCurrentSelectionPriorityTeamId - } - return 0 -} - -func (m *CSODOTALobby) GetSeriesCurrentPriorityTeamChoice() dota_shared_enums.DOTASelectionPriorityChoice { - if m != nil && m.SeriesCurrentPriorityTeamChoice != nil { - return *m.SeriesCurrentPriorityTeamChoice - } - return Default_CSODOTALobby_SeriesCurrentPriorityTeamChoice -} - -func (m *CSODOTALobby) GetSeriesCurrentNonPriorityTeamChoice() dota_shared_enums.DOTASelectionPriorityChoice { - if m != nil && m.SeriesCurrentNonPriorityTeamChoice != nil { - return *m.SeriesCurrentNonPriorityTeamChoice - } - return Default_CSODOTALobby_SeriesCurrentNonPriorityTeamChoice -} - -func (m *CSODOTALobby) GetSeriesCurrentSelectionPriorityUsedCoinToss() bool { - if m != nil && m.SeriesCurrentSelectionPriorityUsedCoinToss != nil { - return *m.SeriesCurrentSelectionPriorityUsedCoinToss - } - return false -} - -func (m *CSODOTALobby) GetCurrentPrimaryEvent() dota_shared_enums.EEvent { - if m != nil && m.CurrentPrimaryEvent != nil { - return *m.CurrentPrimaryEvent - } - return Default_CSODOTALobby_CurrentPrimaryEvent -} - -func (m *CSODOTALobby) GetLowpriDeprecated() bool { - if m != nil && m.LowpriDeprecated != nil { - return *m.LowpriDeprecated - } - return false -} - -func (m *CSODOTALobby) GetEmergencyDisabledHeroIds() []uint32 { - if m != nil { - return m.EmergencyDisabledHeroIds - } - return nil -} - -func (m *CSODOTALobby) GetCustomGamePrivateKey() uint64 { - if m != nil && m.CustomGamePrivateKey != nil { - return *m.CustomGamePrivateKey - } - return 0 -} - -func (m *CSODOTALobby) GetCustomGamePenalties() bool { - if m != nil && m.CustomGamePenalties != nil { - return *m.CustomGamePenalties - } - return false -} - -type CSODOTALobby_CExtraMsg struct { - Id *uint32 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` - Contents []byte `protobuf:"bytes,2,opt,name=contents" json:"contents,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CSODOTALobby_CExtraMsg) Reset() { *m = CSODOTALobby_CExtraMsg{} } -func (m *CSODOTALobby_CExtraMsg) String() string { return proto.CompactTextString(m) } -func (*CSODOTALobby_CExtraMsg) ProtoMessage() {} -func (*CSODOTALobby_CExtraMsg) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9, 0} } - -func (m *CSODOTALobby_CExtraMsg) GetId() uint32 { - if m != nil && m.Id != nil { - return *m.Id - } - return 0 -} - -func (m *CSODOTALobby_CExtraMsg) GetContents() []byte { - if m != nil { - return m.Contents - } - return nil -} - -type CMsgLobbyPlaytestDetails struct { - Json *string `protobuf:"bytes,1,opt,name=json" json:"json,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgLobbyPlaytestDetails) Reset() { *m = CMsgLobbyPlaytestDetails{} } -func (m *CMsgLobbyPlaytestDetails) String() string { return proto.CompactTextString(m) } -func (*CMsgLobbyPlaytestDetails) ProtoMessage() {} -func (*CMsgLobbyPlaytestDetails) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} } - -func (m *CMsgLobbyPlaytestDetails) GetJson() string { - if m != nil && m.Json != nil { - return *m.Json - } - return "" -} - -type CMsgReadyCheckStatus struct { - StartTimestamp *uint32 `protobuf:"varint,1,opt,name=start_timestamp,json=startTimestamp" json:"start_timestamp,omitempty"` - FinishTimestamp *uint32 `protobuf:"varint,2,opt,name=finish_timestamp,json=finishTimestamp" json:"finish_timestamp,omitempty"` - InitiatorAccountId *uint32 `protobuf:"varint,3,opt,name=initiator_account_id,json=initiatorAccountId" json:"initiator_account_id,omitempty"` - ReadyMembers []*CMsgReadyCheckStatus_ReadyMember `protobuf:"bytes,4,rep,name=ready_members,json=readyMembers" json:"ready_members,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgReadyCheckStatus) Reset() { *m = CMsgReadyCheckStatus{} } -func (m *CMsgReadyCheckStatus) String() string { return proto.CompactTextString(m) } -func (*CMsgReadyCheckStatus) ProtoMessage() {} -func (*CMsgReadyCheckStatus) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} } - -func (m *CMsgReadyCheckStatus) GetStartTimestamp() uint32 { - if m != nil && m.StartTimestamp != nil { - return *m.StartTimestamp - } - return 0 -} - -func (m *CMsgReadyCheckStatus) GetFinishTimestamp() uint32 { - if m != nil && m.FinishTimestamp != nil { - return *m.FinishTimestamp - } - return 0 -} - -func (m *CMsgReadyCheckStatus) GetInitiatorAccountId() uint32 { - if m != nil && m.InitiatorAccountId != nil { - return *m.InitiatorAccountId - } - return 0 -} - -func (m *CMsgReadyCheckStatus) GetReadyMembers() []*CMsgReadyCheckStatus_ReadyMember { - if m != nil { - return m.ReadyMembers - } - return nil -} - -type CMsgReadyCheckStatus_ReadyMember struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - ReadyStatus *EReadyCheckStatus `protobuf:"varint,2,opt,name=ready_status,json=readyStatus,enum=EReadyCheckStatus,def=0" json:"ready_status,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgReadyCheckStatus_ReadyMember) Reset() { *m = CMsgReadyCheckStatus_ReadyMember{} } -func (m *CMsgReadyCheckStatus_ReadyMember) String() string { return proto.CompactTextString(m) } -func (*CMsgReadyCheckStatus_ReadyMember) ProtoMessage() {} -func (*CMsgReadyCheckStatus_ReadyMember) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{11, 0} -} - -const Default_CMsgReadyCheckStatus_ReadyMember_ReadyStatus EReadyCheckStatus = EReadyCheckStatus_k_EReadyCheckStatus_Unknown - -func (m *CMsgReadyCheckStatus_ReadyMember) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgReadyCheckStatus_ReadyMember) GetReadyStatus() EReadyCheckStatus { - if m != nil && m.ReadyStatus != nil { - return *m.ReadyStatus - } - return Default_CMsgReadyCheckStatus_ReadyMember_ReadyStatus -} - -type CMsgPartyReadyCheckRequest struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPartyReadyCheckRequest) Reset() { *m = CMsgPartyReadyCheckRequest{} } -func (m *CMsgPartyReadyCheckRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgPartyReadyCheckRequest) ProtoMessage() {} -func (*CMsgPartyReadyCheckRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} } - -type CMsgPartyReadyCheckResponse struct { - Result *EReadyCheckRequestResult `protobuf:"varint,1,opt,name=result,enum=EReadyCheckRequestResult,def=0" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPartyReadyCheckResponse) Reset() { *m = CMsgPartyReadyCheckResponse{} } -func (m *CMsgPartyReadyCheckResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgPartyReadyCheckResponse) ProtoMessage() {} -func (*CMsgPartyReadyCheckResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} } - -const Default_CMsgPartyReadyCheckResponse_Result EReadyCheckRequestResult = EReadyCheckRequestResult_k_EReadyCheckRequestResult_Success - -func (m *CMsgPartyReadyCheckResponse) GetResult() EReadyCheckRequestResult { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgPartyReadyCheckResponse_Result -} - -type CMsgPartyReadyCheckAcknowledge struct { - ReadyStatus *EReadyCheckStatus `protobuf:"varint,1,opt,name=ready_status,json=readyStatus,enum=EReadyCheckStatus,def=0" json:"ready_status,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPartyReadyCheckAcknowledge) Reset() { *m = CMsgPartyReadyCheckAcknowledge{} } -func (m *CMsgPartyReadyCheckAcknowledge) String() string { return proto.CompactTextString(m) } -func (*CMsgPartyReadyCheckAcknowledge) ProtoMessage() {} -func (*CMsgPartyReadyCheckAcknowledge) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} } - -const Default_CMsgPartyReadyCheckAcknowledge_ReadyStatus EReadyCheckStatus = EReadyCheckStatus_k_EReadyCheckStatus_Unknown - -func (m *CMsgPartyReadyCheckAcknowledge) GetReadyStatus() EReadyCheckStatus { - if m != nil && m.ReadyStatus != nil { - return *m.ReadyStatus - } - return Default_CMsgPartyReadyCheckAcknowledge_ReadyStatus -} - -func init() { - proto.RegisterType((*CSODOTAPartyMember)(nil), "CSODOTAPartyMember") - proto.RegisterType((*CSODOTAParty)(nil), "CSODOTAParty") - proto.RegisterType((*CSODOTAPartyInvite)(nil), "CSODOTAPartyInvite") - proto.RegisterType((*CSODOTAPartyInvite_PartyMember)(nil), "CSODOTAPartyInvite.PartyMember") - proto.RegisterType((*CSODOTALobbyInvite)(nil), "CSODOTALobbyInvite") - proto.RegisterType((*CSODOTALobbyInvite_LobbyMember)(nil), "CSODOTALobbyInvite.LobbyMember") - proto.RegisterType((*CMsgLeaverState)(nil), "CMsgLeaverState") - proto.RegisterType((*CDOTALobbyMember)(nil), "CDOTALobbyMember") - proto.RegisterType((*CDOTALobbyMember_CDOTALobbyMemberXPBonus)(nil), "CDOTALobbyMember.CDOTALobbyMemberXPBonus") - proto.RegisterType((*CLobbyTeamDetails)(nil), "CLobbyTeamDetails") - proto.RegisterType((*CLobbyTimedRewardDetails)(nil), "CLobbyTimedRewardDetails") - proto.RegisterType((*CLobbyBroadcastChannelInfo)(nil), "CLobbyBroadcastChannelInfo") - proto.RegisterType((*CSODOTALobby)(nil), "CSODOTALobby") - proto.RegisterType((*CSODOTALobby_CExtraMsg)(nil), "CSODOTALobby.CExtraMsg") - proto.RegisterType((*CMsgLobbyPlaytestDetails)(nil), "CMsgLobbyPlaytestDetails") - proto.RegisterType((*CMsgReadyCheckStatus)(nil), "CMsgReadyCheckStatus") - proto.RegisterType((*CMsgReadyCheckStatus_ReadyMember)(nil), "CMsgReadyCheckStatus.ReadyMember") - proto.RegisterType((*CMsgPartyReadyCheckRequest)(nil), "CMsgPartyReadyCheckRequest") - proto.RegisterType((*CMsgPartyReadyCheckResponse)(nil), "CMsgPartyReadyCheckResponse") - proto.RegisterType((*CMsgPartyReadyCheckAcknowledge)(nil), "CMsgPartyReadyCheckAcknowledge") - proto.RegisterEnum("LobbyDotaTVDelay", LobbyDotaTVDelay_name, LobbyDotaTVDelay_value) - proto.RegisterEnum("LobbyDotaPauseSetting", LobbyDotaPauseSetting_name, LobbyDotaPauseSetting_value) - proto.RegisterEnum("EReadyCheckStatus", EReadyCheckStatus_name, EReadyCheckStatus_value) - proto.RegisterEnum("EReadyCheckRequestResult", EReadyCheckRequestResult_name, EReadyCheckRequestResult_value) - proto.RegisterEnum("CSODOTAParty_State", CSODOTAParty_State_name, CSODOTAParty_State_value) - proto.RegisterEnum("CSODOTALobby_State", CSODOTALobby_State_name, CSODOTALobby_State_value) - proto.RegisterEnum("CSODOTALobby_LobbyType", CSODOTALobby_LobbyType_name, CSODOTALobby_LobbyType_value) -} - -func init() { proto.RegisterFile("dota_gcmessages_common_match_management.proto", fileDescriptor0) } - -var fileDescriptor0 = []byte{ - // 5173 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x4f, 0x77, 0x1b, 0xc9, - 0x71, 0x17, 0x28, 0x8a, 0x04, 0x0b, 0x7f, 0x08, 0x36, 0x29, 0x72, 0x48, 0xfd, 0x21, 0x17, 0xfa, - 0xb3, 0x5c, 0x69, 0x97, 0x2b, 0xc9, 0x5e, 0xad, 0x97, 0x5e, 0xdb, 0x01, 0x01, 0x48, 0xc2, 0x8a, - 0x04, 0xb1, 0x03, 0x50, 0xb2, 0x12, 0x3b, 0x9d, 0xc6, 0x4c, 0x13, 0x6c, 0x73, 0x30, 0x03, 0x4f, - 0x0f, 0x28, 0xd1, 0x27, 0xe7, 0xe5, 0x96, 0xf7, 0x72, 0xc8, 0x29, 0xf9, 0x02, 0xc9, 0x37, 0xc8, - 0x25, 0xd7, 0x9c, 0x72, 0xc9, 0xd7, 0xc8, 0x31, 0xb7, 0x5c, 0x72, 0x48, 0x5e, 0x57, 0xf7, 0x0c, - 0x06, 0x20, 0x20, 0xdb, 0x71, 0xde, 0x0b, 0x2f, 0xc4, 0xfc, 0xea, 0xd7, 0x3d, 0xdd, 0x5d, 0xd5, - 0x55, 0xd5, 0xd5, 0x03, 0x5f, 0xb8, 0x41, 0xc4, 0x68, 0xcf, 0xe9, 0x73, 0x29, 0x59, 0x8f, 0x4b, - 0xea, 0x04, 0xfd, 0x7e, 0xe0, 0xd3, 0x3e, 0x8b, 0x9c, 0x33, 0xda, 0x67, 0x3e, 0xeb, 0xf1, 0x3e, - 0xf7, 0xa3, 0xbd, 0x41, 0x18, 0x44, 0xc1, 0xd6, 0xaa, 0x8c, 0x38, 0xeb, 0xc7, 0x64, 0x03, 0xae, - 0xf7, 0x1c, 0xe9, 0x9e, 0xa7, 0x3a, 0x31, 0xf8, 0x06, 0xf6, 0x2d, 0xcf, 0x58, 0xc8, 0x5d, 0xca, - 0xfd, 0x61, 0xdf, 0x08, 0xca, 0xff, 0x7a, 0x1d, 0x48, 0xb5, 0x7d, 0x5c, 0x3b, 0xee, 0x54, 0x5a, - 0x2c, 0x8c, 0x2e, 0x8f, 0x78, 0xbf, 0xcb, 0x43, 0x52, 0x83, 0xfc, 0x80, 0x85, 0x91, 0xcf, 0x43, - 0x1a, 0x5d, 0x0e, 0xb8, 0x95, 0xd9, 0xc9, 0xec, 0x16, 0x9f, 0xad, 0xee, 0xb5, 0x34, 0x58, 0x71, - 0x9c, 0x60, 0xe8, 0x47, 0x9d, 0xcb, 0x01, 0xdf, 0xcf, 0xb7, 0x2a, 0x76, 0xa7, 0x59, 0xb7, 0x69, - 0xf3, 0xb8, 0x59, 0xb7, 0x73, 0xa6, 0x99, 0x12, 0x91, 0x4d, 0xc8, 0x0a, 0x35, 0x0d, 0xe6, 0x9c, - 0x59, 0x73, 0x3b, 0x99, 0xdd, 0xac, 0xbd, 0x28, 0x64, 0x55, 0x3d, 0x92, 0x3d, 0x58, 0x09, 0x79, - 0x4f, 0x04, 0x3e, 0x1d, 0x08, 0xbf, 0x47, 0x9d, 0xc0, 0xe5, 0xd2, 0x9a, 0xdf, 0xb9, 0xbe, 0x5b, - 0x38, 0x98, 0x2b, 0x65, 0xec, 0x65, 0x2d, 0x6c, 0x09, 0xbf, 0x57, 0x55, 0xa2, 0x49, 0x7e, 0x24, - 0xfa, 0x5c, 0x5a, 0x37, 0xa6, 0xf1, 0x3b, 0x4a, 0x44, 0x7e, 0x0c, 0x5b, 0x69, 0xfe, 0x29, 0x13, - 0x1e, 0x77, 0x69, 0x57, 0x44, 0x7d, 0x26, 0xcf, 0xad, 0x85, 0x9d, 0xcc, 0x6e, 0xc1, 0xde, 0x18, - 0x35, 0x7a, 0x81, 0xf2, 0x03, 0x2d, 0x26, 0x9f, 0x03, 0x11, 0x92, 0x0e, 0xbc, 0xa1, 0xa4, 0x72, - 0xd8, 0x95, 0x4e, 0x28, 0xba, 0x3c, 0xb4, 0x00, 0x67, 0x50, 0x12, 0xb2, 0xe5, 0x0d, 0x65, 0x3b, - 0xc1, 0xc9, 0x1e, 0xac, 0x46, 0xc1, 0x30, 0xf4, 0xf9, 0x25, 0x95, 0xe7, 0xc2, 0xf3, 0xa8, 0xc7, - 0x2f, 0xb8, 0x67, 0x2d, 0xe2, 0x3b, 0x56, 0x8c, 0xa8, 0xad, 0x24, 0x87, 0x4a, 0x40, 0xee, 0x41, - 0x21, 0xe6, 0x77, 0x87, 0x97, 0xc2, 0xb7, 0xb2, 0xc8, 0xcc, 0x1b, 0xf0, 0x40, 0x61, 0xe4, 0x19, - 0xdc, 0x8c, 0x49, 0x83, 0x90, 0x5f, 0x70, 0x3f, 0xa2, 0x43, 0x3f, 0x12, 0x9e, 0xb5, 0x84, 0xe4, - 0xf8, 0x8d, 0x2d, 0x2d, 0x3b, 0x51, 0xa2, 0xf2, 0x7f, 0x11, 0xc8, 0xa7, 0x75, 0x49, 0xb6, 0x21, - 0xab, 0xd4, 0x71, 0x49, 0x85, 0x8b, 0x1a, 0x9c, 0x3f, 0x98, 0xff, 0xed, 0x3f, 0xde, 0xc9, 0xd8, - 0x8b, 0x88, 0x36, 0x5c, 0x72, 0x0b, 0x96, 0x3c, 0xce, 0x5c, 0x1e, 0x2a, 0x86, 0xd2, 0xd0, 0x82, - 0x9d, 0xd5, 0x40, 0xc3, 0x25, 0x77, 0x00, 0xfa, 0x68, 0x0d, 0x54, 0xb8, 0xd2, 0xba, 0xbe, 0x73, - 0x7d, 0x77, 0xc1, 0x5e, 0xd2, 0x48, 0xc3, 0x95, 0x4a, 0xdc, 0x63, 0x7d, 0x4e, 0xfb, 0x46, 0x75, - 0x6a, 0x58, 0x4b, 0x0a, 0x39, 0x42, 0x85, 0x7d, 0x01, 0x37, 0x64, 0xc4, 0x22, 0x8e, 0x6b, 0xad, - 0x4c, 0x27, 0x3d, 0xb2, 0xbd, 0xb6, 0x12, 0xed, 0xcf, 0x9d, 0x34, 0x6c, 0xcd, 0x22, 0xaf, 0xa1, - 0xcc, 0x4f, 0x4f, 0xb9, 0x13, 0x89, 0x0b, 0x4e, 0x65, 0xc4, 0xc2, 0x88, 0xbb, 0xda, 0xf2, 0xfb, - 0xec, 0x3c, 0xd6, 0xb8, 0x59, 0xd3, 0xed, 0x84, 0xd9, 0xd6, 0xc4, 0xa3, 0x11, 0x4f, 0x69, 0x9f, - 0xfc, 0x0c, 0x6e, 0x87, 0xec, 0xfd, 0xec, 0x6e, 0x76, 0xb0, 0x9b, 0xcd, 0x90, 0xbd, 0x9f, 0xd1, - 0xc1, 0xe7, 0x40, 0x58, 0x14, 0xf1, 0xfe, 0x20, 0xd2, 0x9d, 0xe8, 0x66, 0x9f, 0x60, 0xb3, 0x92, - 0x91, 0x60, 0x53, 0x64, 0x6f, 0x43, 0x2e, 0x66, 0xfb, 0xc3, 0xbe, 0x55, 0x46, 0x1a, 0x18, 0xa8, - 0x39, 0xec, 0x93, 0x1d, 0xc8, 0xe1, 0x18, 0x7a, 0x61, 0x30, 0x1c, 0x48, 0x2b, 0x87, 0x84, 0x34, - 0x44, 0xbe, 0x82, 0x0d, 0x2f, 0x78, 0x4f, 0x07, 0xa1, 0x08, 0x42, 0x11, 0x5d, 0x52, 0xa6, 0x37, - 0x98, 0x52, 0xcb, 0x2a, 0xb2, 0xd7, 0xbc, 0xe0, 0x7d, 0xcb, 0x48, 0xcd, 0xee, 0x6b, 0xb8, 0xe4, - 0x5b, 0x00, 0xed, 0x1d, 0x70, 0x93, 0xde, 0xc4, 0x95, 0x86, 0x3d, 0x9c, 0x0d, 0xee, 0xcd, 0x95, - 0xa3, 0x4a, 0xa7, 0xfa, 0x8a, 0x76, 0xde, 0xb5, 0xea, 0xb4, 0x5a, 0x69, 0x9f, 0x54, 0x0e, 0xed, - 0xa5, 0x7e, 0x2c, 0x25, 0xdf, 0x43, 0xb1, 0x1b, 0x44, 0xd4, 0x15, 0xa7, 0xa7, 0xc2, 0x19, 0x7a, - 0xd1, 0xa5, 0xb5, 0x8e, 0x3d, 0x90, 0x3d, 0xa5, 0xa8, 0x83, 0x20, 0xaa, 0x25, 0x92, 0xfd, 0xf5, - 0x83, 0xe3, 0x0e, 0xad, 0x35, 0x5e, 0xbc, 0x68, 0x54, 0x4f, 0x0e, 0x3b, 0xef, 0x68, 0xab, 0xd2, - 0x6e, 0x37, 0xde, 0xd4, 0xed, 0x42, 0x37, 0x4d, 0x23, 0x1b, 0xb0, 0xa8, 0xbc, 0x92, 0x1a, 0xf7, - 0x06, 0x8e, 0x7b, 0x41, 0x3d, 0x6a, 0x4b, 0x43, 0x81, 0xcf, 0xfa, 0xdc, 0xfa, 0xc1, 0x4e, 0x66, - 0x77, 0xc9, 0xce, 0x2a, 0xa0, 0xc9, 0xfa, 0x9c, 0xec, 0x40, 0x1e, 0x85, 0x43, 0x41, 0xbd, 0xa0, - 0x17, 0x58, 0x3f, 0x54, 0xb6, 0x6a, 0x83, 0xc2, 0x4e, 0xc4, 0x61, 0xd0, 0x0b, 0xc8, 0x7d, 0x28, - 0x22, 0xa3, 0xcb, 0x24, 0xd7, 0x9c, 0xaf, 0x90, 0x83, 0xed, 0x0e, 0x98, 0xe4, 0xc8, 0xfa, 0x06, - 0x36, 0xf5, 0x72, 0xb8, 0x42, 0xb2, 0xae, 0xda, 0xf0, 0xb8, 0x67, 0xa8, 0xab, 0xec, 0xd0, 0xc2, - 0xf1, 0xac, 0x23, 0xa1, 0x66, 0xe4, 0xb8, 0x6f, 0x6a, 0xca, 0xfe, 0xae, 0x36, 0x4d, 0xa9, 0x60, - 0x73, 0x4a, 0xd3, 0x91, 0x12, 0x2a, 0x70, 0x27, 0x6d, 0x61, 0x7d, 0xf6, 0x81, 0x86, 0xcc, 0xef, - 0x71, 0xda, 0x17, 0xfe, 0x30, 0xe2, 0xd2, 0xda, 0xc2, 0xe6, 0x5b, 0x29, 0xd2, 0x11, 0xfb, 0x60, - 0x2b, 0xca, 0x91, 0x66, 0x90, 0x87, 0x50, 0x44, 0xa9, 0xc7, 0xfc, 0xde, 0x50, 0xb9, 0x6d, 0xeb, - 0x16, 0xb6, 0x99, 0x40, 0xc9, 0x17, 0xb0, 0xa8, 0x37, 0xa0, 0xb4, 0xee, 0xec, 0x5c, 0xdf, 0xcd, - 0x4d, 0x6c, 0x2b, 0xed, 0xbc, 0xed, 0x98, 0x43, 0xca, 0x50, 0x08, 0x06, 0xdc, 0xa7, 0xbd, 0xa1, - 0xf0, 0x5c, 0x35, 0x91, 0xbb, 0xda, 0xf2, 0x14, 0xf8, 0x52, 0x61, 0x0d, 0x57, 0x79, 0x23, 0x13, - 0x67, 0x90, 0x25, 0xad, 0x6d, 0xe5, 0x54, 0xed, 0xbc, 0x06, 0x91, 0x25, 0xd5, 0x86, 0x1a, 0x33, - 0x4f, 0xb5, 0xcd, 0x25, 0x0d, 0x79, 0x9f, 0x09, 0x5f, 0xf8, 0x3d, 0xeb, 0x9e, 0xde, 0x50, 0x29, - 0x1b, 0x7d, 0xa9, 0x18, 0x76, 0x4c, 0x20, 0x3f, 0x80, 0x75, 0x1c, 0xc9, 0x69, 0x10, 0xd2, 0x5f, - 0x05, 0xc2, 0xa7, 0x21, 0xff, 0xf5, 0x90, 0xcb, 0x48, 0x5a, 0xbb, 0xe8, 0x55, 0x57, 0x95, 0xf4, - 0x45, 0x10, 0x7e, 0x17, 0x08, 0xdf, 0x36, 0x22, 0xf2, 0x1c, 0xf2, 0x52, 0x39, 0x3e, 0xe1, 0x5f, - 0x08, 0xb5, 0x8e, 0x9f, 0x4d, 0x99, 0x72, 0x03, 0x65, 0x76, 0x4e, 0x11, 0xf5, 0x6f, 0x6c, 0x17, - 0x72, 0xe7, 0x22, 0x69, 0xf7, 0xe8, 0x23, 0xed, 0x14, 0x31, 0x6e, 0x77, 0x0f, 0x0a, 0xb1, 0xd2, - 0x4f, 0x3d, 0xd6, 0x93, 0xd6, 0x63, 0xed, 0x98, 0x0d, 0xf8, 0x42, 0x61, 0xca, 0xdb, 0x9b, 0xc0, - 0x22, 0xb9, 0xc7, 0x9d, 0x98, 0xfa, 0xb9, 0xf6, 0xf6, 0x5a, 0xd4, 0x46, 0x89, 0xe6, 0x3f, 0x87, - 0x0d, 0xfe, 0xc1, 0xf1, 0x86, 0x52, 0x39, 0x36, 0xf4, 0xda, 0xac, 0xcf, 0xb5, 0x59, 0x7d, 0x81, - 0x6d, 0x6e, 0x26, 0xe2, 0x4e, 0x22, 0x6d, 0xb8, 0xe9, 0xa8, 0xe2, 0x8a, 0x0b, 0x21, 0xd5, 0x1b, - 0x85, 0x6b, 0x7d, 0x39, 0x16, 0x55, 0x6a, 0x46, 0xd2, 0x70, 0xd3, 0x01, 0x43, 0x3a, 0x67, 0xdc, - 0x1d, 0x7a, 0x5c, 0x7b, 0xad, 0x27, 0x63, 0x01, 0xa3, 0x6d, 0x64, 0xe8, 0xb8, 0x66, 0x44, 0xae, - 0xa7, 0xb3, 0x22, 0x57, 0xea, 0x1d, 0xdd, 0x90, 0x39, 0xe7, 0x3c, 0xa2, 0x61, 0x30, 0xf4, 0x5d, - 0xeb, 0xd9, 0xd8, 0x3b, 0x0e, 0xb4, 0xcc, 0x56, 0x22, 0xf2, 0x13, 0xb8, 0x15, 0xb7, 0xf9, 0xf5, - 0x90, 0x0f, 0x39, 0x75, 0x39, 0x73, 0x3d, 0xe1, 0x9b, 0xd1, 0x3d, 0xc7, 0x96, 0x96, 0xa1, 0x7c, - 0xaf, 0x18, 0x35, 0x43, 0xc0, 0x21, 0xfe, 0x65, 0x06, 0x6e, 0xcf, 0x68, 0xaf, 0xc3, 0xcb, 0xd7, - 0xe8, 0xb2, 0x6e, 0xed, 0xd5, 0x3b, 0x53, 0xba, 0xd0, 0x61, 0xe6, 0xde, 0x39, 0x9d, 0x2d, 0xa5, - 0xcd, 0x20, 0xec, 0x33, 0xcf, 0xde, 0x8c, 0x66, 0x31, 0xc8, 0xb7, 0x70, 0x4b, 0x87, 0xd1, 0xae, - 0xda, 0x0d, 0x3c, 0xa4, 0xd2, 0x0b, 0x22, 0x49, 0xa3, 0x80, 0x9e, 0x0a, 0xcf, 0xb3, 0x7e, 0xa4, - 0x93, 0x09, 0xa4, 0x1c, 0x68, 0x46, 0x5b, 0x11, 0x3a, 0xc1, 0x0b, 0xe1, 0x79, 0x2a, 0x13, 0x19, - 0x6f, 0xad, 0xfd, 0x8c, 0x89, 0x05, 0xdf, 0x5c, 0x6d, 0x8c, 0xee, 0xfb, 0xa5, 0x8e, 0x0b, 0x5f, - 0x83, 0x35, 0xf1, 0xea, 0x51, 0x38, 0xda, 0xd7, 0xe6, 0x33, 0xf6, 0xde, 0x24, 0x26, 0xdd, 0x01, - 0x90, 0x81, 0x17, 0xe8, 0x35, 0xb3, 0x7e, 0x8c, 0x9b, 0x6c, 0x49, 0x21, 0x38, 0x3f, 0xb2, 0x0b, - 0x25, 0xe5, 0xfa, 0x55, 0x0a, 0x33, 0x50, 0x1b, 0xcc, 0xe5, 0x1f, 0xac, 0x6f, 0xb5, 0xcb, 0xe9, - 0x06, 0x51, 0x1b, 0xe1, 0x86, 0x42, 0xc9, 0x53, 0xb8, 0x89, 0x89, 0x26, 0x75, 0x3c, 0xe6, 0xa7, - 0x9d, 0xe2, 0x4f, 0x90, 0x4e, 0x50, 0x58, 0xf5, 0x98, 0x3f, 0x72, 0x88, 0xcf, 0x21, 0x17, 0x72, - 0xe6, 0x5e, 0x52, 0xe7, 0x8c, 0x3b, 0xe7, 0xd6, 0x4f, 0x77, 0x32, 0xbb, 0xb9, 0x67, 0x37, 0xf7, - 0xaa, 0x47, 0xb2, 0x67, 0x2b, 0xbc, 0xaa, 0x60, 0xb5, 0xb4, 0x43, 0x69, 0x43, 0x98, 0x20, 0xa4, - 0x06, 0xdb, 0xce, 0x50, 0x46, 0x41, 0x1f, 0xfd, 0xcb, 0x54, 0x27, 0xfe, 0x33, 0x7c, 0xe9, 0x2d, - 0x4d, 0x53, 0x3e, 0xe6, 0xaa, 0x27, 0x9f, 0xd5, 0x4b, 0x6a, 0xe8, 0x7f, 0x32, 0xab, 0x97, 0x64, - 0x0e, 0xe5, 0x27, 0x70, 0x43, 0x2b, 0x7f, 0x01, 0xe6, 0x4e, 0x1a, 0xa5, 0x6b, 0x64, 0x05, 0x0a, - 0x2f, 0x1a, 0xcd, 0x5a, 0xa3, 0xf9, 0x92, 0x62, 0x50, 0x2d, 0x65, 0x48, 0x1e, 0xb2, 0x8d, 0xa6, - 0x79, 0x9a, 0x2b, 0xff, 0xf5, 0x44, 0x26, 0xad, 0xbd, 0x8a, 0xca, 0xc1, 0x50, 0xd5, 0x57, 0x72, - 0x30, 0x44, 0x75, 0x64, 0x94, 0xdc, 0x1f, 0xcf, 0xc1, 0x34, 0xd0, 0x70, 0x55, 0x6a, 0x61, 0x84, - 0x18, 0x38, 0xaf, 0x63, 0xe0, 0x04, 0x0d, 0x61, 0xe8, 0xfc, 0x66, 0x14, 0x11, 0xe6, 0xd1, 0xcd, - 0x6d, 0x4f, 0x71, 0x73, 0x7b, 0x53, 0xa3, 0x43, 0x2a, 0x56, 0xdf, 0x18, 0x8b, 0xd5, 0x7b, 0xb0, - 0x3a, 0xe6, 0xed, 0x25, 0xaa, 0x0a, 0x13, 0xb9, 0xac, 0xbd, 0x92, 0x72, 0xf2, 0x5a, 0x87, 0x2a, - 0xcd, 0x67, 0x71, 0x9a, 0xbf, 0xa8, 0xd3, 0x7c, 0x66, 0xd2, 0xfc, 0x3b, 0x00, 0xda, 0x0b, 0xd3, - 0x9e, 0x70, 0x31, 0xd1, 0x5d, 0xb0, 0x97, 0x34, 0xf2, 0x52, 0xb8, 0x5b, 0x6f, 0x21, 0x97, 0x3e, - 0x75, 0x10, 0x98, 0xc7, 0x69, 0x66, 0x70, 0x9a, 0xf8, 0x5b, 0x75, 0x2e, 0xe3, 0x61, 0xea, 0xd5, - 0x59, 0x94, 0x66, 0x9c, 0xe9, 0xe3, 0xc5, 0xfc, 0xd8, 0xf1, 0xa2, 0xfc, 0x37, 0x23, 0x65, 0x1c, - 0x06, 0xdd, 0xee, 0xff, 0xbb, 0x32, 0x52, 0x83, 0xd8, 0xc3, 0xdf, 0x93, 0xca, 0xb8, 0x0f, 0xc5, - 0xb4, 0xd5, 0x1a, 0x9d, 0xcc, 0xdb, 0xf9, 0x91, 0x91, 0xea, 0x94, 0x3c, 0xb5, 0x9c, 0x0b, 0x13, - 0xcb, 0x49, 0x1e, 0xc2, 0x72, 0xba, 0x13, 0x27, 0x74, 0x50, 0x1f, 0x0b, 0x76, 0x61, 0xd4, 0x4b, - 0x35, 0x74, 0x94, 0x1f, 0x4f, 0xf3, 0xf0, 0x30, 0x15, 0xb1, 0xfe, 0x00, 0x15, 0xb4, 0x68, 0xaf, - 0x8e, 0xd8, 0x9d, 0x58, 0xb4, 0xf5, 0x2d, 0xe4, 0x52, 0x03, 0xff, 0x03, 0x55, 0x55, 0xfe, 0xa7, - 0x39, 0x58, 0x56, 0xfb, 0xff, 0x90, 0xb3, 0x0b, 0x74, 0x53, 0xa8, 0x8c, 0x9c, 0xa7, 0x7a, 0x34, - 0x8e, 0x3c, 0xa3, 0xd3, 0x66, 0x84, 0x34, 0xa1, 0x61, 0x4e, 0x18, 0x5a, 0x3e, 0x87, 0x8e, 0x7e, - 0x19, 0x73, 0x53, 0xaa, 0xc6, 0xa6, 0x9d, 0xfb, 0xa6, 0x7e, 0xae, 0x1c, 0xd5, 0xed, 0x93, 0xc3, - 0x7a, 0x9b, 0xb6, 0x3b, 0x95, 0x4e, 0x9d, 0x36, 0x9a, 0x8d, 0x8e, 0x3e, 0x8d, 0xe8, 0xae, 0x3e, - 0x85, 0x65, 0x0f, 0x5f, 0x4d, 0x5d, 0x1e, 0x71, 0x27, 0xe2, 0x2e, 0xaa, 0x2f, 0x6b, 0x17, 0x35, - 0x5c, 0x33, 0x28, 0x79, 0x02, 0x6b, 0xa7, 0x22, 0x94, 0x11, 0xed, 0x7a, 0x41, 0xe0, 0xd2, 0x33, - 0x36, 0x18, 0x70, 0x9f, 0xbb, 0xc6, 0xbe, 0x08, 0xca, 0x0e, 0x94, 0xe8, 0x95, 0x91, 0xa8, 0xc5, - 0x74, 0x85, 0x74, 0x58, 0x68, 0x0e, 0x1a, 0x34, 0xe4, 0x72, 0xe8, 0x45, 0x12, 0x15, 0x98, 0xb5, - 0x57, 0x8d, 0x10, 0xbd, 0xba, 0xad, 0x45, 0x6a, 0x38, 0x7d, 0x26, 0xa5, 0x72, 0x4e, 0x4e, 0xe0, - 0xfb, 0xdc, 0x89, 0xcc, 0xee, 0x2a, 0x2a, 0xb8, 0x96, 0xa0, 0xe5, 0x7f, 0x03, 0x28, 0x55, 0x13, - 0x03, 0x32, 0x6b, 0xbf, 0x06, 0x73, 0xc6, 0x7e, 0x17, 0x8c, 0xfd, 0xce, 0x09, 0x57, 0x6d, 0xe7, - 0x33, 0x1e, 0x06, 0xf1, 0xe2, 0x17, 0xec, 0x05, 0xf5, 0xd8, 0x70, 0xc9, 0x37, 0x30, 0xaf, 0xb4, - 0x80, 0x13, 0x2e, 0x3e, 0x2b, 0x98, 0x05, 0xac, 0xd2, 0x4e, 0xbd, 0x72, 0xb4, 0xbf, 0x9e, 0x7e, - 0xa2, 0x2f, 0x8f, 0x8f, 0x6b, 0xf4, 0xe5, 0xc9, 0xbb, 0xb6, 0x8d, 0x4d, 0x12, 0x2d, 0x2f, 0xa4, - 0xb4, 0x4c, 0x60, 0x5e, 0xc5, 0x3f, 0x73, 0x16, 0xc3, 0xdf, 0x4a, 0xf3, 0xc9, 0x41, 0x33, 0x8f, - 0x76, 0x9b, 0x1c, 0x31, 0xf1, 0x14, 0x19, 0x31, 0x93, 0x5a, 0x14, 0xf4, 0x31, 0x51, 0x21, 0x3a, - 0xa5, 0xd8, 0x50, 0x5b, 0x26, 0x62, 0xf4, 0xc3, 0xc0, 0x2a, 0xea, 0x51, 0xab, 0xc7, 0x9f, 0x0f, - 0x94, 0x2d, 0x1b, 0x01, 0x65, 0xef, 0x59, 0xe8, 0x72, 0xd7, 0x5a, 0x46, 0x42, 0x41, 0x13, 0x2a, - 0x1a, 0x24, 0xdf, 0x41, 0xc1, 0x68, 0xd6, 0xb8, 0xa9, 0x92, 0x39, 0x6f, 0xe2, 0xaa, 0x25, 0xe6, - 0x36, 0x94, 0x34, 0xda, 0x2f, 0xe1, 0x64, 0x0f, 0xeb, 0x95, 0x37, 0x71, 0xb9, 0x22, 0xef, 0xa5, - 0x18, 0xe4, 0x01, 0x18, 0x73, 0xa0, 0xcc, 0x89, 0x44, 0xe0, 0x4b, 0xeb, 0xb6, 0x7e, 0xa5, 0x46, - 0x2b, 0x1a, 0x24, 0x16, 0x2c, 0x3a, 0x67, 0xcc, 0xf7, 0xb9, 0x67, 0xad, 0xa0, 0x3c, 0x7e, 0x54, - 0x83, 0x1e, 0x84, 0xe2, 0x37, 0x2a, 0x49, 0x39, 0x35, 0x51, 0x95, 0xe8, 0x1e, 0x10, 0xae, 0xf1, - 0x53, 0x1d, 0x54, 0x77, 0xa1, 0x94, 0xc4, 0xa5, 0x58, 0x69, 0x6b, 0x98, 0x77, 0x17, 0x63, 0xfc, - 0x95, 0x56, 0x5e, 0x1b, 0xd6, 0xe2, 0x42, 0x4c, 0x1c, 0xc0, 0x52, 0x67, 0xbd, 0xdf, 0xa3, 0x20, - 0x43, 0x06, 0x57, 0x18, 0x6a, 0x98, 0xdc, 0x1f, 0x7f, 0xfb, 0x3a, 0xbe, 0xbd, 0x60, 0x60, 0xf3, - 0xf2, 0x0a, 0x00, 0x7a, 0x57, 0x8a, 0xf6, 0xb3, 0x31, 0xcd, 0x7e, 0x56, 0xc7, 0xec, 0xa7, 0x79, - 0xac, 0xfe, 0xd9, 0x4b, 0xd8, 0xaa, 0xa3, 0x2c, 0xe8, 0x53, 0x28, 0xf9, 0xfc, 0x43, 0xe0, 0xd3, - 0x81, 0x43, 0xbb, 0xcc, 0xef, 0x51, 0x3f, 0x30, 0x27, 0xb1, 0x02, 0xe2, 0x2d, 0xe7, 0x80, 0xf9, - 0xbd, 0x66, 0x40, 0x1e, 0x03, 0x99, 0x20, 0x2a, 0xc3, 0xdb, 0x44, 0xc3, 0x5b, 0x4e, 0x53, 0x95, - 0x0d, 0xbe, 0x02, 0xf8, 0x30, 0xa0, 0xdd, 0xc0, 0x1f, 0x4a, 0x3c, 0x2b, 0x29, 0x5f, 0xfb, 0xd9, - 0xde, 0xe4, 0x46, 0xb9, 0x02, 0xfc, 0xbc, 0x75, 0xa0, 0x9a, 0xd8, 0x4b, 0x1f, 0x06, 0x07, 0xba, - 0xad, 0x72, 0x42, 0x21, 0xf3, 0xcf, 0xa9, 0xd2, 0x60, 0x8f, 0x5b, 0x77, 0x76, 0x32, 0xbb, 0x2b, - 0x36, 0x28, 0xa8, 0x8a, 0x08, 0xb9, 0x0d, 0x4b, 0x0e, 0xeb, 0xf3, 0x90, 0xf5, 0x99, 0x8f, 0xe7, - 0xa7, 0xac, 0x3d, 0x02, 0xd4, 0xb9, 0x3d, 0xed, 0x49, 0x07, 0x61, 0xe0, 0x0e, 0x9d, 0x08, 0x0b, - 0x26, 0xfa, 0x1c, 0xb5, 0x36, 0xf2, 0xa5, 0x2d, 0x2d, 0x6c, 0xb8, 0x92, 0xfc, 0x08, 0x36, 0xb5, - 0xeb, 0xeb, 0x5f, 0x0c, 0xe8, 0x45, 0x10, 0xf1, 0x74, 0x76, 0xa2, 0xab, 0x13, 0x37, 0x91, 0x70, - 0x74, 0x31, 0x78, 0x13, 0x44, 0x7c, 0x94, 0x5b, 0x35, 0x60, 0x45, 0x72, 0x16, 0x62, 0x41, 0x30, - 0x39, 0xf8, 0x7f, 0xf2, 0xfb, 0x1c, 0xfc, 0x97, 0x75, 0xbb, 0x84, 0x83, 0xae, 0x8e, 0x5d, 0xa8, - 0x40, 0xce, 0x51, 0xc1, 0x74, 0xa0, 0xd2, 0x76, 0x17, 0x0f, 0x73, 0xf3, 0x36, 0x89, 0x65, 0x4a, - 0x8d, 0x2d, 0x94, 0xcc, 0xa8, 0x8b, 0xdd, 0x9f, 0x51, 0x17, 0x7b, 0x04, 0x2b, 0xb8, 0xb4, 0x91, - 0xe0, 0x21, 0x1d, 0x0e, 0x54, 0xfe, 0xe6, 0x5a, 0x0f, 0x90, 0xbc, 0xac, 0x04, 0x1d, 0xc1, 0xc3, - 0x13, 0x0d, 0x6f, 0xf5, 0x60, 0x63, 0x86, 0xb2, 0x94, 0xbf, 0x49, 0x4a, 0x90, 0x05, 0x1b, 0x7f, - 0x2b, 0x7f, 0x13, 0xeb, 0x1f, 0x9d, 0xdd, 0x9c, 0xbd, 0x68, 0x54, 0xaa, 0x13, 0xdf, 0x61, 0xe8, - 0x70, 0x7a, 0xce, 0x2f, 0xd1, 0xe7, 0xcd, 0xab, 0xc4, 0x57, 0x21, 0xaf, 0xf9, 0x65, 0xf9, 0xef, - 0xe6, 0x61, 0xa5, 0x8a, 0x6f, 0x51, 0xf3, 0xaa, 0xf1, 0x88, 0x09, 0x4f, 0x8e, 0x57, 0x27, 0x32, - 0x13, 0xd5, 0x89, 0x4d, 0xc0, 0xdf, 0x34, 0x62, 0x3d, 0x13, 0xf3, 0x31, 0x6f, 0xea, 0xb0, 0x5e, - 0x3a, 0x85, 0x9a, 0x9f, 0x5a, 0xee, 0xc0, 0x52, 0x85, 0x8e, 0xe4, 0xd8, 0xc9, 0x8c, 0x62, 0xc6, - 0xc2, 0x94, 0x62, 0xc6, 0x2e, 0x94, 0x0c, 0xcb, 0x57, 0xbb, 0x1f, 0x79, 0x8b, 0xc8, 0x2b, 0x6a, - 0x9e, 0x82, 0x91, 0x79, 0x0f, 0x0a, 0x3a, 0x43, 0x0f, 0xfa, 0x03, 0x8f, 0x47, 0x1c, 0xc3, 0x78, - 0x56, 0x77, 0x57, 0x35, 0x18, 0x96, 0xeb, 0xb0, 0x0c, 0x80, 0x73, 0x5c, 0xc2, 0x79, 0x2c, 0x21, - 0x82, 0x93, 0xbc, 0x05, 0xfa, 0x01, 0x67, 0x09, 0x7a, 0x05, 0x10, 0x50, 0xd3, 0xdc, 0x84, 0x6c, - 0x52, 0x42, 0xd0, 0xc5, 0xab, 0xc5, 0x9e, 0x29, 0x1f, 0x24, 0xdd, 0xe2, 0xf8, 0xb4, 0xef, 0xd7, - 0x3d, 0xe1, 0xd0, 0x1e, 0xc2, 0xb2, 0x16, 0x8f, 0xe6, 0x5a, 0x40, 0x4e, 0x01, 0xe1, 0x64, 0xb2, - 0x8f, 0x60, 0x25, 0xe6, 0x8d, 0x66, 0x5b, 0x44, 0xe6, 0xb2, 0x61, 0x26, 0xd3, 0x25, 0x30, 0xaf, - 0xcc, 0xc7, 0x84, 0x03, 0xfc, 0x3d, 0xb9, 0x8d, 0x4b, 0x57, 0xb6, 0xf1, 0x0e, 0xe4, 0x85, 0xa4, - 0x67, 0x41, 0x5f, 0xdb, 0x3a, 0x3a, 0xee, 0xac, 0x0d, 0x42, 0xbe, 0x0a, 0xfa, 0x68, 0xe2, 0xe5, - 0x7f, 0xc9, 0x80, 0x65, 0x2c, 0x43, 0xf4, 0xb9, 0x6b, 0x73, 0x15, 0x60, 0x62, 0x03, 0xb9, 0x0f, - 0x45, 0x11, 0xf1, 0x7e, 0xca, 0xaf, 0xeb, 0x18, 0x9b, 0x57, 0x68, 0xe2, 0xd6, 0x1f, 0xc2, 0xb2, - 0x50, 0x5b, 0x63, 0x30, 0xf0, 0x2e, 0xa9, 0x13, 0xaa, 0xac, 0x45, 0x67, 0x19, 0x05, 0x21, 0xdb, - 0x88, 0x56, 0x15, 0x48, 0xca, 0x50, 0x10, 0x12, 0xd3, 0x2e, 0x97, 0xba, 0x61, 0x30, 0x30, 0xd9, - 0x45, 0x4e, 0x48, 0x7c, 0x75, 0x2d, 0x0c, 0x06, 0x6a, 0x61, 0x53, 0x3e, 0x41, 0x27, 0xe8, 0x4b, - 0x2c, 0xf1, 0x03, 0xeb, 0xb0, 0x10, 0x84, 0xa2, 0x27, 0x7c, 0x53, 0xcb, 0x36, 0x4f, 0xe5, 0x7f, - 0xc8, 0xc0, 0x96, 0x9e, 0xc5, 0x41, 0x18, 0x30, 0xd7, 0x61, 0x32, 0xaa, 0xea, 0xe0, 0xd4, 0xf0, - 0x4f, 0x03, 0xd5, 0xab, 0x89, 0x55, 0x71, 0x0a, 0x5c, 0xb0, 0x97, 0x0c, 0xd2, 0x70, 0xc9, 0x27, - 0x90, 0xc7, 0x17, 0x84, 0x97, 0x58, 0x91, 0xc7, 0x49, 0x2e, 0xd9, 0x39, 0x83, 0x55, 0x03, 0x57, - 0x2d, 0x64, 0xce, 0xe5, 0xfa, 0xdc, 0x28, 0x02, 0xdf, 0x6c, 0x88, 0x34, 0xa4, 0xcc, 0x31, 0xae, - 0x58, 0xe9, 0x5e, 0xe6, 0x91, 0x93, 0x8f, 0x41, 0xd5, 0x4d, 0xf9, 0x9f, 0x77, 0x93, 0x5a, 0x35, - 0x8e, 0x56, 0xa5, 0xe6, 0xda, 0x25, 0x4e, 0xa6, 0xe6, 0x88, 0x36, 0x5c, 0xf2, 0x78, 0x94, 0x5c, - 0xcf, 0xa1, 0xc3, 0x5f, 0xb9, 0xe2, 0xdf, 0x47, 0xe9, 0xf4, 0x0f, 0x21, 0xef, 0xf1, 0xd3, 0x88, - 0xc6, 0x2d, 0x16, 0x67, 0xb5, 0xc8, 0x29, 0xda, 0x91, 0x69, 0x35, 0x56, 0x0e, 0xcf, 0x4d, 0x94, - 0xc3, 0xef, 0xaa, 0xa3, 0x41, 0x78, 0xa1, 0x85, 0x98, 0x7a, 0xef, 0x67, 0x9e, 0xa8, 0xd3, 0x81, - 0xc2, 0xf4, 0x96, 0x4f, 0xea, 0xe1, 0xb8, 0x2c, 0x05, 0x3b, 0x1b, 0x97, 0xc3, 0x55, 0xc2, 0x37, - 0xe0, 0xbe, 0x2b, 0xfc, 0x5e, 0x52, 0x95, 0x02, 0x2c, 0xa8, 0x17, 0x0d, 0x1c, 0xd7, 0xa0, 0x92, - 0xb2, 0xf9, 0xfc, 0x78, 0xd9, 0x1c, 0xc7, 0x7c, 0xb5, 0x6c, 0xae, 0x52, 0x11, 0x93, 0x40, 0xde, - 0xd0, 0xae, 0xc9, 0x3c, 0x92, 0x9f, 0x81, 0x4e, 0xa5, 0x75, 0x84, 0xc8, 0x63, 0x6f, 0x1b, 0xe3, - 0xbd, 0x69, 0x63, 0x57, 0xe1, 0x62, 0xb1, 0xd1, 0x7c, 0x53, 0x39, 0x6c, 0xd4, 0xec, 0x25, 0x2f, - 0xc6, 0x94, 0x2d, 0x30, 0x4f, 0x9d, 0x03, 0x9d, 0x33, 0xce, 0x22, 0x89, 0xfb, 0x36, 0x6b, 0xe7, - 0x10, 0xab, 0x22, 0xa4, 0x76, 0xc5, 0xa9, 0xf0, 0x3c, 0xfa, 0x5e, 0x44, 0x67, 0xb4, 0x1b, 0x44, - 0x12, 0xb7, 0x6c, 0xd6, 0xce, 0x2b, 0xf4, 0xad, 0x88, 0xce, 0x0e, 0x82, 0x48, 0xea, 0x43, 0x4b, - 0x14, 0x06, 0x7a, 0x65, 0x96, 0x75, 0x08, 0x45, 0x04, 0x97, 0x26, 0x5e, 0x37, 0xf4, 0x4b, 0x25, - 0xe3, 0x79, 0x58, 0x9f, 0xa3, 0x5b, 0xfa, 0xca, 0x54, 0x86, 0x5d, 0xbd, 0x0f, 0xad, 0x15, 0xd4, - 0x23, 0xd9, 0xbb, 0xe2, 0xc2, 0xed, 0x5c, 0x94, 0xf2, 0xe7, 0x9f, 0xc2, 0x72, 0x34, 0x8c, 0x82, - 0x50, 0x30, 0x8f, 0x7a, 0x5c, 0xca, 0xc0, 0x37, 0x79, 0x58, 0x31, 0x86, 0x0f, 0x11, 0x4d, 0xee, - 0x62, 0x92, 0x9a, 0xdc, 0x6a, 0xea, 0x2e, 0x26, 0x2e, 0xc5, 0x7d, 0x0e, 0x24, 0x45, 0x8a, 0xcf, - 0x67, 0x6b, 0xfa, 0x36, 0x60, 0x24, 0x31, 0x67, 0xb4, 0x87, 0x50, 0x30, 0x76, 0xa2, 0x8b, 0x81, - 0x98, 0xaa, 0x15, 0x94, 0xad, 0xe4, 0x35, 0x6e, 0x23, 0x3c, 0x71, 0xba, 0x59, 0xff, 0x63, 0x4e, - 0x37, 0x0f, 0xa0, 0xe8, 0x0f, 0xfb, 0x54, 0x0e, 0xb8, 0x13, 0xb1, 0x28, 0x08, 0xa5, 0x29, 0xbe, - 0x17, 0xfc, 0x61, 0xbf, 0x9d, 0x80, 0xe4, 0xae, 0xb9, 0x2d, 0xc0, 0xc3, 0xae, 0x29, 0x6a, 0xa7, - 0x10, 0xf2, 0x1c, 0x16, 0x9d, 0x3e, 0x1d, 0x08, 0xe7, 0x1c, 0xf3, 0xde, 0x24, 0xd7, 0xab, 0x1e, - 0xd1, 0x56, 0xa3, 0xfa, 0x7a, 0xbf, 0x18, 0x3f, 0xd9, 0x95, 0x66, 0xed, 0xf8, 0xc8, 0x5e, 0x70, - 0xfa, 0x2d, 0xe1, 0x9c, 0xab, 0xf0, 0xa0, 0x93, 0x11, 0x53, 0x61, 0x9e, 0xb7, 0x17, 0xf1, 0xb9, - 0xe1, 0x92, 0x2f, 0xa1, 0xa4, 0x8d, 0xc8, 0x8c, 0x4d, 0xf8, 0x3d, 0x6b, 0x5b, 0x59, 0xc0, 0xfe, - 0x7c, 0x14, 0x0e, 0xb9, 0xbd, 0x8c, 0xd2, 0x76, 0x22, 0x24, 0xbf, 0x84, 0xf5, 0xf1, 0x3b, 0x09, - 0x1a, 0x32, 0x57, 0x30, 0x3f, 0xc2, 0x34, 0x63, 0xfa, 0xdd, 0xc4, 0xea, 0xc4, 0xdd, 0xc4, 0xab, - 0x8a, 0x5d, 0xb3, 0xd7, 0xc6, 0x2e, 0x26, 0x6c, 0xdd, 0x09, 0x69, 0x40, 0x1e, 0x17, 0xfd, 0x82, - 0x87, 0x52, 0xe9, 0xe6, 0x01, 0x76, 0x5a, 0xc2, 0x4e, 0xd5, 0xaa, 0xbf, 0xd1, 0xf8, 0xfe, 0x9a, - 0x5a, 0x72, 0xfa, 0xa6, 0x6e, 0xb7, 0x1b, 0xc7, 0x4d, 0x5a, 0x3d, 0xb1, 0xed, 0x7a, 0xb3, 0x63, - 0xe7, 0x7a, 0x23, 0x0a, 0x79, 0x0d, 0x6b, 0xda, 0x83, 0x87, 0x18, 0x29, 0x12, 0x13, 0x7d, 0x88, - 0x26, 0xba, 0xb9, 0x37, 0x2b, 0x96, 0xd8, 0x24, 0xba, 0x1a, 0x5f, 0xf0, 0x00, 0x25, 0x25, 0xe6, - 0x2c, 0x9f, 0xea, 0x8d, 0xac, 0x9e, 0x5f, 0xf3, 0x4b, 0xb2, 0x05, 0xca, 0x07, 0xf5, 0x86, 0x5c, - 0xb8, 0xd6, 0x23, 0xed, 0x56, 0xe2, 0x67, 0xf2, 0x15, 0xdc, 0x1c, 0x70, 0x9f, 0xa9, 0x65, 0xc2, - 0xf3, 0x55, 0xb2, 0x58, 0x8f, 0x63, 0x9b, 0x5b, 0x35, 0x72, 0x3c, 0x6d, 0xc5, 0xab, 0xf0, 0x25, - 0x90, 0xf1, 0x66, 0xae, 0x08, 0xb9, 0x2e, 0x61, 0xab, 0x36, 0xa5, 0x74, 0x9b, 0x9a, 0x08, 0x31, - 0x7a, 0x7a, 0x01, 0x73, 0x13, 0xdb, 0xff, 0x22, 0x3e, 0xab, 0x33, 0xd7, 0x58, 0x3d, 0xd6, 0x46, - 0x42, 0xc1, 0xa5, 0xf6, 0x37, 0x7b, 0x9a, 0xa0, 0x21, 0x74, 0x27, 0x7b, 0xb0, 0x6a, 0x06, 0x47, - 0x0d, 0xf1, 0xbd, 0xf0, 0x65, 0x5c, 0xcf, 0x36, 0xa2, 0x36, 0x4a, 0xde, 0x0a, 0x5f, 0xea, 0x23, - 0x52, 0xc8, 0xc7, 0xc8, 0xba, 0x94, 0x5d, 0x54, 0x78, 0x8a, 0xa9, 0x4e, 0x6d, 0x41, 0x10, 0xd1, - 0x1e, 0xf7, 0x79, 0x88, 0x49, 0xe6, 0x53, 0x73, 0x6a, 0x0b, 0x82, 0xe8, 0x65, 0x0c, 0x2a, 0x7f, - 0x86, 0xb4, 0xf8, 0x34, 0xa9, 0x6b, 0xd6, 0x39, 0x85, 0xc5, 0x67, 0xc9, 0x6d, 0x58, 0x64, 0x9e, - 0xe7, 0x9c, 0xb1, 0x08, 0xaf, 0xa8, 0xb2, 0xfb, 0x37, 0x4e, 0x99, 0x27, 0xb9, 0x1d, 0xa3, 0xa4, - 0x0e, 0x05, 0xbc, 0x48, 0x8f, 0x2e, 0xa8, 0xcb, 0x3d, 0x76, 0x89, 0xb7, 0x50, 0xc5, 0x67, 0x2b, - 0xda, 0x95, 0xd6, 0x82, 0x88, 0x75, 0xde, 0xd4, 0x94, 0x60, 0xbf, 0x98, 0x42, 0xe8, 0xd3, 0x27, - 0x76, 0x4e, 0xb5, 0xeb, 0x5c, 0xa0, 0x50, 0xcd, 0x2d, 0x7d, 0x6a, 0x40, 0xbf, 0xf8, 0x1c, 0xb5, - 0x5e, 0x1c, 0x1d, 0x17, 0xd0, 0x39, 0x8e, 0x2a, 0x3a, 0x7d, 0x36, 0xd0, 0x2e, 0xf2, 0x6b, 0x24, - 0x9a, 0x8a, 0xce, 0x11, 0x1b, 0xa0, 0x9f, 0x7c, 0x0c, 0x2b, 0x86, 0x97, 0xba, 0xcd, 0xd3, 0x85, - 0x69, 0xf3, 0xaa, 0xd4, 0x25, 0x5d, 0x09, 0xae, 0x7b, 0xcc, 0xc7, 0xd2, 0x73, 0xd6, 0x56, 0x3f, - 0xc9, 0xf7, 0xb0, 0xde, 0x8d, 0xd3, 0x05, 0x9a, 0x24, 0x08, 0xfe, 0x69, 0x60, 0xed, 0xa3, 0x35, - 0xdf, 0xda, 0x9b, 0x9d, 0x53, 0xd8, 0x6b, 0xdd, 0x69, 0x99, 0xc6, 0x0f, 0x61, 0x5d, 0x17, 0x52, - 0x92, 0x13, 0x35, 0x66, 0x11, 0xc2, 0xc5, 0x62, 0x74, 0xc1, 0xd6, 0x65, 0x96, 0x43, 0x73, 0xb0, - 0x36, 0x32, 0x5d, 0x7f, 0x43, 0x85, 0x0b, 0xd7, 0x14, 0xa4, 0xb3, 0x1a, 0x68, 0x18, 0x0d, 0x8e, - 0xea, 0x92, 0x58, 0x81, 0xce, 0x2a, 0x0d, 0x26, 0x05, 0x49, 0xf2, 0x53, 0x28, 0xf2, 0x0f, 0x51, - 0xc8, 0x68, 0xfc, 0xfd, 0x83, 0xf5, 0x53, 0x9c, 0xc0, 0x44, 0xe4, 0xab, 0xd6, 0x15, 0xe9, 0x48, - 0xf6, 0xec, 0x02, 0xd2, 0x8f, 0x0c, 0x9b, 0x3c, 0x86, 0x25, 0xc9, 0x2e, 0x38, 0xea, 0x05, 0x8b, - 0xcd, 0xb9, 0x67, 0x45, 0x9d, 0x34, 0xb4, 0xd9, 0x05, 0x57, 0x6a, 0xb1, 0xb3, 0xd2, 0xfc, 0x9a, - 0x59, 0x2b, 0xaa, 0xcc, 0xac, 0x15, 0x1d, 0x42, 0x41, 0x7b, 0xca, 0x60, 0x18, 0x39, 0x41, 0x9f, - 0x5b, 0x2f, 0xd0, 0x7e, 0x8a, 0x7b, 0x75, 0x3c, 0x96, 0x1d, 0x6b, 0x74, 0x7f, 0xe3, 0x9c, 0x8e, - 0x01, 0xf4, 0xc4, 0x3f, 0xf7, 0x83, 0xf7, 0xbe, 0x9d, 0xef, 0xa7, 0xd0, 0x69, 0x55, 0xa4, 0xea, - 0xb4, 0x2a, 0xd2, 0x94, 0xe2, 0x62, 0x6d, 0x4a, 0x71, 0xf1, 0x73, 0x20, 0xb1, 0xad, 0x09, 0x9f, - 0x0e, 0x3c, 0x76, 0xa9, 0x32, 0xa7, 0x97, 0x69, 0x23, 0x3a, 0x12, 0x7e, 0x4b, 0xe3, 0x69, 0x36, - 0xfb, 0x90, 0xb0, 0x5f, 0x8d, 0xb1, 0xd9, 0x87, 0x98, 0x3d, 0xf9, 0x3d, 0x49, 0xe3, 0x7f, 0xf5, - 0x3d, 0x49, 0x05, 0xee, 0x7a, 0xcc, 0xa7, 0x67, 0x81, 0x8c, 0xcc, 0x67, 0x20, 0x01, 0x1d, 0x8f, - 0xb5, 0xdf, 0x99, 0x8b, 0x48, 0xe6, 0xbf, 0x0a, 0x64, 0x84, 0x9f, 0x83, 0x04, 0xed, 0x74, 0xd4, - 0x6d, 0x01, 0x5c, 0x08, 0x29, 0xba, 0xc2, 0x53, 0x16, 0xf4, 0x1a, 0x87, 0xb1, 0xb6, 0x97, 0x58, - 0xc6, 0x9b, 0x44, 0xb6, 0xbf, 0x35, 0x05, 0xa4, 0xad, 0x61, 0xd7, 0x13, 0x8e, 0x9d, 0xea, 0x63, - 0x5a, 0xd1, 0xf5, 0x70, 0x5a, 0xd1, 0xf5, 0x00, 0xee, 0xa6, 0x79, 0x6c, 0x18, 0x05, 0xd4, 0x09, - 0xb9, 0xf2, 0x4d, 0x14, 0xb3, 0x2e, 0xeb, 0x08, 0x95, 0xb7, 0x35, 0x6a, 0x56, 0x19, 0x46, 0x41, - 0x55, 0x53, 0x74, 0x92, 0xbc, 0x0b, 0x25, 0xed, 0xfb, 0xe9, 0x68, 0x97, 0x34, 0xb5, 0x53, 0xd4, - 0x78, 0x3b, 0xde, 0x2b, 0xf7, 0xc1, 0x20, 0x89, 0xca, 0x8f, 0x75, 0x66, 0xa3, 0x51, 0xa3, 0xf2, - 0x99, 0x85, 0xe0, 0xd6, 0xcc, 0x42, 0x30, 0x79, 0x0e, 0x1b, 0x83, 0x90, 0x5f, 0x88, 0x60, 0x28, - 0xe3, 0x51, 0xa0, 0x55, 0x72, 0x69, 0x7d, 0xbf, 0x73, 0x7d, 0x77, 0xde, 0xbe, 0x19, 0x8b, 0xf5, - 0x60, 0x8e, 0xb4, 0x70, 0xac, 0x9d, 0xd9, 0x04, 0x17, 0x3c, 0x0c, 0x85, 0xcb, 0x2d, 0x1b, 0xad, - 0x31, 0x69, 0xa7, 0x4d, 0xdf, 0x08, 0xc9, 0x0b, 0xd8, 0x49, 0x8f, 0x71, 0x28, 0xb9, 0x4c, 0xaa, - 0x25, 0x21, 0x77, 0x82, 0xd0, 0x95, 0x56, 0x1b, 0x57, 0xee, 0xf6, 0x68, 0xb8, 0x27, 0x92, 0x4b, - 0x63, 0x54, 0xb6, 0xe6, 0xe0, 0x51, 0xd4, 0xe4, 0x5b, 0xf1, 0x0d, 0xda, 0x5b, 0x1d, 0x27, 0x4c, - 0x22, 0x65, 0x6e, 0xce, 0x7e, 0x01, 0x85, 0x01, 0x1b, 0x4a, 0xb5, 0xc4, 0x11, 0xe6, 0x2b, 0x3f, - 0x47, 0x23, 0x59, 0x1f, 0xf9, 0xf8, 0x96, 0x12, 0xb7, 0xb5, 0x74, 0x7f, 0x7b, 0x2a, 0x4c, 0x4f, - 0x7c, 0x4f, 0xf4, 0x45, 0xc4, 0x5d, 0x3b, 0x3f, 0x48, 0xe1, 0xe4, 0x4b, 0x58, 0x1b, 0x55, 0x7e, - 0x52, 0x07, 0xbc, 0x77, 0x3a, 0x0e, 0xc6, 0x45, 0x9f, 0x51, 0xc1, 0xe7, 0x27, 0x70, 0xeb, 0x3d, - 0xe7, 0xe7, 0xdc, 0x77, 0xe9, 0xb4, 0xfb, 0xe0, 0x3f, 0xd5, 0xf7, 0xa7, 0x86, 0xd2, 0xb9, 0x72, - 0x2d, 0x3c, 0xa5, 0x79, 0xfa, 0xaa, 0xf7, 0xcf, 0xa6, 0x35, 0x4f, 0xdd, 0xf8, 0x56, 0xe0, 0xce, - 0x64, 0xf3, 0xf1, 0x9b, 0xdf, 0x5f, 0xe8, 0x6f, 0x1b, 0xc6, 0x3b, 0x18, 0xbb, 0x00, 0x7e, 0x0b, - 0xab, 0x13, 0x19, 0x1d, 0x66, 0x1b, 0xbf, 0xfc, 0xc3, 0xd2, 0xb9, 0x95, 0xb1, 0x74, 0x0e, 0x93, - 0x92, 0x6d, 0xc8, 0xa9, 0x8e, 0xe3, 0x94, 0xe7, 0xcf, 0xf5, 0x47, 0x23, 0xdd, 0x20, 0x8a, 0xd3, - 0x9c, 0x4d, 0xc8, 0xea, 0x37, 0x87, 0xdc, 0xa2, 0x3a, 0x2f, 0xc5, 0x5e, 0x42, 0x4e, 0xaa, 0xb0, - 0xa9, 0x3f, 0xaa, 0x1a, 0x84, 0x41, 0x2f, 0xe4, 0x12, 0x97, 0xd3, 0x14, 0x3f, 0xad, 0xbf, 0xd8, - 0xb9, 0xbe, 0x5b, 0x7c, 0xb6, 0xb8, 0x57, 0xaf, 0x2b, 0x8a, 0xbd, 0x81, 0xcc, 0xd6, 0x88, 0x58, - 0xd7, 0x3c, 0xf2, 0x1b, 0xb0, 0xf4, 0x37, 0x00, 0xf8, 0x99, 0x59, 0x7c, 0x5b, 0x16, 0x0e, 0x3d, - 0x2e, 0x2d, 0x66, 0xae, 0xa5, 0x31, 0x74, 0xc4, 0xa4, 0x38, 0x4c, 0xd9, 0x8a, 0xb2, 0x7f, 0xef, - 0x9c, 0xce, 0x96, 0xd2, 0x23, 0xe6, 0x0f, 0x99, 0x67, 0xaf, 0xcb, 0xa9, 0x62, 0xf2, 0x0e, 0x1e, - 0x99, 0xcd, 0x97, 0xda, 0x8c, 0x57, 0xc6, 0x12, 0x17, 0xa7, 0xba, 0xa8, 0xa5, 0x07, 0xba, 0x45, - 0x2b, 0xd9, 0x9e, 0x13, 0x3d, 0x77, 0x74, 0xed, 0xea, 0x2d, 0x7c, 0x66, 0xba, 0x76, 0x86, 0x61, - 0xc8, 0x31, 0x61, 0x9b, 0xd9, 0xb3, 0x83, 0x3d, 0xdf, 0xd7, 0x0d, 0xaa, 0x9a, 0x3f, 0xab, 0xe3, - 0xbf, 0xcd, 0xc0, 0xbd, 0x89, 0x9e, 0xc7, 0xfb, 0x73, 0xce, 0x02, 0xe1, 0x70, 0xcb, 0xc5, 0xb5, - 0xbb, 0x3d, 0x7d, 0xed, 0xaa, 0xc8, 0xd9, 0x7f, 0x30, 0x63, 0xf1, 0xb4, 0x98, 0x36, 0xfc, 0x0b, - 0xe6, 0x09, 0xd7, 0xde, 0x1e, 0x1b, 0x58, 0x7a, 0x3c, 0x9a, 0x48, 0xfe, 0x3e, 0x03, 0x9f, 0x4e, - 0x8c, 0xc9, 0xbf, 0x32, 0x4f, 0x33, 0x2e, 0xfe, 0x7f, 0x37, 0xae, 0xf2, 0xd8, 0xb8, 0x9a, 0xe3, - 0x4b, 0x65, 0x86, 0xe6, 0xc2, 0x93, 0xdf, 0xad, 0x87, 0xa1, 0xe4, 0x2e, 0x75, 0x02, 0xe1, 0xd3, - 0x28, 0x90, 0xd2, 0x3a, 0x45, 0x47, 0xf8, 0xe8, 0xe3, 0xea, 0x38, 0x91, 0xdc, 0xad, 0x06, 0xc2, - 0xef, 0x04, 0x52, 0x92, 0xef, 0x54, 0x08, 0x48, 0x94, 0xd1, 0x67, 0xe1, 0x25, 0x45, 0x7b, 0xb7, - 0x7a, 0x38, 0xdb, 0x78, 0x17, 0xec, 0x17, 0xea, 0x6f, 0xea, 0xcd, 0x0e, 0x6d, 0xd4, 0x74, 0x5c, - 0x5e, 0x75, 0x92, 0x25, 0x55, 0x6d, 0x90, 0xa3, 0xb2, 0x50, 0x2f, 0x78, 0x3f, 0x08, 0x05, 0x75, - 0xf9, 0x20, 0xe4, 0x0e, 0x26, 0xe3, 0x67, 0xba, 0x3c, 0xac, 0x05, 0xb5, 0x04, 0x57, 0x9e, 0x89, - 0xf7, 0x79, 0xd8, 0xe3, 0xbe, 0x73, 0x49, 0x27, 0x6f, 0x43, 0xa4, 0x25, 0xb0, 0x7c, 0x6e, 0x25, - 0x94, 0xda, 0xd8, 0xbd, 0x88, 0xbc, 0x5a, 0x79, 0x17, 0x17, 0x2c, 0xd2, 0x45, 0xdf, 0x5f, 0x61, - 0xf8, 0x1d, 0xab, 0xbc, 0xa3, 0x50, 0x9d, 0xa6, 0x26, 0x22, 0x9e, 0x3e, 0xe9, 0x08, 0x2e, 0xad, - 0x73, 0x7d, 0x5b, 0x97, 0x6a, 0x14, 0x8b, 0xb6, 0xbe, 0x86, 0xa5, 0x24, 0x61, 0x24, 0xc5, 0xe4, - 0xf2, 0xad, 0x80, 0xd7, 0x6e, 0x5b, 0x90, 0x75, 0x02, 0x3f, 0xe2, 0x7e, 0xa4, 0x4b, 0xd1, 0x79, - 0x3b, 0x79, 0x2e, 0xbb, 0x93, 0x1f, 0x11, 0xe4, 0x60, 0xd1, 0xae, 0x57, 0x6a, 0xef, 0x4e, 0x5a, - 0xa5, 0x79, 0xb2, 0x0c, 0xb9, 0x76, 0xdd, 0x56, 0x67, 0xcc, 0x7a, 0xe7, 0xa4, 0x55, 0xca, 0x90, - 0x45, 0xb8, 0x6e, 0x9f, 0x34, 0x4b, 0x73, 0x24, 0x0f, 0xd9, 0xd6, 0x71, 0xbb, 0xa3, 0xce, 0xa0, - 0xa5, 0xeb, 0xea, 0xa9, 0x79, 0xdc, 0xc1, 0x76, 0xa5, 0x1b, 0xa4, 0x04, 0x79, 0xdd, 0xaa, 0xd2, - 0x6e, 0x37, 0x5e, 0x36, 0x4b, 0x0b, 0xe5, 0xff, 0xc8, 0xc0, 0x52, 0x52, 0xca, 0x21, 0x6b, 0x10, - 0x17, 0x73, 0x4a, 0xff, 0x1d, 0xff, 0x65, 0x54, 0x2b, 0x7d, 0x0d, 0x60, 0x3e, 0x57, 0xb8, 0x86, - 0xef, 0xb0, 0x2b, 0xd5, 0x4e, 0xa3, 0x5a, 0x2f, 0x65, 0x08, 0x81, 0x62, 0xf5, 0xf8, 0xb8, 0x45, - 0x95, 0xeb, 0xd5, 0x8c, 0x79, 0x72, 0x13, 0x56, 0x0e, 0xeb, 0x2f, 0x2b, 0xd5, 0x77, 0xfa, 0x6e, - 0x47, 0xc3, 0x37, 0xc8, 0x2d, 0xd8, 0x30, 0x70, 0xfb, 0xf8, 0xf0, 0x98, 0x7e, 0x7f, 0x52, 0x3f, - 0xa9, 0x1b, 0xe1, 0x82, 0x6a, 0x53, 0x3d, 0x3e, 0x6a, 0xd5, 0x3b, 0x8d, 0x4e, 0xe3, 0x4d, 0x0c, - 0x2f, 0x92, 0x35, 0x28, 0x99, 0xd7, 0x3f, 0x7d, 0xf3, 0xd4, 0xa0, 0x59, 0xb2, 0x0a, 0xcb, 0x6f, - 0xeb, 0xf5, 0xd7, 0xf5, 0x66, 0x8d, 0x76, 0x8e, 0x4f, 0xec, 0x66, 0xfd, 0x5d, 0x69, 0x49, 0x81, - 0x87, 0xc7, 0xd5, 0xca, 0x61, 0x6a, 0x28, 0x40, 0x0a, 0xb0, 0xd4, 0x6e, 0xd5, 0xab, 0x9d, 0x4a, - 0xe7, 0xd8, 0x2e, 0xe5, 0xca, 0x7b, 0x60, 0xe1, 0x65, 0xb2, 0x9a, 0xb4, 0xca, 0x30, 0x23, 0x2e, - 0xa3, 0xf8, 0x24, 0x4d, 0x60, 0xfe, 0x57, 0x32, 0xf0, 0xe3, 0x8b, 0x69, 0xf5, 0xbb, 0xfc, 0xef, - 0x73, 0xb0, 0x36, 0xed, 0xeb, 0x13, 0x95, 0x41, 0x8f, 0xd2, 0x01, 0x9d, 0xf9, 0x68, 0xcd, 0x16, - 0x65, 0x9c, 0x0f, 0xe8, 0xa4, 0xe7, 0x33, 0x28, 0x9d, 0x0a, 0x5f, 0xc8, 0xb3, 0x14, 0x53, 0x57, - 0x80, 0x97, 0x35, 0x3e, 0xa2, 0x3e, 0x81, 0x35, 0xe1, 0x8b, 0x48, 0xb0, 0x28, 0x08, 0xd3, 0x11, - 0x5e, 0x97, 0x04, 0x49, 0x22, 0x1b, 0x85, 0xf8, 0x17, 0x50, 0xd0, 0xdf, 0xcb, 0x8c, 0x7f, 0x3c, - 0xf0, 0xc9, 0xd4, 0x2f, 0x66, 0xf6, 0x10, 0x30, 0xd5, 0xcb, 0x7c, 0x38, 0x7a, 0x90, 0x5b, 0xbf, - 0xcd, 0x40, 0x2e, 0x25, 0x9d, 0x28, 0x21, 0x67, 0x26, 0x4b, 0xc8, 0x36, 0xe8, 0xe6, 0xf1, 0xc5, - 0xe9, 0x9c, 0x89, 0xc8, 0xf5, 0xc9, 0x57, 0xee, 0xdf, 0x3a, 0xa7, 0x57, 0xc0, 0xe4, 0x4c, 0xa2, - 0xbf, 0xf5, 0xd1, 0x60, 0xf9, 0x36, 0x6c, 0xa9, 0x41, 0xe3, 0x47, 0x1d, 0xa3, 0x16, 0xe6, 0x8b, - 0xbe, 0x72, 0x04, 0xb7, 0xa6, 0x4a, 0xe5, 0x20, 0xf0, 0x25, 0x27, 0x27, 0xb0, 0xa0, 0xef, 0xce, - 0xcd, 0xe7, 0xe6, 0x9b, 0xe9, 0xa1, 0x98, 0x3e, 0xf4, 0x0d, 0xfa, 0x7e, 0x79, 0x6c, 0x44, 0x63, - 0x32, 0xda, 0x1e, 0x3a, 0x0e, 0x97, 0xd2, 0x36, 0x9d, 0x95, 0x23, 0xb8, 0x3b, 0xe5, 0xad, 0x15, - 0x47, 0x0d, 0xdf, 0xe3, 0x6e, 0x8f, 0x5f, 0x59, 0x89, 0xcc, 0x1f, 0xbf, 0x12, 0x8f, 0x5a, 0x50, - 0x9a, 0x2c, 0x0a, 0xa8, 0x5d, 0x36, 0x5e, 0x16, 0x28, 0x5d, 0x43, 0x7b, 0x4f, 0x63, 0xcf, 0x9e, - 0x94, 0x32, 0x93, 0xe0, 0x0f, 0x9e, 0x3c, 0x29, 0xcd, 0x3d, 0xfa, 0xab, 0x0c, 0xdc, 0x9c, 0x9a, - 0x6c, 0x92, 0x7b, 0xf0, 0xbb, 0xb2, 0xd0, 0xd2, 0x35, 0xf2, 0x09, 0xdc, 0x99, 0x4e, 0x3a, 0x34, - 0x94, 0x0c, 0x29, 0xc3, 0xdd, 0xe9, 0x94, 0xd8, 0xf9, 0x96, 0xe6, 0x1e, 0x0d, 0x61, 0xe5, 0xca, - 0x0a, 0x90, 0x6d, 0xf8, 0xd8, 0xc2, 0x94, 0xae, 0x91, 0x1d, 0xb8, 0x3d, 0x8d, 0xd0, 0x0c, 0x22, - 0xc4, 0x4a, 0x19, 0x72, 0x07, 0x36, 0xa7, 0x31, 0xb4, 0x78, 0xee, 0xd1, 0x7f, 0x66, 0xc0, 0x9a, - 0xa5, 0x71, 0xf2, 0x10, 0x7e, 0x0f, 0x7b, 0x28, 0x5d, 0x23, 0x4f, 0xe0, 0xf3, 0x8f, 0xf0, 0x2a, - 0x1e, 0xea, 0xaf, 0xe1, 0xc7, 0xa9, 0x5e, 0x29, 0x43, 0x3e, 0x83, 0x07, 0x1f, 0x69, 0xd1, 0x0c, - 0xa2, 0x86, 0x8f, 0x76, 0x55, 0x9a, 0x23, 0xbb, 0x70, 0xff, 0x63, 0x83, 0xe0, 0xbe, 0x5b, 0x0f, - 0xc3, 0x20, 0x2c, 0x5d, 0x27, 0x8f, 0xe1, 0xd3, 0x8f, 0x30, 0xcd, 0xa2, 0x69, 0xf2, 0xfc, 0xc1, - 0x8d, 0x57, 0x99, 0xdf, 0x66, 0xae, 0xfd, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x10, 0xe5, 0x56, - 0x91, 0x1d, 0x32, 0x00, 0x00, -} diff --git a/protocol/dota_gcmessages_msgid/dota_gcmessages_msgid.go b/protocol/dota_gcmessages_msgid.pb.go old mode 100755 new mode 100644 similarity index 58% rename from protocol/dota_gcmessages_msgid/dota_gcmessages_msgid.go rename to protocol/dota_gcmessages_msgid.pb.go index f26e0a5..a9c6d6c --- a/protocol/dota_gcmessages_msgid/dota_gcmessages_msgid.go +++ b/protocol/dota_gcmessages_msgid.pb.go @@ -1,11 +1,13 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // source: dota_gcmessages_msgid.proto -package dota_gcmessages_msgid +package protocol -import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal @@ -16,756 +18,849 @@ var _ = math.Inf // is compatible with the proto package it is being compiled against. // A compilation error at this line likely means your copy of the // proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package type EDOTAGCMsg int32 const ( - EDOTAGCMsg_k_EMsgGCDOTABase EDOTAGCMsg = 7000 - EDOTAGCMsg_k_EMsgGCGeneralResponse EDOTAGCMsg = 7001 - EDOTAGCMsg_k_EMsgGCGameMatchSignOut EDOTAGCMsg = 7004 - EDOTAGCMsg_k_EMsgGCGameMatchSignOutResponse EDOTAGCMsg = 7005 - EDOTAGCMsg_k_EMsgGCJoinChatChannel EDOTAGCMsg = 7009 - EDOTAGCMsg_k_EMsgGCJoinChatChannelResponse EDOTAGCMsg = 7010 - EDOTAGCMsg_k_EMsgGCOtherJoinedChannel EDOTAGCMsg = 7013 - EDOTAGCMsg_k_EMsgGCOtherLeftChannel EDOTAGCMsg = 7014 - EDOTAGCMsg_k_EMsgGCMatchHistoryList EDOTAGCMsg = 7017 - EDOTAGCMsg_k_EMsgServerToGCRequestStatus EDOTAGCMsg = 7026 - EDOTAGCMsg_k_EMsgGCGetRecentMatches EDOTAGCMsg = 7027 - EDOTAGCMsg_k_EMsgGCRecentMatchesResponse EDOTAGCMsg = 7028 - EDOTAGCMsg_k_EMsgGCStartFindingMatch EDOTAGCMsg = 7033 - EDOTAGCMsg_k_EMsgGCConnectedPlayers EDOTAGCMsg = 7034 - EDOTAGCMsg_k_EMsgGCAbandonCurrentGame EDOTAGCMsg = 7035 - EDOTAGCMsg_k_EMsgGCStopFindingMatch EDOTAGCMsg = 7036 - EDOTAGCMsg_k_EMsgGCPracticeLobbyCreate EDOTAGCMsg = 7038 - EDOTAGCMsg_k_EMsgGCPracticeLobbyLeave EDOTAGCMsg = 7040 - EDOTAGCMsg_k_EMsgGCPracticeLobbyLaunch EDOTAGCMsg = 7041 - EDOTAGCMsg_k_EMsgGCPracticeLobbyList EDOTAGCMsg = 7042 - EDOTAGCMsg_k_EMsgGCPracticeLobbyListResponse EDOTAGCMsg = 7043 - EDOTAGCMsg_k_EMsgGCPracticeLobbyJoin EDOTAGCMsg = 7044 - EDOTAGCMsg_k_EMsgGCPracticeLobbySetDetails EDOTAGCMsg = 7046 - EDOTAGCMsg_k_EMsgGCPracticeLobbySetTeamSlot EDOTAGCMsg = 7047 - EDOTAGCMsg_k_EMsgGCInitialQuestionnaireResponse EDOTAGCMsg = 7049 - EDOTAGCMsg_k_EMsgGCPracticeLobbyResponse EDOTAGCMsg = 7055 - EDOTAGCMsg_k_EMsgGCBroadcastNotification EDOTAGCMsg = 7056 - EDOTAGCMsg_k_EMsgGCLiveScoreboardUpdate EDOTAGCMsg = 7057 - EDOTAGCMsg_k_EMsgGCRequestChatChannelList EDOTAGCMsg = 7060 - EDOTAGCMsg_k_EMsgGCRequestChatChannelListResponse EDOTAGCMsg = 7061 - EDOTAGCMsg_k_EMsgGCRequestMatches EDOTAGCMsg = 7064 - EDOTAGCMsg_k_EMsgGCRequestMatchesResponse EDOTAGCMsg = 7065 - EDOTAGCMsg_k_EMsgGCRequestPlayerResources EDOTAGCMsg = 7068 - EDOTAGCMsg_k_EMsgGCRequestPlayerResourcesResponse EDOTAGCMsg = 7069 - EDOTAGCMsg_k_EMsgGCReadyUp EDOTAGCMsg = 7070 - EDOTAGCMsg_k_EMsgGCKickedFromMatchmakingQueue EDOTAGCMsg = 7071 - EDOTAGCMsg_k_EMsgGCLeaverDetected EDOTAGCMsg = 7072 - EDOTAGCMsg_k_EMsgGCSpectateFriendGame EDOTAGCMsg = 7073 - EDOTAGCMsg_k_EMsgGCSpectateFriendGameResponse EDOTAGCMsg = 7074 - EDOTAGCMsg_k_EMsgGCPlayerReports EDOTAGCMsg = 7075 - EDOTAGCMsg_k_EMsgGCReportsRemainingRequest EDOTAGCMsg = 7076 - EDOTAGCMsg_k_EMsgGCReportsRemainingResponse EDOTAGCMsg = 7077 - EDOTAGCMsg_k_EMsgGCSubmitPlayerReport EDOTAGCMsg = 7078 - EDOTAGCMsg_k_EMsgGCSubmitPlayerReportResponse EDOTAGCMsg = 7079 - EDOTAGCMsg_k_EMsgGCPracticeLobbyKick EDOTAGCMsg = 7081 - EDOTAGCMsg_k_EMsgGCReportCountsRequest EDOTAGCMsg = 7082 - EDOTAGCMsg_k_EMsgGCReportCountsResponse EDOTAGCMsg = 7083 - EDOTAGCMsg_k_EMsgGCRequestSaveGames EDOTAGCMsg = 7084 - EDOTAGCMsg_k_EMsgGCRequestSaveGamesServer EDOTAGCMsg = 7085 - EDOTAGCMsg_k_EMsgGCRequestSaveGamesResponse EDOTAGCMsg = 7086 - EDOTAGCMsg_k_EMsgGCLeaverDetectedResponse EDOTAGCMsg = 7087 - EDOTAGCMsg_k_EMsgGCPlayerFailedToConnect EDOTAGCMsg = 7088 - EDOTAGCMsg_k_EMsgGCGCToRelayConnect EDOTAGCMsg = 7089 - EDOTAGCMsg_k_EMsgGCGCToRelayConnectresponse EDOTAGCMsg = 7090 - EDOTAGCMsg_k_EMsgGCWatchGame EDOTAGCMsg = 7091 - EDOTAGCMsg_k_EMsgGCWatchGameResponse EDOTAGCMsg = 7092 - EDOTAGCMsg_k_EMsgGCBanStatusRequest EDOTAGCMsg = 7093 - EDOTAGCMsg_k_EMsgGCBanStatusResponse EDOTAGCMsg = 7094 - EDOTAGCMsg_k_EMsgGCMatchDetailsRequest EDOTAGCMsg = 7095 - EDOTAGCMsg_k_EMsgGCMatchDetailsResponse EDOTAGCMsg = 7096 - EDOTAGCMsg_k_EMsgGCCancelWatchGame EDOTAGCMsg = 7097 - EDOTAGCMsg_k_EMsgGCPopup EDOTAGCMsg = 7102 - EDOTAGCMsg_k_EMsgGCDOTAClearNotifySuccessfulReport EDOTAGCMsg = 7104 - EDOTAGCMsg_k_EMsgGCFriendPracticeLobbyListRequest EDOTAGCMsg = 7111 - EDOTAGCMsg_k_EMsgGCFriendPracticeLobbyListResponse EDOTAGCMsg = 7112 - EDOTAGCMsg_k_EMsgGCPracticeLobbyJoinResponse EDOTAGCMsg = 7113 - EDOTAGCMsg_k_EMsgClientEconNotification_Job EDOTAGCMsg = 7114 - EDOTAGCMsg_k_EMsgGCCreateTeam EDOTAGCMsg = 7115 - EDOTAGCMsg_k_EMsgGCCreateTeamResponse EDOTAGCMsg = 7116 - EDOTAGCMsg_k_EMsgGCTeamData EDOTAGCMsg = 7121 - EDOTAGCMsg_k_EMsgGCTeamInvite_InviterToGC EDOTAGCMsg = 7122 - EDOTAGCMsg_k_EMsgGCTeamInvite_GCImmediateResponseToInviter EDOTAGCMsg = 7123 - EDOTAGCMsg_k_EMsgGCTeamInvite_GCRequestToInvitee EDOTAGCMsg = 7124 - EDOTAGCMsg_k_EMsgGCTeamInvite_InviteeResponseToGC EDOTAGCMsg = 7125 - EDOTAGCMsg_k_EMsgGCTeamInvite_GCResponseToInviter EDOTAGCMsg = 7126 - EDOTAGCMsg_k_EMsgGCTeamInvite_GCResponseToInvitee EDOTAGCMsg = 7127 - EDOTAGCMsg_k_EMsgGCKickTeamMember EDOTAGCMsg = 7128 - EDOTAGCMsg_k_EMsgGCKickTeamMemberResponse EDOTAGCMsg = 7129 - EDOTAGCMsg_k_EMsgGCLeaveTeam EDOTAGCMsg = 7130 - EDOTAGCMsg_k_EMsgGCLeaveTeamResponse EDOTAGCMsg = 7131 - EDOTAGCMsg_k_EMsgGCSuggestTeamMatchmaking EDOTAGCMsg = 7132 - EDOTAGCMsg_k_EMsgGCPlayerHeroesFavoritesAdd EDOTAGCMsg = 7133 - EDOTAGCMsg_k_EMsgGCPlayerHeroesFavoritesRemove EDOTAGCMsg = 7134 - EDOTAGCMsg_k_EMsgGCApplyTeamToPracticeLobby EDOTAGCMsg = 7142 - EDOTAGCMsg_k_EMsgGCTransferTeamAdmin EDOTAGCMsg = 7144 - EDOTAGCMsg_k_EMsgRequestLeagueInfo EDOTAGCMsg = 7147 - EDOTAGCMsg_k_EMsgResponseLeagueInfo EDOTAGCMsg = 7148 - EDOTAGCMsg_k_EMsgGCPracticeLobbyJoinBroadcastChannel EDOTAGCMsg = 7149 - EDOTAGCMsg_k_EMsgGC_TournamentItemEvent EDOTAGCMsg = 7150 - EDOTAGCMsg_k_EMsgGC_TournamentItemEventResponse EDOTAGCMsg = 7151 - EDOTAGCMsg_k_EMsgCastMatchVote EDOTAGCMsg = 7152 - EDOTAGCMsg_k_EMsgCastMatchVoteResponse EDOTAGCMsg = 7153 - EDOTAGCMsg_k_EMsgRetrieveMatchVote EDOTAGCMsg = 7154 - EDOTAGCMsg_k_EMsgRetrieveMatchVoteResponse EDOTAGCMsg = 7155 - EDOTAGCMsg_k_EMsgTeamFanfare EDOTAGCMsg = 7156 - EDOTAGCMsg_k_EMsgResponseTeamFanfare EDOTAGCMsg = 7157 - EDOTAGCMsg_k_EMsgGC_GameServerUploadSaveGame EDOTAGCMsg = 7158 - EDOTAGCMsg_k_EMsgGC_GameServerSaveGameResult EDOTAGCMsg = 7159 - EDOTAGCMsg_k_EMsgGC_GameServerGetLoadGame EDOTAGCMsg = 7160 - EDOTAGCMsg_k_EMsgGC_GameServerGetLoadGameResult EDOTAGCMsg = 7161 - EDOTAGCMsg_k_EMsgGCEditTeamDetails EDOTAGCMsg = 7166 - EDOTAGCMsg_k_EMsgGCEditTeamDetailsResponse EDOTAGCMsg = 7167 - EDOTAGCMsg_k_EMsgGCProTeamListRequest EDOTAGCMsg = 7168 - EDOTAGCMsg_k_EMsgGCProTeamListResponse EDOTAGCMsg = 7169 - EDOTAGCMsg_k_EMsgGCReadyUpStatus EDOTAGCMsg = 7170 - EDOTAGCMsg_k_EMsgGCHallOfFame EDOTAGCMsg = 7171 - EDOTAGCMsg_k_EMsgGCHallOfFameRequest EDOTAGCMsg = 7172 - EDOTAGCMsg_k_EMsgGCHallOfFameResponse EDOTAGCMsg = 7173 - EDOTAGCMsg_k_EMsgGCGenerateDiretidePrizeList EDOTAGCMsg = 7174 - EDOTAGCMsg_k_EMsgGCRewardDiretidePrizes EDOTAGCMsg = 7176 - EDOTAGCMsg_k_EMsgGCDiretidePrizesRewardedResponse EDOTAGCMsg = 7177 - EDOTAGCMsg_k_EMsgGCHalloweenHighScoreRequest EDOTAGCMsg = 7178 - EDOTAGCMsg_k_EMsgGCHalloweenHighScoreResponse EDOTAGCMsg = 7179 - EDOTAGCMsg_k_EMsgGCGenerateDiretidePrizeListResponse EDOTAGCMsg = 7180 - EDOTAGCMsg_k_EMsgGCStorePromoPagesRequest EDOTAGCMsg = 7182 - EDOTAGCMsg_k_EMsgGCStorePromoPagesResponse EDOTAGCMsg = 7183 - EDOTAGCMsg_k_EMsgGCToGCMatchCompleted EDOTAGCMsg = 7186 - EDOTAGCMsg_k_EMsgGCBalancedShuffleLobby EDOTAGCMsg = 7188 - EDOTAGCMsg_k_EMsgGCToGCCheckLeaguePermission EDOTAGCMsg = 7189 - EDOTAGCMsg_k_EMsgGCToGCCheckLeaguePermissionResponse EDOTAGCMsg = 7190 - EDOTAGCMsg_k_EMsgGCMatchmakingStatsRequest EDOTAGCMsg = 7197 - EDOTAGCMsg_k_EMsgGCMatchmakingStatsResponse EDOTAGCMsg = 7198 - EDOTAGCMsg_k_EMsgGCBotGameCreate EDOTAGCMsg = 7199 - EDOTAGCMsg_k_EMsgGCSetMatchHistoryAccess EDOTAGCMsg = 7200 - EDOTAGCMsg_k_EMsgGCSetMatchHistoryAccessResponse EDOTAGCMsg = 7201 - EDOTAGCMsg_k_EMsgUpgradeLeagueItem EDOTAGCMsg = 7203 - EDOTAGCMsg_k_EMsgUpgradeLeagueItemResponse EDOTAGCMsg = 7204 - EDOTAGCMsg_k_EMsgGCTeamMemberProfileRequest EDOTAGCMsg = 7205 - EDOTAGCMsg_k_EMsgGCWatchDownloadedReplay EDOTAGCMsg = 7206 - EDOTAGCMsg_k_EMsgGCSetMapLocationState EDOTAGCMsg = 7207 - EDOTAGCMsg_k_EMsgGCSetMapLocationStateResponse EDOTAGCMsg = 7208 - EDOTAGCMsg_k_EMsgGCResetMapLocations EDOTAGCMsg = 7209 - EDOTAGCMsg_k_EMsgGCResetMapLocationsResponse EDOTAGCMsg = 7210 - EDOTAGCMsg_k_EMsgRefreshPartnerAccountLink EDOTAGCMsg = 7216 - EDOTAGCMsg_k_EMsgClientsRejoinChatChannels EDOTAGCMsg = 7217 - EDOTAGCMsg_k_EMsgGCToGCGetUserChatInfo EDOTAGCMsg = 7218 - EDOTAGCMsg_k_EMsgGCToGCGetUserChatInfoResponse EDOTAGCMsg = 7219 - EDOTAGCMsg_k_EMsgGCToGCLeaveAllChatChannels EDOTAGCMsg = 7220 - EDOTAGCMsg_k_EMsgGCToGCUpdateAccountChatBan EDOTAGCMsg = 7221 - EDOTAGCMsg_k_EMsgGCGuildCreateRequest EDOTAGCMsg = 7222 - EDOTAGCMsg_k_EMsgGCGuildCreateResponse EDOTAGCMsg = 7223 - EDOTAGCMsg_k_EMsgGCGuildSetAccountRoleRequest EDOTAGCMsg = 7224 - EDOTAGCMsg_k_EMsgGCGuildSetAccountRoleResponse EDOTAGCMsg = 7225 - EDOTAGCMsg_k_EMsgGCRequestGuildData EDOTAGCMsg = 7226 - EDOTAGCMsg_k_EMsgGCGuildData EDOTAGCMsg = 7227 - EDOTAGCMsg_k_EMsgGCGuildInviteAccountRequest EDOTAGCMsg = 7228 - EDOTAGCMsg_k_EMsgGCGuildInviteAccountResponse EDOTAGCMsg = 7229 - EDOTAGCMsg_k_EMsgGCGuildCancelInviteRequest EDOTAGCMsg = 7230 - EDOTAGCMsg_k_EMsgGCGuildCancelInviteResponse EDOTAGCMsg = 7231 - EDOTAGCMsg_k_EMsgGCGuildUpdateDetailsRequest EDOTAGCMsg = 7232 - EDOTAGCMsg_k_EMsgGCGuildUpdateDetailsResponse EDOTAGCMsg = 7233 - EDOTAGCMsg_k_EMsgGCToGCCanInviteUserToTeam EDOTAGCMsg = 7234 - EDOTAGCMsg_k_EMsgGCToGCCanInviteUserToTeamResponse EDOTAGCMsg = 7235 - EDOTAGCMsg_k_EMsgGCToGCGetUserRank EDOTAGCMsg = 7236 - EDOTAGCMsg_k_EMsgGCToGCGetUserRankResponse EDOTAGCMsg = 7237 - EDOTAGCMsg_k_EMsgGCToGCUpdateTeamStats EDOTAGCMsg = 7240 - EDOTAGCMsg_k_EMsgGCToGCGetTeamRank EDOTAGCMsg = 7241 - EDOTAGCMsg_k_EMsgGCToGCGetTeamRankResponse EDOTAGCMsg = 7242 - EDOTAGCMsg_k_EMsgGCPassportDataRequest EDOTAGCMsg = 7248 - EDOTAGCMsg_k_EMsgGCPassportDataResponse EDOTAGCMsg = 7249 - EDOTAGCMsg_k_EMsgGCNotInGuildData EDOTAGCMsg = 7251 - EDOTAGCMsg_k_EMsgGCGuildInviteData EDOTAGCMsg = 7254 - EDOTAGCMsg_k_EMsgGCToGCGetLeagueAdmin EDOTAGCMsg = 7255 - EDOTAGCMsg_k_EMsgGCToGCGetLeagueAdminResponse EDOTAGCMsg = 7256 - EDOTAGCMsg_k_EMsgGCRequestLeaguePrizePool EDOTAGCMsg = 7258 - EDOTAGCMsg_k_EMsgGCRequestLeaguePrizePoolResponse EDOTAGCMsg = 7259 - EDOTAGCMsg_k_EMsgGCToGCUpdateOpenGuildPartyRequest EDOTAGCMsg = 7261 - EDOTAGCMsg_k_EMsgGCToGCUpdateOpenGuildPartyResponse EDOTAGCMsg = 7262 - EDOTAGCMsg_k_EMsgGCToGCDestroyOpenGuildPartyRequest EDOTAGCMsg = 7263 - EDOTAGCMsg_k_EMsgGCToGCDestroyOpenGuildPartyResponse EDOTAGCMsg = 7264 - EDOTAGCMsg_k_EMsgGCGuildUpdateMessage EDOTAGCMsg = 7265 - EDOTAGCMsg_k_EMsgGCPartySetOpenGuildRequest EDOTAGCMsg = 7266 - EDOTAGCMsg_k_EMsgGCPartySetOpenGuildResponse EDOTAGCMsg = 7267 - EDOTAGCMsg_k_EMsgGCGuildOpenPartyRefresh EDOTAGCMsg = 7268 - EDOTAGCMsg_k_EMsgGCJoinOpenGuildPartyRequest EDOTAGCMsg = 7269 - EDOTAGCMsg_k_EMsgGCJoinOpenGuildPartyResponse EDOTAGCMsg = 7270 - EDOTAGCMsg_k_EMsgGCLeaveChatChannel EDOTAGCMsg = 7272 - EDOTAGCMsg_k_EMsgGCChatMessage EDOTAGCMsg = 7273 - EDOTAGCMsg_k_EMsgGCGetHeroStandings EDOTAGCMsg = 7274 - EDOTAGCMsg_k_EMsgGCGetHeroStandingsResponse EDOTAGCMsg = 7275 - EDOTAGCMsg_k_EMsgGCGuildEditLogoRequest EDOTAGCMsg = 7279 - EDOTAGCMsg_k_EMsgGCGuildEditLogoResponse EDOTAGCMsg = 7280 - EDOTAGCMsg_k_EMsgGCGuildmatePracticeLobbyListRequest EDOTAGCMsg = 7281 - EDOTAGCMsg_k_EMsgGCGuildmatePracticeLobbyListResponse EDOTAGCMsg = 7282 - EDOTAGCMsg_k_EMsgGCItemEditorReservationsRequest EDOTAGCMsg = 7283 - EDOTAGCMsg_k_EMsgGCItemEditorReservationsResponse EDOTAGCMsg = 7284 - EDOTAGCMsg_k_EMsgGCItemEditorReserveItemDef EDOTAGCMsg = 7285 - EDOTAGCMsg_k_EMsgGCItemEditorReserveItemDefResponse EDOTAGCMsg = 7286 - EDOTAGCMsg_k_EMsgGCItemEditorReleaseReservation EDOTAGCMsg = 7287 - EDOTAGCMsg_k_EMsgGCItemEditorReleaseReservationResponse EDOTAGCMsg = 7288 - EDOTAGCMsg_k_EMsgGCRewardTutorialPrizes EDOTAGCMsg = 7289 - EDOTAGCMsg_k_EMsgGCLastHitChallengeHighScorePost EDOTAGCMsg = 7290 - EDOTAGCMsg_k_EMsgGCLastHitChallengeHighScoreRequest EDOTAGCMsg = 7291 - EDOTAGCMsg_k_EMsgGCLastHitChallengeHighScoreResponse EDOTAGCMsg = 7292 - EDOTAGCMsg_k_EMsgGCCreateFantasyLeagueRequest EDOTAGCMsg = 7293 - EDOTAGCMsg_k_EMsgGCCreateFantasyLeagueResponse EDOTAGCMsg = 7294 - EDOTAGCMsg_k_EMsgGCFantasyLeagueInfoRequest EDOTAGCMsg = 7297 - EDOTAGCMsg_k_EMsgGCFantasyLeagueInfoResponse EDOTAGCMsg = 7298 - EDOTAGCMsg_k_EMsgGCFantasyLeagueInfo EDOTAGCMsg = 7299 - EDOTAGCMsg_k_EMsgGCCreateFantasyTeamRequest EDOTAGCMsg = 7300 - EDOTAGCMsg_k_EMsgGCCreateFantasyTeamResponse EDOTAGCMsg = 7301 - EDOTAGCMsg_k_EMsgGCEditFantasyTeamRequest EDOTAGCMsg = 7302 - EDOTAGCMsg_k_EMsgGCEditFantasyTeamResponse EDOTAGCMsg = 7303 - EDOTAGCMsg_k_EMsgGCFantasyTeamInfoRequestByFantasyLeagueID EDOTAGCMsg = 7304 - EDOTAGCMsg_k_EMsgGCFantasyTeamInfoRequestByOwnerAccountID EDOTAGCMsg = 7305 - EDOTAGCMsg_k_EMsgGCFantasyTeamInfoResponse EDOTAGCMsg = 7306 - EDOTAGCMsg_k_EMsgGCFantasyTeamInfo EDOTAGCMsg = 7307 - EDOTAGCMsg_k_EMsgGCFantasyLivePlayerStats EDOTAGCMsg = 7308 - EDOTAGCMsg_k_EMsgGCFantasyFinalPlayerStats EDOTAGCMsg = 7309 - EDOTAGCMsg_k_EMsgGCFantasyMatch EDOTAGCMsg = 7310 - EDOTAGCMsg_k_EMsgGCFantasyTeamScoreRequest EDOTAGCMsg = 7312 - EDOTAGCMsg_k_EMsgGCFantasyTeamScoreResponse EDOTAGCMsg = 7313 - EDOTAGCMsg_k_EMsgGCFantasyTeamStandingsRequest EDOTAGCMsg = 7314 - EDOTAGCMsg_k_EMsgGCFantasyTeamStandingsResponse EDOTAGCMsg = 7315 - EDOTAGCMsg_k_EMsgGCFantasyPlayerScoreRequest EDOTAGCMsg = 7316 - EDOTAGCMsg_k_EMsgGCFantasyPlayerScoreResponse EDOTAGCMsg = 7317 - EDOTAGCMsg_k_EMsgGCFantasyPlayerStandingsRequest EDOTAGCMsg = 7318 - EDOTAGCMsg_k_EMsgGCFantasyPlayerStandingsResponse EDOTAGCMsg = 7319 - EDOTAGCMsg_k_EMsgGCFlipLobbyTeams EDOTAGCMsg = 7320 - EDOTAGCMsg_k_EMsgGCCustomGameCreate EDOTAGCMsg = 7321 - EDOTAGCMsg_k_EMsgGCFantasyPlayerInfoRequest EDOTAGCMsg = 7322 - EDOTAGCMsg_k_EMsgGCFantasyPlayerInfoResponse EDOTAGCMsg = 7323 - EDOTAGCMsg_k_EMsgGCToGCProcessPlayerReportForTarget EDOTAGCMsg = 7324 - EDOTAGCMsg_k_EMsgGCToGCProcessReportSuccess EDOTAGCMsg = 7325 - EDOTAGCMsg_k_EMsgGCNotifyAccountFlagsChange EDOTAGCMsg = 7326 - EDOTAGCMsg_k_EMsgGCSetProfilePrivacy EDOTAGCMsg = 7327 - EDOTAGCMsg_k_EMsgGCSetProfilePrivacyResponse EDOTAGCMsg = 7328 - EDOTAGCMsg_k_EMsgGCFantasyLeagueCreateInfoRequest EDOTAGCMsg = 7331 - EDOTAGCMsg_k_EMsgGCFantasyLeagueCreateInfoResponse EDOTAGCMsg = 7332 - EDOTAGCMsg_k_EMsgGCFantasyLeagueInviteInfoRequest EDOTAGCMsg = 7333 - EDOTAGCMsg_k_EMsgGCFantasyLeagueInviteInfoResponse EDOTAGCMsg = 7334 - EDOTAGCMsg_k_EMsgGCClientIgnoredUser EDOTAGCMsg = 7335 - EDOTAGCMsg_k_EMsgGCFantasyLeagueCreateRequest EDOTAGCMsg = 7336 - EDOTAGCMsg_k_EMsgGCFantasyLeagueCreateResponse EDOTAGCMsg = 7337 - EDOTAGCMsg_k_EMsgGCFantasyTeamCreateRequest EDOTAGCMsg = 7338 - EDOTAGCMsg_k_EMsgGCFantasyTeamCreateResponse EDOTAGCMsg = 7339 - EDOTAGCMsg_k_EMsgGCFantasyLeagueFriendJoinListRequest EDOTAGCMsg = 7340 - EDOTAGCMsg_k_EMsgGCFantasyLeagueFriendJoinListResponse EDOTAGCMsg = 7341 - EDOTAGCMsg_k_EMsgGCClientSuspended EDOTAGCMsg = 7342 - EDOTAGCMsg_k_EMsgGCPartyMemberSetCoach EDOTAGCMsg = 7343 - EDOTAGCMsg_k_EMsgGCFantasyLeagueEditInvitesRequest EDOTAGCMsg = 7344 - EDOTAGCMsg_k_EMsgGCFantasyLeagueEditInvitesResponse EDOTAGCMsg = 7345 - EDOTAGCMsg_k_EMsgGCPracticeLobbySetCoach EDOTAGCMsg = 7346 - EDOTAGCMsg_k_EMsgGCFantasyLeagueEditInfoRequest EDOTAGCMsg = 7347 - EDOTAGCMsg_k_EMsgGCFantasyLeagueEditInfoResponse EDOTAGCMsg = 7348 - EDOTAGCMsg_k_EMsgGCFantasyLeagueDraftStatusRequest EDOTAGCMsg = 7349 - EDOTAGCMsg_k_EMsgGCFantasyLeagueDraftStatus EDOTAGCMsg = 7350 - EDOTAGCMsg_k_EMsgGCFantasyLeagueDraftPlayerRequest EDOTAGCMsg = 7351 - EDOTAGCMsg_k_EMsgGCFantasyLeagueDraftPlayerResponse EDOTAGCMsg = 7352 - EDOTAGCMsg_k_EMsgGCFantasyLeagueMatchupsRequest EDOTAGCMsg = 7353 - EDOTAGCMsg_k_EMsgGCFantasyLeagueMatchupsResponse EDOTAGCMsg = 7354 - EDOTAGCMsg_k_EMsgGCFantasyTeamRosterSwapRequest EDOTAGCMsg = 7355 - EDOTAGCMsg_k_EMsgGCFantasyTeamRosterSwapResponse EDOTAGCMsg = 7356 - EDOTAGCMsg_k_EMsgGCFantasyTeamRosterRequest EDOTAGCMsg = 7357 - EDOTAGCMsg_k_EMsgGCFantasyTeamRosterResponse EDOTAGCMsg = 7358 - EDOTAGCMsg_k_EMsgGCNexonPartnerUpdate EDOTAGCMsg = 7359 - EDOTAGCMsg_k_EMsgGCToGCProcessPCBangRewardPoints EDOTAGCMsg = 7360 - EDOTAGCMsg_k_EMsgGCFantasyTeamRosterAddDropRequest EDOTAGCMsg = 7361 - EDOTAGCMsg_k_EMsgGCFantasyTeamRosterAddDropResponse EDOTAGCMsg = 7362 - EDOTAGCMsg_k_EMsgPresentedClientTerminateDlg EDOTAGCMsg = 7363 - EDOTAGCMsg_k_EMsgGCFantasyPlayerHisoricalStatsRequest EDOTAGCMsg = 7364 - EDOTAGCMsg_k_EMsgGCFantasyPlayerHisoricalStatsResponse EDOTAGCMsg = 7365 - EDOTAGCMsg_k_EMsgGCPCBangTimedRewardMessage EDOTAGCMsg = 7366 - EDOTAGCMsg_k_EMsgGCLobbyUpdateBroadcastChannelInfo EDOTAGCMsg = 7367 - EDOTAGCMsg_k_EMsgGCFantasyTeamTradesRequest EDOTAGCMsg = 7368 - EDOTAGCMsg_k_EMsgGCFantasyTeamTradesResponse EDOTAGCMsg = 7369 - EDOTAGCMsg_k_EMsgGCFantasyTeamTradeCancelRequest EDOTAGCMsg = 7370 - EDOTAGCMsg_k_EMsgGCFantasyTeamTradeCancelResponse EDOTAGCMsg = 7371 - EDOTAGCMsg_k_EMsgGCToGCGrantTournamentItem EDOTAGCMsg = 7372 - EDOTAGCMsg_k_EMsgGCProcessFantasyScheduledEvent EDOTAGCMsg = 7373 - EDOTAGCMsg_k_EMsgGCToGCGrantPCBangRewardItem EDOTAGCMsg = 7374 - EDOTAGCMsg_k_EMsgGCToGCUpgradeTwitchViewerItems EDOTAGCMsg = 7375 - EDOTAGCMsg_k_EMsgGCToGCGetLiveMatchAffiliates EDOTAGCMsg = 7376 - EDOTAGCMsg_k_EMsgGCToGCGetLiveMatchAffiliatesResponse EDOTAGCMsg = 7377 - EDOTAGCMsg_k_EMsgGCToGCUpdatePlayerPennantCounts EDOTAGCMsg = 7378 - EDOTAGCMsg_k_EMsgGCToGCGetPlayerPennantCounts EDOTAGCMsg = 7379 - EDOTAGCMsg_k_EMsgGCToGCGetPlayerPennantCountsResponse EDOTAGCMsg = 7380 - EDOTAGCMsg_k_EMsgGCGameMatchSignOutPermissionRequest EDOTAGCMsg = 7381 - EDOTAGCMsg_k_EMsgGCGameMatchSignOutPermissionResponse EDOTAGCMsg = 7382 - EDOTAGCMsg_k_EMsgDOTAChatChannelMemberUpdate EDOTAGCMsg = 7383 - EDOTAGCMsg_k_EMsgDOTAAwardEventPoints EDOTAGCMsg = 7384 - EDOTAGCMsg_k_EMsgDOTAGetEventPoints EDOTAGCMsg = 7387 - EDOTAGCMsg_k_EMsgDOTAGetEventPointsResponse EDOTAGCMsg = 7388 - EDOTAGCMsg_k_EMsgGCToGCSignoutAwardEventPoints EDOTAGCMsg = 7390 - EDOTAGCMsg_k_EMsgDOTASendFriendRecruits EDOTAGCMsg = 7393 - EDOTAGCMsg_k_EMsgDOTAFriendRecruitsRequest EDOTAGCMsg = 7394 - EDOTAGCMsg_k_EMsgDOTAFriendRecruitsResponse EDOTAGCMsg = 7395 - EDOTAGCMsg_k_EMsgDOTAFriendRecruitInviteAcceptDecline EDOTAGCMsg = 7396 - EDOTAGCMsg_k_EMsgGCPartyLeaderWatchGamePrompt EDOTAGCMsg = 7397 - EDOTAGCMsg_k_EMsgDOTAFrostivusTimeElapsed EDOTAGCMsg = 7398 - EDOTAGCMsg_k_EMsgDOTALiveLeagueGameUpdate EDOTAGCMsg = 7402 - EDOTAGCMsg_k_EMsgDOTAChatGetUserList EDOTAGCMsg = 7403 - EDOTAGCMsg_k_EMsgDOTAChatGetUserListResponse EDOTAGCMsg = 7404 - EDOTAGCMsg_k_EMsgGCCompendiumSetSelection EDOTAGCMsg = 7405 - EDOTAGCMsg_k_EMsgGCCompendiumDataRequest EDOTAGCMsg = 7406 - EDOTAGCMsg_k_EMsgGCCompendiumDataResponse EDOTAGCMsg = 7407 - EDOTAGCMsg_k_EMsgDOTAGetPlayerMatchHistory EDOTAGCMsg = 7408 - EDOTAGCMsg_k_EMsgDOTAGetPlayerMatchHistoryResponse EDOTAGCMsg = 7409 - EDOTAGCMsg_k_EMsgGCToGCMatchmakingAddParty EDOTAGCMsg = 7410 - EDOTAGCMsg_k_EMsgGCToGCMatchmakingRemoveParty EDOTAGCMsg = 7411 - EDOTAGCMsg_k_EMsgGCToGCMatchmakingRemoveAllParties EDOTAGCMsg = 7412 - EDOTAGCMsg_k_EMsgGCToGCMatchmakingMatchFound EDOTAGCMsg = 7413 - EDOTAGCMsg_k_EMsgGCToGCUpdateMatchManagementStats EDOTAGCMsg = 7414 - EDOTAGCMsg_k_EMsgGCToGCUpdateMatchmakingStats EDOTAGCMsg = 7415 - EDOTAGCMsg_k_EMsgGCToServerPingRequest EDOTAGCMsg = 7416 - EDOTAGCMsg_k_EMsgGCToServerPingResponse EDOTAGCMsg = 7417 - EDOTAGCMsg_k_EMsgGCToServerConsoleCommand EDOTAGCMsg = 7418 - EDOTAGCMsg_k_EMsgGCToGCUpdateLiveLeagueGameInfo EDOTAGCMsg = 7420 - EDOTAGCMsg_k_EMsgGCMakeOffering EDOTAGCMsg = 7423 - EDOTAGCMsg_k_EMsgGCRequestOfferings EDOTAGCMsg = 7424 - EDOTAGCMsg_k_EMsgGCRequestOfferingsResponse EDOTAGCMsg = 7425 - EDOTAGCMsg_k_EMsgGCToGCProcessMatchLeaver EDOTAGCMsg = 7426 - EDOTAGCMsg_k_EMsgGCNotificationsRequest EDOTAGCMsg = 7427 - EDOTAGCMsg_k_EMsgGCNotificationsResponse EDOTAGCMsg = 7428 - EDOTAGCMsg_k_EMsgGCToGCModifyNotification EDOTAGCMsg = 7429 - EDOTAGCMsg_k_EMsgGCToGCSetNewNotifications EDOTAGCMsg = 7430 - EDOTAGCMsg_k_EMsgGCToGCSetIsLeagueAdmin EDOTAGCMsg = 7431 - EDOTAGCMsg_k_EMsgGCLeagueAdminState EDOTAGCMsg = 7432 - EDOTAGCMsg_k_EMsgGCToGCSendLeagueAdminState EDOTAGCMsg = 7433 - EDOTAGCMsg_k_EMsgGCLeagueAdminList EDOTAGCMsg = 7434 - EDOTAGCMsg_k_EMsgGCNotificationsMarkReadRequest EDOTAGCMsg = 7435 - EDOTAGCMsg_k_EMsgGCFantasyMessageAdd EDOTAGCMsg = 7436 - EDOTAGCMsg_k_EMsgGCFantasyMessagesRequest EDOTAGCMsg = 7437 - EDOTAGCMsg_k_EMsgGCFantasyMessagesResponse EDOTAGCMsg = 7438 - EDOTAGCMsg_k_EMsgGCFantasyScheduledMatchesRequest EDOTAGCMsg = 7439 - EDOTAGCMsg_k_EMsgGCFantasyScheduledMatchesResponse EDOTAGCMsg = 7440 - EDOTAGCMsg_k_EMsgGCToGCGrantLeagueAccess EDOTAGCMsg = 7441 - EDOTAGCMsg_k_EMsgGCEventGameCreate EDOTAGCMsg = 7443 - EDOTAGCMsg_k_EMsgGCPerfectWorldUserLookupRequest EDOTAGCMsg = 7444 - EDOTAGCMsg_k_EMsgGCPerfectWorldUserLookupResponse EDOTAGCMsg = 7445 - EDOTAGCMsg_k_EMsgGCFantasyRemoveOwner EDOTAGCMsg = 7448 - EDOTAGCMsg_k_EMsgGCFantasyRemoveOwnerResponse EDOTAGCMsg = 7449 - EDOTAGCMsg_k_EMsgGCRequestBatchPlayerResources EDOTAGCMsg = 7450 - EDOTAGCMsg_k_EMsgGCRequestBatchPlayerResourcesResponse EDOTAGCMsg = 7451 - EDOTAGCMsg_k_EMsgGCToGCSendUpdateLeagues EDOTAGCMsg = 7452 - EDOTAGCMsg_k_EMsgGCCompendiumSetSelectionResponse EDOTAGCMsg = 7453 - EDOTAGCMsg_k_EMsgGCPlayerInfoRequest EDOTAGCMsg = 7454 - EDOTAGCMsg_k_EMsgGCPlayerInfo EDOTAGCMsg = 7455 - EDOTAGCMsg_k_EMsgGCPlayerInfoSubmit EDOTAGCMsg = 7456 - EDOTAGCMsg_k_EMsgGCPlayerInfoSubmitResponse EDOTAGCMsg = 7457 - EDOTAGCMsg_k_EMsgGCToGCGetAccountLevel EDOTAGCMsg = 7458 - EDOTAGCMsg_k_EMsgGCToGCGetAccountLevelResponse EDOTAGCMsg = 7459 - EDOTAGCMsg_k_EMsgGCToGCGetAccountPartner EDOTAGCMsg = 7460 - EDOTAGCMsg_k_EMsgGCToGCGetAccountPartnerResponse EDOTAGCMsg = 7461 - EDOTAGCMsg_k_EMsgDOTAGetWeekendTourneySchedule EDOTAGCMsg = 7464 - EDOTAGCMsg_k_EMsgDOTAWeekendTourneySchedule EDOTAGCMsg = 7465 - EDOTAGCMsg_k_EMsgGCJoinableCustomGameModesRequest EDOTAGCMsg = 7466 - EDOTAGCMsg_k_EMsgGCJoinableCustomGameModesResponse EDOTAGCMsg = 7467 - EDOTAGCMsg_k_EMsgGCJoinableCustomLobbiesRequest EDOTAGCMsg = 7468 - EDOTAGCMsg_k_EMsgGCJoinableCustomLobbiesResponse EDOTAGCMsg = 7469 - EDOTAGCMsg_k_EMsgGCQuickJoinCustomLobby EDOTAGCMsg = 7470 - EDOTAGCMsg_k_EMsgGCQuickJoinCustomLobbyResponse EDOTAGCMsg = 7471 - EDOTAGCMsg_k_EMsgGCToGCGrantEventPointAction EDOTAGCMsg = 7472 - EDOTAGCMsg_k_EMsgServerGetEventPoints EDOTAGCMsg = 7473 - EDOTAGCMsg_k_EMsgServerGetEventPointsResponse EDOTAGCMsg = 7474 - EDOTAGCMsg_k_EMsgServerGrantSurveyPermission EDOTAGCMsg = 7475 - EDOTAGCMsg_k_EMsgServerGrantSurveyPermissionResponse EDOTAGCMsg = 7476 - EDOTAGCMsg_k_EMsgClientProvideSurveyResult EDOTAGCMsg = 7477 - EDOTAGCMsg_k_EMsgGCToGCSetCompendiumSelection EDOTAGCMsg = 7478 - EDOTAGCMsg_k_EMsgGCToGCUpdateTI4HeroQuest EDOTAGCMsg = 7480 - EDOTAGCMsg_k_EMsgGCCompendiumDataChanged EDOTAGCMsg = 7481 - EDOTAGCMsg_k_EMsgDOTAFantasyLeagueFindRequest EDOTAGCMsg = 7482 - EDOTAGCMsg_k_EMsgDOTAFantasyLeagueFindResponse EDOTAGCMsg = 7483 - EDOTAGCMsg_k_EMsgGCHasItemQuery EDOTAGCMsg = 7484 - EDOTAGCMsg_k_EMsgGCHasItemResponse EDOTAGCMsg = 7485 - EDOTAGCMsg_k_EMsgGCConsumeFantasyTicket EDOTAGCMsg = 7486 - EDOTAGCMsg_k_EMsgGCConsumeFantasyTicketFailure EDOTAGCMsg = 7487 - EDOTAGCMsg_k_EMsgGCToGCGrantEventPointActionMsg EDOTAGCMsg = 7488 - EDOTAGCMsg_k_EMsgClientToGCTrackDialogResult EDOTAGCMsg = 7489 - EDOTAGCMsg_k_EMsgGCFantasyLeaveLeagueRequest EDOTAGCMsg = 7490 - EDOTAGCMsg_k_EMsgGCFantasyLeaveLeagueResponse EDOTAGCMsg = 7491 - EDOTAGCMsg_k_EMsgGCToGCGetCompendiumSelections EDOTAGCMsg = 7492 - EDOTAGCMsg_k_EMsgGCToGCGetCompendiumSelectionsResponse EDOTAGCMsg = 7493 - EDOTAGCMsg_k_EMsgServerToGCMatchConnectionStats EDOTAGCMsg = 7494 - EDOTAGCMsg_k_EMsgGCToClientTournamentItemDrop EDOTAGCMsg = 7495 - EDOTAGCMsg_k_EMsgSQLDelayedGrantLeagueDrop EDOTAGCMsg = 7496 - EDOTAGCMsg_k_EMsgServerGCUpdateSpectatorCount EDOTAGCMsg = 7497 - EDOTAGCMsg_k_EMsgGCFantasyPlayerScoreDetailsRequest EDOTAGCMsg = 7499 - EDOTAGCMsg_k_EMsgGCFantasyPlayerScoreDetailsResponse EDOTAGCMsg = 7500 - EDOTAGCMsg_k_EMsgGCToGCEmoticonUnlock EDOTAGCMsg = 7501 - EDOTAGCMsg_k_EMsgSignOutDraftInfo EDOTAGCMsg = 7502 - EDOTAGCMsg_k_EMsgClientToGCEmoticonDataRequest EDOTAGCMsg = 7503 - EDOTAGCMsg_k_EMsgGCToClientEmoticonData EDOTAGCMsg = 7504 - EDOTAGCMsg_k_EMsgGCPracticeLobbyToggleBroadcastChannelCameramanStatus EDOTAGCMsg = 7505 - EDOTAGCMsg_k_EMsgGCToGCCreateWeekendTourneyRequest EDOTAGCMsg = 7506 - EDOTAGCMsg_k_EMsgGCToGCCreateWeekendTourneyResponse EDOTAGCMsg = 7507 - EDOTAGCMsg_k_EMsgClientToGCSetAdditionalEquips EDOTAGCMsg = 7513 - EDOTAGCMsg_k_EMsgClientToGCGetAdditionalEquips EDOTAGCMsg = 7514 - EDOTAGCMsg_k_EMsgClientToGCGetAdditionalEquipsResponse EDOTAGCMsg = 7515 - EDOTAGCMsg_k_EMsgServerToGCGetAdditionalEquips EDOTAGCMsg = 7516 - EDOTAGCMsg_k_EMsgServerToGCGetAdditionalEquipsResponse EDOTAGCMsg = 7517 - EDOTAGCMsg_k_EMsgDOTARedeemItem EDOTAGCMsg = 7518 - EDOTAGCMsg_k_EMsgDOTARedeemItemResponse EDOTAGCMsg = 7519 - EDOTAGCMsg_k_EMsgSQLGCToGCGrantAllHeroProgress EDOTAGCMsg = 7520 - EDOTAGCMsg_k_EMsgClientToGCGetAllHeroProgress EDOTAGCMsg = 7521 - EDOTAGCMsg_k_EMsgClientToGCGetAllHeroProgressResponse EDOTAGCMsg = 7522 - EDOTAGCMsg_k_EMsgGCToGCGetServerForClient EDOTAGCMsg = 7523 - EDOTAGCMsg_k_EMsgGCToGCGetServerForClientResponse EDOTAGCMsg = 7524 - EDOTAGCMsg_k_EMsgSQLProcessTournamentGameOutcome EDOTAGCMsg = 7525 - EDOTAGCMsg_k_EMsgSQLGrantTrophyToAccount EDOTAGCMsg = 7526 - EDOTAGCMsg_k_EMsgClientToGCGetTrophyList EDOTAGCMsg = 7527 - EDOTAGCMsg_k_EMsgClientToGCGetTrophyListResponse EDOTAGCMsg = 7528 - EDOTAGCMsg_k_EMsgGCToClientTrophyAwarded EDOTAGCMsg = 7529 - EDOTAGCMsg_k_EMsgGCGameBotMatchSignOut EDOTAGCMsg = 7530 - EDOTAGCMsg_k_EMsgGCGameBotMatchSignOutPermissionRequest EDOTAGCMsg = 7531 - EDOTAGCMsg_k_EMsgSignOutBotInfo EDOTAGCMsg = 7532 - EDOTAGCMsg_k_EMsgGCToGCUpdateProfileCards EDOTAGCMsg = 7533 - EDOTAGCMsg_k_EMsgClientToGCGetProfileCard EDOTAGCMsg = 7534 - EDOTAGCMsg_k_EMsgClientToGCGetProfileCardResponse EDOTAGCMsg = 7535 - EDOTAGCMsg_k_EMsgServerToGCGetProfileCard EDOTAGCMsg = 7536 - EDOTAGCMsg_k_EMsgServerToGCGetProfileCardResponse EDOTAGCMsg = 7537 - EDOTAGCMsg_k_EMsgClientToGCSetProfileCardSlots EDOTAGCMsg = 7538 - EDOTAGCMsg_k_EMsgGCToClientProfileCardUpdated EDOTAGCMsg = 7539 - EDOTAGCMsg_k_EMsgServerToGCVictoryPredictions EDOTAGCMsg = 7540 - EDOTAGCMsg_k_EMsgClientToGCMarkNotificationListRead EDOTAGCMsg = 7542 - EDOTAGCMsg_k_EMsgGCToClientNewNotificationAdded EDOTAGCMsg = 7543 - EDOTAGCMsg_k_EMsgServerToGCSuspiciousActivity EDOTAGCMsg = 7544 - EDOTAGCMsg_k_EMsgSignOutCommunicationSummary EDOTAGCMsg = 7545 - EDOTAGCMsg_k_EMsgServerToGCRequestStatus_Response EDOTAGCMsg = 7546 - EDOTAGCMsg_k_EMsgClientToGCCreateHeroStatue EDOTAGCMsg = 7547 - EDOTAGCMsg_k_EMsgGCToClientHeroStatueCreateResult EDOTAGCMsg = 7548 - EDOTAGCMsg_k_EMsgGCGCToLANServerRelayConnect EDOTAGCMsg = 7549 - EDOTAGCMsg_k_EMsgServerToGCGetIngameEventData EDOTAGCMsg = 7551 - EDOTAGCMsg_k_EMsgGCToGCUpdateIngameEventDataBroadcast EDOTAGCMsg = 7552 - EDOTAGCMsg_k_EMsgGCToServerIngameEventData_OraclePA EDOTAGCMsg = 7553 - EDOTAGCMsg_k_EMsgServerToGCReportKillSummaries EDOTAGCMsg = 7554 - EDOTAGCMsg_k_EMsgGCToGCReportKillSummaries EDOTAGCMsg = 7555 - EDOTAGCMsg_k_EMsgGCToGCUpdateAssassinMinigame EDOTAGCMsg = 7556 - EDOTAGCMsg_k_EMsgGCToGCFantasySetMatchLeague EDOTAGCMsg = 7557 - EDOTAGCMsg_k_EMsgClientToGCRecordCompendiumStats EDOTAGCMsg = 7558 - EDOTAGCMsg_k_EMsgGCItemEditorRequestLeagueInfo EDOTAGCMsg = 7559 - EDOTAGCMsg_k_EMsgGCItemEditorLeagueInfoResponse EDOTAGCMsg = 7560 - EDOTAGCMsg_k_EMsgGCToGCUpdatePlayerPredictions EDOTAGCMsg = 7561 - EDOTAGCMsg_k_EMsgGCToServerPredictionResult EDOTAGCMsg = 7562 - EDOTAGCMsg_k_EMsgServerToGCSignoutAwardAdditionalDrops EDOTAGCMsg = 7563 - EDOTAGCMsg_k_EMsgGCToGCSignoutAwardAdditionalDrops EDOTAGCMsg = 7564 - EDOTAGCMsg_k_EMsgGCToClientEventStatusChanged EDOTAGCMsg = 7565 - EDOTAGCMsg_k_EMsgGCHasItemDefsQuery EDOTAGCMsg = 7566 - EDOTAGCMsg_k_EMsgGCHasItemDefsResponse EDOTAGCMsg = 7567 - EDOTAGCMsg_k_EMsgGCToGCReplayMonitorValidateReplay EDOTAGCMsg = 7569 - EDOTAGCMsg_k_EMsgLobbyEventPoints EDOTAGCMsg = 7572 - EDOTAGCMsg_k_EMsgGCToGCGetCustomGameTickets EDOTAGCMsg = 7573 - EDOTAGCMsg_k_EMsgGCToGCGetCustomGameTicketsResponse EDOTAGCMsg = 7574 - EDOTAGCMsg_k_EMsgGCToGCCustomGamePlayed EDOTAGCMsg = 7576 - EDOTAGCMsg_k_EMsgGCToGCGrantEventPointsToUser EDOTAGCMsg = 7577 - EDOTAGCMsg_k_EMsgGCToGCSetEventMMPanicFlushTime EDOTAGCMsg = 7578 - EDOTAGCMsg_k_EMsgGameserverCrashReport EDOTAGCMsg = 7579 - EDOTAGCMsg_k_EMsgGameserverCrashReportResponse EDOTAGCMsg = 7580 - EDOTAGCMsg_k_EMsgGCToClientSteamDatagramTicket EDOTAGCMsg = 7581 - EDOTAGCMsg_k_EMsgGCToGCGrantEventOwnership EDOTAGCMsg = 7582 - EDOTAGCMsg_k_EMsgGCToGCSendAccountsEventPoints EDOTAGCMsg = 7583 - EDOTAGCMsg_k_EMsgClientToGCRerollPlayerChallenge EDOTAGCMsg = 7584 - EDOTAGCMsg_k_EMsgServerToGCRerollPlayerChallenge EDOTAGCMsg = 7585 - EDOTAGCMsg_k_EMsgGCRerollPlayerChallengeResponse EDOTAGCMsg = 7586 - EDOTAGCMsg_k_EMsgSignOutUpdatePlayerChallenge EDOTAGCMsg = 7587 - EDOTAGCMsg_k_EMsgClientToGCSetPartyLeader EDOTAGCMsg = 7588 - EDOTAGCMsg_k_EMsgClientToGCCancelPartyInvites EDOTAGCMsg = 7589 - EDOTAGCMsg_k_EMsgGCToGCMasterReloadAccount EDOTAGCMsg = 7590 - EDOTAGCMsg_k_EMsgSQLGrantLeagueMatchToTicketHolders EDOTAGCMsg = 7592 - EDOTAGCMsg_k_EMsgClientToGCSetAdditionalEquipsResponse EDOTAGCMsg = 7593 - EDOTAGCMsg_k_EMsgGCToGCEmoticonUnlockNoRollback EDOTAGCMsg = 7594 - EDOTAGCMsg_k_EMsgGCToGCGetCompendiumFanfare EDOTAGCMsg = 7595 - EDOTAGCMsg_k_EMsgServerToGCHoldEventPoints EDOTAGCMsg = 7596 - EDOTAGCMsg_k_EMsgSignOutReleaseEventPointHolds EDOTAGCMsg = 7597 - EDOTAGCMsg_k_EMsgGCToGCChatNewUserSession EDOTAGCMsg = 7598 - EDOTAGCMsg_k_EMsgClientToGCGetLeagueSeries EDOTAGCMsg = 7599 - EDOTAGCMsg_k_EMsgClientToGCGetLeagueSeriesResponse EDOTAGCMsg = 7600 - EDOTAGCMsg_k_EMsgSQLGCToGCSignoutUpdateLeagueSchedule EDOTAGCMsg = 7601 - EDOTAGCMsg_k_EMsgGCToServerUpdateBroadcastCheers EDOTAGCMsg = 7602 - EDOTAGCMsg_k_EMsgClientToGCApplyGemCombiner EDOTAGCMsg = 7603 - EDOTAGCMsg_k_EMsgClientToGCDOTACreateStaticRecipe EDOTAGCMsg = 7604 - EDOTAGCMsg_k_EMsgClientToGCDOTACreateStaticRecipeResponse EDOTAGCMsg = 7605 - EDOTAGCMsg_k_EMsgClientToGCGetAllHeroOrder EDOTAGCMsg = 7606 - EDOTAGCMsg_k_EMsgClientToGCGetAllHeroOrderResponse EDOTAGCMsg = 7607 - EDOTAGCMsg_k_EMsgSQLGCToGCGrantBadgePoints EDOTAGCMsg = 7608 - EDOTAGCMsg_k_EMsgGCToGCGetAccountMatchStatus EDOTAGCMsg = 7609 - EDOTAGCMsg_k_EMsgGCToGCGetAccountMatchStatusResponse EDOTAGCMsg = 7610 - EDOTAGCMsg_k_EMsgGCToGCCheckOwnsEntireEmoticonRange EDOTAGCMsg = 7611 - EDOTAGCMsg_k_EMsgGCToGCCheckOwnsEntireEmoticonRangeResponse EDOTAGCMsg = 7612 - EDOTAGCMsg_k_EMsgClientToGCRecycleHeroRelic EDOTAGCMsg = 7619 - EDOTAGCMsg_k_EMsgClientToGCRecycleHeroRelicResponse EDOTAGCMsg = 7620 - EDOTAGCMsg_k_EMsgGCToGCRevokeEventOwnership EDOTAGCMsg = 7621 - EDOTAGCMsg_k_EMsgGCToGCUnlockEventPointSpending EDOTAGCMsg = 7622 - EDOTAGCMsg_k_EMsgGCDev_GrantWarKill EDOTAGCMsg = 8001 - EDOTAGCMsg_k_EMsgServerToGCLockCharmTrading EDOTAGCMsg = 8004 - EDOTAGCMsg_k_EMsgClientToGCPlayerStatsRequest EDOTAGCMsg = 8006 - EDOTAGCMsg_k_EMsgGCToClientPlayerStatsResponse EDOTAGCMsg = 8007 - EDOTAGCMsg_k_EMsgGCClearPracticeLobbyTeam EDOTAGCMsg = 8008 - EDOTAGCMsg_k_EMsgClientToGCFindTopSourceTVGames EDOTAGCMsg = 8009 - EDOTAGCMsg_k_EMsgGCToClientFindTopSourceTVGamesResponse EDOTAGCMsg = 8010 - EDOTAGCMsg_k_EMsgGCLobbyList EDOTAGCMsg = 8011 - EDOTAGCMsg_k_EMsgGCLobbyListResponse EDOTAGCMsg = 8012 - EDOTAGCMsg_k_EMsgGCPlayerStatsMatchSignOut EDOTAGCMsg = 8013 - EDOTAGCMsg_k_EMsgClientToGCCustomGamePlayerCountRequest EDOTAGCMsg = 8014 - EDOTAGCMsg_k_EMsgGCToClientCustomGamePlayerCountResponse EDOTAGCMsg = 8015 - EDOTAGCMsg_k_EMsgClientToGCSocialFeedPostCommentRequest EDOTAGCMsg = 8016 - EDOTAGCMsg_k_EMsgGCToClientSocialFeedPostCommentResponse EDOTAGCMsg = 8017 - EDOTAGCMsg_k_EMsgClientToGCCustomGamesFriendsPlayedRequest EDOTAGCMsg = 8018 - EDOTAGCMsg_k_EMsgGCToClientCustomGamesFriendsPlayedResponse EDOTAGCMsg = 8019 - EDOTAGCMsg_k_EMsgClientToGCFriendsPlayedCustomGameRequest EDOTAGCMsg = 8020 - EDOTAGCMsg_k_EMsgGCToClientFriendsPlayedCustomGameResponse EDOTAGCMsg = 8021 - EDOTAGCMsg_k_EMsgClientToGCFeaturedHeroesRequest EDOTAGCMsg = 8022 - EDOTAGCMsg_k_EMsgGCToClientFeaturedHeroesResponse EDOTAGCMsg = 8023 - EDOTAGCMsg_k_EMsgGCTopCustomGamesList EDOTAGCMsg = 8024 - EDOTAGCMsg_k_EMsgClientToGCSocialMatchPostCommentRequest EDOTAGCMsg = 8025 - EDOTAGCMsg_k_EMsgGCToClientSocialMatchPostCommentResponse EDOTAGCMsg = 8026 - EDOTAGCMsg_k_EMsgClientToGCSocialMatchDetailsRequest EDOTAGCMsg = 8027 - EDOTAGCMsg_k_EMsgGCToClientSocialMatchDetailsResponse EDOTAGCMsg = 8028 - EDOTAGCMsg_k_EMsgClientToGCSetPartyOpen EDOTAGCMsg = 8029 - EDOTAGCMsg_k_EMsgClientToGCMergePartyInvite EDOTAGCMsg = 8030 - EDOTAGCMsg_k_EMsgGCToClientMergeGroupInviteReply EDOTAGCMsg = 8031 - EDOTAGCMsg_k_EMsgClientToGCMergePartyResponse EDOTAGCMsg = 8032 - EDOTAGCMsg_k_EMsgGCToClientMergePartyResponseReply EDOTAGCMsg = 8033 - EDOTAGCMsg_k_EMsgClientToGCGetProfileCardStats EDOTAGCMsg = 8034 - EDOTAGCMsg_k_EMsgClientToGCGetProfileCardStatsResponse EDOTAGCMsg = 8035 - EDOTAGCMsg_k_EMsgClientToGCTopLeagueMatchesRequest EDOTAGCMsg = 8036 - EDOTAGCMsg_k_EMsgClientToGCTopFriendMatchesRequest EDOTAGCMsg = 8037 - EDOTAGCMsg_k_EMsgGCToClientProfileCardStatsUpdated EDOTAGCMsg = 8040 - EDOTAGCMsg_k_EMsgServerToGCRealtimeStats EDOTAGCMsg = 8041 - EDOTAGCMsg_k_EMsgGCToServerRealtimeStatsStartStop EDOTAGCMsg = 8042 - EDOTAGCMsg_k_EMsgGCToGCGetServersForClients EDOTAGCMsg = 8045 - EDOTAGCMsg_k_EMsgGCToGCGetServersForClientsResponse EDOTAGCMsg = 8046 - EDOTAGCMsg_k_EMsgGCPracticeLobbyKickFromTeam EDOTAGCMsg = 8047 - EDOTAGCMsg_k_EMsgDOTAChatGetMemberCount EDOTAGCMsg = 8048 - EDOTAGCMsg_k_EMsgDOTAChatGetMemberCountResponse EDOTAGCMsg = 8049 - EDOTAGCMsg_k_EMsgClientToGCSocialFeedPostMessageRequest EDOTAGCMsg = 8050 - EDOTAGCMsg_k_EMsgGCToClientSocialFeedPostMessageResponse EDOTAGCMsg = 8051 - EDOTAGCMsg_k_EMsgCustomGameListenServerStartedLoading EDOTAGCMsg = 8052 - EDOTAGCMsg_k_EMsgCustomGameClientFinishedLoading EDOTAGCMsg = 8053 - EDOTAGCMsg_k_EMsgGCPracticeLobbyCloseBroadcastChannel EDOTAGCMsg = 8054 - EDOTAGCMsg_k_EMsgGCStartFindingMatchResponse EDOTAGCMsg = 8055 - EDOTAGCMsg_k_EMsgSQLGCToGCGrantAccountFlag EDOTAGCMsg = 8057 - EDOTAGCMsg_k_EMsgGCToGCGetAccountFlags EDOTAGCMsg = 8058 - EDOTAGCMsg_k_EMsgGCToGCGetAccountFlagsResponse EDOTAGCMsg = 8059 - EDOTAGCMsg_k_EMsgSignOutWagerStats EDOTAGCMsg = 8060 - EDOTAGCMsg_k_EMsgGCToClientTopLeagueMatchesResponse EDOTAGCMsg = 8061 - EDOTAGCMsg_k_EMsgGCToClientTopFriendMatchesResponse EDOTAGCMsg = 8062 - EDOTAGCMsg_k_EMsgClientToGCMatchesMinimalRequest EDOTAGCMsg = 8063 - EDOTAGCMsg_k_EMsgClientToGCMatchesMinimalResponse EDOTAGCMsg = 8064 - EDOTAGCMsg_k_EMsgGCToGCGetProfileBadgePoints EDOTAGCMsg = 8065 - EDOTAGCMsg_k_EMsgGCToGCGetProfileBadgePointsResponse EDOTAGCMsg = 8066 - EDOTAGCMsg_k_EMsgGCToClientChatRegionsEnabled EDOTAGCMsg = 8067 - EDOTAGCMsg_k_EMsgClientToGCPingData EDOTAGCMsg = 8068 - EDOTAGCMsg_k_EMsgServerToGCMatchDetailsRequest EDOTAGCMsg = 8069 - EDOTAGCMsg_k_EMsgGCToServerMatchDetailsResponse EDOTAGCMsg = 8070 - EDOTAGCMsg_k_EMsgGCToGCEnsureAccountInParty EDOTAGCMsg = 8071 - EDOTAGCMsg_k_EMsgGCToGCEnsureAccountInPartyResponse EDOTAGCMsg = 8072 - EDOTAGCMsg_k_EMsgClientToGCGetProfileTickets EDOTAGCMsg = 8073 - EDOTAGCMsg_k_EMsgClientToGCGetProfileTicketsResponse EDOTAGCMsg = 8074 - EDOTAGCMsg_k_EMsgGCToClientMatchGroupsVersion EDOTAGCMsg = 8075 - EDOTAGCMsg_k_EMsgClientToGCH264Unsupported EDOTAGCMsg = 8076 - EDOTAGCMsg_k_EMsgClientToGCRequestH264Support EDOTAGCMsg = 8077 - EDOTAGCMsg_k_EMsgClientToGCGetQuestProgress EDOTAGCMsg = 8078 - EDOTAGCMsg_k_EMsgClientToGCGetQuestProgressResponse EDOTAGCMsg = 8079 - EDOTAGCMsg_k_EMsgSignOutXPCoins EDOTAGCMsg = 8080 - EDOTAGCMsg_k_EMsgGCToClientMatchSignedOut EDOTAGCMsg = 8081 - EDOTAGCMsg_k_EMsgGCGetHeroStatsHistory EDOTAGCMsg = 8082 - EDOTAGCMsg_k_EMsgGCGetHeroStatsHistoryResponse EDOTAGCMsg = 8083 - EDOTAGCMsg_k_EMsgClientToGCPrivateChatInvite EDOTAGCMsg = 8084 - EDOTAGCMsg_k_EMsgClientToGCPrivateChatKick EDOTAGCMsg = 8088 - EDOTAGCMsg_k_EMsgClientToGCPrivateChatPromote EDOTAGCMsg = 8089 - EDOTAGCMsg_k_EMsgClientToGCPrivateChatDemote EDOTAGCMsg = 8090 - EDOTAGCMsg_k_EMsgGCToClientPrivateChatResponse EDOTAGCMsg = 8091 - EDOTAGCMsg_k_EMsgClientToGCPrivateChatInfoRequest EDOTAGCMsg = 8092 - EDOTAGCMsg_k_EMsgGCToClientPrivateChatInfoResponse EDOTAGCMsg = 8093 - EDOTAGCMsg_k_EMsgClientToGCLatestConductScorecardRequest EDOTAGCMsg = 8095 - EDOTAGCMsg_k_EMsgClientToGCLatestConductScorecard EDOTAGCMsg = 8096 - EDOTAGCMsg_k_EMsgServerToGCPostMatchTip EDOTAGCMsg = 8097 - EDOTAGCMsg_k_EMsgServerToGCPostMatchTipResponse EDOTAGCMsg = 8098 - EDOTAGCMsg_k_EMsgClientToGCWageringRequest EDOTAGCMsg = 8099 - EDOTAGCMsg_k_EMsgGCToClientWageringResponse EDOTAGCMsg = 8100 - EDOTAGCMsg_k_EMsgClientToGCEventGoalsRequest EDOTAGCMsg = 8103 - EDOTAGCMsg_k_EMsgClientToGCEventGoalsResponse EDOTAGCMsg = 8104 - EDOTAGCMsg_k_EMsgClientToGCLeaguePredictions EDOTAGCMsg = 8106 - EDOTAGCMsg_k_EMsgGCToClientLeaguePredictionsResponse EDOTAGCMsg = 8107 - EDOTAGCMsg_k_EMsgGCToGCLeaguePredictionsUpdate EDOTAGCMsg = 8108 - EDOTAGCMsg_k_EMsgClientToGCSuspiciousActivity EDOTAGCMsg = 8109 - EDOTAGCMsg_k_EMsgGCToGCAddUserToPostGameChat EDOTAGCMsg = 8110 - EDOTAGCMsg_k_EMsgClientToGCHasPlayerVotedForMVP EDOTAGCMsg = 8111 - EDOTAGCMsg_k_EMsgClientToGCHasPlayerVotedForMVPResponse EDOTAGCMsg = 8112 - EDOTAGCMsg_k_EMsgClientToGCVoteForMVP EDOTAGCMsg = 8113 - EDOTAGCMsg_k_EMsgClientToGCVoteForMVPResponse EDOTAGCMsg = 8114 - EDOTAGCMsg_k_EMsgGCToGCGetEventOwnership EDOTAGCMsg = 8115 - EDOTAGCMsg_k_EMsgGCToGCGetEventOwnershipResponse EDOTAGCMsg = 8116 - EDOTAGCMsg_k_EMsgGCToClientAutomatedTournamentStateChange EDOTAGCMsg = 8117 - EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyOpts EDOTAGCMsg = 8118 - EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyOptsResponse EDOTAGCMsg = 8119 - EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyLeave EDOTAGCMsg = 8120 - EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyLeaveResponse EDOTAGCMsg = 8121 - EDOTAGCMsg_k_EMsgClientToGCTeammateStatsRequest EDOTAGCMsg = 8124 - EDOTAGCMsg_k_EMsgClientToGCTeammateStatsResponse EDOTAGCMsg = 8125 - EDOTAGCMsg_k_EMsgClientToGCGetGiftPermissions EDOTAGCMsg = 8126 - EDOTAGCMsg_k_EMsgClientToGCGetGiftPermissionsResponse EDOTAGCMsg = 8127 - EDOTAGCMsg_k_EMsgClientToGCVoteForArcana EDOTAGCMsg = 8128 - EDOTAGCMsg_k_EMsgClientToGCVoteForArcanaResponse EDOTAGCMsg = 8129 - EDOTAGCMsg_k_EMsgClientToGCRequestArcanaVotesRemaining EDOTAGCMsg = 8130 - EDOTAGCMsg_k_EMsgClientToGCRequestArcanaVotesRemainingResponse EDOTAGCMsg = 8131 - EDOTAGCMsg_k_EMsgGCTransferTeamAdminResponse EDOTAGCMsg = 8132 - EDOTAGCMsg_k_EMsgGCChangeTeamSub EDOTAGCMsg = 8133 - EDOTAGCMsg_k_EMsgGCChangeTeamSubResponse EDOTAGCMsg = 8134 - EDOTAGCMsg_k_EMsgGCToClientTeamInfo EDOTAGCMsg = 8135 - EDOTAGCMsg_k_EMsgGCToClientTeamsInfo EDOTAGCMsg = 8136 - EDOTAGCMsg_k_EMsgClientToGCMyTeamInfoRequest EDOTAGCMsg = 8137 - EDOTAGCMsg_k_EMsgClientToGCRequestEventPointLog EDOTAGCMsg = 8138 - EDOTAGCMsg_k_EMsgClientToGCRequestEventPointLogResponse EDOTAGCMsg = 8139 - EDOTAGCMsg_k_EMsgClientToGCPublishUserStat EDOTAGCMsg = 8140 - EDOTAGCMsg_k_EMsgGCToGCSignoutSpendWager EDOTAGCMsg = 8141 - EDOTAGCMsg_k_EMsgGCSubmitLobbyMVPVote EDOTAGCMsg = 8144 - EDOTAGCMsg_k_EMsgGCSubmitLobbyMVPVoteResponse EDOTAGCMsg = 8145 - EDOTAGCMsg_k_EMsgClientToGCRequestLinaPlaysRemaining EDOTAGCMsg = 8146 - EDOTAGCMsg_k_EMsgClientToGCRequestLinaPlaysRemainingResponse EDOTAGCMsg = 8147 - EDOTAGCMsg_k_EMsgClientToGCRequestLinaGameResult EDOTAGCMsg = 8148 - EDOTAGCMsg_k_EMsgClientToGCRequestLinaGameResultResponse EDOTAGCMsg = 8149 - EDOTAGCMsg_k_EMsgSignOutCommunityGoalProgress EDOTAGCMsg = 8150 - EDOTAGCMsg_k_EMsgGCToClientLobbyMVPNotifyRecipient EDOTAGCMsg = 8151 - EDOTAGCMsg_k_EMsgGCToClientLobbyMVPAwarded EDOTAGCMsg = 8152 - EDOTAGCMsg_k_EMsgGCToClientQuestProgressUpdated EDOTAGCMsg = 8153 - EDOTAGCMsg_k_EMsgGCToClientWageringUpdate EDOTAGCMsg = 8154 - EDOTAGCMsg_k_EMsgGCToClientArcanaVotesUpdate EDOTAGCMsg = 8155 - EDOTAGCMsg_k_EMsgClientToGCAddTI6TreeProgress EDOTAGCMsg = 8156 - EDOTAGCMsg_k_EMsgClientToGCSetSpectatorLobbyDetails EDOTAGCMsg = 8157 - EDOTAGCMsg_k_EMsgClientToGCSetSpectatorLobbyDetailsResponse EDOTAGCMsg = 8158 - EDOTAGCMsg_k_EMsgClientToGCCreateSpectatorLobby EDOTAGCMsg = 8159 - EDOTAGCMsg_k_EMsgClientToGCCreateSpectatorLobbyResponse EDOTAGCMsg = 8160 - EDOTAGCMsg_k_EMsgClientToGCSpectatorLobbyList EDOTAGCMsg = 8161 - EDOTAGCMsg_k_EMsgClientToGCSpectatorLobbyListResponse EDOTAGCMsg = 8162 - EDOTAGCMsg_k_EMsgSpectatorLobbyGameDetails EDOTAGCMsg = 8163 - EDOTAGCMsg_k_EMsgServerToGCCompendiumInGamePredictionResults EDOTAGCMsg = 8166 - EDOTAGCMsg_k_EMsgServerToGCCloseCompendiumInGamePredictionVoting EDOTAGCMsg = 8167 - EDOTAGCMsg_k_EMsgClientToGCOpenPlayerCardPack EDOTAGCMsg = 8168 - EDOTAGCMsg_k_EMsgClientToGCOpenPlayerCardPackResponse EDOTAGCMsg = 8169 - EDOTAGCMsg_k_EMsgClientToGCSelectCompendiumInGamePrediction EDOTAGCMsg = 8170 - EDOTAGCMsg_k_EMsgClientToGCSelectCompendiumInGamePredictionResponse EDOTAGCMsg = 8171 - EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyGetPlayerStats EDOTAGCMsg = 8172 - EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyGetPlayerStatsResponse EDOTAGCMsg = 8173 - EDOTAGCMsg_k_EMsgClientToGCRecyclePlayerCard EDOTAGCMsg = 8174 - EDOTAGCMsg_k_EMsgClientToGCRecyclePlayerCardResponse EDOTAGCMsg = 8175 - EDOTAGCMsg_k_EMsgClientToGCCreatePlayerCardPack EDOTAGCMsg = 8176 - EDOTAGCMsg_k_EMsgClientToGCCreatePlayerCardPackResponse EDOTAGCMsg = 8177 - EDOTAGCMsg_k_EMsgClientToGCGetPlayerCardRosterRequest EDOTAGCMsg = 8178 - EDOTAGCMsg_k_EMsgClientToGCGetPlayerCardRosterResponse EDOTAGCMsg = 8179 - EDOTAGCMsg_k_EMsgClientToGCSetPlayerCardRosterRequest EDOTAGCMsg = 8180 - EDOTAGCMsg_k_EMsgClientToGCSetPlayerCardRosterResponse EDOTAGCMsg = 8181 - EDOTAGCMsg_k_EMsgServerToGCCloseCompendiumInGamePredictionVotingResponse EDOTAGCMsg = 8183 - EDOTAGCMsg_k_EMsgServerToGCCompendiumInGamePredictionResultsResponse EDOTAGCMsg = 8185 - EDOTAGCMsg_k_EMsgLobbyBattleCupVictory EDOTAGCMsg = 8186 - EDOTAGCMsg_k_EMsgGCGetPlayerCardItemInfo EDOTAGCMsg = 8187 - EDOTAGCMsg_k_EMsgGCGetPlayerCardItemInfoResponse EDOTAGCMsg = 8188 - EDOTAGCMsg_k_EMsgClientToGCRequestSteamDatagramTicket EDOTAGCMsg = 8189 - EDOTAGCMsg_k_EMsgClientToGCRequestSteamDatagramTicketResponse EDOTAGCMsg = 8190 - EDOTAGCMsg_k_EMsgGCToClientBattlePassRollupRequest EDOTAGCMsg = 8191 - EDOTAGCMsg_k_EMsgGCToClientBattlePassRollupResponse EDOTAGCMsg = 8192 - EDOTAGCMsg_k_EMsgClientToGCTransferSeasonalMMRRequest EDOTAGCMsg = 8193 - EDOTAGCMsg_k_EMsgClientToGCTransferSeasonalMMRResponse EDOTAGCMsg = 8194 - EDOTAGCMsg_k_EMsgGCToGCPublicChatCommunicationBan EDOTAGCMsg = 8195 - EDOTAGCMsg_k_EMsgGCToGCUpdateAccountPublicChatBan EDOTAGCMsg = 8196 - EDOTAGCMsg_k_EMsgGCChatReportPublicSpam EDOTAGCMsg = 8197 - EDOTAGCMsg_k_EMsgClientToGCSetPartyBuilderOptions EDOTAGCMsg = 8198 - EDOTAGCMsg_k_EMsgClientToGCSetPartyBuilderOptionsResponse EDOTAGCMsg = 8199 - EDOTAGCMsg_k_EMsgGCToClientPlaytestStatus EDOTAGCMsg = 8200 - EDOTAGCMsg_k_EMsgClientToGCJoinPlaytest EDOTAGCMsg = 8201 - EDOTAGCMsg_k_EMsgClientToGCJoinPlaytestResponse EDOTAGCMsg = 8202 - EDOTAGCMsg_k_EMsgLobbyPlaytestDetails EDOTAGCMsg = 8203 - EDOTAGCMsg_k_EMsgDOTASetFavoriteTeam EDOTAGCMsg = 8204 - EDOTAGCMsg_k_EMsgGCToClientBattlePassRollupListRequest EDOTAGCMsg = 8205 - EDOTAGCMsg_k_EMsgGCToClientBattlePassRollupListResponse EDOTAGCMsg = 8206 - EDOTAGCMsg_k_EMsgGCIsProQuery EDOTAGCMsg = 8207 - EDOTAGCMsg_k_EMsgGCIsProResponse EDOTAGCMsg = 8208 - EDOTAGCMsg_k_EMsgDOTAClaimEventAction EDOTAGCMsg = 8209 - EDOTAGCMsg_k_EMsgDOTAClaimEventActionResponse EDOTAGCMsg = 8210 - EDOTAGCMsg_k_EMsgDOTAGetPeriodicResource EDOTAGCMsg = 8211 - EDOTAGCMsg_k_EMsgDOTAGetPeriodicResourceResponse EDOTAGCMsg = 8212 - EDOTAGCMsg_k_EMsgDOTAPeriodicResourceUpdated EDOTAGCMsg = 8213 - EDOTAGCMsg_k_EMsgServerToGCSpendWager EDOTAGCMsg = 8214 - EDOTAGCMsg_k_EMsgGCToGCSignoutSpendWagerToken EDOTAGCMsg = 8215 - EDOTAGCMsg_k_EMsgSubmitTriviaQuestionAnswer EDOTAGCMsg = 8216 - EDOTAGCMsg_k_EMsgSubmitTriviaQuestionAnswerResponse EDOTAGCMsg = 8217 - EDOTAGCMsg_k_EMsgClientToGCGiveTip EDOTAGCMsg = 8218 - EDOTAGCMsg_k_EMsgClientToGCGiveTipResponse EDOTAGCMsg = 8219 - EDOTAGCMsg_k_EMsgStartTriviaSession EDOTAGCMsg = 8220 - EDOTAGCMsg_k_EMsgStartTriviaSessionResponse EDOTAGCMsg = 8221 - EDOTAGCMsg_k_EMsgAnchorPhoneNumberRequest EDOTAGCMsg = 8222 - EDOTAGCMsg_k_EMsgAnchorPhoneNumberResponse EDOTAGCMsg = 8223 - EDOTAGCMsg_k_EMsgUnanchorPhoneNumberRequest EDOTAGCMsg = 8224 - EDOTAGCMsg_k_EMsgUnanchorPhoneNumberResponse EDOTAGCMsg = 8225 - EDOTAGCMsg_k_EMsgGCToClientTipNotification EDOTAGCMsg = 8226 - EDOTAGCMsg_k_EMsgClientToGCRequestSlarkGameResult EDOTAGCMsg = 8227 - EDOTAGCMsg_k_EMsgClientToGCRequestSlarkGameResultResponse EDOTAGCMsg = 8228 - EDOTAGCMsg_k_EMsgGCToGCSignoutSpendRankWager EDOTAGCMsg = 8229 - EDOTAGCMsg_k_EMsgGCToGCGetFavoriteTeam EDOTAGCMsg = 8230 - EDOTAGCMsg_k_EMsgGCToGCGetFavoriteTeamResponse EDOTAGCMsg = 8231 - EDOTAGCMsg_k_EMsgSignOutEventGameData EDOTAGCMsg = 8232 - EDOTAGCMsg_k_EMsgGCToClientAllStarVotesRequest EDOTAGCMsg = 8233 - EDOTAGCMsg_k_EMsgGCToClientAllStarVotesReply EDOTAGCMsg = 8234 - EDOTAGCMsg_k_EMsgGCToClientAllStarVotesSubmit EDOTAGCMsg = 8236 - EDOTAGCMsg_k_EMsgGCToClientAllStarVotesSubmitReply EDOTAGCMsg = 8237 - EDOTAGCMsg_k_EMsgClientToGCQuickStatsRequest EDOTAGCMsg = 8238 - EDOTAGCMsg_k_EMsgClientToGCQuickStatsResponse EDOTAGCMsg = 8239 - EDOTAGCMsg_k_EMsgGCToGCSubtractEventPointsFromUser EDOTAGCMsg = 8240 - EDOTAGCMsg_k_EMsgSelectionPriorityChoiceRequest EDOTAGCMsg = 8241 - EDOTAGCMsg_k_EMsgSelectionPriorityChoiceResponse EDOTAGCMsg = 8242 - EDOTAGCMsg_k_EMsgGCToGCCompendiumInGamePredictionResults EDOTAGCMsg = 8243 - EDOTAGCMsg_k_EMsgGameAutographReward EDOTAGCMsg = 8244 - EDOTAGCMsg_k_EMsgGameAutographRewardResponse EDOTAGCMsg = 8245 - EDOTAGCMsg_k_EMsgDestroyLobbyRequest EDOTAGCMsg = 8246 - EDOTAGCMsg_k_EMsgDestroyLobbyResponse EDOTAGCMsg = 8247 - EDOTAGCMsg_k_EMsgPurchaseItemWithEventPoints EDOTAGCMsg = 8248 - EDOTAGCMsg_k_EMsgPurchaseItemWithEventPointsResponse EDOTAGCMsg = 8249 - EDOTAGCMsg_k_EMsgServerToGCMatchPlayerItemPurchaseHistory EDOTAGCMsg = 8250 - EDOTAGCMsg_k_EMsgGCToGCGrantPlusHeroMatchResults EDOTAGCMsg = 8251 - EDOTAGCMsg_k_EMsgGCGetHeroTimedStats EDOTAGCMsg = 8252 - EDOTAGCMsg_k_EMsgGCGetHeroTimedStatsResponse EDOTAGCMsg = 8253 - EDOTAGCMsg_k_EMsgLobbyPlayerPlusSubscriptionData EDOTAGCMsg = 8254 - EDOTAGCMsg_k_EMsgServerToGCMatchStateHistory EDOTAGCMsg = 8255 - EDOTAGCMsg_k_EMsgPurchaseHeroRelic EDOTAGCMsg = 8256 - EDOTAGCMsg_k_EMsgPurchaseHeroRelicResponse EDOTAGCMsg = 8257 - EDOTAGCMsg_k_EMsgPurchaseHeroRandomRelic EDOTAGCMsg = 8258 - EDOTAGCMsg_k_EMsgPurchaseHeroRandomRelicResponse EDOTAGCMsg = 8259 - EDOTAGCMsg_k_EMsgLaneSuggestRequest EDOTAGCMsg = 8260 - EDOTAGCMsg_k_EMsgLaneSuggestResponse EDOTAGCMsg = 8261 - EDOTAGCMsg_k_EMsgPartyReadyCheckRequest EDOTAGCMsg = 8262 - EDOTAGCMsg_k_EMsgPartyReadyCheckResponse EDOTAGCMsg = 8263 - EDOTAGCMsg_k_EMsgPartyReadyCheckAcknowledge EDOTAGCMsg = 8264 - EDOTAGCMsg_k_EMsgGetRecentPlayTimeFriendsRequest EDOTAGCMsg = 8265 - EDOTAGCMsg_k_EMsgGetRecentPlayTimeFriendsResponse EDOTAGCMsg = 8266 - EDOTAGCMsg_k_EMsgGCToClientCommendNotification EDOTAGCMsg = 8267 - EDOTAGCMsg_k_EMsgProfileRequest EDOTAGCMsg = 8268 - EDOTAGCMsg_k_EMsgProfileResponse EDOTAGCMsg = 8269 - EDOTAGCMsg_k_EMsgProfileUpdate EDOTAGCMsg = 8270 - EDOTAGCMsg_k_EMsgProfileUpdateResponse EDOTAGCMsg = 8271 - EDOTAGCMsg_k_EMsgSuccessfulHero EDOTAGCMsg = 8273 - EDOTAGCMsg_k_EMsgHeroGlobalDataRequest EDOTAGCMsg = 8274 - EDOTAGCMsg_k_EMsgHeroGlobalDataResponse EDOTAGCMsg = 8275 - EDOTAGCMsg_k_EMsgClientToGCRequestPlusWeeklyChallengeResult EDOTAGCMsg = 8276 - EDOTAGCMsg_k_EMsgClientToGCRequestPlusWeeklyChallengeResultResponse EDOTAGCMsg = 8277 - EDOTAGCMsg_k_EMsgGCToGCGrantPlusPrepaidTime EDOTAGCMsg = 8278 - EDOTAGCMsg_k_EMsgPrivateMetadataKeyRequest EDOTAGCMsg = 8279 - EDOTAGCMsg_k_EMsgPrivateMetadataKeyResponse EDOTAGCMsg = 8280 - EDOTAGCMsg_k_EMsgGCToGCReconcilePlusStatus EDOTAGCMsg = 8281 - EDOTAGCMsg_k_EMsgGCToGCCheckPlusStatus EDOTAGCMsg = 8282 - EDOTAGCMsg_k_EMsgGCToGCCheckPlusStatusResponse EDOTAGCMsg = 8283 - EDOTAGCMsg_k_EMsgGCToGCReconcilePlusAutoGrantItems EDOTAGCMsg = 8284 - EDOTAGCMsg_k_EMsgGCToGCReconcilePlusStatusUnreliable EDOTAGCMsg = 8285 - EDOTAGCMsg_k_EMsgActivatePlusFreeTrialRequest EDOTAGCMsg = 8286 - EDOTAGCMsg_k_EMsgActivatePlusFreeTrialResponse EDOTAGCMsg = 8287 + EDOTAGCMsg_k_EMsgGCDOTABase EDOTAGCMsg = 7000 + EDOTAGCMsg_k_EMsgGCGeneralResponse EDOTAGCMsg = 7001 + EDOTAGCMsg_k_EMsgGCGameMatchSignOut EDOTAGCMsg = 7004 + EDOTAGCMsg_k_EMsgGCGameMatchSignOutResponse EDOTAGCMsg = 7005 + EDOTAGCMsg_k_EMsgGCJoinChatChannel EDOTAGCMsg = 7009 + EDOTAGCMsg_k_EMsgGCJoinChatChannelResponse EDOTAGCMsg = 7010 + EDOTAGCMsg_k_EMsgGCOtherJoinedChannel EDOTAGCMsg = 7013 + EDOTAGCMsg_k_EMsgGCOtherLeftChannel EDOTAGCMsg = 7014 + EDOTAGCMsg_k_EMsgGCMatchHistoryList EDOTAGCMsg = 7017 + EDOTAGCMsg_k_EMsgServerToGCRequestStatus EDOTAGCMsg = 7026 + EDOTAGCMsg_k_EMsgGCGetRecentMatches EDOTAGCMsg = 7027 + EDOTAGCMsg_k_EMsgGCRecentMatchesResponse EDOTAGCMsg = 7028 + EDOTAGCMsg_k_EMsgGCStartFindingMatch EDOTAGCMsg = 7033 + EDOTAGCMsg_k_EMsgGCConnectedPlayers EDOTAGCMsg = 7034 + EDOTAGCMsg_k_EMsgGCAbandonCurrentGame EDOTAGCMsg = 7035 + EDOTAGCMsg_k_EMsgGCStopFindingMatch EDOTAGCMsg = 7036 + EDOTAGCMsg_k_EMsgGCPracticeLobbyCreate EDOTAGCMsg = 7038 + EDOTAGCMsg_k_EMsgGCPracticeLobbyLeave EDOTAGCMsg = 7040 + EDOTAGCMsg_k_EMsgGCPracticeLobbyLaunch EDOTAGCMsg = 7041 + EDOTAGCMsg_k_EMsgGCPracticeLobbyList EDOTAGCMsg = 7042 + EDOTAGCMsg_k_EMsgGCPracticeLobbyListResponse EDOTAGCMsg = 7043 + EDOTAGCMsg_k_EMsgGCPracticeLobbyJoin EDOTAGCMsg = 7044 + EDOTAGCMsg_k_EMsgGCPracticeLobbySetDetails EDOTAGCMsg = 7046 + EDOTAGCMsg_k_EMsgGCPracticeLobbySetTeamSlot EDOTAGCMsg = 7047 + EDOTAGCMsg_k_EMsgGCInitialQuestionnaireResponse EDOTAGCMsg = 7049 + EDOTAGCMsg_k_EMsgGCPracticeLobbyResponse EDOTAGCMsg = 7055 + EDOTAGCMsg_k_EMsgGCBroadcastNotification EDOTAGCMsg = 7056 + EDOTAGCMsg_k_EMsgGCLiveScoreboardUpdate EDOTAGCMsg = 7057 + EDOTAGCMsg_k_EMsgGCRequestChatChannelList EDOTAGCMsg = 7060 + EDOTAGCMsg_k_EMsgGCRequestChatChannelListResponse EDOTAGCMsg = 7061 + EDOTAGCMsg_k_EMsgGCRequestMatches EDOTAGCMsg = 7064 + EDOTAGCMsg_k_EMsgGCRequestMatchesResponse EDOTAGCMsg = 7065 + EDOTAGCMsg_k_EMsgGCRequestPlayerResources EDOTAGCMsg = 7068 + EDOTAGCMsg_k_EMsgGCRequestPlayerResourcesResponse EDOTAGCMsg = 7069 + EDOTAGCMsg_k_EMsgGCReadyUp EDOTAGCMsg = 7070 + EDOTAGCMsg_k_EMsgGCKickedFromMatchmakingQueue EDOTAGCMsg = 7071 + EDOTAGCMsg_k_EMsgGCLeaverDetected EDOTAGCMsg = 7072 + EDOTAGCMsg_k_EMsgGCSpectateFriendGame EDOTAGCMsg = 7073 + EDOTAGCMsg_k_EMsgGCSpectateFriendGameResponse EDOTAGCMsg = 7074 + EDOTAGCMsg_k_EMsgGCPlayerReports EDOTAGCMsg = 7075 + EDOTAGCMsg_k_EMsgGCReportsRemainingRequest EDOTAGCMsg = 7076 + EDOTAGCMsg_k_EMsgGCReportsRemainingResponse EDOTAGCMsg = 7077 + EDOTAGCMsg_k_EMsgGCSubmitPlayerReport EDOTAGCMsg = 7078 + EDOTAGCMsg_k_EMsgGCSubmitPlayerReportResponse EDOTAGCMsg = 7079 + EDOTAGCMsg_k_EMsgGCPracticeLobbyKick EDOTAGCMsg = 7081 + EDOTAGCMsg_k_EMsgGCReportCountsRequest EDOTAGCMsg = 7082 + EDOTAGCMsg_k_EMsgGCReportCountsResponse EDOTAGCMsg = 7083 + EDOTAGCMsg_k_EMsgGCRequestSaveGames EDOTAGCMsg = 7084 + EDOTAGCMsg_k_EMsgGCRequestSaveGamesServer EDOTAGCMsg = 7085 + EDOTAGCMsg_k_EMsgGCRequestSaveGamesResponse EDOTAGCMsg = 7086 + EDOTAGCMsg_k_EMsgGCLeaverDetectedResponse EDOTAGCMsg = 7087 + EDOTAGCMsg_k_EMsgGCPlayerFailedToConnect EDOTAGCMsg = 7088 + EDOTAGCMsg_k_EMsgGCGCToRelayConnect EDOTAGCMsg = 7089 + EDOTAGCMsg_k_EMsgGCGCToRelayConnectresponse EDOTAGCMsg = 7090 + EDOTAGCMsg_k_EMsgGCWatchGame EDOTAGCMsg = 7091 + EDOTAGCMsg_k_EMsgGCWatchGameResponse EDOTAGCMsg = 7092 + EDOTAGCMsg_k_EMsgGCBanStatusRequest EDOTAGCMsg = 7093 + EDOTAGCMsg_k_EMsgGCBanStatusResponse EDOTAGCMsg = 7094 + EDOTAGCMsg_k_EMsgGCMatchDetailsRequest EDOTAGCMsg = 7095 + EDOTAGCMsg_k_EMsgGCMatchDetailsResponse EDOTAGCMsg = 7096 + EDOTAGCMsg_k_EMsgGCCancelWatchGame EDOTAGCMsg = 7097 + EDOTAGCMsg_k_EMsgGCPopup EDOTAGCMsg = 7102 + EDOTAGCMsg_k_EMsgGCDOTAClearNotifySuccessfulReport EDOTAGCMsg = 7104 + EDOTAGCMsg_k_EMsgGCFriendPracticeLobbyListRequest EDOTAGCMsg = 7111 + EDOTAGCMsg_k_EMsgGCFriendPracticeLobbyListResponse EDOTAGCMsg = 7112 + EDOTAGCMsg_k_EMsgGCPracticeLobbyJoinResponse EDOTAGCMsg = 7113 + EDOTAGCMsg_k_EMsgClientEconNotification_Job EDOTAGCMsg = 7114 + EDOTAGCMsg_k_EMsgGCCreateTeam EDOTAGCMsg = 7115 + EDOTAGCMsg_k_EMsgGCCreateTeamResponse EDOTAGCMsg = 7116 + EDOTAGCMsg_k_EMsgGCTeamData EDOTAGCMsg = 7121 + EDOTAGCMsg_k_EMsgGCTeamInvite_InviterToGC EDOTAGCMsg = 7122 + EDOTAGCMsg_k_EMsgGCTeamInvite_GCImmediateResponseToInviter EDOTAGCMsg = 7123 + EDOTAGCMsg_k_EMsgGCTeamInvite_GCRequestToInvitee EDOTAGCMsg = 7124 + EDOTAGCMsg_k_EMsgGCTeamInvite_InviteeResponseToGC EDOTAGCMsg = 7125 + EDOTAGCMsg_k_EMsgGCTeamInvite_GCResponseToInviter EDOTAGCMsg = 7126 + EDOTAGCMsg_k_EMsgGCTeamInvite_GCResponseToInvitee EDOTAGCMsg = 7127 + EDOTAGCMsg_k_EMsgGCKickTeamMember EDOTAGCMsg = 7128 + EDOTAGCMsg_k_EMsgGCKickTeamMemberResponse EDOTAGCMsg = 7129 + EDOTAGCMsg_k_EMsgGCLeaveTeam EDOTAGCMsg = 7130 + EDOTAGCMsg_k_EMsgGCLeaveTeamResponse EDOTAGCMsg = 7131 + EDOTAGCMsg_k_EMsgGCSuggestTeamMatchmaking EDOTAGCMsg = 7132 + EDOTAGCMsg_k_EMsgGCPlayerHeroesFavoritesAdd EDOTAGCMsg = 7133 + EDOTAGCMsg_k_EMsgGCPlayerHeroesFavoritesRemove EDOTAGCMsg = 7134 + EDOTAGCMsg_k_EMsgGCApplyTeamToPracticeLobby EDOTAGCMsg = 7142 + EDOTAGCMsg_k_EMsgGCTransferTeamAdmin EDOTAGCMsg = 7144 + EDOTAGCMsg_k_EMsgGCPracticeLobbyJoinBroadcastChannel EDOTAGCMsg = 7149 + EDOTAGCMsg_k_EMsgGC_TournamentItemEvent EDOTAGCMsg = 7150 + EDOTAGCMsg_k_EMsgGC_TournamentItemEventResponse EDOTAGCMsg = 7151 + EDOTAGCMsg_k_EMsgCastMatchVote EDOTAGCMsg = 7152 + EDOTAGCMsg_k_EMsgCastMatchVoteResponse EDOTAGCMsg = 7153 + EDOTAGCMsg_k_EMsgRetrieveMatchVote EDOTAGCMsg = 7154 + EDOTAGCMsg_k_EMsgRetrieveMatchVoteResponse EDOTAGCMsg = 7155 + EDOTAGCMsg_k_EMsgTeamFanfare EDOTAGCMsg = 7156 + EDOTAGCMsg_k_EMsgResponseTeamFanfare EDOTAGCMsg = 7157 + EDOTAGCMsg_k_EMsgGC_GameServerUploadSaveGame EDOTAGCMsg = 7158 + EDOTAGCMsg_k_EMsgGC_GameServerSaveGameResult EDOTAGCMsg = 7159 + EDOTAGCMsg_k_EMsgGC_GameServerGetLoadGame EDOTAGCMsg = 7160 + EDOTAGCMsg_k_EMsgGC_GameServerGetLoadGameResult EDOTAGCMsg = 7161 + EDOTAGCMsg_k_EMsgGCEditTeamDetails EDOTAGCMsg = 7166 + EDOTAGCMsg_k_EMsgGCEditTeamDetailsResponse EDOTAGCMsg = 7167 + EDOTAGCMsg_k_EMsgGCProTeamListRequest EDOTAGCMsg = 7168 + EDOTAGCMsg_k_EMsgGCProTeamListResponse EDOTAGCMsg = 7169 + EDOTAGCMsg_k_EMsgGCReadyUpStatus EDOTAGCMsg = 7170 + EDOTAGCMsg_k_EMsgGCHallOfFame EDOTAGCMsg = 7171 + EDOTAGCMsg_k_EMsgGCHallOfFameRequest EDOTAGCMsg = 7172 + EDOTAGCMsg_k_EMsgGCHallOfFameResponse EDOTAGCMsg = 7173 + EDOTAGCMsg_k_EMsgGCGenerateDiretidePrizeList EDOTAGCMsg = 7174 + EDOTAGCMsg_k_EMsgGCRewardDiretidePrizes EDOTAGCMsg = 7176 + EDOTAGCMsg_k_EMsgGCDiretidePrizesRewardedResponse EDOTAGCMsg = 7177 + EDOTAGCMsg_k_EMsgGCHalloweenHighScoreRequest EDOTAGCMsg = 7178 + EDOTAGCMsg_k_EMsgGCHalloweenHighScoreResponse EDOTAGCMsg = 7179 + EDOTAGCMsg_k_EMsgGCGenerateDiretidePrizeListResponse EDOTAGCMsg = 7180 + EDOTAGCMsg_k_EMsgGCStorePromoPagesRequest EDOTAGCMsg = 7182 + EDOTAGCMsg_k_EMsgGCStorePromoPagesResponse EDOTAGCMsg = 7183 + EDOTAGCMsg_k_EMsgGCToGCMatchCompleted EDOTAGCMsg = 7186 + EDOTAGCMsg_k_EMsgGCBalancedShuffleLobby EDOTAGCMsg = 7188 + EDOTAGCMsg_k_EMsgGCToGCCheckLeaguePermission EDOTAGCMsg = 7189 + EDOTAGCMsg_k_EMsgGCToGCCheckLeaguePermissionResponse EDOTAGCMsg = 7190 + EDOTAGCMsg_k_EMsgGCMatchmakingStatsRequest EDOTAGCMsg = 7197 + EDOTAGCMsg_k_EMsgGCMatchmakingStatsResponse EDOTAGCMsg = 7198 + EDOTAGCMsg_k_EMsgGCBotGameCreate EDOTAGCMsg = 7199 + EDOTAGCMsg_k_EMsgGCSetMatchHistoryAccess EDOTAGCMsg = 7200 + EDOTAGCMsg_k_EMsgGCSetMatchHistoryAccessResponse EDOTAGCMsg = 7201 + EDOTAGCMsg_k_EMsgUpgradeLeagueItem EDOTAGCMsg = 7203 + EDOTAGCMsg_k_EMsgUpgradeLeagueItemResponse EDOTAGCMsg = 7204 + EDOTAGCMsg_k_EMsgGCTeamMemberProfileRequest EDOTAGCMsg = 7205 + EDOTAGCMsg_k_EMsgGCWatchDownloadedReplay EDOTAGCMsg = 7206 + EDOTAGCMsg_k_EMsgGCSetMapLocationState EDOTAGCMsg = 7207 + EDOTAGCMsg_k_EMsgGCSetMapLocationStateResponse EDOTAGCMsg = 7208 + EDOTAGCMsg_k_EMsgGCResetMapLocations EDOTAGCMsg = 7209 + EDOTAGCMsg_k_EMsgGCResetMapLocationsResponse EDOTAGCMsg = 7210 + EDOTAGCMsg_k_EMsgRefreshPartnerAccountLink EDOTAGCMsg = 7216 + EDOTAGCMsg_k_EMsgClientsRejoinChatChannels EDOTAGCMsg = 7217 + EDOTAGCMsg_k_EMsgGCToGCGetUserChatInfo EDOTAGCMsg = 7218 + EDOTAGCMsg_k_EMsgGCToGCGetUserChatInfoResponse EDOTAGCMsg = 7219 + EDOTAGCMsg_k_EMsgGCToGCLeaveAllChatChannels EDOTAGCMsg = 7220 + EDOTAGCMsg_k_EMsgGCToGCUpdateAccountChatBan EDOTAGCMsg = 7221 + EDOTAGCMsg_k_EMsgGCGuildCreateRequest EDOTAGCMsg = 7222 + EDOTAGCMsg_k_EMsgGCGuildCreateResponse EDOTAGCMsg = 7223 + EDOTAGCMsg_k_EMsgGCGuildSetAccountRoleRequest EDOTAGCMsg = 7224 + EDOTAGCMsg_k_EMsgGCGuildSetAccountRoleResponse EDOTAGCMsg = 7225 + EDOTAGCMsg_k_EMsgGCRequestGuildData EDOTAGCMsg = 7226 + EDOTAGCMsg_k_EMsgGCGuildData EDOTAGCMsg = 7227 + EDOTAGCMsg_k_EMsgGCGuildInviteAccountRequest EDOTAGCMsg = 7228 + EDOTAGCMsg_k_EMsgGCGuildInviteAccountResponse EDOTAGCMsg = 7229 + EDOTAGCMsg_k_EMsgGCGuildCancelInviteRequest EDOTAGCMsg = 7230 + EDOTAGCMsg_k_EMsgGCGuildCancelInviteResponse EDOTAGCMsg = 7231 + EDOTAGCMsg_k_EMsgGCGuildUpdateDetailsRequest EDOTAGCMsg = 7232 + EDOTAGCMsg_k_EMsgGCGuildUpdateDetailsResponse EDOTAGCMsg = 7233 + EDOTAGCMsg_k_EMsgGCToGCCanInviteUserToTeam EDOTAGCMsg = 7234 + EDOTAGCMsg_k_EMsgGCToGCCanInviteUserToTeamResponse EDOTAGCMsg = 7235 + EDOTAGCMsg_k_EMsgGCToGCGetUserRank EDOTAGCMsg = 7236 + EDOTAGCMsg_k_EMsgGCToGCGetUserRankResponse EDOTAGCMsg = 7237 + EDOTAGCMsg_k_EMsgGCToGCUpdateTeamStats EDOTAGCMsg = 7240 + EDOTAGCMsg_k_EMsgGCToGCValidateTeam EDOTAGCMsg = 7241 + EDOTAGCMsg_k_EMsgGCToGCValidateTeamResponse EDOTAGCMsg = 7242 + EDOTAGCMsg_k_EMsgGCPassportDataRequest EDOTAGCMsg = 7248 + EDOTAGCMsg_k_EMsgGCPassportDataResponse EDOTAGCMsg = 7249 + EDOTAGCMsg_k_EMsgGCNotInGuildData EDOTAGCMsg = 7251 + EDOTAGCMsg_k_EMsgGCGuildInviteData EDOTAGCMsg = 7254 + EDOTAGCMsg_k_EMsgGCToGCGetLeagueAdmin EDOTAGCMsg = 7255 + EDOTAGCMsg_k_EMsgGCToGCGetLeagueAdminResponse EDOTAGCMsg = 7256 + EDOTAGCMsg_k_EMsgGCRequestLeaguePrizePool EDOTAGCMsg = 7258 + EDOTAGCMsg_k_EMsgGCRequestLeaguePrizePoolResponse EDOTAGCMsg = 7259 + EDOTAGCMsg_k_EMsgGCToGCUpdateOpenGuildPartyRequest EDOTAGCMsg = 7261 + EDOTAGCMsg_k_EMsgGCToGCUpdateOpenGuildPartyResponse EDOTAGCMsg = 7262 + EDOTAGCMsg_k_EMsgGCToGCDestroyOpenGuildPartyRequest EDOTAGCMsg = 7263 + EDOTAGCMsg_k_EMsgGCToGCDestroyOpenGuildPartyResponse EDOTAGCMsg = 7264 + EDOTAGCMsg_k_EMsgGCGuildUpdateMessage EDOTAGCMsg = 7265 + EDOTAGCMsg_k_EMsgGCPartySetOpenGuildRequest EDOTAGCMsg = 7266 + EDOTAGCMsg_k_EMsgGCPartySetOpenGuildResponse EDOTAGCMsg = 7267 + EDOTAGCMsg_k_EMsgGCGuildOpenPartyRefresh EDOTAGCMsg = 7268 + EDOTAGCMsg_k_EMsgGCJoinOpenGuildPartyRequest EDOTAGCMsg = 7269 + EDOTAGCMsg_k_EMsgGCJoinOpenGuildPartyResponse EDOTAGCMsg = 7270 + EDOTAGCMsg_k_EMsgGCLeaveChatChannel EDOTAGCMsg = 7272 + EDOTAGCMsg_k_EMsgGCChatMessage EDOTAGCMsg = 7273 + EDOTAGCMsg_k_EMsgGCGetHeroStandings EDOTAGCMsg = 7274 + EDOTAGCMsg_k_EMsgGCGetHeroStandingsResponse EDOTAGCMsg = 7275 + EDOTAGCMsg_k_EMsgGCGuildEditLogoRequest EDOTAGCMsg = 7279 + EDOTAGCMsg_k_EMsgGCGuildEditLogoResponse EDOTAGCMsg = 7280 + EDOTAGCMsg_k_EMsgGCGuildmatePracticeLobbyListRequest EDOTAGCMsg = 7281 + EDOTAGCMsg_k_EMsgGCGuildmatePracticeLobbyListResponse EDOTAGCMsg = 7282 + EDOTAGCMsg_k_EMsgGCItemEditorReservationsRequest EDOTAGCMsg = 7283 + EDOTAGCMsg_k_EMsgGCItemEditorReservationsResponse EDOTAGCMsg = 7284 + EDOTAGCMsg_k_EMsgGCItemEditorReserveItemDef EDOTAGCMsg = 7285 + EDOTAGCMsg_k_EMsgGCItemEditorReserveItemDefResponse EDOTAGCMsg = 7286 + EDOTAGCMsg_k_EMsgGCItemEditorReleaseReservation EDOTAGCMsg = 7287 + EDOTAGCMsg_k_EMsgGCItemEditorReleaseReservationResponse EDOTAGCMsg = 7288 + EDOTAGCMsg_k_EMsgGCRewardTutorialPrizes EDOTAGCMsg = 7289 + EDOTAGCMsg_k_EMsgGCLastHitChallengeHighScorePost EDOTAGCMsg = 7290 + EDOTAGCMsg_k_EMsgGCLastHitChallengeHighScoreRequest EDOTAGCMsg = 7291 + EDOTAGCMsg_k_EMsgGCLastHitChallengeHighScoreResponse EDOTAGCMsg = 7292 + EDOTAGCMsg_k_EMsgGCCreateFantasyLeagueRequest EDOTAGCMsg = 7293 + EDOTAGCMsg_k_EMsgGCCreateFantasyLeagueResponse EDOTAGCMsg = 7294 + EDOTAGCMsg_k_EMsgGCFantasyLeagueInfoRequest EDOTAGCMsg = 7297 + EDOTAGCMsg_k_EMsgGCFantasyLeagueInfoResponse EDOTAGCMsg = 7298 + EDOTAGCMsg_k_EMsgGCFantasyLeagueInfo EDOTAGCMsg = 7299 + EDOTAGCMsg_k_EMsgGCCreateFantasyTeamRequest EDOTAGCMsg = 7300 + EDOTAGCMsg_k_EMsgGCCreateFantasyTeamResponse EDOTAGCMsg = 7301 + EDOTAGCMsg_k_EMsgGCEditFantasyTeamRequest EDOTAGCMsg = 7302 + EDOTAGCMsg_k_EMsgGCEditFantasyTeamResponse EDOTAGCMsg = 7303 + EDOTAGCMsg_k_EMsgGCFantasyTeamInfoRequestByFantasyLeagueID EDOTAGCMsg = 7304 + EDOTAGCMsg_k_EMsgGCFantasyTeamInfoRequestByOwnerAccountID EDOTAGCMsg = 7305 + EDOTAGCMsg_k_EMsgGCFantasyTeamInfoResponse EDOTAGCMsg = 7306 + EDOTAGCMsg_k_EMsgGCFantasyTeamInfo EDOTAGCMsg = 7307 + EDOTAGCMsg_k_EMsgGCFantasyLivePlayerStats EDOTAGCMsg = 7308 + EDOTAGCMsg_k_EMsgGCFantasyFinalPlayerStats EDOTAGCMsg = 7309 + EDOTAGCMsg_k_EMsgGCFantasyMatch EDOTAGCMsg = 7310 + EDOTAGCMsg_k_EMsgGCFantasyTeamScoreRequest EDOTAGCMsg = 7312 + EDOTAGCMsg_k_EMsgGCFantasyTeamScoreResponse EDOTAGCMsg = 7313 + EDOTAGCMsg_k_EMsgGCFantasyTeamStandingsRequest EDOTAGCMsg = 7314 + EDOTAGCMsg_k_EMsgGCFantasyTeamStandingsResponse EDOTAGCMsg = 7315 + EDOTAGCMsg_k_EMsgGCFantasyPlayerScoreRequest EDOTAGCMsg = 7316 + EDOTAGCMsg_k_EMsgGCFantasyPlayerScoreResponse EDOTAGCMsg = 7317 + EDOTAGCMsg_k_EMsgGCFantasyPlayerStandingsRequest EDOTAGCMsg = 7318 + EDOTAGCMsg_k_EMsgGCFantasyPlayerStandingsResponse EDOTAGCMsg = 7319 + EDOTAGCMsg_k_EMsgGCFlipLobbyTeams EDOTAGCMsg = 7320 + EDOTAGCMsg_k_EMsgGCCustomGameCreate EDOTAGCMsg = 7321 + EDOTAGCMsg_k_EMsgGCToGCProcessPlayerReportForTarget EDOTAGCMsg = 7324 + EDOTAGCMsg_k_EMsgGCToGCProcessReportSuccess EDOTAGCMsg = 7325 + EDOTAGCMsg_k_EMsgGCNotifyAccountFlagsChange EDOTAGCMsg = 7326 + EDOTAGCMsg_k_EMsgGCSetProfilePrivacy EDOTAGCMsg = 7327 + EDOTAGCMsg_k_EMsgGCSetProfilePrivacyResponse EDOTAGCMsg = 7328 + EDOTAGCMsg_k_EMsgGCFantasyLeagueCreateInfoRequest EDOTAGCMsg = 7331 + EDOTAGCMsg_k_EMsgGCFantasyLeagueCreateInfoResponse EDOTAGCMsg = 7332 + EDOTAGCMsg_k_EMsgGCFantasyLeagueInviteInfoRequest EDOTAGCMsg = 7333 + EDOTAGCMsg_k_EMsgGCFantasyLeagueInviteInfoResponse EDOTAGCMsg = 7334 + EDOTAGCMsg_k_EMsgGCClientIgnoredUser EDOTAGCMsg = 7335 + EDOTAGCMsg_k_EMsgGCFantasyLeagueCreateRequest EDOTAGCMsg = 7336 + EDOTAGCMsg_k_EMsgGCFantasyLeagueCreateResponse EDOTAGCMsg = 7337 + EDOTAGCMsg_k_EMsgGCFantasyTeamCreateRequest EDOTAGCMsg = 7338 + EDOTAGCMsg_k_EMsgGCFantasyTeamCreateResponse EDOTAGCMsg = 7339 + EDOTAGCMsg_k_EMsgGCFantasyLeagueFriendJoinListRequest EDOTAGCMsg = 7340 + EDOTAGCMsg_k_EMsgGCFantasyLeagueFriendJoinListResponse EDOTAGCMsg = 7341 + EDOTAGCMsg_k_EMsgGCClientSuspended EDOTAGCMsg = 7342 + EDOTAGCMsg_k_EMsgGCPartyMemberSetCoach EDOTAGCMsg = 7343 + EDOTAGCMsg_k_EMsgGCFantasyLeagueEditInvitesRequest EDOTAGCMsg = 7344 + EDOTAGCMsg_k_EMsgGCFantasyLeagueEditInvitesResponse EDOTAGCMsg = 7345 + EDOTAGCMsg_k_EMsgGCPracticeLobbySetCoach EDOTAGCMsg = 7346 + EDOTAGCMsg_k_EMsgGCFantasyLeagueEditInfoRequest EDOTAGCMsg = 7347 + EDOTAGCMsg_k_EMsgGCFantasyLeagueEditInfoResponse EDOTAGCMsg = 7348 + EDOTAGCMsg_k_EMsgGCFantasyLeagueDraftStatusRequest EDOTAGCMsg = 7349 + EDOTAGCMsg_k_EMsgGCFantasyLeagueDraftStatus EDOTAGCMsg = 7350 + EDOTAGCMsg_k_EMsgGCFantasyLeagueDraftPlayerRequest EDOTAGCMsg = 7351 + EDOTAGCMsg_k_EMsgGCFantasyLeagueDraftPlayerResponse EDOTAGCMsg = 7352 + EDOTAGCMsg_k_EMsgGCFantasyLeagueMatchupsRequest EDOTAGCMsg = 7353 + EDOTAGCMsg_k_EMsgGCFantasyLeagueMatchupsResponse EDOTAGCMsg = 7354 + EDOTAGCMsg_k_EMsgGCFantasyTeamRosterSwapRequest EDOTAGCMsg = 7355 + EDOTAGCMsg_k_EMsgGCFantasyTeamRosterSwapResponse EDOTAGCMsg = 7356 + EDOTAGCMsg_k_EMsgGCFantasyTeamRosterRequest EDOTAGCMsg = 7357 + EDOTAGCMsg_k_EMsgGCFantasyTeamRosterResponse EDOTAGCMsg = 7358 + EDOTAGCMsg_k_EMsgGCFantasyTeamRosterAddDropRequest EDOTAGCMsg = 7361 + EDOTAGCMsg_k_EMsgGCFantasyTeamRosterAddDropResponse EDOTAGCMsg = 7362 + EDOTAGCMsg_k_EMsgPresentedClientTerminateDlg EDOTAGCMsg = 7363 + EDOTAGCMsg_k_EMsgGCFantasyPlayerHisoricalStatsRequest EDOTAGCMsg = 7364 + EDOTAGCMsg_k_EMsgGCFantasyPlayerHisoricalStatsResponse EDOTAGCMsg = 7365 + EDOTAGCMsg_k_EMsgGCPCBangTimedRewardMessage EDOTAGCMsg = 7366 + EDOTAGCMsg_k_EMsgGCLobbyUpdateBroadcastChannelInfo EDOTAGCMsg = 7367 + EDOTAGCMsg_k_EMsgGCFantasyTeamTradesRequest EDOTAGCMsg = 7368 + EDOTAGCMsg_k_EMsgGCFantasyTeamTradesResponse EDOTAGCMsg = 7369 + EDOTAGCMsg_k_EMsgGCFantasyTeamTradeCancelRequest EDOTAGCMsg = 7370 + EDOTAGCMsg_k_EMsgGCFantasyTeamTradeCancelResponse EDOTAGCMsg = 7371 + EDOTAGCMsg_k_EMsgGCToGCGrantTournamentItem EDOTAGCMsg = 7372 + EDOTAGCMsg_k_EMsgGCProcessFantasyScheduledEvent EDOTAGCMsg = 7373 + EDOTAGCMsg_k_EMsgGCToGCUpgradeTwitchViewerItems EDOTAGCMsg = 7375 + EDOTAGCMsg_k_EMsgGCToGCGetLiveMatchAffiliates EDOTAGCMsg = 7376 + EDOTAGCMsg_k_EMsgGCToGCGetLiveMatchAffiliatesResponse EDOTAGCMsg = 7377 + EDOTAGCMsg_k_EMsgGCToGCUpdatePlayerPennantCounts EDOTAGCMsg = 7378 + EDOTAGCMsg_k_EMsgGCToGCGetPlayerPennantCounts EDOTAGCMsg = 7379 + EDOTAGCMsg_k_EMsgGCToGCGetPlayerPennantCountsResponse EDOTAGCMsg = 7380 + EDOTAGCMsg_k_EMsgGCGameMatchSignOutPermissionRequest EDOTAGCMsg = 7381 + EDOTAGCMsg_k_EMsgGCGameMatchSignOutPermissionResponse EDOTAGCMsg = 7382 + EDOTAGCMsg_k_EMsgDOTAChatChannelMemberUpdate EDOTAGCMsg = 7383 + EDOTAGCMsg_k_EMsgDOTAAwardEventPoints EDOTAGCMsg = 7384 + EDOTAGCMsg_k_EMsgDOTAGetEventPoints EDOTAGCMsg = 7387 + EDOTAGCMsg_k_EMsgDOTAGetEventPointsResponse EDOTAGCMsg = 7388 + EDOTAGCMsg_k_EMsgGCToGCSignoutAwardEventPoints EDOTAGCMsg = 7390 + EDOTAGCMsg_k_EMsgDOTASendFriendRecruits EDOTAGCMsg = 7393 + EDOTAGCMsg_k_EMsgDOTAFriendRecruitsRequest EDOTAGCMsg = 7394 + EDOTAGCMsg_k_EMsgDOTAFriendRecruitsResponse EDOTAGCMsg = 7395 + EDOTAGCMsg_k_EMsgDOTAFriendRecruitInviteAcceptDecline EDOTAGCMsg = 7396 + EDOTAGCMsg_k_EMsgGCPartyLeaderWatchGamePrompt EDOTAGCMsg = 7397 + EDOTAGCMsg_k_EMsgDOTAFrostivusTimeElapsed EDOTAGCMsg = 7398 + EDOTAGCMsg_k_EMsgDOTALiveLeagueGameUpdate EDOTAGCMsg = 7402 + EDOTAGCMsg_k_EMsgDOTAChatGetUserList EDOTAGCMsg = 7403 + EDOTAGCMsg_k_EMsgDOTAChatGetUserListResponse EDOTAGCMsg = 7404 + EDOTAGCMsg_k_EMsgGCCompendiumSetSelection EDOTAGCMsg = 7405 + EDOTAGCMsg_k_EMsgGCCompendiumDataRequest EDOTAGCMsg = 7406 + EDOTAGCMsg_k_EMsgGCCompendiumDataResponse EDOTAGCMsg = 7407 + EDOTAGCMsg_k_EMsgDOTAGetPlayerMatchHistory EDOTAGCMsg = 7408 + EDOTAGCMsg_k_EMsgDOTAGetPlayerMatchHistoryResponse EDOTAGCMsg = 7409 + EDOTAGCMsg_k_EMsgGCToGCMatchmakingAddParty EDOTAGCMsg = 7410 + EDOTAGCMsg_k_EMsgGCToGCMatchmakingRemoveParty EDOTAGCMsg = 7411 + EDOTAGCMsg_k_EMsgGCToGCMatchmakingRemoveAllParties EDOTAGCMsg = 7412 + EDOTAGCMsg_k_EMsgGCToGCMatchmakingMatchFound EDOTAGCMsg = 7413 + EDOTAGCMsg_k_EMsgGCToGCUpdateMatchManagementStats EDOTAGCMsg = 7414 + EDOTAGCMsg_k_EMsgGCToGCUpdateMatchmakingStats EDOTAGCMsg = 7415 + EDOTAGCMsg_k_EMsgGCToServerPingRequest EDOTAGCMsg = 7416 + EDOTAGCMsg_k_EMsgGCToServerPingResponse EDOTAGCMsg = 7417 + EDOTAGCMsg_k_EMsgGCToServerConsoleCommand EDOTAGCMsg = 7418 + EDOTAGCMsg_k_EMsgGCMakeOffering EDOTAGCMsg = 7423 + EDOTAGCMsg_k_EMsgGCRequestOfferings EDOTAGCMsg = 7424 + EDOTAGCMsg_k_EMsgGCRequestOfferingsResponse EDOTAGCMsg = 7425 + EDOTAGCMsg_k_EMsgGCToGCProcessMatchLeaver EDOTAGCMsg = 7426 + EDOTAGCMsg_k_EMsgGCNotificationsRequest EDOTAGCMsg = 7427 + EDOTAGCMsg_k_EMsgGCNotificationsResponse EDOTAGCMsg = 7428 + EDOTAGCMsg_k_EMsgGCToGCModifyNotification EDOTAGCMsg = 7429 + EDOTAGCMsg_k_EMsgGCToGCSetNewNotifications EDOTAGCMsg = 7430 + EDOTAGCMsg_k_EMsgGCLeagueAdminList EDOTAGCMsg = 7434 + EDOTAGCMsg_k_EMsgGCNotificationsMarkReadRequest EDOTAGCMsg = 7435 + EDOTAGCMsg_k_EMsgGCFantasyMessageAdd EDOTAGCMsg = 7436 + EDOTAGCMsg_k_EMsgGCFantasyMessagesRequest EDOTAGCMsg = 7437 + EDOTAGCMsg_k_EMsgGCFantasyMessagesResponse EDOTAGCMsg = 7438 + EDOTAGCMsg_k_EMsgGCFantasyScheduledMatchesRequest EDOTAGCMsg = 7439 + EDOTAGCMsg_k_EMsgGCFantasyScheduledMatchesResponse EDOTAGCMsg = 7440 + EDOTAGCMsg_k_EMsgGCEventGameCreate EDOTAGCMsg = 7443 + EDOTAGCMsg_k_EMsgGCPerfectWorldUserLookupRequest EDOTAGCMsg = 7444 + EDOTAGCMsg_k_EMsgGCPerfectWorldUserLookupResponse EDOTAGCMsg = 7445 + EDOTAGCMsg_k_EMsgGCFantasyRemoveOwner EDOTAGCMsg = 7448 + EDOTAGCMsg_k_EMsgGCFantasyRemoveOwnerResponse EDOTAGCMsg = 7449 + EDOTAGCMsg_k_EMsgGCRequestBatchPlayerResources EDOTAGCMsg = 7450 + EDOTAGCMsg_k_EMsgGCRequestBatchPlayerResourcesResponse EDOTAGCMsg = 7451 + EDOTAGCMsg_k_EMsgGCToGCSendUpdateLeagues EDOTAGCMsg = 7452 + EDOTAGCMsg_k_EMsgGCCompendiumSetSelectionResponse EDOTAGCMsg = 7453 + EDOTAGCMsg_k_EMsgGCPlayerInfoRequest EDOTAGCMsg = 7454 + EDOTAGCMsg_k_EMsgGCPlayerInfo EDOTAGCMsg = 7455 + EDOTAGCMsg_k_EMsgGCPlayerInfoSubmit EDOTAGCMsg = 7456 + EDOTAGCMsg_k_EMsgGCPlayerInfoSubmitResponse EDOTAGCMsg = 7457 + EDOTAGCMsg_k_EMsgGCToGCGetAccountLevel EDOTAGCMsg = 7458 + EDOTAGCMsg_k_EMsgGCToGCGetAccountLevelResponse EDOTAGCMsg = 7459 + EDOTAGCMsg_k_EMsgGCToGCGetAccountPartner EDOTAGCMsg = 7460 + EDOTAGCMsg_k_EMsgGCToGCGetAccountPartnerResponse EDOTAGCMsg = 7461 + EDOTAGCMsg_k_EMsgDOTAGetWeekendTourneySchedule EDOTAGCMsg = 7464 + EDOTAGCMsg_k_EMsgDOTAWeekendTourneySchedule EDOTAGCMsg = 7465 + EDOTAGCMsg_k_EMsgGCJoinableCustomGameModesRequest EDOTAGCMsg = 7466 + EDOTAGCMsg_k_EMsgGCJoinableCustomGameModesResponse EDOTAGCMsg = 7467 + EDOTAGCMsg_k_EMsgGCJoinableCustomLobbiesRequest EDOTAGCMsg = 7468 + EDOTAGCMsg_k_EMsgGCJoinableCustomLobbiesResponse EDOTAGCMsg = 7469 + EDOTAGCMsg_k_EMsgGCQuickJoinCustomLobby EDOTAGCMsg = 7470 + EDOTAGCMsg_k_EMsgGCQuickJoinCustomLobbyResponse EDOTAGCMsg = 7471 + EDOTAGCMsg_k_EMsgGCToGCGrantEventPointAction EDOTAGCMsg = 7472 + EDOTAGCMsg_k_EMsgServerGetEventPoints EDOTAGCMsg = 7473 + EDOTAGCMsg_k_EMsgServerGetEventPointsResponse EDOTAGCMsg = 7474 + EDOTAGCMsg_k_EMsgServerGrantSurveyPermission EDOTAGCMsg = 7475 + EDOTAGCMsg_k_EMsgServerGrantSurveyPermissionResponse EDOTAGCMsg = 7476 + EDOTAGCMsg_k_EMsgClientProvideSurveyResult EDOTAGCMsg = 7477 + EDOTAGCMsg_k_EMsgGCToGCSetCompendiumSelection EDOTAGCMsg = 7478 + EDOTAGCMsg_k_EMsgGCToGCUpdateTI4HeroQuest EDOTAGCMsg = 7480 + EDOTAGCMsg_k_EMsgGCCompendiumDataChanged EDOTAGCMsg = 7481 + EDOTAGCMsg_k_EMsgDOTAFantasyLeagueFindRequest EDOTAGCMsg = 7482 + EDOTAGCMsg_k_EMsgDOTAFantasyLeagueFindResponse EDOTAGCMsg = 7483 + EDOTAGCMsg_k_EMsgGCHasItemQuery EDOTAGCMsg = 7484 + EDOTAGCMsg_k_EMsgGCHasItemResponse EDOTAGCMsg = 7485 + EDOTAGCMsg_k_EMsgGCConsumeFantasyTicket EDOTAGCMsg = 7486 + EDOTAGCMsg_k_EMsgGCConsumeFantasyTicketFailure EDOTAGCMsg = 7487 + EDOTAGCMsg_k_EMsgGCToGCGrantEventPointActionMsg EDOTAGCMsg = 7488 + EDOTAGCMsg_k_EMsgClientToGCTrackDialogResult EDOTAGCMsg = 7489 + EDOTAGCMsg_k_EMsgGCFantasyLeaveLeagueRequest EDOTAGCMsg = 7490 + EDOTAGCMsg_k_EMsgGCFantasyLeaveLeagueResponse EDOTAGCMsg = 7491 + EDOTAGCMsg_k_EMsgGCToGCGetCompendiumSelections EDOTAGCMsg = 7492 + EDOTAGCMsg_k_EMsgGCToGCGetCompendiumSelectionsResponse EDOTAGCMsg = 7493 + EDOTAGCMsg_k_EMsgServerToGCMatchConnectionStats EDOTAGCMsg = 7494 + EDOTAGCMsg_k_EMsgGCToClientTournamentItemDrop EDOTAGCMsg = 7495 + EDOTAGCMsg_k_EMsgSQLDelayedGrantLeagueDrop EDOTAGCMsg = 7496 + EDOTAGCMsg_k_EMsgServerGCUpdateSpectatorCount EDOTAGCMsg = 7497 + EDOTAGCMsg_k_EMsgGCFantasyPlayerScoreDetailsRequest EDOTAGCMsg = 7499 + EDOTAGCMsg_k_EMsgGCFantasyPlayerScoreDetailsResponse EDOTAGCMsg = 7500 + EDOTAGCMsg_k_EMsgGCToGCEmoticonUnlock EDOTAGCMsg = 7501 + EDOTAGCMsg_k_EMsgSignOutDraftInfo EDOTAGCMsg = 7502 + EDOTAGCMsg_k_EMsgClientToGCEmoticonDataRequest EDOTAGCMsg = 7503 + EDOTAGCMsg_k_EMsgGCToClientEmoticonData EDOTAGCMsg = 7504 + EDOTAGCMsg_k_EMsgGCPracticeLobbyToggleBroadcastChannelCameramanStatus EDOTAGCMsg = 7505 + EDOTAGCMsg_k_EMsgGCToGCCreateWeekendTourneyRequest EDOTAGCMsg = 7506 + EDOTAGCMsg_k_EMsgGCToGCCreateWeekendTourneyResponse EDOTAGCMsg = 7507 + EDOTAGCMsg_k_EMsgClientToGCSetAdditionalEquips EDOTAGCMsg = 7513 + EDOTAGCMsg_k_EMsgClientToGCGetAdditionalEquips EDOTAGCMsg = 7514 + EDOTAGCMsg_k_EMsgClientToGCGetAdditionalEquipsResponse EDOTAGCMsg = 7515 + EDOTAGCMsg_k_EMsgServerToGCGetAdditionalEquips EDOTAGCMsg = 7516 + EDOTAGCMsg_k_EMsgServerToGCGetAdditionalEquipsResponse EDOTAGCMsg = 7517 + EDOTAGCMsg_k_EMsgDOTARedeemItem EDOTAGCMsg = 7518 + EDOTAGCMsg_k_EMsgDOTARedeemItemResponse EDOTAGCMsg = 7519 + EDOTAGCMsg_k_EMsgSQLGCToGCGrantAllHeroProgress EDOTAGCMsg = 7520 + EDOTAGCMsg_k_EMsgClientToGCGetAllHeroProgress EDOTAGCMsg = 7521 + EDOTAGCMsg_k_EMsgClientToGCGetAllHeroProgressResponse EDOTAGCMsg = 7522 + EDOTAGCMsg_k_EMsgGCToGCGetServerForClient EDOTAGCMsg = 7523 + EDOTAGCMsg_k_EMsgGCToGCGetServerForClientResponse EDOTAGCMsg = 7524 + EDOTAGCMsg_k_EMsgSQLProcessTournamentGameOutcome EDOTAGCMsg = 7525 + EDOTAGCMsg_k_EMsgSQLGrantTrophyToAccount EDOTAGCMsg = 7526 + EDOTAGCMsg_k_EMsgClientToGCGetTrophyList EDOTAGCMsg = 7527 + EDOTAGCMsg_k_EMsgClientToGCGetTrophyListResponse EDOTAGCMsg = 7528 + EDOTAGCMsg_k_EMsgGCToClientTrophyAwarded EDOTAGCMsg = 7529 + EDOTAGCMsg_k_EMsgGCGameBotMatchSignOut EDOTAGCMsg = 7530 + EDOTAGCMsg_k_EMsgGCGameBotMatchSignOutPermissionRequest EDOTAGCMsg = 7531 + EDOTAGCMsg_k_EMsgSignOutBotInfo EDOTAGCMsg = 7532 + EDOTAGCMsg_k_EMsgGCToGCUpdateProfileCards EDOTAGCMsg = 7533 + EDOTAGCMsg_k_EMsgClientToGCGetProfileCard EDOTAGCMsg = 7534 + EDOTAGCMsg_k_EMsgClientToGCGetProfileCardResponse EDOTAGCMsg = 7535 + EDOTAGCMsg_k_EMsgServerToGCGetProfileCard EDOTAGCMsg = 7536 + EDOTAGCMsg_k_EMsgServerToGCGetProfileCardResponse EDOTAGCMsg = 7537 + EDOTAGCMsg_k_EMsgClientToGCSetProfileCardSlots EDOTAGCMsg = 7538 + EDOTAGCMsg_k_EMsgGCToClientProfileCardUpdated EDOTAGCMsg = 7539 + EDOTAGCMsg_k_EMsgServerToGCVictoryPredictions EDOTAGCMsg = 7540 + EDOTAGCMsg_k_EMsgClientToGCMarkNotificationListRead EDOTAGCMsg = 7542 + EDOTAGCMsg_k_EMsgGCToClientNewNotificationAdded EDOTAGCMsg = 7543 + EDOTAGCMsg_k_EMsgServerToGCSuspiciousActivity EDOTAGCMsg = 7544 + EDOTAGCMsg_k_EMsgSignOutCommunicationSummary EDOTAGCMsg = 7545 + EDOTAGCMsg_k_EMsgServerToGCRequestStatus_Response EDOTAGCMsg = 7546 + EDOTAGCMsg_k_EMsgClientToGCCreateHeroStatue EDOTAGCMsg = 7547 + EDOTAGCMsg_k_EMsgGCToClientHeroStatueCreateResult EDOTAGCMsg = 7548 + EDOTAGCMsg_k_EMsgGCGCToLANServerRelayConnect EDOTAGCMsg = 7549 + EDOTAGCMsg_k_EMsgServerToGCGetIngameEventData EDOTAGCMsg = 7551 + EDOTAGCMsg_k_EMsgGCToGCUpdateIngameEventDataBroadcast EDOTAGCMsg = 7552 + EDOTAGCMsg_k_EMsgGCToServerIngameEventData_OraclePA EDOTAGCMsg = 7553 + EDOTAGCMsg_k_EMsgServerToGCReportKillSummaries EDOTAGCMsg = 7554 + EDOTAGCMsg_k_EMsgGCToGCReportKillSummaries EDOTAGCMsg = 7555 + EDOTAGCMsg_k_EMsgGCToGCUpdateAssassinMinigame EDOTAGCMsg = 7556 + EDOTAGCMsg_k_EMsgGCToGCFantasySetMatchLeague EDOTAGCMsg = 7557 + EDOTAGCMsg_k_EMsgGCToGCUpdatePlayerPredictions EDOTAGCMsg = 7561 + EDOTAGCMsg_k_EMsgGCToServerPredictionResult EDOTAGCMsg = 7562 + EDOTAGCMsg_k_EMsgServerToGCSignoutAwardAdditionalDrops EDOTAGCMsg = 7563 + EDOTAGCMsg_k_EMsgGCToGCSignoutAwardAdditionalDrops EDOTAGCMsg = 7564 + EDOTAGCMsg_k_EMsgGCToClientEventStatusChanged EDOTAGCMsg = 7565 + EDOTAGCMsg_k_EMsgGCHasItemDefsQuery EDOTAGCMsg = 7566 + EDOTAGCMsg_k_EMsgGCHasItemDefsResponse EDOTAGCMsg = 7567 + EDOTAGCMsg_k_EMsgGCToGCReplayMonitorValidateReplay EDOTAGCMsg = 7569 + EDOTAGCMsg_k_EMsgLobbyEventPoints EDOTAGCMsg = 7572 + EDOTAGCMsg_k_EMsgGCToGCGetCustomGameTickets EDOTAGCMsg = 7573 + EDOTAGCMsg_k_EMsgGCToGCGetCustomGameTicketsResponse EDOTAGCMsg = 7574 + EDOTAGCMsg_k_EMsgGCToGCCustomGamePlayed EDOTAGCMsg = 7576 + EDOTAGCMsg_k_EMsgGCToGCGrantEventPointsToUser EDOTAGCMsg = 7577 + EDOTAGCMsg_k_EMsgGCToGCSetEventMMPanicFlushTime EDOTAGCMsg = 7578 + EDOTAGCMsg_k_EMsgGameserverCrashReport EDOTAGCMsg = 7579 + EDOTAGCMsg_k_EMsgGameserverCrashReportResponse EDOTAGCMsg = 7580 + EDOTAGCMsg_k_EMsgGCToClientSteamDatagramTicket EDOTAGCMsg = 7581 + EDOTAGCMsg_k_EMsgGCToGCGrantEventOwnership EDOTAGCMsg = 7582 + EDOTAGCMsg_k_EMsgGCToGCSendAccountsEventPoints EDOTAGCMsg = 7583 + EDOTAGCMsg_k_EMsgClientToGCRerollPlayerChallenge EDOTAGCMsg = 7584 + EDOTAGCMsg_k_EMsgServerToGCRerollPlayerChallenge EDOTAGCMsg = 7585 + EDOTAGCMsg_k_EMsgGCRerollPlayerChallengeResponse EDOTAGCMsg = 7586 + EDOTAGCMsg_k_EMsgSignOutUpdatePlayerChallenge EDOTAGCMsg = 7587 + EDOTAGCMsg_k_EMsgClientToGCSetPartyLeader EDOTAGCMsg = 7588 + EDOTAGCMsg_k_EMsgClientToGCCancelPartyInvites EDOTAGCMsg = 7589 + EDOTAGCMsg_k_EMsgGCToGCMasterReloadAccount EDOTAGCMsg = 7590 + EDOTAGCMsg_k_EMsgSQLGrantLeagueMatchToTicketHolders EDOTAGCMsg = 7592 + EDOTAGCMsg_k_EMsgClientToGCSetAdditionalEquipsResponse EDOTAGCMsg = 7593 + EDOTAGCMsg_k_EMsgGCToGCEmoticonUnlockNoRollback EDOTAGCMsg = 7594 + EDOTAGCMsg_k_EMsgGCToGCGetCompendiumFanfare EDOTAGCMsg = 7595 + EDOTAGCMsg_k_EMsgServerToGCHoldEventPoints EDOTAGCMsg = 7596 + EDOTAGCMsg_k_EMsgSignOutReleaseEventPointHolds EDOTAGCMsg = 7597 + EDOTAGCMsg_k_EMsgGCToGCChatNewUserSession EDOTAGCMsg = 7598 + EDOTAGCMsg_k_EMsgClientToGCApplyGemCombiner EDOTAGCMsg = 7603 + EDOTAGCMsg_k_EMsgClientToGCDOTACreateStaticRecipe EDOTAGCMsg = 7604 + EDOTAGCMsg_k_EMsgClientToGCDOTACreateStaticRecipeResponse EDOTAGCMsg = 7605 + EDOTAGCMsg_k_EMsgClientToGCGetAllHeroOrder EDOTAGCMsg = 7606 + EDOTAGCMsg_k_EMsgClientToGCGetAllHeroOrderResponse EDOTAGCMsg = 7607 + EDOTAGCMsg_k_EMsgSQLGCToGCGrantBadgePoints EDOTAGCMsg = 7608 + EDOTAGCMsg_k_EMsgGCToGCGetAccountMatchStatus EDOTAGCMsg = 7609 + EDOTAGCMsg_k_EMsgGCToGCGetAccountMatchStatusResponse EDOTAGCMsg = 7610 + EDOTAGCMsg_k_EMsgGCToGCCheckOwnsEntireEmoticonRange EDOTAGCMsg = 7611 + EDOTAGCMsg_k_EMsgGCToGCCheckOwnsEntireEmoticonRangeResponse EDOTAGCMsg = 7612 + EDOTAGCMsg_k_EMsgClientToGCRecycleHeroRelic EDOTAGCMsg = 7619 + EDOTAGCMsg_k_EMsgClientToGCRecycleHeroRelicResponse EDOTAGCMsg = 7620 + EDOTAGCMsg_k_EMsgGCToGCRevokeEventOwnership EDOTAGCMsg = 7621 + EDOTAGCMsg_k_EMsgGCToGCUnlockEventPointSpending EDOTAGCMsg = 7622 + EDOTAGCMsg_k_EMsgGCToClientRequestLaneSelection EDOTAGCMsg = 7623 + EDOTAGCMsg_k_EMsgGCToClientRequestLaneSelectionResponse EDOTAGCMsg = 7624 + EDOTAGCMsg_k_EMsgServerToGCCavernCrawlIsHeroActive EDOTAGCMsg = 7625 + EDOTAGCMsg_k_EMsgServerToGCCavernCrawlIsHeroActiveResponse EDOTAGCMsg = 7626 + EDOTAGCMsg_k_EMsgClientToGCPlayerCardSpecificPurchaseRequest EDOTAGCMsg = 7627 + EDOTAGCMsg_k_EMsgClientToGCPlayerCardSpecificPurchaseResponse EDOTAGCMsg = 7628 + EDOTAGCMsg_k_EMsgGCtoServerTensorflowInstance EDOTAGCMsg = 7629 + EDOTAGCMsg_k_EMsgSQLSetIsLeagueAdmin EDOTAGCMsg = 7630 + EDOTAGCMsg_k_EMsgGCToGCGetLiveLeagueMatches EDOTAGCMsg = 7631 + EDOTAGCMsg_k_EMsgGCToGCGetLiveLeagueMatchesResponse EDOTAGCMsg = 7632 + EDOTAGCMsg_k_EMsgDOTALeagueInfoListAdminsRequest EDOTAGCMsg = 7633 + EDOTAGCMsg_k_EMsgDOTALeagueInfoListAdminsReponse EDOTAGCMsg = 7634 + EDOTAGCMsg_k_EMsgGCToGCLeagueMatchStarted EDOTAGCMsg = 7645 + EDOTAGCMsg_k_EMsgGCToGCLeagueMatchCompleted EDOTAGCMsg = 7646 + EDOTAGCMsg_k_EMsgGCToGCLeagueMatchStartedResponse EDOTAGCMsg = 7647 + EDOTAGCMsg_k_EMsgDOTALeagueNodeRequest EDOTAGCMsg = 7648 + EDOTAGCMsg_k_EMsgDOTALeagueNodeResponse EDOTAGCMsg = 7649 + EDOTAGCMsg_k_EMsgDOTALeagueAvailableLobbyNodesRequest EDOTAGCMsg = 7650 + EDOTAGCMsg_k_EMsgDOTALeagueAvailableLobbyNodes EDOTAGCMsg = 7651 + EDOTAGCMsg_k_EMsgGCToGCLeagueRequest EDOTAGCMsg = 7652 + EDOTAGCMsg_k_EMsgGCToGCLeagueResponse EDOTAGCMsg = 7653 + EDOTAGCMsg_k_EMsgGCToGCLeagueNodeGroupRequest EDOTAGCMsg = 7654 + EDOTAGCMsg_k_EMsgGCToGCLeagueNodeGroupResponse EDOTAGCMsg = 7655 + EDOTAGCMsg_k_EMsgGCToGCLeagueNodeRequest EDOTAGCMsg = 7656 + EDOTAGCMsg_k_EMsgGCToGCLeagueNodeResponse EDOTAGCMsg = 7657 + EDOTAGCMsg_k_EMsgGCToGCRealtimeStatsTerseRequest EDOTAGCMsg = 7658 + EDOTAGCMsg_k_EMsgGCToGCRealtimeStatsTerseResponse EDOTAGCMsg = 7659 + EDOTAGCMsg_k_EMsgGCToGCGetTopMatchesRequest EDOTAGCMsg = 7660 + EDOTAGCMsg_k_EMsgGCToGCGetTopMatchesResponse EDOTAGCMsg = 7661 + EDOTAGCMsg_k_EMsgClientToGCGetFilteredPlayers EDOTAGCMsg = 7662 + EDOTAGCMsg_k_EMsgGCToClientGetFilteredPlayersResponse EDOTAGCMsg = 7663 + EDOTAGCMsg_k_EMsgClientToGCRemoveFilteredPlayer EDOTAGCMsg = 7664 + EDOTAGCMsg_k_EMsgGCToClientRemoveFilteredPlayerResponse EDOTAGCMsg = 7665 + EDOTAGCMsg_k_EMsgGCToClientPlayerBeaconState EDOTAGCMsg = 7666 + EDOTAGCMsg_k_EMsgGCToClientPartyBeaconUpdate EDOTAGCMsg = 7667 + EDOTAGCMsg_k_EMsgGCToClientPartySearchInvite EDOTAGCMsg = 7668 + EDOTAGCMsg_k_EMsgClientToGCUpdatePartyBeacon EDOTAGCMsg = 7669 + EDOTAGCMsg_k_EMsgClientToGCRequestActiveBeaconParties EDOTAGCMsg = 7670 + EDOTAGCMsg_k_EMsgGCToClientRequestActiveBeaconPartiesResponse EDOTAGCMsg = 7671 + EDOTAGCMsg_k_EMsgClientToGCManageFavorites EDOTAGCMsg = 7672 + EDOTAGCMsg_k_EMsgGCToClientManageFavoritesResponse EDOTAGCMsg = 7673 + EDOTAGCMsg_k_EMsgClientToGCJoinPartyFromBeacon EDOTAGCMsg = 7674 + EDOTAGCMsg_k_EMsgGCToClientJoinPartyFromBeaconResponse EDOTAGCMsg = 7675 + EDOTAGCMsg_k_EMsgClientToGCGetFavoritePlayers EDOTAGCMsg = 7676 + EDOTAGCMsg_k_EMsgGCToClientGetFavoritePlayersResponse EDOTAGCMsg = 7677 + EDOTAGCMsg_k_EMsgClientToGCVerifyFavoritePlayers EDOTAGCMsg = 7678 + EDOTAGCMsg_k_EMsgGCToClientVerifyFavoritePlayersResponse EDOTAGCMsg = 7679 + EDOTAGCMsg_k_EMsgGCToClientPartySearchInvites EDOTAGCMsg = 7680 + EDOTAGCMsg_k_EMsgGCDev_GrantWarKill EDOTAGCMsg = 8001 + EDOTAGCMsg_k_EMsgServerToGCLockCharmTrading EDOTAGCMsg = 8004 + EDOTAGCMsg_k_EMsgClientToGCPlayerStatsRequest EDOTAGCMsg = 8006 + EDOTAGCMsg_k_EMsgGCToClientPlayerStatsResponse EDOTAGCMsg = 8007 + EDOTAGCMsg_k_EMsgGCClearPracticeLobbyTeam EDOTAGCMsg = 8008 + EDOTAGCMsg_k_EMsgClientToGCFindTopSourceTVGames EDOTAGCMsg = 8009 + EDOTAGCMsg_k_EMsgGCToClientFindTopSourceTVGamesResponse EDOTAGCMsg = 8010 + EDOTAGCMsg_k_EMsgGCLobbyList EDOTAGCMsg = 8011 + EDOTAGCMsg_k_EMsgGCLobbyListResponse EDOTAGCMsg = 8012 + EDOTAGCMsg_k_EMsgGCPlayerStatsMatchSignOut EDOTAGCMsg = 8013 + EDOTAGCMsg_k_EMsgClientToGCCustomGamePlayerCountRequest EDOTAGCMsg = 8014 + EDOTAGCMsg_k_EMsgGCToClientCustomGamePlayerCountResponse EDOTAGCMsg = 8015 + EDOTAGCMsg_k_EMsgClientToGCSocialFeedPostCommentRequest EDOTAGCMsg = 8016 + EDOTAGCMsg_k_EMsgGCToClientSocialFeedPostCommentResponse EDOTAGCMsg = 8017 + EDOTAGCMsg_k_EMsgClientToGCCustomGamesFriendsPlayedRequest EDOTAGCMsg = 8018 + EDOTAGCMsg_k_EMsgGCToClientCustomGamesFriendsPlayedResponse EDOTAGCMsg = 8019 + EDOTAGCMsg_k_EMsgClientToGCFriendsPlayedCustomGameRequest EDOTAGCMsg = 8020 + EDOTAGCMsg_k_EMsgGCToClientFriendsPlayedCustomGameResponse EDOTAGCMsg = 8021 + EDOTAGCMsg_k_EMsgGCTopCustomGamesList EDOTAGCMsg = 8024 + EDOTAGCMsg_k_EMsgClientToGCSocialMatchPostCommentRequest EDOTAGCMsg = 8025 + EDOTAGCMsg_k_EMsgGCToClientSocialMatchPostCommentResponse EDOTAGCMsg = 8026 + EDOTAGCMsg_k_EMsgClientToGCSocialMatchDetailsRequest EDOTAGCMsg = 8027 + EDOTAGCMsg_k_EMsgGCToClientSocialMatchDetailsResponse EDOTAGCMsg = 8028 + EDOTAGCMsg_k_EMsgClientToGCSetPartyOpen EDOTAGCMsg = 8029 + EDOTAGCMsg_k_EMsgClientToGCMergePartyInvite EDOTAGCMsg = 8030 + EDOTAGCMsg_k_EMsgGCToClientMergeGroupInviteReply EDOTAGCMsg = 8031 + EDOTAGCMsg_k_EMsgClientToGCMergePartyResponse EDOTAGCMsg = 8032 + EDOTAGCMsg_k_EMsgGCToClientMergePartyResponseReply EDOTAGCMsg = 8033 + EDOTAGCMsg_k_EMsgClientToGCGetProfileCardStats EDOTAGCMsg = 8034 + EDOTAGCMsg_k_EMsgClientToGCGetProfileCardStatsResponse EDOTAGCMsg = 8035 + EDOTAGCMsg_k_EMsgClientToGCTopLeagueMatchesRequest EDOTAGCMsg = 8036 + EDOTAGCMsg_k_EMsgClientToGCTopFriendMatchesRequest EDOTAGCMsg = 8037 + EDOTAGCMsg_k_EMsgGCToClientProfileCardStatsUpdated EDOTAGCMsg = 8040 + EDOTAGCMsg_k_EMsgServerToGCRealtimeStats EDOTAGCMsg = 8041 + EDOTAGCMsg_k_EMsgGCToServerRealtimeStatsStartStop EDOTAGCMsg = 8042 + EDOTAGCMsg_k_EMsgGCToGCGetServersForClients EDOTAGCMsg = 8045 + EDOTAGCMsg_k_EMsgGCToGCGetServersForClientsResponse EDOTAGCMsg = 8046 + EDOTAGCMsg_k_EMsgGCPracticeLobbyKickFromTeam EDOTAGCMsg = 8047 + EDOTAGCMsg_k_EMsgDOTAChatGetMemberCount EDOTAGCMsg = 8048 + EDOTAGCMsg_k_EMsgDOTAChatGetMemberCountResponse EDOTAGCMsg = 8049 + EDOTAGCMsg_k_EMsgClientToGCSocialFeedPostMessageRequest EDOTAGCMsg = 8050 + EDOTAGCMsg_k_EMsgGCToClientSocialFeedPostMessageResponse EDOTAGCMsg = 8051 + EDOTAGCMsg_k_EMsgCustomGameListenServerStartedLoading EDOTAGCMsg = 8052 + EDOTAGCMsg_k_EMsgCustomGameClientFinishedLoading EDOTAGCMsg = 8053 + EDOTAGCMsg_k_EMsgGCPracticeLobbyCloseBroadcastChannel EDOTAGCMsg = 8054 + EDOTAGCMsg_k_EMsgGCStartFindingMatchResponse EDOTAGCMsg = 8055 + EDOTAGCMsg_k_EMsgSQLGCToGCGrantAccountFlag EDOTAGCMsg = 8057 + EDOTAGCMsg_k_EMsgGCToGCGetAccountFlags EDOTAGCMsg = 8058 + EDOTAGCMsg_k_EMsgGCToGCGetAccountFlagsResponse EDOTAGCMsg = 8059 + EDOTAGCMsg_k_EMsgSignOutWagerStats EDOTAGCMsg = 8060 + EDOTAGCMsg_k_EMsgGCToClientTopLeagueMatchesResponse EDOTAGCMsg = 8061 + EDOTAGCMsg_k_EMsgGCToClientTopFriendMatchesResponse EDOTAGCMsg = 8062 + EDOTAGCMsg_k_EMsgClientToGCMatchesMinimalRequest EDOTAGCMsg = 8063 + EDOTAGCMsg_k_EMsgClientToGCMatchesMinimalResponse EDOTAGCMsg = 8064 + EDOTAGCMsg_k_EMsgGCToGCGetProfileBadgePoints EDOTAGCMsg = 8065 + EDOTAGCMsg_k_EMsgGCToGCGetProfileBadgePointsResponse EDOTAGCMsg = 8066 + EDOTAGCMsg_k_EMsgGCToClientChatRegionsEnabled EDOTAGCMsg = 8067 + EDOTAGCMsg_k_EMsgClientToGCPingData EDOTAGCMsg = 8068 + EDOTAGCMsg_k_EMsgServerToGCMatchDetailsRequest EDOTAGCMsg = 8069 + EDOTAGCMsg_k_EMsgGCToServerMatchDetailsResponse EDOTAGCMsg = 8070 + EDOTAGCMsg_k_EMsgGCToGCEnsureAccountInParty EDOTAGCMsg = 8071 + EDOTAGCMsg_k_EMsgGCToGCEnsureAccountInPartyResponse EDOTAGCMsg = 8072 + EDOTAGCMsg_k_EMsgClientToGCGetProfileTickets EDOTAGCMsg = 8073 + EDOTAGCMsg_k_EMsgClientToGCGetProfileTicketsResponse EDOTAGCMsg = 8074 + EDOTAGCMsg_k_EMsgGCToClientMatchGroupsVersion EDOTAGCMsg = 8075 + EDOTAGCMsg_k_EMsgClientToGCH264Unsupported EDOTAGCMsg = 8076 + EDOTAGCMsg_k_EMsgClientToGCRequestH264Support EDOTAGCMsg = 8077 + EDOTAGCMsg_k_EMsgClientToGCGetQuestProgress EDOTAGCMsg = 8078 + EDOTAGCMsg_k_EMsgClientToGCGetQuestProgressResponse EDOTAGCMsg = 8079 + EDOTAGCMsg_k_EMsgSignOutXPCoins EDOTAGCMsg = 8080 + EDOTAGCMsg_k_EMsgGCToClientMatchSignedOut EDOTAGCMsg = 8081 + EDOTAGCMsg_k_EMsgGCGetHeroStatsHistory EDOTAGCMsg = 8082 + EDOTAGCMsg_k_EMsgGCGetHeroStatsHistoryResponse EDOTAGCMsg = 8083 + EDOTAGCMsg_k_EMsgClientToGCPrivateChatInvite EDOTAGCMsg = 8084 + EDOTAGCMsg_k_EMsgClientToGCPrivateChatKick EDOTAGCMsg = 8088 + EDOTAGCMsg_k_EMsgClientToGCPrivateChatPromote EDOTAGCMsg = 8089 + EDOTAGCMsg_k_EMsgClientToGCPrivateChatDemote EDOTAGCMsg = 8090 + EDOTAGCMsg_k_EMsgGCToClientPrivateChatResponse EDOTAGCMsg = 8091 + EDOTAGCMsg_k_EMsgClientToGCPrivateChatInfoRequest EDOTAGCMsg = 8092 + EDOTAGCMsg_k_EMsgGCToClientPrivateChatInfoResponse EDOTAGCMsg = 8093 + EDOTAGCMsg_k_EMsgClientToGCLatestConductScorecardRequest EDOTAGCMsg = 8095 + EDOTAGCMsg_k_EMsgClientToGCLatestConductScorecard EDOTAGCMsg = 8096 + EDOTAGCMsg_k_EMsgServerToGCPostMatchTip EDOTAGCMsg = 8097 + EDOTAGCMsg_k_EMsgServerToGCPostMatchTipResponse EDOTAGCMsg = 8098 + EDOTAGCMsg_k_EMsgClientToGCWageringRequest EDOTAGCMsg = 8099 + EDOTAGCMsg_k_EMsgGCToClientWageringResponse EDOTAGCMsg = 8100 + EDOTAGCMsg_k_EMsgClientToGCEventGoalsRequest EDOTAGCMsg = 8103 + EDOTAGCMsg_k_EMsgClientToGCEventGoalsResponse EDOTAGCMsg = 8104 + EDOTAGCMsg_k_EMsgClientToGCLeaguePredictions EDOTAGCMsg = 8106 + EDOTAGCMsg_k_EMsgGCToClientLeaguePredictionsResponse EDOTAGCMsg = 8107 + EDOTAGCMsg_k_EMsgGCToGCLeaguePredictionsUpdate EDOTAGCMsg = 8108 + EDOTAGCMsg_k_EMsgClientToGCSuspiciousActivity EDOTAGCMsg = 8109 + EDOTAGCMsg_k_EMsgGCToGCAddUserToPostGameChat EDOTAGCMsg = 8110 + EDOTAGCMsg_k_EMsgClientToGCHasPlayerVotedForMVP EDOTAGCMsg = 8111 + EDOTAGCMsg_k_EMsgClientToGCHasPlayerVotedForMVPResponse EDOTAGCMsg = 8112 + EDOTAGCMsg_k_EMsgClientToGCVoteForMVP EDOTAGCMsg = 8113 + EDOTAGCMsg_k_EMsgClientToGCVoteForMVPResponse EDOTAGCMsg = 8114 + EDOTAGCMsg_k_EMsgGCToGCGetEventOwnership EDOTAGCMsg = 8115 + EDOTAGCMsg_k_EMsgGCToGCGetEventOwnershipResponse EDOTAGCMsg = 8116 + EDOTAGCMsg_k_EMsgGCToClientAutomatedTournamentStateChange EDOTAGCMsg = 8117 + EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyOpts EDOTAGCMsg = 8118 + EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyOptsResponse EDOTAGCMsg = 8119 + EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyLeave EDOTAGCMsg = 8120 + EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyLeaveResponse EDOTAGCMsg = 8121 + EDOTAGCMsg_k_EMsgClientToGCTeammateStatsRequest EDOTAGCMsg = 8124 + EDOTAGCMsg_k_EMsgClientToGCTeammateStatsResponse EDOTAGCMsg = 8125 + EDOTAGCMsg_k_EMsgClientToGCGetGiftPermissions EDOTAGCMsg = 8126 + EDOTAGCMsg_k_EMsgClientToGCGetGiftPermissionsResponse EDOTAGCMsg = 8127 + EDOTAGCMsg_k_EMsgClientToGCVoteForArcana EDOTAGCMsg = 8128 + EDOTAGCMsg_k_EMsgClientToGCVoteForArcanaResponse EDOTAGCMsg = 8129 + EDOTAGCMsg_k_EMsgClientToGCRequestArcanaVotesRemaining EDOTAGCMsg = 8130 + EDOTAGCMsg_k_EMsgClientToGCRequestArcanaVotesRemainingResponse EDOTAGCMsg = 8131 + EDOTAGCMsg_k_EMsgGCTransferTeamAdminResponse EDOTAGCMsg = 8132 + EDOTAGCMsg_k_EMsgGCToClientTeamInfo EDOTAGCMsg = 8135 + EDOTAGCMsg_k_EMsgGCToClientTeamsInfo EDOTAGCMsg = 8136 + EDOTAGCMsg_k_EMsgClientToGCMyTeamInfoRequest EDOTAGCMsg = 8137 + EDOTAGCMsg_k_EMsgClientToGCPublishUserStat EDOTAGCMsg = 8140 + EDOTAGCMsg_k_EMsgGCToGCSignoutSpendWager EDOTAGCMsg = 8141 + EDOTAGCMsg_k_EMsgGCSubmitLobbyMVPVote EDOTAGCMsg = 8144 + EDOTAGCMsg_k_EMsgGCSubmitLobbyMVPVoteResponse EDOTAGCMsg = 8145 + EDOTAGCMsg_k_EMsgClientToGCRequestLinaPlaysRemaining EDOTAGCMsg = 8146 + EDOTAGCMsg_k_EMsgClientToGCRequestLinaPlaysRemainingResponse EDOTAGCMsg = 8147 + EDOTAGCMsg_k_EMsgClientToGCRequestLinaGameResult EDOTAGCMsg = 8148 + EDOTAGCMsg_k_EMsgClientToGCRequestLinaGameResultResponse EDOTAGCMsg = 8149 + EDOTAGCMsg_k_EMsgSignOutCommunityGoalProgress EDOTAGCMsg = 8150 + EDOTAGCMsg_k_EMsgGCToClientLobbyMVPNotifyRecipient EDOTAGCMsg = 8151 + EDOTAGCMsg_k_EMsgGCToClientLobbyMVPAwarded EDOTAGCMsg = 8152 + EDOTAGCMsg_k_EMsgGCToClientQuestProgressUpdated EDOTAGCMsg = 8153 + EDOTAGCMsg_k_EMsgGCToClientWageringUpdate EDOTAGCMsg = 8154 + EDOTAGCMsg_k_EMsgGCToClientArcanaVotesUpdate EDOTAGCMsg = 8155 + EDOTAGCMsg_k_EMsgClientToGCAddTI6TreeProgress EDOTAGCMsg = 8156 + EDOTAGCMsg_k_EMsgClientToGCSetSpectatorLobbyDetails EDOTAGCMsg = 8157 + EDOTAGCMsg_k_EMsgClientToGCSetSpectatorLobbyDetailsResponse EDOTAGCMsg = 8158 + EDOTAGCMsg_k_EMsgClientToGCCreateSpectatorLobby EDOTAGCMsg = 8159 + EDOTAGCMsg_k_EMsgClientToGCCreateSpectatorLobbyResponse EDOTAGCMsg = 8160 + EDOTAGCMsg_k_EMsgClientToGCSpectatorLobbyList EDOTAGCMsg = 8161 + EDOTAGCMsg_k_EMsgClientToGCSpectatorLobbyListResponse EDOTAGCMsg = 8162 + EDOTAGCMsg_k_EMsgSpectatorLobbyGameDetails EDOTAGCMsg = 8163 + EDOTAGCMsg_k_EMsgServerToGCCompendiumInGamePredictionResults EDOTAGCMsg = 8166 + EDOTAGCMsg_k_EMsgServerToGCCloseCompendiumInGamePredictionVoting EDOTAGCMsg = 8167 + EDOTAGCMsg_k_EMsgClientToGCOpenPlayerCardPack EDOTAGCMsg = 8168 + EDOTAGCMsg_k_EMsgClientToGCOpenPlayerCardPackResponse EDOTAGCMsg = 8169 + EDOTAGCMsg_k_EMsgClientToGCSelectCompendiumInGamePrediction EDOTAGCMsg = 8170 + EDOTAGCMsg_k_EMsgClientToGCSelectCompendiumInGamePredictionResponse EDOTAGCMsg = 8171 + EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyGetPlayerStats EDOTAGCMsg = 8172 + EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyGetPlayerStatsResponse EDOTAGCMsg = 8173 + EDOTAGCMsg_k_EMsgClientToGCRecyclePlayerCard EDOTAGCMsg = 8174 + EDOTAGCMsg_k_EMsgClientToGCRecyclePlayerCardResponse EDOTAGCMsg = 8175 + EDOTAGCMsg_k_EMsgClientToGCCreatePlayerCardPack EDOTAGCMsg = 8176 + EDOTAGCMsg_k_EMsgClientToGCCreatePlayerCardPackResponse EDOTAGCMsg = 8177 + EDOTAGCMsg_k_EMsgClientToGCGetPlayerCardRosterRequest EDOTAGCMsg = 8178 + EDOTAGCMsg_k_EMsgClientToGCGetPlayerCardRosterResponse EDOTAGCMsg = 8179 + EDOTAGCMsg_k_EMsgClientToGCSetPlayerCardRosterRequest EDOTAGCMsg = 8180 + EDOTAGCMsg_k_EMsgClientToGCSetPlayerCardRosterResponse EDOTAGCMsg = 8181 + EDOTAGCMsg_k_EMsgServerToGCCloseCompendiumInGamePredictionVotingResponse EDOTAGCMsg = 8183 + EDOTAGCMsg_k_EMsgServerToGCCompendiumInGamePredictionResultsResponse EDOTAGCMsg = 8185 + EDOTAGCMsg_k_EMsgLobbyBattleCupVictory EDOTAGCMsg = 8186 + EDOTAGCMsg_k_EMsgGCGetPlayerCardItemInfo EDOTAGCMsg = 8187 + EDOTAGCMsg_k_EMsgGCGetPlayerCardItemInfoResponse EDOTAGCMsg = 8188 + EDOTAGCMsg_k_EMsgClientToGCRequestSteamDatagramTicket EDOTAGCMsg = 8189 + EDOTAGCMsg_k_EMsgClientToGCRequestSteamDatagramTicketResponse EDOTAGCMsg = 8190 + EDOTAGCMsg_k_EMsgGCToClientBattlePassRollupRequest EDOTAGCMsg = 8191 + EDOTAGCMsg_k_EMsgGCToClientBattlePassRollupResponse EDOTAGCMsg = 8192 + EDOTAGCMsg_k_EMsgClientToGCTransferSeasonalMMRRequest EDOTAGCMsg = 8193 + EDOTAGCMsg_k_EMsgClientToGCTransferSeasonalMMRResponse EDOTAGCMsg = 8194 + EDOTAGCMsg_k_EMsgGCToGCPublicChatCommunicationBan EDOTAGCMsg = 8195 + EDOTAGCMsg_k_EMsgGCToGCUpdateAccountPublicChatBan EDOTAGCMsg = 8196 + EDOTAGCMsg_k_EMsgGCChatReportPublicSpam EDOTAGCMsg = 8197 + EDOTAGCMsg_k_EMsgClientToGCSetPartyBuilderOptions EDOTAGCMsg = 8198 + EDOTAGCMsg_k_EMsgClientToGCSetPartyBuilderOptionsResponse EDOTAGCMsg = 8199 + EDOTAGCMsg_k_EMsgGCToClientPlaytestStatus EDOTAGCMsg = 8200 + EDOTAGCMsg_k_EMsgClientToGCJoinPlaytest EDOTAGCMsg = 8201 + EDOTAGCMsg_k_EMsgClientToGCJoinPlaytestResponse EDOTAGCMsg = 8202 + EDOTAGCMsg_k_EMsgLobbyPlaytestDetails EDOTAGCMsg = 8203 + EDOTAGCMsg_k_EMsgDOTASetFavoriteTeam EDOTAGCMsg = 8204 + EDOTAGCMsg_k_EMsgGCToClientBattlePassRollupListRequest EDOTAGCMsg = 8205 + EDOTAGCMsg_k_EMsgGCToClientBattlePassRollupListResponse EDOTAGCMsg = 8206 + EDOTAGCMsg_k_EMsgGCIsProQuery EDOTAGCMsg = 8207 + EDOTAGCMsg_k_EMsgGCIsProResponse EDOTAGCMsg = 8208 + EDOTAGCMsg_k_EMsgDOTAClaimEventAction EDOTAGCMsg = 8209 + EDOTAGCMsg_k_EMsgDOTAClaimEventActionResponse EDOTAGCMsg = 8210 + EDOTAGCMsg_k_EMsgDOTAGetPeriodicResource EDOTAGCMsg = 8211 + EDOTAGCMsg_k_EMsgDOTAGetPeriodicResourceResponse EDOTAGCMsg = 8212 + EDOTAGCMsg_k_EMsgDOTAPeriodicResourceUpdated EDOTAGCMsg = 8213 + EDOTAGCMsg_k_EMsgServerToGCSpendWager EDOTAGCMsg = 8214 + EDOTAGCMsg_k_EMsgGCToGCSignoutSpendWagerToken EDOTAGCMsg = 8215 + EDOTAGCMsg_k_EMsgSubmitTriviaQuestionAnswer EDOTAGCMsg = 8216 + EDOTAGCMsg_k_EMsgSubmitTriviaQuestionAnswerResponse EDOTAGCMsg = 8217 + EDOTAGCMsg_k_EMsgClientToGCGiveTip EDOTAGCMsg = 8218 + EDOTAGCMsg_k_EMsgClientToGCGiveTipResponse EDOTAGCMsg = 8219 + EDOTAGCMsg_k_EMsgStartTriviaSession EDOTAGCMsg = 8220 + EDOTAGCMsg_k_EMsgStartTriviaSessionResponse EDOTAGCMsg = 8221 + EDOTAGCMsg_k_EMsgAnchorPhoneNumberRequest EDOTAGCMsg = 8222 + EDOTAGCMsg_k_EMsgAnchorPhoneNumberResponse EDOTAGCMsg = 8223 + EDOTAGCMsg_k_EMsgUnanchorPhoneNumberRequest EDOTAGCMsg = 8224 + EDOTAGCMsg_k_EMsgUnanchorPhoneNumberResponse EDOTAGCMsg = 8225 + EDOTAGCMsg_k_EMsgGCToClientTipNotification EDOTAGCMsg = 8226 + EDOTAGCMsg_k_EMsgClientToGCRequestSlarkGameResult EDOTAGCMsg = 8227 + EDOTAGCMsg_k_EMsgClientToGCRequestSlarkGameResultResponse EDOTAGCMsg = 8228 + EDOTAGCMsg_k_EMsgGCToGCSignoutSpendRankWager EDOTAGCMsg = 8229 + EDOTAGCMsg_k_EMsgGCToGCGetFavoriteTeam EDOTAGCMsg = 8230 + EDOTAGCMsg_k_EMsgGCToGCGetFavoriteTeamResponse EDOTAGCMsg = 8231 + EDOTAGCMsg_k_EMsgSignOutEventGameData EDOTAGCMsg = 8232 + EDOTAGCMsg_k_EMsgGCToClientAllStarVotesRequest EDOTAGCMsg = 8233 + EDOTAGCMsg_k_EMsgGCToClientAllStarVotesReply EDOTAGCMsg = 8234 + EDOTAGCMsg_k_EMsgGCToClientAllStarVotesSubmit EDOTAGCMsg = 8236 + EDOTAGCMsg_k_EMsgGCToClientAllStarVotesSubmitReply EDOTAGCMsg = 8237 + EDOTAGCMsg_k_EMsgClientToGCQuickStatsRequest EDOTAGCMsg = 8238 + EDOTAGCMsg_k_EMsgClientToGCQuickStatsResponse EDOTAGCMsg = 8239 + EDOTAGCMsg_k_EMsgGCToGCSubtractEventPointsFromUser EDOTAGCMsg = 8240 + EDOTAGCMsg_k_EMsgSelectionPriorityChoiceRequest EDOTAGCMsg = 8241 + EDOTAGCMsg_k_EMsgSelectionPriorityChoiceResponse EDOTAGCMsg = 8242 + EDOTAGCMsg_k_EMsgGCToGCCompendiumInGamePredictionResults EDOTAGCMsg = 8243 + EDOTAGCMsg_k_EMsgGameAutographReward EDOTAGCMsg = 8244 + EDOTAGCMsg_k_EMsgGameAutographRewardResponse EDOTAGCMsg = 8245 + EDOTAGCMsg_k_EMsgDestroyLobbyRequest EDOTAGCMsg = 8246 + EDOTAGCMsg_k_EMsgDestroyLobbyResponse EDOTAGCMsg = 8247 + EDOTAGCMsg_k_EMsgPurchaseItemWithEventPoints EDOTAGCMsg = 8248 + EDOTAGCMsg_k_EMsgPurchaseItemWithEventPointsResponse EDOTAGCMsg = 8249 + EDOTAGCMsg_k_EMsgServerToGCMatchPlayerItemPurchaseHistory EDOTAGCMsg = 8250 + EDOTAGCMsg_k_EMsgGCToGCGrantPlusHeroMatchResults EDOTAGCMsg = 8251 + EDOTAGCMsg_k_EMsgGCGetHeroTimedStats EDOTAGCMsg = 8252 + EDOTAGCMsg_k_EMsgGCGetHeroTimedStatsResponse EDOTAGCMsg = 8253 + EDOTAGCMsg_k_EMsgLobbyPlayerPlusSubscriptionData EDOTAGCMsg = 8254 + EDOTAGCMsg_k_EMsgServerToGCMatchStateHistory EDOTAGCMsg = 8255 + EDOTAGCMsg_k_EMsgPurchaseHeroRelic EDOTAGCMsg = 8256 + EDOTAGCMsg_k_EMsgPurchaseHeroRelicResponse EDOTAGCMsg = 8257 + EDOTAGCMsg_k_EMsgPurchaseHeroRandomRelic EDOTAGCMsg = 8258 + EDOTAGCMsg_k_EMsgPurchaseHeroRandomRelicResponse EDOTAGCMsg = 8259 + EDOTAGCMsg_k_EMsgClientToGCClaimEventActionUsingItem EDOTAGCMsg = 8260 + EDOTAGCMsg_k_EMsgClientToGCClaimEventActionUsingItemResponse EDOTAGCMsg = 8261 + EDOTAGCMsg_k_EMsgPartyReadyCheckRequest EDOTAGCMsg = 8262 + EDOTAGCMsg_k_EMsgPartyReadyCheckResponse EDOTAGCMsg = 8263 + EDOTAGCMsg_k_EMsgPartyReadyCheckAcknowledge EDOTAGCMsg = 8264 + EDOTAGCMsg_k_EMsgGetRecentPlayTimeFriendsRequest EDOTAGCMsg = 8265 + EDOTAGCMsg_k_EMsgGetRecentPlayTimeFriendsResponse EDOTAGCMsg = 8266 + EDOTAGCMsg_k_EMsgGCToClientCommendNotification EDOTAGCMsg = 8267 + EDOTAGCMsg_k_EMsgProfileRequest EDOTAGCMsg = 8268 + EDOTAGCMsg_k_EMsgProfileResponse EDOTAGCMsg = 8269 + EDOTAGCMsg_k_EMsgProfileUpdate EDOTAGCMsg = 8270 + EDOTAGCMsg_k_EMsgProfileUpdateResponse EDOTAGCMsg = 8271 + EDOTAGCMsg_k_EMsgSuccessfulHero EDOTAGCMsg = 8273 + EDOTAGCMsg_k_EMsgHeroGlobalDataRequest EDOTAGCMsg = 8274 + EDOTAGCMsg_k_EMsgHeroGlobalDataResponse EDOTAGCMsg = 8275 + EDOTAGCMsg_k_EMsgClientToGCRequestPlusWeeklyChallengeResult EDOTAGCMsg = 8276 + EDOTAGCMsg_k_EMsgClientToGCRequestPlusWeeklyChallengeResultResponse EDOTAGCMsg = 8277 + EDOTAGCMsg_k_EMsgGCToGCGrantPlusPrepaidTime EDOTAGCMsg = 8278 + EDOTAGCMsg_k_EMsgPrivateMetadataKeyRequest EDOTAGCMsg = 8279 + EDOTAGCMsg_k_EMsgPrivateMetadataKeyResponse EDOTAGCMsg = 8280 + EDOTAGCMsg_k_EMsgGCToGCReconcilePlusStatus EDOTAGCMsg = 8281 + EDOTAGCMsg_k_EMsgGCToGCCheckPlusStatus EDOTAGCMsg = 8282 + EDOTAGCMsg_k_EMsgGCToGCCheckPlusStatusResponse EDOTAGCMsg = 8283 + EDOTAGCMsg_k_EMsgGCToGCReconcilePlusAutoGrantItems EDOTAGCMsg = 8284 + EDOTAGCMsg_k_EMsgGCToGCReconcilePlusStatusUnreliable EDOTAGCMsg = 8285 + EDOTAGCMsg_k_EMsgActivatePlusFreeTrialRequest EDOTAGCMsg = 8286 + EDOTAGCMsg_k_EMsgActivatePlusFreeTrialResponse EDOTAGCMsg = 8287 + EDOTAGCMsg_k_EMsgGCToClientCavernCrawlMapPathCompleted EDOTAGCMsg = 8288 + EDOTAGCMsg_k_EMsgClientToGCCavernCrawlClaimRoom EDOTAGCMsg = 8289 + EDOTAGCMsg_k_EMsgClientToGCCavernCrawlClaimRoomResponse EDOTAGCMsg = 8290 + EDOTAGCMsg_k_EMsgClientToGCCavernCrawlUseItemOnRoom EDOTAGCMsg = 8291 + EDOTAGCMsg_k_EMsgClientToGCCavernCrawlUseItemOnRoomResponse EDOTAGCMsg = 8292 + EDOTAGCMsg_k_EMsgClientToGCCavernCrawlUseItemOnPath EDOTAGCMsg = 8293 + EDOTAGCMsg_k_EMsgClientToGCCavernCrawlUseItemOnPathResponse EDOTAGCMsg = 8294 + EDOTAGCMsg_k_EMsgClientToGCCavernCrawlRequestMapState EDOTAGCMsg = 8295 + EDOTAGCMsg_k_EMsgClientToGCCavernCrawlRequestMapStateResponse EDOTAGCMsg = 8296 + EDOTAGCMsg_k_EMsgSignOutTips EDOTAGCMsg = 8297 + EDOTAGCMsg_k_EMsgClientToGCRequestEventPointLogV2 EDOTAGCMsg = 8298 + EDOTAGCMsg_k_EMsgClientToGCRequestEventPointLogResponseV2 EDOTAGCMsg = 8299 + EDOTAGCMsg_k_EMsgClientToGCRequestEventTipsSummary EDOTAGCMsg = 8300 + EDOTAGCMsg_k_EMsgClientToGCRequestEventTipsSummaryResponse EDOTAGCMsg = 8301 + EDOTAGCMsg_k_EMsgHeroGlobalDataAllHeroes EDOTAGCMsg = 8302 + EDOTAGCMsg_k_EMsgClientToGCRequestSocialFeed EDOTAGCMsg = 8303 + EDOTAGCMsg_k_EMsgClientToGCRequestSocialFeedResponse EDOTAGCMsg = 8304 + EDOTAGCMsg_k_EMsgClientToGCRequestSocialFeedComments EDOTAGCMsg = 8305 + EDOTAGCMsg_k_EMsgClientToGCRequestSocialFeedCommentsResponse EDOTAGCMsg = 8306 + EDOTAGCMsg_k_EMsgClientToGCCavernCrawlGetClaimedRoomCount EDOTAGCMsg = 8308 + EDOTAGCMsg_k_EMsgClientToGCCavernCrawlGetClaimedRoomCountResponse EDOTAGCMsg = 8309 + EDOTAGCMsg_k_EMsgGCToGCReconcilePlusAutoGrantItemsUnreliable EDOTAGCMsg = 8310 + EDOTAGCMsg_k_EMsgServerToGCAddBroadcastTimelineEvent EDOTAGCMsg = 8311 + EDOTAGCMsg_k_EMsgGCToServerUpdateSteamBroadcasting EDOTAGCMsg = 8312 + EDOTAGCMsg_k_EMsgClientToGCRecordContestVote EDOTAGCMsg = 8313 + EDOTAGCMsg_k_EMsgGCToClientRecordContestVoteResponse EDOTAGCMsg = 8314 + EDOTAGCMsg_k_EMsgGCToGCGrantAutograph EDOTAGCMsg = 8315 + EDOTAGCMsg_k_EMsgGCToGCGrantAutographResponse EDOTAGCMsg = 8316 + EDOTAGCMsg_k_EMsgSignOutConsumableUsage EDOTAGCMsg = 8317 + EDOTAGCMsg_k_EMsgLobbyEventGameDetails EDOTAGCMsg = 8318 + EDOTAGCMsg_k_EMsgDevGrantEventPoints EDOTAGCMsg = 8319 + EDOTAGCMsg_k_EMsgDevGrantEventPointsResponse EDOTAGCMsg = 8320 + EDOTAGCMsg_k_EMsgDevGrantEventAction EDOTAGCMsg = 8321 + EDOTAGCMsg_k_EMsgDevGrantEventActionResponse EDOTAGCMsg = 8322 + EDOTAGCMsg_k_EMsgDevResetEventState EDOTAGCMsg = 8323 + EDOTAGCMsg_k_EMsgDevResetEventStateResponse EDOTAGCMsg = 8324 + EDOTAGCMsg_k_EMsgGCToGCReconcileEventOwnership EDOTAGCMsg = 8325 + EDOTAGCMsg_k_EMsgConsumeEventSupportGrantItem EDOTAGCMsg = 8326 + EDOTAGCMsg_k_EMsgConsumeEventSupportGrantItemResponse EDOTAGCMsg = 8327 + EDOTAGCMsg_k_EMsgGCToClientClaimEventActionUsingItemCompleted EDOTAGCMsg = 8328 + EDOTAGCMsg_k_EMsgGCToClientCavernCrawlMapUpdated EDOTAGCMsg = 8329 + EDOTAGCMsg_k_EMsgServerToGCRequestPlayerRecentAccomplishments EDOTAGCMsg = 8330 + EDOTAGCMsg_k_EMsgServerToGCRequestPlayerRecentAccomplishmentsResponse EDOTAGCMsg = 8331 + EDOTAGCMsg_k_EMsgClientToGCRequestPlayerRecentAccomplishments EDOTAGCMsg = 8332 + EDOTAGCMsg_k_EMsgClientToGCRequestPlayerRecentAccomplishmentsResponse EDOTAGCMsg = 8333 + EDOTAGCMsg_k_EMsgClientToGCRequestPlayerHeroRecentAccomplishments EDOTAGCMsg = 8334 + EDOTAGCMsg_k_EMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse EDOTAGCMsg = 8335 + EDOTAGCMsg_k_EMsgSignOutEventActionGrants EDOTAGCMsg = 8336 + EDOTAGCMsg_k_EMsgClientToGCRequestPlayerCoachMatches EDOTAGCMsg = 8337 + EDOTAGCMsg_k_EMsgClientToGCRequestPlayerCoachMatchesResponse EDOTAGCMsg = 8338 + EDOTAGCMsg_k_EMsgClientToGCGetTicketCodesRequest EDOTAGCMsg = 8339 + EDOTAGCMsg_k_EMsgClientToGCGetTicketCodesResponse EDOTAGCMsg = 8340 + EDOTAGCMsg_k_EMsgClientToGCSubmitCoachTeammateRating EDOTAGCMsg = 8341 + EDOTAGCMsg_k_EMsgClientToGCSubmitCoachTeammateRatingResponse EDOTAGCMsg = 8342 + EDOTAGCMsg_k_EMsgGCToClientCoachTeammateRatingsChanged EDOTAGCMsg = 8343 + EDOTAGCMsg_k_EMsgClientToGCVoteForLeagueGameMVP EDOTAGCMsg = 8344 + EDOTAGCMsg_k_EMsgClientToGCRequestPlayerCoachMatch EDOTAGCMsg = 8345 + EDOTAGCMsg_k_EMsgClientToGCRequestPlayerCoachMatchResponse EDOTAGCMsg = 8346 + EDOTAGCMsg_k_EMsgClientToGCRequestContestVotes EDOTAGCMsg = 8347 + EDOTAGCMsg_k_EMsgClientToGCRequestContestVotesResponse EDOTAGCMsg = 8348 + EDOTAGCMsg_k_EMsgClientToGCMVPVoteTimeout EDOTAGCMsg = 8349 + EDOTAGCMsg_k_EMsgClientToGCMVPVoteTimeoutResponse EDOTAGCMsg = 8350 + EDOTAGCMsg_k_EMsgClientToGCGetUnderlordsCDKeyRequest EDOTAGCMsg = 8351 + EDOTAGCMsg_k_EMsgClientToGCGetUnderlordsCDKeyResponse EDOTAGCMsg = 8352 + EDOTAGCMsg_k_EMsgDetailedGameStats EDOTAGCMsg = 8353 + EDOTAGCMsg_k_EMsgClientToGCSetFavoriteAllStarPlayer EDOTAGCMsg = 8354 + EDOTAGCMsg_k_EMsgClientToGCSetFavoriteAllStarPlayerResponse EDOTAGCMsg = 8355 + EDOTAGCMsg_k_EMsgAllStarStats EDOTAGCMsg = 8356 + EDOTAGCMsg_k_EMsgClientToGCGetFavoriteAllStarPlayerRequest EDOTAGCMsg = 8357 + EDOTAGCMsg_k_EMsgClientToGCGetFavoriteAllStarPlayerResponse EDOTAGCMsg = 8358 ) var EDOTAGCMsg_name = map[int32]string{ @@ -854,8 +949,6 @@ var EDOTAGCMsg_name = map[int32]string{ 7134: "k_EMsgGCPlayerHeroesFavoritesRemove", 7142: "k_EMsgGCApplyTeamToPracticeLobby", 7144: "k_EMsgGCTransferTeamAdmin", - 7147: "k_EMsgRequestLeagueInfo", - 7148: "k_EMsgResponseLeagueInfo", 7149: "k_EMsgGCPracticeLobbyJoinBroadcastChannel", 7150: "k_EMsgGC_TournamentItemEvent", 7151: "k_EMsgGC_TournamentItemEventResponse", @@ -925,8 +1018,8 @@ var EDOTAGCMsg_name = map[int32]string{ 7236: "k_EMsgGCToGCGetUserRank", 7237: "k_EMsgGCToGCGetUserRankResponse", 7240: "k_EMsgGCToGCUpdateTeamStats", - 7241: "k_EMsgGCToGCGetTeamRank", - 7242: "k_EMsgGCToGCGetTeamRankResponse", + 7241: "k_EMsgGCToGCValidateTeam", + 7242: "k_EMsgGCToGCValidateTeamResponse", 7248: "k_EMsgGCPassportDataRequest", 7249: "k_EMsgGCPassportDataResponse", 7251: "k_EMsgGCNotInGuildData", @@ -989,8 +1082,6 @@ var EDOTAGCMsg_name = map[int32]string{ 7319: "k_EMsgGCFantasyPlayerStandingsResponse", 7320: "k_EMsgGCFlipLobbyTeams", 7321: "k_EMsgGCCustomGameCreate", - 7322: "k_EMsgGCFantasyPlayerInfoRequest", - 7323: "k_EMsgGCFantasyPlayerInfoResponse", 7324: "k_EMsgGCToGCProcessPlayerReportForTarget", 7325: "k_EMsgGCToGCProcessReportSuccess", 7326: "k_EMsgGCNotifyAccountFlagsChange", @@ -1024,8 +1115,6 @@ var EDOTAGCMsg_name = map[int32]string{ 7356: "k_EMsgGCFantasyTeamRosterSwapResponse", 7357: "k_EMsgGCFantasyTeamRosterRequest", 7358: "k_EMsgGCFantasyTeamRosterResponse", - 7359: "k_EMsgGCNexonPartnerUpdate", - 7360: "k_EMsgGCToGCProcessPCBangRewardPoints", 7361: "k_EMsgGCFantasyTeamRosterAddDropRequest", 7362: "k_EMsgGCFantasyTeamRosterAddDropResponse", 7363: "k_EMsgPresentedClientTerminateDlg", @@ -1039,7 +1128,6 @@ var EDOTAGCMsg_name = map[int32]string{ 7371: "k_EMsgGCFantasyTeamTradeCancelResponse", 7372: "k_EMsgGCToGCGrantTournamentItem", 7373: "k_EMsgGCProcessFantasyScheduledEvent", - 7374: "k_EMsgGCToGCGrantPCBangRewardItem", 7375: "k_EMsgGCToGCUpgradeTwitchViewerItems", 7376: "k_EMsgGCToGCGetLiveMatchAffiliates", 7377: "k_EMsgGCToGCGetLiveMatchAffiliatesResponse", @@ -1076,7 +1164,6 @@ var EDOTAGCMsg_name = map[int32]string{ 7416: "k_EMsgGCToServerPingRequest", 7417: "k_EMsgGCToServerPingResponse", 7418: "k_EMsgGCToServerConsoleCommand", - 7420: "k_EMsgGCToGCUpdateLiveLeagueGameInfo", 7423: "k_EMsgGCMakeOffering", 7424: "k_EMsgGCRequestOfferings", 7425: "k_EMsgGCRequestOfferingsResponse", @@ -1085,9 +1172,6 @@ var EDOTAGCMsg_name = map[int32]string{ 7428: "k_EMsgGCNotificationsResponse", 7429: "k_EMsgGCToGCModifyNotification", 7430: "k_EMsgGCToGCSetNewNotifications", - 7431: "k_EMsgGCToGCSetIsLeagueAdmin", - 7432: "k_EMsgGCLeagueAdminState", - 7433: "k_EMsgGCToGCSendLeagueAdminState", 7434: "k_EMsgGCLeagueAdminList", 7435: "k_EMsgGCNotificationsMarkReadRequest", 7436: "k_EMsgGCFantasyMessageAdd", @@ -1095,7 +1179,6 @@ var EDOTAGCMsg_name = map[int32]string{ 7438: "k_EMsgGCFantasyMessagesResponse", 7439: "k_EMsgGCFantasyScheduledMatchesRequest", 7440: "k_EMsgGCFantasyScheduledMatchesResponse", - 7441: "k_EMsgGCToGCGrantLeagueAccess", 7443: "k_EMsgGCEventGameCreate", 7444: "k_EMsgGCPerfectWorldUserLookupRequest", 7445: "k_EMsgGCPerfectWorldUserLookupResponse", @@ -1198,9 +1281,6 @@ var EDOTAGCMsg_name = map[int32]string{ 7555: "k_EMsgGCToGCReportKillSummaries", 7556: "k_EMsgGCToGCUpdateAssassinMinigame", 7557: "k_EMsgGCToGCFantasySetMatchLeague", - 7558: "k_EMsgClientToGCRecordCompendiumStats", - 7559: "k_EMsgGCItemEditorRequestLeagueInfo", - 7560: "k_EMsgGCItemEditorLeagueInfoResponse", 7561: "k_EMsgGCToGCUpdatePlayerPredictions", 7562: "k_EMsgGCToServerPredictionResult", 7563: "k_EMsgServerToGCSignoutAwardAdditionalDrops", @@ -1234,10 +1314,6 @@ var EDOTAGCMsg_name = map[int32]string{ 7596: "k_EMsgServerToGCHoldEventPoints", 7597: "k_EMsgSignOutReleaseEventPointHolds", 7598: "k_EMsgGCToGCChatNewUserSession", - 7599: "k_EMsgClientToGCGetLeagueSeries", - 7600: "k_EMsgClientToGCGetLeagueSeriesResponse", - 7601: "k_EMsgSQLGCToGCSignoutUpdateLeagueSchedule", - 7602: "k_EMsgGCToServerUpdateBroadcastCheers", 7603: "k_EMsgClientToGCApplyGemCombiner", 7604: "k_EMsgClientToGCDOTACreateStaticRecipe", 7605: "k_EMsgClientToGCDOTACreateStaticRecipeResponse", @@ -1252,6 +1328,54 @@ var EDOTAGCMsg_name = map[int32]string{ 7620: "k_EMsgClientToGCRecycleHeroRelicResponse", 7621: "k_EMsgGCToGCRevokeEventOwnership", 7622: "k_EMsgGCToGCUnlockEventPointSpending", + 7623: "k_EMsgGCToClientRequestLaneSelection", + 7624: "k_EMsgGCToClientRequestLaneSelectionResponse", + 7625: "k_EMsgServerToGCCavernCrawlIsHeroActive", + 7626: "k_EMsgServerToGCCavernCrawlIsHeroActiveResponse", + 7627: "k_EMsgClientToGCPlayerCardSpecificPurchaseRequest", + 7628: "k_EMsgClientToGCPlayerCardSpecificPurchaseResponse", + 7629: "k_EMsgGCtoServerTensorflowInstance", + 7630: "k_EMsgSQLSetIsLeagueAdmin", + 7631: "k_EMsgGCToGCGetLiveLeagueMatches", + 7632: "k_EMsgGCToGCGetLiveLeagueMatchesResponse", + 7633: "k_EMsgDOTALeagueInfoListAdminsRequest", + 7634: "k_EMsgDOTALeagueInfoListAdminsReponse", + 7645: "k_EMsgGCToGCLeagueMatchStarted", + 7646: "k_EMsgGCToGCLeagueMatchCompleted", + 7647: "k_EMsgGCToGCLeagueMatchStartedResponse", + 7648: "k_EMsgDOTALeagueNodeRequest", + 7649: "k_EMsgDOTALeagueNodeResponse", + 7650: "k_EMsgDOTALeagueAvailableLobbyNodesRequest", + 7651: "k_EMsgDOTALeagueAvailableLobbyNodes", + 7652: "k_EMsgGCToGCLeagueRequest", + 7653: "k_EMsgGCToGCLeagueResponse", + 7654: "k_EMsgGCToGCLeagueNodeGroupRequest", + 7655: "k_EMsgGCToGCLeagueNodeGroupResponse", + 7656: "k_EMsgGCToGCLeagueNodeRequest", + 7657: "k_EMsgGCToGCLeagueNodeResponse", + 7658: "k_EMsgGCToGCRealtimeStatsTerseRequest", + 7659: "k_EMsgGCToGCRealtimeStatsTerseResponse", + 7660: "k_EMsgGCToGCGetTopMatchesRequest", + 7661: "k_EMsgGCToGCGetTopMatchesResponse", + 7662: "k_EMsgClientToGCGetFilteredPlayers", + 7663: "k_EMsgGCToClientGetFilteredPlayersResponse", + 7664: "k_EMsgClientToGCRemoveFilteredPlayer", + 7665: "k_EMsgGCToClientRemoveFilteredPlayerResponse", + 7666: "k_EMsgGCToClientPlayerBeaconState", + 7667: "k_EMsgGCToClientPartyBeaconUpdate", + 7668: "k_EMsgGCToClientPartySearchInvite", + 7669: "k_EMsgClientToGCUpdatePartyBeacon", + 7670: "k_EMsgClientToGCRequestActiveBeaconParties", + 7671: "k_EMsgGCToClientRequestActiveBeaconPartiesResponse", + 7672: "k_EMsgClientToGCManageFavorites", + 7673: "k_EMsgGCToClientManageFavoritesResponse", + 7674: "k_EMsgClientToGCJoinPartyFromBeacon", + 7675: "k_EMsgGCToClientJoinPartyFromBeaconResponse", + 7676: "k_EMsgClientToGCGetFavoritePlayers", + 7677: "k_EMsgGCToClientGetFavoritePlayersResponse", + 7678: "k_EMsgClientToGCVerifyFavoritePlayers", + 7679: "k_EMsgGCToClientVerifyFavoritePlayersResponse", + 7680: "k_EMsgGCToClientPartySearchInvites", 8001: "k_EMsgGCDev_GrantWarKill", 8004: "k_EMsgServerToGCLockCharmTrading", 8006: "k_EMsgClientToGCPlayerStatsRequest", @@ -1270,8 +1394,6 @@ var EDOTAGCMsg_name = map[int32]string{ 8019: "k_EMsgGCToClientCustomGamesFriendsPlayedResponse", 8020: "k_EMsgClientToGCFriendsPlayedCustomGameRequest", 8021: "k_EMsgGCToClientFriendsPlayedCustomGameResponse", - 8022: "k_EMsgClientToGCFeaturedHeroesRequest", - 8023: "k_EMsgGCToClientFeaturedHeroesResponse", 8024: "k_EMsgGCTopCustomGamesList", 8025: "k_EMsgClientToGCSocialMatchPostCommentRequest", 8026: "k_EMsgGCToClientSocialMatchPostCommentResponse", @@ -1367,13 +1489,9 @@ var EDOTAGCMsg_name = map[int32]string{ 8130: "k_EMsgClientToGCRequestArcanaVotesRemaining", 8131: "k_EMsgClientToGCRequestArcanaVotesRemainingResponse", 8132: "k_EMsgGCTransferTeamAdminResponse", - 8133: "k_EMsgGCChangeTeamSub", - 8134: "k_EMsgGCChangeTeamSubResponse", 8135: "k_EMsgGCToClientTeamInfo", 8136: "k_EMsgGCToClientTeamsInfo", 8137: "k_EMsgClientToGCMyTeamInfoRequest", - 8138: "k_EMsgClientToGCRequestEventPointLog", - 8139: "k_EMsgClientToGCRequestEventPointLogResponse", 8140: "k_EMsgClientToGCPublishUserStat", 8141: "k_EMsgGCToGCSignoutSpendWager", 8144: "k_EMsgGCSubmitLobbyMVPVote", @@ -1487,8 +1605,8 @@ var EDOTAGCMsg_name = map[int32]string{ 8257: "k_EMsgPurchaseHeroRelicResponse", 8258: "k_EMsgPurchaseHeroRandomRelic", 8259: "k_EMsgPurchaseHeroRandomRelicResponse", - 8260: "k_EMsgLaneSuggestRequest", - 8261: "k_EMsgLaneSuggestResponse", + 8260: "k_EMsgClientToGCClaimEventActionUsingItem", + 8261: "k_EMsgClientToGCClaimEventActionUsingItemResponse", 8262: "k_EMsgPartyReadyCheckRequest", 8263: "k_EMsgPartyReadyCheckResponse", 8264: "k_EMsgPartyReadyCheckAcknowledge", @@ -1514,753 +1632,917 @@ var EDOTAGCMsg_name = map[int32]string{ 8285: "k_EMsgGCToGCReconcilePlusStatusUnreliable", 8286: "k_EMsgActivatePlusFreeTrialRequest", 8287: "k_EMsgActivatePlusFreeTrialResponse", + 8288: "k_EMsgGCToClientCavernCrawlMapPathCompleted", + 8289: "k_EMsgClientToGCCavernCrawlClaimRoom", + 8290: "k_EMsgClientToGCCavernCrawlClaimRoomResponse", + 8291: "k_EMsgClientToGCCavernCrawlUseItemOnRoom", + 8292: "k_EMsgClientToGCCavernCrawlUseItemOnRoomResponse", + 8293: "k_EMsgClientToGCCavernCrawlUseItemOnPath", + 8294: "k_EMsgClientToGCCavernCrawlUseItemOnPathResponse", + 8295: "k_EMsgClientToGCCavernCrawlRequestMapState", + 8296: "k_EMsgClientToGCCavernCrawlRequestMapStateResponse", + 8297: "k_EMsgSignOutTips", + 8298: "k_EMsgClientToGCRequestEventPointLogV2", + 8299: "k_EMsgClientToGCRequestEventPointLogResponseV2", + 8300: "k_EMsgClientToGCRequestEventTipsSummary", + 8301: "k_EMsgClientToGCRequestEventTipsSummaryResponse", + 8302: "k_EMsgHeroGlobalDataAllHeroes", + 8303: "k_EMsgClientToGCRequestSocialFeed", + 8304: "k_EMsgClientToGCRequestSocialFeedResponse", + 8305: "k_EMsgClientToGCRequestSocialFeedComments", + 8306: "k_EMsgClientToGCRequestSocialFeedCommentsResponse", + 8308: "k_EMsgClientToGCCavernCrawlGetClaimedRoomCount", + 8309: "k_EMsgClientToGCCavernCrawlGetClaimedRoomCountResponse", + 8310: "k_EMsgGCToGCReconcilePlusAutoGrantItemsUnreliable", + 8311: "k_EMsgServerToGCAddBroadcastTimelineEvent", + 8312: "k_EMsgGCToServerUpdateSteamBroadcasting", + 8313: "k_EMsgClientToGCRecordContestVote", + 8314: "k_EMsgGCToClientRecordContestVoteResponse", + 8315: "k_EMsgGCToGCGrantAutograph", + 8316: "k_EMsgGCToGCGrantAutographResponse", + 8317: "k_EMsgSignOutConsumableUsage", + 8318: "k_EMsgLobbyEventGameDetails", + 8319: "k_EMsgDevGrantEventPoints", + 8320: "k_EMsgDevGrantEventPointsResponse", + 8321: "k_EMsgDevGrantEventAction", + 8322: "k_EMsgDevGrantEventActionResponse", + 8323: "k_EMsgDevResetEventState", + 8324: "k_EMsgDevResetEventStateResponse", + 8325: "k_EMsgGCToGCReconcileEventOwnership", + 8326: "k_EMsgConsumeEventSupportGrantItem", + 8327: "k_EMsgConsumeEventSupportGrantItemResponse", + 8328: "k_EMsgGCToClientClaimEventActionUsingItemCompleted", + 8329: "k_EMsgGCToClientCavernCrawlMapUpdated", + 8330: "k_EMsgServerToGCRequestPlayerRecentAccomplishments", + 8331: "k_EMsgServerToGCRequestPlayerRecentAccomplishmentsResponse", + 8332: "k_EMsgClientToGCRequestPlayerRecentAccomplishments", + 8333: "k_EMsgClientToGCRequestPlayerRecentAccomplishmentsResponse", + 8334: "k_EMsgClientToGCRequestPlayerHeroRecentAccomplishments", + 8335: "k_EMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse", + 8336: "k_EMsgSignOutEventActionGrants", + 8337: "k_EMsgClientToGCRequestPlayerCoachMatches", + 8338: "k_EMsgClientToGCRequestPlayerCoachMatchesResponse", + 8339: "k_EMsgClientToGCGetTicketCodesRequest", + 8340: "k_EMsgClientToGCGetTicketCodesResponse", + 8341: "k_EMsgClientToGCSubmitCoachTeammateRating", + 8342: "k_EMsgClientToGCSubmitCoachTeammateRatingResponse", + 8343: "k_EMsgGCToClientCoachTeammateRatingsChanged", + 8344: "k_EMsgClientToGCVoteForLeagueGameMVP", + 8345: "k_EMsgClientToGCRequestPlayerCoachMatch", + 8346: "k_EMsgClientToGCRequestPlayerCoachMatchResponse", + 8347: "k_EMsgClientToGCRequestContestVotes", + 8348: "k_EMsgClientToGCRequestContestVotesResponse", + 8349: "k_EMsgClientToGCMVPVoteTimeout", + 8350: "k_EMsgClientToGCMVPVoteTimeoutResponse", + 8351: "k_EMsgClientToGCGetUnderlordsCDKeyRequest", + 8352: "k_EMsgClientToGCGetUnderlordsCDKeyResponse", + 8353: "k_EMsgDetailedGameStats", + 8354: "k_EMsgClientToGCSetFavoriteAllStarPlayer", + 8355: "k_EMsgClientToGCSetFavoriteAllStarPlayerResponse", + 8356: "k_EMsgAllStarStats", + 8357: "k_EMsgClientToGCGetFavoriteAllStarPlayerRequest", + 8358: "k_EMsgClientToGCGetFavoriteAllStarPlayerResponse", } + var EDOTAGCMsg_value = map[string]int32{ - "k_EMsgGCDOTABase": 7000, - "k_EMsgGCGeneralResponse": 7001, - "k_EMsgGCGameMatchSignOut": 7004, - "k_EMsgGCGameMatchSignOutResponse": 7005, - "k_EMsgGCJoinChatChannel": 7009, - "k_EMsgGCJoinChatChannelResponse": 7010, - "k_EMsgGCOtherJoinedChannel": 7013, - "k_EMsgGCOtherLeftChannel": 7014, - "k_EMsgGCMatchHistoryList": 7017, - "k_EMsgServerToGCRequestStatus": 7026, - "k_EMsgGCGetRecentMatches": 7027, - "k_EMsgGCRecentMatchesResponse": 7028, - "k_EMsgGCStartFindingMatch": 7033, - "k_EMsgGCConnectedPlayers": 7034, - "k_EMsgGCAbandonCurrentGame": 7035, - "k_EMsgGCStopFindingMatch": 7036, - "k_EMsgGCPracticeLobbyCreate": 7038, - "k_EMsgGCPracticeLobbyLeave": 7040, - "k_EMsgGCPracticeLobbyLaunch": 7041, - "k_EMsgGCPracticeLobbyList": 7042, - "k_EMsgGCPracticeLobbyListResponse": 7043, - "k_EMsgGCPracticeLobbyJoin": 7044, - "k_EMsgGCPracticeLobbySetDetails": 7046, - "k_EMsgGCPracticeLobbySetTeamSlot": 7047, - "k_EMsgGCInitialQuestionnaireResponse": 7049, - "k_EMsgGCPracticeLobbyResponse": 7055, - "k_EMsgGCBroadcastNotification": 7056, - "k_EMsgGCLiveScoreboardUpdate": 7057, - "k_EMsgGCRequestChatChannelList": 7060, - "k_EMsgGCRequestChatChannelListResponse": 7061, - "k_EMsgGCRequestMatches": 7064, - "k_EMsgGCRequestMatchesResponse": 7065, - "k_EMsgGCRequestPlayerResources": 7068, - "k_EMsgGCRequestPlayerResourcesResponse": 7069, - "k_EMsgGCReadyUp": 7070, - "k_EMsgGCKickedFromMatchmakingQueue": 7071, - "k_EMsgGCLeaverDetected": 7072, - "k_EMsgGCSpectateFriendGame": 7073, - "k_EMsgGCSpectateFriendGameResponse": 7074, - "k_EMsgGCPlayerReports": 7075, - "k_EMsgGCReportsRemainingRequest": 7076, - "k_EMsgGCReportsRemainingResponse": 7077, - "k_EMsgGCSubmitPlayerReport": 7078, - "k_EMsgGCSubmitPlayerReportResponse": 7079, - "k_EMsgGCPracticeLobbyKick": 7081, - "k_EMsgGCReportCountsRequest": 7082, - "k_EMsgGCReportCountsResponse": 7083, - "k_EMsgGCRequestSaveGames": 7084, - "k_EMsgGCRequestSaveGamesServer": 7085, - "k_EMsgGCRequestSaveGamesResponse": 7086, - "k_EMsgGCLeaverDetectedResponse": 7087, - "k_EMsgGCPlayerFailedToConnect": 7088, - "k_EMsgGCGCToRelayConnect": 7089, - "k_EMsgGCGCToRelayConnectresponse": 7090, - "k_EMsgGCWatchGame": 7091, - "k_EMsgGCWatchGameResponse": 7092, - "k_EMsgGCBanStatusRequest": 7093, - "k_EMsgGCBanStatusResponse": 7094, - "k_EMsgGCMatchDetailsRequest": 7095, - "k_EMsgGCMatchDetailsResponse": 7096, - "k_EMsgGCCancelWatchGame": 7097, - "k_EMsgGCPopup": 7102, - "k_EMsgGCDOTAClearNotifySuccessfulReport": 7104, - "k_EMsgGCFriendPracticeLobbyListRequest": 7111, - "k_EMsgGCFriendPracticeLobbyListResponse": 7112, - "k_EMsgGCPracticeLobbyJoinResponse": 7113, - "k_EMsgClientEconNotification_Job": 7114, - "k_EMsgGCCreateTeam": 7115, - "k_EMsgGCCreateTeamResponse": 7116, - "k_EMsgGCTeamData": 7121, - "k_EMsgGCTeamInvite_InviterToGC": 7122, - "k_EMsgGCTeamInvite_GCImmediateResponseToInviter": 7123, - "k_EMsgGCTeamInvite_GCRequestToInvitee": 7124, - "k_EMsgGCTeamInvite_InviteeResponseToGC": 7125, - "k_EMsgGCTeamInvite_GCResponseToInviter": 7126, - "k_EMsgGCTeamInvite_GCResponseToInvitee": 7127, - "k_EMsgGCKickTeamMember": 7128, - "k_EMsgGCKickTeamMemberResponse": 7129, - "k_EMsgGCLeaveTeam": 7130, - "k_EMsgGCLeaveTeamResponse": 7131, - "k_EMsgGCSuggestTeamMatchmaking": 7132, - "k_EMsgGCPlayerHeroesFavoritesAdd": 7133, - "k_EMsgGCPlayerHeroesFavoritesRemove": 7134, - "k_EMsgGCApplyTeamToPracticeLobby": 7142, - "k_EMsgGCTransferTeamAdmin": 7144, - "k_EMsgRequestLeagueInfo": 7147, - "k_EMsgResponseLeagueInfo": 7148, - "k_EMsgGCPracticeLobbyJoinBroadcastChannel": 7149, - "k_EMsgGC_TournamentItemEvent": 7150, - "k_EMsgGC_TournamentItemEventResponse": 7151, - "k_EMsgCastMatchVote": 7152, - "k_EMsgCastMatchVoteResponse": 7153, - "k_EMsgRetrieveMatchVote": 7154, - "k_EMsgRetrieveMatchVoteResponse": 7155, - "k_EMsgTeamFanfare": 7156, - "k_EMsgResponseTeamFanfare": 7157, - "k_EMsgGC_GameServerUploadSaveGame": 7158, - "k_EMsgGC_GameServerSaveGameResult": 7159, - "k_EMsgGC_GameServerGetLoadGame": 7160, - "k_EMsgGC_GameServerGetLoadGameResult": 7161, - "k_EMsgGCEditTeamDetails": 7166, - "k_EMsgGCEditTeamDetailsResponse": 7167, - "k_EMsgGCProTeamListRequest": 7168, - "k_EMsgGCProTeamListResponse": 7169, - "k_EMsgGCReadyUpStatus": 7170, - "k_EMsgGCHallOfFame": 7171, - "k_EMsgGCHallOfFameRequest": 7172, - "k_EMsgGCHallOfFameResponse": 7173, - "k_EMsgGCGenerateDiretidePrizeList": 7174, - "k_EMsgGCRewardDiretidePrizes": 7176, - "k_EMsgGCDiretidePrizesRewardedResponse": 7177, - "k_EMsgGCHalloweenHighScoreRequest": 7178, - "k_EMsgGCHalloweenHighScoreResponse": 7179, - "k_EMsgGCGenerateDiretidePrizeListResponse": 7180, - "k_EMsgGCStorePromoPagesRequest": 7182, - "k_EMsgGCStorePromoPagesResponse": 7183, - "k_EMsgGCToGCMatchCompleted": 7186, - "k_EMsgGCBalancedShuffleLobby": 7188, - "k_EMsgGCToGCCheckLeaguePermission": 7189, - "k_EMsgGCToGCCheckLeaguePermissionResponse": 7190, - "k_EMsgGCMatchmakingStatsRequest": 7197, - "k_EMsgGCMatchmakingStatsResponse": 7198, - "k_EMsgGCBotGameCreate": 7199, - "k_EMsgGCSetMatchHistoryAccess": 7200, - "k_EMsgGCSetMatchHistoryAccessResponse": 7201, - "k_EMsgUpgradeLeagueItem": 7203, - "k_EMsgUpgradeLeagueItemResponse": 7204, - "k_EMsgGCTeamMemberProfileRequest": 7205, - "k_EMsgGCWatchDownloadedReplay": 7206, - "k_EMsgGCSetMapLocationState": 7207, - "k_EMsgGCSetMapLocationStateResponse": 7208, - "k_EMsgGCResetMapLocations": 7209, - "k_EMsgGCResetMapLocationsResponse": 7210, - "k_EMsgRefreshPartnerAccountLink": 7216, - "k_EMsgClientsRejoinChatChannels": 7217, - "k_EMsgGCToGCGetUserChatInfo": 7218, - "k_EMsgGCToGCGetUserChatInfoResponse": 7219, - "k_EMsgGCToGCLeaveAllChatChannels": 7220, - "k_EMsgGCToGCUpdateAccountChatBan": 7221, - "k_EMsgGCGuildCreateRequest": 7222, - "k_EMsgGCGuildCreateResponse": 7223, - "k_EMsgGCGuildSetAccountRoleRequest": 7224, - "k_EMsgGCGuildSetAccountRoleResponse": 7225, - "k_EMsgGCRequestGuildData": 7226, - "k_EMsgGCGuildData": 7227, - "k_EMsgGCGuildInviteAccountRequest": 7228, - "k_EMsgGCGuildInviteAccountResponse": 7229, - "k_EMsgGCGuildCancelInviteRequest": 7230, - "k_EMsgGCGuildCancelInviteResponse": 7231, - "k_EMsgGCGuildUpdateDetailsRequest": 7232, - "k_EMsgGCGuildUpdateDetailsResponse": 7233, - "k_EMsgGCToGCCanInviteUserToTeam": 7234, - "k_EMsgGCToGCCanInviteUserToTeamResponse": 7235, - "k_EMsgGCToGCGetUserRank": 7236, - "k_EMsgGCToGCGetUserRankResponse": 7237, - "k_EMsgGCToGCUpdateTeamStats": 7240, - "k_EMsgGCToGCGetTeamRank": 7241, - "k_EMsgGCToGCGetTeamRankResponse": 7242, - "k_EMsgGCPassportDataRequest": 7248, - "k_EMsgGCPassportDataResponse": 7249, - "k_EMsgGCNotInGuildData": 7251, - "k_EMsgGCGuildInviteData": 7254, - "k_EMsgGCToGCGetLeagueAdmin": 7255, - "k_EMsgGCToGCGetLeagueAdminResponse": 7256, - "k_EMsgGCRequestLeaguePrizePool": 7258, - "k_EMsgGCRequestLeaguePrizePoolResponse": 7259, - "k_EMsgGCToGCUpdateOpenGuildPartyRequest": 7261, - "k_EMsgGCToGCUpdateOpenGuildPartyResponse": 7262, - "k_EMsgGCToGCDestroyOpenGuildPartyRequest": 7263, - "k_EMsgGCToGCDestroyOpenGuildPartyResponse": 7264, - "k_EMsgGCGuildUpdateMessage": 7265, - "k_EMsgGCPartySetOpenGuildRequest": 7266, - "k_EMsgGCPartySetOpenGuildResponse": 7267, - "k_EMsgGCGuildOpenPartyRefresh": 7268, - "k_EMsgGCJoinOpenGuildPartyRequest": 7269, - "k_EMsgGCJoinOpenGuildPartyResponse": 7270, - "k_EMsgGCLeaveChatChannel": 7272, - "k_EMsgGCChatMessage": 7273, - "k_EMsgGCGetHeroStandings": 7274, - "k_EMsgGCGetHeroStandingsResponse": 7275, - "k_EMsgGCGuildEditLogoRequest": 7279, - "k_EMsgGCGuildEditLogoResponse": 7280, - "k_EMsgGCGuildmatePracticeLobbyListRequest": 7281, - "k_EMsgGCGuildmatePracticeLobbyListResponse": 7282, - "k_EMsgGCItemEditorReservationsRequest": 7283, - "k_EMsgGCItemEditorReservationsResponse": 7284, - "k_EMsgGCItemEditorReserveItemDef": 7285, - "k_EMsgGCItemEditorReserveItemDefResponse": 7286, - "k_EMsgGCItemEditorReleaseReservation": 7287, - "k_EMsgGCItemEditorReleaseReservationResponse": 7288, - "k_EMsgGCRewardTutorialPrizes": 7289, - "k_EMsgGCLastHitChallengeHighScorePost": 7290, - "k_EMsgGCLastHitChallengeHighScoreRequest": 7291, - "k_EMsgGCLastHitChallengeHighScoreResponse": 7292, - "k_EMsgGCCreateFantasyLeagueRequest": 7293, - "k_EMsgGCCreateFantasyLeagueResponse": 7294, - "k_EMsgGCFantasyLeagueInfoRequest": 7297, - "k_EMsgGCFantasyLeagueInfoResponse": 7298, - "k_EMsgGCFantasyLeagueInfo": 7299, - "k_EMsgGCCreateFantasyTeamRequest": 7300, - "k_EMsgGCCreateFantasyTeamResponse": 7301, - "k_EMsgGCEditFantasyTeamRequest": 7302, - "k_EMsgGCEditFantasyTeamResponse": 7303, - "k_EMsgGCFantasyTeamInfoRequestByFantasyLeagueID": 7304, - "k_EMsgGCFantasyTeamInfoRequestByOwnerAccountID": 7305, - "k_EMsgGCFantasyTeamInfoResponse": 7306, - "k_EMsgGCFantasyTeamInfo": 7307, - "k_EMsgGCFantasyLivePlayerStats": 7308, - "k_EMsgGCFantasyFinalPlayerStats": 7309, - "k_EMsgGCFantasyMatch": 7310, - "k_EMsgGCFantasyTeamScoreRequest": 7312, - "k_EMsgGCFantasyTeamScoreResponse": 7313, - "k_EMsgGCFantasyTeamStandingsRequest": 7314, - "k_EMsgGCFantasyTeamStandingsResponse": 7315, - "k_EMsgGCFantasyPlayerScoreRequest": 7316, - "k_EMsgGCFantasyPlayerScoreResponse": 7317, - "k_EMsgGCFantasyPlayerStandingsRequest": 7318, - "k_EMsgGCFantasyPlayerStandingsResponse": 7319, - "k_EMsgGCFlipLobbyTeams": 7320, - "k_EMsgGCCustomGameCreate": 7321, - "k_EMsgGCFantasyPlayerInfoRequest": 7322, - "k_EMsgGCFantasyPlayerInfoResponse": 7323, - "k_EMsgGCToGCProcessPlayerReportForTarget": 7324, - "k_EMsgGCToGCProcessReportSuccess": 7325, - "k_EMsgGCNotifyAccountFlagsChange": 7326, - "k_EMsgGCSetProfilePrivacy": 7327, - "k_EMsgGCSetProfilePrivacyResponse": 7328, - "k_EMsgGCFantasyLeagueCreateInfoRequest": 7331, - "k_EMsgGCFantasyLeagueCreateInfoResponse": 7332, - "k_EMsgGCFantasyLeagueInviteInfoRequest": 7333, - "k_EMsgGCFantasyLeagueInviteInfoResponse": 7334, - "k_EMsgGCClientIgnoredUser": 7335, - "k_EMsgGCFantasyLeagueCreateRequest": 7336, - "k_EMsgGCFantasyLeagueCreateResponse": 7337, - "k_EMsgGCFantasyTeamCreateRequest": 7338, - "k_EMsgGCFantasyTeamCreateResponse": 7339, - "k_EMsgGCFantasyLeagueFriendJoinListRequest": 7340, - "k_EMsgGCFantasyLeagueFriendJoinListResponse": 7341, - "k_EMsgGCClientSuspended": 7342, - "k_EMsgGCPartyMemberSetCoach": 7343, - "k_EMsgGCFantasyLeagueEditInvitesRequest": 7344, - "k_EMsgGCFantasyLeagueEditInvitesResponse": 7345, - "k_EMsgGCPracticeLobbySetCoach": 7346, - "k_EMsgGCFantasyLeagueEditInfoRequest": 7347, - "k_EMsgGCFantasyLeagueEditInfoResponse": 7348, - "k_EMsgGCFantasyLeagueDraftStatusRequest": 7349, - "k_EMsgGCFantasyLeagueDraftStatus": 7350, - "k_EMsgGCFantasyLeagueDraftPlayerRequest": 7351, - "k_EMsgGCFantasyLeagueDraftPlayerResponse": 7352, - "k_EMsgGCFantasyLeagueMatchupsRequest": 7353, - "k_EMsgGCFantasyLeagueMatchupsResponse": 7354, - "k_EMsgGCFantasyTeamRosterSwapRequest": 7355, - "k_EMsgGCFantasyTeamRosterSwapResponse": 7356, - "k_EMsgGCFantasyTeamRosterRequest": 7357, - "k_EMsgGCFantasyTeamRosterResponse": 7358, - "k_EMsgGCNexonPartnerUpdate": 7359, - "k_EMsgGCToGCProcessPCBangRewardPoints": 7360, - "k_EMsgGCFantasyTeamRosterAddDropRequest": 7361, - "k_EMsgGCFantasyTeamRosterAddDropResponse": 7362, - "k_EMsgPresentedClientTerminateDlg": 7363, - "k_EMsgGCFantasyPlayerHisoricalStatsRequest": 7364, - "k_EMsgGCFantasyPlayerHisoricalStatsResponse": 7365, - "k_EMsgGCPCBangTimedRewardMessage": 7366, - "k_EMsgGCLobbyUpdateBroadcastChannelInfo": 7367, - "k_EMsgGCFantasyTeamTradesRequest": 7368, - "k_EMsgGCFantasyTeamTradesResponse": 7369, - "k_EMsgGCFantasyTeamTradeCancelRequest": 7370, - "k_EMsgGCFantasyTeamTradeCancelResponse": 7371, - "k_EMsgGCToGCGrantTournamentItem": 7372, - "k_EMsgGCProcessFantasyScheduledEvent": 7373, - "k_EMsgGCToGCGrantPCBangRewardItem": 7374, - "k_EMsgGCToGCUpgradeTwitchViewerItems": 7375, - "k_EMsgGCToGCGetLiveMatchAffiliates": 7376, - "k_EMsgGCToGCGetLiveMatchAffiliatesResponse": 7377, - "k_EMsgGCToGCUpdatePlayerPennantCounts": 7378, - "k_EMsgGCToGCGetPlayerPennantCounts": 7379, - "k_EMsgGCToGCGetPlayerPennantCountsResponse": 7380, - "k_EMsgGCGameMatchSignOutPermissionRequest": 7381, - "k_EMsgGCGameMatchSignOutPermissionResponse": 7382, - "k_EMsgDOTAChatChannelMemberUpdate": 7383, - "k_EMsgDOTAAwardEventPoints": 7384, - "k_EMsgDOTAGetEventPoints": 7387, - "k_EMsgDOTAGetEventPointsResponse": 7388, - "k_EMsgGCToGCSignoutAwardEventPoints": 7390, - "k_EMsgDOTASendFriendRecruits": 7393, - "k_EMsgDOTAFriendRecruitsRequest": 7394, - "k_EMsgDOTAFriendRecruitsResponse": 7395, - "k_EMsgDOTAFriendRecruitInviteAcceptDecline": 7396, - "k_EMsgGCPartyLeaderWatchGamePrompt": 7397, - "k_EMsgDOTAFrostivusTimeElapsed": 7398, - "k_EMsgDOTALiveLeagueGameUpdate": 7402, - "k_EMsgDOTAChatGetUserList": 7403, - "k_EMsgDOTAChatGetUserListResponse": 7404, - "k_EMsgGCCompendiumSetSelection": 7405, - "k_EMsgGCCompendiumDataRequest": 7406, - "k_EMsgGCCompendiumDataResponse": 7407, - "k_EMsgDOTAGetPlayerMatchHistory": 7408, - "k_EMsgDOTAGetPlayerMatchHistoryResponse": 7409, - "k_EMsgGCToGCMatchmakingAddParty": 7410, - "k_EMsgGCToGCMatchmakingRemoveParty": 7411, - "k_EMsgGCToGCMatchmakingRemoveAllParties": 7412, - "k_EMsgGCToGCMatchmakingMatchFound": 7413, - "k_EMsgGCToGCUpdateMatchManagementStats": 7414, - "k_EMsgGCToGCUpdateMatchmakingStats": 7415, - "k_EMsgGCToServerPingRequest": 7416, - "k_EMsgGCToServerPingResponse": 7417, - "k_EMsgGCToServerConsoleCommand": 7418, - "k_EMsgGCToGCUpdateLiveLeagueGameInfo": 7420, - "k_EMsgGCMakeOffering": 7423, - "k_EMsgGCRequestOfferings": 7424, - "k_EMsgGCRequestOfferingsResponse": 7425, - "k_EMsgGCToGCProcessMatchLeaver": 7426, - "k_EMsgGCNotificationsRequest": 7427, - "k_EMsgGCNotificationsResponse": 7428, - "k_EMsgGCToGCModifyNotification": 7429, - "k_EMsgGCToGCSetNewNotifications": 7430, - "k_EMsgGCToGCSetIsLeagueAdmin": 7431, - "k_EMsgGCLeagueAdminState": 7432, - "k_EMsgGCToGCSendLeagueAdminState": 7433, - "k_EMsgGCLeagueAdminList": 7434, - "k_EMsgGCNotificationsMarkReadRequest": 7435, - "k_EMsgGCFantasyMessageAdd": 7436, - "k_EMsgGCFantasyMessagesRequest": 7437, - "k_EMsgGCFantasyMessagesResponse": 7438, - "k_EMsgGCFantasyScheduledMatchesRequest": 7439, - "k_EMsgGCFantasyScheduledMatchesResponse": 7440, - "k_EMsgGCToGCGrantLeagueAccess": 7441, - "k_EMsgGCEventGameCreate": 7443, - "k_EMsgGCPerfectWorldUserLookupRequest": 7444, - "k_EMsgGCPerfectWorldUserLookupResponse": 7445, - "k_EMsgGCFantasyRemoveOwner": 7448, - "k_EMsgGCFantasyRemoveOwnerResponse": 7449, - "k_EMsgGCRequestBatchPlayerResources": 7450, - "k_EMsgGCRequestBatchPlayerResourcesResponse": 7451, - "k_EMsgGCToGCSendUpdateLeagues": 7452, - "k_EMsgGCCompendiumSetSelectionResponse": 7453, - "k_EMsgGCPlayerInfoRequest": 7454, - "k_EMsgGCPlayerInfo": 7455, - "k_EMsgGCPlayerInfoSubmit": 7456, - "k_EMsgGCPlayerInfoSubmitResponse": 7457, - "k_EMsgGCToGCGetAccountLevel": 7458, - "k_EMsgGCToGCGetAccountLevelResponse": 7459, - "k_EMsgGCToGCGetAccountPartner": 7460, - "k_EMsgGCToGCGetAccountPartnerResponse": 7461, - "k_EMsgDOTAGetWeekendTourneySchedule": 7464, - "k_EMsgDOTAWeekendTourneySchedule": 7465, - "k_EMsgGCJoinableCustomGameModesRequest": 7466, - "k_EMsgGCJoinableCustomGameModesResponse": 7467, - "k_EMsgGCJoinableCustomLobbiesRequest": 7468, - "k_EMsgGCJoinableCustomLobbiesResponse": 7469, - "k_EMsgGCQuickJoinCustomLobby": 7470, - "k_EMsgGCQuickJoinCustomLobbyResponse": 7471, - "k_EMsgGCToGCGrantEventPointAction": 7472, - "k_EMsgServerGetEventPoints": 7473, - "k_EMsgServerGetEventPointsResponse": 7474, - "k_EMsgServerGrantSurveyPermission": 7475, - "k_EMsgServerGrantSurveyPermissionResponse": 7476, - "k_EMsgClientProvideSurveyResult": 7477, - "k_EMsgGCToGCSetCompendiumSelection": 7478, - "k_EMsgGCToGCUpdateTI4HeroQuest": 7480, - "k_EMsgGCCompendiumDataChanged": 7481, - "k_EMsgDOTAFantasyLeagueFindRequest": 7482, - "k_EMsgDOTAFantasyLeagueFindResponse": 7483, - "k_EMsgGCHasItemQuery": 7484, - "k_EMsgGCHasItemResponse": 7485, - "k_EMsgGCConsumeFantasyTicket": 7486, - "k_EMsgGCConsumeFantasyTicketFailure": 7487, - "k_EMsgGCToGCGrantEventPointActionMsg": 7488, - "k_EMsgClientToGCTrackDialogResult": 7489, - "k_EMsgGCFantasyLeaveLeagueRequest": 7490, - "k_EMsgGCFantasyLeaveLeagueResponse": 7491, - "k_EMsgGCToGCGetCompendiumSelections": 7492, - "k_EMsgGCToGCGetCompendiumSelectionsResponse": 7493, - "k_EMsgServerToGCMatchConnectionStats": 7494, - "k_EMsgGCToClientTournamentItemDrop": 7495, - "k_EMsgSQLDelayedGrantLeagueDrop": 7496, - "k_EMsgServerGCUpdateSpectatorCount": 7497, - "k_EMsgGCFantasyPlayerScoreDetailsRequest": 7499, - "k_EMsgGCFantasyPlayerScoreDetailsResponse": 7500, - "k_EMsgGCToGCEmoticonUnlock": 7501, - "k_EMsgSignOutDraftInfo": 7502, - "k_EMsgClientToGCEmoticonDataRequest": 7503, - "k_EMsgGCToClientEmoticonData": 7504, - "k_EMsgGCPracticeLobbyToggleBroadcastChannelCameramanStatus": 7505, - "k_EMsgGCToGCCreateWeekendTourneyRequest": 7506, - "k_EMsgGCToGCCreateWeekendTourneyResponse": 7507, - "k_EMsgClientToGCSetAdditionalEquips": 7513, - "k_EMsgClientToGCGetAdditionalEquips": 7514, - "k_EMsgClientToGCGetAdditionalEquipsResponse": 7515, - "k_EMsgServerToGCGetAdditionalEquips": 7516, - "k_EMsgServerToGCGetAdditionalEquipsResponse": 7517, - "k_EMsgDOTARedeemItem": 7518, - "k_EMsgDOTARedeemItemResponse": 7519, - "k_EMsgSQLGCToGCGrantAllHeroProgress": 7520, - "k_EMsgClientToGCGetAllHeroProgress": 7521, - "k_EMsgClientToGCGetAllHeroProgressResponse": 7522, - "k_EMsgGCToGCGetServerForClient": 7523, - "k_EMsgGCToGCGetServerForClientResponse": 7524, - "k_EMsgSQLProcessTournamentGameOutcome": 7525, - "k_EMsgSQLGrantTrophyToAccount": 7526, - "k_EMsgClientToGCGetTrophyList": 7527, - "k_EMsgClientToGCGetTrophyListResponse": 7528, - "k_EMsgGCToClientTrophyAwarded": 7529, - "k_EMsgGCGameBotMatchSignOut": 7530, - "k_EMsgGCGameBotMatchSignOutPermissionRequest": 7531, - "k_EMsgSignOutBotInfo": 7532, - "k_EMsgGCToGCUpdateProfileCards": 7533, - "k_EMsgClientToGCGetProfileCard": 7534, - "k_EMsgClientToGCGetProfileCardResponse": 7535, - "k_EMsgServerToGCGetProfileCard": 7536, - "k_EMsgServerToGCGetProfileCardResponse": 7537, - "k_EMsgClientToGCSetProfileCardSlots": 7538, - "k_EMsgGCToClientProfileCardUpdated": 7539, - "k_EMsgServerToGCVictoryPredictions": 7540, - "k_EMsgClientToGCMarkNotificationListRead": 7542, - "k_EMsgGCToClientNewNotificationAdded": 7543, - "k_EMsgServerToGCSuspiciousActivity": 7544, - "k_EMsgSignOutCommunicationSummary": 7545, - "k_EMsgServerToGCRequestStatus_Response": 7546, - "k_EMsgClientToGCCreateHeroStatue": 7547, - "k_EMsgGCToClientHeroStatueCreateResult": 7548, - "k_EMsgGCGCToLANServerRelayConnect": 7549, - "k_EMsgServerToGCGetIngameEventData": 7551, - "k_EMsgGCToGCUpdateIngameEventDataBroadcast": 7552, - "k_EMsgGCToServerIngameEventData_OraclePA": 7553, - "k_EMsgServerToGCReportKillSummaries": 7554, - "k_EMsgGCToGCReportKillSummaries": 7555, - "k_EMsgGCToGCUpdateAssassinMinigame": 7556, - "k_EMsgGCToGCFantasySetMatchLeague": 7557, - "k_EMsgClientToGCRecordCompendiumStats": 7558, - "k_EMsgGCItemEditorRequestLeagueInfo": 7559, - "k_EMsgGCItemEditorLeagueInfoResponse": 7560, - "k_EMsgGCToGCUpdatePlayerPredictions": 7561, - "k_EMsgGCToServerPredictionResult": 7562, - "k_EMsgServerToGCSignoutAwardAdditionalDrops": 7563, - "k_EMsgGCToGCSignoutAwardAdditionalDrops": 7564, - "k_EMsgGCToClientEventStatusChanged": 7565, - "k_EMsgGCHasItemDefsQuery": 7566, - "k_EMsgGCHasItemDefsResponse": 7567, - "k_EMsgGCToGCReplayMonitorValidateReplay": 7569, - "k_EMsgLobbyEventPoints": 7572, - "k_EMsgGCToGCGetCustomGameTickets": 7573, - "k_EMsgGCToGCGetCustomGameTicketsResponse": 7574, - "k_EMsgGCToGCCustomGamePlayed": 7576, - "k_EMsgGCToGCGrantEventPointsToUser": 7577, - "k_EMsgGCToGCSetEventMMPanicFlushTime": 7578, - "k_EMsgGameserverCrashReport": 7579, - "k_EMsgGameserverCrashReportResponse": 7580, - "k_EMsgGCToClientSteamDatagramTicket": 7581, - "k_EMsgGCToGCGrantEventOwnership": 7582, - "k_EMsgGCToGCSendAccountsEventPoints": 7583, - "k_EMsgClientToGCRerollPlayerChallenge": 7584, - "k_EMsgServerToGCRerollPlayerChallenge": 7585, - "k_EMsgGCRerollPlayerChallengeResponse": 7586, - "k_EMsgSignOutUpdatePlayerChallenge": 7587, - "k_EMsgClientToGCSetPartyLeader": 7588, - "k_EMsgClientToGCCancelPartyInvites": 7589, - "k_EMsgGCToGCMasterReloadAccount": 7590, - "k_EMsgSQLGrantLeagueMatchToTicketHolders": 7592, - "k_EMsgClientToGCSetAdditionalEquipsResponse": 7593, - "k_EMsgGCToGCEmoticonUnlockNoRollback": 7594, - "k_EMsgGCToGCGetCompendiumFanfare": 7595, - "k_EMsgServerToGCHoldEventPoints": 7596, - "k_EMsgSignOutReleaseEventPointHolds": 7597, - "k_EMsgGCToGCChatNewUserSession": 7598, - "k_EMsgClientToGCGetLeagueSeries": 7599, - "k_EMsgClientToGCGetLeagueSeriesResponse": 7600, - "k_EMsgSQLGCToGCSignoutUpdateLeagueSchedule": 7601, - "k_EMsgGCToServerUpdateBroadcastCheers": 7602, - "k_EMsgClientToGCApplyGemCombiner": 7603, - "k_EMsgClientToGCDOTACreateStaticRecipe": 7604, - "k_EMsgClientToGCDOTACreateStaticRecipeResponse": 7605, - "k_EMsgClientToGCGetAllHeroOrder": 7606, - "k_EMsgClientToGCGetAllHeroOrderResponse": 7607, - "k_EMsgSQLGCToGCGrantBadgePoints": 7608, - "k_EMsgGCToGCGetAccountMatchStatus": 7609, - "k_EMsgGCToGCGetAccountMatchStatusResponse": 7610, - "k_EMsgGCToGCCheckOwnsEntireEmoticonRange": 7611, - "k_EMsgGCToGCCheckOwnsEntireEmoticonRangeResponse": 7612, - "k_EMsgClientToGCRecycleHeroRelic": 7619, - "k_EMsgClientToGCRecycleHeroRelicResponse": 7620, - "k_EMsgGCToGCRevokeEventOwnership": 7621, - "k_EMsgGCToGCUnlockEventPointSpending": 7622, - "k_EMsgGCDev_GrantWarKill": 8001, - "k_EMsgServerToGCLockCharmTrading": 8004, - "k_EMsgClientToGCPlayerStatsRequest": 8006, - "k_EMsgGCToClientPlayerStatsResponse": 8007, - "k_EMsgGCClearPracticeLobbyTeam": 8008, - "k_EMsgClientToGCFindTopSourceTVGames": 8009, - "k_EMsgGCToClientFindTopSourceTVGamesResponse": 8010, - "k_EMsgGCLobbyList": 8011, - "k_EMsgGCLobbyListResponse": 8012, - "k_EMsgGCPlayerStatsMatchSignOut": 8013, - "k_EMsgClientToGCCustomGamePlayerCountRequest": 8014, - "k_EMsgGCToClientCustomGamePlayerCountResponse": 8015, - "k_EMsgClientToGCSocialFeedPostCommentRequest": 8016, - "k_EMsgGCToClientSocialFeedPostCommentResponse": 8017, - "k_EMsgClientToGCCustomGamesFriendsPlayedRequest": 8018, - "k_EMsgGCToClientCustomGamesFriendsPlayedResponse": 8019, - "k_EMsgClientToGCFriendsPlayedCustomGameRequest": 8020, - "k_EMsgGCToClientFriendsPlayedCustomGameResponse": 8021, - "k_EMsgClientToGCFeaturedHeroesRequest": 8022, - "k_EMsgGCToClientFeaturedHeroesResponse": 8023, - "k_EMsgGCTopCustomGamesList": 8024, - "k_EMsgClientToGCSocialMatchPostCommentRequest": 8025, - "k_EMsgGCToClientSocialMatchPostCommentResponse": 8026, - "k_EMsgClientToGCSocialMatchDetailsRequest": 8027, - "k_EMsgGCToClientSocialMatchDetailsResponse": 8028, - "k_EMsgClientToGCSetPartyOpen": 8029, - "k_EMsgClientToGCMergePartyInvite": 8030, - "k_EMsgGCToClientMergeGroupInviteReply": 8031, - "k_EMsgClientToGCMergePartyResponse": 8032, - "k_EMsgGCToClientMergePartyResponseReply": 8033, - "k_EMsgClientToGCGetProfileCardStats": 8034, - "k_EMsgClientToGCGetProfileCardStatsResponse": 8035, - "k_EMsgClientToGCTopLeagueMatchesRequest": 8036, - "k_EMsgClientToGCTopFriendMatchesRequest": 8037, - "k_EMsgGCToClientProfileCardStatsUpdated": 8040, - "k_EMsgServerToGCRealtimeStats": 8041, - "k_EMsgGCToServerRealtimeStatsStartStop": 8042, - "k_EMsgGCToGCGetServersForClients": 8045, - "k_EMsgGCToGCGetServersForClientsResponse": 8046, - "k_EMsgGCPracticeLobbyKickFromTeam": 8047, - "k_EMsgDOTAChatGetMemberCount": 8048, - "k_EMsgDOTAChatGetMemberCountResponse": 8049, - "k_EMsgClientToGCSocialFeedPostMessageRequest": 8050, - "k_EMsgGCToClientSocialFeedPostMessageResponse": 8051, - "k_EMsgCustomGameListenServerStartedLoading": 8052, - "k_EMsgCustomGameClientFinishedLoading": 8053, - "k_EMsgGCPracticeLobbyCloseBroadcastChannel": 8054, - "k_EMsgGCStartFindingMatchResponse": 8055, - "k_EMsgSQLGCToGCGrantAccountFlag": 8057, - "k_EMsgGCToGCGetAccountFlags": 8058, - "k_EMsgGCToGCGetAccountFlagsResponse": 8059, - "k_EMsgSignOutWagerStats": 8060, - "k_EMsgGCToClientTopLeagueMatchesResponse": 8061, - "k_EMsgGCToClientTopFriendMatchesResponse": 8062, - "k_EMsgClientToGCMatchesMinimalRequest": 8063, - "k_EMsgClientToGCMatchesMinimalResponse": 8064, - "k_EMsgGCToGCGetProfileBadgePoints": 8065, - "k_EMsgGCToGCGetProfileBadgePointsResponse": 8066, - "k_EMsgGCToClientChatRegionsEnabled": 8067, - "k_EMsgClientToGCPingData": 8068, - "k_EMsgServerToGCMatchDetailsRequest": 8069, - "k_EMsgGCToServerMatchDetailsResponse": 8070, - "k_EMsgGCToGCEnsureAccountInParty": 8071, - "k_EMsgGCToGCEnsureAccountInPartyResponse": 8072, - "k_EMsgClientToGCGetProfileTickets": 8073, - "k_EMsgClientToGCGetProfileTicketsResponse": 8074, - "k_EMsgGCToClientMatchGroupsVersion": 8075, - "k_EMsgClientToGCH264Unsupported": 8076, - "k_EMsgClientToGCRequestH264Support": 8077, - "k_EMsgClientToGCGetQuestProgress": 8078, - "k_EMsgClientToGCGetQuestProgressResponse": 8079, - "k_EMsgSignOutXPCoins": 8080, - "k_EMsgGCToClientMatchSignedOut": 8081, - "k_EMsgGCGetHeroStatsHistory": 8082, - "k_EMsgGCGetHeroStatsHistoryResponse": 8083, - "k_EMsgClientToGCPrivateChatInvite": 8084, - "k_EMsgClientToGCPrivateChatKick": 8088, - "k_EMsgClientToGCPrivateChatPromote": 8089, - "k_EMsgClientToGCPrivateChatDemote": 8090, - "k_EMsgGCToClientPrivateChatResponse": 8091, - "k_EMsgClientToGCPrivateChatInfoRequest": 8092, - "k_EMsgGCToClientPrivateChatInfoResponse": 8093, - "k_EMsgClientToGCLatestConductScorecardRequest": 8095, - "k_EMsgClientToGCLatestConductScorecard": 8096, - "k_EMsgServerToGCPostMatchTip": 8097, - "k_EMsgServerToGCPostMatchTipResponse": 8098, - "k_EMsgClientToGCWageringRequest": 8099, - "k_EMsgGCToClientWageringResponse": 8100, - "k_EMsgClientToGCEventGoalsRequest": 8103, - "k_EMsgClientToGCEventGoalsResponse": 8104, - "k_EMsgClientToGCLeaguePredictions": 8106, - "k_EMsgGCToClientLeaguePredictionsResponse": 8107, - "k_EMsgGCToGCLeaguePredictionsUpdate": 8108, - "k_EMsgClientToGCSuspiciousActivity": 8109, - "k_EMsgGCToGCAddUserToPostGameChat": 8110, - "k_EMsgClientToGCHasPlayerVotedForMVP": 8111, - "k_EMsgClientToGCHasPlayerVotedForMVPResponse": 8112, - "k_EMsgClientToGCVoteForMVP": 8113, - "k_EMsgClientToGCVoteForMVPResponse": 8114, - "k_EMsgGCToGCGetEventOwnership": 8115, - "k_EMsgGCToGCGetEventOwnershipResponse": 8116, - "k_EMsgGCToClientAutomatedTournamentStateChange": 8117, - "k_EMsgClientToGCWeekendTourneyOpts": 8118, - "k_EMsgClientToGCWeekendTourneyOptsResponse": 8119, - "k_EMsgClientToGCWeekendTourneyLeave": 8120, - "k_EMsgClientToGCWeekendTourneyLeaveResponse": 8121, - "k_EMsgClientToGCTeammateStatsRequest": 8124, - "k_EMsgClientToGCTeammateStatsResponse": 8125, - "k_EMsgClientToGCGetGiftPermissions": 8126, - "k_EMsgClientToGCGetGiftPermissionsResponse": 8127, - "k_EMsgClientToGCVoteForArcana": 8128, - "k_EMsgClientToGCVoteForArcanaResponse": 8129, - "k_EMsgClientToGCRequestArcanaVotesRemaining": 8130, - "k_EMsgClientToGCRequestArcanaVotesRemainingResponse": 8131, - "k_EMsgGCTransferTeamAdminResponse": 8132, - "k_EMsgGCChangeTeamSub": 8133, - "k_EMsgGCChangeTeamSubResponse": 8134, - "k_EMsgGCToClientTeamInfo": 8135, - "k_EMsgGCToClientTeamsInfo": 8136, - "k_EMsgClientToGCMyTeamInfoRequest": 8137, - "k_EMsgClientToGCRequestEventPointLog": 8138, - "k_EMsgClientToGCRequestEventPointLogResponse": 8139, - "k_EMsgClientToGCPublishUserStat": 8140, - "k_EMsgGCToGCSignoutSpendWager": 8141, - "k_EMsgGCSubmitLobbyMVPVote": 8144, - "k_EMsgGCSubmitLobbyMVPVoteResponse": 8145, - "k_EMsgClientToGCRequestLinaPlaysRemaining": 8146, - "k_EMsgClientToGCRequestLinaPlaysRemainingResponse": 8147, - "k_EMsgClientToGCRequestLinaGameResult": 8148, - "k_EMsgClientToGCRequestLinaGameResultResponse": 8149, - "k_EMsgSignOutCommunityGoalProgress": 8150, - "k_EMsgGCToClientLobbyMVPNotifyRecipient": 8151, - "k_EMsgGCToClientLobbyMVPAwarded": 8152, - "k_EMsgGCToClientQuestProgressUpdated": 8153, - "k_EMsgGCToClientWageringUpdate": 8154, - "k_EMsgGCToClientArcanaVotesUpdate": 8155, - "k_EMsgClientToGCAddTI6TreeProgress": 8156, - "k_EMsgClientToGCSetSpectatorLobbyDetails": 8157, - "k_EMsgClientToGCSetSpectatorLobbyDetailsResponse": 8158, - "k_EMsgClientToGCCreateSpectatorLobby": 8159, - "k_EMsgClientToGCCreateSpectatorLobbyResponse": 8160, - "k_EMsgClientToGCSpectatorLobbyList": 8161, - "k_EMsgClientToGCSpectatorLobbyListResponse": 8162, - "k_EMsgSpectatorLobbyGameDetails": 8163, - "k_EMsgServerToGCCompendiumInGamePredictionResults": 8166, - "k_EMsgServerToGCCloseCompendiumInGamePredictionVoting": 8167, - "k_EMsgClientToGCOpenPlayerCardPack": 8168, - "k_EMsgClientToGCOpenPlayerCardPackResponse": 8169, - "k_EMsgClientToGCSelectCompendiumInGamePrediction": 8170, - "k_EMsgClientToGCSelectCompendiumInGamePredictionResponse": 8171, - "k_EMsgClientToGCWeekendTourneyGetPlayerStats": 8172, - "k_EMsgClientToGCWeekendTourneyGetPlayerStatsResponse": 8173, - "k_EMsgClientToGCRecyclePlayerCard": 8174, - "k_EMsgClientToGCRecyclePlayerCardResponse": 8175, - "k_EMsgClientToGCCreatePlayerCardPack": 8176, - "k_EMsgClientToGCCreatePlayerCardPackResponse": 8177, - "k_EMsgClientToGCGetPlayerCardRosterRequest": 8178, - "k_EMsgClientToGCGetPlayerCardRosterResponse": 8179, - "k_EMsgClientToGCSetPlayerCardRosterRequest": 8180, - "k_EMsgClientToGCSetPlayerCardRosterResponse": 8181, - "k_EMsgServerToGCCloseCompendiumInGamePredictionVotingResponse": 8183, - "k_EMsgServerToGCCompendiumInGamePredictionResultsResponse": 8185, - "k_EMsgLobbyBattleCupVictory": 8186, - "k_EMsgGCGetPlayerCardItemInfo": 8187, - "k_EMsgGCGetPlayerCardItemInfoResponse": 8188, - "k_EMsgClientToGCRequestSteamDatagramTicket": 8189, - "k_EMsgClientToGCRequestSteamDatagramTicketResponse": 8190, - "k_EMsgGCToClientBattlePassRollupRequest": 8191, - "k_EMsgGCToClientBattlePassRollupResponse": 8192, - "k_EMsgClientToGCTransferSeasonalMMRRequest": 8193, - "k_EMsgClientToGCTransferSeasonalMMRResponse": 8194, - "k_EMsgGCToGCPublicChatCommunicationBan": 8195, - "k_EMsgGCToGCUpdateAccountPublicChatBan": 8196, - "k_EMsgGCChatReportPublicSpam": 8197, - "k_EMsgClientToGCSetPartyBuilderOptions": 8198, - "k_EMsgClientToGCSetPartyBuilderOptionsResponse": 8199, - "k_EMsgGCToClientPlaytestStatus": 8200, - "k_EMsgClientToGCJoinPlaytest": 8201, - "k_EMsgClientToGCJoinPlaytestResponse": 8202, - "k_EMsgLobbyPlaytestDetails": 8203, - "k_EMsgDOTASetFavoriteTeam": 8204, - "k_EMsgGCToClientBattlePassRollupListRequest": 8205, - "k_EMsgGCToClientBattlePassRollupListResponse": 8206, - "k_EMsgGCIsProQuery": 8207, - "k_EMsgGCIsProResponse": 8208, - "k_EMsgDOTAClaimEventAction": 8209, - "k_EMsgDOTAClaimEventActionResponse": 8210, - "k_EMsgDOTAGetPeriodicResource": 8211, - "k_EMsgDOTAGetPeriodicResourceResponse": 8212, - "k_EMsgDOTAPeriodicResourceUpdated": 8213, - "k_EMsgServerToGCSpendWager": 8214, - "k_EMsgGCToGCSignoutSpendWagerToken": 8215, - "k_EMsgSubmitTriviaQuestionAnswer": 8216, - "k_EMsgSubmitTriviaQuestionAnswerResponse": 8217, - "k_EMsgClientToGCGiveTip": 8218, - "k_EMsgClientToGCGiveTipResponse": 8219, - "k_EMsgStartTriviaSession": 8220, - "k_EMsgStartTriviaSessionResponse": 8221, - "k_EMsgAnchorPhoneNumberRequest": 8222, - "k_EMsgAnchorPhoneNumberResponse": 8223, - "k_EMsgUnanchorPhoneNumberRequest": 8224, - "k_EMsgUnanchorPhoneNumberResponse": 8225, - "k_EMsgGCToClientTipNotification": 8226, - "k_EMsgClientToGCRequestSlarkGameResult": 8227, - "k_EMsgClientToGCRequestSlarkGameResultResponse": 8228, - "k_EMsgGCToGCSignoutSpendRankWager": 8229, - "k_EMsgGCToGCGetFavoriteTeam": 8230, - "k_EMsgGCToGCGetFavoriteTeamResponse": 8231, - "k_EMsgSignOutEventGameData": 8232, - "k_EMsgGCToClientAllStarVotesRequest": 8233, - "k_EMsgGCToClientAllStarVotesReply": 8234, - "k_EMsgGCToClientAllStarVotesSubmit": 8236, - "k_EMsgGCToClientAllStarVotesSubmitReply": 8237, - "k_EMsgClientToGCQuickStatsRequest": 8238, - "k_EMsgClientToGCQuickStatsResponse": 8239, - "k_EMsgGCToGCSubtractEventPointsFromUser": 8240, - "k_EMsgSelectionPriorityChoiceRequest": 8241, - "k_EMsgSelectionPriorityChoiceResponse": 8242, - "k_EMsgGCToGCCompendiumInGamePredictionResults": 8243, - "k_EMsgGameAutographReward": 8244, - "k_EMsgGameAutographRewardResponse": 8245, - "k_EMsgDestroyLobbyRequest": 8246, - "k_EMsgDestroyLobbyResponse": 8247, - "k_EMsgPurchaseItemWithEventPoints": 8248, - "k_EMsgPurchaseItemWithEventPointsResponse": 8249, - "k_EMsgServerToGCMatchPlayerItemPurchaseHistory": 8250, - "k_EMsgGCToGCGrantPlusHeroMatchResults": 8251, - "k_EMsgGCGetHeroTimedStats": 8252, - "k_EMsgGCGetHeroTimedStatsResponse": 8253, - "k_EMsgLobbyPlayerPlusSubscriptionData": 8254, - "k_EMsgServerToGCMatchStateHistory": 8255, - "k_EMsgPurchaseHeroRelic": 8256, - "k_EMsgPurchaseHeroRelicResponse": 8257, - "k_EMsgPurchaseHeroRandomRelic": 8258, - "k_EMsgPurchaseHeroRandomRelicResponse": 8259, - "k_EMsgLaneSuggestRequest": 8260, - "k_EMsgLaneSuggestResponse": 8261, - "k_EMsgPartyReadyCheckRequest": 8262, - "k_EMsgPartyReadyCheckResponse": 8263, - "k_EMsgPartyReadyCheckAcknowledge": 8264, - "k_EMsgGetRecentPlayTimeFriendsRequest": 8265, - "k_EMsgGetRecentPlayTimeFriendsResponse": 8266, - "k_EMsgGCToClientCommendNotification": 8267, - "k_EMsgProfileRequest": 8268, - "k_EMsgProfileResponse": 8269, - "k_EMsgProfileUpdate": 8270, - "k_EMsgProfileUpdateResponse": 8271, - "k_EMsgSuccessfulHero": 8273, - "k_EMsgHeroGlobalDataRequest": 8274, - "k_EMsgHeroGlobalDataResponse": 8275, - "k_EMsgClientToGCRequestPlusWeeklyChallengeResult": 8276, - "k_EMsgClientToGCRequestPlusWeeklyChallengeResultResponse": 8277, - "k_EMsgGCToGCGrantPlusPrepaidTime": 8278, - "k_EMsgPrivateMetadataKeyRequest": 8279, - "k_EMsgPrivateMetadataKeyResponse": 8280, - "k_EMsgGCToGCReconcilePlusStatus": 8281, - "k_EMsgGCToGCCheckPlusStatus": 8282, - "k_EMsgGCToGCCheckPlusStatusResponse": 8283, - "k_EMsgGCToGCReconcilePlusAutoGrantItems": 8284, - "k_EMsgGCToGCReconcilePlusStatusUnreliable": 8285, - "k_EMsgActivatePlusFreeTrialRequest": 8286, - "k_EMsgActivatePlusFreeTrialResponse": 8287, + "k_EMsgGCDOTABase": 7000, + "k_EMsgGCGeneralResponse": 7001, + "k_EMsgGCGameMatchSignOut": 7004, + "k_EMsgGCGameMatchSignOutResponse": 7005, + "k_EMsgGCJoinChatChannel": 7009, + "k_EMsgGCJoinChatChannelResponse": 7010, + "k_EMsgGCOtherJoinedChannel": 7013, + "k_EMsgGCOtherLeftChannel": 7014, + "k_EMsgGCMatchHistoryList": 7017, + "k_EMsgServerToGCRequestStatus": 7026, + "k_EMsgGCGetRecentMatches": 7027, + "k_EMsgGCRecentMatchesResponse": 7028, + "k_EMsgGCStartFindingMatch": 7033, + "k_EMsgGCConnectedPlayers": 7034, + "k_EMsgGCAbandonCurrentGame": 7035, + "k_EMsgGCStopFindingMatch": 7036, + "k_EMsgGCPracticeLobbyCreate": 7038, + "k_EMsgGCPracticeLobbyLeave": 7040, + "k_EMsgGCPracticeLobbyLaunch": 7041, + "k_EMsgGCPracticeLobbyList": 7042, + "k_EMsgGCPracticeLobbyListResponse": 7043, + "k_EMsgGCPracticeLobbyJoin": 7044, + "k_EMsgGCPracticeLobbySetDetails": 7046, + "k_EMsgGCPracticeLobbySetTeamSlot": 7047, + "k_EMsgGCInitialQuestionnaireResponse": 7049, + "k_EMsgGCPracticeLobbyResponse": 7055, + "k_EMsgGCBroadcastNotification": 7056, + "k_EMsgGCLiveScoreboardUpdate": 7057, + "k_EMsgGCRequestChatChannelList": 7060, + "k_EMsgGCRequestChatChannelListResponse": 7061, + "k_EMsgGCRequestMatches": 7064, + "k_EMsgGCRequestMatchesResponse": 7065, + "k_EMsgGCRequestPlayerResources": 7068, + "k_EMsgGCRequestPlayerResourcesResponse": 7069, + "k_EMsgGCReadyUp": 7070, + "k_EMsgGCKickedFromMatchmakingQueue": 7071, + "k_EMsgGCLeaverDetected": 7072, + "k_EMsgGCSpectateFriendGame": 7073, + "k_EMsgGCSpectateFriendGameResponse": 7074, + "k_EMsgGCPlayerReports": 7075, + "k_EMsgGCReportsRemainingRequest": 7076, + "k_EMsgGCReportsRemainingResponse": 7077, + "k_EMsgGCSubmitPlayerReport": 7078, + "k_EMsgGCSubmitPlayerReportResponse": 7079, + "k_EMsgGCPracticeLobbyKick": 7081, + "k_EMsgGCReportCountsRequest": 7082, + "k_EMsgGCReportCountsResponse": 7083, + "k_EMsgGCRequestSaveGames": 7084, + "k_EMsgGCRequestSaveGamesServer": 7085, + "k_EMsgGCRequestSaveGamesResponse": 7086, + "k_EMsgGCLeaverDetectedResponse": 7087, + "k_EMsgGCPlayerFailedToConnect": 7088, + "k_EMsgGCGCToRelayConnect": 7089, + "k_EMsgGCGCToRelayConnectresponse": 7090, + "k_EMsgGCWatchGame": 7091, + "k_EMsgGCWatchGameResponse": 7092, + "k_EMsgGCBanStatusRequest": 7093, + "k_EMsgGCBanStatusResponse": 7094, + "k_EMsgGCMatchDetailsRequest": 7095, + "k_EMsgGCMatchDetailsResponse": 7096, + "k_EMsgGCCancelWatchGame": 7097, + "k_EMsgGCPopup": 7102, + "k_EMsgGCDOTAClearNotifySuccessfulReport": 7104, + "k_EMsgGCFriendPracticeLobbyListRequest": 7111, + "k_EMsgGCFriendPracticeLobbyListResponse": 7112, + "k_EMsgGCPracticeLobbyJoinResponse": 7113, + "k_EMsgClientEconNotification_Job": 7114, + "k_EMsgGCCreateTeam": 7115, + "k_EMsgGCCreateTeamResponse": 7116, + "k_EMsgGCTeamData": 7121, + "k_EMsgGCTeamInvite_InviterToGC": 7122, + "k_EMsgGCTeamInvite_GCImmediateResponseToInviter": 7123, + "k_EMsgGCTeamInvite_GCRequestToInvitee": 7124, + "k_EMsgGCTeamInvite_InviteeResponseToGC": 7125, + "k_EMsgGCTeamInvite_GCResponseToInviter": 7126, + "k_EMsgGCTeamInvite_GCResponseToInvitee": 7127, + "k_EMsgGCKickTeamMember": 7128, + "k_EMsgGCKickTeamMemberResponse": 7129, + "k_EMsgGCLeaveTeam": 7130, + "k_EMsgGCLeaveTeamResponse": 7131, + "k_EMsgGCSuggestTeamMatchmaking": 7132, + "k_EMsgGCPlayerHeroesFavoritesAdd": 7133, + "k_EMsgGCPlayerHeroesFavoritesRemove": 7134, + "k_EMsgGCApplyTeamToPracticeLobby": 7142, + "k_EMsgGCTransferTeamAdmin": 7144, + "k_EMsgGCPracticeLobbyJoinBroadcastChannel": 7149, + "k_EMsgGC_TournamentItemEvent": 7150, + "k_EMsgGC_TournamentItemEventResponse": 7151, + "k_EMsgCastMatchVote": 7152, + "k_EMsgCastMatchVoteResponse": 7153, + "k_EMsgRetrieveMatchVote": 7154, + "k_EMsgRetrieveMatchVoteResponse": 7155, + "k_EMsgTeamFanfare": 7156, + "k_EMsgResponseTeamFanfare": 7157, + "k_EMsgGC_GameServerUploadSaveGame": 7158, + "k_EMsgGC_GameServerSaveGameResult": 7159, + "k_EMsgGC_GameServerGetLoadGame": 7160, + "k_EMsgGC_GameServerGetLoadGameResult": 7161, + "k_EMsgGCEditTeamDetails": 7166, + "k_EMsgGCEditTeamDetailsResponse": 7167, + "k_EMsgGCProTeamListRequest": 7168, + "k_EMsgGCProTeamListResponse": 7169, + "k_EMsgGCReadyUpStatus": 7170, + "k_EMsgGCHallOfFame": 7171, + "k_EMsgGCHallOfFameRequest": 7172, + "k_EMsgGCHallOfFameResponse": 7173, + "k_EMsgGCGenerateDiretidePrizeList": 7174, + "k_EMsgGCRewardDiretidePrizes": 7176, + "k_EMsgGCDiretidePrizesRewardedResponse": 7177, + "k_EMsgGCHalloweenHighScoreRequest": 7178, + "k_EMsgGCHalloweenHighScoreResponse": 7179, + "k_EMsgGCGenerateDiretidePrizeListResponse": 7180, + "k_EMsgGCStorePromoPagesRequest": 7182, + "k_EMsgGCStorePromoPagesResponse": 7183, + "k_EMsgGCToGCMatchCompleted": 7186, + "k_EMsgGCBalancedShuffleLobby": 7188, + "k_EMsgGCToGCCheckLeaguePermission": 7189, + "k_EMsgGCToGCCheckLeaguePermissionResponse": 7190, + "k_EMsgGCMatchmakingStatsRequest": 7197, + "k_EMsgGCMatchmakingStatsResponse": 7198, + "k_EMsgGCBotGameCreate": 7199, + "k_EMsgGCSetMatchHistoryAccess": 7200, + "k_EMsgGCSetMatchHistoryAccessResponse": 7201, + "k_EMsgUpgradeLeagueItem": 7203, + "k_EMsgUpgradeLeagueItemResponse": 7204, + "k_EMsgGCTeamMemberProfileRequest": 7205, + "k_EMsgGCWatchDownloadedReplay": 7206, + "k_EMsgGCSetMapLocationState": 7207, + "k_EMsgGCSetMapLocationStateResponse": 7208, + "k_EMsgGCResetMapLocations": 7209, + "k_EMsgGCResetMapLocationsResponse": 7210, + "k_EMsgRefreshPartnerAccountLink": 7216, + "k_EMsgClientsRejoinChatChannels": 7217, + "k_EMsgGCToGCGetUserChatInfo": 7218, + "k_EMsgGCToGCGetUserChatInfoResponse": 7219, + "k_EMsgGCToGCLeaveAllChatChannels": 7220, + "k_EMsgGCToGCUpdateAccountChatBan": 7221, + "k_EMsgGCGuildCreateRequest": 7222, + "k_EMsgGCGuildCreateResponse": 7223, + "k_EMsgGCGuildSetAccountRoleRequest": 7224, + "k_EMsgGCGuildSetAccountRoleResponse": 7225, + "k_EMsgGCRequestGuildData": 7226, + "k_EMsgGCGuildData": 7227, + "k_EMsgGCGuildInviteAccountRequest": 7228, + "k_EMsgGCGuildInviteAccountResponse": 7229, + "k_EMsgGCGuildCancelInviteRequest": 7230, + "k_EMsgGCGuildCancelInviteResponse": 7231, + "k_EMsgGCGuildUpdateDetailsRequest": 7232, + "k_EMsgGCGuildUpdateDetailsResponse": 7233, + "k_EMsgGCToGCCanInviteUserToTeam": 7234, + "k_EMsgGCToGCCanInviteUserToTeamResponse": 7235, + "k_EMsgGCToGCGetUserRank": 7236, + "k_EMsgGCToGCGetUserRankResponse": 7237, + "k_EMsgGCToGCUpdateTeamStats": 7240, + "k_EMsgGCToGCValidateTeam": 7241, + "k_EMsgGCToGCValidateTeamResponse": 7242, + "k_EMsgGCPassportDataRequest": 7248, + "k_EMsgGCPassportDataResponse": 7249, + "k_EMsgGCNotInGuildData": 7251, + "k_EMsgGCGuildInviteData": 7254, + "k_EMsgGCToGCGetLeagueAdmin": 7255, + "k_EMsgGCToGCGetLeagueAdminResponse": 7256, + "k_EMsgGCRequestLeaguePrizePool": 7258, + "k_EMsgGCRequestLeaguePrizePoolResponse": 7259, + "k_EMsgGCToGCUpdateOpenGuildPartyRequest": 7261, + "k_EMsgGCToGCUpdateOpenGuildPartyResponse": 7262, + "k_EMsgGCToGCDestroyOpenGuildPartyRequest": 7263, + "k_EMsgGCToGCDestroyOpenGuildPartyResponse": 7264, + "k_EMsgGCGuildUpdateMessage": 7265, + "k_EMsgGCPartySetOpenGuildRequest": 7266, + "k_EMsgGCPartySetOpenGuildResponse": 7267, + "k_EMsgGCGuildOpenPartyRefresh": 7268, + "k_EMsgGCJoinOpenGuildPartyRequest": 7269, + "k_EMsgGCJoinOpenGuildPartyResponse": 7270, + "k_EMsgGCLeaveChatChannel": 7272, + "k_EMsgGCChatMessage": 7273, + "k_EMsgGCGetHeroStandings": 7274, + "k_EMsgGCGetHeroStandingsResponse": 7275, + "k_EMsgGCGuildEditLogoRequest": 7279, + "k_EMsgGCGuildEditLogoResponse": 7280, + "k_EMsgGCGuildmatePracticeLobbyListRequest": 7281, + "k_EMsgGCGuildmatePracticeLobbyListResponse": 7282, + "k_EMsgGCItemEditorReservationsRequest": 7283, + "k_EMsgGCItemEditorReservationsResponse": 7284, + "k_EMsgGCItemEditorReserveItemDef": 7285, + "k_EMsgGCItemEditorReserveItemDefResponse": 7286, + "k_EMsgGCItemEditorReleaseReservation": 7287, + "k_EMsgGCItemEditorReleaseReservationResponse": 7288, + "k_EMsgGCRewardTutorialPrizes": 7289, + "k_EMsgGCLastHitChallengeHighScorePost": 7290, + "k_EMsgGCLastHitChallengeHighScoreRequest": 7291, + "k_EMsgGCLastHitChallengeHighScoreResponse": 7292, + "k_EMsgGCCreateFantasyLeagueRequest": 7293, + "k_EMsgGCCreateFantasyLeagueResponse": 7294, + "k_EMsgGCFantasyLeagueInfoRequest": 7297, + "k_EMsgGCFantasyLeagueInfoResponse": 7298, + "k_EMsgGCFantasyLeagueInfo": 7299, + "k_EMsgGCCreateFantasyTeamRequest": 7300, + "k_EMsgGCCreateFantasyTeamResponse": 7301, + "k_EMsgGCEditFantasyTeamRequest": 7302, + "k_EMsgGCEditFantasyTeamResponse": 7303, + "k_EMsgGCFantasyTeamInfoRequestByFantasyLeagueID": 7304, + "k_EMsgGCFantasyTeamInfoRequestByOwnerAccountID": 7305, + "k_EMsgGCFantasyTeamInfoResponse": 7306, + "k_EMsgGCFantasyTeamInfo": 7307, + "k_EMsgGCFantasyLivePlayerStats": 7308, + "k_EMsgGCFantasyFinalPlayerStats": 7309, + "k_EMsgGCFantasyMatch": 7310, + "k_EMsgGCFantasyTeamScoreRequest": 7312, + "k_EMsgGCFantasyTeamScoreResponse": 7313, + "k_EMsgGCFantasyTeamStandingsRequest": 7314, + "k_EMsgGCFantasyTeamStandingsResponse": 7315, + "k_EMsgGCFantasyPlayerScoreRequest": 7316, + "k_EMsgGCFantasyPlayerScoreResponse": 7317, + "k_EMsgGCFantasyPlayerStandingsRequest": 7318, + "k_EMsgGCFantasyPlayerStandingsResponse": 7319, + "k_EMsgGCFlipLobbyTeams": 7320, + "k_EMsgGCCustomGameCreate": 7321, + "k_EMsgGCToGCProcessPlayerReportForTarget": 7324, + "k_EMsgGCToGCProcessReportSuccess": 7325, + "k_EMsgGCNotifyAccountFlagsChange": 7326, + "k_EMsgGCSetProfilePrivacy": 7327, + "k_EMsgGCSetProfilePrivacyResponse": 7328, + "k_EMsgGCFantasyLeagueCreateInfoRequest": 7331, + "k_EMsgGCFantasyLeagueCreateInfoResponse": 7332, + "k_EMsgGCFantasyLeagueInviteInfoRequest": 7333, + "k_EMsgGCFantasyLeagueInviteInfoResponse": 7334, + "k_EMsgGCClientIgnoredUser": 7335, + "k_EMsgGCFantasyLeagueCreateRequest": 7336, + "k_EMsgGCFantasyLeagueCreateResponse": 7337, + "k_EMsgGCFantasyTeamCreateRequest": 7338, + "k_EMsgGCFantasyTeamCreateResponse": 7339, + "k_EMsgGCFantasyLeagueFriendJoinListRequest": 7340, + "k_EMsgGCFantasyLeagueFriendJoinListResponse": 7341, + "k_EMsgGCClientSuspended": 7342, + "k_EMsgGCPartyMemberSetCoach": 7343, + "k_EMsgGCFantasyLeagueEditInvitesRequest": 7344, + "k_EMsgGCFantasyLeagueEditInvitesResponse": 7345, + "k_EMsgGCPracticeLobbySetCoach": 7346, + "k_EMsgGCFantasyLeagueEditInfoRequest": 7347, + "k_EMsgGCFantasyLeagueEditInfoResponse": 7348, + "k_EMsgGCFantasyLeagueDraftStatusRequest": 7349, + "k_EMsgGCFantasyLeagueDraftStatus": 7350, + "k_EMsgGCFantasyLeagueDraftPlayerRequest": 7351, + "k_EMsgGCFantasyLeagueDraftPlayerResponse": 7352, + "k_EMsgGCFantasyLeagueMatchupsRequest": 7353, + "k_EMsgGCFantasyLeagueMatchupsResponse": 7354, + "k_EMsgGCFantasyTeamRosterSwapRequest": 7355, + "k_EMsgGCFantasyTeamRosterSwapResponse": 7356, + "k_EMsgGCFantasyTeamRosterRequest": 7357, + "k_EMsgGCFantasyTeamRosterResponse": 7358, + "k_EMsgGCFantasyTeamRosterAddDropRequest": 7361, + "k_EMsgGCFantasyTeamRosterAddDropResponse": 7362, + "k_EMsgPresentedClientTerminateDlg": 7363, + "k_EMsgGCFantasyPlayerHisoricalStatsRequest": 7364, + "k_EMsgGCFantasyPlayerHisoricalStatsResponse": 7365, + "k_EMsgGCPCBangTimedRewardMessage": 7366, + "k_EMsgGCLobbyUpdateBroadcastChannelInfo": 7367, + "k_EMsgGCFantasyTeamTradesRequest": 7368, + "k_EMsgGCFantasyTeamTradesResponse": 7369, + "k_EMsgGCFantasyTeamTradeCancelRequest": 7370, + "k_EMsgGCFantasyTeamTradeCancelResponse": 7371, + "k_EMsgGCToGCGrantTournamentItem": 7372, + "k_EMsgGCProcessFantasyScheduledEvent": 7373, + "k_EMsgGCToGCUpgradeTwitchViewerItems": 7375, + "k_EMsgGCToGCGetLiveMatchAffiliates": 7376, + "k_EMsgGCToGCGetLiveMatchAffiliatesResponse": 7377, + "k_EMsgGCToGCUpdatePlayerPennantCounts": 7378, + "k_EMsgGCToGCGetPlayerPennantCounts": 7379, + "k_EMsgGCToGCGetPlayerPennantCountsResponse": 7380, + "k_EMsgGCGameMatchSignOutPermissionRequest": 7381, + "k_EMsgGCGameMatchSignOutPermissionResponse": 7382, + "k_EMsgDOTAChatChannelMemberUpdate": 7383, + "k_EMsgDOTAAwardEventPoints": 7384, + "k_EMsgDOTAGetEventPoints": 7387, + "k_EMsgDOTAGetEventPointsResponse": 7388, + "k_EMsgGCToGCSignoutAwardEventPoints": 7390, + "k_EMsgDOTASendFriendRecruits": 7393, + "k_EMsgDOTAFriendRecruitsRequest": 7394, + "k_EMsgDOTAFriendRecruitsResponse": 7395, + "k_EMsgDOTAFriendRecruitInviteAcceptDecline": 7396, + "k_EMsgGCPartyLeaderWatchGamePrompt": 7397, + "k_EMsgDOTAFrostivusTimeElapsed": 7398, + "k_EMsgDOTALiveLeagueGameUpdate": 7402, + "k_EMsgDOTAChatGetUserList": 7403, + "k_EMsgDOTAChatGetUserListResponse": 7404, + "k_EMsgGCCompendiumSetSelection": 7405, + "k_EMsgGCCompendiumDataRequest": 7406, + "k_EMsgGCCompendiumDataResponse": 7407, + "k_EMsgDOTAGetPlayerMatchHistory": 7408, + "k_EMsgDOTAGetPlayerMatchHistoryResponse": 7409, + "k_EMsgGCToGCMatchmakingAddParty": 7410, + "k_EMsgGCToGCMatchmakingRemoveParty": 7411, + "k_EMsgGCToGCMatchmakingRemoveAllParties": 7412, + "k_EMsgGCToGCMatchmakingMatchFound": 7413, + "k_EMsgGCToGCUpdateMatchManagementStats": 7414, + "k_EMsgGCToGCUpdateMatchmakingStats": 7415, + "k_EMsgGCToServerPingRequest": 7416, + "k_EMsgGCToServerPingResponse": 7417, + "k_EMsgGCToServerConsoleCommand": 7418, + "k_EMsgGCMakeOffering": 7423, + "k_EMsgGCRequestOfferings": 7424, + "k_EMsgGCRequestOfferingsResponse": 7425, + "k_EMsgGCToGCProcessMatchLeaver": 7426, + "k_EMsgGCNotificationsRequest": 7427, + "k_EMsgGCNotificationsResponse": 7428, + "k_EMsgGCToGCModifyNotification": 7429, + "k_EMsgGCToGCSetNewNotifications": 7430, + "k_EMsgGCLeagueAdminList": 7434, + "k_EMsgGCNotificationsMarkReadRequest": 7435, + "k_EMsgGCFantasyMessageAdd": 7436, + "k_EMsgGCFantasyMessagesRequest": 7437, + "k_EMsgGCFantasyMessagesResponse": 7438, + "k_EMsgGCFantasyScheduledMatchesRequest": 7439, + "k_EMsgGCFantasyScheduledMatchesResponse": 7440, + "k_EMsgGCEventGameCreate": 7443, + "k_EMsgGCPerfectWorldUserLookupRequest": 7444, + "k_EMsgGCPerfectWorldUserLookupResponse": 7445, + "k_EMsgGCFantasyRemoveOwner": 7448, + "k_EMsgGCFantasyRemoveOwnerResponse": 7449, + "k_EMsgGCRequestBatchPlayerResources": 7450, + "k_EMsgGCRequestBatchPlayerResourcesResponse": 7451, + "k_EMsgGCToGCSendUpdateLeagues": 7452, + "k_EMsgGCCompendiumSetSelectionResponse": 7453, + "k_EMsgGCPlayerInfoRequest": 7454, + "k_EMsgGCPlayerInfo": 7455, + "k_EMsgGCPlayerInfoSubmit": 7456, + "k_EMsgGCPlayerInfoSubmitResponse": 7457, + "k_EMsgGCToGCGetAccountLevel": 7458, + "k_EMsgGCToGCGetAccountLevelResponse": 7459, + "k_EMsgGCToGCGetAccountPartner": 7460, + "k_EMsgGCToGCGetAccountPartnerResponse": 7461, + "k_EMsgDOTAGetWeekendTourneySchedule": 7464, + "k_EMsgDOTAWeekendTourneySchedule": 7465, + "k_EMsgGCJoinableCustomGameModesRequest": 7466, + "k_EMsgGCJoinableCustomGameModesResponse": 7467, + "k_EMsgGCJoinableCustomLobbiesRequest": 7468, + "k_EMsgGCJoinableCustomLobbiesResponse": 7469, + "k_EMsgGCQuickJoinCustomLobby": 7470, + "k_EMsgGCQuickJoinCustomLobbyResponse": 7471, + "k_EMsgGCToGCGrantEventPointAction": 7472, + "k_EMsgServerGetEventPoints": 7473, + "k_EMsgServerGetEventPointsResponse": 7474, + "k_EMsgServerGrantSurveyPermission": 7475, + "k_EMsgServerGrantSurveyPermissionResponse": 7476, + "k_EMsgClientProvideSurveyResult": 7477, + "k_EMsgGCToGCSetCompendiumSelection": 7478, + "k_EMsgGCToGCUpdateTI4HeroQuest": 7480, + "k_EMsgGCCompendiumDataChanged": 7481, + "k_EMsgDOTAFantasyLeagueFindRequest": 7482, + "k_EMsgDOTAFantasyLeagueFindResponse": 7483, + "k_EMsgGCHasItemQuery": 7484, + "k_EMsgGCHasItemResponse": 7485, + "k_EMsgGCConsumeFantasyTicket": 7486, + "k_EMsgGCConsumeFantasyTicketFailure": 7487, + "k_EMsgGCToGCGrantEventPointActionMsg": 7488, + "k_EMsgClientToGCTrackDialogResult": 7489, + "k_EMsgGCFantasyLeaveLeagueRequest": 7490, + "k_EMsgGCFantasyLeaveLeagueResponse": 7491, + "k_EMsgGCToGCGetCompendiumSelections": 7492, + "k_EMsgGCToGCGetCompendiumSelectionsResponse": 7493, + "k_EMsgServerToGCMatchConnectionStats": 7494, + "k_EMsgGCToClientTournamentItemDrop": 7495, + "k_EMsgSQLDelayedGrantLeagueDrop": 7496, + "k_EMsgServerGCUpdateSpectatorCount": 7497, + "k_EMsgGCFantasyPlayerScoreDetailsRequest": 7499, + "k_EMsgGCFantasyPlayerScoreDetailsResponse": 7500, + "k_EMsgGCToGCEmoticonUnlock": 7501, + "k_EMsgSignOutDraftInfo": 7502, + "k_EMsgClientToGCEmoticonDataRequest": 7503, + "k_EMsgGCToClientEmoticonData": 7504, + "k_EMsgGCPracticeLobbyToggleBroadcastChannelCameramanStatus": 7505, + "k_EMsgGCToGCCreateWeekendTourneyRequest": 7506, + "k_EMsgGCToGCCreateWeekendTourneyResponse": 7507, + "k_EMsgClientToGCSetAdditionalEquips": 7513, + "k_EMsgClientToGCGetAdditionalEquips": 7514, + "k_EMsgClientToGCGetAdditionalEquipsResponse": 7515, + "k_EMsgServerToGCGetAdditionalEquips": 7516, + "k_EMsgServerToGCGetAdditionalEquipsResponse": 7517, + "k_EMsgDOTARedeemItem": 7518, + "k_EMsgDOTARedeemItemResponse": 7519, + "k_EMsgSQLGCToGCGrantAllHeroProgress": 7520, + "k_EMsgClientToGCGetAllHeroProgress": 7521, + "k_EMsgClientToGCGetAllHeroProgressResponse": 7522, + "k_EMsgGCToGCGetServerForClient": 7523, + "k_EMsgGCToGCGetServerForClientResponse": 7524, + "k_EMsgSQLProcessTournamentGameOutcome": 7525, + "k_EMsgSQLGrantTrophyToAccount": 7526, + "k_EMsgClientToGCGetTrophyList": 7527, + "k_EMsgClientToGCGetTrophyListResponse": 7528, + "k_EMsgGCToClientTrophyAwarded": 7529, + "k_EMsgGCGameBotMatchSignOut": 7530, + "k_EMsgGCGameBotMatchSignOutPermissionRequest": 7531, + "k_EMsgSignOutBotInfo": 7532, + "k_EMsgGCToGCUpdateProfileCards": 7533, + "k_EMsgClientToGCGetProfileCard": 7534, + "k_EMsgClientToGCGetProfileCardResponse": 7535, + "k_EMsgServerToGCGetProfileCard": 7536, + "k_EMsgServerToGCGetProfileCardResponse": 7537, + "k_EMsgClientToGCSetProfileCardSlots": 7538, + "k_EMsgGCToClientProfileCardUpdated": 7539, + "k_EMsgServerToGCVictoryPredictions": 7540, + "k_EMsgClientToGCMarkNotificationListRead": 7542, + "k_EMsgGCToClientNewNotificationAdded": 7543, + "k_EMsgServerToGCSuspiciousActivity": 7544, + "k_EMsgSignOutCommunicationSummary": 7545, + "k_EMsgServerToGCRequestStatus_Response": 7546, + "k_EMsgClientToGCCreateHeroStatue": 7547, + "k_EMsgGCToClientHeroStatueCreateResult": 7548, + "k_EMsgGCGCToLANServerRelayConnect": 7549, + "k_EMsgServerToGCGetIngameEventData": 7551, + "k_EMsgGCToGCUpdateIngameEventDataBroadcast": 7552, + "k_EMsgGCToServerIngameEventData_OraclePA": 7553, + "k_EMsgServerToGCReportKillSummaries": 7554, + "k_EMsgGCToGCReportKillSummaries": 7555, + "k_EMsgGCToGCUpdateAssassinMinigame": 7556, + "k_EMsgGCToGCFantasySetMatchLeague": 7557, + "k_EMsgGCToGCUpdatePlayerPredictions": 7561, + "k_EMsgGCToServerPredictionResult": 7562, + "k_EMsgServerToGCSignoutAwardAdditionalDrops": 7563, + "k_EMsgGCToGCSignoutAwardAdditionalDrops": 7564, + "k_EMsgGCToClientEventStatusChanged": 7565, + "k_EMsgGCHasItemDefsQuery": 7566, + "k_EMsgGCHasItemDefsResponse": 7567, + "k_EMsgGCToGCReplayMonitorValidateReplay": 7569, + "k_EMsgLobbyEventPoints": 7572, + "k_EMsgGCToGCGetCustomGameTickets": 7573, + "k_EMsgGCToGCGetCustomGameTicketsResponse": 7574, + "k_EMsgGCToGCCustomGamePlayed": 7576, + "k_EMsgGCToGCGrantEventPointsToUser": 7577, + "k_EMsgGCToGCSetEventMMPanicFlushTime": 7578, + "k_EMsgGameserverCrashReport": 7579, + "k_EMsgGameserverCrashReportResponse": 7580, + "k_EMsgGCToClientSteamDatagramTicket": 7581, + "k_EMsgGCToGCGrantEventOwnership": 7582, + "k_EMsgGCToGCSendAccountsEventPoints": 7583, + "k_EMsgClientToGCRerollPlayerChallenge": 7584, + "k_EMsgServerToGCRerollPlayerChallenge": 7585, + "k_EMsgGCRerollPlayerChallengeResponse": 7586, + "k_EMsgSignOutUpdatePlayerChallenge": 7587, + "k_EMsgClientToGCSetPartyLeader": 7588, + "k_EMsgClientToGCCancelPartyInvites": 7589, + "k_EMsgGCToGCMasterReloadAccount": 7590, + "k_EMsgSQLGrantLeagueMatchToTicketHolders": 7592, + "k_EMsgClientToGCSetAdditionalEquipsResponse": 7593, + "k_EMsgGCToGCEmoticonUnlockNoRollback": 7594, + "k_EMsgGCToGCGetCompendiumFanfare": 7595, + "k_EMsgServerToGCHoldEventPoints": 7596, + "k_EMsgSignOutReleaseEventPointHolds": 7597, + "k_EMsgGCToGCChatNewUserSession": 7598, + "k_EMsgClientToGCApplyGemCombiner": 7603, + "k_EMsgClientToGCDOTACreateStaticRecipe": 7604, + "k_EMsgClientToGCDOTACreateStaticRecipeResponse": 7605, + "k_EMsgClientToGCGetAllHeroOrder": 7606, + "k_EMsgClientToGCGetAllHeroOrderResponse": 7607, + "k_EMsgSQLGCToGCGrantBadgePoints": 7608, + "k_EMsgGCToGCGetAccountMatchStatus": 7609, + "k_EMsgGCToGCGetAccountMatchStatusResponse": 7610, + "k_EMsgGCToGCCheckOwnsEntireEmoticonRange": 7611, + "k_EMsgGCToGCCheckOwnsEntireEmoticonRangeResponse": 7612, + "k_EMsgClientToGCRecycleHeroRelic": 7619, + "k_EMsgClientToGCRecycleHeroRelicResponse": 7620, + "k_EMsgGCToGCRevokeEventOwnership": 7621, + "k_EMsgGCToGCUnlockEventPointSpending": 7622, + "k_EMsgGCToClientRequestLaneSelection": 7623, + "k_EMsgGCToClientRequestLaneSelectionResponse": 7624, + "k_EMsgServerToGCCavernCrawlIsHeroActive": 7625, + "k_EMsgServerToGCCavernCrawlIsHeroActiveResponse": 7626, + "k_EMsgClientToGCPlayerCardSpecificPurchaseRequest": 7627, + "k_EMsgClientToGCPlayerCardSpecificPurchaseResponse": 7628, + "k_EMsgGCtoServerTensorflowInstance": 7629, + "k_EMsgSQLSetIsLeagueAdmin": 7630, + "k_EMsgGCToGCGetLiveLeagueMatches": 7631, + "k_EMsgGCToGCGetLiveLeagueMatchesResponse": 7632, + "k_EMsgDOTALeagueInfoListAdminsRequest": 7633, + "k_EMsgDOTALeagueInfoListAdminsReponse": 7634, + "k_EMsgGCToGCLeagueMatchStarted": 7645, + "k_EMsgGCToGCLeagueMatchCompleted": 7646, + "k_EMsgGCToGCLeagueMatchStartedResponse": 7647, + "k_EMsgDOTALeagueNodeRequest": 7648, + "k_EMsgDOTALeagueNodeResponse": 7649, + "k_EMsgDOTALeagueAvailableLobbyNodesRequest": 7650, + "k_EMsgDOTALeagueAvailableLobbyNodes": 7651, + "k_EMsgGCToGCLeagueRequest": 7652, + "k_EMsgGCToGCLeagueResponse": 7653, + "k_EMsgGCToGCLeagueNodeGroupRequest": 7654, + "k_EMsgGCToGCLeagueNodeGroupResponse": 7655, + "k_EMsgGCToGCLeagueNodeRequest": 7656, + "k_EMsgGCToGCLeagueNodeResponse": 7657, + "k_EMsgGCToGCRealtimeStatsTerseRequest": 7658, + "k_EMsgGCToGCRealtimeStatsTerseResponse": 7659, + "k_EMsgGCToGCGetTopMatchesRequest": 7660, + "k_EMsgGCToGCGetTopMatchesResponse": 7661, + "k_EMsgClientToGCGetFilteredPlayers": 7662, + "k_EMsgGCToClientGetFilteredPlayersResponse": 7663, + "k_EMsgClientToGCRemoveFilteredPlayer": 7664, + "k_EMsgGCToClientRemoveFilteredPlayerResponse": 7665, + "k_EMsgGCToClientPlayerBeaconState": 7666, + "k_EMsgGCToClientPartyBeaconUpdate": 7667, + "k_EMsgGCToClientPartySearchInvite": 7668, + "k_EMsgClientToGCUpdatePartyBeacon": 7669, + "k_EMsgClientToGCRequestActiveBeaconParties": 7670, + "k_EMsgGCToClientRequestActiveBeaconPartiesResponse": 7671, + "k_EMsgClientToGCManageFavorites": 7672, + "k_EMsgGCToClientManageFavoritesResponse": 7673, + "k_EMsgClientToGCJoinPartyFromBeacon": 7674, + "k_EMsgGCToClientJoinPartyFromBeaconResponse": 7675, + "k_EMsgClientToGCGetFavoritePlayers": 7676, + "k_EMsgGCToClientGetFavoritePlayersResponse": 7677, + "k_EMsgClientToGCVerifyFavoritePlayers": 7678, + "k_EMsgGCToClientVerifyFavoritePlayersResponse": 7679, + "k_EMsgGCToClientPartySearchInvites": 7680, + "k_EMsgGCDev_GrantWarKill": 8001, + "k_EMsgServerToGCLockCharmTrading": 8004, + "k_EMsgClientToGCPlayerStatsRequest": 8006, + "k_EMsgGCToClientPlayerStatsResponse": 8007, + "k_EMsgGCClearPracticeLobbyTeam": 8008, + "k_EMsgClientToGCFindTopSourceTVGames": 8009, + "k_EMsgGCToClientFindTopSourceTVGamesResponse": 8010, + "k_EMsgGCLobbyList": 8011, + "k_EMsgGCLobbyListResponse": 8012, + "k_EMsgGCPlayerStatsMatchSignOut": 8013, + "k_EMsgClientToGCCustomGamePlayerCountRequest": 8014, + "k_EMsgGCToClientCustomGamePlayerCountResponse": 8015, + "k_EMsgClientToGCSocialFeedPostCommentRequest": 8016, + "k_EMsgGCToClientSocialFeedPostCommentResponse": 8017, + "k_EMsgClientToGCCustomGamesFriendsPlayedRequest": 8018, + "k_EMsgGCToClientCustomGamesFriendsPlayedResponse": 8019, + "k_EMsgClientToGCFriendsPlayedCustomGameRequest": 8020, + "k_EMsgGCToClientFriendsPlayedCustomGameResponse": 8021, + "k_EMsgGCTopCustomGamesList": 8024, + "k_EMsgClientToGCSocialMatchPostCommentRequest": 8025, + "k_EMsgGCToClientSocialMatchPostCommentResponse": 8026, + "k_EMsgClientToGCSocialMatchDetailsRequest": 8027, + "k_EMsgGCToClientSocialMatchDetailsResponse": 8028, + "k_EMsgClientToGCSetPartyOpen": 8029, + "k_EMsgClientToGCMergePartyInvite": 8030, + "k_EMsgGCToClientMergeGroupInviteReply": 8031, + "k_EMsgClientToGCMergePartyResponse": 8032, + "k_EMsgGCToClientMergePartyResponseReply": 8033, + "k_EMsgClientToGCGetProfileCardStats": 8034, + "k_EMsgClientToGCGetProfileCardStatsResponse": 8035, + "k_EMsgClientToGCTopLeagueMatchesRequest": 8036, + "k_EMsgClientToGCTopFriendMatchesRequest": 8037, + "k_EMsgGCToClientProfileCardStatsUpdated": 8040, + "k_EMsgServerToGCRealtimeStats": 8041, + "k_EMsgGCToServerRealtimeStatsStartStop": 8042, + "k_EMsgGCToGCGetServersForClients": 8045, + "k_EMsgGCToGCGetServersForClientsResponse": 8046, + "k_EMsgGCPracticeLobbyKickFromTeam": 8047, + "k_EMsgDOTAChatGetMemberCount": 8048, + "k_EMsgDOTAChatGetMemberCountResponse": 8049, + "k_EMsgClientToGCSocialFeedPostMessageRequest": 8050, + "k_EMsgGCToClientSocialFeedPostMessageResponse": 8051, + "k_EMsgCustomGameListenServerStartedLoading": 8052, + "k_EMsgCustomGameClientFinishedLoading": 8053, + "k_EMsgGCPracticeLobbyCloseBroadcastChannel": 8054, + "k_EMsgGCStartFindingMatchResponse": 8055, + "k_EMsgSQLGCToGCGrantAccountFlag": 8057, + "k_EMsgGCToGCGetAccountFlags": 8058, + "k_EMsgGCToGCGetAccountFlagsResponse": 8059, + "k_EMsgSignOutWagerStats": 8060, + "k_EMsgGCToClientTopLeagueMatchesResponse": 8061, + "k_EMsgGCToClientTopFriendMatchesResponse": 8062, + "k_EMsgClientToGCMatchesMinimalRequest": 8063, + "k_EMsgClientToGCMatchesMinimalResponse": 8064, + "k_EMsgGCToGCGetProfileBadgePoints": 8065, + "k_EMsgGCToGCGetProfileBadgePointsResponse": 8066, + "k_EMsgGCToClientChatRegionsEnabled": 8067, + "k_EMsgClientToGCPingData": 8068, + "k_EMsgServerToGCMatchDetailsRequest": 8069, + "k_EMsgGCToServerMatchDetailsResponse": 8070, + "k_EMsgGCToGCEnsureAccountInParty": 8071, + "k_EMsgGCToGCEnsureAccountInPartyResponse": 8072, + "k_EMsgClientToGCGetProfileTickets": 8073, + "k_EMsgClientToGCGetProfileTicketsResponse": 8074, + "k_EMsgGCToClientMatchGroupsVersion": 8075, + "k_EMsgClientToGCH264Unsupported": 8076, + "k_EMsgClientToGCRequestH264Support": 8077, + "k_EMsgClientToGCGetQuestProgress": 8078, + "k_EMsgClientToGCGetQuestProgressResponse": 8079, + "k_EMsgSignOutXPCoins": 8080, + "k_EMsgGCToClientMatchSignedOut": 8081, + "k_EMsgGCGetHeroStatsHistory": 8082, + "k_EMsgGCGetHeroStatsHistoryResponse": 8083, + "k_EMsgClientToGCPrivateChatInvite": 8084, + "k_EMsgClientToGCPrivateChatKick": 8088, + "k_EMsgClientToGCPrivateChatPromote": 8089, + "k_EMsgClientToGCPrivateChatDemote": 8090, + "k_EMsgGCToClientPrivateChatResponse": 8091, + "k_EMsgClientToGCPrivateChatInfoRequest": 8092, + "k_EMsgGCToClientPrivateChatInfoResponse": 8093, + "k_EMsgClientToGCLatestConductScorecardRequest": 8095, + "k_EMsgClientToGCLatestConductScorecard": 8096, + "k_EMsgServerToGCPostMatchTip": 8097, + "k_EMsgServerToGCPostMatchTipResponse": 8098, + "k_EMsgClientToGCWageringRequest": 8099, + "k_EMsgGCToClientWageringResponse": 8100, + "k_EMsgClientToGCEventGoalsRequest": 8103, + "k_EMsgClientToGCEventGoalsResponse": 8104, + "k_EMsgClientToGCLeaguePredictions": 8106, + "k_EMsgGCToClientLeaguePredictionsResponse": 8107, + "k_EMsgGCToGCLeaguePredictionsUpdate": 8108, + "k_EMsgClientToGCSuspiciousActivity": 8109, + "k_EMsgGCToGCAddUserToPostGameChat": 8110, + "k_EMsgClientToGCHasPlayerVotedForMVP": 8111, + "k_EMsgClientToGCHasPlayerVotedForMVPResponse": 8112, + "k_EMsgClientToGCVoteForMVP": 8113, + "k_EMsgClientToGCVoteForMVPResponse": 8114, + "k_EMsgGCToGCGetEventOwnership": 8115, + "k_EMsgGCToGCGetEventOwnershipResponse": 8116, + "k_EMsgGCToClientAutomatedTournamentStateChange": 8117, + "k_EMsgClientToGCWeekendTourneyOpts": 8118, + "k_EMsgClientToGCWeekendTourneyOptsResponse": 8119, + "k_EMsgClientToGCWeekendTourneyLeave": 8120, + "k_EMsgClientToGCWeekendTourneyLeaveResponse": 8121, + "k_EMsgClientToGCTeammateStatsRequest": 8124, + "k_EMsgClientToGCTeammateStatsResponse": 8125, + "k_EMsgClientToGCGetGiftPermissions": 8126, + "k_EMsgClientToGCGetGiftPermissionsResponse": 8127, + "k_EMsgClientToGCVoteForArcana": 8128, + "k_EMsgClientToGCVoteForArcanaResponse": 8129, + "k_EMsgClientToGCRequestArcanaVotesRemaining": 8130, + "k_EMsgClientToGCRequestArcanaVotesRemainingResponse": 8131, + "k_EMsgGCTransferTeamAdminResponse": 8132, + "k_EMsgGCToClientTeamInfo": 8135, + "k_EMsgGCToClientTeamsInfo": 8136, + "k_EMsgClientToGCMyTeamInfoRequest": 8137, + "k_EMsgClientToGCPublishUserStat": 8140, + "k_EMsgGCToGCSignoutSpendWager": 8141, + "k_EMsgGCSubmitLobbyMVPVote": 8144, + "k_EMsgGCSubmitLobbyMVPVoteResponse": 8145, + "k_EMsgClientToGCRequestLinaPlaysRemaining": 8146, + "k_EMsgClientToGCRequestLinaPlaysRemainingResponse": 8147, + "k_EMsgClientToGCRequestLinaGameResult": 8148, + "k_EMsgClientToGCRequestLinaGameResultResponse": 8149, + "k_EMsgSignOutCommunityGoalProgress": 8150, + "k_EMsgGCToClientLobbyMVPNotifyRecipient": 8151, + "k_EMsgGCToClientLobbyMVPAwarded": 8152, + "k_EMsgGCToClientQuestProgressUpdated": 8153, + "k_EMsgGCToClientWageringUpdate": 8154, + "k_EMsgGCToClientArcanaVotesUpdate": 8155, + "k_EMsgClientToGCAddTI6TreeProgress": 8156, + "k_EMsgClientToGCSetSpectatorLobbyDetails": 8157, + "k_EMsgClientToGCSetSpectatorLobbyDetailsResponse": 8158, + "k_EMsgClientToGCCreateSpectatorLobby": 8159, + "k_EMsgClientToGCCreateSpectatorLobbyResponse": 8160, + "k_EMsgClientToGCSpectatorLobbyList": 8161, + "k_EMsgClientToGCSpectatorLobbyListResponse": 8162, + "k_EMsgSpectatorLobbyGameDetails": 8163, + "k_EMsgServerToGCCompendiumInGamePredictionResults": 8166, + "k_EMsgServerToGCCloseCompendiumInGamePredictionVoting": 8167, + "k_EMsgClientToGCOpenPlayerCardPack": 8168, + "k_EMsgClientToGCOpenPlayerCardPackResponse": 8169, + "k_EMsgClientToGCSelectCompendiumInGamePrediction": 8170, + "k_EMsgClientToGCSelectCompendiumInGamePredictionResponse": 8171, + "k_EMsgClientToGCWeekendTourneyGetPlayerStats": 8172, + "k_EMsgClientToGCWeekendTourneyGetPlayerStatsResponse": 8173, + "k_EMsgClientToGCRecyclePlayerCard": 8174, + "k_EMsgClientToGCRecyclePlayerCardResponse": 8175, + "k_EMsgClientToGCCreatePlayerCardPack": 8176, + "k_EMsgClientToGCCreatePlayerCardPackResponse": 8177, + "k_EMsgClientToGCGetPlayerCardRosterRequest": 8178, + "k_EMsgClientToGCGetPlayerCardRosterResponse": 8179, + "k_EMsgClientToGCSetPlayerCardRosterRequest": 8180, + "k_EMsgClientToGCSetPlayerCardRosterResponse": 8181, + "k_EMsgServerToGCCloseCompendiumInGamePredictionVotingResponse": 8183, + "k_EMsgServerToGCCompendiumInGamePredictionResultsResponse": 8185, + "k_EMsgLobbyBattleCupVictory": 8186, + "k_EMsgGCGetPlayerCardItemInfo": 8187, + "k_EMsgGCGetPlayerCardItemInfoResponse": 8188, + "k_EMsgClientToGCRequestSteamDatagramTicket": 8189, + "k_EMsgClientToGCRequestSteamDatagramTicketResponse": 8190, + "k_EMsgGCToClientBattlePassRollupRequest": 8191, + "k_EMsgGCToClientBattlePassRollupResponse": 8192, + "k_EMsgClientToGCTransferSeasonalMMRRequest": 8193, + "k_EMsgClientToGCTransferSeasonalMMRResponse": 8194, + "k_EMsgGCToGCPublicChatCommunicationBan": 8195, + "k_EMsgGCToGCUpdateAccountPublicChatBan": 8196, + "k_EMsgGCChatReportPublicSpam": 8197, + "k_EMsgClientToGCSetPartyBuilderOptions": 8198, + "k_EMsgClientToGCSetPartyBuilderOptionsResponse": 8199, + "k_EMsgGCToClientPlaytestStatus": 8200, + "k_EMsgClientToGCJoinPlaytest": 8201, + "k_EMsgClientToGCJoinPlaytestResponse": 8202, + "k_EMsgLobbyPlaytestDetails": 8203, + "k_EMsgDOTASetFavoriteTeam": 8204, + "k_EMsgGCToClientBattlePassRollupListRequest": 8205, + "k_EMsgGCToClientBattlePassRollupListResponse": 8206, + "k_EMsgGCIsProQuery": 8207, + "k_EMsgGCIsProResponse": 8208, + "k_EMsgDOTAClaimEventAction": 8209, + "k_EMsgDOTAClaimEventActionResponse": 8210, + "k_EMsgDOTAGetPeriodicResource": 8211, + "k_EMsgDOTAGetPeriodicResourceResponse": 8212, + "k_EMsgDOTAPeriodicResourceUpdated": 8213, + "k_EMsgServerToGCSpendWager": 8214, + "k_EMsgGCToGCSignoutSpendWagerToken": 8215, + "k_EMsgSubmitTriviaQuestionAnswer": 8216, + "k_EMsgSubmitTriviaQuestionAnswerResponse": 8217, + "k_EMsgClientToGCGiveTip": 8218, + "k_EMsgClientToGCGiveTipResponse": 8219, + "k_EMsgStartTriviaSession": 8220, + "k_EMsgStartTriviaSessionResponse": 8221, + "k_EMsgAnchorPhoneNumberRequest": 8222, + "k_EMsgAnchorPhoneNumberResponse": 8223, + "k_EMsgUnanchorPhoneNumberRequest": 8224, + "k_EMsgUnanchorPhoneNumberResponse": 8225, + "k_EMsgGCToClientTipNotification": 8226, + "k_EMsgClientToGCRequestSlarkGameResult": 8227, + "k_EMsgClientToGCRequestSlarkGameResultResponse": 8228, + "k_EMsgGCToGCSignoutSpendRankWager": 8229, + "k_EMsgGCToGCGetFavoriteTeam": 8230, + "k_EMsgGCToGCGetFavoriteTeamResponse": 8231, + "k_EMsgSignOutEventGameData": 8232, + "k_EMsgGCToClientAllStarVotesRequest": 8233, + "k_EMsgGCToClientAllStarVotesReply": 8234, + "k_EMsgGCToClientAllStarVotesSubmit": 8236, + "k_EMsgGCToClientAllStarVotesSubmitReply": 8237, + "k_EMsgClientToGCQuickStatsRequest": 8238, + "k_EMsgClientToGCQuickStatsResponse": 8239, + "k_EMsgGCToGCSubtractEventPointsFromUser": 8240, + "k_EMsgSelectionPriorityChoiceRequest": 8241, + "k_EMsgSelectionPriorityChoiceResponse": 8242, + "k_EMsgGCToGCCompendiumInGamePredictionResults": 8243, + "k_EMsgGameAutographReward": 8244, + "k_EMsgGameAutographRewardResponse": 8245, + "k_EMsgDestroyLobbyRequest": 8246, + "k_EMsgDestroyLobbyResponse": 8247, + "k_EMsgPurchaseItemWithEventPoints": 8248, + "k_EMsgPurchaseItemWithEventPointsResponse": 8249, + "k_EMsgServerToGCMatchPlayerItemPurchaseHistory": 8250, + "k_EMsgGCToGCGrantPlusHeroMatchResults": 8251, + "k_EMsgGCGetHeroTimedStats": 8252, + "k_EMsgGCGetHeroTimedStatsResponse": 8253, + "k_EMsgLobbyPlayerPlusSubscriptionData": 8254, + "k_EMsgServerToGCMatchStateHistory": 8255, + "k_EMsgPurchaseHeroRelic": 8256, + "k_EMsgPurchaseHeroRelicResponse": 8257, + "k_EMsgPurchaseHeroRandomRelic": 8258, + "k_EMsgPurchaseHeroRandomRelicResponse": 8259, + "k_EMsgClientToGCClaimEventActionUsingItem": 8260, + "k_EMsgClientToGCClaimEventActionUsingItemResponse": 8261, + "k_EMsgPartyReadyCheckRequest": 8262, + "k_EMsgPartyReadyCheckResponse": 8263, + "k_EMsgPartyReadyCheckAcknowledge": 8264, + "k_EMsgGetRecentPlayTimeFriendsRequest": 8265, + "k_EMsgGetRecentPlayTimeFriendsResponse": 8266, + "k_EMsgGCToClientCommendNotification": 8267, + "k_EMsgProfileRequest": 8268, + "k_EMsgProfileResponse": 8269, + "k_EMsgProfileUpdate": 8270, + "k_EMsgProfileUpdateResponse": 8271, + "k_EMsgSuccessfulHero": 8273, + "k_EMsgHeroGlobalDataRequest": 8274, + "k_EMsgHeroGlobalDataResponse": 8275, + "k_EMsgClientToGCRequestPlusWeeklyChallengeResult": 8276, + "k_EMsgClientToGCRequestPlusWeeklyChallengeResultResponse": 8277, + "k_EMsgGCToGCGrantPlusPrepaidTime": 8278, + "k_EMsgPrivateMetadataKeyRequest": 8279, + "k_EMsgPrivateMetadataKeyResponse": 8280, + "k_EMsgGCToGCReconcilePlusStatus": 8281, + "k_EMsgGCToGCCheckPlusStatus": 8282, + "k_EMsgGCToGCCheckPlusStatusResponse": 8283, + "k_EMsgGCToGCReconcilePlusAutoGrantItems": 8284, + "k_EMsgGCToGCReconcilePlusStatusUnreliable": 8285, + "k_EMsgActivatePlusFreeTrialRequest": 8286, + "k_EMsgActivatePlusFreeTrialResponse": 8287, + "k_EMsgGCToClientCavernCrawlMapPathCompleted": 8288, + "k_EMsgClientToGCCavernCrawlClaimRoom": 8289, + "k_EMsgClientToGCCavernCrawlClaimRoomResponse": 8290, + "k_EMsgClientToGCCavernCrawlUseItemOnRoom": 8291, + "k_EMsgClientToGCCavernCrawlUseItemOnRoomResponse": 8292, + "k_EMsgClientToGCCavernCrawlUseItemOnPath": 8293, + "k_EMsgClientToGCCavernCrawlUseItemOnPathResponse": 8294, + "k_EMsgClientToGCCavernCrawlRequestMapState": 8295, + "k_EMsgClientToGCCavernCrawlRequestMapStateResponse": 8296, + "k_EMsgSignOutTips": 8297, + "k_EMsgClientToGCRequestEventPointLogV2": 8298, + "k_EMsgClientToGCRequestEventPointLogResponseV2": 8299, + "k_EMsgClientToGCRequestEventTipsSummary": 8300, + "k_EMsgClientToGCRequestEventTipsSummaryResponse": 8301, + "k_EMsgHeroGlobalDataAllHeroes": 8302, + "k_EMsgClientToGCRequestSocialFeed": 8303, + "k_EMsgClientToGCRequestSocialFeedResponse": 8304, + "k_EMsgClientToGCRequestSocialFeedComments": 8305, + "k_EMsgClientToGCRequestSocialFeedCommentsResponse": 8306, + "k_EMsgClientToGCCavernCrawlGetClaimedRoomCount": 8308, + "k_EMsgClientToGCCavernCrawlGetClaimedRoomCountResponse": 8309, + "k_EMsgGCToGCReconcilePlusAutoGrantItemsUnreliable": 8310, + "k_EMsgServerToGCAddBroadcastTimelineEvent": 8311, + "k_EMsgGCToServerUpdateSteamBroadcasting": 8312, + "k_EMsgClientToGCRecordContestVote": 8313, + "k_EMsgGCToClientRecordContestVoteResponse": 8314, + "k_EMsgGCToGCGrantAutograph": 8315, + "k_EMsgGCToGCGrantAutographResponse": 8316, + "k_EMsgSignOutConsumableUsage": 8317, + "k_EMsgLobbyEventGameDetails": 8318, + "k_EMsgDevGrantEventPoints": 8319, + "k_EMsgDevGrantEventPointsResponse": 8320, + "k_EMsgDevGrantEventAction": 8321, + "k_EMsgDevGrantEventActionResponse": 8322, + "k_EMsgDevResetEventState": 8323, + "k_EMsgDevResetEventStateResponse": 8324, + "k_EMsgGCToGCReconcileEventOwnership": 8325, + "k_EMsgConsumeEventSupportGrantItem": 8326, + "k_EMsgConsumeEventSupportGrantItemResponse": 8327, + "k_EMsgGCToClientClaimEventActionUsingItemCompleted": 8328, + "k_EMsgGCToClientCavernCrawlMapUpdated": 8329, + "k_EMsgServerToGCRequestPlayerRecentAccomplishments": 8330, + "k_EMsgServerToGCRequestPlayerRecentAccomplishmentsResponse": 8331, + "k_EMsgClientToGCRequestPlayerRecentAccomplishments": 8332, + "k_EMsgClientToGCRequestPlayerRecentAccomplishmentsResponse": 8333, + "k_EMsgClientToGCRequestPlayerHeroRecentAccomplishments": 8334, + "k_EMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse": 8335, + "k_EMsgSignOutEventActionGrants": 8336, + "k_EMsgClientToGCRequestPlayerCoachMatches": 8337, + "k_EMsgClientToGCRequestPlayerCoachMatchesResponse": 8338, + "k_EMsgClientToGCGetTicketCodesRequest": 8339, + "k_EMsgClientToGCGetTicketCodesResponse": 8340, + "k_EMsgClientToGCSubmitCoachTeammateRating": 8341, + "k_EMsgClientToGCSubmitCoachTeammateRatingResponse": 8342, + "k_EMsgGCToClientCoachTeammateRatingsChanged": 8343, + "k_EMsgClientToGCVoteForLeagueGameMVP": 8344, + "k_EMsgClientToGCRequestPlayerCoachMatch": 8345, + "k_EMsgClientToGCRequestPlayerCoachMatchResponse": 8346, + "k_EMsgClientToGCRequestContestVotes": 8347, + "k_EMsgClientToGCRequestContestVotesResponse": 8348, + "k_EMsgClientToGCMVPVoteTimeout": 8349, + "k_EMsgClientToGCMVPVoteTimeoutResponse": 8350, + "k_EMsgClientToGCGetUnderlordsCDKeyRequest": 8351, + "k_EMsgClientToGCGetUnderlordsCDKeyResponse": 8352, + "k_EMsgDetailedGameStats": 8353, + "k_EMsgClientToGCSetFavoriteAllStarPlayer": 8354, + "k_EMsgClientToGCSetFavoriteAllStarPlayerResponse": 8355, + "k_EMsgAllStarStats": 8356, + "k_EMsgClientToGCGetFavoriteAllStarPlayerRequest": 8357, + "k_EMsgClientToGCGetFavoriteAllStarPlayerResponse": 8358, } func (x EDOTAGCMsg) Enum() *EDOTAGCMsg { @@ -2268,9 +2550,11 @@ func (x EDOTAGCMsg) Enum() *EDOTAGCMsg { *p = x return p } + func (x EDOTAGCMsg) String() string { return proto.EnumName(EDOTAGCMsg_name, int32(x)) } + func (x *EDOTAGCMsg) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(EDOTAGCMsg_value, data, "EDOTAGCMsg") if err != nil { @@ -2279,537 +2563,602 @@ func (x *EDOTAGCMsg) UnmarshalJSON(data []byte) error { *x = EDOTAGCMsg(value) return nil } -func (EDOTAGCMsg) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } + +func (EDOTAGCMsg) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_25e1806dabe58bed, []int{0} +} func init() { - proto.RegisterEnum("EDOTAGCMsg", EDOTAGCMsg_name, EDOTAGCMsg_value) + proto.RegisterEnum("protocol.EDOTAGCMsg", EDOTAGCMsg_name, EDOTAGCMsg_value) } -func init() { proto.RegisterFile("dota_gcmessages_msgid.proto", fileDescriptor0) } +func init() { proto.RegisterFile("dota_gcmessages_msgid.proto", fileDescriptor_25e1806dabe58bed) } -var fileDescriptor0 = []byte{ - // 8360 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x7d, 0x69, 0x94, 0x24, 0xc5, - 0x7d, 0xe7, 0xea, 0xc3, 0x7e, 0xa9, 0xf7, 0xf6, 0x6d, 0x6c, 0xad, 0x6f, 0xf9, 0xbe, 0x2d, 0xdb, - 0xb2, 0x2d, 0xcb, 0xd3, 0x75, 0x3c, 0x57, 0x55, 0x77, 0xf5, 0x74, 0x4f, 0x4b, 0xdd, 0x4c, 0x4d, - 0x57, 0xcf, 0xb0, 0xdf, 0xe6, 0x45, 0x57, 0x46, 0x57, 0xe7, 0x76, 0x56, 0x46, 0x39, 0x33, 0xab, - 0x67, 0x7b, 0x3f, 0x71, 0x1f, 0xe2, 0x90, 0x90, 0x90, 0x0c, 0x18, 0x01, 0x12, 0x02, 0x01, 0x06, - 0xc4, 0x21, 0x30, 0x08, 0x8c, 0x10, 0x42, 0x1c, 0x02, 0x24, 0x84, 0x24, 0x2e, 0x01, 0x32, 0x12, - 0x60, 0x6e, 0x10, 0xf7, 0x29, 0xf6, 0xc5, 0xfd, 0xff, 0x67, 0x46, 0x36, 0xc3, 0x7e, 0x9a, 0x79, - 0x1d, 0xbf, 0xfc, 0xc7, 0xf5, 0x8f, 0xff, 0x1d, 0x51, 0x95, 0x0f, 0x07, 0x3c, 0xa3, 0xfb, 0x87, - 0x83, 0x11, 0x4b, 0x53, 0x3a, 0x64, 0xe9, 0xfe, 0x51, 0x3a, 0x0c, 0x83, 0x8f, 0x8e, 0x13, 0x9e, - 0xf1, 0x8f, 0x9c, 0xfe, 0xf4, 0x87, 0x2a, 0x95, 0x9d, 0xb3, 0xbb, 0x57, 0xa6, 0xe7, 0xbb, 0x4b, - 0xe9, 0xb0, 0xfa, 0xab, 0x15, 0xb2, 0xb1, 0x7f, 0xe7, 0x52, 0x3a, 0x9c, 0xef, 0x8a, 0x3f, 0xce, - 0xd0, 0x94, 0x91, 0xfb, 0x77, 0x54, 0x7f, 0xbb, 0xf2, 0xeb, 0xe6, 0xcf, 0xf3, 0x2c, 0x66, 0x09, - 0x8d, 0x96, 0x59, 0x3a, 0xe6, 0x71, 0xca, 0xc8, 0x03, 0x3b, 0xaa, 0xbf, 0x53, 0xf9, 0x0d, 0xdb, - 0x4a, 0x47, 0x6c, 0x89, 0x66, 0x83, 0xf5, 0x7e, 0x38, 0x8c, 0x77, 0x4f, 0x32, 0xf2, 0xd0, 0x8e, - 0xea, 0x9f, 0x54, 0x7e, 0xbf, 0xac, 0xd9, 0x52, 0x79, 0x18, 0xf5, 0xf1, 0x09, 0x1e, 0xc6, 0xdd, - 0x75, 0x9a, 0x75, 0xd7, 0x69, 0x1c, 0xb3, 0x88, 0x3c, 0xba, 0xa3, 0xfa, 0xc7, 0x95, 0xdf, 0x2b, - 0x69, 0xb5, 0x34, 0x7e, 0xb6, 0xa3, 0xfa, 0x7b, 0x95, 0xdf, 0x32, 0xa8, 0xdd, 0xd9, 0x3a, 0x4b, - 0x04, 0x94, 0x05, 0x86, 0xcc, 0xe3, 0x68, 0xa8, 0x12, 0xb0, 0xc8, 0xd6, 0x6c, 0x2f, 0x4f, 0xa0, - 0x66, 0x39, 0xcc, 0x5d, 0x61, 0x9a, 0xf1, 0x64, 0x6b, 0x31, 0x4c, 0x33, 0xf2, 0xd4, 0x8e, 0xea, - 0x1f, 0x56, 0x7e, 0x47, 0x35, 0xf7, 0x59, 0xb2, 0xc9, 0x92, 0x15, 0x3e, 0xdf, 0x5d, 0x66, 0xff, - 0x34, 0x61, 0x69, 0xd6, 0xcf, 0x68, 0x36, 0x49, 0xc9, 0x4b, 0x78, 0x31, 0x58, 0xb6, 0xcc, 0x06, - 0x2c, 0xce, 0x24, 0x2d, 0x96, 0x92, 0x97, 0x01, 0x09, 0xf1, 0x29, 0x68, 0xb3, 0xb3, 0x78, 0x65, - 0x47, 0xf5, 0x77, 0x2b, 0xbf, 0x69, 0x30, 0xfd, 0x8c, 0x26, 0xd9, 0x5c, 0x18, 0x07, 0x61, 0x3c, - 0x94, 0x48, 0xf2, 0x26, 0xea, 0xa2, 0xcb, 0xe3, 0x98, 0x0d, 0x32, 0x16, 0xf4, 0x22, 0xba, 0xc5, - 0x92, 0x94, 0xbc, 0x85, 0x16, 0x61, 0x7a, 0x95, 0xc6, 0x01, 0x8f, 0xbb, 0x93, 0x24, 0x61, 0x71, - 0x26, 0x56, 0x9f, 0xbc, 0x8d, 0xbe, 0xef, 0x67, 0x7c, 0x8c, 0xc8, 0xbf, 0xb3, 0xa3, 0xfa, 0xfb, - 0x95, 0x0f, 0x9b, 0xe6, 0x5e, 0x42, 0x07, 0x59, 0x38, 0x60, 0x8b, 0x7c, 0x75, 0x75, 0xab, 0x9b, - 0x30, 0x9a, 0x31, 0xf2, 0x4b, 0xd4, 0x03, 0x42, 0x2c, 0x32, 0xba, 0xc9, 0xc8, 0x61, 0x53, 0xa5, - 0x24, 0x16, 0xe9, 0x24, 0x1e, 0xac, 0x93, 0xc3, 0xa7, 0xe0, 0x1c, 0x31, 0x42, 0x2c, 0xf5, 0x11, - 0x53, 0xd5, 0x3f, 0xad, 0xfc, 0x41, 0x69, 0xbb, 0x5d, 0xab, 0x23, 0xcb, 0xe9, 0x88, 0x9d, 0x27, - 0x47, 0x4d, 0x41, 0xbe, 0x41, 0xed, 0x7d, 0x96, 0xcd, 0xb2, 0x8c, 0x86, 0x51, 0x4a, 0x8e, 0x99, - 0x82, 0x2c, 0x9a, 0x47, 0xad, 0x30, 0x3a, 0xea, 0x47, 0x3c, 0x23, 0xc7, 0x4e, 0x55, 0xff, 0xa2, - 0xf2, 0xc7, 0x06, 0xb6, 0x10, 0x87, 0x59, 0x48, 0xa3, 0x3d, 0x62, 0xf3, 0x43, 0x1e, 0xc7, 0x34, - 0x4c, 0x98, 0x1d, 0xd7, 0xf1, 0x53, 0x70, 0x9f, 0x11, 0x45, 0x8b, 0xf9, 0x34, 0xc2, 0xcc, 0x24, - 0x9c, 0x06, 0x03, 0x9a, 0x66, 0x87, 0xf0, 0x2c, 0x5c, 0x0b, 0x07, 0x54, 0x10, 0x25, 0x9f, 0x99, - 0xaa, 0xfe, 0x41, 0xe5, 0xb7, 0x0d, 0x66, 0x31, 0xdc, 0x64, 0xfd, 0x01, 0x4f, 0xd8, 0x2a, 0xa7, - 0x49, 0xb0, 0x77, 0x1c, 0x88, 0xdd, 0x38, 0x65, 0xaa, 0xfa, 0x47, 0x95, 0xdf, 0x75, 0x2c, 0x25, - 0xb9, 0x11, 0x9c, 0x0e, 0xb9, 0x9e, 0xa7, 0x4e, 0x55, 0xff, 0xb2, 0xf2, 0xa7, 0xdb, 0x83, 0xec, - 0xc0, 0x3e, 0x3f, 0x55, 0xfd, 0x70, 0xe5, 0xd7, 0x72, 0x60, 0xc3, 0xc1, 0xa7, 0xf9, 0xba, 0xcb, - 0xb3, 0xf0, 0xe9, 0x3e, 0x90, 0x62, 0xd0, 0x65, 0x96, 0xf2, 0x49, 0x32, 0x60, 0x29, 0x39, 0xd3, - 0x37, 0xa6, 0x1c, 0xc8, 0x52, 0xfc, 0xe2, 0x54, 0xf5, 0x57, 0x2a, 0xff, 0xdd, 0x81, 0x69, 0xb0, - 0xb5, 0x77, 0x4c, 0xce, 0x9a, 0xaa, 0xfe, 0x59, 0xe5, 0x0f, 0xcd, 0x5f, 0x3f, 0x19, 0x0e, 0x36, - 0x58, 0x30, 0x97, 0xf0, 0x91, 0x1c, 0xcf, 0x88, 0x6e, 0x84, 0xf1, 0x70, 0xcf, 0x84, 0x4d, 0x18, - 0x39, 0x1b, 0x4d, 0x49, 0x72, 0x69, 0x32, 0xcb, 0x32, 0x79, 0x70, 0xc8, 0x39, 0x53, 0x90, 0x9f, - 0xfb, 0x63, 0x36, 0xc8, 0x68, 0xc6, 0xe6, 0x92, 0x90, 0xc5, 0x81, 0x3c, 0x31, 0x5f, 0x42, 0xdd, - 0x14, 0x01, 0x76, 0x94, 0x5f, 0x9e, 0xaa, 0xfe, 0x56, 0xe5, 0x57, 0xed, 0xb6, 0xeb, 0xb9, 0x8c, - 0x79, 0x92, 0xa5, 0xe4, 0x5c, 0xc4, 0x8a, 0xfa, 0xaf, 0xcb, 0x6c, 0x44, 0xc3, 0x38, 0x8c, 0x87, - 0x7a, 0xfa, 0xe4, 0x2b, 0x88, 0x15, 0x8b, 0x28, 0xdd, 0xd1, 0x79, 0x78, 0xc8, 0x93, 0xd5, 0x51, - 0x98, 0xc1, 0xee, 0xc8, 0xf9, 0x78, 0xc8, 0x05, 0x80, 0xa5, 0xf4, 0xd5, 0xf2, 0x13, 0x24, 0xd6, - 0x93, 0x5c, 0x88, 0xce, 0xb2, 0xfa, 0xb8, 0xcb, 0x27, 0xb1, 0x18, 0x95, 0x1a, 0xf2, 0x45, 0x88, - 0x47, 0x31, 0x42, 0x77, 0xf2, 0xaf, 0x53, 0x50, 0xe4, 0x18, 0x89, 0x49, 0x37, 0x99, 0x58, 0xbd, - 0x94, 0x5c, 0xec, 0x63, 0x17, 0xdb, 0xac, 0x44, 0x2d, 0xb9, 0x24, 0xb7, 0x32, 0x18, 0x64, 0xbb, - 0xba, 0x14, 0xd1, 0xc2, 0x3b, 0x6d, 0x41, 0x5f, 0xc3, 0xc7, 0x53, 0xae, 0xcb, 0x1c, 0x0d, 0x23, - 0x16, 0xac, 0x70, 0x2d, 0x50, 0xc9, 0x65, 0x68, 0xcc, 0xf3, 0xdd, 0x15, 0xbe, 0xcc, 0x22, 0xba, - 0x65, 0x9a, 0x2f, 0x47, 0xc3, 0xc9, 0x37, 0x27, 0xa6, 0xa7, 0x2b, 0xa6, 0xaa, 0xbf, 0x56, 0xf9, - 0x1f, 0x06, 0x76, 0xa8, 0xe0, 0x4b, 0xc9, 0x52, 0x57, 0xa2, 0x65, 0xb7, 0x7f, 0xb7, 0x23, 0xfc, - 0x3a, 0xea, 0x7d, 0x86, 0xc6, 0x4a, 0xbf, 0x98, 0x35, 0xbf, 0x0a, 0x7d, 0x0e, 0x9a, 0xf5, 0xe7, - 0x57, 0xa3, 0x5d, 0x93, 0xc7, 0x41, 0x0b, 0x3b, 0x43, 0xe1, 0xdf, 0xd0, 0xae, 0x61, 0x84, 0x26, - 0x72, 0xcd, 0x14, 0x54, 0xc9, 0x5d, 0x1a, 0x0f, 0x58, 0xe4, 0x66, 0x70, 0xed, 0x54, 0xb5, 0x5a, - 0xf9, 0x6f, 0x76, 0x0d, 0xf9, 0x78, 0x32, 0x26, 0x37, 0x4c, 0x55, 0xff, 0xaa, 0xf2, 0x67, 0xd0, - 0x7e, 0xe8, 0x46, 0x8c, 0x26, 0x52, 0xa4, 0x6d, 0xf5, 0x27, 0x83, 0x01, 0x4b, 0xd3, 0xb5, 0x49, - 0xa4, 0x79, 0xf4, 0x46, 0x24, 0x00, 0xd4, 0x71, 0xf2, 0x88, 0x7a, 0x35, 0xde, 0x5b, 0x11, 0xe9, - 0x52, 0xb0, 0x1e, 0xfa, 0x6d, 0xe5, 0xfa, 0x43, 0xe8, 0x05, 0x8b, 0xbb, 0x1d, 0xec, 0x62, 0x37, - 0x0a, 0x59, 0x9c, 0xed, 0x1c, 0xf0, 0x18, 0x8a, 0xe0, 0xfd, 0x9f, 0xe0, 0xab, 0xe4, 0xbb, 0x53, - 0xd5, 0x5f, 0xaf, 0x54, 0xed, 0x4a, 0x48, 0x35, 0x28, 0xd4, 0x02, 0xb9, 0x03, 0x9d, 0x43, 0xd7, - 0x60, 0x3b, 0xb8, 0x73, 0x0a, 0x5a, 0x54, 0xa2, 0x69, 0x96, 0x66, 0x94, 0xfc, 0x00, 0x71, 0xa9, - 0xf8, 0xf3, 0x42, 0xbc, 0x19, 0x66, 0x6c, 0xbf, 0xfa, 0x47, 0x1a, 0x16, 0xe4, 0x9e, 0xa9, 0xea, - 0xc7, 0x2b, 0x7f, 0xe3, 0x01, 0xcd, 0x77, 0x17, 0x46, 0x23, 0x16, 0x84, 0x34, 0xb3, 0x0c, 0xb3, - 0xc2, 0xf5, 0x97, 0xe4, 0x87, 0x53, 0xd5, 0x8f, 0x54, 0xfe, 0xc4, 0xfb, 0x95, 0x5e, 0x4b, 0x83, - 0x65, 0xe4, 0x47, 0x68, 0x07, 0x0a, 0xc3, 0x00, 0xd4, 0xe7, 0xbb, 0xe4, 0xc7, 0x65, 0x60, 0x41, - 0x38, 0x3f, 0x8a, 0x7b, 0x0f, 0x1e, 0xcc, 0xc8, 0x7d, 0x48, 0x3a, 0x0b, 0xb1, 0x23, 0x3e, 0x58, - 0x62, 0xa3, 0x55, 0x96, 0x90, 0xfb, 0xd1, 0x52, 0xe1, 0x46, 0x67, 0x83, 0xa2, 0x63, 0x26, 0x4f, - 0xbd, 0xdc, 0x9f, 0x07, 0xd1, 0x39, 0xb1, 0x7f, 0xb7, 0xdf, 0xfd, 0x04, 0x11, 0xef, 0x4f, 0x86, - 0x43, 0xb1, 0x3e, 0x82, 0xbe, 0xd3, 0x20, 0xe4, 0x21, 0x6c, 0x1e, 0x48, 0x69, 0xb1, 0x8b, 0x25, - 0x9c, 0xa5, 0x73, 0x74, 0x93, 0x27, 0x61, 0xc6, 0xd2, 0xe9, 0x20, 0x20, 0x0f, 0x4f, 0x55, 0xff, - 0xbc, 0xf2, 0x47, 0xdb, 0xc2, 0x96, 0xd9, 0x88, 0x6f, 0x32, 0xf2, 0x08, 0x22, 0x38, 0x3d, 0x1e, - 0x47, 0x5b, 0xa2, 0xcf, 0x15, 0x8e, 0x18, 0x95, 0x3c, 0x81, 0x06, 0xbf, 0x92, 0xd0, 0x38, 0x5d, - 0x63, 0x89, 0x40, 0x4e, 0x07, 0xa3, 0x30, 0x26, 0x4f, 0x82, 0xf3, 0xa9, 0xb7, 0x76, 0x91, 0xd1, - 0xe1, 0x84, 0x2d, 0xc4, 0x6b, 0x9c, 0x3c, 0x03, 0x24, 0x88, 0x99, 0x2f, 0x68, 0x7e, 0x76, 0xaa, - 0xfa, 0xd1, 0xca, 0x5f, 0x94, 0x9e, 0x10, 0x6b, 0x8e, 0x18, 0xdb, 0xf8, 0x39, 0x24, 0x2f, 0xf6, - 0xaf, 0xf0, 0x49, 0x12, 0xd3, 0x11, 0x8b, 0xb3, 0x85, 0x8c, 0x8d, 0x76, 0x6e, 0xb2, 0x38, 0x23, - 0xcf, 0x23, 0xfb, 0xc8, 0x07, 0xb1, 0xeb, 0xfe, 0xc2, 0x54, 0xf5, 0x37, 0x2a, 0xff, 0x53, 0x9f, - 0x3b, 0xaa, 0x0d, 0x88, 0x7d, 0x3c, 0x63, 0xe4, 0x45, 0x20, 0xb9, 0x50, 0x8b, 0xfd, 0xf6, 0x17, - 0x68, 0xda, 0x59, 0x12, 0xb2, 0x4d, 0xe6, 0xbe, 0x7f, 0x09, 0xa8, 0xd9, 0x42, 0xab, 0xa5, 0xf1, - 0x32, 0xe0, 0x17, 0xb1, 0xa0, 0x73, 0x34, 0x5e, 0xa3, 0x09, 0x23, 0xaf, 0x80, 0x25, 0xb7, 0x7c, - 0x0a, 0xda, 0x5f, 0x45, 0x72, 0x65, 0xbf, 0x10, 0x84, 0x4a, 0x3d, 0xed, 0x1d, 0x47, 0x9c, 0x06, - 0x46, 0x1d, 0x91, 0xd7, 0xca, 0x70, 0x06, 0xb1, 0xcc, 0xd2, 0x49, 0x94, 0x91, 0xd7, 0x11, 0xff, - 0x01, 0xdc, 0x3c, 0xcb, 0x16, 0x39, 0x55, 0xe6, 0xc7, 0x1b, 0x78, 0x5d, 0xbd, 0x20, 0x4d, 0xef, - 0x4d, 0x24, 0xb2, 0x77, 0x06, 0xa1, 0x64, 0x66, 0x63, 0xe7, 0xfe, 0x12, 0x99, 0x20, 0xb9, 0x56, - 0xbb, 0x36, 0xef, 0x4d, 0x61, 0xf3, 0x9e, 0x0b, 0x10, 0x14, 0xc5, 0x87, 0xd5, 0xb0, 0x79, 0x0f, - 0x00, 0x9a, 0xc4, 0xe1, 0x35, 0x68, 0x07, 0x69, 0x6b, 0x4d, 0x7b, 0x48, 0x47, 0xd4, 0xa0, 0x2c, - 0xdd, 0x45, 0xa3, 0x68, 0xf7, 0xda, 0x9c, 0x98, 0xe6, 0x91, 0x35, 0xc8, 0xee, 0xae, 0xc1, 0x74, - 0x7b, 0x54, 0x0d, 0x8e, 0x0b, 0xb6, 0xeb, 0x5e, 0x8f, 0xae, 0xc1, 0x45, 0x57, 0x6e, 0x6a, 0xc6, - 0x66, 0xc3, 0x84, 0x65, 0x61, 0xc0, 0x7a, 0x49, 0xf8, 0x7f, 0x99, 0x34, 0x86, 0x8f, 0xa9, 0x61, - 0x83, 0xe5, 0x00, 0x4d, 0x02, 0x84, 0x4a, 0xc9, 0x71, 0x35, 0x28, 0xbe, 0x70, 0xa3, 0xfa, 0x00, - 0x58, 0x13, 0xc7, 0xa3, 0x7e, 0xc5, 0xc0, 0xf8, 0x01, 0xc6, 0xe2, 0x5d, 0xe1, 0x70, 0x5d, 0x5a, - 0xeb, 0x66, 0x02, 0x9f, 0xaa, 0x41, 0x9b, 0xcc, 0x87, 0xd3, 0x04, 0x4f, 0xa8, 0xc1, 0xb3, 0x59, - 0x3a, 0x11, 0x8b, 0x3f, 0xb1, 0x86, 0xa4, 0x58, 0xc6, 0x13, 0xd6, 0x4b, 0xf8, 0x88, 0xf7, 0x84, - 0xb7, 0x6f, 0x7a, 0x3f, 0xb9, 0x06, 0x37, 0xbf, 0x00, 0x32, 0x4e, 0x09, 0x5a, 0x64, 0x21, 0xf7, - 0xe5, 0xe1, 0xe9, 0xf2, 0xd1, 0x38, 0x62, 0xc2, 0x58, 0xfe, 0x2c, 0x5a, 0xbc, 0x19, 0x1a, 0x09, - 0xb3, 0x20, 0xe8, 0xaf, 0x4f, 0xd6, 0xd6, 0x22, 0x2d, 0xb7, 0x4e, 0x45, 0xeb, 0x21, 0x68, 0x74, - 0xd7, 0xd9, 0x60, 0x43, 0x09, 0x9f, 0x1e, 0x4b, 0x46, 0x61, 0x9a, 0x0a, 0xe7, 0xe6, 0xf3, 0x68, - 0x9a, 0xa5, 0x38, 0x3b, 0xb6, 0x2f, 0xa0, 0x19, 0x00, 0x09, 0x2d, 0x38, 0xcb, 0xce, 0xf3, 0x8b, - 0x35, 0x28, 0x5c, 0x8b, 0x28, 0x4d, 0xec, 0x2c, 0xc4, 0xa2, 0x33, 0x5c, 0xfa, 0xc6, 0xda, 0xc1, - 0x3d, 0xbb, 0x06, 0xcd, 0xc3, 0x3e, 0xcb, 0x60, 0x28, 0x60, 0x5a, 0x5a, 0x31, 0xe4, 0x9c, 0x1a, - 0x54, 0xb3, 0x5e, 0x8c, 0xed, 0xeb, 0x4b, 0x35, 0x77, 0x2a, 0xf7, 0x8e, 0x87, 0x09, 0x0d, 0x8c, - 0x24, 0xce, 0xd8, 0x88, 0x9c, 0x0b, 0xa6, 0x55, 0x68, 0xb5, 0x34, 0xbe, 0x82, 0xa6, 0xe5, 0x54, - 0x60, 0x2f, 0xe1, 0x6b, 0x61, 0x64, 0x79, 0xec, 0x3c, 0x34, 0x74, 0x69, 0xad, 0xcd, 0xf2, 0x03, - 0xb1, 0x10, 0x4e, 0x82, 0x63, 0xc7, 0x11, 0xdd, 0x22, 0xe7, 0xa3, 0xf3, 0x2b, 0x87, 0x3e, 0x5e, - 0xe4, 0xca, 0xdc, 0x11, 0x8b, 0xc4, 0xc8, 0x57, 0x6b, 0x50, 0x95, 0x79, 0x10, 0x76, 0x58, 0x17, - 0xa0, 0x43, 0xbb, 0xcc, 0x52, 0x84, 0x4d, 0xc9, 0x85, 0x88, 0x17, 0x0a, 0xed, 0x96, 0xce, 0x45, - 0x35, 0x28, 0xb6, 0xd7, 0x12, 0x96, 0xae, 0xf7, 0x68, 0x92, 0xc5, 0x2c, 0x99, 0x1e, 0x0c, 0x84, - 0x33, 0xb1, 0x18, 0xc6, 0x1b, 0xe4, 0x32, 0x80, 0x52, 0xe6, 0x5a, 0xba, 0xcc, 0xfe, 0x37, 0x8e, - 0x06, 0xa5, 0xe4, 0x72, 0x34, 0x3f, 0xc1, 0x57, 0xf3, 0x2c, 0xdb, 0x9b, 0xb2, 0x44, 0xa0, 0xa4, - 0xf2, 0xbb, 0x02, 0xcd, 0xcf, 0x83, 0xb0, 0xe3, 0xba, 0x12, 0x2f, 0x3b, 0xd7, 0x46, 0xc4, 0x74, - 0x14, 0xa1, 0x2e, 0xbf, 0x5e, 0x80, 0x29, 0xef, 0x5c, 0x0f, 0x5e, 0x60, 0x67, 0x68, 0x4c, 0xae, - 0x42, 0xa7, 0x6b, 0x7e, 0x12, 0x46, 0x81, 0x62, 0x39, 0xb3, 0x7d, 0x57, 0xa3, 0xa1, 0x23, 0x80, - 0x1e, 0xd0, 0xbf, 0x21, 0x21, 0x22, 0x11, 0x7d, 0x96, 0xe9, 0x7e, 0x96, 0xb9, 0xe3, 0x84, 0x6b, - 0xd0, 0x1c, 0xbd, 0x40, 0x4d, 0xf2, 0xda, 0x9a, 0xc7, 0x3b, 0x93, 0x1f, 0x48, 0x5b, 0xf5, 0x1b, - 0x35, 0x68, 0x5b, 0xb9, 0xbf, 0x5f, 0x87, 0xc5, 0xad, 0xf8, 0xbb, 0x32, 0xe8, 0x4c, 0x1f, 0x7a, - 0x20, 0xd7, 0x17, 0x47, 0x9c, 0xc3, 0xe9, 0x71, 0xfc, 0x3b, 0x5a, 0x44, 0x35, 0x79, 0xe9, 0x74, - 0x28, 0xb8, 0xa1, 0x77, 0x43, 0xb1, 0x5f, 0x0c, 0xd3, 0xe4, 0xbe, 0x59, 0xc4, 0xa9, 0x4d, 0xc9, - 0x79, 0x42, 0x37, 0x16, 0xc7, 0x97, 0xc3, 0x69, 0x82, 0xdf, 0x42, 0xf2, 0x47, 0xca, 0x2b, 0x1a, - 0xab, 0x4e, 0x05, 0xef, 0xac, 0x48, 0x3d, 0x48, 0x6e, 0xaa, 0x41, 0x47, 0xa5, 0x04, 0x65, 0x69, - 0x7e, 0xbb, 0x06, 0x15, 0x36, 0xe0, 0xc4, 0x65, 0x1a, 0x6f, 0x90, 0x9b, 0x0b, 0x3d, 0x82, 0x56, - 0x4b, 0xe3, 0x3b, 0x05, 0x7e, 0x57, 0xe3, 0x97, 0x81, 0x2b, 0x21, 0xf4, 0xc8, 0x6d, 0xbe, 0x5e, - 0xe4, 0x38, 0x44, 0x2f, 0xb7, 0xfb, 0x7a, 0x31, 0xad, 0xb6, 0x97, 0xef, 0x62, 0xad, 0x4f, 0xd3, - 0x54, 0x38, 0x71, 0x82, 0x13, 0xcc, 0x42, 0xde, 0x8d, 0x54, 0x03, 0x46, 0x68, 0x22, 0x3f, 0xa8, - 0x41, 0x4b, 0xff, 0x10, 0x9e, 0x2d, 0xc4, 0x8e, 0xa1, 0x7e, 0x88, 0x46, 0x09, 0x18, 0x45, 0xb6, - 0xde, 0x5b, 0xd0, 0x4c, 0xc2, 0xfc, 0x91, 0x82, 0x52, 0x99, 0xc3, 0xf7, 0xa1, 0x7d, 0x2c, 0x02, - 0xec, 0x20, 0xee, 0xaf, 0x79, 0xc2, 0x0d, 0x5a, 0xeb, 0x08, 0xdd, 0xda, 0xe3, 0x3c, 0x22, 0x0f, - 0xd6, 0x3c, 0xd1, 0xa9, 0x1c, 0xc8, 0xb9, 0x11, 0x85, 0x3d, 0x57, 0x3b, 0xb0, 0x7b, 0xcc, 0xd4, - 0xfc, 0x84, 0x2c, 0xdb, 0x32, 0xeb, 0xf4, 0x70, 0xad, 0xfa, 0xd7, 0x95, 0x3f, 0x7f, 0x7f, 0xb4, - 0x26, 0xfe, 0x48, 0x01, 0x3e, 0xcb, 0xd2, 0x2c, 0xe1, 0x5b, 0x7e, 0xea, 0x3f, 0x2d, 0x68, 0xd5, - 0x12, 0xb8, 0x26, 0xff, 0x1f, 0x45, 0x99, 0xa4, 0x86, 0xb3, 0xa4, 0xd2, 0x05, 0xe4, 0x51, 0x74, - 0x2c, 0xe5, 0xc7, 0x7d, 0x96, 0x59, 0x6a, 0xa6, 0xdf, 0x9f, 0xa1, 0xe3, 0xe6, 0x81, 0xe9, 0xfe, - 0x7e, 0x8e, 0x34, 0x94, 0x6c, 0x13, 0x20, 0x3d, 0x28, 0x29, 0xf9, 0xc9, 0x63, 0x88, 0x96, 0xf0, - 0x47, 0xfc, 0x73, 0x7d, 0x1c, 0x6d, 0xb9, 0x0f, 0xa7, 0x3b, 0x7d, 0x02, 0x89, 0x38, 0x29, 0xc2, - 0x61, 0x7a, 0xe1, 0xc9, 0x9a, 0x73, 0x47, 0x84, 0x15, 0x42, 0x33, 0x33, 0xf9, 0xa7, 0x6a, 0xb9, - 0x78, 0xbe, 0xf0, 0xe8, 0xfa, 0x19, 0x95, 0x01, 0xf3, 0x94, 0x3c, 0x8d, 0x45, 0x56, 0xae, 0xd9, - 0x76, 0xff, 0x0c, 0x3a, 0x19, 0x72, 0x7c, 0xc2, 0xfa, 0x5e, 0xe4, 0x43, 0x6e, 0xa6, 0xf2, 0x42, - 0x71, 0x59, 0x1c, 0x44, 0x93, 0x79, 0x11, 0xdb, 0x85, 0x02, 0x33, 0xa2, 0x19, 0x2b, 0x8d, 0x99, - 0xfc, 0xa2, 0x56, 0xfd, 0x9b, 0xca, 0x47, 0x0e, 0x06, 0xaf, 0x3b, 0x78, 0x09, 0x19, 0x35, 0xd2, - 0x6d, 0x0b, 0xc2, 0x8c, 0x0b, 0x3f, 0x9b, 0x25, 0x9b, 0x46, 0x65, 0x2b, 0xe2, 0x2f, 0xa3, 0x03, - 0x52, 0x86, 0x35, 0x39, 0x0d, 0xb4, 0x4e, 0x79, 0xb0, 0xb4, 0x74, 0x66, 0xd9, 0x1a, 0x79, 0x15, - 0xb1, 0x7a, 0x19, 0xcc, 0x52, 0x7d, 0xad, 0x86, 0x02, 0xf2, 0x00, 0x1e, 0x31, 0x9a, 0x32, 0x30, - 0x12, 0xf2, 0x7a, 0xad, 0xfa, 0x77, 0x95, 0xbf, 0x3a, 0x18, 0xa8, 0xa5, 0xfe, 0x86, 0xc7, 0x4d, - 0x58, 0x99, 0x64, 0x3c, 0x09, 0x69, 0xa4, 0xdd, 0x84, 0x37, 0xd1, 0x7a, 0x2d, 0xd2, 0x34, 0xdb, - 0x15, 0x0a, 0xa6, 0x8a, 0x22, 0x16, 0x0f, 0x99, 0x35, 0xec, 0x7b, 0x3c, 0xcd, 0xc8, 0x5b, 0x68, - 0x6e, 0xa5, 0x58, 0xb3, 0xbc, 0x6f, 0xa3, 0xbd, 0xde, 0x06, 0xae, 0x47, 0xfb, 0x0e, 0x3a, 0x0a, - 0xca, 0x68, 0x98, 0xa3, 0x71, 0x46, 0xd3, 0x2d, 0x25, 0xb5, 0x0c, 0xe1, 0x77, 0x91, 0x5d, 0xe0, - 0x05, 0x6a, 0x92, 0xbf, 0x44, 0x9b, 0x86, 0x30, 0xca, 0x46, 0x52, 0x04, 0x0f, 0xaf, 0xc3, 0xc3, - 0xea, 0x81, 0x69, 0x72, 0x47, 0xd4, 0xa1, 0xa9, 0x58, 0xc0, 0x91, 0x23, 0xeb, 0xb0, 0x3b, 0x34, - 0x30, 0xa5, 0x32, 0xb5, 0x1b, 0x88, 0xba, 0xf3, 0xc0, 0x8c, 0x37, 0x58, 0x87, 0x52, 0x5e, 0xec, - 0xb6, 0x87, 0xd8, 0x31, 0xf5, 0xbc, 0x47, 0xec, 0x23, 0x75, 0x6c, 0x1d, 0x06, 0xe2, 0x00, 0x02, - 0x2c, 0xc3, 0xcc, 0x16, 0x9e, 0xd1, 0x2c, 0x39, 0xae, 0x5e, 0xfd, 0xfb, 0xca, 0x47, 0xdf, 0xef, - 0xab, 0xdd, 0x07, 0x9c, 0x8d, 0xbb, 0x30, 0x4b, 0x8e, 0x47, 0x03, 0x2a, 0x7c, 0xa4, 0x07, 0xf4, - 0xa9, 0x3a, 0xd4, 0x94, 0x39, 0x14, 0x39, 0x01, 0xcd, 0xdc, 0x0c, 0x2b, 0xdc, 0x64, 0x2a, 0x26, - 0xa5, 0x4c, 0x82, 0x13, 0x7d, 0x1d, 0xcd, 0x85, 0x31, 0x8d, 0x20, 0xea, 0xa4, 0x7a, 0xf5, 0x37, - 0x2b, 0xbf, 0x92, 0x43, 0xa9, 0x3c, 0xe1, 0xc9, 0x65, 0x23, 0x45, 0x6c, 0xfc, 0x99, 0xba, 0x87, - 0x87, 0x00, 0x4a, 0x4f, 0xe8, 0x94, 0x3a, 0x64, 0x4a, 0x08, 0x73, 0xb2, 0x54, 0x11, 0xfc, 0x6c, - 0x1d, 0x9e, 0x79, 0x3f, 0x52, 0x13, 0xfd, 0x9c, 0x8f, 0x31, 0xf5, 0xec, 0xe0, 0x18, 0x4f, 0xad, - 0xc3, 0xa3, 0xe3, 0xc3, 0x99, 0xc4, 0x58, 0x1d, 0x1e, 0x77, 0x0c, 0xcc, 0x8f, 0xf3, 0x0b, 0x75, - 0x14, 0xdc, 0x2e, 0xc1, 0x6a, 0xc2, 0xff, 0x5c, 0x87, 0x66, 0xd1, 0x5c, 0x14, 0x8e, 0xa5, 0x6c, - 0x16, 0xd3, 0x4a, 0xc9, 0x69, 0x75, 0x94, 0xef, 0x9d, 0xa4, 0x19, 0x1f, 0x01, 0x67, 0xf5, 0x74, - 0xdf, 0x0a, 0xab, 0x8e, 0xe0, 0x29, 0x3d, 0xa3, 0x7c, 0x31, 0x10, 0x6b, 0xfd, 0x4b, 0x3d, 0x6f, - 0x6d, 0xf4, 0x12, 0x2e, 0xbc, 0x59, 0x98, 0x3d, 0x9a, 0xe3, 0xc9, 0x0a, 0x4d, 0x86, 0x2c, 0x23, - 0x67, 0xd6, 0xf3, 0x8e, 0x8f, 0x86, 0x2b, 0xa0, 0x8e, 0xf9, 0x93, 0x2f, 0x22, 0x98, 0xca, 0x07, - 0x68, 0xa6, 0x9f, 0x8b, 0xe8, 0x30, 0x15, 0x8a, 0x78, 0xc8, 0xc8, 0x59, 0x48, 0x44, 0xf4, 0x59, - 0xa6, 0xbd, 0xdb, 0x5e, 0x12, 0x6e, 0xd2, 0xc1, 0x16, 0x39, 0x1b, 0x4d, 0xa2, 0xd0, 0x6e, 0x27, - 0x71, 0x8e, 0x6f, 0xf1, 0xd5, 0xc1, 0x54, 0xab, 0x06, 0x57, 0xe6, 0xdc, 0x3a, 0xca, 0x2c, 0x94, - 0x81, 0x8d, 0x1f, 0x5e, 0x4e, 0x5a, 0x19, 0xab, 0x90, 0xf4, 0x79, 0xe5, 0xa4, 0x21, 0x58, 0x93, - 0x3e, 0x1f, 0xcd, 0x5e, 0xf9, 0xb7, 0x0b, 0xc3, 0x98, 0x27, 0x2c, 0x10, 0x36, 0x3f, 0xf9, 0xaa, - 0x8f, 0x4f, 0xe1, 0x40, 0x4d, 0xb7, 0x17, 0xf8, 0x4e, 0x13, 0x06, 0xea, 0x2e, 0x2f, 0x2c, 0x3b, - 0x9e, 0x98, 0xe0, 0x45, 0x3e, 0xe6, 0x81, 0x30, 0x93, 0xe7, 0xab, 0x43, 0x83, 0x03, 0x75, 0xac, - 0x32, 0x36, 0xc2, 0x44, 0x83, 0x16, 0xca, 0xc5, 0xf5, 0xea, 0xdf, 0x56, 0xfe, 0xf2, 0xa0, 0x3e, - 0xd0, 0x5d, 0x5c, 0x82, 0x44, 0x9f, 0x5a, 0xa4, 0xfe, 0x24, 0x1d, 0xb3, 0x38, 0x60, 0x01, 0xb9, - 0xb4, 0x8e, 0x9d, 0x94, 0x24, 0xdb, 0x52, 0x61, 0x92, 0x3e, 0xcb, 0xba, 0x9c, 0x0e, 0xd6, 0xc9, - 0xd7, 0xca, 0xb7, 0x44, 0x88, 0x7f, 0xb5, 0x2d, 0xf6, 0x14, 0x5f, 0x86, 0x4e, 0x43, 0x39, 0x5a, - 0x0f, 0xee, 0xf2, 0x7a, 0x69, 0xda, 0xdf, 0x0e, 0xe0, 0x0a, 0x9f, 0x00, 0x83, 0x24, 0x1d, 0xfb, - 0x5c, 0xe9, 0x93, 0x37, 0x79, 0xa8, 0x49, 0x18, 0x96, 0xcf, 0x6b, 0x36, 0xa1, 0x6b, 0x59, 0x2e, - 0x7f, 0x58, 0x2f, 0x55, 0xed, 0x00, 0x4d, 0xae, 0x7e, 0x1f, 0xa2, 0x46, 0x26, 0xe8, 0x94, 0x62, - 0xf9, 0x62, 0x21, 0xb4, 0x49, 0x2f, 0x96, 0x2f, 0x84, 0xd4, 0x30, 0x93, 0xb1, 0x1d, 0xee, 0xb5, - 0xe5, 0x0b, 0xe1, 0xa0, 0x9a, 0xec, 0x37, 0xca, 0x14, 0xc4, 0x32, 0x4f, 0x33, 0x96, 0xf4, 0x0f, - 0xd0, 0xb1, 0x21, 0x7b, 0x9d, 0x8f, 0x6c, 0x1e, 0xaa, 0xc9, 0x5e, 0x5f, 0x76, 0x52, 0x14, 0xd6, - 0x90, 0xfc, 0xf7, 0xb2, 0x93, 0x62, 0x60, 0x9a, 0xdc, 0x0d, 0x75, 0xe8, 0x75, 0x1d, 0xc2, 0xfe, - 0x0f, 0x8f, 0x75, 0xbc, 0x4b, 0x97, 0x75, 0x7c, 0x13, 0x8d, 0x0d, 0xca, 0xe1, 0xee, 0x0c, 0x8d, - 0x87, 0xca, 0x1c, 0xed, 0xf1, 0x30, 0xce, 0x52, 0x72, 0xa3, 0x6f, 0x9b, 0x5c, 0xa7, 0xd3, 0x41, - 0x30, 0x9b, 0x70, 0x3b, 0xeb, 0x6f, 0xf9, 0xb6, 0xc9, 0x83, 0xd6, 0x23, 0xbd, 0x09, 0xcc, 0xa8, - 0x97, 0xb0, 0x94, 0xc5, 0x19, 0x0b, 0xd4, 0xb9, 0x5b, 0x61, 0xc9, 0x28, 0x8c, 0x69, 0xc6, 0x66, - 0xa3, 0x21, 0xf9, 0xb6, 0xef, 0xec, 0xeb, 0x2c, 0x58, 0x98, 0xf2, 0x24, 0x1c, 0xd0, 0x08, 0x05, - 0x6a, 0x6f, 0xf6, 0x9d, 0x7d, 0xff, 0x07, 0x26, 0xd0, 0x81, 0xf6, 0x40, 0x2d, 0xc4, 0x4a, 0x38, - 0x62, 0x81, 0x5a, 0x0d, 0xe3, 0xb3, 0xdd, 0x82, 0x96, 0x43, 0x9e, 0x3e, 0xb5, 0xa8, 0xf9, 0xa4, - 0x96, 0xb4, 0x96, 0x6e, 0x2d, 0xdb, 0xd8, 0x95, 0x84, 0x06, 0x4e, 0x12, 0xdc, 0x56, 0xb6, 0xb1, - 0x06, 0x66, 0x32, 0xca, 0x65, 0x3c, 0x25, 0x71, 0x2a, 0x50, 0x65, 0x68, 0x7e, 0xd7, 0xa7, 0x4b, - 0x0a, 0x58, 0x4d, 0xf8, 0x8e, 0x7a, 0x21, 0x4a, 0x93, 0xd0, 0x38, 0xc3, 0x59, 0x36, 0x72, 0x27, - 0xe2, 0x7e, 0xcd, 0x32, 0x9a, 0x72, 0x7f, 0xb0, 0xce, 0x82, 0x49, 0xc4, 0x02, 0x95, 0xae, 0xbb, - 0xab, 0x9e, 0x0f, 0xd3, 0x4b, 0x82, 0x90, 0xbf, 0x24, 0xc9, 0xef, 0x21, 0x92, 0x2a, 0x5c, 0x21, - 0xa3, 0xd4, 0x2b, 0x07, 0xc2, 0x6c, 0xb0, 0xbe, 0x2f, 0x64, 0x07, 0x58, 0x22, 0x90, 0x29, 0xf9, - 0x7e, 0xdd, 0x17, 0x82, 0x09, 0x75, 0x06, 0x6e, 0x7a, 0x6d, 0x2d, 0x8c, 0x42, 0x9a, 0xb1, 0x94, - 0xdc, 0x8d, 0x98, 0xa5, 0x1c, 0xe8, 0x02, 0x47, 0x85, 0xe3, 0xa0, 0xb6, 0x54, 0xf1, 0x4b, 0x8f, - 0xc5, 0x31, 0x8d, 0x75, 0xd5, 0x09, 0xb9, 0xc7, 0x37, 0x0a, 0x1f, 0xf0, 0x87, 0xbe, 0x51, 0x78, - 0x80, 0x76, 0x14, 0x3f, 0xaa, 0x23, 0x07, 0x3c, 0x57, 0xcb, 0x08, 0x53, 0x16, 0x6a, 0x83, 0x7f, - 0x8c, 0x3a, 0xd8, 0x0e, 0xaf, 0x3b, 0xb8, 0x17, 0xec, 0x89, 0x2c, 0x9f, 0x70, 0x41, 0x0a, 0xa5, - 0xc7, 0xb4, 0x74, 0xb8, 0x0f, 0x88, 0x0f, 0x81, 0x9b, 0x16, 0xbb, 0x25, 0xb7, 0x55, 0x8b, 0x84, - 0xfb, 0x81, 0xd1, 0x28, 0x8b, 0x3b, 0x59, 0x06, 0x9b, 0x7f, 0x02, 0x98, 0xbe, 0xd8, 0x6c, 0x87, - 0xf3, 0x50, 0x3d, 0x1f, 0x27, 0x17, 0x43, 0xe7, 0x93, 0xac, 0xd0, 0xdf, 0x23, 0x75, 0xe7, 0x2c, - 0x0b, 0x82, 0x7d, 0x16, 0x07, 0x4a, 0x83, 0x2f, 0xb3, 0x41, 0x32, 0x09, 0xb3, 0x94, 0x3c, 0x0a, - 0x18, 0x58, 0x40, 0x70, 0xb3, 0x0d, 0x23, 0xe5, 0x46, 0x96, 0x47, 0x99, 0x28, 0x12, 0x58, 0xd9, - 0x02, 0xcc, 0x86, 0x97, 0xd9, 0x38, 0x9b, 0x65, 0x83, 0x28, 0x8c, 0x19, 0x79, 0x0c, 0x31, 0x85, - 0xb4, 0x0c, 0x16, 0x19, 0x0d, 0x58, 0x62, 0x2b, 0x5a, 0x7a, 0x09, 0x1f, 0x8d, 0x33, 0xf2, 0x38, - 0xf0, 0x9e, 0x14, 0x65, 0x9e, 0x66, 0xe1, 0xe6, 0x24, 0x15, 0x92, 0x66, 0x67, 0x44, 0xc7, 0x29, - 0x0b, 0xc8, 0x13, 0x39, 0x90, 0x60, 0x5d, 0xa5, 0x8f, 0x04, 0x25, 0xbd, 0x49, 0x4f, 0x03, 0x7b, - 0xce, 0x6c, 0xa6, 0x8e, 0xdf, 0xca, 0x3c, 0xe4, 0x33, 0x9e, 0xcd, 0x06, 0xed, 0x76, 0xae, 0xcf, - 0x22, 0x7f, 0xae, 0xcb, 0x47, 0xc2, 0xd8, 0x09, 0x27, 0xa3, 0x3e, 0xcb, 0xfa, 0x2c, 0x62, 0x03, - 0x19, 0xe0, 0x78, 0x0e, 0x99, 0x1e, 0x0e, 0x04, 0x03, 0xb4, 0xcf, 0x97, 0x10, 0x42, 0x21, 0xda, - 0x17, 0x72, 0xdb, 0x64, 0x8f, 0x04, 0x4c, 0x70, 0x91, 0x17, 0x81, 0x8c, 0x2d, 0x45, 0xb9, 0x94, - 0x7d, 0x41, 0x76, 0x81, 0xbc, 0xdc, 0x74, 0xa0, 0x82, 0x75, 0xe4, 0xa5, 0xc2, 0xb9, 0x05, 0x28, - 0x55, 0x3a, 0xa1, 0x80, 0x2f, 0xd7, 0xf3, 0xe1, 0xd6, 0x02, 0x70, 0x3a, 0x8a, 0x04, 0x36, 0x64, - 0x29, 0x79, 0xa5, 0x20, 0xe7, 0x00, 0x5a, 0xfe, 0x77, 0x8e, 0x4f, 0xe2, 0x80, 0xbc, 0x8a, 0xa4, - 0xb1, 0x13, 0x31, 0x12, 0xb2, 0x44, 0x63, 0x3a, 0x64, 0x42, 0xcc, 0x2a, 0xc7, 0xf8, 0xb5, 0xc2, - 0x58, 0x01, 0x18, 0xe4, 0x1b, 0xc9, 0xeb, 0x75, 0x1c, 0x9c, 0x57, 0x99, 0xfb, 0x1e, 0x28, 0xf9, - 0x7b, 0xa3, 0x0e, 0xe3, 0x4c, 0x18, 0xa1, 0xd7, 0xef, 0x4d, 0xb4, 0x71, 0x06, 0xd2, 0xe5, 0x71, - 0xca, 0x23, 0xd6, 0xe5, 0xa3, 0x11, 0x8d, 0x03, 0xf2, 0x96, 0x47, 0x4e, 0x8b, 0x21, 0x61, 0xde, - 0x94, 0x3a, 0xef, 0x1d, 0xe4, 0xd6, 0x2f, 0xd1, 0x0d, 0xb6, 0x7b, 0x6d, 0x8d, 0x25, 0x61, 0x3c, - 0x24, 0xef, 0xd5, 0x3d, 0xc9, 0x20, 0xd3, 0x9a, 0x92, 0xc3, 0x1a, 0x9e, 0x2a, 0x3c, 0xdb, 0xec, - 0x0a, 0x00, 0x1a, 0x78, 0xc0, 0x56, 0x15, 0xc9, 0xf5, 0x51, 0x55, 0x79, 0xe4, 0x88, 0x06, 0x9c, - 0x38, 0x2c, 0xba, 0xb2, 0xd2, 0xe0, 0xc8, 0x06, 0xe4, 0xea, 0x1c, 0x44, 0xf7, 0x75, 0x54, 0xa1, - 0xaf, 0x25, 0x1e, 0x84, 0x6b, 0x5b, 0xa8, 0x90, 0xf6, 0xe8, 0x46, 0x9e, 0x03, 0xfb, 0x2c, 0x3b, - 0x84, 0x1d, 0x40, 0x24, 0xc9, 0x31, 0x0d, 0xbc, 0x15, 0x12, 0xb5, 0x90, 0xc2, 0x2c, 0xc3, 0xb1, - 0x8d, 0x5c, 0x24, 0xd9, 0xb4, 0xa8, 0xcc, 0xe9, 0x71, 0x8d, 0xbc, 0x3f, 0x2c, 0x24, 0x61, 0x01, - 0x76, 0x7c, 0x03, 0x7a, 0x31, 0xa0, 0x59, 0x0a, 0x86, 0x4f, 0x35, 0xe0, 0x4e, 0xa2, 0x21, 0x2e, - 0xd1, 0x64, 0x63, 0x99, 0x51, 0x1b, 0x75, 0x3f, 0xa1, 0xe1, 0x09, 0xaa, 0x69, 0x43, 0x68, 0x3a, - 0x08, 0xc8, 0x89, 0x0d, 0x4f, 0x2c, 0x48, 0xb7, 0xdb, 0x55, 0x3e, 0xa9, 0xe1, 0x09, 0xe5, 0x38, - 0x90, 0x5e, 0xe7, 0x93, 0x1b, 0x1e, 0x6b, 0xc5, 0xda, 0x14, 0xb6, 0x04, 0x58, 0x91, 0xfc, 0x74, - 0xc3, 0x63, 0x92, 0x16, 0xc1, 0x9a, 0xf4, 0x67, 0xd0, 0x36, 0x5b, 0x53, 0x44, 0xaf, 0x8b, 0x0a, - 0x21, 0x9c, 0x82, 0x96, 0x4c, 0xea, 0x1e, 0x10, 0x05, 0xf9, 0x5c, 0x03, 0xda, 0x07, 0x3d, 0x96, - 0xac, 0xb1, 0x41, 0x76, 0x28, 0x4f, 0x22, 0xe9, 0x3a, 0x2f, 0x72, 0xbe, 0x31, 0xb1, 0x06, 0xf0, - 0xa9, 0x68, 0x22, 0x65, 0x58, 0x13, 0xf3, 0x69, 0x40, 0x43, 0x5d, 0x4f, 0x44, 0xc9, 0x18, 0x19, - 0xba, 0x23, 0xa7, 0x35, 0x3c, 0x5e, 0x39, 0x00, 0xb8, 0xa2, 0xe8, 0x06, 0x54, 0xa6, 0x26, 0x00, - 0x28, 0x56, 0x22, 0x5f, 0x19, 0x7d, 0x46, 0x03, 0x5a, 0xc6, 0xdb, 0x20, 0x5d, 0xd4, 0xa6, 0xb0, - 0x80, 0x82, 0xed, 0xf4, 0xf9, 0x97, 0xab, 0x98, 0x92, 0x33, 0xd1, 0xb4, 0xfd, 0x6a, 0xc4, 0xd5, - 0x5b, 0x23, 0xbe, 0x2a, 0x86, 0x93, 0xce, 0x6a, 0xc0, 0x2a, 0x1e, 0xd7, 0x4e, 0xce, 0x46, 0xe7, - 0xc3, 0x35, 0xa8, 0x12, 0x64, 0x72, 0x4e, 0xa3, 0x58, 0x4b, 0xe7, 0x9a, 0x5d, 0xc5, 0x44, 0xc3, - 0x93, 0xc2, 0x37, 0x95, 0x00, 0x6c, 0x93, 0x45, 0xe4, 0xcb, 0x0d, 0x4f, 0x0a, 0x1f, 0x22, 0x2c, - 0xad, 0x73, 0x8b, 0xcc, 0x65, 0x91, 0xda, 0xe7, 0x22, 0x5f, 0x69, 0xe4, 0xcd, 0xcb, 0x02, 0xc6, - 0xd5, 0x5e, 0x83, 0x9e, 0xb5, 0xea, 0x3b, 0x94, 0xb1, 0x0d, 0x16, 0x07, 0xd2, 0x16, 0x67, 0x96, - 0xcd, 0xc9, 0x05, 0x0d, 0x6c, 0xcb, 0x94, 0xc0, 0x2e, 0x44, 0x1b, 0xf3, 0x09, 0x1e, 0xc6, 0x74, - 0x35, 0x62, 0x2e, 0xd0, 0xb7, 0xc4, 0x81, 0x1f, 0x72, 0x11, 0x3a, 0x58, 0xa5, 0x60, 0x13, 0x90, - 0x41, 0x92, 0x04, 0xa3, 0x85, 0x63, 0x14, 0x3a, 0xc2, 0x17, 0xa3, 0x25, 0x28, 0x81, 0x9a, 0x20, - 0x0c, 0x92, 0x93, 0x7b, 0x26, 0xe1, 0x60, 0x43, 0xde, 0xc9, 0xb1, 0xe0, 0x2d, 0x72, 0x29, 0xea, - 0xd9, 0x07, 0x71, 0xd5, 0xd8, 0x0d, 0xaf, 0x23, 0xe2, 0xcc, 0xcb, 0x69, 0x65, 0xe2, 0x5c, 0x06, - 0x8e, 0xa2, 0x2d, 0x80, 0x83, 0x46, 0xe8, 0xe5, 0xe0, 0x28, 0xfa, 0x00, 0xb6, 0xc7, 0x2b, 0x40, - 0x8f, 0x1a, 0x28, 0x7a, 0xec, 0x4f, 0x92, 0x4d, 0xb6, 0x05, 0x2a, 0x94, 0xae, 0x6c, 0x38, 0x7b, - 0x7f, 0x1b, 0x9c, 0x0b, 0xc2, 0x34, 0xf2, 0xf5, 0x29, 0xbd, 0x84, 0x6f, 0x86, 0x01, 0x53, 0x5f, - 0xe8, 0x22, 0xbd, 0xab, 0x1a, 0x79, 0xdb, 0x41, 0x06, 0x87, 0xdc, 0x79, 0x34, 0x36, 0xdd, 0xd5, - 0x05, 0xcd, 0xa6, 0x13, 0xfb, 0x0b, 0x1f, 0xdf, 0xc5, 0x12, 0xbe, 0x47, 0xd5, 0x79, 0x34, 0xca, - 0x0d, 0x3f, 0x15, 0x56, 0x0d, 0xc8, 0xb5, 0xa0, 0x47, 0x69, 0xd3, 0xa2, 0x40, 0x5b, 0x18, 0x5b, - 0x75, 0xf2, 0x8d, 0x1c, 0x6f, 0x7b, 0x80, 0x7a, 0xaa, 0xd7, 0x35, 0xa0, 0x09, 0xb1, 0x8b, 0xa6, - 0xc2, 0x03, 0xdc, 0x33, 0x61, 0xc9, 0x16, 0xb9, 0x1e, 0x49, 0x6a, 0xdd, 0xe4, 0xaa, 0x3c, 0x10, - 0xef, 0x08, 0x1b, 0x66, 0x32, 0xb2, 0x09, 0x9c, 0x70, 0xb0, 0xc1, 0x32, 0x72, 0x03, 0x3a, 0xdb, - 0x3e, 0xc8, 0x1c, 0x0d, 0xa3, 0x49, 0xc2, 0xc8, 0x37, 0x1b, 0x79, 0x9b, 0xc7, 0xcb, 0x3a, 0x4b, - 0xe9, 0x90, 0xdc, 0x08, 0xf6, 0x5c, 0x87, 0x2f, 0xb8, 0xac, 0xaa, 0x1d, 0x6c, 0xcc, 0x86, 0x34, - 0xe2, 0x43, 0xbd, 0x3b, 0xdf, 0x6a, 0xf8, 0xd3, 0x59, 0xc6, 0x88, 0x32, 0x4b, 0x75, 0x53, 0xc3, - 0x1f, 0x8d, 0x75, 0x38, 0x53, 0xe2, 0xe1, 0x93, 0x54, 0x9e, 0xed, 0x4e, 0xc9, 0xcd, 0x48, 0xee, - 0x6f, 0x83, 0x74, 0x11, 0x11, 0x30, 0x7f, 0x77, 0x25, 0x4d, 0x97, 0xec, 0xc9, 0x9b, 0x08, 0xba, - 0x62, 0x2b, 0x25, 0xb7, 0xe4, 0xb8, 0xce, 0xac, 0x01, 0x0c, 0x1f, 0xcc, 0x26, 0x7c, 0x4c, 0x6e, - 0x05, 0x4c, 0xdc, 0xdf, 0xb3, 0x38, 0xcb, 0x84, 0x90, 0x0e, 0x80, 0x42, 0x96, 0xa8, 0xdb, 0x8a, - 0x67, 0x4d, 0x73, 0xa7, 0xbe, 0x1f, 0xc3, 0x13, 0xe9, 0x3c, 0x93, 0xdb, 0x1b, 0x9e, 0x70, 0x13, - 0xc8, 0xae, 0xe4, 0xaa, 0x71, 0xee, 0x68, 0x40, 0x17, 0x7b, 0x1b, 0xb8, 0x29, 0xb0, 0x6f, 0xe4, - 0xcb, 0x42, 0x76, 0x8e, 0x78, 0x16, 0x0e, 0x78, 0xbc, 0x37, 0x8e, 0xf8, 0x60, 0x83, 0xdc, 0xd5, - 0x70, 0xb9, 0x15, 0xed, 0x78, 0xcb, 0x68, 0xa4, 0xd4, 0x56, 0xdf, 0x03, 0x7b, 0xe3, 0x98, 0xc2, - 0x50, 0x80, 0xbe, 0xd3, 0xf7, 0x73, 0xa6, 0xa1, 0xbe, 0x2d, 0x00, 0x90, 0xe4, 0xee, 0x46, 0xb5, - 0x5d, 0x69, 0x78, 0xa3, 0xbf, 0x2b, 0x7c, 0x38, 0x8c, 0x0a, 0xf1, 0xa7, 0x2e, 0x1d, 0xb1, 0x84, - 0x8e, 0xcc, 0xed, 0x0d, 0xf2, 0x83, 0x46, 0xa1, 0x74, 0x48, 0x5a, 0x37, 0x58, 0x6f, 0x98, 0x11, - 0xdd, 0xd3, 0xc8, 0x67, 0x6a, 0xfc, 0x68, 0xbd, 0x50, 0x3f, 0xf4, 0x4e, 0xb5, 0xcf, 0xb2, 0xe9, - 0x20, 0x08, 0x05, 0x9b, 0xd0, 0x68, 0xe7, 0x3f, 0x4d, 0xc2, 0x71, 0x4a, 0x1e, 0xf0, 0x22, 0xe7, - 0x3d, 0xc8, 0x07, 0x01, 0xc3, 0x6e, 0x8b, 0x74, 0x95, 0x32, 0x80, 0xb6, 0x63, 0x58, 0x1f, 0xed, - 0x87, 0x00, 0xed, 0x6d, 0x91, 0xee, 0x0a, 0x29, 0x10, 0x49, 0x42, 0x78, 0x2d, 0xb3, 0x80, 0xb1, - 0x91, 0x8c, 0x61, 0x3d, 0xd2, 0xc0, 0xe1, 0x09, 0xd7, 0x64, 0xbf, 0xfe, 0x29, 0x1c, 0xd9, 0x9e, - 0x45, 0x20, 0x4d, 0xa6, 0xa3, 0x48, 0x88, 0xdb, 0x5e, 0xc2, 0x87, 0x89, 0xb0, 0x44, 0xff, 0x03, - 0xb0, 0x3e, 0x9e, 0x75, 0x0e, 0xf8, 0x68, 0xc3, 0x05, 0x29, 0xb6, 0x03, 0xba, 0x0b, 0xac, 0x05, - 0x81, 0x3f, 0x2f, 0x8c, 0x33, 0x31, 0xf9, 0x39, 0x9e, 0x28, 0x12, 0xe4, 0xe7, 0x8d, 0xbc, 0x9f, - 0x5a, 0x04, 0x59, 0x8a, 0x8f, 0x01, 0xad, 0xde, 0xdf, 0xb3, 0xa8, 0xbd, 0x30, 0x77, 0xea, 0x85, - 0xc9, 0xb0, 0x7b, 0x92, 0x0d, 0xf8, 0x88, 0x91, 0xc7, 0x81, 0x26, 0x11, 0x2b, 0x20, 0xc3, 0x8b, - 0x09, 0x1f, 0xaf, 0x6f, 0xad, 0x70, 0x6d, 0x0b, 0x91, 0x27, 0x00, 0x06, 0x4d, 0x49, 0x01, 0xa5, - 0xfb, 0xf2, 0x9f, 0xa0, 0xcf, 0x12, 0x8c, 0x1d, 0xdf, 0x93, 0x39, 0xe3, 0x4c, 0xe3, 0x25, 0x70, - 0x5a, 0xd5, 0x59, 0x93, 0xa7, 0x90, 0x31, 0x28, 0x46, 0x3c, 0xc3, 0x33, 0x74, 0xc7, 0xf8, 0xe9, - 0x06, 0xac, 0xee, 0xf0, 0x20, 0x8a, 0xa1, 0xb9, 0x67, 0x00, 0xb3, 0x68, 0xd0, 0x0c, 0x57, 0x42, - 0xe1, 0xd9, 0x12, 0xb5, 0xab, 0x93, 0x8d, 0x5d, 0x9a, 0x04, 0x29, 0x79, 0x0e, 0x80, 0xd0, 0x24, - 0x01, 0x8a, 0x3c, 0x0f, 0xb6, 0xaa, 0x0c, 0xe4, 0x02, 0x2f, 0x80, 0x22, 0x62, 0x78, 0x48, 0xf1, - 0x45, 0x40, 0xb1, 0x0c, 0xe4, 0xc2, 0x2e, 0x65, 0x47, 0x1e, 0x80, 0xfb, 0x11, 0xcf, 0x52, 0xf2, - 0x92, 0x57, 0x39, 0x00, 0x98, 0x5a, 0x81, 0x80, 0xbc, 0x5c, 0x10, 0xfb, 0x82, 0xe4, 0xbe, 0x70, - 0x90, 0xf1, 0x64, 0xab, 0x97, 0xb0, 0x20, 0xd4, 0xba, 0xec, 0x15, 0x20, 0x9d, 0x5c, 0xdf, 0xc2, - 0x7d, 0x85, 0xfe, 0xac, 0xe2, 0x05, 0x1a, 0x90, 0xd7, 0x72, 0x8a, 0x5c, 0x7d, 0x92, 0x73, 0xd0, - 0xa7, 0x03, 0xc1, 0x0e, 0xaf, 0x7b, 0x87, 0xd0, 0x9f, 0xa4, 0xe3, 0x70, 0x10, 0xf2, 0x49, 0x2a, - 0x54, 0xfe, 0x66, 0x98, 0x6d, 0x91, 0x37, 0xa0, 0x95, 0xa7, 0xb6, 0xb8, 0xcb, 0x47, 0xa3, 0x49, - 0xac, 0xc9, 0xf5, 0x27, 0xa3, 0x11, 0x4d, 0xb6, 0xc8, 0x9b, 0xde, 0x35, 0x45, 0xf7, 0xba, 0xf7, - 0xdb, 0x35, 0x7d, 0xab, 0x91, 0xbf, 0x31, 0xe6, 0x24, 0xaf, 0x2e, 0xfe, 0xca, 0x26, 0x8c, 0xbc, - 0x9d, 0x3b, 0xa4, 0x0a, 0xea, 0x00, 0x36, 0x71, 0x2a, 0x4c, 0x8e, 0x77, 0x90, 0xc9, 0x21, 0xe0, - 0x8b, 0xd3, 0x87, 0xa8, 0x91, 0xa0, 0x3b, 0x87, 0xef, 0x7a, 0x67, 0x3e, 0xcf, 0xb2, 0x85, 0x78, - 0x48, 0x47, 0x4c, 0x5a, 0x3d, 0x52, 0x13, 0xbd, 0xd7, 0xc8, 0x07, 0xb6, 0xd5, 0xfe, 0xe5, 0x70, - 0x56, 0x1f, 0x91, 0xc3, 0x9a, 0x58, 0x97, 0x28, 0xea, 0x39, 0xf8, 0xfe, 0xdd, 0x09, 0x1d, 0x44, - 0xac, 0x37, 0x4d, 0x0e, 0x6f, 0xfa, 0xa4, 0xb8, 0x4a, 0xf9, 0x7f, 0x32, 0x8c, 0x22, 0xb5, 0xb2, - 0x21, 0x4b, 0xc9, 0x11, 0xcd, 0x7c, 0xdc, 0xc5, 0x87, 0x3a, 0xb2, 0xe9, 0x8f, 0xa6, 0x4d, 0xa7, - 0x29, 0x4d, 0xd3, 0x30, 0x5e, 0x0a, 0xe3, 0x50, 0x0c, 0x85, 0x1c, 0xd5, 0xcc, 0xbb, 0x0a, 0x26, - 0xb4, 0xa0, 0x0b, 0xf0, 0x95, 0x85, 0x42, 0x8e, 0x6e, 0xfa, 0x44, 0xd0, 0x32, 0x1b, 0xf0, 0x24, - 0x00, 0x06, 0x95, 0x34, 0x8c, 0x8e, 0x69, 0x42, 0xfb, 0x0c, 0x96, 0x86, 0xe5, 0xaf, 0x54, 0x1d, - 0xdb, 0xf4, 0xd7, 0x9b, 0x79, 0x8a, 0x9d, 0x8e, 0x6b, 0xe6, 0x8d, 0x3e, 0x94, 0xaf, 0x00, 0x07, - 0xe5, 0xf8, 0x26, 0x8e, 0x18, 0xe9, 0xf0, 0x9f, 0x45, 0x68, 0x1e, 0xf9, 0x54, 0xd3, 0xa7, 0x0e, - 0x61, 0x38, 0xde, 0xe9, 0x45, 0x61, 0xa0, 0xa5, 0xe4, 0x84, 0x66, 0xde, 0x9a, 0xd8, 0x0e, 0x7d, - 0x62, 0xd3, 0x27, 0x01, 0xe4, 0xde, 0xab, 0x23, 0x60, 0x7c, 0x89, 0x93, 0x9a, 0xd0, 0xc1, 0xd7, - 0xd6, 0xfd, 0x2c, 0x5b, 0x4b, 0x95, 0xf1, 0x7f, 0x72, 0x13, 0x0a, 0x6b, 0xd0, 0xec, 0xae, 0x98, - 0x14, 0xc6, 0xa5, 0xee, 0x25, 0x2c, 0xf1, 0x58, 0x2c, 0xe6, 0x3e, 0x1a, 0x85, 0x81, 0x3c, 0x1b, - 0xf2, 0xb2, 0xc2, 0x29, 0x4d, 0x67, 0xbe, 0x49, 0x53, 0x0a, 0x3a, 0x7c, 0xa7, 0x36, 0xf3, 0xd1, - 0x36, 0x61, 0x30, 0x5b, 0x5f, 0x58, 0xf9, 0x0a, 0x29, 0xf9, 0x7c, 0x33, 0x6f, 0x29, 0xf9, 0x60, - 0xee, 0x9e, 0x49, 0x33, 0x1f, 0x05, 0x74, 0x58, 0xb9, 0x7f, 0x01, 0x39, 0xad, 0xc0, 0xb0, 0x39, - 0xbf, 0x23, 0x5d, 0xe1, 0xb2, 0x66, 0xe3, 0xf4, 0x66, 0xde, 0x41, 0xe9, 0x6b, 0x97, 0x74, 0x69, - 0xa9, 0x47, 0xe3, 0x70, 0x30, 0x17, 0x4d, 0xd2, 0xf5, 0x95, 0x70, 0xc4, 0xc8, 0x19, 0x70, 0xe5, - 0xe8, 0x48, 0x95, 0x3c, 0x26, 0xdd, 0x84, 0xa6, 0xeb, 0xfa, 0xc2, 0xec, 0xbf, 0x40, 0xa6, 0xf2, - 0x21, 0xec, 0x14, 0xce, 0xcc, 0xb1, 0x9f, 0xae, 0x93, 0xc8, 0xf4, 0xfd, 0xd3, 0x61, 0x42, 0x47, - 0xda, 0xd7, 0xfa, 0x62, 0xd3, 0x9b, 0x56, 0x94, 0x43, 0x94, 0xf1, 0xab, 0x74, 0x3d, 0x1c, 0x93, - 0xb3, 0x0a, 0xec, 0xdc, 0x67, 0x71, 0xa0, 0x8d, 0x82, 0x14, 0x6e, 0xc9, 0xd9, 0x25, 0x27, 0x2f, - 0xe1, 0x91, 0xae, 0x2c, 0xb3, 0x45, 0x8c, 0xe4, 0x1c, 0x80, 0x85, 0x62, 0xc4, 0x87, 0xfd, 0x52, - 0x13, 0x86, 0x27, 0xbc, 0x18, 0x77, 0x0d, 0x1f, 0xec, 0x8e, 0x16, 0xfc, 0xf0, 0xf4, 0x39, 0xa2, - 0xe7, 0x36, 0x7d, 0x4a, 0x5c, 0x28, 0x48, 0x97, 0x1f, 0x22, 0x5f, 0x69, 0xfa, 0xcc, 0x3d, 0x95, - 0x9d, 0x95, 0x38, 0x5d, 0x05, 0x42, 0xce, 0x6b, 0x16, 0xb3, 0x1c, 0x2a, 0xe9, 0x1f, 0x71, 0x6a, - 0x16, 0x8b, 0x9c, 0x0f, 0x98, 0xd1, 0x58, 0x59, 0xa0, 0x94, 0x61, 0x85, 0xab, 0x8d, 0xd9, 0xc5, - 0xa3, 0x80, 0x25, 0x29, 0xb9, 0xa0, 0xe9, 0x33, 0xb1, 0xfb, 0xdb, 0x98, 0xc1, 0x17, 0x16, 0x58, - 0x0e, 0x7b, 0x44, 0x87, 0xf0, 0x65, 0x1e, 0x45, 0xab, 0x74, 0xb0, 0x41, 0x2e, 0xf2, 0x9e, 0x1f, - 0x2b, 0x1f, 0xcd, 0xad, 0xc7, 0x7f, 0x05, 0x13, 0x73, 0xfb, 0x24, 0x46, 0x08, 0x77, 0xfe, 0x62, - 0xa8, 0x14, 0xcc, 0xeb, 0x2e, 0xb2, 0xba, 0xd6, 0xa1, 0xc4, 0x37, 0x29, 0xb9, 0xa4, 0x99, 0x37, - 0xb0, 0xba, 0xeb, 0x54, 0x28, 0x7b, 0x71, 0x64, 0xfa, 0x4c, 0xc5, 0x5e, 0x2e, 0x6d, 0xe6, 0x63, - 0x29, 0xa8, 0xa4, 0xbf, 0xcf, 0xa4, 0xe6, 0xf8, 0x1a, 0x10, 0x26, 0xa5, 0x28, 0xbb, 0x34, 0x97, - 0x35, 0x9d, 0x5e, 0xb4, 0x36, 0xbe, 0x96, 0x8a, 0x30, 0x58, 0x6a, 0x43, 0x73, 0x97, 0x37, 0x71, - 0x5c, 0xd0, 0x5c, 0xf6, 0xcc, 0x55, 0x13, 0x30, 0xb1, 0x53, 0x57, 0x34, 0x7d, 0x96, 0x81, 0xbc, - 0xdd, 0x3b, 0xcf, 0x46, 0x5d, 0x3e, 0x5a, 0x0d, 0x63, 0x96, 0x90, 0x2b, 0x9b, 0x3e, 0x9b, 0x50, - 0xe6, 0xff, 0xa4, 0x4d, 0x20, 0xa4, 0x6d, 0x38, 0x58, 0x66, 0x83, 0x70, 0xcc, 0xc8, 0xd7, 0x9b, - 0xae, 0x86, 0xf4, 0xfd, 0xc0, 0x76, 0x96, 0x57, 0x95, 0xad, 0x9c, 0x76, 0x3b, 0x76, 0x27, 0x82, - 0xad, 0xaf, 0x2e, 0x5b, 0x39, 0x88, 0x72, 0xd7, 0x8e, 0x9a, 0x28, 0x28, 0x00, 0x24, 0xc5, 0x0c, - 0x0d, 0x86, 0x4c, 0xb3, 0xc0, 0x35, 0x05, 0xf5, 0xec, 0xc2, 0xa8, 0xca, 0x1c, 0x57, 0x8e, 0xee, - 0xb5, 0xcd, 0xfc, 0x1d, 0x05, 0x2f, 0xce, 0xd5, 0xf4, 0x14, 0x04, 0xb8, 0xbc, 0x29, 0xb8, 0xfb, - 0x40, 0x9c, 0xee, 0x8c, 0xb3, 0x30, 0x61, 0x86, 0xc3, 0x97, 0x65, 0x19, 0xe1, 0x75, 0xcd, 0xea, - 0x3f, 0x54, 0xfe, 0xf6, 0x60, 0xe1, 0xae, 0xc4, 0xc7, 0xbb, 0x81, 0xcb, 0x6c, 0xb0, 0x35, 0x88, - 0xa4, 0x6d, 0xb7, 0xcc, 0xa2, 0x70, 0x40, 0xbe, 0xdd, 0xf4, 0x59, 0xb6, 0x79, 0x98, 0xa5, 0x7a, - 0x73, 0xe1, 0x8c, 0x2d, 0xb3, 0x4d, 0xbe, 0xc1, 0x72, 0x12, 0xf6, 0x3b, 0x85, 0x53, 0xab, 0x4e, - 0xab, 0x3b, 0x3b, 0x7d, 0x79, 0x2a, 0xe3, 0x21, 0xb9, 0x05, 0x69, 0xe0, 0x59, 0xb6, 0xb9, 0x5f, - 0x6e, 0xc4, 0xa1, 0x34, 0x11, 0x56, 0x15, 0xf9, 0x56, 0xcb, 0x75, 0xe8, 0x4e, 0xeb, 0x22, 0x1f, - 0x6c, 0x74, 0xd7, 0x69, 0x22, 0x6b, 0x4b, 0x04, 0x95, 0x9b, 0x5b, 0x3e, 0xb1, 0x06, 0x8a, 0x7f, - 0x8d, 0xa7, 0x74, 0x4b, 0xcb, 0xa7, 0x4b, 0x10, 0x50, 0x4f, 0xf5, 0xd6, 0x16, 0xca, 0x2f, 0x47, - 0x8c, 0x26, 0x38, 0x0a, 0xc2, 0xe8, 0x88, 0xdc, 0xd6, 0x72, 0x13, 0x75, 0xfd, 0xce, 0x85, 0x71, - 0xb0, 0xc2, 0xc7, 0x7d, 0x99, 0xd7, 0x58, 0xd9, 0xa7, 0xde, 0x05, 0xb9, 0xbd, 0x05, 0xdd, 0x3a, - 0xd3, 0xb3, 0x0f, 0xea, 0x6e, 0x29, 0xb5, 0xd0, 0x43, 0x00, 0xf6, 0x41, 0xa1, 0x3b, 0x5a, 0xe8, - 0x21, 0x80, 0xc2, 0xcd, 0x87, 0x3b, 0x5b, 0xe8, 0xa1, 0x20, 0x37, 0x39, 0xe4, 0x67, 0xde, 0x05, - 0x06, 0x04, 0x54, 0x01, 0xb6, 0x0e, 0x54, 0xdc, 0xcb, 0xac, 0xde, 0xf7, 0x5a, 0xd5, 0x8f, 0x55, - 0xfe, 0x3a, 0x3f, 0x87, 0x92, 0x4f, 0xf4, 0x60, 0xbe, 0xef, 0xed, 0xa6, 0xcf, 0x07, 0x21, 0x8d, - 0xe6, 0x18, 0x0b, 0x7a, 0x3c, 0x95, 0x9e, 0x0c, 0x73, 0xdd, 0xdc, 0xed, 0xed, 0xa6, 0xe4, 0x13, - 0x53, 0x53, 0xd3, 0x72, 0x65, 0xed, 0xbe, 0xd9, 0xa4, 0xaa, 0xa8, 0x42, 0x55, 0xfe, 0xda, 0x10, - 0xf1, 0x3d, 0x2d, 0x7c, 0xb8, 0xf2, 0x13, 0xca, 0x7f, 0x65, 0xc2, 0x4f, 0x2d, 0x9f, 0x24, 0x43, - 0x58, 0x47, 0xc3, 0xf4, 0xf5, 0xa3, 0x16, 0x7a, 0x01, 0xc3, 0x30, 0x40, 0xd9, 0x47, 0xba, 0xab, - 0x1f, 0xb7, 0x7c, 0x26, 0xc8, 0x1c, 0xa3, 0xd9, 0x24, 0x61, 0x81, 0x7a, 0x92, 0xc1, 0xf4, 0x70, - 0x6f, 0xcb, 0xe7, 0xa7, 0xe5, 0xb1, 0x9a, 0xf0, 0x7d, 0x2d, 0x1c, 0x6b, 0x1c, 0x83, 0x59, 0x4b, - 0x2e, 0xbb, 0x1f, 0xec, 0x42, 0x7e, 0xe3, 0x24, 0x23, 0x79, 0x76, 0xee, 0x81, 0x16, 0xbc, 0x26, - 0x80, 0x77, 0xae, 0xf8, 0x8d, 0x1e, 0xc9, 0x83, 0x2d, 0x27, 0x40, 0xbd, 0x1d, 0xe5, 0xa2, 0xaa, - 0x3f, 0x69, 0x61, 0x87, 0xb0, 0xd0, 0x49, 0x3e, 0xac, 0xfa, 0x50, 0xcb, 0xd9, 0xc0, 0x45, 0xcb, - 0x68, 0xf7, 0x98, 0xc5, 0xe4, 0xe1, 0x96, 0x4f, 0x5c, 0x2e, 0xb1, 0x64, 0xc8, 0x80, 0x59, 0x44, - 0x1e, 0x69, 0x61, 0x15, 0xaa, 0xa0, 0x12, 0x36, 0x9f, 0xf0, 0xc9, 0xd8, 0xdc, 0xda, 0x1c, 0x47, - 0x5b, 0xe4, 0xa7, 0x5e, 0x99, 0xe4, 0x48, 0xba, 0x4b, 0x6b, 0x2d, 0xec, 0x43, 0x00, 0xa2, 0x08, - 0xa8, 0xc8, 0x3e, 0xda, 0x2a, 0x09, 0x68, 0xc2, 0x38, 0x88, 0xf4, 0x05, 0x7f, 0xd6, 0x2a, 0x09, - 0x68, 0xe6, 0x91, 0xae, 0x10, 0xa9, 0xe5, 0x53, 0xa3, 0x2b, 0x7c, 0x0c, 0x6c, 0x3a, 0xc7, 0x6e, - 0x8f, 0x95, 0xa1, 0x15, 0x4f, 0xe7, 0xd0, 0x8f, 0x7b, 0x67, 0x99, 0x1f, 0x8a, 0x09, 0xcd, 0x3c, - 0xd9, 0xf2, 0x3f, 0x4f, 0x47, 0xa3, 0x2c, 0x1c, 0x31, 0x35, 0xbf, 0xa7, 0x72, 0xec, 0x6e, 0x82, - 0x0c, 0x00, 0x23, 0x1f, 0x9c, 0xeb, 0x67, 0x7c, 0x4c, 0x9e, 0x6e, 0x79, 0xac, 0x43, 0xf5, 0x45, - 0x6a, 0x23, 0x8d, 0x29, 0x79, 0xae, 0xe5, 0xf1, 0xae, 0x0a, 0x30, 0xbb, 0x60, 0xcf, 0xb7, 0x4a, - 0x9f, 0xe6, 0xf9, 0x64, 0x38, 0xd8, 0x98, 0x4b, 0xf8, 0x48, 0xea, 0x89, 0x17, 0x5a, 0x38, 0x64, - 0xab, 0xab, 0xa3, 0x54, 0x19, 0x9c, 0x4a, 0x2d, 0xbc, 0x08, 0x54, 0x89, 0x1f, 0xe2, 0x42, 0x61, - 0x07, 0x21, 0x52, 0x75, 0xc5, 0x83, 0x59, 0xfd, 0x97, 0x0e, 0x42, 0xa4, 0xda, 0x4f, 0xcc, 0xbb, - 0x22, 0xe0, 0x9c, 0x39, 0xe1, 0x20, 0x64, 0x03, 0x8b, 0xf5, 0x03, 0x20, 0x62, 0x79, 0x59, 0xb0, - 0xc8, 0x95, 0x16, 0x7e, 0x05, 0xca, 0x2a, 0x77, 0xb5, 0xc3, 0x28, 0xba, 0x30, 0x5d, 0x77, 0xd8, - 0x57, 0xd1, 0x21, 0xc6, 0x2f, 0xf3, 0x45, 0x3c, 0x2d, 0xa4, 0x17, 0xc8, 0x6b, 0x68, 0xa9, 0x0b, - 0x2f, 0x09, 0xda, 0x51, 0xbf, 0xde, 0x2a, 0x33, 0xee, 0xc0, 0x1d, 0x0d, 0xf2, 0x66, 0xab, 0x3c, - 0x27, 0x2f, 0x2f, 0x71, 0x90, 0xb7, 0x5a, 0xe5, 0x39, 0x79, 0x89, 0xb0, 0x3d, 0xbe, 0xdd, 0x72, - 0x29, 0x42, 0xad, 0x5c, 0x0f, 0xa5, 0x43, 0x73, 0xeb, 0xe8, 0x9d, 0x1c, 0x47, 0x99, 0x0d, 0xcb, - 0x9f, 0x29, 0x4d, 0xec, 0xdd, 0x32, 0x78, 0xee, 0x50, 0x99, 0x6b, 0x6d, 0x5e, 0xf5, 0xa0, 0x51, - 0x4b, 0x61, 0x1c, 0x8e, 0xa8, 0xad, 0xd0, 0x7d, 0xaf, 0xe5, 0x33, 0xd6, 0xf3, 0x58, 0x4d, 0xf8, - 0xb0, 0xb6, 0xc7, 0xfa, 0xd5, 0xa7, 0x15, 0x5a, 0xc9, 0x87, 0xb7, 0x3d, 0xd6, 0x6f, 0x11, 0xe7, - 0x2e, 0xce, 0xb5, 0x7d, 0xa1, 0x19, 0xc1, 0xec, 0xcb, 0x6c, 0x18, 0x72, 0x61, 0xd4, 0xd2, 0xd5, - 0x88, 0x05, 0xe4, 0xc8, 0xb6, 0x33, 0x0c, 0x81, 0x49, 0x17, 0xc6, 0x43, 0x19, 0x15, 0x3c, 0xaa, - 0xed, 0x8b, 0xda, 0xf9, 0xd4, 0xc5, 0xd1, 0x6d, 0x6c, 0x8c, 0x2a, 0xb4, 0x57, 0x51, 0x1c, 0xd3, - 0xce, 0x0b, 0x89, 0x9d, 0x71, 0x3a, 0x49, 0xcc, 0xe5, 0xfe, 0x05, 0x75, 0xb1, 0x97, 0x1c, 0xdb, - 0xce, 0x0b, 0x09, 0x1f, 0xcc, 0x85, 0xcf, 0xda, 0xbe, 0x64, 0xad, 0x5b, 0x26, 0x13, 0xd9, 0x39, - 0xbe, 0xed, 0xd3, 0x83, 0x05, 0x9c, 0xbb, 0x38, 0xe7, 0x5d, 0x4a, 0x39, 0x31, 0xa9, 0x8c, 0xd2, - 0x7d, 0x2c, 0x91, 0xde, 0xe7, 0x09, 0x6d, 0x9f, 0x0f, 0xb5, 0xeb, 0x63, 0x3b, 0x3e, 0xbe, 0x37, - 0x4e, 0x27, 0xe3, 0x31, 0x17, 0x87, 0x98, 0x9c, 0xd8, 0xf6, 0xe9, 0x2b, 0xbd, 0x8a, 0x02, 0xdc, - 0x57, 0x50, 0x72, 0x52, 0xdb, 0xa7, 0x2b, 0xe7, 0x59, 0x26, 0x73, 0xf8, 0x36, 0x61, 0x74, 0x72, - 0xdb, 0xe7, 0x5a, 0xe4, 0x61, 0x2e, 0x92, 0xd6, 0x2e, 0xe4, 0x30, 0xfe, 0x57, 0xaf, 0xcb, 0xc3, - 0x38, 0x25, 0x9f, 0x69, 0x63, 0x17, 0x1b, 0x4c, 0x54, 0x20, 0x59, 0x20, 0xcc, 0xd9, 0x53, 0xda, - 0x28, 0xb1, 0x62, 0x6f, 0x2f, 0x67, 0xa9, 0x29, 0xf3, 0xfc, 0x6c, 0x1b, 0x3d, 0x22, 0x51, 0x44, - 0xb8, 0xcb, 0x76, 0xde, 0x1d, 0x93, 0x17, 0xb3, 0x32, 0xa6, 0x9e, 0xd5, 0x90, 0xe6, 0xc0, 0xa9, - 0xde, 0x85, 0x05, 0x38, 0xf9, 0xea, 0xe0, 0x69, 0xde, 0x85, 0x05, 0x28, 0xf9, 0x74, 0x4d, 0xc6, - 0xc8, 0xe9, 0xef, 0xd7, 0xed, 0x2c, 0x93, 0xb8, 0x33, 0xda, 0x5e, 0x27, 0xc6, 0xe1, 0x5c, 0x29, - 0x55, 0xdb, 0x77, 0xe4, 0xd1, 0x44, 0x5c, 0x19, 0xd4, 0x99, 0x6d, 0xbf, 0x86, 0xce, 0x81, 0x4d, - 0x51, 0x55, 0xdb, 0x67, 0x1e, 0x2e, 0xd2, 0x8c, 0x09, 0x0b, 0x2f, 0x0e, 0x26, 0x83, 0x4c, 0xe6, - 0xb8, 0x07, 0x32, 0x89, 0xa3, 0x7a, 0x38, 0xdb, 0x3b, 0x1c, 0xff, 0x37, 0xe4, 0x9c, 0xb6, 0xd3, - 0x99, 0xee, 0x84, 0x4b, 0x45, 0x25, 0x63, 0x4b, 0xe1, 0x98, 0x7c, 0xa9, 0xed, 0xab, 0x18, 0x80, - 0x10, 0x17, 0x46, 0xf3, 0x6e, 0x95, 0x94, 0xd3, 0xa0, 0x7c, 0xf5, 0xdc, 0x9c, 0x00, 0x50, 0x48, - 0x87, 0x32, 0xf7, 0xe6, 0xbc, 0x1b, 0xa5, 0xca, 0xf8, 0x38, 0x75, 0xa2, 0xe7, 0xab, 0xde, 0x9d, - 0x87, 0x38, 0xf3, 0xf2, 0x8c, 0x97, 0xa0, 0x79, 0xa1, 0xc1, 0xc5, 0xd7, 0x2f, 0xca, 0x49, 0x5b, - 0x85, 0x2d, 0xe0, 0x5c, 0xc9, 0x54, 0x3b, 0xaf, 0xc4, 0x0a, 0x58, 0x5d, 0xdf, 0x7d, 0xb1, 0x77, - 0xa8, 0x9e, 0x44, 0xd4, 0x25, 0x05, 0xc5, 0x30, 0x1d, 0x04, 0xea, 0x31, 0x10, 0xb1, 0xf0, 0x52, - 0xe3, 0xaf, 0xd3, 0x8c, 0x5c, 0xda, 0xf6, 0xb9, 0xc6, 0xbb, 0xa8, 0xbe, 0x7b, 0xb9, 0x8f, 0x67, - 0x2c, 0x98, 0xe3, 0xc9, 0xd2, 0xbe, 0x1e, 0xf9, 0x5a, 0xdb, 0x67, 0xcf, 0xf8, 0xa0, 0x2e, 0xf8, - 0xd5, 0x76, 0xde, 0x8b, 0xfb, 0x44, 0x20, 0x35, 0xcd, 0xcb, 0xbd, 0xf3, 0x71, 0x00, 0x57, 0x3e, - 0xd5, 0xf6, 0x54, 0xd4, 0xe5, 0xe2, 0x19, 0x57, 0xb6, 0x3d, 0x15, 0x75, 0x18, 0xe3, 0xca, 0xa6, - 0xda, 0x3e, 0x17, 0x68, 0x7a, 0x92, 0xf1, 0x91, 0xb0, 0x6c, 0x5d, 0xb6, 0x5a, 0x16, 0xcf, 0xea, - 0xbb, 0xa2, 0x57, 0x79, 0x47, 0x8b, 0x8b, 0x1f, 0x76, 0x8f, 0xb3, 0x94, 0x5c, 0xdd, 0xf6, 0x65, - 0xe1, 0x8b, 0x40, 0x17, 0xeb, 0x6a, 0xfb, 0xdc, 0x05, 0xfc, 0x81, 0x7a, 0xe8, 0xf8, 0x9a, 0xb6, - 0xcf, 0x5d, 0xf0, 0x20, 0xdd, 0x5b, 0x3b, 0xde, 0x2d, 0x16, 0x06, 0xef, 0x48, 0x87, 0xf3, 0xec, - 0x49, 0xb8, 0xbe, 0xed, 0xb3, 0x53, 0x72, 0x50, 0x53, 0x54, 0xd5, 0x2e, 0x29, 0x49, 0x98, 0x0f, - 0xd7, 0x40, 0xf2, 0x3b, 0x25, 0x37, 0xb4, 0x4b, 0x4a, 0x12, 0x72, 0x40, 0xf7, 0x8a, 0x4e, 0xdb, - 0x97, 0xf0, 0xd7, 0x4c, 0x31, 0x9d, 0x0c, 0x68, 0x4c, 0xc9, 0x8d, 0xde, 0x91, 0x22, 0x8c, 0x7b, - 0x44, 0xc7, 0xbb, 0x64, 0x7a, 0xce, 0x0a, 0x2b, 0x3e, 0x74, 0x6f, 0xde, 0x92, 0x9b, 0xda, 0xd5, - 0x5a, 0xe5, 0xef, 0x3f, 0xc0, 0x17, 0xae, 0xf2, 0x0a, 0x9f, 0xbb, 0xfc, 0x03, 0x8a, 0x2e, 0x44, - 0xd7, 0x86, 0x6f, 0x81, 0x29, 0xfe, 0x92, 0x57, 0xca, 0x27, 0xab, 0xe4, 0x3b, 0x88, 0xd7, 0x51, - 0x9b, 0xfd, 0xfe, 0x96, 0x36, 0x0c, 0xc8, 0x59, 0x03, 0xd4, 0xdc, 0xc7, 0xbf, 0xb5, 0x8d, 0xde, - 0x71, 0x04, 0xcd, 0xa9, 0x6c, 0xbf, 0xcd, 0x2b, 0xc9, 0x96, 0xf2, 0x6f, 0x05, 0x90, 0xdb, 0xbd, - 0xbc, 0xa3, 0x5b, 0x5d, 0x9c, 0x70, 0x91, 0x0f, 0xc9, 0x77, 0xbd, 0xe2, 0xc1, 0x07, 0x75, 0xf7, - 0xcb, 0xfc, 0x8a, 0x79, 0xb2, 0x1a, 0x85, 0xe9, 0xba, 0x0c, 0xcc, 0x67, 0x34, 0x23, 0x77, 0x16, - 0x8e, 0xbe, 0x0e, 0x9f, 0xcb, 0xe8, 0xa4, 0x94, 0xfa, 0xe4, 0xae, 0x76, 0xf1, 0x71, 0x62, 0xe9, - 0xa5, 0x2c, 0xed, 0xeb, 0xc9, 0x37, 0x1a, 0xef, 0x6e, 0x17, 0x1f, 0x27, 0x86, 0x00, 0x17, 0xa1, - 0xf2, 0x9a, 0x77, 0x26, 0x31, 0x1b, 0xc6, 0x54, 0x48, 0x3b, 0xc0, 0x2a, 0xf7, 0xb4, 0xab, 0x3b, - 0x2a, 0x7f, 0x77, 0xd0, 0x78, 0x17, 0x9c, 0x6a, 0xfb, 0x93, 0x56, 0xf6, 0x3b, 0xf0, 0xc4, 0xe2, - 0x8f, 0xbc, 0x4a, 0xdc, 0x8b, 0x75, 0x11, 0xa9, 0x76, 0x21, 0x21, 0xa5, 0x2b, 0x11, 0xb2, 0x2d, - 0xa1, 0xd5, 0xac, 0x01, 0x78, 0xaf, 0xd7, 0x9e, 0x30, 0x6b, 0xa3, 0xee, 0xcd, 0xcb, 0x68, 0xbf, - 0xac, 0x04, 0xba, 0xaf, 0x8d, 0x13, 0x4e, 0x18, 0x6d, 0xca, 0x67, 0xee, 0x6f, 0xfb, 0x4a, 0x2b, - 0x90, 0x45, 0x69, 0x42, 0x08, 0x0f, 0x78, 0xad, 0x46, 0xa3, 0xcb, 0xb5, 0xda, 0x7b, 0x30, 0xa7, - 0xcd, 0xb4, 0xb4, 0x76, 0x07, 0x51, 0xe3, 0x7e, 0xe2, 0x95, 0x49, 0xd3, 0x41, 0xb0, 0xb2, 0xb0, - 0x63, 0x25, 0x61, 0xcc, 0x4e, 0xfa, 0x21, 0xaf, 0xd5, 0xdb, 0x67, 0x99, 0xad, 0x24, 0x94, 0x53, - 0x32, 0xaf, 0x58, 0x3e, 0xdc, 0x76, 0x01, 0xc8, 0xf7, 0x87, 0xbb, 0x67, 0x94, 0xbc, 0xa7, 0x47, - 0xa7, 0x51, 0xd0, 0x97, 0xe4, 0xa7, 0xde, 0xd3, 0xe3, 0x83, 0xba, 0x80, 0x94, 0xdf, 0x16, 0x40, - 0x60, 0x19, 0x22, 0x7c, 0xd4, 0x2b, 0x80, 0x8b, 0x40, 0x57, 0x13, 0x06, 0x36, 0x19, 0xc3, 0x04, - 0xa3, 0x99, 0x45, 0xf9, 0x39, 0xe0, 0x7c, 0x67, 0xd6, 0xb9, 0x54, 0xde, 0x42, 0xac, 0xae, 0xb8, - 0xe1, 0xaa, 0x82, 0x94, 0x3c, 0xd1, 0xae, 0x36, 0x2a, 0xff, 0x50, 0xf8, 0x2e, 0xe2, 0x29, 0x2b, - 0xff, 0x78, 0x1f, 0xcf, 0xc4, 0x69, 0xfb, 0x4f, 0xef, 0x9c, 0xe5, 0x63, 0x4e, 0x2a, 0xa8, 0x4d, - 0x93, 0xa0, 0x47, 0x07, 0x1b, 0xe4, 0x49, 0xef, 0x9c, 0x8b, 0x40, 0x3b, 0xe7, 0xa7, 0x4a, 0xb6, - 0x38, 0x62, 0x83, 0xac, 0x7c, 0x58, 0xe4, 0xe9, 0x76, 0xf5, 0x1f, 0x2b, 0xb5, 0x0f, 0xfa, 0x99, - 0x7b, 0xa5, 0xc9, 0xbb, 0xed, 0x58, 0x9b, 0xdb, 0x7b, 0x6e, 0x2a, 0x52, 0xf1, 0x6c, 0xbb, 0x5a, - 0xaf, 0x7c, 0xfc, 0x83, 0x7c, 0x62, 0x7b, 0x7b, 0xce, 0x2b, 0xf5, 0x75, 0x1a, 0xc9, 0xad, 0x0b, - 0x79, 0xbe, 0x44, 0x06, 0xe6, 0x70, 0xae, 0x8c, 0x6c, 0x1b, 0x3e, 0xcf, 0xed, 0xcb, 0x8b, 0xdb, - 0xf0, 0x79, 0xc9, 0xce, 0xfc, 0xa2, 0xcc, 0x7e, 0x00, 0x23, 0x41, 0x17, 0xe2, 0x5f, 0x6a, 0x97, - 0x45, 0x54, 0x0b, 0x1f, 0x98, 0x18, 0x9a, 0xff, 0x84, 0x94, 0x77, 0xf1, 0x4a, 0xbb, 0x24, 0x45, - 0x5e, 0xda, 0xc5, 0xab, 0xed, 0xea, 0x4c, 0xe5, 0x1f, 0xff, 0xbf, 0xb8, 0xde, 0x05, 0xcd, 0xda, - 0xd5, 0x56, 0xa5, 0xfe, 0x81, 0x4f, 0x9c, 0xbb, 0xd3, 0x07, 0x9c, 0x6f, 0x79, 0x9c, 0x67, 0x68, - 0x96, 0x45, 0xac, 0x3b, 0x19, 0xeb, 0x6a, 0x3a, 0xf2, 0x16, 0xd2, 0xb5, 0x68, 0xc9, 0x16, 0x32, - 0xa6, 0x6c, 0x8b, 0xb7, 0x91, 0x99, 0xed, 0xc5, 0xb8, 0x27, 0xa2, 0xbc, 0x0b, 0x6b, 0xeb, 0xdc, - 0x8a, 0xb5, 0x21, 0xef, 0xb6, 0xab, 0x53, 0x95, 0x8f, 0x1d, 0xfc, 0x07, 0x2e, 0xc4, 0xe6, 0x55, - 0x63, 0x6a, 0x82, 0x3d, 0x9a, 0xa6, 0xcb, 0x3c, 0x8a, 0xdc, 0x7d, 0xac, 0xf7, 0xda, 0xbe, 0xf8, - 0x5d, 0x11, 0x6d, 0xc2, 0x6c, 0x1d, 0xdf, 0x34, 0x8c, 0x75, 0xd7, 0x67, 0x34, 0xe5, 0x31, 0x8d, - 0x96, 0x96, 0x96, 0xed, 0x03, 0x55, 0x1d, 0x1f, 0x7f, 0x78, 0x3f, 0x30, 0x11, 0xb7, 0x4e, 0xbe, - 0xc4, 0x56, 0xda, 0x41, 0x03, 0x79, 0x1d, 0x1b, 0x96, 0x10, 0xce, 0xd0, 0x98, 0x1c, 0xd9, 0xf1, - 0xdf, 0x1b, 0x35, 0xd7, 0x87, 0xec, 0x97, 0x02, 0x7c, 0x54, 0x07, 0xdd, 0x7e, 0x90, 0x81, 0x87, - 0x31, 0x4f, 0x34, 0xaa, 0x3f, 0xa6, 0x23, 0x72, 0x74, 0xc7, 0xe7, 0xf1, 0x9b, 0xd4, 0xcb, 0xcc, - 0x24, 0x8c, 0x02, 0x96, 0xec, 0x1e, 0xeb, 0x1b, 0x8b, 0x1d, 0x5f, 0x5a, 0xcd, 0x0f, 0x76, 0xef, - 0x59, 0x75, 0x7c, 0x6a, 0x5e, 0x70, 0x4e, 0xe6, 0x7e, 0xc9, 0xe6, 0xb8, 0x8e, 0x2f, 0x03, 0xf4, - 0x09, 0x1e, 0xc6, 0x06, 0x48, 0x8e, 0xef, 0xf8, 0x44, 0x0d, 0x84, 0xb8, 0xc0, 0x5b, 0xc7, 0xd9, - 0x84, 0x92, 0xdb, 0x0d, 0xc2, 0x28, 0xb0, 0x13, 0x3a, 0xf8, 0xb2, 0x74, 0x9f, 0x65, 0xe6, 0xd9, - 0x74, 0x99, 0x0e, 0x38, 0xb1, 0x83, 0xef, 0x46, 0xf8, 0x99, 0x04, 0xbe, 0x2d, 0x73, 0x52, 0xc7, - 0x97, 0x3d, 0xf6, 0x7f, 0x61, 0xae, 0x38, 0x76, 0xe0, 0xad, 0xb6, 0x85, 0xb4, 0x27, 0x2f, 0xd9, - 0x24, 0x5b, 0xe4, 0xd3, 0x1d, 0xe8, 0x21, 0xc8, 0x06, 0x77, 0x79, 0xb1, 0x83, 0xef, 0xe2, 0x77, - 0x23, 0x1a, 0xaa, 0xe7, 0xce, 0xf5, 0xbd, 0xa5, 0x53, 0x3a, 0xf8, 0xf6, 0x4d, 0x1e, 0x60, 0x29, - 0x7d, 0xb6, 0xe3, 0x0e, 0xbc, 0xb9, 0x54, 0xcd, 0x92, 0x90, 0x07, 0xb2, 0x9c, 0x40, 0xe6, 0xbb, - 0xc9, 0xe7, 0x3a, 0xee, 0xc0, 0x97, 0x60, 0x2c, 0xbd, 0x53, 0x3b, 0xf8, 0x82, 0x79, 0x1e, 0x68, - 0xcc, 0xbe, 0xcf, 0x77, 0xf2, 0x17, 0xab, 0xb4, 0x4d, 0x62, 0x2c, 0xfa, 0x2f, 0x74, 0x0a, 0x37, - 0x96, 0xf2, 0x56, 0xff, 0x0a, 0xdf, 0x60, 0x31, 0xf9, 0xe7, 0x0e, 0xa8, 0x3d, 0x90, 0x76, 0xfd, - 0x4a, 0x12, 0x6e, 0x86, 0xd4, 0xfc, 0x4a, 0xce, 0x74, 0x9c, 0x1e, 0x60, 0x09, 0x39, 0xad, 0x03, - 0x6a, 0xa0, 0x4a, 0x61, 0xee, 0xe6, 0x64, 0xc7, 0x65, 0x0b, 0x80, 0x0e, 0x09, 0x37, 0xd9, 0x4a, - 0x38, 0x26, 0x67, 0x74, 0xbc, 0xe5, 0x2e, 0xaa, 0xd5, 0x85, 0xf5, 0x3a, 0xce, 0x47, 0x93, 0x99, - 0x10, 0xd5, 0xa3, 0xa9, 0x36, 0x3a, 0x13, 0x0e, 0xbc, 0xd0, 0xec, 0x22, 0x78, 0xe0, 0xe4, 0x4c, - 0xc7, 0x83, 0x75, 0x9e, 0xf4, 0xd6, 0x79, 0xcc, 0x0e, 0x99, 0xa8, 0x5f, 0x23, 0xd0, 0x77, 0x23, - 0xc1, 0x80, 0x3c, 0x20, 0x4d, 0xea, 0x6c, 0xd0, 0xe3, 0xde, 0x98, 0x96, 0x11, 0x3b, 0x07, 0xec, - 0xa1, 0x17, 0x66, 0x6e, 0x4c, 0x76, 0x7c, 0xbe, 0xc0, 0x4a, 0x38, 0x46, 0xd7, 0xa0, 0xbf, 0xec, - 0x95, 0x2d, 0x46, 0xa2, 0x47, 0x34, 0xd9, 0x00, 0x9e, 0xce, 0xb9, 0x5e, 0xd9, 0xe2, 0x07, 0xbb, - 0x38, 0x5f, 0x27, 0x1f, 0xeb, 0x82, 0xac, 0xb2, 0x4c, 0xe3, 0x0d, 0xc5, 0x52, 0xe7, 0x75, 0x3c, - 0xd9, 0x24, 0x74, 0xe2, 0xcf, 0xef, 0x78, 0xb2, 0x49, 0x10, 0xe1, 0x7e, 0xc3, 0x06, 0xf2, 0xaf, - 0x72, 0xaf, 0xec, 0xfd, 0x60, 0x99, 0xf9, 0xb8, 0xa0, 0xe3, 0x8b, 0xfe, 0x4e, 0x47, 0x91, 0xd8, - 0x6a, 0x1d, 0x3c, 0x50, 0xcb, 0x7d, 0x61, 0xc7, 0xeb, 0xdc, 0x20, 0xe4, 0x38, 0xda, 0x22, 0x17, - 0x75, 0x7c, 0x89, 0x04, 0x88, 0xd3, 0x17, 0x5e, 0x2f, 0xee, 0xf8, 0x54, 0x61, 0x11, 0xa8, 0xc8, - 0x5e, 0xd2, 0xf1, 0x19, 0x85, 0xf2, 0xf6, 0x24, 0x8a, 0x0d, 0x5d, 0xda, 0xf1, 0x99, 0xde, 0x10, - 0x67, 0xee, 0x56, 0x76, 0x0a, 0x45, 0xc0, 0x93, 0xd5, 0x2c, 0xa1, 0x03, 0x58, 0xab, 0x3a, 0x97, - 0xf0, 0x91, 0xac, 0x56, 0xbd, 0xac, 0x03, 0x83, 0xc3, 0xfa, 0xb6, 0x59, 0x2f, 0x09, 0xc5, 0x92, - 0x6f, 0x75, 0xd7, 0x79, 0x38, 0xb0, 0xd9, 0xd1, 0xcb, 0x3b, 0xb0, 0x76, 0xb3, 0x04, 0x6a, 0xe2, - 0x85, 0x1d, 0x9c, 0x49, 0x3d, 0x18, 0xc7, 0xe4, 0x4a, 0xa0, 0x0f, 0x04, 0x62, 0x7a, 0x92, 0xf1, - 0x61, 0x42, 0xc7, 0xeb, 0xea, 0x65, 0x1a, 0xf2, 0x75, 0xb8, 0x51, 0xc5, 0x76, 0x57, 0x0c, 0x07, - 0xf5, 0x8a, 0x7a, 0x08, 0x57, 0x7b, 0x6e, 0xfa, 0xc5, 0x6d, 0x28, 0xbd, 0x51, 0xbb, 0x89, 0x06, - 0x82, 0x8e, 0x7a, 0x93, 0x64, 0xb0, 0x4e, 0x53, 0xf9, 0x10, 0xe9, 0xa1, 0x61, 0xb6, 0x0e, 0xcb, - 0x1f, 0xaf, 0xe9, 0x38, 0x3b, 0x7d, 0x1b, 0x9c, 0x8b, 0x04, 0x82, 0xd3, 0x95, 0xcb, 0xc6, 0xe9, - 0x6b, 0xd1, 0x19, 0x1b, 0x19, 0x42, 0x26, 0x1f, 0xf3, 0x8d, 0x4e, 0x21, 0xaa, 0x2a, 0xdf, 0xec, - 0x89, 0x26, 0xe9, 0x2e, 0x96, 0x70, 0x93, 0xd6, 0x95, 0x2b, 0x78, 0x1d, 0x5c, 0x41, 0x93, 0xbb, - 0x91, 0xcf, 0x25, 0x29, 0xdf, 0xe5, 0xfa, 0x0e, 0xfe, 0xb9, 0x84, 0x5c, 0xbb, 0x8b, 0x2d, 0x82, - 0x3e, 0xad, 0xea, 0x66, 0x89, 0xe8, 0xb3, 0x3f, 0x59, 0x4d, 0x07, 0x49, 0x28, 0xcd, 0x0b, 0x79, - 0xd0, 0x6e, 0xe8, 0xe4, 0x2f, 0xd6, 0xda, 0x49, 0xc9, 0xd8, 0xad, 0x99, 0xc7, 0x37, 0x81, 0x44, - 0xb7, 0x73, 0xb4, 0x15, 0x76, 0x37, 0x02, 0x59, 0x56, 0x68, 0x75, 0x91, 0x44, 0xa0, 0x2d, 0x11, - 0x8a, 0xc6, 0x01, 0x1f, 0x29, 0x4a, 0x37, 0x81, 0xb1, 0x97, 0x60, 0x5c, 0xb4, 0x10, 0x68, 0x88, - 0x45, 0x1a, 0x33, 0xfd, 0x6b, 0x30, 0xf6, 0xb9, 0x2a, 0xb0, 0x9c, 0xa8, 0xd9, 0x5c, 0xc5, 0x04, - 0xf6, 0x92, 0x4e, 0x66, 0xd2, 0x60, 0x4b, 0x16, 0x1e, 0xda, 0x4a, 0x3a, 0x38, 0xe2, 0x3c, 0xc4, - 0xd4, 0xd0, 0x01, 0xb5, 0x90, 0xc3, 0x4c, 0x0f, 0x36, 0x62, 0x7e, 0x20, 0x62, 0xc1, 0x90, 0x91, - 0xdb, 0x20, 0x23, 0x98, 0x5f, 0x19, 0x14, 0x1b, 0x23, 0x36, 0x50, 0x17, 0x48, 0xd9, 0xb8, 0x21, - 0x34, 0x50, 0x4b, 0xb1, 0xa6, 0x80, 0xce, 0x2b, 0x2a, 0x55, 0xfd, 0x51, 0x80, 0x74, 0xc9, 0x1d, - 0x1d, 0x97, 0x7d, 0xcc, 0xfd, 0x0a, 0xc1, 0x9d, 0xc0, 0x5c, 0xb2, 0x4d, 0xba, 0x83, 0xbb, 0x3a, - 0xee, 0xad, 0x65, 0xdd, 0xa6, 0x03, 0x46, 0xdf, 0x03, 0x2a, 0x01, 0xb5, 0xb8, 0xc2, 0x38, 0xd0, - 0xa5, 0xfb, 0x39, 0x29, 0xb1, 0xa1, 0xe4, 0x07, 0xe0, 0x63, 0xf1, 0x87, 0xf9, 0x88, 0xaf, 0xd2, - 0x08, 0xde, 0xe0, 0xbc, 0x07, 0x6c, 0x50, 0x1e, 0x61, 0xe2, 0x80, 0x1d, 0x5f, 0xdc, 0xc1, 0xfe, - 0x34, 0xdd, 0x24, 0x15, 0x9e, 0x7d, 0xb4, 0x05, 0x2b, 0xce, 0x65, 0x48, 0xb0, 0xe3, 0x8b, 0x3b, - 0xbc, 0xdf, 0x67, 0x2e, 0x3a, 0xd8, 0x29, 0xd4, 0xd9, 0x98, 0x43, 0xdd, 0x4b, 0xd8, 0x98, 0x86, - 0x81, 0xbc, 0x1f, 0x70, 0x2f, 0x3c, 0x15, 0x2a, 0xc3, 0xb8, 0xc4, 0x32, 0x1a, 0xd0, 0x8c, 0x7e, - 0xd2, 0xdd, 0x0a, 0xbd, 0x0f, 0xf2, 0x8f, 0x07, 0x65, 0xde, 0x40, 0xef, 0x14, 0xef, 0xe5, 0x0c, - 0x78, 0x3c, 0x08, 0x23, 0x26, 0x0f, 0xb6, 0xf2, 0x01, 0x1e, 0x28, 0x28, 0x69, 0xc9, 0x88, 0x00, - 0xf1, 0x60, 0x41, 0x49, 0xe7, 0x10, 0xee, 0xe6, 0x67, 0xa7, 0x78, 0xed, 0x03, 0xf4, 0x28, 0xe4, - 0xb7, 0x9c, 0xb6, 0x7a, 0x49, 0xec, 0xa1, 0x4e, 0xbe, 0x46, 0xc2, 0x33, 0xbe, 0xbd, 0x71, 0xc2, - 0xa2, 0x90, 0xae, 0x46, 0x8c, 0x3c, 0x0c, 0x14, 0xa2, 0xcc, 0xbb, 0xc9, 0x10, 0xc6, 0x24, 0x9d, - 0x4b, 0x18, 0x5b, 0x49, 0x42, 0x57, 0xd1, 0xf1, 0x08, 0x18, 0x70, 0x09, 0xd0, 0x5c, 0x08, 0xed, - 0xcc, 0xfc, 0xd7, 0x5d, 0x1f, 0x3a, 0xec, 0x43, 0xff, 0xe5, 0xff, 0x05, 0x00, 0x00, 0xff, 0xff, - 0xae, 0x5f, 0x9f, 0x15, 0x41, 0x75, 0x00, 0x00, +var fileDescriptor_25e1806dabe58bed = []byte{ + // 9359 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x7d, 0x79, 0x90, 0x24, 0xd5, + 0x79, 0xe7, 0x7a, 0x23, 0x36, 0x62, 0xa3, 0x22, 0x36, 0xf6, 0x6d, 0xad, 0x6f, 0xf9, 0xbe, 0x2d, + 0xdb, 0xb2, 0x8d, 0xe5, 0xe9, 0xae, 0xaa, 0x75, 0x1d, 0x53, 0x3d, 0xdd, 0xd3, 0xa2, 0x9b, 0x29, + 0xba, 0x7a, 0x86, 0xfd, 0x6f, 0xe2, 0x4d, 0xe5, 0xeb, 0xea, 0xdc, 0xce, 0xca, 0x57, 0xce, 0xcc, + 0xea, 0x89, 0xde, 0xbf, 0xb8, 0xc5, 0x2d, 0x90, 0x40, 0x02, 0xc4, 0x29, 0x0e, 0x01, 0x06, 0x04, + 0x42, 0x60, 0x10, 0x18, 0x21, 0x84, 0x05, 0x08, 0x90, 0x38, 0x24, 0x2e, 0x01, 0x12, 0x42, 0x20, + 0x40, 0x5c, 0xe2, 0x3e, 0x85, 0xe3, 0xdd, 0xdf, 0xcb, 0xfc, 0xb2, 0x67, 0xf0, 0x5f, 0x33, 0xd1, + 0xf9, 0x7b, 0xdf, 0xbb, 0xbe, 0xf7, 0xdd, 0xef, 0x55, 0xe5, 0x63, 0x01, 0xcf, 0xe8, 0xee, 0xe1, + 0x60, 0xc4, 0xd2, 0x94, 0x0e, 0x59, 0xba, 0x7b, 0x94, 0x0e, 0xc3, 0xe0, 0x13, 0xe3, 0x84, 0x67, + 0xbc, 0xfa, 0xdf, 0xe5, 0x3f, 0x03, 0x1e, 0x7d, 0xfc, 0x81, 0x13, 0xfe, 0x6b, 0xa5, 0xb2, 0x6d, + 0x66, 0xc7, 0x72, 0x67, 0xae, 0xbb, 0x98, 0x0e, 0xab, 0xbf, 0x56, 0x21, 0x6b, 0xbb, 0xb7, 0x2d, + 0xa6, 0xc3, 0xb9, 0xae, 0xf8, 0xe3, 0x56, 0x9a, 0x32, 0xf2, 0xf0, 0x96, 0xea, 0xef, 0x54, 0x7e, + 0xc3, 0xfc, 0x79, 0x8e, 0xc5, 0x2c, 0xa1, 0xd1, 0x12, 0x4b, 0xc7, 0x3c, 0x4e, 0x19, 0x79, 0x64, + 0x4b, 0xf5, 0x77, 0x2b, 0xbf, 0x69, 0xbf, 0xd2, 0x11, 0x5b, 0xa4, 0xd9, 0x60, 0xb5, 0x1f, 0x0e, + 0xe3, 0x1d, 0x93, 0x8c, 0x3c, 0xb6, 0xa5, 0xfa, 0xa7, 0x95, 0x3f, 0x28, 0xfb, 0x6c, 0xa9, 0x3c, + 0xee, 0xf5, 0xf1, 0x29, 0x1e, 0xc6, 0xdd, 0x55, 0x9a, 0x75, 0x57, 0x69, 0x1c, 0xb3, 0x88, 0x3c, + 0xb9, 0xa5, 0xfa, 0x27, 0x95, 0xdf, 0x2f, 0xf9, 0x6a, 0x69, 0xfc, 0x64, 0x4b, 0xf5, 0xf7, 0x2b, + 0xbf, 0x6d, 0x50, 0x3b, 0xb2, 0x55, 0x96, 0x08, 0x28, 0x0b, 0x0c, 0x99, 0xa7, 0xbd, 0xa1, 0x4a, + 0xc0, 0x02, 0x5b, 0xb1, 0xbd, 0x3c, 0xe3, 0x7d, 0x96, 0xc3, 0xdc, 0x1e, 0xa6, 0x19, 0x4f, 0x36, + 0x16, 0xc2, 0x34, 0x23, 0xcf, 0x6d, 0xa9, 0xfe, 0x51, 0xe5, 0x77, 0xd5, 0xe7, 0x3e, 0x4b, 0xd6, + 0x59, 0xb2, 0xcc, 0xe7, 0xba, 0x4b, 0xec, 0x9f, 0x27, 0x2c, 0xcd, 0xfa, 0x19, 0xcd, 0x26, 0x29, + 0x79, 0xd5, 0x5f, 0x0c, 0x96, 0x2d, 0xb1, 0x01, 0x8b, 0x33, 0x49, 0x8b, 0xa5, 0xe4, 0x35, 0x40, + 0x42, 0x34, 0x05, 0xdf, 0xec, 0x2c, 0x5e, 0xdf, 0x52, 0xfd, 0xbd, 0xca, 0x6f, 0x19, 0x4c, 0x3f, + 0xa3, 0x49, 0x36, 0x1b, 0xc6, 0x41, 0x18, 0x0f, 0x25, 0x92, 0xbc, 0xe3, 0x75, 0xd1, 0xe5, 0x71, + 0xcc, 0x06, 0x19, 0x0b, 0x7a, 0x11, 0xdd, 0x60, 0x49, 0x4a, 0xde, 0xf5, 0x16, 0xa1, 0xb3, 0x87, + 0xc6, 0x01, 0x8f, 0xbb, 0x93, 0x24, 0x61, 0x71, 0x26, 0x56, 0x9f, 0xbc, 0xe7, 0xb5, 0xef, 0x67, + 0x7c, 0xec, 0x91, 0x7f, 0x7f, 0x4b, 0xf5, 0x0f, 0x2a, 0x1f, 0x33, 0x9f, 0x7b, 0x09, 0x1d, 0x64, + 0xe1, 0x80, 0x2d, 0xf0, 0x3d, 0x7b, 0x36, 0xba, 0x09, 0xa3, 0x19, 0x23, 0xbf, 0xf4, 0x7a, 0xf0, + 0x10, 0x0b, 0x8c, 0xae, 0x33, 0x72, 0xe8, 0x54, 0x29, 0x89, 0x05, 0x3a, 0x89, 0x07, 0xab, 0xe4, + 0xb0, 0x29, 0x38, 0x47, 0x1f, 0x21, 0x96, 0xfa, 0xf0, 0xa9, 0xea, 0x9f, 0x55, 0xfe, 0xb0, 0xf4, + 0xbb, 0x5d, 0xab, 0x23, 0xca, 0xe9, 0x88, 0x9d, 0x27, 0x47, 0x4e, 0x41, 0xbe, 0xf1, 0xbe, 0xf7, + 0x59, 0x36, 0xc3, 0x32, 0x1a, 0x46, 0x29, 0x39, 0x7a, 0x0a, 0xb2, 0x68, 0x1e, 0xb5, 0xcc, 0xe8, + 0xa8, 0x1f, 0xf1, 0x8c, 0x7c, 0x7a, 0xaa, 0xfa, 0x97, 0x95, 0x3f, 0x31, 0xb0, 0xf9, 0x38, 0xcc, + 0x42, 0x1a, 0x1d, 0x2c, 0x36, 0x3f, 0xe4, 0x71, 0x4c, 0xc3, 0x84, 0xd9, 0x71, 0x1d, 0x3b, 0x05, + 0xf7, 0xd9, 0xa3, 0x68, 0x31, 0x9f, 0xf1, 0x30, 0x5b, 0x13, 0x4e, 0x83, 0x01, 0x4d, 0xb3, 0x83, + 0x78, 0x16, 0xae, 0x84, 0x03, 0x2a, 0x88, 0x92, 0x93, 0xa7, 0xaa, 0x7f, 0x58, 0xf9, 0x1d, 0x83, + 0x59, 0x08, 0xd7, 0x59, 0x7f, 0xc0, 0x13, 0xb6, 0x87, 0xd3, 0x24, 0xd8, 0x39, 0x0e, 0xc4, 0x6e, + 0x9c, 0x32, 0x55, 0xfd, 0xe3, 0xca, 0xef, 0x39, 0x96, 0x92, 0xdc, 0x08, 0x4e, 0x87, 0x5c, 0xcf, + 0x53, 0xa7, 0xaa, 0x7f, 0x55, 0xf9, 0xb3, 0xcd, 0x41, 0x76, 0x60, 0xa7, 0x4d, 0x55, 0x3f, 0x56, + 0xf9, 0xf5, 0x1c, 0xd8, 0x70, 0xf0, 0xe9, 0x58, 0x77, 0x79, 0x16, 0x3e, 0x03, 0x03, 0x29, 0x06, + 0x5d, 0x62, 0x29, 0x9f, 0x24, 0x03, 0x96, 0x92, 0xb3, 0xb0, 0x31, 0xe5, 0x40, 0x96, 0xe2, 0xd9, + 0x53, 0xd5, 0x5f, 0xad, 0xfc, 0x4f, 0x07, 0xa6, 0xc1, 0xc6, 0xce, 0x31, 0x39, 0x67, 0xaa, 0xfa, + 0xe7, 0x95, 0x3f, 0x32, 0x7f, 0x3d, 0x30, 0x1c, 0xac, 0xb1, 0x60, 0x36, 0xe1, 0x23, 0x39, 0x9e, + 0x11, 0x5d, 0x0b, 0xe3, 0xe1, 0xc1, 0x13, 0x36, 0x61, 0xe4, 0x5c, 0x6f, 0x4a, 0x92, 0x4b, 0x93, + 0x19, 0x96, 0xc9, 0x83, 0x43, 0xce, 0x9b, 0x82, 0xfc, 0xdc, 0x1f, 0xb3, 0x41, 0x46, 0x33, 0x36, + 0x9b, 0x84, 0x2c, 0x0e, 0xe4, 0x89, 0x39, 0xdf, 0xeb, 0xa6, 0x08, 0xb0, 0xa3, 0xfc, 0xd2, 0x54, + 0xf5, 0xb7, 0x2b, 0xbf, 0x66, 0xb7, 0x5d, 0xcf, 0x65, 0xcc, 0x93, 0x2c, 0x25, 0x17, 0x78, 0xac, + 0xa8, 0xff, 0xba, 0xc4, 0x46, 0x34, 0x8c, 0xc3, 0x78, 0xa8, 0xa7, 0x4f, 0x2e, 0xf4, 0x58, 0xb1, + 0x88, 0xd2, 0x1d, 0x5d, 0xe4, 0x0f, 0x79, 0xb2, 0x67, 0x14, 0x66, 0xb0, 0x3b, 0x72, 0xb1, 0x3f, + 0xe4, 0x02, 0xc0, 0x52, 0xfa, 0x72, 0xf9, 0x09, 0x12, 0xeb, 0x49, 0x2e, 0xf5, 0xce, 0xb2, 0x6a, + 0xdc, 0xe5, 0x93, 0x58, 0x8c, 0x4a, 0x0d, 0xf9, 0x32, 0x8f, 0x47, 0x7d, 0x84, 0xee, 0xe4, 0x5f, + 0xa6, 0xa0, 0xc8, 0x31, 0x12, 0x93, 0xae, 0x33, 0xb1, 0x7a, 0x29, 0xb9, 0x1c, 0x63, 0x17, 0xfb, + 0x59, 0x89, 0x5a, 0x72, 0x45, 0x6e, 0x65, 0x7c, 0x90, 0xed, 0xea, 0x4a, 0x8f, 0x96, 0xbf, 0xd3, + 0x16, 0xf4, 0x15, 0xff, 0x78, 0xca, 0x75, 0x99, 0xa5, 0x61, 0xc4, 0x82, 0x65, 0xae, 0x05, 0x2a, + 0xb9, 0xca, 0x1b, 0xf3, 0x5c, 0x77, 0x99, 0x2f, 0xb1, 0x88, 0x6e, 0x98, 0xcf, 0x57, 0x7b, 0xc3, + 0xc9, 0x7f, 0x4e, 0x4c, 0x4f, 0x5f, 0x9d, 0xaa, 0xfe, 0x7a, 0xe5, 0x7f, 0x19, 0xd8, 0x21, 0x82, + 0x2f, 0x25, 0x4b, 0x5d, 0xe3, 0x2d, 0xbb, 0xfd, 0xbb, 0x1d, 0xe1, 0xd7, 0xbc, 0xde, 0xb7, 0xd2, + 0x58, 0xe9, 0x17, 0xb3, 0xe6, 0xd7, 0x7a, 0xcd, 0xc1, 0x67, 0xdd, 0xfc, 0x3a, 0x6f, 0xd7, 0xe4, + 0x71, 0xd0, 0xc2, 0xce, 0x50, 0xf8, 0x57, 0x6f, 0xd7, 0x7c, 0x84, 0x26, 0x72, 0xfd, 0x14, 0x54, + 0xc9, 0x5d, 0x1a, 0x0f, 0x58, 0xe4, 0x66, 0x70, 0xc3, 0x54, 0xb5, 0x5a, 0xf9, 0x1f, 0x76, 0x0d, + 0xf9, 0x78, 0x32, 0x26, 0x37, 0x4f, 0x55, 0xff, 0xba, 0xf2, 0xe7, 0xd0, 0x7e, 0xe8, 0x46, 0x8c, + 0x26, 0x52, 0xa4, 0x6d, 0xf4, 0x27, 0x83, 0x01, 0x4b, 0xd3, 0x95, 0x49, 0xa4, 0x79, 0xf4, 0x16, + 0x4f, 0x00, 0xa8, 0xe3, 0x84, 0x88, 0x7a, 0x35, 0xde, 0xdb, 0x3d, 0xd2, 0xa5, 0x60, 0x3d, 0xf4, + 0x3b, 0xca, 0xf5, 0x87, 0xd0, 0x0b, 0x16, 0x77, 0x27, 0xd8, 0xc5, 0x6e, 0x14, 0xb2, 0x38, 0xdb, + 0x36, 0xe0, 0x31, 0x14, 0xc1, 0xbb, 0x3f, 0xc5, 0xf7, 0x90, 0xef, 0x4c, 0x55, 0x7f, 0xa3, 0x52, + 0xb5, 0x2b, 0x21, 0xd5, 0xa0, 0x50, 0x0b, 0xe4, 0x2e, 0xef, 0x1c, 0xba, 0x0f, 0xb6, 0x83, 0xbb, + 0xa7, 0xa0, 0x45, 0x25, 0x3e, 0xcd, 0xd0, 0x8c, 0x92, 0xfb, 0x3c, 0x2e, 0x15, 0x7f, 0x9e, 0x8f, + 0xd7, 0xc3, 0x8c, 0xed, 0x56, 0xff, 0x48, 0xc3, 0x82, 0xdc, 0x3f, 0x55, 0xfd, 0x64, 0xe5, 0x6f, + 0x11, 0xd0, 0x5c, 0x77, 0x7e, 0x34, 0x62, 0x41, 0x48, 0x33, 0xcb, 0x30, 0xcb, 0x5c, 0xb7, 0x24, + 0x0f, 0x4c, 0x55, 0x3f, 0x5e, 0xf9, 0x53, 0xb4, 0x95, 0x5e, 0x4b, 0x83, 0x65, 0xe4, 0xfb, 0xde, + 0x0e, 0x14, 0x86, 0x01, 0xa8, 0xcf, 0x75, 0xc9, 0x0f, 0xca, 0xc0, 0x82, 0x70, 0x7e, 0x14, 0x0f, + 0xee, 0x3f, 0x98, 0x91, 0x87, 0x3c, 0xe9, 0x2c, 0xc4, 0x8e, 0x68, 0xb0, 0xc8, 0x46, 0x7b, 0x58, + 0x42, 0x1e, 0xf6, 0x96, 0xca, 0xff, 0xe8, 0x6c, 0x50, 0xef, 0x98, 0xc9, 0x53, 0x2f, 0xf7, 0xe7, + 0x51, 0xef, 0x9c, 0xd8, 0xbf, 0xdb, 0x76, 0x3f, 0xf4, 0x88, 0xf7, 0x27, 0xc3, 0xa1, 0x58, 0x1f, + 0x41, 0xdf, 0x69, 0x10, 0xf2, 0x98, 0x6f, 0x1e, 0x48, 0x69, 0xb1, 0x9d, 0x25, 0x9c, 0xa5, 0xb3, + 0x74, 0x9d, 0x27, 0x61, 0xc6, 0xd2, 0x4e, 0x10, 0x90, 0xc7, 0xa7, 0xaa, 0x7f, 0x51, 0xf9, 0xe3, + 0x4d, 0x61, 0x4b, 0x6c, 0xc4, 0xd7, 0x19, 0x79, 0xc2, 0x23, 0xd8, 0x19, 0x8f, 0xa3, 0x0d, 0xd1, + 0xe7, 0x32, 0xf7, 0x18, 0x95, 0x3c, 0xe3, 0x0d, 0x7e, 0x39, 0xa1, 0x71, 0xba, 0xc2, 0x12, 0x81, + 0xec, 0x04, 0xa3, 0x30, 0x26, 0xcf, 0x4e, 0x55, 0x3f, 0x51, 0xf9, 0xcb, 0x52, 0x26, 0xb7, 0x16, + 0x85, 0x31, 0x6f, 0x5f, 0xf4, 0x8e, 0xfc, 0xee, 0x65, 0x3e, 0x49, 0x62, 0x3a, 0x62, 0x71, 0x36, + 0x9f, 0xb1, 0xd1, 0xb6, 0x75, 0x16, 0x67, 0xe4, 0x25, 0xcf, 0xc4, 0xc1, 0x20, 0x76, 0xe9, 0x5e, + 0x9e, 0xaa, 0xfe, 0x66, 0xe5, 0x7f, 0xeb, 0xa3, 0x43, 0xb5, 0x0d, 0xb0, 0x8b, 0x67, 0x8c, 0xbc, + 0x02, 0x84, 0x8f, 0xf7, 0xc5, 0xb6, 0xfd, 0x05, 0x90, 0x2c, 0x4b, 0x2c, 0x4b, 0x42, 0xb6, 0xce, + 0x5c, 0xfb, 0x57, 0x81, 0xa6, 0x2c, 0x7c, 0xb5, 0x34, 0x5e, 0x03, 0x5b, 0x2e, 0xd6, 0x64, 0x96, + 0xc6, 0x2b, 0x34, 0x61, 0xe4, 0x75, 0xb0, 0x6a, 0x96, 0xd5, 0xc0, 0xf7, 0x37, 0x3c, 0xd1, 0xb0, + 0x5b, 0xc8, 0x32, 0xa5, 0x61, 0x76, 0x8e, 0x23, 0x4e, 0x03, 0xa3, 0x51, 0xc8, 0x9b, 0x65, 0x38, + 0x83, 0x58, 0x62, 0xe9, 0x24, 0xca, 0xc8, 0x5b, 0x1e, 0x0b, 0x01, 0xdc, 0x1c, 0xcb, 0x16, 0x38, + 0x55, 0x16, 0xc4, 0xdb, 0xfe, 0xba, 0xa2, 0x20, 0x4d, 0xef, 0x1d, 0x4f, 0xea, 0x6e, 0x0b, 0x42, + 0xc9, 0x8f, 0xc6, 0x54, 0xfd, 0xa5, 0x67, 0x45, 0xe4, 0xbe, 0xda, 0xb5, 0xf9, 0x70, 0xca, 0xb7, + 0xd0, 0xb9, 0x00, 0x41, 0x69, 0x7a, 0xe8, 0xb4, 0x6f, 0xa1, 0x03, 0x80, 0x26, 0x71, 0xd8, 0x34, + 0x34, 0x65, 0xb4, 0xc1, 0xa5, 0x9d, 0x9c, 0xc3, 0xa7, 0xa1, 0x38, 0xdc, 0x4e, 0xa3, 0x68, 0xc7, + 0xca, 0xac, 0x98, 0xe6, 0x11, 0xd3, 0x90, 0x63, 0xdd, 0x07, 0xd3, 0xed, 0x91, 0xd3, 0x70, 0x5c, + 0xf0, 0xbb, 0xee, 0xf5, 0xa8, 0x69, 0xb8, 0xe8, 0xca, 0xd3, 0xcc, 0xd8, 0x4c, 0x98, 0xb0, 0x2c, + 0x0c, 0x58, 0x2f, 0x09, 0xff, 0x3f, 0x93, 0xf6, 0xec, 0xd1, 0xd3, 0xbe, 0xcd, 0xb1, 0x97, 0x26, + 0x81, 0x87, 0x4a, 0xc9, 0x31, 0xd3, 0x50, 0x02, 0xf9, 0x1f, 0x55, 0x03, 0x60, 0x10, 0x1c, 0xeb, + 0xf5, 0x2b, 0x06, 0xc6, 0xf7, 0x32, 0x16, 0x6f, 0x0f, 0x87, 0xab, 0xd2, 0xe0, 0x36, 0x13, 0x38, + 0x6e, 0x1a, 0x9a, 0x55, 0x18, 0x4e, 0x13, 0x3c, 0x7e, 0x1a, 0x9e, 0xcd, 0xd2, 0x89, 0x58, 0xfc, + 0x09, 0xd3, 0x9e, 0x20, 0xca, 0x78, 0xc2, 0x7a, 0x09, 0x1f, 0xf1, 0x9e, 0x70, 0xdd, 0x4d, 0xef, + 0x27, 0x4d, 0xc3, 0xcd, 0x2f, 0x80, 0x8c, 0x5f, 0xe1, 0x2d, 0xb2, 0x10, 0xdd, 0xf2, 0xf0, 0x74, + 0xf9, 0x68, 0x1c, 0x31, 0x61, 0xef, 0x7e, 0xd6, 0x5b, 0xbc, 0xad, 0x34, 0x12, 0x9a, 0x3d, 0xe8, + 0xaf, 0x4e, 0x56, 0x56, 0x22, 0x2d, 0x7a, 0x4e, 0xf5, 0xd6, 0x43, 0xd0, 0xe8, 0xae, 0xb2, 0xc1, + 0xda, 0x02, 0xa3, 0xc3, 0x09, 0xeb, 0xb1, 0x64, 0x14, 0xa6, 0xa9, 0xf0, 0x4f, 0x4e, 0xf3, 0xa6, + 0x59, 0x8a, 0xb3, 0x63, 0xfb, 0xbc, 0x37, 0x03, 0x20, 0x64, 0x05, 0x67, 0xd9, 0x79, 0x9e, 0x3d, + 0x0d, 0xe5, 0x63, 0x11, 0xa5, 0x89, 0x9d, 0xe3, 0xb1, 0xe8, 0x56, 0x2e, 0xdd, 0x5b, 0xed, 0xa3, + 0x9e, 0x3b, 0x0d, 0x2d, 0xbc, 0x3e, 0xcb, 0xa0, 0x37, 0xdf, 0x91, 0x86, 0x08, 0x39, 0x6f, 0x1a, + 0x6a, 0x4a, 0x14, 0x63, 0xfb, 0x3a, 0x7f, 0xda, 0x9d, 0xca, 0x9d, 0xe3, 0x61, 0x42, 0x03, 0xa6, + 0x26, 0x29, 0x04, 0x23, 0xb9, 0x00, 0x4c, 0xab, 0xf0, 0xd5, 0xd2, 0xb8, 0xd0, 0x9b, 0x96, 0xd3, + 0x62, 0xbd, 0x84, 0xaf, 0x84, 0x91, 0xe5, 0xb1, 0x8b, 0xbc, 0xa1, 0x4b, 0x83, 0x6b, 0x86, 0xef, + 0x8d, 0x85, 0x70, 0x12, 0x1c, 0x3b, 0x8e, 0xe8, 0x06, 0xb9, 0xd8, 0x3b, 0xbf, 0x72, 0xe8, 0xe3, + 0x05, 0xae, 0x2c, 0x16, 0xb1, 0x48, 0x8c, 0x7c, 0x79, 0x1a, 0x6a, 0x23, 0x04, 0x61, 0x87, 0x75, + 0x89, 0x77, 0x68, 0x97, 0x58, 0xea, 0x61, 0x53, 0x72, 0xa9, 0xc7, 0x0b, 0x85, 0xef, 0x96, 0xce, + 0x65, 0xd3, 0x50, 0x6c, 0xaf, 0x24, 0x2c, 0x5d, 0xed, 0xd1, 0x24, 0x8b, 0x59, 0xd2, 0x19, 0x0c, + 0x84, 0x3f, 0xb0, 0x10, 0xc6, 0x6b, 0xe4, 0x2a, 0x80, 0x52, 0x16, 0x57, 0xba, 0xc4, 0xfe, 0x9f, + 0x1f, 0xd0, 0x49, 0xc9, 0xd5, 0xde, 0xfc, 0x04, 0x5f, 0xcd, 0xb1, 0x6c, 0x67, 0xca, 0x12, 0x81, + 0x9a, 0x8f, 0x57, 0x38, 0xf9, 0xaa, 0x37, 0x3f, 0x04, 0x61, 0xc7, 0x75, 0x8d, 0xbf, 0xec, 0x5c, + 0xdb, 0x01, 0x9d, 0x28, 0xf2, 0xba, 0xfc, 0x5a, 0x01, 0xa6, 0x1c, 0x6c, 0x3d, 0x78, 0x81, 0xdd, + 0x4a, 0x63, 0x72, 0xad, 0x77, 0xba, 0xe6, 0x26, 0x61, 0x14, 0x28, 0x96, 0x33, 0xdb, 0x77, 0x9d, + 0x37, 0x74, 0x0f, 0xa0, 0x07, 0xf4, 0xaf, 0x9e, 0x10, 0x91, 0x88, 0x3e, 0xcb, 0x74, 0x3f, 0x4b, + 0xdc, 0x71, 0xc2, 0xf5, 0xde, 0x1c, 0x51, 0xa0, 0x26, 0x79, 0xc3, 0x34, 0xe2, 0x60, 0xc9, 0x06, + 0xd2, 0xdc, 0xfc, 0xfa, 0x34, 0x34, 0x8f, 0xdc, 0xdf, 0x6f, 0xf4, 0xc5, 0xad, 0xf8, 0xbb, 0xb2, + 0xc9, 0x4c, 0x1f, 0x7a, 0x20, 0x37, 0x15, 0x47, 0x9c, 0xc3, 0xe9, 0x71, 0xfc, 0x9b, 0xb7, 0x88, + 0x6a, 0xf2, 0xd2, 0x6f, 0x50, 0x70, 0x43, 0xef, 0xe6, 0x62, 0xbf, 0x3e, 0x4c, 0x93, 0xfb, 0x46, + 0x11, 0xa7, 0x36, 0x25, 0xe7, 0xcc, 0xdc, 0x52, 0x1c, 0x5f, 0x0e, 0xa7, 0x09, 0x7e, 0xd3, 0x93, + 0x3f, 0x52, 0x5e, 0xd1, 0x58, 0x75, 0x2a, 0x78, 0x67, 0x59, 0xea, 0x41, 0x72, 0xeb, 0x34, 0xf4, + 0x35, 0x4a, 0x50, 0x96, 0xe6, 0xb7, 0xa6, 0xa1, 0xc2, 0x06, 0x9c, 0xb8, 0x44, 0xe3, 0x35, 0x72, + 0x5b, 0xa1, 0x47, 0xf0, 0xd5, 0xd2, 0xf8, 0xf7, 0x02, 0xbf, 0xab, 0xf1, 0xcb, 0xd8, 0x93, 0x10, + 0x7a, 0xe4, 0x0e, 0x6f, 0x87, 0x05, 0x62, 0x17, 0x8d, 0x42, 0x83, 0x21, 0x77, 0x16, 0xb8, 0x17, + 0x7e, 0xb6, 0xfd, 0x7c, 0xc7, 0xd7, 0xfb, 0x34, 0x4d, 0x85, 0x27, 0x26, 0x78, 0xc1, 0x2c, 0xe5, + 0xbd, 0x9e, 0x72, 0xf0, 0x11, 0x9a, 0xc8, 0x7d, 0xd3, 0xd0, 0x5c, 0x3f, 0x88, 0x67, 0xf3, 0xb1, + 0x63, 0xa9, 0x07, 0xbc, 0xd5, 0x00, 0xac, 0x22, 0xbf, 0x3e, 0x58, 0xd0, 0x4d, 0xc2, 0x00, 0x92, + 0xa2, 0x52, 0xd9, 0xb4, 0x0f, 0x79, 0x3b, 0x59, 0x04, 0xd8, 0x41, 0x3c, 0x3c, 0x8d, 0xc4, 0x0c, + 0xb4, 0xde, 0x11, 0xda, 0xb5, 0xc7, 0x79, 0x44, 0x1e, 0x9d, 0x46, 0x42, 0x4c, 0x39, 0x90, 0xf3, + 0x05, 0x0a, 0xbb, 0xae, 0xf6, 0x60, 0xc7, 0x98, 0xa9, 0xf9, 0x09, 0x69, 0xb6, 0x61, 0xd6, 0xe9, + 0xf1, 0xe9, 0xea, 0xdf, 0x54, 0xfe, 0x62, 0xdf, 0x68, 0x4d, 0xfc, 0x89, 0x02, 0x7c, 0x86, 0xa5, + 0x59, 0xc2, 0x37, 0x70, 0xea, 0x3f, 0x2a, 0xe8, 0xd5, 0x12, 0xb8, 0x26, 0xff, 0xe3, 0xa2, 0x54, + 0x52, 0xc3, 0x59, 0x54, 0xd1, 0x7f, 0xf2, 0xa4, 0xc7, 0x1f, 0xb2, 0x71, 0x9f, 0x65, 0x96, 0x9a, + 0xe9, 0xf7, 0x27, 0xde, 0x81, 0x43, 0x60, 0xba, 0xbf, 0xa7, 0x3c, 0x1d, 0x25, 0xbf, 0x09, 0x90, + 0x1e, 0x94, 0x94, 0xfd, 0xe4, 0xa7, 0x1e, 0x2d, 0xe1, 0x91, 0xe0, 0x73, 0x7d, 0xda, 0xdb, 0x72, + 0x0c, 0xa7, 0x3b, 0x7d, 0xc6, 0x3b, 0x02, 0x52, 0x88, 0xc3, 0x1c, 0xc1, 0xb3, 0xd3, 0xce, 0x21, + 0x11, 0x76, 0x08, 0xcd, 0xcc, 0xe4, 0x9f, 0x9b, 0xce, 0x05, 0xe5, 0x85, 0x5b, 0xd6, 0xcf, 0xa8, + 0x8c, 0x7a, 0xa7, 0xe4, 0x79, 0x5f, 0x68, 0xe5, 0x3e, 0xdb, 0xee, 0x7f, 0xee, 0x9d, 0x0c, 0x39, + 0x3e, 0x61, 0x7f, 0x2f, 0xf0, 0x21, 0x37, 0x53, 0x79, 0xb9, 0xb8, 0x2c, 0x0e, 0xa2, 0xc9, 0xbc, + 0xe2, 0x5b, 0x86, 0x02, 0x33, 0xa2, 0x19, 0x2b, 0x0d, 0x7c, 0xfc, 0x62, 0xba, 0xfa, 0xb7, 0x95, + 0x8f, 0xef, 0x0f, 0x5e, 0x77, 0xf0, 0xaa, 0x67, 0xd6, 0x48, 0xc7, 0x2d, 0x08, 0x33, 0x2e, 0x9c, + 0x65, 0x96, 0xac, 0x1b, 0xa5, 0xad, 0x88, 0xbf, 0xe6, 0x1d, 0x90, 0x32, 0xac, 0x49, 0x4c, 0x78, + 0xeb, 0x94, 0x07, 0x4b, 0x5b, 0x67, 0x86, 0xad, 0x90, 0x37, 0x3c, 0x56, 0x2f, 0x83, 0x59, 0xaa, + 0x6f, 0x4e, 0x7b, 0x51, 0x75, 0x00, 0x8f, 0x18, 0x4d, 0x19, 0x18, 0x09, 0x79, 0x6b, 0xba, 0xfa, + 0xf7, 0x95, 0xbf, 0xde, 0x1f, 0xa8, 0xa5, 0xfe, 0x36, 0xe2, 0x28, 0x2c, 0x4f, 0x32, 0x9e, 0x84, + 0x34, 0xd2, 0x8e, 0xc2, 0x3b, 0xde, 0x7a, 0x2d, 0xd0, 0x34, 0xdb, 0x1e, 0x0a, 0xa6, 0x8a, 0x22, + 0x16, 0x0f, 0x99, 0x35, 0xed, 0x7b, 0x3c, 0xcd, 0xc8, 0xbb, 0xde, 0xdc, 0x4a, 0xb1, 0x66, 0x79, + 0xdf, 0xf3, 0xf6, 0x7a, 0x13, 0xb8, 0x1e, 0xed, 0xfb, 0xde, 0x51, 0x50, 0x66, 0xc3, 0x2c, 0x8d, + 0x33, 0x9a, 0x6e, 0x28, 0xa9, 0x65, 0x08, 0x7f, 0xe0, 0x59, 0x06, 0x28, 0x50, 0x93, 0xfc, 0xa5, + 0xb7, 0x69, 0x1e, 0x46, 0x59, 0x49, 0x8a, 0xe0, 0x61, 0x35, 0x78, 0x58, 0x11, 0x98, 0x26, 0x77, + 0x78, 0x0d, 0x1a, 0x8b, 0x05, 0x1c, 0x39, 0xa2, 0x06, 0xbb, 0xf3, 0x06, 0xa6, 0x14, 0x91, 0x76, + 0x04, 0xbd, 0xee, 0x10, 0x98, 0xf1, 0x07, 0x6b, 0x50, 0xca, 0x8b, 0xdd, 0x46, 0x88, 0x1d, 0x5d, + 0xcb, 0xfb, 0xc4, 0x18, 0xa9, 0x4f, 0xd7, 0x60, 0x34, 0x0d, 0x20, 0xc0, 0x32, 0x6c, 0xdd, 0xf0, + 0x67, 0x34, 0x43, 0x8e, 0xa9, 0x55, 0xff, 0xa1, 0xf2, 0x89, 0x7d, 0xb5, 0xda, 0xb1, 0xd7, 0x59, + 0xb9, 0xf3, 0x33, 0xe4, 0x58, 0x6f, 0x40, 0x85, 0x46, 0x7a, 0x40, 0xc7, 0xd5, 0xa0, 0xa6, 0xcc, + 0xa1, 0xc8, 0xf1, 0xde, 0xcc, 0xcd, 0xb0, 0xc2, 0x75, 0xa6, 0x02, 0x4b, 0xca, 0x28, 0x38, 0x01, + 0xeb, 0x68, 0x36, 0x8c, 0x69, 0x04, 0x51, 0x27, 0xd6, 0xaa, 0xbf, 0x55, 0xf9, 0xd5, 0x1c, 0x4a, + 0x25, 0xfb, 0x4e, 0x2a, 0x1b, 0xa9, 0xc7, 0xc6, 0x27, 0xd7, 0x10, 0x1e, 0x02, 0x28, 0x3d, 0xa1, + 0x53, 0x6a, 0x90, 0x29, 0x21, 0xcc, 0xc9, 0x52, 0x45, 0xf0, 0xb3, 0x35, 0x78, 0xe6, 0x71, 0xa4, + 0x26, 0xfa, 0x39, 0x8c, 0x31, 0xf5, 0xec, 0xe0, 0x18, 0x4f, 0xad, 0xc1, 0xa3, 0x83, 0xe1, 0x4c, + 0x76, 0xab, 0x06, 0x8f, 0xbb, 0x0f, 0xcc, 0x8f, 0xf3, 0xf3, 0x35, 0x2f, 0x42, 0x5d, 0x82, 0xd5, + 0x84, 0xbf, 0x50, 0x83, 0x66, 0xd1, 0x6c, 0x14, 0x8e, 0xa5, 0x6c, 0x16, 0xd3, 0x4a, 0xc9, 0xe9, + 0x35, 0x2f, 0x69, 0x3b, 0x49, 0x33, 0x3e, 0x02, 0xee, 0xea, 0x19, 0xb5, 0xbc, 0x79, 0xd0, 0x4b, + 0xb8, 0x70, 0x40, 0x61, 0xce, 0x66, 0x96, 0x27, 0xcb, 0x34, 0x19, 0xb2, 0x8c, 0x9c, 0x55, 0xcb, + 0x5b, 0x7b, 0x1a, 0xae, 0x80, 0x3a, 0xd2, 0x4e, 0xce, 0xf6, 0x60, 0x2a, 0x0a, 0xaf, 0xb9, 0x74, + 0x36, 0xa2, 0xc3, 0x54, 0x68, 0xce, 0x21, 0x23, 0xe7, 0x78, 0x67, 0xba, 0xcf, 0x32, 0xed, 0x90, + 0xf6, 0x92, 0x70, 0x9d, 0x0e, 0x36, 0xc8, 0xb9, 0xde, 0x16, 0x14, 0xbe, 0xdb, 0x05, 0x38, 0x0f, + 0x5b, 0x2d, 0x75, 0x92, 0xd4, 0x34, 0xa1, 0xc0, 0xb9, 0xa0, 0xe6, 0xc5, 0xf3, 0xcb, 0xc0, 0xc6, + 0x75, 0x2e, 0x27, 0xad, 0xac, 0x4b, 0x48, 0xfa, 0xa2, 0x72, 0xd2, 0x10, 0xac, 0x49, 0x5f, 0xec, + 0xcd, 0x5e, 0xb9, 0xa4, 0xf3, 0xc3, 0x98, 0x27, 0x2c, 0x10, 0x66, 0x3a, 0xf9, 0x32, 0xc6, 0x58, + 0x70, 0xa0, 0xa6, 0xdb, 0x4b, 0x30, 0xf6, 0xf7, 0x81, 0xba, 0xcb, 0x4b, 0xcb, 0xce, 0x93, 0x4f, + 0xf0, 0x32, 0x8c, 0xf5, 0x21, 0xcc, 0x64, 0xd7, 0x6a, 0xd0, 0x42, 0xf0, 0x3a, 0x56, 0x79, 0x12, + 0x61, 0x53, 0x41, 0x93, 0xe2, 0xf2, 0x5a, 0xf5, 0xef, 0x2a, 0x7f, 0xb5, 0x5f, 0x0d, 0x74, 0x17, + 0x57, 0x78, 0xb2, 0x4a, 0x2d, 0x52, 0x7f, 0x92, 0x8e, 0x59, 0x1c, 0xb0, 0x80, 0x5c, 0x59, 0xf3, + 0xbd, 0x8a, 0x24, 0xdb, 0x50, 0x91, 0x8d, 0x3e, 0xcb, 0xba, 0x9c, 0x0e, 0x56, 0xc9, 0x57, 0xca, + 0xb7, 0x44, 0xc8, 0x6b, 0xb5, 0x2d, 0xf6, 0xd8, 0x5d, 0xe5, 0x9d, 0x86, 0x72, 0xb4, 0x1e, 0xdc, + 0xd5, 0xb5, 0xd2, 0x64, 0xbb, 0x1d, 0xc0, 0x57, 0x31, 0x89, 0x03, 0x49, 0x3a, 0xf6, 0xb9, 0x06, + 0x13, 0x10, 0x79, 0xa8, 0x49, 0xd3, 0x95, 0xcf, 0x6b, 0x26, 0xa1, 0x2b, 0x59, 0x2e, 0x6b, 0x57, + 0x2b, 0xd5, 0xc5, 0x00, 0x4d, 0xae, 0xdb, 0x07, 0x51, 0x23, 0x13, 0x74, 0x22, 0xaf, 0x7c, 0xb1, + 0x3c, 0xb4, 0x49, 0xea, 0x95, 0x2f, 0x84, 0x54, 0x09, 0x93, 0xb1, 0x1d, 0xee, 0x0d, 0xe5, 0x0b, + 0xe1, 0xa0, 0x9a, 0xec, 0xd7, 0xcb, 0x24, 0xfa, 0x12, 0x4f, 0x33, 0x96, 0xf4, 0xf7, 0xd2, 0xb1, + 0x21, 0x7b, 0x23, 0x46, 0x36, 0x0f, 0xd5, 0x64, 0x6f, 0x2a, 0x3b, 0x29, 0x0a, 0x6b, 0x48, 0xfe, + 0x5b, 0xd9, 0x49, 0x31, 0x30, 0x4d, 0xee, 0x66, 0x6c, 0x65, 0x1d, 0xae, 0x13, 0x04, 0x33, 0x09, + 0xb7, 0x03, 0xfd, 0x26, 0xb6, 0xb2, 0x08, 0x5a, 0x13, 0xbf, 0x15, 0x0c, 0xa2, 0x97, 0xb0, 0x94, + 0xc5, 0x19, 0x0b, 0xd4, 0x51, 0x59, 0x66, 0xc9, 0x28, 0x8c, 0x69, 0xc6, 0x66, 0xa2, 0x21, 0xf9, + 0x16, 0x76, 0x5c, 0x75, 0xba, 0x28, 0x4c, 0x79, 0x12, 0x0e, 0x68, 0xe4, 0x85, 0x43, 0x6f, 0xc3, + 0x8e, 0x2b, 0xde, 0xc0, 0x84, 0x13, 0xbc, 0x65, 0xeb, 0x75, 0xb7, 0xd2, 0x78, 0xb8, 0x1c, 0x8e, + 0x58, 0xa0, 0x0c, 0x60, 0xe3, 0x17, 0x7d, 0xdb, 0x5b, 0x0e, 0x79, 0x60, 0x94, 0xd7, 0x98, 0x4f, + 0x1d, 0x49, 0x8b, 0xe4, 0xf6, 0xb2, 0xbd, 0x58, 0x4e, 0x68, 0xe0, 0x0e, 0xef, 0x1d, 0x65, 0x7b, + 0x61, 0x60, 0x26, 0xf5, 0x5a, 0xc6, 0x06, 0x12, 0xa7, 0xc2, 0x41, 0x86, 0xe6, 0x77, 0x30, 0xf1, + 0x5f, 0xc0, 0x6a, 0xc2, 0x77, 0xd5, 0x0a, 0x11, 0x97, 0x84, 0xc6, 0x99, 0x9f, 0xcb, 0x22, 0x77, + 0x7b, 0x0c, 0xab, 0xd5, 0xa7, 0xa6, 0xdc, 0x1f, 0xac, 0xb2, 0x60, 0x12, 0xb1, 0x40, 0x25, 0xc5, + 0xee, 0xf1, 0xa0, 0xca, 0xd5, 0x97, 0x31, 0xde, 0xe5, 0xbd, 0x61, 0x36, 0x58, 0xdd, 0x15, 0xb2, + 0xbd, 0x2c, 0x11, 0x44, 0x53, 0xf2, 0xbd, 0x1a, 0x16, 0xbe, 0x08, 0x75, 0xfe, 0xaa, 0xb3, 0xb2, + 0x12, 0x46, 0x21, 0xcd, 0x58, 0x4a, 0xee, 0xf5, 0x98, 0xa0, 0x1c, 0xe8, 0x82, 0x2e, 0xde, 0x72, + 0xb9, 0x78, 0x83, 0xe2, 0x83, 0x1e, 0x8b, 0x63, 0x1a, 0xeb, 0xb2, 0x0b, 0x72, 0x3f, 0x36, 0x0a, + 0x0c, 0xf8, 0x00, 0x36, 0x0a, 0x04, 0x68, 0x47, 0xf1, 0xfd, 0x9a, 0xe7, 0xbc, 0xe6, 0x8a, 0xf9, + 0x60, 0xc0, 0x5f, 0x6d, 0xdc, 0x0f, 0xbc, 0x0e, 0x36, 0xc3, 0xeb, 0x0e, 0x1e, 0x04, 0xdc, 0x23, + 0xeb, 0x07, 0x9c, 0x83, 0xaf, 0x54, 0x8a, 0xae, 0x7a, 0x7a, 0xa8, 0xe6, 0x02, 0x1e, 0x02, 0xd7, + 0x11, 0x7c, 0x2d, 0xb7, 0xab, 0xc7, 0x43, 0x31, 0xb5, 0x87, 0x81, 0xc1, 0x25, 0xab, 0x1b, 0x59, + 0x06, 0x3f, 0xff, 0x10, 0x30, 0x73, 0xf1, 0xb3, 0x1d, 0xce, 0x63, 0xb5, 0x7c, 0x94, 0x59, 0x0c, + 0x9d, 0x4f, 0xb2, 0x42, 0x7f, 0x4f, 0xd4, 0x9c, 0xa3, 0x29, 0x08, 0xf6, 0x59, 0x1c, 0x28, 0x65, + 0xba, 0xc4, 0x06, 0xc9, 0x24, 0xcc, 0x52, 0xf2, 0x24, 0x60, 0x4c, 0x01, 0xf1, 0x3f, 0xdb, 0x10, + 0x4c, 0x6e, 0x64, 0x79, 0x94, 0x89, 0xc0, 0x80, 0x95, 0x2d, 0xc0, 0x6c, 0x70, 0x96, 0x8d, 0xb3, + 0x19, 0x36, 0x88, 0xc2, 0x98, 0x91, 0x9f, 0x7a, 0x4c, 0x21, 0x95, 0xf4, 0x02, 0xa3, 0x01, 0x4b, + 0x6c, 0x49, 0x47, 0x2f, 0xe1, 0xa3, 0x71, 0x46, 0x9e, 0x06, 0x9e, 0x87, 0xa2, 0xcc, 0xd3, 0x2c, + 0x5c, 0x9f, 0xa4, 0x42, 0x82, 0x6c, 0x8b, 0xe8, 0x38, 0x65, 0x01, 0x79, 0x26, 0x07, 0x12, 0xac, + 0xab, 0x54, 0x83, 0xa0, 0xa4, 0x37, 0xe9, 0x79, 0x60, 0x5a, 0x99, 0xcd, 0xd4, 0xd1, 0x4f, 0x99, + 0xc5, 0xfb, 0x39, 0xb2, 0xd9, 0xe0, 0xbb, 0x9d, 0xeb, 0x0b, 0x9e, 0x2f, 0xd4, 0xe5, 0x23, 0x61, + 0x77, 0x84, 0x93, 0x51, 0x9f, 0x65, 0x7d, 0x16, 0xb1, 0x81, 0x0c, 0x0e, 0xbc, 0xe8, 0x59, 0x01, + 0x0e, 0x04, 0x83, 0x9b, 0x2f, 0x95, 0x10, 0xf2, 0xc2, 0x9b, 0x2f, 0xe7, 0xb6, 0xc9, 0x1e, 0x09, + 0x98, 0x1e, 0x22, 0xaf, 0x00, 0xd9, 0x59, 0x8a, 0x72, 0x09, 0xef, 0x82, 0x4c, 0x02, 0x59, 0xad, + 0x4e, 0xa0, 0x02, 0x5d, 0xe4, 0xd5, 0xc2, 0xb9, 0x05, 0x28, 0x55, 0x3b, 0xa0, 0x80, 0xaf, 0xd5, + 0xf2, 0xa1, 0xca, 0x02, 0xb0, 0x13, 0x45, 0x02, 0x1b, 0xb2, 0x94, 0xbc, 0x5e, 0xcb, 0x27, 0xf3, + 0x00, 0x5a, 0xfe, 0x77, 0x96, 0x4f, 0xe2, 0x80, 0xbc, 0xe1, 0x49, 0x59, 0x27, 0x62, 0x24, 0x64, + 0x91, 0xc6, 0x74, 0xc8, 0x84, 0xf8, 0x54, 0x4e, 0xe5, 0x9b, 0x85, 0xb1, 0x02, 0x30, 0xc8, 0xd6, + 0x91, 0xb7, 0x6a, 0x7e, 0x68, 0x5b, 0xe5, 0xbd, 0x7b, 0xa0, 0xe6, 0xed, 0xed, 0x1a, 0x8c, 0xd1, + 0xf8, 0x08, 0xbd, 0x7e, 0xef, 0x78, 0x1b, 0x67, 0x20, 0x5d, 0x1e, 0xa7, 0x3c, 0x62, 0x5d, 0x3e, + 0x1a, 0xd1, 0x38, 0x20, 0xef, 0x7a, 0x7e, 0xee, 0x22, 0x5d, 0x63, 0x3b, 0x56, 0x56, 0x58, 0x12, + 0xc6, 0x43, 0xf2, 0x61, 0x0d, 0xc9, 0x8f, 0x98, 0xaf, 0x29, 0x39, 0xb4, 0x8e, 0xd4, 0x96, 0xd9, + 0xcf, 0x2e, 0x27, 0x5e, 0xf7, 0x47, 0x61, 0xf5, 0x86, 0x9c, 0xb4, 0xaa, 0x35, 0x23, 0x87, 0xd7, + 0xe1, 0x6c, 0x60, 0x29, 0x91, 0x3d, 0xe2, 0x47, 0xd4, 0x21, 0xab, 0xe6, 0x20, 0xba, 0xaf, 0x23, + 0x0b, 0x7d, 0x2d, 0xf2, 0x20, 0x5c, 0xd9, 0xf0, 0xca, 0x43, 0x8f, 0xaa, 0xe7, 0xd9, 0xaa, 0xcf, + 0xb2, 0x83, 0xd8, 0x5e, 0x8f, 0x24, 0x39, 0xba, 0x0e, 0x8d, 0x77, 0x10, 0x4c, 0x97, 0x87, 0xf0, + 0xb8, 0x3a, 0xd4, 0x6e, 0x5e, 0xcb, 0x45, 0x9a, 0xac, 0x2d, 0x31, 0x6a, 0xa3, 0xc3, 0xc7, 0xd7, + 0x91, 0xe0, 0x8f, 0x36, 0x26, 0x3a, 0x41, 0x40, 0x4e, 0xa8, 0x23, 0x31, 0x0b, 0xfd, 0xdd, 0x4e, + 0xfe, 0xc4, 0x3a, 0x12, 0x72, 0x70, 0x20, 0x3d, 0xfd, 0x93, 0xea, 0x88, 0xc6, 0xb7, 0x7a, 0xd9, + 0xd6, 0x9b, 0x2a, 0x92, 0x9f, 0xa9, 0x23, 0x66, 0x5d, 0x11, 0xac, 0x49, 0x9f, 0xec, 0x2d, 0x87, + 0x94, 0xe1, 0xc0, 0x13, 0xff, 0x5c, 0x1d, 0xea, 0xd9, 0x1e, 0x4b, 0x56, 0xd8, 0x20, 0x3b, 0x84, + 0x27, 0x91, 0xf4, 0x06, 0x17, 0x38, 0x5f, 0x9b, 0x58, 0x03, 0xf1, 0x54, 0x6f, 0x90, 0x65, 0x58, + 0x13, 0x77, 0xa8, 0xc3, 0x10, 0xbd, 0x1e, 0xa4, 0x3a, 0xab, 0x32, 0x7c, 0x44, 0x4e, 0xaf, 0x23, + 0x8e, 0x26, 0x00, 0xb8, 0xea, 0xda, 0x3a, 0x54, 0x4a, 0x26, 0x08, 0x25, 0x66, 0x99, 0x2f, 0xb1, + 0x3d, 0xb3, 0x0e, 0x2d, 0xc7, 0x4d, 0x90, 0x96, 0xf6, 0x17, 0x3d, 0xd6, 0x54, 0x1c, 0x15, 0xeb, + 0x5c, 0x82, 0xe2, 0x9c, 0x94, 0x9c, 0xe5, 0x4d, 0x1b, 0x17, 0xc7, 0xae, 0x70, 0xd7, 0xe3, 0x19, + 0xd5, 0x2d, 0xf4, 0xb6, 0xce, 0xa9, 0xc3, 0x5a, 0x12, 0xf7, 0x9d, 0x9c, 0x5b, 0x87, 0x47, 0xd6, + 0x7d, 0x50, 0xb5, 0xac, 0xe4, 0xbc, 0x7a, 0xb1, 0x28, 0xcb, 0x7d, 0x76, 0x79, 0xfb, 0x3a, 0x92, + 0x48, 0x36, 0xf9, 0x68, 0xb6, 0xce, 0x22, 0xf2, 0xa5, 0x3a, 0x92, 0x48, 0x86, 0x08, 0x4b, 0xeb, + 0x82, 0xc2, 0xda, 0x38, 0xa4, 0xce, 0x74, 0x93, 0x0b, 0xeb, 0x79, 0x33, 0xad, 0x80, 0x71, 0x45, + 0xbc, 0xa0, 0x67, 0xad, 0x42, 0x0e, 0x61, 0x6c, 0x8d, 0xc5, 0x81, 0xb4, 0x55, 0x99, 0x65, 0x61, + 0x72, 0x49, 0xdd, 0xb7, 0x09, 0x4a, 0x60, 0x97, 0x7a, 0x1b, 0x23, 0x9c, 0x78, 0xba, 0x27, 0x62, + 0x2e, 0xd8, 0xb4, 0xc8, 0x81, 0x9d, 0x7e, 0x99, 0x77, 0x68, 0x4a, 0xc1, 0x26, 0xc6, 0xe0, 0x49, + 0x09, 0x1f, 0x2d, 0x1c, 0x87, 0xd0, 0x11, 0xbe, 0xdc, 0x5b, 0x82, 0x12, 0xa8, 0x89, 0x2b, 0x78, + 0xc2, 0xf2, 0xe0, 0x49, 0x38, 0x58, 0x93, 0x97, 0x3b, 0x2c, 0x78, 0x83, 0x5c, 0xe9, 0xf5, 0x8c, + 0x41, 0x5c, 0x59, 0x6f, 0x3d, 0xaf, 0xe8, 0xa4, 0xe5, 0xef, 0xcc, 0xb4, 0x8e, 0x32, 0x15, 0xae, + 0x02, 0x47, 0xd1, 0x96, 0x61, 0x41, 0x63, 0xee, 0x6a, 0x70, 0x14, 0x31, 0x80, 0xed, 0xf1, 0xab, + 0xa0, 0x47, 0x0d, 0x14, 0x3d, 0xf6, 0x27, 0xc9, 0x3a, 0xdb, 0x00, 0x75, 0x32, 0xd7, 0xd4, 0x9d, + 0xdd, 0xbc, 0x09, 0xce, 0xc5, 0x15, 0xea, 0xf9, 0x2a, 0x89, 0x5e, 0xc2, 0xd7, 0xc3, 0x80, 0xa9, + 0x16, 0xba, 0x54, 0xec, 0xda, 0x7a, 0x5e, 0x07, 0xcb, 0x78, 0x87, 0x3b, 0x8f, 0xc6, 0x36, 0xba, + 0xae, 0xa0, 0x4c, 0x74, 0x7a, 0x79, 0xfe, 0x93, 0xdb, 0x59, 0xc2, 0x0f, 0x56, 0xd5, 0x06, 0xf5, + 0x72, 0x03, 0x4a, 0x45, 0x0a, 0x03, 0x72, 0x03, 0xe8, 0x51, 0xda, 0x86, 0x5e, 0xec, 0x28, 0x8c, + 0xad, 0xaa, 0xf8, 0x7a, 0x8e, 0xb7, 0x11, 0xa0, 0x9e, 0xea, 0x8d, 0x75, 0xa8, 0xb5, 0xb7, 0xd3, + 0x54, 0x78, 0x52, 0x07, 0x4f, 0x58, 0xb2, 0x41, 0x6e, 0xf2, 0x24, 0xb5, 0xfe, 0xe4, 0x6a, 0x0d, + 0x3c, 0xde, 0x11, 0xb6, 0xc0, 0x64, 0x64, 0x93, 0x08, 0xe1, 0x60, 0x8d, 0x65, 0xe4, 0x66, 0xef, + 0x6c, 0x63, 0x90, 0x59, 0x1a, 0x46, 0x93, 0x84, 0x91, 0x6f, 0xd4, 0xf3, 0x3e, 0x1e, 0xca, 0x3a, + 0x8b, 0xe9, 0x90, 0xdc, 0x02, 0xf6, 0x5c, 0xbb, 0xf7, 0x5c, 0x96, 0x67, 0x0e, 0xd6, 0x66, 0x42, + 0x1a, 0xf1, 0xa1, 0xde, 0x9d, 0x6f, 0xd6, 0xf1, 0x94, 0x8a, 0x31, 0x94, 0xcd, 0x52, 0xdd, 0x5a, + 0xc7, 0x03, 0x8c, 0x0e, 0x67, 0x0a, 0x0d, 0x30, 0x49, 0x85, 0x6c, 0x77, 0x4a, 0x6e, 0xf3, 0xe4, + 0xfe, 0x26, 0x48, 0x17, 0x31, 0x00, 0xf3, 0x77, 0x77, 0x9b, 0x74, 0xe1, 0x98, 0x2c, 0x69, 0xd7, + 0x75, 0x43, 0x29, 0xf9, 0x76, 0x8e, 0xeb, 0xcc, 0x1a, 0x40, 0xf7, 0x7a, 0x26, 0xe1, 0x63, 0x72, + 0x3b, 0x60, 0xe2, 0xfe, 0xc1, 0x0b, 0x33, 0x4c, 0x08, 0xe9, 0x40, 0xae, 0xab, 0x89, 0x4f, 0xf1, + 0x31, 0xb9, 0xa3, 0x78, 0xd6, 0x34, 0x77, 0xea, 0x8b, 0x16, 0x3c, 0x91, 0x4e, 0x28, 0xb9, 0xb3, + 0x8e, 0x84, 0x63, 0x40, 0x84, 0x3f, 0x57, 0x13, 0x72, 0x57, 0x1d, 0xba, 0xaa, 0x9b, 0xc0, 0x4d, + 0xa5, 0x76, 0x3d, 0x5f, 0x9a, 0xb0, 0x6d, 0xc4, 0xb3, 0x70, 0xc0, 0xe3, 0x9d, 0x71, 0xc4, 0x07, + 0x6b, 0xe4, 0x9e, 0xba, 0x8b, 0xef, 0x6b, 0x07, 0x56, 0x06, 0xd8, 0xa4, 0xb6, 0xfa, 0x2e, 0xd8, + 0x1b, 0xc7, 0x14, 0x86, 0x02, 0xf4, 0x41, 0xbe, 0x57, 0xf7, 0xad, 0x5d, 0x5d, 0x76, 0x0e, 0x90, + 0xe4, 0xde, 0x7a, 0xb5, 0x55, 0xa9, 0xa3, 0x01, 0xcd, 0x65, 0x3e, 0x1c, 0x46, 0x85, 0xf8, 0x4c, + 0x97, 0x8e, 0x58, 0x42, 0x47, 0xe6, 0x1a, 0x00, 0xb9, 0xaf, 0x5e, 0x28, 0x60, 0x91, 0xd6, 0x8d, + 0xaf, 0x37, 0xcc, 0x88, 0xee, 0xaf, 0xe7, 0x93, 0x0f, 0x38, 0x5a, 0x2f, 0xd4, 0x03, 0xe8, 0x54, + 0xfb, 0x2c, 0xeb, 0x04, 0x41, 0x28, 0xd8, 0x84, 0x46, 0xdb, 0xfe, 0x79, 0x12, 0x8e, 0x53, 0xf2, + 0x08, 0x8a, 0x9c, 0x43, 0x90, 0x8f, 0x02, 0x86, 0xdd, 0x14, 0xe9, 0xaa, 0x35, 0x00, 0x6d, 0xc7, + 0xb0, 0x18, 0xed, 0xc7, 0x00, 0xed, 0x4d, 0x91, 0xee, 0x2e, 0x22, 0x10, 0x49, 0x42, 0x78, 0x2d, + 0xb1, 0x80, 0xb1, 0x91, 0x0c, 0x1b, 0x3d, 0x51, 0xf7, 0xdd, 0x7c, 0xf7, 0xc9, 0xb6, 0xfe, 0x11, + 0x1c, 0xd9, 0xc1, 0x0b, 0x40, 0x9a, 0x74, 0xa2, 0x48, 0x88, 0xdb, 0x5e, 0xc2, 0x87, 0x09, 0x4b, + 0x53, 0xf2, 0x63, 0xc0, 0xfa, 0xfe, 0xac, 0x73, 0xc0, 0x27, 0xeb, 0xce, 0xd9, 0xdf, 0x0c, 0xe8, + 0x6e, 0x42, 0x16, 0x04, 0xfe, 0x9c, 0x30, 0xce, 0xc4, 0xe4, 0x67, 0x79, 0xa2, 0x48, 0x90, 0xa7, + 0xea, 0x79, 0x7f, 0xaf, 0x08, 0xb2, 0x14, 0x7f, 0x0a, 0xb4, 0x7a, 0xff, 0xe0, 0x05, 0xed, 0xf8, + 0xb8, 0x53, 0x2f, 0x4c, 0x86, 0x1d, 0x93, 0x6c, 0xc0, 0x47, 0x8c, 0x3c, 0x0d, 0x34, 0x89, 0x58, + 0x01, 0x19, 0x7e, 0x4b, 0xf8, 0x78, 0x75, 0x63, 0x99, 0x6b, 0x5b, 0x88, 0x3c, 0x03, 0x30, 0xde, + 0x94, 0x14, 0x50, 0xba, 0x26, 0x3f, 0x03, 0x7d, 0x96, 0x60, 0xec, 0xf8, 0x9e, 0xcd, 0x19, 0x67, + 0x1a, 0x2f, 0x81, 0x1d, 0x55, 0xed, 0x4b, 0x9e, 0xf3, 0x8c, 0x41, 0x31, 0xe2, 0xad, 0x3c, 0xf3, + 0x2e, 0xab, 0x3e, 0x5f, 0x87, 0x15, 0x06, 0x08, 0xa2, 0x18, 0xe2, 0xfa, 0x39, 0x60, 0x16, 0x0d, + 0xda, 0xca, 0x95, 0x50, 0x78, 0xa1, 0x44, 0xed, 0xea, 0xfc, 0x59, 0x97, 0x26, 0x41, 0x4a, 0x5e, + 0x04, 0x20, 0x6f, 0x92, 0x00, 0x45, 0x5e, 0x02, 0x5b, 0x55, 0x06, 0x72, 0x01, 0x0c, 0x40, 0xd1, + 0x63, 0x78, 0x48, 0xf1, 0x15, 0x40, 0xb1, 0x0c, 0xe4, 0xc2, 0x17, 0x65, 0x47, 0x1e, 0x80, 0xfb, + 0x11, 0xcf, 0x52, 0xf2, 0x2a, 0xaa, 0x1c, 0x00, 0x4c, 0xad, 0x40, 0x40, 0x5e, 0x2b, 0x88, 0x7d, + 0x59, 0xb4, 0x16, 0x0e, 0x32, 0x9e, 0x6c, 0xf4, 0x12, 0x16, 0x84, 0x5a, 0x97, 0xbd, 0x0e, 0xa4, + 0x93, 0xeb, 0x5b, 0xb8, 0xa6, 0xd0, 0x57, 0x55, 0xbc, 0x40, 0x03, 0xf2, 0x66, 0x4e, 0x91, 0xab, + 0x26, 0x39, 0x9f, 0xb8, 0x13, 0x08, 0x76, 0x78, 0x0b, 0x1d, 0x42, 0x7f, 0x92, 0x8e, 0xc3, 0x41, + 0xc8, 0x27, 0xa9, 0x50, 0xf9, 0xeb, 0x61, 0xb6, 0x41, 0xde, 0x86, 0x56, 0x9e, 0xda, 0xe2, 0x2e, + 0x1f, 0x8d, 0x26, 0xb1, 0x26, 0xd7, 0x9f, 0x8c, 0x46, 0x34, 0xd9, 0x20, 0xef, 0xa0, 0x6b, 0xea, + 0x5d, 0x10, 0xde, 0x6d, 0xd7, 0xf4, 0xdd, 0x7a, 0xfe, 0xea, 0x91, 0x93, 0xbc, 0xba, 0x00, 0x29, + 0x9b, 0x30, 0xf2, 0x5e, 0xee, 0x90, 0x2a, 0xa8, 0x03, 0xd8, 0x5c, 0xa0, 0x30, 0x39, 0xde, 0xf7, + 0x4c, 0x0e, 0x01, 0x5f, 0xe8, 0x1c, 0xa4, 0x46, 0xe2, 0x5d, 0x5e, 0xfb, 0x00, 0x9d, 0xf9, 0x1c, + 0xcb, 0xe6, 0xe3, 0x21, 0x1d, 0x31, 0x69, 0xf5, 0x48, 0x4d, 0xf4, 0x61, 0x3d, 0x1f, 0x20, 0x56, + 0xfb, 0x97, 0xc3, 0x59, 0x7d, 0x44, 0x0e, 0x6d, 0xf8, 0xba, 0x44, 0x51, 0xcf, 0xc1, 0x77, 0xef, + 0x48, 0xe8, 0x20, 0x62, 0xbd, 0x0e, 0x39, 0xac, 0x81, 0x49, 0x71, 0x95, 0xc5, 0x3e, 0x30, 0x8c, + 0x22, 0xb5, 0xb2, 0x21, 0x4b, 0xc9, 0xe1, 0x8d, 0x7c, 0xa8, 0x03, 0x43, 0x1d, 0xd1, 0xc0, 0xa3, + 0x52, 0x9d, 0x34, 0xa5, 0x69, 0x1a, 0xc6, 0x8b, 0x61, 0x1c, 0x8a, 0xa1, 0x90, 0x23, 0x1b, 0x79, + 0x57, 0xc1, 0x84, 0x0d, 0x74, 0x19, 0xb8, 0xb2, 0x50, 0xc8, 0x51, 0x8d, 0xbc, 0xcd, 0xe5, 0x85, + 0xdd, 0x01, 0x9f, 0x1e, 0xdb, 0xf0, 0x73, 0xf2, 0x3a, 0x8a, 0x65, 0x11, 0x7a, 0x8b, 0x8e, 0x6b, + 0x60, 0xda, 0x08, 0x46, 0x95, 0x9d, 0x5a, 0x12, 0xf6, 0x51, 0x4a, 0x8e, 0x6f, 0xe4, 0x95, 0xf9, + 0x66, 0xe8, 0x13, 0x1a, 0xd8, 0x01, 0x94, 0x4b, 0xaf, 0x38, 0xd0, 0x98, 0xf2, 0x27, 0x36, 0xa0, + 0x7f, 0xad, 0x8d, 0xeb, 0x19, 0xb6, 0x92, 0x2a, 0xdb, 0xfb, 0xa4, 0x06, 0x94, 0x95, 0xe0, 0xb3, + 0xbb, 0x67, 0x50, 0x18, 0x97, 0x2a, 0x4e, 0x5f, 0xe4, 0x71, 0x98, 0xf1, 0xc4, 0xd4, 0x9f, 0xea, + 0x8a, 0xf5, 0x53, 0x1a, 0xce, 0x7a, 0x92, 0x96, 0x0c, 0xf4, 0xb7, 0x4e, 0x6d, 0xe4, 0xeb, 0x19, + 0x84, 0xbd, 0x6a, 0x5d, 0x51, 0x65, 0xaa, 0xa7, 0xe4, 0xb4, 0x46, 0xde, 0x50, 0xc1, 0x60, 0xee, + 0xb2, 0x41, 0xc3, 0xb7, 0xb4, 0x60, 0xdd, 0x85, 0xdc, 0xbf, 0x80, 0x9c, 0x5e, 0xe0, 0x97, 0x9c, + 0xd9, 0x9f, 0x2e, 0x73, 0x59, 0x05, 0x70, 0x46, 0x23, 0xef, 0x1f, 0xf4, 0xb5, 0x47, 0xb8, 0xb8, + 0xd8, 0xa3, 0x71, 0x38, 0x98, 0x8d, 0x26, 0xe9, 0xea, 0x72, 0x38, 0x62, 0xe4, 0x4c, 0xb8, 0x72, + 0x74, 0xa4, 0xaa, 0xde, 0x92, 0x6e, 0x42, 0xd3, 0x55, 0x7d, 0xf1, 0xf1, 0x8b, 0x90, 0xa9, 0x30, + 0x84, 0x9d, 0xc2, 0x59, 0x39, 0xf6, 0xd3, 0x99, 0xf7, 0x4c, 0xdf, 0x23, 0x1c, 0x26, 0x74, 0xa4, + 0x5d, 0x9d, 0xb3, 0x1b, 0x68, 0xd6, 0x4b, 0x0e, 0x51, 0x86, 0x8f, 0xd2, 0xd5, 0x70, 0x4c, 0xce, + 0x29, 0xb0, 0x73, 0x9f, 0xc5, 0x81, 0xd6, 0xc9, 0x29, 0xdc, 0x92, 0x73, 0x1b, 0x98, 0xee, 0x5d, + 0x62, 0x09, 0x8f, 0x74, 0x71, 0x91, 0xad, 0x63, 0x23, 0xe7, 0x01, 0x2c, 0x3c, 0xc5, 0x18, 0xf6, + 0xfc, 0x06, 0x8c, 0x0e, 0xa0, 0x18, 0x77, 0x9d, 0x1a, 0xec, 0x8e, 0x96, 0xbb, 0xf0, 0xf4, 0x39, + 0xa2, 0x17, 0x34, 0x30, 0x1d, 0x2a, 0xf4, 0x93, 0x4b, 0x73, 0x90, 0x0b, 0x1b, 0x98, 0xb5, 0xa5, + 0x92, 0x87, 0x12, 0xa7, 0xeb, 0x0a, 0xc8, 0x45, 0x8d, 0x62, 0xb0, 0x5e, 0xa5, 0x91, 0x23, 0x4e, + 0xcd, 0x62, 0x91, 0x8b, 0x01, 0x33, 0x1a, 0x23, 0x07, 0x24, 0xc7, 0x97, 0xb9, 0xda, 0x98, 0xed, + 0x3c, 0x0a, 0x58, 0x92, 0x92, 0x4b, 0x1a, 0x98, 0x85, 0xdb, 0xdf, 0xc4, 0x0a, 0xbd, 0xb4, 0xc0, + 0x72, 0xbe, 0x43, 0x72, 0x10, 0x5f, 0xe2, 0x51, 0xb4, 0x87, 0x0e, 0xd6, 0xc8, 0x65, 0xe8, 0xf9, + 0xb1, 0xfe, 0x9e, 0xb9, 0xfa, 0xf6, 0x2f, 0x60, 0x62, 0x6e, 0x9f, 0xc4, 0x08, 0xe1, 0xce, 0x5f, + 0x0e, 0x65, 0xb2, 0x79, 0xa5, 0x43, 0x16, 0x58, 0x3a, 0x94, 0x68, 0x93, 0x92, 0x2b, 0x1a, 0x79, + 0xfb, 0xa6, 0xbb, 0x4a, 0x85, 0xae, 0x15, 0x47, 0xa6, 0xcf, 0x54, 0xe8, 0xe3, 0xca, 0x06, 0xa6, + 0xe7, 0xe4, 0xa5, 0xc7, 0x39, 0x36, 0xea, 0xf2, 0xd1, 0x9e, 0x30, 0x66, 0x09, 0xb9, 0xa6, 0x81, + 0x59, 0x38, 0x32, 0x2b, 0x24, 0x35, 0x9c, 0x10, 0x5e, 0xe1, 0x60, 0x89, 0x0d, 0xc2, 0x31, 0x23, + 0x5f, 0x6b, 0xb8, 0xaa, 0xbc, 0x7d, 0x81, 0xed, 0x7a, 0x5e, 0xdb, 0xc8, 0xc7, 0x54, 0x7c, 0x23, + 0x7a, 0x47, 0x22, 0xb8, 0xe4, 0x3a, 0x20, 0xd5, 0x4a, 0x51, 0xee, 0x2a, 0x47, 0xc3, 0x73, 0x71, + 0xc1, 0xc1, 0xdb, 0x4a, 0x83, 0x21, 0xd3, 0x2b, 0x7a, 0x7d, 0x41, 0xd9, 0xb8, 0xa0, 0xa0, 0x32, + 0x2e, 0x95, 0xdb, 0x76, 0x43, 0x23, 0x5f, 0xf5, 0x8d, 0xe2, 0x5c, 0xd1, 0x45, 0x41, 0x1e, 0xca, + 0xdb, 0x57, 0x3b, 0xf6, 0xc6, 0xe9, 0xb6, 0x38, 0x0b, 0x13, 0x66, 0x18, 0x66, 0x49, 0xd6, 0x79, + 0xdd, 0xd8, 0xa8, 0xfe, 0x63, 0xe5, 0xef, 0xf6, 0x17, 0xee, 0x6a, 0x30, 0xd0, 0x0d, 0x5c, 0x62, + 0x83, 0x8d, 0x41, 0x24, 0x2d, 0x95, 0x25, 0x16, 0x85, 0x03, 0xf2, 0xad, 0x06, 0x66, 0xa7, 0xe5, + 0x61, 0x96, 0xea, 0x6d, 0x05, 0x96, 0x5d, 0x62, 0xeb, 0x7c, 0x8d, 0xe5, 0x04, 0xd6, 0xbf, 0x17, + 0x0e, 0x81, 0x62, 0x7e, 0xc7, 0x8a, 0x7d, 0xc9, 0xe4, 0xf1, 0x90, 0x7c, 0xbb, 0x81, 0x59, 0x7e, + 0xa6, 0xe8, 0x9f, 0xc6, 0xcc, 0xc5, 0xc3, 0x6e, 0x6f, 0x40, 0x33, 0x7f, 0x33, 0xa8, 0xbb, 0x51, + 0x0e, 0xf8, 0xc2, 0x9d, 0x9d, 0x2e, 0x5d, 0x67, 0x49, 0xdc, 0x4d, 0xe8, 0xde, 0x68, 0x3e, 0x15, + 0x93, 0x94, 0x36, 0x23, 0x23, 0x77, 0x36, 0x5c, 0xb1, 0xe9, 0x3e, 0xd1, 0xee, 0x76, 0x46, 0xa3, + 0xba, 0xa5, 0xf2, 0xf7, 0xf9, 0x25, 0xd4, 0xc2, 0x4e, 0x98, 0xd8, 0x63, 0x36, 0x10, 0x36, 0x6c, + 0x6f, 0x92, 0x0c, 0x56, 0x65, 0xc1, 0xb3, 0x0e, 0x75, 0x34, 0xaa, 0x53, 0x95, 0x03, 0x3e, 0x4a, + 0x3b, 0x13, 0xf3, 0xf0, 0xd4, 0x5f, 0xa6, 0x6d, 0x96, 0x65, 0x16, 0xa7, 0x3c, 0x59, 0x89, 0xf8, + 0xde, 0xf9, 0x38, 0xcd, 0x84, 0x7c, 0x24, 0xf7, 0x34, 0x5c, 0x14, 0xbf, 0x7f, 0xf0, 0x42, 0x9f, + 0x65, 0xf3, 0x29, 0xbc, 0xb6, 0xf1, 0x5d, 0x4c, 0x00, 0xb9, 0x9c, 0xb0, 0x79, 0x3c, 0xe4, 0x7b, + 0x98, 0x02, 0x2f, 0xc0, 0xec, 0xf0, 0xee, 0x05, 0xba, 0x42, 0x26, 0x99, 0x6d, 0x9d, 0xb1, 0x30, + 0xf7, 0x65, 0xcf, 0x36, 0xdc, 0x73, 0xdf, 0x7e, 0x61, 0x15, 0xdd, 0xfb, 0x0b, 0x72, 0x0b, 0xf4, + 0x2f, 0x1f, 0xdc, 0x61, 0x01, 0x79, 0xbc, 0x81, 0x5c, 0x1b, 0x33, 0x20, 0x77, 0x99, 0xf2, 0x89, + 0x46, 0xde, 0x89, 0x2e, 0xd2, 0x72, 0xa1, 0x01, 0x60, 0x1a, 0xb8, 0x41, 0x1e, 0xc4, 0x03, 0xbb, + 0x95, 0x3f, 0x6e, 0xf8, 0xf1, 0x05, 0x88, 0xd0, 0x44, 0x9e, 0x6c, 0xf8, 0x99, 0x7f, 0xbd, 0x0f, + 0xeb, 0x34, 0x8c, 0xe8, 0x1e, 0x7d, 0x81, 0xf3, 0x20, 0x18, 0xe9, 0xff, 0x49, 0xc3, 0x8f, 0xc5, + 0x96, 0x36, 0x20, 0x4f, 0x35, 0xbc, 0x1b, 0xe7, 0x76, 0x32, 0x86, 0xd2, 0x4f, 0x1b, 0xf9, 0x18, + 0x59, 0x2e, 0x44, 0xf9, 0x74, 0xc1, 0x9e, 0x72, 0x13, 0x98, 0x4b, 0xb8, 0x4b, 0x9d, 0x3d, 0x53, + 0x30, 0x44, 0x0a, 0x40, 0x4d, 0xf2, 0x67, 0x8d, 0x7c, 0xd6, 0xa5, 0xb8, 0x6a, 0xcf, 0x96, 0x6c, + 0xa8, 0xb7, 0x6e, 0xcf, 0x35, 0xf2, 0xa9, 0x99, 0x25, 0x46, 0xa3, 0x2c, 0x1c, 0x49, 0x75, 0x91, + 0x2e, 0xb3, 0xc4, 0x9d, 0xa8, 0xe7, 0x0b, 0xbb, 0x8a, 0x61, 0xcd, 0xc5, 0x10, 0x8c, 0xf9, 0x97, + 0xf9, 0x38, 0x97, 0xa5, 0x7c, 0x01, 0xd3, 0x02, 0x10, 0xa6, 0xc9, 0xbd, 0xd8, 0x28, 0x89, 0x0a, + 0xcd, 0x86, 0x51, 0xc6, 0x12, 0xf7, 0xd2, 0xd3, 0x4b, 0x0d, 0xdf, 0x39, 0x53, 0xe0, 0x22, 0xd0, + 0x05, 0x06, 0x80, 0x84, 0x84, 0x22, 0x7a, 0xc4, 0xd7, 0x99, 0xdf, 0x86, 0xbc, 0x52, 0x22, 0x21, + 0x8b, 0x50, 0x17, 0x24, 0xc8, 0xcd, 0x4f, 0xbb, 0xfe, 0x12, 0xb4, 0x95, 0xd1, 0x81, 0xb9, 0x99, + 0xfa, 0x2a, 0x8e, 0x13, 0x16, 0x98, 0x82, 0xe9, 0xea, 0x91, 0xd7, 0xca, 0x71, 0x7d, 0x46, 0x93, + 0xc1, 0xaa, 0xb2, 0xd7, 0xc8, 0xeb, 0x0d, 0x2c, 0x1e, 0xaf, 0x0d, 0x45, 0x47, 0x95, 0xbc, 0xd1, + 0xc0, 0x82, 0x68, 0x7a, 0x77, 0x94, 0x24, 0x56, 0x48, 0x53, 0x37, 0xf1, 0x26, 0x10, 0xab, 0x05, + 0x2d, 0x81, 0x34, 0xb0, 0x2b, 0xf1, 0x16, 0x6a, 0x69, 0xa8, 0x0a, 0x0a, 0xfb, 0x16, 0x04, 0x79, + 0x3b, 0xe7, 0x3f, 0x29, 0x64, 0x0e, 0xe5, 0x2a, 0x20, 0x1a, 0x58, 0x08, 0xe6, 0x53, 0x3c, 0x54, + 0x97, 0xae, 0x66, 0x13, 0x3e, 0xd2, 0xf3, 0x7c, 0xb7, 0xe1, 0x07, 0xff, 0x15, 0x1a, 0x41, 0x5a, + 0xda, 0xef, 0x95, 0x72, 0x9c, 0x1e, 0x86, 0xe1, 0xb8, 0xf7, 0x4b, 0x39, 0xce, 0x07, 0x5a, 0xca, + 0x1f, 0xa0, 0x5e, 0xc4, 0x2e, 0x96, 0x84, 0x2b, 0x1b, 0x79, 0xe2, 0xbf, 0x6c, 0x54, 0x0f, 0xa8, + 0xfc, 0x4d, 0x9e, 0x38, 0x8a, 0x75, 0x0f, 0x1d, 0xa0, 0xde, 0x6e, 0x81, 0x47, 0x52, 0x72, 0xe8, + 0xff, 0x81, 0xde, 0xee, 0x0c, 0x5b, 0xdf, 0x2d, 0xad, 0xb4, 0x43, 0x68, 0x72, 0x60, 0x18, 0x45, + 0xe4, 0x9b, 0x4d, 0x77, 0x84, 0x9d, 0xbe, 0x5e, 0xe0, 0x83, 0xb5, 0xee, 0x2a, 0x4d, 0x64, 0x99, + 0xa1, 0x30, 0x31, 0x6e, 0x6b, 0x62, 0x0b, 0x05, 0xee, 0x5a, 0x98, 0xb3, 0xfe, 0xed, 0x26, 0xe6, + 0xb7, 0x79, 0x40, 0x3d, 0x83, 0xdb, 0x9b, 0x5e, 0x49, 0x52, 0xc4, 0x68, 0xe2, 0x07, 0xfc, 0x19, + 0x1d, 0x91, 0x3b, 0x9a, 0xd8, 0xc1, 0x9d, 0x0d, 0xe3, 0x60, 0x99, 0x8f, 0xfb, 0x32, 0x85, 0xbf, + 0xbc, 0x4b, 0xbd, 0xa5, 0x74, 0x67, 0x13, 0x3b, 0xb8, 0x18, 0xd4, 0x99, 0x1d, 0x4d, 0xef, 0xf1, + 0x14, 0xfb, 0x08, 0xdb, 0x5d, 0x4d, 0xef, 0xf1, 0x94, 0xc2, 0x45, 0xb3, 0xbb, 0x9b, 0xde, 0xe3, + 0x6a, 0x6e, 0x72, 0x5e, 0x48, 0xf5, 0x1e, 0x30, 0x20, 0xe0, 0x76, 0xf9, 0x9e, 0xb8, 0x4a, 0xf1, + 0x98, 0xd5, 0xfb, 0x6e, 0x13, 0xe3, 0x84, 0x92, 0x26, 0x7a, 0x30, 0xdf, 0x43, 0xbb, 0xe9, 0xf3, + 0x41, 0x48, 0xa3, 0x59, 0xc6, 0x82, 0x1e, 0x4f, 0x65, 0xd0, 0xce, 0x9d, 0x60, 0x72, 0x2f, 0xda, + 0x4d, 0x49, 0x13, 0x53, 0x86, 0xd9, 0x74, 0x86, 0x1d, 0x36, 0x9b, 0x54, 0xd5, 0xe1, 0xa9, 0x7b, + 0x1b, 0x36, 0x1b, 0x7a, 0x7f, 0xd3, 0xb7, 0xbc, 0xf3, 0x13, 0xca, 0xb7, 0x32, 0x99, 0x96, 0x26, + 0xe6, 0xe6, 0x78, 0x58, 0x47, 0xc3, 0xf4, 0xf5, 0xfd, 0xa6, 0xf7, 0x6a, 0x90, 0x61, 0x80, 0xb2, + 0x46, 0xba, 0xab, 0x1f, 0x34, 0x7d, 0xcd, 0x3e, 0x06, 0x83, 0x93, 0xcc, 0xf0, 0x30, 0x58, 0xac, + 0xfc, 0xfa, 0xca, 0xfd, 0x46, 0x16, 0xf8, 0x91, 0x26, 0xbc, 0x3c, 0xe5, 0x2f, 0x70, 0xb1, 0x8d, + 0x1e, 0xc9, 0xa3, 0x4d, 0xe7, 0x04, 0xa1, 0x1d, 0xe5, 0xf2, 0x7c, 0x3f, 0x6c, 0x62, 0x32, 0x09, + 0xc3, 0x9b, 0x9a, 0xce, 0xa6, 0x33, 0xb1, 0x8a, 0xc1, 0x82, 0x1d, 0x63, 0x16, 0x93, 0xc7, 0x9b, + 0x98, 0xcb, 0xb3, 0xc8, 0x92, 0x21, 0x03, 0x91, 0x02, 0xf2, 0x44, 0xd3, 0xb7, 0x28, 0xb4, 0x04, + 0x17, 0x30, 0x69, 0xc3, 0x98, 0xdb, 0xec, 0xe3, 0x68, 0x83, 0xfc, 0x08, 0x15, 0x1d, 0x8e, 0xa4, + 0xbb, 0xca, 0xdb, 0x44, 0xd5, 0x42, 0x01, 0xa8, 0xc8, 0x3e, 0xd9, 0x2c, 0x49, 0xb1, 0xc1, 0xc8, + 0xbc, 0x4c, 0xdb, 0xfe, 0xa4, 0x59, 0x92, 0x62, 0xcb, 0x23, 0x5d, 0x89, 0x69, 0x13, 0x73, 0x85, + 0x97, 0xf9, 0x38, 0x67, 0xad, 0x6b, 0xdb, 0xb0, 0x0c, 0xad, 0x58, 0x2f, 0x87, 0x7e, 0x1a, 0x9d, + 0x65, 0x7e, 0x28, 0x26, 0x59, 0xf0, 0x6c, 0x13, 0x7f, 0x79, 0x13, 0x98, 0x64, 0xe4, 0xb9, 0xa6, + 0x6f, 0xb2, 0x99, 0xb0, 0x37, 0xc0, 0x48, 0x73, 0xbc, 0x9f, 0xf1, 0x31, 0x79, 0xbe, 0x89, 0x98, + 0x6c, 0xaa, 0x45, 0x6a, 0x73, 0x5f, 0x29, 0x79, 0xb1, 0x89, 0xf8, 0x2b, 0x05, 0x98, 0x5d, 0xb0, + 0x97, 0x9a, 0xa5, 0xaf, 0x8e, 0x1d, 0x18, 0x0e, 0xd6, 0x84, 0xe6, 0x95, 0xe2, 0xfc, 0xe5, 0xa6, + 0x6f, 0xe4, 0xeb, 0xba, 0x57, 0x55, 0xe0, 0xac, 0x92, 0xdd, 0xaf, 0x00, 0x89, 0x8f, 0x43, 0x9c, + 0xdd, 0xb5, 0x1f, 0x92, 0x4f, 0xd7, 0xd7, 0x99, 0xd5, 0x7f, 0x75, 0x3f, 0x24, 0x9f, 0x6d, 0x62, + 0xde, 0x5b, 0x02, 0xe7, 0xcc, 0x09, 0x07, 0x21, 0x1b, 0x58, 0xac, 0x1f, 0x46, 0x52, 0xde, 0xce, + 0x02, 0x57, 0xca, 0xf2, 0x75, 0x70, 0x3a, 0xc0, 0x85, 0x37, 0xa3, 0x8f, 0xc2, 0x74, 0xd5, 0x61, + 0xdf, 0xf0, 0x0e, 0xb1, 0xff, 0xe8, 0x68, 0xc4, 0xd3, 0x42, 0xc2, 0x9b, 0xbc, 0xe9, 0x2d, 0x75, + 0xe1, 0x91, 0x54, 0x67, 0x8a, 0x35, 0xcb, 0x02, 0x34, 0xe0, 0x22, 0x1c, 0x79, 0xa7, 0x59, 0x5e, + 0x25, 0x26, 0x6f, 0xca, 0x91, 0x77, 0x9b, 0xe5, 0x55, 0x62, 0x12, 0xe1, 0x8c, 0xa9, 0xa6, 0x2b, + 0x5a, 0xd1, 0x3a, 0xf0, 0x10, 0x3a, 0x34, 0x77, 0x31, 0xdf, 0xcf, 0x71, 0x94, 0xd9, 0xb0, 0x31, + 0xee, 0x01, 0x7f, 0x50, 0x06, 0xcf, 0x1d, 0x2a, 0x73, 0xd9, 0xb7, 0x89, 0x99, 0x5b, 0x1a, 0xb5, + 0x18, 0xc6, 0xe1, 0x88, 0xda, 0x3b, 0x15, 0x1f, 0x36, 0xb1, 0x80, 0x5b, 0x1e, 0xab, 0x09, 0x1f, + 0xda, 0x42, 0x7c, 0x17, 0x7d, 0x5a, 0x61, 0xa4, 0xeb, 0xb0, 0x16, 0x12, 0xc1, 0x2a, 0xe2, 0xdc, + 0x75, 0xe2, 0x16, 0x66, 0xbf, 0x09, 0x66, 0x5f, 0x62, 0xc3, 0x90, 0xc7, 0xe9, 0x36, 0x59, 0x3c, + 0x16, 0x90, 0x23, 0x5a, 0xce, 0x7e, 0x03, 0x96, 0x57, 0x18, 0x0f, 0x65, 0x9e, 0xea, 0xc8, 0x16, + 0x96, 0x47, 0xc2, 0xd4, 0xc5, 0x51, 0x2d, 0x3f, 0x4a, 0xa4, 0xd0, 0xa8, 0xa2, 0x38, 0xba, 0x95, + 0x17, 0x12, 0xdb, 0xe2, 0x74, 0x92, 0x98, 0x47, 0x4f, 0xe6, 0x95, 0x3d, 0x4d, 0x3e, 0xdd, 0xca, + 0x0b, 0x09, 0x0c, 0x66, 0xa9, 0x1e, 0xd3, 0xc2, 0xdc, 0x15, 0xb7, 0x4c, 0x26, 0xd9, 0x71, 0x6c, + 0x0b, 0xd3, 0x83, 0x05, 0x9c, 0xbb, 0x4e, 0x8c, 0x2e, 0xa5, 0x9c, 0x98, 0x54, 0x46, 0xe9, 0x2e, + 0x96, 0xc8, 0x80, 0xec, 0xf1, 0x2d, 0xcc, 0x3b, 0xd9, 0x7e, 0xc0, 0x96, 0x4f, 0xee, 0x8c, 0xd3, + 0xc9, 0x78, 0xcc, 0x65, 0xf8, 0xe3, 0x84, 0x16, 0xa6, 0xaf, 0xf4, 0x2a, 0x0a, 0x70, 0x5f, 0x41, + 0xc9, 0x89, 0x2d, 0x4c, 0x57, 0xce, 0xb1, 0x4c, 0x56, 0x95, 0xd9, 0x12, 0x86, 0x93, 0x5a, 0x58, + 0x78, 0x30, 0x0f, 0x73, 0xc9, 0xa5, 0x56, 0x21, 0xab, 0xfe, 0x7f, 0x7b, 0x5d, 0x1e, 0xc6, 0x29, + 0x39, 0xb9, 0xe5, 0x3b, 0xfb, 0x60, 0xa2, 0x02, 0xc9, 0x02, 0x61, 0x75, 0x9e, 0xd2, 0xf2, 0x52, + 0xfd, 0xf6, 0x4d, 0x87, 0x2c, 0x35, 0x05, 0xfc, 0x9f, 0x6d, 0x79, 0x8f, 0xeb, 0x14, 0x11, 0xee, + 0x0a, 0x32, 0xba, 0x63, 0xf2, 0xf6, 0x6b, 0xc6, 0xd4, 0x73, 0x43, 0xd2, 0x1c, 0x38, 0x15, 0x5d, + 0x58, 0x80, 0x93, 0x0f, 0xaa, 0x9e, 0x8e, 0x2e, 0x2c, 0x40, 0xc9, 0x27, 0xbd, 0x32, 0x46, 0xce, + 0xd8, 0x57, 0xb7, 0x33, 0x4c, 0xe2, 0xce, 0x6c, 0xa1, 0xbe, 0x86, 0xc3, 0xb9, 0xe2, 0xde, 0x16, + 0x76, 0xe4, 0xbd, 0x89, 0xb8, 0xc2, 0xdc, 0xb3, 0x5a, 0xb8, 0x86, 0xce, 0x81, 0x4d, 0x99, 0x6f, + 0x0b, 0x33, 0x0f, 0x17, 0x68, 0xc6, 0x84, 0x85, 0x17, 0x07, 0x93, 0x41, 0x26, 0xab, 0xae, 0x06, + 0xb2, 0xac, 0x40, 0xf5, 0x70, 0x2e, 0x3a, 0x1c, 0xbc, 0x0d, 0x39, 0xaf, 0xe5, 0x74, 0xa6, 0x3b, + 0xe1, 0x52, 0x51, 0xc9, 0x74, 0x4b, 0x38, 0x26, 0xe7, 0xb7, 0xb0, 0x1a, 0x36, 0x08, 0x71, 0x99, + 0x25, 0x74, 0xab, 0xa4, 0x9c, 0x06, 0x17, 0x13, 0x2e, 0xc8, 0x09, 0x00, 0x85, 0x74, 0x28, 0x73, + 0x39, 0x19, 0xdd, 0x28, 0x55, 0x58, 0xce, 0xa9, 0x13, 0x3d, 0x5f, 0x46, 0x77, 0x1e, 0xe2, 0xcc, + 0x8b, 0x5c, 0x28, 0x41, 0xf3, 0x6e, 0x8d, 0x4b, 0x39, 0x5f, 0x96, 0x93, 0xb6, 0x0a, 0x5b, 0xc0, + 0xb9, 0x22, 0xde, 0x16, 0x1e, 0x74, 0x03, 0x58, 0x1d, 0x7b, 0xb9, 0x1c, 0x1d, 0x2a, 0x52, 0x1a, + 0x71, 0x45, 0x41, 0x31, 0x74, 0x82, 0x40, 0x3d, 0x92, 0x24, 0x16, 0x5e, 0x6a, 0xfc, 0x55, 0x9a, + 0x91, 0x2b, 0x5b, 0x98, 0x07, 0xbb, 0x9d, 0xea, 0x0b, 0xee, 0xbb, 0x78, 0xc6, 0x82, 0x59, 0x9e, + 0x2c, 0xee, 0xea, 0x91, 0xaf, 0xb4, 0x30, 0x7b, 0x06, 0x83, 0xda, 0x89, 0x5d, 0xd5, 0x72, 0xde, + 0x0b, 0x08, 0x33, 0xf0, 0x8c, 0x69, 0x9a, 0x57, 0xa3, 0xf3, 0x71, 0x00, 0x57, 0xd0, 0xdb, 0x42, + 0x6a, 0xbc, 0x73, 0x39, 0x89, 0x6b, 0x5a, 0x48, 0x8d, 0xb7, 0x8f, 0x71, 0x85, 0xbc, 0x2d, 0xcc, + 0x05, 0xea, 0x4c, 0x32, 0x3e, 0x12, 0x96, 0xad, 0xab, 0x9f, 0x92, 0xb1, 0x31, 0x7d, 0x21, 0xff, + 0x5a, 0x74, 0xb4, 0x7e, 0x39, 0xde, 0x8e, 0x71, 0x96, 0x92, 0xeb, 0x5a, 0x58, 0x48, 0xab, 0x08, + 0x74, 0xf9, 0xaa, 0x16, 0xe6, 0x2e, 0xf8, 0x0d, 0xd4, 0x1b, 0xee, 0xd7, 0xb7, 0x30, 0x77, 0x01, + 0x41, 0xba, 0x37, 0xc8, 0xd0, 0x2d, 0x16, 0x06, 0xef, 0x48, 0xa7, 0xe4, 0xec, 0x49, 0xb8, 0xa9, + 0x85, 0xd9, 0x29, 0x39, 0xa8, 0x29, 0xf3, 0x6d, 0x95, 0x04, 0xa7, 0xe6, 0xc2, 0x15, 0x50, 0x8e, + 0x95, 0x92, 0x9b, 0x5b, 0x25, 0x45, 0x72, 0x39, 0xa0, 0x7b, 0x5d, 0xac, 0x85, 0x95, 0xa0, 0x69, + 0xa6, 0xe8, 0x24, 0x03, 0x1a, 0x53, 0x72, 0x0b, 0x3a, 0x52, 0x0f, 0xe3, 0x1e, 0x17, 0x43, 0x97, + 0xcc, 0xc4, 0x0b, 0x25, 0x56, 0x34, 0x74, 0xcf, 0x79, 0x93, 0x5b, 0x5b, 0xd5, 0xe9, 0xca, 0x3f, + 0x7c, 0x84, 0x16, 0xae, 0x16, 0xd8, 0x3f, 0x77, 0xf9, 0xb7, 0x61, 0x5d, 0x9a, 0xad, 0xe5, 0x3f, + 0x1b, 0x66, 0xee, 0x23, 0xeb, 0x57, 0x46, 0x6e, 0x6f, 0xf9, 0x01, 0x7f, 0xf7, 0x39, 0x95, 0xdf, + 0xef, 0x40, 0x25, 0xd1, 0x62, 0xfe, 0x05, 0x14, 0x72, 0x27, 0xae, 0xfa, 0x26, 0x7b, 0xa2, 0x30, + 0x5d, 0x95, 0xd9, 0xe0, 0x8c, 0x66, 0xe4, 0xee, 0xc2, 0xe1, 0xd2, 0x95, 0x2c, 0x32, 0x87, 0x27, + 0xe5, 0x2a, 0xb9, 0xa7, 0x55, 0x7c, 0xd9, 0x5c, 0xfa, 0x01, 0x8b, 0xbb, 0x7a, 0xf2, 0x75, 0xd8, + 0x7b, 0x5b, 0xc5, 0x97, 0xcd, 0x21, 0xc0, 0x85, 0x6a, 0x50, 0x03, 0xca, 0x24, 0xf9, 0xc2, 0x98, + 0x0a, 0x79, 0x02, 0x36, 0xe3, 0xfe, 0x16, 0x96, 0x7d, 0x2b, 0xc5, 0xbb, 0x28, 0x4d, 0x0b, 0xaf, + 0x94, 0xb0, 0xed, 0xc0, 0xe3, 0xae, 0xdf, 0x47, 0xd5, 0x24, 0x8a, 0x75, 0xa1, 0x99, 0x56, 0xa1, + 0x0a, 0x42, 0x57, 0x9f, 0x65, 0x1b, 0x42, 0x6f, 0x58, 0x13, 0xeb, 0x41, 0x54, 0x63, 0x9b, 0xb5, + 0x51, 0xcf, 0x7f, 0xc8, 0x9c, 0xb8, 0xac, 0xfe, 0x7c, 0xa8, 0xe5, 0x57, 0x39, 0xf8, 0x68, 0x53, + 0x32, 0xf9, 0x70, 0x0b, 0x4b, 0xaa, 0x7a, 0x36, 0x9b, 0x71, 0xd2, 0x1f, 0x41, 0xed, 0x32, 0xa3, + 0x2d, 0xb5, 0x62, 0x79, 0xb4, 0x85, 0x05, 0xf5, 0x01, 0xab, 0x6b, 0xdc, 0x0f, 0xd1, 0x53, 0xdf, + 0x09, 0x82, 0xe5, 0xf9, 0x2d, 0xcb, 0x09, 0x63, 0x76, 0xd2, 0x8f, 0xa1, 0x76, 0x65, 0x9f, 0x65, + 0xb6, 0x7a, 0x5c, 0x4e, 0xc9, 0xbc, 0x9f, 0xfb, 0x78, 0xcb, 0x45, 0xe2, 0xf6, 0x0d, 0x77, 0xcf, + 0xb7, 0xa1, 0xb2, 0x4d, 0x17, 0x1b, 0x78, 0x2d, 0xc9, 0x8f, 0x50, 0xf5, 0x85, 0x41, 0x5d, 0xc8, + 0x07, 0xd7, 0xb6, 0x1e, 0x58, 0x06, 0xe1, 0x9e, 0x44, 0x45, 0x5c, 0x11, 0xe8, 0xea, 0x80, 0xc1, + 0x26, 0xfb, 0x30, 0xc1, 0x68, 0x66, 0x51, 0x9e, 0x02, 0x9c, 0x0f, 0xb2, 0xd5, 0xb6, 0x7e, 0x64, + 0x3e, 0x56, 0xd7, 0x83, 0xfd, 0x52, 0xb6, 0x94, 0x3c, 0xd3, 0xaa, 0xd6, 0x2b, 0xff, 0x58, 0x68, + 0x27, 0x1c, 0xf6, 0xf2, 0xc6, 0xbb, 0x78, 0x26, 0x4e, 0xdb, 0xcf, 0xd0, 0x39, 0xcb, 0x47, 0xe4, + 0x6c, 0xde, 0xba, 0x47, 0x07, 0x6b, 0xe4, 0x59, 0x74, 0xce, 0x45, 0xa0, 0xcb, 0xf3, 0x95, 0x6c, + 0x71, 0xc4, 0x06, 0x59, 0xf9, 0xb0, 0xc8, 0xf3, 0xad, 0xea, 0x3f, 0x55, 0xa6, 0x3f, 0x6a, 0x33, + 0x97, 0x04, 0x44, 0xb7, 0xdd, 0xd7, 0x97, 0xf6, 0x8e, 0xb0, 0x8a, 0x05, 0xbc, 0xd0, 0xaa, 0xd6, + 0x2a, 0x9f, 0xfc, 0x28, 0x4d, 0x5c, 0x8e, 0x10, 0x95, 0xcb, 0xba, 0xd8, 0xc2, 0xad, 0x0b, 0x79, + 0xa9, 0x44, 0x06, 0xe6, 0x70, 0x2e, 0x43, 0xb8, 0x09, 0x9f, 0xe7, 0xf6, 0xe5, 0x95, 0x4d, 0xf8, + 0xbc, 0x64, 0x67, 0x7e, 0x51, 0xa6, 0xa1, 0xc1, 0x48, 0xbc, 0x77, 0x3d, 0x5e, 0x6d, 0x95, 0xc5, + 0x2c, 0x0b, 0x0d, 0x4c, 0x94, 0x0a, 0x3f, 0x21, 0xe5, 0x5d, 0xbc, 0xde, 0x2a, 0xa9, 0xcb, 0x2a, + 0xed, 0xe2, 0x8d, 0x56, 0x75, 0x6b, 0xe5, 0x9f, 0xfe, 0x53, 0x5c, 0xef, 0xc2, 0x52, 0xad, 0x6a, + 0xb3, 0x52, 0xfb, 0xc8, 0x27, 0xce, 0x65, 0x03, 0x81, 0x7b, 0x2b, 0x8f, 0xf3, 0x56, 0x9a, 0x65, + 0x11, 0xeb, 0x4e, 0xc6, 0xba, 0x82, 0x9a, 0xbc, 0xeb, 0xe9, 0x5a, 0x6f, 0xc9, 0xe6, 0x33, 0xa6, + 0xb4, 0xff, 0x7b, 0x9e, 0x21, 0x8b, 0x62, 0xdc, 0xd3, 0x74, 0xad, 0x4d, 0xb2, 0xa7, 0x58, 0x41, + 0xe2, 0x07, 0x2d, 0xac, 0x28, 0xa5, 0xbc, 0x81, 0x0b, 0x62, 0xa1, 0x6a, 0x4c, 0x4d, 0xb0, 0x47, + 0xd3, 0x74, 0x89, 0x47, 0x91, 0x2b, 0x24, 0xf8, 0xb0, 0x85, 0x45, 0xc8, 0x8a, 0x68, 0x13, 0xc8, + 0x6a, 0x63, 0xd3, 0x30, 0xf6, 0x53, 0x9f, 0xd1, 0x94, 0xc7, 0x34, 0x5a, 0x5c, 0x5c, 0xb2, 0x0f, + 0xe3, 0xb5, 0x31, 0xfe, 0x40, 0x1b, 0x98, 0x98, 0x56, 0x3b, 0x5f, 0x3b, 0x20, 0xed, 0xa0, 0x81, + 0x7c, 0xca, 0x02, 0x96, 0x8d, 0x6f, 0xa5, 0x31, 0x39, 0xa2, 0x8d, 0xdf, 0xb9, 0x37, 0x57, 0x46, + 0x6d, 0x4b, 0x01, 0x3e, 0xb2, 0xed, 0xdd, 0x78, 0x93, 0xae, 0xfd, 0x98, 0x27, 0x1a, 0xd5, 0x1f, + 0xd3, 0x11, 0x39, 0xaa, 0x8d, 0xf9, 0xd4, 0x26, 0xb9, 0xb1, 0x75, 0x12, 0x46, 0x01, 0x4b, 0x76, + 0x8c, 0xf5, 0xc5, 0xf0, 0x36, 0x96, 0x5f, 0xc2, 0xc1, 0xee, 0x1d, 0xbd, 0x36, 0xa6, 0xe6, 0x05, + 0xe7, 0x64, 0xee, 0x67, 0xb0, 0x8e, 0x69, 0x63, 0x39, 0x16, 0x99, 0x83, 0xd6, 0x40, 0x72, 0x6c, + 0x1b, 0x13, 0x35, 0x10, 0xe2, 0x42, 0x5b, 0x6d, 0x67, 0x13, 0x4a, 0x6e, 0x37, 0x08, 0xa3, 0xc0, + 0x8e, 0x6f, 0xfb, 0x0f, 0x4d, 0xf4, 0x5d, 0x46, 0x5a, 0x06, 0xdc, 0x4f, 0x68, 0x63, 0x29, 0xf1, + 0x3c, 0x93, 0xc0, 0x27, 0xb2, 0x4e, 0x6c, 0x63, 0x69, 0x54, 0xbc, 0x85, 0xb9, 0xb2, 0xde, 0x86, + 0x37, 0x99, 0xe7, 0xd3, 0x9e, 0xbc, 0x58, 0x99, 0x6c, 0x90, 0xcf, 0xb4, 0xe1, 0x3b, 0xe5, 0xf2, + 0x83, 0xbb, 0x8c, 0xde, 0xf6, 0xdf, 0x31, 0xe9, 0x46, 0x34, 0x54, 0x3f, 0xb4, 0xa0, 0xef, 0xaa, + 0x9e, 0xd2, 0xf6, 0x6f, 0x5c, 0xe6, 0x01, 0x96, 0xd2, 0x67, 0xdb, 0xee, 0xc0, 0x9b, 0x07, 0x29, + 0x58, 0x12, 0xf2, 0x40, 0x16, 0xdd, 0xc9, 0xc4, 0x2f, 0xf9, 0x5c, 0xdb, 0x2f, 0x92, 0x42, 0x30, + 0x96, 0xde, 0xa9, 0x6d, 0xff, 0x71, 0x8e, 0x3c, 0xd0, 0x98, 0x7d, 0xa7, 0xb5, 0xf3, 0x97, 0x69, + 0xb5, 0x4d, 0x62, 0x2c, 0xfa, 0xcf, 0xb7, 0x0b, 0xb7, 0x54, 0xf3, 0x56, 0xff, 0x32, 0x5f, 0x63, + 0x31, 0xf9, 0x42, 0x1b, 0x24, 0xe1, 0xa5, 0x5d, 0xbf, 0x9c, 0x84, 0xeb, 0x21, 0x35, 0x3f, 0xb1, + 0xd5, 0x89, 0xd3, 0xbd, 0x2c, 0x21, 0xa7, 0xb7, 0x41, 0xe1, 0x6d, 0x29, 0xcc, 0xdd, 0x96, 0x6f, + 0xbb, 0x78, 0x3c, 0xd0, 0x21, 0xe1, 0x3a, 0x5b, 0x0e, 0xc7, 0xe4, 0xcc, 0x36, 0x5a, 0x14, 0xaa, + 0xbe, 0xba, 0xc0, 0x59, 0xdb, 0x79, 0x51, 0x32, 0xd7, 0xa0, 0x7a, 0x34, 0x25, 0xae, 0x67, 0xc1, + 0x81, 0x17, 0x3e, 0xbb, 0x18, 0x19, 0x38, 0x39, 0x9d, 0x78, 0xb0, 0xca, 0x93, 0xde, 0x2a, 0x8f, + 0xd9, 0x41, 0x13, 0xf5, 0x53, 0x26, 0xfa, 0x3e, 0x3c, 0x18, 0x10, 0x02, 0xd2, 0xa4, 0xce, 0x05, + 0x3d, 0xee, 0x8c, 0x69, 0x19, 0xb1, 0xf3, 0xc0, 0x1e, 0xa2, 0x30, 0x73, 0x4b, 0xbe, 0x8d, 0xf9, + 0x02, 0xcb, 0xe1, 0xd8, 0x7b, 0x6d, 0xe2, 0x4b, 0xa8, 0x6c, 0x31, 0x12, 0x3d, 0xa2, 0xc9, 0x1a, + 0xf0, 0x74, 0x2e, 0x40, 0x65, 0x0b, 0x0e, 0x76, 0x91, 0xb4, 0x76, 0x3e, 0x9a, 0x04, 0x59, 0x65, + 0x89, 0xc6, 0x6b, 0x8a, 0xa5, 0x2e, 0x6a, 0x23, 0xf9, 0x1a, 0xef, 0xc4, 0x5f, 0xdc, 0x46, 0xf2, + 0x35, 0x10, 0xe1, 0x7e, 0x00, 0x0b, 0xf2, 0xaf, 0x72, 0xaf, 0xec, 0x9b, 0x10, 0x32, 0xb7, 0x70, + 0x49, 0x1b, 0x8b, 0xaf, 0x76, 0xa2, 0x48, 0x6c, 0xb5, 0x76, 0xcf, 0xd5, 0x72, 0x5f, 0xda, 0x46, + 0x9d, 0x1b, 0x0f, 0x39, 0x8e, 0x36, 0xc8, 0x65, 0x6d, 0x2c, 0x54, 0x0f, 0x71, 0xfa, 0x91, 0x83, + 0xcb, 0xdb, 0x98, 0x2a, 0x2c, 0x02, 0x15, 0xd9, 0x2b, 0xda, 0x98, 0x51, 0x28, 0x6f, 0xcc, 0x7b, + 0xd1, 0x97, 0x2b, 0xdb, 0x98, 0xe9, 0x0d, 0x71, 0xe6, 0x3e, 0x7d, 0xbb, 0x70, 0xf3, 0x64, 0xb2, + 0x27, 0x4b, 0xe8, 0x00, 0x5e, 0x90, 0x98, 0x4d, 0xf8, 0x48, 0x5e, 0x91, 0xb8, 0xaa, 0x0d, 0xc3, + 0xaf, 0xba, 0x7e, 0xb6, 0x97, 0x84, 0x62, 0xc9, 0x37, 0xba, 0xab, 0x3c, 0x1c, 0xd8, 0xfc, 0xe3, + 0xd5, 0x6d, 0x78, 0x61, 0xa0, 0x04, 0x6a, 0x22, 0x72, 0x6d, 0x3f, 0x57, 0xb9, 0x3f, 0x8e, 0xc9, + 0x35, 0x40, 0x1f, 0x08, 0x44, 0x67, 0x92, 0xf1, 0x61, 0x42, 0xc7, 0xab, 0xea, 0xfd, 0x33, 0xf2, + 0x35, 0xb8, 0x51, 0xc5, 0xef, 0xae, 0x64, 0x1c, 0xea, 0x15, 0xf5, 0x00, 0xb7, 0xf6, 0xdc, 0xf4, + 0x5b, 0xff, 0x50, 0x7a, 0x7b, 0xdf, 0x4d, 0xbc, 0x0d, 0x74, 0x64, 0xaa, 0x6f, 0x85, 0x69, 0x75, + 0x48, 0x98, 0xad, 0xc2, 0x9a, 0xfb, 0xeb, 0xdb, 0xce, 0x4e, 0xdf, 0x04, 0xe7, 0x62, 0x6d, 0xe0, + 0x74, 0xe5, 0xf2, 0x5d, 0xfa, 0x29, 0x8c, 0x8c, 0x8d, 0x0c, 0x21, 0x93, 0xf1, 0xf8, 0x7a, 0xbb, + 0x10, 0xb7, 0x4c, 0xa8, 0x50, 0xdd, 0x13, 0x59, 0x8c, 0x6c, 0x12, 0xa7, 0x72, 0x05, 0x6f, 0x84, + 0x2b, 0x68, 0xb2, 0x23, 0xf2, 0x09, 0x39, 0xe5, 0xbb, 0xdc, 0xd4, 0xf6, 0x7f, 0xa8, 0x25, 0xf7, + 0xdd, 0x45, 0xef, 0x40, 0x9f, 0x56, 0x75, 0xb3, 0x44, 0xf4, 0xd9, 0x9f, 0xec, 0x49, 0x07, 0x49, + 0x28, 0xcd, 0x0b, 0x79, 0xd0, 0x6e, 0x6e, 0xe7, 0x1f, 0x53, 0xb0, 0x93, 0x92, 0xd1, 0x51, 0x33, + 0x8f, 0x6f, 0x00, 0x89, 0x6e, 0xe7, 0x68, 0xeb, 0xd0, 0x6f, 0x01, 0xb2, 0xac, 0xf0, 0xd5, 0xc5, + 0xea, 0x80, 0xb6, 0xf4, 0x50, 0x34, 0x0e, 0xf8, 0x48, 0x51, 0xba, 0x15, 0x8c, 0xbd, 0x04, 0xe3, + 0xe2, 0x71, 0x6d, 0xcc, 0xd1, 0xca, 0x2b, 0xeb, 0x9d, 0x69, 0x18, 0x0f, 0xe5, 0x3d, 0xe2, 0xdb, + 0xda, 0x58, 0xb0, 0xa9, 0x14, 0xef, 0xee, 0xe9, 0x03, 0xc3, 0x4a, 0xe7, 0x15, 0x69, 0xb0, 0x21, + 0xeb, 0xf8, 0x6d, 0xed, 0x19, 0x9c, 0x5a, 0x1e, 0x62, 0xaa, 0xce, 0x80, 0xfe, 0xc8, 0x61, 0x3a, + 0x83, 0xb5, 0x98, 0xef, 0x8d, 0x58, 0x30, 0x64, 0xe4, 0x0e, 0xc8, 0x31, 0xe6, 0xb7, 0x4c, 0xc5, + 0x0e, 0x8a, 0x9d, 0xd6, 0x25, 0x45, 0x36, 0x04, 0x08, 0x2d, 0xd9, 0x52, 0xac, 0x29, 0x39, 0x43, + 0x65, 0xaa, 0x2a, 0x05, 0x0a, 0x3c, 0xa5, 0x73, 0x57, 0xdb, 0x25, 0x02, 0x73, 0x3f, 0x94, 0x72, + 0x37, 0xb0, 0xab, 0xec, 0x27, 0xdd, 0xc1, 0x3d, 0x6d, 0xf7, 0x18, 0xbc, 0xfe, 0xa6, 0x23, 0x4b, + 0xdf, 0x05, 0xba, 0xc3, 0xfb, 0xe2, 0x4a, 0xc9, 0x40, 0x97, 0xee, 0x47, 0xeb, 0xc4, 0xce, 0x93, + 0xfb, 0x40, 0x63, 0xf1, 0x87, 0xb9, 0x88, 0xef, 0xa1, 0x11, 0xbc, 0xde, 0x7f, 0x3f, 0xd8, 0xa0, + 0x3c, 0xc2, 0x04, 0x0c, 0xdb, 0x58, 0x80, 0xc2, 0xfe, 0x00, 0xe6, 0x24, 0x3d, 0x84, 0xb1, 0xb5, + 0x68, 0x03, 0xde, 0x87, 0x92, 0xb1, 0xc3, 0x36, 0x16, 0xa0, 0xd8, 0x57, 0x33, 0x17, 0x46, 0x6c, + 0x17, 0x4a, 0x5e, 0xcc, 0xe9, 0xef, 0x25, 0x6c, 0x4c, 0xc3, 0x40, 0xde, 0x5e, 0x7b, 0x10, 0x1e, + 0x1f, 0x95, 0xec, 0x5b, 0x64, 0x19, 0x0d, 0x68, 0x46, 0x0f, 0x74, 0x4f, 0x06, 0x3c, 0x04, 0xf9, + 0x07, 0x41, 0x99, 0x1f, 0x69, 0x68, 0x17, 0x2f, 0x6d, 0x0e, 0x78, 0x3c, 0x08, 0x23, 0x26, 0x25, + 0x80, 0x72, 0x16, 0x1e, 0x29, 0x68, 0x73, 0xc9, 0x88, 0x00, 0xf1, 0x68, 0x41, 0x9b, 0xe7, 0x10, + 0xee, 0x59, 0x80, 0x76, 0xf1, 0x52, 0x22, 0xe8, 0x51, 0x08, 0x7a, 0x39, 0x6d, 0xf5, 0x5c, 0xe3, + 0x63, 0xed, 0x7c, 0xb9, 0x02, 0x32, 0xbe, 0x9d, 0x71, 0xc2, 0xa2, 0x90, 0xee, 0x89, 0x18, 0x79, + 0x1c, 0x68, 0x4e, 0x99, 0x02, 0x93, 0xb1, 0x8e, 0x49, 0x3a, 0x9b, 0x30, 0xb6, 0x9c, 0x84, 0xae, + 0xb8, 0xe2, 0x09, 0x30, 0xe0, 0x12, 0xa0, 0xb9, 0x12, 0x80, 0xba, 0x26, 0xe0, 0xa6, 0xc8, 0x22, + 0x1d, 0xf7, 0x68, 0x06, 0x6e, 0x1c, 0xfc, 0x18, 0x75, 0x9c, 0x40, 0x0b, 0x29, 0x45, 0x96, 0x38, + 0x1f, 0x91, 0x27, 0xdb, 0x68, 0x8c, 0x06, 0x81, 0xba, 0x88, 0x61, 0x1b, 0x8b, 0xa7, 0x82, 0x26, + 0x3b, 0x95, 0x66, 0xda, 0x11, 0xcb, 0x1e, 0x9e, 0x42, 0x79, 0xb9, 0x0c, 0xee, 0x5e, 0x13, 0xd8, + 0xef, 0x5e, 0xc4, 0xdc, 0xc9, 0xd3, 0xfb, 0xdd, 0x8b, 0x80, 0xbb, 0x1f, 0x8c, 0x40, 0x9d, 0x7d, + 0xd0, 0xcc, 0xfe, 0x7c, 0xed, 0x58, 0x95, 0xa6, 0xff, 0xac, 0x8d, 0xc5, 0x2c, 0xca, 0x1b, 0xb8, + 0xd7, 0x07, 0xda, 0xae, 0x84, 0x56, 0x1b, 0x91, 0xcb, 0xe1, 0x38, 0x25, 0xcf, 0x6d, 0x66, 0x32, + 0x3b, 0xc5, 0xbe, 0xc0, 0x87, 0xbb, 0x0e, 0x20, 0xcf, 0x6f, 0x66, 0x32, 0x7b, 0x60, 0xd3, 0xef, + 0xae, 0x03, 0xc8, 0xcf, 0xdb, 0x58, 0xd9, 0x1d, 0x6c, 0x24, 0x06, 0x62, 0x6e, 0xa8, 0xbf, 0xd0, + 0xc6, 0xca, 0x57, 0x4b, 0xd0, 0x2e, 0xda, 0x08, 0x34, 0x8a, 0x2f, 0xd3, 0xf4, 0xa5, 0x38, 0x96, + 0x92, 0x97, 0xda, 0x78, 0x44, 0x52, 0xd9, 0xfb, 0xb6, 0xb2, 0x8c, 0xbc, 0xdc, 0xde, 0x24, 0x2b, + 0xe3, 0x70, 0xee, 0xe7, 0x32, 0xf6, 0x0f, 0xaf, 0xab, 0x48, 0x53, 0xf2, 0x8b, 0xf6, 0x26, 0x59, + 0x9c, 0x22, 0xde, 0xfd, 0x6a, 0x06, 0xba, 0xf8, 0x60, 0xeb, 0xe7, 0x58, 0x26, 0x4f, 0x0b, 0x0b, + 0x04, 0x27, 0xab, 0x2a, 0xbd, 0xd7, 0xdb, 0xd5, 0x46, 0x65, 0xcb, 0x47, 0x6b, 0xe4, 0xe2, 0x88, + 0x60, 0xa4, 0xfb, 0x14, 0x55, 0x40, 0x08, 0xbd, 0xd9, 0xce, 0xbf, 0x25, 0xa5, 0x53, 0x23, 0xb6, + 0x48, 0x4e, 0x08, 0xf2, 0x28, 0x8c, 0xd5, 0x5d, 0x3a, 0xf2, 0x56, 0x4e, 0x24, 0x9a, 0x5f, 0x3b, + 0x94, 0x4f, 0xec, 0x64, 0x8c, 0x8e, 0x6c, 0xbb, 0x30, 0x1e, 0x92, 0xb7, 0x4b, 0xf6, 0x71, 0xc0, + 0x93, 0xa0, 0xcb, 0xe3, 0x8c, 0xa5, 0x99, 0x4c, 0xc3, 0xbd, 0xd3, 0xc6, 0x6a, 0x0f, 0x0a, 0x38, + 0xf7, 0xdc, 0x41, 0xbb, 0xf0, 0xcb, 0x3f, 0xb2, 0x0a, 0xcf, 0x58, 0xde, 0xe4, 0xbd, 0x36, 0x7a, + 0x15, 0x1b, 0x98, 0xe6, 0x26, 0x12, 0x09, 0x34, 0xac, 0xcd, 0x87, 0xc5, 0xe9, 0x64, 0x24, 0x56, + 0x67, 0xa7, 0x7c, 0xd8, 0xf8, 0x83, 0x76, 0x2e, 0x3c, 0xea, 0x3c, 0x3a, 0xf3, 0x3b, 0x8a, 0x9e, + 0x65, 0xbf, 0x9e, 0xbf, 0xf5, 0x4d, 0x3e, 0x84, 0xd1, 0x8f, 0xe2, 0x77, 0x17, 0x4f, 0xec, 0x94, + 0xd0, 0xd1, 0xe1, 0x9b, 0xc3, 0x3a, 0x25, 0x74, 0x72, 0xd1, 0x9b, 0xc3, 0x3b, 0xe0, 0xb9, 0x5a, + 0xb6, 0x2e, 0x7f, 0x65, 0xcd, 0x5e, 0xda, 0x67, 0xe4, 0x88, 0x0e, 0x78, 0x00, 0xae, 0xf0, 0xd9, + 0x3d, 0x1a, 0xd9, 0xc9, 0xeb, 0x49, 0xcb, 0x52, 0xb9, 0x1a, 0x86, 0xa3, 0x3a, 0xc0, 0x07, 0x54, + 0xef, 0x62, 0x29, 0x7a, 0xaa, 0xaa, 0xcb, 0x32, 0x1e, 0x39, 0xba, 0x03, 0x64, 0xe8, 0x26, 0x40, + 0x17, 0x1f, 0xec, 0x60, 0xb7, 0x66, 0x4a, 0x2d, 0x5b, 0xa7, 0xd7, 0x8e, 0xe9, 0x60, 0xd5, 0xd4, + 0xbe, 0x26, 0x34, 0x41, 0xa7, 0x63, 0x41, 0x27, 0x85, 0x97, 0x36, 0xcc, 0xbd, 0xa4, 0x01, 0x53, + 0x55, 0x9e, 0xa3, 0x71, 0x14, 0xa6, 0xab, 0x4a, 0x3c, 0x1c, 0xd7, 0x71, 0x4f, 0x2b, 0x7d, 0x94, + 0x86, 0xee, 0x87, 0x1d, 0x3b, 0x9b, 0x84, 0xb5, 0x37, 0xeb, 0xf9, 0x04, 0xd0, 0xf3, 0x47, 0x69, + 0x68, 0x7b, 0x3e, 0xb1, 0x83, 0x09, 0x1b, 0x8f, 0x80, 0xf2, 0x73, 0xb0, 0xde, 0x4f, 0xea, 0x54, + 0xbb, 0x95, 0xe6, 0x7f, 0xae, 0xb1, 0x2b, 0xca, 0xeb, 0x80, 0x87, 0x65, 0x40, 0xa8, 0x44, 0x6d, + 0xa9, 0x64, 0x85, 0x94, 0x9c, 0xdc, 0xd9, 0x44, 0x60, 0x9b, 0x9b, 0x1b, 0x74, 0xb0, 0x6a, 0xee, + 0x84, 0x9e, 0xd2, 0xd9, 0x44, 0x60, 0x17, 0xf1, 0x2e, 0xde, 0xd9, 0x29, 0x7b, 0x1c, 0x48, 0xa6, + 0x13, 0xba, 0xf0, 0x06, 0xe4, 0xe7, 0x3a, 0x25, 0xcf, 0xe7, 0x78, 0x58, 0x13, 0xf8, 0x44, 0x27, + 0xa0, 0x02, 0x2d, 0x72, 0x24, 0xa6, 0x4e, 0x65, 0x89, 0x4a, 0x89, 0x79, 0x1a, 0x3a, 0x81, 0x52, + 0xbc, 0x7b, 0x9e, 0xa2, 0x83, 0x5a, 0x7e, 0xc5, 0x16, 0xf6, 0xc9, 0x8e, 0x2f, 0x74, 0x30, 0xcb, + 0x4f, 0x17, 0xa3, 0xb8, 0xd7, 0x97, 0x17, 0x77, 0xf5, 0xc8, 0xe9, 0x9d, 0x4d, 0xcc, 0x82, 0xfc, + 0xaa, 0x92, 0x33, 0x3a, 0x9b, 0x98, 0x05, 0x79, 0xb4, 0x9d, 0xc0, 0x99, 0x1d, 0xac, 0x98, 0x48, + 0xb7, 0x02, 0x3a, 0x20, 0x25, 0x5f, 0xec, 0x6c, 0x52, 0x19, 0x03, 0x91, 0xee, 0xe1, 0x8b, 0x0e, + 0xf6, 0xa2, 0x83, 0x2e, 0xf1, 0x10, 0xfa, 0x8d, 0x4f, 0x32, 0x72, 0x36, 0xba, 0xad, 0x3e, 0xc8, + 0xfd, 0x5a, 0x68, 0xa7, 0xa4, 0x9e, 0x76, 0x67, 0x1c, 0xb0, 0x24, 0xe2, 0x49, 0x90, 0x76, 0x67, + 0x80, 0x8b, 0x73, 0x6e, 0xa7, 0x24, 0x59, 0x59, 0xc0, 0x9b, 0x9f, 0x3f, 0xe9, 0xb8, 0xb0, 0x84, + 0x52, 0x33, 0x4c, 0xfe, 0xae, 0xaf, 0x0a, 0x98, 0x9c, 0xdf, 0x29, 0xa9, 0x53, 0x30, 0x41, 0x49, + 0x1d, 0xd5, 0xd3, 0xf7, 0x2f, 0xbf, 0xd4, 0x29, 0xa9, 0x53, 0x40, 0xe1, 0xee, 0x89, 0xd2, 0x8e, + 0xcb, 0x41, 0x68, 0x84, 0xea, 0xfe, 0x42, 0x74, 0x87, 0xe7, 0x4a, 0xe9, 0xe9, 0x5f, 0x52, 0x41, + 0x47, 0x31, 0xb7, 0xaf, 0x51, 0x5c, 0xdc, 0xd9, 0xfa, 0xdf, 0xb6, 0xff, 0xca, 0xa1, 0xbf, 0xf2, + 0x5f, 0xfe, 0x23, 0x00, 0x00, 0xff, 0xff, 0x08, 0xcf, 0x64, 0x12, 0x85, 0x86, 0x00, 0x00, } diff --git a/protocol/dota_gcmessages_msgid.proto b/protocol/dota_gcmessages_msgid.proto new file mode 100644 index 0000000..e31e726 --- /dev/null +++ b/protocol/dota_gcmessages_msgid.proto @@ -0,0 +1,847 @@ +syntax = "proto2"; +package protocol; + +option optimize_for = SPEED; +option cc_generic_services = false; + +enum EDOTAGCMsg { + k_EMsgGCDOTABase = 7000; + k_EMsgGCGeneralResponse = 7001; + k_EMsgGCGameMatchSignOut = 7004; + k_EMsgGCGameMatchSignOutResponse = 7005; + k_EMsgGCJoinChatChannel = 7009; + k_EMsgGCJoinChatChannelResponse = 7010; + k_EMsgGCOtherJoinedChannel = 7013; + k_EMsgGCOtherLeftChannel = 7014; + k_EMsgGCMatchHistoryList = 7017; + k_EMsgServerToGCRequestStatus = 7026; + k_EMsgGCGetRecentMatches = 7027; + k_EMsgGCRecentMatchesResponse = 7028; + k_EMsgGCStartFindingMatch = 7033; + k_EMsgGCConnectedPlayers = 7034; + k_EMsgGCAbandonCurrentGame = 7035; + k_EMsgGCStopFindingMatch = 7036; + k_EMsgGCPracticeLobbyCreate = 7038; + k_EMsgGCPracticeLobbyLeave = 7040; + k_EMsgGCPracticeLobbyLaunch = 7041; + k_EMsgGCPracticeLobbyList = 7042; + k_EMsgGCPracticeLobbyListResponse = 7043; + k_EMsgGCPracticeLobbyJoin = 7044; + k_EMsgGCPracticeLobbySetDetails = 7046; + k_EMsgGCPracticeLobbySetTeamSlot = 7047; + k_EMsgGCInitialQuestionnaireResponse = 7049; + k_EMsgGCPracticeLobbyResponse = 7055; + k_EMsgGCBroadcastNotification = 7056; + k_EMsgGCLiveScoreboardUpdate = 7057; + k_EMsgGCRequestChatChannelList = 7060; + k_EMsgGCRequestChatChannelListResponse = 7061; + k_EMsgGCRequestMatches = 7064; + k_EMsgGCRequestMatchesResponse = 7065; + k_EMsgGCRequestPlayerResources = 7068; + k_EMsgGCRequestPlayerResourcesResponse = 7069; + k_EMsgGCReadyUp = 7070; + k_EMsgGCKickedFromMatchmakingQueue = 7071; + k_EMsgGCLeaverDetected = 7072; + k_EMsgGCSpectateFriendGame = 7073; + k_EMsgGCSpectateFriendGameResponse = 7074; + k_EMsgGCPlayerReports = 7075; + k_EMsgGCReportsRemainingRequest = 7076; + k_EMsgGCReportsRemainingResponse = 7077; + k_EMsgGCSubmitPlayerReport = 7078; + k_EMsgGCSubmitPlayerReportResponse = 7079; + k_EMsgGCPracticeLobbyKick = 7081; + k_EMsgGCReportCountsRequest = 7082; + k_EMsgGCReportCountsResponse = 7083; + k_EMsgGCRequestSaveGames = 7084; + k_EMsgGCRequestSaveGamesServer = 7085; + k_EMsgGCRequestSaveGamesResponse = 7086; + k_EMsgGCLeaverDetectedResponse = 7087; + k_EMsgGCPlayerFailedToConnect = 7088; + k_EMsgGCGCToRelayConnect = 7089; + k_EMsgGCGCToRelayConnectresponse = 7090; + k_EMsgGCWatchGame = 7091; + k_EMsgGCWatchGameResponse = 7092; + k_EMsgGCBanStatusRequest = 7093; + k_EMsgGCBanStatusResponse = 7094; + k_EMsgGCMatchDetailsRequest = 7095; + k_EMsgGCMatchDetailsResponse = 7096; + k_EMsgGCCancelWatchGame = 7097; + k_EMsgGCPopup = 7102; + k_EMsgGCDOTAClearNotifySuccessfulReport = 7104; + k_EMsgGCFriendPracticeLobbyListRequest = 7111; + k_EMsgGCFriendPracticeLobbyListResponse = 7112; + k_EMsgGCPracticeLobbyJoinResponse = 7113; + k_EMsgClientEconNotification_Job = 7114; + k_EMsgGCCreateTeam = 7115; + k_EMsgGCCreateTeamResponse = 7116; + k_EMsgGCTeamData = 7121; + k_EMsgGCTeamInvite_InviterToGC = 7122; + k_EMsgGCTeamInvite_GCImmediateResponseToInviter = 7123; + k_EMsgGCTeamInvite_GCRequestToInvitee = 7124; + k_EMsgGCTeamInvite_InviteeResponseToGC = 7125; + k_EMsgGCTeamInvite_GCResponseToInviter = 7126; + k_EMsgGCTeamInvite_GCResponseToInvitee = 7127; + k_EMsgGCKickTeamMember = 7128; + k_EMsgGCKickTeamMemberResponse = 7129; + k_EMsgGCLeaveTeam = 7130; + k_EMsgGCLeaveTeamResponse = 7131; + k_EMsgGCSuggestTeamMatchmaking = 7132; + k_EMsgGCPlayerHeroesFavoritesAdd = 7133; + k_EMsgGCPlayerHeroesFavoritesRemove = 7134; + k_EMsgGCApplyTeamToPracticeLobby = 7142; + k_EMsgGCTransferTeamAdmin = 7144; + k_EMsgGCPracticeLobbyJoinBroadcastChannel = 7149; + k_EMsgGC_TournamentItemEvent = 7150; + k_EMsgGC_TournamentItemEventResponse = 7151; + k_EMsgCastMatchVote = 7152; + k_EMsgCastMatchVoteResponse = 7153; + k_EMsgRetrieveMatchVote = 7154; + k_EMsgRetrieveMatchVoteResponse = 7155; + k_EMsgTeamFanfare = 7156; + k_EMsgResponseTeamFanfare = 7157; + k_EMsgGC_GameServerUploadSaveGame = 7158; + k_EMsgGC_GameServerSaveGameResult = 7159; + k_EMsgGC_GameServerGetLoadGame = 7160; + k_EMsgGC_GameServerGetLoadGameResult = 7161; + k_EMsgGCEditTeamDetails = 7166; + k_EMsgGCEditTeamDetailsResponse = 7167; + k_EMsgGCProTeamListRequest = 7168; + k_EMsgGCProTeamListResponse = 7169; + k_EMsgGCReadyUpStatus = 7170; + k_EMsgGCHallOfFame = 7171; + k_EMsgGCHallOfFameRequest = 7172; + k_EMsgGCHallOfFameResponse = 7173; + k_EMsgGCGenerateDiretidePrizeList = 7174; + k_EMsgGCRewardDiretidePrizes = 7176; + k_EMsgGCDiretidePrizesRewardedResponse = 7177; + k_EMsgGCHalloweenHighScoreRequest = 7178; + k_EMsgGCHalloweenHighScoreResponse = 7179; + k_EMsgGCGenerateDiretidePrizeListResponse = 7180; + k_EMsgGCStorePromoPagesRequest = 7182; + k_EMsgGCStorePromoPagesResponse = 7183; + k_EMsgGCToGCMatchCompleted = 7186; + k_EMsgGCBalancedShuffleLobby = 7188; + k_EMsgGCToGCCheckLeaguePermission = 7189; + k_EMsgGCToGCCheckLeaguePermissionResponse = 7190; + k_EMsgGCMatchmakingStatsRequest = 7197; + k_EMsgGCMatchmakingStatsResponse = 7198; + k_EMsgGCBotGameCreate = 7199; + k_EMsgGCSetMatchHistoryAccess = 7200; + k_EMsgGCSetMatchHistoryAccessResponse = 7201; + k_EMsgUpgradeLeagueItem = 7203; + k_EMsgUpgradeLeagueItemResponse = 7204; + k_EMsgGCTeamMemberProfileRequest = 7205; + k_EMsgGCWatchDownloadedReplay = 7206; + k_EMsgGCSetMapLocationState = 7207; + k_EMsgGCSetMapLocationStateResponse = 7208; + k_EMsgGCResetMapLocations = 7209; + k_EMsgGCResetMapLocationsResponse = 7210; + k_EMsgRefreshPartnerAccountLink = 7216; + k_EMsgClientsRejoinChatChannels = 7217; + k_EMsgGCToGCGetUserChatInfo = 7218; + k_EMsgGCToGCGetUserChatInfoResponse = 7219; + k_EMsgGCToGCLeaveAllChatChannels = 7220; + k_EMsgGCToGCUpdateAccountChatBan = 7221; + k_EMsgGCGuildCreateRequest = 7222; + k_EMsgGCGuildCreateResponse = 7223; + k_EMsgGCGuildSetAccountRoleRequest = 7224; + k_EMsgGCGuildSetAccountRoleResponse = 7225; + k_EMsgGCRequestGuildData = 7226; + k_EMsgGCGuildData = 7227; + k_EMsgGCGuildInviteAccountRequest = 7228; + k_EMsgGCGuildInviteAccountResponse = 7229; + k_EMsgGCGuildCancelInviteRequest = 7230; + k_EMsgGCGuildCancelInviteResponse = 7231; + k_EMsgGCGuildUpdateDetailsRequest = 7232; + k_EMsgGCGuildUpdateDetailsResponse = 7233; + k_EMsgGCToGCCanInviteUserToTeam = 7234; + k_EMsgGCToGCCanInviteUserToTeamResponse = 7235; + k_EMsgGCToGCGetUserRank = 7236; + k_EMsgGCToGCGetUserRankResponse = 7237; + k_EMsgGCToGCUpdateTeamStats = 7240; + k_EMsgGCToGCValidateTeam = 7241; + k_EMsgGCToGCValidateTeamResponse = 7242; + k_EMsgGCPassportDataRequest = 7248; + k_EMsgGCPassportDataResponse = 7249; + k_EMsgGCNotInGuildData = 7251; + k_EMsgGCGuildInviteData = 7254; + k_EMsgGCToGCGetLeagueAdmin = 7255; + k_EMsgGCToGCGetLeagueAdminResponse = 7256; + k_EMsgGCRequestLeaguePrizePool = 7258; + k_EMsgGCRequestLeaguePrizePoolResponse = 7259; + k_EMsgGCToGCUpdateOpenGuildPartyRequest = 7261; + k_EMsgGCToGCUpdateOpenGuildPartyResponse = 7262; + k_EMsgGCToGCDestroyOpenGuildPartyRequest = 7263; + k_EMsgGCToGCDestroyOpenGuildPartyResponse = 7264; + k_EMsgGCGuildUpdateMessage = 7265; + k_EMsgGCPartySetOpenGuildRequest = 7266; + k_EMsgGCPartySetOpenGuildResponse = 7267; + k_EMsgGCGuildOpenPartyRefresh = 7268; + k_EMsgGCJoinOpenGuildPartyRequest = 7269; + k_EMsgGCJoinOpenGuildPartyResponse = 7270; + k_EMsgGCLeaveChatChannel = 7272; + k_EMsgGCChatMessage = 7273; + k_EMsgGCGetHeroStandings = 7274; + k_EMsgGCGetHeroStandingsResponse = 7275; + k_EMsgGCGuildEditLogoRequest = 7279; + k_EMsgGCGuildEditLogoResponse = 7280; + k_EMsgGCGuildmatePracticeLobbyListRequest = 7281; + k_EMsgGCGuildmatePracticeLobbyListResponse = 7282; + k_EMsgGCItemEditorReservationsRequest = 7283; + k_EMsgGCItemEditorReservationsResponse = 7284; + k_EMsgGCItemEditorReserveItemDef = 7285; + k_EMsgGCItemEditorReserveItemDefResponse = 7286; + k_EMsgGCItemEditorReleaseReservation = 7287; + k_EMsgGCItemEditorReleaseReservationResponse = 7288; + k_EMsgGCRewardTutorialPrizes = 7289; + k_EMsgGCLastHitChallengeHighScorePost = 7290; + k_EMsgGCLastHitChallengeHighScoreRequest = 7291; + k_EMsgGCLastHitChallengeHighScoreResponse = 7292; + k_EMsgGCCreateFantasyLeagueRequest = 7293; + k_EMsgGCCreateFantasyLeagueResponse = 7294; + k_EMsgGCFantasyLeagueInfoRequest = 7297; + k_EMsgGCFantasyLeagueInfoResponse = 7298; + k_EMsgGCFantasyLeagueInfo = 7299; + k_EMsgGCCreateFantasyTeamRequest = 7300; + k_EMsgGCCreateFantasyTeamResponse = 7301; + k_EMsgGCEditFantasyTeamRequest = 7302; + k_EMsgGCEditFantasyTeamResponse = 7303; + k_EMsgGCFantasyTeamInfoRequestByFantasyLeagueID = 7304; + k_EMsgGCFantasyTeamInfoRequestByOwnerAccountID = 7305; + k_EMsgGCFantasyTeamInfoResponse = 7306; + k_EMsgGCFantasyTeamInfo = 7307; + k_EMsgGCFantasyLivePlayerStats = 7308; + k_EMsgGCFantasyFinalPlayerStats = 7309; + k_EMsgGCFantasyMatch = 7310; + k_EMsgGCFantasyTeamScoreRequest = 7312; + k_EMsgGCFantasyTeamScoreResponse = 7313; + k_EMsgGCFantasyTeamStandingsRequest = 7314; + k_EMsgGCFantasyTeamStandingsResponse = 7315; + k_EMsgGCFantasyPlayerScoreRequest = 7316; + k_EMsgGCFantasyPlayerScoreResponse = 7317; + k_EMsgGCFantasyPlayerStandingsRequest = 7318; + k_EMsgGCFantasyPlayerStandingsResponse = 7319; + k_EMsgGCFlipLobbyTeams = 7320; + k_EMsgGCCustomGameCreate = 7321; + k_EMsgGCToGCProcessPlayerReportForTarget = 7324; + k_EMsgGCToGCProcessReportSuccess = 7325; + k_EMsgGCNotifyAccountFlagsChange = 7326; + k_EMsgGCSetProfilePrivacy = 7327; + k_EMsgGCSetProfilePrivacyResponse = 7328; + k_EMsgGCFantasyLeagueCreateInfoRequest = 7331; + k_EMsgGCFantasyLeagueCreateInfoResponse = 7332; + k_EMsgGCFantasyLeagueInviteInfoRequest = 7333; + k_EMsgGCFantasyLeagueInviteInfoResponse = 7334; + k_EMsgGCClientIgnoredUser = 7335; + k_EMsgGCFantasyLeagueCreateRequest = 7336; + k_EMsgGCFantasyLeagueCreateResponse = 7337; + k_EMsgGCFantasyTeamCreateRequest = 7338; + k_EMsgGCFantasyTeamCreateResponse = 7339; + k_EMsgGCFantasyLeagueFriendJoinListRequest = 7340; + k_EMsgGCFantasyLeagueFriendJoinListResponse = 7341; + k_EMsgGCClientSuspended = 7342; + k_EMsgGCPartyMemberSetCoach = 7343; + k_EMsgGCFantasyLeagueEditInvitesRequest = 7344; + k_EMsgGCFantasyLeagueEditInvitesResponse = 7345; + k_EMsgGCPracticeLobbySetCoach = 7346; + k_EMsgGCFantasyLeagueEditInfoRequest = 7347; + k_EMsgGCFantasyLeagueEditInfoResponse = 7348; + k_EMsgGCFantasyLeagueDraftStatusRequest = 7349; + k_EMsgGCFantasyLeagueDraftStatus = 7350; + k_EMsgGCFantasyLeagueDraftPlayerRequest = 7351; + k_EMsgGCFantasyLeagueDraftPlayerResponse = 7352; + k_EMsgGCFantasyLeagueMatchupsRequest = 7353; + k_EMsgGCFantasyLeagueMatchupsResponse = 7354; + k_EMsgGCFantasyTeamRosterSwapRequest = 7355; + k_EMsgGCFantasyTeamRosterSwapResponse = 7356; + k_EMsgGCFantasyTeamRosterRequest = 7357; + k_EMsgGCFantasyTeamRosterResponse = 7358; + k_EMsgGCFantasyTeamRosterAddDropRequest = 7361; + k_EMsgGCFantasyTeamRosterAddDropResponse = 7362; + k_EMsgPresentedClientTerminateDlg = 7363; + k_EMsgGCFantasyPlayerHisoricalStatsRequest = 7364; + k_EMsgGCFantasyPlayerHisoricalStatsResponse = 7365; + k_EMsgGCPCBangTimedRewardMessage = 7366; + k_EMsgGCLobbyUpdateBroadcastChannelInfo = 7367; + k_EMsgGCFantasyTeamTradesRequest = 7368; + k_EMsgGCFantasyTeamTradesResponse = 7369; + k_EMsgGCFantasyTeamTradeCancelRequest = 7370; + k_EMsgGCFantasyTeamTradeCancelResponse = 7371; + k_EMsgGCToGCGrantTournamentItem = 7372; + k_EMsgGCProcessFantasyScheduledEvent = 7373; + k_EMsgGCToGCUpgradeTwitchViewerItems = 7375; + k_EMsgGCToGCGetLiveMatchAffiliates = 7376; + k_EMsgGCToGCGetLiveMatchAffiliatesResponse = 7377; + k_EMsgGCToGCUpdatePlayerPennantCounts = 7378; + k_EMsgGCToGCGetPlayerPennantCounts = 7379; + k_EMsgGCToGCGetPlayerPennantCountsResponse = 7380; + k_EMsgGCGameMatchSignOutPermissionRequest = 7381; + k_EMsgGCGameMatchSignOutPermissionResponse = 7382; + k_EMsgDOTAChatChannelMemberUpdate = 7383; + k_EMsgDOTAAwardEventPoints = 7384; + k_EMsgDOTAGetEventPoints = 7387; + k_EMsgDOTAGetEventPointsResponse = 7388; + k_EMsgGCToGCSignoutAwardEventPoints = 7390; + k_EMsgDOTASendFriendRecruits = 7393; + k_EMsgDOTAFriendRecruitsRequest = 7394; + k_EMsgDOTAFriendRecruitsResponse = 7395; + k_EMsgDOTAFriendRecruitInviteAcceptDecline = 7396; + k_EMsgGCPartyLeaderWatchGamePrompt = 7397; + k_EMsgDOTAFrostivusTimeElapsed = 7398; + k_EMsgDOTALiveLeagueGameUpdate = 7402; + k_EMsgDOTAChatGetUserList = 7403; + k_EMsgDOTAChatGetUserListResponse = 7404; + k_EMsgGCCompendiumSetSelection = 7405; + k_EMsgGCCompendiumDataRequest = 7406; + k_EMsgGCCompendiumDataResponse = 7407; + k_EMsgDOTAGetPlayerMatchHistory = 7408; + k_EMsgDOTAGetPlayerMatchHistoryResponse = 7409; + k_EMsgGCToGCMatchmakingAddParty = 7410; + k_EMsgGCToGCMatchmakingRemoveParty = 7411; + k_EMsgGCToGCMatchmakingRemoveAllParties = 7412; + k_EMsgGCToGCMatchmakingMatchFound = 7413; + k_EMsgGCToGCUpdateMatchManagementStats = 7414; + k_EMsgGCToGCUpdateMatchmakingStats = 7415; + k_EMsgGCToServerPingRequest = 7416; + k_EMsgGCToServerPingResponse = 7417; + k_EMsgGCToServerConsoleCommand = 7418; + k_EMsgGCMakeOffering = 7423; + k_EMsgGCRequestOfferings = 7424; + k_EMsgGCRequestOfferingsResponse = 7425; + k_EMsgGCToGCProcessMatchLeaver = 7426; + k_EMsgGCNotificationsRequest = 7427; + k_EMsgGCNotificationsResponse = 7428; + k_EMsgGCToGCModifyNotification = 7429; + k_EMsgGCToGCSetNewNotifications = 7430; + k_EMsgGCLeagueAdminList = 7434; + k_EMsgGCNotificationsMarkReadRequest = 7435; + k_EMsgGCFantasyMessageAdd = 7436; + k_EMsgGCFantasyMessagesRequest = 7437; + k_EMsgGCFantasyMessagesResponse = 7438; + k_EMsgGCFantasyScheduledMatchesRequest = 7439; + k_EMsgGCFantasyScheduledMatchesResponse = 7440; + k_EMsgGCEventGameCreate = 7443; + k_EMsgGCPerfectWorldUserLookupRequest = 7444; + k_EMsgGCPerfectWorldUserLookupResponse = 7445; + k_EMsgGCFantasyRemoveOwner = 7448; + k_EMsgGCFantasyRemoveOwnerResponse = 7449; + k_EMsgGCRequestBatchPlayerResources = 7450; + k_EMsgGCRequestBatchPlayerResourcesResponse = 7451; + k_EMsgGCToGCSendUpdateLeagues = 7452; + k_EMsgGCCompendiumSetSelectionResponse = 7453; + k_EMsgGCPlayerInfoRequest = 7454; + k_EMsgGCPlayerInfo = 7455; + k_EMsgGCPlayerInfoSubmit = 7456; + k_EMsgGCPlayerInfoSubmitResponse = 7457; + k_EMsgGCToGCGetAccountLevel = 7458; + k_EMsgGCToGCGetAccountLevelResponse = 7459; + k_EMsgGCToGCGetAccountPartner = 7460; + k_EMsgGCToGCGetAccountPartnerResponse = 7461; + k_EMsgDOTAGetWeekendTourneySchedule = 7464; + k_EMsgDOTAWeekendTourneySchedule = 7465; + k_EMsgGCJoinableCustomGameModesRequest = 7466; + k_EMsgGCJoinableCustomGameModesResponse = 7467; + k_EMsgGCJoinableCustomLobbiesRequest = 7468; + k_EMsgGCJoinableCustomLobbiesResponse = 7469; + k_EMsgGCQuickJoinCustomLobby = 7470; + k_EMsgGCQuickJoinCustomLobbyResponse = 7471; + k_EMsgGCToGCGrantEventPointAction = 7472; + k_EMsgServerGetEventPoints = 7473; + k_EMsgServerGetEventPointsResponse = 7474; + k_EMsgServerGrantSurveyPermission = 7475; + k_EMsgServerGrantSurveyPermissionResponse = 7476; + k_EMsgClientProvideSurveyResult = 7477; + k_EMsgGCToGCSetCompendiumSelection = 7478; + k_EMsgGCToGCUpdateTI4HeroQuest = 7480; + k_EMsgGCCompendiumDataChanged = 7481; + k_EMsgDOTAFantasyLeagueFindRequest = 7482; + k_EMsgDOTAFantasyLeagueFindResponse = 7483; + k_EMsgGCHasItemQuery = 7484; + k_EMsgGCHasItemResponse = 7485; + k_EMsgGCConsumeFantasyTicket = 7486; + k_EMsgGCConsumeFantasyTicketFailure = 7487; + k_EMsgGCToGCGrantEventPointActionMsg = 7488; + k_EMsgClientToGCTrackDialogResult = 7489; + k_EMsgGCFantasyLeaveLeagueRequest = 7490; + k_EMsgGCFantasyLeaveLeagueResponse = 7491; + k_EMsgGCToGCGetCompendiumSelections = 7492; + k_EMsgGCToGCGetCompendiumSelectionsResponse = 7493; + k_EMsgServerToGCMatchConnectionStats = 7494; + k_EMsgGCToClientTournamentItemDrop = 7495; + k_EMsgSQLDelayedGrantLeagueDrop = 7496; + k_EMsgServerGCUpdateSpectatorCount = 7497; + k_EMsgGCFantasyPlayerScoreDetailsRequest = 7499; + k_EMsgGCFantasyPlayerScoreDetailsResponse = 7500; + k_EMsgGCToGCEmoticonUnlock = 7501; + k_EMsgSignOutDraftInfo = 7502; + k_EMsgClientToGCEmoticonDataRequest = 7503; + k_EMsgGCToClientEmoticonData = 7504; + k_EMsgGCPracticeLobbyToggleBroadcastChannelCameramanStatus = 7505; + k_EMsgGCToGCCreateWeekendTourneyRequest = 7506; + k_EMsgGCToGCCreateWeekendTourneyResponse = 7507; + k_EMsgClientToGCSetAdditionalEquips = 7513; + k_EMsgClientToGCGetAdditionalEquips = 7514; + k_EMsgClientToGCGetAdditionalEquipsResponse = 7515; + k_EMsgServerToGCGetAdditionalEquips = 7516; + k_EMsgServerToGCGetAdditionalEquipsResponse = 7517; + k_EMsgDOTARedeemItem = 7518; + k_EMsgDOTARedeemItemResponse = 7519; + k_EMsgSQLGCToGCGrantAllHeroProgress = 7520; + k_EMsgClientToGCGetAllHeroProgress = 7521; + k_EMsgClientToGCGetAllHeroProgressResponse = 7522; + k_EMsgGCToGCGetServerForClient = 7523; + k_EMsgGCToGCGetServerForClientResponse = 7524; + k_EMsgSQLProcessTournamentGameOutcome = 7525; + k_EMsgSQLGrantTrophyToAccount = 7526; + k_EMsgClientToGCGetTrophyList = 7527; + k_EMsgClientToGCGetTrophyListResponse = 7528; + k_EMsgGCToClientTrophyAwarded = 7529; + k_EMsgGCGameBotMatchSignOut = 7530; + k_EMsgGCGameBotMatchSignOutPermissionRequest = 7531; + k_EMsgSignOutBotInfo = 7532; + k_EMsgGCToGCUpdateProfileCards = 7533; + k_EMsgClientToGCGetProfileCard = 7534; + k_EMsgClientToGCGetProfileCardResponse = 7535; + k_EMsgServerToGCGetProfileCard = 7536; + k_EMsgServerToGCGetProfileCardResponse = 7537; + k_EMsgClientToGCSetProfileCardSlots = 7538; + k_EMsgGCToClientProfileCardUpdated = 7539; + k_EMsgServerToGCVictoryPredictions = 7540; + k_EMsgClientToGCMarkNotificationListRead = 7542; + k_EMsgGCToClientNewNotificationAdded = 7543; + k_EMsgServerToGCSuspiciousActivity = 7544; + k_EMsgSignOutCommunicationSummary = 7545; + k_EMsgServerToGCRequestStatus_Response = 7546; + k_EMsgClientToGCCreateHeroStatue = 7547; + k_EMsgGCToClientHeroStatueCreateResult = 7548; + k_EMsgGCGCToLANServerRelayConnect = 7549; + k_EMsgServerToGCGetIngameEventData = 7551; + k_EMsgGCToGCUpdateIngameEventDataBroadcast = 7552; + k_EMsgGCToServerIngameEventData_OraclePA = 7553; + k_EMsgServerToGCReportKillSummaries = 7554; + k_EMsgGCToGCReportKillSummaries = 7555; + k_EMsgGCToGCUpdateAssassinMinigame = 7556; + k_EMsgGCToGCFantasySetMatchLeague = 7557; + k_EMsgGCToGCUpdatePlayerPredictions = 7561; + k_EMsgGCToServerPredictionResult = 7562; + k_EMsgServerToGCSignoutAwardAdditionalDrops = 7563; + k_EMsgGCToGCSignoutAwardAdditionalDrops = 7564; + k_EMsgGCToClientEventStatusChanged = 7565; + k_EMsgGCHasItemDefsQuery = 7566; + k_EMsgGCHasItemDefsResponse = 7567; + k_EMsgGCToGCReplayMonitorValidateReplay = 7569; + k_EMsgLobbyEventPoints = 7572; + k_EMsgGCToGCGetCustomGameTickets = 7573; + k_EMsgGCToGCGetCustomGameTicketsResponse = 7574; + k_EMsgGCToGCCustomGamePlayed = 7576; + k_EMsgGCToGCGrantEventPointsToUser = 7577; + k_EMsgGCToGCSetEventMMPanicFlushTime = 7578; + k_EMsgGameserverCrashReport = 7579; + k_EMsgGameserverCrashReportResponse = 7580; + k_EMsgGCToClientSteamDatagramTicket = 7581; + k_EMsgGCToGCGrantEventOwnership = 7582; + k_EMsgGCToGCSendAccountsEventPoints = 7583; + k_EMsgClientToGCRerollPlayerChallenge = 7584; + k_EMsgServerToGCRerollPlayerChallenge = 7585; + k_EMsgGCRerollPlayerChallengeResponse = 7586; + k_EMsgSignOutUpdatePlayerChallenge = 7587; + k_EMsgClientToGCSetPartyLeader = 7588; + k_EMsgClientToGCCancelPartyInvites = 7589; + k_EMsgGCToGCMasterReloadAccount = 7590; + k_EMsgSQLGrantLeagueMatchToTicketHolders = 7592; + k_EMsgClientToGCSetAdditionalEquipsResponse = 7593; + k_EMsgGCToGCEmoticonUnlockNoRollback = 7594; + k_EMsgGCToGCGetCompendiumFanfare = 7595; + k_EMsgServerToGCHoldEventPoints = 7596; + k_EMsgSignOutReleaseEventPointHolds = 7597; + k_EMsgGCToGCChatNewUserSession = 7598; + k_EMsgClientToGCApplyGemCombiner = 7603; + k_EMsgClientToGCDOTACreateStaticRecipe = 7604; + k_EMsgClientToGCDOTACreateStaticRecipeResponse = 7605; + k_EMsgClientToGCGetAllHeroOrder = 7606; + k_EMsgClientToGCGetAllHeroOrderResponse = 7607; + k_EMsgSQLGCToGCGrantBadgePoints = 7608; + k_EMsgGCToGCGetAccountMatchStatus = 7609; + k_EMsgGCToGCGetAccountMatchStatusResponse = 7610; + k_EMsgGCToGCCheckOwnsEntireEmoticonRange = 7611; + k_EMsgGCToGCCheckOwnsEntireEmoticonRangeResponse = 7612; + k_EMsgClientToGCRecycleHeroRelic = 7619; + k_EMsgClientToGCRecycleHeroRelicResponse = 7620; + k_EMsgGCToGCRevokeEventOwnership = 7621; + k_EMsgGCToGCUnlockEventPointSpending = 7622; + k_EMsgGCToClientRequestLaneSelection = 7623; + k_EMsgGCToClientRequestLaneSelectionResponse = 7624; + k_EMsgServerToGCCavernCrawlIsHeroActive = 7625; + k_EMsgServerToGCCavernCrawlIsHeroActiveResponse = 7626; + k_EMsgClientToGCPlayerCardSpecificPurchaseRequest = 7627; + k_EMsgClientToGCPlayerCardSpecificPurchaseResponse = 7628; + k_EMsgGCtoServerTensorflowInstance = 7629; + k_EMsgSQLSetIsLeagueAdmin = 7630; + k_EMsgGCToGCGetLiveLeagueMatches = 7631; + k_EMsgGCToGCGetLiveLeagueMatchesResponse = 7632; + k_EMsgDOTALeagueInfoListAdminsRequest = 7633; + k_EMsgDOTALeagueInfoListAdminsReponse = 7634; + k_EMsgGCToGCLeagueMatchStarted = 7645; + k_EMsgGCToGCLeagueMatchCompleted = 7646; + k_EMsgGCToGCLeagueMatchStartedResponse = 7647; + k_EMsgDOTALeagueNodeRequest = 7648; + k_EMsgDOTALeagueNodeResponse = 7649; + k_EMsgDOTALeagueAvailableLobbyNodesRequest = 7650; + k_EMsgDOTALeagueAvailableLobbyNodes = 7651; + k_EMsgGCToGCLeagueRequest = 7652; + k_EMsgGCToGCLeagueResponse = 7653; + k_EMsgGCToGCLeagueNodeGroupRequest = 7654; + k_EMsgGCToGCLeagueNodeGroupResponse = 7655; + k_EMsgGCToGCLeagueNodeRequest = 7656; + k_EMsgGCToGCLeagueNodeResponse = 7657; + k_EMsgGCToGCRealtimeStatsTerseRequest = 7658; + k_EMsgGCToGCRealtimeStatsTerseResponse = 7659; + k_EMsgGCToGCGetTopMatchesRequest = 7660; + k_EMsgGCToGCGetTopMatchesResponse = 7661; + k_EMsgClientToGCGetFilteredPlayers = 7662; + k_EMsgGCToClientGetFilteredPlayersResponse = 7663; + k_EMsgClientToGCRemoveFilteredPlayer = 7664; + k_EMsgGCToClientRemoveFilteredPlayerResponse = 7665; + k_EMsgGCToClientPlayerBeaconState = 7666; + k_EMsgGCToClientPartyBeaconUpdate = 7667; + k_EMsgGCToClientPartySearchInvite = 7668; + k_EMsgClientToGCUpdatePartyBeacon = 7669; + k_EMsgClientToGCRequestActiveBeaconParties = 7670; + k_EMsgGCToClientRequestActiveBeaconPartiesResponse = 7671; + k_EMsgClientToGCManageFavorites = 7672; + k_EMsgGCToClientManageFavoritesResponse = 7673; + k_EMsgClientToGCJoinPartyFromBeacon = 7674; + k_EMsgGCToClientJoinPartyFromBeaconResponse = 7675; + k_EMsgClientToGCGetFavoritePlayers = 7676; + k_EMsgGCToClientGetFavoritePlayersResponse = 7677; + k_EMsgClientToGCVerifyFavoritePlayers = 7678; + k_EMsgGCToClientVerifyFavoritePlayersResponse = 7679; + k_EMsgGCToClientPartySearchInvites = 7680; + k_EMsgGCDev_GrantWarKill = 8001; + k_EMsgServerToGCLockCharmTrading = 8004; + k_EMsgClientToGCPlayerStatsRequest = 8006; + k_EMsgGCToClientPlayerStatsResponse = 8007; + k_EMsgGCClearPracticeLobbyTeam = 8008; + k_EMsgClientToGCFindTopSourceTVGames = 8009; + k_EMsgGCToClientFindTopSourceTVGamesResponse = 8010; + k_EMsgGCLobbyList = 8011; + k_EMsgGCLobbyListResponse = 8012; + k_EMsgGCPlayerStatsMatchSignOut = 8013; + k_EMsgClientToGCCustomGamePlayerCountRequest = 8014; + k_EMsgGCToClientCustomGamePlayerCountResponse = 8015; + k_EMsgClientToGCSocialFeedPostCommentRequest = 8016; + k_EMsgGCToClientSocialFeedPostCommentResponse = 8017; + k_EMsgClientToGCCustomGamesFriendsPlayedRequest = 8018; + k_EMsgGCToClientCustomGamesFriendsPlayedResponse = 8019; + k_EMsgClientToGCFriendsPlayedCustomGameRequest = 8020; + k_EMsgGCToClientFriendsPlayedCustomGameResponse = 8021; + k_EMsgGCTopCustomGamesList = 8024; + k_EMsgClientToGCSocialMatchPostCommentRequest = 8025; + k_EMsgGCToClientSocialMatchPostCommentResponse = 8026; + k_EMsgClientToGCSocialMatchDetailsRequest = 8027; + k_EMsgGCToClientSocialMatchDetailsResponse = 8028; + k_EMsgClientToGCSetPartyOpen = 8029; + k_EMsgClientToGCMergePartyInvite = 8030; + k_EMsgGCToClientMergeGroupInviteReply = 8031; + k_EMsgClientToGCMergePartyResponse = 8032; + k_EMsgGCToClientMergePartyResponseReply = 8033; + k_EMsgClientToGCGetProfileCardStats = 8034; + k_EMsgClientToGCGetProfileCardStatsResponse = 8035; + k_EMsgClientToGCTopLeagueMatchesRequest = 8036; + k_EMsgClientToGCTopFriendMatchesRequest = 8037; + k_EMsgGCToClientProfileCardStatsUpdated = 8040; + k_EMsgServerToGCRealtimeStats = 8041; + k_EMsgGCToServerRealtimeStatsStartStop = 8042; + k_EMsgGCToGCGetServersForClients = 8045; + k_EMsgGCToGCGetServersForClientsResponse = 8046; + k_EMsgGCPracticeLobbyKickFromTeam = 8047; + k_EMsgDOTAChatGetMemberCount = 8048; + k_EMsgDOTAChatGetMemberCountResponse = 8049; + k_EMsgClientToGCSocialFeedPostMessageRequest = 8050; + k_EMsgGCToClientSocialFeedPostMessageResponse = 8051; + k_EMsgCustomGameListenServerStartedLoading = 8052; + k_EMsgCustomGameClientFinishedLoading = 8053; + k_EMsgGCPracticeLobbyCloseBroadcastChannel = 8054; + k_EMsgGCStartFindingMatchResponse = 8055; + k_EMsgSQLGCToGCGrantAccountFlag = 8057; + k_EMsgGCToGCGetAccountFlags = 8058; + k_EMsgGCToGCGetAccountFlagsResponse = 8059; + k_EMsgSignOutWagerStats = 8060; + k_EMsgGCToClientTopLeagueMatchesResponse = 8061; + k_EMsgGCToClientTopFriendMatchesResponse = 8062; + k_EMsgClientToGCMatchesMinimalRequest = 8063; + k_EMsgClientToGCMatchesMinimalResponse = 8064; + k_EMsgGCToGCGetProfileBadgePoints = 8065; + k_EMsgGCToGCGetProfileBadgePointsResponse = 8066; + k_EMsgGCToClientChatRegionsEnabled = 8067; + k_EMsgClientToGCPingData = 8068; + k_EMsgServerToGCMatchDetailsRequest = 8069; + k_EMsgGCToServerMatchDetailsResponse = 8070; + k_EMsgGCToGCEnsureAccountInParty = 8071; + k_EMsgGCToGCEnsureAccountInPartyResponse = 8072; + k_EMsgClientToGCGetProfileTickets = 8073; + k_EMsgClientToGCGetProfileTicketsResponse = 8074; + k_EMsgGCToClientMatchGroupsVersion = 8075; + k_EMsgClientToGCH264Unsupported = 8076; + k_EMsgClientToGCRequestH264Support = 8077; + k_EMsgClientToGCGetQuestProgress = 8078; + k_EMsgClientToGCGetQuestProgressResponse = 8079; + k_EMsgSignOutXPCoins = 8080; + k_EMsgGCToClientMatchSignedOut = 8081; + k_EMsgGCGetHeroStatsHistory = 8082; + k_EMsgGCGetHeroStatsHistoryResponse = 8083; + k_EMsgClientToGCPrivateChatInvite = 8084; + k_EMsgClientToGCPrivateChatKick = 8088; + k_EMsgClientToGCPrivateChatPromote = 8089; + k_EMsgClientToGCPrivateChatDemote = 8090; + k_EMsgGCToClientPrivateChatResponse = 8091; + k_EMsgClientToGCPrivateChatInfoRequest = 8092; + k_EMsgGCToClientPrivateChatInfoResponse = 8093; + k_EMsgClientToGCLatestConductScorecardRequest = 8095; + k_EMsgClientToGCLatestConductScorecard = 8096; + k_EMsgServerToGCPostMatchTip = 8097; + k_EMsgServerToGCPostMatchTipResponse = 8098; + k_EMsgClientToGCWageringRequest = 8099; + k_EMsgGCToClientWageringResponse = 8100; + k_EMsgClientToGCEventGoalsRequest = 8103; + k_EMsgClientToGCEventGoalsResponse = 8104; + k_EMsgClientToGCLeaguePredictions = 8106; + k_EMsgGCToClientLeaguePredictionsResponse = 8107; + k_EMsgGCToGCLeaguePredictionsUpdate = 8108; + k_EMsgClientToGCSuspiciousActivity = 8109; + k_EMsgGCToGCAddUserToPostGameChat = 8110; + k_EMsgClientToGCHasPlayerVotedForMVP = 8111; + k_EMsgClientToGCHasPlayerVotedForMVPResponse = 8112; + k_EMsgClientToGCVoteForMVP = 8113; + k_EMsgClientToGCVoteForMVPResponse = 8114; + k_EMsgGCToGCGetEventOwnership = 8115; + k_EMsgGCToGCGetEventOwnershipResponse = 8116; + k_EMsgGCToClientAutomatedTournamentStateChange = 8117; + k_EMsgClientToGCWeekendTourneyOpts = 8118; + k_EMsgClientToGCWeekendTourneyOptsResponse = 8119; + k_EMsgClientToGCWeekendTourneyLeave = 8120; + k_EMsgClientToGCWeekendTourneyLeaveResponse = 8121; + k_EMsgClientToGCTeammateStatsRequest = 8124; + k_EMsgClientToGCTeammateStatsResponse = 8125; + k_EMsgClientToGCGetGiftPermissions = 8126; + k_EMsgClientToGCGetGiftPermissionsResponse = 8127; + k_EMsgClientToGCVoteForArcana = 8128; + k_EMsgClientToGCVoteForArcanaResponse = 8129; + k_EMsgClientToGCRequestArcanaVotesRemaining = 8130; + k_EMsgClientToGCRequestArcanaVotesRemainingResponse = 8131; + k_EMsgGCTransferTeamAdminResponse = 8132; + k_EMsgGCToClientTeamInfo = 8135; + k_EMsgGCToClientTeamsInfo = 8136; + k_EMsgClientToGCMyTeamInfoRequest = 8137; + k_EMsgClientToGCPublishUserStat = 8140; + k_EMsgGCToGCSignoutSpendWager = 8141; + k_EMsgGCSubmitLobbyMVPVote = 8144; + k_EMsgGCSubmitLobbyMVPVoteResponse = 8145; + k_EMsgClientToGCRequestLinaPlaysRemaining = 8146; + k_EMsgClientToGCRequestLinaPlaysRemainingResponse = 8147; + k_EMsgClientToGCRequestLinaGameResult = 8148; + k_EMsgClientToGCRequestLinaGameResultResponse = 8149; + k_EMsgSignOutCommunityGoalProgress = 8150; + k_EMsgGCToClientLobbyMVPNotifyRecipient = 8151; + k_EMsgGCToClientLobbyMVPAwarded = 8152; + k_EMsgGCToClientQuestProgressUpdated = 8153; + k_EMsgGCToClientWageringUpdate = 8154; + k_EMsgGCToClientArcanaVotesUpdate = 8155; + k_EMsgClientToGCAddTI6TreeProgress = 8156; + k_EMsgClientToGCSetSpectatorLobbyDetails = 8157; + k_EMsgClientToGCSetSpectatorLobbyDetailsResponse = 8158; + k_EMsgClientToGCCreateSpectatorLobby = 8159; + k_EMsgClientToGCCreateSpectatorLobbyResponse = 8160; + k_EMsgClientToGCSpectatorLobbyList = 8161; + k_EMsgClientToGCSpectatorLobbyListResponse = 8162; + k_EMsgSpectatorLobbyGameDetails = 8163; + k_EMsgServerToGCCompendiumInGamePredictionResults = 8166; + k_EMsgServerToGCCloseCompendiumInGamePredictionVoting = 8167; + k_EMsgClientToGCOpenPlayerCardPack = 8168; + k_EMsgClientToGCOpenPlayerCardPackResponse = 8169; + k_EMsgClientToGCSelectCompendiumInGamePrediction = 8170; + k_EMsgClientToGCSelectCompendiumInGamePredictionResponse = 8171; + k_EMsgClientToGCWeekendTourneyGetPlayerStats = 8172; + k_EMsgClientToGCWeekendTourneyGetPlayerStatsResponse = 8173; + k_EMsgClientToGCRecyclePlayerCard = 8174; + k_EMsgClientToGCRecyclePlayerCardResponse = 8175; + k_EMsgClientToGCCreatePlayerCardPack = 8176; + k_EMsgClientToGCCreatePlayerCardPackResponse = 8177; + k_EMsgClientToGCGetPlayerCardRosterRequest = 8178; + k_EMsgClientToGCGetPlayerCardRosterResponse = 8179; + k_EMsgClientToGCSetPlayerCardRosterRequest = 8180; + k_EMsgClientToGCSetPlayerCardRosterResponse = 8181; + k_EMsgServerToGCCloseCompendiumInGamePredictionVotingResponse = 8183; + k_EMsgServerToGCCompendiumInGamePredictionResultsResponse = 8185; + k_EMsgLobbyBattleCupVictory = 8186; + k_EMsgGCGetPlayerCardItemInfo = 8187; + k_EMsgGCGetPlayerCardItemInfoResponse = 8188; + k_EMsgClientToGCRequestSteamDatagramTicket = 8189; + k_EMsgClientToGCRequestSteamDatagramTicketResponse = 8190; + k_EMsgGCToClientBattlePassRollupRequest = 8191; + k_EMsgGCToClientBattlePassRollupResponse = 8192; + k_EMsgClientToGCTransferSeasonalMMRRequest = 8193; + k_EMsgClientToGCTransferSeasonalMMRResponse = 8194; + k_EMsgGCToGCPublicChatCommunicationBan = 8195; + k_EMsgGCToGCUpdateAccountPublicChatBan = 8196; + k_EMsgGCChatReportPublicSpam = 8197; + k_EMsgClientToGCSetPartyBuilderOptions = 8198; + k_EMsgClientToGCSetPartyBuilderOptionsResponse = 8199; + k_EMsgGCToClientPlaytestStatus = 8200; + k_EMsgClientToGCJoinPlaytest = 8201; + k_EMsgClientToGCJoinPlaytestResponse = 8202; + k_EMsgLobbyPlaytestDetails = 8203; + k_EMsgDOTASetFavoriteTeam = 8204; + k_EMsgGCToClientBattlePassRollupListRequest = 8205; + k_EMsgGCToClientBattlePassRollupListResponse = 8206; + k_EMsgGCIsProQuery = 8207; + k_EMsgGCIsProResponse = 8208; + k_EMsgDOTAClaimEventAction = 8209; + k_EMsgDOTAClaimEventActionResponse = 8210; + k_EMsgDOTAGetPeriodicResource = 8211; + k_EMsgDOTAGetPeriodicResourceResponse = 8212; + k_EMsgDOTAPeriodicResourceUpdated = 8213; + k_EMsgServerToGCSpendWager = 8214; + k_EMsgGCToGCSignoutSpendWagerToken = 8215; + k_EMsgSubmitTriviaQuestionAnswer = 8216; + k_EMsgSubmitTriviaQuestionAnswerResponse = 8217; + k_EMsgClientToGCGiveTip = 8218; + k_EMsgClientToGCGiveTipResponse = 8219; + k_EMsgStartTriviaSession = 8220; + k_EMsgStartTriviaSessionResponse = 8221; + k_EMsgAnchorPhoneNumberRequest = 8222; + k_EMsgAnchorPhoneNumberResponse = 8223; + k_EMsgUnanchorPhoneNumberRequest = 8224; + k_EMsgUnanchorPhoneNumberResponse = 8225; + k_EMsgGCToClientTipNotification = 8226; + k_EMsgClientToGCRequestSlarkGameResult = 8227; + k_EMsgClientToGCRequestSlarkGameResultResponse = 8228; + k_EMsgGCToGCSignoutSpendRankWager = 8229; + k_EMsgGCToGCGetFavoriteTeam = 8230; + k_EMsgGCToGCGetFavoriteTeamResponse = 8231; + k_EMsgSignOutEventGameData = 8232; + k_EMsgGCToClientAllStarVotesRequest = 8233; + k_EMsgGCToClientAllStarVotesReply = 8234; + k_EMsgGCToClientAllStarVotesSubmit = 8236; + k_EMsgGCToClientAllStarVotesSubmitReply = 8237; + k_EMsgClientToGCQuickStatsRequest = 8238; + k_EMsgClientToGCQuickStatsResponse = 8239; + k_EMsgGCToGCSubtractEventPointsFromUser = 8240; + k_EMsgSelectionPriorityChoiceRequest = 8241; + k_EMsgSelectionPriorityChoiceResponse = 8242; + k_EMsgGCToGCCompendiumInGamePredictionResults = 8243; + k_EMsgGameAutographReward = 8244; + k_EMsgGameAutographRewardResponse = 8245; + k_EMsgDestroyLobbyRequest = 8246; + k_EMsgDestroyLobbyResponse = 8247; + k_EMsgPurchaseItemWithEventPoints = 8248; + k_EMsgPurchaseItemWithEventPointsResponse = 8249; + k_EMsgServerToGCMatchPlayerItemPurchaseHistory = 8250; + k_EMsgGCToGCGrantPlusHeroMatchResults = 8251; + k_EMsgGCGetHeroTimedStats = 8252; + k_EMsgGCGetHeroTimedStatsResponse = 8253; + k_EMsgLobbyPlayerPlusSubscriptionData = 8254; + k_EMsgServerToGCMatchStateHistory = 8255; + k_EMsgPurchaseHeroRelic = 8256; + k_EMsgPurchaseHeroRelicResponse = 8257; + k_EMsgPurchaseHeroRandomRelic = 8258; + k_EMsgPurchaseHeroRandomRelicResponse = 8259; + k_EMsgClientToGCClaimEventActionUsingItem = 8260; + k_EMsgClientToGCClaimEventActionUsingItemResponse = 8261; + k_EMsgPartyReadyCheckRequest = 8262; + k_EMsgPartyReadyCheckResponse = 8263; + k_EMsgPartyReadyCheckAcknowledge = 8264; + k_EMsgGetRecentPlayTimeFriendsRequest = 8265; + k_EMsgGetRecentPlayTimeFriendsResponse = 8266; + k_EMsgGCToClientCommendNotification = 8267; + k_EMsgProfileRequest = 8268; + k_EMsgProfileResponse = 8269; + k_EMsgProfileUpdate = 8270; + k_EMsgProfileUpdateResponse = 8271; + k_EMsgSuccessfulHero = 8273; + k_EMsgHeroGlobalDataRequest = 8274; + k_EMsgHeroGlobalDataResponse = 8275; + k_EMsgClientToGCRequestPlusWeeklyChallengeResult = 8276; + k_EMsgClientToGCRequestPlusWeeklyChallengeResultResponse = 8277; + k_EMsgGCToGCGrantPlusPrepaidTime = 8278; + k_EMsgPrivateMetadataKeyRequest = 8279; + k_EMsgPrivateMetadataKeyResponse = 8280; + k_EMsgGCToGCReconcilePlusStatus = 8281; + k_EMsgGCToGCCheckPlusStatus = 8282; + k_EMsgGCToGCCheckPlusStatusResponse = 8283; + k_EMsgGCToGCReconcilePlusAutoGrantItems = 8284; + k_EMsgGCToGCReconcilePlusStatusUnreliable = 8285; + k_EMsgActivatePlusFreeTrialRequest = 8286; + k_EMsgActivatePlusFreeTrialResponse = 8287; + k_EMsgGCToClientCavernCrawlMapPathCompleted = 8288; + k_EMsgClientToGCCavernCrawlClaimRoom = 8289; + k_EMsgClientToGCCavernCrawlClaimRoomResponse = 8290; + k_EMsgClientToGCCavernCrawlUseItemOnRoom = 8291; + k_EMsgClientToGCCavernCrawlUseItemOnRoomResponse = 8292; + k_EMsgClientToGCCavernCrawlUseItemOnPath = 8293; + k_EMsgClientToGCCavernCrawlUseItemOnPathResponse = 8294; + k_EMsgClientToGCCavernCrawlRequestMapState = 8295; + k_EMsgClientToGCCavernCrawlRequestMapStateResponse = 8296; + k_EMsgSignOutTips = 8297; + k_EMsgClientToGCRequestEventPointLogV2 = 8298; + k_EMsgClientToGCRequestEventPointLogResponseV2 = 8299; + k_EMsgClientToGCRequestEventTipsSummary = 8300; + k_EMsgClientToGCRequestEventTipsSummaryResponse = 8301; + k_EMsgHeroGlobalDataAllHeroes = 8302; + k_EMsgClientToGCRequestSocialFeed = 8303; + k_EMsgClientToGCRequestSocialFeedResponse = 8304; + k_EMsgClientToGCRequestSocialFeedComments = 8305; + k_EMsgClientToGCRequestSocialFeedCommentsResponse = 8306; + k_EMsgClientToGCCavernCrawlGetClaimedRoomCount = 8308; + k_EMsgClientToGCCavernCrawlGetClaimedRoomCountResponse = 8309; + k_EMsgGCToGCReconcilePlusAutoGrantItemsUnreliable = 8310; + k_EMsgServerToGCAddBroadcastTimelineEvent = 8311; + k_EMsgGCToServerUpdateSteamBroadcasting = 8312; + k_EMsgClientToGCRecordContestVote = 8313; + k_EMsgGCToClientRecordContestVoteResponse = 8314; + k_EMsgGCToGCGrantAutograph = 8315; + k_EMsgGCToGCGrantAutographResponse = 8316; + k_EMsgSignOutConsumableUsage = 8317; + k_EMsgLobbyEventGameDetails = 8318; + k_EMsgDevGrantEventPoints = 8319; + k_EMsgDevGrantEventPointsResponse = 8320; + k_EMsgDevGrantEventAction = 8321; + k_EMsgDevGrantEventActionResponse = 8322; + k_EMsgDevResetEventState = 8323; + k_EMsgDevResetEventStateResponse = 8324; + k_EMsgGCToGCReconcileEventOwnership = 8325; + k_EMsgConsumeEventSupportGrantItem = 8326; + k_EMsgConsumeEventSupportGrantItemResponse = 8327; + k_EMsgGCToClientClaimEventActionUsingItemCompleted = 8328; + k_EMsgGCToClientCavernCrawlMapUpdated = 8329; + k_EMsgServerToGCRequestPlayerRecentAccomplishments = 8330; + k_EMsgServerToGCRequestPlayerRecentAccomplishmentsResponse = 8331; + k_EMsgClientToGCRequestPlayerRecentAccomplishments = 8332; + k_EMsgClientToGCRequestPlayerRecentAccomplishmentsResponse = 8333; + k_EMsgClientToGCRequestPlayerHeroRecentAccomplishments = 8334; + k_EMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse = 8335; + k_EMsgSignOutEventActionGrants = 8336; + k_EMsgClientToGCRequestPlayerCoachMatches = 8337; + k_EMsgClientToGCRequestPlayerCoachMatchesResponse = 8338; + k_EMsgClientToGCGetTicketCodesRequest = 8339; + k_EMsgClientToGCGetTicketCodesResponse = 8340; + k_EMsgClientToGCSubmitCoachTeammateRating = 8341; + k_EMsgClientToGCSubmitCoachTeammateRatingResponse = 8342; + k_EMsgGCToClientCoachTeammateRatingsChanged = 8343; + k_EMsgClientToGCVoteForLeagueGameMVP = 8344; + k_EMsgClientToGCRequestPlayerCoachMatch = 8345; + k_EMsgClientToGCRequestPlayerCoachMatchResponse = 8346; + k_EMsgClientToGCRequestContestVotes = 8347; + k_EMsgClientToGCRequestContestVotesResponse = 8348; + k_EMsgClientToGCMVPVoteTimeout = 8349; + k_EMsgClientToGCMVPVoteTimeoutResponse = 8350; + k_EMsgClientToGCGetUnderlordsCDKeyRequest = 8351; + k_EMsgClientToGCGetUnderlordsCDKeyResponse = 8352; + k_EMsgDetailedGameStats = 8353; + k_EMsgClientToGCSetFavoriteAllStarPlayer = 8354; + k_EMsgClientToGCSetFavoriteAllStarPlayerResponse = 8355; + k_EMsgAllStarStats = 8356; + k_EMsgClientToGCGetFavoriteAllStarPlayerRequest = 8357; + k_EMsgClientToGCGetFavoriteAllStarPlayerResponse = 8358; +} + diff --git a/protocol/dota_gcmessages_server.pb.go b/protocol/dota_gcmessages_server.pb.go new file mode 100644 index 0000000..ef55736 --- /dev/null +++ b/protocol/dota_gcmessages_server.pb.go @@ -0,0 +1,11705 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: dota_gcmessages_server.proto + +package protocol + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type EPoorNetworkConditionsType int32 + +const ( + EPoorNetworkConditionsType_k_EPoorNetworkConditions_None EPoorNetworkConditionsType = 0 + EPoorNetworkConditionsType_k_EPoorNetworkConditions_Unknown EPoorNetworkConditionsType = 1 + EPoorNetworkConditionsType_k_EPoorNetworkConditions_MassDisconnect EPoorNetworkConditionsType = 2 + EPoorNetworkConditionsType_k_EPoorNetworkConditions_ExcessBadQosIntervals EPoorNetworkConditionsType = 3 +) + +var EPoorNetworkConditionsType_name = map[int32]string{ + 0: "k_EPoorNetworkConditions_None", + 1: "k_EPoorNetworkConditions_Unknown", + 2: "k_EPoorNetworkConditions_MassDisconnect", + 3: "k_EPoorNetworkConditions_ExcessBadQosIntervals", +} + +var EPoorNetworkConditionsType_value = map[string]int32{ + "k_EPoorNetworkConditions_None": 0, + "k_EPoorNetworkConditions_Unknown": 1, + "k_EPoorNetworkConditions_MassDisconnect": 2, + "k_EPoorNetworkConditions_ExcessBadQosIntervals": 3, +} + +func (x EPoorNetworkConditionsType) Enum() *EPoorNetworkConditionsType { + p := new(EPoorNetworkConditionsType) + *p = x + return p +} + +func (x EPoorNetworkConditionsType) String() string { + return proto.EnumName(EPoorNetworkConditionsType_name, int32(x)) +} + +func (x *EPoorNetworkConditionsType) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EPoorNetworkConditionsType_value, data, "EPoorNetworkConditionsType") + if err != nil { + return err + } + *x = EPoorNetworkConditionsType(value) + return nil +} + +func (EPoorNetworkConditionsType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{0} +} + +type EAbilityAbuseType int32 + +const ( + EAbilityAbuseType_k_EAbilityAbuseType_None EAbilityAbuseType = 0 + EAbilityAbuseType_k_EAbilityAbuseType_Io_Relocate EAbilityAbuseType = 1 + EAbilityAbuseType_k_EAbilityAbuseType_Chen_Test_Of_Faith EAbilityAbuseType = 2 + EAbilityAbuseType_k_EAbilityAbuseType_Bane_Nightmare EAbilityAbuseType = 3 + EAbilityAbuseType_k_EAbilityAbuseType_Bloodseeker_Bloodrage EAbilityAbuseType = 4 + EAbilityAbuseType_k_EAbilityAbuseType_Outworld_Astral_Imprisonment EAbilityAbuseType = 5 + EAbilityAbuseType_k_EAbilityAbuseType_Shadow_Demon_Disruption EAbilityAbuseType = 6 + EAbilityAbuseType_k_EAbilityAbuseType_Grimstroke_InkSwell EAbilityAbuseType = 7 +) + +var EAbilityAbuseType_name = map[int32]string{ + 0: "k_EAbilityAbuseType_None", + 1: "k_EAbilityAbuseType_Io_Relocate", + 2: "k_EAbilityAbuseType_Chen_Test_Of_Faith", + 3: "k_EAbilityAbuseType_Bane_Nightmare", + 4: "k_EAbilityAbuseType_Bloodseeker_Bloodrage", + 5: "k_EAbilityAbuseType_Outworld_Astral_Imprisonment", + 6: "k_EAbilityAbuseType_Shadow_Demon_Disruption", + 7: "k_EAbilityAbuseType_Grimstroke_InkSwell", +} + +var EAbilityAbuseType_value = map[string]int32{ + "k_EAbilityAbuseType_None": 0, + "k_EAbilityAbuseType_Io_Relocate": 1, + "k_EAbilityAbuseType_Chen_Test_Of_Faith": 2, + "k_EAbilityAbuseType_Bane_Nightmare": 3, + "k_EAbilityAbuseType_Bloodseeker_Bloodrage": 4, + "k_EAbilityAbuseType_Outworld_Astral_Imprisonment": 5, + "k_EAbilityAbuseType_Shadow_Demon_Disruption": 6, + "k_EAbilityAbuseType_Grimstroke_InkSwell": 7, +} + +func (x EAbilityAbuseType) Enum() *EAbilityAbuseType { + p := new(EAbilityAbuseType) + *p = x + return p +} + +func (x EAbilityAbuseType) String() string { + return proto.EnumName(EAbilityAbuseType_name, int32(x)) +} + +func (x *EAbilityAbuseType) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EAbilityAbuseType_value, data, "EAbilityAbuseType") + if err != nil { + return err + } + *x = EAbilityAbuseType(value) + return nil +} + +func (EAbilityAbuseType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{1} +} + +type EIntentionalFeedingType int32 + +const ( + EIntentionalFeedingType_k_EIntentionalFeedingType_None EIntentionalFeedingType = 0 + EIntentionalFeedingType_k_EIntentionalFeedingType_ExcessiveDeaths EIntentionalFeedingType = 1 + EIntentionalFeedingType_k_EIntentionalFeedingType_MultipleCourierPurchases EIntentionalFeedingType = 2 + EIntentionalFeedingType_k_EIntentionalFeedingType_MultipleCourierDeaths EIntentionalFeedingType = 4 + EIntentionalFeedingType_k_EIntentionalFeedingType_LowActivity EIntentionalFeedingType = 8 + EIntentionalFeedingType_k_EIntentionalFeedingType_LowDamage EIntentionalFeedingType = 16 + EIntentionalFeedingType_k_EIntentionalFeedingType_HighUnspentGold EIntentionalFeedingType = 32 + EIntentionalFeedingType_k_EIntentionalFeedingType_SoldTooMuchItemValue EIntentionalFeedingType = 64 + EIntentionalFeedingType_k_EIntentionalFeedingType_TooManyDroppedItems EIntentionalFeedingType = 128 + EIntentionalFeedingType_k_EIntentionalFeedingType_ExcessiveTowerDamage EIntentionalFeedingType = 256 + EIntentionalFeedingType_k_EIntentionalFeedingType_LastHitsDenies EIntentionalFeedingType = 512 + EIntentionalFeedingType_k_EIntentionalFeedingType_XPPM EIntentionalFeedingType = 1024 + EIntentionalFeedingType_k_EIntentionalFeedingType_SuspiciousOrders EIntentionalFeedingType = 2048 +) + +var EIntentionalFeedingType_name = map[int32]string{ + 0: "k_EIntentionalFeedingType_None", + 1: "k_EIntentionalFeedingType_ExcessiveDeaths", + 2: "k_EIntentionalFeedingType_MultipleCourierPurchases", + 4: "k_EIntentionalFeedingType_MultipleCourierDeaths", + 8: "k_EIntentionalFeedingType_LowActivity", + 16: "k_EIntentionalFeedingType_LowDamage", + 32: "k_EIntentionalFeedingType_HighUnspentGold", + 64: "k_EIntentionalFeedingType_SoldTooMuchItemValue", + 128: "k_EIntentionalFeedingType_TooManyDroppedItems", + 256: "k_EIntentionalFeedingType_ExcessiveTowerDamage", + 512: "k_EIntentionalFeedingType_LastHitsDenies", + 1024: "k_EIntentionalFeedingType_XPPM", + 2048: "k_EIntentionalFeedingType_SuspiciousOrders", +} + +var EIntentionalFeedingType_value = map[string]int32{ + "k_EIntentionalFeedingType_None": 0, + "k_EIntentionalFeedingType_ExcessiveDeaths": 1, + "k_EIntentionalFeedingType_MultipleCourierPurchases": 2, + "k_EIntentionalFeedingType_MultipleCourierDeaths": 4, + "k_EIntentionalFeedingType_LowActivity": 8, + "k_EIntentionalFeedingType_LowDamage": 16, + "k_EIntentionalFeedingType_HighUnspentGold": 32, + "k_EIntentionalFeedingType_SoldTooMuchItemValue": 64, + "k_EIntentionalFeedingType_TooManyDroppedItems": 128, + "k_EIntentionalFeedingType_ExcessiveTowerDamage": 256, + "k_EIntentionalFeedingType_LastHitsDenies": 512, + "k_EIntentionalFeedingType_XPPM": 1024, + "k_EIntentionalFeedingType_SuspiciousOrders": 2048, +} + +func (x EIntentionalFeedingType) Enum() *EIntentionalFeedingType { + p := new(EIntentionalFeedingType) + *p = x + return p +} + +func (x EIntentionalFeedingType) String() string { + return proto.EnumName(EIntentionalFeedingType_name, int32(x)) +} + +func (x *EIntentionalFeedingType) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EIntentionalFeedingType_value, data, "EIntentionalFeedingType") + if err != nil { + return err + } + *x = EIntentionalFeedingType(value) + return nil +} + +func (EIntentionalFeedingType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{2} +} + +type ESuspiciousActivity int32 + +const ( + ESuspiciousActivity_k_ESuspiciousActivity_VAC_MultipleInstances ESuspiciousActivity = 1 + ESuspiciousActivity_k_ESuspiciousActivity_IntentionalFeeding ESuspiciousActivity = 100 + ESuspiciousActivity_k_ESuspiciousActivity_SuspectedBotFarming ESuspiciousActivity = 101 +) + +var ESuspiciousActivity_name = map[int32]string{ + 1: "k_ESuspiciousActivity_VAC_MultipleInstances", + 100: "k_ESuspiciousActivity_IntentionalFeeding", + 101: "k_ESuspiciousActivity_SuspectedBotFarming", +} + +var ESuspiciousActivity_value = map[string]int32{ + "k_ESuspiciousActivity_VAC_MultipleInstances": 1, + "k_ESuspiciousActivity_IntentionalFeeding": 100, + "k_ESuspiciousActivity_SuspectedBotFarming": 101, +} + +func (x ESuspiciousActivity) Enum() *ESuspiciousActivity { + p := new(ESuspiciousActivity) + *p = x + return p +} + +func (x ESuspiciousActivity) String() string { + return proto.EnumName(ESuspiciousActivity_name, int32(x)) +} + +func (x *ESuspiciousActivity) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(ESuspiciousActivity_value, data, "ESuspiciousActivity") + if err != nil { + return err + } + *x = ESuspiciousActivity(value) + return nil +} + +func (ESuspiciousActivity) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{3} +} + +type ESuspiciousBuildType int32 + +const ( + ESuspiciousBuildType_k_ESuspiciousBuildType_None ESuspiciousBuildType = 0 + ESuspiciousBuildType_k_ESuspiciousBuildType_NoGoldSpent ESuspiciousBuildType = 1 + ESuspiciousBuildType_k_ESuspiciousBuildType_NoItems ESuspiciousBuildType = 2 + ESuspiciousBuildType_k_ESuspiciousBuildType_NoSignificantItems ESuspiciousBuildType = 3 + ESuspiciousBuildType_k_ESuspiciousBuildType_TooManyBoots ESuspiciousBuildType = 4 + ESuspiciousBuildType_k_ESuspiciousBuildType_Bot1 ESuspiciousBuildType = 101 + ESuspiciousBuildType_k_ESuspiciousBuildType_Bot2 ESuspiciousBuildType = 102 + ESuspiciousBuildType_k_ESuspiciousBuildType_Bot3 ESuspiciousBuildType = 103 + ESuspiciousBuildType_k_ESuspiciousBuildType_Bot4 ESuspiciousBuildType = 104 + ESuspiciousBuildType_k_ESuspiciousBuildType_Bot5 ESuspiciousBuildType = 105 +) + +var ESuspiciousBuildType_name = map[int32]string{ + 0: "k_ESuspiciousBuildType_None", + 1: "k_ESuspiciousBuildType_NoGoldSpent", + 2: "k_ESuspiciousBuildType_NoItems", + 3: "k_ESuspiciousBuildType_NoSignificantItems", + 4: "k_ESuspiciousBuildType_TooManyBoots", + 101: "k_ESuspiciousBuildType_Bot1", + 102: "k_ESuspiciousBuildType_Bot2", + 103: "k_ESuspiciousBuildType_Bot3", + 104: "k_ESuspiciousBuildType_Bot4", + 105: "k_ESuspiciousBuildType_Bot5", +} + +var ESuspiciousBuildType_value = map[string]int32{ + "k_ESuspiciousBuildType_None": 0, + "k_ESuspiciousBuildType_NoGoldSpent": 1, + "k_ESuspiciousBuildType_NoItems": 2, + "k_ESuspiciousBuildType_NoSignificantItems": 3, + "k_ESuspiciousBuildType_TooManyBoots": 4, + "k_ESuspiciousBuildType_Bot1": 101, + "k_ESuspiciousBuildType_Bot2": 102, + "k_ESuspiciousBuildType_Bot3": 103, + "k_ESuspiciousBuildType_Bot4": 104, + "k_ESuspiciousBuildType_Bot5": 105, +} + +func (x ESuspiciousBuildType) Enum() *ESuspiciousBuildType { + p := new(ESuspiciousBuildType) + *p = x + return p +} + +func (x ESuspiciousBuildType) String() string { + return proto.EnumName(ESuspiciousBuildType_name, int32(x)) +} + +func (x *ESuspiciousBuildType) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(ESuspiciousBuildType_value, data, "ESuspiciousBuildType") + if err != nil { + return err + } + *x = ESuspiciousBuildType(value) + return nil +} + +func (ESuspiciousBuildType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{4} +} + +type CMsgConnectedPlayers_SendReason int32 + +const ( + CMsgConnectedPlayers_INVALID CMsgConnectedPlayers_SendReason = 0 + CMsgConnectedPlayers_HEARTBEAT CMsgConnectedPlayers_SendReason = 1 + CMsgConnectedPlayers_GAME_STATE CMsgConnectedPlayers_SendReason = 2 + CMsgConnectedPlayers_FIRST_BLOOD CMsgConnectedPlayers_SendReason = 3 + CMsgConnectedPlayers_PLAYER_CONNECTED CMsgConnectedPlayers_SendReason = 4 + CMsgConnectedPlayers_PLAYER_HERO CMsgConnectedPlayers_SendReason = 5 + CMsgConnectedPlayers_PLAYER_DISCONNECTED_CONSEQUENCES CMsgConnectedPlayers_SendReason = 6 + CMsgConnectedPlayers_PLAYER_DISCONNECTED_NOCONSEQUENCES CMsgConnectedPlayers_SendReason = 7 + CMsgConnectedPlayers_GAMESTATE_TIMEOUT CMsgConnectedPlayers_SendReason = 10 + CMsgConnectedPlayers_MASS_DISCONNECT CMsgConnectedPlayers_SendReason = 11 + CMsgConnectedPlayers_KILLS CMsgConnectedPlayers_SendReason = 13 + CMsgConnectedPlayers_BUILDING_STATE CMsgConnectedPlayers_SendReason = 14 +) + +var CMsgConnectedPlayers_SendReason_name = map[int32]string{ + 0: "INVALID", + 1: "HEARTBEAT", + 2: "GAME_STATE", + 3: "FIRST_BLOOD", + 4: "PLAYER_CONNECTED", + 5: "PLAYER_HERO", + 6: "PLAYER_DISCONNECTED_CONSEQUENCES", + 7: "PLAYER_DISCONNECTED_NOCONSEQUENCES", + 10: "GAMESTATE_TIMEOUT", + 11: "MASS_DISCONNECT", + 13: "KILLS", + 14: "BUILDING_STATE", +} + +var CMsgConnectedPlayers_SendReason_value = map[string]int32{ + "INVALID": 0, + "HEARTBEAT": 1, + "GAME_STATE": 2, + "FIRST_BLOOD": 3, + "PLAYER_CONNECTED": 4, + "PLAYER_HERO": 5, + "PLAYER_DISCONNECTED_CONSEQUENCES": 6, + "PLAYER_DISCONNECTED_NOCONSEQUENCES": 7, + "GAMESTATE_TIMEOUT": 10, + "MASS_DISCONNECT": 11, + "KILLS": 13, + "BUILDING_STATE": 14, +} + +func (x CMsgConnectedPlayers_SendReason) Enum() *CMsgConnectedPlayers_SendReason { + p := new(CMsgConnectedPlayers_SendReason) + *p = x + return p +} + +func (x CMsgConnectedPlayers_SendReason) String() string { + return proto.EnumName(CMsgConnectedPlayers_SendReason_name, int32(x)) +} + +func (x *CMsgConnectedPlayers_SendReason) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgConnectedPlayers_SendReason_value, data, "CMsgConnectedPlayers_SendReason") + if err != nil { + return err + } + *x = CMsgConnectedPlayers_SendReason(value) + return nil +} + +func (CMsgConnectedPlayers_SendReason) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{2, 0} +} + +type CMsgGameServerInfo_ServerType int32 + +const ( + CMsgGameServerInfo_UNSPECIFIED CMsgGameServerInfo_ServerType = 0 + CMsgGameServerInfo_GAME CMsgGameServerInfo_ServerType = 1 + CMsgGameServerInfo_PROXY CMsgGameServerInfo_ServerType = 2 + CMsgGameServerInfo_TENSORFLOW CMsgGameServerInfo_ServerType = 3 + CMsgGameServerInfo_DOTA_ONLY CMsgGameServerInfo_ServerType = 4 + CMsgGameServerInfo_CUSTOM_GAME_ONLY CMsgGameServerInfo_ServerType = 5 +) + +var CMsgGameServerInfo_ServerType_name = map[int32]string{ + 0: "UNSPECIFIED", + 1: "GAME", + 2: "PROXY", + 3: "TENSORFLOW", + 4: "DOTA_ONLY", + 5: "CUSTOM_GAME_ONLY", +} + +var CMsgGameServerInfo_ServerType_value = map[string]int32{ + "UNSPECIFIED": 0, + "GAME": 1, + "PROXY": 2, + "TENSORFLOW": 3, + "DOTA_ONLY": 4, + "CUSTOM_GAME_ONLY": 5, +} + +func (x CMsgGameServerInfo_ServerType) Enum() *CMsgGameServerInfo_ServerType { + p := new(CMsgGameServerInfo_ServerType) + *p = x + return p +} + +func (x CMsgGameServerInfo_ServerType) String() string { + return proto.EnumName(CMsgGameServerInfo_ServerType_name, int32(x)) +} + +func (x *CMsgGameServerInfo_ServerType) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgGameServerInfo_ServerType_value, data, "CMsgGameServerInfo_ServerType") + if err != nil { + return err + } + *x = CMsgGameServerInfo_ServerType(value) + return nil +} + +func (CMsgGameServerInfo_ServerType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{3, 0} +} + +type CMsgGameServerInfo_CustomGames int32 + +const ( + CMsgGameServerInfo_BOTH CMsgGameServerInfo_CustomGames = 0 + CMsgGameServerInfo_NONE CMsgGameServerInfo_CustomGames = 1 + CMsgGameServerInfo_ONLY CMsgGameServerInfo_CustomGames = 2 +) + +var CMsgGameServerInfo_CustomGames_name = map[int32]string{ + 0: "BOTH", + 1: "NONE", + 2: "ONLY", +} + +var CMsgGameServerInfo_CustomGames_value = map[string]int32{ + "BOTH": 0, + "NONE": 1, + "ONLY": 2, +} + +func (x CMsgGameServerInfo_CustomGames) Enum() *CMsgGameServerInfo_CustomGames { + p := new(CMsgGameServerInfo_CustomGames) + *p = x + return p +} + +func (x CMsgGameServerInfo_CustomGames) String() string { + return proto.EnumName(CMsgGameServerInfo_CustomGames_name, int32(x)) +} + +func (x *CMsgGameServerInfo_CustomGames) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgGameServerInfo_CustomGames_value, data, "CMsgGameServerInfo_CustomGames") + if err != nil { + return err + } + *x = CMsgGameServerInfo_CustomGames(value) + return nil +} + +func (CMsgGameServerInfo_CustomGames) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{3, 1} +} + +type CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageType int32 + +const ( + CMsgGameMatchSignOut_CTeam_CPlayer_HERO_DAMAGE_PHYSICAL CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageType = 0 + CMsgGameMatchSignOut_CTeam_CPlayer_HERO_DAMAGE_MAGICAL CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageType = 1 + CMsgGameMatchSignOut_CTeam_CPlayer_HERO_DAMAGE_PURE CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageType = 2 +) + +var CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageType_name = map[int32]string{ + 0: "HERO_DAMAGE_PHYSICAL", + 1: "HERO_DAMAGE_MAGICAL", + 2: "HERO_DAMAGE_PURE", +} + +var CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageType_value = map[string]int32{ + "HERO_DAMAGE_PHYSICAL": 0, + "HERO_DAMAGE_MAGICAL": 1, + "HERO_DAMAGE_PURE": 2, +} + +func (x CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageType) Enum() *CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageType { + p := new(CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageType) + *p = x + return p +} + +func (x CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageType) String() string { + return proto.EnumName(CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageType_name, int32(x)) +} + +func (x *CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageType) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageType_value, data, "CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageType") + if err != nil { + return err + } + *x = CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageType(value) + return nil +} + +func (CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{13, 0, 0, 0} +} + +type CMsgDOTALiveScoreboardUpdate_Team_Player_DOTAUltimateState int32 + +const ( + CMsgDOTALiveScoreboardUpdate_Team_Player_k_EDOTAUltimateStateNotLearned CMsgDOTALiveScoreboardUpdate_Team_Player_DOTAUltimateState = 0 + CMsgDOTALiveScoreboardUpdate_Team_Player_k_EDOTAUltimateStateCooldown CMsgDOTALiveScoreboardUpdate_Team_Player_DOTAUltimateState = 1 + CMsgDOTALiveScoreboardUpdate_Team_Player_k_EDOTAUltimateStateNeedsMana CMsgDOTALiveScoreboardUpdate_Team_Player_DOTAUltimateState = 2 + CMsgDOTALiveScoreboardUpdate_Team_Player_k_EDOTAUltimateStateReady CMsgDOTALiveScoreboardUpdate_Team_Player_DOTAUltimateState = 3 +) + +var CMsgDOTALiveScoreboardUpdate_Team_Player_DOTAUltimateState_name = map[int32]string{ + 0: "k_EDOTAUltimateStateNotLearned", + 1: "k_EDOTAUltimateStateCooldown", + 2: "k_EDOTAUltimateStateNeedsMana", + 3: "k_EDOTAUltimateStateReady", +} + +var CMsgDOTALiveScoreboardUpdate_Team_Player_DOTAUltimateState_value = map[string]int32{ + "k_EDOTAUltimateStateNotLearned": 0, + "k_EDOTAUltimateStateCooldown": 1, + "k_EDOTAUltimateStateNeedsMana": 2, + "k_EDOTAUltimateStateReady": 3, +} + +func (x CMsgDOTALiveScoreboardUpdate_Team_Player_DOTAUltimateState) Enum() *CMsgDOTALiveScoreboardUpdate_Team_Player_DOTAUltimateState { + p := new(CMsgDOTALiveScoreboardUpdate_Team_Player_DOTAUltimateState) + *p = x + return p +} + +func (x CMsgDOTALiveScoreboardUpdate_Team_Player_DOTAUltimateState) String() string { + return proto.EnumName(CMsgDOTALiveScoreboardUpdate_Team_Player_DOTAUltimateState_name, int32(x)) +} + +func (x *CMsgDOTALiveScoreboardUpdate_Team_Player_DOTAUltimateState) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDOTALiveScoreboardUpdate_Team_Player_DOTAUltimateState_value, data, "CMsgDOTALiveScoreboardUpdate_Team_Player_DOTAUltimateState") + if err != nil { + return err + } + *x = CMsgDOTALiveScoreboardUpdate_Team_Player_DOTAUltimateState(value) + return nil +} + +func (CMsgDOTALiveScoreboardUpdate_Team_Player_DOTAUltimateState) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{23, 0, 0, 0} +} + +type CMsgGameServerSaveGameResult_Result int32 + +const ( + CMsgGameServerSaveGameResult_SaveSuccessful CMsgGameServerSaveGameResult_Result = 0 + CMsgGameServerSaveGameResult_SessionNotFound CMsgGameServerSaveGameResult_Result = 1 + CMsgGameServerSaveGameResult_DatabaseError CMsgGameServerSaveGameResult_Result = 2 + CMsgGameServerSaveGameResult_TooBig CMsgGameServerSaveGameResult_Result = 3 +) + +var CMsgGameServerSaveGameResult_Result_name = map[int32]string{ + 0: "SaveSuccessful", + 1: "SessionNotFound", + 2: "DatabaseError", + 3: "TooBig", +} + +var CMsgGameServerSaveGameResult_Result_value = map[string]int32{ + "SaveSuccessful": 0, + "SessionNotFound": 1, + "DatabaseError": 2, + "TooBig": 3, +} + +func (x CMsgGameServerSaveGameResult_Result) Enum() *CMsgGameServerSaveGameResult_Result { + p := new(CMsgGameServerSaveGameResult_Result) + *p = x + return p +} + +func (x CMsgGameServerSaveGameResult_Result) String() string { + return proto.EnumName(CMsgGameServerSaveGameResult_Result_name, int32(x)) +} + +func (x *CMsgGameServerSaveGameResult_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgGameServerSaveGameResult_Result_value, data, "CMsgGameServerSaveGameResult_Result") + if err != nil { + return err + } + *x = CMsgGameServerSaveGameResult_Result(value) + return nil +} + +func (CMsgGameServerSaveGameResult_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{39, 0} +} + +type CMsgGCToServerPredictionResult_Prediction_EResult int32 + +const ( + CMsgGCToServerPredictionResult_Prediction_k_eResult_ItemGranted CMsgGCToServerPredictionResult_Prediction_EResult = 1 + CMsgGCToServerPredictionResult_Prediction_k_eResult_Destroyed CMsgGCToServerPredictionResult_Prediction_EResult = 2 +) + +var CMsgGCToServerPredictionResult_Prediction_EResult_name = map[int32]string{ + 1: "k_eResult_ItemGranted", + 2: "k_eResult_Destroyed", +} + +var CMsgGCToServerPredictionResult_Prediction_EResult_value = map[string]int32{ + "k_eResult_ItemGranted": 1, + "k_eResult_Destroyed": 2, +} + +func (x CMsgGCToServerPredictionResult_Prediction_EResult) Enum() *CMsgGCToServerPredictionResult_Prediction_EResult { + p := new(CMsgGCToServerPredictionResult_Prediction_EResult) + *p = x + return p +} + +func (x CMsgGCToServerPredictionResult_Prediction_EResult) String() string { + return proto.EnumName(CMsgGCToServerPredictionResult_Prediction_EResult_name, int32(x)) +} + +func (x *CMsgGCToServerPredictionResult_Prediction_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgGCToServerPredictionResult_Prediction_EResult_value, data, "CMsgGCToServerPredictionResult_Prediction_EResult") + if err != nil { + return err + } + *x = CMsgGCToServerPredictionResult_Prediction_EResult(value) + return nil +} + +func (CMsgGCToServerPredictionResult_Prediction_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{71, 0, 0} +} + +type CMsgServerToGCPostMatchTipResponse_Result int32 + +const ( + CMsgServerToGCPostMatchTipResponse_SUCCESS CMsgServerToGCPostMatchTipResponse_Result = 0 + CMsgServerToGCPostMatchTipResponse_FAILURE CMsgServerToGCPostMatchTipResponse_Result = 1 +) + +var CMsgServerToGCPostMatchTipResponse_Result_name = map[int32]string{ + 0: "SUCCESS", + 1: "FAILURE", +} + +var CMsgServerToGCPostMatchTipResponse_Result_value = map[string]int32{ + "SUCCESS": 0, + "FAILURE": 1, +} + +func (x CMsgServerToGCPostMatchTipResponse_Result) Enum() *CMsgServerToGCPostMatchTipResponse_Result { + p := new(CMsgServerToGCPostMatchTipResponse_Result) + *p = x + return p +} + +func (x CMsgServerToGCPostMatchTipResponse_Result) String() string { + return proto.EnumName(CMsgServerToGCPostMatchTipResponse_Result_name, int32(x)) +} + +func (x *CMsgServerToGCPostMatchTipResponse_Result) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgServerToGCPostMatchTipResponse_Result_value, data, "CMsgServerToGCPostMatchTipResponse_Result") + if err != nil { + return err + } + *x = CMsgServerToGCPostMatchTipResponse_Result(value) + return nil +} + +func (CMsgServerToGCPostMatchTipResponse_Result) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{82, 0} +} + +type CMsgPoorNetworkConditions struct { + DetectionType *EPoorNetworkConditionsType `protobuf:"varint,1,opt,name=detection_type,json=detectionType,enum=protocol.EPoorNetworkConditionsType,def=0" json:"detection_type,omitempty"` + Players []*CMsgPoorNetworkConditions_Player `protobuf:"bytes,2,rep,name=players" json:"players,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPoorNetworkConditions) Reset() { *m = CMsgPoorNetworkConditions{} } +func (m *CMsgPoorNetworkConditions) String() string { return proto.CompactTextString(m) } +func (*CMsgPoorNetworkConditions) ProtoMessage() {} +func (*CMsgPoorNetworkConditions) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{0} +} + +func (m *CMsgPoorNetworkConditions) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPoorNetworkConditions.Unmarshal(m, b) +} +func (m *CMsgPoorNetworkConditions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPoorNetworkConditions.Marshal(b, m, deterministic) +} +func (m *CMsgPoorNetworkConditions) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPoorNetworkConditions.Merge(m, src) +} +func (m *CMsgPoorNetworkConditions) XXX_Size() int { + return xxx_messageInfo_CMsgPoorNetworkConditions.Size(m) +} +func (m *CMsgPoorNetworkConditions) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPoorNetworkConditions.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPoorNetworkConditions proto.InternalMessageInfo + +const Default_CMsgPoorNetworkConditions_DetectionType EPoorNetworkConditionsType = EPoorNetworkConditionsType_k_EPoorNetworkConditions_None + +func (m *CMsgPoorNetworkConditions) GetDetectionType() EPoorNetworkConditionsType { + if m != nil && m.DetectionType != nil { + return *m.DetectionType + } + return Default_CMsgPoorNetworkConditions_DetectionType +} + +func (m *CMsgPoorNetworkConditions) GetPlayers() []*CMsgPoorNetworkConditions_Player { + if m != nil { + return m.Players + } + return nil +} + +type CMsgPoorNetworkConditions_Player struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + DisconnectReason *ENetworkDisconnectionReason `protobuf:"varint,2,opt,name=disconnect_reason,json=disconnectReason,enum=protocol.ENetworkDisconnectionReason,def=0" json:"disconnect_reason,omitempty"` + NumBadIntervals *uint32 `protobuf:"varint,3,opt,name=num_bad_intervals,json=numBadIntervals" json:"num_bad_intervals,omitempty"` + PeakLossPct *uint32 `protobuf:"varint,4,opt,name=peak_loss_pct,json=peakLossPct" json:"peak_loss_pct,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPoorNetworkConditions_Player) Reset() { *m = CMsgPoorNetworkConditions_Player{} } +func (m *CMsgPoorNetworkConditions_Player) String() string { return proto.CompactTextString(m) } +func (*CMsgPoorNetworkConditions_Player) ProtoMessage() {} +func (*CMsgPoorNetworkConditions_Player) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{0, 0} +} + +func (m *CMsgPoorNetworkConditions_Player) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPoorNetworkConditions_Player.Unmarshal(m, b) +} +func (m *CMsgPoorNetworkConditions_Player) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPoorNetworkConditions_Player.Marshal(b, m, deterministic) +} +func (m *CMsgPoorNetworkConditions_Player) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPoorNetworkConditions_Player.Merge(m, src) +} +func (m *CMsgPoorNetworkConditions_Player) XXX_Size() int { + return xxx_messageInfo_CMsgPoorNetworkConditions_Player.Size(m) +} +func (m *CMsgPoorNetworkConditions_Player) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPoorNetworkConditions_Player.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPoorNetworkConditions_Player proto.InternalMessageInfo + +const Default_CMsgPoorNetworkConditions_Player_DisconnectReason ENetworkDisconnectionReason = ENetworkDisconnectionReason_NETWORK_DISCONNECT_INVALID + +func (m *CMsgPoorNetworkConditions_Player) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgPoorNetworkConditions_Player) GetDisconnectReason() ENetworkDisconnectionReason { + if m != nil && m.DisconnectReason != nil { + return *m.DisconnectReason + } + return Default_CMsgPoorNetworkConditions_Player_DisconnectReason +} + +func (m *CMsgPoorNetworkConditions_Player) GetNumBadIntervals() uint32 { + if m != nil && m.NumBadIntervals != nil { + return *m.NumBadIntervals + } + return 0 +} + +func (m *CMsgPoorNetworkConditions_Player) GetPeakLossPct() uint32 { + if m != nil && m.PeakLossPct != nil { + return *m.PeakLossPct + } + return 0 +} + +type CMsgGameserverCrash struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + LobbyId *uint64 `protobuf:"fixed64,2,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` + GameState *DOTA_GameState `protobuf:"varint,3,opt,name=game_state,json=gameState,enum=protocol.DOTA_GameState,def=0" json:"game_state,omitempty"` + SentinelSaveTime *uint32 `protobuf:"fixed32,4,opt,name=sentinel_save_time,json=sentinelSaveTime" json:"sentinel_save_time,omitempty"` + CustomGameId *uint64 `protobuf:"fixed64,11,opt,name=custom_game_id,json=customGameId" json:"custom_game_id,omitempty"` + TournamentId *uint32 `protobuf:"varint,12,opt,name=tournament_id,json=tournamentId" json:"tournament_id,omitempty"` + ServerSteamId *uint64 `protobuf:"fixed64,5,opt,name=server_steam_id,json=serverSteamId" json:"server_steam_id,omitempty"` + ServerPublicIpAddr *uint32 `protobuf:"fixed32,6,opt,name=server_public_ip_addr,json=serverPublicIpAddr" json:"server_public_ip_addr,omitempty"` + ServerPort *uint32 `protobuf:"varint,7,opt,name=server_port,json=serverPort" json:"server_port,omitempty"` + ServerCluster *uint32 `protobuf:"varint,8,opt,name=server_cluster,json=serverCluster" json:"server_cluster,omitempty"` + Pid *uint32 `protobuf:"varint,9,opt,name=pid" json:"pid,omitempty"` + Engine *uint32 `protobuf:"varint,10,opt,name=engine" json:"engine,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGameserverCrash) Reset() { *m = CMsgGameserverCrash{} } +func (m *CMsgGameserverCrash) String() string { return proto.CompactTextString(m) } +func (*CMsgGameserverCrash) ProtoMessage() {} +func (*CMsgGameserverCrash) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{1} +} + +func (m *CMsgGameserverCrash) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGameserverCrash.Unmarshal(m, b) +} +func (m *CMsgGameserverCrash) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGameserverCrash.Marshal(b, m, deterministic) +} +func (m *CMsgGameserverCrash) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGameserverCrash.Merge(m, src) +} +func (m *CMsgGameserverCrash) XXX_Size() int { + return xxx_messageInfo_CMsgGameserverCrash.Size(m) +} +func (m *CMsgGameserverCrash) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGameserverCrash.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGameserverCrash proto.InternalMessageInfo + +const Default_CMsgGameserverCrash_GameState DOTA_GameState = DOTA_GameState_DOTA_GAMERULES_STATE_INIT + +func (m *CMsgGameserverCrash) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgGameserverCrash) GetLobbyId() uint64 { + if m != nil && m.LobbyId != nil { + return *m.LobbyId + } + return 0 +} + +func (m *CMsgGameserverCrash) GetGameState() DOTA_GameState { + if m != nil && m.GameState != nil { + return *m.GameState + } + return Default_CMsgGameserverCrash_GameState +} + +func (m *CMsgGameserverCrash) GetSentinelSaveTime() uint32 { + if m != nil && m.SentinelSaveTime != nil { + return *m.SentinelSaveTime + } + return 0 +} + +func (m *CMsgGameserverCrash) GetCustomGameId() uint64 { + if m != nil && m.CustomGameId != nil { + return *m.CustomGameId + } + return 0 +} + +func (m *CMsgGameserverCrash) GetTournamentId() uint32 { + if m != nil && m.TournamentId != nil { + return *m.TournamentId + } + return 0 +} + +func (m *CMsgGameserverCrash) GetServerSteamId() uint64 { + if m != nil && m.ServerSteamId != nil { + return *m.ServerSteamId + } + return 0 +} + +func (m *CMsgGameserverCrash) GetServerPublicIpAddr() uint32 { + if m != nil && m.ServerPublicIpAddr != nil { + return *m.ServerPublicIpAddr + } + return 0 +} + +func (m *CMsgGameserverCrash) GetServerPort() uint32 { + if m != nil && m.ServerPort != nil { + return *m.ServerPort + } + return 0 +} + +func (m *CMsgGameserverCrash) GetServerCluster() uint32 { + if m != nil && m.ServerCluster != nil { + return *m.ServerCluster + } + return 0 +} + +func (m *CMsgGameserverCrash) GetPid() uint32 { + if m != nil && m.Pid != nil { + return *m.Pid + } + return 0 +} + +func (m *CMsgGameserverCrash) GetEngine() uint32 { + if m != nil && m.Engine != nil { + return *m.Engine + } + return 0 +} + +type CMsgConnectedPlayers struct { + ConnectedPlayers []*CMsgConnectedPlayers_Player `protobuf:"bytes,1,rep,name=connected_players,json=connectedPlayers" json:"connected_players,omitempty"` + DisconnectedPlayers []*CMsgConnectedPlayers_Player `protobuf:"bytes,7,rep,name=disconnected_players,json=disconnectedPlayers" json:"disconnected_players,omitempty"` + GameState *DOTA_GameState `protobuf:"varint,2,opt,name=game_state,json=gameState,enum=protocol.DOTA_GameState,def=0" json:"game_state,omitempty"` + FirstBloodHappened *bool `protobuf:"varint,6,opt,name=first_blood_happened,json=firstBloodHappened" json:"first_blood_happened,omitempty"` + LegacyMassDisconnect *bool `protobuf:"varint,9,opt,name=legacy_mass_disconnect,json=legacyMassDisconnect" json:"legacy_mass_disconnect,omitempty"` + PoorNetworkConditions *CMsgPoorNetworkConditions `protobuf:"bytes,10,opt,name=poor_network_conditions,json=poorNetworkConditions" json:"poor_network_conditions,omitempty"` + SendReason *CMsgConnectedPlayers_SendReason `protobuf:"varint,8,opt,name=send_reason,json=sendReason,enum=protocol.CMsgConnectedPlayers_SendReason,def=0" json:"send_reason,omitempty"` + RadiantKills *uint32 `protobuf:"varint,11,opt,name=radiant_kills,json=radiantKills" json:"radiant_kills,omitempty"` + DireKills *uint32 `protobuf:"varint,12,opt,name=dire_kills,json=direKills" json:"dire_kills,omitempty"` + RadiantLead *int32 `protobuf:"varint,14,opt,name=radiant_lead,json=radiantLead" json:"radiant_lead,omitempty"` + BuildingState *uint32 `protobuf:"varint,15,opt,name=building_state,json=buildingState" json:"building_state,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgConnectedPlayers) Reset() { *m = CMsgConnectedPlayers{} } +func (m *CMsgConnectedPlayers) String() string { return proto.CompactTextString(m) } +func (*CMsgConnectedPlayers) ProtoMessage() {} +func (*CMsgConnectedPlayers) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{2} +} + +func (m *CMsgConnectedPlayers) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgConnectedPlayers.Unmarshal(m, b) +} +func (m *CMsgConnectedPlayers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgConnectedPlayers.Marshal(b, m, deterministic) +} +func (m *CMsgConnectedPlayers) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgConnectedPlayers.Merge(m, src) +} +func (m *CMsgConnectedPlayers) XXX_Size() int { + return xxx_messageInfo_CMsgConnectedPlayers.Size(m) +} +func (m *CMsgConnectedPlayers) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgConnectedPlayers.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgConnectedPlayers proto.InternalMessageInfo + +const Default_CMsgConnectedPlayers_GameState DOTA_GameState = DOTA_GameState_DOTA_GAMERULES_STATE_INIT +const Default_CMsgConnectedPlayers_SendReason CMsgConnectedPlayers_SendReason = CMsgConnectedPlayers_INVALID + +func (m *CMsgConnectedPlayers) GetConnectedPlayers() []*CMsgConnectedPlayers_Player { + if m != nil { + return m.ConnectedPlayers + } + return nil +} + +func (m *CMsgConnectedPlayers) GetDisconnectedPlayers() []*CMsgConnectedPlayers_Player { + if m != nil { + return m.DisconnectedPlayers + } + return nil +} + +func (m *CMsgConnectedPlayers) GetGameState() DOTA_GameState { + if m != nil && m.GameState != nil { + return *m.GameState + } + return Default_CMsgConnectedPlayers_GameState +} + +func (m *CMsgConnectedPlayers) GetFirstBloodHappened() bool { + if m != nil && m.FirstBloodHappened != nil { + return *m.FirstBloodHappened + } + return false +} + +func (m *CMsgConnectedPlayers) GetLegacyMassDisconnect() bool { + if m != nil && m.LegacyMassDisconnect != nil { + return *m.LegacyMassDisconnect + } + return false +} + +func (m *CMsgConnectedPlayers) GetPoorNetworkConditions() *CMsgPoorNetworkConditions { + if m != nil { + return m.PoorNetworkConditions + } + return nil +} + +func (m *CMsgConnectedPlayers) GetSendReason() CMsgConnectedPlayers_SendReason { + if m != nil && m.SendReason != nil { + return *m.SendReason + } + return Default_CMsgConnectedPlayers_SendReason +} + +func (m *CMsgConnectedPlayers) GetRadiantKills() uint32 { + if m != nil && m.RadiantKills != nil { + return *m.RadiantKills + } + return 0 +} + +func (m *CMsgConnectedPlayers) GetDireKills() uint32 { + if m != nil && m.DireKills != nil { + return *m.DireKills + } + return 0 +} + +func (m *CMsgConnectedPlayers) GetRadiantLead() int32 { + if m != nil && m.RadiantLead != nil { + return *m.RadiantLead + } + return 0 +} + +func (m *CMsgConnectedPlayers) GetBuildingState() uint32 { + if m != nil && m.BuildingState != nil { + return *m.BuildingState + } + return 0 +} + +type CMsgConnectedPlayers_Player struct { + SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + LeaverState *CMsgLeaverState `protobuf:"bytes,3,opt,name=leaver_state,json=leaverState" json:"leaver_state,omitempty"` + DisconnectReason *ENetworkDisconnectionReason `protobuf:"varint,4,opt,name=disconnect_reason,json=disconnectReason,enum=protocol.ENetworkDisconnectionReason,def=0" json:"disconnect_reason,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgConnectedPlayers_Player) Reset() { *m = CMsgConnectedPlayers_Player{} } +func (m *CMsgConnectedPlayers_Player) String() string { return proto.CompactTextString(m) } +func (*CMsgConnectedPlayers_Player) ProtoMessage() {} +func (*CMsgConnectedPlayers_Player) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{2, 0} +} + +func (m *CMsgConnectedPlayers_Player) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgConnectedPlayers_Player.Unmarshal(m, b) +} +func (m *CMsgConnectedPlayers_Player) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgConnectedPlayers_Player.Marshal(b, m, deterministic) +} +func (m *CMsgConnectedPlayers_Player) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgConnectedPlayers_Player.Merge(m, src) +} +func (m *CMsgConnectedPlayers_Player) XXX_Size() int { + return xxx_messageInfo_CMsgConnectedPlayers_Player.Size(m) +} +func (m *CMsgConnectedPlayers_Player) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgConnectedPlayers_Player.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgConnectedPlayers_Player proto.InternalMessageInfo + +const Default_CMsgConnectedPlayers_Player_DisconnectReason ENetworkDisconnectionReason = ENetworkDisconnectionReason_NETWORK_DISCONNECT_INVALID + +func (m *CMsgConnectedPlayers_Player) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +func (m *CMsgConnectedPlayers_Player) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgConnectedPlayers_Player) GetLeaverState() *CMsgLeaverState { + if m != nil { + return m.LeaverState + } + return nil +} + +func (m *CMsgConnectedPlayers_Player) GetDisconnectReason() ENetworkDisconnectionReason { + if m != nil && m.DisconnectReason != nil { + return *m.DisconnectReason + } + return Default_CMsgConnectedPlayers_Player_DisconnectReason +} + +type CMsgGameServerInfo struct { + ServerPublicIpAddr *uint32 `protobuf:"fixed32,1,opt,name=server_public_ip_addr,json=serverPublicIpAddr" json:"server_public_ip_addr,omitempty"` + ServerPrivateIpAddr *uint32 `protobuf:"fixed32,2,opt,name=server_private_ip_addr,json=serverPrivateIpAddr" json:"server_private_ip_addr,omitempty"` + ServerPort *uint32 `protobuf:"varint,3,opt,name=server_port,json=serverPort" json:"server_port,omitempty"` + ServerTvPort *uint32 `protobuf:"varint,4,opt,name=server_tv_port,json=serverTvPort" json:"server_tv_port,omitempty"` + AssignedServerTvPort *uint32 `protobuf:"varint,22,opt,name=assigned_server_tv_port,json=assignedServerTvPort" json:"assigned_server_tv_port,omitempty"` + LegacyServerSteamdatagramAddress []byte `protobuf:"bytes,27,opt,name=legacy_server_steamdatagram_address,json=legacyServerSteamdatagramAddress" json:"legacy_server_steamdatagram_address,omitempty"` + ServerKey *string `protobuf:"bytes,5,opt,name=server_key,json=serverKey" json:"server_key,omitempty"` + ServerHibernation *bool `protobuf:"varint,6,opt,name=server_hibernation,json=serverHibernation" json:"server_hibernation,omitempty"` + ServerType *CMsgGameServerInfo_ServerType `protobuf:"varint,7,opt,name=server_type,json=serverType,enum=protocol.CMsgGameServerInfo_ServerType,def=0" json:"server_type,omitempty"` + ServerRegion *uint32 `protobuf:"varint,8,opt,name=server_region,json=serverRegion" json:"server_region,omitempty"` + ServerLoadavg *float32 `protobuf:"fixed32,9,opt,name=server_loadavg,json=serverLoadavg" json:"server_loadavg,omitempty"` + ServerTvBroadcastTime *float32 `protobuf:"fixed32,10,opt,name=server_tv_broadcast_time,json=serverTvBroadcastTime" json:"server_tv_broadcast_time,omitempty"` + ServerGameTime *float32 `protobuf:"fixed32,11,opt,name=server_game_time,json=serverGameTime" json:"server_game_time,omitempty"` + ServerRelayConnectedSteamId *uint64 `protobuf:"fixed64,12,opt,name=server_relay_connected_steam_id,json=serverRelayConnectedSteamId" json:"server_relay_connected_steam_id,omitempty"` + RelaySlotsMax *uint32 `protobuf:"varint,13,opt,name=relay_slots_max,json=relaySlotsMax" json:"relay_slots_max,omitempty"` + RelaysConnected *int32 `protobuf:"varint,14,opt,name=relays_connected,json=relaysConnected" json:"relays_connected,omitempty"` + RelayClientsConnected *int32 `protobuf:"varint,15,opt,name=relay_clients_connected,json=relayClientsConnected" json:"relay_clients_connected,omitempty"` + RelayedGameServerSteamId *uint64 `protobuf:"fixed64,16,opt,name=relayed_game_server_steam_id,json=relayedGameServerSteamId" json:"relayed_game_server_steam_id,omitempty"` + ParentRelayCount *uint32 `protobuf:"varint,17,opt,name=parent_relay_count,json=parentRelayCount" json:"parent_relay_count,omitempty"` + TvSecretCode *uint64 `protobuf:"fixed64,18,opt,name=tv_secret_code,json=tvSecretCode" json:"tv_secret_code,omitempty"` + ServerVersion *uint32 `protobuf:"varint,19,opt,name=server_version,json=serverVersion" json:"server_version,omitempty"` + ServerCluster *uint32 `protobuf:"varint,20,opt,name=server_cluster,json=serverCluster" json:"server_cluster,omitempty"` + AllowCustomGames *CMsgGameServerInfo_CustomGames `protobuf:"varint,23,opt,name=allow_custom_games,json=allowCustomGames,enum=protocol.CMsgGameServerInfo_CustomGames,def=0" json:"allow_custom_games,omitempty"` + BuildVersion *uint32 `protobuf:"varint,24,opt,name=build_version,json=buildVersion" json:"build_version,omitempty"` + TfServerCount *uint32 `protobuf:"varint,25,opt,name=tf_server_count,json=tfServerCount" json:"tf_server_count,omitempty"` + SrcdsInstance *uint32 `protobuf:"varint,26,opt,name=srcds_instance,json=srcdsInstance" json:"srcds_instance,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGameServerInfo) Reset() { *m = CMsgGameServerInfo{} } +func (m *CMsgGameServerInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgGameServerInfo) ProtoMessage() {} +func (*CMsgGameServerInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{3} +} + +func (m *CMsgGameServerInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGameServerInfo.Unmarshal(m, b) +} +func (m *CMsgGameServerInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGameServerInfo.Marshal(b, m, deterministic) +} +func (m *CMsgGameServerInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGameServerInfo.Merge(m, src) +} +func (m *CMsgGameServerInfo) XXX_Size() int { + return xxx_messageInfo_CMsgGameServerInfo.Size(m) +} +func (m *CMsgGameServerInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGameServerInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGameServerInfo proto.InternalMessageInfo + +const Default_CMsgGameServerInfo_ServerType CMsgGameServerInfo_ServerType = CMsgGameServerInfo_UNSPECIFIED +const Default_CMsgGameServerInfo_AllowCustomGames CMsgGameServerInfo_CustomGames = CMsgGameServerInfo_BOTH + +func (m *CMsgGameServerInfo) GetServerPublicIpAddr() uint32 { + if m != nil && m.ServerPublicIpAddr != nil { + return *m.ServerPublicIpAddr + } + return 0 +} + +func (m *CMsgGameServerInfo) GetServerPrivateIpAddr() uint32 { + if m != nil && m.ServerPrivateIpAddr != nil { + return *m.ServerPrivateIpAddr + } + return 0 +} + +func (m *CMsgGameServerInfo) GetServerPort() uint32 { + if m != nil && m.ServerPort != nil { + return *m.ServerPort + } + return 0 +} + +func (m *CMsgGameServerInfo) GetServerTvPort() uint32 { + if m != nil && m.ServerTvPort != nil { + return *m.ServerTvPort + } + return 0 +} + +func (m *CMsgGameServerInfo) GetAssignedServerTvPort() uint32 { + if m != nil && m.AssignedServerTvPort != nil { + return *m.AssignedServerTvPort + } + return 0 +} + +func (m *CMsgGameServerInfo) GetLegacyServerSteamdatagramAddress() []byte { + if m != nil { + return m.LegacyServerSteamdatagramAddress + } + return nil +} + +func (m *CMsgGameServerInfo) GetServerKey() string { + if m != nil && m.ServerKey != nil { + return *m.ServerKey + } + return "" +} + +func (m *CMsgGameServerInfo) GetServerHibernation() bool { + if m != nil && m.ServerHibernation != nil { + return *m.ServerHibernation + } + return false +} + +func (m *CMsgGameServerInfo) GetServerType() CMsgGameServerInfo_ServerType { + if m != nil && m.ServerType != nil { + return *m.ServerType + } + return Default_CMsgGameServerInfo_ServerType +} + +func (m *CMsgGameServerInfo) GetServerRegion() uint32 { + if m != nil && m.ServerRegion != nil { + return *m.ServerRegion + } + return 0 +} + +func (m *CMsgGameServerInfo) GetServerLoadavg() float32 { + if m != nil && m.ServerLoadavg != nil { + return *m.ServerLoadavg + } + return 0 +} + +func (m *CMsgGameServerInfo) GetServerTvBroadcastTime() float32 { + if m != nil && m.ServerTvBroadcastTime != nil { + return *m.ServerTvBroadcastTime + } + return 0 +} + +func (m *CMsgGameServerInfo) GetServerGameTime() float32 { + if m != nil && m.ServerGameTime != nil { + return *m.ServerGameTime + } + return 0 +} + +func (m *CMsgGameServerInfo) GetServerRelayConnectedSteamId() uint64 { + if m != nil && m.ServerRelayConnectedSteamId != nil { + return *m.ServerRelayConnectedSteamId + } + return 0 +} + +func (m *CMsgGameServerInfo) GetRelaySlotsMax() uint32 { + if m != nil && m.RelaySlotsMax != nil { + return *m.RelaySlotsMax + } + return 0 +} + +func (m *CMsgGameServerInfo) GetRelaysConnected() int32 { + if m != nil && m.RelaysConnected != nil { + return *m.RelaysConnected + } + return 0 +} + +func (m *CMsgGameServerInfo) GetRelayClientsConnected() int32 { + if m != nil && m.RelayClientsConnected != nil { + return *m.RelayClientsConnected + } + return 0 +} + +func (m *CMsgGameServerInfo) GetRelayedGameServerSteamId() uint64 { + if m != nil && m.RelayedGameServerSteamId != nil { + return *m.RelayedGameServerSteamId + } + return 0 +} + +func (m *CMsgGameServerInfo) GetParentRelayCount() uint32 { + if m != nil && m.ParentRelayCount != nil { + return *m.ParentRelayCount + } + return 0 +} + +func (m *CMsgGameServerInfo) GetTvSecretCode() uint64 { + if m != nil && m.TvSecretCode != nil { + return *m.TvSecretCode + } + return 0 +} + +func (m *CMsgGameServerInfo) GetServerVersion() uint32 { + if m != nil && m.ServerVersion != nil { + return *m.ServerVersion + } + return 0 +} + +func (m *CMsgGameServerInfo) GetServerCluster() uint32 { + if m != nil && m.ServerCluster != nil { + return *m.ServerCluster + } + return 0 +} + +func (m *CMsgGameServerInfo) GetAllowCustomGames() CMsgGameServerInfo_CustomGames { + if m != nil && m.AllowCustomGames != nil { + return *m.AllowCustomGames + } + return Default_CMsgGameServerInfo_AllowCustomGames +} + +func (m *CMsgGameServerInfo) GetBuildVersion() uint32 { + if m != nil && m.BuildVersion != nil { + return *m.BuildVersion + } + return 0 +} + +func (m *CMsgGameServerInfo) GetTfServerCount() uint32 { + if m != nil && m.TfServerCount != nil { + return *m.TfServerCount + } + return 0 +} + +func (m *CMsgGameServerInfo) GetSrcdsInstance() uint32 { + if m != nil && m.SrcdsInstance != nil { + return *m.SrcdsInstance + } + return 0 +} + +type CMsgLeaverDetected struct { + SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + LeaverStatus *DOTALeaverStatusT `protobuf:"varint,2,opt,name=leaver_status,json=leaverStatus,enum=protocol.DOTALeaverStatusT,def=0" json:"leaver_status,omitempty"` + LeaverState *CMsgLeaverState `protobuf:"bytes,4,opt,name=leaver_state,json=leaverState" json:"leaver_state,omitempty"` + ServerCluster *uint32 `protobuf:"varint,5,opt,name=server_cluster,json=serverCluster" json:"server_cluster,omitempty"` + DisconnectReason *ENetworkDisconnectionReason `protobuf:"varint,6,opt,name=disconnect_reason,json=disconnectReason,enum=protocol.ENetworkDisconnectionReason,def=0" json:"disconnect_reason,omitempty"` + PoorNetworkConditions *CMsgPoorNetworkConditions `protobuf:"bytes,7,opt,name=poor_network_conditions,json=poorNetworkConditions" json:"poor_network_conditions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgLeaverDetected) Reset() { *m = CMsgLeaverDetected{} } +func (m *CMsgLeaverDetected) String() string { return proto.CompactTextString(m) } +func (*CMsgLeaverDetected) ProtoMessage() {} +func (*CMsgLeaverDetected) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{4} +} + +func (m *CMsgLeaverDetected) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgLeaverDetected.Unmarshal(m, b) +} +func (m *CMsgLeaverDetected) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgLeaverDetected.Marshal(b, m, deterministic) +} +func (m *CMsgLeaverDetected) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgLeaverDetected.Merge(m, src) +} +func (m *CMsgLeaverDetected) XXX_Size() int { + return xxx_messageInfo_CMsgLeaverDetected.Size(m) +} +func (m *CMsgLeaverDetected) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgLeaverDetected.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgLeaverDetected proto.InternalMessageInfo + +const Default_CMsgLeaverDetected_LeaverStatus DOTALeaverStatusT = DOTALeaverStatusT_DOTA_LEAVER_NONE +const Default_CMsgLeaverDetected_DisconnectReason ENetworkDisconnectionReason = ENetworkDisconnectionReason_NETWORK_DISCONNECT_INVALID + +func (m *CMsgLeaverDetected) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +func (m *CMsgLeaverDetected) GetLeaverStatus() DOTALeaverStatusT { + if m != nil && m.LeaverStatus != nil { + return *m.LeaverStatus + } + return Default_CMsgLeaverDetected_LeaverStatus +} + +func (m *CMsgLeaverDetected) GetLeaverState() *CMsgLeaverState { + if m != nil { + return m.LeaverState + } + return nil +} + +func (m *CMsgLeaverDetected) GetServerCluster() uint32 { + if m != nil && m.ServerCluster != nil { + return *m.ServerCluster + } + return 0 +} + +func (m *CMsgLeaverDetected) GetDisconnectReason() ENetworkDisconnectionReason { + if m != nil && m.DisconnectReason != nil { + return *m.DisconnectReason + } + return Default_CMsgLeaverDetected_DisconnectReason +} + +func (m *CMsgLeaverDetected) GetPoorNetworkConditions() *CMsgPoorNetworkConditions { + if m != nil { + return m.PoorNetworkConditions + } + return nil +} + +type CMsgLeaverDetectedResponse struct { + Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgLeaverDetectedResponse) Reset() { *m = CMsgLeaverDetectedResponse{} } +func (m *CMsgLeaverDetectedResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgLeaverDetectedResponse) ProtoMessage() {} +func (*CMsgLeaverDetectedResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{5} +} + +func (m *CMsgLeaverDetectedResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgLeaverDetectedResponse.Unmarshal(m, b) +} +func (m *CMsgLeaverDetectedResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgLeaverDetectedResponse.Marshal(b, m, deterministic) +} +func (m *CMsgLeaverDetectedResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgLeaverDetectedResponse.Merge(m, src) +} +func (m *CMsgLeaverDetectedResponse) XXX_Size() int { + return xxx_messageInfo_CMsgLeaverDetectedResponse.Size(m) +} +func (m *CMsgLeaverDetectedResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgLeaverDetectedResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgLeaverDetectedResponse proto.InternalMessageInfo + +func (m *CMsgLeaverDetectedResponse) GetResult() uint32 { + if m != nil && m.Result != nil { + return *m.Result + } + return 0 +} + +type CMsgDOTAFantasyFinalPlayerStats struct { + Stats []*CMsgDOTAFantasyPlayerStats `protobuf:"bytes,2,rep,name=stats" json:"stats,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyFinalPlayerStats) Reset() { *m = CMsgDOTAFantasyFinalPlayerStats{} } +func (m *CMsgDOTAFantasyFinalPlayerStats) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyFinalPlayerStats) ProtoMessage() {} +func (*CMsgDOTAFantasyFinalPlayerStats) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{6} +} + +func (m *CMsgDOTAFantasyFinalPlayerStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyFinalPlayerStats.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyFinalPlayerStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyFinalPlayerStats.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyFinalPlayerStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyFinalPlayerStats.Merge(m, src) +} +func (m *CMsgDOTAFantasyFinalPlayerStats) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyFinalPlayerStats.Size(m) +} +func (m *CMsgDOTAFantasyFinalPlayerStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyFinalPlayerStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyFinalPlayerStats proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyFinalPlayerStats) GetStats() []*CMsgDOTAFantasyPlayerStats { + if m != nil { + return m.Stats + } + return nil +} + +type CMsgDOTAFantasyLivePlayerStats struct { + Stats []*CMsgDOTAFantasyPlayerStats `protobuf:"bytes,2,rep,name=stats" json:"stats,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyLivePlayerStats) Reset() { *m = CMsgDOTAFantasyLivePlayerStats{} } +func (m *CMsgDOTAFantasyLivePlayerStats) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyLivePlayerStats) ProtoMessage() {} +func (*CMsgDOTAFantasyLivePlayerStats) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{7} +} + +func (m *CMsgDOTAFantasyLivePlayerStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyLivePlayerStats.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyLivePlayerStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyLivePlayerStats.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyLivePlayerStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyLivePlayerStats.Merge(m, src) +} +func (m *CMsgDOTAFantasyLivePlayerStats) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyLivePlayerStats.Size(m) +} +func (m *CMsgDOTAFantasyLivePlayerStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyLivePlayerStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyLivePlayerStats proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyLivePlayerStats) GetStats() []*CMsgDOTAFantasyPlayerStats { + if m != nil { + return m.Stats + } + return nil +} + +type CMsgDOTAFantasyMatch struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + SeriesId *uint32 `protobuf:"varint,3,opt,name=series_id,json=seriesId" json:"series_id,omitempty"` + StartTime *uint32 `protobuf:"varint,4,opt,name=start_time,json=startTime" json:"start_time,omitempty"` + SeriesType *uint32 `protobuf:"varint,5,opt,name=series_type,json=seriesType" json:"series_type,omitempty"` + Team_1 *uint32 `protobuf:"varint,6,opt,name=team_1,json=team1" json:"team_1,omitempty"` + Team_2 *uint32 `protobuf:"varint,7,opt,name=team_2,json=team2" json:"team_2,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFantasyMatch) Reset() { *m = CMsgDOTAFantasyMatch{} } +func (m *CMsgDOTAFantasyMatch) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFantasyMatch) ProtoMessage() {} +func (*CMsgDOTAFantasyMatch) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{8} +} + +func (m *CMsgDOTAFantasyMatch) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFantasyMatch.Unmarshal(m, b) +} +func (m *CMsgDOTAFantasyMatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFantasyMatch.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFantasyMatch) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFantasyMatch.Merge(m, src) +} +func (m *CMsgDOTAFantasyMatch) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFantasyMatch.Size(m) +} +func (m *CMsgDOTAFantasyMatch) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFantasyMatch.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFantasyMatch proto.InternalMessageInfo + +func (m *CMsgDOTAFantasyMatch) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgDOTAFantasyMatch) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgDOTAFantasyMatch) GetSeriesId() uint32 { + if m != nil && m.SeriesId != nil { + return *m.SeriesId + } + return 0 +} + +func (m *CMsgDOTAFantasyMatch) GetStartTime() uint32 { + if m != nil && m.StartTime != nil { + return *m.StartTime + } + return 0 +} + +func (m *CMsgDOTAFantasyMatch) GetSeriesType() uint32 { + if m != nil && m.SeriesType != nil { + return *m.SeriesType + } + return 0 +} + +func (m *CMsgDOTAFantasyMatch) GetTeam_1() uint32 { + if m != nil && m.Team_1 != nil { + return *m.Team_1 + } + return 0 +} + +func (m *CMsgDOTAFantasyMatch) GetTeam_2() uint32 { + if m != nil && m.Team_2 != nil { + return *m.Team_2 + } + return 0 +} + +type CMsgDOTAUpdateClippy struct { + GoodTeamHeroIds []uint32 `protobuf:"varint,1,rep,name=good_team_hero_ids,json=goodTeamHeroIds" json:"good_team_hero_ids,omitempty"` + BadTeamHeroIds []uint32 `protobuf:"varint,2,rep,name=bad_team_hero_ids,json=badTeamHeroIds" json:"bad_team_hero_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAUpdateClippy) Reset() { *m = CMsgDOTAUpdateClippy{} } +func (m *CMsgDOTAUpdateClippy) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAUpdateClippy) ProtoMessage() {} +func (*CMsgDOTAUpdateClippy) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{9} +} + +func (m *CMsgDOTAUpdateClippy) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAUpdateClippy.Unmarshal(m, b) +} +func (m *CMsgDOTAUpdateClippy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAUpdateClippy.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAUpdateClippy) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAUpdateClippy.Merge(m, src) +} +func (m *CMsgDOTAUpdateClippy) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAUpdateClippy.Size(m) +} +func (m *CMsgDOTAUpdateClippy) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAUpdateClippy.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAUpdateClippy proto.InternalMessageInfo + +func (m *CMsgDOTAUpdateClippy) GetGoodTeamHeroIds() []uint32 { + if m != nil { + return m.GoodTeamHeroIds + } + return nil +} + +func (m *CMsgDOTAUpdateClippy) GetBadTeamHeroIds() []uint32 { + if m != nil { + return m.BadTeamHeroIds + } + return nil +} + +type CMsgServerToGCRealtimeStats struct { + Delayed *CMsgDOTARealtimeGameStatsTerse `protobuf:"bytes,1,opt,name=delayed" json:"delayed,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCRealtimeStats) Reset() { *m = CMsgServerToGCRealtimeStats{} } +func (m *CMsgServerToGCRealtimeStats) String() string { return proto.CompactTextString(m) } +func (*CMsgServerToGCRealtimeStats) ProtoMessage() {} +func (*CMsgServerToGCRealtimeStats) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{10} +} + +func (m *CMsgServerToGCRealtimeStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCRealtimeStats.Unmarshal(m, b) +} +func (m *CMsgServerToGCRealtimeStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCRealtimeStats.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCRealtimeStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCRealtimeStats.Merge(m, src) +} +func (m *CMsgServerToGCRealtimeStats) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCRealtimeStats.Size(m) +} +func (m *CMsgServerToGCRealtimeStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCRealtimeStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCRealtimeStats proto.InternalMessageInfo + +func (m *CMsgServerToGCRealtimeStats) GetDelayed() *CMsgDOTARealtimeGameStatsTerse { + if m != nil { + return m.Delayed + } + return nil +} + +type CMsgGCToServerRealtimeStatsStartStop struct { + Delayed *bool `protobuf:"varint,1,opt,name=delayed" json:"delayed,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToServerRealtimeStatsStartStop) Reset() { *m = CMsgGCToServerRealtimeStatsStartStop{} } +func (m *CMsgGCToServerRealtimeStatsStartStop) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToServerRealtimeStatsStartStop) ProtoMessage() {} +func (*CMsgGCToServerRealtimeStatsStartStop) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{11} +} + +func (m *CMsgGCToServerRealtimeStatsStartStop) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToServerRealtimeStatsStartStop.Unmarshal(m, b) +} +func (m *CMsgGCToServerRealtimeStatsStartStop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToServerRealtimeStatsStartStop.Marshal(b, m, deterministic) +} +func (m *CMsgGCToServerRealtimeStatsStartStop) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToServerRealtimeStatsStartStop.Merge(m, src) +} +func (m *CMsgGCToServerRealtimeStatsStartStop) XXX_Size() int { + return xxx_messageInfo_CMsgGCToServerRealtimeStatsStartStop.Size(m) +} +func (m *CMsgGCToServerRealtimeStatsStartStop) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToServerRealtimeStatsStartStop.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToServerRealtimeStatsStartStop proto.InternalMessageInfo + +func (m *CMsgGCToServerRealtimeStatsStartStop) GetDelayed() bool { + if m != nil && m.Delayed != nil { + return *m.Delayed + } + return false +} + +type CMsgGCToServerUpdateSteamBroadcasting struct { + Active *bool `protobuf:"varint,1,opt,name=active" json:"active,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToServerUpdateSteamBroadcasting) Reset() { *m = CMsgGCToServerUpdateSteamBroadcasting{} } +func (m *CMsgGCToServerUpdateSteamBroadcasting) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToServerUpdateSteamBroadcasting) ProtoMessage() {} +func (*CMsgGCToServerUpdateSteamBroadcasting) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{12} +} + +func (m *CMsgGCToServerUpdateSteamBroadcasting) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToServerUpdateSteamBroadcasting.Unmarshal(m, b) +} +func (m *CMsgGCToServerUpdateSteamBroadcasting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToServerUpdateSteamBroadcasting.Marshal(b, m, deterministic) +} +func (m *CMsgGCToServerUpdateSteamBroadcasting) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToServerUpdateSteamBroadcasting.Merge(m, src) +} +func (m *CMsgGCToServerUpdateSteamBroadcasting) XXX_Size() int { + return xxx_messageInfo_CMsgGCToServerUpdateSteamBroadcasting.Size(m) +} +func (m *CMsgGCToServerUpdateSteamBroadcasting) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToServerUpdateSteamBroadcasting.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToServerUpdateSteamBroadcasting proto.InternalMessageInfo + +func (m *CMsgGCToServerUpdateSteamBroadcasting) GetActive() bool { + if m != nil && m.Active != nil { + return *m.Active + } + return false +} + +type CMsgGameMatchSignOut struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + Duration *uint32 `protobuf:"varint,2,opt,name=duration" json:"duration,omitempty"` + GoodGuysWin *bool `protobuf:"varint,3,opt,name=good_guys_win,json=goodGuysWin" json:"good_guys_win,omitempty"` + Date *uint32 `protobuf:"fixed32,4,opt,name=date" json:"date,omitempty"` + NumPlayers []uint32 `protobuf:"varint,5,rep,name=num_players,json=numPlayers" json:"num_players,omitempty"` + Teams []*CMsgGameMatchSignOut_CTeam `protobuf:"bytes,6,rep,name=teams" json:"teams,omitempty"` + TowerStatus []uint32 `protobuf:"varint,8,rep,name=tower_status,json=towerStatus" json:"tower_status,omitempty"` + BarracksStatus []uint32 `protobuf:"varint,9,rep,name=barracks_status,json=barracksStatus" json:"barracks_status,omitempty"` + Cluster *uint32 `protobuf:"varint,10,opt,name=cluster" json:"cluster,omitempty"` + ServerAddr *string `protobuf:"bytes,11,opt,name=server_addr,json=serverAddr" json:"server_addr,omitempty"` + FirstBloodTime *uint32 `protobuf:"varint,12,opt,name=first_blood_time,json=firstBloodTime" json:"first_blood_time,omitempty"` + GameBalance *float32 `protobuf:"fixed32,13,opt,name=game_balance,json=gameBalance" json:"game_balance,omitempty"` + EventScore *uint32 `protobuf:"varint,14,opt,name=event_score,json=eventScore" json:"event_score,omitempty"` + PicksBans []*CMatchHeroSelectEvent `protobuf:"bytes,15,rep,name=picks_bans,json=picksBans" json:"picks_bans,omitempty"` + FantasyStats []*CMsgDOTAFantasyPlayerStats `protobuf:"bytes,41,rep,name=fantasy_stats,json=fantasyStats" json:"fantasy_stats,omitempty"` + PlayerStrangeCountAdjustments []*CMsgEconPlayerStrangeCountAdjustment `protobuf:"bytes,17,rep,name=player_strange_count_adjustments,json=playerStrangeCountAdjustments" json:"player_strange_count_adjustments,omitempty"` + AutomaticSurrender *bool `protobuf:"varint,18,opt,name=automatic_surrender,json=automaticSurrender" json:"automatic_surrender,omitempty"` + ServerVersion *uint32 `protobuf:"varint,19,opt,name=server_version,json=serverVersion" json:"server_version,omitempty"` + LegacyMassDisconnect *bool `protobuf:"varint,21,opt,name=legacy_mass_disconnect,json=legacyMassDisconnect" json:"legacy_mass_disconnect,omitempty"` + PoorNetworkConditions *CMsgPoorNetworkConditions `protobuf:"bytes,35,opt,name=poor_network_conditions,json=poorNetworkConditions" json:"poor_network_conditions,omitempty"` + AdditionalMsgs []*CMsgGameMatchSignOut_CAdditionalSignoutMsg `protobuf:"bytes,20,rep,name=additional_msgs,json=additionalMsgs" json:"additional_msgs,omitempty"` + SocialFeedEvents []*CMsgGameMatchSignOut_CSocialFeedMatchEvent `protobuf:"bytes,36,rep,name=social_feed_events,json=socialFeedEvents" json:"social_feed_events,omitempty"` + AverageNetworthDelta *int32 `protobuf:"zigzag32,22,opt,name=average_networth_delta,json=averageNetworthDelta" json:"average_networth_delta,omitempty"` + NetworthDeltaMin10 *int32 `protobuf:"zigzag32,23,opt,name=networth_delta_min10,json=networthDeltaMin10" json:"networth_delta_min10,omitempty"` + NetworthDeltaMin20 *int32 `protobuf:"zigzag32,24,opt,name=networth_delta_min20,json=networthDeltaMin20" json:"networth_delta_min20,omitempty"` + MaximumLosingNetworthLead *int32 `protobuf:"zigzag32,25,opt,name=maximum_losing_networth_lead,json=maximumLosingNetworthLead" json:"maximum_losing_networth_lead,omitempty"` + AverageExperienceDelta *int32 `protobuf:"zigzag32,26,opt,name=average_experience_delta,json=averageExperienceDelta" json:"average_experience_delta,omitempty"` + ExperienceDeltaMin10 *int32 `protobuf:"zigzag32,27,opt,name=experience_delta_min10,json=experienceDeltaMin10" json:"experience_delta_min10,omitempty"` + ExperienceDeltaMin20 *int32 `protobuf:"zigzag32,28,opt,name=experience_delta_min20,json=experienceDeltaMin20" json:"experience_delta_min20,omitempty"` + BonusGoldWinnerMin10 *int32 `protobuf:"zigzag32,29,opt,name=bonus_gold_winner_min10,json=bonusGoldWinnerMin10" json:"bonus_gold_winner_min10,omitempty"` + BonusGoldWinnerMin20 *int32 `protobuf:"zigzag32,30,opt,name=bonus_gold_winner_min20,json=bonusGoldWinnerMin20" json:"bonus_gold_winner_min20,omitempty"` + BonusGoldWinnerTotal *uint32 `protobuf:"varint,31,opt,name=bonus_gold_winner_total,json=bonusGoldWinnerTotal" json:"bonus_gold_winner_total,omitempty"` + BonusGoldLoserMin10 *int32 `protobuf:"zigzag32,32,opt,name=bonus_gold_loser_min10,json=bonusGoldLoserMin10" json:"bonus_gold_loser_min10,omitempty"` + BonusGoldLoserMin20 *int32 `protobuf:"zigzag32,33,opt,name=bonus_gold_loser_min20,json=bonusGoldLoserMin20" json:"bonus_gold_loser_min20,omitempty"` + BonusGoldLoserTotal *uint32 `protobuf:"varint,34,opt,name=bonus_gold_loser_total,json=bonusGoldLoserTotal" json:"bonus_gold_loser_total,omitempty"` + CustomGameData *CMsgGameMatchSignOut_CCustomGameData `protobuf:"bytes,37,opt,name=custom_game_data,json=customGameData" json:"custom_game_data,omitempty"` + MatchFlags *uint32 `protobuf:"varint,38,opt,name=match_flags,json=matchFlags" json:"match_flags,omitempty"` + TeamScores []uint32 `protobuf:"varint,39,rep,name=team_scores,json=teamScores" json:"team_scores,omitempty"` + PreGameDuration *uint32 `protobuf:"varint,40,opt,name=pre_game_duration,json=preGameDuration" json:"pre_game_duration,omitempty"` + EventGameLeaderboardEntries []*CMsgGameMatchSignOut_EventGameLeaderboardEntry `protobuf:"bytes,42,rep,name=event_game_leaderboard_entries,json=eventGameLeaderboardEntries" json:"event_game_leaderboard_entries,omitempty"` + WardPlacements []*CMsgGameMatchSignOut_WardPlacement `protobuf:"bytes,43,rep,name=ward_placements,json=wardPlacements" json:"ward_placements,omitempty"` + BountyRuneGoldWinners *uint32 `protobuf:"varint,44,opt,name=bounty_rune_gold_winners,json=bountyRuneGoldWinners" json:"bounty_rune_gold_winners,omitempty"` + BountyRuneGoldLosers *uint32 `protobuf:"varint,45,opt,name=bounty_rune_gold_losers,json=bountyRuneGoldLosers" json:"bounty_rune_gold_losers,omitempty"` + RangeCreepUpgradeGoldWinners *uint32 `protobuf:"varint,46,opt,name=range_creep_upgrade_gold_winners,json=rangeCreepUpgradeGoldWinners" json:"range_creep_upgrade_gold_winners,omitempty"` + RangeCreepUpgradeGoldLosers *uint32 `protobuf:"varint,47,opt,name=range_creep_upgrade_gold_losers,json=rangeCreepUpgradeGoldLosers" json:"range_creep_upgrade_gold_losers,omitempty"` + ObserverWardsDewardedWinners *uint32 `protobuf:"varint,48,opt,name=observer_wards_dewarded_winners,json=observerWardsDewardedWinners" json:"observer_wards_dewarded_winners,omitempty"` + ObserverWardsDewardedLosers *uint32 `protobuf:"varint,49,opt,name=observer_wards_dewarded_losers,json=observerWardsDewardedLosers" json:"observer_wards_dewarded_losers,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGameMatchSignOut) Reset() { *m = CMsgGameMatchSignOut{} } +func (m *CMsgGameMatchSignOut) String() string { return proto.CompactTextString(m) } +func (*CMsgGameMatchSignOut) ProtoMessage() {} +func (*CMsgGameMatchSignOut) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{13} +} + +func (m *CMsgGameMatchSignOut) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGameMatchSignOut.Unmarshal(m, b) +} +func (m *CMsgGameMatchSignOut) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGameMatchSignOut.Marshal(b, m, deterministic) +} +func (m *CMsgGameMatchSignOut) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGameMatchSignOut.Merge(m, src) +} +func (m *CMsgGameMatchSignOut) XXX_Size() int { + return xxx_messageInfo_CMsgGameMatchSignOut.Size(m) +} +func (m *CMsgGameMatchSignOut) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGameMatchSignOut.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGameMatchSignOut proto.InternalMessageInfo + +func (m *CMsgGameMatchSignOut) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetDuration() uint32 { + if m != nil && m.Duration != nil { + return *m.Duration + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetGoodGuysWin() bool { + if m != nil && m.GoodGuysWin != nil { + return *m.GoodGuysWin + } + return false +} + +func (m *CMsgGameMatchSignOut) GetDate() uint32 { + if m != nil && m.Date != nil { + return *m.Date + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetNumPlayers() []uint32 { + if m != nil { + return m.NumPlayers + } + return nil +} + +func (m *CMsgGameMatchSignOut) GetTeams() []*CMsgGameMatchSignOut_CTeam { + if m != nil { + return m.Teams + } + return nil +} + +func (m *CMsgGameMatchSignOut) GetTowerStatus() []uint32 { + if m != nil { + return m.TowerStatus + } + return nil +} + +func (m *CMsgGameMatchSignOut) GetBarracksStatus() []uint32 { + if m != nil { + return m.BarracksStatus + } + return nil +} + +func (m *CMsgGameMatchSignOut) GetCluster() uint32 { + if m != nil && m.Cluster != nil { + return *m.Cluster + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetServerAddr() string { + if m != nil && m.ServerAddr != nil { + return *m.ServerAddr + } + return "" +} + +func (m *CMsgGameMatchSignOut) GetFirstBloodTime() uint32 { + if m != nil && m.FirstBloodTime != nil { + return *m.FirstBloodTime + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetGameBalance() float32 { + if m != nil && m.GameBalance != nil { + return *m.GameBalance + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetEventScore() uint32 { + if m != nil && m.EventScore != nil { + return *m.EventScore + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetPicksBans() []*CMatchHeroSelectEvent { + if m != nil { + return m.PicksBans + } + return nil +} + +func (m *CMsgGameMatchSignOut) GetFantasyStats() []*CMsgDOTAFantasyPlayerStats { + if m != nil { + return m.FantasyStats + } + return nil +} + +func (m *CMsgGameMatchSignOut) GetPlayerStrangeCountAdjustments() []*CMsgEconPlayerStrangeCountAdjustment { + if m != nil { + return m.PlayerStrangeCountAdjustments + } + return nil +} + +func (m *CMsgGameMatchSignOut) GetAutomaticSurrender() bool { + if m != nil && m.AutomaticSurrender != nil { + return *m.AutomaticSurrender + } + return false +} + +func (m *CMsgGameMatchSignOut) GetServerVersion() uint32 { + if m != nil && m.ServerVersion != nil { + return *m.ServerVersion + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetLegacyMassDisconnect() bool { + if m != nil && m.LegacyMassDisconnect != nil { + return *m.LegacyMassDisconnect + } + return false +} + +func (m *CMsgGameMatchSignOut) GetPoorNetworkConditions() *CMsgPoorNetworkConditions { + if m != nil { + return m.PoorNetworkConditions + } + return nil +} + +func (m *CMsgGameMatchSignOut) GetAdditionalMsgs() []*CMsgGameMatchSignOut_CAdditionalSignoutMsg { + if m != nil { + return m.AdditionalMsgs + } + return nil +} + +func (m *CMsgGameMatchSignOut) GetSocialFeedEvents() []*CMsgGameMatchSignOut_CSocialFeedMatchEvent { + if m != nil { + return m.SocialFeedEvents + } + return nil +} + +func (m *CMsgGameMatchSignOut) GetAverageNetworthDelta() int32 { + if m != nil && m.AverageNetworthDelta != nil { + return *m.AverageNetworthDelta + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetNetworthDeltaMin10() int32 { + if m != nil && m.NetworthDeltaMin10 != nil { + return *m.NetworthDeltaMin10 + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetNetworthDeltaMin20() int32 { + if m != nil && m.NetworthDeltaMin20 != nil { + return *m.NetworthDeltaMin20 + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetMaximumLosingNetworthLead() int32 { + if m != nil && m.MaximumLosingNetworthLead != nil { + return *m.MaximumLosingNetworthLead + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetAverageExperienceDelta() int32 { + if m != nil && m.AverageExperienceDelta != nil { + return *m.AverageExperienceDelta + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetExperienceDeltaMin10() int32 { + if m != nil && m.ExperienceDeltaMin10 != nil { + return *m.ExperienceDeltaMin10 + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetExperienceDeltaMin20() int32 { + if m != nil && m.ExperienceDeltaMin20 != nil { + return *m.ExperienceDeltaMin20 + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetBonusGoldWinnerMin10() int32 { + if m != nil && m.BonusGoldWinnerMin10 != nil { + return *m.BonusGoldWinnerMin10 + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetBonusGoldWinnerMin20() int32 { + if m != nil && m.BonusGoldWinnerMin20 != nil { + return *m.BonusGoldWinnerMin20 + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetBonusGoldWinnerTotal() uint32 { + if m != nil && m.BonusGoldWinnerTotal != nil { + return *m.BonusGoldWinnerTotal + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetBonusGoldLoserMin10() int32 { + if m != nil && m.BonusGoldLoserMin10 != nil { + return *m.BonusGoldLoserMin10 + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetBonusGoldLoserMin20() int32 { + if m != nil && m.BonusGoldLoserMin20 != nil { + return *m.BonusGoldLoserMin20 + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetBonusGoldLoserTotal() uint32 { + if m != nil && m.BonusGoldLoserTotal != nil { + return *m.BonusGoldLoserTotal + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetCustomGameData() *CMsgGameMatchSignOut_CCustomGameData { + if m != nil { + return m.CustomGameData + } + return nil +} + +func (m *CMsgGameMatchSignOut) GetMatchFlags() uint32 { + if m != nil && m.MatchFlags != nil { + return *m.MatchFlags + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetTeamScores() []uint32 { + if m != nil { + return m.TeamScores + } + return nil +} + +func (m *CMsgGameMatchSignOut) GetPreGameDuration() uint32 { + if m != nil && m.PreGameDuration != nil { + return *m.PreGameDuration + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetEventGameLeaderboardEntries() []*CMsgGameMatchSignOut_EventGameLeaderboardEntry { + if m != nil { + return m.EventGameLeaderboardEntries + } + return nil +} + +func (m *CMsgGameMatchSignOut) GetWardPlacements() []*CMsgGameMatchSignOut_WardPlacement { + if m != nil { + return m.WardPlacements + } + return nil +} + +func (m *CMsgGameMatchSignOut) GetBountyRuneGoldWinners() uint32 { + if m != nil && m.BountyRuneGoldWinners != nil { + return *m.BountyRuneGoldWinners + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetBountyRuneGoldLosers() uint32 { + if m != nil && m.BountyRuneGoldLosers != nil { + return *m.BountyRuneGoldLosers + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetRangeCreepUpgradeGoldWinners() uint32 { + if m != nil && m.RangeCreepUpgradeGoldWinners != nil { + return *m.RangeCreepUpgradeGoldWinners + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetRangeCreepUpgradeGoldLosers() uint32 { + if m != nil && m.RangeCreepUpgradeGoldLosers != nil { + return *m.RangeCreepUpgradeGoldLosers + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetObserverWardsDewardedWinners() uint32 { + if m != nil && m.ObserverWardsDewardedWinners != nil { + return *m.ObserverWardsDewardedWinners + } + return 0 +} + +func (m *CMsgGameMatchSignOut) GetObserverWardsDewardedLosers() uint32 { + if m != nil && m.ObserverWardsDewardedLosers != nil { + return *m.ObserverWardsDewardedLosers + } + return 0 +} + +type CMsgGameMatchSignOut_CTeam struct { + Players []*CMsgGameMatchSignOut_CTeam_CPlayer `protobuf:"bytes,1,rep,name=players" json:"players,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGameMatchSignOut_CTeam) Reset() { *m = CMsgGameMatchSignOut_CTeam{} } +func (m *CMsgGameMatchSignOut_CTeam) String() string { return proto.CompactTextString(m) } +func (*CMsgGameMatchSignOut_CTeam) ProtoMessage() {} +func (*CMsgGameMatchSignOut_CTeam) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{13, 0} +} + +func (m *CMsgGameMatchSignOut_CTeam) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGameMatchSignOut_CTeam.Unmarshal(m, b) +} +func (m *CMsgGameMatchSignOut_CTeam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGameMatchSignOut_CTeam.Marshal(b, m, deterministic) +} +func (m *CMsgGameMatchSignOut_CTeam) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGameMatchSignOut_CTeam.Merge(m, src) +} +func (m *CMsgGameMatchSignOut_CTeam) XXX_Size() int { + return xxx_messageInfo_CMsgGameMatchSignOut_CTeam.Size(m) +} +func (m *CMsgGameMatchSignOut_CTeam) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGameMatchSignOut_CTeam.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGameMatchSignOut_CTeam proto.InternalMessageInfo + +func (m *CMsgGameMatchSignOut_CTeam) GetPlayers() []*CMsgGameMatchSignOut_CTeam_CPlayer { + if m != nil { + return m.Players + } + return nil +} + +type CMsgGameMatchSignOut_CTeam_CPlayer struct { + SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + Items []uint32 `protobuf:"varint,4,rep,name=items" json:"items,omitempty"` + Gold *uint32 `protobuf:"varint,5,opt,name=gold" json:"gold,omitempty"` + Kills *uint32 `protobuf:"varint,6,opt,name=kills" json:"kills,omitempty"` + Deaths *uint32 `protobuf:"varint,7,opt,name=deaths" json:"deaths,omitempty"` + Assists *uint32 `protobuf:"varint,8,opt,name=assists" json:"assists,omitempty"` + LeaverStatus *uint32 `protobuf:"varint,9,opt,name=leaver_status,json=leaverStatus" json:"leaver_status,omitempty"` + LastHits *uint32 `protobuf:"varint,10,opt,name=last_hits,json=lastHits" json:"last_hits,omitempty"` + Denies *uint32 `protobuf:"varint,11,opt,name=denies" json:"denies,omitempty"` + GoldPerMin *uint32 `protobuf:"varint,12,opt,name=gold_per_min,json=goldPerMin" json:"gold_per_min,omitempty"` + XpPerMinute *uint32 `protobuf:"varint,13,opt,name=xp_per_minute,json=xpPerMinute" json:"xp_per_minute,omitempty"` + GoldSpent *uint32 `protobuf:"varint,14,opt,name=gold_spent,json=goldSpent" json:"gold_spent,omitempty"` + Level *uint32 `protobuf:"varint,15,opt,name=level" json:"level,omitempty"` + ScaledHeroDamage *uint32 `protobuf:"varint,16,opt,name=scaled_hero_damage,json=scaledHeroDamage" json:"scaled_hero_damage,omitempty"` + ScaledTowerDamage *uint32 `protobuf:"varint,17,opt,name=scaled_tower_damage,json=scaledTowerDamage" json:"scaled_tower_damage,omitempty"` + ScaledHeroHealing *uint32 `protobuf:"varint,18,opt,name=scaled_hero_healing,json=scaledHeroHealing" json:"scaled_hero_healing,omitempty"` + TimeLastSeen *uint32 `protobuf:"varint,19,opt,name=time_last_seen,json=timeLastSeen" json:"time_last_seen,omitempty"` + SupportAbilityValue *uint32 `protobuf:"varint,20,opt,name=support_ability_value,json=supportAbilityValue" json:"support_ability_value,omitempty"` + PartyId *uint64 `protobuf:"varint,21,opt,name=party_id,json=partyId" json:"party_id,omitempty"` + ScaledKills *float32 `protobuf:"fixed32,24,opt,name=scaled_kills,json=scaledKills" json:"scaled_kills,omitempty"` + ScaledDeaths *float32 `protobuf:"fixed32,25,opt,name=scaled_deaths,json=scaledDeaths" json:"scaled_deaths,omitempty"` + ScaledAssists *float32 `protobuf:"fixed32,26,opt,name=scaled_assists,json=scaledAssists" json:"scaled_assists,omitempty"` + ClaimedFarmGold *uint32 `protobuf:"varint,27,opt,name=claimed_farm_gold,json=claimedFarmGold" json:"claimed_farm_gold,omitempty"` + SupportGold *uint32 `protobuf:"varint,28,opt,name=support_gold,json=supportGold" json:"support_gold,omitempty"` + ClaimedDenies *uint32 `protobuf:"varint,29,opt,name=claimed_denies,json=claimedDenies" json:"claimed_denies,omitempty"` + ClaimedMisses *uint32 `protobuf:"varint,30,opt,name=claimed_misses,json=claimedMisses" json:"claimed_misses,omitempty"` + Misses *uint32 `protobuf:"varint,31,opt,name=misses" json:"misses,omitempty"` + NetWorth *uint32 `protobuf:"varint,34,opt,name=net_worth,json=netWorth" json:"net_worth,omitempty"` + HeroDamage *uint32 `protobuf:"varint,37,opt,name=hero_damage,json=heroDamage" json:"hero_damage,omitempty"` + TowerDamage *uint32 `protobuf:"varint,38,opt,name=tower_damage,json=towerDamage" json:"tower_damage,omitempty"` + HeroHealing *uint32 `protobuf:"varint,39,opt,name=hero_healing,json=heroHealing" json:"hero_healing,omitempty"` + AbilityUpgrades []*CMatchPlayerAbilityUpgrade `protobuf:"bytes,32,rep,name=ability_upgrades,json=abilityUpgrades" json:"ability_upgrades,omitempty"` + AdditionalUnitsInventory []*CMatchAdditionalUnitInventory `protobuf:"bytes,33,rep,name=additional_units_inventory,json=additionalUnitsInventory" json:"additional_units_inventory,omitempty"` + PermanentBuffs []*CMatchPlayerPermanentBuff `protobuf:"bytes,40,rep,name=permanent_buffs,json=permanentBuffs" json:"permanent_buffs,omitempty"` + CustomGameData *CMsgGameMatchSignOut_CTeam_CPlayer_CCustomGameData `protobuf:"bytes,35,opt,name=custom_game_data,json=customGameData" json:"custom_game_data,omitempty"` + MatchPlayerFlags *uint32 `protobuf:"varint,36,opt,name=match_player_flags,json=matchPlayerFlags" json:"match_player_flags,omitempty"` + TalentAbilityIds []uint32 `protobuf:"varint,41,rep,name=talent_ability_ids,json=talentAbilityIds" json:"talent_ability_ids,omitempty"` + HeroPickOrder *uint32 `protobuf:"varint,42,opt,name=hero_pick_order,json=heroPickOrder" json:"hero_pick_order,omitempty"` + HeroWasRandomed *bool `protobuf:"varint,43,opt,name=hero_was_randomed,json=heroWasRandomed" json:"hero_was_randomed,omitempty"` + HeroWasDotaPlusSuggestion *bool `protobuf:"varint,50,opt,name=hero_was_dota_plus_suggestion,json=heroWasDotaPlusSuggestion" json:"hero_was_dota_plus_suggestion,omitempty"` + Lane *uint32 `protobuf:"varint,45,opt,name=lane" json:"lane,omitempty"` + TimedStats []*CMatchPlayerTimedStats `protobuf:"bytes,46,rep,name=timed_stats,json=timedStats" json:"timed_stats,omitempty"` + IsUsingPlusGuide *bool `protobuf:"varint,47,opt,name=is_using_plus_guide,json=isUsingPlusGuide" json:"is_using_plus_guide,omitempty"` + HeroDamageReceived []*CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageReceived `protobuf:"bytes,48,rep,name=hero_damage_received,json=heroDamageReceived" json:"hero_damage_received,omitempty"` + SecondsDead *uint32 `protobuf:"varint,51,opt,name=seconds_dead,json=secondsDead" json:"seconds_dead,omitempty"` + GoldLostToDeath *uint32 `protobuf:"varint,52,opt,name=gold_lost_to_death,json=goldLostToDeath" json:"gold_lost_to_death,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) Reset() { *m = CMsgGameMatchSignOut_CTeam_CPlayer{} } +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) String() string { return proto.CompactTextString(m) } +func (*CMsgGameMatchSignOut_CTeam_CPlayer) ProtoMessage() {} +func (*CMsgGameMatchSignOut_CTeam_CPlayer) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{13, 0, 0} +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGameMatchSignOut_CTeam_CPlayer.Unmarshal(m, b) +} +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGameMatchSignOut_CTeam_CPlayer.Marshal(b, m, deterministic) +} +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGameMatchSignOut_CTeam_CPlayer.Merge(m, src) +} +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) XXX_Size() int { + return xxx_messageInfo_CMsgGameMatchSignOut_CTeam_CPlayer.Size(m) +} +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGameMatchSignOut_CTeam_CPlayer.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGameMatchSignOut_CTeam_CPlayer proto.InternalMessageInfo + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetItems() []uint32 { + if m != nil { + return m.Items + } + return nil +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetGold() uint32 { + if m != nil && m.Gold != nil { + return *m.Gold + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetKills() uint32 { + if m != nil && m.Kills != nil { + return *m.Kills + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetDeaths() uint32 { + if m != nil && m.Deaths != nil { + return *m.Deaths + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetAssists() uint32 { + if m != nil && m.Assists != nil { + return *m.Assists + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetLeaverStatus() uint32 { + if m != nil && m.LeaverStatus != nil { + return *m.LeaverStatus + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetLastHits() uint32 { + if m != nil && m.LastHits != nil { + return *m.LastHits + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetDenies() uint32 { + if m != nil && m.Denies != nil { + return *m.Denies + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetGoldPerMin() uint32 { + if m != nil && m.GoldPerMin != nil { + return *m.GoldPerMin + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetXpPerMinute() uint32 { + if m != nil && m.XpPerMinute != nil { + return *m.XpPerMinute + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetGoldSpent() uint32 { + if m != nil && m.GoldSpent != nil { + return *m.GoldSpent + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetLevel() uint32 { + if m != nil && m.Level != nil { + return *m.Level + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetScaledHeroDamage() uint32 { + if m != nil && m.ScaledHeroDamage != nil { + return *m.ScaledHeroDamage + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetScaledTowerDamage() uint32 { + if m != nil && m.ScaledTowerDamage != nil { + return *m.ScaledTowerDamage + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetScaledHeroHealing() uint32 { + if m != nil && m.ScaledHeroHealing != nil { + return *m.ScaledHeroHealing + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetTimeLastSeen() uint32 { + if m != nil && m.TimeLastSeen != nil { + return *m.TimeLastSeen + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetSupportAbilityValue() uint32 { + if m != nil && m.SupportAbilityValue != nil { + return *m.SupportAbilityValue + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetPartyId() uint64 { + if m != nil && m.PartyId != nil { + return *m.PartyId + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetScaledKills() float32 { + if m != nil && m.ScaledKills != nil { + return *m.ScaledKills + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetScaledDeaths() float32 { + if m != nil && m.ScaledDeaths != nil { + return *m.ScaledDeaths + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetScaledAssists() float32 { + if m != nil && m.ScaledAssists != nil { + return *m.ScaledAssists + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetClaimedFarmGold() uint32 { + if m != nil && m.ClaimedFarmGold != nil { + return *m.ClaimedFarmGold + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetSupportGold() uint32 { + if m != nil && m.SupportGold != nil { + return *m.SupportGold + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetClaimedDenies() uint32 { + if m != nil && m.ClaimedDenies != nil { + return *m.ClaimedDenies + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetClaimedMisses() uint32 { + if m != nil && m.ClaimedMisses != nil { + return *m.ClaimedMisses + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetMisses() uint32 { + if m != nil && m.Misses != nil { + return *m.Misses + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetNetWorth() uint32 { + if m != nil && m.NetWorth != nil { + return *m.NetWorth + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetHeroDamage() uint32 { + if m != nil && m.HeroDamage != nil { + return *m.HeroDamage + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetTowerDamage() uint32 { + if m != nil && m.TowerDamage != nil { + return *m.TowerDamage + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetHeroHealing() uint32 { + if m != nil && m.HeroHealing != nil { + return *m.HeroHealing + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetAbilityUpgrades() []*CMatchPlayerAbilityUpgrade { + if m != nil { + return m.AbilityUpgrades + } + return nil +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetAdditionalUnitsInventory() []*CMatchAdditionalUnitInventory { + if m != nil { + return m.AdditionalUnitsInventory + } + return nil +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetPermanentBuffs() []*CMatchPlayerPermanentBuff { + if m != nil { + return m.PermanentBuffs + } + return nil +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetCustomGameData() *CMsgGameMatchSignOut_CTeam_CPlayer_CCustomGameData { + if m != nil { + return m.CustomGameData + } + return nil +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetMatchPlayerFlags() uint32 { + if m != nil && m.MatchPlayerFlags != nil { + return *m.MatchPlayerFlags + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetTalentAbilityIds() []uint32 { + if m != nil { + return m.TalentAbilityIds + } + return nil +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetHeroPickOrder() uint32 { + if m != nil && m.HeroPickOrder != nil { + return *m.HeroPickOrder + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetHeroWasRandomed() bool { + if m != nil && m.HeroWasRandomed != nil { + return *m.HeroWasRandomed + } + return false +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetHeroWasDotaPlusSuggestion() bool { + if m != nil && m.HeroWasDotaPlusSuggestion != nil { + return *m.HeroWasDotaPlusSuggestion + } + return false +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetLane() uint32 { + if m != nil && m.Lane != nil { + return *m.Lane + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetTimedStats() []*CMatchPlayerTimedStats { + if m != nil { + return m.TimedStats + } + return nil +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetIsUsingPlusGuide() bool { + if m != nil && m.IsUsingPlusGuide != nil { + return *m.IsUsingPlusGuide + } + return false +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetHeroDamageReceived() []*CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageReceived { + if m != nil { + return m.HeroDamageReceived + } + return nil +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetSecondsDead() uint32 { + if m != nil && m.SecondsDead != nil { + return *m.SecondsDead + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer) GetGoldLostToDeath() uint32 { + if m != nil && m.GoldLostToDeath != nil { + return *m.GoldLostToDeath + } + return 0 +} + +type CMsgGameMatchSignOut_CTeam_CPlayer_CCustomGameData struct { + DotaTeam *uint32 `protobuf:"varint,1,opt,name=dota_team,json=dotaTeam" json:"dota_team,omitempty"` + Winner *bool `protobuf:"varint,2,opt,name=winner" json:"winner,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer_CCustomGameData) Reset() { + *m = CMsgGameMatchSignOut_CTeam_CPlayer_CCustomGameData{} +} +func (m *CMsgGameMatchSignOut_CTeam_CPlayer_CCustomGameData) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGameMatchSignOut_CTeam_CPlayer_CCustomGameData) ProtoMessage() {} +func (*CMsgGameMatchSignOut_CTeam_CPlayer_CCustomGameData) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{13, 0, 0, 0} +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer_CCustomGameData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGameMatchSignOut_CTeam_CPlayer_CCustomGameData.Unmarshal(m, b) +} +func (m *CMsgGameMatchSignOut_CTeam_CPlayer_CCustomGameData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGameMatchSignOut_CTeam_CPlayer_CCustomGameData.Marshal(b, m, deterministic) +} +func (m *CMsgGameMatchSignOut_CTeam_CPlayer_CCustomGameData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGameMatchSignOut_CTeam_CPlayer_CCustomGameData.Merge(m, src) +} +func (m *CMsgGameMatchSignOut_CTeam_CPlayer_CCustomGameData) XXX_Size() int { + return xxx_messageInfo_CMsgGameMatchSignOut_CTeam_CPlayer_CCustomGameData.Size(m) +} +func (m *CMsgGameMatchSignOut_CTeam_CPlayer_CCustomGameData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGameMatchSignOut_CTeam_CPlayer_CCustomGameData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGameMatchSignOut_CTeam_CPlayer_CCustomGameData proto.InternalMessageInfo + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer_CCustomGameData) GetDotaTeam() uint32 { + if m != nil && m.DotaTeam != nil { + return *m.DotaTeam + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer_CCustomGameData) GetWinner() bool { + if m != nil && m.Winner != nil { + return *m.Winner + } + return false +} + +type CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageReceived struct { + PreReduction *uint32 `protobuf:"varint,1,opt,name=pre_reduction,json=preReduction" json:"pre_reduction,omitempty"` + PostReduction *uint32 `protobuf:"varint,2,opt,name=post_reduction,json=postReduction" json:"post_reduction,omitempty"` + DamageType *CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageType `protobuf:"varint,3,opt,name=damage_type,json=damageType,enum=protocol.CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageType,def=0" json:"damage_type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageReceived) Reset() { + *m = CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageReceived{} +} +func (m *CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageReceived) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageReceived) ProtoMessage() {} +func (*CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageReceived) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{13, 0, 0, 1} +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageReceived) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageReceived.Unmarshal(m, b) +} +func (m *CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageReceived) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageReceived.Marshal(b, m, deterministic) +} +func (m *CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageReceived) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageReceived.Merge(m, src) +} +func (m *CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageReceived) XXX_Size() int { + return xxx_messageInfo_CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageReceived.Size(m) +} +func (m *CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageReceived) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageReceived.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageReceived proto.InternalMessageInfo + +const Default_CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageReceived_DamageType CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageType = CMsgGameMatchSignOut_CTeam_CPlayer_HERO_DAMAGE_PHYSICAL + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageReceived) GetPreReduction() uint32 { + if m != nil && m.PreReduction != nil { + return *m.PreReduction + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageReceived) GetPostReduction() uint32 { + if m != nil && m.PostReduction != nil { + return *m.PostReduction + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageReceived) GetDamageType() CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageType { + if m != nil && m.DamageType != nil { + return *m.DamageType + } + return Default_CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageReceived_DamageType +} + +type CMsgGameMatchSignOut_CAdditionalSignoutMsg struct { + Id *uint32 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` + Contents []byte `protobuf:"bytes,2,opt,name=contents" json:"contents,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGameMatchSignOut_CAdditionalSignoutMsg) Reset() { + *m = CMsgGameMatchSignOut_CAdditionalSignoutMsg{} +} +func (m *CMsgGameMatchSignOut_CAdditionalSignoutMsg) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGameMatchSignOut_CAdditionalSignoutMsg) ProtoMessage() {} +func (*CMsgGameMatchSignOut_CAdditionalSignoutMsg) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{13, 1} +} + +func (m *CMsgGameMatchSignOut_CAdditionalSignoutMsg) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGameMatchSignOut_CAdditionalSignoutMsg.Unmarshal(m, b) +} +func (m *CMsgGameMatchSignOut_CAdditionalSignoutMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGameMatchSignOut_CAdditionalSignoutMsg.Marshal(b, m, deterministic) +} +func (m *CMsgGameMatchSignOut_CAdditionalSignoutMsg) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGameMatchSignOut_CAdditionalSignoutMsg.Merge(m, src) +} +func (m *CMsgGameMatchSignOut_CAdditionalSignoutMsg) XXX_Size() int { + return xxx_messageInfo_CMsgGameMatchSignOut_CAdditionalSignoutMsg.Size(m) +} +func (m *CMsgGameMatchSignOut_CAdditionalSignoutMsg) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGameMatchSignOut_CAdditionalSignoutMsg.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGameMatchSignOut_CAdditionalSignoutMsg proto.InternalMessageInfo + +func (m *CMsgGameMatchSignOut_CAdditionalSignoutMsg) GetId() uint32 { + if m != nil && m.Id != nil { + return *m.Id + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CAdditionalSignoutMsg) GetContents() []byte { + if m != nil { + return m.Contents + } + return nil +} + +type CMsgGameMatchSignOut_CSocialFeedMatchEvent struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Timestamp *uint32 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"` + EventType *uint32 `protobuf:"varint,3,opt,name=event_type,json=eventType" json:"event_type,omitempty"` + GameTime *int32 `protobuf:"varint,4,opt,name=game_time,json=gameTime" json:"game_time,omitempty"` + ReplayTime *uint32 `protobuf:"varint,5,opt,name=replay_time,json=replayTime" json:"replay_time,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGameMatchSignOut_CSocialFeedMatchEvent) Reset() { + *m = CMsgGameMatchSignOut_CSocialFeedMatchEvent{} +} +func (m *CMsgGameMatchSignOut_CSocialFeedMatchEvent) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGameMatchSignOut_CSocialFeedMatchEvent) ProtoMessage() {} +func (*CMsgGameMatchSignOut_CSocialFeedMatchEvent) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{13, 2} +} + +func (m *CMsgGameMatchSignOut_CSocialFeedMatchEvent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGameMatchSignOut_CSocialFeedMatchEvent.Unmarshal(m, b) +} +func (m *CMsgGameMatchSignOut_CSocialFeedMatchEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGameMatchSignOut_CSocialFeedMatchEvent.Marshal(b, m, deterministic) +} +func (m *CMsgGameMatchSignOut_CSocialFeedMatchEvent) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGameMatchSignOut_CSocialFeedMatchEvent.Merge(m, src) +} +func (m *CMsgGameMatchSignOut_CSocialFeedMatchEvent) XXX_Size() int { + return xxx_messageInfo_CMsgGameMatchSignOut_CSocialFeedMatchEvent.Size(m) +} +func (m *CMsgGameMatchSignOut_CSocialFeedMatchEvent) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGameMatchSignOut_CSocialFeedMatchEvent.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGameMatchSignOut_CSocialFeedMatchEvent proto.InternalMessageInfo + +func (m *CMsgGameMatchSignOut_CSocialFeedMatchEvent) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CSocialFeedMatchEvent) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CSocialFeedMatchEvent) GetEventType() uint32 { + if m != nil && m.EventType != nil { + return *m.EventType + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CSocialFeedMatchEvent) GetGameTime() int32 { + if m != nil && m.GameTime != nil { + return *m.GameTime + } + return 0 +} + +func (m *CMsgGameMatchSignOut_CSocialFeedMatchEvent) GetReplayTime() uint32 { + if m != nil && m.ReplayTime != nil { + return *m.ReplayTime + } + return 0 +} + +type CMsgGameMatchSignOut_CCustomGameData struct { + PublishTimestamp *uint32 `protobuf:"varint,1,opt,name=publish_timestamp,json=publishTimestamp" json:"publish_timestamp,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGameMatchSignOut_CCustomGameData) Reset() { *m = CMsgGameMatchSignOut_CCustomGameData{} } +func (m *CMsgGameMatchSignOut_CCustomGameData) String() string { return proto.CompactTextString(m) } +func (*CMsgGameMatchSignOut_CCustomGameData) ProtoMessage() {} +func (*CMsgGameMatchSignOut_CCustomGameData) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{13, 3} +} + +func (m *CMsgGameMatchSignOut_CCustomGameData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGameMatchSignOut_CCustomGameData.Unmarshal(m, b) +} +func (m *CMsgGameMatchSignOut_CCustomGameData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGameMatchSignOut_CCustomGameData.Marshal(b, m, deterministic) +} +func (m *CMsgGameMatchSignOut_CCustomGameData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGameMatchSignOut_CCustomGameData.Merge(m, src) +} +func (m *CMsgGameMatchSignOut_CCustomGameData) XXX_Size() int { + return xxx_messageInfo_CMsgGameMatchSignOut_CCustomGameData.Size(m) +} +func (m *CMsgGameMatchSignOut_CCustomGameData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGameMatchSignOut_CCustomGameData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGameMatchSignOut_CCustomGameData proto.InternalMessageInfo + +func (m *CMsgGameMatchSignOut_CCustomGameData) GetPublishTimestamp() uint32 { + if m != nil && m.PublishTimestamp != nil { + return *m.PublishTimestamp + } + return 0 +} + +type CMsgGameMatchSignOut_EventGameLeaderboardEntry struct { + NameSuffix *string `protobuf:"bytes,1,opt,name=name_suffix,json=nameSuffix" json:"name_suffix,omitempty"` + Score *int32 `protobuf:"varint,2,opt,name=score" json:"score,omitempty"` + ExtraData_1 *uint32 `protobuf:"varint,3,opt,name=extra_data_1,json=extraData1" json:"extra_data_1,omitempty"` + ExtraData_2 *uint32 `protobuf:"varint,4,opt,name=extra_data_2,json=extraData2" json:"extra_data_2,omitempty"` + ExtraData_3 *uint32 `protobuf:"varint,5,opt,name=extra_data_3,json=extraData3" json:"extra_data_3,omitempty"` + ExtraData_4 *uint32 `protobuf:"varint,6,opt,name=extra_data_4,json=extraData4" json:"extra_data_4,omitempty"` + ExtraData_5 *uint32 `protobuf:"varint,7,opt,name=extra_data_5,json=extraData5" json:"extra_data_5,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGameMatchSignOut_EventGameLeaderboardEntry) Reset() { + *m = CMsgGameMatchSignOut_EventGameLeaderboardEntry{} +} +func (m *CMsgGameMatchSignOut_EventGameLeaderboardEntry) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGameMatchSignOut_EventGameLeaderboardEntry) ProtoMessage() {} +func (*CMsgGameMatchSignOut_EventGameLeaderboardEntry) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{13, 4} +} + +func (m *CMsgGameMatchSignOut_EventGameLeaderboardEntry) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGameMatchSignOut_EventGameLeaderboardEntry.Unmarshal(m, b) +} +func (m *CMsgGameMatchSignOut_EventGameLeaderboardEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGameMatchSignOut_EventGameLeaderboardEntry.Marshal(b, m, deterministic) +} +func (m *CMsgGameMatchSignOut_EventGameLeaderboardEntry) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGameMatchSignOut_EventGameLeaderboardEntry.Merge(m, src) +} +func (m *CMsgGameMatchSignOut_EventGameLeaderboardEntry) XXX_Size() int { + return xxx_messageInfo_CMsgGameMatchSignOut_EventGameLeaderboardEntry.Size(m) +} +func (m *CMsgGameMatchSignOut_EventGameLeaderboardEntry) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGameMatchSignOut_EventGameLeaderboardEntry.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGameMatchSignOut_EventGameLeaderboardEntry proto.InternalMessageInfo + +func (m *CMsgGameMatchSignOut_EventGameLeaderboardEntry) GetNameSuffix() string { + if m != nil && m.NameSuffix != nil { + return *m.NameSuffix + } + return "" +} + +func (m *CMsgGameMatchSignOut_EventGameLeaderboardEntry) GetScore() int32 { + if m != nil && m.Score != nil { + return *m.Score + } + return 0 +} + +func (m *CMsgGameMatchSignOut_EventGameLeaderboardEntry) GetExtraData_1() uint32 { + if m != nil && m.ExtraData_1 != nil { + return *m.ExtraData_1 + } + return 0 +} + +func (m *CMsgGameMatchSignOut_EventGameLeaderboardEntry) GetExtraData_2() uint32 { + if m != nil && m.ExtraData_2 != nil { + return *m.ExtraData_2 + } + return 0 +} + +func (m *CMsgGameMatchSignOut_EventGameLeaderboardEntry) GetExtraData_3() uint32 { + if m != nil && m.ExtraData_3 != nil { + return *m.ExtraData_3 + } + return 0 +} + +func (m *CMsgGameMatchSignOut_EventGameLeaderboardEntry) GetExtraData_4() uint32 { + if m != nil && m.ExtraData_4 != nil { + return *m.ExtraData_4 + } + return 0 +} + +func (m *CMsgGameMatchSignOut_EventGameLeaderboardEntry) GetExtraData_5() uint32 { + if m != nil && m.ExtraData_5 != nil { + return *m.ExtraData_5 + } + return 0 +} + +type CMsgGameMatchSignOut_WardPlacement struct { + PlayerId *uint32 `protobuf:"varint,1,opt,name=player_id,json=playerId" json:"player_id,omitempty"` + TeamId *uint32 `protobuf:"varint,2,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + PlacedTime *uint32 `protobuf:"varint,3,opt,name=placed_time,json=placedTime" json:"placed_time,omitempty"` + BuildingState *uint32 `protobuf:"varint,4,opt,name=building_state,json=buildingState" json:"building_state,omitempty"` + CreepState *uint32 `protobuf:"varint,5,opt,name=creep_state,json=creepState" json:"creep_state,omitempty"` + RoshanAlive *bool `protobuf:"varint,6,opt,name=roshan_alive,json=roshanAlive" json:"roshan_alive,omitempty"` + PositionX *uint32 `protobuf:"varint,7,opt,name=position_x,json=positionX" json:"position_x,omitempty"` + PositionY *uint32 `protobuf:"varint,8,opt,name=position_y,json=positionY" json:"position_y,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGameMatchSignOut_WardPlacement) Reset() { *m = CMsgGameMatchSignOut_WardPlacement{} } +func (m *CMsgGameMatchSignOut_WardPlacement) String() string { return proto.CompactTextString(m) } +func (*CMsgGameMatchSignOut_WardPlacement) ProtoMessage() {} +func (*CMsgGameMatchSignOut_WardPlacement) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{13, 5} +} + +func (m *CMsgGameMatchSignOut_WardPlacement) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGameMatchSignOut_WardPlacement.Unmarshal(m, b) +} +func (m *CMsgGameMatchSignOut_WardPlacement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGameMatchSignOut_WardPlacement.Marshal(b, m, deterministic) +} +func (m *CMsgGameMatchSignOut_WardPlacement) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGameMatchSignOut_WardPlacement.Merge(m, src) +} +func (m *CMsgGameMatchSignOut_WardPlacement) XXX_Size() int { + return xxx_messageInfo_CMsgGameMatchSignOut_WardPlacement.Size(m) +} +func (m *CMsgGameMatchSignOut_WardPlacement) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGameMatchSignOut_WardPlacement.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGameMatchSignOut_WardPlacement proto.InternalMessageInfo + +func (m *CMsgGameMatchSignOut_WardPlacement) GetPlayerId() uint32 { + if m != nil && m.PlayerId != nil { + return *m.PlayerId + } + return 0 +} + +func (m *CMsgGameMatchSignOut_WardPlacement) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +func (m *CMsgGameMatchSignOut_WardPlacement) GetPlacedTime() uint32 { + if m != nil && m.PlacedTime != nil { + return *m.PlacedTime + } + return 0 +} + +func (m *CMsgGameMatchSignOut_WardPlacement) GetBuildingState() uint32 { + if m != nil && m.BuildingState != nil { + return *m.BuildingState + } + return 0 +} + +func (m *CMsgGameMatchSignOut_WardPlacement) GetCreepState() uint32 { + if m != nil && m.CreepState != nil { + return *m.CreepState + } + return 0 +} + +func (m *CMsgGameMatchSignOut_WardPlacement) GetRoshanAlive() bool { + if m != nil && m.RoshanAlive != nil { + return *m.RoshanAlive + } + return false +} + +func (m *CMsgGameMatchSignOut_WardPlacement) GetPositionX() uint32 { + if m != nil && m.PositionX != nil { + return *m.PositionX + } + return 0 +} + +func (m *CMsgGameMatchSignOut_WardPlacement) GetPositionY() uint32 { + if m != nil && m.PositionY != nil { + return *m.PositionY + } + return 0 +} + +type CMsgSignOutDraftInfo struct { + RadiantCaptainAccountId *uint32 `protobuf:"varint,1,opt,name=radiant_captain_account_id,json=radiantCaptainAccountId" json:"radiant_captain_account_id,omitempty"` + DireCaptainAccountId *uint32 `protobuf:"varint,2,opt,name=dire_captain_account_id,json=direCaptainAccountId" json:"dire_captain_account_id,omitempty"` + PicksBans []*CMatchHeroSelectEvent `protobuf:"bytes,3,rep,name=picks_bans,json=picksBans" json:"picks_bans,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSignOutDraftInfo) Reset() { *m = CMsgSignOutDraftInfo{} } +func (m *CMsgSignOutDraftInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgSignOutDraftInfo) ProtoMessage() {} +func (*CMsgSignOutDraftInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{14} +} + +func (m *CMsgSignOutDraftInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSignOutDraftInfo.Unmarshal(m, b) +} +func (m *CMsgSignOutDraftInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSignOutDraftInfo.Marshal(b, m, deterministic) +} +func (m *CMsgSignOutDraftInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSignOutDraftInfo.Merge(m, src) +} +func (m *CMsgSignOutDraftInfo) XXX_Size() int { + return xxx_messageInfo_CMsgSignOutDraftInfo.Size(m) +} +func (m *CMsgSignOutDraftInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSignOutDraftInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSignOutDraftInfo proto.InternalMessageInfo + +func (m *CMsgSignOutDraftInfo) GetRadiantCaptainAccountId() uint32 { + if m != nil && m.RadiantCaptainAccountId != nil { + return *m.RadiantCaptainAccountId + } + return 0 +} + +func (m *CMsgSignOutDraftInfo) GetDireCaptainAccountId() uint32 { + if m != nil && m.DireCaptainAccountId != nil { + return *m.DireCaptainAccountId + } + return 0 +} + +func (m *CMsgSignOutDraftInfo) GetPicksBans() []*CMatchHeroSelectEvent { + if m != nil { + return m.PicksBans + } + return nil +} + +type CMsgSignOutBotInfo struct { + AllowCheats *bool `protobuf:"varint,1,opt,name=allow_cheats,json=allowCheats" json:"allow_cheats,omitempty"` + BotDifficultyRadiant *DOTABotDifficulty `protobuf:"varint,2,opt,name=bot_difficulty_radiant,json=botDifficultyRadiant,enum=protocol.DOTABotDifficulty,def=0" json:"bot_difficulty_radiant,omitempty"` + CreatedLobby *bool `protobuf:"varint,3,opt,name=created_lobby,json=createdLobby" json:"created_lobby,omitempty"` + BotDifficultyDire *DOTABotDifficulty `protobuf:"varint,5,opt,name=bot_difficulty_dire,json=botDifficultyDire,enum=protocol.DOTABotDifficulty,def=0" json:"bot_difficulty_dire,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSignOutBotInfo) Reset() { *m = CMsgSignOutBotInfo{} } +func (m *CMsgSignOutBotInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgSignOutBotInfo) ProtoMessage() {} +func (*CMsgSignOutBotInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{15} +} + +func (m *CMsgSignOutBotInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSignOutBotInfo.Unmarshal(m, b) +} +func (m *CMsgSignOutBotInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSignOutBotInfo.Marshal(b, m, deterministic) +} +func (m *CMsgSignOutBotInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSignOutBotInfo.Merge(m, src) +} +func (m *CMsgSignOutBotInfo) XXX_Size() int { + return xxx_messageInfo_CMsgSignOutBotInfo.Size(m) +} +func (m *CMsgSignOutBotInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSignOutBotInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSignOutBotInfo proto.InternalMessageInfo + +const Default_CMsgSignOutBotInfo_BotDifficultyRadiant DOTABotDifficulty = DOTABotDifficulty_BOT_DIFFICULTY_PASSIVE +const Default_CMsgSignOutBotInfo_BotDifficultyDire DOTABotDifficulty = DOTABotDifficulty_BOT_DIFFICULTY_PASSIVE + +func (m *CMsgSignOutBotInfo) GetAllowCheats() bool { + if m != nil && m.AllowCheats != nil { + return *m.AllowCheats + } + return false +} + +func (m *CMsgSignOutBotInfo) GetBotDifficultyRadiant() DOTABotDifficulty { + if m != nil && m.BotDifficultyRadiant != nil { + return *m.BotDifficultyRadiant + } + return Default_CMsgSignOutBotInfo_BotDifficultyRadiant +} + +func (m *CMsgSignOutBotInfo) GetCreatedLobby() bool { + if m != nil && m.CreatedLobby != nil { + return *m.CreatedLobby + } + return false +} + +func (m *CMsgSignOutBotInfo) GetBotDifficultyDire() DOTABotDifficulty { + if m != nil && m.BotDifficultyDire != nil { + return *m.BotDifficultyDire + } + return Default_CMsgSignOutBotInfo_BotDifficultyDire +} + +type CMsgSignOutPlayerStats struct { + AccountId *int32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + MatchId *uint64 `protobuf:"varint,2,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + Rank *uint32 `protobuf:"varint,3,opt,name=rank" json:"rank,omitempty"` + HeroId *uint32 `protobuf:"varint,4,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + Rampages *uint32 `protobuf:"varint,5,opt,name=rampages" json:"rampages,omitempty"` + TripleKills *uint32 `protobuf:"varint,6,opt,name=triple_kills,json=tripleKills" json:"triple_kills,omitempty"` + FirstBloodClaimed *uint32 `protobuf:"varint,7,opt,name=first_blood_claimed,json=firstBloodClaimed" json:"first_blood_claimed,omitempty"` + FirstBloodGiven *uint32 `protobuf:"varint,8,opt,name=first_blood_given,json=firstBloodGiven" json:"first_blood_given,omitempty"` + CouriersKilled *uint32 `protobuf:"varint,9,opt,name=couriers_killed,json=couriersKilled" json:"couriers_killed,omitempty"` + AegisesSnatched *uint32 `protobuf:"varint,10,opt,name=aegises_snatched,json=aegisesSnatched" json:"aegises_snatched,omitempty"` + CheesesEaten *uint32 `protobuf:"varint,11,opt,name=cheeses_eaten,json=cheesesEaten" json:"cheeses_eaten,omitempty"` + CreepsStacked *uint32 `protobuf:"varint,12,opt,name=creeps_stacked,json=creepsStacked" json:"creeps_stacked,omitempty"` + FightScore *float32 `protobuf:"fixed32,13,opt,name=fight_score,json=fightScore" json:"fight_score,omitempty"` + FarmScore *float32 `protobuf:"fixed32,14,opt,name=farm_score,json=farmScore" json:"farm_score,omitempty"` + SupportScore *float32 `protobuf:"fixed32,15,opt,name=support_score,json=supportScore" json:"support_score,omitempty"` + PushScore *float32 `protobuf:"fixed32,16,opt,name=push_score,json=pushScore" json:"push_score,omitempty"` + Kills *uint32 `protobuf:"varint,17,opt,name=kills" json:"kills,omitempty"` + Deaths *uint32 `protobuf:"varint,18,opt,name=deaths" json:"deaths,omitempty"` + Assists *uint32 `protobuf:"varint,19,opt,name=assists" json:"assists,omitempty"` + LastHits *uint32 `protobuf:"varint,20,opt,name=last_hits,json=lastHits" json:"last_hits,omitempty"` + Denies *uint32 `protobuf:"varint,21,opt,name=denies" json:"denies,omitempty"` + Gpm *float32 `protobuf:"fixed32,22,opt,name=gpm" json:"gpm,omitempty"` + Xppm *float32 `protobuf:"fixed32,23,opt,name=xppm" json:"xppm,omitempty"` + NetWorth *float32 `protobuf:"fixed32,24,opt,name=net_worth,json=netWorth" json:"net_worth,omitempty"` + Damage *float32 `protobuf:"fixed32,25,opt,name=damage" json:"damage,omitempty"` + Heals *float32 `protobuf:"fixed32,26,opt,name=heals" json:"heals,omitempty"` + RapiersPurchased *uint32 `protobuf:"varint,27,opt,name=rapiers_purchased,json=rapiersPurchased" json:"rapiers_purchased,omitempty"` + ObserverWardsPlaced *uint32 `protobuf:"varint,28,opt,name=observer_wards_placed,json=observerWardsPlaced" json:"observer_wards_placed,omitempty"` + WardsDestroyed *uint32 `protobuf:"varint,29,opt,name=wards_destroyed,json=wardsDestroyed" json:"wards_destroyed,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSignOutPlayerStats) Reset() { *m = CMsgSignOutPlayerStats{} } +func (m *CMsgSignOutPlayerStats) String() string { return proto.CompactTextString(m) } +func (*CMsgSignOutPlayerStats) ProtoMessage() {} +func (*CMsgSignOutPlayerStats) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{16} +} + +func (m *CMsgSignOutPlayerStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSignOutPlayerStats.Unmarshal(m, b) +} +func (m *CMsgSignOutPlayerStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSignOutPlayerStats.Marshal(b, m, deterministic) +} +func (m *CMsgSignOutPlayerStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSignOutPlayerStats.Merge(m, src) +} +func (m *CMsgSignOutPlayerStats) XXX_Size() int { + return xxx_messageInfo_CMsgSignOutPlayerStats.Size(m) +} +func (m *CMsgSignOutPlayerStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSignOutPlayerStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSignOutPlayerStats proto.InternalMessageInfo + +func (m *CMsgSignOutPlayerStats) GetAccountId() int32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetRank() uint32 { + if m != nil && m.Rank != nil { + return *m.Rank + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetRampages() uint32 { + if m != nil && m.Rampages != nil { + return *m.Rampages + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetTripleKills() uint32 { + if m != nil && m.TripleKills != nil { + return *m.TripleKills + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetFirstBloodClaimed() uint32 { + if m != nil && m.FirstBloodClaimed != nil { + return *m.FirstBloodClaimed + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetFirstBloodGiven() uint32 { + if m != nil && m.FirstBloodGiven != nil { + return *m.FirstBloodGiven + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetCouriersKilled() uint32 { + if m != nil && m.CouriersKilled != nil { + return *m.CouriersKilled + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetAegisesSnatched() uint32 { + if m != nil && m.AegisesSnatched != nil { + return *m.AegisesSnatched + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetCheesesEaten() uint32 { + if m != nil && m.CheesesEaten != nil { + return *m.CheesesEaten + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetCreepsStacked() uint32 { + if m != nil && m.CreepsStacked != nil { + return *m.CreepsStacked + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetFightScore() float32 { + if m != nil && m.FightScore != nil { + return *m.FightScore + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetFarmScore() float32 { + if m != nil && m.FarmScore != nil { + return *m.FarmScore + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetSupportScore() float32 { + if m != nil && m.SupportScore != nil { + return *m.SupportScore + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetPushScore() float32 { + if m != nil && m.PushScore != nil { + return *m.PushScore + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetKills() uint32 { + if m != nil && m.Kills != nil { + return *m.Kills + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetDeaths() uint32 { + if m != nil && m.Deaths != nil { + return *m.Deaths + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetAssists() uint32 { + if m != nil && m.Assists != nil { + return *m.Assists + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetLastHits() uint32 { + if m != nil && m.LastHits != nil { + return *m.LastHits + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetDenies() uint32 { + if m != nil && m.Denies != nil { + return *m.Denies + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetGpm() float32 { + if m != nil && m.Gpm != nil { + return *m.Gpm + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetXppm() float32 { + if m != nil && m.Xppm != nil { + return *m.Xppm + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetNetWorth() float32 { + if m != nil && m.NetWorth != nil { + return *m.NetWorth + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetDamage() float32 { + if m != nil && m.Damage != nil { + return *m.Damage + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetHeals() float32 { + if m != nil && m.Heals != nil { + return *m.Heals + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetRapiersPurchased() uint32 { + if m != nil && m.RapiersPurchased != nil { + return *m.RapiersPurchased + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetObserverWardsPlaced() uint32 { + if m != nil && m.ObserverWardsPlaced != nil { + return *m.ObserverWardsPlaced + } + return 0 +} + +func (m *CMsgSignOutPlayerStats) GetWardsDestroyed() uint32 { + if m != nil && m.WardsDestroyed != nil { + return *m.WardsDestroyed + } + return 0 +} + +type CMsgSignOutCommunicationSummary struct { + Players []*CMsgSignOutCommunicationSummary_PlayerCommunication `protobuf:"bytes,1,rep,name=players" json:"players,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSignOutCommunicationSummary) Reset() { *m = CMsgSignOutCommunicationSummary{} } +func (m *CMsgSignOutCommunicationSummary) String() string { return proto.CompactTextString(m) } +func (*CMsgSignOutCommunicationSummary) ProtoMessage() {} +func (*CMsgSignOutCommunicationSummary) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{17} +} + +func (m *CMsgSignOutCommunicationSummary) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSignOutCommunicationSummary.Unmarshal(m, b) +} +func (m *CMsgSignOutCommunicationSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSignOutCommunicationSummary.Marshal(b, m, deterministic) +} +func (m *CMsgSignOutCommunicationSummary) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSignOutCommunicationSummary.Merge(m, src) +} +func (m *CMsgSignOutCommunicationSummary) XXX_Size() int { + return xxx_messageInfo_CMsgSignOutCommunicationSummary.Size(m) +} +func (m *CMsgSignOutCommunicationSummary) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSignOutCommunicationSummary.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSignOutCommunicationSummary proto.InternalMessageInfo + +func (m *CMsgSignOutCommunicationSummary) GetPlayers() []*CMsgSignOutCommunicationSummary_PlayerCommunication { + if m != nil { + return m.Players + } + return nil +} + +type CMsgSignOutCommunicationSummary_PlayerCommunication struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Pings *uint32 `protobuf:"varint,2,opt,name=pings" json:"pings,omitempty"` + MaxPingsPerInterval *uint32 `protobuf:"varint,3,opt,name=max_pings_per_interval,json=maxPingsPerInterval" json:"max_pings_per_interval,omitempty"` + TeammatePings *uint32 `protobuf:"varint,4,opt,name=teammate_pings,json=teammatePings" json:"teammate_pings,omitempty"` + MaxTeammatePingsPerInterval *uint32 `protobuf:"varint,5,opt,name=max_teammate_pings_per_interval,json=maxTeammatePingsPerInterval" json:"max_teammate_pings_per_interval,omitempty"` + TeamChatMessages *uint32 `protobuf:"varint,6,opt,name=team_chat_messages,json=teamChatMessages" json:"team_chat_messages,omitempty"` + AllChatMessages *uint32 `protobuf:"varint,7,opt,name=all_chat_messages,json=allChatMessages" json:"all_chat_messages,omitempty"` + ChatWheelMessages *uint32 `protobuf:"varint,8,opt,name=chat_wheel_messages,json=chatWheelMessages" json:"chat_wheel_messages,omitempty"` + Pauses *uint32 `protobuf:"varint,9,opt,name=pauses" json:"pauses,omitempty"` + Unpauses *uint32 `protobuf:"varint,10,opt,name=unpauses" json:"unpauses,omitempty"` + LinesDrawn *uint32 `protobuf:"varint,11,opt,name=lines_drawn,json=linesDrawn" json:"lines_drawn,omitempty"` + VoiceChatSeconds *uint32 `protobuf:"varint,12,opt,name=voice_chat_seconds,json=voiceChatSeconds" json:"voice_chat_seconds,omitempty"` + ChatMutes *uint32 `protobuf:"varint,13,opt,name=chat_mutes,json=chatMutes" json:"chat_mutes,omitempty"` + VoiceMutes *uint32 `protobuf:"varint,14,opt,name=voice_mutes,json=voiceMutes" json:"voice_mutes,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSignOutCommunicationSummary_PlayerCommunication) Reset() { + *m = CMsgSignOutCommunicationSummary_PlayerCommunication{} +} +func (m *CMsgSignOutCommunicationSummary_PlayerCommunication) String() string { + return proto.CompactTextString(m) +} +func (*CMsgSignOutCommunicationSummary_PlayerCommunication) ProtoMessage() {} +func (*CMsgSignOutCommunicationSummary_PlayerCommunication) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{17, 0} +} + +func (m *CMsgSignOutCommunicationSummary_PlayerCommunication) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSignOutCommunicationSummary_PlayerCommunication.Unmarshal(m, b) +} +func (m *CMsgSignOutCommunicationSummary_PlayerCommunication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSignOutCommunicationSummary_PlayerCommunication.Marshal(b, m, deterministic) +} +func (m *CMsgSignOutCommunicationSummary_PlayerCommunication) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSignOutCommunicationSummary_PlayerCommunication.Merge(m, src) +} +func (m *CMsgSignOutCommunicationSummary_PlayerCommunication) XXX_Size() int { + return xxx_messageInfo_CMsgSignOutCommunicationSummary_PlayerCommunication.Size(m) +} +func (m *CMsgSignOutCommunicationSummary_PlayerCommunication) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSignOutCommunicationSummary_PlayerCommunication.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSignOutCommunicationSummary_PlayerCommunication proto.InternalMessageInfo + +func (m *CMsgSignOutCommunicationSummary_PlayerCommunication) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgSignOutCommunicationSummary_PlayerCommunication) GetPings() uint32 { + if m != nil && m.Pings != nil { + return *m.Pings + } + return 0 +} + +func (m *CMsgSignOutCommunicationSummary_PlayerCommunication) GetMaxPingsPerInterval() uint32 { + if m != nil && m.MaxPingsPerInterval != nil { + return *m.MaxPingsPerInterval + } + return 0 +} + +func (m *CMsgSignOutCommunicationSummary_PlayerCommunication) GetTeammatePings() uint32 { + if m != nil && m.TeammatePings != nil { + return *m.TeammatePings + } + return 0 +} + +func (m *CMsgSignOutCommunicationSummary_PlayerCommunication) GetMaxTeammatePingsPerInterval() uint32 { + if m != nil && m.MaxTeammatePingsPerInterval != nil { + return *m.MaxTeammatePingsPerInterval + } + return 0 +} + +func (m *CMsgSignOutCommunicationSummary_PlayerCommunication) GetTeamChatMessages() uint32 { + if m != nil && m.TeamChatMessages != nil { + return *m.TeamChatMessages + } + return 0 +} + +func (m *CMsgSignOutCommunicationSummary_PlayerCommunication) GetAllChatMessages() uint32 { + if m != nil && m.AllChatMessages != nil { + return *m.AllChatMessages + } + return 0 +} + +func (m *CMsgSignOutCommunicationSummary_PlayerCommunication) GetChatWheelMessages() uint32 { + if m != nil && m.ChatWheelMessages != nil { + return *m.ChatWheelMessages + } + return 0 +} + +func (m *CMsgSignOutCommunicationSummary_PlayerCommunication) GetPauses() uint32 { + if m != nil && m.Pauses != nil { + return *m.Pauses + } + return 0 +} + +func (m *CMsgSignOutCommunicationSummary_PlayerCommunication) GetUnpauses() uint32 { + if m != nil && m.Unpauses != nil { + return *m.Unpauses + } + return 0 +} + +func (m *CMsgSignOutCommunicationSummary_PlayerCommunication) GetLinesDrawn() uint32 { + if m != nil && m.LinesDrawn != nil { + return *m.LinesDrawn + } + return 0 +} + +func (m *CMsgSignOutCommunicationSummary_PlayerCommunication) GetVoiceChatSeconds() uint32 { + if m != nil && m.VoiceChatSeconds != nil { + return *m.VoiceChatSeconds + } + return 0 +} + +func (m *CMsgSignOutCommunicationSummary_PlayerCommunication) GetChatMutes() uint32 { + if m != nil && m.ChatMutes != nil { + return *m.ChatMutes + } + return 0 +} + +func (m *CMsgSignOutCommunicationSummary_PlayerCommunication) GetVoiceMutes() uint32 { + if m != nil && m.VoiceMutes != nil { + return *m.VoiceMutes + } + return 0 +} + +type CMsgGameMatchSignoutResponse struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + ReplaySalt *uint32 `protobuf:"fixed32,2,opt,name=replay_salt,json=replaySalt" json:"replay_salt,omitempty"` + TimedRewardDetails []*CLobbyTimedRewardDetails `protobuf:"bytes,3,rep,name=timed_reward_details,json=timedRewardDetails" json:"timed_reward_details,omitempty"` + XpRewardDetails []*CDOTALobbyMember `protobuf:"bytes,4,rep,name=xp_reward_details,json=xpRewardDetails" json:"xp_reward_details,omitempty"` + Leagueid *uint32 `protobuf:"varint,5,opt,name=leagueid" json:"leagueid,omitempty"` + MetadataPrivateKey *uint32 `protobuf:"fixed32,7,opt,name=metadata_private_key,json=metadataPrivateKey" json:"metadata_private_key,omitempty"` + MatchDetails *CMsgDOTAMatch `protobuf:"bytes,8,opt,name=match_details,json=matchDetails" json:"match_details,omitempty"` + PlayersMetadata []*CMsgGameMatchSignoutResponse_PlayerMetadata `protobuf:"bytes,9,rep,name=players_metadata,json=playersMetadata" json:"players_metadata,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGameMatchSignoutResponse) Reset() { *m = CMsgGameMatchSignoutResponse{} } +func (m *CMsgGameMatchSignoutResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGameMatchSignoutResponse) ProtoMessage() {} +func (*CMsgGameMatchSignoutResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{18} +} + +func (m *CMsgGameMatchSignoutResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGameMatchSignoutResponse.Unmarshal(m, b) +} +func (m *CMsgGameMatchSignoutResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGameMatchSignoutResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGameMatchSignoutResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGameMatchSignoutResponse.Merge(m, src) +} +func (m *CMsgGameMatchSignoutResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGameMatchSignoutResponse.Size(m) +} +func (m *CMsgGameMatchSignoutResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGameMatchSignoutResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGameMatchSignoutResponse proto.InternalMessageInfo + +func (m *CMsgGameMatchSignoutResponse) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgGameMatchSignoutResponse) GetReplaySalt() uint32 { + if m != nil && m.ReplaySalt != nil { + return *m.ReplaySalt + } + return 0 +} + +func (m *CMsgGameMatchSignoutResponse) GetTimedRewardDetails() []*CLobbyTimedRewardDetails { + if m != nil { + return m.TimedRewardDetails + } + return nil +} + +func (m *CMsgGameMatchSignoutResponse) GetXpRewardDetails() []*CDOTALobbyMember { + if m != nil { + return m.XpRewardDetails + } + return nil +} + +func (m *CMsgGameMatchSignoutResponse) GetLeagueid() uint32 { + if m != nil && m.Leagueid != nil { + return *m.Leagueid + } + return 0 +} + +func (m *CMsgGameMatchSignoutResponse) GetMetadataPrivateKey() uint32 { + if m != nil && m.MetadataPrivateKey != nil { + return *m.MetadataPrivateKey + } + return 0 +} + +func (m *CMsgGameMatchSignoutResponse) GetMatchDetails() *CMsgDOTAMatch { + if m != nil { + return m.MatchDetails + } + return nil +} + +func (m *CMsgGameMatchSignoutResponse) GetPlayersMetadata() []*CMsgGameMatchSignoutResponse_PlayerMetadata { + if m != nil { + return m.PlayersMetadata + } + return nil +} + +type CMsgGameMatchSignoutResponse_PlayerMetadata struct { + HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + AvgKillsX16 *uint32 `protobuf:"varint,2,opt,name=avg_kills_x16,json=avgKillsX16" json:"avg_kills_x16,omitempty"` + AvgDeathsX16 *uint32 `protobuf:"varint,3,opt,name=avg_deaths_x16,json=avgDeathsX16" json:"avg_deaths_x16,omitempty"` + AvgAssistsX16 *uint32 `protobuf:"varint,4,opt,name=avg_assists_x16,json=avgAssistsX16" json:"avg_assists_x16,omitempty"` + AvgGpmX16 *uint32 `protobuf:"varint,5,opt,name=avg_gpm_x16,json=avgGpmX16" json:"avg_gpm_x16,omitempty"` + AvgXpmX16 *uint32 `protobuf:"varint,6,opt,name=avg_xpm_x16,json=avgXpmX16" json:"avg_xpm_x16,omitempty"` + BestKillsX16 *uint32 `protobuf:"varint,7,opt,name=best_kills_x16,json=bestKillsX16" json:"best_kills_x16,omitempty"` + BestAssistsX16 *uint32 `protobuf:"varint,8,opt,name=best_assists_x16,json=bestAssistsX16" json:"best_assists_x16,omitempty"` + BestGpmX16 *uint32 `protobuf:"varint,9,opt,name=best_gpm_x16,json=bestGpmX16" json:"best_gpm_x16,omitempty"` + BestXpmX16 *uint32 `protobuf:"varint,10,opt,name=best_xpm_x16,json=bestXpmX16" json:"best_xpm_x16,omitempty"` + WinStreak *uint32 `protobuf:"varint,11,opt,name=win_streak,json=winStreak" json:"win_streak,omitempty"` + BestWinStreak *uint32 `protobuf:"varint,12,opt,name=best_win_streak,json=bestWinStreak" json:"best_win_streak,omitempty"` + GamesPlayed *uint32 `protobuf:"varint,13,opt,name=games_played,json=gamesPlayed" json:"games_played,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGameMatchSignoutResponse_PlayerMetadata) Reset() { + *m = CMsgGameMatchSignoutResponse_PlayerMetadata{} +} +func (m *CMsgGameMatchSignoutResponse_PlayerMetadata) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGameMatchSignoutResponse_PlayerMetadata) ProtoMessage() {} +func (*CMsgGameMatchSignoutResponse_PlayerMetadata) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{18, 0} +} + +func (m *CMsgGameMatchSignoutResponse_PlayerMetadata) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGameMatchSignoutResponse_PlayerMetadata.Unmarshal(m, b) +} +func (m *CMsgGameMatchSignoutResponse_PlayerMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGameMatchSignoutResponse_PlayerMetadata.Marshal(b, m, deterministic) +} +func (m *CMsgGameMatchSignoutResponse_PlayerMetadata) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGameMatchSignoutResponse_PlayerMetadata.Merge(m, src) +} +func (m *CMsgGameMatchSignoutResponse_PlayerMetadata) XXX_Size() int { + return xxx_messageInfo_CMsgGameMatchSignoutResponse_PlayerMetadata.Size(m) +} +func (m *CMsgGameMatchSignoutResponse_PlayerMetadata) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGameMatchSignoutResponse_PlayerMetadata.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGameMatchSignoutResponse_PlayerMetadata proto.InternalMessageInfo + +func (m *CMsgGameMatchSignoutResponse_PlayerMetadata) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgGameMatchSignoutResponse_PlayerMetadata) GetAvgKillsX16() uint32 { + if m != nil && m.AvgKillsX16 != nil { + return *m.AvgKillsX16 + } + return 0 +} + +func (m *CMsgGameMatchSignoutResponse_PlayerMetadata) GetAvgDeathsX16() uint32 { + if m != nil && m.AvgDeathsX16 != nil { + return *m.AvgDeathsX16 + } + return 0 +} + +func (m *CMsgGameMatchSignoutResponse_PlayerMetadata) GetAvgAssistsX16() uint32 { + if m != nil && m.AvgAssistsX16 != nil { + return *m.AvgAssistsX16 + } + return 0 +} + +func (m *CMsgGameMatchSignoutResponse_PlayerMetadata) GetAvgGpmX16() uint32 { + if m != nil && m.AvgGpmX16 != nil { + return *m.AvgGpmX16 + } + return 0 +} + +func (m *CMsgGameMatchSignoutResponse_PlayerMetadata) GetAvgXpmX16() uint32 { + if m != nil && m.AvgXpmX16 != nil { + return *m.AvgXpmX16 + } + return 0 +} + +func (m *CMsgGameMatchSignoutResponse_PlayerMetadata) GetBestKillsX16() uint32 { + if m != nil && m.BestKillsX16 != nil { + return *m.BestKillsX16 + } + return 0 +} + +func (m *CMsgGameMatchSignoutResponse_PlayerMetadata) GetBestAssistsX16() uint32 { + if m != nil && m.BestAssistsX16 != nil { + return *m.BestAssistsX16 + } + return 0 +} + +func (m *CMsgGameMatchSignoutResponse_PlayerMetadata) GetBestGpmX16() uint32 { + if m != nil && m.BestGpmX16 != nil { + return *m.BestGpmX16 + } + return 0 +} + +func (m *CMsgGameMatchSignoutResponse_PlayerMetadata) GetBestXpmX16() uint32 { + if m != nil && m.BestXpmX16 != nil { + return *m.BestXpmX16 + } + return 0 +} + +func (m *CMsgGameMatchSignoutResponse_PlayerMetadata) GetWinStreak() uint32 { + if m != nil && m.WinStreak != nil { + return *m.WinStreak + } + return 0 +} + +func (m *CMsgGameMatchSignoutResponse_PlayerMetadata) GetBestWinStreak() uint32 { + if m != nil && m.BestWinStreak != nil { + return *m.BestWinStreak + } + return 0 +} + +func (m *CMsgGameMatchSignoutResponse_PlayerMetadata) GetGamesPlayed() uint32 { + if m != nil && m.GamesPlayed != nil { + return *m.GamesPlayed + } + return 0 +} + +type CMsgTimedRewardContainer struct { + TimedRewardDetails []*CLobbyTimedRewardDetails `protobuf:"bytes,1,rep,name=timed_reward_details,json=timedRewardDetails" json:"timed_reward_details,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgTimedRewardContainer) Reset() { *m = CMsgTimedRewardContainer{} } +func (m *CMsgTimedRewardContainer) String() string { return proto.CompactTextString(m) } +func (*CMsgTimedRewardContainer) ProtoMessage() {} +func (*CMsgTimedRewardContainer) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{19} +} + +func (m *CMsgTimedRewardContainer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgTimedRewardContainer.Unmarshal(m, b) +} +func (m *CMsgTimedRewardContainer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgTimedRewardContainer.Marshal(b, m, deterministic) +} +func (m *CMsgTimedRewardContainer) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgTimedRewardContainer.Merge(m, src) +} +func (m *CMsgTimedRewardContainer) XXX_Size() int { + return xxx_messageInfo_CMsgTimedRewardContainer.Size(m) +} +func (m *CMsgTimedRewardContainer) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgTimedRewardContainer.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgTimedRewardContainer proto.InternalMessageInfo + +func (m *CMsgTimedRewardContainer) GetTimedRewardDetails() []*CLobbyTimedRewardDetails { + if m != nil { + return m.TimedRewardDetails + } + return nil +} + +type CMsgGameMatchSignOutPermissionRequest struct { + ServerVersion *uint32 `protobuf:"varint,1,opt,name=server_version,json=serverVersion" json:"server_version,omitempty"` + LocalAttempt *uint32 `protobuf:"varint,2,opt,name=local_attempt,json=localAttempt" json:"local_attempt,omitempty"` + TotalAttempt *uint32 `protobuf:"varint,3,opt,name=total_attempt,json=totalAttempt" json:"total_attempt,omitempty"` + SecondsWaited *uint32 `protobuf:"varint,4,opt,name=seconds_waited,json=secondsWaited" json:"seconds_waited,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGameMatchSignOutPermissionRequest) Reset() { *m = CMsgGameMatchSignOutPermissionRequest{} } +func (m *CMsgGameMatchSignOutPermissionRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgGameMatchSignOutPermissionRequest) ProtoMessage() {} +func (*CMsgGameMatchSignOutPermissionRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{20} +} + +func (m *CMsgGameMatchSignOutPermissionRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGameMatchSignOutPermissionRequest.Unmarshal(m, b) +} +func (m *CMsgGameMatchSignOutPermissionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGameMatchSignOutPermissionRequest.Marshal(b, m, deterministic) +} +func (m *CMsgGameMatchSignOutPermissionRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGameMatchSignOutPermissionRequest.Merge(m, src) +} +func (m *CMsgGameMatchSignOutPermissionRequest) XXX_Size() int { + return xxx_messageInfo_CMsgGameMatchSignOutPermissionRequest.Size(m) +} +func (m *CMsgGameMatchSignOutPermissionRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGameMatchSignOutPermissionRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGameMatchSignOutPermissionRequest proto.InternalMessageInfo + +func (m *CMsgGameMatchSignOutPermissionRequest) GetServerVersion() uint32 { + if m != nil && m.ServerVersion != nil { + return *m.ServerVersion + } + return 0 +} + +func (m *CMsgGameMatchSignOutPermissionRequest) GetLocalAttempt() uint32 { + if m != nil && m.LocalAttempt != nil { + return *m.LocalAttempt + } + return 0 +} + +func (m *CMsgGameMatchSignOutPermissionRequest) GetTotalAttempt() uint32 { + if m != nil && m.TotalAttempt != nil { + return *m.TotalAttempt + } + return 0 +} + +func (m *CMsgGameMatchSignOutPermissionRequest) GetSecondsWaited() uint32 { + if m != nil && m.SecondsWaited != nil { + return *m.SecondsWaited + } + return 0 +} + +type CMsgGameMatchSignOutPermissionResponse struct { + PermissionGranted *bool `protobuf:"varint,1,opt,name=permission_granted,json=permissionGranted,def=0" json:"permission_granted,omitempty"` + AbandonSignout *bool `protobuf:"varint,2,opt,name=abandon_signout,json=abandonSignout,def=0" json:"abandon_signout,omitempty"` + RetryDelaySeconds *uint32 `protobuf:"varint,3,opt,name=retry_delay_seconds,json=retryDelaySeconds,def=0" json:"retry_delay_seconds,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGameMatchSignOutPermissionResponse) Reset() { + *m = CMsgGameMatchSignOutPermissionResponse{} +} +func (m *CMsgGameMatchSignOutPermissionResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGameMatchSignOutPermissionResponse) ProtoMessage() {} +func (*CMsgGameMatchSignOutPermissionResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{21} +} + +func (m *CMsgGameMatchSignOutPermissionResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGameMatchSignOutPermissionResponse.Unmarshal(m, b) +} +func (m *CMsgGameMatchSignOutPermissionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGameMatchSignOutPermissionResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGameMatchSignOutPermissionResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGameMatchSignOutPermissionResponse.Merge(m, src) +} +func (m *CMsgGameMatchSignOutPermissionResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGameMatchSignOutPermissionResponse.Size(m) +} +func (m *CMsgGameMatchSignOutPermissionResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGameMatchSignOutPermissionResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGameMatchSignOutPermissionResponse proto.InternalMessageInfo + +const Default_CMsgGameMatchSignOutPermissionResponse_PermissionGranted bool = false +const Default_CMsgGameMatchSignOutPermissionResponse_AbandonSignout bool = false +const Default_CMsgGameMatchSignOutPermissionResponse_RetryDelaySeconds uint32 = 0 + +func (m *CMsgGameMatchSignOutPermissionResponse) GetPermissionGranted() bool { + if m != nil && m.PermissionGranted != nil { + return *m.PermissionGranted + } + return Default_CMsgGameMatchSignOutPermissionResponse_PermissionGranted +} + +func (m *CMsgGameMatchSignOutPermissionResponse) GetAbandonSignout() bool { + if m != nil && m.AbandonSignout != nil { + return *m.AbandonSignout + } + return Default_CMsgGameMatchSignOutPermissionResponse_AbandonSignout +} + +func (m *CMsgGameMatchSignOutPermissionResponse) GetRetryDelaySeconds() uint32 { + if m != nil && m.RetryDelaySeconds != nil { + return *m.RetryDelaySeconds + } + return Default_CMsgGameMatchSignOutPermissionResponse_RetryDelaySeconds +} + +type CMsgGameMatchSignOutEventGameData struct { + EventId *EEvent `protobuf:"varint,1,opt,name=event_id,json=eventId,enum=protocol.EEvent,def=0" json:"event_id,omitempty"` + GameName *string `protobuf:"bytes,2,opt,name=game_name,json=gameName" json:"game_name,omitempty"` + MapName *string `protobuf:"bytes,3,opt,name=map_name,json=mapName" json:"map_name,omitempty"` + EventGameData []byte `protobuf:"bytes,4,opt,name=event_game_data,json=eventGameData" json:"event_game_data,omitempty"` + StartTime *uint32 `protobuf:"varint,5,opt,name=start_time,json=startTime" json:"start_time,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGameMatchSignOutEventGameData) Reset() { *m = CMsgGameMatchSignOutEventGameData{} } +func (m *CMsgGameMatchSignOutEventGameData) String() string { return proto.CompactTextString(m) } +func (*CMsgGameMatchSignOutEventGameData) ProtoMessage() {} +func (*CMsgGameMatchSignOutEventGameData) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{22} +} + +func (m *CMsgGameMatchSignOutEventGameData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGameMatchSignOutEventGameData.Unmarshal(m, b) +} +func (m *CMsgGameMatchSignOutEventGameData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGameMatchSignOutEventGameData.Marshal(b, m, deterministic) +} +func (m *CMsgGameMatchSignOutEventGameData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGameMatchSignOutEventGameData.Merge(m, src) +} +func (m *CMsgGameMatchSignOutEventGameData) XXX_Size() int { + return xxx_messageInfo_CMsgGameMatchSignOutEventGameData.Size(m) +} +func (m *CMsgGameMatchSignOutEventGameData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGameMatchSignOutEventGameData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGameMatchSignOutEventGameData proto.InternalMessageInfo + +const Default_CMsgGameMatchSignOutEventGameData_EventId EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgGameMatchSignOutEventGameData) GetEventId() EEvent { + if m != nil && m.EventId != nil { + return *m.EventId + } + return Default_CMsgGameMatchSignOutEventGameData_EventId +} + +func (m *CMsgGameMatchSignOutEventGameData) GetGameName() string { + if m != nil && m.GameName != nil { + return *m.GameName + } + return "" +} + +func (m *CMsgGameMatchSignOutEventGameData) GetMapName() string { + if m != nil && m.MapName != nil { + return *m.MapName + } + return "" +} + +func (m *CMsgGameMatchSignOutEventGameData) GetEventGameData() []byte { + if m != nil { + return m.EventGameData + } + return nil +} + +func (m *CMsgGameMatchSignOutEventGameData) GetStartTime() uint32 { + if m != nil && m.StartTime != nil { + return *m.StartTime + } + return 0 +} + +type CMsgDOTALiveScoreboardUpdate struct { + TournamentId *uint32 `protobuf:"varint,1,opt,name=tournament_id,json=tournamentId" json:"tournament_id,omitempty"` + TournamentGameId *uint32 `protobuf:"varint,2,opt,name=tournament_game_id,json=tournamentGameId" json:"tournament_game_id,omitempty"` + Duration *float32 `protobuf:"fixed32,3,opt,name=duration" json:"duration,omitempty"` + HltvDelay *int32 `protobuf:"varint,4,opt,name=hltv_delay,json=hltvDelay" json:"hltv_delay,omitempty"` + TeamGood *CMsgDOTALiveScoreboardUpdate_Team `protobuf:"bytes,5,opt,name=team_good,json=teamGood" json:"team_good,omitempty"` + TeamBad *CMsgDOTALiveScoreboardUpdate_Team `protobuf:"bytes,6,opt,name=team_bad,json=teamBad" json:"team_bad,omitempty"` + RoshanRespawnTimer *uint32 `protobuf:"varint,7,opt,name=roshan_respawn_timer,json=roshanRespawnTimer" json:"roshan_respawn_timer,omitempty"` + LeagueId *uint32 `protobuf:"varint,8,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + MatchId *uint64 `protobuf:"varint,9,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALiveScoreboardUpdate) Reset() { *m = CMsgDOTALiveScoreboardUpdate{} } +func (m *CMsgDOTALiveScoreboardUpdate) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALiveScoreboardUpdate) ProtoMessage() {} +func (*CMsgDOTALiveScoreboardUpdate) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{23} +} + +func (m *CMsgDOTALiveScoreboardUpdate) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALiveScoreboardUpdate.Unmarshal(m, b) +} +func (m *CMsgDOTALiveScoreboardUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALiveScoreboardUpdate.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALiveScoreboardUpdate) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALiveScoreboardUpdate.Merge(m, src) +} +func (m *CMsgDOTALiveScoreboardUpdate) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALiveScoreboardUpdate.Size(m) +} +func (m *CMsgDOTALiveScoreboardUpdate) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALiveScoreboardUpdate.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALiveScoreboardUpdate proto.InternalMessageInfo + +func (m *CMsgDOTALiveScoreboardUpdate) GetTournamentId() uint32 { + if m != nil && m.TournamentId != nil { + return *m.TournamentId + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate) GetTournamentGameId() uint32 { + if m != nil && m.TournamentGameId != nil { + return *m.TournamentGameId + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate) GetDuration() float32 { + if m != nil && m.Duration != nil { + return *m.Duration + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate) GetHltvDelay() int32 { + if m != nil && m.HltvDelay != nil { + return *m.HltvDelay + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate) GetTeamGood() *CMsgDOTALiveScoreboardUpdate_Team { + if m != nil { + return m.TeamGood + } + return nil +} + +func (m *CMsgDOTALiveScoreboardUpdate) GetTeamBad() *CMsgDOTALiveScoreboardUpdate_Team { + if m != nil { + return m.TeamBad + } + return nil +} + +func (m *CMsgDOTALiveScoreboardUpdate) GetRoshanRespawnTimer() uint32 { + if m != nil && m.RoshanRespawnTimer != nil { + return *m.RoshanRespawnTimer + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +type CMsgDOTALiveScoreboardUpdate_Team struct { + Players []*CMsgDOTALiveScoreboardUpdate_Team_Player `protobuf:"bytes,1,rep,name=players" json:"players,omitempty"` + Score *uint32 `protobuf:"varint,2,opt,name=score" json:"score,omitempty"` + TowerState *uint32 `protobuf:"varint,3,opt,name=tower_state,json=towerState" json:"tower_state,omitempty"` + BarracksState *uint32 `protobuf:"varint,4,opt,name=barracks_state,json=barracksState" json:"barracks_state,omitempty"` + HeroPicks []uint32 `protobuf:"varint,5,rep,name=hero_picks,json=heroPicks" json:"hero_picks,omitempty"` + HeroBans []uint32 `protobuf:"varint,6,rep,name=hero_bans,json=heroBans" json:"hero_bans,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team) Reset() { *m = CMsgDOTALiveScoreboardUpdate_Team{} } +func (m *CMsgDOTALiveScoreboardUpdate_Team) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALiveScoreboardUpdate_Team) ProtoMessage() {} +func (*CMsgDOTALiveScoreboardUpdate_Team) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{23, 0} +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALiveScoreboardUpdate_Team.Unmarshal(m, b) +} +func (m *CMsgDOTALiveScoreboardUpdate_Team) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALiveScoreboardUpdate_Team.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALiveScoreboardUpdate_Team) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALiveScoreboardUpdate_Team.Merge(m, src) +} +func (m *CMsgDOTALiveScoreboardUpdate_Team) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALiveScoreboardUpdate_Team.Size(m) +} +func (m *CMsgDOTALiveScoreboardUpdate_Team) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALiveScoreboardUpdate_Team.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALiveScoreboardUpdate_Team proto.InternalMessageInfo + +func (m *CMsgDOTALiveScoreboardUpdate_Team) GetPlayers() []*CMsgDOTALiveScoreboardUpdate_Team_Player { + if m != nil { + return m.Players + } + return nil +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team) GetScore() uint32 { + if m != nil && m.Score != nil { + return *m.Score + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team) GetTowerState() uint32 { + if m != nil && m.TowerState != nil { + return *m.TowerState + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team) GetBarracksState() uint32 { + if m != nil && m.BarracksState != nil { + return *m.BarracksState + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team) GetHeroPicks() []uint32 { + if m != nil { + return m.HeroPicks + } + return nil +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team) GetHeroBans() []uint32 { + if m != nil { + return m.HeroBans + } + return nil +} + +type CMsgDOTALiveScoreboardUpdate_Team_Player struct { + PlayerSlot *uint32 `protobuf:"varint,1,opt,name=player_slot,json=playerSlot" json:"player_slot,omitempty"` + PlayerName *string `protobuf:"bytes,2,opt,name=player_name,json=playerName" json:"player_name,omitempty"` + HeroName *string `protobuf:"bytes,3,opt,name=hero_name,json=heroName" json:"hero_name,omitempty"` + HeroId *uint32 `protobuf:"varint,4,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + Kills *uint32 `protobuf:"varint,5,opt,name=kills" json:"kills,omitempty"` + Deaths *uint32 `protobuf:"varint,6,opt,name=deaths" json:"deaths,omitempty"` + Assists *uint32 `protobuf:"varint,7,opt,name=assists" json:"assists,omitempty"` + LastHits *uint32 `protobuf:"varint,8,opt,name=last_hits,json=lastHits" json:"last_hits,omitempty"` + Denies *uint32 `protobuf:"varint,9,opt,name=denies" json:"denies,omitempty"` + Gold *uint32 `protobuf:"varint,10,opt,name=gold" json:"gold,omitempty"` + Level *uint32 `protobuf:"varint,11,opt,name=level" json:"level,omitempty"` + GoldPerMin *float32 `protobuf:"fixed32,12,opt,name=gold_per_min,json=goldPerMin" json:"gold_per_min,omitempty"` + XpPerMin *float32 `protobuf:"fixed32,13,opt,name=xp_per_min,json=xpPerMin" json:"xp_per_min,omitempty"` + UltimateState *CMsgDOTALiveScoreboardUpdate_Team_Player_DOTAUltimateState `protobuf:"varint,14,opt,name=ultimate_state,json=ultimateState,enum=protocol.CMsgDOTALiveScoreboardUpdate_Team_Player_DOTAUltimateState,def=0" json:"ultimate_state,omitempty"` + UltimateCooldown *float32 `protobuf:"fixed32,15,opt,name=ultimate_cooldown,json=ultimateCooldown" json:"ultimate_cooldown,omitempty"` + Item0 *uint32 `protobuf:"varint,16,opt,name=item0" json:"item0,omitempty"` + Item1 *uint32 `protobuf:"varint,17,opt,name=item1" json:"item1,omitempty"` + Item2 *uint32 `protobuf:"varint,18,opt,name=item2" json:"item2,omitempty"` + Item3 *uint32 `protobuf:"varint,19,opt,name=item3" json:"item3,omitempty"` + Item4 *uint32 `protobuf:"varint,20,opt,name=item4" json:"item4,omitempty"` + Item5 *uint32 `protobuf:"varint,21,opt,name=item5" json:"item5,omitempty"` + RespawnTimer *uint32 `protobuf:"varint,22,opt,name=respawn_timer,json=respawnTimer" json:"respawn_timer,omitempty"` + AccountId *uint32 `protobuf:"varint,23,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + PositionX *float32 `protobuf:"fixed32,24,opt,name=position_x,json=positionX" json:"position_x,omitempty"` + PositionY *float32 `protobuf:"fixed32,25,opt,name=position_y,json=positionY" json:"position_y,omitempty"` + NetWorth *uint32 `protobuf:"varint,26,opt,name=net_worth,json=netWorth" json:"net_worth,omitempty"` + Abilities []*CMsgDOTALiveScoreboardUpdate_Team_Player_HeroAbility `protobuf:"bytes,27,rep,name=abilities" json:"abilities,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) Reset() { + *m = CMsgDOTALiveScoreboardUpdate_Team_Player{} +} +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTALiveScoreboardUpdate_Team_Player) ProtoMessage() {} +func (*CMsgDOTALiveScoreboardUpdate_Team_Player) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{23, 0, 0} +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALiveScoreboardUpdate_Team_Player.Unmarshal(m, b) +} +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALiveScoreboardUpdate_Team_Player.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALiveScoreboardUpdate_Team_Player.Merge(m, src) +} +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALiveScoreboardUpdate_Team_Player.Size(m) +} +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALiveScoreboardUpdate_Team_Player.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALiveScoreboardUpdate_Team_Player proto.InternalMessageInfo + +const Default_CMsgDOTALiveScoreboardUpdate_Team_Player_UltimateState CMsgDOTALiveScoreboardUpdate_Team_Player_DOTAUltimateState = CMsgDOTALiveScoreboardUpdate_Team_Player_k_EDOTAUltimateStateNotLearned + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetPlayerSlot() uint32 { + if m != nil && m.PlayerSlot != nil { + return *m.PlayerSlot + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetPlayerName() string { + if m != nil && m.PlayerName != nil { + return *m.PlayerName + } + return "" +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetHeroName() string { + if m != nil && m.HeroName != nil { + return *m.HeroName + } + return "" +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetKills() uint32 { + if m != nil && m.Kills != nil { + return *m.Kills + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetDeaths() uint32 { + if m != nil && m.Deaths != nil { + return *m.Deaths + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetAssists() uint32 { + if m != nil && m.Assists != nil { + return *m.Assists + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetLastHits() uint32 { + if m != nil && m.LastHits != nil { + return *m.LastHits + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetDenies() uint32 { + if m != nil && m.Denies != nil { + return *m.Denies + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetGold() uint32 { + if m != nil && m.Gold != nil { + return *m.Gold + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetLevel() uint32 { + if m != nil && m.Level != nil { + return *m.Level + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetGoldPerMin() float32 { + if m != nil && m.GoldPerMin != nil { + return *m.GoldPerMin + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetXpPerMin() float32 { + if m != nil && m.XpPerMin != nil { + return *m.XpPerMin + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetUltimateState() CMsgDOTALiveScoreboardUpdate_Team_Player_DOTAUltimateState { + if m != nil && m.UltimateState != nil { + return *m.UltimateState + } + return Default_CMsgDOTALiveScoreboardUpdate_Team_Player_UltimateState +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetUltimateCooldown() float32 { + if m != nil && m.UltimateCooldown != nil { + return *m.UltimateCooldown + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetItem0() uint32 { + if m != nil && m.Item0 != nil { + return *m.Item0 + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetItem1() uint32 { + if m != nil && m.Item1 != nil { + return *m.Item1 + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetItem2() uint32 { + if m != nil && m.Item2 != nil { + return *m.Item2 + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetItem3() uint32 { + if m != nil && m.Item3 != nil { + return *m.Item3 + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetItem4() uint32 { + if m != nil && m.Item4 != nil { + return *m.Item4 + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetItem5() uint32 { + if m != nil && m.Item5 != nil { + return *m.Item5 + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetRespawnTimer() uint32 { + if m != nil && m.RespawnTimer != nil { + return *m.RespawnTimer + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetPositionX() float32 { + if m != nil && m.PositionX != nil { + return *m.PositionX + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetPositionY() float32 { + if m != nil && m.PositionY != nil { + return *m.PositionY + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetNetWorth() uint32 { + if m != nil && m.NetWorth != nil { + return *m.NetWorth + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player) GetAbilities() []*CMsgDOTALiveScoreboardUpdate_Team_Player_HeroAbility { + if m != nil { + return m.Abilities + } + return nil +} + +type CMsgDOTALiveScoreboardUpdate_Team_Player_HeroAbility struct { + AbilityId *uint32 `protobuf:"varint,1,opt,name=ability_id,json=abilityId" json:"ability_id,omitempty"` + AbilityLevel *uint32 `protobuf:"varint,2,opt,name=ability_level,json=abilityLevel" json:"ability_level,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player_HeroAbility) Reset() { + *m = CMsgDOTALiveScoreboardUpdate_Team_Player_HeroAbility{} +} +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player_HeroAbility) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTALiveScoreboardUpdate_Team_Player_HeroAbility) ProtoMessage() {} +func (*CMsgDOTALiveScoreboardUpdate_Team_Player_HeroAbility) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{23, 0, 0, 0} +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player_HeroAbility) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTALiveScoreboardUpdate_Team_Player_HeroAbility.Unmarshal(m, b) +} +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player_HeroAbility) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTALiveScoreboardUpdate_Team_Player_HeroAbility.Marshal(b, m, deterministic) +} +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player_HeroAbility) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTALiveScoreboardUpdate_Team_Player_HeroAbility.Merge(m, src) +} +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player_HeroAbility) XXX_Size() int { + return xxx_messageInfo_CMsgDOTALiveScoreboardUpdate_Team_Player_HeroAbility.Size(m) +} +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player_HeroAbility) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTALiveScoreboardUpdate_Team_Player_HeroAbility.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTALiveScoreboardUpdate_Team_Player_HeroAbility proto.InternalMessageInfo + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player_HeroAbility) GetAbilityId() uint32 { + if m != nil && m.AbilityId != nil { + return *m.AbilityId + } + return 0 +} + +func (m *CMsgDOTALiveScoreboardUpdate_Team_Player_HeroAbility) GetAbilityLevel() uint32 { + if m != nil && m.AbilityLevel != nil { + return *m.AbilityLevel + } + return 0 +} + +type CMsgDOTARequestPlayerResources struct { + SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + PlayerId *uint32 `protobuf:"varint,2,opt,name=player_id,json=playerId" json:"player_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARequestPlayerResources) Reset() { *m = CMsgDOTARequestPlayerResources{} } +func (m *CMsgDOTARequestPlayerResources) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARequestPlayerResources) ProtoMessage() {} +func (*CMsgDOTARequestPlayerResources) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{24} +} + +func (m *CMsgDOTARequestPlayerResources) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARequestPlayerResources.Unmarshal(m, b) +} +func (m *CMsgDOTARequestPlayerResources) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARequestPlayerResources.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARequestPlayerResources) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARequestPlayerResources.Merge(m, src) +} +func (m *CMsgDOTARequestPlayerResources) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARequestPlayerResources.Size(m) +} +func (m *CMsgDOTARequestPlayerResources) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARequestPlayerResources.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARequestPlayerResources proto.InternalMessageInfo + +func (m *CMsgDOTARequestPlayerResources) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +func (m *CMsgDOTARequestPlayerResources) GetPlayerId() uint32 { + if m != nil && m.PlayerId != nil { + return *m.PlayerId + } + return 0 +} + +type CMsgDOTARequestPlayerResourcesResponse struct { + SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + Rank *uint32 `protobuf:"varint,2,opt,name=rank" json:"rank,omitempty"` + PlayerId *uint32 `protobuf:"varint,3,opt,name=player_id,json=playerId" json:"player_id,omitempty"` + PreventTextChat *bool `protobuf:"varint,4,opt,name=prevent_text_chat,json=preventTextChat" json:"prevent_text_chat,omitempty"` + PreventVoiceChat *bool `protobuf:"varint,5,opt,name=prevent_voice_chat,json=preventVoiceChat" json:"prevent_voice_chat,omitempty"` + LowPriority *bool `protobuf:"varint,6,opt,name=low_priority,json=lowPriority" json:"low_priority,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARequestPlayerResourcesResponse) Reset() { + *m = CMsgDOTARequestPlayerResourcesResponse{} +} +func (m *CMsgDOTARequestPlayerResourcesResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARequestPlayerResourcesResponse) ProtoMessage() {} +func (*CMsgDOTARequestPlayerResourcesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{25} +} + +func (m *CMsgDOTARequestPlayerResourcesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARequestPlayerResourcesResponse.Unmarshal(m, b) +} +func (m *CMsgDOTARequestPlayerResourcesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARequestPlayerResourcesResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARequestPlayerResourcesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARequestPlayerResourcesResponse.Merge(m, src) +} +func (m *CMsgDOTARequestPlayerResourcesResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARequestPlayerResourcesResponse.Size(m) +} +func (m *CMsgDOTARequestPlayerResourcesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARequestPlayerResourcesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARequestPlayerResourcesResponse proto.InternalMessageInfo + +func (m *CMsgDOTARequestPlayerResourcesResponse) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +func (m *CMsgDOTARequestPlayerResourcesResponse) GetRank() uint32 { + if m != nil && m.Rank != nil { + return *m.Rank + } + return 0 +} + +func (m *CMsgDOTARequestPlayerResourcesResponse) GetPlayerId() uint32 { + if m != nil && m.PlayerId != nil { + return *m.PlayerId + } + return 0 +} + +func (m *CMsgDOTARequestPlayerResourcesResponse) GetPreventTextChat() bool { + if m != nil && m.PreventTextChat != nil { + return *m.PreventTextChat + } + return false +} + +func (m *CMsgDOTARequestPlayerResourcesResponse) GetPreventVoiceChat() bool { + if m != nil && m.PreventVoiceChat != nil { + return *m.PreventVoiceChat + } + return false +} + +func (m *CMsgDOTARequestPlayerResourcesResponse) GetLowPriority() bool { + if m != nil && m.LowPriority != nil { + return *m.LowPriority + } + return false +} + +type CMsgDOTARequestBatchPlayerResources struct { + AccountIds []uint32 `protobuf:"varint,1,rep,packed,name=account_ids,json=accountIds" json:"account_ids,omitempty"` + RankTypes []uint32 `protobuf:"varint,4,rep,packed,name=rank_types,json=rankTypes" json:"rank_types,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARequestBatchPlayerResources) Reset() { *m = CMsgDOTARequestBatchPlayerResources{} } +func (m *CMsgDOTARequestBatchPlayerResources) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARequestBatchPlayerResources) ProtoMessage() {} +func (*CMsgDOTARequestBatchPlayerResources) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{26} +} + +func (m *CMsgDOTARequestBatchPlayerResources) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARequestBatchPlayerResources.Unmarshal(m, b) +} +func (m *CMsgDOTARequestBatchPlayerResources) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARequestBatchPlayerResources.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARequestBatchPlayerResources) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARequestBatchPlayerResources.Merge(m, src) +} +func (m *CMsgDOTARequestBatchPlayerResources) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARequestBatchPlayerResources.Size(m) +} +func (m *CMsgDOTARequestBatchPlayerResources) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARequestBatchPlayerResources.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARequestBatchPlayerResources proto.InternalMessageInfo + +func (m *CMsgDOTARequestBatchPlayerResources) GetAccountIds() []uint32 { + if m != nil { + return m.AccountIds + } + return nil +} + +func (m *CMsgDOTARequestBatchPlayerResources) GetRankTypes() []uint32 { + if m != nil { + return m.RankTypes + } + return nil +} + +type CMsgDOTARequestBatchPlayerResourcesResponse struct { + Results []*CMsgDOTARequestBatchPlayerResourcesResponse_Result `protobuf:"bytes,6,rep,name=results" json:"results,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARequestBatchPlayerResourcesResponse) Reset() { + *m = CMsgDOTARequestBatchPlayerResourcesResponse{} +} +func (m *CMsgDOTARequestBatchPlayerResourcesResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTARequestBatchPlayerResourcesResponse) ProtoMessage() {} +func (*CMsgDOTARequestBatchPlayerResourcesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{27} +} + +func (m *CMsgDOTARequestBatchPlayerResourcesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARequestBatchPlayerResourcesResponse.Unmarshal(m, b) +} +func (m *CMsgDOTARequestBatchPlayerResourcesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARequestBatchPlayerResourcesResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARequestBatchPlayerResourcesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARequestBatchPlayerResourcesResponse.Merge(m, src) +} +func (m *CMsgDOTARequestBatchPlayerResourcesResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARequestBatchPlayerResourcesResponse.Size(m) +} +func (m *CMsgDOTARequestBatchPlayerResourcesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARequestBatchPlayerResourcesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARequestBatchPlayerResourcesResponse proto.InternalMessageInfo + +func (m *CMsgDOTARequestBatchPlayerResourcesResponse) GetResults() []*CMsgDOTARequestBatchPlayerResourcesResponse_Result { + if m != nil { + return m.Results + } + return nil +} + +type CMsgDOTARequestBatchPlayerResourcesResponse_Result struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + PreventTextChat *bool `protobuf:"varint,2,opt,name=prevent_text_chat,json=preventTextChat" json:"prevent_text_chat,omitempty"` + PreventVoiceChat *bool `protobuf:"varint,3,opt,name=prevent_voice_chat,json=preventVoiceChat" json:"prevent_voice_chat,omitempty"` + Rank *uint32 `protobuf:"varint,4,opt,name=rank" json:"rank,omitempty"` + RankCalibrated *bool `protobuf:"varint,5,opt,name=rank_calibrated,json=rankCalibrated" json:"rank_calibrated,omitempty"` + LowPriority *bool `protobuf:"varint,6,opt,name=low_priority,json=lowPriority" json:"low_priority,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARequestBatchPlayerResourcesResponse_Result) Reset() { + *m = CMsgDOTARequestBatchPlayerResourcesResponse_Result{} +} +func (m *CMsgDOTARequestBatchPlayerResourcesResponse_Result) String() string { + return proto.CompactTextString(m) +} +func (*CMsgDOTARequestBatchPlayerResourcesResponse_Result) ProtoMessage() {} +func (*CMsgDOTARequestBatchPlayerResourcesResponse_Result) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{27, 0} +} + +func (m *CMsgDOTARequestBatchPlayerResourcesResponse_Result) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARequestBatchPlayerResourcesResponse_Result.Unmarshal(m, b) +} +func (m *CMsgDOTARequestBatchPlayerResourcesResponse_Result) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARequestBatchPlayerResourcesResponse_Result.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARequestBatchPlayerResourcesResponse_Result) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARequestBatchPlayerResourcesResponse_Result.Merge(m, src) +} +func (m *CMsgDOTARequestBatchPlayerResourcesResponse_Result) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARequestBatchPlayerResourcesResponse_Result.Size(m) +} +func (m *CMsgDOTARequestBatchPlayerResourcesResponse_Result) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARequestBatchPlayerResourcesResponse_Result.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARequestBatchPlayerResourcesResponse_Result proto.InternalMessageInfo + +func (m *CMsgDOTARequestBatchPlayerResourcesResponse_Result) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTARequestBatchPlayerResourcesResponse_Result) GetPreventTextChat() bool { + if m != nil && m.PreventTextChat != nil { + return *m.PreventTextChat + } + return false +} + +func (m *CMsgDOTARequestBatchPlayerResourcesResponse_Result) GetPreventVoiceChat() bool { + if m != nil && m.PreventVoiceChat != nil { + return *m.PreventVoiceChat + } + return false +} + +func (m *CMsgDOTARequestBatchPlayerResourcesResponse_Result) GetRank() uint32 { + if m != nil && m.Rank != nil { + return *m.Rank + } + return 0 +} + +func (m *CMsgDOTARequestBatchPlayerResourcesResponse_Result) GetRankCalibrated() bool { + if m != nil && m.RankCalibrated != nil { + return *m.RankCalibrated + } + return false +} + +func (m *CMsgDOTARequestBatchPlayerResourcesResponse_Result) GetLowPriority() bool { + if m != nil && m.LowPriority != nil { + return *m.LowPriority + } + return false +} + +type CMsgDOTAPlayerFailedToConnect struct { + FailedLoaders []uint64 `protobuf:"fixed64,1,rep,name=failed_loaders,json=failedLoaders" json:"failed_loaders,omitempty"` + AbandonedLoaders []uint64 `protobuf:"fixed64,2,rep,name=abandoned_loaders,json=abandonedLoaders" json:"abandoned_loaders,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAPlayerFailedToConnect) Reset() { *m = CMsgDOTAPlayerFailedToConnect{} } +func (m *CMsgDOTAPlayerFailedToConnect) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAPlayerFailedToConnect) ProtoMessage() {} +func (*CMsgDOTAPlayerFailedToConnect) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{28} +} + +func (m *CMsgDOTAPlayerFailedToConnect) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAPlayerFailedToConnect.Unmarshal(m, b) +} +func (m *CMsgDOTAPlayerFailedToConnect) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAPlayerFailedToConnect.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAPlayerFailedToConnect) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAPlayerFailedToConnect.Merge(m, src) +} +func (m *CMsgDOTAPlayerFailedToConnect) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAPlayerFailedToConnect.Size(m) +} +func (m *CMsgDOTAPlayerFailedToConnect) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAPlayerFailedToConnect.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAPlayerFailedToConnect proto.InternalMessageInfo + +func (m *CMsgDOTAPlayerFailedToConnect) GetFailedLoaders() []uint64 { + if m != nil { + return m.FailedLoaders + } + return nil +} + +func (m *CMsgDOTAPlayerFailedToConnect) GetAbandonedLoaders() []uint64 { + if m != nil { + return m.AbandonedLoaders + } + return nil +} + +type CMsgGCToRelayConnect struct { + SourceTvPublicAddr *uint32 `protobuf:"varint,1,opt,name=source_tv_public_addr,json=sourceTvPublicAddr" json:"source_tv_public_addr,omitempty"` + SourceTvPrivateAddr *uint32 `protobuf:"varint,2,opt,name=source_tv_private_addr,json=sourceTvPrivateAddr" json:"source_tv_private_addr,omitempty"` + SourceTvPort *uint32 `protobuf:"varint,3,opt,name=source_tv_port,json=sourceTvPort" json:"source_tv_port,omitempty"` + GameServerSteamId *uint64 `protobuf:"varint,4,opt,name=game_server_steam_id,json=gameServerSteamId" json:"game_server_steam_id,omitempty"` + ParentCount *uint32 `protobuf:"varint,5,opt,name=parent_count,json=parentCount" json:"parent_count,omitempty"` + TvUniqueSecretCode *uint64 `protobuf:"fixed64,6,opt,name=tv_unique_secret_code,json=tvUniqueSecretCode" json:"tv_unique_secret_code,omitempty"` + SourceTvSteamid *uint64 `protobuf:"fixed64,7,opt,name=source_tv_steamid,json=sourceTvSteamid" json:"source_tv_steamid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToRelayConnect) Reset() { *m = CMsgGCToRelayConnect{} } +func (m *CMsgGCToRelayConnect) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToRelayConnect) ProtoMessage() {} +func (*CMsgGCToRelayConnect) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{29} +} + +func (m *CMsgGCToRelayConnect) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToRelayConnect.Unmarshal(m, b) +} +func (m *CMsgGCToRelayConnect) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToRelayConnect.Marshal(b, m, deterministic) +} +func (m *CMsgGCToRelayConnect) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToRelayConnect.Merge(m, src) +} +func (m *CMsgGCToRelayConnect) XXX_Size() int { + return xxx_messageInfo_CMsgGCToRelayConnect.Size(m) +} +func (m *CMsgGCToRelayConnect) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToRelayConnect.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToRelayConnect proto.InternalMessageInfo + +func (m *CMsgGCToRelayConnect) GetSourceTvPublicAddr() uint32 { + if m != nil && m.SourceTvPublicAddr != nil { + return *m.SourceTvPublicAddr + } + return 0 +} + +func (m *CMsgGCToRelayConnect) GetSourceTvPrivateAddr() uint32 { + if m != nil && m.SourceTvPrivateAddr != nil { + return *m.SourceTvPrivateAddr + } + return 0 +} + +func (m *CMsgGCToRelayConnect) GetSourceTvPort() uint32 { + if m != nil && m.SourceTvPort != nil { + return *m.SourceTvPort + } + return 0 +} + +func (m *CMsgGCToRelayConnect) GetGameServerSteamId() uint64 { + if m != nil && m.GameServerSteamId != nil { + return *m.GameServerSteamId + } + return 0 +} + +func (m *CMsgGCToRelayConnect) GetParentCount() uint32 { + if m != nil && m.ParentCount != nil { + return *m.ParentCount + } + return 0 +} + +func (m *CMsgGCToRelayConnect) GetTvUniqueSecretCode() uint64 { + if m != nil && m.TvUniqueSecretCode != nil { + return *m.TvUniqueSecretCode + } + return 0 +} + +func (m *CMsgGCToRelayConnect) GetSourceTvSteamid() uint64 { + if m != nil && m.SourceTvSteamid != nil { + return *m.SourceTvSteamid + } + return 0 +} + +type CMsgGCGCToLANServerRelayConnect struct { + RelaySteamid *uint64 `protobuf:"fixed64,1,opt,name=relay_steamid,json=relaySteamid" json:"relay_steamid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGCToLANServerRelayConnect) Reset() { *m = CMsgGCGCToLANServerRelayConnect{} } +func (m *CMsgGCGCToLANServerRelayConnect) String() string { return proto.CompactTextString(m) } +func (*CMsgGCGCToLANServerRelayConnect) ProtoMessage() {} +func (*CMsgGCGCToLANServerRelayConnect) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{30} +} + +func (m *CMsgGCGCToLANServerRelayConnect) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGCToLANServerRelayConnect.Unmarshal(m, b) +} +func (m *CMsgGCGCToLANServerRelayConnect) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGCToLANServerRelayConnect.Marshal(b, m, deterministic) +} +func (m *CMsgGCGCToLANServerRelayConnect) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGCToLANServerRelayConnect.Merge(m, src) +} +func (m *CMsgGCGCToLANServerRelayConnect) XXX_Size() int { + return xxx_messageInfo_CMsgGCGCToLANServerRelayConnect.Size(m) +} +func (m *CMsgGCGCToLANServerRelayConnect) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGCToLANServerRelayConnect.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGCToLANServerRelayConnect proto.InternalMessageInfo + +func (m *CMsgGCGCToLANServerRelayConnect) GetRelaySteamid() uint64 { + if m != nil && m.RelaySteamid != nil { + return *m.RelaySteamid + } + return 0 +} + +type CMsgGCToRelayConnectResponse struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToRelayConnectResponse) Reset() { *m = CMsgGCToRelayConnectResponse{} } +func (m *CMsgGCToRelayConnectResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToRelayConnectResponse) ProtoMessage() {} +func (*CMsgGCToRelayConnectResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{31} +} + +func (m *CMsgGCToRelayConnectResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToRelayConnectResponse.Unmarshal(m, b) +} +func (m *CMsgGCToRelayConnectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToRelayConnectResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToRelayConnectResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToRelayConnectResponse.Merge(m, src) +} +func (m *CMsgGCToRelayConnectResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToRelayConnectResponse.Size(m) +} +func (m *CMsgGCToRelayConnectResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToRelayConnectResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToRelayConnectResponse proto.InternalMessageInfo + +type CMsgGCBanStatusRequest struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCBanStatusRequest) Reset() { *m = CMsgGCBanStatusRequest{} } +func (m *CMsgGCBanStatusRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgGCBanStatusRequest) ProtoMessage() {} +func (*CMsgGCBanStatusRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{32} +} + +func (m *CMsgGCBanStatusRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCBanStatusRequest.Unmarshal(m, b) +} +func (m *CMsgGCBanStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCBanStatusRequest.Marshal(b, m, deterministic) +} +func (m *CMsgGCBanStatusRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCBanStatusRequest.Merge(m, src) +} +func (m *CMsgGCBanStatusRequest) XXX_Size() int { + return xxx_messageInfo_CMsgGCBanStatusRequest.Size(m) +} +func (m *CMsgGCBanStatusRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCBanStatusRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCBanStatusRequest proto.InternalMessageInfo + +func (m *CMsgGCBanStatusRequest) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +type CMsgGCBanStatusResponse struct { + Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` + LowPriority *bool `protobuf:"varint,2,opt,name=low_priority,json=lowPriority" json:"low_priority,omitempty"` + TextChatBanned *bool `protobuf:"varint,3,opt,name=text_chat_banned,json=textChatBanned" json:"text_chat_banned,omitempty"` + VoiceChatBanned *bool `protobuf:"varint,4,opt,name=voice_chat_banned,json=voiceChatBanned" json:"voice_chat_banned,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCBanStatusResponse) Reset() { *m = CMsgGCBanStatusResponse{} } +func (m *CMsgGCBanStatusResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCBanStatusResponse) ProtoMessage() {} +func (*CMsgGCBanStatusResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{33} +} + +func (m *CMsgGCBanStatusResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCBanStatusResponse.Unmarshal(m, b) +} +func (m *CMsgGCBanStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCBanStatusResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCBanStatusResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCBanStatusResponse.Merge(m, src) +} +func (m *CMsgGCBanStatusResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCBanStatusResponse.Size(m) +} +func (m *CMsgGCBanStatusResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCBanStatusResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCBanStatusResponse proto.InternalMessageInfo + +func (m *CMsgGCBanStatusResponse) GetResult() uint32 { + if m != nil && m.Result != nil { + return *m.Result + } + return 0 +} + +func (m *CMsgGCBanStatusResponse) GetLowPriority() bool { + if m != nil && m.LowPriority != nil { + return *m.LowPriority + } + return false +} + +func (m *CMsgGCBanStatusResponse) GetTextChatBanned() bool { + if m != nil && m.TextChatBanned != nil { + return *m.TextChatBanned + } + return false +} + +func (m *CMsgGCBanStatusResponse) GetVoiceChatBanned() bool { + if m != nil && m.VoiceChatBanned != nil { + return *m.VoiceChatBanned + } + return false +} + +type CMsgTournamentItemEvent struct { + KillerAccountId *uint32 `protobuf:"fixed32,1,opt,name=killer_account_id,json=killerAccountId" json:"killer_account_id,omitempty"` + VictimAccountId *uint32 `protobuf:"fixed32,2,opt,name=victim_account_id,json=victimAccountId" json:"victim_account_id,omitempty"` + EventType *DOTA_TournamentEvents `protobuf:"varint,3,opt,name=event_type,json=eventType,enum=protocol.DOTA_TournamentEvents,def=0" json:"event_type,omitempty"` + TvDelay *int32 `protobuf:"varint,4,opt,name=tv_delay,json=tvDelay" json:"tv_delay,omitempty"` + DotaTime *int32 `protobuf:"varint,5,opt,name=dota_time,json=dotaTime" json:"dota_time,omitempty"` + ReplayTime *float32 `protobuf:"fixed32,6,opt,name=replay_time,json=replayTime" json:"replay_time,omitempty"` + LootList *string `protobuf:"bytes,7,opt,name=loot_list,json=lootList" json:"loot_list,omitempty"` + EventTeam *uint32 `protobuf:"varint,8,opt,name=event_team,json=eventTeam" json:"event_team,omitempty"` + MultiKillCount *uint32 `protobuf:"varint,9,opt,name=multi_kill_count,json=multiKillCount" json:"multi_kill_count,omitempty"` + WinnerScore *uint32 `protobuf:"varint,10,opt,name=winner_score,json=winnerScore" json:"winner_score,omitempty"` + LoserScore *uint32 `protobuf:"varint,11,opt,name=loser_score,json=loserScore" json:"loser_score,omitempty"` + HeroStatues []*CProtoItemHeroStatue `protobuf:"bytes,12,rep,name=hero_statues,json=heroStatues" json:"hero_statues,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgTournamentItemEvent) Reset() { *m = CMsgTournamentItemEvent{} } +func (m *CMsgTournamentItemEvent) String() string { return proto.CompactTextString(m) } +func (*CMsgTournamentItemEvent) ProtoMessage() {} +func (*CMsgTournamentItemEvent) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{34} +} + +func (m *CMsgTournamentItemEvent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgTournamentItemEvent.Unmarshal(m, b) +} +func (m *CMsgTournamentItemEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgTournamentItemEvent.Marshal(b, m, deterministic) +} +func (m *CMsgTournamentItemEvent) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgTournamentItemEvent.Merge(m, src) +} +func (m *CMsgTournamentItemEvent) XXX_Size() int { + return xxx_messageInfo_CMsgTournamentItemEvent.Size(m) +} +func (m *CMsgTournamentItemEvent) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgTournamentItemEvent.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgTournamentItemEvent proto.InternalMessageInfo + +const Default_CMsgTournamentItemEvent_EventType DOTA_TournamentEvents = DOTA_TournamentEvents_TE_FIRST_BLOOD + +func (m *CMsgTournamentItemEvent) GetKillerAccountId() uint32 { + if m != nil && m.KillerAccountId != nil { + return *m.KillerAccountId + } + return 0 +} + +func (m *CMsgTournamentItemEvent) GetVictimAccountId() uint32 { + if m != nil && m.VictimAccountId != nil { + return *m.VictimAccountId + } + return 0 +} + +func (m *CMsgTournamentItemEvent) GetEventType() DOTA_TournamentEvents { + if m != nil && m.EventType != nil { + return *m.EventType + } + return Default_CMsgTournamentItemEvent_EventType +} + +func (m *CMsgTournamentItemEvent) GetTvDelay() int32 { + if m != nil && m.TvDelay != nil { + return *m.TvDelay + } + return 0 +} + +func (m *CMsgTournamentItemEvent) GetDotaTime() int32 { + if m != nil && m.DotaTime != nil { + return *m.DotaTime + } + return 0 +} + +func (m *CMsgTournamentItemEvent) GetReplayTime() float32 { + if m != nil && m.ReplayTime != nil { + return *m.ReplayTime + } + return 0 +} + +func (m *CMsgTournamentItemEvent) GetLootList() string { + if m != nil && m.LootList != nil { + return *m.LootList + } + return "" +} + +func (m *CMsgTournamentItemEvent) GetEventTeam() uint32 { + if m != nil && m.EventTeam != nil { + return *m.EventTeam + } + return 0 +} + +func (m *CMsgTournamentItemEvent) GetMultiKillCount() uint32 { + if m != nil && m.MultiKillCount != nil { + return *m.MultiKillCount + } + return 0 +} + +func (m *CMsgTournamentItemEvent) GetWinnerScore() uint32 { + if m != nil && m.WinnerScore != nil { + return *m.WinnerScore + } + return 0 +} + +func (m *CMsgTournamentItemEvent) GetLoserScore() uint32 { + if m != nil && m.LoserScore != nil { + return *m.LoserScore + } + return 0 +} + +func (m *CMsgTournamentItemEvent) GetHeroStatues() []*CProtoItemHeroStatue { + if m != nil { + return m.HeroStatues + } + return nil +} + +type CMsgTournamentItemEventResponse struct { + EventType *DOTA_TournamentEvents `protobuf:"varint,1,opt,name=event_type,json=eventType,enum=protocol.DOTA_TournamentEvents,def=0" json:"event_type,omitempty"` + ViewersGranted *uint32 `protobuf:"varint,6,opt,name=viewers_granted,json=viewersGranted" json:"viewers_granted,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgTournamentItemEventResponse) Reset() { *m = CMsgTournamentItemEventResponse{} } +func (m *CMsgTournamentItemEventResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgTournamentItemEventResponse) ProtoMessage() {} +func (*CMsgTournamentItemEventResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{35} +} + +func (m *CMsgTournamentItemEventResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgTournamentItemEventResponse.Unmarshal(m, b) +} +func (m *CMsgTournamentItemEventResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgTournamentItemEventResponse.Marshal(b, m, deterministic) +} +func (m *CMsgTournamentItemEventResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgTournamentItemEventResponse.Merge(m, src) +} +func (m *CMsgTournamentItemEventResponse) XXX_Size() int { + return xxx_messageInfo_CMsgTournamentItemEventResponse.Size(m) +} +func (m *CMsgTournamentItemEventResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgTournamentItemEventResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgTournamentItemEventResponse proto.InternalMessageInfo + +const Default_CMsgTournamentItemEventResponse_EventType DOTA_TournamentEvents = DOTA_TournamentEvents_TE_FIRST_BLOOD + +func (m *CMsgTournamentItemEventResponse) GetEventType() DOTA_TournamentEvents { + if m != nil && m.EventType != nil { + return *m.EventType + } + return Default_CMsgTournamentItemEventResponse_EventType +} + +func (m *CMsgTournamentItemEventResponse) GetViewersGranted() uint32 { + if m != nil && m.ViewersGranted != nil { + return *m.ViewersGranted + } + return 0 +} + +type CMsgTeamFanfare struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgTeamFanfare) Reset() { *m = CMsgTeamFanfare{} } +func (m *CMsgTeamFanfare) String() string { return proto.CompactTextString(m) } +func (*CMsgTeamFanfare) ProtoMessage() {} +func (*CMsgTeamFanfare) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{36} +} + +func (m *CMsgTeamFanfare) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgTeamFanfare.Unmarshal(m, b) +} +func (m *CMsgTeamFanfare) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgTeamFanfare.Marshal(b, m, deterministic) +} +func (m *CMsgTeamFanfare) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgTeamFanfare.Merge(m, src) +} +func (m *CMsgTeamFanfare) XXX_Size() int { + return xxx_messageInfo_CMsgTeamFanfare.Size(m) +} +func (m *CMsgTeamFanfare) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgTeamFanfare.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgTeamFanfare proto.InternalMessageInfo + +func (m *CMsgTeamFanfare) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +type CMsgResponseTeamFanfare struct { + FanfareGoodguys *uint32 `protobuf:"varint,1,opt,name=fanfare_goodguys,json=fanfareGoodguys" json:"fanfare_goodguys,omitempty"` + FanfareBadguys *uint32 `protobuf:"varint,2,opt,name=fanfare_badguys,json=fanfareBadguys" json:"fanfare_badguys,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgResponseTeamFanfare) Reset() { *m = CMsgResponseTeamFanfare{} } +func (m *CMsgResponseTeamFanfare) String() string { return proto.CompactTextString(m) } +func (*CMsgResponseTeamFanfare) ProtoMessage() {} +func (*CMsgResponseTeamFanfare) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{37} +} + +func (m *CMsgResponseTeamFanfare) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgResponseTeamFanfare.Unmarshal(m, b) +} +func (m *CMsgResponseTeamFanfare) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgResponseTeamFanfare.Marshal(b, m, deterministic) +} +func (m *CMsgResponseTeamFanfare) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgResponseTeamFanfare.Merge(m, src) +} +func (m *CMsgResponseTeamFanfare) XXX_Size() int { + return xxx_messageInfo_CMsgResponseTeamFanfare.Size(m) +} +func (m *CMsgResponseTeamFanfare) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgResponseTeamFanfare.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgResponseTeamFanfare proto.InternalMessageInfo + +func (m *CMsgResponseTeamFanfare) GetFanfareGoodguys() uint32 { + if m != nil && m.FanfareGoodguys != nil { + return *m.FanfareGoodguys + } + return 0 +} + +func (m *CMsgResponseTeamFanfare) GetFanfareBadguys() uint32 { + if m != nil && m.FanfareBadguys != nil { + return *m.FanfareBadguys + } + return 0 +} + +type CMsgGameServerUploadSaveGame struct { + GameTime *uint32 `protobuf:"varint,1,opt,name=game_time,json=gameTime" json:"game_time,omitempty"` + SaveGameData []byte `protobuf:"bytes,2,opt,name=save_game_data,json=saveGameData" json:"save_game_data,omitempty"` + LobbyId *uint64 `protobuf:"varint,3,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` + PlayerSteamIds []uint64 `protobuf:"varint,4,rep,name=player_steam_ids,json=playerSteamIds" json:"player_steam_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGameServerUploadSaveGame) Reset() { *m = CMsgGameServerUploadSaveGame{} } +func (m *CMsgGameServerUploadSaveGame) String() string { return proto.CompactTextString(m) } +func (*CMsgGameServerUploadSaveGame) ProtoMessage() {} +func (*CMsgGameServerUploadSaveGame) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{38} +} + +func (m *CMsgGameServerUploadSaveGame) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGameServerUploadSaveGame.Unmarshal(m, b) +} +func (m *CMsgGameServerUploadSaveGame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGameServerUploadSaveGame.Marshal(b, m, deterministic) +} +func (m *CMsgGameServerUploadSaveGame) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGameServerUploadSaveGame.Merge(m, src) +} +func (m *CMsgGameServerUploadSaveGame) XXX_Size() int { + return xxx_messageInfo_CMsgGameServerUploadSaveGame.Size(m) +} +func (m *CMsgGameServerUploadSaveGame) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGameServerUploadSaveGame.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGameServerUploadSaveGame proto.InternalMessageInfo + +func (m *CMsgGameServerUploadSaveGame) GetGameTime() uint32 { + if m != nil && m.GameTime != nil { + return *m.GameTime + } + return 0 +} + +func (m *CMsgGameServerUploadSaveGame) GetSaveGameData() []byte { + if m != nil { + return m.SaveGameData + } + return nil +} + +func (m *CMsgGameServerUploadSaveGame) GetLobbyId() uint64 { + if m != nil && m.LobbyId != nil { + return *m.LobbyId + } + return 0 +} + +func (m *CMsgGameServerUploadSaveGame) GetPlayerSteamIds() []uint64 { + if m != nil { + return m.PlayerSteamIds + } + return nil +} + +type CMsgGameServerSaveGameResult struct { + Result *CMsgGameServerSaveGameResult_Result `protobuf:"varint,1,opt,name=result,enum=protocol.CMsgGameServerSaveGameResult_Result,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGameServerSaveGameResult) Reset() { *m = CMsgGameServerSaveGameResult{} } +func (m *CMsgGameServerSaveGameResult) String() string { return proto.CompactTextString(m) } +func (*CMsgGameServerSaveGameResult) ProtoMessage() {} +func (*CMsgGameServerSaveGameResult) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{39} +} + +func (m *CMsgGameServerSaveGameResult) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGameServerSaveGameResult.Unmarshal(m, b) +} +func (m *CMsgGameServerSaveGameResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGameServerSaveGameResult.Marshal(b, m, deterministic) +} +func (m *CMsgGameServerSaveGameResult) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGameServerSaveGameResult.Merge(m, src) +} +func (m *CMsgGameServerSaveGameResult) XXX_Size() int { + return xxx_messageInfo_CMsgGameServerSaveGameResult.Size(m) +} +func (m *CMsgGameServerSaveGameResult) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGameServerSaveGameResult.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGameServerSaveGameResult proto.InternalMessageInfo + +const Default_CMsgGameServerSaveGameResult_Result CMsgGameServerSaveGameResult_Result = CMsgGameServerSaveGameResult_SaveSuccessful + +func (m *CMsgGameServerSaveGameResult) GetResult() CMsgGameServerSaveGameResult_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgGameServerSaveGameResult_Result +} + +type CMsgGameServerGetLoadGame struct { + SaveId *uint32 `protobuf:"varint,1,opt,name=save_id,json=saveId" json:"save_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGameServerGetLoadGame) Reset() { *m = CMsgGameServerGetLoadGame{} } +func (m *CMsgGameServerGetLoadGame) String() string { return proto.CompactTextString(m) } +func (*CMsgGameServerGetLoadGame) ProtoMessage() {} +func (*CMsgGameServerGetLoadGame) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{40} +} + +func (m *CMsgGameServerGetLoadGame) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGameServerGetLoadGame.Unmarshal(m, b) +} +func (m *CMsgGameServerGetLoadGame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGameServerGetLoadGame.Marshal(b, m, deterministic) +} +func (m *CMsgGameServerGetLoadGame) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGameServerGetLoadGame.Merge(m, src) +} +func (m *CMsgGameServerGetLoadGame) XXX_Size() int { + return xxx_messageInfo_CMsgGameServerGetLoadGame.Size(m) +} +func (m *CMsgGameServerGetLoadGame) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGameServerGetLoadGame.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGameServerGetLoadGame proto.InternalMessageInfo + +func (m *CMsgGameServerGetLoadGame) GetSaveId() uint32 { + if m != nil && m.SaveId != nil { + return *m.SaveId + } + return 0 +} + +type CMsgGameServerGetLoadGameResult struct { + SaveGameData []byte `protobuf:"bytes,1,opt,name=save_game_data,json=saveGameData" json:"save_game_data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGameServerGetLoadGameResult) Reset() { *m = CMsgGameServerGetLoadGameResult{} } +func (m *CMsgGameServerGetLoadGameResult) String() string { return proto.CompactTextString(m) } +func (*CMsgGameServerGetLoadGameResult) ProtoMessage() {} +func (*CMsgGameServerGetLoadGameResult) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{41} +} + +func (m *CMsgGameServerGetLoadGameResult) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGameServerGetLoadGameResult.Unmarshal(m, b) +} +func (m *CMsgGameServerGetLoadGameResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGameServerGetLoadGameResult.Marshal(b, m, deterministic) +} +func (m *CMsgGameServerGetLoadGameResult) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGameServerGetLoadGameResult.Merge(m, src) +} +func (m *CMsgGameServerGetLoadGameResult) XXX_Size() int { + return xxx_messageInfo_CMsgGameServerGetLoadGameResult.Size(m) +} +func (m *CMsgGameServerGetLoadGameResult) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGameServerGetLoadGameResult.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGameServerGetLoadGameResult proto.InternalMessageInfo + +func (m *CMsgGameServerGetLoadGameResult) GetSaveGameData() []byte { + if m != nil { + return m.SaveGameData + } + return nil +} + +type CMsgDOTAGenerateDiretidePrizeList struct { + PrizeList *uint32 `protobuf:"varint,1,opt,name=prize_list,json=prizeList" json:"prize_list,omitempty"` + HighestRoshanLevel *uint32 `protobuf:"varint,2,opt,name=highest_roshan_level,json=highestRoshanLevel" json:"highest_roshan_level,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGenerateDiretidePrizeList) Reset() { *m = CMsgDOTAGenerateDiretidePrizeList{} } +func (m *CMsgDOTAGenerateDiretidePrizeList) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGenerateDiretidePrizeList) ProtoMessage() {} +func (*CMsgDOTAGenerateDiretidePrizeList) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{42} +} + +func (m *CMsgDOTAGenerateDiretidePrizeList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGenerateDiretidePrizeList.Unmarshal(m, b) +} +func (m *CMsgDOTAGenerateDiretidePrizeList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGenerateDiretidePrizeList.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGenerateDiretidePrizeList) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGenerateDiretidePrizeList.Merge(m, src) +} +func (m *CMsgDOTAGenerateDiretidePrizeList) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGenerateDiretidePrizeList.Size(m) +} +func (m *CMsgDOTAGenerateDiretidePrizeList) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGenerateDiretidePrizeList.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGenerateDiretidePrizeList proto.InternalMessageInfo + +func (m *CMsgDOTAGenerateDiretidePrizeList) GetPrizeList() uint32 { + if m != nil && m.PrizeList != nil { + return *m.PrizeList + } + return 0 +} + +func (m *CMsgDOTAGenerateDiretidePrizeList) GetHighestRoshanLevel() uint32 { + if m != nil && m.HighestRoshanLevel != nil { + return *m.HighestRoshanLevel + } + return 0 +} + +type CMsgDOTAGenerateDiretidePrizeListResponse struct { + ItemDefs []uint32 `protobuf:"varint,1,rep,name=item_defs,json=itemDefs" json:"item_defs,omitempty"` + SteamIds []uint64 `protobuf:"fixed64,2,rep,name=steam_ids,json=steamIds" json:"steam_ids,omitempty"` + PrizeList *uint32 `protobuf:"varint,3,opt,name=prize_list,json=prizeList" json:"prize_list,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAGenerateDiretidePrizeListResponse) Reset() { + *m = CMsgDOTAGenerateDiretidePrizeListResponse{} +} +func (m *CMsgDOTAGenerateDiretidePrizeListResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAGenerateDiretidePrizeListResponse) ProtoMessage() {} +func (*CMsgDOTAGenerateDiretidePrizeListResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{43} +} + +func (m *CMsgDOTAGenerateDiretidePrizeListResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAGenerateDiretidePrizeListResponse.Unmarshal(m, b) +} +func (m *CMsgDOTAGenerateDiretidePrizeListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAGenerateDiretidePrizeListResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAGenerateDiretidePrizeListResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAGenerateDiretidePrizeListResponse.Merge(m, src) +} +func (m *CMsgDOTAGenerateDiretidePrizeListResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAGenerateDiretidePrizeListResponse.Size(m) +} +func (m *CMsgDOTAGenerateDiretidePrizeListResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAGenerateDiretidePrizeListResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAGenerateDiretidePrizeListResponse proto.InternalMessageInfo + +func (m *CMsgDOTAGenerateDiretidePrizeListResponse) GetItemDefs() []uint32 { + if m != nil { + return m.ItemDefs + } + return nil +} + +func (m *CMsgDOTAGenerateDiretidePrizeListResponse) GetSteamIds() []uint64 { + if m != nil { + return m.SteamIds + } + return nil +} + +func (m *CMsgDOTAGenerateDiretidePrizeListResponse) GetPrizeList() uint32 { + if m != nil && m.PrizeList != nil { + return *m.PrizeList + } + return 0 +} + +type CMsgDOTARewardDiretidePrizes struct { + Team *uint32 `protobuf:"varint,1,opt,name=team" json:"team,omitempty"` + PrizeList *uint32 `protobuf:"varint,2,opt,name=prize_list,json=prizeList" json:"prize_list,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTARewardDiretidePrizes) Reset() { *m = CMsgDOTARewardDiretidePrizes{} } +func (m *CMsgDOTARewardDiretidePrizes) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTARewardDiretidePrizes) ProtoMessage() {} +func (*CMsgDOTARewardDiretidePrizes) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{44} +} + +func (m *CMsgDOTARewardDiretidePrizes) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTARewardDiretidePrizes.Unmarshal(m, b) +} +func (m *CMsgDOTARewardDiretidePrizes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTARewardDiretidePrizes.Marshal(b, m, deterministic) +} +func (m *CMsgDOTARewardDiretidePrizes) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTARewardDiretidePrizes.Merge(m, src) +} +func (m *CMsgDOTARewardDiretidePrizes) XXX_Size() int { + return xxx_messageInfo_CMsgDOTARewardDiretidePrizes.Size(m) +} +func (m *CMsgDOTARewardDiretidePrizes) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTARewardDiretidePrizes.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTARewardDiretidePrizes proto.InternalMessageInfo + +func (m *CMsgDOTARewardDiretidePrizes) GetTeam() uint32 { + if m != nil && m.Team != nil { + return *m.Team + } + return 0 +} + +func (m *CMsgDOTARewardDiretidePrizes) GetPrizeList() uint32 { + if m != nil && m.PrizeList != nil { + return *m.PrizeList + } + return 0 +} + +type CMsgDOTADiretidePrizesRewardedResponse struct { + PrizeList *uint32 `protobuf:"varint,1,opt,name=prize_list,json=prizeList" json:"prize_list,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTADiretidePrizesRewardedResponse) Reset() { + *m = CMsgDOTADiretidePrizesRewardedResponse{} +} +func (m *CMsgDOTADiretidePrizesRewardedResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTADiretidePrizesRewardedResponse) ProtoMessage() {} +func (*CMsgDOTADiretidePrizesRewardedResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{45} +} + +func (m *CMsgDOTADiretidePrizesRewardedResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTADiretidePrizesRewardedResponse.Unmarshal(m, b) +} +func (m *CMsgDOTADiretidePrizesRewardedResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTADiretidePrizesRewardedResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDOTADiretidePrizesRewardedResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTADiretidePrizesRewardedResponse.Merge(m, src) +} +func (m *CMsgDOTADiretidePrizesRewardedResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDOTADiretidePrizesRewardedResponse.Size(m) +} +func (m *CMsgDOTADiretidePrizesRewardedResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTADiretidePrizesRewardedResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTADiretidePrizesRewardedResponse proto.InternalMessageInfo + +func (m *CMsgDOTADiretidePrizesRewardedResponse) GetPrizeList() uint32 { + if m != nil && m.PrizeList != nil { + return *m.PrizeList + } + return 0 +} + +type CMsgDOTAAwardEventPoints struct { + AwardPoints []*CMsgDOTAAwardEventPoints_AwardPoints `protobuf:"bytes,1,rep,name=award_points,json=awardPoints" json:"award_points,omitempty"` + MatchId *uint64 `protobuf:"varint,2,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + EventId *EEvent `protobuf:"varint,4,opt,name=event_id,json=eventId,enum=protocol.EEvent,def=0" json:"event_id,omitempty"` + Timestamp *uint32 `protobuf:"varint,5,opt,name=timestamp" json:"timestamp,omitempty"` + AuditAction *uint32 `protobuf:"varint,6,opt,name=audit_action,json=auditAction" json:"audit_action,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAAwardEventPoints) Reset() { *m = CMsgDOTAAwardEventPoints{} } +func (m *CMsgDOTAAwardEventPoints) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAAwardEventPoints) ProtoMessage() {} +func (*CMsgDOTAAwardEventPoints) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{46} +} + +func (m *CMsgDOTAAwardEventPoints) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAAwardEventPoints.Unmarshal(m, b) +} +func (m *CMsgDOTAAwardEventPoints) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAAwardEventPoints.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAAwardEventPoints) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAAwardEventPoints.Merge(m, src) +} +func (m *CMsgDOTAAwardEventPoints) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAAwardEventPoints.Size(m) +} +func (m *CMsgDOTAAwardEventPoints) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAAwardEventPoints.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAAwardEventPoints proto.InternalMessageInfo + +const Default_CMsgDOTAAwardEventPoints_EventId EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgDOTAAwardEventPoints) GetAwardPoints() []*CMsgDOTAAwardEventPoints_AwardPoints { + if m != nil { + return m.AwardPoints + } + return nil +} + +func (m *CMsgDOTAAwardEventPoints) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgDOTAAwardEventPoints) GetEventId() EEvent { + if m != nil && m.EventId != nil { + return *m.EventId + } + return Default_CMsgDOTAAwardEventPoints_EventId +} + +func (m *CMsgDOTAAwardEventPoints) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgDOTAAwardEventPoints) GetAuditAction() uint32 { + if m != nil && m.AuditAction != nil { + return *m.AuditAction + } + return 0 +} + +type CMsgDOTAAwardEventPoints_AwardPoints struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Points *int32 `protobuf:"varint,2,opt,name=points" json:"points,omitempty"` + PremiumPoints *int32 `protobuf:"varint,3,opt,name=premium_points,json=premiumPoints" json:"premium_points,omitempty"` + TradeBanTime *uint32 `protobuf:"varint,5,opt,name=trade_ban_time,json=tradeBanTime" json:"trade_ban_time,omitempty"` + EligibleForPeriodicAdjustment *bool `protobuf:"varint,6,opt,name=eligible_for_periodic_adjustment,json=eligibleForPeriodicAdjustment,def=0" json:"eligible_for_periodic_adjustment,omitempty"` + PointCapPeriodicResourceId *uint32 `protobuf:"varint,7,opt,name=point_cap_periodic_resource_id,json=pointCapPeriodicResourceId,def=0" json:"point_cap_periodic_resource_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAAwardEventPoints_AwardPoints) Reset() { *m = CMsgDOTAAwardEventPoints_AwardPoints{} } +func (m *CMsgDOTAAwardEventPoints_AwardPoints) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAAwardEventPoints_AwardPoints) ProtoMessage() {} +func (*CMsgDOTAAwardEventPoints_AwardPoints) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{46, 0} +} + +func (m *CMsgDOTAAwardEventPoints_AwardPoints) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAAwardEventPoints_AwardPoints.Unmarshal(m, b) +} +func (m *CMsgDOTAAwardEventPoints_AwardPoints) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAAwardEventPoints_AwardPoints.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAAwardEventPoints_AwardPoints) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAAwardEventPoints_AwardPoints.Merge(m, src) +} +func (m *CMsgDOTAAwardEventPoints_AwardPoints) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAAwardEventPoints_AwardPoints.Size(m) +} +func (m *CMsgDOTAAwardEventPoints_AwardPoints) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAAwardEventPoints_AwardPoints.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAAwardEventPoints_AwardPoints proto.InternalMessageInfo + +const Default_CMsgDOTAAwardEventPoints_AwardPoints_EligibleForPeriodicAdjustment bool = false +const Default_CMsgDOTAAwardEventPoints_AwardPoints_PointCapPeriodicResourceId uint32 = 0 + +func (m *CMsgDOTAAwardEventPoints_AwardPoints) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAAwardEventPoints_AwardPoints) GetPoints() int32 { + if m != nil && m.Points != nil { + return *m.Points + } + return 0 +} + +func (m *CMsgDOTAAwardEventPoints_AwardPoints) GetPremiumPoints() int32 { + if m != nil && m.PremiumPoints != nil { + return *m.PremiumPoints + } + return 0 +} + +func (m *CMsgDOTAAwardEventPoints_AwardPoints) GetTradeBanTime() uint32 { + if m != nil && m.TradeBanTime != nil { + return *m.TradeBanTime + } + return 0 +} + +func (m *CMsgDOTAAwardEventPoints_AwardPoints) GetEligibleForPeriodicAdjustment() bool { + if m != nil && m.EligibleForPeriodicAdjustment != nil { + return *m.EligibleForPeriodicAdjustment + } + return Default_CMsgDOTAAwardEventPoints_AwardPoints_EligibleForPeriodicAdjustment +} + +func (m *CMsgDOTAAwardEventPoints_AwardPoints) GetPointCapPeriodicResourceId() uint32 { + if m != nil && m.PointCapPeriodicResourceId != nil { + return *m.PointCapPeriodicResourceId + } + return Default_CMsgDOTAAwardEventPoints_AwardPoints_PointCapPeriodicResourceId +} + +type CMsgServerToGCSignoutAwardAdditionalDrops struct { + Drops []*CMsgServerToGCSignoutAwardAdditionalDrops_AdditionalDrops `protobuf:"bytes,1,rep,name=drops" json:"drops,omitempty"` + MatchId *uint64 `protobuf:"varint,2,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCSignoutAwardAdditionalDrops) Reset() { + *m = CMsgServerToGCSignoutAwardAdditionalDrops{} +} +func (m *CMsgServerToGCSignoutAwardAdditionalDrops) String() string { return proto.CompactTextString(m) } +func (*CMsgServerToGCSignoutAwardAdditionalDrops) ProtoMessage() {} +func (*CMsgServerToGCSignoutAwardAdditionalDrops) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{47} +} + +func (m *CMsgServerToGCSignoutAwardAdditionalDrops) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCSignoutAwardAdditionalDrops.Unmarshal(m, b) +} +func (m *CMsgServerToGCSignoutAwardAdditionalDrops) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCSignoutAwardAdditionalDrops.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCSignoutAwardAdditionalDrops) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCSignoutAwardAdditionalDrops.Merge(m, src) +} +func (m *CMsgServerToGCSignoutAwardAdditionalDrops) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCSignoutAwardAdditionalDrops.Size(m) +} +func (m *CMsgServerToGCSignoutAwardAdditionalDrops) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCSignoutAwardAdditionalDrops.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCSignoutAwardAdditionalDrops proto.InternalMessageInfo + +func (m *CMsgServerToGCSignoutAwardAdditionalDrops) GetDrops() []*CMsgServerToGCSignoutAwardAdditionalDrops_AdditionalDrops { + if m != nil { + return m.Drops + } + return nil +} + +func (m *CMsgServerToGCSignoutAwardAdditionalDrops) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +type CMsgServerToGCSignoutAwardAdditionalDrops_AdditionalDrops struct { + LootList *string `protobuf:"bytes,1,opt,name=loot_list,json=lootList" json:"loot_list,omitempty"` + PlayerAccountIds []uint32 `protobuf:"varint,2,rep,name=player_account_ids,json=playerAccountIds" json:"player_account_ids,omitempty"` + NoTrade *bool `protobuf:"varint,3,opt,name=no_trade,json=noTrade" json:"no_trade,omitempty"` + RandomizeReward *bool `protobuf:"varint,4,opt,name=randomize_reward,json=randomizeReward" json:"randomize_reward,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCSignoutAwardAdditionalDrops_AdditionalDrops) Reset() { + *m = CMsgServerToGCSignoutAwardAdditionalDrops_AdditionalDrops{} +} +func (m *CMsgServerToGCSignoutAwardAdditionalDrops_AdditionalDrops) String() string { + return proto.CompactTextString(m) +} +func (*CMsgServerToGCSignoutAwardAdditionalDrops_AdditionalDrops) ProtoMessage() {} +func (*CMsgServerToGCSignoutAwardAdditionalDrops_AdditionalDrops) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{47, 0} +} + +func (m *CMsgServerToGCSignoutAwardAdditionalDrops_AdditionalDrops) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCSignoutAwardAdditionalDrops_AdditionalDrops.Unmarshal(m, b) +} +func (m *CMsgServerToGCSignoutAwardAdditionalDrops_AdditionalDrops) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCSignoutAwardAdditionalDrops_AdditionalDrops.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCSignoutAwardAdditionalDrops_AdditionalDrops) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCSignoutAwardAdditionalDrops_AdditionalDrops.Merge(m, src) +} +func (m *CMsgServerToGCSignoutAwardAdditionalDrops_AdditionalDrops) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCSignoutAwardAdditionalDrops_AdditionalDrops.Size(m) +} +func (m *CMsgServerToGCSignoutAwardAdditionalDrops_AdditionalDrops) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCSignoutAwardAdditionalDrops_AdditionalDrops.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCSignoutAwardAdditionalDrops_AdditionalDrops proto.InternalMessageInfo + +func (m *CMsgServerToGCSignoutAwardAdditionalDrops_AdditionalDrops) GetLootList() string { + if m != nil && m.LootList != nil { + return *m.LootList + } + return "" +} + +func (m *CMsgServerToGCSignoutAwardAdditionalDrops_AdditionalDrops) GetPlayerAccountIds() []uint32 { + if m != nil { + return m.PlayerAccountIds + } + return nil +} + +func (m *CMsgServerToGCSignoutAwardAdditionalDrops_AdditionalDrops) GetNoTrade() bool { + if m != nil && m.NoTrade != nil { + return *m.NoTrade + } + return false +} + +func (m *CMsgServerToGCSignoutAwardAdditionalDrops_AdditionalDrops) GetRandomizeReward() bool { + if m != nil && m.RandomizeReward != nil { + return *m.RandomizeReward + } + return false +} + +type CMsgDOTAFrostivusTimeElapsed struct { + Seconds *uint32 `protobuf:"varint,1,opt,name=seconds" json:"seconds,omitempty"` + Users []*CMsgDOTAFrostivusTimeElapsed_User `protobuf:"bytes,2,rep,name=users" json:"users,omitempty"` + MatchId *uint64 `protobuf:"varint,3,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFrostivusTimeElapsed) Reset() { *m = CMsgDOTAFrostivusTimeElapsed{} } +func (m *CMsgDOTAFrostivusTimeElapsed) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFrostivusTimeElapsed) ProtoMessage() {} +func (*CMsgDOTAFrostivusTimeElapsed) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{48} +} + +func (m *CMsgDOTAFrostivusTimeElapsed) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFrostivusTimeElapsed.Unmarshal(m, b) +} +func (m *CMsgDOTAFrostivusTimeElapsed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFrostivusTimeElapsed.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFrostivusTimeElapsed) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFrostivusTimeElapsed.Merge(m, src) +} +func (m *CMsgDOTAFrostivusTimeElapsed) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFrostivusTimeElapsed.Size(m) +} +func (m *CMsgDOTAFrostivusTimeElapsed) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFrostivusTimeElapsed.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFrostivusTimeElapsed proto.InternalMessageInfo + +func (m *CMsgDOTAFrostivusTimeElapsed) GetSeconds() uint32 { + if m != nil && m.Seconds != nil { + return *m.Seconds + } + return 0 +} + +func (m *CMsgDOTAFrostivusTimeElapsed) GetUsers() []*CMsgDOTAFrostivusTimeElapsed_User { + if m != nil { + return m.Users + } + return nil +} + +func (m *CMsgDOTAFrostivusTimeElapsed) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +type CMsgDOTAFrostivusTimeElapsed_User struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + TimeElapsedS *uint32 `protobuf:"varint,2,opt,name=time_elapsed_s,json=timeElapsedS" json:"time_elapsed_s,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTAFrostivusTimeElapsed_User) Reset() { *m = CMsgDOTAFrostivusTimeElapsed_User{} } +func (m *CMsgDOTAFrostivusTimeElapsed_User) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTAFrostivusTimeElapsed_User) ProtoMessage() {} +func (*CMsgDOTAFrostivusTimeElapsed_User) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{48, 0} +} + +func (m *CMsgDOTAFrostivusTimeElapsed_User) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTAFrostivusTimeElapsed_User.Unmarshal(m, b) +} +func (m *CMsgDOTAFrostivusTimeElapsed_User) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTAFrostivusTimeElapsed_User.Marshal(b, m, deterministic) +} +func (m *CMsgDOTAFrostivusTimeElapsed_User) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTAFrostivusTimeElapsed_User.Merge(m, src) +} +func (m *CMsgDOTAFrostivusTimeElapsed_User) XXX_Size() int { + return xxx_messageInfo_CMsgDOTAFrostivusTimeElapsed_User.Size(m) +} +func (m *CMsgDOTAFrostivusTimeElapsed_User) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTAFrostivusTimeElapsed_User.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTAFrostivusTimeElapsed_User proto.InternalMessageInfo + +func (m *CMsgDOTAFrostivusTimeElapsed_User) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDOTAFrostivusTimeElapsed_User) GetTimeElapsedS() uint32 { + if m != nil && m.TimeElapsedS != nil { + return *m.TimeElapsedS + } + return 0 +} + +type CMsgGCToServerPingRequest struct { + RequestId *uint64 `protobuf:"fixed64,1,opt,name=request_id,json=requestId" json:"request_id,omitempty"` + RequestTime *uint64 `protobuf:"varint,2,opt,name=request_time,json=requestTime" json:"request_time,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToServerPingRequest) Reset() { *m = CMsgGCToServerPingRequest{} } +func (m *CMsgGCToServerPingRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToServerPingRequest) ProtoMessage() {} +func (*CMsgGCToServerPingRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{49} +} + +func (m *CMsgGCToServerPingRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToServerPingRequest.Unmarshal(m, b) +} +func (m *CMsgGCToServerPingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToServerPingRequest.Marshal(b, m, deterministic) +} +func (m *CMsgGCToServerPingRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToServerPingRequest.Merge(m, src) +} +func (m *CMsgGCToServerPingRequest) XXX_Size() int { + return xxx_messageInfo_CMsgGCToServerPingRequest.Size(m) +} +func (m *CMsgGCToServerPingRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToServerPingRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToServerPingRequest proto.InternalMessageInfo + +func (m *CMsgGCToServerPingRequest) GetRequestId() uint64 { + if m != nil && m.RequestId != nil { + return *m.RequestId + } + return 0 +} + +func (m *CMsgGCToServerPingRequest) GetRequestTime() uint64 { + if m != nil && m.RequestTime != nil { + return *m.RequestTime + } + return 0 +} + +type CMsgGCToServerPingResponse struct { + RequestId *uint64 `protobuf:"fixed64,1,opt,name=request_id,json=requestId" json:"request_id,omitempty"` + RequestTime *uint64 `protobuf:"varint,2,opt,name=request_time,json=requestTime" json:"request_time,omitempty"` + Cluster *uint32 `protobuf:"varint,3,opt,name=cluster" json:"cluster,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToServerPingResponse) Reset() { *m = CMsgGCToServerPingResponse{} } +func (m *CMsgGCToServerPingResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToServerPingResponse) ProtoMessage() {} +func (*CMsgGCToServerPingResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{50} +} + +func (m *CMsgGCToServerPingResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToServerPingResponse.Unmarshal(m, b) +} +func (m *CMsgGCToServerPingResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToServerPingResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToServerPingResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToServerPingResponse.Merge(m, src) +} +func (m *CMsgGCToServerPingResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToServerPingResponse.Size(m) +} +func (m *CMsgGCToServerPingResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToServerPingResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToServerPingResponse proto.InternalMessageInfo + +func (m *CMsgGCToServerPingResponse) GetRequestId() uint64 { + if m != nil && m.RequestId != nil { + return *m.RequestId + } + return 0 +} + +func (m *CMsgGCToServerPingResponse) GetRequestTime() uint64 { + if m != nil && m.RequestTime != nil { + return *m.RequestTime + } + return 0 +} + +func (m *CMsgGCToServerPingResponse) GetCluster() uint32 { + if m != nil && m.Cluster != nil { + return *m.Cluster + } + return 0 +} + +type CMsgGCToServerConsoleCommand struct { + ConsoleCommand *string `protobuf:"bytes,1,opt,name=console_command,json=consoleCommand" json:"console_command,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToServerConsoleCommand) Reset() { *m = CMsgGCToServerConsoleCommand{} } +func (m *CMsgGCToServerConsoleCommand) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToServerConsoleCommand) ProtoMessage() {} +func (*CMsgGCToServerConsoleCommand) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{51} +} + +func (m *CMsgGCToServerConsoleCommand) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToServerConsoleCommand.Unmarshal(m, b) +} +func (m *CMsgGCToServerConsoleCommand) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToServerConsoleCommand.Marshal(b, m, deterministic) +} +func (m *CMsgGCToServerConsoleCommand) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToServerConsoleCommand.Merge(m, src) +} +func (m *CMsgGCToServerConsoleCommand) XXX_Size() int { + return xxx_messageInfo_CMsgGCToServerConsoleCommand.Size(m) +} +func (m *CMsgGCToServerConsoleCommand) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToServerConsoleCommand.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToServerConsoleCommand proto.InternalMessageInfo + +func (m *CMsgGCToServerConsoleCommand) GetConsoleCommand() string { + if m != nil && m.ConsoleCommand != nil { + return *m.ConsoleCommand + } + return "" +} + +type CMsgServerGetEventPoints struct { + EventId *EEvent `protobuf:"varint,1,opt,name=event_id,json=eventId,enum=protocol.EEvent,def=0" json:"event_id,omitempty"` + AccountId []uint32 `protobuf:"varint,2,rep,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerGetEventPoints) Reset() { *m = CMsgServerGetEventPoints{} } +func (m *CMsgServerGetEventPoints) String() string { return proto.CompactTextString(m) } +func (*CMsgServerGetEventPoints) ProtoMessage() {} +func (*CMsgServerGetEventPoints) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{52} +} + +func (m *CMsgServerGetEventPoints) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerGetEventPoints.Unmarshal(m, b) +} +func (m *CMsgServerGetEventPoints) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerGetEventPoints.Marshal(b, m, deterministic) +} +func (m *CMsgServerGetEventPoints) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerGetEventPoints.Merge(m, src) +} +func (m *CMsgServerGetEventPoints) XXX_Size() int { + return xxx_messageInfo_CMsgServerGetEventPoints.Size(m) +} +func (m *CMsgServerGetEventPoints) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerGetEventPoints.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerGetEventPoints proto.InternalMessageInfo + +const Default_CMsgServerGetEventPoints_EventId EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgServerGetEventPoints) GetEventId() EEvent { + if m != nil && m.EventId != nil { + return *m.EventId + } + return Default_CMsgServerGetEventPoints_EventId +} + +func (m *CMsgServerGetEventPoints) GetAccountId() []uint32 { + if m != nil { + return m.AccountId + } + return nil +} + +type CMsgServerGetEventPointsResponse struct { + EventId *EEvent `protobuf:"varint,1,opt,name=event_id,json=eventId,enum=protocol.EEvent,def=0" json:"event_id,omitempty"` + Points []*CMsgServerGetEventPointsResponse_Points `protobuf:"bytes,2,rep,name=points" json:"points,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerGetEventPointsResponse) Reset() { *m = CMsgServerGetEventPointsResponse{} } +func (m *CMsgServerGetEventPointsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgServerGetEventPointsResponse) ProtoMessage() {} +func (*CMsgServerGetEventPointsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{53} +} + +func (m *CMsgServerGetEventPointsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerGetEventPointsResponse.Unmarshal(m, b) +} +func (m *CMsgServerGetEventPointsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerGetEventPointsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgServerGetEventPointsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerGetEventPointsResponse.Merge(m, src) +} +func (m *CMsgServerGetEventPointsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgServerGetEventPointsResponse.Size(m) +} +func (m *CMsgServerGetEventPointsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerGetEventPointsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerGetEventPointsResponse proto.InternalMessageInfo + +const Default_CMsgServerGetEventPointsResponse_EventId EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgServerGetEventPointsResponse) GetEventId() EEvent { + if m != nil && m.EventId != nil { + return *m.EventId + } + return Default_CMsgServerGetEventPointsResponse_EventId +} + +func (m *CMsgServerGetEventPointsResponse) GetPoints() []*CMsgServerGetEventPointsResponse_Points { + if m != nil { + return m.Points + } + return nil +} + +type CMsgServerGetEventPointsResponse_Points struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + PointsTotal *uint32 `protobuf:"varint,2,opt,name=points_total,json=pointsTotal" json:"points_total,omitempty"` + Owned *bool `protobuf:"varint,4,opt,name=owned" json:"owned,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerGetEventPointsResponse_Points) Reset() { + *m = CMsgServerGetEventPointsResponse_Points{} +} +func (m *CMsgServerGetEventPointsResponse_Points) String() string { return proto.CompactTextString(m) } +func (*CMsgServerGetEventPointsResponse_Points) ProtoMessage() {} +func (*CMsgServerGetEventPointsResponse_Points) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{53, 0} +} + +func (m *CMsgServerGetEventPointsResponse_Points) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerGetEventPointsResponse_Points.Unmarshal(m, b) +} +func (m *CMsgServerGetEventPointsResponse_Points) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerGetEventPointsResponse_Points.Marshal(b, m, deterministic) +} +func (m *CMsgServerGetEventPointsResponse_Points) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerGetEventPointsResponse_Points.Merge(m, src) +} +func (m *CMsgServerGetEventPointsResponse_Points) XXX_Size() int { + return xxx_messageInfo_CMsgServerGetEventPointsResponse_Points.Size(m) +} +func (m *CMsgServerGetEventPointsResponse_Points) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerGetEventPointsResponse_Points.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerGetEventPointsResponse_Points proto.InternalMessageInfo + +func (m *CMsgServerGetEventPointsResponse_Points) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgServerGetEventPointsResponse_Points) GetPointsTotal() uint32 { + if m != nil && m.PointsTotal != nil { + return *m.PointsTotal + } + return 0 +} + +func (m *CMsgServerGetEventPointsResponse_Points) GetOwned() bool { + if m != nil && m.Owned != nil { + return *m.Owned + } + return false +} + +type CMsgServerGrantSurveyPermission struct { + Surveys []*CMsgServerGrantSurveyPermission_Survey `protobuf:"bytes,1,rep,name=surveys" json:"surveys,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerGrantSurveyPermission) Reset() { *m = CMsgServerGrantSurveyPermission{} } +func (m *CMsgServerGrantSurveyPermission) String() string { return proto.CompactTextString(m) } +func (*CMsgServerGrantSurveyPermission) ProtoMessage() {} +func (*CMsgServerGrantSurveyPermission) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{54} +} + +func (m *CMsgServerGrantSurveyPermission) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerGrantSurveyPermission.Unmarshal(m, b) +} +func (m *CMsgServerGrantSurveyPermission) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerGrantSurveyPermission.Marshal(b, m, deterministic) +} +func (m *CMsgServerGrantSurveyPermission) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerGrantSurveyPermission.Merge(m, src) +} +func (m *CMsgServerGrantSurveyPermission) XXX_Size() int { + return xxx_messageInfo_CMsgServerGrantSurveyPermission.Size(m) +} +func (m *CMsgServerGrantSurveyPermission) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerGrantSurveyPermission.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerGrantSurveyPermission proto.InternalMessageInfo + +func (m *CMsgServerGrantSurveyPermission) GetSurveys() []*CMsgServerGrantSurveyPermission_Survey { + if m != nil { + return m.Surveys + } + return nil +} + +type CMsgServerGrantSurveyPermission_Survey struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + QuestionId *uint32 `protobuf:"varint,2,opt,name=question_id,json=questionId" json:"question_id,omitempty"` + ExpireTime *uint32 `protobuf:"varint,3,opt,name=expire_time,json=expireTime" json:"expire_time,omitempty"` + SurveyKey *uint64 `protobuf:"varint,4,opt,name=survey_key,json=surveyKey" json:"survey_key,omitempty"` + ExtraData *uint64 `protobuf:"varint,5,opt,name=extra_data,json=extraData" json:"extra_data,omitempty"` + ExtraData_32 *uint64 `protobuf:"varint,6,opt,name=extra_data_32,json=extraData32" json:"extra_data_32,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerGrantSurveyPermission_Survey) Reset() { + *m = CMsgServerGrantSurveyPermission_Survey{} +} +func (m *CMsgServerGrantSurveyPermission_Survey) String() string { return proto.CompactTextString(m) } +func (*CMsgServerGrantSurveyPermission_Survey) ProtoMessage() {} +func (*CMsgServerGrantSurveyPermission_Survey) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{54, 0} +} + +func (m *CMsgServerGrantSurveyPermission_Survey) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerGrantSurveyPermission_Survey.Unmarshal(m, b) +} +func (m *CMsgServerGrantSurveyPermission_Survey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerGrantSurveyPermission_Survey.Marshal(b, m, deterministic) +} +func (m *CMsgServerGrantSurveyPermission_Survey) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerGrantSurveyPermission_Survey.Merge(m, src) +} +func (m *CMsgServerGrantSurveyPermission_Survey) XXX_Size() int { + return xxx_messageInfo_CMsgServerGrantSurveyPermission_Survey.Size(m) +} +func (m *CMsgServerGrantSurveyPermission_Survey) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerGrantSurveyPermission_Survey.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerGrantSurveyPermission_Survey proto.InternalMessageInfo + +func (m *CMsgServerGrantSurveyPermission_Survey) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgServerGrantSurveyPermission_Survey) GetQuestionId() uint32 { + if m != nil && m.QuestionId != nil { + return *m.QuestionId + } + return 0 +} + +func (m *CMsgServerGrantSurveyPermission_Survey) GetExpireTime() uint32 { + if m != nil && m.ExpireTime != nil { + return *m.ExpireTime + } + return 0 +} + +func (m *CMsgServerGrantSurveyPermission_Survey) GetSurveyKey() uint64 { + if m != nil && m.SurveyKey != nil { + return *m.SurveyKey + } + return 0 +} + +func (m *CMsgServerGrantSurveyPermission_Survey) GetExtraData() uint64 { + if m != nil && m.ExtraData != nil { + return *m.ExtraData + } + return 0 +} + +func (m *CMsgServerGrantSurveyPermission_Survey) GetExtraData_32() uint64 { + if m != nil && m.ExtraData_32 != nil { + return *m.ExtraData_32 + } + return 0 +} + +type CMsgServerGrantSurveyPermissionResponse struct { + Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerGrantSurveyPermissionResponse) Reset() { + *m = CMsgServerGrantSurveyPermissionResponse{} +} +func (m *CMsgServerGrantSurveyPermissionResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgServerGrantSurveyPermissionResponse) ProtoMessage() {} +func (*CMsgServerGrantSurveyPermissionResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{55} +} + +func (m *CMsgServerGrantSurveyPermissionResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerGrantSurveyPermissionResponse.Unmarshal(m, b) +} +func (m *CMsgServerGrantSurveyPermissionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerGrantSurveyPermissionResponse.Marshal(b, m, deterministic) +} +func (m *CMsgServerGrantSurveyPermissionResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerGrantSurveyPermissionResponse.Merge(m, src) +} +func (m *CMsgServerGrantSurveyPermissionResponse) XXX_Size() int { + return xxx_messageInfo_CMsgServerGrantSurveyPermissionResponse.Size(m) +} +func (m *CMsgServerGrantSurveyPermissionResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerGrantSurveyPermissionResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerGrantSurveyPermissionResponse proto.InternalMessageInfo + +func (m *CMsgServerGrantSurveyPermissionResponse) GetResult() uint32 { + if m != nil && m.Result != nil { + return *m.Result + } + return 0 +} + +type CMsgServerToGCMatchConnectionStats struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + RegionId *uint32 `protobuf:"varint,2,opt,name=region_id,json=regionId" json:"region_id,omitempty"` + LeagueId *uint32 `protobuf:"varint,3,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + Players []*CMsgServerToGCMatchConnectionStats_Player `protobuf:"bytes,4,rep,name=players" json:"players,omitempty"` + ClusterId *uint32 `protobuf:"varint,5,opt,name=cluster_id,json=clusterId" json:"cluster_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCMatchConnectionStats) Reset() { *m = CMsgServerToGCMatchConnectionStats{} } +func (m *CMsgServerToGCMatchConnectionStats) String() string { return proto.CompactTextString(m) } +func (*CMsgServerToGCMatchConnectionStats) ProtoMessage() {} +func (*CMsgServerToGCMatchConnectionStats) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{56} +} + +func (m *CMsgServerToGCMatchConnectionStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCMatchConnectionStats.Unmarshal(m, b) +} +func (m *CMsgServerToGCMatchConnectionStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCMatchConnectionStats.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCMatchConnectionStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCMatchConnectionStats.Merge(m, src) +} +func (m *CMsgServerToGCMatchConnectionStats) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCMatchConnectionStats.Size(m) +} +func (m *CMsgServerToGCMatchConnectionStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCMatchConnectionStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCMatchConnectionStats proto.InternalMessageInfo + +func (m *CMsgServerToGCMatchConnectionStats) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgServerToGCMatchConnectionStats) GetRegionId() uint32 { + if m != nil && m.RegionId != nil { + return *m.RegionId + } + return 0 +} + +func (m *CMsgServerToGCMatchConnectionStats) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgServerToGCMatchConnectionStats) GetPlayers() []*CMsgServerToGCMatchConnectionStats_Player { + if m != nil { + return m.Players + } + return nil +} + +func (m *CMsgServerToGCMatchConnectionStats) GetClusterId() uint32 { + if m != nil && m.ClusterId != nil { + return *m.ClusterId + } + return 0 +} + +type CMsgServerToGCMatchConnectionStats_Player struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Ip *uint32 `protobuf:"fixed32,2,opt,name=ip" json:"ip,omitempty"` + AvgPingMs *uint32 `protobuf:"varint,3,opt,name=avg_ping_ms,json=avgPingMs" json:"avg_ping_ms,omitempty"` + PacketLoss *float32 `protobuf:"fixed32,5,opt,name=packet_loss,json=packetLoss" json:"packet_loss,omitempty"` + PingDeviation *float32 `protobuf:"fixed32,6,opt,name=ping_deviation,json=pingDeviation" json:"ping_deviation,omitempty"` + FullResends *uint32 `protobuf:"varint,7,opt,name=full_resends,json=fullResends" json:"full_resends,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCMatchConnectionStats_Player) Reset() { + *m = CMsgServerToGCMatchConnectionStats_Player{} +} +func (m *CMsgServerToGCMatchConnectionStats_Player) String() string { return proto.CompactTextString(m) } +func (*CMsgServerToGCMatchConnectionStats_Player) ProtoMessage() {} +func (*CMsgServerToGCMatchConnectionStats_Player) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{56, 0} +} + +func (m *CMsgServerToGCMatchConnectionStats_Player) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCMatchConnectionStats_Player.Unmarshal(m, b) +} +func (m *CMsgServerToGCMatchConnectionStats_Player) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCMatchConnectionStats_Player.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCMatchConnectionStats_Player) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCMatchConnectionStats_Player.Merge(m, src) +} +func (m *CMsgServerToGCMatchConnectionStats_Player) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCMatchConnectionStats_Player.Size(m) +} +func (m *CMsgServerToGCMatchConnectionStats_Player) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCMatchConnectionStats_Player.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCMatchConnectionStats_Player proto.InternalMessageInfo + +func (m *CMsgServerToGCMatchConnectionStats_Player) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgServerToGCMatchConnectionStats_Player) GetIp() uint32 { + if m != nil && m.Ip != nil { + return *m.Ip + } + return 0 +} + +func (m *CMsgServerToGCMatchConnectionStats_Player) GetAvgPingMs() uint32 { + if m != nil && m.AvgPingMs != nil { + return *m.AvgPingMs + } + return 0 +} + +func (m *CMsgServerToGCMatchConnectionStats_Player) GetPacketLoss() float32 { + if m != nil && m.PacketLoss != nil { + return *m.PacketLoss + } + return 0 +} + +func (m *CMsgServerToGCMatchConnectionStats_Player) GetPingDeviation() float32 { + if m != nil && m.PingDeviation != nil { + return *m.PingDeviation + } + return 0 +} + +func (m *CMsgServerToGCMatchConnectionStats_Player) GetFullResends() uint32 { + if m != nil && m.FullResends != nil { + return *m.FullResends + } + return 0 +} + +type CMsgServerGCUpdateSpectatorCount struct { + SpectatorCount *uint32 `protobuf:"varint,1,opt,name=spectator_count,json=spectatorCount" json:"spectator_count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerGCUpdateSpectatorCount) Reset() { *m = CMsgServerGCUpdateSpectatorCount{} } +func (m *CMsgServerGCUpdateSpectatorCount) String() string { return proto.CompactTextString(m) } +func (*CMsgServerGCUpdateSpectatorCount) ProtoMessage() {} +func (*CMsgServerGCUpdateSpectatorCount) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{57} +} + +func (m *CMsgServerGCUpdateSpectatorCount) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerGCUpdateSpectatorCount.Unmarshal(m, b) +} +func (m *CMsgServerGCUpdateSpectatorCount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerGCUpdateSpectatorCount.Marshal(b, m, deterministic) +} +func (m *CMsgServerGCUpdateSpectatorCount) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerGCUpdateSpectatorCount.Merge(m, src) +} +func (m *CMsgServerGCUpdateSpectatorCount) XXX_Size() int { + return xxx_messageInfo_CMsgServerGCUpdateSpectatorCount.Size(m) +} +func (m *CMsgServerGCUpdateSpectatorCount) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerGCUpdateSpectatorCount.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerGCUpdateSpectatorCount proto.InternalMessageInfo + +func (m *CMsgServerGCUpdateSpectatorCount) GetSpectatorCount() uint32 { + if m != nil && m.SpectatorCount != nil { + return *m.SpectatorCount + } + return 0 +} + +type CSerializedCombatLog struct { + Version *uint32 `protobuf:"varint,1,opt,name=version" json:"version,omitempty"` + Dictionary *CSerializedCombatLog_Dictionary `protobuf:"bytes,2,opt,name=dictionary" json:"dictionary,omitempty"` + Entries []*CMsgDOTACombatLogEntry `protobuf:"bytes,3,rep,name=entries" json:"entries,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSerializedCombatLog) Reset() { *m = CSerializedCombatLog{} } +func (m *CSerializedCombatLog) String() string { return proto.CompactTextString(m) } +func (*CSerializedCombatLog) ProtoMessage() {} +func (*CSerializedCombatLog) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{58} +} + +func (m *CSerializedCombatLog) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSerializedCombatLog.Unmarshal(m, b) +} +func (m *CSerializedCombatLog) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSerializedCombatLog.Marshal(b, m, deterministic) +} +func (m *CSerializedCombatLog) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSerializedCombatLog.Merge(m, src) +} +func (m *CSerializedCombatLog) XXX_Size() int { + return xxx_messageInfo_CSerializedCombatLog.Size(m) +} +func (m *CSerializedCombatLog) XXX_DiscardUnknown() { + xxx_messageInfo_CSerializedCombatLog.DiscardUnknown(m) +} + +var xxx_messageInfo_CSerializedCombatLog proto.InternalMessageInfo + +func (m *CSerializedCombatLog) GetVersion() uint32 { + if m != nil && m.Version != nil { + return *m.Version + } + return 0 +} + +func (m *CSerializedCombatLog) GetDictionary() *CSerializedCombatLog_Dictionary { + if m != nil { + return m.Dictionary + } + return nil +} + +func (m *CSerializedCombatLog) GetEntries() []*CMsgDOTACombatLogEntry { + if m != nil { + return m.Entries + } + return nil +} + +type CSerializedCombatLog_Dictionary struct { + Strings []*CSerializedCombatLog_Dictionary_DictString `protobuf:"bytes,1,rep,name=strings" json:"strings,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSerializedCombatLog_Dictionary) Reset() { *m = CSerializedCombatLog_Dictionary{} } +func (m *CSerializedCombatLog_Dictionary) String() string { return proto.CompactTextString(m) } +func (*CSerializedCombatLog_Dictionary) ProtoMessage() {} +func (*CSerializedCombatLog_Dictionary) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{58, 0} +} + +func (m *CSerializedCombatLog_Dictionary) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSerializedCombatLog_Dictionary.Unmarshal(m, b) +} +func (m *CSerializedCombatLog_Dictionary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSerializedCombatLog_Dictionary.Marshal(b, m, deterministic) +} +func (m *CSerializedCombatLog_Dictionary) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSerializedCombatLog_Dictionary.Merge(m, src) +} +func (m *CSerializedCombatLog_Dictionary) XXX_Size() int { + return xxx_messageInfo_CSerializedCombatLog_Dictionary.Size(m) +} +func (m *CSerializedCombatLog_Dictionary) XXX_DiscardUnknown() { + xxx_messageInfo_CSerializedCombatLog_Dictionary.DiscardUnknown(m) +} + +var xxx_messageInfo_CSerializedCombatLog_Dictionary proto.InternalMessageInfo + +func (m *CSerializedCombatLog_Dictionary) GetStrings() []*CSerializedCombatLog_Dictionary_DictString { + if m != nil { + return m.Strings + } + return nil +} + +type CSerializedCombatLog_Dictionary_DictString struct { + Id *uint32 `protobuf:"varint,1,req,name=id" json:"id,omitempty"` + Value *string `protobuf:"bytes,2,req,name=value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSerializedCombatLog_Dictionary_DictString) Reset() { + *m = CSerializedCombatLog_Dictionary_DictString{} +} +func (m *CSerializedCombatLog_Dictionary_DictString) String() string { + return proto.CompactTextString(m) +} +func (*CSerializedCombatLog_Dictionary_DictString) ProtoMessage() {} +func (*CSerializedCombatLog_Dictionary_DictString) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{58, 0, 0} +} + +func (m *CSerializedCombatLog_Dictionary_DictString) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSerializedCombatLog_Dictionary_DictString.Unmarshal(m, b) +} +func (m *CSerializedCombatLog_Dictionary_DictString) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSerializedCombatLog_Dictionary_DictString.Marshal(b, m, deterministic) +} +func (m *CSerializedCombatLog_Dictionary_DictString) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSerializedCombatLog_Dictionary_DictString.Merge(m, src) +} +func (m *CSerializedCombatLog_Dictionary_DictString) XXX_Size() int { + return xxx_messageInfo_CSerializedCombatLog_Dictionary_DictString.Size(m) +} +func (m *CSerializedCombatLog_Dictionary_DictString) XXX_DiscardUnknown() { + xxx_messageInfo_CSerializedCombatLog_Dictionary_DictString.DiscardUnknown(m) +} + +var xxx_messageInfo_CSerializedCombatLog_Dictionary_DictString proto.InternalMessageInfo + +func (m *CSerializedCombatLog_Dictionary_DictString) GetId() uint32 { + if m != nil && m.Id != nil { + return *m.Id + } + return 0 +} + +func (m *CSerializedCombatLog_Dictionary_DictString) GetValue() string { + if m != nil && m.Value != nil { + return *m.Value + } + return "" +} + +type CMsgServerToGCGetAdditionalEquips struct { + AccountIds []uint32 `protobuf:"varint,1,rep,name=account_ids,json=accountIds" json:"account_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCGetAdditionalEquips) Reset() { *m = CMsgServerToGCGetAdditionalEquips{} } +func (m *CMsgServerToGCGetAdditionalEquips) String() string { return proto.CompactTextString(m) } +func (*CMsgServerToGCGetAdditionalEquips) ProtoMessage() {} +func (*CMsgServerToGCGetAdditionalEquips) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{59} +} + +func (m *CMsgServerToGCGetAdditionalEquips) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCGetAdditionalEquips.Unmarshal(m, b) +} +func (m *CMsgServerToGCGetAdditionalEquips) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCGetAdditionalEquips.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCGetAdditionalEquips) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCGetAdditionalEquips.Merge(m, src) +} +func (m *CMsgServerToGCGetAdditionalEquips) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCGetAdditionalEquips.Size(m) +} +func (m *CMsgServerToGCGetAdditionalEquips) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCGetAdditionalEquips.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCGetAdditionalEquips proto.InternalMessageInfo + +func (m *CMsgServerToGCGetAdditionalEquips) GetAccountIds() []uint32 { + if m != nil { + return m.AccountIds + } + return nil +} + +type CMsgServerToGCGetAdditionalEquipsResponse struct { + Equips []*CMsgServerToGCGetAdditionalEquipsResponse_CUserEquips `protobuf:"bytes,1,rep,name=equips" json:"equips,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCGetAdditionalEquipsResponse) Reset() { + *m = CMsgServerToGCGetAdditionalEquipsResponse{} +} +func (m *CMsgServerToGCGetAdditionalEquipsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgServerToGCGetAdditionalEquipsResponse) ProtoMessage() {} +func (*CMsgServerToGCGetAdditionalEquipsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{60} +} + +func (m *CMsgServerToGCGetAdditionalEquipsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCGetAdditionalEquipsResponse.Unmarshal(m, b) +} +func (m *CMsgServerToGCGetAdditionalEquipsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCGetAdditionalEquipsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCGetAdditionalEquipsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCGetAdditionalEquipsResponse.Merge(m, src) +} +func (m *CMsgServerToGCGetAdditionalEquipsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCGetAdditionalEquipsResponse.Size(m) +} +func (m *CMsgServerToGCGetAdditionalEquipsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCGetAdditionalEquipsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCGetAdditionalEquipsResponse proto.InternalMessageInfo + +func (m *CMsgServerToGCGetAdditionalEquipsResponse) GetEquips() []*CMsgServerToGCGetAdditionalEquipsResponse_CUserEquips { + if m != nil { + return m.Equips + } + return nil +} + +type CMsgServerToGCGetAdditionalEquipsResponse_CUserEquips struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Equips []*CAdditionalEquipSlot `protobuf:"bytes,2,rep,name=equips" json:"equips,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCGetAdditionalEquipsResponse_CUserEquips) Reset() { + *m = CMsgServerToGCGetAdditionalEquipsResponse_CUserEquips{} +} +func (m *CMsgServerToGCGetAdditionalEquipsResponse_CUserEquips) String() string { + return proto.CompactTextString(m) +} +func (*CMsgServerToGCGetAdditionalEquipsResponse_CUserEquips) ProtoMessage() {} +func (*CMsgServerToGCGetAdditionalEquipsResponse_CUserEquips) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{60, 0} +} + +func (m *CMsgServerToGCGetAdditionalEquipsResponse_CUserEquips) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCGetAdditionalEquipsResponse_CUserEquips.Unmarshal(m, b) +} +func (m *CMsgServerToGCGetAdditionalEquipsResponse_CUserEquips) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCGetAdditionalEquipsResponse_CUserEquips.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCGetAdditionalEquipsResponse_CUserEquips) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCGetAdditionalEquipsResponse_CUserEquips.Merge(m, src) +} +func (m *CMsgServerToGCGetAdditionalEquipsResponse_CUserEquips) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCGetAdditionalEquipsResponse_CUserEquips.Size(m) +} +func (m *CMsgServerToGCGetAdditionalEquipsResponse_CUserEquips) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCGetAdditionalEquipsResponse_CUserEquips.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCGetAdditionalEquipsResponse_CUserEquips proto.InternalMessageInfo + +func (m *CMsgServerToGCGetAdditionalEquipsResponse_CUserEquips) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgServerToGCGetAdditionalEquipsResponse_CUserEquips) GetEquips() []*CAdditionalEquipSlot { + if m != nil { + return m.Equips + } + return nil +} + +type CMsgServerToGCGetProfileCard struct { + AccountIds []uint32 `protobuf:"varint,1,rep,name=account_ids,json=accountIds" json:"account_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCGetProfileCard) Reset() { *m = CMsgServerToGCGetProfileCard{} } +func (m *CMsgServerToGCGetProfileCard) String() string { return proto.CompactTextString(m) } +func (*CMsgServerToGCGetProfileCard) ProtoMessage() {} +func (*CMsgServerToGCGetProfileCard) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{61} +} + +func (m *CMsgServerToGCGetProfileCard) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCGetProfileCard.Unmarshal(m, b) +} +func (m *CMsgServerToGCGetProfileCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCGetProfileCard.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCGetProfileCard) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCGetProfileCard.Merge(m, src) +} +func (m *CMsgServerToGCGetProfileCard) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCGetProfileCard.Size(m) +} +func (m *CMsgServerToGCGetProfileCard) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCGetProfileCard.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCGetProfileCard proto.InternalMessageInfo + +func (m *CMsgServerToGCGetProfileCard) GetAccountIds() []uint32 { + if m != nil { + return m.AccountIds + } + return nil +} + +type CMsgServerToGCGetProfileCardResponse struct { + Cards []*CMsgDOTAProfileCard `protobuf:"bytes,1,rep,name=cards" json:"cards,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCGetProfileCardResponse) Reset() { *m = CMsgServerToGCGetProfileCardResponse{} } +func (m *CMsgServerToGCGetProfileCardResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgServerToGCGetProfileCardResponse) ProtoMessage() {} +func (*CMsgServerToGCGetProfileCardResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{62} +} + +func (m *CMsgServerToGCGetProfileCardResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCGetProfileCardResponse.Unmarshal(m, b) +} +func (m *CMsgServerToGCGetProfileCardResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCGetProfileCardResponse.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCGetProfileCardResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCGetProfileCardResponse.Merge(m, src) +} +func (m *CMsgServerToGCGetProfileCardResponse) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCGetProfileCardResponse.Size(m) +} +func (m *CMsgServerToGCGetProfileCardResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCGetProfileCardResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCGetProfileCardResponse proto.InternalMessageInfo + +func (m *CMsgServerToGCGetProfileCardResponse) GetCards() []*CMsgDOTAProfileCard { + if m != nil { + return m.Cards + } + return nil +} + +type CMsgServerToGCVictoryPredictions struct { + Records []*CMsgServerToGCVictoryPredictions_Record `protobuf:"bytes,1,rep,name=records" json:"records,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCVictoryPredictions) Reset() { *m = CMsgServerToGCVictoryPredictions{} } +func (m *CMsgServerToGCVictoryPredictions) String() string { return proto.CompactTextString(m) } +func (*CMsgServerToGCVictoryPredictions) ProtoMessage() {} +func (*CMsgServerToGCVictoryPredictions) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{63} +} + +func (m *CMsgServerToGCVictoryPredictions) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCVictoryPredictions.Unmarshal(m, b) +} +func (m *CMsgServerToGCVictoryPredictions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCVictoryPredictions.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCVictoryPredictions) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCVictoryPredictions.Merge(m, src) +} +func (m *CMsgServerToGCVictoryPredictions) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCVictoryPredictions.Size(m) +} +func (m *CMsgServerToGCVictoryPredictions) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCVictoryPredictions.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCVictoryPredictions proto.InternalMessageInfo + +func (m *CMsgServerToGCVictoryPredictions) GetRecords() []*CMsgServerToGCVictoryPredictions_Record { + if m != nil { + return m.Records + } + return nil +} + +type CMsgServerToGCVictoryPredictions_Record struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + ItemId *uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + ItemIds []uint64 `protobuf:"varint,5,rep,name=item_ids,json=itemIds" json:"item_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCVictoryPredictions_Record) Reset() { + *m = CMsgServerToGCVictoryPredictions_Record{} +} +func (m *CMsgServerToGCVictoryPredictions_Record) String() string { return proto.CompactTextString(m) } +func (*CMsgServerToGCVictoryPredictions_Record) ProtoMessage() {} +func (*CMsgServerToGCVictoryPredictions_Record) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{63, 0} +} + +func (m *CMsgServerToGCVictoryPredictions_Record) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCVictoryPredictions_Record.Unmarshal(m, b) +} +func (m *CMsgServerToGCVictoryPredictions_Record) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCVictoryPredictions_Record.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCVictoryPredictions_Record) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCVictoryPredictions_Record.Merge(m, src) +} +func (m *CMsgServerToGCVictoryPredictions_Record) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCVictoryPredictions_Record.Size(m) +} +func (m *CMsgServerToGCVictoryPredictions_Record) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCVictoryPredictions_Record.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCVictoryPredictions_Record proto.InternalMessageInfo + +func (m *CMsgServerToGCVictoryPredictions_Record) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgServerToGCVictoryPredictions_Record) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CMsgServerToGCVictoryPredictions_Record) GetItemIds() []uint64 { + if m != nil { + return m.ItemIds + } + return nil +} + +type CMsgSuspiciousActivity struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Activity *ESuspiciousActivity `protobuf:"varint,2,opt,name=activity,enum=protocol.ESuspiciousActivity,def=1" json:"activity,omitempty"` + Intdata1 *int32 `protobuf:"zigzag32,3,opt,name=intdata1" json:"intdata1,omitempty"` + Intdata2 *int32 `protobuf:"zigzag32,4,opt,name=intdata2" json:"intdata2,omitempty"` + Time *uint32 `protobuf:"varint,5,opt,name=time" json:"time,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSuspiciousActivity) Reset() { *m = CMsgSuspiciousActivity{} } +func (m *CMsgSuspiciousActivity) String() string { return proto.CompactTextString(m) } +func (*CMsgSuspiciousActivity) ProtoMessage() {} +func (*CMsgSuspiciousActivity) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{64} +} + +func (m *CMsgSuspiciousActivity) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSuspiciousActivity.Unmarshal(m, b) +} +func (m *CMsgSuspiciousActivity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSuspiciousActivity.Marshal(b, m, deterministic) +} +func (m *CMsgSuspiciousActivity) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSuspiciousActivity.Merge(m, src) +} +func (m *CMsgSuspiciousActivity) XXX_Size() int { + return xxx_messageInfo_CMsgSuspiciousActivity.Size(m) +} +func (m *CMsgSuspiciousActivity) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSuspiciousActivity.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSuspiciousActivity proto.InternalMessageInfo + +const Default_CMsgSuspiciousActivity_Activity ESuspiciousActivity = ESuspiciousActivity_k_ESuspiciousActivity_VAC_MultipleInstances + +func (m *CMsgSuspiciousActivity) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgSuspiciousActivity) GetActivity() ESuspiciousActivity { + if m != nil && m.Activity != nil { + return *m.Activity + } + return Default_CMsgSuspiciousActivity_Activity +} + +func (m *CMsgSuspiciousActivity) GetIntdata1() int32 { + if m != nil && m.Intdata1 != nil { + return *m.Intdata1 + } + return 0 +} + +func (m *CMsgSuspiciousActivity) GetIntdata2() int32 { + if m != nil && m.Intdata2 != nil { + return *m.Intdata2 + } + return 0 +} + +func (m *CMsgSuspiciousActivity) GetTime() uint32 { + if m != nil && m.Time != nil { + return *m.Time + } + return 0 +} + +type CMsgServerToGCRequestStatus struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCRequestStatus) Reset() { *m = CMsgServerToGCRequestStatus{} } +func (m *CMsgServerToGCRequestStatus) String() string { return proto.CompactTextString(m) } +func (*CMsgServerToGCRequestStatus) ProtoMessage() {} +func (*CMsgServerToGCRequestStatus) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{65} +} + +func (m *CMsgServerToGCRequestStatus) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCRequestStatus.Unmarshal(m, b) +} +func (m *CMsgServerToGCRequestStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCRequestStatus.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCRequestStatus) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCRequestStatus.Merge(m, src) +} +func (m *CMsgServerToGCRequestStatus) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCRequestStatus.Size(m) +} +func (m *CMsgServerToGCRequestStatus) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCRequestStatus.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCRequestStatus proto.InternalMessageInfo + +type CMsgServerToGCRequestStatus_Response struct { + Response *uint32 `protobuf:"varint,1,opt,name=response" json:"response,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCRequestStatus_Response) Reset() { *m = CMsgServerToGCRequestStatus_Response{} } +func (m *CMsgServerToGCRequestStatus_Response) String() string { return proto.CompactTextString(m) } +func (*CMsgServerToGCRequestStatus_Response) ProtoMessage() {} +func (*CMsgServerToGCRequestStatus_Response) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{66} +} + +func (m *CMsgServerToGCRequestStatus_Response) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCRequestStatus_Response.Unmarshal(m, b) +} +func (m *CMsgServerToGCRequestStatus_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCRequestStatus_Response.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCRequestStatus_Response) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCRequestStatus_Response.Merge(m, src) +} +func (m *CMsgServerToGCRequestStatus_Response) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCRequestStatus_Response.Size(m) +} +func (m *CMsgServerToGCRequestStatus_Response) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCRequestStatus_Response.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCRequestStatus_Response proto.InternalMessageInfo + +func (m *CMsgServerToGCRequestStatus_Response) GetResponse() uint32 { + if m != nil && m.Response != nil { + return *m.Response + } + return 0 +} + +type CMsgSignOutAssassinMiniGameInfo struct { + WinningPlayers []uint64 `protobuf:"fixed64,1,rep,name=winning_players,json=winningPlayers" json:"winning_players,omitempty"` + LosingPlayers []uint64 `protobuf:"fixed64,2,rep,name=losing_players,json=losingPlayers" json:"losing_players,omitempty"` + ArcanaOwners []uint64 `protobuf:"fixed64,3,rep,name=arcana_owners,json=arcanaOwners" json:"arcana_owners,omitempty"` + AssassinWon *bool `protobuf:"varint,4,opt,name=assassin_won,json=assassinWon" json:"assassin_won,omitempty"` + TargetHeroId *uint32 `protobuf:"varint,5,opt,name=target_hero_id,json=targetHeroId" json:"target_hero_id,omitempty"` + ContractCompleted *bool `protobuf:"varint,6,opt,name=contract_completed,json=contractCompleted" json:"contract_completed,omitempty"` + ContractCompleteTime *float32 `protobuf:"fixed32,7,opt,name=contract_complete_time,json=contractCompleteTime" json:"contract_complete_time,omitempty"` + PaIsRadiant *bool `protobuf:"varint,8,opt,name=pa_is_radiant,json=paIsRadiant" json:"pa_is_radiant,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSignOutAssassinMiniGameInfo) Reset() { *m = CMsgSignOutAssassinMiniGameInfo{} } +func (m *CMsgSignOutAssassinMiniGameInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgSignOutAssassinMiniGameInfo) ProtoMessage() {} +func (*CMsgSignOutAssassinMiniGameInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{67} +} + +func (m *CMsgSignOutAssassinMiniGameInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSignOutAssassinMiniGameInfo.Unmarshal(m, b) +} +func (m *CMsgSignOutAssassinMiniGameInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSignOutAssassinMiniGameInfo.Marshal(b, m, deterministic) +} +func (m *CMsgSignOutAssassinMiniGameInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSignOutAssassinMiniGameInfo.Merge(m, src) +} +func (m *CMsgSignOutAssassinMiniGameInfo) XXX_Size() int { + return xxx_messageInfo_CMsgSignOutAssassinMiniGameInfo.Size(m) +} +func (m *CMsgSignOutAssassinMiniGameInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSignOutAssassinMiniGameInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSignOutAssassinMiniGameInfo proto.InternalMessageInfo + +func (m *CMsgSignOutAssassinMiniGameInfo) GetWinningPlayers() []uint64 { + if m != nil { + return m.WinningPlayers + } + return nil +} + +func (m *CMsgSignOutAssassinMiniGameInfo) GetLosingPlayers() []uint64 { + if m != nil { + return m.LosingPlayers + } + return nil +} + +func (m *CMsgSignOutAssassinMiniGameInfo) GetArcanaOwners() []uint64 { + if m != nil { + return m.ArcanaOwners + } + return nil +} + +func (m *CMsgSignOutAssassinMiniGameInfo) GetAssassinWon() bool { + if m != nil && m.AssassinWon != nil { + return *m.AssassinWon + } + return false +} + +func (m *CMsgSignOutAssassinMiniGameInfo) GetTargetHeroId() uint32 { + if m != nil && m.TargetHeroId != nil { + return *m.TargetHeroId + } + return 0 +} + +func (m *CMsgSignOutAssassinMiniGameInfo) GetContractCompleted() bool { + if m != nil && m.ContractCompleted != nil { + return *m.ContractCompleted + } + return false +} + +func (m *CMsgSignOutAssassinMiniGameInfo) GetContractCompleteTime() float32 { + if m != nil && m.ContractCompleteTime != nil { + return *m.ContractCompleteTime + } + return 0 +} + +func (m *CMsgSignOutAssassinMiniGameInfo) GetPaIsRadiant() bool { + if m != nil && m.PaIsRadiant != nil { + return *m.PaIsRadiant + } + return false +} + +type CMsgServerToGCGetIngameEventData struct { + Event *EEvent `protobuf:"varint,1,opt,name=event,enum=protocol.EEvent,def=0" json:"event,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCGetIngameEventData) Reset() { *m = CMsgServerToGCGetIngameEventData{} } +func (m *CMsgServerToGCGetIngameEventData) String() string { return proto.CompactTextString(m) } +func (*CMsgServerToGCGetIngameEventData) ProtoMessage() {} +func (*CMsgServerToGCGetIngameEventData) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{68} +} + +func (m *CMsgServerToGCGetIngameEventData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCGetIngameEventData.Unmarshal(m, b) +} +func (m *CMsgServerToGCGetIngameEventData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCGetIngameEventData.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCGetIngameEventData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCGetIngameEventData.Merge(m, src) +} +func (m *CMsgServerToGCGetIngameEventData) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCGetIngameEventData.Size(m) +} +func (m *CMsgServerToGCGetIngameEventData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCGetIngameEventData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCGetIngameEventData proto.InternalMessageInfo + +const Default_CMsgServerToGCGetIngameEventData_Event EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgServerToGCGetIngameEventData) GetEvent() EEvent { + if m != nil && m.Event != nil { + return *m.Event + } + return Default_CMsgServerToGCGetIngameEventData_Event +} + +type CMsgGCToServerIngameEventDataOraclePA struct { + TargetHeroIds []uint32 `protobuf:"varint,1,rep,name=target_hero_ids,json=targetHeroIds" json:"target_hero_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToServerIngameEventDataOraclePA) Reset() { *m = CMsgGCToServerIngameEventDataOraclePA{} } +func (m *CMsgGCToServerIngameEventDataOraclePA) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToServerIngameEventDataOraclePA) ProtoMessage() {} +func (*CMsgGCToServerIngameEventDataOraclePA) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{69} +} + +func (m *CMsgGCToServerIngameEventDataOraclePA) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToServerIngameEventDataOraclePA.Unmarshal(m, b) +} +func (m *CMsgGCToServerIngameEventDataOraclePA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToServerIngameEventDataOraclePA.Marshal(b, m, deterministic) +} +func (m *CMsgGCToServerIngameEventDataOraclePA) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToServerIngameEventDataOraclePA.Merge(m, src) +} +func (m *CMsgGCToServerIngameEventDataOraclePA) XXX_Size() int { + return xxx_messageInfo_CMsgGCToServerIngameEventDataOraclePA.Size(m) +} +func (m *CMsgGCToServerIngameEventDataOraclePA) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToServerIngameEventDataOraclePA.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToServerIngameEventDataOraclePA proto.InternalMessageInfo + +func (m *CMsgGCToServerIngameEventDataOraclePA) GetTargetHeroIds() []uint32 { + if m != nil { + return m.TargetHeroIds + } + return nil +} + +type CMsgServerToGCKillSummaries struct { + IngameeventId *uint32 `protobuf:"varint,1,opt,name=ingameevent_id,json=ingameeventId" json:"ingameevent_id,omitempty"` + Summaries []*CMsgServerToGCKillSummaries_KillSummary `protobuf:"bytes,2,rep,name=summaries" json:"summaries,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCKillSummaries) Reset() { *m = CMsgServerToGCKillSummaries{} } +func (m *CMsgServerToGCKillSummaries) String() string { return proto.CompactTextString(m) } +func (*CMsgServerToGCKillSummaries) ProtoMessage() {} +func (*CMsgServerToGCKillSummaries) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{70} +} + +func (m *CMsgServerToGCKillSummaries) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCKillSummaries.Unmarshal(m, b) +} +func (m *CMsgServerToGCKillSummaries) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCKillSummaries.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCKillSummaries) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCKillSummaries.Merge(m, src) +} +func (m *CMsgServerToGCKillSummaries) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCKillSummaries.Size(m) +} +func (m *CMsgServerToGCKillSummaries) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCKillSummaries.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCKillSummaries proto.InternalMessageInfo + +func (m *CMsgServerToGCKillSummaries) GetIngameeventId() uint32 { + if m != nil && m.IngameeventId != nil { + return *m.IngameeventId + } + return 0 +} + +func (m *CMsgServerToGCKillSummaries) GetSummaries() []*CMsgServerToGCKillSummaries_KillSummary { + if m != nil { + return m.Summaries + } + return nil +} + +type CMsgServerToGCKillSummaries_KillSummary struct { + KillerHeroId *uint32 `protobuf:"varint,1,opt,name=killer_hero_id,json=killerHeroId" json:"killer_hero_id,omitempty"` + VictimHeroId *uint32 `protobuf:"varint,2,opt,name=victim_hero_id,json=victimHeroId" json:"victim_hero_id,omitempty"` + KillCount *uint32 `protobuf:"varint,3,opt,name=kill_count,json=killCount" json:"kill_count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCKillSummaries_KillSummary) Reset() { + *m = CMsgServerToGCKillSummaries_KillSummary{} +} +func (m *CMsgServerToGCKillSummaries_KillSummary) String() string { return proto.CompactTextString(m) } +func (*CMsgServerToGCKillSummaries_KillSummary) ProtoMessage() {} +func (*CMsgServerToGCKillSummaries_KillSummary) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{70, 0} +} + +func (m *CMsgServerToGCKillSummaries_KillSummary) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCKillSummaries_KillSummary.Unmarshal(m, b) +} +func (m *CMsgServerToGCKillSummaries_KillSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCKillSummaries_KillSummary.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCKillSummaries_KillSummary) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCKillSummaries_KillSummary.Merge(m, src) +} +func (m *CMsgServerToGCKillSummaries_KillSummary) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCKillSummaries_KillSummary.Size(m) +} +func (m *CMsgServerToGCKillSummaries_KillSummary) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCKillSummaries_KillSummary.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCKillSummaries_KillSummary proto.InternalMessageInfo + +func (m *CMsgServerToGCKillSummaries_KillSummary) GetKillerHeroId() uint32 { + if m != nil && m.KillerHeroId != nil { + return *m.KillerHeroId + } + return 0 +} + +func (m *CMsgServerToGCKillSummaries_KillSummary) GetVictimHeroId() uint32 { + if m != nil && m.VictimHeroId != nil { + return *m.VictimHeroId + } + return 0 +} + +func (m *CMsgServerToGCKillSummaries_KillSummary) GetKillCount() uint32 { + if m != nil && m.KillCount != nil { + return *m.KillCount + } + return 0 +} + +type CMsgGCToServerPredictionResult struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + MatchId *uint64 `protobuf:"varint,2,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + Correct *bool `protobuf:"varint,3,opt,name=correct" json:"correct,omitempty"` + Predictions []*CMsgGCToServerPredictionResult_Prediction `protobuf:"bytes,4,rep,name=predictions" json:"predictions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToServerPredictionResult) Reset() { *m = CMsgGCToServerPredictionResult{} } +func (m *CMsgGCToServerPredictionResult) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToServerPredictionResult) ProtoMessage() {} +func (*CMsgGCToServerPredictionResult) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{71} +} + +func (m *CMsgGCToServerPredictionResult) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToServerPredictionResult.Unmarshal(m, b) +} +func (m *CMsgGCToServerPredictionResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToServerPredictionResult.Marshal(b, m, deterministic) +} +func (m *CMsgGCToServerPredictionResult) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToServerPredictionResult.Merge(m, src) +} +func (m *CMsgGCToServerPredictionResult) XXX_Size() int { + return xxx_messageInfo_CMsgGCToServerPredictionResult.Size(m) +} +func (m *CMsgGCToServerPredictionResult) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToServerPredictionResult.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToServerPredictionResult proto.InternalMessageInfo + +func (m *CMsgGCToServerPredictionResult) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgGCToServerPredictionResult) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgGCToServerPredictionResult) GetCorrect() bool { + if m != nil && m.Correct != nil { + return *m.Correct + } + return false +} + +func (m *CMsgGCToServerPredictionResult) GetPredictions() []*CMsgGCToServerPredictionResult_Prediction { + if m != nil { + return m.Predictions + } + return nil +} + +type CMsgGCToServerPredictionResult_Prediction struct { + ItemDef *uint32 `protobuf:"varint,1,opt,name=item_def,json=itemDef" json:"item_def,omitempty"` + NumCorrect *uint32 `protobuf:"varint,2,opt,name=num_correct,json=numCorrect" json:"num_correct,omitempty"` + NumFails *uint32 `protobuf:"varint,3,opt,name=num_fails,json=numFails" json:"num_fails,omitempty"` + Result *CMsgGCToServerPredictionResult_Prediction_EResult `protobuf:"varint,4,opt,name=result,enum=protocol.CMsgGCToServerPredictionResult_Prediction_EResult,def=1" json:"result,omitempty"` + GrantedItemDefs []uint32 `protobuf:"varint,6,rep,name=granted_item_defs,json=grantedItemDefs" json:"granted_item_defs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToServerPredictionResult_Prediction) Reset() { + *m = CMsgGCToServerPredictionResult_Prediction{} +} +func (m *CMsgGCToServerPredictionResult_Prediction) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToServerPredictionResult_Prediction) ProtoMessage() {} +func (*CMsgGCToServerPredictionResult_Prediction) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{71, 0} +} + +func (m *CMsgGCToServerPredictionResult_Prediction) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToServerPredictionResult_Prediction.Unmarshal(m, b) +} +func (m *CMsgGCToServerPredictionResult_Prediction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToServerPredictionResult_Prediction.Marshal(b, m, deterministic) +} +func (m *CMsgGCToServerPredictionResult_Prediction) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToServerPredictionResult_Prediction.Merge(m, src) +} +func (m *CMsgGCToServerPredictionResult_Prediction) XXX_Size() int { + return xxx_messageInfo_CMsgGCToServerPredictionResult_Prediction.Size(m) +} +func (m *CMsgGCToServerPredictionResult_Prediction) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToServerPredictionResult_Prediction.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToServerPredictionResult_Prediction proto.InternalMessageInfo + +const Default_CMsgGCToServerPredictionResult_Prediction_Result CMsgGCToServerPredictionResult_Prediction_EResult = CMsgGCToServerPredictionResult_Prediction_k_eResult_ItemGranted + +func (m *CMsgGCToServerPredictionResult_Prediction) GetItemDef() uint32 { + if m != nil && m.ItemDef != nil { + return *m.ItemDef + } + return 0 +} + +func (m *CMsgGCToServerPredictionResult_Prediction) GetNumCorrect() uint32 { + if m != nil && m.NumCorrect != nil { + return *m.NumCorrect + } + return 0 +} + +func (m *CMsgGCToServerPredictionResult_Prediction) GetNumFails() uint32 { + if m != nil && m.NumFails != nil { + return *m.NumFails + } + return 0 +} + +func (m *CMsgGCToServerPredictionResult_Prediction) GetResult() CMsgGCToServerPredictionResult_Prediction_EResult { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgGCToServerPredictionResult_Prediction_Result +} + +func (m *CMsgGCToServerPredictionResult_Prediction) GetGrantedItemDefs() []uint32 { + if m != nil { + return m.GrantedItemDefs + } + return nil +} + +type CMsgServerToGCLockCharmTrading struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + ItemId *uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCLockCharmTrading) Reset() { *m = CMsgServerToGCLockCharmTrading{} } +func (m *CMsgServerToGCLockCharmTrading) String() string { return proto.CompactTextString(m) } +func (*CMsgServerToGCLockCharmTrading) ProtoMessage() {} +func (*CMsgServerToGCLockCharmTrading) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{72} +} + +func (m *CMsgServerToGCLockCharmTrading) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCLockCharmTrading.Unmarshal(m, b) +} +func (m *CMsgServerToGCLockCharmTrading) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCLockCharmTrading.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCLockCharmTrading) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCLockCharmTrading.Merge(m, src) +} +func (m *CMsgServerToGCLockCharmTrading) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCLockCharmTrading.Size(m) +} +func (m *CMsgServerToGCLockCharmTrading) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCLockCharmTrading.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCLockCharmTrading proto.InternalMessageInfo + +func (m *CMsgServerToGCLockCharmTrading) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgServerToGCLockCharmTrading) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +type CMsgSignOutUpdatePlayerChallenge struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Completed []*CMsgSignOutUpdatePlayerChallenge_Challenge `protobuf:"bytes,2,rep,name=completed" json:"completed,omitempty"` + Rerolled []*CMsgSignOutUpdatePlayerChallenge_Challenge `protobuf:"bytes,3,rep,name=rerolled" json:"rerolled,omitempty"` + MatchId *uint64 `protobuf:"varint,4,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + HeroId *uint32 `protobuf:"varint,5,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSignOutUpdatePlayerChallenge) Reset() { *m = CMsgSignOutUpdatePlayerChallenge{} } +func (m *CMsgSignOutUpdatePlayerChallenge) String() string { return proto.CompactTextString(m) } +func (*CMsgSignOutUpdatePlayerChallenge) ProtoMessage() {} +func (*CMsgSignOutUpdatePlayerChallenge) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{73} +} + +func (m *CMsgSignOutUpdatePlayerChallenge) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSignOutUpdatePlayerChallenge.Unmarshal(m, b) +} +func (m *CMsgSignOutUpdatePlayerChallenge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSignOutUpdatePlayerChallenge.Marshal(b, m, deterministic) +} +func (m *CMsgSignOutUpdatePlayerChallenge) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSignOutUpdatePlayerChallenge.Merge(m, src) +} +func (m *CMsgSignOutUpdatePlayerChallenge) XXX_Size() int { + return xxx_messageInfo_CMsgSignOutUpdatePlayerChallenge.Size(m) +} +func (m *CMsgSignOutUpdatePlayerChallenge) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSignOutUpdatePlayerChallenge.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSignOutUpdatePlayerChallenge proto.InternalMessageInfo + +func (m *CMsgSignOutUpdatePlayerChallenge) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgSignOutUpdatePlayerChallenge) GetCompleted() []*CMsgSignOutUpdatePlayerChallenge_Challenge { + if m != nil { + return m.Completed + } + return nil +} + +func (m *CMsgSignOutUpdatePlayerChallenge) GetRerolled() []*CMsgSignOutUpdatePlayerChallenge_Challenge { + if m != nil { + return m.Rerolled + } + return nil +} + +func (m *CMsgSignOutUpdatePlayerChallenge) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgSignOutUpdatePlayerChallenge) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +type CMsgSignOutUpdatePlayerChallenge_Challenge struct { + EventId *EEvent `protobuf:"varint,1,opt,name=event_id,json=eventId,enum=protocol.EEvent,def=0" json:"event_id,omitempty"` + SlotId *uint32 `protobuf:"varint,2,opt,name=slot_id,json=slotId" json:"slot_id,omitempty"` + SequenceId *uint32 `protobuf:"varint,3,opt,name=sequence_id,json=sequenceId" json:"sequence_id,omitempty"` + Progress *uint32 `protobuf:"varint,4,opt,name=progress" json:"progress,omitempty"` + ChallengeRank *uint32 `protobuf:"varint,5,opt,name=challenge_rank,json=challengeRank" json:"challenge_rank,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSignOutUpdatePlayerChallenge_Challenge) Reset() { + *m = CMsgSignOutUpdatePlayerChallenge_Challenge{} +} +func (m *CMsgSignOutUpdatePlayerChallenge_Challenge) String() string { + return proto.CompactTextString(m) +} +func (*CMsgSignOutUpdatePlayerChallenge_Challenge) ProtoMessage() {} +func (*CMsgSignOutUpdatePlayerChallenge_Challenge) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{73, 0} +} + +func (m *CMsgSignOutUpdatePlayerChallenge_Challenge) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSignOutUpdatePlayerChallenge_Challenge.Unmarshal(m, b) +} +func (m *CMsgSignOutUpdatePlayerChallenge_Challenge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSignOutUpdatePlayerChallenge_Challenge.Marshal(b, m, deterministic) +} +func (m *CMsgSignOutUpdatePlayerChallenge_Challenge) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSignOutUpdatePlayerChallenge_Challenge.Merge(m, src) +} +func (m *CMsgSignOutUpdatePlayerChallenge_Challenge) XXX_Size() int { + return xxx_messageInfo_CMsgSignOutUpdatePlayerChallenge_Challenge.Size(m) +} +func (m *CMsgSignOutUpdatePlayerChallenge_Challenge) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSignOutUpdatePlayerChallenge_Challenge.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSignOutUpdatePlayerChallenge_Challenge proto.InternalMessageInfo + +const Default_CMsgSignOutUpdatePlayerChallenge_Challenge_EventId EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgSignOutUpdatePlayerChallenge_Challenge) GetEventId() EEvent { + if m != nil && m.EventId != nil { + return *m.EventId + } + return Default_CMsgSignOutUpdatePlayerChallenge_Challenge_EventId +} + +func (m *CMsgSignOutUpdatePlayerChallenge_Challenge) GetSlotId() uint32 { + if m != nil && m.SlotId != nil { + return *m.SlotId + } + return 0 +} + +func (m *CMsgSignOutUpdatePlayerChallenge_Challenge) GetSequenceId() uint32 { + if m != nil && m.SequenceId != nil { + return *m.SequenceId + } + return 0 +} + +func (m *CMsgSignOutUpdatePlayerChallenge_Challenge) GetProgress() uint32 { + if m != nil && m.Progress != nil { + return *m.Progress + } + return 0 +} + +func (m *CMsgSignOutUpdatePlayerChallenge_Challenge) GetChallengeRank() uint32 { + if m != nil && m.ChallengeRank != nil { + return *m.ChallengeRank + } + return 0 +} + +type CMsgServerToGCRerollPlayerChallenge struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + RerollMsg *CMsgClientToGCRerollPlayerChallenge `protobuf:"bytes,2,opt,name=reroll_msg,json=rerollMsg" json:"reroll_msg,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCRerollPlayerChallenge) Reset() { *m = CMsgServerToGCRerollPlayerChallenge{} } +func (m *CMsgServerToGCRerollPlayerChallenge) String() string { return proto.CompactTextString(m) } +func (*CMsgServerToGCRerollPlayerChallenge) ProtoMessage() {} +func (*CMsgServerToGCRerollPlayerChallenge) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{74} +} + +func (m *CMsgServerToGCRerollPlayerChallenge) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCRerollPlayerChallenge.Unmarshal(m, b) +} +func (m *CMsgServerToGCRerollPlayerChallenge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCRerollPlayerChallenge.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCRerollPlayerChallenge) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCRerollPlayerChallenge.Merge(m, src) +} +func (m *CMsgServerToGCRerollPlayerChallenge) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCRerollPlayerChallenge.Size(m) +} +func (m *CMsgServerToGCRerollPlayerChallenge) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCRerollPlayerChallenge.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCRerollPlayerChallenge proto.InternalMessageInfo + +func (m *CMsgServerToGCRerollPlayerChallenge) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgServerToGCRerollPlayerChallenge) GetRerollMsg() *CMsgClientToGCRerollPlayerChallenge { + if m != nil { + return m.RerollMsg + } + return nil +} + +type CMsgServerToGCHoldEventPoints struct { + Holds []*CMsgServerToGCHoldEventPoints_HoldRequest `protobuf:"bytes,1,rep,name=holds" json:"holds,omitempty"` + EventId *EEvent `protobuf:"varint,2,opt,name=event_id,json=eventId,enum=protocol.EEvent,def=0" json:"event_id,omitempty"` + HoldKey *uint64 `protobuf:"varint,3,opt,name=hold_key,json=holdKey" json:"hold_key,omitempty"` + HoldUntil *uint32 `protobuf:"varint,4,opt,name=hold_until,json=holdUntil" json:"hold_until,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCHoldEventPoints) Reset() { *m = CMsgServerToGCHoldEventPoints{} } +func (m *CMsgServerToGCHoldEventPoints) String() string { return proto.CompactTextString(m) } +func (*CMsgServerToGCHoldEventPoints) ProtoMessage() {} +func (*CMsgServerToGCHoldEventPoints) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{75} +} + +func (m *CMsgServerToGCHoldEventPoints) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCHoldEventPoints.Unmarshal(m, b) +} +func (m *CMsgServerToGCHoldEventPoints) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCHoldEventPoints.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCHoldEventPoints) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCHoldEventPoints.Merge(m, src) +} +func (m *CMsgServerToGCHoldEventPoints) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCHoldEventPoints.Size(m) +} +func (m *CMsgServerToGCHoldEventPoints) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCHoldEventPoints.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCHoldEventPoints proto.InternalMessageInfo + +const Default_CMsgServerToGCHoldEventPoints_EventId EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgServerToGCHoldEventPoints) GetHolds() []*CMsgServerToGCHoldEventPoints_HoldRequest { + if m != nil { + return m.Holds + } + return nil +} + +func (m *CMsgServerToGCHoldEventPoints) GetEventId() EEvent { + if m != nil && m.EventId != nil { + return *m.EventId + } + return Default_CMsgServerToGCHoldEventPoints_EventId +} + +func (m *CMsgServerToGCHoldEventPoints) GetHoldKey() uint64 { + if m != nil && m.HoldKey != nil { + return *m.HoldKey + } + return 0 +} + +func (m *CMsgServerToGCHoldEventPoints) GetHoldUntil() uint32 { + if m != nil && m.HoldUntil != nil { + return *m.HoldUntil + } + return 0 +} + +type CMsgServerToGCHoldEventPoints_HoldRequest struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + PointsHeld *uint32 `protobuf:"varint,2,opt,name=points_held,json=pointsHeld" json:"points_held,omitempty"` + PremiumHeld *uint32 `protobuf:"varint,3,opt,name=premium_held,json=premiumHeld" json:"premium_held,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCHoldEventPoints_HoldRequest) Reset() { + *m = CMsgServerToGCHoldEventPoints_HoldRequest{} +} +func (m *CMsgServerToGCHoldEventPoints_HoldRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgServerToGCHoldEventPoints_HoldRequest) ProtoMessage() {} +func (*CMsgServerToGCHoldEventPoints_HoldRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{75, 0} +} + +func (m *CMsgServerToGCHoldEventPoints_HoldRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCHoldEventPoints_HoldRequest.Unmarshal(m, b) +} +func (m *CMsgServerToGCHoldEventPoints_HoldRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCHoldEventPoints_HoldRequest.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCHoldEventPoints_HoldRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCHoldEventPoints_HoldRequest.Merge(m, src) +} +func (m *CMsgServerToGCHoldEventPoints_HoldRequest) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCHoldEventPoints_HoldRequest.Size(m) +} +func (m *CMsgServerToGCHoldEventPoints_HoldRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCHoldEventPoints_HoldRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCHoldEventPoints_HoldRequest proto.InternalMessageInfo + +func (m *CMsgServerToGCHoldEventPoints_HoldRequest) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgServerToGCHoldEventPoints_HoldRequest) GetPointsHeld() uint32 { + if m != nil && m.PointsHeld != nil { + return *m.PointsHeld + } + return 0 +} + +func (m *CMsgServerToGCHoldEventPoints_HoldRequest) GetPremiumHeld() uint32 { + if m != nil && m.PremiumHeld != nil { + return *m.PremiumHeld + } + return 0 +} + +type CMsgSignOutReleaseEventPointHolds struct { + AccountIds []uint32 `protobuf:"varint,1,rep,name=account_ids,json=accountIds" json:"account_ids,omitempty"` + EventId *EEvent `protobuf:"varint,2,opt,name=event_id,json=eventId,enum=protocol.EEvent,def=0" json:"event_id,omitempty"` + HoldKey *uint64 `protobuf:"varint,3,opt,name=hold_key,json=holdKey" json:"hold_key,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSignOutReleaseEventPointHolds) Reset() { *m = CMsgSignOutReleaseEventPointHolds{} } +func (m *CMsgSignOutReleaseEventPointHolds) String() string { return proto.CompactTextString(m) } +func (*CMsgSignOutReleaseEventPointHolds) ProtoMessage() {} +func (*CMsgSignOutReleaseEventPointHolds) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{76} +} + +func (m *CMsgSignOutReleaseEventPointHolds) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSignOutReleaseEventPointHolds.Unmarshal(m, b) +} +func (m *CMsgSignOutReleaseEventPointHolds) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSignOutReleaseEventPointHolds.Marshal(b, m, deterministic) +} +func (m *CMsgSignOutReleaseEventPointHolds) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSignOutReleaseEventPointHolds.Merge(m, src) +} +func (m *CMsgSignOutReleaseEventPointHolds) XXX_Size() int { + return xxx_messageInfo_CMsgSignOutReleaseEventPointHolds.Size(m) +} +func (m *CMsgSignOutReleaseEventPointHolds) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSignOutReleaseEventPointHolds.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSignOutReleaseEventPointHolds proto.InternalMessageInfo + +const Default_CMsgSignOutReleaseEventPointHolds_EventId EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgSignOutReleaseEventPointHolds) GetAccountIds() []uint32 { + if m != nil { + return m.AccountIds + } + return nil +} + +func (m *CMsgSignOutReleaseEventPointHolds) GetEventId() EEvent { + if m != nil && m.EventId != nil { + return *m.EventId + } + return Default_CMsgSignOutReleaseEventPointHolds_EventId +} + +func (m *CMsgSignOutReleaseEventPointHolds) GetHoldKey() uint64 { + if m != nil && m.HoldKey != nil { + return *m.HoldKey + } + return 0 +} + +type CMsgSignOutWagerStats struct { + Players []*CMsgSignOutWagerStats_Player `protobuf:"bytes,1,rep,name=players" json:"players,omitempty"` + EventId *EEvent `protobuf:"varint,2,opt,name=event_id,json=eventId,enum=protocol.EEvent,def=0" json:"event_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSignOutWagerStats) Reset() { *m = CMsgSignOutWagerStats{} } +func (m *CMsgSignOutWagerStats) String() string { return proto.CompactTextString(m) } +func (*CMsgSignOutWagerStats) ProtoMessage() {} +func (*CMsgSignOutWagerStats) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{77} +} + +func (m *CMsgSignOutWagerStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSignOutWagerStats.Unmarshal(m, b) +} +func (m *CMsgSignOutWagerStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSignOutWagerStats.Marshal(b, m, deterministic) +} +func (m *CMsgSignOutWagerStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSignOutWagerStats.Merge(m, src) +} +func (m *CMsgSignOutWagerStats) XXX_Size() int { + return xxx_messageInfo_CMsgSignOutWagerStats.Size(m) +} +func (m *CMsgSignOutWagerStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSignOutWagerStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSignOutWagerStats proto.InternalMessageInfo + +const Default_CMsgSignOutWagerStats_EventId EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgSignOutWagerStats) GetPlayers() []*CMsgSignOutWagerStats_Player { + if m != nil { + return m.Players + } + return nil +} + +func (m *CMsgSignOutWagerStats) GetEventId() EEvent { + if m != nil && m.EventId != nil { + return *m.EventId + } + return Default_CMsgSignOutWagerStats_EventId +} + +type CMsgSignOutWagerStats_Player struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Winnings *uint32 `protobuf:"varint,2,opt,name=winnings" json:"winnings,omitempty"` + MaxWager *uint32 `protobuf:"varint,3,opt,name=max_wager,json=maxWager" json:"max_wager,omitempty"` + Wager *uint32 `protobuf:"varint,4,opt,name=wager" json:"wager,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSignOutWagerStats_Player) Reset() { *m = CMsgSignOutWagerStats_Player{} } +func (m *CMsgSignOutWagerStats_Player) String() string { return proto.CompactTextString(m) } +func (*CMsgSignOutWagerStats_Player) ProtoMessage() {} +func (*CMsgSignOutWagerStats_Player) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{77, 0} +} + +func (m *CMsgSignOutWagerStats_Player) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSignOutWagerStats_Player.Unmarshal(m, b) +} +func (m *CMsgSignOutWagerStats_Player) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSignOutWagerStats_Player.Marshal(b, m, deterministic) +} +func (m *CMsgSignOutWagerStats_Player) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSignOutWagerStats_Player.Merge(m, src) +} +func (m *CMsgSignOutWagerStats_Player) XXX_Size() int { + return xxx_messageInfo_CMsgSignOutWagerStats_Player.Size(m) +} +func (m *CMsgSignOutWagerStats_Player) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSignOutWagerStats_Player.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSignOutWagerStats_Player proto.InternalMessageInfo + +func (m *CMsgSignOutWagerStats_Player) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgSignOutWagerStats_Player) GetWinnings() uint32 { + if m != nil && m.Winnings != nil { + return *m.Winnings + } + return 0 +} + +func (m *CMsgSignOutWagerStats_Player) GetMaxWager() uint32 { + if m != nil && m.MaxWager != nil { + return *m.MaxWager + } + return 0 +} + +func (m *CMsgSignOutWagerStats_Player) GetWager() uint32 { + if m != nil && m.Wager != nil { + return *m.Wager + } + return 0 +} + +type CMsgSpendWager struct { + Players []*CMsgSpendWager_Player `protobuf:"bytes,1,rep,name=players" json:"players,omitempty"` + EventId *EEvent `protobuf:"varint,2,opt,name=event_id,json=eventId,enum=protocol.EEvent,def=0" json:"event_id,omitempty"` + Timestamp *uint32 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"` + MatchId *uint64 `protobuf:"varint,4,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + ServerSteamId *uint64 `protobuf:"varint,5,opt,name=server_steam_id,json=serverSteamId" json:"server_steam_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSpendWager) Reset() { *m = CMsgSpendWager{} } +func (m *CMsgSpendWager) String() string { return proto.CompactTextString(m) } +func (*CMsgSpendWager) ProtoMessage() {} +func (*CMsgSpendWager) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{78} +} + +func (m *CMsgSpendWager) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSpendWager.Unmarshal(m, b) +} +func (m *CMsgSpendWager) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSpendWager.Marshal(b, m, deterministic) +} +func (m *CMsgSpendWager) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSpendWager.Merge(m, src) +} +func (m *CMsgSpendWager) XXX_Size() int { + return xxx_messageInfo_CMsgSpendWager.Size(m) +} +func (m *CMsgSpendWager) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSpendWager.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSpendWager proto.InternalMessageInfo + +const Default_CMsgSpendWager_EventId EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgSpendWager) GetPlayers() []*CMsgSpendWager_Player { + if m != nil { + return m.Players + } + return nil +} + +func (m *CMsgSpendWager) GetEventId() EEvent { + if m != nil && m.EventId != nil { + return *m.EventId + } + return Default_CMsgSpendWager_EventId +} + +func (m *CMsgSpendWager) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgSpendWager) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgSpendWager) GetServerSteamId() uint64 { + if m != nil && m.ServerSteamId != nil { + return *m.ServerSteamId + } + return 0 +} + +type CMsgSpendWager_Player struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Wager *uint32 `protobuf:"varint,2,opt,name=wager" json:"wager,omitempty"` + WagerTokenItemId *uint64 `protobuf:"varint,3,opt,name=wager_token_item_id,json=wagerTokenItemId" json:"wager_token_item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSpendWager_Player) Reset() { *m = CMsgSpendWager_Player{} } +func (m *CMsgSpendWager_Player) String() string { return proto.CompactTextString(m) } +func (*CMsgSpendWager_Player) ProtoMessage() {} +func (*CMsgSpendWager_Player) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{78, 0} +} + +func (m *CMsgSpendWager_Player) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSpendWager_Player.Unmarshal(m, b) +} +func (m *CMsgSpendWager_Player) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSpendWager_Player.Marshal(b, m, deterministic) +} +func (m *CMsgSpendWager_Player) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSpendWager_Player.Merge(m, src) +} +func (m *CMsgSpendWager_Player) XXX_Size() int { + return xxx_messageInfo_CMsgSpendWager_Player.Size(m) +} +func (m *CMsgSpendWager_Player) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSpendWager_Player.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSpendWager_Player proto.InternalMessageInfo + +func (m *CMsgSpendWager_Player) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgSpendWager_Player) GetWager() uint32 { + if m != nil && m.Wager != nil { + return *m.Wager + } + return 0 +} + +func (m *CMsgSpendWager_Player) GetWagerTokenItemId() uint64 { + if m != nil && m.WagerTokenItemId != nil { + return *m.WagerTokenItemId + } + return 0 +} + +type CMsgSignOutXPCoins struct { + Players []*CMsgSignOutXPCoins_Player `protobuf:"bytes,1,rep,name=players" json:"players,omitempty"` + EventId *EEvent `protobuf:"varint,2,opt,name=event_id,json=eventId,enum=protocol.EEvent,def=0" json:"event_id,omitempty"` + MatchId *uint64 `protobuf:"varint,3,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + Timestamp *uint32 `protobuf:"varint,4,opt,name=timestamp" json:"timestamp,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSignOutXPCoins) Reset() { *m = CMsgSignOutXPCoins{} } +func (m *CMsgSignOutXPCoins) String() string { return proto.CompactTextString(m) } +func (*CMsgSignOutXPCoins) ProtoMessage() {} +func (*CMsgSignOutXPCoins) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{79} +} + +func (m *CMsgSignOutXPCoins) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSignOutXPCoins.Unmarshal(m, b) +} +func (m *CMsgSignOutXPCoins) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSignOutXPCoins.Marshal(b, m, deterministic) +} +func (m *CMsgSignOutXPCoins) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSignOutXPCoins.Merge(m, src) +} +func (m *CMsgSignOutXPCoins) XXX_Size() int { + return xxx_messageInfo_CMsgSignOutXPCoins.Size(m) +} +func (m *CMsgSignOutXPCoins) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSignOutXPCoins.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSignOutXPCoins proto.InternalMessageInfo + +const Default_CMsgSignOutXPCoins_EventId EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgSignOutXPCoins) GetPlayers() []*CMsgSignOutXPCoins_Player { + if m != nil { + return m.Players + } + return nil +} + +func (m *CMsgSignOutXPCoins) GetEventId() EEvent { + if m != nil && m.EventId != nil { + return *m.EventId + } + return Default_CMsgSignOutXPCoins_EventId +} + +func (m *CMsgSignOutXPCoins) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgSignOutXPCoins) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +type CMsgSignOutXPCoins_Player struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XpGained *uint32 `protobuf:"varint,2,opt,name=xp_gained,json=xpGained" json:"xp_gained,omitempty"` + CoinsSpent *uint32 `protobuf:"varint,3,opt,name=coins_spent,json=coinsSpent" json:"coins_spent,omitempty"` + WagerTokenItemId *uint64 `protobuf:"varint,4,opt,name=wager_token_item_id,json=wagerTokenItemId" json:"wager_token_item_id,omitempty"` + RankWager *uint32 `protobuf:"varint,5,opt,name=rank_wager,json=rankWager" json:"rank_wager,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSignOutXPCoins_Player) Reset() { *m = CMsgSignOutXPCoins_Player{} } +func (m *CMsgSignOutXPCoins_Player) String() string { return proto.CompactTextString(m) } +func (*CMsgSignOutXPCoins_Player) ProtoMessage() {} +func (*CMsgSignOutXPCoins_Player) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{79, 0} +} + +func (m *CMsgSignOutXPCoins_Player) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSignOutXPCoins_Player.Unmarshal(m, b) +} +func (m *CMsgSignOutXPCoins_Player) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSignOutXPCoins_Player.Marshal(b, m, deterministic) +} +func (m *CMsgSignOutXPCoins_Player) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSignOutXPCoins_Player.Merge(m, src) +} +func (m *CMsgSignOutXPCoins_Player) XXX_Size() int { + return xxx_messageInfo_CMsgSignOutXPCoins_Player.Size(m) +} +func (m *CMsgSignOutXPCoins_Player) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSignOutXPCoins_Player.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSignOutXPCoins_Player proto.InternalMessageInfo + +func (m *CMsgSignOutXPCoins_Player) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgSignOutXPCoins_Player) GetXpGained() uint32 { + if m != nil && m.XpGained != nil { + return *m.XpGained + } + return 0 +} + +func (m *CMsgSignOutXPCoins_Player) GetCoinsSpent() uint32 { + if m != nil && m.CoinsSpent != nil { + return *m.CoinsSpent + } + return 0 +} + +func (m *CMsgSignOutXPCoins_Player) GetWagerTokenItemId() uint64 { + if m != nil && m.WagerTokenItemId != nil { + return *m.WagerTokenItemId + } + return 0 +} + +func (m *CMsgSignOutXPCoins_Player) GetRankWager() uint32 { + if m != nil && m.RankWager != nil { + return *m.RankWager + } + return 0 +} + +type CMsgSignOutCommunityGoalProgress struct { + EventId *EEvent `protobuf:"varint,1,opt,name=event_id,json=eventId,enum=protocol.EEvent,def=0" json:"event_id,omitempty"` + EventIncrements []*CMsgSignOutCommunityGoalProgress_EventGoalIncrement `protobuf:"bytes,2,rep,name=event_increments,json=eventIncrements" json:"event_increments,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSignOutCommunityGoalProgress) Reset() { *m = CMsgSignOutCommunityGoalProgress{} } +func (m *CMsgSignOutCommunityGoalProgress) String() string { return proto.CompactTextString(m) } +func (*CMsgSignOutCommunityGoalProgress) ProtoMessage() {} +func (*CMsgSignOutCommunityGoalProgress) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{80} +} + +func (m *CMsgSignOutCommunityGoalProgress) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSignOutCommunityGoalProgress.Unmarshal(m, b) +} +func (m *CMsgSignOutCommunityGoalProgress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSignOutCommunityGoalProgress.Marshal(b, m, deterministic) +} +func (m *CMsgSignOutCommunityGoalProgress) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSignOutCommunityGoalProgress.Merge(m, src) +} +func (m *CMsgSignOutCommunityGoalProgress) XXX_Size() int { + return xxx_messageInfo_CMsgSignOutCommunityGoalProgress.Size(m) +} +func (m *CMsgSignOutCommunityGoalProgress) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSignOutCommunityGoalProgress.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSignOutCommunityGoalProgress proto.InternalMessageInfo + +const Default_CMsgSignOutCommunityGoalProgress_EventId EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgSignOutCommunityGoalProgress) GetEventId() EEvent { + if m != nil && m.EventId != nil { + return *m.EventId + } + return Default_CMsgSignOutCommunityGoalProgress_EventId +} + +func (m *CMsgSignOutCommunityGoalProgress) GetEventIncrements() []*CMsgSignOutCommunityGoalProgress_EventGoalIncrement { + if m != nil { + return m.EventIncrements + } + return nil +} + +type CMsgSignOutCommunityGoalProgress_EventGoalIncrement struct { + EventGoalId *uint32 `protobuf:"varint,1,opt,name=event_goal_id,json=eventGoalId" json:"event_goal_id,omitempty"` + IncrementAmount *uint32 `protobuf:"varint,2,opt,name=increment_amount,json=incrementAmount" json:"increment_amount,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSignOutCommunityGoalProgress_EventGoalIncrement) Reset() { + *m = CMsgSignOutCommunityGoalProgress_EventGoalIncrement{} +} +func (m *CMsgSignOutCommunityGoalProgress_EventGoalIncrement) String() string { + return proto.CompactTextString(m) +} +func (*CMsgSignOutCommunityGoalProgress_EventGoalIncrement) ProtoMessage() {} +func (*CMsgSignOutCommunityGoalProgress_EventGoalIncrement) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{80, 0} +} + +func (m *CMsgSignOutCommunityGoalProgress_EventGoalIncrement) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSignOutCommunityGoalProgress_EventGoalIncrement.Unmarshal(m, b) +} +func (m *CMsgSignOutCommunityGoalProgress_EventGoalIncrement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSignOutCommunityGoalProgress_EventGoalIncrement.Marshal(b, m, deterministic) +} +func (m *CMsgSignOutCommunityGoalProgress_EventGoalIncrement) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSignOutCommunityGoalProgress_EventGoalIncrement.Merge(m, src) +} +func (m *CMsgSignOutCommunityGoalProgress_EventGoalIncrement) XXX_Size() int { + return xxx_messageInfo_CMsgSignOutCommunityGoalProgress_EventGoalIncrement.Size(m) +} +func (m *CMsgSignOutCommunityGoalProgress_EventGoalIncrement) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSignOutCommunityGoalProgress_EventGoalIncrement.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSignOutCommunityGoalProgress_EventGoalIncrement proto.InternalMessageInfo + +func (m *CMsgSignOutCommunityGoalProgress_EventGoalIncrement) GetEventGoalId() uint32 { + if m != nil && m.EventGoalId != nil { + return *m.EventGoalId + } + return 0 +} + +func (m *CMsgSignOutCommunityGoalProgress_EventGoalIncrement) GetIncrementAmount() uint32 { + if m != nil && m.IncrementAmount != nil { + return *m.IncrementAmount + } + return 0 +} + +type CMsgServerToGCPostMatchTip struct { + EventId *EEvent `protobuf:"varint,1,opt,name=event_id,json=eventId,enum=protocol.EEvent,def=0" json:"event_id,omitempty"` + MatchId *uint64 `protobuf:"varint,2,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + TipperAccountId *uint32 `protobuf:"varint,3,opt,name=tipper_account_id,json=tipperAccountId" json:"tipper_account_id,omitempty"` + RecipientAccountId *uint32 `protobuf:"varint,4,opt,name=recipient_account_id,json=recipientAccountId" json:"recipient_account_id,omitempty"` + TipAmount *uint32 `protobuf:"varint,5,opt,name=tip_amount,json=tipAmount" json:"tip_amount,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCPostMatchTip) Reset() { *m = CMsgServerToGCPostMatchTip{} } +func (m *CMsgServerToGCPostMatchTip) String() string { return proto.CompactTextString(m) } +func (*CMsgServerToGCPostMatchTip) ProtoMessage() {} +func (*CMsgServerToGCPostMatchTip) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{81} +} + +func (m *CMsgServerToGCPostMatchTip) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCPostMatchTip.Unmarshal(m, b) +} +func (m *CMsgServerToGCPostMatchTip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCPostMatchTip.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCPostMatchTip) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCPostMatchTip.Merge(m, src) +} +func (m *CMsgServerToGCPostMatchTip) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCPostMatchTip.Size(m) +} +func (m *CMsgServerToGCPostMatchTip) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCPostMatchTip.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCPostMatchTip proto.InternalMessageInfo + +const Default_CMsgServerToGCPostMatchTip_EventId EEvent = EEvent_EVENT_ID_NONE + +func (m *CMsgServerToGCPostMatchTip) GetEventId() EEvent { + if m != nil && m.EventId != nil { + return *m.EventId + } + return Default_CMsgServerToGCPostMatchTip_EventId +} + +func (m *CMsgServerToGCPostMatchTip) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgServerToGCPostMatchTip) GetTipperAccountId() uint32 { + if m != nil && m.TipperAccountId != nil { + return *m.TipperAccountId + } + return 0 +} + +func (m *CMsgServerToGCPostMatchTip) GetRecipientAccountId() uint32 { + if m != nil && m.RecipientAccountId != nil { + return *m.RecipientAccountId + } + return 0 +} + +func (m *CMsgServerToGCPostMatchTip) GetTipAmount() uint32 { + if m != nil && m.TipAmount != nil { + return *m.TipAmount + } + return 0 +} + +type CMsgServerToGCPostMatchTipResponse struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + TipperAccountId *uint32 `protobuf:"varint,2,opt,name=tipper_account_id,json=tipperAccountId" json:"tipper_account_id,omitempty"` + RecipientAccountId *uint32 `protobuf:"varint,3,opt,name=recipient_account_id,json=recipientAccountId" json:"recipient_account_id,omitempty"` + Result *CMsgServerToGCPostMatchTipResponse_Result `protobuf:"varint,4,opt,name=result,enum=protocol.CMsgServerToGCPostMatchTipResponse_Result,def=0" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCPostMatchTipResponse) Reset() { *m = CMsgServerToGCPostMatchTipResponse{} } +func (m *CMsgServerToGCPostMatchTipResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgServerToGCPostMatchTipResponse) ProtoMessage() {} +func (*CMsgServerToGCPostMatchTipResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{82} +} + +func (m *CMsgServerToGCPostMatchTipResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCPostMatchTipResponse.Unmarshal(m, b) +} +func (m *CMsgServerToGCPostMatchTipResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCPostMatchTipResponse.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCPostMatchTipResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCPostMatchTipResponse.Merge(m, src) +} +func (m *CMsgServerToGCPostMatchTipResponse) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCPostMatchTipResponse.Size(m) +} +func (m *CMsgServerToGCPostMatchTipResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCPostMatchTipResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCPostMatchTipResponse proto.InternalMessageInfo + +const Default_CMsgServerToGCPostMatchTipResponse_Result CMsgServerToGCPostMatchTipResponse_Result = CMsgServerToGCPostMatchTipResponse_SUCCESS + +func (m *CMsgServerToGCPostMatchTipResponse) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgServerToGCPostMatchTipResponse) GetTipperAccountId() uint32 { + if m != nil && m.TipperAccountId != nil { + return *m.TipperAccountId + } + return 0 +} + +func (m *CMsgServerToGCPostMatchTipResponse) GetRecipientAccountId() uint32 { + if m != nil && m.RecipientAccountId != nil { + return *m.RecipientAccountId + } + return 0 +} + +func (m *CMsgServerToGCPostMatchTipResponse) GetResult() CMsgServerToGCPostMatchTipResponse_Result { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgServerToGCPostMatchTipResponse_Result +} + +type CMsgServerToGCCloseCompendiumInGamePredictionVoting struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + HltvDelay *uint32 `protobuf:"varint,2,opt,name=hltv_delay,json=hltvDelay" json:"hltv_delay,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCCloseCompendiumInGamePredictionVoting) Reset() { + *m = CMsgServerToGCCloseCompendiumInGamePredictionVoting{} +} +func (m *CMsgServerToGCCloseCompendiumInGamePredictionVoting) String() string { + return proto.CompactTextString(m) +} +func (*CMsgServerToGCCloseCompendiumInGamePredictionVoting) ProtoMessage() {} +func (*CMsgServerToGCCloseCompendiumInGamePredictionVoting) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{83} +} + +func (m *CMsgServerToGCCloseCompendiumInGamePredictionVoting) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCCloseCompendiumInGamePredictionVoting.Unmarshal(m, b) +} +func (m *CMsgServerToGCCloseCompendiumInGamePredictionVoting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCCloseCompendiumInGamePredictionVoting.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCCloseCompendiumInGamePredictionVoting) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCCloseCompendiumInGamePredictionVoting.Merge(m, src) +} +func (m *CMsgServerToGCCloseCompendiumInGamePredictionVoting) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCCloseCompendiumInGamePredictionVoting.Size(m) +} +func (m *CMsgServerToGCCloseCompendiumInGamePredictionVoting) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCCloseCompendiumInGamePredictionVoting.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCCloseCompendiumInGamePredictionVoting proto.InternalMessageInfo + +func (m *CMsgServerToGCCloseCompendiumInGamePredictionVoting) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgServerToGCCloseCompendiumInGamePredictionVoting) GetHltvDelay() uint32 { + if m != nil && m.HltvDelay != nil { + return *m.HltvDelay + } + return 0 +} + +type CMsgServerToGCCloseCompendiumInGamePredictionVotingResponse struct { + Result *bool `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCCloseCompendiumInGamePredictionVotingResponse) Reset() { + *m = CMsgServerToGCCloseCompendiumInGamePredictionVotingResponse{} +} +func (m *CMsgServerToGCCloseCompendiumInGamePredictionVotingResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgServerToGCCloseCompendiumInGamePredictionVotingResponse) ProtoMessage() {} +func (*CMsgServerToGCCloseCompendiumInGamePredictionVotingResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{84} +} + +func (m *CMsgServerToGCCloseCompendiumInGamePredictionVotingResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCCloseCompendiumInGamePredictionVotingResponse.Unmarshal(m, b) +} +func (m *CMsgServerToGCCloseCompendiumInGamePredictionVotingResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCCloseCompendiumInGamePredictionVotingResponse.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCCloseCompendiumInGamePredictionVotingResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCCloseCompendiumInGamePredictionVotingResponse.Merge(m, src) +} +func (m *CMsgServerToGCCloseCompendiumInGamePredictionVotingResponse) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCCloseCompendiumInGamePredictionVotingResponse.Size(m) +} +func (m *CMsgServerToGCCloseCompendiumInGamePredictionVotingResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCCloseCompendiumInGamePredictionVotingResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCCloseCompendiumInGamePredictionVotingResponse proto.InternalMessageInfo + +func (m *CMsgServerToGCCloseCompendiumInGamePredictionVotingResponse) GetResult() bool { + if m != nil && m.Result != nil { + return *m.Result + } + return false +} + +type CMsgServerToGCCompendiumInGamePredictionResults struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + Results []*CMsgServerToGCCompendiumInGamePredictionResults_PredictionResult `protobuf:"bytes,2,rep,name=results" json:"results,omitempty"` + LeagueId *uint32 `protobuf:"varint,3,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + LeagueNodeId *uint32 `protobuf:"varint,4,opt,name=league_node_id,json=leagueNodeId" json:"league_node_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCCompendiumInGamePredictionResults) Reset() { + *m = CMsgServerToGCCompendiumInGamePredictionResults{} +} +func (m *CMsgServerToGCCompendiumInGamePredictionResults) String() string { + return proto.CompactTextString(m) +} +func (*CMsgServerToGCCompendiumInGamePredictionResults) ProtoMessage() {} +func (*CMsgServerToGCCompendiumInGamePredictionResults) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{85} +} + +func (m *CMsgServerToGCCompendiumInGamePredictionResults) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCCompendiumInGamePredictionResults.Unmarshal(m, b) +} +func (m *CMsgServerToGCCompendiumInGamePredictionResults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCCompendiumInGamePredictionResults.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCCompendiumInGamePredictionResults) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCCompendiumInGamePredictionResults.Merge(m, src) +} +func (m *CMsgServerToGCCompendiumInGamePredictionResults) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCCompendiumInGamePredictionResults.Size(m) +} +func (m *CMsgServerToGCCompendiumInGamePredictionResults) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCCompendiumInGamePredictionResults.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCCompendiumInGamePredictionResults proto.InternalMessageInfo + +func (m *CMsgServerToGCCompendiumInGamePredictionResults) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgServerToGCCompendiumInGamePredictionResults) GetResults() []*CMsgServerToGCCompendiumInGamePredictionResults_PredictionResult { + if m != nil { + return m.Results + } + return nil +} + +func (m *CMsgServerToGCCompendiumInGamePredictionResults) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CMsgServerToGCCompendiumInGamePredictionResults) GetLeagueNodeId() uint32 { + if m != nil && m.LeagueNodeId != nil { + return *m.LeagueNodeId + } + return 0 +} + +type CMsgServerToGCCompendiumInGamePredictionResults_PredictionResult struct { + PredictionId *uint32 `protobuf:"varint,1,opt,name=prediction_id,json=predictionId" json:"prediction_id,omitempty"` + PredictionValue *uint32 `protobuf:"varint,2,opt,name=prediction_value,json=predictionValue" json:"prediction_value,omitempty"` + PredictionValueIsMask *bool `protobuf:"varint,3,opt,name=prediction_value_is_mask,json=predictionValueIsMask" json:"prediction_value_is_mask,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCCompendiumInGamePredictionResults_PredictionResult) Reset() { + *m = CMsgServerToGCCompendiumInGamePredictionResults_PredictionResult{} +} +func (m *CMsgServerToGCCompendiumInGamePredictionResults_PredictionResult) String() string { + return proto.CompactTextString(m) +} +func (*CMsgServerToGCCompendiumInGamePredictionResults_PredictionResult) ProtoMessage() {} +func (*CMsgServerToGCCompendiumInGamePredictionResults_PredictionResult) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{85, 0} +} + +func (m *CMsgServerToGCCompendiumInGamePredictionResults_PredictionResult) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCCompendiumInGamePredictionResults_PredictionResult.Unmarshal(m, b) +} +func (m *CMsgServerToGCCompendiumInGamePredictionResults_PredictionResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCCompendiumInGamePredictionResults_PredictionResult.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCCompendiumInGamePredictionResults_PredictionResult) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCCompendiumInGamePredictionResults_PredictionResult.Merge(m, src) +} +func (m *CMsgServerToGCCompendiumInGamePredictionResults_PredictionResult) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCCompendiumInGamePredictionResults_PredictionResult.Size(m) +} +func (m *CMsgServerToGCCompendiumInGamePredictionResults_PredictionResult) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCCompendiumInGamePredictionResults_PredictionResult.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCCompendiumInGamePredictionResults_PredictionResult proto.InternalMessageInfo + +func (m *CMsgServerToGCCompendiumInGamePredictionResults_PredictionResult) GetPredictionId() uint32 { + if m != nil && m.PredictionId != nil { + return *m.PredictionId + } + return 0 +} + +func (m *CMsgServerToGCCompendiumInGamePredictionResults_PredictionResult) GetPredictionValue() uint32 { + if m != nil && m.PredictionValue != nil { + return *m.PredictionValue + } + return 0 +} + +func (m *CMsgServerToGCCompendiumInGamePredictionResults_PredictionResult) GetPredictionValueIsMask() bool { + if m != nil && m.PredictionValueIsMask != nil { + return *m.PredictionValueIsMask + } + return false +} + +type CMsgServerToGCCompendiumInGamePredictionResultsResponse struct { + Result *bool `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCCompendiumInGamePredictionResultsResponse) Reset() { + *m = CMsgServerToGCCompendiumInGamePredictionResultsResponse{} +} +func (m *CMsgServerToGCCompendiumInGamePredictionResultsResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgServerToGCCompendiumInGamePredictionResultsResponse) ProtoMessage() {} +func (*CMsgServerToGCCompendiumInGamePredictionResultsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{86} +} + +func (m *CMsgServerToGCCompendiumInGamePredictionResultsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCCompendiumInGamePredictionResultsResponse.Unmarshal(m, b) +} +func (m *CMsgServerToGCCompendiumInGamePredictionResultsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCCompendiumInGamePredictionResultsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCCompendiumInGamePredictionResultsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCCompendiumInGamePredictionResultsResponse.Merge(m, src) +} +func (m *CMsgServerToGCCompendiumInGamePredictionResultsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCCompendiumInGamePredictionResultsResponse.Size(m) +} +func (m *CMsgServerToGCCompendiumInGamePredictionResultsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCCompendiumInGamePredictionResultsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCCompendiumInGamePredictionResultsResponse proto.InternalMessageInfo + +func (m *CMsgServerToGCCompendiumInGamePredictionResultsResponse) GetResult() bool { + if m != nil && m.Result != nil { + return *m.Result + } + return false +} + +type CMsgGCToGCCompendiumInGamePredictionResults struct { + Results *CMsgServerToGCCompendiumInGamePredictionResults `protobuf:"bytes,1,opt,name=results" json:"results,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCCompendiumInGamePredictionResults) Reset() { + *m = CMsgGCToGCCompendiumInGamePredictionResults{} +} +func (m *CMsgGCToGCCompendiumInGamePredictionResults) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToGCCompendiumInGamePredictionResults) ProtoMessage() {} +func (*CMsgGCToGCCompendiumInGamePredictionResults) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{87} +} + +func (m *CMsgGCToGCCompendiumInGamePredictionResults) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCCompendiumInGamePredictionResults.Unmarshal(m, b) +} +func (m *CMsgGCToGCCompendiumInGamePredictionResults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCCompendiumInGamePredictionResults.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCCompendiumInGamePredictionResults) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCCompendiumInGamePredictionResults.Merge(m, src) +} +func (m *CMsgGCToGCCompendiumInGamePredictionResults) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCCompendiumInGamePredictionResults.Size(m) +} +func (m *CMsgGCToGCCompendiumInGamePredictionResults) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCCompendiumInGamePredictionResults.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCCompendiumInGamePredictionResults proto.InternalMessageInfo + +func (m *CMsgGCToGCCompendiumInGamePredictionResults) GetResults() *CMsgServerToGCCompendiumInGamePredictionResults { + if m != nil { + return m.Results + } + return nil +} + +type CMsgServerToGCMatchPlayerItemPurchaseHistory struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + Mmr *uint32 `protobuf:"varint,2,opt,name=mmr" json:"mmr,omitempty"` + Players []*CMsgServerToGCMatchPlayerItemPurchaseHistory_Player `protobuf:"bytes,3,rep,name=players" json:"players,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory) Reset() { + *m = CMsgServerToGCMatchPlayerItemPurchaseHistory{} +} +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory) String() string { + return proto.CompactTextString(m) +} +func (*CMsgServerToGCMatchPlayerItemPurchaseHistory) ProtoMessage() {} +func (*CMsgServerToGCMatchPlayerItemPurchaseHistory) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{88} +} + +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCMatchPlayerItemPurchaseHistory.Unmarshal(m, b) +} +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCMatchPlayerItemPurchaseHistory.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCMatchPlayerItemPurchaseHistory.Merge(m, src) +} +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCMatchPlayerItemPurchaseHistory.Size(m) +} +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCMatchPlayerItemPurchaseHistory.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCMatchPlayerItemPurchaseHistory proto.InternalMessageInfo + +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory) GetMmr() uint32 { + if m != nil && m.Mmr != nil { + return *m.Mmr + } + return 0 +} + +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory) GetPlayers() []*CMsgServerToGCMatchPlayerItemPurchaseHistory_Player { + if m != nil { + return m.Players + } + return nil +} + +type CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase struct { + Item *uint32 `protobuf:"varint,1,opt,name=item" json:"item,omitempty"` + Gold *uint32 `protobuf:"varint,2,opt,name=gold" json:"gold,omitempty"` + NetWorth *uint32 `protobuf:"varint,3,opt,name=net_worth,json=netWorth" json:"net_worth,omitempty"` + GameTime *uint32 `protobuf:"varint,4,opt,name=game_time,json=gameTime" json:"game_time,omitempty"` + InventoryItems []uint32 `protobuf:"varint,5,rep,name=inventory_items,json=inventoryItems" json:"inventory_items,omitempty"` + TalentsSkilled []bool `protobuf:"varint,7,rep,name=talents_skilled,json=talentsSkilled" json:"talents_skilled,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase) Reset() { + *m = CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase{} +} +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase) String() string { + return proto.CompactTextString(m) +} +func (*CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase) ProtoMessage() {} +func (*CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{88, 0} +} + +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase.Unmarshal(m, b) +} +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase.Merge(m, src) +} +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase.Size(m) +} +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase proto.InternalMessageInfo + +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase) GetItem() uint32 { + if m != nil && m.Item != nil { + return *m.Item + } + return 0 +} + +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase) GetGold() uint32 { + if m != nil && m.Gold != nil { + return *m.Gold + } + return 0 +} + +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase) GetNetWorth() uint32 { + if m != nil && m.NetWorth != nil { + return *m.NetWorth + } + return 0 +} + +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase) GetGameTime() uint32 { + if m != nil && m.GameTime != nil { + return *m.GameTime + } + return 0 +} + +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase) GetInventoryItems() []uint32 { + if m != nil { + return m.InventoryItems + } + return nil +} + +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase) GetTalentsSkilled() []bool { + if m != nil { + return m.TalentsSkilled + } + return nil +} + +type CMsgServerToGCMatchPlayerItemPurchaseHistory_Player struct { + PlayerSlot *uint32 `protobuf:"varint,1,opt,name=player_slot,json=playerSlot" json:"player_slot,omitempty"` + AccountId *uint32 `protobuf:"varint,2,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + AlliedHeroIds []uint32 `protobuf:"varint,4,rep,name=allied_hero_ids,json=alliedHeroIds" json:"allied_hero_ids,omitempty"` + EnemyHeroIds []uint32 `protobuf:"varint,5,rep,name=enemy_hero_ids,json=enemyHeroIds" json:"enemy_hero_ids,omitempty"` + ItemPurchases []*CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase `protobuf:"bytes,6,rep,name=item_purchases,json=itemPurchases" json:"item_purchases,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_Player) Reset() { + *m = CMsgServerToGCMatchPlayerItemPurchaseHistory_Player{} +} +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_Player) String() string { + return proto.CompactTextString(m) +} +func (*CMsgServerToGCMatchPlayerItemPurchaseHistory_Player) ProtoMessage() {} +func (*CMsgServerToGCMatchPlayerItemPurchaseHistory_Player) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{88, 1} +} + +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_Player) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCMatchPlayerItemPurchaseHistory_Player.Unmarshal(m, b) +} +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_Player) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCMatchPlayerItemPurchaseHistory_Player.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_Player) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCMatchPlayerItemPurchaseHistory_Player.Merge(m, src) +} +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_Player) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCMatchPlayerItemPurchaseHistory_Player.Size(m) +} +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_Player) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCMatchPlayerItemPurchaseHistory_Player.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCMatchPlayerItemPurchaseHistory_Player proto.InternalMessageInfo + +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_Player) GetPlayerSlot() uint32 { + if m != nil && m.PlayerSlot != nil { + return *m.PlayerSlot + } + return 0 +} + +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_Player) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_Player) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_Player) GetAlliedHeroIds() []uint32 { + if m != nil { + return m.AlliedHeroIds + } + return nil +} + +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_Player) GetEnemyHeroIds() []uint32 { + if m != nil { + return m.EnemyHeroIds + } + return nil +} + +func (m *CMsgServerToGCMatchPlayerItemPurchaseHistory_Player) GetItemPurchases() []*CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase { + if m != nil { + return m.ItemPurchases + } + return nil +} + +type CMsgServerToGCMatchStateHistory struct { + MatchId *uint64 `protobuf:"varint,1,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + RadiantWon *bool `protobuf:"varint,2,opt,name=radiant_won,json=radiantWon" json:"radiant_won,omitempty"` + Mmr *uint32 `protobuf:"varint,3,opt,name=mmr" json:"mmr,omitempty"` + MatchStates []*CMsgServerToGCMatchStateHistory_MatchState `protobuf:"bytes,4,rep,name=match_states,json=matchStates" json:"match_states,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCMatchStateHistory) Reset() { *m = CMsgServerToGCMatchStateHistory{} } +func (m *CMsgServerToGCMatchStateHistory) String() string { return proto.CompactTextString(m) } +func (*CMsgServerToGCMatchStateHistory) ProtoMessage() {} +func (*CMsgServerToGCMatchStateHistory) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{89} +} + +func (m *CMsgServerToGCMatchStateHistory) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCMatchStateHistory.Unmarshal(m, b) +} +func (m *CMsgServerToGCMatchStateHistory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCMatchStateHistory.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCMatchStateHistory) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCMatchStateHistory.Merge(m, src) +} +func (m *CMsgServerToGCMatchStateHistory) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCMatchStateHistory.Size(m) +} +func (m *CMsgServerToGCMatchStateHistory) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCMatchStateHistory.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCMatchStateHistory proto.InternalMessageInfo + +func (m *CMsgServerToGCMatchStateHistory) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CMsgServerToGCMatchStateHistory) GetRadiantWon() bool { + if m != nil && m.RadiantWon != nil { + return *m.RadiantWon + } + return false +} + +func (m *CMsgServerToGCMatchStateHistory) GetMmr() uint32 { + if m != nil && m.Mmr != nil { + return *m.Mmr + } + return 0 +} + +func (m *CMsgServerToGCMatchStateHistory) GetMatchStates() []*CMsgServerToGCMatchStateHistory_MatchState { + if m != nil { + return m.MatchStates + } + return nil +} + +type CMsgServerToGCMatchStateHistory_PlayerState struct { + HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + NetWorth *uint32 `protobuf:"varint,2,opt,name=net_worth,json=netWorth" json:"net_worth,omitempty"` + Level *uint32 `protobuf:"varint,3,opt,name=level" json:"level,omitempty"` + Deaths *uint32 `protobuf:"varint,4,opt,name=deaths" json:"deaths,omitempty"` + RespawnTime *uint32 `protobuf:"varint,5,opt,name=respawn_time,json=respawnTime" json:"respawn_time,omitempty"` + HasBuyback *bool `protobuf:"varint,6,opt,name=has_buyback,json=hasBuyback" json:"has_buyback,omitempty"` + HasAegis *bool `protobuf:"varint,7,opt,name=has_aegis,json=hasAegis" json:"has_aegis,omitempty"` + HasRapier *bool `protobuf:"varint,8,opt,name=has_rapier,json=hasRapier" json:"has_rapier,omitempty"` + Distance *uint32 `protobuf:"varint,9,opt,name=distance" json:"distance,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCMatchStateHistory_PlayerState) Reset() { + *m = CMsgServerToGCMatchStateHistory_PlayerState{} +} +func (m *CMsgServerToGCMatchStateHistory_PlayerState) String() string { + return proto.CompactTextString(m) +} +func (*CMsgServerToGCMatchStateHistory_PlayerState) ProtoMessage() {} +func (*CMsgServerToGCMatchStateHistory_PlayerState) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{89, 0} +} + +func (m *CMsgServerToGCMatchStateHistory_PlayerState) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCMatchStateHistory_PlayerState.Unmarshal(m, b) +} +func (m *CMsgServerToGCMatchStateHistory_PlayerState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCMatchStateHistory_PlayerState.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCMatchStateHistory_PlayerState) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCMatchStateHistory_PlayerState.Merge(m, src) +} +func (m *CMsgServerToGCMatchStateHistory_PlayerState) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCMatchStateHistory_PlayerState.Size(m) +} +func (m *CMsgServerToGCMatchStateHistory_PlayerState) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCMatchStateHistory_PlayerState.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCMatchStateHistory_PlayerState proto.InternalMessageInfo + +func (m *CMsgServerToGCMatchStateHistory_PlayerState) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgServerToGCMatchStateHistory_PlayerState) GetNetWorth() uint32 { + if m != nil && m.NetWorth != nil { + return *m.NetWorth + } + return 0 +} + +func (m *CMsgServerToGCMatchStateHistory_PlayerState) GetLevel() uint32 { + if m != nil && m.Level != nil { + return *m.Level + } + return 0 +} + +func (m *CMsgServerToGCMatchStateHistory_PlayerState) GetDeaths() uint32 { + if m != nil && m.Deaths != nil { + return *m.Deaths + } + return 0 +} + +func (m *CMsgServerToGCMatchStateHistory_PlayerState) GetRespawnTime() uint32 { + if m != nil && m.RespawnTime != nil { + return *m.RespawnTime + } + return 0 +} + +func (m *CMsgServerToGCMatchStateHistory_PlayerState) GetHasBuyback() bool { + if m != nil && m.HasBuyback != nil { + return *m.HasBuyback + } + return false +} + +func (m *CMsgServerToGCMatchStateHistory_PlayerState) GetHasAegis() bool { + if m != nil && m.HasAegis != nil { + return *m.HasAegis + } + return false +} + +func (m *CMsgServerToGCMatchStateHistory_PlayerState) GetHasRapier() bool { + if m != nil && m.HasRapier != nil { + return *m.HasRapier + } + return false +} + +func (m *CMsgServerToGCMatchStateHistory_PlayerState) GetDistance() uint32 { + if m != nil && m.Distance != nil { + return *m.Distance + } + return 0 +} + +type CMsgServerToGCMatchStateHistory_TeamState struct { + Team *uint32 `protobuf:"varint,1,opt,name=team" json:"team,omitempty"` + PlayerStates []*CMsgServerToGCMatchStateHistory_PlayerState `protobuf:"bytes,2,rep,name=player_states,json=playerStates" json:"player_states,omitempty"` + TowerHealthPct []uint32 `protobuf:"varint,3,rep,name=tower_health_pct,json=towerHealthPct" json:"tower_health_pct,omitempty"` + BarracksHealthPct []uint32 `protobuf:"varint,4,rep,name=barracks_health_pct,json=barracksHealthPct" json:"barracks_health_pct,omitempty"` + AncientHealthPct *uint32 `protobuf:"varint,5,opt,name=ancient_health_pct,json=ancientHealthPct" json:"ancient_health_pct,omitempty"` + GlyphCooldown *uint32 `protobuf:"varint,6,opt,name=glyph_cooldown,json=glyphCooldown" json:"glyph_cooldown,omitempty"` + Kills *uint32 `protobuf:"varint,7,opt,name=kills" json:"kills,omitempty"` + CreepDistanceSafe *uint32 `protobuf:"varint,8,opt,name=creep_distance_safe,json=creepDistanceSafe" json:"creep_distance_safe,omitempty"` + CreepDistanceMid *uint32 `protobuf:"varint,9,opt,name=creep_distance_mid,json=creepDistanceMid" json:"creep_distance_mid,omitempty"` + CreepDistanceOff *uint32 `protobuf:"varint,10,opt,name=creep_distance_off,json=creepDistanceOff" json:"creep_distance_off,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCMatchStateHistory_TeamState) Reset() { + *m = CMsgServerToGCMatchStateHistory_TeamState{} +} +func (m *CMsgServerToGCMatchStateHistory_TeamState) String() string { return proto.CompactTextString(m) } +func (*CMsgServerToGCMatchStateHistory_TeamState) ProtoMessage() {} +func (*CMsgServerToGCMatchStateHistory_TeamState) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{89, 1} +} + +func (m *CMsgServerToGCMatchStateHistory_TeamState) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCMatchStateHistory_TeamState.Unmarshal(m, b) +} +func (m *CMsgServerToGCMatchStateHistory_TeamState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCMatchStateHistory_TeamState.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCMatchStateHistory_TeamState) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCMatchStateHistory_TeamState.Merge(m, src) +} +func (m *CMsgServerToGCMatchStateHistory_TeamState) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCMatchStateHistory_TeamState.Size(m) +} +func (m *CMsgServerToGCMatchStateHistory_TeamState) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCMatchStateHistory_TeamState.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCMatchStateHistory_TeamState proto.InternalMessageInfo + +func (m *CMsgServerToGCMatchStateHistory_TeamState) GetTeam() uint32 { + if m != nil && m.Team != nil { + return *m.Team + } + return 0 +} + +func (m *CMsgServerToGCMatchStateHistory_TeamState) GetPlayerStates() []*CMsgServerToGCMatchStateHistory_PlayerState { + if m != nil { + return m.PlayerStates + } + return nil +} + +func (m *CMsgServerToGCMatchStateHistory_TeamState) GetTowerHealthPct() []uint32 { + if m != nil { + return m.TowerHealthPct + } + return nil +} + +func (m *CMsgServerToGCMatchStateHistory_TeamState) GetBarracksHealthPct() []uint32 { + if m != nil { + return m.BarracksHealthPct + } + return nil +} + +func (m *CMsgServerToGCMatchStateHistory_TeamState) GetAncientHealthPct() uint32 { + if m != nil && m.AncientHealthPct != nil { + return *m.AncientHealthPct + } + return 0 +} + +func (m *CMsgServerToGCMatchStateHistory_TeamState) GetGlyphCooldown() uint32 { + if m != nil && m.GlyphCooldown != nil { + return *m.GlyphCooldown + } + return 0 +} + +func (m *CMsgServerToGCMatchStateHistory_TeamState) GetKills() uint32 { + if m != nil && m.Kills != nil { + return *m.Kills + } + return 0 +} + +func (m *CMsgServerToGCMatchStateHistory_TeamState) GetCreepDistanceSafe() uint32 { + if m != nil && m.CreepDistanceSafe != nil { + return *m.CreepDistanceSafe + } + return 0 +} + +func (m *CMsgServerToGCMatchStateHistory_TeamState) GetCreepDistanceMid() uint32 { + if m != nil && m.CreepDistanceMid != nil { + return *m.CreepDistanceMid + } + return 0 +} + +func (m *CMsgServerToGCMatchStateHistory_TeamState) GetCreepDistanceOff() uint32 { + if m != nil && m.CreepDistanceOff != nil { + return *m.CreepDistanceOff + } + return 0 +} + +type CMsgServerToGCMatchStateHistory_MatchState struct { + GameTime *uint32 `protobuf:"varint,1,opt,name=game_time,json=gameTime" json:"game_time,omitempty"` + RadiantState *CMsgServerToGCMatchStateHistory_TeamState `protobuf:"bytes,2,opt,name=radiant_state,json=radiantState" json:"radiant_state,omitempty"` + DireState *CMsgServerToGCMatchStateHistory_TeamState `protobuf:"bytes,3,opt,name=dire_state,json=direState" json:"dire_state,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCMatchStateHistory_MatchState) Reset() { + *m = CMsgServerToGCMatchStateHistory_MatchState{} +} +func (m *CMsgServerToGCMatchStateHistory_MatchState) String() string { + return proto.CompactTextString(m) +} +func (*CMsgServerToGCMatchStateHistory_MatchState) ProtoMessage() {} +func (*CMsgServerToGCMatchStateHistory_MatchState) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{89, 2} +} + +func (m *CMsgServerToGCMatchStateHistory_MatchState) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCMatchStateHistory_MatchState.Unmarshal(m, b) +} +func (m *CMsgServerToGCMatchStateHistory_MatchState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCMatchStateHistory_MatchState.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCMatchStateHistory_MatchState) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCMatchStateHistory_MatchState.Merge(m, src) +} +func (m *CMsgServerToGCMatchStateHistory_MatchState) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCMatchStateHistory_MatchState.Size(m) +} +func (m *CMsgServerToGCMatchStateHistory_MatchState) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCMatchStateHistory_MatchState.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCMatchStateHistory_MatchState proto.InternalMessageInfo + +func (m *CMsgServerToGCMatchStateHistory_MatchState) GetGameTime() uint32 { + if m != nil && m.GameTime != nil { + return *m.GameTime + } + return 0 +} + +func (m *CMsgServerToGCMatchStateHistory_MatchState) GetRadiantState() *CMsgServerToGCMatchStateHistory_TeamState { + if m != nil { + return m.RadiantState + } + return nil +} + +func (m *CMsgServerToGCMatchStateHistory_MatchState) GetDireState() *CMsgServerToGCMatchStateHistory_TeamState { + if m != nil { + return m.DireState + } + return nil +} + +type CMsgServerToGCCavernCrawlIsHeroActive struct { + EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + AccountId *uint32 `protobuf:"varint,2,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + TurboMode *bool `protobuf:"varint,4,opt,name=turbo_mode,json=turboMode" json:"turbo_mode,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCCavernCrawlIsHeroActive) Reset() { *m = CMsgServerToGCCavernCrawlIsHeroActive{} } +func (m *CMsgServerToGCCavernCrawlIsHeroActive) String() string { return proto.CompactTextString(m) } +func (*CMsgServerToGCCavernCrawlIsHeroActive) ProtoMessage() {} +func (*CMsgServerToGCCavernCrawlIsHeroActive) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{90} +} + +func (m *CMsgServerToGCCavernCrawlIsHeroActive) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCCavernCrawlIsHeroActive.Unmarshal(m, b) +} +func (m *CMsgServerToGCCavernCrawlIsHeroActive) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCCavernCrawlIsHeroActive.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCCavernCrawlIsHeroActive) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCCavernCrawlIsHeroActive.Merge(m, src) +} +func (m *CMsgServerToGCCavernCrawlIsHeroActive) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCCavernCrawlIsHeroActive.Size(m) +} +func (m *CMsgServerToGCCavernCrawlIsHeroActive) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCCavernCrawlIsHeroActive.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCCavernCrawlIsHeroActive proto.InternalMessageInfo + +func (m *CMsgServerToGCCavernCrawlIsHeroActive) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +func (m *CMsgServerToGCCavernCrawlIsHeroActive) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgServerToGCCavernCrawlIsHeroActive) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgServerToGCCavernCrawlIsHeroActive) GetTurboMode() bool { + if m != nil && m.TurboMode != nil { + return *m.TurboMode + } + return false +} + +type CMsgServerToGCCavernCrawlIsHeroActiveResponse struct { + Result *bool `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` + PotentialWinnings *uint32 `protobuf:"varint,2,opt,name=potential_winnings,json=potentialWinnings" json:"potential_winnings,omitempty"` + MapResults []*CMsgServerToGCCavernCrawlIsHeroActiveResponse_MapResults `protobuf:"bytes,3,rep,name=map_results,json=mapResults" json:"map_results,omitempty"` + PotentialPlusShardWinnings *uint32 `protobuf:"varint,4,opt,name=potential_plus_shard_winnings,json=potentialPlusShardWinnings" json:"potential_plus_shard_winnings,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCCavernCrawlIsHeroActiveResponse) Reset() { + *m = CMsgServerToGCCavernCrawlIsHeroActiveResponse{} +} +func (m *CMsgServerToGCCavernCrawlIsHeroActiveResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgServerToGCCavernCrawlIsHeroActiveResponse) ProtoMessage() {} +func (*CMsgServerToGCCavernCrawlIsHeroActiveResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{91} +} + +func (m *CMsgServerToGCCavernCrawlIsHeroActiveResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCCavernCrawlIsHeroActiveResponse.Unmarshal(m, b) +} +func (m *CMsgServerToGCCavernCrawlIsHeroActiveResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCCavernCrawlIsHeroActiveResponse.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCCavernCrawlIsHeroActiveResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCCavernCrawlIsHeroActiveResponse.Merge(m, src) +} +func (m *CMsgServerToGCCavernCrawlIsHeroActiveResponse) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCCavernCrawlIsHeroActiveResponse.Size(m) +} +func (m *CMsgServerToGCCavernCrawlIsHeroActiveResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCCavernCrawlIsHeroActiveResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCCavernCrawlIsHeroActiveResponse proto.InternalMessageInfo + +func (m *CMsgServerToGCCavernCrawlIsHeroActiveResponse) GetResult() bool { + if m != nil && m.Result != nil { + return *m.Result + } + return false +} + +func (m *CMsgServerToGCCavernCrawlIsHeroActiveResponse) GetPotentialWinnings() uint32 { + if m != nil && m.PotentialWinnings != nil { + return *m.PotentialWinnings + } + return 0 +} + +func (m *CMsgServerToGCCavernCrawlIsHeroActiveResponse) GetMapResults() []*CMsgServerToGCCavernCrawlIsHeroActiveResponse_MapResults { + if m != nil { + return m.MapResults + } + return nil +} + +func (m *CMsgServerToGCCavernCrawlIsHeroActiveResponse) GetPotentialPlusShardWinnings() uint32 { + if m != nil && m.PotentialPlusShardWinnings != nil { + return *m.PotentialPlusShardWinnings + } + return 0 +} + +type CMsgServerToGCCavernCrawlIsHeroActiveResponse_MapResults struct { + PathIdCompleted *uint32 `protobuf:"varint,1,opt,name=path_id_completed,json=pathIdCompleted" json:"path_id_completed,omitempty"` + RoomIdClaimed *uint32 `protobuf:"varint,2,opt,name=room_id_claimed,json=roomIdClaimed" json:"room_id_claimed,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerToGCCavernCrawlIsHeroActiveResponse_MapResults) Reset() { + *m = CMsgServerToGCCavernCrawlIsHeroActiveResponse_MapResults{} +} +func (m *CMsgServerToGCCavernCrawlIsHeroActiveResponse_MapResults) String() string { + return proto.CompactTextString(m) +} +func (*CMsgServerToGCCavernCrawlIsHeroActiveResponse_MapResults) ProtoMessage() {} +func (*CMsgServerToGCCavernCrawlIsHeroActiveResponse_MapResults) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{91, 0} +} + +func (m *CMsgServerToGCCavernCrawlIsHeroActiveResponse_MapResults) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerToGCCavernCrawlIsHeroActiveResponse_MapResults.Unmarshal(m, b) +} +func (m *CMsgServerToGCCavernCrawlIsHeroActiveResponse_MapResults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerToGCCavernCrawlIsHeroActiveResponse_MapResults.Marshal(b, m, deterministic) +} +func (m *CMsgServerToGCCavernCrawlIsHeroActiveResponse_MapResults) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerToGCCavernCrawlIsHeroActiveResponse_MapResults.Merge(m, src) +} +func (m *CMsgServerToGCCavernCrawlIsHeroActiveResponse_MapResults) XXX_Size() int { + return xxx_messageInfo_CMsgServerToGCCavernCrawlIsHeroActiveResponse_MapResults.Size(m) +} +func (m *CMsgServerToGCCavernCrawlIsHeroActiveResponse_MapResults) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerToGCCavernCrawlIsHeroActiveResponse_MapResults.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerToGCCavernCrawlIsHeroActiveResponse_MapResults proto.InternalMessageInfo + +func (m *CMsgServerToGCCavernCrawlIsHeroActiveResponse_MapResults) GetPathIdCompleted() uint32 { + if m != nil && m.PathIdCompleted != nil { + return *m.PathIdCompleted + } + return 0 +} + +func (m *CMsgServerToGCCavernCrawlIsHeroActiveResponse_MapResults) GetRoomIdClaimed() uint32 { + if m != nil && m.RoomIdClaimed != nil { + return *m.RoomIdClaimed + } + return 0 +} + +type CMsgGCtoServerTensorflowInstance struct { + ServerInstance *uint32 `protobuf:"varint,1,opt,name=server_instance,json=serverInstance" json:"server_instance,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCtoServerTensorflowInstance) Reset() { *m = CMsgGCtoServerTensorflowInstance{} } +func (m *CMsgGCtoServerTensorflowInstance) String() string { return proto.CompactTextString(m) } +func (*CMsgGCtoServerTensorflowInstance) ProtoMessage() {} +func (*CMsgGCtoServerTensorflowInstance) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{92} +} + +func (m *CMsgGCtoServerTensorflowInstance) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCtoServerTensorflowInstance.Unmarshal(m, b) +} +func (m *CMsgGCtoServerTensorflowInstance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCtoServerTensorflowInstance.Marshal(b, m, deterministic) +} +func (m *CMsgGCtoServerTensorflowInstance) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCtoServerTensorflowInstance.Merge(m, src) +} +func (m *CMsgGCtoServerTensorflowInstance) XXX_Size() int { + return xxx_messageInfo_CMsgGCtoServerTensorflowInstance.Size(m) +} +func (m *CMsgGCtoServerTensorflowInstance) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCtoServerTensorflowInstance.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCtoServerTensorflowInstance proto.InternalMessageInfo + +func (m *CMsgGCtoServerTensorflowInstance) GetServerInstance() uint32 { + if m != nil && m.ServerInstance != nil { + return *m.ServerInstance + } + return 0 +} + +type CMsgDetailedGameStats struct { + Minutes []*CMsgDetailedGameStats_MinuteEntry `protobuf:"bytes,1,rep,name=minutes" json:"minutes,omitempty"` + PlayerInfo []*CMsgDetailedGameStats_PlayerInfo `protobuf:"bytes,2,rep,name=player_info,json=playerInfo" json:"player_info,omitempty"` + GameStats *CMsgDetailedGameStats_GameStats `protobuf:"bytes,3,opt,name=game_stats,json=gameStats" json:"game_stats,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDetailedGameStats) Reset() { *m = CMsgDetailedGameStats{} } +func (m *CMsgDetailedGameStats) String() string { return proto.CompactTextString(m) } +func (*CMsgDetailedGameStats) ProtoMessage() {} +func (*CMsgDetailedGameStats) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{93} +} + +func (m *CMsgDetailedGameStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDetailedGameStats.Unmarshal(m, b) +} +func (m *CMsgDetailedGameStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDetailedGameStats.Marshal(b, m, deterministic) +} +func (m *CMsgDetailedGameStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDetailedGameStats.Merge(m, src) +} +func (m *CMsgDetailedGameStats) XXX_Size() int { + return xxx_messageInfo_CMsgDetailedGameStats.Size(m) +} +func (m *CMsgDetailedGameStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDetailedGameStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDetailedGameStats proto.InternalMessageInfo + +func (m *CMsgDetailedGameStats) GetMinutes() []*CMsgDetailedGameStats_MinuteEntry { + if m != nil { + return m.Minutes + } + return nil +} + +func (m *CMsgDetailedGameStats) GetPlayerInfo() []*CMsgDetailedGameStats_PlayerInfo { + if m != nil { + return m.PlayerInfo + } + return nil +} + +func (m *CMsgDetailedGameStats) GetGameStats() *CMsgDetailedGameStats_GameStats { + if m != nil { + return m.GameStats + } + return nil +} + +type CMsgDetailedGameStats_PlayerStatEntry struct { + TotalEarnedGold *uint32 `protobuf:"varint,1,opt,name=total_earned_gold,json=totalEarnedGold" json:"total_earned_gold,omitempty"` + TotalNetworth *uint32 `protobuf:"varint,2,opt,name=total_networth,json=totalNetworth" json:"total_networth,omitempty"` + Level *uint32 `protobuf:"varint,3,opt,name=level" json:"level,omitempty"` + TotalDps *uint32 `protobuf:"varint,4,opt,name=total_dps,json=totalDps" json:"total_dps,omitempty"` + AverageDps *uint32 `protobuf:"varint,5,opt,name=average_dps,json=averageDps" json:"average_dps,omitempty"` + AbilityDamageOutput *uint32 `protobuf:"varint,6,opt,name=ability_damage_output,json=abilityDamageOutput" json:"ability_damage_output,omitempty"` + BaseHealth *uint32 `protobuf:"varint,7,opt,name=base_health,json=baseHealth" json:"base_health,omitempty"` + TotalHealth *uint32 `protobuf:"varint,8,opt,name=total_health,json=totalHealth" json:"total_health,omitempty"` + TotalMana *uint32 `protobuf:"varint,9,opt,name=total_mana,json=totalMana" json:"total_mana,omitempty"` + BasePhysicalDamageReductionPct *float32 `protobuf:"fixed32,10,opt,name=base_physical_damage_reduction_pct,json=basePhysicalDamageReductionPct" json:"base_physical_damage_reduction_pct,omitempty"` + TotalPhysicalDamageReductionPct *float32 `protobuf:"fixed32,11,opt,name=total_physical_damage_reduction_pct,json=totalPhysicalDamageReductionPct" json:"total_physical_damage_reduction_pct,omitempty"` + BaseAbilityDamageReductionPct *float32 `protobuf:"fixed32,12,opt,name=base_ability_damage_reduction_pct,json=baseAbilityDamageReductionPct" json:"base_ability_damage_reduction_pct,omitempty"` + TotalAbilityDamageReductionPct *float32 `protobuf:"fixed32,13,opt,name=total_ability_damage_reduction_pct,json=totalAbilityDamageReductionPct" json:"total_ability_damage_reduction_pct,omitempty"` + AbilityDamageBlock *float32 `protobuf:"fixed32,14,opt,name=ability_damage_block,json=abilityDamageBlock" json:"ability_damage_block,omitempty"` + PhysicalDamageBlock *float32 `protobuf:"fixed32,15,opt,name=physical_damage_block,json=physicalDamageBlock" json:"physical_damage_block,omitempty"` + ManaRegen *uint32 `protobuf:"varint,16,opt,name=mana_regen,json=manaRegen" json:"mana_regen,omitempty"` + HealthRegen *uint32 `protobuf:"varint,17,opt,name=health_regen,json=healthRegen" json:"health_regen,omitempty"` + PhysicalMagicDmgPct *float32 `protobuf:"fixed32,18,opt,name=physical_magic_dmg_pct,json=physicalMagicDmgPct" json:"physical_magic_dmg_pct,omitempty"` + Kills *uint32 `protobuf:"varint,19,opt,name=kills" json:"kills,omitempty"` + Deaths *uint32 `protobuf:"varint,20,opt,name=deaths" json:"deaths,omitempty"` + Assists *uint32 `protobuf:"varint,21,opt,name=assists" json:"assists,omitempty"` + GoldFromKills *uint32 `protobuf:"varint,22,opt,name=gold_from_kills,json=goldFromKills" json:"gold_from_kills,omitempty"` + GoldFromCreeps *uint32 `protobuf:"varint,23,opt,name=gold_from_creeps,json=goldFromCreeps" json:"gold_from_creeps,omitempty"` + GoldShared *uint32 `protobuf:"varint,24,opt,name=gold_shared,json=goldShared" json:"gold_shared,omitempty"` + XpFromKills *uint32 `protobuf:"varint,25,opt,name=xp_from_kills,json=xpFromKills" json:"xp_from_kills,omitempty"` + XpFromCreeps *uint32 `protobuf:"varint,26,opt,name=xp_from_creeps,json=xpFromCreeps" json:"xp_from_creeps,omitempty"` + TotalXp *uint32 `protobuf:"varint,27,opt,name=total_xp,json=totalXp" json:"total_xp,omitempty"` + AbilityCasts *uint32 `protobuf:"varint,28,opt,name=ability_casts,json=abilityCasts" json:"ability_casts,omitempty"` + ItemCasts *uint32 `protobuf:"varint,29,opt,name=item_casts,json=itemCasts" json:"item_casts,omitempty"` + TotalTimeStunned *float32 `protobuf:"fixed32,30,opt,name=total_time_stunned,json=totalTimeStunned" json:"total_time_stunned,omitempty"` + ItemCount *uint32 `protobuf:"varint,31,opt,name=item_count,json=itemCount" json:"item_count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) Reset() { *m = CMsgDetailedGameStats_PlayerStatEntry{} } +func (m *CMsgDetailedGameStats_PlayerStatEntry) String() string { return proto.CompactTextString(m) } +func (*CMsgDetailedGameStats_PlayerStatEntry) ProtoMessage() {} +func (*CMsgDetailedGameStats_PlayerStatEntry) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{93, 0} +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDetailedGameStats_PlayerStatEntry.Unmarshal(m, b) +} +func (m *CMsgDetailedGameStats_PlayerStatEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDetailedGameStats_PlayerStatEntry.Marshal(b, m, deterministic) +} +func (m *CMsgDetailedGameStats_PlayerStatEntry) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDetailedGameStats_PlayerStatEntry.Merge(m, src) +} +func (m *CMsgDetailedGameStats_PlayerStatEntry) XXX_Size() int { + return xxx_messageInfo_CMsgDetailedGameStats_PlayerStatEntry.Size(m) +} +func (m *CMsgDetailedGameStats_PlayerStatEntry) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDetailedGameStats_PlayerStatEntry.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDetailedGameStats_PlayerStatEntry proto.InternalMessageInfo + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetTotalEarnedGold() uint32 { + if m != nil && m.TotalEarnedGold != nil { + return *m.TotalEarnedGold + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetTotalNetworth() uint32 { + if m != nil && m.TotalNetworth != nil { + return *m.TotalNetworth + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetLevel() uint32 { + if m != nil && m.Level != nil { + return *m.Level + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetTotalDps() uint32 { + if m != nil && m.TotalDps != nil { + return *m.TotalDps + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetAverageDps() uint32 { + if m != nil && m.AverageDps != nil { + return *m.AverageDps + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetAbilityDamageOutput() uint32 { + if m != nil && m.AbilityDamageOutput != nil { + return *m.AbilityDamageOutput + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetBaseHealth() uint32 { + if m != nil && m.BaseHealth != nil { + return *m.BaseHealth + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetTotalHealth() uint32 { + if m != nil && m.TotalHealth != nil { + return *m.TotalHealth + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetTotalMana() uint32 { + if m != nil && m.TotalMana != nil { + return *m.TotalMana + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetBasePhysicalDamageReductionPct() float32 { + if m != nil && m.BasePhysicalDamageReductionPct != nil { + return *m.BasePhysicalDamageReductionPct + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetTotalPhysicalDamageReductionPct() float32 { + if m != nil && m.TotalPhysicalDamageReductionPct != nil { + return *m.TotalPhysicalDamageReductionPct + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetBaseAbilityDamageReductionPct() float32 { + if m != nil && m.BaseAbilityDamageReductionPct != nil { + return *m.BaseAbilityDamageReductionPct + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetTotalAbilityDamageReductionPct() float32 { + if m != nil && m.TotalAbilityDamageReductionPct != nil { + return *m.TotalAbilityDamageReductionPct + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetAbilityDamageBlock() float32 { + if m != nil && m.AbilityDamageBlock != nil { + return *m.AbilityDamageBlock + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetPhysicalDamageBlock() float32 { + if m != nil && m.PhysicalDamageBlock != nil { + return *m.PhysicalDamageBlock + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetManaRegen() uint32 { + if m != nil && m.ManaRegen != nil { + return *m.ManaRegen + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetHealthRegen() uint32 { + if m != nil && m.HealthRegen != nil { + return *m.HealthRegen + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetPhysicalMagicDmgPct() float32 { + if m != nil && m.PhysicalMagicDmgPct != nil { + return *m.PhysicalMagicDmgPct + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetKills() uint32 { + if m != nil && m.Kills != nil { + return *m.Kills + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetDeaths() uint32 { + if m != nil && m.Deaths != nil { + return *m.Deaths + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetAssists() uint32 { + if m != nil && m.Assists != nil { + return *m.Assists + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetGoldFromKills() uint32 { + if m != nil && m.GoldFromKills != nil { + return *m.GoldFromKills + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetGoldFromCreeps() uint32 { + if m != nil && m.GoldFromCreeps != nil { + return *m.GoldFromCreeps + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetGoldShared() uint32 { + if m != nil && m.GoldShared != nil { + return *m.GoldShared + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetXpFromKills() uint32 { + if m != nil && m.XpFromKills != nil { + return *m.XpFromKills + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetXpFromCreeps() uint32 { + if m != nil && m.XpFromCreeps != nil { + return *m.XpFromCreeps + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetTotalXp() uint32 { + if m != nil && m.TotalXp != nil { + return *m.TotalXp + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetAbilityCasts() uint32 { + if m != nil && m.AbilityCasts != nil { + return *m.AbilityCasts + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetItemCasts() uint32 { + if m != nil && m.ItemCasts != nil { + return *m.ItemCasts + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetTotalTimeStunned() float32 { + if m != nil && m.TotalTimeStunned != nil { + return *m.TotalTimeStunned + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerStatEntry) GetItemCount() uint32 { + if m != nil && m.ItemCount != nil { + return *m.ItemCount + } + return 0 +} + +type CMsgDetailedGameStats_GameStats struct { + TowerDeathTimeT1 *uint32 `protobuf:"varint,1,opt,name=tower_death_time_t1,json=towerDeathTimeT1" json:"tower_death_time_t1,omitempty"` + TowerDeathTimeT2 *uint32 `protobuf:"varint,2,opt,name=tower_death_time_t2,json=towerDeathTimeT2" json:"tower_death_time_t2,omitempty"` + TowerDeathTimeT3 *uint32 `protobuf:"varint,3,opt,name=tower_death_time_t3,json=towerDeathTimeT3" json:"tower_death_time_t3,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDetailedGameStats_GameStats) Reset() { *m = CMsgDetailedGameStats_GameStats{} } +func (m *CMsgDetailedGameStats_GameStats) String() string { return proto.CompactTextString(m) } +func (*CMsgDetailedGameStats_GameStats) ProtoMessage() {} +func (*CMsgDetailedGameStats_GameStats) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{93, 1} +} + +func (m *CMsgDetailedGameStats_GameStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDetailedGameStats_GameStats.Unmarshal(m, b) +} +func (m *CMsgDetailedGameStats_GameStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDetailedGameStats_GameStats.Marshal(b, m, deterministic) +} +func (m *CMsgDetailedGameStats_GameStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDetailedGameStats_GameStats.Merge(m, src) +} +func (m *CMsgDetailedGameStats_GameStats) XXX_Size() int { + return xxx_messageInfo_CMsgDetailedGameStats_GameStats.Size(m) +} +func (m *CMsgDetailedGameStats_GameStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDetailedGameStats_GameStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDetailedGameStats_GameStats proto.InternalMessageInfo + +func (m *CMsgDetailedGameStats_GameStats) GetTowerDeathTimeT1() uint32 { + if m != nil && m.TowerDeathTimeT1 != nil { + return *m.TowerDeathTimeT1 + } + return 0 +} + +func (m *CMsgDetailedGameStats_GameStats) GetTowerDeathTimeT2() uint32 { + if m != nil && m.TowerDeathTimeT2 != nil { + return *m.TowerDeathTimeT2 + } + return 0 +} + +func (m *CMsgDetailedGameStats_GameStats) GetTowerDeathTimeT3() uint32 { + if m != nil && m.TowerDeathTimeT3 != nil { + return *m.TowerDeathTimeT3 + } + return 0 +} + +type CMsgDetailedGameStats_MinuteEntry struct { + Minute *uint32 `protobuf:"varint,1,opt,name=minute" json:"minute,omitempty"` + Stats []*CMsgDetailedGameStats_PlayerStatEntry `protobuf:"bytes,2,rep,name=stats" json:"stats,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDetailedGameStats_MinuteEntry) Reset() { *m = CMsgDetailedGameStats_MinuteEntry{} } +func (m *CMsgDetailedGameStats_MinuteEntry) String() string { return proto.CompactTextString(m) } +func (*CMsgDetailedGameStats_MinuteEntry) ProtoMessage() {} +func (*CMsgDetailedGameStats_MinuteEntry) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{93, 2} +} + +func (m *CMsgDetailedGameStats_MinuteEntry) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDetailedGameStats_MinuteEntry.Unmarshal(m, b) +} +func (m *CMsgDetailedGameStats_MinuteEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDetailedGameStats_MinuteEntry.Marshal(b, m, deterministic) +} +func (m *CMsgDetailedGameStats_MinuteEntry) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDetailedGameStats_MinuteEntry.Merge(m, src) +} +func (m *CMsgDetailedGameStats_MinuteEntry) XXX_Size() int { + return xxx_messageInfo_CMsgDetailedGameStats_MinuteEntry.Size(m) +} +func (m *CMsgDetailedGameStats_MinuteEntry) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDetailedGameStats_MinuteEntry.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDetailedGameStats_MinuteEntry proto.InternalMessageInfo + +func (m *CMsgDetailedGameStats_MinuteEntry) GetMinute() uint32 { + if m != nil && m.Minute != nil { + return *m.Minute + } + return 0 +} + +func (m *CMsgDetailedGameStats_MinuteEntry) GetStats() []*CMsgDetailedGameStats_PlayerStatEntry { + if m != nil { + return m.Stats + } + return nil +} + +type CMsgDetailedGameStats_PlayerInfo struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + PlayerSlot *uint32 `protobuf:"varint,3,opt,name=player_slot,json=playerSlot" json:"player_slot,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDetailedGameStats_PlayerInfo) Reset() { *m = CMsgDetailedGameStats_PlayerInfo{} } +func (m *CMsgDetailedGameStats_PlayerInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgDetailedGameStats_PlayerInfo) ProtoMessage() {} +func (*CMsgDetailedGameStats_PlayerInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{93, 3} +} + +func (m *CMsgDetailedGameStats_PlayerInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDetailedGameStats_PlayerInfo.Unmarshal(m, b) +} +func (m *CMsgDetailedGameStats_PlayerInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDetailedGameStats_PlayerInfo.Marshal(b, m, deterministic) +} +func (m *CMsgDetailedGameStats_PlayerInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDetailedGameStats_PlayerInfo.Merge(m, src) +} +func (m *CMsgDetailedGameStats_PlayerInfo) XXX_Size() int { + return xxx_messageInfo_CMsgDetailedGameStats_PlayerInfo.Size(m) +} +func (m *CMsgDetailedGameStats_PlayerInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDetailedGameStats_PlayerInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDetailedGameStats_PlayerInfo proto.InternalMessageInfo + +func (m *CMsgDetailedGameStats_PlayerInfo) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerInfo) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CMsgDetailedGameStats_PlayerInfo) GetPlayerSlot() uint32 { + if m != nil && m.PlayerSlot != nil { + return *m.PlayerSlot + } + return 0 +} + +type CMsgAllStarStats struct { + PlayerStats []*CMsgAllStarStats_PlayerStats `protobuf:"bytes,1,rep,name=player_stats,json=playerStats" json:"player_stats,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgAllStarStats) Reset() { *m = CMsgAllStarStats{} } +func (m *CMsgAllStarStats) String() string { return proto.CompactTextString(m) } +func (*CMsgAllStarStats) ProtoMessage() {} +func (*CMsgAllStarStats) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{94} +} + +func (m *CMsgAllStarStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgAllStarStats.Unmarshal(m, b) +} +func (m *CMsgAllStarStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgAllStarStats.Marshal(b, m, deterministic) +} +func (m *CMsgAllStarStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgAllStarStats.Merge(m, src) +} +func (m *CMsgAllStarStats) XXX_Size() int { + return xxx_messageInfo_CMsgAllStarStats.Size(m) +} +func (m *CMsgAllStarStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgAllStarStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgAllStarStats proto.InternalMessageInfo + +func (m *CMsgAllStarStats) GetPlayerStats() []*CMsgAllStarStats_PlayerStats { + if m != nil { + return m.PlayerStats + } + return nil +} + +type CMsgAllStarStats_PlayerStats struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + PlayerId *uint32 `protobuf:"varint,2,opt,name=player_id,json=playerId" json:"player_id,omitempty"` + Killstreak []uint32 `protobuf:"varint,3,rep,name=killstreak" json:"killstreak,omitempty"` + NumMultiKills []uint32 `protobuf:"varint,4,rep,name=num_multi_kills,json=numMultiKills" json:"num_multi_kills,omitempty"` + KillstreakEnded *uint32 `protobuf:"varint,5,opt,name=killstreak_ended,json=killstreakEnded" json:"killstreak_ended,omitempty"` + RoshanKills *uint32 `protobuf:"varint,6,opt,name=roshan_kills,json=roshanKills" json:"roshan_kills,omitempty"` + FirstBloods *uint32 `protobuf:"varint,7,opt,name=first_bloods,json=firstBloods" json:"first_bloods,omitempty"` + CourierKills *uint32 `protobuf:"varint,8,opt,name=courier_kills,json=courierKills" json:"courier_kills,omitempty"` + TowerKills *uint32 `protobuf:"varint,9,opt,name=tower_kills,json=towerKills" json:"tower_kills,omitempty"` + FirstTaunt *bool `protobuf:"varint,10,opt,name=first_taunt,json=firstTaunt" json:"first_taunt,omitempty"` + FirstHighFive *bool `protobuf:"varint,11,opt,name=first_high_five,json=firstHighFive" json:"first_high_five,omitempty"` + FirstCeb *bool `protobuf:"varint,12,opt,name=first_ceb,json=firstCeb" json:"first_ceb,omitempty"` + FirstTip *bool `protobuf:"varint,13,opt,name=first_tip,json=firstTip" json:"first_tip,omitempty"` + FirstRapier *bool `protobuf:"varint,14,opt,name=first_rapier,json=firstRapier" json:"first_rapier,omitempty"` + FirstAegisDeny *bool `protobuf:"varint,15,opt,name=first_aegis_deny,json=firstAegisDeny" json:"first_aegis_deny,omitempty"` + LastToDie *bool `protobuf:"varint,16,opt,name=last_to_die,json=lastToDie" json:"last_to_die,omitempty"` + FirstToWipe *bool `protobuf:"varint,17,opt,name=first_to_wipe,json=firstToWipe" json:"first_to_wipe,omitempty"` + Kills *uint32 `protobuf:"varint,18,opt,name=kills" json:"kills,omitempty"` + Deaths *uint32 `protobuf:"varint,19,opt,name=deaths" json:"deaths,omitempty"` + Assists *uint32 `protobuf:"varint,20,opt,name=assists" json:"assists,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgAllStarStats_PlayerStats) Reset() { *m = CMsgAllStarStats_PlayerStats{} } +func (m *CMsgAllStarStats_PlayerStats) String() string { return proto.CompactTextString(m) } +func (*CMsgAllStarStats_PlayerStats) ProtoMessage() {} +func (*CMsgAllStarStats_PlayerStats) Descriptor() ([]byte, []int) { + return fileDescriptor_bf35d9313cc95398, []int{94, 0} +} + +func (m *CMsgAllStarStats_PlayerStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgAllStarStats_PlayerStats.Unmarshal(m, b) +} +func (m *CMsgAllStarStats_PlayerStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgAllStarStats_PlayerStats.Marshal(b, m, deterministic) +} +func (m *CMsgAllStarStats_PlayerStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgAllStarStats_PlayerStats.Merge(m, src) +} +func (m *CMsgAllStarStats_PlayerStats) XXX_Size() int { + return xxx_messageInfo_CMsgAllStarStats_PlayerStats.Size(m) +} +func (m *CMsgAllStarStats_PlayerStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgAllStarStats_PlayerStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgAllStarStats_PlayerStats proto.InternalMessageInfo + +func (m *CMsgAllStarStats_PlayerStats) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgAllStarStats_PlayerStats) GetPlayerId() uint32 { + if m != nil && m.PlayerId != nil { + return *m.PlayerId + } + return 0 +} + +func (m *CMsgAllStarStats_PlayerStats) GetKillstreak() []uint32 { + if m != nil { + return m.Killstreak + } + return nil +} + +func (m *CMsgAllStarStats_PlayerStats) GetNumMultiKills() []uint32 { + if m != nil { + return m.NumMultiKills + } + return nil +} + +func (m *CMsgAllStarStats_PlayerStats) GetKillstreakEnded() uint32 { + if m != nil && m.KillstreakEnded != nil { + return *m.KillstreakEnded + } + return 0 +} + +func (m *CMsgAllStarStats_PlayerStats) GetRoshanKills() uint32 { + if m != nil && m.RoshanKills != nil { + return *m.RoshanKills + } + return 0 +} + +func (m *CMsgAllStarStats_PlayerStats) GetFirstBloods() uint32 { + if m != nil && m.FirstBloods != nil { + return *m.FirstBloods + } + return 0 +} + +func (m *CMsgAllStarStats_PlayerStats) GetCourierKills() uint32 { + if m != nil && m.CourierKills != nil { + return *m.CourierKills + } + return 0 +} + +func (m *CMsgAllStarStats_PlayerStats) GetTowerKills() uint32 { + if m != nil && m.TowerKills != nil { + return *m.TowerKills + } + return 0 +} + +func (m *CMsgAllStarStats_PlayerStats) GetFirstTaunt() bool { + if m != nil && m.FirstTaunt != nil { + return *m.FirstTaunt + } + return false +} + +func (m *CMsgAllStarStats_PlayerStats) GetFirstHighFive() bool { + if m != nil && m.FirstHighFive != nil { + return *m.FirstHighFive + } + return false +} + +func (m *CMsgAllStarStats_PlayerStats) GetFirstCeb() bool { + if m != nil && m.FirstCeb != nil { + return *m.FirstCeb + } + return false +} + +func (m *CMsgAllStarStats_PlayerStats) GetFirstTip() bool { + if m != nil && m.FirstTip != nil { + return *m.FirstTip + } + return false +} + +func (m *CMsgAllStarStats_PlayerStats) GetFirstRapier() bool { + if m != nil && m.FirstRapier != nil { + return *m.FirstRapier + } + return false +} + +func (m *CMsgAllStarStats_PlayerStats) GetFirstAegisDeny() bool { + if m != nil && m.FirstAegisDeny != nil { + return *m.FirstAegisDeny + } + return false +} + +func (m *CMsgAllStarStats_PlayerStats) GetLastToDie() bool { + if m != nil && m.LastToDie != nil { + return *m.LastToDie + } + return false +} + +func (m *CMsgAllStarStats_PlayerStats) GetFirstToWipe() bool { + if m != nil && m.FirstToWipe != nil { + return *m.FirstToWipe + } + return false +} + +func (m *CMsgAllStarStats_PlayerStats) GetKills() uint32 { + if m != nil && m.Kills != nil { + return *m.Kills + } + return 0 +} + +func (m *CMsgAllStarStats_PlayerStats) GetDeaths() uint32 { + if m != nil && m.Deaths != nil { + return *m.Deaths + } + return 0 +} + +func (m *CMsgAllStarStats_PlayerStats) GetAssists() uint32 { + if m != nil && m.Assists != nil { + return *m.Assists + } + return 0 +} + +func init() { + proto.RegisterEnum("protocol.EPoorNetworkConditionsType", EPoorNetworkConditionsType_name, EPoorNetworkConditionsType_value) + proto.RegisterEnum("protocol.EAbilityAbuseType", EAbilityAbuseType_name, EAbilityAbuseType_value) + proto.RegisterEnum("protocol.EIntentionalFeedingType", EIntentionalFeedingType_name, EIntentionalFeedingType_value) + proto.RegisterEnum("protocol.ESuspiciousActivity", ESuspiciousActivity_name, ESuspiciousActivity_value) + proto.RegisterEnum("protocol.ESuspiciousBuildType", ESuspiciousBuildType_name, ESuspiciousBuildType_value) + proto.RegisterEnum("protocol.CMsgConnectedPlayers_SendReason", CMsgConnectedPlayers_SendReason_name, CMsgConnectedPlayers_SendReason_value) + proto.RegisterEnum("protocol.CMsgGameServerInfo_ServerType", CMsgGameServerInfo_ServerType_name, CMsgGameServerInfo_ServerType_value) + proto.RegisterEnum("protocol.CMsgGameServerInfo_CustomGames", CMsgGameServerInfo_CustomGames_name, CMsgGameServerInfo_CustomGames_value) + proto.RegisterEnum("protocol.CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageType", CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageType_name, CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageType_value) + proto.RegisterEnum("protocol.CMsgDOTALiveScoreboardUpdate_Team_Player_DOTAUltimateState", CMsgDOTALiveScoreboardUpdate_Team_Player_DOTAUltimateState_name, CMsgDOTALiveScoreboardUpdate_Team_Player_DOTAUltimateState_value) + proto.RegisterEnum("protocol.CMsgGameServerSaveGameResult_Result", CMsgGameServerSaveGameResult_Result_name, CMsgGameServerSaveGameResult_Result_value) + proto.RegisterEnum("protocol.CMsgGCToServerPredictionResult_Prediction_EResult", CMsgGCToServerPredictionResult_Prediction_EResult_name, CMsgGCToServerPredictionResult_Prediction_EResult_value) + proto.RegisterEnum("protocol.CMsgServerToGCPostMatchTipResponse_Result", CMsgServerToGCPostMatchTipResponse_Result_name, CMsgServerToGCPostMatchTipResponse_Result_value) + proto.RegisterType((*CMsgPoorNetworkConditions)(nil), "protocol.CMsgPoorNetworkConditions") + proto.RegisterType((*CMsgPoorNetworkConditions_Player)(nil), "protocol.CMsgPoorNetworkConditions.Player") + proto.RegisterType((*CMsgGameserverCrash)(nil), "protocol.CMsgGameserverCrash") + proto.RegisterType((*CMsgConnectedPlayers)(nil), "protocol.CMsgConnectedPlayers") + proto.RegisterType((*CMsgConnectedPlayers_Player)(nil), "protocol.CMsgConnectedPlayers.Player") + proto.RegisterType((*CMsgGameServerInfo)(nil), "protocol.CMsgGameServerInfo") + proto.RegisterType((*CMsgLeaverDetected)(nil), "protocol.CMsgLeaverDetected") + proto.RegisterType((*CMsgLeaverDetectedResponse)(nil), "protocol.CMsgLeaverDetectedResponse") + proto.RegisterType((*CMsgDOTAFantasyFinalPlayerStats)(nil), "protocol.CMsgDOTAFantasyFinalPlayerStats") + proto.RegisterType((*CMsgDOTAFantasyLivePlayerStats)(nil), "protocol.CMsgDOTAFantasyLivePlayerStats") + proto.RegisterType((*CMsgDOTAFantasyMatch)(nil), "protocol.CMsgDOTAFantasyMatch") + proto.RegisterType((*CMsgDOTAUpdateClippy)(nil), "protocol.CMsgDOTAUpdateClippy") + proto.RegisterType((*CMsgServerToGCRealtimeStats)(nil), "protocol.CMsgServerToGCRealtimeStats") + proto.RegisterType((*CMsgGCToServerRealtimeStatsStartStop)(nil), "protocol.CMsgGCToServerRealtimeStatsStartStop") + proto.RegisterType((*CMsgGCToServerUpdateSteamBroadcasting)(nil), "protocol.CMsgGCToServerUpdateSteamBroadcasting") + proto.RegisterType((*CMsgGameMatchSignOut)(nil), "protocol.CMsgGameMatchSignOut") + proto.RegisterType((*CMsgGameMatchSignOut_CTeam)(nil), "protocol.CMsgGameMatchSignOut.CTeam") + proto.RegisterType((*CMsgGameMatchSignOut_CTeam_CPlayer)(nil), "protocol.CMsgGameMatchSignOut.CTeam.CPlayer") + proto.RegisterType((*CMsgGameMatchSignOut_CTeam_CPlayer_CCustomGameData)(nil), "protocol.CMsgGameMatchSignOut.CTeam.CPlayer.CCustomGameData") + proto.RegisterType((*CMsgGameMatchSignOut_CTeam_CPlayer_HeroDamageReceived)(nil), "protocol.CMsgGameMatchSignOut.CTeam.CPlayer.HeroDamageReceived") + proto.RegisterType((*CMsgGameMatchSignOut_CAdditionalSignoutMsg)(nil), "protocol.CMsgGameMatchSignOut.CAdditionalSignoutMsg") + proto.RegisterType((*CMsgGameMatchSignOut_CSocialFeedMatchEvent)(nil), "protocol.CMsgGameMatchSignOut.CSocialFeedMatchEvent") + proto.RegisterType((*CMsgGameMatchSignOut_CCustomGameData)(nil), "protocol.CMsgGameMatchSignOut.CCustomGameData") + proto.RegisterType((*CMsgGameMatchSignOut_EventGameLeaderboardEntry)(nil), "protocol.CMsgGameMatchSignOut.EventGameLeaderboardEntry") + proto.RegisterType((*CMsgGameMatchSignOut_WardPlacement)(nil), "protocol.CMsgGameMatchSignOut.WardPlacement") + proto.RegisterType((*CMsgSignOutDraftInfo)(nil), "protocol.CMsgSignOutDraftInfo") + proto.RegisterType((*CMsgSignOutBotInfo)(nil), "protocol.CMsgSignOutBotInfo") + proto.RegisterType((*CMsgSignOutPlayerStats)(nil), "protocol.CMsgSignOutPlayerStats") + proto.RegisterType((*CMsgSignOutCommunicationSummary)(nil), "protocol.CMsgSignOutCommunicationSummary") + proto.RegisterType((*CMsgSignOutCommunicationSummary_PlayerCommunication)(nil), "protocol.CMsgSignOutCommunicationSummary.PlayerCommunication") + proto.RegisterType((*CMsgGameMatchSignoutResponse)(nil), "protocol.CMsgGameMatchSignoutResponse") + proto.RegisterType((*CMsgGameMatchSignoutResponse_PlayerMetadata)(nil), "protocol.CMsgGameMatchSignoutResponse.PlayerMetadata") + proto.RegisterType((*CMsgTimedRewardContainer)(nil), "protocol.CMsgTimedRewardContainer") + proto.RegisterType((*CMsgGameMatchSignOutPermissionRequest)(nil), "protocol.CMsgGameMatchSignOutPermissionRequest") + proto.RegisterType((*CMsgGameMatchSignOutPermissionResponse)(nil), "protocol.CMsgGameMatchSignOutPermissionResponse") + proto.RegisterType((*CMsgGameMatchSignOutEventGameData)(nil), "protocol.CMsgGameMatchSignOutEventGameData") + proto.RegisterType((*CMsgDOTALiveScoreboardUpdate)(nil), "protocol.CMsgDOTALiveScoreboardUpdate") + proto.RegisterType((*CMsgDOTALiveScoreboardUpdate_Team)(nil), "protocol.CMsgDOTALiveScoreboardUpdate.Team") + proto.RegisterType((*CMsgDOTALiveScoreboardUpdate_Team_Player)(nil), "protocol.CMsgDOTALiveScoreboardUpdate.Team.Player") + proto.RegisterType((*CMsgDOTALiveScoreboardUpdate_Team_Player_HeroAbility)(nil), "protocol.CMsgDOTALiveScoreboardUpdate.Team.Player.HeroAbility") + proto.RegisterType((*CMsgDOTARequestPlayerResources)(nil), "protocol.CMsgDOTARequestPlayerResources") + proto.RegisterType((*CMsgDOTARequestPlayerResourcesResponse)(nil), "protocol.CMsgDOTARequestPlayerResourcesResponse") + proto.RegisterType((*CMsgDOTARequestBatchPlayerResources)(nil), "protocol.CMsgDOTARequestBatchPlayerResources") + proto.RegisterType((*CMsgDOTARequestBatchPlayerResourcesResponse)(nil), "protocol.CMsgDOTARequestBatchPlayerResourcesResponse") + proto.RegisterType((*CMsgDOTARequestBatchPlayerResourcesResponse_Result)(nil), "protocol.CMsgDOTARequestBatchPlayerResourcesResponse.Result") + proto.RegisterType((*CMsgDOTAPlayerFailedToConnect)(nil), "protocol.CMsgDOTAPlayerFailedToConnect") + proto.RegisterType((*CMsgGCToRelayConnect)(nil), "protocol.CMsgGCToRelayConnect") + proto.RegisterType((*CMsgGCGCToLANServerRelayConnect)(nil), "protocol.CMsgGCGCToLANServerRelayConnect") + proto.RegisterType((*CMsgGCToRelayConnectResponse)(nil), "protocol.CMsgGCToRelayConnectResponse") + proto.RegisterType((*CMsgGCBanStatusRequest)(nil), "protocol.CMsgGCBanStatusRequest") + proto.RegisterType((*CMsgGCBanStatusResponse)(nil), "protocol.CMsgGCBanStatusResponse") + proto.RegisterType((*CMsgTournamentItemEvent)(nil), "protocol.CMsgTournamentItemEvent") + proto.RegisterType((*CMsgTournamentItemEventResponse)(nil), "protocol.CMsgTournamentItemEventResponse") + proto.RegisterType((*CMsgTeamFanfare)(nil), "protocol.CMsgTeamFanfare") + proto.RegisterType((*CMsgResponseTeamFanfare)(nil), "protocol.CMsgResponseTeamFanfare") + proto.RegisterType((*CMsgGameServerUploadSaveGame)(nil), "protocol.CMsgGameServerUploadSaveGame") + proto.RegisterType((*CMsgGameServerSaveGameResult)(nil), "protocol.CMsgGameServerSaveGameResult") + proto.RegisterType((*CMsgGameServerGetLoadGame)(nil), "protocol.CMsgGameServerGetLoadGame") + proto.RegisterType((*CMsgGameServerGetLoadGameResult)(nil), "protocol.CMsgGameServerGetLoadGameResult") + proto.RegisterType((*CMsgDOTAGenerateDiretidePrizeList)(nil), "protocol.CMsgDOTAGenerateDiretidePrizeList") + proto.RegisterType((*CMsgDOTAGenerateDiretidePrizeListResponse)(nil), "protocol.CMsgDOTAGenerateDiretidePrizeListResponse") + proto.RegisterType((*CMsgDOTARewardDiretidePrizes)(nil), "protocol.CMsgDOTARewardDiretidePrizes") + proto.RegisterType((*CMsgDOTADiretidePrizesRewardedResponse)(nil), "protocol.CMsgDOTADiretidePrizesRewardedResponse") + proto.RegisterType((*CMsgDOTAAwardEventPoints)(nil), "protocol.CMsgDOTAAwardEventPoints") + proto.RegisterType((*CMsgDOTAAwardEventPoints_AwardPoints)(nil), "protocol.CMsgDOTAAwardEventPoints.AwardPoints") + proto.RegisterType((*CMsgServerToGCSignoutAwardAdditionalDrops)(nil), "protocol.CMsgServerToGCSignoutAwardAdditionalDrops") + proto.RegisterType((*CMsgServerToGCSignoutAwardAdditionalDrops_AdditionalDrops)(nil), "protocol.CMsgServerToGCSignoutAwardAdditionalDrops.AdditionalDrops") + proto.RegisterType((*CMsgDOTAFrostivusTimeElapsed)(nil), "protocol.CMsgDOTAFrostivusTimeElapsed") + proto.RegisterType((*CMsgDOTAFrostivusTimeElapsed_User)(nil), "protocol.CMsgDOTAFrostivusTimeElapsed.User") + proto.RegisterType((*CMsgGCToServerPingRequest)(nil), "protocol.CMsgGCToServerPingRequest") + proto.RegisterType((*CMsgGCToServerPingResponse)(nil), "protocol.CMsgGCToServerPingResponse") + proto.RegisterType((*CMsgGCToServerConsoleCommand)(nil), "protocol.CMsgGCToServerConsoleCommand") + proto.RegisterType((*CMsgServerGetEventPoints)(nil), "protocol.CMsgServerGetEventPoints") + proto.RegisterType((*CMsgServerGetEventPointsResponse)(nil), "protocol.CMsgServerGetEventPointsResponse") + proto.RegisterType((*CMsgServerGetEventPointsResponse_Points)(nil), "protocol.CMsgServerGetEventPointsResponse.Points") + proto.RegisterType((*CMsgServerGrantSurveyPermission)(nil), "protocol.CMsgServerGrantSurveyPermission") + proto.RegisterType((*CMsgServerGrantSurveyPermission_Survey)(nil), "protocol.CMsgServerGrantSurveyPermission.Survey") + proto.RegisterType((*CMsgServerGrantSurveyPermissionResponse)(nil), "protocol.CMsgServerGrantSurveyPermissionResponse") + proto.RegisterType((*CMsgServerToGCMatchConnectionStats)(nil), "protocol.CMsgServerToGCMatchConnectionStats") + proto.RegisterType((*CMsgServerToGCMatchConnectionStats_Player)(nil), "protocol.CMsgServerToGCMatchConnectionStats.Player") + proto.RegisterType((*CMsgServerGCUpdateSpectatorCount)(nil), "protocol.CMsgServerGCUpdateSpectatorCount") + proto.RegisterType((*CSerializedCombatLog)(nil), "protocol.CSerializedCombatLog") + proto.RegisterType((*CSerializedCombatLog_Dictionary)(nil), "protocol.CSerializedCombatLog.Dictionary") + proto.RegisterType((*CSerializedCombatLog_Dictionary_DictString)(nil), "protocol.CSerializedCombatLog.Dictionary.DictString") + proto.RegisterType((*CMsgServerToGCGetAdditionalEquips)(nil), "protocol.CMsgServerToGCGetAdditionalEquips") + proto.RegisterType((*CMsgServerToGCGetAdditionalEquipsResponse)(nil), "protocol.CMsgServerToGCGetAdditionalEquipsResponse") + proto.RegisterType((*CMsgServerToGCGetAdditionalEquipsResponse_CUserEquips)(nil), "protocol.CMsgServerToGCGetAdditionalEquipsResponse.CUserEquips") + proto.RegisterType((*CMsgServerToGCGetProfileCard)(nil), "protocol.CMsgServerToGCGetProfileCard") + proto.RegisterType((*CMsgServerToGCGetProfileCardResponse)(nil), "protocol.CMsgServerToGCGetProfileCardResponse") + proto.RegisterType((*CMsgServerToGCVictoryPredictions)(nil), "protocol.CMsgServerToGCVictoryPredictions") + proto.RegisterType((*CMsgServerToGCVictoryPredictions_Record)(nil), "protocol.CMsgServerToGCVictoryPredictions.Record") + proto.RegisterType((*CMsgSuspiciousActivity)(nil), "protocol.CMsgSuspiciousActivity") + proto.RegisterType((*CMsgServerToGCRequestStatus)(nil), "protocol.CMsgServerToGCRequestStatus") + proto.RegisterType((*CMsgServerToGCRequestStatus_Response)(nil), "protocol.CMsgServerToGCRequestStatus_Response") + proto.RegisterType((*CMsgSignOutAssassinMiniGameInfo)(nil), "protocol.CMsgSignOutAssassinMiniGameInfo") + proto.RegisterType((*CMsgServerToGCGetIngameEventData)(nil), "protocol.CMsgServerToGCGetIngameEventData") + proto.RegisterType((*CMsgGCToServerIngameEventDataOraclePA)(nil), "protocol.CMsgGCToServerIngameEventDataOraclePA") + proto.RegisterType((*CMsgServerToGCKillSummaries)(nil), "protocol.CMsgServerToGCKillSummaries") + proto.RegisterType((*CMsgServerToGCKillSummaries_KillSummary)(nil), "protocol.CMsgServerToGCKillSummaries.KillSummary") + proto.RegisterType((*CMsgGCToServerPredictionResult)(nil), "protocol.CMsgGCToServerPredictionResult") + proto.RegisterType((*CMsgGCToServerPredictionResult_Prediction)(nil), "protocol.CMsgGCToServerPredictionResult.Prediction") + proto.RegisterType((*CMsgServerToGCLockCharmTrading)(nil), "protocol.CMsgServerToGCLockCharmTrading") + proto.RegisterType((*CMsgSignOutUpdatePlayerChallenge)(nil), "protocol.CMsgSignOutUpdatePlayerChallenge") + proto.RegisterType((*CMsgSignOutUpdatePlayerChallenge_Challenge)(nil), "protocol.CMsgSignOutUpdatePlayerChallenge.Challenge") + proto.RegisterType((*CMsgServerToGCRerollPlayerChallenge)(nil), "protocol.CMsgServerToGCRerollPlayerChallenge") + proto.RegisterType((*CMsgServerToGCHoldEventPoints)(nil), "protocol.CMsgServerToGCHoldEventPoints") + proto.RegisterType((*CMsgServerToGCHoldEventPoints_HoldRequest)(nil), "protocol.CMsgServerToGCHoldEventPoints.HoldRequest") + proto.RegisterType((*CMsgSignOutReleaseEventPointHolds)(nil), "protocol.CMsgSignOutReleaseEventPointHolds") + proto.RegisterType((*CMsgSignOutWagerStats)(nil), "protocol.CMsgSignOutWagerStats") + proto.RegisterType((*CMsgSignOutWagerStats_Player)(nil), "protocol.CMsgSignOutWagerStats.Player") + proto.RegisterType((*CMsgSpendWager)(nil), "protocol.CMsgSpendWager") + proto.RegisterType((*CMsgSpendWager_Player)(nil), "protocol.CMsgSpendWager.Player") + proto.RegisterType((*CMsgSignOutXPCoins)(nil), "protocol.CMsgSignOutXPCoins") + proto.RegisterType((*CMsgSignOutXPCoins_Player)(nil), "protocol.CMsgSignOutXPCoins.Player") + proto.RegisterType((*CMsgSignOutCommunityGoalProgress)(nil), "protocol.CMsgSignOutCommunityGoalProgress") + proto.RegisterType((*CMsgSignOutCommunityGoalProgress_EventGoalIncrement)(nil), "protocol.CMsgSignOutCommunityGoalProgress.EventGoalIncrement") + proto.RegisterType((*CMsgServerToGCPostMatchTip)(nil), "protocol.CMsgServerToGCPostMatchTip") + proto.RegisterType((*CMsgServerToGCPostMatchTipResponse)(nil), "protocol.CMsgServerToGCPostMatchTipResponse") + proto.RegisterType((*CMsgServerToGCCloseCompendiumInGamePredictionVoting)(nil), "protocol.CMsgServerToGCCloseCompendiumInGamePredictionVoting") + proto.RegisterType((*CMsgServerToGCCloseCompendiumInGamePredictionVotingResponse)(nil), "protocol.CMsgServerToGCCloseCompendiumInGamePredictionVotingResponse") + proto.RegisterType((*CMsgServerToGCCompendiumInGamePredictionResults)(nil), "protocol.CMsgServerToGCCompendiumInGamePredictionResults") + proto.RegisterType((*CMsgServerToGCCompendiumInGamePredictionResults_PredictionResult)(nil), "protocol.CMsgServerToGCCompendiumInGamePredictionResults.PredictionResult") + proto.RegisterType((*CMsgServerToGCCompendiumInGamePredictionResultsResponse)(nil), "protocol.CMsgServerToGCCompendiumInGamePredictionResultsResponse") + proto.RegisterType((*CMsgGCToGCCompendiumInGamePredictionResults)(nil), "protocol.CMsgGCToGCCompendiumInGamePredictionResults") + proto.RegisterType((*CMsgServerToGCMatchPlayerItemPurchaseHistory)(nil), "protocol.CMsgServerToGCMatchPlayerItemPurchaseHistory") + proto.RegisterType((*CMsgServerToGCMatchPlayerItemPurchaseHistory_ItemPurchase)(nil), "protocol.CMsgServerToGCMatchPlayerItemPurchaseHistory.ItemPurchase") + proto.RegisterType((*CMsgServerToGCMatchPlayerItemPurchaseHistory_Player)(nil), "protocol.CMsgServerToGCMatchPlayerItemPurchaseHistory.Player") + proto.RegisterType((*CMsgServerToGCMatchStateHistory)(nil), "protocol.CMsgServerToGCMatchStateHistory") + proto.RegisterType((*CMsgServerToGCMatchStateHistory_PlayerState)(nil), "protocol.CMsgServerToGCMatchStateHistory.PlayerState") + proto.RegisterType((*CMsgServerToGCMatchStateHistory_TeamState)(nil), "protocol.CMsgServerToGCMatchStateHistory.TeamState") + proto.RegisterType((*CMsgServerToGCMatchStateHistory_MatchState)(nil), "protocol.CMsgServerToGCMatchStateHistory.MatchState") + proto.RegisterType((*CMsgServerToGCCavernCrawlIsHeroActive)(nil), "protocol.CMsgServerToGCCavernCrawlIsHeroActive") + proto.RegisterType((*CMsgServerToGCCavernCrawlIsHeroActiveResponse)(nil), "protocol.CMsgServerToGCCavernCrawlIsHeroActiveResponse") + proto.RegisterType((*CMsgServerToGCCavernCrawlIsHeroActiveResponse_MapResults)(nil), "protocol.CMsgServerToGCCavernCrawlIsHeroActiveResponse.MapResults") + proto.RegisterType((*CMsgGCtoServerTensorflowInstance)(nil), "protocol.CMsgGCtoServerTensorflowInstance") + proto.RegisterType((*CMsgDetailedGameStats)(nil), "protocol.CMsgDetailedGameStats") + proto.RegisterType((*CMsgDetailedGameStats_PlayerStatEntry)(nil), "protocol.CMsgDetailedGameStats.PlayerStatEntry") + proto.RegisterType((*CMsgDetailedGameStats_GameStats)(nil), "protocol.CMsgDetailedGameStats.GameStats") + proto.RegisterType((*CMsgDetailedGameStats_MinuteEntry)(nil), "protocol.CMsgDetailedGameStats.MinuteEntry") + proto.RegisterType((*CMsgDetailedGameStats_PlayerInfo)(nil), "protocol.CMsgDetailedGameStats.PlayerInfo") + proto.RegisterType((*CMsgAllStarStats)(nil), "protocol.CMsgAllStarStats") + proto.RegisterType((*CMsgAllStarStats_PlayerStats)(nil), "protocol.CMsgAllStarStats.PlayerStats") +} + +func init() { proto.RegisterFile("dota_gcmessages_server.proto", fileDescriptor_bf35d9313cc95398) } + +var fileDescriptor_bf35d9313cc95398 = []byte{ + // 12304 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0xbd, 0x5b, 0x6c, 0x64, 0x49, + 0x72, 0x18, 0x3a, 0x55, 0x7c, 0x55, 0x45, 0xb1, 0xc8, 0xe2, 0x21, 0xbb, 0xbb, 0xba, 0x7a, 0xfa, + 0x31, 0xd5, 0x3d, 0xdd, 0x3d, 0x3d, 0x33, 0x9c, 0x6e, 0x76, 0xcf, 0xae, 0xd4, 0x5a, 0xed, 0x2e, + 0x59, 0x7c, 0x74, 0xed, 0xf0, 0xb5, 0xa7, 0xd8, 0xd3, 0x33, 0x57, 0x12, 0x8e, 0x92, 0x75, 0x92, + 0xc5, 0xb3, 0x3c, 0xaf, 0x3d, 0x79, 0x8a, 0x0f, 0x01, 0x17, 0x98, 0x7b, 0xa1, 0x8b, 0x8b, 0x7b, + 0x05, 0x41, 0x17, 0xd7, 0x06, 0x64, 0x7b, 0xff, 0x6c, 0x41, 0x30, 0x0c, 0x19, 0x90, 0x61, 0x40, + 0xb6, 0x60, 0x03, 0x86, 0x05, 0x43, 0x06, 0x64, 0x7d, 0x09, 0x86, 0x05, 0xfd, 0x18, 0xb0, 0x0d, + 0xc3, 0xb6, 0x0c, 0x01, 0xf6, 0x87, 0xff, 0x0c, 0xc1, 0xc8, 0x88, 0xcc, 0xf3, 0x28, 0x56, 0x91, + 0xec, 0x99, 0xd5, 0x57, 0x55, 0x46, 0x44, 0xbe, 0x33, 0x23, 0x23, 0x22, 0x23, 0xe3, 0xc0, 0xbb, + 0x76, 0x10, 0x33, 0xab, 0xd7, 0xf5, 0xb8, 0x10, 0xac, 0xc7, 0x85, 0x25, 0x78, 0x74, 0xcc, 0xa3, + 0xc5, 0x30, 0x0a, 0xe2, 0xc0, 0x28, 0xe1, 0x4f, 0x37, 0x70, 0x1b, 0xf3, 0x22, 0xe6, 0xcc, 0xd3, + 0x54, 0x84, 0x6e, 0xdc, 0xc0, 0xcc, 0xe2, 0x90, 0x45, 0xdc, 0xb6, 0xb8, 0xdf, 0xf7, 0x34, 0xe2, + 0x5c, 0xa9, 0xdd, 0xc0, 0xf3, 0x02, 0x5f, 0x61, 0xaf, 0xf1, 0x6e, 0xe0, 0x67, 0xb0, 0x0a, 0x5c, + 0xf7, 0x79, 0x7c, 0x12, 0x44, 0x47, 0x56, 0x37, 0xf0, 0x7d, 0xde, 0x8d, 0x9d, 0x24, 0xc3, 0xc7, + 0xc3, 0x8b, 0xb3, 0x3c, 0x16, 0x77, 0x0f, 0x2d, 0x8f, 0xf9, 0xac, 0xc7, 0x3d, 0xee, 0xc7, 0x44, + 0xde, 0xfc, 0x47, 0x63, 0x70, 0xb3, 0xb5, 0x25, 0x7a, 0xbb, 0x41, 0x10, 0x6d, 0x53, 0x99, 0xad, + 0xc0, 0xb7, 0x1d, 0x59, 0xa2, 0x30, 0x7e, 0x04, 0x33, 0x36, 0x8f, 0xa9, 0x7c, 0x2b, 0x3e, 0x0b, + 0x79, 0xbd, 0x70, 0xaf, 0xf0, 0x78, 0x66, 0xe9, 0xc1, 0xa2, 0xee, 0xec, 0xe2, 0xda, 0xd0, 0x9c, + 0x7b, 0x67, 0x21, 0x7f, 0x79, 0xfb, 0xc8, 0x1a, 0x8e, 0xb5, 0xb6, 0x03, 0x9f, 0x9b, 0xd5, 0xa4, + 0x68, 0x49, 0x6d, 0xac, 0xc2, 0x54, 0xe8, 0xb2, 0x33, 0x1e, 0x89, 0x7a, 0xf1, 0xde, 0xd8, 0xe3, + 0xca, 0xd2, 0x93, 0xb4, 0x92, 0x91, 0x2d, 0x5c, 0xdc, 0xc5, 0x2c, 0xa6, 0xce, 0xda, 0xf8, 0x4f, + 0x05, 0x98, 0x24, 0x98, 0x71, 0x1b, 0x80, 0x75, 0xbb, 0x41, 0xdf, 0x8f, 0x2d, 0xc7, 0xc6, 0x86, + 0x57, 0xcd, 0xb2, 0x82, 0xb4, 0x6d, 0xc3, 0x87, 0x39, 0xdb, 0x11, 0x6a, 0xfc, 0xac, 0x88, 0x33, + 0x11, 0xf8, 0xf5, 0x22, 0x76, 0xef, 0xfd, 0x4c, 0xf7, 0x54, 0x95, 0xab, 0x09, 0xa9, 0x13, 0xf8, + 0x26, 0x12, 0xbf, 0x6c, 0x6c, 0xaf, 0xed, 0xbd, 0xd9, 0x31, 0x3f, 0xb3, 0x56, 0xdb, 0x9d, 0xd6, + 0xce, 0xf6, 0xf6, 0x5a, 0x6b, 0xcf, 0x6a, 0x6f, 0x7f, 0xbe, 0xbc, 0xd9, 0x5e, 0x35, 0x6b, 0x69, + 0xd9, 0x44, 0x6d, 0x3c, 0x81, 0x39, 0xbf, 0xef, 0x59, 0xfb, 0xcc, 0xb6, 0x1c, 0x3f, 0xe6, 0xd1, + 0x31, 0x73, 0x45, 0x7d, 0x0c, 0x5b, 0x35, 0xeb, 0xf7, 0xbd, 0x15, 0x66, 0xb7, 0x35, 0xd8, 0x68, + 0x42, 0x35, 0xe4, 0xec, 0xc8, 0x72, 0x03, 0x21, 0xac, 0xb0, 0x1b, 0xd7, 0xc7, 0x91, 0xae, 0x22, + 0x81, 0x9b, 0x81, 0x10, 0xbb, 0xdd, 0xb8, 0xf9, 0x1f, 0xc7, 0x60, 0x5e, 0x8e, 0xcb, 0x06, 0xf3, + 0x38, 0x2d, 0xc4, 0x56, 0xc4, 0xc4, 0xa1, 0x71, 0x13, 0x4a, 0x34, 0xd7, 0xaa, 0xd3, 0xe3, 0xe6, + 0x14, 0xa6, 0xdb, 0xb6, 0x44, 0xb9, 0xc1, 0xfe, 0xfe, 0x99, 0x44, 0xc9, 0x9e, 0x4e, 0x9a, 0x53, + 0x98, 0x6e, 0xdb, 0x86, 0x09, 0xd0, 0x63, 0x1e, 0xb7, 0x44, 0xcc, 0x62, 0x8e, 0xcd, 0x9a, 0x59, + 0xaa, 0xa7, 0xc3, 0xb0, 0xba, 0xb3, 0xb7, 0x6c, 0xc9, 0x9a, 0x3a, 0x12, 0xff, 0xf2, 0x26, 0xa5, + 0x97, 0xb7, 0xd6, 0xcc, 0xd7, 0x9b, 0x6b, 0x1d, 0xab, 0xb3, 0xb7, 0xbc, 0xb7, 0x66, 0xb5, 0xb7, + 0xdb, 0x7b, 0x66, 0xb9, 0xa7, 0xa9, 0x8c, 0x8f, 0xc0, 0x10, 0xdc, 0x8f, 0x1d, 0x9f, 0xbb, 0x96, + 0x60, 0xc7, 0xdc, 0x8a, 0x1d, 0x8f, 0x63, 0x57, 0xa6, 0xcc, 0x9a, 0xc6, 0x74, 0xd8, 0x31, 0xdf, + 0x73, 0x3c, 0x6e, 0x3c, 0x80, 0x99, 0x6e, 0x5f, 0xc4, 0x81, 0x67, 0x61, 0x43, 0x1c, 0xbb, 0x5e, + 0xc1, 0x26, 0x4e, 0x13, 0x54, 0x56, 0xde, 0xb6, 0x8d, 0xfb, 0x50, 0x8d, 0x83, 0x7e, 0xe4, 0x33, + 0xb9, 0x86, 0x25, 0xd1, 0x34, 0x8e, 0xcc, 0x74, 0x0a, 0x6c, 0xdb, 0xc6, 0x43, 0x98, 0xa5, 0x11, + 0xb1, 0x70, 0x27, 0x4a, 0xb2, 0x09, 0x2c, 0xab, 0x4a, 0xe0, 0x8e, 0x84, 0xb6, 0x6d, 0xe3, 0x19, + 0x5c, 0x53, 0x74, 0x61, 0x7f, 0xdf, 0x75, 0xba, 0x96, 0x13, 0x5a, 0xcc, 0xb6, 0xa3, 0xfa, 0x24, + 0xb6, 0xd1, 0x20, 0xe4, 0x2e, 0xe2, 0xda, 0xe1, 0xb2, 0x6d, 0x47, 0xc6, 0x5d, 0xa8, 0xe8, 0x2c, + 0x41, 0x14, 0xd7, 0xa7, 0xb0, 0x76, 0x50, 0x84, 0x41, 0x14, 0x1b, 0xef, 0xc3, 0x8c, 0x22, 0xe8, + 0xba, 0x7d, 0x11, 0xf3, 0xa8, 0x5e, 0x42, 0x1a, 0x55, 0x75, 0x8b, 0x80, 0x46, 0x0d, 0xc6, 0x42, + 0xc7, 0xae, 0x97, 0x11, 0x27, 0xff, 0x1a, 0xd7, 0x61, 0x92, 0xfb, 0x3d, 0xc7, 0xe7, 0x75, 0x40, + 0xa0, 0x4a, 0x35, 0x7f, 0xbf, 0x0c, 0x0b, 0x72, 0x9e, 0x5b, 0xb4, 0x9a, 0xb8, 0x4d, 0xcb, 0x5b, + 0x18, 0x26, 0xcc, 0x75, 0x35, 0xcc, 0xd2, 0x5b, 0xa7, 0x80, 0x5b, 0xe7, 0xfd, 0xfc, 0xd6, 0x19, + 0xcc, 0xaa, 0x77, 0x4d, 0xad, 0x3b, 0x58, 0xe6, 0x17, 0xb0, 0x90, 0x2e, 0xdc, 0x4c, 0xb1, 0x53, + 0x6f, 0x53, 0xec, 0x7c, 0xb6, 0x88, 0xb4, 0xb5, 0xd9, 0x05, 0x56, 0xfc, 0xa9, 0x2c, 0xb0, 0xa7, + 0xb0, 0x70, 0xe0, 0x44, 0x22, 0xb6, 0xf6, 0xdd, 0x20, 0xb0, 0xad, 0x43, 0x16, 0x86, 0xdc, 0xe7, + 0x36, 0x4e, 0x5f, 0xc9, 0x34, 0x10, 0xb7, 0x22, 0x51, 0xaf, 0x14, 0xc6, 0x78, 0x01, 0xd7, 0x5d, + 0xde, 0x63, 0xdd, 0x33, 0xcb, 0x63, 0x42, 0x58, 0x69, 0x43, 0x71, 0x26, 0x4a, 0xe6, 0x02, 0x61, + 0xb7, 0x98, 0x10, 0xe9, 0x8e, 0x37, 0x7e, 0x01, 0x6e, 0x84, 0x41, 0x10, 0x59, 0x19, 0xa6, 0xab, + 0xf8, 0x0f, 0xce, 0x55, 0x65, 0xe9, 0xfe, 0x15, 0x58, 0x95, 0x79, 0x2d, 0x1c, 0xca, 0x63, 0x3b, + 0x72, 0x45, 0xf9, 0xb6, 0xe6, 0x40, 0x25, 0x1c, 0x99, 0x0f, 0x2e, 0x19, 0xe9, 0x0e, 0xf7, 0x6d, + 0xc5, 0x85, 0xa6, 0x34, 0xcb, 0x01, 0x91, 0x00, 0xe5, 0x36, 0x89, 0x98, 0xed, 0x30, 0x3f, 0xb6, + 0x8e, 0x1c, 0xd7, 0x15, 0xb8, 0x97, 0xaa, 0xe6, 0xb4, 0x02, 0x7e, 0x26, 0x61, 0x92, 0x41, 0xda, + 0x4e, 0xc4, 0x15, 0x05, 0x6d, 0xa4, 0xb2, 0x84, 0x10, 0xfa, 0x3d, 0xd0, 0xe4, 0x96, 0xcb, 0x99, + 0x5d, 0x9f, 0xb9, 0x57, 0x78, 0x3c, 0x61, 0x56, 0x14, 0x6c, 0x93, 0x33, 0x5b, 0x2e, 0xf6, 0xfd, + 0xbe, 0xe3, 0xda, 0x8e, 0xdf, 0x53, 0x13, 0x3b, 0x4b, 0x8b, 0x5d, 0x43, 0x71, 0x9e, 0x1a, 0x7f, + 0x9e, 0x32, 0xe5, 0x9b, 0x50, 0x4a, 0xf6, 0x64, 0x81, 0x58, 0x90, 0x50, 0xbb, 0xf1, 0x06, 0x4c, + 0x1d, 0xf2, 0x28, 0xd0, 0xcc, 0xa9, 0x6a, 0x4e, 0xca, 0x64, 0xdb, 0x36, 0xbe, 0x03, 0xd3, 0x2e, + 0x67, 0xb4, 0x9d, 0x35, 0x77, 0xaa, 0x2c, 0xdd, 0xcc, 0x0f, 0xd1, 0x26, 0x52, 0x60, 0x7d, 0x66, + 0xc5, 0x4d, 0x13, 0xc3, 0xf9, 0xfc, 0xf8, 0x5f, 0x19, 0x9f, 0x6f, 0xfe, 0x3f, 0x45, 0x80, 0x74, + 0x7a, 0x8c, 0x0a, 0xe8, 0x09, 0xaa, 0xbd, 0x63, 0x54, 0xa1, 0xfc, 0x6a, 0x6d, 0xd9, 0xdc, 0x5b, + 0x59, 0x5b, 0xde, 0xab, 0x15, 0x8c, 0x19, 0x00, 0xb9, 0xc4, 0x69, 0x75, 0xd7, 0x8a, 0xc6, 0x2c, + 0x54, 0xd6, 0xdb, 0x66, 0x67, 0xcf, 0x5a, 0xd9, 0xdc, 0xd9, 0x59, 0xad, 0x8d, 0x19, 0x0b, 0x50, + 0xdb, 0xdd, 0x5c, 0xfe, 0x72, 0xcd, 0xb4, 0x54, 0xbd, 0x6b, 0xab, 0xb5, 0x71, 0x49, 0xa6, 0xa0, + 0xaf, 0xd6, 0xcc, 0x9d, 0xda, 0x84, 0xf1, 0x00, 0xee, 0x29, 0x40, 0xda, 0xc2, 0xb5, 0x55, 0x99, + 0xa7, 0xb3, 0xf6, 0xc3, 0xd7, 0x6b, 0xdb, 0xad, 0xb5, 0x4e, 0x6d, 0xd2, 0x78, 0x08, 0xcd, 0x61, + 0x54, 0xdb, 0x3b, 0x39, 0xba, 0x29, 0xe3, 0x1a, 0xcc, 0xc9, 0x56, 0xd1, 0x96, 0xdb, 0x6b, 0x6f, + 0xad, 0xed, 0xbc, 0xde, 0xab, 0x81, 0x31, 0x0f, 0xb3, 0x5b, 0xcb, 0x9d, 0x4e, 0x26, 0x73, 0xad, + 0x62, 0x94, 0x61, 0xe2, 0xb3, 0xf6, 0xe6, 0x66, 0xa7, 0x56, 0x35, 0x0c, 0x98, 0x59, 0x79, 0xdd, + 0xde, 0x5c, 0x6d, 0x6f, 0x6f, 0xa8, 0x0e, 0xcd, 0x34, 0xff, 0x71, 0x05, 0x0c, 0x7d, 0x46, 0x75, + 0x90, 0xff, 0xb5, 0xfd, 0x83, 0x60, 0x34, 0xdf, 0x2d, 0x8c, 0xe4, 0xbb, 0xcf, 0xe1, 0xba, 0xce, + 0x12, 0x39, 0xc7, 0x2c, 0xe6, 0x49, 0x9e, 0x22, 0xe6, 0x99, 0x57, 0x79, 0x08, 0x39, 0x9c, 0x59, + 0x8f, 0x9d, 0x63, 0xd6, 0x0f, 0x12, 0x66, 0x1d, 0x1f, 0x13, 0x0d, 0x1d, 0xb4, 0xd3, 0x04, 0xdd, + 0x3b, 0x46, 0xaa, 0x4f, 0xe1, 0x06, 0x13, 0xc2, 0xe9, 0xf9, 0xdc, 0xb6, 0x06, 0xc8, 0xaf, 0x23, + 0xf9, 0x82, 0x46, 0x77, 0xb2, 0xd9, 0xb6, 0xe0, 0xbe, 0xe2, 0x35, 0xd9, 0xc3, 0xc8, 0x66, 0x31, + 0xeb, 0x45, 0xcc, 0xc3, 0xc6, 0x73, 0x21, 0xea, 0xb7, 0xee, 0x15, 0x1e, 0x4f, 0x9b, 0xf7, 0x88, + 0xb4, 0x93, 0x9e, 0x4f, 0x9a, 0x70, 0x99, 0xe8, 0xe4, 0x6e, 0x55, 0xe5, 0x1c, 0xf1, 0x33, 0x3c, + 0xcf, 0xca, 0x66, 0x99, 0x20, 0x9f, 0xf1, 0x33, 0xe3, 0x63, 0x50, 0xc3, 0x66, 0x1d, 0x3a, 0xfb, + 0x3c, 0xf2, 0x99, 0x5c, 0xc0, 0x8a, 0x13, 0xce, 0x11, 0xe6, 0x55, 0x8a, 0x30, 0x5e, 0x27, 0x43, + 0x83, 0x62, 0xdd, 0x14, 0xee, 0x87, 0x47, 0xf9, 0x2d, 0x95, 0x9f, 0xb5, 0x45, 0xd5, 0x39, 0x29, + 0xd9, 0x55, 0x5e, 0x6f, 0x77, 0x76, 0xd7, 0x5a, 0xed, 0xf5, 0xf6, 0xda, 0xaa, 0x1e, 0x50, 0x14, + 0xe2, 0xee, 0x83, 0x3a, 0xe7, 0xac, 0x88, 0xf7, 0x1c, 0xc5, 0xce, 0x92, 0xf1, 0x34, 0x11, 0x96, + 0x39, 0x22, 0xdd, 0x80, 0xd9, 0xec, 0xb8, 0x87, 0xcc, 0xb7, 0xa8, 0x8f, 0xc8, 0x4d, 0x02, 0x1a, + 0xdf, 0x86, 0x7a, 0x3a, 0xda, 0xfb, 0x51, 0xc0, 0xec, 0x2e, 0x13, 0x31, 0x09, 0x11, 0x80, 0x19, + 0xae, 0xe9, 0x69, 0x5a, 0xd1, 0x58, 0x94, 0x24, 0x1e, 0x43, 0x4d, 0x65, 0xc4, 0x13, 0x07, 0x33, + 0x54, 0x30, 0x83, 0xaa, 0x57, 0x76, 0x0c, 0x29, 0x57, 0xe1, 0x6e, 0xd2, 0x5c, 0x97, 0x9d, 0x59, + 0xe9, 0xc1, 0x97, 0x30, 0xa9, 0x69, 0x64, 0x52, 0xb7, 0x74, 0x07, 0x5c, 0x76, 0x96, 0x30, 0x63, + 0x2d, 0x46, 0x3c, 0x84, 0x59, 0xca, 0x2e, 0xdc, 0x20, 0x16, 0x96, 0xc7, 0x4e, 0xeb, 0x55, 0x62, + 0x83, 0x08, 0xee, 0x48, 0xe8, 0x16, 0x3b, 0x35, 0x3e, 0x80, 0x1a, 0x02, 0x44, 0x5a, 0x8f, 0x62, + 0xaa, 0x94, 0x5f, 0x24, 0x25, 0x1b, 0xdf, 0x82, 0x1b, 0xaa, 0x45, 0xae, 0xc3, 0xfd, 0x38, 0x9b, + 0x63, 0x16, 0x73, 0x5c, 0x43, 0x74, 0x8b, 0xb0, 0x69, 0xbe, 0xef, 0xc2, 0xbb, 0x88, 0xe0, 0x36, + 0xf5, 0x7d, 0x50, 0x0c, 0xaa, 0x61, 0x6f, 0xea, 0x8a, 0x26, 0x9d, 0x60, 0xdd, 0x95, 0x8f, 0xc0, + 0x08, 0x59, 0x24, 0x45, 0x2b, 0x3d, 0x20, 0x7d, 0x3f, 0xae, 0xcf, 0x61, 0x6f, 0x6a, 0x84, 0x51, + 0x63, 0xd0, 0xf7, 0x71, 0xfb, 0xc4, 0xc7, 0x96, 0xe0, 0xdd, 0x88, 0xc7, 0x56, 0x37, 0xb0, 0x79, + 0xdd, 0x20, 0x91, 0x2d, 0x3e, 0xee, 0x20, 0xb0, 0x15, 0xd8, 0x3c, 0x33, 0xdd, 0xc7, 0x3c, 0x12, + 0x72, 0x51, 0xcc, 0x67, 0x25, 0xa2, 0xcf, 0x09, 0x38, 0x44, 0x70, 0x5a, 0x18, 0x26, 0x38, 0xfd, + 0x22, 0x18, 0xcc, 0x75, 0x83, 0x13, 0x2b, 0x23, 0x2c, 0x8a, 0xfa, 0x0d, 0x5c, 0xbf, 0x8f, 0x2f, + 0x5c, 0xbf, 0xad, 0x44, 0x8e, 0x14, 0x2f, 0xc7, 0x57, 0x76, 0xf6, 0x5e, 0x99, 0x35, 0x2c, 0x29, + 0x03, 0x97, 0xeb, 0x17, 0x8f, 0xae, 0xa4, 0xa9, 0x75, 0x5a, 0xbf, 0x08, 0xd4, 0x2d, 0x7d, 0x08, + 0xb3, 0xf1, 0x81, 0x1e, 0x5a, 0x1a, 0xa1, 0x9b, 0xd4, 0xd4, 0xf8, 0x80, 0xea, 0xa3, 0xe1, 0x91, + 0x3d, 0x8a, 0xba, 0xb6, 0xb0, 0x1c, 0x5f, 0xc4, 0xcc, 0xef, 0xf2, 0x7a, 0x43, 0xf5, 0x48, 0x42, + 0xdb, 0x0a, 0xd8, 0xec, 0xc9, 0xf3, 0x22, 0xd9, 0x41, 0xb3, 0x90, 0xdd, 0x5c, 0xb5, 0x77, 0x8c, + 0x12, 0x8c, 0x4b, 0x76, 0x5c, 0x2b, 0x48, 0x66, 0xbb, 0x6b, 0xee, 0x7c, 0xf1, 0x65, 0xad, 0x28, + 0x4f, 0x8e, 0xbd, 0xb5, 0xed, 0xce, 0x8e, 0xb9, 0xbe, 0xb9, 0xf3, 0xa6, 0x36, 0x26, 0x0f, 0x16, + 0x94, 0x98, 0x76, 0xb6, 0x37, 0xbf, 0xac, 0x8d, 0xcb, 0x73, 0xa3, 0xf5, 0xba, 0xb3, 0xb7, 0xb3, + 0x85, 0x22, 0x14, 0x41, 0x27, 0x9a, 0x1f, 0x42, 0x25, 0xdb, 0xd7, 0x12, 0xe0, 0x28, 0x50, 0x15, + 0xdb, 0x3b, 0xdb, 0xb2, 0x8a, 0x12, 0x8c, 0x23, 0x71, 0xb1, 0xf9, 0x7b, 0x63, 0xc4, 0xba, 0xe9, + 0x5c, 0x5d, 0x45, 0x55, 0x8d, 0xdb, 0x17, 0x9d, 0xdf, 0x1d, 0xa8, 0x66, 0x8e, 0xe9, 0xbe, 0x50, + 0x42, 0xde, 0xbb, 0x79, 0x21, 0x2f, 0x3d, 0xa7, 0xfb, 0xc2, 0x8a, 0x5f, 0xd6, 0xb0, 0xd9, 0x9b, + 0x6b, 0xcb, 0x9f, 0xaf, 0x99, 0x96, 0x6c, 0x84, 0x39, 0xed, 0x66, 0x28, 0xce, 0x9d, 0xfd, 0xe3, + 0x6f, 0x75, 0xf6, 0x9f, 0x5f, 0x53, 0x13, 0xc3, 0xd6, 0xd4, 0x50, 0x11, 0x61, 0xf2, 0xaf, 0x4e, + 0x15, 0xbc, 0x40, 0x9e, 0x9c, 0xfa, 0xa6, 0xf2, 0x64, 0xf3, 0x05, 0x34, 0xce, 0xcf, 0x9b, 0xc9, + 0x45, 0x18, 0xf8, 0x82, 0x4b, 0x2d, 0x23, 0xe2, 0xa2, 0xef, 0xc6, 0x4a, 0x21, 0x56, 0xa9, 0xe6, + 0x2f, 0xc1, 0x5d, 0x99, 0x4b, 0xce, 0xc6, 0x3a, 0xf3, 0x63, 0x26, 0xce, 0xd6, 0x1d, 0x9f, 0xb9, + 0x24, 0xb5, 0xc9, 0xc1, 0x14, 0xc6, 0x4b, 0x98, 0x90, 0x73, 0xa0, 0xd5, 0xf3, 0x07, 0xf9, 0x36, + 0x66, 0x72, 0x66, 0x32, 0x99, 0x94, 0xa5, 0xf9, 0x8b, 0x70, 0x67, 0x80, 0x68, 0xd3, 0x39, 0xe6, + 0x3f, 0xad, 0xd2, 0xff, 0xac, 0x40, 0x2a, 0x52, 0x86, 0x6a, 0x4b, 0xaa, 0xbc, 0x17, 0xe9, 0xc2, + 0xb7, 0xa0, 0xec, 0x72, 0xd6, 0xeb, 0xf3, 0x54, 0xde, 0x2c, 0x11, 0x80, 0x90, 0x82, 0x47, 0x0e, + 0x17, 0x12, 0x49, 0x62, 0x43, 0x89, 0x00, 0x6d, 0x1b, 0x0f, 0xe2, 0x98, 0x45, 0x71, 0xaa, 0xce, + 0x56, 0xcd, 0x32, 0x42, 0xf0, 0x4c, 0x21, 0xa1, 0x43, 0xe6, 0xc5, 0x93, 0x75, 0x22, 0x11, 0x3a, + 0x1c, 0x8e, 0x66, 0x11, 0xe3, 0x1a, 0x4c, 0xe2, 0x0e, 0x7a, 0x86, 0x4b, 0xac, 0x6a, 0x4e, 0xc8, + 0xd4, 0xb3, 0x04, 0xbc, 0xa4, 0x94, 0x4a, 0x04, 0x2f, 0x35, 0xfd, 0xb4, 0x6b, 0xaf, 0x43, 0x9b, + 0xc5, 0xbc, 0xe5, 0x3a, 0x61, 0x78, 0x66, 0x7c, 0x08, 0x46, 0x4f, 0x2a, 0x3d, 0x98, 0x47, 0xc9, + 0xcd, 0xa4, 0xfe, 0x55, 0xcd, 0x59, 0x89, 0xd9, 0xe3, 0xcc, 0x7b, 0x85, 0x02, 0xb4, 0x30, 0x3e, + 0x80, 0xb9, 0x7d, 0x36, 0x48, 0x5b, 0x44, 0xda, 0x99, 0x7d, 0x96, 0x25, 0x6d, 0x32, 0xb8, 0x25, + 0xeb, 0x53, 0x1c, 0x29, 0xd8, 0x68, 0x99, 0x9c, 0xb9, 0xb2, 0xa7, 0x34, 0x4d, 0x2b, 0x30, 0x65, + 0xd3, 0xe1, 0x81, 0x03, 0x5a, 0x19, 0xe4, 0xb9, 0xb2, 0x9d, 0x3a, 0x87, 0x56, 0xe7, 0xc4, 0x1e, + 0x8f, 0x04, 0x37, 0x75, 0xc6, 0xe6, 0xf7, 0xe1, 0x01, 0xb2, 0xe7, 0xd6, 0x5e, 0xd0, 0x51, 0xc7, + 0x6a, 0xa6, 0x8a, 0x8e, 0x1c, 0xc9, 0x4e, 0x1c, 0x84, 0x46, 0x3d, 0x5f, 0x57, 0x29, 0x2d, 0xe1, + 0x7b, 0xf0, 0x7e, 0xbe, 0x04, 0x1a, 0x1a, 0x3c, 0xc5, 0x12, 0x59, 0xc0, 0xf1, 0x7b, 0x72, 0xb9, + 0xb3, 0x6e, 0xec, 0x1c, 0x73, 0x55, 0x82, 0x4a, 0x35, 0xff, 0x62, 0x91, 0x86, 0x55, 0x36, 0x11, + 0x97, 0x4a, 0xc7, 0xe9, 0xf9, 0x3b, 0xfd, 0xd8, 0xb8, 0x3b, 0xb8, 0x62, 0x56, 0xc6, 0xbf, 0xfa, + 0xed, 0xdb, 0x85, 0x74, 0xdd, 0x34, 0xa0, 0x64, 0xf7, 0x23, 0x92, 0xae, 0xd4, 0xb2, 0xd1, 0x69, + 0xa3, 0x09, 0x55, 0x9c, 0x93, 0x5e, 0xff, 0x4c, 0x58, 0x27, 0x8e, 0x8f, 0x4b, 0xa7, 0x64, 0x56, + 0x24, 0x70, 0xa3, 0x7f, 0x26, 0xde, 0x38, 0xbe, 0x61, 0xc0, 0xb8, 0xad, 0x19, 0xd9, 0x94, 0x89, + 0xff, 0xe5, 0x92, 0xf1, 0xfb, 0x5e, 0xa2, 0x6c, 0x4f, 0xe0, 0xc4, 0x80, 0xdf, 0xf7, 0xb4, 0xf2, + 0xfc, 0x12, 0x70, 0x35, 0x88, 0xfa, 0xe4, 0xb0, 0xcd, 0x31, 0xd8, 0x89, 0xc5, 0x96, 0x9c, 0x50, + 0x5a, 0x40, 0xa8, 0xc6, 0xc5, 0xc1, 0x49, 0xca, 0x95, 0x4b, 0x58, 0x7a, 0x05, 0x61, 0x8a, 0xc9, + 0x3e, 0x82, 0xd9, 0x7d, 0x16, 0x45, 0xac, 0x7b, 0x24, 0x34, 0x55, 0x59, 0x2f, 0x0e, 0x02, 0x2b, + 0xc2, 0x3a, 0x4c, 0x69, 0x46, 0x4a, 0x46, 0x0a, 0x9d, 0xcc, 0x88, 0xda, 0x28, 0x94, 0x57, 0x50, + 0x3c, 0x55, 0x92, 0x21, 0xca, 0xe2, 0x8f, 0xa1, 0x96, 0xd5, 0xd5, 0x71, 0xef, 0x90, 0xca, 0x39, + 0x93, 0xea, 0xe9, 0xb8, 0x81, 0xde, 0x83, 0x69, 0x94, 0x5d, 0xf6, 0x99, 0x8b, 0x87, 0x66, 0x15, + 0x45, 0xb7, 0x8a, 0x84, 0xad, 0x10, 0x48, 0xd6, 0xc6, 0x8f, 0xa5, 0x94, 0x22, 0xba, 0x41, 0xc4, + 0x51, 0x88, 0xaa, 0x9a, 0x80, 0xa0, 0x8e, 0x84, 0x18, 0xdf, 0x05, 0x08, 0x1d, 0xd9, 0x9d, 0x7d, + 0xe6, 0x8b, 0xfa, 0x2c, 0x8e, 0xda, 0xdd, 0xec, 0xa8, 0xc9, 0xe1, 0x92, 0x4b, 0xbe, 0xc3, 0x5d, + 0xde, 0x8d, 0xd7, 0x64, 0x4e, 0xb3, 0x8c, 0x59, 0x56, 0x98, 0x2f, 0x8c, 0x36, 0x54, 0x0f, 0x88, + 0x91, 0x58, 0xc4, 0x95, 0x3e, 0x78, 0x0b, 0xae, 0x34, 0xad, 0xb2, 0xd2, 0x8e, 0x39, 0x81, 0x7b, + 0x34, 0xb1, 0x96, 0x88, 0x23, 0xe6, 0xf7, 0x38, 0x89, 0x0c, 0x16, 0xb3, 0x7f, 0xd4, 0x17, 0xb1, + 0x27, 0xe5, 0xb7, 0xfa, 0x1c, 0x96, 0xbe, 0x98, 0x2f, 0x7d, 0xad, 0x1b, 0xf8, 0xba, 0x58, 0xcc, + 0x88, 0x52, 0xc5, 0x72, 0x92, 0xcd, 0xbc, 0x1d, 0x5e, 0x80, 0x15, 0xc6, 0x27, 0x30, 0xcf, 0xfa, + 0x71, 0xe0, 0xb1, 0xd8, 0xe9, 0x5a, 0xa2, 0x1f, 0x45, 0xdc, 0xb7, 0x79, 0x84, 0x22, 0x5a, 0xc9, + 0x34, 0x12, 0x54, 0x47, 0x63, 0xae, 0x2a, 0xa8, 0x8d, 0xb6, 0xa1, 0x5c, 0xfb, 0x7a, 0x36, 0x94, + 0xfb, 0xdf, 0xd8, 0x86, 0xf2, 0x4b, 0x30, 0xcb, 0x6c, 0x4a, 0x30, 0xd7, 0xf2, 0x44, 0x4f, 0xd4, + 0x17, 0x70, 0x48, 0x5f, 0x5c, 0xb6, 0x53, 0x96, 0x93, 0x6c, 0x12, 0x14, 0xf4, 0xe3, 0x2d, 0xd1, + 0x33, 0x67, 0xd2, 0xc2, 0xb6, 0x44, 0x4f, 0x18, 0xfb, 0x60, 0x88, 0xa0, 0xeb, 0x30, 0xd7, 0x3a, + 0xe0, 0xdc, 0xb6, 0x70, 0x9d, 0x89, 0xfa, 0x83, 0xab, 0xd5, 0xd0, 0xc1, 0x9c, 0xeb, 0x9c, 0xdb, + 0x08, 0xa7, 0xa5, 0x56, 0x13, 0x09, 0x14, 0x01, 0x42, 0x8e, 0xaa, 0x3c, 0xb0, 0x59, 0x8f, 0xab, + 0x21, 0x8a, 0x0f, 0x2d, 0x9b, 0xbb, 0x31, 0x43, 0x1d, 0x73, 0xce, 0x5c, 0x50, 0xd8, 0x6d, 0x85, + 0x5c, 0x95, 0x38, 0xe3, 0x29, 0x2c, 0xe4, 0xa9, 0x2d, 0xcf, 0xf1, 0x9f, 0x3d, 0x45, 0x79, 0x78, + 0xce, 0x34, 0xfc, 0x2c, 0xf1, 0x96, 0xc4, 0x0c, 0xcf, 0xb1, 0xf4, 0x14, 0x05, 0xdd, 0x21, 0x39, + 0x96, 0x9e, 0x1a, 0xdf, 0x83, 0x77, 0x3d, 0x76, 0xea, 0x78, 0x7d, 0xcf, 0x72, 0x03, 0xe1, 0xf8, + 0xbd, 0xb4, 0x81, 0x68, 0x17, 0xba, 0x89, 0x39, 0x6f, 0x2a, 0x9a, 0x4d, 0x24, 0xd1, 0xad, 0x44, + 0x2b, 0xd1, 0xcf, 0x40, 0x5d, 0x77, 0x8d, 0x9f, 0x86, 0xf2, 0x20, 0xf4, 0xbb, 0x5c, 0x75, 0xae, + 0x81, 0x99, 0x75, 0xd7, 0xd7, 0x12, 0x34, 0x75, 0xef, 0x05, 0x5c, 0x1f, 0xcc, 0xa1, 0x3a, 0x78, + 0x8b, 0x06, 0x85, 0xe7, 0x33, 0x50, 0x17, 0x47, 0xe4, 0x5a, 0x7a, 0x5a, 0x7f, 0x77, 0x54, 0xae, + 0xa5, 0xa7, 0x52, 0xcb, 0xdf, 0x0f, 0xfc, 0xbe, 0xb0, 0x7a, 0x81, 0x6b, 0x4b, 0xee, 0xed, 0xf3, + 0x48, 0x55, 0x76, 0x9b, 0xb2, 0x21, 0x7a, 0x23, 0x70, 0xed, 0x37, 0x88, 0xa4, 0xca, 0x46, 0x65, + 0x5b, 0x7a, 0x5a, 0xbf, 0x33, 0x2a, 0xdb, 0xa8, 0xda, 0xe2, 0x20, 0x66, 0x6e, 0xfd, 0x2e, 0xd9, + 0x14, 0x06, 0xb2, 0xed, 0x49, 0x9c, 0xf1, 0x1c, 0xae, 0x67, 0xb2, 0xb9, 0x81, 0x48, 0xda, 0x78, + 0x0f, 0x2b, 0x9b, 0x4f, 0x72, 0x6d, 0x4a, 0x1c, 0x35, 0x71, 0x44, 0xa6, 0xa5, 0xa7, 0xf5, 0xf7, + 0x46, 0x64, 0x5a, 0x1a, 0x9e, 0x89, 0xda, 0xd7, 0xc4, 0xf6, 0x0d, 0x64, 0xa2, 0xe6, 0x7d, 0x01, + 0xb5, 0xac, 0x0d, 0xdf, 0x66, 0x31, 0xab, 0xbf, 0x8f, 0xbb, 0x7b, 0xf1, 0xb2, 0x6d, 0x92, 0x6a, + 0x26, 0xab, 0x2c, 0x66, 0xe6, 0x4c, 0x37, 0x97, 0x96, 0x1c, 0x9f, 0xce, 0xe5, 0x03, 0x97, 0xf5, + 0x44, 0xfd, 0x21, 0x71, 0x7c, 0x04, 0xad, 0x4b, 0x88, 0x24, 0x40, 0xf1, 0x06, 0x4f, 0x04, 0x51, + 0x7f, 0x44, 0x67, 0xa8, 0x04, 0xe1, 0x89, 0x20, 0x8c, 0x27, 0x30, 0x17, 0x46, 0x5c, 0x35, 0x4c, + 0x9f, 0xe0, 0x8f, 0xe9, 0xfe, 0x25, 0x8c, 0x50, 0x58, 0x59, 0xd5, 0x07, 0xf9, 0xff, 0x0e, 0x77, + 0xe8, 0x7c, 0x41, 0x6a, 0xb9, 0xca, 0x79, 0xb4, 0x1f, 0xb0, 0xc8, 0xb6, 0xb8, 0x1f, 0x4b, 0x41, + 0xae, 0xfe, 0x04, 0x37, 0xff, 0xcf, 0x5c, 0xd2, 0x2b, 0xdc, 0xdb, 0x12, 0xba, 0x99, 0x16, 0xb1, + 0xe6, 0xc7, 0xd1, 0x99, 0x79, 0x8b, 0x8f, 0x40, 0x39, 0x5c, 0x18, 0xaf, 0x61, 0xf6, 0x44, 0x56, + 0x16, 0xba, 0xac, 0xcb, 0xe9, 0x84, 0xf8, 0x10, 0xeb, 0xfb, 0xe8, 0x92, 0xfa, 0xde, 0xb0, 0xc8, + 0xde, 0xd5, 0x99, 0xcc, 0x99, 0x93, 0x6c, 0x52, 0x18, 0xdf, 0x86, 0xfa, 0xbe, 0x3c, 0x24, 0xce, + 0xac, 0xa8, 0xef, 0xf3, 0xec, 0xca, 0x13, 0xf5, 0x8f, 0x70, 0x20, 0xae, 0x11, 0xde, 0xec, 0xfb, + 0x3c, 0x5d, 0x79, 0x82, 0x16, 0xeb, 0x40, 0x46, 0x5c, 0x11, 0xa2, 0xfe, 0xb1, 0x5e, 0xac, 0xd9, + 0x7c, 0xb8, 0x22, 0x84, 0xb1, 0x0e, 0xf7, 0xd4, 0x81, 0x17, 0x71, 0x1e, 0x5a, 0xfd, 0xb0, 0x17, + 0x31, 0x7b, 0xa0, 0xde, 0x45, 0xcc, 0xff, 0x2e, 0x9d, 0x60, 0x92, 0xec, 0x35, 0x51, 0x65, 0xab, + 0x5f, 0x85, 0xbb, 0x23, 0xcb, 0x51, 0xcd, 0xf8, 0x04, 0x8b, 0xb9, 0x35, 0xb4, 0x18, 0xd5, 0x9a, + 0x35, 0xb8, 0x1b, 0xec, 0xab, 0xf3, 0x4d, 0x0e, 0x8c, 0xb0, 0x6c, 0x2e, 0x7f, 0x79, 0xda, 0x98, + 0xa7, 0xd4, 0x18, 0x4d, 0x26, 0x47, 0x53, 0xac, 0x2a, 0x22, 0xdd, 0x98, 0x16, 0xdc, 0x19, 0x55, + 0x8c, 0x6a, 0xcb, 0x33, 0x6a, 0xcb, 0xd0, 0x52, 0xa8, 0x2d, 0x8d, 0xdf, 0x9a, 0x87, 0x09, 0x14, + 0xd2, 0x8c, 0xf5, 0xf4, 0xd6, 0xb3, 0x70, 0xa5, 0x29, 0xc6, 0x6c, 0x8b, 0xad, 0xc1, 0x7b, 0xcf, + 0x3f, 0x31, 0x60, 0xaa, 0xf5, 0x56, 0x36, 0xf6, 0xb1, 0x9c, 0x8d, 0x7d, 0x01, 0x26, 0x9c, 0x98, + 0x7b, 0xa2, 0x3e, 0x8e, 0x1b, 0x87, 0x12, 0x52, 0x58, 0x95, 0xa3, 0xac, 0x94, 0x18, 0xfc, 0x2f, + 0x29, 0xe9, 0xc2, 0x40, 0x69, 0x2f, 0x98, 0x90, 0x82, 0xb6, 0xcd, 0x59, 0x7c, 0x28, 0x94, 0xf6, + 0xa2, 0x52, 0x52, 0x62, 0x64, 0x42, 0x38, 0x22, 0x16, 0xca, 0x14, 0xa8, 0x93, 0xc6, 0xfd, 0x41, + 0x73, 0x01, 0xdd, 0x85, 0xe5, 0xd5, 0x7f, 0xa9, 0xa5, 0x31, 0x11, 0x5b, 0x87, 0x4e, 0x2c, 0x94, + 0xc8, 0x59, 0x92, 0x80, 0x57, 0x4e, 0xac, 0xea, 0xf4, 0xe5, 0x6e, 0xac, 0xe8, 0x3a, 0x65, 0xca, + 0xb8, 0x07, 0xd3, 0xb8, 0x36, 0x42, 0xe2, 0x73, 0x4a, 0xcc, 0x04, 0x09, 0xdb, 0x45, 0xf6, 0x26, + 0x05, 0xf5, 0xd3, 0x50, 0xe3, 0xfb, 0x31, 0x57, 0xf6, 0xba, 0xca, 0x69, 0x48, 0x04, 0xfd, 0x98, + 0x4b, 0x35, 0x0f, 0x4b, 0x11, 0x21, 0xf7, 0x63, 0x25, 0x62, 0x96, 0x25, 0xa4, 0x23, 0x01, 0x72, + 0x18, 0x5c, 0x7e, 0xcc, 0x5d, 0x75, 0xe3, 0x41, 0x09, 0xbc, 0xf2, 0xec, 0x32, 0x97, 0xdb, 0xa4, + 0x66, 0xd9, 0xcc, 0x63, 0x3d, 0x8e, 0x56, 0xb7, 0xaa, 0x59, 0x23, 0x8c, 0x94, 0x3a, 0x57, 0x11, + 0x6e, 0x2c, 0xc2, 0xbc, 0xa2, 0x26, 0x09, 0x5d, 0x91, 0x93, 0xb9, 0x6d, 0x8e, 0x50, 0x7b, 0x12, + 0x73, 0x8e, 0x1e, 0x4b, 0x3f, 0xe4, 0xcc, 0x75, 0xfc, 0x1e, 0x4a, 0x74, 0x09, 0xbd, 0x2c, 0xfe, + 0x15, 0x21, 0xd0, 0x3e, 0xe7, 0x48, 0x06, 0x26, 0x87, 0x50, 0x70, 0xae, 0x05, 0xba, 0x69, 0x09, + 0xdd, 0x64, 0x22, 0xee, 0x70, 0xee, 0x1b, 0x4b, 0x70, 0x4d, 0xf4, 0xc3, 0x30, 0x88, 0x62, 0x8b, + 0xed, 0x3b, 0xae, 0x13, 0x9f, 0x59, 0xc7, 0xcc, 0xed, 0x73, 0x65, 0x7f, 0x9b, 0x57, 0xc8, 0x65, + 0xc2, 0x7d, 0x2e, 0x51, 0x72, 0x89, 0x85, 0x2c, 0x8a, 0xf1, 0x26, 0xf9, 0x1a, 0x29, 0xd6, 0x98, + 0x6e, 0xdb, 0x52, 0x7c, 0x57, 0x8d, 0xa4, 0x65, 0x52, 0x27, 0xf1, 0x9d, 0x60, 0x74, 0xb3, 0x74, + 0x1f, 0xaa, 0x8a, 0x44, 0xad, 0x99, 0x9b, 0x48, 0xa3, 0xf2, 0xad, 0xd2, 0xca, 0x91, 0xd2, 0x28, + 0x11, 0xe9, 0x05, 0xd4, 0x50, 0x56, 0x62, 0x84, 0x2e, 0xab, 0x65, 0xf4, 0x04, 0xe6, 0xba, 0x2e, + 0x73, 0x3c, 0x6e, 0x5b, 0x07, 0x2c, 0xf2, 0x90, 0x2b, 0xa0, 0x74, 0x50, 0x35, 0x67, 0x15, 0x62, + 0x9d, 0x45, 0x9e, 0x64, 0x04, 0xd8, 0x34, 0xd5, 0x53, 0x24, 0x7b, 0x97, 0x66, 0x5d, 0xc1, 0x90, + 0xe4, 0x7d, 0x98, 0xd1, 0xc5, 0xa9, 0xb5, 0x75, 0x9b, 0x64, 0x60, 0x05, 0x5d, 0xa5, 0x25, 0x96, + 0x21, 0xf3, 0x1c, 0x21, 0xb8, 0xc0, 0xc3, 0x3e, 0x25, 0xdb, 0x42, 0xa0, 0x5c, 0xa1, 0x0a, 0x4d, + 0x87, 0xba, 0x4a, 0xc9, 0x65, 0xed, 0xf3, 0xd8, 0x42, 0x11, 0x49, 0x9d, 0xa7, 0x25, 0x9f, 0xc7, + 0x6f, 0x64, 0x5a, 0x9e, 0x64, 0xd9, 0xc5, 0xf3, 0x3e, 0xad, 0xde, 0xc3, 0x74, 0xd9, 0x24, 0x1a, + 0x9d, 0xa2, 0xa0, 0xc3, 0x90, 0x34, 0xba, 0x94, 0x24, 0xb7, 0x44, 0x1e, 0x11, 0xc9, 0x61, 0x66, + 0x71, 0xec, 0x40, 0x4d, 0x4f, 0xb7, 0xe2, 0xa8, 0xa2, 0x7e, 0xef, 0xbc, 0x96, 0x23, 0x79, 0x0f, + 0xf1, 0x15, 0xb5, 0x00, 0x14, 0x67, 0x35, 0x67, 0x59, 0x2e, 0x2d, 0x0c, 0x0e, 0x8d, 0x8c, 0x10, + 0xde, 0xf7, 0x9d, 0x58, 0x58, 0x8e, 0x2f, 0x8f, 0xb9, 0x20, 0x3a, 0xab, 0xbf, 0x87, 0x45, 0x3f, + 0x1a, 0x2c, 0x3a, 0x95, 0xbf, 0x5f, 0xfb, 0x4e, 0xdc, 0xd6, 0xe4, 0x66, 0x9d, 0xe5, 0x10, 0x22, + 0xc1, 0x18, 0x9b, 0x30, 0x1b, 0xf2, 0xc8, 0x63, 0xbe, 0x3c, 0x9f, 0xf7, 0xfb, 0x07, 0x07, 0xa2, + 0xfe, 0x18, 0xcb, 0xbe, 0x3f, 0xbc, 0xd9, 0xbb, 0x9a, 0x78, 0xa5, 0x7f, 0x70, 0x60, 0xce, 0x84, + 0xd9, 0xa4, 0x30, 0x0e, 0x86, 0x48, 0x2c, 0xa4, 0x8f, 0x7c, 0xe7, 0x6d, 0x18, 0xf1, 0xa5, 0xf2, + 0xcb, 0x47, 0x60, 0x90, 0xfc, 0xa2, 0x74, 0x41, 0x12, 0x63, 0x1e, 0x10, 0x63, 0xf0, 0xd2, 0xd6, + 0x92, 0x30, 0xf3, 0x11, 0x18, 0x31, 0x73, 0x65, 0x07, 0xf5, 0x14, 0x39, 0x36, 0xe9, 0xa0, 0x55, + 0xb3, 0x46, 0x18, 0x35, 0x1b, 0x6d, 0x5b, 0x18, 0x0f, 0x61, 0x16, 0x27, 0x5b, 0xaa, 0xaf, 0x56, + 0x10, 0x49, 0x25, 0xef, 0x09, 0xad, 0x46, 0x09, 0xde, 0x75, 0xba, 0x47, 0x3b, 0x12, 0x28, 0xb7, + 0x0a, 0xd2, 0x9d, 0x30, 0x61, 0x45, 0xcc, 0xb7, 0x03, 0x8f, 0xdb, 0xf5, 0x0f, 0x51, 0x67, 0xc3, + 0x02, 0xde, 0x30, 0x61, 0x2a, 0xb0, 0xf1, 0x7d, 0xb8, 0x9d, 0xd0, 0xa2, 0x47, 0x51, 0xe8, 0xf6, + 0x85, 0x25, 0xfa, 0xbd, 0x1e, 0x17, 0x28, 0x39, 0x2d, 0x61, 0xbe, 0x9b, 0x2a, 0xdf, 0x6a, 0x10, + 0xb3, 0x5d, 0xb7, 0x2f, 0x3a, 0x09, 0x81, 0x3c, 0x3b, 0x5c, 0xe6, 0x73, 0x25, 0x21, 0xe0, 0x7f, + 0x63, 0x19, 0x2a, 0x31, 0x6e, 0x1a, 0x52, 0xaa, 0x17, 0x71, 0xde, 0xee, 0x0d, 0x9f, 0xb7, 0x3d, + 0x49, 0x48, 0x0a, 0x35, 0xc4, 0xc9, 0x7f, 0xe3, 0x63, 0x98, 0x77, 0x84, 0xd5, 0x47, 0x3d, 0x04, + 0xdb, 0xd4, 0xeb, 0x3b, 0x36, 0x47, 0x01, 0xa0, 0x64, 0xd6, 0x1c, 0xf1, 0x5a, 0x62, 0x64, 0x53, + 0x36, 0x24, 0xdc, 0xf8, 0x31, 0x2c, 0x64, 0x36, 0x93, 0x15, 0xf1, 0x2e, 0x77, 0x8e, 0xb9, 0x5d, + 0x7f, 0x8a, 0x55, 0x7f, 0xef, 0xad, 0xe6, 0x38, 0xe5, 0xdc, 0xa6, 0x2a, 0xc6, 0x34, 0x0e, 0xcf, + 0xc1, 0x90, 0xcb, 0x70, 0xa9, 0xde, 0x4a, 0xd1, 0x80, 0xd9, 0xf5, 0xe7, 0x8a, 0xcb, 0x10, 0x6c, + 0x55, 0x6a, 0x44, 0x68, 0xbc, 0x23, 0xe9, 0x25, 0xb6, 0xe2, 0x80, 0xd8, 0x60, 0xfd, 0x05, 0x71, + 0xad, 0x1e, 0xc9, 0x2c, 0xf1, 0x5e, 0x80, 0x9c, 0xb0, 0xb1, 0x0e, 0xb3, 0x03, 0xab, 0x4b, 0xf2, + 0x0f, 0x9c, 0x14, 0x79, 0xaa, 0x2b, 0x43, 0x6e, 0x49, 0x02, 0x50, 0xa4, 0xb8, 0x0e, 0x93, 0x24, + 0xd0, 0xa0, 0x7d, 0xaa, 0x64, 0xaa, 0x54, 0xe3, 0x5f, 0x17, 0xc0, 0x38, 0xdf, 0x05, 0xc9, 0x8c, + 0xa5, 0x5c, 0x1c, 0x71, 0xbb, 0x8f, 0x16, 0x6d, 0x55, 0xde, 0x74, 0x18, 0x71, 0x53, 0xc3, 0x24, + 0xbf, 0x0b, 0x65, 0x5b, 0x53, 0x2a, 0xb2, 0x7d, 0x55, 0x25, 0x34, 0x25, 0x8b, 0xa0, 0xa2, 0x06, + 0x1a, 0x6d, 0x9f, 0xe4, 0x46, 0xf4, 0x73, 0x5f, 0x73, 0x90, 0xf1, 0xa6, 0x71, 0xe1, 0xd5, 0x9a, + 0xb9, 0x63, 0xad, 0x2e, 0x6f, 0x2d, 0x6f, 0xac, 0x59, 0xbb, 0xaf, 0xbe, 0xec, 0xb4, 0x5b, 0xcb, + 0x9b, 0x26, 0xd8, 0x09, 0x45, 0xf3, 0x4b, 0x98, 0xc9, 0xe7, 0x31, 0xea, 0x30, 0x34, 0x57, 0xed, + 0x1d, 0xe3, 0x06, 0xcc, 0x67, 0x31, 0x5b, 0xcb, 0x1b, 0x88, 0x28, 0x18, 0x0b, 0x50, 0xcb, 0x65, + 0x79, 0x6d, 0xae, 0xd5, 0x8a, 0x8d, 0x16, 0x5c, 0x1b, 0x6a, 0x20, 0x30, 0x66, 0xa0, 0x98, 0xb8, + 0x94, 0x15, 0x1d, 0x34, 0x0a, 0x76, 0x03, 0x3f, 0x46, 0x49, 0xbd, 0x88, 0xf7, 0xb9, 0x49, 0xba, + 0xf1, 0x0f, 0x0a, 0x70, 0x6d, 0xa8, 0x11, 0xe0, 0x32, 0x07, 0xb5, 0x77, 0xa1, 0x2c, 0xd7, 0xbd, + 0x88, 0x99, 0x17, 0xaa, 0xe1, 0x4e, 0x01, 0x32, 0x33, 0xa9, 0x28, 0xc9, 0x48, 0x57, 0xcd, 0x32, + 0x42, 0x70, 0x0c, 0x6e, 0x41, 0x39, 0xbd, 0xfc, 0x1c, 0xc7, 0x2b, 0xc3, 0x52, 0x4f, 0x5f, 0x7b, + 0xde, 0x85, 0x4a, 0xc4, 0x25, 0x23, 0x22, 0xb4, 0x32, 0x51, 0x13, 0x48, 0x12, 0x34, 0xbe, 0x7b, + 0x7e, 0xc9, 0x7d, 0x08, 0x73, 0x78, 0x59, 0x2f, 0x0e, 0xad, 0xb4, 0x55, 0x05, 0x75, 0x31, 0x48, + 0x88, 0x3d, 0x0d, 0x6f, 0xfc, 0xcf, 0x02, 0xdc, 0x1c, 0xa9, 0xfb, 0xa0, 0xb9, 0x13, 0x2f, 0x27, + 0xfb, 0x07, 0x07, 0xce, 0x29, 0x16, 0x52, 0x36, 0x41, 0x82, 0x3a, 0x08, 0x91, 0xb2, 0x15, 0x19, + 0xf6, 0x8a, 0xd8, 0x70, 0x4a, 0x48, 0xb1, 0x8e, 0x9f, 0xc6, 0x11, 0x43, 0x26, 0x6d, 0x3d, 0xd3, + 0xd7, 0xf9, 0x08, 0x93, 0x4d, 0x7c, 0x36, 0x40, 0xb1, 0xa4, 0x6c, 0xf3, 0x29, 0xc5, 0xd2, 0x00, + 0xc5, 0x73, 0xdd, 0xf5, 0x84, 0xe2, 0xf9, 0x00, 0xc5, 0x0b, 0x25, 0xe5, 0xa6, 0x14, 0x2f, 0x06, + 0x28, 0x3e, 0xd5, 0x3e, 0x60, 0x09, 0xc5, 0xa7, 0x8d, 0xdf, 0x28, 0x42, 0x35, 0xa7, 0x8a, 0xc9, + 0xe9, 0x50, 0x8c, 0x3f, 0x99, 0xe9, 0x12, 0x01, 0x48, 0x28, 0xd7, 0xe2, 0xba, 0x72, 0x7c, 0x51, + 0xd2, 0xfa, 0x5d, 0xa8, 0xa0, 0x0a, 0xa8, 0xcc, 0xa5, 0xaa, 0xc3, 0x04, 0xc2, 0x89, 0x3c, 0xef, + 0x7f, 0x33, 0x3e, 0xc4, 0xff, 0x46, 0x96, 0x43, 0xaa, 0x13, 0xd1, 0xa8, 0x4e, 0x23, 0x88, 0x08, + 0xde, 0x83, 0xe9, 0x28, 0x10, 0x87, 0xcc, 0xb7, 0x98, 0xeb, 0x1c, 0x73, 0xe5, 0x36, 0x50, 0x21, + 0xd8, 0xb2, 0x04, 0xc9, 0xf5, 0x16, 0x06, 0x02, 0xb7, 0x82, 0x75, 0xaa, 0xfa, 0x5c, 0xd6, 0x90, + 0x2f, 0x72, 0xe8, 0x33, 0x25, 0xea, 0x27, 0xe8, 0x2f, 0x9b, 0x7f, 0xa4, 0x6e, 0x68, 0xd4, 0x9e, + 0x5f, 0x8d, 0xd8, 0x41, 0x8c, 0xae, 0x20, 0x3f, 0x07, 0x0d, 0xed, 0x64, 0xd4, 0x65, 0x61, 0xcc, + 0x1c, 0xdf, 0x3a, 0xb7, 0x27, 0x6e, 0x28, 0x8a, 0x16, 0x11, 0x2c, 0x27, 0x3b, 0xe4, 0x53, 0xb8, + 0x81, 0x0e, 0x4c, 0x43, 0x72, 0xd2, 0x40, 0x2e, 0x48, 0xf4, 0xb9, 0x6c, 0x79, 0xe3, 0xf0, 0xd8, + 0xdb, 0x1a, 0x87, 0x9b, 0xbf, 0x53, 0xa4, 0xab, 0x51, 0xd5, 0x99, 0x95, 0x80, 0xba, 0xf2, 0x1e, + 0x4c, 0xab, 0x9b, 0xe9, 0x43, 0x2e, 0x4f, 0x37, 0xba, 0x71, 0xa8, 0xd0, 0x1d, 0x33, 0x82, 0x0c, + 0x07, 0xae, 0xef, 0x07, 0xb1, 0x65, 0x3b, 0x07, 0x07, 0x4e, 0xb7, 0xef, 0x4a, 0x85, 0x9a, 0xba, + 0xa6, 0xee, 0x4a, 0x6f, 0xe5, 0xef, 0x4a, 0x57, 0x82, 0x78, 0x35, 0x21, 0x7d, 0x79, 0x7d, 0x65, + 0x67, 0xcf, 0x5a, 0x6d, 0xaf, 0xaf, 0xb7, 0x5b, 0xaf, 0x37, 0xf7, 0xbe, 0xb4, 0x76, 0x97, 0x3b, + 0x9d, 0xf6, 0xe7, 0x6b, 0x52, 0xf9, 0xce, 0x90, 0x99, 0x54, 0xa0, 0x64, 0xeb, 0xdd, 0x88, 0xb3, + 0x18, 0xf5, 0xd2, 0xfd, 0xfd, 0x33, 0x75, 0x17, 0x31, 0xad, 0x80, 0x9b, 0x12, 0x66, 0x74, 0x61, + 0x7e, 0xa0, 0x3d, 0x72, 0xc0, 0x70, 0x81, 0x7c, 0xcd, 0xc6, 0xcc, 0xe5, 0x1a, 0xb3, 0xea, 0x44, + 0xbc, 0xf9, 0x7b, 0x53, 0x70, 0x3d, 0x33, 0x5c, 0xd9, 0x4b, 0xbf, 0xf3, 0x1c, 0x70, 0x22, 0xcb, + 0x01, 0xb3, 0xd7, 0x77, 0xc5, 0xfc, 0xf5, 0x9d, 0x01, 0xe3, 0x11, 0xf3, 0x8f, 0xd4, 0x9e, 0xc0, + 0xff, 0x59, 0xe5, 0x76, 0x3c, 0xa7, 0xdc, 0x36, 0xa0, 0x14, 0x31, 0x2f, 0x64, 0x3d, 0x2e, 0xd4, + 0xe2, 0x4f, 0xd2, 0x28, 0x4c, 0x47, 0x4e, 0xe8, 0x6a, 0x37, 0xb8, 0x49, 0x25, 0x4c, 0x23, 0x8c, + 0xd4, 0x95, 0x45, 0x98, 0xcf, 0x5e, 0x5d, 0x28, 0x11, 0x5f, 0xed, 0x81, 0xb9, 0xf4, 0xf6, 0xa2, + 0x45, 0x08, 0x29, 0x67, 0x65, 0xe9, 0x7b, 0xce, 0x31, 0xd7, 0x8e, 0x30, 0xb3, 0x29, 0xf5, 0x86, + 0x04, 0x1b, 0x8f, 0x60, 0xb6, 0x1b, 0xf4, 0x23, 0x87, 0x47, 0x02, 0x1b, 0xc0, 0xb5, 0x4f, 0xe8, + 0x8c, 0x06, 0x7f, 0x86, 0x50, 0xe3, 0x03, 0xa8, 0x31, 0xde, 0x73, 0x04, 0x17, 0x96, 0xf0, 0xe5, + 0x20, 0x70, 0x5b, 0x29, 0xc4, 0xb3, 0x0a, 0xde, 0x51, 0x60, 0x9c, 0xfa, 0x43, 0xce, 0x25, 0xa9, + 0x9c, 0x6b, 0x5f, 0x3b, 0xff, 0x29, 0xe0, 0x9a, 0x84, 0xa1, 0x06, 0x23, 0x19, 0x00, 0xde, 0xf8, + 0x74, 0x8f, 0xb8, 0xf6, 0xa4, 0xad, 0x12, 0xb4, 0x43, 0x40, 0xc9, 0x3a, 0x0e, 0x9c, 0xde, 0xa1, + 0xbe, 0x69, 0xa1, 0xbb, 0x18, 0x40, 0x10, 0xdd, 0xb4, 0xdc, 0x06, 0x40, 0xbd, 0x2b, 0xbd, 0x89, + 0x29, 0x9a, 0x65, 0x09, 0x21, 0xb4, 0x54, 0xf5, 0x94, 0xca, 0x45, 0x14, 0xb3, 0x4a, 0xd5, 0x23, + 0x60, 0x52, 0x46, 0xd8, 0x17, 0x87, 0x8a, 0xa2, 0x46, 0x65, 0x48, 0x08, 0xa1, 0x13, 0x8b, 0xc3, + 0xdc, 0x70, 0x8b, 0x83, 0x31, 0xca, 0xe2, 0x30, 0x9f, 0xb7, 0x38, 0xe4, 0x8c, 0x09, 0x0b, 0x23, + 0x8d, 0x09, 0xd7, 0x72, 0xc6, 0x84, 0x1a, 0x8c, 0xf5, 0x42, 0x0f, 0x8d, 0xf0, 0x45, 0x53, 0xfe, + 0x95, 0x4b, 0xef, 0x34, 0x0c, 0x3d, 0xb4, 0xb1, 0x17, 0x4d, 0xfc, 0x9f, 0x57, 0xe8, 0x48, 0xe3, + 0x4d, 0x15, 0x3a, 0x59, 0x34, 0x69, 0x6a, 0xa4, 0xe7, 0xaa, 0x94, 0xec, 0x97, 0xd4, 0xcf, 0xb4, + 0x62, 0x4b, 0x09, 0x79, 0xd0, 0x46, 0x2c, 0xc4, 0x05, 0x11, 0xf6, 0xa3, 0xee, 0x21, 0x13, 0x5c, + 0x2b, 0xb4, 0x35, 0x85, 0xd8, 0xd5, 0x70, 0xa9, 0xbb, 0x0f, 0x58, 0xa3, 0xe8, 0x74, 0x50, 0xaa, + 0xed, 0x7c, 0xce, 0x08, 0x85, 0xc7, 0x91, 0x2d, 0x97, 0x9c, 0x36, 0x5c, 0x89, 0x38, 0x0a, 0xce, + 0xb8, 0xad, 0x74, 0x5c, 0xb4, 0x17, 0x8a, 0x55, 0x0d, 0x6d, 0xfe, 0xde, 0x04, 0x39, 0x05, 0xa8, + 0x8d, 0xdb, 0x0a, 0x3c, 0xaf, 0xef, 0x3b, 0x5d, 0x34, 0x91, 0x76, 0xfa, 0x9e, 0xc7, 0xa2, 0x33, + 0xe3, 0xcd, 0xa0, 0xfd, 0xea, 0xe7, 0xf3, 0xd2, 0xde, 0x05, 0x79, 0x95, 0xbb, 0x70, 0x0e, 0x95, + 0x1a, 0xb4, 0x7e, 0x7f, 0x1c, 0xe6, 0x87, 0x10, 0x5c, 0x26, 0x34, 0x2d, 0xc0, 0x44, 0xe8, 0xf8, + 0x3d, 0xa1, 0x0e, 0x00, 0x4a, 0x18, 0xcf, 0xe1, 0xba, 0xc7, 0x4e, 0x2d, 0x4c, 0xa0, 0xd9, 0x47, + 0x7b, 0xe0, 0x2b, 0xfe, 0x31, 0xef, 0xb1, 0xd3, 0x5d, 0x89, 0xdc, 0xe5, 0x91, 0xf6, 0xc2, 0x97, + 0x3b, 0x04, 0xdf, 0x71, 0xb0, 0x98, 0x53, 0x4e, 0x7d, 0xb8, 0x6a, 0x28, 0xe6, 0x30, 0x56, 0xe1, + 0xae, 0x2c, 0x3b, 0x4f, 0x9a, 0xaf, 0x84, 0x78, 0xce, 0x2d, 0x8f, 0x9d, 0xee, 0x65, 0xb3, 0x66, + 0x2b, 0x93, 0x1a, 0x9f, 0x94, 0x01, 0xba, 0x87, 0x2c, 0xb6, 0xf4, 0xdb, 0x0d, 0xc5, 0x8c, 0x6a, + 0x12, 0xd3, 0x3a, 0x64, 0xf1, 0x96, 0x82, 0x4b, 0x0e, 0xc3, 0x5c, 0x77, 0x80, 0x78, 0x4a, 0x71, + 0x03, 0xd7, 0xcd, 0xd1, 0x2e, 0xc2, 0x3c, 0xd2, 0x9d, 0x1c, 0x72, 0xee, 0xa6, 0xd4, 0xc4, 0x8f, + 0xe6, 0x24, 0xea, 0x8d, 0xc4, 0x24, 0xf4, 0xd7, 0x61, 0x32, 0x64, 0x7d, 0xc1, 0xb5, 0x41, 0x4e, + 0xa5, 0x24, 0x13, 0xed, 0xfb, 0x0a, 0xa3, 0x2c, 0x71, 0x3a, 0x2d, 0xb9, 0x84, 0xeb, 0xf8, 0x5c, + 0x58, 0x76, 0xc4, 0x4e, 0x34, 0xbf, 0x01, 0x04, 0xad, 0x4a, 0x88, 0xec, 0xde, 0x71, 0xe0, 0x74, + 0x39, 0x35, 0x59, 0xa9, 0x42, 0x8a, 0xe3, 0xd4, 0x10, 0x23, 0xdb, 0xdc, 0x21, 0xb8, 0x9c, 0x63, + 0xea, 0x5a, 0x3f, 0xe6, 0x42, 0xd9, 0xe6, 0xca, 0x12, 0xb2, 0x25, 0x01, 0xb2, 0x36, 0x2a, 0x8c, + 0xf0, 0xea, 0xf6, 0x17, 0x41, 0x48, 0xd0, 0xfc, 0x83, 0x29, 0x78, 0xf7, 0x9c, 0xaa, 0x11, 0xf4, + 0xe3, 0xc4, 0x0b, 0xe6, 0x02, 0xbf, 0x90, 0x54, 0x36, 0x16, 0xcc, 0x8d, 0x95, 0x77, 0xa9, 0x92, + 0x8d, 0x3b, 0xcc, 0x8d, 0x8d, 0x3d, 0x58, 0x20, 0x1d, 0x36, 0x42, 0x9b, 0xae, 0x65, 0xf3, 0x98, + 0x39, 0xae, 0x96, 0x23, 0x9a, 0x99, 0xe5, 0x8f, 0x67, 0x2c, 0xaa, 0xb1, 0x26, 0x92, 0xae, 0x12, + 0xa5, 0x69, 0xc4, 0xe7, 0x60, 0xc6, 0x3a, 0xcc, 0x9d, 0x86, 0x83, 0x45, 0x8e, 0x63, 0x91, 0x8d, + 0x4c, 0x91, 0xe8, 0x41, 0x25, 0x8b, 0xdd, 0xe2, 0xde, 0x3e, 0x8f, 0xcc, 0xd9, 0xd3, 0x30, 0x5f, + 0x4e, 0x03, 0x94, 0x17, 0x8b, 0xa3, 0xad, 0xb6, 0x49, 0xda, 0x78, 0x0a, 0x0b, 0x1e, 0x8f, 0x19, + 0x8a, 0xad, 0xda, 0x8b, 0xf6, 0x88, 0x9f, 0xe1, 0xc2, 0x99, 0x32, 0x0d, 0x8d, 0x53, 0x3e, 0xb4, + 0x9f, 0xf1, 0x33, 0xe3, 0x3b, 0x50, 0xa5, 0x71, 0xd2, 0x2d, 0x2a, 0xa1, 0x69, 0xe4, 0xc6, 0xf9, + 0x6b, 0x70, 0x1c, 0x66, 0x73, 0x1a, 0xa9, 0x75, 0x5b, 0x7e, 0x19, 0x6a, 0x6a, 0x37, 0x5b, 0xba, + 0x6c, 0xf4, 0x2b, 0xa8, 0x2c, 0x7d, 0x7a, 0x81, 0x4a, 0x98, 0x99, 0x27, 0xc5, 0x21, 0xb6, 0x54, + 0x66, 0x73, 0x56, 0x15, 0xa7, 0x01, 0x8d, 0x3f, 0x1b, 0x83, 0x99, 0x3c, 0x4d, 0x56, 0x08, 0x28, + 0xe4, 0x84, 0x80, 0x26, 0x54, 0xd9, 0x71, 0x8f, 0x4e, 0x79, 0xeb, 0xf4, 0xd9, 0xb7, 0x14, 0x87, + 0xa8, 0xb0, 0xe3, 0x1e, 0x1e, 0xf3, 0x5f, 0x3c, 0xfb, 0x96, 0xf1, 0x00, 0x66, 0x24, 0x0d, 0x9d, + 0x24, 0x48, 0x44, 0xfc, 0x61, 0x9a, 0x1d, 0xf7, 0xc8, 0x2c, 0x29, 0xa9, 0x1e, 0xc2, 0xac, 0xa4, + 0x52, 0xc7, 0x0a, 0x92, 0x29, 0xce, 0xc0, 0x8e, 0x7b, 0xca, 0x2e, 0x29, 0xe9, 0xee, 0x80, 0x2c, + 0xdc, 0xea, 0x85, 0x1e, 0xd2, 0x4c, 0x28, 0x5e, 0x75, 0xdc, 0xdb, 0x08, 0xbd, 0x0c, 0xfe, 0x54, + 0xe1, 0x27, 0x13, 0xfc, 0x17, 0x84, 0x7f, 0x00, 0x33, 0xfb, 0x5c, 0xc4, 0x99, 0x26, 0x4f, 0x29, + 0x6f, 0x44, 0x2e, 0xe2, 0xa4, 0xcd, 0x8f, 0xa1, 0x86, 0x54, 0xd9, 0xe6, 0xd0, 0xe6, 0xc6, 0xdc, + 0x99, 0xf6, 0xdc, 0x03, 0xcc, 0x99, 0x34, 0x88, 0xf6, 0x37, 0x48, 0x98, 0x6a, 0x91, 0xa6, 0xd0, + 0x4d, 0x82, 0x94, 0x42, 0xb5, 0xe9, 0x36, 0xc0, 0x89, 0xe3, 0x5b, 0x22, 0x8e, 0x38, 0x3b, 0x52, + 0x1b, 0xbd, 0x7c, 0xe2, 0xf8, 0x1d, 0x04, 0xc8, 0xa1, 0xc1, 0x02, 0x32, 0x34, 0x4a, 0xac, 0x90, + 0xe0, 0x37, 0x09, 0x9d, 0xf2, 0xf1, 0x10, 0x64, 0x0e, 0xb3, 0xb5, 0xfd, 0x1d, 0x61, 0xbb, 0xe4, + 0xe3, 0x13, 0x42, 0x5d, 0xae, 0x8d, 0xcc, 0xfe, 0x69, 0x05, 0xbe, 0x14, 0xe4, 0x79, 0x34, 0x72, + 0x0f, 0x16, 0xbe, 0xc9, 0x1e, 0x6c, 0xfe, 0xb3, 0x82, 0x72, 0x2b, 0x1a, 0xb0, 0x50, 0xec, 0xf2, + 0xc8, 0x73, 0x84, 0x40, 0x6f, 0xbf, 0x1f, 0xf7, 0xb9, 0x88, 0x87, 0x78, 0x4a, 0x14, 0x86, 0x79, + 0x4a, 0xdc, 0x87, 0xaa, 0x1b, 0x74, 0x99, 0x6b, 0xb1, 0x38, 0xe6, 0x5e, 0x18, 0xab, 0x25, 0x37, + 0x8d, 0xc0, 0x65, 0x82, 0xd1, 0x8b, 0xa6, 0x38, 0x43, 0x34, 0xa6, 0x5f, 0x34, 0xc5, 0x29, 0x11, + 0x56, 0x48, 0x36, 0xa5, 0x13, 0xe6, 0xc4, 0x5c, 0x4b, 0xb8, 0x55, 0x05, 0x7d, 0x83, 0xc0, 0xe6, + 0x3f, 0x2f, 0xc0, 0xc3, 0xcb, 0x7a, 0xa0, 0x58, 0xe0, 0x0b, 0x30, 0xc2, 0x04, 0x6a, 0xf5, 0x22, + 0xe6, 0xc7, 0xda, 0xcf, 0xea, 0xe5, 0xc4, 0x01, 0x73, 0x05, 0x37, 0xe7, 0x52, 0x82, 0x0d, 0xc2, + 0x1b, 0x8b, 0x30, 0xcb, 0xf6, 0x99, 0x6f, 0x07, 0xbe, 0x25, 0x68, 0xaf, 0x92, 0x91, 0x49, 0x67, + 0x99, 0x51, 0x58, 0xb5, 0x91, 0x8d, 0x67, 0x30, 0x1f, 0xf1, 0x38, 0x3a, 0xb3, 0x6c, 0x72, 0x90, + 0x56, 0x8c, 0x1f, 0xbb, 0xf8, 0xb2, 0xf0, 0xd4, 0x9c, 0x43, 0xec, 0x2a, 0xba, 0x49, 0x13, 0xae, + 0xf9, 0x6f, 0x0b, 0xf0, 0xde, 0xb0, 0x3e, 0x24, 0xf6, 0x04, 0x34, 0x47, 0xbc, 0x84, 0x12, 0x99, + 0x3f, 0xd4, 0x3e, 0x9f, 0x59, 0xaa, 0x65, 0x3c, 0x35, 0x91, 0xf6, 0x65, 0x75, 0xed, 0xf3, 0xb5, + 0xed, 0x3d, 0xab, 0xbd, 0x4a, 0x8e, 0xa5, 0x53, 0x98, 0x81, 0xbc, 0xfb, 0xd0, 0x36, 0xe2, 0x33, + 0x8f, 0x4c, 0x0c, 0x65, 0xb2, 0x8d, 0x6c, 0x33, 0x4f, 0x1d, 0x0d, 0x21, 0xe1, 0xc6, 0x10, 0x37, + 0xe5, 0xb1, 0x10, 0x51, 0x0f, 0x61, 0x36, 0x73, 0x2b, 0x8c, 0xec, 0x6c, 0x1c, 0x8d, 0x3d, 0x55, + 0x9e, 0x6b, 0x5b, 0xde, 0x41, 0x70, 0x62, 0xc0, 0x41, 0xb0, 0xf9, 0xbb, 0x33, 0x74, 0x3a, 0x21, + 0x2f, 0x77, 0x8e, 0x39, 0x0a, 0xb9, 0x68, 0x1e, 0x21, 0x2f, 0xb6, 0xf3, 0x6f, 0xdc, 0x0a, 0x43, + 0xde, 0xb8, 0x49, 0x81, 0x21, 0x25, 0xd2, 0x4f, 0xe6, 0x8a, 0x4a, 0x60, 0x48, 0x30, 0xea, 0xd9, + 0x5c, 0xd6, 0x6b, 0x6d, 0x8c, 0xc4, 0xd3, 0xc4, 0x6b, 0xed, 0x36, 0xc0, 0xa1, 0x1b, 0x1f, 0xd3, + 0x14, 0x29, 0x5b, 0x51, 0x59, 0x42, 0x70, 0x5a, 0x8c, 0x57, 0x50, 0x46, 0xc9, 0xa4, 0x17, 0x04, + 0x74, 0xa4, 0x54, 0x96, 0x3e, 0x3c, 0xcf, 0xff, 0x87, 0x75, 0x64, 0x11, 0xdd, 0xd0, 0x4a, 0x32, + 0xf7, 0x46, 0x10, 0xd8, 0xc6, 0x3a, 0xe0, 0x7f, 0x6b, 0x9f, 0xd1, 0x13, 0xad, 0xb7, 0x2c, 0x08, + 0x8d, 0x24, 0x2b, 0x0c, 0xcf, 0x31, 0x65, 0xad, 0x88, 0xb8, 0x08, 0xd9, 0x89, 0x8f, 0x03, 0x1d, + 0x29, 0xee, 0x68, 0x10, 0xce, 0x24, 0x94, 0x1c, 0xf1, 0x28, 0xef, 0xec, 0x59, 0x1a, 0x70, 0xf6, + 0xcc, 0x0a, 0x03, 0xe5, 0x9c, 0x30, 0xd0, 0xf8, 0xbf, 0x2a, 0x30, 0x8e, 0x36, 0xd5, 0xcd, 0x41, + 0x31, 0x77, 0xe9, 0x2d, 0x5a, 0x3e, 0xf8, 0x48, 0x35, 0x6f, 0xdf, 0xaa, 0x6a, 0xfb, 0xd6, 0x5d, + 0xa8, 0xa4, 0x8e, 0x7a, 0x89, 0xb5, 0x27, 0xf1, 0xd3, 0x23, 0x6b, 0x4f, 0xd6, 0x4d, 0x2f, 0xb5, + 0xf6, 0x64, 0xbc, 0xf4, 0x50, 0x9b, 0x4a, 0xae, 0x03, 0xb4, 0x33, 0x61, 0x59, 0xdf, 0x04, 0xa0, + 0x16, 0x84, 0x68, 0x34, 0x7e, 0x4c, 0x22, 0xb6, 0x24, 0x01, 0x2b, 0xcc, 0x17, 0x8d, 0xbf, 0x5e, + 0x4e, 0x5e, 0x6a, 0x91, 0xf1, 0x09, 0xfd, 0xd6, 0xdc, 0x40, 0xbb, 0x0b, 0x83, 0x72, 0x39, 0x73, + 0x83, 0x38, 0x43, 0x90, 0xd9, 0x48, 0x8a, 0x00, 0xf7, 0x8b, 0xae, 0x29, 0xb3, 0x97, 0xb0, 0x26, + 0x44, 0x8e, 0x54, 0xd6, 0x13, 0x6d, 0x6f, 0x62, 0xb8, 0xb6, 0x37, 0x39, 0x4a, 0xdb, 0x9b, 0xba, + 0x40, 0xdb, 0x2b, 0x8d, 0xd4, 0xf6, 0xca, 0x39, 0x6d, 0x4f, 0x5f, 0x78, 0x43, 0xfe, 0xc2, 0x9b, + 0x6e, 0x7a, 0x2b, 0xd9, 0x9b, 0xde, 0x61, 0x97, 0xcc, 0xc5, 0xdc, 0x25, 0xf3, 0xbb, 0x00, 0xe9, + 0x25, 0xb3, 0xd2, 0x9c, 0x4b, 0xfa, 0x86, 0xd9, 0xf8, 0xb5, 0x02, 0xcc, 0xf4, 0xdd, 0xd8, 0x41, + 0x9d, 0x81, 0x66, 0x73, 0x06, 0xf9, 0xd8, 0xea, 0xdb, 0xaf, 0x2c, 0xb4, 0xcf, 0xbc, 0x56, 0x85, + 0xd1, 0x03, 0xca, 0x3b, 0x47, 0xd6, 0xda, 0x39, 0xe8, 0x76, 0x10, 0x6f, 0x72, 0x16, 0xf9, 0xdc, + 0x36, 0xab, 0xfd, 0x2c, 0x42, 0x2a, 0x9d, 0x49, 0x63, 0xba, 0x41, 0xe0, 0xda, 0xc1, 0x89, 0xaf, + 0x54, 0xf5, 0x9a, 0x46, 0xb4, 0x14, 0x5c, 0xfb, 0x0a, 0x3c, 0x55, 0xf7, 0xda, 0x94, 0xd0, 0xd0, + 0x67, 0x5a, 0x4b, 0xc7, 0x84, 0x86, 0x2e, 0x29, 0x25, 0x9d, 0x12, 0x1a, 0xfa, 0x5c, 0x69, 0xe8, + 0x94, 0xd0, 0xd0, 0x17, 0x4a, 0x37, 0xa7, 0x84, 0x86, 0x7e, 0xaa, 0xf4, 0x72, 0x4a, 0xe0, 0x03, + 0xc7, 0xdc, 0xe6, 0xbf, 0xae, 0x1e, 0x38, 0x66, 0xb7, 0x7d, 0x5e, 0x57, 0xbc, 0x31, 0xa8, 0x2b, + 0xe6, 0x4d, 0x9a, 0x75, 0x65, 0x76, 0x18, 0x61, 0xd2, 0xbc, 0x99, 0x47, 0x7f, 0x99, 0x57, 0xf9, + 0x1b, 0x03, 0x77, 0xb8, 0xbf, 0x08, 0x65, 0xba, 0xb9, 0x93, 0x4b, 0xec, 0x16, 0x72, 0x8c, 0xef, + 0x7e, 0x8d, 0x79, 0x7d, 0xc5, 0xa3, 0x40, 0x5d, 0xf4, 0x99, 0x69, 0x81, 0x8d, 0x1f, 0x42, 0x25, + 0x83, 0xc1, 0x6e, 0x26, 0xd7, 0x84, 0x89, 0x4a, 0xac, 0xef, 0x07, 0xe5, 0x50, 0x69, 0x34, 0xad, + 0x63, 0x25, 0x85, 0x28, 0xe0, 0xa6, 0x84, 0x35, 0x7f, 0x52, 0x80, 0xb9, 0x73, 0xeb, 0xc5, 0x68, + 0xc2, 0x25, 0xeb, 0xa8, 0xf6, 0x8e, 0x71, 0x0f, 0xde, 0x1d, 0x46, 0xa3, 0x57, 0x4b, 0xad, 0x60, + 0xbc, 0x07, 0xb7, 0x87, 0x96, 0xc2, 0xb9, 0x2d, 0xb6, 0x98, 0xcf, 0x6a, 0x45, 0xe3, 0x36, 0xdc, + 0x1c, 0x46, 0x62, 0x72, 0x66, 0x9f, 0xd5, 0xc6, 0x9a, 0x5f, 0xa4, 0xcf, 0x07, 0x94, 0x08, 0xa6, + 0x58, 0x2a, 0x17, 0x41, 0x3f, 0xea, 0x72, 0x71, 0x91, 0xcf, 0x4b, 0xce, 0xf6, 0x5e, 0xcc, 0xdb, + 0xde, 0x9b, 0xff, 0x5d, 0x49, 0x4c, 0xa3, 0x8b, 0xce, 0x2a, 0x8d, 0xa3, 0xaa, 0xd0, 0xd6, 0xc8, + 0x62, 0xc6, 0x1a, 0x99, 0xab, 0x76, 0x6c, 0xc0, 0xe4, 0x4f, 0xce, 0x68, 0x74, 0x7f, 0xc3, 0x4f, + 0x63, 0x54, 0x8b, 0x91, 0x0f, 0x96, 0xd0, 0x19, 0x0d, 0xaf, 0x71, 0xf8, 0x69, 0x2c, 0x95, 0x62, + 0x7c, 0x93, 0xa5, 0x68, 0x53, 0x1d, 0x1a, 0xb9, 0x63, 0xc9, 0xac, 0x29, 0xcc, 0xe7, 0x5a, 0x85, + 0x96, 0x92, 0xb5, 0x1b, 0x9c, 0x48, 0xfd, 0x2e, 0x88, 0x9c, 0xf8, 0x4c, 0x9b, 0xf2, 0xdd, 0xe0, + 0x64, 0x57, 0x81, 0x9a, 0x1e, 0xdc, 0x1f, 0xe8, 0xf2, 0x4a, 0x7a, 0xed, 0x9a, 0x0e, 0xe9, 0x7d, + 0xa8, 0xa4, 0xbb, 0x47, 0x3d, 0x2d, 0x58, 0x29, 0xd6, 0x0a, 0x26, 0x24, 0x5b, 0x48, 0x18, 0xef, + 0x01, 0xc8, 0xde, 0xe2, 0x2d, 0x94, 0x72, 0x1e, 0x42, 0x9a, 0xb2, 0x84, 0xee, 0x49, 0x60, 0xf3, + 0xbf, 0x14, 0xe1, 0xc3, 0x2b, 0xd4, 0x97, 0x8c, 0xf3, 0xe7, 0x30, 0x45, 0x8f, 0x52, 0xb4, 0xbb, + 0xfb, 0x77, 0x86, 0x3d, 0x31, 0xb8, 0xb4, 0x9c, 0x45, 0x13, 0x0b, 0x31, 0x75, 0x61, 0x8d, 0x7f, + 0x57, 0x80, 0x49, 0x82, 0x5d, 0x66, 0x44, 0x1a, 0x3a, 0x3b, 0xc5, 0xb7, 0x99, 0x9d, 0xb1, 0x11, + 0xb3, 0xa3, 0x17, 0xca, 0x78, 0x66, 0xa1, 0x3c, 0x82, 0x59, 0x1c, 0xc2, 0x2e, 0x73, 0x9d, 0xfd, + 0x88, 0x49, 0x31, 0x9c, 0x26, 0x77, 0x46, 0x82, 0x5b, 0x09, 0xf4, 0x2a, 0x53, 0x2b, 0xe0, 0xb6, + 0x1e, 0x22, 0xe5, 0x4f, 0xc0, 0x1c, 0x74, 0x22, 0x52, 0x4f, 0x04, 0xa5, 0x0c, 0x71, 0x80, 0x20, + 0x7c, 0x7b, 0xa9, 0xe5, 0x99, 0x49, 0xb3, 0x4a, 0xd0, 0x4d, 0x02, 0xca, 0xf3, 0x40, 0x49, 0xf2, + 0x19, 0xca, 0x22, 0x52, 0xd6, 0x12, 0x84, 0x22, 0x6e, 0xfe, 0x69, 0x51, 0x3d, 0xa6, 0x68, 0xed, + 0x05, 0xd9, 0x17, 0x92, 0xf8, 0xce, 0x17, 0x27, 0x05, 0xdf, 0xcb, 0xd2, 0x53, 0xdf, 0xe4, 0x9d, + 0x6f, 0xd5, 0x34, 0x08, 0xb9, 0x77, 0x4c, 0x2f, 0x7d, 0x93, 0x77, 0xbe, 0x69, 0x16, 0x65, 0xa4, + 0x48, 0xde, 0xf9, 0x56, 0xcd, 0xf9, 0x24, 0x0f, 0xe1, 0x30, 0xd3, 0x03, 0x98, 0xc9, 0x64, 0x4a, + 0x9f, 0xfa, 0x4e, 0x27, 0xc4, 0x41, 0x14, 0x1b, 0x9f, 0xc0, 0xc2, 0xd0, 0x37, 0x91, 0xe3, 0x28, + 0xf3, 0xcd, 0xf5, 0xce, 0x3d, 0x86, 0x7c, 0x0f, 0xa6, 0xd5, 0x63, 0x48, 0x7a, 0xe4, 0x37, 0xa1, + 0x82, 0x70, 0x20, 0x8c, 0x9e, 0xf8, 0x3d, 0x83, 0x6b, 0xf1, 0xb1, 0xd5, 0xf7, 0x9d, 0x1f, 0xf7, + 0x79, 0xee, 0x21, 0xe4, 0x24, 0x32, 0x08, 0x23, 0x3e, 0x7e, 0x8d, 0xb8, 0xcc, 0x73, 0xc8, 0x27, + 0x30, 0x97, 0x36, 0x16, 0x1b, 0xe1, 0xd0, 0x5d, 0xc2, 0xa4, 0x39, 0xab, 0xdb, 0xdb, 0x21, 0x70, + 0x73, 0x9d, 0x0c, 0xb0, 0x1b, 0x2d, 0x39, 0xb4, 0x9b, 0xcb, 0xdb, 0x9d, 0x73, 0xaf, 0x50, 0xe9, + 0x20, 0x44, 0xdd, 0x4a, 0x15, 0x45, 0xac, 0x69, 0x9a, 0x9e, 0x9e, 0xaa, 0x72, 0xee, 0x28, 0x7b, + 0xd8, 0xc0, 0x04, 0xe9, 0xad, 0xd2, 0xfc, 0x36, 0xdd, 0xd0, 0x6c, 0xb4, 0x56, 0x98, 0x4f, 0x9e, + 0x77, 0x5a, 0xd3, 0xbd, 0x78, 0xa7, 0x34, 0xff, 0x5e, 0x01, 0x6e, 0x9c, 0xcb, 0x79, 0xf1, 0x53, + 0xb3, 0x73, 0xcb, 0xb8, 0x78, 0x6e, 0x19, 0x1b, 0x8f, 0xa1, 0x96, 0x6c, 0x3c, 0x29, 0xa8, 0xfa, + 0xdc, 0x56, 0x5b, 0x6a, 0x26, 0x56, 0x1b, 0x6f, 0x05, 0xa1, 0x72, 0x34, 0x33, 0x86, 0x45, 0x45, + 0xaa, 0x18, 0x69, 0x62, 0x57, 0x24, 0xda, 0xe6, 0xff, 0x3d, 0x4e, 0x8d, 0xdd, 0x4b, 0xf5, 0xa8, + 0x98, 0x7b, 0x74, 0x17, 0xff, 0x04, 0xe6, 0xf0, 0xfa, 0x25, 0x1a, 0xbc, 0x7e, 0x9c, 0x32, 0x67, + 0x09, 0xb1, 0x9c, 0x65, 0x0f, 0xc7, 0x4e, 0x37, 0x76, 0xbc, 0xc1, 0x0b, 0xc7, 0x29, 0x73, 0x96, + 0x10, 0x29, 0xed, 0xf6, 0xb9, 0x6b, 0xfa, 0x99, 0xec, 0x5d, 0x23, 0xbe, 0x7e, 0x4c, 0xdb, 0x43, + 0x6f, 0x01, 0x5e, 0xce, 0xec, 0xad, 0x59, 0x99, 0x40, 0x00, 0xd9, 0x7b, 0xfd, 0x9b, 0x50, 0x1a, + 0x50, 0xd5, 0xa6, 0xb4, 0xa2, 0x96, 0x38, 0x85, 0x68, 0xad, 0x73, 0x42, 0x39, 0x85, 0x0c, 0xb9, + 0xf2, 0x9f, 0x24, 0x69, 0x35, 0xbd, 0xf2, 0x47, 0x71, 0x39, 0x08, 0x62, 0xcb, 0x75, 0x04, 0x85, + 0x35, 0x29, 0x9b, 0x25, 0x09, 0xd8, 0x74, 0x68, 0x15, 0x68, 0x76, 0xc8, 0x3c, 0x7d, 0xbb, 0xab, + 0xf8, 0x20, 0xf3, 0xe4, 0x74, 0x79, 0x52, 0x4a, 0x44, 0x4b, 0x95, 0xda, 0x2c, 0xea, 0x16, 0x0b, + 0xe1, 0x9f, 0x39, 0xae, 0x4b, 0xfb, 0xe5, 0x3d, 0x98, 0x56, 0xbe, 0xee, 0xa4, 0x00, 0x91, 0x9c, + 0x5d, 0x21, 0x58, 0x47, 0xab, 0x41, 0xe4, 0x6d, 0x4e, 0x14, 0xda, 0x96, 0x2c, 0x41, 0x44, 0xb0, + 0xac, 0x7c, 0xdb, 0xd0, 0x6d, 0x94, 0x8b, 0xfa, 0x34, 0x1e, 0x12, 0x77, 0x32, 0x87, 0xc4, 0xae, + 0xfc, 0x27, 0xe7, 0x16, 0x2f, 0x71, 0x91, 0x8c, 0x7c, 0xdf, 0xe8, 0xbf, 0x68, 0xfe, 0xad, 0x02, + 0x6d, 0xac, 0x21, 0x2b, 0x21, 0x59, 0xbe, 0xf9, 0x99, 0x2b, 0x7c, 0xe3, 0x99, 0x7b, 0x04, 0xb3, + 0xc7, 0x0e, 0x3f, 0xe1, 0x91, 0x48, 0xac, 0x2d, 0xa4, 0xca, 0xcc, 0x28, 0xb0, 0xb2, 0xb1, 0x34, + 0x3f, 0x82, 0x59, 0x6c, 0x1b, 0x67, 0xde, 0x3a, 0xf3, 0x0f, 0x58, 0x74, 0x91, 0xbd, 0xba, 0xe9, + 0xd1, 0x9a, 0xd6, 0xcd, 0xce, 0xe6, 0xfa, 0x00, 0x6a, 0x07, 0xf4, 0x17, 0x95, 0xf7, 0x5e, 0xff, + 0x4c, 0xa8, 0xad, 0x38, 0xab, 0xe0, 0x1b, 0x0a, 0x2c, 0x1b, 0xa7, 0x49, 0xf7, 0x19, 0x51, 0x16, + 0xd5, 0xe3, 0x2c, 0x02, 0xaf, 0x10, 0xb4, 0xf9, 0xdb, 0x85, 0xd4, 0xb4, 0xae, 0x9f, 0xde, 0xc9, + 0xf3, 0xa1, 0xc3, 0x8e, 0xd1, 0x85, 0x3e, 0xef, 0x78, 0xa2, 0x3c, 0x1d, 0x12, 0xc7, 0x13, 0xc9, + 0xa8, 0xd9, 0x31, 0xcf, 0x18, 0x50, 0xc8, 0x5b, 0x66, 0x5a, 0xa8, 0xec, 0x68, 0x3f, 0xc9, 0x86, + 0x29, 0x1a, 0xa3, 0xde, 0xea, 0x30, 0x45, 0x8f, 0xb5, 0x49, 0x39, 0x61, 0xdf, 0x24, 0x74, 0x8c, + 0x9b, 0x33, 0xfa, 0x31, 0x14, 0xf2, 0x6e, 0xd1, 0xfc, 0x97, 0xe7, 0x1a, 0xaa, 0x9b, 0xa8, 0x64, + 0x80, 0xd7, 0x39, 0xf6, 0x34, 0xb3, 0xf4, 0xf1, 0xa8, 0xc7, 0xe3, 0xf9, 0x7c, 0x4a, 0xac, 0x78, + 0x39, 0x23, 0xc1, 0x9d, 0x7e, 0xb7, 0xcb, 0x85, 0x38, 0xe8, 0xbb, 0xc9, 0x43, 0xda, 0xdd, 0x44, + 0xc8, 0x30, 0x60, 0x80, 0xa6, 0xf6, 0x8e, 0x31, 0x0f, 0xb3, 0x1d, 0x8e, 0x16, 0xb5, 0xed, 0x20, + 0x5e, 0x0f, 0xfa, 0xbe, 0x5d, 0x2b, 0x18, 0x73, 0x50, 0x95, 0xfd, 0xde, 0x67, 0x82, 0xaf, 0x45, + 0x51, 0x10, 0xd5, 0x8a, 0x06, 0xc0, 0xe4, 0x5e, 0x10, 0xac, 0x38, 0xbd, 0xda, 0x58, 0xf3, 0x05, + 0x45, 0xe8, 0x4a, 0x1b, 0xb4, 0xc1, 0x63, 0x79, 0xf4, 0x6e, 0x28, 0x35, 0x1a, 0x47, 0x34, 0x35, + 0x77, 0xcb, 0x64, 0xdb, 0x6e, 0x6e, 0xa8, 0xa3, 0x63, 0x58, 0x2e, 0xd5, 0xc0, 0xf3, 0xb3, 0x51, + 0x38, 0x3f, 0x1b, 0xcd, 0x98, 0xcc, 0x71, 0x72, 0xbd, 0x6f, 0x70, 0x9f, 0x4b, 0x51, 0x64, 0xd5, + 0x89, 0x78, 0xec, 0xd8, 0x7c, 0x37, 0x72, 0x7e, 0x85, 0x6b, 0x06, 0x11, 0xca, 0x04, 0xb1, 0x0f, + 0x75, 0x4c, 0x84, 0x09, 0xfa, 0x29, 0x2c, 0x1c, 0x3a, 0xbd, 0x43, 0x2e, 0x62, 0x4b, 0x59, 0x6e, + 0xb2, 0x9a, 0x88, 0xa1, 0x70, 0x26, 0xa2, 0x48, 0x1f, 0xf9, 0xd5, 0x02, 0x7c, 0x70, 0x69, 0xb5, + 0xc9, 0x5e, 0xbd, 0x05, 0x65, 0xa9, 0x16, 0x5a, 0x36, 0x3f, 0xd0, 0x6f, 0x60, 0x4b, 0x12, 0xb0, + 0xca, 0x0f, 0xd0, 0x10, 0x90, 0x2e, 0x16, 0x92, 0x61, 0x4a, 0x4a, 0x70, 0x17, 0x03, 0x0d, 0x1f, + 0x1b, 0x68, 0x78, 0xf3, 0x87, 0xa9, 0xa9, 0x4e, 0xd9, 0x8a, 0xb3, 0x6d, 0x40, 0x7b, 0x41, 0xc6, + 0x07, 0x0f, 0xff, 0x0f, 0x14, 0x59, 0x1c, 0x2c, 0x72, 0x23, 0x55, 0x38, 0xf2, 0x85, 0x99, 0xea, + 0x8d, 0x40, 0xd2, 0xab, 0x8b, 0x07, 0xb5, 0xf9, 0xbb, 0xe3, 0x64, 0x21, 0x97, 0x25, 0x2d, 0xcb, + 0xac, 0xc8, 0x83, 0x76, 0x03, 0xc7, 0x8f, 0x85, 0xf1, 0x43, 0x98, 0x66, 0xf4, 0x86, 0x04, 0xd3, + 0xca, 0x6a, 0xb5, 0x78, 0x5e, 0x92, 0x1e, 0xcc, 0xb9, 0x88, 0x00, 0xfa, 0x6f, 0x56, 0x58, 0x9a, + 0xb8, 0xc8, 0x1b, 0x23, 0x6b, 0x8d, 0x1d, 0x7f, 0x4b, 0x6b, 0x6c, 0xce, 0xcd, 0x6d, 0x62, 0xd0, + 0xcd, 0xed, 0x3d, 0x98, 0x66, 0x7d, 0xdb, 0x89, 0x2d, 0xd6, 0x4d, 0x02, 0x9a, 0x54, 0xcd, 0x0a, + 0xc2, 0x96, 0x11, 0xd4, 0xf8, 0xbb, 0x45, 0xa8, 0x64, 0x1a, 0x7d, 0x99, 0x70, 0x7f, 0x1d, 0x26, + 0xd5, 0x98, 0x90, 0x77, 0x99, 0x4a, 0xa1, 0x8b, 0x63, 0xc4, 0x3d, 0xa7, 0xef, 0xe9, 0x31, 0x1b, + 0x43, 0x7c, 0x55, 0x41, 0x55, 0xe9, 0x0f, 0x60, 0x26, 0xc6, 0xe7, 0x27, 0xfb, 0xcc, 0xcf, 0x1a, + 0x78, 0xa7, 0x11, 0xba, 0xc2, 0xd0, 0xf4, 0x60, 0x6c, 0xc3, 0x3d, 0xee, 0x3a, 0x3d, 0x67, 0xdf, + 0xe5, 0xd6, 0x41, 0x10, 0x59, 0x21, 0x8f, 0x9c, 0xc0, 0x46, 0xf1, 0x57, 0x3f, 0xd0, 0x24, 0xf1, + 0x5d, 0x1b, 0xce, 0x6f, 0x6b, 0xf2, 0xf5, 0x20, 0xda, 0x55, 0xc4, 0xe9, 0x63, 0x4e, 0x63, 0x0d, + 0xee, 0x60, 0xa3, 0xac, 0x2e, 0x0b, 0xd3, 0xc2, 0x22, 0xa5, 0xf3, 0x58, 0x4a, 0x82, 0x44, 0x93, + 0x7a, 0x03, 0x09, 0x5b, 0x2c, 0xd4, 0xc5, 0x68, 0xcd, 0xa8, 0x6d, 0x37, 0xff, 0xb0, 0x48, 0xbb, + 0x2a, 0x7d, 0xdd, 0xad, 0x0c, 0xf5, 0x38, 0x7e, 0xa9, 0xab, 0xe3, 0x6a, 0x14, 0x84, 0xc2, 0xf8, + 0x12, 0x26, 0x6c, 0xf9, 0x47, 0x2d, 0x9e, 0xd6, 0xc0, 0xcd, 0xfe, 0x55, 0xca, 0x58, 0x1c, 0x48, + 0x9b, 0x54, 0xe2, 0x05, 0x6b, 0xa9, 0xf1, 0xb7, 0x0b, 0x30, 0x3b, 0xd8, 0x92, 0x9c, 0x70, 0x52, + 0x18, 0x10, 0x4e, 0xa4, 0x06, 0x46, 0x67, 0x42, 0x56, 0x5d, 0xa5, 0xd7, 0xed, 0xea, 0xb4, 0x58, + 0x4e, 0x15, 0xd6, 0x9b, 0x50, 0xf2, 0x03, 0x0b, 0x27, 0x4b, 0x89, 0x94, 0x53, 0x7e, 0xb0, 0x27, + 0x93, 0x18, 0x9f, 0x05, 0xfd, 0x9f, 0xe5, 0x9e, 0xa3, 0x9b, 0x25, 0x2d, 0x4a, 0x26, 0x70, 0xda, + 0xa4, 0xcd, 0xff, 0x50, 0x48, 0x19, 0xc3, 0x7a, 0x14, 0x88, 0xd8, 0x39, 0xee, 0x0b, 0x39, 0xf3, + 0x6b, 0x2e, 0x0b, 0x05, 0xb7, 0x8d, 0x3a, 0x4c, 0xe9, 0xcb, 0x0e, 0x5a, 0x81, 0x3a, 0x69, 0x2c, + 0xc3, 0x44, 0x5f, 0xa4, 0x51, 0x0e, 0x87, 0x98, 0xc0, 0x87, 0x15, 0xb8, 0xf8, 0x5a, 0xf0, 0xc8, + 0xa4, 0x9c, 0xb9, 0xd1, 0x1b, 0xcb, 0x8f, 0xde, 0x67, 0x30, 0x2e, 0x29, 0x2f, 0xdb, 0x04, 0xfa, + 0x65, 0x08, 0xa7, 0xd2, 0x2d, 0x7d, 0xdc, 0xe3, 0xcb, 0x10, 0x55, 0x65, 0xa7, 0xf9, 0x4b, 0xea, + 0xe4, 0x49, 0x9e, 0xd9, 0xef, 0x3a, 0x7e, 0x2f, 0xa3, 0x19, 0x44, 0xf4, 0x37, 0x35, 0x88, 0x94, + 0x15, 0x84, 0x94, 0x27, 0x8d, 0xc6, 0x5d, 0x42, 0xb3, 0x5c, 0x51, 0x30, 0xbc, 0x08, 0x39, 0xa5, + 0x48, 0x15, 0x83, 0xc5, 0xa7, 0xdc, 0xef, 0x9b, 0x95, 0x9f, 0x7d, 0xad, 0x3e, 0x96, 0x7b, 0xad, + 0xde, 0xdc, 0x48, 0xf5, 0x21, 0x1d, 0xb0, 0xc5, 0x17, 0x81, 0xcb, 0x5b, 0x81, 0xe7, 0x31, 0xdf, + 0x26, 0xaf, 0x2c, 0x84, 0x60, 0xf8, 0x4c, 0xe6, 0xdb, 0x6a, 0xd5, 0xcd, 0x74, 0x73, 0x84, 0xcd, + 0x3e, 0xb1, 0xe0, 0xe4, 0x84, 0xcd, 0xb2, 0xe0, 0x6f, 0x72, 0x45, 0x95, 0x9f, 0x3e, 0x5a, 0xcb, + 0x19, 0xb5, 0xeb, 0xd7, 0x8a, 0x70, 0x6f, 0x54, 0xbd, 0xc9, 0x00, 0x7e, 0x93, 0xfa, 0xdb, 0x19, + 0x26, 0x29, 0x57, 0xe9, 0xb3, 0x61, 0x7b, 0x7f, 0x78, 0xbd, 0x8b, 0x2a, 0xa9, 0x0a, 0x68, 0xfc, + 0x32, 0x4c, 0x5e, 0x8d, 0x31, 0x4b, 0x75, 0x1b, 0x09, 0xd5, 0x3b, 0x53, 0x75, 0x3f, 0x4f, 0x30, + 0x7a, 0x5f, 0xba, 0x00, 0x13, 0xc1, 0x49, 0xaa, 0xe1, 0x51, 0xa2, 0xf9, 0x4f, 0x8a, 0xca, 0x4f, + 0x89, 0x5a, 0x25, 0xc5, 0xe8, 0x4e, 0x3f, 0x3a, 0xe6, 0x67, 0xe9, 0xb5, 0xa7, 0xf1, 0x03, 0x98, + 0x12, 0x08, 0xd3, 0xdc, 0xec, 0xe9, 0xd0, 0x1e, 0x0d, 0xcb, 0xbb, 0x48, 0x00, 0x53, 0x17, 0xd0, + 0xf8, 0x57, 0x05, 0x98, 0x24, 0xd8, 0x65, 0x5d, 0xba, 0x0b, 0x15, 0x5c, 0x8e, 0x4e, 0xe0, 0xa7, + 0xc6, 0x47, 0xd0, 0x20, 0x22, 0xe0, 0xa7, 0xa1, 0x13, 0xf1, 0x9c, 0x87, 0x2f, 0x81, 0x70, 0x0d, + 0xdf, 0x06, 0xa0, 0x6a, 0xd1, 0x53, 0x83, 0x4c, 0x15, 0x65, 0x82, 0x7c, 0x46, 0xf5, 0xa7, 0xbe, + 0xc8, 0x78, 0x12, 0x8d, 0x9b, 0xe5, 0xc4, 0x13, 0xd9, 0x68, 0x42, 0x35, 0xeb, 0xee, 0xbc, 0x84, + 0x67, 0xce, 0xb8, 0x59, 0x49, 0xfd, 0x9d, 0x97, 0x9a, 0xcb, 0xf0, 0xe8, 0x92, 0x01, 0xb8, 0x34, + 0x78, 0xcc, 0xef, 0x8c, 0x41, 0x33, 0x7f, 0x24, 0xe0, 0xc5, 0x6d, 0x2b, 0x89, 0x92, 0x43, 0xde, + 0x9e, 0x17, 0x47, 0x63, 0xa1, 0x80, 0x61, 0x19, 0x1b, 0x2d, 0x01, 0x06, 0x43, 0xb5, 0x8c, 0x0d, + 0xdc, 0xde, 0x6d, 0xa5, 0x37, 0x73, 0xe4, 0x2e, 0xf3, 0x7c, 0xd4, 0x31, 0x35, 0xac, 0x4d, 0xe7, + 0xae, 0xe6, 0x6e, 0x03, 0x28, 0x26, 0x61, 0x25, 0x1e, 0x34, 0x65, 0x05, 0x69, 0xdb, 0x8d, 0x3f, + 0xb8, 0x72, 0x78, 0xd9, 0x19, 0x28, 0x3a, 0xa1, 0xb2, 0x0a, 0x14, 0x9d, 0x50, 0x3b, 0x7b, 0x84, + 0x8e, 0xdf, 0xb3, 0x3c, 0x1d, 0xf8, 0xb5, 0xcc, 0x8e, 0x7b, 0x92, 0xe9, 0x6d, 0xa1, 0x53, 0x53, + 0xc8, 0xba, 0x47, 0x3c, 0xc6, 0xa0, 0xaf, 0x58, 0x73, 0xd1, 0x04, 0x02, 0x6d, 0x06, 0x82, 0xe4, + 0x13, 0x99, 0xd9, 0xe6, 0xc7, 0x4e, 0x1a, 0xdc, 0xad, 0x68, 0x56, 0x25, 0x74, 0x55, 0x03, 0xe5, + 0x2e, 0x3a, 0xe8, 0xbb, 0xae, 0x94, 0x0d, 0xb8, 0x3c, 0x7d, 0xe8, 0x56, 0xac, 0x22, 0x61, 0x26, + 0x81, 0x9a, 0x9f, 0xe5, 0x98, 0x47, 0x4b, 0xc5, 0x4e, 0x09, 0x79, 0x37, 0x66, 0x71, 0xa0, 0x62, + 0x57, 0x3d, 0x82, 0x59, 0xa1, 0x21, 0x4a, 0xa3, 0xa7, 0x2e, 0xce, 0x88, 0x1c, 0x61, 0xf3, 0x8f, + 0x8a, 0xb0, 0xd0, 0xea, 0xf0, 0xc8, 0x61, 0xae, 0xf3, 0x2b, 0xdc, 0x6e, 0x05, 0xde, 0x3e, 0x8b, + 0x37, 0x83, 0x9e, 0xe4, 0xbe, 0x79, 0xe7, 0x08, 0x9d, 0x34, 0xda, 0x00, 0xb6, 0x83, 0x73, 0xc0, + 0x22, 0x32, 0xff, 0x54, 0x72, 0x01, 0x2f, 0x87, 0x94, 0xb6, 0xb8, 0x9a, 0x64, 0x30, 0x33, 0x99, + 0x8d, 0x97, 0x30, 0xa5, 0x5f, 0x64, 0x8f, 0x9d, 0x7f, 0x4c, 0x44, 0xc7, 0x69, 0x52, 0x08, 0xbd, + 0xbc, 0xd6, 0x19, 0x1a, 0xff, 0x5f, 0x01, 0x20, 0x2d, 0xd6, 0xd8, 0x86, 0x29, 0x11, 0x47, 0xe8, + 0xe7, 0x57, 0x38, 0x17, 0xd9, 0xe1, 0xe2, 0x26, 0xe1, 0xdf, 0x0e, 0x66, 0x36, 0x75, 0x21, 0x8d, + 0x25, 0x2a, 0x9d, 0xc0, 0xc9, 0x8b, 0x91, 0xa2, 0x7a, 0x31, 0xb2, 0x00, 0x13, 0xf4, 0xc8, 0xb2, + 0x78, 0xaf, 0xf8, 0xb8, 0x6c, 0x52, 0xa2, 0xb9, 0x4a, 0xba, 0x56, 0xba, 0x66, 0x37, 0x78, 0x9c, + 0xca, 0x42, 0x6b, 0x3f, 0xee, 0x3b, 0x21, 0xae, 0x94, 0x73, 0x76, 0xf9, 0xac, 0x4d, 0xbe, 0xf9, + 0xe7, 0x85, 0x41, 0x29, 0x6f, 0x48, 0x31, 0xc9, 0xa6, 0x7e, 0x03, 0x93, 0x1c, 0x21, 0xaa, 0xdb, + 0xdf, 0x1b, 0xb5, 0x7f, 0x2e, 0x28, 0x64, 0xb1, 0x25, 0x85, 0x0e, 0x05, 0x53, 0xc5, 0x35, 0x6c, + 0xa8, 0x64, 0xc0, 0x97, 0xed, 0x97, 0x6f, 0x25, 0xcd, 0x28, 0x9e, 0xb3, 0xe7, 0x0c, 0x54, 0xdb, + 0x71, 0x83, 0x58, 0xd7, 0xd2, 0xfc, 0x1e, 0x1d, 0xe5, 0xb9, 0x66, 0xee, 0x46, 0xc1, 0x81, 0xe3, + 0xf2, 0x16, 0x8b, 0xec, 0xcb, 0x47, 0xeb, 0x17, 0x28, 0x1a, 0xd1, 0xa8, 0x02, 0x92, 0x71, 0x7a, + 0x0e, 0x13, 0x5d, 0x16, 0xd9, 0x7a, 0x98, 0x6e, 0x9f, 0x5f, 0x68, 0xd9, 0x5c, 0x44, 0xdb, 0xfc, + 0xe3, 0x42, 0x76, 0xaf, 0xc9, 0xd2, 0x3f, 0x77, 0xba, 0x71, 0x10, 0x9d, 0xed, 0x46, 0x5c, 0x2d, + 0x63, 0x61, 0x7c, 0x06, 0x53, 0x11, 0xef, 0x06, 0x69, 0xd9, 0xcf, 0x46, 0x4d, 0xc1, 0xf9, 0xcc, + 0x8b, 0x26, 0xe6, 0x34, 0x75, 0x09, 0x8d, 0x5f, 0x80, 0x49, 0x02, 0x5d, 0x36, 0xe0, 0x37, 0x60, + 0x0a, 0x75, 0xe6, 0x44, 0x02, 0x9f, 0x94, 0x49, 0xf2, 0x87, 0x50, 0x08, 0xf2, 0x1e, 0x18, 0x37, + 0xa7, 0x08, 0x23, 0x9a, 0xff, 0xb5, 0xa0, 0x5c, 0xf9, 0xfb, 0x22, 0x74, 0xba, 0x4e, 0xd0, 0x17, + 0x52, 0x07, 0x3b, 0xd6, 0x97, 0x90, 0x17, 0xd4, 0x76, 0x00, 0x25, 0xa6, 0x48, 0xd5, 0x5b, 0x87, + 0xcc, 0x00, 0xae, 0x9d, 0x2f, 0xef, 0xe5, 0x87, 0x47, 0xd6, 0x10, 0xb0, 0xf5, 0xf9, 0x72, 0xcb, + 0xda, 0xea, 0xbb, 0xb1, 0x13, 0xba, 0x5c, 0x47, 0xd0, 0x13, 0x66, 0x52, 0xb6, 0xd1, 0x80, 0x92, + 0xe3, 0xc7, 0xf2, 0xb8, 0xa3, 0x07, 0x42, 0x73, 0x66, 0x92, 0xce, 0xe0, 0xe8, 0x69, 0x50, 0x8a, + 0x5b, 0x42, 0x45, 0x3e, 0x55, 0xe6, 0xf0, 0x7f, 0xf3, 0xf6, 0xf9, 0x50, 0x58, 0x78, 0x74, 0x93, + 0x9d, 0xbb, 0xb9, 0x32, 0xb8, 0x70, 0x72, 0x68, 0x2b, 0x59, 0x38, 0x0d, 0x28, 0x45, 0xea, 0xbf, + 0x36, 0x88, 0xe9, 0x74, 0xf3, 0x3f, 0x17, 0x73, 0x2e, 0xd6, 0xcb, 0x42, 0x30, 0x21, 0x1c, 0x7f, + 0xcb, 0xf1, 0x1d, 0xf4, 0xdc, 0xf1, 0x0f, 0x02, 0xf4, 0xd7, 0x76, 0x7c, 0x9f, 0x1e, 0x3c, 0xa6, + 0x3e, 0x28, 0x93, 0xe6, 0x8c, 0x02, 0xeb, 0x28, 0x51, 0xef, 0xc3, 0x8c, 0x0a, 0xd0, 0x92, 0x0d, + 0xa4, 0x3e, 0x69, 0x56, 0x09, 0xaa, 0xc9, 0xee, 0x43, 0x95, 0x45, 0x5d, 0xe6, 0x33, 0x4b, 0x8a, + 0x4f, 0x11, 0x71, 0xce, 0x49, 0x73, 0x9a, 0x80, 0x3b, 0x08, 0x43, 0xbd, 0x5b, 0x35, 0xc6, 0x3a, + 0x51, 0x01, 0x73, 0x4b, 0x66, 0x45, 0xc3, 0xde, 0x04, 0x3e, 0xea, 0x10, 0x2c, 0xea, 0xf1, 0x58, + 0x87, 0x14, 0x4b, 0x34, 0x61, 0x84, 0x52, 0x40, 0x31, 0xe3, 0x63, 0x30, 0xba, 0x81, 0x1f, 0x47, + 0xac, 0x1b, 0x4b, 0x59, 0x3a, 0x74, 0x79, 0x9c, 0x44, 0x68, 0x9e, 0xd3, 0x98, 0x96, 0x46, 0x18, + 0x2f, 0xe0, 0xfa, 0x39, 0x72, 0x92, 0x8d, 0xa6, 0xf0, 0xb4, 0x5b, 0x18, 0xcc, 0x82, 0x52, 0x52, + 0x13, 0xaa, 0x21, 0xb3, 0x1c, 0x91, 0x3c, 0xa7, 0x29, 0x51, 0x73, 0x43, 0xd6, 0x16, 0xea, 0x41, + 0x4c, 0xf3, 0xcb, 0xc1, 0x9d, 0xb8, 0xc1, 0xe3, 0xb6, 0xdf, 0x63, 0x1e, 0x47, 0x21, 0x16, 0xe5, + 0xa5, 0x4f, 0x61, 0x02, 0x25, 0xe0, 0xab, 0xca, 0xcb, 0x44, 0xdd, 0xdc, 0x19, 0x0c, 0x47, 0x36, + 0x50, 0xee, 0x4e, 0xc4, 0xba, 0x2e, 0xdf, 0x5d, 0xc6, 0xc8, 0x91, 0xb9, 0x21, 0xd3, 0x0c, 0xa9, + 0x9a, 0x1d, 0x33, 0xd1, 0xfc, 0x8d, 0xe2, 0xe0, 0xd2, 0xfb, 0xcc, 0x71, 0x5d, 0xf2, 0x9b, 0x57, + 0xcf, 0xcf, 0x1d, 0xac, 0x22, 0x27, 0xe0, 0x57, 0xcd, 0x6a, 0x06, 0xda, 0xb6, 0x8d, 0x1d, 0x28, + 0x0b, 0x9d, 0xe7, 0x22, 0x41, 0xfe, 0x5c, 0x05, 0x8b, 0x69, 0xea, 0xcc, 0x4c, 0xcb, 0x68, 0x9c, + 0x42, 0x25, 0x83, 0x91, 0x2b, 0x40, 0x5d, 0x9a, 0xe4, 0x5d, 0x6e, 0xa7, 0x09, 0xaa, 0x56, 0xc0, + 0x03, 0x98, 0x51, 0xd7, 0x25, 0xf9, 0xf0, 0xce, 0xd3, 0x04, 0x55, 0x54, 0xb7, 0x01, 0x32, 0xb7, + 0x07, 0x4a, 0x3c, 0x3a, 0xd2, 0x17, 0x07, 0xcd, 0xff, 0x77, 0x9c, 0x5c, 0x00, 0x32, 0xca, 0x62, + 0xc2, 0x04, 0xaf, 0x76, 0xa9, 0x7b, 0x81, 0xf9, 0x4a, 0x2a, 0x8a, 0x41, 0x14, 0xf1, 0xae, 0xbe, + 0xb8, 0xd5, 0x49, 0xe3, 0x35, 0x54, 0xc2, 0x94, 0xd9, 0x0e, 0x97, 0x30, 0x47, 0x37, 0x69, 0x31, + 0x03, 0xc8, 0x96, 0xd3, 0xf8, 0xa7, 0x45, 0x80, 0x14, 0x97, 0x70, 0x5c, 0x9b, 0x1f, 0x68, 0x59, + 0x49, 0x59, 0x2f, 0x75, 0x68, 0x38, 0xdd, 0x3c, 0xa5, 0x41, 0xf8, 0x7d, 0xaf, 0xa5, 0x5a, 0x78, + 0x0b, 0xca, 0x92, 0xe0, 0x40, 0xf9, 0xa0, 0x93, 0x1b, 0x4a, 0xdf, 0x5b, 0x47, 0x0f, 0xec, 0x1f, + 0x25, 0x02, 0xfb, 0xf8, 0xd0, 0xa7, 0xb8, 0x57, 0x69, 0xf9, 0xe2, 0x9a, 0xb2, 0x78, 0x5f, 0x3b, + 0xb2, 0x94, 0xe5, 0xd8, 0x6a, 0xc7, 0xdc, 0x53, 0xd7, 0x15, 0xc9, 0xb5, 0xde, 0x13, 0x98, 0x53, + 0xf7, 0x1a, 0x56, 0x6a, 0x8b, 0x9d, 0x54, 0xf1, 0x08, 0x09, 0xd1, 0x56, 0x26, 0xd9, 0xe6, 0xcf, + 0xc3, 0x94, 0x2a, 0xd5, 0xb8, 0x09, 0xc3, 0xcb, 0xad, 0x15, 0x8c, 0x1b, 0x30, 0x9f, 0xa2, 0x92, + 0x67, 0x29, 0xb5, 0xa2, 0x76, 0x07, 0x49, 0x17, 0xef, 0x66, 0xd0, 0x3d, 0x6a, 0x1d, 0xb2, 0xc8, + 0xdb, 0x93, 0x0c, 0xc0, 0xef, 0x7d, 0xdd, 0xb3, 0xaf, 0xf9, 0xef, 0xc7, 0x14, 0x97, 0x20, 0x7e, + 0x4c, 0xa2, 0xb1, 0x7a, 0x86, 0x72, 0xc8, 0x5c, 0x97, 0xfb, 0x3d, 0x7e, 0x59, 0xe1, 0x26, 0x94, + 0x53, 0x46, 0x57, 0x1c, 0x16, 0x24, 0xec, 0xa2, 0xd2, 0x17, 0x93, 0x7f, 0x66, 0x5a, 0x8c, 0xb1, + 0x2b, 0xcf, 0x90, 0x28, 0xc0, 0xf7, 0x61, 0x63, 0xdf, 0xa0, 0xc8, 0xa4, 0x94, 0xdc, 0x76, 0x18, + 0xcf, 0x6f, 0x87, 0x8c, 0x6b, 0xde, 0x44, 0xd6, 0x35, 0xaf, 0xf1, 0x2f, 0x0a, 0x50, 0x4e, 0x87, + 0xe1, 0x9b, 0xd8, 0x17, 0x6e, 0xc0, 0x94, 0x70, 0x83, 0xcc, 0x4b, 0xcd, 0x49, 0x99, 0x24, 0x85, + 0x58, 0xc8, 0x63, 0xd4, 0xef, 0x66, 0xb4, 0x3d, 0xd0, 0x20, 0xf2, 0x64, 0x0d, 0xa3, 0xa0, 0x87, + 0xa1, 0xb3, 0xc7, 0x95, 0x57, 0x8d, 0x4a, 0xe3, 0x9b, 0x36, 0xdd, 0x3c, 0x0b, 0xfd, 0x2c, 0x54, + 0xb8, 0xd7, 0x04, 0x6a, 0x32, 0xff, 0xa8, 0xf9, 0xff, 0x17, 0xc8, 0x01, 0x26, 0x7b, 0x72, 0xcb, + 0x51, 0x79, 0xcb, 0x79, 0xde, 0x04, 0xa0, 0xd1, 0xb4, 0x3c, 0xd1, 0x53, 0x6a, 0xcc, 0xc0, 0x25, + 0x12, 0xc5, 0x67, 0x1e, 0x59, 0x83, 0x59, 0xa6, 0x02, 0xb6, 0x44, 0xaf, 0xf9, 0x27, 0x45, 0x72, + 0xdd, 0x48, 0x1b, 0xf5, 0x2a, 0x70, 0x73, 0x26, 0xfd, 0x36, 0x4c, 0x1c, 0x06, 0x6e, 0x22, 0x24, + 0x8e, 0xd4, 0x73, 0x07, 0xf2, 0x2d, 0xca, 0xb4, 0x12, 0x4d, 0x4c, 0x2a, 0x21, 0x37, 0x75, 0xc5, + 0xb7, 0x9c, 0xba, 0x9b, 0x50, 0x92, 0x85, 0xa0, 0x3d, 0x42, 0x19, 0x1f, 0x65, 0x5a, 0x59, 0x23, + 0x10, 0xd5, 0xf7, 0x63, 0xc7, 0xd5, 0x91, 0x51, 0x25, 0xe4, 0xb5, 0x04, 0x34, 0x42, 0xa8, 0x64, + 0xda, 0x72, 0x05, 0xdb, 0x89, 0x32, 0x07, 0x1d, 0x72, 0x37, 0xb1, 0x9d, 0x10, 0xe8, 0x15, 0xa7, + 0x68, 0x2e, 0xda, 0x60, 0x8f, 0x14, 0x63, 0xca, 0x5e, 0x44, 0x30, 0x49, 0xd2, 0xfc, 0x89, 0xf2, + 0x25, 0x57, 0xbb, 0xc3, 0xe4, 0x2e, 0x67, 0x82, 0xa7, 0x83, 0xf3, 0x0a, 0x47, 0xe3, 0x32, 0x15, + 0xe1, 0xaf, 0x68, 0xb8, 0x9a, 0xbf, 0x5e, 0x84, 0x6b, 0x99, 0xd6, 0xbd, 0x61, 0x3d, 0xfd, 0x2e, + 0xf6, 0xfb, 0x83, 0xee, 0xc6, 0x0f, 0x87, 0xee, 0xf6, 0x34, 0xc7, 0x39, 0x3b, 0xc6, 0x37, 0x68, + 0x72, 0xe3, 0xf8, 0xaa, 0x36, 0x8e, 0x06, 0x94, 0x94, 0x08, 0xaa, 0xed, 0xc7, 0x49, 0x5a, 0x9e, + 0x4b, 0x1e, 0x3b, 0xb5, 0x4e, 0x64, 0x13, 0xf5, 0xb9, 0xe4, 0xb1, 0x53, 0x6c, 0xb2, 0xd4, 0x7e, + 0x09, 0x41, 0x6b, 0x84, 0x12, 0xcd, 0x7f, 0x53, 0x84, 0x19, 0xec, 0x5d, 0xc8, 0x7d, 0x9b, 0x08, + 0x7f, 0x76, 0x70, 0x20, 0xee, 0x0e, 0x0c, 0x44, 0x42, 0xfa, 0xd3, 0x1c, 0x81, 0xfc, 0x9d, 0xd4, + 0xd8, 0xe0, 0x9d, 0xd4, 0x05, 0xac, 0x73, 0xc4, 0x97, 0x67, 0xc6, 0x07, 0xbe, 0x3c, 0xd3, 0x70, + 0xaf, 0x3a, 0xc4, 0xc9, 0x48, 0x15, 0x33, 0x23, 0x65, 0x7c, 0x0c, 0xf3, 0xf8, 0xc7, 0x8a, 0x83, + 0x23, 0xee, 0x5b, 0xfa, 0x2c, 0xa3, 0xf5, 0x55, 0x43, 0xd4, 0x9e, 0xc4, 0xb4, 0xe9, 0x54, 0xfb, + 0xcb, 0xfc, 0x83, 0xf5, 0x2f, 0x76, 0x5b, 0x81, 0xe3, 0x0b, 0xe3, 0xe7, 0x07, 0x07, 0xf7, 0xfe, + 0xd0, 0x55, 0xa6, 0xc8, 0x7f, 0xaa, 0x03, 0x3c, 0xfa, 0x06, 0x23, 0x3f, 0xf6, 0xe3, 0x03, 0x63, + 0xdf, 0xf8, 0x87, 0x57, 0x36, 0xc0, 0xdd, 0x82, 0xf2, 0x69, 0x68, 0xf5, 0x98, 0xe3, 0xf3, 0xc4, + 0xa4, 0x78, 0x1a, 0x6e, 0x60, 0x1a, 0x23, 0x22, 0xc8, 0x4e, 0xa9, 0xe8, 0x5e, 0xea, 0x98, 0x41, + 0x10, 0x85, 0xf7, 0x1a, 0x31, 0xc2, 0xe3, 0xc3, 0x47, 0x18, 0x2f, 0x2b, 0x98, 0x7f, 0xa4, 0x96, + 0xbb, 0x32, 0x1b, 0x4a, 0x08, 0xae, 0xcd, 0xe6, 0xdf, 0x2f, 0xe6, 0xc4, 0x0a, 0xf5, 0xa2, 0x35, + 0x3e, 0xdb, 0x08, 0x98, 0xbb, 0xab, 0x4f, 0xaf, 0x6f, 0x72, 0x9e, 0x1e, 0x42, 0x4d, 0xe5, 0xf5, + 0xbb, 0x91, 0x0a, 0x19, 0x58, 0xbc, 0xfc, 0x3d, 0x6e, 0xbe, 0x05, 0x2a, 0x5c, 0x61, 0xc0, 0xdc, + 0xb6, 0x2e, 0xc5, 0xa4, 0x17, 0x2f, 0x49, 0x5a, 0x34, 0xba, 0x60, 0x9c, 0x27, 0x43, 0x43, 0x33, + 0x3d, 0x8d, 0x09, 0x98, 0x9b, 0x4e, 0x07, 0x45, 0xe9, 0x45, 0x52, 0x7c, 0xc1, 0x9e, 0xb4, 0xce, + 0x62, 0x1e, 0xca, 0xf9, 0x34, 0x2f, 0xb3, 0x09, 0x7c, 0x19, 0xc1, 0xcd, 0xff, 0x56, 0xa0, 0xab, + 0xa1, 0xf4, 0x50, 0xdb, 0x0d, 0x44, 0x8c, 0x06, 0xdc, 0x3d, 0x27, 0xfc, 0x46, 0x23, 0x75, 0x81, + 0x1a, 0xf0, 0x04, 0xe6, 0x62, 0x27, 0x0c, 0xf3, 0x3e, 0x60, 0xea, 0x0b, 0x5d, 0x84, 0x48, 0xfd, + 0xba, 0x9e, 0xc2, 0x42, 0xc4, 0xbb, 0x4e, 0xe8, 0x60, 0x67, 0x52, 0xf2, 0x71, 0xf5, 0x06, 0x45, + 0xe3, 0x96, 0xb3, 0xde, 0xe6, 0xb1, 0x13, 0xea, 0x8e, 0x27, 0x17, 0xdd, 0xa1, 0xea, 0xf2, 0x6f, + 0x16, 0x07, 0x6d, 0xe8, 0xd9, 0x2e, 0x5f, 0xe5, 0xe5, 0xea, 0xd0, 0xe6, 0x17, 0xdf, 0xae, 0xf9, + 0x63, 0x23, 0x9b, 0xbf, 0x37, 0xa0, 0x4a, 0x8c, 0x14, 0x3f, 0x86, 0x35, 0x5b, 0x3b, 0xcd, 0x4c, + 0x75, 0x5e, 0xb7, 0x5a, 0x6b, 0x9d, 0x4e, 0x72, 0x73, 0xd0, 0x4c, 0xbc, 0x65, 0x2a, 0xa0, 0x91, + 0xb5, 0x77, 0x64, 0x62, 0x7d, 0xb9, 0xbd, 0xf9, 0xda, 0x5c, 0xab, 0x15, 0x9a, 0x01, 0x3c, 0xcf, + 0xd7, 0xd0, 0x72, 0x03, 0xc1, 0xa5, 0xfe, 0xcf, 0x7d, 0xdb, 0xe9, 0x7b, 0x6d, 0x7f, 0x83, 0x79, + 0x3c, 0x55, 0x58, 0x3e, 0x0f, 0x30, 0xf4, 0xf7, 0x05, 0x23, 0x95, 0x7f, 0xf1, 0xa4, 0x3c, 0x34, + 0x92, 0x17, 0x4f, 0xcd, 0xd7, 0xf0, 0x73, 0x5f, 0xa3, 0xc2, 0x11, 0xb7, 0x24, 0xa5, 0xa4, 0xaf, + 0x7f, 0x6d, 0x0c, 0x3e, 0x19, 0x28, 0x77, 0x64, 0x91, 0x34, 0x28, 0x17, 0x5e, 0x99, 0xd8, 0xa9, + 0x9b, 0x34, 0xed, 0xf4, 0x1f, 0x8c, 0x9a, 0x91, 0x4b, 0xab, 0x59, 0x1c, 0x84, 0x24, 0x4e, 0xd3, + 0x17, 0xdf, 0xbd, 0x3c, 0x80, 0x19, 0x85, 0xf4, 0x03, 0x9b, 0xa7, 0xcb, 0x7f, 0x9a, 0xa0, 0xdb, + 0x81, 0xcd, 0xdb, 0x76, 0xe3, 0x27, 0x05, 0xa8, 0x9d, 0x53, 0xd6, 0x29, 0xea, 0x94, 0x82, 0x65, + 0x2c, 0x07, 0x29, 0x90, 0x38, 0x46, 0x86, 0x48, 0xdb, 0xcb, 0x75, 0xc4, 0x56, 0x3d, 0xfa, 0x18, + 0x90, 0xf0, 0xdb, 0x50, 0x1f, 0x24, 0xb5, 0x1c, 0x61, 0x79, 0x4c, 0x1c, 0x29, 0x9d, 0xfe, 0xda, + 0x40, 0x96, 0xb6, 0xd8, 0x62, 0xe2, 0xa8, 0xf9, 0x43, 0xf8, 0xf6, 0x5b, 0x8e, 0xd6, 0xa5, 0x13, + 0xfd, 0x7f, 0x16, 0xc8, 0xe1, 0x5d, 0xaa, 0xd7, 0x57, 0x99, 0xe4, 0x4e, 0x3a, 0x93, 0x14, 0x53, + 0xff, 0x67, 0xbf, 0xf6, 0x4c, 0x26, 0x13, 0xd7, 0xfc, 0xcd, 0x09, 0xf8, 0x68, 0xc8, 0xfd, 0x17, + 0x9d, 0x9d, 0xf2, 0xd4, 0xd2, 0x41, 0x24, 0x5e, 0x39, 0x02, 0xe3, 0xea, 0x5d, 0xb0, 0xd4, 0x6a, + 0x30, 0xe6, 0x79, 0x5a, 0x04, 0x91, 0x7f, 0xb3, 0x61, 0x1f, 0xc6, 0x86, 0x1e, 0x33, 0x57, 0xac, + 0xf5, 0xdc, 0xf7, 0x1b, 0xff, 0xa0, 0x00, 0xd3, 0x59, 0x3a, 0xc3, 0x80, 0x71, 0x79, 0xf8, 0x6a, + 0x0f, 0x2b, 0xf9, 0x3f, 0x79, 0xa5, 0x55, 0xcc, 0xbc, 0xd2, 0xca, 0x3d, 0xc7, 0x19, 0x1b, 0x78, + 0x8e, 0x73, 0x2e, 0x1a, 0x56, 0xd6, 0x29, 0xf1, 0x11, 0xcc, 0x26, 0x61, 0x0a, 0x2d, 0x0a, 0x82, + 0x4a, 0x8f, 0xe6, 0x66, 0x12, 0x70, 0x1b, 0xa3, 0xa1, 0x3e, 0x82, 0x59, 0x8a, 0xbd, 0x27, 0x2c, + 0xa1, 0x62, 0xb5, 0x4c, 0xdd, 0x1b, 0x43, 0xa7, 0x64, 0x02, 0x77, 0x08, 0xda, 0xf8, 0x49, 0xf1, + 0xea, 0xaf, 0xe8, 0x06, 0x6f, 0xfa, 0xcf, 0x5b, 0x2a, 0x86, 0x07, 0x6c, 0x7d, 0x08, 0xb3, 0xcc, + 0x75, 0x1d, 0x1d, 0x0b, 0x54, 0x3b, 0x42, 0x56, 0xcd, 0x2a, 0x81, 0xf5, 0xa7, 0x1f, 0x1e, 0xc0, + 0x0c, 0xf7, 0xb9, 0x77, 0x96, 0x92, 0x51, 0xe7, 0xa6, 0x11, 0xaa, 0xa9, 0x7e, 0x04, 0x33, 0x28, + 0xe2, 0xe8, 0x88, 0x23, 0xfa, 0xe9, 0x45, 0xeb, 0x6b, 0x4e, 0x6b, 0x16, 0x66, 0x56, 0x9d, 0x4c, + 0x4a, 0x34, 0xff, 0x8f, 0x72, 0xf6, 0xba, 0x3e, 0x29, 0x0c, 0x1f, 0xfc, 0x5c, 0x61, 0x31, 0xde, + 0x05, 0xfd, 0x09, 0x3a, 0x34, 0x4c, 0x93, 0xf7, 0x38, 0x28, 0xd0, 0x9b, 0xc0, 0xd7, 0xab, 0x75, + 0x2c, 0xbb, 0x5a, 0x29, 0x30, 0x01, 0xbd, 0xb3, 0xd3, 0x66, 0xbc, 0x17, 0x17, 0xf6, 0x2d, 0xdb, + 0x9c, 0xc5, 0x14, 0x62, 0x52, 0x18, 0x6a, 0xfc, 0x2f, 0x1a, 0xbf, 0x5e, 0x84, 0x4a, 0x1a, 0xcf, + 0x88, 0x8f, 0x0e, 0x3e, 0x90, 0x5b, 0x9d, 0xc5, 0x81, 0xd5, 0x99, 0x3c, 0x30, 0x1c, 0xcb, 0x3e, + 0x30, 0x4c, 0x5f, 0x3c, 0x8e, 0xe7, 0x5e, 0x3c, 0xa2, 0xe3, 0x4b, 0xfa, 0xf2, 0x4d, 0xbf, 0x4a, + 0xc8, 0x3c, 0x7c, 0xc3, 0x08, 0xa2, 0x4c, 0x58, 0xfb, 0xfd, 0xb3, 0x7d, 0xd6, 0x3d, 0x52, 0xc6, + 0x76, 0x38, 0x64, 0x62, 0x85, 0x20, 0xf8, 0x32, 0x93, 0x09, 0x0b, 0x03, 0x07, 0xa1, 0x61, 0xbd, + 0x64, 0x96, 0x0e, 0x99, 0x58, 0x96, 0x69, 0x3c, 0x1d, 0x31, 0x42, 0x64, 0xe8, 0xa8, 0xaf, 0x57, + 0x96, 0x4c, 0x49, 0x6e, 0x22, 0x00, 0x9f, 0x12, 0x3b, 0xea, 0x7b, 0x46, 0x65, 0x15, 0x7a, 0x50, + 0xa5, 0x1b, 0x7f, 0x3c, 0x06, 0xe5, 0x3d, 0xce, 0x3c, 0x1a, 0x8d, 0x61, 0xce, 0x91, 0xff, 0x1b, + 0x54, 0x13, 0x07, 0x5e, 0x9c, 0x8b, 0xe2, 0xb0, 0x80, 0x10, 0x17, 0xcd, 0x45, 0x66, 0xbc, 0xcd, + 0xe9, 0x30, 0x4d, 0x08, 0x7c, 0x35, 0x80, 0x0f, 0x68, 0x0f, 0x39, 0x73, 0xe3, 0x43, 0xfc, 0x70, + 0xea, 0x18, 0xed, 0x64, 0x84, 0xbf, 0x42, 0xf0, 0x6e, 0x37, 0x36, 0x16, 0x61, 0x3e, 0x79, 0x49, + 0x9b, 0x21, 0xa6, 0x0d, 0x34, 0xa7, 0x51, 0x29, 0xfd, 0x47, 0x60, 0x30, 0xbf, 0x8b, 0xc2, 0x52, + 0x86, 0x9c, 0x46, 0xbe, 0xa6, 0x30, 0x29, 0xf5, 0xfb, 0x30, 0xd3, 0x73, 0xcf, 0xc2, 0xc3, 0xf4, + 0x25, 0x25, 0x79, 0x2d, 0x56, 0x11, 0x9a, 0x7d, 0x46, 0x49, 0x0f, 0x5d, 0xa7, 0xb2, 0x0f, 0x5d, + 0x17, 0x61, 0x9e, 0x62, 0xb5, 0xe9, 0x41, 0xb5, 0x04, 0x3b, 0xe0, 0x49, 0xb8, 0x16, 0x89, 0x5a, + 0x55, 0x98, 0x0e, 0x3b, 0xc0, 0x8f, 0xac, 0x0e, 0xd0, 0x7b, 0xc9, 0x77, 0x45, 0x6b, 0x39, 0xf2, + 0x2d, 0xc7, 0x1e, 0x42, 0x1d, 0x1c, 0x1c, 0x28, 0x2f, 0xfc, 0x3c, 0xf5, 0xce, 0xc1, 0x41, 0xe3, + 0x4f, 0x0b, 0x00, 0xe9, 0x04, 0x5c, 0xec, 0xda, 0xfd, 0x45, 0xfa, 0xc5, 0xc9, 0xf4, 0x13, 0x9f, + 0x97, 0x79, 0x63, 0xe4, 0x26, 0x36, 0x59, 0x38, 0xc9, 0x67, 0x2a, 0xa9, 0x5a, 0x53, 0x7d, 0xa6, + 0x32, 0xfb, 0xf1, 0xc7, 0xaf, 0x55, 0x2c, 0x7e, 0xdb, 0x12, 0xff, 0x36, 0xff, 0xa6, 0x0a, 0xf5, + 0x90, 0x39, 0x5a, 0xd9, 0x31, 0x8f, 0xfc, 0x56, 0xc4, 0x4e, 0xdc, 0xb6, 0xc0, 0xd7, 0x95, 0xf8, + 0xa5, 0x18, 0xc9, 0x89, 0x06, 0x2e, 0x59, 0x46, 0x3a, 0x69, 0x5d, 0x95, 0x75, 0x4b, 0x4d, 0xa0, + 0x1f, 0xed, 0x07, 0x96, 0x17, 0xd8, 0x5c, 0xdd, 0xac, 0x95, 0x11, 0xb2, 0x15, 0xd8, 0xbc, 0xf9, + 0xd5, 0x18, 0x7c, 0x7c, 0xa5, 0xb6, 0x5d, 0x26, 0x88, 0x18, 0x1f, 0x83, 0x11, 0x06, 0x31, 0xf7, + 0x63, 0x87, 0xb9, 0xd6, 0x80, 0xa5, 0x66, 0x2e, 0xc1, 0xbc, 0xd1, 0x26, 0x9b, 0x2e, 0x54, 0x3c, + 0x16, 0x5a, 0x5a, 0x16, 0xa1, 0x83, 0x7d, 0x65, 0xa4, 0x2c, 0x72, 0x71, 0xa3, 0x16, 0xb7, 0x58, + 0xa8, 0x85, 0x12, 0xf0, 0x92, 0xff, 0xc6, 0x32, 0xdc, 0x4e, 0xdb, 0x44, 0x41, 0x65, 0x0f, 0x59, + 0x64, 0xa7, 0xcd, 0x23, 0x6e, 0xd7, 0x48, 0x88, 0x30, 0xac, 0xac, 0x24, 0xd1, 0xed, 0x6c, 0xfc, + 0xb2, 0x5c, 0x95, 0x49, 0x81, 0x4f, 0x60, 0x2e, 0x64, 0xb1, 0x3c, 0x29, 0x32, 0xf7, 0x8b, 0xea, + 0x99, 0x83, 0x44, 0xb4, 0xed, 0xf4, 0x76, 0xf1, 0x21, 0xcc, 0x46, 0x41, 0xe0, 0x21, 0xad, 0x8a, + 0xe2, 0xa6, 0xe2, 0x98, 0x4a, 0x70, 0x5b, 0x47, 0x70, 0xd3, 0x1e, 0x32, 0x1b, 0xad, 0x58, 0xdd, + 0x8f, 0xec, 0x71, 0x5f, 0x04, 0xd1, 0x81, 0x1b, 0x9c, 0xe8, 0x4b, 0x67, 0xf4, 0x90, 0x21, 0x53, + 0x4f, 0xf2, 0x79, 0x37, 0xed, 0x21, 0xa3, 0xee, 0x00, 0xd5, 0xf7, 0xdd, 0xfe, 0xc7, 0x0c, 0x99, + 0xf9, 0x28, 0xcc, 0x88, 0xfa, 0xea, 0x1e, 0x9a, 0xf9, 0xd6, 0x60, 0x8a, 0xe2, 0x8f, 0x6b, 0x03, + 0xcc, 0xa0, 0x33, 0xe8, 0x60, 0x8e, 0x45, 0x8a, 0x4d, 0xae, 0x1c, 0x59, 0x54, 0x5e, 0xe3, 0xb3, + 0x44, 0xc6, 0x70, 0xfc, 0x83, 0x60, 0xf8, 0xd7, 0xb3, 0xcf, 0x17, 0xa5, 0x0e, 0x6f, 0xff, 0x20, + 0xd0, 0xf2, 0x08, 0xde, 0x36, 0xbf, 0xca, 0x7c, 0xa7, 0x57, 0xa8, 0xdd, 0xf6, 0xc1, 0x65, 0x65, + 0x25, 0xff, 0xd2, 0xaf, 0xf3, 0x8a, 0xc6, 0xaf, 0x03, 0xcc, 0xa6, 0xcc, 0x9a, 0x42, 0x7f, 0x4a, + 0x1d, 0x15, 0x83, 0x9d, 0xd0, 0xf3, 0x61, 0x0a, 0xc3, 0xad, 0x26, 0x0b, 0x11, 0x6b, 0x08, 0xd7, + 0xa1, 0xb8, 0x89, 0x56, 0x7f, 0x6e, 0x44, 0xcf, 0x15, 0x42, 0xf5, 0x17, 0x46, 0x46, 0x9c, 0x9e, + 0xb7, 0xa0, 0x4c, 0x99, 0xed, 0x30, 0xb9, 0x27, 0x40, 0xc0, 0xaa, 0xf2, 0xa0, 0x51, 0x1f, 0x24, + 0x91, 0x68, 0x15, 0x0f, 0x53, 0x81, 0x24, 0xc1, 0x12, 0x5c, 0xd3, 0x4f, 0xa6, 0x55, 0x3c, 0xdb, + 0xa0, 0x1f, 0x87, 0xfd, 0x58, 0x31, 0xf2, 0x79, 0x85, 0xa4, 0x98, 0xb3, 0x3b, 0x88, 0x92, 0x85, + 0xee, 0x33, 0xc1, 0xd5, 0x01, 0xa1, 0xa3, 0x82, 0x4a, 0x10, 0x9d, 0x0c, 0x14, 0xb6, 0x5b, 0x36, + 0x49, 0x51, 0x94, 0x74, 0xd8, 0xee, 0x98, 0xb9, 0x8a, 0x44, 0x72, 0x06, 0x24, 0xf1, 0x98, 0xcf, + 0x14, 0x13, 0xa7, 0x7e, 0x6c, 0x31, 0x9f, 0x19, 0x3f, 0x80, 0x26, 0x56, 0x11, 0x1e, 0x9e, 0x09, + 0xa7, 0x2b, 0x3b, 0xa7, 0xa3, 0x1a, 0xab, 0x00, 0xbc, 0x78, 0x2c, 0xd1, 0xb7, 0x31, 0xef, 0x48, + 0xca, 0x5d, 0x45, 0xa8, 0x43, 0xfe, 0x2a, 0x32, 0x79, 0x48, 0x6d, 0xc2, 0x7d, 0xaa, 0xea, 0xe2, + 0xc2, 0xe8, 0xbb, 0x99, 0x77, 0x91, 0xf4, 0x82, 0xd2, 0x5e, 0xc1, 0x7b, 0xd8, 0xb2, 0x81, 0x51, + 0xcb, 0x97, 0x45, 0x21, 0x12, 0x6e, 0x4b, 0xc2, 0xe5, 0xec, 0x00, 0xe6, 0x4a, 0xfa, 0x01, 0x34, + 0x55, 0x38, 0x9c, 0x8b, 0x8a, 0xa2, 0x68, 0x0a, 0x77, 0x28, 0x46, 0xce, 0xc8, 0xb2, 0x9e, 0xc2, + 0xc2, 0x40, 0x29, 0xfb, 0x6e, 0xd0, 0x3d, 0x52, 0x51, 0x0a, 0x8d, 0xdc, 0x2c, 0xae, 0x48, 0x8c, + 0x9c, 0xf8, 0xc1, 0xf1, 0xa0, 0x2c, 0x14, 0x0b, 0x61, 0x3e, 0xcc, 0x0d, 0x01, 0xe5, 0xb9, 0x0d, + 0x20, 0xa7, 0xcb, 0x8a, 0x78, 0x8f, 0xfb, 0x2a, 0x26, 0x42, 0x59, 0x42, 0x4c, 0x09, 0xa0, 0x50, + 0xec, 0x28, 0x33, 0x10, 0xc1, 0x9c, 0x0e, 0xc5, 0x2e, 0x61, 0x44, 0xf2, 0x1c, 0xae, 0x27, 0xb5, + 0x7a, 0xac, 0xe7, 0x74, 0x2d, 0xdb, 0xeb, 0x61, 0x3f, 0x8d, 0x7c, 0xb5, 0x5b, 0x12, 0xb9, 0xea, + 0xf5, 0x64, 0xe7, 0x12, 0xf1, 0x61, 0x7e, 0x78, 0x9c, 0x8c, 0x85, 0x51, 0x71, 0x32, 0xae, 0xe5, + 0xe3, 0x64, 0x3c, 0x04, 0x8c, 0x38, 0x6d, 0x1d, 0x44, 0x81, 0xa7, 0x62, 0x60, 0x5e, 0x57, 0xe2, + 0x4a, 0xe0, 0xda, 0xeb, 0x51, 0xe0, 0x51, 0x14, 0xcc, 0xc7, 0x50, 0x4b, 0xe9, 0x28, 0x48, 0xa4, + 0x0a, 0xa9, 0x30, 0xa3, 0x09, 0xf1, 0xcb, 0x1b, 0xb8, 0xbd, 0xe8, 0xcb, 0x09, 0x87, 0x2c, 0xe2, + 0xb6, 0xfa, 0x84, 0x26, 0x46, 0xc6, 0xe8, 0x20, 0x44, 0x7d, 0x7e, 0x21, 0x53, 0xe1, 0x4d, 0xfd, + 0xf9, 0x85, 0xb4, 0xba, 0x07, 0x30, 0xa3, 0x69, 0x54, 0x65, 0x14, 0x63, 0x61, 0x9a, 0x88, 0x54, + 0x55, 0x37, 0x81, 0x76, 0xb5, 0x75, 0x1a, 0xaa, 0x18, 0x89, 0x53, 0x98, 0xfe, 0x22, 0xcc, 0x86, + 0x3d, 0xe8, 0x32, 0xd9, 0xef, 0x77, 0x73, 0x61, 0x0f, 0x5a, 0x12, 0x26, 0xe7, 0x0e, 0xf5, 0x1e, + 0xa2, 0xa0, 0x30, 0x88, 0xf8, 0x94, 0x88, 0xd0, 0x18, 0x64, 0x47, 0x16, 0x8f, 0xce, 0xf2, 0x22, + 0xee, 0xe3, 0xf3, 0xd2, 0x3b, 0x14, 0x17, 0x03, 0x31, 0x7b, 0xf8, 0xd9, 0x3a, 0x84, 0xa7, 0x85, + 0xa1, 0x85, 0xef, 0x6e, 0xa6, 0x30, 0x09, 0x68, 0xfc, 0x8d, 0x02, 0x94, 0x53, 0xde, 0xff, 0x31, + 0xcc, 0xab, 0x20, 0xfe, 0x72, 0x82, 0xa8, 0x82, 0xf8, 0x99, 0x8e, 0xa8, 0x4c, 0xb1, 0xfc, 0x25, + 0x46, 0x56, 0xb0, 0xf7, 0x6c, 0x38, 0xf9, 0x52, 0x1a, 0xef, 0x27, 0x47, 0xbe, 0x34, 0x9c, 0xfc, + 0xb9, 0x62, 0x91, 0x83, 0xe4, 0xcf, 0x1b, 0x2e, 0x54, 0x32, 0x27, 0x0b, 0x7d, 0xb6, 0x00, 0xbf, + 0x8b, 0x51, 0xd0, 0x9f, 0x2d, 0xc0, 0x4f, 0x62, 0xac, 0xe5, 0xbf, 0xd1, 0xf8, 0xc9, 0xd5, 0x8e, + 0x98, 0x84, 0xfb, 0xab, 0xcf, 0x35, 0x36, 0x38, 0x40, 0x7a, 0xf8, 0x5c, 0xe1, 0xaa, 0x7e, 0xf8, + 0x57, 0xc1, 0x07, 0x34, 0xeb, 0xb1, 0x41, 0xcd, 0xba, 0xf9, 0xab, 0x93, 0x50, 0x93, 0xed, 0x5a, + 0x76, 0xdd, 0x4e, 0xcc, 0xd4, 0xcd, 0x5a, 0x1b, 0xa6, 0x33, 0xfa, 0xc7, 0x88, 0xeb, 0xb5, 0x6c, + 0x8e, 0xc5, 0xec, 0x97, 0xdd, 0x2a, 0xa9, 0xbe, 0x21, 0x1a, 0xbf, 0x35, 0x91, 0x55, 0xfe, 0xc4, + 0x15, 0xee, 0x23, 0x46, 0x86, 0xa1, 0x30, 0xee, 0x90, 0xf7, 0x8b, 0x0a, 0x99, 0x46, 0x4a, 0x4b, + 0x06, 0x22, 0x37, 0xa9, 0xdf, 0xf7, 0xac, 0xf4, 0x95, 0x6d, 0xa2, 0xed, 0xfb, 0x7d, 0x6f, 0x4b, + 0xbf, 0xb1, 0x15, 0xc6, 0x07, 0x50, 0x4b, 0x73, 0x59, 0xdc, 0xb7, 0xb9, 0xbe, 0xc3, 0x9f, 0x4d, + 0xe1, 0x6b, 0x12, 0x9c, 0x89, 0xf9, 0x9c, 0x0b, 0x7c, 0x4b, 0xb0, 0xe4, 0x0b, 0xf0, 0x99, 0x40, + 0xb6, 0xa9, 0x2f, 0x71, 0x12, 0xc3, 0x16, 0x9d, 0xc9, 0x54, 0xa0, 0x5a, 0x55, 0x8c, 0xfa, 0xe0, + 0xb3, 0x02, 0x52, 0x39, 0x49, 0x64, 0x23, 0x22, 0x29, 0x67, 0x22, 0x1b, 0x25, 0x04, 0x54, 0x51, + 0xcc, 0xe4, 0xd6, 0x01, 0x52, 0x58, 0x11, 0xb4, 0x27, 0x21, 0xb2, 0xff, 0x44, 0x70, 0xe8, 0xf4, + 0x0e, 0xad, 0x03, 0xe7, 0x98, 0x1e, 0x06, 0x97, 0xcc, 0x2a, 0x82, 0x5f, 0x39, 0xbd, 0xc3, 0x75, + 0x29, 0xad, 0xdf, 0x82, 0x32, 0xd1, 0x75, 0xf9, 0x3e, 0x9e, 0x37, 0x25, 0xb3, 0x84, 0x80, 0x16, + 0xdf, 0x4f, 0x91, 0xb1, 0x13, 0xe2, 0x09, 0xa2, 0x91, 0x7b, 0x4e, 0x98, 0xf6, 0x55, 0xe9, 0xbd, + 0x33, 0xe4, 0x41, 0x86, 0x30, 0xa5, 0xf9, 0x26, 0x9f, 0x30, 0x44, 0xbd, 0xd9, 0xb2, 0xb9, 0x7f, + 0x86, 0xe7, 0x42, 0x49, 0x7d, 0xc2, 0x10, 0xd5, 0xe7, 0x55, 0xee, 0x9f, 0x19, 0x77, 0xa0, 0x82, + 0xb1, 0x87, 0xe2, 0xc0, 0xb2, 0x1d, 0x8a, 0x68, 0x5b, 0x32, 0x31, 0x1c, 0xd1, 0x5e, 0xb0, 0xea, + 0xa0, 0xbf, 0x9a, 0x6a, 0x49, 0x60, 0x9d, 0x38, 0x21, 0x7d, 0xf2, 0x45, 0xd7, 0xb6, 0x17, 0xbc, + 0x71, 0xc2, 0x4c, 0xd4, 0x5b, 0x63, 0x38, 0x7f, 0x9f, 0x1f, 0xc5, 0xdf, 0x17, 0x72, 0xfc, 0xfd, + 0xc9, 0x1f, 0x16, 0xa0, 0xb1, 0x36, 0xf4, 0x6b, 0x7a, 0xf8, 0x2c, 0x99, 0x82, 0xb3, 0x0c, 0xc5, + 0x5b, 0xdb, 0x81, 0xcf, 0x6b, 0xef, 0x18, 0x0f, 0xe0, 0xde, 0x48, 0x92, 0xd7, 0xfe, 0x91, 0x4f, + 0x51, 0x5e, 0x3e, 0x84, 0x47, 0x23, 0xa9, 0xf2, 0xdf, 0x02, 0xac, 0x15, 0x8d, 0x25, 0x58, 0x1c, + 0x49, 0xbc, 0x76, 0xda, 0xe5, 0x42, 0xac, 0x30, 0xfb, 0x87, 0x81, 0xd0, 0xf1, 0x51, 0x45, 0x6d, + 0xec, 0xc9, 0x5f, 0x14, 0x61, 0x6e, 0x4d, 0x1d, 0xf6, 0xcb, 0xfb, 0x7d, 0x41, 0xc1, 0xfe, 0xdf, + 0x85, 0xfa, 0x91, 0x75, 0x0e, 0xac, 0x9b, 0x7e, 0x1f, 0xee, 0x0e, 0xc3, 0xb6, 0x03, 0xcb, 0xe4, + 0x6e, 0xd0, 0x65, 0x31, 0xaf, 0x15, 0x8c, 0x27, 0xf0, 0x70, 0x18, 0x51, 0xeb, 0x90, 0xfb, 0xd6, + 0x1e, 0x17, 0xb1, 0xb5, 0x73, 0x60, 0xad, 0x33, 0x27, 0x3e, 0xac, 0x15, 0x8d, 0x87, 0xd0, 0x1c, + 0x46, 0xbb, 0xc2, 0x7c, 0x6e, 0x6d, 0x3b, 0xbd, 0xc3, 0xd8, 0x63, 0x11, 0xaf, 0x8d, 0x19, 0x1f, + 0xc3, 0x07, 0x43, 0xe9, 0x70, 0xd7, 0x70, 0x7e, 0xc4, 0x23, 0xfa, 0x2f, 0x25, 0xce, 0xda, 0xb8, + 0xf1, 0x02, 0x9e, 0x0e, 0x23, 0xdf, 0xe9, 0xcb, 0xc1, 0x71, 0x6d, 0x6b, 0x59, 0xc4, 0x11, 0x73, + 0xad, 0xb6, 0x17, 0x46, 0x8e, 0x08, 0x7c, 0x8f, 0xfb, 0x71, 0x6d, 0xc2, 0xf8, 0x04, 0x3e, 0x1c, + 0x96, 0xab, 0x73, 0xc8, 0xec, 0xe0, 0xc4, 0x5a, 0xe5, 0x5e, 0xe0, 0x5b, 0xab, 0x8e, 0x88, 0xfa, + 0xa1, 0x1c, 0xd9, 0xda, 0xa4, 0x9a, 0xa3, 0x73, 0x19, 0x36, 0x22, 0xc7, 0x13, 0x71, 0x14, 0x1c, + 0x71, 0xab, 0xed, 0x1f, 0x75, 0x4e, 0xb8, 0xeb, 0xd6, 0xa6, 0x9e, 0xfc, 0xe5, 0x38, 0xdc, 0x58, + 0x6b, 0xe3, 0x57, 0x0c, 0xd0, 0xf7, 0x7a, 0x9d, 0x73, 0xdb, 0xf1, 0x7b, 0x38, 0xea, 0x14, 0x18, + 0x68, 0x38, 0x52, 0x8f, 0x3d, 0x0d, 0xc1, 0x08, 0x1a, 0x9a, 0x64, 0xe7, 0x98, 0x53, 0x58, 0xcd, + 0x5a, 0xc1, 0xf8, 0x16, 0x2c, 0x8d, 0x26, 0xd7, 0x2e, 0xbf, 0x2d, 0x62, 0x2b, 0x89, 0x31, 0xb1, + 0x56, 0x34, 0x9e, 0xc3, 0x27, 0x57, 0xce, 0xa7, 0x2a, 0x1b, 0x37, 0x3e, 0x80, 0xf7, 0x47, 0x67, + 0xda, 0x0c, 0x4e, 0xb4, 0xbf, 0x71, 0xad, 0x64, 0x3c, 0x82, 0xfb, 0x17, 0x92, 0x92, 0x28, 0x58, + 0xab, 0x5d, 0xdc, 0x5f, 0xc9, 0xa1, 0x5e, 0xfb, 0x78, 0xdb, 0x2c, 0x95, 0x9b, 0xda, 0x3d, 0xb5, + 0x05, 0x46, 0x90, 0x77, 0x02, 0xd7, 0xde, 0x0b, 0x82, 0xad, 0x7e, 0xf7, 0xb0, 0x1d, 0x73, 0x0f, + 0x2f, 0x2c, 0x6a, 0xdf, 0x37, 0x96, 0xe0, 0xe3, 0xd1, 0x79, 0x24, 0x3d, 0xf3, 0xcf, 0x56, 0xa3, + 0x20, 0x0c, 0xc9, 0xd7, 0x4e, 0xd4, 0xbe, 0x2a, 0x18, 0xcf, 0x2f, 0xaa, 0x27, 0x99, 0x86, 0xcc, + 0x67, 0xa6, 0x6a, 0x5f, 0x15, 0x8d, 0x8f, 0xe1, 0xf1, 0x05, 0x9d, 0x56, 0x51, 0xd4, 0xe8, 0x5b, + 0x48, 0xb5, 0xaf, 0xc6, 0x8d, 0xfb, 0x17, 0x2d, 0x87, 0x2f, 0x76, 0x77, 0xb7, 0x6a, 0x5f, 0x95, + 0x8c, 0x4f, 0xe0, 0xc9, 0x05, 0x1d, 0x4e, 0x5c, 0xbd, 0xf1, 0x5b, 0x35, 0xa2, 0xf6, 0x55, 0xed, + 0xc9, 0xdf, 0x29, 0xc0, 0xfc, 0x10, 0x1f, 0x70, 0xb5, 0xec, 0xaf, 0xea, 0x1c, 0x5e, 0x2b, 0x18, + 0x1f, 0x61, 0x6f, 0x86, 0x64, 0x38, 0xdf, 0x98, 0x9a, 0xad, 0xe6, 0x71, 0x08, 0xb5, 0x04, 0xe1, + 0xd7, 0xb4, 0x57, 0x82, 0x78, 0x9d, 0x45, 0x9e, 0x24, 0xe7, 0x4f, 0xbe, 0x1a, 0x83, 0x85, 0x0c, + 0xf5, 0x4a, 0xdf, 0x71, 0x6d, 0xdc, 0x23, 0x77, 0xe1, 0x56, 0xae, 0x9c, 0x04, 0xa3, 0x37, 0x08, + 0xf1, 0x92, 0xe1, 0x04, 0x1b, 0xfa, 0x43, 0x63, 0xb5, 0x82, 0xda, 0x6c, 0xc3, 0xe9, 0x68, 0x9a, + 0x8b, 0xe7, 0x1a, 0x9d, 0xa5, 0xe9, 0x38, 0x3d, 0xdf, 0x39, 0x70, 0xba, 0x8c, 0xc2, 0x5c, 0x88, + 0xda, 0x98, 0x5a, 0xd4, 0xc3, 0xc8, 0xd5, 0x2a, 0x5a, 0x09, 0x82, 0x58, 0x6e, 0x94, 0xd1, 0x9d, + 0x58, 0x09, 0xe2, 0x67, 0x35, 0x7e, 0x31, 0xc1, 0x52, 0xed, 0xe0, 0x62, 0x82, 0xe7, 0xb5, 0xde, + 0xc5, 0x04, 0x2f, 0x6a, 0x87, 0x17, 0x13, 0x7c, 0x5a, 0x73, 0x56, 0x26, 0x5e, 0x15, 0xbe, 0x2a, + 0xbc, 0xf3, 0xbf, 0x02, 0x00, 0x00, 0xff, 0xff, 0xba, 0x6c, 0x5e, 0xa8, 0xa0, 0x8d, 0x00, 0x00, +} diff --git a/protocol/dota_gcmessages_server.proto b/protocol/dota_gcmessages_server.proto new file mode 100644 index 0000000..32c54f4 --- /dev/null +++ b/protocol/dota_gcmessages_server.proto @@ -0,0 +1,1236 @@ +syntax = "proto2"; +package protocol; + +import "steammessages.proto"; +import "dota_shared_enums.proto"; +import "dota_gcmessages_common.proto"; +import "econ_gcmessages.proto"; +import "network_connection.proto"; +import "dota_gcmessages_common_match_management.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +enum EPoorNetworkConditionsType { + k_EPoorNetworkConditions_None = 0; + k_EPoorNetworkConditions_Unknown = 1; + k_EPoorNetworkConditions_MassDisconnect = 2; + k_EPoorNetworkConditions_ExcessBadQosIntervals = 3; +} + +enum EAbilityAbuseType { + k_EAbilityAbuseType_None = 0; + k_EAbilityAbuseType_Io_Relocate = 1; + k_EAbilityAbuseType_Chen_Test_Of_Faith = 2; + k_EAbilityAbuseType_Bane_Nightmare = 3; + k_EAbilityAbuseType_Bloodseeker_Bloodrage = 4; + k_EAbilityAbuseType_Outworld_Astral_Imprisonment = 5; + k_EAbilityAbuseType_Shadow_Demon_Disruption = 6; + k_EAbilityAbuseType_Grimstroke_InkSwell = 7; +} + +enum EIntentionalFeedingType { + k_EIntentionalFeedingType_None = 0; + k_EIntentionalFeedingType_ExcessiveDeaths = 1; + k_EIntentionalFeedingType_MultipleCourierPurchases = 2; + k_EIntentionalFeedingType_MultipleCourierDeaths = 4; + k_EIntentionalFeedingType_LowActivity = 8; + k_EIntentionalFeedingType_LowDamage = 16; + k_EIntentionalFeedingType_HighUnspentGold = 32; + k_EIntentionalFeedingType_SoldTooMuchItemValue = 64; + k_EIntentionalFeedingType_TooManyDroppedItems = 128; + k_EIntentionalFeedingType_ExcessiveTowerDamage = 256; + k_EIntentionalFeedingType_LastHitsDenies = 512; + k_EIntentionalFeedingType_XPPM = 1024; + k_EIntentionalFeedingType_SuspiciousOrders = 2048; +} + +enum ESuspiciousActivity { + k_ESuspiciousActivity_VAC_MultipleInstances = 1; + k_ESuspiciousActivity_IntentionalFeeding = 100; + k_ESuspiciousActivity_SuspectedBotFarming = 101; +} + +enum ESuspiciousBuildType { + k_ESuspiciousBuildType_None = 0; + k_ESuspiciousBuildType_NoGoldSpent = 1; + k_ESuspiciousBuildType_NoItems = 2; + k_ESuspiciousBuildType_NoSignificantItems = 3; + k_ESuspiciousBuildType_TooManyBoots = 4; + k_ESuspiciousBuildType_Bot1 = 101; + k_ESuspiciousBuildType_Bot2 = 102; + k_ESuspiciousBuildType_Bot3 = 103; + k_ESuspiciousBuildType_Bot4 = 104; + k_ESuspiciousBuildType_Bot5 = 105; +} + +message CMsgPoorNetworkConditions { + message Player { + optional uint32 account_id = 1; + optional ENetworkDisconnectionReason disconnect_reason = 2 [default = NETWORK_DISCONNECT_INVALID]; + optional uint32 num_bad_intervals = 3; + optional uint32 peak_loss_pct = 4; + } + + optional EPoorNetworkConditionsType detection_type = 1 [default = k_EPoorNetworkConditions_None]; + repeated CMsgPoorNetworkConditions.Player players = 2; +} + +message CMsgGameserverCrash { + optional uint64 match_id = 1; + optional fixed64 lobby_id = 2; + optional DOTA_GameState game_state = 3 [default = DOTA_GAMERULES_STATE_INIT]; + optional fixed32 sentinel_save_time = 4; + optional fixed64 custom_game_id = 11; + optional uint32 tournament_id = 12; + optional fixed64 server_steam_id = 5; + optional fixed32 server_public_ip_addr = 6; + optional uint32 server_port = 7; + optional uint32 server_cluster = 8; + optional uint32 pid = 9; + optional uint32 engine = 10; +} + +message CMsgConnectedPlayers { + message Player { + optional fixed64 steam_id = 1; + optional uint32 hero_id = 2; + optional CMsgLeaverState leaver_state = 3; + optional ENetworkDisconnectionReason disconnect_reason = 4 [default = NETWORK_DISCONNECT_INVALID]; + } + + enum SendReason { + INVALID = 0; + HEARTBEAT = 1; + GAME_STATE = 2; + FIRST_BLOOD = 3; + PLAYER_CONNECTED = 4; + PLAYER_HERO = 5; + PLAYER_DISCONNECTED_CONSEQUENCES = 6; + PLAYER_DISCONNECTED_NOCONSEQUENCES = 7; + GAMESTATE_TIMEOUT = 10; + MASS_DISCONNECT = 11; + KILLS = 13; + BUILDING_STATE = 14; + } + + repeated CMsgConnectedPlayers.Player connected_players = 1; + repeated CMsgConnectedPlayers.Player disconnected_players = 7; + optional DOTA_GameState game_state = 2 [default = DOTA_GAMERULES_STATE_INIT]; + optional bool first_blood_happened = 6; + optional bool legacy_mass_disconnect = 9; + optional CMsgPoorNetworkConditions poor_network_conditions = 10; + optional CMsgConnectedPlayers.SendReason send_reason = 8 [default = INVALID]; + optional uint32 radiant_kills = 11; + optional uint32 dire_kills = 12; + optional int32 radiant_lead = 14; + optional uint32 building_state = 15; +} + +message CMsgGameServerInfo { + enum ServerType { + UNSPECIFIED = 0; + GAME = 1; + PROXY = 2; + TENSORFLOW = 3; + DOTA_ONLY = 4; + CUSTOM_GAME_ONLY = 5; + } + + enum CustomGames { + BOTH = 0; + NONE = 1; + ONLY = 2; + } + + optional fixed32 server_public_ip_addr = 1; + optional fixed32 server_private_ip_addr = 2; + optional uint32 server_port = 3; + optional uint32 server_tv_port = 4; + optional uint32 assigned_server_tv_port = 22; + optional bytes legacy_server_steamdatagram_address = 27; + optional string server_key = 5; + optional bool server_hibernation = 6; + optional CMsgGameServerInfo.ServerType server_type = 7 [default = UNSPECIFIED]; + optional uint32 server_region = 8; + optional float server_loadavg = 9; + optional float server_tv_broadcast_time = 10; + optional float server_game_time = 11; + optional fixed64 server_relay_connected_steam_id = 12; + optional uint32 relay_slots_max = 13; + optional int32 relays_connected = 14; + optional int32 relay_clients_connected = 15; + optional fixed64 relayed_game_server_steam_id = 16; + optional uint32 parent_relay_count = 17; + optional fixed64 tv_secret_code = 18; + optional uint32 server_version = 19; + optional uint32 server_cluster = 20; + optional CMsgGameServerInfo.CustomGames allow_custom_games = 23 [default = BOTH]; + optional uint32 build_version = 24; + optional uint32 tf_server_count = 25; + optional uint32 srcds_instance = 26; +} + +message CMsgLeaverDetected { + optional fixed64 steam_id = 1; + optional DOTALeaverStatus_t leaver_status = 2 [default = DOTA_LEAVER_NONE]; + optional CMsgLeaverState leaver_state = 4; + optional uint32 server_cluster = 5; + optional ENetworkDisconnectionReason disconnect_reason = 6 [default = NETWORK_DISCONNECT_INVALID]; + optional CMsgPoorNetworkConditions poor_network_conditions = 7; +} + +message CMsgLeaverDetectedResponse { + optional uint32 result = 1; +} + +message CMsgDOTAFantasyFinalPlayerStats { + repeated CMsgDOTAFantasyPlayerStats stats = 2; +} + +message CMsgDOTAFantasyLivePlayerStats { + repeated CMsgDOTAFantasyPlayerStats stats = 2; +} + +message CMsgDOTAFantasyMatch { + optional uint64 match_id = 1; + optional uint32 league_id = 2; + optional uint32 series_id = 3; + optional uint32 start_time = 4; + optional uint32 series_type = 5; + optional uint32 team_1 = 6; + optional uint32 team_2 = 7; +} + +message CMsgDOTAUpdateClippy { + repeated uint32 good_team_hero_ids = 1; + repeated uint32 bad_team_hero_ids = 2; +} + +message CMsgServerToGCRealtimeStats { + optional CMsgDOTARealtimeGameStatsTerse delayed = 1; +} + +message CMsgGCToServerRealtimeStatsStartStop { + optional bool delayed = 1; +} + +message CMsgGCToServerUpdateSteamBroadcasting { + optional bool active = 1; +} + +message CMsgGameMatchSignOut { + message CTeam { + message CPlayer { + message CCustomGameData { + optional uint32 dota_team = 1; + optional bool winner = 2; + } + + message HeroDamageReceived { + optional uint32 pre_reduction = 1; + optional uint32 post_reduction = 2; + optional CMsgGameMatchSignOut.CTeam.CPlayer.HeroDamageType damage_type = 3 [default = HERO_DAMAGE_PHYSICAL]; + } + + enum HeroDamageType { + HERO_DAMAGE_PHYSICAL = 0; + HERO_DAMAGE_MAGICAL = 1; + HERO_DAMAGE_PURE = 2; + } + + optional fixed64 steam_id = 1; + optional uint32 hero_id = 3; + repeated uint32 items = 4; + optional uint32 gold = 5; + optional uint32 kills = 6; + optional uint32 deaths = 7; + optional uint32 assists = 8; + optional uint32 leaver_status = 9; + optional uint32 last_hits = 10; + optional uint32 denies = 11; + optional uint32 gold_per_min = 12; + optional uint32 xp_per_minute = 13; + optional uint32 gold_spent = 14; + optional uint32 level = 15; + optional uint32 scaled_hero_damage = 16; + optional uint32 scaled_tower_damage = 17; + optional uint32 scaled_hero_healing = 18; + optional uint32 time_last_seen = 19; + optional uint32 support_ability_value = 20; + optional uint64 party_id = 21; + optional float scaled_kills = 24; + optional float scaled_deaths = 25; + optional float scaled_assists = 26; + optional uint32 claimed_farm_gold = 27; + optional uint32 support_gold = 28; + optional uint32 claimed_denies = 29; + optional uint32 claimed_misses = 30; + optional uint32 misses = 31; + optional uint32 net_worth = 34; + optional uint32 hero_damage = 37; + optional uint32 tower_damage = 38; + optional uint32 hero_healing = 39; + repeated CMatchPlayerAbilityUpgrade ability_upgrades = 32; + repeated CMatchAdditionalUnitInventory additional_units_inventory = 33; + repeated CMatchPlayerPermanentBuff permanent_buffs = 40; + optional CMsgGameMatchSignOut.CTeam.CPlayer.CCustomGameData custom_game_data = 35; + optional uint32 match_player_flags = 36; + repeated uint32 talent_ability_ids = 41; + optional uint32 hero_pick_order = 42; + optional bool hero_was_randomed = 43; + optional bool hero_was_dota_plus_suggestion = 50; + optional uint32 lane = 45; + repeated CMatchPlayerTimedStats timed_stats = 46; + optional bool is_using_plus_guide = 47; + repeated CMsgGameMatchSignOut.CTeam.CPlayer.HeroDamageReceived hero_damage_received = 48; + optional uint32 seconds_dead = 51; + optional uint32 gold_lost_to_death = 52; + } + + repeated CMsgGameMatchSignOut.CTeam.CPlayer players = 1; + } + + message CAdditionalSignoutMsg { + optional uint32 id = 1; + optional bytes contents = 2; + } + + message CSocialFeedMatchEvent { + optional uint32 account_id = 1; + optional uint32 timestamp = 2; + optional uint32 event_type = 3; + optional int32 game_time = 4; + optional uint32 replay_time = 5; + } + + message CCustomGameData { + optional uint32 publish_timestamp = 1; + } + + message EventGameLeaderboardEntry { + optional string name_suffix = 1; + optional int32 score = 2; + optional uint32 extra_data_1 = 3; + optional uint32 extra_data_2 = 4; + optional uint32 extra_data_3 = 5; + optional uint32 extra_data_4 = 6; + optional uint32 extra_data_5 = 7; + } + + message WardPlacement { + optional uint32 player_id = 1; + optional uint32 team_id = 2; + optional uint32 placed_time = 3; + optional uint32 building_state = 4; + optional uint32 creep_state = 5; + optional bool roshan_alive = 6; + optional uint32 position_x = 7; + optional uint32 position_y = 8; + } + + optional uint64 match_id = 1 [(key_field) = true]; + optional uint32 duration = 2; + optional bool good_guys_win = 3; + optional fixed32 date = 4; + repeated uint32 num_players = 5; + repeated CMsgGameMatchSignOut.CTeam teams = 6; + repeated uint32 tower_status = 8; + repeated uint32 barracks_status = 9; + optional uint32 cluster = 10; + optional string server_addr = 11; + optional uint32 first_blood_time = 12; + optional float game_balance = 13; + optional uint32 event_score = 14; + repeated CMatchHeroSelectEvent picks_bans = 15; + repeated CMsgDOTAFantasyPlayerStats fantasy_stats = 41; + repeated CMsgEconPlayerStrangeCountAdjustment player_strange_count_adjustments = 17; + optional bool automatic_surrender = 18; + optional uint32 server_version = 19; + optional bool legacy_mass_disconnect = 21; + optional CMsgPoorNetworkConditions poor_network_conditions = 35; + repeated CMsgGameMatchSignOut.CAdditionalSignoutMsg additional_msgs = 20; + repeated CMsgGameMatchSignOut.CSocialFeedMatchEvent social_feed_events = 36; + optional sint32 average_networth_delta = 22; + optional sint32 networth_delta_min10 = 23; + optional sint32 networth_delta_min20 = 24; + optional sint32 maximum_losing_networth_lead = 25; + optional sint32 average_experience_delta = 26; + optional sint32 experience_delta_min10 = 27; + optional sint32 experience_delta_min20 = 28; + optional sint32 bonus_gold_winner_min10 = 29; + optional sint32 bonus_gold_winner_min20 = 30; + optional uint32 bonus_gold_winner_total = 31; + optional sint32 bonus_gold_loser_min10 = 32; + optional sint32 bonus_gold_loser_min20 = 33; + optional uint32 bonus_gold_loser_total = 34; + optional CMsgGameMatchSignOut.CCustomGameData custom_game_data = 37; + optional uint32 match_flags = 38; + repeated uint32 team_scores = 39; + optional uint32 pre_game_duration = 40; + repeated CMsgGameMatchSignOut.EventGameLeaderboardEntry event_game_leaderboard_entries = 42; + repeated CMsgGameMatchSignOut.WardPlacement ward_placements = 43; + optional uint32 bounty_rune_gold_winners = 44; + optional uint32 bounty_rune_gold_losers = 45; + optional uint32 range_creep_upgrade_gold_winners = 46; + optional uint32 range_creep_upgrade_gold_losers = 47; + optional uint32 observer_wards_dewarded_winners = 48; + optional uint32 observer_wards_dewarded_losers = 49; +} + +message CMsgSignOutDraftInfo { + optional uint32 radiant_captain_account_id = 1; + optional uint32 dire_captain_account_id = 2; + repeated CMatchHeroSelectEvent picks_bans = 3; +} + +message CMsgSignOutBotInfo { + optional bool allow_cheats = 1; + optional DOTABotDifficulty bot_difficulty_radiant = 2 [default = BOT_DIFFICULTY_PASSIVE]; + optional bool created_lobby = 3; + optional DOTABotDifficulty bot_difficulty_dire = 5 [default = BOT_DIFFICULTY_PASSIVE]; +} + +message CMsgSignOutPlayerStats { + optional int32 account_id = 1; + optional uint64 match_id = 2; + optional uint32 rank = 3; + optional uint32 hero_id = 4; + optional uint32 rampages = 5; + optional uint32 triple_kills = 6; + optional uint32 first_blood_claimed = 7; + optional uint32 first_blood_given = 8; + optional uint32 couriers_killed = 9; + optional uint32 aegises_snatched = 10; + optional uint32 cheeses_eaten = 11; + optional uint32 creeps_stacked = 12; + optional float fight_score = 13; + optional float farm_score = 14; + optional float support_score = 15; + optional float push_score = 16; + optional uint32 kills = 17; + optional uint32 deaths = 18; + optional uint32 assists = 19; + optional uint32 last_hits = 20; + optional uint32 denies = 21; + optional float gpm = 22; + optional float xppm = 23; + optional float net_worth = 24; + optional float damage = 25; + optional float heals = 26; + optional uint32 rapiers_purchased = 27; + optional uint32 observer_wards_placed = 28; + optional uint32 wards_destroyed = 29; +} + +message CMsgSignOutCommunicationSummary { + message PlayerCommunication { + optional uint32 account_id = 1; + optional uint32 pings = 2; + optional uint32 max_pings_per_interval = 3; + optional uint32 teammate_pings = 4; + optional uint32 max_teammate_pings_per_interval = 5; + optional uint32 team_chat_messages = 6; + optional uint32 all_chat_messages = 7; + optional uint32 chat_wheel_messages = 8; + optional uint32 pauses = 9; + optional uint32 unpauses = 10; + optional uint32 lines_drawn = 11; + optional uint32 voice_chat_seconds = 12; + optional uint32 chat_mutes = 13; + optional uint32 voice_mutes = 14; + } + + repeated CMsgSignOutCommunicationSummary.PlayerCommunication players = 1; +} + +message CMsgGameMatchSignoutResponse { + message PlayerMetadata { + optional uint32 hero_id = 1; + optional uint32 avg_kills_x16 = 2; + optional uint32 avg_deaths_x16 = 3; + optional uint32 avg_assists_x16 = 4; + optional uint32 avg_gpm_x16 = 5; + optional uint32 avg_xpm_x16 = 6; + optional uint32 best_kills_x16 = 7; + optional uint32 best_assists_x16 = 8; + optional uint32 best_gpm_x16 = 9; + optional uint32 best_xpm_x16 = 10; + optional uint32 win_streak = 11; + optional uint32 best_win_streak = 12; + optional uint32 games_played = 13; + } + + optional uint64 match_id = 1; + optional fixed32 replay_salt = 2; + repeated CLobbyTimedRewardDetails timed_reward_details = 3; + repeated CDOTALobbyMember xp_reward_details = 4; + optional uint32 leagueid = 5; + optional fixed32 metadata_private_key = 7; + optional CMsgDOTAMatch match_details = 8; + repeated CMsgGameMatchSignoutResponse.PlayerMetadata players_metadata = 9; +} + +message CMsgTimedRewardContainer { + repeated CLobbyTimedRewardDetails timed_reward_details = 1; +} + +message CMsgGameMatchSignOutPermissionRequest { + optional uint32 server_version = 1; + optional uint32 local_attempt = 2; + optional uint32 total_attempt = 3; + optional uint32 seconds_waited = 4; +} + +message CMsgGameMatchSignOutPermissionResponse { + optional bool permission_granted = 1 [default = false]; + optional bool abandon_signout = 2 [default = false]; + optional uint32 retry_delay_seconds = 3 [default = 0]; +} + +message CMsgGameMatchSignOutEventGameData { + optional EEvent event_id = 1 [default = EVENT_ID_NONE]; + optional string game_name = 2; + optional string map_name = 3; + optional bytes event_game_data = 4; + optional uint32 start_time = 5; +} + +message CMsgDOTALiveScoreboardUpdate { + message Team { + message Player { + message HeroAbility { + optional uint32 ability_id = 1; + optional uint32 ability_level = 2; + } + + enum DOTAUltimateState { + k_EDOTAUltimateStateNotLearned = 0; + k_EDOTAUltimateStateCooldown = 1; + k_EDOTAUltimateStateNeedsMana = 2; + k_EDOTAUltimateStateReady = 3; + } + + optional uint32 player_slot = 1; + optional string player_name = 2; + optional string hero_name = 3; + optional uint32 hero_id = 4; + optional uint32 kills = 5; + optional uint32 deaths = 6; + optional uint32 assists = 7; + optional uint32 last_hits = 8; + optional uint32 denies = 9; + optional uint32 gold = 10; + optional uint32 level = 11; + optional float gold_per_min = 12; + optional float xp_per_min = 13; + optional CMsgDOTALiveScoreboardUpdate.Team.Player.DOTAUltimateState ultimate_state = 14 [default = k_EDOTAUltimateStateNotLearned]; + optional float ultimate_cooldown = 15; + optional uint32 item0 = 16; + optional uint32 item1 = 17; + optional uint32 item2 = 18; + optional uint32 item3 = 19; + optional uint32 item4 = 20; + optional uint32 item5 = 21; + optional uint32 respawn_timer = 22; + optional uint32 account_id = 23; + optional float position_x = 24; + optional float position_y = 25; + optional uint32 net_worth = 26; + repeated CMsgDOTALiveScoreboardUpdate.Team.Player.HeroAbility abilities = 27; + } + + repeated CMsgDOTALiveScoreboardUpdate.Team.Player players = 1; + optional uint32 score = 2; + optional uint32 tower_state = 3; + optional uint32 barracks_state = 4; + repeated uint32 hero_picks = 5; + repeated uint32 hero_bans = 6; + } + + optional uint32 tournament_id = 1; + optional uint32 tournament_game_id = 2; + optional float duration = 3; + optional int32 hltv_delay = 4; + optional CMsgDOTALiveScoreboardUpdate.Team team_good = 5; + optional CMsgDOTALiveScoreboardUpdate.Team team_bad = 6; + optional uint32 roshan_respawn_timer = 7; + optional uint32 league_id = 8; + optional uint64 match_id = 9; +} + +message CMsgDOTARequestPlayerResources { + optional fixed64 steam_id = 1; + optional uint32 player_id = 2; +} + +message CMsgDOTARequestPlayerResourcesResponse { + optional fixed64 steam_id = 1; + optional uint32 rank = 2; + optional uint32 player_id = 3; + optional bool prevent_text_chat = 4; + optional bool prevent_voice_chat = 5; + optional bool low_priority = 6; +} + +message CMsgDOTARequestBatchPlayerResources { + repeated uint32 account_ids = 1 [packed = true]; + repeated uint32 rank_types = 4 [packed = true]; +} + +message CMsgDOTARequestBatchPlayerResourcesResponse { + message Result { + optional uint32 account_id = 1; + optional bool prevent_text_chat = 2; + optional bool prevent_voice_chat = 3; + optional uint32 rank = 4; + optional bool rank_calibrated = 5; + optional bool low_priority = 6; + } + + repeated CMsgDOTARequestBatchPlayerResourcesResponse.Result results = 6; +} + +message CMsgDOTAPlayerFailedToConnect { + repeated fixed64 failed_loaders = 1; + repeated fixed64 abandoned_loaders = 2; +} + +message CMsgGCToRelayConnect { + optional uint32 source_tv_public_addr = 1; + optional uint32 source_tv_private_addr = 2; + optional uint32 source_tv_port = 3; + optional uint64 game_server_steam_id = 4; + optional uint32 parent_count = 5; + optional fixed64 tv_unique_secret_code = 6; + optional fixed64 source_tv_steamid = 7; +} + +message CMsgGCGCToLANServerRelayConnect { + optional fixed64 relay_steamid = 1; +} + +message CMsgGCToRelayConnectResponse { +} + +message CMsgGCBanStatusRequest { + optional uint32 account_id = 1; +} + +message CMsgGCBanStatusResponse { + optional uint32 result = 1; + optional bool low_priority = 2; + optional bool text_chat_banned = 3; + optional bool voice_chat_banned = 4; +} + +message CMsgTournamentItemEvent { + optional fixed32 killer_account_id = 1; + optional fixed32 victim_account_id = 2; + optional DOTA_TournamentEvents event_type = 3 [default = TE_FIRST_BLOOD]; + optional int32 tv_delay = 4; + optional int32 dota_time = 5; + optional float replay_time = 6; + optional string loot_list = 7; + optional uint32 event_team = 8; + optional uint32 multi_kill_count = 9; + optional uint32 winner_score = 10; + optional uint32 loser_score = 11; + repeated CProtoItemHeroStatue hero_statues = 12; +} + +message CMsgTournamentItemEventResponse { + optional DOTA_TournamentEvents event_type = 1 [default = TE_FIRST_BLOOD]; + optional uint32 viewers_granted = 6; +} + +message CMsgTeamFanfare { + optional uint64 match_id = 1; +} + +message CMsgResponseTeamFanfare { + optional uint32 fanfare_goodguys = 1; + optional uint32 fanfare_badguys = 2; +} + +message CMsgGameServerUploadSaveGame { + optional uint32 game_time = 1; + optional bytes save_game_data = 2; + optional uint64 lobby_id = 3; + repeated uint64 player_steam_ids = 4; +} + +message CMsgGameServerSaveGameResult { + enum Result { + SaveSuccessful = 0; + SessionNotFound = 1; + DatabaseError = 2; + TooBig = 3; + } + + optional CMsgGameServerSaveGameResult.Result result = 1 [default = SaveSuccessful]; +} + +message CMsgGameServerGetLoadGame { + optional uint32 save_id = 1; +} + +message CMsgGameServerGetLoadGameResult { + optional bytes save_game_data = 1; +} + +message CMsgDOTAGenerateDiretidePrizeList { + optional uint32 prize_list = 1; + optional uint32 highest_roshan_level = 2; +} + +message CMsgDOTAGenerateDiretidePrizeListResponse { + repeated uint32 item_defs = 1; + repeated fixed64 steam_ids = 2; + optional uint32 prize_list = 3; +} + +message CMsgDOTARewardDiretidePrizes { + optional uint32 team = 1; + optional uint32 prize_list = 2; +} + +message CMsgDOTADiretidePrizesRewardedResponse { + optional uint32 prize_list = 1; +} + +message CMsgDOTAAwardEventPoints { + message AwardPoints { + optional uint32 account_id = 1; + optional int32 points = 2; + optional int32 premium_points = 3; + optional uint32 trade_ban_time = 5; + optional bool eligible_for_periodic_adjustment = 6 [default = false]; + optional uint32 point_cap_periodic_resource_id = 7 [default = 0]; + } + + repeated CMsgDOTAAwardEventPoints.AwardPoints award_points = 1; + optional uint64 match_id = 2; + optional EEvent event_id = 4 [default = EVENT_ID_NONE]; + optional uint32 timestamp = 5; + optional uint32 audit_action = 6; +} + +message CMsgServerToGCSignoutAwardAdditionalDrops { + message AdditionalDrops { + optional string loot_list = 1; + repeated uint32 player_account_ids = 2; + optional bool no_trade = 3; + optional bool randomize_reward = 4; + } + + repeated CMsgServerToGCSignoutAwardAdditionalDrops.AdditionalDrops drops = 1; + optional uint64 match_id = 2; +} + +message CMsgDOTAFrostivusTimeElapsed { + message User { + optional uint32 account_id = 1; + optional uint32 time_elapsed_s = 2; + } + + optional uint32 seconds = 1; + repeated CMsgDOTAFrostivusTimeElapsed.User users = 2; + optional uint64 match_id = 3; +} + +message CMsgGCToServerPingRequest { + optional fixed64 request_id = 1; + optional uint64 request_time = 2; +} + +message CMsgGCToServerPingResponse { + optional fixed64 request_id = 1; + optional uint64 request_time = 2; + optional uint32 cluster = 3; +} + +message CMsgGCToServerConsoleCommand { + optional string console_command = 1; +} + +message CMsgServerGetEventPoints { + optional EEvent event_id = 1 [default = EVENT_ID_NONE]; + repeated uint32 account_id = 2; +} + +message CMsgServerGetEventPointsResponse { + message Points { + optional uint32 account_id = 1; + optional uint32 points_total = 2; + optional bool owned = 4; + } + + optional EEvent event_id = 1 [default = EVENT_ID_NONE]; + repeated CMsgServerGetEventPointsResponse.Points points = 2; +} + +message CMsgServerGrantSurveyPermission { + message Survey { + optional uint32 account_id = 1; + optional uint32 question_id = 2; + optional uint32 expire_time = 3; + optional uint64 survey_key = 4; + optional uint64 extra_data = 5; + optional uint64 extra_data_32 = 6; + } + + repeated CMsgServerGrantSurveyPermission.Survey surveys = 1; +} + +message CMsgServerGrantSurveyPermissionResponse { + optional uint32 result = 1; +} + +message CMsgServerToGCMatchConnectionStats { + message Player { + optional uint32 account_id = 1; + optional fixed32 ip = 2; + optional uint32 avg_ping_ms = 3; + optional float packet_loss = 5; + optional float ping_deviation = 6; + optional uint32 full_resends = 7; + } + + optional uint64 match_id = 1; + optional uint32 region_id = 2; + optional uint32 league_id = 3; + repeated CMsgServerToGCMatchConnectionStats.Player players = 4; + optional uint32 cluster_id = 5; +} + +message CMsgServerGCUpdateSpectatorCount { + optional uint32 spectator_count = 1; +} + +message CSerializedCombatLog { + message Dictionary { + message DictString { + required uint32 id = 1; + required string value = 2; + } + + repeated CSerializedCombatLog.Dictionary.DictString strings = 1; + } + + optional uint32 version = 1; + optional CSerializedCombatLog.Dictionary dictionary = 2; + repeated CMsgDOTACombatLogEntry entries = 3; +} + +message CMsgServerToGCGetAdditionalEquips { + repeated uint32 account_ids = 1; +} + +message CMsgServerToGCGetAdditionalEquipsResponse { + message CUserEquips { + optional uint32 account_id = 1; + repeated CAdditionalEquipSlot equips = 2; + } + + repeated CMsgServerToGCGetAdditionalEquipsResponse.CUserEquips equips = 1; +} + +message CMsgServerToGCGetProfileCard { + repeated uint32 account_ids = 1; +} + +message CMsgServerToGCGetProfileCardResponse { + repeated CMsgDOTAProfileCard cards = 1; +} + +message CMsgServerToGCVictoryPredictions { + message Record { + optional uint32 account_id = 1; + optional uint64 item_id = 2; + repeated uint64 item_ids = 5; + } + + repeated CMsgServerToGCVictoryPredictions.Record records = 1; +} + +message CMsgSuspiciousActivity { + optional uint32 account_id = 1; + optional ESuspiciousActivity activity = 2 [default = k_ESuspiciousActivity_VAC_MultipleInstances]; + optional sint32 intdata1 = 3; + optional sint32 intdata2 = 4; + optional uint32 time = 5; +} + +message CMsgServerToGCRequestStatus { +} + +message CMsgServerToGCRequestStatus_Response { + optional uint32 response = 1; +} + +message CMsgSignOutAssassinMiniGameInfo { + repeated fixed64 winning_players = 1; + repeated fixed64 losing_players = 2; + repeated fixed64 arcana_owners = 3; + optional bool assassin_won = 4; + optional uint32 target_hero_id = 5; + optional bool contract_completed = 6; + optional float contract_complete_time = 7; + optional bool pa_is_radiant = 8; +} + +message CMsgServerToGCGetIngameEventData { + optional EEvent event = 1 [default = EVENT_ID_NONE]; +} + +message CMsgGCToServerIngameEventDataOraclePA { + repeated uint32 target_hero_ids = 1; +} + +message CMsgServerToGCKillSummaries { + message KillSummary { + optional uint32 killer_hero_id = 1; + optional uint32 victim_hero_id = 2; + optional uint32 kill_count = 3; + } + + optional uint32 ingameevent_id = 1; + repeated CMsgServerToGCKillSummaries.KillSummary summaries = 2; +} + +message CMsgGCToServerPredictionResult { + message Prediction { + enum EResult { + k_eResult_ItemGranted = 1; + k_eResult_Destroyed = 2; + } + + optional uint32 item_def = 1; + optional uint32 num_correct = 2; + optional uint32 num_fails = 3; + optional CMsgGCToServerPredictionResult.Prediction.EResult result = 4 [default = k_eResult_ItemGranted]; + repeated uint32 granted_item_defs = 6; + } + + optional uint32 account_id = 1; + optional uint64 match_id = 2; + optional bool correct = 3; + repeated CMsgGCToServerPredictionResult.Prediction predictions = 4; +} + +message CMsgServerToGCLockCharmTrading { + optional uint32 account_id = 1; + optional uint64 item_id = 2; +} + +message CMsgSignOutUpdatePlayerChallenge { + message Challenge { + optional EEvent event_id = 1 [default = EVENT_ID_NONE]; + optional uint32 slot_id = 2; + optional uint32 sequence_id = 3; + optional uint32 progress = 4; + optional uint32 challenge_rank = 5; + } + + optional uint32 account_id = 1; + repeated CMsgSignOutUpdatePlayerChallenge.Challenge completed = 2; + repeated CMsgSignOutUpdatePlayerChallenge.Challenge rerolled = 3; + optional uint64 match_id = 4; + optional uint32 hero_id = 5; +} + +message CMsgServerToGCRerollPlayerChallenge { + optional uint32 account_id = 1; + optional CMsgClientToGCRerollPlayerChallenge reroll_msg = 2; +} + +message CMsgServerToGCHoldEventPoints { + message HoldRequest { + optional uint32 account_id = 1; + optional uint32 points_held = 2; + optional uint32 premium_held = 3; + } + + repeated CMsgServerToGCHoldEventPoints.HoldRequest holds = 1; + optional EEvent event_id = 2 [default = EVENT_ID_NONE]; + optional uint64 hold_key = 3; + optional uint32 hold_until = 4; +} + +message CMsgSignOutReleaseEventPointHolds { + repeated uint32 account_ids = 1; + optional EEvent event_id = 2 [default = EVENT_ID_NONE]; + optional uint64 hold_key = 3; +} + +message CMsgSignOutWagerStats { + message Player { + optional uint32 account_id = 1; + optional uint32 winnings = 2; + optional uint32 max_wager = 3; + optional uint32 wager = 4; + } + + repeated CMsgSignOutWagerStats.Player players = 1; + optional EEvent event_id = 2 [default = EVENT_ID_NONE]; +} + +message CMsgSpendWager { + message Player { + optional uint32 account_id = 1; + optional uint32 wager = 2; + optional uint64 wager_token_item_id = 3; + } + + repeated CMsgSpendWager.Player players = 1; + optional EEvent event_id = 2 [default = EVENT_ID_NONE]; + optional uint32 timestamp = 3; + optional uint64 match_id = 4; + optional uint64 server_steam_id = 5; +} + +message CMsgSignOutXPCoins { + message Player { + optional uint32 account_id = 1; + optional uint32 xp_gained = 2; + optional uint32 coins_spent = 3; + optional uint64 wager_token_item_id = 4; + optional uint32 rank_wager = 5; + } + + repeated CMsgSignOutXPCoins.Player players = 1; + optional EEvent event_id = 2 [default = EVENT_ID_NONE]; + optional uint64 match_id = 3; + optional uint32 timestamp = 4; +} + +message CMsgSignOutCommunityGoalProgress { + message EventGoalIncrement { + optional uint32 event_goal_id = 1; + optional uint32 increment_amount = 2; + } + + optional EEvent event_id = 1 [default = EVENT_ID_NONE]; + repeated CMsgSignOutCommunityGoalProgress.EventGoalIncrement event_increments = 2; +} + +message CMsgServerToGCPostMatchTip { + optional EEvent event_id = 1 [default = EVENT_ID_NONE]; + optional uint64 match_id = 2; + optional uint32 tipper_account_id = 3; + optional uint32 recipient_account_id = 4; + optional uint32 tip_amount = 5; +} + +message CMsgServerToGCPostMatchTipResponse { + enum Result { + SUCCESS = 0; + FAILURE = 1; + } + + optional uint64 match_id = 1; + optional uint32 tipper_account_id = 2; + optional uint32 recipient_account_id = 3; + optional CMsgServerToGCPostMatchTipResponse.Result result = 4 [default = SUCCESS]; +} + +message CMsgServerToGCCloseCompendiumInGamePredictionVoting { + optional uint64 match_id = 1; + optional uint32 hltv_delay = 2; +} + +message CMsgServerToGCCloseCompendiumInGamePredictionVotingResponse { + optional bool result = 1; +} + +message CMsgServerToGCCompendiumInGamePredictionResults { + message PredictionResult { + optional uint32 prediction_id = 1; + optional uint32 prediction_value = 2; + optional bool prediction_value_is_mask = 3; + } + + optional uint64 match_id = 1; + repeated CMsgServerToGCCompendiumInGamePredictionResults.PredictionResult results = 2; + optional uint32 league_id = 3; + optional uint32 league_node_id = 4; +} + +message CMsgServerToGCCompendiumInGamePredictionResultsResponse { + optional bool result = 1; +} + +message CMsgGCToGCCompendiumInGamePredictionResults { + optional CMsgServerToGCCompendiumInGamePredictionResults results = 1; +} + +message CMsgServerToGCMatchPlayerItemPurchaseHistory { + message ItemPurchase { + optional uint32 item = 1; + optional uint32 gold = 2; + optional uint32 net_worth = 3; + optional uint32 game_time = 4; + repeated uint32 inventory_items = 5; + repeated bool talents_skilled = 7; + } + + message Player { + optional uint32 player_slot = 1; + optional uint32 account_id = 2; + optional uint32 hero_id = 3; + repeated uint32 allied_hero_ids = 4; + repeated uint32 enemy_hero_ids = 5; + repeated CMsgServerToGCMatchPlayerItemPurchaseHistory.ItemPurchase item_purchases = 6; + } + + optional uint64 match_id = 1; + optional uint32 mmr = 2; + repeated CMsgServerToGCMatchPlayerItemPurchaseHistory.Player players = 3; +} + +message CMsgServerToGCMatchStateHistory { + message PlayerState { + optional uint32 hero_id = 1; + optional uint32 net_worth = 2; + optional uint32 level = 3; + optional uint32 deaths = 4; + optional uint32 respawn_time = 5; + optional bool has_buyback = 6; + optional bool has_aegis = 7; + optional bool has_rapier = 8; + optional uint32 distance = 9; + } + + message TeamState { + optional uint32 team = 1; + repeated CMsgServerToGCMatchStateHistory.PlayerState player_states = 2; + repeated uint32 tower_health_pct = 3; + repeated uint32 barracks_health_pct = 4; + optional uint32 ancient_health_pct = 5; + optional uint32 glyph_cooldown = 6; + optional uint32 kills = 7; + optional uint32 creep_distance_safe = 8; + optional uint32 creep_distance_mid = 9; + optional uint32 creep_distance_off = 10; + } + + message MatchState { + optional uint32 game_time = 1; + optional CMsgServerToGCMatchStateHistory.TeamState radiant_state = 2; + optional CMsgServerToGCMatchStateHistory.TeamState dire_state = 3; + } + + optional uint64 match_id = 1; + optional bool radiant_won = 2; + optional uint32 mmr = 3; + repeated CMsgServerToGCMatchStateHistory.MatchState match_states = 4; +} + +message CMsgServerToGCCavernCrawlIsHeroActive { + optional uint32 event_id = 1; + optional uint32 account_id = 2; + optional uint32 hero_id = 3; + optional bool turbo_mode = 4; +} + +message CMsgServerToGCCavernCrawlIsHeroActiveResponse { + message MapResults { + optional uint32 path_id_completed = 1; + optional uint32 room_id_claimed = 2; + } + + optional bool result = 1; + optional uint32 potential_winnings = 2; + repeated CMsgServerToGCCavernCrawlIsHeroActiveResponse.MapResults map_results = 3; + optional uint32 potential_plus_shard_winnings = 4; +} + +message CMsgGCtoServerTensorflowInstance { + optional uint32 server_instance = 1; +} + +message CMsgDetailedGameStats { + message PlayerStatEntry { + optional uint32 total_earned_gold = 1; + optional uint32 total_networth = 2; + optional uint32 level = 3; + optional uint32 total_dps = 4; + optional uint32 average_dps = 5; + optional uint32 ability_damage_output = 6; + optional uint32 base_health = 7; + optional uint32 total_health = 8; + optional uint32 total_mana = 9; + optional float base_physical_damage_reduction_pct = 10; + optional float total_physical_damage_reduction_pct = 11; + optional float base_ability_damage_reduction_pct = 12; + optional float total_ability_damage_reduction_pct = 13; + optional float ability_damage_block = 14; + optional float physical_damage_block = 15; + optional uint32 mana_regen = 16; + optional uint32 health_regen = 17; + optional float physical_magic_dmg_pct = 18; + optional uint32 kills = 19; + optional uint32 deaths = 20; + optional uint32 assists = 21; + optional uint32 gold_from_kills = 22; + optional uint32 gold_from_creeps = 23; + optional uint32 gold_shared = 24; + optional uint32 xp_from_kills = 25; + optional uint32 xp_from_creeps = 26; + optional uint32 total_xp = 27; + optional uint32 ability_casts = 28; + optional uint32 item_casts = 29; + optional float total_time_stunned = 30; + optional uint32 item_count = 31; + } + + message GameStats { + optional uint32 tower_death_time_t1 = 1; + optional uint32 tower_death_time_t2 = 2; + optional uint32 tower_death_time_t3 = 3; + } + + message MinuteEntry { + optional uint32 minute = 1; + repeated CMsgDetailedGameStats.PlayerStatEntry stats = 2; + } + + message PlayerInfo { + optional uint32 account_id = 1; + optional uint32 hero_id = 2; + optional uint32 player_slot = 3; + } + + repeated CMsgDetailedGameStats.MinuteEntry minutes = 1; + repeated CMsgDetailedGameStats.PlayerInfo player_info = 2; + optional CMsgDetailedGameStats.GameStats game_stats = 3; +} + +message CMsgAllStarStats { + message PlayerStats { + optional uint32 account_id = 1; + optional uint32 player_id = 2; + repeated uint32 killstreak = 3; + repeated uint32 num_multi_kills = 4; + optional uint32 killstreak_ended = 5; + optional uint32 roshan_kills = 6; + optional uint32 first_bloods = 7; + optional uint32 courier_kills = 8; + optional uint32 tower_kills = 9; + optional bool first_taunt = 10; + optional bool first_high_five = 11; + optional bool first_ceb = 12; + optional bool first_tip = 13; + optional bool first_rapier = 14; + optional bool first_aegis_deny = 15; + optional bool last_to_die = 16; + optional bool first_to_wipe = 17; + optional uint32 kills = 18; + optional uint32 deaths = 19; + optional uint32 assists = 20; + } + + repeated CMsgAllStarStats.PlayerStats player_stats = 1; +} + diff --git a/protocol/dota_match_metadata.pb.go b/protocol/dota_match_metadata.pb.go new file mode 100644 index 0000000..6ff5f77 --- /dev/null +++ b/protocol/dota_match_metadata.pb.go @@ -0,0 +1,2222 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: dota_match_metadata.proto + +package protocol + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type CDOTAMatchMetadataFile struct { + Version *int32 `protobuf:"varint,1,req,name=version" json:"version,omitempty"` + MatchId *uint64 `protobuf:"varint,2,req,name=match_id,json=matchId" json:"match_id,omitempty"` + Metadata *CDOTAMatchMetadata `protobuf:"bytes,3,opt,name=metadata" json:"metadata,omitempty"` + PrivateMetadata []byte `protobuf:"bytes,5,opt,name=private_metadata,json=privateMetadata" json:"private_metadata,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAMatchMetadataFile) Reset() { *m = CDOTAMatchMetadataFile{} } +func (m *CDOTAMatchMetadataFile) String() string { return proto.CompactTextString(m) } +func (*CDOTAMatchMetadataFile) ProtoMessage() {} +func (*CDOTAMatchMetadataFile) Descriptor() ([]byte, []int) { + return fileDescriptor_83d1a4f0be8376b8, []int{0} +} + +func (m *CDOTAMatchMetadataFile) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAMatchMetadataFile.Unmarshal(m, b) +} +func (m *CDOTAMatchMetadataFile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAMatchMetadataFile.Marshal(b, m, deterministic) +} +func (m *CDOTAMatchMetadataFile) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAMatchMetadataFile.Merge(m, src) +} +func (m *CDOTAMatchMetadataFile) XXX_Size() int { + return xxx_messageInfo_CDOTAMatchMetadataFile.Size(m) +} +func (m *CDOTAMatchMetadataFile) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAMatchMetadataFile.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTAMatchMetadataFile proto.InternalMessageInfo + +func (m *CDOTAMatchMetadataFile) GetVersion() int32 { + if m != nil && m.Version != nil { + return *m.Version + } + return 0 +} + +func (m *CDOTAMatchMetadataFile) GetMatchId() uint64 { + if m != nil && m.MatchId != nil { + return *m.MatchId + } + return 0 +} + +func (m *CDOTAMatchMetadataFile) GetMetadata() *CDOTAMatchMetadata { + if m != nil { + return m.Metadata + } + return nil +} + +func (m *CDOTAMatchMetadataFile) GetPrivateMetadata() []byte { + if m != nil { + return m.PrivateMetadata + } + return nil +} + +type CDOTAMatchMetadata struct { + Teams []*CDOTAMatchMetadata_Team `protobuf:"bytes,1,rep,name=teams" json:"teams,omitempty"` + ItemRewards []*CLobbyTimedRewardDetails `protobuf:"bytes,2,rep,name=item_rewards,json=itemRewards" json:"item_rewards,omitempty"` + LobbyId *uint64 `protobuf:"fixed64,3,opt,name=lobby_id,json=lobbyId" json:"lobby_id,omitempty"` + ReportUntilTime *uint64 `protobuf:"fixed64,4,opt,name=report_until_time,json=reportUntilTime" json:"report_until_time,omitempty"` + EventGameCustomTable []byte `protobuf:"bytes,5,opt,name=event_game_custom_table,json=eventGameCustomTable" json:"event_game_custom_table,omitempty"` + PrimaryEventId *uint32 `protobuf:"varint,6,opt,name=primary_event_id,json=primaryEventId" json:"primary_event_id,omitempty"` + MatchTips []*CMsgMatchTips `protobuf:"bytes,7,rep,name=match_tips,json=matchTips" json:"match_tips,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAMatchMetadata) Reset() { *m = CDOTAMatchMetadata{} } +func (m *CDOTAMatchMetadata) String() string { return proto.CompactTextString(m) } +func (*CDOTAMatchMetadata) ProtoMessage() {} +func (*CDOTAMatchMetadata) Descriptor() ([]byte, []int) { + return fileDescriptor_83d1a4f0be8376b8, []int{1} +} + +func (m *CDOTAMatchMetadata) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAMatchMetadata.Unmarshal(m, b) +} +func (m *CDOTAMatchMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAMatchMetadata.Marshal(b, m, deterministic) +} +func (m *CDOTAMatchMetadata) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAMatchMetadata.Merge(m, src) +} +func (m *CDOTAMatchMetadata) XXX_Size() int { + return xxx_messageInfo_CDOTAMatchMetadata.Size(m) +} +func (m *CDOTAMatchMetadata) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAMatchMetadata.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTAMatchMetadata proto.InternalMessageInfo + +func (m *CDOTAMatchMetadata) GetTeams() []*CDOTAMatchMetadata_Team { + if m != nil { + return m.Teams + } + return nil +} + +func (m *CDOTAMatchMetadata) GetItemRewards() []*CLobbyTimedRewardDetails { + if m != nil { + return m.ItemRewards + } + return nil +} + +func (m *CDOTAMatchMetadata) GetLobbyId() uint64 { + if m != nil && m.LobbyId != nil { + return *m.LobbyId + } + return 0 +} + +func (m *CDOTAMatchMetadata) GetReportUntilTime() uint64 { + if m != nil && m.ReportUntilTime != nil { + return *m.ReportUntilTime + } + return 0 +} + +func (m *CDOTAMatchMetadata) GetEventGameCustomTable() []byte { + if m != nil { + return m.EventGameCustomTable + } + return nil +} + +func (m *CDOTAMatchMetadata) GetPrimaryEventId() uint32 { + if m != nil && m.PrimaryEventId != nil { + return *m.PrimaryEventId + } + return 0 +} + +func (m *CDOTAMatchMetadata) GetMatchTips() []*CMsgMatchTips { + if m != nil { + return m.MatchTips + } + return nil +} + +type CDOTAMatchMetadata_Team struct { + DotaTeam *uint32 `protobuf:"varint,1,opt,name=dota_team,json=dotaTeam" json:"dota_team,omitempty"` + Players []*CDOTAMatchMetadata_Team_Player `protobuf:"bytes,2,rep,name=players" json:"players,omitempty"` + GraphExperience []float32 `protobuf:"fixed32,3,rep,name=graph_experience,json=graphExperience" json:"graph_experience,omitempty"` + GraphGoldEarned []float32 `protobuf:"fixed32,4,rep,name=graph_gold_earned,json=graphGoldEarned" json:"graph_gold_earned,omitempty"` + GraphNetWorth []float32 `protobuf:"fixed32,5,rep,name=graph_net_worth,json=graphNetWorth" json:"graph_net_worth,omitempty"` + CmFirstPick *bool `protobuf:"varint,6,opt,name=cm_first_pick,json=cmFirstPick" json:"cm_first_pick,omitempty"` + CmCaptainPlayerId *uint32 `protobuf:"varint,7,opt,name=cm_captain_player_id,json=cmCaptainPlayerId" json:"cm_captain_player_id,omitempty"` + CmBans []uint32 `protobuf:"varint,8,rep,name=cm_bans,json=cmBans" json:"cm_bans,omitempty"` + CmPicks []uint32 `protobuf:"varint,9,rep,name=cm_picks,json=cmPicks" json:"cm_picks,omitempty"` + CmPenalty *uint32 `protobuf:"varint,10,opt,name=cm_penalty,json=cmPenalty" json:"cm_penalty,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAMatchMetadata_Team) Reset() { *m = CDOTAMatchMetadata_Team{} } +func (m *CDOTAMatchMetadata_Team) String() string { return proto.CompactTextString(m) } +func (*CDOTAMatchMetadata_Team) ProtoMessage() {} +func (*CDOTAMatchMetadata_Team) Descriptor() ([]byte, []int) { + return fileDescriptor_83d1a4f0be8376b8, []int{1, 0} +} + +func (m *CDOTAMatchMetadata_Team) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAMatchMetadata_Team.Unmarshal(m, b) +} +func (m *CDOTAMatchMetadata_Team) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAMatchMetadata_Team.Marshal(b, m, deterministic) +} +func (m *CDOTAMatchMetadata_Team) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAMatchMetadata_Team.Merge(m, src) +} +func (m *CDOTAMatchMetadata_Team) XXX_Size() int { + return xxx_messageInfo_CDOTAMatchMetadata_Team.Size(m) +} +func (m *CDOTAMatchMetadata_Team) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAMatchMetadata_Team.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTAMatchMetadata_Team proto.InternalMessageInfo + +func (m *CDOTAMatchMetadata_Team) GetDotaTeam() uint32 { + if m != nil && m.DotaTeam != nil { + return *m.DotaTeam + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team) GetPlayers() []*CDOTAMatchMetadata_Team_Player { + if m != nil { + return m.Players + } + return nil +} + +func (m *CDOTAMatchMetadata_Team) GetGraphExperience() []float32 { + if m != nil { + return m.GraphExperience + } + return nil +} + +func (m *CDOTAMatchMetadata_Team) GetGraphGoldEarned() []float32 { + if m != nil { + return m.GraphGoldEarned + } + return nil +} + +func (m *CDOTAMatchMetadata_Team) GetGraphNetWorth() []float32 { + if m != nil { + return m.GraphNetWorth + } + return nil +} + +func (m *CDOTAMatchMetadata_Team) GetCmFirstPick() bool { + if m != nil && m.CmFirstPick != nil { + return *m.CmFirstPick + } + return false +} + +func (m *CDOTAMatchMetadata_Team) GetCmCaptainPlayerId() uint32 { + if m != nil && m.CmCaptainPlayerId != nil { + return *m.CmCaptainPlayerId + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team) GetCmBans() []uint32 { + if m != nil { + return m.CmBans + } + return nil +} + +func (m *CDOTAMatchMetadata_Team) GetCmPicks() []uint32 { + if m != nil { + return m.CmPicks + } + return nil +} + +func (m *CDOTAMatchMetadata_Team) GetCmPenalty() uint32 { + if m != nil && m.CmPenalty != nil { + return *m.CmPenalty + } + return 0 +} + +type CDOTAMatchMetadata_Team_PlayerKill struct { + VictimSlot *uint32 `protobuf:"varint,1,opt,name=victim_slot,json=victimSlot" json:"victim_slot,omitempty"` + Count *uint32 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAMatchMetadata_Team_PlayerKill) Reset() { *m = CDOTAMatchMetadata_Team_PlayerKill{} } +func (m *CDOTAMatchMetadata_Team_PlayerKill) String() string { return proto.CompactTextString(m) } +func (*CDOTAMatchMetadata_Team_PlayerKill) ProtoMessage() {} +func (*CDOTAMatchMetadata_Team_PlayerKill) Descriptor() ([]byte, []int) { + return fileDescriptor_83d1a4f0be8376b8, []int{1, 0, 0} +} + +func (m *CDOTAMatchMetadata_Team_PlayerKill) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAMatchMetadata_Team_PlayerKill.Unmarshal(m, b) +} +func (m *CDOTAMatchMetadata_Team_PlayerKill) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAMatchMetadata_Team_PlayerKill.Marshal(b, m, deterministic) +} +func (m *CDOTAMatchMetadata_Team_PlayerKill) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAMatchMetadata_Team_PlayerKill.Merge(m, src) +} +func (m *CDOTAMatchMetadata_Team_PlayerKill) XXX_Size() int { + return xxx_messageInfo_CDOTAMatchMetadata_Team_PlayerKill.Size(m) +} +func (m *CDOTAMatchMetadata_Team_PlayerKill) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAMatchMetadata_Team_PlayerKill.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTAMatchMetadata_Team_PlayerKill proto.InternalMessageInfo + +func (m *CDOTAMatchMetadata_Team_PlayerKill) GetVictimSlot() uint32 { + if m != nil && m.VictimSlot != nil { + return *m.VictimSlot + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_PlayerKill) GetCount() uint32 { + if m != nil && m.Count != nil { + return *m.Count + } + return 0 +} + +type CDOTAMatchMetadata_Team_ItemPurchase struct { + ItemId *uint32 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + PurchaseTime *int32 `protobuf:"varint,2,opt,name=purchase_time,json=purchaseTime" json:"purchase_time,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAMatchMetadata_Team_ItemPurchase) Reset() { *m = CDOTAMatchMetadata_Team_ItemPurchase{} } +func (m *CDOTAMatchMetadata_Team_ItemPurchase) String() string { return proto.CompactTextString(m) } +func (*CDOTAMatchMetadata_Team_ItemPurchase) ProtoMessage() {} +func (*CDOTAMatchMetadata_Team_ItemPurchase) Descriptor() ([]byte, []int) { + return fileDescriptor_83d1a4f0be8376b8, []int{1, 0, 1} +} + +func (m *CDOTAMatchMetadata_Team_ItemPurchase) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAMatchMetadata_Team_ItemPurchase.Unmarshal(m, b) +} +func (m *CDOTAMatchMetadata_Team_ItemPurchase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAMatchMetadata_Team_ItemPurchase.Marshal(b, m, deterministic) +} +func (m *CDOTAMatchMetadata_Team_ItemPurchase) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAMatchMetadata_Team_ItemPurchase.Merge(m, src) +} +func (m *CDOTAMatchMetadata_Team_ItemPurchase) XXX_Size() int { + return xxx_messageInfo_CDOTAMatchMetadata_Team_ItemPurchase.Size(m) +} +func (m *CDOTAMatchMetadata_Team_ItemPurchase) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAMatchMetadata_Team_ItemPurchase.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTAMatchMetadata_Team_ItemPurchase proto.InternalMessageInfo + +func (m *CDOTAMatchMetadata_Team_ItemPurchase) GetItemId() uint32 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_ItemPurchase) GetPurchaseTime() int32 { + if m != nil && m.PurchaseTime != nil { + return *m.PurchaseTime + } + return 0 +} + +type CDOTAMatchMetadata_Team_InventorySnapshot struct { + ItemId []uint32 `protobuf:"varint,1,rep,name=item_id,json=itemId" json:"item_id,omitempty"` + GameTime *int32 `protobuf:"varint,2,opt,name=game_time,json=gameTime" json:"game_time,omitempty"` + Kills *uint32 `protobuf:"varint,3,opt,name=kills" json:"kills,omitempty"` + Deaths *uint32 `protobuf:"varint,4,opt,name=deaths" json:"deaths,omitempty"` + Assists *uint32 `protobuf:"varint,5,opt,name=assists" json:"assists,omitempty"` + Level *uint32 `protobuf:"varint,6,opt,name=level" json:"level,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAMatchMetadata_Team_InventorySnapshot) Reset() { + *m = CDOTAMatchMetadata_Team_InventorySnapshot{} +} +func (m *CDOTAMatchMetadata_Team_InventorySnapshot) String() string { return proto.CompactTextString(m) } +func (*CDOTAMatchMetadata_Team_InventorySnapshot) ProtoMessage() {} +func (*CDOTAMatchMetadata_Team_InventorySnapshot) Descriptor() ([]byte, []int) { + return fileDescriptor_83d1a4f0be8376b8, []int{1, 0, 2} +} + +func (m *CDOTAMatchMetadata_Team_InventorySnapshot) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAMatchMetadata_Team_InventorySnapshot.Unmarshal(m, b) +} +func (m *CDOTAMatchMetadata_Team_InventorySnapshot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAMatchMetadata_Team_InventorySnapshot.Marshal(b, m, deterministic) +} +func (m *CDOTAMatchMetadata_Team_InventorySnapshot) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAMatchMetadata_Team_InventorySnapshot.Merge(m, src) +} +func (m *CDOTAMatchMetadata_Team_InventorySnapshot) XXX_Size() int { + return xxx_messageInfo_CDOTAMatchMetadata_Team_InventorySnapshot.Size(m) +} +func (m *CDOTAMatchMetadata_Team_InventorySnapshot) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAMatchMetadata_Team_InventorySnapshot.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTAMatchMetadata_Team_InventorySnapshot proto.InternalMessageInfo + +func (m *CDOTAMatchMetadata_Team_InventorySnapshot) GetItemId() []uint32 { + if m != nil { + return m.ItemId + } + return nil +} + +func (m *CDOTAMatchMetadata_Team_InventorySnapshot) GetGameTime() int32 { + if m != nil && m.GameTime != nil { + return *m.GameTime + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_InventorySnapshot) GetKills() uint32 { + if m != nil && m.Kills != nil { + return *m.Kills + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_InventorySnapshot) GetDeaths() uint32 { + if m != nil && m.Deaths != nil { + return *m.Deaths + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_InventorySnapshot) GetAssists() uint32 { + if m != nil && m.Assists != nil { + return *m.Assists + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_InventorySnapshot) GetLevel() uint32 { + if m != nil && m.Level != nil { + return *m.Level + } + return 0 +} + +type CDOTAMatchMetadata_Team_AutoStyleCriteria struct { + NameToken *uint32 `protobuf:"varint,1,opt,name=name_token,json=nameToken" json:"name_token,omitempty"` + Value *float32 `protobuf:"fixed32,2,opt,name=value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAMatchMetadata_Team_AutoStyleCriteria) Reset() { + *m = CDOTAMatchMetadata_Team_AutoStyleCriteria{} +} +func (m *CDOTAMatchMetadata_Team_AutoStyleCriteria) String() string { return proto.CompactTextString(m) } +func (*CDOTAMatchMetadata_Team_AutoStyleCriteria) ProtoMessage() {} +func (*CDOTAMatchMetadata_Team_AutoStyleCriteria) Descriptor() ([]byte, []int) { + return fileDescriptor_83d1a4f0be8376b8, []int{1, 0, 3} +} + +func (m *CDOTAMatchMetadata_Team_AutoStyleCriteria) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAMatchMetadata_Team_AutoStyleCriteria.Unmarshal(m, b) +} +func (m *CDOTAMatchMetadata_Team_AutoStyleCriteria) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAMatchMetadata_Team_AutoStyleCriteria.Marshal(b, m, deterministic) +} +func (m *CDOTAMatchMetadata_Team_AutoStyleCriteria) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAMatchMetadata_Team_AutoStyleCriteria.Merge(m, src) +} +func (m *CDOTAMatchMetadata_Team_AutoStyleCriteria) XXX_Size() int { + return xxx_messageInfo_CDOTAMatchMetadata_Team_AutoStyleCriteria.Size(m) +} +func (m *CDOTAMatchMetadata_Team_AutoStyleCriteria) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAMatchMetadata_Team_AutoStyleCriteria.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTAMatchMetadata_Team_AutoStyleCriteria proto.InternalMessageInfo + +func (m *CDOTAMatchMetadata_Team_AutoStyleCriteria) GetNameToken() uint32 { + if m != nil && m.NameToken != nil { + return *m.NameToken + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_AutoStyleCriteria) GetValue() float32 { + if m != nil && m.Value != nil { + return *m.Value + } + return 0 +} + +type CDOTAMatchMetadata_Team_StrangeGemProgress struct { + KillEaterType *uint32 `protobuf:"varint,1,opt,name=kill_eater_type,json=killEaterType" json:"kill_eater_type,omitempty"` + GemItemDefIndex *uint32 `protobuf:"varint,2,opt,name=gem_item_def_index,json=gemItemDefIndex" json:"gem_item_def_index,omitempty"` + RequiredHeroId *uint32 `protobuf:"varint,3,opt,name=required_hero_id,json=requiredHeroId" json:"required_hero_id,omitempty"` + StartingValue *uint32 `protobuf:"varint,4,opt,name=starting_value,json=startingValue" json:"starting_value,omitempty"` + EndingValue *uint32 `protobuf:"varint,5,opt,name=ending_value,json=endingValue" json:"ending_value,omitempty"` + OwnerItemDefIndex *uint32 `protobuf:"varint,6,opt,name=owner_item_def_index,json=ownerItemDefIndex" json:"owner_item_def_index,omitempty"` + OwnerItemId *uint64 `protobuf:"varint,7,opt,name=owner_item_id,json=ownerItemId" json:"owner_item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAMatchMetadata_Team_StrangeGemProgress) Reset() { + *m = CDOTAMatchMetadata_Team_StrangeGemProgress{} +} +func (m *CDOTAMatchMetadata_Team_StrangeGemProgress) String() string { + return proto.CompactTextString(m) +} +func (*CDOTAMatchMetadata_Team_StrangeGemProgress) ProtoMessage() {} +func (*CDOTAMatchMetadata_Team_StrangeGemProgress) Descriptor() ([]byte, []int) { + return fileDescriptor_83d1a4f0be8376b8, []int{1, 0, 4} +} + +func (m *CDOTAMatchMetadata_Team_StrangeGemProgress) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAMatchMetadata_Team_StrangeGemProgress.Unmarshal(m, b) +} +func (m *CDOTAMatchMetadata_Team_StrangeGemProgress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAMatchMetadata_Team_StrangeGemProgress.Marshal(b, m, deterministic) +} +func (m *CDOTAMatchMetadata_Team_StrangeGemProgress) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAMatchMetadata_Team_StrangeGemProgress.Merge(m, src) +} +func (m *CDOTAMatchMetadata_Team_StrangeGemProgress) XXX_Size() int { + return xxx_messageInfo_CDOTAMatchMetadata_Team_StrangeGemProgress.Size(m) +} +func (m *CDOTAMatchMetadata_Team_StrangeGemProgress) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAMatchMetadata_Team_StrangeGemProgress.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTAMatchMetadata_Team_StrangeGemProgress proto.InternalMessageInfo + +func (m *CDOTAMatchMetadata_Team_StrangeGemProgress) GetKillEaterType() uint32 { + if m != nil && m.KillEaterType != nil { + return *m.KillEaterType + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_StrangeGemProgress) GetGemItemDefIndex() uint32 { + if m != nil && m.GemItemDefIndex != nil { + return *m.GemItemDefIndex + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_StrangeGemProgress) GetRequiredHeroId() uint32 { + if m != nil && m.RequiredHeroId != nil { + return *m.RequiredHeroId + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_StrangeGemProgress) GetStartingValue() uint32 { + if m != nil && m.StartingValue != nil { + return *m.StartingValue + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_StrangeGemProgress) GetEndingValue() uint32 { + if m != nil && m.EndingValue != nil { + return *m.EndingValue + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_StrangeGemProgress) GetOwnerItemDefIndex() uint32 { + if m != nil && m.OwnerItemDefIndex != nil { + return *m.OwnerItemDefIndex + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_StrangeGemProgress) GetOwnerItemId() uint64 { + if m != nil && m.OwnerItemId != nil { + return *m.OwnerItemId + } + return 0 +} + +type CDOTAMatchMetadata_Team_VictoryPrediction struct { + ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + ItemDefIndex *uint32 `protobuf:"varint,2,opt,name=item_def_index,json=itemDefIndex" json:"item_def_index,omitempty"` + StartingValue *uint32 `protobuf:"varint,3,opt,name=starting_value,json=startingValue" json:"starting_value,omitempty"` + IsVictory *bool `protobuf:"varint,4,opt,name=is_victory,json=isVictory" json:"is_victory,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAMatchMetadata_Team_VictoryPrediction) Reset() { + *m = CDOTAMatchMetadata_Team_VictoryPrediction{} +} +func (m *CDOTAMatchMetadata_Team_VictoryPrediction) String() string { return proto.CompactTextString(m) } +func (*CDOTAMatchMetadata_Team_VictoryPrediction) ProtoMessage() {} +func (*CDOTAMatchMetadata_Team_VictoryPrediction) Descriptor() ([]byte, []int) { + return fileDescriptor_83d1a4f0be8376b8, []int{1, 0, 5} +} + +func (m *CDOTAMatchMetadata_Team_VictoryPrediction) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAMatchMetadata_Team_VictoryPrediction.Unmarshal(m, b) +} +func (m *CDOTAMatchMetadata_Team_VictoryPrediction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAMatchMetadata_Team_VictoryPrediction.Marshal(b, m, deterministic) +} +func (m *CDOTAMatchMetadata_Team_VictoryPrediction) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAMatchMetadata_Team_VictoryPrediction.Merge(m, src) +} +func (m *CDOTAMatchMetadata_Team_VictoryPrediction) XXX_Size() int { + return xxx_messageInfo_CDOTAMatchMetadata_Team_VictoryPrediction.Size(m) +} +func (m *CDOTAMatchMetadata_Team_VictoryPrediction) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAMatchMetadata_Team_VictoryPrediction.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTAMatchMetadata_Team_VictoryPrediction proto.InternalMessageInfo + +func (m *CDOTAMatchMetadata_Team_VictoryPrediction) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_VictoryPrediction) GetItemDefIndex() uint32 { + if m != nil && m.ItemDefIndex != nil { + return *m.ItemDefIndex + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_VictoryPrediction) GetStartingValue() uint32 { + if m != nil && m.StartingValue != nil { + return *m.StartingValue + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_VictoryPrediction) GetIsVictory() bool { + if m != nil && m.IsVictory != nil { + return *m.IsVictory + } + return false +} + +type CDOTAMatchMetadata_Team_SubChallenge struct { + SlotId *uint32 `protobuf:"varint,1,opt,name=slot_id,json=slotId" json:"slot_id,omitempty"` + StartValue *uint32 `protobuf:"varint,2,opt,name=start_value,json=startValue" json:"start_value,omitempty"` + EndValue *uint32 `protobuf:"varint,3,opt,name=end_value,json=endValue" json:"end_value,omitempty"` + Completed *bool `protobuf:"varint,4,opt,name=completed" json:"completed,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAMatchMetadata_Team_SubChallenge) Reset() { *m = CDOTAMatchMetadata_Team_SubChallenge{} } +func (m *CDOTAMatchMetadata_Team_SubChallenge) String() string { return proto.CompactTextString(m) } +func (*CDOTAMatchMetadata_Team_SubChallenge) ProtoMessage() {} +func (*CDOTAMatchMetadata_Team_SubChallenge) Descriptor() ([]byte, []int) { + return fileDescriptor_83d1a4f0be8376b8, []int{1, 0, 6} +} + +func (m *CDOTAMatchMetadata_Team_SubChallenge) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAMatchMetadata_Team_SubChallenge.Unmarshal(m, b) +} +func (m *CDOTAMatchMetadata_Team_SubChallenge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAMatchMetadata_Team_SubChallenge.Marshal(b, m, deterministic) +} +func (m *CDOTAMatchMetadata_Team_SubChallenge) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAMatchMetadata_Team_SubChallenge.Merge(m, src) +} +func (m *CDOTAMatchMetadata_Team_SubChallenge) XXX_Size() int { + return xxx_messageInfo_CDOTAMatchMetadata_Team_SubChallenge.Size(m) +} +func (m *CDOTAMatchMetadata_Team_SubChallenge) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAMatchMetadata_Team_SubChallenge.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTAMatchMetadata_Team_SubChallenge proto.InternalMessageInfo + +func (m *CDOTAMatchMetadata_Team_SubChallenge) GetSlotId() uint32 { + if m != nil && m.SlotId != nil { + return *m.SlotId + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_SubChallenge) GetStartValue() uint32 { + if m != nil && m.StartValue != nil { + return *m.StartValue + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_SubChallenge) GetEndValue() uint32 { + if m != nil && m.EndValue != nil { + return *m.EndValue + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_SubChallenge) GetCompleted() bool { + if m != nil && m.Completed != nil { + return *m.Completed + } + return false +} + +type CDOTAMatchMetadata_Team_CavernChallengeResult struct { + CompletedPathId *uint32 `protobuf:"varint,1,opt,name=completed_path_id,json=completedPathId" json:"completed_path_id,omitempty"` + ClaimedRoomId *uint32 `protobuf:"varint,2,opt,name=claimed_room_id,json=claimedRoomId" json:"claimed_room_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAMatchMetadata_Team_CavernChallengeResult) Reset() { + *m = CDOTAMatchMetadata_Team_CavernChallengeResult{} +} +func (m *CDOTAMatchMetadata_Team_CavernChallengeResult) String() string { + return proto.CompactTextString(m) +} +func (*CDOTAMatchMetadata_Team_CavernChallengeResult) ProtoMessage() {} +func (*CDOTAMatchMetadata_Team_CavernChallengeResult) Descriptor() ([]byte, []int) { + return fileDescriptor_83d1a4f0be8376b8, []int{1, 0, 7} +} + +func (m *CDOTAMatchMetadata_Team_CavernChallengeResult) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAMatchMetadata_Team_CavernChallengeResult.Unmarshal(m, b) +} +func (m *CDOTAMatchMetadata_Team_CavernChallengeResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAMatchMetadata_Team_CavernChallengeResult.Marshal(b, m, deterministic) +} +func (m *CDOTAMatchMetadata_Team_CavernChallengeResult) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAMatchMetadata_Team_CavernChallengeResult.Merge(m, src) +} +func (m *CDOTAMatchMetadata_Team_CavernChallengeResult) XXX_Size() int { + return xxx_messageInfo_CDOTAMatchMetadata_Team_CavernChallengeResult.Size(m) +} +func (m *CDOTAMatchMetadata_Team_CavernChallengeResult) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAMatchMetadata_Team_CavernChallengeResult.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTAMatchMetadata_Team_CavernChallengeResult proto.InternalMessageInfo + +func (m *CDOTAMatchMetadata_Team_CavernChallengeResult) GetCompletedPathId() uint32 { + if m != nil && m.CompletedPathId != nil { + return *m.CompletedPathId + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_CavernChallengeResult) GetClaimedRoomId() uint32 { + if m != nil && m.ClaimedRoomId != nil { + return *m.ClaimedRoomId + } + return 0 +} + +type CDOTAMatchMetadata_Team_ActionGrant struct { + ActionId *uint32 `protobuf:"varint,1,opt,name=action_id,json=actionId" json:"action_id,omitempty"` + Quantity *uint32 `protobuf:"varint,2,opt,name=quantity" json:"quantity,omitempty"` + Audit *uint32 `protobuf:"varint,3,opt,name=audit" json:"audit,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAMatchMetadata_Team_ActionGrant) Reset() { *m = CDOTAMatchMetadata_Team_ActionGrant{} } +func (m *CDOTAMatchMetadata_Team_ActionGrant) String() string { return proto.CompactTextString(m) } +func (*CDOTAMatchMetadata_Team_ActionGrant) ProtoMessage() {} +func (*CDOTAMatchMetadata_Team_ActionGrant) Descriptor() ([]byte, []int) { + return fileDescriptor_83d1a4f0be8376b8, []int{1, 0, 8} +} + +func (m *CDOTAMatchMetadata_Team_ActionGrant) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAMatchMetadata_Team_ActionGrant.Unmarshal(m, b) +} +func (m *CDOTAMatchMetadata_Team_ActionGrant) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAMatchMetadata_Team_ActionGrant.Marshal(b, m, deterministic) +} +func (m *CDOTAMatchMetadata_Team_ActionGrant) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAMatchMetadata_Team_ActionGrant.Merge(m, src) +} +func (m *CDOTAMatchMetadata_Team_ActionGrant) XXX_Size() int { + return xxx_messageInfo_CDOTAMatchMetadata_Team_ActionGrant.Size(m) +} +func (m *CDOTAMatchMetadata_Team_ActionGrant) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAMatchMetadata_Team_ActionGrant.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTAMatchMetadata_Team_ActionGrant proto.InternalMessageInfo + +func (m *CDOTAMatchMetadata_Team_ActionGrant) GetActionId() uint32 { + if m != nil && m.ActionId != nil { + return *m.ActionId + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_ActionGrant) GetQuantity() uint32 { + if m != nil && m.Quantity != nil { + return *m.Quantity + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_ActionGrant) GetAudit() uint32 { + if m != nil && m.Audit != nil { + return *m.Audit + } + return 0 +} + +type CDOTAMatchMetadata_Team_EventData struct { + EventId *uint32 `protobuf:"varint,1,opt,name=event_id,json=eventId" json:"event_id,omitempty"` + EventPoints *uint32 `protobuf:"varint,2,opt,name=event_points,json=eventPoints" json:"event_points,omitempty"` + ChallengeInstanceId *uint32 `protobuf:"varint,3,opt,name=challenge_instance_id,json=challengeInstanceId" json:"challenge_instance_id,omitempty"` + ChallengeQuestId *uint32 `protobuf:"varint,4,opt,name=challenge_quest_id,json=challengeQuestId" json:"challenge_quest_id,omitempty"` + ChallengeQuestChallengeId *uint32 `protobuf:"varint,5,opt,name=challenge_quest_challenge_id,json=challengeQuestChallengeId" json:"challenge_quest_challenge_id,omitempty"` + ChallengeCompleted *bool `protobuf:"varint,6,opt,name=challenge_completed,json=challengeCompleted" json:"challenge_completed,omitempty"` + ChallengeRankCompleted *uint32 `protobuf:"varint,7,opt,name=challenge_rank_completed,json=challengeRankCompleted" json:"challenge_rank_completed,omitempty"` + ChallengeRankPreviouslyCompleted *uint32 `protobuf:"varint,8,opt,name=challenge_rank_previously_completed,json=challengeRankPreviouslyCompleted" json:"challenge_rank_previously_completed,omitempty"` + EventOwned *bool `protobuf:"varint,9,opt,name=event_owned,json=eventOwned" json:"event_owned,omitempty"` + SubChallengesWithProgress []*CDOTAMatchMetadata_Team_SubChallenge `protobuf:"bytes,10,rep,name=sub_challenges_with_progress,json=subChallengesWithProgress" json:"sub_challenges_with_progress,omitempty"` + WagerWinnings *uint32 `protobuf:"varint,11,opt,name=wager_winnings,json=wagerWinnings" json:"wager_winnings,omitempty"` + CavernChallengeActive *bool `protobuf:"varint,12,opt,name=cavern_challenge_active,json=cavernChallengeActive" json:"cavern_challenge_active,omitempty"` + CavernChallengeWinnings *uint32 `protobuf:"varint,13,opt,name=cavern_challenge_winnings,json=cavernChallengeWinnings" json:"cavern_challenge_winnings,omitempty"` + AmountWagered *uint32 `protobuf:"varint,14,opt,name=amount_wagered,json=amountWagered" json:"amount_wagered,omitempty"` + TeamWagerAmount *uint32 `protobuf:"varint,15,opt,name=team_wager_amount,json=teamWagerAmount" json:"team_wager_amount,omitempty"` + PeriodicPointAdjustments *uint32 `protobuf:"varint,16,opt,name=periodic_point_adjustments,json=periodicPointAdjustments" json:"periodic_point_adjustments,omitempty"` + CavernChallengeMapResults []*CDOTAMatchMetadata_Team_CavernChallengeResult `protobuf:"bytes,17,rep,name=cavern_challenge_map_results,json=cavernChallengeMapResults" json:"cavern_challenge_map_results,omitempty"` + CavernChallengePlusShardWinnings *uint32 `protobuf:"varint,18,opt,name=cavern_challenge_plus_shard_winnings,json=cavernChallengePlusShardWinnings" json:"cavern_challenge_plus_shard_winnings,omitempty"` + ActionsGranted []*CDOTAMatchMetadata_Team_ActionGrant `protobuf:"bytes,19,rep,name=actions_granted,json=actionsGranted" json:"actions_granted,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAMatchMetadata_Team_EventData) Reset() { *m = CDOTAMatchMetadata_Team_EventData{} } +func (m *CDOTAMatchMetadata_Team_EventData) String() string { return proto.CompactTextString(m) } +func (*CDOTAMatchMetadata_Team_EventData) ProtoMessage() {} +func (*CDOTAMatchMetadata_Team_EventData) Descriptor() ([]byte, []int) { + return fileDescriptor_83d1a4f0be8376b8, []int{1, 0, 9} +} + +func (m *CDOTAMatchMetadata_Team_EventData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAMatchMetadata_Team_EventData.Unmarshal(m, b) +} +func (m *CDOTAMatchMetadata_Team_EventData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAMatchMetadata_Team_EventData.Marshal(b, m, deterministic) +} +func (m *CDOTAMatchMetadata_Team_EventData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAMatchMetadata_Team_EventData.Merge(m, src) +} +func (m *CDOTAMatchMetadata_Team_EventData) XXX_Size() int { + return xxx_messageInfo_CDOTAMatchMetadata_Team_EventData.Size(m) +} +func (m *CDOTAMatchMetadata_Team_EventData) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAMatchMetadata_Team_EventData.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTAMatchMetadata_Team_EventData proto.InternalMessageInfo + +func (m *CDOTAMatchMetadata_Team_EventData) GetEventId() uint32 { + if m != nil && m.EventId != nil { + return *m.EventId + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_EventData) GetEventPoints() uint32 { + if m != nil && m.EventPoints != nil { + return *m.EventPoints + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_EventData) GetChallengeInstanceId() uint32 { + if m != nil && m.ChallengeInstanceId != nil { + return *m.ChallengeInstanceId + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_EventData) GetChallengeQuestId() uint32 { + if m != nil && m.ChallengeQuestId != nil { + return *m.ChallengeQuestId + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_EventData) GetChallengeQuestChallengeId() uint32 { + if m != nil && m.ChallengeQuestChallengeId != nil { + return *m.ChallengeQuestChallengeId + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_EventData) GetChallengeCompleted() bool { + if m != nil && m.ChallengeCompleted != nil { + return *m.ChallengeCompleted + } + return false +} + +func (m *CDOTAMatchMetadata_Team_EventData) GetChallengeRankCompleted() uint32 { + if m != nil && m.ChallengeRankCompleted != nil { + return *m.ChallengeRankCompleted + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_EventData) GetChallengeRankPreviouslyCompleted() uint32 { + if m != nil && m.ChallengeRankPreviouslyCompleted != nil { + return *m.ChallengeRankPreviouslyCompleted + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_EventData) GetEventOwned() bool { + if m != nil && m.EventOwned != nil { + return *m.EventOwned + } + return false +} + +func (m *CDOTAMatchMetadata_Team_EventData) GetSubChallengesWithProgress() []*CDOTAMatchMetadata_Team_SubChallenge { + if m != nil { + return m.SubChallengesWithProgress + } + return nil +} + +func (m *CDOTAMatchMetadata_Team_EventData) GetWagerWinnings() uint32 { + if m != nil && m.WagerWinnings != nil { + return *m.WagerWinnings + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_EventData) GetCavernChallengeActive() bool { + if m != nil && m.CavernChallengeActive != nil { + return *m.CavernChallengeActive + } + return false +} + +func (m *CDOTAMatchMetadata_Team_EventData) GetCavernChallengeWinnings() uint32 { + if m != nil && m.CavernChallengeWinnings != nil { + return *m.CavernChallengeWinnings + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_EventData) GetAmountWagered() uint32 { + if m != nil && m.AmountWagered != nil { + return *m.AmountWagered + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_EventData) GetTeamWagerAmount() uint32 { + if m != nil && m.TeamWagerAmount != nil { + return *m.TeamWagerAmount + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_EventData) GetPeriodicPointAdjustments() uint32 { + if m != nil && m.PeriodicPointAdjustments != nil { + return *m.PeriodicPointAdjustments + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_EventData) GetCavernChallengeMapResults() []*CDOTAMatchMetadata_Team_CavernChallengeResult { + if m != nil { + return m.CavernChallengeMapResults + } + return nil +} + +func (m *CDOTAMatchMetadata_Team_EventData) GetCavernChallengePlusShardWinnings() uint32 { + if m != nil && m.CavernChallengePlusShardWinnings != nil { + return *m.CavernChallengePlusShardWinnings + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_EventData) GetActionsGranted() []*CDOTAMatchMetadata_Team_ActionGrant { + if m != nil { + return m.ActionsGranted + } + return nil +} + +type CDOTAMatchMetadata_Team_Player struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + AbilityUpgrades []uint32 `protobuf:"varint,2,rep,name=ability_upgrades,json=abilityUpgrades" json:"ability_upgrades,omitempty"` + PlayerSlot *uint32 `protobuf:"varint,3,opt,name=player_slot,json=playerSlot" json:"player_slot,omitempty"` + EquippedEconItems []*CSOEconItem `protobuf:"bytes,4,rep,name=equipped_econ_items,json=equippedEconItems" json:"equipped_econ_items,omitempty"` + Kills []*CDOTAMatchMetadata_Team_PlayerKill `protobuf:"bytes,5,rep,name=kills" json:"kills,omitempty"` + Items []*CDOTAMatchMetadata_Team_ItemPurchase `protobuf:"bytes,6,rep,name=items" json:"items,omitempty"` + AvgKillsX16 *uint32 `protobuf:"varint,7,opt,name=avg_kills_x16,json=avgKillsX16" json:"avg_kills_x16,omitempty"` + AvgDeathsX16 *uint32 `protobuf:"varint,8,opt,name=avg_deaths_x16,json=avgDeathsX16" json:"avg_deaths_x16,omitempty"` + AvgAssistsX16 *uint32 `protobuf:"varint,9,opt,name=avg_assists_x16,json=avgAssistsX16" json:"avg_assists_x16,omitempty"` + AvgGpmX16 *uint32 `protobuf:"varint,10,opt,name=avg_gpm_x16,json=avgGpmX16" json:"avg_gpm_x16,omitempty"` + AvgXpmX16 *uint32 `protobuf:"varint,11,opt,name=avg_xpm_x16,json=avgXpmX16" json:"avg_xpm_x16,omitempty"` + BestKillsX16 *uint32 `protobuf:"varint,12,opt,name=best_kills_x16,json=bestKillsX16" json:"best_kills_x16,omitempty"` + BestAssistsX16 *uint32 `protobuf:"varint,13,opt,name=best_assists_x16,json=bestAssistsX16" json:"best_assists_x16,omitempty"` + BestGpmX16 *uint32 `protobuf:"varint,14,opt,name=best_gpm_x16,json=bestGpmX16" json:"best_gpm_x16,omitempty"` + BestXpmX16 *uint32 `protobuf:"varint,15,opt,name=best_xpm_x16,json=bestXpmX16" json:"best_xpm_x16,omitempty"` + WinStreak *uint32 `protobuf:"varint,16,opt,name=win_streak,json=winStreak" json:"win_streak,omitempty"` + BestWinStreak *uint32 `protobuf:"varint,17,opt,name=best_win_streak,json=bestWinStreak" json:"best_win_streak,omitempty"` + FightScore *float32 `protobuf:"fixed32,18,opt,name=fight_score,json=fightScore" json:"fight_score,omitempty"` + FarmScore *float32 `protobuf:"fixed32,19,opt,name=farm_score,json=farmScore" json:"farm_score,omitempty"` + SupportScore *float32 `protobuf:"fixed32,20,opt,name=support_score,json=supportScore" json:"support_score,omitempty"` + PushScore *float32 `protobuf:"fixed32,21,opt,name=push_score,json=pushScore" json:"push_score,omitempty"` + LevelUpTimes []uint32 `protobuf:"varint,22,rep,name=level_up_times,json=levelUpTimes" json:"level_up_times,omitempty"` + GraphNetWorth []float32 `protobuf:"fixed32,23,rep,name=graph_net_worth,json=graphNetWorth" json:"graph_net_worth,omitempty"` + InventorySnapshot []*CDOTAMatchMetadata_Team_InventorySnapshot `protobuf:"bytes,24,rep,name=inventory_snapshot,json=inventorySnapshot" json:"inventory_snapshot,omitempty"` + AvgStatsCalibrated *bool `protobuf:"varint,25,opt,name=avg_stats_calibrated,json=avgStatsCalibrated" json:"avg_stats_calibrated,omitempty"` + AutoStyleCriteria []*CDOTAMatchMetadata_Team_AutoStyleCriteria `protobuf:"bytes,26,rep,name=auto_style_criteria,json=autoStyleCriteria" json:"auto_style_criteria,omitempty"` + EventData []*CDOTAMatchMetadata_Team_EventData `protobuf:"bytes,29,rep,name=event_data,json=eventData" json:"event_data,omitempty"` + StrangeGemProgress []*CDOTAMatchMetadata_Team_StrangeGemProgress `protobuf:"bytes,30,rep,name=strange_gem_progress,json=strangeGemProgress" json:"strange_gem_progress,omitempty"` + HeroXp *uint32 `protobuf:"varint,31,opt,name=hero_xp,json=heroXp" json:"hero_xp,omitempty"` + CampsStacked *uint32 `protobuf:"varint,32,opt,name=camps_stacked,json=campsStacked" json:"camps_stacked,omitempty"` + VictoryPrediction []*CDOTAMatchMetadata_Team_VictoryPrediction `protobuf:"bytes,33,rep,name=victory_prediction,json=victoryPrediction" json:"victory_prediction,omitempty"` + LaneSelectionFlags *uint32 `protobuf:"varint,34,opt,name=lane_selection_flags,json=laneSelectionFlags" json:"lane_selection_flags,omitempty"` + Rampages *uint32 `protobuf:"varint,35,opt,name=rampages" json:"rampages,omitempty"` + TripleKills *uint32 `protobuf:"varint,36,opt,name=triple_kills,json=tripleKills" json:"triple_kills,omitempty"` + AegisSnatched *uint32 `protobuf:"varint,37,opt,name=aegis_snatched,json=aegisSnatched" json:"aegis_snatched,omitempty"` + RapiersPurchased *uint32 `protobuf:"varint,38,opt,name=rapiers_purchased,json=rapiersPurchased" json:"rapiers_purchased,omitempty"` + CouriersKilled *uint32 `protobuf:"varint,39,opt,name=couriers_killed,json=couriersKilled" json:"couriers_killed,omitempty"` + NetWorthRank *uint32 `protobuf:"varint,40,opt,name=net_worth_rank,json=netWorthRank" json:"net_worth_rank,omitempty"` + SupportGoldSpent *uint32 `protobuf:"varint,41,opt,name=support_gold_spent,json=supportGoldSpent" json:"support_gold_spent,omitempty"` + ObserverWardsPlaced *uint32 `protobuf:"varint,42,opt,name=observer_wards_placed,json=observerWardsPlaced" json:"observer_wards_placed,omitempty"` + SentryWardsPlaced *uint32 `protobuf:"varint,43,opt,name=sentry_wards_placed,json=sentryWardsPlaced" json:"sentry_wards_placed,omitempty"` + WardsDewarded *uint32 `protobuf:"varint,44,opt,name=wards_dewarded,json=wardsDewarded" json:"wards_dewarded,omitempty"` + StunDuration *float32 `protobuf:"fixed32,45,opt,name=stun_duration,json=stunDuration" json:"stun_duration,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAMatchMetadata_Team_Player) Reset() { *m = CDOTAMatchMetadata_Team_Player{} } +func (m *CDOTAMatchMetadata_Team_Player) String() string { return proto.CompactTextString(m) } +func (*CDOTAMatchMetadata_Team_Player) ProtoMessage() {} +func (*CDOTAMatchMetadata_Team_Player) Descriptor() ([]byte, []int) { + return fileDescriptor_83d1a4f0be8376b8, []int{1, 0, 10} +} + +func (m *CDOTAMatchMetadata_Team_Player) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAMatchMetadata_Team_Player.Unmarshal(m, b) +} +func (m *CDOTAMatchMetadata_Team_Player) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAMatchMetadata_Team_Player.Marshal(b, m, deterministic) +} +func (m *CDOTAMatchMetadata_Team_Player) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAMatchMetadata_Team_Player.Merge(m, src) +} +func (m *CDOTAMatchMetadata_Team_Player) XXX_Size() int { + return xxx_messageInfo_CDOTAMatchMetadata_Team_Player.Size(m) +} +func (m *CDOTAMatchMetadata_Team_Player) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAMatchMetadata_Team_Player.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTAMatchMetadata_Team_Player proto.InternalMessageInfo + +func (m *CDOTAMatchMetadata_Team_Player) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetAbilityUpgrades() []uint32 { + if m != nil { + return m.AbilityUpgrades + } + return nil +} + +func (m *CDOTAMatchMetadata_Team_Player) GetPlayerSlot() uint32 { + if m != nil && m.PlayerSlot != nil { + return *m.PlayerSlot + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetEquippedEconItems() []*CSOEconItem { + if m != nil { + return m.EquippedEconItems + } + return nil +} + +func (m *CDOTAMatchMetadata_Team_Player) GetKills() []*CDOTAMatchMetadata_Team_PlayerKill { + if m != nil { + return m.Kills + } + return nil +} + +func (m *CDOTAMatchMetadata_Team_Player) GetItems() []*CDOTAMatchMetadata_Team_ItemPurchase { + if m != nil { + return m.Items + } + return nil +} + +func (m *CDOTAMatchMetadata_Team_Player) GetAvgKillsX16() uint32 { + if m != nil && m.AvgKillsX16 != nil { + return *m.AvgKillsX16 + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetAvgDeathsX16() uint32 { + if m != nil && m.AvgDeathsX16 != nil { + return *m.AvgDeathsX16 + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetAvgAssistsX16() uint32 { + if m != nil && m.AvgAssistsX16 != nil { + return *m.AvgAssistsX16 + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetAvgGpmX16() uint32 { + if m != nil && m.AvgGpmX16 != nil { + return *m.AvgGpmX16 + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetAvgXpmX16() uint32 { + if m != nil && m.AvgXpmX16 != nil { + return *m.AvgXpmX16 + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetBestKillsX16() uint32 { + if m != nil && m.BestKillsX16 != nil { + return *m.BestKillsX16 + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetBestAssistsX16() uint32 { + if m != nil && m.BestAssistsX16 != nil { + return *m.BestAssistsX16 + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetBestGpmX16() uint32 { + if m != nil && m.BestGpmX16 != nil { + return *m.BestGpmX16 + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetBestXpmX16() uint32 { + if m != nil && m.BestXpmX16 != nil { + return *m.BestXpmX16 + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetWinStreak() uint32 { + if m != nil && m.WinStreak != nil { + return *m.WinStreak + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetBestWinStreak() uint32 { + if m != nil && m.BestWinStreak != nil { + return *m.BestWinStreak + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetFightScore() float32 { + if m != nil && m.FightScore != nil { + return *m.FightScore + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetFarmScore() float32 { + if m != nil && m.FarmScore != nil { + return *m.FarmScore + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetSupportScore() float32 { + if m != nil && m.SupportScore != nil { + return *m.SupportScore + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetPushScore() float32 { + if m != nil && m.PushScore != nil { + return *m.PushScore + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetLevelUpTimes() []uint32 { + if m != nil { + return m.LevelUpTimes + } + return nil +} + +func (m *CDOTAMatchMetadata_Team_Player) GetGraphNetWorth() []float32 { + if m != nil { + return m.GraphNetWorth + } + return nil +} + +func (m *CDOTAMatchMetadata_Team_Player) GetInventorySnapshot() []*CDOTAMatchMetadata_Team_InventorySnapshot { + if m != nil { + return m.InventorySnapshot + } + return nil +} + +func (m *CDOTAMatchMetadata_Team_Player) GetAvgStatsCalibrated() bool { + if m != nil && m.AvgStatsCalibrated != nil { + return *m.AvgStatsCalibrated + } + return false +} + +func (m *CDOTAMatchMetadata_Team_Player) GetAutoStyleCriteria() []*CDOTAMatchMetadata_Team_AutoStyleCriteria { + if m != nil { + return m.AutoStyleCriteria + } + return nil +} + +func (m *CDOTAMatchMetadata_Team_Player) GetEventData() []*CDOTAMatchMetadata_Team_EventData { + if m != nil { + return m.EventData + } + return nil +} + +func (m *CDOTAMatchMetadata_Team_Player) GetStrangeGemProgress() []*CDOTAMatchMetadata_Team_StrangeGemProgress { + if m != nil { + return m.StrangeGemProgress + } + return nil +} + +func (m *CDOTAMatchMetadata_Team_Player) GetHeroXp() uint32 { + if m != nil && m.HeroXp != nil { + return *m.HeroXp + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetCampsStacked() uint32 { + if m != nil && m.CampsStacked != nil { + return *m.CampsStacked + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetVictoryPrediction() []*CDOTAMatchMetadata_Team_VictoryPrediction { + if m != nil { + return m.VictoryPrediction + } + return nil +} + +func (m *CDOTAMatchMetadata_Team_Player) GetLaneSelectionFlags() uint32 { + if m != nil && m.LaneSelectionFlags != nil { + return *m.LaneSelectionFlags + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetRampages() uint32 { + if m != nil && m.Rampages != nil { + return *m.Rampages + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetTripleKills() uint32 { + if m != nil && m.TripleKills != nil { + return *m.TripleKills + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetAegisSnatched() uint32 { + if m != nil && m.AegisSnatched != nil { + return *m.AegisSnatched + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetRapiersPurchased() uint32 { + if m != nil && m.RapiersPurchased != nil { + return *m.RapiersPurchased + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetCouriersKilled() uint32 { + if m != nil && m.CouriersKilled != nil { + return *m.CouriersKilled + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetNetWorthRank() uint32 { + if m != nil && m.NetWorthRank != nil { + return *m.NetWorthRank + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetSupportGoldSpent() uint32 { + if m != nil && m.SupportGoldSpent != nil { + return *m.SupportGoldSpent + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetObserverWardsPlaced() uint32 { + if m != nil && m.ObserverWardsPlaced != nil { + return *m.ObserverWardsPlaced + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetSentryWardsPlaced() uint32 { + if m != nil && m.SentryWardsPlaced != nil { + return *m.SentryWardsPlaced + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetWardsDewarded() uint32 { + if m != nil && m.WardsDewarded != nil { + return *m.WardsDewarded + } + return 0 +} + +func (m *CDOTAMatchMetadata_Team_Player) GetStunDuration() float32 { + if m != nil && m.StunDuration != nil { + return *m.StunDuration + } + return 0 +} + +type CDOTAMatchPrivateMetadata struct { + Teams []*CDOTAMatchPrivateMetadata_Team `protobuf:"bytes,1,rep,name=teams" json:"teams,omitempty"` + GraphWinProbability []float32 `protobuf:"fixed32,2,rep,name=graph_win_probability,json=graphWinProbability" json:"graph_win_probability,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAMatchPrivateMetadata) Reset() { *m = CDOTAMatchPrivateMetadata{} } +func (m *CDOTAMatchPrivateMetadata) String() string { return proto.CompactTextString(m) } +func (*CDOTAMatchPrivateMetadata) ProtoMessage() {} +func (*CDOTAMatchPrivateMetadata) Descriptor() ([]byte, []int) { + return fileDescriptor_83d1a4f0be8376b8, []int{2} +} + +func (m *CDOTAMatchPrivateMetadata) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAMatchPrivateMetadata.Unmarshal(m, b) +} +func (m *CDOTAMatchPrivateMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAMatchPrivateMetadata.Marshal(b, m, deterministic) +} +func (m *CDOTAMatchPrivateMetadata) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAMatchPrivateMetadata.Merge(m, src) +} +func (m *CDOTAMatchPrivateMetadata) XXX_Size() int { + return xxx_messageInfo_CDOTAMatchPrivateMetadata.Size(m) +} +func (m *CDOTAMatchPrivateMetadata) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAMatchPrivateMetadata.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTAMatchPrivateMetadata proto.InternalMessageInfo + +func (m *CDOTAMatchPrivateMetadata) GetTeams() []*CDOTAMatchPrivateMetadata_Team { + if m != nil { + return m.Teams + } + return nil +} + +func (m *CDOTAMatchPrivateMetadata) GetGraphWinProbability() []float32 { + if m != nil { + return m.GraphWinProbability + } + return nil +} + +type CDOTAMatchPrivateMetadata_Team struct { + DotaTeam *uint32 `protobuf:"varint,1,opt,name=dota_team,json=dotaTeam" json:"dota_team,omitempty"` + Players []*CDOTAMatchPrivateMetadata_Team_Player `protobuf:"bytes,2,rep,name=players" json:"players,omitempty"` + Buildings []*CDOTAMatchPrivateMetadata_Team_Building `protobuf:"bytes,3,rep,name=buildings" json:"buildings,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAMatchPrivateMetadata_Team) Reset() { *m = CDOTAMatchPrivateMetadata_Team{} } +func (m *CDOTAMatchPrivateMetadata_Team) String() string { return proto.CompactTextString(m) } +func (*CDOTAMatchPrivateMetadata_Team) ProtoMessage() {} +func (*CDOTAMatchPrivateMetadata_Team) Descriptor() ([]byte, []int) { + return fileDescriptor_83d1a4f0be8376b8, []int{2, 0} +} + +func (m *CDOTAMatchPrivateMetadata_Team) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAMatchPrivateMetadata_Team.Unmarshal(m, b) +} +func (m *CDOTAMatchPrivateMetadata_Team) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAMatchPrivateMetadata_Team.Marshal(b, m, deterministic) +} +func (m *CDOTAMatchPrivateMetadata_Team) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAMatchPrivateMetadata_Team.Merge(m, src) +} +func (m *CDOTAMatchPrivateMetadata_Team) XXX_Size() int { + return xxx_messageInfo_CDOTAMatchPrivateMetadata_Team.Size(m) +} +func (m *CDOTAMatchPrivateMetadata_Team) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAMatchPrivateMetadata_Team.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTAMatchPrivateMetadata_Team proto.InternalMessageInfo + +func (m *CDOTAMatchPrivateMetadata_Team) GetDotaTeam() uint32 { + if m != nil && m.DotaTeam != nil { + return *m.DotaTeam + } + return 0 +} + +func (m *CDOTAMatchPrivateMetadata_Team) GetPlayers() []*CDOTAMatchPrivateMetadata_Team_Player { + if m != nil { + return m.Players + } + return nil +} + +func (m *CDOTAMatchPrivateMetadata_Team) GetBuildings() []*CDOTAMatchPrivateMetadata_Team_Building { + if m != nil { + return m.Buildings + } + return nil +} + +type CDOTAMatchPrivateMetadata_Team_Player struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + PlayerSlot *uint32 `protobuf:"varint,2,opt,name=player_slot,json=playerSlot" json:"player_slot,omitempty"` + PositionStream []byte `protobuf:"bytes,3,opt,name=position_stream,json=positionStream" json:"position_stream,omitempty"` + CombatSegments []*CDOTAMatchPrivateMetadata_Team_Player_CombatSegment `protobuf:"bytes,4,rep,name=combat_segments,json=combatSegments" json:"combat_segments,omitempty"` + DamageUnitNames []string `protobuf:"bytes,5,rep,name=damage_unit_names,json=damageUnitNames" json:"damage_unit_names,omitempty"` + BuffRecords []*CDOTAMatchPrivateMetadata_Team_Player_BuffRecord `protobuf:"bytes,6,rep,name=buff_records,json=buffRecords" json:"buff_records,omitempty"` + GraphKills []float32 `protobuf:"fixed32,7,rep,name=graph_kills,json=graphKills" json:"graph_kills,omitempty"` + GraphDeaths []float32 `protobuf:"fixed32,8,rep,name=graph_deaths,json=graphDeaths" json:"graph_deaths,omitempty"` + GraphAssists []float32 `protobuf:"fixed32,9,rep,name=graph_assists,json=graphAssists" json:"graph_assists,omitempty"` + GraphLasthits []float32 `protobuf:"fixed32,10,rep,name=graph_lasthits,json=graphLasthits" json:"graph_lasthits,omitempty"` + GraphDenies []float32 `protobuf:"fixed32,11,rep,name=graph_denies,json=graphDenies" json:"graph_denies,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player) Reset() { *m = CDOTAMatchPrivateMetadata_Team_Player{} } +func (m *CDOTAMatchPrivateMetadata_Team_Player) String() string { return proto.CompactTextString(m) } +func (*CDOTAMatchPrivateMetadata_Team_Player) ProtoMessage() {} +func (*CDOTAMatchPrivateMetadata_Team_Player) Descriptor() ([]byte, []int) { + return fileDescriptor_83d1a4f0be8376b8, []int{2, 0, 0} +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player.Unmarshal(m, b) +} +func (m *CDOTAMatchPrivateMetadata_Team_Player) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player.Marshal(b, m, deterministic) +} +func (m *CDOTAMatchPrivateMetadata_Team_Player) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player.Merge(m, src) +} +func (m *CDOTAMatchPrivateMetadata_Team_Player) XXX_Size() int { + return xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player.Size(m) +} +func (m *CDOTAMatchPrivateMetadata_Team_Player) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player proto.InternalMessageInfo + +func (m *CDOTAMatchPrivateMetadata_Team_Player) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player) GetPlayerSlot() uint32 { + if m != nil && m.PlayerSlot != nil { + return *m.PlayerSlot + } + return 0 +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player) GetPositionStream() []byte { + if m != nil { + return m.PositionStream + } + return nil +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player) GetCombatSegments() []*CDOTAMatchPrivateMetadata_Team_Player_CombatSegment { + if m != nil { + return m.CombatSegments + } + return nil +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player) GetDamageUnitNames() []string { + if m != nil { + return m.DamageUnitNames + } + return nil +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player) GetBuffRecords() []*CDOTAMatchPrivateMetadata_Team_Player_BuffRecord { + if m != nil { + return m.BuffRecords + } + return nil +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player) GetGraphKills() []float32 { + if m != nil { + return m.GraphKills + } + return nil +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player) GetGraphDeaths() []float32 { + if m != nil { + return m.GraphDeaths + } + return nil +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player) GetGraphAssists() []float32 { + if m != nil { + return m.GraphAssists + } + return nil +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player) GetGraphLasthits() []float32 { + if m != nil { + return m.GraphLasthits + } + return nil +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player) GetGraphDenies() []float32 { + if m != nil { + return m.GraphDenies + } + return nil +} + +type CDOTAMatchPrivateMetadata_Team_Player_CombatSegment struct { + GameTime *int32 `protobuf:"varint,1,opt,name=game_time,json=gameTime" json:"game_time,omitempty"` + DamageByAbility []*CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility `protobuf:"bytes,2,rep,name=damage_by_ability,json=damageByAbility" json:"damage_by_ability,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment) Reset() { + *m = CDOTAMatchPrivateMetadata_Team_Player_CombatSegment{} +} +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment) String() string { + return proto.CompactTextString(m) +} +func (*CDOTAMatchPrivateMetadata_Team_Player_CombatSegment) ProtoMessage() {} +func (*CDOTAMatchPrivateMetadata_Team_Player_CombatSegment) Descriptor() ([]byte, []int) { + return fileDescriptor_83d1a4f0be8376b8, []int{2, 0, 0, 0} +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_CombatSegment.Unmarshal(m, b) +} +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_CombatSegment.Marshal(b, m, deterministic) +} +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_CombatSegment.Merge(m, src) +} +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment) XXX_Size() int { + return xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_CombatSegment.Size(m) +} +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_CombatSegment.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_CombatSegment proto.InternalMessageInfo + +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment) GetGameTime() int32 { + if m != nil && m.GameTime != nil { + return *m.GameTime + } + return 0 +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment) GetDamageByAbility() []*CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility { + if m != nil { + return m.DamageByAbility + } + return nil +} + +type CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility struct { + SourceUnitIndex *uint32 `protobuf:"varint,3,opt,name=source_unit_index,json=sourceUnitIndex" json:"source_unit_index,omitempty"` + AbilityId *uint32 `protobuf:"varint,1,opt,name=ability_id,json=abilityId" json:"ability_id,omitempty"` + ByHeroTargets []*CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility_ByHeroTarget `protobuf:"bytes,2,rep,name=by_hero_targets,json=byHeroTargets" json:"by_hero_targets,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility) Reset() { + *m = CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility{} +} +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility) String() string { + return proto.CompactTextString(m) +} +func (*CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility) ProtoMessage() {} +func (*CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility) Descriptor() ([]byte, []int) { + return fileDescriptor_83d1a4f0be8376b8, []int{2, 0, 0, 0, 0} +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility.Unmarshal(m, b) +} +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility.Marshal(b, m, deterministic) +} +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility.Merge(m, src) +} +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility) XXX_Size() int { + return xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility.Size(m) +} +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility proto.InternalMessageInfo + +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility) GetSourceUnitIndex() uint32 { + if m != nil && m.SourceUnitIndex != nil { + return *m.SourceUnitIndex + } + return 0 +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility) GetAbilityId() uint32 { + if m != nil && m.AbilityId != nil { + return *m.AbilityId + } + return 0 +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility) GetByHeroTargets() []*CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility_ByHeroTarget { + if m != nil { + return m.ByHeroTargets + } + return nil +} + +type CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility_ByHeroTarget struct { + HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + Damage *uint32 `protobuf:"varint,2,opt,name=damage" json:"damage,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility_ByHeroTarget) Reset() { + *m = CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility_ByHeroTarget{} +} +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility_ByHeroTarget) String() string { + return proto.CompactTextString(m) +} +func (*CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility_ByHeroTarget) ProtoMessage() { +} +func (*CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility_ByHeroTarget) Descriptor() ([]byte, []int) { + return fileDescriptor_83d1a4f0be8376b8, []int{2, 0, 0, 0, 0, 0} +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility_ByHeroTarget) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility_ByHeroTarget.Unmarshal(m, b) +} +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility_ByHeroTarget) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility_ByHeroTarget.Marshal(b, m, deterministic) +} +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility_ByHeroTarget) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility_ByHeroTarget.Merge(m, src) +} +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility_ByHeroTarget) XXX_Size() int { + return xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility_ByHeroTarget.Size(m) +} +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility_ByHeroTarget) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility_ByHeroTarget.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility_ByHeroTarget proto.InternalMessageInfo + +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility_ByHeroTarget) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility_ByHeroTarget) GetDamage() uint32 { + if m != nil && m.Damage != nil { + return *m.Damage + } + return 0 +} + +type CDOTAMatchPrivateMetadata_Team_Player_BuffRecord struct { + BuffAbilityId *uint32 `protobuf:"varint,1,opt,name=buff_ability_id,json=buffAbilityId" json:"buff_ability_id,omitempty"` + BuffModifierName *string `protobuf:"bytes,3,opt,name=buff_modifier_name,json=buffModifierName" json:"buff_modifier_name,omitempty"` + ByHeroTargets []*CDOTAMatchPrivateMetadata_Team_Player_BuffRecord_ByHeroTarget `protobuf:"bytes,2,rep,name=by_hero_targets,json=byHeroTargets" json:"by_hero_targets,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player_BuffRecord) Reset() { + *m = CDOTAMatchPrivateMetadata_Team_Player_BuffRecord{} +} +func (m *CDOTAMatchPrivateMetadata_Team_Player_BuffRecord) String() string { + return proto.CompactTextString(m) +} +func (*CDOTAMatchPrivateMetadata_Team_Player_BuffRecord) ProtoMessage() {} +func (*CDOTAMatchPrivateMetadata_Team_Player_BuffRecord) Descriptor() ([]byte, []int) { + return fileDescriptor_83d1a4f0be8376b8, []int{2, 0, 0, 1} +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player_BuffRecord) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_BuffRecord.Unmarshal(m, b) +} +func (m *CDOTAMatchPrivateMetadata_Team_Player_BuffRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_BuffRecord.Marshal(b, m, deterministic) +} +func (m *CDOTAMatchPrivateMetadata_Team_Player_BuffRecord) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_BuffRecord.Merge(m, src) +} +func (m *CDOTAMatchPrivateMetadata_Team_Player_BuffRecord) XXX_Size() int { + return xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_BuffRecord.Size(m) +} +func (m *CDOTAMatchPrivateMetadata_Team_Player_BuffRecord) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_BuffRecord.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_BuffRecord proto.InternalMessageInfo + +func (m *CDOTAMatchPrivateMetadata_Team_Player_BuffRecord) GetBuffAbilityId() uint32 { + if m != nil && m.BuffAbilityId != nil { + return *m.BuffAbilityId + } + return 0 +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player_BuffRecord) GetBuffModifierName() string { + if m != nil && m.BuffModifierName != nil { + return *m.BuffModifierName + } + return "" +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player_BuffRecord) GetByHeroTargets() []*CDOTAMatchPrivateMetadata_Team_Player_BuffRecord_ByHeroTarget { + if m != nil { + return m.ByHeroTargets + } + return nil +} + +type CDOTAMatchPrivateMetadata_Team_Player_BuffRecord_ByHeroTarget struct { + HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id,json=heroId" json:"hero_id,omitempty"` + ElapsedDuration *float32 `protobuf:"fixed32,2,opt,name=elapsed_duration,json=elapsedDuration" json:"elapsed_duration,omitempty"` + IsHidden *bool `protobuf:"varint,3,opt,name=is_hidden,json=isHidden" json:"is_hidden,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player_BuffRecord_ByHeroTarget) Reset() { + *m = CDOTAMatchPrivateMetadata_Team_Player_BuffRecord_ByHeroTarget{} +} +func (m *CDOTAMatchPrivateMetadata_Team_Player_BuffRecord_ByHeroTarget) String() string { + return proto.CompactTextString(m) +} +func (*CDOTAMatchPrivateMetadata_Team_Player_BuffRecord_ByHeroTarget) ProtoMessage() {} +func (*CDOTAMatchPrivateMetadata_Team_Player_BuffRecord_ByHeroTarget) Descriptor() ([]byte, []int) { + return fileDescriptor_83d1a4f0be8376b8, []int{2, 0, 0, 1, 0} +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player_BuffRecord_ByHeroTarget) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_BuffRecord_ByHeroTarget.Unmarshal(m, b) +} +func (m *CDOTAMatchPrivateMetadata_Team_Player_BuffRecord_ByHeroTarget) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_BuffRecord_ByHeroTarget.Marshal(b, m, deterministic) +} +func (m *CDOTAMatchPrivateMetadata_Team_Player_BuffRecord_ByHeroTarget) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_BuffRecord_ByHeroTarget.Merge(m, src) +} +func (m *CDOTAMatchPrivateMetadata_Team_Player_BuffRecord_ByHeroTarget) XXX_Size() int { + return xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_BuffRecord_ByHeroTarget.Size(m) +} +func (m *CDOTAMatchPrivateMetadata_Team_Player_BuffRecord_ByHeroTarget) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_BuffRecord_ByHeroTarget.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Player_BuffRecord_ByHeroTarget proto.InternalMessageInfo + +func (m *CDOTAMatchPrivateMetadata_Team_Player_BuffRecord_ByHeroTarget) GetHeroId() uint32 { + if m != nil && m.HeroId != nil { + return *m.HeroId + } + return 0 +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player_BuffRecord_ByHeroTarget) GetElapsedDuration() float32 { + if m != nil && m.ElapsedDuration != nil { + return *m.ElapsedDuration + } + return 0 +} + +func (m *CDOTAMatchPrivateMetadata_Team_Player_BuffRecord_ByHeroTarget) GetIsHidden() bool { + if m != nil && m.IsHidden != nil { + return *m.IsHidden + } + return false +} + +type CDOTAMatchPrivateMetadata_Team_Building struct { + UnitName *string `protobuf:"bytes,1,opt,name=unit_name,json=unitName" json:"unit_name,omitempty"` + PositionQuantX *uint32 `protobuf:"varint,2,opt,name=position_quant_x,json=positionQuantX" json:"position_quant_x,omitempty"` + PositionQuantY *uint32 `protobuf:"varint,3,opt,name=position_quant_y,json=positionQuantY" json:"position_quant_y,omitempty"` + DeathTime *float32 `protobuf:"fixed32,4,opt,name=death_time,json=deathTime" json:"death_time,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAMatchPrivateMetadata_Team_Building) Reset() { + *m = CDOTAMatchPrivateMetadata_Team_Building{} +} +func (m *CDOTAMatchPrivateMetadata_Team_Building) String() string { return proto.CompactTextString(m) } +func (*CDOTAMatchPrivateMetadata_Team_Building) ProtoMessage() {} +func (*CDOTAMatchPrivateMetadata_Team_Building) Descriptor() ([]byte, []int) { + return fileDescriptor_83d1a4f0be8376b8, []int{2, 0, 1} +} + +func (m *CDOTAMatchPrivateMetadata_Team_Building) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Building.Unmarshal(m, b) +} +func (m *CDOTAMatchPrivateMetadata_Team_Building) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Building.Marshal(b, m, deterministic) +} +func (m *CDOTAMatchPrivateMetadata_Team_Building) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Building.Merge(m, src) +} +func (m *CDOTAMatchPrivateMetadata_Team_Building) XXX_Size() int { + return xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Building.Size(m) +} +func (m *CDOTAMatchPrivateMetadata_Team_Building) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Building.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTAMatchPrivateMetadata_Team_Building proto.InternalMessageInfo + +func (m *CDOTAMatchPrivateMetadata_Team_Building) GetUnitName() string { + if m != nil && m.UnitName != nil { + return *m.UnitName + } + return "" +} + +func (m *CDOTAMatchPrivateMetadata_Team_Building) GetPositionQuantX() uint32 { + if m != nil && m.PositionQuantX != nil { + return *m.PositionQuantX + } + return 0 +} + +func (m *CDOTAMatchPrivateMetadata_Team_Building) GetPositionQuantY() uint32 { + if m != nil && m.PositionQuantY != nil { + return *m.PositionQuantY + } + return 0 +} + +func (m *CDOTAMatchPrivateMetadata_Team_Building) GetDeathTime() float32 { + if m != nil && m.DeathTime != nil { + return *m.DeathTime + } + return 0 +} + +type CMsgDOTADPCMatch struct { + Match *CMsgDOTAMatch `protobuf:"bytes,1,opt,name=match" json:"match,omitempty"` + Metadata *CDOTAMatchMetadata `protobuf:"bytes,2,opt,name=metadata" json:"metadata,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDOTADPCMatch) Reset() { *m = CMsgDOTADPCMatch{} } +func (m *CMsgDOTADPCMatch) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTADPCMatch) ProtoMessage() {} +func (*CMsgDOTADPCMatch) Descriptor() ([]byte, []int) { + return fileDescriptor_83d1a4f0be8376b8, []int{3} +} + +func (m *CMsgDOTADPCMatch) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTADPCMatch.Unmarshal(m, b) +} +func (m *CMsgDOTADPCMatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTADPCMatch.Marshal(b, m, deterministic) +} +func (m *CMsgDOTADPCMatch) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTADPCMatch.Merge(m, src) +} +func (m *CMsgDOTADPCMatch) XXX_Size() int { + return xxx_messageInfo_CMsgDOTADPCMatch.Size(m) +} +func (m *CMsgDOTADPCMatch) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTADPCMatch.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTADPCMatch proto.InternalMessageInfo + +func (m *CMsgDOTADPCMatch) GetMatch() *CMsgDOTAMatch { + if m != nil { + return m.Match + } + return nil +} + +func (m *CMsgDOTADPCMatch) GetMetadata() *CDOTAMatchMetadata { + if m != nil { + return m.Metadata + } + return nil +} + +func init() { + proto.RegisterType((*CDOTAMatchMetadataFile)(nil), "protocol.CDOTAMatchMetadataFile") + proto.RegisterType((*CDOTAMatchMetadata)(nil), "protocol.CDOTAMatchMetadata") + proto.RegisterType((*CDOTAMatchMetadata_Team)(nil), "protocol.CDOTAMatchMetadata.Team") + proto.RegisterType((*CDOTAMatchMetadata_Team_PlayerKill)(nil), "protocol.CDOTAMatchMetadata.Team.PlayerKill") + proto.RegisterType((*CDOTAMatchMetadata_Team_ItemPurchase)(nil), "protocol.CDOTAMatchMetadata.Team.ItemPurchase") + proto.RegisterType((*CDOTAMatchMetadata_Team_InventorySnapshot)(nil), "protocol.CDOTAMatchMetadata.Team.InventorySnapshot") + proto.RegisterType((*CDOTAMatchMetadata_Team_AutoStyleCriteria)(nil), "protocol.CDOTAMatchMetadata.Team.AutoStyleCriteria") + proto.RegisterType((*CDOTAMatchMetadata_Team_StrangeGemProgress)(nil), "protocol.CDOTAMatchMetadata.Team.StrangeGemProgress") + proto.RegisterType((*CDOTAMatchMetadata_Team_VictoryPrediction)(nil), "protocol.CDOTAMatchMetadata.Team.VictoryPrediction") + proto.RegisterType((*CDOTAMatchMetadata_Team_SubChallenge)(nil), "protocol.CDOTAMatchMetadata.Team.SubChallenge") + proto.RegisterType((*CDOTAMatchMetadata_Team_CavernChallengeResult)(nil), "protocol.CDOTAMatchMetadata.Team.CavernChallengeResult") + proto.RegisterType((*CDOTAMatchMetadata_Team_ActionGrant)(nil), "protocol.CDOTAMatchMetadata.Team.ActionGrant") + proto.RegisterType((*CDOTAMatchMetadata_Team_EventData)(nil), "protocol.CDOTAMatchMetadata.Team.EventData") + proto.RegisterType((*CDOTAMatchMetadata_Team_Player)(nil), "protocol.CDOTAMatchMetadata.Team.Player") + proto.RegisterType((*CDOTAMatchPrivateMetadata)(nil), "protocol.CDOTAMatchPrivateMetadata") + proto.RegisterType((*CDOTAMatchPrivateMetadata_Team)(nil), "protocol.CDOTAMatchPrivateMetadata.Team") + proto.RegisterType((*CDOTAMatchPrivateMetadata_Team_Player)(nil), "protocol.CDOTAMatchPrivateMetadata.Team.Player") + proto.RegisterType((*CDOTAMatchPrivateMetadata_Team_Player_CombatSegment)(nil), "protocol.CDOTAMatchPrivateMetadata.Team.Player.CombatSegment") + proto.RegisterType((*CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility)(nil), "protocol.CDOTAMatchPrivateMetadata.Team.Player.CombatSegment.DamageByAbility") + proto.RegisterType((*CDOTAMatchPrivateMetadata_Team_Player_CombatSegment_DamageByAbility_ByHeroTarget)(nil), "protocol.CDOTAMatchPrivateMetadata.Team.Player.CombatSegment.DamageByAbility.ByHeroTarget") + proto.RegisterType((*CDOTAMatchPrivateMetadata_Team_Player_BuffRecord)(nil), "protocol.CDOTAMatchPrivateMetadata.Team.Player.BuffRecord") + proto.RegisterType((*CDOTAMatchPrivateMetadata_Team_Player_BuffRecord_ByHeroTarget)(nil), "protocol.CDOTAMatchPrivateMetadata.Team.Player.BuffRecord.ByHeroTarget") + proto.RegisterType((*CDOTAMatchPrivateMetadata_Team_Building)(nil), "protocol.CDOTAMatchPrivateMetadata.Team.Building") + proto.RegisterType((*CMsgDOTADPCMatch)(nil), "protocol.CMsgDOTADPCMatch") +} + +func init() { proto.RegisterFile("dota_match_metadata.proto", fileDescriptor_83d1a4f0be8376b8) } + +var fileDescriptor_83d1a4f0be8376b8 = []byte{ + // 2991 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x59, 0xcd, 0x72, 0x1b, 0xc7, + 0xf1, 0xff, 0x13, 0x14, 0x49, 0x60, 0x00, 0x10, 0xe2, 0x8a, 0x92, 0x96, 0xb0, 0x64, 0x51, 0xd4, + 0x87, 0x69, 0x4b, 0xa2, 0x6c, 0xfd, 0x13, 0xd9, 0xe5, 0x4a, 0xe2, 0xe2, 0x87, 0x4c, 0x21, 0x36, + 0x2d, 0x78, 0x41, 0x99, 0x4a, 0x2a, 0xa9, 0xa9, 0xc1, 0xce, 0x70, 0x31, 0xe1, 0x7e, 0x79, 0x67, + 0x16, 0x14, 0x2a, 0x97, 0x54, 0x52, 0x95, 0x53, 0x1e, 0x20, 0x95, 0x43, 0x52, 0x95, 0x4b, 0x72, + 0xc9, 0xc5, 0xcf, 0x90, 0x63, 0x9e, 0x23, 0xcf, 0x91, 0xea, 0x9e, 0xd9, 0x05, 0x40, 0x30, 0x16, + 0x9d, 0xe4, 0x44, 0xce, 0xaf, 0x7b, 0x7a, 0x7a, 0x7b, 0xba, 0x7b, 0x7e, 0x33, 0x20, 0x6b, 0x3c, + 0xd1, 0x8c, 0x46, 0x4c, 0xfb, 0x03, 0x1a, 0x09, 0xcd, 0x38, 0xd3, 0x6c, 0x2b, 0xcd, 0x12, 0x9d, + 0x38, 0x55, 0xfc, 0xe3, 0x27, 0x61, 0xfb, 0x6a, 0x9f, 0x29, 0x41, 0x03, 0x3f, 0x12, 0x4a, 0xb1, + 0x40, 0x28, 0xa3, 0xd0, 0x7e, 0x84, 0x73, 0xc7, 0x30, 0xf5, 0x93, 0x28, 0x4a, 0xe2, 0xc2, 0x1a, + 0x8b, 0x59, 0x20, 0x22, 0x11, 0x6b, 0xab, 0x7e, 0xe3, 0x7c, 0x75, 0x23, 0xdd, 0xf8, 0x66, 0x8e, + 0x5c, 0xdb, 0xdd, 0x7b, 0x71, 0xb8, 0x7d, 0x00, 0xb3, 0x0f, 0xac, 0x2b, 0x9f, 0xca, 0x50, 0x38, + 0x2e, 0x59, 0x1a, 0x8a, 0x4c, 0xc9, 0x24, 0x76, 0xe7, 0xd6, 0x2b, 0x9b, 0x0b, 0x5e, 0x31, 0x74, + 0xd6, 0x48, 0xd5, 0x2c, 0x26, 0xb9, 0x5b, 0x59, 0xaf, 0x6c, 0x5e, 0xf2, 0x96, 0x70, 0xdc, 0xe1, + 0xce, 0x47, 0xa4, 0x5a, 0x7c, 0x8f, 0x3b, 0xbf, 0x3e, 0xb7, 0x59, 0x7f, 0x72, 0x63, 0xab, 0xf8, + 0xa0, 0xad, 0xd9, 0x85, 0xbc, 0x52, 0xdb, 0x79, 0x97, 0x5c, 0x4e, 0x33, 0x39, 0x64, 0x5a, 0x94, + 0x11, 0x71, 0x17, 0xd6, 0xe7, 0x36, 0x1b, 0x5e, 0xcb, 0xe2, 0xc5, 0xa4, 0x8d, 0x3f, 0x6d, 0x12, + 0x67, 0xd6, 0x96, 0xf3, 0x21, 0x59, 0xd0, 0x82, 0x45, 0xca, 0x9d, 0x5b, 0x9f, 0xdf, 0xac, 0x3f, + 0xb9, 0xfd, 0x6d, 0x0b, 0x6f, 0x1d, 0x0a, 0x16, 0x79, 0x46, 0xdf, 0x79, 0x46, 0x1a, 0x52, 0x8b, + 0x88, 0x66, 0xe2, 0x94, 0x65, 0x5c, 0xb9, 0x15, 0x9c, 0xbf, 0x31, 0x31, 0xff, 0xf3, 0xa4, 0xdf, + 0x1f, 0x1d, 0xca, 0x48, 0x70, 0x0f, 0x75, 0xf6, 0x84, 0x66, 0x32, 0x54, 0x5e, 0x1d, 0xe6, 0x19, + 0x48, 0x41, 0x58, 0x42, 0xd0, 0x83, 0xb0, 0xc0, 0xb7, 0x2f, 0x7a, 0x4b, 0x38, 0xee, 0x70, 0xe7, + 0x3d, 0xb2, 0x92, 0x89, 0x34, 0xc9, 0x34, 0xcd, 0x63, 0x2d, 0x43, 0xaa, 0x65, 0x24, 0xdc, 0x4b, + 0xa8, 0xd3, 0x32, 0x82, 0x97, 0x80, 0xc3, 0x0a, 0xce, 0xf7, 0xc9, 0x75, 0x31, 0x14, 0xb1, 0xa6, + 0x01, 0x8b, 0x04, 0xf5, 0x73, 0xa5, 0x93, 0x88, 0x6a, 0xd6, 0x0f, 0x85, 0x8d, 0xc7, 0x2a, 0x8a, + 0xf7, 0x59, 0x24, 0x76, 0x51, 0x78, 0x08, 0x32, 0x67, 0x13, 0xe3, 0x17, 0xb1, 0x6c, 0x44, 0xcd, + 0x74, 0xc9, 0xdd, 0xc5, 0xf5, 0xb9, 0xcd, 0xa6, 0xb7, 0x6c, 0xf1, 0x67, 0x00, 0x77, 0xb8, 0xf3, + 0x94, 0x10, 0xb3, 0x7d, 0x5a, 0xa6, 0xca, 0x5d, 0xc2, 0x8f, 0xbd, 0x3e, 0xf1, 0xb1, 0x07, 0x2a, + 0xc0, 0x58, 0x1d, 0xca, 0x54, 0x79, 0xb5, 0xa8, 0xf8, 0xb7, 0xfd, 0xd7, 0x7b, 0xe4, 0x12, 0x84, + 0xcd, 0x79, 0x8b, 0xd4, 0x30, 0xa9, 0x20, 0x7a, 0xee, 0x1c, 0xae, 0x51, 0x05, 0x00, 0x85, 0x3b, + 0x64, 0x29, 0x0d, 0xd9, 0x48, 0x64, 0x45, 0x1c, 0x37, 0xdf, 0xb8, 0x0f, 0x5b, 0x5d, 0x9c, 0xe0, + 0x15, 0x13, 0x21, 0x17, 0x82, 0x8c, 0xa5, 0x03, 0x2a, 0x5e, 0xa7, 0x22, 0x93, 0x22, 0xf6, 0x85, + 0x3b, 0xbf, 0x3e, 0xbf, 0x59, 0xf1, 0x5a, 0x88, 0x3f, 0x2b, 0x61, 0x88, 0xac, 0x51, 0x0d, 0x92, + 0x90, 0x53, 0xc1, 0xb2, 0x58, 0x70, 0xf7, 0xd2, 0x84, 0xee, 0x7e, 0x12, 0xf2, 0x67, 0x08, 0x3b, + 0xf7, 0x89, 0x81, 0x68, 0x2c, 0x34, 0x3d, 0x4d, 0x32, 0x3d, 0x70, 0x17, 0x50, 0xb3, 0x89, 0xf0, + 0x17, 0x42, 0x1f, 0x01, 0xe8, 0x6c, 0x90, 0xa6, 0x1f, 0xd1, 0x63, 0x99, 0x29, 0x4d, 0x53, 0xe9, + 0x9f, 0x60, 0x1c, 0xab, 0x5e, 0xdd, 0x8f, 0x3e, 0x05, 0xac, 0x2b, 0xfd, 0x13, 0xe7, 0x31, 0x59, + 0xf5, 0x23, 0xea, 0xb3, 0x54, 0x33, 0x19, 0x53, 0xe3, 0x38, 0x84, 0x7c, 0x09, 0xc3, 0xb1, 0xe2, + 0x47, 0xbb, 0x46, 0x64, 0x3e, 0xad, 0xc3, 0x9d, 0xeb, 0x64, 0xc9, 0x8f, 0x68, 0x9f, 0xc5, 0xca, + 0xad, 0xae, 0xcf, 0x6f, 0x36, 0xbd, 0x45, 0x3f, 0xda, 0x61, 0x31, 0xa6, 0x8d, 0x1f, 0xe1, 0x3a, + 0xca, 0xad, 0xa1, 0x64, 0xc9, 0x8f, 0x60, 0x0d, 0xe5, 0xdc, 0x24, 0x04, 0x44, 0x22, 0x66, 0xa1, + 0x1e, 0xb9, 0x04, 0x4d, 0xd7, 0xfc, 0xa8, 0x6b, 0x80, 0xf6, 0x2e, 0x21, 0xc6, 0xfc, 0x67, 0x32, + 0x0c, 0x9d, 0x5b, 0xa4, 0x3e, 0x94, 0xbe, 0x96, 0x11, 0x55, 0x61, 0xa2, 0xed, 0xbe, 0x10, 0x03, + 0xf5, 0xc2, 0x44, 0x3b, 0xab, 0x64, 0xc1, 0x4f, 0xf2, 0x58, 0xbb, 0x15, 0x14, 0x99, 0x41, 0xfb, + 0x73, 0xd2, 0xe8, 0x68, 0x11, 0x75, 0xf3, 0xcc, 0x1f, 0x30, 0x25, 0xc0, 0x4f, 0x2c, 0x06, 0xc9, + 0xad, 0x89, 0x45, 0x18, 0x76, 0xb8, 0x73, 0x87, 0x34, 0x53, 0xab, 0x64, 0xf2, 0x17, 0xcc, 0x2c, + 0x78, 0x8d, 0x02, 0x84, 0xe4, 0x6d, 0xff, 0x65, 0x8e, 0xac, 0x74, 0x62, 0x48, 0xb4, 0x24, 0x1b, + 0xf5, 0x62, 0x96, 0xaa, 0x41, 0xa2, 0xa7, 0x6d, 0xce, 0x4f, 0xd8, 0x7c, 0x8b, 0xd4, 0x30, 0xcb, + 0x27, 0xec, 0x55, 0x01, 0xc0, 0x42, 0x58, 0x25, 0x0b, 0x27, 0x32, 0x0c, 0x15, 0x16, 0x53, 0xd3, + 0x33, 0x03, 0xe7, 0x1a, 0x59, 0xe4, 0x82, 0xe9, 0x81, 0xc2, 0xfa, 0x69, 0x7a, 0x76, 0x04, 0xed, + 0x8a, 0x29, 0x25, 0x95, 0x56, 0x58, 0x26, 0x4d, 0xaf, 0x18, 0x82, 0x9d, 0x50, 0x0c, 0x45, 0x68, + 0xcb, 0xc1, 0x0c, 0xda, 0xcf, 0xc9, 0xca, 0x76, 0xae, 0x93, 0x9e, 0x1e, 0x85, 0x62, 0x37, 0x93, + 0x5a, 0x64, 0x92, 0x41, 0xc0, 0x63, 0xf4, 0x27, 0x39, 0x11, 0xb1, 0xfd, 0xfe, 0x1a, 0x20, 0x87, + 0x00, 0x80, 0xa5, 0x21, 0x0b, 0x73, 0xe3, 0x6a, 0xc5, 0x33, 0x83, 0xf6, 0x37, 0x15, 0xe2, 0xf4, + 0x74, 0xc6, 0xe2, 0x40, 0xec, 0x8b, 0xa8, 0x9b, 0x25, 0x41, 0x26, 0x94, 0x82, 0x6c, 0x03, 0x8f, + 0xa9, 0x60, 0x5a, 0x64, 0x54, 0x8f, 0x52, 0x61, 0x0d, 0x36, 0x01, 0x7e, 0x06, 0xe8, 0xe1, 0x28, + 0x15, 0xce, 0x03, 0xe2, 0x04, 0x10, 0x1b, 0x08, 0x10, 0x17, 0xc7, 0x54, 0xc6, 0x5c, 0xbc, 0xb6, + 0x7b, 0xd4, 0x0a, 0x44, 0x04, 0xbb, 0xb3, 0x27, 0x8e, 0x3b, 0x00, 0x43, 0x95, 0x67, 0xe2, 0xeb, + 0x5c, 0x66, 0x82, 0xd3, 0x81, 0xc8, 0x92, 0xa2, 0xd7, 0x34, 0xbd, 0xe5, 0x02, 0x7f, 0x2e, 0xb2, + 0xa4, 0xc3, 0x9d, 0x7b, 0x64, 0x59, 0x69, 0x96, 0x69, 0x19, 0x07, 0xd4, 0x38, 0x6d, 0xe2, 0xd5, + 0x2c, 0xd0, 0xaf, 0x00, 0x74, 0x6e, 0x93, 0x86, 0x88, 0xf9, 0x58, 0xc9, 0xc4, 0xae, 0x6e, 0x30, + 0xa3, 0xf2, 0x98, 0xac, 0x26, 0xa7, 0x31, 0xa4, 0xf7, 0xb4, 0x8b, 0x26, 0x9c, 0x2b, 0x28, 0x9b, + 0x72, 0x72, 0x83, 0x34, 0x27, 0x26, 0xd8, 0xa2, 0xb8, 0xe4, 0xd5, 0x4b, 0xcd, 0x0e, 0x6f, 0xff, + 0x7e, 0x8e, 0xac, 0x7c, 0x25, 0x7d, 0x48, 0x93, 0x6e, 0x26, 0x38, 0x64, 0x69, 0x12, 0x9f, 0x4d, + 0xbe, 0x4b, 0x65, 0xa2, 0xdc, 0x25, 0xcb, 0xe7, 0x06, 0x08, 0x1b, 0x77, 0xb9, 0xf0, 0xec, 0x37, + 0xcf, 0x9f, 0xf7, 0xcd, 0x37, 0x09, 0x91, 0x8a, 0x0e, 0xcd, 0xea, 0x18, 0x96, 0xaa, 0x57, 0x93, + 0xca, 0xba, 0xd3, 0xfe, 0xcd, 0x1c, 0x69, 0xf4, 0xf2, 0xfe, 0xee, 0x80, 0x85, 0xa1, 0x88, 0x03, + 0x2c, 0x09, 0x28, 0xa9, 0x89, 0x92, 0x80, 0x61, 0x87, 0x43, 0xc9, 0xa1, 0x65, 0x3a, 0xce, 0x8a, + 0xa6, 0x47, 0x10, 0x32, 0x2b, 0xbd, 0x45, 0x6a, 0x22, 0xe6, 0x53, 0xbe, 0x54, 0x45, 0xcc, 0x8d, + 0xf0, 0x06, 0xa9, 0xf9, 0x49, 0x94, 0x86, 0x42, 0x63, 0xcb, 0x42, 0x2f, 0x4a, 0xa0, 0x7d, 0x42, + 0xae, 0xee, 0xb2, 0xa1, 0xc8, 0xe2, 0xd2, 0x0f, 0x4f, 0xa8, 0x3c, 0xd4, 0xd0, 0xf1, 0x4a, 0x2d, + 0x9a, 0x32, 0x3d, 0x18, 0xfb, 0xd5, 0x2a, 0x05, 0x5d, 0xa6, 0xe1, 0x38, 0xbe, 0x4f, 0x5a, 0x7e, + 0xc8, 0xe0, 0xdc, 0xa2, 0x59, 0x92, 0x44, 0xe6, 0xc0, 0xc6, 0x88, 0x58, 0xd8, 0x4b, 0x12, 0xd8, + 0x8d, 0x9f, 0x91, 0xfa, 0x36, 0xee, 0xc0, 0x7e, 0xc6, 0x62, 0x0d, 0x6e, 0x33, 0x1c, 0x8e, 0x4d, + 0x57, 0x0d, 0xd0, 0xe1, 0x4e, 0x9b, 0x54, 0xbf, 0xce, 0x59, 0xac, 0xa5, 0x1e, 0x59, 0x63, 0xe5, + 0x18, 0x0a, 0x84, 0xe5, 0x5c, 0xea, 0xa2, 0x64, 0x71, 0xd0, 0xfe, 0x6d, 0x8d, 0xd4, 0xf0, 0xf0, + 0xd9, 0x83, 0x63, 0x7a, 0x8d, 0x54, 0xcb, 0x03, 0xca, 0xd8, 0x5e, 0x12, 0xf6, 0x64, 0x82, 0x64, + 0x44, 0x51, 0x9a, 0xc8, 0x58, 0x2b, 0x6b, 0xbe, 0x8e, 0x58, 0x17, 0x21, 0xe7, 0x09, 0xb9, 0xea, + 0x17, 0x01, 0xa1, 0x32, 0x56, 0x9a, 0xc5, 0xbe, 0x18, 0x57, 0xc1, 0x95, 0x52, 0xd8, 0xb1, 0xb2, + 0x0e, 0x77, 0x1e, 0x12, 0x67, 0x3c, 0xe7, 0xeb, 0x5c, 0x28, 0x5c, 0xdb, 0x94, 0xc3, 0xe5, 0x52, + 0xf2, 0x25, 0x08, 0x3a, 0xdc, 0xf9, 0x84, 0xdc, 0x38, 0xab, 0x3d, 0xb1, 0x22, 0xb7, 0x15, 0xb2, + 0x36, 0x3d, 0xaf, 0xdc, 0xa4, 0x0e, 0x77, 0x1e, 0x93, 0xb1, 0x17, 0x74, 0xbc, 0xc3, 0xe6, 0x10, + 0x19, 0x7b, 0xb2, 0x5b, 0x48, 0x9c, 0x8f, 0x88, 0x3b, 0x9e, 0x90, 0xb1, 0xf8, 0x64, 0x62, 0x96, + 0x39, 0x4f, 0xae, 0x95, 0x72, 0x8f, 0xc5, 0x27, 0xe3, 0x99, 0x07, 0xe4, 0xce, 0x99, 0x99, 0x69, + 0x26, 0x86, 0x32, 0xc9, 0x55, 0x38, 0x9a, 0x30, 0x52, 0x45, 0x23, 0xeb, 0x53, 0x46, 0xba, 0xa5, + 0xe2, 0xd8, 0xdc, 0x2d, 0x62, 0x62, 0x4d, 0xa1, 0x52, 0xb9, 0x5b, 0x43, 0x8f, 0x09, 0x42, 0x2f, + 0x00, 0x71, 0x12, 0x72, 0x43, 0xe5, 0xfd, 0x71, 0x3c, 0x14, 0x3d, 0x95, 0x7a, 0x40, 0x53, 0xdb, + 0xf3, 0x5c, 0x82, 0x27, 0xfe, 0xd6, 0x9b, 0x4f, 0xfc, 0xc9, 0xfa, 0xf2, 0xd6, 0xd4, 0xc4, 0x48, + 0x1d, 0x49, 0x3d, 0x28, 0x9b, 0xe8, 0x3d, 0xb2, 0x7c, 0xca, 0x02, 0x91, 0xd1, 0x53, 0x19, 0xc7, + 0x32, 0x0e, 0x94, 0x5b, 0x37, 0xf9, 0x8b, 0xe8, 0x91, 0x05, 0x9d, 0xa7, 0xe4, 0xba, 0x8f, 0xc5, + 0x32, 0xb1, 0x55, 0x90, 0xb0, 0x43, 0xe1, 0x36, 0xf0, 0x23, 0xae, 0xfa, 0xd3, 0xb5, 0xb4, 0x8d, + 0x42, 0xe7, 0x63, 0xb2, 0x36, 0x33, 0xaf, 0x5c, 0xa9, 0x89, 0x2b, 0x5d, 0x3f, 0x33, 0xb3, 0x5c, + 0xf3, 0x1e, 0x59, 0x66, 0x11, 0x1c, 0xa1, 0x14, 0x7d, 0x11, 0xdc, 0x5d, 0x36, 0xae, 0x19, 0xf4, + 0xc8, 0x80, 0x50, 0xae, 0xc0, 0x93, 0x8c, 0x12, 0x35, 0x32, 0xb7, 0x65, 0xca, 0x15, 0x04, 0xa8, + 0xb7, 0x8d, 0xb0, 0xf3, 0x03, 0xd2, 0x06, 0x62, 0x93, 0x70, 0xe9, 0x9b, 0x12, 0xa0, 0x8c, 0xff, + 0x22, 0x57, 0x1a, 0xe8, 0xbc, 0x72, 0x2f, 0xe3, 0x24, 0xb7, 0xd0, 0xc0, 0x82, 0xd8, 0x1e, 0xcb, + 0x9d, 0xd7, 0xe4, 0xc6, 0xcc, 0xc7, 0x44, 0x2c, 0xa5, 0x19, 0xf6, 0x0d, 0xe5, 0xae, 0xe0, 0xe6, + 0x7c, 0xf8, 0xe6, 0xcd, 0x39, 0xb7, 0xef, 0x78, 0x6b, 0x67, 0x02, 0x71, 0xc0, 0x52, 0x23, 0x51, + 0xce, 0x17, 0xe4, 0xee, 0xcc, 0xca, 0x69, 0x98, 0x2b, 0xaa, 0x06, 0x2c, 0xe3, 0xe3, 0x88, 0x3a, + 0x36, 0x0f, 0xa7, 0x0d, 0x75, 0xc3, 0x5c, 0xf5, 0x40, 0xb1, 0x0c, 0xed, 0x57, 0xa4, 0x65, 0xda, + 0x8d, 0xa2, 0x01, 0x34, 0x24, 0xc1, 0xdd, 0x2b, 0xe8, 0xfc, 0xa3, 0x37, 0x3b, 0x3f, 0xd1, 0xc7, + 0xbc, 0x65, 0x6b, 0x65, 0xdf, 0x18, 0x69, 0xff, 0xb3, 0x45, 0x16, 0x0d, 0x63, 0x82, 0x33, 0x80, + 0xf9, 0xc8, 0x80, 0xc6, 0x7d, 0xa8, 0x66, 0x91, 0x0e, 0x07, 0x06, 0xca, 0xfa, 0x32, 0x94, 0x7a, + 0x44, 0xf3, 0x34, 0xc8, 0x18, 0x17, 0x86, 0xce, 0x36, 0xbd, 0x96, 0xc5, 0x5f, 0x5a, 0x18, 0x8a, + 0xc6, 0xd2, 0x3f, 0xe4, 0x5d, 0xa6, 0x0f, 0x11, 0x03, 0x21, 0xef, 0x7a, 0x46, 0xae, 0xc0, 0xd1, + 0x9c, 0xa6, 0x82, 0x53, 0xe1, 0x43, 0x53, 0xd5, 0x22, 0x52, 0x48, 0x52, 0xeb, 0x4f, 0xae, 0x4e, + 0x7c, 0x51, 0xef, 0xc5, 0x33, 0x3f, 0x89, 0xe1, 0x80, 0xf4, 0x56, 0x8a, 0x19, 0x05, 0xa2, 0x9c, + 0x9d, 0x82, 0x0e, 0x2d, 0xe0, 0xc4, 0x87, 0x17, 0xa5, 0xd5, 0x40, 0x0e, 0x0b, 0xf2, 0xb4, 0x47, + 0x16, 0xcc, 0xe2, 0x8b, 0x17, 0x2d, 0xd4, 0x49, 0x6e, 0xe8, 0x99, 0xc9, 0x70, 0xbe, 0xb3, 0x61, + 0x40, 0xd1, 0x24, 0x7d, 0xfd, 0xc1, 0x53, 0xdb, 0xa4, 0xea, 0x6c, 0x18, 0xc0, 0x62, 0xea, 0xd5, + 0x07, 0x4f, 0xe1, 0xc0, 0x06, 0x1d, 0x43, 0xce, 0x50, 0xc9, 0x34, 0xa1, 0x06, 0x1b, 0x06, 0x7b, + 0x08, 0x82, 0xd6, 0x7d, 0xd2, 0x02, 0x2d, 0xcb, 0xd4, 0x50, 0xad, 0x66, 0x8b, 0x68, 0x18, 0x6c, + 0x1b, 0x14, 0xf4, 0xde, 0x26, 0x60, 0x9c, 0x06, 0x69, 0x84, 0x3a, 0x96, 0x09, 0xb3, 0x61, 0xb0, + 0x9f, 0x46, 0x13, 0xf2, 0xd7, 0x56, 0x5e, 0x2f, 0xe5, 0xaf, 0x8c, 0xfc, 0x2e, 0x59, 0xee, 0x43, + 0x23, 0x1f, 0xbb, 0xdc, 0x30, 0xde, 0x00, 0x5a, 0xfa, 0xbc, 0x49, 0x2e, 0xa3, 0xd6, 0xa4, 0x3b, + 0xa6, 0x09, 0xe0, 0xec, 0x09, 0x7f, 0xd6, 0x09, 0xce, 0x2c, 0x1d, 0x32, 0x95, 0x4f, 0x00, 0xb3, + 0x1e, 0x15, 0x1a, 0x85, 0x4b, 0xad, 0xb1, 0x86, 0xf5, 0xe9, 0x26, 0x21, 0xa7, 0x32, 0xa6, 0x4a, + 0x67, 0x82, 0x9d, 0xd8, 0xe2, 0xae, 0x9d, 0xca, 0xb8, 0x87, 0x00, 0x84, 0x06, 0x0d, 0x4c, 0xe8, + 0xac, 0x98, 0xd0, 0x00, 0x7c, 0x54, 0xea, 0xdd, 0x22, 0xf5, 0x63, 0x19, 0x0c, 0x34, 0x55, 0x7e, + 0x92, 0x09, 0x2c, 0xb1, 0x8a, 0x47, 0x10, 0xea, 0x01, 0x02, 0xeb, 0x1c, 0xb3, 0x2c, 0xb2, 0xf2, + 0x2b, 0x28, 0xaf, 0x01, 0x62, 0xc4, 0x77, 0x48, 0x53, 0xe5, 0x29, 0xde, 0x4d, 0x8d, 0xc6, 0x2a, + 0x6a, 0x34, 0x2c, 0x58, 0xda, 0x48, 0x73, 0x35, 0xb0, 0x1a, 0x57, 0x8d, 0x0d, 0x40, 0x8c, 0xf8, + 0x2e, 0x59, 0x46, 0x52, 0x4d, 0xf3, 0x14, 0xa9, 0xbc, 0x72, 0xaf, 0x61, 0xad, 0x34, 0x10, 0x7d, + 0x99, 0x02, 0x9d, 0x57, 0xe7, 0x5d, 0xbf, 0xae, 0x9f, 0x77, 0xfd, 0xea, 0x13, 0x47, 0x16, 0x57, + 0x08, 0xaa, 0xec, 0x1d, 0xc2, 0x75, 0x31, 0x63, 0xff, 0xff, 0x02, 0x19, 0x7b, 0xf6, 0xfa, 0xe1, + 0xad, 0xc8, 0x99, 0x1b, 0xc9, 0xfb, 0x64, 0x15, 0x12, 0x46, 0x69, 0xa6, 0x15, 0xf5, 0x59, 0x28, + 0xfb, 0x19, 0x83, 0x36, 0xb3, 0x66, 0x0e, 0x69, 0x36, 0x0c, 0x7a, 0x20, 0xda, 0x2d, 0x25, 0x8e, + 0x4f, 0xae, 0xb0, 0x5c, 0x27, 0x54, 0xc1, 0x85, 0x81, 0xfa, 0xf6, 0xc6, 0xe0, 0xb6, 0x2f, 0xea, + 0xd6, 0xcc, 0x65, 0xc3, 0x5b, 0x61, 0x33, 0xf7, 0x8f, 0x1f, 0x13, 0x73, 0xda, 0x52, 0x7c, 0xfe, + 0xb8, 0x89, 0xb6, 0x1f, 0xbc, 0xd9, 0x76, 0x49, 0xae, 0xbc, 0x9a, 0x28, 0x79, 0xd6, 0x31, 0x59, + 0x55, 0xe6, 0x56, 0x42, 0xe1, 0x7e, 0x51, 0x9e, 0xd1, 0x6f, 0xa3, 0xd5, 0xef, 0x5d, 0xe0, 0x8c, + 0x9e, 0xb9, 0xd3, 0x78, 0x8e, 0x9a, 0xbd, 0xe7, 0x5c, 0x27, 0x4b, 0x78, 0x13, 0x79, 0x9d, 0xba, + 0xb7, 0x0c, 0x3b, 0x86, 0xe1, 0xab, 0x14, 0x32, 0xcb, 0x67, 0x51, 0xaa, 0x20, 0xca, 0xfe, 0x89, + 0xe0, 0xee, 0xba, 0xa9, 0x39, 0x04, 0x7b, 0x06, 0x83, 0xcd, 0xb6, 0x44, 0x1c, 0xa8, 0x8b, 0xbd, + 0x07, 0xb8, 0xb7, 0x2f, 0x1a, 0xd5, 0x99, 0x2b, 0x84, 0xb7, 0x32, 0x9c, 0xb9, 0x55, 0xbc, 0x4f, + 0x56, 0x43, 0x16, 0x0b, 0xaa, 0x44, 0x28, 0x0c, 0xad, 0x3d, 0x0e, 0x59, 0xa0, 0xdc, 0x0d, 0xf4, + 0xc7, 0x01, 0x59, 0xaf, 0x10, 0x7d, 0x0a, 0x12, 0xe0, 0xb8, 0x19, 0x8b, 0x52, 0x16, 0x08, 0xe5, + 0xde, 0x31, 0x1c, 0xb7, 0x18, 0x03, 0x49, 0xd5, 0x99, 0x4c, 0x43, 0x61, 0xba, 0x89, 0x7b, 0xd7, + 0x34, 0x3f, 0x83, 0x61, 0x2f, 0x41, 0x6a, 0x20, 0x02, 0xa9, 0x20, 0x7b, 0xb5, 0x3f, 0x10, 0xdc, + 0xbd, 0x67, 0xbb, 0x1a, 0xa0, 0x3d, 0x0b, 0x3a, 0x0f, 0xc8, 0x4a, 0xc6, 0x52, 0x29, 0x32, 0x45, + 0x8b, 0x4b, 0x34, 0x77, 0xef, 0x1b, 0x5a, 0x6a, 0x05, 0x45, 0xeb, 0xe5, 0xce, 0x3b, 0xa4, 0xe5, + 0x27, 0x79, 0x86, 0xda, 0xb0, 0xb0, 0xe0, 0xee, 0x3b, 0xa6, 0x37, 0x15, 0xf0, 0x67, 0x88, 0x42, + 0x31, 0x96, 0x05, 0x86, 0x9c, 0xd0, 0xdd, 0x34, 0x71, 0x8f, 0x6d, 0x81, 0x01, 0xfb, 0x03, 0x4e, + 0x5c, 0x94, 0x3d, 0xbe, 0x9c, 0xa8, 0x54, 0xc4, 0xda, 0x7d, 0xd7, 0x2c, 0x6e, 0x25, 0xfb, 0x49, + 0xc8, 0x7b, 0x80, 0x03, 0xeb, 0x4e, 0xfa, 0x4a, 0x64, 0x43, 0x60, 0x62, 0x2c, 0xe3, 0x8a, 0xa6, + 0x21, 0xf3, 0x05, 0x77, 0xdf, 0x33, 0xac, 0xbb, 0x10, 0x1e, 0x81, 0xac, 0x8b, 0x22, 0x67, 0x8b, + 0x5c, 0x51, 0x22, 0xd6, 0xd9, 0x68, 0x7a, 0xc6, 0x03, 0x73, 0x6b, 0x34, 0xa2, 0x49, 0x7d, 0xa4, + 0x7a, 0xa0, 0xc8, 0xf1, 0x3d, 0x4d, 0x70, 0xf7, 0x61, 0x41, 0xf5, 0x32, 0xae, 0xf6, 0x2c, 0x88, + 0xfd, 0x4a, 0xe7, 0x31, 0xe5, 0x79, 0xc6, 0x30, 0x57, 0x1e, 0xd9, 0x7e, 0xa5, 0xf3, 0x78, 0xcf, + 0x62, 0x1b, 0x7f, 0x5c, 0x26, 0x6b, 0xe3, 0x94, 0xe9, 0x4e, 0xbf, 0x1f, 0x3a, 0x3f, 0x9a, 0x7e, + 0x28, 0x3c, 0xf7, 0x81, 0xea, 0xcc, 0x9c, 0xa9, 0xf7, 0xc2, 0x27, 0xe4, 0xaa, 0x69, 0x64, 0xd0, + 0x9b, 0xd3, 0x2c, 0xe9, 0x5b, 0x4a, 0x80, 0x0c, 0xa1, 0xe2, 0x5d, 0x41, 0xe1, 0x91, 0x8c, 0xbb, + 0x63, 0x51, 0xfb, 0x77, 0xcd, 0x8b, 0x3c, 0x9e, 0x75, 0xce, 0x3e, 0x9e, 0x3d, 0xbe, 0xa8, 0x6f, + 0x33, 0x6f, 0x68, 0x2f, 0x48, 0xad, 0x9f, 0xcb, 0x90, 0x23, 0xf1, 0x9a, 0x47, 0x63, 0x1f, 0x5c, + 0xd8, 0xd8, 0x8e, 0x9d, 0xe9, 0x8d, 0x6d, 0xb4, 0xff, 0x46, 0x2e, 0x4a, 0x9e, 0xce, 0x30, 0xa2, + 0xca, 0x0c, 0x23, 0x7a, 0x87, 0xb4, 0xd2, 0x44, 0x49, 0x2c, 0x45, 0x3c, 0xdb, 0x22, 0xa4, 0x4d, + 0x0d, 0x6f, 0xb9, 0x80, 0xf1, 0x70, 0x8b, 0x9c, 0x63, 0x48, 0xfa, 0xa8, 0xcf, 0x34, 0x55, 0x22, + 0x30, 0x2c, 0xd8, 0xd0, 0xa6, 0x1f, 0x7e, 0xc7, 0xb8, 0x6c, 0xed, 0xa2, 0x99, 0x9e, 0xb1, 0x02, + 0x35, 0x33, 0x31, 0x54, 0x40, 0xd2, 0x39, 0x8b, 0x58, 0x20, 0x68, 0x1e, 0x4b, 0x4d, 0x63, 0x06, + 0x67, 0x18, 0xf0, 0xac, 0x9a, 0xd7, 0x32, 0x82, 0x97, 0xb1, 0xd4, 0x5f, 0x00, 0xec, 0xfc, 0x9c, + 0x34, 0xfa, 0xf9, 0xf1, 0x31, 0xcd, 0x84, 0x9f, 0x64, 0xbc, 0xa0, 0x52, 0x1f, 0x7f, 0x57, 0x87, + 0x76, 0xf2, 0xe3, 0x63, 0x0f, 0x4d, 0x78, 0xf5, 0x7e, 0xf9, 0x3f, 0xd2, 0x49, 0x93, 0x5c, 0xa6, + 0xbb, 0x2c, 0x61, 0x4a, 0x11, 0x84, 0x4c, 0x73, 0xb9, 0x4d, 0x1a, 0x46, 0xc1, 0x3e, 0x83, 0x55, + 0x51, 0xc3, 0x4c, 0x32, 0xcc, 0x0a, 0x6a, 0xc4, 0xa8, 0x14, 0x2f, 0x62, 0x35, 0xd4, 0x31, 0xf3, + 0x2c, 0x8d, 0x81, 0x7a, 0x33, 0x4a, 0x21, 0x53, 0x7a, 0x20, 0xb5, 0xb9, 0xbd, 0x15, 0xa7, 0xf1, + 0xe7, 0x16, 0x9c, 0x5c, 0x2e, 0x96, 0x02, 0xee, 0x5f, 0x93, 0xcb, 0x01, 0xd4, 0xfe, 0xc7, 0x3c, + 0x69, 0x4e, 0xc5, 0x77, 0xfa, 0x5d, 0x6f, 0xee, 0xcc, 0xbb, 0xde, 0xa8, 0x0c, 0x76, 0x7f, 0x44, + 0x27, 0x4b, 0xa7, 0xfe, 0xe4, 0xe0, 0xbf, 0xda, 0xd6, 0xad, 0x3d, 0x34, 0xbb, 0x33, 0xda, 0x36, + 0x46, 0x8b, 0xbd, 0x2b, 0x81, 0xf6, 0x9f, 0x2b, 0xa4, 0x75, 0x46, 0x09, 0xf6, 0x5e, 0x25, 0x79, + 0xe6, 0xdb, 0xbd, 0x37, 0xaf, 0x4b, 0x86, 0xc5, 0xb7, 0x8c, 0x00, 0xf6, 0xde, 0x3c, 0x30, 0x41, + 0xe2, 0xdb, 0x6b, 0xc1, 0x44, 0xe2, 0x1b, 0xa4, 0xc3, 0x9d, 0x5f, 0xcf, 0x91, 0x56, 0x7f, 0x64, + 0x1e, 0xe6, 0x34, 0xcb, 0x02, 0xa1, 0x8b, 0x3a, 0xfe, 0xe9, 0xff, 0xf4, 0xc3, 0xb6, 0x76, 0x46, + 0xcf, 0x45, 0x96, 0x1c, 0xe2, 0x12, 0x5e, 0xb3, 0x3f, 0x31, 0x52, 0xed, 0x4f, 0x48, 0x63, 0x52, + 0x5c, 0x9e, 0xcf, 0xe3, 0xd7, 0xab, 0x81, 0x79, 0x21, 0xbc, 0x46, 0x16, 0x4d, 0x7c, 0x6c, 0x85, + 0xda, 0x51, 0xfb, 0xef, 0x15, 0x42, 0xc6, 0xd9, 0x89, 0x44, 0x14, 0xf2, 0x7d, 0xe6, 0xc3, 0x9b, + 0x00, 0x6f, 0x97, 0x1f, 0xff, 0x90, 0x38, 0xa8, 0x17, 0x25, 0x5c, 0x1e, 0x4b, 0x91, 0x61, 0x15, + 0x61, 0x20, 0x6b, 0xde, 0x65, 0x90, 0x1c, 0x58, 0x01, 0x94, 0x91, 0x93, 0xfc, 0xbb, 0x48, 0xed, + 0xff, 0xe7, 0x85, 0xf4, 0xad, 0x61, 0x49, 0x2e, 0x1a, 0x96, 0x77, 0xc9, 0x65, 0x11, 0xb2, 0x54, + 0x09, 0x3e, 0x3e, 0x63, 0xcc, 0x7b, 0x6f, 0xcb, 0xe2, 0xc5, 0x31, 0x03, 0x69, 0x2e, 0x15, 0x1d, + 0x48, 0xce, 0x45, 0x8c, 0x5f, 0x5a, 0xf5, 0xaa, 0x52, 0x3d, 0xc7, 0x71, 0xfb, 0x0f, 0x73, 0xa4, + 0x5a, 0xf4, 0x51, 0xd0, 0x2c, 0x3b, 0x0b, 0xae, 0x57, 0xf3, 0xaa, 0xb9, 0x6d, 0x29, 0xf8, 0xd3, + 0x4d, 0xd1, 0x0e, 0xf1, 0x29, 0x8d, 0x16, 0xcf, 0x9b, 0x65, 0x3f, 0xfc, 0x12, 0xe0, 0x57, 0xe7, + 0x68, 0x8e, 0x8a, 0xe7, 0xdf, 0x29, 0xcd, 0x9f, 0x40, 0xa6, 0x62, 0x7f, 0x18, 0xff, 0xd4, 0x54, + 0xf1, 0x6a, 0x88, 0x40, 0x0d, 0x6e, 0xfc, 0x92, 0x5c, 0xde, 0x3d, 0x50, 0x01, 0x04, 0x78, 0xaf, + 0xbb, 0x8b, 0x31, 0x76, 0x1e, 0x91, 0x05, 0xfc, 0xb1, 0x07, 0xfd, 0x9b, 0xf9, 0x49, 0xa8, 0xdc, + 0x0b, 0xcf, 0x68, 0x4d, 0xfd, 0xd4, 0x57, 0xf9, 0x2e, 0x3f, 0xf5, 0xed, 0xcc, 0xff, 0x6a, 0xee, + 0xff, 0xfe, 0x15, 0x00, 0x00, 0xff, 0xff, 0x15, 0x4b, 0x3e, 0xf7, 0x03, 0x1d, 0x00, 0x00, +} diff --git a/protocol/dota_match_metadata.proto b/protocol/dota_match_metadata.proto new file mode 100644 index 0000000..61f1ace --- /dev/null +++ b/protocol/dota_match_metadata.proto @@ -0,0 +1,231 @@ +syntax = "proto2"; +package protocol; + +import "base_gcmessages.proto"; +import "dota_gcmessages_common_match_management.proto"; +import "dota_gcmessages_common.proto"; + +option cc_generic_services = false; + +message CDOTAMatchMetadataFile { + required int32 version = 1; + required uint64 match_id = 2; + optional CDOTAMatchMetadata metadata = 3; + optional bytes private_metadata = 5; +} + +message CDOTAMatchMetadata { + message Team { + message PlayerKill { + optional uint32 victim_slot = 1; + optional uint32 count = 2; + } + + message ItemPurchase { + optional uint32 item_id = 1; + optional int32 purchase_time = 2; + } + + message InventorySnapshot { + repeated uint32 item_id = 1; + optional int32 game_time = 2; + optional uint32 kills = 3; + optional uint32 deaths = 4; + optional uint32 assists = 5; + optional uint32 level = 6; + } + + message AutoStyleCriteria { + optional uint32 name_token = 1; + optional float value = 2; + } + + message StrangeGemProgress { + optional uint32 kill_eater_type = 1; + optional uint32 gem_item_def_index = 2; + optional uint32 required_hero_id = 3; + optional uint32 starting_value = 4; + optional uint32 ending_value = 5; + optional uint32 owner_item_def_index = 6; + optional uint64 owner_item_id = 7; + } + + message VictoryPrediction { + optional uint64 item_id = 1; + optional uint32 item_def_index = 2; + optional uint32 starting_value = 3; + optional bool is_victory = 4; + } + + message SubChallenge { + optional uint32 slot_id = 1; + optional uint32 start_value = 2; + optional uint32 end_value = 3; + optional bool completed = 4; + } + + message CavernChallengeResult { + optional uint32 completed_path_id = 1; + optional uint32 claimed_room_id = 2; + } + + message ActionGrant { + optional uint32 action_id = 1; + optional uint32 quantity = 2; + optional uint32 audit = 3; + } + + message EventData { + optional uint32 event_id = 1; + optional uint32 event_points = 2; + optional uint32 challenge_instance_id = 3; + optional uint32 challenge_quest_id = 4; + optional uint32 challenge_quest_challenge_id = 5; + optional bool challenge_completed = 6; + optional uint32 challenge_rank_completed = 7; + optional uint32 challenge_rank_previously_completed = 8; + optional bool event_owned = 9; + repeated CDOTAMatchMetadata.Team.SubChallenge sub_challenges_with_progress = 10; + optional uint32 wager_winnings = 11; + optional bool cavern_challenge_active = 12; + optional uint32 cavern_challenge_winnings = 13; + optional uint32 amount_wagered = 14; + optional uint32 team_wager_amount = 15; + optional uint32 periodic_point_adjustments = 16; + repeated CDOTAMatchMetadata.Team.CavernChallengeResult cavern_challenge_map_results = 17; + optional uint32 cavern_challenge_plus_shard_winnings = 18; + repeated CDOTAMatchMetadata.Team.ActionGrant actions_granted = 19; + } + + message Player { + optional uint32 account_id = 1; + repeated uint32 ability_upgrades = 2; + optional uint32 player_slot = 3; + repeated CSOEconItem equipped_econ_items = 4; + repeated CDOTAMatchMetadata.Team.PlayerKill kills = 5; + repeated CDOTAMatchMetadata.Team.ItemPurchase items = 6; + optional uint32 avg_kills_x16 = 7; + optional uint32 avg_deaths_x16 = 8; + optional uint32 avg_assists_x16 = 9; + optional uint32 avg_gpm_x16 = 10; + optional uint32 avg_xpm_x16 = 11; + optional uint32 best_kills_x16 = 12; + optional uint32 best_assists_x16 = 13; + optional uint32 best_gpm_x16 = 14; + optional uint32 best_xpm_x16 = 15; + optional uint32 win_streak = 16; + optional uint32 best_win_streak = 17; + optional float fight_score = 18; + optional float farm_score = 19; + optional float support_score = 20; + optional float push_score = 21; + repeated uint32 level_up_times = 22; + repeated float graph_net_worth = 23; + repeated CDOTAMatchMetadata.Team.InventorySnapshot inventory_snapshot = 24; + optional bool avg_stats_calibrated = 25; + repeated CDOTAMatchMetadata.Team.AutoStyleCriteria auto_style_criteria = 26; + repeated CDOTAMatchMetadata.Team.EventData event_data = 29; + repeated CDOTAMatchMetadata.Team.StrangeGemProgress strange_gem_progress = 30; + optional uint32 hero_xp = 31; + optional uint32 camps_stacked = 32; + repeated CDOTAMatchMetadata.Team.VictoryPrediction victory_prediction = 33; + optional uint32 lane_selection_flags = 34; + optional uint32 rampages = 35; + optional uint32 triple_kills = 36; + optional uint32 aegis_snatched = 37; + optional uint32 rapiers_purchased = 38; + optional uint32 couriers_killed = 39; + optional uint32 net_worth_rank = 40; + optional uint32 support_gold_spent = 41; + optional uint32 observer_wards_placed = 42; + optional uint32 sentry_wards_placed = 43; + optional uint32 wards_dewarded = 44; + optional float stun_duration = 45; + } + + optional uint32 dota_team = 1; + repeated CDOTAMatchMetadata.Team.Player players = 2; + repeated float graph_experience = 3; + repeated float graph_gold_earned = 4; + repeated float graph_net_worth = 5; + optional bool cm_first_pick = 6; + optional uint32 cm_captain_player_id = 7; + repeated uint32 cm_bans = 8; + repeated uint32 cm_picks = 9; + optional uint32 cm_penalty = 10; + } + + repeated CDOTAMatchMetadata.Team teams = 1; + repeated CLobbyTimedRewardDetails item_rewards = 2; + optional fixed64 lobby_id = 3; + optional fixed64 report_until_time = 4; + optional bytes event_game_custom_table = 5; + optional uint32 primary_event_id = 6; + repeated CMsgMatchTips match_tips = 7; +} + +message CDOTAMatchPrivateMetadata { + message Team { + message Player { + message CombatSegment { + message DamageByAbility { + message ByHeroTarget { + optional uint32 hero_id = 1; + optional uint32 damage = 2; + } + + optional uint32 source_unit_index = 3; + optional uint32 ability_id = 1; + repeated CDOTAMatchPrivateMetadata.Team.Player.CombatSegment.DamageByAbility.ByHeroTarget by_hero_targets = 2; + } + + optional int32 game_time = 1; + repeated CDOTAMatchPrivateMetadata.Team.Player.CombatSegment.DamageByAbility damage_by_ability = 2; + } + + message BuffRecord { + message ByHeroTarget { + optional uint32 hero_id = 1; + optional float elapsed_duration = 2; + optional bool is_hidden = 3; + } + + optional uint32 buff_ability_id = 1; + optional string buff_modifier_name = 3; + repeated CDOTAMatchPrivateMetadata.Team.Player.BuffRecord.ByHeroTarget by_hero_targets = 2; + } + + optional uint32 account_id = 1; + optional uint32 player_slot = 2; + optional bytes position_stream = 3; + repeated CDOTAMatchPrivateMetadata.Team.Player.CombatSegment combat_segments = 4; + repeated string damage_unit_names = 5; + repeated CDOTAMatchPrivateMetadata.Team.Player.BuffRecord buff_records = 6; + repeated float graph_kills = 7; + repeated float graph_deaths = 8; + repeated float graph_assists = 9; + repeated float graph_lasthits = 10; + repeated float graph_denies = 11; + } + + message Building { + optional string unit_name = 1; + optional uint32 position_quant_x = 2; + optional uint32 position_quant_y = 3; + optional float death_time = 4; + } + + optional uint32 dota_team = 1; + repeated CDOTAMatchPrivateMetadata.Team.Player players = 2; + repeated CDOTAMatchPrivateMetadata.Team.Building buildings = 3; + } + + repeated CDOTAMatchPrivateMetadata.Team teams = 1; + repeated float graph_win_probability = 2; +} + +message CMsgDOTADPCMatch { + optional CMsgDOTAMatch match = 1; + optional CDOTAMatchMetadata metadata = 2; +} + diff --git a/protocol/dota_shared_enums/dota_shared_enums.go b/protocol/dota_shared_enums.pb.go old mode 100755 new mode 100644 similarity index 53% rename from protocol/dota_shared_enums/dota_shared_enums.go rename to protocol/dota_shared_enums.pb.go index 117ee9c..e9947b7 --- a/protocol/dota_shared_enums/dota_shared_enums.go +++ b/protocol/dota_shared_enums.pb.go @@ -1,11 +1,13 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // source: dota_shared_enums.proto -package dota_shared_enums +package protocol -import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal @@ -16,35 +18,37 @@ var _ = math.Inf // is compatible with the proto package it is being compiled against. // A compilation error at this line likely means your copy of the // proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package type DOTA_GameMode int32 const ( - DOTA_GameMode_DOTA_GAMEMODE_NONE DOTA_GameMode = 0 - DOTA_GameMode_DOTA_GAMEMODE_AP DOTA_GameMode = 1 - DOTA_GameMode_DOTA_GAMEMODE_CM DOTA_GameMode = 2 - DOTA_GameMode_DOTA_GAMEMODE_RD DOTA_GameMode = 3 - DOTA_GameMode_DOTA_GAMEMODE_SD DOTA_GameMode = 4 - DOTA_GameMode_DOTA_GAMEMODE_AR DOTA_GameMode = 5 - DOTA_GameMode_DOTA_GAMEMODE_INTRO DOTA_GameMode = 6 - DOTA_GameMode_DOTA_GAMEMODE_HW DOTA_GameMode = 7 - DOTA_GameMode_DOTA_GAMEMODE_REVERSE_CM DOTA_GameMode = 8 - DOTA_GameMode_DOTA_GAMEMODE_XMAS DOTA_GameMode = 9 - DOTA_GameMode_DOTA_GAMEMODE_TUTORIAL DOTA_GameMode = 10 - DOTA_GameMode_DOTA_GAMEMODE_MO DOTA_GameMode = 11 - DOTA_GameMode_DOTA_GAMEMODE_LP DOTA_GameMode = 12 - DOTA_GameMode_DOTA_GAMEMODE_POOL1 DOTA_GameMode = 13 - DOTA_GameMode_DOTA_GAMEMODE_FH DOTA_GameMode = 14 - DOTA_GameMode_DOTA_GAMEMODE_CUSTOM DOTA_GameMode = 15 - DOTA_GameMode_DOTA_GAMEMODE_CD DOTA_GameMode = 16 - DOTA_GameMode_DOTA_GAMEMODE_BD DOTA_GameMode = 17 - DOTA_GameMode_DOTA_GAMEMODE_ABILITY_DRAFT DOTA_GameMode = 18 - DOTA_GameMode_DOTA_GAMEMODE_EVENT DOTA_GameMode = 19 - DOTA_GameMode_DOTA_GAMEMODE_ARDM DOTA_GameMode = 20 - DOTA_GameMode_DOTA_GAMEMODE_1V1MID DOTA_GameMode = 21 - DOTA_GameMode_DOTA_GAMEMODE_ALL_DRAFT DOTA_GameMode = 22 - DOTA_GameMode_DOTA_GAMEMODE_TURBO DOTA_GameMode = 23 + DOTA_GameMode_DOTA_GAMEMODE_NONE DOTA_GameMode = 0 + DOTA_GameMode_DOTA_GAMEMODE_AP DOTA_GameMode = 1 + DOTA_GameMode_DOTA_GAMEMODE_CM DOTA_GameMode = 2 + DOTA_GameMode_DOTA_GAMEMODE_RD DOTA_GameMode = 3 + DOTA_GameMode_DOTA_GAMEMODE_SD DOTA_GameMode = 4 + DOTA_GameMode_DOTA_GAMEMODE_AR DOTA_GameMode = 5 + DOTA_GameMode_DOTA_GAMEMODE_INTRO DOTA_GameMode = 6 + DOTA_GameMode_DOTA_GAMEMODE_HW DOTA_GameMode = 7 + DOTA_GameMode_DOTA_GAMEMODE_REVERSE_CM DOTA_GameMode = 8 + DOTA_GameMode_DOTA_GAMEMODE_XMAS DOTA_GameMode = 9 + DOTA_GameMode_DOTA_GAMEMODE_TUTORIAL DOTA_GameMode = 10 + DOTA_GameMode_DOTA_GAMEMODE_MO DOTA_GameMode = 11 + DOTA_GameMode_DOTA_GAMEMODE_LP DOTA_GameMode = 12 + DOTA_GameMode_DOTA_GAMEMODE_POOL1 DOTA_GameMode = 13 + DOTA_GameMode_DOTA_GAMEMODE_FH DOTA_GameMode = 14 + DOTA_GameMode_DOTA_GAMEMODE_CUSTOM DOTA_GameMode = 15 + DOTA_GameMode_DOTA_GAMEMODE_CD DOTA_GameMode = 16 + DOTA_GameMode_DOTA_GAMEMODE_BD DOTA_GameMode = 17 + DOTA_GameMode_DOTA_GAMEMODE_ABILITY_DRAFT DOTA_GameMode = 18 + DOTA_GameMode_DOTA_GAMEMODE_EVENT DOTA_GameMode = 19 + DOTA_GameMode_DOTA_GAMEMODE_ARDM DOTA_GameMode = 20 + DOTA_GameMode_DOTA_GAMEMODE_1V1MID DOTA_GameMode = 21 + DOTA_GameMode_DOTA_GAMEMODE_ALL_DRAFT DOTA_GameMode = 22 + DOTA_GameMode_DOTA_GAMEMODE_TURBO DOTA_GameMode = 23 + DOTA_GameMode_DOTA_GAMEMODE_MUTATION DOTA_GameMode = 24 + DOTA_GameMode_DOTA_GAMEMODE_COACHES_CHALLENGE DOTA_GameMode = 25 ) var DOTA_GameMode_name = map[int32]string{ @@ -72,32 +76,37 @@ var DOTA_GameMode_name = map[int32]string{ 21: "DOTA_GAMEMODE_1V1MID", 22: "DOTA_GAMEMODE_ALL_DRAFT", 23: "DOTA_GAMEMODE_TURBO", + 24: "DOTA_GAMEMODE_MUTATION", + 25: "DOTA_GAMEMODE_COACHES_CHALLENGE", } + var DOTA_GameMode_value = map[string]int32{ - "DOTA_GAMEMODE_NONE": 0, - "DOTA_GAMEMODE_AP": 1, - "DOTA_GAMEMODE_CM": 2, - "DOTA_GAMEMODE_RD": 3, - "DOTA_GAMEMODE_SD": 4, - "DOTA_GAMEMODE_AR": 5, - "DOTA_GAMEMODE_INTRO": 6, - "DOTA_GAMEMODE_HW": 7, - "DOTA_GAMEMODE_REVERSE_CM": 8, - "DOTA_GAMEMODE_XMAS": 9, - "DOTA_GAMEMODE_TUTORIAL": 10, - "DOTA_GAMEMODE_MO": 11, - "DOTA_GAMEMODE_LP": 12, - "DOTA_GAMEMODE_POOL1": 13, - "DOTA_GAMEMODE_FH": 14, - "DOTA_GAMEMODE_CUSTOM": 15, - "DOTA_GAMEMODE_CD": 16, - "DOTA_GAMEMODE_BD": 17, - "DOTA_GAMEMODE_ABILITY_DRAFT": 18, - "DOTA_GAMEMODE_EVENT": 19, - "DOTA_GAMEMODE_ARDM": 20, - "DOTA_GAMEMODE_1V1MID": 21, - "DOTA_GAMEMODE_ALL_DRAFT": 22, - "DOTA_GAMEMODE_TURBO": 23, + "DOTA_GAMEMODE_NONE": 0, + "DOTA_GAMEMODE_AP": 1, + "DOTA_GAMEMODE_CM": 2, + "DOTA_GAMEMODE_RD": 3, + "DOTA_GAMEMODE_SD": 4, + "DOTA_GAMEMODE_AR": 5, + "DOTA_GAMEMODE_INTRO": 6, + "DOTA_GAMEMODE_HW": 7, + "DOTA_GAMEMODE_REVERSE_CM": 8, + "DOTA_GAMEMODE_XMAS": 9, + "DOTA_GAMEMODE_TUTORIAL": 10, + "DOTA_GAMEMODE_MO": 11, + "DOTA_GAMEMODE_LP": 12, + "DOTA_GAMEMODE_POOL1": 13, + "DOTA_GAMEMODE_FH": 14, + "DOTA_GAMEMODE_CUSTOM": 15, + "DOTA_GAMEMODE_CD": 16, + "DOTA_GAMEMODE_BD": 17, + "DOTA_GAMEMODE_ABILITY_DRAFT": 18, + "DOTA_GAMEMODE_EVENT": 19, + "DOTA_GAMEMODE_ARDM": 20, + "DOTA_GAMEMODE_1V1MID": 21, + "DOTA_GAMEMODE_ALL_DRAFT": 22, + "DOTA_GAMEMODE_TURBO": 23, + "DOTA_GAMEMODE_MUTATION": 24, + "DOTA_GAMEMODE_COACHES_CHALLENGE": 25, } func (x DOTA_GameMode) Enum() *DOTA_GameMode { @@ -105,9 +114,11 @@ func (x DOTA_GameMode) Enum() *DOTA_GameMode { *p = x return p } + func (x DOTA_GameMode) String() string { return proto.EnumName(DOTA_GameMode_name, int32(x)) } + func (x *DOTA_GameMode) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(DOTA_GameMode_value, data, "DOTA_GameMode") if err != nil { @@ -116,7 +127,10 @@ func (x *DOTA_GameMode) UnmarshalJSON(data []byte) error { *x = DOTA_GameMode(value) return nil } -func (DOTA_GameMode) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } + +func (DOTA_GameMode) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{0} +} type DOTA_GameState int32 @@ -149,6 +163,7 @@ var DOTA_GameState_name = map[int32]string{ 10: "DOTA_GAMERULES_STATE_WAIT_FOR_MAP_TO_LOAD", 11: "DOTA_GAMERULES_STATE_LAST", } + var DOTA_GameState_value = map[string]int32{ "DOTA_GAMERULES_STATE_INIT": 0, "DOTA_GAMERULES_STATE_WAIT_FOR_PLAYERS_TO_LOAD": 1, @@ -169,9 +184,11 @@ func (x DOTA_GameState) Enum() *DOTA_GameState { *p = x return p } + func (x DOTA_GameState) String() string { return proto.EnumName(DOTA_GameState_name, int32(x)) } + func (x *DOTA_GameState) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(DOTA_GameState_value, data, "DOTA_GameState") if err != nil { @@ -180,7 +197,10 @@ func (x *DOTA_GameState) UnmarshalJSON(data []byte) error { *x = DOTA_GameState(value) return nil } -func (DOTA_GameState) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } + +func (DOTA_GameState) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{1} +} type DOTA_GC_TEAM int32 @@ -201,6 +221,7 @@ var DOTA_GC_TEAM_name = map[int32]string{ 4: "DOTA_GC_TEAM_PLAYER_POOL", 5: "DOTA_GC_TEAM_NOTEAM", } + var DOTA_GC_TEAM_value = map[string]int32{ "DOTA_GC_TEAM_GOOD_GUYS": 0, "DOTA_GC_TEAM_BAD_GUYS": 1, @@ -215,9 +236,11 @@ func (x DOTA_GC_TEAM) Enum() *DOTA_GC_TEAM { *p = x return p } + func (x DOTA_GC_TEAM) String() string { return proto.EnumName(DOTA_GC_TEAM_name, int32(x)) } + func (x *DOTA_GC_TEAM) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(DOTA_GC_TEAM_value, data, "DOTA_GC_TEAM") if err != nil { @@ -226,7 +249,10 @@ func (x *DOTA_GC_TEAM) UnmarshalJSON(data []byte) error { *x = DOTA_GC_TEAM(value) return nil } -func (DOTA_GC_TEAM) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } + +func (DOTA_GC_TEAM) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{2} +} type EEvent int32 @@ -253,7 +279,11 @@ const ( EEvent_EVENT_ID_PLUS_SUBSCRIPTION EEvent = 19 EEvent_EVENT_ID_SINGLES_DAY_2017 EEvent = 20 EEvent_EVENT_ID_FROSTIVUS_2017 EEvent = 21 - EEvent_EVENT_ID_COUNT EEvent = 22 + EEvent_EVENT_ID_INTERNATIONAL_2018 EEvent = 22 + EEvent_EVENT_ID_FROSTIVUS_2018 EEvent = 23 + EEvent_EVENT_ID_NEW_BLOOM_2019 EEvent = 24 + EEvent_EVENT_ID_INTERNATIONAL_2019 EEvent = 25 + EEvent_EVENT_ID_COUNT EEvent = 26 ) var EEvent_name = map[int32]string{ @@ -279,8 +309,13 @@ var EEvent_name = map[int32]string{ 19: "EVENT_ID_PLUS_SUBSCRIPTION", 20: "EVENT_ID_SINGLES_DAY_2017", 21: "EVENT_ID_FROSTIVUS_2017", - 22: "EVENT_ID_COUNT", + 22: "EVENT_ID_INTERNATIONAL_2018", + 23: "EVENT_ID_FROSTIVUS_2018", + 24: "EVENT_ID_NEW_BLOOM_2019", + 25: "EVENT_ID_INTERNATIONAL_2019", + 26: "EVENT_ID_COUNT", } + var EEvent_value = map[string]int32{ "EVENT_ID_NONE": 0, "EVENT_ID_DIRETIDE": 1, @@ -304,7 +339,11 @@ var EEvent_value = map[string]int32{ "EVENT_ID_PLUS_SUBSCRIPTION": 19, "EVENT_ID_SINGLES_DAY_2017": 20, "EVENT_ID_FROSTIVUS_2017": 21, - "EVENT_ID_COUNT": 22, + "EVENT_ID_INTERNATIONAL_2018": 22, + "EVENT_ID_FROSTIVUS_2018": 23, + "EVENT_ID_NEW_BLOOM_2019": 24, + "EVENT_ID_INTERNATIONAL_2019": 25, + "EVENT_ID_COUNT": 26, } func (x EEvent) Enum() *EEvent { @@ -312,9 +351,11 @@ func (x EEvent) Enum() *EEvent { *p = x return p } + func (x EEvent) String() string { return proto.EnumName(EEvent_name, int32(x)) } + func (x *EEvent) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(EEvent_value, data, "EEvent") if err != nil { @@ -323,7 +364,10 @@ func (x *EEvent) UnmarshalJSON(data []byte) error { *x = EEvent(value) return nil } -func (EEvent) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } + +func (EEvent) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{3} +} type DOTALeaverStatusT int32 @@ -350,6 +394,7 @@ var DOTALeaverStatusT_name = map[int32]string{ 7: "DOTA_LEAVER_FAILED_TO_READY_UP", 8: "DOTA_LEAVER_DECLINED", } + var DOTALeaverStatusT_value = map[string]int32{ "DOTA_LEAVER_NONE": 0, "DOTA_LEAVER_DISCONNECTED": 1, @@ -367,9 +412,11 @@ func (x DOTALeaverStatusT) Enum() *DOTALeaverStatusT { *p = x return p } + func (x DOTALeaverStatusT) String() string { return proto.EnumName(DOTALeaverStatusT_name, int32(x)) } + func (x *DOTALeaverStatusT) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(DOTALeaverStatusT_value, data, "DOTALeaverStatusT") if err != nil { @@ -378,7 +425,10 @@ func (x *DOTALeaverStatusT) UnmarshalJSON(data []byte) error { *x = DOTALeaverStatusT(value) return nil } -func (DOTALeaverStatusT) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{4} } + +func (DOTALeaverStatusT) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{4} +} type DOTAConnectionStateT int32 @@ -401,6 +451,7 @@ var DOTAConnectionStateT_name = map[int32]string{ 5: "DOTA_CONNECTION_STATE_LOADING", 6: "DOTA_CONNECTION_STATE_FAILED", } + var DOTAConnectionStateT_value = map[string]int32{ "DOTA_CONNECTION_STATE_UNKNOWN": 0, "DOTA_CONNECTION_STATE_NOT_YET_CONNECTED": 1, @@ -416,9 +467,11 @@ func (x DOTAConnectionStateT) Enum() *DOTAConnectionStateT { *p = x return p } + func (x DOTAConnectionStateT) String() string { return proto.EnumName(DOTAConnectionStateT_name, int32(x)) } + func (x *DOTAConnectionStateT) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(DOTAConnectionStateT_value, data, "DOTAConnectionStateT") if err != nil { @@ -427,7 +480,10 @@ func (x *DOTAConnectionStateT) UnmarshalJSON(data []byte) error { *x = DOTAConnectionStateT(value) return nil } -func (DOTAConnectionStateT) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{5} } + +func (DOTAConnectionStateT) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{5} +} type Fantasy_Roles int32 @@ -436,6 +492,7 @@ const ( Fantasy_Roles_FANTASY_ROLE_CORE Fantasy_Roles = 1 Fantasy_Roles_FANTASY_ROLE_SUPPORT Fantasy_Roles = 2 Fantasy_Roles_FANTASY_ROLE_OFFLANE Fantasy_Roles = 3 + Fantasy_Roles_FANTASY_ROLE_MID Fantasy_Roles = 4 ) var Fantasy_Roles_name = map[int32]string{ @@ -443,12 +500,15 @@ var Fantasy_Roles_name = map[int32]string{ 1: "FANTASY_ROLE_CORE", 2: "FANTASY_ROLE_SUPPORT", 3: "FANTASY_ROLE_OFFLANE", + 4: "FANTASY_ROLE_MID", } + var Fantasy_Roles_value = map[string]int32{ "FANTASY_ROLE_UNDEFINED": 0, "FANTASY_ROLE_CORE": 1, "FANTASY_ROLE_SUPPORT": 2, "FANTASY_ROLE_OFFLANE": 3, + "FANTASY_ROLE_MID": 4, } func (x Fantasy_Roles) Enum() *Fantasy_Roles { @@ -456,9 +516,11 @@ func (x Fantasy_Roles) Enum() *Fantasy_Roles { *p = x return p } + func (x Fantasy_Roles) String() string { return proto.EnumName(Fantasy_Roles_name, int32(x)) } + func (x *Fantasy_Roles) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(Fantasy_Roles_value, data, "Fantasy_Roles") if err != nil { @@ -467,7 +529,10 @@ func (x *Fantasy_Roles) UnmarshalJSON(data []byte) error { *x = Fantasy_Roles(value) return nil } -func (Fantasy_Roles) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{6} } + +func (Fantasy_Roles) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{6} +} type Fantasy_Team_Slots int32 @@ -486,6 +551,7 @@ var Fantasy_Team_Slots_name = map[int32]string{ 3: "FANTASY_SLOT_ANY", 4: "FANTASY_SLOT_BENCH", } + var Fantasy_Team_Slots_value = map[string]int32{ "FANTASY_SLOT_NONE": 0, "FANTASY_SLOT_CORE": 1, @@ -499,9 +565,11 @@ func (x Fantasy_Team_Slots) Enum() *Fantasy_Team_Slots { *p = x return p } + func (x Fantasy_Team_Slots) String() string { return proto.EnumName(Fantasy_Team_Slots_name, int32(x)) } + func (x *Fantasy_Team_Slots) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(Fantasy_Team_Slots_value, data, "Fantasy_Team_Slots") if err != nil { @@ -510,7 +578,10 @@ func (x *Fantasy_Team_Slots) UnmarshalJSON(data []byte) error { *x = Fantasy_Team_Slots(value) return nil } -func (Fantasy_Team_Slots) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{7} } + +func (Fantasy_Team_Slots) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{7} +} type Fantasy_Selection_Mode int32 @@ -539,6 +610,7 @@ var Fantasy_Selection_Mode_name = map[int32]string{ 8: "FANTASY_SELECTION_REGULAR_SEASON", 9: "FANTASY_SELECTION_CARD_BASED", } + var Fantasy_Selection_Mode_value = map[string]int32{ "FANTASY_SELECTION_INVALID": 0, "FANTASY_SELECTION_LOCKED": 1, @@ -557,9 +629,11 @@ func (x Fantasy_Selection_Mode) Enum() *Fantasy_Selection_Mode { *p = x return p } + func (x Fantasy_Selection_Mode) String() string { return proto.EnumName(Fantasy_Selection_Mode_name, int32(x)) } + func (x *Fantasy_Selection_Mode) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(Fantasy_Selection_Mode_value, data, "Fantasy_Selection_Mode") if err != nil { @@ -568,7 +642,10 @@ func (x *Fantasy_Selection_Mode) UnmarshalJSON(data []byte) error { *x = Fantasy_Selection_Mode(value) return nil } -func (Fantasy_Selection_Mode) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{8} } + +func (Fantasy_Selection_Mode) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{8} +} type DOTAChatChannelTypeT int32 @@ -621,6 +698,7 @@ var DOTAChatChannelTypeT_name = map[int32]string{ 21: "DOTAChannelType_GameEvents", 22: "DOTAChannelType_Trivia", } + var DOTAChatChannelTypeT_value = map[string]int32{ "DOTAChannelType_Regional": 0, "DOTAChannelType_Custom": 1, @@ -651,9 +729,11 @@ func (x DOTAChatChannelTypeT) Enum() *DOTAChatChannelTypeT { *p = x return p } + func (x DOTAChatChannelTypeT) String() string { return proto.EnumName(DOTAChatChannelTypeT_name, int32(x)) } + func (x *DOTAChatChannelTypeT) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(DOTAChatChannelTypeT_value, data, "DOTAChatChannelTypeT") if err != nil { @@ -662,7 +742,10 @@ func (x *DOTAChatChannelTypeT) UnmarshalJSON(data []byte) error { *x = DOTAChatChannelTypeT(value) return nil } -func (DOTAChatChannelTypeT) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{9} } + +func (DOTAChatChannelTypeT) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{9} +} type EProfileCardSlotType int32 @@ -685,6 +768,7 @@ var EProfileCardSlotType_name = map[int32]string{ 5: "k_EProfileCardSlotType_Emoticon", 6: "k_EProfileCardSlotType_Team", } + var EProfileCardSlotType_value = map[string]int32{ "k_EProfileCardSlotType_Empty": 0, "k_EProfileCardSlotType_Stat": 1, @@ -700,9 +784,11 @@ func (x EProfileCardSlotType) Enum() *EProfileCardSlotType { *p = x return p } + func (x EProfileCardSlotType) String() string { return proto.EnumName(EProfileCardSlotType_name, int32(x)) } + func (x *EProfileCardSlotType) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(EProfileCardSlotType_value, data, "EProfileCardSlotType") if err != nil { @@ -711,7 +797,10 @@ func (x *EProfileCardSlotType) UnmarshalJSON(data []byte) error { *x = EProfileCardSlotType(value) return nil } -func (EProfileCardSlotType) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{10} } + +func (EProfileCardSlotType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{10} +} type EMatchGroupServerStatus int32 @@ -726,6 +815,7 @@ var EMatchGroupServerStatus_name = map[int32]string{ 1: "k_EMatchGroupServerStatus_LimitedAvailability", 2: "k_EMatchGroupServerStatus_Offline", } + var EMatchGroupServerStatus_value = map[string]int32{ "k_EMatchGroupServerStatus_OK": 0, "k_EMatchGroupServerStatus_LimitedAvailability": 1, @@ -737,9 +827,11 @@ func (x EMatchGroupServerStatus) Enum() *EMatchGroupServerStatus { *p = x return p } + func (x EMatchGroupServerStatus) String() string { return proto.EnumName(EMatchGroupServerStatus_name, int32(x)) } + func (x *EMatchGroupServerStatus) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(EMatchGroupServerStatus_value, data, "EMatchGroupServerStatus") if err != nil { @@ -748,7 +840,10 @@ func (x *EMatchGroupServerStatus) UnmarshalJSON(data []byte) error { *x = EMatchGroupServerStatus(value) return nil } -func (EMatchGroupServerStatus) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{11} } + +func (EMatchGroupServerStatus) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{11} +} type DOTA_CM_PICK int32 @@ -763,6 +858,7 @@ var DOTA_CM_PICK_name = map[int32]string{ 1: "DOTA_CM_GOOD_GUYS", 2: "DOTA_CM_BAD_GUYS", } + var DOTA_CM_PICK_value = map[string]int32{ "DOTA_CM_RANDOM": 0, "DOTA_CM_GOOD_GUYS": 1, @@ -774,9 +870,11 @@ func (x DOTA_CM_PICK) Enum() *DOTA_CM_PICK { *p = x return p } + func (x DOTA_CM_PICK) String() string { return proto.EnumName(DOTA_CM_PICK_name, int32(x)) } + func (x *DOTA_CM_PICK) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(DOTA_CM_PICK_value, data, "DOTA_CM_PICK") if err != nil { @@ -785,7 +883,10 @@ func (x *DOTA_CM_PICK) UnmarshalJSON(data []byte) error { *x = DOTA_CM_PICK(value) return nil } -func (DOTA_CM_PICK) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{12} } + +func (DOTA_CM_PICK) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{12} +} type DOTALowPriorityBanType int32 @@ -800,6 +901,7 @@ var DOTALowPriorityBanType_name = map[int32]string{ 1: "DOTA_LOW_PRIORITY_BAN_REPORTS", 2: "DOTA_LOW_PRIORITY_BAN_SECONDARY_ABANDON", } + var DOTALowPriorityBanType_value = map[string]int32{ "DOTA_LOW_PRIORITY_BAN_ABANDON": 0, "DOTA_LOW_PRIORITY_BAN_REPORTS": 1, @@ -811,9 +913,11 @@ func (x DOTALowPriorityBanType) Enum() *DOTALowPriorityBanType { *p = x return p } + func (x DOTALowPriorityBanType) String() string { return proto.EnumName(DOTALowPriorityBanType_name, int32(x)) } + func (x *DOTALowPriorityBanType) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(DOTALowPriorityBanType_value, data, "DOTALowPriorityBanType") if err != nil { @@ -822,7 +926,10 @@ func (x *DOTALowPriorityBanType) UnmarshalJSON(data []byte) error { *x = DOTALowPriorityBanType(value) return nil } -func (DOTALowPriorityBanType) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{13} } + +func (DOTALowPriorityBanType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{13} +} type DOTALobbyReadyState int32 @@ -837,6 +944,7 @@ var DOTALobbyReadyState_name = map[int32]string{ 1: "DOTALobbyReadyState_ACCEPTED", 2: "DOTALobbyReadyState_DECLINED", } + var DOTALobbyReadyState_value = map[string]int32{ "DOTALobbyReadyState_UNDECLARED": 0, "DOTALobbyReadyState_ACCEPTED": 1, @@ -848,9 +956,11 @@ func (x DOTALobbyReadyState) Enum() *DOTALobbyReadyState { *p = x return p } + func (x DOTALobbyReadyState) String() string { return proto.EnumName(DOTALobbyReadyState_name, int32(x)) } + func (x *DOTALobbyReadyState) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(DOTALobbyReadyState_value, data, "DOTALobbyReadyState") if err != nil { @@ -859,7 +969,10 @@ func (x *DOTALobbyReadyState) UnmarshalJSON(data []byte) error { *x = DOTALobbyReadyState(value) return nil } -func (DOTALobbyReadyState) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{14} } + +func (DOTALobbyReadyState) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{14} +} type DOTAGameVersion int32 @@ -872,6 +985,7 @@ var DOTAGameVersion_name = map[int32]string{ 0: "GAME_VERSION_CURRENT", 1: "GAME_VERSION_STABLE", } + var DOTAGameVersion_value = map[string]int32{ "GAME_VERSION_CURRENT": 0, "GAME_VERSION_STABLE": 1, @@ -882,9 +996,11 @@ func (x DOTAGameVersion) Enum() *DOTAGameVersion { *p = x return p } + func (x DOTAGameVersion) String() string { return proto.EnumName(DOTAGameVersion_name, int32(x)) } + func (x *DOTAGameVersion) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(DOTAGameVersion_value, data, "DOTAGameVersion") if err != nil { @@ -893,7 +1009,10 @@ func (x *DOTAGameVersion) UnmarshalJSON(data []byte) error { *x = DOTAGameVersion(value) return nil } -func (DOTAGameVersion) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{15} } + +func (DOTAGameVersion) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{15} +} type DOTAJoinLobbyResult int32 @@ -911,6 +1030,7 @@ const ( DOTAJoinLobbyResult_DOTA_JOIN_RESULT_CUSTOM_GAME_INCORRECT_VERSION DOTAJoinLobbyResult = 10 DOTAJoinLobbyResult_DOTA_JOIN_RESULT_TIMEOUT DOTAJoinLobbyResult = 11 DOTAJoinLobbyResult_DOTA_JOIN_RESULT_CUSTOM_GAME_COOLDOWN DOTAJoinLobbyResult = 12 + DOTAJoinLobbyResult_DOTA_JOIN_RESULT_BUSY DOTAJoinLobbyResult = 13 ) var DOTAJoinLobbyResult_name = map[int32]string{ @@ -927,7 +1047,9 @@ var DOTAJoinLobbyResult_name = map[int32]string{ 10: "DOTA_JOIN_RESULT_CUSTOM_GAME_INCORRECT_VERSION", 11: "DOTA_JOIN_RESULT_TIMEOUT", 12: "DOTA_JOIN_RESULT_CUSTOM_GAME_COOLDOWN", + 13: "DOTA_JOIN_RESULT_BUSY", } + var DOTAJoinLobbyResult_value = map[string]int32{ "DOTA_JOIN_RESULT_SUCCESS": 0, "DOTA_JOIN_RESULT_ALREADY_IN_GAME": 1, @@ -942,6 +1064,7 @@ var DOTAJoinLobbyResult_value = map[string]int32{ "DOTA_JOIN_RESULT_CUSTOM_GAME_INCORRECT_VERSION": 10, "DOTA_JOIN_RESULT_TIMEOUT": 11, "DOTA_JOIN_RESULT_CUSTOM_GAME_COOLDOWN": 12, + "DOTA_JOIN_RESULT_BUSY": 13, } func (x DOTAJoinLobbyResult) Enum() *DOTAJoinLobbyResult { @@ -949,9 +1072,11 @@ func (x DOTAJoinLobbyResult) Enum() *DOTAJoinLobbyResult { *p = x return p } + func (x DOTAJoinLobbyResult) String() string { return proto.EnumName(DOTAJoinLobbyResult_name, int32(x)) } + func (x *DOTAJoinLobbyResult) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(DOTAJoinLobbyResult_value, data, "DOTAJoinLobbyResult") if err != nil { @@ -960,7 +1085,10 @@ func (x *DOTAJoinLobbyResult) UnmarshalJSON(data []byte) error { *x = DOTAJoinLobbyResult(value) return nil } -func (DOTAJoinLobbyResult) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{16} } + +func (DOTAJoinLobbyResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{16} +} type DOTASelectionPriorityRules int32 @@ -973,6 +1101,7 @@ var DOTASelectionPriorityRules_name = map[int32]string{ 0: "k_DOTASelectionPriorityRules_Manual", 1: "k_DOTASelectionPriorityRules_Automatic", } + var DOTASelectionPriorityRules_value = map[string]int32{ "k_DOTASelectionPriorityRules_Manual": 0, "k_DOTASelectionPriorityRules_Automatic": 1, @@ -983,9 +1112,11 @@ func (x DOTASelectionPriorityRules) Enum() *DOTASelectionPriorityRules { *p = x return p } + func (x DOTASelectionPriorityRules) String() string { return proto.EnumName(DOTASelectionPriorityRules_name, int32(x)) } + func (x *DOTASelectionPriorityRules) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(DOTASelectionPriorityRules_value, data, "DOTASelectionPriorityRules") if err != nil { @@ -994,7 +1125,10 @@ func (x *DOTASelectionPriorityRules) UnmarshalJSON(data []byte) error { *x = DOTASelectionPriorityRules(value) return nil } -func (DOTASelectionPriorityRules) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{17} } + +func (DOTASelectionPriorityRules) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{17} +} type DOTASelectionPriorityChoice int32 @@ -1013,6 +1147,7 @@ var DOTASelectionPriorityChoice_name = map[int32]string{ 3: "k_DOTASelectionPriorityChoice_Radiant", 4: "k_DOTASelectionPriorityChoice_Dire", } + var DOTASelectionPriorityChoice_value = map[string]int32{ "k_DOTASelectionPriorityChoice_Invalid": 0, "k_DOTASelectionPriorityChoice_FirstPick": 1, @@ -1026,9 +1161,11 @@ func (x DOTASelectionPriorityChoice) Enum() *DOTASelectionPriorityChoice { *p = x return p } + func (x DOTASelectionPriorityChoice) String() string { return proto.EnumName(DOTASelectionPriorityChoice_name, int32(x)) } + func (x *DOTASelectionPriorityChoice) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(DOTASelectionPriorityChoice_value, data, "DOTASelectionPriorityChoice") if err != nil { @@ -1037,7 +1174,10 @@ func (x *DOTASelectionPriorityChoice) UnmarshalJSON(data []byte) error { *x = DOTASelectionPriorityChoice(value) return nil } -func (DOTASelectionPriorityChoice) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{18} } + +func (DOTASelectionPriorityChoice) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{18} +} type DOTAMatchVote int32 @@ -1052,6 +1192,7 @@ var DOTAMatchVote_name = map[int32]string{ 1: "DOTAMatchVote_POSITIVE", 2: "DOTAMatchVote_NEGATIVE", } + var DOTAMatchVote_value = map[string]int32{ "DOTAMatchVote_INVALID": 0, "DOTAMatchVote_POSITIVE": 1, @@ -1063,9 +1204,11 @@ func (x DOTAMatchVote) Enum() *DOTAMatchVote { *p = x return p } + func (x DOTAMatchVote) String() string { return proto.EnumName(DOTAMatchVote_name, int32(x)) } + func (x *DOTAMatchVote) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(DOTAMatchVote_value, data, "DOTAMatchVote") if err != nil { @@ -1074,7 +1217,10 @@ func (x *DOTAMatchVote) UnmarshalJSON(data []byte) error { *x = DOTAMatchVote(value) return nil } -func (DOTAMatchVote) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{19} } + +func (DOTAMatchVote) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{19} +} type DOTA_LobbyMemberXPBonus int32 @@ -1095,6 +1241,7 @@ var DOTA_LobbyMemberXPBonus_name = map[int32]string{ 4: "DOTA_LobbyMemberXPBonus_RECRUITMENT", 5: "DOTA_LobbyMemberXPBonus_PCBANG", } + var DOTA_LobbyMemberXPBonus_value = map[string]int32{ "DOTA_LobbyMemberXPBonus_DEFAULT": 0, "DOTA_LobbyMemberXPBonus_BATTLE_BOOSTER": 1, @@ -1109,9 +1256,11 @@ func (x DOTA_LobbyMemberXPBonus) Enum() *DOTA_LobbyMemberXPBonus { *p = x return p } + func (x DOTA_LobbyMemberXPBonus) String() string { return proto.EnumName(DOTA_LobbyMemberXPBonus_name, int32(x)) } + func (x *DOTA_LobbyMemberXPBonus) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(DOTA_LobbyMemberXPBonus_value, data, "DOTA_LobbyMemberXPBonus") if err != nil { @@ -1120,7 +1269,10 @@ func (x *DOTA_LobbyMemberXPBonus) UnmarshalJSON(data []byte) error { *x = DOTA_LobbyMemberXPBonus(value) return nil } -func (DOTA_LobbyMemberXPBonus) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{20} } + +func (DOTA_LobbyMemberXPBonus) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{20} +} type DOTALobbyVisibility int32 @@ -1135,6 +1287,7 @@ var DOTALobbyVisibility_name = map[int32]string{ 1: "DOTALobbyVisibility_Friends", 2: "DOTALobbyVisibility_Unlisted", } + var DOTALobbyVisibility_value = map[string]int32{ "DOTALobbyVisibility_Public": 0, "DOTALobbyVisibility_Friends": 1, @@ -1146,9 +1299,11 @@ func (x DOTALobbyVisibility) Enum() *DOTALobbyVisibility { *p = x return p } + func (x DOTALobbyVisibility) String() string { return proto.EnumName(DOTALobbyVisibility_name, int32(x)) } + func (x *DOTALobbyVisibility) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(DOTALobbyVisibility_value, data, "DOTALobbyVisibility") if err != nil { @@ -1157,40 +1312,47 @@ func (x *DOTALobbyVisibility) UnmarshalJSON(data []byte) error { *x = DOTALobbyVisibility(value) return nil } -func (DOTALobbyVisibility) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{21} } + +func (DOTALobbyVisibility) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{21} +} type EDOTAPlayerMMRType int32 const ( - EDOTAPlayerMMRType_k_EDOTAPlayerMMRType_Invalid EDOTAPlayerMMRType = 0 - EDOTAPlayerMMRType_k_EDOTAPlayerMMRType_GeneralHidden EDOTAPlayerMMRType = 1 - EDOTAPlayerMMRType_k_EDOTAPlayerMMRType_SoloHidden EDOTAPlayerMMRType = 2 - EDOTAPlayerMMRType_k_EDOTAPlayerMMRType_GeneralCompetitive EDOTAPlayerMMRType = 3 - EDOTAPlayerMMRType_k_EDOTAPlayerMMRType_SoloCompetitive EDOTAPlayerMMRType = 4 - EDOTAPlayerMMRType_k_EDOTAPlayerMMRType_1v1Competitive_UNUSED EDOTAPlayerMMRType = 5 - EDOTAPlayerMMRType_k_EDOTAPlayerMMRType_GeneralSeasonalRanked EDOTAPlayerMMRType = 6 - EDOTAPlayerMMRType_k_EDOTAPlayerMMRType_SoloSeasonalRanked EDOTAPlayerMMRType = 7 + EDOTAPlayerMMRType_k_EDOTAPlayerMMRType_Invalid EDOTAPlayerMMRType = 0 + EDOTAPlayerMMRType_k_EDOTAPlayerMMRType_GeneralHidden EDOTAPlayerMMRType = 1 + EDOTAPlayerMMRType_k_EDOTAPlayerMMRType_GeneralCompetitive2019 EDOTAPlayerMMRType = 3 + EDOTAPlayerMMRType_k_EDOTAPlayerMMRType_SoloCompetitive2019 EDOTAPlayerMMRType = 4 + EDOTAPlayerMMRType_k_EDOTAPlayerMMRType_1v1Competitive_UNUSED EDOTAPlayerMMRType = 5 + EDOTAPlayerMMRType_k_EDOTAPlayerMMRType_GeneralSeasonalRanked EDOTAPlayerMMRType = 6 + EDOTAPlayerMMRType_k_EDOTAPlayerMMRType_SoloSeasonalRanked EDOTAPlayerMMRType = 7 + EDOTAPlayerMMRType_k_EDOTAPlayerMMRType_Competitive_Core EDOTAPlayerMMRType = 8 + EDOTAPlayerMMRType_k_EDOTAPlayerMMRType_Competitive_Support EDOTAPlayerMMRType = 9 ) var EDOTAPlayerMMRType_name = map[int32]string{ 0: "k_EDOTAPlayerMMRType_Invalid", 1: "k_EDOTAPlayerMMRType_GeneralHidden", - 2: "k_EDOTAPlayerMMRType_SoloHidden", - 3: "k_EDOTAPlayerMMRType_GeneralCompetitive", - 4: "k_EDOTAPlayerMMRType_SoloCompetitive", + 3: "k_EDOTAPlayerMMRType_GeneralCompetitive2019", + 4: "k_EDOTAPlayerMMRType_SoloCompetitive2019", 5: "k_EDOTAPlayerMMRType_1v1Competitive_UNUSED", 6: "k_EDOTAPlayerMMRType_GeneralSeasonalRanked", 7: "k_EDOTAPlayerMMRType_SoloSeasonalRanked", + 8: "k_EDOTAPlayerMMRType_Competitive_Core", + 9: "k_EDOTAPlayerMMRType_Competitive_Support", } + var EDOTAPlayerMMRType_value = map[string]int32{ - "k_EDOTAPlayerMMRType_Invalid": 0, - "k_EDOTAPlayerMMRType_GeneralHidden": 1, - "k_EDOTAPlayerMMRType_SoloHidden": 2, - "k_EDOTAPlayerMMRType_GeneralCompetitive": 3, - "k_EDOTAPlayerMMRType_SoloCompetitive": 4, - "k_EDOTAPlayerMMRType_1v1Competitive_UNUSED": 5, - "k_EDOTAPlayerMMRType_GeneralSeasonalRanked": 6, - "k_EDOTAPlayerMMRType_SoloSeasonalRanked": 7, + "k_EDOTAPlayerMMRType_Invalid": 0, + "k_EDOTAPlayerMMRType_GeneralHidden": 1, + "k_EDOTAPlayerMMRType_GeneralCompetitive2019": 3, + "k_EDOTAPlayerMMRType_SoloCompetitive2019": 4, + "k_EDOTAPlayerMMRType_1v1Competitive_UNUSED": 5, + "k_EDOTAPlayerMMRType_GeneralSeasonalRanked": 6, + "k_EDOTAPlayerMMRType_SoloSeasonalRanked": 7, + "k_EDOTAPlayerMMRType_Competitive_Core": 8, + "k_EDOTAPlayerMMRType_Competitive_Support": 9, } func (x EDOTAPlayerMMRType) Enum() *EDOTAPlayerMMRType { @@ -1198,9 +1360,11 @@ func (x EDOTAPlayerMMRType) Enum() *EDOTAPlayerMMRType { *p = x return p } + func (x EDOTAPlayerMMRType) String() string { return proto.EnumName(EDOTAPlayerMMRType_name, int32(x)) } + func (x *EDOTAPlayerMMRType) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(EDOTAPlayerMMRType_value, data, "EDOTAPlayerMMRType") if err != nil { @@ -1209,28 +1373,33 @@ func (x *EDOTAPlayerMMRType) UnmarshalJSON(data []byte) error { *x = EDOTAPlayerMMRType(value) return nil } -func (EDOTAPlayerMMRType) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{22} } + +func (EDOTAPlayerMMRType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{22} +} type MatchType int32 const ( - MatchType_MATCH_TYPE_CASUAL MatchType = 0 - MatchType_MATCH_TYPE_COOP_BOTS MatchType = 1 - MatchType_MATCH_TYPE_TEAM_RANKED MatchType = 2 - MatchType_MATCH_TYPE_LEGACY_SOLO_QUEUE MatchType = 3 - MatchType_MATCH_TYPE_COMPETITIVE MatchType = 4 - MatchType_MATCH_TYPE_WEEKEND_TOURNEY MatchType = 5 - MatchType_MATCH_TYPE_CASUAL_1V1 MatchType = 6 - MatchType_MATCH_TYPE_EVENT MatchType = 7 - MatchType_MATCH_TYPE_SEASONAL_RANKED MatchType = 8 - MatchType_MATCH_TYPE_LOWPRI_DEPRECATED MatchType = 9 - MatchType_MATCH_TYPE_STEAM_GROUP MatchType = 10 + MatchType_MATCH_TYPE_CASUAL MatchType = 0 + MatchType_MATCH_TYPE_COOP_BOTS MatchType = 1 + MatchType_MATCH_TYPE_LEGACY_TEAM_RANKED MatchType = 2 + MatchType_MATCH_TYPE_LEGACY_SOLO_QUEUE MatchType = 3 + MatchType_MATCH_TYPE_COMPETITIVE MatchType = 4 + MatchType_MATCH_TYPE_WEEKEND_TOURNEY MatchType = 5 + MatchType_MATCH_TYPE_CASUAL_1V1 MatchType = 6 + MatchType_MATCH_TYPE_EVENT MatchType = 7 + MatchType_MATCH_TYPE_SEASONAL_RANKED MatchType = 8 + MatchType_MATCH_TYPE_LOWPRI_DEPRECATED MatchType = 9 + MatchType_MATCH_TYPE_STEAM_GROUP MatchType = 10 + MatchType_MATCH_TYPE_MUTATION MatchType = 11 + MatchType_MATCH_TYPE_COACHES_CHALLENGE MatchType = 12 ) var MatchType_name = map[int32]string{ 0: "MATCH_TYPE_CASUAL", 1: "MATCH_TYPE_COOP_BOTS", - 2: "MATCH_TYPE_TEAM_RANKED", + 2: "MATCH_TYPE_LEGACY_TEAM_RANKED", 3: "MATCH_TYPE_LEGACY_SOLO_QUEUE", 4: "MATCH_TYPE_COMPETITIVE", 5: "MATCH_TYPE_WEEKEND_TOURNEY", @@ -1239,19 +1408,24 @@ var MatchType_name = map[int32]string{ 8: "MATCH_TYPE_SEASONAL_RANKED", 9: "MATCH_TYPE_LOWPRI_DEPRECATED", 10: "MATCH_TYPE_STEAM_GROUP", + 11: "MATCH_TYPE_MUTATION", + 12: "MATCH_TYPE_COACHES_CHALLENGE", } + var MatchType_value = map[string]int32{ - "MATCH_TYPE_CASUAL": 0, - "MATCH_TYPE_COOP_BOTS": 1, - "MATCH_TYPE_TEAM_RANKED": 2, - "MATCH_TYPE_LEGACY_SOLO_QUEUE": 3, - "MATCH_TYPE_COMPETITIVE": 4, - "MATCH_TYPE_WEEKEND_TOURNEY": 5, - "MATCH_TYPE_CASUAL_1V1": 6, - "MATCH_TYPE_EVENT": 7, - "MATCH_TYPE_SEASONAL_RANKED": 8, - "MATCH_TYPE_LOWPRI_DEPRECATED": 9, - "MATCH_TYPE_STEAM_GROUP": 10, + "MATCH_TYPE_CASUAL": 0, + "MATCH_TYPE_COOP_BOTS": 1, + "MATCH_TYPE_LEGACY_TEAM_RANKED": 2, + "MATCH_TYPE_LEGACY_SOLO_QUEUE": 3, + "MATCH_TYPE_COMPETITIVE": 4, + "MATCH_TYPE_WEEKEND_TOURNEY": 5, + "MATCH_TYPE_CASUAL_1V1": 6, + "MATCH_TYPE_EVENT": 7, + "MATCH_TYPE_SEASONAL_RANKED": 8, + "MATCH_TYPE_LOWPRI_DEPRECATED": 9, + "MATCH_TYPE_STEAM_GROUP": 10, + "MATCH_TYPE_MUTATION": 11, + "MATCH_TYPE_COACHES_CHALLENGE": 12, } func (x MatchType) Enum() *MatchType { @@ -1259,9 +1433,11 @@ func (x MatchType) Enum() *MatchType { *p = x return p } + func (x MatchType) String() string { return proto.EnumName(MatchType_name, int32(x)) } + func (x *MatchType) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(MatchType_value, data, "MatchType") if err != nil { @@ -1270,7 +1446,10 @@ func (x *MatchType) UnmarshalJSON(data []byte) error { *x = MatchType(value) return nil } -func (MatchType) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{23} } + +func (MatchType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{23} +} type DOTABotDifficulty int32 @@ -1297,6 +1476,7 @@ var DOTABotDifficulty_name = map[int32]string{ 7: "BOT_DIFFICULTY_EXTRA2", 8: "BOT_DIFFICULTY_EXTRA3", } + var DOTABotDifficulty_value = map[string]int32{ "BOT_DIFFICULTY_PASSIVE": 0, "BOT_DIFFICULTY_EASY": 1, @@ -1314,9 +1494,11 @@ func (x DOTABotDifficulty) Enum() *DOTABotDifficulty { *p = x return p } + func (x DOTABotDifficulty) String() string { return proto.EnumName(DOTABotDifficulty_name, int32(x)) } + func (x *DOTABotDifficulty) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(DOTABotDifficulty_value, data, "DOTABotDifficulty") if err != nil { @@ -1325,7 +1507,10 @@ func (x *DOTABotDifficulty) UnmarshalJSON(data []byte) error { *x = DOTABotDifficulty(value) return nil } -func (DOTABotDifficulty) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{24} } + +func (DOTABotDifficulty) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{24} +} type DOTA_BOT_MODE int32 @@ -1386,6 +1571,7 @@ var DOTA_BOT_MODE_name = map[int32]string{ 24: "DOTA_BOT_MODE_TUTORIAL_BOSS", 25: "DOTA_BOT_MODE_MINION", } + var DOTA_BOT_MODE_value = map[string]int32{ "DOTA_BOT_MODE_NONE": 0, "DOTA_BOT_MODE_LANING": 1, @@ -1420,9 +1606,11 @@ func (x DOTA_BOT_MODE) Enum() *DOTA_BOT_MODE { *p = x return p } + func (x DOTA_BOT_MODE) String() string { return proto.EnumName(DOTA_BOT_MODE_name, int32(x)) } + func (x *DOTA_BOT_MODE) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(DOTA_BOT_MODE_value, data, "DOTA_BOT_MODE") if err != nil { @@ -1431,7 +1619,10 @@ func (x *DOTA_BOT_MODE) UnmarshalJSON(data []byte) error { *x = DOTA_BOT_MODE(value) return nil } -func (DOTA_BOT_MODE) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{25} } + +func (DOTA_BOT_MODE) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{25} +} type MatchLanguages int32 @@ -1456,6 +1647,7 @@ var MatchLanguages_name = map[int32]string{ 6: "MATCH_LANGUAGE_PORTUGUESE", 7: "MATCH_LANGUAGE_ENGLISH2", } + var MatchLanguages_value = map[string]int32{ "MATCH_LANGUAGE_INVALID": 0, "MATCH_LANGUAGE_ENGLISH": 1, @@ -1472,9 +1664,11 @@ func (x MatchLanguages) Enum() *MatchLanguages { *p = x return p } + func (x MatchLanguages) String() string { return proto.EnumName(MatchLanguages_name, int32(x)) } + func (x *MatchLanguages) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(MatchLanguages_value, data, "MatchLanguages") if err != nil { @@ -1483,7 +1677,10 @@ func (x *MatchLanguages) UnmarshalJSON(data []byte) error { *x = MatchLanguages(value) return nil } -func (MatchLanguages) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{26} } + +func (MatchLanguages) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{26} +} type ETourneyQueueDeadlineState int32 @@ -1506,6 +1703,7 @@ var ETourneyQueueDeadlineState_name = map[int32]string{ -1: "k_ETourneyQueueDeadlineState_NA", 101: "k_ETourneyQueueDeadlineState_ExpiringSoon", } + var ETourneyQueueDeadlineState_value = map[string]int32{ "k_ETourneyQueueDeadlineState_Normal": 0, "k_ETourneyQueueDeadlineState_Missed": 1, @@ -1521,9 +1719,11 @@ func (x ETourneyQueueDeadlineState) Enum() *ETourneyQueueDeadlineState { *p = x return p } + func (x ETourneyQueueDeadlineState) String() string { return proto.EnumName(ETourneyQueueDeadlineState_name, int32(x)) } + func (x *ETourneyQueueDeadlineState) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(ETourneyQueueDeadlineState_value, data, "ETourneyQueueDeadlineState") if err != nil { @@ -1532,7 +1732,10 @@ func (x *ETourneyQueueDeadlineState) UnmarshalJSON(data []byte) error { *x = ETourneyQueueDeadlineState(value) return nil } -func (ETourneyQueueDeadlineState) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{27} } + +func (ETourneyQueueDeadlineState) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{27} +} type EMatchOutcome int32 @@ -1557,6 +1760,7 @@ var EMatchOutcome_name = map[int32]string{ 67: "k_EMatchOutcome_NotScored_NeverStarted", 68: "k_EMatchOutcome_NotScored_Canceled", } + var EMatchOutcome_value = map[string]int32{ "k_EMatchOutcome_Unknown": 0, "k_EMatchOutcome_RadVictory": 2, @@ -1573,9 +1777,11 @@ func (x EMatchOutcome) Enum() *EMatchOutcome { *p = x return p } + func (x EMatchOutcome) String() string { return proto.EnumName(EMatchOutcome_name, int32(x)) } + func (x *EMatchOutcome) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(EMatchOutcome_value, data, "EMatchOutcome") if err != nil { @@ -1584,7 +1790,10 @@ func (x *EMatchOutcome) UnmarshalJSON(data []byte) error { *x = EMatchOutcome(value) return nil } -func (EMatchOutcome) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{28} } + +func (EMatchOutcome) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{28} +} type ELaneType int32 @@ -1605,6 +1814,7 @@ var ELaneType_name = map[int32]string{ 4: "LANE_TYPE_JUNGLE", 5: "LANE_TYPE_ROAM", } + var ELaneType_value = map[string]int32{ "LANE_TYPE_UNKNOWN": 0, "LANE_TYPE_SAFE": 1, @@ -1619,9 +1829,11 @@ func (x ELaneType) Enum() *ELaneType { *p = x return p } + func (x ELaneType) String() string { return proto.EnumName(ELaneType_name, int32(x)) } + func (x *ELaneType) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(ELaneType_value, data, "ELaneType") if err != nil { @@ -1630,7 +1842,10 @@ func (x *ELaneType) UnmarshalJSON(data []byte) error { *x = ELaneType(value) return nil } -func (ELaneType) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{29} } + +func (ELaneType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{29} +} type EBadgeType int32 @@ -1638,17 +1853,27 @@ const ( EBadgeType_k_EBadgeType_TI7_Midweek EBadgeType = 1 EBadgeType_k_EBadgeType_TI7_Finals EBadgeType = 2 EBadgeType_k_EBadgeType_TI7_AllEvent EBadgeType = 3 + EBadgeType_k_EBadgeType_TI8_Midweek EBadgeType = 4 + EBadgeType_k_EBadgeType_TI8_Finals EBadgeType = 5 + EBadgeType_k_EBadgeType_TI8_AllEvent EBadgeType = 6 ) var EBadgeType_name = map[int32]string{ 1: "k_EBadgeType_TI7_Midweek", 2: "k_EBadgeType_TI7_Finals", 3: "k_EBadgeType_TI7_AllEvent", + 4: "k_EBadgeType_TI8_Midweek", + 5: "k_EBadgeType_TI8_Finals", + 6: "k_EBadgeType_TI8_AllEvent", } + var EBadgeType_value = map[string]int32{ "k_EBadgeType_TI7_Midweek": 1, "k_EBadgeType_TI7_Finals": 2, "k_EBadgeType_TI7_AllEvent": 3, + "k_EBadgeType_TI8_Midweek": 4, + "k_EBadgeType_TI8_Finals": 5, + "k_EBadgeType_TI8_AllEvent": 6, } func (x EBadgeType) Enum() *EBadgeType { @@ -1656,9 +1881,11 @@ func (x EBadgeType) Enum() *EBadgeType { *p = x return p } + func (x EBadgeType) String() string { return proto.EnumName(EBadgeType_name, int32(x)) } + func (x *EBadgeType) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(EBadgeType_value, data, "EBadgeType") if err != nil { @@ -1667,49 +1894,41 @@ func (x *EBadgeType) UnmarshalJSON(data []byte) error { *x = EBadgeType(value) return nil } -func (EBadgeType) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{30} } + +func (EBadgeType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{30} +} type ELeagueStatus int32 const ( - ELeagueStatus_LEAGUE_STATUS_UNSET ELeagueStatus = 0 - ELeagueStatus_LEAGUE_STATUS_NEW ELeagueStatus = 1 - ELeagueStatus_LEAGUE_STATUS_PUBLISHED ELeagueStatus = 2 - ELeagueStatus_LEAGUE_STATUS_ACCEPTED ELeagueStatus = 3 - ELeagueStatus_LEAGUE_STATUS_REJECTED ELeagueStatus = 4 - ELeagueStatus_LEAGUE_STATUS_CONCLUDED ELeagueStatus = 5 - ELeagueStatus_LEAGUE_STATUS_DELETED ELeagueStatus = 6 - ELeagueStatus_LEAGUE_STATUS_RELEASED ELeagueStatus = 10 - ELeagueStatus_LEAGUE_STATUS_HIDDEN ELeagueStatus = 11 - ELeagueStatus_LEAGUE_STATUS_READY ELeagueStatus = 12 - ELeagueStatus_LEAGUE_STATUS_COMPLETE ELeagueStatus = 13 + ELeagueStatus_LEAGUE_STATUS_UNSET ELeagueStatus = 0 + ELeagueStatus_LEAGUE_STATUS_UNSUBMITTED ELeagueStatus = 1 + ELeagueStatus_LEAGUE_STATUS_SUBMITTED ELeagueStatus = 2 + ELeagueStatus_LEAGUE_STATUS_ACCEPTED ELeagueStatus = 3 + ELeagueStatus_LEAGUE_STATUS_REJECTED ELeagueStatus = 4 + ELeagueStatus_LEAGUE_STATUS_CONCLUDED ELeagueStatus = 5 + ELeagueStatus_LEAGUE_STATUS_DELETED ELeagueStatus = 6 ) var ELeagueStatus_name = map[int32]string{ - 0: "LEAGUE_STATUS_UNSET", - 1: "LEAGUE_STATUS_NEW", - 2: "LEAGUE_STATUS_PUBLISHED", - 3: "LEAGUE_STATUS_ACCEPTED", - 4: "LEAGUE_STATUS_REJECTED", - 5: "LEAGUE_STATUS_CONCLUDED", - 6: "LEAGUE_STATUS_DELETED", - 10: "LEAGUE_STATUS_RELEASED", - 11: "LEAGUE_STATUS_HIDDEN", - 12: "LEAGUE_STATUS_READY", - 13: "LEAGUE_STATUS_COMPLETE", + 0: "LEAGUE_STATUS_UNSET", + 1: "LEAGUE_STATUS_UNSUBMITTED", + 2: "LEAGUE_STATUS_SUBMITTED", + 3: "LEAGUE_STATUS_ACCEPTED", + 4: "LEAGUE_STATUS_REJECTED", + 5: "LEAGUE_STATUS_CONCLUDED", + 6: "LEAGUE_STATUS_DELETED", } + var ELeagueStatus_value = map[string]int32{ - "LEAGUE_STATUS_UNSET": 0, - "LEAGUE_STATUS_NEW": 1, - "LEAGUE_STATUS_PUBLISHED": 2, - "LEAGUE_STATUS_ACCEPTED": 3, - "LEAGUE_STATUS_REJECTED": 4, - "LEAGUE_STATUS_CONCLUDED": 5, - "LEAGUE_STATUS_DELETED": 6, - "LEAGUE_STATUS_RELEASED": 10, - "LEAGUE_STATUS_HIDDEN": 11, - "LEAGUE_STATUS_READY": 12, - "LEAGUE_STATUS_COMPLETE": 13, + "LEAGUE_STATUS_UNSET": 0, + "LEAGUE_STATUS_UNSUBMITTED": 1, + "LEAGUE_STATUS_SUBMITTED": 2, + "LEAGUE_STATUS_ACCEPTED": 3, + "LEAGUE_STATUS_REJECTED": 4, + "LEAGUE_STATUS_CONCLUDED": 5, + "LEAGUE_STATUS_DELETED": 6, } func (x ELeagueStatus) Enum() *ELeagueStatus { @@ -1717,9 +1936,11 @@ func (x ELeagueStatus) Enum() *ELeagueStatus { *p = x return p } + func (x ELeagueStatus) String() string { return proto.EnumName(ELeagueStatus_name, int32(x)) } + func (x *ELeagueStatus) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(ELeagueStatus_value, data, "ELeagueStatus") if err != nil { @@ -1728,7 +1949,10 @@ func (x *ELeagueStatus) UnmarshalJSON(data []byte) error { *x = ELeagueStatus(value) return nil } -func (ELeagueStatus) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{31} } + +func (ELeagueStatus) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{31} +} type ELeagueRegion int32 @@ -1751,6 +1975,7 @@ var ELeagueRegion_name = map[int32]string{ 5: "LEAGUE_REGION_CHINA", 6: "LEAGUE_REGION_SEA", } + var ELeagueRegion_value = map[string]int32{ "LEAGUE_REGION_UNSET": 0, "LEAGUE_REGION_NA": 1, @@ -1766,9 +1991,11 @@ func (x ELeagueRegion) Enum() *ELeagueRegion { *p = x return p } + func (x ELeagueRegion) String() string { return proto.EnumName(ELeagueRegion_name, int32(x)) } + func (x *ELeagueRegion) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(ELeagueRegion_value, data, "ELeagueRegion") if err != nil { @@ -1777,34 +2004,38 @@ func (x *ELeagueRegion) UnmarshalJSON(data []byte) error { *x = ELeagueRegion(value) return nil } -func (ELeagueRegion) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{32} } + +func (ELeagueRegion) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{32} +} type ELeagueTier int32 const ( - ELeagueTier_LEAGUE_TIER_UNSET ELeagueTier = 0 - ELeagueTier_LEAGUE_TIER_AMATEUR ELeagueTier = 1 - ELeagueTier_LEAGUE_TIER_PROFESSIONAL ELeagueTier = 2 - ELeagueTier_LEAGUE_TIER_PREMIUM ELeagueTier = 3 - ELeagueTier_LEAGUE_TIER_MINOR ELeagueTier = 4 - ELeagueTier_LEAGUE_TIER_MAJOR ELeagueTier = 5 + ELeagueTier_LEAGUE_TIER_UNSET ELeagueTier = 0 + ELeagueTier_LEAGUE_TIER_AMATEUR ELeagueTier = 1 + ELeagueTier_LEAGUE_TIER_PROFESSIONAL ELeagueTier = 2 + ELeagueTier_LEAGUE_TIER_MINOR ELeagueTier = 3 + ELeagueTier_LEAGUE_TIER_MAJOR ELeagueTier = 4 + ELeagueTier_LEAGUE_TIER_INTERNATIONAL ELeagueTier = 5 ) var ELeagueTier_name = map[int32]string{ 0: "LEAGUE_TIER_UNSET", 1: "LEAGUE_TIER_AMATEUR", 2: "LEAGUE_TIER_PROFESSIONAL", - 3: "LEAGUE_TIER_PREMIUM", - 4: "LEAGUE_TIER_MINOR", - 5: "LEAGUE_TIER_MAJOR", + 3: "LEAGUE_TIER_MINOR", + 4: "LEAGUE_TIER_MAJOR", + 5: "LEAGUE_TIER_INTERNATIONAL", } + var ELeagueTier_value = map[string]int32{ - "LEAGUE_TIER_UNSET": 0, - "LEAGUE_TIER_AMATEUR": 1, - "LEAGUE_TIER_PROFESSIONAL": 2, - "LEAGUE_TIER_PREMIUM": 3, - "LEAGUE_TIER_MINOR": 4, - "LEAGUE_TIER_MAJOR": 5, + "LEAGUE_TIER_UNSET": 0, + "LEAGUE_TIER_AMATEUR": 1, + "LEAGUE_TIER_PROFESSIONAL": 2, + "LEAGUE_TIER_MINOR": 3, + "LEAGUE_TIER_MAJOR": 4, + "LEAGUE_TIER_INTERNATIONAL": 5, } func (x ELeagueTier) Enum() *ELeagueTier { @@ -1812,9 +2043,11 @@ func (x ELeagueTier) Enum() *ELeagueTier { *p = x return p } + func (x ELeagueTier) String() string { return proto.EnumName(ELeagueTier_name, int32(x)) } + func (x *ELeagueTier) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(ELeagueTier_value, data, "ELeagueTier") if err != nil { @@ -1823,7 +2056,53 @@ func (x *ELeagueTier) UnmarshalJSON(data []byte) error { *x = ELeagueTier(value) return nil } -func (ELeagueTier) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{33} } + +func (ELeagueTier) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{33} +} + +type ELeagueTierCategory int32 + +const ( + ELeagueTierCategory_LEAGUE_TIER_CATEGORY_AMATEUR ELeagueTierCategory = 1 + ELeagueTierCategory_LEAGUE_TIER_CATEGORY_PROFESSIONAL ELeagueTierCategory = 2 + ELeagueTierCategory_LEAGUE_TIER_CATEGORY_DPC ELeagueTierCategory = 3 +) + +var ELeagueTierCategory_name = map[int32]string{ + 1: "LEAGUE_TIER_CATEGORY_AMATEUR", + 2: "LEAGUE_TIER_CATEGORY_PROFESSIONAL", + 3: "LEAGUE_TIER_CATEGORY_DPC", +} + +var ELeagueTierCategory_value = map[string]int32{ + "LEAGUE_TIER_CATEGORY_AMATEUR": 1, + "LEAGUE_TIER_CATEGORY_PROFESSIONAL": 2, + "LEAGUE_TIER_CATEGORY_DPC": 3, +} + +func (x ELeagueTierCategory) Enum() *ELeagueTierCategory { + p := new(ELeagueTierCategory) + *p = x + return p +} + +func (x ELeagueTierCategory) String() string { + return proto.EnumName(ELeagueTierCategory_name, int32(x)) +} + +func (x *ELeagueTierCategory) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(ELeagueTierCategory_value, data, "ELeagueTierCategory") + if err != nil { + return err + } + *x = ELeagueTierCategory(value) + return nil +} + +func (ELeagueTierCategory) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{34} +} type ELeagueFlags int32 @@ -1842,6 +2121,7 @@ var ELeagueFlags_name = map[int32]string{ 4: "LEAGUE_COMPENDIUM_ALLOWED", 8: "LEAGUE_COMPENDIUM_PUBLIC", } + var ELeagueFlags_value = map[string]int32{ "LEAGUE_FLAGS_NONE": 0, "LEAGUE_ACCEPTED_AGREEMENT": 1, @@ -1855,9 +2135,11 @@ func (x ELeagueFlags) Enum() *ELeagueFlags { *p = x return p } + func (x ELeagueFlags) String() string { return proto.EnumName(ELeagueFlags_name, int32(x)) } + func (x *ELeagueFlags) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(ELeagueFlags_value, data, "ELeagueFlags") if err != nil { @@ -1866,7 +2148,10 @@ func (x *ELeagueFlags) UnmarshalJSON(data []byte) error { *x = ELeagueFlags(value) return nil } -func (ELeagueFlags) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{34} } + +func (ELeagueFlags) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{35} +} type ELeagueBroadcastProvider int32 @@ -1885,6 +2170,7 @@ var ELeagueBroadcastProvider_name = map[int32]string{ 3: "LEAGUE_BROADCAST_YOUTUBE", 100: "LEAGUE_BROADCAST_OTHER", } + var ELeagueBroadcastProvider_value = map[string]int32{ "LEAGUE_BROADCAST_UNKNOWN": 0, "LEAGUE_BROADCAST_STEAM": 1, @@ -1898,9 +2184,11 @@ func (x ELeagueBroadcastProvider) Enum() *ELeagueBroadcastProvider { *p = x return p } + func (x ELeagueBroadcastProvider) String() string { return proto.EnumName(ELeagueBroadcastProvider_name, int32(x)) } + func (x *ELeagueBroadcastProvider) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(ELeagueBroadcastProvider_value, data, "ELeagueBroadcastProvider") if err != nil { @@ -1909,32 +2197,157 @@ func (x *ELeagueBroadcastProvider) UnmarshalJSON(data []byte) error { *x = ELeagueBroadcastProvider(value) return nil } -func (ELeagueBroadcastProvider) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{35} } + +func (ELeagueBroadcastProvider) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{36} +} + +type ELeaguePhase int32 + +const ( + ELeaguePhase_LEAGUE_PHASE_UNSET ELeaguePhase = 0 + ELeaguePhase_LEAGUE_PHASE_REGIONAL_QUALIFIER ELeaguePhase = 1 + ELeaguePhase_LEAGUE_PHASE_GROUP_STAGE ELeaguePhase = 2 + ELeaguePhase_LEAGUE_PHASE_MAIN_EVENT ELeaguePhase = 3 +) + +var ELeaguePhase_name = map[int32]string{ + 0: "LEAGUE_PHASE_UNSET", + 1: "LEAGUE_PHASE_REGIONAL_QUALIFIER", + 2: "LEAGUE_PHASE_GROUP_STAGE", + 3: "LEAGUE_PHASE_MAIN_EVENT", +} + +var ELeaguePhase_value = map[string]int32{ + "LEAGUE_PHASE_UNSET": 0, + "LEAGUE_PHASE_REGIONAL_QUALIFIER": 1, + "LEAGUE_PHASE_GROUP_STAGE": 2, + "LEAGUE_PHASE_MAIN_EVENT": 3, +} + +func (x ELeaguePhase) Enum() *ELeaguePhase { + p := new(ELeaguePhase) + *p = x + return p +} + +func (x ELeaguePhase) String() string { + return proto.EnumName(ELeaguePhase_name, int32(x)) +} + +func (x *ELeaguePhase) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(ELeaguePhase_value, data, "ELeaguePhase") + if err != nil { + return err + } + *x = ELeaguePhase(value) + return nil +} + +func (ELeaguePhase) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{37} +} + +type ELeagueFantasyPhase int32 + +const ( + ELeagueFantasyPhase_LEAGUE_FANTASY_PHASE_UNSET ELeagueFantasyPhase = 0 + ELeagueFantasyPhase_LEAGUE_FANTASY_PHASE_MAIN ELeagueFantasyPhase = 1 + ELeagueFantasyPhase_LEAGUE_FANTASY_PHASE_QUALIFIER_NA ELeagueFantasyPhase = 2 + ELeagueFantasyPhase_LEAGUE_FANTASY_PHASE_QUALIFIER_SA ELeagueFantasyPhase = 3 + ELeagueFantasyPhase_LEAGUE_FANTASY_PHASE_QUALIFIER_EUROPE ELeagueFantasyPhase = 4 + ELeagueFantasyPhase_LEAGUE_FANTASY_PHASE_QUALIFIER_CIS ELeagueFantasyPhase = 5 + ELeagueFantasyPhase_LEAGUE_FANTASY_PHASE_QUALIFIER_CHINA ELeagueFantasyPhase = 6 + ELeagueFantasyPhase_LEAGUE_FANTASY_PHASE_QUALIFIER_SEA ELeagueFantasyPhase = 7 +) + +var ELeagueFantasyPhase_name = map[int32]string{ + 0: "LEAGUE_FANTASY_PHASE_UNSET", + 1: "LEAGUE_FANTASY_PHASE_MAIN", + 2: "LEAGUE_FANTASY_PHASE_QUALIFIER_NA", + 3: "LEAGUE_FANTASY_PHASE_QUALIFIER_SA", + 4: "LEAGUE_FANTASY_PHASE_QUALIFIER_EUROPE", + 5: "LEAGUE_FANTASY_PHASE_QUALIFIER_CIS", + 6: "LEAGUE_FANTASY_PHASE_QUALIFIER_CHINA", + 7: "LEAGUE_FANTASY_PHASE_QUALIFIER_SEA", +} + +var ELeagueFantasyPhase_value = map[string]int32{ + "LEAGUE_FANTASY_PHASE_UNSET": 0, + "LEAGUE_FANTASY_PHASE_MAIN": 1, + "LEAGUE_FANTASY_PHASE_QUALIFIER_NA": 2, + "LEAGUE_FANTASY_PHASE_QUALIFIER_SA": 3, + "LEAGUE_FANTASY_PHASE_QUALIFIER_EUROPE": 4, + "LEAGUE_FANTASY_PHASE_QUALIFIER_CIS": 5, + "LEAGUE_FANTASY_PHASE_QUALIFIER_CHINA": 6, + "LEAGUE_FANTASY_PHASE_QUALIFIER_SEA": 7, +} + +func (x ELeagueFantasyPhase) Enum() *ELeagueFantasyPhase { + p := new(ELeagueFantasyPhase) + *p = x + return p +} + +func (x ELeagueFantasyPhase) String() string { + return proto.EnumName(ELeagueFantasyPhase_name, int32(x)) +} + +func (x *ELeagueFantasyPhase) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(ELeagueFantasyPhase_value, data, "ELeagueFantasyPhase") + if err != nil { + return err + } + *x = ELeagueFantasyPhase(value) + return nil +} + +func (ELeagueFantasyPhase) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{38} +} type ELeagueAuditAction int32 const ( - ELeagueAuditAction_LEAGUE_AUDIT_ACTION_INVALID ELeagueAuditAction = 0 - ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_CREATE ELeagueAuditAction = 1 - ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_EDIT ELeagueAuditAction = 2 - ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_DELETE ELeagueAuditAction = 3 - ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_ADMIN_ADD ELeagueAuditAction = 4 - ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_ADMIN_REVOKE ELeagueAuditAction = 5 - ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_ADMIN_PROMOTE ELeagueAuditAction = 6 - ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_STREAM_ADD ELeagueAuditAction = 7 - ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_STREAM_REMOVE ELeagueAuditAction = 8 - ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODEGROUP_CREATE ELeagueAuditAction = 100 - ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODEGROUP_DESTROY ELeagueAuditAction = 101 - ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODEGROUP_ADD_TEAM ELeagueAuditAction = 102 - ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODE_CREATE ELeagueAuditAction = 200 - ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODE_DESTROY ELeagueAuditAction = 201 - ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODE_AUTOCREATE ELeagueAuditAction = 202 - ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODE_SET_TEAM ELeagueAuditAction = 203 - ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODE_SET_SERIES_ID ELeagueAuditAction = 204 - ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODE_SET_ADVANCING ELeagueAuditAction = 205 - ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODE_SET_TIME ELeagueAuditAction = 206 - ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODE_MATCH_COMPLETED ELeagueAuditAction = 207 - ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODE_COMPLETED ELeagueAuditAction = 208 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_INVALID ELeagueAuditAction = 0 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_CREATE ELeagueAuditAction = 1 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_EDIT ELeagueAuditAction = 2 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_DELETE ELeagueAuditAction = 3 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_ADMIN_ADD ELeagueAuditAction = 4 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_ADMIN_REVOKE ELeagueAuditAction = 5 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_ADMIN_PROMOTE ELeagueAuditAction = 6 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_STREAM_ADD ELeagueAuditAction = 7 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_STREAM_REMOVE ELeagueAuditAction = 8 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_IMAGE_UPDATED ELeagueAuditAction = 9 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_MESSAGE_ADDED ELeagueAuditAction = 10 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_SUBMITTED ELeagueAuditAction = 11 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_SET_PRIZE_POOL ELeagueAuditAction = 12 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_ADD_PRIZE_POOL_ITEM ELeagueAuditAction = 13 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_REMOVE_PRIZE_POOL_ITEM ELeagueAuditAction = 14 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_MATCH_START ELeagueAuditAction = 15 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_MATCH_END ELeagueAuditAction = 16 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_ADD_INVITED_TEAM ELeagueAuditAction = 17 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_REMOVE_INVITED_TEAM ELeagueAuditAction = 18 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_STATUS_CHANGED ELeagueAuditAction = 19 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_LEAGUE_STREAM_EDIT ELeagueAuditAction = 20 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODEGROUP_CREATE ELeagueAuditAction = 100 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODEGROUP_DESTROY ELeagueAuditAction = 101 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODEGROUP_ADD_TEAM ELeagueAuditAction = 102 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODEGROUP_REMOVE_TEAM ELeagueAuditAction = 103 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODEGROUP_SET_ADVANCING ELeagueAuditAction = 104 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODEGROUP_EDIT ELeagueAuditAction = 105 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODEGROUP_POPULATE ELeagueAuditAction = 106 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODEGROUP_COMPLETED ELeagueAuditAction = 107 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODE_CREATE ELeagueAuditAction = 200 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODE_DESTROY ELeagueAuditAction = 201 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODE_AUTOCREATE ELeagueAuditAction = 202 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODE_SET_TEAM ELeagueAuditAction = 203 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODE_SET_SERIES_ID ELeagueAuditAction = 204 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODE_SET_ADVANCING ELeagueAuditAction = 205 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODE_SET_TIME ELeagueAuditAction = 206 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODE_MATCH_COMPLETED ELeagueAuditAction = 207 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODE_COMPLETED ELeagueAuditAction = 208 + ELeagueAuditAction_LEAGUE_AUDIT_ACTION_NODE_EDIT ELeagueAuditAction = 209 ) var ELeagueAuditAction_name = map[int32]string{ @@ -1947,9 +2360,26 @@ var ELeagueAuditAction_name = map[int32]string{ 6: "LEAGUE_AUDIT_ACTION_LEAGUE_ADMIN_PROMOTE", 7: "LEAGUE_AUDIT_ACTION_LEAGUE_STREAM_ADD", 8: "LEAGUE_AUDIT_ACTION_LEAGUE_STREAM_REMOVE", + 9: "LEAGUE_AUDIT_ACTION_LEAGUE_IMAGE_UPDATED", + 10: "LEAGUE_AUDIT_ACTION_LEAGUE_MESSAGE_ADDED", + 11: "LEAGUE_AUDIT_ACTION_LEAGUE_SUBMITTED", + 12: "LEAGUE_AUDIT_ACTION_LEAGUE_SET_PRIZE_POOL", + 13: "LEAGUE_AUDIT_ACTION_LEAGUE_ADD_PRIZE_POOL_ITEM", + 14: "LEAGUE_AUDIT_ACTION_LEAGUE_REMOVE_PRIZE_POOL_ITEM", + 15: "LEAGUE_AUDIT_ACTION_LEAGUE_MATCH_START", + 16: "LEAGUE_AUDIT_ACTION_LEAGUE_MATCH_END", + 17: "LEAGUE_AUDIT_ACTION_LEAGUE_ADD_INVITED_TEAM", + 18: "LEAGUE_AUDIT_ACTION_LEAGUE_REMOVE_INVITED_TEAM", + 19: "LEAGUE_AUDIT_ACTION_LEAGUE_STATUS_CHANGED", + 20: "LEAGUE_AUDIT_ACTION_LEAGUE_STREAM_EDIT", 100: "LEAGUE_AUDIT_ACTION_NODEGROUP_CREATE", 101: "LEAGUE_AUDIT_ACTION_NODEGROUP_DESTROY", 102: "LEAGUE_AUDIT_ACTION_NODEGROUP_ADD_TEAM", + 103: "LEAGUE_AUDIT_ACTION_NODEGROUP_REMOVE_TEAM", + 104: "LEAGUE_AUDIT_ACTION_NODEGROUP_SET_ADVANCING", + 105: "LEAGUE_AUDIT_ACTION_NODEGROUP_EDIT", + 106: "LEAGUE_AUDIT_ACTION_NODEGROUP_POPULATE", + 107: "LEAGUE_AUDIT_ACTION_NODEGROUP_COMPLETED", 200: "LEAGUE_AUDIT_ACTION_NODE_CREATE", 201: "LEAGUE_AUDIT_ACTION_NODE_DESTROY", 202: "LEAGUE_AUDIT_ACTION_NODE_AUTOCREATE", @@ -1959,29 +2389,49 @@ var ELeagueAuditAction_name = map[int32]string{ 206: "LEAGUE_AUDIT_ACTION_NODE_SET_TIME", 207: "LEAGUE_AUDIT_ACTION_NODE_MATCH_COMPLETED", 208: "LEAGUE_AUDIT_ACTION_NODE_COMPLETED", + 209: "LEAGUE_AUDIT_ACTION_NODE_EDIT", } + var ELeagueAuditAction_value = map[string]int32{ - "LEAGUE_AUDIT_ACTION_INVALID": 0, - "LEAGUE_AUDIT_ACTION_LEAGUE_CREATE": 1, - "LEAGUE_AUDIT_ACTION_LEAGUE_EDIT": 2, - "LEAGUE_AUDIT_ACTION_LEAGUE_DELETE": 3, - "LEAGUE_AUDIT_ACTION_LEAGUE_ADMIN_ADD": 4, - "LEAGUE_AUDIT_ACTION_LEAGUE_ADMIN_REVOKE": 5, - "LEAGUE_AUDIT_ACTION_LEAGUE_ADMIN_PROMOTE": 6, - "LEAGUE_AUDIT_ACTION_LEAGUE_STREAM_ADD": 7, - "LEAGUE_AUDIT_ACTION_LEAGUE_STREAM_REMOVE": 8, - "LEAGUE_AUDIT_ACTION_NODEGROUP_CREATE": 100, - "LEAGUE_AUDIT_ACTION_NODEGROUP_DESTROY": 101, - "LEAGUE_AUDIT_ACTION_NODEGROUP_ADD_TEAM": 102, - "LEAGUE_AUDIT_ACTION_NODE_CREATE": 200, - "LEAGUE_AUDIT_ACTION_NODE_DESTROY": 201, - "LEAGUE_AUDIT_ACTION_NODE_AUTOCREATE": 202, - "LEAGUE_AUDIT_ACTION_NODE_SET_TEAM": 203, - "LEAGUE_AUDIT_ACTION_NODE_SET_SERIES_ID": 204, - "LEAGUE_AUDIT_ACTION_NODE_SET_ADVANCING": 205, - "LEAGUE_AUDIT_ACTION_NODE_SET_TIME": 206, - "LEAGUE_AUDIT_ACTION_NODE_MATCH_COMPLETED": 207, - "LEAGUE_AUDIT_ACTION_NODE_COMPLETED": 208, + "LEAGUE_AUDIT_ACTION_INVALID": 0, + "LEAGUE_AUDIT_ACTION_LEAGUE_CREATE": 1, + "LEAGUE_AUDIT_ACTION_LEAGUE_EDIT": 2, + "LEAGUE_AUDIT_ACTION_LEAGUE_DELETE": 3, + "LEAGUE_AUDIT_ACTION_LEAGUE_ADMIN_ADD": 4, + "LEAGUE_AUDIT_ACTION_LEAGUE_ADMIN_REVOKE": 5, + "LEAGUE_AUDIT_ACTION_LEAGUE_ADMIN_PROMOTE": 6, + "LEAGUE_AUDIT_ACTION_LEAGUE_STREAM_ADD": 7, + "LEAGUE_AUDIT_ACTION_LEAGUE_STREAM_REMOVE": 8, + "LEAGUE_AUDIT_ACTION_LEAGUE_IMAGE_UPDATED": 9, + "LEAGUE_AUDIT_ACTION_LEAGUE_MESSAGE_ADDED": 10, + "LEAGUE_AUDIT_ACTION_LEAGUE_SUBMITTED": 11, + "LEAGUE_AUDIT_ACTION_LEAGUE_SET_PRIZE_POOL": 12, + "LEAGUE_AUDIT_ACTION_LEAGUE_ADD_PRIZE_POOL_ITEM": 13, + "LEAGUE_AUDIT_ACTION_LEAGUE_REMOVE_PRIZE_POOL_ITEM": 14, + "LEAGUE_AUDIT_ACTION_LEAGUE_MATCH_START": 15, + "LEAGUE_AUDIT_ACTION_LEAGUE_MATCH_END": 16, + "LEAGUE_AUDIT_ACTION_LEAGUE_ADD_INVITED_TEAM": 17, + "LEAGUE_AUDIT_ACTION_LEAGUE_REMOVE_INVITED_TEAM": 18, + "LEAGUE_AUDIT_ACTION_LEAGUE_STATUS_CHANGED": 19, + "LEAGUE_AUDIT_ACTION_LEAGUE_STREAM_EDIT": 20, + "LEAGUE_AUDIT_ACTION_NODEGROUP_CREATE": 100, + "LEAGUE_AUDIT_ACTION_NODEGROUP_DESTROY": 101, + "LEAGUE_AUDIT_ACTION_NODEGROUP_ADD_TEAM": 102, + "LEAGUE_AUDIT_ACTION_NODEGROUP_REMOVE_TEAM": 103, + "LEAGUE_AUDIT_ACTION_NODEGROUP_SET_ADVANCING": 104, + "LEAGUE_AUDIT_ACTION_NODEGROUP_EDIT": 105, + "LEAGUE_AUDIT_ACTION_NODEGROUP_POPULATE": 106, + "LEAGUE_AUDIT_ACTION_NODEGROUP_COMPLETED": 107, + "LEAGUE_AUDIT_ACTION_NODE_CREATE": 200, + "LEAGUE_AUDIT_ACTION_NODE_DESTROY": 201, + "LEAGUE_AUDIT_ACTION_NODE_AUTOCREATE": 202, + "LEAGUE_AUDIT_ACTION_NODE_SET_TEAM": 203, + "LEAGUE_AUDIT_ACTION_NODE_SET_SERIES_ID": 204, + "LEAGUE_AUDIT_ACTION_NODE_SET_ADVANCING": 205, + "LEAGUE_AUDIT_ACTION_NODE_SET_TIME": 206, + "LEAGUE_AUDIT_ACTION_NODE_MATCH_COMPLETED": 207, + "LEAGUE_AUDIT_ACTION_NODE_COMPLETED": 208, + "LEAGUE_AUDIT_ACTION_NODE_EDIT": 209, } func (x ELeagueAuditAction) Enum() *ELeagueAuditAction { @@ -1989,9 +2439,11 @@ func (x ELeagueAuditAction) Enum() *ELeagueAuditAction { *p = x return p } + func (x ELeagueAuditAction) String() string { return proto.EnumName(ELeagueAuditAction_name, int32(x)) } + func (x *ELeagueAuditAction) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(ELeagueAuditAction_value, data, "ELeagueAuditAction") if err != nil { @@ -2000,7 +2452,10 @@ func (x *ELeagueAuditAction) UnmarshalJSON(data []byte) error { *x = ELeagueAuditAction(value) return nil } -func (ELeagueAuditAction) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{36} } + +func (ELeagueAuditAction) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{39} +} type DOTA_COMBATLOG_TYPES int32 @@ -2097,6 +2552,7 @@ var DOTA_COMBATLOG_TYPES_name = map[int32]string{ 41: "DOTA_COMBATLOG_UNIT_TELEPORTED", 42: "DOTA_COMBATLOG_KILL_EATER_EVENT", } + var DOTA_COMBATLOG_TYPES_value = map[string]int32{ "DOTA_COMBATLOG_INVALID": -1, "DOTA_COMBATLOG_DAMAGE": 0, @@ -2149,9 +2605,11 @@ func (x DOTA_COMBATLOG_TYPES) Enum() *DOTA_COMBATLOG_TYPES { *p = x return p } + func (x DOTA_COMBATLOG_TYPES) String() string { return proto.EnumName(DOTA_COMBATLOG_TYPES_name, int32(x)) } + func (x *DOTA_COMBATLOG_TYPES) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(DOTA_COMBATLOG_TYPES_value, data, "DOTA_COMBATLOG_TYPES") if err != nil { @@ -2160,22 +2618,154 @@ func (x *DOTA_COMBATLOG_TYPES) UnmarshalJSON(data []byte) error { *x = DOTA_COMBATLOG_TYPES(value) return nil } -func (DOTA_COMBATLOG_TYPES) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{37} } + +func (DOTA_COMBATLOG_TYPES) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{40} +} + +type EDPCFavoriteType int32 + +const ( + EDPCFavoriteType_FAVORITE_TYPE_ALL EDPCFavoriteType = 0 + EDPCFavoriteType_FAVORITE_TYPE_PLAYER EDPCFavoriteType = 1 + EDPCFavoriteType_FAVORITE_TYPE_TEAM EDPCFavoriteType = 2 + EDPCFavoriteType_FAVORITE_TYPE_LEAGUE EDPCFavoriteType = 3 +) + +var EDPCFavoriteType_name = map[int32]string{ + 0: "FAVORITE_TYPE_ALL", + 1: "FAVORITE_TYPE_PLAYER", + 2: "FAVORITE_TYPE_TEAM", + 3: "FAVORITE_TYPE_LEAGUE", +} + +var EDPCFavoriteType_value = map[string]int32{ + "FAVORITE_TYPE_ALL": 0, + "FAVORITE_TYPE_PLAYER": 1, + "FAVORITE_TYPE_TEAM": 2, + "FAVORITE_TYPE_LEAGUE": 3, +} + +func (x EDPCFavoriteType) Enum() *EDPCFavoriteType { + p := new(EDPCFavoriteType) + *p = x + return p +} + +func (x EDPCFavoriteType) String() string { + return proto.EnumName(EDPCFavoriteType_name, int32(x)) +} + +func (x *EDPCFavoriteType) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EDPCFavoriteType_value, data, "EDPCFavoriteType") + if err != nil { + return err + } + *x = EDPCFavoriteType(value) + return nil +} + +func (EDPCFavoriteType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{41} +} + +type EDPCPushNotification int32 + +const ( + EDPCPushNotification_DPC_PUSH_NOTIFICATION_MATCH_STARTING EDPCPushNotification = 1 + EDPCPushNotification_DPC_PUSH_NOTIFICATION_PLAYER_LEFT_TEAM EDPCPushNotification = 10 + EDPCPushNotification_DPC_PUSH_NOTIFICATION_PLAYER_JOINED_TEAM EDPCPushNotification = 11 + EDPCPushNotification_DPC_PUSH_NOTIFICATION_LEAGUE_RESULT EDPCPushNotification = 20 + EDPCPushNotification_DPC_PUSH_NOTIFICATION_PREDICTION_MATCHES_AVAILABLE EDPCPushNotification = 30 + EDPCPushNotification_DPC_PUSH_NOTIFICATION_PREDICTION_RESULT EDPCPushNotification = 31 + EDPCPushNotification_DPC_PUSH_NOTIFICATION_FANTASY_PLAYER_CLEARED EDPCPushNotification = 40 + EDPCPushNotification_DPC_PUSH_NOTIFICATION_FANTASY_DAILY_SUMMARY EDPCPushNotification = 41 + EDPCPushNotification_DPC_PUSH_NOTIFICATION_FANTASY_FINAL_RESULTS EDPCPushNotification = 42 +) + +var EDPCPushNotification_name = map[int32]string{ + 1: "DPC_PUSH_NOTIFICATION_MATCH_STARTING", + 10: "DPC_PUSH_NOTIFICATION_PLAYER_LEFT_TEAM", + 11: "DPC_PUSH_NOTIFICATION_PLAYER_JOINED_TEAM", + 20: "DPC_PUSH_NOTIFICATION_LEAGUE_RESULT", + 30: "DPC_PUSH_NOTIFICATION_PREDICTION_MATCHES_AVAILABLE", + 31: "DPC_PUSH_NOTIFICATION_PREDICTION_RESULT", + 40: "DPC_PUSH_NOTIFICATION_FANTASY_PLAYER_CLEARED", + 41: "DPC_PUSH_NOTIFICATION_FANTASY_DAILY_SUMMARY", + 42: "DPC_PUSH_NOTIFICATION_FANTASY_FINAL_RESULTS", +} + +var EDPCPushNotification_value = map[string]int32{ + "DPC_PUSH_NOTIFICATION_MATCH_STARTING": 1, + "DPC_PUSH_NOTIFICATION_PLAYER_LEFT_TEAM": 10, + "DPC_PUSH_NOTIFICATION_PLAYER_JOINED_TEAM": 11, + "DPC_PUSH_NOTIFICATION_LEAGUE_RESULT": 20, + "DPC_PUSH_NOTIFICATION_PREDICTION_MATCHES_AVAILABLE": 30, + "DPC_PUSH_NOTIFICATION_PREDICTION_RESULT": 31, + "DPC_PUSH_NOTIFICATION_FANTASY_PLAYER_CLEARED": 40, + "DPC_PUSH_NOTIFICATION_FANTASY_DAILY_SUMMARY": 41, + "DPC_PUSH_NOTIFICATION_FANTASY_FINAL_RESULTS": 42, +} + +func (x EDPCPushNotification) Enum() *EDPCPushNotification { + p := new(EDPCPushNotification) + *p = x + return p +} + +func (x EDPCPushNotification) String() string { + return proto.EnumName(EDPCPushNotification_name, int32(x)) +} + +func (x *EDPCPushNotification) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EDPCPushNotification_value, data, "EDPCPushNotification") + if err != nil { + return err + } + *x = EDPCPushNotification(value) + return nil +} + +func (EDPCPushNotification) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{42} +} type CDOTAClientHardwareSpecs struct { - LogicalProcessors *uint32 `protobuf:"varint,1,opt,name=logical_processors,json=logicalProcessors" json:"logical_processors,omitempty"` - CpuCyclesPerSecond *uint64 `protobuf:"fixed64,2,opt,name=cpu_cycles_per_second,json=cpuCyclesPerSecond" json:"cpu_cycles_per_second,omitempty"` - TotalPhysicalMemory *uint64 `protobuf:"fixed64,3,opt,name=total_physical_memory,json=totalPhysicalMemory" json:"total_physical_memory,omitempty"` - Is_64BitOs *bool `protobuf:"varint,4,opt,name=is_64_bit_os,json=is64BitOs" json:"is_64_bit_os,omitempty"` - UploadMeasurement *uint64 `protobuf:"varint,5,opt,name=upload_measurement,json=uploadMeasurement" json:"upload_measurement,omitempty"` - PreferNotHost *bool `protobuf:"varint,6,opt,name=prefer_not_host,json=preferNotHost" json:"prefer_not_host,omitempty"` - XXX_unrecognized []byte `json:"-"` + LogicalProcessors *uint32 `protobuf:"varint,1,opt,name=logical_processors,json=logicalProcessors" json:"logical_processors,omitempty"` + CpuCyclesPerSecond *uint64 `protobuf:"fixed64,2,opt,name=cpu_cycles_per_second,json=cpuCyclesPerSecond" json:"cpu_cycles_per_second,omitempty"` + TotalPhysicalMemory *uint64 `protobuf:"fixed64,3,opt,name=total_physical_memory,json=totalPhysicalMemory" json:"total_physical_memory,omitempty"` + Is_64BitOs *bool `protobuf:"varint,4,opt,name=is_64_bit_os,json=is64BitOs" json:"is_64_bit_os,omitempty"` + UploadMeasurement *uint64 `protobuf:"varint,5,opt,name=upload_measurement,json=uploadMeasurement" json:"upload_measurement,omitempty"` + PreferNotHost *bool `protobuf:"varint,6,opt,name=prefer_not_host,json=preferNotHost" json:"prefer_not_host,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTAClientHardwareSpecs) Reset() { *m = CDOTAClientHardwareSpecs{} } +func (m *CDOTAClientHardwareSpecs) String() string { return proto.CompactTextString(m) } +func (*CDOTAClientHardwareSpecs) ProtoMessage() {} +func (*CDOTAClientHardwareSpecs) Descriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{0} +} + +func (m *CDOTAClientHardwareSpecs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTAClientHardwareSpecs.Unmarshal(m, b) +} +func (m *CDOTAClientHardwareSpecs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTAClientHardwareSpecs.Marshal(b, m, deterministic) +} +func (m *CDOTAClientHardwareSpecs) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTAClientHardwareSpecs.Merge(m, src) +} +func (m *CDOTAClientHardwareSpecs) XXX_Size() int { + return xxx_messageInfo_CDOTAClientHardwareSpecs.Size(m) +} +func (m *CDOTAClientHardwareSpecs) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTAClientHardwareSpecs.DiscardUnknown(m) } -func (m *CDOTAClientHardwareSpecs) Reset() { *m = CDOTAClientHardwareSpecs{} } -func (m *CDOTAClientHardwareSpecs) String() string { return proto.CompactTextString(m) } -func (*CDOTAClientHardwareSpecs) ProtoMessage() {} -func (*CDOTAClientHardwareSpecs) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } +var xxx_messageInfo_CDOTAClientHardwareSpecs proto.InternalMessageInfo func (m *CDOTAClientHardwareSpecs) GetLogicalProcessors() uint32 { if m != nil && m.LogicalProcessors != nil { @@ -2220,17 +2810,39 @@ func (m *CDOTAClientHardwareSpecs) GetPreferNotHost() bool { } type CDOTASaveGame struct { - MatchId *uint64 `protobuf:"varint,5,opt,name=match_id,json=matchId" json:"match_id,omitempty"` - SaveTime *uint32 `protobuf:"varint,2,opt,name=save_time,json=saveTime" json:"save_time,omitempty"` - Players []*CDOTASaveGame_Player `protobuf:"bytes,3,rep,name=players" json:"players,omitempty"` - SaveInstances []*CDOTASaveGame_SaveInstance `protobuf:"bytes,4,rep,name=save_instances,json=saveInstances" json:"save_instances,omitempty"` - XXX_unrecognized []byte `json:"-"` + MatchId *uint64 `protobuf:"varint,5,opt,name=match_id,json=matchId" json:"match_id,omitempty"` + SaveTime *uint32 `protobuf:"varint,2,opt,name=save_time,json=saveTime" json:"save_time,omitempty"` + Players []*CDOTASaveGame_Player `protobuf:"bytes,3,rep,name=players" json:"players,omitempty"` + SaveInstances []*CDOTASaveGame_SaveInstance `protobuf:"bytes,4,rep,name=save_instances,json=saveInstances" json:"save_instances,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *CDOTASaveGame) Reset() { *m = CDOTASaveGame{} } -func (m *CDOTASaveGame) String() string { return proto.CompactTextString(m) } -func (*CDOTASaveGame) ProtoMessage() {} -func (*CDOTASaveGame) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } +func (m *CDOTASaveGame) Reset() { *m = CDOTASaveGame{} } +func (m *CDOTASaveGame) String() string { return proto.CompactTextString(m) } +func (*CDOTASaveGame) ProtoMessage() {} +func (*CDOTASaveGame) Descriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{1} +} + +func (m *CDOTASaveGame) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTASaveGame.Unmarshal(m, b) +} +func (m *CDOTASaveGame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTASaveGame.Marshal(b, m, deterministic) +} +func (m *CDOTASaveGame) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTASaveGame.Merge(m, src) +} +func (m *CDOTASaveGame) XXX_Size() int { + return xxx_messageInfo_CDOTASaveGame.Size(m) +} +func (m *CDOTASaveGame) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTASaveGame.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTASaveGame proto.InternalMessageInfo func (m *CDOTASaveGame) GetMatchId() uint64 { if m != nil && m.MatchId != nil { @@ -2261,16 +2873,38 @@ func (m *CDOTASaveGame) GetSaveInstances() []*CDOTASaveGame_SaveInstance { } type CDOTASaveGame_Player struct { - Team *DOTA_GC_TEAM `protobuf:"varint,1,opt,name=team,enum=DOTA_GC_TEAM,def=0" json:"team,omitempty"` - Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` - Hero *string `protobuf:"bytes,3,opt,name=hero" json:"hero,omitempty"` - XXX_unrecognized []byte `json:"-"` + Team *DOTA_GC_TEAM `protobuf:"varint,1,opt,name=team,enum=protocol.DOTA_GC_TEAM,def=0" json:"team,omitempty"` + Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` + Hero *string `protobuf:"bytes,3,opt,name=hero" json:"hero,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDOTASaveGame_Player) Reset() { *m = CDOTASaveGame_Player{} } +func (m *CDOTASaveGame_Player) String() string { return proto.CompactTextString(m) } +func (*CDOTASaveGame_Player) ProtoMessage() {} +func (*CDOTASaveGame_Player) Descriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{1, 0} +} + +func (m *CDOTASaveGame_Player) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTASaveGame_Player.Unmarshal(m, b) +} +func (m *CDOTASaveGame_Player) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTASaveGame_Player.Marshal(b, m, deterministic) +} +func (m *CDOTASaveGame_Player) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTASaveGame_Player.Merge(m, src) +} +func (m *CDOTASaveGame_Player) XXX_Size() int { + return xxx_messageInfo_CDOTASaveGame_Player.Size(m) +} +func (m *CDOTASaveGame_Player) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTASaveGame_Player.DiscardUnknown(m) } -func (m *CDOTASaveGame_Player) Reset() { *m = CDOTASaveGame_Player{} } -func (m *CDOTASaveGame_Player) String() string { return proto.CompactTextString(m) } -func (*CDOTASaveGame_Player) ProtoMessage() {} -func (*CDOTASaveGame_Player) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} } +var xxx_messageInfo_CDOTASaveGame_Player proto.InternalMessageInfo const Default_CDOTASaveGame_Player_Team DOTA_GC_TEAM = DOTA_GC_TEAM_DOTA_GC_TEAM_GOOD_GUYS @@ -2296,19 +2930,41 @@ func (m *CDOTASaveGame_Player) GetHero() string { } type CDOTASaveGame_SaveInstance struct { - GameTime *uint32 `protobuf:"varint,2,opt,name=game_time,json=gameTime" json:"game_time,omitempty"` - Team1Score *uint32 `protobuf:"varint,3,opt,name=team1_score,json=team1Score" json:"team1_score,omitempty"` - Team2Score *uint32 `protobuf:"varint,4,opt,name=team2_score,json=team2Score" json:"team2_score,omitempty"` - PlayerPositions []*CDOTASaveGame_SaveInstance_PlayerPositions `protobuf:"bytes,5,rep,name=player_positions,json=playerPositions" json:"player_positions,omitempty"` - SaveId *uint32 `protobuf:"varint,6,opt,name=save_id,json=saveId" json:"save_id,omitempty"` - SaveTime *uint32 `protobuf:"varint,7,opt,name=save_time,json=saveTime" json:"save_time,omitempty"` - XXX_unrecognized []byte `json:"-"` + GameTime *uint32 `protobuf:"varint,2,opt,name=game_time,json=gameTime" json:"game_time,omitempty"` + Team1Score *uint32 `protobuf:"varint,3,opt,name=team1_score,json=team1Score" json:"team1_score,omitempty"` + Team2Score *uint32 `protobuf:"varint,4,opt,name=team2_score,json=team2Score" json:"team2_score,omitempty"` + PlayerPositions []*CDOTASaveGame_SaveInstance_PlayerPositions `protobuf:"bytes,5,rep,name=player_positions,json=playerPositions" json:"player_positions,omitempty"` + SaveId *uint32 `protobuf:"varint,6,opt,name=save_id,json=saveId" json:"save_id,omitempty"` + SaveTime *uint32 `protobuf:"varint,7,opt,name=save_time,json=saveTime" json:"save_time,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *CDOTASaveGame_SaveInstance) Reset() { *m = CDOTASaveGame_SaveInstance{} } -func (m *CDOTASaveGame_SaveInstance) String() string { return proto.CompactTextString(m) } -func (*CDOTASaveGame_SaveInstance) ProtoMessage() {} -func (*CDOTASaveGame_SaveInstance) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 1} } +func (m *CDOTASaveGame_SaveInstance) Reset() { *m = CDOTASaveGame_SaveInstance{} } +func (m *CDOTASaveGame_SaveInstance) String() string { return proto.CompactTextString(m) } +func (*CDOTASaveGame_SaveInstance) ProtoMessage() {} +func (*CDOTASaveGame_SaveInstance) Descriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{1, 1} +} + +func (m *CDOTASaveGame_SaveInstance) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTASaveGame_SaveInstance.Unmarshal(m, b) +} +func (m *CDOTASaveGame_SaveInstance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTASaveGame_SaveInstance.Marshal(b, m, deterministic) +} +func (m *CDOTASaveGame_SaveInstance) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTASaveGame_SaveInstance.Merge(m, src) +} +func (m *CDOTASaveGame_SaveInstance) XXX_Size() int { + return xxx_messageInfo_CDOTASaveGame_SaveInstance.Size(m) +} +func (m *CDOTASaveGame_SaveInstance) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTASaveGame_SaveInstance.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTASaveGame_SaveInstance proto.InternalMessageInfo func (m *CDOTASaveGame_SaveInstance) GetGameTime() uint32 { if m != nil && m.GameTime != nil { @@ -2353,9 +3009,11 @@ func (m *CDOTASaveGame_SaveInstance) GetSaveTime() uint32 { } type CDOTASaveGame_SaveInstance_PlayerPositions struct { - X *float32 `protobuf:"fixed32,1,opt,name=x" json:"x,omitempty"` - Y *float32 `protobuf:"fixed32,2,opt,name=y" json:"y,omitempty"` - XXX_unrecognized []byte `json:"-"` + X *float32 `protobuf:"fixed32,1,opt,name=x" json:"x,omitempty"` + Y *float32 `protobuf:"fixed32,2,opt,name=y" json:"y,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } func (m *CDOTASaveGame_SaveInstance_PlayerPositions) Reset() { @@ -2366,9 +3024,27 @@ func (m *CDOTASaveGame_SaveInstance_PlayerPositions) String() string { } func (*CDOTASaveGame_SaveInstance_PlayerPositions) ProtoMessage() {} func (*CDOTASaveGame_SaveInstance_PlayerPositions) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{1, 1, 0} + return fileDescriptor_8fcb6b36a6ed2ada, []int{1, 1, 0} } +func (m *CDOTASaveGame_SaveInstance_PlayerPositions) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDOTASaveGame_SaveInstance_PlayerPositions.Unmarshal(m, b) +} +func (m *CDOTASaveGame_SaveInstance_PlayerPositions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDOTASaveGame_SaveInstance_PlayerPositions.Marshal(b, m, deterministic) +} +func (m *CDOTASaveGame_SaveInstance_PlayerPositions) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDOTASaveGame_SaveInstance_PlayerPositions.Merge(m, src) +} +func (m *CDOTASaveGame_SaveInstance_PlayerPositions) XXX_Size() int { + return xxx_messageInfo_CDOTASaveGame_SaveInstance_PlayerPositions.Size(m) +} +func (m *CDOTASaveGame_SaveInstance_PlayerPositions) XXX_DiscardUnknown() { + xxx_messageInfo_CDOTASaveGame_SaveInstance_PlayerPositions.DiscardUnknown(m) +} + +var xxx_messageInfo_CDOTASaveGame_SaveInstance_PlayerPositions proto.InternalMessageInfo + func (m *CDOTASaveGame_SaveInstance_PlayerPositions) GetX() float32 { if m != nil && m.X != nil { return *m.X @@ -2384,7 +3060,7 @@ func (m *CDOTASaveGame_SaveInstance_PlayerPositions) GetY() float32 { } type CMsgDOTACombatLogEntry struct { - Type *DOTA_COMBATLOG_TYPES `protobuf:"varint,1,opt,name=type,enum=DOTA_COMBATLOG_TYPES,def=-1" json:"type,omitempty"` + Type *DOTA_COMBATLOG_TYPES `protobuf:"varint,1,opt,name=type,enum=protocol.DOTA_COMBATLOG_TYPES,def=-1" json:"type,omitempty"` TargetName *uint32 `protobuf:"varint,2,opt,name=target_name,json=targetName" json:"target_name,omitempty"` TargetSourceName *uint32 `protobuf:"varint,3,opt,name=target_source_name,json=targetSourceName" json:"target_source_name,omitempty"` AttackerName *uint32 `protobuf:"varint,4,opt,name=attacker_name,json=attackerName" json:"attacker_name,omitempty"` @@ -2456,13 +3132,36 @@ type CMsgDOTACombatLogEntry struct { InflictorIsStolenAbility *bool `protobuf:"varint,70,opt,name=inflictor_is_stolen_ability,json=inflictorIsStolenAbility" json:"inflictor_is_stolen_ability,omitempty"` KillEaterEvent *uint32 `protobuf:"varint,71,opt,name=kill_eater_event,json=killEaterEvent" json:"kill_eater_event,omitempty"` UnitStatusLabel *uint32 `protobuf:"varint,72,opt,name=unit_status_label,json=unitStatusLabel" json:"unit_status_label,omitempty"` + SpellGeneratedAttack *bool `protobuf:"varint,73,opt,name=spell_generated_attack,json=spellGeneratedAttack" json:"spell_generated_attack,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (m *CMsgDOTACombatLogEntry) Reset() { *m = CMsgDOTACombatLogEntry{} } -func (m *CMsgDOTACombatLogEntry) String() string { return proto.CompactTextString(m) } -func (*CMsgDOTACombatLogEntry) ProtoMessage() {} -func (*CMsgDOTACombatLogEntry) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } +func (m *CMsgDOTACombatLogEntry) Reset() { *m = CMsgDOTACombatLogEntry{} } +func (m *CMsgDOTACombatLogEntry) String() string { return proto.CompactTextString(m) } +func (*CMsgDOTACombatLogEntry) ProtoMessage() {} +func (*CMsgDOTACombatLogEntry) Descriptor() ([]byte, []int) { + return fileDescriptor_8fcb6b36a6ed2ada, []int{2} +} + +func (m *CMsgDOTACombatLogEntry) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDOTACombatLogEntry.Unmarshal(m, b) +} +func (m *CMsgDOTACombatLogEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDOTACombatLogEntry.Marshal(b, m, deterministic) +} +func (m *CMsgDOTACombatLogEntry) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDOTACombatLogEntry.Merge(m, src) +} +func (m *CMsgDOTACombatLogEntry) XXX_Size() int { + return xxx_messageInfo_CMsgDOTACombatLogEntry.Size(m) +} +func (m *CMsgDOTACombatLogEntry) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDOTACombatLogEntry.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDOTACombatLogEntry proto.InternalMessageInfo const Default_CMsgDOTACombatLogEntry_Type DOTA_COMBATLOG_TYPES = DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_INVALID @@ -2970,437 +3669,491 @@ func (m *CMsgDOTACombatLogEntry) GetUnitStatusLabel() uint32 { return 0 } +func (m *CMsgDOTACombatLogEntry) GetSpellGeneratedAttack() bool { + if m != nil && m.SpellGeneratedAttack != nil { + return *m.SpellGeneratedAttack + } + return false +} + func init() { - proto.RegisterType((*CDOTAClientHardwareSpecs)(nil), "CDOTAClientHardwareSpecs") - proto.RegisterType((*CDOTASaveGame)(nil), "CDOTASaveGame") - proto.RegisterType((*CDOTASaveGame_Player)(nil), "CDOTASaveGame.Player") - proto.RegisterType((*CDOTASaveGame_SaveInstance)(nil), "CDOTASaveGame.SaveInstance") - proto.RegisterType((*CDOTASaveGame_SaveInstance_PlayerPositions)(nil), "CDOTASaveGame.SaveInstance.PlayerPositions") - proto.RegisterType((*CMsgDOTACombatLogEntry)(nil), "CMsgDOTACombatLogEntry") - proto.RegisterEnum("DOTA_GameMode", DOTA_GameMode_name, DOTA_GameMode_value) - proto.RegisterEnum("DOTA_GameState", DOTA_GameState_name, DOTA_GameState_value) - proto.RegisterEnum("DOTA_GC_TEAM", DOTA_GC_TEAM_name, DOTA_GC_TEAM_value) - proto.RegisterEnum("EEvent", EEvent_name, EEvent_value) - proto.RegisterEnum("DOTALeaverStatusT", DOTALeaverStatusT_name, DOTALeaverStatusT_value) - proto.RegisterEnum("DOTAConnectionStateT", DOTAConnectionStateT_name, DOTAConnectionStateT_value) - proto.RegisterEnum("Fantasy_Roles", Fantasy_Roles_name, Fantasy_Roles_value) - proto.RegisterEnum("Fantasy_Team_Slots", Fantasy_Team_Slots_name, Fantasy_Team_Slots_value) - proto.RegisterEnum("Fantasy_Selection_Mode", Fantasy_Selection_Mode_name, Fantasy_Selection_Mode_value) - proto.RegisterEnum("DOTAChatChannelTypeT", DOTAChatChannelTypeT_name, DOTAChatChannelTypeT_value) - proto.RegisterEnum("EProfileCardSlotType", EProfileCardSlotType_name, EProfileCardSlotType_value) - proto.RegisterEnum("EMatchGroupServerStatus", EMatchGroupServerStatus_name, EMatchGroupServerStatus_value) - proto.RegisterEnum("DOTA_CM_PICK", DOTA_CM_PICK_name, DOTA_CM_PICK_value) - proto.RegisterEnum("DOTALowPriorityBanType", DOTALowPriorityBanType_name, DOTALowPriorityBanType_value) - proto.RegisterEnum("DOTALobbyReadyState", DOTALobbyReadyState_name, DOTALobbyReadyState_value) - proto.RegisterEnum("DOTAGameVersion", DOTAGameVersion_name, DOTAGameVersion_value) - proto.RegisterEnum("DOTAJoinLobbyResult", DOTAJoinLobbyResult_name, DOTAJoinLobbyResult_value) - proto.RegisterEnum("DOTASelectionPriorityRules", DOTASelectionPriorityRules_name, DOTASelectionPriorityRules_value) - proto.RegisterEnum("DOTASelectionPriorityChoice", DOTASelectionPriorityChoice_name, DOTASelectionPriorityChoice_value) - proto.RegisterEnum("DOTAMatchVote", DOTAMatchVote_name, DOTAMatchVote_value) - proto.RegisterEnum("DOTA_LobbyMemberXPBonus", DOTA_LobbyMemberXPBonus_name, DOTA_LobbyMemberXPBonus_value) - proto.RegisterEnum("DOTALobbyVisibility", DOTALobbyVisibility_name, DOTALobbyVisibility_value) - proto.RegisterEnum("EDOTAPlayerMMRType", EDOTAPlayerMMRType_name, EDOTAPlayerMMRType_value) - proto.RegisterEnum("MatchType", MatchType_name, MatchType_value) - proto.RegisterEnum("DOTABotDifficulty", DOTABotDifficulty_name, DOTABotDifficulty_value) - proto.RegisterEnum("DOTA_BOT_MODE", DOTA_BOT_MODE_name, DOTA_BOT_MODE_value) - proto.RegisterEnum("MatchLanguages", MatchLanguages_name, MatchLanguages_value) - proto.RegisterEnum("ETourneyQueueDeadlineState", ETourneyQueueDeadlineState_name, ETourneyQueueDeadlineState_value) - proto.RegisterEnum("EMatchOutcome", EMatchOutcome_name, EMatchOutcome_value) - proto.RegisterEnum("ELaneType", ELaneType_name, ELaneType_value) - proto.RegisterEnum("EBadgeType", EBadgeType_name, EBadgeType_value) - proto.RegisterEnum("ELeagueStatus", ELeagueStatus_name, ELeagueStatus_value) - proto.RegisterEnum("ELeagueRegion", ELeagueRegion_name, ELeagueRegion_value) - proto.RegisterEnum("ELeagueTier", ELeagueTier_name, ELeagueTier_value) - proto.RegisterEnum("ELeagueFlags", ELeagueFlags_name, ELeagueFlags_value) - proto.RegisterEnum("ELeagueBroadcastProvider", ELeagueBroadcastProvider_name, ELeagueBroadcastProvider_value) - proto.RegisterEnum("ELeagueAuditAction", ELeagueAuditAction_name, ELeagueAuditAction_value) - proto.RegisterEnum("DOTA_COMBATLOG_TYPES", DOTA_COMBATLOG_TYPES_name, DOTA_COMBATLOG_TYPES_value) -} - -func init() { proto.RegisterFile("dota_shared_enums.proto", fileDescriptor0) } - -var fileDescriptor0 = []byte{ - // 6106 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x7b, 0x4d, 0x90, 0xdb, 0x48, - 0x96, 0x9e, 0xc8, 0xfa, 0x4f, 0x55, 0x49, 0x59, 0x90, 0x4a, 0xa2, 0x7e, 0xba, 0xbb, 0x5a, 0x6a, - 0x49, 0x25, 0x76, 0xb7, 0xba, 0x25, 0xf5, 0x74, 0x7b, 0xc6, 0x33, 0xf6, 0x24, 0x81, 0x24, 0x89, - 0x2e, 0x10, 0xe0, 0x24, 0x80, 0xaa, 0xae, 0x53, 0x06, 0x8a, 0xcc, 0xaa, 0x42, 0x08, 0x04, 0x68, - 0x00, 0x2c, 0xa9, 0x0e, 0x8e, 0x98, 0x08, 0x3b, 0x7c, 0xb0, 0x0f, 0x3e, 0x38, 0x7c, 0x73, 0x38, - 0x1c, 0x73, 0x9a, 0xb0, 0xcf, 0xb6, 0x8f, 0x3e, 0x39, 0xfc, 0xb3, 0xbf, 0xa7, 0x8d, 0xdd, 0xc3, - 0x9e, 0xf7, 0xb2, 0xb7, 0x8d, 0xd8, 0xdb, 0xc6, 0x6e, 0x64, 0x26, 0x00, 0x82, 0x24, 0x58, 0xda, - 0x39, 0x4c, 0x17, 0xdf, 0xf7, 0xe5, 0xcb, 0x97, 0x2f, 0xf3, 0xbd, 0x7c, 0x99, 0x09, 0x81, 0xfb, - 0xc3, 0x28, 0xf5, 0x68, 0x72, 0xe1, 0xc5, 0x6c, 0x48, 0x59, 0x38, 0x19, 0x25, 0xaf, 0xc6, 0x71, - 0x94, 0x46, 0x4f, 0x7e, 0x5f, 0x07, 0x0d, 0x55, 0xb3, 0x1c, 0xa4, 0x06, 0x3e, 0x0b, 0xd3, 0xae, - 0x17, 0x0f, 0xdf, 0x7b, 0x31, 0xb3, 0xc7, 0x6c, 0x90, 0x28, 0x5f, 0x03, 0x25, 0x88, 0xce, 0xfd, - 0x81, 0x17, 0xd0, 0x71, 0x1c, 0x0d, 0x58, 0x92, 0x44, 0x71, 0xd2, 0xa8, 0xed, 0xd7, 0x0e, 0x76, - 0xc8, 0x6e, 0x86, 0xf4, 0x0b, 0x40, 0x79, 0x0d, 0xf6, 0x06, 0xe3, 0x09, 0x1d, 0x5c, 0x0d, 0x02, - 0x96, 0xd0, 0x31, 0x8b, 0x69, 0xc2, 0x06, 0x51, 0x38, 0x6c, 0xd4, 0xf7, 0x6b, 0x07, 0xeb, 0x44, - 0x19, 0x8c, 0x27, 0xaa, 0xc0, 0xfa, 0x2c, 0xb6, 0x05, 0xa2, 0xbc, 0x01, 0x7b, 0x69, 0x94, 0x72, - 0xfd, 0x17, 0x57, 0x89, 0xe8, 0x68, 0xc4, 0x46, 0x51, 0x7c, 0xd5, 0x58, 0x11, 0x4d, 0xee, 0x08, - 0xb0, 0x9f, 0x61, 0x3d, 0x01, 0x29, 0x9f, 0x81, 0x6d, 0x3f, 0xa1, 0xdf, 0x7f, 0x47, 0x4f, 0xfd, - 0x94, 0x46, 0x49, 0x63, 0x75, 0xbf, 0x76, 0xb0, 0x49, 0xb6, 0xfc, 0xe4, 0xfb, 0xef, 0x5a, 0x7e, - 0x6a, 0x09, 0xb3, 0x27, 0xe3, 0x20, 0xf2, 0x86, 0x74, 0xc4, 0xbc, 0x64, 0x12, 0xb3, 0x11, 0x0b, - 0xd3, 0xc6, 0xda, 0x7e, 0xed, 0x60, 0x95, 0xec, 0x4a, 0xa4, 0x37, 0x05, 0x94, 0xe7, 0xe0, 0xf6, - 0x38, 0x66, 0x67, 0x2c, 0xa6, 0x61, 0x94, 0xd2, 0x8b, 0x28, 0x49, 0x1b, 0xeb, 0x42, 0xe5, 0x8e, - 0x14, 0x9b, 0x51, 0xda, 0x8d, 0x92, 0xf4, 0xc9, 0x9f, 0xad, 0x82, 0x1d, 0xe1, 0x2a, 0xdb, 0xbb, - 0x64, 0x1d, 0x6f, 0xc4, 0x94, 0x07, 0x60, 0x73, 0xe4, 0xa5, 0x83, 0x0b, 0xea, 0x0f, 0x33, 0xf5, - 0x1b, 0xe2, 0xb7, 0x3e, 0x54, 0x1e, 0x81, 0xad, 0xc4, 0xbb, 0x64, 0x34, 0xf5, 0x47, 0x4c, 0x8c, - 0x7f, 0x87, 0x6c, 0x72, 0x81, 0xe3, 0x8f, 0x98, 0xf2, 0x0d, 0xd8, 0x18, 0x07, 0xde, 0x15, 0x8b, - 0x93, 0xc6, 0xca, 0xfe, 0xca, 0xc1, 0xcd, 0x37, 0x7b, 0xaf, 0x66, 0x14, 0xbf, 0xea, 0x0b, 0x94, - 0xe4, 0x2c, 0xa5, 0x05, 0x6e, 0x09, 0x6d, 0x7e, 0x98, 0xa4, 0x5e, 0x38, 0x60, 0x7c, 0xd0, 0xbc, - 0xdd, 0xa3, 0xb9, 0x76, 0xfc, 0x0f, 0x3d, 0xe3, 0x90, 0x9d, 0xa4, 0xf4, 0x2b, 0x79, 0xf8, 0x0e, - 0xac, 0x4b, 0xb5, 0xca, 0xcf, 0xc1, 0x6a, 0xca, 0xbc, 0x91, 0x98, 0xc8, 0x5b, 0x6f, 0x76, 0x5e, - 0x71, 0x15, 0xb4, 0xa3, 0x52, 0x07, 0xa3, 0xde, 0x2f, 0xee, 0x95, 0x7f, 0xd1, 0x8e, 0x65, 0x69, - 0xb4, 0xe3, 0x9e, 0xd8, 0x44, 0x34, 0x51, 0x14, 0xb0, 0x1a, 0x7a, 0xd9, 0x88, 0xb6, 0x88, 0xf8, - 0x9b, 0xcb, 0x2e, 0x58, 0x1c, 0x89, 0x29, 0xdb, 0x22, 0xe2, 0xef, 0x87, 0xff, 0xb5, 0x0e, 0xb6, - 0xcb, 0xc6, 0x70, 0x7f, 0x9c, 0x7b, 0xa3, 0x59, 0x7f, 0x70, 0x81, 0xf0, 0xc7, 0x67, 0xe0, 0x26, - 0xd7, 0xfe, 0x9a, 0x26, 0x83, 0x28, 0x66, 0x42, 0xd1, 0x0e, 0x01, 0x42, 0x64, 0x73, 0x49, 0x4e, - 0x78, 0x93, 0x11, 0x56, 0xa7, 0x84, 0x37, 0x92, 0x70, 0x04, 0xa0, 0xf4, 0x15, 0x1d, 0x47, 0x89, - 0x9f, 0xfa, 0x51, 0x98, 0x34, 0xd6, 0x84, 0x8b, 0xbe, 0xbc, 0xc6, 0x45, 0x99, 0x9f, 0xfb, 0x79, - 0x13, 0x72, 0x7b, 0x3c, 0x2b, 0x50, 0xee, 0x83, 0x0d, 0xe9, 0xf8, 0xa1, 0x58, 0x13, 0x3b, 0x64, - 0x5d, 0x38, 0x75, 0x6e, 0x7e, 0x37, 0x66, 0xe7, 0xf7, 0xe1, 0xd7, 0xe0, 0xf6, 0x9c, 0x66, 0x65, - 0x1b, 0xd4, 0x3e, 0x08, 0x87, 0xd7, 0x49, 0xed, 0x03, 0xff, 0x75, 0x25, 0xbc, 0x50, 0x27, 0xb5, - 0xab, 0x27, 0xff, 0xfe, 0x3e, 0xb8, 0xa7, 0xf6, 0x92, 0x73, 0x11, 0x86, 0xd1, 0xe8, 0xd4, 0x4b, - 0x8d, 0xe8, 0x1c, 0x87, 0x69, 0x7c, 0xa5, 0x20, 0xb0, 0x9a, 0x5e, 0x8d, 0x59, 0x36, 0x55, 0x7b, - 0x72, 0xaa, 0x54, 0xab, 0xd7, 0x42, 0x8e, 0x61, 0x75, 0xa8, 0x73, 0xd2, 0xc7, 0x76, 0x36, 0x65, - 0x53, 0xa9, 0x6e, 0x1e, 0x21, 0x43, 0xd7, 0x88, 0x68, 0x2a, 0x7c, 0xe7, 0xc5, 0xe7, 0x2c, 0xa5, - 0xc5, 0xcc, 0x71, 0xdf, 0x09, 0x91, 0xc9, 0xe7, 0xef, 0x2b, 0xa0, 0x64, 0x84, 0x24, 0x9a, 0xc4, - 0x03, 0x26, 0x79, 0x72, 0x12, 0xa0, 0x44, 0x6c, 0x01, 0x08, 0xf6, 0x53, 0xb0, 0xe3, 0xa5, 0xa9, - 0x37, 0x78, 0xc7, 0xe3, 0x85, 0x13, 0xe5, 0x64, 0x6c, 0xe7, 0xc2, 0x5c, 0xe5, 0xd0, 0x1b, 0x79, - 0xe7, 0x6c, 0x46, 0xe5, 0x9a, 0x54, 0x29, 0x91, 0x92, 0xca, 0x67, 0xe0, 0x96, 0x1f, 0x9e, 0x05, - 0xfe, 0x20, 0x8d, 0x32, 0x9d, 0xd2, 0xd7, 0x3b, 0x85, 0x54, 0xd0, 0xbe, 0x05, 0x77, 0xfd, 0x84, - 0x16, 0x9d, 0xfb, 0x41, 0x30, 0x49, 0xfc, 0x28, 0x14, 0xde, 0xdf, 0x24, 0x8a, 0x9f, 0xa0, 0x0c, - 0xd2, 0x33, 0x44, 0x39, 0x00, 0xb0, 0xdc, 0x42, 0xac, 0xd2, 0x4d, 0xc1, 0xbe, 0x35, 0x65, 0x77, - 0x59, 0x1c, 0x71, 0x83, 0xfd, 0x84, 0x66, 0x6e, 0x28, 0x34, 0x6f, 0x09, 0x2e, 0xf4, 0x13, 0x47, - 0x00, 0x85, 0xde, 0x2f, 0xc0, 0xad, 0x29, 0x5b, 0x68, 0x05, 0x82, 0xb9, 0x9d, 0x33, 0x4b, 0x3a, - 0x2f, 0xfd, 0xc4, 0x3f, 0x0d, 0x18, 0x8d, 0xbd, 0xa1, 0xef, 0x85, 0x69, 0xe3, 0x66, 0xae, 0xf3, - 0x48, 0x02, 0x44, 0xca, 0x79, 0x16, 0x2a, 0xb1, 0x87, 0x7e, 0xcc, 0x1a, 0xdb, 0x32, 0x0b, 0x15, - 0x54, 0xcd, 0x8f, 0x99, 0x72, 0x17, 0xac, 0x5d, 0x7a, 0xc1, 0x84, 0x35, 0x76, 0x84, 0x8f, 0xe4, - 0x0f, 0xe5, 0x1e, 0x58, 0xbf, 0x60, 0x5e, 0x90, 0x5e, 0x34, 0x6e, 0xed, 0xd7, 0x0e, 0xd6, 0x48, - 0xf6, 0x4b, 0x79, 0x0c, 0xb6, 0xf8, 0x0a, 0x4d, 0x52, 0x6f, 0x34, 0x6e, 0xdc, 0x16, 0x0b, 0x6e, - 0x2a, 0xe0, 0x73, 0x99, 0xa4, 0x93, 0x90, 0x0e, 0x27, 0xb1, 0xc7, 0x97, 0x69, 0x03, 0x0a, 0xc6, - 0x36, 0x17, 0x6a, 0x99, 0x4c, 0x90, 0x82, 0xe8, 0xfd, 0x94, 0xb4, 0x9b, 0x91, 0x82, 0xe8, 0x7d, - 0x41, 0xfa, 0x46, 0xce, 0xcd, 0xa9, 0x1f, 0xf8, 0xe9, 0x15, 0x4d, 0xa3, 0xf3, 0xf3, 0x80, 0xd1, - 0x28, 0x6c, 0x28, 0x62, 0x08, 0xbb, 0x7e, 0x82, 0x24, 0xe4, 0x08, 0xc4, 0x0a, 0xf9, 0x5e, 0x51, - 0xd1, 0xe0, 0xec, 0xac, 0x71, 0xa7, 0x98, 0xcd, 0x99, 0x16, 0x67, 0x67, 0x62, 0xe5, 0x65, 0xfc, - 0x80, 0x5d, 0xb2, 0xa0, 0x71, 0x37, 0x5b, 0x79, 0x52, 0x68, 0x70, 0x99, 0xf2, 0x09, 0x00, 0x41, - 0x34, 0x10, 0x46, 0xd1, 0x0f, 0x8d, 0x3d, 0x39, 0xe2, 0x5c, 0xf2, 0xd3, 0x0c, 0x7c, 0xd5, 0xb8, - 0x37, 0x0b, 0x9f, 0xf0, 0x58, 0x39, 0x8f, 0x82, 0x21, 0x8d, 0x99, 0x97, 0x44, 0x61, 0xe3, 0xbe, - 0x8c, 0x15, 0x2e, 0x22, 0x42, 0xc2, 0x6d, 0x28, 0xdc, 0x47, 0x63, 0xef, 0x7d, 0xa3, 0x21, 0x9d, - 0x51, 0x08, 0x89, 0xf7, 0x5e, 0xf9, 0x12, 0xec, 0x8e, 0xa2, 0xa1, 0x7f, 0xe6, 0xb3, 0x78, 0xea, - 0xb5, 0x07, 0x82, 0x08, 0x73, 0xa0, 0xf0, 0xdc, 0x23, 0xb0, 0xf5, 0x61, 0x9c, 0x77, 0xf8, 0x50, - 0x26, 0x92, 0x0f, 0xe3, 0xac, 0xbb, 0x47, 0x60, 0x2b, 0xf0, 0x92, 0x94, 0x5e, 0xf8, 0x69, 0xd2, - 0x78, 0x24, 0x41, 0x2e, 0xe8, 0xfa, 0x69, 0x32, 0x13, 0x89, 0x22, 0x9f, 0x3f, 0x9e, 0x8d, 0x44, - 0x87, 0x27, 0xec, 0x69, 0xf4, 0x0b, 0xca, 0x27, 0xe5, 0xe8, 0x17, 0x84, 0x03, 0x00, 0xa3, 0xd3, - 0x84, 0xbe, 0xf7, 0xe2, 0x61, 0x42, 0xc7, 0x81, 0x37, 0x60, 0xc3, 0xc6, 0xa7, 0x82, 0x75, 0x2b, - 0x3a, 0x4d, 0x8e, 0xb9, 0xb8, 0x2f, 0xa4, 0x3c, 0x4c, 0xbd, 0x24, 0xf1, 0x93, 0x94, 0xca, 0x2c, - 0xf9, 0x6d, 0xe3, 0x33, 0x19, 0xa6, 0x52, 0x2a, 0x33, 0xde, 0xb7, 0x0b, 0xb4, 0xd7, 0x8d, 0xfd, - 0x45, 0xda, 0xeb, 0x05, 0xda, 0x9b, 0xc6, 0xe7, 0x8b, 0xb4, 0x37, 0x0b, 0xb4, 0xb7, 0x8d, 0x27, - 0x8b, 0xb4, 0xb7, 0x7c, 0x98, 0x09, 0x1f, 0x35, 0x1d, 0x44, 0x93, 0x30, 0x6d, 0x3c, 0x95, 0xc3, - 0x14, 0x22, 0x95, 0x4b, 0x94, 0x17, 0xe0, 0xf6, 0x85, 0x3f, 0x1c, 0xb2, 0x90, 0xe6, 0x33, 0xd0, - 0xf8, 0x42, 0x66, 0x02, 0x29, 0xee, 0x65, 0xd2, 0xd9, 0x4c, 0x70, 0x3a, 0xf1, 0x83, 0xa1, 0x1f, - 0x9e, 0x37, 0x9e, 0xcd, 0x66, 0x82, 0x56, 0x26, 0x57, 0x9a, 0x60, 0x37, 0x64, 0x93, 0x34, 0xf6, - 0x02, 0x3a, 0xe0, 0x4b, 0x42, 0x24, 0xeb, 0xe7, 0xa2, 0xf7, 0xdb, 0x19, 0xa0, 0x7a, 0xa3, 0xb1, - 0xc3, 0x13, 0xf1, 0x23, 0xb0, 0x15, 0x4f, 0x42, 0x26, 0x39, 0x2f, 0xe4, 0x64, 0x72, 0x81, 0x00, - 0xe7, 0xc7, 0x99, 0x34, 0x0e, 0xf6, 0x57, 0xe6, 0xc7, 0x99, 0x28, 0xfb, 0xa2, 0xf6, 0xe1, 0xc1, - 0x4d, 0xf9, 0x6e, 0xd3, 0x78, 0x29, 0xec, 0x02, 0x7e, 0xd2, 0x65, 0x5e, 0xc0, 0xb7, 0x36, 0xe5, - 0x15, 0xb8, 0xe3, 0x27, 0x74, 0x12, 0xa4, 0xfe, 0xc8, 0x4b, 0x59, 0x1e, 0x61, 0x8d, 0x66, 0x1e, - 0x88, 0x6e, 0x86, 0x64, 0xe1, 0xc5, 0xf9, 0x33, 0x09, 0x32, 0x8b, 0xad, 0x2f, 0x65, 0x91, 0xe7, - 0x95, 0x92, 0xa4, 0x0c, 0xb0, 0x26, 0xd8, 0x2d, 0x25, 0xbe, 0x8c, 0xfd, 0x95, 0x1c, 0x71, 0x5a, - 0x24, 0x3f, 0xc9, 0x85, 0x60, 0xe5, 0xc3, 0x78, 0xd4, 0xf8, 0x5a, 0xa0, 0xfc, 0x4f, 0x2e, 0x39, - 0x1f, 0x8f, 0x1a, 0xaf, 0xa4, 0xe4, 0x7c, 0x3c, 0xe2, 0x03, 0x67, 0x97, 0x2c, 0x4c, 0x69, 0x1e, - 0x85, 0x8d, 0x6f, 0xe4, 0x04, 0x0b, 0xa9, 0x91, 0x09, 0x79, 0xca, 0xcd, 0xb3, 0x73, 0x42, 0x13, - 0x16, 0x9c, 0x35, 0xbe, 0x95, 0x29, 0x57, 0x4a, 0xf5, 0xc4, 0x66, 0xc1, 0x19, 0x5f, 0x06, 0xd9, - 0xbe, 0x23, 0x9c, 0xfc, 0x5a, 0x2e, 0x03, 0x29, 0x12, 0x6e, 0x7e, 0x0b, 0xf6, 0xfc, 0x50, 0x24, - 0x59, 0x99, 0x48, 0x8a, 0xc5, 0xf0, 0x46, 0x68, 0xbb, 0x5b, 0x06, 0x8b, 0x25, 0xf1, 0x02, 0xdc, - 0xce, 0xb4, 0x0e, 0xbc, 0x94, 0x9d, 0xf3, 0xf2, 0xf4, 0xad, 0x8c, 0x10, 0x29, 0x56, 0x33, 0xa9, - 0xf2, 0x10, 0x6c, 0x86, 0x2c, 0x7d, 0x1f, 0xc5, 0xe9, 0x45, 0xe3, 0x3b, 0x39, 0xc1, 0xf9, 0x6f, - 0x1e, 0xad, 0xf9, 0x6a, 0x92, 0xc6, 0xfd, 0x4c, 0x46, 0x6b, 0x2e, 0x14, 0xe6, 0xfd, 0x02, 0x3c, - 0x28, 0x32, 0x07, 0x0b, 0xbc, 0x71, 0xc2, 0x86, 0xd3, 0x0c, 0xf2, 0xbd, 0xc8, 0x20, 0xf7, 0x73, - 0x02, 0x96, 0x78, 0x91, 0x48, 0x5e, 0x02, 0x98, 0xf8, 0x01, 0x0b, 0x07, 0x6c, 0x3a, 0xaa, 0x1f, - 0xc4, 0xa8, 0x6e, 0x67, 0xf2, 0x62, 0x40, 0xaf, 0xc0, 0x1d, 0xb1, 0x84, 0xce, 0xe2, 0x68, 0x44, - 0x03, 0xff, 0x8c, 0x25, 0x29, 0xf3, 0x82, 0xc6, 0x3f, 0x91, 0x6b, 0x84, 0x43, 0xed, 0x38, 0x1a, - 0x19, 0x39, 0xc0, 0x1d, 0x50, 0x98, 0x35, 0x9e, 0xc4, 0xe7, 0x6c, 0xd8, 0xf8, 0xb9, 0x0c, 0x9e, - 0x5c, 0xdc, 0x17, 0x52, 0xe5, 0x73, 0xb0, 0x9d, 0x8c, 0x59, 0x10, 0x50, 0x76, 0xe9, 0x0d, 0xd9, - 0xb0, 0xf1, 0x0b, 0xc1, 0xba, 0x29, 0x64, 0x58, 0x88, 0x94, 0x5f, 0x82, 0x87, 0xa3, 0x48, 0xe4, - 0xdf, 0x41, 0x14, 0xa6, 0x71, 0x14, 0x04, 0x2c, 0x9e, 0x1a, 0xfc, 0x4f, 0x45, 0x83, 0x86, 0x64, - 0xa8, 0x05, 0xa1, 0xb0, 0xfc, 0x39, 0xb8, 0x1d, 0x44, 0xe1, 0x39, 0x8d, 0xbd, 0xf0, 0x9c, 0xd1, - 0x77, 0x7e, 0x10, 0x34, 0x7e, 0x29, 0x77, 0x49, 0x2e, 0x26, 0x5c, 0x7a, 0xe8, 0x07, 0x81, 0xf2, - 0x1d, 0xb8, 0x37, 0x6b, 0x71, 0x11, 0x08, 0xbf, 0x12, 0x6e, 0xbf, 0x3b, 0x63, 0x78, 0x1e, 0x0b, - 0x5f, 0x01, 0x65, 0xae, 0x55, 0x38, 0x1e, 0x34, 0xfe, 0x99, 0x2c, 0x5b, 0x66, 0x5a, 0x98, 0xe3, - 0x01, 0x9f, 0xd1, 0x38, 0x8a, 0xd2, 0xa9, 0xf1, 0xff, 0x5c, 0xae, 0x48, 0x2e, 0x2c, 0x0c, 0x7e, - 0x0b, 0xee, 0xc9, 0x03, 0xce, 0x24, 0xf4, 0x53, 0x3a, 0x64, 0x5e, 0x7a, 0x91, 0xe5, 0xa8, 0x5f, - 0x0b, 0xb5, 0xf2, 0x84, 0xe3, 0x86, 0x7e, 0xaa, 0x71, 0x4c, 0x26, 0x2b, 0x9e, 0xd9, 0x27, 0xb1, - 0x37, 0xd5, 0x8c, 0xa4, 0x66, 0x2e, 0x2c, 0x34, 0xbf, 0x01, 0x7b, 0x5e, 0x3c, 0x8a, 0x62, 0x3a, - 0x64, 0xa7, 0x93, 0xb3, 0xb3, 0x29, 0xb9, 0x25, 0xc8, 0x77, 0x04, 0xa8, 0x09, 0xac, 0x68, 0xf3, - 0x2b, 0xf0, 0x28, 0x8c, 0xa6, 0x67, 0xad, 0x6c, 0x55, 0x17, 0x2d, 0x55, 0xe9, 0xfd, 0x30, 0xca, - 0x4f, 0x5c, 0x9a, 0x20, 0x14, 0xcd, 0x5f, 0x82, 0xc2, 0x0b, 0x85, 0x3f, 0x35, 0x19, 0xfa, 0xb9, - 0x3c, 0x77, 0x65, 0x79, 0xc9, 0xc8, 0x0c, 0xdb, 0xc0, 0xb3, 0x4b, 0xa6, 0x2b, 0xa4, 0xdc, 0xa4, - 0x69, 0xf1, 0xc7, 0x63, 0x3b, 0x8d, 0x02, 0x16, 0x16, 0xea, 0xdb, 0xd2, 0xa4, 0x82, 0xa2, 0x27, - 0xb6, 0x20, 0xe4, 0xfd, 0x1c, 0x00, 0xc8, 0x57, 0x01, 0x65, 0x5e, 0xca, 0x63, 0x86, 0xe7, 0x8c, - 0x46, 0x47, 0x06, 0x27, 0x97, 0x63, 0x2e, 0xc6, 0x5c, 0xca, 0x13, 0x97, 0x98, 0x83, 0x24, 0xf5, - 0xd2, 0x49, 0x42, 0x03, 0xef, 0x94, 0x05, 0x8d, 0xae, 0xb4, 0x9e, 0x03, 0xb6, 0x90, 0x1b, 0x5c, - 0xdc, 0xfc, 0x8b, 0x55, 0xb0, 0x23, 0xcf, 0x41, 0xde, 0x88, 0x0f, 0x9f, 0x17, 0x58, 0x8a, 0x14, - 0xa0, 0x1e, 0xee, 0x59, 0x1a, 0xa6, 0xa6, 0x65, 0x62, 0x78, 0x43, 0xb9, 0x0b, 0xe0, 0xac, 0x1c, - 0xf5, 0x61, 0x6d, 0x51, 0xaa, 0xf6, 0x60, 0x7d, 0x51, 0x4a, 0x34, 0xb8, 0xb2, 0x28, 0xb5, 0x35, - 0xb8, 0x5a, 0xa1, 0x97, 0xc0, 0x35, 0xe5, 0x3e, 0xb8, 0x33, 0x2b, 0xd5, 0x4d, 0x87, 0x58, 0x70, - 0x7d, 0x91, 0xde, 0x3d, 0x86, 0x1b, 0xca, 0x63, 0xd0, 0x98, 0xeb, 0x10, 0x1f, 0x61, 0x62, 0x0b, - 0x73, 0x36, 0x17, 0x87, 0xf4, 0x53, 0x0f, 0xd9, 0x70, 0x4b, 0x79, 0x08, 0xee, 0xcd, 0xca, 0x1d, - 0xd7, 0xb1, 0x88, 0x8e, 0x0c, 0x08, 0x16, 0xfb, 0xe9, 0x59, 0xf0, 0xe6, 0xa2, 0xd4, 0xe8, 0xc3, - 0xed, 0x45, 0x63, 0xfb, 0x96, 0x65, 0xbc, 0x86, 0x3b, 0x8b, 0xf4, 0x76, 0x17, 0xde, 0x52, 0x1a, - 0xe0, 0xee, 0x9c, 0xcf, 0x5c, 0xdb, 0xb1, 0x7a, 0xf0, 0x76, 0x85, 0x37, 0x35, 0x08, 0x17, 0xa5, - 0x2d, 0x0d, 0xee, 0x2a, 0x9f, 0x81, 0x47, 0x73, 0x7e, 0x6b, 0xe9, 0x86, 0xee, 0x9c, 0x50, 0x8d, - 0xa0, 0xb6, 0x03, 0x95, 0x45, 0xab, 0xf0, 0x11, 0x36, 0x1d, 0x78, 0x67, 0xd1, 0x1d, 0x88, 0x68, - 0x3d, 0x78, 0x77, 0xd1, 0xae, 0xd7, 0x47, 0xaf, 0x7b, 0xba, 0x06, 0xf7, 0x94, 0x47, 0xe0, 0xfe, - 0x5c, 0x0b, 0xc3, 0xc8, 0xfa, 0xb9, 0xb7, 0xd8, 0x8f, 0xe3, 0x92, 0x96, 0x05, 0xef, 0x37, 0xff, - 0x7a, 0x05, 0xdc, 0x2a, 0xd6, 0x16, 0x5f, 0x74, 0x4c, 0xf9, 0x04, 0x3c, 0x28, 0xb8, 0xc4, 0x35, - 0xb0, 0x4d, 0x6d, 0x07, 0x39, 0x7c, 0x76, 0x75, 0x07, 0xde, 0x50, 0x5e, 0x83, 0xaf, 0x2b, 0xe1, - 0x63, 0xa4, 0x3b, 0xb4, 0x6d, 0x11, 0xda, 0x37, 0xd0, 0x09, 0x26, 0x36, 0x75, 0x2c, 0x6a, 0x58, - 0x48, 0x83, 0x35, 0xe5, 0x05, 0x78, 0x5a, 0xd9, 0xa4, 0x8b, 0x89, 0x45, 0x6d, 0x6c, 0x60, 0xd5, - 0xd1, 0x2d, 0x13, 0xd6, 0x95, 0xe7, 0xe0, 0x49, 0x25, 0xd1, 0x76, 0x08, 0x72, 0x70, 0xe7, 0x84, - 0x3a, 0x7a, 0x0f, 0xc3, 0x15, 0xe5, 0x73, 0xf0, 0x49, 0x25, 0xaf, 0x4f, 0xb0, 0x90, 0xc1, 0x55, - 0xe5, 0x25, 0x78, 0x56, 0x49, 0xe1, 0xbf, 0xa9, 0x6e, 0xd2, 0x3e, 0xb1, 0x3a, 0x04, 0xdb, 0x36, - 0x5c, 0x53, 0x9e, 0x80, 0x4f, 0xab, 0xb5, 0x59, 0xb6, 0x23, 0xd5, 0xad, 0x2b, 0x4f, 0xc1, 0x67, - 0x95, 0x1c, 0x4d, 0xb7, 0x55, 0xcb, 0x34, 0xb1, 0xea, 0xc0, 0x8d, 0xa5, 0xe6, 0x8b, 0xcb, 0x0b, - 0xbb, 0x6b, 0x1d, 0xab, 0xc8, 0xc6, 0x70, 0x53, 0x69, 0x82, 0xe7, 0x95, 0x3c, 0xb9, 0xc6, 0xa4, - 0x89, 0x36, 0x76, 0xdc, 0x3e, 0xdc, 0x52, 0xbe, 0x06, 0x2f, 0xaf, 0x77, 0x77, 0x0f, 0xf5, 0x0b, - 0x57, 0x83, 0xa5, 0x93, 0x67, 0x20, 0xdb, 0x81, 0x37, 0x9b, 0xff, 0xa3, 0x06, 0xb6, 0xcb, 0x57, - 0x2a, 0xd3, 0xf0, 0x9a, 0xbf, 0x62, 0x81, 0x37, 0x94, 0x07, 0x60, 0x6f, 0x06, 0x6b, 0xa1, 0x0c, - 0xaa, 0x4d, 0x63, 0x39, 0x87, 0x88, 0x85, 0x34, 0x15, 0xd9, 0x0e, 0x26, 0xb0, 0xbe, 0xa0, 0xd4, - 0xee, 0x63, 0xd5, 0x41, 0x8e, 0x45, 0xe0, 0xca, 0x42, 0x4b, 0xb9, 0x5a, 0x44, 0x34, 0xc2, 0xd5, - 0xe9, 0x3a, 0xcd, 0x50, 0xd3, 0xe2, 0xff, 0x81, 0x6b, 0xcd, 0xdf, 0xad, 0x81, 0x75, 0x2c, 0x53, - 0xe7, 0x2e, 0xd8, 0x11, 0x51, 0x42, 0x75, 0x2d, 0xcf, 0x7b, 0x7b, 0x60, 0xb7, 0x10, 0x69, 0x3a, - 0xc1, 0x8e, 0xae, 0x61, 0x69, 0x65, 0x21, 0xb6, 0xfb, 0x44, 0x37, 0x3b, 0xb4, 0x8d, 0x6d, 0x47, - 0x3f, 0x42, 0x06, 0xac, 0xf3, 0x80, 0x29, 0xd0, 0x36, 0xb1, 0xb8, 0xdc, 0xb5, 0xe9, 0x9b, 0x6f, - 0x5f, 0xbf, 0x95, 0x66, 0x16, 0xa0, 0x6a, 0xf5, 0xfa, 0xd8, 0xd4, 0x74, 0xb7, 0xc7, 0xd1, 0xef, - 0xe0, 0x2a, 0x1f, 0xe0, 0xd4, 0x04, 0xfc, 0x93, 0x65, 0xd2, 0xbe, 0x4a, 0x5b, 0xc8, 0xec, 0xc0, - 0xb5, 0x19, 0xac, 0x7f, 0x4c, 0x34, 0xaa, 0x21, 0x95, 0xb7, 0xfb, 0x19, 0x5c, 0x9f, 0xe9, 0xd2, - 0xc4, 0xc7, 0xb4, 0x65, 0x58, 0x56, 0x4f, 0x82, 0x1b, 0x3c, 0x59, 0x14, 0xa0, 0x6e, 0x3a, 0x98, - 0x98, 0x88, 0x87, 0x05, 0x32, 0x24, 0x61, 0x73, 0xc6, 0xa6, 0x36, 0x8f, 0xee, 0x1e, 0xfa, 0xd1, - 0x22, 0x12, 0xdd, 0xe2, 0x19, 0xa3, 0x40, 0x2d, 0x82, 0x54, 0x03, 0xd3, 0x3e, 0x82, 0x40, 0xf9, - 0x02, 0xec, 0x2f, 0xe9, 0x93, 0x87, 0x4b, 0x0b, 0x8b, 0x85, 0x31, 0xd3, 0xba, 0x70, 0x06, 0xdc, - 0x56, 0x3e, 0x05, 0x0f, 0x0b, 0xf9, 0xb1, 0xb0, 0x6a, 0xda, 0xeb, 0xf7, 0x70, 0xe7, 0x7a, 0xa3, - 0xbf, 0x87, 0xb7, 0xae, 0x31, 0xfa, 0x7b, 0x78, 0xfb, 0x5a, 0xf5, 0x3f, 0x40, 0xb8, 0xdc, 0x61, - 0x3f, 0xc8, 0xec, 0xba, 0xbc, 0xef, 0x1f, 0xa0, 0x32, 0xa3, 0xbd, 0x6f, 0xb8, 0x36, 0xb5, 0xdd, - 0x96, 0xad, 0x12, 0xbd, 0x2f, 0xd2, 0xcd, 0x1d, 0x1e, 0x2c, 0xd3, 0xf5, 0xa1, 0x9b, 0x1d, 0x1e, - 0x2e, 0x1a, 0x3a, 0x91, 0xcd, 0xef, 0x2e, 0x5f, 0x20, 0x3f, 0xc0, 0x3d, 0x45, 0x01, 0xb7, 0x4a, - 0x0b, 0xc4, 0x35, 0x1d, 0x78, 0xaf, 0xf9, 0xfb, 0xba, 0xcc, 0xda, 0x06, 0xf3, 0x2e, 0x59, 0x2c, - 0xb7, 0x70, 0x9a, 0x16, 0x7b, 0x83, 0x81, 0xd1, 0x11, 0x26, 0xf9, 0x9a, 0xcd, 0x03, 0x21, 0x93, - 0x4e, 0x13, 0x09, 0xe6, 0x29, 0xf3, 0x19, 0xf8, 0x7c, 0x19, 0x4a, 0x1d, 0x8b, 0x87, 0xbb, 0xd9, - 0x81, 0xf5, 0x22, 0x44, 0x33, 0x1a, 0x6a, 0x21, 0x53, 0xb3, 0x4c, 0xcc, 0x77, 0xf2, 0x3b, 0xe0, - 0xf6, 0x0c, 0xd4, 0x3e, 0x84, 0xab, 0xc5, 0x86, 0x94, 0x9b, 0xc2, 0x77, 0x60, 0x3a, 0xed, 0x77, - 0x4d, 0x39, 0x00, 0x5f, 0x5c, 0x43, 0x98, 0x76, 0xbd, 0x5e, 0x64, 0xcd, 0x8c, 0xd9, 0x46, 0xba, - 0x21, 0x08, 0x94, 0x60, 0xa4, 0x9d, 0x50, 0xb7, 0x0f, 0x37, 0x8a, 0xdd, 0x2a, 0x1f, 0x05, 0x56, - 0x0d, 0x9d, 0x5b, 0xb7, 0xd9, 0xfc, 0xcf, 0x75, 0x69, 0xb9, 0x1a, 0x85, 0x21, 0x1b, 0xf0, 0xfa, - 0x5a, 0x6c, 0x3e, 0x34, 0x2d, 0x72, 0x7b, 0xd6, 0xa9, 0x6e, 0x99, 0x59, 0x0a, 0x73, 0xcd, 0x43, - 0xd3, 0x3a, 0x36, 0xe1, 0x0d, 0xe5, 0x4b, 0xf0, 0xa2, 0x9a, 0x62, 0x5a, 0x0e, 0x3d, 0xc1, 0x0e, - 0x2d, 0x7b, 0x32, 0xcf, 0xdc, 0x0b, 0xe4, 0x29, 0x69, 0xba, 0xf1, 0x2c, 0x90, 0x66, 0xa6, 0x65, - 0x65, 0xb9, 0xb2, 0xa9, 0xe7, 0x57, 0x97, 0x8f, 0x80, 0xe7, 0x68, 0x5d, 0x24, 0x89, 0x7d, 0xf0, - 0xb8, 0x9a, 0x22, 0xdd, 0x08, 0xd7, 0x9b, 0x97, 0x60, 0xa7, 0xed, 0x85, 0xa9, 0x97, 0x5c, 0x51, - 0x12, 0x05, 0x2c, 0xe1, 0x79, 0xa5, 0x8d, 0x4c, 0x07, 0xd9, 0x27, 0x94, 0x58, 0x06, 0x77, 0x87, - 0x86, 0xdb, 0xc2, 0x9b, 0x22, 0xff, 0xcd, 0x60, 0xaa, 0x45, 0x78, 0xfe, 0x6b, 0x80, 0xbb, 0x33, - 0x62, 0xdb, 0xed, 0xf7, 0x2d, 0xe2, 0xc0, 0xfa, 0x02, 0x62, 0xb5, 0xdb, 0x06, 0x32, 0x31, 0x5c, - 0x69, 0xfe, 0xdb, 0x1a, 0x50, 0xf2, 0x8e, 0x1d, 0xe6, 0x8d, 0xa8, 0x1d, 0x44, 0x69, 0x52, 0xee, - 0xc1, 0x36, 0x2c, 0xa7, 0x94, 0x78, 0x67, 0xc4, 0x8b, 0x1d, 0x0b, 0xf1, 0xb4, 0xe3, 0xbb, 0x00, - 0xce, 0x20, 0xc8, 0x3c, 0x81, 0x2b, 0x3c, 0xfb, 0xcc, 0x48, 0x5b, 0xd8, 0x54, 0xbb, 0x70, 0xb5, - 0xf9, 0x97, 0x75, 0x70, 0x2f, 0x37, 0xc6, 0x66, 0x81, 0x5c, 0x28, 0x54, 0x94, 0xc0, 0x9f, 0x80, - 0x07, 0x45, 0x93, 0xbc, 0x82, 0xc8, 0xef, 0x9a, 0x65, 0x74, 0x2d, 0xc2, 0x86, 0xa5, 0x1e, 0x8a, - 0x35, 0x51, 0xd9, 0xd8, 0xee, 0xba, 0xed, 0xb6, 0x81, 0x61, 0x9d, 0x47, 0xc9, 0x22, 0xdc, 0x26, - 0x18, 0xd3, 0xbe, 0xae, 0x1e, 0xc2, 0x15, 0x9e, 0x19, 0x16, 0x09, 0xd8, 0xd4, 0xc4, 0xf4, 0xef, - 0x83, 0xc7, 0x8b, 0x20, 0xaf, 0x4c, 0x6c, 0x8c, 0x6c, 0xcb, 0x84, 0x6b, 0xd5, 0xfa, 0x39, 0x43, - 0x96, 0x6b, 0xeb, 0x3c, 0x71, 0x2d, 0x12, 0x04, 0xc8, 0x97, 0xcf, 0x06, 0xcf, 0xe9, 0x8b, 0x38, - 0xc1, 0x1d, 0xd7, 0x40, 0x24, 0xef, 0x66, 0xb3, 0xda, 0x10, 0x15, 0x11, 0x8d, 0xb6, 0x90, 0x8d, - 0x35, 0xb8, 0xd5, 0xfc, 0x4f, 0x6b, 0x59, 0x14, 0x5e, 0x78, 0xa9, 0x7a, 0xe1, 0x85, 0x21, 0x0b, - 0xf8, 0xc9, 0x9f, 0xa6, 0x79, 0x76, 0x2a, 0x0b, 0x09, 0x3b, 0xf7, 0xa3, 0xd0, 0x0b, 0xe0, 0x8d, - 0x7c, 0x83, 0x2f, 0xa3, 0xea, 0x24, 0x49, 0xa3, 0x11, 0xac, 0xe5, 0x29, 0xa9, 0x8c, 0xf5, 0xbd, - 0x38, 0xbd, 0x9a, 0x66, 0xab, 0x32, 0x64, 0x44, 0xa7, 0xa7, 0x57, 0x70, 0x25, 0xcf, 0x14, 0x65, - 0x88, 0xaf, 0x3e, 0xb8, 0x5a, 0xd5, 0xa8, 0x33, 0xf1, 0x83, 0x21, 0x5c, 0xcb, 0x4b, 0xde, 0x32, - 0x94, 0xad, 0x16, 0xb9, 0xd7, 0xce, 0x83, 0xc7, 0x17, 0x7e, 0x32, 0x66, 0x31, 0xdc, 0xa8, 0x02, - 0xd5, 0x28, 0x4c, 0xa2, 0x80, 0xc1, 0xcd, 0xbc, 0x08, 0x99, 0xb1, 0xc5, 0x3b, 0x85, 0x5b, 0x55, - 0xad, 0xf4, 0xf0, 0xd2, 0x0b, 0xfc, 0x21, 0x04, 0x55, 0x20, 0xaf, 0xa9, 0x51, 0x10, 0xc0, 0x9b, - 0x7c, 0x42, 0x97, 0x80, 0x3e, 0x4b, 0xe0, 0x76, 0x9e, 0x32, 0xe6, 0x71, 0x7b, 0xcc, 0x06, 0xa9, - 0x97, 0x46, 0x31, 0xdc, 0xa9, 0xf2, 0x90, 0xea, 0x9d, 0x31, 0xb9, 0x89, 0x56, 0xcf, 0x06, 0x57, - 0x21, 0x37, 0xd1, 0x85, 0x19, 0x89, 0xfd, 0x4b, 0x2f, 0x65, 0x70, 0xb7, 0x6a, 0xa2, 0xfb, 0x51, - 0x92, 0x8a, 0xa6, 0x4a, 0x5e, 0x4e, 0x96, 0xd1, 0x96, 0x97, 0xa6, 0x01, 0x53, 0x27, 0x63, 0x78, - 0xa7, 0xca, 0xec, 0xae, 0xe1, 0x1c, 0x4d, 0xcd, 0xbe, 0xbb, 0x6c, 0xe4, 0xa2, 0x94, 0x4b, 0xe0, - 0x5e, 0xd5, 0x52, 0x72, 0x62, 0xff, 0xd2, 0xf7, 0xe0, 0xbd, 0xe6, 0xbf, 0xae, 0x83, 0xbb, 0xb8, - 0x1f, 0x47, 0x67, 0x7e, 0xc0, 0x54, 0x2f, 0x1e, 0xf2, 0x54, 0x24, 0x6e, 0xa6, 0xf6, 0xc1, 0xe3, - 0x77, 0xb4, 0x0a, 0xa1, 0x78, 0x34, 0x4e, 0xaf, 0xe0, 0x0d, 0x1e, 0x62, 0x4b, 0x18, 0x7c, 0x9f, - 0x81, 0x35, 0x6e, 0xfa, 0x12, 0x82, 0x13, 0x47, 0xe3, 0x8b, 0x2b, 0x99, 0x06, 0x96, 0x50, 0xf4, - 0x94, 0x8d, 0xe0, 0xca, 0x35, 0x84, 0x2e, 0x8b, 0x23, 0xb8, 0xca, 0xb7, 0x8b, 0xa5, 0x76, 0x46, - 0xa9, 0x3f, 0x88, 0x42, 0x99, 0x0d, 0x96, 0x59, 0xc2, 0x23, 0x60, 0xbd, 0xf9, 0x1f, 0x6b, 0xe0, - 0x3e, 0xee, 0x79, 0xe9, 0xe0, 0xa2, 0x13, 0x47, 0x93, 0xb1, 0xcd, 0xe2, 0xa2, 0xba, 0xc8, 0x3c, - 0x51, 0x0d, 0x52, 0xeb, 0x50, 0x9e, 0xd7, 0x96, 0x33, 0x0c, 0x7f, 0xe4, 0xa7, 0x6c, 0x88, 0x2e, - 0x3d, 0x3f, 0xc8, 0x2e, 0x39, 0x64, 0xf1, 0x71, 0x8d, 0xd2, 0xb3, 0xb3, 0xc0, 0x0f, 0x19, 0xac, - 0x37, 0xad, 0xec, 0x2c, 0xa1, 0xf6, 0x44, 0x5e, 0xe4, 0x25, 0x51, 0xfe, 0x9b, 0xf0, 0xdd, 0xb0, - 0x27, 0x37, 0x88, 0x5c, 0x36, 0x3d, 0x5a, 0x4c, 0xaf, 0x24, 0xd4, 0xd2, 0xa9, 0xa2, 0xde, 0xfc, - 0x77, 0x35, 0xb9, 0x18, 0x8c, 0xe8, 0x7d, 0x3f, 0xf6, 0xa3, 0xd8, 0x4f, 0xaf, 0x5a, 0x5e, 0x28, - 0x66, 0x3c, 0xdf, 0x53, 0x0d, 0xeb, 0x98, 0xf6, 0x89, 0x6e, 0x11, 0x7e, 0x8a, 0x6e, 0x21, 0x33, - 0xdf, 0x78, 0xe1, 0x8d, 0xe5, 0x14, 0x82, 0xf9, 0xe6, 0xc3, 0xbb, 0xcd, 0x0b, 0x87, 0x05, 0x8a, - 0x8d, 0x55, 0xcb, 0xd4, 0x10, 0x39, 0x29, 0xf4, 0xd5, 0x9b, 0xff, 0x52, 0xa6, 0x01, 0x91, 0xa1, - 0x08, 0xf3, 0x86, 0x57, 0xf2, 0x78, 0x9c, 0xd5, 0x3d, 0x73, 0x62, 0xb1, 0x1d, 0xab, 0x06, 0x22, - 0x62, 0x3f, 0xce, 0xb6, 0xf7, 0x79, 0x0e, 0x52, 0x55, 0xdc, 0x97, 0x55, 0xc9, 0x12, 0x46, 0x51, - 0x21, 0xd5, 0x9b, 0x9a, 0xac, 0xdf, 0x78, 0xb0, 0x1c, 0xb1, 0x58, 0xbc, 0xf4, 0x35, 0xc0, 0x5d, - 0x71, 0x36, 0x3c, 0xc2, 0xc4, 0x16, 0xb9, 0xdc, 0x25, 0x04, 0x9b, 0xfc, 0x50, 0x7e, 0x1f, 0xdc, - 0x99, 0x41, 0x6c, 0x07, 0xb5, 0x0c, 0x0c, 0x6b, 0xcd, 0xbf, 0x5b, 0x91, 0xa3, 0xf8, 0x31, 0xf2, - 0xc3, 0xac, 0xb3, 0x64, 0x12, 0x14, 0xf9, 0x9d, 0xfe, 0x68, 0xe9, 0xdc, 0x41, 0xb6, 0x6b, 0xf0, - 0x5d, 0x5a, 0x55, 0xf9, 0x89, 0xf8, 0x06, 0xdf, 0x5f, 0x16, 0x50, 0x64, 0xc8, 0xc2, 0x4e, 0x37, - 0xe5, 0x99, 0xb8, 0x56, 0x54, 0x80, 0x65, 0x56, 0xb6, 0x03, 0x53, 0xc3, 0x6a, 0xb5, 0x4e, 0x60, - 0xbd, 0x38, 0xfa, 0xcf, 0x72, 0x54, 0x8b, 0x10, 0xac, 0x3a, 0xb4, 0x8f, 0x6c, 0xfb, 0xd8, 0x12, - 0x17, 0x4f, 0x55, 0xca, 0x90, 0xb0, 0x87, 0x6a, 0xd8, 0xd4, 0xc5, 0xce, 0x5a, 0xc5, 0xe9, 0x60, - 0x13, 0x13, 0x5d, 0xa5, 0x98, 0x10, 0x8b, 0xc0, 0xb5, 0xa2, 0x92, 0xab, 0xee, 0x30, 0xf3, 0x4f, - 0xa9, 0x7c, 0x9d, 0xe5, 0x65, 0x67, 0x52, 0x44, 0x9c, 0x13, 0xb8, 0x51, 0x54, 0x7b, 0x65, 0x8e, - 0x69, 0xc9, 0xb1, 0xd1, 0xb6, 0xe5, 0x9a, 0x1a, 0xdc, 0x2c, 0x4a, 0xea, 0x32, 0x29, 0x63, 0xb8, - 0x86, 0x01, 0xb7, 0x94, 0x37, 0xe0, 0xd5, 0x02, 0xa1, 0x7c, 0xd2, 0x5f, 0xb4, 0x0e, 0x54, 0x4e, - 0x8f, 0xa3, 0xf7, 0xb0, 0xe5, 0xf2, 0xc3, 0x5a, 0x7e, 0xb7, 0xb1, 0x4c, 0xa3, 0x6a, 0x59, 0x86, - 0xc6, 0x4b, 0xe5, 0xed, 0xe6, 0xbf, 0x90, 0xe9, 0xb7, 0x28, 0x9e, 0xf2, 0xb8, 0x22, 0x13, 0x5e, - 0x53, 0xbe, 0x00, 0x4f, 0xdf, 0xd1, 0xe5, 0x38, 0xed, 0x79, 0xe1, 0x44, 0x6c, 0xf8, 0x4d, 0xf0, - 0xfc, 0x5a, 0x22, 0x9a, 0xa4, 0xd1, 0xc8, 0x4b, 0xfd, 0x01, 0xac, 0x35, 0xff, 0xb6, 0x26, 0x3d, - 0xb2, 0x40, 0x55, 0x2f, 0x22, 0x7f, 0xc0, 0xb8, 0xf5, 0x4b, 0x74, 0x49, 0x42, 0xb1, 0xa7, 0x8a, - 0x42, 0xff, 0x7a, 0x6a, 0xdb, 0x8f, 0x93, 0xb4, 0xef, 0x0f, 0xde, 0xc1, 0x9a, 0xf2, 0x15, 0x38, - 0xb8, 0x9e, 0x2c, 0xbf, 0xf2, 0x11, 0xec, 0xfa, 0xc7, 0xad, 0xc8, 0x9e, 0xc2, 0xe1, 0x0a, 0x5f, - 0x52, 0xd7, 0x53, 0x35, 0x3f, 0x66, 0x70, 0xb5, 0x79, 0x2a, 0xaf, 0x69, 0x45, 0xde, 0x3c, 0x8a, - 0x52, 0x96, 0x97, 0x2e, 0x85, 0xa0, 0x54, 0x9f, 0x66, 0xdb, 0xde, 0x14, 0xea, 0x5b, 0xb6, 0xee, - 0xe8, 0x47, 0x3c, 0xae, 0x16, 0x30, 0x13, 0x77, 0x90, 0xc0, 0xea, 0xcd, 0x7f, 0x55, 0xcf, 0xae, - 0xf9, 0x44, 0x30, 0xf7, 0xd8, 0xe8, 0x94, 0xc5, 0x3f, 0xf5, 0x5b, 0x51, 0x38, 0x49, 0x8a, 0xe5, - 0xba, 0x08, 0x51, 0x0d, 0xb7, 0x91, 0x6b, 0x38, 0x72, 0x26, 0x97, 0x91, 0x5a, 0xc8, 0x71, 0x0c, - 0x4c, 0x5b, 0x96, 0x25, 0xee, 0x71, 0xa6, 0xf7, 0x76, 0x15, 0x5c, 0xbb, 0x8b, 0x08, 0xa7, 0x9a, - 0xae, 0x0d, 0xeb, 0xd3, 0xd4, 0xbb, 0x48, 0x94, 0xb1, 0xb4, 0x72, 0x9d, 0x2e, 0x82, 0x55, 0xe2, - 0xea, 0x4e, 0x8f, 0xa7, 0xb2, 0x69, 0x90, 0x57, 0xe9, 0x52, 0xe5, 0x1d, 0x4b, 0xf3, 0x43, 0x29, - 0x35, 0x1f, 0x15, 0x4f, 0x64, 0x79, 0xad, 0x31, 0x27, 0xa6, 0xfd, 0xc9, 0x69, 0xe0, 0x0f, 0x64, - 0x51, 0x50, 0x85, 0xb7, 0x63, 0x9f, 0x85, 0xc3, 0x64, 0x2e, 0x2b, 0x97, 0x08, 0x6e, 0x18, 0xf8, - 0x49, 0xca, 0x86, 0xb0, 0xde, 0xfc, 0xab, 0x3a, 0x50, 0x30, 0xe7, 0xc8, 0x37, 0xd0, 0x5e, 0x8f, - 0x94, 0x0a, 0x92, 0x05, 0x79, 0x69, 0x29, 0x8b, 0x45, 0x54, 0xc1, 0xe8, 0xb0, 0x90, 0xc5, 0x5e, - 0x20, 0xdf, 0x1f, 0xe4, 0x71, 0xb5, 0x92, 0x67, 0x47, 0x41, 0x94, 0x91, 0xea, 0x32, 0x2e, 0x96, - 0x2b, 0x53, 0xa3, 0xd1, 0x98, 0xa5, 0x7e, 0xea, 0x5f, 0x32, 0xb8, 0xc2, 0x8f, 0xf4, 0x4b, 0x35, - 0x96, 0x99, 0xab, 0xca, 0x2b, 0xd0, 0xac, 0x64, 0xbe, 0xbe, 0x7c, 0x5d, 0x22, 0x52, 0xd7, 0x74, - 0x6d, 0x71, 0x59, 0xb0, 0x8c, 0x9f, 0x99, 0x61, 0x8b, 0xcf, 0x06, 0xbc, 0x80, 0x78, 0xe1, 0x3b, - 0x36, 0x84, 0xeb, 0x4b, 0xcd, 0xe6, 0x96, 0xcc, 0x91, 0x37, 0x9a, 0xff, 0xbb, 0x0e, 0xb6, 0x44, - 0x08, 0x08, 0x07, 0xef, 0x81, 0xdd, 0x1e, 0x72, 0xd4, 0xae, 0xf8, 0xc8, 0x88, 0xaa, 0xc8, 0x76, - 0x91, 0x01, 0x6f, 0xf0, 0x1d, 0xb1, 0x2c, 0xb6, 0xac, 0x3e, 0x6d, 0x59, 0x62, 0xab, 0x7f, 0x08, - 0xee, 0x95, 0x10, 0x91, 0xd6, 0x09, 0x32, 0x0f, 0xc5, 0x69, 0x7f, 0x1f, 0x3c, 0x2e, 0x61, 0x06, - 0xee, 0x20, 0xf5, 0x84, 0xda, 0x96, 0x61, 0xd1, 0xdf, 0xb8, 0xd8, 0xc5, 0x70, 0x65, 0xae, 0xb5, - 0xb8, 0x00, 0x74, 0x64, 0x78, 0xae, 0xf2, 0x55, 0x56, 0xc2, 0x8e, 0x31, 0x3e, 0xc4, 0xa6, 0x46, - 0x1d, 0xcb, 0x25, 0x26, 0x3e, 0x81, 0x6b, 0x3c, 0xea, 0x17, 0x4c, 0xa5, 0xaf, 0x8f, 0x5e, 0xcb, - 0x87, 0x91, 0x12, 0x24, 0xef, 0xfa, 0x37, 0xe6, 0x14, 0xca, 0xe3, 0x1b, 0x32, 0x72, 0x73, 0x37, - 0xe7, 0xcd, 0xb5, 0x8e, 0xfb, 0x44, 0xa7, 0x1a, 0xee, 0x13, 0xac, 0x22, 0x5e, 0x4d, 0x6c, 0xcd, - 0x99, 0x6b, 0xcb, 0x9b, 0x5c, 0x62, 0xb9, 0x7d, 0x08, 0x78, 0x11, 0x2d, 0x4a, 0xb0, 0x56, 0x94, - 0x6a, 0xfe, 0xd9, 0x99, 0x3f, 0x98, 0x04, 0xe9, 0x15, 0x6f, 0xd1, 0xb2, 0x1c, 0xaa, 0xe9, 0xed, - 0xb6, 0xae, 0xba, 0x86, 0x73, 0x22, 0xf6, 0x62, 0x3e, 0x40, 0x51, 0x4c, 0xcc, 0x61, 0x18, 0xd9, - 0x27, 0xf2, 0x68, 0x37, 0x07, 0xf4, 0xb0, 0xa6, 0xbb, 0x3d, 0x58, 0xaf, 0x68, 0xd3, 0x45, 0x62, - 0x5f, 0x5f, 0x6c, 0xe3, 0x9a, 0x6d, 0xa4, 0x13, 0x79, 0x8b, 0x3a, 0x07, 0xe5, 0xf9, 0x71, 0xad, - 0xa2, 0x19, 0xfe, 0xc9, 0x21, 0x88, 0x3b, 0x71, 0x09, 0xf4, 0x06, 0x6e, 0x2c, 0x83, 0xde, 0xc2, - 0xcd, 0xe6, 0x7f, 0x58, 0xcf, 0x1e, 0xd1, 0x38, 0xa1, 0x67, 0x69, 0xb8, 0x78, 0x62, 0xc9, 0x05, - 0xf9, 0x9d, 0x46, 0x7e, 0x69, 0x55, 0xc8, 0x0d, 0x64, 0xf2, 0x63, 0x77, 0x6d, 0x11, 0x41, 0x8e, - 0x83, 0xd4, 0x43, 0x58, 0x5f, 0xd4, 0x45, 0x2c, 0xd4, 0x93, 0xa3, 0x9f, 0x93, 0x63, 0x87, 0x60, - 0xc4, 0xf3, 0x5c, 0x7e, 0x53, 0x5f, 0x40, 0x36, 0x56, 0x09, 0x76, 0xa8, 0xdd, 0xb5, 0xfa, 0xd3, - 0xb3, 0x6d, 0x09, 0xd6, 0xf9, 0xff, 0x71, 0x70, 0xbd, 0xa2, 0x3b, 0xd7, 0xc4, 0x70, 0xa3, 0xb8, - 0x56, 0x2a, 0xe4, 0x7d, 0xd7, 0xee, 0x52, 0xc7, 0x3a, 0xc6, 0x84, 0x3a, 0x56, 0x5f, 0xae, 0xa5, - 0xa5, 0x8c, 0x9e, 0xce, 0xd7, 0xd2, 0x75, 0x8c, 0x96, 0xe5, 0x40, 0x50, 0x64, 0xe8, 0x82, 0xa1, - 0xe1, 0xb6, 0x0c, 0x81, 0xbc, 0x9f, 0x9b, 0x1f, 0xe1, 0xf0, 0x9e, 0xb6, 0x3f, 0xc2, 0xe1, 0x7d, - 0xed, 0x14, 0x4f, 0x09, 0x53, 0x97, 0xdb, 0x36, 0xee, 0xf1, 0xda, 0xf6, 0x56, 0x51, 0xea, 0x2d, - 0x60, 0xf4, 0x58, 0x77, 0xba, 0xb4, 0xeb, 0xf6, 0x90, 0x69, 0xc3, 0xdb, 0x8b, 0xae, 0x94, 0xd9, - 0x80, 0xcf, 0x10, 0x5c, 0x74, 0x65, 0x1b, 0x91, 0x1e, 0xdc, 0x5d, 0x9c, 0x9e, 0xcc, 0x38, 0x64, - 0x18, 0x27, 0x50, 0x29, 0xf6, 0xda, 0x02, 0xc6, 0x47, 0x88, 0x87, 0x0f, 0xed, 0x21, 0x13, 0xbb, - 0xbc, 0x90, 0x83, 0x77, 0x16, 0xd7, 0x0b, 0xb1, 0xec, 0x2e, 0x32, 0xe1, 0xdd, 0xc5, 0x5e, 0x75, - 0x07, 0xf7, 0xe0, 0xde, 0xa2, 0xfc, 0x98, 0x47, 0xd1, 0xbd, 0xc5, 0x21, 0xf0, 0x94, 0x84, 0x4c, - 0x5e, 0x2c, 0xde, 0x2f, 0x2a, 0xd0, 0xe9, 0xf8, 0xb2, 0x27, 0x52, 0xda, 0xb2, 0x6c, 0x1b, 0x36, - 0x16, 0xed, 0xe8, 0xe9, 0xa2, 0xe9, 0x83, 0xe6, 0xdf, 0xd4, 0xc0, 0x2d, 0x91, 0x64, 0x0d, 0x2f, - 0x3c, 0x9f, 0x78, 0xe7, 0xf2, 0x9e, 0x51, 0xe6, 0x12, 0x03, 0x99, 0x1d, 0x17, 0x75, 0xf0, 0x6c, - 0xd5, 0x32, 0x87, 0x61, 0xb3, 0x63, 0xe8, 0x76, 0xb7, 0x9c, 0x70, 0x0b, 0x8c, 0xb8, 0xb6, 0xad, - 0x23, 0x53, 0x3e, 0x08, 0xcd, 0x61, 0x6a, 0x57, 0x37, 0xb1, 0x8d, 0x65, 0x88, 0xcc, 0x61, 0x87, - 0x16, 0xc1, 0xc8, 0x94, 0x09, 0x62, 0x0e, 0xb2, 0xf9, 0xa0, 0xed, 0x2e, 0x5c, 0xe3, 0xf3, 0x33, - 0x87, 0xf1, 0x43, 0x9e, 0xdb, 0x71, 0xb9, 0x56, 0x71, 0xfb, 0x53, 0x6d, 0xe9, 0x1b, 0xb8, 0xd1, - 0xfc, 0xf3, 0x3a, 0x78, 0x88, 0x9d, 0x68, 0x12, 0x87, 0xec, 0xea, 0x37, 0x13, 0x36, 0x61, 0x1a, - 0xf3, 0x86, 0xfc, 0x50, 0x2b, 0x4f, 0x78, 0xa2, 0x2a, 0x5e, 0x8e, 0x53, 0x33, 0x8a, 0x47, 0xa2, - 0x2a, 0xfe, 0x18, 0xb1, 0xe7, 0x27, 0x09, 0x1b, 0xc2, 0x9a, 0x2c, 0x9f, 0xaf, 0x21, 0xe2, 0x0f, - 0x63, 0x3f, 0x66, 0x43, 0xeb, 0xb0, 0xd8, 0xdb, 0x97, 0x73, 0x6d, 0xc6, 0xde, 0xf9, 0xe1, 0x79, - 0xeb, 0x8a, 0xef, 0xed, 0x6f, 0xc0, 0xab, 0xeb, 0x15, 0x07, 0xfe, 0xb9, 0x7f, 0x1a, 0xb0, 0x76, - 0x14, 0x13, 0x76, 0x36, 0x09, 0x87, 0x70, 0x55, 0xf9, 0x4a, 0x54, 0x18, 0xd7, 0x0c, 0x0f, 0xc1, - 0xbf, 0xcf, 0xff, 0x57, 0x53, 0xbe, 0x06, 0x2f, 0x3f, 0x6e, 0xba, 0x1f, 0x9e, 0xdb, 0x51, 0x14, - 0x42, 0xd6, 0xfc, 0x3f, 0x75, 0xb0, 0x23, 0x6f, 0x0e, 0xac, 0x49, 0x3a, 0x88, 0x46, 0x8c, 0xcf, - 0x44, 0x7e, 0x99, 0x90, 0x89, 0xa8, 0x1b, 0xbe, 0x0b, 0xa3, 0xf7, 0x21, 0xbc, 0xc1, 0xb7, 0xbe, - 0x79, 0x90, 0x78, 0xc3, 0x23, 0xf1, 0x71, 0xc5, 0xf4, 0x0a, 0x66, 0x06, 0xe7, 0xc5, 0x76, 0x4e, - 0x58, 0x51, 0xde, 0x82, 0x6f, 0xe6, 0x09, 0x66, 0x94, 0x8a, 0xcf, 0xb0, 0x87, 0xb4, 0x1f, 0x45, - 0xb1, 0x29, 0x3e, 0x79, 0x7a, 0xa7, 0x46, 0xe1, 0x50, 0x7e, 0xfc, 0x0c, 0x7f, 0xcd, 0x8f, 0xb7, - 0xcb, 0x1b, 0xc9, 0xc7, 0x1b, 0x88, 0xe4, 0x09, 0x61, 0x19, 0x4b, 0x5e, 0x89, 0xa8, 0xb1, 0x97, - 0x5c, 0xc0, 0x56, 0x36, 0xbf, 0x4b, 0xa8, 0x26, 0x93, 0x97, 0x27, 0x31, 0xaf, 0x20, 0xd5, 0xac, - 0x10, 0x5c, 0xc2, 0x55, 0xbd, 0x70, 0xc0, 0x02, 0x36, 0x84, 0x5a, 0xf3, 0xdf, 0xd4, 0xc0, 0x16, - 0x36, 0xbc, 0xec, 0x8b, 0xbc, 0x3d, 0xb0, 0x6b, 0x20, 0x13, 0xcb, 0x0d, 0x7e, 0xfa, 0x12, 0xa2, - 0x80, 0x5b, 0x53, 0xb1, 0x8d, 0xda, 0xfc, 0xf8, 0xb0, 0x0b, 0x76, 0xa6, 0x32, 0xab, 0xdd, 0x86, - 0xf5, 0x59, 0x11, 0x4f, 0xbe, 0xe2, 0x43, 0x8f, 0xa9, 0xe8, 0x47, 0xd7, 0xec, 0x18, 0xbc, 0xb6, - 0x99, 0xd1, 0x27, 0x32, 0xe4, 0x5a, 0xf3, 0x0c, 0x00, 0xdc, 0xf2, 0x86, 0xd9, 0x37, 0x6b, 0x8f, - 0x41, 0xe3, 0x1d, 0x9d, 0xfe, 0xa6, 0x8e, 0xfe, 0x03, 0xed, 0xf9, 0xc3, 0xf7, 0x8c, 0xf1, 0x33, - 0x98, 0x9c, 0xec, 0x59, 0xb4, 0xed, 0x87, 0x5e, 0x90, 0xc0, 0x3a, 0x0f, 0xd9, 0x05, 0x10, 0x05, - 0x81, 0xb8, 0x0a, 0x84, 0x2b, 0xcd, 0xff, 0xc9, 0x97, 0x8e, 0xc1, 0xbc, 0xf3, 0x09, 0xcb, 0x2e, - 0xb7, 0xee, 0x83, 0x3b, 0x06, 0x46, 0x1d, 0x17, 0x8b, 0xc7, 0x11, 0xd7, 0xa6, 0xae, 0x69, 0x63, - 0x47, 0xde, 0x2a, 0xcd, 0x02, 0x26, 0x3e, 0x96, 0xbd, 0xcf, 0x8a, 0xfb, 0x6e, 0x8b, 0xc7, 0xbc, - 0x28, 0xfa, 0x1e, 0x82, 0x7b, 0xb3, 0x60, 0x71, 0x1b, 0xb3, 0xb2, 0x88, 0x11, 0xfc, 0xa3, 0x7c, - 0xf2, 0x59, 0x5d, 0x54, 0xaa, 0x5a, 0xa6, 0x6a, 0xb8, 0x1a, 0xce, 0xca, 0x94, 0x59, 0x50, 0xc3, - 0x06, 0xe6, 0xed, 0xd6, 0xab, 0x74, 0x1a, 0x58, 0xdc, 0xbb, 0x03, 0x9e, 0x90, 0x67, 0xb1, 0xae, - 0xae, 0x69, 0xd8, 0x84, 0x37, 0x17, 0x87, 0x2c, 0x2e, 0x5d, 0xe0, 0xf6, 0xa2, 0x3a, 0xbe, 0x03, - 0xf0, 0xbe, 0xe0, 0x4e, 0xf3, 0xbf, 0xd7, 0x0a, 0xcf, 0xc9, 0x4b, 0xfa, 0x92, 0x1a, 0x82, 0x3b, - 0xba, 0x65, 0x16, 0x9e, 0xe3, 0xd3, 0x3e, 0x03, 0x98, 0x48, 0x5e, 0xc7, 0xcd, 0x4a, 0x6d, 0x24, - 0x1f, 0x89, 0x66, 0xa5, 0xd8, 0x25, 0x56, 0x9f, 0xe7, 0xec, 0xa9, 0xff, 0x33, 0x44, 0xd5, 0x6d, - 0xf9, 0x7a, 0x3f, 0x27, 0xee, 0xea, 0x26, 0x82, 0x6b, 0x8b, 0x7c, 0x1b, 0x23, 0xb8, 0xde, 0xfc, - 0x5d, 0x0d, 0xdc, 0xcc, 0xec, 0x76, 0x7c, 0x16, 0x97, 0x68, 0x8e, 0x8e, 0x49, 0x61, 0xf3, 0x54, - 0xad, 0x10, 0xa3, 0x1e, 0x72, 0xb0, 0x4b, 0xe4, 0xfb, 0x7e, 0x19, 0xe8, 0x13, 0xab, 0x8d, 0x6d, - 0x5b, 0x3c, 0x01, 0xcb, 0x92, 0x74, 0x16, 0xc5, 0x3d, 0x5e, 0xab, 0xae, 0xcc, 0x77, 0xd3, 0xd3, - 0x4d, 0x8b, 0x97, 0xa3, 0xf3, 0x62, 0xf4, 0xa3, 0x45, 0xe0, 0x5a, 0xf3, 0xbf, 0xd4, 0xc0, 0x76, - 0x66, 0x64, 0x3b, 0xf0, 0xce, 0x93, 0x12, 0xaf, 0x6d, 0xa0, 0x8e, 0x9d, 0x97, 0x8d, 0x9f, 0x80, - 0x07, 0x99, 0x38, 0x5f, 0x58, 0x14, 0x75, 0x08, 0xc6, 0xe2, 0x58, 0x5b, 0x2b, 0xc1, 0x7d, 0x74, - 0xc2, 0x65, 0x14, 0xf7, 0x90, 0x6e, 0x50, 0x9b, 0xc3, 0xf5, 0x12, 0x5c, 0xfa, 0xda, 0x00, 0x19, - 0x86, 0x75, 0x2c, 0x16, 0xe1, 0x74, 0xa4, 0x25, 0x58, 0xac, 0x6e, 0x15, 0x6e, 0x36, 0xff, 0x5b, - 0x0d, 0x34, 0x32, 0x13, 0x5b, 0x71, 0xe4, 0x0d, 0x07, 0x5e, 0x92, 0xf6, 0xe3, 0xe8, 0xd2, 0x1f, - 0xb2, 0xb8, 0xd4, 0xb4, 0xf8, 0x48, 0xa3, 0x94, 0x40, 0xa6, 0xcb, 0x6a, 0x8a, 0x8a, 0xf3, 0xc3, - 0x4c, 0x38, 0x4d, 0x31, 0xe7, 0x58, 0x77, 0xd4, 0x2e, 0xac, 0x57, 0xaa, 0x3d, 0xb1, 0x5c, 0xc7, - 0x6d, 0xe1, 0x99, 0x80, 0x9a, 0xa2, 0x96, 0xd3, 0xc5, 0x04, 0x0e, 0x9b, 0xbf, 0xdd, 0x00, 0x4a, - 0x66, 0x2d, 0x9a, 0x0c, 0xfd, 0x14, 0x89, 0x2b, 0x15, 0x9e, 0xea, 0x73, 0xff, 0xb9, 0x9a, 0xee, - 0x50, 0x34, 0xff, 0xa4, 0xf7, 0x0c, 0x7c, 0x5e, 0x45, 0xc8, 0xfd, 0xc2, 0xcb, 0x6a, 0x2c, 0x0f, - 0xd0, 0xd7, 0xd0, 0xb0, 0xa6, 0x73, 0x77, 0x5f, 0xaf, 0x4b, 0x06, 0xb1, 0x3c, 0x3a, 0x5f, 0x43, - 0x43, 0x5a, 0x4f, 0x37, 0x29, 0xd2, 0xf8, 0x04, 0x7d, 0x09, 0x5e, 0x7c, 0x94, 0x49, 0xf0, 0x91, - 0x75, 0x88, 0xe1, 0x9a, 0xf2, 0x15, 0x38, 0xf8, 0x28, 0xb9, 0x4f, 0xac, 0x9e, 0xe5, 0xf0, 0x52, - 0xe6, 0x25, 0x78, 0x76, 0x0d, 0xdb, 0xe6, 0xe7, 0x89, 0x9e, 0xb0, 0x62, 0xe3, 0x23, 0x8a, 0x33, - 0x2a, 0xc1, 0x3d, 0xeb, 0x08, 0xc3, 0xcd, 0x65, 0xa3, 0x33, 0x2d, 0x0d, 0x8b, 0xc3, 0x63, 0xee, - 0xd3, 0xe1, 0x32, 0x13, 0xa6, 0x4c, 0x0d, 0xdb, 0x0e, 0xb1, 0x4e, 0x20, 0xe3, 0x5b, 0xe1, 0xf5, - 0x54, 0xa4, 0x69, 0xa2, 0x00, 0x87, 0x67, 0xca, 0x17, 0xd5, 0x53, 0x65, 0x8a, 0x02, 0x57, 0xf6, - 0xfd, 0x7f, 0x6b, 0xca, 0x33, 0xb0, 0xbf, 0x94, 0x95, 0xf7, 0xfb, 0xff, 0x6a, 0xca, 0x01, 0x78, - 0xba, 0x94, 0x86, 0x5c, 0xc7, 0xca, 0x14, 0xfe, 0xff, 0x9a, 0xf2, 0xbc, 0x7a, 0xf2, 0x4d, 0x79, - 0x08, 0x73, 0xa4, 0x75, 0x7f, 0x50, 0x53, 0xbe, 0x5c, 0x3e, 0x14, 0xc1, 0xb3, 0x31, 0xd1, 0xb1, - 0x4d, 0x75, 0x0d, 0xfe, 0xe1, 0xc7, 0xc9, 0x48, 0x3b, 0x42, 0xa6, 0xca, 0xcf, 0x91, 0x7f, 0xf4, - 0x8f, 0xb0, 0x40, 0xef, 0x61, 0xf8, 0xc7, 0xbc, 0xf8, 0x3a, 0x58, 0xca, 0x93, 0xe5, 0x6d, 0xbe, - 0x0b, 0x68, 0xf0, 0x4f, 0x6a, 0xca, 0x0b, 0xf0, 0x64, 0xb9, 0x3f, 0x0b, 0xe2, 0x9f, 0xd6, 0x9a, - 0xff, 0xeb, 0x66, 0x76, 0x22, 0x98, 0xfb, 0xc7, 0x5b, 0xca, 0x53, 0xb0, 0xe4, 0x9f, 0x6f, 0x95, - 0x4b, 0xc2, 0xfc, 0x50, 0x3b, 0x25, 0x69, 0xa8, 0x87, 0x3a, 0xd9, 0xd5, 0xc1, 0x1c, 0xd4, 0xc5, - 0xc8, 0x80, 0xb5, 0xe2, 0x8c, 0x32, 0x05, 0x7a, 0x96, 0xa6, 0xb7, 0x45, 0x3e, 0xd7, 0xf8, 0xf6, - 0x9c, 0x1f, 0x06, 0x2b, 0x08, 0xd9, 0x82, 0x2d, 0x1e, 0x89, 0xcb, 0x1d, 0x63, 0xe4, 0x74, 0xe5, - 0x49, 0x61, 0x0e, 0xc9, 0xbe, 0xb4, 0x2c, 0x7d, 0xa6, 0x5a, 0x1a, 0x13, 0x3f, 0x6c, 0x15, 0x2f, - 0xc4, 0x25, 0xc0, 0xb0, 0x54, 0xf1, 0x09, 0x11, 0xdc, 0xa8, 0x68, 0xd5, 0xb1, 0x0c, 0x0d, 0x6e, - 0x16, 0x07, 0xc3, 0x12, 0x20, 0xbe, 0xd7, 0x73, 0xf8, 0xea, 0xda, 0x9a, 0x3e, 0x78, 0x15, 0xf0, - 0x4f, 0xfd, 0xe9, 0xeb, 0x70, 0x49, 0xdc, 0x77, 0x89, 0xda, 0x45, 0x36, 0x86, 0x37, 0x2b, 0xac, - 0x6f, 0xb9, 0x27, 0x2d, 0xa4, 0x1e, 0x96, 0x0e, 0xc9, 0x0b, 0x23, 0xa3, 0x0e, 0xd1, 0x3b, 0x1d, - 0x4c, 0xe0, 0x4e, 0x7e, 0xef, 0x59, 0x56, 0x2e, 0xbf, 0xc1, 0x74, 0x90, 0x63, 0xcb, 0x6f, 0xb0, - 0xe6, 0x7d, 0xeb, 0x1a, 0x8e, 0x7e, 0xa8, 0x1b, 0x06, 0xbc, 0x5d, 0x31, 0x20, 0x0e, 0x88, 0x64, - 0x71, 0x08, 0x61, 0xf1, 0x25, 0x52, 0x69, 0xa9, 0x88, 0x2f, 0xfe, 0x5c, 0xdd, 0xd0, 0x74, 0x53, - 0x92, 0xe1, 0x6e, 0x85, 0x0d, 0x6d, 0x9d, 0xd8, 0x8e, 0xf8, 0x62, 0x4b, 0x83, 0x4a, 0x71, 0xff, - 0x5b, 0x31, 0xbf, 0xb6, 0x83, 0xd4, 0xc3, 0xe2, 0xcb, 0xd7, 0xc5, 0xfe, 0x4c, 0xec, 0x3a, 0x04, - 0x19, 0x54, 0x45, 0xbd, 0xbe, 0x24, 0x4f, 0xdf, 0x95, 0xcb, 0x63, 0xd6, 0xd5, 0x43, 0xb7, 0x2f, - 0xaf, 0x42, 0xf6, 0x2a, 0xd4, 0x10, 0x7c, 0x84, 0x91, 0x81, 0x35, 0xbe, 0xa4, 0x75, 0x5b, 0x6f, - 0x19, 0x18, 0xde, 0xab, 0x18, 0xbc, 0xfc, 0x28, 0x15, 0x1d, 0x61, 0x0d, 0xde, 0x2f, 0x7d, 0xa7, - 0x53, 0x58, 0x8d, 0x4c, 0x44, 0x09, 0xb6, 0x1d, 0x8b, 0x60, 0x0d, 0x36, 0x2a, 0x16, 0xb6, 0x50, - 0x60, 0xe0, 0x23, 0x6c, 0xb8, 0x7d, 0xf8, 0xa0, 0xf4, 0xc9, 0x50, 0x31, 0xb9, 0x96, 0xb8, 0x67, - 0xe7, 0x91, 0x21, 0xaf, 0x13, 0x1e, 0x56, 0xf4, 0x83, 0x4d, 0xad, 0x58, 0x57, 0x36, 0x7c, 0x54, - 0x3c, 0xc9, 0x95, 0x23, 0xd3, 0xc1, 0x84, 0xb8, 0x7d, 0x87, 0xaa, 0x5d, 0x64, 0x9a, 0xd8, 0x80, - 0x8f, 0x2b, 0xbc, 0x82, 0x0c, 0x43, 0xc7, 0x9a, 0x5c, 0xbc, 0x9f, 0x54, 0xe1, 0xb8, 0xa3, 0xdb, - 0xd4, 0x41, 0x87, 0xd8, 0x84, 0x9f, 0x56, 0xe0, 0x62, 0xbc, 0x59, 0x7c, 0x7f, 0xc6, 0x37, 0x98, - 0x79, 0xaf, 0x77, 0x4f, 0x6c, 0x5d, 0x45, 0x46, 0xc6, 0xe1, 0x65, 0x16, 0x9f, 0x48, 0xac, 0xc1, - 0xfd, 0x8a, 0x51, 0xb9, 0xa6, 0xee, 0x50, 0xdb, 0xed, 0xf5, 0xc4, 0xa7, 0x52, 0x9f, 0x57, 0x78, - 0x4f, 0x5e, 0xa9, 0x51, 0x7c, 0x84, 0x34, 0x0c, 0x9f, 0x54, 0xc4, 0x8d, 0x43, 0x30, 0xa6, 0xaa, - 0xeb, 0xc0, 0xa7, 0x15, 0xb1, 0x91, 0x3d, 0x61, 0xb6, 0x5d, 0x83, 0xda, 0x2a, 0x32, 0xe1, 0x17, - 0xa5, 0x8f, 0xb1, 0x4a, 0x9e, 0x2d, 0xaf, 0xf0, 0x67, 0x15, 0xae, 0x15, 0x8b, 0xd6, 0x76, 0x2c, - 0x13, 0x73, 0xdf, 0x92, 0x0e, 0x86, 0xcf, 0x2b, 0x3a, 0x53, 0x89, 0xee, 0x94, 0x86, 0x0e, 0x5f, - 0x54, 0x0c, 0xc7, 0xee, 0x63, 0xc3, 0xa0, 0xa8, 0x65, 0x5b, 0xa4, 0x05, 0x0f, 0x2a, 0x94, 0x08, - 0x8f, 0x38, 0xd8, 0x10, 0x6f, 0xd4, 0x58, 0x83, 0x2f, 0x2b, 0x16, 0x0c, 0xb7, 0x96, 0xf2, 0xdd, - 0x8b, 0x64, 0x51, 0xd2, 0x6c, 0xad, 0x75, 0x6b, 0xbf, 0xad, 0xdd, 0xf8, 0x87, 0x00, 0x00, 0x00, - 0xff, 0xff, 0x41, 0xfe, 0x36, 0xda, 0x4a, 0x3f, 0x00, 0x00, + proto.RegisterEnum("protocol.DOTA_GameMode", DOTA_GameMode_name, DOTA_GameMode_value) + proto.RegisterEnum("protocol.DOTA_GameState", DOTA_GameState_name, DOTA_GameState_value) + proto.RegisterEnum("protocol.DOTA_GC_TEAM", DOTA_GC_TEAM_name, DOTA_GC_TEAM_value) + proto.RegisterEnum("protocol.EEvent", EEvent_name, EEvent_value) + proto.RegisterEnum("protocol.DOTALeaverStatusT", DOTALeaverStatusT_name, DOTALeaverStatusT_value) + proto.RegisterEnum("protocol.DOTAConnectionStateT", DOTAConnectionStateT_name, DOTAConnectionStateT_value) + proto.RegisterEnum("protocol.Fantasy_Roles", Fantasy_Roles_name, Fantasy_Roles_value) + proto.RegisterEnum("protocol.Fantasy_Team_Slots", Fantasy_Team_Slots_name, Fantasy_Team_Slots_value) + proto.RegisterEnum("protocol.Fantasy_Selection_Mode", Fantasy_Selection_Mode_name, Fantasy_Selection_Mode_value) + proto.RegisterEnum("protocol.DOTAChatChannelTypeT", DOTAChatChannelTypeT_name, DOTAChatChannelTypeT_value) + proto.RegisterEnum("protocol.EProfileCardSlotType", EProfileCardSlotType_name, EProfileCardSlotType_value) + proto.RegisterEnum("protocol.EMatchGroupServerStatus", EMatchGroupServerStatus_name, EMatchGroupServerStatus_value) + proto.RegisterEnum("protocol.DOTA_CM_PICK", DOTA_CM_PICK_name, DOTA_CM_PICK_value) + proto.RegisterEnum("protocol.DOTALowPriorityBanType", DOTALowPriorityBanType_name, DOTALowPriorityBanType_value) + proto.RegisterEnum("protocol.DOTALobbyReadyState", DOTALobbyReadyState_name, DOTALobbyReadyState_value) + proto.RegisterEnum("protocol.DOTAGameVersion", DOTAGameVersion_name, DOTAGameVersion_value) + proto.RegisterEnum("protocol.DOTAJoinLobbyResult", DOTAJoinLobbyResult_name, DOTAJoinLobbyResult_value) + proto.RegisterEnum("protocol.DOTASelectionPriorityRules", DOTASelectionPriorityRules_name, DOTASelectionPriorityRules_value) + proto.RegisterEnum("protocol.DOTASelectionPriorityChoice", DOTASelectionPriorityChoice_name, DOTASelectionPriorityChoice_value) + proto.RegisterEnum("protocol.DOTAMatchVote", DOTAMatchVote_name, DOTAMatchVote_value) + proto.RegisterEnum("protocol.DOTA_LobbyMemberXPBonus", DOTA_LobbyMemberXPBonus_name, DOTA_LobbyMemberXPBonus_value) + proto.RegisterEnum("protocol.DOTALobbyVisibility", DOTALobbyVisibility_name, DOTALobbyVisibility_value) + proto.RegisterEnum("protocol.EDOTAPlayerMMRType", EDOTAPlayerMMRType_name, EDOTAPlayerMMRType_value) + proto.RegisterEnum("protocol.MatchType", MatchType_name, MatchType_value) + proto.RegisterEnum("protocol.DOTABotDifficulty", DOTABotDifficulty_name, DOTABotDifficulty_value) + proto.RegisterEnum("protocol.DOTA_BOT_MODE", DOTA_BOT_MODE_name, DOTA_BOT_MODE_value) + proto.RegisterEnum("protocol.MatchLanguages", MatchLanguages_name, MatchLanguages_value) + proto.RegisterEnum("protocol.ETourneyQueueDeadlineState", ETourneyQueueDeadlineState_name, ETourneyQueueDeadlineState_value) + proto.RegisterEnum("protocol.EMatchOutcome", EMatchOutcome_name, EMatchOutcome_value) + proto.RegisterEnum("protocol.ELaneType", ELaneType_name, ELaneType_value) + proto.RegisterEnum("protocol.EBadgeType", EBadgeType_name, EBadgeType_value) + proto.RegisterEnum("protocol.ELeagueStatus", ELeagueStatus_name, ELeagueStatus_value) + proto.RegisterEnum("protocol.ELeagueRegion", ELeagueRegion_name, ELeagueRegion_value) + proto.RegisterEnum("protocol.ELeagueTier", ELeagueTier_name, ELeagueTier_value) + proto.RegisterEnum("protocol.ELeagueTierCategory", ELeagueTierCategory_name, ELeagueTierCategory_value) + proto.RegisterEnum("protocol.ELeagueFlags", ELeagueFlags_name, ELeagueFlags_value) + proto.RegisterEnum("protocol.ELeagueBroadcastProvider", ELeagueBroadcastProvider_name, ELeagueBroadcastProvider_value) + proto.RegisterEnum("protocol.ELeaguePhase", ELeaguePhase_name, ELeaguePhase_value) + proto.RegisterEnum("protocol.ELeagueFantasyPhase", ELeagueFantasyPhase_name, ELeagueFantasyPhase_value) + proto.RegisterEnum("protocol.ELeagueAuditAction", ELeagueAuditAction_name, ELeagueAuditAction_value) + proto.RegisterEnum("protocol.DOTA_COMBATLOG_TYPES", DOTA_COMBATLOG_TYPES_name, DOTA_COMBATLOG_TYPES_value) + proto.RegisterEnum("protocol.EDPCFavoriteType", EDPCFavoriteType_name, EDPCFavoriteType_value) + proto.RegisterEnum("protocol.EDPCPushNotification", EDPCPushNotification_name, EDPCPushNotification_value) + proto.RegisterType((*CDOTAClientHardwareSpecs)(nil), "protocol.CDOTAClientHardwareSpecs") + proto.RegisterType((*CDOTASaveGame)(nil), "protocol.CDOTASaveGame") + proto.RegisterType((*CDOTASaveGame_Player)(nil), "protocol.CDOTASaveGame.Player") + proto.RegisterType((*CDOTASaveGame_SaveInstance)(nil), "protocol.CDOTASaveGame.SaveInstance") + proto.RegisterType((*CDOTASaveGame_SaveInstance_PlayerPositions)(nil), "protocol.CDOTASaveGame.SaveInstance.PlayerPositions") + proto.RegisterType((*CMsgDOTACombatLogEntry)(nil), "protocol.CMsgDOTACombatLogEntry") +} + +func init() { proto.RegisterFile("dota_shared_enums.proto", fileDescriptor_8fcb6b36a6ed2ada) } + +var fileDescriptor_8fcb6b36a6ed2ada = []byte{ + // 6771 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x7b, 0xcb, 0x8f, 0xe4, 0xc8, + 0xd6, 0x57, 0x67, 0xd6, 0x3b, 0xba, 0xaa, 0x3b, 0xca, 0xfd, 0xca, 0x7e, 0xcd, 0xd4, 0x4c, 0xcf, + 0x74, 0xd7, 0xe4, 0xcc, 0xf4, 0x4c, 0xf7, 0xcc, 0x9d, 0x99, 0x7b, 0xf9, 0x3e, 0xf8, 0x22, 0xed, + 0xc8, 0x4c, 0x4f, 0x39, 0x6d, 0xdf, 0xb0, 0x5d, 0x35, 0xc5, 0x26, 0xe4, 0xce, 0x74, 0x55, 0x99, + 0x76, 0xa6, 0x13, 0xdb, 0xd9, 0xdd, 0x25, 0x81, 0x84, 0x04, 0x02, 0x09, 0xd8, 0x21, 0x24, 0x84, + 0xd0, 0x27, 0x24, 0x36, 0x57, 0x62, 0x89, 0x60, 0x03, 0x12, 0xec, 0x78, 0x7f, 0x80, 0xc4, 0x82, + 0x0d, 0xff, 0x01, 0x3b, 0x24, 0x16, 0x6c, 0x40, 0x11, 0xe1, 0x67, 0xda, 0x59, 0x35, 0x77, 0x71, + 0xa7, 0xf3, 0xfc, 0x7e, 0x11, 0x71, 0xe2, 0xc4, 0x39, 0x27, 0x4e, 0x84, 0xa3, 0xc0, 0x83, 0x49, + 0x98, 0xb8, 0x34, 0xbe, 0x70, 0x23, 0x6f, 0x42, 0xbd, 0xd9, 0x62, 0x1a, 0xbf, 0x9c, 0x47, 0x61, + 0x12, 0x4a, 0xdb, 0xfc, 0x3f, 0xe3, 0x30, 0xf8, 0xf4, 0x0f, 0x6d, 0xd0, 0x91, 0x15, 0xc3, 0x46, + 0x72, 0xe0, 0x7b, 0xb3, 0x64, 0xe8, 0x46, 0x93, 0xf7, 0x6e, 0xe4, 0x59, 0x73, 0x6f, 0x1c, 0x4b, + 0x5f, 0x03, 0x29, 0x08, 0xcf, 0xfd, 0xb1, 0x1b, 0xd0, 0x79, 0x14, 0x8e, 0xbd, 0x38, 0x0e, 0xa3, + 0xb8, 0xd3, 0x3a, 0x68, 0x1d, 0xee, 0x91, 0xfd, 0x14, 0x31, 0x73, 0x40, 0x7a, 0x05, 0xee, 0x8d, + 0xe7, 0x0b, 0x3a, 0xbe, 0x1c, 0x07, 0x5e, 0x4c, 0xe7, 0x5e, 0x44, 0x63, 0x6f, 0x1c, 0xce, 0x26, + 0x9d, 0xf6, 0x41, 0xeb, 0x70, 0x93, 0x48, 0xe3, 0xf9, 0x42, 0xe6, 0x98, 0xe9, 0x45, 0x16, 0x47, + 0xa4, 0xd7, 0xe0, 0x5e, 0x12, 0x26, 0xac, 0xff, 0x8b, 0xcb, 0x98, 0x0f, 0x34, 0xf5, 0xa6, 0x61, + 0x74, 0xd9, 0x59, 0xe3, 0x4d, 0xee, 0x70, 0xd0, 0x4c, 0xb1, 0x11, 0x87, 0xa4, 0x8f, 0xc1, 0xae, + 0x1f, 0xd3, 0x1f, 0xbe, 0xa7, 0x6f, 0xfc, 0x84, 0x86, 0x71, 0x67, 0xfd, 0xa0, 0x75, 0xb8, 0x4d, + 0x76, 0xfc, 0xf8, 0x87, 0xef, 0x7b, 0x7e, 0x62, 0x70, 0xb5, 0x17, 0xf3, 0x20, 0x74, 0x27, 0x74, + 0xea, 0xb9, 0xf1, 0x22, 0xf2, 0xa6, 0xde, 0x2c, 0xe9, 0x6c, 0x1c, 0xb4, 0x0e, 0xd7, 0xc9, 0xbe, + 0x40, 0x46, 0x05, 0x20, 0x3d, 0x07, 0xb7, 0xe7, 0x91, 0x77, 0xe6, 0x45, 0x74, 0x16, 0x26, 0xf4, + 0x22, 0x8c, 0x93, 0xce, 0x26, 0xef, 0x72, 0x4f, 0x88, 0xf5, 0x30, 0x19, 0x86, 0x71, 0xf2, 0xe9, + 0xff, 0x5d, 0x07, 0x7b, 0xdc, 0x54, 0x96, 0xfb, 0xce, 0x1b, 0xb8, 0x53, 0x4f, 0x7a, 0x08, 0xb6, + 0xa7, 0x6e, 0x32, 0xbe, 0xa0, 0xfe, 0x24, 0xed, 0x7e, 0x8b, 0xff, 0x56, 0x27, 0xd2, 0x63, 0xb0, + 0x13, 0xbb, 0xef, 0x3c, 0x9a, 0xf8, 0x53, 0x8f, 0xcf, 0x7f, 0x8f, 0x6c, 0x33, 0x81, 0xed, 0x4f, + 0x3d, 0xe9, 0x27, 0xb0, 0x35, 0x0f, 0xdc, 0x4b, 0x2f, 0x8a, 0x3b, 0x6b, 0x07, 0x6b, 0x87, 0x37, + 0x5f, 0x7f, 0xf4, 0x32, 0x5b, 0x90, 0x97, 0x95, 0x11, 0x5e, 0x9a, 0x9c, 0x46, 0x32, 0xba, 0x74, + 0x04, 0x6e, 0xf1, 0x6e, 0xfd, 0x59, 0x9c, 0xb8, 0xb3, 0xb1, 0xc7, 0x66, 0xcf, 0x3a, 0xf8, 0x6c, + 0x55, 0x07, 0xec, 0x1f, 0x6a, 0x4a, 0x26, 0x7b, 0x71, 0xe9, 0x57, 0xfc, 0x28, 0x01, 0x9b, 0xa2, + 0x7f, 0xa9, 0x07, 0xd6, 0x13, 0xcf, 0x9d, 0xf2, 0xa5, 0xbd, 0xf5, 0xfa, 0x7e, 0xd1, 0x19, 0xeb, + 0x8b, 0x0e, 0x64, 0x6a, 0x63, 0x34, 0xfa, 0xdd, 0xfd, 0xf2, 0x2f, 0x3a, 0x30, 0x0c, 0x85, 0x0e, + 0x9c, 0x53, 0x8b, 0xf0, 0xb6, 0x92, 0x04, 0xd6, 0x67, 0x6e, 0x3a, 0xd9, 0x1d, 0xc2, 0xff, 0xcd, + 0x64, 0x17, 0x5e, 0x14, 0xf2, 0xd5, 0xdc, 0x21, 0xfc, 0xdf, 0x8f, 0xfe, 0x59, 0x1b, 0xec, 0x96, + 0xb5, 0x62, 0xa6, 0x3a, 0x77, 0xa7, 0x55, 0x53, 0x31, 0x01, 0x37, 0xd5, 0xc7, 0xe0, 0x26, 0xeb, + 0xfd, 0x15, 0x8d, 0xc7, 0x61, 0xe4, 0xf1, 0x8e, 0xf6, 0x08, 0xe0, 0x22, 0x8b, 0x49, 0x32, 0xc2, + 0xeb, 0x94, 0xb0, 0x5e, 0x10, 0x5e, 0x0b, 0x02, 0x05, 0x50, 0x58, 0x8f, 0xce, 0xc3, 0xd8, 0x4f, + 0xfc, 0x70, 0x16, 0x77, 0x36, 0xb8, 0xd1, 0xbe, 0xff, 0x35, 0x46, 0x4b, 0x97, 0xc0, 0xcc, 0xda, + 0x92, 0xdb, 0xf3, 0xaa, 0x40, 0x7a, 0x00, 0xb6, 0xc4, 0x9a, 0x4c, 0xb8, 0xdf, 0xec, 0x91, 0x4d, + 0x6e, 0xe6, 0x25, 0x1f, 0xd8, 0xaa, 0xfa, 0xc0, 0xa3, 0xaf, 0xc1, 0xed, 0xa5, 0x9e, 0xa5, 0x5d, + 0xd0, 0xfa, 0xc0, 0x97, 0xa0, 0x4d, 0x5a, 0x1f, 0xd8, 0xaf, 0x4b, 0x6e, 0x8e, 0x36, 0x69, 0x5d, + 0x7e, 0xfa, 0x67, 0x0f, 0xc0, 0x7d, 0x79, 0x14, 0x9f, 0xf3, 0x50, 0x0d, 0xa7, 0x6f, 0xdc, 0x44, + 0x0b, 0xcf, 0xf1, 0x2c, 0x89, 0x2e, 0xa5, 0x9f, 0xc1, 0x7a, 0x72, 0x39, 0xf7, 0xd2, 0xc5, 0xfb, + 0x68, 0x69, 0xf1, 0x64, 0x63, 0xd4, 0x43, 0xb6, 0x66, 0x0c, 0xa8, 0x7d, 0x6a, 0x62, 0x2b, 0x5d, + 0xc4, 0x42, 0xaa, 0xea, 0xc7, 0x48, 0x53, 0x15, 0xc2, 0xfb, 0xe0, 0xd6, 0x74, 0xa3, 0x73, 0x2f, + 0xa1, 0xf9, 0x5a, 0x32, 0x6b, 0x72, 0x91, 0xce, 0x56, 0xf4, 0x2b, 0x20, 0xa5, 0x84, 0x38, 0x5c, + 0x44, 0x63, 0x4f, 0xf0, 0xc4, 0xb2, 0x40, 0x81, 0x58, 0x1c, 0xe0, 0xec, 0x67, 0x60, 0xcf, 0x4d, + 0x12, 0x77, 0xfc, 0x96, 0x05, 0x17, 0x23, 0x8a, 0xe5, 0xd9, 0xcd, 0x84, 0x59, 0x97, 0x13, 0x77, + 0xea, 0x9e, 0x7b, 0x95, 0x2e, 0x37, 0x44, 0x97, 0x02, 0x29, 0x75, 0xf9, 0x39, 0xb8, 0xe5, 0xcf, + 0xce, 0x02, 0x7f, 0x9c, 0x84, 0x69, 0x9f, 0xc2, 0xe8, 0x7b, 0xb9, 0x94, 0xd3, 0xbe, 0x05, 0x77, + 0xfd, 0x98, 0xe6, 0x83, 0xfb, 0x41, 0xb0, 0x88, 0xfd, 0x70, 0xc6, 0x97, 0x61, 0x9b, 0x48, 0x7e, + 0x8c, 0x52, 0x48, 0x4d, 0x11, 0xe9, 0x10, 0xc0, 0x72, 0x0b, 0xee, 0xb7, 0xdb, 0x9c, 0x7d, 0xab, + 0x60, 0x0f, 0xbd, 0x28, 0x64, 0x0a, 0xfb, 0x31, 0x4d, 0xcd, 0x90, 0xf7, 0xbc, 0xc3, 0xb9, 0xd0, + 0x8f, 0x6d, 0x0e, 0xe4, 0xfd, 0x7e, 0x06, 0x6e, 0x15, 0x6c, 0xde, 0x2b, 0xe0, 0xcc, 0xdd, 0x8c, + 0x59, 0xea, 0xf3, 0x9d, 0x1f, 0xfb, 0x6f, 0x02, 0x8f, 0x46, 0xee, 0xc4, 0x77, 0x67, 0x49, 0xe7, + 0x66, 0xd6, 0xe7, 0xb1, 0x00, 0x88, 0x90, 0xb3, 0x94, 0x55, 0x62, 0x4f, 0xfc, 0xc8, 0xeb, 0xec, + 0x8a, 0x94, 0x95, 0x53, 0x15, 0x3f, 0xf2, 0xa4, 0xbb, 0x60, 0xe3, 0x9d, 0x1b, 0x2c, 0xbc, 0xce, + 0x1e, 0xb7, 0x91, 0xf8, 0x21, 0xdd, 0x07, 0x9b, 0x17, 0x9e, 0x1b, 0x24, 0x17, 0x9d, 0x5b, 0x07, + 0xad, 0xc3, 0x0d, 0x92, 0xfe, 0x92, 0x9e, 0x80, 0x1d, 0xe6, 0xaa, 0x71, 0xe2, 0x4e, 0xe7, 0x9d, + 0xdb, 0xdc, 0xf3, 0x0a, 0x01, 0x5b, 0xcb, 0x38, 0x59, 0xcc, 0xe8, 0x64, 0x11, 0xb9, 0xcc, 0x5f, + 0x3b, 0x90, 0x33, 0x76, 0x99, 0x50, 0x49, 0x65, 0x9c, 0x14, 0x84, 0xef, 0x0b, 0xd2, 0x7e, 0x4a, + 0x0a, 0xc2, 0xf7, 0x39, 0xe9, 0x1b, 0xb1, 0x36, 0x6f, 0xfc, 0xc0, 0x4f, 0x2e, 0x69, 0x12, 0x9e, + 0x9f, 0x07, 0x1e, 0x0d, 0x67, 0x1d, 0x89, 0x4f, 0x61, 0xdf, 0x8f, 0x91, 0x80, 0x6c, 0x8e, 0x18, + 0x33, 0xb6, 0xb1, 0x34, 0x34, 0x38, 0x3b, 0xeb, 0xdc, 0xc9, 0x57, 0xb3, 0xd2, 0xe2, 0xec, 0x8c, + 0x7b, 0x5e, 0xca, 0x0f, 0xbc, 0x77, 0x5e, 0xd0, 0xb9, 0x9b, 0x7a, 0x9e, 0x10, 0x6a, 0x4c, 0x26, + 0x3d, 0x05, 0x20, 0x08, 0xc7, 0x5c, 0x29, 0xfa, 0xa1, 0x73, 0x4f, 0xcc, 0x38, 0x93, 0xfc, 0x52, + 0x81, 0x2f, 0x3b, 0xf7, 0xab, 0xf0, 0x29, 0x8b, 0x95, 0xf3, 0x30, 0x98, 0xd0, 0xc8, 0x73, 0xe3, + 0x70, 0xd6, 0x79, 0x20, 0x62, 0x85, 0x89, 0x08, 0x97, 0x30, 0x1d, 0x72, 0xf3, 0xd1, 0xc8, 0x7d, + 0xdf, 0xe9, 0x08, 0x63, 0xe4, 0x42, 0xe2, 0xbe, 0x97, 0xbe, 0x04, 0xfb, 0xd3, 0x70, 0xe2, 0x9f, + 0xf9, 0x5e, 0x54, 0x58, 0xed, 0x21, 0x27, 0xc2, 0x0c, 0xc8, 0x2d, 0xf7, 0x18, 0xec, 0x7c, 0x98, + 0x67, 0x03, 0x3e, 0x12, 0x19, 0xe5, 0xc3, 0x3c, 0x1d, 0xee, 0x31, 0xd8, 0x09, 0xdc, 0x38, 0xa1, + 0x17, 0x7e, 0x12, 0x77, 0x1e, 0x0b, 0x90, 0x09, 0x86, 0x7e, 0x12, 0x57, 0x22, 0x91, 0xa7, 0xfa, + 0x27, 0xd5, 0x48, 0xb4, 0x59, 0x0a, 0x2f, 0xa2, 0x9f, 0x53, 0x9e, 0x96, 0xa3, 0x9f, 0x13, 0x0e, + 0x01, 0x0c, 0xdf, 0xc4, 0xf4, 0xbd, 0x1b, 0x4d, 0x62, 0x3a, 0x0f, 0xdc, 0xb1, 0x37, 0xe9, 0x7c, + 0xc4, 0x59, 0xb7, 0xc2, 0x37, 0xf1, 0x09, 0x13, 0x9b, 0x5c, 0xca, 0xc2, 0xd4, 0x8d, 0x63, 0x3f, + 0x4e, 0xa8, 0x48, 0x97, 0xdf, 0x76, 0x3e, 0x16, 0x61, 0x2a, 0xa4, 0x22, 0xf5, 0x7d, 0x5b, 0xa3, + 0xbd, 0xea, 0x1c, 0xd4, 0x69, 0xaf, 0x6a, 0xb4, 0xd7, 0x9d, 0x4f, 0xea, 0xb4, 0xd7, 0x35, 0xda, + 0x77, 0x9d, 0x4f, 0xeb, 0xb4, 0xef, 0xd8, 0x34, 0x63, 0x36, 0x6b, 0x3a, 0x0e, 0x17, 0xb3, 0xa4, + 0xf3, 0x4c, 0x4c, 0x93, 0x8b, 0x64, 0x26, 0x91, 0x5e, 0x80, 0xdb, 0x17, 0xfe, 0x64, 0xe2, 0xcd, + 0x68, 0xb6, 0x02, 0x9d, 0xcf, 0x44, 0x26, 0x10, 0xe2, 0x51, 0x2a, 0xad, 0x66, 0x82, 0x37, 0x0b, + 0x3f, 0x98, 0xf8, 0xb3, 0xf3, 0xce, 0xe7, 0xd5, 0x4c, 0xd0, 0x4b, 0xe5, 0x52, 0x17, 0xec, 0xcf, + 0xbc, 0x45, 0x12, 0xb9, 0x01, 0x1d, 0x33, 0x97, 0xe0, 0x59, 0xfb, 0x39, 0x1f, 0xfd, 0x76, 0x0a, + 0xc8, 0xee, 0x74, 0x6e, 0xb3, 0x44, 0xfc, 0x18, 0xec, 0x44, 0x8b, 0x99, 0x27, 0x38, 0x2f, 0xc4, + 0x62, 0x32, 0x01, 0x07, 0x97, 0xe7, 0x19, 0x77, 0x0e, 0x0f, 0xd6, 0x96, 0xe7, 0x19, 0x4b, 0x07, + 0xbc, 0x50, 0x62, 0xc1, 0x4d, 0xd9, 0xb6, 0xd3, 0xf9, 0x82, 0xeb, 0x05, 0xfc, 0x78, 0xe8, 0xb9, + 0x01, 0xdb, 0xe3, 0xa4, 0x97, 0xe0, 0x8e, 0x1f, 0xd3, 0x45, 0x90, 0xf8, 0x53, 0x37, 0xf1, 0xb2, + 0x08, 0xeb, 0x74, 0xb3, 0x40, 0x74, 0x52, 0x24, 0x0d, 0x2f, 0xc6, 0xaf, 0x24, 0xc8, 0x34, 0xb6, + 0xbe, 0x14, 0x15, 0xa1, 0x5b, 0x4a, 0x92, 0x22, 0xc0, 0xba, 0x60, 0xbf, 0x94, 0xf8, 0x52, 0xf6, + 0x57, 0x62, 0xc6, 0x49, 0x9e, 0xfc, 0x04, 0x17, 0x82, 0xb5, 0x0f, 0xf3, 0x69, 0xe7, 0x6b, 0x8e, + 0xb2, 0x7f, 0x32, 0xc9, 0xf9, 0x7c, 0xda, 0x79, 0x29, 0x24, 0xe7, 0xf3, 0x29, 0x9b, 0xb8, 0xf7, + 0xce, 0x9b, 0x25, 0x34, 0x8b, 0xc2, 0xce, 0x37, 0x62, 0x81, 0xb9, 0x54, 0x4b, 0x85, 0x2c, 0xe5, + 0x66, 0xd9, 0x39, 0xa6, 0xb1, 0x17, 0x9c, 0x75, 0xbe, 0x15, 0x29, 0x57, 0x48, 0xd5, 0xd8, 0xf2, + 0x82, 0x33, 0xe6, 0x06, 0xe9, 0xbe, 0xc3, 0x8d, 0xfc, 0x4a, 0xb8, 0x81, 0x10, 0x71, 0x33, 0x7f, + 0x07, 0xee, 0xf9, 0x33, 0x9e, 0x64, 0x45, 0x22, 0xc9, 0x9d, 0xe1, 0x35, 0xef, 0xed, 0x6e, 0x19, + 0xcc, 0x5d, 0xe2, 0x05, 0xb8, 0x9d, 0xf6, 0x3a, 0x76, 0x13, 0xef, 0x9c, 0xd5, 0xb2, 0xdf, 0x89, + 0x08, 0x11, 0x62, 0x39, 0x95, 0x4a, 0x8f, 0xc0, 0xf6, 0xcc, 0x4b, 0xde, 0x87, 0x51, 0x72, 0xd1, + 0xf9, 0x5e, 0x2c, 0x70, 0xf6, 0x9b, 0x45, 0x6b, 0xe6, 0x4d, 0x42, 0xb9, 0xdf, 0x88, 0x68, 0xcd, + 0x84, 0x5c, 0xbd, 0xdf, 0x81, 0x87, 0x79, 0xe6, 0xf0, 0x02, 0x77, 0x1e, 0x7b, 0x93, 0x22, 0x83, + 0xfc, 0xc0, 0x33, 0xc8, 0x83, 0x8c, 0x80, 0x05, 0x9e, 0x27, 0x92, 0x2f, 0x00, 0x8c, 0xfd, 0xc0, + 0x9b, 0x8d, 0xbd, 0x62, 0x56, 0x3f, 0xf2, 0x59, 0xdd, 0x4e, 0xe5, 0xf9, 0x84, 0x5e, 0x82, 0x3b, + 0xdc, 0x85, 0xce, 0xa2, 0x70, 0x4a, 0x03, 0xff, 0xcc, 0x8b, 0x13, 0xcf, 0x0d, 0x3a, 0x3f, 0x09, + 0x1f, 0x61, 0x50, 0x3f, 0x0a, 0xa7, 0x5a, 0x06, 0x30, 0x03, 0xe4, 0x6a, 0xcd, 0x17, 0xd1, 0xb9, + 0x37, 0xe9, 0xfc, 0x56, 0x04, 0x4f, 0x26, 0x36, 0xb9, 0x54, 0xfa, 0x04, 0xec, 0xc6, 0x73, 0x2f, + 0x08, 0xa8, 0xf7, 0xce, 0x9d, 0x78, 0x93, 0xce, 0xef, 0x38, 0xeb, 0x26, 0x97, 0x61, 0x2e, 0x92, + 0xfe, 0x08, 0x3c, 0x9a, 0x86, 0x3c, 0xff, 0x8e, 0xc3, 0x59, 0x12, 0x85, 0x41, 0xe0, 0x45, 0x85, + 0xc2, 0x7f, 0x8e, 0x37, 0xe8, 0x08, 0x86, 0x9c, 0x13, 0x72, 0xcd, 0x9f, 0x83, 0xdb, 0x41, 0x38, + 0x3b, 0xa7, 0x91, 0x3b, 0x3b, 0xf7, 0xe8, 0x5b, 0x3f, 0x08, 0x3a, 0x7f, 0x24, 0x76, 0x49, 0x26, + 0x26, 0x4c, 0x7a, 0xe4, 0x07, 0x81, 0xf4, 0x3d, 0xb8, 0x5f, 0xd5, 0x38, 0x0f, 0x84, 0x3f, 0xe6, + 0x66, 0xbf, 0x5b, 0x51, 0x3c, 0x8b, 0x85, 0xaf, 0x80, 0xb4, 0xd4, 0x6a, 0x36, 0x1f, 0x77, 0xfe, + 0xbc, 0x28, 0x5b, 0x2a, 0x2d, 0xf4, 0xf9, 0x98, 0xad, 0x68, 0x14, 0x86, 0x49, 0xa1, 0xfc, 0x5f, + 0x10, 0x1e, 0xc9, 0x84, 0xb9, 0xc2, 0xdf, 0x81, 0xfb, 0xe2, 0x34, 0xb4, 0x98, 0xf9, 0x09, 0x9d, + 0x78, 0x6e, 0x72, 0x91, 0xe6, 0xa8, 0x3f, 0xe1, 0xdd, 0x8a, 0xe3, 0x90, 0x33, 0xf3, 0x13, 0x85, + 0x61, 0x22, 0x59, 0xb1, 0xcc, 0xbe, 0x88, 0xdc, 0xa2, 0x67, 0x24, 0x7a, 0x66, 0xc2, 0xbc, 0xe7, + 0xd7, 0xe0, 0x9e, 0x1b, 0x4d, 0xc3, 0x88, 0x4e, 0xbc, 0x37, 0x8b, 0xb3, 0xb3, 0x82, 0xdc, 0xe3, + 0xe4, 0x3b, 0x1c, 0x54, 0x38, 0x96, 0xb7, 0xf9, 0x63, 0xf0, 0x78, 0x16, 0x16, 0x07, 0xb3, 0xd4, + 0xab, 0xf3, 0x96, 0xb2, 0xb0, 0xfe, 0x2c, 0xcc, 0x8e, 0x67, 0x0a, 0x27, 0xe4, 0xcd, 0xbf, 0x00, + 0xb9, 0x15, 0x72, 0x7b, 0x2a, 0x22, 0xf4, 0x33, 0x79, 0x66, 0xca, 0xb2, 0xcb, 0x88, 0x0c, 0xdb, + 0xc1, 0x55, 0x97, 0x19, 0x72, 0x29, 0x53, 0xa9, 0x28, 0xfe, 0x58, 0x6c, 0x27, 0x61, 0xe0, 0xcd, + 0xf2, 0xee, 0xfb, 0x42, 0xa5, 0x9c, 0xa2, 0xc6, 0x16, 0x27, 0x64, 0xe3, 0x1c, 0x02, 0xc8, 0xbc, + 0x80, 0x7a, 0x6e, 0xc2, 0x62, 0x86, 0xe5, 0x8c, 0xce, 0x40, 0x04, 0x27, 0x93, 0x63, 0x26, 0xc6, + 0x4c, 0xca, 0x12, 0x17, 0x5f, 0x83, 0x38, 0x71, 0x93, 0x45, 0x4c, 0x03, 0xf7, 0x8d, 0x17, 0x74, + 0x86, 0x42, 0x7b, 0x06, 0x58, 0x5c, 0xae, 0x31, 0x31, 0x73, 0x1f, 0xe1, 0xc7, 0xe7, 0xde, 0xcc, + 0x8b, 0xdc, 0xc4, 0x9b, 0xa4, 0x55, 0x64, 0x47, 0x15, 0x79, 0x82, 0xa3, 0x83, 0x0c, 0x14, 0xa5, + 0x64, 0xf7, 0x1f, 0x6e, 0x80, 0x3d, 0x71, 0x9e, 0x72, 0xa7, 0xcc, 0x68, 0xac, 0x2c, 0x93, 0x84, + 0x00, 0x8d, 0xf0, 0xc8, 0x50, 0x30, 0xd5, 0x0d, 0x1d, 0xc3, 0x1b, 0xd2, 0x5d, 0x00, 0xab, 0x72, + 0x64, 0xc2, 0x56, 0x5d, 0x2a, 0x8f, 0x60, 0xbb, 0x2e, 0x25, 0x0a, 0x5c, 0xab, 0x4b, 0x2d, 0x05, + 0xae, 0x37, 0xf4, 0x4b, 0xe0, 0x86, 0xf4, 0x00, 0xdc, 0xa9, 0x4a, 0x55, 0xdd, 0x26, 0x06, 0xdc, + 0xac, 0xd3, 0x87, 0x27, 0x70, 0x4b, 0x7a, 0x02, 0x3a, 0x4b, 0x03, 0xe2, 0x63, 0x4c, 0x2c, 0xae, + 0xce, 0x76, 0x7d, 0x4a, 0xbf, 0x8c, 0x90, 0x05, 0x77, 0xa4, 0x47, 0xe0, 0x7e, 0x55, 0x6e, 0x3b, + 0xb6, 0x41, 0x54, 0xa4, 0x41, 0x50, 0x1f, 0x67, 0x64, 0xc0, 0x9b, 0x75, 0xa9, 0x66, 0xc2, 0xdd, + 0xba, 0xb2, 0xa6, 0x61, 0x68, 0xaf, 0xe0, 0x5e, 0x9d, 0xde, 0x1f, 0xc2, 0x5b, 0x52, 0x07, 0xdc, + 0x5d, 0xb2, 0x99, 0x63, 0xd9, 0xc6, 0x08, 0xde, 0x6e, 0xb0, 0xa6, 0x02, 0x61, 0x5d, 0xda, 0x53, + 0xe0, 0xbe, 0xf4, 0x31, 0x78, 0xbc, 0x64, 0xb7, 0x9e, 0xaa, 0xa9, 0xf6, 0x29, 0x55, 0x08, 0xea, + 0xdb, 0x50, 0xaa, 0x6b, 0x85, 0x8f, 0xb1, 0x6e, 0xc3, 0x3b, 0x75, 0x73, 0x20, 0xa2, 0x8c, 0xe0, + 0xdd, 0xba, 0x5e, 0xaf, 0x8e, 0x5f, 0x8d, 0x54, 0x05, 0xde, 0x93, 0x1e, 0x83, 0x07, 0x4b, 0x2d, + 0x34, 0x2d, 0x1d, 0xe7, 0x7e, 0x7d, 0x1c, 0xdb, 0x21, 0x3d, 0x03, 0x3e, 0xa8, 0x9b, 0x77, 0xe4, + 0xd8, 0xc8, 0x56, 0x0d, 0x1d, 0x76, 0xa4, 0x67, 0xe0, 0xe3, 0xa5, 0x99, 0x1a, 0x48, 0x1e, 0x62, + 0x8b, 0xca, 0x43, 0xa4, 0x69, 0x58, 0x1f, 0x60, 0xf8, 0xb0, 0xfb, 0xbf, 0xd6, 0xc0, 0xad, 0xdc, + 0x39, 0x99, 0xaf, 0x7b, 0xd2, 0x53, 0xf0, 0x30, 0x6f, 0x47, 0x1c, 0x0d, 0x5b, 0xd4, 0xb2, 0x91, + 0xcd, 0xdc, 0x43, 0xb5, 0xe1, 0x0d, 0xe9, 0x15, 0xf8, 0xba, 0x11, 0x3e, 0x41, 0xaa, 0x4d, 0xfb, + 0x06, 0xa1, 0xa6, 0x86, 0x4e, 0x31, 0xb1, 0xa8, 0x6d, 0x50, 0xcd, 0x40, 0x0a, 0x6c, 0x49, 0x2f, + 0xc0, 0xb3, 0xc6, 0x26, 0x43, 0x4c, 0x0c, 0x6a, 0x61, 0x0d, 0xcb, 0x5c, 0xe5, 0xb6, 0xf4, 0x1c, + 0x7c, 0xda, 0x48, 0xb4, 0x6c, 0x82, 0x6c, 0x3c, 0x38, 0xa5, 0xb6, 0x3a, 0xc2, 0x70, 0x4d, 0xfa, + 0x04, 0x3c, 0x6d, 0xe4, 0x99, 0x04, 0x73, 0x19, 0x5c, 0x97, 0xbe, 0x00, 0x9f, 0x37, 0x52, 0xd8, + 0x6f, 0xaa, 0xea, 0xd4, 0x24, 0xc6, 0x80, 0x60, 0xcb, 0x82, 0x1b, 0xd2, 0xa7, 0xe0, 0xa3, 0xe6, + 0xde, 0x0c, 0xcb, 0x16, 0xdd, 0x6d, 0x56, 0x8c, 0x59, 0xe6, 0x28, 0xaa, 0x25, 0x1b, 0xba, 0x8e, + 0x65, 0x1b, 0x6e, 0xad, 0x54, 0x9f, 0xdf, 0xa2, 0x58, 0x43, 0xe3, 0x44, 0x46, 0x16, 0x86, 0xdb, + 0x52, 0x17, 0x3c, 0x6f, 0xe4, 0x09, 0x27, 0x15, 0x2a, 0x5a, 0xd8, 0x76, 0x4c, 0xb8, 0x23, 0x7d, + 0x0d, 0xbe, 0xb8, 0xda, 0xdc, 0x23, 0x64, 0xe6, 0xa6, 0x06, 0x2b, 0x17, 0x4f, 0x43, 0x96, 0x0d, + 0x6f, 0x76, 0xff, 0x45, 0x0b, 0xec, 0x96, 0xef, 0x76, 0x0a, 0x07, 0x5a, 0xbe, 0xeb, 0x81, 0x37, + 0xa4, 0x87, 0xe0, 0x5e, 0x05, 0xeb, 0xa1, 0x14, 0x6a, 0x15, 0xc9, 0x20, 0x83, 0x88, 0x81, 0x14, + 0x19, 0x59, 0x36, 0x26, 0xb0, 0x5d, 0xeb, 0xd4, 0x32, 0xb1, 0x6c, 0x23, 0xdb, 0x20, 0x70, 0xad, + 0xd6, 0x52, 0x78, 0x0b, 0x0f, 0x67, 0xb8, 0x5e, 0x38, 0x7a, 0x8a, 0xea, 0x06, 0xfb, 0x0f, 0xdc, + 0xe8, 0xfe, 0xe9, 0x26, 0xd8, 0xc4, 0x22, 0x63, 0xef, 0x83, 0x3d, 0x1e, 0x66, 0x54, 0x55, 0xb2, + 0xc4, 0x79, 0x0f, 0xec, 0xe7, 0x22, 0x45, 0x25, 0xd8, 0x56, 0x15, 0x2c, 0xb4, 0xcc, 0xc5, 0x96, + 0x49, 0x54, 0x7d, 0x40, 0xfb, 0xd8, 0xb2, 0xd5, 0x63, 0xa4, 0xc1, 0x36, 0x8b, 0xb8, 0x1c, 0xed, + 0x13, 0x83, 0xc9, 0x1d, 0x8b, 0xbe, 0xfe, 0xf6, 0xd5, 0x77, 0x42, 0xcd, 0x1c, 0x94, 0x8d, 0x91, + 0x89, 0x75, 0x45, 0x75, 0x46, 0x0c, 0xfd, 0x1e, 0xae, 0xb3, 0x09, 0x16, 0x2a, 0xe0, 0x5f, 0x0c, + 0x9d, 0x9a, 0x32, 0xed, 0x21, 0x7d, 0x00, 0x37, 0x2a, 0x98, 0x79, 0x42, 0x14, 0xaa, 0x20, 0x99, + 0xb5, 0xfb, 0x0d, 0xdc, 0xac, 0x0c, 0xa9, 0xe3, 0x13, 0xda, 0xd3, 0x0c, 0x63, 0x24, 0xc0, 0x2d, + 0x96, 0x6d, 0x72, 0x50, 0xd5, 0x6d, 0x4c, 0x74, 0x1e, 0xc9, 0x48, 0x13, 0x84, 0xed, 0x8a, 0x4e, + 0x7d, 0x96, 0x1e, 0x46, 0xe8, 0x67, 0x83, 0x08, 0x74, 0x87, 0xa5, 0x9c, 0x1c, 0x35, 0x08, 0x92, + 0x35, 0x4c, 0x4d, 0x04, 0x81, 0xf4, 0x19, 0x38, 0x58, 0x31, 0x26, 0x0b, 0x97, 0x1e, 0xe6, 0x8e, + 0x51, 0x69, 0x9d, 0x1b, 0x03, 0xee, 0x4a, 0x1f, 0x81, 0x47, 0xb9, 0xfc, 0x84, 0x6b, 0x55, 0x8c, + 0xfa, 0x03, 0xdc, 0xbb, 0x5a, 0xe9, 0x1f, 0xe0, 0xad, 0x2b, 0x94, 0xfe, 0x01, 0xde, 0xbe, 0xb2, + 0xfb, 0x1f, 0x21, 0x5c, 0x6d, 0xb0, 0x1f, 0x45, 0x7a, 0x5e, 0x3d, 0xf6, 0x8f, 0x50, 0xaa, 0xf4, + 0x6e, 0x6a, 0x8e, 0x45, 0x2d, 0xa7, 0x67, 0xc9, 0x44, 0x35, 0x79, 0xba, 0xb9, 0xc3, 0x82, 0xa5, + 0xf0, 0x0f, 0x55, 0x1f, 0xb0, 0x70, 0x51, 0xd0, 0xa9, 0x68, 0x7e, 0x77, 0xb5, 0x83, 0xfc, 0x08, + 0xef, 0x5d, 0x3d, 0xf8, 0x4f, 0xf0, 0xfe, 0xea, 0xd6, 0x3f, 0xc1, 0x07, 0xab, 0xe7, 0xf5, 0x5b, + 0xd8, 0xb9, 0xba, 0xeb, 0xdf, 0xc2, 0x87, 0x92, 0x04, 0x6e, 0x95, 0x9c, 0xd3, 0xd1, 0x6d, 0xf8, + 0xa8, 0xfb, 0x87, 0xb6, 0xd8, 0x72, 0x34, 0xcf, 0x7d, 0xe7, 0x45, 0xa2, 0x6a, 0xa1, 0x49, 0xbe, + 0xb1, 0x69, 0x18, 0x1d, 0x63, 0x92, 0xc5, 0x4b, 0x16, 0x84, 0xa9, 0xb4, 0x48, 0x62, 0x98, 0xa5, + 0xeb, 0xcf, 0xc1, 0x27, 0xab, 0x50, 0x6a, 0x1b, 0x2c, 0xd5, 0xe8, 0x03, 0xd8, 0xce, 0xd3, 0x43, + 0x4a, 0x43, 0x3d, 0xa4, 0x2b, 0x86, 0x8e, 0x59, 0x19, 0x72, 0x07, 0xdc, 0xae, 0x40, 0xfd, 0x23, + 0xb8, 0x9e, 0xef, 0xa6, 0x99, 0x2a, 0xac, 0x7c, 0xa0, 0xc5, 0xb8, 0x1b, 0xd2, 0x21, 0xf8, 0xec, + 0x0a, 0x42, 0x31, 0xf4, 0x66, 0x9e, 0xb1, 0x53, 0x66, 0x1f, 0xa9, 0x1a, 0x27, 0x50, 0x82, 0x91, + 0x72, 0x4a, 0x1d, 0x13, 0x6e, 0xe5, 0x5b, 0x6d, 0x36, 0x0b, 0x2c, 0x6b, 0x2a, 0xd3, 0x6e, 0xbb, + 0xfb, 0xa7, 0x6d, 0xa1, 0xb9, 0x1c, 0xce, 0x66, 0xde, 0x98, 0x1d, 0x29, 0xf8, 0xc6, 0x47, 0x93, + 0x7c, 0x5f, 0x49, 0x07, 0x55, 0x0d, 0x3d, 0x4d, 0x9f, 0x8e, 0x7e, 0xa4, 0x1b, 0x27, 0x3a, 0xbc, + 0x21, 0x7d, 0x09, 0x5e, 0x34, 0x53, 0x74, 0xc3, 0xa6, 0xa7, 0xd8, 0xa6, 0x65, 0x4b, 0x66, 0xbb, + 0x46, 0x8d, 0x5c, 0x90, 0x8a, 0x4d, 0xaf, 0x46, 0xaa, 0x2c, 0xcb, 0xda, 0xea, 0xce, 0x0a, 0xcb, + 0xaf, 0xaf, 0x9e, 0x01, 0xdb, 0x1f, 0x54, 0x9e, 0xa0, 0x0e, 0xc0, 0x93, 0x66, 0x8a, 0x30, 0x23, + 0xdc, 0xec, 0xfe, 0xdd, 0x16, 0xd8, 0xeb, 0xbb, 0xb3, 0xc4, 0x8d, 0x2f, 0x29, 0x09, 0x03, 0x2f, + 0x66, 0x49, 0xad, 0x8f, 0x74, 0x1b, 0x59, 0xa7, 0x94, 0x18, 0x1a, 0xb3, 0x87, 0x82, 0xfb, 0xdc, + 0x9c, 0x3c, 0xf9, 0x56, 0x30, 0xd9, 0x20, 0x2c, 0xf9, 0x76, 0xc0, 0xdd, 0x8a, 0xd8, 0x72, 0x4c, + 0xd3, 0x20, 0x36, 0x6c, 0xd7, 0x10, 0xa3, 0xdf, 0xd7, 0x90, 0x8e, 0x45, 0xf9, 0x5a, 0x41, 0x58, + 0x69, 0xb4, 0xde, 0xfd, 0xdb, 0x2d, 0x20, 0x65, 0xea, 0xd8, 0x9e, 0x3b, 0xa5, 0x56, 0x10, 0x26, + 0x71, 0x79, 0x5c, 0x4b, 0x33, 0xec, 0xd2, 0x5e, 0x50, 0x11, 0xd7, 0xd5, 0xe1, 0xe2, 0x42, 0x9d, + 0xd2, 0xa0, 0x1c, 0x41, 0xfa, 0x29, 0x5c, 0x63, 0x09, 0xb1, 0x22, 0xed, 0x61, 0x5d, 0x1e, 0xc2, + 0xf5, 0xee, 0xff, 0x6c, 0x83, 0xfb, 0x99, 0x32, 0x96, 0x17, 0x08, 0xff, 0xa1, 0xbc, 0xac, 0x7f, + 0x0a, 0x1e, 0xe6, 0x4d, 0xb2, 0xa2, 0x26, 0xbb, 0x75, 0x17, 0x41, 0x57, 0x87, 0x35, 0x43, 0x3e, + 0xe2, 0xae, 0xd2, 0xd8, 0xd8, 0x1a, 0x3a, 0xfd, 0xbe, 0x86, 0x61, 0x9b, 0x05, 0x4f, 0x1d, 0xee, + 0x13, 0x8c, 0xa9, 0xa9, 0xca, 0x47, 0x70, 0x8d, 0x65, 0x94, 0x3a, 0x01, 0xeb, 0x0a, 0xf7, 0x8a, + 0x03, 0xf0, 0xa4, 0x0e, 0xb2, 0x62, 0xc9, 0xc2, 0xc8, 0x32, 0x74, 0xb8, 0xd1, 0xdc, 0x3f, 0x63, + 0x88, 0x12, 0x74, 0x93, 0xe5, 0xd2, 0x3a, 0x81, 0x83, 0xcc, 0xab, 0xb6, 0xd8, 0x36, 0x53, 0xc7, + 0x09, 0x1e, 0x38, 0x1a, 0x22, 0xd9, 0x30, 0xdb, 0xcd, 0x8a, 0xc8, 0x88, 0x28, 0xb4, 0x87, 0x2c, + 0xac, 0xc0, 0x9d, 0xee, 0x3f, 0xda, 0x48, 0x83, 0xf3, 0xc2, 0x4d, 0xe4, 0x0b, 0x77, 0x36, 0xf3, + 0x02, 0xfb, 0x72, 0xce, 0x82, 0x33, 0x4d, 0x5a, 0x65, 0x21, 0xf1, 0xce, 0xfd, 0x70, 0xe6, 0x06, + 0xf0, 0x46, 0x56, 0x73, 0x94, 0x51, 0x79, 0x11, 0x27, 0xe1, 0x14, 0xb6, 0xb2, 0x4c, 0x55, 0xc6, + 0x4c, 0x37, 0x4a, 0x2e, 0x8b, 0x24, 0x56, 0x86, 0xb4, 0xf0, 0xcd, 0x9b, 0x4b, 0xb8, 0x96, 0x25, + 0x90, 0x32, 0xc4, 0xbc, 0x0f, 0xae, 0x37, 0x35, 0x1a, 0x2c, 0xfc, 0x60, 0x02, 0x37, 0xb2, 0x32, + 0xbe, 0x0c, 0xa5, 0xde, 0x22, 0xb6, 0xff, 0x65, 0xf0, 0xe4, 0xc2, 0x8f, 0xe7, 0x5e, 0x04, 0xb7, + 0x9a, 0x40, 0x39, 0x9c, 0xc5, 0x61, 0xe0, 0xc1, 0xed, 0xac, 0x2e, 0xaa, 0xe8, 0xe2, 0xbe, 0x81, + 0x3b, 0x4d, 0xad, 0xd4, 0xd9, 0x3b, 0x37, 0xf0, 0x27, 0x10, 0x34, 0x81, 0xac, 0xcc, 0x47, 0x41, + 0x00, 0x6f, 0xb2, 0x05, 0x5d, 0x01, 0xfa, 0x5e, 0x0c, 0x77, 0xb3, 0x4c, 0xb2, 0x8c, 0x5b, 0x73, + 0x6f, 0x9c, 0xb8, 0x49, 0x18, 0xc1, 0xbd, 0x26, 0x0b, 0xc9, 0xee, 0x99, 0x27, 0xf6, 0xf5, 0xe6, + 0xd5, 0x60, 0x5d, 0x88, 0x7d, 0xbd, 0xb6, 0x22, 0x91, 0xff, 0xce, 0x4d, 0x3c, 0xb8, 0xdf, 0xb4, + 0xd0, 0x66, 0x18, 0x27, 0xbc, 0xa9, 0x94, 0x55, 0xb8, 0x65, 0xb4, 0xe7, 0x26, 0x49, 0xe0, 0xc9, + 0x8b, 0x39, 0xbc, 0xd3, 0xa4, 0xf6, 0x50, 0xb3, 0x8f, 0x0b, 0xb5, 0xef, 0xae, 0x9a, 0x39, 0xaf, + 0x2e, 0x63, 0x78, 0xaf, 0xc9, 0x95, 0xec, 0xc8, 0x7f, 0xe7, 0xbb, 0xf0, 0x7e, 0xf7, 0x6f, 0xb4, + 0xc1, 0x5d, 0x6c, 0x46, 0xe1, 0x99, 0x1f, 0x78, 0xb2, 0x1b, 0x4d, 0x58, 0x2a, 0xe2, 0x77, 0x74, + 0x07, 0xe0, 0xc9, 0x5b, 0xda, 0x84, 0x50, 0x3c, 0x9d, 0x27, 0x97, 0xf0, 0x06, 0x0b, 0xb1, 0x15, + 0x0c, 0xb6, 0xfd, 0xc0, 0x16, 0x53, 0x7d, 0x05, 0xc1, 0x8e, 0xc2, 0xf9, 0xc5, 0xa5, 0x48, 0x03, + 0x2b, 0x28, 0x6a, 0xe2, 0x4d, 0xe1, 0xda, 0x15, 0x84, 0xa1, 0x17, 0x85, 0x70, 0x9d, 0xed, 0x22, + 0x2b, 0xf5, 0x0c, 0x13, 0x7f, 0x1c, 0xce, 0x44, 0x36, 0x58, 0xa5, 0x09, 0x8b, 0x80, 0xcd, 0xee, + 0xdf, 0x6f, 0x81, 0x07, 0x78, 0xe4, 0x26, 0xe3, 0x8b, 0x41, 0x14, 0x2e, 0xe6, 0x96, 0x17, 0xe5, + 0x45, 0x47, 0x6a, 0x89, 0x66, 0x90, 0x1a, 0x47, 0xe2, 0x08, 0xb9, 0x9a, 0xa1, 0xf9, 0x53, 0x3f, + 0xf1, 0x26, 0xe8, 0x9d, 0xeb, 0x07, 0xe9, 0x75, 0x8f, 0xa8, 0x49, 0xae, 0xe8, 0xf4, 0xec, 0x2c, + 0xf0, 0x67, 0x1e, 0x6c, 0x77, 0x8d, 0xf4, 0x78, 0x23, 0x8f, 0x78, 0x5e, 0x64, 0x95, 0x52, 0xf6, + 0x9b, 0xb0, 0x4d, 0x72, 0x24, 0x36, 0x88, 0x4c, 0x56, 0x9c, 0x76, 0x8a, 0x6b, 0x16, 0xb9, 0x74, + 0xd0, 0x69, 0x77, 0xff, 0x4e, 0x4b, 0x38, 0x83, 0x16, 0xbe, 0x37, 0x23, 0x3f, 0x8c, 0xfc, 0xe4, + 0xb2, 0xe7, 0xce, 0xf8, 0x8a, 0x67, 0x5b, 0xad, 0x66, 0x9c, 0x50, 0x93, 0xa8, 0x06, 0x51, 0xed, + 0x53, 0x76, 0x08, 0xc8, 0xf6, 0x63, 0x78, 0x63, 0x35, 0x85, 0x60, 0xb6, 0xf9, 0xb0, 0x61, 0xb3, + 0x7a, 0xa2, 0x46, 0xb1, 0xb0, 0x6c, 0xe8, 0x0a, 0x22, 0xa7, 0x79, 0x7f, 0xed, 0xee, 0x5f, 0x15, + 0x69, 0x80, 0x67, 0x28, 0xe2, 0xb9, 0x93, 0x4b, 0x71, 0x62, 0x4f, 0xcb, 0xa1, 0x25, 0x31, 0xdf, + 0xa4, 0x65, 0x0d, 0x11, 0xbe, 0x4b, 0xa7, 0xbb, 0xfe, 0x32, 0x07, 0xc9, 0x32, 0x36, 0x45, 0xb1, + 0xb2, 0x82, 0x91, 0x17, 0x4e, 0xed, 0xae, 0x22, 0xca, 0x3a, 0x16, 0x2c, 0xc7, 0x5e, 0xc4, 0xbf, + 0x79, 0x76, 0xc0, 0x5d, 0x7e, 0x5c, 0x3d, 0xc6, 0xc4, 0xe2, 0xb9, 0xdc, 0x21, 0x04, 0xeb, 0x36, + 0xbc, 0xc1, 0x52, 0x56, 0x05, 0xb1, 0x6c, 0xd4, 0xd3, 0x30, 0x6c, 0x75, 0xff, 0xc1, 0xba, 0x98, + 0xc5, 0xcf, 0xa1, 0x3f, 0x4b, 0x07, 0x8b, 0x17, 0x41, 0x9e, 0xdf, 0xe9, 0xcf, 0x86, 0xca, 0x0c, + 0x64, 0x39, 0x1a, 0xdb, 0xa5, 0x65, 0x99, 0x1d, 0xd2, 0x6f, 0xb0, 0xfd, 0xa5, 0x86, 0x22, 0x4d, + 0xd4, 0x7b, 0xaa, 0x2e, 0x8e, 0xe9, 0xad, 0xbc, 0x30, 0x2c, 0xb3, 0xd2, 0x1d, 0x98, 0x6a, 0x46, + 0xaf, 0x77, 0x0a, 0xdb, 0xf9, 0x6d, 0x44, 0x95, 0x23, 0x1b, 0x84, 0x60, 0xd9, 0xa6, 0x26, 0xb2, + 0xac, 0x13, 0x83, 0x5f, 0xa6, 0x35, 0x75, 0x86, 0xb8, 0x3e, 0x54, 0xc1, 0xba, 0xca, 0x77, 0xd6, + 0x26, 0xce, 0x00, 0xeb, 0x98, 0xa8, 0x32, 0xc5, 0x84, 0x18, 0x04, 0x6e, 0xe4, 0x05, 0x5e, 0xf3, + 0x80, 0xa9, 0x7d, 0x4a, 0x55, 0x6d, 0x95, 0x97, 0x1e, 0x93, 0x11, 0xb1, 0x4f, 0xe1, 0x56, 0x5e, + 0x04, 0x96, 0x39, 0xba, 0x21, 0xe6, 0x46, 0xfb, 0x86, 0xa3, 0x2b, 0x70, 0x3b, 0xaf, 0xb4, 0xcb, + 0xa4, 0x94, 0xe1, 0x68, 0x1a, 0xdc, 0x91, 0x5e, 0x83, 0x97, 0x35, 0x42, 0xf9, 0xf2, 0xa1, 0xae, + 0x1d, 0x68, 0x5c, 0x1e, 0x5b, 0x1d, 0x61, 0xc3, 0x61, 0xe7, 0xc7, 0xec, 0xba, 0x65, 0x55, 0x8f, + 0xb2, 0x61, 0x68, 0x0a, 0xab, 0xa0, 0x77, 0xf3, 0x73, 0x43, 0x99, 0xda, 0x73, 0xac, 0x53, 0xb8, + 0xd7, 0xfd, 0xcb, 0x22, 0x33, 0xe7, 0x75, 0x55, 0x16, 0x72, 0x64, 0xc1, 0x8a, 0xd0, 0x17, 0xe0, + 0xd9, 0x5b, 0xba, 0x1a, 0xa7, 0x23, 0x77, 0xb6, 0xe0, 0xb5, 0x40, 0x17, 0x3c, 0xbf, 0x92, 0x88, + 0x16, 0x49, 0x38, 0x75, 0x13, 0x7f, 0x0c, 0x5b, 0xdd, 0xff, 0xd3, 0x12, 0xc6, 0xaa, 0x51, 0xe5, + 0x8b, 0xd0, 0x1f, 0x7b, 0x6c, 0x62, 0x2b, 0xfa, 0x12, 0x84, 0x7c, 0xbb, 0xe5, 0x47, 0x83, 0xab, + 0xa9, 0x7d, 0x3f, 0x8a, 0x13, 0xd3, 0x1f, 0xbf, 0x85, 0x2d, 0xe9, 0x2b, 0x70, 0x78, 0x35, 0x59, + 0xbc, 0x9b, 0xe2, 0xec, 0xf6, 0xf5, 0x5a, 0xa4, 0xef, 0x05, 0xe0, 0x1a, 0xf3, 0xb6, 0xab, 0xa9, + 0x8a, 0x1f, 0x79, 0x70, 0xbd, 0xfb, 0x46, 0xdc, 0x4a, 0xf3, 0x94, 0x7a, 0x1c, 0x26, 0x5e, 0xb6, + 0x2e, 0xb9, 0xa0, 0x54, 0xba, 0xa6, 0x3b, 0x62, 0x01, 0x99, 0x86, 0xa5, 0xda, 0xea, 0x31, 0x0b, + 0xb9, 0x1a, 0xa6, 0xe3, 0x01, 0xe2, 0x58, 0xbb, 0xfb, 0xd7, 0xdb, 0xe9, 0xad, 0x26, 0x8f, 0xf3, + 0x91, 0x37, 0x7d, 0xe3, 0x45, 0xbf, 0x98, 0xbd, 0x70, 0xb6, 0x88, 0x73, 0x4f, 0xae, 0x43, 0x54, + 0xc1, 0x7d, 0xe4, 0x68, 0xb6, 0x58, 0xc9, 0x55, 0xa4, 0x1e, 0xb2, 0x6d, 0x0d, 0xd3, 0x9e, 0x61, + 0xf0, 0x5b, 0xa7, 0xe2, 0x96, 0xb1, 0x81, 0x6b, 0x0d, 0x11, 0x61, 0x54, 0xdd, 0xb1, 0x60, 0xbb, + 0xc8, 0xca, 0x75, 0xa2, 0x08, 0xb3, 0xb5, 0xab, 0xfa, 0x22, 0x58, 0x26, 0x8e, 0x6a, 0x8f, 0x58, + 0x96, 0x2b, 0xe2, 0xbf, 0xa9, 0x2f, 0x59, 0xdc, 0x08, 0x75, 0x3f, 0x94, 0xb2, 0xf6, 0x71, 0xfe, + 0x1d, 0x31, 0x2b, 0x43, 0x96, 0xc4, 0xd4, 0x5c, 0xbc, 0x09, 0xfc, 0xb1, 0xa8, 0x17, 0x9a, 0xf0, + 0x7e, 0xe4, 0x7b, 0xb3, 0x49, 0xbc, 0x94, 0xb0, 0x4b, 0x04, 0x67, 0x16, 0xf8, 0x71, 0xe2, 0x4d, + 0x60, 0xbb, 0xfb, 0x4f, 0xd6, 0x80, 0x84, 0x19, 0x47, 0x7c, 0x28, 0x1e, 0x8d, 0x48, 0xa9, 0x56, + 0xa9, 0xc9, 0x4b, 0xae, 0xcc, 0x9d, 0xa8, 0x81, 0x21, 0xbe, 0x6d, 0x04, 0xe2, 0x23, 0x0d, 0x6c, + 0x49, 0xdf, 0x80, 0x2f, 0xaf, 0xe2, 0xc9, 0xe1, 0x74, 0xee, 0x25, 0x7e, 0xe2, 0xbf, 0xf3, 0xf8, + 0xd5, 0xc5, 0x9a, 0x70, 0xfb, 0x86, 0x06, 0x56, 0x18, 0x84, 0xcb, 0xec, 0x75, 0xe9, 0x25, 0xe8, + 0x36, 0xb2, 0x5f, 0xbd, 0x7b, 0x55, 0x22, 0x53, 0x47, 0x77, 0x2c, 0x7e, 0x83, 0xb0, 0x8a, 0x9f, + 0xaa, 0x63, 0xf1, 0xe7, 0x13, 0x6e, 0x40, 0xdc, 0xd9, 0x5b, 0x6f, 0x02, 0x37, 0x45, 0xc4, 0xae, + 0xd0, 0x66, 0x89, 0xbc, 0x25, 0x62, 0xb0, 0x81, 0x5c, 0xd6, 0x44, 0x0e, 0x23, 0x56, 0xae, 0xaf, + 0x9a, 0x65, 0x99, 0x6a, 0x2d, 0xe6, 0xf3, 0x30, 0x4a, 0xe0, 0x4e, 0xf7, 0x6f, 0xad, 0x81, 0x1d, + 0x1e, 0x3e, 0x7c, 0x71, 0xee, 0x81, 0xfd, 0x11, 0xb2, 0xe5, 0x21, 0x7f, 0xc5, 0x45, 0x65, 0x64, + 0x39, 0x48, 0x83, 0x37, 0xd8, 0x46, 0x5b, 0x16, 0x1b, 0x86, 0x49, 0x7b, 0x06, 0xaf, 0x20, 0x3e, + 0x01, 0x4f, 0x4b, 0x88, 0x86, 0x07, 0x48, 0x3e, 0x15, 0x9b, 0x06, 0x41, 0xfa, 0x11, 0xbf, 0x62, + 0x38, 0x00, 0x4f, 0xea, 0x14, 0xcb, 0xd0, 0x0c, 0xfa, 0x7b, 0x07, 0x3b, 0xec, 0xe4, 0xfd, 0x08, + 0xdc, 0xaf, 0x74, 0x3f, 0x32, 0xb1, 0x2d, 0x22, 0x7c, 0x9d, 0x39, 0x6a, 0x09, 0x3b, 0xc1, 0xf8, + 0x08, 0xeb, 0x0a, 0xb5, 0x0d, 0x87, 0xe8, 0xf8, 0x14, 0x6e, 0xb0, 0xc4, 0x51, 0xd3, 0x98, 0xbe, + 0x3a, 0x7e, 0x25, 0x3e, 0x25, 0x95, 0x20, 0xf1, 0x75, 0x64, 0x6b, 0xa9, 0x43, 0x71, 0x38, 0x44, + 0x5a, 0xa6, 0xee, 0xf6, 0xb2, 0xba, 0xc6, 0x89, 0x49, 0x54, 0xaa, 0x60, 0x93, 0x60, 0x19, 0xb1, + 0x5a, 0x65, 0x67, 0x49, 0x5d, 0x4b, 0x5c, 0x5d, 0x13, 0xc3, 0x31, 0x21, 0x60, 0x85, 0x47, 0x09, + 0xcb, 0x3f, 0x88, 0xdc, 0x5c, 0xea, 0xb6, 0xfe, 0x35, 0x64, 0x97, 0x55, 0xf7, 0xbc, 0x36, 0xec, + 0x85, 0x89, 0xe2, 0x9f, 0x9d, 0xf9, 0xe3, 0x45, 0x90, 0x5c, 0xb2, 0xc1, 0x7a, 0x86, 0x4d, 0x15, + 0xb5, 0xdf, 0x57, 0x65, 0x47, 0xb3, 0x4f, 0x79, 0x91, 0xc0, 0x6c, 0xc3, 0xab, 0x9c, 0x25, 0x0c, + 0x23, 0xeb, 0x54, 0x9c, 0x39, 0x97, 0x80, 0x11, 0x56, 0x54, 0x67, 0x04, 0xdb, 0x0d, 0x6d, 0x86, + 0x88, 0x17, 0x1c, 0xf5, 0x36, 0x8e, 0xde, 0x47, 0x2a, 0x11, 0x37, 0xce, 0x4b, 0x50, 0x96, 0x9d, + 0x37, 0x1a, 0x9a, 0xe1, 0x5f, 0x6c, 0x82, 0x98, 0xfd, 0x57, 0x40, 0xaf, 0xe1, 0xd6, 0x2a, 0xe8, + 0x3b, 0xb8, 0xdd, 0xfd, 0x7b, 0x9b, 0xe9, 0x17, 0x4b, 0x46, 0x18, 0x19, 0x0a, 0xce, 0xbf, 0x67, + 0x65, 0x82, 0xec, 0xb2, 0x25, 0xbb, 0x64, 0xcb, 0xe5, 0x1a, 0xd2, 0x55, 0x7d, 0x20, 0xee, 0x5b, + 0xaa, 0x08, 0xb2, 0x6d, 0x24, 0x1f, 0xc1, 0x76, 0xbd, 0x2f, 0x62, 0xa0, 0x91, 0x98, 0xfd, 0x92, + 0x1c, 0xdb, 0x04, 0x23, 0x96, 0x65, 0xb3, 0xaf, 0x1a, 0x39, 0x64, 0x61, 0x99, 0x60, 0x9b, 0x5a, + 0x43, 0xc3, 0x2c, 0x0e, 0xdd, 0x25, 0x58, 0x65, 0xff, 0xc7, 0xc0, 0xcd, 0x86, 0xe1, 0x1c, 0x1d, + 0xc3, 0xad, 0xfc, 0x1a, 0x2c, 0x97, 0x9b, 0x8e, 0x35, 0xa4, 0xb6, 0x71, 0x82, 0x09, 0xb5, 0x0d, + 0x53, 0xb8, 0xe1, 0x4a, 0xc6, 0x48, 0x65, 0x6e, 0x78, 0x15, 0xa3, 0x67, 0xd8, 0x10, 0xe4, 0xfb, + 0x43, 0xce, 0x50, 0x70, 0x5f, 0x44, 0x4f, 0x36, 0xce, 0xcd, 0x6b, 0x38, 0x6c, 0xa4, 0xdd, 0x6b, + 0x38, 0x6c, 0xac, 0xbd, 0xfc, 0xb3, 0x4b, 0x61, 0x72, 0xcb, 0xc2, 0x23, 0x56, 0x74, 0xdf, 0xca, + 0x6b, 0xd0, 0x1a, 0x46, 0x4f, 0x54, 0x7b, 0x48, 0x87, 0xce, 0x08, 0xe9, 0x16, 0xbc, 0x5d, 0x37, + 0xa5, 0x48, 0x24, 0x6c, 0x85, 0x60, 0xdd, 0x94, 0x7d, 0x44, 0x46, 0x70, 0xbf, 0xbe, 0x3c, 0xa9, + 0x72, 0x48, 0xd3, 0x4e, 0xa1, 0x94, 0xef, 0xf4, 0x39, 0x8c, 0x8f, 0x11, 0x0b, 0x1f, 0x3a, 0x42, + 0x3a, 0x76, 0x58, 0x85, 0x09, 0xef, 0xd4, 0xfd, 0x85, 0x18, 0xd6, 0x10, 0xe9, 0xf0, 0x6e, 0x7d, + 0x54, 0xd5, 0xc6, 0x23, 0x78, 0xaf, 0x2e, 0x3f, 0x61, 0x51, 0x74, 0xbf, 0x3e, 0x05, 0x96, 0xcd, + 0x90, 0xce, 0x72, 0xc0, 0x83, 0xbc, 0x34, 0x2e, 0xe6, 0x97, 0x7e, 0x8f, 0xa6, 0x3d, 0xc3, 0xb2, + 0x60, 0xa7, 0xae, 0xc7, 0x48, 0xe5, 0x4d, 0x1f, 0x76, 0xff, 0x77, 0x0b, 0xdc, 0xe2, 0x69, 0x5a, + 0x73, 0x67, 0xe7, 0x0b, 0xf7, 0x5c, 0x5c, 0x8b, 0x8a, 0x8c, 0xa2, 0x21, 0x7d, 0xe0, 0xa0, 0x01, + 0xae, 0xd6, 0x4c, 0x4b, 0x18, 0xd6, 0x07, 0x9a, 0x6a, 0x0d, 0x45, 0xcd, 0xb4, 0x84, 0x11, 0xc7, + 0xb2, 0x54, 0xa4, 0x8b, 0x8f, 0x67, 0x4b, 0x98, 0x3c, 0x54, 0x75, 0x6c, 0x61, 0x11, 0x22, 0x4b, + 0xd8, 0x91, 0x41, 0x30, 0xd2, 0x45, 0x82, 0x58, 0x82, 0x2c, 0x36, 0x69, 0x6b, 0x08, 0x37, 0xd8, + 0xfa, 0x2c, 0x61, 0xec, 0xf4, 0xe9, 0x0c, 0x1c, 0xd6, 0x2b, 0xbf, 0x96, 0x6a, 0xd6, 0xf4, 0x35, + 0xdc, 0xea, 0xfe, 0x8f, 0x36, 0x78, 0x84, 0xed, 0x70, 0x11, 0xcd, 0xbc, 0xcb, 0xdf, 0x2f, 0xbc, + 0x85, 0xa7, 0x78, 0xee, 0x84, 0x9d, 0xb6, 0xc5, 0xd1, 0x93, 0xd7, 0xe4, 0xab, 0x71, 0xaa, 0x87, + 0xd1, 0x94, 0xd7, 0xe4, 0xd7, 0x11, 0x47, 0x7e, 0x1c, 0x7b, 0x13, 0xd8, 0x12, 0xc5, 0xfb, 0x15, + 0x44, 0xfc, 0x61, 0xee, 0x47, 0xde, 0xc4, 0x60, 0xa9, 0x44, 0xec, 0xdf, 0xab, 0xb9, 0x96, 0xe7, + 0xbd, 0xf5, 0x67, 0xe7, 0xbd, 0x4b, 0x0f, 0xae, 0xb1, 0x43, 0xcf, 0xd5, 0x1d, 0x07, 0xfe, 0xb9, + 0xff, 0x26, 0xf0, 0xfa, 0x61, 0x44, 0xbc, 0xb3, 0xc5, 0x6c, 0x02, 0xd7, 0xa5, 0xaf, 0xf8, 0x6d, + 0xc9, 0x15, 0xd3, 0x43, 0xf0, 0xff, 0x65, 0xff, 0x6b, 0x49, 0x5f, 0x83, 0x2f, 0xae, 0x57, 0xdd, + 0x9f, 0x9d, 0x5b, 0x61, 0x38, 0x83, 0x5e, 0xf7, 0xdf, 0xb6, 0xc1, 0x9e, 0xb8, 0xd2, 0x30, 0x16, + 0xc9, 0x38, 0x9c, 0x7a, 0x6c, 0x25, 0xb2, 0x5b, 0x8e, 0x54, 0x44, 0x9d, 0xd9, 0xdb, 0x59, 0xf8, + 0x7e, 0x06, 0x6f, 0xb0, 0x5d, 0x73, 0x19, 0x24, 0xee, 0xe4, 0x98, 0xbf, 0x7f, 0x29, 0xee, 0x86, + 0x2a, 0x38, 0x2b, 0xf5, 0x33, 0xc2, 0x9a, 0xf4, 0x1d, 0xf8, 0x66, 0x99, 0xa0, 0x87, 0x09, 0x7f, + 0x3b, 0x3f, 0xa1, 0x66, 0x18, 0x46, 0x3a, 0x7f, 0x95, 0xf6, 0x56, 0x0e, 0x67, 0x13, 0xf1, 0x50, + 0x1d, 0xfe, 0x09, 0x3b, 0x77, 0xaf, 0x6e, 0x24, 0x3e, 0x36, 0x41, 0x94, 0xd6, 0x46, 0x2b, 0x58, + 0xe2, 0xae, 0x46, 0x8e, 0xdc, 0xf8, 0x02, 0xf6, 0xd2, 0xf5, 0x5d, 0x41, 0xd5, 0x3d, 0x71, 0xab, + 0x13, 0xb1, 0xfa, 0x55, 0x4e, 0xcb, 0xd0, 0x15, 0x5c, 0xd9, 0x9d, 0x8d, 0xbd, 0xc0, 0x9b, 0x40, + 0xa5, 0xfb, 0x37, 0x5b, 0x60, 0x07, 0x6b, 0x6e, 0xfa, 0x68, 0xf2, 0x1e, 0xd8, 0xd7, 0x90, 0x8e, + 0xc5, 0x36, 0x5f, 0x7c, 0xb9, 0x91, 0xc0, 0xad, 0x42, 0x6c, 0xa1, 0x3e, 0x3b, 0xbc, 0xec, 0x83, + 0xbd, 0x42, 0x66, 0xf4, 0xfb, 0xb0, 0x5d, 0x15, 0xb1, 0xe4, 0xcb, 0x3f, 0x4b, 0x14, 0xa2, 0x9f, + 0x1d, 0x7d, 0xa0, 0xb1, 0xb2, 0xa8, 0xd2, 0x1f, 0xcf, 0x90, 0x1b, 0xdd, 0x7f, 0xd3, 0x02, 0x00, + 0xf7, 0xdc, 0x49, 0xfa, 0xae, 0xf0, 0x09, 0xe8, 0xbc, 0xa5, 0xc5, 0x6f, 0x6a, 0xab, 0x3f, 0xd2, + 0x91, 0x3f, 0x79, 0xef, 0x79, 0xec, 0x08, 0x28, 0x56, 0xbb, 0x8a, 0xf6, 0xfd, 0x99, 0x1b, 0xc4, + 0xb0, 0xcd, 0x62, 0xb6, 0x06, 0xa2, 0x20, 0xe0, 0x97, 0x94, 0xe2, 0xfb, 0xf4, 0x12, 0xfc, 0x53, + 0xde, 0xf3, 0x7a, 0x43, 0xcf, 0x3f, 0x65, 0x3d, 0x6f, 0x34, 0xf4, 0xfc, 0x53, 0xd1, 0xf3, 0x66, + 0xf7, 0xbf, 0xb7, 0xc0, 0x1e, 0xd6, 0x3c, 0xf7, 0x7c, 0xe1, 0xa5, 0x17, 0x7a, 0x0f, 0xc0, 0x1d, + 0x0d, 0xa3, 0x81, 0x83, 0xf9, 0x77, 0x22, 0xc7, 0xa2, 0x8e, 0x6e, 0x61, 0x76, 0x3a, 0x7b, 0x0a, + 0x1e, 0xd6, 0x00, 0xa7, 0x37, 0x52, 0x6d, 0x71, 0xa1, 0xf4, 0x18, 0x3c, 0xa8, 0xc2, 0x05, 0xc8, + 0xd3, 0x5c, 0x15, 0xcc, 0x6f, 0xa2, 0xd6, 0xea, 0x18, 0xc1, 0x3f, 0x8b, 0xaf, 0x60, 0xeb, 0xf5, + 0x4e, 0x65, 0x43, 0x97, 0x35, 0x47, 0xc1, 0x69, 0x25, 0x54, 0x05, 0x15, 0xac, 0x61, 0x9b, 0x7f, + 0xd3, 0xfa, 0xe7, 0xc5, 0xb4, 0xc4, 0x57, 0x83, 0xd2, 0xb4, 0x08, 0x1e, 0xa8, 0x86, 0x9e, 0x4f, + 0x8b, 0x2d, 0x77, 0x05, 0xd0, 0x91, 0xb8, 0x1f, 0xac, 0x4a, 0x2d, 0x24, 0xbe, 0x65, 0x55, 0xa5, + 0xd8, 0x21, 0x86, 0xc9, 0x72, 0x35, 0xf3, 0xc2, 0x0a, 0x22, 0xab, 0x96, 0x78, 0xe1, 0xb0, 0x24, + 0x1e, 0xaa, 0x3a, 0x82, 0x1b, 0x75, 0xbe, 0x85, 0x11, 0xdc, 0xec, 0xfe, 0xa1, 0x05, 0x6e, 0xa6, + 0x7a, 0xdb, 0xbe, 0x17, 0x95, 0x68, 0xb6, 0x8a, 0x49, 0xae, 0x73, 0xd1, 0x2d, 0x17, 0xa3, 0x11, + 0xb2, 0xb1, 0x43, 0xc4, 0x1b, 0x88, 0x32, 0x60, 0x12, 0xa3, 0x8f, 0x2d, 0x8b, 0x7f, 0x4e, 0x86, + 0xed, 0xe5, 0xde, 0x46, 0xaa, 0xce, 0x1f, 0x69, 0x2c, 0x8b, 0xd1, 0xcf, 0x06, 0x11, 0x65, 0x58, + 0x59, 0x5c, 0xf9, 0x36, 0x0d, 0x37, 0xba, 0x7f, 0x05, 0xdc, 0x29, 0x69, 0x9a, 0x3f, 0x7f, 0x3d, + 0x00, 0x4f, 0xca, 0xad, 0x58, 0x09, 0x3f, 0x30, 0xc8, 0x69, 0x49, 0xc7, 0xcf, 0xc1, 0x27, 0x8d, + 0x8c, 0x25, 0x65, 0x97, 0xa6, 0x92, 0xd3, 0x14, 0x53, 0x86, 0x6b, 0xdd, 0x7f, 0xdc, 0x02, 0xbb, + 0xe9, 0xf0, 0xfd, 0xc0, 0x3d, 0x8f, 0x4b, 0x93, 0xe8, 0x6b, 0x68, 0x60, 0x65, 0x25, 0x6b, 0x31, + 0x89, 0xcc, 0xe3, 0x28, 0x1a, 0x10, 0x8c, 0xf9, 0x81, 0xbe, 0x55, 0x82, 0x4d, 0x74, 0xca, 0x64, + 0x14, 0x8f, 0x90, 0xaa, 0x51, 0x8b, 0xc1, 0xed, 0x12, 0x5c, 0x7a, 0x15, 0x82, 0x34, 0xcd, 0x38, + 0xe1, 0xde, 0x59, 0xa8, 0x58, 0x82, 0x4d, 0xa7, 0xa7, 0xa9, 0x32, 0xdc, 0xee, 0xfe, 0xd3, 0x16, + 0xe8, 0xa4, 0x2a, 0xf6, 0xa2, 0xd0, 0x9d, 0x8c, 0xdd, 0x38, 0x31, 0xa3, 0xf0, 0x9d, 0x3f, 0xf1, + 0xa2, 0x52, 0xd3, 0xfc, 0x31, 0x4d, 0x29, 0x79, 0x15, 0x21, 0x51, 0xa0, 0xfc, 0xd8, 0x53, 0x89, + 0xb3, 0x02, 0xb3, 0x4f, 0x54, 0x5b, 0x1e, 0x56, 0x8c, 0x56, 0x80, 0xa7, 0x86, 0x63, 0x3b, 0x3d, + 0x5c, 0x89, 0xb4, 0x02, 0x35, 0xec, 0x21, 0x26, 0x70, 0xc2, 0x92, 0x6a, 0x66, 0x50, 0xf3, 0xc2, + 0x8d, 0xf9, 0xb3, 0xc5, 0xcc, 0x34, 0x43, 0x64, 0xe1, 0xdc, 0xf7, 0x9e, 0x81, 0x8f, 0x2b, 0x72, + 0xe1, 0xbf, 0x48, 0xa3, 0xbf, 0x77, 0x90, 0xa6, 0xf6, 0x55, 0x5c, 0xf5, 0x43, 0x41, 0xe2, 0xa7, + 0x35, 0x16, 0xa6, 0x03, 0x2c, 0xde, 0xe2, 0x54, 0xd0, 0x11, 0x52, 0xf5, 0xf4, 0xb8, 0xb8, 0xc6, + 0xf6, 0xc9, 0xcc, 0xb1, 0xd2, 0x6f, 0x69, 0x42, 0x9f, 0x8f, 0xc0, 0xa3, 0x6c, 0x81, 0xd3, 0x6f, + 0x8a, 0x55, 0xbd, 0x8a, 0xb5, 0xaa, 0xe2, 0xac, 0xf3, 0x8a, 0xd7, 0x55, 0xe1, 0x5c, 0x6b, 0x16, + 0xf7, 0xed, 0x5f, 0x41, 0xb3, 0x10, 0x5c, 0x63, 0x3b, 0xe0, 0x35, 0xb4, 0x34, 0x33, 0xac, 0xb3, + 0x5d, 0xed, 0x1a, 0x2a, 0x4b, 0x15, 0xfc, 0x3d, 0xc4, 0x75, 0x3c, 0x9e, 0x3b, 0x36, 0x7f, 0x45, + 0x8f, 0x2c, 0x99, 0x6c, 0x75, 0xff, 0xe5, 0x1e, 0x90, 0x52, 0x4b, 0xa2, 0xc5, 0xc4, 0x4f, 0x10, + 0xbf, 0x1f, 0x64, 0x95, 0x43, 0x16, 0x12, 0x8e, 0xa2, 0xda, 0x14, 0x2d, 0x7f, 0xba, 0x2e, 0x6c, + 0x50, 0x21, 0x64, 0xae, 0xce, 0x4e, 0x69, 0x58, 0x3c, 0x77, 0xb8, 0x82, 0x86, 0x15, 0xd5, 0xae, + 0xd8, 0xb3, 0x89, 0x24, 0x12, 0x36, 0x5c, 0x2b, 0x4d, 0xbe, 0x89, 0x86, 0x94, 0x91, 0xaa, 0x53, + 0xa4, 0xb0, 0x98, 0xfb, 0x12, 0xbc, 0xb8, 0x96, 0x49, 0xf0, 0xb1, 0x71, 0x84, 0xe1, 0x86, 0xf4, + 0x15, 0x38, 0xbc, 0x96, 0x6c, 0x12, 0x63, 0x64, 0xd8, 0xac, 0x32, 0x2e, 0x16, 0xb5, 0x89, 0x6d, + 0xb1, 0xe3, 0xe9, 0x88, 0x6b, 0xb1, 0x75, 0x4d, 0xc7, 0x29, 0x95, 0xe0, 0x91, 0x71, 0x8c, 0xc5, + 0x05, 0xd1, 0x15, 0x6c, 0x75, 0xc4, 0x8a, 0x70, 0xc7, 0x54, 0xd2, 0xdb, 0x8e, 0xab, 0xd9, 0x23, + 0x6c, 0x59, 0x8c, 0x8f, 0x14, 0xb6, 0x09, 0x82, 0x6b, 0x2c, 0x57, 0xec, 0xc1, 0x37, 0x59, 0xbd, + 0x7a, 0x15, 0x13, 0xdb, 0xd4, 0x24, 0xea, 0x5f, 0x14, 0x6f, 0x6d, 0xe1, 0x2e, 0x2b, 0xa0, 0xaf, + 0xb4, 0x9d, 0x52, 0xa2, 0x8b, 0x43, 0xda, 0x9e, 0xf4, 0x1b, 0xf0, 0xea, 0x8a, 0x36, 0xc2, 0x1e, + 0xb5, 0x66, 0xb7, 0x58, 0x91, 0x78, 0xd5, 0x8c, 0xf9, 0x69, 0xc5, 0xb2, 0x11, 0xb1, 0xe1, 0xed, + 0x6b, 0xe6, 0x2b, 0xb8, 0x58, 0x57, 0x20, 0x94, 0xbe, 0x01, 0x5f, 0x5e, 0x33, 0x01, 0x55, 0x3f, + 0x56, 0xf9, 0x5b, 0x23, 0x96, 0x59, 0xf7, 0xaf, 0x99, 0x71, 0xaa, 0x7d, 0xa5, 0x8d, 0x74, 0x9d, + 0x51, 0xd3, 0xa2, 0x65, 0x88, 0xf4, 0x01, 0x56, 0xe0, 0x9d, 0x6b, 0x66, 0x9a, 0xfa, 0x0d, 0x0f, + 0x9d, 0xbb, 0xab, 0x66, 0xaa, 0x1b, 0x0a, 0x16, 0xe9, 0x34, 0x8d, 0xc4, 0xc9, 0x2a, 0xc7, 0x2d, + 0x98, 0x0a, 0xb6, 0x6c, 0x62, 0x9c, 0x42, 0x6f, 0x95, 0x02, 0x05, 0x95, 0xd9, 0x85, 0xcf, 0xed, + 0x6c, 0xd5, 0xdc, 0x0a, 0x6e, 0x6a, 0x12, 0x4e, 0x3f, 0x5f, 0x65, 0xef, 0x82, 0xce, 0x5c, 0x0c, + 0x29, 0xc7, 0x48, 0x97, 0x55, 0x7d, 0x00, 0x2f, 0x4a, 0x79, 0x6c, 0x45, 0x03, 0x6e, 0x08, 0xff, + 0x7a, 0x9d, 0x4d, 0xc3, 0x74, 0x34, 0x66, 0x8a, 0xbf, 0xb4, 0x2a, 0x3d, 0x94, 0x8c, 0x66, 0x8c, + 0x4c, 0x51, 0x25, 0xbe, 0x95, 0x3e, 0x6b, 0xce, 0x60, 0x3a, 0xbf, 0x46, 0x10, 0xc6, 0xfd, 0x77, + 0x6c, 0xe7, 0x38, 0x58, 0xc9, 0xca, 0x0c, 0xfb, 0xef, 0x5b, 0xd2, 0x21, 0x78, 0xb6, 0x92, 0x86, + 0x1c, 0xdb, 0x48, 0x3b, 0xfc, 0x0f, 0x2d, 0xe9, 0x79, 0x73, 0x4e, 0xd4, 0xc5, 0x55, 0x97, 0x2d, + 0xec, 0xf9, 0x1f, 0x5b, 0xd2, 0x97, 0xab, 0xe7, 0xcd, 0x79, 0x16, 0x26, 0x2a, 0xb6, 0xa8, 0xaa, + 0xc0, 0xff, 0x74, 0x3d, 0xb9, 0x30, 0xfc, 0x7f, 0xfe, 0x15, 0x1a, 0xa8, 0x23, 0x0c, 0xff, 0x8c, + 0x1d, 0x71, 0x0f, 0x57, 0xf2, 0x44, 0xa8, 0x15, 0xe6, 0xfc, 0x2f, 0x2d, 0xe9, 0xc5, 0xea, 0x05, + 0x2d, 0x11, 0xff, 0x6b, 0x4b, 0xfa, 0x14, 0x3c, 0x5d, 0x49, 0xe4, 0x8b, 0xfe, 0xdf, 0x5a, 0xdd, + 0x7f, 0x7d, 0x33, 0xbd, 0x9b, 0x59, 0xfa, 0x4b, 0x67, 0xe9, 0x19, 0x58, 0xf1, 0xb7, 0xce, 0xe5, + 0xc3, 0x79, 0x76, 0xbd, 0x58, 0x90, 0x14, 0xc4, 0xf2, 0xac, 0x28, 0x9e, 0x97, 0xa0, 0x21, 0x46, + 0x1a, 0x6c, 0xe5, 0xb7, 0x45, 0x05, 0x30, 0x32, 0x14, 0xb1, 0xa1, 0xb2, 0xac, 0xdf, 0xce, 0xaf, + 0xe5, 0x1a, 0x08, 0x69, 0xae, 0xcf, 0xdf, 0x11, 0x95, 0x07, 0xc6, 0xc8, 0x1e, 0x8a, 0x3b, 0x9b, + 0x25, 0x24, 0xfd, 0x03, 0x83, 0xd2, 0x5f, 0x67, 0x94, 0xe6, 0xc4, 0x52, 0x63, 0xfe, 0x88, 0xa8, + 0x04, 0x68, 0x86, 0x2c, 0xae, 0xb8, 0xb7, 0x1a, 0x5a, 0x0d, 0x0c, 0x4d, 0x81, 0xdb, 0xf9, 0x15, + 0x5d, 0x09, 0xe0, 0xaf, 0xcc, 0x6d, 0xe6, 0x81, 0x3b, 0xc5, 0x9b, 0x88, 0x1c, 0xfe, 0xc5, 0x2c, + 0x1e, 0x10, 0x95, 0xc4, 0xa6, 0x43, 0x64, 0x56, 0x5a, 0xc0, 0x9b, 0x0d, 0xda, 0xf7, 0x9c, 0xd3, + 0x1e, 0x92, 0x8f, 0x4a, 0xd7, 0x95, 0xb5, 0x99, 0x51, 0x9b, 0xa8, 0x83, 0x01, 0x26, 0x70, 0x2f, + 0xfb, 0xfe, 0x55, 0xee, 0x5c, 0xfc, 0xe5, 0x80, 0x8d, 0x6c, 0x4b, 0xbc, 0x1c, 0x5e, 0xb6, 0xad, + 0xa3, 0xd9, 0xea, 0x91, 0xaa, 0x69, 0xf0, 0x76, 0xc3, 0x84, 0x18, 0xc0, 0xf3, 0xe5, 0x11, 0x84, + 0xf9, 0x1b, 0xd6, 0x92, 0xab, 0xf0, 0x77, 0xea, 0x8e, 0xaa, 0x29, 0xaa, 0x2e, 0xc8, 0x70, 0xbf, + 0x41, 0x87, 0xbe, 0x4a, 0x2c, 0x9b, 0xbf, 0xc7, 0x55, 0xa0, 0x94, 0x7f, 0x07, 0x6c, 0x58, 0x5f, + 0xcb, 0x46, 0xf2, 0x51, 0xfe, 0x07, 0x1f, 0xf5, 0xf1, 0x74, 0xec, 0xd8, 0x04, 0x69, 0x54, 0x46, + 0x23, 0x53, 0x90, 0x8b, 0xa7, 0x47, 0xe5, 0x39, 0xab, 0xf2, 0x11, 0x4b, 0x9c, 0x8e, 0x8e, 0xe1, + 0xbd, 0x86, 0x6e, 0x08, 0x3e, 0xc6, 0x48, 0xc3, 0x62, 0x6b, 0xb2, 0xd4, 0x9e, 0x86, 0xe1, 0xfd, + 0x86, 0xc9, 0x8b, 0x3f, 0xa5, 0x40, 0xc7, 0x58, 0x81, 0x0f, 0x4a, 0x2f, 0x3c, 0x73, 0xad, 0x91, + 0x8e, 0x28, 0xc1, 0x96, 0x6d, 0x10, 0xac, 0x88, 0x27, 0xc6, 0x4d, 0x1d, 0x68, 0xf8, 0x18, 0x6b, + 0x8e, 0x09, 0x1f, 0x96, 0x1e, 0x9b, 0xe6, 0x8b, 0x6b, 0xf0, 0xef, 0xad, 0x2c, 0x32, 0xc4, 0xc5, + 0xee, 0xa3, 0x86, 0x71, 0xb0, 0xae, 0xe4, 0x7e, 0x65, 0xc1, 0xc7, 0xf9, 0xab, 0x8d, 0x72, 0x64, + 0xda, 0x98, 0x10, 0xc7, 0xb4, 0xf9, 0x1e, 0xa8, 0x63, 0x0d, 0x3e, 0x69, 0xb0, 0x0a, 0xd2, 0x34, + 0x15, 0x2b, 0xc2, 0x79, 0x9f, 0x36, 0xe1, 0x78, 0xa0, 0x5a, 0xd4, 0x46, 0x47, 0x58, 0x87, 0x1f, + 0x35, 0xe0, 0x7c, 0xbe, 0x69, 0x7c, 0x7f, 0xcc, 0xea, 0xa7, 0x65, 0xab, 0x0f, 0x4f, 0x2d, 0x55, + 0x46, 0x5a, 0xca, 0xa1, 0x26, 0xe1, 0x0b, 0x89, 0x15, 0x78, 0xd0, 0x30, 0x2b, 0x47, 0x57, 0x6d, + 0x6a, 0x39, 0xa3, 0x11, 0x7f, 0x64, 0xfb, 0x49, 0x83, 0xf5, 0xc4, 0xc7, 0x0d, 0x8a, 0x8f, 0x91, + 0x82, 0xe1, 0xa7, 0x0d, 0x71, 0x63, 0x13, 0x8c, 0xa9, 0xec, 0xd8, 0xf0, 0x59, 0x43, 0x6c, 0xa4, + 0xaf, 0x5c, 0xfa, 0x8e, 0x46, 0x2d, 0x19, 0xe9, 0xf0, 0xb3, 0xd2, 0x33, 0xde, 0x92, 0x65, 0xcb, + 0x1e, 0xfe, 0x79, 0x83, 0x69, 0xb9, 0xd3, 0x5a, 0xb6, 0xa1, 0x63, 0x66, 0x5b, 0x32, 0xc0, 0xf0, + 0x79, 0xc3, 0x60, 0x32, 0x51, 0xed, 0xd2, 0xd4, 0xe1, 0x8b, 0x86, 0xe9, 0x58, 0x26, 0xd6, 0x34, + 0x8a, 0x7a, 0x96, 0x41, 0x7a, 0xf0, 0xb0, 0xa1, 0x13, 0x6e, 0x11, 0x1b, 0x6b, 0xfc, 0x19, 0x13, + 0x56, 0xe0, 0x17, 0x0d, 0x0e, 0xc3, 0xb4, 0xa5, 0x6c, 0x87, 0x23, 0x69, 0x94, 0x74, 0xbb, 0x0b, + 0x00, 0xb1, 0x62, 0xca, 0x7d, 0xf7, 0x5d, 0x18, 0xf9, 0x49, 0x7e, 0x5b, 0xd7, 0x47, 0xc7, 0x06, + 0x51, 0xed, 0xf4, 0x2a, 0x0d, 0x69, 0xe9, 0xf7, 0xce, 0xaa, 0x58, 0x24, 0x07, 0xd8, 0x12, 0x2f, + 0x73, 0xcb, 0x08, 0xdf, 0x1d, 0xdb, 0xf5, 0x16, 0x62, 0x43, 0x81, 0x6b, 0xdd, 0x7f, 0xb5, 0x06, + 0xee, 0xb2, 0x71, 0xcd, 0x45, 0x7c, 0xa1, 0x87, 0x89, 0x7f, 0xe6, 0xa7, 0x7f, 0x3e, 0x7c, 0x08, + 0x3e, 0x53, 0x4c, 0x59, 0x7c, 0xb5, 0xd1, 0x0d, 0x5b, 0xed, 0xab, 0x22, 0x93, 0x96, 0x2b, 0x4c, + 0xf1, 0x39, 0xab, 0x0b, 0x9e, 0x37, 0x33, 0xd3, 0xbf, 0x5f, 0xd1, 0x70, 0x3f, 0xdd, 0xa6, 0x01, + 0x77, 0xb7, 0xab, 0xb8, 0x3f, 0x1b, 0xaa, 0x9e, 0xd5, 0x8b, 0x37, 0x79, 0x8a, 0x69, 0x64, 0xe7, + 0x55, 0xa6, 0xe5, 0x68, 0xac, 0xfa, 0xfb, 0x01, 0xbc, 0x5e, 0xd1, 0x2d, 0xc1, 0x8a, 0x2a, 0x17, + 0x7a, 0x63, 0x8b, 0xa2, 0x63, 0xa4, 0x6a, 0xfc, 0xbd, 0xd5, 0x47, 0xfc, 0x85, 0xd9, 0x75, 0xed, + 0xd2, 0x41, 0x3e, 0x96, 0xbe, 0x05, 0x5f, 0x35, 0x93, 0xf3, 0x83, 0xa5, 0x98, 0x83, 0xac, 0x61, + 0xfe, 0xb0, 0xec, 0x90, 0x15, 0x79, 0x57, 0xb7, 0x50, 0x90, 0xaa, 0x9d, 0xf2, 0xf0, 0x41, 0xe4, + 0x14, 0x7e, 0x71, 0x7d, 0x83, 0xbe, 0xca, 0xbf, 0x06, 0x73, 0x95, 0x2c, 0xd8, 0xed, 0x6d, 0x0c, + 0x5b, 0x7f, 0xad, 0x75, 0xe3, 0xff, 0x07, 0x00, 0x00, 0xff, 0xff, 0x5a, 0x6d, 0x1a, 0xad, 0xe4, + 0x48, 0x00, 0x00, } diff --git a/protocol/dota_shared_enums.proto b/protocol/dota_shared_enums.proto new file mode 100644 index 0000000..12df588 --- /dev/null +++ b/protocol/dota_shared_enums.proto @@ -0,0 +1,663 @@ +syntax = "proto2"; +package protocol; + +option optimize_for = SPEED; +option cc_generic_services = false; + +enum DOTA_GameMode { + DOTA_GAMEMODE_NONE = 0; + DOTA_GAMEMODE_AP = 1; + DOTA_GAMEMODE_CM = 2; + DOTA_GAMEMODE_RD = 3; + DOTA_GAMEMODE_SD = 4; + DOTA_GAMEMODE_AR = 5; + DOTA_GAMEMODE_INTRO = 6; + DOTA_GAMEMODE_HW = 7; + DOTA_GAMEMODE_REVERSE_CM = 8; + DOTA_GAMEMODE_XMAS = 9; + DOTA_GAMEMODE_TUTORIAL = 10; + DOTA_GAMEMODE_MO = 11; + DOTA_GAMEMODE_LP = 12; + DOTA_GAMEMODE_POOL1 = 13; + DOTA_GAMEMODE_FH = 14; + DOTA_GAMEMODE_CUSTOM = 15; + DOTA_GAMEMODE_CD = 16; + DOTA_GAMEMODE_BD = 17; + DOTA_GAMEMODE_ABILITY_DRAFT = 18; + DOTA_GAMEMODE_EVENT = 19; + DOTA_GAMEMODE_ARDM = 20; + DOTA_GAMEMODE_1V1MID = 21; + DOTA_GAMEMODE_ALL_DRAFT = 22; + DOTA_GAMEMODE_TURBO = 23; + DOTA_GAMEMODE_MUTATION = 24; + DOTA_GAMEMODE_COACHES_CHALLENGE = 25; +} + +enum DOTA_GameState { + DOTA_GAMERULES_STATE_INIT = 0; + DOTA_GAMERULES_STATE_WAIT_FOR_PLAYERS_TO_LOAD = 1; + DOTA_GAMERULES_STATE_HERO_SELECTION = 2; + DOTA_GAMERULES_STATE_STRATEGY_TIME = 3; + DOTA_GAMERULES_STATE_PRE_GAME = 4; + DOTA_GAMERULES_STATE_GAME_IN_PROGRESS = 5; + DOTA_GAMERULES_STATE_POST_GAME = 6; + DOTA_GAMERULES_STATE_DISCONNECT = 7; + DOTA_GAMERULES_STATE_TEAM_SHOWCASE = 8; + DOTA_GAMERULES_STATE_CUSTOM_GAME_SETUP = 9; + DOTA_GAMERULES_STATE_WAIT_FOR_MAP_TO_LOAD = 10; + DOTA_GAMERULES_STATE_LAST = 11; +} + +enum DOTA_GC_TEAM { + DOTA_GC_TEAM_GOOD_GUYS = 0; + DOTA_GC_TEAM_BAD_GUYS = 1; + DOTA_GC_TEAM_BROADCASTER = 2; + DOTA_GC_TEAM_SPECTATOR = 3; + DOTA_GC_TEAM_PLAYER_POOL = 4; + DOTA_GC_TEAM_NOTEAM = 5; +} + +enum EEvent { + EVENT_ID_NONE = 0; + EVENT_ID_DIRETIDE = 1; + EVENT_ID_SPRING_FESTIVAL = 2; + EVENT_ID_FROSTIVUS_2013 = 3; + EVENT_ID_COMPENDIUM_2014 = 4; + EVENT_ID_NEXON_PC_BANG = 5; + EVENT_ID_PWRD_DAC_2015 = 6; + EVENT_ID_NEW_BLOOM_2015 = 7; + EVENT_ID_INTERNATIONAL_2015 = 8; + EVENT_ID_FALL_MAJOR_2015 = 9; + EVENT_ID_ORACLE_PA = 10; + EVENT_ID_NEW_BLOOM_2015_PREBEAST = 11; + EVENT_ID_FROSTIVUS = 12; + EVENT_ID_WINTER_MAJOR_2016 = 13; + EVENT_ID_INTERNATIONAL_2016 = 14; + EVENT_ID_FALL_MAJOR_2016 = 15; + EVENT_ID_WINTER_MAJOR_2017 = 16; + EVENT_ID_NEW_BLOOM_2017 = 17; + EVENT_ID_INTERNATIONAL_2017 = 18; + EVENT_ID_PLUS_SUBSCRIPTION = 19; + EVENT_ID_SINGLES_DAY_2017 = 20; + EVENT_ID_FROSTIVUS_2017 = 21; + EVENT_ID_INTERNATIONAL_2018 = 22; + EVENT_ID_FROSTIVUS_2018 = 23; + EVENT_ID_NEW_BLOOM_2019 = 24; + EVENT_ID_INTERNATIONAL_2019 = 25; + EVENT_ID_COUNT = 26; +} + +enum DOTALeaverStatus_t { + DOTA_LEAVER_NONE = 0; + DOTA_LEAVER_DISCONNECTED = 1; + DOTA_LEAVER_DISCONNECTED_TOO_LONG = 2; + DOTA_LEAVER_ABANDONED = 3; + DOTA_LEAVER_AFK = 4; + DOTA_LEAVER_NEVER_CONNECTED = 5; + DOTA_LEAVER_NEVER_CONNECTED_TOO_LONG = 6; + DOTA_LEAVER_FAILED_TO_READY_UP = 7; + DOTA_LEAVER_DECLINED = 8; +} + +enum DOTAConnectionState_t { + DOTA_CONNECTION_STATE_UNKNOWN = 0; + DOTA_CONNECTION_STATE_NOT_YET_CONNECTED = 1; + DOTA_CONNECTION_STATE_CONNECTED = 2; + DOTA_CONNECTION_STATE_DISCONNECTED = 3; + DOTA_CONNECTION_STATE_ABANDONED = 4; + DOTA_CONNECTION_STATE_LOADING = 5; + DOTA_CONNECTION_STATE_FAILED = 6; +} + +enum Fantasy_Roles { + FANTASY_ROLE_UNDEFINED = 0; + FANTASY_ROLE_CORE = 1; + FANTASY_ROLE_SUPPORT = 2; + FANTASY_ROLE_OFFLANE = 3; + FANTASY_ROLE_MID = 4; +} + +enum Fantasy_Team_Slots { + FANTASY_SLOT_NONE = 0; + FANTASY_SLOT_CORE = 1; + FANTASY_SLOT_SUPPORT = 2; + FANTASY_SLOT_ANY = 3; + FANTASY_SLOT_BENCH = 4; +} + +enum Fantasy_Selection_Mode { + FANTASY_SELECTION_INVALID = 0; + FANTASY_SELECTION_LOCKED = 1; + FANTASY_SELECTION_SHUFFLE = 2; + FANTASY_SELECTION_FREE_PICK = 3; + FANTASY_SELECTION_ENDED = 4; + FANTASY_SELECTION_PRE_SEASON = 5; + FANTASY_SELECTION_PRE_DRAFT = 6; + FANTASY_SELECTION_DRAFTING = 7; + FANTASY_SELECTION_REGULAR_SEASON = 8; + FANTASY_SELECTION_CARD_BASED = 9; +} + +enum DOTAChatChannelType_t { + DOTAChannelType_Regional = 0; + DOTAChannelType_Custom = 1; + DOTAChannelType_Party = 2; + DOTAChannelType_Lobby = 3; + DOTAChannelType_Team = 4; + DOTAChannelType_Guild = 5; + DOTAChannelType_Fantasy = 6; + DOTAChannelType_Whisper = 7; + DOTAChannelType_Console = 8; + DOTAChannelType_Tab = 9; + DOTAChannelType_Invalid = 10; + DOTAChannelType_GameAll = 11; + DOTAChannelType_GameAllies = 12; + DOTAChannelType_GameSpectator = 13; + DOTAChannelType_Cafe = 15; + DOTAChannelType_CustomGame = 16; + DOTAChannelType_Private = 17; + DOTAChannelType_PostGame = 18; + DOTAChannelType_BattleCup = 19; + DOTAChannelType_HLTVSpectator = 20; + DOTAChannelType_GameEvents = 21; + DOTAChannelType_Trivia = 22; +} + +enum EProfileCardSlotType { + k_EProfileCardSlotType_Empty = 0; + k_EProfileCardSlotType_Stat = 1; + k_EProfileCardSlotType_Trophy = 2; + k_EProfileCardSlotType_Item = 3; + k_EProfileCardSlotType_Hero = 4; + k_EProfileCardSlotType_Emoticon = 5; + k_EProfileCardSlotType_Team = 6; +} + +enum EMatchGroupServerStatus { + k_EMatchGroupServerStatus_OK = 0; + k_EMatchGroupServerStatus_LimitedAvailability = 1; + k_EMatchGroupServerStatus_Offline = 2; +} + +enum DOTA_CM_PICK { + DOTA_CM_RANDOM = 0; + DOTA_CM_GOOD_GUYS = 1; + DOTA_CM_BAD_GUYS = 2; +} + +enum DOTALowPriorityBanType { + DOTA_LOW_PRIORITY_BAN_ABANDON = 0; + DOTA_LOW_PRIORITY_BAN_REPORTS = 1; + DOTA_LOW_PRIORITY_BAN_SECONDARY_ABANDON = 2; +} + +enum DOTALobbyReadyState { + DOTALobbyReadyState_UNDECLARED = 0; + DOTALobbyReadyState_ACCEPTED = 1; + DOTALobbyReadyState_DECLINED = 2; +} + +enum DOTAGameVersion { + GAME_VERSION_CURRENT = 0; + GAME_VERSION_STABLE = 1; +} + +enum DOTAJoinLobbyResult { + DOTA_JOIN_RESULT_SUCCESS = 0; + DOTA_JOIN_RESULT_ALREADY_IN_GAME = 1; + DOTA_JOIN_RESULT_INVALID_LOBBY = 2; + DOTA_JOIN_RESULT_INCORRECT_PASSWORD = 3; + DOTA_JOIN_RESULT_ACCESS_DENIED = 4; + DOTA_JOIN_RESULT_GENERIC_ERROR = 5; + DOTA_JOIN_RESULT_INCORRECT_VERSION = 6; + DOTA_JOIN_RESULT_IN_TEAM_PARTY = 7; + DOTA_JOIN_RESULT_NO_LOBBY_FOUND = 8; + DOTA_JOIN_RESULT_LOBBY_FULL = 9; + DOTA_JOIN_RESULT_CUSTOM_GAME_INCORRECT_VERSION = 10; + DOTA_JOIN_RESULT_TIMEOUT = 11; + DOTA_JOIN_RESULT_CUSTOM_GAME_COOLDOWN = 12; + DOTA_JOIN_RESULT_BUSY = 13; +} + +enum DOTASelectionPriorityRules { + k_DOTASelectionPriorityRules_Manual = 0; + k_DOTASelectionPriorityRules_Automatic = 1; +} + +enum DOTASelectionPriorityChoice { + k_DOTASelectionPriorityChoice_Invalid = 0; + k_DOTASelectionPriorityChoice_FirstPick = 1; + k_DOTASelectionPriorityChoice_SecondPick = 2; + k_DOTASelectionPriorityChoice_Radiant = 3; + k_DOTASelectionPriorityChoice_Dire = 4; +} + +enum DOTAMatchVote { + DOTAMatchVote_INVALID = 0; + DOTAMatchVote_POSITIVE = 1; + DOTAMatchVote_NEGATIVE = 2; +} + +enum DOTA_LobbyMemberXPBonus { + DOTA_LobbyMemberXPBonus_DEFAULT = 0; + DOTA_LobbyMemberXPBonus_BATTLE_BOOSTER = 1; + DOTA_LobbyMemberXPBonus_SHARE_BONUS = 2; + DOTA_LobbyMemberXPBonus_PARTY = 3; + DOTA_LobbyMemberXPBonus_RECRUITMENT = 4; + DOTA_LobbyMemberXPBonus_PCBANG = 5; +} + +enum DOTALobbyVisibility { + DOTALobbyVisibility_Public = 0; + DOTALobbyVisibility_Friends = 1; + DOTALobbyVisibility_Unlisted = 2; +} + +enum EDOTAPlayerMMRType { + k_EDOTAPlayerMMRType_Invalid = 0; + k_EDOTAPlayerMMRType_GeneralHidden = 1; + k_EDOTAPlayerMMRType_GeneralCompetitive2019 = 3; + k_EDOTAPlayerMMRType_SoloCompetitive2019 = 4; + k_EDOTAPlayerMMRType_1v1Competitive_UNUSED = 5; + k_EDOTAPlayerMMRType_GeneralSeasonalRanked = 6; + k_EDOTAPlayerMMRType_SoloSeasonalRanked = 7; + k_EDOTAPlayerMMRType_Competitive_Core = 8; + k_EDOTAPlayerMMRType_Competitive_Support = 9; +} + +enum MatchType { + MATCH_TYPE_CASUAL = 0; + MATCH_TYPE_COOP_BOTS = 1; + MATCH_TYPE_LEGACY_TEAM_RANKED = 2; + MATCH_TYPE_LEGACY_SOLO_QUEUE = 3; + MATCH_TYPE_COMPETITIVE = 4; + MATCH_TYPE_WEEKEND_TOURNEY = 5; + MATCH_TYPE_CASUAL_1V1 = 6; + MATCH_TYPE_EVENT = 7; + MATCH_TYPE_SEASONAL_RANKED = 8; + MATCH_TYPE_LOWPRI_DEPRECATED = 9; + MATCH_TYPE_STEAM_GROUP = 10; + MATCH_TYPE_MUTATION = 11; + MATCH_TYPE_COACHES_CHALLENGE = 12; +} + +enum DOTABotDifficulty { + BOT_DIFFICULTY_PASSIVE = 0; + BOT_DIFFICULTY_EASY = 1; + BOT_DIFFICULTY_MEDIUM = 2; + BOT_DIFFICULTY_HARD = 3; + BOT_DIFFICULTY_UNFAIR = 4; + BOT_DIFFICULTY_INVALID = 5; + BOT_DIFFICULTY_EXTRA1 = 6; + BOT_DIFFICULTY_EXTRA2 = 7; + BOT_DIFFICULTY_EXTRA3 = 8; +} + +enum DOTA_BOT_MODE { + DOTA_BOT_MODE_NONE = 0; + DOTA_BOT_MODE_LANING = 1; + DOTA_BOT_MODE_ATTACK = 2; + DOTA_BOT_MODE_ROAM = 3; + DOTA_BOT_MODE_RETREAT = 4; + DOTA_BOT_MODE_SECRET_SHOP = 5; + DOTA_BOT_MODE_SIDE_SHOP = 6; + DOTA_BOT_MODE_RUNE = 7; + DOTA_BOT_MODE_PUSH_TOWER_TOP = 8; + DOTA_BOT_MODE_PUSH_TOWER_MID = 9; + DOTA_BOT_MODE_PUSH_TOWER_BOT = 10; + DOTA_BOT_MODE_DEFEND_TOWER_TOP = 11; + DOTA_BOT_MODE_DEFEND_TOWER_MID = 12; + DOTA_BOT_MODE_DEFEND_TOWER_BOT = 13; + DOTA_BOT_MODE_ASSEMBLE = 14; + DOTA_BOT_MODE_ASSEMBLE_WITH_HUMANS = 15; + DOTA_BOT_MODE_TEAM_ROAM = 16; + DOTA_BOT_MODE_FARM = 17; + DOTA_BOT_MODE_DEFEND_ALLY = 18; + DOTA_BOT_MODE_EVASIVE_MANEUVERS = 19; + DOTA_BOT_MODE_ROSHAN = 20; + DOTA_BOT_MODE_ITEM = 21; + DOTA_BOT_MODE_WARD = 22; + DOTA_BOT_MODE_COMPANION = 23; + DOTA_BOT_MODE_TUTORIAL_BOSS = 24; + DOTA_BOT_MODE_MINION = 25; +} + +enum MatchLanguages { + MATCH_LANGUAGE_INVALID = 0; + MATCH_LANGUAGE_ENGLISH = 1; + MATCH_LANGUAGE_RUSSIAN = 2; + MATCH_LANGUAGE_CHINESE = 3; + MATCH_LANGUAGE_KOREAN = 4; + MATCH_LANGUAGE_SPANISH = 5; + MATCH_LANGUAGE_PORTUGUESE = 6; + MATCH_LANGUAGE_ENGLISH2 = 7; +} + +enum ETourneyQueueDeadlineState { + k_ETourneyQueueDeadlineState_Normal = 0; + k_ETourneyQueueDeadlineState_Missed = 1; + k_ETourneyQueueDeadlineState_ExpiredOK = 2; + k_ETourneyQueueDeadlineState_SeekingBye = 3; + k_ETourneyQueueDeadlineState_EligibleForRefund = 4; + k_ETourneyQueueDeadlineState_NA = -1; + k_ETourneyQueueDeadlineState_ExpiringSoon = 101; +} + +enum EMatchOutcome { + k_EMatchOutcome_Unknown = 0; + k_EMatchOutcome_RadVictory = 2; + k_EMatchOutcome_DireVictory = 3; + k_EMatchOutcome_NotScored_PoorNetworkConditions = 64; + k_EMatchOutcome_NotScored_Leaver = 65; + k_EMatchOutcome_NotScored_ServerCrash = 66; + k_EMatchOutcome_NotScored_NeverStarted = 67; + k_EMatchOutcome_NotScored_Canceled = 68; +} + +enum ELaneType { + LANE_TYPE_UNKNOWN = 0; + LANE_TYPE_SAFE = 1; + LANE_TYPE_OFF = 2; + LANE_TYPE_MID = 3; + LANE_TYPE_JUNGLE = 4; + LANE_TYPE_ROAM = 5; +} + +enum EBadgeType { + k_EBadgeType_TI7_Midweek = 1; + k_EBadgeType_TI7_Finals = 2; + k_EBadgeType_TI7_AllEvent = 3; + k_EBadgeType_TI8_Midweek = 4; + k_EBadgeType_TI8_Finals = 5; + k_EBadgeType_TI8_AllEvent = 6; +} + +enum ELeagueStatus { + LEAGUE_STATUS_UNSET = 0; + LEAGUE_STATUS_UNSUBMITTED = 1; + LEAGUE_STATUS_SUBMITTED = 2; + LEAGUE_STATUS_ACCEPTED = 3; + LEAGUE_STATUS_REJECTED = 4; + LEAGUE_STATUS_CONCLUDED = 5; + LEAGUE_STATUS_DELETED = 6; +} + +enum ELeagueRegion { + LEAGUE_REGION_UNSET = 0; + LEAGUE_REGION_NA = 1; + LEAGUE_REGION_SA = 2; + LEAGUE_REGION_EUROPE = 3; + LEAGUE_REGION_CIS = 4; + LEAGUE_REGION_CHINA = 5; + LEAGUE_REGION_SEA = 6; +} + +enum ELeagueTier { + LEAGUE_TIER_UNSET = 0; + LEAGUE_TIER_AMATEUR = 1; + LEAGUE_TIER_PROFESSIONAL = 2; + LEAGUE_TIER_MINOR = 3; + LEAGUE_TIER_MAJOR = 4; + LEAGUE_TIER_INTERNATIONAL = 5; +} + +enum ELeagueTierCategory { + LEAGUE_TIER_CATEGORY_AMATEUR = 1; + LEAGUE_TIER_CATEGORY_PROFESSIONAL = 2; + LEAGUE_TIER_CATEGORY_DPC = 3; +} + +enum ELeagueFlags { + LEAGUE_FLAGS_NONE = 0; + LEAGUE_ACCEPTED_AGREEMENT = 1; + LEAGUE_PAYMENT_EMAIL_SENT = 2; + LEAGUE_COMPENDIUM_ALLOWED = 4; + LEAGUE_COMPENDIUM_PUBLIC = 8; +} + +enum ELeagueBroadcastProvider { + LEAGUE_BROADCAST_UNKNOWN = 0; + LEAGUE_BROADCAST_STEAM = 1; + LEAGUE_BROADCAST_TWITCH = 2; + LEAGUE_BROADCAST_YOUTUBE = 3; + LEAGUE_BROADCAST_OTHER = 100; +} + +enum ELeaguePhase { + LEAGUE_PHASE_UNSET = 0; + LEAGUE_PHASE_REGIONAL_QUALIFIER = 1; + LEAGUE_PHASE_GROUP_STAGE = 2; + LEAGUE_PHASE_MAIN_EVENT = 3; +} + +enum ELeagueFantasyPhase { + LEAGUE_FANTASY_PHASE_UNSET = 0; + LEAGUE_FANTASY_PHASE_MAIN = 1; + LEAGUE_FANTASY_PHASE_QUALIFIER_NA = 2; + LEAGUE_FANTASY_PHASE_QUALIFIER_SA = 3; + LEAGUE_FANTASY_PHASE_QUALIFIER_EUROPE = 4; + LEAGUE_FANTASY_PHASE_QUALIFIER_CIS = 5; + LEAGUE_FANTASY_PHASE_QUALIFIER_CHINA = 6; + LEAGUE_FANTASY_PHASE_QUALIFIER_SEA = 7; +} + +enum ELeagueAuditAction { + LEAGUE_AUDIT_ACTION_INVALID = 0; + LEAGUE_AUDIT_ACTION_LEAGUE_CREATE = 1; + LEAGUE_AUDIT_ACTION_LEAGUE_EDIT = 2; + LEAGUE_AUDIT_ACTION_LEAGUE_DELETE = 3; + LEAGUE_AUDIT_ACTION_LEAGUE_ADMIN_ADD = 4; + LEAGUE_AUDIT_ACTION_LEAGUE_ADMIN_REVOKE = 5; + LEAGUE_AUDIT_ACTION_LEAGUE_ADMIN_PROMOTE = 6; + LEAGUE_AUDIT_ACTION_LEAGUE_STREAM_ADD = 7; + LEAGUE_AUDIT_ACTION_LEAGUE_STREAM_REMOVE = 8; + LEAGUE_AUDIT_ACTION_LEAGUE_IMAGE_UPDATED = 9; + LEAGUE_AUDIT_ACTION_LEAGUE_MESSAGE_ADDED = 10; + LEAGUE_AUDIT_ACTION_LEAGUE_SUBMITTED = 11; + LEAGUE_AUDIT_ACTION_LEAGUE_SET_PRIZE_POOL = 12; + LEAGUE_AUDIT_ACTION_LEAGUE_ADD_PRIZE_POOL_ITEM = 13; + LEAGUE_AUDIT_ACTION_LEAGUE_REMOVE_PRIZE_POOL_ITEM = 14; + LEAGUE_AUDIT_ACTION_LEAGUE_MATCH_START = 15; + LEAGUE_AUDIT_ACTION_LEAGUE_MATCH_END = 16; + LEAGUE_AUDIT_ACTION_LEAGUE_ADD_INVITED_TEAM = 17; + LEAGUE_AUDIT_ACTION_LEAGUE_REMOVE_INVITED_TEAM = 18; + LEAGUE_AUDIT_ACTION_LEAGUE_STATUS_CHANGED = 19; + LEAGUE_AUDIT_ACTION_LEAGUE_STREAM_EDIT = 20; + LEAGUE_AUDIT_ACTION_NODEGROUP_CREATE = 100; + LEAGUE_AUDIT_ACTION_NODEGROUP_DESTROY = 101; + LEAGUE_AUDIT_ACTION_NODEGROUP_ADD_TEAM = 102; + LEAGUE_AUDIT_ACTION_NODEGROUP_REMOVE_TEAM = 103; + LEAGUE_AUDIT_ACTION_NODEGROUP_SET_ADVANCING = 104; + LEAGUE_AUDIT_ACTION_NODEGROUP_EDIT = 105; + LEAGUE_AUDIT_ACTION_NODEGROUP_POPULATE = 106; + LEAGUE_AUDIT_ACTION_NODEGROUP_COMPLETED = 107; + LEAGUE_AUDIT_ACTION_NODE_CREATE = 200; + LEAGUE_AUDIT_ACTION_NODE_DESTROY = 201; + LEAGUE_AUDIT_ACTION_NODE_AUTOCREATE = 202; + LEAGUE_AUDIT_ACTION_NODE_SET_TEAM = 203; + LEAGUE_AUDIT_ACTION_NODE_SET_SERIES_ID = 204; + LEAGUE_AUDIT_ACTION_NODE_SET_ADVANCING = 205; + LEAGUE_AUDIT_ACTION_NODE_SET_TIME = 206; + LEAGUE_AUDIT_ACTION_NODE_MATCH_COMPLETED = 207; + LEAGUE_AUDIT_ACTION_NODE_COMPLETED = 208; + LEAGUE_AUDIT_ACTION_NODE_EDIT = 209; +} + +enum DOTA_COMBATLOG_TYPES { + DOTA_COMBATLOG_INVALID = -1; + DOTA_COMBATLOG_DAMAGE = 0; + DOTA_COMBATLOG_HEAL = 1; + DOTA_COMBATLOG_MODIFIER_ADD = 2; + DOTA_COMBATLOG_MODIFIER_REMOVE = 3; + DOTA_COMBATLOG_DEATH = 4; + DOTA_COMBATLOG_ABILITY = 5; + DOTA_COMBATLOG_ITEM = 6; + DOTA_COMBATLOG_LOCATION = 7; + DOTA_COMBATLOG_GOLD = 8; + DOTA_COMBATLOG_GAME_STATE = 9; + DOTA_COMBATLOG_XP = 10; + DOTA_COMBATLOG_PURCHASE = 11; + DOTA_COMBATLOG_BUYBACK = 12; + DOTA_COMBATLOG_ABILITY_TRIGGER = 13; + DOTA_COMBATLOG_PLAYERSTATS = 14; + DOTA_COMBATLOG_MULTIKILL = 15; + DOTA_COMBATLOG_KILLSTREAK = 16; + DOTA_COMBATLOG_TEAM_BUILDING_KILL = 17; + DOTA_COMBATLOG_FIRST_BLOOD = 18; + DOTA_COMBATLOG_MODIFIER_STACK_EVENT = 19; + DOTA_COMBATLOG_NEUTRAL_CAMP_STACK = 20; + DOTA_COMBATLOG_PICKUP_RUNE = 21; + DOTA_COMBATLOG_REVEALED_INVISIBLE = 22; + DOTA_COMBATLOG_HERO_SAVED = 23; + DOTA_COMBATLOG_MANA_RESTORED = 24; + DOTA_COMBATLOG_HERO_LEVELUP = 25; + DOTA_COMBATLOG_BOTTLE_HEAL_ALLY = 26; + DOTA_COMBATLOG_ENDGAME_STATS = 27; + DOTA_COMBATLOG_INTERRUPT_CHANNEL = 28; + DOTA_COMBATLOG_ALLIED_GOLD = 29; + DOTA_COMBATLOG_AEGIS_TAKEN = 30; + DOTA_COMBATLOG_MANA_DAMAGE = 31; + DOTA_COMBATLOG_PHYSICAL_DAMAGE_PREVENTED = 32; + DOTA_COMBATLOG_UNIT_SUMMONED = 33; + DOTA_COMBATLOG_ATTACK_EVADE = 34; + DOTA_COMBATLOG_TREE_CUT = 35; + DOTA_COMBATLOG_SUCCESSFUL_SCAN = 36; + DOTA_COMBATLOG_END_KILLSTREAK = 37; + DOTA_COMBATLOG_BLOODSTONE_CHARGE = 38; + DOTA_COMBATLOG_CRITICAL_DAMAGE = 39; + DOTA_COMBATLOG_SPELL_ABSORB = 40; + DOTA_COMBATLOG_UNIT_TELEPORTED = 41; + DOTA_COMBATLOG_KILL_EATER_EVENT = 42; +} + +enum EDPCFavoriteType { + FAVORITE_TYPE_ALL = 0; + FAVORITE_TYPE_PLAYER = 1; + FAVORITE_TYPE_TEAM = 2; + FAVORITE_TYPE_LEAGUE = 3; +} + +enum EDPCPushNotification { + DPC_PUSH_NOTIFICATION_MATCH_STARTING = 1; + DPC_PUSH_NOTIFICATION_PLAYER_LEFT_TEAM = 10; + DPC_PUSH_NOTIFICATION_PLAYER_JOINED_TEAM = 11; + DPC_PUSH_NOTIFICATION_LEAGUE_RESULT = 20; + DPC_PUSH_NOTIFICATION_PREDICTION_MATCHES_AVAILABLE = 30; + DPC_PUSH_NOTIFICATION_PREDICTION_RESULT = 31; + DPC_PUSH_NOTIFICATION_FANTASY_PLAYER_CLEARED = 40; + DPC_PUSH_NOTIFICATION_FANTASY_DAILY_SUMMARY = 41; + DPC_PUSH_NOTIFICATION_FANTASY_FINAL_RESULTS = 42; +} + +message CDOTAClientHardwareSpecs { + optional uint32 logical_processors = 1; + optional fixed64 cpu_cycles_per_second = 2; + optional fixed64 total_physical_memory = 3; + optional bool is_64_bit_os = 4; + optional uint64 upload_measurement = 5; + optional bool prefer_not_host = 6; +} + +message CDOTASaveGame { + message Player { + optional DOTA_GC_TEAM team = 1 [default = DOTA_GC_TEAM_GOOD_GUYS]; + optional string name = 2; + optional string hero = 3; + } + + message SaveInstance { + message PlayerPositions { + optional float x = 1; + optional float y = 2; + } + + optional uint32 game_time = 2; + optional uint32 team1_score = 3; + optional uint32 team2_score = 4; + repeated CDOTASaveGame.SaveInstance.PlayerPositions player_positions = 5; + optional uint32 save_id = 6; + optional uint32 save_time = 7; + } + + optional uint64 match_id = 5; + optional uint32 save_time = 2; + repeated CDOTASaveGame.Player players = 3; + repeated CDOTASaveGame.SaveInstance save_instances = 4; +} + +message CMsgDOTACombatLogEntry { + optional DOTA_COMBATLOG_TYPES type = 1 [default = DOTA_COMBATLOG_INVALID]; + optional uint32 target_name = 2; + optional uint32 target_source_name = 3; + optional uint32 attacker_name = 4; + optional uint32 damage_source_name = 5; + optional uint32 inflictor_name = 6; + optional bool is_attacker_illusion = 7; + optional bool is_attacker_hero = 8; + optional bool is_target_illusion = 9; + optional bool is_target_hero = 10; + optional bool is_visible_radiant = 11; + optional bool is_visible_dire = 12; + optional uint32 value = 13; + optional int32 health = 14; + optional float timestamp = 15; + optional float stun_duration = 16; + optional float slow_duration = 17; + optional bool is_ability_toggle_on = 18; + optional bool is_ability_toggle_off = 19; + optional uint32 ability_level = 20; + optional float location_x = 21; + optional float location_y = 22; + optional uint32 gold_reason = 23; + optional float timestamp_raw = 24; + optional float modifier_duration = 25; + optional uint32 xp_reason = 26; + optional uint32 last_hits = 27; + optional uint32 attacker_team = 28; + optional uint32 target_team = 29; + optional uint32 obs_wards_placed = 30; + optional uint32 assist_player0 = 31; + optional uint32 assist_player1 = 32; + optional uint32 assist_player2 = 33; + optional uint32 assist_player3 = 34; + optional uint32 stack_count = 35; + optional bool hidden_modifier = 36; + optional bool is_target_building = 37; + optional uint32 neutral_camp_type = 38; + optional uint32 rune_type = 39; + repeated uint32 assist_players = 40; + optional bool is_heal_save = 41; + optional bool is_ultimate_ability = 42; + optional uint32 attacker_hero_level = 43; + optional uint32 target_hero_level = 44; + optional uint32 xpm = 45; + optional uint32 gpm = 46; + optional uint32 event_location = 47; + optional bool target_is_self = 48; + optional uint32 damage_type = 49; + optional bool invisibility_modifier = 50; + optional uint32 damage_category = 51; + optional uint32 networth = 52; + optional uint32 building_type = 53; + optional float modifier_elapsed_duration = 54; + optional bool silence_modifier = 55; + optional bool heal_from_lifesteal = 56; + optional bool modifier_purged = 57; + optional bool spell_evaded = 58; + optional bool motion_controller_modifier = 59; + optional bool long_range_kill = 60; + optional uint32 modifier_purge_ability = 61; + optional uint32 modifier_purge_npc = 62; + optional bool root_modifier = 63; + optional uint32 total_unit_death_count = 64; + optional bool aura_modifier = 65; + optional bool armor_debuff_modifier = 66; + optional bool no_physical_damage_modifier = 67; + optional uint32 modifier_ability = 68; + optional bool modifier_hidden = 69; + optional bool inflictor_is_stolen_ability = 70; + optional uint32 kill_eater_event = 71; + optional uint32 unit_status_label = 72; + optional bool spell_generated_attack = 73; +} + diff --git a/protocol/econ_gcmessages.pb.go b/protocol/econ_gcmessages.pb.go new file mode 100644 index 0000000..86570ac --- /dev/null +++ b/protocol/econ_gcmessages.pb.go @@ -0,0 +1,8995 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: econ_gcmessages.proto + +package protocol + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type EGCItemMsg int32 + +const ( + EGCItemMsg_k_EMsgGCBase EGCItemMsg = 1000 + EGCItemMsg_k_EMsgGCSetItemPosition EGCItemMsg = 1001 + EGCItemMsg_k_EMsgGCDelete EGCItemMsg = 1004 + EGCItemMsg_k_EMsgGCVerifyCacheSubscription EGCItemMsg = 1005 + EGCItemMsg_k_EMsgClientToGCNameItem EGCItemMsg = 1006 + EGCItemMsg_k_EMsgGCPaintItem EGCItemMsg = 1009 + EGCItemMsg_k_EMsgGCPaintItemResponse EGCItemMsg = 1010 + EGCItemMsg_k_EMsgGCGoldenWrenchBroadcast EGCItemMsg = 1011 + EGCItemMsg_k_EMsgGCMOTDRequest EGCItemMsg = 1012 + EGCItemMsg_k_EMsgGCMOTDRequestResponse EGCItemMsg = 1013 + EGCItemMsg_k_EMsgGCAddItemToSocket_DEPRECATED EGCItemMsg = 1014 + EGCItemMsg_k_EMsgGCAddItemToSocketResponse_DEPRECATED EGCItemMsg = 1015 + EGCItemMsg_k_EMsgGCAddSocketToBaseItem_DEPRECATED EGCItemMsg = 1016 + EGCItemMsg_k_EMsgGCAddSocketToItem_DEPRECATED EGCItemMsg = 1017 + EGCItemMsg_k_EMsgGCAddSocketToItemResponse_DEPRECATED EGCItemMsg = 1018 + EGCItemMsg_k_EMsgGCNameBaseItem EGCItemMsg = 1019 + EGCItemMsg_k_EMsgGCNameBaseItemResponse EGCItemMsg = 1020 + EGCItemMsg_k_EMsgGCRemoveSocketItem_DEPRECATED EGCItemMsg = 1021 + EGCItemMsg_k_EMsgGCRemoveSocketItemResponse_DEPRECATED EGCItemMsg = 1022 + EGCItemMsg_k_EMsgGCCustomizeItemTexture EGCItemMsg = 1023 + EGCItemMsg_k_EMsgGCCustomizeItemTextureResponse EGCItemMsg = 1024 + EGCItemMsg_k_EMsgGCUseItemRequest EGCItemMsg = 1025 + EGCItemMsg_k_EMsgGCUseItemResponse EGCItemMsg = 1026 + EGCItemMsg_k_EMsgGCGiftedItems EGCItemMsg = 1027 + EGCItemMsg_k_EMsgGCRemoveItemName EGCItemMsg = 1030 + EGCItemMsg_k_EMsgGCRemoveItemPaint EGCItemMsg = 1031 + EGCItemMsg_k_EMsgGCUnwrapGiftRequest EGCItemMsg = 1037 + EGCItemMsg_k_EMsgGCUnwrapGiftResponse EGCItemMsg = 1038 + EGCItemMsg_k_EMsgGCSetItemStyle_DEPRECATED EGCItemMsg = 1039 + EGCItemMsg_k_EMsgGCUsedClaimCodeItem EGCItemMsg = 1040 + EGCItemMsg_k_EMsgGCSortItems EGCItemMsg = 1041 + EGCItemMsg_k_EMsgGC_RevolvingLootList_DEPRECATED EGCItemMsg = 1042 + EGCItemMsg_k_EMsgGCUpdateItemSchema EGCItemMsg = 1049 + EGCItemMsg_k_EMsgGCRemoveCustomTexture EGCItemMsg = 1051 + EGCItemMsg_k_EMsgGCRemoveCustomTextureResponse EGCItemMsg = 1052 + EGCItemMsg_k_EMsgGCRemoveMakersMark EGCItemMsg = 1053 + EGCItemMsg_k_EMsgGCRemoveMakersMarkResponse EGCItemMsg = 1054 + EGCItemMsg_k_EMsgGCRemoveUniqueCraftIndex EGCItemMsg = 1055 + EGCItemMsg_k_EMsgGCRemoveUniqueCraftIndexResponse EGCItemMsg = 1056 + EGCItemMsg_k_EMsgGCSaxxyBroadcast EGCItemMsg = 1057 + EGCItemMsg_k_EMsgGCBackpackSortFinished EGCItemMsg = 1058 + EGCItemMsg_k_EMsgGCAdjustItemEquippedState EGCItemMsg = 1059 + EGCItemMsg_k_EMsgGCCollectItem EGCItemMsg = 1061 + EGCItemMsg_k_EMsgGCItemAcknowledged EGCItemMsg = 1062 + EGCItemMsg_k_EMsgGCPresets_SelectPresetForClass EGCItemMsg = 1063 + EGCItemMsg_k_EMsgGCPresets_SetItemPosition EGCItemMsg = 1064 + EGCItemMsg_k_EMsgGCPresets_SelectPresetForClassReply EGCItemMsg = 1067 + EGCItemMsg_k_EMsgClientToGCNameItemResponse EGCItemMsg = 1068 + EGCItemMsg_k_EMsgGCApplyConsumableEffects EGCItemMsg = 1069 + EGCItemMsg_k_EMsgGCShowItemsPickedUp EGCItemMsg = 1071 + EGCItemMsg_k_EMsgGCClientDisplayNotification EGCItemMsg = 1072 + EGCItemMsg_k_EMsgGCApplyStrangePart EGCItemMsg = 1073 + EGCItemMsg_k_EMsgGC_IncrementKillCountResponse EGCItemMsg = 1075 + EGCItemMsg_k_EMsgGCApplyPennantUpgrade EGCItemMsg = 1076 + EGCItemMsg_k_EMsgGCSetItemPositions EGCItemMsg = 1077 + EGCItemMsg_k_EMsgGCSetItemPositions_RateLimited EGCItemMsg = 1096 + EGCItemMsg_k_EMsgGCApplyEggEssence EGCItemMsg = 1078 + EGCItemMsg_k_EMsgGCNameEggEssenceResponse EGCItemMsg = 1079 + EGCItemMsg_k_EMsgGCFulfillDynamicRecipeComponent EGCItemMsg = 1082 + EGCItemMsg_k_EMsgGCFulfillDynamicRecipeComponentResponse EGCItemMsg = 1083 + EGCItemMsg_k_EMsgGCClientRequestMarketData EGCItemMsg = 1084 + EGCItemMsg_k_EMsgGCClientRequestMarketDataResponse EGCItemMsg = 1085 + EGCItemMsg_k_EMsgGCExtractGems EGCItemMsg = 1086 + EGCItemMsg_k_EMsgGCAddSocket EGCItemMsg = 1087 + EGCItemMsg_k_EMsgGCAddItemToSocket EGCItemMsg = 1088 + EGCItemMsg_k_EMsgGCAddItemToSocketResponse EGCItemMsg = 1089 + EGCItemMsg_k_EMsgGCAddSocketResponse EGCItemMsg = 1090 + EGCItemMsg_k_EMsgGCResetStrangeGemCount EGCItemMsg = 1091 + EGCItemMsg_k_EMsgGCRequestCrateItems EGCItemMsg = 1092 + EGCItemMsg_k_EMsgGCRequestCrateItemsResponse EGCItemMsg = 1093 + EGCItemMsg_k_EMsgGCExtractGemsResponse EGCItemMsg = 1094 + EGCItemMsg_k_EMsgGCResetStrangeGemCountResponse EGCItemMsg = 1095 + EGCItemMsg_k_EMsgGCServerUseItemRequest EGCItemMsg = 1103 + EGCItemMsg_k_EMsgGCAddGiftItem EGCItemMsg = 1104 + EGCItemMsg_k_EMsgGCRemoveItemGiftMessage EGCItemMsg = 1105 + EGCItemMsg_k_EMsgGCRemoveItemGiftMessageResponse EGCItemMsg = 1106 + EGCItemMsg_k_EMsgGCRemoveItemGifterAccountId EGCItemMsg = 1107 + EGCItemMsg_k_EMsgGCRemoveItemGifterAccountIdResponse EGCItemMsg = 1108 + EGCItemMsg_k_EMsgClientToGCRemoveItemGifterAttributes EGCItemMsg = 1109 + EGCItemMsg_k_EMsgClientToGCRemoveItemName EGCItemMsg = 1110 + EGCItemMsg_k_EMsgClientToGCRemoveItemDescription EGCItemMsg = 1111 + EGCItemMsg_k_EMsgClientToGCRemoveItemAttributeResponse EGCItemMsg = 1112 + EGCItemMsg_k_EMsgGCTradingBase EGCItemMsg = 1500 + EGCItemMsg_k_EMsgGCTrading_InitiateTradeRequest EGCItemMsg = 1501 + EGCItemMsg_k_EMsgGCTrading_InitiateTradeResponse EGCItemMsg = 1502 + EGCItemMsg_k_EMsgGCTrading_StartSession EGCItemMsg = 1503 + EGCItemMsg_k_EMsgGCTrading_SessionClosed EGCItemMsg = 1509 + EGCItemMsg_k_EMsgGCTrading_InitiateTradeRequestResponse EGCItemMsg = 1514 + EGCItemMsg_k_EMsgGCServerBrowser_FavoriteServer EGCItemMsg = 1601 + EGCItemMsg_k_EMsgGCServerBrowser_BlacklistServer EGCItemMsg = 1602 + EGCItemMsg_k_EMsgGCServerRentalsBase EGCItemMsg = 1700 + EGCItemMsg_k_EMsgGCDev_NewItemRequest EGCItemMsg = 2001 + EGCItemMsg_k_EMsgGCDev_NewItemRequestResponse EGCItemMsg = 2002 + EGCItemMsg_k_EMsgGCDev_UnlockAllItemStylesRequest EGCItemMsg = 2003 + EGCItemMsg_k_EMsgGCDev_UnlockAllItemStylesResponse EGCItemMsg = 2004 + EGCItemMsg_k_EMsgGCStorePurchaseFinalize EGCItemMsg = 2504 + EGCItemMsg_k_EMsgGCStorePurchaseFinalizeResponse EGCItemMsg = 2505 + EGCItemMsg_k_EMsgGCStorePurchaseCancel EGCItemMsg = 2506 + EGCItemMsg_k_EMsgGCStorePurchaseCancelResponse EGCItemMsg = 2507 + EGCItemMsg_k_EMsgGCStorePurchaseInit EGCItemMsg = 2510 + EGCItemMsg_k_EMsgGCStorePurchaseInitResponse EGCItemMsg = 2511 + EGCItemMsg_k_EMsgGCToGCBannedWordListUpdated EGCItemMsg = 2515 + EGCItemMsg_k_EMsgGCToGCDirtySDOCache EGCItemMsg = 2516 + EGCItemMsg_k_EMsgGCToGCDirtyMultipleSDOCache EGCItemMsg = 2517 + EGCItemMsg_k_EMsgGCToGCUpdateSQLKeyValue EGCItemMsg = 2518 + EGCItemMsg_k_EMsgGCToGCBroadcastConsoleCommand EGCItemMsg = 2521 + EGCItemMsg_k_EMsgGCServerVersionUpdated EGCItemMsg = 2522 + EGCItemMsg_k_EMsgGCApplyAutograph EGCItemMsg = 2523 + EGCItemMsg_k_EMsgGCToGCWebAPIAccountChanged EGCItemMsg = 2524 + EGCItemMsg_k_EMsgGCClientVersionUpdated EGCItemMsg = 2528 + EGCItemMsg_k_EMsgGCItemPurgatory_FinalizePurchase EGCItemMsg = 2531 + EGCItemMsg_k_EMsgGCItemPurgatory_FinalizePurchaseResponse EGCItemMsg = 2532 + EGCItemMsg_k_EMsgGCItemPurgatory_RefundPurchase EGCItemMsg = 2533 + EGCItemMsg_k_EMsgGCItemPurgatory_RefundPurchaseResponse EGCItemMsg = 2534 + EGCItemMsg_k_EMsgGCToGCPlayerStrangeCountAdjustments EGCItemMsg = 2535 + EGCItemMsg_k_EMsgGCRequestStoreSalesData EGCItemMsg = 2536 + EGCItemMsg_k_EMsgGCRequestStoreSalesDataResponse EGCItemMsg = 2537 + EGCItemMsg_k_EMsgGCRequestStoreSalesDataUpToDateResponse EGCItemMsg = 2538 + EGCItemMsg_k_EMsgGCToGCPingRequest EGCItemMsg = 2539 + EGCItemMsg_k_EMsgGCToGCPingResponse EGCItemMsg = 2540 + EGCItemMsg_k_EMsgGCToGCGetUserSessionServer EGCItemMsg = 2541 + EGCItemMsg_k_EMsgGCToGCGetUserSessionServerResponse EGCItemMsg = 2542 + EGCItemMsg_k_EMsgGCToGCGetUserServerMembers EGCItemMsg = 2543 + EGCItemMsg_k_EMsgGCToGCGetUserServerMembersResponse EGCItemMsg = 2544 + EGCItemMsg_k_EMsgGCToGCGetUserPCBangNo EGCItemMsg = 2545 + EGCItemMsg_k_EMsgGCToGCGetUserPCBangNoResponse EGCItemMsg = 2546 + EGCItemMsg_k_EMsgGCToGCCanUseDropRateBonus EGCItemMsg = 2547 + EGCItemMsg_k_EMsgSQLAddDropRateBonus EGCItemMsg = 2548 + EGCItemMsg_k_EMsgGCToGCRefreshSOCache EGCItemMsg = 2549 + EGCItemMsg_k_EMsgGCToGCApplyLocalizationDiff EGCItemMsg = 2550 + EGCItemMsg_k_EMsgGCToGCApplyLocalizationDiffResponse EGCItemMsg = 2551 + EGCItemMsg_k_EMsgGCToGCCheckAccountTradeStatus EGCItemMsg = 2552 + EGCItemMsg_k_EMsgGCToGCCheckAccountTradeStatusResponse EGCItemMsg = 2553 + EGCItemMsg_k_EMsgGCToGCGrantAccountRolledItems EGCItemMsg = 2554 + EGCItemMsg_k_EMsgGCToGCGrantSelfMadeItemToAccount EGCItemMsg = 2555 + EGCItemMsg_k_EMsgGCPartnerBalanceRequest EGCItemMsg = 2557 + EGCItemMsg_k_EMsgGCPartnerBalanceResponse EGCItemMsg = 2558 + EGCItemMsg_k_EMsgGCPartnerRechargeRedirectURLRequest EGCItemMsg = 2559 + EGCItemMsg_k_EMsgGCPartnerRechargeRedirectURLResponse EGCItemMsg = 2560 + EGCItemMsg_k_EMsgGCStatueCraft EGCItemMsg = 2561 + EGCItemMsg_k_EMsgGCRedeemCode EGCItemMsg = 2562 + EGCItemMsg_k_EMsgGCRedeemCodeResponse EGCItemMsg = 2563 + EGCItemMsg_k_EMsgGCToGCItemConsumptionRollback EGCItemMsg = 2564 + EGCItemMsg_k_EMsgClientToGCWrapAndDeliverGift EGCItemMsg = 2565 + EGCItemMsg_k_EMsgClientToGCWrapAndDeliverGiftResponse EGCItemMsg = 2566 + EGCItemMsg_k_EMsgClientToGCUnpackBundleResponse EGCItemMsg = 2567 + EGCItemMsg_k_EMsgGCToClientStoreTransactionCompleted EGCItemMsg = 2568 + EGCItemMsg_k_EMsgClientToGCEquipItems EGCItemMsg = 2569 + EGCItemMsg_k_EMsgClientToGCEquipItemsResponse EGCItemMsg = 2570 + EGCItemMsg_k_EMsgClientToGCUnlockItemStyle EGCItemMsg = 2571 + EGCItemMsg_k_EMsgClientToGCUnlockItemStyleResponse EGCItemMsg = 2572 + EGCItemMsg_k_EMsgClientToGCSetItemInventoryCategory EGCItemMsg = 2573 + EGCItemMsg_k_EMsgClientToGCUnlockCrate EGCItemMsg = 2574 + EGCItemMsg_k_EMsgClientToGCUnlockCrateResponse EGCItemMsg = 2575 + EGCItemMsg_k_EMsgClientToGCUnpackBundle EGCItemMsg = 2576 + EGCItemMsg_k_EMsgClientToGCSetItemStyle EGCItemMsg = 2577 + EGCItemMsg_k_EMsgClientToGCSetItemStyleResponse EGCItemMsg = 2578 + EGCItemMsg_k_EMsgSQLGCToGCGrantBackpackSlots EGCItemMsg = 2580 + EGCItemMsg_k_EMsgClientToGCLookupAccountName EGCItemMsg = 2581 + EGCItemMsg_k_EMsgClientToGCLookupAccountNameResponse EGCItemMsg = 2582 + EGCItemMsg_k_EMsgGCToGCDevRevokeUserItems EGCItemMsg = 2583 + EGCItemMsg_k_EMsgClientToGCCreateStaticRecipe EGCItemMsg = 2584 + EGCItemMsg_k_EMsgClientToGCCreateStaticRecipeResponse EGCItemMsg = 2585 + EGCItemMsg_k_EMsgGCToGCStoreProcessCDKeyTransaction EGCItemMsg = 2586 + EGCItemMsg_k_EMsgGCToGCStoreProcessCDKeyTransactionResponse EGCItemMsg = 2587 + EGCItemMsg_k_EMsgGCToGCStoreProcessSettlement EGCItemMsg = 2588 + EGCItemMsg_k_EMsgGCToGCStoreProcessSettlementResponse EGCItemMsg = 2589 + EGCItemMsg_k_EMsgGCToGCConsoleOutput EGCItemMsg = 2590 + EGCItemMsg_k_EMsgGCToClientItemAges EGCItemMsg = 2591 + EGCItemMsg_k_EMsgGCToGCInternalTestMsg EGCItemMsg = 2592 + EGCItemMsg_k_EMsgGCToGCClientServerVersionsUpdated EGCItemMsg = 2593 + EGCItemMsg_k_EMsgGCUseMultipleItemsRequest EGCItemMsg = 2594 + EGCItemMsg_k_EMsgGCGetAccountSubscriptionItem EGCItemMsg = 2595 + EGCItemMsg_k_EMsgGCGetAccountSubscriptionItemResponse EGCItemMsg = 2596 + EGCItemMsg_k_EMsgGCToGCBroadcastMessageFromSub EGCItemMsg = 2598 + EGCItemMsg_k_EMsgGCToClientCurrencyPricePoints EGCItemMsg = 2599 + EGCItemMsg_k_EMsgGCToGCAddSubscriptionTime EGCItemMsg = 2600 + EGCItemMsg_k_EMsgGCToGCFlushSteamInventoryCache EGCItemMsg = 2601 + EGCItemMsg_k_EMsgGCRequestCrateEscalationLevel EGCItemMsg = 2602 + EGCItemMsg_k_EMsgGCRequestCrateEscalationLevelResponse EGCItemMsg = 2603 + EGCItemMsg_k_EMsgGCToGCUpdateSubscriptionItems EGCItemMsg = 2604 + EGCItemMsg_k_EMsgGCToGCSelfPing EGCItemMsg = 2605 + EGCItemMsg_k_EMsgGCToGCGetInfuxIntervalStats EGCItemMsg = 2606 + EGCItemMsg_k_EMsgGCToGCGetInfuxIntervalStatsResponse EGCItemMsg = 2607 +) + +var EGCItemMsg_name = map[int32]string{ + 1000: "k_EMsgGCBase", + 1001: "k_EMsgGCSetItemPosition", + 1004: "k_EMsgGCDelete", + 1005: "k_EMsgGCVerifyCacheSubscription", + 1006: "k_EMsgClientToGCNameItem", + 1009: "k_EMsgGCPaintItem", + 1010: "k_EMsgGCPaintItemResponse", + 1011: "k_EMsgGCGoldenWrenchBroadcast", + 1012: "k_EMsgGCMOTDRequest", + 1013: "k_EMsgGCMOTDRequestResponse", + 1014: "k_EMsgGCAddItemToSocket_DEPRECATED", + 1015: "k_EMsgGCAddItemToSocketResponse_DEPRECATED", + 1016: "k_EMsgGCAddSocketToBaseItem_DEPRECATED", + 1017: "k_EMsgGCAddSocketToItem_DEPRECATED", + 1018: "k_EMsgGCAddSocketToItemResponse_DEPRECATED", + 1019: "k_EMsgGCNameBaseItem", + 1020: "k_EMsgGCNameBaseItemResponse", + 1021: "k_EMsgGCRemoveSocketItem_DEPRECATED", + 1022: "k_EMsgGCRemoveSocketItemResponse_DEPRECATED", + 1023: "k_EMsgGCCustomizeItemTexture", + 1024: "k_EMsgGCCustomizeItemTextureResponse", + 1025: "k_EMsgGCUseItemRequest", + 1026: "k_EMsgGCUseItemResponse", + 1027: "k_EMsgGCGiftedItems", + 1030: "k_EMsgGCRemoveItemName", + 1031: "k_EMsgGCRemoveItemPaint", + 1037: "k_EMsgGCUnwrapGiftRequest", + 1038: "k_EMsgGCUnwrapGiftResponse", + 1039: "k_EMsgGCSetItemStyle_DEPRECATED", + 1040: "k_EMsgGCUsedClaimCodeItem", + 1041: "k_EMsgGCSortItems", + 1042: "k_EMsgGC_RevolvingLootList_DEPRECATED", + 1049: "k_EMsgGCUpdateItemSchema", + 1051: "k_EMsgGCRemoveCustomTexture", + 1052: "k_EMsgGCRemoveCustomTextureResponse", + 1053: "k_EMsgGCRemoveMakersMark", + 1054: "k_EMsgGCRemoveMakersMarkResponse", + 1055: "k_EMsgGCRemoveUniqueCraftIndex", + 1056: "k_EMsgGCRemoveUniqueCraftIndexResponse", + 1057: "k_EMsgGCSaxxyBroadcast", + 1058: "k_EMsgGCBackpackSortFinished", + 1059: "k_EMsgGCAdjustItemEquippedState", + 1061: "k_EMsgGCCollectItem", + 1062: "k_EMsgGCItemAcknowledged", + 1063: "k_EMsgGCPresets_SelectPresetForClass", + 1064: "k_EMsgGCPresets_SetItemPosition", + 1067: "k_EMsgGCPresets_SelectPresetForClassReply", + 1068: "k_EMsgClientToGCNameItemResponse", + 1069: "k_EMsgGCApplyConsumableEffects", + 1071: "k_EMsgGCShowItemsPickedUp", + 1072: "k_EMsgGCClientDisplayNotification", + 1073: "k_EMsgGCApplyStrangePart", + 1075: "k_EMsgGC_IncrementKillCountResponse", + 1076: "k_EMsgGCApplyPennantUpgrade", + 1077: "k_EMsgGCSetItemPositions", + 1096: "k_EMsgGCSetItemPositions_RateLimited", + 1078: "k_EMsgGCApplyEggEssence", + 1079: "k_EMsgGCNameEggEssenceResponse", + 1082: "k_EMsgGCFulfillDynamicRecipeComponent", + 1083: "k_EMsgGCFulfillDynamicRecipeComponentResponse", + 1084: "k_EMsgGCClientRequestMarketData", + 1085: "k_EMsgGCClientRequestMarketDataResponse", + 1086: "k_EMsgGCExtractGems", + 1087: "k_EMsgGCAddSocket", + 1088: "k_EMsgGCAddItemToSocket", + 1089: "k_EMsgGCAddItemToSocketResponse", + 1090: "k_EMsgGCAddSocketResponse", + 1091: "k_EMsgGCResetStrangeGemCount", + 1092: "k_EMsgGCRequestCrateItems", + 1093: "k_EMsgGCRequestCrateItemsResponse", + 1094: "k_EMsgGCExtractGemsResponse", + 1095: "k_EMsgGCResetStrangeGemCountResponse", + 1103: "k_EMsgGCServerUseItemRequest", + 1104: "k_EMsgGCAddGiftItem", + 1105: "k_EMsgGCRemoveItemGiftMessage", + 1106: "k_EMsgGCRemoveItemGiftMessageResponse", + 1107: "k_EMsgGCRemoveItemGifterAccountId", + 1108: "k_EMsgGCRemoveItemGifterAccountIdResponse", + 1109: "k_EMsgClientToGCRemoveItemGifterAttributes", + 1110: "k_EMsgClientToGCRemoveItemName", + 1111: "k_EMsgClientToGCRemoveItemDescription", + 1112: "k_EMsgClientToGCRemoveItemAttributeResponse", + 1500: "k_EMsgGCTradingBase", + 1501: "k_EMsgGCTrading_InitiateTradeRequest", + 1502: "k_EMsgGCTrading_InitiateTradeResponse", + 1503: "k_EMsgGCTrading_StartSession", + 1509: "k_EMsgGCTrading_SessionClosed", + 1514: "k_EMsgGCTrading_InitiateTradeRequestResponse", + 1601: "k_EMsgGCServerBrowser_FavoriteServer", + 1602: "k_EMsgGCServerBrowser_BlacklistServer", + 1700: "k_EMsgGCServerRentalsBase", + 2001: "k_EMsgGCDev_NewItemRequest", + 2002: "k_EMsgGCDev_NewItemRequestResponse", + 2003: "k_EMsgGCDev_UnlockAllItemStylesRequest", + 2004: "k_EMsgGCDev_UnlockAllItemStylesResponse", + 2504: "k_EMsgGCStorePurchaseFinalize", + 2505: "k_EMsgGCStorePurchaseFinalizeResponse", + 2506: "k_EMsgGCStorePurchaseCancel", + 2507: "k_EMsgGCStorePurchaseCancelResponse", + 2510: "k_EMsgGCStorePurchaseInit", + 2511: "k_EMsgGCStorePurchaseInitResponse", + 2515: "k_EMsgGCToGCBannedWordListUpdated", + 2516: "k_EMsgGCToGCDirtySDOCache", + 2517: "k_EMsgGCToGCDirtyMultipleSDOCache", + 2518: "k_EMsgGCToGCUpdateSQLKeyValue", + 2521: "k_EMsgGCToGCBroadcastConsoleCommand", + 2522: "k_EMsgGCServerVersionUpdated", + 2523: "k_EMsgGCApplyAutograph", + 2524: "k_EMsgGCToGCWebAPIAccountChanged", + 2528: "k_EMsgGCClientVersionUpdated", + 2531: "k_EMsgGCItemPurgatory_FinalizePurchase", + 2532: "k_EMsgGCItemPurgatory_FinalizePurchaseResponse", + 2533: "k_EMsgGCItemPurgatory_RefundPurchase", + 2534: "k_EMsgGCItemPurgatory_RefundPurchaseResponse", + 2535: "k_EMsgGCToGCPlayerStrangeCountAdjustments", + 2536: "k_EMsgGCRequestStoreSalesData", + 2537: "k_EMsgGCRequestStoreSalesDataResponse", + 2538: "k_EMsgGCRequestStoreSalesDataUpToDateResponse", + 2539: "k_EMsgGCToGCPingRequest", + 2540: "k_EMsgGCToGCPingResponse", + 2541: "k_EMsgGCToGCGetUserSessionServer", + 2542: "k_EMsgGCToGCGetUserSessionServerResponse", + 2543: "k_EMsgGCToGCGetUserServerMembers", + 2544: "k_EMsgGCToGCGetUserServerMembersResponse", + 2545: "k_EMsgGCToGCGetUserPCBangNo", + 2546: "k_EMsgGCToGCGetUserPCBangNoResponse", + 2547: "k_EMsgGCToGCCanUseDropRateBonus", + 2548: "k_EMsgSQLAddDropRateBonus", + 2549: "k_EMsgGCToGCRefreshSOCache", + 2550: "k_EMsgGCToGCApplyLocalizationDiff", + 2551: "k_EMsgGCToGCApplyLocalizationDiffResponse", + 2552: "k_EMsgGCToGCCheckAccountTradeStatus", + 2553: "k_EMsgGCToGCCheckAccountTradeStatusResponse", + 2554: "k_EMsgGCToGCGrantAccountRolledItems", + 2555: "k_EMsgGCToGCGrantSelfMadeItemToAccount", + 2557: "k_EMsgGCPartnerBalanceRequest", + 2558: "k_EMsgGCPartnerBalanceResponse", + 2559: "k_EMsgGCPartnerRechargeRedirectURLRequest", + 2560: "k_EMsgGCPartnerRechargeRedirectURLResponse", + 2561: "k_EMsgGCStatueCraft", + 2562: "k_EMsgGCRedeemCode", + 2563: "k_EMsgGCRedeemCodeResponse", + 2564: "k_EMsgGCToGCItemConsumptionRollback", + 2565: "k_EMsgClientToGCWrapAndDeliverGift", + 2566: "k_EMsgClientToGCWrapAndDeliverGiftResponse", + 2567: "k_EMsgClientToGCUnpackBundleResponse", + 2568: "k_EMsgGCToClientStoreTransactionCompleted", + 2569: "k_EMsgClientToGCEquipItems", + 2570: "k_EMsgClientToGCEquipItemsResponse", + 2571: "k_EMsgClientToGCUnlockItemStyle", + 2572: "k_EMsgClientToGCUnlockItemStyleResponse", + 2573: "k_EMsgClientToGCSetItemInventoryCategory", + 2574: "k_EMsgClientToGCUnlockCrate", + 2575: "k_EMsgClientToGCUnlockCrateResponse", + 2576: "k_EMsgClientToGCUnpackBundle", + 2577: "k_EMsgClientToGCSetItemStyle", + 2578: "k_EMsgClientToGCSetItemStyleResponse", + 2580: "k_EMsgSQLGCToGCGrantBackpackSlots", + 2581: "k_EMsgClientToGCLookupAccountName", + 2582: "k_EMsgClientToGCLookupAccountNameResponse", + 2583: "k_EMsgGCToGCDevRevokeUserItems", + 2584: "k_EMsgClientToGCCreateStaticRecipe", + 2585: "k_EMsgClientToGCCreateStaticRecipeResponse", + 2586: "k_EMsgGCToGCStoreProcessCDKeyTransaction", + 2587: "k_EMsgGCToGCStoreProcessCDKeyTransactionResponse", + 2588: "k_EMsgGCToGCStoreProcessSettlement", + 2589: "k_EMsgGCToGCStoreProcessSettlementResponse", + 2590: "k_EMsgGCToGCConsoleOutput", + 2591: "k_EMsgGCToClientItemAges", + 2592: "k_EMsgGCToGCInternalTestMsg", + 2593: "k_EMsgGCToGCClientServerVersionsUpdated", + 2594: "k_EMsgGCUseMultipleItemsRequest", + 2595: "k_EMsgGCGetAccountSubscriptionItem", + 2596: "k_EMsgGCGetAccountSubscriptionItemResponse", + 2598: "k_EMsgGCToGCBroadcastMessageFromSub", + 2599: "k_EMsgGCToClientCurrencyPricePoints", + 2600: "k_EMsgGCToGCAddSubscriptionTime", + 2601: "k_EMsgGCToGCFlushSteamInventoryCache", + 2602: "k_EMsgGCRequestCrateEscalationLevel", + 2603: "k_EMsgGCRequestCrateEscalationLevelResponse", + 2604: "k_EMsgGCToGCUpdateSubscriptionItems", + 2605: "k_EMsgGCToGCSelfPing", + 2606: "k_EMsgGCToGCGetInfuxIntervalStats", + 2607: "k_EMsgGCToGCGetInfuxIntervalStatsResponse", +} + +var EGCItemMsg_value = map[string]int32{ + "k_EMsgGCBase": 1000, + "k_EMsgGCSetItemPosition": 1001, + "k_EMsgGCDelete": 1004, + "k_EMsgGCVerifyCacheSubscription": 1005, + "k_EMsgClientToGCNameItem": 1006, + "k_EMsgGCPaintItem": 1009, + "k_EMsgGCPaintItemResponse": 1010, + "k_EMsgGCGoldenWrenchBroadcast": 1011, + "k_EMsgGCMOTDRequest": 1012, + "k_EMsgGCMOTDRequestResponse": 1013, + "k_EMsgGCAddItemToSocket_DEPRECATED": 1014, + "k_EMsgGCAddItemToSocketResponse_DEPRECATED": 1015, + "k_EMsgGCAddSocketToBaseItem_DEPRECATED": 1016, + "k_EMsgGCAddSocketToItem_DEPRECATED": 1017, + "k_EMsgGCAddSocketToItemResponse_DEPRECATED": 1018, + "k_EMsgGCNameBaseItem": 1019, + "k_EMsgGCNameBaseItemResponse": 1020, + "k_EMsgGCRemoveSocketItem_DEPRECATED": 1021, + "k_EMsgGCRemoveSocketItemResponse_DEPRECATED": 1022, + "k_EMsgGCCustomizeItemTexture": 1023, + "k_EMsgGCCustomizeItemTextureResponse": 1024, + "k_EMsgGCUseItemRequest": 1025, + "k_EMsgGCUseItemResponse": 1026, + "k_EMsgGCGiftedItems": 1027, + "k_EMsgGCRemoveItemName": 1030, + "k_EMsgGCRemoveItemPaint": 1031, + "k_EMsgGCUnwrapGiftRequest": 1037, + "k_EMsgGCUnwrapGiftResponse": 1038, + "k_EMsgGCSetItemStyle_DEPRECATED": 1039, + "k_EMsgGCUsedClaimCodeItem": 1040, + "k_EMsgGCSortItems": 1041, + "k_EMsgGC_RevolvingLootList_DEPRECATED": 1042, + "k_EMsgGCUpdateItemSchema": 1049, + "k_EMsgGCRemoveCustomTexture": 1051, + "k_EMsgGCRemoveCustomTextureResponse": 1052, + "k_EMsgGCRemoveMakersMark": 1053, + "k_EMsgGCRemoveMakersMarkResponse": 1054, + "k_EMsgGCRemoveUniqueCraftIndex": 1055, + "k_EMsgGCRemoveUniqueCraftIndexResponse": 1056, + "k_EMsgGCSaxxyBroadcast": 1057, + "k_EMsgGCBackpackSortFinished": 1058, + "k_EMsgGCAdjustItemEquippedState": 1059, + "k_EMsgGCCollectItem": 1061, + "k_EMsgGCItemAcknowledged": 1062, + "k_EMsgGCPresets_SelectPresetForClass": 1063, + "k_EMsgGCPresets_SetItemPosition": 1064, + "k_EMsgGCPresets_SelectPresetForClassReply": 1067, + "k_EMsgClientToGCNameItemResponse": 1068, + "k_EMsgGCApplyConsumableEffects": 1069, + "k_EMsgGCShowItemsPickedUp": 1071, + "k_EMsgGCClientDisplayNotification": 1072, + "k_EMsgGCApplyStrangePart": 1073, + "k_EMsgGC_IncrementKillCountResponse": 1075, + "k_EMsgGCApplyPennantUpgrade": 1076, + "k_EMsgGCSetItemPositions": 1077, + "k_EMsgGCSetItemPositions_RateLimited": 1096, + "k_EMsgGCApplyEggEssence": 1078, + "k_EMsgGCNameEggEssenceResponse": 1079, + "k_EMsgGCFulfillDynamicRecipeComponent": 1082, + "k_EMsgGCFulfillDynamicRecipeComponentResponse": 1083, + "k_EMsgGCClientRequestMarketData": 1084, + "k_EMsgGCClientRequestMarketDataResponse": 1085, + "k_EMsgGCExtractGems": 1086, + "k_EMsgGCAddSocket": 1087, + "k_EMsgGCAddItemToSocket": 1088, + "k_EMsgGCAddItemToSocketResponse": 1089, + "k_EMsgGCAddSocketResponse": 1090, + "k_EMsgGCResetStrangeGemCount": 1091, + "k_EMsgGCRequestCrateItems": 1092, + "k_EMsgGCRequestCrateItemsResponse": 1093, + "k_EMsgGCExtractGemsResponse": 1094, + "k_EMsgGCResetStrangeGemCountResponse": 1095, + "k_EMsgGCServerUseItemRequest": 1103, + "k_EMsgGCAddGiftItem": 1104, + "k_EMsgGCRemoveItemGiftMessage": 1105, + "k_EMsgGCRemoveItemGiftMessageResponse": 1106, + "k_EMsgGCRemoveItemGifterAccountId": 1107, + "k_EMsgGCRemoveItemGifterAccountIdResponse": 1108, + "k_EMsgClientToGCRemoveItemGifterAttributes": 1109, + "k_EMsgClientToGCRemoveItemName": 1110, + "k_EMsgClientToGCRemoveItemDescription": 1111, + "k_EMsgClientToGCRemoveItemAttributeResponse": 1112, + "k_EMsgGCTradingBase": 1500, + "k_EMsgGCTrading_InitiateTradeRequest": 1501, + "k_EMsgGCTrading_InitiateTradeResponse": 1502, + "k_EMsgGCTrading_StartSession": 1503, + "k_EMsgGCTrading_SessionClosed": 1509, + "k_EMsgGCTrading_InitiateTradeRequestResponse": 1514, + "k_EMsgGCServerBrowser_FavoriteServer": 1601, + "k_EMsgGCServerBrowser_BlacklistServer": 1602, + "k_EMsgGCServerRentalsBase": 1700, + "k_EMsgGCDev_NewItemRequest": 2001, + "k_EMsgGCDev_NewItemRequestResponse": 2002, + "k_EMsgGCDev_UnlockAllItemStylesRequest": 2003, + "k_EMsgGCDev_UnlockAllItemStylesResponse": 2004, + "k_EMsgGCStorePurchaseFinalize": 2504, + "k_EMsgGCStorePurchaseFinalizeResponse": 2505, + "k_EMsgGCStorePurchaseCancel": 2506, + "k_EMsgGCStorePurchaseCancelResponse": 2507, + "k_EMsgGCStorePurchaseInit": 2510, + "k_EMsgGCStorePurchaseInitResponse": 2511, + "k_EMsgGCToGCBannedWordListUpdated": 2515, + "k_EMsgGCToGCDirtySDOCache": 2516, + "k_EMsgGCToGCDirtyMultipleSDOCache": 2517, + "k_EMsgGCToGCUpdateSQLKeyValue": 2518, + "k_EMsgGCToGCBroadcastConsoleCommand": 2521, + "k_EMsgGCServerVersionUpdated": 2522, + "k_EMsgGCApplyAutograph": 2523, + "k_EMsgGCToGCWebAPIAccountChanged": 2524, + "k_EMsgGCClientVersionUpdated": 2528, + "k_EMsgGCItemPurgatory_FinalizePurchase": 2531, + "k_EMsgGCItemPurgatory_FinalizePurchaseResponse": 2532, + "k_EMsgGCItemPurgatory_RefundPurchase": 2533, + "k_EMsgGCItemPurgatory_RefundPurchaseResponse": 2534, + "k_EMsgGCToGCPlayerStrangeCountAdjustments": 2535, + "k_EMsgGCRequestStoreSalesData": 2536, + "k_EMsgGCRequestStoreSalesDataResponse": 2537, + "k_EMsgGCRequestStoreSalesDataUpToDateResponse": 2538, + "k_EMsgGCToGCPingRequest": 2539, + "k_EMsgGCToGCPingResponse": 2540, + "k_EMsgGCToGCGetUserSessionServer": 2541, + "k_EMsgGCToGCGetUserSessionServerResponse": 2542, + "k_EMsgGCToGCGetUserServerMembers": 2543, + "k_EMsgGCToGCGetUserServerMembersResponse": 2544, + "k_EMsgGCToGCGetUserPCBangNo": 2545, + "k_EMsgGCToGCGetUserPCBangNoResponse": 2546, + "k_EMsgGCToGCCanUseDropRateBonus": 2547, + "k_EMsgSQLAddDropRateBonus": 2548, + "k_EMsgGCToGCRefreshSOCache": 2549, + "k_EMsgGCToGCApplyLocalizationDiff": 2550, + "k_EMsgGCToGCApplyLocalizationDiffResponse": 2551, + "k_EMsgGCToGCCheckAccountTradeStatus": 2552, + "k_EMsgGCToGCCheckAccountTradeStatusResponse": 2553, + "k_EMsgGCToGCGrantAccountRolledItems": 2554, + "k_EMsgGCToGCGrantSelfMadeItemToAccount": 2555, + "k_EMsgGCPartnerBalanceRequest": 2557, + "k_EMsgGCPartnerBalanceResponse": 2558, + "k_EMsgGCPartnerRechargeRedirectURLRequest": 2559, + "k_EMsgGCPartnerRechargeRedirectURLResponse": 2560, + "k_EMsgGCStatueCraft": 2561, + "k_EMsgGCRedeemCode": 2562, + "k_EMsgGCRedeemCodeResponse": 2563, + "k_EMsgGCToGCItemConsumptionRollback": 2564, + "k_EMsgClientToGCWrapAndDeliverGift": 2565, + "k_EMsgClientToGCWrapAndDeliverGiftResponse": 2566, + "k_EMsgClientToGCUnpackBundleResponse": 2567, + "k_EMsgGCToClientStoreTransactionCompleted": 2568, + "k_EMsgClientToGCEquipItems": 2569, + "k_EMsgClientToGCEquipItemsResponse": 2570, + "k_EMsgClientToGCUnlockItemStyle": 2571, + "k_EMsgClientToGCUnlockItemStyleResponse": 2572, + "k_EMsgClientToGCSetItemInventoryCategory": 2573, + "k_EMsgClientToGCUnlockCrate": 2574, + "k_EMsgClientToGCUnlockCrateResponse": 2575, + "k_EMsgClientToGCUnpackBundle": 2576, + "k_EMsgClientToGCSetItemStyle": 2577, + "k_EMsgClientToGCSetItemStyleResponse": 2578, + "k_EMsgSQLGCToGCGrantBackpackSlots": 2580, + "k_EMsgClientToGCLookupAccountName": 2581, + "k_EMsgClientToGCLookupAccountNameResponse": 2582, + "k_EMsgGCToGCDevRevokeUserItems": 2583, + "k_EMsgClientToGCCreateStaticRecipe": 2584, + "k_EMsgClientToGCCreateStaticRecipeResponse": 2585, + "k_EMsgGCToGCStoreProcessCDKeyTransaction": 2586, + "k_EMsgGCToGCStoreProcessCDKeyTransactionResponse": 2587, + "k_EMsgGCToGCStoreProcessSettlement": 2588, + "k_EMsgGCToGCStoreProcessSettlementResponse": 2589, + "k_EMsgGCToGCConsoleOutput": 2590, + "k_EMsgGCToClientItemAges": 2591, + "k_EMsgGCToGCInternalTestMsg": 2592, + "k_EMsgGCToGCClientServerVersionsUpdated": 2593, + "k_EMsgGCUseMultipleItemsRequest": 2594, + "k_EMsgGCGetAccountSubscriptionItem": 2595, + "k_EMsgGCGetAccountSubscriptionItemResponse": 2596, + "k_EMsgGCToGCBroadcastMessageFromSub": 2598, + "k_EMsgGCToClientCurrencyPricePoints": 2599, + "k_EMsgGCToGCAddSubscriptionTime": 2600, + "k_EMsgGCToGCFlushSteamInventoryCache": 2601, + "k_EMsgGCRequestCrateEscalationLevel": 2602, + "k_EMsgGCRequestCrateEscalationLevelResponse": 2603, + "k_EMsgGCToGCUpdateSubscriptionItems": 2604, + "k_EMsgGCToGCSelfPing": 2605, + "k_EMsgGCToGCGetInfuxIntervalStats": 2606, + "k_EMsgGCToGCGetInfuxIntervalStatsResponse": 2607, +} + +func (x EGCItemMsg) Enum() *EGCItemMsg { + p := new(EGCItemMsg) + *p = x + return p +} + +func (x EGCItemMsg) String() string { + return proto.EnumName(EGCItemMsg_name, int32(x)) +} + +func (x *EGCItemMsg) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EGCItemMsg_value, data, "EGCItemMsg") + if err != nil { + return err + } + *x = EGCItemMsg(value) + return nil +} + +func (EGCItemMsg) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{0} +} + +type EItemPurgatoryResponse_Finalize int32 + +const ( + EItemPurgatoryResponse_Finalize_k_ItemPurgatoryResponse_Finalize_Succeeded EItemPurgatoryResponse_Finalize = 0 + EItemPurgatoryResponse_Finalize_k_ItemPurgatoryResponse_Finalize_Failed_Incomplete EItemPurgatoryResponse_Finalize = 1 + EItemPurgatoryResponse_Finalize_k_ItemPurgatoryResponse_Finalize_Failed_ItemsNotInPurgatory EItemPurgatoryResponse_Finalize = 2 + EItemPurgatoryResponse_Finalize_k_ItemPurgatoryResponse_Finalize_Failed_CouldNotFindItems EItemPurgatoryResponse_Finalize = 3 + EItemPurgatoryResponse_Finalize_k_ItemPurgatoryResponse_Finalize_Failed_NoSOCache EItemPurgatoryResponse_Finalize = 4 + EItemPurgatoryResponse_Finalize_k_ItemPurgatoryResponse_Finalize_BackpackFull EItemPurgatoryResponse_Finalize = 5 +) + +var EItemPurgatoryResponse_Finalize_name = map[int32]string{ + 0: "k_ItemPurgatoryResponse_Finalize_Succeeded", + 1: "k_ItemPurgatoryResponse_Finalize_Failed_Incomplete", + 2: "k_ItemPurgatoryResponse_Finalize_Failed_ItemsNotInPurgatory", + 3: "k_ItemPurgatoryResponse_Finalize_Failed_CouldNotFindItems", + 4: "k_ItemPurgatoryResponse_Finalize_Failed_NoSOCache", + 5: "k_ItemPurgatoryResponse_Finalize_BackpackFull", +} + +var EItemPurgatoryResponse_Finalize_value = map[string]int32{ + "k_ItemPurgatoryResponse_Finalize_Succeeded": 0, + "k_ItemPurgatoryResponse_Finalize_Failed_Incomplete": 1, + "k_ItemPurgatoryResponse_Finalize_Failed_ItemsNotInPurgatory": 2, + "k_ItemPurgatoryResponse_Finalize_Failed_CouldNotFindItems": 3, + "k_ItemPurgatoryResponse_Finalize_Failed_NoSOCache": 4, + "k_ItemPurgatoryResponse_Finalize_BackpackFull": 5, +} + +func (x EItemPurgatoryResponse_Finalize) Enum() *EItemPurgatoryResponse_Finalize { + p := new(EItemPurgatoryResponse_Finalize) + *p = x + return p +} + +func (x EItemPurgatoryResponse_Finalize) String() string { + return proto.EnumName(EItemPurgatoryResponse_Finalize_name, int32(x)) +} + +func (x *EItemPurgatoryResponse_Finalize) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EItemPurgatoryResponse_Finalize_value, data, "EItemPurgatoryResponse_Finalize") + if err != nil { + return err + } + *x = EItemPurgatoryResponse_Finalize(value) + return nil +} + +func (EItemPurgatoryResponse_Finalize) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{1} +} + +type EItemPurgatoryResponse_Refund int32 + +const ( + EItemPurgatoryResponse_Refund_k_ItemPurgatoryResponse_Refund_Succeeded EItemPurgatoryResponse_Refund = 0 + EItemPurgatoryResponse_Refund_k_ItemPurgatoryResponse_Refund_Failed_ItemNotInPurgatory EItemPurgatoryResponse_Refund = 1 + EItemPurgatoryResponse_Refund_k_ItemPurgatoryResponse_Refund_Failed_CouldNotFindItem EItemPurgatoryResponse_Refund = 2 + EItemPurgatoryResponse_Refund_k_ItemPurgatoryResponse_Refund_Failed_NoSOCache EItemPurgatoryResponse_Refund = 3 + EItemPurgatoryResponse_Refund_k_ItemPurgatoryResponse_Refund_Failed_NoDetail EItemPurgatoryResponse_Refund = 4 +) + +var EItemPurgatoryResponse_Refund_name = map[int32]string{ + 0: "k_ItemPurgatoryResponse_Refund_Succeeded", + 1: "k_ItemPurgatoryResponse_Refund_Failed_ItemNotInPurgatory", + 2: "k_ItemPurgatoryResponse_Refund_Failed_CouldNotFindItem", + 3: "k_ItemPurgatoryResponse_Refund_Failed_NoSOCache", + 4: "k_ItemPurgatoryResponse_Refund_Failed_NoDetail", +} + +var EItemPurgatoryResponse_Refund_value = map[string]int32{ + "k_ItemPurgatoryResponse_Refund_Succeeded": 0, + "k_ItemPurgatoryResponse_Refund_Failed_ItemNotInPurgatory": 1, + "k_ItemPurgatoryResponse_Refund_Failed_CouldNotFindItem": 2, + "k_ItemPurgatoryResponse_Refund_Failed_NoSOCache": 3, + "k_ItemPurgatoryResponse_Refund_Failed_NoDetail": 4, +} + +func (x EItemPurgatoryResponse_Refund) Enum() *EItemPurgatoryResponse_Refund { + p := new(EItemPurgatoryResponse_Refund) + *p = x + return p +} + +func (x EItemPurgatoryResponse_Refund) String() string { + return proto.EnumName(EItemPurgatoryResponse_Refund_name, int32(x)) +} + +func (x *EItemPurgatoryResponse_Refund) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EItemPurgatoryResponse_Refund_value, data, "EItemPurgatoryResponse_Refund") + if err != nil { + return err + } + *x = EItemPurgatoryResponse_Refund(value) + return nil +} + +func (EItemPurgatoryResponse_Refund) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{2} +} + +type EGCMsgInitiateTradeResponse int32 + +const ( + EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Accepted EGCMsgInitiateTradeResponse = 0 + EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Declined EGCMsgInitiateTradeResponse = 1 + EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_VAC_Banned_Initiator EGCMsgInitiateTradeResponse = 2 + EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_VAC_Banned_Target EGCMsgInitiateTradeResponse = 3 + EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Target_Already_Trading EGCMsgInitiateTradeResponse = 4 + EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Disabled EGCMsgInitiateTradeResponse = 5 + EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_NotLoggedIn EGCMsgInitiateTradeResponse = 6 + EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Cancel EGCMsgInitiateTradeResponse = 7 + EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_TooSoon EGCMsgInitiateTradeResponse = 8 + EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_TooSoonPenalty EGCMsgInitiateTradeResponse = 9 + EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Trade_Banned_Initiator EGCMsgInitiateTradeResponse = 10 + EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Trade_Banned_Target EGCMsgInitiateTradeResponse = 11 + EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Free_Account_Initiator_DEPRECATED EGCMsgInitiateTradeResponse = 12 + EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Shared_Account_Initiator EGCMsgInitiateTradeResponse = 13 + EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Service_Unavailable EGCMsgInitiateTradeResponse = 14 + EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Target_Blocked EGCMsgInitiateTradeResponse = 15 + EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_NeedVerifiedEmail EGCMsgInitiateTradeResponse = 16 + EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_NeedSteamGuard EGCMsgInitiateTradeResponse = 17 + EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_SteamGuardDuration EGCMsgInitiateTradeResponse = 18 + EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_TheyCannotTrade EGCMsgInitiateTradeResponse = 19 + EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Recent_Password_Reset EGCMsgInitiateTradeResponse = 20 + EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Using_New_Device EGCMsgInitiateTradeResponse = 21 + EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Sent_Invalid_Cookie EGCMsgInitiateTradeResponse = 22 + EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_TooRecentFriend EGCMsgInitiateTradeResponse = 23 + EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_WalledFundsNotTrusted EGCMsgInitiateTradeResponse = 24 +) + +var EGCMsgInitiateTradeResponse_name = map[int32]string{ + 0: "k_EGCMsgInitiateTradeResponse_Accepted", + 1: "k_EGCMsgInitiateTradeResponse_Declined", + 2: "k_EGCMsgInitiateTradeResponse_VAC_Banned_Initiator", + 3: "k_EGCMsgInitiateTradeResponse_VAC_Banned_Target", + 4: "k_EGCMsgInitiateTradeResponse_Target_Already_Trading", + 5: "k_EGCMsgInitiateTradeResponse_Disabled", + 6: "k_EGCMsgInitiateTradeResponse_NotLoggedIn", + 7: "k_EGCMsgInitiateTradeResponse_Cancel", + 8: "k_EGCMsgInitiateTradeResponse_TooSoon", + 9: "k_EGCMsgInitiateTradeResponse_TooSoonPenalty", + 10: "k_EGCMsgInitiateTradeResponse_Trade_Banned_Initiator", + 11: "k_EGCMsgInitiateTradeResponse_Trade_Banned_Target", + 12: "k_EGCMsgInitiateTradeResponse_Free_Account_Initiator_DEPRECATED", + 13: "k_EGCMsgInitiateTradeResponse_Shared_Account_Initiator", + 14: "k_EGCMsgInitiateTradeResponse_Service_Unavailable", + 15: "k_EGCMsgInitiateTradeResponse_Target_Blocked", + 16: "k_EGCMsgInitiateTradeResponse_NeedVerifiedEmail", + 17: "k_EGCMsgInitiateTradeResponse_NeedSteamGuard", + 18: "k_EGCMsgInitiateTradeResponse_SteamGuardDuration", + 19: "k_EGCMsgInitiateTradeResponse_TheyCannotTrade", + 20: "k_EGCMsgInitiateTradeResponse_Recent_Password_Reset", + 21: "k_EGCMsgInitiateTradeResponse_Using_New_Device", + 22: "k_EGCMsgInitiateTradeResponse_Sent_Invalid_Cookie", + 23: "k_EGCMsgInitiateTradeResponse_TooRecentFriend", + 24: "k_EGCMsgInitiateTradeResponse_WalledFundsNotTrusted", +} + +var EGCMsgInitiateTradeResponse_value = map[string]int32{ + "k_EGCMsgInitiateTradeResponse_Accepted": 0, + "k_EGCMsgInitiateTradeResponse_Declined": 1, + "k_EGCMsgInitiateTradeResponse_VAC_Banned_Initiator": 2, + "k_EGCMsgInitiateTradeResponse_VAC_Banned_Target": 3, + "k_EGCMsgInitiateTradeResponse_Target_Already_Trading": 4, + "k_EGCMsgInitiateTradeResponse_Disabled": 5, + "k_EGCMsgInitiateTradeResponse_NotLoggedIn": 6, + "k_EGCMsgInitiateTradeResponse_Cancel": 7, + "k_EGCMsgInitiateTradeResponse_TooSoon": 8, + "k_EGCMsgInitiateTradeResponse_TooSoonPenalty": 9, + "k_EGCMsgInitiateTradeResponse_Trade_Banned_Initiator": 10, + "k_EGCMsgInitiateTradeResponse_Trade_Banned_Target": 11, + "k_EGCMsgInitiateTradeResponse_Free_Account_Initiator_DEPRECATED": 12, + "k_EGCMsgInitiateTradeResponse_Shared_Account_Initiator": 13, + "k_EGCMsgInitiateTradeResponse_Service_Unavailable": 14, + "k_EGCMsgInitiateTradeResponse_Target_Blocked": 15, + "k_EGCMsgInitiateTradeResponse_NeedVerifiedEmail": 16, + "k_EGCMsgInitiateTradeResponse_NeedSteamGuard": 17, + "k_EGCMsgInitiateTradeResponse_SteamGuardDuration": 18, + "k_EGCMsgInitiateTradeResponse_TheyCannotTrade": 19, + "k_EGCMsgInitiateTradeResponse_Recent_Password_Reset": 20, + "k_EGCMsgInitiateTradeResponse_Using_New_Device": 21, + "k_EGCMsgInitiateTradeResponse_Sent_Invalid_Cookie": 22, + "k_EGCMsgInitiateTradeResponse_TooRecentFriend": 23, + "k_EGCMsgInitiateTradeResponse_WalledFundsNotTrusted": 24, +} + +func (x EGCMsgInitiateTradeResponse) Enum() *EGCMsgInitiateTradeResponse { + p := new(EGCMsgInitiateTradeResponse) + *p = x + return p +} + +func (x EGCMsgInitiateTradeResponse) String() string { + return proto.EnumName(EGCMsgInitiateTradeResponse_name, int32(x)) +} + +func (x *EGCMsgInitiateTradeResponse) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EGCMsgInitiateTradeResponse_value, data, "EGCMsgInitiateTradeResponse") + if err != nil { + return err + } + *x = EGCMsgInitiateTradeResponse(value) + return nil +} + +func (EGCMsgInitiateTradeResponse) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{3} +} + +type CMsgRequestCrateItemsResponse_EResult int32 + +const ( + CMsgRequestCrateItemsResponse_k_Succeeded CMsgRequestCrateItemsResponse_EResult = 0 + CMsgRequestCrateItemsResponse_k_Failed CMsgRequestCrateItemsResponse_EResult = 1 +) + +var CMsgRequestCrateItemsResponse_EResult_name = map[int32]string{ + 0: "k_Succeeded", + 1: "k_Failed", +} + +var CMsgRequestCrateItemsResponse_EResult_value = map[string]int32{ + "k_Succeeded": 0, + "k_Failed": 1, +} + +func (x CMsgRequestCrateItemsResponse_EResult) Enum() *CMsgRequestCrateItemsResponse_EResult { + p := new(CMsgRequestCrateItemsResponse_EResult) + *p = x + return p +} + +func (x CMsgRequestCrateItemsResponse_EResult) String() string { + return proto.EnumName(CMsgRequestCrateItemsResponse_EResult_name, int32(x)) +} + +func (x *CMsgRequestCrateItemsResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgRequestCrateItemsResponse_EResult_value, data, "CMsgRequestCrateItemsResponse_EResult") + if err != nil { + return err + } + *x = CMsgRequestCrateItemsResponse_EResult(value) + return nil +} + +func (CMsgRequestCrateItemsResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{20, 0} +} + +type CMsgRequestCrateEscalationLevelResponse_EResult int32 + +const ( + CMsgRequestCrateEscalationLevelResponse_k_Succeeded CMsgRequestCrateEscalationLevelResponse_EResult = 0 + CMsgRequestCrateEscalationLevelResponse_k_Failed CMsgRequestCrateEscalationLevelResponse_EResult = 1 +) + +var CMsgRequestCrateEscalationLevelResponse_EResult_name = map[int32]string{ + 0: "k_Succeeded", + 1: "k_Failed", +} + +var CMsgRequestCrateEscalationLevelResponse_EResult_value = map[string]int32{ + "k_Succeeded": 0, + "k_Failed": 1, +} + +func (x CMsgRequestCrateEscalationLevelResponse_EResult) Enum() *CMsgRequestCrateEscalationLevelResponse_EResult { + p := new(CMsgRequestCrateEscalationLevelResponse_EResult) + *p = x + return p +} + +func (x CMsgRequestCrateEscalationLevelResponse_EResult) String() string { + return proto.EnumName(CMsgRequestCrateEscalationLevelResponse_EResult_name, int32(x)) +} + +func (x *CMsgRequestCrateEscalationLevelResponse_EResult) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgRequestCrateEscalationLevelResponse_EResult_value, data, "CMsgRequestCrateEscalationLevelResponse_EResult") + if err != nil { + return err + } + *x = CMsgRequestCrateEscalationLevelResponse_EResult(value) + return nil +} + +func (CMsgRequestCrateEscalationLevelResponse_EResult) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{22, 0} +} + +type CMsgRedeemCodeResponse_EResultCode int32 + +const ( + CMsgRedeemCodeResponse_k_Succeeded CMsgRedeemCodeResponse_EResultCode = 0 + CMsgRedeemCodeResponse_k_Failed_CodeNotFound CMsgRedeemCodeResponse_EResultCode = 1 + CMsgRedeemCodeResponse_k_Failed_CodeAlreadyUsed CMsgRedeemCodeResponse_EResultCode = 2 + CMsgRedeemCodeResponse_k_Failed_OtherError CMsgRedeemCodeResponse_EResultCode = 3 +) + +var CMsgRedeemCodeResponse_EResultCode_name = map[int32]string{ + 0: "k_Succeeded", + 1: "k_Failed_CodeNotFound", + 2: "k_Failed_CodeAlreadyUsed", + 3: "k_Failed_OtherError", +} + +var CMsgRedeemCodeResponse_EResultCode_value = map[string]int32{ + "k_Succeeded": 0, + "k_Failed_CodeNotFound": 1, + "k_Failed_CodeAlreadyUsed": 2, + "k_Failed_OtherError": 3, +} + +func (x CMsgRedeemCodeResponse_EResultCode) Enum() *CMsgRedeemCodeResponse_EResultCode { + p := new(CMsgRedeemCodeResponse_EResultCode) + *p = x + return p +} + +func (x CMsgRedeemCodeResponse_EResultCode) String() string { + return proto.EnumName(CMsgRedeemCodeResponse_EResultCode_name, int32(x)) +} + +func (x *CMsgRedeemCodeResponse_EResultCode) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgRedeemCodeResponse_EResultCode_value, data, "CMsgRedeemCodeResponse_EResultCode") + if err != nil { + return err + } + *x = CMsgRedeemCodeResponse_EResultCode(value) + return nil +} + +func (CMsgRedeemCodeResponse_EResultCode) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{43, 0} +} + +type CMsgClientToGCUnpackBundleResponse_EUnpackBundle int32 + +const ( + CMsgClientToGCUnpackBundleResponse_k_UnpackBundle_Succeeded CMsgClientToGCUnpackBundleResponse_EUnpackBundle = 0 + CMsgClientToGCUnpackBundleResponse_k_UnpackBundle_Failed_ItemIsNotBundle CMsgClientToGCUnpackBundleResponse_EUnpackBundle = 1 + CMsgClientToGCUnpackBundleResponse_k_UnpackBundle_Failed_UnableToCreateContainedItem CMsgClientToGCUnpackBundleResponse_EUnpackBundle = 2 + CMsgClientToGCUnpackBundleResponse_k_UnpackBundle_Failed_SOCacheError CMsgClientToGCUnpackBundleResponse_EUnpackBundle = 3 + CMsgClientToGCUnpackBundleResponse_k_UnpackBundle_Failed_ItemIsInvalid CMsgClientToGCUnpackBundleResponse_EUnpackBundle = 4 + CMsgClientToGCUnpackBundleResponse_k_UnpackBundle_Failed_BadItemQuantity CMsgClientToGCUnpackBundleResponse_EUnpackBundle = 5 + CMsgClientToGCUnpackBundleResponse_k_UnpackBundle_Failed_UnableToDeleteItem CMsgClientToGCUnpackBundleResponse_EUnpackBundle = 6 +) + +var CMsgClientToGCUnpackBundleResponse_EUnpackBundle_name = map[int32]string{ + 0: "k_UnpackBundle_Succeeded", + 1: "k_UnpackBundle_Failed_ItemIsNotBundle", + 2: "k_UnpackBundle_Failed_UnableToCreateContainedItem", + 3: "k_UnpackBundle_Failed_SOCacheError", + 4: "k_UnpackBundle_Failed_ItemIsInvalid", + 5: "k_UnpackBundle_Failed_BadItemQuantity", + 6: "k_UnpackBundle_Failed_UnableToDeleteItem", +} + +var CMsgClientToGCUnpackBundleResponse_EUnpackBundle_value = map[string]int32{ + "k_UnpackBundle_Succeeded": 0, + "k_UnpackBundle_Failed_ItemIsNotBundle": 1, + "k_UnpackBundle_Failed_UnableToCreateContainedItem": 2, + "k_UnpackBundle_Failed_SOCacheError": 3, + "k_UnpackBundle_Failed_ItemIsInvalid": 4, + "k_UnpackBundle_Failed_BadItemQuantity": 5, + "k_UnpackBundle_Failed_UnableToDeleteItem": 6, +} + +func (x CMsgClientToGCUnpackBundleResponse_EUnpackBundle) Enum() *CMsgClientToGCUnpackBundleResponse_EUnpackBundle { + p := new(CMsgClientToGCUnpackBundleResponse_EUnpackBundle) + *p = x + return p +} + +func (x CMsgClientToGCUnpackBundleResponse_EUnpackBundle) String() string { + return proto.EnumName(CMsgClientToGCUnpackBundleResponse_EUnpackBundle_name, int32(x)) +} + +func (x *CMsgClientToGCUnpackBundleResponse_EUnpackBundle) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCUnpackBundleResponse_EUnpackBundle_value, data, "CMsgClientToGCUnpackBundleResponse_EUnpackBundle") + if err != nil { + return err + } + *x = CMsgClientToGCUnpackBundleResponse_EUnpackBundle(value) + return nil +} + +func (CMsgClientToGCUnpackBundleResponse_EUnpackBundle) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{57, 0} +} + +type CMsgClientToGCSetItemStyleResponse_ESetStyle int32 + +const ( + CMsgClientToGCSetItemStyleResponse_k_SetStyle_Succeeded CMsgClientToGCSetItemStyleResponse_ESetStyle = 0 + CMsgClientToGCSetItemStyleResponse_k_SetStyle_Failed CMsgClientToGCSetItemStyleResponse_ESetStyle = 1 + CMsgClientToGCSetItemStyleResponse_k_SetStyle_Failed_StyleIsLocked CMsgClientToGCSetItemStyleResponse_ESetStyle = 2 +) + +var CMsgClientToGCSetItemStyleResponse_ESetStyle_name = map[int32]string{ + 0: "k_SetStyle_Succeeded", + 1: "k_SetStyle_Failed", + 2: "k_SetStyle_Failed_StyleIsLocked", +} + +var CMsgClientToGCSetItemStyleResponse_ESetStyle_value = map[string]int32{ + "k_SetStyle_Succeeded": 0, + "k_SetStyle_Failed": 1, + "k_SetStyle_Failed_StyleIsLocked": 2, +} + +func (x CMsgClientToGCSetItemStyleResponse_ESetStyle) Enum() *CMsgClientToGCSetItemStyleResponse_ESetStyle { + p := new(CMsgClientToGCSetItemStyleResponse_ESetStyle) + *p = x + return p +} + +func (x CMsgClientToGCSetItemStyleResponse_ESetStyle) String() string { + return proto.EnumName(CMsgClientToGCSetItemStyleResponse_ESetStyle_name, int32(x)) +} + +func (x *CMsgClientToGCSetItemStyleResponse_ESetStyle) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCSetItemStyleResponse_ESetStyle_value, data, "CMsgClientToGCSetItemStyleResponse_ESetStyle") + if err != nil { + return err + } + *x = CMsgClientToGCSetItemStyleResponse_ESetStyle(value) + return nil +} + +func (CMsgClientToGCSetItemStyleResponse_ESetStyle) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{62, 0} +} + +type CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle int32 + +const ( + CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Succeeded CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 0 + CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_PreReq CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 1 + CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_CantAfford CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 2 + CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_CantCommit CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 3 + CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_CantLockCache CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 4 + CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_CantAffordAttrib CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 5 + CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_CantAffordGem CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 6 + CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_NoCompendiumLevel CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 7 + CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_AlreadyUnlocked CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 8 + CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_OtherError CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 9 + CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_ItemIsInvalid CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 10 + CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_ToolIsInvalid CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 11 +) + +var CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle_name = map[int32]string{ + 0: "k_UnlockStyle_Succeeded", + 1: "k_UnlockStyle_Failed_PreReq", + 2: "k_UnlockStyle_Failed_CantAfford", + 3: "k_UnlockStyle_Failed_CantCommit", + 4: "k_UnlockStyle_Failed_CantLockCache", + 5: "k_UnlockStyle_Failed_CantAffordAttrib", + 6: "k_UnlockStyle_Failed_CantAffordGem", + 7: "k_UnlockStyle_Failed_NoCompendiumLevel", + 8: "k_UnlockStyle_Failed_AlreadyUnlocked", + 9: "k_UnlockStyle_Failed_OtherError", + 10: "k_UnlockStyle_Failed_ItemIsInvalid", + 11: "k_UnlockStyle_Failed_ToolIsInvalid", +} + +var CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle_value = map[string]int32{ + "k_UnlockStyle_Succeeded": 0, + "k_UnlockStyle_Failed_PreReq": 1, + "k_UnlockStyle_Failed_CantAfford": 2, + "k_UnlockStyle_Failed_CantCommit": 3, + "k_UnlockStyle_Failed_CantLockCache": 4, + "k_UnlockStyle_Failed_CantAffordAttrib": 5, + "k_UnlockStyle_Failed_CantAffordGem": 6, + "k_UnlockStyle_Failed_NoCompendiumLevel": 7, + "k_UnlockStyle_Failed_AlreadyUnlocked": 8, + "k_UnlockStyle_Failed_OtherError": 9, + "k_UnlockStyle_Failed_ItemIsInvalid": 10, + "k_UnlockStyle_Failed_ToolIsInvalid": 11, +} + +func (x CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle) Enum() *CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle { + p := new(CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle) + *p = x + return p +} + +func (x CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle) String() string { + return proto.EnumName(CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle_name, int32(x)) +} + +func (x *CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle_value, data, "CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle") + if err != nil { + return err + } + *x = CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle(value) + return nil +} + +func (CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{64, 0} +} + +type CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute int32 + +const ( + CMsgClientToGCRemoveItemAttributeResponse_k_RemoveItemAttribute_Succeeded CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute = 0 + CMsgClientToGCRemoveItemAttributeResponse_k_RemoveItemAttribute_Failed CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute = 1 + CMsgClientToGCRemoveItemAttributeResponse_k_RemoveItemAttribute_Failed_ItemIsInvalid CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute = 2 + CMsgClientToGCRemoveItemAttributeResponse_k_RemoveItemAttribute_Failed_AttributeCannotBeRemoved CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute = 3 + CMsgClientToGCRemoveItemAttributeResponse_k_RemoveItemAttribute_Failed_AttributeDoesntExist CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute = 4 +) + +var CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute_name = map[int32]string{ + 0: "k_RemoveItemAttribute_Succeeded", + 1: "k_RemoveItemAttribute_Failed", + 2: "k_RemoveItemAttribute_Failed_ItemIsInvalid", + 3: "k_RemoveItemAttribute_Failed_AttributeCannotBeRemoved", + 4: "k_RemoveItemAttribute_Failed_AttributeDoesntExist", +} + +var CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute_value = map[string]int32{ + "k_RemoveItemAttribute_Succeeded": 0, + "k_RemoveItemAttribute_Failed": 1, + "k_RemoveItemAttribute_Failed_ItemIsInvalid": 2, + "k_RemoveItemAttribute_Failed_AttributeCannotBeRemoved": 3, + "k_RemoveItemAttribute_Failed_AttributeDoesntExist": 4, +} + +func (x CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute) Enum() *CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute { + p := new(CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute) + *p = x + return p +} + +func (x CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute) String() string { + return proto.EnumName(CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute_name, int32(x)) +} + +func (x *CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute_value, data, "CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute") + if err != nil { + return err + } + *x = CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute(value) + return nil +} + +func (CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{69, 0} +} + +type CMsgClientToGCNameItemResponse_ENameItem int32 + +const ( + CMsgClientToGCNameItemResponse_k_NameItem_Succeeded CMsgClientToGCNameItemResponse_ENameItem = 0 + CMsgClientToGCNameItemResponse_k_NameItem_Failed CMsgClientToGCNameItemResponse_ENameItem = 1 + CMsgClientToGCNameItemResponse_k_NameItem_Failed_ToolIsInvalid CMsgClientToGCNameItemResponse_ENameItem = 2 + CMsgClientToGCNameItemResponse_k_NameItem_Failed_ItemIsInvalid CMsgClientToGCNameItemResponse_ENameItem = 3 + CMsgClientToGCNameItemResponse_k_NameItem_Failed_NameIsInvalid CMsgClientToGCNameItemResponse_ENameItem = 4 +) + +var CMsgClientToGCNameItemResponse_ENameItem_name = map[int32]string{ + 0: "k_NameItem_Succeeded", + 1: "k_NameItem_Failed", + 2: "k_NameItem_Failed_ToolIsInvalid", + 3: "k_NameItem_Failed_ItemIsInvalid", + 4: "k_NameItem_Failed_NameIsInvalid", +} + +var CMsgClientToGCNameItemResponse_ENameItem_value = map[string]int32{ + "k_NameItem_Succeeded": 0, + "k_NameItem_Failed": 1, + "k_NameItem_Failed_ToolIsInvalid": 2, + "k_NameItem_Failed_ItemIsInvalid": 3, + "k_NameItem_Failed_NameIsInvalid": 4, +} + +func (x CMsgClientToGCNameItemResponse_ENameItem) Enum() *CMsgClientToGCNameItemResponse_ENameItem { + p := new(CMsgClientToGCNameItemResponse_ENameItem) + *p = x + return p +} + +func (x CMsgClientToGCNameItemResponse_ENameItem) String() string { + return proto.EnumName(CMsgClientToGCNameItemResponse_ENameItem_name, int32(x)) +} + +func (x *CMsgClientToGCNameItemResponse_ENameItem) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCNameItemResponse_ENameItem_value, data, "CMsgClientToGCNameItemResponse_ENameItem") + if err != nil { + return err + } + *x = CMsgClientToGCNameItemResponse_ENameItem(value) + return nil +} + +func (CMsgClientToGCNameItemResponse_ENameItem) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{71, 0} +} + +type CMsgClientToGCCreateStaticRecipeResponse_EResponse int32 + +const ( + CMsgClientToGCCreateStaticRecipeResponse_eResponse_Success CMsgClientToGCCreateStaticRecipeResponse_EResponse = 0 + CMsgClientToGCCreateStaticRecipeResponse_eResponse_OfferingDisabled CMsgClientToGCCreateStaticRecipeResponse_EResponse = 1 + CMsgClientToGCCreateStaticRecipeResponse_eResponse_InvalidItems CMsgClientToGCCreateStaticRecipeResponse_EResponse = 2 + CMsgClientToGCCreateStaticRecipeResponse_eResponse_InternalError CMsgClientToGCCreateStaticRecipeResponse_EResponse = 3 + CMsgClientToGCCreateStaticRecipeResponse_eResponse_MissingLeague CMsgClientToGCCreateStaticRecipeResponse_EResponse = 4 + CMsgClientToGCCreateStaticRecipeResponse_eResponse_MissingEvent CMsgClientToGCCreateStaticRecipeResponse_EResponse = 5 +) + +var CMsgClientToGCCreateStaticRecipeResponse_EResponse_name = map[int32]string{ + 0: "eResponse_Success", + 1: "eResponse_OfferingDisabled", + 2: "eResponse_InvalidItems", + 3: "eResponse_InternalError", + 4: "eResponse_MissingLeague", + 5: "eResponse_MissingEvent", +} + +var CMsgClientToGCCreateStaticRecipeResponse_EResponse_value = map[string]int32{ + "eResponse_Success": 0, + "eResponse_OfferingDisabled": 1, + "eResponse_InvalidItems": 2, + "eResponse_InternalError": 3, + "eResponse_MissingLeague": 4, + "eResponse_MissingEvent": 5, +} + +func (x CMsgClientToGCCreateStaticRecipeResponse_EResponse) Enum() *CMsgClientToGCCreateStaticRecipeResponse_EResponse { + p := new(CMsgClientToGCCreateStaticRecipeResponse_EResponse) + *p = x + return p +} + +func (x CMsgClientToGCCreateStaticRecipeResponse_EResponse) String() string { + return proto.EnumName(CMsgClientToGCCreateStaticRecipeResponse_EResponse_name, int32(x)) +} + +func (x *CMsgClientToGCCreateStaticRecipeResponse_EResponse) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgClientToGCCreateStaticRecipeResponse_EResponse_value, data, "CMsgClientToGCCreateStaticRecipeResponse_EResponse") + if err != nil { + return err + } + *x = CMsgClientToGCCreateStaticRecipeResponse_EResponse(value) + return nil +} + +func (CMsgClientToGCCreateStaticRecipeResponse_EResponse) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{93, 0} +} + +type CMsgApplyAutograph struct { + AutographItemId *uint64 `protobuf:"varint,1,opt,name=autograph_item_id,json=autographItemId" json:"autograph_item_id,omitempty"` + ItemItemId *uint64 `protobuf:"varint,2,opt,name=item_item_id,json=itemItemId" json:"item_item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgApplyAutograph) Reset() { *m = CMsgApplyAutograph{} } +func (m *CMsgApplyAutograph) String() string { return proto.CompactTextString(m) } +func (*CMsgApplyAutograph) ProtoMessage() {} +func (*CMsgApplyAutograph) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{0} +} + +func (m *CMsgApplyAutograph) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgApplyAutograph.Unmarshal(m, b) +} +func (m *CMsgApplyAutograph) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgApplyAutograph.Marshal(b, m, deterministic) +} +func (m *CMsgApplyAutograph) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgApplyAutograph.Merge(m, src) +} +func (m *CMsgApplyAutograph) XXX_Size() int { + return xxx_messageInfo_CMsgApplyAutograph.Size(m) +} +func (m *CMsgApplyAutograph) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgApplyAutograph.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgApplyAutograph proto.InternalMessageInfo + +func (m *CMsgApplyAutograph) GetAutographItemId() uint64 { + if m != nil && m.AutographItemId != nil { + return *m.AutographItemId + } + return 0 +} + +func (m *CMsgApplyAutograph) GetItemItemId() uint64 { + if m != nil && m.ItemItemId != nil { + return *m.ItemItemId + } + return 0 +} + +type CMsgAdjustItemEquippedState struct { + ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + NewClass *uint32 `protobuf:"varint,2,opt,name=new_class,json=newClass" json:"new_class,omitempty"` + NewSlot *uint32 `protobuf:"varint,3,opt,name=new_slot,json=newSlot" json:"new_slot,omitempty"` + StyleIndex *uint32 `protobuf:"varint,4,opt,name=style_index,json=styleIndex" json:"style_index,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgAdjustItemEquippedState) Reset() { *m = CMsgAdjustItemEquippedState{} } +func (m *CMsgAdjustItemEquippedState) String() string { return proto.CompactTextString(m) } +func (*CMsgAdjustItemEquippedState) ProtoMessage() {} +func (*CMsgAdjustItemEquippedState) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{1} +} + +func (m *CMsgAdjustItemEquippedState) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgAdjustItemEquippedState.Unmarshal(m, b) +} +func (m *CMsgAdjustItemEquippedState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgAdjustItemEquippedState.Marshal(b, m, deterministic) +} +func (m *CMsgAdjustItemEquippedState) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgAdjustItemEquippedState.Merge(m, src) +} +func (m *CMsgAdjustItemEquippedState) XXX_Size() int { + return xxx_messageInfo_CMsgAdjustItemEquippedState.Size(m) +} +func (m *CMsgAdjustItemEquippedState) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgAdjustItemEquippedState.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgAdjustItemEquippedState proto.InternalMessageInfo + +func (m *CMsgAdjustItemEquippedState) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CMsgAdjustItemEquippedState) GetNewClass() uint32 { + if m != nil && m.NewClass != nil { + return *m.NewClass + } + return 0 +} + +func (m *CMsgAdjustItemEquippedState) GetNewSlot() uint32 { + if m != nil && m.NewSlot != nil { + return *m.NewSlot + } + return 0 +} + +func (m *CMsgAdjustItemEquippedState) GetStyleIndex() uint32 { + if m != nil && m.StyleIndex != nil { + return *m.StyleIndex + } + return 0 +} + +type CMsgEconPlayerStrangeCountAdjustment struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + StrangeCountAdjustments []*CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment `protobuf:"bytes,2,rep,name=strange_count_adjustments,json=strangeCountAdjustments" json:"strange_count_adjustments,omitempty"` + TurboMode *bool `protobuf:"varint,3,opt,name=turbo_mode,json=turboMode" json:"turbo_mode,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgEconPlayerStrangeCountAdjustment) Reset() { *m = CMsgEconPlayerStrangeCountAdjustment{} } +func (m *CMsgEconPlayerStrangeCountAdjustment) String() string { return proto.CompactTextString(m) } +func (*CMsgEconPlayerStrangeCountAdjustment) ProtoMessage() {} +func (*CMsgEconPlayerStrangeCountAdjustment) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{2} +} + +func (m *CMsgEconPlayerStrangeCountAdjustment) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgEconPlayerStrangeCountAdjustment.Unmarshal(m, b) +} +func (m *CMsgEconPlayerStrangeCountAdjustment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgEconPlayerStrangeCountAdjustment.Marshal(b, m, deterministic) +} +func (m *CMsgEconPlayerStrangeCountAdjustment) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgEconPlayerStrangeCountAdjustment.Merge(m, src) +} +func (m *CMsgEconPlayerStrangeCountAdjustment) XXX_Size() int { + return xxx_messageInfo_CMsgEconPlayerStrangeCountAdjustment.Size(m) +} +func (m *CMsgEconPlayerStrangeCountAdjustment) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgEconPlayerStrangeCountAdjustment.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgEconPlayerStrangeCountAdjustment proto.InternalMessageInfo + +func (m *CMsgEconPlayerStrangeCountAdjustment) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgEconPlayerStrangeCountAdjustment) GetStrangeCountAdjustments() []*CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment { + if m != nil { + return m.StrangeCountAdjustments + } + return nil +} + +func (m *CMsgEconPlayerStrangeCountAdjustment) GetTurboMode() bool { + if m != nil && m.TurboMode != nil { + return *m.TurboMode + } + return false +} + +type CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment struct { + EventType *uint32 `protobuf:"varint,1,opt,name=event_type,json=eventType" json:"event_type,omitempty"` + ItemId *uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + Adjustment *uint32 `protobuf:"varint,3,opt,name=adjustment" json:"adjustment,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) Reset() { + *m = CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment{} +} +func (m *CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) String() string { + return proto.CompactTextString(m) +} +func (*CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) ProtoMessage() {} +func (*CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{2, 0} +} + +func (m *CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment.Unmarshal(m, b) +} +func (m *CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment.Marshal(b, m, deterministic) +} +func (m *CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment.Merge(m, src) +} +func (m *CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) XXX_Size() int { + return xxx_messageInfo_CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment.Size(m) +} +func (m *CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment proto.InternalMessageInfo + +func (m *CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) GetEventType() uint32 { + if m != nil && m.EventType != nil { + return *m.EventType + } + return 0 +} + +func (m *CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) GetAdjustment() uint32 { + if m != nil && m.Adjustment != nil { + return *m.Adjustment + } + return 0 +} + +type CMsgRequestItemPurgatory_FinalizePurchase struct { + ItemIds []uint64 `protobuf:"varint,1,rep,name=item_ids,json=itemIds" json:"item_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgRequestItemPurgatory_FinalizePurchase) Reset() { + *m = CMsgRequestItemPurgatory_FinalizePurchase{} +} +func (m *CMsgRequestItemPurgatory_FinalizePurchase) String() string { return proto.CompactTextString(m) } +func (*CMsgRequestItemPurgatory_FinalizePurchase) ProtoMessage() {} +func (*CMsgRequestItemPurgatory_FinalizePurchase) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{3} +} + +func (m *CMsgRequestItemPurgatory_FinalizePurchase) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgRequestItemPurgatory_FinalizePurchase.Unmarshal(m, b) +} +func (m *CMsgRequestItemPurgatory_FinalizePurchase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgRequestItemPurgatory_FinalizePurchase.Marshal(b, m, deterministic) +} +func (m *CMsgRequestItemPurgatory_FinalizePurchase) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgRequestItemPurgatory_FinalizePurchase.Merge(m, src) +} +func (m *CMsgRequestItemPurgatory_FinalizePurchase) XXX_Size() int { + return xxx_messageInfo_CMsgRequestItemPurgatory_FinalizePurchase.Size(m) +} +func (m *CMsgRequestItemPurgatory_FinalizePurchase) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgRequestItemPurgatory_FinalizePurchase.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgRequestItemPurgatory_FinalizePurchase proto.InternalMessageInfo + +func (m *CMsgRequestItemPurgatory_FinalizePurchase) GetItemIds() []uint64 { + if m != nil { + return m.ItemIds + } + return nil +} + +type CMsgRequestItemPurgatory_FinalizePurchaseResponse struct { + Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` + ItemIds []uint64 `protobuf:"varint,2,rep,name=item_ids,json=itemIds" json:"item_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgRequestItemPurgatory_FinalizePurchaseResponse) Reset() { + *m = CMsgRequestItemPurgatory_FinalizePurchaseResponse{} +} +func (m *CMsgRequestItemPurgatory_FinalizePurchaseResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgRequestItemPurgatory_FinalizePurchaseResponse) ProtoMessage() {} +func (*CMsgRequestItemPurgatory_FinalizePurchaseResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{4} +} + +func (m *CMsgRequestItemPurgatory_FinalizePurchaseResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgRequestItemPurgatory_FinalizePurchaseResponse.Unmarshal(m, b) +} +func (m *CMsgRequestItemPurgatory_FinalizePurchaseResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgRequestItemPurgatory_FinalizePurchaseResponse.Marshal(b, m, deterministic) +} +func (m *CMsgRequestItemPurgatory_FinalizePurchaseResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgRequestItemPurgatory_FinalizePurchaseResponse.Merge(m, src) +} +func (m *CMsgRequestItemPurgatory_FinalizePurchaseResponse) XXX_Size() int { + return xxx_messageInfo_CMsgRequestItemPurgatory_FinalizePurchaseResponse.Size(m) +} +func (m *CMsgRequestItemPurgatory_FinalizePurchaseResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgRequestItemPurgatory_FinalizePurchaseResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgRequestItemPurgatory_FinalizePurchaseResponse proto.InternalMessageInfo + +func (m *CMsgRequestItemPurgatory_FinalizePurchaseResponse) GetResult() uint32 { + if m != nil && m.Result != nil { + return *m.Result + } + return 0 +} + +func (m *CMsgRequestItemPurgatory_FinalizePurchaseResponse) GetItemIds() []uint64 { + if m != nil { + return m.ItemIds + } + return nil +} + +type CMsgRequestItemPurgatory_RefundPurchase struct { + ItemIds []uint64 `protobuf:"varint,1,rep,name=item_ids,json=itemIds" json:"item_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgRequestItemPurgatory_RefundPurchase) Reset() { + *m = CMsgRequestItemPurgatory_RefundPurchase{} +} +func (m *CMsgRequestItemPurgatory_RefundPurchase) String() string { return proto.CompactTextString(m) } +func (*CMsgRequestItemPurgatory_RefundPurchase) ProtoMessage() {} +func (*CMsgRequestItemPurgatory_RefundPurchase) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{5} +} + +func (m *CMsgRequestItemPurgatory_RefundPurchase) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgRequestItemPurgatory_RefundPurchase.Unmarshal(m, b) +} +func (m *CMsgRequestItemPurgatory_RefundPurchase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgRequestItemPurgatory_RefundPurchase.Marshal(b, m, deterministic) +} +func (m *CMsgRequestItemPurgatory_RefundPurchase) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgRequestItemPurgatory_RefundPurchase.Merge(m, src) +} +func (m *CMsgRequestItemPurgatory_RefundPurchase) XXX_Size() int { + return xxx_messageInfo_CMsgRequestItemPurgatory_RefundPurchase.Size(m) +} +func (m *CMsgRequestItemPurgatory_RefundPurchase) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgRequestItemPurgatory_RefundPurchase.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgRequestItemPurgatory_RefundPurchase proto.InternalMessageInfo + +func (m *CMsgRequestItemPurgatory_RefundPurchase) GetItemIds() []uint64 { + if m != nil { + return m.ItemIds + } + return nil +} + +type CMsgRequestItemPurgatory_RefundPurchaseResponse struct { + Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgRequestItemPurgatory_RefundPurchaseResponse) Reset() { + *m = CMsgRequestItemPurgatory_RefundPurchaseResponse{} +} +func (m *CMsgRequestItemPurgatory_RefundPurchaseResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgRequestItemPurgatory_RefundPurchaseResponse) ProtoMessage() {} +func (*CMsgRequestItemPurgatory_RefundPurchaseResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{6} +} + +func (m *CMsgRequestItemPurgatory_RefundPurchaseResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgRequestItemPurgatory_RefundPurchaseResponse.Unmarshal(m, b) +} +func (m *CMsgRequestItemPurgatory_RefundPurchaseResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgRequestItemPurgatory_RefundPurchaseResponse.Marshal(b, m, deterministic) +} +func (m *CMsgRequestItemPurgatory_RefundPurchaseResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgRequestItemPurgatory_RefundPurchaseResponse.Merge(m, src) +} +func (m *CMsgRequestItemPurgatory_RefundPurchaseResponse) XXX_Size() int { + return xxx_messageInfo_CMsgRequestItemPurgatory_RefundPurchaseResponse.Size(m) +} +func (m *CMsgRequestItemPurgatory_RefundPurchaseResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgRequestItemPurgatory_RefundPurchaseResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgRequestItemPurgatory_RefundPurchaseResponse proto.InternalMessageInfo + +func (m *CMsgRequestItemPurgatory_RefundPurchaseResponse) GetResult() uint32 { + if m != nil && m.Result != nil { + return *m.Result + } + return 0 +} + +type CMsgCraftingResponse struct { + ItemIds []uint64 `protobuf:"varint,1,rep,name=item_ids,json=itemIds" json:"item_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgCraftingResponse) Reset() { *m = CMsgCraftingResponse{} } +func (m *CMsgCraftingResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgCraftingResponse) ProtoMessage() {} +func (*CMsgCraftingResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{7} +} + +func (m *CMsgCraftingResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgCraftingResponse.Unmarshal(m, b) +} +func (m *CMsgCraftingResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgCraftingResponse.Marshal(b, m, deterministic) +} +func (m *CMsgCraftingResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgCraftingResponse.Merge(m, src) +} +func (m *CMsgCraftingResponse) XXX_Size() int { + return xxx_messageInfo_CMsgCraftingResponse.Size(m) +} +func (m *CMsgCraftingResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgCraftingResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgCraftingResponse proto.InternalMessageInfo + +func (m *CMsgCraftingResponse) GetItemIds() []uint64 { + if m != nil { + return m.ItemIds + } + return nil +} + +type CMsgGCRequestStoreSalesData struct { + Version *uint32 `protobuf:"varint,1,opt,name=version" json:"version,omitempty"` + Currency *uint32 `protobuf:"varint,2,opt,name=currency" json:"currency,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCRequestStoreSalesData) Reset() { *m = CMsgGCRequestStoreSalesData{} } +func (m *CMsgGCRequestStoreSalesData) String() string { return proto.CompactTextString(m) } +func (*CMsgGCRequestStoreSalesData) ProtoMessage() {} +func (*CMsgGCRequestStoreSalesData) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{8} +} + +func (m *CMsgGCRequestStoreSalesData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCRequestStoreSalesData.Unmarshal(m, b) +} +func (m *CMsgGCRequestStoreSalesData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCRequestStoreSalesData.Marshal(b, m, deterministic) +} +func (m *CMsgGCRequestStoreSalesData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCRequestStoreSalesData.Merge(m, src) +} +func (m *CMsgGCRequestStoreSalesData) XXX_Size() int { + return xxx_messageInfo_CMsgGCRequestStoreSalesData.Size(m) +} +func (m *CMsgGCRequestStoreSalesData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCRequestStoreSalesData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCRequestStoreSalesData proto.InternalMessageInfo + +func (m *CMsgGCRequestStoreSalesData) GetVersion() uint32 { + if m != nil && m.Version != nil { + return *m.Version + } + return 0 +} + +func (m *CMsgGCRequestStoreSalesData) GetCurrency() uint32 { + if m != nil && m.Currency != nil { + return *m.Currency + } + return 0 +} + +type CMsgGCRequestStoreSalesDataResponse struct { + SalePrice []*CMsgGCRequestStoreSalesDataResponse_Price `protobuf:"bytes,1,rep,name=sale_price,json=salePrice" json:"sale_price,omitempty"` + Version *uint32 `protobuf:"varint,2,opt,name=version" json:"version,omitempty"` + ExpirationTime *uint32 `protobuf:"varint,3,opt,name=expiration_time,json=expirationTime" json:"expiration_time,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCRequestStoreSalesDataResponse) Reset() { *m = CMsgGCRequestStoreSalesDataResponse{} } +func (m *CMsgGCRequestStoreSalesDataResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCRequestStoreSalesDataResponse) ProtoMessage() {} +func (*CMsgGCRequestStoreSalesDataResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{9} +} + +func (m *CMsgGCRequestStoreSalesDataResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCRequestStoreSalesDataResponse.Unmarshal(m, b) +} +func (m *CMsgGCRequestStoreSalesDataResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCRequestStoreSalesDataResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCRequestStoreSalesDataResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCRequestStoreSalesDataResponse.Merge(m, src) +} +func (m *CMsgGCRequestStoreSalesDataResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCRequestStoreSalesDataResponse.Size(m) +} +func (m *CMsgGCRequestStoreSalesDataResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCRequestStoreSalesDataResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCRequestStoreSalesDataResponse proto.InternalMessageInfo + +func (m *CMsgGCRequestStoreSalesDataResponse) GetSalePrice() []*CMsgGCRequestStoreSalesDataResponse_Price { + if m != nil { + return m.SalePrice + } + return nil +} + +func (m *CMsgGCRequestStoreSalesDataResponse) GetVersion() uint32 { + if m != nil && m.Version != nil { + return *m.Version + } + return 0 +} + +func (m *CMsgGCRequestStoreSalesDataResponse) GetExpirationTime() uint32 { + if m != nil && m.ExpirationTime != nil { + return *m.ExpirationTime + } + return 0 +} + +type CMsgGCRequestStoreSalesDataResponse_Price struct { + ItemDef *uint32 `protobuf:"varint,1,opt,name=item_def,json=itemDef" json:"item_def,omitempty"` + Price *uint32 `protobuf:"varint,2,opt,name=price" json:"price,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCRequestStoreSalesDataResponse_Price) Reset() { + *m = CMsgGCRequestStoreSalesDataResponse_Price{} +} +func (m *CMsgGCRequestStoreSalesDataResponse_Price) String() string { return proto.CompactTextString(m) } +func (*CMsgGCRequestStoreSalesDataResponse_Price) ProtoMessage() {} +func (*CMsgGCRequestStoreSalesDataResponse_Price) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{9, 0} +} + +func (m *CMsgGCRequestStoreSalesDataResponse_Price) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCRequestStoreSalesDataResponse_Price.Unmarshal(m, b) +} +func (m *CMsgGCRequestStoreSalesDataResponse_Price) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCRequestStoreSalesDataResponse_Price.Marshal(b, m, deterministic) +} +func (m *CMsgGCRequestStoreSalesDataResponse_Price) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCRequestStoreSalesDataResponse_Price.Merge(m, src) +} +func (m *CMsgGCRequestStoreSalesDataResponse_Price) XXX_Size() int { + return xxx_messageInfo_CMsgGCRequestStoreSalesDataResponse_Price.Size(m) +} +func (m *CMsgGCRequestStoreSalesDataResponse_Price) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCRequestStoreSalesDataResponse_Price.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCRequestStoreSalesDataResponse_Price proto.InternalMessageInfo + +func (m *CMsgGCRequestStoreSalesDataResponse_Price) GetItemDef() uint32 { + if m != nil && m.ItemDef != nil { + return *m.ItemDef + } + return 0 +} + +func (m *CMsgGCRequestStoreSalesDataResponse_Price) GetPrice() uint32 { + if m != nil && m.Price != nil { + return *m.Price + } + return 0 +} + +type CMsgGCRequestStoreSalesDataUpToDateResponse struct { + Version *uint32 `protobuf:"varint,1,opt,name=version" json:"version,omitempty"` + ExpirationTime *uint32 `protobuf:"varint,2,opt,name=expiration_time,json=expirationTime" json:"expiration_time,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCRequestStoreSalesDataUpToDateResponse) Reset() { + *m = CMsgGCRequestStoreSalesDataUpToDateResponse{} +} +func (m *CMsgGCRequestStoreSalesDataUpToDateResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCRequestStoreSalesDataUpToDateResponse) ProtoMessage() {} +func (*CMsgGCRequestStoreSalesDataUpToDateResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{10} +} + +func (m *CMsgGCRequestStoreSalesDataUpToDateResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCRequestStoreSalesDataUpToDateResponse.Unmarshal(m, b) +} +func (m *CMsgGCRequestStoreSalesDataUpToDateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCRequestStoreSalesDataUpToDateResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCRequestStoreSalesDataUpToDateResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCRequestStoreSalesDataUpToDateResponse.Merge(m, src) +} +func (m *CMsgGCRequestStoreSalesDataUpToDateResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCRequestStoreSalesDataUpToDateResponse.Size(m) +} +func (m *CMsgGCRequestStoreSalesDataUpToDateResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCRequestStoreSalesDataUpToDateResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCRequestStoreSalesDataUpToDateResponse proto.InternalMessageInfo + +func (m *CMsgGCRequestStoreSalesDataUpToDateResponse) GetVersion() uint32 { + if m != nil && m.Version != nil { + return *m.Version + } + return 0 +} + +func (m *CMsgGCRequestStoreSalesDataUpToDateResponse) GetExpirationTime() uint32 { + if m != nil && m.ExpirationTime != nil { + return *m.ExpirationTime + } + return 0 +} + +type CMsgGCToGCPingRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCPingRequest) Reset() { *m = CMsgGCToGCPingRequest{} } +func (m *CMsgGCToGCPingRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCPingRequest) ProtoMessage() {} +func (*CMsgGCToGCPingRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{11} +} + +func (m *CMsgGCToGCPingRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCPingRequest.Unmarshal(m, b) +} +func (m *CMsgGCToGCPingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCPingRequest.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCPingRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCPingRequest.Merge(m, src) +} +func (m *CMsgGCToGCPingRequest) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCPingRequest.Size(m) +} +func (m *CMsgGCToGCPingRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCPingRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCPingRequest proto.InternalMessageInfo + +type CMsgGCToGCPingResponse struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCPingResponse) Reset() { *m = CMsgGCToGCPingResponse{} } +func (m *CMsgGCToGCPingResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCPingResponse) ProtoMessage() {} +func (*CMsgGCToGCPingResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{12} +} + +func (m *CMsgGCToGCPingResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCPingResponse.Unmarshal(m, b) +} +func (m *CMsgGCToGCPingResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCPingResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCPingResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCPingResponse.Merge(m, src) +} +func (m *CMsgGCToGCPingResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCPingResponse.Size(m) +} +func (m *CMsgGCToGCPingResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCPingResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCPingResponse proto.InternalMessageInfo + +type CMsgGCToGCGetUserSessionServer struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCGetUserSessionServer) Reset() { *m = CMsgGCToGCGetUserSessionServer{} } +func (m *CMsgGCToGCGetUserSessionServer) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCGetUserSessionServer) ProtoMessage() {} +func (*CMsgGCToGCGetUserSessionServer) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{13} +} + +func (m *CMsgGCToGCGetUserSessionServer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCGetUserSessionServer.Unmarshal(m, b) +} +func (m *CMsgGCToGCGetUserSessionServer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCGetUserSessionServer.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCGetUserSessionServer) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCGetUserSessionServer.Merge(m, src) +} +func (m *CMsgGCToGCGetUserSessionServer) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCGetUserSessionServer.Size(m) +} +func (m *CMsgGCToGCGetUserSessionServer) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCGetUserSessionServer.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCGetUserSessionServer proto.InternalMessageInfo + +func (m *CMsgGCToGCGetUserSessionServer) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +type CMsgGCToGCGetUserSessionServerResponse struct { + ServerSteamId *uint64 `protobuf:"fixed64,1,opt,name=server_steam_id,json=serverSteamId" json:"server_steam_id,omitempty"` + IsOnline *bool `protobuf:"varint,2,opt,name=is_online,json=isOnline" json:"is_online,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCGetUserSessionServerResponse) Reset() { + *m = CMsgGCToGCGetUserSessionServerResponse{} +} +func (m *CMsgGCToGCGetUserSessionServerResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCGetUserSessionServerResponse) ProtoMessage() {} +func (*CMsgGCToGCGetUserSessionServerResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{14} +} + +func (m *CMsgGCToGCGetUserSessionServerResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCGetUserSessionServerResponse.Unmarshal(m, b) +} +func (m *CMsgGCToGCGetUserSessionServerResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCGetUserSessionServerResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCGetUserSessionServerResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCGetUserSessionServerResponse.Merge(m, src) +} +func (m *CMsgGCToGCGetUserSessionServerResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCGetUserSessionServerResponse.Size(m) +} +func (m *CMsgGCToGCGetUserSessionServerResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCGetUserSessionServerResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCGetUserSessionServerResponse proto.InternalMessageInfo + +func (m *CMsgGCToGCGetUserSessionServerResponse) GetServerSteamId() uint64 { + if m != nil && m.ServerSteamId != nil { + return *m.ServerSteamId + } + return 0 +} + +func (m *CMsgGCToGCGetUserSessionServerResponse) GetIsOnline() bool { + if m != nil && m.IsOnline != nil { + return *m.IsOnline + } + return false +} + +type CMsgGCToGCGetUserServerMembers struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + MaxSpectators *uint32 `protobuf:"varint,2,opt,name=max_spectators,json=maxSpectators" json:"max_spectators,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCGetUserServerMembers) Reset() { *m = CMsgGCToGCGetUserServerMembers{} } +func (m *CMsgGCToGCGetUserServerMembers) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCGetUserServerMembers) ProtoMessage() {} +func (*CMsgGCToGCGetUserServerMembers) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{15} +} + +func (m *CMsgGCToGCGetUserServerMembers) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCGetUserServerMembers.Unmarshal(m, b) +} +func (m *CMsgGCToGCGetUserServerMembers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCGetUserServerMembers.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCGetUserServerMembers) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCGetUserServerMembers.Merge(m, src) +} +func (m *CMsgGCToGCGetUserServerMembers) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCGetUserServerMembers.Size(m) +} +func (m *CMsgGCToGCGetUserServerMembers) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCGetUserServerMembers.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCGetUserServerMembers proto.InternalMessageInfo + +func (m *CMsgGCToGCGetUserServerMembers) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgGCToGCGetUserServerMembers) GetMaxSpectators() uint32 { + if m != nil && m.MaxSpectators != nil { + return *m.MaxSpectators + } + return 0 +} + +type CMsgGCToGCGetUserServerMembersResponse struct { + MemberAccountId []uint32 `protobuf:"varint,1,rep,name=member_account_id,json=memberAccountId" json:"member_account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCGetUserServerMembersResponse) Reset() { + *m = CMsgGCToGCGetUserServerMembersResponse{} +} +func (m *CMsgGCToGCGetUserServerMembersResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCGetUserServerMembersResponse) ProtoMessage() {} +func (*CMsgGCToGCGetUserServerMembersResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{16} +} + +func (m *CMsgGCToGCGetUserServerMembersResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCGetUserServerMembersResponse.Unmarshal(m, b) +} +func (m *CMsgGCToGCGetUserServerMembersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCGetUserServerMembersResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCGetUserServerMembersResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCGetUserServerMembersResponse.Merge(m, src) +} +func (m *CMsgGCToGCGetUserServerMembersResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCGetUserServerMembersResponse.Size(m) +} +func (m *CMsgGCToGCGetUserServerMembersResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCGetUserServerMembersResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCGetUserServerMembersResponse proto.InternalMessageInfo + +func (m *CMsgGCToGCGetUserServerMembersResponse) GetMemberAccountId() []uint32 { + if m != nil { + return m.MemberAccountId + } + return nil +} + +type CMsgLookupMultipleAccountNames struct { + Accountids []uint32 `protobuf:"varint,1,rep,packed,name=accountids" json:"accountids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgLookupMultipleAccountNames) Reset() { *m = CMsgLookupMultipleAccountNames{} } +func (m *CMsgLookupMultipleAccountNames) String() string { return proto.CompactTextString(m) } +func (*CMsgLookupMultipleAccountNames) ProtoMessage() {} +func (*CMsgLookupMultipleAccountNames) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{17} +} + +func (m *CMsgLookupMultipleAccountNames) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgLookupMultipleAccountNames.Unmarshal(m, b) +} +func (m *CMsgLookupMultipleAccountNames) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgLookupMultipleAccountNames.Marshal(b, m, deterministic) +} +func (m *CMsgLookupMultipleAccountNames) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgLookupMultipleAccountNames.Merge(m, src) +} +func (m *CMsgLookupMultipleAccountNames) XXX_Size() int { + return xxx_messageInfo_CMsgLookupMultipleAccountNames.Size(m) +} +func (m *CMsgLookupMultipleAccountNames) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgLookupMultipleAccountNames.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgLookupMultipleAccountNames proto.InternalMessageInfo + +func (m *CMsgLookupMultipleAccountNames) GetAccountids() []uint32 { + if m != nil { + return m.Accountids + } + return nil +} + +type CMsgLookupMultipleAccountNamesResponse struct { + Accounts []*CMsgLookupMultipleAccountNamesResponse_Account `protobuf:"bytes,1,rep,name=accounts" json:"accounts,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgLookupMultipleAccountNamesResponse) Reset() { + *m = CMsgLookupMultipleAccountNamesResponse{} +} +func (m *CMsgLookupMultipleAccountNamesResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgLookupMultipleAccountNamesResponse) ProtoMessage() {} +func (*CMsgLookupMultipleAccountNamesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{18} +} + +func (m *CMsgLookupMultipleAccountNamesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgLookupMultipleAccountNamesResponse.Unmarshal(m, b) +} +func (m *CMsgLookupMultipleAccountNamesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgLookupMultipleAccountNamesResponse.Marshal(b, m, deterministic) +} +func (m *CMsgLookupMultipleAccountNamesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgLookupMultipleAccountNamesResponse.Merge(m, src) +} +func (m *CMsgLookupMultipleAccountNamesResponse) XXX_Size() int { + return xxx_messageInfo_CMsgLookupMultipleAccountNamesResponse.Size(m) +} +func (m *CMsgLookupMultipleAccountNamesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgLookupMultipleAccountNamesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgLookupMultipleAccountNamesResponse proto.InternalMessageInfo + +func (m *CMsgLookupMultipleAccountNamesResponse) GetAccounts() []*CMsgLookupMultipleAccountNamesResponse_Account { + if m != nil { + return m.Accounts + } + return nil +} + +type CMsgLookupMultipleAccountNamesResponse_Account struct { + Accountid *uint32 `protobuf:"varint,1,opt,name=accountid" json:"accountid,omitempty"` + Persona *string `protobuf:"bytes,2,opt,name=persona" json:"persona,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgLookupMultipleAccountNamesResponse_Account) Reset() { + *m = CMsgLookupMultipleAccountNamesResponse_Account{} +} +func (m *CMsgLookupMultipleAccountNamesResponse_Account) String() string { + return proto.CompactTextString(m) +} +func (*CMsgLookupMultipleAccountNamesResponse_Account) ProtoMessage() {} +func (*CMsgLookupMultipleAccountNamesResponse_Account) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{18, 0} +} + +func (m *CMsgLookupMultipleAccountNamesResponse_Account) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgLookupMultipleAccountNamesResponse_Account.Unmarshal(m, b) +} +func (m *CMsgLookupMultipleAccountNamesResponse_Account) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgLookupMultipleAccountNamesResponse_Account.Marshal(b, m, deterministic) +} +func (m *CMsgLookupMultipleAccountNamesResponse_Account) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgLookupMultipleAccountNamesResponse_Account.Merge(m, src) +} +func (m *CMsgLookupMultipleAccountNamesResponse_Account) XXX_Size() int { + return xxx_messageInfo_CMsgLookupMultipleAccountNamesResponse_Account.Size(m) +} +func (m *CMsgLookupMultipleAccountNamesResponse_Account) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgLookupMultipleAccountNamesResponse_Account.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgLookupMultipleAccountNamesResponse_Account proto.InternalMessageInfo + +func (m *CMsgLookupMultipleAccountNamesResponse_Account) GetAccountid() uint32 { + if m != nil && m.Accountid != nil { + return *m.Accountid + } + return 0 +} + +func (m *CMsgLookupMultipleAccountNamesResponse_Account) GetPersona() string { + if m != nil && m.Persona != nil { + return *m.Persona + } + return "" +} + +type CMsgRequestCrateItems struct { + CrateItemDef *uint32 `protobuf:"varint,1,opt,name=crate_item_def,json=crateItemDef" json:"crate_item_def,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgRequestCrateItems) Reset() { *m = CMsgRequestCrateItems{} } +func (m *CMsgRequestCrateItems) String() string { return proto.CompactTextString(m) } +func (*CMsgRequestCrateItems) ProtoMessage() {} +func (*CMsgRequestCrateItems) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{19} +} + +func (m *CMsgRequestCrateItems) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgRequestCrateItems.Unmarshal(m, b) +} +func (m *CMsgRequestCrateItems) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgRequestCrateItems.Marshal(b, m, deterministic) +} +func (m *CMsgRequestCrateItems) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgRequestCrateItems.Merge(m, src) +} +func (m *CMsgRequestCrateItems) XXX_Size() int { + return xxx_messageInfo_CMsgRequestCrateItems.Size(m) +} +func (m *CMsgRequestCrateItems) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgRequestCrateItems.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgRequestCrateItems proto.InternalMessageInfo + +func (m *CMsgRequestCrateItems) GetCrateItemDef() uint32 { + if m != nil && m.CrateItemDef != nil { + return *m.CrateItemDef + } + return 0 +} + +type CMsgRequestCrateItemsResponse struct { + Response *uint32 `protobuf:"varint,1,opt,name=response" json:"response,omitempty"` + ItemDefs []uint32 `protobuf:"varint,2,rep,name=item_defs,json=itemDefs" json:"item_defs,omitempty"` + PeekItemDefs []uint32 `protobuf:"varint,3,rep,name=peek_item_defs,json=peekItemDefs" json:"peek_item_defs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgRequestCrateItemsResponse) Reset() { *m = CMsgRequestCrateItemsResponse{} } +func (m *CMsgRequestCrateItemsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgRequestCrateItemsResponse) ProtoMessage() {} +func (*CMsgRequestCrateItemsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{20} +} + +func (m *CMsgRequestCrateItemsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgRequestCrateItemsResponse.Unmarshal(m, b) +} +func (m *CMsgRequestCrateItemsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgRequestCrateItemsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgRequestCrateItemsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgRequestCrateItemsResponse.Merge(m, src) +} +func (m *CMsgRequestCrateItemsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgRequestCrateItemsResponse.Size(m) +} +func (m *CMsgRequestCrateItemsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgRequestCrateItemsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgRequestCrateItemsResponse proto.InternalMessageInfo + +func (m *CMsgRequestCrateItemsResponse) GetResponse() uint32 { + if m != nil && m.Response != nil { + return *m.Response + } + return 0 +} + +func (m *CMsgRequestCrateItemsResponse) GetItemDefs() []uint32 { + if m != nil { + return m.ItemDefs + } + return nil +} + +func (m *CMsgRequestCrateItemsResponse) GetPeekItemDefs() []uint32 { + if m != nil { + return m.PeekItemDefs + } + return nil +} + +type CMsgRequestCrateEscalationLevel struct { + CrateItemDef *uint32 `protobuf:"varint,1,opt,name=crate_item_def,json=crateItemDef" json:"crate_item_def,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgRequestCrateEscalationLevel) Reset() { *m = CMsgRequestCrateEscalationLevel{} } +func (m *CMsgRequestCrateEscalationLevel) String() string { return proto.CompactTextString(m) } +func (*CMsgRequestCrateEscalationLevel) ProtoMessage() {} +func (*CMsgRequestCrateEscalationLevel) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{21} +} + +func (m *CMsgRequestCrateEscalationLevel) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgRequestCrateEscalationLevel.Unmarshal(m, b) +} +func (m *CMsgRequestCrateEscalationLevel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgRequestCrateEscalationLevel.Marshal(b, m, deterministic) +} +func (m *CMsgRequestCrateEscalationLevel) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgRequestCrateEscalationLevel.Merge(m, src) +} +func (m *CMsgRequestCrateEscalationLevel) XXX_Size() int { + return xxx_messageInfo_CMsgRequestCrateEscalationLevel.Size(m) +} +func (m *CMsgRequestCrateEscalationLevel) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgRequestCrateEscalationLevel.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgRequestCrateEscalationLevel proto.InternalMessageInfo + +func (m *CMsgRequestCrateEscalationLevel) GetCrateItemDef() uint32 { + if m != nil && m.CrateItemDef != nil { + return *m.CrateItemDef + } + return 0 +} + +type CMsgRequestCrateEscalationLevelResponse struct { + Response *uint32 `protobuf:"varint,1,opt,name=response" json:"response,omitempty"` + EscalationLevel0 *uint32 `protobuf:"varint,2,opt,name=escalation_level0,json=escalationLevel0" json:"escalation_level0,omitempty"` + EscalationLevel1 *uint32 `protobuf:"varint,3,opt,name=escalation_level1,json=escalationLevel1" json:"escalation_level1,omitempty"` + EscalationLevel2 *uint32 `protobuf:"varint,4,opt,name=escalation_level2,json=escalationLevel2" json:"escalation_level2,omitempty"` + EscalationLevel3 *uint32 `protobuf:"varint,5,opt,name=escalation_level3,json=escalationLevel3" json:"escalation_level3,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgRequestCrateEscalationLevelResponse) Reset() { + *m = CMsgRequestCrateEscalationLevelResponse{} +} +func (m *CMsgRequestCrateEscalationLevelResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgRequestCrateEscalationLevelResponse) ProtoMessage() {} +func (*CMsgRequestCrateEscalationLevelResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{22} +} + +func (m *CMsgRequestCrateEscalationLevelResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgRequestCrateEscalationLevelResponse.Unmarshal(m, b) +} +func (m *CMsgRequestCrateEscalationLevelResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgRequestCrateEscalationLevelResponse.Marshal(b, m, deterministic) +} +func (m *CMsgRequestCrateEscalationLevelResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgRequestCrateEscalationLevelResponse.Merge(m, src) +} +func (m *CMsgRequestCrateEscalationLevelResponse) XXX_Size() int { + return xxx_messageInfo_CMsgRequestCrateEscalationLevelResponse.Size(m) +} +func (m *CMsgRequestCrateEscalationLevelResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgRequestCrateEscalationLevelResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgRequestCrateEscalationLevelResponse proto.InternalMessageInfo + +func (m *CMsgRequestCrateEscalationLevelResponse) GetResponse() uint32 { + if m != nil && m.Response != nil { + return *m.Response + } + return 0 +} + +func (m *CMsgRequestCrateEscalationLevelResponse) GetEscalationLevel0() uint32 { + if m != nil && m.EscalationLevel0 != nil { + return *m.EscalationLevel0 + } + return 0 +} + +func (m *CMsgRequestCrateEscalationLevelResponse) GetEscalationLevel1() uint32 { + if m != nil && m.EscalationLevel1 != nil { + return *m.EscalationLevel1 + } + return 0 +} + +func (m *CMsgRequestCrateEscalationLevelResponse) GetEscalationLevel2() uint32 { + if m != nil && m.EscalationLevel2 != nil { + return *m.EscalationLevel2 + } + return 0 +} + +func (m *CMsgRequestCrateEscalationLevelResponse) GetEscalationLevel3() uint32 { + if m != nil && m.EscalationLevel3 != nil { + return *m.EscalationLevel3 + } + return 0 +} + +type CMsgGCToGCCanUseDropRateBonus struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + DropRateBonus *float32 `protobuf:"fixed32,2,opt,name=drop_rate_bonus,json=dropRateBonus" json:"drop_rate_bonus,omitempty"` + BoosterType *uint32 `protobuf:"varint,3,opt,name=booster_type,json=boosterType" json:"booster_type,omitempty"` + ExclusiveItemDef *uint32 `protobuf:"varint,4,opt,name=exclusive_item_def,json=exclusiveItemDef" json:"exclusive_item_def,omitempty"` + AllowEqualRate *bool `protobuf:"varint,5,opt,name=allow_equal_rate,json=allowEqualRate" json:"allow_equal_rate,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCCanUseDropRateBonus) Reset() { *m = CMsgGCToGCCanUseDropRateBonus{} } +func (m *CMsgGCToGCCanUseDropRateBonus) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCCanUseDropRateBonus) ProtoMessage() {} +func (*CMsgGCToGCCanUseDropRateBonus) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{23} +} + +func (m *CMsgGCToGCCanUseDropRateBonus) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCCanUseDropRateBonus.Unmarshal(m, b) +} +func (m *CMsgGCToGCCanUseDropRateBonus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCCanUseDropRateBonus.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCCanUseDropRateBonus) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCCanUseDropRateBonus.Merge(m, src) +} +func (m *CMsgGCToGCCanUseDropRateBonus) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCCanUseDropRateBonus.Size(m) +} +func (m *CMsgGCToGCCanUseDropRateBonus) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCCanUseDropRateBonus.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCCanUseDropRateBonus proto.InternalMessageInfo + +func (m *CMsgGCToGCCanUseDropRateBonus) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgGCToGCCanUseDropRateBonus) GetDropRateBonus() float32 { + if m != nil && m.DropRateBonus != nil { + return *m.DropRateBonus + } + return 0 +} + +func (m *CMsgGCToGCCanUseDropRateBonus) GetBoosterType() uint32 { + if m != nil && m.BoosterType != nil { + return *m.BoosterType + } + return 0 +} + +func (m *CMsgGCToGCCanUseDropRateBonus) GetExclusiveItemDef() uint32 { + if m != nil && m.ExclusiveItemDef != nil { + return *m.ExclusiveItemDef + } + return 0 +} + +func (m *CMsgGCToGCCanUseDropRateBonus) GetAllowEqualRate() bool { + if m != nil && m.AllowEqualRate != nil { + return *m.AllowEqualRate + } + return false +} + +type CMsgSQLAddDropRateBonus struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + ItemId *uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + ItemDef *uint32 `protobuf:"varint,3,opt,name=item_def,json=itemDef" json:"item_def,omitempty"` + DropRateBonus *float32 `protobuf:"fixed32,4,opt,name=drop_rate_bonus,json=dropRateBonus" json:"drop_rate_bonus,omitempty"` + BoosterType *uint32 `protobuf:"varint,5,opt,name=booster_type,json=boosterType" json:"booster_type,omitempty"` + SecondsDuration *uint32 `protobuf:"varint,6,opt,name=seconds_duration,json=secondsDuration" json:"seconds_duration,omitempty"` + EndTimeStamp *uint32 `protobuf:"varint,7,opt,name=end_time_stamp,json=endTimeStamp" json:"end_time_stamp,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSQLAddDropRateBonus) Reset() { *m = CMsgSQLAddDropRateBonus{} } +func (m *CMsgSQLAddDropRateBonus) String() string { return proto.CompactTextString(m) } +func (*CMsgSQLAddDropRateBonus) ProtoMessage() {} +func (*CMsgSQLAddDropRateBonus) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{24} +} + +func (m *CMsgSQLAddDropRateBonus) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSQLAddDropRateBonus.Unmarshal(m, b) +} +func (m *CMsgSQLAddDropRateBonus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSQLAddDropRateBonus.Marshal(b, m, deterministic) +} +func (m *CMsgSQLAddDropRateBonus) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSQLAddDropRateBonus.Merge(m, src) +} +func (m *CMsgSQLAddDropRateBonus) XXX_Size() int { + return xxx_messageInfo_CMsgSQLAddDropRateBonus.Size(m) +} +func (m *CMsgSQLAddDropRateBonus) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSQLAddDropRateBonus.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSQLAddDropRateBonus proto.InternalMessageInfo + +func (m *CMsgSQLAddDropRateBonus) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgSQLAddDropRateBonus) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CMsgSQLAddDropRateBonus) GetItemDef() uint32 { + if m != nil && m.ItemDef != nil { + return *m.ItemDef + } + return 0 +} + +func (m *CMsgSQLAddDropRateBonus) GetDropRateBonus() float32 { + if m != nil && m.DropRateBonus != nil { + return *m.DropRateBonus + } + return 0 +} + +func (m *CMsgSQLAddDropRateBonus) GetBoosterType() uint32 { + if m != nil && m.BoosterType != nil { + return *m.BoosterType + } + return 0 +} + +func (m *CMsgSQLAddDropRateBonus) GetSecondsDuration() uint32 { + if m != nil && m.SecondsDuration != nil { + return *m.SecondsDuration + } + return 0 +} + +func (m *CMsgSQLAddDropRateBonus) GetEndTimeStamp() uint32 { + if m != nil && m.EndTimeStamp != nil { + return *m.EndTimeStamp + } + return 0 +} + +type CMsgSQLUpgradeBattleBooster struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + ItemDef *uint32 `protobuf:"varint,2,opt,name=item_def,json=itemDef" json:"item_def,omitempty"` + BonusToAdd *float32 `protobuf:"fixed32,3,opt,name=bonus_to_add,json=bonusToAdd" json:"bonus_to_add,omitempty"` + BoosterType *uint32 `protobuf:"varint,4,opt,name=booster_type,json=boosterType" json:"booster_type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSQLUpgradeBattleBooster) Reset() { *m = CMsgSQLUpgradeBattleBooster{} } +func (m *CMsgSQLUpgradeBattleBooster) String() string { return proto.CompactTextString(m) } +func (*CMsgSQLUpgradeBattleBooster) ProtoMessage() {} +func (*CMsgSQLUpgradeBattleBooster) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{25} +} + +func (m *CMsgSQLUpgradeBattleBooster) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSQLUpgradeBattleBooster.Unmarshal(m, b) +} +func (m *CMsgSQLUpgradeBattleBooster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSQLUpgradeBattleBooster.Marshal(b, m, deterministic) +} +func (m *CMsgSQLUpgradeBattleBooster) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSQLUpgradeBattleBooster.Merge(m, src) +} +func (m *CMsgSQLUpgradeBattleBooster) XXX_Size() int { + return xxx_messageInfo_CMsgSQLUpgradeBattleBooster.Size(m) +} +func (m *CMsgSQLUpgradeBattleBooster) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSQLUpgradeBattleBooster.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSQLUpgradeBattleBooster proto.InternalMessageInfo + +func (m *CMsgSQLUpgradeBattleBooster) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgSQLUpgradeBattleBooster) GetItemDef() uint32 { + if m != nil && m.ItemDef != nil { + return *m.ItemDef + } + return 0 +} + +func (m *CMsgSQLUpgradeBattleBooster) GetBonusToAdd() float32 { + if m != nil && m.BonusToAdd != nil { + return *m.BonusToAdd + } + return 0 +} + +func (m *CMsgSQLUpgradeBattleBooster) GetBoosterType() uint32 { + if m != nil && m.BoosterType != nil { + return *m.BoosterType + } + return 0 +} + +type CMsgGCToGCRefreshSOCache struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Reload *bool `protobuf:"varint,2,opt,name=reload" json:"reload,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCRefreshSOCache) Reset() { *m = CMsgGCToGCRefreshSOCache{} } +func (m *CMsgGCToGCRefreshSOCache) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCRefreshSOCache) ProtoMessage() {} +func (*CMsgGCToGCRefreshSOCache) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{26} +} + +func (m *CMsgGCToGCRefreshSOCache) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCRefreshSOCache.Unmarshal(m, b) +} +func (m *CMsgGCToGCRefreshSOCache) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCRefreshSOCache.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCRefreshSOCache) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCRefreshSOCache.Merge(m, src) +} +func (m *CMsgGCToGCRefreshSOCache) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCRefreshSOCache.Size(m) +} +func (m *CMsgGCToGCRefreshSOCache) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCRefreshSOCache.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCRefreshSOCache proto.InternalMessageInfo + +func (m *CMsgGCToGCRefreshSOCache) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgGCToGCRefreshSOCache) GetReload() bool { + if m != nil && m.Reload != nil { + return *m.Reload + } + return false +} + +type CMsgGCToGCCheckAccountTradeStatus struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Initiator *bool `protobuf:"varint,2,opt,name=initiator" json:"initiator,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCCheckAccountTradeStatus) Reset() { *m = CMsgGCToGCCheckAccountTradeStatus{} } +func (m *CMsgGCToGCCheckAccountTradeStatus) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCCheckAccountTradeStatus) ProtoMessage() {} +func (*CMsgGCToGCCheckAccountTradeStatus) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{27} +} + +func (m *CMsgGCToGCCheckAccountTradeStatus) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCCheckAccountTradeStatus.Unmarshal(m, b) +} +func (m *CMsgGCToGCCheckAccountTradeStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCCheckAccountTradeStatus.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCCheckAccountTradeStatus) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCCheckAccountTradeStatus.Merge(m, src) +} +func (m *CMsgGCToGCCheckAccountTradeStatus) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCCheckAccountTradeStatus.Size(m) +} +func (m *CMsgGCToGCCheckAccountTradeStatus) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCCheckAccountTradeStatus.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCCheckAccountTradeStatus proto.InternalMessageInfo + +func (m *CMsgGCToGCCheckAccountTradeStatus) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgGCToGCCheckAccountTradeStatus) GetInitiator() bool { + if m != nil && m.Initiator != nil { + return *m.Initiator + } + return false +} + +type CMsgGCToGCCheckAccountTradeStatusResponse struct { + CanTrade *bool `protobuf:"varint,1,opt,name=can_trade,json=canTrade" json:"can_trade,omitempty"` + ErrorCode *uint32 `protobuf:"varint,2,opt,name=error_code,json=errorCode" json:"error_code,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCCheckAccountTradeStatusResponse) Reset() { + *m = CMsgGCToGCCheckAccountTradeStatusResponse{} +} +func (m *CMsgGCToGCCheckAccountTradeStatusResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCCheckAccountTradeStatusResponse) ProtoMessage() {} +func (*CMsgGCToGCCheckAccountTradeStatusResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{28} +} + +func (m *CMsgGCToGCCheckAccountTradeStatusResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCCheckAccountTradeStatusResponse.Unmarshal(m, b) +} +func (m *CMsgGCToGCCheckAccountTradeStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCCheckAccountTradeStatusResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCCheckAccountTradeStatusResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCCheckAccountTradeStatusResponse.Merge(m, src) +} +func (m *CMsgGCToGCCheckAccountTradeStatusResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCCheckAccountTradeStatusResponse.Size(m) +} +func (m *CMsgGCToGCCheckAccountTradeStatusResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCCheckAccountTradeStatusResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCCheckAccountTradeStatusResponse proto.InternalMessageInfo + +func (m *CMsgGCToGCCheckAccountTradeStatusResponse) GetCanTrade() bool { + if m != nil && m.CanTrade != nil { + return *m.CanTrade + } + return false +} + +func (m *CMsgGCToGCCheckAccountTradeStatusResponse) GetErrorCode() uint32 { + if m != nil && m.ErrorCode != nil { + return *m.ErrorCode + } + return 0 +} + +type CMsgGCToGCAddSubscriptionTime struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + MatchingSubscriptionDefIndexes []uint32 `protobuf:"varint,2,rep,name=matching_subscription_def_indexes,json=matchingSubscriptionDefIndexes" json:"matching_subscription_def_indexes,omitempty"` + AdditionalSeconds *uint32 `protobuf:"varint,3,opt,name=additional_seconds,json=additionalSeconds" json:"additional_seconds,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCAddSubscriptionTime) Reset() { *m = CMsgGCToGCAddSubscriptionTime{} } +func (m *CMsgGCToGCAddSubscriptionTime) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCAddSubscriptionTime) ProtoMessage() {} +func (*CMsgGCToGCAddSubscriptionTime) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{29} +} + +func (m *CMsgGCToGCAddSubscriptionTime) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCAddSubscriptionTime.Unmarshal(m, b) +} +func (m *CMsgGCToGCAddSubscriptionTime) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCAddSubscriptionTime.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCAddSubscriptionTime) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCAddSubscriptionTime.Merge(m, src) +} +func (m *CMsgGCToGCAddSubscriptionTime) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCAddSubscriptionTime.Size(m) +} +func (m *CMsgGCToGCAddSubscriptionTime) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCAddSubscriptionTime.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCAddSubscriptionTime proto.InternalMessageInfo + +func (m *CMsgGCToGCAddSubscriptionTime) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgGCToGCAddSubscriptionTime) GetMatchingSubscriptionDefIndexes() []uint32 { + if m != nil { + return m.MatchingSubscriptionDefIndexes + } + return nil +} + +func (m *CMsgGCToGCAddSubscriptionTime) GetAdditionalSeconds() uint32 { + if m != nil && m.AdditionalSeconds != nil { + return *m.AdditionalSeconds + } + return 0 +} + +type CMsgGCToGCGrantAccountRolledItems struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Items []*CMsgGCToGCGrantAccountRolledItems_Item `protobuf:"bytes,2,rep,name=items" json:"items,omitempty"` + AuditAction *uint32 `protobuf:"varint,3,opt,name=audit_action,json=auditAction" json:"audit_action,omitempty"` + AuditData *uint64 `protobuf:"varint,4,opt,name=audit_data,json=auditData" json:"audit_data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCGrantAccountRolledItems) Reset() { *m = CMsgGCToGCGrantAccountRolledItems{} } +func (m *CMsgGCToGCGrantAccountRolledItems) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCGrantAccountRolledItems) ProtoMessage() {} +func (*CMsgGCToGCGrantAccountRolledItems) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{30} +} + +func (m *CMsgGCToGCGrantAccountRolledItems) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCGrantAccountRolledItems.Unmarshal(m, b) +} +func (m *CMsgGCToGCGrantAccountRolledItems) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCGrantAccountRolledItems.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCGrantAccountRolledItems) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCGrantAccountRolledItems.Merge(m, src) +} +func (m *CMsgGCToGCGrantAccountRolledItems) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCGrantAccountRolledItems.Size(m) +} +func (m *CMsgGCToGCGrantAccountRolledItems) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCGrantAccountRolledItems.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCGrantAccountRolledItems proto.InternalMessageInfo + +func (m *CMsgGCToGCGrantAccountRolledItems) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgGCToGCGrantAccountRolledItems) GetItems() []*CMsgGCToGCGrantAccountRolledItems_Item { + if m != nil { + return m.Items + } + return nil +} + +func (m *CMsgGCToGCGrantAccountRolledItems) GetAuditAction() uint32 { + if m != nil && m.AuditAction != nil { + return *m.AuditAction + } + return 0 +} + +func (m *CMsgGCToGCGrantAccountRolledItems) GetAuditData() uint64 { + if m != nil && m.AuditData != nil { + return *m.AuditData + } + return 0 +} + +type CMsgGCToGCGrantAccountRolledItems_Item struct { + ItemDef *uint32 `protobuf:"varint,1,opt,name=item_def,json=itemDef" json:"item_def,omitempty"` + LootLists []string `protobuf:"bytes,2,rep,name=loot_lists,json=lootLists" json:"loot_lists,omitempty"` + IgnoreLimit *bool `protobuf:"varint,3,opt,name=ignore_limit,json=ignoreLimit" json:"ignore_limit,omitempty"` + Origin *uint32 `protobuf:"varint,4,opt,name=origin" json:"origin,omitempty"` + DynamicAttributes []*CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute `protobuf:"bytes,5,rep,name=dynamic_attributes,json=dynamicAttributes" json:"dynamic_attributes,omitempty"` + AdditionalAuditEntries []*CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry `protobuf:"bytes,6,rep,name=additional_audit_entries,json=additionalAuditEntries" json:"additional_audit_entries,omitempty"` + InventoryToken *uint32 `protobuf:"varint,7,opt,name=inventory_token,json=inventoryToken" json:"inventory_token,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCGrantAccountRolledItems_Item) Reset() { + *m = CMsgGCToGCGrantAccountRolledItems_Item{} +} +func (m *CMsgGCToGCGrantAccountRolledItems_Item) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCGrantAccountRolledItems_Item) ProtoMessage() {} +func (*CMsgGCToGCGrantAccountRolledItems_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{30, 0} +} + +func (m *CMsgGCToGCGrantAccountRolledItems_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCGrantAccountRolledItems_Item.Unmarshal(m, b) +} +func (m *CMsgGCToGCGrantAccountRolledItems_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCGrantAccountRolledItems_Item.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCGrantAccountRolledItems_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCGrantAccountRolledItems_Item.Merge(m, src) +} +func (m *CMsgGCToGCGrantAccountRolledItems_Item) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCGrantAccountRolledItems_Item.Size(m) +} +func (m *CMsgGCToGCGrantAccountRolledItems_Item) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCGrantAccountRolledItems_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCGrantAccountRolledItems_Item proto.InternalMessageInfo + +func (m *CMsgGCToGCGrantAccountRolledItems_Item) GetItemDef() uint32 { + if m != nil && m.ItemDef != nil { + return *m.ItemDef + } + return 0 +} + +func (m *CMsgGCToGCGrantAccountRolledItems_Item) GetLootLists() []string { + if m != nil { + return m.LootLists + } + return nil +} + +func (m *CMsgGCToGCGrantAccountRolledItems_Item) GetIgnoreLimit() bool { + if m != nil && m.IgnoreLimit != nil { + return *m.IgnoreLimit + } + return false +} + +func (m *CMsgGCToGCGrantAccountRolledItems_Item) GetOrigin() uint32 { + if m != nil && m.Origin != nil { + return *m.Origin + } + return 0 +} + +func (m *CMsgGCToGCGrantAccountRolledItems_Item) GetDynamicAttributes() []*CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute { + if m != nil { + return m.DynamicAttributes + } + return nil +} + +func (m *CMsgGCToGCGrantAccountRolledItems_Item) GetAdditionalAuditEntries() []*CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry { + if m != nil { + return m.AdditionalAuditEntries + } + return nil +} + +func (m *CMsgGCToGCGrantAccountRolledItems_Item) GetInventoryToken() uint32 { + if m != nil && m.InventoryToken != nil { + return *m.InventoryToken + } + return 0 +} + +type CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute struct { + Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` + ValueUint32 *uint32 `protobuf:"varint,2,opt,name=value_uint32,json=valueUint32" json:"value_uint32,omitempty"` + ValueFloat *float32 `protobuf:"fixed32,3,opt,name=value_float,json=valueFloat" json:"value_float,omitempty"` + ValueString *string `protobuf:"bytes,4,opt,name=value_string,json=valueString" json:"value_string,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) Reset() { + *m = CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute{} +} +func (m *CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) ProtoMessage() {} +func (*CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{30, 0, 0} +} + +func (m *CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute.Unmarshal(m, b) +} +func (m *CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute.Merge(m, src) +} +func (m *CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute.Size(m) +} +func (m *CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute proto.InternalMessageInfo + +func (m *CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) GetValueUint32() uint32 { + if m != nil && m.ValueUint32 != nil { + return *m.ValueUint32 + } + return 0 +} + +func (m *CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) GetValueFloat() float32 { + if m != nil && m.ValueFloat != nil { + return *m.ValueFloat + } + return 0 +} + +func (m *CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) GetValueString() string { + if m != nil && m.ValueString != nil { + return *m.ValueString + } + return "" +} + +type CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry struct { + OwnerAccountId *uint32 `protobuf:"varint,1,opt,name=owner_account_id,json=ownerAccountId" json:"owner_account_id,omitempty"` + AuditAction *uint32 `protobuf:"varint,2,opt,name=audit_action,json=auditAction" json:"audit_action,omitempty"` + AuditData *uint64 `protobuf:"varint,3,opt,name=audit_data,json=auditData" json:"audit_data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) Reset() { + *m = CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry{} +} +func (m *CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) ProtoMessage() {} +func (*CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{30, 0, 1} +} + +func (m *CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry.Unmarshal(m, b) +} +func (m *CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry.Merge(m, src) +} +func (m *CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry.Size(m) +} +func (m *CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry proto.InternalMessageInfo + +func (m *CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) GetOwnerAccountId() uint32 { + if m != nil && m.OwnerAccountId != nil { + return *m.OwnerAccountId + } + return 0 +} + +func (m *CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) GetAuditAction() uint32 { + if m != nil && m.AuditAction != nil { + return *m.AuditAction + } + return 0 +} + +func (m *CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) GetAuditData() uint64 { + if m != nil && m.AuditData != nil { + return *m.AuditData + } + return 0 +} + +type CMsgGCToGCGrantSelfMadeItemToAccount struct { + ItemDefIndex *uint32 `protobuf:"varint,1,opt,name=item_def_index,json=itemDefIndex" json:"item_def_index,omitempty"` + Accountid *uint32 `protobuf:"varint,2,opt,name=accountid" json:"accountid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCGrantSelfMadeItemToAccount) Reset() { *m = CMsgGCToGCGrantSelfMadeItemToAccount{} } +func (m *CMsgGCToGCGrantSelfMadeItemToAccount) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCGrantSelfMadeItemToAccount) ProtoMessage() {} +func (*CMsgGCToGCGrantSelfMadeItemToAccount) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{31} +} + +func (m *CMsgGCToGCGrantSelfMadeItemToAccount) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCGrantSelfMadeItemToAccount.Unmarshal(m, b) +} +func (m *CMsgGCToGCGrantSelfMadeItemToAccount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCGrantSelfMadeItemToAccount.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCGrantSelfMadeItemToAccount) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCGrantSelfMadeItemToAccount.Merge(m, src) +} +func (m *CMsgGCToGCGrantSelfMadeItemToAccount) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCGrantSelfMadeItemToAccount.Size(m) +} +func (m *CMsgGCToGCGrantSelfMadeItemToAccount) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCGrantSelfMadeItemToAccount.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCGrantSelfMadeItemToAccount proto.InternalMessageInfo + +func (m *CMsgGCToGCGrantSelfMadeItemToAccount) GetItemDefIndex() uint32 { + if m != nil && m.ItemDefIndex != nil { + return *m.ItemDefIndex + } + return 0 +} + +func (m *CMsgGCToGCGrantSelfMadeItemToAccount) GetAccountid() uint32 { + if m != nil && m.Accountid != nil { + return *m.Accountid + } + return 0 +} + +type CMsgUseItem struct { + ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + TargetSteamId *uint64 `protobuf:"fixed64,2,opt,name=target_steam_id,json=targetSteamId" json:"target_steam_id,omitempty"` + Gift_PotentialTargets []uint32 `protobuf:"varint,3,rep,name=gift__potential_targets,json=giftPotentialTargets" json:"gift__potential_targets,omitempty"` + Duel_ClassLock *uint32 `protobuf:"varint,4,opt,name=duel__class_lock,json=duelClassLock" json:"duel__class_lock,omitempty"` + InitiatorSteamId *uint64 `protobuf:"varint,5,opt,name=initiator_steam_id,json=initiatorSteamId" json:"initiator_steam_id,omitempty"` + Itempack_AckImmediately *bool `protobuf:"varint,6,opt,name=itempack__ack_immediately,json=itempackAckImmediately" json:"itempack__ack_immediately,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgUseItem) Reset() { *m = CMsgUseItem{} } +func (m *CMsgUseItem) String() string { return proto.CompactTextString(m) } +func (*CMsgUseItem) ProtoMessage() {} +func (*CMsgUseItem) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{32} +} + +func (m *CMsgUseItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgUseItem.Unmarshal(m, b) +} +func (m *CMsgUseItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgUseItem.Marshal(b, m, deterministic) +} +func (m *CMsgUseItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgUseItem.Merge(m, src) +} +func (m *CMsgUseItem) XXX_Size() int { + return xxx_messageInfo_CMsgUseItem.Size(m) +} +func (m *CMsgUseItem) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgUseItem.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgUseItem proto.InternalMessageInfo + +func (m *CMsgUseItem) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CMsgUseItem) GetTargetSteamId() uint64 { + if m != nil && m.TargetSteamId != nil { + return *m.TargetSteamId + } + return 0 +} + +func (m *CMsgUseItem) GetGift_PotentialTargets() []uint32 { + if m != nil { + return m.Gift_PotentialTargets + } + return nil +} + +func (m *CMsgUseItem) GetDuel_ClassLock() uint32 { + if m != nil && m.Duel_ClassLock != nil { + return *m.Duel_ClassLock + } + return 0 +} + +func (m *CMsgUseItem) GetInitiatorSteamId() uint64 { + if m != nil && m.InitiatorSteamId != nil { + return *m.InitiatorSteamId + } + return 0 +} + +func (m *CMsgUseItem) GetItempack_AckImmediately() bool { + if m != nil && m.Itempack_AckImmediately != nil { + return *m.Itempack_AckImmediately + } + return false +} + +type CMsgServerUseItem struct { + InitiatorAccountId *uint32 `protobuf:"varint,1,opt,name=initiator_account_id,json=initiatorAccountId" json:"initiator_account_id,omitempty"` + UseItemMsg *CMsgUseItem `protobuf:"bytes,2,opt,name=use_item_msg,json=useItemMsg" json:"use_item_msg,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgServerUseItem) Reset() { *m = CMsgServerUseItem{} } +func (m *CMsgServerUseItem) String() string { return proto.CompactTextString(m) } +func (*CMsgServerUseItem) ProtoMessage() {} +func (*CMsgServerUseItem) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{33} +} + +func (m *CMsgServerUseItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgServerUseItem.Unmarshal(m, b) +} +func (m *CMsgServerUseItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgServerUseItem.Marshal(b, m, deterministic) +} +func (m *CMsgServerUseItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgServerUseItem.Merge(m, src) +} +func (m *CMsgServerUseItem) XXX_Size() int { + return xxx_messageInfo_CMsgServerUseItem.Size(m) +} +func (m *CMsgServerUseItem) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgServerUseItem.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgServerUseItem proto.InternalMessageInfo + +func (m *CMsgServerUseItem) GetInitiatorAccountId() uint32 { + if m != nil && m.InitiatorAccountId != nil { + return *m.InitiatorAccountId + } + return 0 +} + +func (m *CMsgServerUseItem) GetUseItemMsg() *CMsgUseItem { + if m != nil { + return m.UseItemMsg + } + return nil +} + +type CMsgUseMultipleItems struct { + ItemIds []uint64 `protobuf:"varint,1,rep,name=item_ids,json=itemIds" json:"item_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgUseMultipleItems) Reset() { *m = CMsgUseMultipleItems{} } +func (m *CMsgUseMultipleItems) String() string { return proto.CompactTextString(m) } +func (*CMsgUseMultipleItems) ProtoMessage() {} +func (*CMsgUseMultipleItems) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{34} +} + +func (m *CMsgUseMultipleItems) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgUseMultipleItems.Unmarshal(m, b) +} +func (m *CMsgUseMultipleItems) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgUseMultipleItems.Marshal(b, m, deterministic) +} +func (m *CMsgUseMultipleItems) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgUseMultipleItems.Merge(m, src) +} +func (m *CMsgUseMultipleItems) XXX_Size() int { + return xxx_messageInfo_CMsgUseMultipleItems.Size(m) +} +func (m *CMsgUseMultipleItems) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgUseMultipleItems.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgUseMultipleItems proto.InternalMessageInfo + +func (m *CMsgUseMultipleItems) GetItemIds() []uint64 { + if m != nil { + return m.ItemIds + } + return nil +} + +type CMsgGCPartnerBalanceRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCPartnerBalanceRequest) Reset() { *m = CMsgGCPartnerBalanceRequest{} } +func (m *CMsgGCPartnerBalanceRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgGCPartnerBalanceRequest) ProtoMessage() {} +func (*CMsgGCPartnerBalanceRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{35} +} + +func (m *CMsgGCPartnerBalanceRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCPartnerBalanceRequest.Unmarshal(m, b) +} +func (m *CMsgGCPartnerBalanceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCPartnerBalanceRequest.Marshal(b, m, deterministic) +} +func (m *CMsgGCPartnerBalanceRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCPartnerBalanceRequest.Merge(m, src) +} +func (m *CMsgGCPartnerBalanceRequest) XXX_Size() int { + return xxx_messageInfo_CMsgGCPartnerBalanceRequest.Size(m) +} +func (m *CMsgGCPartnerBalanceRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCPartnerBalanceRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCPartnerBalanceRequest proto.InternalMessageInfo + +type CMsgGCPartnerBalanceResponse struct { + Result *EGCPartnerRequestResponse `protobuf:"varint,1,opt,name=result,enum=protocol.EGCPartnerRequestResponse,def=1" json:"result,omitempty"` + Balance *uint32 `protobuf:"varint,2,opt,name=balance" json:"balance,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCPartnerBalanceResponse) Reset() { *m = CMsgGCPartnerBalanceResponse{} } +func (m *CMsgGCPartnerBalanceResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCPartnerBalanceResponse) ProtoMessage() {} +func (*CMsgGCPartnerBalanceResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{36} +} + +func (m *CMsgGCPartnerBalanceResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCPartnerBalanceResponse.Unmarshal(m, b) +} +func (m *CMsgGCPartnerBalanceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCPartnerBalanceResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCPartnerBalanceResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCPartnerBalanceResponse.Merge(m, src) +} +func (m *CMsgGCPartnerBalanceResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCPartnerBalanceResponse.Size(m) +} +func (m *CMsgGCPartnerBalanceResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCPartnerBalanceResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCPartnerBalanceResponse proto.InternalMessageInfo + +const Default_CMsgGCPartnerBalanceResponse_Result EGCPartnerRequestResponse = EGCPartnerRequestResponse_k_EPartnerRequestOK + +func (m *CMsgGCPartnerBalanceResponse) GetResult() EGCPartnerRequestResponse { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgGCPartnerBalanceResponse_Result +} + +func (m *CMsgGCPartnerBalanceResponse) GetBalance() uint32 { + if m != nil && m.Balance != nil { + return *m.Balance + } + return 0 +} + +type CGCStoreRechargeRedirect_LineItem struct { + ItemDefId *uint32 `protobuf:"varint,1,opt,name=item_def_id,json=itemDefId" json:"item_def_id,omitempty"` + Quantity *uint32 `protobuf:"varint,2,opt,name=quantity" json:"quantity,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCStoreRechargeRedirect_LineItem) Reset() { *m = CGCStoreRechargeRedirect_LineItem{} } +func (m *CGCStoreRechargeRedirect_LineItem) String() string { return proto.CompactTextString(m) } +func (*CGCStoreRechargeRedirect_LineItem) ProtoMessage() {} +func (*CGCStoreRechargeRedirect_LineItem) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{37} +} + +func (m *CGCStoreRechargeRedirect_LineItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCStoreRechargeRedirect_LineItem.Unmarshal(m, b) +} +func (m *CGCStoreRechargeRedirect_LineItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCStoreRechargeRedirect_LineItem.Marshal(b, m, deterministic) +} +func (m *CGCStoreRechargeRedirect_LineItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCStoreRechargeRedirect_LineItem.Merge(m, src) +} +func (m *CGCStoreRechargeRedirect_LineItem) XXX_Size() int { + return xxx_messageInfo_CGCStoreRechargeRedirect_LineItem.Size(m) +} +func (m *CGCStoreRechargeRedirect_LineItem) XXX_DiscardUnknown() { + xxx_messageInfo_CGCStoreRechargeRedirect_LineItem.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCStoreRechargeRedirect_LineItem proto.InternalMessageInfo + +func (m *CGCStoreRechargeRedirect_LineItem) GetItemDefId() uint32 { + if m != nil && m.ItemDefId != nil { + return *m.ItemDefId + } + return 0 +} + +func (m *CGCStoreRechargeRedirect_LineItem) GetQuantity() uint32 { + if m != nil && m.Quantity != nil { + return *m.Quantity + } + return 0 +} + +type CMsgGCPartnerRechargeRedirectURLRequest struct { + LineItems []*CGCStoreRechargeRedirect_LineItem `protobuf:"bytes,1,rep,name=line_items,json=lineItems" json:"line_items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCPartnerRechargeRedirectURLRequest) Reset() { + *m = CMsgGCPartnerRechargeRedirectURLRequest{} +} +func (m *CMsgGCPartnerRechargeRedirectURLRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgGCPartnerRechargeRedirectURLRequest) ProtoMessage() {} +func (*CMsgGCPartnerRechargeRedirectURLRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{38} +} + +func (m *CMsgGCPartnerRechargeRedirectURLRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCPartnerRechargeRedirectURLRequest.Unmarshal(m, b) +} +func (m *CMsgGCPartnerRechargeRedirectURLRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCPartnerRechargeRedirectURLRequest.Marshal(b, m, deterministic) +} +func (m *CMsgGCPartnerRechargeRedirectURLRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCPartnerRechargeRedirectURLRequest.Merge(m, src) +} +func (m *CMsgGCPartnerRechargeRedirectURLRequest) XXX_Size() int { + return xxx_messageInfo_CMsgGCPartnerRechargeRedirectURLRequest.Size(m) +} +func (m *CMsgGCPartnerRechargeRedirectURLRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCPartnerRechargeRedirectURLRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCPartnerRechargeRedirectURLRequest proto.InternalMessageInfo + +func (m *CMsgGCPartnerRechargeRedirectURLRequest) GetLineItems() []*CGCStoreRechargeRedirect_LineItem { + if m != nil { + return m.LineItems + } + return nil +} + +type CMsgGCPartnerRechargeRedirectURLResponse struct { + Result *EGCPartnerRequestResponse `protobuf:"varint,1,opt,name=result,enum=protocol.EGCPartnerRequestResponse,def=1" json:"result,omitempty"` + Url *string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCPartnerRechargeRedirectURLResponse) Reset() { + *m = CMsgGCPartnerRechargeRedirectURLResponse{} +} +func (m *CMsgGCPartnerRechargeRedirectURLResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCPartnerRechargeRedirectURLResponse) ProtoMessage() {} +func (*CMsgGCPartnerRechargeRedirectURLResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{39} +} + +func (m *CMsgGCPartnerRechargeRedirectURLResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCPartnerRechargeRedirectURLResponse.Unmarshal(m, b) +} +func (m *CMsgGCPartnerRechargeRedirectURLResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCPartnerRechargeRedirectURLResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCPartnerRechargeRedirectURLResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCPartnerRechargeRedirectURLResponse.Merge(m, src) +} +func (m *CMsgGCPartnerRechargeRedirectURLResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCPartnerRechargeRedirectURLResponse.Size(m) +} +func (m *CMsgGCPartnerRechargeRedirectURLResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCPartnerRechargeRedirectURLResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCPartnerRechargeRedirectURLResponse proto.InternalMessageInfo + +const Default_CMsgGCPartnerRechargeRedirectURLResponse_Result EGCPartnerRequestResponse = EGCPartnerRequestResponse_k_EPartnerRequestOK + +func (m *CMsgGCPartnerRechargeRedirectURLResponse) GetResult() EGCPartnerRequestResponse { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgGCPartnerRechargeRedirectURLResponse_Result +} + +func (m *CMsgGCPartnerRechargeRedirectURLResponse) GetUrl() string { + if m != nil && m.Url != nil { + return *m.Url + } + return "" +} + +type CMsgGCEconSQLWorkItemEmbeddedRollbackData struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + DeletedItemId *uint64 `protobuf:"varint,2,opt,name=deleted_item_id,json=deletedItemId" json:"deleted_item_id,omitempty"` + OldAuditAction *uint32 `protobuf:"varint,3,opt,name=old_audit_action,json=oldAuditAction" json:"old_audit_action,omitempty"` + NewAuditAction *uint32 `protobuf:"varint,4,opt,name=new_audit_action,json=newAuditAction" json:"new_audit_action,omitempty"` + ExpectedAuditAction *uint32 `protobuf:"varint,5,opt,name=expected_audit_action,json=expectedAuditAction" json:"expected_audit_action,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCEconSQLWorkItemEmbeddedRollbackData) Reset() { + *m = CMsgGCEconSQLWorkItemEmbeddedRollbackData{} +} +func (m *CMsgGCEconSQLWorkItemEmbeddedRollbackData) String() string { return proto.CompactTextString(m) } +func (*CMsgGCEconSQLWorkItemEmbeddedRollbackData) ProtoMessage() {} +func (*CMsgGCEconSQLWorkItemEmbeddedRollbackData) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{40} +} + +func (m *CMsgGCEconSQLWorkItemEmbeddedRollbackData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCEconSQLWorkItemEmbeddedRollbackData.Unmarshal(m, b) +} +func (m *CMsgGCEconSQLWorkItemEmbeddedRollbackData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCEconSQLWorkItemEmbeddedRollbackData.Marshal(b, m, deterministic) +} +func (m *CMsgGCEconSQLWorkItemEmbeddedRollbackData) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCEconSQLWorkItemEmbeddedRollbackData.Merge(m, src) +} +func (m *CMsgGCEconSQLWorkItemEmbeddedRollbackData) XXX_Size() int { + return xxx_messageInfo_CMsgGCEconSQLWorkItemEmbeddedRollbackData.Size(m) +} +func (m *CMsgGCEconSQLWorkItemEmbeddedRollbackData) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCEconSQLWorkItemEmbeddedRollbackData.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCEconSQLWorkItemEmbeddedRollbackData proto.InternalMessageInfo + +func (m *CMsgGCEconSQLWorkItemEmbeddedRollbackData) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgGCEconSQLWorkItemEmbeddedRollbackData) GetDeletedItemId() uint64 { + if m != nil && m.DeletedItemId != nil { + return *m.DeletedItemId + } + return 0 +} + +func (m *CMsgGCEconSQLWorkItemEmbeddedRollbackData) GetOldAuditAction() uint32 { + if m != nil && m.OldAuditAction != nil { + return *m.OldAuditAction + } + return 0 +} + +func (m *CMsgGCEconSQLWorkItemEmbeddedRollbackData) GetNewAuditAction() uint32 { + if m != nil && m.NewAuditAction != nil { + return *m.NewAuditAction + } + return 0 +} + +func (m *CMsgGCEconSQLWorkItemEmbeddedRollbackData) GetExpectedAuditAction() uint32 { + if m != nil && m.ExpectedAuditAction != nil { + return *m.ExpectedAuditAction + } + return 0 +} + +type CMsgCraftStatue struct { + Heroid *uint32 `protobuf:"varint,1,opt,name=heroid" json:"heroid,omitempty"` + Sequencename *string `protobuf:"bytes,2,opt,name=sequencename" json:"sequencename,omitempty"` + Cycle *float32 `protobuf:"fixed32,3,opt,name=cycle" json:"cycle,omitempty"` + Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"` + PedestalItemdef *uint32 `protobuf:"varint,5,opt,name=pedestal_itemdef,json=pedestalItemdef" json:"pedestal_itemdef,omitempty"` + Toolid *uint64 `protobuf:"varint,6,opt,name=toolid" json:"toolid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgCraftStatue) Reset() { *m = CMsgCraftStatue{} } +func (m *CMsgCraftStatue) String() string { return proto.CompactTextString(m) } +func (*CMsgCraftStatue) ProtoMessage() {} +func (*CMsgCraftStatue) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{41} +} + +func (m *CMsgCraftStatue) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgCraftStatue.Unmarshal(m, b) +} +func (m *CMsgCraftStatue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgCraftStatue.Marshal(b, m, deterministic) +} +func (m *CMsgCraftStatue) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgCraftStatue.Merge(m, src) +} +func (m *CMsgCraftStatue) XXX_Size() int { + return xxx_messageInfo_CMsgCraftStatue.Size(m) +} +func (m *CMsgCraftStatue) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgCraftStatue.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgCraftStatue proto.InternalMessageInfo + +func (m *CMsgCraftStatue) GetHeroid() uint32 { + if m != nil && m.Heroid != nil { + return *m.Heroid + } + return 0 +} + +func (m *CMsgCraftStatue) GetSequencename() string { + if m != nil && m.Sequencename != nil { + return *m.Sequencename + } + return "" +} + +func (m *CMsgCraftStatue) GetCycle() float32 { + if m != nil && m.Cycle != nil { + return *m.Cycle + } + return 0 +} + +func (m *CMsgCraftStatue) GetDescription() string { + if m != nil && m.Description != nil { + return *m.Description + } + return "" +} + +func (m *CMsgCraftStatue) GetPedestalItemdef() uint32 { + if m != nil && m.PedestalItemdef != nil { + return *m.PedestalItemdef + } + return 0 +} + +func (m *CMsgCraftStatue) GetToolid() uint64 { + if m != nil && m.Toolid != nil { + return *m.Toolid + } + return 0 +} + +type CMsgRedeemCode struct { + Code *string `protobuf:"bytes,1,opt,name=code" json:"code,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgRedeemCode) Reset() { *m = CMsgRedeemCode{} } +func (m *CMsgRedeemCode) String() string { return proto.CompactTextString(m) } +func (*CMsgRedeemCode) ProtoMessage() {} +func (*CMsgRedeemCode) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{42} +} + +func (m *CMsgRedeemCode) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgRedeemCode.Unmarshal(m, b) +} +func (m *CMsgRedeemCode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgRedeemCode.Marshal(b, m, deterministic) +} +func (m *CMsgRedeemCode) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgRedeemCode.Merge(m, src) +} +func (m *CMsgRedeemCode) XXX_Size() int { + return xxx_messageInfo_CMsgRedeemCode.Size(m) +} +func (m *CMsgRedeemCode) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgRedeemCode.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgRedeemCode proto.InternalMessageInfo + +func (m *CMsgRedeemCode) GetCode() string { + if m != nil && m.Code != nil { + return *m.Code + } + return "" +} + +type CMsgRedeemCodeResponse struct { + Response *uint32 `protobuf:"varint,1,opt,name=response" json:"response,omitempty"` + ItemId *uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgRedeemCodeResponse) Reset() { *m = CMsgRedeemCodeResponse{} } +func (m *CMsgRedeemCodeResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgRedeemCodeResponse) ProtoMessage() {} +func (*CMsgRedeemCodeResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{43} +} + +func (m *CMsgRedeemCodeResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgRedeemCodeResponse.Unmarshal(m, b) +} +func (m *CMsgRedeemCodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgRedeemCodeResponse.Marshal(b, m, deterministic) +} +func (m *CMsgRedeemCodeResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgRedeemCodeResponse.Merge(m, src) +} +func (m *CMsgRedeemCodeResponse) XXX_Size() int { + return xxx_messageInfo_CMsgRedeemCodeResponse.Size(m) +} +func (m *CMsgRedeemCodeResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgRedeemCodeResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgRedeemCodeResponse proto.InternalMessageInfo + +func (m *CMsgRedeemCodeResponse) GetResponse() uint32 { + if m != nil && m.Response != nil { + return *m.Response + } + return 0 +} + +func (m *CMsgRedeemCodeResponse) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +type CMsgDevNewItemRequest struct { + ItemDefName *string `protobuf:"bytes,3,opt,name=item_def_name,json=itemDefName" json:"item_def_name,omitempty"` + LootListName *string `protobuf:"bytes,4,opt,name=loot_list_name,json=lootListName" json:"loot_list_name,omitempty"` + AttrDefName []string `protobuf:"bytes,5,rep,name=attr_def_name,json=attrDefName" json:"attr_def_name,omitempty"` + AttrValue []string `protobuf:"bytes,6,rep,name=attr_value,json=attrValue" json:"attr_value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDevNewItemRequest) Reset() { *m = CMsgDevNewItemRequest{} } +func (m *CMsgDevNewItemRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgDevNewItemRequest) ProtoMessage() {} +func (*CMsgDevNewItemRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{44} +} + +func (m *CMsgDevNewItemRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDevNewItemRequest.Unmarshal(m, b) +} +func (m *CMsgDevNewItemRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDevNewItemRequest.Marshal(b, m, deterministic) +} +func (m *CMsgDevNewItemRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDevNewItemRequest.Merge(m, src) +} +func (m *CMsgDevNewItemRequest) XXX_Size() int { + return xxx_messageInfo_CMsgDevNewItemRequest.Size(m) +} +func (m *CMsgDevNewItemRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDevNewItemRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDevNewItemRequest proto.InternalMessageInfo + +func (m *CMsgDevNewItemRequest) GetItemDefName() string { + if m != nil && m.ItemDefName != nil { + return *m.ItemDefName + } + return "" +} + +func (m *CMsgDevNewItemRequest) GetLootListName() string { + if m != nil && m.LootListName != nil { + return *m.LootListName + } + return "" +} + +func (m *CMsgDevNewItemRequest) GetAttrDefName() []string { + if m != nil { + return m.AttrDefName + } + return nil +} + +func (m *CMsgDevNewItemRequest) GetAttrValue() []string { + if m != nil { + return m.AttrValue + } + return nil +} + +type CMsgDevNewItemRequestResponse struct { + Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDevNewItemRequestResponse) Reset() { *m = CMsgDevNewItemRequestResponse{} } +func (m *CMsgDevNewItemRequestResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDevNewItemRequestResponse) ProtoMessage() {} +func (*CMsgDevNewItemRequestResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{45} +} + +func (m *CMsgDevNewItemRequestResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDevNewItemRequestResponse.Unmarshal(m, b) +} +func (m *CMsgDevNewItemRequestResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDevNewItemRequestResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDevNewItemRequestResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDevNewItemRequestResponse.Merge(m, src) +} +func (m *CMsgDevNewItemRequestResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDevNewItemRequestResponse.Size(m) +} +func (m *CMsgDevNewItemRequestResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDevNewItemRequestResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDevNewItemRequestResponse proto.InternalMessageInfo + +func (m *CMsgDevNewItemRequestResponse) GetSuccess() bool { + if m != nil && m.Success != nil { + return *m.Success + } + return false +} + +type CMsgDevUnlockAllItemStyles struct { + ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDevUnlockAllItemStyles) Reset() { *m = CMsgDevUnlockAllItemStyles{} } +func (m *CMsgDevUnlockAllItemStyles) String() string { return proto.CompactTextString(m) } +func (*CMsgDevUnlockAllItemStyles) ProtoMessage() {} +func (*CMsgDevUnlockAllItemStyles) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{46} +} + +func (m *CMsgDevUnlockAllItemStyles) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDevUnlockAllItemStyles.Unmarshal(m, b) +} +func (m *CMsgDevUnlockAllItemStyles) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDevUnlockAllItemStyles.Marshal(b, m, deterministic) +} +func (m *CMsgDevUnlockAllItemStyles) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDevUnlockAllItemStyles.Merge(m, src) +} +func (m *CMsgDevUnlockAllItemStyles) XXX_Size() int { + return xxx_messageInfo_CMsgDevUnlockAllItemStyles.Size(m) +} +func (m *CMsgDevUnlockAllItemStyles) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDevUnlockAllItemStyles.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDevUnlockAllItemStyles proto.InternalMessageInfo + +func (m *CMsgDevUnlockAllItemStyles) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +type CMsgDevUnlockAllItemStylesResponse struct { + Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDevUnlockAllItemStylesResponse) Reset() { *m = CMsgDevUnlockAllItemStylesResponse{} } +func (m *CMsgDevUnlockAllItemStylesResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDevUnlockAllItemStylesResponse) ProtoMessage() {} +func (*CMsgDevUnlockAllItemStylesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{47} +} + +func (m *CMsgDevUnlockAllItemStylesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDevUnlockAllItemStylesResponse.Unmarshal(m, b) +} +func (m *CMsgDevUnlockAllItemStylesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDevUnlockAllItemStylesResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDevUnlockAllItemStylesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDevUnlockAllItemStylesResponse.Merge(m, src) +} +func (m *CMsgDevUnlockAllItemStylesResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDevUnlockAllItemStylesResponse.Size(m) +} +func (m *CMsgDevUnlockAllItemStylesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDevUnlockAllItemStylesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDevUnlockAllItemStylesResponse proto.InternalMessageInfo + +func (m *CMsgDevUnlockAllItemStylesResponse) GetSuccess() bool { + if m != nil && m.Success != nil { + return *m.Success + } + return false +} + +type CMsgGCGetAccountSubscriptionItem struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGetAccountSubscriptionItem) Reset() { *m = CMsgGCGetAccountSubscriptionItem{} } +func (m *CMsgGCGetAccountSubscriptionItem) String() string { return proto.CompactTextString(m) } +func (*CMsgGCGetAccountSubscriptionItem) ProtoMessage() {} +func (*CMsgGCGetAccountSubscriptionItem) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{48} +} + +func (m *CMsgGCGetAccountSubscriptionItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGetAccountSubscriptionItem.Unmarshal(m, b) +} +func (m *CMsgGCGetAccountSubscriptionItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGetAccountSubscriptionItem.Marshal(b, m, deterministic) +} +func (m *CMsgGCGetAccountSubscriptionItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGetAccountSubscriptionItem.Merge(m, src) +} +func (m *CMsgGCGetAccountSubscriptionItem) XXX_Size() int { + return xxx_messageInfo_CMsgGCGetAccountSubscriptionItem.Size(m) +} +func (m *CMsgGCGetAccountSubscriptionItem) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGetAccountSubscriptionItem.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGetAccountSubscriptionItem proto.InternalMessageInfo + +func (m *CMsgGCGetAccountSubscriptionItem) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +type CMsgGCGetAccountSubscriptionItemResponse struct { + DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGetAccountSubscriptionItemResponse) Reset() { + *m = CMsgGCGetAccountSubscriptionItemResponse{} +} +func (m *CMsgGCGetAccountSubscriptionItemResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCGetAccountSubscriptionItemResponse) ProtoMessage() {} +func (*CMsgGCGetAccountSubscriptionItemResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{49} +} + +func (m *CMsgGCGetAccountSubscriptionItemResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGetAccountSubscriptionItemResponse.Unmarshal(m, b) +} +func (m *CMsgGCGetAccountSubscriptionItemResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGetAccountSubscriptionItemResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCGetAccountSubscriptionItemResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGetAccountSubscriptionItemResponse.Merge(m, src) +} +func (m *CMsgGCGetAccountSubscriptionItemResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCGetAccountSubscriptionItemResponse.Size(m) +} +func (m *CMsgGCGetAccountSubscriptionItemResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGetAccountSubscriptionItemResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGetAccountSubscriptionItemResponse proto.InternalMessageInfo + +func (m *CMsgGCGetAccountSubscriptionItemResponse) GetDefIndex() uint32 { + if m != nil && m.DefIndex != nil { + return *m.DefIndex + } + return 0 +} + +type CMsgGCAddGiftItem struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + ItemId *uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCAddGiftItem) Reset() { *m = CMsgGCAddGiftItem{} } +func (m *CMsgGCAddGiftItem) String() string { return proto.CompactTextString(m) } +func (*CMsgGCAddGiftItem) ProtoMessage() {} +func (*CMsgGCAddGiftItem) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{50} +} + +func (m *CMsgGCAddGiftItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCAddGiftItem.Unmarshal(m, b) +} +func (m *CMsgGCAddGiftItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCAddGiftItem.Marshal(b, m, deterministic) +} +func (m *CMsgGCAddGiftItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCAddGiftItem.Merge(m, src) +} +func (m *CMsgGCAddGiftItem) XXX_Size() int { + return xxx_messageInfo_CMsgGCAddGiftItem.Size(m) +} +func (m *CMsgGCAddGiftItem) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCAddGiftItem.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCAddGiftItem proto.InternalMessageInfo + +func (m *CMsgGCAddGiftItem) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgGCAddGiftItem) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +type CMsgClientToGCWrapAndDeliverGift struct { + ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + GiveToAccountId *uint32 `protobuf:"varint,2,opt,name=give_to_account_id,json=giveToAccountId" json:"give_to_account_id,omitempty"` + GiftMessage *string `protobuf:"bytes,3,opt,name=gift_message,json=giftMessage" json:"gift_message,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCWrapAndDeliverGift) Reset() { *m = CMsgClientToGCWrapAndDeliverGift{} } +func (m *CMsgClientToGCWrapAndDeliverGift) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCWrapAndDeliverGift) ProtoMessage() {} +func (*CMsgClientToGCWrapAndDeliverGift) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{51} +} + +func (m *CMsgClientToGCWrapAndDeliverGift) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCWrapAndDeliverGift.Unmarshal(m, b) +} +func (m *CMsgClientToGCWrapAndDeliverGift) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCWrapAndDeliverGift.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCWrapAndDeliverGift) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCWrapAndDeliverGift.Merge(m, src) +} +func (m *CMsgClientToGCWrapAndDeliverGift) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCWrapAndDeliverGift.Size(m) +} +func (m *CMsgClientToGCWrapAndDeliverGift) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCWrapAndDeliverGift.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCWrapAndDeliverGift proto.InternalMessageInfo + +func (m *CMsgClientToGCWrapAndDeliverGift) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CMsgClientToGCWrapAndDeliverGift) GetGiveToAccountId() uint32 { + if m != nil && m.GiveToAccountId != nil { + return *m.GiveToAccountId + } + return 0 +} + +func (m *CMsgClientToGCWrapAndDeliverGift) GetGiftMessage() string { + if m != nil && m.GiftMessage != nil { + return *m.GiftMessage + } + return "" +} + +type CMsgClientToGCWrapAndDeliverGiftResponse struct { + Response *EGCMsgResponse `protobuf:"varint,1,opt,name=response,enum=protocol.EGCMsgResponse,def=0" json:"response,omitempty"` + GiftingChargeUses *uint32 `protobuf:"varint,2,opt,name=gifting_charge_uses,json=giftingChargeUses" json:"gifting_charge_uses,omitempty"` + GiftingChargeMax *int32 `protobuf:"varint,3,opt,name=gifting_charge_max,json=giftingChargeMax" json:"gifting_charge_max,omitempty"` + GiftingUses *uint32 `protobuf:"varint,4,opt,name=gifting_uses,json=giftingUses" json:"gifting_uses,omitempty"` + GiftingMax *int32 `protobuf:"varint,5,opt,name=gifting_max,json=giftingMax" json:"gifting_max,omitempty"` + GiftingWindowHours *uint32 `protobuf:"varint,6,opt,name=gifting_window_hours,json=giftingWindowHours" json:"gifting_window_hours,omitempty"` + TradeRestriction *EGCMsgInitiateTradeResponse `protobuf:"varint,7,opt,name=trade_restriction,json=tradeRestriction,enum=protocol.EGCMsgInitiateTradeResponse,def=0" json:"trade_restriction,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCWrapAndDeliverGiftResponse) Reset() { + *m = CMsgClientToGCWrapAndDeliverGiftResponse{} +} +func (m *CMsgClientToGCWrapAndDeliverGiftResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCWrapAndDeliverGiftResponse) ProtoMessage() {} +func (*CMsgClientToGCWrapAndDeliverGiftResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{52} +} + +func (m *CMsgClientToGCWrapAndDeliverGiftResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCWrapAndDeliverGiftResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCWrapAndDeliverGiftResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCWrapAndDeliverGiftResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCWrapAndDeliverGiftResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCWrapAndDeliverGiftResponse.Merge(m, src) +} +func (m *CMsgClientToGCWrapAndDeliverGiftResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCWrapAndDeliverGiftResponse.Size(m) +} +func (m *CMsgClientToGCWrapAndDeliverGiftResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCWrapAndDeliverGiftResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCWrapAndDeliverGiftResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCWrapAndDeliverGiftResponse_Response EGCMsgResponse = EGCMsgResponse_k_EGCMsgResponseOK +const Default_CMsgClientToGCWrapAndDeliverGiftResponse_TradeRestriction EGCMsgInitiateTradeResponse = EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Accepted + +func (m *CMsgClientToGCWrapAndDeliverGiftResponse) GetResponse() EGCMsgResponse { + if m != nil && m.Response != nil { + return *m.Response + } + return Default_CMsgClientToGCWrapAndDeliverGiftResponse_Response +} + +func (m *CMsgClientToGCWrapAndDeliverGiftResponse) GetGiftingChargeUses() uint32 { + if m != nil && m.GiftingChargeUses != nil { + return *m.GiftingChargeUses + } + return 0 +} + +func (m *CMsgClientToGCWrapAndDeliverGiftResponse) GetGiftingChargeMax() int32 { + if m != nil && m.GiftingChargeMax != nil { + return *m.GiftingChargeMax + } + return 0 +} + +func (m *CMsgClientToGCWrapAndDeliverGiftResponse) GetGiftingUses() uint32 { + if m != nil && m.GiftingUses != nil { + return *m.GiftingUses + } + return 0 +} + +func (m *CMsgClientToGCWrapAndDeliverGiftResponse) GetGiftingMax() int32 { + if m != nil && m.GiftingMax != nil { + return *m.GiftingMax + } + return 0 +} + +func (m *CMsgClientToGCWrapAndDeliverGiftResponse) GetGiftingWindowHours() uint32 { + if m != nil && m.GiftingWindowHours != nil { + return *m.GiftingWindowHours + } + return 0 +} + +func (m *CMsgClientToGCWrapAndDeliverGiftResponse) GetTradeRestriction() EGCMsgInitiateTradeResponse { + if m != nil && m.TradeRestriction != nil { + return *m.TradeRestriction + } + return Default_CMsgClientToGCWrapAndDeliverGiftResponse_TradeRestriction +} + +type CMsgClientToGCUnwrapGift struct { + ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCUnwrapGift) Reset() { *m = CMsgClientToGCUnwrapGift{} } +func (m *CMsgClientToGCUnwrapGift) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCUnwrapGift) ProtoMessage() {} +func (*CMsgClientToGCUnwrapGift) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{53} +} + +func (m *CMsgClientToGCUnwrapGift) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCUnwrapGift.Unmarshal(m, b) +} +func (m *CMsgClientToGCUnwrapGift) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCUnwrapGift.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCUnwrapGift) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCUnwrapGift.Merge(m, src) +} +func (m *CMsgClientToGCUnwrapGift) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCUnwrapGift.Size(m) +} +func (m *CMsgClientToGCUnwrapGift) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCUnwrapGift.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCUnwrapGift proto.InternalMessageInfo + +func (m *CMsgClientToGCUnwrapGift) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +type CMsgClientToGCGetGiftPermissions struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetGiftPermissions) Reset() { *m = CMsgClientToGCGetGiftPermissions{} } +func (m *CMsgClientToGCGetGiftPermissions) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGetGiftPermissions) ProtoMessage() {} +func (*CMsgClientToGCGetGiftPermissions) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{54} +} + +func (m *CMsgClientToGCGetGiftPermissions) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetGiftPermissions.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetGiftPermissions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetGiftPermissions.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetGiftPermissions) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetGiftPermissions.Merge(m, src) +} +func (m *CMsgClientToGCGetGiftPermissions) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetGiftPermissions.Size(m) +} +func (m *CMsgClientToGCGetGiftPermissions) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetGiftPermissions.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetGiftPermissions proto.InternalMessageInfo + +type CMsgClientToGCGetGiftPermissionsResponse struct { + IsUnlimited *bool `protobuf:"varint,1,opt,name=is_unlimited,json=isUnlimited" json:"is_unlimited,omitempty"` + HasTwoFactor *bool `protobuf:"varint,3,opt,name=has_two_factor,json=hasTwoFactor" json:"has_two_factor,omitempty"` + SenderPermission *EGCMsgInitiateTradeResponse `protobuf:"varint,6,opt,name=sender_permission,json=senderPermission,enum=protocol.EGCMsgInitiateTradeResponse,def=0" json:"sender_permission,omitempty"` + FriendshipAgeRequirement *uint32 `protobuf:"varint,7,opt,name=friendship_age_requirement,json=friendshipAgeRequirement" json:"friendship_age_requirement,omitempty"` + FriendshipAgeRequirementTwoFactor *uint32 `protobuf:"varint,8,opt,name=friendship_age_requirement_two_factor,json=friendshipAgeRequirementTwoFactor" json:"friendship_age_requirement_two_factor,omitempty"` + FriendPermissions []*CMsgClientToGCGetGiftPermissionsResponse_FriendPermission `protobuf:"bytes,9,rep,name=friend_permissions,json=friendPermissions" json:"friend_permissions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetGiftPermissionsResponse) Reset() { + *m = CMsgClientToGCGetGiftPermissionsResponse{} +} +func (m *CMsgClientToGCGetGiftPermissionsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCGetGiftPermissionsResponse) ProtoMessage() {} +func (*CMsgClientToGCGetGiftPermissionsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{55} +} + +func (m *CMsgClientToGCGetGiftPermissionsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetGiftPermissionsResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetGiftPermissionsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetGiftPermissionsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetGiftPermissionsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetGiftPermissionsResponse.Merge(m, src) +} +func (m *CMsgClientToGCGetGiftPermissionsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetGiftPermissionsResponse.Size(m) +} +func (m *CMsgClientToGCGetGiftPermissionsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetGiftPermissionsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetGiftPermissionsResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCGetGiftPermissionsResponse_SenderPermission EGCMsgInitiateTradeResponse = EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Accepted + +func (m *CMsgClientToGCGetGiftPermissionsResponse) GetIsUnlimited() bool { + if m != nil && m.IsUnlimited != nil { + return *m.IsUnlimited + } + return false +} + +func (m *CMsgClientToGCGetGiftPermissionsResponse) GetHasTwoFactor() bool { + if m != nil && m.HasTwoFactor != nil { + return *m.HasTwoFactor + } + return false +} + +func (m *CMsgClientToGCGetGiftPermissionsResponse) GetSenderPermission() EGCMsgInitiateTradeResponse { + if m != nil && m.SenderPermission != nil { + return *m.SenderPermission + } + return Default_CMsgClientToGCGetGiftPermissionsResponse_SenderPermission +} + +func (m *CMsgClientToGCGetGiftPermissionsResponse) GetFriendshipAgeRequirement() uint32 { + if m != nil && m.FriendshipAgeRequirement != nil { + return *m.FriendshipAgeRequirement + } + return 0 +} + +func (m *CMsgClientToGCGetGiftPermissionsResponse) GetFriendshipAgeRequirementTwoFactor() uint32 { + if m != nil && m.FriendshipAgeRequirementTwoFactor != nil { + return *m.FriendshipAgeRequirementTwoFactor + } + return 0 +} + +func (m *CMsgClientToGCGetGiftPermissionsResponse) GetFriendPermissions() []*CMsgClientToGCGetGiftPermissionsResponse_FriendPermission { + if m != nil { + return m.FriendPermissions + } + return nil +} + +type CMsgClientToGCGetGiftPermissionsResponse_FriendPermission struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + Permission *EGCMsgInitiateTradeResponse `protobuf:"varint,2,opt,name=permission,enum=protocol.EGCMsgInitiateTradeResponse,def=0" json:"permission,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCGetGiftPermissionsResponse_FriendPermission) Reset() { + *m = CMsgClientToGCGetGiftPermissionsResponse_FriendPermission{} +} +func (m *CMsgClientToGCGetGiftPermissionsResponse_FriendPermission) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCGetGiftPermissionsResponse_FriendPermission) ProtoMessage() {} +func (*CMsgClientToGCGetGiftPermissionsResponse_FriendPermission) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{55, 0} +} + +func (m *CMsgClientToGCGetGiftPermissionsResponse_FriendPermission) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCGetGiftPermissionsResponse_FriendPermission.Unmarshal(m, b) +} +func (m *CMsgClientToGCGetGiftPermissionsResponse_FriendPermission) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCGetGiftPermissionsResponse_FriendPermission.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCGetGiftPermissionsResponse_FriendPermission) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCGetGiftPermissionsResponse_FriendPermission.Merge(m, src) +} +func (m *CMsgClientToGCGetGiftPermissionsResponse_FriendPermission) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCGetGiftPermissionsResponse_FriendPermission.Size(m) +} +func (m *CMsgClientToGCGetGiftPermissionsResponse_FriendPermission) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCGetGiftPermissionsResponse_FriendPermission.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCGetGiftPermissionsResponse_FriendPermission proto.InternalMessageInfo + +const Default_CMsgClientToGCGetGiftPermissionsResponse_FriendPermission_Permission EGCMsgInitiateTradeResponse = EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Accepted + +func (m *CMsgClientToGCGetGiftPermissionsResponse_FriendPermission) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgClientToGCGetGiftPermissionsResponse_FriendPermission) GetPermission() EGCMsgInitiateTradeResponse { + if m != nil && m.Permission != nil { + return *m.Permission + } + return Default_CMsgClientToGCGetGiftPermissionsResponse_FriendPermission_Permission +} + +type CMsgClientToGCUnpackBundle struct { + ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCUnpackBundle) Reset() { *m = CMsgClientToGCUnpackBundle{} } +func (m *CMsgClientToGCUnpackBundle) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCUnpackBundle) ProtoMessage() {} +func (*CMsgClientToGCUnpackBundle) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{56} +} + +func (m *CMsgClientToGCUnpackBundle) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCUnpackBundle.Unmarshal(m, b) +} +func (m *CMsgClientToGCUnpackBundle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCUnpackBundle.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCUnpackBundle) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCUnpackBundle.Merge(m, src) +} +func (m *CMsgClientToGCUnpackBundle) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCUnpackBundle.Size(m) +} +func (m *CMsgClientToGCUnpackBundle) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCUnpackBundle.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCUnpackBundle proto.InternalMessageInfo + +func (m *CMsgClientToGCUnpackBundle) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +type CMsgClientToGCUnpackBundleResponse struct { + UnpackedItemIds []uint64 `protobuf:"varint,1,rep,name=unpacked_item_ids,json=unpackedItemIds" json:"unpacked_item_ids,omitempty"` + Response *CMsgClientToGCUnpackBundleResponse_EUnpackBundle `protobuf:"varint,2,opt,name=response,enum=protocol.CMsgClientToGCUnpackBundleResponse_EUnpackBundle,def=0" json:"response,omitempty"` + UnpackedItemDefIndexes []uint32 `protobuf:"varint,3,rep,name=unpacked_item_def_indexes,json=unpackedItemDefIndexes" json:"unpacked_item_def_indexes,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCUnpackBundleResponse) Reset() { *m = CMsgClientToGCUnpackBundleResponse{} } +func (m *CMsgClientToGCUnpackBundleResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCUnpackBundleResponse) ProtoMessage() {} +func (*CMsgClientToGCUnpackBundleResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{57} +} + +func (m *CMsgClientToGCUnpackBundleResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCUnpackBundleResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCUnpackBundleResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCUnpackBundleResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCUnpackBundleResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCUnpackBundleResponse.Merge(m, src) +} +func (m *CMsgClientToGCUnpackBundleResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCUnpackBundleResponse.Size(m) +} +func (m *CMsgClientToGCUnpackBundleResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCUnpackBundleResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCUnpackBundleResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCUnpackBundleResponse_Response CMsgClientToGCUnpackBundleResponse_EUnpackBundle = CMsgClientToGCUnpackBundleResponse_k_UnpackBundle_Succeeded + +func (m *CMsgClientToGCUnpackBundleResponse) GetUnpackedItemIds() []uint64 { + if m != nil { + return m.UnpackedItemIds + } + return nil +} + +func (m *CMsgClientToGCUnpackBundleResponse) GetResponse() CMsgClientToGCUnpackBundleResponse_EUnpackBundle { + if m != nil && m.Response != nil { + return *m.Response + } + return Default_CMsgClientToGCUnpackBundleResponse_Response +} + +func (m *CMsgClientToGCUnpackBundleResponse) GetUnpackedItemDefIndexes() []uint32 { + if m != nil { + return m.UnpackedItemDefIndexes + } + return nil +} + +type CMsgGCToClientStoreTransactionCompleted struct { + TxnId *uint64 `protobuf:"varint,1,opt,name=txn_id,json=txnId" json:"txn_id,omitempty"` + ItemIds []uint64 `protobuf:"varint,2,rep,name=item_ids,json=itemIds" json:"item_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientStoreTransactionCompleted) Reset() { + *m = CMsgGCToClientStoreTransactionCompleted{} +} +func (m *CMsgGCToClientStoreTransactionCompleted) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientStoreTransactionCompleted) ProtoMessage() {} +func (*CMsgGCToClientStoreTransactionCompleted) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{58} +} + +func (m *CMsgGCToClientStoreTransactionCompleted) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientStoreTransactionCompleted.Unmarshal(m, b) +} +func (m *CMsgGCToClientStoreTransactionCompleted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientStoreTransactionCompleted.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientStoreTransactionCompleted) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientStoreTransactionCompleted.Merge(m, src) +} +func (m *CMsgGCToClientStoreTransactionCompleted) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientStoreTransactionCompleted.Size(m) +} +func (m *CMsgGCToClientStoreTransactionCompleted) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientStoreTransactionCompleted.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientStoreTransactionCompleted proto.InternalMessageInfo + +func (m *CMsgGCToClientStoreTransactionCompleted) GetTxnId() uint64 { + if m != nil && m.TxnId != nil { + return *m.TxnId + } + return 0 +} + +func (m *CMsgGCToClientStoreTransactionCompleted) GetItemIds() []uint64 { + if m != nil { + return m.ItemIds + } + return nil +} + +type CMsgClientToGCEquipItems struct { + Equips []*CMsgAdjustItemEquippedState `protobuf:"bytes,1,rep,name=equips" json:"equips,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCEquipItems) Reset() { *m = CMsgClientToGCEquipItems{} } +func (m *CMsgClientToGCEquipItems) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCEquipItems) ProtoMessage() {} +func (*CMsgClientToGCEquipItems) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{59} +} + +func (m *CMsgClientToGCEquipItems) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCEquipItems.Unmarshal(m, b) +} +func (m *CMsgClientToGCEquipItems) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCEquipItems.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCEquipItems) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCEquipItems.Merge(m, src) +} +func (m *CMsgClientToGCEquipItems) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCEquipItems.Size(m) +} +func (m *CMsgClientToGCEquipItems) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCEquipItems.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCEquipItems proto.InternalMessageInfo + +func (m *CMsgClientToGCEquipItems) GetEquips() []*CMsgAdjustItemEquippedState { + if m != nil { + return m.Equips + } + return nil +} + +type CMsgClientToGCEquipItemsResponse struct { + SoCacheVersionId *uint64 `protobuf:"fixed64,1,opt,name=so_cache_version_id,json=soCacheVersionId" json:"so_cache_version_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCEquipItemsResponse) Reset() { *m = CMsgClientToGCEquipItemsResponse{} } +func (m *CMsgClientToGCEquipItemsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCEquipItemsResponse) ProtoMessage() {} +func (*CMsgClientToGCEquipItemsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{60} +} + +func (m *CMsgClientToGCEquipItemsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCEquipItemsResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCEquipItemsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCEquipItemsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCEquipItemsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCEquipItemsResponse.Merge(m, src) +} +func (m *CMsgClientToGCEquipItemsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCEquipItemsResponse.Size(m) +} +func (m *CMsgClientToGCEquipItemsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCEquipItemsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCEquipItemsResponse proto.InternalMessageInfo + +func (m *CMsgClientToGCEquipItemsResponse) GetSoCacheVersionId() uint64 { + if m != nil && m.SoCacheVersionId != nil { + return *m.SoCacheVersionId + } + return 0 +} + +type CMsgClientToGCSetItemStyle struct { + ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + StyleIndex *uint32 `protobuf:"varint,2,opt,name=style_index,json=styleIndex" json:"style_index,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCSetItemStyle) Reset() { *m = CMsgClientToGCSetItemStyle{} } +func (m *CMsgClientToGCSetItemStyle) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCSetItemStyle) ProtoMessage() {} +func (*CMsgClientToGCSetItemStyle) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{61} +} + +func (m *CMsgClientToGCSetItemStyle) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCSetItemStyle.Unmarshal(m, b) +} +func (m *CMsgClientToGCSetItemStyle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCSetItemStyle.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCSetItemStyle) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCSetItemStyle.Merge(m, src) +} +func (m *CMsgClientToGCSetItemStyle) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCSetItemStyle.Size(m) +} +func (m *CMsgClientToGCSetItemStyle) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCSetItemStyle.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCSetItemStyle proto.InternalMessageInfo + +func (m *CMsgClientToGCSetItemStyle) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CMsgClientToGCSetItemStyle) GetStyleIndex() uint32 { + if m != nil && m.StyleIndex != nil { + return *m.StyleIndex + } + return 0 +} + +type CMsgClientToGCSetItemStyleResponse struct { + Response *CMsgClientToGCSetItemStyleResponse_ESetStyle `protobuf:"varint,1,opt,name=response,enum=protocol.CMsgClientToGCSetItemStyleResponse_ESetStyle,def=0" json:"response,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCSetItemStyleResponse) Reset() { *m = CMsgClientToGCSetItemStyleResponse{} } +func (m *CMsgClientToGCSetItemStyleResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCSetItemStyleResponse) ProtoMessage() {} +func (*CMsgClientToGCSetItemStyleResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{62} +} + +func (m *CMsgClientToGCSetItemStyleResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCSetItemStyleResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCSetItemStyleResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCSetItemStyleResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCSetItemStyleResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCSetItemStyleResponse.Merge(m, src) +} +func (m *CMsgClientToGCSetItemStyleResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCSetItemStyleResponse.Size(m) +} +func (m *CMsgClientToGCSetItemStyleResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCSetItemStyleResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCSetItemStyleResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCSetItemStyleResponse_Response CMsgClientToGCSetItemStyleResponse_ESetStyle = CMsgClientToGCSetItemStyleResponse_k_SetStyle_Succeeded + +func (m *CMsgClientToGCSetItemStyleResponse) GetResponse() CMsgClientToGCSetItemStyleResponse_ESetStyle { + if m != nil && m.Response != nil { + return *m.Response + } + return Default_CMsgClientToGCSetItemStyleResponse_Response +} + +type CMsgClientToGCUnlockItemStyle struct { + ItemToUnlock *uint64 `protobuf:"varint,1,opt,name=item_to_unlock,json=itemToUnlock" json:"item_to_unlock,omitempty"` + StyleIndex *uint32 `protobuf:"varint,2,opt,name=style_index,json=styleIndex" json:"style_index,omitempty"` + ConsumableItemIds []uint64 `protobuf:"varint,3,rep,name=consumable_item_ids,json=consumableItemIds" json:"consumable_item_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCUnlockItemStyle) Reset() { *m = CMsgClientToGCUnlockItemStyle{} } +func (m *CMsgClientToGCUnlockItemStyle) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCUnlockItemStyle) ProtoMessage() {} +func (*CMsgClientToGCUnlockItemStyle) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{63} +} + +func (m *CMsgClientToGCUnlockItemStyle) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCUnlockItemStyle.Unmarshal(m, b) +} +func (m *CMsgClientToGCUnlockItemStyle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCUnlockItemStyle.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCUnlockItemStyle) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCUnlockItemStyle.Merge(m, src) +} +func (m *CMsgClientToGCUnlockItemStyle) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCUnlockItemStyle.Size(m) +} +func (m *CMsgClientToGCUnlockItemStyle) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCUnlockItemStyle.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCUnlockItemStyle proto.InternalMessageInfo + +func (m *CMsgClientToGCUnlockItemStyle) GetItemToUnlock() uint64 { + if m != nil && m.ItemToUnlock != nil { + return *m.ItemToUnlock + } + return 0 +} + +func (m *CMsgClientToGCUnlockItemStyle) GetStyleIndex() uint32 { + if m != nil && m.StyleIndex != nil { + return *m.StyleIndex + } + return 0 +} + +func (m *CMsgClientToGCUnlockItemStyle) GetConsumableItemIds() []uint64 { + if m != nil { + return m.ConsumableItemIds + } + return nil +} + +type CMsgClientToGCUnlockItemStyleResponse struct { + Response *CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle `protobuf:"varint,1,opt,name=response,enum=protocol.CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle,def=0" json:"response,omitempty"` + ItemId *uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + StyleIndex *uint32 `protobuf:"varint,3,opt,name=style_index,json=styleIndex" json:"style_index,omitempty"` + StylePrereq *uint32 `protobuf:"varint,4,opt,name=style_prereq,json=stylePrereq" json:"style_prereq,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCUnlockItemStyleResponse) Reset() { *m = CMsgClientToGCUnlockItemStyleResponse{} } +func (m *CMsgClientToGCUnlockItemStyleResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCUnlockItemStyleResponse) ProtoMessage() {} +func (*CMsgClientToGCUnlockItemStyleResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{64} +} + +func (m *CMsgClientToGCUnlockItemStyleResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCUnlockItemStyleResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCUnlockItemStyleResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCUnlockItemStyleResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCUnlockItemStyleResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCUnlockItemStyleResponse.Merge(m, src) +} +func (m *CMsgClientToGCUnlockItemStyleResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCUnlockItemStyleResponse.Size(m) +} +func (m *CMsgClientToGCUnlockItemStyleResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCUnlockItemStyleResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCUnlockItemStyleResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCUnlockItemStyleResponse_Response CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Succeeded + +func (m *CMsgClientToGCUnlockItemStyleResponse) GetResponse() CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle { + if m != nil && m.Response != nil { + return *m.Response + } + return Default_CMsgClientToGCUnlockItemStyleResponse_Response +} + +func (m *CMsgClientToGCUnlockItemStyleResponse) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CMsgClientToGCUnlockItemStyleResponse) GetStyleIndex() uint32 { + if m != nil && m.StyleIndex != nil { + return *m.StyleIndex + } + return 0 +} + +func (m *CMsgClientToGCUnlockItemStyleResponse) GetStylePrereq() uint32 { + if m != nil && m.StylePrereq != nil { + return *m.StylePrereq + } + return 0 +} + +type CMsgClientToGCSetItemInventoryCategory struct { + ItemIds []uint64 `protobuf:"varint,1,rep,name=item_ids,json=itemIds" json:"item_ids,omitempty"` + SetToValue *uint32 `protobuf:"varint,2,opt,name=set_to_value,json=setToValue" json:"set_to_value,omitempty"` + RemoveCategories *uint32 `protobuf:"varint,3,opt,name=remove_categories,json=removeCategories" json:"remove_categories,omitempty"` + AddCategories *uint32 `protobuf:"varint,4,opt,name=add_categories,json=addCategories" json:"add_categories,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCSetItemInventoryCategory) Reset() { + *m = CMsgClientToGCSetItemInventoryCategory{} +} +func (m *CMsgClientToGCSetItemInventoryCategory) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCSetItemInventoryCategory) ProtoMessage() {} +func (*CMsgClientToGCSetItemInventoryCategory) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{65} +} + +func (m *CMsgClientToGCSetItemInventoryCategory) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCSetItemInventoryCategory.Unmarshal(m, b) +} +func (m *CMsgClientToGCSetItemInventoryCategory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCSetItemInventoryCategory.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCSetItemInventoryCategory) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCSetItemInventoryCategory.Merge(m, src) +} +func (m *CMsgClientToGCSetItemInventoryCategory) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCSetItemInventoryCategory.Size(m) +} +func (m *CMsgClientToGCSetItemInventoryCategory) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCSetItemInventoryCategory.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCSetItemInventoryCategory proto.InternalMessageInfo + +func (m *CMsgClientToGCSetItemInventoryCategory) GetItemIds() []uint64 { + if m != nil { + return m.ItemIds + } + return nil +} + +func (m *CMsgClientToGCSetItemInventoryCategory) GetSetToValue() uint32 { + if m != nil && m.SetToValue != nil { + return *m.SetToValue + } + return 0 +} + +func (m *CMsgClientToGCSetItemInventoryCategory) GetRemoveCategories() uint32 { + if m != nil && m.RemoveCategories != nil { + return *m.RemoveCategories + } + return 0 +} + +func (m *CMsgClientToGCSetItemInventoryCategory) GetAddCategories() uint32 { + if m != nil && m.AddCategories != nil { + return *m.AddCategories + } + return 0 +} + +type CMsgClientToGCUnlockCrate struct { + CrateItemId *uint64 `protobuf:"varint,1,opt,name=crate_item_id,json=crateItemId" json:"crate_item_id,omitempty"` + KeyItemId *uint64 `protobuf:"varint,2,opt,name=key_item_id,json=keyItemId" json:"key_item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCUnlockCrate) Reset() { *m = CMsgClientToGCUnlockCrate{} } +func (m *CMsgClientToGCUnlockCrate) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCUnlockCrate) ProtoMessage() {} +func (*CMsgClientToGCUnlockCrate) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{66} +} + +func (m *CMsgClientToGCUnlockCrate) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCUnlockCrate.Unmarshal(m, b) +} +func (m *CMsgClientToGCUnlockCrate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCUnlockCrate.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCUnlockCrate) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCUnlockCrate.Merge(m, src) +} +func (m *CMsgClientToGCUnlockCrate) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCUnlockCrate.Size(m) +} +func (m *CMsgClientToGCUnlockCrate) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCUnlockCrate.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCUnlockCrate proto.InternalMessageInfo + +func (m *CMsgClientToGCUnlockCrate) GetCrateItemId() uint64 { + if m != nil && m.CrateItemId != nil { + return *m.CrateItemId + } + return 0 +} + +func (m *CMsgClientToGCUnlockCrate) GetKeyItemId() uint64 { + if m != nil && m.KeyItemId != nil { + return *m.KeyItemId + } + return 0 +} + +type CMsgClientToGCUnlockCrateResponse struct { + Result *EGCMsgResponse `protobuf:"varint,1,opt,name=result,enum=protocol.EGCMsgResponse,def=0" json:"result,omitempty"` + GrantedItems []*CMsgClientToGCUnlockCrateResponse_Item `protobuf:"bytes,2,rep,name=granted_items,json=grantedItems" json:"granted_items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCUnlockCrateResponse) Reset() { *m = CMsgClientToGCUnlockCrateResponse{} } +func (m *CMsgClientToGCUnlockCrateResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCUnlockCrateResponse) ProtoMessage() {} +func (*CMsgClientToGCUnlockCrateResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{67} +} + +func (m *CMsgClientToGCUnlockCrateResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCUnlockCrateResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCUnlockCrateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCUnlockCrateResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCUnlockCrateResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCUnlockCrateResponse.Merge(m, src) +} +func (m *CMsgClientToGCUnlockCrateResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCUnlockCrateResponse.Size(m) +} +func (m *CMsgClientToGCUnlockCrateResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCUnlockCrateResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCUnlockCrateResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCUnlockCrateResponse_Result EGCMsgResponse = EGCMsgResponse_k_EGCMsgResponseOK + +func (m *CMsgClientToGCUnlockCrateResponse) GetResult() EGCMsgResponse { + if m != nil && m.Result != nil { + return *m.Result + } + return Default_CMsgClientToGCUnlockCrateResponse_Result +} + +func (m *CMsgClientToGCUnlockCrateResponse) GetGrantedItems() []*CMsgClientToGCUnlockCrateResponse_Item { + if m != nil { + return m.GrantedItems + } + return nil +} + +type CMsgClientToGCUnlockCrateResponse_Item struct { + ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + DefIndex *uint32 `protobuf:"varint,2,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCUnlockCrateResponse_Item) Reset() { + *m = CMsgClientToGCUnlockCrateResponse_Item{} +} +func (m *CMsgClientToGCUnlockCrateResponse_Item) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCUnlockCrateResponse_Item) ProtoMessage() {} +func (*CMsgClientToGCUnlockCrateResponse_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{67, 0} +} + +func (m *CMsgClientToGCUnlockCrateResponse_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCUnlockCrateResponse_Item.Unmarshal(m, b) +} +func (m *CMsgClientToGCUnlockCrateResponse_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCUnlockCrateResponse_Item.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCUnlockCrateResponse_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCUnlockCrateResponse_Item.Merge(m, src) +} +func (m *CMsgClientToGCUnlockCrateResponse_Item) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCUnlockCrateResponse_Item.Size(m) +} +func (m *CMsgClientToGCUnlockCrateResponse_Item) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCUnlockCrateResponse_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCUnlockCrateResponse_Item proto.InternalMessageInfo + +func (m *CMsgClientToGCUnlockCrateResponse_Item) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CMsgClientToGCUnlockCrateResponse_Item) GetDefIndex() uint32 { + if m != nil && m.DefIndex != nil { + return *m.DefIndex + } + return 0 +} + +type CMsgClientToGCRemoveItemAttribute struct { + ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRemoveItemAttribute) Reset() { *m = CMsgClientToGCRemoveItemAttribute{} } +func (m *CMsgClientToGCRemoveItemAttribute) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCRemoveItemAttribute) ProtoMessage() {} +func (*CMsgClientToGCRemoveItemAttribute) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{68} +} + +func (m *CMsgClientToGCRemoveItemAttribute) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRemoveItemAttribute.Unmarshal(m, b) +} +func (m *CMsgClientToGCRemoveItemAttribute) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRemoveItemAttribute.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRemoveItemAttribute) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRemoveItemAttribute.Merge(m, src) +} +func (m *CMsgClientToGCRemoveItemAttribute) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRemoveItemAttribute.Size(m) +} +func (m *CMsgClientToGCRemoveItemAttribute) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRemoveItemAttribute.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRemoveItemAttribute proto.InternalMessageInfo + +func (m *CMsgClientToGCRemoveItemAttribute) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +type CMsgClientToGCRemoveItemAttributeResponse struct { + Response *CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute `protobuf:"varint,1,opt,name=response,enum=protocol.CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute,def=0" json:"response,omitempty"` + ItemId *uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCRemoveItemAttributeResponse) Reset() { + *m = CMsgClientToGCRemoveItemAttributeResponse{} +} +func (m *CMsgClientToGCRemoveItemAttributeResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCRemoveItemAttributeResponse) ProtoMessage() {} +func (*CMsgClientToGCRemoveItemAttributeResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{69} +} + +func (m *CMsgClientToGCRemoveItemAttributeResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCRemoveItemAttributeResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCRemoveItemAttributeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCRemoveItemAttributeResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCRemoveItemAttributeResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCRemoveItemAttributeResponse.Merge(m, src) +} +func (m *CMsgClientToGCRemoveItemAttributeResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCRemoveItemAttributeResponse.Size(m) +} +func (m *CMsgClientToGCRemoveItemAttributeResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCRemoveItemAttributeResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCRemoveItemAttributeResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCRemoveItemAttributeResponse_Response CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute = CMsgClientToGCRemoveItemAttributeResponse_k_RemoveItemAttribute_Succeeded + +func (m *CMsgClientToGCRemoveItemAttributeResponse) GetResponse() CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute { + if m != nil && m.Response != nil { + return *m.Response + } + return Default_CMsgClientToGCRemoveItemAttributeResponse_Response +} + +func (m *CMsgClientToGCRemoveItemAttributeResponse) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +type CMsgClientToGCNameItem struct { + SubjectItemId *uint64 `protobuf:"varint,1,opt,name=subject_item_id,json=subjectItemId" json:"subject_item_id,omitempty"` + ToolItemId *uint64 `protobuf:"varint,2,opt,name=tool_item_id,json=toolItemId" json:"tool_item_id,omitempty"` + Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCNameItem) Reset() { *m = CMsgClientToGCNameItem{} } +func (m *CMsgClientToGCNameItem) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCNameItem) ProtoMessage() {} +func (*CMsgClientToGCNameItem) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{70} +} + +func (m *CMsgClientToGCNameItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCNameItem.Unmarshal(m, b) +} +func (m *CMsgClientToGCNameItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCNameItem.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCNameItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCNameItem.Merge(m, src) +} +func (m *CMsgClientToGCNameItem) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCNameItem.Size(m) +} +func (m *CMsgClientToGCNameItem) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCNameItem.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCNameItem proto.InternalMessageInfo + +func (m *CMsgClientToGCNameItem) GetSubjectItemId() uint64 { + if m != nil && m.SubjectItemId != nil { + return *m.SubjectItemId + } + return 0 +} + +func (m *CMsgClientToGCNameItem) GetToolItemId() uint64 { + if m != nil && m.ToolItemId != nil { + return *m.ToolItemId + } + return 0 +} + +func (m *CMsgClientToGCNameItem) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +type CMsgClientToGCNameItemResponse struct { + Response *CMsgClientToGCNameItemResponse_ENameItem `protobuf:"varint,1,opt,name=response,enum=protocol.CMsgClientToGCNameItemResponse_ENameItem,def=0" json:"response,omitempty"` + ItemId *uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCNameItemResponse) Reset() { *m = CMsgClientToGCNameItemResponse{} } +func (m *CMsgClientToGCNameItemResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCNameItemResponse) ProtoMessage() {} +func (*CMsgClientToGCNameItemResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{71} +} + +func (m *CMsgClientToGCNameItemResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCNameItemResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCNameItemResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCNameItemResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCNameItemResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCNameItemResponse.Merge(m, src) +} +func (m *CMsgClientToGCNameItemResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCNameItemResponse.Size(m) +} +func (m *CMsgClientToGCNameItemResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCNameItemResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCNameItemResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCNameItemResponse_Response CMsgClientToGCNameItemResponse_ENameItem = CMsgClientToGCNameItemResponse_k_NameItem_Succeeded + +func (m *CMsgClientToGCNameItemResponse) GetResponse() CMsgClientToGCNameItemResponse_ENameItem { + if m != nil && m.Response != nil { + return *m.Response + } + return Default_CMsgClientToGCNameItemResponse_Response +} + +func (m *CMsgClientToGCNameItemResponse) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +type CMsgGCSetItemPosition struct { + ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + NewPosition *uint32 `protobuf:"varint,2,opt,name=new_position,json=newPosition" json:"new_position,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCSetItemPosition) Reset() { *m = CMsgGCSetItemPosition{} } +func (m *CMsgGCSetItemPosition) String() string { return proto.CompactTextString(m) } +func (*CMsgGCSetItemPosition) ProtoMessage() {} +func (*CMsgGCSetItemPosition) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{72} +} + +func (m *CMsgGCSetItemPosition) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCSetItemPosition.Unmarshal(m, b) +} +func (m *CMsgGCSetItemPosition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCSetItemPosition.Marshal(b, m, deterministic) +} +func (m *CMsgGCSetItemPosition) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCSetItemPosition.Merge(m, src) +} +func (m *CMsgGCSetItemPosition) XXX_Size() int { + return xxx_messageInfo_CMsgGCSetItemPosition.Size(m) +} +func (m *CMsgGCSetItemPosition) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCSetItemPosition.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCSetItemPosition proto.InternalMessageInfo + +func (m *CMsgGCSetItemPosition) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CMsgGCSetItemPosition) GetNewPosition() uint32 { + if m != nil && m.NewPosition != nil { + return *m.NewPosition + } + return 0 +} + +type CAttribute_ItemDynamicRecipeComponent struct { + ItemDef *uint32 `protobuf:"varint,1,opt,name=item_def,json=itemDef" json:"item_def,omitempty"` + ItemQuality *uint32 `protobuf:"varint,2,opt,name=item_quality,json=itemQuality" json:"item_quality,omitempty"` + ItemFlags *uint32 `protobuf:"varint,3,opt,name=item_flags,json=itemFlags" json:"item_flags,omitempty"` + AttributesString *string `protobuf:"bytes,4,opt,name=attributes_string,json=attributesString" json:"attributes_string,omitempty"` + ItemCount *uint32 `protobuf:"varint,5,opt,name=item_count,json=itemCount" json:"item_count,omitempty"` + ItemsFulfilled *uint32 `protobuf:"varint,6,opt,name=items_fulfilled,json=itemsFulfilled" json:"items_fulfilled,omitempty"` + ItemRarity *uint32 `protobuf:"varint,7,opt,name=item_rarity,json=itemRarity" json:"item_rarity,omitempty"` + Lootlist *string `protobuf:"bytes,8,opt,name=lootlist" json:"lootlist,omitempty"` + FulfilledItemId *uint64 `protobuf:"varint,9,opt,name=fulfilled_item_id,json=fulfilledItemId" json:"fulfilled_item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CAttribute_ItemDynamicRecipeComponent) Reset() { *m = CAttribute_ItemDynamicRecipeComponent{} } +func (m *CAttribute_ItemDynamicRecipeComponent) String() string { return proto.CompactTextString(m) } +func (*CAttribute_ItemDynamicRecipeComponent) ProtoMessage() {} +func (*CAttribute_ItemDynamicRecipeComponent) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{73} +} + +func (m *CAttribute_ItemDynamicRecipeComponent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CAttribute_ItemDynamicRecipeComponent.Unmarshal(m, b) +} +func (m *CAttribute_ItemDynamicRecipeComponent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CAttribute_ItemDynamicRecipeComponent.Marshal(b, m, deterministic) +} +func (m *CAttribute_ItemDynamicRecipeComponent) XXX_Merge(src proto.Message) { + xxx_messageInfo_CAttribute_ItemDynamicRecipeComponent.Merge(m, src) +} +func (m *CAttribute_ItemDynamicRecipeComponent) XXX_Size() int { + return xxx_messageInfo_CAttribute_ItemDynamicRecipeComponent.Size(m) +} +func (m *CAttribute_ItemDynamicRecipeComponent) XXX_DiscardUnknown() { + xxx_messageInfo_CAttribute_ItemDynamicRecipeComponent.DiscardUnknown(m) +} + +var xxx_messageInfo_CAttribute_ItemDynamicRecipeComponent proto.InternalMessageInfo + +func (m *CAttribute_ItemDynamicRecipeComponent) GetItemDef() uint32 { + if m != nil && m.ItemDef != nil { + return *m.ItemDef + } + return 0 +} + +func (m *CAttribute_ItemDynamicRecipeComponent) GetItemQuality() uint32 { + if m != nil && m.ItemQuality != nil { + return *m.ItemQuality + } + return 0 +} + +func (m *CAttribute_ItemDynamicRecipeComponent) GetItemFlags() uint32 { + if m != nil && m.ItemFlags != nil { + return *m.ItemFlags + } + return 0 +} + +func (m *CAttribute_ItemDynamicRecipeComponent) GetAttributesString() string { + if m != nil && m.AttributesString != nil { + return *m.AttributesString + } + return "" +} + +func (m *CAttribute_ItemDynamicRecipeComponent) GetItemCount() uint32 { + if m != nil && m.ItemCount != nil { + return *m.ItemCount + } + return 0 +} + +func (m *CAttribute_ItemDynamicRecipeComponent) GetItemsFulfilled() uint32 { + if m != nil && m.ItemsFulfilled != nil { + return *m.ItemsFulfilled + } + return 0 +} + +func (m *CAttribute_ItemDynamicRecipeComponent) GetItemRarity() uint32 { + if m != nil && m.ItemRarity != nil { + return *m.ItemRarity + } + return 0 +} + +func (m *CAttribute_ItemDynamicRecipeComponent) GetLootlist() string { + if m != nil && m.Lootlist != nil { + return *m.Lootlist + } + return "" +} + +func (m *CAttribute_ItemDynamicRecipeComponent) GetFulfilledItemId() uint64 { + if m != nil && m.FulfilledItemId != nil { + return *m.FulfilledItemId + } + return 0 +} + +type CProtoItemSocket struct { + ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + AttrDefIndex *uint32 `protobuf:"varint,2,opt,name=attr_def_index,json=attrDefIndex" json:"attr_def_index,omitempty"` + RequiredType *uint32 `protobuf:"varint,3,opt,name=required_type,json=requiredType" json:"required_type,omitempty"` + RequiredHero *string `protobuf:"bytes,4,opt,name=required_hero,json=requiredHero" json:"required_hero,omitempty"` + GemDefIndex *uint32 `protobuf:"varint,5,opt,name=gem_def_index,json=gemDefIndex" json:"gem_def_index,omitempty"` + NotTradable *bool `protobuf:"varint,6,opt,name=not_tradable,json=notTradable" json:"not_tradable,omitempty"` + RequiredItemSlot *string `protobuf:"bytes,7,opt,name=required_item_slot,json=requiredItemSlot" json:"required_item_slot,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CProtoItemSocket) Reset() { *m = CProtoItemSocket{} } +func (m *CProtoItemSocket) String() string { return proto.CompactTextString(m) } +func (*CProtoItemSocket) ProtoMessage() {} +func (*CProtoItemSocket) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{74} +} + +func (m *CProtoItemSocket) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CProtoItemSocket.Unmarshal(m, b) +} +func (m *CProtoItemSocket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CProtoItemSocket.Marshal(b, m, deterministic) +} +func (m *CProtoItemSocket) XXX_Merge(src proto.Message) { + xxx_messageInfo_CProtoItemSocket.Merge(m, src) +} +func (m *CProtoItemSocket) XXX_Size() int { + return xxx_messageInfo_CProtoItemSocket.Size(m) +} +func (m *CProtoItemSocket) XXX_DiscardUnknown() { + xxx_messageInfo_CProtoItemSocket.DiscardUnknown(m) +} + +var xxx_messageInfo_CProtoItemSocket proto.InternalMessageInfo + +func (m *CProtoItemSocket) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CProtoItemSocket) GetAttrDefIndex() uint32 { + if m != nil && m.AttrDefIndex != nil { + return *m.AttrDefIndex + } + return 0 +} + +func (m *CProtoItemSocket) GetRequiredType() uint32 { + if m != nil && m.RequiredType != nil { + return *m.RequiredType + } + return 0 +} + +func (m *CProtoItemSocket) GetRequiredHero() string { + if m != nil && m.RequiredHero != nil { + return *m.RequiredHero + } + return "" +} + +func (m *CProtoItemSocket) GetGemDefIndex() uint32 { + if m != nil && m.GemDefIndex != nil { + return *m.GemDefIndex + } + return 0 +} + +func (m *CProtoItemSocket) GetNotTradable() bool { + if m != nil && m.NotTradable != nil { + return *m.NotTradable + } + return false +} + +func (m *CProtoItemSocket) GetRequiredItemSlot() string { + if m != nil && m.RequiredItemSlot != nil { + return *m.RequiredItemSlot + } + return "" +} + +type CProtoItemSocket_Empty struct { + Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CProtoItemSocket_Empty) Reset() { *m = CProtoItemSocket_Empty{} } +func (m *CProtoItemSocket_Empty) String() string { return proto.CompactTextString(m) } +func (*CProtoItemSocket_Empty) ProtoMessage() {} +func (*CProtoItemSocket_Empty) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{75} +} + +func (m *CProtoItemSocket_Empty) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CProtoItemSocket_Empty.Unmarshal(m, b) +} +func (m *CProtoItemSocket_Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CProtoItemSocket_Empty.Marshal(b, m, deterministic) +} +func (m *CProtoItemSocket_Empty) XXX_Merge(src proto.Message) { + xxx_messageInfo_CProtoItemSocket_Empty.Merge(m, src) +} +func (m *CProtoItemSocket_Empty) XXX_Size() int { + return xxx_messageInfo_CProtoItemSocket_Empty.Size(m) +} +func (m *CProtoItemSocket_Empty) XXX_DiscardUnknown() { + xxx_messageInfo_CProtoItemSocket_Empty.DiscardUnknown(m) +} + +var xxx_messageInfo_CProtoItemSocket_Empty proto.InternalMessageInfo + +func (m *CProtoItemSocket_Empty) GetSocket() *CProtoItemSocket { + if m != nil { + return m.Socket + } + return nil +} + +type CProtoItemSocket_Effect struct { + Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` + Effect *uint32 `protobuf:"varint,2,opt,name=effect" json:"effect,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CProtoItemSocket_Effect) Reset() { *m = CProtoItemSocket_Effect{} } +func (m *CProtoItemSocket_Effect) String() string { return proto.CompactTextString(m) } +func (*CProtoItemSocket_Effect) ProtoMessage() {} +func (*CProtoItemSocket_Effect) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{76} +} + +func (m *CProtoItemSocket_Effect) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CProtoItemSocket_Effect.Unmarshal(m, b) +} +func (m *CProtoItemSocket_Effect) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CProtoItemSocket_Effect.Marshal(b, m, deterministic) +} +func (m *CProtoItemSocket_Effect) XXX_Merge(src proto.Message) { + xxx_messageInfo_CProtoItemSocket_Effect.Merge(m, src) +} +func (m *CProtoItemSocket_Effect) XXX_Size() int { + return xxx_messageInfo_CProtoItemSocket_Effect.Size(m) +} +func (m *CProtoItemSocket_Effect) XXX_DiscardUnknown() { + xxx_messageInfo_CProtoItemSocket_Effect.DiscardUnknown(m) +} + +var xxx_messageInfo_CProtoItemSocket_Effect proto.InternalMessageInfo + +func (m *CProtoItemSocket_Effect) GetSocket() *CProtoItemSocket { + if m != nil { + return m.Socket + } + return nil +} + +func (m *CProtoItemSocket_Effect) GetEffect() uint32 { + if m != nil && m.Effect != nil { + return *m.Effect + } + return 0 +} + +type CProtoItemSocket_Color struct { + Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` + Red *uint32 `protobuf:"varint,2,opt,name=red" json:"red,omitempty"` + Green *uint32 `protobuf:"varint,3,opt,name=green" json:"green,omitempty"` + Blue *uint32 `protobuf:"varint,4,opt,name=blue" json:"blue,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CProtoItemSocket_Color) Reset() { *m = CProtoItemSocket_Color{} } +func (m *CProtoItemSocket_Color) String() string { return proto.CompactTextString(m) } +func (*CProtoItemSocket_Color) ProtoMessage() {} +func (*CProtoItemSocket_Color) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{77} +} + +func (m *CProtoItemSocket_Color) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CProtoItemSocket_Color.Unmarshal(m, b) +} +func (m *CProtoItemSocket_Color) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CProtoItemSocket_Color.Marshal(b, m, deterministic) +} +func (m *CProtoItemSocket_Color) XXX_Merge(src proto.Message) { + xxx_messageInfo_CProtoItemSocket_Color.Merge(m, src) +} +func (m *CProtoItemSocket_Color) XXX_Size() int { + return xxx_messageInfo_CProtoItemSocket_Color.Size(m) +} +func (m *CProtoItemSocket_Color) XXX_DiscardUnknown() { + xxx_messageInfo_CProtoItemSocket_Color.DiscardUnknown(m) +} + +var xxx_messageInfo_CProtoItemSocket_Color proto.InternalMessageInfo + +func (m *CProtoItemSocket_Color) GetSocket() *CProtoItemSocket { + if m != nil { + return m.Socket + } + return nil +} + +func (m *CProtoItemSocket_Color) GetRed() uint32 { + if m != nil && m.Red != nil { + return *m.Red + } + return 0 +} + +func (m *CProtoItemSocket_Color) GetGreen() uint32 { + if m != nil && m.Green != nil { + return *m.Green + } + return 0 +} + +func (m *CProtoItemSocket_Color) GetBlue() uint32 { + if m != nil && m.Blue != nil { + return *m.Blue + } + return 0 +} + +type CProtoItemSocket_Strange struct { + Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` + StrangeType *uint32 `protobuf:"varint,2,opt,name=strange_type,json=strangeType" json:"strange_type,omitempty"` + StrangeValue *uint32 `protobuf:"varint,3,opt,name=strange_value,json=strangeValue" json:"strange_value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CProtoItemSocket_Strange) Reset() { *m = CProtoItemSocket_Strange{} } +func (m *CProtoItemSocket_Strange) String() string { return proto.CompactTextString(m) } +func (*CProtoItemSocket_Strange) ProtoMessage() {} +func (*CProtoItemSocket_Strange) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{78} +} + +func (m *CProtoItemSocket_Strange) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CProtoItemSocket_Strange.Unmarshal(m, b) +} +func (m *CProtoItemSocket_Strange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CProtoItemSocket_Strange.Marshal(b, m, deterministic) +} +func (m *CProtoItemSocket_Strange) XXX_Merge(src proto.Message) { + xxx_messageInfo_CProtoItemSocket_Strange.Merge(m, src) +} +func (m *CProtoItemSocket_Strange) XXX_Size() int { + return xxx_messageInfo_CProtoItemSocket_Strange.Size(m) +} +func (m *CProtoItemSocket_Strange) XXX_DiscardUnknown() { + xxx_messageInfo_CProtoItemSocket_Strange.DiscardUnknown(m) +} + +var xxx_messageInfo_CProtoItemSocket_Strange proto.InternalMessageInfo + +func (m *CProtoItemSocket_Strange) GetSocket() *CProtoItemSocket { + if m != nil { + return m.Socket + } + return nil +} + +func (m *CProtoItemSocket_Strange) GetStrangeType() uint32 { + if m != nil && m.StrangeType != nil { + return *m.StrangeType + } + return 0 +} + +func (m *CProtoItemSocket_Strange) GetStrangeValue() uint32 { + if m != nil && m.StrangeValue != nil { + return *m.StrangeValue + } + return 0 +} + +type CProtoItemSocket_Spectator struct { + Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` + GamesViewed *uint32 `protobuf:"varint,2,opt,name=games_viewed,json=gamesViewed" json:"games_viewed,omitempty"` + CorporationId *uint32 `protobuf:"varint,3,opt,name=corporation_id,json=corporationId" json:"corporation_id,omitempty"` + LeagueId *uint32 `protobuf:"varint,4,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` + TeamId *uint32 `protobuf:"varint,5,opt,name=team_id,json=teamId" json:"team_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CProtoItemSocket_Spectator) Reset() { *m = CProtoItemSocket_Spectator{} } +func (m *CProtoItemSocket_Spectator) String() string { return proto.CompactTextString(m) } +func (*CProtoItemSocket_Spectator) ProtoMessage() {} +func (*CProtoItemSocket_Spectator) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{79} +} + +func (m *CProtoItemSocket_Spectator) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CProtoItemSocket_Spectator.Unmarshal(m, b) +} +func (m *CProtoItemSocket_Spectator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CProtoItemSocket_Spectator.Marshal(b, m, deterministic) +} +func (m *CProtoItemSocket_Spectator) XXX_Merge(src proto.Message) { + xxx_messageInfo_CProtoItemSocket_Spectator.Merge(m, src) +} +func (m *CProtoItemSocket_Spectator) XXX_Size() int { + return xxx_messageInfo_CProtoItemSocket_Spectator.Size(m) +} +func (m *CProtoItemSocket_Spectator) XXX_DiscardUnknown() { + xxx_messageInfo_CProtoItemSocket_Spectator.DiscardUnknown(m) +} + +var xxx_messageInfo_CProtoItemSocket_Spectator proto.InternalMessageInfo + +func (m *CProtoItemSocket_Spectator) GetSocket() *CProtoItemSocket { + if m != nil { + return m.Socket + } + return nil +} + +func (m *CProtoItemSocket_Spectator) GetGamesViewed() uint32 { + if m != nil && m.GamesViewed != nil { + return *m.GamesViewed + } + return 0 +} + +func (m *CProtoItemSocket_Spectator) GetCorporationId() uint32 { + if m != nil && m.CorporationId != nil { + return *m.CorporationId + } + return 0 +} + +func (m *CProtoItemSocket_Spectator) GetLeagueId() uint32 { + if m != nil && m.LeagueId != nil { + return *m.LeagueId + } + return 0 +} + +func (m *CProtoItemSocket_Spectator) GetTeamId() uint32 { + if m != nil && m.TeamId != nil { + return *m.TeamId + } + return 0 +} + +type CProtoItemSocket_AssetModifier struct { + Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` + AssetModifier *uint32 `protobuf:"varint,2,opt,name=asset_modifier,json=assetModifier" json:"asset_modifier,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CProtoItemSocket_AssetModifier) Reset() { *m = CProtoItemSocket_AssetModifier{} } +func (m *CProtoItemSocket_AssetModifier) String() string { return proto.CompactTextString(m) } +func (*CProtoItemSocket_AssetModifier) ProtoMessage() {} +func (*CProtoItemSocket_AssetModifier) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{80} +} + +func (m *CProtoItemSocket_AssetModifier) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CProtoItemSocket_AssetModifier.Unmarshal(m, b) +} +func (m *CProtoItemSocket_AssetModifier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CProtoItemSocket_AssetModifier.Marshal(b, m, deterministic) +} +func (m *CProtoItemSocket_AssetModifier) XXX_Merge(src proto.Message) { + xxx_messageInfo_CProtoItemSocket_AssetModifier.Merge(m, src) +} +func (m *CProtoItemSocket_AssetModifier) XXX_Size() int { + return xxx_messageInfo_CProtoItemSocket_AssetModifier.Size(m) +} +func (m *CProtoItemSocket_AssetModifier) XXX_DiscardUnknown() { + xxx_messageInfo_CProtoItemSocket_AssetModifier.DiscardUnknown(m) +} + +var xxx_messageInfo_CProtoItemSocket_AssetModifier proto.InternalMessageInfo + +func (m *CProtoItemSocket_AssetModifier) GetSocket() *CProtoItemSocket { + if m != nil { + return m.Socket + } + return nil +} + +func (m *CProtoItemSocket_AssetModifier) GetAssetModifier() uint32 { + if m != nil && m.AssetModifier != nil { + return *m.AssetModifier + } + return 0 +} + +type CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY struct { + Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` + AssetModifier *uint32 `protobuf:"varint,2,opt,name=asset_modifier,json=assetModifier" json:"asset_modifier,omitempty"` + AnimModifier *uint32 `protobuf:"varint,3,opt,name=anim_modifier,json=animModifier" json:"anim_modifier,omitempty"` + AbilityEffect *uint32 `protobuf:"varint,4,opt,name=ability_effect,json=abilityEffect" json:"ability_effect,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) Reset() { + *m = CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY{} +} +func (m *CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) String() string { + return proto.CompactTextString(m) +} +func (*CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) ProtoMessage() {} +func (*CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{81} +} + +func (m *CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY.Unmarshal(m, b) +} +func (m *CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY.Marshal(b, m, deterministic) +} +func (m *CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) XXX_Merge(src proto.Message) { + xxx_messageInfo_CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY.Merge(m, src) +} +func (m *CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) XXX_Size() int { + return xxx_messageInfo_CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY.Size(m) +} +func (m *CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) XXX_DiscardUnknown() { + xxx_messageInfo_CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY.DiscardUnknown(m) +} + +var xxx_messageInfo_CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY proto.InternalMessageInfo + +func (m *CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) GetSocket() *CProtoItemSocket { + if m != nil { + return m.Socket + } + return nil +} + +func (m *CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) GetAssetModifier() uint32 { + if m != nil && m.AssetModifier != nil { + return *m.AssetModifier + } + return 0 +} + +func (m *CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) GetAnimModifier() uint32 { + if m != nil && m.AnimModifier != nil { + return *m.AnimModifier + } + return 0 +} + +func (m *CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) GetAbilityEffect() uint32 { + if m != nil && m.AbilityEffect != nil { + return *m.AbilityEffect + } + return 0 +} + +type CProtoItemSocket_Autograph struct { + Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` + Autograph *string `protobuf:"bytes,2,opt,name=autograph" json:"autograph,omitempty"` + AutographId *uint32 `protobuf:"varint,3,opt,name=autograph_id,json=autographId" json:"autograph_id,omitempty"` + AutographScore *uint32 `protobuf:"varint,4,opt,name=autograph_score,json=autographScore" json:"autograph_score,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CProtoItemSocket_Autograph) Reset() { *m = CProtoItemSocket_Autograph{} } +func (m *CProtoItemSocket_Autograph) String() string { return proto.CompactTextString(m) } +func (*CProtoItemSocket_Autograph) ProtoMessage() {} +func (*CProtoItemSocket_Autograph) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{82} +} + +func (m *CProtoItemSocket_Autograph) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CProtoItemSocket_Autograph.Unmarshal(m, b) +} +func (m *CProtoItemSocket_Autograph) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CProtoItemSocket_Autograph.Marshal(b, m, deterministic) +} +func (m *CProtoItemSocket_Autograph) XXX_Merge(src proto.Message) { + xxx_messageInfo_CProtoItemSocket_Autograph.Merge(m, src) +} +func (m *CProtoItemSocket_Autograph) XXX_Size() int { + return xxx_messageInfo_CProtoItemSocket_Autograph.Size(m) +} +func (m *CProtoItemSocket_Autograph) XXX_DiscardUnknown() { + xxx_messageInfo_CProtoItemSocket_Autograph.DiscardUnknown(m) +} + +var xxx_messageInfo_CProtoItemSocket_Autograph proto.InternalMessageInfo + +func (m *CProtoItemSocket_Autograph) GetSocket() *CProtoItemSocket { + if m != nil { + return m.Socket + } + return nil +} + +func (m *CProtoItemSocket_Autograph) GetAutograph() string { + if m != nil && m.Autograph != nil { + return *m.Autograph + } + return "" +} + +func (m *CProtoItemSocket_Autograph) GetAutographId() uint32 { + if m != nil && m.AutographId != nil { + return *m.AutographId + } + return 0 +} + +func (m *CProtoItemSocket_Autograph) GetAutographScore() uint32 { + if m != nil && m.AutographScore != nil { + return *m.AutographScore + } + return 0 +} + +type CProtoItemSocket_StaticVisuals struct { + Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CProtoItemSocket_StaticVisuals) Reset() { *m = CProtoItemSocket_StaticVisuals{} } +func (m *CProtoItemSocket_StaticVisuals) String() string { return proto.CompactTextString(m) } +func (*CProtoItemSocket_StaticVisuals) ProtoMessage() {} +func (*CProtoItemSocket_StaticVisuals) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{83} +} + +func (m *CProtoItemSocket_StaticVisuals) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CProtoItemSocket_StaticVisuals.Unmarshal(m, b) +} +func (m *CProtoItemSocket_StaticVisuals) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CProtoItemSocket_StaticVisuals.Marshal(b, m, deterministic) +} +func (m *CProtoItemSocket_StaticVisuals) XXX_Merge(src proto.Message) { + xxx_messageInfo_CProtoItemSocket_StaticVisuals.Merge(m, src) +} +func (m *CProtoItemSocket_StaticVisuals) XXX_Size() int { + return xxx_messageInfo_CProtoItemSocket_StaticVisuals.Size(m) +} +func (m *CProtoItemSocket_StaticVisuals) XXX_DiscardUnknown() { + xxx_messageInfo_CProtoItemSocket_StaticVisuals.DiscardUnknown(m) +} + +var xxx_messageInfo_CProtoItemSocket_StaticVisuals proto.InternalMessageInfo + +func (m *CProtoItemSocket_StaticVisuals) GetSocket() *CProtoItemSocket { + if m != nil { + return m.Socket + } + return nil +} + +type CAttribute_String struct { + Value *string `protobuf:"bytes,1,opt,name=value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CAttribute_String) Reset() { *m = CAttribute_String{} } +func (m *CAttribute_String) String() string { return proto.CompactTextString(m) } +func (*CAttribute_String) ProtoMessage() {} +func (*CAttribute_String) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{84} +} + +func (m *CAttribute_String) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CAttribute_String.Unmarshal(m, b) +} +func (m *CAttribute_String) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CAttribute_String.Marshal(b, m, deterministic) +} +func (m *CAttribute_String) XXX_Merge(src proto.Message) { + xxx_messageInfo_CAttribute_String.Merge(m, src) +} +func (m *CAttribute_String) XXX_Size() int { + return xxx_messageInfo_CAttribute_String.Size(m) +} +func (m *CAttribute_String) XXX_DiscardUnknown() { + xxx_messageInfo_CAttribute_String.DiscardUnknown(m) +} + +var xxx_messageInfo_CAttribute_String proto.InternalMessageInfo + +func (m *CAttribute_String) GetValue() string { + if m != nil && m.Value != nil { + return *m.Value + } + return "" +} + +type CWorkshop_GetItemDailyRevenue_Request struct { + Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"` + ItemId *uint32 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + DateStart *uint32 `protobuf:"varint,3,opt,name=date_start,json=dateStart" json:"date_start,omitempty"` + DateEnd *uint32 `protobuf:"varint,4,opt,name=date_end,json=dateEnd" json:"date_end,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CWorkshop_GetItemDailyRevenue_Request) Reset() { *m = CWorkshop_GetItemDailyRevenue_Request{} } +func (m *CWorkshop_GetItemDailyRevenue_Request) String() string { return proto.CompactTextString(m) } +func (*CWorkshop_GetItemDailyRevenue_Request) ProtoMessage() {} +func (*CWorkshop_GetItemDailyRevenue_Request) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{85} +} + +func (m *CWorkshop_GetItemDailyRevenue_Request) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CWorkshop_GetItemDailyRevenue_Request.Unmarshal(m, b) +} +func (m *CWorkshop_GetItemDailyRevenue_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CWorkshop_GetItemDailyRevenue_Request.Marshal(b, m, deterministic) +} +func (m *CWorkshop_GetItemDailyRevenue_Request) XXX_Merge(src proto.Message) { + xxx_messageInfo_CWorkshop_GetItemDailyRevenue_Request.Merge(m, src) +} +func (m *CWorkshop_GetItemDailyRevenue_Request) XXX_Size() int { + return xxx_messageInfo_CWorkshop_GetItemDailyRevenue_Request.Size(m) +} +func (m *CWorkshop_GetItemDailyRevenue_Request) XXX_DiscardUnknown() { + xxx_messageInfo_CWorkshop_GetItemDailyRevenue_Request.DiscardUnknown(m) +} + +var xxx_messageInfo_CWorkshop_GetItemDailyRevenue_Request proto.InternalMessageInfo + +func (m *CWorkshop_GetItemDailyRevenue_Request) GetAppid() uint32 { + if m != nil && m.Appid != nil { + return *m.Appid + } + return 0 +} + +func (m *CWorkshop_GetItemDailyRevenue_Request) GetItemId() uint32 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CWorkshop_GetItemDailyRevenue_Request) GetDateStart() uint32 { + if m != nil && m.DateStart != nil { + return *m.DateStart + } + return 0 +} + +func (m *CWorkshop_GetItemDailyRevenue_Request) GetDateEnd() uint32 { + if m != nil && m.DateEnd != nil { + return *m.DateEnd + } + return 0 +} + +type CWorkshop_GetItemDailyRevenue_Response struct { + CountryRevenue []*CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue `protobuf:"bytes,1,rep,name=country_revenue,json=countryRevenue" json:"country_revenue,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CWorkshop_GetItemDailyRevenue_Response) Reset() { + *m = CWorkshop_GetItemDailyRevenue_Response{} +} +func (m *CWorkshop_GetItemDailyRevenue_Response) String() string { return proto.CompactTextString(m) } +func (*CWorkshop_GetItemDailyRevenue_Response) ProtoMessage() {} +func (*CWorkshop_GetItemDailyRevenue_Response) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{86} +} + +func (m *CWorkshop_GetItemDailyRevenue_Response) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CWorkshop_GetItemDailyRevenue_Response.Unmarshal(m, b) +} +func (m *CWorkshop_GetItemDailyRevenue_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CWorkshop_GetItemDailyRevenue_Response.Marshal(b, m, deterministic) +} +func (m *CWorkshop_GetItemDailyRevenue_Response) XXX_Merge(src proto.Message) { + xxx_messageInfo_CWorkshop_GetItemDailyRevenue_Response.Merge(m, src) +} +func (m *CWorkshop_GetItemDailyRevenue_Response) XXX_Size() int { + return xxx_messageInfo_CWorkshop_GetItemDailyRevenue_Response.Size(m) +} +func (m *CWorkshop_GetItemDailyRevenue_Response) XXX_DiscardUnknown() { + xxx_messageInfo_CWorkshop_GetItemDailyRevenue_Response.DiscardUnknown(m) +} + +var xxx_messageInfo_CWorkshop_GetItemDailyRevenue_Response proto.InternalMessageInfo + +func (m *CWorkshop_GetItemDailyRevenue_Response) GetCountryRevenue() []*CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue { + if m != nil { + return m.CountryRevenue + } + return nil +} + +type CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue struct { + CountryCode *string `protobuf:"bytes,1,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` + Date *uint32 `protobuf:"varint,2,opt,name=date" json:"date,omitempty"` + RevenueUsd *int64 `protobuf:"varint,3,opt,name=revenue_usd,json=revenueUsd" json:"revenue_usd,omitempty"` + Units *int32 `protobuf:"varint,4,opt,name=units" json:"units,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) Reset() { + *m = CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue{} +} +func (m *CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) String() string { + return proto.CompactTextString(m) +} +func (*CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) ProtoMessage() {} +func (*CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{86, 0} +} + +func (m *CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue.Unmarshal(m, b) +} +func (m *CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue.Marshal(b, m, deterministic) +} +func (m *CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) XXX_Merge(src proto.Message) { + xxx_messageInfo_CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue.Merge(m, src) +} +func (m *CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) XXX_Size() int { + return xxx_messageInfo_CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue.Size(m) +} +func (m *CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) XXX_DiscardUnknown() { + xxx_messageInfo_CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue.DiscardUnknown(m) +} + +var xxx_messageInfo_CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue proto.InternalMessageInfo + +func (m *CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) GetCountryCode() string { + if m != nil && m.CountryCode != nil { + return *m.CountryCode + } + return "" +} + +func (m *CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) GetDate() uint32 { + if m != nil && m.Date != nil { + return *m.Date + } + return 0 +} + +func (m *CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) GetRevenueUsd() int64 { + if m != nil && m.RevenueUsd != nil { + return *m.RevenueUsd + } + return 0 +} + +func (m *CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) GetUnits() int32 { + if m != nil && m.Units != nil { + return *m.Units + } + return 0 +} + +type CWorkshop_GetPackageDailyRevenue_Request struct { + Packageid *uint32 `protobuf:"varint,1,opt,name=packageid" json:"packageid,omitempty"` + DateStart *uint32 `protobuf:"varint,2,opt,name=date_start,json=dateStart" json:"date_start,omitempty"` + DateEnd *uint32 `protobuf:"varint,3,opt,name=date_end,json=dateEnd" json:"date_end,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CWorkshop_GetPackageDailyRevenue_Request) Reset() { + *m = CWorkshop_GetPackageDailyRevenue_Request{} +} +func (m *CWorkshop_GetPackageDailyRevenue_Request) String() string { return proto.CompactTextString(m) } +func (*CWorkshop_GetPackageDailyRevenue_Request) ProtoMessage() {} +func (*CWorkshop_GetPackageDailyRevenue_Request) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{87} +} + +func (m *CWorkshop_GetPackageDailyRevenue_Request) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CWorkshop_GetPackageDailyRevenue_Request.Unmarshal(m, b) +} +func (m *CWorkshop_GetPackageDailyRevenue_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CWorkshop_GetPackageDailyRevenue_Request.Marshal(b, m, deterministic) +} +func (m *CWorkshop_GetPackageDailyRevenue_Request) XXX_Merge(src proto.Message) { + xxx_messageInfo_CWorkshop_GetPackageDailyRevenue_Request.Merge(m, src) +} +func (m *CWorkshop_GetPackageDailyRevenue_Request) XXX_Size() int { + return xxx_messageInfo_CWorkshop_GetPackageDailyRevenue_Request.Size(m) +} +func (m *CWorkshop_GetPackageDailyRevenue_Request) XXX_DiscardUnknown() { + xxx_messageInfo_CWorkshop_GetPackageDailyRevenue_Request.DiscardUnknown(m) +} + +var xxx_messageInfo_CWorkshop_GetPackageDailyRevenue_Request proto.InternalMessageInfo + +func (m *CWorkshop_GetPackageDailyRevenue_Request) GetPackageid() uint32 { + if m != nil && m.Packageid != nil { + return *m.Packageid + } + return 0 +} + +func (m *CWorkshop_GetPackageDailyRevenue_Request) GetDateStart() uint32 { + if m != nil && m.DateStart != nil { + return *m.DateStart + } + return 0 +} + +func (m *CWorkshop_GetPackageDailyRevenue_Request) GetDateEnd() uint32 { + if m != nil && m.DateEnd != nil { + return *m.DateEnd + } + return 0 +} + +type CWorkshop_GetPackageDailyRevenue_Response struct { + CountryRevenue []*CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue `protobuf:"bytes,1,rep,name=country_revenue,json=countryRevenue" json:"country_revenue,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CWorkshop_GetPackageDailyRevenue_Response) Reset() { + *m = CWorkshop_GetPackageDailyRevenue_Response{} +} +func (m *CWorkshop_GetPackageDailyRevenue_Response) String() string { return proto.CompactTextString(m) } +func (*CWorkshop_GetPackageDailyRevenue_Response) ProtoMessage() {} +func (*CWorkshop_GetPackageDailyRevenue_Response) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{88} +} + +func (m *CWorkshop_GetPackageDailyRevenue_Response) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CWorkshop_GetPackageDailyRevenue_Response.Unmarshal(m, b) +} +func (m *CWorkshop_GetPackageDailyRevenue_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CWorkshop_GetPackageDailyRevenue_Response.Marshal(b, m, deterministic) +} +func (m *CWorkshop_GetPackageDailyRevenue_Response) XXX_Merge(src proto.Message) { + xxx_messageInfo_CWorkshop_GetPackageDailyRevenue_Response.Merge(m, src) +} +func (m *CWorkshop_GetPackageDailyRevenue_Response) XXX_Size() int { + return xxx_messageInfo_CWorkshop_GetPackageDailyRevenue_Response.Size(m) +} +func (m *CWorkshop_GetPackageDailyRevenue_Response) XXX_DiscardUnknown() { + xxx_messageInfo_CWorkshop_GetPackageDailyRevenue_Response.DiscardUnknown(m) +} + +var xxx_messageInfo_CWorkshop_GetPackageDailyRevenue_Response proto.InternalMessageInfo + +func (m *CWorkshop_GetPackageDailyRevenue_Response) GetCountryRevenue() []*CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue { + if m != nil { + return m.CountryRevenue + } + return nil +} + +type CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue struct { + CountryCode *string `protobuf:"bytes,1,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` + Date *uint32 `protobuf:"varint,2,opt,name=date" json:"date,omitempty"` + RevenueUsd *int64 `protobuf:"varint,3,opt,name=revenue_usd,json=revenueUsd" json:"revenue_usd,omitempty"` + Units *int32 `protobuf:"varint,4,opt,name=units" json:"units,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue) Reset() { + *m = CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue{} +} +func (m *CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue) String() string { + return proto.CompactTextString(m) +} +func (*CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue) ProtoMessage() {} +func (*CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{88, 0} +} + +func (m *CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue.Unmarshal(m, b) +} +func (m *CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue.Marshal(b, m, deterministic) +} +func (m *CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue) XXX_Merge(src proto.Message) { + xxx_messageInfo_CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue.Merge(m, src) +} +func (m *CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue) XXX_Size() int { + return xxx_messageInfo_CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue.Size(m) +} +func (m *CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue) XXX_DiscardUnknown() { + xxx_messageInfo_CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue.DiscardUnknown(m) +} + +var xxx_messageInfo_CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue proto.InternalMessageInfo + +func (m *CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue) GetCountryCode() string { + if m != nil && m.CountryCode != nil { + return *m.CountryCode + } + return "" +} + +func (m *CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue) GetDate() uint32 { + if m != nil && m.Date != nil { + return *m.Date + } + return 0 +} + +func (m *CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue) GetRevenueUsd() int64 { + if m != nil && m.RevenueUsd != nil { + return *m.RevenueUsd + } + return 0 +} + +func (m *CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue) GetUnits() int32 { + if m != nil && m.Units != nil { + return *m.Units + } + return 0 +} + +type CMsgSQLGCToGCGrantBackpackSlots struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + AddSlots *uint32 `protobuf:"varint,2,opt,name=add_slots,json=addSlots" json:"add_slots,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSQLGCToGCGrantBackpackSlots) Reset() { *m = CMsgSQLGCToGCGrantBackpackSlots{} } +func (m *CMsgSQLGCToGCGrantBackpackSlots) String() string { return proto.CompactTextString(m) } +func (*CMsgSQLGCToGCGrantBackpackSlots) ProtoMessage() {} +func (*CMsgSQLGCToGCGrantBackpackSlots) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{89} +} + +func (m *CMsgSQLGCToGCGrantBackpackSlots) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSQLGCToGCGrantBackpackSlots.Unmarshal(m, b) +} +func (m *CMsgSQLGCToGCGrantBackpackSlots) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSQLGCToGCGrantBackpackSlots.Marshal(b, m, deterministic) +} +func (m *CMsgSQLGCToGCGrantBackpackSlots) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSQLGCToGCGrantBackpackSlots.Merge(m, src) +} +func (m *CMsgSQLGCToGCGrantBackpackSlots) XXX_Size() int { + return xxx_messageInfo_CMsgSQLGCToGCGrantBackpackSlots.Size(m) +} +func (m *CMsgSQLGCToGCGrantBackpackSlots) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSQLGCToGCGrantBackpackSlots.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSQLGCToGCGrantBackpackSlots proto.InternalMessageInfo + +func (m *CMsgSQLGCToGCGrantBackpackSlots) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgSQLGCToGCGrantBackpackSlots) GetAddSlots() uint32 { + if m != nil && m.AddSlots != nil { + return *m.AddSlots + } + return 0 +} + +type CMsgClientToGCLookupAccountName struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCLookupAccountName) Reset() { *m = CMsgClientToGCLookupAccountName{} } +func (m *CMsgClientToGCLookupAccountName) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCLookupAccountName) ProtoMessage() {} +func (*CMsgClientToGCLookupAccountName) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{90} +} + +func (m *CMsgClientToGCLookupAccountName) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCLookupAccountName.Unmarshal(m, b) +} +func (m *CMsgClientToGCLookupAccountName) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCLookupAccountName.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCLookupAccountName) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCLookupAccountName.Merge(m, src) +} +func (m *CMsgClientToGCLookupAccountName) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCLookupAccountName.Size(m) +} +func (m *CMsgClientToGCLookupAccountName) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCLookupAccountName.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCLookupAccountName proto.InternalMessageInfo + +func (m *CMsgClientToGCLookupAccountName) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +type CMsgClientToGCLookupAccountNameResponse struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + AccountName *string `protobuf:"bytes,2,opt,name=account_name,json=accountName" json:"account_name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCLookupAccountNameResponse) Reset() { + *m = CMsgClientToGCLookupAccountNameResponse{} +} +func (m *CMsgClientToGCLookupAccountNameResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCLookupAccountNameResponse) ProtoMessage() {} +func (*CMsgClientToGCLookupAccountNameResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{91} +} + +func (m *CMsgClientToGCLookupAccountNameResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCLookupAccountNameResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCLookupAccountNameResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCLookupAccountNameResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCLookupAccountNameResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCLookupAccountNameResponse.Merge(m, src) +} +func (m *CMsgClientToGCLookupAccountNameResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCLookupAccountNameResponse.Size(m) +} +func (m *CMsgClientToGCLookupAccountNameResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCLookupAccountNameResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCLookupAccountNameResponse proto.InternalMessageInfo + +func (m *CMsgClientToGCLookupAccountNameResponse) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgClientToGCLookupAccountNameResponse) GetAccountName() string { + if m != nil && m.AccountName != nil { + return *m.AccountName + } + return "" +} + +type CMsgClientToGCCreateStaticRecipe struct { + Items []*CMsgClientToGCCreateStaticRecipe_Item `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"` + RecipeDefIndex *uint32 `protobuf:"varint,2,opt,name=recipe_def_index,json=recipeDefIndex" json:"recipe_def_index,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCCreateStaticRecipe) Reset() { *m = CMsgClientToGCCreateStaticRecipe{} } +func (m *CMsgClientToGCCreateStaticRecipe) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCCreateStaticRecipe) ProtoMessage() {} +func (*CMsgClientToGCCreateStaticRecipe) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{92} +} + +func (m *CMsgClientToGCCreateStaticRecipe) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCCreateStaticRecipe.Unmarshal(m, b) +} +func (m *CMsgClientToGCCreateStaticRecipe) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCCreateStaticRecipe.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCCreateStaticRecipe) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCCreateStaticRecipe.Merge(m, src) +} +func (m *CMsgClientToGCCreateStaticRecipe) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCCreateStaticRecipe.Size(m) +} +func (m *CMsgClientToGCCreateStaticRecipe) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCCreateStaticRecipe.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCCreateStaticRecipe proto.InternalMessageInfo + +func (m *CMsgClientToGCCreateStaticRecipe) GetItems() []*CMsgClientToGCCreateStaticRecipe_Item { + if m != nil { + return m.Items + } + return nil +} + +func (m *CMsgClientToGCCreateStaticRecipe) GetRecipeDefIndex() uint32 { + if m != nil && m.RecipeDefIndex != nil { + return *m.RecipeDefIndex + } + return 0 +} + +type CMsgClientToGCCreateStaticRecipe_Item struct { + ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + SlotId *uint32 `protobuf:"varint,2,opt,name=slot_id,json=slotId" json:"slot_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCCreateStaticRecipe_Item) Reset() { *m = CMsgClientToGCCreateStaticRecipe_Item{} } +func (m *CMsgClientToGCCreateStaticRecipe_Item) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCCreateStaticRecipe_Item) ProtoMessage() {} +func (*CMsgClientToGCCreateStaticRecipe_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{92, 0} +} + +func (m *CMsgClientToGCCreateStaticRecipe_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCCreateStaticRecipe_Item.Unmarshal(m, b) +} +func (m *CMsgClientToGCCreateStaticRecipe_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCCreateStaticRecipe_Item.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCCreateStaticRecipe_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCCreateStaticRecipe_Item.Merge(m, src) +} +func (m *CMsgClientToGCCreateStaticRecipe_Item) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCCreateStaticRecipe_Item.Size(m) +} +func (m *CMsgClientToGCCreateStaticRecipe_Item) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCCreateStaticRecipe_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCCreateStaticRecipe_Item proto.InternalMessageInfo + +func (m *CMsgClientToGCCreateStaticRecipe_Item) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CMsgClientToGCCreateStaticRecipe_Item) GetSlotId() uint32 { + if m != nil && m.SlotId != nil { + return *m.SlotId + } + return 0 +} + +type CMsgClientToGCCreateStaticRecipeResponse struct { + Response *CMsgClientToGCCreateStaticRecipeResponse_EResponse `protobuf:"varint,1,opt,name=response,enum=protocol.CMsgClientToGCCreateStaticRecipeResponse_EResponse,def=0" json:"response,omitempty"` + OutputItems []*CMsgClientToGCCreateStaticRecipeResponse_OutputItem `protobuf:"bytes,2,rep,name=output_items,json=outputItems" json:"output_items,omitempty"` + InputErrors []*CMsgClientToGCCreateStaticRecipeResponse_InputError `protobuf:"bytes,3,rep,name=input_errors,json=inputErrors" json:"input_errors,omitempty"` + AdditionalOutputs []*CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput `protobuf:"bytes,4,rep,name=additional_outputs,json=additionalOutputs" json:"additional_outputs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCCreateStaticRecipeResponse) Reset() { + *m = CMsgClientToGCCreateStaticRecipeResponse{} +} +func (m *CMsgClientToGCCreateStaticRecipeResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgClientToGCCreateStaticRecipeResponse) ProtoMessage() {} +func (*CMsgClientToGCCreateStaticRecipeResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{93} +} + +func (m *CMsgClientToGCCreateStaticRecipeResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCCreateStaticRecipeResponse.Unmarshal(m, b) +} +func (m *CMsgClientToGCCreateStaticRecipeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCCreateStaticRecipeResponse.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCCreateStaticRecipeResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCCreateStaticRecipeResponse.Merge(m, src) +} +func (m *CMsgClientToGCCreateStaticRecipeResponse) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCCreateStaticRecipeResponse.Size(m) +} +func (m *CMsgClientToGCCreateStaticRecipeResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCCreateStaticRecipeResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCCreateStaticRecipeResponse proto.InternalMessageInfo + +const Default_CMsgClientToGCCreateStaticRecipeResponse_Response CMsgClientToGCCreateStaticRecipeResponse_EResponse = CMsgClientToGCCreateStaticRecipeResponse_eResponse_Success + +func (m *CMsgClientToGCCreateStaticRecipeResponse) GetResponse() CMsgClientToGCCreateStaticRecipeResponse_EResponse { + if m != nil && m.Response != nil { + return *m.Response + } + return Default_CMsgClientToGCCreateStaticRecipeResponse_Response +} + +func (m *CMsgClientToGCCreateStaticRecipeResponse) GetOutputItems() []*CMsgClientToGCCreateStaticRecipeResponse_OutputItem { + if m != nil { + return m.OutputItems + } + return nil +} + +func (m *CMsgClientToGCCreateStaticRecipeResponse) GetInputErrors() []*CMsgClientToGCCreateStaticRecipeResponse_InputError { + if m != nil { + return m.InputErrors + } + return nil +} + +func (m *CMsgClientToGCCreateStaticRecipeResponse) GetAdditionalOutputs() []*CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput { + if m != nil { + return m.AdditionalOutputs + } + return nil +} + +type CMsgClientToGCCreateStaticRecipeResponse_OutputItem struct { + DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` + ItemId *uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + SlotId *uint32 `protobuf:"varint,3,opt,name=slot_id,json=slotId" json:"slot_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCCreateStaticRecipeResponse_OutputItem) Reset() { + *m = CMsgClientToGCCreateStaticRecipeResponse_OutputItem{} +} +func (m *CMsgClientToGCCreateStaticRecipeResponse_OutputItem) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCCreateStaticRecipeResponse_OutputItem) ProtoMessage() {} +func (*CMsgClientToGCCreateStaticRecipeResponse_OutputItem) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{93, 0} +} + +func (m *CMsgClientToGCCreateStaticRecipeResponse_OutputItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCCreateStaticRecipeResponse_OutputItem.Unmarshal(m, b) +} +func (m *CMsgClientToGCCreateStaticRecipeResponse_OutputItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCCreateStaticRecipeResponse_OutputItem.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCCreateStaticRecipeResponse_OutputItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCCreateStaticRecipeResponse_OutputItem.Merge(m, src) +} +func (m *CMsgClientToGCCreateStaticRecipeResponse_OutputItem) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCCreateStaticRecipeResponse_OutputItem.Size(m) +} +func (m *CMsgClientToGCCreateStaticRecipeResponse_OutputItem) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCCreateStaticRecipeResponse_OutputItem.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCCreateStaticRecipeResponse_OutputItem proto.InternalMessageInfo + +func (m *CMsgClientToGCCreateStaticRecipeResponse_OutputItem) GetDefIndex() uint32 { + if m != nil && m.DefIndex != nil { + return *m.DefIndex + } + return 0 +} + +func (m *CMsgClientToGCCreateStaticRecipeResponse_OutputItem) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CMsgClientToGCCreateStaticRecipeResponse_OutputItem) GetSlotId() uint32 { + if m != nil && m.SlotId != nil { + return *m.SlotId + } + return 0 +} + +type CMsgClientToGCCreateStaticRecipeResponse_InputError struct { + SlotId *uint32 `protobuf:"varint,1,opt,name=slot_id,json=slotId" json:"slot_id,omitempty"` + Error *CMsgClientToGCCreateStaticRecipeResponse_EResponse `protobuf:"varint,2,opt,name=error,enum=protocol.CMsgClientToGCCreateStaticRecipeResponse_EResponse,def=0" json:"error,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCCreateStaticRecipeResponse_InputError) Reset() { + *m = CMsgClientToGCCreateStaticRecipeResponse_InputError{} +} +func (m *CMsgClientToGCCreateStaticRecipeResponse_InputError) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCCreateStaticRecipeResponse_InputError) ProtoMessage() {} +func (*CMsgClientToGCCreateStaticRecipeResponse_InputError) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{93, 1} +} + +func (m *CMsgClientToGCCreateStaticRecipeResponse_InputError) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCCreateStaticRecipeResponse_InputError.Unmarshal(m, b) +} +func (m *CMsgClientToGCCreateStaticRecipeResponse_InputError) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCCreateStaticRecipeResponse_InputError.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCCreateStaticRecipeResponse_InputError) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCCreateStaticRecipeResponse_InputError.Merge(m, src) +} +func (m *CMsgClientToGCCreateStaticRecipeResponse_InputError) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCCreateStaticRecipeResponse_InputError.Size(m) +} +func (m *CMsgClientToGCCreateStaticRecipeResponse_InputError) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCCreateStaticRecipeResponse_InputError.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCCreateStaticRecipeResponse_InputError proto.InternalMessageInfo + +const Default_CMsgClientToGCCreateStaticRecipeResponse_InputError_Error CMsgClientToGCCreateStaticRecipeResponse_EResponse = CMsgClientToGCCreateStaticRecipeResponse_eResponse_Success + +func (m *CMsgClientToGCCreateStaticRecipeResponse_InputError) GetSlotId() uint32 { + if m != nil && m.SlotId != nil { + return *m.SlotId + } + return 0 +} + +func (m *CMsgClientToGCCreateStaticRecipeResponse_InputError) GetError() CMsgClientToGCCreateStaticRecipeResponse_EResponse { + if m != nil && m.Error != nil { + return *m.Error + } + return Default_CMsgClientToGCCreateStaticRecipeResponse_InputError_Error +} + +type CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput struct { + SlotId *uint32 `protobuf:"varint,1,opt,name=slot_id,json=slotId" json:"slot_id,omitempty"` + Value *uint64 `protobuf:"varint,2,opt,name=value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput) Reset() { + *m = CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput{} +} +func (m *CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput) String() string { + return proto.CompactTextString(m) +} +func (*CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput) ProtoMessage() {} +func (*CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{93, 2} +} + +func (m *CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput.Unmarshal(m, b) +} +func (m *CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput.Marshal(b, m, deterministic) +} +func (m *CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput.Merge(m, src) +} +func (m *CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput) XXX_Size() int { + return xxx_messageInfo_CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput.Size(m) +} +func (m *CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput proto.InternalMessageInfo + +func (m *CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput) GetSlotId() uint32 { + if m != nil && m.SlotId != nil { + return *m.SlotId + } + return 0 +} + +func (m *CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput) GetValue() uint64 { + if m != nil && m.Value != nil { + return *m.Value + } + return 0 +} + +type CMsgProcessTransactionOrder struct { + TxnId *uint64 `protobuf:"varint,1,opt,name=txn_id,json=txnId" json:"txn_id,omitempty"` + SteamTxnId *uint64 `protobuf:"varint,2,opt,name=steam_txn_id,json=steamTxnId" json:"steam_txn_id,omitempty"` + PartnerTxnId *uint64 `protobuf:"varint,3,opt,name=partner_txn_id,json=partnerTxnId" json:"partner_txn_id,omitempty"` + SteamId *uint64 `protobuf:"fixed64,4,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + TimeStamp *uint32 `protobuf:"varint,5,opt,name=time_stamp,json=timeStamp" json:"time_stamp,omitempty"` + Watermark *uint64 `protobuf:"varint,6,opt,name=watermark" json:"watermark,omitempty"` + PurchaseReportStatus *int32 `protobuf:"varint,7,opt,name=purchase_report_status,json=purchaseReportStatus" json:"purchase_report_status,omitempty"` + Currency *uint32 `protobuf:"varint,8,opt,name=currency" json:"currency,omitempty"` + Items []*CMsgProcessTransactionOrder_Item `protobuf:"bytes,9,rep,name=items" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgProcessTransactionOrder) Reset() { *m = CMsgProcessTransactionOrder{} } +func (m *CMsgProcessTransactionOrder) String() string { return proto.CompactTextString(m) } +func (*CMsgProcessTransactionOrder) ProtoMessage() {} +func (*CMsgProcessTransactionOrder) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{94} +} + +func (m *CMsgProcessTransactionOrder) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgProcessTransactionOrder.Unmarshal(m, b) +} +func (m *CMsgProcessTransactionOrder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgProcessTransactionOrder.Marshal(b, m, deterministic) +} +func (m *CMsgProcessTransactionOrder) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgProcessTransactionOrder.Merge(m, src) +} +func (m *CMsgProcessTransactionOrder) XXX_Size() int { + return xxx_messageInfo_CMsgProcessTransactionOrder.Size(m) +} +func (m *CMsgProcessTransactionOrder) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgProcessTransactionOrder.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgProcessTransactionOrder proto.InternalMessageInfo + +func (m *CMsgProcessTransactionOrder) GetTxnId() uint64 { + if m != nil && m.TxnId != nil { + return *m.TxnId + } + return 0 +} + +func (m *CMsgProcessTransactionOrder) GetSteamTxnId() uint64 { + if m != nil && m.SteamTxnId != nil { + return *m.SteamTxnId + } + return 0 +} + +func (m *CMsgProcessTransactionOrder) GetPartnerTxnId() uint64 { + if m != nil && m.PartnerTxnId != nil { + return *m.PartnerTxnId + } + return 0 +} + +func (m *CMsgProcessTransactionOrder) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +func (m *CMsgProcessTransactionOrder) GetTimeStamp() uint32 { + if m != nil && m.TimeStamp != nil { + return *m.TimeStamp + } + return 0 +} + +func (m *CMsgProcessTransactionOrder) GetWatermark() uint64 { + if m != nil && m.Watermark != nil { + return *m.Watermark + } + return 0 +} + +func (m *CMsgProcessTransactionOrder) GetPurchaseReportStatus() int32 { + if m != nil && m.PurchaseReportStatus != nil { + return *m.PurchaseReportStatus + } + return 0 +} + +func (m *CMsgProcessTransactionOrder) GetCurrency() uint32 { + if m != nil && m.Currency != nil { + return *m.Currency + } + return 0 +} + +func (m *CMsgProcessTransactionOrder) GetItems() []*CMsgProcessTransactionOrder_Item { + if m != nil { + return m.Items + } + return nil +} + +type CMsgProcessTransactionOrder_Item struct { + ItemDefIndex *uint32 `protobuf:"varint,1,opt,name=item_def_index,json=itemDefIndex" json:"item_def_index,omitempty"` + ItemPrice *uint32 `protobuf:"varint,2,opt,name=item_price,json=itemPrice" json:"item_price,omitempty"` + Quantity *uint32 `protobuf:"varint,3,opt,name=quantity" json:"quantity,omitempty"` + CategoryDesc *string `protobuf:"bytes,4,opt,name=category_desc,json=categoryDesc" json:"category_desc,omitempty"` + StorePurchaseType *uint32 `protobuf:"varint,5,opt,name=store_purchase_type,json=storePurchaseType" json:"store_purchase_type,omitempty"` + SourceReferenceId *uint64 `protobuf:"varint,6,opt,name=source_reference_id,json=sourceReferenceId" json:"source_reference_id,omitempty"` + ParentStackIndex *int32 `protobuf:"varint,7,opt,name=parent_stack_index,json=parentStackIndex" json:"parent_stack_index,omitempty"` + DefaultPrice *bool `protobuf:"varint,8,opt,name=default_price,json=defaultPrice" json:"default_price,omitempty"` + IsUserFacing *bool `protobuf:"varint,9,opt,name=is_user_facing,json=isUserFacing" json:"is_user_facing,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgProcessTransactionOrder_Item) Reset() { *m = CMsgProcessTransactionOrder_Item{} } +func (m *CMsgProcessTransactionOrder_Item) String() string { return proto.CompactTextString(m) } +func (*CMsgProcessTransactionOrder_Item) ProtoMessage() {} +func (*CMsgProcessTransactionOrder_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{94, 0} +} + +func (m *CMsgProcessTransactionOrder_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgProcessTransactionOrder_Item.Unmarshal(m, b) +} +func (m *CMsgProcessTransactionOrder_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgProcessTransactionOrder_Item.Marshal(b, m, deterministic) +} +func (m *CMsgProcessTransactionOrder_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgProcessTransactionOrder_Item.Merge(m, src) +} +func (m *CMsgProcessTransactionOrder_Item) XXX_Size() int { + return xxx_messageInfo_CMsgProcessTransactionOrder_Item.Size(m) +} +func (m *CMsgProcessTransactionOrder_Item) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgProcessTransactionOrder_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgProcessTransactionOrder_Item proto.InternalMessageInfo + +func (m *CMsgProcessTransactionOrder_Item) GetItemDefIndex() uint32 { + if m != nil && m.ItemDefIndex != nil { + return *m.ItemDefIndex + } + return 0 +} + +func (m *CMsgProcessTransactionOrder_Item) GetItemPrice() uint32 { + if m != nil && m.ItemPrice != nil { + return *m.ItemPrice + } + return 0 +} + +func (m *CMsgProcessTransactionOrder_Item) GetQuantity() uint32 { + if m != nil && m.Quantity != nil { + return *m.Quantity + } + return 0 +} + +func (m *CMsgProcessTransactionOrder_Item) GetCategoryDesc() string { + if m != nil && m.CategoryDesc != nil { + return *m.CategoryDesc + } + return "" +} + +func (m *CMsgProcessTransactionOrder_Item) GetStorePurchaseType() uint32 { + if m != nil && m.StorePurchaseType != nil { + return *m.StorePurchaseType + } + return 0 +} + +func (m *CMsgProcessTransactionOrder_Item) GetSourceReferenceId() uint64 { + if m != nil && m.SourceReferenceId != nil { + return *m.SourceReferenceId + } + return 0 +} + +func (m *CMsgProcessTransactionOrder_Item) GetParentStackIndex() int32 { + if m != nil && m.ParentStackIndex != nil { + return *m.ParentStackIndex + } + return 0 +} + +func (m *CMsgProcessTransactionOrder_Item) GetDefaultPrice() bool { + if m != nil && m.DefaultPrice != nil { + return *m.DefaultPrice + } + return false +} + +func (m *CMsgProcessTransactionOrder_Item) GetIsUserFacing() bool { + if m != nil && m.IsUserFacing != nil { + return *m.IsUserFacing + } + return false +} + +type CMsgGCToGCStoreProcessCDKeyTransaction struct { + Order *CMsgProcessTransactionOrder `protobuf:"bytes,1,opt,name=order" json:"order,omitempty"` + ReasonCode *uint32 `protobuf:"varint,2,opt,name=reason_code,json=reasonCode" json:"reason_code,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCStoreProcessCDKeyTransaction) Reset() { + *m = CMsgGCToGCStoreProcessCDKeyTransaction{} +} +func (m *CMsgGCToGCStoreProcessCDKeyTransaction) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCStoreProcessCDKeyTransaction) ProtoMessage() {} +func (*CMsgGCToGCStoreProcessCDKeyTransaction) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{95} +} + +func (m *CMsgGCToGCStoreProcessCDKeyTransaction) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCStoreProcessCDKeyTransaction.Unmarshal(m, b) +} +func (m *CMsgGCToGCStoreProcessCDKeyTransaction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCStoreProcessCDKeyTransaction.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCStoreProcessCDKeyTransaction) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCStoreProcessCDKeyTransaction.Merge(m, src) +} +func (m *CMsgGCToGCStoreProcessCDKeyTransaction) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCStoreProcessCDKeyTransaction.Size(m) +} +func (m *CMsgGCToGCStoreProcessCDKeyTransaction) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCStoreProcessCDKeyTransaction.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCStoreProcessCDKeyTransaction proto.InternalMessageInfo + +func (m *CMsgGCToGCStoreProcessCDKeyTransaction) GetOrder() *CMsgProcessTransactionOrder { + if m != nil { + return m.Order + } + return nil +} + +func (m *CMsgGCToGCStoreProcessCDKeyTransaction) GetReasonCode() uint32 { + if m != nil && m.ReasonCode != nil { + return *m.ReasonCode + } + return 0 +} + +type CMsgGCToGCStoreProcessCDKeyTransactionResponse struct { + Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCStoreProcessCDKeyTransactionResponse) Reset() { + *m = CMsgGCToGCStoreProcessCDKeyTransactionResponse{} +} +func (m *CMsgGCToGCStoreProcessCDKeyTransactionResponse) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToGCStoreProcessCDKeyTransactionResponse) ProtoMessage() {} +func (*CMsgGCToGCStoreProcessCDKeyTransactionResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{96} +} + +func (m *CMsgGCToGCStoreProcessCDKeyTransactionResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCStoreProcessCDKeyTransactionResponse.Unmarshal(m, b) +} +func (m *CMsgGCToGCStoreProcessCDKeyTransactionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCStoreProcessCDKeyTransactionResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCStoreProcessCDKeyTransactionResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCStoreProcessCDKeyTransactionResponse.Merge(m, src) +} +func (m *CMsgGCToGCStoreProcessCDKeyTransactionResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCStoreProcessCDKeyTransactionResponse.Size(m) +} +func (m *CMsgGCToGCStoreProcessCDKeyTransactionResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCStoreProcessCDKeyTransactionResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCStoreProcessCDKeyTransactionResponse proto.InternalMessageInfo + +func (m *CMsgGCToGCStoreProcessCDKeyTransactionResponse) GetSuccess() bool { + if m != nil && m.Success != nil { + return *m.Success + } + return false +} + +type CMsgGCToGCStoreProcessSettlement struct { + Order *CMsgProcessTransactionOrder `protobuf:"bytes,1,opt,name=order" json:"order,omitempty"` + Partner *uint32 `protobuf:"varint,2,opt,name=partner" json:"partner,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCStoreProcessSettlement) Reset() { *m = CMsgGCToGCStoreProcessSettlement{} } +func (m *CMsgGCToGCStoreProcessSettlement) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCStoreProcessSettlement) ProtoMessage() {} +func (*CMsgGCToGCStoreProcessSettlement) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{97} +} + +func (m *CMsgGCToGCStoreProcessSettlement) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCStoreProcessSettlement.Unmarshal(m, b) +} +func (m *CMsgGCToGCStoreProcessSettlement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCStoreProcessSettlement.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCStoreProcessSettlement) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCStoreProcessSettlement.Merge(m, src) +} +func (m *CMsgGCToGCStoreProcessSettlement) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCStoreProcessSettlement.Size(m) +} +func (m *CMsgGCToGCStoreProcessSettlement) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCStoreProcessSettlement.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCStoreProcessSettlement proto.InternalMessageInfo + +func (m *CMsgGCToGCStoreProcessSettlement) GetOrder() *CMsgProcessTransactionOrder { + if m != nil { + return m.Order + } + return nil +} + +func (m *CMsgGCToGCStoreProcessSettlement) GetPartner() uint32 { + if m != nil && m.Partner != nil { + return *m.Partner + } + return 0 +} + +type CMsgGCToGCStoreProcessSettlementResponse struct { + Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCStoreProcessSettlementResponse) Reset() { + *m = CMsgGCToGCStoreProcessSettlementResponse{} +} +func (m *CMsgGCToGCStoreProcessSettlementResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCStoreProcessSettlementResponse) ProtoMessage() {} +func (*CMsgGCToGCStoreProcessSettlementResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{98} +} + +func (m *CMsgGCToGCStoreProcessSettlementResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCStoreProcessSettlementResponse.Unmarshal(m, b) +} +func (m *CMsgGCToGCStoreProcessSettlementResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCStoreProcessSettlementResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCStoreProcessSettlementResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCStoreProcessSettlementResponse.Merge(m, src) +} +func (m *CMsgGCToGCStoreProcessSettlementResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCStoreProcessSettlementResponse.Size(m) +} +func (m *CMsgGCToGCStoreProcessSettlementResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCStoreProcessSettlementResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCStoreProcessSettlementResponse proto.InternalMessageInfo + +func (m *CMsgGCToGCStoreProcessSettlementResponse) GetSuccess() bool { + if m != nil && m.Success != nil { + return *m.Success + } + return false +} + +type CMsgGCToGCBroadcastConsoleCommand struct { + ConCommand *string `protobuf:"bytes,1,opt,name=con_command,json=conCommand" json:"con_command,omitempty"` + ReportOutput *bool `protobuf:"varint,2,opt,name=report_output,json=reportOutput" json:"report_output,omitempty"` + SendingGc *uint32 `protobuf:"varint,3,opt,name=sending_gc,json=sendingGc" json:"sending_gc,omitempty"` + OutputInitiator *string `protobuf:"bytes,4,opt,name=output_initiator,json=outputInitiator" json:"output_initiator,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCBroadcastConsoleCommand) Reset() { *m = CMsgGCToGCBroadcastConsoleCommand{} } +func (m *CMsgGCToGCBroadcastConsoleCommand) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCBroadcastConsoleCommand) ProtoMessage() {} +func (*CMsgGCToGCBroadcastConsoleCommand) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{99} +} + +func (m *CMsgGCToGCBroadcastConsoleCommand) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCBroadcastConsoleCommand.Unmarshal(m, b) +} +func (m *CMsgGCToGCBroadcastConsoleCommand) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCBroadcastConsoleCommand.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCBroadcastConsoleCommand) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCBroadcastConsoleCommand.Merge(m, src) +} +func (m *CMsgGCToGCBroadcastConsoleCommand) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCBroadcastConsoleCommand.Size(m) +} +func (m *CMsgGCToGCBroadcastConsoleCommand) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCBroadcastConsoleCommand.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCBroadcastConsoleCommand proto.InternalMessageInfo + +func (m *CMsgGCToGCBroadcastConsoleCommand) GetConCommand() string { + if m != nil && m.ConCommand != nil { + return *m.ConCommand + } + return "" +} + +func (m *CMsgGCToGCBroadcastConsoleCommand) GetReportOutput() bool { + if m != nil && m.ReportOutput != nil { + return *m.ReportOutput + } + return false +} + +func (m *CMsgGCToGCBroadcastConsoleCommand) GetSendingGc() uint32 { + if m != nil && m.SendingGc != nil { + return *m.SendingGc + } + return 0 +} + +func (m *CMsgGCToGCBroadcastConsoleCommand) GetOutputInitiator() string { + if m != nil && m.OutputInitiator != nil { + return *m.OutputInitiator + } + return "" +} + +type CMsgGCToGCConsoleOutput struct { + Initiator *string `protobuf:"bytes,1,opt,name=initiator" json:"initiator,omitempty"` + SendingGc *uint32 `protobuf:"varint,2,opt,name=sending_gc,json=sendingGc" json:"sending_gc,omitempty"` + Msgs []*CMsgGCToGCConsoleOutput_OutputLine `protobuf:"bytes,3,rep,name=msgs" json:"msgs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCConsoleOutput) Reset() { *m = CMsgGCToGCConsoleOutput{} } +func (m *CMsgGCToGCConsoleOutput) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCConsoleOutput) ProtoMessage() {} +func (*CMsgGCToGCConsoleOutput) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{100} +} + +func (m *CMsgGCToGCConsoleOutput) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCConsoleOutput.Unmarshal(m, b) +} +func (m *CMsgGCToGCConsoleOutput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCConsoleOutput.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCConsoleOutput) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCConsoleOutput.Merge(m, src) +} +func (m *CMsgGCToGCConsoleOutput) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCConsoleOutput.Size(m) +} +func (m *CMsgGCToGCConsoleOutput) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCConsoleOutput.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCConsoleOutput proto.InternalMessageInfo + +func (m *CMsgGCToGCConsoleOutput) GetInitiator() string { + if m != nil && m.Initiator != nil { + return *m.Initiator + } + return "" +} + +func (m *CMsgGCToGCConsoleOutput) GetSendingGc() uint32 { + if m != nil && m.SendingGc != nil { + return *m.SendingGc + } + return 0 +} + +func (m *CMsgGCToGCConsoleOutput) GetMsgs() []*CMsgGCToGCConsoleOutput_OutputLine { + if m != nil { + return m.Msgs + } + return nil +} + +type CMsgGCToGCConsoleOutput_OutputLine struct { + Text *string `protobuf:"bytes,1,opt,name=text" json:"text,omitempty"` + SpewLevel *uint32 `protobuf:"varint,2,opt,name=spew_level,json=spewLevel" json:"spew_level,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCConsoleOutput_OutputLine) Reset() { *m = CMsgGCToGCConsoleOutput_OutputLine{} } +func (m *CMsgGCToGCConsoleOutput_OutputLine) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCConsoleOutput_OutputLine) ProtoMessage() {} +func (*CMsgGCToGCConsoleOutput_OutputLine) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{100, 0} +} + +func (m *CMsgGCToGCConsoleOutput_OutputLine) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCConsoleOutput_OutputLine.Unmarshal(m, b) +} +func (m *CMsgGCToGCConsoleOutput_OutputLine) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCConsoleOutput_OutputLine.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCConsoleOutput_OutputLine) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCConsoleOutput_OutputLine.Merge(m, src) +} +func (m *CMsgGCToGCConsoleOutput_OutputLine) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCConsoleOutput_OutputLine.Size(m) +} +func (m *CMsgGCToGCConsoleOutput_OutputLine) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCConsoleOutput_OutputLine.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCConsoleOutput_OutputLine proto.InternalMessageInfo + +func (m *CMsgGCToGCConsoleOutput_OutputLine) GetText() string { + if m != nil && m.Text != nil { + return *m.Text + } + return "" +} + +func (m *CMsgGCToGCConsoleOutput_OutputLine) GetSpewLevel() uint32 { + if m != nil && m.SpewLevel != nil { + return *m.SpewLevel + } + return 0 +} + +type CMsgItemAges struct { + MaxItemIdTimestamps []*CMsgItemAges_MaxItemIDTimestamp `protobuf:"bytes,1,rep,name=max_item_id_timestamps,json=maxItemIdTimestamps" json:"max_item_id_timestamps,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgItemAges) Reset() { *m = CMsgItemAges{} } +func (m *CMsgItemAges) String() string { return proto.CompactTextString(m) } +func (*CMsgItemAges) ProtoMessage() {} +func (*CMsgItemAges) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{101} +} + +func (m *CMsgItemAges) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgItemAges.Unmarshal(m, b) +} +func (m *CMsgItemAges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgItemAges.Marshal(b, m, deterministic) +} +func (m *CMsgItemAges) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgItemAges.Merge(m, src) +} +func (m *CMsgItemAges) XXX_Size() int { + return xxx_messageInfo_CMsgItemAges.Size(m) +} +func (m *CMsgItemAges) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgItemAges.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgItemAges proto.InternalMessageInfo + +func (m *CMsgItemAges) GetMaxItemIdTimestamps() []*CMsgItemAges_MaxItemIDTimestamp { + if m != nil { + return m.MaxItemIdTimestamps + } + return nil +} + +type CMsgItemAges_MaxItemIDTimestamp struct { + Timestamp *uint32 `protobuf:"varint,1,opt,name=timestamp" json:"timestamp,omitempty"` + MaxItemId *uint64 `protobuf:"varint,2,opt,name=max_item_id,json=maxItemId" json:"max_item_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgItemAges_MaxItemIDTimestamp) Reset() { *m = CMsgItemAges_MaxItemIDTimestamp{} } +func (m *CMsgItemAges_MaxItemIDTimestamp) String() string { return proto.CompactTextString(m) } +func (*CMsgItemAges_MaxItemIDTimestamp) ProtoMessage() {} +func (*CMsgItemAges_MaxItemIDTimestamp) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{101, 0} +} + +func (m *CMsgItemAges_MaxItemIDTimestamp) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgItemAges_MaxItemIDTimestamp.Unmarshal(m, b) +} +func (m *CMsgItemAges_MaxItemIDTimestamp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgItemAges_MaxItemIDTimestamp.Marshal(b, m, deterministic) +} +func (m *CMsgItemAges_MaxItemIDTimestamp) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgItemAges_MaxItemIDTimestamp.Merge(m, src) +} +func (m *CMsgItemAges_MaxItemIDTimestamp) XXX_Size() int { + return xxx_messageInfo_CMsgItemAges_MaxItemIDTimestamp.Size(m) +} +func (m *CMsgItemAges_MaxItemIDTimestamp) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgItemAges_MaxItemIDTimestamp.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgItemAges_MaxItemIDTimestamp proto.InternalMessageInfo + +func (m *CMsgItemAges_MaxItemIDTimestamp) GetTimestamp() uint32 { + if m != nil && m.Timestamp != nil { + return *m.Timestamp + } + return 0 +} + +func (m *CMsgItemAges_MaxItemIDTimestamp) GetMaxItemId() uint64 { + if m != nil && m.MaxItemId != nil { + return *m.MaxItemId + } + return 0 +} + +type CMsgGCToGCInternalTestMsg struct { + SendingGc *uint32 `protobuf:"varint,1,opt,name=sending_gc,json=sendingGc" json:"sending_gc,omitempty"` + SenderId *uint64 `protobuf:"fixed64,2,opt,name=sender_id,json=senderId" json:"sender_id,omitempty"` + Context *uint32 `protobuf:"varint,3,opt,name=context" json:"context,omitempty"` + MessageId *uint32 `protobuf:"varint,4,opt,name=message_id,json=messageId" json:"message_id,omitempty"` + MessageBody []byte `protobuf:"bytes,5,opt,name=message_body,json=messageBody" json:"message_body,omitempty"` + JobIdSource *uint64 `protobuf:"fixed64,6,opt,name=job_id_source,json=jobIdSource" json:"job_id_source,omitempty"` + JobIdTarget *uint64 `protobuf:"fixed64,7,opt,name=job_id_target,json=jobIdTarget" json:"job_id_target,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCInternalTestMsg) Reset() { *m = CMsgGCToGCInternalTestMsg{} } +func (m *CMsgGCToGCInternalTestMsg) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCInternalTestMsg) ProtoMessage() {} +func (*CMsgGCToGCInternalTestMsg) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{102} +} + +func (m *CMsgGCToGCInternalTestMsg) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCInternalTestMsg.Unmarshal(m, b) +} +func (m *CMsgGCToGCInternalTestMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCInternalTestMsg.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCInternalTestMsg) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCInternalTestMsg.Merge(m, src) +} +func (m *CMsgGCToGCInternalTestMsg) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCInternalTestMsg.Size(m) +} +func (m *CMsgGCToGCInternalTestMsg) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCInternalTestMsg.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCInternalTestMsg proto.InternalMessageInfo + +func (m *CMsgGCToGCInternalTestMsg) GetSendingGc() uint32 { + if m != nil && m.SendingGc != nil { + return *m.SendingGc + } + return 0 +} + +func (m *CMsgGCToGCInternalTestMsg) GetSenderId() uint64 { + if m != nil && m.SenderId != nil { + return *m.SenderId + } + return 0 +} + +func (m *CMsgGCToGCInternalTestMsg) GetContext() uint32 { + if m != nil && m.Context != nil { + return *m.Context + } + return 0 +} + +func (m *CMsgGCToGCInternalTestMsg) GetMessageId() uint32 { + if m != nil && m.MessageId != nil { + return *m.MessageId + } + return 0 +} + +func (m *CMsgGCToGCInternalTestMsg) GetMessageBody() []byte { + if m != nil { + return m.MessageBody + } + return nil +} + +func (m *CMsgGCToGCInternalTestMsg) GetJobIdSource() uint64 { + if m != nil && m.JobIdSource != nil { + return *m.JobIdSource + } + return 0 +} + +func (m *CMsgGCToGCInternalTestMsg) GetJobIdTarget() uint64 { + if m != nil && m.JobIdTarget != nil { + return *m.JobIdTarget + } + return 0 +} + +type CMsgGCToGCClientServerVersionsUpdated struct { + ClientMinAllowedVersion *uint32 `protobuf:"varint,1,opt,name=client_min_allowed_version,json=clientMinAllowedVersion" json:"client_min_allowed_version,omitempty"` + ClientActiveVersion *uint32 `protobuf:"varint,2,opt,name=client_active_version,json=clientActiveVersion" json:"client_active_version,omitempty"` + ServerActiveVersion *uint32 `protobuf:"varint,3,opt,name=server_active_version,json=serverActiveVersion" json:"server_active_version,omitempty"` + ServerDeployedVersion *uint32 `protobuf:"varint,4,opt,name=server_deployed_version,json=serverDeployedVersion" json:"server_deployed_version,omitempty"` + WhatChanged *uint32 `protobuf:"varint,5,opt,name=what_changed,json=whatChanged" json:"what_changed,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCClientServerVersionsUpdated) Reset() { *m = CMsgGCToGCClientServerVersionsUpdated{} } +func (m *CMsgGCToGCClientServerVersionsUpdated) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCClientServerVersionsUpdated) ProtoMessage() {} +func (*CMsgGCToGCClientServerVersionsUpdated) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{103} +} + +func (m *CMsgGCToGCClientServerVersionsUpdated) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCClientServerVersionsUpdated.Unmarshal(m, b) +} +func (m *CMsgGCToGCClientServerVersionsUpdated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCClientServerVersionsUpdated.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCClientServerVersionsUpdated) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCClientServerVersionsUpdated.Merge(m, src) +} +func (m *CMsgGCToGCClientServerVersionsUpdated) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCClientServerVersionsUpdated.Size(m) +} +func (m *CMsgGCToGCClientServerVersionsUpdated) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCClientServerVersionsUpdated.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCClientServerVersionsUpdated proto.InternalMessageInfo + +func (m *CMsgGCToGCClientServerVersionsUpdated) GetClientMinAllowedVersion() uint32 { + if m != nil && m.ClientMinAllowedVersion != nil { + return *m.ClientMinAllowedVersion + } + return 0 +} + +func (m *CMsgGCToGCClientServerVersionsUpdated) GetClientActiveVersion() uint32 { + if m != nil && m.ClientActiveVersion != nil { + return *m.ClientActiveVersion + } + return 0 +} + +func (m *CMsgGCToGCClientServerVersionsUpdated) GetServerActiveVersion() uint32 { + if m != nil && m.ServerActiveVersion != nil { + return *m.ServerActiveVersion + } + return 0 +} + +func (m *CMsgGCToGCClientServerVersionsUpdated) GetServerDeployedVersion() uint32 { + if m != nil && m.ServerDeployedVersion != nil { + return *m.ServerDeployedVersion + } + return 0 +} + +func (m *CMsgGCToGCClientServerVersionsUpdated) GetWhatChanged() uint32 { + if m != nil && m.WhatChanged != nil { + return *m.WhatChanged + } + return 0 +} + +type CMsgGCToGCBroadcastMessageFromSub struct { + MsgId *uint32 `protobuf:"varint,1,opt,name=msg_id,json=msgId" json:"msg_id,omitempty"` + SerializedMsg []byte `protobuf:"bytes,2,opt,name=serialized_msg,json=serializedMsg" json:"serialized_msg,omitempty"` + AccountIdList []uint32 `protobuf:"varint,3,rep,packed,name=account_id_list,json=accountIdList" json:"account_id_list,omitempty"` + SteamIdList []uint64 `protobuf:"fixed64,4,rep,packed,name=steam_id_list,json=steamIdList" json:"steam_id_list,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCBroadcastMessageFromSub) Reset() { *m = CMsgGCToGCBroadcastMessageFromSub{} } +func (m *CMsgGCToGCBroadcastMessageFromSub) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCBroadcastMessageFromSub) ProtoMessage() {} +func (*CMsgGCToGCBroadcastMessageFromSub) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{104} +} + +func (m *CMsgGCToGCBroadcastMessageFromSub) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCBroadcastMessageFromSub.Unmarshal(m, b) +} +func (m *CMsgGCToGCBroadcastMessageFromSub) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCBroadcastMessageFromSub.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCBroadcastMessageFromSub) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCBroadcastMessageFromSub.Merge(m, src) +} +func (m *CMsgGCToGCBroadcastMessageFromSub) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCBroadcastMessageFromSub.Size(m) +} +func (m *CMsgGCToGCBroadcastMessageFromSub) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCBroadcastMessageFromSub.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCBroadcastMessageFromSub proto.InternalMessageInfo + +func (m *CMsgGCToGCBroadcastMessageFromSub) GetMsgId() uint32 { + if m != nil && m.MsgId != nil { + return *m.MsgId + } + return 0 +} + +func (m *CMsgGCToGCBroadcastMessageFromSub) GetSerializedMsg() []byte { + if m != nil { + return m.SerializedMsg + } + return nil +} + +func (m *CMsgGCToGCBroadcastMessageFromSub) GetAccountIdList() []uint32 { + if m != nil { + return m.AccountIdList + } + return nil +} + +func (m *CMsgGCToGCBroadcastMessageFromSub) GetSteamIdList() []uint64 { + if m != nil { + return m.SteamIdList + } + return nil +} + +type CMsgGCToClientCurrencyPricePoints struct { + PriceKey []uint64 `protobuf:"varint,1,rep,packed,name=price_key,json=priceKey" json:"price_key,omitempty"` + Currencies []*CMsgGCToClientCurrencyPricePoints_Currency `protobuf:"bytes,2,rep,name=currencies" json:"currencies,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientCurrencyPricePoints) Reset() { *m = CMsgGCToClientCurrencyPricePoints{} } +func (m *CMsgGCToClientCurrencyPricePoints) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientCurrencyPricePoints) ProtoMessage() {} +func (*CMsgGCToClientCurrencyPricePoints) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{105} +} + +func (m *CMsgGCToClientCurrencyPricePoints) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientCurrencyPricePoints.Unmarshal(m, b) +} +func (m *CMsgGCToClientCurrencyPricePoints) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientCurrencyPricePoints.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientCurrencyPricePoints) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientCurrencyPricePoints.Merge(m, src) +} +func (m *CMsgGCToClientCurrencyPricePoints) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientCurrencyPricePoints.Size(m) +} +func (m *CMsgGCToClientCurrencyPricePoints) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientCurrencyPricePoints.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientCurrencyPricePoints proto.InternalMessageInfo + +func (m *CMsgGCToClientCurrencyPricePoints) GetPriceKey() []uint64 { + if m != nil { + return m.PriceKey + } + return nil +} + +func (m *CMsgGCToClientCurrencyPricePoints) GetCurrencies() []*CMsgGCToClientCurrencyPricePoints_Currency { + if m != nil { + return m.Currencies + } + return nil +} + +type CMsgGCToClientCurrencyPricePoints_Currency struct { + CurrencyId *uint32 `protobuf:"varint,1,opt,name=currency_id,json=currencyId" json:"currency_id,omitempty"` + CurrencyPrice []uint64 `protobuf:"varint,2,rep,packed,name=currency_price,json=currencyPrice" json:"currency_price,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientCurrencyPricePoints_Currency) Reset() { + *m = CMsgGCToClientCurrencyPricePoints_Currency{} +} +func (m *CMsgGCToClientCurrencyPricePoints_Currency) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToClientCurrencyPricePoints_Currency) ProtoMessage() {} +func (*CMsgGCToClientCurrencyPricePoints_Currency) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{105, 0} +} + +func (m *CMsgGCToClientCurrencyPricePoints_Currency) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientCurrencyPricePoints_Currency.Unmarshal(m, b) +} +func (m *CMsgGCToClientCurrencyPricePoints_Currency) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientCurrencyPricePoints_Currency.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientCurrencyPricePoints_Currency) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientCurrencyPricePoints_Currency.Merge(m, src) +} +func (m *CMsgGCToClientCurrencyPricePoints_Currency) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientCurrencyPricePoints_Currency.Size(m) +} +func (m *CMsgGCToClientCurrencyPricePoints_Currency) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientCurrencyPricePoints_Currency.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientCurrencyPricePoints_Currency proto.InternalMessageInfo + +func (m *CMsgGCToClientCurrencyPricePoints_Currency) GetCurrencyId() uint32 { + if m != nil && m.CurrencyId != nil { + return *m.CurrencyId + } + return 0 +} + +func (m *CMsgGCToClientCurrencyPricePoints_Currency) GetCurrencyPrice() []uint64 { + if m != nil { + return m.CurrencyPrice + } + return nil +} + +type CMsgBannedWordList struct { + Version *uint32 `protobuf:"varint,1,opt,name=version" json:"version,omitempty"` + BannedWords []string `protobuf:"bytes,2,rep,name=banned_words,json=bannedWords" json:"banned_words,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgBannedWordList) Reset() { *m = CMsgBannedWordList{} } +func (m *CMsgBannedWordList) String() string { return proto.CompactTextString(m) } +func (*CMsgBannedWordList) ProtoMessage() {} +func (*CMsgBannedWordList) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{106} +} + +func (m *CMsgBannedWordList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgBannedWordList.Unmarshal(m, b) +} +func (m *CMsgBannedWordList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgBannedWordList.Marshal(b, m, deterministic) +} +func (m *CMsgBannedWordList) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgBannedWordList.Merge(m, src) +} +func (m *CMsgBannedWordList) XXX_Size() int { + return xxx_messageInfo_CMsgBannedWordList.Size(m) +} +func (m *CMsgBannedWordList) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgBannedWordList.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgBannedWordList proto.InternalMessageInfo + +func (m *CMsgBannedWordList) GetVersion() uint32 { + if m != nil && m.Version != nil { + return *m.Version + } + return 0 +} + +func (m *CMsgBannedWordList) GetBannedWords() []string { + if m != nil { + return m.BannedWords + } + return nil +} + +type CEcon_FlushInventoryCache_Request struct { + Steamid *uint64 `protobuf:"varint,1,opt,name=steamid" json:"steamid,omitempty"` + Appid *uint32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"` + Contextid *uint64 `protobuf:"varint,3,opt,name=contextid" json:"contextid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CEcon_FlushInventoryCache_Request) Reset() { *m = CEcon_FlushInventoryCache_Request{} } +func (m *CEcon_FlushInventoryCache_Request) String() string { return proto.CompactTextString(m) } +func (*CEcon_FlushInventoryCache_Request) ProtoMessage() {} +func (*CEcon_FlushInventoryCache_Request) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{107} +} + +func (m *CEcon_FlushInventoryCache_Request) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CEcon_FlushInventoryCache_Request.Unmarshal(m, b) +} +func (m *CEcon_FlushInventoryCache_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CEcon_FlushInventoryCache_Request.Marshal(b, m, deterministic) +} +func (m *CEcon_FlushInventoryCache_Request) XXX_Merge(src proto.Message) { + xxx_messageInfo_CEcon_FlushInventoryCache_Request.Merge(m, src) +} +func (m *CEcon_FlushInventoryCache_Request) XXX_Size() int { + return xxx_messageInfo_CEcon_FlushInventoryCache_Request.Size(m) +} +func (m *CEcon_FlushInventoryCache_Request) XXX_DiscardUnknown() { + xxx_messageInfo_CEcon_FlushInventoryCache_Request.DiscardUnknown(m) +} + +var xxx_messageInfo_CEcon_FlushInventoryCache_Request proto.InternalMessageInfo + +func (m *CEcon_FlushInventoryCache_Request) GetSteamid() uint64 { + if m != nil && m.Steamid != nil { + return *m.Steamid + } + return 0 +} + +func (m *CEcon_FlushInventoryCache_Request) GetAppid() uint32 { + if m != nil && m.Appid != nil { + return *m.Appid + } + return 0 +} + +func (m *CEcon_FlushInventoryCache_Request) GetContextid() uint64 { + if m != nil && m.Contextid != nil { + return *m.Contextid + } + return 0 +} + +type CEcon_FlushInventoryCache_Response struct { + Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CEcon_FlushInventoryCache_Response) Reset() { *m = CEcon_FlushInventoryCache_Response{} } +func (m *CEcon_FlushInventoryCache_Response) String() string { return proto.CompactTextString(m) } +func (*CEcon_FlushInventoryCache_Response) ProtoMessage() {} +func (*CEcon_FlushInventoryCache_Response) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{108} +} + +func (m *CEcon_FlushInventoryCache_Response) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CEcon_FlushInventoryCache_Response.Unmarshal(m, b) +} +func (m *CEcon_FlushInventoryCache_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CEcon_FlushInventoryCache_Response.Marshal(b, m, deterministic) +} +func (m *CEcon_FlushInventoryCache_Response) XXX_Merge(src proto.Message) { + xxx_messageInfo_CEcon_FlushInventoryCache_Response.Merge(m, src) +} +func (m *CEcon_FlushInventoryCache_Response) XXX_Size() int { + return xxx_messageInfo_CEcon_FlushInventoryCache_Response.Size(m) +} +func (m *CEcon_FlushInventoryCache_Response) XXX_DiscardUnknown() { + xxx_messageInfo_CEcon_FlushInventoryCache_Response.DiscardUnknown(m) +} + +var xxx_messageInfo_CEcon_FlushInventoryCache_Response proto.InternalMessageInfo + +func (m *CEcon_FlushInventoryCache_Response) GetSuccess() bool { + if m != nil && m.Success != nil { + return *m.Success + } + return false +} + +type CMsgGCToGCFlushSteamInventoryCache struct { + Keys []*CMsgGCToGCFlushSteamInventoryCache_Key `protobuf:"bytes,1,rep,name=keys" json:"keys,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCFlushSteamInventoryCache) Reset() { *m = CMsgGCToGCFlushSteamInventoryCache{} } +func (m *CMsgGCToGCFlushSteamInventoryCache) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCFlushSteamInventoryCache) ProtoMessage() {} +func (*CMsgGCToGCFlushSteamInventoryCache) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{109} +} + +func (m *CMsgGCToGCFlushSteamInventoryCache) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCFlushSteamInventoryCache.Unmarshal(m, b) +} +func (m *CMsgGCToGCFlushSteamInventoryCache) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCFlushSteamInventoryCache.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCFlushSteamInventoryCache) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCFlushSteamInventoryCache.Merge(m, src) +} +func (m *CMsgGCToGCFlushSteamInventoryCache) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCFlushSteamInventoryCache.Size(m) +} +func (m *CMsgGCToGCFlushSteamInventoryCache) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCFlushSteamInventoryCache.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCFlushSteamInventoryCache proto.InternalMessageInfo + +func (m *CMsgGCToGCFlushSteamInventoryCache) GetKeys() []*CMsgGCToGCFlushSteamInventoryCache_Key { + if m != nil { + return m.Keys + } + return nil +} + +type CMsgGCToGCFlushSteamInventoryCache_Key struct { + Steamid *uint64 `protobuf:"varint,1,opt,name=steamid" json:"steamid,omitempty"` + Contextid *uint64 `protobuf:"varint,2,opt,name=contextid" json:"contextid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCFlushSteamInventoryCache_Key) Reset() { + *m = CMsgGCToGCFlushSteamInventoryCache_Key{} +} +func (m *CMsgGCToGCFlushSteamInventoryCache_Key) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCFlushSteamInventoryCache_Key) ProtoMessage() {} +func (*CMsgGCToGCFlushSteamInventoryCache_Key) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{109, 0} +} + +func (m *CMsgGCToGCFlushSteamInventoryCache_Key) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCFlushSteamInventoryCache_Key.Unmarshal(m, b) +} +func (m *CMsgGCToGCFlushSteamInventoryCache_Key) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCFlushSteamInventoryCache_Key.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCFlushSteamInventoryCache_Key) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCFlushSteamInventoryCache_Key.Merge(m, src) +} +func (m *CMsgGCToGCFlushSteamInventoryCache_Key) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCFlushSteamInventoryCache_Key.Size(m) +} +func (m *CMsgGCToGCFlushSteamInventoryCache_Key) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCFlushSteamInventoryCache_Key.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCFlushSteamInventoryCache_Key proto.InternalMessageInfo + +func (m *CMsgGCToGCFlushSteamInventoryCache_Key) GetSteamid() uint64 { + if m != nil && m.Steamid != nil { + return *m.Steamid + } + return 0 +} + +func (m *CMsgGCToGCFlushSteamInventoryCache_Key) GetContextid() uint64 { + if m != nil && m.Contextid != nil { + return *m.Contextid + } + return 0 +} + +type CMsgGCToGCUpdateSubscriptionItems struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + AlwaysNotify *bool `protobuf:"varint,2,opt,name=always_notify,json=alwaysNotify" json:"always_notify,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCUpdateSubscriptionItems) Reset() { *m = CMsgGCToGCUpdateSubscriptionItems{} } +func (m *CMsgGCToGCUpdateSubscriptionItems) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCUpdateSubscriptionItems) ProtoMessage() {} +func (*CMsgGCToGCUpdateSubscriptionItems) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{110} +} + +func (m *CMsgGCToGCUpdateSubscriptionItems) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCUpdateSubscriptionItems.Unmarshal(m, b) +} +func (m *CMsgGCToGCUpdateSubscriptionItems) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCUpdateSubscriptionItems.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCUpdateSubscriptionItems) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCUpdateSubscriptionItems.Merge(m, src) +} +func (m *CMsgGCToGCUpdateSubscriptionItems) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCUpdateSubscriptionItems.Size(m) +} +func (m *CMsgGCToGCUpdateSubscriptionItems) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCUpdateSubscriptionItems.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCUpdateSubscriptionItems proto.InternalMessageInfo + +func (m *CMsgGCToGCUpdateSubscriptionItems) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgGCToGCUpdateSubscriptionItems) GetAlwaysNotify() bool { + if m != nil && m.AlwaysNotify != nil { + return *m.AlwaysNotify + } + return false +} + +type CMsgGCToGCSelfPing struct { + SampleId *uint32 `protobuf:"varint,1,opt,name=sample_id,json=sampleId" json:"sample_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCSelfPing) Reset() { *m = CMsgGCToGCSelfPing{} } +func (m *CMsgGCToGCSelfPing) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCSelfPing) ProtoMessage() {} +func (*CMsgGCToGCSelfPing) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{111} +} + +func (m *CMsgGCToGCSelfPing) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCSelfPing.Unmarshal(m, b) +} +func (m *CMsgGCToGCSelfPing) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCSelfPing.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCSelfPing) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCSelfPing.Merge(m, src) +} +func (m *CMsgGCToGCSelfPing) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCSelfPing.Size(m) +} +func (m *CMsgGCToGCSelfPing) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCSelfPing.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCSelfPing proto.InternalMessageInfo + +func (m *CMsgGCToGCSelfPing) GetSampleId() uint32 { + if m != nil && m.SampleId != nil { + return *m.SampleId + } + return 0 +} + +type CMsgGCToGCGetInfuxIntervalStats struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCGetInfuxIntervalStats) Reset() { *m = CMsgGCToGCGetInfuxIntervalStats{} } +func (m *CMsgGCToGCGetInfuxIntervalStats) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCGetInfuxIntervalStats) ProtoMessage() {} +func (*CMsgGCToGCGetInfuxIntervalStats) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{112} +} + +func (m *CMsgGCToGCGetInfuxIntervalStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCGetInfuxIntervalStats.Unmarshal(m, b) +} +func (m *CMsgGCToGCGetInfuxIntervalStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCGetInfuxIntervalStats.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCGetInfuxIntervalStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCGetInfuxIntervalStats.Merge(m, src) +} +func (m *CMsgGCToGCGetInfuxIntervalStats) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCGetInfuxIntervalStats.Size(m) +} +func (m *CMsgGCToGCGetInfuxIntervalStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCGetInfuxIntervalStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCGetInfuxIntervalStats proto.InternalMessageInfo + +type CMsgGCToGCGetInfuxIntervalStatsResponse struct { + StatIds []uint32 `protobuf:"fixed32,1,rep,packed,name=stat_ids,json=statIds" json:"stat_ids,omitempty"` + StatTotal []uint64 `protobuf:"varint,2,rep,packed,name=stat_total,json=statTotal" json:"stat_total,omitempty"` + StatSamples []uint32 `protobuf:"varint,3,rep,packed,name=stat_samples,json=statSamples" json:"stat_samples,omitempty"` + StatMax []uint32 `protobuf:"varint,4,rep,packed,name=stat_max,json=statMax" json:"stat_max,omitempty"` + SampleDurationMs *uint32 `protobuf:"varint,5,opt,name=sample_duration_ms,json=sampleDurationMs" json:"sample_duration_ms,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCGetInfuxIntervalStatsResponse) Reset() { + *m = CMsgGCToGCGetInfuxIntervalStatsResponse{} +} +func (m *CMsgGCToGCGetInfuxIntervalStatsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCGetInfuxIntervalStatsResponse) ProtoMessage() {} +func (*CMsgGCToGCGetInfuxIntervalStatsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_123d8ffb2ecfd02d, []int{113} +} + +func (m *CMsgGCToGCGetInfuxIntervalStatsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCGetInfuxIntervalStatsResponse.Unmarshal(m, b) +} +func (m *CMsgGCToGCGetInfuxIntervalStatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCGetInfuxIntervalStatsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCGetInfuxIntervalStatsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCGetInfuxIntervalStatsResponse.Merge(m, src) +} +func (m *CMsgGCToGCGetInfuxIntervalStatsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCGetInfuxIntervalStatsResponse.Size(m) +} +func (m *CMsgGCToGCGetInfuxIntervalStatsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCGetInfuxIntervalStatsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCGetInfuxIntervalStatsResponse proto.InternalMessageInfo + +func (m *CMsgGCToGCGetInfuxIntervalStatsResponse) GetStatIds() []uint32 { + if m != nil { + return m.StatIds + } + return nil +} + +func (m *CMsgGCToGCGetInfuxIntervalStatsResponse) GetStatTotal() []uint64 { + if m != nil { + return m.StatTotal + } + return nil +} + +func (m *CMsgGCToGCGetInfuxIntervalStatsResponse) GetStatSamples() []uint32 { + if m != nil { + return m.StatSamples + } + return nil +} + +func (m *CMsgGCToGCGetInfuxIntervalStatsResponse) GetStatMax() []uint32 { + if m != nil { + return m.StatMax + } + return nil +} + +func (m *CMsgGCToGCGetInfuxIntervalStatsResponse) GetSampleDurationMs() uint32 { + if m != nil && m.SampleDurationMs != nil { + return *m.SampleDurationMs + } + return 0 +} + +func init() { + proto.RegisterEnum("protocol.EGCItemMsg", EGCItemMsg_name, EGCItemMsg_value) + proto.RegisterEnum("protocol.EItemPurgatoryResponse_Finalize", EItemPurgatoryResponse_Finalize_name, EItemPurgatoryResponse_Finalize_value) + proto.RegisterEnum("protocol.EItemPurgatoryResponse_Refund", EItemPurgatoryResponse_Refund_name, EItemPurgatoryResponse_Refund_value) + proto.RegisterEnum("protocol.EGCMsgInitiateTradeResponse", EGCMsgInitiateTradeResponse_name, EGCMsgInitiateTradeResponse_value) + proto.RegisterEnum("protocol.CMsgRequestCrateItemsResponse_EResult", CMsgRequestCrateItemsResponse_EResult_name, CMsgRequestCrateItemsResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgRequestCrateEscalationLevelResponse_EResult", CMsgRequestCrateEscalationLevelResponse_EResult_name, CMsgRequestCrateEscalationLevelResponse_EResult_value) + proto.RegisterEnum("protocol.CMsgRedeemCodeResponse_EResultCode", CMsgRedeemCodeResponse_EResultCode_name, CMsgRedeemCodeResponse_EResultCode_value) + proto.RegisterEnum("protocol.CMsgClientToGCUnpackBundleResponse_EUnpackBundle", CMsgClientToGCUnpackBundleResponse_EUnpackBundle_name, CMsgClientToGCUnpackBundleResponse_EUnpackBundle_value) + proto.RegisterEnum("protocol.CMsgClientToGCSetItemStyleResponse_ESetStyle", CMsgClientToGCSetItemStyleResponse_ESetStyle_name, CMsgClientToGCSetItemStyleResponse_ESetStyle_value) + proto.RegisterEnum("protocol.CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle", CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle_name, CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle_value) + proto.RegisterEnum("protocol.CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute", CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute_name, CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute_value) + proto.RegisterEnum("protocol.CMsgClientToGCNameItemResponse_ENameItem", CMsgClientToGCNameItemResponse_ENameItem_name, CMsgClientToGCNameItemResponse_ENameItem_value) + proto.RegisterEnum("protocol.CMsgClientToGCCreateStaticRecipeResponse_EResponse", CMsgClientToGCCreateStaticRecipeResponse_EResponse_name, CMsgClientToGCCreateStaticRecipeResponse_EResponse_value) + proto.RegisterType((*CMsgApplyAutograph)(nil), "protocol.CMsgApplyAutograph") + proto.RegisterType((*CMsgAdjustItemEquippedState)(nil), "protocol.CMsgAdjustItemEquippedState") + proto.RegisterType((*CMsgEconPlayerStrangeCountAdjustment)(nil), "protocol.CMsgEconPlayerStrangeCountAdjustment") + proto.RegisterType((*CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment)(nil), "protocol.CMsgEconPlayerStrangeCountAdjustment.CStrangeCountAdjustment") + proto.RegisterType((*CMsgRequestItemPurgatory_FinalizePurchase)(nil), "protocol.CMsgRequestItemPurgatory_FinalizePurchase") + proto.RegisterType((*CMsgRequestItemPurgatory_FinalizePurchaseResponse)(nil), "protocol.CMsgRequestItemPurgatory_FinalizePurchaseResponse") + proto.RegisterType((*CMsgRequestItemPurgatory_RefundPurchase)(nil), "protocol.CMsgRequestItemPurgatory_RefundPurchase") + proto.RegisterType((*CMsgRequestItemPurgatory_RefundPurchaseResponse)(nil), "protocol.CMsgRequestItemPurgatory_RefundPurchaseResponse") + proto.RegisterType((*CMsgCraftingResponse)(nil), "protocol.CMsgCraftingResponse") + proto.RegisterType((*CMsgGCRequestStoreSalesData)(nil), "protocol.CMsgGCRequestStoreSalesData") + proto.RegisterType((*CMsgGCRequestStoreSalesDataResponse)(nil), "protocol.CMsgGCRequestStoreSalesDataResponse") + proto.RegisterType((*CMsgGCRequestStoreSalesDataResponse_Price)(nil), "protocol.CMsgGCRequestStoreSalesDataResponse.Price") + proto.RegisterType((*CMsgGCRequestStoreSalesDataUpToDateResponse)(nil), "protocol.CMsgGCRequestStoreSalesDataUpToDateResponse") + proto.RegisterType((*CMsgGCToGCPingRequest)(nil), "protocol.CMsgGCToGCPingRequest") + proto.RegisterType((*CMsgGCToGCPingResponse)(nil), "protocol.CMsgGCToGCPingResponse") + proto.RegisterType((*CMsgGCToGCGetUserSessionServer)(nil), "protocol.CMsgGCToGCGetUserSessionServer") + proto.RegisterType((*CMsgGCToGCGetUserSessionServerResponse)(nil), "protocol.CMsgGCToGCGetUserSessionServerResponse") + proto.RegisterType((*CMsgGCToGCGetUserServerMembers)(nil), "protocol.CMsgGCToGCGetUserServerMembers") + proto.RegisterType((*CMsgGCToGCGetUserServerMembersResponse)(nil), "protocol.CMsgGCToGCGetUserServerMembersResponse") + proto.RegisterType((*CMsgLookupMultipleAccountNames)(nil), "protocol.CMsgLookupMultipleAccountNames") + proto.RegisterType((*CMsgLookupMultipleAccountNamesResponse)(nil), "protocol.CMsgLookupMultipleAccountNamesResponse") + proto.RegisterType((*CMsgLookupMultipleAccountNamesResponse_Account)(nil), "protocol.CMsgLookupMultipleAccountNamesResponse.Account") + proto.RegisterType((*CMsgRequestCrateItems)(nil), "protocol.CMsgRequestCrateItems") + proto.RegisterType((*CMsgRequestCrateItemsResponse)(nil), "protocol.CMsgRequestCrateItemsResponse") + proto.RegisterType((*CMsgRequestCrateEscalationLevel)(nil), "protocol.CMsgRequestCrateEscalationLevel") + proto.RegisterType((*CMsgRequestCrateEscalationLevelResponse)(nil), "protocol.CMsgRequestCrateEscalationLevelResponse") + proto.RegisterType((*CMsgGCToGCCanUseDropRateBonus)(nil), "protocol.CMsgGCToGCCanUseDropRateBonus") + proto.RegisterType((*CMsgSQLAddDropRateBonus)(nil), "protocol.CMsgSQLAddDropRateBonus") + proto.RegisterType((*CMsgSQLUpgradeBattleBooster)(nil), "protocol.CMsgSQLUpgradeBattleBooster") + proto.RegisterType((*CMsgGCToGCRefreshSOCache)(nil), "protocol.CMsgGCToGCRefreshSOCache") + proto.RegisterType((*CMsgGCToGCCheckAccountTradeStatus)(nil), "protocol.CMsgGCToGCCheckAccountTradeStatus") + proto.RegisterType((*CMsgGCToGCCheckAccountTradeStatusResponse)(nil), "protocol.CMsgGCToGCCheckAccountTradeStatusResponse") + proto.RegisterType((*CMsgGCToGCAddSubscriptionTime)(nil), "protocol.CMsgGCToGCAddSubscriptionTime") + proto.RegisterType((*CMsgGCToGCGrantAccountRolledItems)(nil), "protocol.CMsgGCToGCGrantAccountRolledItems") + proto.RegisterType((*CMsgGCToGCGrantAccountRolledItems_Item)(nil), "protocol.CMsgGCToGCGrantAccountRolledItems.Item") + proto.RegisterType((*CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute)(nil), "protocol.CMsgGCToGCGrantAccountRolledItems.Item.DynamicAttribute") + proto.RegisterType((*CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry)(nil), "protocol.CMsgGCToGCGrantAccountRolledItems.Item.AdditionalAuditEntry") + proto.RegisterType((*CMsgGCToGCGrantSelfMadeItemToAccount)(nil), "protocol.CMsgGCToGCGrantSelfMadeItemToAccount") + proto.RegisterType((*CMsgUseItem)(nil), "protocol.CMsgUseItem") + proto.RegisterType((*CMsgServerUseItem)(nil), "protocol.CMsgServerUseItem") + proto.RegisterType((*CMsgUseMultipleItems)(nil), "protocol.CMsgUseMultipleItems") + proto.RegisterType((*CMsgGCPartnerBalanceRequest)(nil), "protocol.CMsgGCPartnerBalanceRequest") + proto.RegisterType((*CMsgGCPartnerBalanceResponse)(nil), "protocol.CMsgGCPartnerBalanceResponse") + proto.RegisterType((*CGCStoreRechargeRedirect_LineItem)(nil), "protocol.CGCStoreRechargeRedirect_LineItem") + proto.RegisterType((*CMsgGCPartnerRechargeRedirectURLRequest)(nil), "protocol.CMsgGCPartnerRechargeRedirectURLRequest") + proto.RegisterType((*CMsgGCPartnerRechargeRedirectURLResponse)(nil), "protocol.CMsgGCPartnerRechargeRedirectURLResponse") + proto.RegisterType((*CMsgGCEconSQLWorkItemEmbeddedRollbackData)(nil), "protocol.CMsgGCEconSQLWorkItemEmbeddedRollbackData") + proto.RegisterType((*CMsgCraftStatue)(nil), "protocol.CMsgCraftStatue") + proto.RegisterType((*CMsgRedeemCode)(nil), "protocol.CMsgRedeemCode") + proto.RegisterType((*CMsgRedeemCodeResponse)(nil), "protocol.CMsgRedeemCodeResponse") + proto.RegisterType((*CMsgDevNewItemRequest)(nil), "protocol.CMsgDevNewItemRequest") + proto.RegisterType((*CMsgDevNewItemRequestResponse)(nil), "protocol.CMsgDevNewItemRequestResponse") + proto.RegisterType((*CMsgDevUnlockAllItemStyles)(nil), "protocol.CMsgDevUnlockAllItemStyles") + proto.RegisterType((*CMsgDevUnlockAllItemStylesResponse)(nil), "protocol.CMsgDevUnlockAllItemStylesResponse") + proto.RegisterType((*CMsgGCGetAccountSubscriptionItem)(nil), "protocol.CMsgGCGetAccountSubscriptionItem") + proto.RegisterType((*CMsgGCGetAccountSubscriptionItemResponse)(nil), "protocol.CMsgGCGetAccountSubscriptionItemResponse") + proto.RegisterType((*CMsgGCAddGiftItem)(nil), "protocol.CMsgGCAddGiftItem") + proto.RegisterType((*CMsgClientToGCWrapAndDeliverGift)(nil), "protocol.CMsgClientToGCWrapAndDeliverGift") + proto.RegisterType((*CMsgClientToGCWrapAndDeliverGiftResponse)(nil), "protocol.CMsgClientToGCWrapAndDeliverGiftResponse") + proto.RegisterType((*CMsgClientToGCUnwrapGift)(nil), "protocol.CMsgClientToGCUnwrapGift") + proto.RegisterType((*CMsgClientToGCGetGiftPermissions)(nil), "protocol.CMsgClientToGCGetGiftPermissions") + proto.RegisterType((*CMsgClientToGCGetGiftPermissionsResponse)(nil), "protocol.CMsgClientToGCGetGiftPermissionsResponse") + proto.RegisterType((*CMsgClientToGCGetGiftPermissionsResponse_FriendPermission)(nil), "protocol.CMsgClientToGCGetGiftPermissionsResponse.FriendPermission") + proto.RegisterType((*CMsgClientToGCUnpackBundle)(nil), "protocol.CMsgClientToGCUnpackBundle") + proto.RegisterType((*CMsgClientToGCUnpackBundleResponse)(nil), "protocol.CMsgClientToGCUnpackBundleResponse") + proto.RegisterType((*CMsgGCToClientStoreTransactionCompleted)(nil), "protocol.CMsgGCToClientStoreTransactionCompleted") + proto.RegisterType((*CMsgClientToGCEquipItems)(nil), "protocol.CMsgClientToGCEquipItems") + proto.RegisterType((*CMsgClientToGCEquipItemsResponse)(nil), "protocol.CMsgClientToGCEquipItemsResponse") + proto.RegisterType((*CMsgClientToGCSetItemStyle)(nil), "protocol.CMsgClientToGCSetItemStyle") + proto.RegisterType((*CMsgClientToGCSetItemStyleResponse)(nil), "protocol.CMsgClientToGCSetItemStyleResponse") + proto.RegisterType((*CMsgClientToGCUnlockItemStyle)(nil), "protocol.CMsgClientToGCUnlockItemStyle") + proto.RegisterType((*CMsgClientToGCUnlockItemStyleResponse)(nil), "protocol.CMsgClientToGCUnlockItemStyleResponse") + proto.RegisterType((*CMsgClientToGCSetItemInventoryCategory)(nil), "protocol.CMsgClientToGCSetItemInventoryCategory") + proto.RegisterType((*CMsgClientToGCUnlockCrate)(nil), "protocol.CMsgClientToGCUnlockCrate") + proto.RegisterType((*CMsgClientToGCUnlockCrateResponse)(nil), "protocol.CMsgClientToGCUnlockCrateResponse") + proto.RegisterType((*CMsgClientToGCUnlockCrateResponse_Item)(nil), "protocol.CMsgClientToGCUnlockCrateResponse.Item") + proto.RegisterType((*CMsgClientToGCRemoveItemAttribute)(nil), "protocol.CMsgClientToGCRemoveItemAttribute") + proto.RegisterType((*CMsgClientToGCRemoveItemAttributeResponse)(nil), "protocol.CMsgClientToGCRemoveItemAttributeResponse") + proto.RegisterType((*CMsgClientToGCNameItem)(nil), "protocol.CMsgClientToGCNameItem") + proto.RegisterType((*CMsgClientToGCNameItemResponse)(nil), "protocol.CMsgClientToGCNameItemResponse") + proto.RegisterType((*CMsgGCSetItemPosition)(nil), "protocol.CMsgGCSetItemPosition") + proto.RegisterType((*CAttribute_ItemDynamicRecipeComponent)(nil), "protocol.CAttribute_ItemDynamicRecipeComponent") + proto.RegisterType((*CProtoItemSocket)(nil), "protocol.CProtoItemSocket") + proto.RegisterType((*CProtoItemSocket_Empty)(nil), "protocol.CProtoItemSocket_Empty") + proto.RegisterType((*CProtoItemSocket_Effect)(nil), "protocol.CProtoItemSocket_Effect") + proto.RegisterType((*CProtoItemSocket_Color)(nil), "protocol.CProtoItemSocket_Color") + proto.RegisterType((*CProtoItemSocket_Strange)(nil), "protocol.CProtoItemSocket_Strange") + proto.RegisterType((*CProtoItemSocket_Spectator)(nil), "protocol.CProtoItemSocket_Spectator") + proto.RegisterType((*CProtoItemSocket_AssetModifier)(nil), "protocol.CProtoItemSocket_AssetModifier") + proto.RegisterType((*CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY)(nil), "protocol.CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY") + proto.RegisterType((*CProtoItemSocket_Autograph)(nil), "protocol.CProtoItemSocket_Autograph") + proto.RegisterType((*CProtoItemSocket_StaticVisuals)(nil), "protocol.CProtoItemSocket_StaticVisuals") + proto.RegisterType((*CAttribute_String)(nil), "protocol.CAttribute_String") + proto.RegisterType((*CWorkshop_GetItemDailyRevenue_Request)(nil), "protocol.CWorkshop_GetItemDailyRevenue_Request") + proto.RegisterType((*CWorkshop_GetItemDailyRevenue_Response)(nil), "protocol.CWorkshop_GetItemDailyRevenue_Response") + proto.RegisterType((*CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue)(nil), "protocol.CWorkshop_GetItemDailyRevenue_Response.CountryDailyRevenue") + proto.RegisterType((*CWorkshop_GetPackageDailyRevenue_Request)(nil), "protocol.CWorkshop_GetPackageDailyRevenue_Request") + proto.RegisterType((*CWorkshop_GetPackageDailyRevenue_Response)(nil), "protocol.CWorkshop_GetPackageDailyRevenue_Response") + proto.RegisterType((*CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue)(nil), "protocol.CWorkshop_GetPackageDailyRevenue_Response.CountryDailyRevenue") + proto.RegisterType((*CMsgSQLGCToGCGrantBackpackSlots)(nil), "protocol.CMsgSQLGCToGCGrantBackpackSlots") + proto.RegisterType((*CMsgClientToGCLookupAccountName)(nil), "protocol.CMsgClientToGCLookupAccountName") + proto.RegisterType((*CMsgClientToGCLookupAccountNameResponse)(nil), "protocol.CMsgClientToGCLookupAccountNameResponse") + proto.RegisterType((*CMsgClientToGCCreateStaticRecipe)(nil), "protocol.CMsgClientToGCCreateStaticRecipe") + proto.RegisterType((*CMsgClientToGCCreateStaticRecipe_Item)(nil), "protocol.CMsgClientToGCCreateStaticRecipe.Item") + proto.RegisterType((*CMsgClientToGCCreateStaticRecipeResponse)(nil), "protocol.CMsgClientToGCCreateStaticRecipeResponse") + proto.RegisterType((*CMsgClientToGCCreateStaticRecipeResponse_OutputItem)(nil), "protocol.CMsgClientToGCCreateStaticRecipeResponse.OutputItem") + proto.RegisterType((*CMsgClientToGCCreateStaticRecipeResponse_InputError)(nil), "protocol.CMsgClientToGCCreateStaticRecipeResponse.InputError") + proto.RegisterType((*CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput)(nil), "protocol.CMsgClientToGCCreateStaticRecipeResponse.AdditionalOutput") + proto.RegisterType((*CMsgProcessTransactionOrder)(nil), "protocol.CMsgProcessTransactionOrder") + proto.RegisterType((*CMsgProcessTransactionOrder_Item)(nil), "protocol.CMsgProcessTransactionOrder.Item") + proto.RegisterType((*CMsgGCToGCStoreProcessCDKeyTransaction)(nil), "protocol.CMsgGCToGCStoreProcessCDKeyTransaction") + proto.RegisterType((*CMsgGCToGCStoreProcessCDKeyTransactionResponse)(nil), "protocol.CMsgGCToGCStoreProcessCDKeyTransactionResponse") + proto.RegisterType((*CMsgGCToGCStoreProcessSettlement)(nil), "protocol.CMsgGCToGCStoreProcessSettlement") + proto.RegisterType((*CMsgGCToGCStoreProcessSettlementResponse)(nil), "protocol.CMsgGCToGCStoreProcessSettlementResponse") + proto.RegisterType((*CMsgGCToGCBroadcastConsoleCommand)(nil), "protocol.CMsgGCToGCBroadcastConsoleCommand") + proto.RegisterType((*CMsgGCToGCConsoleOutput)(nil), "protocol.CMsgGCToGCConsoleOutput") + proto.RegisterType((*CMsgGCToGCConsoleOutput_OutputLine)(nil), "protocol.CMsgGCToGCConsoleOutput.OutputLine") + proto.RegisterType((*CMsgItemAges)(nil), "protocol.CMsgItemAges") + proto.RegisterType((*CMsgItemAges_MaxItemIDTimestamp)(nil), "protocol.CMsgItemAges.MaxItemIDTimestamp") + proto.RegisterType((*CMsgGCToGCInternalTestMsg)(nil), "protocol.CMsgGCToGCInternalTestMsg") + proto.RegisterType((*CMsgGCToGCClientServerVersionsUpdated)(nil), "protocol.CMsgGCToGCClientServerVersionsUpdated") + proto.RegisterType((*CMsgGCToGCBroadcastMessageFromSub)(nil), "protocol.CMsgGCToGCBroadcastMessageFromSub") + proto.RegisterType((*CMsgGCToClientCurrencyPricePoints)(nil), "protocol.CMsgGCToClientCurrencyPricePoints") + proto.RegisterType((*CMsgGCToClientCurrencyPricePoints_Currency)(nil), "protocol.CMsgGCToClientCurrencyPricePoints.Currency") + proto.RegisterType((*CMsgBannedWordList)(nil), "protocol.CMsgBannedWordList") + proto.RegisterType((*CEcon_FlushInventoryCache_Request)(nil), "protocol.CEcon_FlushInventoryCache_Request") + proto.RegisterType((*CEcon_FlushInventoryCache_Response)(nil), "protocol.CEcon_FlushInventoryCache_Response") + proto.RegisterType((*CMsgGCToGCFlushSteamInventoryCache)(nil), "protocol.CMsgGCToGCFlushSteamInventoryCache") + proto.RegisterType((*CMsgGCToGCFlushSteamInventoryCache_Key)(nil), "protocol.CMsgGCToGCFlushSteamInventoryCache.Key") + proto.RegisterType((*CMsgGCToGCUpdateSubscriptionItems)(nil), "protocol.CMsgGCToGCUpdateSubscriptionItems") + proto.RegisterType((*CMsgGCToGCSelfPing)(nil), "protocol.CMsgGCToGCSelfPing") + proto.RegisterType((*CMsgGCToGCGetInfuxIntervalStats)(nil), "protocol.CMsgGCToGCGetInfuxIntervalStats") + proto.RegisterType((*CMsgGCToGCGetInfuxIntervalStatsResponse)(nil), "protocol.CMsgGCToGCGetInfuxIntervalStatsResponse") +} + +func init() { proto.RegisterFile("econ_gcmessages.proto", fileDescriptor_123d8ffb2ecfd02d) } + +var fileDescriptor_123d8ffb2ecfd02d = []byte{ + // 9037 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x7d, 0x6d, 0x94, 0x24, 0xc9, + 0x51, 0xd8, 0x75, 0xcf, 0xcc, 0x4e, 0x4f, 0xf6, 0x7c, 0xe4, 0x54, 0xf7, 0xee, 0xce, 0xcd, 0xee, + 0xde, 0xee, 0xd6, 0xed, 0xee, 0xed, 0xee, 0xdd, 0x8d, 0xee, 0xf6, 0x74, 0xd2, 0xdd, 0xe9, 0xce, + 0xd2, 0x6c, 0xcf, 0xc7, 0x0d, 0x37, 0xb3, 0x3b, 0x5b, 0x3d, 0x73, 0xf7, 0x30, 0xcf, 0x2e, 0x72, + 0xaa, 0xb2, 0x7b, 0xea, 0xa6, 0xba, 0xb2, 0xb7, 0xb2, 0x7a, 0x66, 0x5a, 0x7e, 0xcf, 0x16, 0x27, + 0x23, 0x64, 0x40, 0x1f, 0xf0, 0x6c, 0x61, 0x8c, 0x04, 0x02, 0xc9, 0x48, 0x58, 0xc2, 0xe0, 0x07, + 0xb2, 0x2d, 0x6c, 0x83, 0x25, 0x63, 0x5b, 0xb6, 0x1f, 0x20, 0x2c, 0x90, 0x8d, 0x2d, 0x1b, 0x7f, + 0x20, 0x1b, 0x30, 0x60, 0x0b, 0x81, 0x00, 0xc9, 0x48, 0x7e, 0xf9, 0x55, 0x95, 0x55, 0x5d, 0xfd, + 0x71, 0x6b, 0xe9, 0x07, 0x7f, 0x66, 0xbb, 0x22, 0x23, 0x23, 0x23, 0x23, 0x23, 0x23, 0x23, 0x32, + 0x23, 0x73, 0xc1, 0x49, 0xec, 0x90, 0xc0, 0x6e, 0x3a, 0x2d, 0x4c, 0x29, 0x6a, 0x62, 0xba, 0xd4, + 0x0e, 0x49, 0x44, 0x8c, 0x12, 0xff, 0xc7, 0x21, 0xfe, 0x62, 0x85, 0x46, 0x18, 0xb5, 0xd2, 0xc5, + 0x8b, 0xa7, 0x79, 0x2d, 0xba, 0x8f, 0x42, 0xec, 0xda, 0x38, 0xe8, 0xb4, 0x64, 0x81, 0xb9, 0x07, + 0x8c, 0xda, 0x16, 0x6d, 0x2e, 0xb7, 0xdb, 0x7e, 0x77, 0xb9, 0x13, 0x91, 0x66, 0x88, 0xda, 0xfb, + 0xc6, 0x75, 0x30, 0x8f, 0xd4, 0x87, 0xed, 0x45, 0xb8, 0x65, 0x7b, 0xee, 0x42, 0xe1, 0x42, 0xe1, + 0xea, 0xb8, 0x35, 0x17, 0x17, 0x6c, 0x44, 0xb8, 0xb5, 0xe1, 0x1a, 0x17, 0xc0, 0xb4, 0xc0, 0x90, + 0x68, 0x45, 0x8e, 0x06, 0xd8, 0xa7, 0xc0, 0x30, 0xdf, 0x55, 0x00, 0x67, 0x78, 0x23, 0xee, 0xcb, + 0x1d, 0x1a, 0x31, 0xe0, 0xea, 0xdd, 0x8e, 0xd7, 0x6e, 0x63, 0xb7, 0x1e, 0xa1, 0x08, 0x1b, 0xa7, + 0xc1, 0x64, 0xba, 0x8d, 0x13, 0x9e, 0x20, 0x7d, 0x06, 0x4c, 0x05, 0xf8, 0xc8, 0x76, 0x7c, 0x44, + 0x29, 0xa7, 0x3b, 0x63, 0x95, 0x02, 0x7c, 0x54, 0x63, 0xdf, 0xc6, 0xfd, 0x80, 0xfd, 0xb6, 0xa9, + 0x4f, 0xa2, 0x85, 0x31, 0x5e, 0x36, 0x19, 0xe0, 0xa3, 0xba, 0x4f, 0x22, 0xe3, 0x3c, 0x28, 0xd3, + 0xa8, 0xeb, 0x63, 0xdb, 0x0b, 0x5c, 0x7c, 0xbc, 0x30, 0xce, 0x4b, 0x01, 0x07, 0x6d, 0x30, 0x88, + 0xf9, 0xb9, 0x22, 0xb8, 0xc4, 0x38, 0x5a, 0x75, 0x48, 0xb0, 0xed, 0xa3, 0x2e, 0x0e, 0xeb, 0x51, + 0x88, 0x82, 0x26, 0xae, 0x91, 0x4e, 0x10, 0x09, 0x3e, 0x5b, 0x38, 0x88, 0x8c, 0x73, 0x00, 0x20, + 0xc7, 0x61, 0x40, 0xc5, 0xdd, 0x8c, 0x35, 0x25, 0x21, 0x1b, 0xae, 0xf1, 0x4a, 0x01, 0xdc, 0x4f, + 0x45, 0x4d, 0x5b, 0x60, 0xa1, 0xb8, 0x2e, 0xe3, 0x78, 0xec, 0x6a, 0xf9, 0xc6, 0xda, 0x92, 0x1a, + 0x9a, 0xa5, 0x51, 0x9a, 0x5c, 0xaa, 0xe5, 0xc3, 0xad, 0xd3, 0x34, 0x17, 0x4e, 0x19, 0x8f, 0x51, + 0x27, 0xdc, 0x23, 0x76, 0x8b, 0xb8, 0x98, 0x8b, 0xa2, 0x64, 0x4d, 0x71, 0xc8, 0x16, 0x71, 0xf1, + 0xe2, 0x5d, 0x70, 0xba, 0xd6, 0xbf, 0x77, 0xf8, 0x10, 0x07, 0x91, 0x1d, 0x75, 0xdb, 0x58, 0xf5, + 0x8e, 0x43, 0x76, 0xba, 0xed, 0xd4, 0xb8, 0x14, 0x53, 0xe3, 0xf2, 0x00, 0x00, 0x49, 0x3f, 0xa5, + 0xf0, 0x35, 0x88, 0xb9, 0x06, 0xae, 0xb1, 0xae, 0x5a, 0xf8, 0x6e, 0x07, 0x8b, 0x01, 0xdf, 0xee, + 0x84, 0x4d, 0x14, 0x91, 0xb0, 0x6b, 0xaf, 0x79, 0x01, 0xf2, 0xbd, 0x37, 0xe3, 0xed, 0x4e, 0xe8, + 0xec, 0x23, 0x8a, 0xd9, 0x38, 0xca, 0x56, 0xe8, 0x42, 0xe1, 0xc2, 0xd8, 0xd5, 0x71, 0x6b, 0x52, + 0x34, 0x43, 0xcd, 0x06, 0x78, 0x7c, 0x64, 0x3a, 0x16, 0xa6, 0x6d, 0x12, 0x50, 0x6c, 0x9c, 0x02, + 0x27, 0x42, 0x4c, 0x3b, 0x7e, 0x24, 0x3b, 0x24, 0xbf, 0x52, 0xed, 0x14, 0xd3, 0xed, 0xac, 0x80, + 0x87, 0xfa, 0xb6, 0x63, 0xe1, 0x46, 0x27, 0x70, 0x47, 0xe1, 0x76, 0x03, 0xbc, 0x66, 0x44, 0x2a, + 0xc3, 0x78, 0x35, 0x1f, 0x07, 0x55, 0x46, 0xaa, 0x16, 0xa2, 0x46, 0xe4, 0x05, 0xcd, 0x18, 0x7f, + 0x40, 0xeb, 0x75, 0x31, 0xc7, 0xd6, 0x6b, 0xb2, 0xfd, 0x7a, 0x44, 0x42, 0x5c, 0x47, 0x3e, 0xa6, + 0x2b, 0x28, 0x42, 0xc6, 0x02, 0x98, 0x3c, 0xc4, 0x21, 0xf5, 0x48, 0x20, 0x9b, 0x52, 0x9f, 0xc6, + 0x22, 0x28, 0x39, 0x9d, 0x30, 0xc4, 0x81, 0xd3, 0x55, 0x73, 0x4c, 0x7d, 0x9b, 0x5f, 0x2a, 0x80, + 0x07, 0x07, 0x50, 0x8d, 0xf9, 0xb2, 0x00, 0xa0, 0xc8, 0xc7, 0x76, 0x3b, 0xf4, 0x1c, 0xcc, 0x39, + 0x2b, 0xdf, 0x78, 0x22, 0xad, 0xf7, 0x43, 0x48, 0x2c, 0x6d, 0xb3, 0xaa, 0xd6, 0x14, 0x23, 0xc3, + 0x7f, 0xea, 0x1c, 0x17, 0xd3, 0x1c, 0x3f, 0x04, 0xe6, 0xf0, 0x71, 0xdb, 0x0b, 0x51, 0xe4, 0x91, + 0xc0, 0x8e, 0xbc, 0x16, 0x96, 0x3a, 0x38, 0x9b, 0x80, 0x77, 0xbc, 0x16, 0x5e, 0x7c, 0x0a, 0x4c, + 0x08, 0x5a, 0x4a, 0x6e, 0x2e, 0x6e, 0xa8, 0xee, 0xb3, 0xef, 0x15, 0xdc, 0x30, 0xaa, 0x60, 0x42, + 0x70, 0x2d, 0x1a, 0x11, 0x1f, 0x66, 0x1b, 0x3c, 0x3c, 0x80, 0xe9, 0xdd, 0xf6, 0x0e, 0x59, 0x41, + 0x51, 0x32, 0x8e, 0xfd, 0xa5, 0x9b, 0xc3, 0x6b, 0x31, 0x8f, 0x57, 0xf3, 0x34, 0x38, 0x29, 0x5a, + 0xdc, 0x21, 0xeb, 0xb5, 0x6d, 0x3e, 0xe8, 0xbc, 0x65, 0x73, 0x01, 0x9c, 0xca, 0x16, 0x88, 0x56, + 0xcd, 0x37, 0x82, 0x07, 0x92, 0x92, 0x75, 0x1c, 0xed, 0x52, 0x1c, 0xd6, 0x31, 0x65, 0xed, 0xd6, + 0x71, 0x78, 0x88, 0xc3, 0x21, 0xe6, 0xcb, 0x6c, 0x81, 0x2b, 0x83, 0x09, 0xc4, 0x1d, 0xbc, 0x02, + 0xe6, 0x28, 0x87, 0xd8, 0x7c, 0x75, 0x51, 0xd4, 0x4e, 0x58, 0x33, 0x02, 0x5c, 0x67, 0x50, 0x61, + 0xb1, 0x3d, 0x6a, 0x93, 0xc0, 0xf7, 0x02, 0xd1, 0xd1, 0x92, 0x55, 0xf2, 0xe8, 0x6d, 0xfe, 0x6d, + 0x36, 0x72, 0xf9, 0x65, 0xd5, 0xb7, 0x70, 0x6b, 0x0f, 0x87, 0x74, 0x98, 0xb9, 0xbd, 0x0c, 0x66, + 0x5b, 0xe8, 0xd8, 0xa6, 0x6d, 0xec, 0x44, 0x6c, 0x5e, 0xa9, 0x45, 0x61, 0xa6, 0x85, 0x8e, 0xeb, + 0x31, 0xd0, 0xdc, 0xc9, 0xed, 0x96, 0xd6, 0x4e, 0xdc, 0xad, 0xeb, 0x60, 0xbe, 0xc5, 0x41, 0x76, + 0xaa, 0xd9, 0xb1, 0xab, 0x33, 0xd6, 0x9c, 0x28, 0x58, 0x8e, 0x85, 0xb5, 0x22, 0xb8, 0xdf, 0x24, + 0xe4, 0xa0, 0xd3, 0xde, 0xea, 0xf8, 0x91, 0xd7, 0xf6, 0xb1, 0x2c, 0xbe, 0x85, 0x5a, 0x98, 0x1a, + 0x66, 0xcc, 0xbd, 0x9a, 0x9f, 0x33, 0x37, 0x8b, 0xb0, 0x60, 0x69, 0x50, 0xf3, 0x13, 0x05, 0xc1, + 0x5c, 0x7f, 0x32, 0x31, 0x73, 0x3b, 0xa0, 0x24, 0x2b, 0x52, 0x39, 0xa5, 0x9e, 0x4a, 0x4f, 0xa9, + 0xe1, 0x34, 0x96, 0x24, 0xd0, 0x8a, 0x29, 0x2d, 0x2e, 0x83, 0x49, 0x09, 0x34, 0xce, 0x82, 0xa9, + 0x98, 0xb3, 0x8c, 0xb0, 0x3d, 0x97, 0xe9, 0x74, 0x1b, 0x87, 0x94, 0x04, 0x88, 0x4b, 0x79, 0xca, + 0x52, 0x9f, 0xe6, 0x73, 0x42, 0x55, 0xa5, 0x82, 0xd6, 0x42, 0x14, 0x61, 0x66, 0xed, 0xa8, 0x71, + 0x09, 0xcc, 0x3a, 0xec, 0xcb, 0xce, 0x4c, 0xb6, 0x69, 0x47, 0xe1, 0xac, 0xe0, 0x86, 0xf9, 0xe1, + 0x02, 0x38, 0x97, 0x5b, 0x3f, 0xee, 0xf9, 0x22, 0x28, 0x85, 0xf2, 0xb7, 0xa4, 0x10, 0x7f, 0x73, + 0x0d, 0x93, 0xd4, 0x85, 0x1d, 0x9f, 0xb1, 0x4a, 0x72, 0x2e, 0x73, 0x06, 0xda, 0x18, 0x1f, 0xd8, + 0x09, 0xc6, 0x18, 0xc7, 0x98, 0x66, 0x50, 0xd9, 0x3e, 0x35, 0xaf, 0x82, 0xc9, 0x55, 0x4b, 0x2c, + 0x0a, 0x73, 0xa0, 0x7c, 0x60, 0xd7, 0x3b, 0x8e, 0x83, 0xb1, 0x8b, 0x5d, 0x78, 0x9f, 0x31, 0x0d, + 0x4a, 0x07, 0xf6, 0x1a, 0xf2, 0x7c, 0xec, 0xc2, 0x82, 0xb9, 0x0e, 0xce, 0x67, 0x39, 0x5d, 0xa5, + 0x0e, 0xf2, 0xf9, 0xb4, 0xdd, 0xc4, 0x87, 0xd8, 0x1f, 0xb1, 0xcf, 0x1f, 0x28, 0xa6, 0x96, 0x98, + 0x3c, 0x4a, 0x23, 0xf5, 0xfe, 0x61, 0x30, 0x8f, 0xe3, 0x6a, 0xb6, 0xcf, 0xea, 0x3d, 0x26, 0x27, + 0x01, 0xc4, 0x69, 0x7a, 0x8f, 0xe5, 0x21, 0x3f, 0x2e, 0x2d, 0x65, 0x16, 0xf9, 0xf1, 0x3c, 0xe4, + 0x1b, 0xd2, 0x73, 0xca, 0x22, 0xdf, 0xc8, 0x43, 0x7e, 0x62, 0x61, 0x22, 0x17, 0xf9, 0x89, 0x57, + 0x21, 0xee, 0xff, 0x2a, 0x35, 0x43, 0xcc, 0xdc, 0x1a, 0x0a, 0x76, 0x29, 0x5e, 0x09, 0x49, 0xdb, + 0x42, 0x11, 0xbe, 0x49, 0x82, 0xce, 0x50, 0x03, 0x71, 0x05, 0xcc, 0xb9, 0x21, 0x69, 0xdb, 0x7c, + 0x40, 0xf6, 0x58, 0x0d, 0x2e, 0x9c, 0xa2, 0x35, 0xe3, 0xa6, 0xc8, 0x5c, 0x04, 0xd3, 0x7b, 0x84, + 0xd0, 0x08, 0x87, 0xc2, 0xf5, 0x11, 0x42, 0x29, 0x4b, 0x18, 0x77, 0x7e, 0x1e, 0x01, 0x06, 0x3e, + 0x76, 0xfc, 0x0e, 0xf5, 0x0e, 0xb5, 0xb1, 0x55, 0x02, 0x51, 0x25, 0x72, 0x7c, 0x8d, 0xab, 0x00, + 0x22, 0xdf, 0x27, 0x47, 0x36, 0xbe, 0xdb, 0x41, 0x3e, 0x6f, 0x9f, 0xcb, 0xa3, 0x64, 0xcd, 0x72, + 0xf8, 0x2a, 0x03, 0xb3, 0xf6, 0xcd, 0xb7, 0x17, 0xc1, 0x69, 0xd6, 0xc7, 0xfa, 0x9d, 0xcd, 0x65, + 0xd7, 0x7d, 0x55, 0xbd, 0xeb, 0xeb, 0x8f, 0xe9, 0xcb, 0xdb, 0x58, 0x7a, 0x79, 0xcb, 0x91, 0xc8, + 0xf8, 0x28, 0x12, 0x99, 0xe8, 0x95, 0xc8, 0x35, 0x00, 0x29, 0x0b, 0x23, 0x5c, 0x6a, 0xbb, 0x1d, + 0xb1, 0x72, 0x2d, 0x9c, 0xe0, 0x68, 0x73, 0x12, 0xbe, 0x22, 0xc1, 0x6c, 0x52, 0xe0, 0xc0, 0xe5, + 0xcb, 0x9d, 0x4d, 0x23, 0xd4, 0x6a, 0x2f, 0x4c, 0x8a, 0x49, 0x81, 0x03, 0x97, 0xad, 0x76, 0x75, + 0x06, 0x33, 0xdf, 0x2b, 0xe3, 0x82, 0xfa, 0x9d, 0xcd, 0xdd, 0x76, 0x33, 0x44, 0x2e, 0xbe, 0x89, + 0xa2, 0xc8, 0xc7, 0x37, 0x45, 0xa3, 0xc3, 0xc4, 0xa1, 0xf7, 0xba, 0x98, 0xee, 0xf5, 0x05, 0xd6, + 0x9b, 0xa0, 0x43, 0xed, 0x88, 0xd8, 0xc8, 0x75, 0xb9, 0x50, 0x8a, 0x16, 0xe0, 0xb0, 0x1d, 0xb2, + 0xec, 0xba, 0x3d, 0xfd, 0x1d, 0xef, 0xe9, 0xaf, 0x79, 0x07, 0x2c, 0x24, 0xca, 0x68, 0xe1, 0x46, + 0x88, 0xe9, 0x7e, 0xfd, 0x76, 0x0d, 0x39, 0xfb, 0x78, 0x18, 0x6b, 0xdc, 0xaf, 0xf3, 0x09, 0x72, + 0xe5, 0x1a, 0x28, 0xbf, 0xcc, 0x6f, 0x05, 0x17, 0x35, 0xfd, 0xde, 0xc7, 0xce, 0x81, 0xb4, 0xc5, + 0x3b, 0xac, 0xf7, 0x2c, 0x1a, 0x1a, 0xae, 0x05, 0x67, 0xc1, 0x94, 0x17, 0x78, 0x91, 0xc7, 0xd6, + 0x3a, 0x49, 0x3e, 0x01, 0x98, 0x4d, 0xe1, 0x7a, 0x0f, 0x6c, 0xc1, 0xd2, 0x6c, 0xa9, 0x83, 0x02, + 0x3b, 0x62, 0x45, 0xbc, 0xa1, 0x92, 0x55, 0x72, 0x50, 0xc0, 0x51, 0x79, 0x70, 0x10, 0x86, 0x24, + 0xb4, 0x1d, 0x16, 0x56, 0x14, 0x65, 0x70, 0xc0, 0x20, 0x35, 0xe2, 0x62, 0xf3, 0x1f, 0xa6, 0xe6, + 0xea, 0xb2, 0xeb, 0xd6, 0x3b, 0x7b, 0xd4, 0x09, 0xbd, 0xb6, 0xf2, 0x68, 0x86, 0xf5, 0x63, 0x03, + 0x5c, 0x6c, 0xa1, 0xc8, 0xd9, 0xf7, 0x82, 0xa6, 0x4d, 0xb5, 0xba, 0x6c, 0x3c, 0x45, 0xe0, 0x86, + 0x95, 0x81, 0x7f, 0x40, 0x21, 0xea, 0x6d, 0xac, 0xe0, 0xc6, 0x86, 0xc0, 0x32, 0x1e, 0x05, 0x06, + 0x72, 0x5d, 0x8f, 0x41, 0x91, 0x6f, 0x4b, 0x65, 0x94, 0x33, 0x61, 0x3e, 0x29, 0xa9, 0x8b, 0x02, + 0xf3, 0x2b, 0x27, 0xf4, 0x61, 0x58, 0x0f, 0x51, 0x10, 0xa9, 0x75, 0x92, 0xf8, 0x3e, 0x76, 0xc5, + 0x62, 0x36, 0x84, 0xfd, 0x35, 0x30, 0xc1, 0xb4, 0x4d, 0x45, 0x79, 0x8f, 0x65, 0xbd, 0xdd, 0x01, + 0xa4, 0x97, 0xd8, 0x5f, 0x4b, 0x54, 0x67, 0x8a, 0x88, 0x3a, 0xae, 0x17, 0xd9, 0xc8, 0xe1, 0x33, + 0x4a, 0x9a, 0x22, 0x0e, 0x5b, 0xe6, 0x20, 0xce, 0x09, 0x47, 0x71, 0x51, 0x84, 0xb8, 0xa6, 0x8e, + 0x5b, 0x53, 0x1c, 0xc2, 0x9c, 0xd1, 0xc5, 0x8f, 0x4e, 0x80, 0x71, 0x46, 0x71, 0x90, 0x97, 0x7b, + 0x0e, 0x00, 0x9f, 0x90, 0xc8, 0xf6, 0x3d, 0x2a, 0x03, 0xd3, 0x29, 0x6b, 0x8a, 0x41, 0x36, 0x19, + 0x80, 0x31, 0xe1, 0x35, 0x03, 0x12, 0x62, 0xdb, 0xf7, 0x5a, 0x5e, 0x24, 0x83, 0xc8, 0xb2, 0x80, + 0x6d, 0x32, 0x10, 0x53, 0x69, 0x12, 0x7a, 0x4d, 0x2f, 0x90, 0x53, 0x45, 0x7e, 0x19, 0x6d, 0x60, + 0xb8, 0xdd, 0x00, 0xb5, 0x3c, 0xc7, 0x46, 0x51, 0x14, 0x7a, 0x7b, 0x9d, 0x08, 0xd3, 0x85, 0x09, + 0x2e, 0x94, 0xe5, 0x57, 0x2b, 0x94, 0xa5, 0x15, 0x41, 0x6a, 0x59, 0x51, 0xb2, 0xe6, 0xdd, 0x0c, + 0x84, 0x1a, 0x7f, 0x05, 0x2c, 0x68, 0xa3, 0x2d, 0x24, 0x83, 0x83, 0x28, 0xf4, 0x30, 0x5d, 0x38, + 0xc1, 0xdb, 0x5d, 0x7d, 0xd5, 0xed, 0x2e, 0xc7, 0x04, 0x97, 0x19, 0xbd, 0xd5, 0x20, 0x0a, 0xbb, + 0xd6, 0x29, 0xd4, 0x0b, 0xf5, 0x30, 0x65, 0x3e, 0xbd, 0x17, 0xb0, 0x28, 0x99, 0x45, 0x76, 0x11, + 0x39, 0xc0, 0x81, 0x34, 0x6f, 0xb3, 0x31, 0x78, 0x87, 0x41, 0x17, 0xdf, 0x51, 0x00, 0x30, 0xdb, + 0x23, 0xc3, 0x00, 0xe3, 0x01, 0x6a, 0x89, 0xf9, 0x36, 0x65, 0xf1, 0xdf, 0x4c, 0xfe, 0x87, 0xc8, + 0xef, 0x60, 0xbb, 0xe3, 0x05, 0xd1, 0x13, 0x37, 0xe4, 0x6c, 0x2b, 0x73, 0xd8, 0x2e, 0x07, 0x19, + 0xe7, 0x81, 0xf8, 0xb4, 0x1b, 0x3e, 0x41, 0x91, 0xb2, 0x68, 0x1c, 0xb4, 0xc6, 0x20, 0x09, 0x0d, + 0x1a, 0x85, 0x5e, 0xd0, 0xe4, 0xc3, 0x34, 0x25, 0x69, 0xd4, 0x39, 0x68, 0xf1, 0x95, 0x02, 0xa8, + 0xe6, 0xf5, 0x94, 0x2d, 0x5f, 0xe4, 0x28, 0xc8, 0xba, 0xc1, 0xbc, 0x4b, 0x1c, 0x1e, 0x7b, 0xc1, + 0x3d, 0xea, 0x5a, 0x1c, 0xa6, 0xae, 0x63, 0x19, 0x75, 0x35, 0x5f, 0x16, 0x5b, 0x2f, 0xda, 0xa0, + 0xd4, 0xb1, 0xdf, 0xd8, 0x42, 0x2e, 0x5f, 0x4c, 0x77, 0x88, 0xf2, 0x4e, 0x2f, 0x81, 0x59, 0xa5, + 0xcd, 0x72, 0x1f, 0x47, 0x3a, 0x56, 0x52, 0xa7, 0xf9, 0xe4, 0x4f, 0xfb, 0xb0, 0xc5, 0x8c, 0x0f, + 0x6b, 0x7e, 0x5f, 0x11, 0x94, 0x59, 0x63, 0xbb, 0x94, 0x13, 0xef, 0xbf, 0xd3, 0x74, 0x05, 0xcc, + 0x45, 0x28, 0x6c, 0xe2, 0x28, 0x89, 0x6f, 0x8a, 0x22, 0xbe, 0x11, 0x60, 0x15, 0xdf, 0x3c, 0x09, + 0x4e, 0x37, 0xbd, 0x46, 0x64, 0xdb, 0x6d, 0x12, 0xe1, 0x20, 0xf2, 0x90, 0x6f, 0x0b, 0x04, 0xe5, + 0x69, 0x56, 0x59, 0xf1, 0xb6, 0x2a, 0xdc, 0x11, 0x65, 0xc6, 0x43, 0x00, 0xba, 0x1d, 0xec, 0xdb, + 0x62, 0x2b, 0xcb, 0xf6, 0x89, 0x73, 0x20, 0xa7, 0xd1, 0x0c, 0x83, 0xf3, 0x0d, 0xad, 0x4d, 0xe2, + 0x1c, 0x30, 0xaf, 0x23, 0xb6, 0xe5, 0x09, 0x2b, 0x13, 0x9c, 0x57, 0x18, 0x97, 0x28, 0x6e, 0x9e, + 0x06, 0xf7, 0x33, 0xfe, 0xdb, 0xc8, 0x39, 0xb0, 0x6d, 0xf6, 0xc7, 0x6b, 0xb5, 0xb0, 0xeb, 0xa1, + 0x08, 0xfb, 0x5d, 0xbe, 0x34, 0x97, 0xac, 0x53, 0x0a, 0x61, 0xd9, 0x39, 0xd8, 0x48, 0x4a, 0xcd, + 0xbf, 0x0c, 0xe6, 0xf9, 0xd2, 0xcb, 0xc3, 0x22, 0x25, 0x9e, 0xc7, 0x40, 0x35, 0x69, 0xbd, 0x47, + 0x15, 0x12, 0xce, 0x12, 0x75, 0x78, 0x3d, 0x98, 0xee, 0x50, 0xe9, 0x1f, 0xb5, 0x68, 0x93, 0x0b, + 0xad, 0x7c, 0xe3, 0x64, 0x7a, 0xfe, 0x49, 0xf2, 0x16, 0xe8, 0x88, 0x1f, 0x5b, 0xb4, 0xa9, 0x76, + 0x38, 0x76, 0x29, 0x56, 0xf1, 0x8b, 0xb0, 0xba, 0x03, 0x76, 0x38, 0xce, 0xa9, 0x1d, 0x8e, 0x6d, + 0x14, 0x46, 0x01, 0x0e, 0x6f, 0x22, 0x1f, 0x05, 0x0e, 0x56, 0x71, 0xf2, 0x77, 0x16, 0xc0, 0xd9, + 0xfc, 0x72, 0xb9, 0xda, 0x6d, 0xa7, 0x36, 0x5b, 0x66, 0x6f, 0x3c, 0x98, 0x70, 0xb9, 0x1a, 0x57, + 0x92, 0xd4, 0x54, 0xa5, 0x67, 0x2a, 0x07, 0xf6, 0x6a, 0xba, 0xe8, 0xf6, 0x0b, 0xf1, 0x96, 0xd2, + 0x02, 0x98, 0xdc, 0x13, 0x8d, 0x28, 0x07, 0x44, 0x7e, 0x9a, 0x36, 0xb8, 0x58, 0x5b, 0xaf, 0xf1, + 0x5d, 0x03, 0x0b, 0x3b, 0xfb, 0x4c, 0x0d, 0x2c, 0xec, 0x7a, 0x21, 0x76, 0x22, 0x7b, 0xd3, 0x0b, + 0x84, 0xb8, 0x1f, 0x00, 0xe5, 0x44, 0xc3, 0xe3, 0x25, 0x46, 0xa9, 0xb7, 0xcb, 0x02, 0x81, 0xbb, + 0x1d, 0x14, 0x44, 0x5e, 0x14, 0xef, 0xcc, 0xa8, 0x6f, 0xb3, 0x23, 0xe2, 0x09, 0x8d, 0xef, 0x74, + 0x2b, 0xbb, 0xd6, 0xa6, 0xe4, 0xd7, 0xf8, 0x26, 0x00, 0x58, 0xf8, 0x6d, 0x8b, 0xe5, 0x4a, 0x44, + 0x92, 0x0f, 0x6b, 0x23, 0x34, 0x8c, 0x4f, 0x6b, 0xca, 0x97, 0xbf, 0xa8, 0xf9, 0xce, 0x02, 0xb8, + 0x3a, 0xbc, 0xdd, 0x6f, 0x98, 0xc0, 0x21, 0x18, 0xeb, 0x84, 0xbe, 0x8c, 0x47, 0xd9, 0x4f, 0xf3, + 0xcb, 0x05, 0xe5, 0xf0, 0xac, 0x3a, 0x24, 0xa8, 0xdf, 0xd9, 0x7c, 0x89, 0x84, 0x3c, 0xd2, 0x5b, + 0x6d, 0xed, 0x61, 0xd7, 0xc5, 0x2e, 0x33, 0xf5, 0x7b, 0xc8, 0x39, 0xe0, 0xbb, 0x60, 0x23, 0x84, + 0x0f, 0xd8, 0xc7, 0x11, 0x76, 0x33, 0xbb, 0xd9, 0x33, 0x12, 0x2c, 0xb7, 0xbc, 0x99, 0xb9, 0xf4, + 0x5d, 0x3b, 0x67, 0xdd, 0x9e, 0x25, 0xbe, 0xbb, 0xac, 0xd9, 0xc2, 0xab, 0x00, 0x06, 0xf8, 0x28, + 0x8d, 0x29, 0x26, 0xfe, 0x6c, 0x80, 0x8f, 0x74, 0xcc, 0x1b, 0xe0, 0x24, 0x3e, 0x6e, 0x63, 0x87, + 0x35, 0x9e, 0x42, 0x17, 0x9e, 0x78, 0x45, 0x15, 0x6a, 0x75, 0xcc, 0x4f, 0x15, 0xc0, 0x5c, 0xbc, + 0x4f, 0xc8, 0x7d, 0x3b, 0xbe, 0xa5, 0xb8, 0x8f, 0x43, 0x12, 0x77, 0x4f, 0x7e, 0x19, 0x26, 0x98, + 0xa6, 0x4c, 0x9e, 0x81, 0x83, 0xf9, 0xf2, 0x23, 0x64, 0x98, 0x82, 0x19, 0x55, 0x30, 0xe1, 0x74, + 0x1d, 0x1f, 0xcb, 0xd5, 0x45, 0x7c, 0x18, 0x17, 0x40, 0xd9, 0xc5, 0xb1, 0xdb, 0xa5, 0xd6, 0x15, + 0x0d, 0xc4, 0x22, 0x83, 0x36, 0x76, 0x31, 0x8d, 0x90, 0xcf, 0x05, 0xc7, 0x1c, 0x10, 0xc1, 0xf6, + 0x9c, 0x82, 0x6f, 0x08, 0x30, 0x63, 0x2f, 0x22, 0xc4, 0xf7, 0x5c, 0x6e, 0x9f, 0xc6, 0x2d, 0xf9, + 0x65, 0x5e, 0x02, 0xb3, 0x22, 0x3e, 0x76, 0x31, 0x6e, 0x31, 0x07, 0x93, 0xad, 0x93, 0xdc, 0xf3, + 0x94, 0xeb, 0x24, 0xfb, 0x6d, 0xfe, 0x5c, 0x41, 0x6c, 0x86, 0x25, 0x68, 0x23, 0x45, 0xcd, 0xfd, + 0x02, 0x27, 0xb3, 0x0d, 0xca, 0x32, 0x34, 0xe5, 0x4d, 0xf6, 0x84, 0xa7, 0xf7, 0x83, 0x93, 0x2a, + 0x3c, 0xb5, 0x19, 0xc6, 0x2d, 0x12, 0xad, 0x91, 0x4e, 0xe0, 0xc2, 0x82, 0x71, 0x16, 0x2c, 0xa4, + 0x8a, 0x96, 0xfd, 0x10, 0x23, 0xb7, 0xbb, 0x4b, 0xb1, 0x0b, 0x8b, 0xc6, 0x69, 0x50, 0x89, 0x4b, + 0x6f, 0x47, 0xfb, 0x38, 0x5c, 0x65, 0x8e, 0x33, 0x1c, 0x33, 0x3f, 0x58, 0x10, 0x9b, 0x27, 0x2b, + 0xf8, 0xf0, 0x16, 0x3e, 0xe2, 0xd3, 0x4b, 0x4e, 0x53, 0x13, 0xcc, 0xc4, 0xd6, 0x80, 0x8f, 0xd0, + 0x98, 0x10, 0xb4, 0xb4, 0x07, 0xb7, 0xd8, 0x00, 0x5d, 0x02, 0xb3, 0xb1, 0x1b, 0x27, 0x90, 0xc4, + 0x68, 0x4c, 0x2b, 0x57, 0x8e, 0x63, 0x99, 0x60, 0x86, 0xb9, 0x62, 0x09, 0xa5, 0x09, 0xee, 0xef, + 0x95, 0x19, 0x50, 0x51, 0x62, 0x33, 0x81, 0xe1, 0x70, 0xf7, 0x80, 0xbb, 0x4d, 0x53, 0xd6, 0x14, + 0x83, 0xbc, 0xc8, 0x00, 0xe6, 0xd3, 0xc2, 0xb9, 0xef, 0xe1, 0x52, 0xdf, 0xf1, 0xa4, 0x4c, 0x50, + 0x94, 0xca, 0xc0, 0x41, 0x7d, 0x9a, 0x4f, 0x82, 0x45, 0x59, 0x75, 0x37, 0x60, 0x0b, 0xdd, 0xb2, + 0xcf, 0x07, 0xbf, 0x1e, 0x75, 0x7d, 0x4c, 0xfb, 0xae, 0xc0, 0xe6, 0x9f, 0x03, 0x66, 0xff, 0x6a, + 0x23, 0x34, 0xbb, 0x0c, 0x2e, 0x08, 0x3b, 0xb0, 0x8e, 0x95, 0x97, 0xa7, 0x47, 0x0b, 0xdc, 0xe0, + 0x0e, 0xd9, 0x0e, 0x5d, 0x57, 0xb6, 0xad, 0x3f, 0x09, 0x3d, 0x74, 0xca, 0x3a, 0x26, 0x25, 0x57, + 0x3a, 0x25, 0xe6, 0x0b, 0x62, 0x71, 0xe5, 0x61, 0xd1, 0xba, 0xd7, 0x88, 0x46, 0x68, 0xbc, 0xbf, + 0x8e, 0x7e, 0x57, 0x41, 0xf4, 0xac, 0xe6, 0x7b, 0x38, 0x88, 0x98, 0xd3, 0xf4, 0x52, 0x88, 0xda, + 0xcb, 0x81, 0xbb, 0x82, 0x7d, 0xef, 0x10, 0x87, 0xac, 0x81, 0xfe, 0x8e, 0xcd, 0xc3, 0xc0, 0x68, + 0x7a, 0x87, 0x98, 0x07, 0xc2, 0x49, 0xeb, 0x62, 0x35, 0x99, 0x63, 0x25, 0xb1, 0xc3, 0x25, 0x9c, + 0x3b, 0xee, 0xdd, 0xc8, 0xc3, 0x43, 0xa5, 0x81, 0x0c, 0xb6, 0x25, 0x40, 0xe6, 0xcf, 0x8f, 0x09, + 0x21, 0x0d, 0xe2, 0x26, 0x16, 0xd2, 0xf3, 0x99, 0x39, 0x39, 0x7b, 0x63, 0x21, 0xb5, 0x04, 0xf0, + 0x99, 0x2c, 0xed, 0xbe, 0x71, 0x60, 0xa7, 0x21, 0xb7, 0x5f, 0xd0, 0x66, 0xf0, 0x12, 0xa8, 0x30, + 0x2e, 0x58, 0xac, 0x28, 0xd6, 0x1b, 0xbb, 0x43, 0xb1, 0xda, 0xfe, 0x9d, 0x97, 0x45, 0x35, 0x5e, + 0xb2, 0x4b, 0x31, 0x65, 0x7e, 0x54, 0x06, 0xbf, 0x85, 0x8e, 0x79, 0x7f, 0x26, 0x2c, 0x98, 0x42, + 0xdf, 0x42, 0xc7, 0xaa, 0xdf, 0x0c, 0x9b, 0x93, 0x95, 0x9b, 0x01, 0x12, 0xc6, 0x09, 0x9e, 0x07, + 0xea, 0x93, 0x53, 0x9a, 0xe0, 0x94, 0x80, 0x04, 0x31, 0x1a, 0x8f, 0x81, 0xaa, 0x42, 0x38, 0xf2, + 0x02, 0x97, 0x1c, 0xd9, 0xfb, 0xa4, 0x13, 0x52, 0xb9, 0x43, 0xa2, 0xb8, 0x79, 0x89, 0x17, 0x3d, + 0xcf, 0x4a, 0x8c, 0x37, 0x83, 0x79, 0x1e, 0x79, 0xdb, 0x21, 0x66, 0x2e, 0xbb, 0xb0, 0xf6, 0x93, + 0x5c, 0x4c, 0x97, 0xb3, 0x62, 0xda, 0x10, 0xae, 0x17, 0xe6, 0xa1, 0x79, 0x2c, 0xb3, 0x2b, 0x4a, + 0x66, 0xb9, 0xc5, 0xf6, 0xb2, 0xe3, 0xe0, 0x76, 0x84, 0x5d, 0x0b, 0x46, 0x12, 0xae, 0x9a, 0x31, + 0x9f, 0x10, 0x7b, 0x1b, 0xc9, 0x28, 0xee, 0x06, 0x47, 0x21, 0x6a, 0x0f, 0xd4, 0x25, 0xd3, 0xcc, + 0x2a, 0xe2, 0x3a, 0x8e, 0x58, 0x8d, 0x6d, 0x1c, 0xb6, 0x3c, 0x7e, 0x6a, 0x40, 0xcd, 0xf7, 0x4c, + 0x64, 0xf5, 0xa3, 0x17, 0x29, 0xd6, 0x0f, 0x16, 0x76, 0x52, 0xbb, 0x13, 0xf0, 0xa0, 0x13, 0xbb, + 0x72, 0x4a, 0x97, 0x3d, 0xba, 0xab, 0x40, 0xcc, 0xe2, 0xed, 0x23, 0x6a, 0x47, 0x47, 0xc4, 0x6e, + 0x20, 0x27, 0x22, 0xa1, 0x8c, 0x4d, 0xa7, 0xf7, 0x11, 0xdd, 0x39, 0x22, 0x6b, 0x1c, 0xc6, 0x44, + 0x49, 0x71, 0xe0, 0xe2, 0xd0, 0x6e, 0xc7, 0xcd, 0x70, 0xc9, 0x7f, 0xfd, 0x45, 0x29, 0xda, 0x49, + 0x7a, 0x63, 0x3c, 0x0b, 0x16, 0x1b, 0xa1, 0x87, 0x03, 0x97, 0xee, 0x7b, 0x6d, 0x1b, 0x35, 0xd9, + 0x78, 0xde, 0xed, 0x78, 0x21, 0xe6, 0x87, 0xa3, 0x22, 0x30, 0x5c, 0x48, 0x30, 0x96, 0x9b, 0xdc, + 0x63, 0x95, 0xe5, 0xc6, 0x36, 0xb8, 0xdc, 0xbf, 0xb6, 0xde, 0xed, 0x12, 0x27, 0x74, 0xb1, 0x1f, + 0xa1, 0x44, 0x16, 0x21, 0x30, 0x04, 0x92, 0x26, 0x0b, 0xba, 0x30, 0xc5, 0xdd, 0xbe, 0x5a, 0xda, + 0x31, 0x1f, 0x65, 0x90, 0x96, 0xd6, 0x38, 0xb1, 0xa4, 0xc4, 0x9a, 0x6f, 0x64, 0x20, 0x74, 0xf1, + 0xfd, 0x05, 0x00, 0xb3, 0x78, 0xc3, 0x0c, 0x5e, 0x0b, 0x00, 0x6d, 0xb0, 0x8a, 0xdf, 0x88, 0xc1, + 0xd2, 0x1a, 0x50, 0xcb, 0x92, 0xae, 0xf1, 0x2c, 0x2c, 0xba, 0xd9, 0x09, 0x5c, 0xbf, 0x7f, 0x0a, + 0x82, 0xf9, 0xf1, 0x71, 0xb1, 0x2e, 0xe5, 0xd7, 0xd3, 0x0f, 0x92, 0x3a, 0x1c, 0x9e, 0xb8, 0x8e, + 0x2a, 0x7e, 0x99, 0x53, 0x05, 0xc2, 0x79, 0xa4, 0x46, 0x5b, 0xb3, 0x8a, 0xa2, 0xdb, 0xcf, 0xf4, + 0x1b, 0x96, 0xbc, 0xb6, 0x96, 0x56, 0x75, 0xe8, 0x33, 0x0b, 0x07, 0xb6, 0xfe, 0x9d, 0xb8, 0x2f, + 0x9a, 0xf5, 0x7c, 0x1a, 0xdc, 0x9f, 0xe6, 0x4e, 0xdf, 0x62, 0x13, 0x71, 0xeb, 0x29, 0x9d, 0xcb, + 0x64, 0x6b, 0xcd, 0xfc, 0x78, 0x11, 0xcc, 0xa4, 0x1a, 0x14, 0x8e, 0x4f, 0x7e, 0x93, 0xf0, 0x3e, + 0xe3, 0x1a, 0xb8, 0x9c, 0x29, 0x95, 0x5e, 0x10, 0xef, 0x3d, 0xbd, 0x45, 0x22, 0x01, 0x86, 0x05, + 0xe3, 0x49, 0xf0, 0x78, 0x3e, 0xea, 0x6e, 0x80, 0xf6, 0x7c, 0xbc, 0x43, 0x6a, 0x21, 0x46, 0x11, + 0xae, 0x91, 0x20, 0x42, 0x5e, 0x20, 0x38, 0x83, 0x45, 0xe3, 0x0a, 0x30, 0xf3, 0xab, 0xc9, 0xbd, + 0x59, 0xe9, 0x69, 0x19, 0x0f, 0x81, 0x07, 0x07, 0x71, 0xb2, 0x11, 0x1c, 0x22, 0xdf, 0x73, 0xe1, + 0x78, 0x7f, 0x96, 0x6f, 0x22, 0xde, 0xe6, 0x1d, 0x19, 0x73, 0xc1, 0x09, 0xe3, 0x11, 0x70, 0x75, + 0x30, 0xcb, 0x2b, 0x3c, 0x4e, 0xe0, 0x9c, 0x9e, 0x30, 0xbf, 0x45, 0xc5, 0x68, 0x3b, 0x44, 0x0c, + 0x29, 0x8f, 0xb3, 0x76, 0x42, 0x14, 0x50, 0xe1, 0xdb, 0xd7, 0x48, 0xab, 0xcd, 0xe3, 0x0a, 0xe3, + 0x24, 0x38, 0x11, 0x1d, 0x07, 0x89, 0xfa, 0x4d, 0x44, 0xc7, 0x81, 0xb6, 0xc5, 0x9d, 0x93, 0xb3, + 0xf0, 0xcd, 0x59, 0x0b, 0xce, 0x73, 0x6a, 0x44, 0x10, 0xfd, 0x1c, 0x38, 0xc1, 0x2c, 0x43, 0x5b, + 0x45, 0x7b, 0x97, 0xd3, 0xfa, 0xd5, 0x27, 0x0f, 0xc7, 0x92, 0x95, 0xcc, 0x3b, 0x59, 0x3b, 0x9f, + 0x90, 0x8e, 0x15, 0xfe, 0x51, 0x50, 0xa1, 0xc4, 0x76, 0x98, 0xc0, 0x6d, 0x79, 0xd6, 0x9d, 0x1c, + 0x0a, 0x43, 0x4a, 0xf8, 0x50, 0xbc, 0x28, 0x0a, 0x36, 0x5c, 0xf3, 0xc5, 0xec, 0xec, 0xab, 0xe3, + 0x28, 0x76, 0xef, 0xfa, 0x7b, 0x2f, 0x99, 0x44, 0x9e, 0x62, 0x4f, 0x22, 0xcf, 0x17, 0x0a, 0xd9, + 0xe9, 0xa9, 0x13, 0x8e, 0xb9, 0xdd, 0xef, 0x71, 0x44, 0x5e, 0xd7, 0x6f, 0xca, 0xe5, 0xd5, 0x5f, + 0x5a, 0xad, 0xe3, 0x88, 0x43, 0x9e, 0xa9, 0x1e, 0xd8, 0xea, 0x77, 0xde, 0x54, 0x33, 0x11, 0x98, + 0x8a, 0x91, 0x8d, 0x05, 0x90, 0x8b, 0x0e, 0xef, 0x33, 0x4e, 0x82, 0x79, 0xad, 0x44, 0x1d, 0x80, + 0x19, 0x0f, 0x82, 0xf3, 0x3d, 0x60, 0x9b, 0x7f, 0x6c, 0xf0, 0xfd, 0x21, 0x16, 0x5b, 0x98, 0xef, + 0x91, 0x3b, 0xef, 0xba, 0x99, 0x60, 0x1e, 0x73, 0x22, 0x4f, 0xb5, 0x75, 0x16, 0x11, 0xb6, 0xb8, + 0x12, 0xe7, 0x40, 0x8a, 0x95, 0x6f, 0x9d, 0xed, 0x10, 0x81, 0x3e, 0x54, 0xb8, 0xcc, 0xe9, 0x72, + 0x48, 0x40, 0x3b, 0x2d, 0xa6, 0xdb, 0x89, 0x59, 0x1b, 0xe3, 0x8a, 0x38, 0x9f, 0x14, 0x49, 0xc3, + 0x66, 0x7e, 0x76, 0x02, 0x5c, 0x1e, 0xc8, 0x58, 0x3c, 0x1e, 0x77, 0x7b, 0xc6, 0xe3, 0xd9, 0xfe, + 0x26, 0x30, 0x97, 0x04, 0xb3, 0x82, 0xac, 0x40, 0x8c, 0xca, 0x69, 0x36, 0x2b, 0xe3, 0xcf, 0x5c, + 0x1b, 0xd8, 0xf7, 0xf0, 0x2c, 0x23, 0x86, 0xb1, 0x1e, 0x31, 0x5c, 0x04, 0xd3, 0x02, 0xa1, 0x1d, + 0xe2, 0x10, 0xdf, 0x55, 0xde, 0x21, 0x87, 0x6d, 0x73, 0x90, 0xf9, 0xb9, 0x31, 0x30, 0xad, 0x33, + 0x64, 0x9c, 0x01, 0xfd, 0x58, 0x82, 0xf7, 0x19, 0xe7, 0xc1, 0x99, 0x74, 0xa1, 0x1c, 0xe8, 0xed, + 0x90, 0xad, 0xe8, 0x4a, 0x0d, 0x72, 0x10, 0x6a, 0x28, 0x88, 0x96, 0x1b, 0x0d, 0x12, 0xb2, 0x10, + 0x73, 0x10, 0x52, 0x8d, 0xb4, 0x5a, 0x5e, 0x04, 0xc7, 0x94, 0xb1, 0xcc, 0x45, 0x62, 0x0a, 0xc5, + 0xa7, 0x69, 0x62, 0x03, 0x07, 0xb4, 0x28, 0x36, 0xb0, 0xe1, 0xc4, 0x40, 0x92, 0x02, 0x75, 0x9d, + 0x59, 0x3f, 0xe3, 0x3a, 0xb8, 0x92, 0x8b, 0x77, 0x8b, 0x30, 0xb3, 0x87, 0x03, 0xd7, 0xeb, 0xb4, + 0xf8, 0x09, 0x31, 0x9c, 0x34, 0xae, 0x82, 0x4b, 0xb9, 0xb8, 0x2a, 0xa8, 0xe6, 0x25, 0xd8, 0x85, + 0xa5, 0xbe, 0xbd, 0xd6, 0x82, 0xec, 0xa9, 0xbe, 0x2c, 0xa6, 0x2d, 0x3f, 0xe8, 0x8b, 0xb7, 0x43, + 0x88, 0x9f, 0xe0, 0x95, 0xcd, 0x8f, 0xcb, 0xa4, 0x8d, 0x1e, 0x2b, 0xb1, 0xa1, 0xf6, 0xfb, 0x6b, + 0x28, 0xc2, 0x4d, 0x12, 0x76, 0x07, 0xec, 0x5f, 0x1a, 0x17, 0xc0, 0x34, 0xc5, 0x11, 0x9b, 0x94, + 0x22, 0xe8, 0x56, 0x13, 0x0e, 0x47, 0x3b, 0x84, 0x47, 0xdd, 0xc6, 0xc3, 0x60, 0x3e, 0xc4, 0x2d, + 0x72, 0x88, 0x6d, 0x47, 0xd0, 0xf3, 0xb0, 0x3a, 0xc6, 0x82, 0xa2, 0xa0, 0x16, 0xc3, 0x8d, 0xcb, + 0x60, 0x16, 0xb9, 0xae, 0x8e, 0x29, 0x77, 0x94, 0x91, 0xeb, 0x26, 0x68, 0xa6, 0x0d, 0xee, 0xcf, + 0x9b, 0x50, 0x3c, 0x03, 0xc1, 0x30, 0xc1, 0x8c, 0x96, 0xbc, 0x10, 0x9b, 0xdf, 0x72, 0x9c, 0xbb, + 0xc0, 0x93, 0xfd, 0xca, 0x07, 0xb8, 0x9b, 0xd9, 0x10, 0x9b, 0x3a, 0xc0, 0x5d, 0x99, 0xdd, 0xf9, + 0xd5, 0x82, 0x38, 0x4d, 0xcb, 0x6d, 0x21, 0x9e, 0xf1, 0x2b, 0x99, 0xbd, 0xc0, 0x57, 0x17, 0x08, + 0xaa, 0xfd, 0xbf, 0x5d, 0x30, 0xd3, 0x0c, 0x51, 0xa0, 0x36, 0xe8, 0xfa, 0x1c, 0xbe, 0x0d, 0xe4, + 0x44, 0x1c, 0xbe, 0x4d, 0x4b, 0x32, 0x7c, 0x51, 0x5b, 0x7c, 0x56, 0x1e, 0xa0, 0x0d, 0x4a, 0x44, + 0x4d, 0xa2, 0xfd, 0x62, 0x26, 0xda, 0x7f, 0x36, 0xdb, 0x7f, 0x8b, 0x0f, 0x15, 0xa3, 0x98, 0x9c, + 0xfa, 0xf4, 0x75, 0x30, 0x7f, 0x71, 0x4c, 0x6c, 0x60, 0x0e, 0xac, 0x1e, 0x8b, 0xf1, 0xdb, 0x0b, + 0x3d, 0x96, 0xf3, 0xf9, 0x7e, 0x9d, 0x1f, 0x40, 0x67, 0x69, 0x35, 0xa7, 0xf0, 0x99, 0xf3, 0x07, + 0x76, 0x0e, 0xf8, 0x55, 0x59, 0x53, 0xf3, 0x6b, 0x05, 0x50, 0xcd, 0x23, 0x2e, 0x26, 0xee, 0x40, + 0xf2, 0xf0, 0x3e, 0xe3, 0x02, 0x38, 0x9b, 0x8f, 0x14, 0xaf, 0x90, 0x4b, 0xe0, 0xfa, 0x20, 0x8c, + 0xcc, 0x14, 0x2f, 0x1a, 0x4f, 0x83, 0x27, 0x07, 0xe2, 0xc7, 0x80, 0x1a, 0x0a, 0x02, 0x12, 0xdd, + 0xc4, 0x02, 0xd7, 0x85, 0x63, 0xc2, 0x3f, 0x1d, 0xa5, 0xea, 0x0a, 0xc1, 0x34, 0x88, 0x56, 0x8f, + 0x3d, 0x1a, 0xc1, 0x71, 0xf3, 0x50, 0x6c, 0x51, 0x26, 0xe3, 0x70, 0x0b, 0xb5, 0xc4, 0x7e, 0xff, + 0x15, 0x30, 0x47, 0x3b, 0x7b, 0x2f, 0x63, 0x27, 0xca, 0xcc, 0xb7, 0x19, 0x09, 0x4e, 0x32, 0xaa, + 0x23, 0x42, 0xfc, 0x6c, 0x46, 0x35, 0x83, 0x49, 0x0c, 0x75, 0x86, 0x38, 0x96, 0x9c, 0x21, 0x9a, + 0xbf, 0x50, 0x14, 0x09, 0x6a, 0xbd, 0x0d, 0xc7, 0xda, 0xe3, 0xf6, 0x28, 0xcf, 0x8d, 0x7e, 0xca, + 0x93, 0xad, 0xbb, 0xb4, 0xaa, 0x20, 0xcc, 0x05, 0x52, 0xbf, 0x5f, 0x9d, 0x6e, 0x7c, 0xa4, 0x00, + 0xa6, 0x62, 0x32, 0xc2, 0x39, 0xea, 0x25, 0xa4, 0x9c, 0xa3, 0xb8, 0x24, 0xed, 0x1c, 0x65, 0xc0, + 0x19, 0x53, 0x5d, 0xcc, 0x47, 0x4a, 0x2b, 0xc5, 0x58, 0x3e, 0x12, 0xff, 0x4e, 0xc2, 0x02, 0xb3, + 0xae, 0x12, 0x32, 0xa5, 0xad, 0xdf, 0x26, 0x94, 0x1f, 0x9c, 0xf6, 0xb7, 0x12, 0x17, 0xc1, 0x74, + 0x80, 0x8f, 0xec, 0xb6, 0x44, 0x54, 0x67, 0xa3, 0x01, 0x3e, 0x52, 0x75, 0xcd, 0xff, 0x56, 0x04, + 0x97, 0x6b, 0x89, 0x26, 0xf1, 0x60, 0x4b, 0x1c, 0x10, 0x5b, 0xd8, 0xf1, 0xda, 0x98, 0x2d, 0x8d, + 0x24, 0xc0, 0x41, 0x34, 0xe8, 0x30, 0xff, 0xa2, 0xcc, 0xb8, 0xbf, 0xdb, 0x41, 0x7e, 0x72, 0x36, + 0xc4, 0x37, 0x8a, 0xef, 0x08, 0x10, 0x8b, 0xbd, 0x39, 0x4a, 0xc3, 0x47, 0x4d, 0xb5, 0x84, 0xf0, + 0x93, 0xa5, 0x35, 0x06, 0x60, 0x0b, 0x4d, 0x72, 0x58, 0x9f, 0x3e, 0x30, 0x86, 0x49, 0x81, 0x38, + 0x35, 0x8e, 0x69, 0xf1, 0xc0, 0x5d, 0xee, 0xeb, 0x73, 0x5a, 0x3c, 0x9d, 0x9c, 0x9f, 0x86, 0x33, + 0x2b, 0x6a, 0x37, 0x3a, 0x7e, 0xc3, 0xf3, 0x7d, 0xec, 0xca, 0x3d, 0x2f, 0xee, 0x83, 0xd2, 0x35, + 0x05, 0x65, 0x8e, 0x16, 0xa7, 0x13, 0xa2, 0x90, 0x71, 0x2d, 0x76, 0x46, 0x38, 0x69, 0x8b, 0x43, + 0x8c, 0x45, 0x50, 0xf2, 0x09, 0x89, 0x7c, 0x8f, 0x46, 0x7c, 0xbb, 0x63, 0xca, 0x8a, 0xbf, 0x59, + 0x80, 0x1d, 0xd3, 0x8f, 0x27, 0xc6, 0x94, 0xb8, 0x91, 0x10, 0x17, 0xc8, 0x15, 0xe9, 0xdd, 0x45, + 0x00, 0x6b, 0xdb, 0x4c, 0xaf, 0xb9, 0xdb, 0xc8, 0x5c, 0x87, 0x01, 0x3b, 0xa4, 0x97, 0xc0, 0x6c, + 0xbc, 0x5b, 0xae, 0x1b, 0xf8, 0x69, 0xb9, 0x5d, 0x2e, 0x9c, 0xc0, 0x07, 0xc1, 0x8c, 0xdc, 0x98, + 0x71, 0xf5, 0x94, 0xb1, 0x69, 0x05, 0xe4, 0x19, 0x52, 0x3a, 0xd2, 0x3e, 0x0e, 0x89, 0xda, 0x9d, + 0x57, 0xc0, 0xe7, 0x71, 0x48, 0xd8, 0x9a, 0xdb, 0x4c, 0x1d, 0x6b, 0xcb, 0x54, 0xab, 0xa6, 0x76, + 0xaa, 0xcd, 0x34, 0x89, 0x44, 0x3c, 0x31, 0x87, 0x39, 0xd8, 0xf2, 0x2c, 0xb7, 0x1c, 0x10, 0x9e, + 0xc6, 0xc3, 0x40, 0xc6, 0x23, 0xc0, 0x88, 0xdb, 0xe2, 0x1d, 0xe3, 0x17, 0x21, 0x26, 0xc5, 0x18, + 0xaa, 0x12, 0xde, 0x7f, 0x9f, 0x44, 0xe6, 0x26, 0x38, 0x95, 0x95, 0x88, 0xbd, 0xda, 0x6a, 0x47, + 0x5d, 0xe3, 0x06, 0x38, 0x41, 0xf9, 0x37, 0x17, 0x4b, 0xf9, 0xc6, 0xa2, 0x66, 0x11, 0x32, 0x35, + 0x2c, 0x89, 0x69, 0x62, 0x70, 0xba, 0x97, 0x5a, 0xa3, 0x81, 0x9d, 0xe8, 0x5e, 0xc8, 0x19, 0xa7, + 0xc0, 0x09, 0xcc, 0x6b, 0x4b, 0xc9, 0xcb, 0x2f, 0xf3, 0xed, 0x85, 0x1c, 0xae, 0x6b, 0xc4, 0x27, + 0xe1, 0x3d, 0x35, 0x03, 0xc1, 0x58, 0x88, 0xd5, 0xde, 0x37, 0xfb, 0x69, 0x54, 0xc1, 0x44, 0x33, + 0xc4, 0x58, 0x1d, 0xde, 0x89, 0x0f, 0x66, 0x5c, 0xf7, 0x98, 0x7f, 0x26, 0xdc, 0x29, 0xfe, 0x9b, + 0xc5, 0x5c, 0x0b, 0x3d, 0xac, 0xc8, 0x5b, 0x15, 0xf7, 0xc4, 0x0c, 0x0f, 0x2a, 0xc4, 0xc5, 0x11, + 0xae, 0x4e, 0x45, 0x15, 0x54, 0x70, 0x98, 0xd2, 0x26, 0x85, 0x22, 0x1c, 0x46, 0xa9, 0x72, 0x12, + 0x28, 0x0e, 0x6a, 0x3e, 0x5d, 0x00, 0x8b, 0xbd, 0x8c, 0xa9, 0x5c, 0xe8, 0x7b, 0x65, 0xad, 0x89, + 0x5a, 0x98, 0xda, 0x87, 0x1e, 0x3e, 0x8a, 0x05, 0x56, 0xe6, 0xb0, 0x17, 0x39, 0x88, 0xf9, 0x9e, + 0x0e, 0x09, 0xdb, 0x44, 0xa6, 0xb5, 0x7b, 0xae, 0xe4, 0x6d, 0x46, 0x83, 0x0a, 0xb7, 0xc9, 0xc7, + 0xa8, 0xd9, 0xc1, 0x0c, 0x43, 0x88, 0xb3, 0x24, 0x00, 0xe2, 0xc0, 0x43, 0xcf, 0x6f, 0x98, 0xb1, + 0x4e, 0x88, 0xac, 0x06, 0xf3, 0x2f, 0x81, 0x07, 0x7a, 0x7a, 0xb4, 0x4c, 0x29, 0x8e, 0xb6, 0x88, + 0xeb, 0x35, 0x3c, 0x7c, 0x6f, 0xbd, 0x62, 0xee, 0x32, 0x23, 0x62, 0xb7, 0x24, 0x15, 0x95, 0x3b, + 0x8e, 0x74, 0xd2, 0xe6, 0x6f, 0x14, 0xc0, 0x1b, 0x06, 0xb7, 0x6e, 0xaf, 0xac, 0xd6, 0x57, 0xad, + 0x8d, 0xe5, 0xcd, 0x8d, 0x3f, 0xbf, 0x6a, 0xaf, 0x59, 0xb7, 0xb7, 0xec, 0xfa, 0x8e, 0xb5, 0x71, + 0x6b, 0xdd, 0xbe, 0x7d, 0x6b, 0xf3, 0x9b, 0xbf, 0x81, 0xac, 0x31, 0x7d, 0x40, 0x81, 0xd7, 0x4a, + 0xb0, 0xa4, 0x3e, 0x30, 0x60, 0x8c, 0xc4, 0x68, 0xed, 0x79, 0x6c, 0x0d, 0xb0, 0xe5, 0x9c, 0x52, + 0x51, 0x81, 0x80, 0x8a, 0x69, 0x6a, 0xfe, 0x4c, 0x9e, 0xda, 0x24, 0xf7, 0xbf, 0xee, 0xa5, 0x17, + 0x67, 0xc1, 0x54, 0x7c, 0x35, 0x4c, 0x9e, 0x2e, 0x27, 0x00, 0x91, 0x37, 0x14, 0xdf, 0x28, 0x73, + 0x93, 0x34, 0x37, 0x75, 0x99, 0xcc, 0x65, 0x0b, 0x49, 0x82, 0x42, 0x1d, 0x12, 0xaa, 0x29, 0x38, + 0x1b, 0x83, 0xeb, 0x0c, 0x6a, 0xee, 0xe4, 0x28, 0x48, 0x3d, 0x42, 0x91, 0xe7, 0xbc, 0xe8, 0xd1, + 0x0e, 0xf2, 0xe9, 0x3d, 0x19, 0xb5, 0x6b, 0x60, 0x5e, 0x5b, 0x99, 0xe5, 0xda, 0x57, 0x05, 0x13, + 0x62, 0xee, 0x89, 0x53, 0x68, 0xf1, 0x61, 0xbe, 0xbb, 0x00, 0x2e, 0xd7, 0x5e, 0x22, 0xe1, 0x01, + 0xdd, 0x27, 0x6d, 0x7b, 0x5d, 0xf8, 0x07, 0x2b, 0xc8, 0xf3, 0xbb, 0x16, 0x3e, 0xc4, 0x41, 0x07, + 0xdb, 0xea, 0x50, 0xb7, 0x0a, 0x26, 0x50, 0xbb, 0x1d, 0x6f, 0x7f, 0x8b, 0x8f, 0xac, 0x87, 0x34, + 0x13, 0xaf, 0x45, 0xe7, 0x00, 0x70, 0x59, 0x38, 0x46, 0x23, 0x14, 0xaa, 0x8b, 0x55, 0x53, 0x0c, + 0x52, 0x67, 0x00, 0xe6, 0x13, 0xf0, 0x62, 0x1c, 0xa8, 0xe9, 0x34, 0xc9, 0xbe, 0x57, 0x03, 0xd7, + 0x7c, 0x5f, 0x11, 0x5c, 0x19, 0xc6, 0x92, 0xf4, 0xcf, 0x5a, 0x60, 0x8e, 0x2f, 0xe5, 0x61, 0xd7, + 0x0e, 0x45, 0x99, 0xdc, 0x26, 0x5c, 0xd1, 0xa4, 0x34, 0x12, 0xa9, 0xa5, 0x9a, 0xa0, 0xa3, 0x17, + 0x5a, 0xb3, 0x92, 0xb8, 0xfc, 0x5e, 0x7c, 0x6b, 0x01, 0x54, 0x72, 0xf0, 0x98, 0x46, 0x28, 0x36, + 0xb4, 0x73, 0xfe, 0xb2, 0x84, 0xa9, 0x14, 0x00, 0xd6, 0x3f, 0x29, 0x24, 0xfe, 0x9b, 0x79, 0x11, + 0x92, 0x6b, 0xbb, 0x43, 0x85, 0x1e, 0x8d, 0x59, 0x40, 0x82, 0x76, 0x29, 0x37, 0xea, 0x9d, 0xc0, + 0x8b, 0x44, 0x38, 0x3c, 0x61, 0x89, 0x0f, 0xf3, 0x95, 0x02, 0xb8, 0x9a, 0xea, 0xd4, 0x36, 0x72, + 0x0e, 0x50, 0x13, 0xe7, 0x8e, 0xda, 0x59, 0x30, 0xd5, 0x16, 0xc5, 0xc9, 0xc1, 0x45, 0x0c, 0xc8, + 0x0c, 0x52, 0x71, 0xd0, 0x20, 0x8d, 0xa5, 0x07, 0xe9, 0x03, 0x45, 0x70, 0x6d, 0x04, 0x26, 0xe4, + 0x38, 0xb5, 0xfb, 0x8d, 0xd3, 0x7a, 0x9f, 0x71, 0x1a, 0x44, 0xed, 0xcf, 0xd0, 0x50, 0xfd, 0x05, + 0x71, 0xe9, 0xa2, 0x7e, 0x67, 0x53, 0xcb, 0x11, 0xbc, 0x89, 0x9c, 0x03, 0x36, 0x04, 0xcc, 0x9b, + 0x19, 0x9a, 0x9b, 0x7b, 0x06, 0x4c, 0x21, 0xd7, 0xe5, 0x1e, 0x51, 0x7c, 0x6f, 0x14, 0xb9, 0x2e, + 0xaf, 0x6b, 0xbe, 0x49, 0x90, 0x4f, 0x42, 0x1d, 0x71, 0x8d, 0x46, 0xbb, 0x3e, 0x33, 0x2c, 0x4f, + 0xe0, 0x40, 0xec, 0xeb, 0x0f, 0xa0, 0x10, 0x8f, 0xe1, 0x10, 0x46, 0x99, 0x55, 0x94, 0xc5, 0x5a, + 0x52, 0x4e, 0x19, 0x25, 0x94, 0xcc, 0x5f, 0xe8, 0x39, 0xfe, 0x17, 0xc7, 0x22, 0xc2, 0xe0, 0x89, + 0xa8, 0xc1, 0x58, 0x55, 0xc9, 0xc8, 0x42, 0x41, 0x5e, 0xd3, 0x2f, 0xaa, 0xeb, 0xad, 0x9a, 0xca, + 0x45, 0xbe, 0x0a, 0x60, 0xc8, 0xa1, 0x3d, 0xce, 0xf0, 0xac, 0x80, 0x2b, 0x07, 0x75, 0xf1, 0xa9, + 0x61, 0x3b, 0x26, 0xa7, 0xc1, 0x24, 0x13, 0xbf, 0x66, 0xe2, 0xd8, 0xe7, 0x86, 0x6b, 0x7e, 0x6c, + 0x32, 0x7b, 0x40, 0xdc, 0xcb, 0x54, 0x2c, 0xbe, 0x83, 0xd1, 0xf7, 0x89, 0xfb, 0x53, 0x59, 0x5a, + 0x8d, 0xf7, 0x96, 0xe6, 0x93, 0x43, 0xc2, 0xba, 0xc8, 0x1b, 0xd1, 0xe2, 0xd6, 0x6f, 0x05, 0xd3, + 0xa4, 0x13, 0xb5, 0x3b, 0x51, 0x6a, 0x6f, 0xe9, 0xb9, 0x7b, 0x68, 0xf0, 0x36, 0x27, 0xc3, 0x25, + 0x5b, 0x26, 0xf1, 0x6f, 0xca, 0x5a, 0xf0, 0x02, 0xd6, 0x00, 0x4f, 0xa3, 0x17, 0x3b, 0xe9, 0xf7, + 0xd6, 0xc2, 0x06, 0x23, 0xc3, 0xb7, 0x3b, 0xad, 0xb2, 0x17, 0xff, 0xa6, 0x46, 0x98, 0xca, 0x84, + 0x17, 0x6d, 0xb3, 0xe9, 0x35, 0xf0, 0xf0, 0x77, 0x40, 0x3b, 0x49, 0xb6, 0xb0, 0xe8, 0x93, 0x9e, + 0x4e, 0x2f, 0x20, 0x74, 0xf1, 0x5b, 0x00, 0x48, 0x3a, 0x3c, 0x30, 0x31, 0xa6, 0xff, 0x26, 0xbc, + 0xa6, 0x2e, 0x63, 0xba, 0xba, 0x2c, 0x7e, 0x77, 0x01, 0x80, 0xa4, 0xb3, 0x3a, 0x5e, 0x41, 0xc7, + 0x33, 0x30, 0x98, 0xe0, 0x42, 0x95, 0x27, 0xaa, 0x5f, 0x77, 0x35, 0x11, 0xd4, 0x17, 0x97, 0x01, + 0xcc, 0x8a, 0xa4, 0x3f, 0x4f, 0xb1, 0xf3, 0x20, 0xfa, 0x2a, 0x9d, 0x87, 0x9f, 0x2e, 0x80, 0xa9, + 0xb8, 0x29, 0xe3, 0x24, 0xe8, 0x6d, 0x0c, 0xde, 0x67, 0x3c, 0x00, 0x16, 0x13, 0xf0, 0xed, 0x46, + 0x03, 0x33, 0x6f, 0x64, 0xc5, 0xa3, 0x2c, 0xf4, 0x73, 0x61, 0xc1, 0x58, 0x04, 0xa7, 0x92, 0x72, + 0xb9, 0x67, 0xc1, 0x75, 0x0c, 0x16, 0x8d, 0x33, 0xe0, 0xb4, 0x5e, 0x16, 0xe1, 0x30, 0x40, 0xbe, + 0x3a, 0x15, 0x4d, 0x15, 0x6e, 0x79, 0x94, 0x7a, 0x41, 0x73, 0x93, 0xbb, 0xe4, 0x70, 0x3c, 0x4d, + 0x55, 0x16, 0xae, 0x1e, 0xe2, 0x20, 0x82, 0x13, 0xe6, 0xa7, 0x27, 0x44, 0xfa, 0xed, 0x76, 0x48, + 0x18, 0x8f, 0xda, 0x29, 0xe6, 0xed, 0xd0, 0xc5, 0x61, 0xbf, 0x13, 0xcc, 0x0b, 0x2c, 0xce, 0x61, + 0x6e, 0xbe, 0x2c, 0x94, 0x7b, 0x59, 0x1c, 0xb6, 0xc3, 0x31, 0x2e, 0x81, 0xd9, 0xb6, 0xc8, 0xf7, + 0x54, 0x38, 0x22, 0x65, 0x7c, 0x5a, 0x42, 0x77, 0xd4, 0x49, 0x68, 0x9c, 0x0e, 0x3d, 0xce, 0x0f, + 0x19, 0x27, 0xa9, 0xcc, 0x82, 0x3e, 0x07, 0x80, 0x76, 0xd1, 0x48, 0xee, 0x4f, 0x44, 0xea, 0x96, + 0x11, 0x5b, 0xcc, 0x8f, 0x50, 0x84, 0xc3, 0x16, 0x0a, 0x0f, 0x64, 0xd2, 0x61, 0x02, 0x30, 0x5e, + 0x0b, 0x4e, 0xb5, 0xe5, 0xad, 0x6c, 0x3b, 0xc4, 0x6d, 0x12, 0x46, 0x8c, 0x4e, 0xd4, 0xa1, 0x3c, + 0x94, 0x9e, 0xb0, 0xaa, 0xed, 0xf8, 0xce, 0x36, 0x2b, 0x94, 0x57, 0x74, 0xf4, 0x3b, 0xd3, 0xa5, + 0xf4, 0x9d, 0x69, 0xe3, 0x4d, 0xca, 0x16, 0x8b, 0x94, 0x8b, 0xeb, 0x69, 0x4d, 0xec, 0x23, 0x3e, + 0xdd, 0x0c, 0x2f, 0x7e, 0xbe, 0x28, 0xad, 0xeb, 0x68, 0x29, 0xf0, 0x6a, 0x7f, 0x46, 0xbf, 0xc6, + 0xcc, 0xf7, 0x67, 0xc4, 0xdd, 0x67, 0x3d, 0x8b, 0x78, 0x2c, 0x9d, 0x45, 0xcc, 0x42, 0x0a, 0x79, + 0x7e, 0xd0, 0xb5, 0x5d, 0x4c, 0x1d, 0xb5, 0x61, 0xa1, 0x80, 0x2b, 0x98, 0x3a, 0xc6, 0x12, 0xa8, + 0xd0, 0x88, 0x84, 0xd8, 0x8e, 0x05, 0xa5, 0xdd, 0x10, 0x9b, 0xe7, 0x45, 0xea, 0x62, 0x3b, 0x8f, + 0x5b, 0x19, 0x3e, 0xe9, 0x84, 0x0e, 0x13, 0x68, 0x03, 0x33, 0xa1, 0xf0, 0xf8, 0x4f, 0x88, 0x7e, + 0x5e, 0x14, 0x59, 0xaa, 0x64, 0xc3, 0x35, 0x1e, 0x01, 0x46, 0x1b, 0x85, 0x38, 0xe0, 0x92, 0x77, + 0x0e, 0x64, 0x4f, 0x85, 0xf8, 0xa1, 0x28, 0xa9, 0xb3, 0x82, 0x78, 0x23, 0xc6, 0xc5, 0x0d, 0xd4, + 0xf1, 0x23, 0xd9, 0xe1, 0x92, 0xc8, 0x07, 0x92, 0x40, 0xd1, 0x67, 0x26, 0x38, 0x6a, 0x77, 0x28, + 0x0e, 0xed, 0x06, 0x72, 0xbc, 0xa0, 0xc9, 0xb7, 0x8a, 0x4a, 0xd6, 0xb4, 0x47, 0x77, 0x29, 0x0e, + 0xd7, 0x38, 0xcc, 0x7c, 0x5b, 0x41, 0xbf, 0x28, 0xcc, 0x0f, 0xe7, 0xe5, 0xf0, 0xd4, 0x56, 0x5e, + 0xc0, 0x5d, 0x6d, 0x8c, 0x8c, 0x37, 0x80, 0x09, 0xc2, 0xc6, 0x49, 0xc6, 0x13, 0x97, 0x47, 0x1a, + 0x54, 0x4b, 0xd4, 0x11, 0x7e, 0x10, 0xa2, 0x24, 0xd0, 0xaf, 0x52, 0x01, 0x01, 0xe2, 0x77, 0xa9, + 0xbe, 0x09, 0x2c, 0x8d, 0xc6, 0xc7, 0x08, 0x79, 0x90, 0x5d, 0x95, 0x07, 0x99, 0xa5, 0x55, 0xc7, + 0x51, 0xe4, 0x8b, 0xa4, 0xa3, 0xff, 0xaf, 0xde, 0x2c, 0x80, 0x49, 0x39, 0x33, 0x55, 0xd2, 0xbb, + 0xfc, 0x34, 0x57, 0x54, 0xfe, 0x64, 0xff, 0xa6, 0x47, 0xe8, 0xc0, 0x4f, 0x15, 0xf4, 0xdb, 0x59, + 0x37, 0x43, 0x82, 0x5c, 0x07, 0xd1, 0xa8, 0x46, 0x02, 0x4a, 0x7c, 0x5c, 0x23, 0xad, 0x16, 0x0a, + 0xf8, 0x66, 0xa2, 0xc3, 0x05, 0xca, 0x3f, 0xa5, 0x47, 0x0a, 0x1c, 0x9e, 0x53, 0xc1, 0x11, 0xf8, + 0x5e, 0x1c, 0x9f, 0xcf, 0x62, 0x15, 0x94, 0x57, 0xe5, 0xa6, 0x05, 0x50, 0x9a, 0xee, 0x73, 0x00, + 0x50, 0x1c, 0xb8, 0x5e, 0xd0, 0xb4, 0x9b, 0x8e, 0x8a, 0xb7, 0x24, 0x64, 0xdd, 0x31, 0xae, 0x01, + 0xa8, 0x3c, 0x82, 0xf8, 0xc6, 0x9d, 0x98, 0x21, 0x73, 0x72, 0x59, 0x8f, 0xef, 0xdd, 0xfd, 0x5a, + 0x41, 0x5c, 0xeb, 0x94, 0x17, 0xef, 0x04, 0xb3, 0xb2, 0x95, 0xd4, 0x8d, 0x3d, 0xc1, 0x69, 0x02, + 0xc8, 0xf0, 0x50, 0xcc, 0xf2, 0xf0, 0x26, 0x30, 0xde, 0xa2, 0x4d, 0xe5, 0x2b, 0x3c, 0x92, 0x77, + 0xb3, 0x29, 0xd5, 0x9a, 0x74, 0x3e, 0x36, 0xbd, 0x00, 0x5b, 0xbc, 0xe6, 0xe2, 0x1b, 0xd5, 0xfa, + 0xcc, 0x60, 0xcc, 0x51, 0x8f, 0xf0, 0x71, 0xa4, 0xd2, 0xaa, 0xd9, 0x6f, 0xce, 0x42, 0x1b, 0x1f, + 0x89, 0x8b, 0xbc, 0x31, 0x0b, 0x6d, 0x7c, 0xc4, 0xcf, 0x67, 0xcd, 0x4f, 0x16, 0xc0, 0x34, 0xcf, + 0xb6, 0x8a, 0x70, 0x6b, 0xb9, 0x89, 0xa9, 0xf1, 0x17, 0xc1, 0xa9, 0x16, 0x3a, 0x56, 0xdb, 0xb0, + 0xfc, 0x9a, 0x27, 0x37, 0xbe, 0xca, 0xff, 0xbc, 0x96, 0xe6, 0x52, 0xd5, 0x5b, 0xda, 0x42, 0xc7, + 0x7c, 0x8b, 0x76, 0x65, 0x47, 0xd5, 0xb0, 0x2a, 0x2d, 0x09, 0x73, 0x63, 0x18, 0x5d, 0xb4, 0x80, + 0xd1, 0x8b, 0xca, 0xc4, 0x18, 0xb7, 0xa4, 0x5c, 0xe9, 0x18, 0x60, 0x3c, 0x00, 0xca, 0x1a, 0x4f, + 0xea, 0x98, 0x32, 0xa6, 0x6e, 0x7e, 0xa5, 0x20, 0x0e, 0x42, 0x85, 0xc8, 0xd4, 0xb2, 0xb8, 0x83, + 0x69, 0xb4, 0x45, 0x9b, 0x99, 0x41, 0x28, 0x64, 0x07, 0xe1, 0x0c, 0x98, 0x92, 0xf9, 0x85, 0xf1, + 0xc5, 0xa0, 0x92, 0x00, 0x6c, 0xf0, 0x8b, 0xf2, 0x0e, 0x09, 0xb8, 0x50, 0x65, 0xbc, 0x27, 0x3f, + 0x19, 0x55, 0x99, 0x4a, 0x9b, 0x6c, 0x80, 0x4d, 0x49, 0x88, 0xf0, 0xfe, 0x55, 0xf1, 0x1e, 0x71, + 0xbb, 0xdc, 0xa2, 0x4e, 0x5b, 0x65, 0x09, 0xbb, 0x49, 0xdc, 0xae, 0x61, 0x82, 0x99, 0x97, 0xc9, + 0x1e, 0x13, 0xb2, 0xb0, 0x9b, 0xdc, 0x8a, 0x9e, 0xb0, 0xca, 0x2f, 0x93, 0xbd, 0x0d, 0xb7, 0xce, + 0x41, 0x1a, 0x8e, 0xb8, 0x8a, 0xc4, 0x4d, 0xa7, 0xc2, 0x11, 0x37, 0x90, 0xcc, 0x0f, 0x15, 0x45, + 0x6a, 0x86, 0x54, 0x18, 0x91, 0x8d, 0xc4, 0xef, 0xfe, 0xc8, 0x1c, 0x1d, 0xba, 0xdb, 0x66, 0x31, + 0x9b, 0x6b, 0xbc, 0x01, 0x2c, 0x3a, 0xbc, 0xd8, 0x6e, 0x79, 0x81, 0xcd, 0x2f, 0x2f, 0x63, 0xd7, + 0x4e, 0xbf, 0x6e, 0x71, 0x5a, 0x60, 0x6c, 0x79, 0xc1, 0xb2, 0x28, 0x97, 0x44, 0x8c, 0x1b, 0xe0, + 0xa4, 0xac, 0xcc, 0x0c, 0xc7, 0x61, 0x9c, 0x1a, 0x24, 0x75, 0xaa, 0x22, 0x0a, 0x97, 0x79, 0x99, + 0x56, 0x47, 0x3e, 0x2d, 0x91, 0xa9, 0x23, 0x84, 0x59, 0x11, 0x85, 0xe9, 0x3a, 0xaf, 0x03, 0xa7, + 0x65, 0x1d, 0x17, 0xb7, 0x7d, 0xd2, 0xd5, 0x38, 0x14, 0x52, 0x96, 0x24, 0x57, 0x64, 0xa9, 0xaa, + 0x77, 0x11, 0x4c, 0x1f, 0xed, 0xa3, 0xc8, 0x76, 0xf6, 0x51, 0xd0, 0xc4, 0x6a, 0xe3, 0xb1, 0xcc, + 0x60, 0x35, 0x01, 0x32, 0x3f, 0x96, 0x6f, 0x7e, 0x64, 0xfe, 0xf3, 0x5a, 0x48, 0x5a, 0xf5, 0xce, + 0x1e, 0xf3, 0x76, 0x5a, 0xb4, 0x99, 0xb8, 0x7c, 0x13, 0x2d, 0xda, 0x14, 0x0f, 0x54, 0x50, 0x1c, + 0x7a, 0xfc, 0x61, 0x1a, 0x37, 0xbe, 0x10, 0x35, 0xcd, 0x5f, 0xc9, 0x90, 0x50, 0xa6, 0x6d, 0xd7, + 0xc1, 0x5c, 0x12, 0x15, 0xf2, 0x64, 0x7e, 0x91, 0x85, 0xc7, 0x5f, 0x8b, 0x98, 0x89, 0xc3, 0xc3, + 0x4d, 0x8f, 0x46, 0xc6, 0x15, 0x30, 0xa3, 0x1c, 0x1f, 0x81, 0xc9, 0x9c, 0xf9, 0x13, 0x1c, 0xb3, + 0x2c, 0x3d, 0x20, 0x86, 0x67, 0xfe, 0xbe, 0xc6, 0xb7, 0x18, 0xdf, 0x9a, 0xf4, 0x48, 0xf8, 0x92, + 0xb8, 0x4d, 0xbc, 0x20, 0xa2, 0xc6, 0x79, 0x30, 0xc5, 0x57, 0x4d, 0xfb, 0x00, 0x77, 0x45, 0x7e, + 0x02, 0xa7, 0x54, 0xe2, 0xc0, 0x17, 0x70, 0xd7, 0xd8, 0x01, 0x40, 0x7a, 0x32, 0x1e, 0x56, 0x21, + 0xd0, 0x6b, 0x7b, 0x8d, 0x4e, 0xdf, 0x16, 0x96, 0x14, 0xcc, 0xd2, 0xe8, 0x2c, 0xbe, 0x08, 0x4a, + 0x0a, 0xce, 0x2d, 0xb7, 0xfc, 0x9d, 0xc8, 0x4f, 0x21, 0x77, 0x37, 0x5c, 0xe3, 0x1a, 0x98, 0x8d, + 0x11, 0x94, 0x4f, 0xa3, 0x18, 0x9d, 0x71, 0xf4, 0x26, 0xcd, 0x3b, 0xe2, 0xf5, 0xaa, 0x9b, 0x28, + 0x08, 0xb0, 0xfb, 0x12, 0x09, 0x85, 0xc8, 0xfa, 0xbf, 0xc6, 0x72, 0x11, 0x4c, 0xef, 0x71, 0x5c, + 0xfb, 0x88, 0x84, 0xae, 0xba, 0x08, 0x5b, 0xde, 0x8b, 0xeb, 0x53, 0xf3, 0x2e, 0xb8, 0xc8, 0xaf, + 0x12, 0xd9, 0x6b, 0x7e, 0x87, 0xee, 0x6b, 0x09, 0x1e, 0xce, 0x7e, 0xb2, 0x41, 0xc4, 0x56, 0x2f, + 0x26, 0xfb, 0xd8, 0xdb, 0x55, 0x9f, 0xc9, 0x86, 0x5f, 0x51, 0xdf, 0xf0, 0x3b, 0x0b, 0xa6, 0xa4, + 0x4d, 0x88, 0xdd, 0xdb, 0x04, 0xc0, 0xaf, 0x3e, 0x0c, 0x68, 0x72, 0xe8, 0x8a, 0xf9, 0x63, 0x32, + 0x09, 0x4e, 0xa8, 0x2c, 0x27, 0x22, 0x6e, 0x08, 0xa6, 0x28, 0x19, 0x2b, 0x60, 0xfc, 0x00, 0x77, + 0x95, 0x8d, 0xce, 0xbd, 0xb0, 0xdc, 0xaf, 0xee, 0xd2, 0x0b, 0xb8, 0x6b, 0xf1, 0xda, 0x8b, 0xcf, + 0x81, 0x31, 0xa6, 0x27, 0xfd, 0x25, 0x90, 0xea, 0x6b, 0x31, 0xdb, 0xd7, 0xa6, 0x3e, 0xbb, 0x84, + 0xcd, 0xc9, 0xde, 0xb1, 0x18, 0xba, 0xbd, 0xf3, 0x20, 0x98, 0x41, 0xfe, 0x11, 0xea, 0x52, 0x3b, + 0x20, 0x91, 0xd7, 0xe8, 0xaa, 0xa5, 0x5d, 0x00, 0x6f, 0x71, 0x98, 0xf9, 0xb8, 0x50, 0x0d, 0xe9, + 0x8c, 0x60, 0xbf, 0xb1, 0xed, 0x05, 0x4d, 0x6e, 0xc8, 0x51, 0xab, 0xed, 0xe3, 0x84, 0x70, 0x49, + 0x00, 0x36, 0x5c, 0xf3, 0xa2, 0xd8, 0x19, 0x8a, 0xdf, 0x8d, 0xd9, 0x08, 0x1a, 0x9d, 0x63, 0xbe, + 0x52, 0x1c, 0x22, 0x9f, 0x79, 0xfe, 0xd4, 0xfc, 0xf5, 0x42, 0x92, 0xd3, 0xd9, 0x07, 0x47, 0xdb, + 0xfb, 0x29, 0xb1, 0x50, 0x22, 0x4e, 0x05, 0x9a, 0xe4, 0x1a, 0x3c, 0xc9, 0x60, 0x1b, 0x2e, 0x35, + 0x2e, 0x02, 0xc0, 0x8b, 0x23, 0x12, 0x21, 0x5f, 0x53, 0xf1, 0x29, 0x06, 0xdd, 0x61, 0x40, 0xe3, + 0x32, 0x0b, 0x9e, 0x50, 0x64, 0x0b, 0x0e, 0xa9, 0x66, 0x24, 0xca, 0x0c, 0x5e, 0x17, 0xe0, 0xb8, + 0xa1, 0x16, 0x3a, 0xe6, 0xd6, 0x61, 0x26, 0x69, 0x68, 0x0b, 0x1d, 0x33, 0xff, 0x5a, 0xf6, 0x59, + 0x3d, 0xdb, 0x60, 0xb7, 0xa8, 0x7a, 0xad, 0x43, 0x94, 0xa8, 0x87, 0x1b, 0xb6, 0xe8, 0xf5, 0x9f, + 0x7d, 0x3d, 0x00, 0xab, 0xeb, 0x35, 0x79, 0x4f, 0xd3, 0x98, 0x07, 0xd3, 0x07, 0xf6, 0x2a, 0xef, + 0xf1, 0x4d, 0x44, 0x31, 0xfc, 0xcd, 0x49, 0xe3, 0x2c, 0x38, 0xad, 0x40, 0x99, 0xa3, 0x71, 0xf8, + 0x5b, 0x93, 0x46, 0x05, 0xcc, 0xaa, 0x52, 0x91, 0x0c, 0x0b, 0x7f, 0x67, 0xd2, 0xb8, 0x04, 0xce, + 0x2b, 0xe0, 0x8b, 0x38, 0xf4, 0x1a, 0x42, 0xab, 0xf4, 0x81, 0x87, 0xbf, 0x3b, 0x69, 0x9c, 0x03, + 0x0b, 0x02, 0xab, 0x37, 0x0d, 0x01, 0xfe, 0xde, 0xa4, 0x71, 0x0a, 0xcc, 0x2b, 0x22, 0xdb, 0xc8, + 0x0b, 0x78, 0xcb, 0xf0, 0x0b, 0x93, 0xc6, 0x03, 0xe0, 0xfe, 0x1e, 0xb8, 0x1a, 0x04, 0xf8, 0xfb, + 0x93, 0x86, 0x09, 0xce, 0xa9, 0xf2, 0x75, 0xe2, 0xbb, 0x38, 0x78, 0x89, 0x59, 0x90, 0xfd, 0xd8, + 0xb4, 0xc3, 0x2f, 0x4e, 0x1a, 0x0b, 0xa0, 0xa2, 0x70, 0xb6, 0x6e, 0xef, 0xac, 0xc8, 0x79, 0x0e, + 0xff, 0x60, 0xd2, 0xb8, 0x00, 0xce, 0xe4, 0x94, 0xc4, 0xf4, 0xff, 0x70, 0xd2, 0x78, 0x08, 0x98, + 0x0a, 0x63, 0xd9, 0x75, 0xc5, 0x25, 0x66, 0x79, 0x2a, 0xb1, 0xb2, 0xba, 0x6d, 0xad, 0xd6, 0x96, + 0x77, 0x56, 0x57, 0xe0, 0x97, 0x26, 0x8d, 0xd7, 0x80, 0xeb, 0x7d, 0x10, 0xe3, 0xa0, 0x5b, 0xab, + 0xf0, 0x47, 0x93, 0xc6, 0xc3, 0xe0, 0x8a, 0x56, 0x41, 0xa0, 0xee, 0x10, 0x36, 0x0e, 0x3c, 0x71, + 0x41, 0x43, 0xfe, 0xe3, 0x2c, 0x1b, 0x0a, 0x39, 0x8b, 0xf8, 0x27, 0x59, 0x36, 0x74, 0xc4, 0x3c, + 0x36, 0xbe, 0x3c, 0x69, 0xdc, 0x0f, 0xaa, 0xaa, 0x02, 0x1b, 0x0f, 0xd5, 0x3e, 0xfc, 0xca, 0xa4, + 0x71, 0x11, 0x9c, 0xcd, 0x2b, 0x8a, 0xc5, 0xf3, 0x7f, 0x27, 0x8d, 0xab, 0xe0, 0x41, 0x85, 0x22, + 0x92, 0x69, 0x44, 0x8b, 0x59, 0xc6, 0xfe, 0x74, 0xd2, 0x78, 0x0c, 0x3c, 0xdc, 0x0f, 0x33, 0x8f, + 0xb3, 0xaf, 0xa6, 0x9a, 0xaf, 0x75, 0x68, 0x44, 0x5a, 0xde, 0x9b, 0xc5, 0x2d, 0x72, 0x7c, 0x1c, + 0x75, 0x42, 0x0c, 0xbf, 0x36, 0x69, 0x5c, 0x03, 0x97, 0x06, 0xa1, 0xc4, 0x9c, 0xbe, 0xa5, 0x64, + 0x9c, 0x01, 0xa7, 0x14, 0xaa, 0xba, 0xb2, 0x2c, 0xf5, 0xe0, 0xdb, 0x4a, 0xba, 0xd6, 0xef, 0x66, + 0x3a, 0xf9, 0x4a, 0x49, 0xd7, 0x9f, 0x75, 0xaf, 0xa1, 0x12, 0xcb, 0xe0, 0x5b, 0x53, 0x44, 0x93, + 0x5c, 0x22, 0x26, 0x2b, 0xf8, 0xb6, 0x14, 0xd1, 0xa4, 0x90, 0x2b, 0x31, 0xfc, 0x8e, 0x92, 0xae, + 0xd8, 0xc9, 0xf5, 0x1c, 0xc5, 0xd2, 0x3b, 0x4a, 0xc6, 0x79, 0xb0, 0x98, 0x57, 0x2e, 0xb9, 0x7a, + 0x67, 0x49, 0x9f, 0x76, 0x7a, 0x5a, 0xb3, 0x2e, 0xc4, 0x77, 0xa5, 0x9b, 0xa1, 0xd8, 0xad, 0xf9, + 0xc8, 0xe3, 0x57, 0x2b, 0xf9, 0x18, 0xbf, 0xbb, 0xa4, 0xcf, 0xbb, 0x3a, 0x09, 0xc5, 0x56, 0x26, + 0xfc, 0x9e, 0x92, 0x71, 0x1d, 0x5c, 0x56, 0x70, 0xdb, 0xc2, 0x87, 0xc4, 0x3f, 0xf4, 0x82, 0xe6, + 0xa6, 0xbc, 0x88, 0xa8, 0xb7, 0xf1, 0xbd, 0xa5, 0x64, 0x6a, 0x2b, 0xa3, 0xcf, 0x99, 0x71, 0xf6, + 0x71, 0x0b, 0xc1, 0xef, 0x2f, 0xe9, 0x93, 0x4c, 0xc8, 0x41, 0x0c, 0x95, 0x1a, 0xc6, 0x1f, 0x28, + 0xf5, 0x6a, 0x51, 0x0a, 0x23, 0xee, 0xf4, 0x7b, 0x53, 0x4d, 0x09, 0xcc, 0x2d, 0x74, 0x80, 0x43, + 0xba, 0x85, 0xc2, 0x03, 0xf8, 0xbe, 0x92, 0x71, 0x19, 0x5c, 0xe8, 0x57, 0x1c, 0x53, 0xf9, 0xc1, + 0x92, 0xf1, 0x20, 0x78, 0x20, 0x8d, 0xb6, 0x1b, 0x78, 0x77, 0x3b, 0x98, 0xdf, 0xb4, 0xe5, 0x1b, + 0x11, 0xf0, 0x87, 0x4a, 0xfa, 0xfc, 0xcc, 0x47, 0x8a, 0x29, 0xbe, 0x3f, 0xa5, 0x08, 0x75, 0x74, + 0x7c, 0xdc, 0x4d, 0xec, 0xcf, 0x0f, 0x97, 0x74, 0x45, 0x8e, 0x4f, 0x3a, 0x48, 0x18, 0xad, 0x79, + 0x81, 0x47, 0xf7, 0xb1, 0x0b, 0x7f, 0x24, 0x35, 0x98, 0x7d, 0x12, 0xf8, 0xe1, 0x07, 0x52, 0x8a, + 0x58, 0x23, 0xbe, 0x2f, 0x93, 0xca, 0xe0, 0xdf, 0x4e, 0xc9, 0x85, 0x07, 0x64, 0xce, 0x41, 0x40, + 0x8e, 0x7c, 0xec, 0x36, 0xb1, 0x0b, 0x7f, 0xb4, 0xa4, 0xcf, 0x93, 0xed, 0x10, 0x53, 0x1c, 0x51, + 0xbb, 0x8e, 0x59, 0x7d, 0xf1, 0xb5, 0x46, 0x42, 0xfe, 0x4a, 0x01, 0xfc, 0x50, 0x8a, 0x93, 0x04, + 0x35, 0xbd, 0x10, 0x7c, 0xb8, 0x64, 0x2c, 0x81, 0x6b, 0xa3, 0x10, 0xb4, 0x70, 0xdb, 0xef, 0xc2, + 0x8f, 0x68, 0x03, 0xd3, 0x3f, 0x09, 0x0d, 0x7e, 0x34, 0x35, 0x30, 0xfc, 0xd1, 0xd2, 0x5a, 0x9c, + 0x86, 0x2e, 0x8e, 0xb6, 0x29, 0xfc, 0xf1, 0x94, 0x4a, 0xd7, 0xf7, 0x09, 0xbf, 0xc0, 0x4a, 0xb7, + 0x3d, 0xe7, 0x00, 0xbb, 0xbb, 0x6d, 0xf8, 0x13, 0x25, 0xe3, 0x0a, 0xb8, 0x18, 0x4b, 0x89, 0xb7, + 0xb6, 0xe2, 0xd1, 0xb6, 0x8f, 0xba, 0xdc, 0x77, 0xf0, 0x1c, 0xbe, 0x16, 0xc2, 0x9f, 0x4c, 0xc9, + 0x8c, 0x37, 0x26, 0x33, 0x3e, 0xb6, 0x51, 0x18, 0xc1, 0xbf, 0x97, 0x52, 0x4a, 0x7b, 0x23, 0x70, + 0xc4, 0x4d, 0xac, 0x17, 0x3c, 0xdf, 0xe7, 0x87, 0x68, 0x31, 0xd7, 0x3f, 0x95, 0x52, 0x70, 0x4e, + 0x68, 0x1b, 0x07, 0x01, 0x0a, 0x22, 0xf9, 0xec, 0x11, 0xfc, 0xe9, 0x54, 0x53, 0x19, 0x61, 0x52, + 0xf8, 0xb1, 0xd4, 0xf0, 0x64, 0x8b, 0x6d, 0x0b, 0x45, 0xe2, 0x91, 0x16, 0xec, 0xc2, 0x4f, 0xa5, + 0x8c, 0x0a, 0x6f, 0x6b, 0xb5, 0xd9, 0x5c, 0xa5, 0x14, 0x07, 0x0e, 0x86, 0x7f, 0x3f, 0x25, 0x3f, + 0x26, 0xde, 0xa4, 0x30, 0x66, 0xf7, 0x1f, 0xa4, 0xa6, 0xb6, 0xcc, 0xdf, 0xca, 0xcf, 0x52, 0x83, + 0x3f, 0x53, 0x32, 0x6e, 0x80, 0x47, 0x47, 0xc2, 0x8d, 0xe9, 0xff, 0xa3, 0x94, 0x06, 0x09, 0xf9, + 0x4b, 0xab, 0xc6, 0x66, 0x21, 0xe6, 0xcf, 0x84, 0xc0, 0x7f, 0x5c, 0x32, 0x1e, 0x01, 0x0f, 0x0d, + 0xc1, 0x8a, 0x69, 0xfe, 0x93, 0x94, 0xe6, 0xaf, 0x1e, 0x47, 0x21, 0x72, 0xa2, 0x75, 0x66, 0xa8, + 0x7e, 0x36, 0x65, 0xc0, 0xe2, 0x05, 0x0f, 0xfe, 0x5c, 0x5a, 0x50, 0xe9, 0xf5, 0x18, 0xfe, 0xd3, + 0xcc, 0x7c, 0xcb, 0x5d, 0xad, 0xe1, 0x27, 0x52, 0x9a, 0x16, 0xd3, 0x8e, 0xcb, 0x3f, 0x99, 0x9a, + 0xd8, 0x16, 0x53, 0x7b, 0xa9, 0x41, 0xeb, 0x32, 0x7b, 0x0e, 0xfe, 0xb3, 0x14, 0x89, 0x9e, 0x27, + 0xf1, 0xe0, 0xcf, 0xa7, 0x94, 0xb5, 0xef, 0x93, 0x79, 0xf0, 0x9f, 0xa7, 0x74, 0x4c, 0x13, 0x40, + 0x8c, 0xf1, 0x2f, 0x52, 0x4a, 0x94, 0xc7, 0x4c, 0x8c, 0xfa, 0x2f, 0x53, 0x7c, 0xa7, 0xde, 0x08, + 0x51, 0xcb, 0xcf, 0x2f, 0xa5, 0x04, 0xae, 0xdd, 0x73, 0x86, 0x9f, 0x2e, 0xe9, 0x1e, 0x57, 0xb2, + 0xac, 0xad, 0x27, 0xb7, 0x88, 0xe1, 0x2f, 0xa7, 0x54, 0x2c, 0x17, 0x27, 0x66, 0xe6, 0xdf, 0x66, + 0x24, 0xa0, 0xe3, 0x6a, 0x2f, 0xd3, 0xc0, 0xcf, 0xa4, 0x4c, 0x4e, 0x5f, 0xbc, 0x98, 0xee, 0xaf, + 0x94, 0x12, 0x4f, 0x28, 0x2f, 0x69, 0x5a, 0xd6, 0x8b, 0xb3, 0x21, 0xe1, 0xaf, 0x6a, 0x93, 0x27, + 0xaf, 0x02, 0x5f, 0xd4, 0x3f, 0xab, 0xf5, 0x2c, 0x0f, 0x69, 0x25, 0x79, 0x36, 0x01, 0xfe, 0xbb, + 0x52, 0xe2, 0xf2, 0x8c, 0x94, 0xb6, 0x0d, 0xff, 0x7d, 0x4a, 0xea, 0x3b, 0x21, 0x72, 0xbd, 0xa0, + 0xc9, 0xfd, 0xf2, 0xcf, 0x95, 0xf5, 0xd1, 0x95, 0x25, 0x76, 0xe6, 0x7e, 0xa4, 0x18, 0xba, 0xff, + 0x54, 0xd6, 0x85, 0xdf, 0x07, 0x55, 0x36, 0xf8, 0x9f, 0xcb, 0xba, 0x26, 0x28, 0x5c, 0x9e, 0xe8, + 0x20, 0x1f, 0x0a, 0x85, 0xbf, 0x5e, 0xd6, 0xc7, 0x3b, 0x46, 0x11, 0xa5, 0x35, 0x9f, 0x50, 0xec, + 0xc2, 0xcf, 0x97, 0x8d, 0xc7, 0xc1, 0x23, 0xa3, 0x70, 0x17, 0xb7, 0xfc, 0xdb, 0xe5, 0xb4, 0xcd, + 0x63, 0x3a, 0x78, 0x33, 0x24, 0x47, 0x14, 0x87, 0xf6, 0x1a, 0x3a, 0x24, 0xa1, 0x17, 0x61, 0x01, + 0x85, 0x9f, 0x98, 0xd6, 0x3b, 0x94, 0x46, 0xbd, 0xe9, 0x23, 0xe7, 0xc0, 0xf7, 0xa8, 0xdc, 0xed, + 0x82, 0x9f, 0x9c, 0x4e, 0x2d, 0x0e, 0xf2, 0x95, 0xd3, 0x20, 0x42, 0x3e, 0xe5, 0x72, 0xfc, 0xe0, + 0x8c, 0xee, 0x56, 0xad, 0xe0, 0x43, 0x3b, 0xfd, 0x00, 0x02, 0xfc, 0xe5, 0x39, 0xdd, 0xd3, 0xee, + 0x45, 0x48, 0xf4, 0x76, 0x4e, 0xf7, 0x0f, 0x18, 0x62, 0xee, 0xc3, 0x06, 0x82, 0xea, 0x67, 0xe6, + 0x74, 0x6b, 0xd7, 0x17, 0x59, 0xa9, 0xee, 0x9c, 0x2e, 0xf2, 0xba, 0x7e, 0x02, 0xa3, 0x9e, 0x45, + 0x86, 0x9f, 0xaa, 0xa4, 0x84, 0x92, 0x87, 0x13, 0xd3, 0xfb, 0x57, 0x15, 0xdd, 0x78, 0xa4, 0x70, + 0x6b, 0x28, 0x70, 0xb0, 0x0f, 0xff, 0x75, 0x45, 0x5f, 0xec, 0x72, 0x30, 0x62, 0x5a, 0xff, 0xa6, + 0x92, 0x12, 0xb0, 0x8e, 0xc9, 0xc6, 0x1b, 0xfe, 0x62, 0x45, 0x9f, 0xce, 0x3d, 0xe5, 0x31, 0x9d, + 0x5f, 0x4a, 0xe1, 0xf1, 0xbd, 0xb8, 0xd4, 0x2e, 0x8f, 0xdc, 0xaf, 0x84, 0x9f, 0x49, 0xb5, 0xc7, + 0xf0, 0x56, 0xbc, 0x30, 0xea, 0xd6, 0x57, 0xc4, 0x6d, 0x50, 0xf8, 0x2b, 0x3d, 0x74, 0x78, 0xb9, + 0x7a, 0x75, 0x28, 0xc6, 0xfb, 0xd5, 0x4a, 0x4a, 0x8d, 0x93, 0xdd, 0x89, 0x3b, 0x9b, 0x2f, 0xe0, + 0x2e, 0x4f, 0xb6, 0x84, 0x9f, 0x4d, 0x49, 0x61, 0xc0, 0xf1, 0x04, 0xfc, 0xb5, 0x4a, 0xaf, 0x05, + 0x95, 0x9b, 0x90, 0x8a, 0xf1, 0xff, 0x50, 0xd1, 0x5d, 0xc2, 0xf4, 0x03, 0xec, 0xf0, 0x3f, 0x56, + 0x74, 0x47, 0x95, 0x3f, 0xb3, 0x80, 0xf7, 0x96, 0xb7, 0x37, 0xa4, 0x19, 0x93, 0x9b, 0x95, 0xf0, + 0x73, 0xa9, 0x66, 0x84, 0x0d, 0xc9, 0x34, 0xf3, 0x5f, 0x2a, 0xba, 0x1a, 0x0e, 0x7e, 0x43, 0x1b, + 0xfe, 0xf7, 0x8a, 0xf1, 0x04, 0x58, 0x1a, 0x0d, 0x39, 0x1e, 0xa9, 0xdf, 0xa8, 0xe8, 0x33, 0x75, + 0xd0, 0xbb, 0xd7, 0xf0, 0xf3, 0x15, 0xdd, 0x0e, 0x8c, 0xf2, 0x44, 0x36, 0xfc, 0x1f, 0x15, 0xdd, + 0xac, 0xf3, 0x37, 0x90, 0x07, 0xbc, 0x9e, 0x4e, 0xe1, 0xff, 0xac, 0xa4, 0x97, 0x9f, 0x9c, 0xe7, + 0x9b, 0xe1, 0x6f, 0x56, 0xd2, 0xcb, 0xcf, 0x80, 0x77, 0xa9, 0xe1, 0x6f, 0x55, 0x74, 0x0f, 0x67, + 0xa4, 0xe7, 0xa0, 0xe1, 0x6f, 0x57, 0x74, 0xdf, 0x22, 0xf3, 0xa0, 0x33, 0xfc, 0x5f, 0x15, 0xdd, + 0xd9, 0xcb, 0xbe, 0xea, 0x0c, 0x7f, 0xa7, 0x67, 0xe8, 0xf3, 0x5e, 0x66, 0x86, 0xbf, 0x5b, 0x31, + 0x1e, 0x05, 0x57, 0x87, 0xa1, 0xc5, 0x54, 0x7f, 0xaf, 0x3f, 0x55, 0xed, 0x61, 0x64, 0xf8, 0xbf, + 0xfb, 0x53, 0xcd, 0x79, 0x3f, 0x19, 0xfe, 0x9f, 0x94, 0xe1, 0xd0, 0xd0, 0xb7, 0xd9, 0x6c, 0x6d, + 0xde, 0x22, 0xf0, 0x0b, 0x3d, 0x53, 0x26, 0x83, 0x91, 0xec, 0xd4, 0x54, 0x74, 0x97, 0xab, 0xcf, + 0x03, 0xb0, 0xf0, 0x8b, 0xda, 0x74, 0xcf, 0x79, 0x42, 0x15, 0xfe, 0x41, 0x45, 0xb7, 0xdf, 0xbd, + 0x2f, 0x77, 0xc2, 0x3f, 0xec, 0xb1, 0x07, 0x7c, 0xea, 0x6d, 0x12, 0x87, 0x69, 0x37, 0xf7, 0xfc, + 0x57, 0xbc, 0x46, 0x03, 0x7e, 0xa9, 0x47, 0xef, 0x72, 0xf1, 0x62, 0xf6, 0xff, 0xa8, 0xa7, 0xa3, + 0x7d, 0x5e, 0xdf, 0x84, 0x7f, 0x5c, 0xd1, 0x77, 0x3a, 0x46, 0x78, 0xa7, 0x13, 0xfe, 0x49, 0xaf, + 0x10, 0xf3, 0x1f, 0x33, 0x84, 0x5f, 0x4e, 0xcd, 0xf6, 0xc1, 0x2f, 0xec, 0xc1, 0xaf, 0xa4, 0xa6, + 0x4a, 0xee, 0xab, 0x6a, 0xf0, 0x4f, 0x2b, 0x7a, 0xc4, 0x90, 0xff, 0xb2, 0x1a, 0xfc, 0x6a, 0x4a, + 0x56, 0x43, 0x5f, 0x24, 0x83, 0x5f, 0xab, 0xe8, 0x9b, 0x50, 0xc3, 0x5f, 0x12, 0x83, 0x6f, 0xa9, + 0xea, 0x7e, 0x8f, 0x78, 0xe9, 0x8a, 0x47, 0xd9, 0xf0, 0xdb, 0xaa, 0xc6, 0x69, 0x60, 0x24, 0xd3, + 0x53, 0xbd, 0x0b, 0x05, 0x5f, 0xa9, 0xea, 0x8a, 0xd0, 0xfb, 0x60, 0x14, 0x7c, 0x6b, 0x35, 0x2b, + 0xd4, 0x0d, 0x7e, 0xa7, 0x85, 0x85, 0x93, 0xdc, 0x3f, 0x53, 0x2f, 0x87, 0xc1, 0xbf, 0x5a, 0x4d, + 0x96, 0xfc, 0x41, 0xef, 0xde, 0xc0, 0x6f, 0xaf, 0xe6, 0xb9, 0x94, 0xfd, 0x1f, 0xc8, 0x81, 0x6f, + 0xab, 0x26, 0xa6, 0x73, 0xf0, 0xab, 0x0f, 0xf0, 0x3b, 0xaa, 0x69, 0x7d, 0x1c, 0xf2, 0xa2, 0x00, + 0x7c, 0xbb, 0xd6, 0xff, 0xbc, 0x9b, 0xfc, 0xf0, 0xaf, 0xe5, 0xf6, 0xaa, 0xf7, 0xaa, 0x3f, 0xfc, + 0xce, 0x6a, 0x32, 0x31, 0xfb, 0xde, 0xcb, 0x86, 0xdf, 0x55, 0x4d, 0x3c, 0x98, 0xa1, 0xb7, 0xb7, + 0xe1, 0x77, 0x57, 0x13, 0x3b, 0x33, 0xfc, 0x56, 0x2d, 0x7c, 0x47, 0x35, 0xb1, 0x33, 0xb9, 0xb7, + 0x3b, 0xe1, 0x3b, 0xb5, 0xd1, 0x1c, 0x78, 0xff, 0x13, 0xbe, 0xab, 0x9a, 0xac, 0x99, 0xf9, 0x32, + 0x87, 0xef, 0xce, 0x45, 0xd1, 0xb7, 0xd0, 0xe0, 0xf7, 0xe4, 0x8e, 0x5c, 0xde, 0xe3, 0x01, 0xf0, + 0x7b, 0xab, 0x89, 0xc5, 0x19, 0x90, 0xd4, 0x0a, 0xff, 0xba, 0x86, 0x37, 0x20, 0xb7, 0x14, 0xfe, + 0x0d, 0x4d, 0x13, 0x46, 0xc8, 0x41, 0x85, 0xef, 0xa9, 0xea, 0x53, 0x98, 0x7b, 0x40, 0xf8, 0xd0, + 0xc2, 0x87, 0xe4, 0x00, 0x33, 0x43, 0x2c, 0xb4, 0xe1, 0xfb, 0x72, 0xb5, 0xa1, 0x37, 0x5b, 0x0e, + 0xfe, 0xcd, 0x5c, 0x1d, 0xef, 0x9f, 0x56, 0x07, 0xbf, 0xbf, 0x9a, 0x5d, 0x52, 0x06, 0x65, 0xb8, + 0xc0, 0xbf, 0x55, 0x35, 0x9e, 0x04, 0x8f, 0x8d, 0x8a, 0x1e, 0xb7, 0xf2, 0x03, 0x55, 0xdd, 0x2d, + 0xef, 0x9f, 0x80, 0x02, 0xdf, 0x5b, 0xd5, 0x6d, 0xcf, 0xf0, 0x4c, 0x15, 0xf8, 0xbe, 0x6a, 0xd6, + 0xc1, 0x4c, 0xe5, 0x5b, 0xc0, 0x1f, 0xac, 0xa6, 0x97, 0x73, 0x21, 0x14, 0x95, 0xf3, 0x00, 0x7f, + 0xa8, 0x9a, 0x5d, 0x22, 0x33, 0xb9, 0x07, 0xf0, 0xfd, 0x55, 0xdd, 0xf7, 0x1f, 0x72, 0x3e, 0x0f, + 0x7f, 0xb8, 0xaa, 0x2f, 0x93, 0xd9, 0xf7, 0x33, 0x95, 0x85, 0xfd, 0x91, 0x94, 0x38, 0xfa, 0xbf, + 0x67, 0x06, 0x3f, 0x90, 0x12, 0xc7, 0xf0, 0x87, 0xcf, 0xe0, 0x07, 0xab, 0x7d, 0x7d, 0xe0, 0xf4, + 0x19, 0x39, 0xfc, 0xd1, 0x0c, 0x66, 0xdf, 0x33, 0x63, 0xf8, 0xa1, 0x6a, 0x76, 0xe9, 0xcf, 0x79, + 0x4f, 0x1a, 0x7e, 0xb8, 0x9a, 0x0a, 0x71, 0x07, 0x1c, 0x57, 0xc2, 0x1f, 0xab, 0xa6, 0x37, 0x8c, + 0xfb, 0x3e, 0xba, 0x0f, 0xff, 0x4e, 0x35, 0x7d, 0xec, 0x30, 0xf4, 0x79, 0x7e, 0xf8, 0x91, 0x1e, + 0x01, 0xf4, 0x39, 0xc6, 0x84, 0x1f, 0xad, 0xea, 0x47, 0x27, 0xfa, 0x39, 0x24, 0xfc, 0xf1, 0x6a, + 0xd6, 0x0b, 0xc9, 0x3d, 0x4b, 0x84, 0x7f, 0xb7, 0x9a, 0xf5, 0x42, 0x06, 0x9e, 0x39, 0xc2, 0x9f, + 0xa8, 0x5e, 0xff, 0x62, 0x11, 0x9c, 0x5f, 0x4d, 0xb9, 0xd6, 0xf1, 0xe1, 0x89, 0x72, 0xe1, 0xc5, + 0x2d, 0xea, 0xc1, 0x38, 0xa9, 0x1b, 0xb9, 0xaf, 0x03, 0x37, 0x86, 0xe2, 0xab, 0xbb, 0xb6, 0x81, + 0x23, 0xd7, 0x20, 0x58, 0x30, 0xde, 0x08, 0xde, 0x30, 0x72, 0x3d, 0x26, 0xb2, 0x5b, 0x24, 0xda, + 0x08, 0x62, 0x5c, 0x58, 0x34, 0x9e, 0x03, 0x4f, 0x8f, 0x4a, 0xa0, 0x46, 0x3a, 0xbe, 0x7b, 0x8b, + 0x44, 0x6b, 0x5e, 0x20, 0x9d, 0x21, 0x79, 0x85, 0x7b, 0xb4, 0xea, 0xb7, 0x88, 0xf2, 0x10, 0xc7, + 0x8d, 0xc7, 0x99, 0xc3, 0x3f, 0xa4, 0x9a, 0xb2, 0xdd, 0x6b, 0x1d, 0xdf, 0x87, 0x13, 0xd7, 0x7f, + 0xb2, 0x08, 0xce, 0xf5, 0x91, 0xba, 0x08, 0x6c, 0xc4, 0xdb, 0x41, 0x83, 0x30, 0x52, 0x12, 0x7f, + 0x16, 0x3c, 0x35, 0x04, 0x5b, 0x93, 0x5b, 0x46, 0x6c, 0x05, 0xe3, 0x19, 0xf0, 0xba, 0xd1, 0x6a, + 0x67, 0x85, 0x06, 0x8b, 0xc6, 0x13, 0xe0, 0x35, 0xa3, 0xd5, 0x4d, 0x24, 0x36, 0x66, 0xdc, 0x60, + 0x51, 0xe3, 0x68, 0x95, 0x56, 0x70, 0x84, 0x3c, 0x1f, 0x8e, 0x5f, 0xff, 0x38, 0x00, 0x67, 0x06, + 0x3c, 0xe3, 0x25, 0x1e, 0x10, 0x19, 0xe5, 0x9d, 0x2f, 0x78, 0xdf, 0x70, 0xdc, 0x15, 0xec, 0xf8, + 0x5e, 0xc0, 0x73, 0xa7, 0xb9, 0x32, 0x0f, 0xc2, 0x7d, 0x71, 0xb9, 0x66, 0x8b, 0xcd, 0x06, 0x3b, + 0x4e, 0xf0, 0x53, 0x82, 0x19, 0xb1, 0x9e, 0x48, 0xbb, 0x82, 0x63, 0xc6, 0x53, 0xe0, 0xb5, 0x83, + 0x2b, 0x09, 0x4c, 0xf5, 0xd2, 0x89, 0x2d, 0xf7, 0xc6, 0xe0, 0xf8, 0x08, 0x5d, 0x52, 0xe9, 0xe0, + 0x13, 0xc6, 0xa3, 0xdc, 0x46, 0x0c, 0xc0, 0xbd, 0x45, 0xa2, 0x4d, 0xd2, 0x6c, 0x62, 0x77, 0x23, + 0x80, 0x27, 0xc4, 0x73, 0x2b, 0x83, 0xd0, 0xe5, 0xae, 0xcf, 0xa4, 0x78, 0x17, 0x66, 0x20, 0xfb, + 0x84, 0xd4, 0x09, 0x09, 0x60, 0xc9, 0x78, 0x8c, 0x07, 0xf6, 0xc3, 0x51, 0xb7, 0x71, 0x80, 0xfc, + 0xa8, 0x0b, 0xa7, 0x46, 0x90, 0x0d, 0x7f, 0x1e, 0xb1, 0x67, 0x28, 0x80, 0x98, 0xd7, 0x23, 0xd7, + 0x94, 0x83, 0x51, 0x36, 0x6a, 0xe0, 0x8d, 0x83, 0xab, 0xad, 0x85, 0x98, 0xab, 0x15, 0x4f, 0x3d, + 0x89, 0x1b, 0xd4, 0xcf, 0x32, 0xa7, 0xc5, 0xdc, 0x1a, 0x44, 0xa4, 0x2e, 0xfe, 0x97, 0xbd, 0x1e, + 0x32, 0x70, 0x66, 0x38, 0xdf, 0x6c, 0xcd, 0xf7, 0x1c, 0x6c, 0xef, 0x06, 0xe8, 0x10, 0x79, 0x3e, + 0x1b, 0x5f, 0x38, 0x3b, 0x82, 0x68, 0x85, 0x12, 0xdd, 0x94, 0xcf, 0xe4, 0xcc, 0x0d, 0xd7, 0xd5, + 0x5b, 0x98, 0x67, 0xc5, 0x79, 0x0d, 0x0f, 0xbb, 0xab, 0x2d, 0x36, 0x21, 0xe1, 0xf0, 0x66, 0x58, + 0x25, 0xbe, 0xdc, 0xae, 0x77, 0x50, 0xe8, 0xc2, 0x79, 0xe3, 0xb5, 0xdc, 0x53, 0x1b, 0xd4, 0x9f, + 0x18, 0x5b, 0xa5, 0x98, 0x40, 0x43, 0x98, 0xd7, 0x81, 0xdd, 0xd9, 0xc7, 0x5d, 0xf1, 0x1e, 0x07, + 0x87, 0xc3, 0x8a, 0xf1, 0x7a, 0xf0, 0xc4, 0xe0, 0x2a, 0x16, 0x76, 0x70, 0x10, 0xd9, 0xdb, 0x88, + 0xd2, 0x23, 0x12, 0xba, 0x36, 0x3f, 0xdf, 0x80, 0x55, 0x61, 0x98, 0x06, 0x55, 0xdc, 0xa5, 0x5e, + 0xd0, 0xb4, 0x6f, 0xe1, 0x23, 0x7b, 0x05, 0x33, 0xd1, 0xc3, 0x93, 0xa3, 0x8c, 0x12, 0x1f, 0x57, + 0x7e, 0xeb, 0xc2, 0xae, 0x11, 0x72, 0xe0, 0x61, 0x78, 0x6a, 0x84, 0x6e, 0x11, 0x22, 0xd8, 0x14, + 0x4f, 0x25, 0xc2, 0xd3, 0xc3, 0xbb, 0xf5, 0x12, 0x62, 0xb1, 0xfd, 0x5a, 0x27, 0x70, 0xd9, 0xda, + 0xb8, 0x13, 0x76, 0x28, 0xb3, 0x77, 0x0b, 0x37, 0x27, 0x9e, 0x2f, 0xbc, 0xa5, 0x70, 0xdf, 0xff, + 0x0b, 0x00, 0x00, 0xff, 0xff, 0xf2, 0x5e, 0xfa, 0x36, 0x0d, 0x72, 0x00, 0x00, +} diff --git a/protocol/econ_gcmessages.proto b/protocol/econ_gcmessages.proto new file mode 100644 index 0000000..399ad8c --- /dev/null +++ b/protocol/econ_gcmessages.proto @@ -0,0 +1,1056 @@ +syntax = "proto2"; +package protocol; + +import "steammessages.proto"; +import "econ_shared_enums.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +enum EGCItemMsg { + k_EMsgGCBase = 1000; + k_EMsgGCSetItemPosition = 1001; + k_EMsgGCDelete = 1004; + k_EMsgGCVerifyCacheSubscription = 1005; + k_EMsgClientToGCNameItem = 1006; + k_EMsgGCPaintItem = 1009; + k_EMsgGCPaintItemResponse = 1010; + k_EMsgGCGoldenWrenchBroadcast = 1011; + k_EMsgGCMOTDRequest = 1012; + k_EMsgGCMOTDRequestResponse = 1013; + k_EMsgGCAddItemToSocket_DEPRECATED = 1014; + k_EMsgGCAddItemToSocketResponse_DEPRECATED = 1015; + k_EMsgGCAddSocketToBaseItem_DEPRECATED = 1016; + k_EMsgGCAddSocketToItem_DEPRECATED = 1017; + k_EMsgGCAddSocketToItemResponse_DEPRECATED = 1018; + k_EMsgGCNameBaseItem = 1019; + k_EMsgGCNameBaseItemResponse = 1020; + k_EMsgGCRemoveSocketItem_DEPRECATED = 1021; + k_EMsgGCRemoveSocketItemResponse_DEPRECATED = 1022; + k_EMsgGCCustomizeItemTexture = 1023; + k_EMsgGCCustomizeItemTextureResponse = 1024; + k_EMsgGCUseItemRequest = 1025; + k_EMsgGCUseItemResponse = 1026; + k_EMsgGCGiftedItems = 1027; + k_EMsgGCRemoveItemName = 1030; + k_EMsgGCRemoveItemPaint = 1031; + k_EMsgGCUnwrapGiftRequest = 1037; + k_EMsgGCUnwrapGiftResponse = 1038; + k_EMsgGCSetItemStyle_DEPRECATED = 1039; + k_EMsgGCUsedClaimCodeItem = 1040; + k_EMsgGCSortItems = 1041; + k_EMsgGC_RevolvingLootList_DEPRECATED = 1042; + k_EMsgGCUpdateItemSchema = 1049; + k_EMsgGCRemoveCustomTexture = 1051; + k_EMsgGCRemoveCustomTextureResponse = 1052; + k_EMsgGCRemoveMakersMark = 1053; + k_EMsgGCRemoveMakersMarkResponse = 1054; + k_EMsgGCRemoveUniqueCraftIndex = 1055; + k_EMsgGCRemoveUniqueCraftIndexResponse = 1056; + k_EMsgGCSaxxyBroadcast = 1057; + k_EMsgGCBackpackSortFinished = 1058; + k_EMsgGCAdjustItemEquippedState = 1059; + k_EMsgGCCollectItem = 1061; + k_EMsgGCItemAcknowledged = 1062; + k_EMsgGCPresets_SelectPresetForClass = 1063; + k_EMsgGCPresets_SetItemPosition = 1064; + k_EMsgGCPresets_SelectPresetForClassReply = 1067; + k_EMsgClientToGCNameItemResponse = 1068; + k_EMsgGCApplyConsumableEffects = 1069; + k_EMsgGCShowItemsPickedUp = 1071; + k_EMsgGCClientDisplayNotification = 1072; + k_EMsgGCApplyStrangePart = 1073; + k_EMsgGC_IncrementKillCountResponse = 1075; + k_EMsgGCApplyPennantUpgrade = 1076; + k_EMsgGCSetItemPositions = 1077; + k_EMsgGCSetItemPositions_RateLimited = 1096; + k_EMsgGCApplyEggEssence = 1078; + k_EMsgGCNameEggEssenceResponse = 1079; + k_EMsgGCFulfillDynamicRecipeComponent = 1082; + k_EMsgGCFulfillDynamicRecipeComponentResponse = 1083; + k_EMsgGCClientRequestMarketData = 1084; + k_EMsgGCClientRequestMarketDataResponse = 1085; + k_EMsgGCExtractGems = 1086; + k_EMsgGCAddSocket = 1087; + k_EMsgGCAddItemToSocket = 1088; + k_EMsgGCAddItemToSocketResponse = 1089; + k_EMsgGCAddSocketResponse = 1090; + k_EMsgGCResetStrangeGemCount = 1091; + k_EMsgGCRequestCrateItems = 1092; + k_EMsgGCRequestCrateItemsResponse = 1093; + k_EMsgGCExtractGemsResponse = 1094; + k_EMsgGCResetStrangeGemCountResponse = 1095; + k_EMsgGCServerUseItemRequest = 1103; + k_EMsgGCAddGiftItem = 1104; + k_EMsgGCRemoveItemGiftMessage = 1105; + k_EMsgGCRemoveItemGiftMessageResponse = 1106; + k_EMsgGCRemoveItemGifterAccountId = 1107; + k_EMsgGCRemoveItemGifterAccountIdResponse = 1108; + k_EMsgClientToGCRemoveItemGifterAttributes = 1109; + k_EMsgClientToGCRemoveItemName = 1110; + k_EMsgClientToGCRemoveItemDescription = 1111; + k_EMsgClientToGCRemoveItemAttributeResponse = 1112; + k_EMsgGCTradingBase = 1500; + k_EMsgGCTrading_InitiateTradeRequest = 1501; + k_EMsgGCTrading_InitiateTradeResponse = 1502; + k_EMsgGCTrading_StartSession = 1503; + k_EMsgGCTrading_SessionClosed = 1509; + k_EMsgGCTrading_InitiateTradeRequestResponse = 1514; + k_EMsgGCServerBrowser_FavoriteServer = 1601; + k_EMsgGCServerBrowser_BlacklistServer = 1602; + k_EMsgGCServerRentalsBase = 1700; + k_EMsgGCDev_NewItemRequest = 2001; + k_EMsgGCDev_NewItemRequestResponse = 2002; + k_EMsgGCDev_UnlockAllItemStylesRequest = 2003; + k_EMsgGCDev_UnlockAllItemStylesResponse = 2004; + k_EMsgGCStorePurchaseFinalize = 2504; + k_EMsgGCStorePurchaseFinalizeResponse = 2505; + k_EMsgGCStorePurchaseCancel = 2506; + k_EMsgGCStorePurchaseCancelResponse = 2507; + k_EMsgGCStorePurchaseInit = 2510; + k_EMsgGCStorePurchaseInitResponse = 2511; + k_EMsgGCToGCBannedWordListUpdated = 2515; + k_EMsgGCToGCDirtySDOCache = 2516; + k_EMsgGCToGCDirtyMultipleSDOCache = 2517; + k_EMsgGCToGCUpdateSQLKeyValue = 2518; + k_EMsgGCToGCBroadcastConsoleCommand = 2521; + k_EMsgGCServerVersionUpdated = 2522; + k_EMsgGCApplyAutograph = 2523; + k_EMsgGCToGCWebAPIAccountChanged = 2524; + k_EMsgGCClientVersionUpdated = 2528; + k_EMsgGCItemPurgatory_FinalizePurchase = 2531; + k_EMsgGCItemPurgatory_FinalizePurchaseResponse = 2532; + k_EMsgGCItemPurgatory_RefundPurchase = 2533; + k_EMsgGCItemPurgatory_RefundPurchaseResponse = 2534; + k_EMsgGCToGCPlayerStrangeCountAdjustments = 2535; + k_EMsgGCRequestStoreSalesData = 2536; + k_EMsgGCRequestStoreSalesDataResponse = 2537; + k_EMsgGCRequestStoreSalesDataUpToDateResponse = 2538; + k_EMsgGCToGCPingRequest = 2539; + k_EMsgGCToGCPingResponse = 2540; + k_EMsgGCToGCGetUserSessionServer = 2541; + k_EMsgGCToGCGetUserSessionServerResponse = 2542; + k_EMsgGCToGCGetUserServerMembers = 2543; + k_EMsgGCToGCGetUserServerMembersResponse = 2544; + k_EMsgGCToGCGetUserPCBangNo = 2545; + k_EMsgGCToGCGetUserPCBangNoResponse = 2546; + k_EMsgGCToGCCanUseDropRateBonus = 2547; + k_EMsgSQLAddDropRateBonus = 2548; + k_EMsgGCToGCRefreshSOCache = 2549; + k_EMsgGCToGCApplyLocalizationDiff = 2550; + k_EMsgGCToGCApplyLocalizationDiffResponse = 2551; + k_EMsgGCToGCCheckAccountTradeStatus = 2552; + k_EMsgGCToGCCheckAccountTradeStatusResponse = 2553; + k_EMsgGCToGCGrantAccountRolledItems = 2554; + k_EMsgGCToGCGrantSelfMadeItemToAccount = 2555; + k_EMsgGCPartnerBalanceRequest = 2557; + k_EMsgGCPartnerBalanceResponse = 2558; + k_EMsgGCPartnerRechargeRedirectURLRequest = 2559; + k_EMsgGCPartnerRechargeRedirectURLResponse = 2560; + k_EMsgGCStatueCraft = 2561; + k_EMsgGCRedeemCode = 2562; + k_EMsgGCRedeemCodeResponse = 2563; + k_EMsgGCToGCItemConsumptionRollback = 2564; + k_EMsgClientToGCWrapAndDeliverGift = 2565; + k_EMsgClientToGCWrapAndDeliverGiftResponse = 2566; + k_EMsgClientToGCUnpackBundleResponse = 2567; + k_EMsgGCToClientStoreTransactionCompleted = 2568; + k_EMsgClientToGCEquipItems = 2569; + k_EMsgClientToGCEquipItemsResponse = 2570; + k_EMsgClientToGCUnlockItemStyle = 2571; + k_EMsgClientToGCUnlockItemStyleResponse = 2572; + k_EMsgClientToGCSetItemInventoryCategory = 2573; + k_EMsgClientToGCUnlockCrate = 2574; + k_EMsgClientToGCUnlockCrateResponse = 2575; + k_EMsgClientToGCUnpackBundle = 2576; + k_EMsgClientToGCSetItemStyle = 2577; + k_EMsgClientToGCSetItemStyleResponse = 2578; + k_EMsgSQLGCToGCGrantBackpackSlots = 2580; + k_EMsgClientToGCLookupAccountName = 2581; + k_EMsgClientToGCLookupAccountNameResponse = 2582; + k_EMsgGCToGCDevRevokeUserItems = 2583; + k_EMsgClientToGCCreateStaticRecipe = 2584; + k_EMsgClientToGCCreateStaticRecipeResponse = 2585; + k_EMsgGCToGCStoreProcessCDKeyTransaction = 2586; + k_EMsgGCToGCStoreProcessCDKeyTransactionResponse = 2587; + k_EMsgGCToGCStoreProcessSettlement = 2588; + k_EMsgGCToGCStoreProcessSettlementResponse = 2589; + k_EMsgGCToGCConsoleOutput = 2590; + k_EMsgGCToClientItemAges = 2591; + k_EMsgGCToGCInternalTestMsg = 2592; + k_EMsgGCToGCClientServerVersionsUpdated = 2593; + k_EMsgGCUseMultipleItemsRequest = 2594; + k_EMsgGCGetAccountSubscriptionItem = 2595; + k_EMsgGCGetAccountSubscriptionItemResponse = 2596; + k_EMsgGCToGCBroadcastMessageFromSub = 2598; + k_EMsgGCToClientCurrencyPricePoints = 2599; + k_EMsgGCToGCAddSubscriptionTime = 2600; + k_EMsgGCToGCFlushSteamInventoryCache = 2601; + k_EMsgGCRequestCrateEscalationLevel = 2602; + k_EMsgGCRequestCrateEscalationLevelResponse = 2603; + k_EMsgGCToGCUpdateSubscriptionItems = 2604; + k_EMsgGCToGCSelfPing = 2605; + k_EMsgGCToGCGetInfuxIntervalStats = 2606; + k_EMsgGCToGCGetInfuxIntervalStatsResponse = 2607; +} + +enum EItemPurgatoryResponse_Finalize { + k_ItemPurgatoryResponse_Finalize_Succeeded = 0; + k_ItemPurgatoryResponse_Finalize_Failed_Incomplete = 1; + k_ItemPurgatoryResponse_Finalize_Failed_ItemsNotInPurgatory = 2; + k_ItemPurgatoryResponse_Finalize_Failed_CouldNotFindItems = 3; + k_ItemPurgatoryResponse_Finalize_Failed_NoSOCache = 4; + k_ItemPurgatoryResponse_Finalize_BackpackFull = 5; +} + +enum EItemPurgatoryResponse_Refund { + k_ItemPurgatoryResponse_Refund_Succeeded = 0; + k_ItemPurgatoryResponse_Refund_Failed_ItemNotInPurgatory = 1; + k_ItemPurgatoryResponse_Refund_Failed_CouldNotFindItem = 2; + k_ItemPurgatoryResponse_Refund_Failed_NoSOCache = 3; + k_ItemPurgatoryResponse_Refund_Failed_NoDetail = 4; +} + +enum EGCMsgInitiateTradeResponse { + k_EGCMsgInitiateTradeResponse_Accepted = 0; + k_EGCMsgInitiateTradeResponse_Declined = 1; + k_EGCMsgInitiateTradeResponse_VAC_Banned_Initiator = 2; + k_EGCMsgInitiateTradeResponse_VAC_Banned_Target = 3; + k_EGCMsgInitiateTradeResponse_Target_Already_Trading = 4; + k_EGCMsgInitiateTradeResponse_Disabled = 5; + k_EGCMsgInitiateTradeResponse_NotLoggedIn = 6; + k_EGCMsgInitiateTradeResponse_Cancel = 7; + k_EGCMsgInitiateTradeResponse_TooSoon = 8; + k_EGCMsgInitiateTradeResponse_TooSoonPenalty = 9; + k_EGCMsgInitiateTradeResponse_Trade_Banned_Initiator = 10; + k_EGCMsgInitiateTradeResponse_Trade_Banned_Target = 11; + k_EGCMsgInitiateTradeResponse_Free_Account_Initiator_DEPRECATED = 12; + k_EGCMsgInitiateTradeResponse_Shared_Account_Initiator = 13; + k_EGCMsgInitiateTradeResponse_Service_Unavailable = 14; + k_EGCMsgInitiateTradeResponse_Target_Blocked = 15; + k_EGCMsgInitiateTradeResponse_NeedVerifiedEmail = 16; + k_EGCMsgInitiateTradeResponse_NeedSteamGuard = 17; + k_EGCMsgInitiateTradeResponse_SteamGuardDuration = 18; + k_EGCMsgInitiateTradeResponse_TheyCannotTrade = 19; + k_EGCMsgInitiateTradeResponse_Recent_Password_Reset = 20; + k_EGCMsgInitiateTradeResponse_Using_New_Device = 21; + k_EGCMsgInitiateTradeResponse_Sent_Invalid_Cookie = 22; + k_EGCMsgInitiateTradeResponse_TooRecentFriend = 23; + k_EGCMsgInitiateTradeResponse_WalledFundsNotTrusted = 24; +} + +message CMsgApplyAutograph { + optional uint64 autograph_item_id = 1; + optional uint64 item_item_id = 2; +} + +message CMsgAdjustItemEquippedState { + optional uint64 item_id = 1; + optional uint32 new_class = 2; + optional uint32 new_slot = 3; + optional uint32 style_index = 4; +} + +message CMsgEconPlayerStrangeCountAdjustment { + message CStrangeCountAdjustment { + optional uint32 event_type = 1; + optional uint64 item_id = 2; + optional uint32 adjustment = 3; + } + + optional uint32 account_id = 1; + repeated CMsgEconPlayerStrangeCountAdjustment.CStrangeCountAdjustment strange_count_adjustments = 2; + optional bool turbo_mode = 3; +} + +message CMsgRequestItemPurgatory_FinalizePurchase { + repeated uint64 item_ids = 1; +} + +message CMsgRequestItemPurgatory_FinalizePurchaseResponse { + optional uint32 result = 1; + repeated uint64 item_ids = 2; +} + +message CMsgRequestItemPurgatory_RefundPurchase { + repeated uint64 item_ids = 1; +} + +message CMsgRequestItemPurgatory_RefundPurchaseResponse { + optional uint32 result = 1; +} + +message CMsgCraftingResponse { + repeated uint64 item_ids = 1; +} + +message CMsgGCRequestStoreSalesData { + optional uint32 version = 1; + optional uint32 currency = 2; +} + +message CMsgGCRequestStoreSalesDataResponse { + message Price { + optional uint32 item_def = 1; + optional uint32 price = 2; + } + + repeated CMsgGCRequestStoreSalesDataResponse.Price sale_price = 1; + optional uint32 version = 2; + optional uint32 expiration_time = 3; +} + +message CMsgGCRequestStoreSalesDataUpToDateResponse { + optional uint32 version = 1; + optional uint32 expiration_time = 2; +} + +message CMsgGCToGCPingRequest { +} + +message CMsgGCToGCPingResponse { +} + +message CMsgGCToGCGetUserSessionServer { + optional uint32 account_id = 1; +} + +message CMsgGCToGCGetUserSessionServerResponse { + optional fixed64 server_steam_id = 1; + optional bool is_online = 2; +} + +message CMsgGCToGCGetUserServerMembers { + optional uint32 account_id = 1; + optional uint32 max_spectators = 2; +} + +message CMsgGCToGCGetUserServerMembersResponse { + repeated uint32 member_account_id = 1; +} + +message CMsgLookupMultipleAccountNames { + repeated uint32 accountids = 1 [packed = true]; +} + +message CMsgLookupMultipleAccountNamesResponse { + message Account { + optional uint32 accountid = 1; + optional string persona = 2; + } + + repeated CMsgLookupMultipleAccountNamesResponse.Account accounts = 1; +} + +message CMsgRequestCrateItems { + optional uint32 crate_item_def = 1; +} + +message CMsgRequestCrateItemsResponse { + enum EResult { + k_Succeeded = 0; + k_Failed = 1; + } + + optional uint32 response = 1; + repeated uint32 item_defs = 2; + repeated uint32 peek_item_defs = 3; +} + +message CMsgRequestCrateEscalationLevel { + optional uint32 crate_item_def = 1; +} + +message CMsgRequestCrateEscalationLevelResponse { + enum EResult { + k_Succeeded = 0; + k_Failed = 1; + } + + optional uint32 response = 1; + optional uint32 escalation_level0 = 2; + optional uint32 escalation_level1 = 3; + optional uint32 escalation_level2 = 4; + optional uint32 escalation_level3 = 5; +} + +message CMsgGCToGCCanUseDropRateBonus { + optional uint32 account_id = 1; + optional float drop_rate_bonus = 2; + optional uint32 booster_type = 3; + optional uint32 exclusive_item_def = 4; + optional bool allow_equal_rate = 5; +} + +message CMsgSQLAddDropRateBonus { + optional uint32 account_id = 1; + optional uint64 item_id = 2; + optional uint32 item_def = 3; + optional float drop_rate_bonus = 4; + optional uint32 booster_type = 5; + optional uint32 seconds_duration = 6; + optional uint32 end_time_stamp = 7; +} + +message CMsgSQLUpgradeBattleBooster { + optional uint32 account_id = 1; + optional uint32 item_def = 2; + optional float bonus_to_add = 3; + optional uint32 booster_type = 4; +} + +message CMsgGCToGCRefreshSOCache { + optional uint32 account_id = 1; + optional bool reload = 2; +} + +message CMsgGCToGCCheckAccountTradeStatus { + optional uint32 account_id = 1; + optional bool initiator = 2; +} + +message CMsgGCToGCCheckAccountTradeStatusResponse { + optional bool can_trade = 1; + optional uint32 error_code = 2; +} + +message CMsgGCToGCAddSubscriptionTime { + optional uint32 account_id = 1; + repeated uint32 matching_subscription_def_indexes = 2; + optional uint32 additional_seconds = 3; +} + +message CMsgGCToGCGrantAccountRolledItems { + message Item { + message DynamicAttribute { + optional string name = 1; + optional uint32 value_uint32 = 2; + optional float value_float = 3; + optional string value_string = 4; + } + + message AdditionalAuditEntry { + optional uint32 owner_account_id = 1; + optional uint32 audit_action = 2; + optional uint64 audit_data = 3; + } + + optional uint32 item_def = 1; + repeated string loot_lists = 2; + optional bool ignore_limit = 3; + optional uint32 origin = 4; + repeated CMsgGCToGCGrantAccountRolledItems.Item.DynamicAttribute dynamic_attributes = 5; + repeated CMsgGCToGCGrantAccountRolledItems.Item.AdditionalAuditEntry additional_audit_entries = 6; + optional uint32 inventory_token = 7; + } + + optional uint32 account_id = 1; + repeated CMsgGCToGCGrantAccountRolledItems.Item items = 2; + optional uint32 audit_action = 3; + optional uint64 audit_data = 4; +} + +message CMsgGCToGCGrantSelfMadeItemToAccount { + optional uint32 item_def_index = 1; + optional uint32 accountid = 2; +} + +message CMsgUseItem { + optional uint64 item_id = 1; + optional fixed64 target_steam_id = 2; + repeated uint32 gift__potential_targets = 3; + optional uint32 duel__class_lock = 4; + optional uint64 initiator_steam_id = 5; + optional bool itempack__ack_immediately = 6; +} + +message CMsgServerUseItem { + optional uint32 initiator_account_id = 1; + optional CMsgUseItem use_item_msg = 2; +} + +message CMsgUseMultipleItems { + repeated uint64 item_ids = 1; +} + +message CMsgGCPartnerBalanceRequest { +} + +message CMsgGCPartnerBalanceResponse { + optional EGCPartnerRequestResponse result = 1 [default = k_EPartnerRequestOK]; + optional uint32 balance = 2; +} + +message CGCStoreRechargeRedirect_LineItem { + optional uint32 item_def_id = 1; + optional uint32 quantity = 2; +} + +message CMsgGCPartnerRechargeRedirectURLRequest { + repeated CGCStoreRechargeRedirect_LineItem line_items = 1; +} + +message CMsgGCPartnerRechargeRedirectURLResponse { + optional EGCPartnerRequestResponse result = 1 [default = k_EPartnerRequestOK]; + optional string url = 2; +} + +message CMsgGCEconSQLWorkItemEmbeddedRollbackData { + optional uint32 account_id = 1; + optional uint64 deleted_item_id = 2; + optional uint32 old_audit_action = 3; + optional uint32 new_audit_action = 4; + optional uint32 expected_audit_action = 5; +} + +message CMsgCraftStatue { + optional uint32 heroid = 1; + optional string sequencename = 2; + optional float cycle = 3; + optional string description = 4; + optional uint32 pedestal_itemdef = 5; + optional uint64 toolid = 6; +} + +message CMsgRedeemCode { + optional string code = 1; +} + +message CMsgRedeemCodeResponse { + enum EResultCode { + k_Succeeded = 0; + k_Failed_CodeNotFound = 1; + k_Failed_CodeAlreadyUsed = 2; + k_Failed_OtherError = 3; + } + + optional uint32 response = 1; + optional uint64 item_id = 2; +} + +message CMsgDevNewItemRequest { + optional string item_def_name = 3; + optional string loot_list_name = 4; + repeated string attr_def_name = 5; + repeated string attr_value = 6; +} + +message CMsgDevNewItemRequestResponse { + optional bool success = 1; +} + +message CMsgDevUnlockAllItemStyles { + optional uint64 item_id = 1; +} + +message CMsgDevUnlockAllItemStylesResponse { + optional bool success = 1; +} + +message CMsgGCGetAccountSubscriptionItem { + optional uint32 account_id = 1; +} + +message CMsgGCGetAccountSubscriptionItemResponse { + optional uint32 def_index = 1; +} + +message CMsgGCAddGiftItem { + optional uint32 account_id = 1; + optional uint64 item_id = 2; +} + +message CMsgClientToGCWrapAndDeliverGift { + optional uint64 item_id = 1; + optional uint32 give_to_account_id = 2; + optional string gift_message = 3; +} + +message CMsgClientToGCWrapAndDeliverGiftResponse { + optional EGCMsgResponse response = 1 [default = k_EGCMsgResponseOK]; + optional uint32 gifting_charge_uses = 2; + optional int32 gifting_charge_max = 3; + optional uint32 gifting_uses = 4; + optional int32 gifting_max = 5; + optional uint32 gifting_window_hours = 6; + optional EGCMsgInitiateTradeResponse trade_restriction = 7 [default = k_EGCMsgInitiateTradeResponse_Accepted]; +} + +message CMsgClientToGCUnwrapGift { + optional uint64 item_id = 1; +} + +message CMsgClientToGCGetGiftPermissions { +} + +message CMsgClientToGCGetGiftPermissionsResponse { + message FriendPermission { + optional uint32 account_id = 1; + optional EGCMsgInitiateTradeResponse permission = 2 [default = k_EGCMsgInitiateTradeResponse_Accepted]; + } + + optional bool is_unlimited = 1; + optional bool has_two_factor = 3; + optional EGCMsgInitiateTradeResponse sender_permission = 6 [default = k_EGCMsgInitiateTradeResponse_Accepted]; + optional uint32 friendship_age_requirement = 7; + optional uint32 friendship_age_requirement_two_factor = 8; + repeated CMsgClientToGCGetGiftPermissionsResponse.FriendPermission friend_permissions = 9; +} + +message CMsgClientToGCUnpackBundle { + optional uint64 item_id = 1; +} + +message CMsgClientToGCUnpackBundleResponse { + enum EUnpackBundle { + k_UnpackBundle_Succeeded = 0; + k_UnpackBundle_Failed_ItemIsNotBundle = 1; + k_UnpackBundle_Failed_UnableToCreateContainedItem = 2; + k_UnpackBundle_Failed_SOCacheError = 3; + k_UnpackBundle_Failed_ItemIsInvalid = 4; + k_UnpackBundle_Failed_BadItemQuantity = 5; + k_UnpackBundle_Failed_UnableToDeleteItem = 6; + } + + repeated uint64 unpacked_item_ids = 1; + optional CMsgClientToGCUnpackBundleResponse.EUnpackBundle response = 2 [default = k_UnpackBundle_Succeeded]; + repeated uint32 unpacked_item_def_indexes = 3; +} + +message CMsgGCToClientStoreTransactionCompleted { + optional uint64 txn_id = 1; + repeated uint64 item_ids = 2; +} + +message CMsgClientToGCEquipItems { + repeated CMsgAdjustItemEquippedState equips = 1; +} + +message CMsgClientToGCEquipItemsResponse { + optional fixed64 so_cache_version_id = 1; +} + +message CMsgClientToGCSetItemStyle { + optional uint64 item_id = 1; + optional uint32 style_index = 2; +} + +message CMsgClientToGCSetItemStyleResponse { + enum ESetStyle { + k_SetStyle_Succeeded = 0; + k_SetStyle_Failed = 1; + k_SetStyle_Failed_StyleIsLocked = 2; + } + + optional CMsgClientToGCSetItemStyleResponse.ESetStyle response = 1 [default = k_SetStyle_Succeeded]; +} + +message CMsgClientToGCUnlockItemStyle { + optional uint64 item_to_unlock = 1; + optional uint32 style_index = 2; + repeated uint64 consumable_item_ids = 3; +} + +message CMsgClientToGCUnlockItemStyleResponse { + enum EUnlockStyle { + k_UnlockStyle_Succeeded = 0; + k_UnlockStyle_Failed_PreReq = 1; + k_UnlockStyle_Failed_CantAfford = 2; + k_UnlockStyle_Failed_CantCommit = 3; + k_UnlockStyle_Failed_CantLockCache = 4; + k_UnlockStyle_Failed_CantAffordAttrib = 5; + k_UnlockStyle_Failed_CantAffordGem = 6; + k_UnlockStyle_Failed_NoCompendiumLevel = 7; + k_UnlockStyle_Failed_AlreadyUnlocked = 8; + k_UnlockStyle_Failed_OtherError = 9; + k_UnlockStyle_Failed_ItemIsInvalid = 10; + k_UnlockStyle_Failed_ToolIsInvalid = 11; + } + + optional CMsgClientToGCUnlockItemStyleResponse.EUnlockStyle response = 1 [default = k_UnlockStyle_Succeeded]; + optional uint64 item_id = 2; + optional uint32 style_index = 3; + optional uint32 style_prereq = 4; +} + +message CMsgClientToGCSetItemInventoryCategory { + repeated uint64 item_ids = 1; + optional uint32 set_to_value = 2; + optional uint32 remove_categories = 3; + optional uint32 add_categories = 4; +} + +message CMsgClientToGCUnlockCrate { + optional uint64 crate_item_id = 1; + optional uint64 key_item_id = 2; +} + +message CMsgClientToGCUnlockCrateResponse { + message Item { + optional uint64 item_id = 1; + optional uint32 def_index = 2; + } + + optional EGCMsgResponse result = 1 [default = k_EGCMsgResponseOK]; + repeated CMsgClientToGCUnlockCrateResponse.Item granted_items = 2; +} + +message CMsgClientToGCRemoveItemAttribute { + optional uint64 item_id = 1; +} + +message CMsgClientToGCRemoveItemAttributeResponse { + enum ERemoveItemAttribute { + k_RemoveItemAttribute_Succeeded = 0; + k_RemoveItemAttribute_Failed = 1; + k_RemoveItemAttribute_Failed_ItemIsInvalid = 2; + k_RemoveItemAttribute_Failed_AttributeCannotBeRemoved = 3; + k_RemoveItemAttribute_Failed_AttributeDoesntExist = 4; + } + + optional CMsgClientToGCRemoveItemAttributeResponse.ERemoveItemAttribute response = 1 [default = k_RemoveItemAttribute_Succeeded]; + optional uint64 item_id = 2; +} + +message CMsgClientToGCNameItem { + optional uint64 subject_item_id = 1; + optional uint64 tool_item_id = 2; + optional string name = 3; +} + +message CMsgClientToGCNameItemResponse { + enum ENameItem { + k_NameItem_Succeeded = 0; + k_NameItem_Failed = 1; + k_NameItem_Failed_ToolIsInvalid = 2; + k_NameItem_Failed_ItemIsInvalid = 3; + k_NameItem_Failed_NameIsInvalid = 4; + } + + optional CMsgClientToGCNameItemResponse.ENameItem response = 1 [default = k_NameItem_Succeeded]; + optional uint64 item_id = 2; +} + +message CMsgGCSetItemPosition { + optional uint64 item_id = 1; + optional uint32 new_position = 2; +} + +message CAttribute_ItemDynamicRecipeComponent { + optional uint32 item_def = 1; + optional uint32 item_quality = 2; + optional uint32 item_flags = 3; + optional string attributes_string = 4; + optional uint32 item_count = 5; + optional uint32 items_fulfilled = 6; + optional uint32 item_rarity = 7; + optional string lootlist = 8; + optional uint64 fulfilled_item_id = 9; +} + +message CProtoItemSocket { + optional uint64 item_id = 1; + optional uint32 attr_def_index = 2; + optional uint32 required_type = 3; + optional string required_hero = 4; + optional uint32 gem_def_index = 5; + optional bool not_tradable = 6; + optional string required_item_slot = 7; +} + +message CProtoItemSocket_Empty { + optional CProtoItemSocket socket = 1; +} + +message CProtoItemSocket_Effect { + optional CProtoItemSocket socket = 1; + optional uint32 effect = 2; +} + +message CProtoItemSocket_Color { + optional CProtoItemSocket socket = 1; + optional uint32 red = 2; + optional uint32 green = 3; + optional uint32 blue = 4; +} + +message CProtoItemSocket_Strange { + optional CProtoItemSocket socket = 1; + optional uint32 strange_type = 2; + optional uint32 strange_value = 3; +} + +message CProtoItemSocket_Spectator { + optional CProtoItemSocket socket = 1; + optional uint32 games_viewed = 2; + optional uint32 corporation_id = 3; + optional uint32 league_id = 4; + optional uint32 team_id = 5; +} + +message CProtoItemSocket_AssetModifier { + optional CProtoItemSocket socket = 1; + optional uint32 asset_modifier = 2; +} + +message CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY { + optional CProtoItemSocket socket = 1; + optional uint32 asset_modifier = 2; + optional uint32 anim_modifier = 3; + optional uint32 ability_effect = 4; +} + +message CProtoItemSocket_Autograph { + optional CProtoItemSocket socket = 1; + optional string autograph = 2; + optional uint32 autograph_id = 3; + optional uint32 autograph_score = 4; +} + +message CProtoItemSocket_StaticVisuals { + optional CProtoItemSocket socket = 1; +} + +message CAttribute_String { + optional string value = 1; +} + +message CWorkshop_GetItemDailyRevenue_Request { + optional uint32 appid = 1; + optional uint32 item_id = 2; + optional uint32 date_start = 3; + optional uint32 date_end = 4; +} + +message CWorkshop_GetItemDailyRevenue_Response { + message CountryDailyRevenue { + optional string country_code = 1; + optional uint32 date = 2; + optional int64 revenue_usd = 3; + optional int32 units = 4; + } + + repeated CWorkshop_GetItemDailyRevenue_Response.CountryDailyRevenue country_revenue = 1; +} + +message CWorkshop_GetPackageDailyRevenue_Request { + optional uint32 packageid = 1; + optional uint32 date_start = 2; + optional uint32 date_end = 3; +} + +message CWorkshop_GetPackageDailyRevenue_Response { + message CountryDailyRevenue { + optional string country_code = 1; + optional uint32 date = 2; + optional int64 revenue_usd = 3; + optional int32 units = 4; + } + + repeated CWorkshop_GetPackageDailyRevenue_Response.CountryDailyRevenue country_revenue = 1; +} + +message CMsgSQLGCToGCGrantBackpackSlots { + optional uint32 account_id = 1; + optional uint32 add_slots = 2; +} + +message CMsgClientToGCLookupAccountName { + optional uint32 account_id = 1; +} + +message CMsgClientToGCLookupAccountNameResponse { + optional uint32 account_id = 1; + optional string account_name = 2; +} + +message CMsgClientToGCCreateStaticRecipe { + message Item { + optional uint64 item_id = 1; + optional uint32 slot_id = 2; + } + + repeated CMsgClientToGCCreateStaticRecipe.Item items = 1; + optional uint32 recipe_def_index = 2; +} + +message CMsgClientToGCCreateStaticRecipeResponse { + message OutputItem { + optional uint32 def_index = 1; + optional uint64 item_id = 2; + optional uint32 slot_id = 3; + } + + message InputError { + optional uint32 slot_id = 1; + optional CMsgClientToGCCreateStaticRecipeResponse.EResponse error = 2 [default = eResponse_Success]; + } + + message AdditionalOutput { + optional uint32 slot_id = 1; + optional uint64 value = 2; + } + + enum EResponse { + eResponse_Success = 0; + eResponse_OfferingDisabled = 1; + eResponse_InvalidItems = 2; + eResponse_InternalError = 3; + eResponse_MissingLeague = 4; + eResponse_MissingEvent = 5; + } + + optional CMsgClientToGCCreateStaticRecipeResponse.EResponse response = 1 [default = eResponse_Success]; + repeated CMsgClientToGCCreateStaticRecipeResponse.OutputItem output_items = 2; + repeated CMsgClientToGCCreateStaticRecipeResponse.InputError input_errors = 3; + repeated CMsgClientToGCCreateStaticRecipeResponse.AdditionalOutput additional_outputs = 4; +} + +message CMsgProcessTransactionOrder { + message Item { + optional uint32 item_def_index = 1; + optional uint32 item_price = 2; + optional uint32 quantity = 3; + optional string category_desc = 4; + optional uint32 store_purchase_type = 5; + optional uint64 source_reference_id = 6; + optional int32 parent_stack_index = 7; + optional bool default_price = 8; + optional bool is_user_facing = 9; + } + + optional uint64 txn_id = 1; + optional uint64 steam_txn_id = 2; + optional uint64 partner_txn_id = 3; + optional fixed64 steam_id = 4; + optional uint32 time_stamp = 5; + optional uint64 watermark = 6; + optional int32 purchase_report_status = 7; + optional uint32 currency = 8; + repeated CMsgProcessTransactionOrder.Item items = 9; +} + +message CMsgGCToGCStoreProcessCDKeyTransaction { + optional CMsgProcessTransactionOrder order = 1; + optional uint32 reason_code = 2; +} + +message CMsgGCToGCStoreProcessCDKeyTransactionResponse { + optional bool success = 1; +} + +message CMsgGCToGCStoreProcessSettlement { + optional CMsgProcessTransactionOrder order = 1; + optional uint32 partner = 2; +} + +message CMsgGCToGCStoreProcessSettlementResponse { + optional bool success = 1; +} + +message CMsgGCToGCBroadcastConsoleCommand { + optional string con_command = 1; + optional bool report_output = 2; + optional uint32 sending_gc = 3; + optional string output_initiator = 4; +} + +message CMsgGCToGCConsoleOutput { + message OutputLine { + optional string text = 1; + optional uint32 spew_level = 2; + } + + optional string initiator = 1; + optional uint32 sending_gc = 2; + repeated CMsgGCToGCConsoleOutput.OutputLine msgs = 3; +} + +message CMsgItemAges { + message MaxItemIDTimestamp { + optional uint32 timestamp = 1; + optional uint64 max_item_id = 2; + } + + repeated CMsgItemAges.MaxItemIDTimestamp max_item_id_timestamps = 1; +} + +message CMsgGCToGCInternalTestMsg { + optional uint32 sending_gc = 1; + optional fixed64 sender_id = 2; + optional uint32 context = 3; + optional uint32 message_id = 4; + optional bytes message_body = 5; + optional fixed64 job_id_source = 6; + optional fixed64 job_id_target = 7; +} + +message CMsgGCToGCClientServerVersionsUpdated { + optional uint32 client_min_allowed_version = 1; + optional uint32 client_active_version = 2; + optional uint32 server_active_version = 3; + optional uint32 server_deployed_version = 4; + optional uint32 what_changed = 5; +} + +message CMsgGCToGCBroadcastMessageFromSub { + optional uint32 msg_id = 1; + optional bytes serialized_msg = 2; + repeated uint32 account_id_list = 3 [packed = true]; + repeated fixed64 steam_id_list = 4 [packed = true]; +} + +message CMsgGCToClientCurrencyPricePoints { + message Currency { + optional uint32 currency_id = 1; + repeated uint64 currency_price = 2 [packed = true]; + } + + repeated uint64 price_key = 1 [packed = true]; + repeated CMsgGCToClientCurrencyPricePoints.Currency currencies = 2; +} + +message CMsgBannedWordList { + optional uint32 version = 1; + repeated string banned_words = 2; +} + +message CEcon_FlushInventoryCache_Request { + optional uint64 steamid = 1; + optional uint32 appid = 2; + optional uint64 contextid = 3; +} + +message CEcon_FlushInventoryCache_Response { + optional bool success = 1; +} + +message CMsgGCToGCFlushSteamInventoryCache { + message Key { + optional uint64 steamid = 1; + optional uint64 contextid = 2; + } + + repeated CMsgGCToGCFlushSteamInventoryCache.Key keys = 1; +} + +message CMsgGCToGCUpdateSubscriptionItems { + optional uint32 account_id = 1; + optional bool always_notify = 2; +} + +message CMsgGCToGCSelfPing { + optional uint32 sample_id = 1; +} + +message CMsgGCToGCGetInfuxIntervalStats { +} + +message CMsgGCToGCGetInfuxIntervalStatsResponse { + repeated fixed32 stat_ids = 1 [packed = true]; + repeated uint64 stat_total = 2 [packed = true]; + repeated uint32 stat_samples = 3 [packed = true]; + repeated uint32 stat_max = 4 [packed = true]; + optional uint32 sample_duration_ms = 5; +} + diff --git a/protocol/econ_gcmessages/econ_gcmessages.go b/protocol/econ_gcmessages/econ_gcmessages.go deleted file mode 100755 index 7932349..0000000 --- a/protocol/econ_gcmessages/econ_gcmessages.go +++ /dev/null @@ -1,5667 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: econ_gcmessages.proto - -package econ_gcmessages - -import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" -import econ_shared_enums "github.com/paralin/go-dota2/protocol/econ_shared_enums" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package - -type EGCItemMsg int32 - -const ( - EGCItemMsg_k_EMsgGCBase EGCItemMsg = 1000 - EGCItemMsg_k_EMsgGCSetItemPosition EGCItemMsg = 1001 - EGCItemMsg_k_EMsgGCDelete EGCItemMsg = 1004 - EGCItemMsg_k_EMsgGCVerifyCacheSubscription EGCItemMsg = 1005 - EGCItemMsg_k_EMsgClientToGCNameItem EGCItemMsg = 1006 - EGCItemMsg_k_EMsgGCPaintItem EGCItemMsg = 1009 - EGCItemMsg_k_EMsgGCPaintItemResponse EGCItemMsg = 1010 - EGCItemMsg_k_EMsgGCGoldenWrenchBroadcast EGCItemMsg = 1011 - EGCItemMsg_k_EMsgGCMOTDRequest EGCItemMsg = 1012 - EGCItemMsg_k_EMsgGCMOTDRequestResponse EGCItemMsg = 1013 - EGCItemMsg_k_EMsgGCAddItemToSocket_DEPRECATED EGCItemMsg = 1014 - EGCItemMsg_k_EMsgGCAddItemToSocketResponse_DEPRECATED EGCItemMsg = 1015 - EGCItemMsg_k_EMsgGCAddSocketToBaseItem_DEPRECATED EGCItemMsg = 1016 - EGCItemMsg_k_EMsgGCAddSocketToItem_DEPRECATED EGCItemMsg = 1017 - EGCItemMsg_k_EMsgGCAddSocketToItemResponse_DEPRECATED EGCItemMsg = 1018 - EGCItemMsg_k_EMsgGCNameBaseItem EGCItemMsg = 1019 - EGCItemMsg_k_EMsgGCNameBaseItemResponse EGCItemMsg = 1020 - EGCItemMsg_k_EMsgGCRemoveSocketItem_DEPRECATED EGCItemMsg = 1021 - EGCItemMsg_k_EMsgGCRemoveSocketItemResponse_DEPRECATED EGCItemMsg = 1022 - EGCItemMsg_k_EMsgGCCustomizeItemTexture EGCItemMsg = 1023 - EGCItemMsg_k_EMsgGCCustomizeItemTextureResponse EGCItemMsg = 1024 - EGCItemMsg_k_EMsgGCUseItemRequest EGCItemMsg = 1025 - EGCItemMsg_k_EMsgGCUseItemResponse EGCItemMsg = 1026 - EGCItemMsg_k_EMsgGCGiftedItems EGCItemMsg = 1027 - EGCItemMsg_k_EMsgGCRemoveItemName EGCItemMsg = 1030 - EGCItemMsg_k_EMsgGCRemoveItemPaint EGCItemMsg = 1031 - EGCItemMsg_k_EMsgGCUnwrapGiftRequest EGCItemMsg = 1037 - EGCItemMsg_k_EMsgGCUnwrapGiftResponse EGCItemMsg = 1038 - EGCItemMsg_k_EMsgGCSetItemStyle_DEPRECATED EGCItemMsg = 1039 - EGCItemMsg_k_EMsgGCUsedClaimCodeItem EGCItemMsg = 1040 - EGCItemMsg_k_EMsgGCSortItems EGCItemMsg = 1041 - EGCItemMsg_k_EMsgGC_RevolvingLootList_DEPRECATED EGCItemMsg = 1042 - EGCItemMsg_k_EMsgGCUpdateItemSchema EGCItemMsg = 1049 - EGCItemMsg_k_EMsgGCRemoveCustomTexture EGCItemMsg = 1051 - EGCItemMsg_k_EMsgGCRemoveCustomTextureResponse EGCItemMsg = 1052 - EGCItemMsg_k_EMsgGCRemoveMakersMark EGCItemMsg = 1053 - EGCItemMsg_k_EMsgGCRemoveMakersMarkResponse EGCItemMsg = 1054 - EGCItemMsg_k_EMsgGCRemoveUniqueCraftIndex EGCItemMsg = 1055 - EGCItemMsg_k_EMsgGCRemoveUniqueCraftIndexResponse EGCItemMsg = 1056 - EGCItemMsg_k_EMsgGCSaxxyBroadcast EGCItemMsg = 1057 - EGCItemMsg_k_EMsgGCBackpackSortFinished EGCItemMsg = 1058 - EGCItemMsg_k_EMsgGCAdjustItemEquippedState EGCItemMsg = 1059 - EGCItemMsg_k_EMsgGCCollectItem EGCItemMsg = 1061 - EGCItemMsg_k_EMsgGCItemAcknowledged EGCItemMsg = 1062 - EGCItemMsg_k_EMsgGCPresets_SelectPresetForClass EGCItemMsg = 1063 - EGCItemMsg_k_EMsgGCPresets_SetItemPosition EGCItemMsg = 1064 - EGCItemMsg_k_EMsgGCPresets_SelectPresetForClassReply EGCItemMsg = 1067 - EGCItemMsg_k_EMsgClientToGCNameItemResponse EGCItemMsg = 1068 - EGCItemMsg_k_EMsgGCApplyConsumableEffects EGCItemMsg = 1069 - EGCItemMsg_k_EMsgGCShowItemsPickedUp EGCItemMsg = 1071 - EGCItemMsg_k_EMsgGCClientDisplayNotification EGCItemMsg = 1072 - EGCItemMsg_k_EMsgGCApplyStrangePart EGCItemMsg = 1073 - EGCItemMsg_k_EMsgGC_IncrementKillCountResponse EGCItemMsg = 1075 - EGCItemMsg_k_EMsgGCApplyPennantUpgrade EGCItemMsg = 1076 - EGCItemMsg_k_EMsgGCSetItemPositions EGCItemMsg = 1077 - EGCItemMsg_k_EMsgGCSetItemPositions_RateLimited EGCItemMsg = 1096 - EGCItemMsg_k_EMsgGCApplyEggEssence EGCItemMsg = 1078 - EGCItemMsg_k_EMsgGCNameEggEssenceResponse EGCItemMsg = 1079 - EGCItemMsg_k_EMsgGCFulfillDynamicRecipeComponent EGCItemMsg = 1082 - EGCItemMsg_k_EMsgGCFulfillDynamicRecipeComponentResponse EGCItemMsg = 1083 - EGCItemMsg_k_EMsgGCClientRequestMarketData EGCItemMsg = 1084 - EGCItemMsg_k_EMsgGCClientRequestMarketDataResponse EGCItemMsg = 1085 - EGCItemMsg_k_EMsgGCExtractGems EGCItemMsg = 1086 - EGCItemMsg_k_EMsgGCAddSocket EGCItemMsg = 1087 - EGCItemMsg_k_EMsgGCAddItemToSocket EGCItemMsg = 1088 - EGCItemMsg_k_EMsgGCAddItemToSocketResponse EGCItemMsg = 1089 - EGCItemMsg_k_EMsgGCAddSocketResponse EGCItemMsg = 1090 - EGCItemMsg_k_EMsgGCResetStrangeGemCount EGCItemMsg = 1091 - EGCItemMsg_k_EMsgGCRequestCrateItems EGCItemMsg = 1092 - EGCItemMsg_k_EMsgGCRequestCrateItemsResponse EGCItemMsg = 1093 - EGCItemMsg_k_EMsgGCExtractGemsResponse EGCItemMsg = 1094 - EGCItemMsg_k_EMsgGCResetStrangeGemCountResponse EGCItemMsg = 1095 - EGCItemMsg_k_EMsgGCServerUseItemRequest EGCItemMsg = 1103 - EGCItemMsg_k_EMsgGCAddGiftItem EGCItemMsg = 1104 - EGCItemMsg_k_EMsgGCRemoveItemGiftMessage EGCItemMsg = 1105 - EGCItemMsg_k_EMsgGCRemoveItemGiftMessageResponse EGCItemMsg = 1106 - EGCItemMsg_k_EMsgGCRemoveItemGifterAccountId EGCItemMsg = 1107 - EGCItemMsg_k_EMsgGCRemoveItemGifterAccountIdResponse EGCItemMsg = 1108 - EGCItemMsg_k_EMsgClientToGCRemoveItemGifterAttributes EGCItemMsg = 1109 - EGCItemMsg_k_EMsgClientToGCRemoveItemName EGCItemMsg = 1110 - EGCItemMsg_k_EMsgClientToGCRemoveItemDescription EGCItemMsg = 1111 - EGCItemMsg_k_EMsgClientToGCRemoveItemAttributeResponse EGCItemMsg = 1112 - EGCItemMsg_k_EMsgGCTradingBase EGCItemMsg = 1500 - EGCItemMsg_k_EMsgGCTrading_InitiateTradeRequest EGCItemMsg = 1501 - EGCItemMsg_k_EMsgGCTrading_InitiateTradeResponse EGCItemMsg = 1502 - EGCItemMsg_k_EMsgGCTrading_StartSession EGCItemMsg = 1503 - EGCItemMsg_k_EMsgGCTrading_SessionClosed EGCItemMsg = 1509 - EGCItemMsg_k_EMsgGCTrading_InitiateTradeRequestResponse EGCItemMsg = 1514 - EGCItemMsg_k_EMsgGCServerBrowser_FavoriteServer EGCItemMsg = 1601 - EGCItemMsg_k_EMsgGCServerBrowser_BlacklistServer EGCItemMsg = 1602 - EGCItemMsg_k_EMsgGCServerRentalsBase EGCItemMsg = 1700 - EGCItemMsg_k_EMsgGCDev_NewItemRequest EGCItemMsg = 2001 - EGCItemMsg_k_EMsgGCDev_NewItemRequestResponse EGCItemMsg = 2002 - EGCItemMsg_k_EMsgGCStorePurchaseFinalize EGCItemMsg = 2504 - EGCItemMsg_k_EMsgGCStorePurchaseFinalizeResponse EGCItemMsg = 2505 - EGCItemMsg_k_EMsgGCStorePurchaseCancel EGCItemMsg = 2506 - EGCItemMsg_k_EMsgGCStorePurchaseCancelResponse EGCItemMsg = 2507 - EGCItemMsg_k_EMsgGCStorePurchaseInit EGCItemMsg = 2510 - EGCItemMsg_k_EMsgGCStorePurchaseInitResponse EGCItemMsg = 2511 - EGCItemMsg_k_EMsgGCBannedWordListRequest EGCItemMsg = 2512 - EGCItemMsg_k_EMsgGCBannedWordListResponse EGCItemMsg = 2513 - EGCItemMsg_k_EMsgGCToGCBannedWordListBroadcast EGCItemMsg = 2514 - EGCItemMsg_k_EMsgGCToGCBannedWordListUpdated EGCItemMsg = 2515 - EGCItemMsg_k_EMsgGCToGCDirtySDOCache EGCItemMsg = 2516 - EGCItemMsg_k_EMsgGCToGCDirtyMultipleSDOCache EGCItemMsg = 2517 - EGCItemMsg_k_EMsgGCToGCUpdateSQLKeyValue EGCItemMsg = 2518 - EGCItemMsg_k_EMsgGCToGCBroadcastConsoleCommand EGCItemMsg = 2521 - EGCItemMsg_k_EMsgGCServerVersionUpdated EGCItemMsg = 2522 - EGCItemMsg_k_EMsgGCApplyAutograph EGCItemMsg = 2523 - EGCItemMsg_k_EMsgGCToGCWebAPIAccountChanged EGCItemMsg = 2524 - EGCItemMsg_k_EMsgGCClientVersionUpdated EGCItemMsg = 2528 - EGCItemMsg_k_EMsgGCItemPurgatory_FinalizePurchase EGCItemMsg = 2531 - EGCItemMsg_k_EMsgGCItemPurgatory_FinalizePurchaseResponse EGCItemMsg = 2532 - EGCItemMsg_k_EMsgGCItemPurgatory_RefundPurchase EGCItemMsg = 2533 - EGCItemMsg_k_EMsgGCItemPurgatory_RefundPurchaseResponse EGCItemMsg = 2534 - EGCItemMsg_k_EMsgGCToGCPlayerStrangeCountAdjustments EGCItemMsg = 2535 - EGCItemMsg_k_EMsgGCRequestStoreSalesData EGCItemMsg = 2536 - EGCItemMsg_k_EMsgGCRequestStoreSalesDataResponse EGCItemMsg = 2537 - EGCItemMsg_k_EMsgGCRequestStoreSalesDataUpToDateResponse EGCItemMsg = 2538 - EGCItemMsg_k_EMsgGCToGCPingRequest EGCItemMsg = 2539 - EGCItemMsg_k_EMsgGCToGCPingResponse EGCItemMsg = 2540 - EGCItemMsg_k_EMsgGCToGCGetUserSessionServer EGCItemMsg = 2541 - EGCItemMsg_k_EMsgGCToGCGetUserSessionServerResponse EGCItemMsg = 2542 - EGCItemMsg_k_EMsgGCToGCGetUserServerMembers EGCItemMsg = 2543 - EGCItemMsg_k_EMsgGCToGCGetUserServerMembersResponse EGCItemMsg = 2544 - EGCItemMsg_k_EMsgGCToGCGetUserPCBangNo EGCItemMsg = 2545 - EGCItemMsg_k_EMsgGCToGCGetUserPCBangNoResponse EGCItemMsg = 2546 - EGCItemMsg_k_EMsgGCToGCCanUseDropRateBonus EGCItemMsg = 2547 - EGCItemMsg_k_EMsgSQLAddDropRateBonus EGCItemMsg = 2548 - EGCItemMsg_k_EMsgGCToGCRefreshSOCache EGCItemMsg = 2549 - EGCItemMsg_k_EMsgGCToGCApplyLocalizationDiff EGCItemMsg = 2550 - EGCItemMsg_k_EMsgGCToGCApplyLocalizationDiffResponse EGCItemMsg = 2551 - EGCItemMsg_k_EMsgGCToGCCheckAccountTradeStatus EGCItemMsg = 2552 - EGCItemMsg_k_EMsgGCToGCCheckAccountTradeStatusResponse EGCItemMsg = 2553 - EGCItemMsg_k_EMsgGCToGCGrantAccountRolledItems EGCItemMsg = 2554 - EGCItemMsg_k_EMsgGCToGCGrantSelfMadeItemToAccount EGCItemMsg = 2555 - EGCItemMsg_k_EMsgGCPartnerBalanceRequest EGCItemMsg = 2557 - EGCItemMsg_k_EMsgGCPartnerBalanceResponse EGCItemMsg = 2558 - EGCItemMsg_k_EMsgGCPartnerRechargeRedirectURLRequest EGCItemMsg = 2559 - EGCItemMsg_k_EMsgGCPartnerRechargeRedirectURLResponse EGCItemMsg = 2560 - EGCItemMsg_k_EMsgGCStatueCraft EGCItemMsg = 2561 - EGCItemMsg_k_EMsgGCRedeemCode EGCItemMsg = 2562 - EGCItemMsg_k_EMsgGCRedeemCodeResponse EGCItemMsg = 2563 - EGCItemMsg_k_EMsgGCToGCItemConsumptionRollback EGCItemMsg = 2564 - EGCItemMsg_k_EMsgClientToGCWrapAndDeliverGift EGCItemMsg = 2565 - EGCItemMsg_k_EMsgClientToGCWrapAndDeliverGiftResponse EGCItemMsg = 2566 - EGCItemMsg_k_EMsgClientToGCUnpackBundleResponse EGCItemMsg = 2567 - EGCItemMsg_k_EMsgGCToClientStoreTransactionCompleted EGCItemMsg = 2568 - EGCItemMsg_k_EMsgClientToGCEquipItems EGCItemMsg = 2569 - EGCItemMsg_k_EMsgClientToGCEquipItemsResponse EGCItemMsg = 2570 - EGCItemMsg_k_EMsgClientToGCUnlockItemStyle EGCItemMsg = 2571 - EGCItemMsg_k_EMsgClientToGCUnlockItemStyleResponse EGCItemMsg = 2572 - EGCItemMsg_k_EMsgClientToGCSetItemInventoryCategory EGCItemMsg = 2573 - EGCItemMsg_k_EMsgClientToGCUnlockCrate EGCItemMsg = 2574 - EGCItemMsg_k_EMsgClientToGCUnlockCrateResponse EGCItemMsg = 2575 - EGCItemMsg_k_EMsgClientToGCUnpackBundle EGCItemMsg = 2576 - EGCItemMsg_k_EMsgClientToGCSetItemStyle EGCItemMsg = 2577 - EGCItemMsg_k_EMsgClientToGCSetItemStyleResponse EGCItemMsg = 2578 - EGCItemMsg_k_EMsgSQLGCToGCGrantBackpackSlots EGCItemMsg = 2580 - EGCItemMsg_k_EMsgClientToGCLookupAccountName EGCItemMsg = 2581 - EGCItemMsg_k_EMsgClientToGCLookupAccountNameResponse EGCItemMsg = 2582 - EGCItemMsg_k_EMsgGCToGCDevRevokeUserItems EGCItemMsg = 2583 - EGCItemMsg_k_EMsgClientToGCCreateStaticRecipe EGCItemMsg = 2584 - EGCItemMsg_k_EMsgClientToGCCreateStaticRecipeResponse EGCItemMsg = 2585 - EGCItemMsg_k_EMsgGCToGCStoreProcessCDKeyTransaction EGCItemMsg = 2586 - EGCItemMsg_k_EMsgGCToGCStoreProcessCDKeyTransactionResponse EGCItemMsg = 2587 - EGCItemMsg_k_EMsgGCToGCStoreProcessSettlement EGCItemMsg = 2588 - EGCItemMsg_k_EMsgGCToGCStoreProcessSettlementResponse EGCItemMsg = 2589 - EGCItemMsg_k_EMsgGCToGCConsoleOutput EGCItemMsg = 2590 - EGCItemMsg_k_EMsgGCToClientItemAges EGCItemMsg = 2591 - EGCItemMsg_k_EMsgGCToGCInternalTestMsg EGCItemMsg = 2592 - EGCItemMsg_k_EMsgGCToGCClientServerVersionsUpdated EGCItemMsg = 2593 - EGCItemMsg_k_EMsgGCUseMultipleItemsRequest EGCItemMsg = 2594 - EGCItemMsg_k_EMsgGCGetAccountSubscriptionItem EGCItemMsg = 2595 - EGCItemMsg_k_EMsgGCGetAccountSubscriptionItemResponse EGCItemMsg = 2596 - EGCItemMsg_k_EMsgGCToGCBroadcastMessageFromSub EGCItemMsg = 2598 - EGCItemMsg_k_EMsgGCToClientCurrencyPricePoints EGCItemMsg = 2599 -) - -var EGCItemMsg_name = map[int32]string{ - 1000: "k_EMsgGCBase", - 1001: "k_EMsgGCSetItemPosition", - 1004: "k_EMsgGCDelete", - 1005: "k_EMsgGCVerifyCacheSubscription", - 1006: "k_EMsgClientToGCNameItem", - 1009: "k_EMsgGCPaintItem", - 1010: "k_EMsgGCPaintItemResponse", - 1011: "k_EMsgGCGoldenWrenchBroadcast", - 1012: "k_EMsgGCMOTDRequest", - 1013: "k_EMsgGCMOTDRequestResponse", - 1014: "k_EMsgGCAddItemToSocket_DEPRECATED", - 1015: "k_EMsgGCAddItemToSocketResponse_DEPRECATED", - 1016: "k_EMsgGCAddSocketToBaseItem_DEPRECATED", - 1017: "k_EMsgGCAddSocketToItem_DEPRECATED", - 1018: "k_EMsgGCAddSocketToItemResponse_DEPRECATED", - 1019: "k_EMsgGCNameBaseItem", - 1020: "k_EMsgGCNameBaseItemResponse", - 1021: "k_EMsgGCRemoveSocketItem_DEPRECATED", - 1022: "k_EMsgGCRemoveSocketItemResponse_DEPRECATED", - 1023: "k_EMsgGCCustomizeItemTexture", - 1024: "k_EMsgGCCustomizeItemTextureResponse", - 1025: "k_EMsgGCUseItemRequest", - 1026: "k_EMsgGCUseItemResponse", - 1027: "k_EMsgGCGiftedItems", - 1030: "k_EMsgGCRemoveItemName", - 1031: "k_EMsgGCRemoveItemPaint", - 1037: "k_EMsgGCUnwrapGiftRequest", - 1038: "k_EMsgGCUnwrapGiftResponse", - 1039: "k_EMsgGCSetItemStyle_DEPRECATED", - 1040: "k_EMsgGCUsedClaimCodeItem", - 1041: "k_EMsgGCSortItems", - 1042: "k_EMsgGC_RevolvingLootList_DEPRECATED", - 1049: "k_EMsgGCUpdateItemSchema", - 1051: "k_EMsgGCRemoveCustomTexture", - 1052: "k_EMsgGCRemoveCustomTextureResponse", - 1053: "k_EMsgGCRemoveMakersMark", - 1054: "k_EMsgGCRemoveMakersMarkResponse", - 1055: "k_EMsgGCRemoveUniqueCraftIndex", - 1056: "k_EMsgGCRemoveUniqueCraftIndexResponse", - 1057: "k_EMsgGCSaxxyBroadcast", - 1058: "k_EMsgGCBackpackSortFinished", - 1059: "k_EMsgGCAdjustItemEquippedState", - 1061: "k_EMsgGCCollectItem", - 1062: "k_EMsgGCItemAcknowledged", - 1063: "k_EMsgGCPresets_SelectPresetForClass", - 1064: "k_EMsgGCPresets_SetItemPosition", - 1067: "k_EMsgGCPresets_SelectPresetForClassReply", - 1068: "k_EMsgClientToGCNameItemResponse", - 1069: "k_EMsgGCApplyConsumableEffects", - 1071: "k_EMsgGCShowItemsPickedUp", - 1072: "k_EMsgGCClientDisplayNotification", - 1073: "k_EMsgGCApplyStrangePart", - 1075: "k_EMsgGC_IncrementKillCountResponse", - 1076: "k_EMsgGCApplyPennantUpgrade", - 1077: "k_EMsgGCSetItemPositions", - 1096: "k_EMsgGCSetItemPositions_RateLimited", - 1078: "k_EMsgGCApplyEggEssence", - 1079: "k_EMsgGCNameEggEssenceResponse", - 1082: "k_EMsgGCFulfillDynamicRecipeComponent", - 1083: "k_EMsgGCFulfillDynamicRecipeComponentResponse", - 1084: "k_EMsgGCClientRequestMarketData", - 1085: "k_EMsgGCClientRequestMarketDataResponse", - 1086: "k_EMsgGCExtractGems", - 1087: "k_EMsgGCAddSocket", - 1088: "k_EMsgGCAddItemToSocket", - 1089: "k_EMsgGCAddItemToSocketResponse", - 1090: "k_EMsgGCAddSocketResponse", - 1091: "k_EMsgGCResetStrangeGemCount", - 1092: "k_EMsgGCRequestCrateItems", - 1093: "k_EMsgGCRequestCrateItemsResponse", - 1094: "k_EMsgGCExtractGemsResponse", - 1095: "k_EMsgGCResetStrangeGemCountResponse", - 1103: "k_EMsgGCServerUseItemRequest", - 1104: "k_EMsgGCAddGiftItem", - 1105: "k_EMsgGCRemoveItemGiftMessage", - 1106: "k_EMsgGCRemoveItemGiftMessageResponse", - 1107: "k_EMsgGCRemoveItemGifterAccountId", - 1108: "k_EMsgGCRemoveItemGifterAccountIdResponse", - 1109: "k_EMsgClientToGCRemoveItemGifterAttributes", - 1110: "k_EMsgClientToGCRemoveItemName", - 1111: "k_EMsgClientToGCRemoveItemDescription", - 1112: "k_EMsgClientToGCRemoveItemAttributeResponse", - 1500: "k_EMsgGCTradingBase", - 1501: "k_EMsgGCTrading_InitiateTradeRequest", - 1502: "k_EMsgGCTrading_InitiateTradeResponse", - 1503: "k_EMsgGCTrading_StartSession", - 1509: "k_EMsgGCTrading_SessionClosed", - 1514: "k_EMsgGCTrading_InitiateTradeRequestResponse", - 1601: "k_EMsgGCServerBrowser_FavoriteServer", - 1602: "k_EMsgGCServerBrowser_BlacklistServer", - 1700: "k_EMsgGCServerRentalsBase", - 2001: "k_EMsgGCDev_NewItemRequest", - 2002: "k_EMsgGCDev_NewItemRequestResponse", - 2504: "k_EMsgGCStorePurchaseFinalize", - 2505: "k_EMsgGCStorePurchaseFinalizeResponse", - 2506: "k_EMsgGCStorePurchaseCancel", - 2507: "k_EMsgGCStorePurchaseCancelResponse", - 2510: "k_EMsgGCStorePurchaseInit", - 2511: "k_EMsgGCStorePurchaseInitResponse", - 2512: "k_EMsgGCBannedWordListRequest", - 2513: "k_EMsgGCBannedWordListResponse", - 2514: "k_EMsgGCToGCBannedWordListBroadcast", - 2515: "k_EMsgGCToGCBannedWordListUpdated", - 2516: "k_EMsgGCToGCDirtySDOCache", - 2517: "k_EMsgGCToGCDirtyMultipleSDOCache", - 2518: "k_EMsgGCToGCUpdateSQLKeyValue", - 2521: "k_EMsgGCToGCBroadcastConsoleCommand", - 2522: "k_EMsgGCServerVersionUpdated", - 2523: "k_EMsgGCApplyAutograph", - 2524: "k_EMsgGCToGCWebAPIAccountChanged", - 2528: "k_EMsgGCClientVersionUpdated", - 2531: "k_EMsgGCItemPurgatory_FinalizePurchase", - 2532: "k_EMsgGCItemPurgatory_FinalizePurchaseResponse", - 2533: "k_EMsgGCItemPurgatory_RefundPurchase", - 2534: "k_EMsgGCItemPurgatory_RefundPurchaseResponse", - 2535: "k_EMsgGCToGCPlayerStrangeCountAdjustments", - 2536: "k_EMsgGCRequestStoreSalesData", - 2537: "k_EMsgGCRequestStoreSalesDataResponse", - 2538: "k_EMsgGCRequestStoreSalesDataUpToDateResponse", - 2539: "k_EMsgGCToGCPingRequest", - 2540: "k_EMsgGCToGCPingResponse", - 2541: "k_EMsgGCToGCGetUserSessionServer", - 2542: "k_EMsgGCToGCGetUserSessionServerResponse", - 2543: "k_EMsgGCToGCGetUserServerMembers", - 2544: "k_EMsgGCToGCGetUserServerMembersResponse", - 2545: "k_EMsgGCToGCGetUserPCBangNo", - 2546: "k_EMsgGCToGCGetUserPCBangNoResponse", - 2547: "k_EMsgGCToGCCanUseDropRateBonus", - 2548: "k_EMsgSQLAddDropRateBonus", - 2549: "k_EMsgGCToGCRefreshSOCache", - 2550: "k_EMsgGCToGCApplyLocalizationDiff", - 2551: "k_EMsgGCToGCApplyLocalizationDiffResponse", - 2552: "k_EMsgGCToGCCheckAccountTradeStatus", - 2553: "k_EMsgGCToGCCheckAccountTradeStatusResponse", - 2554: "k_EMsgGCToGCGrantAccountRolledItems", - 2555: "k_EMsgGCToGCGrantSelfMadeItemToAccount", - 2557: "k_EMsgGCPartnerBalanceRequest", - 2558: "k_EMsgGCPartnerBalanceResponse", - 2559: "k_EMsgGCPartnerRechargeRedirectURLRequest", - 2560: "k_EMsgGCPartnerRechargeRedirectURLResponse", - 2561: "k_EMsgGCStatueCraft", - 2562: "k_EMsgGCRedeemCode", - 2563: "k_EMsgGCRedeemCodeResponse", - 2564: "k_EMsgGCToGCItemConsumptionRollback", - 2565: "k_EMsgClientToGCWrapAndDeliverGift", - 2566: "k_EMsgClientToGCWrapAndDeliverGiftResponse", - 2567: "k_EMsgClientToGCUnpackBundleResponse", - 2568: "k_EMsgGCToClientStoreTransactionCompleted", - 2569: "k_EMsgClientToGCEquipItems", - 2570: "k_EMsgClientToGCEquipItemsResponse", - 2571: "k_EMsgClientToGCUnlockItemStyle", - 2572: "k_EMsgClientToGCUnlockItemStyleResponse", - 2573: "k_EMsgClientToGCSetItemInventoryCategory", - 2574: "k_EMsgClientToGCUnlockCrate", - 2575: "k_EMsgClientToGCUnlockCrateResponse", - 2576: "k_EMsgClientToGCUnpackBundle", - 2577: "k_EMsgClientToGCSetItemStyle", - 2578: "k_EMsgClientToGCSetItemStyleResponse", - 2580: "k_EMsgSQLGCToGCGrantBackpackSlots", - 2581: "k_EMsgClientToGCLookupAccountName", - 2582: "k_EMsgClientToGCLookupAccountNameResponse", - 2583: "k_EMsgGCToGCDevRevokeUserItems", - 2584: "k_EMsgClientToGCCreateStaticRecipe", - 2585: "k_EMsgClientToGCCreateStaticRecipeResponse", - 2586: "k_EMsgGCToGCStoreProcessCDKeyTransaction", - 2587: "k_EMsgGCToGCStoreProcessCDKeyTransactionResponse", - 2588: "k_EMsgGCToGCStoreProcessSettlement", - 2589: "k_EMsgGCToGCStoreProcessSettlementResponse", - 2590: "k_EMsgGCToGCConsoleOutput", - 2591: "k_EMsgGCToClientItemAges", - 2592: "k_EMsgGCToGCInternalTestMsg", - 2593: "k_EMsgGCToGCClientServerVersionsUpdated", - 2594: "k_EMsgGCUseMultipleItemsRequest", - 2595: "k_EMsgGCGetAccountSubscriptionItem", - 2596: "k_EMsgGCGetAccountSubscriptionItemResponse", - 2598: "k_EMsgGCToGCBroadcastMessageFromSub", - 2599: "k_EMsgGCToClientCurrencyPricePoints", -} -var EGCItemMsg_value = map[string]int32{ - "k_EMsgGCBase": 1000, - "k_EMsgGCSetItemPosition": 1001, - "k_EMsgGCDelete": 1004, - "k_EMsgGCVerifyCacheSubscription": 1005, - "k_EMsgClientToGCNameItem": 1006, - "k_EMsgGCPaintItem": 1009, - "k_EMsgGCPaintItemResponse": 1010, - "k_EMsgGCGoldenWrenchBroadcast": 1011, - "k_EMsgGCMOTDRequest": 1012, - "k_EMsgGCMOTDRequestResponse": 1013, - "k_EMsgGCAddItemToSocket_DEPRECATED": 1014, - "k_EMsgGCAddItemToSocketResponse_DEPRECATED": 1015, - "k_EMsgGCAddSocketToBaseItem_DEPRECATED": 1016, - "k_EMsgGCAddSocketToItem_DEPRECATED": 1017, - "k_EMsgGCAddSocketToItemResponse_DEPRECATED": 1018, - "k_EMsgGCNameBaseItem": 1019, - "k_EMsgGCNameBaseItemResponse": 1020, - "k_EMsgGCRemoveSocketItem_DEPRECATED": 1021, - "k_EMsgGCRemoveSocketItemResponse_DEPRECATED": 1022, - "k_EMsgGCCustomizeItemTexture": 1023, - "k_EMsgGCCustomizeItemTextureResponse": 1024, - "k_EMsgGCUseItemRequest": 1025, - "k_EMsgGCUseItemResponse": 1026, - "k_EMsgGCGiftedItems": 1027, - "k_EMsgGCRemoveItemName": 1030, - "k_EMsgGCRemoveItemPaint": 1031, - "k_EMsgGCUnwrapGiftRequest": 1037, - "k_EMsgGCUnwrapGiftResponse": 1038, - "k_EMsgGCSetItemStyle_DEPRECATED": 1039, - "k_EMsgGCUsedClaimCodeItem": 1040, - "k_EMsgGCSortItems": 1041, - "k_EMsgGC_RevolvingLootList_DEPRECATED": 1042, - "k_EMsgGCUpdateItemSchema": 1049, - "k_EMsgGCRemoveCustomTexture": 1051, - "k_EMsgGCRemoveCustomTextureResponse": 1052, - "k_EMsgGCRemoveMakersMark": 1053, - "k_EMsgGCRemoveMakersMarkResponse": 1054, - "k_EMsgGCRemoveUniqueCraftIndex": 1055, - "k_EMsgGCRemoveUniqueCraftIndexResponse": 1056, - "k_EMsgGCSaxxyBroadcast": 1057, - "k_EMsgGCBackpackSortFinished": 1058, - "k_EMsgGCAdjustItemEquippedState": 1059, - "k_EMsgGCCollectItem": 1061, - "k_EMsgGCItemAcknowledged": 1062, - "k_EMsgGCPresets_SelectPresetForClass": 1063, - "k_EMsgGCPresets_SetItemPosition": 1064, - "k_EMsgGCPresets_SelectPresetForClassReply": 1067, - "k_EMsgClientToGCNameItemResponse": 1068, - "k_EMsgGCApplyConsumableEffects": 1069, - "k_EMsgGCShowItemsPickedUp": 1071, - "k_EMsgGCClientDisplayNotification": 1072, - "k_EMsgGCApplyStrangePart": 1073, - "k_EMsgGC_IncrementKillCountResponse": 1075, - "k_EMsgGCApplyPennantUpgrade": 1076, - "k_EMsgGCSetItemPositions": 1077, - "k_EMsgGCSetItemPositions_RateLimited": 1096, - "k_EMsgGCApplyEggEssence": 1078, - "k_EMsgGCNameEggEssenceResponse": 1079, - "k_EMsgGCFulfillDynamicRecipeComponent": 1082, - "k_EMsgGCFulfillDynamicRecipeComponentResponse": 1083, - "k_EMsgGCClientRequestMarketData": 1084, - "k_EMsgGCClientRequestMarketDataResponse": 1085, - "k_EMsgGCExtractGems": 1086, - "k_EMsgGCAddSocket": 1087, - "k_EMsgGCAddItemToSocket": 1088, - "k_EMsgGCAddItemToSocketResponse": 1089, - "k_EMsgGCAddSocketResponse": 1090, - "k_EMsgGCResetStrangeGemCount": 1091, - "k_EMsgGCRequestCrateItems": 1092, - "k_EMsgGCRequestCrateItemsResponse": 1093, - "k_EMsgGCExtractGemsResponse": 1094, - "k_EMsgGCResetStrangeGemCountResponse": 1095, - "k_EMsgGCServerUseItemRequest": 1103, - "k_EMsgGCAddGiftItem": 1104, - "k_EMsgGCRemoveItemGiftMessage": 1105, - "k_EMsgGCRemoveItemGiftMessageResponse": 1106, - "k_EMsgGCRemoveItemGifterAccountId": 1107, - "k_EMsgGCRemoveItemGifterAccountIdResponse": 1108, - "k_EMsgClientToGCRemoveItemGifterAttributes": 1109, - "k_EMsgClientToGCRemoveItemName": 1110, - "k_EMsgClientToGCRemoveItemDescription": 1111, - "k_EMsgClientToGCRemoveItemAttributeResponse": 1112, - "k_EMsgGCTradingBase": 1500, - "k_EMsgGCTrading_InitiateTradeRequest": 1501, - "k_EMsgGCTrading_InitiateTradeResponse": 1502, - "k_EMsgGCTrading_StartSession": 1503, - "k_EMsgGCTrading_SessionClosed": 1509, - "k_EMsgGCTrading_InitiateTradeRequestResponse": 1514, - "k_EMsgGCServerBrowser_FavoriteServer": 1601, - "k_EMsgGCServerBrowser_BlacklistServer": 1602, - "k_EMsgGCServerRentalsBase": 1700, - "k_EMsgGCDev_NewItemRequest": 2001, - "k_EMsgGCDev_NewItemRequestResponse": 2002, - "k_EMsgGCStorePurchaseFinalize": 2504, - "k_EMsgGCStorePurchaseFinalizeResponse": 2505, - "k_EMsgGCStorePurchaseCancel": 2506, - "k_EMsgGCStorePurchaseCancelResponse": 2507, - "k_EMsgGCStorePurchaseInit": 2510, - "k_EMsgGCStorePurchaseInitResponse": 2511, - "k_EMsgGCBannedWordListRequest": 2512, - "k_EMsgGCBannedWordListResponse": 2513, - "k_EMsgGCToGCBannedWordListBroadcast": 2514, - "k_EMsgGCToGCBannedWordListUpdated": 2515, - "k_EMsgGCToGCDirtySDOCache": 2516, - "k_EMsgGCToGCDirtyMultipleSDOCache": 2517, - "k_EMsgGCToGCUpdateSQLKeyValue": 2518, - "k_EMsgGCToGCBroadcastConsoleCommand": 2521, - "k_EMsgGCServerVersionUpdated": 2522, - "k_EMsgGCApplyAutograph": 2523, - "k_EMsgGCToGCWebAPIAccountChanged": 2524, - "k_EMsgGCClientVersionUpdated": 2528, - "k_EMsgGCItemPurgatory_FinalizePurchase": 2531, - "k_EMsgGCItemPurgatory_FinalizePurchaseResponse": 2532, - "k_EMsgGCItemPurgatory_RefundPurchase": 2533, - "k_EMsgGCItemPurgatory_RefundPurchaseResponse": 2534, - "k_EMsgGCToGCPlayerStrangeCountAdjustments": 2535, - "k_EMsgGCRequestStoreSalesData": 2536, - "k_EMsgGCRequestStoreSalesDataResponse": 2537, - "k_EMsgGCRequestStoreSalesDataUpToDateResponse": 2538, - "k_EMsgGCToGCPingRequest": 2539, - "k_EMsgGCToGCPingResponse": 2540, - "k_EMsgGCToGCGetUserSessionServer": 2541, - "k_EMsgGCToGCGetUserSessionServerResponse": 2542, - "k_EMsgGCToGCGetUserServerMembers": 2543, - "k_EMsgGCToGCGetUserServerMembersResponse": 2544, - "k_EMsgGCToGCGetUserPCBangNo": 2545, - "k_EMsgGCToGCGetUserPCBangNoResponse": 2546, - "k_EMsgGCToGCCanUseDropRateBonus": 2547, - "k_EMsgSQLAddDropRateBonus": 2548, - "k_EMsgGCToGCRefreshSOCache": 2549, - "k_EMsgGCToGCApplyLocalizationDiff": 2550, - "k_EMsgGCToGCApplyLocalizationDiffResponse": 2551, - "k_EMsgGCToGCCheckAccountTradeStatus": 2552, - "k_EMsgGCToGCCheckAccountTradeStatusResponse": 2553, - "k_EMsgGCToGCGrantAccountRolledItems": 2554, - "k_EMsgGCToGCGrantSelfMadeItemToAccount": 2555, - "k_EMsgGCPartnerBalanceRequest": 2557, - "k_EMsgGCPartnerBalanceResponse": 2558, - "k_EMsgGCPartnerRechargeRedirectURLRequest": 2559, - "k_EMsgGCPartnerRechargeRedirectURLResponse": 2560, - "k_EMsgGCStatueCraft": 2561, - "k_EMsgGCRedeemCode": 2562, - "k_EMsgGCRedeemCodeResponse": 2563, - "k_EMsgGCToGCItemConsumptionRollback": 2564, - "k_EMsgClientToGCWrapAndDeliverGift": 2565, - "k_EMsgClientToGCWrapAndDeliverGiftResponse": 2566, - "k_EMsgClientToGCUnpackBundleResponse": 2567, - "k_EMsgGCToClientStoreTransactionCompleted": 2568, - "k_EMsgClientToGCEquipItems": 2569, - "k_EMsgClientToGCEquipItemsResponse": 2570, - "k_EMsgClientToGCUnlockItemStyle": 2571, - "k_EMsgClientToGCUnlockItemStyleResponse": 2572, - "k_EMsgClientToGCSetItemInventoryCategory": 2573, - "k_EMsgClientToGCUnlockCrate": 2574, - "k_EMsgClientToGCUnlockCrateResponse": 2575, - "k_EMsgClientToGCUnpackBundle": 2576, - "k_EMsgClientToGCSetItemStyle": 2577, - "k_EMsgClientToGCSetItemStyleResponse": 2578, - "k_EMsgSQLGCToGCGrantBackpackSlots": 2580, - "k_EMsgClientToGCLookupAccountName": 2581, - "k_EMsgClientToGCLookupAccountNameResponse": 2582, - "k_EMsgGCToGCDevRevokeUserItems": 2583, - "k_EMsgClientToGCCreateStaticRecipe": 2584, - "k_EMsgClientToGCCreateStaticRecipeResponse": 2585, - "k_EMsgGCToGCStoreProcessCDKeyTransaction": 2586, - "k_EMsgGCToGCStoreProcessCDKeyTransactionResponse": 2587, - "k_EMsgGCToGCStoreProcessSettlement": 2588, - "k_EMsgGCToGCStoreProcessSettlementResponse": 2589, - "k_EMsgGCToGCConsoleOutput": 2590, - "k_EMsgGCToClientItemAges": 2591, - "k_EMsgGCToGCInternalTestMsg": 2592, - "k_EMsgGCToGCClientServerVersionsUpdated": 2593, - "k_EMsgGCUseMultipleItemsRequest": 2594, - "k_EMsgGCGetAccountSubscriptionItem": 2595, - "k_EMsgGCGetAccountSubscriptionItemResponse": 2596, - "k_EMsgGCToGCBroadcastMessageFromSub": 2598, - "k_EMsgGCToClientCurrencyPricePoints": 2599, -} - -func (x EGCItemMsg) Enum() *EGCItemMsg { - p := new(EGCItemMsg) - *p = x - return p -} -func (x EGCItemMsg) String() string { - return proto.EnumName(EGCItemMsg_name, int32(x)) -} -func (x *EGCItemMsg) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(EGCItemMsg_value, data, "EGCItemMsg") - if err != nil { - return err - } - *x = EGCItemMsg(value) - return nil -} -func (EGCItemMsg) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -type EItemPurgatoryResponse_Finalize int32 - -const ( - EItemPurgatoryResponse_Finalize_k_ItemPurgatoryResponse_Finalize_Succeeded EItemPurgatoryResponse_Finalize = 0 - EItemPurgatoryResponse_Finalize_k_ItemPurgatoryResponse_Finalize_Failed_Incomplete EItemPurgatoryResponse_Finalize = 1 - EItemPurgatoryResponse_Finalize_k_ItemPurgatoryResponse_Finalize_Failed_ItemsNotInPurgatory EItemPurgatoryResponse_Finalize = 2 - EItemPurgatoryResponse_Finalize_k_ItemPurgatoryResponse_Finalize_Failed_CouldNotFindItems EItemPurgatoryResponse_Finalize = 3 - EItemPurgatoryResponse_Finalize_k_ItemPurgatoryResponse_Finalize_Failed_NoSOCache EItemPurgatoryResponse_Finalize = 4 - EItemPurgatoryResponse_Finalize_k_ItemPurgatoryResponse_Finalize_BackpackFull EItemPurgatoryResponse_Finalize = 5 -) - -var EItemPurgatoryResponse_Finalize_name = map[int32]string{ - 0: "k_ItemPurgatoryResponse_Finalize_Succeeded", - 1: "k_ItemPurgatoryResponse_Finalize_Failed_Incomplete", - 2: "k_ItemPurgatoryResponse_Finalize_Failed_ItemsNotInPurgatory", - 3: "k_ItemPurgatoryResponse_Finalize_Failed_CouldNotFindItems", - 4: "k_ItemPurgatoryResponse_Finalize_Failed_NoSOCache", - 5: "k_ItemPurgatoryResponse_Finalize_BackpackFull", -} -var EItemPurgatoryResponse_Finalize_value = map[string]int32{ - "k_ItemPurgatoryResponse_Finalize_Succeeded": 0, - "k_ItemPurgatoryResponse_Finalize_Failed_Incomplete": 1, - "k_ItemPurgatoryResponse_Finalize_Failed_ItemsNotInPurgatory": 2, - "k_ItemPurgatoryResponse_Finalize_Failed_CouldNotFindItems": 3, - "k_ItemPurgatoryResponse_Finalize_Failed_NoSOCache": 4, - "k_ItemPurgatoryResponse_Finalize_BackpackFull": 5, -} - -func (x EItemPurgatoryResponse_Finalize) Enum() *EItemPurgatoryResponse_Finalize { - p := new(EItemPurgatoryResponse_Finalize) - *p = x - return p -} -func (x EItemPurgatoryResponse_Finalize) String() string { - return proto.EnumName(EItemPurgatoryResponse_Finalize_name, int32(x)) -} -func (x *EItemPurgatoryResponse_Finalize) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(EItemPurgatoryResponse_Finalize_value, data, "EItemPurgatoryResponse_Finalize") - if err != nil { - return err - } - *x = EItemPurgatoryResponse_Finalize(value) - return nil -} -func (EItemPurgatoryResponse_Finalize) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{1} -} - -type EItemPurgatoryResponse_Refund int32 - -const ( - EItemPurgatoryResponse_Refund_k_ItemPurgatoryResponse_Refund_Succeeded EItemPurgatoryResponse_Refund = 0 - EItemPurgatoryResponse_Refund_k_ItemPurgatoryResponse_Refund_Failed_ItemNotInPurgatory EItemPurgatoryResponse_Refund = 1 - EItemPurgatoryResponse_Refund_k_ItemPurgatoryResponse_Refund_Failed_CouldNotFindItem EItemPurgatoryResponse_Refund = 2 - EItemPurgatoryResponse_Refund_k_ItemPurgatoryResponse_Refund_Failed_NoSOCache EItemPurgatoryResponse_Refund = 3 - EItemPurgatoryResponse_Refund_k_ItemPurgatoryResponse_Refund_Failed_NoDetail EItemPurgatoryResponse_Refund = 4 - EItemPurgatoryResponse_Refund_k_ItemPurgatoryResponse_Refund_Failed_NexonWebAPI EItemPurgatoryResponse_Refund = 5 -) - -var EItemPurgatoryResponse_Refund_name = map[int32]string{ - 0: "k_ItemPurgatoryResponse_Refund_Succeeded", - 1: "k_ItemPurgatoryResponse_Refund_Failed_ItemNotInPurgatory", - 2: "k_ItemPurgatoryResponse_Refund_Failed_CouldNotFindItem", - 3: "k_ItemPurgatoryResponse_Refund_Failed_NoSOCache", - 4: "k_ItemPurgatoryResponse_Refund_Failed_NoDetail", - 5: "k_ItemPurgatoryResponse_Refund_Failed_NexonWebAPI", -} -var EItemPurgatoryResponse_Refund_value = map[string]int32{ - "k_ItemPurgatoryResponse_Refund_Succeeded": 0, - "k_ItemPurgatoryResponse_Refund_Failed_ItemNotInPurgatory": 1, - "k_ItemPurgatoryResponse_Refund_Failed_CouldNotFindItem": 2, - "k_ItemPurgatoryResponse_Refund_Failed_NoSOCache": 3, - "k_ItemPurgatoryResponse_Refund_Failed_NoDetail": 4, - "k_ItemPurgatoryResponse_Refund_Failed_NexonWebAPI": 5, -} - -func (x EItemPurgatoryResponse_Refund) Enum() *EItemPurgatoryResponse_Refund { - p := new(EItemPurgatoryResponse_Refund) - *p = x - return p -} -func (x EItemPurgatoryResponse_Refund) String() string { - return proto.EnumName(EItemPurgatoryResponse_Refund_name, int32(x)) -} -func (x *EItemPurgatoryResponse_Refund) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(EItemPurgatoryResponse_Refund_value, data, "EItemPurgatoryResponse_Refund") - if err != nil { - return err - } - *x = EItemPurgatoryResponse_Refund(value) - return nil -} -func (EItemPurgatoryResponse_Refund) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{2} -} - -type EGCMsgInitiateTradeResponse int32 - -const ( - EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Accepted EGCMsgInitiateTradeResponse = 0 - EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Declined EGCMsgInitiateTradeResponse = 1 - EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_VAC_Banned_Initiator EGCMsgInitiateTradeResponse = 2 - EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_VAC_Banned_Target EGCMsgInitiateTradeResponse = 3 - EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Target_Already_Trading EGCMsgInitiateTradeResponse = 4 - EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Disabled EGCMsgInitiateTradeResponse = 5 - EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_NotLoggedIn EGCMsgInitiateTradeResponse = 6 - EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Cancel EGCMsgInitiateTradeResponse = 7 - EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_TooSoon EGCMsgInitiateTradeResponse = 8 - EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_TooSoonPenalty EGCMsgInitiateTradeResponse = 9 - EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Trade_Banned_Initiator EGCMsgInitiateTradeResponse = 10 - EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Trade_Banned_Target EGCMsgInitiateTradeResponse = 11 - EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Free_Account_Initiator_DEPRECATED EGCMsgInitiateTradeResponse = 12 - EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Shared_Account_Initiator EGCMsgInitiateTradeResponse = 13 - EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Service_Unavailable EGCMsgInitiateTradeResponse = 14 - EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Target_Blocked EGCMsgInitiateTradeResponse = 15 - EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_NeedVerifiedEmail EGCMsgInitiateTradeResponse = 16 - EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_NeedSteamGuard EGCMsgInitiateTradeResponse = 17 - EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_SteamGuardDuration EGCMsgInitiateTradeResponse = 18 - EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_TheyCannotTrade EGCMsgInitiateTradeResponse = 19 - EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Recent_Password_Reset EGCMsgInitiateTradeResponse = 20 - EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Using_New_Device EGCMsgInitiateTradeResponse = 21 - EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Sent_Invalid_Cookie EGCMsgInitiateTradeResponse = 22 - EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_TooRecentFriend EGCMsgInitiateTradeResponse = 23 - EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_WalledFundsNotTrusted EGCMsgInitiateTradeResponse = 24 -) - -var EGCMsgInitiateTradeResponse_name = map[int32]string{ - 0: "k_EGCMsgInitiateTradeResponse_Accepted", - 1: "k_EGCMsgInitiateTradeResponse_Declined", - 2: "k_EGCMsgInitiateTradeResponse_VAC_Banned_Initiator", - 3: "k_EGCMsgInitiateTradeResponse_VAC_Banned_Target", - 4: "k_EGCMsgInitiateTradeResponse_Target_Already_Trading", - 5: "k_EGCMsgInitiateTradeResponse_Disabled", - 6: "k_EGCMsgInitiateTradeResponse_NotLoggedIn", - 7: "k_EGCMsgInitiateTradeResponse_Cancel", - 8: "k_EGCMsgInitiateTradeResponse_TooSoon", - 9: "k_EGCMsgInitiateTradeResponse_TooSoonPenalty", - 10: "k_EGCMsgInitiateTradeResponse_Trade_Banned_Initiator", - 11: "k_EGCMsgInitiateTradeResponse_Trade_Banned_Target", - 12: "k_EGCMsgInitiateTradeResponse_Free_Account_Initiator_DEPRECATED", - 13: "k_EGCMsgInitiateTradeResponse_Shared_Account_Initiator", - 14: "k_EGCMsgInitiateTradeResponse_Service_Unavailable", - 15: "k_EGCMsgInitiateTradeResponse_Target_Blocked", - 16: "k_EGCMsgInitiateTradeResponse_NeedVerifiedEmail", - 17: "k_EGCMsgInitiateTradeResponse_NeedSteamGuard", - 18: "k_EGCMsgInitiateTradeResponse_SteamGuardDuration", - 19: "k_EGCMsgInitiateTradeResponse_TheyCannotTrade", - 20: "k_EGCMsgInitiateTradeResponse_Recent_Password_Reset", - 21: "k_EGCMsgInitiateTradeResponse_Using_New_Device", - 22: "k_EGCMsgInitiateTradeResponse_Sent_Invalid_Cookie", - 23: "k_EGCMsgInitiateTradeResponse_TooRecentFriend", - 24: "k_EGCMsgInitiateTradeResponse_WalledFundsNotTrusted", -} -var EGCMsgInitiateTradeResponse_value = map[string]int32{ - "k_EGCMsgInitiateTradeResponse_Accepted": 0, - "k_EGCMsgInitiateTradeResponse_Declined": 1, - "k_EGCMsgInitiateTradeResponse_VAC_Banned_Initiator": 2, - "k_EGCMsgInitiateTradeResponse_VAC_Banned_Target": 3, - "k_EGCMsgInitiateTradeResponse_Target_Already_Trading": 4, - "k_EGCMsgInitiateTradeResponse_Disabled": 5, - "k_EGCMsgInitiateTradeResponse_NotLoggedIn": 6, - "k_EGCMsgInitiateTradeResponse_Cancel": 7, - "k_EGCMsgInitiateTradeResponse_TooSoon": 8, - "k_EGCMsgInitiateTradeResponse_TooSoonPenalty": 9, - "k_EGCMsgInitiateTradeResponse_Trade_Banned_Initiator": 10, - "k_EGCMsgInitiateTradeResponse_Trade_Banned_Target": 11, - "k_EGCMsgInitiateTradeResponse_Free_Account_Initiator_DEPRECATED": 12, - "k_EGCMsgInitiateTradeResponse_Shared_Account_Initiator": 13, - "k_EGCMsgInitiateTradeResponse_Service_Unavailable": 14, - "k_EGCMsgInitiateTradeResponse_Target_Blocked": 15, - "k_EGCMsgInitiateTradeResponse_NeedVerifiedEmail": 16, - "k_EGCMsgInitiateTradeResponse_NeedSteamGuard": 17, - "k_EGCMsgInitiateTradeResponse_SteamGuardDuration": 18, - "k_EGCMsgInitiateTradeResponse_TheyCannotTrade": 19, - "k_EGCMsgInitiateTradeResponse_Recent_Password_Reset": 20, - "k_EGCMsgInitiateTradeResponse_Using_New_Device": 21, - "k_EGCMsgInitiateTradeResponse_Sent_Invalid_Cookie": 22, - "k_EGCMsgInitiateTradeResponse_TooRecentFriend": 23, - "k_EGCMsgInitiateTradeResponse_WalledFundsNotTrusted": 24, -} - -func (x EGCMsgInitiateTradeResponse) Enum() *EGCMsgInitiateTradeResponse { - p := new(EGCMsgInitiateTradeResponse) - *p = x - return p -} -func (x EGCMsgInitiateTradeResponse) String() string { - return proto.EnumName(EGCMsgInitiateTradeResponse_name, int32(x)) -} -func (x *EGCMsgInitiateTradeResponse) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(EGCMsgInitiateTradeResponse_value, data, "EGCMsgInitiateTradeResponse") - if err != nil { - return err - } - *x = EGCMsgInitiateTradeResponse(value) - return nil -} -func (EGCMsgInitiateTradeResponse) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } - -type CMsgRequestCrateItemsResponse_EResult int32 - -const ( - CMsgRequestCrateItemsResponse_k_Succeeded CMsgRequestCrateItemsResponse_EResult = 0 - CMsgRequestCrateItemsResponse_k_Failed CMsgRequestCrateItemsResponse_EResult = 1 -) - -var CMsgRequestCrateItemsResponse_EResult_name = map[int32]string{ - 0: "k_Succeeded", - 1: "k_Failed", -} -var CMsgRequestCrateItemsResponse_EResult_value = map[string]int32{ - "k_Succeeded": 0, - "k_Failed": 1, -} - -func (x CMsgRequestCrateItemsResponse_EResult) Enum() *CMsgRequestCrateItemsResponse_EResult { - p := new(CMsgRequestCrateItemsResponse_EResult) - *p = x - return p -} -func (x CMsgRequestCrateItemsResponse_EResult) String() string { - return proto.EnumName(CMsgRequestCrateItemsResponse_EResult_name, int32(x)) -} -func (x *CMsgRequestCrateItemsResponse_EResult) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgRequestCrateItemsResponse_EResult_value, data, "CMsgRequestCrateItemsResponse_EResult") - if err != nil { - return err - } - *x = CMsgRequestCrateItemsResponse_EResult(value) - return nil -} -func (CMsgRequestCrateItemsResponse_EResult) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{22, 0} -} - -type CMsgRedeemCodeResponse_EResultCode int32 - -const ( - CMsgRedeemCodeResponse_k_Succeeded CMsgRedeemCodeResponse_EResultCode = 0 - CMsgRedeemCodeResponse_k_Failed_CodeNotFound CMsgRedeemCodeResponse_EResultCode = 1 - CMsgRedeemCodeResponse_k_Failed_CodeAlreadyUsed CMsgRedeemCodeResponse_EResultCode = 2 - CMsgRedeemCodeResponse_k_Failed_OtherError CMsgRedeemCodeResponse_EResultCode = 3 -) - -var CMsgRedeemCodeResponse_EResultCode_name = map[int32]string{ - 0: "k_Succeeded", - 1: "k_Failed_CodeNotFound", - 2: "k_Failed_CodeAlreadyUsed", - 3: "k_Failed_OtherError", -} -var CMsgRedeemCodeResponse_EResultCode_value = map[string]int32{ - "k_Succeeded": 0, - "k_Failed_CodeNotFound": 1, - "k_Failed_CodeAlreadyUsed": 2, - "k_Failed_OtherError": 3, -} - -func (x CMsgRedeemCodeResponse_EResultCode) Enum() *CMsgRedeemCodeResponse_EResultCode { - p := new(CMsgRedeemCodeResponse_EResultCode) - *p = x - return p -} -func (x CMsgRedeemCodeResponse_EResultCode) String() string { - return proto.EnumName(CMsgRedeemCodeResponse_EResultCode_name, int32(x)) -} -func (x *CMsgRedeemCodeResponse_EResultCode) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgRedeemCodeResponse_EResultCode_value, data, "CMsgRedeemCodeResponse_EResultCode") - if err != nil { - return err - } - *x = CMsgRedeemCodeResponse_EResultCode(value) - return nil -} -func (CMsgRedeemCodeResponse_EResultCode) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{42, 0} -} - -type CMsgClientToGCUnpackBundleResponse_EUnpackBundle int32 - -const ( - CMsgClientToGCUnpackBundleResponse_k_UnpackBundle_Succeeded CMsgClientToGCUnpackBundleResponse_EUnpackBundle = 0 - CMsgClientToGCUnpackBundleResponse_k_UnpackBundle_Failed_ItemIsNotBundle CMsgClientToGCUnpackBundleResponse_EUnpackBundle = 1 - CMsgClientToGCUnpackBundleResponse_k_UnpackBundle_Failed_UnableToCreateContainedItem CMsgClientToGCUnpackBundleResponse_EUnpackBundle = 2 - CMsgClientToGCUnpackBundleResponse_k_UnpackBundle_Failed_SOCacheError CMsgClientToGCUnpackBundleResponse_EUnpackBundle = 3 - CMsgClientToGCUnpackBundleResponse_k_UnpackBundle_Failed_ItemIsInvalid CMsgClientToGCUnpackBundleResponse_EUnpackBundle = 4 - CMsgClientToGCUnpackBundleResponse_k_UnpackBundle_Failed_BadItemQuantity CMsgClientToGCUnpackBundleResponse_EUnpackBundle = 5 - CMsgClientToGCUnpackBundleResponse_k_UnpackBundle_Failed_UnableToDeleteItem CMsgClientToGCUnpackBundleResponse_EUnpackBundle = 6 -) - -var CMsgClientToGCUnpackBundleResponse_EUnpackBundle_name = map[int32]string{ - 0: "k_UnpackBundle_Succeeded", - 1: "k_UnpackBundle_Failed_ItemIsNotBundle", - 2: "k_UnpackBundle_Failed_UnableToCreateContainedItem", - 3: "k_UnpackBundle_Failed_SOCacheError", - 4: "k_UnpackBundle_Failed_ItemIsInvalid", - 5: "k_UnpackBundle_Failed_BadItemQuantity", - 6: "k_UnpackBundle_Failed_UnableToDeleteItem", -} -var CMsgClientToGCUnpackBundleResponse_EUnpackBundle_value = map[string]int32{ - "k_UnpackBundle_Succeeded": 0, - "k_UnpackBundle_Failed_ItemIsNotBundle": 1, - "k_UnpackBundle_Failed_UnableToCreateContainedItem": 2, - "k_UnpackBundle_Failed_SOCacheError": 3, - "k_UnpackBundle_Failed_ItemIsInvalid": 4, - "k_UnpackBundle_Failed_BadItemQuantity": 5, - "k_UnpackBundle_Failed_UnableToDeleteItem": 6, -} - -func (x CMsgClientToGCUnpackBundleResponse_EUnpackBundle) Enum() *CMsgClientToGCUnpackBundleResponse_EUnpackBundle { - p := new(CMsgClientToGCUnpackBundleResponse_EUnpackBundle) - *p = x - return p -} -func (x CMsgClientToGCUnpackBundleResponse_EUnpackBundle) String() string { - return proto.EnumName(CMsgClientToGCUnpackBundleResponse_EUnpackBundle_name, int32(x)) -} -func (x *CMsgClientToGCUnpackBundleResponse_EUnpackBundle) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgClientToGCUnpackBundleResponse_EUnpackBundle_value, data, "CMsgClientToGCUnpackBundleResponse_EUnpackBundle") - if err != nil { - return err - } - *x = CMsgClientToGCUnpackBundleResponse_EUnpackBundle(value) - return nil -} -func (CMsgClientToGCUnpackBundleResponse_EUnpackBundle) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{54, 0} -} - -type CMsgClientToGCSetItemStyleResponse_ESetStyle int32 - -const ( - CMsgClientToGCSetItemStyleResponse_k_SetStyle_Succeeded CMsgClientToGCSetItemStyleResponse_ESetStyle = 0 - CMsgClientToGCSetItemStyleResponse_k_SetStyle_Failed CMsgClientToGCSetItemStyleResponse_ESetStyle = 1 - CMsgClientToGCSetItemStyleResponse_k_SetStyle_Failed_StyleIsLocked CMsgClientToGCSetItemStyleResponse_ESetStyle = 2 -) - -var CMsgClientToGCSetItemStyleResponse_ESetStyle_name = map[int32]string{ - 0: "k_SetStyle_Succeeded", - 1: "k_SetStyle_Failed", - 2: "k_SetStyle_Failed_StyleIsLocked", -} -var CMsgClientToGCSetItemStyleResponse_ESetStyle_value = map[string]int32{ - "k_SetStyle_Succeeded": 0, - "k_SetStyle_Failed": 1, - "k_SetStyle_Failed_StyleIsLocked": 2, -} - -func (x CMsgClientToGCSetItemStyleResponse_ESetStyle) Enum() *CMsgClientToGCSetItemStyleResponse_ESetStyle { - p := new(CMsgClientToGCSetItemStyleResponse_ESetStyle) - *p = x - return p -} -func (x CMsgClientToGCSetItemStyleResponse_ESetStyle) String() string { - return proto.EnumName(CMsgClientToGCSetItemStyleResponse_ESetStyle_name, int32(x)) -} -func (x *CMsgClientToGCSetItemStyleResponse_ESetStyle) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgClientToGCSetItemStyleResponse_ESetStyle_value, data, "CMsgClientToGCSetItemStyleResponse_ESetStyle") - if err != nil { - return err - } - *x = CMsgClientToGCSetItemStyleResponse_ESetStyle(value) - return nil -} -func (CMsgClientToGCSetItemStyleResponse_ESetStyle) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{59, 0} -} - -type CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle int32 - -const ( - CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Succeeded CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 0 - CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_PreReq CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 1 - CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_CantAfford CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 2 - CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_CantCommit CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 3 - CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_CantLockCache CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 4 - CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_CantAffordAttrib CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 5 - CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_CantAffordGem CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 6 - CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_NoCompendiumLevel CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 7 - CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_AlreadyUnlocked CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 8 - CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_OtherError CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 9 - CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_ItemIsInvalid CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 10 - CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_ToolIsInvalid CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 11 -) - -var CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle_name = map[int32]string{ - 0: "k_UnlockStyle_Succeeded", - 1: "k_UnlockStyle_Failed_PreReq", - 2: "k_UnlockStyle_Failed_CantAfford", - 3: "k_UnlockStyle_Failed_CantCommit", - 4: "k_UnlockStyle_Failed_CantLockCache", - 5: "k_UnlockStyle_Failed_CantAffordAttrib", - 6: "k_UnlockStyle_Failed_CantAffordGem", - 7: "k_UnlockStyle_Failed_NoCompendiumLevel", - 8: "k_UnlockStyle_Failed_AlreadyUnlocked", - 9: "k_UnlockStyle_Failed_OtherError", - 10: "k_UnlockStyle_Failed_ItemIsInvalid", - 11: "k_UnlockStyle_Failed_ToolIsInvalid", -} -var CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle_value = map[string]int32{ - "k_UnlockStyle_Succeeded": 0, - "k_UnlockStyle_Failed_PreReq": 1, - "k_UnlockStyle_Failed_CantAfford": 2, - "k_UnlockStyle_Failed_CantCommit": 3, - "k_UnlockStyle_Failed_CantLockCache": 4, - "k_UnlockStyle_Failed_CantAffordAttrib": 5, - "k_UnlockStyle_Failed_CantAffordGem": 6, - "k_UnlockStyle_Failed_NoCompendiumLevel": 7, - "k_UnlockStyle_Failed_AlreadyUnlocked": 8, - "k_UnlockStyle_Failed_OtherError": 9, - "k_UnlockStyle_Failed_ItemIsInvalid": 10, - "k_UnlockStyle_Failed_ToolIsInvalid": 11, -} - -func (x CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle) Enum() *CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle { - p := new(CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle) - *p = x - return p -} -func (x CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle) String() string { - return proto.EnumName(CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle_name, int32(x)) -} -func (x *CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle_value, data, "CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle") - if err != nil { - return err - } - *x = CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle(value) - return nil -} -func (CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{61, 0} -} - -type CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute int32 - -const ( - CMsgClientToGCRemoveItemAttributeResponse_k_RemoveItemAttribute_Succeeded CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute = 0 - CMsgClientToGCRemoveItemAttributeResponse_k_RemoveItemAttribute_Failed CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute = 1 - CMsgClientToGCRemoveItemAttributeResponse_k_RemoveItemAttribute_Failed_ItemIsInvalid CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute = 2 - CMsgClientToGCRemoveItemAttributeResponse_k_RemoveItemAttribute_Failed_AttributeCannotBeRemoved CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute = 3 - CMsgClientToGCRemoveItemAttributeResponse_k_RemoveItemAttribute_Failed_AttributeDoesntExist CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute = 4 -) - -var CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute_name = map[int32]string{ - 0: "k_RemoveItemAttribute_Succeeded", - 1: "k_RemoveItemAttribute_Failed", - 2: "k_RemoveItemAttribute_Failed_ItemIsInvalid", - 3: "k_RemoveItemAttribute_Failed_AttributeCannotBeRemoved", - 4: "k_RemoveItemAttribute_Failed_AttributeDoesntExist", -} -var CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute_value = map[string]int32{ - "k_RemoveItemAttribute_Succeeded": 0, - "k_RemoveItemAttribute_Failed": 1, - "k_RemoveItemAttribute_Failed_ItemIsInvalid": 2, - "k_RemoveItemAttribute_Failed_AttributeCannotBeRemoved": 3, - "k_RemoveItemAttribute_Failed_AttributeDoesntExist": 4, -} - -func (x CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute) Enum() *CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute { - p := new(CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute) - *p = x - return p -} -func (x CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute) String() string { - return proto.EnumName(CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute_name, int32(x)) -} -func (x *CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute_value, data, "CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute") - if err != nil { - return err - } - *x = CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute(value) - return nil -} -func (CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{66, 0} -} - -type CMsgClientToGCNameItemResponse_ENameItem int32 - -const ( - CMsgClientToGCNameItemResponse_k_NameItem_Succeeded CMsgClientToGCNameItemResponse_ENameItem = 0 - CMsgClientToGCNameItemResponse_k_NameItem_Failed CMsgClientToGCNameItemResponse_ENameItem = 1 - CMsgClientToGCNameItemResponse_k_NameItem_Failed_ToolIsInvalid CMsgClientToGCNameItemResponse_ENameItem = 2 - CMsgClientToGCNameItemResponse_k_NameItem_Failed_ItemIsInvalid CMsgClientToGCNameItemResponse_ENameItem = 3 - CMsgClientToGCNameItemResponse_k_NameItem_Failed_NameIsInvalid CMsgClientToGCNameItemResponse_ENameItem = 4 -) - -var CMsgClientToGCNameItemResponse_ENameItem_name = map[int32]string{ - 0: "k_NameItem_Succeeded", - 1: "k_NameItem_Failed", - 2: "k_NameItem_Failed_ToolIsInvalid", - 3: "k_NameItem_Failed_ItemIsInvalid", - 4: "k_NameItem_Failed_NameIsInvalid", -} -var CMsgClientToGCNameItemResponse_ENameItem_value = map[string]int32{ - "k_NameItem_Succeeded": 0, - "k_NameItem_Failed": 1, - "k_NameItem_Failed_ToolIsInvalid": 2, - "k_NameItem_Failed_ItemIsInvalid": 3, - "k_NameItem_Failed_NameIsInvalid": 4, -} - -func (x CMsgClientToGCNameItemResponse_ENameItem) Enum() *CMsgClientToGCNameItemResponse_ENameItem { - p := new(CMsgClientToGCNameItemResponse_ENameItem) - *p = x - return p -} -func (x CMsgClientToGCNameItemResponse_ENameItem) String() string { - return proto.EnumName(CMsgClientToGCNameItemResponse_ENameItem_name, int32(x)) -} -func (x *CMsgClientToGCNameItemResponse_ENameItem) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgClientToGCNameItemResponse_ENameItem_value, data, "CMsgClientToGCNameItemResponse_ENameItem") - if err != nil { - return err - } - *x = CMsgClientToGCNameItemResponse_ENameItem(value) - return nil -} -func (CMsgClientToGCNameItemResponse_ENameItem) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{68, 0} -} - -type CMsgClientToGCCreateStaticRecipeResponse_EResponse int32 - -const ( - CMsgClientToGCCreateStaticRecipeResponse_eResponse_Success CMsgClientToGCCreateStaticRecipeResponse_EResponse = 0 - CMsgClientToGCCreateStaticRecipeResponse_eResponse_OfferingDisabled CMsgClientToGCCreateStaticRecipeResponse_EResponse = 1 - CMsgClientToGCCreateStaticRecipeResponse_eResponse_InvalidItems CMsgClientToGCCreateStaticRecipeResponse_EResponse = 2 - CMsgClientToGCCreateStaticRecipeResponse_eResponse_InternalError CMsgClientToGCCreateStaticRecipeResponse_EResponse = 3 - CMsgClientToGCCreateStaticRecipeResponse_eResponse_MissingLeague CMsgClientToGCCreateStaticRecipeResponse_EResponse = 4 -) - -var CMsgClientToGCCreateStaticRecipeResponse_EResponse_name = map[int32]string{ - 0: "eResponse_Success", - 1: "eResponse_OfferingDisabled", - 2: "eResponse_InvalidItems", - 3: "eResponse_InternalError", - 4: "eResponse_MissingLeague", -} -var CMsgClientToGCCreateStaticRecipeResponse_EResponse_value = map[string]int32{ - "eResponse_Success": 0, - "eResponse_OfferingDisabled": 1, - "eResponse_InvalidItems": 2, - "eResponse_InternalError": 3, - "eResponse_MissingLeague": 4, -} - -func (x CMsgClientToGCCreateStaticRecipeResponse_EResponse) Enum() *CMsgClientToGCCreateStaticRecipeResponse_EResponse { - p := new(CMsgClientToGCCreateStaticRecipeResponse_EResponse) - *p = x - return p -} -func (x CMsgClientToGCCreateStaticRecipeResponse_EResponse) String() string { - return proto.EnumName(CMsgClientToGCCreateStaticRecipeResponse_EResponse_name, int32(x)) -} -func (x *CMsgClientToGCCreateStaticRecipeResponse_EResponse) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgClientToGCCreateStaticRecipeResponse_EResponse_value, data, "CMsgClientToGCCreateStaticRecipeResponse_EResponse") - if err != nil { - return err - } - *x = CMsgClientToGCCreateStaticRecipeResponse_EResponse(value) - return nil -} -func (CMsgClientToGCCreateStaticRecipeResponse_EResponse) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{90, 0} -} - -type CMsgApplyAutograph struct { - AutographItemId *uint64 `protobuf:"varint,1,opt,name=autograph_item_id,json=autographItemId" json:"autograph_item_id,omitempty"` - ItemItemId *uint64 `protobuf:"varint,2,opt,name=item_item_id,json=itemItemId" json:"item_item_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgApplyAutograph) Reset() { *m = CMsgApplyAutograph{} } -func (m *CMsgApplyAutograph) String() string { return proto.CompactTextString(m) } -func (*CMsgApplyAutograph) ProtoMessage() {} -func (*CMsgApplyAutograph) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -func (m *CMsgApplyAutograph) GetAutographItemId() uint64 { - if m != nil && m.AutographItemId != nil { - return *m.AutographItemId - } - return 0 -} - -func (m *CMsgApplyAutograph) GetItemItemId() uint64 { - if m != nil && m.ItemItemId != nil { - return *m.ItemItemId - } - return 0 -} - -type CMsgAdjustItemEquippedState struct { - ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - NewClass *uint32 `protobuf:"varint,2,opt,name=new_class,json=newClass" json:"new_class,omitempty"` - NewSlot *uint32 `protobuf:"varint,3,opt,name=new_slot,json=newSlot" json:"new_slot,omitempty"` - StyleIndex *uint32 `protobuf:"varint,4,opt,name=style_index,json=styleIndex" json:"style_index,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgAdjustItemEquippedState) Reset() { *m = CMsgAdjustItemEquippedState{} } -func (m *CMsgAdjustItemEquippedState) String() string { return proto.CompactTextString(m) } -func (*CMsgAdjustItemEquippedState) ProtoMessage() {} -func (*CMsgAdjustItemEquippedState) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } - -func (m *CMsgAdjustItemEquippedState) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -func (m *CMsgAdjustItemEquippedState) GetNewClass() uint32 { - if m != nil && m.NewClass != nil { - return *m.NewClass - } - return 0 -} - -func (m *CMsgAdjustItemEquippedState) GetNewSlot() uint32 { - if m != nil && m.NewSlot != nil { - return *m.NewSlot - } - return 0 -} - -func (m *CMsgAdjustItemEquippedState) GetStyleIndex() uint32 { - if m != nil && m.StyleIndex != nil { - return *m.StyleIndex - } - return 0 -} - -type CMsgEconPlayerStrangeCountAdjustment struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - StrangeCountAdjustments []*CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment `protobuf:"bytes,2,rep,name=strange_count_adjustments,json=strangeCountAdjustments" json:"strange_count_adjustments,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgEconPlayerStrangeCountAdjustment) Reset() { *m = CMsgEconPlayerStrangeCountAdjustment{} } -func (m *CMsgEconPlayerStrangeCountAdjustment) String() string { return proto.CompactTextString(m) } -func (*CMsgEconPlayerStrangeCountAdjustment) ProtoMessage() {} -func (*CMsgEconPlayerStrangeCountAdjustment) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{2} -} - -func (m *CMsgEconPlayerStrangeCountAdjustment) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgEconPlayerStrangeCountAdjustment) GetStrangeCountAdjustments() []*CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment { - if m != nil { - return m.StrangeCountAdjustments - } - return nil -} - -type CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment struct { - EventType *uint32 `protobuf:"varint,1,opt,name=event_type,json=eventType" json:"event_type,omitempty"` - ItemId *uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - Adjustment *uint32 `protobuf:"varint,3,opt,name=adjustment" json:"adjustment,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) Reset() { - *m = CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment{} -} -func (m *CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) String() string { - return proto.CompactTextString(m) -} -func (*CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) ProtoMessage() {} -func (*CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{2, 0} -} - -func (m *CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) GetEventType() uint32 { - if m != nil && m.EventType != nil { - return *m.EventType - } - return 0 -} - -func (m *CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -func (m *CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) GetAdjustment() uint32 { - if m != nil && m.Adjustment != nil { - return *m.Adjustment - } - return 0 -} - -type CMsgRequestItemPurgatory_FinalizePurchase struct { - ItemIds []uint64 `protobuf:"varint,1,rep,name=item_ids,json=itemIds" json:"item_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgRequestItemPurgatory_FinalizePurchase) Reset() { - *m = CMsgRequestItemPurgatory_FinalizePurchase{} -} -func (m *CMsgRequestItemPurgatory_FinalizePurchase) String() string { return proto.CompactTextString(m) } -func (*CMsgRequestItemPurgatory_FinalizePurchase) ProtoMessage() {} -func (*CMsgRequestItemPurgatory_FinalizePurchase) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{3} -} - -func (m *CMsgRequestItemPurgatory_FinalizePurchase) GetItemIds() []uint64 { - if m != nil { - return m.ItemIds - } - return nil -} - -type CMsgRequestItemPurgatory_FinalizePurchaseResponse struct { - Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` - ItemIds []uint64 `protobuf:"varint,2,rep,name=item_ids,json=itemIds" json:"item_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgRequestItemPurgatory_FinalizePurchaseResponse) Reset() { - *m = CMsgRequestItemPurgatory_FinalizePurchaseResponse{} -} -func (m *CMsgRequestItemPurgatory_FinalizePurchaseResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgRequestItemPurgatory_FinalizePurchaseResponse) ProtoMessage() {} -func (*CMsgRequestItemPurgatory_FinalizePurchaseResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{4} -} - -func (m *CMsgRequestItemPurgatory_FinalizePurchaseResponse) GetResult() uint32 { - if m != nil && m.Result != nil { - return *m.Result - } - return 0 -} - -func (m *CMsgRequestItemPurgatory_FinalizePurchaseResponse) GetItemIds() []uint64 { - if m != nil { - return m.ItemIds - } - return nil -} - -type CMsgRequestItemPurgatory_RefundPurchase struct { - ItemIds []uint64 `protobuf:"varint,1,rep,name=item_ids,json=itemIds" json:"item_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgRequestItemPurgatory_RefundPurchase) Reset() { - *m = CMsgRequestItemPurgatory_RefundPurchase{} -} -func (m *CMsgRequestItemPurgatory_RefundPurchase) String() string { return proto.CompactTextString(m) } -func (*CMsgRequestItemPurgatory_RefundPurchase) ProtoMessage() {} -func (*CMsgRequestItemPurgatory_RefundPurchase) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{5} -} - -func (m *CMsgRequestItemPurgatory_RefundPurchase) GetItemIds() []uint64 { - if m != nil { - return m.ItemIds - } - return nil -} - -type CMsgRequestItemPurgatory_RefundPurchaseResponse struct { - Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgRequestItemPurgatory_RefundPurchaseResponse) Reset() { - *m = CMsgRequestItemPurgatory_RefundPurchaseResponse{} -} -func (m *CMsgRequestItemPurgatory_RefundPurchaseResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgRequestItemPurgatory_RefundPurchaseResponse) ProtoMessage() {} -func (*CMsgRequestItemPurgatory_RefundPurchaseResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{6} -} - -func (m *CMsgRequestItemPurgatory_RefundPurchaseResponse) GetResult() uint32 { - if m != nil && m.Result != nil { - return *m.Result - } - return 0 -} - -type CMsgCraftingResponse struct { - ItemIds []uint64 `protobuf:"varint,1,rep,name=item_ids,json=itemIds" json:"item_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgCraftingResponse) Reset() { *m = CMsgCraftingResponse{} } -func (m *CMsgCraftingResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgCraftingResponse) ProtoMessage() {} -func (*CMsgCraftingResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} } - -func (m *CMsgCraftingResponse) GetItemIds() []uint64 { - if m != nil { - return m.ItemIds - } - return nil -} - -type CMsgGCRequestStoreSalesData struct { - Version *uint32 `protobuf:"varint,1,opt,name=version" json:"version,omitempty"` - Currency *uint32 `protobuf:"varint,2,opt,name=currency" json:"currency,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCRequestStoreSalesData) Reset() { *m = CMsgGCRequestStoreSalesData{} } -func (m *CMsgGCRequestStoreSalesData) String() string { return proto.CompactTextString(m) } -func (*CMsgGCRequestStoreSalesData) ProtoMessage() {} -func (*CMsgGCRequestStoreSalesData) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} } - -func (m *CMsgGCRequestStoreSalesData) GetVersion() uint32 { - if m != nil && m.Version != nil { - return *m.Version - } - return 0 -} - -func (m *CMsgGCRequestStoreSalesData) GetCurrency() uint32 { - if m != nil && m.Currency != nil { - return *m.Currency - } - return 0 -} - -type CMsgGCRequestStoreSalesDataResponse struct { - SalePrice []*CMsgGCRequestStoreSalesDataResponse_Price `protobuf:"bytes,1,rep,name=sale_price,json=salePrice" json:"sale_price,omitempty"` - Version *uint32 `protobuf:"varint,2,opt,name=version" json:"version,omitempty"` - ExpirationTime *uint32 `protobuf:"varint,3,opt,name=expiration_time,json=expirationTime" json:"expiration_time,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCRequestStoreSalesDataResponse) Reset() { *m = CMsgGCRequestStoreSalesDataResponse{} } -func (m *CMsgGCRequestStoreSalesDataResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCRequestStoreSalesDataResponse) ProtoMessage() {} -func (*CMsgGCRequestStoreSalesDataResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{9} -} - -func (m *CMsgGCRequestStoreSalesDataResponse) GetSalePrice() []*CMsgGCRequestStoreSalesDataResponse_Price { - if m != nil { - return m.SalePrice - } - return nil -} - -func (m *CMsgGCRequestStoreSalesDataResponse) GetVersion() uint32 { - if m != nil && m.Version != nil { - return *m.Version - } - return 0 -} - -func (m *CMsgGCRequestStoreSalesDataResponse) GetExpirationTime() uint32 { - if m != nil && m.ExpirationTime != nil { - return *m.ExpirationTime - } - return 0 -} - -type CMsgGCRequestStoreSalesDataResponse_Price struct { - ItemDef *uint32 `protobuf:"varint,1,opt,name=item_def,json=itemDef" json:"item_def,omitempty"` - Price *uint32 `protobuf:"varint,2,opt,name=price" json:"price,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCRequestStoreSalesDataResponse_Price) Reset() { - *m = CMsgGCRequestStoreSalesDataResponse_Price{} -} -func (m *CMsgGCRequestStoreSalesDataResponse_Price) String() string { return proto.CompactTextString(m) } -func (*CMsgGCRequestStoreSalesDataResponse_Price) ProtoMessage() {} -func (*CMsgGCRequestStoreSalesDataResponse_Price) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{9, 0} -} - -func (m *CMsgGCRequestStoreSalesDataResponse_Price) GetItemDef() uint32 { - if m != nil && m.ItemDef != nil { - return *m.ItemDef - } - return 0 -} - -func (m *CMsgGCRequestStoreSalesDataResponse_Price) GetPrice() uint32 { - if m != nil && m.Price != nil { - return *m.Price - } - return 0 -} - -type CMsgGCRequestStoreSalesDataUpToDateResponse struct { - Version *uint32 `protobuf:"varint,1,opt,name=version" json:"version,omitempty"` - ExpirationTime *uint32 `protobuf:"varint,2,opt,name=expiration_time,json=expirationTime" json:"expiration_time,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCRequestStoreSalesDataUpToDateResponse) Reset() { - *m = CMsgGCRequestStoreSalesDataUpToDateResponse{} -} -func (m *CMsgGCRequestStoreSalesDataUpToDateResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCRequestStoreSalesDataUpToDateResponse) ProtoMessage() {} -func (*CMsgGCRequestStoreSalesDataUpToDateResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{10} -} - -func (m *CMsgGCRequestStoreSalesDataUpToDateResponse) GetVersion() uint32 { - if m != nil && m.Version != nil { - return *m.Version - } - return 0 -} - -func (m *CMsgGCRequestStoreSalesDataUpToDateResponse) GetExpirationTime() uint32 { - if m != nil && m.ExpirationTime != nil { - return *m.ExpirationTime - } - return 0 -} - -type CMsgGCToGCPingRequest struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCPingRequest) Reset() { *m = CMsgGCToGCPingRequest{} } -func (m *CMsgGCToGCPingRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCPingRequest) ProtoMessage() {} -func (*CMsgGCToGCPingRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} } - -type CMsgGCToGCPingResponse struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCPingResponse) Reset() { *m = CMsgGCToGCPingResponse{} } -func (m *CMsgGCToGCPingResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCPingResponse) ProtoMessage() {} -func (*CMsgGCToGCPingResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} } - -type CMsgGCToGCGetUserSessionServer struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCGetUserSessionServer) Reset() { *m = CMsgGCToGCGetUserSessionServer{} } -func (m *CMsgGCToGCGetUserSessionServer) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCGetUserSessionServer) ProtoMessage() {} -func (*CMsgGCToGCGetUserSessionServer) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} } - -func (m *CMsgGCToGCGetUserSessionServer) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -type CMsgGCToGCGetUserSessionServerResponse struct { - ServerSteamId *uint64 `protobuf:"fixed64,1,opt,name=server_steam_id,json=serverSteamId" json:"server_steam_id,omitempty"` - IsOnline *bool `protobuf:"varint,2,opt,name=is_online,json=isOnline" json:"is_online,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCGetUserSessionServerResponse) Reset() { - *m = CMsgGCToGCGetUserSessionServerResponse{} -} -func (m *CMsgGCToGCGetUserSessionServerResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCGetUserSessionServerResponse) ProtoMessage() {} -func (*CMsgGCToGCGetUserSessionServerResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{14} -} - -func (m *CMsgGCToGCGetUserSessionServerResponse) GetServerSteamId() uint64 { - if m != nil && m.ServerSteamId != nil { - return *m.ServerSteamId - } - return 0 -} - -func (m *CMsgGCToGCGetUserSessionServerResponse) GetIsOnline() bool { - if m != nil && m.IsOnline != nil { - return *m.IsOnline - } - return false -} - -type CMsgGCToGCGetUserServerMembers struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - MaxSpectators *uint32 `protobuf:"varint,2,opt,name=max_spectators,json=maxSpectators" json:"max_spectators,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCGetUserServerMembers) Reset() { *m = CMsgGCToGCGetUserServerMembers{} } -func (m *CMsgGCToGCGetUserServerMembers) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCGetUserServerMembers) ProtoMessage() {} -func (*CMsgGCToGCGetUserServerMembers) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15} } - -func (m *CMsgGCToGCGetUserServerMembers) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgGCToGCGetUserServerMembers) GetMaxSpectators() uint32 { - if m != nil && m.MaxSpectators != nil { - return *m.MaxSpectators - } - return 0 -} - -type CMsgGCToGCGetUserServerMembersResponse struct { - MemberAccountId []uint32 `protobuf:"varint,1,rep,name=member_account_id,json=memberAccountId" json:"member_account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCGetUserServerMembersResponse) Reset() { - *m = CMsgGCToGCGetUserServerMembersResponse{} -} -func (m *CMsgGCToGCGetUserServerMembersResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCGetUserServerMembersResponse) ProtoMessage() {} -func (*CMsgGCToGCGetUserServerMembersResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{16} -} - -func (m *CMsgGCToGCGetUserServerMembersResponse) GetMemberAccountId() []uint32 { - if m != nil { - return m.MemberAccountId - } - return nil -} - -type CMsgLookupMultipleAccountNames struct { - Accountids []uint32 `protobuf:"varint,1,rep,packed,name=accountids" json:"accountids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgLookupMultipleAccountNames) Reset() { *m = CMsgLookupMultipleAccountNames{} } -func (m *CMsgLookupMultipleAccountNames) String() string { return proto.CompactTextString(m) } -func (*CMsgLookupMultipleAccountNames) ProtoMessage() {} -func (*CMsgLookupMultipleAccountNames) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17} } - -func (m *CMsgLookupMultipleAccountNames) GetAccountids() []uint32 { - if m != nil { - return m.Accountids - } - return nil -} - -type CMsgLookupMultipleAccountNamesResponse struct { - Accounts []*CMsgLookupMultipleAccountNamesResponse_Account `protobuf:"bytes,1,rep,name=accounts" json:"accounts,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgLookupMultipleAccountNamesResponse) Reset() { - *m = CMsgLookupMultipleAccountNamesResponse{} -} -func (m *CMsgLookupMultipleAccountNamesResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgLookupMultipleAccountNamesResponse) ProtoMessage() {} -func (*CMsgLookupMultipleAccountNamesResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{18} -} - -func (m *CMsgLookupMultipleAccountNamesResponse) GetAccounts() []*CMsgLookupMultipleAccountNamesResponse_Account { - if m != nil { - return m.Accounts - } - return nil -} - -type CMsgLookupMultipleAccountNamesResponse_Account struct { - Accountid *uint32 `protobuf:"varint,1,opt,name=accountid" json:"accountid,omitempty"` - Persona *string `protobuf:"bytes,2,opt,name=persona" json:"persona,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgLookupMultipleAccountNamesResponse_Account) Reset() { - *m = CMsgLookupMultipleAccountNamesResponse_Account{} -} -func (m *CMsgLookupMultipleAccountNamesResponse_Account) String() string { - return proto.CompactTextString(m) -} -func (*CMsgLookupMultipleAccountNamesResponse_Account) ProtoMessage() {} -func (*CMsgLookupMultipleAccountNamesResponse_Account) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{18, 0} -} - -func (m *CMsgLookupMultipleAccountNamesResponse_Account) GetAccountid() uint32 { - if m != nil && m.Accountid != nil { - return *m.Accountid - } - return 0 -} - -func (m *CMsgLookupMultipleAccountNamesResponse_Account) GetPersona() string { - if m != nil && m.Persona != nil { - return *m.Persona - } - return "" -} - -type CMsgGCToGCGetUserPCBangNo struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCGetUserPCBangNo) Reset() { *m = CMsgGCToGCGetUserPCBangNo{} } -func (m *CMsgGCToGCGetUserPCBangNo) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCGetUserPCBangNo) ProtoMessage() {} -func (*CMsgGCToGCGetUserPCBangNo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{19} } - -func (m *CMsgGCToGCGetUserPCBangNo) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -type CMsgGCToGCGetUserPCBangNoResponse struct { - PcBangNo *uint32 `protobuf:"varint,1,opt,name=pc_bang_no,json=pcBangNo" json:"pc_bang_no,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCGetUserPCBangNoResponse) Reset() { *m = CMsgGCToGCGetUserPCBangNoResponse{} } -func (m *CMsgGCToGCGetUserPCBangNoResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCGetUserPCBangNoResponse) ProtoMessage() {} -func (*CMsgGCToGCGetUserPCBangNoResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{20} -} - -func (m *CMsgGCToGCGetUserPCBangNoResponse) GetPcBangNo() uint32 { - if m != nil && m.PcBangNo != nil { - return *m.PcBangNo - } - return 0 -} - -type CMsgRequestCrateItems struct { - CrateItemDef *uint32 `protobuf:"varint,1,opt,name=crate_item_def,json=crateItemDef" json:"crate_item_def,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgRequestCrateItems) Reset() { *m = CMsgRequestCrateItems{} } -func (m *CMsgRequestCrateItems) String() string { return proto.CompactTextString(m) } -func (*CMsgRequestCrateItems) ProtoMessage() {} -func (*CMsgRequestCrateItems) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{21} } - -func (m *CMsgRequestCrateItems) GetCrateItemDef() uint32 { - if m != nil && m.CrateItemDef != nil { - return *m.CrateItemDef - } - return 0 -} - -type CMsgRequestCrateItemsResponse struct { - Response *uint32 `protobuf:"varint,1,opt,name=response" json:"response,omitempty"` - ItemDefs []uint32 `protobuf:"varint,2,rep,name=item_defs,json=itemDefs" json:"item_defs,omitempty"` - PeekItemDef *uint32 `protobuf:"varint,3,opt,name=peek_item_def,json=peekItemDef" json:"peek_item_def,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgRequestCrateItemsResponse) Reset() { *m = CMsgRequestCrateItemsResponse{} } -func (m *CMsgRequestCrateItemsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgRequestCrateItemsResponse) ProtoMessage() {} -func (*CMsgRequestCrateItemsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{22} } - -func (m *CMsgRequestCrateItemsResponse) GetResponse() uint32 { - if m != nil && m.Response != nil { - return *m.Response - } - return 0 -} - -func (m *CMsgRequestCrateItemsResponse) GetItemDefs() []uint32 { - if m != nil { - return m.ItemDefs - } - return nil -} - -func (m *CMsgRequestCrateItemsResponse) GetPeekItemDef() uint32 { - if m != nil && m.PeekItemDef != nil { - return *m.PeekItemDef - } - return 0 -} - -type CMsgGCToGCCanUseDropRateBonus struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - DropRateBonus *float32 `protobuf:"fixed32,2,opt,name=drop_rate_bonus,json=dropRateBonus" json:"drop_rate_bonus,omitempty"` - BoosterType *uint32 `protobuf:"varint,3,opt,name=booster_type,json=boosterType" json:"booster_type,omitempty"` - ExclusiveItemDef *uint32 `protobuf:"varint,4,opt,name=exclusive_item_def,json=exclusiveItemDef" json:"exclusive_item_def,omitempty"` - AllowEqualRate *bool `protobuf:"varint,5,opt,name=allow_equal_rate,json=allowEqualRate" json:"allow_equal_rate,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCCanUseDropRateBonus) Reset() { *m = CMsgGCToGCCanUseDropRateBonus{} } -func (m *CMsgGCToGCCanUseDropRateBonus) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCCanUseDropRateBonus) ProtoMessage() {} -func (*CMsgGCToGCCanUseDropRateBonus) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{23} } - -func (m *CMsgGCToGCCanUseDropRateBonus) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgGCToGCCanUseDropRateBonus) GetDropRateBonus() float32 { - if m != nil && m.DropRateBonus != nil { - return *m.DropRateBonus - } - return 0 -} - -func (m *CMsgGCToGCCanUseDropRateBonus) GetBoosterType() uint32 { - if m != nil && m.BoosterType != nil { - return *m.BoosterType - } - return 0 -} - -func (m *CMsgGCToGCCanUseDropRateBonus) GetExclusiveItemDef() uint32 { - if m != nil && m.ExclusiveItemDef != nil { - return *m.ExclusiveItemDef - } - return 0 -} - -func (m *CMsgGCToGCCanUseDropRateBonus) GetAllowEqualRate() bool { - if m != nil && m.AllowEqualRate != nil { - return *m.AllowEqualRate - } - return false -} - -type CMsgSQLAddDropRateBonus struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - ItemId *uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - ItemDef *uint32 `protobuf:"varint,3,opt,name=item_def,json=itemDef" json:"item_def,omitempty"` - DropRateBonus *float32 `protobuf:"fixed32,4,opt,name=drop_rate_bonus,json=dropRateBonus" json:"drop_rate_bonus,omitempty"` - BoosterType *uint32 `protobuf:"varint,5,opt,name=booster_type,json=boosterType" json:"booster_type,omitempty"` - SecondsDuration *uint32 `protobuf:"varint,6,opt,name=seconds_duration,json=secondsDuration" json:"seconds_duration,omitempty"` - EndTimeStamp *uint32 `protobuf:"varint,7,opt,name=end_time_stamp,json=endTimeStamp" json:"end_time_stamp,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSQLAddDropRateBonus) Reset() { *m = CMsgSQLAddDropRateBonus{} } -func (m *CMsgSQLAddDropRateBonus) String() string { return proto.CompactTextString(m) } -func (*CMsgSQLAddDropRateBonus) ProtoMessage() {} -func (*CMsgSQLAddDropRateBonus) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{24} } - -func (m *CMsgSQLAddDropRateBonus) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgSQLAddDropRateBonus) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -func (m *CMsgSQLAddDropRateBonus) GetItemDef() uint32 { - if m != nil && m.ItemDef != nil { - return *m.ItemDef - } - return 0 -} - -func (m *CMsgSQLAddDropRateBonus) GetDropRateBonus() float32 { - if m != nil && m.DropRateBonus != nil { - return *m.DropRateBonus - } - return 0 -} - -func (m *CMsgSQLAddDropRateBonus) GetBoosterType() uint32 { - if m != nil && m.BoosterType != nil { - return *m.BoosterType - } - return 0 -} - -func (m *CMsgSQLAddDropRateBonus) GetSecondsDuration() uint32 { - if m != nil && m.SecondsDuration != nil { - return *m.SecondsDuration - } - return 0 -} - -func (m *CMsgSQLAddDropRateBonus) GetEndTimeStamp() uint32 { - if m != nil && m.EndTimeStamp != nil { - return *m.EndTimeStamp - } - return 0 -} - -type CMsgSQLUpgradeBattleBooster struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - ItemDef *uint32 `protobuf:"varint,2,opt,name=item_def,json=itemDef" json:"item_def,omitempty"` - BonusToAdd *float32 `protobuf:"fixed32,3,opt,name=bonus_to_add,json=bonusToAdd" json:"bonus_to_add,omitempty"` - BoosterType *uint32 `protobuf:"varint,4,opt,name=booster_type,json=boosterType" json:"booster_type,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSQLUpgradeBattleBooster) Reset() { *m = CMsgSQLUpgradeBattleBooster{} } -func (m *CMsgSQLUpgradeBattleBooster) String() string { return proto.CompactTextString(m) } -func (*CMsgSQLUpgradeBattleBooster) ProtoMessage() {} -func (*CMsgSQLUpgradeBattleBooster) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{25} } - -func (m *CMsgSQLUpgradeBattleBooster) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgSQLUpgradeBattleBooster) GetItemDef() uint32 { - if m != nil && m.ItemDef != nil { - return *m.ItemDef - } - return 0 -} - -func (m *CMsgSQLUpgradeBattleBooster) GetBonusToAdd() float32 { - if m != nil && m.BonusToAdd != nil { - return *m.BonusToAdd - } - return 0 -} - -func (m *CMsgSQLUpgradeBattleBooster) GetBoosterType() uint32 { - if m != nil && m.BoosterType != nil { - return *m.BoosterType - } - return 0 -} - -type CMsgGCToGCRefreshSOCache struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Reload *bool `protobuf:"varint,2,opt,name=reload" json:"reload,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCRefreshSOCache) Reset() { *m = CMsgGCToGCRefreshSOCache{} } -func (m *CMsgGCToGCRefreshSOCache) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCRefreshSOCache) ProtoMessage() {} -func (*CMsgGCToGCRefreshSOCache) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{26} } - -func (m *CMsgGCToGCRefreshSOCache) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgGCToGCRefreshSOCache) GetReload() bool { - if m != nil && m.Reload != nil { - return *m.Reload - } - return false -} - -type CMsgGCToGCCheckAccountTradeStatus struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Initiator *bool `protobuf:"varint,2,opt,name=initiator" json:"initiator,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCCheckAccountTradeStatus) Reset() { *m = CMsgGCToGCCheckAccountTradeStatus{} } -func (m *CMsgGCToGCCheckAccountTradeStatus) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCCheckAccountTradeStatus) ProtoMessage() {} -func (*CMsgGCToGCCheckAccountTradeStatus) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{27} -} - -func (m *CMsgGCToGCCheckAccountTradeStatus) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgGCToGCCheckAccountTradeStatus) GetInitiator() bool { - if m != nil && m.Initiator != nil { - return *m.Initiator - } - return false -} - -type CMsgGCToGCCheckAccountTradeStatusResponse struct { - CanTrade *bool `protobuf:"varint,1,opt,name=can_trade,json=canTrade" json:"can_trade,omitempty"` - ErrorCode *uint32 `protobuf:"varint,2,opt,name=error_code,json=errorCode" json:"error_code,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCCheckAccountTradeStatusResponse) Reset() { - *m = CMsgGCToGCCheckAccountTradeStatusResponse{} -} -func (m *CMsgGCToGCCheckAccountTradeStatusResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCCheckAccountTradeStatusResponse) ProtoMessage() {} -func (*CMsgGCToGCCheckAccountTradeStatusResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{28} -} - -func (m *CMsgGCToGCCheckAccountTradeStatusResponse) GetCanTrade() bool { - if m != nil && m.CanTrade != nil { - return *m.CanTrade - } - return false -} - -func (m *CMsgGCToGCCheckAccountTradeStatusResponse) GetErrorCode() uint32 { - if m != nil && m.ErrorCode != nil { - return *m.ErrorCode - } - return 0 -} - -type CMsgGCToGCGrantAccountRolledItems struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Items []*CMsgGCToGCGrantAccountRolledItems_Item `protobuf:"bytes,2,rep,name=items" json:"items,omitempty"` - AuditAction *uint32 `protobuf:"varint,3,opt,name=audit_action,json=auditAction" json:"audit_action,omitempty"` - AuditData *uint64 `protobuf:"varint,4,opt,name=audit_data,json=auditData" json:"audit_data,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCGrantAccountRolledItems) Reset() { *m = CMsgGCToGCGrantAccountRolledItems{} } -func (m *CMsgGCToGCGrantAccountRolledItems) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCGrantAccountRolledItems) ProtoMessage() {} -func (*CMsgGCToGCGrantAccountRolledItems) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{29} -} - -func (m *CMsgGCToGCGrantAccountRolledItems) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgGCToGCGrantAccountRolledItems) GetItems() []*CMsgGCToGCGrantAccountRolledItems_Item { - if m != nil { - return m.Items - } - return nil -} - -func (m *CMsgGCToGCGrantAccountRolledItems) GetAuditAction() uint32 { - if m != nil && m.AuditAction != nil { - return *m.AuditAction - } - return 0 -} - -func (m *CMsgGCToGCGrantAccountRolledItems) GetAuditData() uint64 { - if m != nil && m.AuditData != nil { - return *m.AuditData - } - return 0 -} - -type CMsgGCToGCGrantAccountRolledItems_Item struct { - ItemDef *uint32 `protobuf:"varint,1,opt,name=item_def,json=itemDef" json:"item_def,omitempty"` - LootLists []string `protobuf:"bytes,2,rep,name=loot_lists,json=lootLists" json:"loot_lists,omitempty"` - IgnoreLimit *bool `protobuf:"varint,3,opt,name=ignore_limit,json=ignoreLimit" json:"ignore_limit,omitempty"` - Origin *uint32 `protobuf:"varint,4,opt,name=origin" json:"origin,omitempty"` - DynamicAttributes []*CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute `protobuf:"bytes,5,rep,name=dynamic_attributes,json=dynamicAttributes" json:"dynamic_attributes,omitempty"` - AdditionalAuditEntries []*CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry `protobuf:"bytes,6,rep,name=additional_audit_entries,json=additionalAuditEntries" json:"additional_audit_entries,omitempty"` - InventoryToken *uint32 `protobuf:"varint,7,opt,name=inventory_token,json=inventoryToken" json:"inventory_token,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCGrantAccountRolledItems_Item) Reset() { - *m = CMsgGCToGCGrantAccountRolledItems_Item{} -} -func (m *CMsgGCToGCGrantAccountRolledItems_Item) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCGrantAccountRolledItems_Item) ProtoMessage() {} -func (*CMsgGCToGCGrantAccountRolledItems_Item) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{29, 0} -} - -func (m *CMsgGCToGCGrantAccountRolledItems_Item) GetItemDef() uint32 { - if m != nil && m.ItemDef != nil { - return *m.ItemDef - } - return 0 -} - -func (m *CMsgGCToGCGrantAccountRolledItems_Item) GetLootLists() []string { - if m != nil { - return m.LootLists - } - return nil -} - -func (m *CMsgGCToGCGrantAccountRolledItems_Item) GetIgnoreLimit() bool { - if m != nil && m.IgnoreLimit != nil { - return *m.IgnoreLimit - } - return false -} - -func (m *CMsgGCToGCGrantAccountRolledItems_Item) GetOrigin() uint32 { - if m != nil && m.Origin != nil { - return *m.Origin - } - return 0 -} - -func (m *CMsgGCToGCGrantAccountRolledItems_Item) GetDynamicAttributes() []*CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute { - if m != nil { - return m.DynamicAttributes - } - return nil -} - -func (m *CMsgGCToGCGrantAccountRolledItems_Item) GetAdditionalAuditEntries() []*CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry { - if m != nil { - return m.AdditionalAuditEntries - } - return nil -} - -func (m *CMsgGCToGCGrantAccountRolledItems_Item) GetInventoryToken() uint32 { - if m != nil && m.InventoryToken != nil { - return *m.InventoryToken - } - return 0 -} - -type CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute struct { - Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` - ValueUint32 *uint32 `protobuf:"varint,2,opt,name=value_uint32,json=valueUint32" json:"value_uint32,omitempty"` - ValueFloat *float32 `protobuf:"fixed32,3,opt,name=value_float,json=valueFloat" json:"value_float,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) Reset() { - *m = CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute{} -} -func (m *CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) ProtoMessage() {} -func (*CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{29, 0, 0} -} - -func (m *CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) GetValueUint32() uint32 { - if m != nil && m.ValueUint32 != nil { - return *m.ValueUint32 - } - return 0 -} - -func (m *CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) GetValueFloat() float32 { - if m != nil && m.ValueFloat != nil { - return *m.ValueFloat - } - return 0 -} - -type CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry struct { - OwnerAccountId *uint32 `protobuf:"varint,1,opt,name=owner_account_id,json=ownerAccountId" json:"owner_account_id,omitempty"` - AuditAction *uint32 `protobuf:"varint,2,opt,name=audit_action,json=auditAction" json:"audit_action,omitempty"` - AuditData *uint64 `protobuf:"varint,3,opt,name=audit_data,json=auditData" json:"audit_data,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) Reset() { - *m = CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry{} -} -func (m *CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) ProtoMessage() {} -func (*CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{29, 0, 1} -} - -func (m *CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) GetOwnerAccountId() uint32 { - if m != nil && m.OwnerAccountId != nil { - return *m.OwnerAccountId - } - return 0 -} - -func (m *CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) GetAuditAction() uint32 { - if m != nil && m.AuditAction != nil { - return *m.AuditAction - } - return 0 -} - -func (m *CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) GetAuditData() uint64 { - if m != nil && m.AuditData != nil { - return *m.AuditData - } - return 0 -} - -type CMsgGCToGCGrantSelfMadeItemToAccount struct { - ItemDefIndex *uint32 `protobuf:"varint,1,opt,name=item_def_index,json=itemDefIndex" json:"item_def_index,omitempty"` - Accountid *uint32 `protobuf:"varint,2,opt,name=accountid" json:"accountid,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCGrantSelfMadeItemToAccount) Reset() { *m = CMsgGCToGCGrantSelfMadeItemToAccount{} } -func (m *CMsgGCToGCGrantSelfMadeItemToAccount) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCGrantSelfMadeItemToAccount) ProtoMessage() {} -func (*CMsgGCToGCGrantSelfMadeItemToAccount) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{30} -} - -func (m *CMsgGCToGCGrantSelfMadeItemToAccount) GetItemDefIndex() uint32 { - if m != nil && m.ItemDefIndex != nil { - return *m.ItemDefIndex - } - return 0 -} - -func (m *CMsgGCToGCGrantSelfMadeItemToAccount) GetAccountid() uint32 { - if m != nil && m.Accountid != nil { - return *m.Accountid - } - return 0 -} - -type CMsgUseItem struct { - ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - TargetSteamId *uint64 `protobuf:"fixed64,2,opt,name=target_steam_id,json=targetSteamId" json:"target_steam_id,omitempty"` - Gift_PotentialTargets []uint32 `protobuf:"varint,3,rep,name=gift__potential_targets,json=giftPotentialTargets" json:"gift__potential_targets,omitempty"` - Duel_ClassLock *uint32 `protobuf:"varint,4,opt,name=duel__class_lock,json=duelClassLock" json:"duel__class_lock,omitempty"` - InitiatorSteamId *uint64 `protobuf:"varint,5,opt,name=initiator_steam_id,json=initiatorSteamId" json:"initiator_steam_id,omitempty"` - Itempack_AckImmediately *bool `protobuf:"varint,6,opt,name=itempack__ack_immediately,json=itempackAckImmediately" json:"itempack__ack_immediately,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgUseItem) Reset() { *m = CMsgUseItem{} } -func (m *CMsgUseItem) String() string { return proto.CompactTextString(m) } -func (*CMsgUseItem) ProtoMessage() {} -func (*CMsgUseItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{31} } - -func (m *CMsgUseItem) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -func (m *CMsgUseItem) GetTargetSteamId() uint64 { - if m != nil && m.TargetSteamId != nil { - return *m.TargetSteamId - } - return 0 -} - -func (m *CMsgUseItem) GetGift_PotentialTargets() []uint32 { - if m != nil { - return m.Gift_PotentialTargets - } - return nil -} - -func (m *CMsgUseItem) GetDuel_ClassLock() uint32 { - if m != nil && m.Duel_ClassLock != nil { - return *m.Duel_ClassLock - } - return 0 -} - -func (m *CMsgUseItem) GetInitiatorSteamId() uint64 { - if m != nil && m.InitiatorSteamId != nil { - return *m.InitiatorSteamId - } - return 0 -} - -func (m *CMsgUseItem) GetItempack_AckImmediately() bool { - if m != nil && m.Itempack_AckImmediately != nil { - return *m.Itempack_AckImmediately - } - return false -} - -type CMsgServerUseItem struct { - InitiatorAccountId *uint32 `protobuf:"varint,1,opt,name=initiator_account_id,json=initiatorAccountId" json:"initiator_account_id,omitempty"` - UseItemMsg *CMsgUseItem `protobuf:"bytes,2,opt,name=use_item_msg,json=useItemMsg" json:"use_item_msg,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgServerUseItem) Reset() { *m = CMsgServerUseItem{} } -func (m *CMsgServerUseItem) String() string { return proto.CompactTextString(m) } -func (*CMsgServerUseItem) ProtoMessage() {} -func (*CMsgServerUseItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{32} } - -func (m *CMsgServerUseItem) GetInitiatorAccountId() uint32 { - if m != nil && m.InitiatorAccountId != nil { - return *m.InitiatorAccountId - } - return 0 -} - -func (m *CMsgServerUseItem) GetUseItemMsg() *CMsgUseItem { - if m != nil { - return m.UseItemMsg - } - return nil -} - -type CMsgUseMultipleItems struct { - ItemIds []uint64 `protobuf:"varint,1,rep,name=item_ids,json=itemIds" json:"item_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgUseMultipleItems) Reset() { *m = CMsgUseMultipleItems{} } -func (m *CMsgUseMultipleItems) String() string { return proto.CompactTextString(m) } -func (*CMsgUseMultipleItems) ProtoMessage() {} -func (*CMsgUseMultipleItems) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{33} } - -func (m *CMsgUseMultipleItems) GetItemIds() []uint64 { - if m != nil { - return m.ItemIds - } - return nil -} - -type CMsgGCPartnerBalanceRequest struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCPartnerBalanceRequest) Reset() { *m = CMsgGCPartnerBalanceRequest{} } -func (m *CMsgGCPartnerBalanceRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgGCPartnerBalanceRequest) ProtoMessage() {} -func (*CMsgGCPartnerBalanceRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{34} } - -type CMsgGCPartnerBalanceResponse struct { - Result *econ_shared_enums.EGCPartnerRequestResponse `protobuf:"varint,1,opt,name=result,enum=EGCPartnerRequestResponse,def=1" json:"result,omitempty"` - Balance *uint32 `protobuf:"varint,2,opt,name=balance" json:"balance,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCPartnerBalanceResponse) Reset() { *m = CMsgGCPartnerBalanceResponse{} } -func (m *CMsgGCPartnerBalanceResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCPartnerBalanceResponse) ProtoMessage() {} -func (*CMsgGCPartnerBalanceResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{35} } - -const Default_CMsgGCPartnerBalanceResponse_Result econ_shared_enums.EGCPartnerRequestResponse = econ_shared_enums.EGCPartnerRequestResponse_k_EPartnerRequestOK - -func (m *CMsgGCPartnerBalanceResponse) GetResult() econ_shared_enums.EGCPartnerRequestResponse { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgGCPartnerBalanceResponse_Result -} - -func (m *CMsgGCPartnerBalanceResponse) GetBalance() uint32 { - if m != nil && m.Balance != nil { - return *m.Balance - } - return 0 -} - -type CGCStoreRechargeRedirect_LineItem struct { - ItemDefId *uint32 `protobuf:"varint,1,opt,name=item_def_id,json=itemDefId" json:"item_def_id,omitempty"` - Quantity *uint32 `protobuf:"varint,2,opt,name=quantity" json:"quantity,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCStoreRechargeRedirect_LineItem) Reset() { *m = CGCStoreRechargeRedirect_LineItem{} } -func (m *CGCStoreRechargeRedirect_LineItem) String() string { return proto.CompactTextString(m) } -func (*CGCStoreRechargeRedirect_LineItem) ProtoMessage() {} -func (*CGCStoreRechargeRedirect_LineItem) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{36} -} - -func (m *CGCStoreRechargeRedirect_LineItem) GetItemDefId() uint32 { - if m != nil && m.ItemDefId != nil { - return *m.ItemDefId - } - return 0 -} - -func (m *CGCStoreRechargeRedirect_LineItem) GetQuantity() uint32 { - if m != nil && m.Quantity != nil { - return *m.Quantity - } - return 0 -} - -type CMsgGCPartnerRechargeRedirectURLRequest struct { - LineItems []*CGCStoreRechargeRedirect_LineItem `protobuf:"bytes,1,rep,name=line_items,json=lineItems" json:"line_items,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCPartnerRechargeRedirectURLRequest) Reset() { - *m = CMsgGCPartnerRechargeRedirectURLRequest{} -} -func (m *CMsgGCPartnerRechargeRedirectURLRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgGCPartnerRechargeRedirectURLRequest) ProtoMessage() {} -func (*CMsgGCPartnerRechargeRedirectURLRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{37} -} - -func (m *CMsgGCPartnerRechargeRedirectURLRequest) GetLineItems() []*CGCStoreRechargeRedirect_LineItem { - if m != nil { - return m.LineItems - } - return nil -} - -type CMsgGCPartnerRechargeRedirectURLResponse struct { - Result *econ_shared_enums.EGCPartnerRequestResponse `protobuf:"varint,1,opt,name=result,enum=EGCPartnerRequestResponse,def=1" json:"result,omitempty"` - Url *string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCPartnerRechargeRedirectURLResponse) Reset() { - *m = CMsgGCPartnerRechargeRedirectURLResponse{} -} -func (m *CMsgGCPartnerRechargeRedirectURLResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCPartnerRechargeRedirectURLResponse) ProtoMessage() {} -func (*CMsgGCPartnerRechargeRedirectURLResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{38} -} - -const Default_CMsgGCPartnerRechargeRedirectURLResponse_Result econ_shared_enums.EGCPartnerRequestResponse = econ_shared_enums.EGCPartnerRequestResponse_k_EPartnerRequestOK - -func (m *CMsgGCPartnerRechargeRedirectURLResponse) GetResult() econ_shared_enums.EGCPartnerRequestResponse { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgGCPartnerRechargeRedirectURLResponse_Result -} - -func (m *CMsgGCPartnerRechargeRedirectURLResponse) GetUrl() string { - if m != nil && m.Url != nil { - return *m.Url - } - return "" -} - -type CMsgGCEconSQLWorkItemEmbeddedRollbackData struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - DeletedItemId *uint64 `protobuf:"varint,2,opt,name=deleted_item_id,json=deletedItemId" json:"deleted_item_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCEconSQLWorkItemEmbeddedRollbackData) Reset() { - *m = CMsgGCEconSQLWorkItemEmbeddedRollbackData{} -} -func (m *CMsgGCEconSQLWorkItemEmbeddedRollbackData) String() string { return proto.CompactTextString(m) } -func (*CMsgGCEconSQLWorkItemEmbeddedRollbackData) ProtoMessage() {} -func (*CMsgGCEconSQLWorkItemEmbeddedRollbackData) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{39} -} - -func (m *CMsgGCEconSQLWorkItemEmbeddedRollbackData) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgGCEconSQLWorkItemEmbeddedRollbackData) GetDeletedItemId() uint64 { - if m != nil && m.DeletedItemId != nil { - return *m.DeletedItemId - } - return 0 -} - -type CMsgCraftStatue struct { - Heroid *uint32 `protobuf:"varint,1,opt,name=heroid" json:"heroid,omitempty"` - Sequencename *string `protobuf:"bytes,2,opt,name=sequencename" json:"sequencename,omitempty"` - Cycle *float32 `protobuf:"fixed32,3,opt,name=cycle" json:"cycle,omitempty"` - Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"` - PedestalItemdef *uint32 `protobuf:"varint,5,opt,name=pedestal_itemdef,json=pedestalItemdef" json:"pedestal_itemdef,omitempty"` - Toolid *uint64 `protobuf:"varint,6,opt,name=toolid" json:"toolid,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgCraftStatue) Reset() { *m = CMsgCraftStatue{} } -func (m *CMsgCraftStatue) String() string { return proto.CompactTextString(m) } -func (*CMsgCraftStatue) ProtoMessage() {} -func (*CMsgCraftStatue) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{40} } - -func (m *CMsgCraftStatue) GetHeroid() uint32 { - if m != nil && m.Heroid != nil { - return *m.Heroid - } - return 0 -} - -func (m *CMsgCraftStatue) GetSequencename() string { - if m != nil && m.Sequencename != nil { - return *m.Sequencename - } - return "" -} - -func (m *CMsgCraftStatue) GetCycle() float32 { - if m != nil && m.Cycle != nil { - return *m.Cycle - } - return 0 -} - -func (m *CMsgCraftStatue) GetDescription() string { - if m != nil && m.Description != nil { - return *m.Description - } - return "" -} - -func (m *CMsgCraftStatue) GetPedestalItemdef() uint32 { - if m != nil && m.PedestalItemdef != nil { - return *m.PedestalItemdef - } - return 0 -} - -func (m *CMsgCraftStatue) GetToolid() uint64 { - if m != nil && m.Toolid != nil { - return *m.Toolid - } - return 0 -} - -type CMsgRedeemCode struct { - Code *string `protobuf:"bytes,1,opt,name=code" json:"code,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgRedeemCode) Reset() { *m = CMsgRedeemCode{} } -func (m *CMsgRedeemCode) String() string { return proto.CompactTextString(m) } -func (*CMsgRedeemCode) ProtoMessage() {} -func (*CMsgRedeemCode) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{41} } - -func (m *CMsgRedeemCode) GetCode() string { - if m != nil && m.Code != nil { - return *m.Code - } - return "" -} - -type CMsgRedeemCodeResponse struct { - Response *uint32 `protobuf:"varint,1,opt,name=response" json:"response,omitempty"` - ItemId *uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgRedeemCodeResponse) Reset() { *m = CMsgRedeemCodeResponse{} } -func (m *CMsgRedeemCodeResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgRedeemCodeResponse) ProtoMessage() {} -func (*CMsgRedeemCodeResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{42} } - -func (m *CMsgRedeemCodeResponse) GetResponse() uint32 { - if m != nil && m.Response != nil { - return *m.Response - } - return 0 -} - -func (m *CMsgRedeemCodeResponse) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -type CMsgDevNewItemRequest struct { - ItemDefName *string `protobuf:"bytes,3,opt,name=item_def_name,json=itemDefName" json:"item_def_name,omitempty"` - LootListName *string `protobuf:"bytes,4,opt,name=loot_list_name,json=lootListName" json:"loot_list_name,omitempty"` - AttrDefName []string `protobuf:"bytes,5,rep,name=attr_def_name,json=attrDefName" json:"attr_def_name,omitempty"` - AttrValue []string `protobuf:"bytes,6,rep,name=attr_value,json=attrValue" json:"attr_value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDevNewItemRequest) Reset() { *m = CMsgDevNewItemRequest{} } -func (m *CMsgDevNewItemRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgDevNewItemRequest) ProtoMessage() {} -func (*CMsgDevNewItemRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{43} } - -func (m *CMsgDevNewItemRequest) GetItemDefName() string { - if m != nil && m.ItemDefName != nil { - return *m.ItemDefName - } - return "" -} - -func (m *CMsgDevNewItemRequest) GetLootListName() string { - if m != nil && m.LootListName != nil { - return *m.LootListName - } - return "" -} - -func (m *CMsgDevNewItemRequest) GetAttrDefName() []string { - if m != nil { - return m.AttrDefName - } - return nil -} - -func (m *CMsgDevNewItemRequest) GetAttrValue() []string { - if m != nil { - return m.AttrValue - } - return nil -} - -type CMsgDevNewItemRequestResponse struct { - Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDevNewItemRequestResponse) Reset() { *m = CMsgDevNewItemRequestResponse{} } -func (m *CMsgDevNewItemRequestResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDevNewItemRequestResponse) ProtoMessage() {} -func (*CMsgDevNewItemRequestResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{44} } - -func (m *CMsgDevNewItemRequestResponse) GetSuccess() bool { - if m != nil && m.Success != nil { - return *m.Success - } - return false -} - -type CMsgGCGetAccountSubscriptionItem struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCGetAccountSubscriptionItem) Reset() { *m = CMsgGCGetAccountSubscriptionItem{} } -func (m *CMsgGCGetAccountSubscriptionItem) String() string { return proto.CompactTextString(m) } -func (*CMsgGCGetAccountSubscriptionItem) ProtoMessage() {} -func (*CMsgGCGetAccountSubscriptionItem) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{45} -} - -func (m *CMsgGCGetAccountSubscriptionItem) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -type CMsgGCGetAccountSubscriptionItemResponse struct { - DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCGetAccountSubscriptionItemResponse) Reset() { - *m = CMsgGCGetAccountSubscriptionItemResponse{} -} -func (m *CMsgGCGetAccountSubscriptionItemResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCGetAccountSubscriptionItemResponse) ProtoMessage() {} -func (*CMsgGCGetAccountSubscriptionItemResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{46} -} - -func (m *CMsgGCGetAccountSubscriptionItemResponse) GetDefIndex() uint32 { - if m != nil && m.DefIndex != nil { - return *m.DefIndex - } - return 0 -} - -type CMsgGCAddGiftItem struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - ItemId *uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCAddGiftItem) Reset() { *m = CMsgGCAddGiftItem{} } -func (m *CMsgGCAddGiftItem) String() string { return proto.CompactTextString(m) } -func (*CMsgGCAddGiftItem) ProtoMessage() {} -func (*CMsgGCAddGiftItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{47} } - -func (m *CMsgGCAddGiftItem) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgGCAddGiftItem) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -type CMsgClientToGCWrapAndDeliverGift struct { - ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - GiveToAccountId *uint32 `protobuf:"varint,2,opt,name=give_to_account_id,json=giveToAccountId" json:"give_to_account_id,omitempty"` - GiftMessage *string `protobuf:"bytes,3,opt,name=gift_message,json=giftMessage" json:"gift_message,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCWrapAndDeliverGift) Reset() { *m = CMsgClientToGCWrapAndDeliverGift{} } -func (m *CMsgClientToGCWrapAndDeliverGift) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCWrapAndDeliverGift) ProtoMessage() {} -func (*CMsgClientToGCWrapAndDeliverGift) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{48} -} - -func (m *CMsgClientToGCWrapAndDeliverGift) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -func (m *CMsgClientToGCWrapAndDeliverGift) GetGiveToAccountId() uint32 { - if m != nil && m.GiveToAccountId != nil { - return *m.GiveToAccountId - } - return 0 -} - -func (m *CMsgClientToGCWrapAndDeliverGift) GetGiftMessage() string { - if m != nil && m.GiftMessage != nil { - return *m.GiftMessage - } - return "" -} - -type CMsgClientToGCWrapAndDeliverGiftResponse struct { - Response *econ_shared_enums.EGCMsgResponse `protobuf:"varint,1,opt,name=response,enum=EGCMsgResponse,def=0" json:"response,omitempty"` - GiftingChargeUses *uint32 `protobuf:"varint,2,opt,name=gifting_charge_uses,json=giftingChargeUses" json:"gifting_charge_uses,omitempty"` - GiftingChargeMax *int32 `protobuf:"varint,3,opt,name=gifting_charge_max,json=giftingChargeMax" json:"gifting_charge_max,omitempty"` - GiftingUses *uint32 `protobuf:"varint,4,opt,name=gifting_uses,json=giftingUses" json:"gifting_uses,omitempty"` - GiftingMax *int32 `protobuf:"varint,5,opt,name=gifting_max,json=giftingMax" json:"gifting_max,omitempty"` - GiftingWindowHours *uint32 `protobuf:"varint,6,opt,name=gifting_window_hours,json=giftingWindowHours" json:"gifting_window_hours,omitempty"` - TradeRestriction *EGCMsgInitiateTradeResponse `protobuf:"varint,7,opt,name=trade_restriction,json=tradeRestriction,enum=EGCMsgInitiateTradeResponse,def=0" json:"trade_restriction,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCWrapAndDeliverGiftResponse) Reset() { - *m = CMsgClientToGCWrapAndDeliverGiftResponse{} -} -func (m *CMsgClientToGCWrapAndDeliverGiftResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCWrapAndDeliverGiftResponse) ProtoMessage() {} -func (*CMsgClientToGCWrapAndDeliverGiftResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{49} -} - -const Default_CMsgClientToGCWrapAndDeliverGiftResponse_Response econ_shared_enums.EGCMsgResponse = econ_shared_enums.EGCMsgResponse_k_EGCMsgResponseOK -const Default_CMsgClientToGCWrapAndDeliverGiftResponse_TradeRestriction EGCMsgInitiateTradeResponse = EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Accepted - -func (m *CMsgClientToGCWrapAndDeliverGiftResponse) GetResponse() econ_shared_enums.EGCMsgResponse { - if m != nil && m.Response != nil { - return *m.Response - } - return Default_CMsgClientToGCWrapAndDeliverGiftResponse_Response -} - -func (m *CMsgClientToGCWrapAndDeliverGiftResponse) GetGiftingChargeUses() uint32 { - if m != nil && m.GiftingChargeUses != nil { - return *m.GiftingChargeUses - } - return 0 -} - -func (m *CMsgClientToGCWrapAndDeliverGiftResponse) GetGiftingChargeMax() int32 { - if m != nil && m.GiftingChargeMax != nil { - return *m.GiftingChargeMax - } - return 0 -} - -func (m *CMsgClientToGCWrapAndDeliverGiftResponse) GetGiftingUses() uint32 { - if m != nil && m.GiftingUses != nil { - return *m.GiftingUses - } - return 0 -} - -func (m *CMsgClientToGCWrapAndDeliverGiftResponse) GetGiftingMax() int32 { - if m != nil && m.GiftingMax != nil { - return *m.GiftingMax - } - return 0 -} - -func (m *CMsgClientToGCWrapAndDeliverGiftResponse) GetGiftingWindowHours() uint32 { - if m != nil && m.GiftingWindowHours != nil { - return *m.GiftingWindowHours - } - return 0 -} - -func (m *CMsgClientToGCWrapAndDeliverGiftResponse) GetTradeRestriction() EGCMsgInitiateTradeResponse { - if m != nil && m.TradeRestriction != nil { - return *m.TradeRestriction - } - return Default_CMsgClientToGCWrapAndDeliverGiftResponse_TradeRestriction -} - -type CMsgClientToGCUnwrapGift struct { - ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCUnwrapGift) Reset() { *m = CMsgClientToGCUnwrapGift{} } -func (m *CMsgClientToGCUnwrapGift) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCUnwrapGift) ProtoMessage() {} -func (*CMsgClientToGCUnwrapGift) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{50} } - -func (m *CMsgClientToGCUnwrapGift) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -type CMsgClientToGCGetGiftPermissions struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetGiftPermissions) Reset() { *m = CMsgClientToGCGetGiftPermissions{} } -func (m *CMsgClientToGCGetGiftPermissions) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCGetGiftPermissions) ProtoMessage() {} -func (*CMsgClientToGCGetGiftPermissions) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{51} -} - -type CMsgClientToGCGetGiftPermissionsResponse struct { - IsUnlimited *bool `protobuf:"varint,1,opt,name=is_unlimited,json=isUnlimited" json:"is_unlimited,omitempty"` - HasTwoFactor *bool `protobuf:"varint,3,opt,name=has_two_factor,json=hasTwoFactor" json:"has_two_factor,omitempty"` - SenderPermission *EGCMsgInitiateTradeResponse `protobuf:"varint,6,opt,name=sender_permission,json=senderPermission,enum=EGCMsgInitiateTradeResponse,def=0" json:"sender_permission,omitempty"` - FriendshipAgeRequirement *uint32 `protobuf:"varint,7,opt,name=friendship_age_requirement,json=friendshipAgeRequirement" json:"friendship_age_requirement,omitempty"` - FriendshipAgeRequirementTwoFactor *uint32 `protobuf:"varint,8,opt,name=friendship_age_requirement_two_factor,json=friendshipAgeRequirementTwoFactor" json:"friendship_age_requirement_two_factor,omitempty"` - FriendPermissions []*CMsgClientToGCGetGiftPermissionsResponse_FriendPermission `protobuf:"bytes,9,rep,name=friend_permissions,json=friendPermissions" json:"friend_permissions,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetGiftPermissionsResponse) Reset() { - *m = CMsgClientToGCGetGiftPermissionsResponse{} -} -func (m *CMsgClientToGCGetGiftPermissionsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCGetGiftPermissionsResponse) ProtoMessage() {} -func (*CMsgClientToGCGetGiftPermissionsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{52} -} - -const Default_CMsgClientToGCGetGiftPermissionsResponse_SenderPermission EGCMsgInitiateTradeResponse = EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Accepted - -func (m *CMsgClientToGCGetGiftPermissionsResponse) GetIsUnlimited() bool { - if m != nil && m.IsUnlimited != nil { - return *m.IsUnlimited - } - return false -} - -func (m *CMsgClientToGCGetGiftPermissionsResponse) GetHasTwoFactor() bool { - if m != nil && m.HasTwoFactor != nil { - return *m.HasTwoFactor - } - return false -} - -func (m *CMsgClientToGCGetGiftPermissionsResponse) GetSenderPermission() EGCMsgInitiateTradeResponse { - if m != nil && m.SenderPermission != nil { - return *m.SenderPermission - } - return Default_CMsgClientToGCGetGiftPermissionsResponse_SenderPermission -} - -func (m *CMsgClientToGCGetGiftPermissionsResponse) GetFriendshipAgeRequirement() uint32 { - if m != nil && m.FriendshipAgeRequirement != nil { - return *m.FriendshipAgeRequirement - } - return 0 -} - -func (m *CMsgClientToGCGetGiftPermissionsResponse) GetFriendshipAgeRequirementTwoFactor() uint32 { - if m != nil && m.FriendshipAgeRequirementTwoFactor != nil { - return *m.FriendshipAgeRequirementTwoFactor - } - return 0 -} - -func (m *CMsgClientToGCGetGiftPermissionsResponse) GetFriendPermissions() []*CMsgClientToGCGetGiftPermissionsResponse_FriendPermission { - if m != nil { - return m.FriendPermissions - } - return nil -} - -type CMsgClientToGCGetGiftPermissionsResponse_FriendPermission struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - Permission *EGCMsgInitiateTradeResponse `protobuf:"varint,2,opt,name=permission,enum=EGCMsgInitiateTradeResponse,def=0" json:"permission,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCGetGiftPermissionsResponse_FriendPermission) Reset() { - *m = CMsgClientToGCGetGiftPermissionsResponse_FriendPermission{} -} -func (m *CMsgClientToGCGetGiftPermissionsResponse_FriendPermission) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCGetGiftPermissionsResponse_FriendPermission) ProtoMessage() {} -func (*CMsgClientToGCGetGiftPermissionsResponse_FriendPermission) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{52, 0} -} - -const Default_CMsgClientToGCGetGiftPermissionsResponse_FriendPermission_Permission EGCMsgInitiateTradeResponse = EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Accepted - -func (m *CMsgClientToGCGetGiftPermissionsResponse_FriendPermission) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgClientToGCGetGiftPermissionsResponse_FriendPermission) GetPermission() EGCMsgInitiateTradeResponse { - if m != nil && m.Permission != nil { - return *m.Permission - } - return Default_CMsgClientToGCGetGiftPermissionsResponse_FriendPermission_Permission -} - -type CMsgClientToGCUnpackBundle struct { - ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCUnpackBundle) Reset() { *m = CMsgClientToGCUnpackBundle{} } -func (m *CMsgClientToGCUnpackBundle) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCUnpackBundle) ProtoMessage() {} -func (*CMsgClientToGCUnpackBundle) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{53} } - -func (m *CMsgClientToGCUnpackBundle) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -type CMsgClientToGCUnpackBundleResponse struct { - UnpackedItemIds []uint64 `protobuf:"varint,1,rep,name=unpacked_item_ids,json=unpackedItemIds" json:"unpacked_item_ids,omitempty"` - Response *CMsgClientToGCUnpackBundleResponse_EUnpackBundle `protobuf:"varint,2,opt,name=response,enum=CMsgClientToGCUnpackBundleResponse_EUnpackBundle,def=0" json:"response,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCUnpackBundleResponse) Reset() { *m = CMsgClientToGCUnpackBundleResponse{} } -func (m *CMsgClientToGCUnpackBundleResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCUnpackBundleResponse) ProtoMessage() {} -func (*CMsgClientToGCUnpackBundleResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{54} -} - -const Default_CMsgClientToGCUnpackBundleResponse_Response CMsgClientToGCUnpackBundleResponse_EUnpackBundle = CMsgClientToGCUnpackBundleResponse_k_UnpackBundle_Succeeded - -func (m *CMsgClientToGCUnpackBundleResponse) GetUnpackedItemIds() []uint64 { - if m != nil { - return m.UnpackedItemIds - } - return nil -} - -func (m *CMsgClientToGCUnpackBundleResponse) GetResponse() CMsgClientToGCUnpackBundleResponse_EUnpackBundle { - if m != nil && m.Response != nil { - return *m.Response - } - return Default_CMsgClientToGCUnpackBundleResponse_Response -} - -type CMsgGCToClientStoreTransactionCompleted struct { - TxnId *uint64 `protobuf:"varint,1,opt,name=txn_id,json=txnId" json:"txn_id,omitempty"` - ItemIds []uint64 `protobuf:"varint,2,rep,name=item_ids,json=itemIds" json:"item_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientStoreTransactionCompleted) Reset() { - *m = CMsgGCToClientStoreTransactionCompleted{} -} -func (m *CMsgGCToClientStoreTransactionCompleted) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientStoreTransactionCompleted) ProtoMessage() {} -func (*CMsgGCToClientStoreTransactionCompleted) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{55} -} - -func (m *CMsgGCToClientStoreTransactionCompleted) GetTxnId() uint64 { - if m != nil && m.TxnId != nil { - return *m.TxnId - } - return 0 -} - -func (m *CMsgGCToClientStoreTransactionCompleted) GetItemIds() []uint64 { - if m != nil { - return m.ItemIds - } - return nil -} - -type CMsgClientToGCEquipItems struct { - Equips []*CMsgAdjustItemEquippedState `protobuf:"bytes,1,rep,name=equips" json:"equips,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCEquipItems) Reset() { *m = CMsgClientToGCEquipItems{} } -func (m *CMsgClientToGCEquipItems) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCEquipItems) ProtoMessage() {} -func (*CMsgClientToGCEquipItems) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{56} } - -func (m *CMsgClientToGCEquipItems) GetEquips() []*CMsgAdjustItemEquippedState { - if m != nil { - return m.Equips - } - return nil -} - -type CMsgClientToGCEquipItemsResponse struct { - SoCacheVersionId *uint64 `protobuf:"fixed64,1,opt,name=so_cache_version_id,json=soCacheVersionId" json:"so_cache_version_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCEquipItemsResponse) Reset() { *m = CMsgClientToGCEquipItemsResponse{} } -func (m *CMsgClientToGCEquipItemsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCEquipItemsResponse) ProtoMessage() {} -func (*CMsgClientToGCEquipItemsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{57} -} - -func (m *CMsgClientToGCEquipItemsResponse) GetSoCacheVersionId() uint64 { - if m != nil && m.SoCacheVersionId != nil { - return *m.SoCacheVersionId - } - return 0 -} - -type CMsgClientToGCSetItemStyle struct { - ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - StyleIndex *uint32 `protobuf:"varint,2,opt,name=style_index,json=styleIndex" json:"style_index,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCSetItemStyle) Reset() { *m = CMsgClientToGCSetItemStyle{} } -func (m *CMsgClientToGCSetItemStyle) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCSetItemStyle) ProtoMessage() {} -func (*CMsgClientToGCSetItemStyle) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{58} } - -func (m *CMsgClientToGCSetItemStyle) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -func (m *CMsgClientToGCSetItemStyle) GetStyleIndex() uint32 { - if m != nil && m.StyleIndex != nil { - return *m.StyleIndex - } - return 0 -} - -type CMsgClientToGCSetItemStyleResponse struct { - Response *CMsgClientToGCSetItemStyleResponse_ESetStyle `protobuf:"varint,1,opt,name=response,enum=CMsgClientToGCSetItemStyleResponse_ESetStyle,def=0" json:"response,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCSetItemStyleResponse) Reset() { *m = CMsgClientToGCSetItemStyleResponse{} } -func (m *CMsgClientToGCSetItemStyleResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCSetItemStyleResponse) ProtoMessage() {} -func (*CMsgClientToGCSetItemStyleResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{59} -} - -const Default_CMsgClientToGCSetItemStyleResponse_Response CMsgClientToGCSetItemStyleResponse_ESetStyle = CMsgClientToGCSetItemStyleResponse_k_SetStyle_Succeeded - -func (m *CMsgClientToGCSetItemStyleResponse) GetResponse() CMsgClientToGCSetItemStyleResponse_ESetStyle { - if m != nil && m.Response != nil { - return *m.Response - } - return Default_CMsgClientToGCSetItemStyleResponse_Response -} - -type CMsgClientToGCUnlockItemStyle struct { - ItemToUnlock *uint64 `protobuf:"varint,1,opt,name=item_to_unlock,json=itemToUnlock" json:"item_to_unlock,omitempty"` - StyleIndex *uint32 `protobuf:"varint,2,opt,name=style_index,json=styleIndex" json:"style_index,omitempty"` - ConsumableItemIds []uint64 `protobuf:"varint,3,rep,name=consumable_item_ids,json=consumableItemIds" json:"consumable_item_ids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCUnlockItemStyle) Reset() { *m = CMsgClientToGCUnlockItemStyle{} } -func (m *CMsgClientToGCUnlockItemStyle) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCUnlockItemStyle) ProtoMessage() {} -func (*CMsgClientToGCUnlockItemStyle) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{60} } - -func (m *CMsgClientToGCUnlockItemStyle) GetItemToUnlock() uint64 { - if m != nil && m.ItemToUnlock != nil { - return *m.ItemToUnlock - } - return 0 -} - -func (m *CMsgClientToGCUnlockItemStyle) GetStyleIndex() uint32 { - if m != nil && m.StyleIndex != nil { - return *m.StyleIndex - } - return 0 -} - -func (m *CMsgClientToGCUnlockItemStyle) GetConsumableItemIds() []uint64 { - if m != nil { - return m.ConsumableItemIds - } - return nil -} - -type CMsgClientToGCUnlockItemStyleResponse struct { - Response *CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle `protobuf:"varint,1,opt,name=response,enum=CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle,def=0" json:"response,omitempty"` - ItemId *uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - StyleIndex *uint32 `protobuf:"varint,3,opt,name=style_index,json=styleIndex" json:"style_index,omitempty"` - StylePrereq *uint32 `protobuf:"varint,4,opt,name=style_prereq,json=stylePrereq" json:"style_prereq,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCUnlockItemStyleResponse) Reset() { *m = CMsgClientToGCUnlockItemStyleResponse{} } -func (m *CMsgClientToGCUnlockItemStyleResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCUnlockItemStyleResponse) ProtoMessage() {} -func (*CMsgClientToGCUnlockItemStyleResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{61} -} - -const Default_CMsgClientToGCUnlockItemStyleResponse_Response CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Succeeded - -func (m *CMsgClientToGCUnlockItemStyleResponse) GetResponse() CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle { - if m != nil && m.Response != nil { - return *m.Response - } - return Default_CMsgClientToGCUnlockItemStyleResponse_Response -} - -func (m *CMsgClientToGCUnlockItemStyleResponse) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -func (m *CMsgClientToGCUnlockItemStyleResponse) GetStyleIndex() uint32 { - if m != nil && m.StyleIndex != nil { - return *m.StyleIndex - } - return 0 -} - -func (m *CMsgClientToGCUnlockItemStyleResponse) GetStylePrereq() uint32 { - if m != nil && m.StylePrereq != nil { - return *m.StylePrereq - } - return 0 -} - -type CMsgClientToGCSetItemInventoryCategory struct { - ItemIds []uint64 `protobuf:"varint,1,rep,name=item_ids,json=itemIds" json:"item_ids,omitempty"` - SetToValue *uint32 `protobuf:"varint,2,opt,name=set_to_value,json=setToValue" json:"set_to_value,omitempty"` - RemoveCategories *uint32 `protobuf:"varint,3,opt,name=remove_categories,json=removeCategories" json:"remove_categories,omitempty"` - AddCategories *uint32 `protobuf:"varint,4,opt,name=add_categories,json=addCategories" json:"add_categories,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCSetItemInventoryCategory) Reset() { - *m = CMsgClientToGCSetItemInventoryCategory{} -} -func (m *CMsgClientToGCSetItemInventoryCategory) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCSetItemInventoryCategory) ProtoMessage() {} -func (*CMsgClientToGCSetItemInventoryCategory) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{62} -} - -func (m *CMsgClientToGCSetItemInventoryCategory) GetItemIds() []uint64 { - if m != nil { - return m.ItemIds - } - return nil -} - -func (m *CMsgClientToGCSetItemInventoryCategory) GetSetToValue() uint32 { - if m != nil && m.SetToValue != nil { - return *m.SetToValue - } - return 0 -} - -func (m *CMsgClientToGCSetItemInventoryCategory) GetRemoveCategories() uint32 { - if m != nil && m.RemoveCategories != nil { - return *m.RemoveCategories - } - return 0 -} - -func (m *CMsgClientToGCSetItemInventoryCategory) GetAddCategories() uint32 { - if m != nil && m.AddCategories != nil { - return *m.AddCategories - } - return 0 -} - -type CMsgClientToGCUnlockCrate struct { - CrateItemId *uint64 `protobuf:"varint,1,opt,name=crate_item_id,json=crateItemId" json:"crate_item_id,omitempty"` - KeyItemId *uint64 `protobuf:"varint,2,opt,name=key_item_id,json=keyItemId" json:"key_item_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCUnlockCrate) Reset() { *m = CMsgClientToGCUnlockCrate{} } -func (m *CMsgClientToGCUnlockCrate) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCUnlockCrate) ProtoMessage() {} -func (*CMsgClientToGCUnlockCrate) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{63} } - -func (m *CMsgClientToGCUnlockCrate) GetCrateItemId() uint64 { - if m != nil && m.CrateItemId != nil { - return *m.CrateItemId - } - return 0 -} - -func (m *CMsgClientToGCUnlockCrate) GetKeyItemId() uint64 { - if m != nil && m.KeyItemId != nil { - return *m.KeyItemId - } - return 0 -} - -type CMsgClientToGCUnlockCrateResponse struct { - Result *econ_shared_enums.EGCMsgResponse `protobuf:"varint,1,opt,name=result,enum=EGCMsgResponse,def=0" json:"result,omitempty"` - GrantedItems []*CMsgClientToGCUnlockCrateResponse_Item `protobuf:"bytes,2,rep,name=granted_items,json=grantedItems" json:"granted_items,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCUnlockCrateResponse) Reset() { *m = CMsgClientToGCUnlockCrateResponse{} } -func (m *CMsgClientToGCUnlockCrateResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCUnlockCrateResponse) ProtoMessage() {} -func (*CMsgClientToGCUnlockCrateResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{64} -} - -const Default_CMsgClientToGCUnlockCrateResponse_Result econ_shared_enums.EGCMsgResponse = econ_shared_enums.EGCMsgResponse_k_EGCMsgResponseOK - -func (m *CMsgClientToGCUnlockCrateResponse) GetResult() econ_shared_enums.EGCMsgResponse { - if m != nil && m.Result != nil { - return *m.Result - } - return Default_CMsgClientToGCUnlockCrateResponse_Result -} - -func (m *CMsgClientToGCUnlockCrateResponse) GetGrantedItems() []*CMsgClientToGCUnlockCrateResponse_Item { - if m != nil { - return m.GrantedItems - } - return nil -} - -type CMsgClientToGCUnlockCrateResponse_Item struct { - ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - DefIndex *uint32 `protobuf:"varint,2,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCUnlockCrateResponse_Item) Reset() { - *m = CMsgClientToGCUnlockCrateResponse_Item{} -} -func (m *CMsgClientToGCUnlockCrateResponse_Item) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCUnlockCrateResponse_Item) ProtoMessage() {} -func (*CMsgClientToGCUnlockCrateResponse_Item) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{64, 0} -} - -func (m *CMsgClientToGCUnlockCrateResponse_Item) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -func (m *CMsgClientToGCUnlockCrateResponse_Item) GetDefIndex() uint32 { - if m != nil && m.DefIndex != nil { - return *m.DefIndex - } - return 0 -} - -type CMsgClientToGCRemoveItemAttribute struct { - ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRemoveItemAttribute) Reset() { *m = CMsgClientToGCRemoveItemAttribute{} } -func (m *CMsgClientToGCRemoveItemAttribute) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCRemoveItemAttribute) ProtoMessage() {} -func (*CMsgClientToGCRemoveItemAttribute) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{65} -} - -func (m *CMsgClientToGCRemoveItemAttribute) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -type CMsgClientToGCRemoveItemAttributeResponse struct { - Response *CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute `protobuf:"varint,1,opt,name=response,enum=CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute,def=0" json:"response,omitempty"` - ItemId *uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCRemoveItemAttributeResponse) Reset() { - *m = CMsgClientToGCRemoveItemAttributeResponse{} -} -func (m *CMsgClientToGCRemoveItemAttributeResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCRemoveItemAttributeResponse) ProtoMessage() {} -func (*CMsgClientToGCRemoveItemAttributeResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{66} -} - -const Default_CMsgClientToGCRemoveItemAttributeResponse_Response CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute = CMsgClientToGCRemoveItemAttributeResponse_k_RemoveItemAttribute_Succeeded - -func (m *CMsgClientToGCRemoveItemAttributeResponse) GetResponse() CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute { - if m != nil && m.Response != nil { - return *m.Response - } - return Default_CMsgClientToGCRemoveItemAttributeResponse_Response -} - -func (m *CMsgClientToGCRemoveItemAttributeResponse) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -type CMsgClientToGCNameItem struct { - SubjectItemId *uint64 `protobuf:"varint,1,opt,name=subject_item_id,json=subjectItemId" json:"subject_item_id,omitempty"` - ToolItemId *uint64 `protobuf:"varint,2,opt,name=tool_item_id,json=toolItemId" json:"tool_item_id,omitempty"` - Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCNameItem) Reset() { *m = CMsgClientToGCNameItem{} } -func (m *CMsgClientToGCNameItem) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCNameItem) ProtoMessage() {} -func (*CMsgClientToGCNameItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{67} } - -func (m *CMsgClientToGCNameItem) GetSubjectItemId() uint64 { - if m != nil && m.SubjectItemId != nil { - return *m.SubjectItemId - } - return 0 -} - -func (m *CMsgClientToGCNameItem) GetToolItemId() uint64 { - if m != nil && m.ToolItemId != nil { - return *m.ToolItemId - } - return 0 -} - -func (m *CMsgClientToGCNameItem) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -type CMsgClientToGCNameItemResponse struct { - Response *CMsgClientToGCNameItemResponse_ENameItem `protobuf:"varint,1,opt,name=response,enum=CMsgClientToGCNameItemResponse_ENameItem,def=0" json:"response,omitempty"` - ItemId *uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCNameItemResponse) Reset() { *m = CMsgClientToGCNameItemResponse{} } -func (m *CMsgClientToGCNameItemResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCNameItemResponse) ProtoMessage() {} -func (*CMsgClientToGCNameItemResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{68} } - -const Default_CMsgClientToGCNameItemResponse_Response CMsgClientToGCNameItemResponse_ENameItem = CMsgClientToGCNameItemResponse_k_NameItem_Succeeded - -func (m *CMsgClientToGCNameItemResponse) GetResponse() CMsgClientToGCNameItemResponse_ENameItem { - if m != nil && m.Response != nil { - return *m.Response - } - return Default_CMsgClientToGCNameItemResponse_Response -} - -func (m *CMsgClientToGCNameItemResponse) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -type CMsgGCSetItemPosition struct { - ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - NewPosition *uint32 `protobuf:"varint,2,opt,name=new_position,json=newPosition" json:"new_position,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCSetItemPosition) Reset() { *m = CMsgGCSetItemPosition{} } -func (m *CMsgGCSetItemPosition) String() string { return proto.CompactTextString(m) } -func (*CMsgGCSetItemPosition) ProtoMessage() {} -func (*CMsgGCSetItemPosition) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{69} } - -func (m *CMsgGCSetItemPosition) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -func (m *CMsgGCSetItemPosition) GetNewPosition() uint32 { - if m != nil && m.NewPosition != nil { - return *m.NewPosition - } - return 0 -} - -type CAttribute_ItemDynamicRecipeComponent struct { - ItemDef *uint32 `protobuf:"varint,1,opt,name=item_def,json=itemDef" json:"item_def,omitempty"` - ItemQuality *uint32 `protobuf:"varint,2,opt,name=item_quality,json=itemQuality" json:"item_quality,omitempty"` - ItemFlags *uint32 `protobuf:"varint,3,opt,name=item_flags,json=itemFlags" json:"item_flags,omitempty"` - AttributesString *string `protobuf:"bytes,4,opt,name=attributes_string,json=attributesString" json:"attributes_string,omitempty"` - ItemCount *uint32 `protobuf:"varint,5,opt,name=item_count,json=itemCount" json:"item_count,omitempty"` - ItemsFulfilled *uint32 `protobuf:"varint,6,opt,name=items_fulfilled,json=itemsFulfilled" json:"items_fulfilled,omitempty"` - ItemRarity *uint32 `protobuf:"varint,7,opt,name=item_rarity,json=itemRarity" json:"item_rarity,omitempty"` - Lootlist *string `protobuf:"bytes,8,opt,name=lootlist" json:"lootlist,omitempty"` - FulfilledItemId *uint64 `protobuf:"varint,9,opt,name=fulfilled_item_id,json=fulfilledItemId" json:"fulfilled_item_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CAttribute_ItemDynamicRecipeComponent) Reset() { *m = CAttribute_ItemDynamicRecipeComponent{} } -func (m *CAttribute_ItemDynamicRecipeComponent) String() string { return proto.CompactTextString(m) } -func (*CAttribute_ItemDynamicRecipeComponent) ProtoMessage() {} -func (*CAttribute_ItemDynamicRecipeComponent) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{70} -} - -func (m *CAttribute_ItemDynamicRecipeComponent) GetItemDef() uint32 { - if m != nil && m.ItemDef != nil { - return *m.ItemDef - } - return 0 -} - -func (m *CAttribute_ItemDynamicRecipeComponent) GetItemQuality() uint32 { - if m != nil && m.ItemQuality != nil { - return *m.ItemQuality - } - return 0 -} - -func (m *CAttribute_ItemDynamicRecipeComponent) GetItemFlags() uint32 { - if m != nil && m.ItemFlags != nil { - return *m.ItemFlags - } - return 0 -} - -func (m *CAttribute_ItemDynamicRecipeComponent) GetAttributesString() string { - if m != nil && m.AttributesString != nil { - return *m.AttributesString - } - return "" -} - -func (m *CAttribute_ItemDynamicRecipeComponent) GetItemCount() uint32 { - if m != nil && m.ItemCount != nil { - return *m.ItemCount - } - return 0 -} - -func (m *CAttribute_ItemDynamicRecipeComponent) GetItemsFulfilled() uint32 { - if m != nil && m.ItemsFulfilled != nil { - return *m.ItemsFulfilled - } - return 0 -} - -func (m *CAttribute_ItemDynamicRecipeComponent) GetItemRarity() uint32 { - if m != nil && m.ItemRarity != nil { - return *m.ItemRarity - } - return 0 -} - -func (m *CAttribute_ItemDynamicRecipeComponent) GetLootlist() string { - if m != nil && m.Lootlist != nil { - return *m.Lootlist - } - return "" -} - -func (m *CAttribute_ItemDynamicRecipeComponent) GetFulfilledItemId() uint64 { - if m != nil && m.FulfilledItemId != nil { - return *m.FulfilledItemId - } - return 0 -} - -type CProtoItemSocket struct { - ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - AttrDefIndex *uint32 `protobuf:"varint,2,opt,name=attr_def_index,json=attrDefIndex" json:"attr_def_index,omitempty"` - RequiredType *uint32 `protobuf:"varint,3,opt,name=required_type,json=requiredType" json:"required_type,omitempty"` - RequiredHero *string `protobuf:"bytes,4,opt,name=required_hero,json=requiredHero" json:"required_hero,omitempty"` - GemDefIndex *uint32 `protobuf:"varint,5,opt,name=gem_def_index,json=gemDefIndex" json:"gem_def_index,omitempty"` - NotTradable *bool `protobuf:"varint,6,opt,name=not_tradable,json=notTradable" json:"not_tradable,omitempty"` - RequiredItemSlot *string `protobuf:"bytes,7,opt,name=required_item_slot,json=requiredItemSlot" json:"required_item_slot,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CProtoItemSocket) Reset() { *m = CProtoItemSocket{} } -func (m *CProtoItemSocket) String() string { return proto.CompactTextString(m) } -func (*CProtoItemSocket) ProtoMessage() {} -func (*CProtoItemSocket) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{71} } - -func (m *CProtoItemSocket) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -func (m *CProtoItemSocket) GetAttrDefIndex() uint32 { - if m != nil && m.AttrDefIndex != nil { - return *m.AttrDefIndex - } - return 0 -} - -func (m *CProtoItemSocket) GetRequiredType() uint32 { - if m != nil && m.RequiredType != nil { - return *m.RequiredType - } - return 0 -} - -func (m *CProtoItemSocket) GetRequiredHero() string { - if m != nil && m.RequiredHero != nil { - return *m.RequiredHero - } - return "" -} - -func (m *CProtoItemSocket) GetGemDefIndex() uint32 { - if m != nil && m.GemDefIndex != nil { - return *m.GemDefIndex - } - return 0 -} - -func (m *CProtoItemSocket) GetNotTradable() bool { - if m != nil && m.NotTradable != nil { - return *m.NotTradable - } - return false -} - -func (m *CProtoItemSocket) GetRequiredItemSlot() string { - if m != nil && m.RequiredItemSlot != nil { - return *m.RequiredItemSlot - } - return "" -} - -type CProtoItemSocket_Empty struct { - Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CProtoItemSocket_Empty) Reset() { *m = CProtoItemSocket_Empty{} } -func (m *CProtoItemSocket_Empty) String() string { return proto.CompactTextString(m) } -func (*CProtoItemSocket_Empty) ProtoMessage() {} -func (*CProtoItemSocket_Empty) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{72} } - -func (m *CProtoItemSocket_Empty) GetSocket() *CProtoItemSocket { - if m != nil { - return m.Socket - } - return nil -} - -type CProtoItemSocket_Effect struct { - Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` - Effect *uint32 `protobuf:"varint,2,opt,name=effect" json:"effect,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CProtoItemSocket_Effect) Reset() { *m = CProtoItemSocket_Effect{} } -func (m *CProtoItemSocket_Effect) String() string { return proto.CompactTextString(m) } -func (*CProtoItemSocket_Effect) ProtoMessage() {} -func (*CProtoItemSocket_Effect) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{73} } - -func (m *CProtoItemSocket_Effect) GetSocket() *CProtoItemSocket { - if m != nil { - return m.Socket - } - return nil -} - -func (m *CProtoItemSocket_Effect) GetEffect() uint32 { - if m != nil && m.Effect != nil { - return *m.Effect - } - return 0 -} - -type CProtoItemSocket_Color struct { - Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` - Red *uint32 `protobuf:"varint,2,opt,name=red" json:"red,omitempty"` - Green *uint32 `protobuf:"varint,3,opt,name=green" json:"green,omitempty"` - Blue *uint32 `protobuf:"varint,4,opt,name=blue" json:"blue,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CProtoItemSocket_Color) Reset() { *m = CProtoItemSocket_Color{} } -func (m *CProtoItemSocket_Color) String() string { return proto.CompactTextString(m) } -func (*CProtoItemSocket_Color) ProtoMessage() {} -func (*CProtoItemSocket_Color) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{74} } - -func (m *CProtoItemSocket_Color) GetSocket() *CProtoItemSocket { - if m != nil { - return m.Socket - } - return nil -} - -func (m *CProtoItemSocket_Color) GetRed() uint32 { - if m != nil && m.Red != nil { - return *m.Red - } - return 0 -} - -func (m *CProtoItemSocket_Color) GetGreen() uint32 { - if m != nil && m.Green != nil { - return *m.Green - } - return 0 -} - -func (m *CProtoItemSocket_Color) GetBlue() uint32 { - if m != nil && m.Blue != nil { - return *m.Blue - } - return 0 -} - -type CProtoItemSocket_Strange struct { - Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` - StrangeType *uint32 `protobuf:"varint,2,opt,name=strange_type,json=strangeType" json:"strange_type,omitempty"` - StrangeValue *uint32 `protobuf:"varint,3,opt,name=strange_value,json=strangeValue" json:"strange_value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CProtoItemSocket_Strange) Reset() { *m = CProtoItemSocket_Strange{} } -func (m *CProtoItemSocket_Strange) String() string { return proto.CompactTextString(m) } -func (*CProtoItemSocket_Strange) ProtoMessage() {} -func (*CProtoItemSocket_Strange) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{75} } - -func (m *CProtoItemSocket_Strange) GetSocket() *CProtoItemSocket { - if m != nil { - return m.Socket - } - return nil -} - -func (m *CProtoItemSocket_Strange) GetStrangeType() uint32 { - if m != nil && m.StrangeType != nil { - return *m.StrangeType - } - return 0 -} - -func (m *CProtoItemSocket_Strange) GetStrangeValue() uint32 { - if m != nil && m.StrangeValue != nil { - return *m.StrangeValue - } - return 0 -} - -type CProtoItemSocket_Spectator struct { - Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` - GamesViewed *uint32 `protobuf:"varint,2,opt,name=games_viewed,json=gamesViewed" json:"games_viewed,omitempty"` - CorporationId *uint32 `protobuf:"varint,3,opt,name=corporation_id,json=corporationId" json:"corporation_id,omitempty"` - LeagueId *uint32 `protobuf:"varint,4,opt,name=league_id,json=leagueId" json:"league_id,omitempty"` - TeamId *uint32 `protobuf:"varint,5,opt,name=team_id,json=teamId" json:"team_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CProtoItemSocket_Spectator) Reset() { *m = CProtoItemSocket_Spectator{} } -func (m *CProtoItemSocket_Spectator) String() string { return proto.CompactTextString(m) } -func (*CProtoItemSocket_Spectator) ProtoMessage() {} -func (*CProtoItemSocket_Spectator) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{76} } - -func (m *CProtoItemSocket_Spectator) GetSocket() *CProtoItemSocket { - if m != nil { - return m.Socket - } - return nil -} - -func (m *CProtoItemSocket_Spectator) GetGamesViewed() uint32 { - if m != nil && m.GamesViewed != nil { - return *m.GamesViewed - } - return 0 -} - -func (m *CProtoItemSocket_Spectator) GetCorporationId() uint32 { - if m != nil && m.CorporationId != nil { - return *m.CorporationId - } - return 0 -} - -func (m *CProtoItemSocket_Spectator) GetLeagueId() uint32 { - if m != nil && m.LeagueId != nil { - return *m.LeagueId - } - return 0 -} - -func (m *CProtoItemSocket_Spectator) GetTeamId() uint32 { - if m != nil && m.TeamId != nil { - return *m.TeamId - } - return 0 -} - -type CProtoItemSocket_AssetModifier struct { - Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` - AssetModifier *uint32 `protobuf:"varint,2,opt,name=asset_modifier,json=assetModifier" json:"asset_modifier,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CProtoItemSocket_AssetModifier) Reset() { *m = CProtoItemSocket_AssetModifier{} } -func (m *CProtoItemSocket_AssetModifier) String() string { return proto.CompactTextString(m) } -func (*CProtoItemSocket_AssetModifier) ProtoMessage() {} -func (*CProtoItemSocket_AssetModifier) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{77} } - -func (m *CProtoItemSocket_AssetModifier) GetSocket() *CProtoItemSocket { - if m != nil { - return m.Socket - } - return nil -} - -func (m *CProtoItemSocket_AssetModifier) GetAssetModifier() uint32 { - if m != nil && m.AssetModifier != nil { - return *m.AssetModifier - } - return 0 -} - -type CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY struct { - Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` - AssetModifier *uint32 `protobuf:"varint,2,opt,name=asset_modifier,json=assetModifier" json:"asset_modifier,omitempty"` - AnimModifier *uint32 `protobuf:"varint,3,opt,name=anim_modifier,json=animModifier" json:"anim_modifier,omitempty"` - AbilityEffect *uint32 `protobuf:"varint,4,opt,name=ability_effect,json=abilityEffect" json:"ability_effect,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) Reset() { - *m = CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY{} -} -func (m *CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) String() string { - return proto.CompactTextString(m) -} -func (*CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) ProtoMessage() {} -func (*CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{78} -} - -func (m *CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) GetSocket() *CProtoItemSocket { - if m != nil { - return m.Socket - } - return nil -} - -func (m *CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) GetAssetModifier() uint32 { - if m != nil && m.AssetModifier != nil { - return *m.AssetModifier - } - return 0 -} - -func (m *CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) GetAnimModifier() uint32 { - if m != nil && m.AnimModifier != nil { - return *m.AnimModifier - } - return 0 -} - -func (m *CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) GetAbilityEffect() uint32 { - if m != nil && m.AbilityEffect != nil { - return *m.AbilityEffect - } - return 0 -} - -type CProtoItemSocket_Autograph struct { - Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` - Autograph *string `protobuf:"bytes,2,opt,name=autograph" json:"autograph,omitempty"` - AutographId *uint32 `protobuf:"varint,3,opt,name=autograph_id,json=autographId" json:"autograph_id,omitempty"` - AutographScore *uint32 `protobuf:"varint,4,opt,name=autograph_score,json=autographScore" json:"autograph_score,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CProtoItemSocket_Autograph) Reset() { *m = CProtoItemSocket_Autograph{} } -func (m *CProtoItemSocket_Autograph) String() string { return proto.CompactTextString(m) } -func (*CProtoItemSocket_Autograph) ProtoMessage() {} -func (*CProtoItemSocket_Autograph) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{79} } - -func (m *CProtoItemSocket_Autograph) GetSocket() *CProtoItemSocket { - if m != nil { - return m.Socket - } - return nil -} - -func (m *CProtoItemSocket_Autograph) GetAutograph() string { - if m != nil && m.Autograph != nil { - return *m.Autograph - } - return "" -} - -func (m *CProtoItemSocket_Autograph) GetAutographId() uint32 { - if m != nil && m.AutographId != nil { - return *m.AutographId - } - return 0 -} - -func (m *CProtoItemSocket_Autograph) GetAutographScore() uint32 { - if m != nil && m.AutographScore != nil { - return *m.AutographScore - } - return 0 -} - -type CProtoItemSocket_StaticVisuals struct { - Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CProtoItemSocket_StaticVisuals) Reset() { *m = CProtoItemSocket_StaticVisuals{} } -func (m *CProtoItemSocket_StaticVisuals) String() string { return proto.CompactTextString(m) } -func (*CProtoItemSocket_StaticVisuals) ProtoMessage() {} -func (*CProtoItemSocket_StaticVisuals) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{80} } - -func (m *CProtoItemSocket_StaticVisuals) GetSocket() *CProtoItemSocket { - if m != nil { - return m.Socket - } - return nil -} - -type CAttribute_String struct { - Value *string `protobuf:"bytes,1,opt,name=value" json:"value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CAttribute_String) Reset() { *m = CAttribute_String{} } -func (m *CAttribute_String) String() string { return proto.CompactTextString(m) } -func (*CAttribute_String) ProtoMessage() {} -func (*CAttribute_String) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{81} } - -func (m *CAttribute_String) GetValue() string { - if m != nil && m.Value != nil { - return *m.Value - } - return "" -} - -type CWorkshop_GetItemDailyRevenue_Request struct { - Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"` - ItemId *uint32 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - DateStart *uint32 `protobuf:"varint,3,opt,name=date_start,json=dateStart" json:"date_start,omitempty"` - DateEnd *uint32 `protobuf:"varint,4,opt,name=date_end,json=dateEnd" json:"date_end,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CWorkshop_GetItemDailyRevenue_Request) Reset() { *m = CWorkshop_GetItemDailyRevenue_Request{} } -func (m *CWorkshop_GetItemDailyRevenue_Request) String() string { return proto.CompactTextString(m) } -func (*CWorkshop_GetItemDailyRevenue_Request) ProtoMessage() {} -func (*CWorkshop_GetItemDailyRevenue_Request) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{82} -} - -func (m *CWorkshop_GetItemDailyRevenue_Request) GetAppid() uint32 { - if m != nil && m.Appid != nil { - return *m.Appid - } - return 0 -} - -func (m *CWorkshop_GetItemDailyRevenue_Request) GetItemId() uint32 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -func (m *CWorkshop_GetItemDailyRevenue_Request) GetDateStart() uint32 { - if m != nil && m.DateStart != nil { - return *m.DateStart - } - return 0 -} - -func (m *CWorkshop_GetItemDailyRevenue_Request) GetDateEnd() uint32 { - if m != nil && m.DateEnd != nil { - return *m.DateEnd - } - return 0 -} - -type CWorkshop_GetItemDailyRevenue_Response struct { - CountryRevenue []*CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue `protobuf:"bytes,1,rep,name=country_revenue,json=countryRevenue" json:"country_revenue,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CWorkshop_GetItemDailyRevenue_Response) Reset() { - *m = CWorkshop_GetItemDailyRevenue_Response{} -} -func (m *CWorkshop_GetItemDailyRevenue_Response) String() string { return proto.CompactTextString(m) } -func (*CWorkshop_GetItemDailyRevenue_Response) ProtoMessage() {} -func (*CWorkshop_GetItemDailyRevenue_Response) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{83} -} - -func (m *CWorkshop_GetItemDailyRevenue_Response) GetCountryRevenue() []*CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue { - if m != nil { - return m.CountryRevenue - } - return nil -} - -type CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue struct { - CountryCode *string `protobuf:"bytes,1,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` - Date *uint32 `protobuf:"varint,2,opt,name=date" json:"date,omitempty"` - RevenueUsd *int64 `protobuf:"varint,3,opt,name=revenue_usd,json=revenueUsd" json:"revenue_usd,omitempty"` - Units *int32 `protobuf:"varint,4,opt,name=units" json:"units,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) Reset() { - *m = CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue{} -} -func (m *CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) String() string { - return proto.CompactTextString(m) -} -func (*CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) ProtoMessage() {} -func (*CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{83, 0} -} - -func (m *CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) GetCountryCode() string { - if m != nil && m.CountryCode != nil { - return *m.CountryCode - } - return "" -} - -func (m *CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) GetDate() uint32 { - if m != nil && m.Date != nil { - return *m.Date - } - return 0 -} - -func (m *CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) GetRevenueUsd() int64 { - if m != nil && m.RevenueUsd != nil { - return *m.RevenueUsd - } - return 0 -} - -func (m *CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) GetUnits() int32 { - if m != nil && m.Units != nil { - return *m.Units - } - return 0 -} - -type CWorkshop_GetPackageDailyRevenue_Request struct { - Packageid *uint32 `protobuf:"varint,1,opt,name=packageid" json:"packageid,omitempty"` - DateStart *uint32 `protobuf:"varint,2,opt,name=date_start,json=dateStart" json:"date_start,omitempty"` - DateEnd *uint32 `protobuf:"varint,3,opt,name=date_end,json=dateEnd" json:"date_end,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CWorkshop_GetPackageDailyRevenue_Request) Reset() { - *m = CWorkshop_GetPackageDailyRevenue_Request{} -} -func (m *CWorkshop_GetPackageDailyRevenue_Request) String() string { return proto.CompactTextString(m) } -func (*CWorkshop_GetPackageDailyRevenue_Request) ProtoMessage() {} -func (*CWorkshop_GetPackageDailyRevenue_Request) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{84} -} - -func (m *CWorkshop_GetPackageDailyRevenue_Request) GetPackageid() uint32 { - if m != nil && m.Packageid != nil { - return *m.Packageid - } - return 0 -} - -func (m *CWorkshop_GetPackageDailyRevenue_Request) GetDateStart() uint32 { - if m != nil && m.DateStart != nil { - return *m.DateStart - } - return 0 -} - -func (m *CWorkshop_GetPackageDailyRevenue_Request) GetDateEnd() uint32 { - if m != nil && m.DateEnd != nil { - return *m.DateEnd - } - return 0 -} - -type CWorkshop_GetPackageDailyRevenue_Response struct { - CountryRevenue []*CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue `protobuf:"bytes,1,rep,name=country_revenue,json=countryRevenue" json:"country_revenue,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CWorkshop_GetPackageDailyRevenue_Response) Reset() { - *m = CWorkshop_GetPackageDailyRevenue_Response{} -} -func (m *CWorkshop_GetPackageDailyRevenue_Response) String() string { return proto.CompactTextString(m) } -func (*CWorkshop_GetPackageDailyRevenue_Response) ProtoMessage() {} -func (*CWorkshop_GetPackageDailyRevenue_Response) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{85} -} - -func (m *CWorkshop_GetPackageDailyRevenue_Response) GetCountryRevenue() []*CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue { - if m != nil { - return m.CountryRevenue - } - return nil -} - -type CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue struct { - CountryCode *string `protobuf:"bytes,1,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` - Date *uint32 `protobuf:"varint,2,opt,name=date" json:"date,omitempty"` - RevenueUsd *int64 `protobuf:"varint,3,opt,name=revenue_usd,json=revenueUsd" json:"revenue_usd,omitempty"` - Units *int32 `protobuf:"varint,4,opt,name=units" json:"units,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue) Reset() { - *m = CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue{} -} -func (m *CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue) String() string { - return proto.CompactTextString(m) -} -func (*CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue) ProtoMessage() {} -func (*CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{85, 0} -} - -func (m *CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue) GetCountryCode() string { - if m != nil && m.CountryCode != nil { - return *m.CountryCode - } - return "" -} - -func (m *CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue) GetDate() uint32 { - if m != nil && m.Date != nil { - return *m.Date - } - return 0 -} - -func (m *CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue) GetRevenueUsd() int64 { - if m != nil && m.RevenueUsd != nil { - return *m.RevenueUsd - } - return 0 -} - -func (m *CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue) GetUnits() int32 { - if m != nil && m.Units != nil { - return *m.Units - } - return 0 -} - -type CMsgSQLGCToGCGrantBackpackSlots struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - AddSlots *uint32 `protobuf:"varint,2,opt,name=add_slots,json=addSlots" json:"add_slots,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSQLGCToGCGrantBackpackSlots) Reset() { *m = CMsgSQLGCToGCGrantBackpackSlots{} } -func (m *CMsgSQLGCToGCGrantBackpackSlots) String() string { return proto.CompactTextString(m) } -func (*CMsgSQLGCToGCGrantBackpackSlots) ProtoMessage() {} -func (*CMsgSQLGCToGCGrantBackpackSlots) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{86} -} - -func (m *CMsgSQLGCToGCGrantBackpackSlots) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgSQLGCToGCGrantBackpackSlots) GetAddSlots() uint32 { - if m != nil && m.AddSlots != nil { - return *m.AddSlots - } - return 0 -} - -type CMsgClientToGCLookupAccountName struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCLookupAccountName) Reset() { *m = CMsgClientToGCLookupAccountName{} } -func (m *CMsgClientToGCLookupAccountName) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCLookupAccountName) ProtoMessage() {} -func (*CMsgClientToGCLookupAccountName) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{87} -} - -func (m *CMsgClientToGCLookupAccountName) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -type CMsgClientToGCLookupAccountNameResponse struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - AccountName *string `protobuf:"bytes,2,opt,name=account_name,json=accountName" json:"account_name,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCLookupAccountNameResponse) Reset() { - *m = CMsgClientToGCLookupAccountNameResponse{} -} -func (m *CMsgClientToGCLookupAccountNameResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCLookupAccountNameResponse) ProtoMessage() {} -func (*CMsgClientToGCLookupAccountNameResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{88} -} - -func (m *CMsgClientToGCLookupAccountNameResponse) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgClientToGCLookupAccountNameResponse) GetAccountName() string { - if m != nil && m.AccountName != nil { - return *m.AccountName - } - return "" -} - -type CMsgClientToGCCreateStaticRecipe struct { - Items []*CMsgClientToGCCreateStaticRecipe_Item `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"` - RecipeDefIndex *uint32 `protobuf:"varint,2,opt,name=recipe_def_index,json=recipeDefIndex" json:"recipe_def_index,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCCreateStaticRecipe) Reset() { *m = CMsgClientToGCCreateStaticRecipe{} } -func (m *CMsgClientToGCCreateStaticRecipe) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCCreateStaticRecipe) ProtoMessage() {} -func (*CMsgClientToGCCreateStaticRecipe) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{89} -} - -func (m *CMsgClientToGCCreateStaticRecipe) GetItems() []*CMsgClientToGCCreateStaticRecipe_Item { - if m != nil { - return m.Items - } - return nil -} - -func (m *CMsgClientToGCCreateStaticRecipe) GetRecipeDefIndex() uint32 { - if m != nil && m.RecipeDefIndex != nil { - return *m.RecipeDefIndex - } - return 0 -} - -type CMsgClientToGCCreateStaticRecipe_Item struct { - ItemId *uint64 `protobuf:"varint,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - SlotId *uint32 `protobuf:"varint,2,opt,name=slot_id,json=slotId" json:"slot_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCCreateStaticRecipe_Item) Reset() { *m = CMsgClientToGCCreateStaticRecipe_Item{} } -func (m *CMsgClientToGCCreateStaticRecipe_Item) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCCreateStaticRecipe_Item) ProtoMessage() {} -func (*CMsgClientToGCCreateStaticRecipe_Item) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{89, 0} -} - -func (m *CMsgClientToGCCreateStaticRecipe_Item) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -func (m *CMsgClientToGCCreateStaticRecipe_Item) GetSlotId() uint32 { - if m != nil && m.SlotId != nil { - return *m.SlotId - } - return 0 -} - -type CMsgClientToGCCreateStaticRecipeResponse struct { - Response *CMsgClientToGCCreateStaticRecipeResponse_EResponse `protobuf:"varint,1,opt,name=response,enum=CMsgClientToGCCreateStaticRecipeResponse_EResponse,def=0" json:"response,omitempty"` - OutputItems []*CMsgClientToGCCreateStaticRecipeResponse_OutputItem `protobuf:"bytes,2,rep,name=output_items,json=outputItems" json:"output_items,omitempty"` - InputErrors []*CMsgClientToGCCreateStaticRecipeResponse_InputError `protobuf:"bytes,3,rep,name=input_errors,json=inputErrors" json:"input_errors,omitempty"` - AdditionalOutputs []*CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput `protobuf:"bytes,4,rep,name=additional_outputs,json=additionalOutputs" json:"additional_outputs,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCCreateStaticRecipeResponse) Reset() { - *m = CMsgClientToGCCreateStaticRecipeResponse{} -} -func (m *CMsgClientToGCCreateStaticRecipeResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgClientToGCCreateStaticRecipeResponse) ProtoMessage() {} -func (*CMsgClientToGCCreateStaticRecipeResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{90} -} - -const Default_CMsgClientToGCCreateStaticRecipeResponse_Response CMsgClientToGCCreateStaticRecipeResponse_EResponse = CMsgClientToGCCreateStaticRecipeResponse_eResponse_Success - -func (m *CMsgClientToGCCreateStaticRecipeResponse) GetResponse() CMsgClientToGCCreateStaticRecipeResponse_EResponse { - if m != nil && m.Response != nil { - return *m.Response - } - return Default_CMsgClientToGCCreateStaticRecipeResponse_Response -} - -func (m *CMsgClientToGCCreateStaticRecipeResponse) GetOutputItems() []*CMsgClientToGCCreateStaticRecipeResponse_OutputItem { - if m != nil { - return m.OutputItems - } - return nil -} - -func (m *CMsgClientToGCCreateStaticRecipeResponse) GetInputErrors() []*CMsgClientToGCCreateStaticRecipeResponse_InputError { - if m != nil { - return m.InputErrors - } - return nil -} - -func (m *CMsgClientToGCCreateStaticRecipeResponse) GetAdditionalOutputs() []*CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput { - if m != nil { - return m.AdditionalOutputs - } - return nil -} - -type CMsgClientToGCCreateStaticRecipeResponse_OutputItem struct { - DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` - ItemId *uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - SlotId *uint32 `protobuf:"varint,3,opt,name=slot_id,json=slotId" json:"slot_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCCreateStaticRecipeResponse_OutputItem) Reset() { - *m = CMsgClientToGCCreateStaticRecipeResponse_OutputItem{} -} -func (m *CMsgClientToGCCreateStaticRecipeResponse_OutputItem) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCCreateStaticRecipeResponse_OutputItem) ProtoMessage() {} -func (*CMsgClientToGCCreateStaticRecipeResponse_OutputItem) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{90, 0} -} - -func (m *CMsgClientToGCCreateStaticRecipeResponse_OutputItem) GetDefIndex() uint32 { - if m != nil && m.DefIndex != nil { - return *m.DefIndex - } - return 0 -} - -func (m *CMsgClientToGCCreateStaticRecipeResponse_OutputItem) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -func (m *CMsgClientToGCCreateStaticRecipeResponse_OutputItem) GetSlotId() uint32 { - if m != nil && m.SlotId != nil { - return *m.SlotId - } - return 0 -} - -type CMsgClientToGCCreateStaticRecipeResponse_InputError struct { - SlotId *uint32 `protobuf:"varint,1,opt,name=slot_id,json=slotId" json:"slot_id,omitempty"` - Error *CMsgClientToGCCreateStaticRecipeResponse_EResponse `protobuf:"varint,2,opt,name=error,enum=CMsgClientToGCCreateStaticRecipeResponse_EResponse,def=0" json:"error,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCCreateStaticRecipeResponse_InputError) Reset() { - *m = CMsgClientToGCCreateStaticRecipeResponse_InputError{} -} -func (m *CMsgClientToGCCreateStaticRecipeResponse_InputError) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCCreateStaticRecipeResponse_InputError) ProtoMessage() {} -func (*CMsgClientToGCCreateStaticRecipeResponse_InputError) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{90, 1} -} - -const Default_CMsgClientToGCCreateStaticRecipeResponse_InputError_Error CMsgClientToGCCreateStaticRecipeResponse_EResponse = CMsgClientToGCCreateStaticRecipeResponse_eResponse_Success - -func (m *CMsgClientToGCCreateStaticRecipeResponse_InputError) GetSlotId() uint32 { - if m != nil && m.SlotId != nil { - return *m.SlotId - } - return 0 -} - -func (m *CMsgClientToGCCreateStaticRecipeResponse_InputError) GetError() CMsgClientToGCCreateStaticRecipeResponse_EResponse { - if m != nil && m.Error != nil { - return *m.Error - } - return Default_CMsgClientToGCCreateStaticRecipeResponse_InputError_Error -} - -type CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput struct { - SlotId *uint32 `protobuf:"varint,1,opt,name=slot_id,json=slotId" json:"slot_id,omitempty"` - Value *uint64 `protobuf:"varint,2,opt,name=value" json:"value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput) Reset() { - *m = CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput{} -} -func (m *CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput) String() string { - return proto.CompactTextString(m) -} -func (*CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput) ProtoMessage() {} -func (*CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{90, 2} -} - -func (m *CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput) GetSlotId() uint32 { - if m != nil && m.SlotId != nil { - return *m.SlotId - } - return 0 -} - -func (m *CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput) GetValue() uint64 { - if m != nil && m.Value != nil { - return *m.Value - } - return 0 -} - -type CMsgProcessTransactionOrder struct { - TxnId *uint64 `protobuf:"varint,1,opt,name=txn_id,json=txnId" json:"txn_id,omitempty"` - SteamTxnId *uint64 `protobuf:"varint,2,opt,name=steam_txn_id,json=steamTxnId" json:"steam_txn_id,omitempty"` - PartnerTxnId *uint64 `protobuf:"varint,3,opt,name=partner_txn_id,json=partnerTxnId" json:"partner_txn_id,omitempty"` - SteamId *uint64 `protobuf:"fixed64,4,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` - TimeStamp *uint32 `protobuf:"varint,5,opt,name=time_stamp,json=timeStamp" json:"time_stamp,omitempty"` - Watermark *uint64 `protobuf:"varint,6,opt,name=watermark" json:"watermark,omitempty"` - PurchaseReportStatus *int32 `protobuf:"varint,7,opt,name=purchase_report_status,json=purchaseReportStatus" json:"purchase_report_status,omitempty"` - Currency *uint32 `protobuf:"varint,8,opt,name=currency" json:"currency,omitempty"` - Items []*CMsgProcessTransactionOrder_Item `protobuf:"bytes,9,rep,name=items" json:"items,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgProcessTransactionOrder) Reset() { *m = CMsgProcessTransactionOrder{} } -func (m *CMsgProcessTransactionOrder) String() string { return proto.CompactTextString(m) } -func (*CMsgProcessTransactionOrder) ProtoMessage() {} -func (*CMsgProcessTransactionOrder) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{91} } - -func (m *CMsgProcessTransactionOrder) GetTxnId() uint64 { - if m != nil && m.TxnId != nil { - return *m.TxnId - } - return 0 -} - -func (m *CMsgProcessTransactionOrder) GetSteamTxnId() uint64 { - if m != nil && m.SteamTxnId != nil { - return *m.SteamTxnId - } - return 0 -} - -func (m *CMsgProcessTransactionOrder) GetPartnerTxnId() uint64 { - if m != nil && m.PartnerTxnId != nil { - return *m.PartnerTxnId - } - return 0 -} - -func (m *CMsgProcessTransactionOrder) GetSteamId() uint64 { - if m != nil && m.SteamId != nil { - return *m.SteamId - } - return 0 -} - -func (m *CMsgProcessTransactionOrder) GetTimeStamp() uint32 { - if m != nil && m.TimeStamp != nil { - return *m.TimeStamp - } - return 0 -} - -func (m *CMsgProcessTransactionOrder) GetWatermark() uint64 { - if m != nil && m.Watermark != nil { - return *m.Watermark - } - return 0 -} - -func (m *CMsgProcessTransactionOrder) GetPurchaseReportStatus() int32 { - if m != nil && m.PurchaseReportStatus != nil { - return *m.PurchaseReportStatus - } - return 0 -} - -func (m *CMsgProcessTransactionOrder) GetCurrency() uint32 { - if m != nil && m.Currency != nil { - return *m.Currency - } - return 0 -} - -func (m *CMsgProcessTransactionOrder) GetItems() []*CMsgProcessTransactionOrder_Item { - if m != nil { - return m.Items - } - return nil -} - -type CMsgProcessTransactionOrder_Item struct { - ItemDefIndex *uint32 `protobuf:"varint,1,opt,name=item_def_index,json=itemDefIndex" json:"item_def_index,omitempty"` - ItemPrice *uint32 `protobuf:"varint,2,opt,name=item_price,json=itemPrice" json:"item_price,omitempty"` - Quantity *uint32 `protobuf:"varint,3,opt,name=quantity" json:"quantity,omitempty"` - CategoryDesc *string `protobuf:"bytes,4,opt,name=category_desc,json=categoryDesc" json:"category_desc,omitempty"` - StorePurchaseType *uint32 `protobuf:"varint,5,opt,name=store_purchase_type,json=storePurchaseType" json:"store_purchase_type,omitempty"` - SourceReferenceId *uint64 `protobuf:"varint,6,opt,name=source_reference_id,json=sourceReferenceId" json:"source_reference_id,omitempty"` - ParentStackIndex *int32 `protobuf:"varint,7,opt,name=parent_stack_index,json=parentStackIndex" json:"parent_stack_index,omitempty"` - DefaultPrice *bool `protobuf:"varint,8,opt,name=default_price,json=defaultPrice" json:"default_price,omitempty"` - IsUserFacing *bool `protobuf:"varint,9,opt,name=is_user_facing,json=isUserFacing" json:"is_user_facing,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgProcessTransactionOrder_Item) Reset() { *m = CMsgProcessTransactionOrder_Item{} } -func (m *CMsgProcessTransactionOrder_Item) String() string { return proto.CompactTextString(m) } -func (*CMsgProcessTransactionOrder_Item) ProtoMessage() {} -func (*CMsgProcessTransactionOrder_Item) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{91, 0} -} - -func (m *CMsgProcessTransactionOrder_Item) GetItemDefIndex() uint32 { - if m != nil && m.ItemDefIndex != nil { - return *m.ItemDefIndex - } - return 0 -} - -func (m *CMsgProcessTransactionOrder_Item) GetItemPrice() uint32 { - if m != nil && m.ItemPrice != nil { - return *m.ItemPrice - } - return 0 -} - -func (m *CMsgProcessTransactionOrder_Item) GetQuantity() uint32 { - if m != nil && m.Quantity != nil { - return *m.Quantity - } - return 0 -} - -func (m *CMsgProcessTransactionOrder_Item) GetCategoryDesc() string { - if m != nil && m.CategoryDesc != nil { - return *m.CategoryDesc - } - return "" -} - -func (m *CMsgProcessTransactionOrder_Item) GetStorePurchaseType() uint32 { - if m != nil && m.StorePurchaseType != nil { - return *m.StorePurchaseType - } - return 0 -} - -func (m *CMsgProcessTransactionOrder_Item) GetSourceReferenceId() uint64 { - if m != nil && m.SourceReferenceId != nil { - return *m.SourceReferenceId - } - return 0 -} - -func (m *CMsgProcessTransactionOrder_Item) GetParentStackIndex() int32 { - if m != nil && m.ParentStackIndex != nil { - return *m.ParentStackIndex - } - return 0 -} - -func (m *CMsgProcessTransactionOrder_Item) GetDefaultPrice() bool { - if m != nil && m.DefaultPrice != nil { - return *m.DefaultPrice - } - return false -} - -func (m *CMsgProcessTransactionOrder_Item) GetIsUserFacing() bool { - if m != nil && m.IsUserFacing != nil { - return *m.IsUserFacing - } - return false -} - -type CMsgGCToGCStoreProcessCDKeyTransaction struct { - Order *CMsgProcessTransactionOrder `protobuf:"bytes,1,opt,name=order" json:"order,omitempty"` - ReasonCode *uint32 `protobuf:"varint,2,opt,name=reason_code,json=reasonCode" json:"reason_code,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCStoreProcessCDKeyTransaction) Reset() { - *m = CMsgGCToGCStoreProcessCDKeyTransaction{} -} -func (m *CMsgGCToGCStoreProcessCDKeyTransaction) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCStoreProcessCDKeyTransaction) ProtoMessage() {} -func (*CMsgGCToGCStoreProcessCDKeyTransaction) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{92} -} - -func (m *CMsgGCToGCStoreProcessCDKeyTransaction) GetOrder() *CMsgProcessTransactionOrder { - if m != nil { - return m.Order - } - return nil -} - -func (m *CMsgGCToGCStoreProcessCDKeyTransaction) GetReasonCode() uint32 { - if m != nil && m.ReasonCode != nil { - return *m.ReasonCode - } - return 0 -} - -type CMsgGCToGCStoreProcessCDKeyTransactionResponse struct { - Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCStoreProcessCDKeyTransactionResponse) Reset() { - *m = CMsgGCToGCStoreProcessCDKeyTransactionResponse{} -} -func (m *CMsgGCToGCStoreProcessCDKeyTransactionResponse) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToGCStoreProcessCDKeyTransactionResponse) ProtoMessage() {} -func (*CMsgGCToGCStoreProcessCDKeyTransactionResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{93} -} - -func (m *CMsgGCToGCStoreProcessCDKeyTransactionResponse) GetSuccess() bool { - if m != nil && m.Success != nil { - return *m.Success - } - return false -} - -type CMsgGCToGCStoreProcessSettlement struct { - Order *CMsgProcessTransactionOrder `protobuf:"bytes,1,opt,name=order" json:"order,omitempty"` - Partner *uint32 `protobuf:"varint,2,opt,name=partner" json:"partner,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCStoreProcessSettlement) Reset() { *m = CMsgGCToGCStoreProcessSettlement{} } -func (m *CMsgGCToGCStoreProcessSettlement) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCStoreProcessSettlement) ProtoMessage() {} -func (*CMsgGCToGCStoreProcessSettlement) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{94} -} - -func (m *CMsgGCToGCStoreProcessSettlement) GetOrder() *CMsgProcessTransactionOrder { - if m != nil { - return m.Order - } - return nil -} - -func (m *CMsgGCToGCStoreProcessSettlement) GetPartner() uint32 { - if m != nil && m.Partner != nil { - return *m.Partner - } - return 0 -} - -type CMsgGCToGCStoreProcessSettlementResponse struct { - Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCStoreProcessSettlementResponse) Reset() { - *m = CMsgGCToGCStoreProcessSettlementResponse{} -} -func (m *CMsgGCToGCStoreProcessSettlementResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCStoreProcessSettlementResponse) ProtoMessage() {} -func (*CMsgGCToGCStoreProcessSettlementResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{95} -} - -func (m *CMsgGCToGCStoreProcessSettlementResponse) GetSuccess() bool { - if m != nil && m.Success != nil { - return *m.Success - } - return false -} - -type CMsgGCToGCBroadcastConsoleCommand struct { - ConCommand *string `protobuf:"bytes,1,opt,name=con_command,json=conCommand" json:"con_command,omitempty"` - ReportOutput *bool `protobuf:"varint,2,opt,name=report_output,json=reportOutput" json:"report_output,omitempty"` - SendingGc *uint32 `protobuf:"varint,3,opt,name=sending_gc,json=sendingGc" json:"sending_gc,omitempty"` - OutputInitiator *string `protobuf:"bytes,4,opt,name=output_initiator,json=outputInitiator" json:"output_initiator,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCBroadcastConsoleCommand) Reset() { *m = CMsgGCToGCBroadcastConsoleCommand{} } -func (m *CMsgGCToGCBroadcastConsoleCommand) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCBroadcastConsoleCommand) ProtoMessage() {} -func (*CMsgGCToGCBroadcastConsoleCommand) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{96} -} - -func (m *CMsgGCToGCBroadcastConsoleCommand) GetConCommand() string { - if m != nil && m.ConCommand != nil { - return *m.ConCommand - } - return "" -} - -func (m *CMsgGCToGCBroadcastConsoleCommand) GetReportOutput() bool { - if m != nil && m.ReportOutput != nil { - return *m.ReportOutput - } - return false -} - -func (m *CMsgGCToGCBroadcastConsoleCommand) GetSendingGc() uint32 { - if m != nil && m.SendingGc != nil { - return *m.SendingGc - } - return 0 -} - -func (m *CMsgGCToGCBroadcastConsoleCommand) GetOutputInitiator() string { - if m != nil && m.OutputInitiator != nil { - return *m.OutputInitiator - } - return "" -} - -type CMsgGCToGCConsoleOutput struct { - Initiator *string `protobuf:"bytes,1,opt,name=initiator" json:"initiator,omitempty"` - SendingGc *uint32 `protobuf:"varint,2,opt,name=sending_gc,json=sendingGc" json:"sending_gc,omitempty"` - Msgs []*CMsgGCToGCConsoleOutput_OutputLine `protobuf:"bytes,3,rep,name=msgs" json:"msgs,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCConsoleOutput) Reset() { *m = CMsgGCToGCConsoleOutput{} } -func (m *CMsgGCToGCConsoleOutput) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCConsoleOutput) ProtoMessage() {} -func (*CMsgGCToGCConsoleOutput) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{97} } - -func (m *CMsgGCToGCConsoleOutput) GetInitiator() string { - if m != nil && m.Initiator != nil { - return *m.Initiator - } - return "" -} - -func (m *CMsgGCToGCConsoleOutput) GetSendingGc() uint32 { - if m != nil && m.SendingGc != nil { - return *m.SendingGc - } - return 0 -} - -func (m *CMsgGCToGCConsoleOutput) GetMsgs() []*CMsgGCToGCConsoleOutput_OutputLine { - if m != nil { - return m.Msgs - } - return nil -} - -type CMsgGCToGCConsoleOutput_OutputLine struct { - Text *string `protobuf:"bytes,1,opt,name=text" json:"text,omitempty"` - SpewLevel *uint32 `protobuf:"varint,2,opt,name=spew_level,json=spewLevel" json:"spew_level,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCConsoleOutput_OutputLine) Reset() { *m = CMsgGCToGCConsoleOutput_OutputLine{} } -func (m *CMsgGCToGCConsoleOutput_OutputLine) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCConsoleOutput_OutputLine) ProtoMessage() {} -func (*CMsgGCToGCConsoleOutput_OutputLine) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{97, 0} -} - -func (m *CMsgGCToGCConsoleOutput_OutputLine) GetText() string { - if m != nil && m.Text != nil { - return *m.Text - } - return "" -} - -func (m *CMsgGCToGCConsoleOutput_OutputLine) GetSpewLevel() uint32 { - if m != nil && m.SpewLevel != nil { - return *m.SpewLevel - } - return 0 -} - -type CMsgItemAges struct { - MaxItemIdTimestamps []*CMsgItemAges_MaxItemIDTimestamp `protobuf:"bytes,1,rep,name=max_item_id_timestamps,json=maxItemIdTimestamps" json:"max_item_id_timestamps,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgItemAges) Reset() { *m = CMsgItemAges{} } -func (m *CMsgItemAges) String() string { return proto.CompactTextString(m) } -func (*CMsgItemAges) ProtoMessage() {} -func (*CMsgItemAges) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{98} } - -func (m *CMsgItemAges) GetMaxItemIdTimestamps() []*CMsgItemAges_MaxItemIDTimestamp { - if m != nil { - return m.MaxItemIdTimestamps - } - return nil -} - -type CMsgItemAges_MaxItemIDTimestamp struct { - Timestamp *uint32 `protobuf:"varint,1,opt,name=timestamp" json:"timestamp,omitempty"` - MaxItemId *uint64 `protobuf:"varint,2,opt,name=max_item_id,json=maxItemId" json:"max_item_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgItemAges_MaxItemIDTimestamp) Reset() { *m = CMsgItemAges_MaxItemIDTimestamp{} } -func (m *CMsgItemAges_MaxItemIDTimestamp) String() string { return proto.CompactTextString(m) } -func (*CMsgItemAges_MaxItemIDTimestamp) ProtoMessage() {} -func (*CMsgItemAges_MaxItemIDTimestamp) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{98, 0} -} - -func (m *CMsgItemAges_MaxItemIDTimestamp) GetTimestamp() uint32 { - if m != nil && m.Timestamp != nil { - return *m.Timestamp - } - return 0 -} - -func (m *CMsgItemAges_MaxItemIDTimestamp) GetMaxItemId() uint64 { - if m != nil && m.MaxItemId != nil { - return *m.MaxItemId - } - return 0 -} - -type CMsgGCToGCInternalTestMsg struct { - SendingGc *uint32 `protobuf:"varint,1,opt,name=sending_gc,json=sendingGc" json:"sending_gc,omitempty"` - SenderId *uint64 `protobuf:"fixed64,2,opt,name=sender_id,json=senderId" json:"sender_id,omitempty"` - Context *uint32 `protobuf:"varint,3,opt,name=context" json:"context,omitempty"` - MessageId *uint32 `protobuf:"varint,4,opt,name=message_id,json=messageId" json:"message_id,omitempty"` - MessageBody []byte `protobuf:"bytes,5,opt,name=message_body,json=messageBody" json:"message_body,omitempty"` - JobIdSource *uint64 `protobuf:"fixed64,6,opt,name=job_id_source,json=jobIdSource" json:"job_id_source,omitempty"` - JobIdTarget *uint64 `protobuf:"fixed64,7,opt,name=job_id_target,json=jobIdTarget" json:"job_id_target,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCInternalTestMsg) Reset() { *m = CMsgGCToGCInternalTestMsg{} } -func (m *CMsgGCToGCInternalTestMsg) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCInternalTestMsg) ProtoMessage() {} -func (*CMsgGCToGCInternalTestMsg) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{99} } - -func (m *CMsgGCToGCInternalTestMsg) GetSendingGc() uint32 { - if m != nil && m.SendingGc != nil { - return *m.SendingGc - } - return 0 -} - -func (m *CMsgGCToGCInternalTestMsg) GetSenderId() uint64 { - if m != nil && m.SenderId != nil { - return *m.SenderId - } - return 0 -} - -func (m *CMsgGCToGCInternalTestMsg) GetContext() uint32 { - if m != nil && m.Context != nil { - return *m.Context - } - return 0 -} - -func (m *CMsgGCToGCInternalTestMsg) GetMessageId() uint32 { - if m != nil && m.MessageId != nil { - return *m.MessageId - } - return 0 -} - -func (m *CMsgGCToGCInternalTestMsg) GetMessageBody() []byte { - if m != nil { - return m.MessageBody - } - return nil -} - -func (m *CMsgGCToGCInternalTestMsg) GetJobIdSource() uint64 { - if m != nil && m.JobIdSource != nil { - return *m.JobIdSource - } - return 0 -} - -func (m *CMsgGCToGCInternalTestMsg) GetJobIdTarget() uint64 { - if m != nil && m.JobIdTarget != nil { - return *m.JobIdTarget - } - return 0 -} - -type CMsgGCToGCClientServerVersionsUpdated struct { - ClientMinAllowedVersion *uint32 `protobuf:"varint,1,opt,name=client_min_allowed_version,json=clientMinAllowedVersion" json:"client_min_allowed_version,omitempty"` - ClientActiveVersion *uint32 `protobuf:"varint,2,opt,name=client_active_version,json=clientActiveVersion" json:"client_active_version,omitempty"` - ServerActiveVersion *uint32 `protobuf:"varint,3,opt,name=server_active_version,json=serverActiveVersion" json:"server_active_version,omitempty"` - ServerDeployedVersion *uint32 `protobuf:"varint,4,opt,name=server_deployed_version,json=serverDeployedVersion" json:"server_deployed_version,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCClientServerVersionsUpdated) Reset() { *m = CMsgGCToGCClientServerVersionsUpdated{} } -func (m *CMsgGCToGCClientServerVersionsUpdated) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCClientServerVersionsUpdated) ProtoMessage() {} -func (*CMsgGCToGCClientServerVersionsUpdated) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{100} -} - -func (m *CMsgGCToGCClientServerVersionsUpdated) GetClientMinAllowedVersion() uint32 { - if m != nil && m.ClientMinAllowedVersion != nil { - return *m.ClientMinAllowedVersion - } - return 0 -} - -func (m *CMsgGCToGCClientServerVersionsUpdated) GetClientActiveVersion() uint32 { - if m != nil && m.ClientActiveVersion != nil { - return *m.ClientActiveVersion - } - return 0 -} - -func (m *CMsgGCToGCClientServerVersionsUpdated) GetServerActiveVersion() uint32 { - if m != nil && m.ServerActiveVersion != nil { - return *m.ServerActiveVersion - } - return 0 -} - -func (m *CMsgGCToGCClientServerVersionsUpdated) GetServerDeployedVersion() uint32 { - if m != nil && m.ServerDeployedVersion != nil { - return *m.ServerDeployedVersion - } - return 0 -} - -type CMsgGCToGCBroadcastMessageFromSub struct { - MsgId *uint32 `protobuf:"varint,1,opt,name=msg_id,json=msgId" json:"msg_id,omitempty"` - SerializedMsg []byte `protobuf:"bytes,2,opt,name=serialized_msg,json=serializedMsg" json:"serialized_msg,omitempty"` - AccountIdList []uint32 `protobuf:"varint,3,rep,packed,name=account_id_list,json=accountIdList" json:"account_id_list,omitempty"` - SteamIdList []uint64 `protobuf:"fixed64,4,rep,packed,name=steam_id_list,json=steamIdList" json:"steam_id_list,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCBroadcastMessageFromSub) Reset() { *m = CMsgGCToGCBroadcastMessageFromSub{} } -func (m *CMsgGCToGCBroadcastMessageFromSub) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCBroadcastMessageFromSub) ProtoMessage() {} -func (*CMsgGCToGCBroadcastMessageFromSub) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{101} -} - -func (m *CMsgGCToGCBroadcastMessageFromSub) GetMsgId() uint32 { - if m != nil && m.MsgId != nil { - return *m.MsgId - } - return 0 -} - -func (m *CMsgGCToGCBroadcastMessageFromSub) GetSerializedMsg() []byte { - if m != nil { - return m.SerializedMsg - } - return nil -} - -func (m *CMsgGCToGCBroadcastMessageFromSub) GetAccountIdList() []uint32 { - if m != nil { - return m.AccountIdList - } - return nil -} - -func (m *CMsgGCToGCBroadcastMessageFromSub) GetSteamIdList() []uint64 { - if m != nil { - return m.SteamIdList - } - return nil -} - -type CMsgGCToClientCurrencyPricePoints struct { - PriceKey []uint64 `protobuf:"varint,1,rep,packed,name=price_key,json=priceKey" json:"price_key,omitempty"` - Currencies []*CMsgGCToClientCurrencyPricePoints_Currency `protobuf:"bytes,2,rep,name=currencies" json:"currencies,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientCurrencyPricePoints) Reset() { *m = CMsgGCToClientCurrencyPricePoints{} } -func (m *CMsgGCToClientCurrencyPricePoints) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientCurrencyPricePoints) ProtoMessage() {} -func (*CMsgGCToClientCurrencyPricePoints) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{102} -} - -func (m *CMsgGCToClientCurrencyPricePoints) GetPriceKey() []uint64 { - if m != nil { - return m.PriceKey - } - return nil -} - -func (m *CMsgGCToClientCurrencyPricePoints) GetCurrencies() []*CMsgGCToClientCurrencyPricePoints_Currency { - if m != nil { - return m.Currencies - } - return nil -} - -type CMsgGCToClientCurrencyPricePoints_Currency struct { - CurrencyId *uint32 `protobuf:"varint,1,opt,name=currency_id,json=currencyId" json:"currency_id,omitempty"` - CurrencyPrice []uint64 `protobuf:"varint,2,rep,packed,name=currency_price,json=currencyPrice" json:"currency_price,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientCurrencyPricePoints_Currency) Reset() { - *m = CMsgGCToClientCurrencyPricePoints_Currency{} -} -func (m *CMsgGCToClientCurrencyPricePoints_Currency) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToClientCurrencyPricePoints_Currency) ProtoMessage() {} -func (*CMsgGCToClientCurrencyPricePoints_Currency) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{102, 0} -} - -func (m *CMsgGCToClientCurrencyPricePoints_Currency) GetCurrencyId() uint32 { - if m != nil && m.CurrencyId != nil { - return *m.CurrencyId - } - return 0 -} - -func (m *CMsgGCToClientCurrencyPricePoints_Currency) GetCurrencyPrice() []uint64 { - if m != nil { - return m.CurrencyPrice - } - return nil -} - -func init() { - proto.RegisterType((*CMsgApplyAutograph)(nil), "CMsgApplyAutograph") - proto.RegisterType((*CMsgAdjustItemEquippedState)(nil), "CMsgAdjustItemEquippedState") - proto.RegisterType((*CMsgEconPlayerStrangeCountAdjustment)(nil), "CMsgEconPlayerStrangeCountAdjustment") - proto.RegisterType((*CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment)(nil), "CMsgEconPlayerStrangeCountAdjustment.CStrangeCountAdjustment") - proto.RegisterType((*CMsgRequestItemPurgatory_FinalizePurchase)(nil), "CMsgRequestItemPurgatory_FinalizePurchase") - proto.RegisterType((*CMsgRequestItemPurgatory_FinalizePurchaseResponse)(nil), "CMsgRequestItemPurgatory_FinalizePurchaseResponse") - proto.RegisterType((*CMsgRequestItemPurgatory_RefundPurchase)(nil), "CMsgRequestItemPurgatory_RefundPurchase") - proto.RegisterType((*CMsgRequestItemPurgatory_RefundPurchaseResponse)(nil), "CMsgRequestItemPurgatory_RefundPurchaseResponse") - proto.RegisterType((*CMsgCraftingResponse)(nil), "CMsgCraftingResponse") - proto.RegisterType((*CMsgGCRequestStoreSalesData)(nil), "CMsgGCRequestStoreSalesData") - proto.RegisterType((*CMsgGCRequestStoreSalesDataResponse)(nil), "CMsgGCRequestStoreSalesDataResponse") - proto.RegisterType((*CMsgGCRequestStoreSalesDataResponse_Price)(nil), "CMsgGCRequestStoreSalesDataResponse.Price") - proto.RegisterType((*CMsgGCRequestStoreSalesDataUpToDateResponse)(nil), "CMsgGCRequestStoreSalesDataUpToDateResponse") - proto.RegisterType((*CMsgGCToGCPingRequest)(nil), "CMsgGCToGCPingRequest") - proto.RegisterType((*CMsgGCToGCPingResponse)(nil), "CMsgGCToGCPingResponse") - proto.RegisterType((*CMsgGCToGCGetUserSessionServer)(nil), "CMsgGCToGCGetUserSessionServer") - proto.RegisterType((*CMsgGCToGCGetUserSessionServerResponse)(nil), "CMsgGCToGCGetUserSessionServerResponse") - proto.RegisterType((*CMsgGCToGCGetUserServerMembers)(nil), "CMsgGCToGCGetUserServerMembers") - proto.RegisterType((*CMsgGCToGCGetUserServerMembersResponse)(nil), "CMsgGCToGCGetUserServerMembersResponse") - proto.RegisterType((*CMsgLookupMultipleAccountNames)(nil), "CMsgLookupMultipleAccountNames") - proto.RegisterType((*CMsgLookupMultipleAccountNamesResponse)(nil), "CMsgLookupMultipleAccountNamesResponse") - proto.RegisterType((*CMsgLookupMultipleAccountNamesResponse_Account)(nil), "CMsgLookupMultipleAccountNamesResponse.Account") - proto.RegisterType((*CMsgGCToGCGetUserPCBangNo)(nil), "CMsgGCToGCGetUserPCBangNo") - proto.RegisterType((*CMsgGCToGCGetUserPCBangNoResponse)(nil), "CMsgGCToGCGetUserPCBangNoResponse") - proto.RegisterType((*CMsgRequestCrateItems)(nil), "CMsgRequestCrateItems") - proto.RegisterType((*CMsgRequestCrateItemsResponse)(nil), "CMsgRequestCrateItemsResponse") - proto.RegisterType((*CMsgGCToGCCanUseDropRateBonus)(nil), "CMsgGCToGCCanUseDropRateBonus") - proto.RegisterType((*CMsgSQLAddDropRateBonus)(nil), "CMsgSQLAddDropRateBonus") - proto.RegisterType((*CMsgSQLUpgradeBattleBooster)(nil), "CMsgSQLUpgradeBattleBooster") - proto.RegisterType((*CMsgGCToGCRefreshSOCache)(nil), "CMsgGCToGCRefreshSOCache") - proto.RegisterType((*CMsgGCToGCCheckAccountTradeStatus)(nil), "CMsgGCToGCCheckAccountTradeStatus") - proto.RegisterType((*CMsgGCToGCCheckAccountTradeStatusResponse)(nil), "CMsgGCToGCCheckAccountTradeStatusResponse") - proto.RegisterType((*CMsgGCToGCGrantAccountRolledItems)(nil), "CMsgGCToGCGrantAccountRolledItems") - proto.RegisterType((*CMsgGCToGCGrantAccountRolledItems_Item)(nil), "CMsgGCToGCGrantAccountRolledItems.Item") - proto.RegisterType((*CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute)(nil), "CMsgGCToGCGrantAccountRolledItems.Item.DynamicAttribute") - proto.RegisterType((*CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry)(nil), "CMsgGCToGCGrantAccountRolledItems.Item.AdditionalAuditEntry") - proto.RegisterType((*CMsgGCToGCGrantSelfMadeItemToAccount)(nil), "CMsgGCToGCGrantSelfMadeItemToAccount") - proto.RegisterType((*CMsgUseItem)(nil), "CMsgUseItem") - proto.RegisterType((*CMsgServerUseItem)(nil), "CMsgServerUseItem") - proto.RegisterType((*CMsgUseMultipleItems)(nil), "CMsgUseMultipleItems") - proto.RegisterType((*CMsgGCPartnerBalanceRequest)(nil), "CMsgGCPartnerBalanceRequest") - proto.RegisterType((*CMsgGCPartnerBalanceResponse)(nil), "CMsgGCPartnerBalanceResponse") - proto.RegisterType((*CGCStoreRechargeRedirect_LineItem)(nil), "CGCStoreRechargeRedirect_LineItem") - proto.RegisterType((*CMsgGCPartnerRechargeRedirectURLRequest)(nil), "CMsgGCPartnerRechargeRedirectURLRequest") - proto.RegisterType((*CMsgGCPartnerRechargeRedirectURLResponse)(nil), "CMsgGCPartnerRechargeRedirectURLResponse") - proto.RegisterType((*CMsgGCEconSQLWorkItemEmbeddedRollbackData)(nil), "CMsgGCEconSQLWorkItemEmbeddedRollbackData") - proto.RegisterType((*CMsgCraftStatue)(nil), "CMsgCraftStatue") - proto.RegisterType((*CMsgRedeemCode)(nil), "CMsgRedeemCode") - proto.RegisterType((*CMsgRedeemCodeResponse)(nil), "CMsgRedeemCodeResponse") - proto.RegisterType((*CMsgDevNewItemRequest)(nil), "CMsgDevNewItemRequest") - proto.RegisterType((*CMsgDevNewItemRequestResponse)(nil), "CMsgDevNewItemRequestResponse") - proto.RegisterType((*CMsgGCGetAccountSubscriptionItem)(nil), "CMsgGCGetAccountSubscriptionItem") - proto.RegisterType((*CMsgGCGetAccountSubscriptionItemResponse)(nil), "CMsgGCGetAccountSubscriptionItemResponse") - proto.RegisterType((*CMsgGCAddGiftItem)(nil), "CMsgGCAddGiftItem") - proto.RegisterType((*CMsgClientToGCWrapAndDeliverGift)(nil), "CMsgClientToGCWrapAndDeliverGift") - proto.RegisterType((*CMsgClientToGCWrapAndDeliverGiftResponse)(nil), "CMsgClientToGCWrapAndDeliverGiftResponse") - proto.RegisterType((*CMsgClientToGCUnwrapGift)(nil), "CMsgClientToGCUnwrapGift") - proto.RegisterType((*CMsgClientToGCGetGiftPermissions)(nil), "CMsgClientToGCGetGiftPermissions") - proto.RegisterType((*CMsgClientToGCGetGiftPermissionsResponse)(nil), "CMsgClientToGCGetGiftPermissionsResponse") - proto.RegisterType((*CMsgClientToGCGetGiftPermissionsResponse_FriendPermission)(nil), "CMsgClientToGCGetGiftPermissionsResponse.FriendPermission") - proto.RegisterType((*CMsgClientToGCUnpackBundle)(nil), "CMsgClientToGCUnpackBundle") - proto.RegisterType((*CMsgClientToGCUnpackBundleResponse)(nil), "CMsgClientToGCUnpackBundleResponse") - proto.RegisterType((*CMsgGCToClientStoreTransactionCompleted)(nil), "CMsgGCToClientStoreTransactionCompleted") - proto.RegisterType((*CMsgClientToGCEquipItems)(nil), "CMsgClientToGCEquipItems") - proto.RegisterType((*CMsgClientToGCEquipItemsResponse)(nil), "CMsgClientToGCEquipItemsResponse") - proto.RegisterType((*CMsgClientToGCSetItemStyle)(nil), "CMsgClientToGCSetItemStyle") - proto.RegisterType((*CMsgClientToGCSetItemStyleResponse)(nil), "CMsgClientToGCSetItemStyleResponse") - proto.RegisterType((*CMsgClientToGCUnlockItemStyle)(nil), "CMsgClientToGCUnlockItemStyle") - proto.RegisterType((*CMsgClientToGCUnlockItemStyleResponse)(nil), "CMsgClientToGCUnlockItemStyleResponse") - proto.RegisterType((*CMsgClientToGCSetItemInventoryCategory)(nil), "CMsgClientToGCSetItemInventoryCategory") - proto.RegisterType((*CMsgClientToGCUnlockCrate)(nil), "CMsgClientToGCUnlockCrate") - proto.RegisterType((*CMsgClientToGCUnlockCrateResponse)(nil), "CMsgClientToGCUnlockCrateResponse") - proto.RegisterType((*CMsgClientToGCUnlockCrateResponse_Item)(nil), "CMsgClientToGCUnlockCrateResponse.Item") - proto.RegisterType((*CMsgClientToGCRemoveItemAttribute)(nil), "CMsgClientToGCRemoveItemAttribute") - proto.RegisterType((*CMsgClientToGCRemoveItemAttributeResponse)(nil), "CMsgClientToGCRemoveItemAttributeResponse") - proto.RegisterType((*CMsgClientToGCNameItem)(nil), "CMsgClientToGCNameItem") - proto.RegisterType((*CMsgClientToGCNameItemResponse)(nil), "CMsgClientToGCNameItemResponse") - proto.RegisterType((*CMsgGCSetItemPosition)(nil), "CMsgGCSetItemPosition") - proto.RegisterType((*CAttribute_ItemDynamicRecipeComponent)(nil), "CAttribute_ItemDynamicRecipeComponent") - proto.RegisterType((*CProtoItemSocket)(nil), "CProtoItemSocket") - proto.RegisterType((*CProtoItemSocket_Empty)(nil), "CProtoItemSocket_Empty") - proto.RegisterType((*CProtoItemSocket_Effect)(nil), "CProtoItemSocket_Effect") - proto.RegisterType((*CProtoItemSocket_Color)(nil), "CProtoItemSocket_Color") - proto.RegisterType((*CProtoItemSocket_Strange)(nil), "CProtoItemSocket_Strange") - proto.RegisterType((*CProtoItemSocket_Spectator)(nil), "CProtoItemSocket_Spectator") - proto.RegisterType((*CProtoItemSocket_AssetModifier)(nil), "CProtoItemSocket_AssetModifier") - proto.RegisterType((*CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY)(nil), "CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY") - proto.RegisterType((*CProtoItemSocket_Autograph)(nil), "CProtoItemSocket_Autograph") - proto.RegisterType((*CProtoItemSocket_StaticVisuals)(nil), "CProtoItemSocket_StaticVisuals") - proto.RegisterType((*CAttribute_String)(nil), "CAttribute_String") - proto.RegisterType((*CWorkshop_GetItemDailyRevenue_Request)(nil), "CWorkshop_GetItemDailyRevenue_Request") - proto.RegisterType((*CWorkshop_GetItemDailyRevenue_Response)(nil), "CWorkshop_GetItemDailyRevenue_Response") - proto.RegisterType((*CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue)(nil), "CWorkshop_GetItemDailyRevenue_Response.CountryDailyRevenue") - proto.RegisterType((*CWorkshop_GetPackageDailyRevenue_Request)(nil), "CWorkshop_GetPackageDailyRevenue_Request") - proto.RegisterType((*CWorkshop_GetPackageDailyRevenue_Response)(nil), "CWorkshop_GetPackageDailyRevenue_Response") - proto.RegisterType((*CWorkshop_GetPackageDailyRevenue_Response_CountryDailyRevenue)(nil), "CWorkshop_GetPackageDailyRevenue_Response.CountryDailyRevenue") - proto.RegisterType((*CMsgSQLGCToGCGrantBackpackSlots)(nil), "CMsgSQLGCToGCGrantBackpackSlots") - proto.RegisterType((*CMsgClientToGCLookupAccountName)(nil), "CMsgClientToGCLookupAccountName") - proto.RegisterType((*CMsgClientToGCLookupAccountNameResponse)(nil), "CMsgClientToGCLookupAccountNameResponse") - proto.RegisterType((*CMsgClientToGCCreateStaticRecipe)(nil), "CMsgClientToGCCreateStaticRecipe") - proto.RegisterType((*CMsgClientToGCCreateStaticRecipe_Item)(nil), "CMsgClientToGCCreateStaticRecipe.Item") - proto.RegisterType((*CMsgClientToGCCreateStaticRecipeResponse)(nil), "CMsgClientToGCCreateStaticRecipeResponse") - proto.RegisterType((*CMsgClientToGCCreateStaticRecipeResponse_OutputItem)(nil), "CMsgClientToGCCreateStaticRecipeResponse.OutputItem") - proto.RegisterType((*CMsgClientToGCCreateStaticRecipeResponse_InputError)(nil), "CMsgClientToGCCreateStaticRecipeResponse.InputError") - proto.RegisterType((*CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput)(nil), "CMsgClientToGCCreateStaticRecipeResponse.AdditionalOutput") - proto.RegisterType((*CMsgProcessTransactionOrder)(nil), "CMsgProcessTransactionOrder") - proto.RegisterType((*CMsgProcessTransactionOrder_Item)(nil), "CMsgProcessTransactionOrder.Item") - proto.RegisterType((*CMsgGCToGCStoreProcessCDKeyTransaction)(nil), "CMsgGCToGCStoreProcessCDKeyTransaction") - proto.RegisterType((*CMsgGCToGCStoreProcessCDKeyTransactionResponse)(nil), "CMsgGCToGCStoreProcessCDKeyTransactionResponse") - proto.RegisterType((*CMsgGCToGCStoreProcessSettlement)(nil), "CMsgGCToGCStoreProcessSettlement") - proto.RegisterType((*CMsgGCToGCStoreProcessSettlementResponse)(nil), "CMsgGCToGCStoreProcessSettlementResponse") - proto.RegisterType((*CMsgGCToGCBroadcastConsoleCommand)(nil), "CMsgGCToGCBroadcastConsoleCommand") - proto.RegisterType((*CMsgGCToGCConsoleOutput)(nil), "CMsgGCToGCConsoleOutput") - proto.RegisterType((*CMsgGCToGCConsoleOutput_OutputLine)(nil), "CMsgGCToGCConsoleOutput.OutputLine") - proto.RegisterType((*CMsgItemAges)(nil), "CMsgItemAges") - proto.RegisterType((*CMsgItemAges_MaxItemIDTimestamp)(nil), "CMsgItemAges.MaxItemIDTimestamp") - proto.RegisterType((*CMsgGCToGCInternalTestMsg)(nil), "CMsgGCToGCInternalTestMsg") - proto.RegisterType((*CMsgGCToGCClientServerVersionsUpdated)(nil), "CMsgGCToGCClientServerVersionsUpdated") - proto.RegisterType((*CMsgGCToGCBroadcastMessageFromSub)(nil), "CMsgGCToGCBroadcastMessageFromSub") - proto.RegisterType((*CMsgGCToClientCurrencyPricePoints)(nil), "CMsgGCToClientCurrencyPricePoints") - proto.RegisterType((*CMsgGCToClientCurrencyPricePoints_Currency)(nil), "CMsgGCToClientCurrencyPricePoints.Currency") - proto.RegisterEnum("EGCItemMsg", EGCItemMsg_name, EGCItemMsg_value) - proto.RegisterEnum("EItemPurgatoryResponse_Finalize", EItemPurgatoryResponse_Finalize_name, EItemPurgatoryResponse_Finalize_value) - proto.RegisterEnum("EItemPurgatoryResponse_Refund", EItemPurgatoryResponse_Refund_name, EItemPurgatoryResponse_Refund_value) - proto.RegisterEnum("EGCMsgInitiateTradeResponse", EGCMsgInitiateTradeResponse_name, EGCMsgInitiateTradeResponse_value) - proto.RegisterEnum("CMsgRequestCrateItemsResponse_EResult", CMsgRequestCrateItemsResponse_EResult_name, CMsgRequestCrateItemsResponse_EResult_value) - proto.RegisterEnum("CMsgRedeemCodeResponse_EResultCode", CMsgRedeemCodeResponse_EResultCode_name, CMsgRedeemCodeResponse_EResultCode_value) - proto.RegisterEnum("CMsgClientToGCUnpackBundleResponse_EUnpackBundle", CMsgClientToGCUnpackBundleResponse_EUnpackBundle_name, CMsgClientToGCUnpackBundleResponse_EUnpackBundle_value) - proto.RegisterEnum("CMsgClientToGCSetItemStyleResponse_ESetStyle", CMsgClientToGCSetItemStyleResponse_ESetStyle_name, CMsgClientToGCSetItemStyleResponse_ESetStyle_value) - proto.RegisterEnum("CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle", CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle_name, CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle_value) - proto.RegisterEnum("CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute", CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute_name, CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute_value) - proto.RegisterEnum("CMsgClientToGCNameItemResponse_ENameItem", CMsgClientToGCNameItemResponse_ENameItem_name, CMsgClientToGCNameItemResponse_ENameItem_value) - proto.RegisterEnum("CMsgClientToGCCreateStaticRecipeResponse_EResponse", CMsgClientToGCCreateStaticRecipeResponse_EResponse_name, CMsgClientToGCCreateStaticRecipeResponse_EResponse_value) -} - -func init() { proto.RegisterFile("econ_gcmessages.proto", fileDescriptor0) } - -var fileDescriptor0 = []byte{ - // 8402 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0xbd, 0x6b, 0x74, 0x24, 0xc7, - 0x75, 0x18, 0xcc, 0x19, 0x00, 0x8b, 0x41, 0x0d, 0x1e, 0x85, 0x9e, 0xe1, 0x02, 0xc4, 0xee, 0x72, - 0x77, 0x9b, 0xbb, 0xcb, 0xdd, 0x25, 0x39, 0x22, 0x97, 0xa4, 0x44, 0x91, 0xd4, 0xc7, 0x0f, 0x18, - 0x3c, 0x84, 0x2c, 0x76, 0x17, 0xec, 0x01, 0xc8, 0x93, 0xc8, 0x39, 0x9d, 0x42, 0x77, 0x61, 0xd0, - 0x9c, 0x9e, 0xae, 0xd9, 0xae, 0x1e, 0x00, 0xe3, 0x93, 0x9c, 0xe8, 0xe1, 0x57, 0x62, 0xcb, 0x92, - 0x7d, 0x1c, 0xcb, 0x0f, 0xf9, 0xad, 0xc8, 0x39, 0xc7, 0xc9, 0x49, 0x1c, 0xc5, 0x49, 0x94, 0x38, - 0x71, 0xec, 0x28, 0x91, 0x92, 0x9c, 0xc4, 0x92, 0x5f, 0x79, 0x58, 0x79, 0x47, 0xb1, 0xe4, 0x48, - 0x4e, 0x6c, 0x59, 0xf2, 0x43, 0xb1, 0x95, 0x53, 0xaf, 0xee, 0xea, 0x9e, 0x9e, 0xc7, 0xe6, 0xf0, - 0x4f, 0xfe, 0xe0, 0x4c, 0xdf, 0xba, 0x75, 0xeb, 0xd6, 0xad, 0x5b, 0xb7, 0xee, 0xad, 0xba, 0x55, - 0x00, 0x0f, 0x63, 0x87, 0x04, 0x76, 0xd3, 0x69, 0x63, 0x4a, 0x51, 0x13, 0xd3, 0x5a, 0x27, 0x24, - 0x11, 0x59, 0xa9, 0xd0, 0x08, 0xa3, 0x76, 0x06, 0xb8, 0xc4, 0x71, 0xe9, 0x11, 0x0a, 0xb1, 0x6b, - 0xe3, 0xa0, 0xdb, 0x96, 0x05, 0xe6, 0x01, 0x30, 0xea, 0x77, 0x68, 0x73, 0xb5, 0xd3, 0xf1, 0x7b, - 0xab, 0xdd, 0x88, 0x34, 0x43, 0xd4, 0x39, 0x32, 0x6e, 0x82, 0x45, 0xa4, 0x3e, 0x6c, 0x2f, 0xc2, - 0x6d, 0xdb, 0x73, 0x97, 0x0b, 0x97, 0x0a, 0xd7, 0x27, 0xad, 0x85, 0xb8, 0x60, 0x3b, 0xc2, 0xed, - 0x6d, 0xd7, 0xb8, 0x04, 0x66, 0x05, 0x86, 0x44, 0x2b, 0x72, 0x34, 0xc0, 0x3e, 0x05, 0x86, 0xf9, - 0x81, 0x02, 0x38, 0xc7, 0x1b, 0x71, 0xdf, 0xe8, 0xd2, 0x88, 0x01, 0x37, 0xee, 0x77, 0xbd, 0x4e, - 0x07, 0xbb, 0x8d, 0x08, 0x45, 0xd8, 0x58, 0x02, 0xd3, 0xe9, 0x36, 0xce, 0x78, 0x82, 0xf4, 0x39, - 0x30, 0x13, 0xe0, 0x13, 0xdb, 0xf1, 0x11, 0xa5, 0x9c, 0xee, 0x9c, 0x55, 0x0a, 0xf0, 0x49, 0x9d, - 0x7d, 0x1b, 0x8f, 0x00, 0xf6, 0xdb, 0xa6, 0x3e, 0x89, 0x96, 0x27, 0x78, 0xd9, 0x74, 0x80, 0x4f, - 0x1a, 0x3e, 0x89, 0x8c, 0x8b, 0xa0, 0x4c, 0xa3, 0x9e, 0x8f, 0x6d, 0x2f, 0x70, 0xf1, 0xe9, 0xf2, - 0x24, 0x2f, 0x05, 0x1c, 0xb4, 0xcd, 0x20, 0xe6, 0xc7, 0x8a, 0xe0, 0x0a, 0xe3, 0x68, 0xc3, 0x21, - 0xc1, 0xae, 0x8f, 0x7a, 0x38, 0x6c, 0x44, 0x21, 0x0a, 0x9a, 0xb8, 0x4e, 0xba, 0x41, 0x24, 0xf8, - 0x6c, 0xe3, 0x20, 0x32, 0x2e, 0x00, 0x80, 0x1c, 0x87, 0x01, 0x15, 0x77, 0x73, 0xd6, 0x8c, 0x84, - 0x6c, 0xbb, 0x46, 0x0f, 0x3c, 0x42, 0x45, 0x45, 0x5b, 0x20, 0xa1, 0xb8, 0x2a, 0x63, 0x78, 0xe2, - 0x7a, 0xf9, 0xd6, 0x3b, 0x6a, 0xe3, 0x34, 0x54, 0xab, 0xe7, 0xc3, 0xad, 0x25, 0x9a, 0x0b, 0xa7, - 0x2b, 0xf7, 0xc1, 0x52, 0x7d, 0x30, 0xd3, 0xf8, 0x18, 0x07, 0x91, 0x1d, 0xf5, 0x3a, 0x58, 0x31, - 0xcd, 0x21, 0x7b, 0xbd, 0x4e, 0x4a, 0xdc, 0xc5, 0x94, 0xb8, 0x1f, 0x05, 0x20, 0xe1, 0x5f, 0xca, - 0x54, 0x83, 0x98, 0x9b, 0xe0, 0x06, 0xeb, 0x8b, 0x85, 0xef, 0x77, 0xb1, 0x18, 0xc7, 0xdd, 0x6e, - 0xd8, 0x44, 0x11, 0x09, 0x7b, 0xf6, 0xa6, 0x17, 0x20, 0xdf, 0xfb, 0x46, 0xbc, 0xdb, 0x0d, 0x9d, - 0x23, 0x44, 0x31, 0x1b, 0x1e, 0xd9, 0x0a, 0x5d, 0x2e, 0x5c, 0x9a, 0xb8, 0x3e, 0x69, 0x4d, 0x8b, - 0x66, 0xa8, 0x79, 0x08, 0x9e, 0x19, 0x9b, 0x8e, 0x85, 0x69, 0x87, 0x04, 0x14, 0x1b, 0x67, 0xc1, - 0x99, 0x10, 0xd3, 0xae, 0x1f, 0xc9, 0x0e, 0xc9, 0xaf, 0x54, 0x3b, 0xc5, 0x74, 0x3b, 0xeb, 0xe0, - 0xf1, 0x81, 0xed, 0x58, 0xf8, 0xb0, 0x1b, 0xb8, 0xe3, 0x70, 0xbb, 0x0d, 0xde, 0x32, 0x26, 0x95, - 0x51, 0xbc, 0x9a, 0xcf, 0x80, 0x2a, 0x23, 0x55, 0x0f, 0xd1, 0x61, 0xe4, 0x05, 0xcd, 0x18, 0x7f, - 0x48, 0xeb, 0x0d, 0x31, 0x75, 0xb6, 0xea, 0xb2, 0xfd, 0x46, 0x44, 0x42, 0xdc, 0x40, 0x3e, 0xa6, - 0xeb, 0x28, 0x42, 0xc6, 0x32, 0x98, 0x3e, 0xc6, 0x21, 0xf5, 0x48, 0x20, 0x9b, 0x52, 0x9f, 0xc6, - 0x0a, 0x28, 0x39, 0xdd, 0x30, 0xc4, 0x81, 0xd3, 0x53, 0x53, 0x47, 0x7d, 0x9b, 0x5f, 0x2a, 0x80, - 0xc7, 0x86, 0x50, 0x8d, 0xf9, 0xda, 0x06, 0x80, 0x22, 0x1f, 0xdb, 0x9d, 0xd0, 0x73, 0x30, 0xe7, - 0xac, 0x7c, 0xeb, 0x66, 0x6d, 0x8c, 0x9a, 0xb5, 0x5d, 0x56, 0xc3, 0x9a, 0x61, 0xb5, 0xf9, 0x4f, - 0x9d, 0xd1, 0x62, 0x9a, 0xd1, 0xc7, 0xc1, 0x02, 0x3e, 0xed, 0x78, 0x21, 0x8a, 0x3c, 0x12, 0xd8, - 0x91, 0xd7, 0xc6, 0x52, 0xf5, 0xe6, 0x13, 0xf0, 0x9e, 0xd7, 0xc6, 0x2b, 0x2f, 0x80, 0x29, 0x41, - 0x4b, 0x89, 0xcb, 0xc5, 0x87, 0xaa, 0xd7, 0xec, 0x7b, 0x1d, 0x1f, 0x1a, 0x55, 0x30, 0x25, 0x98, - 0x15, 0x8d, 0x88, 0x0f, 0xb3, 0x03, 0x9e, 0x18, 0xc2, 0xf4, 0x7e, 0x67, 0x8f, 0xac, 0xa3, 0x28, - 0x19, 0xbe, 0xc1, 0x42, 0xcd, 0xe1, 0xb5, 0x98, 0xc7, 0xab, 0xb9, 0x04, 0x1e, 0x16, 0x2d, 0xee, - 0x91, 0xad, 0xfa, 0x2e, 0x1f, 0x6b, 0xde, 0xb2, 0xb9, 0x0c, 0xce, 0x66, 0x0b, 0x44, 0xab, 0xe6, - 0x2b, 0xe0, 0xd1, 0xa4, 0x64, 0x0b, 0x47, 0xfb, 0x14, 0x87, 0x0d, 0x4c, 0x59, 0xbb, 0x0d, 0x1c, - 0x1e, 0xe3, 0x70, 0x84, 0x31, 0x32, 0xdb, 0xe0, 0xda, 0x70, 0x02, 0x71, 0x07, 0xaf, 0x81, 0x05, - 0xca, 0x21, 0x36, 0x5f, 0x2b, 0x14, 0xb5, 0x33, 0xd6, 0x9c, 0x00, 0x37, 0x18, 0x54, 0xd8, 0x5f, - 0x8f, 0xda, 0x24, 0xf0, 0xbd, 0x40, 0x74, 0xb4, 0x64, 0x95, 0x3c, 0x7a, 0x8f, 0x7f, 0x9b, 0x87, - 0xb9, 0xfc, 0xb2, 0xea, 0x77, 0x70, 0xfb, 0x00, 0x87, 0x74, 0x94, 0xf1, 0xbc, 0x0a, 0xe6, 0xdb, - 0xe8, 0xd4, 0xa6, 0x1d, 0xec, 0x44, 0x6c, 0x3a, 0x29, 0x13, 0x3f, 0xd7, 0x46, 0xa7, 0x8d, 0x18, - 0x68, 0xee, 0xe5, 0x76, 0x4b, 0x6b, 0x27, 0xee, 0xd6, 0x4d, 0xb0, 0xd8, 0xe6, 0x20, 0x3b, 0xd5, - 0xec, 0xc4, 0xf5, 0x39, 0x6b, 0x41, 0x14, 0xac, 0xc6, 0xc2, 0x5a, 0x17, 0xdc, 0xef, 0x10, 0xd2, - 0xea, 0x76, 0xee, 0x74, 0xfd, 0xc8, 0xeb, 0xf8, 0x58, 0x16, 0xdf, 0x45, 0x6d, 0x4c, 0x0d, 0x33, - 0xe6, 0x5e, 0x4d, 0xcb, 0xb9, 0xb5, 0x22, 0x2c, 0x58, 0x1a, 0xd4, 0xfc, 0xbb, 0x05, 0xc1, 0xdc, - 0x60, 0x32, 0x31, 0x73, 0xb7, 0x41, 0x49, 0x56, 0xa4, 0x72, 0x26, 0xbd, 0xa5, 0x36, 0x5e, 0xd5, - 0x9a, 0x04, 0x5a, 0x31, 0x81, 0x95, 0x55, 0x30, 0x2d, 0x81, 0xc6, 0x79, 0x30, 0x13, 0x33, 0x94, - 0x91, 0xb1, 0xe7, 0x32, 0x55, 0xee, 0xe0, 0x90, 0x92, 0x00, 0x71, 0xe1, 0xce, 0x58, 0xea, 0xd3, - 0x7c, 0x11, 0x3c, 0xd2, 0x27, 0xd6, 0xdd, 0xfa, 0x1a, 0x0a, 0x9a, 0x77, 0xc9, 0x28, 0x4d, 0x5b, - 0x05, 0x97, 0x07, 0xd6, 0x8d, 0x3b, 0x7c, 0x1e, 0x80, 0x8e, 0x63, 0x1f, 0xa0, 0xa0, 0x69, 0x07, - 0x44, 0xd2, 0x28, 0x75, 0x1c, 0x81, 0x65, 0xbe, 0x43, 0x4c, 0x10, 0x39, 0x2d, 0xea, 0x21, 0x8a, - 0x30, 0x33, 0xad, 0xd4, 0xb8, 0x02, 0xe6, 0x1d, 0xf6, 0x65, 0x67, 0xa6, 0xf8, 0xac, 0xa3, 0x70, - 0xd6, 0xf1, 0xa1, 0xf9, 0xd1, 0x02, 0xb8, 0x90, 0x5b, 0x3f, 0x6e, 0x7e, 0x05, 0x94, 0x42, 0xf9, - 0x5b, 0x35, 0xae, 0xbe, 0xb9, 0x5e, 0x4b, 0xea, 0x62, 0xd1, 0x98, 0xb3, 0x4a, 0xd2, 0x82, 0xb0, - 0x71, 0x9f, 0xeb, 0x60, 0xdc, 0x4a, 0xda, 0x17, 0xd6, 0xa8, 0xcc, 0x80, 0xaa, 0xf9, 0xeb, 0x60, - 0x7a, 0xc3, 0x12, 0xeb, 0xcf, 0x02, 0x28, 0xb7, 0xec, 0x46, 0xd7, 0x71, 0x30, 0x76, 0xb1, 0x0b, - 0x1f, 0x32, 0x66, 0x41, 0xa9, 0x65, 0x6f, 0x22, 0xcf, 0xc7, 0x2e, 0x2c, 0x98, 0xff, 0x59, 0x32, - 0x2a, 0x64, 0x55, 0x47, 0xc1, 0x3e, 0xc5, 0xeb, 0x21, 0xe9, 0x58, 0x28, 0xc2, 0x6b, 0x24, 0xe8, - 0x8e, 0x9c, 0x25, 0xd7, 0xc0, 0x82, 0x1b, 0x92, 0x8e, 0xcd, 0x65, 0x72, 0xc0, 0x6a, 0xf0, 0x91, - 0x2c, 0x5a, 0x73, 0x6e, 0x8a, 0xcc, 0x65, 0x30, 0x7b, 0x40, 0x08, 0x8d, 0x70, 0x28, 0x96, 0x7d, - 0xc9, 0xb5, 0x84, 0xf1, 0x85, 0xff, 0x49, 0x60, 0xe0, 0x53, 0xc7, 0xef, 0x52, 0xef, 0x58, 0x13, - 0xaf, 0xf0, 0x8e, 0x60, 0x5c, 0x22, 0xfb, 0x68, 0x5c, 0x07, 0x10, 0xf9, 0x3e, 0x39, 0xb1, 0xf1, - 0xfd, 0x2e, 0xf2, 0x79, 0xfb, 0xcb, 0x53, 0xdc, 0x06, 0xcc, 0x73, 0xf8, 0x06, 0x03, 0xb3, 0xf6, - 0xcd, 0x6f, 0x2b, 0x82, 0x25, 0xd6, 0xc7, 0xc6, 0xab, 0x3b, 0xab, 0xae, 0xfb, 0x40, 0xbd, 0x1b, - 0xe8, 0x8b, 0xe8, 0x36, 0x7e, 0x22, 0x6d, 0xe3, 0x73, 0x24, 0x32, 0x39, 0x8e, 0x44, 0xa6, 0xfa, - 0x25, 0x72, 0x03, 0x40, 0xca, 0x3c, 0x63, 0x97, 0xda, 0x6e, 0x57, 0x98, 0xef, 0xe5, 0x33, 0x1c, - 0x6d, 0x41, 0xc2, 0xd7, 0x25, 0x98, 0xe9, 0x25, 0x0e, 0x5c, 0x6e, 0xf3, 0x6d, 0x1a, 0xa1, 0x76, - 0x67, 0x79, 0x5a, 0xe8, 0x25, 0x0e, 0x5c, 0x66, 0xf2, 0x1b, 0x0c, 0x66, 0x7e, 0x58, 0xba, 0xba, - 0x8d, 0x57, 0x77, 0xf6, 0x3b, 0xcd, 0x10, 0xb9, 0x78, 0x0d, 0x45, 0x91, 0x8f, 0xd7, 0x44, 0xa3, - 0xa3, 0xc4, 0xa1, 0xf7, 0xba, 0x98, 0xee, 0xf5, 0x25, 0xd6, 0x9b, 0xa0, 0x4b, 0xed, 0x88, 0xd8, - 0xc8, 0x75, 0xb9, 0x50, 0x8a, 0x16, 0xe0, 0xb0, 0x3d, 0xb2, 0xea, 0xba, 0x7d, 0xfd, 0x9d, 0xec, - 0xeb, 0xaf, 0xf9, 0x2a, 0x58, 0x4e, 0x94, 0xd1, 0xc2, 0x87, 0x21, 0xa6, 0x47, 0x8d, 0x7b, 0x75, - 0xe4, 0x1c, 0xe1, 0x51, 0xac, 0x71, 0x9f, 0xc6, 0x27, 0xc8, 0x95, 0x0b, 0x81, 0xfc, 0x32, 0xff, - 0x8c, 0x6e, 0x0b, 0xea, 0x47, 0xd8, 0x69, 0x49, 0xcb, 0xb4, 0xc7, 0x7a, 0xcf, 0x1c, 0xfc, 0xd1, - 0x5a, 0x70, 0x1e, 0xcc, 0x78, 0x81, 0x17, 0x79, 0xcc, 0xe0, 0x4b, 0xf2, 0x09, 0xc0, 0x6c, 0x0a, - 0xb7, 0x73, 0x68, 0x0b, 0x96, 0x36, 0xb5, 0x1d, 0x14, 0xd8, 0x11, 0x2b, 0xe2, 0x0d, 0x95, 0xac, - 0x92, 0x83, 0x02, 0x8e, 0xca, 0x1d, 0xe3, 0x30, 0x24, 0xa1, 0xed, 0x10, 0x57, 0xad, 0xdc, 0x33, - 0x1c, 0x52, 0x27, 0x2e, 0x36, 0x7f, 0xf6, 0x4c, 0xca, 0xae, 0x85, 0x28, 0x88, 0x94, 0xe9, 0x25, - 0xbe, 0x8f, 0x5d, 0x61, 0xa0, 0x46, 0xf4, 0xe5, 0x1d, 0x60, 0x8a, 0x0d, 0x99, 0x72, 0xff, 0x1f, - 0xaf, 0x8d, 0xa4, 0x58, 0x63, 0x7f, 0x2d, 0x51, 0x8b, 0x0d, 0x22, 0xea, 0xba, 0x5e, 0x64, 0x23, - 0x87, 0x6b, 0xa3, 0x9c, 0xc6, 0x1c, 0xb6, 0xca, 0x41, 0x9c, 0x01, 0x8e, 0xe2, 0xa2, 0x08, 0xf1, - 0x51, 0x9e, 0xb4, 0x66, 0x38, 0x84, 0x79, 0x33, 0x2b, 0x5f, 0x9d, 0x04, 0x93, 0x8c, 0xe2, 0x30, - 0x37, 0xe9, 0x02, 0x00, 0x3e, 0x21, 0x91, 0xed, 0x7b, 0x54, 0x06, 0x2a, 0x33, 0xd6, 0x0c, 0x83, - 0xec, 0x30, 0x00, 0x63, 0xc2, 0x6b, 0x06, 0x24, 0xc4, 0xb6, 0xef, 0xb5, 0x3d, 0x11, 0x0a, 0x94, - 0xac, 0xb2, 0x80, 0xed, 0x30, 0x10, 0x53, 0x07, 0x12, 0x7a, 0x4d, 0x2f, 0x90, 0x6a, 0x26, 0xbf, - 0x8c, 0x26, 0x30, 0xdc, 0x5e, 0x80, 0xda, 0x9e, 0x63, 0xa3, 0x28, 0x0a, 0xbd, 0x83, 0x6e, 0x84, - 0xe9, 0xf2, 0x14, 0x97, 0xc5, 0x0b, 0x63, 0xca, 0xa2, 0xb6, 0x2e, 0x28, 0xac, 0x2a, 0x02, 0xd6, - 0xa2, 0x9b, 0x81, 0x50, 0xe3, 0x18, 0x2c, 0x23, 0xd7, 0xf5, 0x98, 0x44, 0x90, 0x6f, 0x0b, 0x81, - 0xe0, 0x20, 0x0a, 0x3d, 0x4c, 0x97, 0xcf, 0xf0, 0xe6, 0x5e, 0x1e, 0xb7, 0xb9, 0xd5, 0x98, 0xce, - 0x2a, 0x23, 0xb3, 0x11, 0x44, 0x61, 0xcf, 0x3a, 0x8b, 0xfa, 0xa1, 0x1e, 0xa6, 0xcc, 0x05, 0xf4, - 0x02, 0x16, 0x4b, 0x31, 0xff, 0x3f, 0x22, 0x2d, 0x1c, 0x48, 0x43, 0x30, 0x1f, 0x83, 0xf7, 0x18, - 0x74, 0xe5, 0x0d, 0x00, 0xb3, 0xfd, 0x30, 0x0c, 0x30, 0x19, 0xa0, 0xb6, 0x50, 0xcc, 0x19, 0x8b, - 0xff, 0x66, 0xc2, 0x3e, 0x46, 0x7e, 0x17, 0xdb, 0x5d, 0x2f, 0x88, 0x9e, 0xbd, 0x25, 0xd5, 0xb2, - 0xcc, 0x61, 0xfb, 0x1c, 0xc4, 0xe2, 0x59, 0x81, 0x72, 0xe8, 0x13, 0x14, 0xa9, 0xa9, 0xcf, 0x41, - 0x9b, 0x0c, 0xb2, 0xf2, 0xde, 0x02, 0xa8, 0xe6, 0xf5, 0x82, 0x19, 0x71, 0x72, 0x12, 0x64, 0x3d, - 0x22, 0xce, 0x2e, 0x87, 0xc7, 0x0e, 0x51, 0x9f, 0xe2, 0x15, 0x47, 0x29, 0xde, 0x44, 0x46, 0xf1, - 0xcc, 0x37, 0x44, 0x4c, 0xad, 0x09, 0xbc, 0x81, 0xfd, 0xc3, 0x3b, 0xc8, 0xe5, 0x4b, 0xca, 0x1e, - 0x51, 0x1e, 0xcb, 0x15, 0x30, 0xaf, 0xf4, 0x52, 0x06, 0xe8, 0x72, 0x85, 0x97, 0xda, 0xc9, 0x43, - 0xf4, 0xb4, 0x5f, 0x53, 0xcc, 0xf8, 0x35, 0xe6, 0x87, 0x8a, 0xa0, 0xcc, 0x1a, 0xdb, 0xa7, 0x9c, - 0xf8, 0xe0, 0x2d, 0x84, 0x6b, 0x60, 0x21, 0x42, 0x61, 0x13, 0x47, 0x89, 0xab, 0x5b, 0x14, 0xae, - 0xae, 0x00, 0x2b, 0x57, 0xf7, 0x79, 0xb0, 0xd4, 0xf4, 0x0e, 0x23, 0xdb, 0xee, 0x90, 0x08, 0x07, - 0x91, 0x87, 0x7c, 0x5b, 0x20, 0xd0, 0xe5, 0x09, 0xee, 0x20, 0x54, 0x59, 0xf1, 0xae, 0x2a, 0xdc, - 0x13, 0x65, 0xc6, 0xe3, 0x00, 0xba, 0x5d, 0xec, 0xdb, 0x62, 0x8f, 0xc2, 0xf6, 0x89, 0xd3, 0x92, - 0x13, 0x62, 0x8e, 0xc1, 0xf9, 0x4e, 0xc5, 0x0e, 0x71, 0x5a, 0x6c, 0xed, 0x8d, 0x2d, 0x5a, 0xc2, - 0xca, 0x14, 0xe7, 0x15, 0xc6, 0x25, 0x8a, 0x9b, 0xb7, 0x83, 0x47, 0x18, 0xff, 0x1d, 0xe4, 0xb4, - 0x6c, 0x9b, 0xfd, 0xf1, 0xda, 0x6d, 0xec, 0x7a, 0x28, 0xc2, 0x7e, 0x8f, 0x2f, 0x50, 0x25, 0xeb, - 0xac, 0x42, 0x58, 0x75, 0x5a, 0xdb, 0x49, 0xa9, 0xd9, 0x05, 0x8b, 0x7c, 0x01, 0xe2, 0x1e, 0xb2, - 0x12, 0xcf, 0xd3, 0xa0, 0x9a, 0xb4, 0xde, 0xa7, 0x0a, 0x09, 0x67, 0x89, 0x3a, 0xd4, 0xc0, 0x6c, - 0x97, 0x4a, 0x2f, 0xa1, 0x4d, 0x9b, 0x5c, 0x68, 0xe5, 0x5b, 0xb3, 0x35, 0x4d, 0xe8, 0x16, 0xe8, - 0x8a, 0x1f, 0x77, 0x68, 0x53, 0x85, 0xb6, 0xfb, 0x14, 0x2b, 0x57, 0x56, 0x58, 0xcb, 0x21, 0xa1, - 0xed, 0x05, 0x15, 0xda, 0xee, 0xa2, 0x30, 0x0a, 0x70, 0xb8, 0x86, 0x7c, 0x14, 0x38, 0x58, 0x45, - 0x4a, 0xef, 0x29, 0x80, 0xf3, 0xf9, 0xe5, 0xd2, 0xd4, 0x6f, 0xa5, 0xa2, 0xec, 0xf9, 0x5b, 0x2b, - 0xb5, 0x8d, 0x18, 0x57, 0x12, 0x51, 0xb8, 0x2f, 0x56, 0x5a, 0xf6, 0x46, 0xba, 0xe8, 0xde, 0xed, - 0x78, 0x0b, 0x61, 0x19, 0x4c, 0x1f, 0x08, 0xda, 0x6a, 0xd1, 0x95, 0x9f, 0xa6, 0x0d, 0x2e, 0xd7, - 0xb7, 0xea, 0x3c, 0x5c, 0xb4, 0xb0, 0x73, 0xc4, 0x06, 0xdd, 0xc2, 0xae, 0x17, 0x62, 0x27, 0xb2, - 0x77, 0xbc, 0x40, 0x08, 0xf7, 0x51, 0x50, 0x4e, 0xf4, 0x39, 0x5e, 0x11, 0x94, 0x32, 0xbb, 0xcc, - 0x13, 0xbd, 0xdf, 0x45, 0x41, 0xe4, 0x45, 0x71, 0x24, 0xae, 0xbe, 0x4d, 0x5f, 0x6c, 0x51, 0x68, - 0x7c, 0xa7, 0x5b, 0xd9, 0xb7, 0x76, 0x24, 0xbf, 0xc6, 0x2a, 0x00, 0x2c, 0xee, 0xb2, 0xc5, 0xea, - 0x22, 0x42, 0x08, 0xb3, 0x36, 0x92, 0x3d, 0x6b, 0xc6, 0x97, 0xbf, 0xa8, 0xf9, 0xcd, 0x05, 0x70, - 0x7d, 0x74, 0x73, 0x6f, 0xb6, 0x78, 0x21, 0x98, 0xe8, 0x86, 0xbe, 0x8c, 0x3f, 0xd8, 0x4f, 0x33, - 0x54, 0x2b, 0xfa, 0x86, 0x43, 0x82, 0xc6, 0xab, 0x3b, 0xaf, 0x93, 0x90, 0xbb, 0xd6, 0x1b, 0xed, - 0x03, 0xec, 0xba, 0xd8, 0x65, 0x16, 0xfa, 0x00, 0x39, 0x2d, 0xbe, 0xc5, 0x31, 0x86, 0x7f, 0x8c, - 0x7d, 0x1c, 0x61, 0x37, 0xb3, 0x03, 0x39, 0x27, 0xc1, 0x72, 0x13, 0xf2, 0x53, 0x05, 0xb0, 0x10, - 0x6f, 0xbe, 0x70, 0xa7, 0x81, 0xef, 0xd3, 0x1c, 0xe1, 0x90, 0xc4, 0x64, 0xe5, 0x97, 0x61, 0x82, - 0x59, 0xca, 0xba, 0x11, 0x38, 0x98, 0x9b, 0x6b, 0xc1, 0x7a, 0x0a, 0x66, 0x54, 0xc1, 0x94, 0xd3, - 0x73, 0x7c, 0x2c, 0xad, 0xb1, 0xf8, 0x30, 0x2e, 0x81, 0xb2, 0x8b, 0xa9, 0x13, 0x7a, 0x1d, 0x6e, - 0x44, 0x27, 0x79, 0x45, 0x1d, 0xc4, 0x5c, 0xce, 0x0e, 0x76, 0x31, 0x8d, 0x90, 0xcf, 0x19, 0x66, - 0xab, 0xb3, 0xf0, 0x4c, 0x17, 0x14, 0x7c, 0x5b, 0x80, 0x19, 0x7b, 0x11, 0x21, 0xbe, 0xe7, 0xf2, - 0x29, 0x3f, 0x69, 0xc9, 0x2f, 0xf3, 0x0a, 0x98, 0x17, 0xb1, 0x8f, 0x8b, 0x71, 0x9b, 0x79, 0x2e, - 0x6c, 0x5d, 0xe1, 0x2e, 0x8d, 0x5c, 0x57, 0xd8, 0x6f, 0xf3, 0xe7, 0x0a, 0x62, 0xab, 0x21, 0x41, - 0x1b, 0x2b, 0x36, 0x1a, 0xe4, 0x91, 0x9b, 0x1d, 0x50, 0x96, 0x31, 0x0f, 0x6f, 0xb2, 0x2f, 0xee, - 0x79, 0x04, 0x3c, 0xac, 0xe2, 0x1e, 0x9b, 0x61, 0xdc, 0x25, 0xd1, 0x26, 0xe9, 0x06, 0x2e, 0x2c, - 0x18, 0xe7, 0xc1, 0x72, 0xaa, 0x68, 0xd5, 0x0f, 0x31, 0x72, 0x7b, 0xfb, 0x14, 0xbb, 0xb0, 0x68, - 0x2c, 0x81, 0x4a, 0x5c, 0x7a, 0x2f, 0x3a, 0xc2, 0xe1, 0x06, 0xf3, 0xc8, 0xe0, 0x84, 0xf9, 0x91, - 0x82, 0x08, 0x12, 0xd7, 0xf1, 0xf1, 0x5d, 0x7c, 0xc2, 0x95, 0x59, 0xce, 0x05, 0x13, 0xcc, 0xc5, - 0x53, 0x8e, 0x8f, 0xd0, 0x84, 0x10, 0xb4, 0x9c, 0x74, 0x2c, 0x7c, 0x66, 0xcb, 0x4c, 0xec, 0xe3, - 0x08, 0x24, 0x31, 0x1a, 0xb3, 0xca, 0xcf, 0xe1, 0x58, 0x26, 0x98, 0x63, 0x7e, 0x4a, 0x42, 0x69, - 0x8a, 0x3b, 0x43, 0x65, 0x06, 0x54, 0x94, 0x98, 0x06, 0x32, 0x1c, 0xbe, 0xe0, 0x72, 0xe7, 0x62, - 0xc6, 0x9a, 0x61, 0x90, 0xd7, 0x18, 0xc0, 0x7c, 0xbb, 0x88, 0xf0, 0xfa, 0xb8, 0xd4, 0xf7, 0x93, - 0x28, 0x13, 0x14, 0xa5, 0xd2, 0x23, 0x55, 0x9f, 0xe6, 0x2a, 0xb8, 0x24, 0x26, 0xc2, 0x16, 0x56, - 0xde, 0x49, 0xa3, 0x7b, 0x10, 0x2b, 0x0b, 0x37, 0x2f, 0x23, 0x62, 0xf1, 0x2d, 0x35, 0xa5, 0x07, - 0x93, 0xd0, 0x9d, 0xe3, 0xec, 0xa2, 0x5b, 0x72, 0xe5, 0x82, 0x6b, 0xde, 0x16, 0x0b, 0xc7, 0x56, - 0x7d, 0xd5, 0x75, 0xb7, 0xbc, 0xc3, 0x68, 0x8c, 0xc6, 0x07, 0x2b, 0xcb, 0xb7, 0x17, 0x44, 0xcf, - 0xea, 0xbe, 0x87, 0x83, 0x88, 0x39, 0x04, 0xaf, 0x87, 0xa8, 0xb3, 0x1a, 0xb8, 0xeb, 0xd8, 0xf7, - 0x8e, 0x71, 0xc8, 0x1a, 0x18, 0xbc, 0x68, 0x3f, 0x01, 0x8c, 0x26, 0x8b, 0x51, 0x59, 0xa8, 0x93, - 0xb4, 0x2e, 0x6c, 0xe7, 0x02, 0x2b, 0x89, 0x9d, 0x09, 0xe1, 0xb8, 0xf0, 0x95, 0x5b, 0x9e, 0x78, - 0x28, 0x55, 0x60, 0xb0, 0x3b, 0x02, 0x64, 0xfe, 0xcd, 0x09, 0x21, 0xa4, 0x61, 0xdc, 0xc4, 0x42, - 0x7a, 0x25, 0x33, 0x39, 0xe6, 0x6f, 0x2d, 0x30, 0xcb, 0xc7, 0x67, 0x92, 0x34, 0x77, 0x46, 0xcb, - 0x4e, 0x43, 0xee, 0xdd, 0xd6, 0x66, 0x50, 0x0d, 0x54, 0x58, 0xe3, 0x5e, 0xd0, 0xb4, 0x85, 0x75, - 0xb5, 0xbb, 0x14, 0xab, 0xcd, 0xad, 0x45, 0x59, 0x54, 0xe7, 0x25, 0xfb, 0x14, 0x53, 0xe6, 0x1a, - 0x64, 0xf0, 0xdb, 0xe8, 0x94, 0x77, 0x63, 0xca, 0x82, 0x29, 0xf4, 0x3b, 0xe8, 0x54, 0x75, 0x97, - 0x61, 0x73, 0xb2, 0x32, 0xca, 0x93, 0x30, 0x4e, 0xf0, 0x22, 0x50, 0x9f, 0x9c, 0xd2, 0x14, 0xa7, - 0x04, 0x24, 0x88, 0xd1, 0x78, 0x1a, 0x54, 0x15, 0xc2, 0x89, 0x17, 0xb8, 0xe4, 0xc4, 0x3e, 0x22, - 0xdd, 0x90, 0xca, 0xd0, 0x57, 0x71, 0xf3, 0x3a, 0x2f, 0x7a, 0x27, 0x2b, 0x31, 0xee, 0x83, 0x45, - 0x1e, 0x52, 0xd9, 0x21, 0xa6, 0x51, 0xe8, 0x09, 0x17, 0x71, 0x9a, 0x4b, 0xe7, 0xbc, 0x94, 0xce, - 0xb6, 0x70, 0x22, 0x30, 0x0f, 0xb5, 0x62, 0x51, 0x5d, 0x53, 0xa2, 0xca, 0x2d, 0xb6, 0x57, 0x1d, - 0x07, 0x77, 0x22, 0xec, 0x5a, 0x30, 0x92, 0x70, 0x45, 0xdd, 0x7c, 0x56, 0xc4, 0xaa, 0xc9, 0x98, - 0xed, 0x07, 0x27, 0x21, 0xea, 0x0c, 0xd5, 0x1c, 0xd3, 0xcc, 0xaa, 0xdd, 0x16, 0x8e, 0x58, 0x8d, - 0x5d, 0x1c, 0xb6, 0x3d, 0xbe, 0x15, 0x4a, 0xcd, 0xaf, 0x4d, 0x66, 0xb5, 0xa1, 0x1f, 0x29, 0xd6, - 0x06, 0x16, 0x0a, 0x51, 0xbb, 0x1b, 0xf0, 0x40, 0x08, 0xbb, 0x72, 0x02, 0x97, 0x3d, 0xba, 0xaf, - 0x40, 0xcc, 0xd0, 0x1c, 0x21, 0x6a, 0x47, 0x27, 0xc4, 0x3e, 0x44, 0x0e, 0x0b, 0x61, 0x45, 0xbc, - 0x34, 0x7b, 0x84, 0xe8, 0xde, 0x09, 0xd9, 0xe4, 0x30, 0x26, 0x41, 0x8a, 0x03, 0x17, 0x87, 0x76, - 0x27, 0x6e, 0x86, 0x0b, 0xfc, 0x4d, 0x93, 0xa0, 0x20, 0x9f, 0x74, 0xc2, 0x78, 0x19, 0xac, 0x1c, - 0x86, 0x1e, 0x0e, 0x5c, 0x7a, 0xe4, 0x75, 0x6c, 0xd4, 0x64, 0xa3, 0x77, 0xbf, 0xeb, 0x85, 0x98, - 0x9f, 0xef, 0x88, 0xa8, 0x65, 0x39, 0xc1, 0x58, 0x6d, 0x72, 0xdf, 0x4b, 0x96, 0x1b, 0xbb, 0xe0, - 0xea, 0xe0, 0xda, 0x7a, 0x6f, 0x4b, 0x9c, 0xd0, 0xe5, 0x41, 0x84, 0x12, 0x11, 0x78, 0xc0, 0x10, - 0x48, 0x9a, 0x08, 0xe8, 0xf2, 0x0c, 0xf7, 0x64, 0x5e, 0xac, 0x8d, 0x3b, 0x24, 0xb5, 0x4d, 0x4e, - 0x23, 0x29, 0xb1, 0x16, 0x0f, 0x33, 0x10, 0xba, 0xf2, 0xa1, 0x02, 0x80, 0x59, 0xbc, 0x51, 0xc6, - 0xcc, 0x05, 0x40, 0x1b, 0x9a, 0xe2, 0x9b, 0x38, 0x34, 0x1a, 0x5d, 0xf3, 0x79, 0xb0, 0x92, 0x55, - 0x6b, 0xe6, 0xc5, 0xaf, 0x75, 0x03, 0xd7, 0x1f, 0x7c, 0x14, 0x6a, 0x7e, 0x65, 0x02, 0x98, 0x83, - 0xeb, 0xe9, 0x5b, 0xe0, 0x5d, 0x0e, 0x4f, 0xdc, 0x21, 0xe5, 0x77, 0x2f, 0xa8, 0x02, 0xe1, 0x10, - 0x51, 0xa3, 0xa9, 0x19, 0x3a, 0xd1, 0xdb, 0x67, 0x6a, 0xa3, 0x9b, 0xa8, 0x6d, 0xe8, 0xd0, 0x17, - 0x97, 0x5b, 0xb6, 0xfe, 0x9d, 0x78, 0x04, 0x89, 0x41, 0x34, 0x3f, 0x5e, 0x04, 0x73, 0xa9, 0x5a, - 0xc2, 0x21, 0xc8, 0xaf, 0x07, 0x1f, 0x32, 0x6e, 0x80, 0xab, 0x99, 0x52, 0xe9, 0x1d, 0x70, 0xce, - 0xe9, 0x5d, 0x12, 0x09, 0x30, 0x2c, 0x18, 0xcf, 0x83, 0x67, 0xf2, 0x51, 0xf7, 0x03, 0x74, 0xe0, - 0xe3, 0x3d, 0x52, 0x0f, 0x31, 0x8a, 0x70, 0x9d, 0x04, 0x11, 0xf2, 0x02, 0xd1, 0x77, 0x58, 0x34, - 0xae, 0x01, 0x33, 0xbf, 0x9a, 0xdc, 0x0c, 0x93, 0x1e, 0x88, 0xf1, 0x38, 0x78, 0x6c, 0x18, 0x27, - 0xdb, 0xc1, 0x31, 0xf2, 0x3d, 0x17, 0x4e, 0x0e, 0x66, 0x79, 0x0d, 0xf1, 0x36, 0x5f, 0x95, 0x0e, - 0x3f, 0x9c, 0x32, 0x9e, 0x04, 0xd7, 0x87, 0xb3, 0xbc, 0xce, 0xfd, 0x56, 0xce, 0xe9, 0x19, 0xf3, - 0x5d, 0x2a, 0x40, 0xd8, 0x23, 0x62, 0x5c, 0xb8, 0xb7, 0xbf, 0x17, 0xa2, 0x80, 0x8a, 0x40, 0xbd, - 0x4e, 0xda, 0x1d, 0xee, 0xe7, 0x1a, 0x0f, 0x83, 0x33, 0xd1, 0x69, 0x90, 0xa8, 0xce, 0x54, 0x74, - 0x1a, 0x68, 0x7b, 0x8a, 0x39, 0x07, 0xa4, 0xbb, 0x59, 0x13, 0xcb, 0xcf, 0xe5, 0x45, 0xe0, 0xf6, - 0x1c, 0x38, 0xc3, 0xe6, 0x70, 0x47, 0x85, 0x1a, 0xe7, 0x6b, 0x43, 0x8e, 0xf0, 0x2d, 0x89, 0x6b, - 0xbe, 0x9a, 0xb5, 0xbf, 0x09, 0xc5, 0x58, 0x47, 0x9f, 0x02, 0x15, 0x4a, 0x6c, 0x87, 0xc9, 0xd9, - 0x96, 0x07, 0x6b, 0xc9, 0x09, 0x14, 0xa4, 0x84, 0x8f, 0xc0, 0x6b, 0xa2, 0x60, 0xdb, 0x35, 0x5f, - 0xcb, 0x4e, 0x98, 0x06, 0xe6, 0x0c, 0x34, 0xa2, 0xde, 0x90, 0x09, 0x93, 0xcd, 0x01, 0x28, 0xf6, - 0xe5, 0x00, 0x7c, 0xbe, 0x90, 0x9d, 0x51, 0x3a, 0xe1, 0x98, 0x5b, 0xbb, 0xcf, 0x1d, 0x78, 0xaa, - 0x36, 0xba, 0x5a, 0x6d, 0xa3, 0x81, 0x23, 0x0e, 0x79, 0xb1, 0xda, 0xb2, 0xd5, 0xef, 0xdc, 0xd9, - 0x81, 0xc0, 0x4c, 0x8c, 0x6c, 0x2c, 0x83, 0x5c, 0x74, 0xf8, 0x90, 0xf1, 0x30, 0x58, 0xd4, 0x4a, - 0xd4, 0xf9, 0x82, 0xf1, 0x18, 0xb8, 0xd8, 0x07, 0xb6, 0xf9, 0xc7, 0x36, 0xdf, 0x78, 0x60, 0x1e, - 0xb6, 0xf9, 0xbd, 0xf2, 0x10, 0x42, 0x9f, 0xd9, 0x3e, 0x71, 0x5a, 0x89, 0x18, 0xd5, 0x9e, 0x4c, - 0x44, 0xd8, 0x5a, 0x47, 0x9c, 0x96, 0x94, 0x26, 0xdf, 0x93, 0xd9, 0x23, 0x02, 0x7d, 0xa4, 0x4c, - 0x99, 0xeb, 0xe3, 0x90, 0x80, 0x76, 0xdb, 0x4c, 0x93, 0x13, 0x03, 0x34, 0xc1, 0xd5, 0x6e, 0x31, - 0x29, 0x92, 0x26, 0xc8, 0xfc, 0x97, 0x53, 0xe0, 0xea, 0x50, 0xc6, 0xe2, 0x61, 0x38, 0xea, 0x1b, - 0x86, 0x67, 0x6b, 0x63, 0xd5, 0x64, 0xf6, 0x8a, 0x15, 0x88, 0xc1, 0x58, 0x62, 0x53, 0x2f, 0xfe, - 0xcc, 0x1b, 0x8f, 0xc1, 0x47, 0x12, 0x99, 0xde, 0x4f, 0xf4, 0xf5, 0xfe, 0x32, 0x98, 0x15, 0x08, - 0x9d, 0x10, 0x87, 0xf8, 0xbe, 0x72, 0xcd, 0x38, 0x6c, 0x97, 0x83, 0xcc, 0xcf, 0x4e, 0x80, 0x59, - 0x9d, 0x21, 0xe3, 0x1c, 0x18, 0xc4, 0x12, 0x7c, 0xc8, 0xb8, 0x08, 0xce, 0xa5, 0x0b, 0xe5, 0xf8, - 0xee, 0xb2, 0x78, 0xff, 0xbe, 0x1a, 0xfd, 0x1c, 0x84, 0x3a, 0x0a, 0xa2, 0xd5, 0xc3, 0x43, 0x12, - 0xb2, 0xf8, 0x6a, 0x18, 0x52, 0x9d, 0xb4, 0xdb, 0x5e, 0x04, 0x27, 0x94, 0x45, 0xcc, 0x45, 0x62, - 0x7a, 0xc4, 0x27, 0x65, 0x62, 0xe8, 0x86, 0xb4, 0x28, 0x76, 0x3b, 0xe1, 0xd4, 0x50, 0x92, 0x02, - 0x75, 0x8b, 0x99, 0x38, 0xe3, 0x26, 0xb8, 0x96, 0x8b, 0x77, 0x97, 0x30, 0xdb, 0x86, 0x03, 0xd7, - 0xeb, 0xb6, 0x77, 0xf0, 0x31, 0xf6, 0xe1, 0xb4, 0x71, 0x1d, 0x5c, 0xc9, 0xc5, 0x55, 0x11, 0x25, - 0x2f, 0xc1, 0x2e, 0x2c, 0x0d, 0xec, 0xb5, 0x16, 0x61, 0xce, 0x0c, 0x64, 0x31, 0x6d, 0xde, 0xc1, - 0x40, 0xbc, 0x3d, 0x42, 0xfc, 0x04, 0xaf, 0x6c, 0x7e, 0x5c, 0x9e, 0x07, 0xf7, 0x19, 0x87, 0x6d, - 0xb5, 0x37, 0x5c, 0x47, 0x11, 0x6e, 0x92, 0xb0, 0x37, 0x64, 0x63, 0xcc, 0xb8, 0x04, 0x66, 0x29, - 0x8e, 0xd8, 0x5c, 0x14, 0x11, 0xa7, 0x9a, 0x67, 0x38, 0xda, 0x23, 0x3c, 0xe4, 0x34, 0x9e, 0x00, - 0x8b, 0x21, 0x6e, 0x93, 0x63, 0x6c, 0x3b, 0x82, 0x9e, 0x87, 0xa9, 0x54, 0x48, 0x28, 0x0a, 0xea, - 0x31, 0xdc, 0xb8, 0x0a, 0xe6, 0x91, 0xeb, 0xea, 0x98, 0x72, 0x87, 0x12, 0xb9, 0x6e, 0x82, 0x66, - 0xda, 0xe2, 0x40, 0x38, 0x3b, 0xa1, 0xf8, 0xd1, 0x2a, 0x0b, 0x93, 0xb5, 0x53, 0xd9, 0xd8, 0xd8, - 0x96, 0xe3, 0x43, 0x59, 0x9e, 0x3e, 0x54, 0x6e, 0xe1, 0x5e, 0x66, 0x17, 0x66, 0xa6, 0x85, 0x7b, - 0x72, 0x07, 0xe6, 0x8b, 0x05, 0x71, 0xbc, 0x92, 0xdb, 0x42, 0x3c, 0xd1, 0x5f, 0xca, 0x6c, 0x3b, - 0x8d, 0x15, 0x7c, 0xa9, 0xad, 0xa6, 0x1d, 0x30, 0xd7, 0x0c, 0x51, 0xa0, 0x36, 0x83, 0xd2, 0x87, - 0x30, 0x43, 0xdb, 0x15, 0x87, 0x30, 0xb3, 0xb2, 0x36, 0x5f, 0xb0, 0x56, 0x5e, 0x96, 0x07, 0x29, - 0xc3, 0xf2, 0xd3, 0x92, 0x78, 0xba, 0x98, 0x89, 0xa7, 0x5f, 0xce, 0xf6, 0xd6, 0xe2, 0x03, 0xc3, - 0x28, 0x26, 0x07, 0x02, 0x03, 0xfd, 0xbd, 0x4f, 0x4c, 0x88, 0x3d, 0xb2, 0xa1, 0xd5, 0x63, 0xa1, - 0xfd, 0xd9, 0x3e, 0xeb, 0xf8, 0x4a, 0x6d, 0xec, 0xda, 0xb5, 0x8d, 0x9c, 0xc2, 0x17, 0x2f, 0xb6, - 0xec, 0x1c, 0xf0, 0x03, 0x59, 0x4c, 0xf3, 0xeb, 0x05, 0x50, 0xcd, 0x23, 0x2e, 0x26, 0xe7, 0x50, - 0xf2, 0xf0, 0x21, 0xe3, 0x12, 0x38, 0x9f, 0x8f, 0x14, 0x2f, 0x7e, 0x35, 0x70, 0x73, 0x18, 0x46, - 0x66, 0x1a, 0x17, 0x8d, 0xb7, 0x83, 0xe7, 0x87, 0xe2, 0xc7, 0x80, 0x3a, 0x0a, 0x02, 0x12, 0xad, - 0x61, 0x81, 0xeb, 0xc2, 0x09, 0xe1, 0x68, 0x8e, 0x53, 0x75, 0x9d, 0x60, 0x1a, 0x44, 0x1b, 0xa7, - 0x1e, 0x8d, 0xe0, 0xa4, 0x79, 0x2c, 0xf6, 0xe0, 0x92, 0x71, 0xb8, 0x8b, 0xda, 0x62, 0xd7, 0xf8, - 0x1a, 0x58, 0xa0, 0xdd, 0x83, 0x37, 0xb0, 0x13, 0x65, 0xe6, 0xd4, 0x9c, 0x04, 0x27, 0xe9, 0x95, - 0x11, 0x21, 0x7e, 0x36, 0xbd, 0x92, 0xc1, 0x24, 0x86, 0x3a, 0x54, 0x9a, 0x48, 0x0e, 0x95, 0xcc, - 0x4f, 0x14, 0x45, 0x7e, 0x4b, 0x7f, 0xc3, 0xb1, 0xce, 0xbc, 0xab, 0x4f, 0x67, 0x6e, 0xd4, 0x86, - 0x57, 0xa9, 0x6d, 0x28, 0x08, 0x73, 0x6a, 0xd4, 0xef, 0x07, 0x53, 0x89, 0x9f, 0x2a, 0x80, 0x99, - 0x98, 0x8c, 0x70, 0x77, 0xfa, 0x09, 0x29, 0x77, 0x27, 0x2e, 0x49, 0xbb, 0x3b, 0x19, 0x70, 0xc6, - 0x0a, 0x17, 0xf3, 0x91, 0xd2, 0xba, 0x30, 0x91, 0x8f, 0xc4, 0xbf, 0x13, 0xb7, 0xde, 0x6c, 0xa8, - 0x34, 0x2e, 0x69, 0xc6, 0x77, 0x09, 0xe5, 0x67, 0x6c, 0x83, 0x4d, 0xc2, 0x65, 0x30, 0x1b, 0xe0, - 0x13, 0xbb, 0x23, 0x11, 0xd5, 0x31, 0x5a, 0x80, 0x4f, 0x54, 0x5d, 0xf3, 0xbf, 0x14, 0xc1, 0xd5, - 0x7a, 0xa2, 0x40, 0x3c, 0xdf, 0x42, 0x1c, 0x14, 0x5a, 0xd8, 0xf1, 0x3a, 0x98, 0xad, 0x7a, 0x24, - 0x60, 0x21, 0xf8, 0x90, 0x13, 0xdc, 0xcb, 0x32, 0xeb, 0xf6, 0x7e, 0x17, 0xf9, 0xc9, 0xc1, 0x02, - 0xdf, 0x00, 0x7d, 0x55, 0x80, 0x58, 0xb8, 0xcb, 0x51, 0x0e, 0x7d, 0xd4, 0x54, 0xab, 0x03, 0x3f, - 0x96, 0xd8, 0x64, 0x00, 0xb6, 0x86, 0x24, 0x27, 0xb4, 0x36, 0x8d, 0x42, 0x2f, 0x68, 0xca, 0x2d, - 0x52, 0x98, 0x14, 0x34, 0x38, 0x3c, 0xa6, 0xc5, 0x63, 0x65, 0xb9, 0x5f, 0xcd, 0x69, 0xf1, 0xdc, - 0x53, 0x7e, 0x28, 0xca, 0x4c, 0xa6, 0x7d, 0xd8, 0xf5, 0x0f, 0x3d, 0xdf, 0xc7, 0xae, 0xdc, 0x4b, - 0xe2, 0x5e, 0x25, 0xdd, 0x54, 0x50, 0xe6, 0x43, 0x71, 0x3a, 0x21, 0x0a, 0x19, 0xd7, 0x62, 0x0f, - 0x82, 0x93, 0xb6, 0x38, 0xc4, 0x58, 0x01, 0x25, 0x9f, 0x90, 0xc8, 0xf7, 0x68, 0xc4, 0x37, 0x16, - 0x66, 0xac, 0xf8, 0x9b, 0x05, 0xb7, 0x31, 0xfd, 0x78, 0x3e, 0xcc, 0x88, 0xac, 0xe4, 0xb8, 0x40, - 0x2e, 0x36, 0x1f, 0x2c, 0x02, 0x58, 0xdf, 0x0d, 0x49, 0x44, 0xb8, 0x47, 0xc8, 0xbc, 0x82, 0x21, - 0x1b, 0x8e, 0x57, 0xc0, 0x7c, 0xbc, 0x0b, 0xac, 0x5b, 0xf3, 0x59, 0xb9, 0x0d, 0x2c, 0xfc, 0xbb, - 0xc7, 0xc0, 0x9c, 0xdc, 0x02, 0x71, 0xf5, 0x1c, 0x9b, 0x59, 0x05, 0xe4, 0x29, 0x25, 0x3a, 0xd2, - 0x11, 0x0e, 0x89, 0xda, 0x75, 0x56, 0xc0, 0x77, 0xe2, 0x90, 0xb0, 0xe5, 0xb4, 0x99, 0x3a, 0x01, - 0x95, 0xb9, 0x29, 0x4d, 0xed, 0x00, 0x94, 0x69, 0x12, 0x89, 0x78, 0x26, 0x03, 0x73, 0x99, 0xe5, - 0xb1, 0x5f, 0x39, 0x20, 0x3c, 0xef, 0x81, 0x81, 0x8c, 0x27, 0x81, 0x11, 0xb7, 0xc5, 0x3b, 0xc6, - 0x93, 0xa1, 0xa7, 0xc5, 0x18, 0xaa, 0x12, 0xde, 0x7f, 0x9f, 0x44, 0x66, 0x1d, 0x9c, 0xcd, 0x4a, - 0xc4, 0xde, 0x68, 0x77, 0xa2, 0x9e, 0x71, 0x03, 0x9c, 0xa1, 0xfc, 0x9b, 0x8b, 0xa5, 0x7c, 0x6b, - 0xb1, 0x96, 0x45, 0xb4, 0x24, 0x82, 0xf9, 0x0d, 0x60, 0xa9, 0x9f, 0xc8, 0xe1, 0x21, 0x76, 0xa2, - 0x07, 0xa0, 0x62, 0x9c, 0x05, 0x67, 0x30, 0xaf, 0x24, 0xe5, 0x2c, 0xbf, 0xcc, 0x3f, 0x9f, 0xc3, - 0x62, 0x9d, 0xf8, 0x24, 0x7c, 0x10, 0xe2, 0x10, 0x4c, 0x84, 0x58, 0x6d, 0x17, 0xb3, 0x9f, 0x46, - 0x15, 0x4c, 0x35, 0x43, 0x8c, 0x55, 0x36, 0x85, 0xf8, 0x60, 0x76, 0xf3, 0x80, 0xb9, 0x57, 0xc2, - 0x1b, 0xe2, 0xbf, 0xcd, 0xf7, 0x17, 0xc0, 0x72, 0x1f, 0x07, 0x32, 0xcd, 0xfa, 0x41, 0x78, 0xe0, - 0xa1, 0x80, 0x48, 0x0c, 0xe7, 0x9a, 0x52, 0x54, 0xa1, 0x00, 0x87, 0x29, 0x45, 0x51, 0x28, 0xc2, - 0xcd, 0x93, 0xda, 0x24, 0x81, 0xe2, 0x6c, 0xe1, 0x93, 0x05, 0xb0, 0xd2, 0xcf, 0x8f, 0x4a, 0x8e, - 0x7c, 0x40, 0x8e, 0x9a, 0xa8, 0x8d, 0xa9, 0x7d, 0xec, 0xe1, 0x93, 0x58, 0x3c, 0x65, 0x0e, 0x7b, - 0x8d, 0x83, 0x98, 0xa3, 0xe8, 0x90, 0xb0, 0x43, 0x64, 0x7a, 0xab, 0xe7, 0x4a, 0x96, 0xe6, 0x34, - 0xa8, 0xf0, 0x7a, 0x7c, 0x8c, 0x9a, 0x5d, 0xcc, 0x30, 0x84, 0xf0, 0x4a, 0x02, 0x20, 0x4e, 0x04, - 0xf4, 0xc3, 0xed, 0x39, 0xeb, 0x8c, 0x38, 0xd2, 0x36, 0x43, 0xf0, 0x68, 0x5f, 0x47, 0x56, 0x29, - 0xc5, 0xd1, 0x1d, 0xe2, 0x7a, 0x87, 0x1e, 0x7e, 0xa0, 0xce, 0x30, 0x97, 0x96, 0xd5, 0xb5, 0xdb, - 0xb2, 0xb2, 0x4a, 0x1d, 0x45, 0x3a, 0x45, 0xf3, 0xd7, 0x0b, 0xe0, 0xa5, 0xe1, 0x8d, 0xda, 0xeb, - 0x1b, 0x8d, 0x0d, 0x6b, 0x7b, 0x75, 0x67, 0xfb, 0x4f, 0x6d, 0xd8, 0x9b, 0xd6, 0xbd, 0x3b, 0x76, - 0x63, 0xcf, 0xda, 0xbe, 0xbb, 0x65, 0xdf, 0xbb, 0xbb, 0xf3, 0x27, 0xdf, 0x7c, 0x8e, 0xd8, 0xa0, - 0xa3, 0xc0, 0x6b, 0x27, 0x58, 0x72, 0xd0, 0x19, 0x30, 0x46, 0x62, 0xb4, 0x0e, 0x3c, 0x66, 0xc3, - 0x6d, 0x39, 0x4b, 0x94, 0xc3, 0x2e, 0xa0, 0x62, 0xbe, 0x99, 0x3f, 0x9d, 0xa7, 0x1b, 0xc9, 0x1d, - 0x8e, 0x07, 0x60, 0xfe, 0x3c, 0x98, 0x89, 0x6f, 0x75, 0xc8, 0xc3, 0xce, 0x04, 0x20, 0x32, 0x43, - 0xe2, 0xcb, 0x20, 0x6e, 0x92, 0x92, 0xa4, 0xee, 0x81, 0xb8, 0xcc, 0xfe, 0x27, 0x28, 0xd4, 0x21, - 0xa1, 0x9a, 0x55, 0xf3, 0x31, 0xb8, 0xc1, 0xa0, 0xe6, 0xed, 0x1c, 0x2d, 0x68, 0x44, 0x28, 0xf2, - 0x9c, 0xd7, 0x3c, 0xda, 0x45, 0x3e, 0x7d, 0x10, 0x5b, 0x74, 0x03, 0x2c, 0x6a, 0xeb, 0xa8, 0x5c, - 0xa9, 0xaa, 0x60, 0x4a, 0x4c, 0x27, 0x71, 0x16, 0x2a, 0x3e, 0xcc, 0x0f, 0x16, 0xc0, 0xd5, 0xfa, - 0xeb, 0x24, 0x6c, 0xd1, 0x23, 0xd2, 0xb1, 0xb7, 0xc4, 0x6a, 0xbe, 0x8e, 0x3c, 0xbf, 0x67, 0xe1, - 0x63, 0x1c, 0x74, 0xb1, 0xad, 0x8e, 0x16, 0xab, 0x60, 0x0a, 0x75, 0x3a, 0xf1, 0xfe, 0xb0, 0xf8, - 0xc8, 0xfa, 0x33, 0x73, 0xf1, 0xca, 0x71, 0x01, 0x00, 0x97, 0xc5, 0x45, 0x34, 0x42, 0xa1, 0xba, - 0x33, 0x31, 0xc3, 0x20, 0x0d, 0x06, 0x60, 0x2b, 0x38, 0x2f, 0xc6, 0x81, 0x9a, 0x2a, 0xd3, 0xec, - 0x7b, 0x23, 0x70, 0xcd, 0xef, 0x29, 0x82, 0x6b, 0xa3, 0x58, 0x92, 0xde, 0x94, 0x0b, 0x16, 0xf8, - 0xc2, 0x1b, 0xf6, 0xec, 0x50, 0x94, 0xc9, 0x4d, 0xb9, 0x97, 0x6a, 0xe3, 0x51, 0xa8, 0xd5, 0x45, - 0x75, 0xbd, 0xd0, 0x9a, 0x97, 0x34, 0xe5, 0xf7, 0xca, 0xfb, 0x0a, 0xa0, 0x92, 0x83, 0xc7, 0xc6, - 0x5f, 0xb5, 0xae, 0x1d, 0x32, 0x97, 0x25, 0x4c, 0x9d, 0x3f, 0xb3, 0x6e, 0x49, 0xd9, 0xf0, 0xdf, - 0x6c, 0xa9, 0x97, 0xcc, 0xda, 0x5d, 0x2a, 0xb4, 0x66, 0xc2, 0x02, 0x12, 0xb4, 0x4f, 0xb9, 0x55, - 0xee, 0x06, 0x5e, 0x24, 0xc2, 0xd1, 0x29, 0x4b, 0x7c, 0x98, 0xef, 0x2d, 0x80, 0xeb, 0xa9, 0x4e, - 0xed, 0x22, 0xa7, 0x85, 0x9a, 0x38, 0x77, 0xb0, 0xce, 0x83, 0x99, 0x8e, 0x28, 0x4e, 0x36, 0xf4, - 0x63, 0x40, 0x66, 0x6c, 0x8a, 0xc3, 0xc6, 0x66, 0x22, 0x3d, 0x36, 0x3f, 0x50, 0x04, 0x37, 0xc6, - 0x60, 0x42, 0x0e, 0x4f, 0x73, 0xd0, 0xf0, 0xfc, 0x7f, 0xb5, 0xb1, 0x89, 0xfc, 0x3f, 0x34, 0x42, - 0x7f, 0x1a, 0x5c, 0x94, 0x29, 0xae, 0x5a, 0xaa, 0xd7, 0x1a, 0x72, 0x5a, 0x4c, 0xf2, 0xcc, 0xd3, - 0x18, 0x99, 0x23, 0x79, 0x0e, 0xcc, 0x20, 0xd7, 0xe5, 0xde, 0x4a, 0x7c, 0xaf, 0x0b, 0xb9, 0x2e, - 0xaf, 0x6b, 0xfe, 0xff, 0x82, 0x7c, 0x12, 0x86, 0x88, 0x0c, 0x79, 0x2d, 0x33, 0x7e, 0xd4, 0x91, - 0x78, 0x4b, 0xec, 0x99, 0x0f, 0xa1, 0x10, 0x0f, 0xdd, 0x08, 0x46, 0x99, 0xe9, 0x93, 0xc5, 0x5a, - 0x22, 0x48, 0x19, 0x25, 0x94, 0xcc, 0x4f, 0xf4, 0x9d, 0x74, 0x8b, 0x23, 0x07, 0x61, 0xd5, 0x84, - 0x47, 0x6f, 0xbc, 0xac, 0x92, 0x42, 0x85, 0x5e, 0x5c, 0xab, 0x8d, 0xaa, 0x91, 0xca, 0x09, 0xbd, - 0x0e, 0x60, 0xc8, 0xa1, 0x7d, 0xfe, 0xe9, 0xbc, 0x80, 0x2b, 0x9f, 0x71, 0xe5, 0x85, 0x51, 0x3b, - 0x16, 0x4b, 0x60, 0x9a, 0x49, 0x5d, 0xb3, 0x63, 0xec, 0x73, 0xdb, 0x35, 0xbf, 0x78, 0x26, 0x7b, - 0x28, 0xda, 0xcf, 0x54, 0x2c, 0xb5, 0x83, 0x91, 0x9b, 0xb1, 0x83, 0x2b, 0xd7, 0x36, 0xe2, 0x9d, - 0x9c, 0xc5, 0xe4, 0xa8, 0xac, 0x21, 0x12, 0x22, 0xb4, 0x08, 0xf2, 0x75, 0x30, 0x4b, 0xba, 0x51, - 0xa7, 0x1b, 0xa5, 0x76, 0x72, 0x9e, 0x1b, 0xbf, 0x9d, 0x7b, 0xbc, 0x36, 0x97, 0x63, 0x99, 0xc4, - 0xbf, 0x29, 0x23, 0xec, 0x05, 0x8c, 0x2e, 0x4f, 0xfc, 0x15, 0x9b, 0xd3, 0x0f, 0x44, 0x78, 0x9b, - 0xd5, 0xe6, 0x3b, 0x88, 0x56, 0xd9, 0x8b, 0x7f, 0x53, 0xc3, 0x03, 0x86, 0x96, 0x91, 0x2a, 0x9a, - 0x64, 0x53, 0x27, 0xef, 0x78, 0x73, 0x08, 0xf9, 0x24, 0x8f, 0x53, 0xf4, 0xc0, 0x5a, 0x44, 0x19, - 0x08, 0x5d, 0x79, 0x17, 0x00, 0x49, 0xf7, 0x86, 0xa6, 0x75, 0x0c, 0xde, 0xce, 0xd6, 0x54, 0x61, - 0x42, 0x57, 0x05, 0x66, 0x65, 0x40, 0xd2, 0x47, 0x1d, 0xaf, 0xa0, 0xe3, 0x19, 0xdf, 0x00, 0xa6, - 0xb8, 0x08, 0xe5, 0xe1, 0xe1, 0x9b, 0xa5, 0x02, 0x82, 0xe8, 0xca, 0x2a, 0x80, 0x59, 0x49, 0x0c, - 0x66, 0x25, 0x5e, 0xf4, 0x45, 0x17, 0xe5, 0xa2, 0xff, 0x7d, 0x05, 0x30, 0x13, 0x37, 0x65, 0x3c, - 0x0c, 0xfa, 0x1b, 0x83, 0x0f, 0x19, 0x8f, 0x82, 0x95, 0x04, 0x7c, 0xef, 0xf0, 0x10, 0x33, 0x2f, - 0x62, 0xdd, 0xa3, 0x2c, 0xc0, 0x72, 0x61, 0xc1, 0x58, 0x01, 0x67, 0x93, 0x72, 0xb9, 0x33, 0xc0, - 0x15, 0x09, 0x16, 0x8d, 0x73, 0x60, 0x49, 0x2f, 0x8b, 0x70, 0x18, 0x20, 0x5f, 0x9d, 0x1d, 0xa6, - 0x0a, 0xef, 0x78, 0x94, 0x7a, 0x41, 0x73, 0x87, 0xbb, 0xc9, 0x70, 0xd2, 0xfc, 0xe4, 0x94, 0x48, - 0x7e, 0xdc, 0x0d, 0x09, 0xe3, 0x43, 0x3b, 0xcf, 0xbb, 0x17, 0xba, 0x38, 0x1c, 0x74, 0x96, 0x77, - 0x89, 0x85, 0x15, 0xcc, 0xbd, 0x96, 0x85, 0x72, 0x33, 0x88, 0xc3, 0xf6, 0x38, 0xc6, 0x15, 0x30, - 0xdf, 0x11, 0x89, 0x78, 0x0a, 0x47, 0xe4, 0xe9, 0xce, 0x4a, 0xe8, 0x9e, 0x3a, 0x13, 0x8c, 0x73, - 0x50, 0x27, 0xf9, 0xb9, 0xdb, 0x34, 0x95, 0xa9, 0xa7, 0x17, 0x00, 0xd0, 0xee, 0x38, 0xc8, 0x48, - 0x3f, 0x52, 0x17, 0x1c, 0xd8, 0x8a, 0x7b, 0x82, 0x22, 0x1c, 0xb6, 0x51, 0xd8, 0x92, 0x69, 0x69, - 0x09, 0xc0, 0x78, 0x0e, 0x9c, 0xed, 0xc8, 0xcb, 0x90, 0x76, 0x88, 0x3b, 0x24, 0x8c, 0x18, 0x9d, - 0xa8, 0x4b, 0x79, 0x50, 0x3a, 0x65, 0x55, 0x3b, 0xf1, 0x55, 0x49, 0x56, 0x28, 0x6f, 0x07, 0xe8, - 0x57, 0x15, 0x4b, 0xe9, 0xab, 0x8a, 0xc6, 0xdb, 0x94, 0xe5, 0x14, 0x69, 0x02, 0x97, 0x6b, 0x43, - 0xa4, 0xa6, 0x1b, 0xcd, 0x95, 0xcf, 0x15, 0xa5, 0x2d, 0x1c, 0x2f, 0xdd, 0x58, 0x6d, 0x70, 0xe8, - 0xb7, 0x07, 0xf9, 0x06, 0x87, 0xb8, 0x72, 0xa8, 0xe7, 0x70, 0x4e, 0xa4, 0x73, 0x38, 0x99, 0x4f, - 0x2f, 0xf7, 0xd6, 0x7b, 0xb6, 0x8b, 0xa9, 0xa3, 0x22, 0x7e, 0x05, 0x5c, 0xc7, 0xd4, 0x31, 0x6a, - 0xa0, 0x42, 0x23, 0x12, 0x62, 0x3b, 0x96, 0x8f, 0x76, 0x27, 0x65, 0x91, 0x17, 0xa9, 0x6b, 0xa4, - 0x3c, 0x3a, 0x64, 0xf8, 0xa4, 0x1b, 0x3a, 0x4c, 0x8e, 0x87, 0x98, 0xc9, 0x82, 0x87, 0x5b, 0x42, - 0xe2, 0x8b, 0xa2, 0xc8, 0x52, 0x25, 0xdb, 0xae, 0xf1, 0x24, 0x30, 0x3a, 0x28, 0xc4, 0x01, 0x17, - 0xb8, 0xd3, 0x92, 0x3d, 0x15, 0x52, 0x87, 0xa2, 0xa4, 0xc1, 0x0a, 0xe2, 0x9d, 0x0c, 0x17, 0x1f, - 0xa2, 0xae, 0x1f, 0xc9, 0x0e, 0x97, 0x44, 0xc6, 0x8a, 0x04, 0x8a, 0x3e, 0x33, 0xc1, 0x51, 0xbb, - 0x4b, 0x71, 0x68, 0x1f, 0x22, 0xc7, 0x0b, 0x9a, 0x7c, 0xaf, 0xa5, 0x64, 0xcd, 0x7a, 0x74, 0x9f, - 0xe2, 0x70, 0x93, 0xc3, 0xcc, 0x3f, 0xa7, 0x5f, 0xcf, 0xe3, 0x87, 0xd3, 0x72, 0x74, 0xea, 0xeb, - 0xb7, 0x71, 0x4f, 0x1b, 0x22, 0xe3, 0x16, 0x98, 0x22, 0x6c, 0x98, 0xa4, 0x63, 0x7f, 0x7e, 0xd8, - 0x50, 0x5a, 0x02, 0x55, 0xb8, 0x28, 0x88, 0x92, 0x40, 0xbf, 0xb2, 0x01, 0x04, 0x88, 0xdf, 0xd9, - 0xf8, 0x13, 0xa0, 0x36, 0x5e, 0xf3, 0x63, 0x64, 0xe3, 0x75, 0x54, 0x36, 0x5e, 0x96, 0x56, 0x03, - 0x47, 0x91, 0x2f, 0xb2, 0x62, 0xfe, 0x6f, 0x3a, 0xb1, 0x0c, 0xa6, 0xe5, 0xec, 0x53, 0xf9, 0xc5, - 0xf2, 0xd3, 0x5c, 0x57, 0xc9, 0x7b, 0x83, 0x5b, 0x1c, 0x83, 0xef, 0x8f, 0x15, 0xf4, 0x7b, 0x2b, - 0x6b, 0x21, 0x41, 0xae, 0x83, 0x68, 0x54, 0x27, 0x01, 0x25, 0x3e, 0xae, 0x93, 0x76, 0x1b, 0x05, - 0x7c, 0xeb, 0xcd, 0xe1, 0x72, 0xe4, 0x9f, 0xd2, 0x47, 0x04, 0x0e, 0xcf, 0x20, 0xe0, 0x08, 0x7c, - 0xe7, 0x8a, 0xcf, 0x59, 0xb1, 0x76, 0xc9, 0x9b, 0x38, 0xb3, 0x02, 0x28, 0x4d, 0xf0, 0x05, 0x00, - 0x28, 0x0e, 0x5c, 0x2f, 0x68, 0xda, 0x4d, 0x47, 0xc5, 0x3b, 0x12, 0xb2, 0xe5, 0x18, 0x37, 0x00, - 0x54, 0xab, 0x76, 0x7c, 0xa1, 0x47, 0x4c, 0x87, 0x05, 0xb9, 0x06, 0xc7, 0xd7, 0x7a, 0x3e, 0x5d, - 0x10, 0xb7, 0xc6, 0xe4, 0xbd, 0x1e, 0xc1, 0xac, 0x6c, 0x25, 0x75, 0x21, 0x48, 0x70, 0x9a, 0x00, - 0x32, 0x3c, 0x14, 0xb3, 0x3c, 0xbc, 0x0d, 0x4c, 0xb6, 0x69, 0x53, 0x2d, 0xec, 0x8f, 0xd5, 0x06, - 0x34, 0x22, 0x1d, 0x84, 0x1d, 0x2f, 0xc0, 0x16, 0xaf, 0xb0, 0xf2, 0x8a, 0x5a, 0x55, 0x19, 0x8c, - 0x79, 0xcc, 0x11, 0x3e, 0x8d, 0x54, 0x4e, 0x2d, 0xfb, 0xcd, 0x5b, 0xee, 0xe0, 0x13, 0xdb, 0xc7, - 0xc7, 0xd8, 0x8f, 0x5b, 0xee, 0xe0, 0x13, 0x7e, 0x3e, 0x69, 0x7e, 0xbc, 0x00, 0x66, 0x79, 0x3a, - 0x50, 0x84, 0xdb, 0xab, 0x4d, 0x4c, 0x8d, 0x7d, 0x70, 0xb6, 0x8d, 0x4e, 0xd5, 0x5e, 0x25, 0xbf, - 0x3c, 0xc6, 0xed, 0xaa, 0x72, 0x04, 0x2f, 0xd5, 0x74, 0xf4, 0xda, 0x1d, 0x74, 0xca, 0xb7, 0x2f, - 0xd7, 0xf7, 0x14, 0xa2, 0x55, 0x69, 0x4b, 0x98, 0x1b, 0xc3, 0xe8, 0x8a, 0x05, 0x8c, 0x7e, 0x54, - 0x26, 0xb4, 0xb8, 0x01, 0xe5, 0xca, 0xc6, 0x00, 0xe3, 0x51, 0x50, 0xd6, 0x58, 0x51, 0xa7, 0x73, - 0x31, 0x75, 0xf3, 0x6b, 0x05, 0xfd, 0x42, 0xa8, 0x5a, 0xcc, 0xf6, 0x30, 0x8d, 0xee, 0xd0, 0x66, - 0x46, 0xe4, 0x85, 0xac, 0xc8, 0xcf, 0x81, 0x19, 0x99, 0xdc, 0x16, 0xdf, 0xaf, 0x28, 0x09, 0xc0, - 0x36, 0xbf, 0x83, 0xea, 0x90, 0x80, 0xcb, 0x52, 0x86, 0x59, 0xf2, 0x93, 0x51, 0x95, 0x59, 0x9b, - 0xc9, 0x56, 0xd2, 0x8c, 0x84, 0x08, 0xef, 0x5b, 0x15, 0x1f, 0x10, 0xb7, 0xc7, 0x8d, 0xe5, 0xac, - 0x55, 0x96, 0xb0, 0x35, 0xe2, 0xf6, 0x0c, 0x13, 0xcc, 0xbd, 0x41, 0x0e, 0x98, 0x6c, 0x85, 0x49, - 0xe4, 0x06, 0xf2, 0x8c, 0x55, 0x7e, 0x83, 0x1c, 0x6c, 0xbb, 0x0d, 0x0e, 0xd2, 0x70, 0xc4, 0x8d, - 0x0e, 0x6e, 0x15, 0x15, 0x8e, 0xb8, 0xc8, 0x61, 0x7e, 0x53, 0x51, 0x24, 0x22, 0x48, 0x3d, 0x11, - 0x99, 0x36, 0xfc, 0x0a, 0x85, 0x4c, 0x44, 0xa1, 0xfb, 0x1d, 0x16, 0x33, 0xb9, 0xc6, 0x4b, 0x60, - 0xc5, 0xe1, 0xc5, 0x76, 0xdb, 0x0b, 0x6c, 0x7e, 0x13, 0x12, 0xbb, 0x76, 0xfa, 0xbe, 0xf8, 0x92, - 0xc0, 0xb8, 0xe3, 0x05, 0xab, 0xa2, 0x5c, 0x12, 0x31, 0x6e, 0x81, 0x87, 0x65, 0x65, 0x66, 0x26, - 0x8e, 0xe3, 0xfc, 0x17, 0xa9, 0x4a, 0x15, 0x51, 0xb8, 0xca, 0xcb, 0xb4, 0x3a, 0xf2, 0xb2, 0x76, - 0xa6, 0x8e, 0x10, 0x66, 0x45, 0x14, 0xa6, 0xeb, 0xbc, 0x15, 0x2c, 0xc9, 0x3a, 0x2e, 0xee, 0xf8, - 0xa4, 0xa7, 0x71, 0x28, 0xa4, 0x2c, 0x49, 0xae, 0xcb, 0x52, 0x59, 0xcf, 0xfc, 0x99, 0x7c, 0x4b, - 0x22, 0xf3, 0x68, 0x37, 0x43, 0xd2, 0x6e, 0x74, 0x0f, 0x98, 0x73, 0xd2, 0xa6, 0xcd, 0xc4, 0x0b, - 0x9b, 0x6a, 0xd3, 0xa6, 0xb8, 0xcf, 0x4d, 0x71, 0xe8, 0xf1, 0xe7, 0x1b, 0xdc, 0xf8, 0xd2, 0xc8, - 0x2c, 0xbf, 0x54, 0x2e, 0xa1, 0x4c, 0x95, 0x6e, 0x82, 0x85, 0x24, 0xe4, 0xe2, 0xd9, 0xd9, 0xe2, - 0x86, 0x0d, 0xbf, 0x5c, 0x3d, 0x17, 0xc7, 0x5e, 0x3b, 0x1e, 0x8d, 0x8c, 0x6b, 0x60, 0x4e, 0xf9, - 0x29, 0x02, 0x93, 0x79, 0xd3, 0x67, 0x38, 0x66, 0x59, 0x3a, 0x2c, 0x0c, 0xcf, 0xfc, 0x82, 0xc6, - 0xb7, 0x18, 0xbc, 0xba, 0x74, 0x20, 0xf8, 0x52, 0xb6, 0x4b, 0xbc, 0x20, 0xa2, 0xc6, 0x45, 0x30, - 0xc3, 0x57, 0x3b, 0xbb, 0x85, 0x7b, 0xe2, 0xcc, 0x9d, 0x53, 0x2a, 0x71, 0xe0, 0x6d, 0xdc, 0x33, - 0x6e, 0x03, 0x20, 0x1d, 0x0f, 0x0f, 0xab, 0x88, 0xe3, 0x89, 0xda, 0x48, 0xc2, 0x35, 0x05, 0xb3, - 0xb4, 0xea, 0x2b, 0xaf, 0x81, 0x92, 0x82, 0x73, 0xdb, 0x2b, 0x7f, 0x27, 0x62, 0x53, 0xc8, 0xbd, - 0x6d, 0xd7, 0xb8, 0x01, 0xe6, 0x63, 0x04, 0xe5, 0x82, 0x28, 0xfe, 0xe6, 0x1c, 0xbd, 0xc9, 0x9b, - 0xdf, 0xf1, 0x3c, 0x00, 0x1b, 0x5b, 0x75, 0x79, 0xf1, 0xc6, 0x58, 0x04, 0xb3, 0x2d, 0x7b, 0x83, - 0xb3, 0xb8, 0x86, 0x28, 0x86, 0x9f, 0x9f, 0x36, 0xce, 0x83, 0x25, 0x05, 0xca, 0x9c, 0x5b, 0xc1, - 0x2f, 0x4c, 0x1b, 0x15, 0x30, 0xaf, 0x4a, 0x45, 0xa6, 0x19, 0xfc, 0xe2, 0xb4, 0x71, 0x05, 0x5c, - 0x54, 0xc0, 0xd7, 0x70, 0xe8, 0x1d, 0xf6, 0x78, 0xbe, 0x87, 0x9e, 0x48, 0x0e, 0xbf, 0x34, 0x6d, - 0x5c, 0x00, 0xcb, 0x02, 0xab, 0xff, 0x8c, 0x10, 0xfe, 0xd6, 0xb4, 0x71, 0x16, 0x2c, 0x2a, 0x22, - 0xbb, 0xc8, 0x0b, 0x78, 0xcb, 0xf0, 0xb7, 0xa7, 0x8d, 0x47, 0xc1, 0x23, 0x7d, 0x70, 0xb5, 0xac, - 0xc1, 0xdf, 0x99, 0x36, 0x4c, 0x70, 0x41, 0x95, 0x6f, 0x11, 0xdf, 0xc5, 0xc1, 0xeb, 0xac, 0xbb, - 0x47, 0xb1, 0xfa, 0xc1, 0x2f, 0x4f, 0x1b, 0xcb, 0xa0, 0xa2, 0x70, 0xee, 0xdc, 0xdb, 0x5b, 0x97, - 0x1b, 0x40, 0xf0, 0x77, 0xa7, 0x8d, 0x4b, 0xe0, 0x5c, 0x4e, 0x49, 0x4c, 0xff, 0x2b, 0xd3, 0xc6, - 0xe3, 0xc0, 0x54, 0x18, 0xab, 0xae, 0x2b, 0x2e, 0xa3, 0xc9, 0xbd, 0xc7, 0xf5, 0x8d, 0x5d, 0x6b, - 0xa3, 0xbe, 0xba, 0xb7, 0xb1, 0x0e, 0xbf, 0x3a, 0x6d, 0xbc, 0x05, 0xdc, 0x1c, 0x80, 0x18, 0x3b, - 0xf2, 0x5a, 0x85, 0xdf, 0x9b, 0x36, 0x9e, 0x00, 0xd7, 0xb4, 0x0a, 0x02, 0x75, 0x8f, 0xb0, 0x71, - 0xe0, 0xa7, 0x8a, 0x1a, 0xf2, 0xef, 0x67, 0xd9, 0x50, 0xc8, 0x59, 0xc4, 0x3f, 0xc8, 0xb2, 0xa1, - 0x23, 0xe6, 0xb1, 0xf1, 0x87, 0xd3, 0xc6, 0x23, 0xa0, 0xaa, 0x2a, 0xb0, 0xf1, 0x50, 0xed, 0xc3, - 0xaf, 0x4d, 0x1b, 0x97, 0xc1, 0xf9, 0xbc, 0xa2, 0x58, 0x3c, 0xff, 0x7b, 0xda, 0xb8, 0x0e, 0x1e, - 0x53, 0x28, 0xe2, 0x80, 0x5b, 0xb4, 0x98, 0x65, 0xec, 0x8f, 0xa6, 0x8d, 0xa7, 0xc1, 0x13, 0x83, - 0x30, 0xf3, 0x38, 0xfb, 0xe3, 0x54, 0xf3, 0xf5, 0x2e, 0x8d, 0x48, 0xdb, 0xfb, 0x46, 0x71, 0x1b, - 0x10, 0x9f, 0x46, 0xdd, 0x10, 0xc3, 0xaf, 0x4f, 0x1b, 0x37, 0xc0, 0x95, 0x61, 0x28, 0x31, 0xa7, - 0xef, 0x2e, 0x19, 0xe7, 0xc0, 0x59, 0x85, 0xaa, 0xee, 0xa0, 0x49, 0x3d, 0x78, 0x4f, 0x49, 0xd7, - 0xfa, 0xfd, 0x4c, 0x27, 0xdf, 0x5b, 0xd2, 0xf5, 0x67, 0xcb, 0x3b, 0x54, 0x29, 0x1e, 0xf0, 0x7d, - 0x29, 0xa2, 0xc9, 0xf9, 0x3e, 0x93, 0x15, 0xfc, 0x96, 0x14, 0xd1, 0xa4, 0x90, 0x2b, 0x31, 0xfc, - 0xd6, 0x92, 0xae, 0xd8, 0x49, 0x72, 0xba, 0x62, 0xe9, 0xfd, 0x25, 0xe3, 0x22, 0x58, 0xc9, 0x2b, - 0x97, 0x5c, 0x7d, 0x67, 0x49, 0x9f, 0x76, 0x7a, 0x16, 0xa1, 0x2e, 0xc4, 0x0f, 0xa4, 0x9b, 0xa1, - 0xd8, 0xad, 0xfb, 0xc8, 0xe3, 0xf7, 0x79, 0xf8, 0x18, 0x7f, 0xb0, 0xa4, 0xcf, 0xbb, 0x06, 0x09, - 0xc5, 0x36, 0x07, 0xfc, 0xae, 0x92, 0x71, 0x13, 0x5c, 0x55, 0x70, 0xdb, 0xc2, 0xc7, 0xc4, 0x3f, - 0x66, 0x21, 0xa8, 0xbc, 0xfd, 0xa2, 0xb7, 0xf1, 0xdd, 0xa5, 0x64, 0x6a, 0x6f, 0xd5, 0xc5, 0x4a, - 0xc7, 0x99, 0x71, 0x8e, 0x70, 0x1b, 0xc1, 0xef, 0x2f, 0xe9, 0x93, 0x4c, 0xc8, 0x41, 0x0c, 0x95, - 0x1a, 0xc6, 0x1f, 0x2c, 0xf5, 0x6b, 0x51, 0x0a, 0x23, 0xee, 0xf4, 0x87, 0x53, 0x4d, 0x09, 0xcc, - 0x3b, 0xa8, 0x85, 0x43, 0x7a, 0x07, 0x85, 0x2d, 0xf8, 0x43, 0x25, 0xe3, 0x2a, 0xb8, 0x34, 0xa8, - 0x38, 0xa6, 0xf2, 0xc3, 0x25, 0xe3, 0x31, 0xf0, 0x68, 0x1a, 0x6d, 0x3f, 0xf0, 0xee, 0x77, 0x31, - 0xbf, 0xde, 0xc5, 0x83, 0x1c, 0xf8, 0x23, 0x25, 0x7d, 0x7e, 0xe6, 0x23, 0xc5, 0x14, 0x7f, 0x34, - 0xa5, 0x08, 0x0d, 0x74, 0x7a, 0xda, 0x4b, 0xec, 0xcf, 0x8f, 0x95, 0x74, 0x45, 0x8e, 0xb7, 0x3a, - 0x49, 0x18, 0x6d, 0x7a, 0x81, 0x47, 0x8f, 0xb0, 0x0b, 0x7f, 0x3c, 0x35, 0x98, 0x03, 0xd2, 0x64, - 0xe1, 0x4f, 0xa4, 0x14, 0xb1, 0x4e, 0x7c, 0x5f, 0x26, 0x7a, 0xc0, 0xbf, 0x9c, 0x92, 0x0b, 0xf7, - 0x08, 0x9d, 0x56, 0x40, 0x4e, 0x7c, 0xec, 0x36, 0xb1, 0x0b, 0x3f, 0x5a, 0xd2, 0xe7, 0xc9, 0x6e, - 0x88, 0x29, 0x8e, 0xa8, 0xdd, 0xc0, 0xac, 0xbe, 0xf8, 0xda, 0x24, 0x21, 0xbf, 0x6d, 0x0a, 0x7f, - 0x32, 0xc5, 0x49, 0x82, 0x9a, 0x5e, 0x08, 0xfe, 0x4a, 0xc9, 0xa8, 0x81, 0x1b, 0xe3, 0x10, 0xb4, - 0x70, 0xc7, 0xef, 0xc1, 0x9f, 0xd2, 0x06, 0x66, 0x70, 0x86, 0x08, 0xfc, 0xab, 0xa9, 0x81, 0xe1, - 0xaf, 0x8a, 0xd5, 0xe3, 0xac, 0x4f, 0x71, 0x6e, 0x45, 0xe1, 0x5f, 0x4b, 0xa9, 0x74, 0xe3, 0x88, - 0xf0, 0x5b, 0x53, 0x74, 0xd7, 0x73, 0x5a, 0xd8, 0xdd, 0xef, 0xc0, 0xbf, 0x5e, 0x32, 0xae, 0x81, - 0xcb, 0xb1, 0x94, 0x78, 0x6b, 0xeb, 0x1e, 0xed, 0xf8, 0xa8, 0x77, 0x97, 0x44, 0xde, 0xa1, 0xe7, - 0xf0, 0xa3, 0x48, 0xf8, 0x37, 0x52, 0x32, 0xe3, 0x8d, 0xc9, 0xa3, 0xda, 0x5d, 0x14, 0x46, 0xf0, - 0xa7, 0x53, 0x4a, 0x69, 0x6f, 0x07, 0x8e, 0xb8, 0x90, 0x70, 0xdb, 0xf3, 0x7d, 0xbe, 0x8b, 0x1e, - 0x73, 0xfd, 0xb1, 0x94, 0x82, 0x73, 0x42, 0xbb, 0x38, 0x08, 0x50, 0x10, 0xc9, 0x47, 0x1c, 0xe0, - 0xdf, 0x4a, 0x35, 0x95, 0x11, 0x26, 0x85, 0x3f, 0x93, 0x1a, 0x9e, 0x6c, 0xb1, 0x6d, 0xa1, 0x48, - 0x5c, 0x9b, 0xc7, 0x2e, 0xfc, 0x54, 0xca, 0xa8, 0xf0, 0xb6, 0x36, 0x9a, 0xcd, 0x0d, 0x4a, 0x59, - 0x20, 0x0f, 0xff, 0x76, 0x4a, 0x7e, 0x4c, 0xbc, 0x49, 0x61, 0xcc, 0xee, 0xdf, 0x49, 0x4d, 0x6d, - 0x99, 0x5c, 0x91, 0x9f, 0x42, 0x02, 0xff, 0x5e, 0xc9, 0xb8, 0x05, 0x9e, 0x1a, 0x0b, 0x37, 0xa6, - 0xff, 0xf7, 0x53, 0x1a, 0x24, 0xe4, 0x2f, 0xad, 0x1a, 0x9b, 0x85, 0x98, 0x5f, 0xf7, 0x86, 0x3f, - 0x5b, 0x32, 0x9e, 0x04, 0x8f, 0x8f, 0xc0, 0x8a, 0x69, 0xfe, 0x83, 0x94, 0xe6, 0x6f, 0x9c, 0x46, - 0x21, 0x72, 0xa2, 0x2d, 0x66, 0xa8, 0xfe, 0x61, 0xca, 0x80, 0xc5, 0x0b, 0x1e, 0xfc, 0xb9, 0xb4, - 0xa0, 0xd2, 0xeb, 0x31, 0xfc, 0x47, 0x99, 0xf9, 0x96, 0xbb, 0x5a, 0xc3, 0x9f, 0x4f, 0x69, 0x5a, - 0x4c, 0x3b, 0x2e, 0xff, 0x85, 0xd4, 0xc4, 0xb6, 0x98, 0xda, 0x4b, 0x0d, 0xda, 0x92, 0xa9, 0x2d, - 0xf0, 0x1f, 0xa7, 0x48, 0xf4, 0xbd, 0x37, 0x03, 0x3f, 0x91, 0x52, 0xd6, 0x81, 0xef, 0xd1, 0xc0, - 0x7f, 0x92, 0xd2, 0x31, 0x4d, 0x00, 0x31, 0xc6, 0x3f, 0x4d, 0x29, 0x51, 0x1e, 0x33, 0x31, 0xea, - 0x27, 0x53, 0x7c, 0xa7, 0xee, 0x7a, 0xab, 0xe5, 0xe7, 0x17, 0x53, 0x02, 0xd7, 0xee, 0xf4, 0xc1, - 0x4f, 0x97, 0x74, 0x8f, 0x2b, 0x59, 0xd6, 0xb6, 0x92, 0x1b, 0x73, 0xf0, 0x33, 0x29, 0x15, 0xcb, - 0xc5, 0x89, 0x99, 0xf9, 0xa5, 0x8c, 0x04, 0x74, 0x5c, 0xed, 0x85, 0x01, 0xf8, 0xcb, 0x29, 0x93, - 0x33, 0x10, 0x2f, 0xa6, 0xfb, 0x2b, 0xa5, 0xc4, 0x13, 0xca, 0x4b, 0x64, 0x94, 0xf5, 0xe2, 0x54, - 0x25, 0xf8, 0xab, 0xda, 0xe4, 0xc9, 0xab, 0xc0, 0x17, 0xf5, 0x5f, 0xd3, 0x7a, 0x96, 0x87, 0xb4, - 0x9e, 0xdc, 0xd5, 0x85, 0xff, 0xba, 0x94, 0xb8, 0x3c, 0x63, 0xa5, 0x52, 0xc2, 0x7f, 0x93, 0x92, - 0xfa, 0x5e, 0x88, 0x58, 0x80, 0xcc, 0xfd, 0xf2, 0xcf, 0x96, 0xf5, 0xd1, 0x95, 0x25, 0x76, 0xe6, - 0xe2, 0x90, 0x18, 0xba, 0x7f, 0x5f, 0xd6, 0x85, 0x3f, 0x00, 0x55, 0x36, 0xf8, 0x1f, 0xca, 0xba, - 0x26, 0x28, 0x5c, 0x7e, 0xc0, 0x29, 0xdf, 0xfe, 0x82, 0xff, 0xb1, 0xac, 0x8f, 0x77, 0x8c, 0x22, - 0x4a, 0xeb, 0x3e, 0xa1, 0xd8, 0x85, 0x9f, 0x2b, 0x1b, 0xcf, 0x80, 0x27, 0xc7, 0xe1, 0x2e, 0x6e, - 0xf9, 0x37, 0xcb, 0x69, 0x9b, 0xc7, 0x74, 0x70, 0x2d, 0x24, 0x27, 0x14, 0x87, 0xf6, 0x26, 0x3a, - 0x26, 0xa1, 0x17, 0x61, 0x01, 0x85, 0x3f, 0x3f, 0xab, 0x77, 0x28, 0x8d, 0xba, 0xe6, 0x23, 0xa7, - 0xc5, 0x62, 0x3b, 0x89, 0xfb, 0x0b, 0xb3, 0xa9, 0xc5, 0x41, 0x3e, 0x5c, 0x16, 0x44, 0xc8, 0xa7, - 0x5c, 0x8e, 0x1f, 0x99, 0xd3, 0xdd, 0xaa, 0x75, 0x7c, 0x6c, 0xa7, 0x6f, 0xdd, 0xc2, 0xcf, 0x2c, - 0xe8, 0x9e, 0x76, 0x3f, 0x42, 0xa2, 0xb7, 0x0b, 0xba, 0x5c, 0x1a, 0xfa, 0x16, 0xac, 0x7a, 0x85, - 0x10, 0x7e, 0xaa, 0x92, 0xe2, 0x3c, 0x0f, 0x27, 0xa6, 0xf7, 0xcf, 0x2a, 0xfa, 0x0c, 0x4f, 0xe1, - 0xd6, 0x51, 0xe0, 0x60, 0x1f, 0xfe, 0xf3, 0x8a, 0xbe, 0x22, 0xe5, 0x60, 0xc4, 0xb4, 0xfe, 0x45, - 0x25, 0x25, 0x05, 0x1d, 0x93, 0x0d, 0x0a, 0xfc, 0x57, 0x15, 0x7d, 0xce, 0xf5, 0x95, 0xc7, 0x74, - 0x7e, 0xb1, 0xa2, 0xf7, 0x71, 0x0d, 0x05, 0x01, 0x76, 0x5f, 0x27, 0x21, 0x8f, 0x9a, 0x95, 0xc0, - 0x3e, 0x5d, 0xd1, 0xd7, 0x9c, 0x2c, 0x8e, 0x24, 0xf4, 0x99, 0x14, 0xeb, 0x7c, 0x77, 0x20, 0x85, - 0x98, 0x38, 0x4b, 0xbf, 0x94, 0x62, 0xad, 0x1f, 0x53, 0x6e, 0xa4, 0xc0, 0x5f, 0x4e, 0x75, 0x91, - 0xe1, 0xad, 0x7b, 0x61, 0xd4, 0x6b, 0xac, 0x8b, 0x2b, 0x58, 0xf0, 0x57, 0xfa, 0xe8, 0xf0, 0x72, - 0xf5, 0xbc, 0x44, 0x8c, 0xf7, 0xab, 0xa9, 0x2e, 0xf2, 0xf4, 0x6e, 0xde, 0x42, 0xe3, 0xd5, 0x9d, - 0xdb, 0xb8, 0xc7, 0xd3, 0xa8, 0xe0, 0xaf, 0xf5, 0x73, 0x9f, 0xbf, 0x4b, 0x0a, 0xff, 0x6d, 0xa5, - 0xdf, 0xb2, 0xca, 0xdd, 0x11, 0xc5, 0xf8, 0xbf, 0xab, 0xe8, 0xae, 0x62, 0xfa, 0xe5, 0x54, 0xf8, - 0xeb, 0x15, 0xdd, 0x81, 0xe5, 0x57, 0x8d, 0xf1, 0xc1, 0xea, 0xee, 0xb6, 0x34, 0x6f, 0xf5, 0x23, - 0x66, 0xcf, 0x5d, 0xf8, 0xd9, 0x54, 0x33, 0xc2, 0xb6, 0x64, 0x9a, 0xf9, 0x4f, 0x15, 0xdd, 0x7d, - 0x1d, 0xfe, 0x4a, 0x26, 0xfc, 0xaf, 0x15, 0xe3, 0x59, 0x50, 0x1b, 0x0f, 0x39, 0x1e, 0xd3, 0xff, - 0x56, 0xd1, 0x67, 0xf0, 0xb0, 0x97, 0x2d, 0xe1, 0xe7, 0x2a, 0xba, 0x7d, 0x18, 0xe7, 0x11, 0x4c, - 0xf8, 0xdf, 0x2b, 0xba, 0xb9, 0xe7, 0xcf, 0x1d, 0x0e, 0x79, 0x00, 0x95, 0xc2, 0xdf, 0xa8, 0xa4, - 0x97, 0xa5, 0x9c, 0x97, 0x1a, 0xe1, 0xe7, 0x2b, 0xe9, 0x65, 0x69, 0xc8, 0x13, 0x94, 0xf0, 0x0b, - 0x15, 0xdd, 0xf3, 0x19, 0xeb, 0xe5, 0x47, 0xf8, 0x9b, 0x15, 0xdd, 0xe7, 0xc8, 0xbc, 0xdd, 0x08, - 0xff, 0x47, 0x45, 0x77, 0x02, 0xb3, 0x0f, 0x38, 0xc2, 0x2f, 0xf6, 0x0d, 0x7d, 0xde, 0x23, 0x8c, - 0xf0, 0x4b, 0x15, 0xe3, 0x29, 0x70, 0x7d, 0x14, 0x5a, 0x4c, 0xf5, 0xb7, 0x06, 0x53, 0xd5, 0xde, - 0x40, 0x84, 0xff, 0x73, 0x30, 0xd5, 0x9c, 0xa7, 0x12, 0xe1, 0xff, 0x4a, 0xd9, 0xaa, 0x9c, 0x67, - 0xfc, 0xe0, 0x6f, 0xf7, 0x4d, 0x99, 0x01, 0x0f, 0xfd, 0xc1, 0xdf, 0xa9, 0xe8, 0xae, 0xd8, 0x80, - 0x67, 0xee, 0xe0, 0x97, 0xb5, 0xe9, 0x9e, 0xf3, 0x50, 0x1c, 0xfc, 0xdd, 0x8a, 0x6e, 0xd7, 0xfb, - 0xdf, 0x27, 0x83, 0x5f, 0xe9, 0xb3, 0x07, 0x7c, 0xea, 0xed, 0x10, 0x87, 0x69, 0x37, 0x8f, 0x08, - 0xd6, 0xbd, 0xc3, 0x43, 0xf8, 0xd5, 0x3e, 0xbd, 0xcb, 0xc5, 0x8b, 0xd9, 0xff, 0xbd, 0xbe, 0x8e, - 0x0e, 0x78, 0x63, 0x0c, 0xfe, 0x7e, 0x45, 0xdf, 0x01, 0x19, 0xe3, 0x35, 0x32, 0xf8, 0x07, 0xfd, - 0x42, 0xcc, 0x7f, 0x88, 0x0a, 0xfe, 0x61, 0x6a, 0xb6, 0x0f, 0x7f, 0x41, 0x09, 0x7e, 0x2d, 0x35, - 0x55, 0x72, 0x9f, 0xcf, 0x81, 0x7f, 0x94, 0xb2, 0xea, 0xf9, 0x4f, 0xe8, 0xc0, 0x3f, 0x4e, 0xc9, - 0x6a, 0xe4, 0x1b, 0x34, 0xf0, 0xeb, 0x15, 0x7d, 0x73, 0x6a, 0xf4, 0x23, 0x32, 0xf0, 0xdd, 0x55, - 0xdd, 0x1f, 0x12, 0xcf, 0xae, 0xf0, 0xe8, 0x1b, 0xbe, 0xa7, 0x6a, 0x2c, 0x01, 0x23, 0x99, 0x9e, - 0xea, 0x91, 0x12, 0xf8, 0xde, 0xaa, 0xae, 0x08, 0xfd, 0xaf, 0x97, 0xc0, 0xf7, 0x55, 0xb3, 0x42, - 0xdd, 0xe6, 0x89, 0xe8, 0x2c, 0xcc, 0xe4, 0x7e, 0x9b, 0x7a, 0x3e, 0x06, 0x7e, 0x53, 0x35, 0x71, - 0x05, 0x86, 0xbd, 0xfd, 0x00, 0xbf, 0xb9, 0x9a, 0xe7, 0x6a, 0x0e, 0x7e, 0x24, 0x02, 0x7e, 0x4b, - 0x35, 0x31, 0x9d, 0xc3, 0xef, 0x4b, 0xc3, 0x6f, 0xad, 0xa6, 0xf5, 0x71, 0xc4, 0x35, 0x5e, 0xf8, - 0x6d, 0x5a, 0xff, 0xf3, 0xee, 0xd1, 0xc2, 0xbf, 0x90, 0xdb, 0xab, 0xfe, 0x8b, 0xb6, 0xf0, 0x2f, - 0x56, 0x93, 0x89, 0x39, 0xf0, 0x9e, 0x24, 0xfc, 0xf6, 0x6a, 0x12, 0xc7, 0x8d, 0xbc, 0x4d, 0x09, - 0xbf, 0xa3, 0x9a, 0xd8, 0x99, 0xd1, 0xb7, 0xdc, 0xe0, 0xfb, 0xab, 0x89, 0x9d, 0xc9, 0xbd, 0x7f, - 0x05, 0xbf, 0x53, 0x1b, 0xcd, 0xa1, 0x37, 0xb4, 0xe0, 0x07, 0xaa, 0xc9, 0x9a, 0x99, 0x2f, 0x73, - 0xf8, 0xc1, 0x5c, 0x14, 0x7d, 0x6b, 0x0d, 0x7e, 0x57, 0xee, 0xc8, 0xe5, 0xdd, 0xe1, 0x85, 0xdf, - 0x5d, 0x4d, 0x2c, 0xce, 0x90, 0x6c, 0x37, 0xf8, 0x3d, 0x1a, 0xde, 0x90, 0xa4, 0x33, 0xf8, 0x97, - 0x34, 0x4d, 0x18, 0x23, 0x39, 0x0d, 0x7e, 0x6f, 0x55, 0x9f, 0xc2, 0xdc, 0x03, 0xc2, 0xc7, 0x16, - 0x3e, 0x26, 0x2d, 0xcc, 0x0c, 0xb1, 0xd0, 0x86, 0x0f, 0xe5, 0x6a, 0x43, 0x7f, 0xf2, 0x0d, 0xfc, - 0xbe, 0x5c, 0x1d, 0x1f, 0x9c, 0xa5, 0x03, 0xbf, 0xbf, 0x9a, 0x5d, 0x52, 0x86, 0x9d, 0xaf, 0xc3, - 0x1f, 0xa8, 0x1a, 0xcf, 0x83, 0xa7, 0xc7, 0x45, 0x8f, 0x5b, 0xf9, 0xc1, 0xaa, 0xee, 0xae, 0x0f, - 0x3e, 0x07, 0x87, 0x1f, 0xae, 0xea, 0xb6, 0x67, 0xf4, 0x81, 0x39, 0xfc, 0xa1, 0x6a, 0xd6, 0xc1, - 0x4c, 0x9d, 0xff, 0xc2, 0x1f, 0xae, 0xa6, 0x97, 0x73, 0x21, 0x14, 0x75, 0x18, 0x0b, 0x7f, 0xa4, - 0x9a, 0x5d, 0x22, 0x33, 0x87, 0xa2, 0xf0, 0x47, 0xab, 0xfa, 0x0e, 0xc8, 0x88, 0x83, 0x43, 0xf8, - 0x63, 0x55, 0x7d, 0x99, 0xcc, 0x3e, 0x94, 0xa6, 0x2c, 0xec, 0x8f, 0xa7, 0xc4, 0x31, 0xf8, 0x4d, - 0x1f, 0xf8, 0x13, 0x29, 0x71, 0x8c, 0x7e, 0xfc, 0x07, 0x7e, 0xa4, 0x3a, 0xd0, 0x07, 0x4e, 0x9f, - 0xef, 0xc1, 0x8f, 0x66, 0x30, 0x07, 0x1e, 0x7c, 0xc1, 0x9f, 0xac, 0xde, 0xfc, 0x72, 0x11, 0x5c, - 0xdc, 0x48, 0x39, 0x84, 0xf1, 0x51, 0x80, 0x72, 0x3c, 0xc5, 0x3d, 0xbd, 0xe1, 0x38, 0xa9, 0xcb, - 0x5f, 0x6f, 0x05, 0xb7, 0x46, 0xe2, 0xab, 0x6b, 0x5d, 0x81, 0x23, 0x2d, 0x27, 0x2c, 0x18, 0xaf, - 0x80, 0x97, 0xc6, 0xae, 0xc7, 0x84, 0x7e, 0x97, 0x44, 0xdb, 0x41, 0x8c, 0x0b, 0x8b, 0xc6, 0x3b, - 0xc0, 0xdb, 0xc7, 0x25, 0x50, 0x27, 0x5d, 0xdf, 0xbd, 0x4b, 0xa2, 0x4d, 0x2f, 0x90, 0x4b, 0xb8, - 0xbc, 0x24, 0x38, 0x5e, 0xf5, 0xbb, 0x44, 0xf9, 0x35, 0x93, 0xc6, 0x33, 0xcc, 0x4d, 0x1d, 0x51, - 0x4d, 0x59, 0x9c, 0xcd, 0xae, 0xef, 0xc3, 0xa9, 0x9b, 0xbf, 0x51, 0x04, 0x17, 0x06, 0x48, 0x5d, - 0xb8, 0xe3, 0xe2, 0x99, 0x89, 0x61, 0x18, 0x29, 0x89, 0xbf, 0x0c, 0x5e, 0x18, 0x81, 0xad, 0xc9, - 0x2d, 0x23, 0xb6, 0x82, 0xf1, 0x22, 0x78, 0xeb, 0x78, 0xb5, 0xb3, 0x42, 0x83, 0x45, 0xe3, 0x59, - 0xf0, 0x96, 0xf1, 0xea, 0x26, 0x12, 0x9b, 0x30, 0x6e, 0xb1, 0x58, 0x67, 0xbc, 0x4a, 0xeb, 0x38, - 0x42, 0x9e, 0x0f, 0x27, 0x87, 0x0d, 0x4e, 0xa6, 0x0e, 0x3e, 0x25, 0x81, 0x88, 0xda, 0xe0, 0xd4, - 0xcd, 0x8f, 0x03, 0x70, 0x6e, 0xc8, 0x23, 0x2f, 0xe2, 0xf6, 0xfa, 0x38, 0xaf, 0xc0, 0xc0, 0x87, - 0x46, 0xe3, 0xae, 0x63, 0xc7, 0xf7, 0x02, 0x9e, 0x77, 0xc8, 0xe7, 0xc0, 0x30, 0xdc, 0xd7, 0x56, - 0xeb, 0xb6, 0x88, 0xac, 0xed, 0x38, 0xa9, 0x46, 0xc9, 0x73, 0xcc, 0x7a, 0x22, 0xf9, 0x01, 0x4e, - 0x18, 0x2f, 0x80, 0xe7, 0x86, 0x57, 0x12, 0x98, 0xea, 0x9a, 0xbd, 0x2d, 0x37, 0x88, 0xe0, 0xe4, - 0x18, 0x5d, 0x52, 0xa9, 0x94, 0x53, 0xc6, 0x53, 0x7c, 0xf1, 0x1b, 0x82, 0x7b, 0x97, 0x44, 0x3b, - 0xa4, 0xd9, 0xc4, 0xee, 0x76, 0x00, 0xcf, 0x88, 0xbb, 0xfe, 0xc3, 0xd0, 0xe5, 0xae, 0xca, 0xb4, - 0x78, 0x94, 0x60, 0x28, 0xfb, 0x84, 0x34, 0x08, 0x09, 0x60, 0xc9, 0x78, 0x9a, 0x47, 0xb1, 0xa3, - 0x51, 0x77, 0x71, 0x80, 0xfc, 0xa8, 0x07, 0x67, 0xc6, 0x90, 0x0d, 0x7f, 0x18, 0xab, 0x6f, 0x28, - 0x80, 0xd0, 0xb8, 0xb1, 0x6b, 0xca, 0xc1, 0x28, 0x1b, 0x75, 0xf0, 0xca, 0xf0, 0x6a, 0x9b, 0x21, - 0xe6, 0x6a, 0xc5, 0x73, 0x28, 0xe2, 0x06, 0xf5, 0x03, 0xbd, 0x59, 0x31, 0x25, 0x87, 0x11, 0x69, - 0x88, 0xff, 0x05, 0xd3, 0x47, 0x06, 0xce, 0x8d, 0xe6, 0x9b, 0x2d, 0x70, 0x9e, 0x83, 0xed, 0xfd, - 0x00, 0x1d, 0x23, 0xcf, 0x67, 0xe3, 0x0b, 0xe7, 0xc7, 0x10, 0xad, 0x50, 0xa2, 0x35, 0xf9, 0x46, - 0xc3, 0xc2, 0x68, 0x5d, 0xbd, 0x8b, 0x79, 0x6e, 0x8a, 0x77, 0xe8, 0x61, 0x77, 0xa3, 0xcd, 0xe6, - 0x31, 0x1c, 0xdd, 0x0c, 0xab, 0xc4, 0x1f, 0x52, 0xdd, 0xea, 0xa2, 0xd0, 0x85, 0x8b, 0xc6, 0x73, - 0xdc, 0x2d, 0x19, 0xd6, 0x9f, 0x18, 0x5b, 0x3d, 0xf7, 0x0d, 0x0d, 0x61, 0x95, 0x87, 0x76, 0xe7, - 0x08, 0xf7, 0xc4, 0x45, 0x71, 0x0e, 0x87, 0x15, 0xe3, 0x6d, 0xe0, 0xd9, 0xe1, 0x55, 0x2c, 0xec, - 0xe0, 0x20, 0xb2, 0x77, 0x11, 0xa5, 0x27, 0x24, 0x74, 0x6d, 0xbe, 0xc9, 0x0f, 0xab, 0xc2, 0x9e, - 0x0d, 0xab, 0xb8, 0x4f, 0xbd, 0xa0, 0x69, 0xdf, 0xc5, 0x27, 0xf6, 0x3a, 0x66, 0xa2, 0x87, 0x0f, - 0x8f, 0x33, 0x4a, 0x7c, 0x5c, 0x79, 0xc6, 0xb2, 0x5d, 0x27, 0xa4, 0xe5, 0x61, 0x78, 0x76, 0x8c, - 0x6e, 0x11, 0x22, 0xd8, 0x14, 0xef, 0x67, 0xc1, 0xa5, 0xd1, 0xdd, 0x7a, 0x1d, 0xb1, 0x40, 0x76, - 0xb3, 0x1b, 0xb8, 0x6c, 0x49, 0xdd, 0x0b, 0xbb, 0x94, 0xd9, 0xbb, 0xe5, 0xb5, 0xa9, 0x77, 0x16, - 0xde, 0x5d, 0x78, 0xe8, 0xff, 0x04, 0x00, 0x00, 0xff, 0xff, 0xc7, 0x1c, 0x8f, 0xe0, 0xa9, 0x68, - 0x00, 0x00, -} diff --git a/protocol/econ_shared_enums/econ_shared_enums.go b/protocol/econ_shared_enums.pb.go old mode 100755 new mode 100644 similarity index 59% rename from protocol/econ_shared_enums/econ_shared_enums.go rename to protocol/econ_shared_enums.pb.go index 4eb6113..d7921d4 --- a/protocol/econ_shared_enums/econ_shared_enums.go +++ b/protocol/econ_shared_enums.pb.go @@ -1,11 +1,13 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // source: econ_shared_enums.proto -package econ_shared_enums +package protocol -import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal @@ -16,7 +18,7 @@ var _ = math.Inf // is compatible with the proto package it is being compiled against. // A compilation error at this line likely means your copy of the // proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package type EGCEconBaseMsg int32 @@ -27,6 +29,7 @@ const ( var EGCEconBaseMsg_name = map[int32]string{ 2579: "k_EMsgGCGenericResult", } + var EGCEconBaseMsg_value = map[string]int32{ "k_EMsgGCGenericResult": 2579, } @@ -36,9 +39,11 @@ func (x EGCEconBaseMsg) Enum() *EGCEconBaseMsg { *p = x return p } + func (x EGCEconBaseMsg) String() string { return proto.EnumName(EGCEconBaseMsg_name, int32(x)) } + func (x *EGCEconBaseMsg) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(EGCEconBaseMsg_value, data, "EGCEconBaseMsg") if err != nil { @@ -47,7 +52,10 @@ func (x *EGCEconBaseMsg) UnmarshalJSON(data []byte) error { *x = EGCEconBaseMsg(value) return nil } -func (EGCEconBaseMsg) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } + +func (EGCEconBaseMsg) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_df63e448fc286698, []int{0} +} type EGCMsgResponse int32 @@ -74,6 +82,7 @@ var EGCMsgResponse_name = map[int32]string{ 7: "k_EGCMsgResponseNotLoggedOn", 8: "k_EGCMsgFailedToCreate", } + var EGCMsgResponse_value = map[string]int32{ "k_EGCMsgResponseOK": 0, "k_EGCMsgResponseDenied": 1, @@ -91,9 +100,11 @@ func (x EGCMsgResponse) Enum() *EGCMsgResponse { *p = x return p } + func (x EGCMsgResponse) String() string { return proto.EnumName(EGCMsgResponse_name, int32(x)) } + func (x *EGCMsgResponse) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(EGCMsgResponse_value, data, "EGCMsgResponse") if err != nil { @@ -102,7 +113,10 @@ func (x *EGCMsgResponse) UnmarshalJSON(data []byte) error { *x = EGCMsgResponse(value) return nil } -func (EGCMsgResponse) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } + +func (EGCMsgResponse) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_df63e448fc286698, []int{1} +} type EGCPartnerRequestResponse int32 @@ -119,6 +133,7 @@ var EGCPartnerRequestResponse_name = map[int32]string{ 3: "k_EPartnerRequestNotLinked", 4: "k_EPartnerRequestUnsupportedPartnerType", } + var EGCPartnerRequestResponse_value = map[string]int32{ "k_EPartnerRequestOK": 1, "k_EPartnerRequestBadAccount": 2, @@ -131,9 +146,11 @@ func (x EGCPartnerRequestResponse) Enum() *EGCPartnerRequestResponse { *p = x return p } + func (x EGCPartnerRequestResponse) String() string { return proto.EnumName(EGCPartnerRequestResponse_name, int32(x)) } + func (x *EGCPartnerRequestResponse) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(EGCPartnerRequestResponse_value, data, "EGCPartnerRequestResponse") if err != nil { @@ -142,7 +159,10 @@ func (x *EGCPartnerRequestResponse) UnmarshalJSON(data []byte) error { *x = EGCPartnerRequestResponse(value) return nil } -func (EGCPartnerRequestResponse) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } + +func (EGCPartnerRequestResponse) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_df63e448fc286698, []int{2} +} type EGCMsgUseItemResponse int32 @@ -179,6 +199,7 @@ var EGCMsgUseItemResponse_name = map[int32]string{ 12: "k_EGCMsgUseItemResponse_EmoticonUnlock_Complete", 13: "k_EGCMsgUseItemResponse_ItemUsed_Compendium", } + var EGCMsgUseItemResponse_value = map[string]int32{ "k_EGCMsgUseItemResponse_ItemUsed": 0, "k_EGCMsgUseItemResponse_GiftNoOtherPlayers": 1, @@ -201,9 +222,11 @@ func (x EGCMsgUseItemResponse) Enum() *EGCMsgUseItemResponse { *p = x return p } + func (x EGCMsgUseItemResponse) String() string { return proto.EnumName(EGCMsgUseItemResponse_name, int32(x)) } + func (x *EGCMsgUseItemResponse) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(EGCMsgUseItemResponse_value, data, "EGCMsgUseItemResponse") if err != nil { @@ -212,18 +235,43 @@ func (x *EGCMsgUseItemResponse) UnmarshalJSON(data []byte) error { *x = EGCMsgUseItemResponse(value) return nil } -func (EGCMsgUseItemResponse) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } + +func (EGCMsgUseItemResponse) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_df63e448fc286698, []int{3} +} type CMsgGenericResult struct { - Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` - DebugMessage *string `protobuf:"bytes,2,opt,name=debug_message,json=debugMessage" json:"debug_message,omitempty"` - XXX_unrecognized []byte `json:"-"` + Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` + DebugMessage *string `protobuf:"bytes,2,opt,name=debug_message,json=debugMessage" json:"debug_message,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGenericResult) Reset() { *m = CMsgGenericResult{} } +func (m *CMsgGenericResult) String() string { return proto.CompactTextString(m) } +func (*CMsgGenericResult) ProtoMessage() {} +func (*CMsgGenericResult) Descriptor() ([]byte, []int) { + return fileDescriptor_df63e448fc286698, []int{0} +} + +func (m *CMsgGenericResult) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGenericResult.Unmarshal(m, b) +} +func (m *CMsgGenericResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGenericResult.Marshal(b, m, deterministic) +} +func (m *CMsgGenericResult) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGenericResult.Merge(m, src) +} +func (m *CMsgGenericResult) XXX_Size() int { + return xxx_messageInfo_CMsgGenericResult.Size(m) +} +func (m *CMsgGenericResult) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGenericResult.DiscardUnknown(m) } -func (m *CMsgGenericResult) Reset() { *m = CMsgGenericResult{} } -func (m *CMsgGenericResult) String() string { return proto.CompactTextString(m) } -func (*CMsgGenericResult) ProtoMessage() {} -func (*CMsgGenericResult) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } +var xxx_messageInfo_CMsgGenericResult proto.InternalMessageInfo const Default_CMsgGenericResult_Eresult uint32 = 2 @@ -242,54 +290,54 @@ func (m *CMsgGenericResult) GetDebugMessage() string { } func init() { - proto.RegisterType((*CMsgGenericResult)(nil), "CMsgGenericResult") - proto.RegisterEnum("EGCEconBaseMsg", EGCEconBaseMsg_name, EGCEconBaseMsg_value) - proto.RegisterEnum("EGCMsgResponse", EGCMsgResponse_name, EGCMsgResponse_value) - proto.RegisterEnum("EGCPartnerRequestResponse", EGCPartnerRequestResponse_name, EGCPartnerRequestResponse_value) - proto.RegisterEnum("EGCMsgUseItemResponse", EGCMsgUseItemResponse_name, EGCMsgUseItemResponse_value) + proto.RegisterEnum("protocol.EGCEconBaseMsg", EGCEconBaseMsg_name, EGCEconBaseMsg_value) + proto.RegisterEnum("protocol.EGCMsgResponse", EGCMsgResponse_name, EGCMsgResponse_value) + proto.RegisterEnum("protocol.EGCPartnerRequestResponse", EGCPartnerRequestResponse_name, EGCPartnerRequestResponse_value) + proto.RegisterEnum("protocol.EGCMsgUseItemResponse", EGCMsgUseItemResponse_name, EGCMsgUseItemResponse_value) + proto.RegisterType((*CMsgGenericResult)(nil), "protocol.CMsgGenericResult") } -func init() { proto.RegisterFile("econ_shared_enums.proto", fileDescriptor0) } +func init() { proto.RegisterFile("econ_shared_enums.proto", fileDescriptor_df63e448fc286698) } -var fileDescriptor0 = []byte{ - // 616 bytes of a gzipped FileDescriptorProto +var fileDescriptor_df63e448fc286698 = []byte{ + // 622 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x52, 0xcd, 0x4e, 0xdb, 0x4a, 0x14, 0xc6, 0x81, 0xf0, 0x33, 0x17, 0xae, 0xe6, 0xce, 0xbd, 0xfc, 0x5c, 0xa8, 0xda, 0xa8, 0x54, 0x05, 0x05, 0x0a, 0x2d, 0x2c, 0x2a, 0x75, 0x47, 0x82, 0x1b, 0x10, 0xc4, 0x89, 0x02, 0x59, 0x5b, 0x53, 0xfb, 0xd4, 0x19, 0xc5, 0x3e, 0xc7, 0x9d, 0x19, 0x07, 0x65, 0xd7, 0x77, 0xe8, 0xb2, 0xbb, - 0xbe, 0x4b, 0xdf, 0xab, 0x72, 0x80, 0xa8, 0x09, 0x24, 0x74, 0x37, 0xfe, 0x7e, 0x74, 0xbe, 0xef, - 0x1c, 0xb3, 0x75, 0x08, 0x08, 0x7d, 0xd3, 0x91, 0x1a, 0x42, 0x1f, 0x30, 0x4b, 0xcc, 0x41, 0xaa, - 0xc9, 0xd2, 0xcb, 0x36, 0xfb, 0xa7, 0x5a, 0x37, 0x51, 0x0d, 0x10, 0xb4, 0x0a, 0x5a, 0x60, 0xb2, - 0xd8, 0x8a, 0x2d, 0xb6, 0x00, 0x7a, 0xf0, 0xdc, 0x70, 0x4a, 0xce, 0xee, 0xca, 0x07, 0xe7, 0xa8, - 0x75, 0x8f, 0x88, 0x6d, 0xb6, 0x12, 0xc2, 0xa7, 0x2c, 0xf2, 0x13, 0x30, 0x46, 0x46, 0xb0, 0x51, - 0x28, 0x39, 0xbb, 0x4b, 0xad, 0xe5, 0x01, 0x58, 0xbf, 0xc5, 0xca, 0xfb, 0xec, 0x6f, 0xb7, 0x56, - 0x75, 0x03, 0xc2, 0x8a, 0x34, 0x50, 0x37, 0x91, 0xd8, 0x64, 0xab, 0x5d, 0xdf, 0xcd, 0x47, 0x55, - 0x47, 0x86, 0xf1, 0x6f, 0xff, 0x95, 0xbf, 0x17, 0x06, 0xf2, 0xba, 0x89, 0x5a, 0x60, 0x52, 0x42, - 0x03, 0x62, 0x8d, 0x89, 0xae, 0x3f, 0x8a, 0x35, 0x2e, 0xf8, 0x8c, 0xd8, 0x64, 0x6b, 0xe3, 0xf8, - 0x29, 0xa0, 0x82, 0x90, 0x3b, 0xe2, 0x05, 0xdb, 0x1a, 0xe7, 0xae, 0x40, 0xf7, 0x40, 0xbb, 0x5a, - 0x93, 0xe6, 0x05, 0xb1, 0xc5, 0xd6, 0xc7, 0x05, 0xd7, 0x2a, 0x01, 0xca, 0x2c, 0x9f, 0x7d, 0x8c, - 0x3c, 0xc7, 0x9e, 0x8c, 0x55, 0xc8, 0xe7, 0x1e, 0x23, 0x3d, 0xaa, 0x4b, 0x1b, 0x74, 0x78, 0x51, - 0x94, 0xd8, 0xb3, 0x71, 0xb2, 0x8d, 0x5d, 0xa4, 0x1b, 0xbc, 0x1d, 0x3c, 0xff, 0x58, 0x32, 0x8f, - 0xec, 0x25, 0x45, 0x11, 0x84, 0x0d, 0xe4, 0x0b, 0xbf, 0xd7, 0xfa, 0x28, 0x55, 0x0c, 0xe1, 0x35, - 0x55, 0x35, 0x48, 0x0b, 0x7c, 0xb1, 0xfc, 0xc3, 0x61, 0xff, 0xbb, 0xb5, 0x6a, 0x53, 0x6a, 0x8b, - 0xa0, 0x5b, 0xf0, 0x25, 0x03, 0x63, 0x87, 0x8b, 0x5a, 0x67, 0xff, 0x76, 0x7d, 0x77, 0x94, 0x6c, - 0x5c, 0x0c, 0xb7, 0x31, 0x4a, 0x54, 0x64, 0x78, 0x12, 0x04, 0x94, 0xa1, 0xe5, 0x05, 0xf1, 0x9c, - 0x6d, 0x3e, 0x10, 0xe4, 0xa9, 0x14, 0x76, 0x21, 0xe4, 0xb3, 0x62, 0x8f, 0xed, 0x3c, 0xe0, 0xdb, - 0x68, 0xb2, 0x34, 0x25, 0x6d, 0x21, 0xbc, 0x23, 0xae, 0xfb, 0x29, 0xf0, 0xb9, 0xf2, 0xcf, 0x22, - 0x5b, 0xbd, 0xcd, 0xdf, 0x36, 0x70, 0x6e, 0x21, 0x19, 0x06, 0x7c, 0xc5, 0x4a, 0xf7, 0xd5, 0xc6, - 0x28, 0x3f, 0xff, 0x68, 0x1b, 0x08, 0xf9, 0x8c, 0x38, 0x60, 0xe5, 0x49, 0xaa, 0x9a, 0xfa, 0x6c, - 0x3d, 0x6a, 0xd8, 0x0e, 0xe8, 0x66, 0x2c, 0xfb, 0xa0, 0x0d, 0x77, 0xc4, 0x0e, 0xdb, 0x9e, 0xa4, - 0x1f, 0xbd, 0xf9, 0x11, 0x3b, 0x98, 0x24, 0xac, 0x2b, 0x54, 0x35, 0x99, 0xc0, 0x49, 0xac, 0x41, - 0x86, 0xfd, 0x2b, 0x2b, 0xf3, 0x5e, 0x7c, 0x56, 0xbc, 0x63, 0x6f, 0x9e, 0x8a, 0x3c, 0x78, 0x98, - 0x9a, 0x96, 0x98, 0x5b, 0xe6, 0xc4, 0x7b, 0x76, 0x3c, 0xc9, 0x72, 0xaa, 0x29, 0x6d, 0x49, 0x0b, - 0x15, 0xc2, 0xcc, 0xdc, 0xcd, 0xba, 0x37, 0x16, 0xc5, 0x5b, 0xb6, 0x3f, 0xc9, 0xe8, 0x91, 0x3d, - 0xc7, 0x4b, 0xba, 0x69, 0x6a, 0x45, 0x5a, 0xd9, 0x7e, 0x93, 0x28, 0xe6, 0xf3, 0xd3, 0x56, 0xe5, - 0x91, 0x3d, 0x53, 0x51, 0xc7, 0x45, 0xca, 0xa2, 0xce, 0x25, 0xf4, 0x20, 0xe6, 0x0b, 0xa2, 0xcc, - 0x5e, 0x4f, 0xd2, 0xbb, 0x3d, 0xc0, 0xfc, 0xe6, 0x27, 0x81, 0x55, 0x3d, 0xe0, 0x8b, 0xd3, 0x6a, - 0x0c, 0x9b, 0x0f, 0x4c, 0x4d, 0x52, 0x68, 0x87, 0xfd, 0x97, 0xa6, 0x85, 0xaa, 0x2b, 0x63, 0x14, - 0x46, 0xf9, 0x1f, 0xa4, 0x34, 0x24, 0x80, 0x96, 0xb3, 0x69, 0xb5, 0xdd, 0x84, 0xac, 0x0a, 0x08, - 0xdb, 0x18, 0x53, 0xd0, 0xf5, 0x3d, 0xf2, 0xe0, 0x86, 0xff, 0x25, 0x8e, 0xd9, 0xe1, 0x1f, 0x3a, - 0xaa, 0x94, 0xa4, 0x31, 0x58, 0xe0, 0xcb, 0xe2, 0x90, 0xed, 0x3d, 0xd9, 0x27, 0x97, 0x03, 0x86, - 0x2a, 0x4b, 0xf8, 0x4a, 0xa5, 0x78, 0xe6, 0x7c, 0x75, 0x66, 0x7e, 0x05, 0x00, 0x00, 0xff, 0xff, - 0x20, 0x62, 0x5e, 0xeb, 0x30, 0x05, 0x00, 0x00, + 0xbe, 0x4b, 0xdf, 0xab, 0x72, 0x80, 0xa8, 0x09, 0x24, 0x74, 0xe5, 0xf1, 0xf7, 0xa3, 0xf3, 0x7d, + 0x67, 0x86, 0xad, 0x43, 0x40, 0xe8, 0x9b, 0x8e, 0xd4, 0x10, 0xfa, 0x80, 0x59, 0x62, 0x0e, 0x52, + 0x4d, 0x96, 0xc4, 0xe2, 0xe0, 0x13, 0x50, 0xfc, 0xb2, 0xcd, 0xfe, 0xa9, 0xd6, 0x4d, 0x54, 0x03, + 0x04, 0xad, 0x82, 0x16, 0x98, 0x2c, 0xb6, 0x62, 0x8b, 0x2d, 0x80, 0x1e, 0x1c, 0x37, 0x9c, 0x92, + 0xb3, 0xbb, 0xf2, 0xc1, 0x39, 0x6a, 0xdd, 0x23, 0x62, 0x9b, 0xad, 0x84, 0xf0, 0x29, 0x8b, 0xfc, + 0x04, 0x8c, 0x91, 0x11, 0x6c, 0x14, 0x4a, 0xce, 0xee, 0x52, 0x6b, 0x79, 0x00, 0xd6, 0x6f, 0xb1, + 0xf2, 0x3e, 0xfb, 0xdb, 0xad, 0x55, 0xdd, 0x80, 0xb0, 0x22, 0x0d, 0xd4, 0x4d, 0x24, 0x36, 0xd9, + 0x6a, 0xd7, 0x77, 0xf3, 0x51, 0xd5, 0x91, 0x61, 0xfc, 0xdb, 0x7f, 0xe5, 0xef, 0x85, 0x81, 0xbc, + 0x6e, 0xa2, 0x16, 0x98, 0x94, 0xd0, 0x80, 0x58, 0x63, 0xa2, 0xeb, 0x8f, 0x62, 0x8d, 0x0b, 0x3e, + 0x23, 0x36, 0xd9, 0xda, 0x38, 0x7e, 0x0a, 0xa8, 0x20, 0xe4, 0x8e, 0x78, 0xc1, 0xb6, 0xc6, 0xb9, + 0x2b, 0xd0, 0x3d, 0xd0, 0xae, 0xd6, 0xa4, 0x79, 0x41, 0x6c, 0xb1, 0xf5, 0x71, 0xc1, 0xb5, 0x4a, + 0x80, 0x32, 0xcb, 0x67, 0x1f, 0x23, 0xcf, 0xb1, 0x27, 0x63, 0x15, 0xf2, 0xb9, 0xc7, 0x48, 0x8f, + 0xea, 0xd2, 0x06, 0x1d, 0x5e, 0x14, 0x25, 0xf6, 0x6c, 0x9c, 0x6c, 0x63, 0x17, 0xe9, 0x06, 0x6f, + 0x07, 0xcf, 0x3f, 0x96, 0xcc, 0x23, 0x7b, 0x49, 0x51, 0x04, 0x61, 0x03, 0xf9, 0xc2, 0xef, 0xb5, + 0x3e, 0x4a, 0x15, 0x43, 0x78, 0x4d, 0x55, 0x0d, 0xd2, 0x02, 0x5f, 0x2c, 0xff, 0x70, 0xd8, 0xff, + 0x6e, 0xad, 0xda, 0x94, 0xda, 0x22, 0xe8, 0x16, 0x7c, 0xc9, 0xc0, 0xd8, 0xe1, 0xa2, 0xd6, 0xd9, + 0xbf, 0x5d, 0xdf, 0x1d, 0x25, 0x1b, 0x17, 0xc3, 0x6d, 0x8c, 0x12, 0x15, 0x19, 0x9e, 0x04, 0x01, + 0x65, 0x68, 0x79, 0x41, 0x3c, 0x67, 0x9b, 0x0f, 0x04, 0x79, 0x2a, 0x85, 0x5d, 0x08, 0xf9, 0xac, + 0xd8, 0x63, 0x3b, 0x0f, 0xf8, 0x36, 0x9a, 0x2c, 0x4d, 0x49, 0x5b, 0x08, 0xef, 0x88, 0xeb, 0x7e, + 0x0a, 0x7c, 0xae, 0xfc, 0xb3, 0xc8, 0x56, 0x6f, 0xf3, 0xb7, 0x0d, 0x9c, 0x5b, 0x48, 0x86, 0x01, + 0x5f, 0xb1, 0xd2, 0x7d, 0xb5, 0x31, 0xca, 0xcf, 0x7f, 0xda, 0x06, 0x42, 0x3e, 0x23, 0x0e, 0x58, + 0x79, 0x92, 0xaa, 0xa6, 0x3e, 0x5b, 0x8f, 0x1a, 0xb6, 0x03, 0xba, 0x19, 0xcb, 0x3e, 0x68, 0xc3, + 0x1d, 0xb1, 0xc3, 0xb6, 0x27, 0xe9, 0x47, 0xef, 0xfc, 0x88, 0x1d, 0x4c, 0x12, 0xd6, 0x15, 0xaa, + 0x9a, 0x4c, 0xe0, 0x24, 0xd6, 0x20, 0xc3, 0xfe, 0x95, 0x95, 0x79, 0x2f, 0x3e, 0x2b, 0xde, 0xb1, + 0x37, 0x4f, 0x45, 0x1e, 0x1c, 0x4c, 0x4d, 0x4b, 0xcc, 0x2d, 0x73, 0xe2, 0x3d, 0x3b, 0x9e, 0x64, + 0x39, 0xd5, 0x94, 0xb6, 0xa4, 0x85, 0x0a, 0x61, 0x66, 0xee, 0x66, 0xdd, 0x1b, 0x8b, 0xe2, 0x2d, + 0xdb, 0x9f, 0x64, 0xf4, 0xc8, 0x9e, 0xe3, 0x25, 0xdd, 0x34, 0xb5, 0x22, 0xad, 0x6c, 0xbf, 0x49, + 0x14, 0xf3, 0xf9, 0x69, 0xab, 0xf2, 0xc8, 0x9e, 0xa9, 0xa8, 0xe3, 0x22, 0x65, 0x51, 0xe7, 0x12, + 0x7a, 0x10, 0xf3, 0x05, 0x51, 0x66, 0xaf, 0x27, 0xe9, 0xdd, 0x1e, 0x60, 0x7e, 0xe7, 0x27, 0x81, + 0x55, 0x3d, 0xe0, 0x8b, 0xd3, 0x6a, 0x0c, 0x9b, 0x0f, 0x4c, 0x4d, 0x52, 0x68, 0x87, 0xfd, 0x97, + 0xa6, 0x85, 0xaa, 0x2b, 0x63, 0x14, 0x46, 0xf9, 0x0b, 0x52, 0x1a, 0x12, 0x40, 0xcb, 0xd9, 0xb4, + 0xda, 0x6e, 0x42, 0x56, 0x05, 0x84, 0x6d, 0x8c, 0x29, 0xe8, 0xfa, 0x1e, 0x79, 0x70, 0xc3, 0xff, + 0x12, 0xc7, 0xec, 0xf0, 0x0f, 0x1d, 0x55, 0x4a, 0xd2, 0x18, 0x2c, 0xf0, 0x65, 0x71, 0xc8, 0xf6, + 0x9e, 0xec, 0x93, 0xcb, 0x01, 0x43, 0x95, 0x25, 0x7c, 0xa5, 0x52, 0x3c, 0x73, 0xbe, 0x3a, 0x33, + 0xbf, 0x02, 0x00, 0x00, 0xff, 0xff, 0x16, 0x86, 0xe4, 0x9e, 0x3a, 0x05, 0x00, 0x00, } diff --git a/protocol/econ_shared_enums.proto b/protocol/econ_shared_enums.proto new file mode 100644 index 0000000..de5b6b1 --- /dev/null +++ b/protocol/econ_shared_enums.proto @@ -0,0 +1,51 @@ +syntax = "proto2"; +package protocol; + +option optimize_for = SPEED; +option cc_generic_services = false; + +enum EGCEconBaseMsg { + k_EMsgGCGenericResult = 2579; +} + +enum EGCMsgResponse { + k_EGCMsgResponseOK = 0; + k_EGCMsgResponseDenied = 1; + k_EGCMsgResponseServerError = 2; + k_EGCMsgResponseTimeout = 3; + k_EGCMsgResponseInvalid = 4; + k_EGCMsgResponseNoMatch = 5; + k_EGCMsgResponseUnknownError = 6; + k_EGCMsgResponseNotLoggedOn = 7; + k_EGCMsgFailedToCreate = 8; +} + +enum EGCPartnerRequestResponse { + k_EPartnerRequestOK = 1; + k_EPartnerRequestBadAccount = 2; + k_EPartnerRequestNotLinked = 3; + k_EPartnerRequestUnsupportedPartnerType = 4; +} + +enum EGCMsgUseItemResponse { + k_EGCMsgUseItemResponse_ItemUsed = 0; + k_EGCMsgUseItemResponse_GiftNoOtherPlayers = 1; + k_EGCMsgUseItemResponse_ServerError = 2; + k_EGCMsgUseItemResponse_MiniGameAlreadyStarted = 3; + k_EGCMsgUseItemResponse_ItemUsed_ItemsGranted = 4; + k_EGCMsgUseItemResponse_DropRateBonusAlreadyGranted = 5; + k_EGCMsgUseItemResponse_NotInLowPriorityPool = 6; + k_EGCMsgUseItemResponse_NotHighEnoughLevel = 7; + k_EGCMsgUseItemResponse_EventNotActive = 8; + k_EGCMsgUseItemResponse_ItemUsed_EventPointsGranted = 9; + k_EGCMsgUseItemResponse_MissingRequirement = 10; + k_EGCMsgUseItemResponse_EmoticonUnlock_NoNew = 11; + k_EGCMsgUseItemResponse_EmoticonUnlock_Complete = 12; + k_EGCMsgUseItemResponse_ItemUsed_Compendium = 13; +} + +message CMsgGenericResult { + optional uint32 eresult = 1 [default = 2]; + optional string debug_message = 2; +} + diff --git a/protocol/gcsdk_gcmessages.pb.go b/protocol/gcsdk_gcmessages.pb.go new file mode 100644 index 0000000..685165d --- /dev/null +++ b/protocol/gcsdk_gcmessages.pb.go @@ -0,0 +1,4264 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: gcsdk_gcmessages.proto + +package protocol + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type ESourceEngine int32 + +const ( + ESourceEngine_k_ESE_Source1 ESourceEngine = 0 + ESourceEngine_k_ESE_Source2 ESourceEngine = 1 +) + +var ESourceEngine_name = map[int32]string{ + 0: "k_ESE_Source1", + 1: "k_ESE_Source2", +} + +var ESourceEngine_value = map[string]int32{ + "k_ESE_Source1": 0, + "k_ESE_Source2": 1, +} + +func (x ESourceEngine) Enum() *ESourceEngine { + p := new(ESourceEngine) + *p = x + return p +} + +func (x ESourceEngine) String() string { + return proto.EnumName(ESourceEngine_name, int32(x)) +} + +func (x *ESourceEngine) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(ESourceEngine_value, data, "ESourceEngine") + if err != nil { + return err + } + *x = ESourceEngine(value) + return nil +} + +func (ESourceEngine) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{0} +} + +type PartnerAccountType int32 + +const ( + PartnerAccountType_PARTNER_NONE PartnerAccountType = 0 + PartnerAccountType_PARTNER_PERFECT_WORLD PartnerAccountType = 1 + PartnerAccountType_PARTNER_INVALID PartnerAccountType = 3 +) + +var PartnerAccountType_name = map[int32]string{ + 0: "PARTNER_NONE", + 1: "PARTNER_PERFECT_WORLD", + 3: "PARTNER_INVALID", +} + +var PartnerAccountType_value = map[string]int32{ + "PARTNER_NONE": 0, + "PARTNER_PERFECT_WORLD": 1, + "PARTNER_INVALID": 3, +} + +func (x PartnerAccountType) Enum() *PartnerAccountType { + p := new(PartnerAccountType) + *p = x + return p +} + +func (x PartnerAccountType) String() string { + return proto.EnumName(PartnerAccountType_name, int32(x)) +} + +func (x *PartnerAccountType) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(PartnerAccountType_value, data, "PartnerAccountType") + if err != nil { + return err + } + *x = PartnerAccountType(value) + return nil +} + +func (PartnerAccountType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{1} +} + +type GCConnectionStatus int32 + +const ( + GCConnectionStatus_GCConnectionStatus_HAVE_SESSION GCConnectionStatus = 0 + GCConnectionStatus_GCConnectionStatus_GC_GOING_DOWN GCConnectionStatus = 1 + GCConnectionStatus_GCConnectionStatus_NO_SESSION GCConnectionStatus = 2 + GCConnectionStatus_GCConnectionStatus_NO_SESSION_IN_LOGON_QUEUE GCConnectionStatus = 3 + GCConnectionStatus_GCConnectionStatus_NO_STEAM GCConnectionStatus = 4 + GCConnectionStatus_GCConnectionStatus_SUSPENDED GCConnectionStatus = 5 + GCConnectionStatus_GCConnectionStatus_STEAM_GOING_DOWN GCConnectionStatus = 6 +) + +var GCConnectionStatus_name = map[int32]string{ + 0: "GCConnectionStatus_HAVE_SESSION", + 1: "GCConnectionStatus_GC_GOING_DOWN", + 2: "GCConnectionStatus_NO_SESSION", + 3: "GCConnectionStatus_NO_SESSION_IN_LOGON_QUEUE", + 4: "GCConnectionStatus_NO_STEAM", + 5: "GCConnectionStatus_SUSPENDED", + 6: "GCConnectionStatus_STEAM_GOING_DOWN", +} + +var GCConnectionStatus_value = map[string]int32{ + "GCConnectionStatus_HAVE_SESSION": 0, + "GCConnectionStatus_GC_GOING_DOWN": 1, + "GCConnectionStatus_NO_SESSION": 2, + "GCConnectionStatus_NO_SESSION_IN_LOGON_QUEUE": 3, + "GCConnectionStatus_NO_STEAM": 4, + "GCConnectionStatus_SUSPENDED": 5, + "GCConnectionStatus_STEAM_GOING_DOWN": 6, +} + +func (x GCConnectionStatus) Enum() *GCConnectionStatus { + p := new(GCConnectionStatus) + *p = x + return p +} + +func (x GCConnectionStatus) String() string { + return proto.EnumName(GCConnectionStatus_name, int32(x)) +} + +func (x *GCConnectionStatus) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(GCConnectionStatus_value, data, "GCConnectionStatus") + if err != nil { + return err + } + *x = GCConnectionStatus(value) + return nil +} + +func (GCConnectionStatus) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{2} +} + +type CMsgSHA1Digest struct { + Block1 *uint64 `protobuf:"fixed64,1,req,name=block1" json:"block1,omitempty"` + Block2 *uint64 `protobuf:"fixed64,2,req,name=block2" json:"block2,omitempty"` + Block3 *uint32 `protobuf:"fixed32,3,req,name=block3" json:"block3,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSHA1Digest) Reset() { *m = CMsgSHA1Digest{} } +func (m *CMsgSHA1Digest) String() string { return proto.CompactTextString(m) } +func (*CMsgSHA1Digest) ProtoMessage() {} +func (*CMsgSHA1Digest) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{0} +} + +func (m *CMsgSHA1Digest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSHA1Digest.Unmarshal(m, b) +} +func (m *CMsgSHA1Digest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSHA1Digest.Marshal(b, m, deterministic) +} +func (m *CMsgSHA1Digest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSHA1Digest.Merge(m, src) +} +func (m *CMsgSHA1Digest) XXX_Size() int { + return xxx_messageInfo_CMsgSHA1Digest.Size(m) +} +func (m *CMsgSHA1Digest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSHA1Digest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSHA1Digest proto.InternalMessageInfo + +func (m *CMsgSHA1Digest) GetBlock1() uint64 { + if m != nil && m.Block1 != nil { + return *m.Block1 + } + return 0 +} + +func (m *CMsgSHA1Digest) GetBlock2() uint64 { + if m != nil && m.Block2 != nil { + return *m.Block2 + } + return 0 +} + +func (m *CMsgSHA1Digest) GetBlock3() uint32 { + if m != nil && m.Block3 != nil { + return *m.Block3 + } + return 0 +} + +type CMsgSOIDOwner struct { + Type *uint32 `protobuf:"varint,1,opt,name=type" json:"type,omitempty"` + Id *uint64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSOIDOwner) Reset() { *m = CMsgSOIDOwner{} } +func (m *CMsgSOIDOwner) String() string { return proto.CompactTextString(m) } +func (*CMsgSOIDOwner) ProtoMessage() {} +func (*CMsgSOIDOwner) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{1} +} + +func (m *CMsgSOIDOwner) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSOIDOwner.Unmarshal(m, b) +} +func (m *CMsgSOIDOwner) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSOIDOwner.Marshal(b, m, deterministic) +} +func (m *CMsgSOIDOwner) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSOIDOwner.Merge(m, src) +} +func (m *CMsgSOIDOwner) XXX_Size() int { + return xxx_messageInfo_CMsgSOIDOwner.Size(m) +} +func (m *CMsgSOIDOwner) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSOIDOwner.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSOIDOwner proto.InternalMessageInfo + +func (m *CMsgSOIDOwner) GetType() uint32 { + if m != nil && m.Type != nil { + return *m.Type + } + return 0 +} + +func (m *CMsgSOIDOwner) GetId() uint64 { + if m != nil && m.Id != nil { + return *m.Id + } + return 0 +} + +type CMsgSOSingleObject struct { + TypeId *int32 `protobuf:"varint,2,opt,name=type_id,json=typeId" json:"type_id,omitempty"` + ObjectData []byte `protobuf:"bytes,3,opt,name=object_data,json=objectData" json:"object_data,omitempty"` + Version *uint64 `protobuf:"fixed64,4,opt,name=version" json:"version,omitempty"` + OwnerSoid *CMsgSOIDOwner `protobuf:"bytes,5,opt,name=owner_soid,json=ownerSoid" json:"owner_soid,omitempty"` + ServiceId *uint32 `protobuf:"varint,6,opt,name=service_id,json=serviceId" json:"service_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSOSingleObject) Reset() { *m = CMsgSOSingleObject{} } +func (m *CMsgSOSingleObject) String() string { return proto.CompactTextString(m) } +func (*CMsgSOSingleObject) ProtoMessage() {} +func (*CMsgSOSingleObject) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{2} +} + +func (m *CMsgSOSingleObject) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSOSingleObject.Unmarshal(m, b) +} +func (m *CMsgSOSingleObject) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSOSingleObject.Marshal(b, m, deterministic) +} +func (m *CMsgSOSingleObject) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSOSingleObject.Merge(m, src) +} +func (m *CMsgSOSingleObject) XXX_Size() int { + return xxx_messageInfo_CMsgSOSingleObject.Size(m) +} +func (m *CMsgSOSingleObject) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSOSingleObject.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSOSingleObject proto.InternalMessageInfo + +func (m *CMsgSOSingleObject) GetTypeId() int32 { + if m != nil && m.TypeId != nil { + return *m.TypeId + } + return 0 +} + +func (m *CMsgSOSingleObject) GetObjectData() []byte { + if m != nil { + return m.ObjectData + } + return nil +} + +func (m *CMsgSOSingleObject) GetVersion() uint64 { + if m != nil && m.Version != nil { + return *m.Version + } + return 0 +} + +func (m *CMsgSOSingleObject) GetOwnerSoid() *CMsgSOIDOwner { + if m != nil { + return m.OwnerSoid + } + return nil +} + +func (m *CMsgSOSingleObject) GetServiceId() uint32 { + if m != nil && m.ServiceId != nil { + return *m.ServiceId + } + return 0 +} + +type CMsgSOMultipleObjects struct { + ObjectsModified []*CMsgSOMultipleObjects_SingleObject `protobuf:"bytes,2,rep,name=objects_modified,json=objectsModified" json:"objects_modified,omitempty"` + Version *uint64 `protobuf:"fixed64,3,opt,name=version" json:"version,omitempty"` + ObjectsAdded []*CMsgSOMultipleObjects_SingleObject `protobuf:"bytes,4,rep,name=objects_added,json=objectsAdded" json:"objects_added,omitempty"` + ObjectsRemoved []*CMsgSOMultipleObjects_SingleObject `protobuf:"bytes,5,rep,name=objects_removed,json=objectsRemoved" json:"objects_removed,omitempty"` + OwnerSoid *CMsgSOIDOwner `protobuf:"bytes,6,opt,name=owner_soid,json=ownerSoid" json:"owner_soid,omitempty"` + ServiceId *uint32 `protobuf:"varint,7,opt,name=service_id,json=serviceId" json:"service_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSOMultipleObjects) Reset() { *m = CMsgSOMultipleObjects{} } +func (m *CMsgSOMultipleObjects) String() string { return proto.CompactTextString(m) } +func (*CMsgSOMultipleObjects) ProtoMessage() {} +func (*CMsgSOMultipleObjects) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{3} +} + +func (m *CMsgSOMultipleObjects) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSOMultipleObjects.Unmarshal(m, b) +} +func (m *CMsgSOMultipleObjects) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSOMultipleObjects.Marshal(b, m, deterministic) +} +func (m *CMsgSOMultipleObjects) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSOMultipleObjects.Merge(m, src) +} +func (m *CMsgSOMultipleObjects) XXX_Size() int { + return xxx_messageInfo_CMsgSOMultipleObjects.Size(m) +} +func (m *CMsgSOMultipleObjects) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSOMultipleObjects.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSOMultipleObjects proto.InternalMessageInfo + +func (m *CMsgSOMultipleObjects) GetObjectsModified() []*CMsgSOMultipleObjects_SingleObject { + if m != nil { + return m.ObjectsModified + } + return nil +} + +func (m *CMsgSOMultipleObjects) GetVersion() uint64 { + if m != nil && m.Version != nil { + return *m.Version + } + return 0 +} + +func (m *CMsgSOMultipleObjects) GetObjectsAdded() []*CMsgSOMultipleObjects_SingleObject { + if m != nil { + return m.ObjectsAdded + } + return nil +} + +func (m *CMsgSOMultipleObjects) GetObjectsRemoved() []*CMsgSOMultipleObjects_SingleObject { + if m != nil { + return m.ObjectsRemoved + } + return nil +} + +func (m *CMsgSOMultipleObjects) GetOwnerSoid() *CMsgSOIDOwner { + if m != nil { + return m.OwnerSoid + } + return nil +} + +func (m *CMsgSOMultipleObjects) GetServiceId() uint32 { + if m != nil && m.ServiceId != nil { + return *m.ServiceId + } + return 0 +} + +type CMsgSOMultipleObjects_SingleObject struct { + TypeId *int32 `protobuf:"varint,1,opt,name=type_id,json=typeId" json:"type_id,omitempty"` + ObjectData []byte `protobuf:"bytes,2,opt,name=object_data,json=objectData" json:"object_data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSOMultipleObjects_SingleObject) Reset() { *m = CMsgSOMultipleObjects_SingleObject{} } +func (m *CMsgSOMultipleObjects_SingleObject) String() string { return proto.CompactTextString(m) } +func (*CMsgSOMultipleObjects_SingleObject) ProtoMessage() {} +func (*CMsgSOMultipleObjects_SingleObject) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{3, 0} +} + +func (m *CMsgSOMultipleObjects_SingleObject) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSOMultipleObjects_SingleObject.Unmarshal(m, b) +} +func (m *CMsgSOMultipleObjects_SingleObject) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSOMultipleObjects_SingleObject.Marshal(b, m, deterministic) +} +func (m *CMsgSOMultipleObjects_SingleObject) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSOMultipleObjects_SingleObject.Merge(m, src) +} +func (m *CMsgSOMultipleObjects_SingleObject) XXX_Size() int { + return xxx_messageInfo_CMsgSOMultipleObjects_SingleObject.Size(m) +} +func (m *CMsgSOMultipleObjects_SingleObject) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSOMultipleObjects_SingleObject.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSOMultipleObjects_SingleObject proto.InternalMessageInfo + +func (m *CMsgSOMultipleObjects_SingleObject) GetTypeId() int32 { + if m != nil && m.TypeId != nil { + return *m.TypeId + } + return 0 +} + +func (m *CMsgSOMultipleObjects_SingleObject) GetObjectData() []byte { + if m != nil { + return m.ObjectData + } + return nil +} + +type CMsgSOCacheSubscribed struct { + Objects []*CMsgSOCacheSubscribed_SubscribedType `protobuf:"bytes,2,rep,name=objects" json:"objects,omitempty"` + Version *uint64 `protobuf:"fixed64,3,opt,name=version" json:"version,omitempty"` + OwnerSoid *CMsgSOIDOwner `protobuf:"bytes,4,opt,name=owner_soid,json=ownerSoid" json:"owner_soid,omitempty"` + ServiceId *uint32 `protobuf:"varint,5,opt,name=service_id,json=serviceId" json:"service_id,omitempty"` + ServiceList []uint32 `protobuf:"varint,6,rep,name=service_list,json=serviceList" json:"service_list,omitempty"` + SyncVersion *uint64 `protobuf:"fixed64,7,opt,name=sync_version,json=syncVersion" json:"sync_version,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSOCacheSubscribed) Reset() { *m = CMsgSOCacheSubscribed{} } +func (m *CMsgSOCacheSubscribed) String() string { return proto.CompactTextString(m) } +func (*CMsgSOCacheSubscribed) ProtoMessage() {} +func (*CMsgSOCacheSubscribed) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{4} +} + +func (m *CMsgSOCacheSubscribed) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSOCacheSubscribed.Unmarshal(m, b) +} +func (m *CMsgSOCacheSubscribed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSOCacheSubscribed.Marshal(b, m, deterministic) +} +func (m *CMsgSOCacheSubscribed) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSOCacheSubscribed.Merge(m, src) +} +func (m *CMsgSOCacheSubscribed) XXX_Size() int { + return xxx_messageInfo_CMsgSOCacheSubscribed.Size(m) +} +func (m *CMsgSOCacheSubscribed) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSOCacheSubscribed.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSOCacheSubscribed proto.InternalMessageInfo + +func (m *CMsgSOCacheSubscribed) GetObjects() []*CMsgSOCacheSubscribed_SubscribedType { + if m != nil { + return m.Objects + } + return nil +} + +func (m *CMsgSOCacheSubscribed) GetVersion() uint64 { + if m != nil && m.Version != nil { + return *m.Version + } + return 0 +} + +func (m *CMsgSOCacheSubscribed) GetOwnerSoid() *CMsgSOIDOwner { + if m != nil { + return m.OwnerSoid + } + return nil +} + +func (m *CMsgSOCacheSubscribed) GetServiceId() uint32 { + if m != nil && m.ServiceId != nil { + return *m.ServiceId + } + return 0 +} + +func (m *CMsgSOCacheSubscribed) GetServiceList() []uint32 { + if m != nil { + return m.ServiceList + } + return nil +} + +func (m *CMsgSOCacheSubscribed) GetSyncVersion() uint64 { + if m != nil && m.SyncVersion != nil { + return *m.SyncVersion + } + return 0 +} + +type CMsgSOCacheSubscribed_SubscribedType struct { + TypeId *int32 `protobuf:"varint,1,opt,name=type_id,json=typeId" json:"type_id,omitempty"` + ObjectData [][]byte `protobuf:"bytes,2,rep,name=object_data,json=objectData" json:"object_data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSOCacheSubscribed_SubscribedType) Reset() { *m = CMsgSOCacheSubscribed_SubscribedType{} } +func (m *CMsgSOCacheSubscribed_SubscribedType) String() string { return proto.CompactTextString(m) } +func (*CMsgSOCacheSubscribed_SubscribedType) ProtoMessage() {} +func (*CMsgSOCacheSubscribed_SubscribedType) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{4, 0} +} + +func (m *CMsgSOCacheSubscribed_SubscribedType) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSOCacheSubscribed_SubscribedType.Unmarshal(m, b) +} +func (m *CMsgSOCacheSubscribed_SubscribedType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSOCacheSubscribed_SubscribedType.Marshal(b, m, deterministic) +} +func (m *CMsgSOCacheSubscribed_SubscribedType) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSOCacheSubscribed_SubscribedType.Merge(m, src) +} +func (m *CMsgSOCacheSubscribed_SubscribedType) XXX_Size() int { + return xxx_messageInfo_CMsgSOCacheSubscribed_SubscribedType.Size(m) +} +func (m *CMsgSOCacheSubscribed_SubscribedType) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSOCacheSubscribed_SubscribedType.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSOCacheSubscribed_SubscribedType proto.InternalMessageInfo + +func (m *CMsgSOCacheSubscribed_SubscribedType) GetTypeId() int32 { + if m != nil && m.TypeId != nil { + return *m.TypeId + } + return 0 +} + +func (m *CMsgSOCacheSubscribed_SubscribedType) GetObjectData() [][]byte { + if m != nil { + return m.ObjectData + } + return nil +} + +type CMsgSOCacheSubscribedUpToDate struct { + Version *uint64 `protobuf:"fixed64,1,opt,name=version" json:"version,omitempty"` + OwnerSoid *CMsgSOIDOwner `protobuf:"bytes,2,opt,name=owner_soid,json=ownerSoid" json:"owner_soid,omitempty"` + ServiceId *uint32 `protobuf:"varint,3,opt,name=service_id,json=serviceId" json:"service_id,omitempty"` + ServiceList []uint32 `protobuf:"varint,4,rep,name=service_list,json=serviceList" json:"service_list,omitempty"` + SyncVersion *uint64 `protobuf:"fixed64,5,opt,name=sync_version,json=syncVersion" json:"sync_version,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSOCacheSubscribedUpToDate) Reset() { *m = CMsgSOCacheSubscribedUpToDate{} } +func (m *CMsgSOCacheSubscribedUpToDate) String() string { return proto.CompactTextString(m) } +func (*CMsgSOCacheSubscribedUpToDate) ProtoMessage() {} +func (*CMsgSOCacheSubscribedUpToDate) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{5} +} + +func (m *CMsgSOCacheSubscribedUpToDate) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSOCacheSubscribedUpToDate.Unmarshal(m, b) +} +func (m *CMsgSOCacheSubscribedUpToDate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSOCacheSubscribedUpToDate.Marshal(b, m, deterministic) +} +func (m *CMsgSOCacheSubscribedUpToDate) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSOCacheSubscribedUpToDate.Merge(m, src) +} +func (m *CMsgSOCacheSubscribedUpToDate) XXX_Size() int { + return xxx_messageInfo_CMsgSOCacheSubscribedUpToDate.Size(m) +} +func (m *CMsgSOCacheSubscribedUpToDate) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSOCacheSubscribedUpToDate.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSOCacheSubscribedUpToDate proto.InternalMessageInfo + +func (m *CMsgSOCacheSubscribedUpToDate) GetVersion() uint64 { + if m != nil && m.Version != nil { + return *m.Version + } + return 0 +} + +func (m *CMsgSOCacheSubscribedUpToDate) GetOwnerSoid() *CMsgSOIDOwner { + if m != nil { + return m.OwnerSoid + } + return nil +} + +func (m *CMsgSOCacheSubscribedUpToDate) GetServiceId() uint32 { + if m != nil && m.ServiceId != nil { + return *m.ServiceId + } + return 0 +} + +func (m *CMsgSOCacheSubscribedUpToDate) GetServiceList() []uint32 { + if m != nil { + return m.ServiceList + } + return nil +} + +func (m *CMsgSOCacheSubscribedUpToDate) GetSyncVersion() uint64 { + if m != nil && m.SyncVersion != nil { + return *m.SyncVersion + } + return 0 +} + +type CMsgSOCacheUnsubscribed struct { + OwnerSoid *CMsgSOIDOwner `protobuf:"bytes,2,opt,name=owner_soid,json=ownerSoid" json:"owner_soid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSOCacheUnsubscribed) Reset() { *m = CMsgSOCacheUnsubscribed{} } +func (m *CMsgSOCacheUnsubscribed) String() string { return proto.CompactTextString(m) } +func (*CMsgSOCacheUnsubscribed) ProtoMessage() {} +func (*CMsgSOCacheUnsubscribed) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{6} +} + +func (m *CMsgSOCacheUnsubscribed) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSOCacheUnsubscribed.Unmarshal(m, b) +} +func (m *CMsgSOCacheUnsubscribed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSOCacheUnsubscribed.Marshal(b, m, deterministic) +} +func (m *CMsgSOCacheUnsubscribed) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSOCacheUnsubscribed.Merge(m, src) +} +func (m *CMsgSOCacheUnsubscribed) XXX_Size() int { + return xxx_messageInfo_CMsgSOCacheUnsubscribed.Size(m) +} +func (m *CMsgSOCacheUnsubscribed) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSOCacheUnsubscribed.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSOCacheUnsubscribed proto.InternalMessageInfo + +func (m *CMsgSOCacheUnsubscribed) GetOwnerSoid() *CMsgSOIDOwner { + if m != nil { + return m.OwnerSoid + } + return nil +} + +type CMsgSOCacheSubscriptionCheck struct { + Version *uint64 `protobuf:"fixed64,2,opt,name=version" json:"version,omitempty"` + OwnerSoid *CMsgSOIDOwner `protobuf:"bytes,3,opt,name=owner_soid,json=ownerSoid" json:"owner_soid,omitempty"` + ServiceId *uint32 `protobuf:"varint,4,opt,name=service_id,json=serviceId" json:"service_id,omitempty"` + ServiceList []uint32 `protobuf:"varint,5,rep,name=service_list,json=serviceList" json:"service_list,omitempty"` + SyncVersion *uint64 `protobuf:"fixed64,6,opt,name=sync_version,json=syncVersion" json:"sync_version,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSOCacheSubscriptionCheck) Reset() { *m = CMsgSOCacheSubscriptionCheck{} } +func (m *CMsgSOCacheSubscriptionCheck) String() string { return proto.CompactTextString(m) } +func (*CMsgSOCacheSubscriptionCheck) ProtoMessage() {} +func (*CMsgSOCacheSubscriptionCheck) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{7} +} + +func (m *CMsgSOCacheSubscriptionCheck) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSOCacheSubscriptionCheck.Unmarshal(m, b) +} +func (m *CMsgSOCacheSubscriptionCheck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSOCacheSubscriptionCheck.Marshal(b, m, deterministic) +} +func (m *CMsgSOCacheSubscriptionCheck) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSOCacheSubscriptionCheck.Merge(m, src) +} +func (m *CMsgSOCacheSubscriptionCheck) XXX_Size() int { + return xxx_messageInfo_CMsgSOCacheSubscriptionCheck.Size(m) +} +func (m *CMsgSOCacheSubscriptionCheck) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSOCacheSubscriptionCheck.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSOCacheSubscriptionCheck proto.InternalMessageInfo + +func (m *CMsgSOCacheSubscriptionCheck) GetVersion() uint64 { + if m != nil && m.Version != nil { + return *m.Version + } + return 0 +} + +func (m *CMsgSOCacheSubscriptionCheck) GetOwnerSoid() *CMsgSOIDOwner { + if m != nil { + return m.OwnerSoid + } + return nil +} + +func (m *CMsgSOCacheSubscriptionCheck) GetServiceId() uint32 { + if m != nil && m.ServiceId != nil { + return *m.ServiceId + } + return 0 +} + +func (m *CMsgSOCacheSubscriptionCheck) GetServiceList() []uint32 { + if m != nil { + return m.ServiceList + } + return nil +} + +func (m *CMsgSOCacheSubscriptionCheck) GetSyncVersion() uint64 { + if m != nil && m.SyncVersion != nil { + return *m.SyncVersion + } + return 0 +} + +type CMsgSOCacheSubscriptionRefresh struct { + OwnerSoid *CMsgSOIDOwner `protobuf:"bytes,2,opt,name=owner_soid,json=ownerSoid" json:"owner_soid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSOCacheSubscriptionRefresh) Reset() { *m = CMsgSOCacheSubscriptionRefresh{} } +func (m *CMsgSOCacheSubscriptionRefresh) String() string { return proto.CompactTextString(m) } +func (*CMsgSOCacheSubscriptionRefresh) ProtoMessage() {} +func (*CMsgSOCacheSubscriptionRefresh) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{8} +} + +func (m *CMsgSOCacheSubscriptionRefresh) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSOCacheSubscriptionRefresh.Unmarshal(m, b) +} +func (m *CMsgSOCacheSubscriptionRefresh) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSOCacheSubscriptionRefresh.Marshal(b, m, deterministic) +} +func (m *CMsgSOCacheSubscriptionRefresh) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSOCacheSubscriptionRefresh.Merge(m, src) +} +func (m *CMsgSOCacheSubscriptionRefresh) XXX_Size() int { + return xxx_messageInfo_CMsgSOCacheSubscriptionRefresh.Size(m) +} +func (m *CMsgSOCacheSubscriptionRefresh) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSOCacheSubscriptionRefresh.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSOCacheSubscriptionRefresh proto.InternalMessageInfo + +func (m *CMsgSOCacheSubscriptionRefresh) GetOwnerSoid() *CMsgSOIDOwner { + if m != nil { + return m.OwnerSoid + } + return nil +} + +type CMsgSOCacheVersion struct { + Version *uint64 `protobuf:"fixed64,1,opt,name=version" json:"version,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSOCacheVersion) Reset() { *m = CMsgSOCacheVersion{} } +func (m *CMsgSOCacheVersion) String() string { return proto.CompactTextString(m) } +func (*CMsgSOCacheVersion) ProtoMessage() {} +func (*CMsgSOCacheVersion) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{9} +} + +func (m *CMsgSOCacheVersion) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSOCacheVersion.Unmarshal(m, b) +} +func (m *CMsgSOCacheVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSOCacheVersion.Marshal(b, m, deterministic) +} +func (m *CMsgSOCacheVersion) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSOCacheVersion.Merge(m, src) +} +func (m *CMsgSOCacheVersion) XXX_Size() int { + return xxx_messageInfo_CMsgSOCacheVersion.Size(m) +} +func (m *CMsgSOCacheVersion) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSOCacheVersion.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSOCacheVersion proto.InternalMessageInfo + +func (m *CMsgSOCacheVersion) GetVersion() uint64 { + if m != nil && m.Version != nil { + return *m.Version + } + return 0 +} + +type CMsgGCMultiplexMessage struct { + Msgtype *uint32 `protobuf:"varint,1,opt,name=msgtype" json:"msgtype,omitempty"` + Payload []byte `protobuf:"bytes,2,opt,name=payload" json:"payload,omitempty"` + Steamids []uint64 `protobuf:"fixed64,3,rep,name=steamids" json:"steamids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCMultiplexMessage) Reset() { *m = CMsgGCMultiplexMessage{} } +func (m *CMsgGCMultiplexMessage) String() string { return proto.CompactTextString(m) } +func (*CMsgGCMultiplexMessage) ProtoMessage() {} +func (*CMsgGCMultiplexMessage) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{10} +} + +func (m *CMsgGCMultiplexMessage) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCMultiplexMessage.Unmarshal(m, b) +} +func (m *CMsgGCMultiplexMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCMultiplexMessage.Marshal(b, m, deterministic) +} +func (m *CMsgGCMultiplexMessage) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCMultiplexMessage.Merge(m, src) +} +func (m *CMsgGCMultiplexMessage) XXX_Size() int { + return xxx_messageInfo_CMsgGCMultiplexMessage.Size(m) +} +func (m *CMsgGCMultiplexMessage) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCMultiplexMessage.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCMultiplexMessage proto.InternalMessageInfo + +func (m *CMsgGCMultiplexMessage) GetMsgtype() uint32 { + if m != nil && m.Msgtype != nil { + return *m.Msgtype + } + return 0 +} + +func (m *CMsgGCMultiplexMessage) GetPayload() []byte { + if m != nil { + return m.Payload + } + return nil +} + +func (m *CMsgGCMultiplexMessage) GetSteamids() []uint64 { + if m != nil { + return m.Steamids + } + return nil +} + +type CMsgGCToGCSubGCStarting struct { + DirIndex *uint32 `protobuf:"varint,1,opt,name=dir_index,json=dirIndex" json:"dir_index,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCSubGCStarting) Reset() { *m = CMsgGCToGCSubGCStarting{} } +func (m *CMsgGCToGCSubGCStarting) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCSubGCStarting) ProtoMessage() {} +func (*CMsgGCToGCSubGCStarting) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{11} +} + +func (m *CMsgGCToGCSubGCStarting) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCSubGCStarting.Unmarshal(m, b) +} +func (m *CMsgGCToGCSubGCStarting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCSubGCStarting.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCSubGCStarting) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCSubGCStarting.Merge(m, src) +} +func (m *CMsgGCToGCSubGCStarting) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCSubGCStarting.Size(m) +} +func (m *CMsgGCToGCSubGCStarting) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCSubGCStarting.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCSubGCStarting proto.InternalMessageInfo + +func (m *CMsgGCToGCSubGCStarting) GetDirIndex() uint32 { + if m != nil && m.DirIndex != nil { + return *m.DirIndex + } + return 0 +} + +type CGCToGCMsgMasterAck struct { + DirIndex *uint32 `protobuf:"varint,1,opt,name=dir_index,json=dirIndex" json:"dir_index,omitempty"` + MachineName *string `protobuf:"bytes,3,opt,name=machine_name,json=machineName" json:"machine_name,omitempty"` + ProcessName *string `protobuf:"bytes,4,opt,name=process_name,json=processName" json:"process_name,omitempty"` + Directory []*CGCToGCMsgMasterAck_Process `protobuf:"bytes,6,rep,name=directory" json:"directory,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCToGCMsgMasterAck) Reset() { *m = CGCToGCMsgMasterAck{} } +func (m *CGCToGCMsgMasterAck) String() string { return proto.CompactTextString(m) } +func (*CGCToGCMsgMasterAck) ProtoMessage() {} +func (*CGCToGCMsgMasterAck) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{12} +} + +func (m *CGCToGCMsgMasterAck) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCToGCMsgMasterAck.Unmarshal(m, b) +} +func (m *CGCToGCMsgMasterAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCToGCMsgMasterAck.Marshal(b, m, deterministic) +} +func (m *CGCToGCMsgMasterAck) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCToGCMsgMasterAck.Merge(m, src) +} +func (m *CGCToGCMsgMasterAck) XXX_Size() int { + return xxx_messageInfo_CGCToGCMsgMasterAck.Size(m) +} +func (m *CGCToGCMsgMasterAck) XXX_DiscardUnknown() { + xxx_messageInfo_CGCToGCMsgMasterAck.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCToGCMsgMasterAck proto.InternalMessageInfo + +func (m *CGCToGCMsgMasterAck) GetDirIndex() uint32 { + if m != nil && m.DirIndex != nil { + return *m.DirIndex + } + return 0 +} + +func (m *CGCToGCMsgMasterAck) GetMachineName() string { + if m != nil && m.MachineName != nil { + return *m.MachineName + } + return "" +} + +func (m *CGCToGCMsgMasterAck) GetProcessName() string { + if m != nil && m.ProcessName != nil { + return *m.ProcessName + } + return "" +} + +func (m *CGCToGCMsgMasterAck) GetDirectory() []*CGCToGCMsgMasterAck_Process { + if m != nil { + return m.Directory + } + return nil +} + +type CGCToGCMsgMasterAck_Process struct { + DirIndex *uint32 `protobuf:"varint,1,opt,name=dir_index,json=dirIndex" json:"dir_index,omitempty"` + TypeInstances []uint32 `protobuf:"varint,2,rep,name=type_instances,json=typeInstances" json:"type_instances,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCToGCMsgMasterAck_Process) Reset() { *m = CGCToGCMsgMasterAck_Process{} } +func (m *CGCToGCMsgMasterAck_Process) String() string { return proto.CompactTextString(m) } +func (*CGCToGCMsgMasterAck_Process) ProtoMessage() {} +func (*CGCToGCMsgMasterAck_Process) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{12, 0} +} + +func (m *CGCToGCMsgMasterAck_Process) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCToGCMsgMasterAck_Process.Unmarshal(m, b) +} +func (m *CGCToGCMsgMasterAck_Process) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCToGCMsgMasterAck_Process.Marshal(b, m, deterministic) +} +func (m *CGCToGCMsgMasterAck_Process) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCToGCMsgMasterAck_Process.Merge(m, src) +} +func (m *CGCToGCMsgMasterAck_Process) XXX_Size() int { + return xxx_messageInfo_CGCToGCMsgMasterAck_Process.Size(m) +} +func (m *CGCToGCMsgMasterAck_Process) XXX_DiscardUnknown() { + xxx_messageInfo_CGCToGCMsgMasterAck_Process.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCToGCMsgMasterAck_Process proto.InternalMessageInfo + +func (m *CGCToGCMsgMasterAck_Process) GetDirIndex() uint32 { + if m != nil && m.DirIndex != nil { + return *m.DirIndex + } + return 0 +} + +func (m *CGCToGCMsgMasterAck_Process) GetTypeInstances() []uint32 { + if m != nil { + return m.TypeInstances + } + return nil +} + +type CGCToGCMsgMasterAck_Response struct { + Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCToGCMsgMasterAck_Response) Reset() { *m = CGCToGCMsgMasterAck_Response{} } +func (m *CGCToGCMsgMasterAck_Response) String() string { return proto.CompactTextString(m) } +func (*CGCToGCMsgMasterAck_Response) ProtoMessage() {} +func (*CGCToGCMsgMasterAck_Response) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{13} +} + +func (m *CGCToGCMsgMasterAck_Response) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCToGCMsgMasterAck_Response.Unmarshal(m, b) +} +func (m *CGCToGCMsgMasterAck_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCToGCMsgMasterAck_Response.Marshal(b, m, deterministic) +} +func (m *CGCToGCMsgMasterAck_Response) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCToGCMsgMasterAck_Response.Merge(m, src) +} +func (m *CGCToGCMsgMasterAck_Response) XXX_Size() int { + return xxx_messageInfo_CGCToGCMsgMasterAck_Response.Size(m) +} +func (m *CGCToGCMsgMasterAck_Response) XXX_DiscardUnknown() { + xxx_messageInfo_CGCToGCMsgMasterAck_Response.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCToGCMsgMasterAck_Response proto.InternalMessageInfo + +const Default_CGCToGCMsgMasterAck_Response_Eresult int32 = 2 + +func (m *CGCToGCMsgMasterAck_Response) GetEresult() int32 { + if m != nil && m.Eresult != nil { + return *m.Eresult + } + return Default_CGCToGCMsgMasterAck_Response_Eresult +} + +type CMsgGCToGCUniverseStartup struct { + IsInitialStartup *bool `protobuf:"varint,1,opt,name=is_initial_startup,json=isInitialStartup" json:"is_initial_startup,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCUniverseStartup) Reset() { *m = CMsgGCToGCUniverseStartup{} } +func (m *CMsgGCToGCUniverseStartup) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCUniverseStartup) ProtoMessage() {} +func (*CMsgGCToGCUniverseStartup) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{14} +} + +func (m *CMsgGCToGCUniverseStartup) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCUniverseStartup.Unmarshal(m, b) +} +func (m *CMsgGCToGCUniverseStartup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCUniverseStartup.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCUniverseStartup) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCUniverseStartup.Merge(m, src) +} +func (m *CMsgGCToGCUniverseStartup) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCUniverseStartup.Size(m) +} +func (m *CMsgGCToGCUniverseStartup) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCUniverseStartup.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCUniverseStartup proto.InternalMessageInfo + +func (m *CMsgGCToGCUniverseStartup) GetIsInitialStartup() bool { + if m != nil && m.IsInitialStartup != nil { + return *m.IsInitialStartup + } + return false +} + +type CMsgGCToGCUniverseStartupResponse struct { + Eresult *int32 `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCUniverseStartupResponse) Reset() { *m = CMsgGCToGCUniverseStartupResponse{} } +func (m *CMsgGCToGCUniverseStartupResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCUniverseStartupResponse) ProtoMessage() {} +func (*CMsgGCToGCUniverseStartupResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{15} +} + +func (m *CMsgGCToGCUniverseStartupResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCUniverseStartupResponse.Unmarshal(m, b) +} +func (m *CMsgGCToGCUniverseStartupResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCUniverseStartupResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCUniverseStartupResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCUniverseStartupResponse.Merge(m, src) +} +func (m *CMsgGCToGCUniverseStartupResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCUniverseStartupResponse.Size(m) +} +func (m *CMsgGCToGCUniverseStartupResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCUniverseStartupResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCUniverseStartupResponse proto.InternalMessageInfo + +func (m *CMsgGCToGCUniverseStartupResponse) GetEresult() int32 { + if m != nil && m.Eresult != nil { + return *m.Eresult + } + return 0 +} + +type CGCToGCMsgMasterStartupComplete struct { + GcInfo []*CGCToGCMsgMasterStartupComplete_GCInfo `protobuf:"bytes,1,rep,name=gc_info,json=gcInfo" json:"gc_info,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCToGCMsgMasterStartupComplete) Reset() { *m = CGCToGCMsgMasterStartupComplete{} } +func (m *CGCToGCMsgMasterStartupComplete) String() string { return proto.CompactTextString(m) } +func (*CGCToGCMsgMasterStartupComplete) ProtoMessage() {} +func (*CGCToGCMsgMasterStartupComplete) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{16} +} + +func (m *CGCToGCMsgMasterStartupComplete) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCToGCMsgMasterStartupComplete.Unmarshal(m, b) +} +func (m *CGCToGCMsgMasterStartupComplete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCToGCMsgMasterStartupComplete.Marshal(b, m, deterministic) +} +func (m *CGCToGCMsgMasterStartupComplete) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCToGCMsgMasterStartupComplete.Merge(m, src) +} +func (m *CGCToGCMsgMasterStartupComplete) XXX_Size() int { + return xxx_messageInfo_CGCToGCMsgMasterStartupComplete.Size(m) +} +func (m *CGCToGCMsgMasterStartupComplete) XXX_DiscardUnknown() { + xxx_messageInfo_CGCToGCMsgMasterStartupComplete.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCToGCMsgMasterStartupComplete proto.InternalMessageInfo + +func (m *CGCToGCMsgMasterStartupComplete) GetGcInfo() []*CGCToGCMsgMasterStartupComplete_GCInfo { + if m != nil { + return m.GcInfo + } + return nil +} + +type CGCToGCMsgMasterStartupComplete_GCInfo struct { + DirIndex *uint32 `protobuf:"varint,1,opt,name=dir_index,json=dirIndex" json:"dir_index,omitempty"` + MachineName *string `protobuf:"bytes,2,opt,name=machine_name,json=machineName" json:"machine_name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCToGCMsgMasterStartupComplete_GCInfo) Reset() { + *m = CGCToGCMsgMasterStartupComplete_GCInfo{} +} +func (m *CGCToGCMsgMasterStartupComplete_GCInfo) String() string { return proto.CompactTextString(m) } +func (*CGCToGCMsgMasterStartupComplete_GCInfo) ProtoMessage() {} +func (*CGCToGCMsgMasterStartupComplete_GCInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{16, 0} +} + +func (m *CGCToGCMsgMasterStartupComplete_GCInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCToGCMsgMasterStartupComplete_GCInfo.Unmarshal(m, b) +} +func (m *CGCToGCMsgMasterStartupComplete_GCInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCToGCMsgMasterStartupComplete_GCInfo.Marshal(b, m, deterministic) +} +func (m *CGCToGCMsgMasterStartupComplete_GCInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCToGCMsgMasterStartupComplete_GCInfo.Merge(m, src) +} +func (m *CGCToGCMsgMasterStartupComplete_GCInfo) XXX_Size() int { + return xxx_messageInfo_CGCToGCMsgMasterStartupComplete_GCInfo.Size(m) +} +func (m *CGCToGCMsgMasterStartupComplete_GCInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CGCToGCMsgMasterStartupComplete_GCInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCToGCMsgMasterStartupComplete_GCInfo proto.InternalMessageInfo + +func (m *CGCToGCMsgMasterStartupComplete_GCInfo) GetDirIndex() uint32 { + if m != nil && m.DirIndex != nil { + return *m.DirIndex + } + return 0 +} + +func (m *CGCToGCMsgMasterStartupComplete_GCInfo) GetMachineName() string { + if m != nil && m.MachineName != nil { + return *m.MachineName + } + return "" +} + +type CGCToGCMsgRouted struct { + MsgType *uint32 `protobuf:"varint,1,opt,name=msg_type,json=msgType" json:"msg_type,omitempty"` + SenderId *uint64 `protobuf:"fixed64,2,opt,name=sender_id,json=senderId" json:"sender_id,omitempty"` + NetMessage []byte `protobuf:"bytes,3,opt,name=net_message,json=netMessage" json:"net_message,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCToGCMsgRouted) Reset() { *m = CGCToGCMsgRouted{} } +func (m *CGCToGCMsgRouted) String() string { return proto.CompactTextString(m) } +func (*CGCToGCMsgRouted) ProtoMessage() {} +func (*CGCToGCMsgRouted) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{17} +} + +func (m *CGCToGCMsgRouted) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCToGCMsgRouted.Unmarshal(m, b) +} +func (m *CGCToGCMsgRouted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCToGCMsgRouted.Marshal(b, m, deterministic) +} +func (m *CGCToGCMsgRouted) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCToGCMsgRouted.Merge(m, src) +} +func (m *CGCToGCMsgRouted) XXX_Size() int { + return xxx_messageInfo_CGCToGCMsgRouted.Size(m) +} +func (m *CGCToGCMsgRouted) XXX_DiscardUnknown() { + xxx_messageInfo_CGCToGCMsgRouted.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCToGCMsgRouted proto.InternalMessageInfo + +func (m *CGCToGCMsgRouted) GetMsgType() uint32 { + if m != nil && m.MsgType != nil { + return *m.MsgType + } + return 0 +} + +func (m *CGCToGCMsgRouted) GetSenderId() uint64 { + if m != nil && m.SenderId != nil { + return *m.SenderId + } + return 0 +} + +func (m *CGCToGCMsgRouted) GetNetMessage() []byte { + if m != nil { + return m.NetMessage + } + return nil +} + +type CGCToGCMsgRoutedReply struct { + MsgType *uint32 `protobuf:"varint,1,opt,name=msg_type,json=msgType" json:"msg_type,omitempty"` + NetMessage []byte `protobuf:"bytes,2,opt,name=net_message,json=netMessage" json:"net_message,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCToGCMsgRoutedReply) Reset() { *m = CGCToGCMsgRoutedReply{} } +func (m *CGCToGCMsgRoutedReply) String() string { return proto.CompactTextString(m) } +func (*CGCToGCMsgRoutedReply) ProtoMessage() {} +func (*CGCToGCMsgRoutedReply) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{18} +} + +func (m *CGCToGCMsgRoutedReply) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCToGCMsgRoutedReply.Unmarshal(m, b) +} +func (m *CGCToGCMsgRoutedReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCToGCMsgRoutedReply.Marshal(b, m, deterministic) +} +func (m *CGCToGCMsgRoutedReply) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCToGCMsgRoutedReply.Merge(m, src) +} +func (m *CGCToGCMsgRoutedReply) XXX_Size() int { + return xxx_messageInfo_CGCToGCMsgRoutedReply.Size(m) +} +func (m *CGCToGCMsgRoutedReply) XXX_DiscardUnknown() { + xxx_messageInfo_CGCToGCMsgRoutedReply.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCToGCMsgRoutedReply proto.InternalMessageInfo + +func (m *CGCToGCMsgRoutedReply) GetMsgType() uint32 { + if m != nil && m.MsgType != nil { + return *m.MsgType + } + return 0 +} + +func (m *CGCToGCMsgRoutedReply) GetNetMessage() []byte { + if m != nil { + return m.NetMessage + } + return nil +} + +type CMsgGCUpdateSubGCSessionInfo struct { + Updates []*CMsgGCUpdateSubGCSessionInfo_CMsgUpdate `protobuf:"bytes,1,rep,name=updates" json:"updates,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCUpdateSubGCSessionInfo) Reset() { *m = CMsgGCUpdateSubGCSessionInfo{} } +func (m *CMsgGCUpdateSubGCSessionInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgGCUpdateSubGCSessionInfo) ProtoMessage() {} +func (*CMsgGCUpdateSubGCSessionInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{19} +} + +func (m *CMsgGCUpdateSubGCSessionInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCUpdateSubGCSessionInfo.Unmarshal(m, b) +} +func (m *CMsgGCUpdateSubGCSessionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCUpdateSubGCSessionInfo.Marshal(b, m, deterministic) +} +func (m *CMsgGCUpdateSubGCSessionInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCUpdateSubGCSessionInfo.Merge(m, src) +} +func (m *CMsgGCUpdateSubGCSessionInfo) XXX_Size() int { + return xxx_messageInfo_CMsgGCUpdateSubGCSessionInfo.Size(m) +} +func (m *CMsgGCUpdateSubGCSessionInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCUpdateSubGCSessionInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCUpdateSubGCSessionInfo proto.InternalMessageInfo + +func (m *CMsgGCUpdateSubGCSessionInfo) GetUpdates() []*CMsgGCUpdateSubGCSessionInfo_CMsgUpdate { + if m != nil { + return m.Updates + } + return nil +} + +type CMsgGCUpdateSubGCSessionInfo_CMsgUpdate struct { + Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` + Ip *uint32 `protobuf:"fixed32,2,opt,name=ip" json:"ip,omitempty"` + Trusted *bool `protobuf:"varint,3,opt,name=trusted" json:"trusted,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCUpdateSubGCSessionInfo_CMsgUpdate) Reset() { + *m = CMsgGCUpdateSubGCSessionInfo_CMsgUpdate{} +} +func (m *CMsgGCUpdateSubGCSessionInfo_CMsgUpdate) String() string { return proto.CompactTextString(m) } +func (*CMsgGCUpdateSubGCSessionInfo_CMsgUpdate) ProtoMessage() {} +func (*CMsgGCUpdateSubGCSessionInfo_CMsgUpdate) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{19, 0} +} + +func (m *CMsgGCUpdateSubGCSessionInfo_CMsgUpdate) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCUpdateSubGCSessionInfo_CMsgUpdate.Unmarshal(m, b) +} +func (m *CMsgGCUpdateSubGCSessionInfo_CMsgUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCUpdateSubGCSessionInfo_CMsgUpdate.Marshal(b, m, deterministic) +} +func (m *CMsgGCUpdateSubGCSessionInfo_CMsgUpdate) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCUpdateSubGCSessionInfo_CMsgUpdate.Merge(m, src) +} +func (m *CMsgGCUpdateSubGCSessionInfo_CMsgUpdate) XXX_Size() int { + return xxx_messageInfo_CMsgGCUpdateSubGCSessionInfo_CMsgUpdate.Size(m) +} +func (m *CMsgGCUpdateSubGCSessionInfo_CMsgUpdate) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCUpdateSubGCSessionInfo_CMsgUpdate.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCUpdateSubGCSessionInfo_CMsgUpdate proto.InternalMessageInfo + +func (m *CMsgGCUpdateSubGCSessionInfo_CMsgUpdate) GetSteamid() uint64 { + if m != nil && m.Steamid != nil { + return *m.Steamid + } + return 0 +} + +func (m *CMsgGCUpdateSubGCSessionInfo_CMsgUpdate) GetIp() uint32 { + if m != nil && m.Ip != nil { + return *m.Ip + } + return 0 +} + +func (m *CMsgGCUpdateSubGCSessionInfo_CMsgUpdate) GetTrusted() bool { + if m != nil && m.Trusted != nil { + return *m.Trusted + } + return false +} + +type CMsgGCRequestSubGCSessionInfo struct { + Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCRequestSubGCSessionInfo) Reset() { *m = CMsgGCRequestSubGCSessionInfo{} } +func (m *CMsgGCRequestSubGCSessionInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgGCRequestSubGCSessionInfo) ProtoMessage() {} +func (*CMsgGCRequestSubGCSessionInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{20} +} + +func (m *CMsgGCRequestSubGCSessionInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCRequestSubGCSessionInfo.Unmarshal(m, b) +} +func (m *CMsgGCRequestSubGCSessionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCRequestSubGCSessionInfo.Marshal(b, m, deterministic) +} +func (m *CMsgGCRequestSubGCSessionInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCRequestSubGCSessionInfo.Merge(m, src) +} +func (m *CMsgGCRequestSubGCSessionInfo) XXX_Size() int { + return xxx_messageInfo_CMsgGCRequestSubGCSessionInfo.Size(m) +} +func (m *CMsgGCRequestSubGCSessionInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCRequestSubGCSessionInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCRequestSubGCSessionInfo proto.InternalMessageInfo + +func (m *CMsgGCRequestSubGCSessionInfo) GetSteamid() uint64 { + if m != nil && m.Steamid != nil { + return *m.Steamid + } + return 0 +} + +type CMsgGCRequestSubGCSessionInfoResponse struct { + Ip *uint32 `protobuf:"fixed32,1,opt,name=ip" json:"ip,omitempty"` + Trusted *bool `protobuf:"varint,2,opt,name=trusted" json:"trusted,omitempty"` + Port *uint32 `protobuf:"varint,3,opt,name=port" json:"port,omitempty"` + Success *bool `protobuf:"varint,4,opt,name=success" json:"success,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCRequestSubGCSessionInfoResponse) Reset() { *m = CMsgGCRequestSubGCSessionInfoResponse{} } +func (m *CMsgGCRequestSubGCSessionInfoResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCRequestSubGCSessionInfoResponse) ProtoMessage() {} +func (*CMsgGCRequestSubGCSessionInfoResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{21} +} + +func (m *CMsgGCRequestSubGCSessionInfoResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCRequestSubGCSessionInfoResponse.Unmarshal(m, b) +} +func (m *CMsgGCRequestSubGCSessionInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCRequestSubGCSessionInfoResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCRequestSubGCSessionInfoResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCRequestSubGCSessionInfoResponse.Merge(m, src) +} +func (m *CMsgGCRequestSubGCSessionInfoResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCRequestSubGCSessionInfoResponse.Size(m) +} +func (m *CMsgGCRequestSubGCSessionInfoResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCRequestSubGCSessionInfoResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCRequestSubGCSessionInfoResponse proto.InternalMessageInfo + +func (m *CMsgGCRequestSubGCSessionInfoResponse) GetIp() uint32 { + if m != nil && m.Ip != nil { + return *m.Ip + } + return 0 +} + +func (m *CMsgGCRequestSubGCSessionInfoResponse) GetTrusted() bool { + if m != nil && m.Trusted != nil { + return *m.Trusted + } + return false +} + +func (m *CMsgGCRequestSubGCSessionInfoResponse) GetPort() uint32 { + if m != nil && m.Port != nil { + return *m.Port + } + return 0 +} + +func (m *CMsgGCRequestSubGCSessionInfoResponse) GetSuccess() bool { + if m != nil && m.Success != nil { + return *m.Success + } + return false +} + +type CMsgSOCacheHaveVersion struct { + Soid *CMsgSOIDOwner `protobuf:"bytes,1,opt,name=soid" json:"soid,omitempty"` + Version *uint64 `protobuf:"fixed64,2,opt,name=version" json:"version,omitempty"` + ServiceId *uint32 `protobuf:"varint,3,opt,name=service_id,json=serviceId" json:"service_id,omitempty"` + CachedFileVersion *uint32 `protobuf:"varint,4,opt,name=cached_file_version,json=cachedFileVersion" json:"cached_file_version,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSOCacheHaveVersion) Reset() { *m = CMsgSOCacheHaveVersion{} } +func (m *CMsgSOCacheHaveVersion) String() string { return proto.CompactTextString(m) } +func (*CMsgSOCacheHaveVersion) ProtoMessage() {} +func (*CMsgSOCacheHaveVersion) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{22} +} + +func (m *CMsgSOCacheHaveVersion) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSOCacheHaveVersion.Unmarshal(m, b) +} +func (m *CMsgSOCacheHaveVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSOCacheHaveVersion.Marshal(b, m, deterministic) +} +func (m *CMsgSOCacheHaveVersion) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSOCacheHaveVersion.Merge(m, src) +} +func (m *CMsgSOCacheHaveVersion) XXX_Size() int { + return xxx_messageInfo_CMsgSOCacheHaveVersion.Size(m) +} +func (m *CMsgSOCacheHaveVersion) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSOCacheHaveVersion.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSOCacheHaveVersion proto.InternalMessageInfo + +func (m *CMsgSOCacheHaveVersion) GetSoid() *CMsgSOIDOwner { + if m != nil { + return m.Soid + } + return nil +} + +func (m *CMsgSOCacheHaveVersion) GetVersion() uint64 { + if m != nil && m.Version != nil { + return *m.Version + } + return 0 +} + +func (m *CMsgSOCacheHaveVersion) GetServiceId() uint32 { + if m != nil && m.ServiceId != nil { + return *m.ServiceId + } + return 0 +} + +func (m *CMsgSOCacheHaveVersion) GetCachedFileVersion() uint32 { + if m != nil && m.CachedFileVersion != nil { + return *m.CachedFileVersion + } + return 0 +} + +type CMsgClientHello struct { + Version *uint32 `protobuf:"varint,1,opt,name=version" json:"version,omitempty"` + SocacheHaveVersions []*CMsgSOCacheHaveVersion `protobuf:"bytes,2,rep,name=socache_have_versions,json=socacheHaveVersions" json:"socache_have_versions,omitempty"` + ClientSessionNeed *uint32 `protobuf:"varint,3,opt,name=client_session_need,json=clientSessionNeed" json:"client_session_need,omitempty"` + ClientLauncher *PartnerAccountType `protobuf:"varint,4,opt,name=client_launcher,json=clientLauncher,enum=protocol.PartnerAccountType,def=0" json:"client_launcher,omitempty"` + SecretKey *string `protobuf:"bytes,5,opt,name=secret_key,json=secretKey" json:"secret_key,omitempty"` + ClientLanguage *uint32 `protobuf:"varint,6,opt,name=client_language,json=clientLanguage" json:"client_language,omitempty"` + Engine *ESourceEngine `protobuf:"varint,7,opt,name=engine,enum=protocol.ESourceEngine,def=0" json:"engine,omitempty"` + SteamdatagramLogin []byte `protobuf:"bytes,8,opt,name=steamdatagram_login,json=steamdatagramLogin" json:"steamdatagram_login,omitempty"` + PlatformId *uint32 `protobuf:"varint,9,opt,name=platform_id,json=platformId" json:"platform_id,omitempty"` + GameMsg []byte `protobuf:"bytes,10,opt,name=game_msg,json=gameMsg" json:"game_msg,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientHello) Reset() { *m = CMsgClientHello{} } +func (m *CMsgClientHello) String() string { return proto.CompactTextString(m) } +func (*CMsgClientHello) ProtoMessage() {} +func (*CMsgClientHello) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{23} +} + +func (m *CMsgClientHello) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientHello.Unmarshal(m, b) +} +func (m *CMsgClientHello) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientHello.Marshal(b, m, deterministic) +} +func (m *CMsgClientHello) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientHello.Merge(m, src) +} +func (m *CMsgClientHello) XXX_Size() int { + return xxx_messageInfo_CMsgClientHello.Size(m) +} +func (m *CMsgClientHello) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientHello.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientHello proto.InternalMessageInfo + +const Default_CMsgClientHello_ClientLauncher PartnerAccountType = PartnerAccountType_PARTNER_NONE +const Default_CMsgClientHello_Engine ESourceEngine = ESourceEngine_k_ESE_Source1 + +func (m *CMsgClientHello) GetVersion() uint32 { + if m != nil && m.Version != nil { + return *m.Version + } + return 0 +} + +func (m *CMsgClientHello) GetSocacheHaveVersions() []*CMsgSOCacheHaveVersion { + if m != nil { + return m.SocacheHaveVersions + } + return nil +} + +func (m *CMsgClientHello) GetClientSessionNeed() uint32 { + if m != nil && m.ClientSessionNeed != nil { + return *m.ClientSessionNeed + } + return 0 +} + +func (m *CMsgClientHello) GetClientLauncher() PartnerAccountType { + if m != nil && m.ClientLauncher != nil { + return *m.ClientLauncher + } + return Default_CMsgClientHello_ClientLauncher +} + +func (m *CMsgClientHello) GetSecretKey() string { + if m != nil && m.SecretKey != nil { + return *m.SecretKey + } + return "" +} + +func (m *CMsgClientHello) GetClientLanguage() uint32 { + if m != nil && m.ClientLanguage != nil { + return *m.ClientLanguage + } + return 0 +} + +func (m *CMsgClientHello) GetEngine() ESourceEngine { + if m != nil && m.Engine != nil { + return *m.Engine + } + return Default_CMsgClientHello_Engine +} + +func (m *CMsgClientHello) GetSteamdatagramLogin() []byte { + if m != nil { + return m.SteamdatagramLogin + } + return nil +} + +func (m *CMsgClientHello) GetPlatformId() uint32 { + if m != nil && m.PlatformId != nil { + return *m.PlatformId + } + return 0 +} + +func (m *CMsgClientHello) GetGameMsg() []byte { + if m != nil { + return m.GameMsg + } + return nil +} + +type CMsgClientWelcome struct { + Version *uint32 `protobuf:"varint,1,opt,name=version" json:"version,omitempty"` + GameData []byte `protobuf:"bytes,2,opt,name=game_data,json=gameData" json:"game_data,omitempty"` + OutofdateSubscribedCaches []*CMsgSOCacheSubscribed `protobuf:"bytes,3,rep,name=outofdate_subscribed_caches,json=outofdateSubscribedCaches" json:"outofdate_subscribed_caches,omitempty"` + UptodateSubscribedCaches []*CMsgSOCacheSubscriptionCheck `protobuf:"bytes,4,rep,name=uptodate_subscribed_caches,json=uptodateSubscribedCaches" json:"uptodate_subscribed_caches,omitempty"` + Location *CMsgClientWelcome_Location `protobuf:"bytes,5,opt,name=location" json:"location,omitempty"` + SaveGameKey []byte `protobuf:"bytes,6,opt,name=save_game_key,json=saveGameKey" json:"save_game_key,omitempty"` + ItemSchemaCrc *uint32 `protobuf:"fixed32,7,opt,name=item_schema_crc,json=itemSchemaCrc" json:"item_schema_crc,omitempty"` + ItemsGameUrl *string `protobuf:"bytes,8,opt,name=items_game_url,json=itemsGameUrl" json:"items_game_url,omitempty"` + GcSocacheFileVersion *uint32 `protobuf:"varint,9,opt,name=gc_socache_file_version,json=gcSocacheFileVersion" json:"gc_socache_file_version,omitempty"` + TxnCountryCode *string `protobuf:"bytes,10,opt,name=txn_country_code,json=txnCountryCode" json:"txn_country_code,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientWelcome) Reset() { *m = CMsgClientWelcome{} } +func (m *CMsgClientWelcome) String() string { return proto.CompactTextString(m) } +func (*CMsgClientWelcome) ProtoMessage() {} +func (*CMsgClientWelcome) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{24} +} + +func (m *CMsgClientWelcome) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientWelcome.Unmarshal(m, b) +} +func (m *CMsgClientWelcome) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientWelcome.Marshal(b, m, deterministic) +} +func (m *CMsgClientWelcome) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientWelcome.Merge(m, src) +} +func (m *CMsgClientWelcome) XXX_Size() int { + return xxx_messageInfo_CMsgClientWelcome.Size(m) +} +func (m *CMsgClientWelcome) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientWelcome.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientWelcome proto.InternalMessageInfo + +func (m *CMsgClientWelcome) GetVersion() uint32 { + if m != nil && m.Version != nil { + return *m.Version + } + return 0 +} + +func (m *CMsgClientWelcome) GetGameData() []byte { + if m != nil { + return m.GameData + } + return nil +} + +func (m *CMsgClientWelcome) GetOutofdateSubscribedCaches() []*CMsgSOCacheSubscribed { + if m != nil { + return m.OutofdateSubscribedCaches + } + return nil +} + +func (m *CMsgClientWelcome) GetUptodateSubscribedCaches() []*CMsgSOCacheSubscriptionCheck { + if m != nil { + return m.UptodateSubscribedCaches + } + return nil +} + +func (m *CMsgClientWelcome) GetLocation() *CMsgClientWelcome_Location { + if m != nil { + return m.Location + } + return nil +} + +func (m *CMsgClientWelcome) GetSaveGameKey() []byte { + if m != nil { + return m.SaveGameKey + } + return nil +} + +func (m *CMsgClientWelcome) GetItemSchemaCrc() uint32 { + if m != nil && m.ItemSchemaCrc != nil { + return *m.ItemSchemaCrc + } + return 0 +} + +func (m *CMsgClientWelcome) GetItemsGameUrl() string { + if m != nil && m.ItemsGameUrl != nil { + return *m.ItemsGameUrl + } + return "" +} + +func (m *CMsgClientWelcome) GetGcSocacheFileVersion() uint32 { + if m != nil && m.GcSocacheFileVersion != nil { + return *m.GcSocacheFileVersion + } + return 0 +} + +func (m *CMsgClientWelcome) GetTxnCountryCode() string { + if m != nil && m.TxnCountryCode != nil { + return *m.TxnCountryCode + } + return "" +} + +type CMsgClientWelcome_Location struct { + Latitude *float32 `protobuf:"fixed32,1,opt,name=latitude" json:"latitude,omitempty"` + Longitude *float32 `protobuf:"fixed32,2,opt,name=longitude" json:"longitude,omitempty"` + Country *string `protobuf:"bytes,3,opt,name=country" json:"country,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgClientWelcome_Location) Reset() { *m = CMsgClientWelcome_Location{} } +func (m *CMsgClientWelcome_Location) String() string { return proto.CompactTextString(m) } +func (*CMsgClientWelcome_Location) ProtoMessage() {} +func (*CMsgClientWelcome_Location) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{24, 0} +} + +func (m *CMsgClientWelcome_Location) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgClientWelcome_Location.Unmarshal(m, b) +} +func (m *CMsgClientWelcome_Location) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgClientWelcome_Location.Marshal(b, m, deterministic) +} +func (m *CMsgClientWelcome_Location) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgClientWelcome_Location.Merge(m, src) +} +func (m *CMsgClientWelcome_Location) XXX_Size() int { + return xxx_messageInfo_CMsgClientWelcome_Location.Size(m) +} +func (m *CMsgClientWelcome_Location) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgClientWelcome_Location.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgClientWelcome_Location proto.InternalMessageInfo + +func (m *CMsgClientWelcome_Location) GetLatitude() float32 { + if m != nil && m.Latitude != nil { + return *m.Latitude + } + return 0 +} + +func (m *CMsgClientWelcome_Location) GetLongitude() float32 { + if m != nil && m.Longitude != nil { + return *m.Longitude + } + return 0 +} + +func (m *CMsgClientWelcome_Location) GetCountry() string { + if m != nil && m.Country != nil { + return *m.Country + } + return "" +} + +type CMsgConnectionStatus struct { + Status *GCConnectionStatus `protobuf:"varint,1,opt,name=status,enum=protocol.GCConnectionStatus,def=0" json:"status,omitempty"` + ClientSessionNeed *uint32 `protobuf:"varint,2,opt,name=client_session_need,json=clientSessionNeed" json:"client_session_need,omitempty"` + QueuePosition *int32 `protobuf:"varint,3,opt,name=queue_position,json=queuePosition" json:"queue_position,omitempty"` + QueueSize *int32 `protobuf:"varint,4,opt,name=queue_size,json=queueSize" json:"queue_size,omitempty"` + WaitSeconds *int32 `protobuf:"varint,5,opt,name=wait_seconds,json=waitSeconds" json:"wait_seconds,omitempty"` + EstimatedWaitSecondsRemaining *int32 `protobuf:"varint,6,opt,name=estimated_wait_seconds_remaining,json=estimatedWaitSecondsRemaining" json:"estimated_wait_seconds_remaining,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgConnectionStatus) Reset() { *m = CMsgConnectionStatus{} } +func (m *CMsgConnectionStatus) String() string { return proto.CompactTextString(m) } +func (*CMsgConnectionStatus) ProtoMessage() {} +func (*CMsgConnectionStatus) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{25} +} + +func (m *CMsgConnectionStatus) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgConnectionStatus.Unmarshal(m, b) +} +func (m *CMsgConnectionStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgConnectionStatus.Marshal(b, m, deterministic) +} +func (m *CMsgConnectionStatus) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgConnectionStatus.Merge(m, src) +} +func (m *CMsgConnectionStatus) XXX_Size() int { + return xxx_messageInfo_CMsgConnectionStatus.Size(m) +} +func (m *CMsgConnectionStatus) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgConnectionStatus.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgConnectionStatus proto.InternalMessageInfo + +const Default_CMsgConnectionStatus_Status GCConnectionStatus = GCConnectionStatus_GCConnectionStatus_HAVE_SESSION + +func (m *CMsgConnectionStatus) GetStatus() GCConnectionStatus { + if m != nil && m.Status != nil { + return *m.Status + } + return Default_CMsgConnectionStatus_Status +} + +func (m *CMsgConnectionStatus) GetClientSessionNeed() uint32 { + if m != nil && m.ClientSessionNeed != nil { + return *m.ClientSessionNeed + } + return 0 +} + +func (m *CMsgConnectionStatus) GetQueuePosition() int32 { + if m != nil && m.QueuePosition != nil { + return *m.QueuePosition + } + return 0 +} + +func (m *CMsgConnectionStatus) GetQueueSize() int32 { + if m != nil && m.QueueSize != nil { + return *m.QueueSize + } + return 0 +} + +func (m *CMsgConnectionStatus) GetWaitSeconds() int32 { + if m != nil && m.WaitSeconds != nil { + return *m.WaitSeconds + } + return 0 +} + +func (m *CMsgConnectionStatus) GetEstimatedWaitSecondsRemaining() int32 { + if m != nil && m.EstimatedWaitSecondsRemaining != nil { + return *m.EstimatedWaitSecondsRemaining + } + return 0 +} + +type CMsgGCToGCSOCacheSubscribe struct { + Subscriber *uint64 `protobuf:"fixed64,1,opt,name=subscriber" json:"subscriber,omitempty"` + SubscribeToId *uint64 `protobuf:"fixed64,2,opt,name=subscribe_to_id,json=subscribeToId" json:"subscribe_to_id,omitempty"` + SyncVersion *uint64 `protobuf:"fixed64,3,opt,name=sync_version,json=syncVersion" json:"sync_version,omitempty"` + HaveVersions []*CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions `protobuf:"bytes,4,rep,name=have_versions,json=haveVersions" json:"have_versions,omitempty"` + SubscribeToType *uint32 `protobuf:"varint,5,opt,name=subscribe_to_type,json=subscribeToType" json:"subscribe_to_type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCSOCacheSubscribe) Reset() { *m = CMsgGCToGCSOCacheSubscribe{} } +func (m *CMsgGCToGCSOCacheSubscribe) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCSOCacheSubscribe) ProtoMessage() {} +func (*CMsgGCToGCSOCacheSubscribe) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{26} +} + +func (m *CMsgGCToGCSOCacheSubscribe) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCSOCacheSubscribe.Unmarshal(m, b) +} +func (m *CMsgGCToGCSOCacheSubscribe) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCSOCacheSubscribe.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCSOCacheSubscribe) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCSOCacheSubscribe.Merge(m, src) +} +func (m *CMsgGCToGCSOCacheSubscribe) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCSOCacheSubscribe.Size(m) +} +func (m *CMsgGCToGCSOCacheSubscribe) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCSOCacheSubscribe.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCSOCacheSubscribe proto.InternalMessageInfo + +func (m *CMsgGCToGCSOCacheSubscribe) GetSubscriber() uint64 { + if m != nil && m.Subscriber != nil { + return *m.Subscriber + } + return 0 +} + +func (m *CMsgGCToGCSOCacheSubscribe) GetSubscribeToId() uint64 { + if m != nil && m.SubscribeToId != nil { + return *m.SubscribeToId + } + return 0 +} + +func (m *CMsgGCToGCSOCacheSubscribe) GetSyncVersion() uint64 { + if m != nil && m.SyncVersion != nil { + return *m.SyncVersion + } + return 0 +} + +func (m *CMsgGCToGCSOCacheSubscribe) GetHaveVersions() []*CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions { + if m != nil { + return m.HaveVersions + } + return nil +} + +func (m *CMsgGCToGCSOCacheSubscribe) GetSubscribeToType() uint32 { + if m != nil && m.SubscribeToType != nil { + return *m.SubscribeToType + } + return 0 +} + +type CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions struct { + ServiceId *uint32 `protobuf:"varint,1,opt,name=service_id,json=serviceId" json:"service_id,omitempty"` + Version *uint64 `protobuf:"varint,2,opt,name=version" json:"version,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions) Reset() { + *m = CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions{} +} +func (m *CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions) ProtoMessage() {} +func (*CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{26, 0} +} + +func (m *CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions.Unmarshal(m, b) +} +func (m *CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions.Merge(m, src) +} +func (m *CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions.Size(m) +} +func (m *CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions proto.InternalMessageInfo + +func (m *CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions) GetServiceId() uint32 { + if m != nil && m.ServiceId != nil { + return *m.ServiceId + } + return 0 +} + +func (m *CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions) GetVersion() uint64 { + if m != nil && m.Version != nil { + return *m.Version + } + return 0 +} + +type CMsgGCToGCSOCacheUnsubscribe struct { + Subscriber *uint64 `protobuf:"fixed64,1,opt,name=subscriber" json:"subscriber,omitempty"` + UnsubscribeFromId *uint64 `protobuf:"fixed64,2,opt,name=unsubscribe_from_id,json=unsubscribeFromId" json:"unsubscribe_from_id,omitempty"` + UnsubscribeFromType *uint32 `protobuf:"varint,3,opt,name=unsubscribe_from_type,json=unsubscribeFromType" json:"unsubscribe_from_type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCSOCacheUnsubscribe) Reset() { *m = CMsgGCToGCSOCacheUnsubscribe{} } +func (m *CMsgGCToGCSOCacheUnsubscribe) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCSOCacheUnsubscribe) ProtoMessage() {} +func (*CMsgGCToGCSOCacheUnsubscribe) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{27} +} + +func (m *CMsgGCToGCSOCacheUnsubscribe) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCSOCacheUnsubscribe.Unmarshal(m, b) +} +func (m *CMsgGCToGCSOCacheUnsubscribe) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCSOCacheUnsubscribe.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCSOCacheUnsubscribe) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCSOCacheUnsubscribe.Merge(m, src) +} +func (m *CMsgGCToGCSOCacheUnsubscribe) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCSOCacheUnsubscribe.Size(m) +} +func (m *CMsgGCToGCSOCacheUnsubscribe) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCSOCacheUnsubscribe.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCSOCacheUnsubscribe proto.InternalMessageInfo + +func (m *CMsgGCToGCSOCacheUnsubscribe) GetSubscriber() uint64 { + if m != nil && m.Subscriber != nil { + return *m.Subscriber + } + return 0 +} + +func (m *CMsgGCToGCSOCacheUnsubscribe) GetUnsubscribeFromId() uint64 { + if m != nil && m.UnsubscribeFromId != nil { + return *m.UnsubscribeFromId + } + return 0 +} + +func (m *CMsgGCToGCSOCacheUnsubscribe) GetUnsubscribeFromType() uint32 { + if m != nil && m.UnsubscribeFromType != nil { + return *m.UnsubscribeFromType + } + return 0 +} + +type CMsgGCClientPing struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCClientPing) Reset() { *m = CMsgGCClientPing{} } +func (m *CMsgGCClientPing) String() string { return proto.CompactTextString(m) } +func (*CMsgGCClientPing) ProtoMessage() {} +func (*CMsgGCClientPing) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{28} +} + +func (m *CMsgGCClientPing) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCClientPing.Unmarshal(m, b) +} +func (m *CMsgGCClientPing) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCClientPing.Marshal(b, m, deterministic) +} +func (m *CMsgGCClientPing) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCClientPing.Merge(m, src) +} +func (m *CMsgGCClientPing) XXX_Size() int { + return xxx_messageInfo_CMsgGCClientPing.Size(m) +} +func (m *CMsgGCClientPing) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCClientPing.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCClientPing proto.InternalMessageInfo + +type CMsgGCToGCForwardAccountDetails struct { + Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` + AccountDetails *CGCSystemMsg_GetAccountDetails_Response `protobuf:"bytes,2,opt,name=account_details,json=accountDetails" json:"account_details,omitempty"` + AgeSeconds *uint32 `protobuf:"varint,3,opt,name=age_seconds,json=ageSeconds" json:"age_seconds,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCForwardAccountDetails) Reset() { *m = CMsgGCToGCForwardAccountDetails{} } +func (m *CMsgGCToGCForwardAccountDetails) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCForwardAccountDetails) ProtoMessage() {} +func (*CMsgGCToGCForwardAccountDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{29} +} + +func (m *CMsgGCToGCForwardAccountDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCForwardAccountDetails.Unmarshal(m, b) +} +func (m *CMsgGCToGCForwardAccountDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCForwardAccountDetails.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCForwardAccountDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCForwardAccountDetails.Merge(m, src) +} +func (m *CMsgGCToGCForwardAccountDetails) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCForwardAccountDetails.Size(m) +} +func (m *CMsgGCToGCForwardAccountDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCForwardAccountDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCForwardAccountDetails proto.InternalMessageInfo + +func (m *CMsgGCToGCForwardAccountDetails) GetSteamid() uint64 { + if m != nil && m.Steamid != nil { + return *m.Steamid + } + return 0 +} + +func (m *CMsgGCToGCForwardAccountDetails) GetAccountDetails() *CGCSystemMsg_GetAccountDetails_Response { + if m != nil { + return m.AccountDetails + } + return nil +} + +func (m *CMsgGCToGCForwardAccountDetails) GetAgeSeconds() uint32 { + if m != nil && m.AgeSeconds != nil { + return *m.AgeSeconds + } + return 0 +} + +type CMsgGCToGCLoadSessionSOCache struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + ForwardAccountDetails *CMsgGCToGCForwardAccountDetails `protobuf:"bytes,2,opt,name=forward_account_details,json=forwardAccountDetails" json:"forward_account_details,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCLoadSessionSOCache) Reset() { *m = CMsgGCToGCLoadSessionSOCache{} } +func (m *CMsgGCToGCLoadSessionSOCache) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCLoadSessionSOCache) ProtoMessage() {} +func (*CMsgGCToGCLoadSessionSOCache) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{30} +} + +func (m *CMsgGCToGCLoadSessionSOCache) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCLoadSessionSOCache.Unmarshal(m, b) +} +func (m *CMsgGCToGCLoadSessionSOCache) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCLoadSessionSOCache.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCLoadSessionSOCache) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCLoadSessionSOCache.Merge(m, src) +} +func (m *CMsgGCToGCLoadSessionSOCache) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCLoadSessionSOCache.Size(m) +} +func (m *CMsgGCToGCLoadSessionSOCache) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCLoadSessionSOCache.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCLoadSessionSOCache proto.InternalMessageInfo + +func (m *CMsgGCToGCLoadSessionSOCache) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgGCToGCLoadSessionSOCache) GetForwardAccountDetails() *CMsgGCToGCForwardAccountDetails { + if m != nil { + return m.ForwardAccountDetails + } + return nil +} + +type CMsgGCToGCLoadSessionSOCacheResponse struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCLoadSessionSOCacheResponse) Reset() { *m = CMsgGCToGCLoadSessionSOCacheResponse{} } +func (m *CMsgGCToGCLoadSessionSOCacheResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCLoadSessionSOCacheResponse) ProtoMessage() {} +func (*CMsgGCToGCLoadSessionSOCacheResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{31} +} + +func (m *CMsgGCToGCLoadSessionSOCacheResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCLoadSessionSOCacheResponse.Unmarshal(m, b) +} +func (m *CMsgGCToGCLoadSessionSOCacheResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCLoadSessionSOCacheResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCLoadSessionSOCacheResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCLoadSessionSOCacheResponse.Merge(m, src) +} +func (m *CMsgGCToGCLoadSessionSOCacheResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCLoadSessionSOCacheResponse.Size(m) +} +func (m *CMsgGCToGCLoadSessionSOCacheResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCLoadSessionSOCacheResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCLoadSessionSOCacheResponse proto.InternalMessageInfo + +type CMsgGCToGCUpdateSessionStats struct { + UserSessions *uint32 `protobuf:"varint,1,opt,name=user_sessions,json=userSessions" json:"user_sessions,omitempty"` + ServerSessions *uint32 `protobuf:"varint,2,opt,name=server_sessions,json=serverSessions" json:"server_sessions,omitempty"` + InLogonSurge *bool `protobuf:"varint,3,opt,name=in_logon_surge,json=inLogonSurge" json:"in_logon_surge,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCUpdateSessionStats) Reset() { *m = CMsgGCToGCUpdateSessionStats{} } +func (m *CMsgGCToGCUpdateSessionStats) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCUpdateSessionStats) ProtoMessage() {} +func (*CMsgGCToGCUpdateSessionStats) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{32} +} + +func (m *CMsgGCToGCUpdateSessionStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCUpdateSessionStats.Unmarshal(m, b) +} +func (m *CMsgGCToGCUpdateSessionStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCUpdateSessionStats.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCUpdateSessionStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCUpdateSessionStats.Merge(m, src) +} +func (m *CMsgGCToGCUpdateSessionStats) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCUpdateSessionStats.Size(m) +} +func (m *CMsgGCToGCUpdateSessionStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCUpdateSessionStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCUpdateSessionStats proto.InternalMessageInfo + +func (m *CMsgGCToGCUpdateSessionStats) GetUserSessions() uint32 { + if m != nil && m.UserSessions != nil { + return *m.UserSessions + } + return 0 +} + +func (m *CMsgGCToGCUpdateSessionStats) GetServerSessions() uint32 { + if m != nil && m.ServerSessions != nil { + return *m.ServerSessions + } + return 0 +} + +func (m *CMsgGCToGCUpdateSessionStats) GetInLogonSurge() bool { + if m != nil && m.InLogonSurge != nil { + return *m.InLogonSurge + } + return false +} + +type CMsgGCToClientRequestDropped struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientRequestDropped) Reset() { *m = CMsgGCToClientRequestDropped{} } +func (m *CMsgGCToClientRequestDropped) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientRequestDropped) ProtoMessage() {} +func (*CMsgGCToClientRequestDropped) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{33} +} + +func (m *CMsgGCToClientRequestDropped) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientRequestDropped.Unmarshal(m, b) +} +func (m *CMsgGCToClientRequestDropped) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientRequestDropped.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientRequestDropped) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientRequestDropped.Merge(m, src) +} +func (m *CMsgGCToClientRequestDropped) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientRequestDropped.Size(m) +} +func (m *CMsgGCToClientRequestDropped) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientRequestDropped.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientRequestDropped proto.InternalMessageInfo + +type CWorkshop_PopulateItemDescriptions_Request struct { + Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"` + Languages []*CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock `protobuf:"bytes,2,rep,name=languages" json:"languages,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CWorkshop_PopulateItemDescriptions_Request) Reset() { + *m = CWorkshop_PopulateItemDescriptions_Request{} +} +func (m *CWorkshop_PopulateItemDescriptions_Request) String() string { + return proto.CompactTextString(m) +} +func (*CWorkshop_PopulateItemDescriptions_Request) ProtoMessage() {} +func (*CWorkshop_PopulateItemDescriptions_Request) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{34} +} + +func (m *CWorkshop_PopulateItemDescriptions_Request) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CWorkshop_PopulateItemDescriptions_Request.Unmarshal(m, b) +} +func (m *CWorkshop_PopulateItemDescriptions_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CWorkshop_PopulateItemDescriptions_Request.Marshal(b, m, deterministic) +} +func (m *CWorkshop_PopulateItemDescriptions_Request) XXX_Merge(src proto.Message) { + xxx_messageInfo_CWorkshop_PopulateItemDescriptions_Request.Merge(m, src) +} +func (m *CWorkshop_PopulateItemDescriptions_Request) XXX_Size() int { + return xxx_messageInfo_CWorkshop_PopulateItemDescriptions_Request.Size(m) +} +func (m *CWorkshop_PopulateItemDescriptions_Request) XXX_DiscardUnknown() { + xxx_messageInfo_CWorkshop_PopulateItemDescriptions_Request.DiscardUnknown(m) +} + +var xxx_messageInfo_CWorkshop_PopulateItemDescriptions_Request proto.InternalMessageInfo + +func (m *CWorkshop_PopulateItemDescriptions_Request) GetAppid() uint32 { + if m != nil && m.Appid != nil { + return *m.Appid + } + return 0 +} + +func (m *CWorkshop_PopulateItemDescriptions_Request) GetLanguages() []*CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock { + if m != nil { + return m.Languages + } + return nil +} + +type CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription struct { + Gameitemid *uint32 `protobuf:"varint,1,opt,name=gameitemid" json:"gameitemid,omitempty"` + ItemDescription *string `protobuf:"bytes,2,opt,name=item_description,json=itemDescription" json:"item_description,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription) Reset() { + *m = CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription{} +} +func (m *CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription) String() string { + return proto.CompactTextString(m) +} +func (*CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription) ProtoMessage() {} +func (*CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{34, 0} +} + +func (m *CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription.Unmarshal(m, b) +} +func (m *CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription.Marshal(b, m, deterministic) +} +func (m *CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription) XXX_Merge(src proto.Message) { + xxx_messageInfo_CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription.Merge(m, src) +} +func (m *CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription) XXX_Size() int { + return xxx_messageInfo_CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription.Size(m) +} +func (m *CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription) XXX_DiscardUnknown() { + xxx_messageInfo_CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription.DiscardUnknown(m) +} + +var xxx_messageInfo_CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription proto.InternalMessageInfo + +func (m *CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription) GetGameitemid() uint32 { + if m != nil && m.Gameitemid != nil { + return *m.Gameitemid + } + return 0 +} + +func (m *CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription) GetItemDescription() string { + if m != nil && m.ItemDescription != nil { + return *m.ItemDescription + } + return "" +} + +type CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock struct { + Language *string `protobuf:"bytes,1,opt,name=language" json:"language,omitempty"` + Descriptions []*CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription `protobuf:"bytes,2,rep,name=descriptions" json:"descriptions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock) Reset() { + *m = CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock{} +} +func (m *CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock) String() string { + return proto.CompactTextString(m) +} +func (*CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock) ProtoMessage() {} +func (*CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{34, 1} +} + +func (m *CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock.Unmarshal(m, b) +} +func (m *CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock.Marshal(b, m, deterministic) +} +func (m *CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock) XXX_Merge(src proto.Message) { + xxx_messageInfo_CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock.Merge(m, src) +} +func (m *CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock) XXX_Size() int { + return xxx_messageInfo_CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock.Size(m) +} +func (m *CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock) XXX_DiscardUnknown() { + xxx_messageInfo_CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock.DiscardUnknown(m) +} + +var xxx_messageInfo_CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock proto.InternalMessageInfo + +func (m *CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock) GetLanguage() string { + if m != nil && m.Language != nil { + return *m.Language + } + return "" +} + +func (m *CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock) GetDescriptions() []*CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription { + if m != nil { + return m.Descriptions + } + return nil +} + +type CWorkshop_GetContributors_Request struct { + Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"` + Gameitemid *uint32 `protobuf:"varint,2,opt,name=gameitemid" json:"gameitemid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CWorkshop_GetContributors_Request) Reset() { *m = CWorkshop_GetContributors_Request{} } +func (m *CWorkshop_GetContributors_Request) String() string { return proto.CompactTextString(m) } +func (*CWorkshop_GetContributors_Request) ProtoMessage() {} +func (*CWorkshop_GetContributors_Request) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{35} +} + +func (m *CWorkshop_GetContributors_Request) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CWorkshop_GetContributors_Request.Unmarshal(m, b) +} +func (m *CWorkshop_GetContributors_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CWorkshop_GetContributors_Request.Marshal(b, m, deterministic) +} +func (m *CWorkshop_GetContributors_Request) XXX_Merge(src proto.Message) { + xxx_messageInfo_CWorkshop_GetContributors_Request.Merge(m, src) +} +func (m *CWorkshop_GetContributors_Request) XXX_Size() int { + return xxx_messageInfo_CWorkshop_GetContributors_Request.Size(m) +} +func (m *CWorkshop_GetContributors_Request) XXX_DiscardUnknown() { + xxx_messageInfo_CWorkshop_GetContributors_Request.DiscardUnknown(m) +} + +var xxx_messageInfo_CWorkshop_GetContributors_Request proto.InternalMessageInfo + +func (m *CWorkshop_GetContributors_Request) GetAppid() uint32 { + if m != nil && m.Appid != nil { + return *m.Appid + } + return 0 +} + +func (m *CWorkshop_GetContributors_Request) GetGameitemid() uint32 { + if m != nil && m.Gameitemid != nil { + return *m.Gameitemid + } + return 0 +} + +type CWorkshop_GetContributors_Response struct { + Contributors []uint64 `protobuf:"fixed64,1,rep,name=contributors" json:"contributors,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CWorkshop_GetContributors_Response) Reset() { *m = CWorkshop_GetContributors_Response{} } +func (m *CWorkshop_GetContributors_Response) String() string { return proto.CompactTextString(m) } +func (*CWorkshop_GetContributors_Response) ProtoMessage() {} +func (*CWorkshop_GetContributors_Response) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{36} +} + +func (m *CWorkshop_GetContributors_Response) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CWorkshop_GetContributors_Response.Unmarshal(m, b) +} +func (m *CWorkshop_GetContributors_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CWorkshop_GetContributors_Response.Marshal(b, m, deterministic) +} +func (m *CWorkshop_GetContributors_Response) XXX_Merge(src proto.Message) { + xxx_messageInfo_CWorkshop_GetContributors_Response.Merge(m, src) +} +func (m *CWorkshop_GetContributors_Response) XXX_Size() int { + return xxx_messageInfo_CWorkshop_GetContributors_Response.Size(m) +} +func (m *CWorkshop_GetContributors_Response) XXX_DiscardUnknown() { + xxx_messageInfo_CWorkshop_GetContributors_Response.DiscardUnknown(m) +} + +var xxx_messageInfo_CWorkshop_GetContributors_Response proto.InternalMessageInfo + +func (m *CWorkshop_GetContributors_Response) GetContributors() []uint64 { + if m != nil { + return m.Contributors + } + return nil +} + +type CWorkshop_SetItemPaymentRules_Request struct { + Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"` + Gameitemid *uint32 `protobuf:"varint,2,opt,name=gameitemid" json:"gameitemid,omitempty"` + AssociatedWorkshopFiles []*CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule `protobuf:"bytes,3,rep,name=associated_workshop_files,json=associatedWorkshopFiles" json:"associated_workshop_files,omitempty"` + PartnerAccounts []*CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule `protobuf:"bytes,4,rep,name=partner_accounts,json=partnerAccounts" json:"partner_accounts,omitempty"` + ValidateOnly *bool `protobuf:"varint,5,opt,name=validate_only,json=validateOnly" json:"validate_only,omitempty"` + MakeWorkshopFilesSubscribable *bool `protobuf:"varint,6,opt,name=make_workshop_files_subscribable,json=makeWorkshopFilesSubscribable" json:"make_workshop_files_subscribable,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CWorkshop_SetItemPaymentRules_Request) Reset() { *m = CWorkshop_SetItemPaymentRules_Request{} } +func (m *CWorkshop_SetItemPaymentRules_Request) String() string { return proto.CompactTextString(m) } +func (*CWorkshop_SetItemPaymentRules_Request) ProtoMessage() {} +func (*CWorkshop_SetItemPaymentRules_Request) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{37} +} + +func (m *CWorkshop_SetItemPaymentRules_Request) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CWorkshop_SetItemPaymentRules_Request.Unmarshal(m, b) +} +func (m *CWorkshop_SetItemPaymentRules_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CWorkshop_SetItemPaymentRules_Request.Marshal(b, m, deterministic) +} +func (m *CWorkshop_SetItemPaymentRules_Request) XXX_Merge(src proto.Message) { + xxx_messageInfo_CWorkshop_SetItemPaymentRules_Request.Merge(m, src) +} +func (m *CWorkshop_SetItemPaymentRules_Request) XXX_Size() int { + return xxx_messageInfo_CWorkshop_SetItemPaymentRules_Request.Size(m) +} +func (m *CWorkshop_SetItemPaymentRules_Request) XXX_DiscardUnknown() { + xxx_messageInfo_CWorkshop_SetItemPaymentRules_Request.DiscardUnknown(m) +} + +var xxx_messageInfo_CWorkshop_SetItemPaymentRules_Request proto.InternalMessageInfo + +func (m *CWorkshop_SetItemPaymentRules_Request) GetAppid() uint32 { + if m != nil && m.Appid != nil { + return *m.Appid + } + return 0 +} + +func (m *CWorkshop_SetItemPaymentRules_Request) GetGameitemid() uint32 { + if m != nil && m.Gameitemid != nil { + return *m.Gameitemid + } + return 0 +} + +func (m *CWorkshop_SetItemPaymentRules_Request) GetAssociatedWorkshopFiles() []*CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule { + if m != nil { + return m.AssociatedWorkshopFiles + } + return nil +} + +func (m *CWorkshop_SetItemPaymentRules_Request) GetPartnerAccounts() []*CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule { + if m != nil { + return m.PartnerAccounts + } + return nil +} + +func (m *CWorkshop_SetItemPaymentRules_Request) GetValidateOnly() bool { + if m != nil && m.ValidateOnly != nil { + return *m.ValidateOnly + } + return false +} + +func (m *CWorkshop_SetItemPaymentRules_Request) GetMakeWorkshopFilesSubscribable() bool { + if m != nil && m.MakeWorkshopFilesSubscribable != nil { + return *m.MakeWorkshopFilesSubscribable + } + return false +} + +type CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule struct { + WorkshopFileId *uint64 `protobuf:"varint,1,opt,name=workshop_file_id,json=workshopFileId" json:"workshop_file_id,omitempty"` + RevenuePercentage *float32 `protobuf:"fixed32,2,opt,name=revenue_percentage,json=revenuePercentage" json:"revenue_percentage,omitempty"` + RuleDescription *string `protobuf:"bytes,3,opt,name=rule_description,json=ruleDescription" json:"rule_description,omitempty"` + RuleType *uint32 `protobuf:"varint,4,opt,name=rule_type,json=ruleType" json:"rule_type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule) Reset() { + *m = CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule{} +} +func (m *CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule) String() string { + return proto.CompactTextString(m) +} +func (*CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule) ProtoMessage() {} +func (*CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{37, 0} +} + +func (m *CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule.Unmarshal(m, b) +} +func (m *CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule.Marshal(b, m, deterministic) +} +func (m *CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule) XXX_Merge(src proto.Message) { + xxx_messageInfo_CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule.Merge(m, src) +} +func (m *CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule) XXX_Size() int { + return xxx_messageInfo_CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule.Size(m) +} +func (m *CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule) XXX_DiscardUnknown() { + xxx_messageInfo_CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule.DiscardUnknown(m) +} + +var xxx_messageInfo_CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule proto.InternalMessageInfo + +func (m *CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule) GetWorkshopFileId() uint64 { + if m != nil && m.WorkshopFileId != nil { + return *m.WorkshopFileId + } + return 0 +} + +func (m *CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule) GetRevenuePercentage() float32 { + if m != nil && m.RevenuePercentage != nil { + return *m.RevenuePercentage + } + return 0 +} + +func (m *CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule) GetRuleDescription() string { + if m != nil && m.RuleDescription != nil { + return *m.RuleDescription + } + return "" +} + +func (m *CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule) GetRuleType() uint32 { + if m != nil && m.RuleType != nil { + return *m.RuleType + } + return 0 +} + +type CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule struct { + AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + RevenuePercentage *float32 `protobuf:"fixed32,2,opt,name=revenue_percentage,json=revenuePercentage" json:"revenue_percentage,omitempty"` + RuleDescription *string `protobuf:"bytes,3,opt,name=rule_description,json=ruleDescription" json:"rule_description,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule) Reset() { + *m = CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule{} +} +func (m *CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule) String() string { + return proto.CompactTextString(m) +} +func (*CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule) ProtoMessage() {} +func (*CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{37, 1} +} + +func (m *CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule.Unmarshal(m, b) +} +func (m *CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule.Marshal(b, m, deterministic) +} +func (m *CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule) XXX_Merge(src proto.Message) { + xxx_messageInfo_CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule.Merge(m, src) +} +func (m *CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule) XXX_Size() int { + return xxx_messageInfo_CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule.Size(m) +} +func (m *CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule) XXX_DiscardUnknown() { + xxx_messageInfo_CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule.DiscardUnknown(m) +} + +var xxx_messageInfo_CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule proto.InternalMessageInfo + +func (m *CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule) GetRevenuePercentage() float32 { + if m != nil && m.RevenuePercentage != nil { + return *m.RevenuePercentage + } + return 0 +} + +func (m *CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule) GetRuleDescription() string { + if m != nil && m.RuleDescription != nil { + return *m.RuleDescription + } + return "" +} + +type CWorkshop_SetItemPaymentRules_Response struct { + ValidationErrors []string `protobuf:"bytes,1,rep,name=validation_errors,json=validationErrors" json:"validation_errors,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CWorkshop_SetItemPaymentRules_Response) Reset() { + *m = CWorkshop_SetItemPaymentRules_Response{} +} +func (m *CWorkshop_SetItemPaymentRules_Response) String() string { return proto.CompactTextString(m) } +func (*CWorkshop_SetItemPaymentRules_Response) ProtoMessage() {} +func (*CWorkshop_SetItemPaymentRules_Response) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{38} +} + +func (m *CWorkshop_SetItemPaymentRules_Response) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CWorkshop_SetItemPaymentRules_Response.Unmarshal(m, b) +} +func (m *CWorkshop_SetItemPaymentRules_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CWorkshop_SetItemPaymentRules_Response.Marshal(b, m, deterministic) +} +func (m *CWorkshop_SetItemPaymentRules_Response) XXX_Merge(src proto.Message) { + xxx_messageInfo_CWorkshop_SetItemPaymentRules_Response.Merge(m, src) +} +func (m *CWorkshop_SetItemPaymentRules_Response) XXX_Size() int { + return xxx_messageInfo_CWorkshop_SetItemPaymentRules_Response.Size(m) +} +func (m *CWorkshop_SetItemPaymentRules_Response) XXX_DiscardUnknown() { + xxx_messageInfo_CWorkshop_SetItemPaymentRules_Response.DiscardUnknown(m) +} + +var xxx_messageInfo_CWorkshop_SetItemPaymentRules_Response proto.InternalMessageInfo + +func (m *CWorkshop_SetItemPaymentRules_Response) GetValidationErrors() []string { + if m != nil { + return m.ValidationErrors + } + return nil +} + +type CCommunity_ClanAnnouncementInfo struct { + Gid *uint64 `protobuf:"varint,1,opt,name=gid" json:"gid,omitempty"` + Clanid *uint64 `protobuf:"varint,2,opt,name=clanid" json:"clanid,omitempty"` + Posterid *uint64 `protobuf:"varint,3,opt,name=posterid" json:"posterid,omitempty"` + Headline *string `protobuf:"bytes,4,opt,name=headline" json:"headline,omitempty"` + Posttime *uint32 `protobuf:"varint,5,opt,name=posttime" json:"posttime,omitempty"` + Updatetime *uint32 `protobuf:"varint,6,opt,name=updatetime" json:"updatetime,omitempty"` + Body *string `protobuf:"bytes,7,opt,name=body" json:"body,omitempty"` + Commentcount *int32 `protobuf:"varint,8,opt,name=commentcount" json:"commentcount,omitempty"` + Tags []string `protobuf:"bytes,9,rep,name=tags" json:"tags,omitempty"` + Language *int32 `protobuf:"varint,10,opt,name=language" json:"language,omitempty"` + Hidden *bool `protobuf:"varint,11,opt,name=hidden" json:"hidden,omitempty"` + ForumTopicId *uint64 `protobuf:"fixed64,12,opt,name=forum_topic_id,json=forumTopicId" json:"forum_topic_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CCommunity_ClanAnnouncementInfo) Reset() { *m = CCommunity_ClanAnnouncementInfo{} } +func (m *CCommunity_ClanAnnouncementInfo) String() string { return proto.CompactTextString(m) } +func (*CCommunity_ClanAnnouncementInfo) ProtoMessage() {} +func (*CCommunity_ClanAnnouncementInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{39} +} + +func (m *CCommunity_ClanAnnouncementInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CCommunity_ClanAnnouncementInfo.Unmarshal(m, b) +} +func (m *CCommunity_ClanAnnouncementInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CCommunity_ClanAnnouncementInfo.Marshal(b, m, deterministic) +} +func (m *CCommunity_ClanAnnouncementInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CCommunity_ClanAnnouncementInfo.Merge(m, src) +} +func (m *CCommunity_ClanAnnouncementInfo) XXX_Size() int { + return xxx_messageInfo_CCommunity_ClanAnnouncementInfo.Size(m) +} +func (m *CCommunity_ClanAnnouncementInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CCommunity_ClanAnnouncementInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CCommunity_ClanAnnouncementInfo proto.InternalMessageInfo + +func (m *CCommunity_ClanAnnouncementInfo) GetGid() uint64 { + if m != nil && m.Gid != nil { + return *m.Gid + } + return 0 +} + +func (m *CCommunity_ClanAnnouncementInfo) GetClanid() uint64 { + if m != nil && m.Clanid != nil { + return *m.Clanid + } + return 0 +} + +func (m *CCommunity_ClanAnnouncementInfo) GetPosterid() uint64 { + if m != nil && m.Posterid != nil { + return *m.Posterid + } + return 0 +} + +func (m *CCommunity_ClanAnnouncementInfo) GetHeadline() string { + if m != nil && m.Headline != nil { + return *m.Headline + } + return "" +} + +func (m *CCommunity_ClanAnnouncementInfo) GetPosttime() uint32 { + if m != nil && m.Posttime != nil { + return *m.Posttime + } + return 0 +} + +func (m *CCommunity_ClanAnnouncementInfo) GetUpdatetime() uint32 { + if m != nil && m.Updatetime != nil { + return *m.Updatetime + } + return 0 +} + +func (m *CCommunity_ClanAnnouncementInfo) GetBody() string { + if m != nil && m.Body != nil { + return *m.Body + } + return "" +} + +func (m *CCommunity_ClanAnnouncementInfo) GetCommentcount() int32 { + if m != nil && m.Commentcount != nil { + return *m.Commentcount + } + return 0 +} + +func (m *CCommunity_ClanAnnouncementInfo) GetTags() []string { + if m != nil { + return m.Tags + } + return nil +} + +func (m *CCommunity_ClanAnnouncementInfo) GetLanguage() int32 { + if m != nil && m.Language != nil { + return *m.Language + } + return 0 +} + +func (m *CCommunity_ClanAnnouncementInfo) GetHidden() bool { + if m != nil && m.Hidden != nil { + return *m.Hidden + } + return false +} + +func (m *CCommunity_ClanAnnouncementInfo) GetForumTopicId() uint64 { + if m != nil && m.ForumTopicId != nil { + return *m.ForumTopicId + } + return 0 +} + +type CCommunity_GetClanAnnouncements_Request struct { + Steamid *uint64 `protobuf:"varint,1,opt,name=steamid" json:"steamid,omitempty"` + Offset *uint32 `protobuf:"varint,2,opt,name=offset" json:"offset,omitempty"` + Count *uint32 `protobuf:"varint,3,opt,name=count" json:"count,omitempty"` + Maxchars *uint32 `protobuf:"varint,4,opt,name=maxchars" json:"maxchars,omitempty"` + StripHtml *bool `protobuf:"varint,5,opt,name=strip_html,json=stripHtml" json:"strip_html,omitempty"` + RequiredTags []string `protobuf:"bytes,6,rep,name=required_tags,json=requiredTags" json:"required_tags,omitempty"` + RequireNoTags *bool `protobuf:"varint,7,opt,name=require_no_tags,json=requireNoTags" json:"require_no_tags,omitempty"` + LanguagePreference []uint32 `protobuf:"varint,8,rep,name=language_preference,json=languagePreference" json:"language_preference,omitempty"` + HiddenOnly *bool `protobuf:"varint,9,opt,name=hidden_only,json=hiddenOnly" json:"hidden_only,omitempty"` + OnlyGid *bool `protobuf:"varint,10,opt,name=only_gid,json=onlyGid" json:"only_gid,omitempty"` + RtimeOldestDate *uint32 `protobuf:"varint,11,opt,name=rtime_oldest_date,json=rtimeOldestDate" json:"rtime_oldest_date,omitempty"` + IncludeHidden *bool `protobuf:"varint,12,opt,name=include_hidden,json=includeHidden" json:"include_hidden,omitempty"` + IncludePartnerEvents *bool `protobuf:"varint,13,opt,name=include_partner_events,json=includePartnerEvents" json:"include_partner_events,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CCommunity_GetClanAnnouncements_Request) Reset() { + *m = CCommunity_GetClanAnnouncements_Request{} +} +func (m *CCommunity_GetClanAnnouncements_Request) String() string { return proto.CompactTextString(m) } +func (*CCommunity_GetClanAnnouncements_Request) ProtoMessage() {} +func (*CCommunity_GetClanAnnouncements_Request) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{40} +} + +func (m *CCommunity_GetClanAnnouncements_Request) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CCommunity_GetClanAnnouncements_Request.Unmarshal(m, b) +} +func (m *CCommunity_GetClanAnnouncements_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CCommunity_GetClanAnnouncements_Request.Marshal(b, m, deterministic) +} +func (m *CCommunity_GetClanAnnouncements_Request) XXX_Merge(src proto.Message) { + xxx_messageInfo_CCommunity_GetClanAnnouncements_Request.Merge(m, src) +} +func (m *CCommunity_GetClanAnnouncements_Request) XXX_Size() int { + return xxx_messageInfo_CCommunity_GetClanAnnouncements_Request.Size(m) +} +func (m *CCommunity_GetClanAnnouncements_Request) XXX_DiscardUnknown() { + xxx_messageInfo_CCommunity_GetClanAnnouncements_Request.DiscardUnknown(m) +} + +var xxx_messageInfo_CCommunity_GetClanAnnouncements_Request proto.InternalMessageInfo + +func (m *CCommunity_GetClanAnnouncements_Request) GetSteamid() uint64 { + if m != nil && m.Steamid != nil { + return *m.Steamid + } + return 0 +} + +func (m *CCommunity_GetClanAnnouncements_Request) GetOffset() uint32 { + if m != nil && m.Offset != nil { + return *m.Offset + } + return 0 +} + +func (m *CCommunity_GetClanAnnouncements_Request) GetCount() uint32 { + if m != nil && m.Count != nil { + return *m.Count + } + return 0 +} + +func (m *CCommunity_GetClanAnnouncements_Request) GetMaxchars() uint32 { + if m != nil && m.Maxchars != nil { + return *m.Maxchars + } + return 0 +} + +func (m *CCommunity_GetClanAnnouncements_Request) GetStripHtml() bool { + if m != nil && m.StripHtml != nil { + return *m.StripHtml + } + return false +} + +func (m *CCommunity_GetClanAnnouncements_Request) GetRequiredTags() []string { + if m != nil { + return m.RequiredTags + } + return nil +} + +func (m *CCommunity_GetClanAnnouncements_Request) GetRequireNoTags() bool { + if m != nil && m.RequireNoTags != nil { + return *m.RequireNoTags + } + return false +} + +func (m *CCommunity_GetClanAnnouncements_Request) GetLanguagePreference() []uint32 { + if m != nil { + return m.LanguagePreference + } + return nil +} + +func (m *CCommunity_GetClanAnnouncements_Request) GetHiddenOnly() bool { + if m != nil && m.HiddenOnly != nil { + return *m.HiddenOnly + } + return false +} + +func (m *CCommunity_GetClanAnnouncements_Request) GetOnlyGid() bool { + if m != nil && m.OnlyGid != nil { + return *m.OnlyGid + } + return false +} + +func (m *CCommunity_GetClanAnnouncements_Request) GetRtimeOldestDate() uint32 { + if m != nil && m.RtimeOldestDate != nil { + return *m.RtimeOldestDate + } + return 0 +} + +func (m *CCommunity_GetClanAnnouncements_Request) GetIncludeHidden() bool { + if m != nil && m.IncludeHidden != nil { + return *m.IncludeHidden + } + return false +} + +func (m *CCommunity_GetClanAnnouncements_Request) GetIncludePartnerEvents() bool { + if m != nil && m.IncludePartnerEvents != nil { + return *m.IncludePartnerEvents + } + return false +} + +type CCommunity_GetClanAnnouncements_Response struct { + Maxchars *uint32 `protobuf:"varint,1,opt,name=maxchars" json:"maxchars,omitempty"` + StripHtml *bool `protobuf:"varint,2,opt,name=strip_html,json=stripHtml" json:"strip_html,omitempty"` + Announcements []*CCommunity_ClanAnnouncementInfo `protobuf:"bytes,3,rep,name=announcements" json:"announcements,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CCommunity_GetClanAnnouncements_Response) Reset() { + *m = CCommunity_GetClanAnnouncements_Response{} +} +func (m *CCommunity_GetClanAnnouncements_Response) String() string { return proto.CompactTextString(m) } +func (*CCommunity_GetClanAnnouncements_Response) ProtoMessage() {} +func (*CCommunity_GetClanAnnouncements_Response) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{41} +} + +func (m *CCommunity_GetClanAnnouncements_Response) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CCommunity_GetClanAnnouncements_Response.Unmarshal(m, b) +} +func (m *CCommunity_GetClanAnnouncements_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CCommunity_GetClanAnnouncements_Response.Marshal(b, m, deterministic) +} +func (m *CCommunity_GetClanAnnouncements_Response) XXX_Merge(src proto.Message) { + xxx_messageInfo_CCommunity_GetClanAnnouncements_Response.Merge(m, src) +} +func (m *CCommunity_GetClanAnnouncements_Response) XXX_Size() int { + return xxx_messageInfo_CCommunity_GetClanAnnouncements_Response.Size(m) +} +func (m *CCommunity_GetClanAnnouncements_Response) XXX_DiscardUnknown() { + xxx_messageInfo_CCommunity_GetClanAnnouncements_Response.DiscardUnknown(m) +} + +var xxx_messageInfo_CCommunity_GetClanAnnouncements_Response proto.InternalMessageInfo + +func (m *CCommunity_GetClanAnnouncements_Response) GetMaxchars() uint32 { + if m != nil && m.Maxchars != nil { + return *m.Maxchars + } + return 0 +} + +func (m *CCommunity_GetClanAnnouncements_Response) GetStripHtml() bool { + if m != nil && m.StripHtml != nil { + return *m.StripHtml + } + return false +} + +func (m *CCommunity_GetClanAnnouncements_Response) GetAnnouncements() []*CCommunity_ClanAnnouncementInfo { + if m != nil { + return m.Announcements + } + return nil +} + +type CBroadcast_PostGameDataFrame_Request struct { + Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"` + Steamid *uint64 `protobuf:"fixed64,2,opt,name=steamid" json:"steamid,omitempty"` + BroadcastId *uint64 `protobuf:"fixed64,3,opt,name=broadcast_id,json=broadcastId" json:"broadcast_id,omitempty"` + FrameData []byte `protobuf:"bytes,4,opt,name=frame_data,json=frameData" json:"frame_data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CBroadcast_PostGameDataFrame_Request) Reset() { *m = CBroadcast_PostGameDataFrame_Request{} } +func (m *CBroadcast_PostGameDataFrame_Request) String() string { return proto.CompactTextString(m) } +func (*CBroadcast_PostGameDataFrame_Request) ProtoMessage() {} +func (*CBroadcast_PostGameDataFrame_Request) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{42} +} + +func (m *CBroadcast_PostGameDataFrame_Request) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CBroadcast_PostGameDataFrame_Request.Unmarshal(m, b) +} +func (m *CBroadcast_PostGameDataFrame_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CBroadcast_PostGameDataFrame_Request.Marshal(b, m, deterministic) +} +func (m *CBroadcast_PostGameDataFrame_Request) XXX_Merge(src proto.Message) { + xxx_messageInfo_CBroadcast_PostGameDataFrame_Request.Merge(m, src) +} +func (m *CBroadcast_PostGameDataFrame_Request) XXX_Size() int { + return xxx_messageInfo_CBroadcast_PostGameDataFrame_Request.Size(m) +} +func (m *CBroadcast_PostGameDataFrame_Request) XXX_DiscardUnknown() { + xxx_messageInfo_CBroadcast_PostGameDataFrame_Request.DiscardUnknown(m) +} + +var xxx_messageInfo_CBroadcast_PostGameDataFrame_Request proto.InternalMessageInfo + +func (m *CBroadcast_PostGameDataFrame_Request) GetAppid() uint32 { + if m != nil && m.Appid != nil { + return *m.Appid + } + return 0 +} + +func (m *CBroadcast_PostGameDataFrame_Request) GetSteamid() uint64 { + if m != nil && m.Steamid != nil { + return *m.Steamid + } + return 0 +} + +func (m *CBroadcast_PostGameDataFrame_Request) GetBroadcastId() uint64 { + if m != nil && m.BroadcastId != nil { + return *m.BroadcastId + } + return 0 +} + +func (m *CBroadcast_PostGameDataFrame_Request) GetFrameData() []byte { + if m != nil { + return m.FrameData + } + return nil +} + +type CMsgSerializedSOCache struct { + FileVersion *uint32 `protobuf:"varint,1,opt,name=file_version,json=fileVersion" json:"file_version,omitempty"` + Caches []*CMsgSerializedSOCache_Cache `protobuf:"bytes,2,rep,name=caches" json:"caches,omitempty"` + GcSocacheFileVersion *uint32 `protobuf:"varint,3,opt,name=gc_socache_file_version,json=gcSocacheFileVersion" json:"gc_socache_file_version,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSerializedSOCache) Reset() { *m = CMsgSerializedSOCache{} } +func (m *CMsgSerializedSOCache) String() string { return proto.CompactTextString(m) } +func (*CMsgSerializedSOCache) ProtoMessage() {} +func (*CMsgSerializedSOCache) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{43} +} + +func (m *CMsgSerializedSOCache) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSerializedSOCache.Unmarshal(m, b) +} +func (m *CMsgSerializedSOCache) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSerializedSOCache.Marshal(b, m, deterministic) +} +func (m *CMsgSerializedSOCache) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSerializedSOCache.Merge(m, src) +} +func (m *CMsgSerializedSOCache) XXX_Size() int { + return xxx_messageInfo_CMsgSerializedSOCache.Size(m) +} +func (m *CMsgSerializedSOCache) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSerializedSOCache.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSerializedSOCache proto.InternalMessageInfo + +func (m *CMsgSerializedSOCache) GetFileVersion() uint32 { + if m != nil && m.FileVersion != nil { + return *m.FileVersion + } + return 0 +} + +func (m *CMsgSerializedSOCache) GetCaches() []*CMsgSerializedSOCache_Cache { + if m != nil { + return m.Caches + } + return nil +} + +func (m *CMsgSerializedSOCache) GetGcSocacheFileVersion() uint32 { + if m != nil && m.GcSocacheFileVersion != nil { + return *m.GcSocacheFileVersion + } + return 0 +} + +type CMsgSerializedSOCache_TypeCache struct { + Type *uint32 `protobuf:"varint,1,opt,name=type" json:"type,omitempty"` + Objects [][]byte `protobuf:"bytes,2,rep,name=objects" json:"objects,omitempty"` + ServiceId *uint32 `protobuf:"varint,3,opt,name=service_id,json=serviceId" json:"service_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSerializedSOCache_TypeCache) Reset() { *m = CMsgSerializedSOCache_TypeCache{} } +func (m *CMsgSerializedSOCache_TypeCache) String() string { return proto.CompactTextString(m) } +func (*CMsgSerializedSOCache_TypeCache) ProtoMessage() {} +func (*CMsgSerializedSOCache_TypeCache) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{43, 0} +} + +func (m *CMsgSerializedSOCache_TypeCache) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSerializedSOCache_TypeCache.Unmarshal(m, b) +} +func (m *CMsgSerializedSOCache_TypeCache) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSerializedSOCache_TypeCache.Marshal(b, m, deterministic) +} +func (m *CMsgSerializedSOCache_TypeCache) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSerializedSOCache_TypeCache.Merge(m, src) +} +func (m *CMsgSerializedSOCache_TypeCache) XXX_Size() int { + return xxx_messageInfo_CMsgSerializedSOCache_TypeCache.Size(m) +} +func (m *CMsgSerializedSOCache_TypeCache) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSerializedSOCache_TypeCache.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSerializedSOCache_TypeCache proto.InternalMessageInfo + +func (m *CMsgSerializedSOCache_TypeCache) GetType() uint32 { + if m != nil && m.Type != nil { + return *m.Type + } + return 0 +} + +func (m *CMsgSerializedSOCache_TypeCache) GetObjects() [][]byte { + if m != nil { + return m.Objects + } + return nil +} + +func (m *CMsgSerializedSOCache_TypeCache) GetServiceId() uint32 { + if m != nil && m.ServiceId != nil { + return *m.ServiceId + } + return 0 +} + +type CMsgSerializedSOCache_Cache struct { + Type *uint32 `protobuf:"varint,1,opt,name=type" json:"type,omitempty"` + Id *uint64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"` + Versions []*CMsgSerializedSOCache_Cache_Version `protobuf:"bytes,3,rep,name=versions" json:"versions,omitempty"` + TypeCaches []*CMsgSerializedSOCache_TypeCache `protobuf:"bytes,4,rep,name=type_caches,json=typeCaches" json:"type_caches,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSerializedSOCache_Cache) Reset() { *m = CMsgSerializedSOCache_Cache{} } +func (m *CMsgSerializedSOCache_Cache) String() string { return proto.CompactTextString(m) } +func (*CMsgSerializedSOCache_Cache) ProtoMessage() {} +func (*CMsgSerializedSOCache_Cache) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{43, 1} +} + +func (m *CMsgSerializedSOCache_Cache) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSerializedSOCache_Cache.Unmarshal(m, b) +} +func (m *CMsgSerializedSOCache_Cache) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSerializedSOCache_Cache.Marshal(b, m, deterministic) +} +func (m *CMsgSerializedSOCache_Cache) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSerializedSOCache_Cache.Merge(m, src) +} +func (m *CMsgSerializedSOCache_Cache) XXX_Size() int { + return xxx_messageInfo_CMsgSerializedSOCache_Cache.Size(m) +} +func (m *CMsgSerializedSOCache_Cache) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSerializedSOCache_Cache.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSerializedSOCache_Cache proto.InternalMessageInfo + +func (m *CMsgSerializedSOCache_Cache) GetType() uint32 { + if m != nil && m.Type != nil { + return *m.Type + } + return 0 +} + +func (m *CMsgSerializedSOCache_Cache) GetId() uint64 { + if m != nil && m.Id != nil { + return *m.Id + } + return 0 +} + +func (m *CMsgSerializedSOCache_Cache) GetVersions() []*CMsgSerializedSOCache_Cache_Version { + if m != nil { + return m.Versions + } + return nil +} + +func (m *CMsgSerializedSOCache_Cache) GetTypeCaches() []*CMsgSerializedSOCache_TypeCache { + if m != nil { + return m.TypeCaches + } + return nil +} + +type CMsgSerializedSOCache_Cache_Version struct { + Service *uint32 `protobuf:"varint,1,opt,name=service" json:"service,omitempty"` + Version *uint64 `protobuf:"varint,2,opt,name=version" json:"version,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgSerializedSOCache_Cache_Version) Reset() { *m = CMsgSerializedSOCache_Cache_Version{} } +func (m *CMsgSerializedSOCache_Cache_Version) String() string { return proto.CompactTextString(m) } +func (*CMsgSerializedSOCache_Cache_Version) ProtoMessage() {} +func (*CMsgSerializedSOCache_Cache_Version) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{43, 1, 0} +} + +func (m *CMsgSerializedSOCache_Cache_Version) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgSerializedSOCache_Cache_Version.Unmarshal(m, b) +} +func (m *CMsgSerializedSOCache_Cache_Version) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgSerializedSOCache_Cache_Version.Marshal(b, m, deterministic) +} +func (m *CMsgSerializedSOCache_Cache_Version) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgSerializedSOCache_Cache_Version.Merge(m, src) +} +func (m *CMsgSerializedSOCache_Cache_Version) XXX_Size() int { + return xxx_messageInfo_CMsgSerializedSOCache_Cache_Version.Size(m) +} +func (m *CMsgSerializedSOCache_Cache_Version) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgSerializedSOCache_Cache_Version.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgSerializedSOCache_Cache_Version proto.InternalMessageInfo + +func (m *CMsgSerializedSOCache_Cache_Version) GetService() uint32 { + if m != nil && m.Service != nil { + return *m.Service + } + return 0 +} + +func (m *CMsgSerializedSOCache_Cache_Version) GetVersion() uint64 { + if m != nil && m.Version != nil { + return *m.Version + } + return 0 +} + +type CMsgGCToClientPollConvarRequest struct { + ConvarName *string `protobuf:"bytes,1,opt,name=convar_name,json=convarName" json:"convar_name,omitempty"` + PollId *uint32 `protobuf:"varint,2,opt,name=poll_id,json=pollId" json:"poll_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientPollConvarRequest) Reset() { *m = CMsgGCToClientPollConvarRequest{} } +func (m *CMsgGCToClientPollConvarRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientPollConvarRequest) ProtoMessage() {} +func (*CMsgGCToClientPollConvarRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{44} +} + +func (m *CMsgGCToClientPollConvarRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientPollConvarRequest.Unmarshal(m, b) +} +func (m *CMsgGCToClientPollConvarRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientPollConvarRequest.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientPollConvarRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientPollConvarRequest.Merge(m, src) +} +func (m *CMsgGCToClientPollConvarRequest) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientPollConvarRequest.Size(m) +} +func (m *CMsgGCToClientPollConvarRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientPollConvarRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientPollConvarRequest proto.InternalMessageInfo + +func (m *CMsgGCToClientPollConvarRequest) GetConvarName() string { + if m != nil && m.ConvarName != nil { + return *m.ConvarName + } + return "" +} + +func (m *CMsgGCToClientPollConvarRequest) GetPollId() uint32 { + if m != nil && m.PollId != nil { + return *m.PollId + } + return 0 +} + +type CMsgGCToClientPollConvarResponse struct { + PollId *uint32 `protobuf:"varint,1,opt,name=poll_id,json=pollId" json:"poll_id,omitempty"` + ConvarValue *string `protobuf:"bytes,2,opt,name=convar_value,json=convarValue" json:"convar_value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToClientPollConvarResponse) Reset() { *m = CMsgGCToClientPollConvarResponse{} } +func (m *CMsgGCToClientPollConvarResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToClientPollConvarResponse) ProtoMessage() {} +func (*CMsgGCToClientPollConvarResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{45} +} + +func (m *CMsgGCToClientPollConvarResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToClientPollConvarResponse.Unmarshal(m, b) +} +func (m *CMsgGCToClientPollConvarResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToClientPollConvarResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToClientPollConvarResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToClientPollConvarResponse.Merge(m, src) +} +func (m *CMsgGCToClientPollConvarResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToClientPollConvarResponse.Size(m) +} +func (m *CMsgGCToClientPollConvarResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToClientPollConvarResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToClientPollConvarResponse proto.InternalMessageInfo + +func (m *CMsgGCToClientPollConvarResponse) GetPollId() uint32 { + if m != nil && m.PollId != nil { + return *m.PollId + } + return 0 +} + +func (m *CMsgGCToClientPollConvarResponse) GetConvarValue() string { + if m != nil && m.ConvarValue != nil { + return *m.ConvarValue + } + return "" +} + +type CGCMsgCompressedMsgToClient struct { + MsgId *uint32 `protobuf:"varint,1,opt,name=msg_id,json=msgId" json:"msg_id,omitempty"` + CompressedMsg []byte `protobuf:"bytes,2,opt,name=compressed_msg,json=compressedMsg" json:"compressed_msg,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCMsgCompressedMsgToClient) Reset() { *m = CGCMsgCompressedMsgToClient{} } +func (m *CGCMsgCompressedMsgToClient) String() string { return proto.CompactTextString(m) } +func (*CGCMsgCompressedMsgToClient) ProtoMessage() {} +func (*CGCMsgCompressedMsgToClient) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{46} +} + +func (m *CGCMsgCompressedMsgToClient) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCMsgCompressedMsgToClient.Unmarshal(m, b) +} +func (m *CGCMsgCompressedMsgToClient) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCMsgCompressedMsgToClient.Marshal(b, m, deterministic) +} +func (m *CGCMsgCompressedMsgToClient) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCMsgCompressedMsgToClient.Merge(m, src) +} +func (m *CGCMsgCompressedMsgToClient) XXX_Size() int { + return xxx_messageInfo_CGCMsgCompressedMsgToClient.Size(m) +} +func (m *CGCMsgCompressedMsgToClient) XXX_DiscardUnknown() { + xxx_messageInfo_CGCMsgCompressedMsgToClient.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCMsgCompressedMsgToClient proto.InternalMessageInfo + +func (m *CGCMsgCompressedMsgToClient) GetMsgId() uint32 { + if m != nil && m.MsgId != nil { + return *m.MsgId + } + return 0 +} + +func (m *CGCMsgCompressedMsgToClient) GetCompressedMsg() []byte { + if m != nil { + return m.CompressedMsg + } + return nil +} + +type CMsgGCToGCMasterBroadcastMessage struct { + UsersPerSecond *uint32 `protobuf:"varint,1,opt,name=users_per_second,json=usersPerSecond" json:"users_per_second,omitempty"` + SendToUsers *bool `protobuf:"varint,2,opt,name=send_to_users,json=sendToUsers" json:"send_to_users,omitempty"` + SendToServers *bool `protobuf:"varint,3,opt,name=send_to_servers,json=sendToServers" json:"send_to_servers,omitempty"` + MsgId *uint32 `protobuf:"varint,4,opt,name=msg_id,json=msgId" json:"msg_id,omitempty"` + MsgData []byte `protobuf:"bytes,5,opt,name=msg_data,json=msgData" json:"msg_data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCMasterBroadcastMessage) Reset() { *m = CMsgGCToGCMasterBroadcastMessage{} } +func (m *CMsgGCToGCMasterBroadcastMessage) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCMasterBroadcastMessage) ProtoMessage() {} +func (*CMsgGCToGCMasterBroadcastMessage) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{47} +} + +func (m *CMsgGCToGCMasterBroadcastMessage) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCMasterBroadcastMessage.Unmarshal(m, b) +} +func (m *CMsgGCToGCMasterBroadcastMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCMasterBroadcastMessage.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCMasterBroadcastMessage) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCMasterBroadcastMessage.Merge(m, src) +} +func (m *CMsgGCToGCMasterBroadcastMessage) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCMasterBroadcastMessage.Size(m) +} +func (m *CMsgGCToGCMasterBroadcastMessage) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCMasterBroadcastMessage.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCMasterBroadcastMessage proto.InternalMessageInfo + +func (m *CMsgGCToGCMasterBroadcastMessage) GetUsersPerSecond() uint32 { + if m != nil && m.UsersPerSecond != nil { + return *m.UsersPerSecond + } + return 0 +} + +func (m *CMsgGCToGCMasterBroadcastMessage) GetSendToUsers() bool { + if m != nil && m.SendToUsers != nil { + return *m.SendToUsers + } + return false +} + +func (m *CMsgGCToGCMasterBroadcastMessage) GetSendToServers() bool { + if m != nil && m.SendToServers != nil { + return *m.SendToServers + } + return false +} + +func (m *CMsgGCToGCMasterBroadcastMessage) GetMsgId() uint32 { + if m != nil && m.MsgId != nil { + return *m.MsgId + } + return 0 +} + +func (m *CMsgGCToGCMasterBroadcastMessage) GetMsgData() []byte { + if m != nil { + return m.MsgData + } + return nil +} + +type CMsgGCToGCMasterSubscribeToCache struct { + SoidType *uint32 `protobuf:"varint,1,opt,name=soid_type,json=soidType" json:"soid_type,omitempty"` + SoidId *uint64 `protobuf:"fixed64,2,opt,name=soid_id,json=soidId" json:"soid_id,omitempty"` + AccountIds []uint32 `protobuf:"varint,3,rep,name=account_ids,json=accountIds" json:"account_ids,omitempty"` + SteamIds []uint64 `protobuf:"fixed64,4,rep,name=steam_ids,json=steamIds" json:"steam_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCMasterSubscribeToCache) Reset() { *m = CMsgGCToGCMasterSubscribeToCache{} } +func (m *CMsgGCToGCMasterSubscribeToCache) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCMasterSubscribeToCache) ProtoMessage() {} +func (*CMsgGCToGCMasterSubscribeToCache) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{48} +} + +func (m *CMsgGCToGCMasterSubscribeToCache) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCMasterSubscribeToCache.Unmarshal(m, b) +} +func (m *CMsgGCToGCMasterSubscribeToCache) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCMasterSubscribeToCache.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCMasterSubscribeToCache) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCMasterSubscribeToCache.Merge(m, src) +} +func (m *CMsgGCToGCMasterSubscribeToCache) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCMasterSubscribeToCache.Size(m) +} +func (m *CMsgGCToGCMasterSubscribeToCache) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCMasterSubscribeToCache.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCMasterSubscribeToCache proto.InternalMessageInfo + +func (m *CMsgGCToGCMasterSubscribeToCache) GetSoidType() uint32 { + if m != nil && m.SoidType != nil { + return *m.SoidType + } + return 0 +} + +func (m *CMsgGCToGCMasterSubscribeToCache) GetSoidId() uint64 { + if m != nil && m.SoidId != nil { + return *m.SoidId + } + return 0 +} + +func (m *CMsgGCToGCMasterSubscribeToCache) GetAccountIds() []uint32 { + if m != nil { + return m.AccountIds + } + return nil +} + +func (m *CMsgGCToGCMasterSubscribeToCache) GetSteamIds() []uint64 { + if m != nil { + return m.SteamIds + } + return nil +} + +type CMsgGCToGCMasterSubscribeToCacheResponse struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCMasterSubscribeToCacheResponse) Reset() { + *m = CMsgGCToGCMasterSubscribeToCacheResponse{} +} +func (m *CMsgGCToGCMasterSubscribeToCacheResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCMasterSubscribeToCacheResponse) ProtoMessage() {} +func (*CMsgGCToGCMasterSubscribeToCacheResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{49} +} + +func (m *CMsgGCToGCMasterSubscribeToCacheResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCMasterSubscribeToCacheResponse.Unmarshal(m, b) +} +func (m *CMsgGCToGCMasterSubscribeToCacheResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCMasterSubscribeToCacheResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCMasterSubscribeToCacheResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCMasterSubscribeToCacheResponse.Merge(m, src) +} +func (m *CMsgGCToGCMasterSubscribeToCacheResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCMasterSubscribeToCacheResponse.Size(m) +} +func (m *CMsgGCToGCMasterSubscribeToCacheResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCMasterSubscribeToCacheResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCMasterSubscribeToCacheResponse proto.InternalMessageInfo + +type CMsgGCToGCMasterSubscribeToCacheAsync struct { + SubscribeMsg *CMsgGCToGCMasterSubscribeToCache `protobuf:"bytes,1,opt,name=subscribe_msg,json=subscribeMsg" json:"subscribe_msg,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCMasterSubscribeToCacheAsync) Reset() { *m = CMsgGCToGCMasterSubscribeToCacheAsync{} } +func (m *CMsgGCToGCMasterSubscribeToCacheAsync) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCMasterSubscribeToCacheAsync) ProtoMessage() {} +func (*CMsgGCToGCMasterSubscribeToCacheAsync) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{50} +} + +func (m *CMsgGCToGCMasterSubscribeToCacheAsync) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCMasterSubscribeToCacheAsync.Unmarshal(m, b) +} +func (m *CMsgGCToGCMasterSubscribeToCacheAsync) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCMasterSubscribeToCacheAsync.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCMasterSubscribeToCacheAsync) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCMasterSubscribeToCacheAsync.Merge(m, src) +} +func (m *CMsgGCToGCMasterSubscribeToCacheAsync) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCMasterSubscribeToCacheAsync.Size(m) +} +func (m *CMsgGCToGCMasterSubscribeToCacheAsync) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCMasterSubscribeToCacheAsync.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCMasterSubscribeToCacheAsync proto.InternalMessageInfo + +func (m *CMsgGCToGCMasterSubscribeToCacheAsync) GetSubscribeMsg() *CMsgGCToGCMasterSubscribeToCache { + if m != nil { + return m.SubscribeMsg + } + return nil +} + +type CMsgGCToGCMasterUnsubscribeFromCache struct { + SoidType *uint32 `protobuf:"varint,1,opt,name=soid_type,json=soidType" json:"soid_type,omitempty"` + SoidId *uint64 `protobuf:"fixed64,2,opt,name=soid_id,json=soidId" json:"soid_id,omitempty"` + AccountIds []uint32 `protobuf:"varint,3,rep,name=account_ids,json=accountIds" json:"account_ids,omitempty"` + SteamIds []uint64 `protobuf:"fixed64,4,rep,name=steam_ids,json=steamIds" json:"steam_ids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCMasterUnsubscribeFromCache) Reset() { *m = CMsgGCToGCMasterUnsubscribeFromCache{} } +func (m *CMsgGCToGCMasterUnsubscribeFromCache) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCMasterUnsubscribeFromCache) ProtoMessage() {} +func (*CMsgGCToGCMasterUnsubscribeFromCache) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{51} +} + +func (m *CMsgGCToGCMasterUnsubscribeFromCache) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCMasterUnsubscribeFromCache.Unmarshal(m, b) +} +func (m *CMsgGCToGCMasterUnsubscribeFromCache) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCMasterUnsubscribeFromCache.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCMasterUnsubscribeFromCache) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCMasterUnsubscribeFromCache.Merge(m, src) +} +func (m *CMsgGCToGCMasterUnsubscribeFromCache) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCMasterUnsubscribeFromCache.Size(m) +} +func (m *CMsgGCToGCMasterUnsubscribeFromCache) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCMasterUnsubscribeFromCache.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCMasterUnsubscribeFromCache proto.InternalMessageInfo + +func (m *CMsgGCToGCMasterUnsubscribeFromCache) GetSoidType() uint32 { + if m != nil && m.SoidType != nil { + return *m.SoidType + } + return 0 +} + +func (m *CMsgGCToGCMasterUnsubscribeFromCache) GetSoidId() uint64 { + if m != nil && m.SoidId != nil { + return *m.SoidId + } + return 0 +} + +func (m *CMsgGCToGCMasterUnsubscribeFromCache) GetAccountIds() []uint32 { + if m != nil { + return m.AccountIds + } + return nil +} + +func (m *CMsgGCToGCMasterUnsubscribeFromCache) GetSteamIds() []uint64 { + if m != nil { + return m.SteamIds + } + return nil +} + +type CMsgGCToGCMasterDestroyCache struct { + SoidType *uint32 `protobuf:"varint,1,opt,name=soid_type,json=soidType" json:"soid_type,omitempty"` + SoidId *uint64 `protobuf:"fixed64,2,opt,name=soid_id,json=soidId" json:"soid_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCToGCMasterDestroyCache) Reset() { *m = CMsgGCToGCMasterDestroyCache{} } +func (m *CMsgGCToGCMasterDestroyCache) String() string { return proto.CompactTextString(m) } +func (*CMsgGCToGCMasterDestroyCache) ProtoMessage() {} +func (*CMsgGCToGCMasterDestroyCache) Descriptor() ([]byte, []int) { + return fileDescriptor_7156b0c4726b784f, []int{52} +} + +func (m *CMsgGCToGCMasterDestroyCache) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCToGCMasterDestroyCache.Unmarshal(m, b) +} +func (m *CMsgGCToGCMasterDestroyCache) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCToGCMasterDestroyCache.Marshal(b, m, deterministic) +} +func (m *CMsgGCToGCMasterDestroyCache) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCToGCMasterDestroyCache.Merge(m, src) +} +func (m *CMsgGCToGCMasterDestroyCache) XXX_Size() int { + return xxx_messageInfo_CMsgGCToGCMasterDestroyCache.Size(m) +} +func (m *CMsgGCToGCMasterDestroyCache) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCToGCMasterDestroyCache.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCToGCMasterDestroyCache proto.InternalMessageInfo + +func (m *CMsgGCToGCMasterDestroyCache) GetSoidType() uint32 { + if m != nil && m.SoidType != nil { + return *m.SoidType + } + return 0 +} + +func (m *CMsgGCToGCMasterDestroyCache) GetSoidId() uint64 { + if m != nil && m.SoidId != nil { + return *m.SoidId + } + return 0 +} + +func init() { + proto.RegisterEnum("protocol.ESourceEngine", ESourceEngine_name, ESourceEngine_value) + proto.RegisterEnum("protocol.PartnerAccountType", PartnerAccountType_name, PartnerAccountType_value) + proto.RegisterEnum("protocol.GCConnectionStatus", GCConnectionStatus_name, GCConnectionStatus_value) + proto.RegisterType((*CMsgSHA1Digest)(nil), "protocol.CMsgSHA1Digest") + proto.RegisterType((*CMsgSOIDOwner)(nil), "protocol.CMsgSOIDOwner") + proto.RegisterType((*CMsgSOSingleObject)(nil), "protocol.CMsgSOSingleObject") + proto.RegisterType((*CMsgSOMultipleObjects)(nil), "protocol.CMsgSOMultipleObjects") + proto.RegisterType((*CMsgSOMultipleObjects_SingleObject)(nil), "protocol.CMsgSOMultipleObjects.SingleObject") + proto.RegisterType((*CMsgSOCacheSubscribed)(nil), "protocol.CMsgSOCacheSubscribed") + proto.RegisterType((*CMsgSOCacheSubscribed_SubscribedType)(nil), "protocol.CMsgSOCacheSubscribed.SubscribedType") + proto.RegisterType((*CMsgSOCacheSubscribedUpToDate)(nil), "protocol.CMsgSOCacheSubscribedUpToDate") + proto.RegisterType((*CMsgSOCacheUnsubscribed)(nil), "protocol.CMsgSOCacheUnsubscribed") + proto.RegisterType((*CMsgSOCacheSubscriptionCheck)(nil), "protocol.CMsgSOCacheSubscriptionCheck") + proto.RegisterType((*CMsgSOCacheSubscriptionRefresh)(nil), "protocol.CMsgSOCacheSubscriptionRefresh") + proto.RegisterType((*CMsgSOCacheVersion)(nil), "protocol.CMsgSOCacheVersion") + proto.RegisterType((*CMsgGCMultiplexMessage)(nil), "protocol.CMsgGCMultiplexMessage") + proto.RegisterType((*CMsgGCToGCSubGCStarting)(nil), "protocol.CMsgGCToGCSubGCStarting") + proto.RegisterType((*CGCToGCMsgMasterAck)(nil), "protocol.CGCToGCMsgMasterAck") + proto.RegisterType((*CGCToGCMsgMasterAck_Process)(nil), "protocol.CGCToGCMsgMasterAck.Process") + proto.RegisterType((*CGCToGCMsgMasterAck_Response)(nil), "protocol.CGCToGCMsgMasterAck_Response") + proto.RegisterType((*CMsgGCToGCUniverseStartup)(nil), "protocol.CMsgGCToGCUniverseStartup") + proto.RegisterType((*CMsgGCToGCUniverseStartupResponse)(nil), "protocol.CMsgGCToGCUniverseStartupResponse") + proto.RegisterType((*CGCToGCMsgMasterStartupComplete)(nil), "protocol.CGCToGCMsgMasterStartupComplete") + proto.RegisterType((*CGCToGCMsgMasterStartupComplete_GCInfo)(nil), "protocol.CGCToGCMsgMasterStartupComplete.GCInfo") + proto.RegisterType((*CGCToGCMsgRouted)(nil), "protocol.CGCToGCMsgRouted") + proto.RegisterType((*CGCToGCMsgRoutedReply)(nil), "protocol.CGCToGCMsgRoutedReply") + proto.RegisterType((*CMsgGCUpdateSubGCSessionInfo)(nil), "protocol.CMsgGCUpdateSubGCSessionInfo") + proto.RegisterType((*CMsgGCUpdateSubGCSessionInfo_CMsgUpdate)(nil), "protocol.CMsgGCUpdateSubGCSessionInfo.CMsgUpdate") + proto.RegisterType((*CMsgGCRequestSubGCSessionInfo)(nil), "protocol.CMsgGCRequestSubGCSessionInfo") + proto.RegisterType((*CMsgGCRequestSubGCSessionInfoResponse)(nil), "protocol.CMsgGCRequestSubGCSessionInfoResponse") + proto.RegisterType((*CMsgSOCacheHaveVersion)(nil), "protocol.CMsgSOCacheHaveVersion") + proto.RegisterType((*CMsgClientHello)(nil), "protocol.CMsgClientHello") + proto.RegisterType((*CMsgClientWelcome)(nil), "protocol.CMsgClientWelcome") + proto.RegisterType((*CMsgClientWelcome_Location)(nil), "protocol.CMsgClientWelcome.Location") + proto.RegisterType((*CMsgConnectionStatus)(nil), "protocol.CMsgConnectionStatus") + proto.RegisterType((*CMsgGCToGCSOCacheSubscribe)(nil), "protocol.CMsgGCToGCSOCacheSubscribe") + proto.RegisterType((*CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions)(nil), "protocol.CMsgGCToGCSOCacheSubscribe.CMsgHaveVersions") + proto.RegisterType((*CMsgGCToGCSOCacheUnsubscribe)(nil), "protocol.CMsgGCToGCSOCacheUnsubscribe") + proto.RegisterType((*CMsgGCClientPing)(nil), "protocol.CMsgGCClientPing") + proto.RegisterType((*CMsgGCToGCForwardAccountDetails)(nil), "protocol.CMsgGCToGCForwardAccountDetails") + proto.RegisterType((*CMsgGCToGCLoadSessionSOCache)(nil), "protocol.CMsgGCToGCLoadSessionSOCache") + proto.RegisterType((*CMsgGCToGCLoadSessionSOCacheResponse)(nil), "protocol.CMsgGCToGCLoadSessionSOCacheResponse") + proto.RegisterType((*CMsgGCToGCUpdateSessionStats)(nil), "protocol.CMsgGCToGCUpdateSessionStats") + proto.RegisterType((*CMsgGCToClientRequestDropped)(nil), "protocol.CMsgGCToClientRequestDropped") + proto.RegisterType((*CWorkshop_PopulateItemDescriptions_Request)(nil), "protocol.CWorkshop_PopulateItemDescriptions_Request") + proto.RegisterType((*CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription)(nil), "protocol.CWorkshop_PopulateItemDescriptions_Request.SingleItemDescription") + proto.RegisterType((*CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock)(nil), "protocol.CWorkshop_PopulateItemDescriptions_Request.ItemDescriptionsLanguageBlock") + proto.RegisterType((*CWorkshop_GetContributors_Request)(nil), "protocol.CWorkshop_GetContributors_Request") + proto.RegisterType((*CWorkshop_GetContributors_Response)(nil), "protocol.CWorkshop_GetContributors_Response") + proto.RegisterType((*CWorkshop_SetItemPaymentRules_Request)(nil), "protocol.CWorkshop_SetItemPaymentRules_Request") + proto.RegisterType((*CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule)(nil), "protocol.CWorkshop_SetItemPaymentRules_Request.WorkshopItemPaymentRule") + proto.RegisterType((*CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule)(nil), "protocol.CWorkshop_SetItemPaymentRules_Request.PartnerItemPaymentRule") + proto.RegisterType((*CWorkshop_SetItemPaymentRules_Response)(nil), "protocol.CWorkshop_SetItemPaymentRules_Response") + proto.RegisterType((*CCommunity_ClanAnnouncementInfo)(nil), "protocol.CCommunity_ClanAnnouncementInfo") + proto.RegisterType((*CCommunity_GetClanAnnouncements_Request)(nil), "protocol.CCommunity_GetClanAnnouncements_Request") + proto.RegisterType((*CCommunity_GetClanAnnouncements_Response)(nil), "protocol.CCommunity_GetClanAnnouncements_Response") + proto.RegisterType((*CBroadcast_PostGameDataFrame_Request)(nil), "protocol.CBroadcast_PostGameDataFrame_Request") + proto.RegisterType((*CMsgSerializedSOCache)(nil), "protocol.CMsgSerializedSOCache") + proto.RegisterType((*CMsgSerializedSOCache_TypeCache)(nil), "protocol.CMsgSerializedSOCache.TypeCache") + proto.RegisterType((*CMsgSerializedSOCache_Cache)(nil), "protocol.CMsgSerializedSOCache.Cache") + proto.RegisterType((*CMsgSerializedSOCache_Cache_Version)(nil), "protocol.CMsgSerializedSOCache.Cache.Version") + proto.RegisterType((*CMsgGCToClientPollConvarRequest)(nil), "protocol.CMsgGCToClientPollConvarRequest") + proto.RegisterType((*CMsgGCToClientPollConvarResponse)(nil), "protocol.CMsgGCToClientPollConvarResponse") + proto.RegisterType((*CGCMsgCompressedMsgToClient)(nil), "protocol.CGCMsgCompressedMsgToClient") + proto.RegisterType((*CMsgGCToGCMasterBroadcastMessage)(nil), "protocol.CMsgGCToGCMasterBroadcastMessage") + proto.RegisterType((*CMsgGCToGCMasterSubscribeToCache)(nil), "protocol.CMsgGCToGCMasterSubscribeToCache") + proto.RegisterType((*CMsgGCToGCMasterSubscribeToCacheResponse)(nil), "protocol.CMsgGCToGCMasterSubscribeToCacheResponse") + proto.RegisterType((*CMsgGCToGCMasterSubscribeToCacheAsync)(nil), "protocol.CMsgGCToGCMasterSubscribeToCacheAsync") + proto.RegisterType((*CMsgGCToGCMasterUnsubscribeFromCache)(nil), "protocol.CMsgGCToGCMasterUnsubscribeFromCache") + proto.RegisterType((*CMsgGCToGCMasterDestroyCache)(nil), "protocol.CMsgGCToGCMasterDestroyCache") +} + +func init() { proto.RegisterFile("gcsdk_gcmessages.proto", fileDescriptor_7156b0c4726b784f) } + +var fileDescriptor_7156b0c4726b784f = []byte{ + // 3732 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0xcd, 0x6f, 0x1b, 0x49, + 0x76, 0x9f, 0x26, 0x29, 0x8a, 0x7c, 0x24, 0x25, 0xba, 0x3c, 0xb6, 0x69, 0xc9, 0x1e, 0xcb, 0x3d, + 0xb6, 0x47, 0xe3, 0x9d, 0xd5, 0xae, 0x35, 0x99, 0x05, 0xe2, 0x60, 0x82, 0x68, 0x28, 0x99, 0xe2, + 0x8c, 0xbe, 0xa6, 0x28, 0xd9, 0x93, 0x5d, 0x60, 0x1b, 0xad, 0xee, 0x12, 0xd5, 0x51, 0x77, 0x17, + 0xa7, 0xab, 0xa8, 0xb1, 0xe6, 0x92, 0x09, 0x02, 0x04, 0x39, 0x04, 0x01, 0x12, 0x20, 0x41, 0x90, + 0xd3, 0x22, 0x87, 0xbd, 0x04, 0xc8, 0x71, 0x11, 0x04, 0x08, 0x72, 0xcb, 0x21, 0x97, 0x9c, 0x92, + 0x53, 0x2e, 0x01, 0x92, 0x73, 0xfe, 0x80, 0x5c, 0x82, 0xfa, 0xea, 0x0f, 0x8a, 0xa2, 0xd6, 0x5e, + 0x04, 0x7b, 0x62, 0xd7, 0xaf, 0x5e, 0xbd, 0x7a, 0xf5, 0xea, 0xd5, 0xfb, 0xa8, 0x22, 0xdc, 0x1e, + 0x7a, 0xcc, 0x3f, 0x73, 0x86, 0x5e, 0x44, 0x18, 0x73, 0x87, 0x84, 0xad, 0x8d, 0x12, 0xca, 0x29, + 0xaa, 0xc9, 0x1f, 0x8f, 0x86, 0x4b, 0x37, 0x19, 0x27, 0x6e, 0x54, 0xec, 0xb6, 0xbf, 0x82, 0x85, + 0xee, 0x2e, 0x1b, 0x0e, 0xb6, 0x37, 0x9e, 0x6d, 0x06, 0x43, 0xc2, 0x38, 0xba, 0x0d, 0xd5, 0xe3, + 0x90, 0x7a, 0x67, 0xcf, 0x3a, 0xd6, 0x4a, 0x69, 0xb5, 0x8a, 0x75, 0x2b, 0xc5, 0xd7, 0x3b, 0xa5, + 0x1c, 0xbe, 0x9e, 0xe2, 0x1f, 0x77, 0xca, 0x2b, 0xa5, 0xd5, 0x79, 0x8d, 0x7f, 0x6c, 0x7f, 0x0c, + 0x2d, 0xc9, 0x79, 0xbf, 0xbf, 0xb9, 0xff, 0x4d, 0x4c, 0x12, 0x84, 0xa0, 0xc2, 0x2f, 0x46, 0xa4, + 0x63, 0xad, 0x58, 0xab, 0x2d, 0x2c, 0xbf, 0xd1, 0x02, 0x94, 0x02, 0xbf, 0x53, 0x5a, 0xb1, 0x56, + 0x2b, 0xb8, 0x14, 0xf8, 0xf6, 0x3f, 0x59, 0x80, 0xd4, 0xa8, 0x41, 0x10, 0x0f, 0x43, 0xb2, 0x7f, + 0xfc, 0x7b, 0xc4, 0xe3, 0xe8, 0x0e, 0xcc, 0x0b, 0x72, 0x47, 0xd3, 0xce, 0xe1, 0xaa, 0x68, 0xf6, + 0x7d, 0xf4, 0x00, 0x1a, 0x54, 0x92, 0x38, 0xbe, 0xcb, 0xdd, 0x4e, 0x79, 0xc5, 0x5a, 0x6d, 0x62, + 0x50, 0xd0, 0xa6, 0xcb, 0x5d, 0xd4, 0x81, 0xf9, 0x73, 0x92, 0xb0, 0x80, 0xc6, 0x9d, 0xca, 0x8a, + 0xb5, 0x5a, 0xc5, 0xa6, 0x89, 0x7e, 0x04, 0x40, 0x85, 0x5c, 0x0e, 0xa3, 0x81, 0xdf, 0x99, 0x5b, + 0xb1, 0x56, 0x1b, 0xeb, 0x77, 0xd6, 0x8c, 0xb6, 0xd6, 0x0a, 0xb2, 0xe3, 0xba, 0x24, 0x1d, 0xd0, + 0xc0, 0x47, 0xf7, 0x01, 0x18, 0x49, 0xce, 0x03, 0x4f, 0x8a, 0x53, 0x95, 0x8b, 0xa9, 0x6b, 0xa4, + 0xef, 0xdb, 0xff, 0x59, 0x86, 0x5b, 0x6a, 0xec, 0xee, 0x38, 0xe4, 0xc1, 0xc8, 0xac, 0x81, 0xa1, + 0x57, 0xd0, 0x56, 0x82, 0x31, 0x27, 0xa2, 0x7e, 0x70, 0x12, 0x10, 0xb1, 0x9a, 0xf2, 0x6a, 0x63, + 0xfd, 0xa3, 0xc9, 0x69, 0x27, 0x86, 0xae, 0xe5, 0x95, 0x81, 0x17, 0x35, 0x97, 0x5d, 0xcd, 0x24, + 0xbf, 0xc6, 0x72, 0x71, 0x8d, 0x5f, 0x42, 0xcb, 0x4c, 0xe9, 0xfa, 0x3e, 0xf1, 0x3b, 0x95, 0xb7, + 0x98, 0xaf, 0xa9, 0x59, 0x6c, 0x08, 0x0e, 0xe8, 0x08, 0xcc, 0xfc, 0x4e, 0x42, 0x22, 0x7a, 0x4e, + 0x84, 0xee, 0xde, 0x9c, 0xe9, 0x82, 0x66, 0x82, 0x15, 0x8f, 0x89, 0xdd, 0xa8, 0xbe, 0xe5, 0x6e, + 0xcc, 0x4f, 0xec, 0xc6, 0xd2, 0x21, 0x34, 0xaf, 0x32, 0x24, 0x6b, 0x96, 0x21, 0x95, 0x26, 0x0d, + 0xe9, 0x39, 0x7c, 0xf7, 0xf3, 0xfb, 0xdf, 0x95, 0xfe, 0xf8, 0xe7, 0xf7, 0xbf, 0xab, 0xd9, 0xff, + 0x55, 0x32, 0x7b, 0xdc, 0x75, 0xbd, 0x53, 0x32, 0x18, 0x1f, 0x33, 0x2f, 0x09, 0x8e, 0x89, 0x8f, + 0xb6, 0x61, 0x5e, 0x2f, 0x4c, 0x6f, 0xed, 0xda, 0xe4, 0x1a, 0x26, 0x46, 0xac, 0x65, 0x9f, 0x87, + 0x17, 0x23, 0x82, 0xcd, 0xf0, 0x19, 0x9b, 0x5a, 0x54, 0x55, 0xe5, 0x2d, 0x55, 0x35, 0x37, 0xa1, + 0x2a, 0xf4, 0x10, 0x9a, 0xa6, 0x3b, 0x0c, 0x18, 0xef, 0x54, 0x57, 0xca, 0xab, 0x2d, 0xdc, 0xd0, + 0xd8, 0x4e, 0xc0, 0xb8, 0x24, 0xb9, 0x88, 0x3d, 0xc7, 0x08, 0x36, 0x2f, 0x05, 0x6b, 0x08, 0xec, + 0xa5, 0x82, 0x96, 0x3e, 0x87, 0x85, 0xe2, 0x8a, 0xde, 0x40, 0xe5, 0xe5, 0xa2, 0xca, 0xed, 0x7f, + 0xb7, 0xe0, 0xfe, 0x54, 0xa5, 0x1d, 0x8d, 0x0e, 0xe9, 0xa6, 0xcb, 0x49, 0x5e, 0x49, 0xd6, 0x2c, + 0x25, 0x95, 0xde, 0x52, 0x49, 0xe5, 0xeb, 0x94, 0x54, 0xb9, 0x5e, 0x49, 0x73, 0x97, 0x94, 0x64, + 0x7f, 0x09, 0x77, 0x72, 0xeb, 0x3a, 0x8a, 0x59, 0x66, 0x40, 0x6f, 0x29, 0xb7, 0xfd, 0x6f, 0x16, + 0xdc, 0xbb, 0xac, 0xab, 0x11, 0x0f, 0x68, 0xdc, 0x3d, 0x25, 0xde, 0x59, 0x5e, 0x55, 0xa5, 0x59, + 0xaa, 0x2a, 0xbf, 0xa5, 0xaa, 0x2a, 0xd7, 0xa9, 0x6a, 0xee, 0x7a, 0x55, 0x55, 0x2f, 0xab, 0xea, + 0x2b, 0x78, 0xef, 0x8a, 0x65, 0x61, 0x72, 0x92, 0x10, 0x76, 0xfa, 0xd6, 0x1a, 0x5b, 0x33, 0x91, + 0x46, 0x72, 0xd6, 0xf3, 0x5d, 0x6d, 0x51, 0xf6, 0x29, 0xdc, 0x16, 0xf4, 0xbd, 0xae, 0xf1, 0x6b, + 0xaf, 0x77, 0x55, 0x28, 0x15, 0x63, 0x22, 0x36, 0xcc, 0xc5, 0x36, 0xd3, 0x14, 0x3d, 0x23, 0xf7, + 0x22, 0xa4, 0xae, 0xaf, 0x3d, 0x8a, 0x69, 0xa2, 0x25, 0xa8, 0xc9, 0x70, 0x1c, 0xf8, 0xac, 0x53, + 0x5e, 0x29, 0xaf, 0x56, 0x71, 0xda, 0xb6, 0x7f, 0xa4, 0xcc, 0xa3, 0xd7, 0x3d, 0xa4, 0xbd, 0xee, + 0x60, 0x7c, 0xdc, 0xeb, 0x0e, 0xb8, 0x9b, 0xf0, 0x20, 0x1e, 0xa2, 0x65, 0xa8, 0xfb, 0x41, 0xe2, + 0x04, 0xb1, 0x4f, 0x5e, 0xeb, 0xc9, 0x6a, 0x7e, 0x90, 0xf4, 0x45, 0xdb, 0xfe, 0x93, 0x12, 0xdc, + 0xec, 0xaa, 0x51, 0xbb, 0x6c, 0xb8, 0xeb, 0x32, 0x4e, 0x92, 0x0d, 0xef, 0x6c, 0xe6, 0x20, 0xb1, + 0x07, 0x91, 0xeb, 0x9d, 0x06, 0x31, 0x71, 0x62, 0x37, 0x22, 0x72, 0xff, 0xeb, 0xb8, 0xa1, 0xb1, + 0x3d, 0x37, 0x22, 0x82, 0x64, 0x94, 0x50, 0x8f, 0x30, 0xa6, 0x48, 0x2a, 0x8a, 0x44, 0x63, 0x92, + 0xa4, 0x2b, 0xa7, 0x20, 0x1e, 0xa7, 0xc9, 0x85, 0xf4, 0x1c, 0x8d, 0xf5, 0xc7, 0xb9, 0x3d, 0xb8, + 0x2c, 0xd4, 0xda, 0x81, 0x1a, 0x8d, 0xb3, 0x71, 0x4b, 0xbb, 0x30, 0xaf, 0xd1, 0xd9, 0x22, 0x3f, + 0x86, 0x05, 0xe5, 0x51, 0x62, 0xc6, 0xdd, 0xd8, 0x23, 0xca, 0xd7, 0xb6, 0x70, 0x4b, 0x3a, 0x16, + 0x03, 0xda, 0xbf, 0x05, 0xf7, 0xa6, 0x4c, 0xec, 0x60, 0xc2, 0x46, 0x34, 0x66, 0x04, 0x2d, 0xc3, + 0x3c, 0x49, 0x08, 0x1b, 0x87, 0x5c, 0x39, 0xa6, 0xe7, 0xd6, 0x3a, 0x36, 0x88, 0xdd, 0x87, 0xbb, + 0xd9, 0x1e, 0x1c, 0xc5, 0x81, 0xb0, 0x02, 0x22, 0xb7, 0x61, 0x3c, 0x42, 0x1f, 0x01, 0x0a, 0x98, + 0x13, 0xc4, 0x01, 0x0f, 0xdc, 0xd0, 0x61, 0x0a, 0x95, 0x4c, 0x6a, 0xb8, 0x1d, 0xb0, 0xbe, 0xea, + 0xd0, 0xd4, 0xf6, 0xa7, 0xf0, 0xf0, 0x4a, 0x56, 0xa9, 0x30, 0x9d, 0x09, 0x61, 0x32, 0x49, 0x7e, + 0x61, 0xc1, 0x83, 0xc9, 0x75, 0xe8, 0xd1, 0x5d, 0x1a, 0x8d, 0x42, 0xc2, 0x09, 0xea, 0xc3, 0xfc, + 0xd0, 0x73, 0x82, 0xf8, 0x84, 0x76, 0x2c, 0xa9, 0xfc, 0x1f, 0x5e, 0xad, 0xfc, 0x89, 0xb1, 0x6b, + 0xbd, 0x6e, 0x3f, 0x3e, 0xa1, 0xb8, 0x3a, 0xf4, 0xc4, 0xef, 0xd2, 0x36, 0x54, 0x15, 0xf2, 0x66, + 0x66, 0x53, 0xba, 0x64, 0x36, 0xf6, 0x19, 0xb4, 0xb3, 0xb9, 0x31, 0x1d, 0x73, 0xe2, 0xa3, 0xbb, + 0x50, 0x8b, 0xd8, 0xd0, 0x99, 0x38, 0x2b, 0x32, 0x4e, 0x2c, 0x43, 0x9d, 0x91, 0xd8, 0x27, 0x89, + 0xc9, 0xf2, 0xc4, 0x91, 0x90, 0x80, 0x8a, 0x15, 0x31, 0xe1, 0x8e, 0x4e, 0x5e, 0x4d, 0x9e, 0x17, + 0x13, 0xae, 0xcf, 0xa0, 0x3d, 0x80, 0x5b, 0x93, 0x93, 0x61, 0x32, 0x0a, 0x2f, 0x66, 0xcd, 0x38, + 0xc1, 0xb4, 0x74, 0x89, 0xe9, 0x3f, 0x6a, 0xa7, 0xda, 0xeb, 0x1e, 0x8d, 0x7c, 0x97, 0x13, 0x75, + 0x16, 0x09, 0x13, 0xfe, 0x40, 0xaa, 0xe8, 0x0b, 0x98, 0x1f, 0xcb, 0x1e, 0xa6, 0xf5, 0xfe, 0xac, + 0xe8, 0x78, 0xae, 0x1a, 0x28, 0x3b, 0x55, 0x17, 0x36, 0x1c, 0x96, 0x0e, 0x00, 0x32, 0x58, 0x18, + 0x84, 0x76, 0x08, 0xc6, 0x11, 0xe9, 0xa6, 0xcc, 0x99, 0x47, 0x52, 0xda, 0x79, 0x5c, 0x0a, 0x46, + 0x82, 0x92, 0x27, 0x63, 0xc6, 0x89, 0x72, 0xde, 0x35, 0x6c, 0x9a, 0xf6, 0x6f, 0xaa, 0xf8, 0xd9, + 0xeb, 0x62, 0xf2, 0xf5, 0x98, 0x30, 0x7e, 0x49, 0xfe, 0x2b, 0x27, 0xb1, 0x7f, 0x1f, 0x1e, 0xcf, + 0x1c, 0x9a, 0x1a, 0xae, 0x92, 0xc6, 0x9a, 0x26, 0x4d, 0xa9, 0x20, 0x8d, 0xc8, 0xff, 0x47, 0x34, + 0xe1, 0x3a, 0xa8, 0xca, 0x6f, 0x29, 0xc0, 0xd8, 0x13, 0x47, 0x5e, 0x7a, 0x95, 0x1a, 0x36, 0x4d, + 0xfb, 0xef, 0x2c, 0xe5, 0x6f, 0xb5, 0x7f, 0xde, 0x76, 0xcf, 0x53, 0x1f, 0xfd, 0x3d, 0xa8, 0x48, + 0x5f, 0x6f, 0xcd, 0xf6, 0xf5, 0x92, 0x68, 0x46, 0xdc, 0xbb, 0x26, 0xd4, 0xaf, 0xc1, 0x4d, 0x4f, + 0xcc, 0xec, 0x3b, 0x27, 0x41, 0x48, 0x9c, 0x7c, 0x15, 0xd1, 0xc2, 0x37, 0x54, 0xd7, 0x8b, 0x20, + 0x34, 0x52, 0xd9, 0xff, 0x5b, 0x86, 0x45, 0x21, 0x40, 0x37, 0x0c, 0x48, 0xcc, 0xb7, 0x49, 0x18, + 0xd2, 0xc9, 0x68, 0xd2, 0xca, 0x26, 0x3f, 0x84, 0x5b, 0x8c, 0x4a, 0x26, 0xce, 0xa9, 0x7b, 0x9e, + 0xb2, 0x37, 0x69, 0xe3, 0xca, 0xd4, 0xb4, 0x31, 0xa7, 0x04, 0x7c, 0x53, 0x0f, 0xcf, 0x61, 0x4c, + 0xca, 0x2c, 0xa7, 0x77, 0x98, 0xda, 0x2a, 0x27, 0x26, 0xc4, 0xac, 0xed, 0x86, 0xea, 0xd2, 0x9b, + 0xb8, 0x47, 0x88, 0x8f, 0x06, 0xb0, 0xa8, 0xe9, 0x43, 0x77, 0x1c, 0x7b, 0xa7, 0x24, 0x91, 0xeb, + 0x5b, 0x58, 0xbf, 0x97, 0xcd, 0x7f, 0xe0, 0x26, 0x3c, 0x16, 0xae, 0xd3, 0xa3, 0xe3, 0x98, 0x8b, + 0x83, 0xf3, 0xbc, 0x79, 0xb0, 0x81, 0x0f, 0xf7, 0xb6, 0xb0, 0xb3, 0xb7, 0xbf, 0xb7, 0x85, 0x17, + 0x14, 0x8b, 0x1d, 0xcd, 0x41, 0xe9, 0xd5, 0x4b, 0x08, 0x77, 0xce, 0xc8, 0x85, 0x4c, 0x7f, 0xea, + 0x42, 0xaf, 0x02, 0xf9, 0x82, 0x5c, 0xa0, 0x0f, 0x72, 0x73, 0xc6, 0xc3, 0xb1, 0x38, 0x79, 0xaa, + 0x88, 0x4a, 0xf9, 0x28, 0x14, 0xfd, 0x36, 0x54, 0x49, 0x3c, 0x0c, 0x62, 0x22, 0xf3, 0xcc, 0x85, + 0xfc, 0x46, 0x6f, 0x0d, 0xe8, 0x38, 0xf1, 0xc8, 0x96, 0xec, 0x7e, 0xde, 0x3a, 0x73, 0xb6, 0x06, + 0x5b, 0x8e, 0xc2, 0x9e, 0x61, 0x3d, 0x0a, 0xfd, 0x00, 0x54, 0xc5, 0x2b, 0xb2, 0xcb, 0x61, 0xe2, + 0x46, 0x4e, 0x48, 0x87, 0x41, 0xdc, 0xa9, 0xc9, 0x63, 0x8e, 0x0a, 0x5d, 0x3b, 0xa2, 0x47, 0xf8, + 0x83, 0x51, 0xe8, 0xf2, 0x13, 0x9a, 0x44, 0xc2, 0x22, 0xea, 0x52, 0x2a, 0x30, 0x50, 0x5f, 0x7a, + 0xaf, 0xa1, 0x1b, 0x11, 0x27, 0x62, 0xc3, 0x0e, 0xa8, 0x78, 0x2e, 0xda, 0xbb, 0x6c, 0x68, 0xff, + 0xd1, 0x1c, 0xdc, 0xc8, 0x76, 0xff, 0x15, 0x09, 0x3d, 0x1a, 0x91, 0x19, 0xfb, 0xbf, 0x0c, 0x75, + 0xc9, 0x2a, 0x57, 0x6d, 0x48, 0xde, 0xb2, 0x68, 0x75, 0x60, 0x99, 0x8e, 0x39, 0x3d, 0x11, 0x8e, + 0xc0, 0xc9, 0x92, 0x43, 0x47, 0x6e, 0xb8, 0xca, 0x17, 0x1a, 0xeb, 0x0f, 0xae, 0xa9, 0x2c, 0xf0, + 0xdd, 0x94, 0x47, 0x06, 0x4a, 0x1a, 0x86, 0x7c, 0x58, 0x1a, 0x8f, 0x38, 0xbd, 0x82, 0xbf, 0x2a, + 0x12, 0x9f, 0xcc, 0xe2, 0x9f, 0x25, 0x96, 0xb8, 0x63, 0x38, 0x5d, 0x9a, 0xe5, 0x77, 0xa0, 0x16, + 0x52, 0xcf, 0xe5, 0x26, 0x0b, 0x6e, 0xac, 0x3f, 0x2a, 0xf2, 0x2c, 0x28, 0x6b, 0x6d, 0x47, 0xd3, + 0xe2, 0x74, 0x14, 0xb2, 0xa1, 0xc5, 0xc4, 0xe9, 0x90, 0xaa, 0x12, 0xd6, 0x54, 0x95, 0x9a, 0x6a, + 0x08, 0xb0, 0xe7, 0x46, 0x44, 0xd8, 0xd3, 0x13, 0x58, 0x0c, 0x38, 0x89, 0x1c, 0xe6, 0x9d, 0x92, + 0xc8, 0x75, 0xbc, 0xc4, 0x93, 0xf6, 0x32, 0x8f, 0x5b, 0x02, 0x1e, 0x48, 0xb4, 0x9b, 0x78, 0xe8, + 0x11, 0x2c, 0x08, 0x80, 0x29, 0x66, 0xe3, 0x24, 0x94, 0x96, 0x50, 0xc7, 0x4d, 0x89, 0x0a, 0x6e, + 0x47, 0x49, 0x88, 0x3e, 0x81, 0x3b, 0x43, 0xcf, 0x31, 0x47, 0xb3, 0x70, 0xf2, 0x95, 0x3d, 0xbc, + 0x3b, 0xf4, 0x06, 0xaa, 0x37, 0x77, 0xf8, 0xd1, 0x2a, 0xb4, 0xf9, 0xeb, 0xd8, 0x91, 0x47, 0x24, + 0xb9, 0x70, 0x3c, 0xea, 0x13, 0x69, 0x21, 0x75, 0xbc, 0xc0, 0x5f, 0xc7, 0x5d, 0x05, 0x77, 0xa9, + 0x4f, 0x96, 0x7e, 0x0a, 0x35, 0xb3, 0x50, 0x91, 0x04, 0x86, 0x2e, 0x0f, 0xf8, 0xd8, 0x57, 0xb1, + 0xa9, 0x84, 0xd3, 0x36, 0xba, 0x07, 0xf5, 0x90, 0xc6, 0x43, 0xd5, 0x59, 0x92, 0x9d, 0x19, 0x20, + 0x0c, 0x4b, 0xcf, 0xa5, 0x13, 0x36, 0xd3, 0xb4, 0xff, 0xb5, 0x04, 0xef, 0x4a, 0xdd, 0xd2, 0x38, + 0x26, 0x9e, 0x98, 0x66, 0xc0, 0x5d, 0x3e, 0x66, 0xe8, 0x08, 0xaa, 0x4c, 0x7e, 0xc9, 0xa9, 0x0a, + 0x47, 0xbc, 0xd7, 0x9d, 0xa4, 0x7e, 0xfe, 0xe0, 0x32, 0xe6, 0x6c, 0x6f, 0xbc, 0xdc, 0x72, 0x06, + 0x5b, 0x83, 0x41, 0x7f, 0x7f, 0x0f, 0x6b, 0x66, 0x57, 0xb9, 0x9c, 0xd2, 0x55, 0x2e, 0xe7, 0x31, + 0x2c, 0x7c, 0x3d, 0x26, 0x63, 0xe2, 0x8c, 0x28, 0x0b, 0xb8, 0x29, 0x6f, 0xe7, 0x70, 0x4b, 0xa2, + 0x07, 0x1a, 0x14, 0x4e, 0x44, 0x91, 0xb1, 0xe0, 0x5b, 0x95, 0x71, 0xce, 0xe1, 0xba, 0x44, 0x06, + 0xc1, 0xb7, 0x32, 0x25, 0xfd, 0xc6, 0x0d, 0xc4, 0x9c, 0x1e, 0x8d, 0x7d, 0x26, 0xcd, 0x6b, 0x0e, + 0x37, 0x04, 0x36, 0x50, 0x10, 0xea, 0xc1, 0x0a, 0x61, 0x3c, 0x88, 0x5c, 0x4e, 0x7c, 0x27, 0x4f, + 0xec, 0x24, 0x24, 0x72, 0x83, 0x38, 0x88, 0x87, 0xd2, 0x9c, 0xe6, 0xf0, 0xfd, 0x94, 0xee, 0x55, + 0x36, 0x1e, 0x1b, 0x22, 0xfb, 0x3f, 0x4a, 0xb0, 0x94, 0xcb, 0xc7, 0x27, 0xce, 0x19, 0x7a, 0x0f, + 0x20, 0x3d, 0x42, 0x89, 0x0e, 0xa3, 0x39, 0x44, 0xd8, 0x67, 0xda, 0x72, 0x38, 0xcd, 0xb2, 0x9b, + 0x56, 0x0a, 0x1f, 0x52, 0x5d, 0x2f, 0xe5, 0x8b, 0xa1, 0xf2, 0xa5, 0x62, 0x08, 0xfd, 0x18, 0x5a, + 0xc5, 0x60, 0xa1, 0x4e, 0xea, 0x27, 0x93, 0x49, 0xc7, 0x34, 0x39, 0x65, 0x57, 0x3e, 0x58, 0xe0, + 0xe6, 0x69, 0x3e, 0x74, 0x3c, 0x85, 0x1b, 0x05, 0x31, 0x65, 0xc2, 0xa4, 0x2e, 0x09, 0x16, 0x73, + 0x82, 0x0a, 0xff, 0xbf, 0xf4, 0x05, 0xb4, 0x27, 0xb9, 0x4d, 0x44, 0x53, 0x6b, 0x32, 0x9a, 0x4e, + 0x84, 0xe1, 0x4a, 0x56, 0x57, 0xfd, 0x4d, 0x9a, 0x64, 0xe5, 0xc4, 0xce, 0xd5, 0xc4, 0xd7, 0x2a, + 0x78, 0x0d, 0x6e, 0x8e, 0x33, 0x72, 0xe7, 0x24, 0xa1, 0x51, 0xa6, 0xe4, 0x1b, 0xb9, 0xae, 0x17, + 0x09, 0x15, 0x5e, 0x7c, 0x1d, 0x6e, 0x5d, 0xa2, 0x97, 0xab, 0x55, 0x61, 0xf2, 0xe6, 0xc4, 0x08, + 0xb1, 0x62, 0x1b, 0xa9, 0x15, 0xf7, 0xba, 0xca, 0x65, 0x1d, 0x08, 0xbb, 0xf8, 0x7b, 0x91, 0x98, + 0xa7, 0x82, 0xbf, 0xa0, 0xc9, 0x37, 0x6e, 0xe2, 0xeb, 0x30, 0xb9, 0x49, 0xb8, 0x1b, 0x84, 0x6c, + 0x46, 0x16, 0xf7, 0x63, 0x58, 0x74, 0x15, 0xad, 0xe3, 0x2b, 0x62, 0x5d, 0xbb, 0x3e, 0x2b, 0xa4, + 0xee, 0x83, 0x0b, 0xc6, 0x49, 0xb4, 0xcb, 0x86, 0x4e, 0x8f, 0xf0, 0x22, 0xf3, 0xb4, 0x92, 0xc1, + 0x0b, 0x6e, 0x71, 0xd6, 0x07, 0xd0, 0x70, 0x87, 0x24, 0x3d, 0x1c, 0x6a, 0x5d, 0xe0, 0x0e, 0x89, + 0xb6, 0x6d, 0xfb, 0x67, 0x05, 0x9d, 0xef, 0x50, 0xd7, 0xd7, 0x47, 0x54, 0xab, 0x5f, 0xec, 0xa6, + 0x91, 0x2e, 0xdb, 0x4d, 0x8d, 0xf4, 0x7d, 0xe4, 0xc2, 0x9d, 0x13, 0xb5, 0x5e, 0x67, 0xfa, 0x22, + 0x3e, 0x9c, 0x66, 0x92, 0x53, 0x55, 0x84, 0x6f, 0x9d, 0x4c, 0x83, 0xed, 0x27, 0xf0, 0x68, 0x96, + 0x84, 0x66, 0xed, 0xf6, 0x9f, 0x17, 0x96, 0xa2, 0xd3, 0x6d, 0x4d, 0xca, 0x5d, 0xce, 0xd0, 0xfb, + 0xd0, 0x1a, 0x33, 0x92, 0x18, 0xf7, 0xc4, 0xf4, 0x6a, 0x9a, 0x02, 0xd4, 0x84, 0x4c, 0x24, 0x25, + 0xc2, 0x56, 0xf3, 0x64, 0xca, 0x83, 0x2d, 0x28, 0x38, 0x25, 0x14, 0x51, 0x24, 0x16, 0x99, 0x04, + 0x8d, 0x1d, 0x36, 0x4e, 0x74, 0x2d, 0x52, 0xc3, 0xcd, 0x20, 0xde, 0x11, 0xe0, 0x40, 0x60, 0xf6, + 0x7b, 0x99, 0x4c, 0xca, 0x60, 0x74, 0x16, 0xbd, 0x99, 0xd0, 0xd1, 0x88, 0xf8, 0xf6, 0x3f, 0x97, + 0xe1, 0x69, 0xf7, 0x15, 0x4d, 0xce, 0xd8, 0x29, 0x1d, 0x39, 0x07, 0x74, 0x34, 0x0e, 0x5d, 0x4e, + 0xfa, 0x9c, 0x44, 0x9b, 0x24, 0x0d, 0xaf, 0x62, 0x83, 0xe5, 0x28, 0xf4, 0x2e, 0xcc, 0xb9, 0xa3, + 0x51, 0xba, 0x11, 0xaa, 0x81, 0x46, 0x50, 0x37, 0x19, 0x94, 0x49, 0x1b, 0x71, 0x4e, 0xed, 0xbf, + 0x34, 0xfb, 0xb5, 0xc9, 0x0e, 0x93, 0x81, 0x7d, 0x16, 0x52, 0xef, 0x0c, 0x67, 0x93, 0x2c, 0x1d, + 0xc3, 0x2d, 0x75, 0x9b, 0x3a, 0x31, 0x42, 0x1c, 0x51, 0x11, 0x55, 0x45, 0x24, 0x4d, 0xa5, 0xcc, + 0x21, 0xe8, 0x43, 0x68, 0xcb, 0x18, 0xed, 0x67, 0x63, 0x74, 0xc5, 0x28, 0x63, 0x77, 0x8e, 0xd5, + 0xd2, 0xdf, 0x5a, 0x70, 0x7f, 0xa6, 0x40, 0x2a, 0x6a, 0xea, 0xcc, 0xd1, 0x92, 0x4c, 0xd2, 0x36, + 0x8a, 0xa1, 0x99, 0x9b, 0xc3, 0xa8, 0xe5, 0xf3, 0xb7, 0x52, 0xcb, 0xd4, 0xa5, 0xe2, 0x02, 0x7f, + 0xfb, 0x77, 0xe1, 0x61, 0xc6, 0xb1, 0x47, 0x78, 0x97, 0xc6, 0x3c, 0x09, 0x8e, 0xc7, 0x9c, 0x26, + 0xd7, 0x6d, 0x5f, 0x51, 0x67, 0xa5, 0x49, 0x9d, 0xd9, 0xdb, 0x60, 0xcf, 0x62, 0xad, 0xcb, 0x2f, + 0x1b, 0x9a, 0x5e, 0xae, 0x43, 0x96, 0xa1, 0x55, 0x5c, 0xc0, 0xec, 0xbf, 0xa8, 0xc2, 0xe3, 0x8c, + 0xd5, 0x80, 0x70, 0xb1, 0xa6, 0x03, 0xf7, 0x22, 0x12, 0x86, 0x39, 0x0e, 0xc9, 0xaf, 0x28, 0x29, + 0xfa, 0x43, 0x0b, 0xee, 0xba, 0x8c, 0x51, 0x2f, 0x50, 0xb1, 0xd6, 0xcc, 0x24, 0xb2, 0x27, 0x93, + 0xad, 0xf6, 0xa6, 0x6d, 0xc1, 0x0c, 0x51, 0xd6, 0x0c, 0xd1, 0x04, 0x01, 0xbe, 0x93, 0xcd, 0x64, + 0x48, 0x44, 0x22, 0xc6, 0xd0, 0xd7, 0xd0, 0x1e, 0xa9, 0x52, 0xc5, 0xf8, 0x24, 0x13, 0x1f, 0x5f, + 0xbc, 0xe9, 0xdc, 0xba, 0xe4, 0x99, 0x9c, 0x7a, 0x71, 0x54, 0x28, 0x85, 0xa4, 0x6b, 0x39, 0x77, + 0xc3, 0x40, 0xa6, 0xd1, 0x34, 0x0e, 0x55, 0xb1, 0x53, 0xc3, 0x4d, 0x03, 0xee, 0xc7, 0xe1, 0x85, + 0xc8, 0x43, 0x22, 0xf7, 0x8c, 0x4c, 0xa8, 0x25, 0x4d, 0xbb, 0xdd, 0xe3, 0x50, 0x15, 0x40, 0x35, + 0x7c, 0x5f, 0xd0, 0x15, 0x16, 0x35, 0xc8, 0x11, 0x2d, 0xfd, 0x83, 0x05, 0x77, 0xae, 0xd0, 0x8a, + 0xc8, 0x3f, 0x0b, 0xfc, 0x8d, 0xd7, 0xae, 0xe0, 0x85, 0x6f, 0x72, 0x0c, 0xfb, 0x3e, 0xfa, 0x3e, + 0xa0, 0x84, 0x9c, 0x93, 0x58, 0x64, 0x60, 0x24, 0xf1, 0x48, 0xcc, 0xcd, 0xdd, 0x47, 0x09, 0xdf, + 0xd0, 0x3d, 0x07, 0x69, 0x87, 0x38, 0xb9, 0xc9, 0x38, 0x24, 0x85, 0x93, 0xab, 0x32, 0xce, 0x45, + 0x81, 0xe7, 0x9d, 0xc0, 0x32, 0xd4, 0x25, 0xa9, 0x8c, 0xa5, 0xaa, 0x4c, 0xae, 0x09, 0x40, 0xa6, + 0x0c, 0x7f, 0x66, 0xc1, 0xed, 0xe9, 0x6a, 0xbd, 0x2e, 0xd6, 0xfc, 0xbf, 0x09, 0x6c, 0x1f, 0xc1, + 0x93, 0xeb, 0xec, 0x41, 0x9f, 0xb2, 0xef, 0xc1, 0x0d, 0xbd, 0xa7, 0x22, 0xc1, 0x25, 0x49, 0x62, + 0x8e, 0x5a, 0x1d, 0xb7, 0xb3, 0x8e, 0x2d, 0x89, 0xdb, 0xff, 0x5d, 0x82, 0x07, 0xdd, 0x2e, 0x8d, + 0xa2, 0x71, 0x1c, 0xf0, 0x0b, 0xa7, 0x1b, 0xba, 0xf1, 0x46, 0x1c, 0xd3, 0x71, 0xec, 0x11, 0xc1, + 0x5a, 0x5e, 0xbc, 0xb4, 0xa1, 0x3c, 0x4c, 0xb7, 0x48, 0x7c, 0xa2, 0xdb, 0x50, 0xf5, 0x42, 0x37, + 0x4e, 0x5f, 0x43, 0x75, 0x4b, 0x78, 0xbb, 0x11, 0x65, 0x9c, 0x24, 0xfa, 0x8e, 0xa2, 0x82, 0xd3, + 0xb6, 0xe8, 0x3b, 0x25, 0xae, 0x1f, 0x8a, 0x1a, 0x59, 0x5d, 0xca, 0xa6, 0x6d, 0x33, 0x8e, 0x07, + 0x91, 0x49, 0xe3, 0xd2, 0xb6, 0x38, 0xd0, 0xea, 0xd2, 0x49, 0xf6, 0xaa, 0xea, 0x3b, 0x87, 0x20, + 0x04, 0x95, 0x63, 0xea, 0x5f, 0xc8, 0x3a, 0xaa, 0x8e, 0xe5, 0xb7, 0x72, 0x34, 0x91, 0x58, 0x80, + 0xdc, 0x18, 0x59, 0x3c, 0xcd, 0xe1, 0x02, 0x26, 0x5f, 0x78, 0xdd, 0x21, 0xeb, 0xd4, 0xa5, 0x66, + 0xe4, 0x77, 0xc1, 0x5b, 0x83, 0x1c, 0x93, 0x79, 0xeb, 0xdb, 0x50, 0x3d, 0x0d, 0x7c, 0x9f, 0xc4, + 0x9d, 0x86, 0x3c, 0x00, 0xba, 0x25, 0x82, 0xec, 0x09, 0x4d, 0xc6, 0x91, 0xc3, 0xe9, 0x28, 0xf0, + 0x84, 0x55, 0x34, 0x65, 0xf2, 0xd4, 0x94, 0xe8, 0xa1, 0x00, 0xfb, 0xbe, 0xfd, 0x3f, 0x65, 0xf8, + 0x20, 0xa7, 0x67, 0xe1, 0x22, 0x27, 0x54, 0x9d, 0x39, 0xb6, 0x89, 0x3c, 0xac, 0x92, 0xe5, 0x61, + 0xb7, 0xa1, 0x4a, 0x4f, 0x4e, 0x18, 0xe1, 0xda, 0xb1, 0xe9, 0x96, 0x70, 0x85, 0x6a, 0xa1, 0x2a, + 0x7b, 0x52, 0x0d, 0xb1, 0x9a, 0xc8, 0x7d, 0xed, 0x9d, 0xba, 0x09, 0x33, 0x26, 0x6e, 0xda, 0x32, + 0x03, 0xe6, 0x49, 0x30, 0x72, 0x4e, 0x79, 0x14, 0x6a, 0x57, 0x50, 0x97, 0xc8, 0x36, 0x8f, 0x42, + 0xe1, 0x2c, 0x12, 0xf2, 0xf5, 0x38, 0x48, 0x88, 0xef, 0x48, 0x2d, 0x55, 0xa5, 0x96, 0x9a, 0x06, + 0x3c, 0x14, 0xda, 0x7a, 0x02, 0x8b, 0xba, 0xed, 0xc4, 0x54, 0x91, 0xcd, 0x4b, 0x46, 0x66, 0xec, + 0x1e, 0x95, 0x74, 0x3f, 0x80, 0x9b, 0x46, 0x8b, 0xce, 0x28, 0x21, 0x27, 0x24, 0x21, 0xb1, 0x47, + 0x3a, 0x35, 0x79, 0x0f, 0x8e, 0x4c, 0xd7, 0x41, 0xda, 0x23, 0x52, 0x42, 0xa5, 0x5c, 0xe5, 0xa8, + 0xea, 0x92, 0x29, 0x28, 0x48, 0xba, 0xa9, 0xbb, 0x50, 0x13, 0x3d, 0x8e, 0x30, 0x4b, 0x50, 0x57, + 0x71, 0xa2, 0xdd, 0x0b, 0x7c, 0x51, 0x1a, 0x24, 0xc2, 0x2e, 0x1c, 0x1a, 0xfa, 0x84, 0xc9, 0xe7, + 0x3a, 0x22, 0x77, 0xac, 0x85, 0x17, 0x65, 0xc7, 0xbe, 0xc4, 0xe5, 0x8b, 0xdc, 0x63, 0x91, 0x1f, + 0x79, 0xe1, 0xd8, 0x27, 0x8e, 0xde, 0xda, 0xa6, 0x92, 0x5f, 0xa3, 0xdb, 0x6a, 0x87, 0x7f, 0x03, + 0x6e, 0x1b, 0x32, 0xe3, 0xb4, 0xc5, 0x49, 0xe6, 0xac, 0xd3, 0x92, 0xe4, 0xef, 0xea, 0x5e, 0xed, + 0x32, 0xb6, 0x64, 0x9f, 0xfd, 0x0b, 0x0b, 0x56, 0xaf, 0xdf, 0x71, 0x7d, 0x66, 0xf3, 0x5b, 0x65, + 0xcd, 0xdc, 0xaa, 0xd2, 0xe4, 0x56, 0xed, 0x43, 0xcb, 0xcd, 0x33, 0xd5, 0x31, 0x2c, 0x9f, 0xd4, + 0xce, 0x3e, 0xdf, 0xb8, 0x38, 0xde, 0xfe, 0x2b, 0x0b, 0x1e, 0x75, 0x3f, 0x4b, 0xa8, 0xeb, 0x7b, + 0x2e, 0xe3, 0xce, 0x01, 0x65, 0xbc, 0xa7, 0x2f, 0x7b, 0x5e, 0x24, 0x6e, 0x44, 0xae, 0x09, 0xc0, + 0x39, 0xeb, 0x2d, 0x15, 0xab, 0x88, 0x87, 0xd0, 0x3c, 0x4e, 0xd9, 0x6a, 0x0f, 0x51, 0xc5, 0x8d, + 0x14, 0xeb, 0xcb, 0x67, 0xba, 0x93, 0x24, 0xbd, 0x6a, 0xaa, 0xc8, 0x0b, 0x94, 0xba, 0x44, 0xe4, + 0x23, 0xeb, 0x9f, 0x56, 0xf4, 0x5b, 0x36, 0x49, 0x02, 0x37, 0x0c, 0xbe, 0x25, 0xbe, 0xa9, 0x01, + 0x1e, 0x42, 0xb3, 0x70, 0xff, 0xa1, 0x44, 0x6a, 0x9c, 0xe4, 0xae, 0x3d, 0x3e, 0x85, 0xaa, 0xbe, + 0x33, 0x2a, 0x5d, 0x7a, 0xf3, 0x99, 0xc6, 0x73, 0x4d, 0xe5, 0xee, 0x7a, 0xd0, 0xac, 0xcb, 0x96, + 0xf2, 0xd5, 0x97, 0x2d, 0x4b, 0x5f, 0x41, 0x5d, 0xc4, 0x14, 0x25, 0xe5, 0xb4, 0x7f, 0x95, 0x74, + 0x8a, 0xaf, 0xf0, 0xcd, 0xec, 0x55, 0x7d, 0xf6, 0x9d, 0xef, 0xd2, 0x1f, 0x94, 0x60, 0xee, 0x6a, + 0xb6, 0x13, 0x7f, 0x56, 0x41, 0x7d, 0xa8, 0xa5, 0x95, 0xb8, 0xb2, 0x90, 0xef, 0xff, 0x52, 0xeb, + 0x5f, 0x33, 0x77, 0xb8, 0xe9, 0x70, 0xf4, 0x39, 0x34, 0xe4, 0x93, 0x56, 0xe1, 0x06, 0xee, 0xc3, + 0xeb, 0xb8, 0xa5, 0x5a, 0xc0, 0xc0, 0xcd, 0x27, 0x5b, 0xfa, 0x14, 0xe6, 0x73, 0xaf, 0x99, 0x7a, + 0x71, 0xe6, 0xfe, 0x51, 0x37, 0x67, 0xd4, 0xe3, 0x3f, 0xc9, 0xaa, 0x5a, 0x5d, 0xec, 0xd2, 0x30, + 0xec, 0xd2, 0xf8, 0xdc, 0x4d, 0x8c, 0x95, 0x3e, 0x80, 0x86, 0x27, 0x01, 0xf5, 0xf6, 0xa3, 0x92, + 0x70, 0x50, 0x90, 0x7c, 0x0e, 0xbc, 0x03, 0xf3, 0x23, 0x1a, 0x86, 0x4e, 0x9a, 0x2e, 0x56, 0x45, + 0xb3, 0xef, 0xdb, 0x3f, 0x85, 0x95, 0xab, 0x99, 0xeb, 0x83, 0x9b, 0x1b, 0x6c, 0xe5, 0x07, 0x0b, + 0x83, 0xd4, 0xd3, 0x9e, 0xbb, 0xe1, 0x38, 0x7d, 0x73, 0x52, 0xd8, 0x4b, 0x01, 0xd9, 0x3f, 0x81, + 0xe5, 0x6e, 0x4f, 0x5d, 0x7f, 0x45, 0xa3, 0x84, 0x30, 0x46, 0xfc, 0x5d, 0x36, 0x34, 0x93, 0xa1, + 0x5b, 0x50, 0x8d, 0xd8, 0x30, 0xe3, 0x3c, 0x17, 0xb1, 0x61, 0x5f, 0xde, 0x49, 0x79, 0x29, 0xbd, + 0xbc, 0xdd, 0x55, 0x37, 0xb2, 0x2d, 0x2f, 0xcf, 0xc5, 0xfe, 0x17, 0x2b, 0x93, 0xbe, 0xd7, 0x55, + 0xaf, 0x69, 0xe9, 0xa1, 0x36, 0x8f, 0xc1, 0xab, 0xd0, 0x16, 0x95, 0x25, 0x13, 0xc9, 0x8a, 0xae, + 0xc0, 0xf5, 0x64, 0x0b, 0x12, 0x3f, 0x10, 0xc5, 0xa4, 0x40, 0xe5, 0xe5, 0x26, 0x89, 0x7d, 0x87, + 0x53, 0x47, 0xf6, 0x68, 0x3f, 0xd4, 0x10, 0xe0, 0x21, 0x3d, 0x12, 0x90, 0xbc, 0x3c, 0xd2, 0x34, + 0xaa, 0x10, 0x65, 0xba, 0xde, 0x6c, 0x29, 0xaa, 0x81, 0x02, 0x73, 0x0b, 0xab, 0xe4, 0x17, 0xa6, + 0x1f, 0xbf, 0xe4, 0xc9, 0x9f, 0x53, 0x17, 0xd6, 0x11, 0x1b, 0xca, 0x73, 0xff, 0x97, 0x53, 0x16, + 0x33, 0xc8, 0xee, 0x79, 0xd4, 0x29, 0x58, 0x86, 0x3a, 0xa3, 0x81, 0x9f, 0x7f, 0x3d, 0xab, 0x09, + 0xc0, 0xfc, 0xb1, 0x43, 0x76, 0xa6, 0x5e, 0xa9, 0x2a, 0x9a, 0xea, 0xb1, 0x2e, 0x4b, 0xe8, 0xd4, + 0xd1, 0x68, 0x61, 0x48, 0x33, 0x3a, 0xf9, 0xba, 0x2b, 0x1d, 0x98, 0xec, 0xae, 0xe4, 0x5e, 0xbf, + 0xfb, 0x3e, 0xb3, 0x9f, 0xc2, 0xea, 0x75, 0x72, 0xa5, 0xc5, 0xff, 0x6b, 0xf3, 0x4a, 0x75, 0x35, + 0xed, 0x06, 0xbb, 0x88, 0x3d, 0xe1, 0xd1, 0xb3, 0x1b, 0x1f, 0xb1, 0xc1, 0xea, 0xed, 0xe8, 0xe9, + 0xb4, 0x6b, 0x8a, 0x2b, 0xe6, 0x6c, 0xa6, 0x0c, 0x84, 0x2d, 0xfc, 0xb5, 0x95, 0xbf, 0x9f, 0x50, + 0x43, 0x8e, 0x8a, 0x17, 0x47, 0xbf, 0x3e, 0x15, 0x1e, 0xe6, 0xaf, 0x44, 0x94, 0x6c, 0x9b, 0x84, + 0xf1, 0x84, 0x5e, 0xfc, 0x0a, 0x32, 0x3d, 0xfd, 0x04, 0x5a, 0x85, 0x77, 0x17, 0x74, 0x03, 0x8a, + 0x2f, 0x2f, 0xed, 0x77, 0x26, 0xa1, 0xf5, 0xb6, 0xf5, 0xf4, 0x25, 0xa0, 0xcb, 0x4f, 0x48, 0xa8, + 0x0d, 0x85, 0x47, 0xa4, 0xf6, 0x3b, 0xe8, 0x2e, 0xdc, 0x32, 0xc8, 0xc1, 0x16, 0x7e, 0xb1, 0xd5, + 0x3d, 0x74, 0x5e, 0xed, 0xe3, 0x9d, 0xcd, 0xb6, 0x85, 0x6e, 0xc2, 0xa2, 0xe9, 0xea, 0xef, 0xbd, + 0xdc, 0xd8, 0xe9, 0x6f, 0xb6, 0xcb, 0x4f, 0x7f, 0x56, 0x02, 0x74, 0xf9, 0x92, 0x1a, 0xbd, 0x0f, + 0xd7, 0x5d, 0x5d, 0xb7, 0xdf, 0x41, 0x8f, 0x60, 0x65, 0x0a, 0x51, 0xaf, 0xeb, 0xf4, 0xf6, 0xfb, + 0x7b, 0x3d, 0x67, 0x73, 0xff, 0xd5, 0x5e, 0xdb, 0x42, 0x0f, 0xe1, 0xfe, 0x14, 0xaa, 0xbd, 0xfd, + 0x94, 0x51, 0x09, 0xfd, 0x10, 0x3e, 0x9a, 0x49, 0xe2, 0xf4, 0xf7, 0x9c, 0x9d, 0xfd, 0xde, 0xfe, + 0x9e, 0xf3, 0xe5, 0xd1, 0xd6, 0xd1, 0x56, 0xbb, 0x8c, 0x1e, 0xc0, 0xf2, 0x15, 0x23, 0x0e, 0xb7, + 0x36, 0x76, 0xdb, 0x15, 0xb4, 0x02, 0xf7, 0xa6, 0x10, 0x0c, 0x8e, 0x06, 0x07, 0x5b, 0x7b, 0x9b, + 0x5b, 0x9b, 0xed, 0x39, 0xf4, 0x01, 0xbc, 0x3f, 0x8d, 0x42, 0x8c, 0xcf, 0x2f, 0xa0, 0xfa, 0xd9, + 0xdc, 0xb6, 0xf5, 0x9d, 0xf5, 0xce, 0xff, 0x05, 0x00, 0x00, 0xff, 0xff, 0xdf, 0x94, 0xb6, 0x03, + 0x1b, 0x2a, 0x00, 0x00, +} diff --git a/protocol/gcsdk_gcmessages.proto b/protocol/gcsdk_gcmessages.proto new file mode 100644 index 0000000..8330088 --- /dev/null +++ b/protocol/gcsdk_gcmessages.proto @@ -0,0 +1,441 @@ +syntax = "proto2"; +package protocol; + +import "steammessages.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +enum ESourceEngine { + k_ESE_Source1 = 0; + k_ESE_Source2 = 1; +} + +enum PartnerAccountType { + PARTNER_NONE = 0; + PARTNER_PERFECT_WORLD = 1; + PARTNER_INVALID = 3; +} + +enum GCConnectionStatus { + GCConnectionStatus_HAVE_SESSION = 0; + GCConnectionStatus_GC_GOING_DOWN = 1; + GCConnectionStatus_NO_SESSION = 2; + GCConnectionStatus_NO_SESSION_IN_LOGON_QUEUE = 3; + GCConnectionStatus_NO_STEAM = 4; + GCConnectionStatus_SUSPENDED = 5; + GCConnectionStatus_STEAM_GOING_DOWN = 6; +} + +message CMsgSHA1Digest { + required fixed64 block1 = 1; + required fixed64 block2 = 2; + required fixed32 block3 = 3; +} + +message CMsgSOIDOwner { + optional uint32 type = 1; + optional uint64 id = 2; +} + +message CMsgSOSingleObject { + optional int32 type_id = 2; + optional bytes object_data = 3; + optional fixed64 version = 4; + optional CMsgSOIDOwner owner_soid = 5; + optional uint32 service_id = 6; +} + +message CMsgSOMultipleObjects { + message SingleObject { + option (msgpool_soft_limit) = 256; + option (msgpool_hard_limit) = 1024; + optional int32 type_id = 1; + optional bytes object_data = 2; + } + + repeated CMsgSOMultipleObjects.SingleObject objects_modified = 2; + optional fixed64 version = 3; + repeated CMsgSOMultipleObjects.SingleObject objects_added = 4; + repeated CMsgSOMultipleObjects.SingleObject objects_removed = 5; + optional CMsgSOIDOwner owner_soid = 6; + optional uint32 service_id = 7; +} + +message CMsgSOCacheSubscribed { + message SubscribedType { + optional int32 type_id = 1; + repeated bytes object_data = 2; + } + + repeated CMsgSOCacheSubscribed.SubscribedType objects = 2; + optional fixed64 version = 3; + optional CMsgSOIDOwner owner_soid = 4; + optional uint32 service_id = 5; + repeated uint32 service_list = 6; + optional fixed64 sync_version = 7; +} + +message CMsgSOCacheSubscribedUpToDate { + optional fixed64 version = 1; + optional CMsgSOIDOwner owner_soid = 2; + optional uint32 service_id = 3; + repeated uint32 service_list = 4; + optional fixed64 sync_version = 5; +} + +message CMsgSOCacheUnsubscribed { + optional CMsgSOIDOwner owner_soid = 2; +} + +message CMsgSOCacheSubscriptionCheck { + optional fixed64 version = 2; + optional CMsgSOIDOwner owner_soid = 3; + optional uint32 service_id = 4; + repeated uint32 service_list = 5; + optional fixed64 sync_version = 6; +} + +message CMsgSOCacheSubscriptionRefresh { + optional CMsgSOIDOwner owner_soid = 2; +} + +message CMsgSOCacheVersion { + optional fixed64 version = 1; +} + +message CMsgGCMultiplexMessage { + optional uint32 msgtype = 1; + optional bytes payload = 2; + repeated fixed64 steamids = 3; +} + +message CMsgGCToGCSubGCStarting { + optional uint32 dir_index = 1; +} + +message CGCToGCMsgMasterAck { + message Process { + optional uint32 dir_index = 1; + repeated uint32 type_instances = 2; + } + + optional uint32 dir_index = 1; + optional string machine_name = 3; + optional string process_name = 4; + repeated CGCToGCMsgMasterAck.Process directory = 6; +} + +message CGCToGCMsgMasterAck_Response { + optional int32 eresult = 1 [default = 2]; +} + +message CMsgGCToGCUniverseStartup { + optional bool is_initial_startup = 1; +} + +message CMsgGCToGCUniverseStartupResponse { + optional int32 eresult = 1; +} + +message CGCToGCMsgMasterStartupComplete { + message GCInfo { + optional uint32 dir_index = 1; + optional string machine_name = 2; + } + + repeated CGCToGCMsgMasterStartupComplete.GCInfo gc_info = 1; +} + +message CGCToGCMsgRouted { + optional uint32 msg_type = 1; + optional fixed64 sender_id = 2; + optional bytes net_message = 3; +} + +message CGCToGCMsgRoutedReply { + optional uint32 msg_type = 1; + optional bytes net_message = 2; +} + +message CMsgGCUpdateSubGCSessionInfo { + message CMsgUpdate { + optional fixed64 steamid = 1; + optional fixed32 ip = 2; + optional bool trusted = 3; + } + + repeated CMsgGCUpdateSubGCSessionInfo.CMsgUpdate updates = 1; +} + +message CMsgGCRequestSubGCSessionInfo { + optional fixed64 steamid = 1; +} + +message CMsgGCRequestSubGCSessionInfoResponse { + optional fixed32 ip = 1; + optional bool trusted = 2; + optional uint32 port = 3; + optional bool success = 4; +} + +message CMsgSOCacheHaveVersion { + optional CMsgSOIDOwner soid = 1; + optional fixed64 version = 2; + optional uint32 service_id = 3; + optional uint32 cached_file_version = 4; +} + +message CMsgClientHello { + optional uint32 version = 1; + repeated CMsgSOCacheHaveVersion socache_have_versions = 2; + optional uint32 client_session_need = 3; + optional PartnerAccountType client_launcher = 4 [default = PARTNER_NONE]; + optional string secret_key = 5; + optional uint32 client_language = 6; + optional ESourceEngine engine = 7 [default = k_ESE_Source1]; + optional bytes steamdatagram_login = 8; + optional uint32 platform_id = 9; + optional bytes game_msg = 10; +} + +message CMsgClientWelcome { + message Location { + optional float latitude = 1; + optional float longitude = 2; + optional string country = 3; + } + + optional uint32 version = 1; + optional bytes game_data = 2; + repeated CMsgSOCacheSubscribed outofdate_subscribed_caches = 3; + repeated CMsgSOCacheSubscriptionCheck uptodate_subscribed_caches = 4; + optional CMsgClientWelcome.Location location = 5; + optional bytes save_game_key = 6; + optional fixed32 item_schema_crc = 7; + optional string items_game_url = 8; + optional uint32 gc_socache_file_version = 9; + optional string txn_country_code = 10; +} + +message CMsgConnectionStatus { + optional GCConnectionStatus status = 1 [default = GCConnectionStatus_HAVE_SESSION]; + optional uint32 client_session_need = 2; + optional int32 queue_position = 3; + optional int32 queue_size = 4; + optional int32 wait_seconds = 5; + optional int32 estimated_wait_seconds_remaining = 6; +} + +message CMsgGCToGCSOCacheSubscribe { + message CMsgHaveVersions { + optional uint32 service_id = 1; + optional uint64 version = 2; + } + + optional fixed64 subscriber = 1; + optional fixed64 subscribe_to_id = 2; + optional fixed64 sync_version = 3; + repeated CMsgGCToGCSOCacheSubscribe.CMsgHaveVersions have_versions = 4; + optional uint32 subscribe_to_type = 5; +} + +message CMsgGCToGCSOCacheUnsubscribe { + optional fixed64 subscriber = 1; + optional fixed64 unsubscribe_from_id = 2; + optional uint32 unsubscribe_from_type = 3; +} + +message CMsgGCClientPing { +} + +message CMsgGCToGCForwardAccountDetails { + optional fixed64 steamid = 1; + optional CGCSystemMsg_GetAccountDetails_Response account_details = 2; + optional uint32 age_seconds = 3; +} + +message CMsgGCToGCLoadSessionSOCache { + optional uint32 account_id = 1; + optional CMsgGCToGCForwardAccountDetails forward_account_details = 2; +} + +message CMsgGCToGCLoadSessionSOCacheResponse { +} + +message CMsgGCToGCUpdateSessionStats { + optional uint32 user_sessions = 1; + optional uint32 server_sessions = 2; + optional bool in_logon_surge = 3; +} + +message CMsgGCToClientRequestDropped { +} + +message CWorkshop_PopulateItemDescriptions_Request { + message SingleItemDescription { + optional uint32 gameitemid = 1; + optional string item_description = 2; + } + + message ItemDescriptionsLanguageBlock { + optional string language = 1; + repeated CWorkshop_PopulateItemDescriptions_Request.SingleItemDescription descriptions = 2; + } + + optional uint32 appid = 1; + repeated CWorkshop_PopulateItemDescriptions_Request.ItemDescriptionsLanguageBlock languages = 2; +} + +message CWorkshop_GetContributors_Request { + optional uint32 appid = 1; + optional uint32 gameitemid = 2; +} + +message CWorkshop_GetContributors_Response { + repeated fixed64 contributors = 1; +} + +message CWorkshop_SetItemPaymentRules_Request { + message WorkshopItemPaymentRule { + optional uint64 workshop_file_id = 1; + optional float revenue_percentage = 2; + optional string rule_description = 3; + optional uint32 rule_type = 4; + } + + message PartnerItemPaymentRule { + optional uint32 account_id = 1; + optional float revenue_percentage = 2; + optional string rule_description = 3; + } + + optional uint32 appid = 1; + optional uint32 gameitemid = 2; + repeated CWorkshop_SetItemPaymentRules_Request.WorkshopItemPaymentRule associated_workshop_files = 3; + repeated CWorkshop_SetItemPaymentRules_Request.PartnerItemPaymentRule partner_accounts = 4; + optional bool validate_only = 5; + optional bool make_workshop_files_subscribable = 6; +} + +message CWorkshop_SetItemPaymentRules_Response { + repeated string validation_errors = 1; +} + +message CCommunity_ClanAnnouncementInfo { + optional uint64 gid = 1; + optional uint64 clanid = 2; + optional uint64 posterid = 3; + optional string headline = 4; + optional uint32 posttime = 5; + optional uint32 updatetime = 6; + optional string body = 7; + optional int32 commentcount = 8; + repeated string tags = 9; + optional int32 language = 10; + optional bool hidden = 11; + optional fixed64 forum_topic_id = 12; +} + +message CCommunity_GetClanAnnouncements_Request { + optional uint64 steamid = 1; + optional uint32 offset = 2; + optional uint32 count = 3; + optional uint32 maxchars = 4; + optional bool strip_html = 5; + repeated string required_tags = 6; + optional bool require_no_tags = 7; + repeated uint32 language_preference = 8; + optional bool hidden_only = 9; + optional bool only_gid = 10; + optional uint32 rtime_oldest_date = 11; + optional bool include_hidden = 12; + optional bool include_partner_events = 13; +} + +message CCommunity_GetClanAnnouncements_Response { + optional uint32 maxchars = 1; + optional bool strip_html = 2; + repeated CCommunity_ClanAnnouncementInfo announcements = 3; +} + +message CBroadcast_PostGameDataFrame_Request { + optional uint32 appid = 1; + optional fixed64 steamid = 2; + optional fixed64 broadcast_id = 3; + optional bytes frame_data = 4; +} + +message CMsgSerializedSOCache { + message TypeCache { + optional uint32 type = 1; + repeated bytes objects = 2; + optional uint32 service_id = 3; + } + + message Cache { + message Version { + optional uint32 service = 1; + optional uint64 version = 2; + } + + optional uint32 type = 1; + optional uint64 id = 2; + repeated CMsgSerializedSOCache.Cache.Version versions = 3; + repeated CMsgSerializedSOCache.TypeCache type_caches = 4; + } + + optional uint32 file_version = 1; + repeated CMsgSerializedSOCache.Cache caches = 2; + optional uint32 gc_socache_file_version = 3; +} + +message CMsgGCToClientPollConvarRequest { + optional string convar_name = 1; + optional uint32 poll_id = 2; +} + +message CMsgGCToClientPollConvarResponse { + optional uint32 poll_id = 1; + optional string convar_value = 2; +} + +message CGCMsgCompressedMsgToClient { + optional uint32 msg_id = 1; + optional bytes compressed_msg = 2; +} + +message CMsgGCToGCMasterBroadcastMessage { + optional uint32 users_per_second = 1; + optional bool send_to_users = 2; + optional bool send_to_servers = 3; + optional uint32 msg_id = 4; + optional bytes msg_data = 5; +} + +message CMsgGCToGCMasterSubscribeToCache { + optional uint32 soid_type = 1; + optional fixed64 soid_id = 2; + repeated uint32 account_ids = 3; + repeated fixed64 steam_ids = 4; +} + +message CMsgGCToGCMasterSubscribeToCacheResponse { +} + +message CMsgGCToGCMasterSubscribeToCacheAsync { + optional CMsgGCToGCMasterSubscribeToCache subscribe_msg = 1; +} + +message CMsgGCToGCMasterUnsubscribeFromCache { + optional uint32 soid_type = 1; + optional fixed64 soid_id = 2; + repeated uint32 account_ids = 3; + repeated fixed64 steam_ids = 4; +} + +message CMsgGCToGCMasterDestroyCache { + optional uint32 soid_type = 1; + optional fixed64 soid_id = 2; +} + diff --git a/protocol/gcsdk_gcmessages/gcsdk_gcmessages.go b/protocol/gcsdk_gcmessages/gcsdk_gcmessages.go deleted file mode 100755 index 1dca076..0000000 --- a/protocol/gcsdk_gcmessages/gcsdk_gcmessages.go +++ /dev/null @@ -1,2229 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: gcsdk_gcmessages.proto - -package gcsdk_gcmessages - -import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" -import steammessages "github.com/paralin/go-dota2/protocol/steammessages" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package - -type ESourceEngine int32 - -const ( - ESourceEngine_k_ESE_Source1 ESourceEngine = 0 - ESourceEngine_k_ESE_Source2 ESourceEngine = 1 -) - -var ESourceEngine_name = map[int32]string{ - 0: "k_ESE_Source1", - 1: "k_ESE_Source2", -} -var ESourceEngine_value = map[string]int32{ - "k_ESE_Source1": 0, - "k_ESE_Source2": 1, -} - -func (x ESourceEngine) Enum() *ESourceEngine { - p := new(ESourceEngine) - *p = x - return p -} -func (x ESourceEngine) String() string { - return proto.EnumName(ESourceEngine_name, int32(x)) -} -func (x *ESourceEngine) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(ESourceEngine_value, data, "ESourceEngine") - if err != nil { - return err - } - *x = ESourceEngine(value) - return nil -} -func (ESourceEngine) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -type PartnerAccountType int32 - -const ( - PartnerAccountType_PARTNER_NONE PartnerAccountType = 0 - PartnerAccountType_PARTNER_PERFECT_WORLD PartnerAccountType = 1 - PartnerAccountType_PARTNER_NEXON PartnerAccountType = 2 - PartnerAccountType_PARTNER_INVALID PartnerAccountType = 3 -) - -var PartnerAccountType_name = map[int32]string{ - 0: "PARTNER_NONE", - 1: "PARTNER_PERFECT_WORLD", - 2: "PARTNER_NEXON", - 3: "PARTNER_INVALID", -} -var PartnerAccountType_value = map[string]int32{ - "PARTNER_NONE": 0, - "PARTNER_PERFECT_WORLD": 1, - "PARTNER_NEXON": 2, - "PARTNER_INVALID": 3, -} - -func (x PartnerAccountType) Enum() *PartnerAccountType { - p := new(PartnerAccountType) - *p = x - return p -} -func (x PartnerAccountType) String() string { - return proto.EnumName(PartnerAccountType_name, int32(x)) -} -func (x *PartnerAccountType) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(PartnerAccountType_value, data, "PartnerAccountType") - if err != nil { - return err - } - *x = PartnerAccountType(value) - return nil -} -func (PartnerAccountType) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } - -type GCConnectionStatus int32 - -const ( - GCConnectionStatus_GCConnectionStatus_HAVE_SESSION GCConnectionStatus = 0 - GCConnectionStatus_GCConnectionStatus_GC_GOING_DOWN GCConnectionStatus = 1 - GCConnectionStatus_GCConnectionStatus_NO_SESSION GCConnectionStatus = 2 - GCConnectionStatus_GCConnectionStatus_NO_SESSION_IN_LOGON_QUEUE GCConnectionStatus = 3 - GCConnectionStatus_GCConnectionStatus_NO_STEAM GCConnectionStatus = 4 - GCConnectionStatus_GCConnectionStatus_SUSPENDED GCConnectionStatus = 5 - GCConnectionStatus_GCConnectionStatus_STEAM_GOING_DOWN GCConnectionStatus = 6 -) - -var GCConnectionStatus_name = map[int32]string{ - 0: "GCConnectionStatus_HAVE_SESSION", - 1: "GCConnectionStatus_GC_GOING_DOWN", - 2: "GCConnectionStatus_NO_SESSION", - 3: "GCConnectionStatus_NO_SESSION_IN_LOGON_QUEUE", - 4: "GCConnectionStatus_NO_STEAM", - 5: "GCConnectionStatus_SUSPENDED", - 6: "GCConnectionStatus_STEAM_GOING_DOWN", -} -var GCConnectionStatus_value = map[string]int32{ - "GCConnectionStatus_HAVE_SESSION": 0, - "GCConnectionStatus_GC_GOING_DOWN": 1, - "GCConnectionStatus_NO_SESSION": 2, - "GCConnectionStatus_NO_SESSION_IN_LOGON_QUEUE": 3, - "GCConnectionStatus_NO_STEAM": 4, - "GCConnectionStatus_SUSPENDED": 5, - "GCConnectionStatus_STEAM_GOING_DOWN": 6, -} - -func (x GCConnectionStatus) Enum() *GCConnectionStatus { - p := new(GCConnectionStatus) - *p = x - return p -} -func (x GCConnectionStatus) String() string { - return proto.EnumName(GCConnectionStatus_name, int32(x)) -} -func (x *GCConnectionStatus) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(GCConnectionStatus_value, data, "GCConnectionStatus") - if err != nil { - return err - } - *x = GCConnectionStatus(value) - return nil -} -func (GCConnectionStatus) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } - -type CMsgSHA1Digest struct { - Block1 *uint64 `protobuf:"fixed64,1,req,name=block1" json:"block1,omitempty"` - Block2 *uint64 `protobuf:"fixed64,2,req,name=block2" json:"block2,omitempty"` - Block3 *uint32 `protobuf:"fixed32,3,req,name=block3" json:"block3,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSHA1Digest) Reset() { *m = CMsgSHA1Digest{} } -func (m *CMsgSHA1Digest) String() string { return proto.CompactTextString(m) } -func (*CMsgSHA1Digest) ProtoMessage() {} -func (*CMsgSHA1Digest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -func (m *CMsgSHA1Digest) GetBlock1() uint64 { - if m != nil && m.Block1 != nil { - return *m.Block1 - } - return 0 -} - -func (m *CMsgSHA1Digest) GetBlock2() uint64 { - if m != nil && m.Block2 != nil { - return *m.Block2 - } - return 0 -} - -func (m *CMsgSHA1Digest) GetBlock3() uint32 { - if m != nil && m.Block3 != nil { - return *m.Block3 - } - return 0 -} - -type CMsgSOIDOwner struct { - Type *uint32 `protobuf:"varint,1,opt,name=type" json:"type,omitempty"` - Id *uint64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSOIDOwner) Reset() { *m = CMsgSOIDOwner{} } -func (m *CMsgSOIDOwner) String() string { return proto.CompactTextString(m) } -func (*CMsgSOIDOwner) ProtoMessage() {} -func (*CMsgSOIDOwner) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } - -func (m *CMsgSOIDOwner) GetType() uint32 { - if m != nil && m.Type != nil { - return *m.Type - } - return 0 -} - -func (m *CMsgSOIDOwner) GetId() uint64 { - if m != nil && m.Id != nil { - return *m.Id - } - return 0 -} - -type CMsgSOSingleObject struct { - TypeId *int32 `protobuf:"varint,2,opt,name=type_id,json=typeId" json:"type_id,omitempty"` - ObjectData []byte `protobuf:"bytes,3,opt,name=object_data,json=objectData" json:"object_data,omitempty"` - Version *uint64 `protobuf:"fixed64,4,opt,name=version" json:"version,omitempty"` - OwnerSoid *CMsgSOIDOwner `protobuf:"bytes,5,opt,name=owner_soid,json=ownerSoid" json:"owner_soid,omitempty"` - ServiceId *uint32 `protobuf:"varint,6,opt,name=service_id,json=serviceId" json:"service_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSOSingleObject) Reset() { *m = CMsgSOSingleObject{} } -func (m *CMsgSOSingleObject) String() string { return proto.CompactTextString(m) } -func (*CMsgSOSingleObject) ProtoMessage() {} -func (*CMsgSOSingleObject) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } - -func (m *CMsgSOSingleObject) GetTypeId() int32 { - if m != nil && m.TypeId != nil { - return *m.TypeId - } - return 0 -} - -func (m *CMsgSOSingleObject) GetObjectData() []byte { - if m != nil { - return m.ObjectData - } - return nil -} - -func (m *CMsgSOSingleObject) GetVersion() uint64 { - if m != nil && m.Version != nil { - return *m.Version - } - return 0 -} - -func (m *CMsgSOSingleObject) GetOwnerSoid() *CMsgSOIDOwner { - if m != nil { - return m.OwnerSoid - } - return nil -} - -func (m *CMsgSOSingleObject) GetServiceId() uint32 { - if m != nil && m.ServiceId != nil { - return *m.ServiceId - } - return 0 -} - -type CMsgSOMultipleObjects struct { - ObjectsModified []*CMsgSOMultipleObjects_SingleObject `protobuf:"bytes,2,rep,name=objects_modified,json=objectsModified" json:"objects_modified,omitempty"` - Version *uint64 `protobuf:"fixed64,3,opt,name=version" json:"version,omitempty"` - ObjectsAdded []*CMsgSOMultipleObjects_SingleObject `protobuf:"bytes,4,rep,name=objects_added,json=objectsAdded" json:"objects_added,omitempty"` - ObjectsRemoved []*CMsgSOMultipleObjects_SingleObject `protobuf:"bytes,5,rep,name=objects_removed,json=objectsRemoved" json:"objects_removed,omitempty"` - OwnerSoid *CMsgSOIDOwner `protobuf:"bytes,6,opt,name=owner_soid,json=ownerSoid" json:"owner_soid,omitempty"` - ServiceId *uint32 `protobuf:"varint,7,opt,name=service_id,json=serviceId" json:"service_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSOMultipleObjects) Reset() { *m = CMsgSOMultipleObjects{} } -func (m *CMsgSOMultipleObjects) String() string { return proto.CompactTextString(m) } -func (*CMsgSOMultipleObjects) ProtoMessage() {} -func (*CMsgSOMultipleObjects) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } - -func (m *CMsgSOMultipleObjects) GetObjectsModified() []*CMsgSOMultipleObjects_SingleObject { - if m != nil { - return m.ObjectsModified - } - return nil -} - -func (m *CMsgSOMultipleObjects) GetVersion() uint64 { - if m != nil && m.Version != nil { - return *m.Version - } - return 0 -} - -func (m *CMsgSOMultipleObjects) GetObjectsAdded() []*CMsgSOMultipleObjects_SingleObject { - if m != nil { - return m.ObjectsAdded - } - return nil -} - -func (m *CMsgSOMultipleObjects) GetObjectsRemoved() []*CMsgSOMultipleObjects_SingleObject { - if m != nil { - return m.ObjectsRemoved - } - return nil -} - -func (m *CMsgSOMultipleObjects) GetOwnerSoid() *CMsgSOIDOwner { - if m != nil { - return m.OwnerSoid - } - return nil -} - -func (m *CMsgSOMultipleObjects) GetServiceId() uint32 { - if m != nil && m.ServiceId != nil { - return *m.ServiceId - } - return 0 -} - -type CMsgSOMultipleObjects_SingleObject struct { - TypeId *int32 `protobuf:"varint,1,opt,name=type_id,json=typeId" json:"type_id,omitempty"` - ObjectData []byte `protobuf:"bytes,2,opt,name=object_data,json=objectData" json:"object_data,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSOMultipleObjects_SingleObject) Reset() { *m = CMsgSOMultipleObjects_SingleObject{} } -func (m *CMsgSOMultipleObjects_SingleObject) String() string { return proto.CompactTextString(m) } -func (*CMsgSOMultipleObjects_SingleObject) ProtoMessage() {} -func (*CMsgSOMultipleObjects_SingleObject) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{3, 0} -} - -func (m *CMsgSOMultipleObjects_SingleObject) GetTypeId() int32 { - if m != nil && m.TypeId != nil { - return *m.TypeId - } - return 0 -} - -func (m *CMsgSOMultipleObjects_SingleObject) GetObjectData() []byte { - if m != nil { - return m.ObjectData - } - return nil -} - -type CMsgSOCacheSubscribed struct { - Objects []*CMsgSOCacheSubscribed_SubscribedType `protobuf:"bytes,2,rep,name=objects" json:"objects,omitempty"` - Version *uint64 `protobuf:"fixed64,3,opt,name=version" json:"version,omitempty"` - OwnerSoid *CMsgSOIDOwner `protobuf:"bytes,4,opt,name=owner_soid,json=ownerSoid" json:"owner_soid,omitempty"` - ServiceId *uint32 `protobuf:"varint,5,opt,name=service_id,json=serviceId" json:"service_id,omitempty"` - ServiceList []uint32 `protobuf:"varint,6,rep,name=service_list,json=serviceList" json:"service_list,omitempty"` - SyncVersion *uint64 `protobuf:"fixed64,7,opt,name=sync_version,json=syncVersion" json:"sync_version,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSOCacheSubscribed) Reset() { *m = CMsgSOCacheSubscribed{} } -func (m *CMsgSOCacheSubscribed) String() string { return proto.CompactTextString(m) } -func (*CMsgSOCacheSubscribed) ProtoMessage() {} -func (*CMsgSOCacheSubscribed) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} } - -func (m *CMsgSOCacheSubscribed) GetObjects() []*CMsgSOCacheSubscribed_SubscribedType { - if m != nil { - return m.Objects - } - return nil -} - -func (m *CMsgSOCacheSubscribed) GetVersion() uint64 { - if m != nil && m.Version != nil { - return *m.Version - } - return 0 -} - -func (m *CMsgSOCacheSubscribed) GetOwnerSoid() *CMsgSOIDOwner { - if m != nil { - return m.OwnerSoid - } - return nil -} - -func (m *CMsgSOCacheSubscribed) GetServiceId() uint32 { - if m != nil && m.ServiceId != nil { - return *m.ServiceId - } - return 0 -} - -func (m *CMsgSOCacheSubscribed) GetServiceList() []uint32 { - if m != nil { - return m.ServiceList - } - return nil -} - -func (m *CMsgSOCacheSubscribed) GetSyncVersion() uint64 { - if m != nil && m.SyncVersion != nil { - return *m.SyncVersion - } - return 0 -} - -type CMsgSOCacheSubscribed_SubscribedType struct { - TypeId *int32 `protobuf:"varint,1,opt,name=type_id,json=typeId" json:"type_id,omitempty"` - ObjectData [][]byte `protobuf:"bytes,2,rep,name=object_data,json=objectData" json:"object_data,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSOCacheSubscribed_SubscribedType) Reset() { *m = CMsgSOCacheSubscribed_SubscribedType{} } -func (m *CMsgSOCacheSubscribed_SubscribedType) String() string { return proto.CompactTextString(m) } -func (*CMsgSOCacheSubscribed_SubscribedType) ProtoMessage() {} -func (*CMsgSOCacheSubscribed_SubscribedType) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{4, 0} -} - -func (m *CMsgSOCacheSubscribed_SubscribedType) GetTypeId() int32 { - if m != nil && m.TypeId != nil { - return *m.TypeId - } - return 0 -} - -func (m *CMsgSOCacheSubscribed_SubscribedType) GetObjectData() [][]byte { - if m != nil { - return m.ObjectData - } - return nil -} - -type CMsgSOCacheSubscribedUpToDate struct { - Version *uint64 `protobuf:"fixed64,1,opt,name=version" json:"version,omitempty"` - OwnerSoid *CMsgSOIDOwner `protobuf:"bytes,2,opt,name=owner_soid,json=ownerSoid" json:"owner_soid,omitempty"` - ServiceId *uint32 `protobuf:"varint,3,opt,name=service_id,json=serviceId" json:"service_id,omitempty"` - ServiceList []uint32 `protobuf:"varint,4,rep,name=service_list,json=serviceList" json:"service_list,omitempty"` - SyncVersion *uint64 `protobuf:"fixed64,5,opt,name=sync_version,json=syncVersion" json:"sync_version,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSOCacheSubscribedUpToDate) Reset() { *m = CMsgSOCacheSubscribedUpToDate{} } -func (m *CMsgSOCacheSubscribedUpToDate) String() string { return proto.CompactTextString(m) } -func (*CMsgSOCacheSubscribedUpToDate) ProtoMessage() {} -func (*CMsgSOCacheSubscribedUpToDate) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} } - -func (m *CMsgSOCacheSubscribedUpToDate) GetVersion() uint64 { - if m != nil && m.Version != nil { - return *m.Version - } - return 0 -} - -func (m *CMsgSOCacheSubscribedUpToDate) GetOwnerSoid() *CMsgSOIDOwner { - if m != nil { - return m.OwnerSoid - } - return nil -} - -func (m *CMsgSOCacheSubscribedUpToDate) GetServiceId() uint32 { - if m != nil && m.ServiceId != nil { - return *m.ServiceId - } - return 0 -} - -func (m *CMsgSOCacheSubscribedUpToDate) GetServiceList() []uint32 { - if m != nil { - return m.ServiceList - } - return nil -} - -func (m *CMsgSOCacheSubscribedUpToDate) GetSyncVersion() uint64 { - if m != nil && m.SyncVersion != nil { - return *m.SyncVersion - } - return 0 -} - -type CMsgSOCacheUnsubscribed struct { - OwnerSoid *CMsgSOIDOwner `protobuf:"bytes,2,opt,name=owner_soid,json=ownerSoid" json:"owner_soid,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSOCacheUnsubscribed) Reset() { *m = CMsgSOCacheUnsubscribed{} } -func (m *CMsgSOCacheUnsubscribed) String() string { return proto.CompactTextString(m) } -func (*CMsgSOCacheUnsubscribed) ProtoMessage() {} -func (*CMsgSOCacheUnsubscribed) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} } - -func (m *CMsgSOCacheUnsubscribed) GetOwnerSoid() *CMsgSOIDOwner { - if m != nil { - return m.OwnerSoid - } - return nil -} - -type CMsgSOCacheSubscriptionCheck struct { - Version *uint64 `protobuf:"fixed64,2,opt,name=version" json:"version,omitempty"` - OwnerSoid *CMsgSOIDOwner `protobuf:"bytes,3,opt,name=owner_soid,json=ownerSoid" json:"owner_soid,omitempty"` - ServiceId *uint32 `protobuf:"varint,4,opt,name=service_id,json=serviceId" json:"service_id,omitempty"` - ServiceList []uint32 `protobuf:"varint,5,rep,name=service_list,json=serviceList" json:"service_list,omitempty"` - SyncVersion *uint64 `protobuf:"fixed64,6,opt,name=sync_version,json=syncVersion" json:"sync_version,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSOCacheSubscriptionCheck) Reset() { *m = CMsgSOCacheSubscriptionCheck{} } -func (m *CMsgSOCacheSubscriptionCheck) String() string { return proto.CompactTextString(m) } -func (*CMsgSOCacheSubscriptionCheck) ProtoMessage() {} -func (*CMsgSOCacheSubscriptionCheck) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} } - -func (m *CMsgSOCacheSubscriptionCheck) GetVersion() uint64 { - if m != nil && m.Version != nil { - return *m.Version - } - return 0 -} - -func (m *CMsgSOCacheSubscriptionCheck) GetOwnerSoid() *CMsgSOIDOwner { - if m != nil { - return m.OwnerSoid - } - return nil -} - -func (m *CMsgSOCacheSubscriptionCheck) GetServiceId() uint32 { - if m != nil && m.ServiceId != nil { - return *m.ServiceId - } - return 0 -} - -func (m *CMsgSOCacheSubscriptionCheck) GetServiceList() []uint32 { - if m != nil { - return m.ServiceList - } - return nil -} - -func (m *CMsgSOCacheSubscriptionCheck) GetSyncVersion() uint64 { - if m != nil && m.SyncVersion != nil { - return *m.SyncVersion - } - return 0 -} - -type CMsgSOCacheSubscriptionRefresh struct { - OwnerSoid *CMsgSOIDOwner `protobuf:"bytes,2,opt,name=owner_soid,json=ownerSoid" json:"owner_soid,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSOCacheSubscriptionRefresh) Reset() { *m = CMsgSOCacheSubscriptionRefresh{} } -func (m *CMsgSOCacheSubscriptionRefresh) String() string { return proto.CompactTextString(m) } -func (*CMsgSOCacheSubscriptionRefresh) ProtoMessage() {} -func (*CMsgSOCacheSubscriptionRefresh) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} } - -func (m *CMsgSOCacheSubscriptionRefresh) GetOwnerSoid() *CMsgSOIDOwner { - if m != nil { - return m.OwnerSoid - } - return nil -} - -type CMsgSOCacheVersion struct { - Version *uint64 `protobuf:"fixed64,1,opt,name=version" json:"version,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSOCacheVersion) Reset() { *m = CMsgSOCacheVersion{} } -func (m *CMsgSOCacheVersion) String() string { return proto.CompactTextString(m) } -func (*CMsgSOCacheVersion) ProtoMessage() {} -func (*CMsgSOCacheVersion) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} } - -func (m *CMsgSOCacheVersion) GetVersion() uint64 { - if m != nil && m.Version != nil { - return *m.Version - } - return 0 -} - -type CMsgGCMultiplexMessage struct { - Msgtype *uint32 `protobuf:"varint,1,opt,name=msgtype" json:"msgtype,omitempty"` - Payload []byte `protobuf:"bytes,2,opt,name=payload" json:"payload,omitempty"` - Steamids []uint64 `protobuf:"fixed64,3,rep,name=steamids" json:"steamids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCMultiplexMessage) Reset() { *m = CMsgGCMultiplexMessage{} } -func (m *CMsgGCMultiplexMessage) String() string { return proto.CompactTextString(m) } -func (*CMsgGCMultiplexMessage) ProtoMessage() {} -func (*CMsgGCMultiplexMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} } - -func (m *CMsgGCMultiplexMessage) GetMsgtype() uint32 { - if m != nil && m.Msgtype != nil { - return *m.Msgtype - } - return 0 -} - -func (m *CMsgGCMultiplexMessage) GetPayload() []byte { - if m != nil { - return m.Payload - } - return nil -} - -func (m *CMsgGCMultiplexMessage) GetSteamids() []uint64 { - if m != nil { - return m.Steamids - } - return nil -} - -type CGCToGCMsgMasterAck struct { - DirIndex *uint32 `protobuf:"varint,1,opt,name=dir_index,json=dirIndex" json:"dir_index,omitempty"` - MachineName *string `protobuf:"bytes,3,opt,name=machine_name,json=machineName" json:"machine_name,omitempty"` - ProcessName *string `protobuf:"bytes,4,opt,name=process_name,json=processName" json:"process_name,omitempty"` - Directory []*CGCToGCMsgMasterAck_Process `protobuf:"bytes,6,rep,name=directory" json:"directory,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCToGCMsgMasterAck) Reset() { *m = CGCToGCMsgMasterAck{} } -func (m *CGCToGCMsgMasterAck) String() string { return proto.CompactTextString(m) } -func (*CGCToGCMsgMasterAck) ProtoMessage() {} -func (*CGCToGCMsgMasterAck) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} } - -func (m *CGCToGCMsgMasterAck) GetDirIndex() uint32 { - if m != nil && m.DirIndex != nil { - return *m.DirIndex - } - return 0 -} - -func (m *CGCToGCMsgMasterAck) GetMachineName() string { - if m != nil && m.MachineName != nil { - return *m.MachineName - } - return "" -} - -func (m *CGCToGCMsgMasterAck) GetProcessName() string { - if m != nil && m.ProcessName != nil { - return *m.ProcessName - } - return "" -} - -func (m *CGCToGCMsgMasterAck) GetDirectory() []*CGCToGCMsgMasterAck_Process { - if m != nil { - return m.Directory - } - return nil -} - -type CGCToGCMsgMasterAck_Process struct { - DirIndex *uint32 `protobuf:"varint,1,opt,name=dir_index,json=dirIndex" json:"dir_index,omitempty"` - TypeInstances []uint32 `protobuf:"varint,2,rep,name=type_instances,json=typeInstances" json:"type_instances,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCToGCMsgMasterAck_Process) Reset() { *m = CGCToGCMsgMasterAck_Process{} } -func (m *CGCToGCMsgMasterAck_Process) String() string { return proto.CompactTextString(m) } -func (*CGCToGCMsgMasterAck_Process) ProtoMessage() {} -func (*CGCToGCMsgMasterAck_Process) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11, 0} } - -func (m *CGCToGCMsgMasterAck_Process) GetDirIndex() uint32 { - if m != nil && m.DirIndex != nil { - return *m.DirIndex - } - return 0 -} - -func (m *CGCToGCMsgMasterAck_Process) GetTypeInstances() []uint32 { - if m != nil { - return m.TypeInstances - } - return nil -} - -type CGCToGCMsgMasterAck_Response struct { - Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCToGCMsgMasterAck_Response) Reset() { *m = CGCToGCMsgMasterAck_Response{} } -func (m *CGCToGCMsgMasterAck_Response) String() string { return proto.CompactTextString(m) } -func (*CGCToGCMsgMasterAck_Response) ProtoMessage() {} -func (*CGCToGCMsgMasterAck_Response) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} } - -const Default_CGCToGCMsgMasterAck_Response_Eresult int32 = 2 - -func (m *CGCToGCMsgMasterAck_Response) GetEresult() int32 { - if m != nil && m.Eresult != nil { - return *m.Eresult - } - return Default_CGCToGCMsgMasterAck_Response_Eresult -} - -type CMsgGCToGCUniverseStartup struct { - IsInitialStartup *bool `protobuf:"varint,1,opt,name=is_initial_startup,json=isInitialStartup" json:"is_initial_startup,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCUniverseStartup) Reset() { *m = CMsgGCToGCUniverseStartup{} } -func (m *CMsgGCToGCUniverseStartup) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCUniverseStartup) ProtoMessage() {} -func (*CMsgGCToGCUniverseStartup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} } - -func (m *CMsgGCToGCUniverseStartup) GetIsInitialStartup() bool { - if m != nil && m.IsInitialStartup != nil { - return *m.IsInitialStartup - } - return false -} - -type CMsgGCToGCUniverseStartupResponse struct { - Eresult *int32 `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCUniverseStartupResponse) Reset() { *m = CMsgGCToGCUniverseStartupResponse{} } -func (m *CMsgGCToGCUniverseStartupResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCUniverseStartupResponse) ProtoMessage() {} -func (*CMsgGCToGCUniverseStartupResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{14} -} - -func (m *CMsgGCToGCUniverseStartupResponse) GetEresult() int32 { - if m != nil && m.Eresult != nil { - return *m.Eresult - } - return 0 -} - -type CGCToGCMsgMasterStartupComplete struct { - GcInfo []*CGCToGCMsgMasterStartupComplete_GCInfo `protobuf:"bytes,1,rep,name=gc_info,json=gcInfo" json:"gc_info,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCToGCMsgMasterStartupComplete) Reset() { *m = CGCToGCMsgMasterStartupComplete{} } -func (m *CGCToGCMsgMasterStartupComplete) String() string { return proto.CompactTextString(m) } -func (*CGCToGCMsgMasterStartupComplete) ProtoMessage() {} -func (*CGCToGCMsgMasterStartupComplete) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{15} -} - -func (m *CGCToGCMsgMasterStartupComplete) GetGcInfo() []*CGCToGCMsgMasterStartupComplete_GCInfo { - if m != nil { - return m.GcInfo - } - return nil -} - -type CGCToGCMsgMasterStartupComplete_GCInfo struct { - DirIndex *uint32 `protobuf:"varint,1,opt,name=dir_index,json=dirIndex" json:"dir_index,omitempty"` - MachineName *string `protobuf:"bytes,2,opt,name=machine_name,json=machineName" json:"machine_name,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCToGCMsgMasterStartupComplete_GCInfo) Reset() { - *m = CGCToGCMsgMasterStartupComplete_GCInfo{} -} -func (m *CGCToGCMsgMasterStartupComplete_GCInfo) String() string { return proto.CompactTextString(m) } -func (*CGCToGCMsgMasterStartupComplete_GCInfo) ProtoMessage() {} -func (*CGCToGCMsgMasterStartupComplete_GCInfo) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{15, 0} -} - -func (m *CGCToGCMsgMasterStartupComplete_GCInfo) GetDirIndex() uint32 { - if m != nil && m.DirIndex != nil { - return *m.DirIndex - } - return 0 -} - -func (m *CGCToGCMsgMasterStartupComplete_GCInfo) GetMachineName() string { - if m != nil && m.MachineName != nil { - return *m.MachineName - } - return "" -} - -type CGCToGCMsgRouted struct { - MsgType *uint32 `protobuf:"varint,1,opt,name=msg_type,json=msgType" json:"msg_type,omitempty"` - SenderId *uint64 `protobuf:"fixed64,2,opt,name=sender_id,json=senderId" json:"sender_id,omitempty"` - NetMessage []byte `protobuf:"bytes,3,opt,name=net_message,json=netMessage" json:"net_message,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCToGCMsgRouted) Reset() { *m = CGCToGCMsgRouted{} } -func (m *CGCToGCMsgRouted) String() string { return proto.CompactTextString(m) } -func (*CGCToGCMsgRouted) ProtoMessage() {} -func (*CGCToGCMsgRouted) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{16} } - -func (m *CGCToGCMsgRouted) GetMsgType() uint32 { - if m != nil && m.MsgType != nil { - return *m.MsgType - } - return 0 -} - -func (m *CGCToGCMsgRouted) GetSenderId() uint64 { - if m != nil && m.SenderId != nil { - return *m.SenderId - } - return 0 -} - -func (m *CGCToGCMsgRouted) GetNetMessage() []byte { - if m != nil { - return m.NetMessage - } - return nil -} - -type CGCToGCMsgRoutedReply struct { - MsgType *uint32 `protobuf:"varint,1,opt,name=msg_type,json=msgType" json:"msg_type,omitempty"` - NetMessage []byte `protobuf:"bytes,2,opt,name=net_message,json=netMessage" json:"net_message,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCToGCMsgRoutedReply) Reset() { *m = CGCToGCMsgRoutedReply{} } -func (m *CGCToGCMsgRoutedReply) String() string { return proto.CompactTextString(m) } -func (*CGCToGCMsgRoutedReply) ProtoMessage() {} -func (*CGCToGCMsgRoutedReply) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17} } - -func (m *CGCToGCMsgRoutedReply) GetMsgType() uint32 { - if m != nil && m.MsgType != nil { - return *m.MsgType - } - return 0 -} - -func (m *CGCToGCMsgRoutedReply) GetNetMessage() []byte { - if m != nil { - return m.NetMessage - } - return nil -} - -type CMsgGCUpdateSubGCSessionInfo struct { - Updates []*CMsgGCUpdateSubGCSessionInfo_CMsgUpdate `protobuf:"bytes,1,rep,name=updates" json:"updates,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCUpdateSubGCSessionInfo) Reset() { *m = CMsgGCUpdateSubGCSessionInfo{} } -func (m *CMsgGCUpdateSubGCSessionInfo) String() string { return proto.CompactTextString(m) } -func (*CMsgGCUpdateSubGCSessionInfo) ProtoMessage() {} -func (*CMsgGCUpdateSubGCSessionInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{18} } - -func (m *CMsgGCUpdateSubGCSessionInfo) GetUpdates() []*CMsgGCUpdateSubGCSessionInfo_CMsgUpdate { - if m != nil { - return m.Updates - } - return nil -} - -type CMsgGCUpdateSubGCSessionInfo_CMsgUpdate struct { - Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` - Ip *uint32 `protobuf:"fixed32,2,opt,name=ip" json:"ip,omitempty"` - Trusted *bool `protobuf:"varint,3,opt,name=trusted" json:"trusted,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCUpdateSubGCSessionInfo_CMsgUpdate) Reset() { - *m = CMsgGCUpdateSubGCSessionInfo_CMsgUpdate{} -} -func (m *CMsgGCUpdateSubGCSessionInfo_CMsgUpdate) String() string { return proto.CompactTextString(m) } -func (*CMsgGCUpdateSubGCSessionInfo_CMsgUpdate) ProtoMessage() {} -func (*CMsgGCUpdateSubGCSessionInfo_CMsgUpdate) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{18, 0} -} - -func (m *CMsgGCUpdateSubGCSessionInfo_CMsgUpdate) GetSteamid() uint64 { - if m != nil && m.Steamid != nil { - return *m.Steamid - } - return 0 -} - -func (m *CMsgGCUpdateSubGCSessionInfo_CMsgUpdate) GetIp() uint32 { - if m != nil && m.Ip != nil { - return *m.Ip - } - return 0 -} - -func (m *CMsgGCUpdateSubGCSessionInfo_CMsgUpdate) GetTrusted() bool { - if m != nil && m.Trusted != nil { - return *m.Trusted - } - return false -} - -type CMsgGCRequestSubGCSessionInfo struct { - Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCRequestSubGCSessionInfo) Reset() { *m = CMsgGCRequestSubGCSessionInfo{} } -func (m *CMsgGCRequestSubGCSessionInfo) String() string { return proto.CompactTextString(m) } -func (*CMsgGCRequestSubGCSessionInfo) ProtoMessage() {} -func (*CMsgGCRequestSubGCSessionInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{19} } - -func (m *CMsgGCRequestSubGCSessionInfo) GetSteamid() uint64 { - if m != nil && m.Steamid != nil { - return *m.Steamid - } - return 0 -} - -type CMsgGCRequestSubGCSessionInfoResponse struct { - Ip *uint32 `protobuf:"fixed32,1,opt,name=ip" json:"ip,omitempty"` - Trusted *bool `protobuf:"varint,2,opt,name=trusted" json:"trusted,omitempty"` - Port *uint32 `protobuf:"varint,3,opt,name=port" json:"port,omitempty"` - Success *bool `protobuf:"varint,4,opt,name=success" json:"success,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCRequestSubGCSessionInfoResponse) Reset() { *m = CMsgGCRequestSubGCSessionInfoResponse{} } -func (m *CMsgGCRequestSubGCSessionInfoResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCRequestSubGCSessionInfoResponse) ProtoMessage() {} -func (*CMsgGCRequestSubGCSessionInfoResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{20} -} - -func (m *CMsgGCRequestSubGCSessionInfoResponse) GetIp() uint32 { - if m != nil && m.Ip != nil { - return *m.Ip - } - return 0 -} - -func (m *CMsgGCRequestSubGCSessionInfoResponse) GetTrusted() bool { - if m != nil && m.Trusted != nil { - return *m.Trusted - } - return false -} - -func (m *CMsgGCRequestSubGCSessionInfoResponse) GetPort() uint32 { - if m != nil && m.Port != nil { - return *m.Port - } - return 0 -} - -func (m *CMsgGCRequestSubGCSessionInfoResponse) GetSuccess() bool { - if m != nil && m.Success != nil { - return *m.Success - } - return false -} - -type CMsgSOCacheHaveVersion struct { - Soid *CMsgSOIDOwner `protobuf:"bytes,1,opt,name=soid" json:"soid,omitempty"` - Version *uint64 `protobuf:"fixed64,2,opt,name=version" json:"version,omitempty"` - ServiceId *uint32 `protobuf:"varint,3,opt,name=service_id,json=serviceId" json:"service_id,omitempty"` - CachedFileVersion *uint32 `protobuf:"varint,4,opt,name=cached_file_version,json=cachedFileVersion" json:"cached_file_version,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSOCacheHaveVersion) Reset() { *m = CMsgSOCacheHaveVersion{} } -func (m *CMsgSOCacheHaveVersion) String() string { return proto.CompactTextString(m) } -func (*CMsgSOCacheHaveVersion) ProtoMessage() {} -func (*CMsgSOCacheHaveVersion) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{21} } - -func (m *CMsgSOCacheHaveVersion) GetSoid() *CMsgSOIDOwner { - if m != nil { - return m.Soid - } - return nil -} - -func (m *CMsgSOCacheHaveVersion) GetVersion() uint64 { - if m != nil && m.Version != nil { - return *m.Version - } - return 0 -} - -func (m *CMsgSOCacheHaveVersion) GetServiceId() uint32 { - if m != nil && m.ServiceId != nil { - return *m.ServiceId - } - return 0 -} - -func (m *CMsgSOCacheHaveVersion) GetCachedFileVersion() uint32 { - if m != nil && m.CachedFileVersion != nil { - return *m.CachedFileVersion - } - return 0 -} - -type CMsgClientHello struct { - Version *uint32 `protobuf:"varint,1,opt,name=version" json:"version,omitempty"` - SocacheHaveVersions []*CMsgSOCacheHaveVersion `protobuf:"bytes,2,rep,name=socache_have_versions,json=socacheHaveVersions" json:"socache_have_versions,omitempty"` - ClientSessionNeed *uint32 `protobuf:"varint,3,opt,name=client_session_need,json=clientSessionNeed" json:"client_session_need,omitempty"` - ClientLauncher *PartnerAccountType `protobuf:"varint,4,opt,name=client_launcher,json=clientLauncher,enum=PartnerAccountType,def=0" json:"client_launcher,omitempty"` - SecretKey *string `protobuf:"bytes,5,opt,name=secret_key,json=secretKey" json:"secret_key,omitempty"` - ClientLanguage *uint32 `protobuf:"varint,6,opt,name=client_language,json=clientLanguage" json:"client_language,omitempty"` - Engine *ESourceEngine `protobuf:"varint,7,opt,name=engine,enum=ESourceEngine,def=0" json:"engine,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientHello) Reset() { *m = CMsgClientHello{} } -func (m *CMsgClientHello) String() string { return proto.CompactTextString(m) } -func (*CMsgClientHello) ProtoMessage() {} -func (*CMsgClientHello) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{22} } - -const Default_CMsgClientHello_ClientLauncher PartnerAccountType = PartnerAccountType_PARTNER_NONE -const Default_CMsgClientHello_Engine ESourceEngine = ESourceEngine_k_ESE_Source1 - -func (m *CMsgClientHello) GetVersion() uint32 { - if m != nil && m.Version != nil { - return *m.Version - } - return 0 -} - -func (m *CMsgClientHello) GetSocacheHaveVersions() []*CMsgSOCacheHaveVersion { - if m != nil { - return m.SocacheHaveVersions - } - return nil -} - -func (m *CMsgClientHello) GetClientSessionNeed() uint32 { - if m != nil && m.ClientSessionNeed != nil { - return *m.ClientSessionNeed - } - return 0 -} - -func (m *CMsgClientHello) GetClientLauncher() PartnerAccountType { - if m != nil && m.ClientLauncher != nil { - return *m.ClientLauncher - } - return Default_CMsgClientHello_ClientLauncher -} - -func (m *CMsgClientHello) GetSecretKey() string { - if m != nil && m.SecretKey != nil { - return *m.SecretKey - } - return "" -} - -func (m *CMsgClientHello) GetClientLanguage() uint32 { - if m != nil && m.ClientLanguage != nil { - return *m.ClientLanguage - } - return 0 -} - -func (m *CMsgClientHello) GetEngine() ESourceEngine { - if m != nil && m.Engine != nil { - return *m.Engine - } - return Default_CMsgClientHello_Engine -} - -type CMsgClientWelcome struct { - Version *uint32 `protobuf:"varint,1,opt,name=version" json:"version,omitempty"` - GameData []byte `protobuf:"bytes,2,opt,name=game_data,json=gameData" json:"game_data,omitempty"` - OutofdateSubscribedCaches []*CMsgSOCacheSubscribed `protobuf:"bytes,3,rep,name=outofdate_subscribed_caches,json=outofdateSubscribedCaches" json:"outofdate_subscribed_caches,omitempty"` - UptodateSubscribedCaches []*CMsgSOCacheSubscriptionCheck `protobuf:"bytes,4,rep,name=uptodate_subscribed_caches,json=uptodateSubscribedCaches" json:"uptodate_subscribed_caches,omitempty"` - Location *CMsgClientWelcome_Location `protobuf:"bytes,5,opt,name=location" json:"location,omitempty"` - SaveGameKey []byte `protobuf:"bytes,6,opt,name=save_game_key,json=saveGameKey" json:"save_game_key,omitempty"` - ItemSchemaCrc *uint32 `protobuf:"fixed32,7,opt,name=item_schema_crc,json=itemSchemaCrc" json:"item_schema_crc,omitempty"` - ItemsGameUrl *string `protobuf:"bytes,8,opt,name=items_game_url,json=itemsGameUrl" json:"items_game_url,omitempty"` - GcSocacheFileVersion *uint32 `protobuf:"varint,9,opt,name=gc_socache_file_version,json=gcSocacheFileVersion" json:"gc_socache_file_version,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientWelcome) Reset() { *m = CMsgClientWelcome{} } -func (m *CMsgClientWelcome) String() string { return proto.CompactTextString(m) } -func (*CMsgClientWelcome) ProtoMessage() {} -func (*CMsgClientWelcome) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{23} } - -func (m *CMsgClientWelcome) GetVersion() uint32 { - if m != nil && m.Version != nil { - return *m.Version - } - return 0 -} - -func (m *CMsgClientWelcome) GetGameData() []byte { - if m != nil { - return m.GameData - } - return nil -} - -func (m *CMsgClientWelcome) GetOutofdateSubscribedCaches() []*CMsgSOCacheSubscribed { - if m != nil { - return m.OutofdateSubscribedCaches - } - return nil -} - -func (m *CMsgClientWelcome) GetUptodateSubscribedCaches() []*CMsgSOCacheSubscriptionCheck { - if m != nil { - return m.UptodateSubscribedCaches - } - return nil -} - -func (m *CMsgClientWelcome) GetLocation() *CMsgClientWelcome_Location { - if m != nil { - return m.Location - } - return nil -} - -func (m *CMsgClientWelcome) GetSaveGameKey() []byte { - if m != nil { - return m.SaveGameKey - } - return nil -} - -func (m *CMsgClientWelcome) GetItemSchemaCrc() uint32 { - if m != nil && m.ItemSchemaCrc != nil { - return *m.ItemSchemaCrc - } - return 0 -} - -func (m *CMsgClientWelcome) GetItemsGameUrl() string { - if m != nil && m.ItemsGameUrl != nil { - return *m.ItemsGameUrl - } - return "" -} - -func (m *CMsgClientWelcome) GetGcSocacheFileVersion() uint32 { - if m != nil && m.GcSocacheFileVersion != nil { - return *m.GcSocacheFileVersion - } - return 0 -} - -type CMsgClientWelcome_Location struct { - Latitude *float32 `protobuf:"fixed32,1,opt,name=latitude" json:"latitude,omitempty"` - Longitude *float32 `protobuf:"fixed32,2,opt,name=longitude" json:"longitude,omitempty"` - Country *string `protobuf:"bytes,3,opt,name=country" json:"country,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgClientWelcome_Location) Reset() { *m = CMsgClientWelcome_Location{} } -func (m *CMsgClientWelcome_Location) String() string { return proto.CompactTextString(m) } -func (*CMsgClientWelcome_Location) ProtoMessage() {} -func (*CMsgClientWelcome_Location) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{23, 0} } - -func (m *CMsgClientWelcome_Location) GetLatitude() float32 { - if m != nil && m.Latitude != nil { - return *m.Latitude - } - return 0 -} - -func (m *CMsgClientWelcome_Location) GetLongitude() float32 { - if m != nil && m.Longitude != nil { - return *m.Longitude - } - return 0 -} - -func (m *CMsgClientWelcome_Location) GetCountry() string { - if m != nil && m.Country != nil { - return *m.Country - } - return "" -} - -type CMsgConnectionStatus struct { - Status *GCConnectionStatus `protobuf:"varint,1,opt,name=status,enum=GCConnectionStatus,def=0" json:"status,omitempty"` - ClientSessionNeed *uint32 `protobuf:"varint,2,opt,name=client_session_need,json=clientSessionNeed" json:"client_session_need,omitempty"` - QueuePosition *int32 `protobuf:"varint,3,opt,name=queue_position,json=queuePosition" json:"queue_position,omitempty"` - QueueSize *int32 `protobuf:"varint,4,opt,name=queue_size,json=queueSize" json:"queue_size,omitempty"` - WaitSeconds *int32 `protobuf:"varint,5,opt,name=wait_seconds,json=waitSeconds" json:"wait_seconds,omitempty"` - EstimatedWaitSecondsRemaining *int32 `protobuf:"varint,6,opt,name=estimated_wait_seconds_remaining,json=estimatedWaitSecondsRemaining" json:"estimated_wait_seconds_remaining,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgConnectionStatus) Reset() { *m = CMsgConnectionStatus{} } -func (m *CMsgConnectionStatus) String() string { return proto.CompactTextString(m) } -func (*CMsgConnectionStatus) ProtoMessage() {} -func (*CMsgConnectionStatus) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{24} } - -const Default_CMsgConnectionStatus_Status GCConnectionStatus = GCConnectionStatus_GCConnectionStatus_HAVE_SESSION - -func (m *CMsgConnectionStatus) GetStatus() GCConnectionStatus { - if m != nil && m.Status != nil { - return *m.Status - } - return Default_CMsgConnectionStatus_Status -} - -func (m *CMsgConnectionStatus) GetClientSessionNeed() uint32 { - if m != nil && m.ClientSessionNeed != nil { - return *m.ClientSessionNeed - } - return 0 -} - -func (m *CMsgConnectionStatus) GetQueuePosition() int32 { - if m != nil && m.QueuePosition != nil { - return *m.QueuePosition - } - return 0 -} - -func (m *CMsgConnectionStatus) GetQueueSize() int32 { - if m != nil && m.QueueSize != nil { - return *m.QueueSize - } - return 0 -} - -func (m *CMsgConnectionStatus) GetWaitSeconds() int32 { - if m != nil && m.WaitSeconds != nil { - return *m.WaitSeconds - } - return 0 -} - -func (m *CMsgConnectionStatus) GetEstimatedWaitSecondsRemaining() int32 { - if m != nil && m.EstimatedWaitSecondsRemaining != nil { - return *m.EstimatedWaitSecondsRemaining - } - return 0 -} - -type CMsgGCToGCSOCacheSubscribe struct { - Subscriber *uint64 `protobuf:"fixed64,1,opt,name=subscriber" json:"subscriber,omitempty"` - SubscribeToId *uint64 `protobuf:"fixed64,2,opt,name=subscribe_to_id,json=subscribeToId" json:"subscribe_to_id,omitempty"` - SyncVersion *uint64 `protobuf:"fixed64,3,opt,name=sync_version,json=syncVersion" json:"sync_version,omitempty"` - HaveVersions []*CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions `protobuf:"bytes,4,rep,name=have_versions,json=haveVersions" json:"have_versions,omitempty"` - SubscribeToType *uint32 `protobuf:"varint,5,opt,name=subscribe_to_type,json=subscribeToType" json:"subscribe_to_type,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCSOCacheSubscribe) Reset() { *m = CMsgGCToGCSOCacheSubscribe{} } -func (m *CMsgGCToGCSOCacheSubscribe) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCSOCacheSubscribe) ProtoMessage() {} -func (*CMsgGCToGCSOCacheSubscribe) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{25} } - -func (m *CMsgGCToGCSOCacheSubscribe) GetSubscriber() uint64 { - if m != nil && m.Subscriber != nil { - return *m.Subscriber - } - return 0 -} - -func (m *CMsgGCToGCSOCacheSubscribe) GetSubscribeToId() uint64 { - if m != nil && m.SubscribeToId != nil { - return *m.SubscribeToId - } - return 0 -} - -func (m *CMsgGCToGCSOCacheSubscribe) GetSyncVersion() uint64 { - if m != nil && m.SyncVersion != nil { - return *m.SyncVersion - } - return 0 -} - -func (m *CMsgGCToGCSOCacheSubscribe) GetHaveVersions() []*CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions { - if m != nil { - return m.HaveVersions - } - return nil -} - -func (m *CMsgGCToGCSOCacheSubscribe) GetSubscribeToType() uint32 { - if m != nil && m.SubscribeToType != nil { - return *m.SubscribeToType - } - return 0 -} - -type CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions struct { - ServiceId *uint32 `protobuf:"varint,1,opt,name=service_id,json=serviceId" json:"service_id,omitempty"` - Version *uint64 `protobuf:"varint,2,opt,name=version" json:"version,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions) Reset() { - *m = CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions{} -} -func (m *CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions) ProtoMessage() {} -func (*CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{25, 0} -} - -func (m *CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions) GetServiceId() uint32 { - if m != nil && m.ServiceId != nil { - return *m.ServiceId - } - return 0 -} - -func (m *CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions) GetVersion() uint64 { - if m != nil && m.Version != nil { - return *m.Version - } - return 0 -} - -type CMsgGCToGCSOCacheUnsubscribe struct { - Subscriber *uint64 `protobuf:"fixed64,1,opt,name=subscriber" json:"subscriber,omitempty"` - UnsubscribeFromId *uint64 `protobuf:"fixed64,2,opt,name=unsubscribe_from_id,json=unsubscribeFromId" json:"unsubscribe_from_id,omitempty"` - UnsubscribeFromType *uint32 `protobuf:"varint,3,opt,name=unsubscribe_from_type,json=unsubscribeFromType" json:"unsubscribe_from_type,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCSOCacheUnsubscribe) Reset() { *m = CMsgGCToGCSOCacheUnsubscribe{} } -func (m *CMsgGCToGCSOCacheUnsubscribe) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCSOCacheUnsubscribe) ProtoMessage() {} -func (*CMsgGCToGCSOCacheUnsubscribe) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{26} } - -func (m *CMsgGCToGCSOCacheUnsubscribe) GetSubscriber() uint64 { - if m != nil && m.Subscriber != nil { - return *m.Subscriber - } - return 0 -} - -func (m *CMsgGCToGCSOCacheUnsubscribe) GetUnsubscribeFromId() uint64 { - if m != nil && m.UnsubscribeFromId != nil { - return *m.UnsubscribeFromId - } - return 0 -} - -func (m *CMsgGCToGCSOCacheUnsubscribe) GetUnsubscribeFromType() uint32 { - if m != nil && m.UnsubscribeFromType != nil { - return *m.UnsubscribeFromType - } - return 0 -} - -type CMsgGCClientPing struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCClientPing) Reset() { *m = CMsgGCClientPing{} } -func (m *CMsgGCClientPing) String() string { return proto.CompactTextString(m) } -func (*CMsgGCClientPing) ProtoMessage() {} -func (*CMsgGCClientPing) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{27} } - -type CMsgGCToGCForwardAccountDetails struct { - Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` - AccountDetails *steammessages.CGCSystemMsg_GetAccountDetails_Response `protobuf:"bytes,2,opt,name=account_details,json=accountDetails" json:"account_details,omitempty"` - AgeSeconds *uint32 `protobuf:"varint,3,opt,name=age_seconds,json=ageSeconds" json:"age_seconds,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCForwardAccountDetails) Reset() { *m = CMsgGCToGCForwardAccountDetails{} } -func (m *CMsgGCToGCForwardAccountDetails) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCForwardAccountDetails) ProtoMessage() {} -func (*CMsgGCToGCForwardAccountDetails) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{28} -} - -func (m *CMsgGCToGCForwardAccountDetails) GetSteamid() uint64 { - if m != nil && m.Steamid != nil { - return *m.Steamid - } - return 0 -} - -func (m *CMsgGCToGCForwardAccountDetails) GetAccountDetails() *steammessages.CGCSystemMsg_GetAccountDetails_Response { - if m != nil { - return m.AccountDetails - } - return nil -} - -func (m *CMsgGCToGCForwardAccountDetails) GetAgeSeconds() uint32 { - if m != nil && m.AgeSeconds != nil { - return *m.AgeSeconds - } - return 0 -} - -type CMsgGCToGCLoadSessionSOCache struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - ForwardAccountDetails *CMsgGCToGCForwardAccountDetails `protobuf:"bytes,2,opt,name=forward_account_details,json=forwardAccountDetails" json:"forward_account_details,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCLoadSessionSOCache) Reset() { *m = CMsgGCToGCLoadSessionSOCache{} } -func (m *CMsgGCToGCLoadSessionSOCache) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCLoadSessionSOCache) ProtoMessage() {} -func (*CMsgGCToGCLoadSessionSOCache) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{29} } - -func (m *CMsgGCToGCLoadSessionSOCache) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgGCToGCLoadSessionSOCache) GetForwardAccountDetails() *CMsgGCToGCForwardAccountDetails { - if m != nil { - return m.ForwardAccountDetails - } - return nil -} - -type CMsgGCToGCLoadSessionSOCacheResponse struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCLoadSessionSOCacheResponse) Reset() { *m = CMsgGCToGCLoadSessionSOCacheResponse{} } -func (m *CMsgGCToGCLoadSessionSOCacheResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCLoadSessionSOCacheResponse) ProtoMessage() {} -func (*CMsgGCToGCLoadSessionSOCacheResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{30} -} - -type CMsgGCToGCUpdateSessionStats struct { - UserSessions *uint32 `protobuf:"varint,1,opt,name=user_sessions,json=userSessions" json:"user_sessions,omitempty"` - ServerSessions *uint32 `protobuf:"varint,2,opt,name=server_sessions,json=serverSessions" json:"server_sessions,omitempty"` - InLogonSurge *bool `protobuf:"varint,3,opt,name=in_logon_surge,json=inLogonSurge" json:"in_logon_surge,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToGCUpdateSessionStats) Reset() { *m = CMsgGCToGCUpdateSessionStats{} } -func (m *CMsgGCToGCUpdateSessionStats) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToGCUpdateSessionStats) ProtoMessage() {} -func (*CMsgGCToGCUpdateSessionStats) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{31} } - -func (m *CMsgGCToGCUpdateSessionStats) GetUserSessions() uint32 { - if m != nil && m.UserSessions != nil { - return *m.UserSessions - } - return 0 -} - -func (m *CMsgGCToGCUpdateSessionStats) GetServerSessions() uint32 { - if m != nil && m.ServerSessions != nil { - return *m.ServerSessions - } - return 0 -} - -func (m *CMsgGCToGCUpdateSessionStats) GetInLogonSurge() bool { - if m != nil && m.InLogonSurge != nil { - return *m.InLogonSurge - } - return false -} - -type CWorkshop_PopulateItemDescriptions_Request struct { - Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"` - Languages []*CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock `protobuf:"bytes,2,rep,name=languages" json:"languages,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CWorkshop_PopulateItemDescriptions_Request) Reset() { - *m = CWorkshop_PopulateItemDescriptions_Request{} -} -func (m *CWorkshop_PopulateItemDescriptions_Request) String() string { - return proto.CompactTextString(m) -} -func (*CWorkshop_PopulateItemDescriptions_Request) ProtoMessage() {} -func (*CWorkshop_PopulateItemDescriptions_Request) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{32} -} - -func (m *CWorkshop_PopulateItemDescriptions_Request) GetAppid() uint32 { - if m != nil && m.Appid != nil { - return *m.Appid - } - return 0 -} - -func (m *CWorkshop_PopulateItemDescriptions_Request) GetLanguages() []*CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock { - if m != nil { - return m.Languages - } - return nil -} - -type CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription struct { - Gameitemid *uint32 `protobuf:"varint,1,opt,name=gameitemid" json:"gameitemid,omitempty"` - ItemDescription *string `protobuf:"bytes,2,opt,name=item_description,json=itemDescription" json:"item_description,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription) Reset() { - *m = CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription{} -} -func (m *CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription) String() string { - return proto.CompactTextString(m) -} -func (*CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription) ProtoMessage() {} -func (*CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{32, 0} -} - -func (m *CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription) GetGameitemid() uint32 { - if m != nil && m.Gameitemid != nil { - return *m.Gameitemid - } - return 0 -} - -func (m *CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription) GetItemDescription() string { - if m != nil && m.ItemDescription != nil { - return *m.ItemDescription - } - return "" -} - -type CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock struct { - Language *string `protobuf:"bytes,1,opt,name=language" json:"language,omitempty"` - Descriptions []*CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription `protobuf:"bytes,2,rep,name=descriptions" json:"descriptions,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock) Reset() { - *m = CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock{} -} -func (m *CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock) String() string { - return proto.CompactTextString(m) -} -func (*CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock) ProtoMessage() {} -func (*CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{32, 1} -} - -func (m *CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock) GetLanguage() string { - if m != nil && m.Language != nil { - return *m.Language - } - return "" -} - -func (m *CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock) GetDescriptions() []*CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription { - if m != nil { - return m.Descriptions - } - return nil -} - -type CWorkshop_GetContributors_Request struct { - Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"` - Gameitemid *uint32 `protobuf:"varint,2,opt,name=gameitemid" json:"gameitemid,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CWorkshop_GetContributors_Request) Reset() { *m = CWorkshop_GetContributors_Request{} } -func (m *CWorkshop_GetContributors_Request) String() string { return proto.CompactTextString(m) } -func (*CWorkshop_GetContributors_Request) ProtoMessage() {} -func (*CWorkshop_GetContributors_Request) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{33} -} - -func (m *CWorkshop_GetContributors_Request) GetAppid() uint32 { - if m != nil && m.Appid != nil { - return *m.Appid - } - return 0 -} - -func (m *CWorkshop_GetContributors_Request) GetGameitemid() uint32 { - if m != nil && m.Gameitemid != nil { - return *m.Gameitemid - } - return 0 -} - -type CWorkshop_GetContributors_Response struct { - Contributors []uint64 `protobuf:"fixed64,1,rep,name=contributors" json:"contributors,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CWorkshop_GetContributors_Response) Reset() { *m = CWorkshop_GetContributors_Response{} } -func (m *CWorkshop_GetContributors_Response) String() string { return proto.CompactTextString(m) } -func (*CWorkshop_GetContributors_Response) ProtoMessage() {} -func (*CWorkshop_GetContributors_Response) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{34} -} - -func (m *CWorkshop_GetContributors_Response) GetContributors() []uint64 { - if m != nil { - return m.Contributors - } - return nil -} - -type CWorkshop_SetItemPaymentRules_Request struct { - Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"` - Gameitemid *uint32 `protobuf:"varint,2,opt,name=gameitemid" json:"gameitemid,omitempty"` - AssociatedWorkshopFiles []*CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule `protobuf:"bytes,3,rep,name=associated_workshop_files,json=associatedWorkshopFiles" json:"associated_workshop_files,omitempty"` - PartnerAccounts []*CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule `protobuf:"bytes,4,rep,name=partner_accounts,json=partnerAccounts" json:"partner_accounts,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CWorkshop_SetItemPaymentRules_Request) Reset() { *m = CWorkshop_SetItemPaymentRules_Request{} } -func (m *CWorkshop_SetItemPaymentRules_Request) String() string { return proto.CompactTextString(m) } -func (*CWorkshop_SetItemPaymentRules_Request) ProtoMessage() {} -func (*CWorkshop_SetItemPaymentRules_Request) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{35} -} - -func (m *CWorkshop_SetItemPaymentRules_Request) GetAppid() uint32 { - if m != nil && m.Appid != nil { - return *m.Appid - } - return 0 -} - -func (m *CWorkshop_SetItemPaymentRules_Request) GetGameitemid() uint32 { - if m != nil && m.Gameitemid != nil { - return *m.Gameitemid - } - return 0 -} - -func (m *CWorkshop_SetItemPaymentRules_Request) GetAssociatedWorkshopFiles() []*CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule { - if m != nil { - return m.AssociatedWorkshopFiles - } - return nil -} - -func (m *CWorkshop_SetItemPaymentRules_Request) GetPartnerAccounts() []*CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule { - if m != nil { - return m.PartnerAccounts - } - return nil -} - -type CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule struct { - WorkshopFileId *uint64 `protobuf:"varint,1,opt,name=workshop_file_id,json=workshopFileId" json:"workshop_file_id,omitempty"` - RevenuePercentage *float32 `protobuf:"fixed32,2,opt,name=revenue_percentage,json=revenuePercentage" json:"revenue_percentage,omitempty"` - RuleDescription *string `protobuf:"bytes,3,opt,name=rule_description,json=ruleDescription" json:"rule_description,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule) Reset() { - *m = CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule{} -} -func (m *CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule) String() string { - return proto.CompactTextString(m) -} -func (*CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule) ProtoMessage() {} -func (*CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{35, 0} -} - -func (m *CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule) GetWorkshopFileId() uint64 { - if m != nil && m.WorkshopFileId != nil { - return *m.WorkshopFileId - } - return 0 -} - -func (m *CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule) GetRevenuePercentage() float32 { - if m != nil && m.RevenuePercentage != nil { - return *m.RevenuePercentage - } - return 0 -} - -func (m *CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule) GetRuleDescription() string { - if m != nil && m.RuleDescription != nil { - return *m.RuleDescription - } - return "" -} - -type CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule struct { - AccountId *uint32 `protobuf:"varint,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - RevenuePercentage *float32 `protobuf:"fixed32,2,opt,name=revenue_percentage,json=revenuePercentage" json:"revenue_percentage,omitempty"` - RuleDescription *string `protobuf:"bytes,3,opt,name=rule_description,json=ruleDescription" json:"rule_description,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule) Reset() { - *m = CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule{} -} -func (m *CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule) String() string { - return proto.CompactTextString(m) -} -func (*CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule) ProtoMessage() {} -func (*CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{35, 1} -} - -func (m *CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule) GetRevenuePercentage() float32 { - if m != nil && m.RevenuePercentage != nil { - return *m.RevenuePercentage - } - return 0 -} - -func (m *CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule) GetRuleDescription() string { - if m != nil && m.RuleDescription != nil { - return *m.RuleDescription - } - return "" -} - -type CWorkshop_SetItemPaymentRules_Response struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CWorkshop_SetItemPaymentRules_Response) Reset() { - *m = CWorkshop_SetItemPaymentRules_Response{} -} -func (m *CWorkshop_SetItemPaymentRules_Response) String() string { return proto.CompactTextString(m) } -func (*CWorkshop_SetItemPaymentRules_Response) ProtoMessage() {} -func (*CWorkshop_SetItemPaymentRules_Response) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{36} -} - -type CBroadcast_PostGameDataFrame_Request struct { - Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"` - Steamid *uint64 `protobuf:"fixed64,2,opt,name=steamid" json:"steamid,omitempty"` - BroadcastId *uint64 `protobuf:"fixed64,3,opt,name=broadcast_id,json=broadcastId" json:"broadcast_id,omitempty"` - FrameData []byte `protobuf:"bytes,4,opt,name=frame_data,json=frameData" json:"frame_data,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CBroadcast_PostGameDataFrame_Request) Reset() { *m = CBroadcast_PostGameDataFrame_Request{} } -func (m *CBroadcast_PostGameDataFrame_Request) String() string { return proto.CompactTextString(m) } -func (*CBroadcast_PostGameDataFrame_Request) ProtoMessage() {} -func (*CBroadcast_PostGameDataFrame_Request) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{37} -} - -func (m *CBroadcast_PostGameDataFrame_Request) GetAppid() uint32 { - if m != nil && m.Appid != nil { - return *m.Appid - } - return 0 -} - -func (m *CBroadcast_PostGameDataFrame_Request) GetSteamid() uint64 { - if m != nil && m.Steamid != nil { - return *m.Steamid - } - return 0 -} - -func (m *CBroadcast_PostGameDataFrame_Request) GetBroadcastId() uint64 { - if m != nil && m.BroadcastId != nil { - return *m.BroadcastId - } - return 0 -} - -func (m *CBroadcast_PostGameDataFrame_Request) GetFrameData() []byte { - if m != nil { - return m.FrameData - } - return nil -} - -type CMsgSerializedSOCache struct { - FileVersion *uint32 `protobuf:"varint,1,opt,name=file_version,json=fileVersion" json:"file_version,omitempty"` - Caches []*CMsgSerializedSOCache_Cache `protobuf:"bytes,2,rep,name=caches" json:"caches,omitempty"` - GcSocacheFileVersion *uint32 `protobuf:"varint,3,opt,name=gc_socache_file_version,json=gcSocacheFileVersion" json:"gc_socache_file_version,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSerializedSOCache) Reset() { *m = CMsgSerializedSOCache{} } -func (m *CMsgSerializedSOCache) String() string { return proto.CompactTextString(m) } -func (*CMsgSerializedSOCache) ProtoMessage() {} -func (*CMsgSerializedSOCache) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{38} } - -func (m *CMsgSerializedSOCache) GetFileVersion() uint32 { - if m != nil && m.FileVersion != nil { - return *m.FileVersion - } - return 0 -} - -func (m *CMsgSerializedSOCache) GetCaches() []*CMsgSerializedSOCache_Cache { - if m != nil { - return m.Caches - } - return nil -} - -func (m *CMsgSerializedSOCache) GetGcSocacheFileVersion() uint32 { - if m != nil && m.GcSocacheFileVersion != nil { - return *m.GcSocacheFileVersion - } - return 0 -} - -type CMsgSerializedSOCache_TypeCache struct { - Type *uint32 `protobuf:"varint,1,opt,name=type" json:"type,omitempty"` - Objects [][]byte `protobuf:"bytes,2,rep,name=objects" json:"objects,omitempty"` - ServiceId *uint32 `protobuf:"varint,3,opt,name=service_id,json=serviceId" json:"service_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSerializedSOCache_TypeCache) Reset() { *m = CMsgSerializedSOCache_TypeCache{} } -func (m *CMsgSerializedSOCache_TypeCache) String() string { return proto.CompactTextString(m) } -func (*CMsgSerializedSOCache_TypeCache) ProtoMessage() {} -func (*CMsgSerializedSOCache_TypeCache) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{38, 0} -} - -func (m *CMsgSerializedSOCache_TypeCache) GetType() uint32 { - if m != nil && m.Type != nil { - return *m.Type - } - return 0 -} - -func (m *CMsgSerializedSOCache_TypeCache) GetObjects() [][]byte { - if m != nil { - return m.Objects - } - return nil -} - -func (m *CMsgSerializedSOCache_TypeCache) GetServiceId() uint32 { - if m != nil && m.ServiceId != nil { - return *m.ServiceId - } - return 0 -} - -type CMsgSerializedSOCache_Cache struct { - Type *uint32 `protobuf:"varint,1,opt,name=type" json:"type,omitempty"` - Id *uint64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"` - Versions []*CMsgSerializedSOCache_Cache_Version `protobuf:"bytes,3,rep,name=versions" json:"versions,omitempty"` - TypeCaches []*CMsgSerializedSOCache_TypeCache `protobuf:"bytes,4,rep,name=type_caches,json=typeCaches" json:"type_caches,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSerializedSOCache_Cache) Reset() { *m = CMsgSerializedSOCache_Cache{} } -func (m *CMsgSerializedSOCache_Cache) String() string { return proto.CompactTextString(m) } -func (*CMsgSerializedSOCache_Cache) ProtoMessage() {} -func (*CMsgSerializedSOCache_Cache) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{38, 1} } - -func (m *CMsgSerializedSOCache_Cache) GetType() uint32 { - if m != nil && m.Type != nil { - return *m.Type - } - return 0 -} - -func (m *CMsgSerializedSOCache_Cache) GetId() uint64 { - if m != nil && m.Id != nil { - return *m.Id - } - return 0 -} - -func (m *CMsgSerializedSOCache_Cache) GetVersions() []*CMsgSerializedSOCache_Cache_Version { - if m != nil { - return m.Versions - } - return nil -} - -func (m *CMsgSerializedSOCache_Cache) GetTypeCaches() []*CMsgSerializedSOCache_TypeCache { - if m != nil { - return m.TypeCaches - } - return nil -} - -type CMsgSerializedSOCache_Cache_Version struct { - Service *uint32 `protobuf:"varint,1,opt,name=service" json:"service,omitempty"` - Version *uint64 `protobuf:"varint,2,opt,name=version" json:"version,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgSerializedSOCache_Cache_Version) Reset() { *m = CMsgSerializedSOCache_Cache_Version{} } -func (m *CMsgSerializedSOCache_Cache_Version) String() string { return proto.CompactTextString(m) } -func (*CMsgSerializedSOCache_Cache_Version) ProtoMessage() {} -func (*CMsgSerializedSOCache_Cache_Version) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{38, 1, 0} -} - -func (m *CMsgSerializedSOCache_Cache_Version) GetService() uint32 { - if m != nil && m.Service != nil { - return *m.Service - } - return 0 -} - -func (m *CMsgSerializedSOCache_Cache_Version) GetVersion() uint64 { - if m != nil && m.Version != nil { - return *m.Version - } - return 0 -} - -type CMsgGCToClientPollConvarRequest struct { - ConvarName *string `protobuf:"bytes,1,opt,name=convar_name,json=convarName" json:"convar_name,omitempty"` - PollId *uint32 `protobuf:"varint,2,opt,name=poll_id,json=pollId" json:"poll_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientPollConvarRequest) Reset() { *m = CMsgGCToClientPollConvarRequest{} } -func (m *CMsgGCToClientPollConvarRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientPollConvarRequest) ProtoMessage() {} -func (*CMsgGCToClientPollConvarRequest) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{39} -} - -func (m *CMsgGCToClientPollConvarRequest) GetConvarName() string { - if m != nil && m.ConvarName != nil { - return *m.ConvarName - } - return "" -} - -func (m *CMsgGCToClientPollConvarRequest) GetPollId() uint32 { - if m != nil && m.PollId != nil { - return *m.PollId - } - return 0 -} - -type CMsgGCToClientPollConvarResponse struct { - PollId *uint32 `protobuf:"varint,1,opt,name=poll_id,json=pollId" json:"poll_id,omitempty"` - ConvarValue *string `protobuf:"bytes,2,opt,name=convar_value,json=convarValue" json:"convar_value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCToClientPollConvarResponse) Reset() { *m = CMsgGCToClientPollConvarResponse{} } -func (m *CMsgGCToClientPollConvarResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCToClientPollConvarResponse) ProtoMessage() {} -func (*CMsgGCToClientPollConvarResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{40} -} - -func (m *CMsgGCToClientPollConvarResponse) GetPollId() uint32 { - if m != nil && m.PollId != nil { - return *m.PollId - } - return 0 -} - -func (m *CMsgGCToClientPollConvarResponse) GetConvarValue() string { - if m != nil && m.ConvarValue != nil { - return *m.ConvarValue - } - return "" -} - -type CGCMsgCompressedMsgToClient struct { - MsgId *uint32 `protobuf:"varint,1,opt,name=msg_id,json=msgId" json:"msg_id,omitempty"` - CompressedMsg []byte `protobuf:"bytes,2,opt,name=compressed_msg,json=compressedMsg" json:"compressed_msg,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCMsgCompressedMsgToClient) Reset() { *m = CGCMsgCompressedMsgToClient{} } -func (m *CGCMsgCompressedMsgToClient) String() string { return proto.CompactTextString(m) } -func (*CGCMsgCompressedMsgToClient) ProtoMessage() {} -func (*CGCMsgCompressedMsgToClient) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{41} } - -func (m *CGCMsgCompressedMsgToClient) GetMsgId() uint32 { - if m != nil && m.MsgId != nil { - return *m.MsgId - } - return 0 -} - -func (m *CGCMsgCompressedMsgToClient) GetCompressedMsg() []byte { - if m != nil { - return m.CompressedMsg - } - return nil -} - -func init() { - proto.RegisterType((*CMsgSHA1Digest)(nil), "CMsgSHA1Digest") - proto.RegisterType((*CMsgSOIDOwner)(nil), "CMsgSOIDOwner") - proto.RegisterType((*CMsgSOSingleObject)(nil), "CMsgSOSingleObject") - proto.RegisterType((*CMsgSOMultipleObjects)(nil), "CMsgSOMultipleObjects") - proto.RegisterType((*CMsgSOMultipleObjects_SingleObject)(nil), "CMsgSOMultipleObjects.SingleObject") - proto.RegisterType((*CMsgSOCacheSubscribed)(nil), "CMsgSOCacheSubscribed") - proto.RegisterType((*CMsgSOCacheSubscribed_SubscribedType)(nil), "CMsgSOCacheSubscribed.SubscribedType") - proto.RegisterType((*CMsgSOCacheSubscribedUpToDate)(nil), "CMsgSOCacheSubscribedUpToDate") - proto.RegisterType((*CMsgSOCacheUnsubscribed)(nil), "CMsgSOCacheUnsubscribed") - proto.RegisterType((*CMsgSOCacheSubscriptionCheck)(nil), "CMsgSOCacheSubscriptionCheck") - proto.RegisterType((*CMsgSOCacheSubscriptionRefresh)(nil), "CMsgSOCacheSubscriptionRefresh") - proto.RegisterType((*CMsgSOCacheVersion)(nil), "CMsgSOCacheVersion") - proto.RegisterType((*CMsgGCMultiplexMessage)(nil), "CMsgGCMultiplexMessage") - proto.RegisterType((*CGCToGCMsgMasterAck)(nil), "CGCToGCMsgMasterAck") - proto.RegisterType((*CGCToGCMsgMasterAck_Process)(nil), "CGCToGCMsgMasterAck.Process") - proto.RegisterType((*CGCToGCMsgMasterAck_Response)(nil), "CGCToGCMsgMasterAck_Response") - proto.RegisterType((*CMsgGCToGCUniverseStartup)(nil), "CMsgGCToGCUniverseStartup") - proto.RegisterType((*CMsgGCToGCUniverseStartupResponse)(nil), "CMsgGCToGCUniverseStartupResponse") - proto.RegisterType((*CGCToGCMsgMasterStartupComplete)(nil), "CGCToGCMsgMasterStartupComplete") - proto.RegisterType((*CGCToGCMsgMasterStartupComplete_GCInfo)(nil), "CGCToGCMsgMasterStartupComplete.GCInfo") - proto.RegisterType((*CGCToGCMsgRouted)(nil), "CGCToGCMsgRouted") - proto.RegisterType((*CGCToGCMsgRoutedReply)(nil), "CGCToGCMsgRoutedReply") - proto.RegisterType((*CMsgGCUpdateSubGCSessionInfo)(nil), "CMsgGCUpdateSubGCSessionInfo") - proto.RegisterType((*CMsgGCUpdateSubGCSessionInfo_CMsgUpdate)(nil), "CMsgGCUpdateSubGCSessionInfo.CMsgUpdate") - proto.RegisterType((*CMsgGCRequestSubGCSessionInfo)(nil), "CMsgGCRequestSubGCSessionInfo") - proto.RegisterType((*CMsgGCRequestSubGCSessionInfoResponse)(nil), "CMsgGCRequestSubGCSessionInfoResponse") - proto.RegisterType((*CMsgSOCacheHaveVersion)(nil), "CMsgSOCacheHaveVersion") - proto.RegisterType((*CMsgClientHello)(nil), "CMsgClientHello") - proto.RegisterType((*CMsgClientWelcome)(nil), "CMsgClientWelcome") - proto.RegisterType((*CMsgClientWelcome_Location)(nil), "CMsgClientWelcome.Location") - proto.RegisterType((*CMsgConnectionStatus)(nil), "CMsgConnectionStatus") - proto.RegisterType((*CMsgGCToGCSOCacheSubscribe)(nil), "CMsgGCToGCSOCacheSubscribe") - proto.RegisterType((*CMsgGCToGCSOCacheSubscribe_CMsgHaveVersions)(nil), "CMsgGCToGCSOCacheSubscribe.CMsgHaveVersions") - proto.RegisterType((*CMsgGCToGCSOCacheUnsubscribe)(nil), "CMsgGCToGCSOCacheUnsubscribe") - proto.RegisterType((*CMsgGCClientPing)(nil), "CMsgGCClientPing") - proto.RegisterType((*CMsgGCToGCForwardAccountDetails)(nil), "CMsgGCToGCForwardAccountDetails") - proto.RegisterType((*CMsgGCToGCLoadSessionSOCache)(nil), "CMsgGCToGCLoadSessionSOCache") - proto.RegisterType((*CMsgGCToGCLoadSessionSOCacheResponse)(nil), "CMsgGCToGCLoadSessionSOCacheResponse") - proto.RegisterType((*CMsgGCToGCUpdateSessionStats)(nil), "CMsgGCToGCUpdateSessionStats") - proto.RegisterType((*CWorkshop_PopulateItemDescriptions_Request)(nil), "CWorkshop_PopulateItemDescriptions_Request") - proto.RegisterType((*CWorkshop_PopulateItemDescriptions_Request_SingleItemDescription)(nil), "CWorkshop_PopulateItemDescriptions_Request.SingleItemDescription") - proto.RegisterType((*CWorkshop_PopulateItemDescriptions_Request_ItemDescriptionsLanguageBlock)(nil), "CWorkshop_PopulateItemDescriptions_Request.ItemDescriptionsLanguageBlock") - proto.RegisterType((*CWorkshop_GetContributors_Request)(nil), "CWorkshop_GetContributors_Request") - proto.RegisterType((*CWorkshop_GetContributors_Response)(nil), "CWorkshop_GetContributors_Response") - proto.RegisterType((*CWorkshop_SetItemPaymentRules_Request)(nil), "CWorkshop_SetItemPaymentRules_Request") - proto.RegisterType((*CWorkshop_SetItemPaymentRules_Request_WorkshopItemPaymentRule)(nil), "CWorkshop_SetItemPaymentRules_Request.WorkshopItemPaymentRule") - proto.RegisterType((*CWorkshop_SetItemPaymentRules_Request_PartnerItemPaymentRule)(nil), "CWorkshop_SetItemPaymentRules_Request.PartnerItemPaymentRule") - proto.RegisterType((*CWorkshop_SetItemPaymentRules_Response)(nil), "CWorkshop_SetItemPaymentRules_Response") - proto.RegisterType((*CBroadcast_PostGameDataFrame_Request)(nil), "CBroadcast_PostGameDataFrame_Request") - proto.RegisterType((*CMsgSerializedSOCache)(nil), "CMsgSerializedSOCache") - proto.RegisterType((*CMsgSerializedSOCache_TypeCache)(nil), "CMsgSerializedSOCache.TypeCache") - proto.RegisterType((*CMsgSerializedSOCache_Cache)(nil), "CMsgSerializedSOCache.Cache") - proto.RegisterType((*CMsgSerializedSOCache_Cache_Version)(nil), "CMsgSerializedSOCache.Cache.Version") - proto.RegisterType((*CMsgGCToClientPollConvarRequest)(nil), "CMsgGCToClientPollConvarRequest") - proto.RegisterType((*CMsgGCToClientPollConvarResponse)(nil), "CMsgGCToClientPollConvarResponse") - proto.RegisterType((*CGCMsgCompressedMsgToClient)(nil), "CGCMsgCompressedMsgToClient") - proto.RegisterEnum("ESourceEngine", ESourceEngine_name, ESourceEngine_value) - proto.RegisterEnum("PartnerAccountType", PartnerAccountType_name, PartnerAccountType_value) - proto.RegisterEnum("GCConnectionStatus", GCConnectionStatus_name, GCConnectionStatus_value) -} - -func init() { proto.RegisterFile("gcsdk_gcmessages.proto", fileDescriptor0) } - -var fileDescriptor0 = []byte{ - // 2883 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x59, 0xcf, 0x6f, 0x1b, 0xc7, - 0xbd, 0xf7, 0x2e, 0x29, 0x4a, 0xfa, 0x52, 0xa4, 0xe8, 0x51, 0x64, 0xd1, 0x94, 0x15, 0xd3, 0x6b, - 0x3b, 0xd1, 0x33, 0x92, 0xc5, 0x8b, 0xf2, 0x82, 0x87, 0xe7, 0x87, 0xb4, 0x91, 0x29, 0x9a, 0x62, - 0x22, 0x51, 0xca, 0x50, 0xb2, 0x5d, 0x04, 0xc8, 0x62, 0xb5, 0x3b, 0xa2, 0xb6, 0x5a, 0xee, 0x32, - 0x3b, 0xb3, 0x72, 0xe4, 0x4b, 0x0d, 0xf4, 0xd2, 0x6b, 0x7b, 0x69, 0x2f, 0x05, 0x8a, 0x00, 0xcd, - 0xad, 0xe8, 0x25, 0xe8, 0xad, 0x87, 0x5e, 0x7a, 0x6a, 0x2f, 0xed, 0x1f, 0xd2, 0x43, 0x0e, 0xbd, - 0x16, 0xf3, 0x63, 0x97, 0x4b, 0x8a, 0xa2, 0x2c, 0x14, 0x3d, 0x49, 0xf3, 0x99, 0xef, 0xef, 0x99, - 0xf9, 0xfe, 0x58, 0xc2, 0xad, 0x9e, 0x43, 0xdd, 0x53, 0xab, 0xe7, 0xf4, 0x09, 0xa5, 0x76, 0x8f, - 0x50, 0x73, 0x10, 0x85, 0x2c, 0xac, 0x2d, 0x51, 0x46, 0xec, 0xfe, 0x28, 0x68, 0xbc, 0x80, 0x72, - 0x63, 0x97, 0xf6, 0xba, 0xdb, 0x9b, 0x1f, 0x6c, 0x79, 0x3d, 0x42, 0x19, 0xba, 0x05, 0x85, 0x23, - 0x3f, 0x74, 0x4e, 0x3f, 0xa8, 0x6a, 0x75, 0x7d, 0xbd, 0x80, 0xd5, 0x2a, 0xc5, 0x37, 0xaa, 0x7a, - 0x06, 0xdf, 0x48, 0xf1, 0x0f, 0xab, 0xb9, 0xba, 0xbe, 0x3e, 0xab, 0xf0, 0x0f, 0x8d, 0x0f, 0xa1, - 0x24, 0x24, 0xef, 0xb5, 0xb7, 0xf6, 0x5e, 0x06, 0x24, 0x42, 0x08, 0xf2, 0xec, 0x7c, 0x40, 0xaa, - 0x5a, 0x5d, 0x5b, 0x2f, 0x61, 0xf1, 0x3f, 0x2a, 0x83, 0xee, 0xb9, 0x55, 0xbd, 0xae, 0xad, 0xe7, - 0xb1, 0xee, 0xb9, 0xc6, 0x1f, 0x34, 0x40, 0x92, 0xab, 0xeb, 0x05, 0x3d, 0x9f, 0xec, 0x1d, 0xfd, - 0x98, 0x38, 0x0c, 0xad, 0xc0, 0x2c, 0x27, 0xb7, 0x14, 0xed, 0x0c, 0x2e, 0xf0, 0x65, 0xdb, 0x45, - 0x77, 0xa1, 0x18, 0x0a, 0x12, 0xcb, 0xb5, 0x99, 0x5d, 0xcd, 0xd5, 0xb5, 0xf5, 0x05, 0x0c, 0x12, - 0xda, 0xb2, 0x99, 0x8d, 0xaa, 0x30, 0x7b, 0x46, 0x22, 0xea, 0x85, 0x41, 0x35, 0x5f, 0xd7, 0xd6, - 0x0b, 0x38, 0x59, 0xa2, 0xf7, 0x01, 0x42, 0x6e, 0x97, 0x45, 0x43, 0xcf, 0xad, 0xce, 0xd4, 0xb5, - 0xf5, 0xe2, 0x46, 0xd9, 0x1c, 0x31, 0x19, 0xcf, 0x0b, 0x8a, 0x6e, 0xe8, 0xb9, 0x68, 0x0d, 0x80, - 0x92, 0xe8, 0xcc, 0x73, 0x84, 0x15, 0x05, 0xe1, 0xc3, 0xbc, 0x42, 0xda, 0xae, 0xf1, 0xc7, 0x1c, - 0x2c, 0x4b, 0xde, 0xdd, 0xd8, 0x67, 0xde, 0x20, 0x31, 0x9d, 0xa2, 0x0e, 0x54, 0xa4, 0x3d, 0xd4, - 0xea, 0x87, 0xae, 0x77, 0xec, 0x11, 0xee, 0x44, 0x6e, 0xbd, 0xb8, 0x71, 0xdf, 0x9c, 0xc8, 0x61, - 0x66, 0x5d, 0xc7, 0x8b, 0x8a, 0x79, 0x57, 0xf1, 0x66, 0x3d, 0xca, 0x8d, 0x7a, 0xb4, 0x0d, 0xa5, - 0x44, 0x93, 0xed, 0xba, 0xc4, 0xad, 0xe6, 0xdf, 0x5c, 0xcd, 0x82, 0xe2, 0xdc, 0xe4, 0x8c, 0x68, - 0x07, 0x12, 0xb5, 0x56, 0x44, 0xfa, 0xe1, 0x19, 0xe1, 0x01, 0x7a, 0x63, 0x59, 0x65, 0xc5, 0x8b, - 0x25, 0xeb, 0x58, 0xa4, 0x0b, 0xd7, 0x8b, 0xf4, 0xec, 0x58, 0xa4, 0x6b, 0x07, 0xb0, 0x70, 0xd9, - 0xdd, 0xd0, 0xa6, 0xdd, 0x0d, 0x7d, 0xfc, 0x6e, 0x3c, 0x86, 0xd7, 0xdf, 0xae, 0xbd, 0xd6, 0x7f, - 0xf6, 0xed, 0xda, 0xeb, 0x39, 0xe3, 0x6f, 0x7a, 0x72, 0x7e, 0x0d, 0xdb, 0x39, 0x21, 0xdd, 0xf8, - 0x88, 0x3a, 0x91, 0x77, 0x44, 0x5c, 0xf4, 0x43, 0x98, 0x55, 0xfe, 0xa8, 0x63, 0x7b, 0x68, 0x4e, - 0x24, 0x34, 0x87, 0xff, 0x1e, 0x9c, 0x0f, 0x08, 0x4e, 0xb8, 0xa6, 0x1c, 0xd8, 0x68, 0x60, 0xf2, - 0xd7, 0x0b, 0xcc, 0xcc, 0x58, 0x60, 0xd0, 0x3d, 0x58, 0x48, 0xb6, 0x7d, 0x8f, 0xb2, 0x6a, 0xa1, - 0x9e, 0x5b, 0x2f, 0xe1, 0xa2, 0xc2, 0x76, 0x3c, 0xca, 0x04, 0xc9, 0x79, 0xe0, 0x58, 0x89, 0x3d, - 0xb3, 0xc2, 0x9e, 0x22, 0xc7, 0x9e, 0x49, 0xa8, 0xf6, 0x29, 0x94, 0x47, 0x1d, 0xb9, 0x46, 0x80, - 0x73, 0xa3, 0x01, 0x36, 0xfe, 0xaa, 0xc1, 0xda, 0xc4, 0x58, 0x1d, 0x0e, 0x0e, 0xc2, 0x2d, 0x9b, - 0x91, 0x6c, 0x6c, 0xb4, 0x69, 0xb1, 0xd1, 0xaf, 0x17, 0x9b, 0xdc, 0x55, 0xb1, 0xc9, 0x5f, 0x1d, - 0x9b, 0x99, 0x0b, 0xb1, 0x31, 0xb6, 0x61, 0x25, 0xe3, 0xce, 0x61, 0x40, 0x87, 0xb7, 0xe4, 0x7a, - 0xe6, 0x1a, 0x7f, 0xd1, 0xe0, 0xce, 0xc5, 0xc8, 0x0c, 0x98, 0x17, 0x06, 0x8d, 0x13, 0xe2, 0x9c, - 0x66, 0x03, 0xa3, 0x4f, 0x0b, 0x4c, 0xee, 0x7a, 0x81, 0xc9, 0x5f, 0x15, 0x98, 0x99, 0xab, 0x03, - 0x53, 0xb8, 0x18, 0x98, 0x3d, 0x78, 0xfb, 0x12, 0x6f, 0x30, 0x39, 0x8e, 0x08, 0x3d, 0xb9, 0x6e, - 0x7c, 0xcc, 0xa4, 0x0c, 0x08, 0x81, 0x4a, 0xcd, 0xe5, 0xb7, 0xc5, 0x38, 0x81, 0x5b, 0x9c, 0xbe, - 0xd5, 0x48, 0x12, 0xd3, 0xd7, 0xbb, 0xb2, 0xce, 0x71, 0x9e, 0x3e, 0xed, 0x65, 0x0a, 0x4f, 0xb2, - 0xe4, 0x3b, 0x03, 0xfb, 0xdc, 0x0f, 0x6d, 0x57, 0xe5, 0x86, 0x64, 0x89, 0x6a, 0x30, 0x27, 0x6a, - 0xa5, 0xe7, 0xd2, 0x6a, 0xae, 0x9e, 0x5b, 0x2f, 0xe0, 0x74, 0x6d, 0xfc, 0x54, 0x87, 0xa5, 0x46, - 0xab, 0x71, 0x10, 0xb6, 0xb8, 0xc2, 0x5d, 0x9b, 0x32, 0x12, 0x6d, 0x3a, 0xa7, 0x68, 0x15, 0xe6, - 0x5d, 0x2f, 0xb2, 0xbc, 0xc0, 0x25, 0x5f, 0x2b, 0x4d, 0x73, 0xae, 0x17, 0xb5, 0xf9, 0x9a, 0x87, - 0xb0, 0x6f, 0x3b, 0x27, 0x5e, 0x40, 0xac, 0xc0, 0xee, 0x13, 0x71, 0x6a, 0xf3, 0xb8, 0xa8, 0xb0, - 0x8e, 0xdd, 0x27, 0x9c, 0x64, 0x10, 0x85, 0x0e, 0xa1, 0x54, 0x92, 0xe4, 0x25, 0x89, 0xc2, 0x04, - 0xc9, 0x63, 0xa1, 0x82, 0x38, 0x2c, 0x8c, 0xce, 0xc5, 0xeb, 0x2e, 0x6e, 0xdc, 0x31, 0x27, 0xd8, - 0x62, 0xee, 0x4b, 0x26, 0x3c, 0x24, 0xaf, 0xed, 0xc2, 0xac, 0x42, 0xa7, 0x5b, 0xfa, 0x10, 0xca, - 0xf2, 0xb1, 0x07, 0x94, 0xd9, 0x81, 0x43, 0x64, 0xd2, 0x2b, 0xe1, 0x92, 0x78, 0xf3, 0x09, 0x68, - 0xfc, 0x3f, 0xdc, 0x99, 0xa0, 0xd8, 0xc2, 0x84, 0x0e, 0xc2, 0x80, 0x12, 0xb4, 0x0a, 0xb3, 0x24, - 0x22, 0x34, 0xf6, 0x99, 0xcc, 0x19, 0x8f, 0xb5, 0x0d, 0x9c, 0x20, 0x46, 0x1b, 0x6e, 0xcb, 0xc3, - 0xe2, 0xfc, 0x87, 0x81, 0xc7, 0x0f, 0x91, 0x74, 0x99, 0x1d, 0xb1, 0x78, 0x80, 0xde, 0x03, 0xe4, - 0x51, 0xcb, 0x0b, 0x3c, 0xe6, 0xd9, 0xbe, 0x45, 0x25, 0x2a, 0x84, 0xcc, 0xe1, 0x8a, 0x47, 0xdb, - 0x72, 0x43, 0x51, 0x1b, 0x1f, 0xc3, 0xbd, 0x4b, 0x45, 0xa5, 0xc6, 0x54, 0xc7, 0x8c, 0x19, 0x5a, - 0xf2, 0x3b, 0x0d, 0xee, 0x8e, 0xfb, 0xa1, 0xb8, 0x1b, 0x61, 0x7f, 0xe0, 0x13, 0x46, 0xd0, 0x27, - 0x30, 0xdb, 0x73, 0x2c, 0x2f, 0x38, 0x0e, 0xab, 0x9a, 0x88, 0xf9, 0xbb, 0xe6, 0x15, 0x2c, 0x66, - 0xab, 0xd1, 0x0e, 0x8e, 0x43, 0x5c, 0xe8, 0x39, 0xfc, 0x6f, 0x6d, 0x1b, 0x0a, 0x12, 0xb9, 0xde, - 0x25, 0xd1, 0x2f, 0x5c, 0x12, 0xe3, 0x14, 0x2a, 0x43, 0xdd, 0x38, 0x8c, 0x19, 0x71, 0xd1, 0x6d, - 0x98, 0xeb, 0xd3, 0x9e, 0x35, 0x76, 0xc3, 0x45, 0xe6, 0x5e, 0x85, 0x79, 0x4a, 0x02, 0x97, 0x44, - 0x49, 0xe3, 0xc4, 0x2f, 0xb2, 0x00, 0x64, 0xf6, 0x0e, 0x08, 0xb3, 0x54, 0x3f, 0x98, 0xb4, 0x4e, - 0x01, 0x61, 0xea, 0xe5, 0x18, 0x5d, 0x58, 0x1e, 0x57, 0x86, 0xc9, 0xc0, 0x3f, 0x9f, 0xa6, 0x71, - 0x4c, 0xa8, 0x7e, 0x41, 0xe8, 0x77, 0x2a, 0xf1, 0xb5, 0x1a, 0x87, 0x03, 0xd7, 0x66, 0x3c, 0x57, - 0xb4, 0x1a, 0x5d, 0x42, 0xf9, 0x2b, 0x16, 0x21, 0x7a, 0x02, 0xb3, 0xb1, 0xd8, 0xa1, 0x2a, 0xdc, - 0xeb, 0xe6, 0x34, 0x7a, 0xb1, 0x29, 0xb7, 0x70, 0xc2, 0x58, 0xdb, 0x07, 0x18, 0xc2, 0xfc, 0xf8, - 0xd5, 0xeb, 0x4d, 0xb2, 0x86, 0x5a, 0x8a, 0xee, 0x73, 0x20, 0x8c, 0x9c, 0xc5, 0xba, 0x37, 0xe0, - 0x94, 0x2c, 0x8a, 0x29, 0x23, 0x32, 0xaf, 0xce, 0xe1, 0x64, 0x69, 0xfc, 0x9f, 0x2c, 0x64, 0xad, - 0x06, 0x26, 0x5f, 0xc5, 0x84, 0xb2, 0x0b, 0x66, 0x5f, 0xaa, 0xc4, 0xf8, 0x09, 0x3c, 0x9c, 0xca, - 0x9a, 0x5e, 0x53, 0x69, 0x8d, 0x36, 0xc9, 0x1a, 0x7d, 0xc4, 0x1a, 0xde, 0x49, 0x0f, 0xc2, 0x88, - 0xa9, 0x32, 0x27, 0xfe, 0x17, 0x06, 0xc4, 0x0e, 0x7f, 0xe0, 0x22, 0x75, 0xcc, 0xe1, 0x64, 0x69, - 0xfc, 0x56, 0x93, 0xc9, 0x51, 0x25, 0xd3, 0x6d, 0xfb, 0x2c, 0x4d, 0xa8, 0x06, 0xe4, 0x45, 0x3e, - 0xd6, 0x26, 0xe6, 0x63, 0xb1, 0x37, 0xa5, 0x12, 0x5d, 0x51, 0x73, 0x4d, 0x58, 0x72, 0xb8, 0x42, - 0xd7, 0x3a, 0xf6, 0x7c, 0x62, 0x65, 0xdb, 0xf0, 0x12, 0xbe, 0x29, 0xb7, 0x9e, 0x7a, 0x7e, 0x62, - 0x8c, 0xf1, 0xbd, 0x0e, 0x8b, 0xdc, 0x80, 0x86, 0xef, 0x91, 0x80, 0x6d, 0x13, 0xdf, 0x0f, 0xc7, - 0x33, 0x7e, 0x69, 0xa8, 0xfc, 0x33, 0x58, 0xa6, 0xa1, 0x10, 0x62, 0x9d, 0xd8, 0x67, 0xa9, 0xf8, - 0xa4, 0x49, 0x5b, 0x31, 0x27, 0xbb, 0x8c, 0x97, 0x14, 0x57, 0x06, 0xa3, 0xc2, 0x54, 0xa1, 0xd5, - 0xa2, 0xf2, 0x60, 0xac, 0x80, 0x90, 0xc4, 0xa5, 0x9b, 0x72, 0x4b, 0x1d, 0x59, 0x87, 0x10, 0x17, - 0x7d, 0x0a, 0x8b, 0x8a, 0xde, 0xb7, 0xe3, 0xc0, 0x39, 0x21, 0x91, 0x70, 0xab, 0xbc, 0xb1, 0x64, - 0xee, 0xdb, 0x11, 0x0b, 0x78, 0x36, 0x74, 0xc2, 0x38, 0x60, 0xfc, 0x51, 0x3c, 0x5e, 0xd8, 0xdf, - 0xc4, 0x07, 0x9d, 0x26, 0xb6, 0x3a, 0x7b, 0x9d, 0x26, 0x2e, 0x4b, 0xce, 0x1d, 0xc5, 0x28, 0xa3, - 0xe8, 0x44, 0x84, 0x59, 0xa7, 0xe4, 0x5c, 0x74, 0x1d, 0xf3, 0x3c, 0x8a, 0x1c, 0xf9, 0x8c, 0x9c, - 0xa3, 0x77, 0x33, 0xaa, 0x82, 0x5e, 0xcc, 0x5f, 0x95, 0x1c, 0x3e, 0x52, 0x39, 0x12, 0x45, 0x1f, - 0x41, 0x81, 0x04, 0x3d, 0x2f, 0x20, 0xa2, 0xab, 0x2b, 0x6f, 0x94, 0xcd, 0x66, 0x37, 0x8c, 0x23, - 0x87, 0x34, 0x05, 0xfa, 0xb8, 0x74, 0x6a, 0x35, 0xbb, 0x4d, 0x4b, 0x62, 0x1f, 0x60, 0x45, 0x6c, - 0xfc, 0x29, 0x0f, 0x37, 0x87, 0x51, 0x7f, 0x4e, 0x7c, 0x27, 0xec, 0x93, 0x29, 0x71, 0x5f, 0x85, - 0xf9, 0x9e, 0xdd, 0x27, 0xd9, 0x9e, 0x7a, 0x8e, 0x03, 0x62, 0xda, 0x7a, 0x06, 0xab, 0x61, 0xcc, - 0xc2, 0x63, 0xfe, 0xee, 0xac, 0x61, 0x77, 0x64, 0x89, 0x88, 0xcb, 0x5a, 0x5a, 0xdc, 0xb8, 0x35, - 0xb9, 0x7f, 0xc6, 0xb7, 0x53, 0xd6, 0x21, 0x28, 0x68, 0x28, 0xfa, 0x02, 0x6a, 0xf1, 0x80, 0x85, - 0x97, 0x88, 0x95, 0x63, 0xce, 0x9a, 0x39, 0xad, 0xa1, 0xc2, 0xd5, 0x44, 0xc0, 0x05, 0xe1, 0xff, - 0x0b, 0x73, 0x7e, 0xe8, 0xd8, 0x2c, 0x69, 0xfa, 0x8a, 0x1b, 0xab, 0xe6, 0x85, 0x88, 0x98, 0x3b, - 0x8a, 0x04, 0xa7, 0xc4, 0xc8, 0x80, 0x12, 0xe5, 0x57, 0x4f, 0xc4, 0x83, 0x1f, 0x5e, 0x41, 0x84, - 0xa3, 0xc8, 0xc1, 0x96, 0xdd, 0x27, 0xfc, 0xf8, 0xde, 0x81, 0x45, 0x8f, 0x91, 0xbe, 0x45, 0x9d, - 0x13, 0xd2, 0xb7, 0x2d, 0x27, 0x72, 0xc4, 0xf1, 0xcc, 0xe2, 0x12, 0x87, 0xbb, 0x02, 0x6d, 0x44, - 0x0e, 0x7a, 0x00, 0x65, 0x0e, 0x50, 0x29, 0x2c, 0x8e, 0xfc, 0xea, 0x9c, 0xb8, 0x09, 0x0b, 0x02, - 0xe5, 0xd2, 0x0e, 0x23, 0x1f, 0x7d, 0x04, 0x2b, 0x3d, 0xc7, 0x4a, 0xee, 0xfd, 0xc8, 0xb3, 0x9a, - 0x17, 0xc7, 0xf4, 0x56, 0xcf, 0xe9, 0xca, 0xdd, 0xcc, 0xcb, 0xaa, 0x7d, 0x09, 0x73, 0x89, 0xf9, - 0xbc, 0xb7, 0xf1, 0x6d, 0xe6, 0xb1, 0xd8, 0x95, 0xc9, 0x5b, 0xc7, 0xe9, 0x1a, 0xdd, 0x81, 0x79, - 0x3f, 0x0c, 0x7a, 0x72, 0x53, 0x17, 0x9b, 0x43, 0x80, 0xdf, 0x09, 0x71, 0xa7, 0xa3, 0x73, 0xd5, - 0xbf, 0x24, 0x4b, 0xe3, 0xcf, 0x3a, 0xbc, 0x25, 0x22, 0x16, 0x06, 0x01, 0x71, 0xb8, 0x9a, 0x2e, - 0xb3, 0x59, 0x4c, 0xd1, 0x0e, 0x14, 0xa8, 0xf8, 0x4f, 0xa8, 0xe2, 0xcf, 0xa3, 0xd5, 0x18, 0x27, - 0x7a, 0x7c, 0xf7, 0x22, 0x66, 0x6d, 0x6f, 0x3e, 0x6b, 0x5a, 0xdd, 0x66, 0xb7, 0xdb, 0xde, 0xeb, - 0x60, 0x25, 0xe3, 0xb2, 0x57, 0xaa, 0x5f, 0xf6, 0x4a, 0x1f, 0x42, 0xf9, 0xab, 0x98, 0xc4, 0xc4, - 0x1a, 0x84, 0xd4, 0x63, 0xc9, 0xfc, 0x35, 0x83, 0x4b, 0x02, 0xdd, 0x57, 0x20, 0x7f, 0x80, 0x92, - 0x8c, 0x7a, 0xaf, 0x64, 0xdf, 0x35, 0x83, 0xe7, 0x05, 0xd2, 0xf5, 0x5e, 0x89, 0xc6, 0xec, 0xa5, - 0xed, 0x71, 0x9d, 0x4e, 0x18, 0xb8, 0x54, 0x5c, 0x91, 0x19, 0x5c, 0xe4, 0x58, 0x57, 0x42, 0xa8, - 0x05, 0x75, 0x42, 0x99, 0xd7, 0xb7, 0x19, 0x71, 0xad, 0x2c, 0x31, 0x9f, 0x9e, 0x6d, 0x2f, 0xf0, - 0x82, 0x9e, 0xb8, 0x1b, 0x33, 0x78, 0x2d, 0xa5, 0x7b, 0x3e, 0xe4, 0xc7, 0x09, 0x91, 0xf1, 0x77, - 0x1d, 0x6a, 0xc3, 0x7e, 0x66, 0xfc, 0x89, 0xa0, 0xb7, 0x01, 0xd2, 0xdb, 0x1f, 0xa9, 0x3a, 0x93, - 0x41, 0xf8, 0x65, 0x4b, 0x57, 0x16, 0x0b, 0x87, 0x55, 0xbf, 0x94, 0xc2, 0x07, 0xa1, 0x6a, 0xfa, - 0xb3, 0x1d, 0x7d, 0xee, 0x42, 0x47, 0x8f, 0x3e, 0x87, 0xd2, 0x68, 0x5a, 0x95, 0x8f, 0xec, 0x3d, - 0xf3, 0x72, 0xf3, 0xc4, 0x56, 0x36, 0xad, 0xe2, 0x85, 0x93, 0x6c, 0x92, 0x7d, 0x04, 0x37, 0x47, - 0xac, 0x13, 0xfd, 0x83, 0x9c, 0x62, 0x17, 0x33, 0xf6, 0xf1, 0x94, 0x59, 0xfb, 0x0c, 0x2a, 0xe3, - 0xd2, 0xc6, 0xca, 0x8d, 0x36, 0x5e, 0x6e, 0xc6, 0xea, 0x54, 0x7e, 0x38, 0x1c, 0x7c, 0x93, 0xf6, - 0x1c, 0x19, 0xb3, 0x33, 0xd3, 0xdb, 0x95, 0x71, 0x35, 0x61, 0x29, 0x1e, 0x92, 0x5b, 0xc7, 0x51, - 0xd8, 0x1f, 0xc6, 0xf6, 0x66, 0x66, 0xeb, 0x69, 0x14, 0xf6, 0xdb, 0x2e, 0xda, 0x80, 0xe5, 0x0b, - 0xf4, 0xc2, 0x5b, 0x59, 0x50, 0x96, 0xc6, 0x38, 0xb8, 0xc7, 0x06, 0x92, 0x1e, 0xb7, 0x1a, 0x32, - 0xed, 0xec, 0xf3, 0xeb, 0xf0, 0x7b, 0xde, 0x9e, 0xa6, 0x86, 0x3f, 0x0d, 0xa3, 0x97, 0x76, 0xe4, - 0xaa, 0xca, 0xb2, 0x45, 0x98, 0xed, 0xf9, 0x74, 0x4a, 0x77, 0xf3, 0x39, 0x2c, 0xda, 0x92, 0xd6, - 0x72, 0x25, 0xb1, 0x9a, 0xbb, 0xd6, 0x79, 0x03, 0xdb, 0x3d, 0xa7, 0x8c, 0xf4, 0x77, 0x69, 0xcf, - 0x6a, 0x11, 0x36, 0x2a, 0x33, 0x6d, 0xe3, 0x71, 0xd9, 0x1e, 0x55, 0x76, 0x17, 0x8a, 0x76, 0x8f, - 0xa4, 0x4f, 0x41, 0xba, 0x03, 0x76, 0x8f, 0xa8, 0x9b, 0x6c, 0xfc, 0x72, 0x24, 0xd4, 0x3b, 0xa1, - 0xed, 0xaa, 0x07, 0xa9, 0xa2, 0xce, 0x0f, 0x31, 0x31, 0x6a, 0x78, 0x88, 0x0a, 0x69, 0xbb, 0xe8, - 0x05, 0xac, 0x1c, 0x4b, 0x37, 0xad, 0xc9, 0xb6, 0xd7, 0xcd, 0x2b, 0x02, 0x82, 0x97, 0x8f, 0x27, - 0xc1, 0xc6, 0x3b, 0xf0, 0x60, 0x9a, 0x61, 0x89, 0xcb, 0xc6, 0x2f, 0x46, 0x3c, 0x50, 0x4d, 0xa7, - 0x22, 0x65, 0x36, 0xa3, 0xe8, 0x3e, 0x94, 0x62, 0xca, 0x07, 0x59, 0x09, 0x52, 0xe5, 0xc4, 0x02, - 0x07, 0x15, 0x21, 0xe5, 0x55, 0x9b, 0xdf, 0xcc, 0x2c, 0x99, 0x4c, 0x53, 0x65, 0x09, 0xa7, 0x84, - 0x3c, 0xef, 0x07, 0x96, 0x1f, 0xf6, 0xc2, 0xc0, 0xa2, 0x71, 0xa4, 0x1a, 0xf1, 0x39, 0xbc, 0xe0, - 0x05, 0x3b, 0x1c, 0xec, 0x72, 0xcc, 0xf8, 0x2e, 0x07, 0x8f, 0x1a, 0xcf, 0xc3, 0xe8, 0x94, 0x9e, - 0x84, 0x03, 0x6b, 0x3f, 0x1c, 0xc4, 0xbe, 0xcd, 0x48, 0x9b, 0x91, 0xfe, 0x16, 0x49, 0xeb, 0x1c, - 0x3f, 0x37, 0xd1, 0x61, 0xa2, 0xb7, 0x60, 0xc6, 0x1e, 0x0c, 0xd2, 0xf8, 0xca, 0x05, 0xea, 0xc1, - 0x7c, 0xd2, 0x42, 0x24, 0x5d, 0x52, 0xdb, 0x7c, 0x73, 0xa9, 0xe6, 0xf8, 0x46, 0xd2, 0x79, 0x3c, - 0xf1, 0x43, 0xe7, 0x14, 0x0f, 0x65, 0xd7, 0x8e, 0x60, 0x59, 0x7e, 0xa1, 0x1b, 0xe3, 0xe0, 0xef, - 0x8c, 0x97, 0x37, 0x5e, 0xd2, 0x52, 0xe3, 0x32, 0x08, 0xfa, 0x2f, 0xa8, 0x88, 0x62, 0xe9, 0x0e, - 0x79, 0xd4, 0x14, 0x24, 0x8a, 0x68, 0x46, 0x54, 0xed, 0x1b, 0x0d, 0xd6, 0xa6, 0x1a, 0x24, 0x0b, - 0x9d, 0xea, 0x98, 0x34, 0x21, 0x24, 0x5d, 0x23, 0x02, 0x0b, 0x19, 0x1d, 0x49, 0x34, 0x36, 0xaf, - 0x13, 0x8d, 0x89, 0x1e, 0xe2, 0x11, 0xb1, 0xc6, 0x8f, 0xe0, 0xde, 0x50, 0x62, 0x8b, 0xb0, 0x46, - 0x18, 0xb0, 0xc8, 0x3b, 0x8a, 0x59, 0x18, 0x5d, 0x75, 0x58, 0xa3, 0xa1, 0xd2, 0xc7, 0x43, 0x65, - 0x6c, 0x83, 0x31, 0x4d, 0xb4, 0x1a, 0x29, 0x0c, 0x58, 0x70, 0x32, 0x1b, 0x62, 0xa2, 0x2a, 0xe0, - 0x11, 0xcc, 0xf8, 0x67, 0x1e, 0x1e, 0x0e, 0x45, 0x75, 0x09, 0xe3, 0x3e, 0xed, 0xdb, 0xe7, 0x7d, - 0x12, 0x30, 0x1c, 0xfb, 0xe4, 0xdf, 0xb4, 0x14, 0xbd, 0x82, 0xdb, 0x36, 0xa5, 0xa1, 0xe3, 0xc9, - 0xea, 0x98, 0x28, 0xe2, 0xcd, 0x4b, 0xd2, 0x11, 0xfe, 0xc0, 0x7c, 0x23, 0x03, 0xcc, 0x84, 0x68, - 0x8c, 0x00, 0xaf, 0x0c, 0x15, 0x24, 0x24, 0xbc, 0xfd, 0xa1, 0xe8, 0x04, 0x2a, 0x03, 0xd9, 0x8f, - 0x27, 0xe9, 0x24, 0x29, 0x64, 0x1f, 0xbf, 0xa1, 0x4a, 0xd5, 0xce, 0x8f, 0x6b, 0x5c, 0x1c, 0x8c, - 0xb4, 0xf9, 0xb4, 0xf6, 0x6b, 0x0d, 0x56, 0x2e, 0x31, 0x0f, 0xad, 0x43, 0x65, 0xc4, 0xed, 0x24, - 0xf3, 0xe5, 0x71, 0xf9, 0x65, 0xc6, 0xdc, 0xb6, 0x8b, 0xde, 0x07, 0x14, 0x91, 0x33, 0x12, 0xf0, - 0x9e, 0x85, 0x44, 0x0e, 0x09, 0x58, 0x32, 0x45, 0xeb, 0xf8, 0xa6, 0xda, 0xd9, 0x4f, 0x37, 0xf8, - 0x7b, 0x89, 0x62, 0x9f, 0x8c, 0xbc, 0x17, 0xd9, 0x9a, 0x2d, 0x72, 0x3c, 0xfb, 0x5e, 0x7e, 0xae, - 0xc1, 0xad, 0xc9, 0xbe, 0x5c, 0x95, 0x92, 0xff, 0x63, 0x36, 0x19, 0xeb, 0xf0, 0xce, 0x55, 0x87, - 0xa0, 0x92, 0xf2, 0xaf, 0x34, 0x78, 0xd0, 0x78, 0x12, 0x85, 0xb6, 0xeb, 0xd8, 0x94, 0x59, 0xfb, - 0x21, 0x65, 0x2d, 0x35, 0x73, 0x3c, 0x8d, 0x78, 0xc3, 0x3c, 0xfd, 0x8a, 0x66, 0x6a, 0xa4, 0x3e, - 0x5a, 0x23, 0xef, 0xc1, 0xc2, 0x51, 0x2a, 0x56, 0x0d, 0xb1, 0x05, 0x5c, 0x4c, 0xb1, 0xb6, 0xf8, - 0x80, 0x7a, 0x1c, 0xa5, 0x13, 0x4f, 0x5e, 0xb4, 0xf8, 0xf3, 0x02, 0x11, 0xdf, 0xb8, 0xbf, 0x4f, - 0x7e, 0xf8, 0x21, 0x91, 0x67, 0xfb, 0xde, 0x2b, 0xe2, 0x26, 0xa5, 0xee, 0x1e, 0x2c, 0x8c, 0x74, - 0xe8, 0xd2, 0xa4, 0xe2, 0xf1, 0xb0, 0x31, 0x47, 0xff, 0x03, 0x05, 0x35, 0xc3, 0xe8, 0xc9, 0xe7, - 0xbc, 0x49, 0xa2, 0x4c, 0x59, 0xa2, 0x14, 0xed, 0xb4, 0x29, 0x20, 0x37, 0x65, 0x0a, 0x78, 0x01, - 0xf3, 0xbc, 0xd3, 0x90, 0xc6, 0x4d, 0xfa, 0x31, 0xae, 0x3a, 0xfa, 0x4b, 0xc7, 0xc2, 0xf0, 0x27, - 0x8c, 0xe9, 0x93, 0x7e, 0xed, 0x1f, 0x1a, 0xcc, 0x5c, 0x2e, 0x76, 0xec, 0x37, 0x3e, 0xf4, 0x09, - 0xcc, 0xa5, 0x5d, 0xa5, 0x7c, 0xff, 0x0f, 0xa6, 0xb9, 0x6d, 0x26, 0x93, 0x7b, 0xca, 0x85, 0x36, - 0xa1, 0x28, 0x3e, 0x52, 0x8e, 0xcc, 0x7f, 0xf5, 0x4b, 0x84, 0xa4, 0x3e, 0x63, 0x60, 0xc9, 0xbf, - 0xb4, 0xf6, 0x31, 0xcc, 0x66, 0xbe, 0x2a, 0x2b, 0x57, 0x92, 0x59, 0x57, 0x2d, 0xa7, 0xb4, 0x94, - 0x5f, 0x0c, 0x1b, 0x33, 0xd5, 0xaf, 0x85, 0xbe, 0xdf, 0x08, 0x83, 0x33, 0x3b, 0x4a, 0xae, 0xe2, - 0x5d, 0x28, 0x3a, 0x02, 0x90, 0x5f, 0xf3, 0x64, 0x09, 0x02, 0x09, 0x89, 0xcf, 0xb9, 0x2b, 0x30, - 0x3b, 0x08, 0x7d, 0xdf, 0x4a, 0xb3, 0x66, 0x81, 0x2f, 0xdb, 0xae, 0xf1, 0x25, 0xd4, 0x2f, 0x17, - 0xae, 0x32, 0x7b, 0x86, 0x59, 0xcb, 0x32, 0xf3, 0x5b, 0xa7, 0xd4, 0x9e, 0xd9, 0x7e, 0x9c, 0x7e, - 0x45, 0x94, 0xd8, 0x33, 0x0e, 0x19, 0x5f, 0xc0, 0x6a, 0xa3, 0x25, 0xe7, 0xb5, 0xfe, 0x20, 0x22, - 0x94, 0x12, 0x77, 0x97, 0xf6, 0x12, 0x65, 0x68, 0x19, 0x0a, 0x7d, 0xda, 0x1b, 0x4a, 0x9e, 0xe9, - 0xd3, 0x5e, 0x5b, 0x4c, 0x53, 0x4e, 0x4a, 0x6f, 0xf5, 0x69, 0x4f, 0x4d, 0xff, 0x25, 0x27, 0x2b, - 0xe5, 0xd1, 0x47, 0x50, 0x1a, 0xf9, 0xee, 0x80, 0x6e, 0xc2, 0xe8, 0x97, 0x87, 0xca, 0x8d, 0x71, - 0x68, 0xa3, 0xa2, 0x3d, 0xf2, 0x00, 0x5d, 0xfc, 0x72, 0x82, 0x2a, 0x30, 0xf2, 0xed, 0xa4, 0x72, - 0x03, 0xdd, 0x86, 0xe5, 0x04, 0xd9, 0x6f, 0xe2, 0xa7, 0xcd, 0xc6, 0x81, 0xf5, 0x7c, 0x0f, 0xef, - 0x6c, 0x55, 0x34, 0x2e, 0x35, 0x25, 0x6e, 0xbe, 0xd8, 0xeb, 0x54, 0x74, 0xb4, 0x04, 0x8b, 0x09, - 0xd4, 0xee, 0x3c, 0xdb, 0xdc, 0x69, 0x6f, 0x55, 0x72, 0x8f, 0x7e, 0xa3, 0x03, 0xba, 0x38, 0x72, - 0xa2, 0xfb, 0x70, 0xd5, 0x20, 0x5a, 0xb9, 0x81, 0x1e, 0x40, 0x7d, 0x02, 0x51, 0xab, 0x61, 0xb5, - 0xf6, 0xda, 0x9d, 0x96, 0xb5, 0xb5, 0xf7, 0xbc, 0x53, 0xd1, 0xd0, 0x3d, 0x58, 0x9b, 0x40, 0xd5, - 0xd9, 0x4b, 0x05, 0xe9, 0xe8, 0xbf, 0xe1, 0xbd, 0xa9, 0x24, 0x56, 0xbb, 0x63, 0xed, 0xec, 0xb5, - 0xf6, 0x3a, 0xd6, 0xe7, 0x87, 0xcd, 0xc3, 0x66, 0x25, 0x87, 0xee, 0xc2, 0xea, 0x25, 0x1c, 0x07, - 0xcd, 0xcd, 0xdd, 0x4a, 0x1e, 0xd5, 0xe1, 0xce, 0x04, 0x82, 0xee, 0x61, 0x77, 0xbf, 0xd9, 0xd9, - 0x6a, 0x6e, 0x55, 0x66, 0xd0, 0xbb, 0x70, 0x7f, 0x12, 0x05, 0xe7, 0xcf, 0x3a, 0x50, 0x78, 0x32, - 0xb3, 0xad, 0xbd, 0xd6, 0x6e, 0xfc, 0x2b, 0x00, 0x00, 0xff, 0xff, 0xfd, 0x01, 0x09, 0x88, 0x4a, - 0x20, 0x00, 0x00, -} diff --git a/protocol/gcsystemmsgs.pb.go b/protocol/gcsystemmsgs.pb.go new file mode 100644 index 0000000..ae7a374 --- /dev/null +++ b/protocol/gcsystemmsgs.pb.go @@ -0,0 +1,189 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: gcsystemmsgs.proto + +package protocol + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type ESOMsg int32 + +const ( + ESOMsg_k_ESOMsg_Create ESOMsg = 21 + ESOMsg_k_ESOMsg_Update ESOMsg = 22 + ESOMsg_k_ESOMsg_Destroy ESOMsg = 23 + ESOMsg_k_ESOMsg_CacheSubscribed ESOMsg = 24 + ESOMsg_k_ESOMsg_CacheUnsubscribed ESOMsg = 25 + ESOMsg_k_ESOMsg_UpdateMultiple ESOMsg = 26 + ESOMsg_k_ESOMsg_CacheSubscriptionRefresh ESOMsg = 28 + ESOMsg_k_ESOMsg_CacheSubscribedUpToDate ESOMsg = 29 +) + +var ESOMsg_name = map[int32]string{ + 21: "k_ESOMsg_Create", + 22: "k_ESOMsg_Update", + 23: "k_ESOMsg_Destroy", + 24: "k_ESOMsg_CacheSubscribed", + 25: "k_ESOMsg_CacheUnsubscribed", + 26: "k_ESOMsg_UpdateMultiple", + 28: "k_ESOMsg_CacheSubscriptionRefresh", + 29: "k_ESOMsg_CacheSubscribedUpToDate", +} + +var ESOMsg_value = map[string]int32{ + "k_ESOMsg_Create": 21, + "k_ESOMsg_Update": 22, + "k_ESOMsg_Destroy": 23, + "k_ESOMsg_CacheSubscribed": 24, + "k_ESOMsg_CacheUnsubscribed": 25, + "k_ESOMsg_UpdateMultiple": 26, + "k_ESOMsg_CacheSubscriptionRefresh": 28, + "k_ESOMsg_CacheSubscribedUpToDate": 29, +} + +func (x ESOMsg) Enum() *ESOMsg { + p := new(ESOMsg) + *p = x + return p +} + +func (x ESOMsg) String() string { + return proto.EnumName(ESOMsg_name, int32(x)) +} + +func (x *ESOMsg) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(ESOMsg_value, data, "ESOMsg") + if err != nil { + return err + } + *x = ESOMsg(value) + return nil +} + +func (ESOMsg) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_d00de04f4cda8072, []int{0} +} + +type EGCBaseClientMsg int32 + +const ( + EGCBaseClientMsg_k_EMsgGCPingRequest EGCBaseClientMsg = 3001 + EGCBaseClientMsg_k_EMsgGCPingResponse EGCBaseClientMsg = 3002 + EGCBaseClientMsg_k_EMsgGCToClientPollConvarRequest EGCBaseClientMsg = 3003 + EGCBaseClientMsg_k_EMsgGCToClientPollConvarResponse EGCBaseClientMsg = 3004 + EGCBaseClientMsg_k_EMsgGCCompressedMsgToClient EGCBaseClientMsg = 3005 + EGCBaseClientMsg_k_EMsgGCCompressedMsgToClient_Legacy EGCBaseClientMsg = 523 + EGCBaseClientMsg_k_EMsgGCToClientRequestDropped EGCBaseClientMsg = 3006 + EGCBaseClientMsg_k_EMsgGCClientWelcome EGCBaseClientMsg = 4004 + EGCBaseClientMsg_k_EMsgGCServerWelcome EGCBaseClientMsg = 4005 + EGCBaseClientMsg_k_EMsgGCClientHello EGCBaseClientMsg = 4006 + EGCBaseClientMsg_k_EMsgGCServerHello EGCBaseClientMsg = 4007 + EGCBaseClientMsg_k_EMsgGCClientConnectionStatus EGCBaseClientMsg = 4009 + EGCBaseClientMsg_k_EMsgGCServerConnectionStatus EGCBaseClientMsg = 4010 +) + +var EGCBaseClientMsg_name = map[int32]string{ + 3001: "k_EMsgGCPingRequest", + 3002: "k_EMsgGCPingResponse", + 3003: "k_EMsgGCToClientPollConvarRequest", + 3004: "k_EMsgGCToClientPollConvarResponse", + 3005: "k_EMsgGCCompressedMsgToClient", + 523: "k_EMsgGCCompressedMsgToClient_Legacy", + 3006: "k_EMsgGCToClientRequestDropped", + 4004: "k_EMsgGCClientWelcome", + 4005: "k_EMsgGCServerWelcome", + 4006: "k_EMsgGCClientHello", + 4007: "k_EMsgGCServerHello", + 4009: "k_EMsgGCClientConnectionStatus", + 4010: "k_EMsgGCServerConnectionStatus", +} + +var EGCBaseClientMsg_value = map[string]int32{ + "k_EMsgGCPingRequest": 3001, + "k_EMsgGCPingResponse": 3002, + "k_EMsgGCToClientPollConvarRequest": 3003, + "k_EMsgGCToClientPollConvarResponse": 3004, + "k_EMsgGCCompressedMsgToClient": 3005, + "k_EMsgGCCompressedMsgToClient_Legacy": 523, + "k_EMsgGCToClientRequestDropped": 3006, + "k_EMsgGCClientWelcome": 4004, + "k_EMsgGCServerWelcome": 4005, + "k_EMsgGCClientHello": 4006, + "k_EMsgGCServerHello": 4007, + "k_EMsgGCClientConnectionStatus": 4009, + "k_EMsgGCServerConnectionStatus": 4010, +} + +func (x EGCBaseClientMsg) Enum() *EGCBaseClientMsg { + p := new(EGCBaseClientMsg) + *p = x + return p +} + +func (x EGCBaseClientMsg) String() string { + return proto.EnumName(EGCBaseClientMsg_name, int32(x)) +} + +func (x *EGCBaseClientMsg) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EGCBaseClientMsg_value, data, "EGCBaseClientMsg") + if err != nil { + return err + } + *x = EGCBaseClientMsg(value) + return nil +} + +func (EGCBaseClientMsg) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_d00de04f4cda8072, []int{1} +} + +func init() { + proto.RegisterEnum("protocol.ESOMsg", ESOMsg_name, ESOMsg_value) + proto.RegisterEnum("protocol.EGCBaseClientMsg", EGCBaseClientMsg_name, EGCBaseClientMsg_value) +} + +func init() { proto.RegisterFile("gcsystemmsgs.proto", fileDescriptor_d00de04f4cda8072) } + +var fileDescriptor_d00de04f4cda8072 = []byte{ + // 405 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x91, 0xcd, 0x6e, 0xd4, 0x30, + 0x14, 0x85, 0x19, 0xf1, 0x23, 0x74, 0x37, 0x58, 0xb7, 0x2d, 0x9e, 0x0e, 0x6d, 0x07, 0x4a, 0x01, + 0xd1, 0x05, 0x0f, 0xd1, 0xcc, 0xa8, 0x5d, 0x10, 0x51, 0x35, 0x1d, 0xb1, 0x8c, 0xd2, 0xe4, 0x92, + 0x46, 0x75, 0x6c, 0xe3, 0xeb, 0x54, 0x9a, 0x1d, 0x7b, 0x5e, 0x83, 0x1f, 0xc1, 0x1b, 0xf0, 0xbb, + 0xe0, 0x89, 0x78, 0x04, 0x94, 0xa4, 0x69, 0x27, 0x05, 0xba, 0x4a, 0x74, 0xbf, 0x73, 0xce, 0x3d, + 0xb6, 0x01, 0xf3, 0x94, 0xe7, 0xec, 0xa9, 0x2c, 0x39, 0xe7, 0x67, 0xd6, 0x19, 0x6f, 0xf0, 0x76, + 0xf3, 0x49, 0x8d, 0xda, 0xfe, 0x3d, 0x80, 0x5b, 0xd3, 0xe8, 0x45, 0xc8, 0x39, 0x2e, 0xc1, 0x9d, + 0x93, 0xb8, 0xfd, 0x8f, 0x03, 0x47, 0x89, 0x27, 0xb1, 0xd2, 0x1b, 0xce, 0x6c, 0x56, 0x0f, 0xef, + 0xe2, 0x32, 0x88, 0xf3, 0xe1, 0x84, 0xd8, 0x3b, 0x33, 0x17, 0x12, 0xd7, 0x60, 0x78, 0xe1, 0x4f, + 0xd2, 0x63, 0x8a, 0xaa, 0x23, 0x4e, 0x5d, 0x71, 0x44, 0x99, 0x18, 0xe2, 0x06, 0x8c, 0xfa, 0x74, + 0xa6, 0xf9, 0x82, 0xaf, 0xe2, 0x3d, 0x90, 0x97, 0x16, 0x85, 0x95, 0xf2, 0x85, 0x55, 0x24, 0x46, + 0xf8, 0x08, 0x1e, 0xfc, 0x33, 0xda, 0xfa, 0xc2, 0xe8, 0x03, 0x7a, 0xe5, 0x88, 0x8f, 0xc5, 0x1a, + 0x6e, 0xc1, 0xfd, 0xff, 0x35, 0x98, 0xd9, 0x43, 0x33, 0xa9, 0xdb, 0xaf, 0x6f, 0xff, 0xba, 0x0e, + 0x62, 0xba, 0x1b, 0xec, 0x24, 0x4c, 0x81, 0x2a, 0x48, 0xfb, 0xfa, 0xf0, 0x43, 0x58, 0x3a, 0x89, + 0xa7, 0x21, 0xe7, 0xbb, 0xc1, 0x7e, 0xa1, 0xf3, 0x03, 0x7a, 0x5d, 0x11, 0x7b, 0xf1, 0x45, 0xe2, + 0x2a, 0x2c, 0xf7, 0x09, 0x5b, 0xa3, 0x99, 0xc4, 0x57, 0x89, 0x8f, 0x9b, 0x5a, 0x0d, 0x3a, 0x34, + 0x6d, 0xd6, 0xbe, 0x51, 0x2a, 0x30, 0xfa, 0x34, 0x71, 0x5d, 0xc4, 0x37, 0x89, 0x4f, 0x60, 0xf3, + 0x2a, 0xdd, 0x59, 0xe0, 0x77, 0x89, 0x9b, 0xb0, 0xde, 0x09, 0x03, 0x53, 0x5a, 0x47, 0xcc, 0x94, + 0x85, 0x9c, 0x77, 0x2e, 0xf1, 0x43, 0xe2, 0x53, 0xd8, 0xba, 0x52, 0x13, 0x3f, 0xa7, 0x3c, 0x49, + 0xe7, 0xe2, 0xed, 0x0d, 0x7c, 0x08, 0x1b, 0x97, 0xf7, 0x9e, 0xb5, 0x9a, 0x38, 0x63, 0x2d, 0x65, + 0xe2, 0xa7, 0xc4, 0x11, 0xac, 0x9c, 0xe7, 0x35, 0x92, 0x97, 0xa4, 0x52, 0x53, 0x92, 0x78, 0x37, + 0x5e, 0x64, 0x11, 0xb9, 0x53, 0x72, 0x1d, 0x7b, 0x3f, 0x5e, 0xbc, 0xb1, 0xd6, 0xb7, 0x47, 0x4a, + 0x19, 0xf1, 0xa1, 0x47, 0x5a, 0x57, 0x4b, 0x3e, 0x8e, 0x17, 0x0b, 0xb5, 0x9e, 0xc0, 0x68, 0x4d, + 0x69, 0xfd, 0x8a, 0x91, 0x4f, 0x7c, 0xc5, 0xe2, 0x53, 0x4f, 0xd4, 0xda, 0xff, 0x12, 0x7d, 0x1e, + 0xef, 0xdc, 0xdc, 0x1b, 0xbc, 0x19, 0x5c, 0xfb, 0x13, 0x00, 0x00, 0xff, 0xff, 0xd9, 0xb9, 0x86, + 0xfc, 0xdd, 0x02, 0x00, 0x00, +} diff --git a/protocol/gcsystemmsgs.proto b/protocol/gcsystemmsgs.proto new file mode 100644 index 0000000..c373da3 --- /dev/null +++ b/protocol/gcsystemmsgs.proto @@ -0,0 +1,33 @@ +syntax = "proto2"; +package protocol; + +option optimize_for = SPEED; +option cc_generic_services = false; + +enum ESOMsg { + k_ESOMsg_Create = 21; + k_ESOMsg_Update = 22; + k_ESOMsg_Destroy = 23; + k_ESOMsg_CacheSubscribed = 24; + k_ESOMsg_CacheUnsubscribed = 25; + k_ESOMsg_UpdateMultiple = 26; + k_ESOMsg_CacheSubscriptionRefresh = 28; + k_ESOMsg_CacheSubscribedUpToDate = 29; +} + +enum EGCBaseClientMsg { + k_EMsgGCPingRequest = 3001; + k_EMsgGCPingResponse = 3002; + k_EMsgGCToClientPollConvarRequest = 3003; + k_EMsgGCToClientPollConvarResponse = 3004; + k_EMsgGCCompressedMsgToClient = 3005; + k_EMsgGCCompressedMsgToClient_Legacy = 523; + k_EMsgGCToClientRequestDropped = 3006; + k_EMsgGCClientWelcome = 4004; + k_EMsgGCServerWelcome = 4005; + k_EMsgGCClientHello = 4006; + k_EMsgGCServerHello = 4007; + k_EMsgGCClientConnectionStatus = 4009; + k_EMsgGCServerConnectionStatus = 4010; +} + diff --git a/protocol/gcsystemmsgs/gcsystemmsgs.go b/protocol/gcsystemmsgs/gcsystemmsgs.go deleted file mode 100755 index fb61f80..0000000 --- a/protocol/gcsystemmsgs/gcsystemmsgs.go +++ /dev/null @@ -1,624 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: gcsystemmsgs.proto - -package gcsystemmsgs - -import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package - -type EGCSystemMsg int32 - -const ( - EGCSystemMsg_k_EGCMsgInvalid EGCSystemMsg = 0 - EGCSystemMsg_k_EGCMsgMulti EGCSystemMsg = 1 - EGCSystemMsg_k_EGCMsgGenericReply EGCSystemMsg = 10 - EGCSystemMsg_k_EGCMsgSystemBase EGCSystemMsg = 50 - EGCSystemMsg_k_EGCMsgAchievementAwarded EGCSystemMsg = 51 - EGCSystemMsg_k_EGCMsgConCommand EGCSystemMsg = 52 - EGCSystemMsg_k_EGCMsgStartPlaying EGCSystemMsg = 53 - EGCSystemMsg_k_EGCMsgStopPlaying EGCSystemMsg = 54 - EGCSystemMsg_k_EGCMsgStartGameserver EGCSystemMsg = 55 - EGCSystemMsg_k_EGCMsgStopGameserver EGCSystemMsg = 56 - EGCSystemMsg_k_EGCMsgWGRequest EGCSystemMsg = 57 - EGCSystemMsg_k_EGCMsgWGResponse EGCSystemMsg = 58 - EGCSystemMsg_k_EGCMsgGetUserGameStatsSchema EGCSystemMsg = 59 - EGCSystemMsg_k_EGCMsgGetUserGameStatsSchemaResponse EGCSystemMsg = 60 - EGCSystemMsg_k_EGCMsgGetUserStatsDEPRECATED EGCSystemMsg = 61 - EGCSystemMsg_k_EGCMsgGetUserStatsResponse EGCSystemMsg = 62 - EGCSystemMsg_k_EGCMsgAppInfoUpdated EGCSystemMsg = 63 - EGCSystemMsg_k_EGCMsgValidateSession EGCSystemMsg = 64 - EGCSystemMsg_k_EGCMsgValidateSessionResponse EGCSystemMsg = 65 - EGCSystemMsg_k_EGCMsgLookupAccountFromInput EGCSystemMsg = 66 - EGCSystemMsg_k_EGCMsgSendHTTPRequest EGCSystemMsg = 67 - EGCSystemMsg_k_EGCMsgSendHTTPRequestResponse EGCSystemMsg = 68 - EGCSystemMsg_k_EGCMsgPreTestSetup EGCSystemMsg = 69 - EGCSystemMsg_k_EGCMsgRecordSupportAction EGCSystemMsg = 70 - EGCSystemMsg_k_EGCMsgGetAccountDetails_DEPRECATED EGCSystemMsg = 71 - EGCSystemMsg_k_EGCMsgReceiveInterAppMessage EGCSystemMsg = 73 - EGCSystemMsg_k_EGCMsgFindAccounts EGCSystemMsg = 74 - EGCSystemMsg_k_EGCMsgPostAlert EGCSystemMsg = 75 - EGCSystemMsg_k_EGCMsgGetLicenses EGCSystemMsg = 76 - EGCSystemMsg_k_EGCMsgGetUserStats EGCSystemMsg = 77 - EGCSystemMsg_k_EGCMsgGetCommands EGCSystemMsg = 78 - EGCSystemMsg_k_EGCMsgGetCommandsResponse EGCSystemMsg = 79 - EGCSystemMsg_k_EGCMsgAddFreeLicense EGCSystemMsg = 80 - EGCSystemMsg_k_EGCMsgAddFreeLicenseResponse EGCSystemMsg = 81 - EGCSystemMsg_k_EGCMsgGetIPLocation EGCSystemMsg = 82 - EGCSystemMsg_k_EGCMsgGetIPLocationResponse EGCSystemMsg = 83 - EGCSystemMsg_k_EGCMsgSystemStatsSchema EGCSystemMsg = 84 - EGCSystemMsg_k_EGCMsgGetSystemStats EGCSystemMsg = 85 - EGCSystemMsg_k_EGCMsgGetSystemStatsResponse EGCSystemMsg = 86 - EGCSystemMsg_k_EGCMsgSendEmail EGCSystemMsg = 87 - EGCSystemMsg_k_EGCMsgSendEmailResponse EGCSystemMsg = 88 - EGCSystemMsg_k_EGCMsgGetEmailTemplate EGCSystemMsg = 89 - EGCSystemMsg_k_EGCMsgGetEmailTemplateResponse EGCSystemMsg = 90 - EGCSystemMsg_k_EGCMsgGrantGuestPass EGCSystemMsg = 91 - EGCSystemMsg_k_EGCMsgGrantGuestPassResponse EGCSystemMsg = 92 - EGCSystemMsg_k_EGCMsgGetAccountDetails EGCSystemMsg = 93 - EGCSystemMsg_k_EGCMsgGetAccountDetailsResponse EGCSystemMsg = 94 - EGCSystemMsg_k_EGCMsgGetPersonaNames EGCSystemMsg = 95 - EGCSystemMsg_k_EGCMsgGetPersonaNamesResponse EGCSystemMsg = 96 - EGCSystemMsg_k_EGCMsgMultiplexMsg EGCSystemMsg = 97 - EGCSystemMsg_k_EGCMsgWebAPIRegisterInterfaces EGCSystemMsg = 101 - EGCSystemMsg_k_EGCMsgWebAPIJobRequest EGCSystemMsg = 102 - EGCSystemMsg_k_EGCMsgWebAPIJobRequestHttpResponse EGCSystemMsg = 104 - EGCSystemMsg_k_EGCMsgWebAPIJobRequestForwardResponse EGCSystemMsg = 105 - EGCSystemMsg_k_EGCMsgMemCachedGet EGCSystemMsg = 200 - EGCSystemMsg_k_EGCMsgMemCachedGetResponse EGCSystemMsg = 201 - EGCSystemMsg_k_EGCMsgMemCachedSet EGCSystemMsg = 202 - EGCSystemMsg_k_EGCMsgMemCachedDelete EGCSystemMsg = 203 - EGCSystemMsg_k_EGCMsgMemCachedStats EGCSystemMsg = 204 - EGCSystemMsg_k_EGCMsgMemCachedStatsResponse EGCSystemMsg = 205 - EGCSystemMsg_k_EGCMsgSQLStats EGCSystemMsg = 210 - EGCSystemMsg_k_EGCMsgSQLStatsResponse EGCSystemMsg = 211 - EGCSystemMsg_k_EGCMsgMasterSetDirectory EGCSystemMsg = 220 - EGCSystemMsg_k_EGCMsgMasterSetDirectoryResponse EGCSystemMsg = 221 - EGCSystemMsg_k_EGCMsgMasterSetWebAPIRouting EGCSystemMsg = 222 - EGCSystemMsg_k_EGCMsgMasterSetWebAPIRoutingResponse EGCSystemMsg = 223 - EGCSystemMsg_k_EGCMsgMasterSetClientMsgRouting EGCSystemMsg = 224 - EGCSystemMsg_k_EGCMsgMasterSetClientMsgRoutingResponse EGCSystemMsg = 225 - EGCSystemMsg_k_EGCMsgSetOptions EGCSystemMsg = 226 - EGCSystemMsg_k_EGCMsgSetOptionsResponse EGCSystemMsg = 227 - EGCSystemMsg_k_EGCMsgSystemBase2 EGCSystemMsg = 500 - EGCSystemMsg_k_EGCMsgGetPurchaseTrustStatus EGCSystemMsg = 501 - EGCSystemMsg_k_EGCMsgGetPurchaseTrustStatusResponse EGCSystemMsg = 502 - EGCSystemMsg_k_EGCMsgUpdateSession EGCSystemMsg = 503 - EGCSystemMsg_k_EGCMsgGCAccountVacStatusChange EGCSystemMsg = 504 - EGCSystemMsg_k_EGCMsgCheckFriendship EGCSystemMsg = 505 - EGCSystemMsg_k_EGCMsgCheckFriendshipResponse EGCSystemMsg = 506 - EGCSystemMsg_k_EGCMsgGetPartnerAccountLink EGCSystemMsg = 507 - EGCSystemMsg_k_EGCMsgGetPartnerAccountLinkResponse EGCSystemMsg = 508 - EGCSystemMsg_k_EGCMsgVSReportedSuspiciousActivity EGCSystemMsg = 509 - EGCSystemMsg_k_EGCMsgDPPartnerMicroTxns EGCSystemMsg = 512 - EGCSystemMsg_k_EGCMsgDPPartnerMicroTxnsResponse EGCSystemMsg = 513 - EGCSystemMsg_k_EGCMsgGetIPASN EGCSystemMsg = 514 - EGCSystemMsg_k_EGCMsgGetIPASNResponse EGCSystemMsg = 515 - EGCSystemMsg_k_EGCMsgGetAppFriendsList EGCSystemMsg = 516 - EGCSystemMsg_k_EGCMsgGetAppFriendsListResponse EGCSystemMsg = 517 - EGCSystemMsg_k_EGCMsgVacVerificationChange EGCSystemMsg = 518 - EGCSystemMsg_k_EGCMsgAccountPhoneNumberChange EGCSystemMsg = 519 - EGCSystemMsg_k_EGCMsgAccountTwoFactorChange EGCSystemMsg = 520 - EGCSystemMsg_k_EGCMsgCheckClanMembership EGCSystemMsg = 521 - EGCSystemMsg_k_EGCMsgCheckClanMembershipResponse EGCSystemMsg = 522 - EGCSystemMsg_k_EGCMsgCompressedMsgToClient EGCSystemMsg = 523 -) - -var EGCSystemMsg_name = map[int32]string{ - 0: "k_EGCMsgInvalid", - 1: "k_EGCMsgMulti", - 10: "k_EGCMsgGenericReply", - 50: "k_EGCMsgSystemBase", - 51: "k_EGCMsgAchievementAwarded", - 52: "k_EGCMsgConCommand", - 53: "k_EGCMsgStartPlaying", - 54: "k_EGCMsgStopPlaying", - 55: "k_EGCMsgStartGameserver", - 56: "k_EGCMsgStopGameserver", - 57: "k_EGCMsgWGRequest", - 58: "k_EGCMsgWGResponse", - 59: "k_EGCMsgGetUserGameStatsSchema", - 60: "k_EGCMsgGetUserGameStatsSchemaResponse", - 61: "k_EGCMsgGetUserStatsDEPRECATED", - 62: "k_EGCMsgGetUserStatsResponse", - 63: "k_EGCMsgAppInfoUpdated", - 64: "k_EGCMsgValidateSession", - 65: "k_EGCMsgValidateSessionResponse", - 66: "k_EGCMsgLookupAccountFromInput", - 67: "k_EGCMsgSendHTTPRequest", - 68: "k_EGCMsgSendHTTPRequestResponse", - 69: "k_EGCMsgPreTestSetup", - 70: "k_EGCMsgRecordSupportAction", - 71: "k_EGCMsgGetAccountDetails_DEPRECATED", - 73: "k_EGCMsgReceiveInterAppMessage", - 74: "k_EGCMsgFindAccounts", - 75: "k_EGCMsgPostAlert", - 76: "k_EGCMsgGetLicenses", - 77: "k_EGCMsgGetUserStats", - 78: "k_EGCMsgGetCommands", - 79: "k_EGCMsgGetCommandsResponse", - 80: "k_EGCMsgAddFreeLicense", - 81: "k_EGCMsgAddFreeLicenseResponse", - 82: "k_EGCMsgGetIPLocation", - 83: "k_EGCMsgGetIPLocationResponse", - 84: "k_EGCMsgSystemStatsSchema", - 85: "k_EGCMsgGetSystemStats", - 86: "k_EGCMsgGetSystemStatsResponse", - 87: "k_EGCMsgSendEmail", - 88: "k_EGCMsgSendEmailResponse", - 89: "k_EGCMsgGetEmailTemplate", - 90: "k_EGCMsgGetEmailTemplateResponse", - 91: "k_EGCMsgGrantGuestPass", - 92: "k_EGCMsgGrantGuestPassResponse", - 93: "k_EGCMsgGetAccountDetails", - 94: "k_EGCMsgGetAccountDetailsResponse", - 95: "k_EGCMsgGetPersonaNames", - 96: "k_EGCMsgGetPersonaNamesResponse", - 97: "k_EGCMsgMultiplexMsg", - 101: "k_EGCMsgWebAPIRegisterInterfaces", - 102: "k_EGCMsgWebAPIJobRequest", - 104: "k_EGCMsgWebAPIJobRequestHttpResponse", - 105: "k_EGCMsgWebAPIJobRequestForwardResponse", - 200: "k_EGCMsgMemCachedGet", - 201: "k_EGCMsgMemCachedGetResponse", - 202: "k_EGCMsgMemCachedSet", - 203: "k_EGCMsgMemCachedDelete", - 204: "k_EGCMsgMemCachedStats", - 205: "k_EGCMsgMemCachedStatsResponse", - 210: "k_EGCMsgSQLStats", - 211: "k_EGCMsgSQLStatsResponse", - 220: "k_EGCMsgMasterSetDirectory", - 221: "k_EGCMsgMasterSetDirectoryResponse", - 222: "k_EGCMsgMasterSetWebAPIRouting", - 223: "k_EGCMsgMasterSetWebAPIRoutingResponse", - 224: "k_EGCMsgMasterSetClientMsgRouting", - 225: "k_EGCMsgMasterSetClientMsgRoutingResponse", - 226: "k_EGCMsgSetOptions", - 227: "k_EGCMsgSetOptionsResponse", - 500: "k_EGCMsgSystemBase2", - 501: "k_EGCMsgGetPurchaseTrustStatus", - 502: "k_EGCMsgGetPurchaseTrustStatusResponse", - 503: "k_EGCMsgUpdateSession", - 504: "k_EGCMsgGCAccountVacStatusChange", - 505: "k_EGCMsgCheckFriendship", - 506: "k_EGCMsgCheckFriendshipResponse", - 507: "k_EGCMsgGetPartnerAccountLink", - 508: "k_EGCMsgGetPartnerAccountLinkResponse", - 509: "k_EGCMsgVSReportedSuspiciousActivity", - 512: "k_EGCMsgDPPartnerMicroTxns", - 513: "k_EGCMsgDPPartnerMicroTxnsResponse", - 514: "k_EGCMsgGetIPASN", - 515: "k_EGCMsgGetIPASNResponse", - 516: "k_EGCMsgGetAppFriendsList", - 517: "k_EGCMsgGetAppFriendsListResponse", - 518: "k_EGCMsgVacVerificationChange", - 519: "k_EGCMsgAccountPhoneNumberChange", - 520: "k_EGCMsgAccountTwoFactorChange", - 521: "k_EGCMsgCheckClanMembership", - 522: "k_EGCMsgCheckClanMembershipResponse", - 523: "k_EGCMsgCompressedMsgToClient", -} -var EGCSystemMsg_value = map[string]int32{ - "k_EGCMsgInvalid": 0, - "k_EGCMsgMulti": 1, - "k_EGCMsgGenericReply": 10, - "k_EGCMsgSystemBase": 50, - "k_EGCMsgAchievementAwarded": 51, - "k_EGCMsgConCommand": 52, - "k_EGCMsgStartPlaying": 53, - "k_EGCMsgStopPlaying": 54, - "k_EGCMsgStartGameserver": 55, - "k_EGCMsgStopGameserver": 56, - "k_EGCMsgWGRequest": 57, - "k_EGCMsgWGResponse": 58, - "k_EGCMsgGetUserGameStatsSchema": 59, - "k_EGCMsgGetUserGameStatsSchemaResponse": 60, - "k_EGCMsgGetUserStatsDEPRECATED": 61, - "k_EGCMsgGetUserStatsResponse": 62, - "k_EGCMsgAppInfoUpdated": 63, - "k_EGCMsgValidateSession": 64, - "k_EGCMsgValidateSessionResponse": 65, - "k_EGCMsgLookupAccountFromInput": 66, - "k_EGCMsgSendHTTPRequest": 67, - "k_EGCMsgSendHTTPRequestResponse": 68, - "k_EGCMsgPreTestSetup": 69, - "k_EGCMsgRecordSupportAction": 70, - "k_EGCMsgGetAccountDetails_DEPRECATED": 71, - "k_EGCMsgReceiveInterAppMessage": 73, - "k_EGCMsgFindAccounts": 74, - "k_EGCMsgPostAlert": 75, - "k_EGCMsgGetLicenses": 76, - "k_EGCMsgGetUserStats": 77, - "k_EGCMsgGetCommands": 78, - "k_EGCMsgGetCommandsResponse": 79, - "k_EGCMsgAddFreeLicense": 80, - "k_EGCMsgAddFreeLicenseResponse": 81, - "k_EGCMsgGetIPLocation": 82, - "k_EGCMsgGetIPLocationResponse": 83, - "k_EGCMsgSystemStatsSchema": 84, - "k_EGCMsgGetSystemStats": 85, - "k_EGCMsgGetSystemStatsResponse": 86, - "k_EGCMsgSendEmail": 87, - "k_EGCMsgSendEmailResponse": 88, - "k_EGCMsgGetEmailTemplate": 89, - "k_EGCMsgGetEmailTemplateResponse": 90, - "k_EGCMsgGrantGuestPass": 91, - "k_EGCMsgGrantGuestPassResponse": 92, - "k_EGCMsgGetAccountDetails": 93, - "k_EGCMsgGetAccountDetailsResponse": 94, - "k_EGCMsgGetPersonaNames": 95, - "k_EGCMsgGetPersonaNamesResponse": 96, - "k_EGCMsgMultiplexMsg": 97, - "k_EGCMsgWebAPIRegisterInterfaces": 101, - "k_EGCMsgWebAPIJobRequest": 102, - "k_EGCMsgWebAPIJobRequestHttpResponse": 104, - "k_EGCMsgWebAPIJobRequestForwardResponse": 105, - "k_EGCMsgMemCachedGet": 200, - "k_EGCMsgMemCachedGetResponse": 201, - "k_EGCMsgMemCachedSet": 202, - "k_EGCMsgMemCachedDelete": 203, - "k_EGCMsgMemCachedStats": 204, - "k_EGCMsgMemCachedStatsResponse": 205, - "k_EGCMsgSQLStats": 210, - "k_EGCMsgSQLStatsResponse": 211, - "k_EGCMsgMasterSetDirectory": 220, - "k_EGCMsgMasterSetDirectoryResponse": 221, - "k_EGCMsgMasterSetWebAPIRouting": 222, - "k_EGCMsgMasterSetWebAPIRoutingResponse": 223, - "k_EGCMsgMasterSetClientMsgRouting": 224, - "k_EGCMsgMasterSetClientMsgRoutingResponse": 225, - "k_EGCMsgSetOptions": 226, - "k_EGCMsgSetOptionsResponse": 227, - "k_EGCMsgSystemBase2": 500, - "k_EGCMsgGetPurchaseTrustStatus": 501, - "k_EGCMsgGetPurchaseTrustStatusResponse": 502, - "k_EGCMsgUpdateSession": 503, - "k_EGCMsgGCAccountVacStatusChange": 504, - "k_EGCMsgCheckFriendship": 505, - "k_EGCMsgCheckFriendshipResponse": 506, - "k_EGCMsgGetPartnerAccountLink": 507, - "k_EGCMsgGetPartnerAccountLinkResponse": 508, - "k_EGCMsgVSReportedSuspiciousActivity": 509, - "k_EGCMsgDPPartnerMicroTxns": 512, - "k_EGCMsgDPPartnerMicroTxnsResponse": 513, - "k_EGCMsgGetIPASN": 514, - "k_EGCMsgGetIPASNResponse": 515, - "k_EGCMsgGetAppFriendsList": 516, - "k_EGCMsgGetAppFriendsListResponse": 517, - "k_EGCMsgVacVerificationChange": 518, - "k_EGCMsgAccountPhoneNumberChange": 519, - "k_EGCMsgAccountTwoFactorChange": 520, - "k_EGCMsgCheckClanMembership": 521, - "k_EGCMsgCheckClanMembershipResponse": 522, - "k_EGCMsgCompressedMsgToClient": 523, -} - -func (x EGCSystemMsg) Enum() *EGCSystemMsg { - p := new(EGCSystemMsg) - *p = x - return p -} -func (x EGCSystemMsg) String() string { - return proto.EnumName(EGCSystemMsg_name, int32(x)) -} -func (x *EGCSystemMsg) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(EGCSystemMsg_value, data, "EGCSystemMsg") - if err != nil { - return err - } - *x = EGCSystemMsg(value) - return nil -} -func (EGCSystemMsg) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -type ESOMsg int32 - -const ( - ESOMsg_k_ESOMsg_Create ESOMsg = 21 - ESOMsg_k_ESOMsg_Update ESOMsg = 22 - ESOMsg_k_ESOMsg_Destroy ESOMsg = 23 - ESOMsg_k_ESOMsg_CacheSubscribed ESOMsg = 24 - ESOMsg_k_ESOMsg_CacheUnsubscribed ESOMsg = 25 - ESOMsg_k_ESOMsg_UpdateMultiple ESOMsg = 26 - ESOMsg_k_ESOMsg_CacheSubscriptionRefresh ESOMsg = 28 - ESOMsg_k_ESOMsg_CacheSubscribedUpToDate ESOMsg = 29 -) - -var ESOMsg_name = map[int32]string{ - 21: "k_ESOMsg_Create", - 22: "k_ESOMsg_Update", - 23: "k_ESOMsg_Destroy", - 24: "k_ESOMsg_CacheSubscribed", - 25: "k_ESOMsg_CacheUnsubscribed", - 26: "k_ESOMsg_UpdateMultiple", - 28: "k_ESOMsg_CacheSubscriptionRefresh", - 29: "k_ESOMsg_CacheSubscribedUpToDate", -} -var ESOMsg_value = map[string]int32{ - "k_ESOMsg_Create": 21, - "k_ESOMsg_Update": 22, - "k_ESOMsg_Destroy": 23, - "k_ESOMsg_CacheSubscribed": 24, - "k_ESOMsg_CacheUnsubscribed": 25, - "k_ESOMsg_UpdateMultiple": 26, - "k_ESOMsg_CacheSubscriptionRefresh": 28, - "k_ESOMsg_CacheSubscribedUpToDate": 29, -} - -func (x ESOMsg) Enum() *ESOMsg { - p := new(ESOMsg) - *p = x - return p -} -func (x ESOMsg) String() string { - return proto.EnumName(ESOMsg_name, int32(x)) -} -func (x *ESOMsg) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(ESOMsg_value, data, "ESOMsg") - if err != nil { - return err - } - *x = ESOMsg(value) - return nil -} -func (ESOMsg) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } - -type EGCBaseClientMsg int32 - -const ( - EGCBaseClientMsg_k_EMsgGCPingRequest EGCBaseClientMsg = 3001 - EGCBaseClientMsg_k_EMsgGCPingResponse EGCBaseClientMsg = 3002 - EGCBaseClientMsg_k_EMsgGCToClientPollConvarRequest EGCBaseClientMsg = 3003 - EGCBaseClientMsg_k_EMsgGCToClientPollConvarResponse EGCBaseClientMsg = 3004 - EGCBaseClientMsg_k_EMsgGCClientWelcome EGCBaseClientMsg = 4004 - EGCBaseClientMsg_k_EMsgGCServerWelcome EGCBaseClientMsg = 4005 - EGCBaseClientMsg_k_EMsgGCClientHello EGCBaseClientMsg = 4006 - EGCBaseClientMsg_k_EMsgGCServerHello EGCBaseClientMsg = 4007 - EGCBaseClientMsg_k_EMsgGCClientConnectionStatus EGCBaseClientMsg = 4009 - EGCBaseClientMsg_k_EMsgGCServerConnectionStatus EGCBaseClientMsg = 4010 -) - -var EGCBaseClientMsg_name = map[int32]string{ - 3001: "k_EMsgGCPingRequest", - 3002: "k_EMsgGCPingResponse", - 3003: "k_EMsgGCToClientPollConvarRequest", - 3004: "k_EMsgGCToClientPollConvarResponse", - 4004: "k_EMsgGCClientWelcome", - 4005: "k_EMsgGCServerWelcome", - 4006: "k_EMsgGCClientHello", - 4007: "k_EMsgGCServerHello", - 4009: "k_EMsgGCClientConnectionStatus", - 4010: "k_EMsgGCServerConnectionStatus", -} -var EGCBaseClientMsg_value = map[string]int32{ - "k_EMsgGCPingRequest": 3001, - "k_EMsgGCPingResponse": 3002, - "k_EMsgGCToClientPollConvarRequest": 3003, - "k_EMsgGCToClientPollConvarResponse": 3004, - "k_EMsgGCClientWelcome": 4004, - "k_EMsgGCServerWelcome": 4005, - "k_EMsgGCClientHello": 4006, - "k_EMsgGCServerHello": 4007, - "k_EMsgGCClientConnectionStatus": 4009, - "k_EMsgGCServerConnectionStatus": 4010, -} - -func (x EGCBaseClientMsg) Enum() *EGCBaseClientMsg { - p := new(EGCBaseClientMsg) - *p = x - return p -} -func (x EGCBaseClientMsg) String() string { - return proto.EnumName(EGCBaseClientMsg_name, int32(x)) -} -func (x *EGCBaseClientMsg) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(EGCBaseClientMsg_value, data, "EGCBaseClientMsg") - if err != nil { - return err - } - *x = EGCBaseClientMsg(value) - return nil -} -func (EGCBaseClientMsg) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } - -type EGCToGCMsg int32 - -const ( - EGCToGCMsg_k_EGCToGCMsgMasterAck EGCToGCMsg = 150 - EGCToGCMsg_k_EGCToGCMsgMasterAckResponse EGCToGCMsg = 151 - EGCToGCMsg_k_EGCToGCMsgRouted EGCToGCMsg = 152 - EGCToGCMsg_k_EGCToGCMsgRoutedReply EGCToGCMsg = 153 - EGCToGCMsg_k_EMsgGCUpdateSubGCSessionInfo EGCToGCMsg = 154 - EGCToGCMsg_k_EMsgGCRequestSubGCSessionInfo EGCToGCMsg = 155 - EGCToGCMsg_k_EMsgGCRequestSubGCSessionInfoResponse EGCToGCMsg = 156 - EGCToGCMsg_k_EGCToGCMsgMasterStartupComplete EGCToGCMsg = 157 - EGCToGCMsg_k_EMsgGCToGCSOCacheSubscribe EGCToGCMsg = 158 - EGCToGCMsg_k_EMsgGCToGCSOCacheUnsubscribe EGCToGCMsg = 159 - EGCToGCMsg_k_EMsgGCToGCLoadSessionSOCache EGCToGCMsg = 160 - EGCToGCMsg_k_EMsgGCToGCLoadSessionSOCacheResponse EGCToGCMsg = 161 - EGCToGCMsg_k_EMsgGCToGCUpdateSessionStats EGCToGCMsg = 162 - EGCToGCMsg_k_EMsgGCToGCUniverseStartup EGCToGCMsg = 163 - EGCToGCMsg_k_EMsgGCToGCUniverseStartupResponse EGCToGCMsg = 164 - EGCToGCMsg_k_EMsgGCToGCForwardAccountDetails EGCToGCMsg = 165 -) - -var EGCToGCMsg_name = map[int32]string{ - 150: "k_EGCToGCMsgMasterAck", - 151: "k_EGCToGCMsgMasterAckResponse", - 152: "k_EGCToGCMsgRouted", - 153: "k_EGCToGCMsgRoutedReply", - 154: "k_EMsgGCUpdateSubGCSessionInfo", - 155: "k_EMsgGCRequestSubGCSessionInfo", - 156: "k_EMsgGCRequestSubGCSessionInfoResponse", - 157: "k_EGCToGCMsgMasterStartupComplete", - 158: "k_EMsgGCToGCSOCacheSubscribe", - 159: "k_EMsgGCToGCSOCacheUnsubscribe", - 160: "k_EMsgGCToGCLoadSessionSOCache", - 161: "k_EMsgGCToGCLoadSessionSOCacheResponse", - 162: "k_EMsgGCToGCUpdateSessionStats", - 163: "k_EMsgGCToGCUniverseStartup", - 164: "k_EMsgGCToGCUniverseStartupResponse", - 165: "k_EMsgGCToGCForwardAccountDetails", -} -var EGCToGCMsg_value = map[string]int32{ - "k_EGCToGCMsgMasterAck": 150, - "k_EGCToGCMsgMasterAckResponse": 151, - "k_EGCToGCMsgRouted": 152, - "k_EGCToGCMsgRoutedReply": 153, - "k_EMsgGCUpdateSubGCSessionInfo": 154, - "k_EMsgGCRequestSubGCSessionInfo": 155, - "k_EMsgGCRequestSubGCSessionInfoResponse": 156, - "k_EGCToGCMsgMasterStartupComplete": 157, - "k_EMsgGCToGCSOCacheSubscribe": 158, - "k_EMsgGCToGCSOCacheUnsubscribe": 159, - "k_EMsgGCToGCLoadSessionSOCache": 160, - "k_EMsgGCToGCLoadSessionSOCacheResponse": 161, - "k_EMsgGCToGCUpdateSessionStats": 162, - "k_EMsgGCToGCUniverseStartup": 163, - "k_EMsgGCToGCUniverseStartupResponse": 164, - "k_EMsgGCToGCForwardAccountDetails": 165, -} - -func (x EGCToGCMsg) Enum() *EGCToGCMsg { - p := new(EGCToGCMsg) - *p = x - return p -} -func (x EGCToGCMsg) String() string { - return proto.EnumName(EGCToGCMsg_name, int32(x)) -} -func (x *EGCToGCMsg) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(EGCToGCMsg_value, data, "EGCToGCMsg") - if err != nil { - return err - } - *x = EGCToGCMsg(value) - return nil -} -func (EGCToGCMsg) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } - -func init() { - proto.RegisterEnum("EGCSystemMsg", EGCSystemMsg_name, EGCSystemMsg_value) - proto.RegisterEnum("ESOMsg", ESOMsg_name, ESOMsg_value) - proto.RegisterEnum("EGCBaseClientMsg", EGCBaseClientMsg_name, EGCBaseClientMsg_value) - proto.RegisterEnum("EGCToGCMsg", EGCToGCMsg_name, EGCToGCMsg_value) -} - -func init() { proto.RegisterFile("gcsystemmsgs.proto", fileDescriptor0) } - -var fileDescriptor0 = []byte{ - // 1624 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x57, 0x49, 0x73, 0xdb, 0xc8, - 0x15, 0x36, 0x42, 0x26, 0x87, 0xae, 0xa4, 0xd2, 0x6e, 0x5b, 0xa6, 0x25, 0x4b, 0x96, 0xf7, 0x45, - 0x4e, 0xf9, 0xe0, 0xec, 0x7b, 0x68, 0x90, 0xa2, 0xe4, 0x90, 0x12, 0x4d, 0x50, 0x52, 0x76, 0xa5, - 0x05, 0x3c, 0x91, 0x28, 0x81, 0x68, 0xa4, 0xbb, 0x21, 0x5b, 0x37, 0x67, 0xdf, 0xee, 0xd9, 0xf7, - 0xd8, 0x49, 0x25, 0xff, 0x20, 0xcb, 0x2d, 0x97, 0x24, 0xb3, 0x1c, 0x66, 0x0e, 0x73, 0x99, 0x7d, - 0xfe, 0xc0, 0x1c, 0x66, 0x5f, 0xaa, 0xa6, 0x00, 0x34, 0x1a, 0x0d, 0x52, 0xd2, 0xdc, 0xc8, 0xfe, - 0xbe, 0xf7, 0xfa, 0xf5, 0xdb, 0x81, 0xc8, 0xc0, 0x15, 0x7b, 0x42, 0xc2, 0x68, 0x24, 0x06, 0xe2, - 0x7a, 0xc4, 0x99, 0x64, 0x0b, 0xff, 0xa9, 0xa1, 0xf7, 0x37, 0x5b, 0xb6, 0x93, 0x9e, 0x77, 0xc4, - 0x80, 0x1c, 0x43, 0x1f, 0xdc, 0xd9, 0x6c, 0xb6, 0xec, 0x8e, 0x18, 0x2c, 0x87, 0xbb, 0x34, 0xf0, - 0x3d, 0x7c, 0x84, 0x1c, 0x45, 0x1f, 0xc8, 0x0f, 0x3b, 0x71, 0x20, 0x7d, 0x6c, 0x91, 0x93, 0xe8, - 0x78, 0x7e, 0xd4, 0x82, 0x10, 0xb8, 0xef, 0xf6, 0x20, 0x0a, 0xf6, 0x30, 0x22, 0x27, 0x10, 0xc9, - 0x91, 0x4c, 0xed, 0x4d, 0x2a, 0x00, 0xdf, 0x20, 0xa7, 0xd1, 0x4c, 0x7e, 0x5e, 0x77, 0x87, 0x3e, - 0xec, 0xc2, 0x08, 0x42, 0x59, 0xbf, 0x43, 0xb9, 0x07, 0x1e, 0xfe, 0xb0, 0x29, 0x67, 0xb3, 0xd0, - 0x66, 0xa3, 0x11, 0x0d, 0x3d, 0xfc, 0x11, 0xf3, 0x26, 0x47, 0x52, 0x2e, 0xbb, 0x01, 0xdd, 0xf3, - 0xc3, 0x01, 0xfe, 0x28, 0xa9, 0xa1, 0x63, 0x05, 0xc2, 0xa2, 0x1c, 0xf8, 0x18, 0x39, 0x85, 0x6a, - 0x25, 0x91, 0x16, 0x1d, 0x81, 0x00, 0xbe, 0x0b, 0x1c, 0x7f, 0x9c, 0xcc, 0xa0, 0x13, 0xa6, 0x94, - 0x81, 0x7d, 0x82, 0x4c, 0xa1, 0xa3, 0x39, 0xb6, 0xd1, 0xea, 0xc1, 0xb7, 0x62, 0x10, 0x12, 0x7f, - 0xd2, 0x34, 0x2d, 0x39, 0x16, 0x11, 0x0b, 0x05, 0xe0, 0x4f, 0x91, 0x73, 0xe8, 0x74, 0xe1, 0x04, - 0xb9, 0x26, 0x80, 0x27, 0xda, 0x1c, 0x49, 0xa5, 0x70, 0xdc, 0x21, 0x8c, 0x28, 0xfe, 0x34, 0x59, - 0x40, 0x97, 0x0e, 0xe7, 0x68, 0x7d, 0x9f, 0xd9, 0x47, 0x5f, 0xca, 0x6b, 0x34, 0xbb, 0xbd, 0xa6, - 0x5d, 0xef, 0x37, 0x1b, 0xf8, 0xb3, 0xe4, 0x0c, 0x9a, 0xdd, 0x8f, 0xa3, 0xb5, 0x7c, 0xce, 0x7c, - 0x60, 0x3d, 0x8a, 0x96, 0xc3, 0x6d, 0xb6, 0x16, 0x79, 0x54, 0x82, 0x87, 0x3f, 0x6f, 0x7a, 0x66, - 0x3d, 0x09, 0x2e, 0x95, 0xe0, 0x80, 0x10, 0x3e, 0x0b, 0xf1, 0x17, 0xc8, 0x79, 0x34, 0x7f, 0x00, - 0xa8, 0xb5, 0xd7, 0x4d, 0x1b, 0xdb, 0x8c, 0xed, 0xc4, 0x51, 0xdd, 0x75, 0x59, 0x1c, 0xca, 0x45, - 0xce, 0x46, 0xcb, 0x61, 0x14, 0x4b, 0x7c, 0xb3, 0xe4, 0x7f, 0x08, 0xbd, 0xa5, 0x7e, 0xbf, 0x9b, - 0x3b, 0xd3, 0x36, 0x6f, 0x19, 0x03, 0xf5, 0x2d, 0x0d, 0x33, 0xe8, 0x5d, 0x0e, 0x7d, 0x10, 0xd2, - 0x01, 0x19, 0x47, 0xb8, 0x49, 0xe6, 0xd1, 0xa9, 0x1c, 0xe9, 0x81, 0xcb, 0xb8, 0xe7, 0xc4, 0x51, - 0xc4, 0xb8, 0xac, 0xbb, 0x32, 0x79, 0xc5, 0x22, 0xb9, 0x82, 0x2e, 0x18, 0x0e, 0x52, 0xd6, 0x35, - 0x40, 0x52, 0x3f, 0x10, 0x9b, 0x86, 0x2b, 0x5b, 0xe6, 0x53, 0x7a, 0xe0, 0x82, 0xbf, 0x0b, 0xcb, - 0xa1, 0x04, 0x5e, 0x8f, 0xa2, 0x0e, 0x08, 0x41, 0x07, 0x80, 0x97, 0x4d, 0x43, 0x16, 0xfd, 0xd0, - 0x53, 0xea, 0x04, 0xbe, 0x65, 0xe6, 0x4a, 0x97, 0x09, 0x59, 0x0f, 0x80, 0x4b, 0xfc, 0x45, 0x33, - 0x29, 0x5b, 0x20, 0xdb, 0xbe, 0x0b, 0xa1, 0x00, 0x81, 0xdb, 0xe5, 0x8a, 0x29, 0x02, 0x87, 0x3b, - 0x63, 0x22, 0x2a, 0xf3, 0x05, 0x5e, 0x31, 0xdf, 0x6a, 0x00, 0xda, 0x4d, 0xab, 0xa5, 0x50, 0x7b, - 0xde, 0x22, 0x07, 0x50, 0x17, 0xe2, 0xae, 0xf9, 0xba, 0x32, 0xa6, 0xe5, 0x6f, 0x93, 0x69, 0x34, - 0x65, 0x5c, 0xb0, 0xdc, 0x6d, 0x33, 0x97, 0xa6, 0x6e, 0xec, 0x91, 0xb3, 0x68, 0x6e, 0x5f, 0x48, - 0x4b, 0x3b, 0x64, 0x0e, 0x4d, 0x97, 0x2b, 0xdd, 0xcc, 0xfc, 0xbe, 0x69, 0x5c, 0x0b, 0xa4, 0xc1, - 0xc0, 0x6b, 0x63, 0x99, 0x6e, 0x60, 0x5a, 0xfd, 0xba, 0xe9, 0xe0, 0x24, 0x51, 0x9a, 0x23, 0xea, - 0x07, 0x78, 0xa3, 0x74, 0x6b, 0x7e, 0xac, 0xa5, 0xbe, 0x44, 0x66, 0xd1, 0x49, 0x43, 0x73, 0x8a, - 0xf6, 0x61, 0x14, 0x05, 0x54, 0x02, 0xfe, 0x32, 0xb9, 0x80, 0xce, 0x1c, 0x84, 0x6a, 0x1d, 0x5f, - 0x29, 0x59, 0xce, 0x69, 0x28, 0x5b, 0x49, 0x76, 0x76, 0xa9, 0x10, 0xf8, 0xab, 0x25, 0xcb, 0x4b, - 0x98, 0x96, 0xff, 0x9a, 0x69, 0xe2, 0x44, 0x0a, 0xe2, 0xaf, 0x93, 0x8b, 0xe8, 0xec, 0x81, 0xb0, - 0xd6, 0xf2, 0x0d, 0xb3, 0x8a, 0x5a, 0x20, 0xbb, 0xc0, 0x05, 0x0b, 0xe9, 0x4a, 0xd2, 0xae, 0xf0, - 0xa6, 0x59, 0x45, 0x63, 0xa0, 0xd6, 0xf0, 0x4d, 0x33, 0xe5, 0xd2, 0xbe, 0x1d, 0x05, 0x70, 0xb7, - 0x23, 0x06, 0x98, 0x9a, 0x7e, 0xd8, 0x80, 0xad, 0x7a, 0x77, 0xb9, 0x07, 0x03, 0x5f, 0x48, 0xe0, - 0x69, 0x05, 0x6c, 0x53, 0x17, 0x04, 0x06, 0xd3, 0x97, 0x19, 0xeb, 0x16, 0xdb, 0xca, 0x0b, 0x79, - 0xdb, 0x2c, 0xb4, 0x71, 0x74, 0x49, 0xca, 0x48, 0xdb, 0x31, 0x24, 0xd7, 0xd0, 0xe5, 0x83, 0x98, - 0x8b, 0x8c, 0x27, 0x13, 0x40, 0x93, 0x7d, 0x32, 0x6d, 0x18, 0x0d, 0x23, 0x9b, 0xba, 0x43, 0xf0, - 0x5a, 0x20, 0xf1, 0x7f, 0x2d, 0x72, 0xb6, 0xe8, 0x7d, 0x26, 0xa4, 0x85, 0xff, 0x67, 0xed, 0x2b, - 0xed, 0x80, 0xc4, 0xff, 0xb7, 0xc8, 0x6c, 0xe1, 0x4f, 0x0d, 0x35, 0x20, 0x00, 0x09, 0xf8, 0x21, - 0x8b, 0x9c, 0x2a, 0x62, 0x5e, 0x08, 0xa6, 0xd9, 0xfa, 0xb0, 0x45, 0xce, 0x17, 0x41, 0x2f, 0x83, - 0xfa, 0xea, 0x47, 0x2c, 0x32, 0x85, 0xb0, 0x4e, 0xcc, 0xdb, 0xed, 0x4c, 0xf6, 0x31, 0x8b, 0xcc, - 0x15, 0x4e, 0xcc, 0x8f, 0xb5, 0xd4, 0xe3, 0x16, 0x99, 0x2f, 0xc6, 0x62, 0x87, 0x26, 0x11, 0x70, - 0x40, 0x36, 0x7c, 0x0e, 0xae, 0x64, 0x7c, 0x0f, 0x3f, 0x69, 0x91, 0xcb, 0xe8, 0xdc, 0xc1, 0x04, - 0xad, 0xe9, 0xa9, 0xb2, 0x91, 0x39, 0x51, 0x05, 0x97, 0xc5, 0x32, 0x99, 0x8c, 0x4f, 0x5b, 0xe4, - 0x5a, 0x31, 0x8e, 0xf6, 0x27, 0x69, 0x8d, 0xcf, 0x58, 0xe4, 0x52, 0x91, 0xa8, 0x9a, 0x6c, 0x07, - 0x3e, 0x84, 0x32, 0x69, 0x99, 0x4a, 0xe9, 0xb3, 0x16, 0xb9, 0x8e, 0xae, 0xbe, 0x2b, 0x4f, 0xeb, - 0x7d, 0xce, 0x22, 0x35, 0x63, 0x45, 0x00, 0xb9, 0x1a, 0x25, 0x7d, 0x45, 0xe0, 0xe7, 0x4b, 0xce, - 0x28, 0x00, 0x2d, 0xf9, 0x42, 0xb2, 0x76, 0x1c, 0x9b, 0x5c, 0x2e, 0x6e, 0xe0, 0x97, 0x2a, 0xe6, - 0xeb, 0x93, 0x82, 0x88, 0xb9, 0x3b, 0xa4, 0x02, 0xfa, 0x3c, 0x16, 0x32, 0xf1, 0x79, 0x2c, 0xf0, - 0xcb, 0x15, 0xf3, 0xf5, 0xfb, 0x93, 0xf4, 0x5d, 0xaf, 0x54, 0xc8, 0x4c, 0xd1, 0x1c, 0xb3, 0x01, - 0x9a, 0x4f, 0xca, 0x57, 0x2b, 0xe4, 0xa2, 0xd1, 0x47, 0x6c, 0x55, 0xc1, 0xeb, 0xd4, 0xcd, 0x94, - 0xd8, 0x43, 0x1a, 0x0e, 0x00, 0xbf, 0x56, 0x31, 0x53, 0xce, 0x1e, 0x82, 0xbb, 0xb3, 0xc8, 0x7d, - 0x08, 0x3d, 0x31, 0xf4, 0x23, 0xfc, 0x7a, 0x85, 0x5c, 0x28, 0x6a, 0x78, 0x0c, 0xd5, 0x66, 0xbc, - 0x51, 0x21, 0xe7, 0x4a, 0x8d, 0xb8, 0x4b, 0xb9, 0x0c, 0x81, 0xab, 0x2b, 0xdb, 0x7e, 0xb8, 0x83, - 0xdf, 0xac, 0x90, 0x05, 0x74, 0xf1, 0x50, 0x8e, 0xd6, 0xf7, 0x56, 0x85, 0x5c, 0x2d, 0xca, 0x76, - 0xdd, 0xe9, 0x41, 0x32, 0x3b, 0xc1, 0x73, 0x62, 0x11, 0xf9, 0xae, 0xcf, 0x62, 0x91, 0xcc, 0xd1, - 0x5d, 0x5f, 0xee, 0xe1, 0xb7, 0x2b, 0x66, 0x38, 0x1a, 0x5d, 0xa5, 0xb5, 0xe3, 0xbb, 0x9c, 0xf5, - 0xef, 0x86, 0x02, 0xdf, 0xab, 0x9a, 0xb9, 0x39, 0x49, 0xd0, 0x97, 0x7e, 0xbb, 0x6a, 0xd6, 0x46, - 0x3a, 0x4d, 0xea, 0xce, 0x0a, 0xfe, 0x4e, 0xd5, 0xac, 0x8d, 0xfc, 0x58, 0x4b, 0x7d, 0xb7, 0x4a, - 0x4e, 0x97, 0xfb, 0x68, 0x14, 0x29, 0x0f, 0xb5, 0x7d, 0x21, 0xf1, 0xf7, 0xaa, 0x66, 0x7e, 0x4e, - 0xe0, 0x5a, 0xcf, 0xf7, 0xab, 0xa6, 0x0b, 0xd7, 0xa9, 0xbb, 0x0e, 0xdc, 0xdf, 0xf6, 0xb3, 0x69, - 0xa6, 0x42, 0xf5, 0x83, 0xaa, 0x19, 0x51, 0xe5, 0xb8, 0xee, 0x90, 0x85, 0xb0, 0x12, 0x8f, 0xb6, - 0x80, 0x2b, 0xda, 0x0f, 0xab, 0x66, 0x9a, 0x29, 0x5a, 0xff, 0x0e, 0x5b, 0xa4, 0x49, 0x31, 0x2a, - 0xd2, 0x8f, 0xaa, 0xe4, 0x4c, 0x31, 0xb7, 0xd3, 0xc0, 0xda, 0x01, 0x0d, 0x3b, 0x90, 0x28, 0x4a, - 0x43, 0xff, 0xe3, 0x2a, 0xb9, 0x82, 0xce, 0x1f, 0xc2, 0xd0, 0xb6, 0xff, 0xa4, 0x64, 0xbb, 0xcd, - 0x46, 0x11, 0x07, 0x21, 0xc0, 0xeb, 0x88, 0x41, 0x9f, 0x65, 0x15, 0x86, 0x7f, 0x5a, 0x5d, 0x78, - 0xd1, 0x42, 0xef, 0x6b, 0x3a, 0xab, 0xc5, 0xfe, 0x9e, 0xfe, 0xde, 0xb4, 0x39, 0x24, 0x53, 0x6f, - 0xaa, 0x74, 0x98, 0xa5, 0x32, 0x3e, 0x41, 0x8e, 0xa7, 0x21, 0xc9, 0x0e, 0x1b, 0x20, 0x24, 0x67, - 0x7b, 0xb8, 0xa6, 0x5a, 0xbe, 0x92, 0x4f, 0xfa, 0x9c, 0x13, 0x6f, 0x09, 0x97, 0xfb, 0x5b, 0xe0, - 0xe1, 0x93, 0x6a, 0x87, 0x37, 0xd0, 0xb5, 0x50, 0x14, 0xf8, 0xb4, 0x1a, 0x59, 0xe6, 0x45, 0xf9, - 0xdc, 0xc1, 0x33, 0x6a, 0xec, 0x4d, 0xaa, 0x8e, 0xb2, 0xb5, 0x62, 0x9b, 0x83, 0x18, 0xe2, 0x59, - 0x35, 0x9a, 0xf6, 0xb5, 0x60, 0x2d, 0xea, 0xb3, 0x46, 0x62, 0xfd, 0xdc, 0xc2, 0xa3, 0xef, 0x41, - 0xb8, 0xd9, 0xb2, 0x93, 0xf2, 0xd7, 0x9d, 0x46, 0x75, 0x87, 0xb4, 0x26, 0xbb, 0x69, 0xcb, 0xc9, - 0x46, 0xd5, 0x3f, 0x6a, 0x6a, 0x2c, 0x18, 0x88, 0x72, 0xf0, 0x3f, 0x6b, 0x2a, 0x89, 0x52, 0x28, - 0xf7, 0x69, 0x97, 0x05, 0x81, 0xcd, 0xc2, 0x5d, 0xca, 0x73, 0x15, 0xff, 0xaa, 0xa9, 0x5c, 0x3f, - 0x90, 0xa7, 0x14, 0xfe, 0xbb, 0xa6, 0xfa, 0x46, 0x4a, 0xcc, 0x68, 0x1b, 0x10, 0xb8, 0x6c, 0x04, - 0xf8, 0xfe, 0xbc, 0x89, 0x39, 0xe9, 0x47, 0x47, 0x8e, 0x3d, 0x98, 0x37, 0xad, 0xcf, 0xe4, 0x96, - 0x20, 0x08, 0x18, 0xfe, 0x4b, 0x09, 0xc9, 0xa4, 0x32, 0xe4, 0xaf, 0xf3, 0x2a, 0x1d, 0x0d, 0x19, - 0x9b, 0x85, 0x21, 0xa4, 0xab, 0xb0, 0xea, 0x7a, 0x7f, 0x2b, 0x91, 0x32, 0xf1, 0x09, 0xd2, 0xdf, - 0xe7, 0x17, 0x9e, 0xa8, 0x22, 0xd4, 0x4c, 0x9e, 0x96, 0xa6, 0x9a, 0x6e, 0x7e, 0xea, 0x7f, 0xd6, - 0xd6, 0xeb, 0xee, 0x0e, 0xfe, 0x99, 0xa5, 0x53, 0x72, 0x1c, 0xd3, 0x4e, 0xf8, 0x79, 0xd1, 0xe2, - 0x15, 0x27, 0x19, 0x02, 0xe0, 0xe1, 0x5f, 0x14, 0x53, 0xb8, 0x04, 0x64, 0xdf, 0x8e, 0xbf, 0xb4, - 0x4c, 0x53, 0x55, 0xcf, 0x8d, 0xb7, 0x12, 0xab, 0xd3, 0xc6, 0x9b, 0x7c, 0xca, 0xe0, 0x5f, 0x59, - 0xaa, 0x6f, 0xa6, 0x24, 0x15, 0x9f, 0x09, 0xd6, 0xaf, 0x2d, 0xf2, 0xa1, 0x74, 0xe9, 0x38, 0x8c, - 0xa5, 0xed, 0xfd, 0x4d, 0x31, 0xea, 0x4a, 0x6f, 0x4a, 0x3f, 0x1e, 0xe3, 0x28, 0xa9, 0xbb, 0x74, - 0x4d, 0xf8, 0x6d, 0xbe, 0x82, 0xa8, 0x2c, 0x68, 0xd9, 0xce, 0x6a, 0x39, 0x45, 0xf1, 0xef, 0x4a, - 0x6f, 0x30, 0x28, 0x46, 0xa5, 0xe0, 0xdf, 0x4f, 0x90, 0xda, 0x8c, 0x7a, 0xca, 0x32, 0xc5, 0xc7, - 0x7f, 0xc8, 0x87, 0xf5, 0x21, 0x24, 0xfd, 0x82, 0x3f, 0x4e, 0x68, 0x2c, 0x8d, 0xac, 0x6c, 0x19, - 0xf9, 0x93, 0xa5, 0x3a, 0x53, 0x41, 0x0a, 0xfd, 0x5d, 0xe0, 0x02, 0xd4, 0x43, 0xf1, 0x9f, 0x2d, - 0xd5, 0x99, 0x0e, 0x62, 0xe8, 0x0b, 0xef, 0x5b, 0xe5, 0xc2, 0x69, 0xd9, 0x6a, 0x93, 0x1b, 0xdb, - 0x76, 0x1f, 0x58, 0x37, 0xdf, 0xbb, 0x64, 0xdd, 0xb3, 0x8e, 0xbc, 0x13, 0x00, 0x00, 0xff, 0xff, - 0xe3, 0x8b, 0xd5, 0x27, 0x7f, 0x10, 0x00, 0x00, -} diff --git a/protocol/network_connection.pb.go b/protocol/network_connection.pb.go new file mode 100644 index 0000000..b0e2165 --- /dev/null +++ b/protocol/network_connection.pb.go @@ -0,0 +1,570 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: network_connection.proto + +package protocol + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + descriptor "github.com/golang/protobuf/protoc-gen-go/descriptor" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type ENetworkDisconnectionReason int32 + +const ( + ENetworkDisconnectionReason_NETWORK_DISCONNECT_INVALID ENetworkDisconnectionReason = 0 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_SHUTDOWN ENetworkDisconnectionReason = 1 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_DISCONNECT_BY_USER ENetworkDisconnectionReason = 2 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_DISCONNECT_BY_SERVER ENetworkDisconnectionReason = 3 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_LOST ENetworkDisconnectionReason = 4 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_OVERFLOW ENetworkDisconnectionReason = 5 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_STEAM_BANNED ENetworkDisconnectionReason = 6 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_STEAM_INUSE ENetworkDisconnectionReason = 7 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_STEAM_TICKET ENetworkDisconnectionReason = 8 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_STEAM_LOGON ENetworkDisconnectionReason = 9 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_STEAM_AUTHCANCELLED ENetworkDisconnectionReason = 10 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_STEAM_AUTHALREADYUSED ENetworkDisconnectionReason = 11 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_STEAM_AUTHINVALID ENetworkDisconnectionReason = 12 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_STEAM_VACBANSTATE ENetworkDisconnectionReason = 13 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_STEAM_LOGGED_IN_ELSEWHERE ENetworkDisconnectionReason = 14 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_STEAM_VAC_CHECK_TIMEDOUT ENetworkDisconnectionReason = 15 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_STEAM_DROPPED ENetworkDisconnectionReason = 16 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_STEAM_OWNERSHIP ENetworkDisconnectionReason = 17 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_SERVERINFO_OVERFLOW ENetworkDisconnectionReason = 18 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_TICKMSG_OVERFLOW ENetworkDisconnectionReason = 19 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_STRINGTABLEMSG_OVERFLOW ENetworkDisconnectionReason = 20 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_DELTAENTMSG_OVERFLOW ENetworkDisconnectionReason = 21 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_TEMPENTMSG_OVERFLOW ENetworkDisconnectionReason = 22 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_SOUNDSMSG_OVERFLOW ENetworkDisconnectionReason = 23 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_SNAPSHOTOVERFLOW ENetworkDisconnectionReason = 24 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_SNAPSHOTERROR ENetworkDisconnectionReason = 25 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_RELIABLEOVERFLOW ENetworkDisconnectionReason = 26 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_BADDELTATICK ENetworkDisconnectionReason = 27 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_NOMORESPLITS ENetworkDisconnectionReason = 28 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_TIMEDOUT ENetworkDisconnectionReason = 29 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_DISCONNECTED ENetworkDisconnectionReason = 30 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_LEAVINGSPLIT ENetworkDisconnectionReason = 31 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_DIFFERENTCLASSTABLES ENetworkDisconnectionReason = 32 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_BADRELAYPASSWORD ENetworkDisconnectionReason = 33 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_BADSPECTATORPASSWORD ENetworkDisconnectionReason = 34 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_HLTVRESTRICTED ENetworkDisconnectionReason = 35 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_NOSPECTATORS ENetworkDisconnectionReason = 36 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_HLTVUNAVAILABLE ENetworkDisconnectionReason = 37 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_HLTVSTOP ENetworkDisconnectionReason = 38 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_KICKED ENetworkDisconnectionReason = 39 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_BANADDED ENetworkDisconnectionReason = 40 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_KICKBANADDED ENetworkDisconnectionReason = 41 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_HLTVDIRECT ENetworkDisconnectionReason = 42 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_PURESERVER_CLIENTEXTRA ENetworkDisconnectionReason = 43 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_PURESERVER_MISMATCH ENetworkDisconnectionReason = 44 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_USERCMD ENetworkDisconnectionReason = 45 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REJECTED_BY_GAME ENetworkDisconnectionReason = 46 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_MESSAGE_PARSE_ERROR ENetworkDisconnectionReason = 47 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_INVALID_MESSAGE_ERROR ENetworkDisconnectionReason = 48 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_BAD_SERVER_PASSWORD ENetworkDisconnectionReason = 49 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_DIRECT_CONNECT_RESERVATION ENetworkDisconnectionReason = 50 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_CONNECTION_FAILURE ENetworkDisconnectionReason = 51 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_NO_PEER_GROUP_HANDLERS ENetworkDisconnectionReason = 52 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_RECONNECTION ENetworkDisconnectionReason = 53 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_LOOPSHUTDOWN ENetworkDisconnectionReason = 54 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_LOOPDEACTIVATE ENetworkDisconnectionReason = 55 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_HOST_ENDGAME ENetworkDisconnectionReason = 56 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_LOOP_LEVELLOAD_ACTIVATE ENetworkDisconnectionReason = 57 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_CREATE_SERVER_FAILED ENetworkDisconnectionReason = 58 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_EXITING ENetworkDisconnectionReason = 59 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REQUEST_HOSTSTATE_IDLE ENetworkDisconnectionReason = 60 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REQUEST_HOSTSTATE_HLTVRELAY ENetworkDisconnectionReason = 61 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_CLIENT_CONSISTENCY_FAIL ENetworkDisconnectionReason = 62 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_CLIENT_UNABLE_TO_CRC_MAP ENetworkDisconnectionReason = 63 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_CLIENT_NO_MAP ENetworkDisconnectionReason = 64 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_CLIENT_DIFFERENT_MAP ENetworkDisconnectionReason = 65 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_SERVER_REQUIRES_STEAM ENetworkDisconnectionReason = 66 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_STEAM_DENY_MISC ENetworkDisconnectionReason = 67 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_STEAM_DENY_BAD_ANTI_CHEAT ENetworkDisconnectionReason = 68 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_SERVER_SHUTDOWN ENetworkDisconnectionReason = 69 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_SPLITPACKET_SEND_OVERFLOW ENetworkDisconnectionReason = 70 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REPLAY_INCOMPATIBLE ENetworkDisconnectionReason = 71 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_CONNECT_REQUEST_TIMEDOUT ENetworkDisconnectionReason = 72 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_SERVER_INCOMPATIBLE ENetworkDisconnectionReason = 73 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_LOCALPROBLEM_MANYRELAYS ENetworkDisconnectionReason = 74 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_LOCALPROBLEM_HOSTEDSERVERPRIMARYRELAY ENetworkDisconnectionReason = 75 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_LOCALPROBLEM_NETWORKCONFIG ENetworkDisconnectionReason = 76 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_LOCALPROBLEM_OTHER ENetworkDisconnectionReason = 77 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REMOTE_TIMEOUT ENetworkDisconnectionReason = 79 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REMOTE_TIMEOUT_CONNECTING ENetworkDisconnectionReason = 80 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REMOTE_OTHER ENetworkDisconnectionReason = 81 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REMOTE_BADCRYPT ENetworkDisconnectionReason = 82 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REMOTE_CERTNOTTRUSTED ENetworkDisconnectionReason = 83 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_UNUSUAL ENetworkDisconnectionReason = 84 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_INTERNAL_ERROR ENetworkDisconnectionReason = 85 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REJECT_BADCHALLENGE ENetworkDisconnectionReason = 128 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REJECT_NOLOBBY ENetworkDisconnectionReason = 129 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REJECT_BACKGROUND_MAP ENetworkDisconnectionReason = 130 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REJECT_SINGLE_PLAYER ENetworkDisconnectionReason = 131 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REJECT_HIDDEN_GAME ENetworkDisconnectionReason = 132 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REJECT_LANRESTRICT ENetworkDisconnectionReason = 133 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REJECT_BADPASSWORD ENetworkDisconnectionReason = 134 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REJECT_SERVERFULL ENetworkDisconnectionReason = 135 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REJECT_INVALIDRESERVATION ENetworkDisconnectionReason = 136 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REJECT_FAILEDCHANNEL ENetworkDisconnectionReason = 137 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REJECT_CONNECT_FROM_LOBBY ENetworkDisconnectionReason = 138 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REJECT_RESERVED_FOR_LOBBY ENetworkDisconnectionReason = 139 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REJECT_INVALIDKEYLENGTH ENetworkDisconnectionReason = 140 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REJECT_OLDPROTOCOL ENetworkDisconnectionReason = 141 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REJECT_NEWPROTOCOL ENetworkDisconnectionReason = 142 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REJECT_INVALIDCONNECTION ENetworkDisconnectionReason = 143 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REJECT_INVALIDCERTLEN ENetworkDisconnectionReason = 144 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REJECT_INVALIDSTEAMCERTLEN ENetworkDisconnectionReason = 145 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REJECT_STEAM ENetworkDisconnectionReason = 146 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REJECT_SERVERAUTHDISABLED ENetworkDisconnectionReason = 147 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REJECT_SERVERCDKEYAUTHINVALID ENetworkDisconnectionReason = 148 + ENetworkDisconnectionReason_NETWORK_DISCONNECT_REJECT_BANNED ENetworkDisconnectionReason = 149 +) + +var ENetworkDisconnectionReason_name = map[int32]string{ + 0: "NETWORK_DISCONNECT_INVALID", + 1: "NETWORK_DISCONNECT_SHUTDOWN", + 2: "NETWORK_DISCONNECT_DISCONNECT_BY_USER", + 3: "NETWORK_DISCONNECT_DISCONNECT_BY_SERVER", + 4: "NETWORK_DISCONNECT_LOST", + 5: "NETWORK_DISCONNECT_OVERFLOW", + 6: "NETWORK_DISCONNECT_STEAM_BANNED", + 7: "NETWORK_DISCONNECT_STEAM_INUSE", + 8: "NETWORK_DISCONNECT_STEAM_TICKET", + 9: "NETWORK_DISCONNECT_STEAM_LOGON", + 10: "NETWORK_DISCONNECT_STEAM_AUTHCANCELLED", + 11: "NETWORK_DISCONNECT_STEAM_AUTHALREADYUSED", + 12: "NETWORK_DISCONNECT_STEAM_AUTHINVALID", + 13: "NETWORK_DISCONNECT_STEAM_VACBANSTATE", + 14: "NETWORK_DISCONNECT_STEAM_LOGGED_IN_ELSEWHERE", + 15: "NETWORK_DISCONNECT_STEAM_VAC_CHECK_TIMEDOUT", + 16: "NETWORK_DISCONNECT_STEAM_DROPPED", + 17: "NETWORK_DISCONNECT_STEAM_OWNERSHIP", + 18: "NETWORK_DISCONNECT_SERVERINFO_OVERFLOW", + 19: "NETWORK_DISCONNECT_TICKMSG_OVERFLOW", + 20: "NETWORK_DISCONNECT_STRINGTABLEMSG_OVERFLOW", + 21: "NETWORK_DISCONNECT_DELTAENTMSG_OVERFLOW", + 22: "NETWORK_DISCONNECT_TEMPENTMSG_OVERFLOW", + 23: "NETWORK_DISCONNECT_SOUNDSMSG_OVERFLOW", + 24: "NETWORK_DISCONNECT_SNAPSHOTOVERFLOW", + 25: "NETWORK_DISCONNECT_SNAPSHOTERROR", + 26: "NETWORK_DISCONNECT_RELIABLEOVERFLOW", + 27: "NETWORK_DISCONNECT_BADDELTATICK", + 28: "NETWORK_DISCONNECT_NOMORESPLITS", + 29: "NETWORK_DISCONNECT_TIMEDOUT", + 30: "NETWORK_DISCONNECT_DISCONNECTED", + 31: "NETWORK_DISCONNECT_LEAVINGSPLIT", + 32: "NETWORK_DISCONNECT_DIFFERENTCLASSTABLES", + 33: "NETWORK_DISCONNECT_BADRELAYPASSWORD", + 34: "NETWORK_DISCONNECT_BADSPECTATORPASSWORD", + 35: "NETWORK_DISCONNECT_HLTVRESTRICTED", + 36: "NETWORK_DISCONNECT_NOSPECTATORS", + 37: "NETWORK_DISCONNECT_HLTVUNAVAILABLE", + 38: "NETWORK_DISCONNECT_HLTVSTOP", + 39: "NETWORK_DISCONNECT_KICKED", + 40: "NETWORK_DISCONNECT_BANADDED", + 41: "NETWORK_DISCONNECT_KICKBANADDED", + 42: "NETWORK_DISCONNECT_HLTVDIRECT", + 43: "NETWORK_DISCONNECT_PURESERVER_CLIENTEXTRA", + 44: "NETWORK_DISCONNECT_PURESERVER_MISMATCH", + 45: "NETWORK_DISCONNECT_USERCMD", + 46: "NETWORK_DISCONNECT_REJECTED_BY_GAME", + 47: "NETWORK_DISCONNECT_MESSAGE_PARSE_ERROR", + 48: "NETWORK_DISCONNECT_INVALID_MESSAGE_ERROR", + 49: "NETWORK_DISCONNECT_BAD_SERVER_PASSWORD", + 50: "NETWORK_DISCONNECT_DIRECT_CONNECT_RESERVATION", + 51: "NETWORK_DISCONNECT_CONNECTION_FAILURE", + 52: "NETWORK_DISCONNECT_NO_PEER_GROUP_HANDLERS", + 53: "NETWORK_DISCONNECT_RECONNECTION", + 54: "NETWORK_DISCONNECT_LOOPSHUTDOWN", + 55: "NETWORK_DISCONNECT_LOOPDEACTIVATE", + 56: "NETWORK_DISCONNECT_HOST_ENDGAME", + 57: "NETWORK_DISCONNECT_LOOP_LEVELLOAD_ACTIVATE", + 58: "NETWORK_DISCONNECT_CREATE_SERVER_FAILED", + 59: "NETWORK_DISCONNECT_EXITING", + 60: "NETWORK_DISCONNECT_REQUEST_HOSTSTATE_IDLE", + 61: "NETWORK_DISCONNECT_REQUEST_HOSTSTATE_HLTVRELAY", + 62: "NETWORK_DISCONNECT_CLIENT_CONSISTENCY_FAIL", + 63: "NETWORK_DISCONNECT_CLIENT_UNABLE_TO_CRC_MAP", + 64: "NETWORK_DISCONNECT_CLIENT_NO_MAP", + 65: "NETWORK_DISCONNECT_CLIENT_DIFFERENT_MAP", + 66: "NETWORK_DISCONNECT_SERVER_REQUIRES_STEAM", + 67: "NETWORK_DISCONNECT_STEAM_DENY_MISC", + 68: "NETWORK_DISCONNECT_STEAM_DENY_BAD_ANTI_CHEAT", + 69: "NETWORK_DISCONNECT_SERVER_SHUTDOWN", + 70: "NETWORK_DISCONNECT_SPLITPACKET_SEND_OVERFLOW", + 71: "NETWORK_DISCONNECT_REPLAY_INCOMPATIBLE", + 72: "NETWORK_DISCONNECT_CONNECT_REQUEST_TIMEDOUT", + 73: "NETWORK_DISCONNECT_SERVER_INCOMPATIBLE", + 74: "NETWORK_DISCONNECT_LOCALPROBLEM_MANYRELAYS", + 75: "NETWORK_DISCONNECT_LOCALPROBLEM_HOSTEDSERVERPRIMARYRELAY", + 76: "NETWORK_DISCONNECT_LOCALPROBLEM_NETWORKCONFIG", + 77: "NETWORK_DISCONNECT_LOCALPROBLEM_OTHER", + 79: "NETWORK_DISCONNECT_REMOTE_TIMEOUT", + 80: "NETWORK_DISCONNECT_REMOTE_TIMEOUT_CONNECTING", + 81: "NETWORK_DISCONNECT_REMOTE_OTHER", + 82: "NETWORK_DISCONNECT_REMOTE_BADCRYPT", + 83: "NETWORK_DISCONNECT_REMOTE_CERTNOTTRUSTED", + 84: "NETWORK_DISCONNECT_UNUSUAL", + 85: "NETWORK_DISCONNECT_INTERNAL_ERROR", + 128: "NETWORK_DISCONNECT_REJECT_BADCHALLENGE", + 129: "NETWORK_DISCONNECT_REJECT_NOLOBBY", + 130: "NETWORK_DISCONNECT_REJECT_BACKGROUND_MAP", + 131: "NETWORK_DISCONNECT_REJECT_SINGLE_PLAYER", + 132: "NETWORK_DISCONNECT_REJECT_HIDDEN_GAME", + 133: "NETWORK_DISCONNECT_REJECT_LANRESTRICT", + 134: "NETWORK_DISCONNECT_REJECT_BADPASSWORD", + 135: "NETWORK_DISCONNECT_REJECT_SERVERFULL", + 136: "NETWORK_DISCONNECT_REJECT_INVALIDRESERVATION", + 137: "NETWORK_DISCONNECT_REJECT_FAILEDCHANNEL", + 138: "NETWORK_DISCONNECT_REJECT_CONNECT_FROM_LOBBY", + 139: "NETWORK_DISCONNECT_REJECT_RESERVED_FOR_LOBBY", + 140: "NETWORK_DISCONNECT_REJECT_INVALIDKEYLENGTH", + 141: "NETWORK_DISCONNECT_REJECT_OLDPROTOCOL", + 142: "NETWORK_DISCONNECT_REJECT_NEWPROTOCOL", + 143: "NETWORK_DISCONNECT_REJECT_INVALIDCONNECTION", + 144: "NETWORK_DISCONNECT_REJECT_INVALIDCERTLEN", + 145: "NETWORK_DISCONNECT_REJECT_INVALIDSTEAMCERTLEN", + 146: "NETWORK_DISCONNECT_REJECT_STEAM", + 147: "NETWORK_DISCONNECT_REJECT_SERVERAUTHDISABLED", + 148: "NETWORK_DISCONNECT_REJECT_SERVERCDKEYAUTHINVALID", + 149: "NETWORK_DISCONNECT_REJECT_BANNED", +} + +var ENetworkDisconnectionReason_value = map[string]int32{ + "NETWORK_DISCONNECT_INVALID": 0, + "NETWORK_DISCONNECT_SHUTDOWN": 1, + "NETWORK_DISCONNECT_DISCONNECT_BY_USER": 2, + "NETWORK_DISCONNECT_DISCONNECT_BY_SERVER": 3, + "NETWORK_DISCONNECT_LOST": 4, + "NETWORK_DISCONNECT_OVERFLOW": 5, + "NETWORK_DISCONNECT_STEAM_BANNED": 6, + "NETWORK_DISCONNECT_STEAM_INUSE": 7, + "NETWORK_DISCONNECT_STEAM_TICKET": 8, + "NETWORK_DISCONNECT_STEAM_LOGON": 9, + "NETWORK_DISCONNECT_STEAM_AUTHCANCELLED": 10, + "NETWORK_DISCONNECT_STEAM_AUTHALREADYUSED": 11, + "NETWORK_DISCONNECT_STEAM_AUTHINVALID": 12, + "NETWORK_DISCONNECT_STEAM_VACBANSTATE": 13, + "NETWORK_DISCONNECT_STEAM_LOGGED_IN_ELSEWHERE": 14, + "NETWORK_DISCONNECT_STEAM_VAC_CHECK_TIMEDOUT": 15, + "NETWORK_DISCONNECT_STEAM_DROPPED": 16, + "NETWORK_DISCONNECT_STEAM_OWNERSHIP": 17, + "NETWORK_DISCONNECT_SERVERINFO_OVERFLOW": 18, + "NETWORK_DISCONNECT_TICKMSG_OVERFLOW": 19, + "NETWORK_DISCONNECT_STRINGTABLEMSG_OVERFLOW": 20, + "NETWORK_DISCONNECT_DELTAENTMSG_OVERFLOW": 21, + "NETWORK_DISCONNECT_TEMPENTMSG_OVERFLOW": 22, + "NETWORK_DISCONNECT_SOUNDSMSG_OVERFLOW": 23, + "NETWORK_DISCONNECT_SNAPSHOTOVERFLOW": 24, + "NETWORK_DISCONNECT_SNAPSHOTERROR": 25, + "NETWORK_DISCONNECT_RELIABLEOVERFLOW": 26, + "NETWORK_DISCONNECT_BADDELTATICK": 27, + "NETWORK_DISCONNECT_NOMORESPLITS": 28, + "NETWORK_DISCONNECT_TIMEDOUT": 29, + "NETWORK_DISCONNECT_DISCONNECTED": 30, + "NETWORK_DISCONNECT_LEAVINGSPLIT": 31, + "NETWORK_DISCONNECT_DIFFERENTCLASSTABLES": 32, + "NETWORK_DISCONNECT_BADRELAYPASSWORD": 33, + "NETWORK_DISCONNECT_BADSPECTATORPASSWORD": 34, + "NETWORK_DISCONNECT_HLTVRESTRICTED": 35, + "NETWORK_DISCONNECT_NOSPECTATORS": 36, + "NETWORK_DISCONNECT_HLTVUNAVAILABLE": 37, + "NETWORK_DISCONNECT_HLTVSTOP": 38, + "NETWORK_DISCONNECT_KICKED": 39, + "NETWORK_DISCONNECT_BANADDED": 40, + "NETWORK_DISCONNECT_KICKBANADDED": 41, + "NETWORK_DISCONNECT_HLTVDIRECT": 42, + "NETWORK_DISCONNECT_PURESERVER_CLIENTEXTRA": 43, + "NETWORK_DISCONNECT_PURESERVER_MISMATCH": 44, + "NETWORK_DISCONNECT_USERCMD": 45, + "NETWORK_DISCONNECT_REJECTED_BY_GAME": 46, + "NETWORK_DISCONNECT_MESSAGE_PARSE_ERROR": 47, + "NETWORK_DISCONNECT_INVALID_MESSAGE_ERROR": 48, + "NETWORK_DISCONNECT_BAD_SERVER_PASSWORD": 49, + "NETWORK_DISCONNECT_DIRECT_CONNECT_RESERVATION": 50, + "NETWORK_DISCONNECT_CONNECTION_FAILURE": 51, + "NETWORK_DISCONNECT_NO_PEER_GROUP_HANDLERS": 52, + "NETWORK_DISCONNECT_RECONNECTION": 53, + "NETWORK_DISCONNECT_LOOPSHUTDOWN": 54, + "NETWORK_DISCONNECT_LOOPDEACTIVATE": 55, + "NETWORK_DISCONNECT_HOST_ENDGAME": 56, + "NETWORK_DISCONNECT_LOOP_LEVELLOAD_ACTIVATE": 57, + "NETWORK_DISCONNECT_CREATE_SERVER_FAILED": 58, + "NETWORK_DISCONNECT_EXITING": 59, + "NETWORK_DISCONNECT_REQUEST_HOSTSTATE_IDLE": 60, + "NETWORK_DISCONNECT_REQUEST_HOSTSTATE_HLTVRELAY": 61, + "NETWORK_DISCONNECT_CLIENT_CONSISTENCY_FAIL": 62, + "NETWORK_DISCONNECT_CLIENT_UNABLE_TO_CRC_MAP": 63, + "NETWORK_DISCONNECT_CLIENT_NO_MAP": 64, + "NETWORK_DISCONNECT_CLIENT_DIFFERENT_MAP": 65, + "NETWORK_DISCONNECT_SERVER_REQUIRES_STEAM": 66, + "NETWORK_DISCONNECT_STEAM_DENY_MISC": 67, + "NETWORK_DISCONNECT_STEAM_DENY_BAD_ANTI_CHEAT": 68, + "NETWORK_DISCONNECT_SERVER_SHUTDOWN": 69, + "NETWORK_DISCONNECT_SPLITPACKET_SEND_OVERFLOW": 70, + "NETWORK_DISCONNECT_REPLAY_INCOMPATIBLE": 71, + "NETWORK_DISCONNECT_CONNECT_REQUEST_TIMEDOUT": 72, + "NETWORK_DISCONNECT_SERVER_INCOMPATIBLE": 73, + "NETWORK_DISCONNECT_LOCALPROBLEM_MANYRELAYS": 74, + "NETWORK_DISCONNECT_LOCALPROBLEM_HOSTEDSERVERPRIMARYRELAY": 75, + "NETWORK_DISCONNECT_LOCALPROBLEM_NETWORKCONFIG": 76, + "NETWORK_DISCONNECT_LOCALPROBLEM_OTHER": 77, + "NETWORK_DISCONNECT_REMOTE_TIMEOUT": 79, + "NETWORK_DISCONNECT_REMOTE_TIMEOUT_CONNECTING": 80, + "NETWORK_DISCONNECT_REMOTE_OTHER": 81, + "NETWORK_DISCONNECT_REMOTE_BADCRYPT": 82, + "NETWORK_DISCONNECT_REMOTE_CERTNOTTRUSTED": 83, + "NETWORK_DISCONNECT_UNUSUAL": 84, + "NETWORK_DISCONNECT_INTERNAL_ERROR": 85, + "NETWORK_DISCONNECT_REJECT_BADCHALLENGE": 128, + "NETWORK_DISCONNECT_REJECT_NOLOBBY": 129, + "NETWORK_DISCONNECT_REJECT_BACKGROUND_MAP": 130, + "NETWORK_DISCONNECT_REJECT_SINGLE_PLAYER": 131, + "NETWORK_DISCONNECT_REJECT_HIDDEN_GAME": 132, + "NETWORK_DISCONNECT_REJECT_LANRESTRICT": 133, + "NETWORK_DISCONNECT_REJECT_BADPASSWORD": 134, + "NETWORK_DISCONNECT_REJECT_SERVERFULL": 135, + "NETWORK_DISCONNECT_REJECT_INVALIDRESERVATION": 136, + "NETWORK_DISCONNECT_REJECT_FAILEDCHANNEL": 137, + "NETWORK_DISCONNECT_REJECT_CONNECT_FROM_LOBBY": 138, + "NETWORK_DISCONNECT_REJECT_RESERVED_FOR_LOBBY": 139, + "NETWORK_DISCONNECT_REJECT_INVALIDKEYLENGTH": 140, + "NETWORK_DISCONNECT_REJECT_OLDPROTOCOL": 141, + "NETWORK_DISCONNECT_REJECT_NEWPROTOCOL": 142, + "NETWORK_DISCONNECT_REJECT_INVALIDCONNECTION": 143, + "NETWORK_DISCONNECT_REJECT_INVALIDCERTLEN": 144, + "NETWORK_DISCONNECT_REJECT_INVALIDSTEAMCERTLEN": 145, + "NETWORK_DISCONNECT_REJECT_STEAM": 146, + "NETWORK_DISCONNECT_REJECT_SERVERAUTHDISABLED": 147, + "NETWORK_DISCONNECT_REJECT_SERVERCDKEYAUTHINVALID": 148, + "NETWORK_DISCONNECT_REJECT_BANNED": 149, +} + +func (x ENetworkDisconnectionReason) Enum() *ENetworkDisconnectionReason { + p := new(ENetworkDisconnectionReason) + *p = x + return p +} + +func (x ENetworkDisconnectionReason) String() string { + return proto.EnumName(ENetworkDisconnectionReason_name, int32(x)) +} + +func (x *ENetworkDisconnectionReason) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(ENetworkDisconnectionReason_value, data, "ENetworkDisconnectionReason") + if err != nil { + return err + } + *x = ENetworkDisconnectionReason(value) + return nil +} + +func (ENetworkDisconnectionReason) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_ad1ddf950d086460, []int{0} +} + +var E_NetworkConnectionToken = &proto.ExtensionDesc{ + ExtendedType: (*descriptor.EnumValueOptions)(nil), + ExtensionType: (*string)(nil), + Field: 50500, + Name: "protocol.network_connection_token", + Tag: "bytes,50500,opt,name=network_connection_token", + Filename: "network_connection.proto", +} + +func init() { + proto.RegisterEnum("protocol.ENetworkDisconnectionReason", ENetworkDisconnectionReason_name, ENetworkDisconnectionReason_value) + proto.RegisterExtension(E_NetworkConnectionToken) +} + +func init() { proto.RegisterFile("network_connection.proto", fileDescriptor_ad1ddf950d086460) } + +var fileDescriptor_ad1ddf950d086460 = []byte{ + // 2762 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x9a, 0x59, 0x9b, 0xdb, 0xb6, + 0xd5, 0xc7, 0xa3, 0x37, 0x6f, 0xdb, 0x44, 0xdd, 0x50, 0xa6, 0x89, 0x69, 0x3a, 0xde, 0x77, 0xc7, + 0x76, 0x96, 0xb6, 0x69, 0x9a, 0x26, 0x69, 0x20, 0x12, 0x92, 0x38, 0x22, 0x41, 0x1a, 0x84, 0x34, + 0x9e, 0x34, 0x29, 0x1f, 0x5a, 0x84, 0x35, 0xac, 0x39, 0xa4, 0x4a, 0x52, 0xe3, 0x4c, 0xaf, 0xd2, + 0xbd, 0x4d, 0xf7, 0xed, 0xae, 0x57, 0xfa, 0x2c, 0xfd, 0x08, 0xfa, 0x40, 0x7d, 0x40, 0x52, 0x9c, + 0x61, 0x1e, 0x80, 0x9e, 0xab, 0x91, 0x2d, 0xea, 0x87, 0x03, 0xe0, 0xe0, 0x7f, 0xfe, 0x07, 0x52, + 0x5f, 0x4d, 0x58, 0xf1, 0x34, 0xcd, 0x9e, 0xf8, 0xf3, 0x34, 0x49, 0xd8, 0xbc, 0x88, 0xd2, 0xe4, + 0xfe, 0x32, 0x4b, 0x8b, 0x54, 0x79, 0xa1, 0xfc, 0x33, 0x4f, 0x63, 0xed, 0xd2, 0x22, 0x4d, 0x17, + 0x31, 0x7b, 0xbd, 0xfc, 0x8f, 0x47, 0xab, 0xc7, 0xaf, 0x87, 0x2c, 0x9f, 0x67, 0xd1, 0xb2, 0x48, + 0xb3, 0xea, 0xd9, 0x3b, 0xff, 0xd1, 0xfb, 0xe7, 0x10, 0xae, 0x48, 0x46, 0x94, 0x1f, 0xb3, 0x08, + 0x0b, 0xf2, 0x34, 0x51, 0x2e, 0xf4, 0x35, 0x8c, 0xe8, 0xae, 0x43, 0x26, 0xbe, 0x61, 0x7a, 0xba, + 0x83, 0x31, 0xd2, 0xa9, 0x6f, 0xe2, 0x19, 0xb4, 0x4c, 0x03, 0x3c, 0xa7, 0x5c, 0xec, 0x9f, 0x13, + 0xbc, 0xef, 0x8d, 0xa7, 0xd4, 0x70, 0x76, 0x31, 0xe8, 0x29, 0xc3, 0xfe, 0x75, 0xc1, 0x03, 0x27, + 0x5e, 0x0e, 0xf6, 0xfc, 0xa9, 0x87, 0x08, 0xf8, 0x3f, 0xed, 0xdc, 0x7a, 0xa3, 0x9e, 0xb9, 0x3a, + 0x0a, 0x0e, 0xd8, 0xd4, 0xf4, 0x8f, 0x83, 0xf1, 0xa7, 0x39, 0xcb, 0x94, 0x9d, 0xfe, 0xcd, 0x67, + 0x72, 0x3c, 0x44, 0x66, 0x88, 0x80, 0xe7, 0xb5, 0xf3, 0xeb, 0x8d, 0x7a, 0x56, 0x40, 0xf2, 0x58, + 0x76, 0xc8, 0x32, 0x65, 0xd0, 0x3f, 0x23, 0x60, 0x59, 0x8e, 0x47, 0xc1, 0xff, 0x6b, 0xd7, 0xd7, + 0x1b, 0xf5, 0xb2, 0xe0, 0xb3, 0x7a, 0xb3, 0x34, 0x56, 0x9a, 0x17, 0xca, 0x8e, 0x70, 0xe2, 0xce, + 0x0c, 0x91, 0xa1, 0xe5, 0xec, 0x82, 0x2f, 0x69, 0xb7, 0xd7, 0x1b, 0xf5, 0x7a, 0x27, 0xc7, 0x39, + 0x64, 0xd9, 0xe3, 0x38, 0x7d, 0xaa, 0x98, 0xfd, 0x8b, 0xa2, 0x45, 0xa4, 0x08, 0xda, 0xfe, 0x00, + 0x62, 0x8c, 0x0c, 0xf0, 0x65, 0xed, 0xda, 0x7a, 0xa3, 0x5e, 0x12, 0xcd, 0xa9, 0x60, 0xc1, 0x81, + 0x69, 0x0c, 0x82, 0x24, 0x61, 0xa1, 0x32, 0xea, 0x5f, 0x90, 0xa2, 0x4c, 0x3c, 0xf5, 0x10, 0xf8, + 0x8a, 0x76, 0x75, 0xbd, 0x51, 0x2f, 0xca, 0x49, 0x66, 0x32, 0xcd, 0x99, 0x32, 0xea, 0x88, 0x89, + 0x9a, 0xfa, 0x04, 0x51, 0xf0, 0x82, 0x76, 0x65, 0xbd, 0x51, 0x2f, 0xc8, 0x48, 0x34, 0x9a, 0x3f, + 0x61, 0x85, 0x82, 0x3a, 0x22, 0xb2, 0x9c, 0x91, 0x83, 0xc1, 0x8b, 0xda, 0xe5, 0xf5, 0x46, 0x3d, + 0x2f, 0xe3, 0x58, 0xe9, 0x22, 0x4d, 0x14, 0xbb, 0x7f, 0x43, 0x8a, 0x81, 0x53, 0x3a, 0xd6, 0x21, + 0xd6, 0x91, 0x65, 0x21, 0x03, 0xf4, 0x4f, 0x83, 0x73, 0xfa, 0xb7, 0x3a, 0x71, 0xd0, 0x22, 0x08, + 0x1a, 0x7b, 0x53, 0x0f, 0x19, 0xe0, 0xab, 0xa7, 0x01, 0x4e, 0xfa, 0xd7, 0x3a, 0x81, 0xdb, 0x23, + 0xf3, 0xb5, 0xd3, 0xc0, 0xcc, 0x0e, 0xd8, 0x0c, 0xea, 0x03, 0x88, 0x3d, 0x0a, 0x29, 0x02, 0x5f, + 0xd7, 0x2e, 0xae, 0x37, 0xea, 0x39, 0x19, 0x6c, 0x06, 0x75, 0xc5, 0xeb, 0xdf, 0xed, 0x5a, 0xfe, + 0x11, 0x32, 0x7c, 0x13, 0xfb, 0xc8, 0xf2, 0xd0, 0xee, 0x18, 0x11, 0x04, 0xbe, 0xd1, 0x1d, 0x5f, + 0x95, 0x1c, 0xb4, 0xff, 0x5a, 0x57, 0x7c, 0xbe, 0x3e, 0x46, 0xfa, 0xc4, 0xa7, 0xa6, 0x8d, 0x0c, + 0x67, 0x4a, 0xc1, 0x37, 0xbb, 0x53, 0x8e, 0x46, 0x07, 0xcc, 0x59, 0x15, 0x8a, 0xd9, 0xbf, 0x24, + 0xa5, 0x1a, 0xc4, 0x71, 0x5d, 0x64, 0x00, 0xd0, 0x8d, 0x32, 0xb2, 0x74, 0xb9, 0x64, 0xa1, 0x62, + 0xf7, 0xaf, 0x48, 0x51, 0xce, 0x2e, 0x46, 0xc4, 0x1b, 0x9b, 0x2e, 0xf8, 0x96, 0xf4, 0xb0, 0x97, + 0x30, 0xe7, 0x69, 0xc2, 0xb2, 0x7c, 0x3f, 0x5a, 0x2a, 0x53, 0x71, 0xf2, 0x95, 0x72, 0x63, 0xe2, + 0xa1, 0x73, 0x7c, 0xee, 0x15, 0xe9, 0xb9, 0xaf, 0xb4, 0xc7, 0x4c, 0x1e, 0xa7, 0xcd, 0xb9, 0x9f, + 0xf4, 0xaf, 0x0a, 0xb0, 0xfc, 0x74, 0xd9, 0xde, 0xe8, 0x98, 0xf9, 0x92, 0xf4, 0x9c, 0xf1, 0x23, + 0x66, 0xb3, 0x3c, 0x0f, 0x16, 0x4c, 0xd9, 0xeb, 0xdf, 0x11, 0x4e, 0x99, 0x98, 0x78, 0x44, 0xe1, + 0xc0, 0x42, 0x2d, 0xe6, 0xb7, 0xe5, 0x71, 0x16, 0x59, 0x94, 0x2c, 0x68, 0xf0, 0x28, 0x66, 0x5b, + 0xb4, 0x27, 0xd6, 0x5e, 0x64, 0x51, 0x88, 0x30, 0x6d, 0x71, 0x5f, 0xd6, 0x6e, 0xac, 0x37, 0xea, + 0x15, 0x01, 0xd7, 0x60, 0x71, 0x11, 0xa0, 0xa4, 0xd8, 0x42, 0x1f, 0x08, 0xd7, 0x94, 0x22, 0xdb, + 0xfd, 0x22, 0xf3, 0x15, 0xe9, 0x36, 0x51, 0x76, 0xb0, 0x3c, 0x81, 0x74, 0x84, 0xb5, 0xc6, 0x73, + 0xa6, 0xd8, 0xf0, 0x5a, 0xc4, 0x33, 0x72, 0x35, 0x4d, 0x57, 0x49, 0x98, 0x6f, 0x81, 0xae, 0x70, + 0x83, 0x3c, 0x0c, 0x5d, 0x6f, 0xec, 0xd0, 0x06, 0xa7, 0x6a, 0x37, 0xd7, 0x1b, 0xf5, 0xaa, 0x08, + 0x97, 0x04, 0xcb, 0x7c, 0x3f, 0x2d, 0x9a, 0x2d, 0xdf, 0x11, 0xe7, 0x78, 0x4d, 0x44, 0x84, 0x38, + 0x04, 0x9c, 0x95, 0x47, 0x57, 0xe3, 0x50, 0x96, 0xa5, 0x99, 0x24, 0x3a, 0x82, 0x2c, 0x93, 0x6f, + 0x77, 0x13, 0x9d, 0x26, 0x8d, 0x8e, 0xb0, 0x38, 0xe2, 0xfb, 0xdc, 0x44, 0x87, 0x85, 0xa2, 0x3f, + 0x80, 0x46, 0xb9, 0xd7, 0x3c, 0x31, 0xc1, 0x39, 0x69, 0xe2, 0x0c, 0x82, 0x50, 0x8f, 0x23, 0x96, + 0x14, 0xe5, 0x4e, 0xf3, 0xd4, 0x54, 0xc6, 0x42, 0x1e, 0x76, 0x6c, 0x87, 0x20, 0xcf, 0xb5, 0x4c, + 0xea, 0x81, 0x57, 0xa5, 0x07, 0x1a, 0xa7, 0x76, 0x9a, 0x31, 0x6f, 0x19, 0x47, 0x45, 0xae, 0x7c, + 0x28, 0x2c, 0xb7, 0x8d, 0xc2, 0x9c, 0x97, 0x0a, 0x21, 0x17, 0x97, 0x90, 0xab, 0x8b, 0x38, 0x96, + 0xe3, 0x97, 0xc8, 0x00, 0x17, 0xa4, 0xb1, 0x1c, 0xbf, 0x64, 0xa1, 0x84, 0x64, 0x21, 0x38, 0x33, + 0xf1, 0xa8, 0x9c, 0x16, 0xb8, 0x28, 0x25, 0x59, 0x2c, 0x38, 0x8c, 0x92, 0x45, 0x39, 0x2d, 0xe5, + 0xa1, 0xc4, 0xd4, 0x0c, 0x87, 0x88, 0x20, 0x4c, 0x75, 0x0b, 0x7a, 0x5e, 0x79, 0x76, 0x3d, 0x70, + 0x49, 0x7b, 0x6d, 0xbd, 0x51, 0x6f, 0x0a, 0x63, 0x7b, 0xfc, 0x98, 0x65, 0x2c, 0x29, 0xf4, 0x38, + 0xc8, 0xf3, 0xf2, 0xe0, 0xe6, 0x92, 0xdc, 0x18, 0x40, 0x83, 0x20, 0x0b, 0xee, 0xb9, 0xd0, 0xf3, + 0x76, 0x1d, 0x62, 0x80, 0xcb, 0xd2, 0xdc, 0x18, 0x04, 0x21, 0x61, 0x71, 0x70, 0xe4, 0x06, 0x79, + 0xfe, 0x34, 0xcd, 0x42, 0x49, 0xac, 0x03, 0x68, 0x78, 0x2e, 0xd2, 0x29, 0xa4, 0x0e, 0x69, 0xa8, + 0x57, 0xa4, 0xb1, 0x0e, 0x82, 0xd0, 0x5b, 0xb2, 0x79, 0x11, 0x14, 0x69, 0xd6, 0x90, 0xad, 0xfe, + 0x65, 0x01, 0x79, 0x6c, 0xd1, 0x19, 0x41, 0x5c, 0xbf, 0xca, 0xbd, 0xb9, 0x2a, 0x15, 0x81, 0xf2, + 0x41, 0x96, 0x17, 0x59, 0xd4, 0xb1, 0x3b, 0xd8, 0x69, 0xc2, 0xf4, 0xc0, 0xb5, 0x8e, 0x9c, 0x6b, + 0xc2, 0xcb, 0x15, 0x2c, 0x2c, 0x22, 0x7c, 0xb8, 0x29, 0x86, 0x33, 0x68, 0x5a, 0x7c, 0x67, 0xc0, + 0x75, 0xa9, 0xe2, 0x95, 0x4f, 0x26, 0xc1, 0x61, 0x10, 0xc5, 0x7c, 0x53, 0x24, 0x39, 0xcc, 0x9f, + 0xf2, 0xa8, 0xe3, 0x82, 0x1b, 0xd2, 0x1c, 0x2e, 0x1f, 0x29, 0xd2, 0xa5, 0xf2, 0x5e, 0xff, 0xac, + 0x80, 0x30, 0xe1, 0x76, 0xcc, 0x00, 0x37, 0xa5, 0xb6, 0x77, 0xc2, 0x9d, 0x58, 0x28, 0x19, 0x7f, + 0x00, 0x31, 0x3f, 0xdf, 0x06, 0xb8, 0x25, 0x1d, 0x7f, 0x10, 0x24, 0x30, 0x0c, 0xa5, 0x6b, 0xcb, + 0xc7, 0x6f, 0x28, 0xb7, 0xa5, 0x6b, 0xcb, 0xa3, 0x68, 0x48, 0x46, 0xff, 0xbc, 0x64, 0x2d, 0x0c, + 0x93, 0x20, 0x9d, 0x82, 0x3b, 0x52, 0x1f, 0x52, 0x3e, 0x14, 0x65, 0x6c, 0x5e, 0x28, 0x1f, 0xf7, + 0x6f, 0x0b, 0x28, 0xee, 0x94, 0xa0, 0xaa, 0x36, 0xfb, 0xba, 0x65, 0x22, 0x4c, 0xd1, 0x43, 0x4a, + 0x20, 0x78, 0x4d, 0xbb, 0xb7, 0xde, 0xa8, 0xb7, 0x05, 0x44, 0x77, 0x95, 0xb1, 0xaa, 0x3c, 0xfb, + 0x95, 0x82, 0xa1, 0x4f, 0x8b, 0x2c, 0x50, 0x66, 0xc2, 0x0a, 0x75, 0x82, 0x6e, 0x9b, 0x9e, 0x0d, + 0xa9, 0x3e, 0x06, 0x77, 0xb5, 0x3b, 0xeb, 0x8d, 0x7a, 0xa3, 0x1b, 0x6d, 0x47, 0xf9, 0x41, 0x50, + 0xcc, 0xf7, 0x95, 0x0f, 0x84, 0x3d, 0x15, 0x6f, 0x82, 0x74, 0xdb, 0x00, 0xf7, 0xb4, 0x0b, 0xeb, + 0x8d, 0xaa, 0x49, 0xfa, 0x20, 0xfd, 0x20, 0x54, 0xb0, 0x44, 0xf7, 0x77, 0x4a, 0x15, 0xe3, 0x8d, + 0xd0, 0x08, 0xda, 0x08, 0xdc, 0x97, 0x9e, 0x18, 0xc2, 0x7e, 0x5a, 0x2a, 0xd9, 0xe0, 0x88, 0xbf, + 0xa7, 0x50, 0xe1, 0x3c, 0x6d, 0xe4, 0x79, 0x70, 0x84, 0x7c, 0x17, 0x12, 0x0f, 0xf9, 0x55, 0x65, + 0x7a, 0x5d, 0xbb, 0xb5, 0xde, 0xa8, 0xd7, 0x04, 0xc8, 0xba, 0x62, 0xba, 0x41, 0x96, 0xb3, 0xaa, + 0x3a, 0x3d, 0x14, 0x3a, 0xec, 0xda, 0x06, 0x37, 0xf4, 0x8a, 0xfb, 0x86, 0x74, 0xfd, 0xcc, 0xe4, + 0x30, 0x88, 0xa3, 0xb0, 0xc6, 0x57, 0x64, 0x71, 0xbc, 0x03, 0x68, 0xd4, 0x8e, 0xcc, 0x6f, 0x84, + 0xe8, 0x4d, 0x69, 0xbc, 0x5c, 0x88, 0xca, 0x6d, 0x69, 0x54, 0xe8, 0xcd, 0xfe, 0x3d, 0xa1, 0x16, + 0xf3, 0x6c, 0xf4, 0x8f, 0x17, 0x99, 0x0f, 0x01, 0xa9, 0xe9, 0x60, 0xf0, 0x96, 0xe2, 0x09, 0xfd, + 0x46, 0xfd, 0xd7, 0x74, 0xb0, 0x3f, 0x84, 0xa6, 0x35, 0x25, 0x08, 0x7c, 0x47, 0x1a, 0xc7, 0x71, + 0x37, 0x38, 0x0c, 0xa2, 0x78, 0x95, 0x71, 0x1f, 0x77, 0x5b, 0xa8, 0x5f, 0xbe, 0x8b, 0x10, 0xf1, + 0x47, 0xc4, 0x99, 0xba, 0xfe, 0x18, 0x62, 0xc3, 0x42, 0xc4, 0x03, 0xdf, 0x95, 0x2e, 0x1c, 0x4e, + 0x5d, 0xc6, 0xb2, 0x51, 0x96, 0xae, 0x96, 0xe3, 0x20, 0x09, 0x63, 0x96, 0xe5, 0xca, 0x55, 0xe1, + 0xf1, 0x25, 0xe8, 0x38, 0x62, 0xf0, 0x3d, 0x59, 0x75, 0x73, 0x1c, 0xb7, 0xe9, 0xea, 0xdf, 0x96, + 0x57, 0xb7, 0x34, 0x5d, 0x7a, 0xfb, 0xab, 0x22, 0x4c, 0x9f, 0x26, 0x12, 0x5d, 0xe7, 0x24, 0x03, + 0x41, 0x9d, 0x9a, 0x33, 0xde, 0xc2, 0x7c, 0x5f, 0x9a, 0xa5, 0x9c, 0x65, 0xb0, 0x60, 0x5e, 0x44, + 0x87, 0x41, 0xc1, 0x24, 0x71, 0x8d, 0x1d, 0x8f, 0xfa, 0x08, 0x1b, 0x65, 0xc6, 0xbf, 0x23, 0x8d, + 0x6b, 0x9c, 0xe6, 0x85, 0x8f, 0x92, 0xb0, 0xcc, 0xf7, 0x8f, 0x85, 0x4e, 0x99, 0xc7, 0xe5, 0x5b, + 0x68, 0x86, 0x2c, 0xcb, 0x81, 0x86, 0xdf, 0x04, 0xf8, 0x03, 0xed, 0xee, 0x7a, 0xa3, 0xde, 0x92, + 0x04, 0x68, 0xb1, 0x43, 0x16, 0x5b, 0x69, 0x10, 0xc2, 0x6d, 0x9c, 0x33, 0x61, 0x9d, 0xd4, 0x09, + 0x82, 0x14, 0x6d, 0x13, 0x94, 0xe7, 0x05, 0x32, 0xc0, 0xbb, 0xf2, 0x4b, 0x82, 0x8c, 0x05, 0x45, + 0x2d, 0x1c, 0x3c, 0x31, 0x4a, 0xc5, 0x14, 0xa9, 0x06, 0x7a, 0x68, 0x52, 0x13, 0x8f, 0xc0, 0x0f, + 0xa5, 0x9e, 0x11, 0x7d, 0x1a, 0x15, 0x51, 0xb2, 0x40, 0xc9, 0x22, 0x4a, 0xf8, 0x59, 0xbf, 0x2d, + 0x4c, 0x81, 0x07, 0x53, 0xe4, 0x55, 0xab, 0x59, 0x76, 0x96, 0xbe, 0x69, 0x58, 0x08, 0xbc, 0xd7, + 0xa1, 0x20, 0x3f, 0x5b, 0xb1, 0xbc, 0xf0, 0xc7, 0x9e, 0x19, 0xc6, 0x7c, 0x45, 0xef, 0x9f, 0x8a, + 0x5a, 0xd5, 0x74, 0x0b, 0xee, 0x81, 0xf7, 0xa5, 0x27, 0xa2, 0x41, 0x97, 0x65, 0x3d, 0x0e, 0x8e, + 0x94, 0x07, 0xc2, 0xfd, 0xaa, 0xa4, 0x9d, 0x9f, 0x36, 0xcf, 0xf4, 0x28, 0xc2, 0xfa, 0x5e, 0xb9, + 0xac, 0xe0, 0x83, 0x76, 0xe1, 0xa8, 0x04, 0x5d, 0x4f, 0x93, 0x3c, 0xca, 0x0b, 0x96, 0xcc, 0x8f, + 0xf8, 0x72, 0x2a, 0x0f, 0x84, 0x0d, 0x6c, 0x8d, 0x9c, 0x62, 0x5e, 0xd8, 0x7d, 0xea, 0xf8, 0x3a, + 0xd1, 0x7d, 0x1b, 0xba, 0xe0, 0x47, 0xda, 0xa5, 0xf5, 0x46, 0x7d, 0xb5, 0xcd, 0x9c, 0x26, 0xbc, + 0xaa, 0xd3, 0x54, 0x27, 0xba, 0x1d, 0x2c, 0x95, 0xf7, 0x85, 0xce, 0xbe, 0x46, 0x62, 0xa7, 0xe4, + 0x7c, 0xa8, 0x9d, 0x59, 0x6f, 0xd4, 0x97, 0xda, 0x1c, 0x9c, 0xf2, 0x8f, 0x4f, 0xc4, 0x69, 0x53, + 0x7d, 0xbc, 0x71, 0x84, 0x25, 0x05, 0xb6, 0x2b, 0x44, 0x6d, 0xba, 0xb7, 0x2e, 0x90, 0xc3, 0x6c, + 0xf1, 0xed, 0x46, 0x95, 0x7c, 0x7c, 0x5b, 0x4c, 0x82, 0xbc, 0xaa, 0x1d, 0x06, 0x83, 0x76, 0xd9, + 0xaf, 0x72, 0x8e, 0x6f, 0x42, 0x94, 0xb1, 0xb2, 0x0d, 0xce, 0x3b, 0xbb, 0x69, 0x03, 0xe1, 0x3d, + 0x5e, 0x08, 0x75, 0xa0, 0x77, 0x77, 0xd3, 0x06, 0x4b, 0x8e, 0x78, 0x0d, 0x9c, 0x2b, 0x7e, 0xc7, + 0x95, 0x44, 0x89, 0xe3, 0x52, 0x0e, 0x31, 0x35, 0x7d, 0x7d, 0x8c, 0x20, 0x05, 0x86, 0xb4, 0x70, + 0x1f, 0x83, 0x07, 0x41, 0x08, 0x93, 0x22, 0xd2, 0xf7, 0x59, 0x50, 0xc8, 0xe2, 0xad, 0xa6, 0xdf, + 0xa8, 0x18, 0x92, 0xc7, 0x5b, 0xae, 0x41, 0xa3, 0x63, 0x8f, 0xc4, 0xf1, 0x72, 0xa3, 0xef, 0x42, + 0x7d, 0x82, 0x38, 0x1a, 0x1b, 0xc7, 0xdd, 0xe5, 0x50, 0x7b, 0x63, 0xbd, 0x51, 0xef, 0x8a, 0xc0, + 0xdc, 0xf5, 0x2f, 0x83, 0xf9, 0x13, 0xc6, 0x07, 0x49, 0x42, 0xbf, 0xe9, 0xbc, 0xc4, 0x37, 0x0c, + 0x04, 0xb9, 0x16, 0xdc, 0xf3, 0x4d, 0xac, 0x3b, 0xb6, 0x0b, 0xa9, 0xc9, 0xfd, 0xe6, 0x48, 0x2a, + 0x1a, 0x84, 0x2d, 0xe3, 0xe0, 0xc8, 0x4c, 0xe6, 0xe9, 0xc1, 0x32, 0x28, 0x22, 0x6e, 0x39, 0x3f, + 0x12, 0xe7, 0xf9, 0x17, 0x0e, 0x68, 0xd3, 0x46, 0x8d, 0x4f, 0x71, 0x6b, 0x59, 0x36, 0x54, 0xe9, + 0xaa, 0xe8, 0xbc, 0x14, 0x69, 0x87, 0x6c, 0x3e, 0xf3, 0x52, 0xe4, 0x44, 0xc8, 0x3f, 0x91, 0xa8, + 0xb3, 0x0e, 0x2d, 0x97, 0x38, 0x03, 0x0b, 0xd9, 0xbe, 0x0d, 0xf1, 0x5e, 0x29, 0x23, 0x1e, 0xd8, + 0xd1, 0xee, 0xaf, 0x37, 0xea, 0x1d, 0xa1, 0x3a, 0xcf, 0x83, 0xd8, 0xcd, 0xd2, 0x47, 0x31, 0x3b, + 0xf0, 0xed, 0x20, 0x39, 0x2a, 0xc5, 0x24, 0x57, 0x7e, 0xde, 0x7f, 0xe7, 0x59, 0x7c, 0x2e, 0x58, + 0xc8, 0xa8, 0x66, 0xe2, 0x12, 0xd3, 0x86, 0xa4, 0x1a, 0x0e, 0x4c, 0xb4, 0xf7, 0xd6, 0x1b, 0xf5, + 0x9d, 0x67, 0x8d, 0xc6, 0xab, 0x0d, 0xdb, 0xfa, 0x8b, 0x2c, 0x3a, 0x08, 0xb2, 0x6a, 0x70, 0x25, + 0x14, 0x7a, 0x8c, 0xd6, 0xd8, 0xf5, 0xfb, 0xba, 0x83, 0x87, 0xe6, 0x08, 0x58, 0xda, 0x9b, 0xeb, + 0x8d, 0x7a, 0xef, 0x59, 0x03, 0xd6, 0x17, 0xf8, 0x7a, 0x9a, 0x3c, 0x8e, 0x16, 0x0a, 0x15, 0xda, + 0x92, 0xd6, 0x28, 0x0e, 0x1d, 0x23, 0x02, 0x6c, 0xe9, 0xbe, 0xb4, 0xe8, 0x4e, 0xb1, 0xcf, 0x32, + 0xc5, 0x13, 0x56, 0x73, 0x82, 0x6c, 0x87, 0xa2, 0x32, 0x83, 0x78, 0x02, 0x39, 0xd2, 0x62, 0x49, + 0xd8, 0x41, 0x5a, 0xb0, 0x2d, 0x92, 0x27, 0x11, 0xcf, 0xa1, 0x7d, 0xe1, 0xd1, 0x6a, 0x43, 0x1b, + 0x43, 0x85, 0x47, 0xc0, 0xd5, 0xde, 0x5e, 0x6f, 0xd4, 0xb7, 0x4e, 0xcb, 0xdf, 0x66, 0x6d, 0xb2, + 0x50, 0x1c, 0x89, 0xf7, 0x29, 0x47, 0xaa, 0x96, 0xe3, 0x81, 0xd4, 0x4c, 0xb5, 0xe1, 0xd5, 0x7a, + 0x4c, 0x85, 0x22, 0x53, 0x03, 0x07, 0xd0, 0xd0, 0xc9, 0x9e, 0x4b, 0x01, 0x91, 0x6a, 0x57, 0x9b, + 0x39, 0x08, 0x42, 0x3d, 0x3b, 0x5a, 0x16, 0xca, 0x47, 0x42, 0xe9, 0xae, 0xb1, 0x3a, 0x22, 0x14, + 0x3b, 0x94, 0x92, 0x29, 0x4f, 0x50, 0xe0, 0x9d, 0x72, 0xb5, 0x39, 0x9c, 0x65, 0x85, 0xac, 0xf1, + 0xc0, 0x53, 0x6f, 0x0a, 0x2d, 0x40, 0xe5, 0x8d, 0x47, 0xb2, 0xca, 0x57, 0x41, 0xac, 0x4c, 0x84, + 0x29, 0x60, 0x62, 0x8a, 0x08, 0x86, 0x56, 0xed, 0xe5, 0xa7, 0x52, 0x27, 0x62, 0x26, 0x05, 0xcb, + 0x92, 0x20, 0xae, 0x5c, 0xfc, 0x03, 0x89, 0xe2, 0xed, 0xd4, 0x66, 0x5e, 0x1f, 0x43, 0xcb, 0x42, + 0x78, 0x84, 0xc0, 0x67, 0xbd, 0x36, 0x72, 0x5b, 0xa2, 0x78, 0x13, 0xc3, 0xa7, 0xb6, 0x1f, 0xc4, + 0x31, 0x4b, 0x16, 0x4c, 0x81, 0x92, 0x14, 0xdd, 0xa9, 0x1c, 0xb4, 0xe5, 0x0c, 0x06, 0x7b, 0xe0, + 0x17, 0x3d, 0xed, 0xec, 0x7a, 0xa3, 0xbe, 0xdc, 0xa6, 0xe1, 0xd4, 0x4a, 0x1f, 0x3d, 0x3a, 0x92, + 0x7c, 0x2f, 0xd0, 0x44, 0xa5, 0x4f, 0xb8, 0x01, 0xc7, 0x46, 0x59, 0x87, 0x7f, 0xd9, 0xab, 0x6d, + 0xc1, 0x2c, 0x88, 0x0f, 0x59, 0xdd, 0x55, 0xf9, 0x83, 0x60, 0xfe, 0x64, 0x91, 0xa5, 0xab, 0x24, + 0xf4, 0xab, 0x52, 0x7c, 0x53, 0x0e, 0xf4, 0x4c, 0x3c, 0xb2, 0x90, 0xcf, 0x45, 0x1e, 0x11, 0xf0, + 0xab, 0x5e, 0x5d, 0x8a, 0x5b, 0x3c, 0x2f, 0x4a, 0x16, 0x31, 0xf3, 0xdd, 0x38, 0x38, 0x62, 0x99, + 0x62, 0x0a, 0xcf, 0x76, 0x8d, 0x1b, 0x9b, 0x86, 0x81, 0x70, 0xd5, 0xfd, 0xfd, 0xba, 0x57, 0x5f, + 0x07, 0xb4, 0x60, 0xe3, 0x28, 0x0c, 0x59, 0xe2, 0x97, 0x36, 0xd8, 0xe9, 0x42, 0x59, 0x10, 0x6f, + 0x2f, 0x5f, 0xc0, 0x6f, 0x7a, 0x6d, 0x5f, 0x7d, 0x72, 0xfd, 0xf9, 0x73, 0xf5, 0xdd, 0x4b, 0x37, + 0x70, 0x00, 0x8d, 0xa6, 0x2d, 0xfb, 0x6d, 0x07, 0x70, 0x10, 0x84, 0x4d, 0x4b, 0x66, 0x0b, 0xbf, + 0x06, 0xd9, 0xae, 0x5d, 0x29, 0xcf, 0xc3, 0xa9, 0x65, 0x81, 0xdf, 0xf5, 0xda, 0x37, 0xe4, 0x27, + 0x79, 0xb5, 0x87, 0x5e, 0xc5, 0xb1, 0xf2, 0x89, 0x44, 0x6c, 0x76, 0x4e, 0x34, 0xa6, 0x27, 0x1b, + 0xbc, 0xdf, 0xf7, 0xda, 0x82, 0x70, 0x12, 0x5b, 0xf7, 0xa5, 0x84, 0xe5, 0x2c, 0x3b, 0x0c, 0x78, + 0x5d, 0x94, 0xdc, 0x92, 0xd7, 0xf8, 0xca, 0xf1, 0xeb, 0x63, 0x88, 0x31, 0xb2, 0xc0, 0x1f, 0x7a, + 0x6d, 0xef, 0x71, 0x92, 0x5c, 0xd9, 0x7d, 0x7d, 0x3f, 0x48, 0x12, 0x16, 0x2b, 0xbb, 0x5d, 0x31, + 0x6f, 0xff, 0x39, 0x24, 0x8e, 0xed, 0x57, 0xd9, 0xfd, 0xf9, 0xf6, 0xac, 0xb4, 0xb6, 0xbd, 0xd6, + 0x41, 0x7f, 0x98, 0xa5, 0x07, 0x7e, 0x95, 0xe8, 0x9d, 0xe0, 0xfa, 0x86, 0xc3, 0xf0, 0x87, 0x0e, + 0xa9, 0xc1, 0x7f, 0x14, 0x82, 0xab, 0xf9, 0xb3, 0xd0, 0x1f, 0xa6, 0x59, 0x0d, 0xfe, 0x48, 0x58, + 0xbf, 0xdb, 0xab, 0x3c, 0x41, 0x7b, 0xfc, 0x68, 0xd3, 0x31, 0xf8, 0x53, 0xaf, 0x5d, 0x83, 0x4e, + 0xae, 0xc4, 0xb6, 0xf9, 0x9f, 0xb0, 0x23, 0x8b, 0x25, 0x8b, 0x62, 0xbf, 0x3b, 0xc3, 0x1c, 0xcb, + 0x70, 0x89, 0x43, 0x1d, 0xdd, 0xb1, 0xc0, 0x9f, 0x3b, 0x32, 0xcc, 0x89, 0x43, 0xb7, 0xfe, 0x82, + 0xbc, 0x1b, 0x88, 0xd1, 0x6e, 0x03, 0xfc, 0x4b, 0x07, 0x10, 0xb3, 0xa7, 0x0d, 0xf0, 0xc7, 0x42, + 0xc3, 0xd5, 0x9e, 0xfd, 0x89, 0x76, 0xfb, 0xaf, 0x1d, 0xd3, 0xaf, 0x67, 0x7f, 0xec, 0xbc, 0x94, + 0x69, 0x97, 0x38, 0x6d, 0xe1, 0x88, 0x50, 0x0b, 0x61, 0xf0, 0xb7, 0x5e, 0xfb, 0x5e, 0x52, 0x44, + 0x66, 0x59, 0x61, 0xb1, 0x44, 0xf1, 0x85, 0xae, 0xa4, 0x8d, 0x2d, 0xdd, 0xf9, 0x96, 0xfd, 0xf7, + 0x5e, 0xfb, 0x82, 0x57, 0xc0, 0x2e, 0x9d, 0xf9, 0x76, 0x00, 0x5d, 0x52, 0x7b, 0x77, 0x1a, 0xdf, + 0x0f, 0xfe, 0xd1, 0x6b, 0xdf, 0x5e, 0xb6, 0x8e, 0x30, 0x67, 0x29, 0x0f, 0xba, 0x12, 0xb6, 0x12, + 0x03, 0x38, 0xa5, 0x63, 0xc3, 0xf4, 0x78, 0xf7, 0x66, 0x80, 0x7f, 0xf6, 0xda, 0xf5, 0xac, 0x22, + 0xc2, 0x55, 0xb1, 0x6f, 0x44, 0x39, 0xef, 0xdc, 0x42, 0x65, 0xaf, 0xff, 0xc6, 0xb3, 0x90, 0x3a, + 0xcf, 0xd5, 0x93, 0xdf, 0xdf, 0xfe, 0x4b, 0xa8, 0x35, 0xba, 0x31, 0x61, 0x47, 0x9c, 0x5d, 0x4f, + 0x5f, 0x41, 0xc2, 0x6e, 0xb0, 0xd1, 0xc2, 0xf2, 0x3b, 0xfd, 0x7f, 0x0b, 0x23, 0xdc, 0xca, 0x60, + 0x92, 0xb0, 0xf0, 0xdd, 0x4f, 0x44, 0x3f, 0xf3, 0xf0, 0x8b, 0xf4, 0x09, 0x4b, 0x94, 0xcb, 0xf7, + 0xab, 0x5f, 0x77, 0xdc, 0xdf, 0xfe, 0xba, 0xe3, 0x3e, 0x4a, 0x56, 0x07, 0xb3, 0x20, 0x5e, 0x31, + 0x67, 0xc9, 0x9f, 0xcb, 0xd5, 0xff, 0x7e, 0xfe, 0xfc, 0xa5, 0xde, 0xad, 0x17, 0xc9, 0x2b, 0x49, + 0x63, 0x10, 0xb7, 0x2e, 0x9e, 0x23, 0x06, 0xcf, 0x7f, 0xd6, 0x7b, 0xee, 0x7f, 0x01, 0x00, 0x00, + 0xff, 0xff, 0xc3, 0x04, 0x9a, 0x4c, 0x49, 0x22, 0x00, 0x00, +} diff --git a/protocol/network_connection.proto b/protocol/network_connection.proto new file mode 100644 index 0000000..317e095 --- /dev/null +++ b/protocol/network_connection.proto @@ -0,0 +1,121 @@ +syntax = "proto2"; +package protocol; + +import "google/protobuf/descriptor.proto"; + +option cc_generic_services = false; + +extend .google.protobuf.EnumValueOptions { + optional string network_connection_token = 50500; +} + +enum ENetworkDisconnectionReason { + NETWORK_DISCONNECT_INVALID = 0; + NETWORK_DISCONNECT_SHUTDOWN = 1; + NETWORK_DISCONNECT_DISCONNECT_BY_USER = 2 [(network_connection_token) = "#GameUI_Disconnect_User"]; + NETWORK_DISCONNECT_DISCONNECT_BY_SERVER = 3 [(network_connection_token) = "#GameUI_Disconnect_Server"]; + NETWORK_DISCONNECT_LOST = 4 [(network_connection_token) = "#GameUI_Disconnect_ConnectionLost"]; + NETWORK_DISCONNECT_OVERFLOW = 5 [(network_connection_token) = "#GameUI_Disconnect_ConnectionOverflow"]; + NETWORK_DISCONNECT_STEAM_BANNED = 6 [(network_connection_token) = "#GameUI_Disconnect_SteamIDBanned"]; + NETWORK_DISCONNECT_STEAM_INUSE = 7 [(network_connection_token) = "#GameUI_Disconnect_SteamIDInUse"]; + NETWORK_DISCONNECT_STEAM_TICKET = 8 [(network_connection_token) = "#GameUI_Disconnect_SteamTicket"]; + NETWORK_DISCONNECT_STEAM_LOGON = 9 [(network_connection_token) = "#GameUI_Disconnect_SteamLogon"]; + NETWORK_DISCONNECT_STEAM_AUTHCANCELLED = 10 [(network_connection_token) = "#GameUI_Disconnect_SteamLogon"]; + NETWORK_DISCONNECT_STEAM_AUTHALREADYUSED = 11 [(network_connection_token) = "#GameUI_Disconnect_SteamLogon"]; + NETWORK_DISCONNECT_STEAM_AUTHINVALID = 12 [(network_connection_token) = "#GameUI_Disconnect_SteamLogon"]; + NETWORK_DISCONNECT_STEAM_VACBANSTATE = 13 [(network_connection_token) = "#GameUI_Disconnect_SteamVAC"]; + NETWORK_DISCONNECT_STEAM_LOGGED_IN_ELSEWHERE = 14 [(network_connection_token) = "#GameUI_Disconnect_SteamInUse"]; + NETWORK_DISCONNECT_STEAM_VAC_CHECK_TIMEDOUT = 15 [(network_connection_token) = "#GameUI_Disconnect_SteamTimeOut"]; + NETWORK_DISCONNECT_STEAM_DROPPED = 16 [(network_connection_token) = "#GameUI_Disconnect_SteamDropped"]; + NETWORK_DISCONNECT_STEAM_OWNERSHIP = 17 [(network_connection_token) = "#GameUI_Disconnect_SteamOwnership"]; + NETWORK_DISCONNECT_SERVERINFO_OVERFLOW = 18 [(network_connection_token) = "#GameUI_Disconnect_ServerInfoOverflow"]; + NETWORK_DISCONNECT_TICKMSG_OVERFLOW = 19 [(network_connection_token) = "#GameUI_Disconnect_TickMessage"]; + NETWORK_DISCONNECT_STRINGTABLEMSG_OVERFLOW = 20 [(network_connection_token) = "#GameUI_Disconnect_StringTableMessage"]; + NETWORK_DISCONNECT_DELTAENTMSG_OVERFLOW = 21 [(network_connection_token) = "#GameUI_Disconnect_DeltaEntMessage"]; + NETWORK_DISCONNECT_TEMPENTMSG_OVERFLOW = 22 [(network_connection_token) = "#GameUI_Disconnect_TempEntMessage"]; + NETWORK_DISCONNECT_SOUNDSMSG_OVERFLOW = 23 [(network_connection_token) = "#GameUI_Disconnect_SoundsMessage"]; + NETWORK_DISCONNECT_SNAPSHOTOVERFLOW = 24 [(network_connection_token) = "#GameUI_Disconnect_SnapshotOverflow"]; + NETWORK_DISCONNECT_SNAPSHOTERROR = 25 [(network_connection_token) = "#GameUI_Disconnect_SnapshotError"]; + NETWORK_DISCONNECT_RELIABLEOVERFLOW = 26 [(network_connection_token) = "#GameUI_Disconnect_ReliableOverflow"]; + NETWORK_DISCONNECT_BADDELTATICK = 27 [(network_connection_token) = "#GameUI_Disconnect_BadClientDeltaTick"]; + NETWORK_DISCONNECT_NOMORESPLITS = 28 [(network_connection_token) = "#GameUI_Disconnect_NoMoreSplits"]; + NETWORK_DISCONNECT_TIMEDOUT = 29 [(network_connection_token) = "#GameUI_Disconnect_TimedOut"]; + NETWORK_DISCONNECT_DISCONNECTED = 30 [(network_connection_token) = "#GameUI_Disconnect_Disconnected"]; + NETWORK_DISCONNECT_LEAVINGSPLIT = 31 [(network_connection_token) = "#GameUI_Disconnect_LeavingSplit"]; + NETWORK_DISCONNECT_DIFFERENTCLASSTABLES = 32 [(network_connection_token) = "#GameUI_Disconnect_DifferentClassTables"]; + NETWORK_DISCONNECT_BADRELAYPASSWORD = 33 [(network_connection_token) = "#GameUI_Disconnect_BadRelayPassword"]; + NETWORK_DISCONNECT_BADSPECTATORPASSWORD = 34 [(network_connection_token) = "#GameUI_Disconnect_BadSpectatorPassword"]; + NETWORK_DISCONNECT_HLTVRESTRICTED = 35 [(network_connection_token) = "#GameUI_Disconnect_HLTVRestricted"]; + NETWORK_DISCONNECT_NOSPECTATORS = 36 [(network_connection_token) = "#GameUI_Disconnect_NoSpectators"]; + NETWORK_DISCONNECT_HLTVUNAVAILABLE = 37 [(network_connection_token) = "#GameUI_Disconnect_HLTVUnavailable"]; + NETWORK_DISCONNECT_HLTVSTOP = 38 [(network_connection_token) = "#GameUI_Disconnect_HLTVStop"]; + NETWORK_DISCONNECT_KICKED = 39 [(network_connection_token) = "#GameUI_Disconnect_Kicked"]; + NETWORK_DISCONNECT_BANADDED = 40 [(network_connection_token) = "#GameUI_Disconnect_BanAdded"]; + NETWORK_DISCONNECT_KICKBANADDED = 41 [(network_connection_token) = "#GameUI_Disconnect_KickBanAdded"]; + NETWORK_DISCONNECT_HLTVDIRECT = 42 [(network_connection_token) = "#GameUI_Disconnect_HLTVDirect"]; + NETWORK_DISCONNECT_PURESERVER_CLIENTEXTRA = 43 [(network_connection_token) = "#GameUI_Disconnect_PureServer_ClientExtra"]; + NETWORK_DISCONNECT_PURESERVER_MISMATCH = 44 [(network_connection_token) = "#GameUI_Disconnect_PureServer_Mismatch"]; + NETWORK_DISCONNECT_USERCMD = 45 [(network_connection_token) = "#GameUI_Disconnect_UserCmd"]; + NETWORK_DISCONNECT_REJECTED_BY_GAME = 46 [(network_connection_token) = "#GameUI_Disconnect_RejectedByGame"]; + NETWORK_DISCONNECT_MESSAGE_PARSE_ERROR = 47 [(network_connection_token) = "#GameUI_Disconnect_MessageParseError"]; + NETWORK_DISCONNECT_INVALID_MESSAGE_ERROR = 48 [(network_connection_token) = "#GameUI_Disconnect_InvalidMessageError"]; + NETWORK_DISCONNECT_BAD_SERVER_PASSWORD = 49 [(network_connection_token) = "#GameUI_Disconnect_BadServerPassword"]; + NETWORK_DISCONNECT_DIRECT_CONNECT_RESERVATION = 50; + NETWORK_DISCONNECT_CONNECTION_FAILURE = 51 [(network_connection_token) = "#GameUI_Disconnect_ConnectionFailure"]; + NETWORK_DISCONNECT_NO_PEER_GROUP_HANDLERS = 52 [(network_connection_token) = "#GameUI_Disconnect_NoPeerGroupHandlers"]; + NETWORK_DISCONNECT_RECONNECTION = 53; + NETWORK_DISCONNECT_LOOPSHUTDOWN = 54 [(network_connection_token) = "#GameUI_Disconnect_LoopShutdown"]; + NETWORK_DISCONNECT_LOOPDEACTIVATE = 55 [(network_connection_token) = "#GameUI_Disconnect_LoopDeactivate"]; + NETWORK_DISCONNECT_HOST_ENDGAME = 56 [(network_connection_token) = "#GameUI_Disconnect_Host_EndGame"]; + NETWORK_DISCONNECT_LOOP_LEVELLOAD_ACTIVATE = 57 [(network_connection_token) = "#GameUI_Disconnect_LoopLevelLoadActivate"]; + NETWORK_DISCONNECT_CREATE_SERVER_FAILED = 58 [(network_connection_token) = "#GameUI_Disconnect_CreateServerFailed"]; + NETWORK_DISCONNECT_EXITING = 59 [(network_connection_token) = "#GameUI_Disconnect_ExitingEngine"]; + NETWORK_DISCONNECT_REQUEST_HOSTSTATE_IDLE = 60 [(network_connection_token) = "#GameUI_Disconnect_Request_HSIdle"]; + NETWORK_DISCONNECT_REQUEST_HOSTSTATE_HLTVRELAY = 61 [(network_connection_token) = "#GameUI_Disconnect_Request_HLTVRelay"]; + NETWORK_DISCONNECT_CLIENT_CONSISTENCY_FAIL = 62 [(network_connection_token) = "#GameUI_ClientConsistencyFail"]; + NETWORK_DISCONNECT_CLIENT_UNABLE_TO_CRC_MAP = 63 [(network_connection_token) = "#GameUI_ClientUnableToCRCMap"]; + NETWORK_DISCONNECT_CLIENT_NO_MAP = 64 [(network_connection_token) = "#GameUI_ClientNoMap"]; + NETWORK_DISCONNECT_CLIENT_DIFFERENT_MAP = 65 [(network_connection_token) = "#GameUI_ClientDifferentMap"]; + NETWORK_DISCONNECT_SERVER_REQUIRES_STEAM = 66 [(network_connection_token) = "#GameUI_ServerRequireSteams"]; + NETWORK_DISCONNECT_STEAM_DENY_MISC = 67 [(network_connection_token) = "#GameUI_Disconnect_SteamDeny_Misc"]; + NETWORK_DISCONNECT_STEAM_DENY_BAD_ANTI_CHEAT = 68 [(network_connection_token) = "#GameUI_Disconnect_SteamDeny_BadAntiCheat"]; + NETWORK_DISCONNECT_SERVER_SHUTDOWN = 69 [(network_connection_token) = "#GameUI_Disconnect_ServerShutdown"]; + NETWORK_DISCONNECT_SPLITPACKET_SEND_OVERFLOW = 70 [(network_connection_token) = "#GameUI_Disconnect_Splitpacket_Send_Overflow"]; + NETWORK_DISCONNECT_REPLAY_INCOMPATIBLE = 71 [(network_connection_token) = "#GameUI_Disconnect_ReplayIncompatible"]; + NETWORK_DISCONNECT_CONNECT_REQUEST_TIMEDOUT = 72 [(network_connection_token) = "#GameUI_Disconnect_ConnectionTimedout"]; + NETWORK_DISCONNECT_SERVER_INCOMPATIBLE = 73 [(network_connection_token) = "#GameUI_Disconnect_ServerIncompatible"]; + NETWORK_DISCONNECT_LOCALPROBLEM_MANYRELAYS = 74 [(network_connection_token) = "#GameUI_Disconnect_LocalProblem_ManyRelays"]; + NETWORK_DISCONNECT_LOCALPROBLEM_HOSTEDSERVERPRIMARYRELAY = 75 [(network_connection_token) = "#GameUI_Disconnect_LocalProblem_HostedServerPrimaryRelay"]; + NETWORK_DISCONNECT_LOCALPROBLEM_NETWORKCONFIG = 76 [(network_connection_token) = "#GameUI_Disconnect_LocalProblem_NetworkConfig"]; + NETWORK_DISCONNECT_LOCALPROBLEM_OTHER = 77 [(network_connection_token) = "#GameUI_Disconnect_LocalProblem_Other"]; + NETWORK_DISCONNECT_REMOTE_TIMEOUT = 79 [(network_connection_token) = "#GameUI_Disconnect_RemoteProblem_Timeout"]; + NETWORK_DISCONNECT_REMOTE_TIMEOUT_CONNECTING = 80 [(network_connection_token) = "#GameUI_Disconnect_RemoteProblem_TimeoutConnecting"]; + NETWORK_DISCONNECT_REMOTE_OTHER = 81 [(network_connection_token) = "#GameUI_Disconnect_RemoteProblem_Other"]; + NETWORK_DISCONNECT_REMOTE_BADCRYPT = 82 [(network_connection_token) = "#GameUI_Disconnect_RemoteProblem_BadCrypt"]; + NETWORK_DISCONNECT_REMOTE_CERTNOTTRUSTED = 83 [(network_connection_token) = "#GameUI_Disconnect_RemoteProblem_BadCert"]; + NETWORK_DISCONNECT_UNUSUAL = 84 [(network_connection_token) = "#GameUI_Disconnect_Unusual"]; + NETWORK_DISCONNECT_INTERNAL_ERROR = 85 [(network_connection_token) = "#GameUI_Disconnect_InternalError"]; + NETWORK_DISCONNECT_REJECT_BADCHALLENGE = 128 [(network_connection_token) = "#GameUI_ServerRejectBadChallenge"]; + NETWORK_DISCONNECT_REJECT_NOLOBBY = 129 [(network_connection_token) = "#GameUI_ServerNoLobby"]; + NETWORK_DISCONNECT_REJECT_BACKGROUND_MAP = 130 [(network_connection_token) = "#Valve_Reject_Background_Map"]; + NETWORK_DISCONNECT_REJECT_SINGLE_PLAYER = 131 [(network_connection_token) = "#Valve_Reject_Single_Player"]; + NETWORK_DISCONNECT_REJECT_HIDDEN_GAME = 132 [(network_connection_token) = "#Valve_Reject_Hidden_Game"]; + NETWORK_DISCONNECT_REJECT_LANRESTRICT = 133 [(network_connection_token) = "#GameUI_ServerRejectLANRestrict"]; + NETWORK_DISCONNECT_REJECT_BADPASSWORD = 134 [(network_connection_token) = "#GameUI_ServerRejectBadPassword"]; + NETWORK_DISCONNECT_REJECT_SERVERFULL = 135 [(network_connection_token) = "#GameUI_ServerRejectServerFull"]; + NETWORK_DISCONNECT_REJECT_INVALIDRESERVATION = 136 [(network_connection_token) = "#GameUI_ServerRejectInvalidReservation"]; + NETWORK_DISCONNECT_REJECT_FAILEDCHANNEL = 137 [(network_connection_token) = "#GameUI_ServerRejectFailedChannel"]; + NETWORK_DISCONNECT_REJECT_CONNECT_FROM_LOBBY = 138 [(network_connection_token) = "#Valve_Reject_Connect_From_Lobby"]; + NETWORK_DISCONNECT_REJECT_RESERVED_FOR_LOBBY = 139 [(network_connection_token) = "#Valve_Reject_Reserved_For_Lobby"]; + NETWORK_DISCONNECT_REJECT_INVALIDKEYLENGTH = 140 [(network_connection_token) = "#GameUI_ServerReject_InvalidKeyLength"]; + NETWORK_DISCONNECT_REJECT_OLDPROTOCOL = 141 [(network_connection_token) = "#GameUI_ServerRejectOldProtocol"]; + NETWORK_DISCONNECT_REJECT_NEWPROTOCOL = 142 [(network_connection_token) = "#GameUI_ServerRejectNewProtocol"]; + NETWORK_DISCONNECT_REJECT_INVALIDCONNECTION = 143 [(network_connection_token) = "#GameUI_ServerRejectInvalidConnection"]; + NETWORK_DISCONNECT_REJECT_INVALIDCERTLEN = 144 [(network_connection_token) = "#GameUI_ServerRejectInvalidCertLen"]; + NETWORK_DISCONNECT_REJECT_INVALIDSTEAMCERTLEN = 145 [(network_connection_token) = "#GameUI_ServerRejectInvalidSteamCertLen"]; + NETWORK_DISCONNECT_REJECT_STEAM = 146 [(network_connection_token) = "#GameUI_ServerRejectSteam"]; + NETWORK_DISCONNECT_REJECT_SERVERAUTHDISABLED = 147 [(network_connection_token) = "#GameUI_ServerAuthDisabled"]; + NETWORK_DISCONNECT_REJECT_SERVERCDKEYAUTHINVALID = 148 [(network_connection_token) = "#GameUI_ServerCDKeyAuthInvalid"]; + NETWORK_DISCONNECT_REJECT_BANNED = 149 [(network_connection_token) = "#GameUI_ServerRejectBanned"]; +} + diff --git a/protocol/steammessages.pb.go b/protocol/steammessages.pb.go new file mode 100644 index 0000000..09e40ba --- /dev/null +++ b/protocol/steammessages.pb.go @@ -0,0 +1,6378 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: steammessages.proto + +package protocol + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + descriptor "github.com/golang/protobuf/protoc-gen-go/descriptor" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type GCProtoBufMsgSrc int32 + +const ( + GCProtoBufMsgSrc_GCProtoBufMsgSrc_Unspecified GCProtoBufMsgSrc = 0 + GCProtoBufMsgSrc_GCProtoBufMsgSrc_FromSystem GCProtoBufMsgSrc = 1 + GCProtoBufMsgSrc_GCProtoBufMsgSrc_FromSteamID GCProtoBufMsgSrc = 2 + GCProtoBufMsgSrc_GCProtoBufMsgSrc_FromGC GCProtoBufMsgSrc = 3 + GCProtoBufMsgSrc_GCProtoBufMsgSrc_ReplySystem GCProtoBufMsgSrc = 4 + GCProtoBufMsgSrc_GCProtoBufMsgSrc_SpoofedSteamID GCProtoBufMsgSrc = 5 +) + +var GCProtoBufMsgSrc_name = map[int32]string{ + 0: "GCProtoBufMsgSrc_Unspecified", + 1: "GCProtoBufMsgSrc_FromSystem", + 2: "GCProtoBufMsgSrc_FromSteamID", + 3: "GCProtoBufMsgSrc_FromGC", + 4: "GCProtoBufMsgSrc_ReplySystem", + 5: "GCProtoBufMsgSrc_SpoofedSteamID", +} + +var GCProtoBufMsgSrc_value = map[string]int32{ + "GCProtoBufMsgSrc_Unspecified": 0, + "GCProtoBufMsgSrc_FromSystem": 1, + "GCProtoBufMsgSrc_FromSteamID": 2, + "GCProtoBufMsgSrc_FromGC": 3, + "GCProtoBufMsgSrc_ReplySystem": 4, + "GCProtoBufMsgSrc_SpoofedSteamID": 5, +} + +func (x GCProtoBufMsgSrc) Enum() *GCProtoBufMsgSrc { + p := new(GCProtoBufMsgSrc) + *p = x + return p +} + +func (x GCProtoBufMsgSrc) String() string { + return proto.EnumName(GCProtoBufMsgSrc_name, int32(x)) +} + +func (x *GCProtoBufMsgSrc) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(GCProtoBufMsgSrc_value, data, "GCProtoBufMsgSrc") + if err != nil { + return err + } + *x = GCProtoBufMsgSrc(value) + return nil +} + +func (GCProtoBufMsgSrc) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{0} +} + +type EDACPlatform int32 + +const ( + EDACPlatform_k_eDACPlatform_None EDACPlatform = 0 + EDACPlatform_k_eDACPlatform_PC EDACPlatform = 1 + EDACPlatform_k_eDACPlatform_Mac EDACPlatform = 2 + EDACPlatform_k_eDACPlatform_Linux EDACPlatform = 3 + EDACPlatform_k_eDACPlatform_Android EDACPlatform = 4 + EDACPlatform_k_eDACPlatform_iOS EDACPlatform = 5 +) + +var EDACPlatform_name = map[int32]string{ + 0: "k_eDACPlatform_None", + 1: "k_eDACPlatform_PC", + 2: "k_eDACPlatform_Mac", + 3: "k_eDACPlatform_Linux", + 4: "k_eDACPlatform_Android", + 5: "k_eDACPlatform_iOS", +} + +var EDACPlatform_value = map[string]int32{ + "k_eDACPlatform_None": 0, + "k_eDACPlatform_PC": 1, + "k_eDACPlatform_Mac": 2, + "k_eDACPlatform_Linux": 3, + "k_eDACPlatform_Android": 4, + "k_eDACPlatform_iOS": 5, +} + +func (x EDACPlatform) Enum() *EDACPlatform { + p := new(EDACPlatform) + *p = x + return p +} + +func (x EDACPlatform) String() string { + return proto.EnumName(EDACPlatform_name, int32(x)) +} + +func (x *EDACPlatform) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(EDACPlatform_value, data, "EDACPlatform") + if err != nil { + return err + } + *x = EDACPlatform(value) + return nil +} + +func (EDACPlatform) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{1} +} + +type CMsgGCRoutingInfo_RoutingMethod int32 + +const ( + CMsgGCRoutingInfo_RANDOM CMsgGCRoutingInfo_RoutingMethod = 0 + CMsgGCRoutingInfo_DISCARD CMsgGCRoutingInfo_RoutingMethod = 1 + CMsgGCRoutingInfo_CLIENT_STEAMID CMsgGCRoutingInfo_RoutingMethod = 2 + CMsgGCRoutingInfo_PROTOBUF_FIELD_UINT64 CMsgGCRoutingInfo_RoutingMethod = 3 + CMsgGCRoutingInfo_WEBAPI_PARAM CMsgGCRoutingInfo_RoutingMethod = 4 + CMsgGCRoutingInfo_WEBAPI_PARAM_STEAMID_ACCOUNTID CMsgGCRoutingInfo_RoutingMethod = 5 +) + +var CMsgGCRoutingInfo_RoutingMethod_name = map[int32]string{ + 0: "RANDOM", + 1: "DISCARD", + 2: "CLIENT_STEAMID", + 3: "PROTOBUF_FIELD_UINT64", + 4: "WEBAPI_PARAM", + 5: "WEBAPI_PARAM_STEAMID_ACCOUNTID", +} + +var CMsgGCRoutingInfo_RoutingMethod_value = map[string]int32{ + "RANDOM": 0, + "DISCARD": 1, + "CLIENT_STEAMID": 2, + "PROTOBUF_FIELD_UINT64": 3, + "WEBAPI_PARAM": 4, + "WEBAPI_PARAM_STEAMID_ACCOUNTID": 5, +} + +func (x CMsgGCRoutingInfo_RoutingMethod) Enum() *CMsgGCRoutingInfo_RoutingMethod { + p := new(CMsgGCRoutingInfo_RoutingMethod) + *p = x + return p +} + +func (x CMsgGCRoutingInfo_RoutingMethod) String() string { + return proto.EnumName(CMsgGCRoutingInfo_RoutingMethod_name, int32(x)) +} + +func (x *CMsgGCRoutingInfo_RoutingMethod) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgGCRoutingInfo_RoutingMethod_value, data, "CMsgGCRoutingInfo_RoutingMethod") + if err != nil { + return err + } + *x = CMsgGCRoutingInfo_RoutingMethod(value) + return nil +} + +func (CMsgGCRoutingInfo_RoutingMethod) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{56, 0} +} + +type CMsgGCMsgSetOptions_Option int32 + +const ( + CMsgGCMsgSetOptions_NOTIFY_USER_SESSIONS CMsgGCMsgSetOptions_Option = 0 + CMsgGCMsgSetOptions_NOTIFY_SERVER_SESSIONS CMsgGCMsgSetOptions_Option = 1 + CMsgGCMsgSetOptions_NOTIFY_ACHIEVEMENTS CMsgGCMsgSetOptions_Option = 2 + CMsgGCMsgSetOptions_NOTIFY_VAC_ACTION CMsgGCMsgSetOptions_Option = 3 +) + +var CMsgGCMsgSetOptions_Option_name = map[int32]string{ + 0: "NOTIFY_USER_SESSIONS", + 1: "NOTIFY_SERVER_SESSIONS", + 2: "NOTIFY_ACHIEVEMENTS", + 3: "NOTIFY_VAC_ACTION", +} + +var CMsgGCMsgSetOptions_Option_value = map[string]int32{ + "NOTIFY_USER_SESSIONS": 0, + "NOTIFY_SERVER_SESSIONS": 1, + "NOTIFY_ACHIEVEMENTS": 2, + "NOTIFY_VAC_ACTION": 3, +} + +func (x CMsgGCMsgSetOptions_Option) Enum() *CMsgGCMsgSetOptions_Option { + p := new(CMsgGCMsgSetOptions_Option) + *p = x + return p +} + +func (x CMsgGCMsgSetOptions_Option) String() string { + return proto.EnumName(CMsgGCMsgSetOptions_Option_name, int32(x)) +} + +func (x *CMsgGCMsgSetOptions_Option) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgGCMsgSetOptions_Option_value, data, "CMsgGCMsgSetOptions_Option") + if err != nil { + return err + } + *x = CMsgGCMsgSetOptions_Option(value) + return nil +} + +func (CMsgGCMsgSetOptions_Option) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{61, 0} +} + +type CMsgGCMsgSetOptions_GCSQLVersion int32 + +const ( + CMsgGCMsgSetOptions_GCSQL_VERSION_BASELINE CMsgGCMsgSetOptions_GCSQLVersion = 1 + CMsgGCMsgSetOptions_GCSQL_VERSION_BOOLTYPE CMsgGCMsgSetOptions_GCSQLVersion = 2 +) + +var CMsgGCMsgSetOptions_GCSQLVersion_name = map[int32]string{ + 1: "GCSQL_VERSION_BASELINE", + 2: "GCSQL_VERSION_BOOLTYPE", +} + +var CMsgGCMsgSetOptions_GCSQLVersion_value = map[string]int32{ + "GCSQL_VERSION_BASELINE": 1, + "GCSQL_VERSION_BOOLTYPE": 2, +} + +func (x CMsgGCMsgSetOptions_GCSQLVersion) Enum() *CMsgGCMsgSetOptions_GCSQLVersion { + p := new(CMsgGCMsgSetOptions_GCSQLVersion) + *p = x + return p +} + +func (x CMsgGCMsgSetOptions_GCSQLVersion) String() string { + return proto.EnumName(CMsgGCMsgSetOptions_GCSQLVersion_name, int32(x)) +} + +func (x *CMsgGCMsgSetOptions_GCSQLVersion) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgGCMsgSetOptions_GCSQLVersion_value, data, "CMsgGCMsgSetOptions_GCSQLVersion") + if err != nil { + return err + } + *x = CMsgGCMsgSetOptions_GCSQLVersion(value) + return nil +} + +func (CMsgGCMsgSetOptions_GCSQLVersion) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{61, 1} +} + +type CMsgDPPartnerMicroTxnsResponse_EErrorCode int32 + +const ( + CMsgDPPartnerMicroTxnsResponse_k_MsgValid CMsgDPPartnerMicroTxnsResponse_EErrorCode = 0 + CMsgDPPartnerMicroTxnsResponse_k_MsgInvalidAppID CMsgDPPartnerMicroTxnsResponse_EErrorCode = 1 + CMsgDPPartnerMicroTxnsResponse_k_MsgInvalidPartnerInfo CMsgDPPartnerMicroTxnsResponse_EErrorCode = 2 + CMsgDPPartnerMicroTxnsResponse_k_MsgNoTransactions CMsgDPPartnerMicroTxnsResponse_EErrorCode = 3 + CMsgDPPartnerMicroTxnsResponse_k_MsgSQLFailure CMsgDPPartnerMicroTxnsResponse_EErrorCode = 4 + CMsgDPPartnerMicroTxnsResponse_k_MsgPartnerInfoDiscrepancy CMsgDPPartnerMicroTxnsResponse_EErrorCode = 5 + CMsgDPPartnerMicroTxnsResponse_k_MsgTransactionInsertFailed CMsgDPPartnerMicroTxnsResponse_EErrorCode = 7 + CMsgDPPartnerMicroTxnsResponse_k_MsgAlreadyRunning CMsgDPPartnerMicroTxnsResponse_EErrorCode = 8 + CMsgDPPartnerMicroTxnsResponse_k_MsgInvalidTransactionData CMsgDPPartnerMicroTxnsResponse_EErrorCode = 9 +) + +var CMsgDPPartnerMicroTxnsResponse_EErrorCode_name = map[int32]string{ + 0: "k_MsgValid", + 1: "k_MsgInvalidAppID", + 2: "k_MsgInvalidPartnerInfo", + 3: "k_MsgNoTransactions", + 4: "k_MsgSQLFailure", + 5: "k_MsgPartnerInfoDiscrepancy", + 7: "k_MsgTransactionInsertFailed", + 8: "k_MsgAlreadyRunning", + 9: "k_MsgInvalidTransactionData", +} + +var CMsgDPPartnerMicroTxnsResponse_EErrorCode_value = map[string]int32{ + "k_MsgValid": 0, + "k_MsgInvalidAppID": 1, + "k_MsgInvalidPartnerInfo": 2, + "k_MsgNoTransactions": 3, + "k_MsgSQLFailure": 4, + "k_MsgPartnerInfoDiscrepancy": 5, + "k_MsgTransactionInsertFailed": 7, + "k_MsgAlreadyRunning": 8, + "k_MsgInvalidTransactionData": 9, +} + +func (x CMsgDPPartnerMicroTxnsResponse_EErrorCode) Enum() *CMsgDPPartnerMicroTxnsResponse_EErrorCode { + p := new(CMsgDPPartnerMicroTxnsResponse_EErrorCode) + *p = x + return p +} + +func (x CMsgDPPartnerMicroTxnsResponse_EErrorCode) String() string { + return proto.EnumName(CMsgDPPartnerMicroTxnsResponse_EErrorCode_name, int32(x)) +} + +func (x *CMsgDPPartnerMicroTxnsResponse_EErrorCode) UnmarshalJSON(data []byte) error { + value, err := proto.UnmarshalJSONEnum(CMsgDPPartnerMicroTxnsResponse_EErrorCode_value, data, "CMsgDPPartnerMicroTxnsResponse_EErrorCode") + if err != nil { + return err + } + *x = CMsgDPPartnerMicroTxnsResponse_EErrorCode(value) + return nil +} + +func (CMsgDPPartnerMicroTxnsResponse_EErrorCode) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{65, 0} +} + +type CMsgProtoBufHeader struct { + ClientSteamId *uint64 `protobuf:"fixed64,1,opt,name=client_steam_id,json=clientSteamId" json:"client_steam_id,omitempty"` + ClientSessionId *int32 `protobuf:"varint,2,opt,name=client_session_id,json=clientSessionId" json:"client_session_id,omitempty"` + SourceAppId *uint32 `protobuf:"varint,3,opt,name=source_app_id,json=sourceAppId" json:"source_app_id,omitempty"` + JobIdSource *uint64 `protobuf:"fixed64,10,opt,name=job_id_source,json=jobIdSource,def=18446744073709551615" json:"job_id_source,omitempty"` + JobIdTarget *uint64 `protobuf:"fixed64,11,opt,name=job_id_target,json=jobIdTarget,def=18446744073709551615" json:"job_id_target,omitempty"` + TargetJobName *string `protobuf:"bytes,12,opt,name=target_job_name,json=targetJobName" json:"target_job_name,omitempty"` + Eresult *int32 `protobuf:"varint,13,opt,name=eresult,def=2" json:"eresult,omitempty"` + ErrorMessage *string `protobuf:"bytes,14,opt,name=error_message,json=errorMessage" json:"error_message,omitempty"` + GcMsgSrc *GCProtoBufMsgSrc `protobuf:"varint,200,opt,name=gc_msg_src,json=gcMsgSrc,enum=protocol.GCProtoBufMsgSrc,def=0" json:"gc_msg_src,omitempty"` + GcDirIndexSource *uint32 `protobuf:"varint,201,opt,name=gc_dir_index_source,json=gcDirIndexSource" json:"gc_dir_index_source,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgProtoBufHeader) Reset() { *m = CMsgProtoBufHeader{} } +func (m *CMsgProtoBufHeader) String() string { return proto.CompactTextString(m) } +func (*CMsgProtoBufHeader) ProtoMessage() {} +func (*CMsgProtoBufHeader) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{0} +} + +func (m *CMsgProtoBufHeader) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgProtoBufHeader.Unmarshal(m, b) +} +func (m *CMsgProtoBufHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgProtoBufHeader.Marshal(b, m, deterministic) +} +func (m *CMsgProtoBufHeader) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgProtoBufHeader.Merge(m, src) +} +func (m *CMsgProtoBufHeader) XXX_Size() int { + return xxx_messageInfo_CMsgProtoBufHeader.Size(m) +} +func (m *CMsgProtoBufHeader) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgProtoBufHeader.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgProtoBufHeader proto.InternalMessageInfo + +const Default_CMsgProtoBufHeader_JobIdSource uint64 = 18446744073709551615 +const Default_CMsgProtoBufHeader_JobIdTarget uint64 = 18446744073709551615 +const Default_CMsgProtoBufHeader_Eresult int32 = 2 +const Default_CMsgProtoBufHeader_GcMsgSrc GCProtoBufMsgSrc = GCProtoBufMsgSrc_GCProtoBufMsgSrc_Unspecified + +func (m *CMsgProtoBufHeader) GetClientSteamId() uint64 { + if m != nil && m.ClientSteamId != nil { + return *m.ClientSteamId + } + return 0 +} + +func (m *CMsgProtoBufHeader) GetClientSessionId() int32 { + if m != nil && m.ClientSessionId != nil { + return *m.ClientSessionId + } + return 0 +} + +func (m *CMsgProtoBufHeader) GetSourceAppId() uint32 { + if m != nil && m.SourceAppId != nil { + return *m.SourceAppId + } + return 0 +} + +func (m *CMsgProtoBufHeader) GetJobIdSource() uint64 { + if m != nil && m.JobIdSource != nil { + return *m.JobIdSource + } + return Default_CMsgProtoBufHeader_JobIdSource +} + +func (m *CMsgProtoBufHeader) GetJobIdTarget() uint64 { + if m != nil && m.JobIdTarget != nil { + return *m.JobIdTarget + } + return Default_CMsgProtoBufHeader_JobIdTarget +} + +func (m *CMsgProtoBufHeader) GetTargetJobName() string { + if m != nil && m.TargetJobName != nil { + return *m.TargetJobName + } + return "" +} + +func (m *CMsgProtoBufHeader) GetEresult() int32 { + if m != nil && m.Eresult != nil { + return *m.Eresult + } + return Default_CMsgProtoBufHeader_Eresult +} + +func (m *CMsgProtoBufHeader) GetErrorMessage() string { + if m != nil && m.ErrorMessage != nil { + return *m.ErrorMessage + } + return "" +} + +func (m *CMsgProtoBufHeader) GetGcMsgSrc() GCProtoBufMsgSrc { + if m != nil && m.GcMsgSrc != nil { + return *m.GcMsgSrc + } + return Default_CMsgProtoBufHeader_GcMsgSrc +} + +func (m *CMsgProtoBufHeader) GetGcDirIndexSource() uint32 { + if m != nil && m.GcDirIndexSource != nil { + return *m.GcDirIndexSource + } + return 0 +} + +type CMsgWebAPIKey struct { + Status *uint32 `protobuf:"varint,1,opt,name=status,def=255" json:"status,omitempty"` + AccountId *uint32 `protobuf:"varint,2,opt,name=account_id,json=accountId,def=0" json:"account_id,omitempty"` + PublisherGroupId *uint32 `protobuf:"varint,3,opt,name=publisher_group_id,json=publisherGroupId,def=0" json:"publisher_group_id,omitempty"` + KeyId *uint32 `protobuf:"varint,4,opt,name=key_id,json=keyId" json:"key_id,omitempty"` + Domain *string `protobuf:"bytes,5,opt,name=domain" json:"domain,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgWebAPIKey) Reset() { *m = CMsgWebAPIKey{} } +func (m *CMsgWebAPIKey) String() string { return proto.CompactTextString(m) } +func (*CMsgWebAPIKey) ProtoMessage() {} +func (*CMsgWebAPIKey) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{1} +} + +func (m *CMsgWebAPIKey) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgWebAPIKey.Unmarshal(m, b) +} +func (m *CMsgWebAPIKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgWebAPIKey.Marshal(b, m, deterministic) +} +func (m *CMsgWebAPIKey) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgWebAPIKey.Merge(m, src) +} +func (m *CMsgWebAPIKey) XXX_Size() int { + return xxx_messageInfo_CMsgWebAPIKey.Size(m) +} +func (m *CMsgWebAPIKey) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgWebAPIKey.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgWebAPIKey proto.InternalMessageInfo + +const Default_CMsgWebAPIKey_Status uint32 = 255 +const Default_CMsgWebAPIKey_AccountId uint32 = 0 +const Default_CMsgWebAPIKey_PublisherGroupId uint32 = 0 + +func (m *CMsgWebAPIKey) GetStatus() uint32 { + if m != nil && m.Status != nil { + return *m.Status + } + return Default_CMsgWebAPIKey_Status +} + +func (m *CMsgWebAPIKey) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return Default_CMsgWebAPIKey_AccountId +} + +func (m *CMsgWebAPIKey) GetPublisherGroupId() uint32 { + if m != nil && m.PublisherGroupId != nil { + return *m.PublisherGroupId + } + return Default_CMsgWebAPIKey_PublisherGroupId +} + +func (m *CMsgWebAPIKey) GetKeyId() uint32 { + if m != nil && m.KeyId != nil { + return *m.KeyId + } + return 0 +} + +func (m *CMsgWebAPIKey) GetDomain() string { + if m != nil && m.Domain != nil { + return *m.Domain + } + return "" +} + +type CMsgHttpRequest struct { + RequestMethod *uint32 `protobuf:"varint,1,opt,name=request_method,json=requestMethod" json:"request_method,omitempty"` + Hostname *string `protobuf:"bytes,2,opt,name=hostname" json:"hostname,omitempty"` + Url *string `protobuf:"bytes,3,opt,name=url" json:"url,omitempty"` + Headers []*CMsgHttpRequest_RequestHeader `protobuf:"bytes,4,rep,name=headers" json:"headers,omitempty"` + GetParams []*CMsgHttpRequest_QueryParam `protobuf:"bytes,5,rep,name=get_params,json=getParams" json:"get_params,omitempty"` + PostParams []*CMsgHttpRequest_QueryParam `protobuf:"bytes,6,rep,name=post_params,json=postParams" json:"post_params,omitempty"` + Body []byte `protobuf:"bytes,7,opt,name=body" json:"body,omitempty"` + AbsoluteTimeout *uint32 `protobuf:"varint,8,opt,name=absolute_timeout,json=absoluteTimeout" json:"absolute_timeout,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgHttpRequest) Reset() { *m = CMsgHttpRequest{} } +func (m *CMsgHttpRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgHttpRequest) ProtoMessage() {} +func (*CMsgHttpRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{2} +} + +func (m *CMsgHttpRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgHttpRequest.Unmarshal(m, b) +} +func (m *CMsgHttpRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgHttpRequest.Marshal(b, m, deterministic) +} +func (m *CMsgHttpRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgHttpRequest.Merge(m, src) +} +func (m *CMsgHttpRequest) XXX_Size() int { + return xxx_messageInfo_CMsgHttpRequest.Size(m) +} +func (m *CMsgHttpRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgHttpRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgHttpRequest proto.InternalMessageInfo + +func (m *CMsgHttpRequest) GetRequestMethod() uint32 { + if m != nil && m.RequestMethod != nil { + return *m.RequestMethod + } + return 0 +} + +func (m *CMsgHttpRequest) GetHostname() string { + if m != nil && m.Hostname != nil { + return *m.Hostname + } + return "" +} + +func (m *CMsgHttpRequest) GetUrl() string { + if m != nil && m.Url != nil { + return *m.Url + } + return "" +} + +func (m *CMsgHttpRequest) GetHeaders() []*CMsgHttpRequest_RequestHeader { + if m != nil { + return m.Headers + } + return nil +} + +func (m *CMsgHttpRequest) GetGetParams() []*CMsgHttpRequest_QueryParam { + if m != nil { + return m.GetParams + } + return nil +} + +func (m *CMsgHttpRequest) GetPostParams() []*CMsgHttpRequest_QueryParam { + if m != nil { + return m.PostParams + } + return nil +} + +func (m *CMsgHttpRequest) GetBody() []byte { + if m != nil { + return m.Body + } + return nil +} + +func (m *CMsgHttpRequest) GetAbsoluteTimeout() uint32 { + if m != nil && m.AbsoluteTimeout != nil { + return *m.AbsoluteTimeout + } + return 0 +} + +type CMsgHttpRequest_RequestHeader struct { + Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` + Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgHttpRequest_RequestHeader) Reset() { *m = CMsgHttpRequest_RequestHeader{} } +func (m *CMsgHttpRequest_RequestHeader) String() string { return proto.CompactTextString(m) } +func (*CMsgHttpRequest_RequestHeader) ProtoMessage() {} +func (*CMsgHttpRequest_RequestHeader) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{2, 0} +} + +func (m *CMsgHttpRequest_RequestHeader) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgHttpRequest_RequestHeader.Unmarshal(m, b) +} +func (m *CMsgHttpRequest_RequestHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgHttpRequest_RequestHeader.Marshal(b, m, deterministic) +} +func (m *CMsgHttpRequest_RequestHeader) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgHttpRequest_RequestHeader.Merge(m, src) +} +func (m *CMsgHttpRequest_RequestHeader) XXX_Size() int { + return xxx_messageInfo_CMsgHttpRequest_RequestHeader.Size(m) +} +func (m *CMsgHttpRequest_RequestHeader) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgHttpRequest_RequestHeader.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgHttpRequest_RequestHeader proto.InternalMessageInfo + +func (m *CMsgHttpRequest_RequestHeader) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgHttpRequest_RequestHeader) GetValue() string { + if m != nil && m.Value != nil { + return *m.Value + } + return "" +} + +type CMsgHttpRequest_QueryParam struct { + Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` + Value []byte `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgHttpRequest_QueryParam) Reset() { *m = CMsgHttpRequest_QueryParam{} } +func (m *CMsgHttpRequest_QueryParam) String() string { return proto.CompactTextString(m) } +func (*CMsgHttpRequest_QueryParam) ProtoMessage() {} +func (*CMsgHttpRequest_QueryParam) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{2, 1} +} + +func (m *CMsgHttpRequest_QueryParam) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgHttpRequest_QueryParam.Unmarshal(m, b) +} +func (m *CMsgHttpRequest_QueryParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgHttpRequest_QueryParam.Marshal(b, m, deterministic) +} +func (m *CMsgHttpRequest_QueryParam) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgHttpRequest_QueryParam.Merge(m, src) +} +func (m *CMsgHttpRequest_QueryParam) XXX_Size() int { + return xxx_messageInfo_CMsgHttpRequest_QueryParam.Size(m) +} +func (m *CMsgHttpRequest_QueryParam) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgHttpRequest_QueryParam.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgHttpRequest_QueryParam proto.InternalMessageInfo + +func (m *CMsgHttpRequest_QueryParam) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgHttpRequest_QueryParam) GetValue() []byte { + if m != nil { + return m.Value + } + return nil +} + +type CMsgWebAPIRequest struct { + UNUSEDJobName *string `protobuf:"bytes,1,opt,name=UNUSED_job_name,json=UNUSEDJobName" json:"UNUSED_job_name,omitempty"` + InterfaceName *string `protobuf:"bytes,2,opt,name=interface_name,json=interfaceName" json:"interface_name,omitempty"` + MethodName *string `protobuf:"bytes,3,opt,name=method_name,json=methodName" json:"method_name,omitempty"` + Version *uint32 `protobuf:"varint,4,opt,name=version" json:"version,omitempty"` + ApiKey *CMsgWebAPIKey `protobuf:"bytes,5,opt,name=api_key,json=apiKey" json:"api_key,omitempty"` + Request *CMsgHttpRequest `protobuf:"bytes,6,opt,name=request" json:"request,omitempty"` + RoutingAppId *uint32 `protobuf:"varint,7,opt,name=routing_app_id,json=routingAppId" json:"routing_app_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgWebAPIRequest) Reset() { *m = CMsgWebAPIRequest{} } +func (m *CMsgWebAPIRequest) String() string { return proto.CompactTextString(m) } +func (*CMsgWebAPIRequest) ProtoMessage() {} +func (*CMsgWebAPIRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{3} +} + +func (m *CMsgWebAPIRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgWebAPIRequest.Unmarshal(m, b) +} +func (m *CMsgWebAPIRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgWebAPIRequest.Marshal(b, m, deterministic) +} +func (m *CMsgWebAPIRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgWebAPIRequest.Merge(m, src) +} +func (m *CMsgWebAPIRequest) XXX_Size() int { + return xxx_messageInfo_CMsgWebAPIRequest.Size(m) +} +func (m *CMsgWebAPIRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgWebAPIRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgWebAPIRequest proto.InternalMessageInfo + +func (m *CMsgWebAPIRequest) GetUNUSEDJobName() string { + if m != nil && m.UNUSEDJobName != nil { + return *m.UNUSEDJobName + } + return "" +} + +func (m *CMsgWebAPIRequest) GetInterfaceName() string { + if m != nil && m.InterfaceName != nil { + return *m.InterfaceName + } + return "" +} + +func (m *CMsgWebAPIRequest) GetMethodName() string { + if m != nil && m.MethodName != nil { + return *m.MethodName + } + return "" +} + +func (m *CMsgWebAPIRequest) GetVersion() uint32 { + if m != nil && m.Version != nil { + return *m.Version + } + return 0 +} + +func (m *CMsgWebAPIRequest) GetApiKey() *CMsgWebAPIKey { + if m != nil { + return m.ApiKey + } + return nil +} + +func (m *CMsgWebAPIRequest) GetRequest() *CMsgHttpRequest { + if m != nil { + return m.Request + } + return nil +} + +func (m *CMsgWebAPIRequest) GetRoutingAppId() uint32 { + if m != nil && m.RoutingAppId != nil { + return *m.RoutingAppId + } + return 0 +} + +type CMsgHttpResponse struct { + StatusCode *uint32 `protobuf:"varint,1,opt,name=status_code,json=statusCode" json:"status_code,omitempty"` + Headers []*CMsgHttpResponse_ResponseHeader `protobuf:"bytes,2,rep,name=headers" json:"headers,omitempty"` + Body []byte `protobuf:"bytes,3,opt,name=body" json:"body,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgHttpResponse) Reset() { *m = CMsgHttpResponse{} } +func (m *CMsgHttpResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgHttpResponse) ProtoMessage() {} +func (*CMsgHttpResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{4} +} + +func (m *CMsgHttpResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgHttpResponse.Unmarshal(m, b) +} +func (m *CMsgHttpResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgHttpResponse.Marshal(b, m, deterministic) +} +func (m *CMsgHttpResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgHttpResponse.Merge(m, src) +} +func (m *CMsgHttpResponse) XXX_Size() int { + return xxx_messageInfo_CMsgHttpResponse.Size(m) +} +func (m *CMsgHttpResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgHttpResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgHttpResponse proto.InternalMessageInfo + +func (m *CMsgHttpResponse) GetStatusCode() uint32 { + if m != nil && m.StatusCode != nil { + return *m.StatusCode + } + return 0 +} + +func (m *CMsgHttpResponse) GetHeaders() []*CMsgHttpResponse_ResponseHeader { + if m != nil { + return m.Headers + } + return nil +} + +func (m *CMsgHttpResponse) GetBody() []byte { + if m != nil { + return m.Body + } + return nil +} + +type CMsgHttpResponse_ResponseHeader struct { + Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` + Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgHttpResponse_ResponseHeader) Reset() { *m = CMsgHttpResponse_ResponseHeader{} } +func (m *CMsgHttpResponse_ResponseHeader) String() string { return proto.CompactTextString(m) } +func (*CMsgHttpResponse_ResponseHeader) ProtoMessage() {} +func (*CMsgHttpResponse_ResponseHeader) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{4, 0} +} + +func (m *CMsgHttpResponse_ResponseHeader) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgHttpResponse_ResponseHeader.Unmarshal(m, b) +} +func (m *CMsgHttpResponse_ResponseHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgHttpResponse_ResponseHeader.Marshal(b, m, deterministic) +} +func (m *CMsgHttpResponse_ResponseHeader) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgHttpResponse_ResponseHeader.Merge(m, src) +} +func (m *CMsgHttpResponse_ResponseHeader) XXX_Size() int { + return xxx_messageInfo_CMsgHttpResponse_ResponseHeader.Size(m) +} +func (m *CMsgHttpResponse_ResponseHeader) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgHttpResponse_ResponseHeader.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgHttpResponse_ResponseHeader proto.InternalMessageInfo + +func (m *CMsgHttpResponse_ResponseHeader) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgHttpResponse_ResponseHeader) GetValue() string { + if m != nil && m.Value != nil { + return *m.Value + } + return "" +} + +type CMsgAMFindAccounts struct { + SearchType *uint32 `protobuf:"varint,1,opt,name=search_type,json=searchType" json:"search_type,omitempty"` + SearchString *string `protobuf:"bytes,2,opt,name=search_string,json=searchString" json:"search_string,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgAMFindAccounts) Reset() { *m = CMsgAMFindAccounts{} } +func (m *CMsgAMFindAccounts) String() string { return proto.CompactTextString(m) } +func (*CMsgAMFindAccounts) ProtoMessage() {} +func (*CMsgAMFindAccounts) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{5} +} + +func (m *CMsgAMFindAccounts) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgAMFindAccounts.Unmarshal(m, b) +} +func (m *CMsgAMFindAccounts) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgAMFindAccounts.Marshal(b, m, deterministic) +} +func (m *CMsgAMFindAccounts) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgAMFindAccounts.Merge(m, src) +} +func (m *CMsgAMFindAccounts) XXX_Size() int { + return xxx_messageInfo_CMsgAMFindAccounts.Size(m) +} +func (m *CMsgAMFindAccounts) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgAMFindAccounts.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgAMFindAccounts proto.InternalMessageInfo + +func (m *CMsgAMFindAccounts) GetSearchType() uint32 { + if m != nil && m.SearchType != nil { + return *m.SearchType + } + return 0 +} + +func (m *CMsgAMFindAccounts) GetSearchString() string { + if m != nil && m.SearchString != nil { + return *m.SearchString + } + return "" +} + +type CMsgAMFindAccountsResponse struct { + SteamId []uint64 `protobuf:"fixed64,1,rep,name=steam_id,json=steamId" json:"steam_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgAMFindAccountsResponse) Reset() { *m = CMsgAMFindAccountsResponse{} } +func (m *CMsgAMFindAccountsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgAMFindAccountsResponse) ProtoMessage() {} +func (*CMsgAMFindAccountsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{6} +} + +func (m *CMsgAMFindAccountsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgAMFindAccountsResponse.Unmarshal(m, b) +} +func (m *CMsgAMFindAccountsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgAMFindAccountsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgAMFindAccountsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgAMFindAccountsResponse.Merge(m, src) +} +func (m *CMsgAMFindAccountsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgAMFindAccountsResponse.Size(m) +} +func (m *CMsgAMFindAccountsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgAMFindAccountsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgAMFindAccountsResponse proto.InternalMessageInfo + +func (m *CMsgAMFindAccountsResponse) GetSteamId() []uint64 { + if m != nil { + return m.SteamId + } + return nil +} + +type CMsgNotifyWatchdog struct { + Source *uint32 `protobuf:"varint,1,opt,name=source" json:"source,omitempty"` + AlertType *uint32 `protobuf:"varint,2,opt,name=alert_type,json=alertType" json:"alert_type,omitempty"` + Critical *bool `protobuf:"varint,4,opt,name=critical" json:"critical,omitempty"` + Time *uint32 `protobuf:"varint,5,opt,name=time" json:"time,omitempty"` + Appid *uint32 `protobuf:"varint,6,opt,name=appid" json:"appid,omitempty"` + Text *string `protobuf:"bytes,7,opt,name=text" json:"text,omitempty"` + Recipient *string `protobuf:"bytes,12,opt,name=recipient" json:"recipient,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgNotifyWatchdog) Reset() { *m = CMsgNotifyWatchdog{} } +func (m *CMsgNotifyWatchdog) String() string { return proto.CompactTextString(m) } +func (*CMsgNotifyWatchdog) ProtoMessage() {} +func (*CMsgNotifyWatchdog) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{7} +} + +func (m *CMsgNotifyWatchdog) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgNotifyWatchdog.Unmarshal(m, b) +} +func (m *CMsgNotifyWatchdog) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgNotifyWatchdog.Marshal(b, m, deterministic) +} +func (m *CMsgNotifyWatchdog) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgNotifyWatchdog.Merge(m, src) +} +func (m *CMsgNotifyWatchdog) XXX_Size() int { + return xxx_messageInfo_CMsgNotifyWatchdog.Size(m) +} +func (m *CMsgNotifyWatchdog) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgNotifyWatchdog.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgNotifyWatchdog proto.InternalMessageInfo + +func (m *CMsgNotifyWatchdog) GetSource() uint32 { + if m != nil && m.Source != nil { + return *m.Source + } + return 0 +} + +func (m *CMsgNotifyWatchdog) GetAlertType() uint32 { + if m != nil && m.AlertType != nil { + return *m.AlertType + } + return 0 +} + +func (m *CMsgNotifyWatchdog) GetCritical() bool { + if m != nil && m.Critical != nil { + return *m.Critical + } + return false +} + +func (m *CMsgNotifyWatchdog) GetTime() uint32 { + if m != nil && m.Time != nil { + return *m.Time + } + return 0 +} + +func (m *CMsgNotifyWatchdog) GetAppid() uint32 { + if m != nil && m.Appid != nil { + return *m.Appid + } + return 0 +} + +func (m *CMsgNotifyWatchdog) GetText() string { + if m != nil && m.Text != nil { + return *m.Text + } + return "" +} + +func (m *CMsgNotifyWatchdog) GetRecipient() string { + if m != nil && m.Recipient != nil { + return *m.Recipient + } + return "" +} + +type CMsgAMGetLicenses struct { + Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgAMGetLicenses) Reset() { *m = CMsgAMGetLicenses{} } +func (m *CMsgAMGetLicenses) String() string { return proto.CompactTextString(m) } +func (*CMsgAMGetLicenses) ProtoMessage() {} +func (*CMsgAMGetLicenses) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{8} +} + +func (m *CMsgAMGetLicenses) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgAMGetLicenses.Unmarshal(m, b) +} +func (m *CMsgAMGetLicenses) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgAMGetLicenses.Marshal(b, m, deterministic) +} +func (m *CMsgAMGetLicenses) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgAMGetLicenses.Merge(m, src) +} +func (m *CMsgAMGetLicenses) XXX_Size() int { + return xxx_messageInfo_CMsgAMGetLicenses.Size(m) +} +func (m *CMsgAMGetLicenses) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgAMGetLicenses.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgAMGetLicenses proto.InternalMessageInfo + +func (m *CMsgAMGetLicenses) GetSteamid() uint64 { + if m != nil && m.Steamid != nil { + return *m.Steamid + } + return 0 +} + +type CMsgPackageLicense struct { + PackageId *uint32 `protobuf:"varint,1,opt,name=package_id,json=packageId" json:"package_id,omitempty"` + TimeCreated *uint32 `protobuf:"varint,2,opt,name=time_created,json=timeCreated" json:"time_created,omitempty"` + OwnerId *uint32 `protobuf:"varint,3,opt,name=owner_id,json=ownerId" json:"owner_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgPackageLicense) Reset() { *m = CMsgPackageLicense{} } +func (m *CMsgPackageLicense) String() string { return proto.CompactTextString(m) } +func (*CMsgPackageLicense) ProtoMessage() {} +func (*CMsgPackageLicense) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{9} +} + +func (m *CMsgPackageLicense) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgPackageLicense.Unmarshal(m, b) +} +func (m *CMsgPackageLicense) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgPackageLicense.Marshal(b, m, deterministic) +} +func (m *CMsgPackageLicense) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgPackageLicense.Merge(m, src) +} +func (m *CMsgPackageLicense) XXX_Size() int { + return xxx_messageInfo_CMsgPackageLicense.Size(m) +} +func (m *CMsgPackageLicense) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgPackageLicense.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgPackageLicense proto.InternalMessageInfo + +func (m *CMsgPackageLicense) GetPackageId() uint32 { + if m != nil && m.PackageId != nil { + return *m.PackageId + } + return 0 +} + +func (m *CMsgPackageLicense) GetTimeCreated() uint32 { + if m != nil && m.TimeCreated != nil { + return *m.TimeCreated + } + return 0 +} + +func (m *CMsgPackageLicense) GetOwnerId() uint32 { + if m != nil && m.OwnerId != nil { + return *m.OwnerId + } + return 0 +} + +type CMsgAMGetLicensesResponse struct { + License []*CMsgPackageLicense `protobuf:"bytes,1,rep,name=license" json:"license,omitempty"` + Result *uint32 `protobuf:"varint,2,opt,name=result" json:"result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgAMGetLicensesResponse) Reset() { *m = CMsgAMGetLicensesResponse{} } +func (m *CMsgAMGetLicensesResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgAMGetLicensesResponse) ProtoMessage() {} +func (*CMsgAMGetLicensesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{10} +} + +func (m *CMsgAMGetLicensesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgAMGetLicensesResponse.Unmarshal(m, b) +} +func (m *CMsgAMGetLicensesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgAMGetLicensesResponse.Marshal(b, m, deterministic) +} +func (m *CMsgAMGetLicensesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgAMGetLicensesResponse.Merge(m, src) +} +func (m *CMsgAMGetLicensesResponse) XXX_Size() int { + return xxx_messageInfo_CMsgAMGetLicensesResponse.Size(m) +} +func (m *CMsgAMGetLicensesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgAMGetLicensesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgAMGetLicensesResponse proto.InternalMessageInfo + +func (m *CMsgAMGetLicensesResponse) GetLicense() []*CMsgPackageLicense { + if m != nil { + return m.License + } + return nil +} + +func (m *CMsgAMGetLicensesResponse) GetResult() uint32 { + if m != nil && m.Result != nil { + return *m.Result + } + return 0 +} + +type CMsgAMGetUserGameStats struct { + SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + GameId *uint64 `protobuf:"fixed64,2,opt,name=game_id,json=gameId" json:"game_id,omitempty"` + Stats []uint32 `protobuf:"varint,3,rep,name=stats" json:"stats,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgAMGetUserGameStats) Reset() { *m = CMsgAMGetUserGameStats{} } +func (m *CMsgAMGetUserGameStats) String() string { return proto.CompactTextString(m) } +func (*CMsgAMGetUserGameStats) ProtoMessage() {} +func (*CMsgAMGetUserGameStats) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{11} +} + +func (m *CMsgAMGetUserGameStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgAMGetUserGameStats.Unmarshal(m, b) +} +func (m *CMsgAMGetUserGameStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgAMGetUserGameStats.Marshal(b, m, deterministic) +} +func (m *CMsgAMGetUserGameStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgAMGetUserGameStats.Merge(m, src) +} +func (m *CMsgAMGetUserGameStats) XXX_Size() int { + return xxx_messageInfo_CMsgAMGetUserGameStats.Size(m) +} +func (m *CMsgAMGetUserGameStats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgAMGetUserGameStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgAMGetUserGameStats proto.InternalMessageInfo + +func (m *CMsgAMGetUserGameStats) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +func (m *CMsgAMGetUserGameStats) GetGameId() uint64 { + if m != nil && m.GameId != nil { + return *m.GameId + } + return 0 +} + +func (m *CMsgAMGetUserGameStats) GetStats() []uint32 { + if m != nil { + return m.Stats + } + return nil +} + +type CMsgAMGetUserGameStatsResponse struct { + SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + GameId *uint64 `protobuf:"fixed64,2,opt,name=game_id,json=gameId" json:"game_id,omitempty"` + Eresult *int32 `protobuf:"varint,3,opt,name=eresult,def=2" json:"eresult,omitempty"` + Stats []*CMsgAMGetUserGameStatsResponse_Stats `protobuf:"bytes,4,rep,name=stats" json:"stats,omitempty"` + AchievementBlocks []*CMsgAMGetUserGameStatsResponse_Achievement_Blocks `protobuf:"bytes,5,rep,name=achievement_blocks,json=achievementBlocks" json:"achievement_blocks,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgAMGetUserGameStatsResponse) Reset() { *m = CMsgAMGetUserGameStatsResponse{} } +func (m *CMsgAMGetUserGameStatsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgAMGetUserGameStatsResponse) ProtoMessage() {} +func (*CMsgAMGetUserGameStatsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{12} +} + +func (m *CMsgAMGetUserGameStatsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgAMGetUserGameStatsResponse.Unmarshal(m, b) +} +func (m *CMsgAMGetUserGameStatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgAMGetUserGameStatsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgAMGetUserGameStatsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgAMGetUserGameStatsResponse.Merge(m, src) +} +func (m *CMsgAMGetUserGameStatsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgAMGetUserGameStatsResponse.Size(m) +} +func (m *CMsgAMGetUserGameStatsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgAMGetUserGameStatsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgAMGetUserGameStatsResponse proto.InternalMessageInfo + +const Default_CMsgAMGetUserGameStatsResponse_Eresult int32 = 2 + +func (m *CMsgAMGetUserGameStatsResponse) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +func (m *CMsgAMGetUserGameStatsResponse) GetGameId() uint64 { + if m != nil && m.GameId != nil { + return *m.GameId + } + return 0 +} + +func (m *CMsgAMGetUserGameStatsResponse) GetEresult() int32 { + if m != nil && m.Eresult != nil { + return *m.Eresult + } + return Default_CMsgAMGetUserGameStatsResponse_Eresult +} + +func (m *CMsgAMGetUserGameStatsResponse) GetStats() []*CMsgAMGetUserGameStatsResponse_Stats { + if m != nil { + return m.Stats + } + return nil +} + +func (m *CMsgAMGetUserGameStatsResponse) GetAchievementBlocks() []*CMsgAMGetUserGameStatsResponse_Achievement_Blocks { + if m != nil { + return m.AchievementBlocks + } + return nil +} + +type CMsgAMGetUserGameStatsResponse_Stats struct { + StatId *uint32 `protobuf:"varint,1,opt,name=stat_id,json=statId" json:"stat_id,omitempty"` + StatValue *uint32 `protobuf:"varint,2,opt,name=stat_value,json=statValue" json:"stat_value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgAMGetUserGameStatsResponse_Stats) Reset() { *m = CMsgAMGetUserGameStatsResponse_Stats{} } +func (m *CMsgAMGetUserGameStatsResponse_Stats) String() string { return proto.CompactTextString(m) } +func (*CMsgAMGetUserGameStatsResponse_Stats) ProtoMessage() {} +func (*CMsgAMGetUserGameStatsResponse_Stats) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{12, 0} +} + +func (m *CMsgAMGetUserGameStatsResponse_Stats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgAMGetUserGameStatsResponse_Stats.Unmarshal(m, b) +} +func (m *CMsgAMGetUserGameStatsResponse_Stats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgAMGetUserGameStatsResponse_Stats.Marshal(b, m, deterministic) +} +func (m *CMsgAMGetUserGameStatsResponse_Stats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgAMGetUserGameStatsResponse_Stats.Merge(m, src) +} +func (m *CMsgAMGetUserGameStatsResponse_Stats) XXX_Size() int { + return xxx_messageInfo_CMsgAMGetUserGameStatsResponse_Stats.Size(m) +} +func (m *CMsgAMGetUserGameStatsResponse_Stats) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgAMGetUserGameStatsResponse_Stats.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgAMGetUserGameStatsResponse_Stats proto.InternalMessageInfo + +func (m *CMsgAMGetUserGameStatsResponse_Stats) GetStatId() uint32 { + if m != nil && m.StatId != nil { + return *m.StatId + } + return 0 +} + +func (m *CMsgAMGetUserGameStatsResponse_Stats) GetStatValue() uint32 { + if m != nil && m.StatValue != nil { + return *m.StatValue + } + return 0 +} + +type CMsgAMGetUserGameStatsResponse_Achievement_Blocks struct { + AchievementId *uint32 `protobuf:"varint,1,opt,name=achievement_id,json=achievementId" json:"achievement_id,omitempty"` + AchievementBitId *uint32 `protobuf:"varint,2,opt,name=achievement_bit_id,json=achievementBitId" json:"achievement_bit_id,omitempty"` + UnlockTime *uint32 `protobuf:"fixed32,3,opt,name=unlock_time,json=unlockTime" json:"unlock_time,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgAMGetUserGameStatsResponse_Achievement_Blocks) Reset() { + *m = CMsgAMGetUserGameStatsResponse_Achievement_Blocks{} +} +func (m *CMsgAMGetUserGameStatsResponse_Achievement_Blocks) String() string { + return proto.CompactTextString(m) +} +func (*CMsgAMGetUserGameStatsResponse_Achievement_Blocks) ProtoMessage() {} +func (*CMsgAMGetUserGameStatsResponse_Achievement_Blocks) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{12, 1} +} + +func (m *CMsgAMGetUserGameStatsResponse_Achievement_Blocks) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgAMGetUserGameStatsResponse_Achievement_Blocks.Unmarshal(m, b) +} +func (m *CMsgAMGetUserGameStatsResponse_Achievement_Blocks) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgAMGetUserGameStatsResponse_Achievement_Blocks.Marshal(b, m, deterministic) +} +func (m *CMsgAMGetUserGameStatsResponse_Achievement_Blocks) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgAMGetUserGameStatsResponse_Achievement_Blocks.Merge(m, src) +} +func (m *CMsgAMGetUserGameStatsResponse_Achievement_Blocks) XXX_Size() int { + return xxx_messageInfo_CMsgAMGetUserGameStatsResponse_Achievement_Blocks.Size(m) +} +func (m *CMsgAMGetUserGameStatsResponse_Achievement_Blocks) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgAMGetUserGameStatsResponse_Achievement_Blocks.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgAMGetUserGameStatsResponse_Achievement_Blocks proto.InternalMessageInfo + +func (m *CMsgAMGetUserGameStatsResponse_Achievement_Blocks) GetAchievementId() uint32 { + if m != nil && m.AchievementId != nil { + return *m.AchievementId + } + return 0 +} + +func (m *CMsgAMGetUserGameStatsResponse_Achievement_Blocks) GetAchievementBitId() uint32 { + if m != nil && m.AchievementBitId != nil { + return *m.AchievementBitId + } + return 0 +} + +func (m *CMsgAMGetUserGameStatsResponse_Achievement_Blocks) GetUnlockTime() uint32 { + if m != nil && m.UnlockTime != nil { + return *m.UnlockTime + } + return 0 +} + +type CMsgGCGetCommandList struct { + AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"` + CommandPrefix *string `protobuf:"bytes,2,opt,name=command_prefix,json=commandPrefix" json:"command_prefix,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGetCommandList) Reset() { *m = CMsgGCGetCommandList{} } +func (m *CMsgGCGetCommandList) String() string { return proto.CompactTextString(m) } +func (*CMsgGCGetCommandList) ProtoMessage() {} +func (*CMsgGCGetCommandList) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{13} +} + +func (m *CMsgGCGetCommandList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGetCommandList.Unmarshal(m, b) +} +func (m *CMsgGCGetCommandList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGetCommandList.Marshal(b, m, deterministic) +} +func (m *CMsgGCGetCommandList) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGetCommandList.Merge(m, src) +} +func (m *CMsgGCGetCommandList) XXX_Size() int { + return xxx_messageInfo_CMsgGCGetCommandList.Size(m) +} +func (m *CMsgGCGetCommandList) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGetCommandList.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGetCommandList proto.InternalMessageInfo + +func (m *CMsgGCGetCommandList) GetAppId() uint32 { + if m != nil && m.AppId != nil { + return *m.AppId + } + return 0 +} + +func (m *CMsgGCGetCommandList) GetCommandPrefix() string { + if m != nil && m.CommandPrefix != nil { + return *m.CommandPrefix + } + return "" +} + +type CMsgGCGetCommandListResponse struct { + CommandName []string `protobuf:"bytes,1,rep,name=command_name,json=commandName" json:"command_name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGetCommandListResponse) Reset() { *m = CMsgGCGetCommandListResponse{} } +func (m *CMsgGCGetCommandListResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCGetCommandListResponse) ProtoMessage() {} +func (*CMsgGCGetCommandListResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{14} +} + +func (m *CMsgGCGetCommandListResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGetCommandListResponse.Unmarshal(m, b) +} +func (m *CMsgGCGetCommandListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGetCommandListResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCGetCommandListResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGetCommandListResponse.Merge(m, src) +} +func (m *CMsgGCGetCommandListResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCGetCommandListResponse.Size(m) +} +func (m *CMsgGCGetCommandListResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGetCommandListResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGetCommandListResponse proto.InternalMessageInfo + +func (m *CMsgGCGetCommandListResponse) GetCommandName() []string { + if m != nil { + return m.CommandName + } + return nil +} + +type CGCMsgMemCachedGet struct { + Keys []string `protobuf:"bytes,1,rep,name=keys" json:"keys,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCMsgMemCachedGet) Reset() { *m = CGCMsgMemCachedGet{} } +func (m *CGCMsgMemCachedGet) String() string { return proto.CompactTextString(m) } +func (*CGCMsgMemCachedGet) ProtoMessage() {} +func (*CGCMsgMemCachedGet) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{15} +} + +func (m *CGCMsgMemCachedGet) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCMsgMemCachedGet.Unmarshal(m, b) +} +func (m *CGCMsgMemCachedGet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCMsgMemCachedGet.Marshal(b, m, deterministic) +} +func (m *CGCMsgMemCachedGet) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCMsgMemCachedGet.Merge(m, src) +} +func (m *CGCMsgMemCachedGet) XXX_Size() int { + return xxx_messageInfo_CGCMsgMemCachedGet.Size(m) +} +func (m *CGCMsgMemCachedGet) XXX_DiscardUnknown() { + xxx_messageInfo_CGCMsgMemCachedGet.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCMsgMemCachedGet proto.InternalMessageInfo + +func (m *CGCMsgMemCachedGet) GetKeys() []string { + if m != nil { + return m.Keys + } + return nil +} + +type CGCMsgMemCachedGetResponse struct { + Values []*CGCMsgMemCachedGetResponse_ValueTag `protobuf:"bytes,1,rep,name=values" json:"values,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCMsgMemCachedGetResponse) Reset() { *m = CGCMsgMemCachedGetResponse{} } +func (m *CGCMsgMemCachedGetResponse) String() string { return proto.CompactTextString(m) } +func (*CGCMsgMemCachedGetResponse) ProtoMessage() {} +func (*CGCMsgMemCachedGetResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{16} +} + +func (m *CGCMsgMemCachedGetResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCMsgMemCachedGetResponse.Unmarshal(m, b) +} +func (m *CGCMsgMemCachedGetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCMsgMemCachedGetResponse.Marshal(b, m, deterministic) +} +func (m *CGCMsgMemCachedGetResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCMsgMemCachedGetResponse.Merge(m, src) +} +func (m *CGCMsgMemCachedGetResponse) XXX_Size() int { + return xxx_messageInfo_CGCMsgMemCachedGetResponse.Size(m) +} +func (m *CGCMsgMemCachedGetResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CGCMsgMemCachedGetResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCMsgMemCachedGetResponse proto.InternalMessageInfo + +func (m *CGCMsgMemCachedGetResponse) GetValues() []*CGCMsgMemCachedGetResponse_ValueTag { + if m != nil { + return m.Values + } + return nil +} + +type CGCMsgMemCachedGetResponse_ValueTag struct { + Found *bool `protobuf:"varint,1,opt,name=found" json:"found,omitempty"` + Value []byte `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCMsgMemCachedGetResponse_ValueTag) Reset() { *m = CGCMsgMemCachedGetResponse_ValueTag{} } +func (m *CGCMsgMemCachedGetResponse_ValueTag) String() string { return proto.CompactTextString(m) } +func (*CGCMsgMemCachedGetResponse_ValueTag) ProtoMessage() {} +func (*CGCMsgMemCachedGetResponse_ValueTag) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{16, 0} +} + +func (m *CGCMsgMemCachedGetResponse_ValueTag) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCMsgMemCachedGetResponse_ValueTag.Unmarshal(m, b) +} +func (m *CGCMsgMemCachedGetResponse_ValueTag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCMsgMemCachedGetResponse_ValueTag.Marshal(b, m, deterministic) +} +func (m *CGCMsgMemCachedGetResponse_ValueTag) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCMsgMemCachedGetResponse_ValueTag.Merge(m, src) +} +func (m *CGCMsgMemCachedGetResponse_ValueTag) XXX_Size() int { + return xxx_messageInfo_CGCMsgMemCachedGetResponse_ValueTag.Size(m) +} +func (m *CGCMsgMemCachedGetResponse_ValueTag) XXX_DiscardUnknown() { + xxx_messageInfo_CGCMsgMemCachedGetResponse_ValueTag.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCMsgMemCachedGetResponse_ValueTag proto.InternalMessageInfo + +func (m *CGCMsgMemCachedGetResponse_ValueTag) GetFound() bool { + if m != nil && m.Found != nil { + return *m.Found + } + return false +} + +func (m *CGCMsgMemCachedGetResponse_ValueTag) GetValue() []byte { + if m != nil { + return m.Value + } + return nil +} + +type CGCMsgMemCachedSet struct { + Keys []*CGCMsgMemCachedSet_KeyPair `protobuf:"bytes,1,rep,name=keys" json:"keys,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCMsgMemCachedSet) Reset() { *m = CGCMsgMemCachedSet{} } +func (m *CGCMsgMemCachedSet) String() string { return proto.CompactTextString(m) } +func (*CGCMsgMemCachedSet) ProtoMessage() {} +func (*CGCMsgMemCachedSet) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{17} +} + +func (m *CGCMsgMemCachedSet) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCMsgMemCachedSet.Unmarshal(m, b) +} +func (m *CGCMsgMemCachedSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCMsgMemCachedSet.Marshal(b, m, deterministic) +} +func (m *CGCMsgMemCachedSet) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCMsgMemCachedSet.Merge(m, src) +} +func (m *CGCMsgMemCachedSet) XXX_Size() int { + return xxx_messageInfo_CGCMsgMemCachedSet.Size(m) +} +func (m *CGCMsgMemCachedSet) XXX_DiscardUnknown() { + xxx_messageInfo_CGCMsgMemCachedSet.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCMsgMemCachedSet proto.InternalMessageInfo + +func (m *CGCMsgMemCachedSet) GetKeys() []*CGCMsgMemCachedSet_KeyPair { + if m != nil { + return m.Keys + } + return nil +} + +type CGCMsgMemCachedSet_KeyPair struct { + Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` + Value []byte `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCMsgMemCachedSet_KeyPair) Reset() { *m = CGCMsgMemCachedSet_KeyPair{} } +func (m *CGCMsgMemCachedSet_KeyPair) String() string { return proto.CompactTextString(m) } +func (*CGCMsgMemCachedSet_KeyPair) ProtoMessage() {} +func (*CGCMsgMemCachedSet_KeyPair) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{17, 0} +} + +func (m *CGCMsgMemCachedSet_KeyPair) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCMsgMemCachedSet_KeyPair.Unmarshal(m, b) +} +func (m *CGCMsgMemCachedSet_KeyPair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCMsgMemCachedSet_KeyPair.Marshal(b, m, deterministic) +} +func (m *CGCMsgMemCachedSet_KeyPair) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCMsgMemCachedSet_KeyPair.Merge(m, src) +} +func (m *CGCMsgMemCachedSet_KeyPair) XXX_Size() int { + return xxx_messageInfo_CGCMsgMemCachedSet_KeyPair.Size(m) +} +func (m *CGCMsgMemCachedSet_KeyPair) XXX_DiscardUnknown() { + xxx_messageInfo_CGCMsgMemCachedSet_KeyPair.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCMsgMemCachedSet_KeyPair proto.InternalMessageInfo + +func (m *CGCMsgMemCachedSet_KeyPair) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CGCMsgMemCachedSet_KeyPair) GetValue() []byte { + if m != nil { + return m.Value + } + return nil +} + +type CGCMsgMemCachedDelete struct { + Keys []string `protobuf:"bytes,1,rep,name=keys" json:"keys,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCMsgMemCachedDelete) Reset() { *m = CGCMsgMemCachedDelete{} } +func (m *CGCMsgMemCachedDelete) String() string { return proto.CompactTextString(m) } +func (*CGCMsgMemCachedDelete) ProtoMessage() {} +func (*CGCMsgMemCachedDelete) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{18} +} + +func (m *CGCMsgMemCachedDelete) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCMsgMemCachedDelete.Unmarshal(m, b) +} +func (m *CGCMsgMemCachedDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCMsgMemCachedDelete.Marshal(b, m, deterministic) +} +func (m *CGCMsgMemCachedDelete) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCMsgMemCachedDelete.Merge(m, src) +} +func (m *CGCMsgMemCachedDelete) XXX_Size() int { + return xxx_messageInfo_CGCMsgMemCachedDelete.Size(m) +} +func (m *CGCMsgMemCachedDelete) XXX_DiscardUnknown() { + xxx_messageInfo_CGCMsgMemCachedDelete.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCMsgMemCachedDelete proto.InternalMessageInfo + +func (m *CGCMsgMemCachedDelete) GetKeys() []string { + if m != nil { + return m.Keys + } + return nil +} + +type CGCMsgMemCachedStats struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCMsgMemCachedStats) Reset() { *m = CGCMsgMemCachedStats{} } +func (m *CGCMsgMemCachedStats) String() string { return proto.CompactTextString(m) } +func (*CGCMsgMemCachedStats) ProtoMessage() {} +func (*CGCMsgMemCachedStats) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{19} +} + +func (m *CGCMsgMemCachedStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCMsgMemCachedStats.Unmarshal(m, b) +} +func (m *CGCMsgMemCachedStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCMsgMemCachedStats.Marshal(b, m, deterministic) +} +func (m *CGCMsgMemCachedStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCMsgMemCachedStats.Merge(m, src) +} +func (m *CGCMsgMemCachedStats) XXX_Size() int { + return xxx_messageInfo_CGCMsgMemCachedStats.Size(m) +} +func (m *CGCMsgMemCachedStats) XXX_DiscardUnknown() { + xxx_messageInfo_CGCMsgMemCachedStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCMsgMemCachedStats proto.InternalMessageInfo + +type CGCMsgMemCachedStatsResponse struct { + CurrConnections *uint64 `protobuf:"varint,1,opt,name=curr_connections,json=currConnections" json:"curr_connections,omitempty"` + CmdGet *uint64 `protobuf:"varint,2,opt,name=cmd_get,json=cmdGet" json:"cmd_get,omitempty"` + CmdSet *uint64 `protobuf:"varint,3,opt,name=cmd_set,json=cmdSet" json:"cmd_set,omitempty"` + CmdFlush *uint64 `protobuf:"varint,4,opt,name=cmd_flush,json=cmdFlush" json:"cmd_flush,omitempty"` + GetHits *uint64 `protobuf:"varint,5,opt,name=get_hits,json=getHits" json:"get_hits,omitempty"` + GetMisses *uint64 `protobuf:"varint,6,opt,name=get_misses,json=getMisses" json:"get_misses,omitempty"` + DeleteHits *uint64 `protobuf:"varint,7,opt,name=delete_hits,json=deleteHits" json:"delete_hits,omitempty"` + DeleteMisses *uint64 `protobuf:"varint,8,opt,name=delete_misses,json=deleteMisses" json:"delete_misses,omitempty"` + BytesRead *uint64 `protobuf:"varint,9,opt,name=bytes_read,json=bytesRead" json:"bytes_read,omitempty"` + BytesWritten *uint64 `protobuf:"varint,10,opt,name=bytes_written,json=bytesWritten" json:"bytes_written,omitempty"` + LimitMaxbytes *uint64 `protobuf:"varint,11,opt,name=limit_maxbytes,json=limitMaxbytes" json:"limit_maxbytes,omitempty"` + CurrItems *uint64 `protobuf:"varint,12,opt,name=curr_items,json=currItems" json:"curr_items,omitempty"` + Evictions *uint64 `protobuf:"varint,13,opt,name=evictions" json:"evictions,omitempty"` + Bytes *uint64 `protobuf:"varint,14,opt,name=bytes" json:"bytes,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCMsgMemCachedStatsResponse) Reset() { *m = CGCMsgMemCachedStatsResponse{} } +func (m *CGCMsgMemCachedStatsResponse) String() string { return proto.CompactTextString(m) } +func (*CGCMsgMemCachedStatsResponse) ProtoMessage() {} +func (*CGCMsgMemCachedStatsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{20} +} + +func (m *CGCMsgMemCachedStatsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCMsgMemCachedStatsResponse.Unmarshal(m, b) +} +func (m *CGCMsgMemCachedStatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCMsgMemCachedStatsResponse.Marshal(b, m, deterministic) +} +func (m *CGCMsgMemCachedStatsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCMsgMemCachedStatsResponse.Merge(m, src) +} +func (m *CGCMsgMemCachedStatsResponse) XXX_Size() int { + return xxx_messageInfo_CGCMsgMemCachedStatsResponse.Size(m) +} +func (m *CGCMsgMemCachedStatsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CGCMsgMemCachedStatsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCMsgMemCachedStatsResponse proto.InternalMessageInfo + +func (m *CGCMsgMemCachedStatsResponse) GetCurrConnections() uint64 { + if m != nil && m.CurrConnections != nil { + return *m.CurrConnections + } + return 0 +} + +func (m *CGCMsgMemCachedStatsResponse) GetCmdGet() uint64 { + if m != nil && m.CmdGet != nil { + return *m.CmdGet + } + return 0 +} + +func (m *CGCMsgMemCachedStatsResponse) GetCmdSet() uint64 { + if m != nil && m.CmdSet != nil { + return *m.CmdSet + } + return 0 +} + +func (m *CGCMsgMemCachedStatsResponse) GetCmdFlush() uint64 { + if m != nil && m.CmdFlush != nil { + return *m.CmdFlush + } + return 0 +} + +func (m *CGCMsgMemCachedStatsResponse) GetGetHits() uint64 { + if m != nil && m.GetHits != nil { + return *m.GetHits + } + return 0 +} + +func (m *CGCMsgMemCachedStatsResponse) GetGetMisses() uint64 { + if m != nil && m.GetMisses != nil { + return *m.GetMisses + } + return 0 +} + +func (m *CGCMsgMemCachedStatsResponse) GetDeleteHits() uint64 { + if m != nil && m.DeleteHits != nil { + return *m.DeleteHits + } + return 0 +} + +func (m *CGCMsgMemCachedStatsResponse) GetDeleteMisses() uint64 { + if m != nil && m.DeleteMisses != nil { + return *m.DeleteMisses + } + return 0 +} + +func (m *CGCMsgMemCachedStatsResponse) GetBytesRead() uint64 { + if m != nil && m.BytesRead != nil { + return *m.BytesRead + } + return 0 +} + +func (m *CGCMsgMemCachedStatsResponse) GetBytesWritten() uint64 { + if m != nil && m.BytesWritten != nil { + return *m.BytesWritten + } + return 0 +} + +func (m *CGCMsgMemCachedStatsResponse) GetLimitMaxbytes() uint64 { + if m != nil && m.LimitMaxbytes != nil { + return *m.LimitMaxbytes + } + return 0 +} + +func (m *CGCMsgMemCachedStatsResponse) GetCurrItems() uint64 { + if m != nil && m.CurrItems != nil { + return *m.CurrItems + } + return 0 +} + +func (m *CGCMsgMemCachedStatsResponse) GetEvictions() uint64 { + if m != nil && m.Evictions != nil { + return *m.Evictions + } + return 0 +} + +func (m *CGCMsgMemCachedStatsResponse) GetBytes() uint64 { + if m != nil && m.Bytes != nil { + return *m.Bytes + } + return 0 +} + +type CGCMsgSQLStats struct { + SchemaCatalog *uint32 `protobuf:"varint,1,opt,name=schema_catalog,json=schemaCatalog" json:"schema_catalog,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCMsgSQLStats) Reset() { *m = CGCMsgSQLStats{} } +func (m *CGCMsgSQLStats) String() string { return proto.CompactTextString(m) } +func (*CGCMsgSQLStats) ProtoMessage() {} +func (*CGCMsgSQLStats) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{21} +} + +func (m *CGCMsgSQLStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCMsgSQLStats.Unmarshal(m, b) +} +func (m *CGCMsgSQLStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCMsgSQLStats.Marshal(b, m, deterministic) +} +func (m *CGCMsgSQLStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCMsgSQLStats.Merge(m, src) +} +func (m *CGCMsgSQLStats) XXX_Size() int { + return xxx_messageInfo_CGCMsgSQLStats.Size(m) +} +func (m *CGCMsgSQLStats) XXX_DiscardUnknown() { + xxx_messageInfo_CGCMsgSQLStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCMsgSQLStats proto.InternalMessageInfo + +func (m *CGCMsgSQLStats) GetSchemaCatalog() uint32 { + if m != nil && m.SchemaCatalog != nil { + return *m.SchemaCatalog + } + return 0 +} + +type CGCMsgSQLStatsResponse struct { + Threads *uint32 `protobuf:"varint,1,opt,name=threads" json:"threads,omitempty"` + ThreadsConnected *uint32 `protobuf:"varint,2,opt,name=threads_connected,json=threadsConnected" json:"threads_connected,omitempty"` + ThreadsActive *uint32 `protobuf:"varint,3,opt,name=threads_active,json=threadsActive" json:"threads_active,omitempty"` + OperationsSubmitted *uint32 `protobuf:"varint,4,opt,name=operations_submitted,json=operationsSubmitted" json:"operations_submitted,omitempty"` + PreparedStatementsExecuted *uint32 `protobuf:"varint,5,opt,name=prepared_statements_executed,json=preparedStatementsExecuted" json:"prepared_statements_executed,omitempty"` + NonPreparedStatementsExecuted *uint32 `protobuf:"varint,6,opt,name=non_prepared_statements_executed,json=nonPreparedStatementsExecuted" json:"non_prepared_statements_executed,omitempty"` + DeadlockRetries *uint32 `protobuf:"varint,7,opt,name=deadlock_retries,json=deadlockRetries" json:"deadlock_retries,omitempty"` + OperationsTimedOutInQueue *uint32 `protobuf:"varint,8,opt,name=operations_timed_out_in_queue,json=operationsTimedOutInQueue" json:"operations_timed_out_in_queue,omitempty"` + Errors *uint32 `protobuf:"varint,9,opt,name=errors" json:"errors,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCMsgSQLStatsResponse) Reset() { *m = CGCMsgSQLStatsResponse{} } +func (m *CGCMsgSQLStatsResponse) String() string { return proto.CompactTextString(m) } +func (*CGCMsgSQLStatsResponse) ProtoMessage() {} +func (*CGCMsgSQLStatsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{22} +} + +func (m *CGCMsgSQLStatsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCMsgSQLStatsResponse.Unmarshal(m, b) +} +func (m *CGCMsgSQLStatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCMsgSQLStatsResponse.Marshal(b, m, deterministic) +} +func (m *CGCMsgSQLStatsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCMsgSQLStatsResponse.Merge(m, src) +} +func (m *CGCMsgSQLStatsResponse) XXX_Size() int { + return xxx_messageInfo_CGCMsgSQLStatsResponse.Size(m) +} +func (m *CGCMsgSQLStatsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CGCMsgSQLStatsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCMsgSQLStatsResponse proto.InternalMessageInfo + +func (m *CGCMsgSQLStatsResponse) GetThreads() uint32 { + if m != nil && m.Threads != nil { + return *m.Threads + } + return 0 +} + +func (m *CGCMsgSQLStatsResponse) GetThreadsConnected() uint32 { + if m != nil && m.ThreadsConnected != nil { + return *m.ThreadsConnected + } + return 0 +} + +func (m *CGCMsgSQLStatsResponse) GetThreadsActive() uint32 { + if m != nil && m.ThreadsActive != nil { + return *m.ThreadsActive + } + return 0 +} + +func (m *CGCMsgSQLStatsResponse) GetOperationsSubmitted() uint32 { + if m != nil && m.OperationsSubmitted != nil { + return *m.OperationsSubmitted + } + return 0 +} + +func (m *CGCMsgSQLStatsResponse) GetPreparedStatementsExecuted() uint32 { + if m != nil && m.PreparedStatementsExecuted != nil { + return *m.PreparedStatementsExecuted + } + return 0 +} + +func (m *CGCMsgSQLStatsResponse) GetNonPreparedStatementsExecuted() uint32 { + if m != nil && m.NonPreparedStatementsExecuted != nil { + return *m.NonPreparedStatementsExecuted + } + return 0 +} + +func (m *CGCMsgSQLStatsResponse) GetDeadlockRetries() uint32 { + if m != nil && m.DeadlockRetries != nil { + return *m.DeadlockRetries + } + return 0 +} + +func (m *CGCMsgSQLStatsResponse) GetOperationsTimedOutInQueue() uint32 { + if m != nil && m.OperationsTimedOutInQueue != nil { + return *m.OperationsTimedOutInQueue + } + return 0 +} + +func (m *CGCMsgSQLStatsResponse) GetErrors() uint32 { + if m != nil && m.Errors != nil { + return *m.Errors + } + return 0 +} + +type CMsgAMAddFreeLicense struct { + Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` + IpPublic *uint32 `protobuf:"varint,2,opt,name=ip_public,json=ipPublic" json:"ip_public,omitempty"` + Packageid *uint32 `protobuf:"varint,3,opt,name=packageid" json:"packageid,omitempty"` + StoreCountryCode *string `protobuf:"bytes,4,opt,name=store_country_code,json=storeCountryCode" json:"store_country_code,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgAMAddFreeLicense) Reset() { *m = CMsgAMAddFreeLicense{} } +func (m *CMsgAMAddFreeLicense) String() string { return proto.CompactTextString(m) } +func (*CMsgAMAddFreeLicense) ProtoMessage() {} +func (*CMsgAMAddFreeLicense) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{23} +} + +func (m *CMsgAMAddFreeLicense) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgAMAddFreeLicense.Unmarshal(m, b) +} +func (m *CMsgAMAddFreeLicense) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgAMAddFreeLicense.Marshal(b, m, deterministic) +} +func (m *CMsgAMAddFreeLicense) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgAMAddFreeLicense.Merge(m, src) +} +func (m *CMsgAMAddFreeLicense) XXX_Size() int { + return xxx_messageInfo_CMsgAMAddFreeLicense.Size(m) +} +func (m *CMsgAMAddFreeLicense) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgAMAddFreeLicense.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgAMAddFreeLicense proto.InternalMessageInfo + +func (m *CMsgAMAddFreeLicense) GetSteamid() uint64 { + if m != nil && m.Steamid != nil { + return *m.Steamid + } + return 0 +} + +func (m *CMsgAMAddFreeLicense) GetIpPublic() uint32 { + if m != nil && m.IpPublic != nil { + return *m.IpPublic + } + return 0 +} + +func (m *CMsgAMAddFreeLicense) GetPackageid() uint32 { + if m != nil && m.Packageid != nil { + return *m.Packageid + } + return 0 +} + +func (m *CMsgAMAddFreeLicense) GetStoreCountryCode() string { + if m != nil && m.StoreCountryCode != nil { + return *m.StoreCountryCode + } + return "" +} + +type CMsgAMAddFreeLicenseResponse struct { + Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` + PurchaseResultDetail *int32 `protobuf:"varint,2,opt,name=purchase_result_detail,json=purchaseResultDetail" json:"purchase_result_detail,omitempty"` + Transid *uint64 `protobuf:"fixed64,3,opt,name=transid" json:"transid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgAMAddFreeLicenseResponse) Reset() { *m = CMsgAMAddFreeLicenseResponse{} } +func (m *CMsgAMAddFreeLicenseResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgAMAddFreeLicenseResponse) ProtoMessage() {} +func (*CMsgAMAddFreeLicenseResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{24} +} + +func (m *CMsgAMAddFreeLicenseResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgAMAddFreeLicenseResponse.Unmarshal(m, b) +} +func (m *CMsgAMAddFreeLicenseResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgAMAddFreeLicenseResponse.Marshal(b, m, deterministic) +} +func (m *CMsgAMAddFreeLicenseResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgAMAddFreeLicenseResponse.Merge(m, src) +} +func (m *CMsgAMAddFreeLicenseResponse) XXX_Size() int { + return xxx_messageInfo_CMsgAMAddFreeLicenseResponse.Size(m) +} +func (m *CMsgAMAddFreeLicenseResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgAMAddFreeLicenseResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgAMAddFreeLicenseResponse proto.InternalMessageInfo + +const Default_CMsgAMAddFreeLicenseResponse_Eresult int32 = 2 + +func (m *CMsgAMAddFreeLicenseResponse) GetEresult() int32 { + if m != nil && m.Eresult != nil { + return *m.Eresult + } + return Default_CMsgAMAddFreeLicenseResponse_Eresult +} + +func (m *CMsgAMAddFreeLicenseResponse) GetPurchaseResultDetail() int32 { + if m != nil && m.PurchaseResultDetail != nil { + return *m.PurchaseResultDetail + } + return 0 +} + +func (m *CMsgAMAddFreeLicenseResponse) GetTransid() uint64 { + if m != nil && m.Transid != nil { + return *m.Transid + } + return 0 +} + +type CGCMsgGetIPLocation struct { + Ips []uint32 `protobuf:"fixed32,1,rep,name=ips" json:"ips,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCMsgGetIPLocation) Reset() { *m = CGCMsgGetIPLocation{} } +func (m *CGCMsgGetIPLocation) String() string { return proto.CompactTextString(m) } +func (*CGCMsgGetIPLocation) ProtoMessage() {} +func (*CGCMsgGetIPLocation) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{25} +} + +func (m *CGCMsgGetIPLocation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCMsgGetIPLocation.Unmarshal(m, b) +} +func (m *CGCMsgGetIPLocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCMsgGetIPLocation.Marshal(b, m, deterministic) +} +func (m *CGCMsgGetIPLocation) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCMsgGetIPLocation.Merge(m, src) +} +func (m *CGCMsgGetIPLocation) XXX_Size() int { + return xxx_messageInfo_CGCMsgGetIPLocation.Size(m) +} +func (m *CGCMsgGetIPLocation) XXX_DiscardUnknown() { + xxx_messageInfo_CGCMsgGetIPLocation.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCMsgGetIPLocation proto.InternalMessageInfo + +func (m *CGCMsgGetIPLocation) GetIps() []uint32 { + if m != nil { + return m.Ips + } + return nil +} + +type CIPLocationInfo struct { + Ip *uint32 `protobuf:"varint,1,opt,name=ip" json:"ip,omitempty"` + Latitude *float32 `protobuf:"fixed32,2,opt,name=latitude" json:"latitude,omitempty"` + Longitude *float32 `protobuf:"fixed32,3,opt,name=longitude" json:"longitude,omitempty"` + Country *string `protobuf:"bytes,4,opt,name=country" json:"country,omitempty"` + State *string `protobuf:"bytes,5,opt,name=state" json:"state,omitempty"` + City *string `protobuf:"bytes,6,opt,name=city" json:"city,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CIPLocationInfo) Reset() { *m = CIPLocationInfo{} } +func (m *CIPLocationInfo) String() string { return proto.CompactTextString(m) } +func (*CIPLocationInfo) ProtoMessage() {} +func (*CIPLocationInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{26} +} + +func (m *CIPLocationInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CIPLocationInfo.Unmarshal(m, b) +} +func (m *CIPLocationInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CIPLocationInfo.Marshal(b, m, deterministic) +} +func (m *CIPLocationInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CIPLocationInfo.Merge(m, src) +} +func (m *CIPLocationInfo) XXX_Size() int { + return xxx_messageInfo_CIPLocationInfo.Size(m) +} +func (m *CIPLocationInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CIPLocationInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CIPLocationInfo proto.InternalMessageInfo + +func (m *CIPLocationInfo) GetIp() uint32 { + if m != nil && m.Ip != nil { + return *m.Ip + } + return 0 +} + +func (m *CIPLocationInfo) GetLatitude() float32 { + if m != nil && m.Latitude != nil { + return *m.Latitude + } + return 0 +} + +func (m *CIPLocationInfo) GetLongitude() float32 { + if m != nil && m.Longitude != nil { + return *m.Longitude + } + return 0 +} + +func (m *CIPLocationInfo) GetCountry() string { + if m != nil && m.Country != nil { + return *m.Country + } + return "" +} + +func (m *CIPLocationInfo) GetState() string { + if m != nil && m.State != nil { + return *m.State + } + return "" +} + +func (m *CIPLocationInfo) GetCity() string { + if m != nil && m.City != nil { + return *m.City + } + return "" +} + +type CGCMsgGetIPLocationResponse struct { + Infos []*CIPLocationInfo `protobuf:"bytes,1,rep,name=infos" json:"infos,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCMsgGetIPLocationResponse) Reset() { *m = CGCMsgGetIPLocationResponse{} } +func (m *CGCMsgGetIPLocationResponse) String() string { return proto.CompactTextString(m) } +func (*CGCMsgGetIPLocationResponse) ProtoMessage() {} +func (*CGCMsgGetIPLocationResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{27} +} + +func (m *CGCMsgGetIPLocationResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCMsgGetIPLocationResponse.Unmarshal(m, b) +} +func (m *CGCMsgGetIPLocationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCMsgGetIPLocationResponse.Marshal(b, m, deterministic) +} +func (m *CGCMsgGetIPLocationResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCMsgGetIPLocationResponse.Merge(m, src) +} +func (m *CGCMsgGetIPLocationResponse) XXX_Size() int { + return xxx_messageInfo_CGCMsgGetIPLocationResponse.Size(m) +} +func (m *CGCMsgGetIPLocationResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CGCMsgGetIPLocationResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCMsgGetIPLocationResponse proto.InternalMessageInfo + +func (m *CGCMsgGetIPLocationResponse) GetInfos() []*CIPLocationInfo { + if m != nil { + return m.Infos + } + return nil +} + +type CGCMsgGetIPASN struct { + Ips []uint32 `protobuf:"fixed32,1,rep,name=ips" json:"ips,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCMsgGetIPASN) Reset() { *m = CGCMsgGetIPASN{} } +func (m *CGCMsgGetIPASN) String() string { return proto.CompactTextString(m) } +func (*CGCMsgGetIPASN) ProtoMessage() {} +func (*CGCMsgGetIPASN) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{28} +} + +func (m *CGCMsgGetIPASN) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCMsgGetIPASN.Unmarshal(m, b) +} +func (m *CGCMsgGetIPASN) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCMsgGetIPASN.Marshal(b, m, deterministic) +} +func (m *CGCMsgGetIPASN) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCMsgGetIPASN.Merge(m, src) +} +func (m *CGCMsgGetIPASN) XXX_Size() int { + return xxx_messageInfo_CGCMsgGetIPASN.Size(m) +} +func (m *CGCMsgGetIPASN) XXX_DiscardUnknown() { + xxx_messageInfo_CGCMsgGetIPASN.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCMsgGetIPASN proto.InternalMessageInfo + +func (m *CGCMsgGetIPASN) GetIps() []uint32 { + if m != nil { + return m.Ips + } + return nil +} + +type CIPASNInfo struct { + Ip *uint32 `protobuf:"fixed32,1,opt,name=ip" json:"ip,omitempty"` + Asn *uint32 `protobuf:"varint,2,opt,name=asn" json:"asn,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CIPASNInfo) Reset() { *m = CIPASNInfo{} } +func (m *CIPASNInfo) String() string { return proto.CompactTextString(m) } +func (*CIPASNInfo) ProtoMessage() {} +func (*CIPASNInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{29} +} + +func (m *CIPASNInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CIPASNInfo.Unmarshal(m, b) +} +func (m *CIPASNInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CIPASNInfo.Marshal(b, m, deterministic) +} +func (m *CIPASNInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CIPASNInfo.Merge(m, src) +} +func (m *CIPASNInfo) XXX_Size() int { + return xxx_messageInfo_CIPASNInfo.Size(m) +} +func (m *CIPASNInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CIPASNInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CIPASNInfo proto.InternalMessageInfo + +func (m *CIPASNInfo) GetIp() uint32 { + if m != nil && m.Ip != nil { + return *m.Ip + } + return 0 +} + +func (m *CIPASNInfo) GetAsn() uint32 { + if m != nil && m.Asn != nil { + return *m.Asn + } + return 0 +} + +type CGCMsgGetIPASNResponse struct { + Infos []*CIPASNInfo `protobuf:"bytes,1,rep,name=infos" json:"infos,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCMsgGetIPASNResponse) Reset() { *m = CGCMsgGetIPASNResponse{} } +func (m *CGCMsgGetIPASNResponse) String() string { return proto.CompactTextString(m) } +func (*CGCMsgGetIPASNResponse) ProtoMessage() {} +func (*CGCMsgGetIPASNResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{30} +} + +func (m *CGCMsgGetIPASNResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCMsgGetIPASNResponse.Unmarshal(m, b) +} +func (m *CGCMsgGetIPASNResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCMsgGetIPASNResponse.Marshal(b, m, deterministic) +} +func (m *CGCMsgGetIPASNResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCMsgGetIPASNResponse.Merge(m, src) +} +func (m *CGCMsgGetIPASNResponse) XXX_Size() int { + return xxx_messageInfo_CGCMsgGetIPASNResponse.Size(m) +} +func (m *CGCMsgGetIPASNResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CGCMsgGetIPASNResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCMsgGetIPASNResponse proto.InternalMessageInfo + +func (m *CGCMsgGetIPASNResponse) GetInfos() []*CIPASNInfo { + if m != nil { + return m.Infos + } + return nil +} + +type CGCMsgSystemStatsSchema struct { + GcAppId *uint32 `protobuf:"varint,1,opt,name=gc_app_id,json=gcAppId" json:"gc_app_id,omitempty"` + SchemaKv []byte `protobuf:"bytes,2,opt,name=schema_kv,json=schemaKv" json:"schema_kv,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCMsgSystemStatsSchema) Reset() { *m = CGCMsgSystemStatsSchema{} } +func (m *CGCMsgSystemStatsSchema) String() string { return proto.CompactTextString(m) } +func (*CGCMsgSystemStatsSchema) ProtoMessage() {} +func (*CGCMsgSystemStatsSchema) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{31} +} + +func (m *CGCMsgSystemStatsSchema) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCMsgSystemStatsSchema.Unmarshal(m, b) +} +func (m *CGCMsgSystemStatsSchema) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCMsgSystemStatsSchema.Marshal(b, m, deterministic) +} +func (m *CGCMsgSystemStatsSchema) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCMsgSystemStatsSchema.Merge(m, src) +} +func (m *CGCMsgSystemStatsSchema) XXX_Size() int { + return xxx_messageInfo_CGCMsgSystemStatsSchema.Size(m) +} +func (m *CGCMsgSystemStatsSchema) XXX_DiscardUnknown() { + xxx_messageInfo_CGCMsgSystemStatsSchema.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCMsgSystemStatsSchema proto.InternalMessageInfo + +func (m *CGCMsgSystemStatsSchema) GetGcAppId() uint32 { + if m != nil && m.GcAppId != nil { + return *m.GcAppId + } + return 0 +} + +func (m *CGCMsgSystemStatsSchema) GetSchemaKv() []byte { + if m != nil { + return m.SchemaKv + } + return nil +} + +type CGCMsgGetSystemStats struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCMsgGetSystemStats) Reset() { *m = CGCMsgGetSystemStats{} } +func (m *CGCMsgGetSystemStats) String() string { return proto.CompactTextString(m) } +func (*CGCMsgGetSystemStats) ProtoMessage() {} +func (*CGCMsgGetSystemStats) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{32} +} + +func (m *CGCMsgGetSystemStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCMsgGetSystemStats.Unmarshal(m, b) +} +func (m *CGCMsgGetSystemStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCMsgGetSystemStats.Marshal(b, m, deterministic) +} +func (m *CGCMsgGetSystemStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCMsgGetSystemStats.Merge(m, src) +} +func (m *CGCMsgGetSystemStats) XXX_Size() int { + return xxx_messageInfo_CGCMsgGetSystemStats.Size(m) +} +func (m *CGCMsgGetSystemStats) XXX_DiscardUnknown() { + xxx_messageInfo_CGCMsgGetSystemStats.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCMsgGetSystemStats proto.InternalMessageInfo + +type CGCMsgGetSystemStatsResponse struct { + GcAppId *uint32 `protobuf:"varint,1,opt,name=gc_app_id,json=gcAppId" json:"gc_app_id,omitempty"` + StatsKv []byte `protobuf:"bytes,2,opt,name=stats_kv,json=statsKv" json:"stats_kv,omitempty"` + ActiveJobs *uint32 `protobuf:"varint,3,opt,name=active_jobs,json=activeJobs" json:"active_jobs,omitempty"` + YieldingJobs *uint32 `protobuf:"varint,4,opt,name=yielding_jobs,json=yieldingJobs" json:"yielding_jobs,omitempty"` + UserSessions *uint32 `protobuf:"varint,5,opt,name=user_sessions,json=userSessions" json:"user_sessions,omitempty"` + GameServerSessions *uint32 `protobuf:"varint,6,opt,name=game_server_sessions,json=gameServerSessions" json:"game_server_sessions,omitempty"` + Socaches *uint32 `protobuf:"varint,7,opt,name=socaches" json:"socaches,omitempty"` + SocachesToUnload *uint32 `protobuf:"varint,8,opt,name=socaches_to_unload,json=socachesToUnload" json:"socaches_to_unload,omitempty"` + SocachesLoading *uint32 `protobuf:"varint,9,opt,name=socaches_loading,json=socachesLoading" json:"socaches_loading,omitempty"` + WritebackQueue *uint32 `protobuf:"varint,10,opt,name=writeback_queue,json=writebackQueue" json:"writeback_queue,omitempty"` + SteamidLocks *uint32 `protobuf:"varint,11,opt,name=steamid_locks,json=steamidLocks" json:"steamid_locks,omitempty"` + LogonQueue *uint32 `protobuf:"varint,12,opt,name=logon_queue,json=logonQueue" json:"logon_queue,omitempty"` + LogonJobs *uint32 `protobuf:"varint,13,opt,name=logon_jobs,json=logonJobs" json:"logon_jobs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCMsgGetSystemStatsResponse) Reset() { *m = CGCMsgGetSystemStatsResponse{} } +func (m *CGCMsgGetSystemStatsResponse) String() string { return proto.CompactTextString(m) } +func (*CGCMsgGetSystemStatsResponse) ProtoMessage() {} +func (*CGCMsgGetSystemStatsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{33} +} + +func (m *CGCMsgGetSystemStatsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCMsgGetSystemStatsResponse.Unmarshal(m, b) +} +func (m *CGCMsgGetSystemStatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCMsgGetSystemStatsResponse.Marshal(b, m, deterministic) +} +func (m *CGCMsgGetSystemStatsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCMsgGetSystemStatsResponse.Merge(m, src) +} +func (m *CGCMsgGetSystemStatsResponse) XXX_Size() int { + return xxx_messageInfo_CGCMsgGetSystemStatsResponse.Size(m) +} +func (m *CGCMsgGetSystemStatsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CGCMsgGetSystemStatsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCMsgGetSystemStatsResponse proto.InternalMessageInfo + +func (m *CGCMsgGetSystemStatsResponse) GetGcAppId() uint32 { + if m != nil && m.GcAppId != nil { + return *m.GcAppId + } + return 0 +} + +func (m *CGCMsgGetSystemStatsResponse) GetStatsKv() []byte { + if m != nil { + return m.StatsKv + } + return nil +} + +func (m *CGCMsgGetSystemStatsResponse) GetActiveJobs() uint32 { + if m != nil && m.ActiveJobs != nil { + return *m.ActiveJobs + } + return 0 +} + +func (m *CGCMsgGetSystemStatsResponse) GetYieldingJobs() uint32 { + if m != nil && m.YieldingJobs != nil { + return *m.YieldingJobs + } + return 0 +} + +func (m *CGCMsgGetSystemStatsResponse) GetUserSessions() uint32 { + if m != nil && m.UserSessions != nil { + return *m.UserSessions + } + return 0 +} + +func (m *CGCMsgGetSystemStatsResponse) GetGameServerSessions() uint32 { + if m != nil && m.GameServerSessions != nil { + return *m.GameServerSessions + } + return 0 +} + +func (m *CGCMsgGetSystemStatsResponse) GetSocaches() uint32 { + if m != nil && m.Socaches != nil { + return *m.Socaches + } + return 0 +} + +func (m *CGCMsgGetSystemStatsResponse) GetSocachesToUnload() uint32 { + if m != nil && m.SocachesToUnload != nil { + return *m.SocachesToUnload + } + return 0 +} + +func (m *CGCMsgGetSystemStatsResponse) GetSocachesLoading() uint32 { + if m != nil && m.SocachesLoading != nil { + return *m.SocachesLoading + } + return 0 +} + +func (m *CGCMsgGetSystemStatsResponse) GetWritebackQueue() uint32 { + if m != nil && m.WritebackQueue != nil { + return *m.WritebackQueue + } + return 0 +} + +func (m *CGCMsgGetSystemStatsResponse) GetSteamidLocks() uint32 { + if m != nil && m.SteamidLocks != nil { + return *m.SteamidLocks + } + return 0 +} + +func (m *CGCMsgGetSystemStatsResponse) GetLogonQueue() uint32 { + if m != nil && m.LogonQueue != nil { + return *m.LogonQueue + } + return 0 +} + +func (m *CGCMsgGetSystemStatsResponse) GetLogonJobs() uint32 { + if m != nil && m.LogonJobs != nil { + return *m.LogonJobs + } + return 0 +} + +type CMsgAMSendEmail struct { + Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` + EmailMsgType *uint32 `protobuf:"varint,2,opt,name=email_msg_type,json=emailMsgType" json:"email_msg_type,omitempty"` + EmailFormat *uint32 `protobuf:"varint,3,opt,name=email_format,json=emailFormat" json:"email_format,omitempty"` + PersonaNameTokens []*CMsgAMSendEmail_PersonaNameReplacementToken `protobuf:"bytes,5,rep,name=persona_name_tokens,json=personaNameTokens" json:"persona_name_tokens,omitempty"` + SourceGc *uint32 `protobuf:"varint,6,opt,name=source_gc,json=sourceGc" json:"source_gc,omitempty"` + Tokens []*CMsgAMSendEmail_ReplacementToken `protobuf:"bytes,7,rep,name=tokens" json:"tokens,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgAMSendEmail) Reset() { *m = CMsgAMSendEmail{} } +func (m *CMsgAMSendEmail) String() string { return proto.CompactTextString(m) } +func (*CMsgAMSendEmail) ProtoMessage() {} +func (*CMsgAMSendEmail) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{34} +} + +func (m *CMsgAMSendEmail) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgAMSendEmail.Unmarshal(m, b) +} +func (m *CMsgAMSendEmail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgAMSendEmail.Marshal(b, m, deterministic) +} +func (m *CMsgAMSendEmail) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgAMSendEmail.Merge(m, src) +} +func (m *CMsgAMSendEmail) XXX_Size() int { + return xxx_messageInfo_CMsgAMSendEmail.Size(m) +} +func (m *CMsgAMSendEmail) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgAMSendEmail.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgAMSendEmail proto.InternalMessageInfo + +func (m *CMsgAMSendEmail) GetSteamid() uint64 { + if m != nil && m.Steamid != nil { + return *m.Steamid + } + return 0 +} + +func (m *CMsgAMSendEmail) GetEmailMsgType() uint32 { + if m != nil && m.EmailMsgType != nil { + return *m.EmailMsgType + } + return 0 +} + +func (m *CMsgAMSendEmail) GetEmailFormat() uint32 { + if m != nil && m.EmailFormat != nil { + return *m.EmailFormat + } + return 0 +} + +func (m *CMsgAMSendEmail) GetPersonaNameTokens() []*CMsgAMSendEmail_PersonaNameReplacementToken { + if m != nil { + return m.PersonaNameTokens + } + return nil +} + +func (m *CMsgAMSendEmail) GetSourceGc() uint32 { + if m != nil && m.SourceGc != nil { + return *m.SourceGc + } + return 0 +} + +func (m *CMsgAMSendEmail) GetTokens() []*CMsgAMSendEmail_ReplacementToken { + if m != nil { + return m.Tokens + } + return nil +} + +type CMsgAMSendEmail_ReplacementToken struct { + TokenName *string `protobuf:"bytes,1,opt,name=token_name,json=tokenName" json:"token_name,omitempty"` + TokenValue *string `protobuf:"bytes,2,opt,name=token_value,json=tokenValue" json:"token_value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgAMSendEmail_ReplacementToken) Reset() { *m = CMsgAMSendEmail_ReplacementToken{} } +func (m *CMsgAMSendEmail_ReplacementToken) String() string { return proto.CompactTextString(m) } +func (*CMsgAMSendEmail_ReplacementToken) ProtoMessage() {} +func (*CMsgAMSendEmail_ReplacementToken) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{34, 0} +} + +func (m *CMsgAMSendEmail_ReplacementToken) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgAMSendEmail_ReplacementToken.Unmarshal(m, b) +} +func (m *CMsgAMSendEmail_ReplacementToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgAMSendEmail_ReplacementToken.Marshal(b, m, deterministic) +} +func (m *CMsgAMSendEmail_ReplacementToken) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgAMSendEmail_ReplacementToken.Merge(m, src) +} +func (m *CMsgAMSendEmail_ReplacementToken) XXX_Size() int { + return xxx_messageInfo_CMsgAMSendEmail_ReplacementToken.Size(m) +} +func (m *CMsgAMSendEmail_ReplacementToken) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgAMSendEmail_ReplacementToken.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgAMSendEmail_ReplacementToken proto.InternalMessageInfo + +func (m *CMsgAMSendEmail_ReplacementToken) GetTokenName() string { + if m != nil && m.TokenName != nil { + return *m.TokenName + } + return "" +} + +func (m *CMsgAMSendEmail_ReplacementToken) GetTokenValue() string { + if m != nil && m.TokenValue != nil { + return *m.TokenValue + } + return "" +} + +type CMsgAMSendEmail_PersonaNameReplacementToken struct { + Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` + TokenName *string `protobuf:"bytes,2,opt,name=token_name,json=tokenName" json:"token_name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgAMSendEmail_PersonaNameReplacementToken) Reset() { + *m = CMsgAMSendEmail_PersonaNameReplacementToken{} +} +func (m *CMsgAMSendEmail_PersonaNameReplacementToken) String() string { + return proto.CompactTextString(m) +} +func (*CMsgAMSendEmail_PersonaNameReplacementToken) ProtoMessage() {} +func (*CMsgAMSendEmail_PersonaNameReplacementToken) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{34, 1} +} + +func (m *CMsgAMSendEmail_PersonaNameReplacementToken) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgAMSendEmail_PersonaNameReplacementToken.Unmarshal(m, b) +} +func (m *CMsgAMSendEmail_PersonaNameReplacementToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgAMSendEmail_PersonaNameReplacementToken.Marshal(b, m, deterministic) +} +func (m *CMsgAMSendEmail_PersonaNameReplacementToken) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgAMSendEmail_PersonaNameReplacementToken.Merge(m, src) +} +func (m *CMsgAMSendEmail_PersonaNameReplacementToken) XXX_Size() int { + return xxx_messageInfo_CMsgAMSendEmail_PersonaNameReplacementToken.Size(m) +} +func (m *CMsgAMSendEmail_PersonaNameReplacementToken) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgAMSendEmail_PersonaNameReplacementToken.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgAMSendEmail_PersonaNameReplacementToken proto.InternalMessageInfo + +func (m *CMsgAMSendEmail_PersonaNameReplacementToken) GetSteamid() uint64 { + if m != nil && m.Steamid != nil { + return *m.Steamid + } + return 0 +} + +func (m *CMsgAMSendEmail_PersonaNameReplacementToken) GetTokenName() string { + if m != nil && m.TokenName != nil { + return *m.TokenName + } + return "" +} + +type CMsgAMSendEmailResponse struct { + Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgAMSendEmailResponse) Reset() { *m = CMsgAMSendEmailResponse{} } +func (m *CMsgAMSendEmailResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgAMSendEmailResponse) ProtoMessage() {} +func (*CMsgAMSendEmailResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{35} +} + +func (m *CMsgAMSendEmailResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgAMSendEmailResponse.Unmarshal(m, b) +} +func (m *CMsgAMSendEmailResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgAMSendEmailResponse.Marshal(b, m, deterministic) +} +func (m *CMsgAMSendEmailResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgAMSendEmailResponse.Merge(m, src) +} +func (m *CMsgAMSendEmailResponse) XXX_Size() int { + return xxx_messageInfo_CMsgAMSendEmailResponse.Size(m) +} +func (m *CMsgAMSendEmailResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgAMSendEmailResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgAMSendEmailResponse proto.InternalMessageInfo + +const Default_CMsgAMSendEmailResponse_Eresult uint32 = 2 + +func (m *CMsgAMSendEmailResponse) GetEresult() uint32 { + if m != nil && m.Eresult != nil { + return *m.Eresult + } + return Default_CMsgAMSendEmailResponse_Eresult +} + +type CMsgGCGetEmailTemplate struct { + AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"` + EmailMsgType *uint32 `protobuf:"varint,2,opt,name=email_msg_type,json=emailMsgType" json:"email_msg_type,omitempty"` + EmailLang *int32 `protobuf:"varint,3,opt,name=email_lang,json=emailLang" json:"email_lang,omitempty"` + EmailFormat *int32 `protobuf:"varint,4,opt,name=email_format,json=emailFormat" json:"email_format,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGetEmailTemplate) Reset() { *m = CMsgGCGetEmailTemplate{} } +func (m *CMsgGCGetEmailTemplate) String() string { return proto.CompactTextString(m) } +func (*CMsgGCGetEmailTemplate) ProtoMessage() {} +func (*CMsgGCGetEmailTemplate) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{36} +} + +func (m *CMsgGCGetEmailTemplate) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGetEmailTemplate.Unmarshal(m, b) +} +func (m *CMsgGCGetEmailTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGetEmailTemplate.Marshal(b, m, deterministic) +} +func (m *CMsgGCGetEmailTemplate) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGetEmailTemplate.Merge(m, src) +} +func (m *CMsgGCGetEmailTemplate) XXX_Size() int { + return xxx_messageInfo_CMsgGCGetEmailTemplate.Size(m) +} +func (m *CMsgGCGetEmailTemplate) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGetEmailTemplate.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGetEmailTemplate proto.InternalMessageInfo + +func (m *CMsgGCGetEmailTemplate) GetAppId() uint32 { + if m != nil && m.AppId != nil { + return *m.AppId + } + return 0 +} + +func (m *CMsgGCGetEmailTemplate) GetEmailMsgType() uint32 { + if m != nil && m.EmailMsgType != nil { + return *m.EmailMsgType + } + return 0 +} + +func (m *CMsgGCGetEmailTemplate) GetEmailLang() int32 { + if m != nil && m.EmailLang != nil { + return *m.EmailLang + } + return 0 +} + +func (m *CMsgGCGetEmailTemplate) GetEmailFormat() int32 { + if m != nil && m.EmailFormat != nil { + return *m.EmailFormat + } + return 0 +} + +type CMsgGCGetEmailTemplateResponse struct { + Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` + TemplateExists *bool `protobuf:"varint,2,opt,name=template_exists,json=templateExists" json:"template_exists,omitempty"` + Template *string `protobuf:"bytes,3,opt,name=template" json:"template,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGetEmailTemplateResponse) Reset() { *m = CMsgGCGetEmailTemplateResponse{} } +func (m *CMsgGCGetEmailTemplateResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCGetEmailTemplateResponse) ProtoMessage() {} +func (*CMsgGCGetEmailTemplateResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{37} +} + +func (m *CMsgGCGetEmailTemplateResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGetEmailTemplateResponse.Unmarshal(m, b) +} +func (m *CMsgGCGetEmailTemplateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGetEmailTemplateResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCGetEmailTemplateResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGetEmailTemplateResponse.Merge(m, src) +} +func (m *CMsgGCGetEmailTemplateResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCGetEmailTemplateResponse.Size(m) +} +func (m *CMsgGCGetEmailTemplateResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGetEmailTemplateResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGetEmailTemplateResponse proto.InternalMessageInfo + +const Default_CMsgGCGetEmailTemplateResponse_Eresult uint32 = 2 + +func (m *CMsgGCGetEmailTemplateResponse) GetEresult() uint32 { + if m != nil && m.Eresult != nil { + return *m.Eresult + } + return Default_CMsgGCGetEmailTemplateResponse_Eresult +} + +func (m *CMsgGCGetEmailTemplateResponse) GetTemplateExists() bool { + if m != nil && m.TemplateExists != nil { + return *m.TemplateExists + } + return false +} + +func (m *CMsgGCGetEmailTemplateResponse) GetTemplate() string { + if m != nil && m.Template != nil { + return *m.Template + } + return "" +} + +type CMsgAMGrantGuestPasses2 struct { + SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + PackageId *uint32 `protobuf:"varint,2,opt,name=package_id,json=packageId" json:"package_id,omitempty"` + PassesToGrant *int32 `protobuf:"varint,3,opt,name=passes_to_grant,json=passesToGrant" json:"passes_to_grant,omitempty"` + DaysToExpiration *int32 `protobuf:"varint,4,opt,name=days_to_expiration,json=daysToExpiration" json:"days_to_expiration,omitempty"` + Action *int32 `protobuf:"varint,5,opt,name=action" json:"action,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgAMGrantGuestPasses2) Reset() { *m = CMsgAMGrantGuestPasses2{} } +func (m *CMsgAMGrantGuestPasses2) String() string { return proto.CompactTextString(m) } +func (*CMsgAMGrantGuestPasses2) ProtoMessage() {} +func (*CMsgAMGrantGuestPasses2) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{38} +} + +func (m *CMsgAMGrantGuestPasses2) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgAMGrantGuestPasses2.Unmarshal(m, b) +} +func (m *CMsgAMGrantGuestPasses2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgAMGrantGuestPasses2.Marshal(b, m, deterministic) +} +func (m *CMsgAMGrantGuestPasses2) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgAMGrantGuestPasses2.Merge(m, src) +} +func (m *CMsgAMGrantGuestPasses2) XXX_Size() int { + return xxx_messageInfo_CMsgAMGrantGuestPasses2.Size(m) +} +func (m *CMsgAMGrantGuestPasses2) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgAMGrantGuestPasses2.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgAMGrantGuestPasses2 proto.InternalMessageInfo + +func (m *CMsgAMGrantGuestPasses2) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +func (m *CMsgAMGrantGuestPasses2) GetPackageId() uint32 { + if m != nil && m.PackageId != nil { + return *m.PackageId + } + return 0 +} + +func (m *CMsgAMGrantGuestPasses2) GetPassesToGrant() int32 { + if m != nil && m.PassesToGrant != nil { + return *m.PassesToGrant + } + return 0 +} + +func (m *CMsgAMGrantGuestPasses2) GetDaysToExpiration() int32 { + if m != nil && m.DaysToExpiration != nil { + return *m.DaysToExpiration + } + return 0 +} + +func (m *CMsgAMGrantGuestPasses2) GetAction() int32 { + if m != nil && m.Action != nil { + return *m.Action + } + return 0 +} + +type CMsgAMGrantGuestPasses2Response struct { + Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` + PassesGranted *int32 `protobuf:"varint,2,opt,name=passes_granted,json=passesGranted,def=0" json:"passes_granted,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgAMGrantGuestPasses2Response) Reset() { *m = CMsgAMGrantGuestPasses2Response{} } +func (m *CMsgAMGrantGuestPasses2Response) String() string { return proto.CompactTextString(m) } +func (*CMsgAMGrantGuestPasses2Response) ProtoMessage() {} +func (*CMsgAMGrantGuestPasses2Response) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{39} +} + +func (m *CMsgAMGrantGuestPasses2Response) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgAMGrantGuestPasses2Response.Unmarshal(m, b) +} +func (m *CMsgAMGrantGuestPasses2Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgAMGrantGuestPasses2Response.Marshal(b, m, deterministic) +} +func (m *CMsgAMGrantGuestPasses2Response) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgAMGrantGuestPasses2Response.Merge(m, src) +} +func (m *CMsgAMGrantGuestPasses2Response) XXX_Size() int { + return xxx_messageInfo_CMsgAMGrantGuestPasses2Response.Size(m) +} +func (m *CMsgAMGrantGuestPasses2Response) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgAMGrantGuestPasses2Response.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgAMGrantGuestPasses2Response proto.InternalMessageInfo + +const Default_CMsgAMGrantGuestPasses2Response_Eresult int32 = 2 +const Default_CMsgAMGrantGuestPasses2Response_PassesGranted int32 = 0 + +func (m *CMsgAMGrantGuestPasses2Response) GetEresult() int32 { + if m != nil && m.Eresult != nil { + return *m.Eresult + } + return Default_CMsgAMGrantGuestPasses2Response_Eresult +} + +func (m *CMsgAMGrantGuestPasses2Response) GetPassesGranted() int32 { + if m != nil && m.PassesGranted != nil { + return *m.PassesGranted + } + return Default_CMsgAMGrantGuestPasses2Response_PassesGranted +} + +type CGCSystemMsg_GetAccountDetails struct { + Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` + Appid *uint32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCSystemMsg_GetAccountDetails) Reset() { *m = CGCSystemMsg_GetAccountDetails{} } +func (m *CGCSystemMsg_GetAccountDetails) String() string { return proto.CompactTextString(m) } +func (*CGCSystemMsg_GetAccountDetails) ProtoMessage() {} +func (*CGCSystemMsg_GetAccountDetails) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{40} +} + +func (m *CGCSystemMsg_GetAccountDetails) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCSystemMsg_GetAccountDetails.Unmarshal(m, b) +} +func (m *CGCSystemMsg_GetAccountDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCSystemMsg_GetAccountDetails.Marshal(b, m, deterministic) +} +func (m *CGCSystemMsg_GetAccountDetails) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCSystemMsg_GetAccountDetails.Merge(m, src) +} +func (m *CGCSystemMsg_GetAccountDetails) XXX_Size() int { + return xxx_messageInfo_CGCSystemMsg_GetAccountDetails.Size(m) +} +func (m *CGCSystemMsg_GetAccountDetails) XXX_DiscardUnknown() { + xxx_messageInfo_CGCSystemMsg_GetAccountDetails.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCSystemMsg_GetAccountDetails proto.InternalMessageInfo + +func (m *CGCSystemMsg_GetAccountDetails) GetSteamid() uint64 { + if m != nil && m.Steamid != nil { + return *m.Steamid + } + return 0 +} + +func (m *CGCSystemMsg_GetAccountDetails) GetAppid() uint32 { + if m != nil && m.Appid != nil { + return *m.Appid + } + return 0 +} + +type CGCSystemMsg_GetAccountDetails_Response struct { + EresultDeprecated *uint32 `protobuf:"varint,1,opt,name=eresult_deprecated,json=eresultDeprecated,def=2" json:"eresult_deprecated,omitempty"` + AccountName *string `protobuf:"bytes,2,opt,name=account_name,json=accountName" json:"account_name,omitempty"` + PersonaName *string `protobuf:"bytes,3,opt,name=persona_name,json=personaName" json:"persona_name,omitempty"` + IsProfileCreated *bool `protobuf:"varint,26,opt,name=is_profile_created,json=isProfileCreated" json:"is_profile_created,omitempty"` + IsProfilePublic *bool `protobuf:"varint,4,opt,name=is_profile_public,json=isProfilePublic" json:"is_profile_public,omitempty"` + IsInventoryPublic *bool `protobuf:"varint,5,opt,name=is_inventory_public,json=isInventoryPublic" json:"is_inventory_public,omitempty"` + IsVacBanned *bool `protobuf:"varint,7,opt,name=is_vac_banned,json=isVacBanned" json:"is_vac_banned,omitempty"` + IsCyberCafe *bool `protobuf:"varint,8,opt,name=is_cyber_cafe,json=isCyberCafe" json:"is_cyber_cafe,omitempty"` + IsSchoolAccount *bool `protobuf:"varint,9,opt,name=is_school_account,json=isSchoolAccount" json:"is_school_account,omitempty"` + IsLimited *bool `protobuf:"varint,10,opt,name=is_limited,json=isLimited" json:"is_limited,omitempty"` + IsSubscribed *bool `protobuf:"varint,11,opt,name=is_subscribed,json=isSubscribed" json:"is_subscribed,omitempty"` + Package *uint32 `protobuf:"varint,12,opt,name=package" json:"package,omitempty"` + IsFreeTrialAccount *bool `protobuf:"varint,13,opt,name=is_free_trial_account,json=isFreeTrialAccount" json:"is_free_trial_account,omitempty"` + FreeTrialExpiration *uint32 `protobuf:"varint,14,opt,name=free_trial_expiration,json=freeTrialExpiration" json:"free_trial_expiration,omitempty"` + IsLowViolence *bool `protobuf:"varint,15,opt,name=is_low_violence,json=isLowViolence" json:"is_low_violence,omitempty"` + IsAccountLockedDown *bool `protobuf:"varint,16,opt,name=is_account_locked_down,json=isAccountLockedDown" json:"is_account_locked_down,omitempty"` + IsCommunityBanned *bool `protobuf:"varint,17,opt,name=is_community_banned,json=isCommunityBanned" json:"is_community_banned,omitempty"` + IsTradeBanned *bool `protobuf:"varint,18,opt,name=is_trade_banned,json=isTradeBanned" json:"is_trade_banned,omitempty"` + TradeBanExpiration *uint32 `protobuf:"varint,19,opt,name=trade_ban_expiration,json=tradeBanExpiration" json:"trade_ban_expiration,omitempty"` + Accountid *uint32 `protobuf:"varint,20,opt,name=accountid" json:"accountid,omitempty"` + SuspensionEndTime *uint32 `protobuf:"varint,21,opt,name=suspension_end_time,json=suspensionEndTime" json:"suspension_end_time,omitempty"` + Currency *string `protobuf:"bytes,22,opt,name=currency" json:"currency,omitempty"` + SteamLevel *uint32 `protobuf:"varint,23,opt,name=steam_level,json=steamLevel" json:"steam_level,omitempty"` + FriendCount *uint32 `protobuf:"varint,24,opt,name=friend_count,json=friendCount" json:"friend_count,omitempty"` + AccountCreationTime *uint32 `protobuf:"varint,25,opt,name=account_creation_time,json=accountCreationTime" json:"account_creation_time,omitempty"` + IsSteamguardEnabled *bool `protobuf:"varint,27,opt,name=is_steamguard_enabled,json=isSteamguardEnabled" json:"is_steamguard_enabled,omitempty"` + IsPhoneVerified *bool `protobuf:"varint,28,opt,name=is_phone_verified,json=isPhoneVerified" json:"is_phone_verified,omitempty"` + IsTwoFactorAuthEnabled *bool `protobuf:"varint,29,opt,name=is_two_factor_auth_enabled,json=isTwoFactorAuthEnabled" json:"is_two_factor_auth_enabled,omitempty"` + TwoFactorEnabledTime *uint32 `protobuf:"varint,30,opt,name=two_factor_enabled_time,json=twoFactorEnabledTime" json:"two_factor_enabled_time,omitempty"` + PhoneVerificationTime *uint32 `protobuf:"varint,31,opt,name=phone_verification_time,json=phoneVerificationTime" json:"phone_verification_time,omitempty"` + PhoneId *uint64 `protobuf:"varint,33,opt,name=phone_id,json=phoneId" json:"phone_id,omitempty"` + IsPhoneIdentifying *bool `protobuf:"varint,34,opt,name=is_phone_identifying,json=isPhoneIdentifying" json:"is_phone_identifying,omitempty"` + RtIdentityLinked *uint32 `protobuf:"varint,35,opt,name=rt_identity_linked,json=rtIdentityLinked" json:"rt_identity_linked,omitempty"` + RtBirthDate *uint32 `protobuf:"varint,36,opt,name=rt_birth_date,json=rtBirthDate" json:"rt_birth_date,omitempty"` + TxnCountryCode *string `protobuf:"bytes,37,opt,name=txn_country_code,json=txnCountryCode" json:"txn_country_code,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) Reset() { + *m = CGCSystemMsg_GetAccountDetails_Response{} +} +func (m *CGCSystemMsg_GetAccountDetails_Response) String() string { return proto.CompactTextString(m) } +func (*CGCSystemMsg_GetAccountDetails_Response) ProtoMessage() {} +func (*CGCSystemMsg_GetAccountDetails_Response) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{41} +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCSystemMsg_GetAccountDetails_Response.Unmarshal(m, b) +} +func (m *CGCSystemMsg_GetAccountDetails_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCSystemMsg_GetAccountDetails_Response.Marshal(b, m, deterministic) +} +func (m *CGCSystemMsg_GetAccountDetails_Response) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCSystemMsg_GetAccountDetails_Response.Merge(m, src) +} +func (m *CGCSystemMsg_GetAccountDetails_Response) XXX_Size() int { + return xxx_messageInfo_CGCSystemMsg_GetAccountDetails_Response.Size(m) +} +func (m *CGCSystemMsg_GetAccountDetails_Response) XXX_DiscardUnknown() { + xxx_messageInfo_CGCSystemMsg_GetAccountDetails_Response.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCSystemMsg_GetAccountDetails_Response proto.InternalMessageInfo + +const Default_CGCSystemMsg_GetAccountDetails_Response_EresultDeprecated uint32 = 2 + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetEresultDeprecated() uint32 { + if m != nil && m.EresultDeprecated != nil { + return *m.EresultDeprecated + } + return Default_CGCSystemMsg_GetAccountDetails_Response_EresultDeprecated +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetAccountName() string { + if m != nil && m.AccountName != nil { + return *m.AccountName + } + return "" +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetPersonaName() string { + if m != nil && m.PersonaName != nil { + return *m.PersonaName + } + return "" +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsProfileCreated() bool { + if m != nil && m.IsProfileCreated != nil { + return *m.IsProfileCreated + } + return false +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsProfilePublic() bool { + if m != nil && m.IsProfilePublic != nil { + return *m.IsProfilePublic + } + return false +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsInventoryPublic() bool { + if m != nil && m.IsInventoryPublic != nil { + return *m.IsInventoryPublic + } + return false +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsVacBanned() bool { + if m != nil && m.IsVacBanned != nil { + return *m.IsVacBanned + } + return false +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsCyberCafe() bool { + if m != nil && m.IsCyberCafe != nil { + return *m.IsCyberCafe + } + return false +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsSchoolAccount() bool { + if m != nil && m.IsSchoolAccount != nil { + return *m.IsSchoolAccount + } + return false +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsLimited() bool { + if m != nil && m.IsLimited != nil { + return *m.IsLimited + } + return false +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsSubscribed() bool { + if m != nil && m.IsSubscribed != nil { + return *m.IsSubscribed + } + return false +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetPackage() uint32 { + if m != nil && m.Package != nil { + return *m.Package + } + return 0 +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsFreeTrialAccount() bool { + if m != nil && m.IsFreeTrialAccount != nil { + return *m.IsFreeTrialAccount + } + return false +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetFreeTrialExpiration() uint32 { + if m != nil && m.FreeTrialExpiration != nil { + return *m.FreeTrialExpiration + } + return 0 +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsLowViolence() bool { + if m != nil && m.IsLowViolence != nil { + return *m.IsLowViolence + } + return false +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsAccountLockedDown() bool { + if m != nil && m.IsAccountLockedDown != nil { + return *m.IsAccountLockedDown + } + return false +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsCommunityBanned() bool { + if m != nil && m.IsCommunityBanned != nil { + return *m.IsCommunityBanned + } + return false +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsTradeBanned() bool { + if m != nil && m.IsTradeBanned != nil { + return *m.IsTradeBanned + } + return false +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetTradeBanExpiration() uint32 { + if m != nil && m.TradeBanExpiration != nil { + return *m.TradeBanExpiration + } + return 0 +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetAccountid() uint32 { + if m != nil && m.Accountid != nil { + return *m.Accountid + } + return 0 +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetSuspensionEndTime() uint32 { + if m != nil && m.SuspensionEndTime != nil { + return *m.SuspensionEndTime + } + return 0 +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetCurrency() string { + if m != nil && m.Currency != nil { + return *m.Currency + } + return "" +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetSteamLevel() uint32 { + if m != nil && m.SteamLevel != nil { + return *m.SteamLevel + } + return 0 +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetFriendCount() uint32 { + if m != nil && m.FriendCount != nil { + return *m.FriendCount + } + return 0 +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetAccountCreationTime() uint32 { + if m != nil && m.AccountCreationTime != nil { + return *m.AccountCreationTime + } + return 0 +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsSteamguardEnabled() bool { + if m != nil && m.IsSteamguardEnabled != nil { + return *m.IsSteamguardEnabled + } + return false +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsPhoneVerified() bool { + if m != nil && m.IsPhoneVerified != nil { + return *m.IsPhoneVerified + } + return false +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsTwoFactorAuthEnabled() bool { + if m != nil && m.IsTwoFactorAuthEnabled != nil { + return *m.IsTwoFactorAuthEnabled + } + return false +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetTwoFactorEnabledTime() uint32 { + if m != nil && m.TwoFactorEnabledTime != nil { + return *m.TwoFactorEnabledTime + } + return 0 +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetPhoneVerificationTime() uint32 { + if m != nil && m.PhoneVerificationTime != nil { + return *m.PhoneVerificationTime + } + return 0 +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetPhoneId() uint64 { + if m != nil && m.PhoneId != nil { + return *m.PhoneId + } + return 0 +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsPhoneIdentifying() bool { + if m != nil && m.IsPhoneIdentifying != nil { + return *m.IsPhoneIdentifying + } + return false +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetRtIdentityLinked() uint32 { + if m != nil && m.RtIdentityLinked != nil { + return *m.RtIdentityLinked + } + return 0 +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetRtBirthDate() uint32 { + if m != nil && m.RtBirthDate != nil { + return *m.RtBirthDate + } + return 0 +} + +func (m *CGCSystemMsg_GetAccountDetails_Response) GetTxnCountryCode() string { + if m != nil && m.TxnCountryCode != nil { + return *m.TxnCountryCode + } + return "" +} + +type CMsgGCGetPersonaNames struct { + Steamids []uint64 `protobuf:"fixed64,1,rep,name=steamids" json:"steamids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGetPersonaNames) Reset() { *m = CMsgGCGetPersonaNames{} } +func (m *CMsgGCGetPersonaNames) String() string { return proto.CompactTextString(m) } +func (*CMsgGCGetPersonaNames) ProtoMessage() {} +func (*CMsgGCGetPersonaNames) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{42} +} + +func (m *CMsgGCGetPersonaNames) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGetPersonaNames.Unmarshal(m, b) +} +func (m *CMsgGCGetPersonaNames) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGetPersonaNames.Marshal(b, m, deterministic) +} +func (m *CMsgGCGetPersonaNames) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGetPersonaNames.Merge(m, src) +} +func (m *CMsgGCGetPersonaNames) XXX_Size() int { + return xxx_messageInfo_CMsgGCGetPersonaNames.Size(m) +} +func (m *CMsgGCGetPersonaNames) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGetPersonaNames.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGetPersonaNames proto.InternalMessageInfo + +func (m *CMsgGCGetPersonaNames) GetSteamids() []uint64 { + if m != nil { + return m.Steamids + } + return nil +} + +type CMsgGCGetPersonaNames_Response struct { + SucceededLookups []*CMsgGCGetPersonaNames_Response_PersonaName `protobuf:"bytes,1,rep,name=succeeded_lookups,json=succeededLookups" json:"succeeded_lookups,omitempty"` + FailedLookupSteamids []uint64 `protobuf:"fixed64,2,rep,name=failed_lookup_steamids,json=failedLookupSteamids" json:"failed_lookup_steamids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGetPersonaNames_Response) Reset() { *m = CMsgGCGetPersonaNames_Response{} } +func (m *CMsgGCGetPersonaNames_Response) String() string { return proto.CompactTextString(m) } +func (*CMsgGCGetPersonaNames_Response) ProtoMessage() {} +func (*CMsgGCGetPersonaNames_Response) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{43} +} + +func (m *CMsgGCGetPersonaNames_Response) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGetPersonaNames_Response.Unmarshal(m, b) +} +func (m *CMsgGCGetPersonaNames_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGetPersonaNames_Response.Marshal(b, m, deterministic) +} +func (m *CMsgGCGetPersonaNames_Response) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGetPersonaNames_Response.Merge(m, src) +} +func (m *CMsgGCGetPersonaNames_Response) XXX_Size() int { + return xxx_messageInfo_CMsgGCGetPersonaNames_Response.Size(m) +} +func (m *CMsgGCGetPersonaNames_Response) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGetPersonaNames_Response.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGetPersonaNames_Response proto.InternalMessageInfo + +func (m *CMsgGCGetPersonaNames_Response) GetSucceededLookups() []*CMsgGCGetPersonaNames_Response_PersonaName { + if m != nil { + return m.SucceededLookups + } + return nil +} + +func (m *CMsgGCGetPersonaNames_Response) GetFailedLookupSteamids() []uint64 { + if m != nil { + return m.FailedLookupSteamids + } + return nil +} + +type CMsgGCGetPersonaNames_Response_PersonaName struct { + Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` + PersonaName *string `protobuf:"bytes,2,opt,name=persona_name,json=personaName" json:"persona_name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGetPersonaNames_Response_PersonaName) Reset() { + *m = CMsgGCGetPersonaNames_Response_PersonaName{} +} +func (m *CMsgGCGetPersonaNames_Response_PersonaName) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCGetPersonaNames_Response_PersonaName) ProtoMessage() {} +func (*CMsgGCGetPersonaNames_Response_PersonaName) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{43, 0} +} + +func (m *CMsgGCGetPersonaNames_Response_PersonaName) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGetPersonaNames_Response_PersonaName.Unmarshal(m, b) +} +func (m *CMsgGCGetPersonaNames_Response_PersonaName) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGetPersonaNames_Response_PersonaName.Marshal(b, m, deterministic) +} +func (m *CMsgGCGetPersonaNames_Response_PersonaName) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGetPersonaNames_Response_PersonaName.Merge(m, src) +} +func (m *CMsgGCGetPersonaNames_Response_PersonaName) XXX_Size() int { + return xxx_messageInfo_CMsgGCGetPersonaNames_Response_PersonaName.Size(m) +} +func (m *CMsgGCGetPersonaNames_Response_PersonaName) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGetPersonaNames_Response_PersonaName.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGetPersonaNames_Response_PersonaName proto.InternalMessageInfo + +func (m *CMsgGCGetPersonaNames_Response_PersonaName) GetSteamid() uint64 { + if m != nil && m.Steamid != nil { + return *m.Steamid + } + return 0 +} + +func (m *CMsgGCGetPersonaNames_Response_PersonaName) GetPersonaName() string { + if m != nil && m.PersonaName != nil { + return *m.PersonaName + } + return "" +} + +type CMsgGCCheckFriendship struct { + SteamidLeft *uint64 `protobuf:"fixed64,1,opt,name=steamid_left,json=steamidLeft" json:"steamid_left,omitempty"` + SteamidRight *uint64 `protobuf:"fixed64,2,opt,name=steamid_right,json=steamidRight" json:"steamid_right,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCCheckFriendship) Reset() { *m = CMsgGCCheckFriendship{} } +func (m *CMsgGCCheckFriendship) String() string { return proto.CompactTextString(m) } +func (*CMsgGCCheckFriendship) ProtoMessage() {} +func (*CMsgGCCheckFriendship) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{44} +} + +func (m *CMsgGCCheckFriendship) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCCheckFriendship.Unmarshal(m, b) +} +func (m *CMsgGCCheckFriendship) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCCheckFriendship.Marshal(b, m, deterministic) +} +func (m *CMsgGCCheckFriendship) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCCheckFriendship.Merge(m, src) +} +func (m *CMsgGCCheckFriendship) XXX_Size() int { + return xxx_messageInfo_CMsgGCCheckFriendship.Size(m) +} +func (m *CMsgGCCheckFriendship) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCCheckFriendship.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCCheckFriendship proto.InternalMessageInfo + +func (m *CMsgGCCheckFriendship) GetSteamidLeft() uint64 { + if m != nil && m.SteamidLeft != nil { + return *m.SteamidLeft + } + return 0 +} + +func (m *CMsgGCCheckFriendship) GetSteamidRight() uint64 { + if m != nil && m.SteamidRight != nil { + return *m.SteamidRight + } + return 0 +} + +type CMsgGCCheckFriendship_Response struct { + Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` + FoundFriendship *bool `protobuf:"varint,2,opt,name=found_friendship,json=foundFriendship" json:"found_friendship,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCCheckFriendship_Response) Reset() { *m = CMsgGCCheckFriendship_Response{} } +func (m *CMsgGCCheckFriendship_Response) String() string { return proto.CompactTextString(m) } +func (*CMsgGCCheckFriendship_Response) ProtoMessage() {} +func (*CMsgGCCheckFriendship_Response) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{45} +} + +func (m *CMsgGCCheckFriendship_Response) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCCheckFriendship_Response.Unmarshal(m, b) +} +func (m *CMsgGCCheckFriendship_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCCheckFriendship_Response.Marshal(b, m, deterministic) +} +func (m *CMsgGCCheckFriendship_Response) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCCheckFriendship_Response.Merge(m, src) +} +func (m *CMsgGCCheckFriendship_Response) XXX_Size() int { + return xxx_messageInfo_CMsgGCCheckFriendship_Response.Size(m) +} +func (m *CMsgGCCheckFriendship_Response) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCCheckFriendship_Response.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCCheckFriendship_Response proto.InternalMessageInfo + +func (m *CMsgGCCheckFriendship_Response) GetSuccess() bool { + if m != nil && m.Success != nil { + return *m.Success + } + return false +} + +func (m *CMsgGCCheckFriendship_Response) GetFoundFriendship() bool { + if m != nil && m.FoundFriendship != nil { + return *m.FoundFriendship + } + return false +} + +type CMsgGCGetAppFriendsList struct { + Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` + IncludeFriendshipTimestamps *bool `protobuf:"varint,2,opt,name=include_friendship_timestamps,json=includeFriendshipTimestamps" json:"include_friendship_timestamps,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGetAppFriendsList) Reset() { *m = CMsgGCGetAppFriendsList{} } +func (m *CMsgGCGetAppFriendsList) String() string { return proto.CompactTextString(m) } +func (*CMsgGCGetAppFriendsList) ProtoMessage() {} +func (*CMsgGCGetAppFriendsList) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{46} +} + +func (m *CMsgGCGetAppFriendsList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGetAppFriendsList.Unmarshal(m, b) +} +func (m *CMsgGCGetAppFriendsList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGetAppFriendsList.Marshal(b, m, deterministic) +} +func (m *CMsgGCGetAppFriendsList) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGetAppFriendsList.Merge(m, src) +} +func (m *CMsgGCGetAppFriendsList) XXX_Size() int { + return xxx_messageInfo_CMsgGCGetAppFriendsList.Size(m) +} +func (m *CMsgGCGetAppFriendsList) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGetAppFriendsList.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGetAppFriendsList proto.InternalMessageInfo + +func (m *CMsgGCGetAppFriendsList) GetSteamid() uint64 { + if m != nil && m.Steamid != nil { + return *m.Steamid + } + return 0 +} + +func (m *CMsgGCGetAppFriendsList) GetIncludeFriendshipTimestamps() bool { + if m != nil && m.IncludeFriendshipTimestamps != nil { + return *m.IncludeFriendshipTimestamps + } + return false +} + +type CMsgGCGetAppFriendsList_Response struct { + Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` + Steamids []uint64 `protobuf:"fixed64,2,rep,name=steamids" json:"steamids,omitempty"` + FriendshipTimestamps []uint32 `protobuf:"fixed32,3,rep,name=friendship_timestamps,json=friendshipTimestamps" json:"friendship_timestamps,omitempty"` + LastPlaytimes []uint32 `protobuf:"fixed32,4,rep,name=last_playtimes,json=lastPlaytimes" json:"last_playtimes,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGetAppFriendsList_Response) Reset() { *m = CMsgGCGetAppFriendsList_Response{} } +func (m *CMsgGCGetAppFriendsList_Response) String() string { return proto.CompactTextString(m) } +func (*CMsgGCGetAppFriendsList_Response) ProtoMessage() {} +func (*CMsgGCGetAppFriendsList_Response) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{47} +} + +func (m *CMsgGCGetAppFriendsList_Response) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGetAppFriendsList_Response.Unmarshal(m, b) +} +func (m *CMsgGCGetAppFriendsList_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGetAppFriendsList_Response.Marshal(b, m, deterministic) +} +func (m *CMsgGCGetAppFriendsList_Response) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGetAppFriendsList_Response.Merge(m, src) +} +func (m *CMsgGCGetAppFriendsList_Response) XXX_Size() int { + return xxx_messageInfo_CMsgGCGetAppFriendsList_Response.Size(m) +} +func (m *CMsgGCGetAppFriendsList_Response) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGetAppFriendsList_Response.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGetAppFriendsList_Response proto.InternalMessageInfo + +func (m *CMsgGCGetAppFriendsList_Response) GetSuccess() bool { + if m != nil && m.Success != nil { + return *m.Success + } + return false +} + +func (m *CMsgGCGetAppFriendsList_Response) GetSteamids() []uint64 { + if m != nil { + return m.Steamids + } + return nil +} + +func (m *CMsgGCGetAppFriendsList_Response) GetFriendshipTimestamps() []uint32 { + if m != nil { + return m.FriendshipTimestamps + } + return nil +} + +func (m *CMsgGCGetAppFriendsList_Response) GetLastPlaytimes() []uint32 { + if m != nil { + return m.LastPlaytimes + } + return nil +} + +type CMsgGCMsgMasterSetDirectory struct { + MasterDirIndex *uint32 `protobuf:"varint,1,opt,name=master_dir_index,json=masterDirIndex" json:"master_dir_index,omitempty"` + Dir []*CMsgGCMsgMasterSetDirectory_SubGC `protobuf:"bytes,2,rep,name=dir" json:"dir,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCMsgMasterSetDirectory) Reset() { *m = CMsgGCMsgMasterSetDirectory{} } +func (m *CMsgGCMsgMasterSetDirectory) String() string { return proto.CompactTextString(m) } +func (*CMsgGCMsgMasterSetDirectory) ProtoMessage() {} +func (*CMsgGCMsgMasterSetDirectory) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{48} +} + +func (m *CMsgGCMsgMasterSetDirectory) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCMsgMasterSetDirectory.Unmarshal(m, b) +} +func (m *CMsgGCMsgMasterSetDirectory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCMsgMasterSetDirectory.Marshal(b, m, deterministic) +} +func (m *CMsgGCMsgMasterSetDirectory) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCMsgMasterSetDirectory.Merge(m, src) +} +func (m *CMsgGCMsgMasterSetDirectory) XXX_Size() int { + return xxx_messageInfo_CMsgGCMsgMasterSetDirectory.Size(m) +} +func (m *CMsgGCMsgMasterSetDirectory) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCMsgMasterSetDirectory.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCMsgMasterSetDirectory proto.InternalMessageInfo + +func (m *CMsgGCMsgMasterSetDirectory) GetMasterDirIndex() uint32 { + if m != nil && m.MasterDirIndex != nil { + return *m.MasterDirIndex + } + return 0 +} + +func (m *CMsgGCMsgMasterSetDirectory) GetDir() []*CMsgGCMsgMasterSetDirectory_SubGC { + if m != nil { + return m.Dir + } + return nil +} + +type CMsgGCMsgMasterSetDirectory_SubGC struct { + DirIndex *uint32 `protobuf:"varint,1,opt,name=dir_index,json=dirIndex" json:"dir_index,omitempty"` + Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` + Box *string `protobuf:"bytes,3,opt,name=box" json:"box,omitempty"` + CommandLine *string `protobuf:"bytes,4,opt,name=command_line,json=commandLine" json:"command_line,omitempty"` + GcBinary *string `protobuf:"bytes,5,opt,name=gc_binary,json=gcBinary" json:"gc_binary,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCMsgMasterSetDirectory_SubGC) Reset() { *m = CMsgGCMsgMasterSetDirectory_SubGC{} } +func (m *CMsgGCMsgMasterSetDirectory_SubGC) String() string { return proto.CompactTextString(m) } +func (*CMsgGCMsgMasterSetDirectory_SubGC) ProtoMessage() {} +func (*CMsgGCMsgMasterSetDirectory_SubGC) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{48, 0} +} + +func (m *CMsgGCMsgMasterSetDirectory_SubGC) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCMsgMasterSetDirectory_SubGC.Unmarshal(m, b) +} +func (m *CMsgGCMsgMasterSetDirectory_SubGC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCMsgMasterSetDirectory_SubGC.Marshal(b, m, deterministic) +} +func (m *CMsgGCMsgMasterSetDirectory_SubGC) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCMsgMasterSetDirectory_SubGC.Merge(m, src) +} +func (m *CMsgGCMsgMasterSetDirectory_SubGC) XXX_Size() int { + return xxx_messageInfo_CMsgGCMsgMasterSetDirectory_SubGC.Size(m) +} +func (m *CMsgGCMsgMasterSetDirectory_SubGC) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCMsgMasterSetDirectory_SubGC.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCMsgMasterSetDirectory_SubGC proto.InternalMessageInfo + +func (m *CMsgGCMsgMasterSetDirectory_SubGC) GetDirIndex() uint32 { + if m != nil && m.DirIndex != nil { + return *m.DirIndex + } + return 0 +} + +func (m *CMsgGCMsgMasterSetDirectory_SubGC) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgGCMsgMasterSetDirectory_SubGC) GetBox() string { + if m != nil && m.Box != nil { + return *m.Box + } + return "" +} + +func (m *CMsgGCMsgMasterSetDirectory_SubGC) GetCommandLine() string { + if m != nil && m.CommandLine != nil { + return *m.CommandLine + } + return "" +} + +func (m *CMsgGCMsgMasterSetDirectory_SubGC) GetGcBinary() string { + if m != nil && m.GcBinary != nil { + return *m.GcBinary + } + return "" +} + +type CMsgGCMsgMasterSetDirectory_Response struct { + Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` + Message *string `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCMsgMasterSetDirectory_Response) Reset() { *m = CMsgGCMsgMasterSetDirectory_Response{} } +func (m *CMsgGCMsgMasterSetDirectory_Response) String() string { return proto.CompactTextString(m) } +func (*CMsgGCMsgMasterSetDirectory_Response) ProtoMessage() {} +func (*CMsgGCMsgMasterSetDirectory_Response) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{49} +} + +func (m *CMsgGCMsgMasterSetDirectory_Response) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCMsgMasterSetDirectory_Response.Unmarshal(m, b) +} +func (m *CMsgGCMsgMasterSetDirectory_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCMsgMasterSetDirectory_Response.Marshal(b, m, deterministic) +} +func (m *CMsgGCMsgMasterSetDirectory_Response) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCMsgMasterSetDirectory_Response.Merge(m, src) +} +func (m *CMsgGCMsgMasterSetDirectory_Response) XXX_Size() int { + return xxx_messageInfo_CMsgGCMsgMasterSetDirectory_Response.Size(m) +} +func (m *CMsgGCMsgMasterSetDirectory_Response) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCMsgMasterSetDirectory_Response.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCMsgMasterSetDirectory_Response proto.InternalMessageInfo + +const Default_CMsgGCMsgMasterSetDirectory_Response_Eresult int32 = 2 + +func (m *CMsgGCMsgMasterSetDirectory_Response) GetEresult() int32 { + if m != nil && m.Eresult != nil { + return *m.Eresult + } + return Default_CMsgGCMsgMasterSetDirectory_Response_Eresult +} + +func (m *CMsgGCMsgMasterSetDirectory_Response) GetMessage() string { + if m != nil && m.Message != nil { + return *m.Message + } + return "" +} + +type CMsgGCMsgWebAPIJobRequestForwardResponse struct { + DirIndex *uint32 `protobuf:"varint,1,opt,name=dir_index,json=dirIndex" json:"dir_index,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCMsgWebAPIJobRequestForwardResponse) Reset() { + *m = CMsgGCMsgWebAPIJobRequestForwardResponse{} +} +func (m *CMsgGCMsgWebAPIJobRequestForwardResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgGCMsgWebAPIJobRequestForwardResponse) ProtoMessage() {} +func (*CMsgGCMsgWebAPIJobRequestForwardResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{50} +} + +func (m *CMsgGCMsgWebAPIJobRequestForwardResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCMsgWebAPIJobRequestForwardResponse.Unmarshal(m, b) +} +func (m *CMsgGCMsgWebAPIJobRequestForwardResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCMsgWebAPIJobRequestForwardResponse.Marshal(b, m, deterministic) +} +func (m *CMsgGCMsgWebAPIJobRequestForwardResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCMsgWebAPIJobRequestForwardResponse.Merge(m, src) +} +func (m *CMsgGCMsgWebAPIJobRequestForwardResponse) XXX_Size() int { + return xxx_messageInfo_CMsgGCMsgWebAPIJobRequestForwardResponse.Size(m) +} +func (m *CMsgGCMsgWebAPIJobRequestForwardResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCMsgWebAPIJobRequestForwardResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCMsgWebAPIJobRequestForwardResponse proto.InternalMessageInfo + +func (m *CMsgGCMsgWebAPIJobRequestForwardResponse) GetDirIndex() uint32 { + if m != nil && m.DirIndex != nil { + return *m.DirIndex + } + return 0 +} + +type CGCSystemMsg_GetPurchaseTrust_Request struct { + Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCSystemMsg_GetPurchaseTrust_Request) Reset() { *m = CGCSystemMsg_GetPurchaseTrust_Request{} } +func (m *CGCSystemMsg_GetPurchaseTrust_Request) String() string { return proto.CompactTextString(m) } +func (*CGCSystemMsg_GetPurchaseTrust_Request) ProtoMessage() {} +func (*CGCSystemMsg_GetPurchaseTrust_Request) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{51} +} + +func (m *CGCSystemMsg_GetPurchaseTrust_Request) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCSystemMsg_GetPurchaseTrust_Request.Unmarshal(m, b) +} +func (m *CGCSystemMsg_GetPurchaseTrust_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCSystemMsg_GetPurchaseTrust_Request.Marshal(b, m, deterministic) +} +func (m *CGCSystemMsg_GetPurchaseTrust_Request) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCSystemMsg_GetPurchaseTrust_Request.Merge(m, src) +} +func (m *CGCSystemMsg_GetPurchaseTrust_Request) XXX_Size() int { + return xxx_messageInfo_CGCSystemMsg_GetPurchaseTrust_Request.Size(m) +} +func (m *CGCSystemMsg_GetPurchaseTrust_Request) XXX_DiscardUnknown() { + xxx_messageInfo_CGCSystemMsg_GetPurchaseTrust_Request.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCSystemMsg_GetPurchaseTrust_Request proto.InternalMessageInfo + +func (m *CGCSystemMsg_GetPurchaseTrust_Request) GetSteamid() uint64 { + if m != nil && m.Steamid != nil { + return *m.Steamid + } + return 0 +} + +type CGCSystemMsg_GetPurchaseTrust_Response struct { + HasPriorPurchaseHistory *bool `protobuf:"varint,1,opt,name=has_prior_purchase_history,json=hasPriorPurchaseHistory" json:"has_prior_purchase_history,omitempty"` + HasNoRecentPasswordResets *bool `protobuf:"varint,2,opt,name=has_no_recent_password_resets,json=hasNoRecentPasswordResets" json:"has_no_recent_password_resets,omitempty"` + IsWalletCashTrusted *bool `protobuf:"varint,3,opt,name=is_wallet_cash_trusted,json=isWalletCashTrusted" json:"is_wallet_cash_trusted,omitempty"` + TimeAllTrusted *uint32 `protobuf:"varint,4,opt,name=time_all_trusted,json=timeAllTrusted" json:"time_all_trusted,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGCSystemMsg_GetPurchaseTrust_Response) Reset() { + *m = CGCSystemMsg_GetPurchaseTrust_Response{} +} +func (m *CGCSystemMsg_GetPurchaseTrust_Response) String() string { return proto.CompactTextString(m) } +func (*CGCSystemMsg_GetPurchaseTrust_Response) ProtoMessage() {} +func (*CGCSystemMsg_GetPurchaseTrust_Response) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{52} +} + +func (m *CGCSystemMsg_GetPurchaseTrust_Response) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGCSystemMsg_GetPurchaseTrust_Response.Unmarshal(m, b) +} +func (m *CGCSystemMsg_GetPurchaseTrust_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGCSystemMsg_GetPurchaseTrust_Response.Marshal(b, m, deterministic) +} +func (m *CGCSystemMsg_GetPurchaseTrust_Response) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGCSystemMsg_GetPurchaseTrust_Response.Merge(m, src) +} +func (m *CGCSystemMsg_GetPurchaseTrust_Response) XXX_Size() int { + return xxx_messageInfo_CGCSystemMsg_GetPurchaseTrust_Response.Size(m) +} +func (m *CGCSystemMsg_GetPurchaseTrust_Response) XXX_DiscardUnknown() { + xxx_messageInfo_CGCSystemMsg_GetPurchaseTrust_Response.DiscardUnknown(m) +} + +var xxx_messageInfo_CGCSystemMsg_GetPurchaseTrust_Response proto.InternalMessageInfo + +func (m *CGCSystemMsg_GetPurchaseTrust_Response) GetHasPriorPurchaseHistory() bool { + if m != nil && m.HasPriorPurchaseHistory != nil { + return *m.HasPriorPurchaseHistory + } + return false +} + +func (m *CGCSystemMsg_GetPurchaseTrust_Response) GetHasNoRecentPasswordResets() bool { + if m != nil && m.HasNoRecentPasswordResets != nil { + return *m.HasNoRecentPasswordResets + } + return false +} + +func (m *CGCSystemMsg_GetPurchaseTrust_Response) GetIsWalletCashTrusted() bool { + if m != nil && m.IsWalletCashTrusted != nil { + return *m.IsWalletCashTrusted + } + return false +} + +func (m *CGCSystemMsg_GetPurchaseTrust_Response) GetTimeAllTrusted() uint32 { + if m != nil && m.TimeAllTrusted != nil { + return *m.TimeAllTrusted + } + return 0 +} + +type CMsgGCHAccountVacStatusChange struct { + SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + AppId *uint32 `protobuf:"varint,2,opt,name=app_id,json=appId" json:"app_id,omitempty"` + RtimeVacbanStarts *uint32 `protobuf:"varint,3,opt,name=rtime_vacban_starts,json=rtimeVacbanStarts" json:"rtime_vacban_starts,omitempty"` + IsBannedNow *bool `protobuf:"varint,4,opt,name=is_banned_now,json=isBannedNow" json:"is_banned_now,omitempty"` + IsBannedFuture *bool `protobuf:"varint,5,opt,name=is_banned_future,json=isBannedFuture" json:"is_banned_future,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCHAccountVacStatusChange) Reset() { *m = CMsgGCHAccountVacStatusChange{} } +func (m *CMsgGCHAccountVacStatusChange) String() string { return proto.CompactTextString(m) } +func (*CMsgGCHAccountVacStatusChange) ProtoMessage() {} +func (*CMsgGCHAccountVacStatusChange) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{53} +} + +func (m *CMsgGCHAccountVacStatusChange) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCHAccountVacStatusChange.Unmarshal(m, b) +} +func (m *CMsgGCHAccountVacStatusChange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCHAccountVacStatusChange.Marshal(b, m, deterministic) +} +func (m *CMsgGCHAccountVacStatusChange) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCHAccountVacStatusChange.Merge(m, src) +} +func (m *CMsgGCHAccountVacStatusChange) XXX_Size() int { + return xxx_messageInfo_CMsgGCHAccountVacStatusChange.Size(m) +} +func (m *CMsgGCHAccountVacStatusChange) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCHAccountVacStatusChange.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCHAccountVacStatusChange proto.InternalMessageInfo + +func (m *CMsgGCHAccountVacStatusChange) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +func (m *CMsgGCHAccountVacStatusChange) GetAppId() uint32 { + if m != nil && m.AppId != nil { + return *m.AppId + } + return 0 +} + +func (m *CMsgGCHAccountVacStatusChange) GetRtimeVacbanStarts() uint32 { + if m != nil && m.RtimeVacbanStarts != nil { + return *m.RtimeVacbanStarts + } + return 0 +} + +func (m *CMsgGCHAccountVacStatusChange) GetIsBannedNow() bool { + if m != nil && m.IsBannedNow != nil { + return *m.IsBannedNow + } + return false +} + +func (m *CMsgGCHAccountVacStatusChange) GetIsBannedFuture() bool { + if m != nil && m.IsBannedFuture != nil { + return *m.IsBannedFuture + } + return false +} + +type CMsgGCGetPartnerAccountLink struct { + Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGetPartnerAccountLink) Reset() { *m = CMsgGCGetPartnerAccountLink{} } +func (m *CMsgGCGetPartnerAccountLink) String() string { return proto.CompactTextString(m) } +func (*CMsgGCGetPartnerAccountLink) ProtoMessage() {} +func (*CMsgGCGetPartnerAccountLink) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{54} +} + +func (m *CMsgGCGetPartnerAccountLink) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGetPartnerAccountLink.Unmarshal(m, b) +} +func (m *CMsgGCGetPartnerAccountLink) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGetPartnerAccountLink.Marshal(b, m, deterministic) +} +func (m *CMsgGCGetPartnerAccountLink) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGetPartnerAccountLink.Merge(m, src) +} +func (m *CMsgGCGetPartnerAccountLink) XXX_Size() int { + return xxx_messageInfo_CMsgGCGetPartnerAccountLink.Size(m) +} +func (m *CMsgGCGetPartnerAccountLink) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGetPartnerAccountLink.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGetPartnerAccountLink proto.InternalMessageInfo + +func (m *CMsgGCGetPartnerAccountLink) GetSteamid() uint64 { + if m != nil && m.Steamid != nil { + return *m.Steamid + } + return 0 +} + +type CMsgGCGetPartnerAccountLink_Response struct { + Pwid *uint32 `protobuf:"varint,1,opt,name=pwid" json:"pwid,omitempty"` + Nexonid *uint32 `protobuf:"varint,2,opt,name=nexonid" json:"nexonid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCGetPartnerAccountLink_Response) Reset() { *m = CMsgGCGetPartnerAccountLink_Response{} } +func (m *CMsgGCGetPartnerAccountLink_Response) String() string { return proto.CompactTextString(m) } +func (*CMsgGCGetPartnerAccountLink_Response) ProtoMessage() {} +func (*CMsgGCGetPartnerAccountLink_Response) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{55} +} + +func (m *CMsgGCGetPartnerAccountLink_Response) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCGetPartnerAccountLink_Response.Unmarshal(m, b) +} +func (m *CMsgGCGetPartnerAccountLink_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCGetPartnerAccountLink_Response.Marshal(b, m, deterministic) +} +func (m *CMsgGCGetPartnerAccountLink_Response) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCGetPartnerAccountLink_Response.Merge(m, src) +} +func (m *CMsgGCGetPartnerAccountLink_Response) XXX_Size() int { + return xxx_messageInfo_CMsgGCGetPartnerAccountLink_Response.Size(m) +} +func (m *CMsgGCGetPartnerAccountLink_Response) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCGetPartnerAccountLink_Response.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCGetPartnerAccountLink_Response proto.InternalMessageInfo + +func (m *CMsgGCGetPartnerAccountLink_Response) GetPwid() uint32 { + if m != nil && m.Pwid != nil { + return *m.Pwid + } + return 0 +} + +func (m *CMsgGCGetPartnerAccountLink_Response) GetNexonid() uint32 { + if m != nil && m.Nexonid != nil { + return *m.Nexonid + } + return 0 +} + +type CMsgGCRoutingInfo struct { + DirIndex []uint32 `protobuf:"varint,1,rep,name=dir_index,json=dirIndex" json:"dir_index,omitempty"` + Method *CMsgGCRoutingInfo_RoutingMethod `protobuf:"varint,2,opt,name=method,enum=protocol.CMsgGCRoutingInfo_RoutingMethod,def=0" json:"method,omitempty"` + Fallback *CMsgGCRoutingInfo_RoutingMethod `protobuf:"varint,3,opt,name=fallback,enum=protocol.CMsgGCRoutingInfo_RoutingMethod,def=1" json:"fallback,omitempty"` + ProtobufField *uint32 `protobuf:"varint,4,opt,name=protobuf_field,json=protobufField" json:"protobuf_field,omitempty"` + WebapiParam *string `protobuf:"bytes,5,opt,name=webapi_param,json=webapiParam" json:"webapi_param,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCRoutingInfo) Reset() { *m = CMsgGCRoutingInfo{} } +func (m *CMsgGCRoutingInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgGCRoutingInfo) ProtoMessage() {} +func (*CMsgGCRoutingInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{56} +} + +func (m *CMsgGCRoutingInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCRoutingInfo.Unmarshal(m, b) +} +func (m *CMsgGCRoutingInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCRoutingInfo.Marshal(b, m, deterministic) +} +func (m *CMsgGCRoutingInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCRoutingInfo.Merge(m, src) +} +func (m *CMsgGCRoutingInfo) XXX_Size() int { + return xxx_messageInfo_CMsgGCRoutingInfo.Size(m) +} +func (m *CMsgGCRoutingInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCRoutingInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCRoutingInfo proto.InternalMessageInfo + +const Default_CMsgGCRoutingInfo_Method CMsgGCRoutingInfo_RoutingMethod = CMsgGCRoutingInfo_RANDOM +const Default_CMsgGCRoutingInfo_Fallback CMsgGCRoutingInfo_RoutingMethod = CMsgGCRoutingInfo_DISCARD + +func (m *CMsgGCRoutingInfo) GetDirIndex() []uint32 { + if m != nil { + return m.DirIndex + } + return nil +} + +func (m *CMsgGCRoutingInfo) GetMethod() CMsgGCRoutingInfo_RoutingMethod { + if m != nil && m.Method != nil { + return *m.Method + } + return Default_CMsgGCRoutingInfo_Method +} + +func (m *CMsgGCRoutingInfo) GetFallback() CMsgGCRoutingInfo_RoutingMethod { + if m != nil && m.Fallback != nil { + return *m.Fallback + } + return Default_CMsgGCRoutingInfo_Fallback +} + +func (m *CMsgGCRoutingInfo) GetProtobufField() uint32 { + if m != nil && m.ProtobufField != nil { + return *m.ProtobufField + } + return 0 +} + +func (m *CMsgGCRoutingInfo) GetWebapiParam() string { + if m != nil && m.WebapiParam != nil { + return *m.WebapiParam + } + return "" +} + +type CMsgGCMsgMasterSetWebAPIRouting struct { + Entries []*CMsgGCMsgMasterSetWebAPIRouting_Entry `protobuf:"bytes,1,rep,name=entries" json:"entries,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCMsgMasterSetWebAPIRouting) Reset() { *m = CMsgGCMsgMasterSetWebAPIRouting{} } +func (m *CMsgGCMsgMasterSetWebAPIRouting) String() string { return proto.CompactTextString(m) } +func (*CMsgGCMsgMasterSetWebAPIRouting) ProtoMessage() {} +func (*CMsgGCMsgMasterSetWebAPIRouting) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{57} +} + +func (m *CMsgGCMsgMasterSetWebAPIRouting) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCMsgMasterSetWebAPIRouting.Unmarshal(m, b) +} +func (m *CMsgGCMsgMasterSetWebAPIRouting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCMsgMasterSetWebAPIRouting.Marshal(b, m, deterministic) +} +func (m *CMsgGCMsgMasterSetWebAPIRouting) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCMsgMasterSetWebAPIRouting.Merge(m, src) +} +func (m *CMsgGCMsgMasterSetWebAPIRouting) XXX_Size() int { + return xxx_messageInfo_CMsgGCMsgMasterSetWebAPIRouting.Size(m) +} +func (m *CMsgGCMsgMasterSetWebAPIRouting) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCMsgMasterSetWebAPIRouting.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCMsgMasterSetWebAPIRouting proto.InternalMessageInfo + +func (m *CMsgGCMsgMasterSetWebAPIRouting) GetEntries() []*CMsgGCMsgMasterSetWebAPIRouting_Entry { + if m != nil { + return m.Entries + } + return nil +} + +type CMsgGCMsgMasterSetWebAPIRouting_Entry struct { + InterfaceName *string `protobuf:"bytes,1,opt,name=interface_name,json=interfaceName" json:"interface_name,omitempty"` + MethodName *string `protobuf:"bytes,2,opt,name=method_name,json=methodName" json:"method_name,omitempty"` + Routing *CMsgGCRoutingInfo `protobuf:"bytes,3,opt,name=routing" json:"routing,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCMsgMasterSetWebAPIRouting_Entry) Reset() { *m = CMsgGCMsgMasterSetWebAPIRouting_Entry{} } +func (m *CMsgGCMsgMasterSetWebAPIRouting_Entry) String() string { return proto.CompactTextString(m) } +func (*CMsgGCMsgMasterSetWebAPIRouting_Entry) ProtoMessage() {} +func (*CMsgGCMsgMasterSetWebAPIRouting_Entry) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{57, 0} +} + +func (m *CMsgGCMsgMasterSetWebAPIRouting_Entry) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCMsgMasterSetWebAPIRouting_Entry.Unmarshal(m, b) +} +func (m *CMsgGCMsgMasterSetWebAPIRouting_Entry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCMsgMasterSetWebAPIRouting_Entry.Marshal(b, m, deterministic) +} +func (m *CMsgGCMsgMasterSetWebAPIRouting_Entry) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCMsgMasterSetWebAPIRouting_Entry.Merge(m, src) +} +func (m *CMsgGCMsgMasterSetWebAPIRouting_Entry) XXX_Size() int { + return xxx_messageInfo_CMsgGCMsgMasterSetWebAPIRouting_Entry.Size(m) +} +func (m *CMsgGCMsgMasterSetWebAPIRouting_Entry) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCMsgMasterSetWebAPIRouting_Entry.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCMsgMasterSetWebAPIRouting_Entry proto.InternalMessageInfo + +func (m *CMsgGCMsgMasterSetWebAPIRouting_Entry) GetInterfaceName() string { + if m != nil && m.InterfaceName != nil { + return *m.InterfaceName + } + return "" +} + +func (m *CMsgGCMsgMasterSetWebAPIRouting_Entry) GetMethodName() string { + if m != nil && m.MethodName != nil { + return *m.MethodName + } + return "" +} + +func (m *CMsgGCMsgMasterSetWebAPIRouting_Entry) GetRouting() *CMsgGCRoutingInfo { + if m != nil { + return m.Routing + } + return nil +} + +type CMsgGCMsgMasterSetClientMsgRouting struct { + Entries []*CMsgGCMsgMasterSetClientMsgRouting_Entry `protobuf:"bytes,1,rep,name=entries" json:"entries,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCMsgMasterSetClientMsgRouting) Reset() { *m = CMsgGCMsgMasterSetClientMsgRouting{} } +func (m *CMsgGCMsgMasterSetClientMsgRouting) String() string { return proto.CompactTextString(m) } +func (*CMsgGCMsgMasterSetClientMsgRouting) ProtoMessage() {} +func (*CMsgGCMsgMasterSetClientMsgRouting) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{58} +} + +func (m *CMsgGCMsgMasterSetClientMsgRouting) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCMsgMasterSetClientMsgRouting.Unmarshal(m, b) +} +func (m *CMsgGCMsgMasterSetClientMsgRouting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCMsgMasterSetClientMsgRouting.Marshal(b, m, deterministic) +} +func (m *CMsgGCMsgMasterSetClientMsgRouting) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCMsgMasterSetClientMsgRouting.Merge(m, src) +} +func (m *CMsgGCMsgMasterSetClientMsgRouting) XXX_Size() int { + return xxx_messageInfo_CMsgGCMsgMasterSetClientMsgRouting.Size(m) +} +func (m *CMsgGCMsgMasterSetClientMsgRouting) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCMsgMasterSetClientMsgRouting.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCMsgMasterSetClientMsgRouting proto.InternalMessageInfo + +func (m *CMsgGCMsgMasterSetClientMsgRouting) GetEntries() []*CMsgGCMsgMasterSetClientMsgRouting_Entry { + if m != nil { + return m.Entries + } + return nil +} + +type CMsgGCMsgMasterSetClientMsgRouting_Entry struct { + MsgType *uint32 `protobuf:"varint,1,opt,name=msg_type,json=msgType" json:"msg_type,omitempty"` + Routing *CMsgGCRoutingInfo `protobuf:"bytes,2,opt,name=routing" json:"routing,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCMsgMasterSetClientMsgRouting_Entry) Reset() { + *m = CMsgGCMsgMasterSetClientMsgRouting_Entry{} +} +func (m *CMsgGCMsgMasterSetClientMsgRouting_Entry) String() string { return proto.CompactTextString(m) } +func (*CMsgGCMsgMasterSetClientMsgRouting_Entry) ProtoMessage() {} +func (*CMsgGCMsgMasterSetClientMsgRouting_Entry) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{58, 0} +} + +func (m *CMsgGCMsgMasterSetClientMsgRouting_Entry) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCMsgMasterSetClientMsgRouting_Entry.Unmarshal(m, b) +} +func (m *CMsgGCMsgMasterSetClientMsgRouting_Entry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCMsgMasterSetClientMsgRouting_Entry.Marshal(b, m, deterministic) +} +func (m *CMsgGCMsgMasterSetClientMsgRouting_Entry) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCMsgMasterSetClientMsgRouting_Entry.Merge(m, src) +} +func (m *CMsgGCMsgMasterSetClientMsgRouting_Entry) XXX_Size() int { + return xxx_messageInfo_CMsgGCMsgMasterSetClientMsgRouting_Entry.Size(m) +} +func (m *CMsgGCMsgMasterSetClientMsgRouting_Entry) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCMsgMasterSetClientMsgRouting_Entry.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCMsgMasterSetClientMsgRouting_Entry proto.InternalMessageInfo + +func (m *CMsgGCMsgMasterSetClientMsgRouting_Entry) GetMsgType() uint32 { + if m != nil && m.MsgType != nil { + return *m.MsgType + } + return 0 +} + +func (m *CMsgGCMsgMasterSetClientMsgRouting_Entry) GetRouting() *CMsgGCRoutingInfo { + if m != nil { + return m.Routing + } + return nil +} + +type CMsgGCMsgMasterSetWebAPIRouting_Response struct { + Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCMsgMasterSetWebAPIRouting_Response) Reset() { + *m = CMsgGCMsgMasterSetWebAPIRouting_Response{} +} +func (m *CMsgGCMsgMasterSetWebAPIRouting_Response) String() string { return proto.CompactTextString(m) } +func (*CMsgGCMsgMasterSetWebAPIRouting_Response) ProtoMessage() {} +func (*CMsgGCMsgMasterSetWebAPIRouting_Response) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{59} +} + +func (m *CMsgGCMsgMasterSetWebAPIRouting_Response) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCMsgMasterSetWebAPIRouting_Response.Unmarshal(m, b) +} +func (m *CMsgGCMsgMasterSetWebAPIRouting_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCMsgMasterSetWebAPIRouting_Response.Marshal(b, m, deterministic) +} +func (m *CMsgGCMsgMasterSetWebAPIRouting_Response) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCMsgMasterSetWebAPIRouting_Response.Merge(m, src) +} +func (m *CMsgGCMsgMasterSetWebAPIRouting_Response) XXX_Size() int { + return xxx_messageInfo_CMsgGCMsgMasterSetWebAPIRouting_Response.Size(m) +} +func (m *CMsgGCMsgMasterSetWebAPIRouting_Response) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCMsgMasterSetWebAPIRouting_Response.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCMsgMasterSetWebAPIRouting_Response proto.InternalMessageInfo + +const Default_CMsgGCMsgMasterSetWebAPIRouting_Response_Eresult int32 = 2 + +func (m *CMsgGCMsgMasterSetWebAPIRouting_Response) GetEresult() int32 { + if m != nil && m.Eresult != nil { + return *m.Eresult + } + return Default_CMsgGCMsgMasterSetWebAPIRouting_Response_Eresult +} + +type CMsgGCMsgMasterSetClientMsgRouting_Response struct { + Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCMsgMasterSetClientMsgRouting_Response) Reset() { + *m = CMsgGCMsgMasterSetClientMsgRouting_Response{} +} +func (m *CMsgGCMsgMasterSetClientMsgRouting_Response) String() string { + return proto.CompactTextString(m) +} +func (*CMsgGCMsgMasterSetClientMsgRouting_Response) ProtoMessage() {} +func (*CMsgGCMsgMasterSetClientMsgRouting_Response) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{60} +} + +func (m *CMsgGCMsgMasterSetClientMsgRouting_Response) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCMsgMasterSetClientMsgRouting_Response.Unmarshal(m, b) +} +func (m *CMsgGCMsgMasterSetClientMsgRouting_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCMsgMasterSetClientMsgRouting_Response.Marshal(b, m, deterministic) +} +func (m *CMsgGCMsgMasterSetClientMsgRouting_Response) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCMsgMasterSetClientMsgRouting_Response.Merge(m, src) +} +func (m *CMsgGCMsgMasterSetClientMsgRouting_Response) XXX_Size() int { + return xxx_messageInfo_CMsgGCMsgMasterSetClientMsgRouting_Response.Size(m) +} +func (m *CMsgGCMsgMasterSetClientMsgRouting_Response) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCMsgMasterSetClientMsgRouting_Response.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCMsgMasterSetClientMsgRouting_Response proto.InternalMessageInfo + +const Default_CMsgGCMsgMasterSetClientMsgRouting_Response_Eresult int32 = 2 + +func (m *CMsgGCMsgMasterSetClientMsgRouting_Response) GetEresult() int32 { + if m != nil && m.Eresult != nil { + return *m.Eresult + } + return Default_CMsgGCMsgMasterSetClientMsgRouting_Response_Eresult +} + +type CMsgGCMsgSetOptions struct { + Options []CMsgGCMsgSetOptions_Option `protobuf:"varint,1,rep,name=options,enum=protocol.CMsgGCMsgSetOptions_Option" json:"options,omitempty"` + ClientMsgRanges []*CMsgGCMsgSetOptions_MessageRange `protobuf:"bytes,2,rep,name=client_msg_ranges,json=clientMsgRanges" json:"client_msg_ranges,omitempty"` + GcsqlVersion *CMsgGCMsgSetOptions_GCSQLVersion `protobuf:"varint,3,opt,name=gcsql_version,json=gcsqlVersion,enum=protocol.CMsgGCMsgSetOptions_GCSQLVersion,def=1" json:"gcsql_version,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCMsgSetOptions) Reset() { *m = CMsgGCMsgSetOptions{} } +func (m *CMsgGCMsgSetOptions) String() string { return proto.CompactTextString(m) } +func (*CMsgGCMsgSetOptions) ProtoMessage() {} +func (*CMsgGCMsgSetOptions) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{61} +} + +func (m *CMsgGCMsgSetOptions) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCMsgSetOptions.Unmarshal(m, b) +} +func (m *CMsgGCMsgSetOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCMsgSetOptions.Marshal(b, m, deterministic) +} +func (m *CMsgGCMsgSetOptions) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCMsgSetOptions.Merge(m, src) +} +func (m *CMsgGCMsgSetOptions) XXX_Size() int { + return xxx_messageInfo_CMsgGCMsgSetOptions.Size(m) +} +func (m *CMsgGCMsgSetOptions) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCMsgSetOptions.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCMsgSetOptions proto.InternalMessageInfo + +const Default_CMsgGCMsgSetOptions_GcsqlVersion CMsgGCMsgSetOptions_GCSQLVersion = CMsgGCMsgSetOptions_GCSQL_VERSION_BASELINE + +func (m *CMsgGCMsgSetOptions) GetOptions() []CMsgGCMsgSetOptions_Option { + if m != nil { + return m.Options + } + return nil +} + +func (m *CMsgGCMsgSetOptions) GetClientMsgRanges() []*CMsgGCMsgSetOptions_MessageRange { + if m != nil { + return m.ClientMsgRanges + } + return nil +} + +func (m *CMsgGCMsgSetOptions) GetGcsqlVersion() CMsgGCMsgSetOptions_GCSQLVersion { + if m != nil && m.GcsqlVersion != nil { + return *m.GcsqlVersion + } + return Default_CMsgGCMsgSetOptions_GcsqlVersion +} + +type CMsgGCMsgSetOptions_MessageRange struct { + Low *uint32 `protobuf:"varint,1,req,name=low" json:"low,omitempty"` + High *uint32 `protobuf:"varint,2,req,name=high" json:"high,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCMsgSetOptions_MessageRange) Reset() { *m = CMsgGCMsgSetOptions_MessageRange{} } +func (m *CMsgGCMsgSetOptions_MessageRange) String() string { return proto.CompactTextString(m) } +func (*CMsgGCMsgSetOptions_MessageRange) ProtoMessage() {} +func (*CMsgGCMsgSetOptions_MessageRange) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{61, 0} +} + +func (m *CMsgGCMsgSetOptions_MessageRange) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCMsgSetOptions_MessageRange.Unmarshal(m, b) +} +func (m *CMsgGCMsgSetOptions_MessageRange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCMsgSetOptions_MessageRange.Marshal(b, m, deterministic) +} +func (m *CMsgGCMsgSetOptions_MessageRange) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCMsgSetOptions_MessageRange.Merge(m, src) +} +func (m *CMsgGCMsgSetOptions_MessageRange) XXX_Size() int { + return xxx_messageInfo_CMsgGCMsgSetOptions_MessageRange.Size(m) +} +func (m *CMsgGCMsgSetOptions_MessageRange) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCMsgSetOptions_MessageRange.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCMsgSetOptions_MessageRange proto.InternalMessageInfo + +func (m *CMsgGCMsgSetOptions_MessageRange) GetLow() uint32 { + if m != nil && m.Low != nil { + return *m.Low + } + return 0 +} + +func (m *CMsgGCMsgSetOptions_MessageRange) GetHigh() uint32 { + if m != nil && m.High != nil { + return *m.High + } + return 0 +} + +type CMsgGCHUpdateSession struct { + SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` + AppId *uint32 `protobuf:"varint,2,opt,name=app_id,json=appId" json:"app_id,omitempty"` + Online *bool `protobuf:"varint,3,opt,name=online" json:"online,omitempty"` + ServerSteamId *uint64 `protobuf:"fixed64,4,opt,name=server_steam_id,json=serverSteamId" json:"server_steam_id,omitempty"` + ServerAddr *uint32 `protobuf:"varint,5,opt,name=server_addr,json=serverAddr" json:"server_addr,omitempty"` + ServerPort *uint32 `protobuf:"varint,6,opt,name=server_port,json=serverPort" json:"server_port,omitempty"` + OsType *uint32 `protobuf:"varint,7,opt,name=os_type,json=osType" json:"os_type,omitempty"` + ClientAddr *uint32 `protobuf:"varint,8,opt,name=client_addr,json=clientAddr" json:"client_addr,omitempty"` + ExtraFields []*CMsgGCHUpdateSession_ExtraField `protobuf:"bytes,9,rep,name=extra_fields,json=extraFields" json:"extra_fields,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCHUpdateSession) Reset() { *m = CMsgGCHUpdateSession{} } +func (m *CMsgGCHUpdateSession) String() string { return proto.CompactTextString(m) } +func (*CMsgGCHUpdateSession) ProtoMessage() {} +func (*CMsgGCHUpdateSession) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{62} +} + +func (m *CMsgGCHUpdateSession) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCHUpdateSession.Unmarshal(m, b) +} +func (m *CMsgGCHUpdateSession) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCHUpdateSession.Marshal(b, m, deterministic) +} +func (m *CMsgGCHUpdateSession) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCHUpdateSession.Merge(m, src) +} +func (m *CMsgGCHUpdateSession) XXX_Size() int { + return xxx_messageInfo_CMsgGCHUpdateSession.Size(m) +} +func (m *CMsgGCHUpdateSession) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCHUpdateSession.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCHUpdateSession proto.InternalMessageInfo + +func (m *CMsgGCHUpdateSession) GetSteamId() uint64 { + if m != nil && m.SteamId != nil { + return *m.SteamId + } + return 0 +} + +func (m *CMsgGCHUpdateSession) GetAppId() uint32 { + if m != nil && m.AppId != nil { + return *m.AppId + } + return 0 +} + +func (m *CMsgGCHUpdateSession) GetOnline() bool { + if m != nil && m.Online != nil { + return *m.Online + } + return false +} + +func (m *CMsgGCHUpdateSession) GetServerSteamId() uint64 { + if m != nil && m.ServerSteamId != nil { + return *m.ServerSteamId + } + return 0 +} + +func (m *CMsgGCHUpdateSession) GetServerAddr() uint32 { + if m != nil && m.ServerAddr != nil { + return *m.ServerAddr + } + return 0 +} + +func (m *CMsgGCHUpdateSession) GetServerPort() uint32 { + if m != nil && m.ServerPort != nil { + return *m.ServerPort + } + return 0 +} + +func (m *CMsgGCHUpdateSession) GetOsType() uint32 { + if m != nil && m.OsType != nil { + return *m.OsType + } + return 0 +} + +func (m *CMsgGCHUpdateSession) GetClientAddr() uint32 { + if m != nil && m.ClientAddr != nil { + return *m.ClientAddr + } + return 0 +} + +func (m *CMsgGCHUpdateSession) GetExtraFields() []*CMsgGCHUpdateSession_ExtraField { + if m != nil { + return m.ExtraFields + } + return nil +} + +type CMsgGCHUpdateSession_ExtraField struct { + Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` + Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCHUpdateSession_ExtraField) Reset() { *m = CMsgGCHUpdateSession_ExtraField{} } +func (m *CMsgGCHUpdateSession_ExtraField) String() string { return proto.CompactTextString(m) } +func (*CMsgGCHUpdateSession_ExtraField) ProtoMessage() {} +func (*CMsgGCHUpdateSession_ExtraField) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{62, 0} +} + +func (m *CMsgGCHUpdateSession_ExtraField) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCHUpdateSession_ExtraField.Unmarshal(m, b) +} +func (m *CMsgGCHUpdateSession_ExtraField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCHUpdateSession_ExtraField.Marshal(b, m, deterministic) +} +func (m *CMsgGCHUpdateSession_ExtraField) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCHUpdateSession_ExtraField.Merge(m, src) +} +func (m *CMsgGCHUpdateSession_ExtraField) XXX_Size() int { + return xxx_messageInfo_CMsgGCHUpdateSession_ExtraField.Size(m) +} +func (m *CMsgGCHUpdateSession_ExtraField) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCHUpdateSession_ExtraField.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCHUpdateSession_ExtraField proto.InternalMessageInfo + +func (m *CMsgGCHUpdateSession_ExtraField) GetName() string { + if m != nil && m.Name != nil { + return *m.Name + } + return "" +} + +func (m *CMsgGCHUpdateSession_ExtraField) GetValue() string { + if m != nil && m.Value != nil { + return *m.Value + } + return "" +} + +type CMsgNotificationOfSuspiciousActivity struct { + Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` + Appid *uint32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"` + MultipleInstances *CMsgNotificationOfSuspiciousActivity_MultipleGameInstances `protobuf:"bytes,3,opt,name=multiple_instances,json=multipleInstances" json:"multiple_instances,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgNotificationOfSuspiciousActivity) Reset() { *m = CMsgNotificationOfSuspiciousActivity{} } +func (m *CMsgNotificationOfSuspiciousActivity) String() string { return proto.CompactTextString(m) } +func (*CMsgNotificationOfSuspiciousActivity) ProtoMessage() {} +func (*CMsgNotificationOfSuspiciousActivity) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{63} +} + +func (m *CMsgNotificationOfSuspiciousActivity) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgNotificationOfSuspiciousActivity.Unmarshal(m, b) +} +func (m *CMsgNotificationOfSuspiciousActivity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgNotificationOfSuspiciousActivity.Marshal(b, m, deterministic) +} +func (m *CMsgNotificationOfSuspiciousActivity) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgNotificationOfSuspiciousActivity.Merge(m, src) +} +func (m *CMsgNotificationOfSuspiciousActivity) XXX_Size() int { + return xxx_messageInfo_CMsgNotificationOfSuspiciousActivity.Size(m) +} +func (m *CMsgNotificationOfSuspiciousActivity) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgNotificationOfSuspiciousActivity.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgNotificationOfSuspiciousActivity proto.InternalMessageInfo + +func (m *CMsgNotificationOfSuspiciousActivity) GetSteamid() uint64 { + if m != nil && m.Steamid != nil { + return *m.Steamid + } + return 0 +} + +func (m *CMsgNotificationOfSuspiciousActivity) GetAppid() uint32 { + if m != nil && m.Appid != nil { + return *m.Appid + } + return 0 +} + +func (m *CMsgNotificationOfSuspiciousActivity) GetMultipleInstances() *CMsgNotificationOfSuspiciousActivity_MultipleGameInstances { + if m != nil { + return m.MultipleInstances + } + return nil +} + +type CMsgNotificationOfSuspiciousActivity_MultipleGameInstances struct { + AppInstanceCount *uint32 `protobuf:"varint,1,opt,name=app_instance_count,json=appInstanceCount" json:"app_instance_count,omitempty"` + OtherSteamids []uint64 `protobuf:"fixed64,2,rep,name=other_steamids,json=otherSteamids" json:"other_steamids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgNotificationOfSuspiciousActivity_MultipleGameInstances) Reset() { + *m = CMsgNotificationOfSuspiciousActivity_MultipleGameInstances{} +} +func (m *CMsgNotificationOfSuspiciousActivity_MultipleGameInstances) String() string { + return proto.CompactTextString(m) +} +func (*CMsgNotificationOfSuspiciousActivity_MultipleGameInstances) ProtoMessage() {} +func (*CMsgNotificationOfSuspiciousActivity_MultipleGameInstances) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{63, 0} +} + +func (m *CMsgNotificationOfSuspiciousActivity_MultipleGameInstances) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgNotificationOfSuspiciousActivity_MultipleGameInstances.Unmarshal(m, b) +} +func (m *CMsgNotificationOfSuspiciousActivity_MultipleGameInstances) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgNotificationOfSuspiciousActivity_MultipleGameInstances.Marshal(b, m, deterministic) +} +func (m *CMsgNotificationOfSuspiciousActivity_MultipleGameInstances) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgNotificationOfSuspiciousActivity_MultipleGameInstances.Merge(m, src) +} +func (m *CMsgNotificationOfSuspiciousActivity_MultipleGameInstances) XXX_Size() int { + return xxx_messageInfo_CMsgNotificationOfSuspiciousActivity_MultipleGameInstances.Size(m) +} +func (m *CMsgNotificationOfSuspiciousActivity_MultipleGameInstances) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgNotificationOfSuspiciousActivity_MultipleGameInstances.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgNotificationOfSuspiciousActivity_MultipleGameInstances proto.InternalMessageInfo + +func (m *CMsgNotificationOfSuspiciousActivity_MultipleGameInstances) GetAppInstanceCount() uint32 { + if m != nil && m.AppInstanceCount != nil { + return *m.AppInstanceCount + } + return 0 +} + +func (m *CMsgNotificationOfSuspiciousActivity_MultipleGameInstances) GetOtherSteamids() []uint64 { + if m != nil { + return m.OtherSteamids + } + return nil +} + +type CMsgDPPartnerMicroTxns struct { + Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"` + GcName *string `protobuf:"bytes,2,opt,name=gc_name,json=gcName" json:"gc_name,omitempty"` + Partner *CMsgDPPartnerMicroTxns_PartnerInfo `protobuf:"bytes,3,opt,name=partner" json:"partner,omitempty"` + Transactions []*CMsgDPPartnerMicroTxns_PartnerMicroTxn `protobuf:"bytes,4,rep,name=transactions" json:"transactions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDPPartnerMicroTxns) Reset() { *m = CMsgDPPartnerMicroTxns{} } +func (m *CMsgDPPartnerMicroTxns) String() string { return proto.CompactTextString(m) } +func (*CMsgDPPartnerMicroTxns) ProtoMessage() {} +func (*CMsgDPPartnerMicroTxns) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{64} +} + +func (m *CMsgDPPartnerMicroTxns) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDPPartnerMicroTxns.Unmarshal(m, b) +} +func (m *CMsgDPPartnerMicroTxns) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDPPartnerMicroTxns.Marshal(b, m, deterministic) +} +func (m *CMsgDPPartnerMicroTxns) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDPPartnerMicroTxns.Merge(m, src) +} +func (m *CMsgDPPartnerMicroTxns) XXX_Size() int { + return xxx_messageInfo_CMsgDPPartnerMicroTxns.Size(m) +} +func (m *CMsgDPPartnerMicroTxns) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDPPartnerMicroTxns.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDPPartnerMicroTxns proto.InternalMessageInfo + +func (m *CMsgDPPartnerMicroTxns) GetAppid() uint32 { + if m != nil && m.Appid != nil { + return *m.Appid + } + return 0 +} + +func (m *CMsgDPPartnerMicroTxns) GetGcName() string { + if m != nil && m.GcName != nil { + return *m.GcName + } + return "" +} + +func (m *CMsgDPPartnerMicroTxns) GetPartner() *CMsgDPPartnerMicroTxns_PartnerInfo { + if m != nil { + return m.Partner + } + return nil +} + +func (m *CMsgDPPartnerMicroTxns) GetTransactions() []*CMsgDPPartnerMicroTxns_PartnerMicroTxn { + if m != nil { + return m.Transactions + } + return nil +} + +type CMsgDPPartnerMicroTxns_PartnerMicroTxn struct { + InitTime *uint32 `protobuf:"varint,1,opt,name=init_time,json=initTime" json:"init_time,omitempty"` + LastUpdateTime *uint32 `protobuf:"varint,2,opt,name=last_update_time,json=lastUpdateTime" json:"last_update_time,omitempty"` + TxnId *uint64 `protobuf:"varint,3,opt,name=txn_id,json=txnId" json:"txn_id,omitempty"` + AccountId *uint32 `protobuf:"varint,4,opt,name=account_id,json=accountId" json:"account_id,omitempty"` + LineItem *uint32 `protobuf:"varint,5,opt,name=line_item,json=lineItem" json:"line_item,omitempty"` + ItemId *uint64 `protobuf:"varint,6,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + DefIndex *uint32 `protobuf:"varint,7,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` + Price *uint64 `protobuf:"varint,8,opt,name=price" json:"price,omitempty"` + Tax *uint64 `protobuf:"varint,9,opt,name=tax" json:"tax,omitempty"` + PriceUsd *uint64 `protobuf:"varint,10,opt,name=price_usd,json=priceUsd" json:"price_usd,omitempty"` + TaxUsd *uint64 `protobuf:"varint,11,opt,name=tax_usd,json=taxUsd" json:"tax_usd,omitempty"` + PurchaseType *uint32 `protobuf:"varint,12,opt,name=purchase_type,json=purchaseType" json:"purchase_type,omitempty"` + SteamTxnType *uint32 `protobuf:"varint,13,opt,name=steam_txn_type,json=steamTxnType" json:"steam_txn_type,omitempty"` + CountryCode *string `protobuf:"bytes,14,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` + RegionCode *string `protobuf:"bytes,15,opt,name=region_code,json=regionCode" json:"region_code,omitempty"` + Quantity *int32 `protobuf:"varint,16,opt,name=quantity" json:"quantity,omitempty"` + RefTransId *uint64 `protobuf:"varint,17,opt,name=ref_trans_id,json=refTransId" json:"ref_trans_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) Reset() { + *m = CMsgDPPartnerMicroTxns_PartnerMicroTxn{} +} +func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) String() string { return proto.CompactTextString(m) } +func (*CMsgDPPartnerMicroTxns_PartnerMicroTxn) ProtoMessage() {} +func (*CMsgDPPartnerMicroTxns_PartnerMicroTxn) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{64, 0} +} + +func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDPPartnerMicroTxns_PartnerMicroTxn.Unmarshal(m, b) +} +func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDPPartnerMicroTxns_PartnerMicroTxn.Marshal(b, m, deterministic) +} +func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDPPartnerMicroTxns_PartnerMicroTxn.Merge(m, src) +} +func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) XXX_Size() int { + return xxx_messageInfo_CMsgDPPartnerMicroTxns_PartnerMicroTxn.Size(m) +} +func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDPPartnerMicroTxns_PartnerMicroTxn.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDPPartnerMicroTxns_PartnerMicroTxn proto.InternalMessageInfo + +func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetInitTime() uint32 { + if m != nil && m.InitTime != nil { + return *m.InitTime + } + return 0 +} + +func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetLastUpdateTime() uint32 { + if m != nil && m.LastUpdateTime != nil { + return *m.LastUpdateTime + } + return 0 +} + +func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetTxnId() uint64 { + if m != nil && m.TxnId != nil { + return *m.TxnId + } + return 0 +} + +func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetAccountId() uint32 { + if m != nil && m.AccountId != nil { + return *m.AccountId + } + return 0 +} + +func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetLineItem() uint32 { + if m != nil && m.LineItem != nil { + return *m.LineItem + } + return 0 +} + +func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetItemId() uint64 { + if m != nil && m.ItemId != nil { + return *m.ItemId + } + return 0 +} + +func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetDefIndex() uint32 { + if m != nil && m.DefIndex != nil { + return *m.DefIndex + } + return 0 +} + +func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetPrice() uint64 { + if m != nil && m.Price != nil { + return *m.Price + } + return 0 +} + +func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetTax() uint64 { + if m != nil && m.Tax != nil { + return *m.Tax + } + return 0 +} + +func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetPriceUsd() uint64 { + if m != nil && m.PriceUsd != nil { + return *m.PriceUsd + } + return 0 +} + +func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetTaxUsd() uint64 { + if m != nil && m.TaxUsd != nil { + return *m.TaxUsd + } + return 0 +} + +func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetPurchaseType() uint32 { + if m != nil && m.PurchaseType != nil { + return *m.PurchaseType + } + return 0 +} + +func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetSteamTxnType() uint32 { + if m != nil && m.SteamTxnType != nil { + return *m.SteamTxnType + } + return 0 +} + +func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetCountryCode() string { + if m != nil && m.CountryCode != nil { + return *m.CountryCode + } + return "" +} + +func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetRegionCode() string { + if m != nil && m.RegionCode != nil { + return *m.RegionCode + } + return "" +} + +func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetQuantity() int32 { + if m != nil && m.Quantity != nil { + return *m.Quantity + } + return 0 +} + +func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetRefTransId() uint64 { + if m != nil && m.RefTransId != nil { + return *m.RefTransId + } + return 0 +} + +type CMsgDPPartnerMicroTxns_PartnerInfo struct { + PartnerId *uint32 `protobuf:"varint,1,opt,name=partner_id,json=partnerId" json:"partner_id,omitempty"` + PartnerName *string `protobuf:"bytes,2,opt,name=partner_name,json=partnerName" json:"partner_name,omitempty"` + CurrencyCode *string `protobuf:"bytes,3,opt,name=currency_code,json=currencyCode" json:"currency_code,omitempty"` + CurrencyName *string `protobuf:"bytes,4,opt,name=currency_name,json=currencyName" json:"currency_name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDPPartnerMicroTxns_PartnerInfo) Reset() { *m = CMsgDPPartnerMicroTxns_PartnerInfo{} } +func (m *CMsgDPPartnerMicroTxns_PartnerInfo) String() string { return proto.CompactTextString(m) } +func (*CMsgDPPartnerMicroTxns_PartnerInfo) ProtoMessage() {} +func (*CMsgDPPartnerMicroTxns_PartnerInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{64, 1} +} + +func (m *CMsgDPPartnerMicroTxns_PartnerInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDPPartnerMicroTxns_PartnerInfo.Unmarshal(m, b) +} +func (m *CMsgDPPartnerMicroTxns_PartnerInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDPPartnerMicroTxns_PartnerInfo.Marshal(b, m, deterministic) +} +func (m *CMsgDPPartnerMicroTxns_PartnerInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDPPartnerMicroTxns_PartnerInfo.Merge(m, src) +} +func (m *CMsgDPPartnerMicroTxns_PartnerInfo) XXX_Size() int { + return xxx_messageInfo_CMsgDPPartnerMicroTxns_PartnerInfo.Size(m) +} +func (m *CMsgDPPartnerMicroTxns_PartnerInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDPPartnerMicroTxns_PartnerInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDPPartnerMicroTxns_PartnerInfo proto.InternalMessageInfo + +func (m *CMsgDPPartnerMicroTxns_PartnerInfo) GetPartnerId() uint32 { + if m != nil && m.PartnerId != nil { + return *m.PartnerId + } + return 0 +} + +func (m *CMsgDPPartnerMicroTxns_PartnerInfo) GetPartnerName() string { + if m != nil && m.PartnerName != nil { + return *m.PartnerName + } + return "" +} + +func (m *CMsgDPPartnerMicroTxns_PartnerInfo) GetCurrencyCode() string { + if m != nil && m.CurrencyCode != nil { + return *m.CurrencyCode + } + return "" +} + +func (m *CMsgDPPartnerMicroTxns_PartnerInfo) GetCurrencyName() string { + if m != nil && m.CurrencyName != nil { + return *m.CurrencyName + } + return "" +} + +type CMsgDPPartnerMicroTxnsResponse struct { + Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` + Eerrorcode *CMsgDPPartnerMicroTxnsResponse_EErrorCode `protobuf:"varint,2,opt,name=eerrorcode,enum=protocol.CMsgDPPartnerMicroTxnsResponse_EErrorCode,def=0" json:"eerrorcode,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgDPPartnerMicroTxnsResponse) Reset() { *m = CMsgDPPartnerMicroTxnsResponse{} } +func (m *CMsgDPPartnerMicroTxnsResponse) String() string { return proto.CompactTextString(m) } +func (*CMsgDPPartnerMicroTxnsResponse) ProtoMessage() {} +func (*CMsgDPPartnerMicroTxnsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{65} +} + +func (m *CMsgDPPartnerMicroTxnsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgDPPartnerMicroTxnsResponse.Unmarshal(m, b) +} +func (m *CMsgDPPartnerMicroTxnsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgDPPartnerMicroTxnsResponse.Marshal(b, m, deterministic) +} +func (m *CMsgDPPartnerMicroTxnsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgDPPartnerMicroTxnsResponse.Merge(m, src) +} +func (m *CMsgDPPartnerMicroTxnsResponse) XXX_Size() int { + return xxx_messageInfo_CMsgDPPartnerMicroTxnsResponse.Size(m) +} +func (m *CMsgDPPartnerMicroTxnsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgDPPartnerMicroTxnsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgDPPartnerMicroTxnsResponse proto.InternalMessageInfo + +const Default_CMsgDPPartnerMicroTxnsResponse_Eresult uint32 = 2 +const Default_CMsgDPPartnerMicroTxnsResponse_Eerrorcode CMsgDPPartnerMicroTxnsResponse_EErrorCode = CMsgDPPartnerMicroTxnsResponse_k_MsgValid + +func (m *CMsgDPPartnerMicroTxnsResponse) GetEresult() uint32 { + if m != nil && m.Eresult != nil { + return *m.Eresult + } + return Default_CMsgDPPartnerMicroTxnsResponse_Eresult +} + +func (m *CMsgDPPartnerMicroTxnsResponse) GetEerrorcode() CMsgDPPartnerMicroTxnsResponse_EErrorCode { + if m != nil && m.Eerrorcode != nil { + return *m.Eerrorcode + } + return Default_CMsgDPPartnerMicroTxnsResponse_Eerrorcode +} + +type CMsgGCHVacVerificationChange struct { + Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` + Appid *uint32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"` + IsVerified *bool `protobuf:"varint,3,opt,name=is_verified,json=isVerified" json:"is_verified,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCHVacVerificationChange) Reset() { *m = CMsgGCHVacVerificationChange{} } +func (m *CMsgGCHVacVerificationChange) String() string { return proto.CompactTextString(m) } +func (*CMsgGCHVacVerificationChange) ProtoMessage() {} +func (*CMsgGCHVacVerificationChange) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{66} +} + +func (m *CMsgGCHVacVerificationChange) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCHVacVerificationChange.Unmarshal(m, b) +} +func (m *CMsgGCHVacVerificationChange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCHVacVerificationChange.Marshal(b, m, deterministic) +} +func (m *CMsgGCHVacVerificationChange) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCHVacVerificationChange.Merge(m, src) +} +func (m *CMsgGCHVacVerificationChange) XXX_Size() int { + return xxx_messageInfo_CMsgGCHVacVerificationChange.Size(m) +} +func (m *CMsgGCHVacVerificationChange) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCHVacVerificationChange.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCHVacVerificationChange proto.InternalMessageInfo + +func (m *CMsgGCHVacVerificationChange) GetSteamid() uint64 { + if m != nil && m.Steamid != nil { + return *m.Steamid + } + return 0 +} + +func (m *CMsgGCHVacVerificationChange) GetAppid() uint32 { + if m != nil && m.Appid != nil { + return *m.Appid + } + return 0 +} + +func (m *CMsgGCHVacVerificationChange) GetIsVerified() bool { + if m != nil && m.IsVerified != nil { + return *m.IsVerified + } + return false +} + +type CMsgGCHAccountTwoFactorChange struct { + Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` + Appid *uint32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"` + TwofactorEnabled *bool `protobuf:"varint,3,opt,name=twofactor_enabled,json=twofactorEnabled" json:"twofactor_enabled,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCHAccountTwoFactorChange) Reset() { *m = CMsgGCHAccountTwoFactorChange{} } +func (m *CMsgGCHAccountTwoFactorChange) String() string { return proto.CompactTextString(m) } +func (*CMsgGCHAccountTwoFactorChange) ProtoMessage() {} +func (*CMsgGCHAccountTwoFactorChange) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{67} +} + +func (m *CMsgGCHAccountTwoFactorChange) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCHAccountTwoFactorChange.Unmarshal(m, b) +} +func (m *CMsgGCHAccountTwoFactorChange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCHAccountTwoFactorChange.Marshal(b, m, deterministic) +} +func (m *CMsgGCHAccountTwoFactorChange) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCHAccountTwoFactorChange.Merge(m, src) +} +func (m *CMsgGCHAccountTwoFactorChange) XXX_Size() int { + return xxx_messageInfo_CMsgGCHAccountTwoFactorChange.Size(m) +} +func (m *CMsgGCHAccountTwoFactorChange) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCHAccountTwoFactorChange.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCHAccountTwoFactorChange proto.InternalMessageInfo + +func (m *CMsgGCHAccountTwoFactorChange) GetSteamid() uint64 { + if m != nil && m.Steamid != nil { + return *m.Steamid + } + return 0 +} + +func (m *CMsgGCHAccountTwoFactorChange) GetAppid() uint32 { + if m != nil && m.Appid != nil { + return *m.Appid + } + return 0 +} + +func (m *CMsgGCHAccountTwoFactorChange) GetTwofactorEnabled() bool { + if m != nil && m.TwofactorEnabled != nil { + return *m.TwofactorEnabled + } + return false +} + +type CMsgGCCheckClanMembership struct { + Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` + Clanid *uint32 `protobuf:"varint,2,opt,name=clanid" json:"clanid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCCheckClanMembership) Reset() { *m = CMsgGCCheckClanMembership{} } +func (m *CMsgGCCheckClanMembership) String() string { return proto.CompactTextString(m) } +func (*CMsgGCCheckClanMembership) ProtoMessage() {} +func (*CMsgGCCheckClanMembership) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{68} +} + +func (m *CMsgGCCheckClanMembership) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCCheckClanMembership.Unmarshal(m, b) +} +func (m *CMsgGCCheckClanMembership) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCCheckClanMembership.Marshal(b, m, deterministic) +} +func (m *CMsgGCCheckClanMembership) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCCheckClanMembership.Merge(m, src) +} +func (m *CMsgGCCheckClanMembership) XXX_Size() int { + return xxx_messageInfo_CMsgGCCheckClanMembership.Size(m) +} +func (m *CMsgGCCheckClanMembership) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCCheckClanMembership.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCCheckClanMembership proto.InternalMessageInfo + +func (m *CMsgGCCheckClanMembership) GetSteamid() uint64 { + if m != nil && m.Steamid != nil { + return *m.Steamid + } + return 0 +} + +func (m *CMsgGCCheckClanMembership) GetClanid() uint32 { + if m != nil && m.Clanid != nil { + return *m.Clanid + } + return 0 +} + +type CMsgGCCheckClanMembership_Response struct { + Ismember *bool `protobuf:"varint,1,opt,name=ismember" json:"ismember,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CMsgGCCheckClanMembership_Response) Reset() { *m = CMsgGCCheckClanMembership_Response{} } +func (m *CMsgGCCheckClanMembership_Response) String() string { return proto.CompactTextString(m) } +func (*CMsgGCCheckClanMembership_Response) ProtoMessage() {} +func (*CMsgGCCheckClanMembership_Response) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{69} +} + +func (m *CMsgGCCheckClanMembership_Response) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CMsgGCCheckClanMembership_Response.Unmarshal(m, b) +} +func (m *CMsgGCCheckClanMembership_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CMsgGCCheckClanMembership_Response.Marshal(b, m, deterministic) +} +func (m *CMsgGCCheckClanMembership_Response) XXX_Merge(src proto.Message) { + xxx_messageInfo_CMsgGCCheckClanMembership_Response.Merge(m, src) +} +func (m *CMsgGCCheckClanMembership_Response) XXX_Size() int { + return xxx_messageInfo_CMsgGCCheckClanMembership_Response.Size(m) +} +func (m *CMsgGCCheckClanMembership_Response) XXX_DiscardUnknown() { + xxx_messageInfo_CMsgGCCheckClanMembership_Response.DiscardUnknown(m) +} + +var xxx_messageInfo_CMsgGCCheckClanMembership_Response proto.InternalMessageInfo + +func (m *CMsgGCCheckClanMembership_Response) GetIsmember() bool { + if m != nil && m.Ismember != nil { + return *m.Ismember + } + return false +} + +type CWorkshop_AddSpecialPayment_Request struct { + Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"` + Gameitemid *uint32 `protobuf:"varint,2,opt,name=gameitemid" json:"gameitemid,omitempty"` + Date *string `protobuf:"bytes,3,opt,name=date" json:"date,omitempty"` + PaymentUsUsd *uint64 `protobuf:"varint,4,opt,name=payment_us_usd,json=paymentUsUsd" json:"payment_us_usd,omitempty"` + PaymentRowUsd *uint64 `protobuf:"varint,5,opt,name=payment_row_usd,json=paymentRowUsd" json:"payment_row_usd,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CWorkshop_AddSpecialPayment_Request) Reset() { *m = CWorkshop_AddSpecialPayment_Request{} } +func (m *CWorkshop_AddSpecialPayment_Request) String() string { return proto.CompactTextString(m) } +func (*CWorkshop_AddSpecialPayment_Request) ProtoMessage() {} +func (*CWorkshop_AddSpecialPayment_Request) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{70} +} + +func (m *CWorkshop_AddSpecialPayment_Request) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CWorkshop_AddSpecialPayment_Request.Unmarshal(m, b) +} +func (m *CWorkshop_AddSpecialPayment_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CWorkshop_AddSpecialPayment_Request.Marshal(b, m, deterministic) +} +func (m *CWorkshop_AddSpecialPayment_Request) XXX_Merge(src proto.Message) { + xxx_messageInfo_CWorkshop_AddSpecialPayment_Request.Merge(m, src) +} +func (m *CWorkshop_AddSpecialPayment_Request) XXX_Size() int { + return xxx_messageInfo_CWorkshop_AddSpecialPayment_Request.Size(m) +} +func (m *CWorkshop_AddSpecialPayment_Request) XXX_DiscardUnknown() { + xxx_messageInfo_CWorkshop_AddSpecialPayment_Request.DiscardUnknown(m) +} + +var xxx_messageInfo_CWorkshop_AddSpecialPayment_Request proto.InternalMessageInfo + +func (m *CWorkshop_AddSpecialPayment_Request) GetAppid() uint32 { + if m != nil && m.Appid != nil { + return *m.Appid + } + return 0 +} + +func (m *CWorkshop_AddSpecialPayment_Request) GetGameitemid() uint32 { + if m != nil && m.Gameitemid != nil { + return *m.Gameitemid + } + return 0 +} + +func (m *CWorkshop_AddSpecialPayment_Request) GetDate() string { + if m != nil && m.Date != nil { + return *m.Date + } + return "" +} + +func (m *CWorkshop_AddSpecialPayment_Request) GetPaymentUsUsd() uint64 { + if m != nil && m.PaymentUsUsd != nil { + return *m.PaymentUsUsd + } + return 0 +} + +func (m *CWorkshop_AddSpecialPayment_Request) GetPaymentRowUsd() uint64 { + if m != nil && m.PaymentRowUsd != nil { + return *m.PaymentRowUsd + } + return 0 +} + +type CWorkshop_AddSpecialPayment_Response struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CWorkshop_AddSpecialPayment_Response) Reset() { *m = CWorkshop_AddSpecialPayment_Response{} } +func (m *CWorkshop_AddSpecialPayment_Response) String() string { return proto.CompactTextString(m) } +func (*CWorkshop_AddSpecialPayment_Response) ProtoMessage() {} +func (*CWorkshop_AddSpecialPayment_Response) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{71} +} + +func (m *CWorkshop_AddSpecialPayment_Response) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CWorkshop_AddSpecialPayment_Response.Unmarshal(m, b) +} +func (m *CWorkshop_AddSpecialPayment_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CWorkshop_AddSpecialPayment_Response.Marshal(b, m, deterministic) +} +func (m *CWorkshop_AddSpecialPayment_Response) XXX_Merge(src proto.Message) { + xxx_messageInfo_CWorkshop_AddSpecialPayment_Response.Merge(m, src) +} +func (m *CWorkshop_AddSpecialPayment_Response) XXX_Size() int { + return xxx_messageInfo_CWorkshop_AddSpecialPayment_Response.Size(m) +} +func (m *CWorkshop_AddSpecialPayment_Response) XXX_DiscardUnknown() { + xxx_messageInfo_CWorkshop_AddSpecialPayment_Response.DiscardUnknown(m) +} + +var xxx_messageInfo_CWorkshop_AddSpecialPayment_Response proto.InternalMessageInfo + +type CWorkshop_GetSpecialPayments_Request struct { + Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"` + Gameitemid *uint32 `protobuf:"varint,2,opt,name=gameitemid" json:"gameitemid,omitempty"` + Date *string `protobuf:"bytes,3,opt,name=date" json:"date,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CWorkshop_GetSpecialPayments_Request) Reset() { *m = CWorkshop_GetSpecialPayments_Request{} } +func (m *CWorkshop_GetSpecialPayments_Request) String() string { return proto.CompactTextString(m) } +func (*CWorkshop_GetSpecialPayments_Request) ProtoMessage() {} +func (*CWorkshop_GetSpecialPayments_Request) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{72} +} + +func (m *CWorkshop_GetSpecialPayments_Request) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CWorkshop_GetSpecialPayments_Request.Unmarshal(m, b) +} +func (m *CWorkshop_GetSpecialPayments_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CWorkshop_GetSpecialPayments_Request.Marshal(b, m, deterministic) +} +func (m *CWorkshop_GetSpecialPayments_Request) XXX_Merge(src proto.Message) { + xxx_messageInfo_CWorkshop_GetSpecialPayments_Request.Merge(m, src) +} +func (m *CWorkshop_GetSpecialPayments_Request) XXX_Size() int { + return xxx_messageInfo_CWorkshop_GetSpecialPayments_Request.Size(m) +} +func (m *CWorkshop_GetSpecialPayments_Request) XXX_DiscardUnknown() { + xxx_messageInfo_CWorkshop_GetSpecialPayments_Request.DiscardUnknown(m) +} + +var xxx_messageInfo_CWorkshop_GetSpecialPayments_Request proto.InternalMessageInfo + +func (m *CWorkshop_GetSpecialPayments_Request) GetAppid() uint32 { + if m != nil && m.Appid != nil { + return *m.Appid + } + return 0 +} + +func (m *CWorkshop_GetSpecialPayments_Request) GetGameitemid() uint32 { + if m != nil && m.Gameitemid != nil { + return *m.Gameitemid + } + return 0 +} + +func (m *CWorkshop_GetSpecialPayments_Request) GetDate() string { + if m != nil && m.Date != nil { + return *m.Date + } + return "" +} + +type CWorkshop_GetSpecialPayments_Response struct { + SpecialPayments []*CWorkshop_GetSpecialPayments_Response_SpecialPayment `protobuf:"bytes,1,rep,name=special_payments,json=specialPayments" json:"special_payments,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CWorkshop_GetSpecialPayments_Response) Reset() { *m = CWorkshop_GetSpecialPayments_Response{} } +func (m *CWorkshop_GetSpecialPayments_Response) String() string { return proto.CompactTextString(m) } +func (*CWorkshop_GetSpecialPayments_Response) ProtoMessage() {} +func (*CWorkshop_GetSpecialPayments_Response) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{73} +} + +func (m *CWorkshop_GetSpecialPayments_Response) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CWorkshop_GetSpecialPayments_Response.Unmarshal(m, b) +} +func (m *CWorkshop_GetSpecialPayments_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CWorkshop_GetSpecialPayments_Response.Marshal(b, m, deterministic) +} +func (m *CWorkshop_GetSpecialPayments_Response) XXX_Merge(src proto.Message) { + xxx_messageInfo_CWorkshop_GetSpecialPayments_Response.Merge(m, src) +} +func (m *CWorkshop_GetSpecialPayments_Response) XXX_Size() int { + return xxx_messageInfo_CWorkshop_GetSpecialPayments_Response.Size(m) +} +func (m *CWorkshop_GetSpecialPayments_Response) XXX_DiscardUnknown() { + xxx_messageInfo_CWorkshop_GetSpecialPayments_Response.DiscardUnknown(m) +} + +var xxx_messageInfo_CWorkshop_GetSpecialPayments_Response proto.InternalMessageInfo + +func (m *CWorkshop_GetSpecialPayments_Response) GetSpecialPayments() []*CWorkshop_GetSpecialPayments_Response_SpecialPayment { + if m != nil { + return m.SpecialPayments + } + return nil +} + +type CWorkshop_GetSpecialPayments_Response_SpecialPayment struct { + Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"` + Gameitemid *uint32 `protobuf:"varint,2,opt,name=gameitemid" json:"gameitemid,omitempty"` + Date *string `protobuf:"bytes,3,opt,name=date" json:"date,omitempty"` + NetPaymentUsUsd *uint64 `protobuf:"varint,4,opt,name=net_payment_us_usd,json=netPaymentUsUsd" json:"net_payment_us_usd,omitempty"` + NetPaymentRowUsd *uint64 `protobuf:"varint,5,opt,name=net_payment_row_usd,json=netPaymentRowUsd" json:"net_payment_row_usd,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CWorkshop_GetSpecialPayments_Response_SpecialPayment) Reset() { + *m = CWorkshop_GetSpecialPayments_Response_SpecialPayment{} +} +func (m *CWorkshop_GetSpecialPayments_Response_SpecialPayment) String() string { + return proto.CompactTextString(m) +} +func (*CWorkshop_GetSpecialPayments_Response_SpecialPayment) ProtoMessage() {} +func (*CWorkshop_GetSpecialPayments_Response_SpecialPayment) Descriptor() ([]byte, []int) { + return fileDescriptor_662a1850681ae3f8, []int{73, 0} +} + +func (m *CWorkshop_GetSpecialPayments_Response_SpecialPayment) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CWorkshop_GetSpecialPayments_Response_SpecialPayment.Unmarshal(m, b) +} +func (m *CWorkshop_GetSpecialPayments_Response_SpecialPayment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CWorkshop_GetSpecialPayments_Response_SpecialPayment.Marshal(b, m, deterministic) +} +func (m *CWorkshop_GetSpecialPayments_Response_SpecialPayment) XXX_Merge(src proto.Message) { + xxx_messageInfo_CWorkshop_GetSpecialPayments_Response_SpecialPayment.Merge(m, src) +} +func (m *CWorkshop_GetSpecialPayments_Response_SpecialPayment) XXX_Size() int { + return xxx_messageInfo_CWorkshop_GetSpecialPayments_Response_SpecialPayment.Size(m) +} +func (m *CWorkshop_GetSpecialPayments_Response_SpecialPayment) XXX_DiscardUnknown() { + xxx_messageInfo_CWorkshop_GetSpecialPayments_Response_SpecialPayment.DiscardUnknown(m) +} + +var xxx_messageInfo_CWorkshop_GetSpecialPayments_Response_SpecialPayment proto.InternalMessageInfo + +func (m *CWorkshop_GetSpecialPayments_Response_SpecialPayment) GetAppid() uint32 { + if m != nil && m.Appid != nil { + return *m.Appid + } + return 0 +} + +func (m *CWorkshop_GetSpecialPayments_Response_SpecialPayment) GetGameitemid() uint32 { + if m != nil && m.Gameitemid != nil { + return *m.Gameitemid + } + return 0 +} + +func (m *CWorkshop_GetSpecialPayments_Response_SpecialPayment) GetDate() string { + if m != nil && m.Date != nil { + return *m.Date + } + return "" +} + +func (m *CWorkshop_GetSpecialPayments_Response_SpecialPayment) GetNetPaymentUsUsd() uint64 { + if m != nil && m.NetPaymentUsUsd != nil { + return *m.NetPaymentUsUsd + } + return 0 +} + +func (m *CWorkshop_GetSpecialPayments_Response_SpecialPayment) GetNetPaymentRowUsd() uint64 { + if m != nil && m.NetPaymentRowUsd != nil { + return *m.NetPaymentRowUsd + } + return 0 +} + +var E_KeyField = &proto.ExtensionDesc{ + ExtendedType: (*descriptor.FieldOptions)(nil), + ExtensionType: (*bool)(nil), + Field: 60000, + Name: "protocol.key_field", + Tag: "varint,60000,opt,name=key_field,def=0", + Filename: "steammessages.proto", +} + +var E_MsgpoolSoftLimit = &proto.ExtensionDesc{ + ExtendedType: (*descriptor.MessageOptions)(nil), + ExtensionType: (*int32)(nil), + Field: 60000, + Name: "protocol.msgpool_soft_limit", + Tag: "varint,60000,opt,name=msgpool_soft_limit,def=32", + Filename: "steammessages.proto", +} + +var E_MsgpoolHardLimit = &proto.ExtensionDesc{ + ExtendedType: (*descriptor.MessageOptions)(nil), + ExtensionType: (*int32)(nil), + Field: 60001, + Name: "protocol.msgpool_hard_limit", + Tag: "varint,60001,opt,name=msgpool_hard_limit,def=384", + Filename: "steammessages.proto", +} + +func init() { + proto.RegisterEnum("protocol.GCProtoBufMsgSrc", GCProtoBufMsgSrc_name, GCProtoBufMsgSrc_value) + proto.RegisterEnum("protocol.EDACPlatform", EDACPlatform_name, EDACPlatform_value) + proto.RegisterEnum("protocol.CMsgGCRoutingInfo_RoutingMethod", CMsgGCRoutingInfo_RoutingMethod_name, CMsgGCRoutingInfo_RoutingMethod_value) + proto.RegisterEnum("protocol.CMsgGCMsgSetOptions_Option", CMsgGCMsgSetOptions_Option_name, CMsgGCMsgSetOptions_Option_value) + proto.RegisterEnum("protocol.CMsgGCMsgSetOptions_GCSQLVersion", CMsgGCMsgSetOptions_GCSQLVersion_name, CMsgGCMsgSetOptions_GCSQLVersion_value) + proto.RegisterEnum("protocol.CMsgDPPartnerMicroTxnsResponse_EErrorCode", CMsgDPPartnerMicroTxnsResponse_EErrorCode_name, CMsgDPPartnerMicroTxnsResponse_EErrorCode_value) + proto.RegisterType((*CMsgProtoBufHeader)(nil), "protocol.CMsgProtoBufHeader") + proto.RegisterType((*CMsgWebAPIKey)(nil), "protocol.CMsgWebAPIKey") + proto.RegisterType((*CMsgHttpRequest)(nil), "protocol.CMsgHttpRequest") + proto.RegisterType((*CMsgHttpRequest_RequestHeader)(nil), "protocol.CMsgHttpRequest.RequestHeader") + proto.RegisterType((*CMsgHttpRequest_QueryParam)(nil), "protocol.CMsgHttpRequest.QueryParam") + proto.RegisterType((*CMsgWebAPIRequest)(nil), "protocol.CMsgWebAPIRequest") + proto.RegisterType((*CMsgHttpResponse)(nil), "protocol.CMsgHttpResponse") + proto.RegisterType((*CMsgHttpResponse_ResponseHeader)(nil), "protocol.CMsgHttpResponse.ResponseHeader") + proto.RegisterType((*CMsgAMFindAccounts)(nil), "protocol.CMsgAMFindAccounts") + proto.RegisterType((*CMsgAMFindAccountsResponse)(nil), "protocol.CMsgAMFindAccountsResponse") + proto.RegisterType((*CMsgNotifyWatchdog)(nil), "protocol.CMsgNotifyWatchdog") + proto.RegisterType((*CMsgAMGetLicenses)(nil), "protocol.CMsgAMGetLicenses") + proto.RegisterType((*CMsgPackageLicense)(nil), "protocol.CMsgPackageLicense") + proto.RegisterType((*CMsgAMGetLicensesResponse)(nil), "protocol.CMsgAMGetLicensesResponse") + proto.RegisterType((*CMsgAMGetUserGameStats)(nil), "protocol.CMsgAMGetUserGameStats") + proto.RegisterType((*CMsgAMGetUserGameStatsResponse)(nil), "protocol.CMsgAMGetUserGameStatsResponse") + proto.RegisterType((*CMsgAMGetUserGameStatsResponse_Stats)(nil), "protocol.CMsgAMGetUserGameStatsResponse.Stats") + proto.RegisterType((*CMsgAMGetUserGameStatsResponse_Achievement_Blocks)(nil), "protocol.CMsgAMGetUserGameStatsResponse.Achievement_Blocks") + proto.RegisterType((*CMsgGCGetCommandList)(nil), "protocol.CMsgGCGetCommandList") + proto.RegisterType((*CMsgGCGetCommandListResponse)(nil), "protocol.CMsgGCGetCommandListResponse") + proto.RegisterType((*CGCMsgMemCachedGet)(nil), "protocol.CGCMsgMemCachedGet") + proto.RegisterType((*CGCMsgMemCachedGetResponse)(nil), "protocol.CGCMsgMemCachedGetResponse") + proto.RegisterType((*CGCMsgMemCachedGetResponse_ValueTag)(nil), "protocol.CGCMsgMemCachedGetResponse.ValueTag") + proto.RegisterType((*CGCMsgMemCachedSet)(nil), "protocol.CGCMsgMemCachedSet") + proto.RegisterType((*CGCMsgMemCachedSet_KeyPair)(nil), "protocol.CGCMsgMemCachedSet.KeyPair") + proto.RegisterType((*CGCMsgMemCachedDelete)(nil), "protocol.CGCMsgMemCachedDelete") + proto.RegisterType((*CGCMsgMemCachedStats)(nil), "protocol.CGCMsgMemCachedStats") + proto.RegisterType((*CGCMsgMemCachedStatsResponse)(nil), "protocol.CGCMsgMemCachedStatsResponse") + proto.RegisterType((*CGCMsgSQLStats)(nil), "protocol.CGCMsgSQLStats") + proto.RegisterType((*CGCMsgSQLStatsResponse)(nil), "protocol.CGCMsgSQLStatsResponse") + proto.RegisterType((*CMsgAMAddFreeLicense)(nil), "protocol.CMsgAMAddFreeLicense") + proto.RegisterType((*CMsgAMAddFreeLicenseResponse)(nil), "protocol.CMsgAMAddFreeLicenseResponse") + proto.RegisterType((*CGCMsgGetIPLocation)(nil), "protocol.CGCMsgGetIPLocation") + proto.RegisterType((*CIPLocationInfo)(nil), "protocol.CIPLocationInfo") + proto.RegisterType((*CGCMsgGetIPLocationResponse)(nil), "protocol.CGCMsgGetIPLocationResponse") + proto.RegisterType((*CGCMsgGetIPASN)(nil), "protocol.CGCMsgGetIPASN") + proto.RegisterType((*CIPASNInfo)(nil), "protocol.CIPASNInfo") + proto.RegisterType((*CGCMsgGetIPASNResponse)(nil), "protocol.CGCMsgGetIPASNResponse") + proto.RegisterType((*CGCMsgSystemStatsSchema)(nil), "protocol.CGCMsgSystemStatsSchema") + proto.RegisterType((*CGCMsgGetSystemStats)(nil), "protocol.CGCMsgGetSystemStats") + proto.RegisterType((*CGCMsgGetSystemStatsResponse)(nil), "protocol.CGCMsgGetSystemStatsResponse") + proto.RegisterType((*CMsgAMSendEmail)(nil), "protocol.CMsgAMSendEmail") + proto.RegisterType((*CMsgAMSendEmail_ReplacementToken)(nil), "protocol.CMsgAMSendEmail.ReplacementToken") + proto.RegisterType((*CMsgAMSendEmail_PersonaNameReplacementToken)(nil), "protocol.CMsgAMSendEmail.PersonaNameReplacementToken") + proto.RegisterType((*CMsgAMSendEmailResponse)(nil), "protocol.CMsgAMSendEmailResponse") + proto.RegisterType((*CMsgGCGetEmailTemplate)(nil), "protocol.CMsgGCGetEmailTemplate") + proto.RegisterType((*CMsgGCGetEmailTemplateResponse)(nil), "protocol.CMsgGCGetEmailTemplateResponse") + proto.RegisterType((*CMsgAMGrantGuestPasses2)(nil), "protocol.CMsgAMGrantGuestPasses2") + proto.RegisterType((*CMsgAMGrantGuestPasses2Response)(nil), "protocol.CMsgAMGrantGuestPasses2Response") + proto.RegisterType((*CGCSystemMsg_GetAccountDetails)(nil), "protocol.CGCSystemMsg_GetAccountDetails") + proto.RegisterType((*CGCSystemMsg_GetAccountDetails_Response)(nil), "protocol.CGCSystemMsg_GetAccountDetails_Response") + proto.RegisterType((*CMsgGCGetPersonaNames)(nil), "protocol.CMsgGCGetPersonaNames") + proto.RegisterType((*CMsgGCGetPersonaNames_Response)(nil), "protocol.CMsgGCGetPersonaNames_Response") + proto.RegisterType((*CMsgGCGetPersonaNames_Response_PersonaName)(nil), "protocol.CMsgGCGetPersonaNames_Response.PersonaName") + proto.RegisterType((*CMsgGCCheckFriendship)(nil), "protocol.CMsgGCCheckFriendship") + proto.RegisterType((*CMsgGCCheckFriendship_Response)(nil), "protocol.CMsgGCCheckFriendship_Response") + proto.RegisterType((*CMsgGCGetAppFriendsList)(nil), "protocol.CMsgGCGetAppFriendsList") + proto.RegisterType((*CMsgGCGetAppFriendsList_Response)(nil), "protocol.CMsgGCGetAppFriendsList_Response") + proto.RegisterType((*CMsgGCMsgMasterSetDirectory)(nil), "protocol.CMsgGCMsgMasterSetDirectory") + proto.RegisterType((*CMsgGCMsgMasterSetDirectory_SubGC)(nil), "protocol.CMsgGCMsgMasterSetDirectory.SubGC") + proto.RegisterType((*CMsgGCMsgMasterSetDirectory_Response)(nil), "protocol.CMsgGCMsgMasterSetDirectory_Response") + proto.RegisterType((*CMsgGCMsgWebAPIJobRequestForwardResponse)(nil), "protocol.CMsgGCMsgWebAPIJobRequestForwardResponse") + proto.RegisterType((*CGCSystemMsg_GetPurchaseTrust_Request)(nil), "protocol.CGCSystemMsg_GetPurchaseTrust_Request") + proto.RegisterType((*CGCSystemMsg_GetPurchaseTrust_Response)(nil), "protocol.CGCSystemMsg_GetPurchaseTrust_Response") + proto.RegisterType((*CMsgGCHAccountVacStatusChange)(nil), "protocol.CMsgGCHAccountVacStatusChange") + proto.RegisterType((*CMsgGCGetPartnerAccountLink)(nil), "protocol.CMsgGCGetPartnerAccountLink") + proto.RegisterType((*CMsgGCGetPartnerAccountLink_Response)(nil), "protocol.CMsgGCGetPartnerAccountLink_Response") + proto.RegisterType((*CMsgGCRoutingInfo)(nil), "protocol.CMsgGCRoutingInfo") + proto.RegisterType((*CMsgGCMsgMasterSetWebAPIRouting)(nil), "protocol.CMsgGCMsgMasterSetWebAPIRouting") + proto.RegisterType((*CMsgGCMsgMasterSetWebAPIRouting_Entry)(nil), "protocol.CMsgGCMsgMasterSetWebAPIRouting.Entry") + proto.RegisterType((*CMsgGCMsgMasterSetClientMsgRouting)(nil), "protocol.CMsgGCMsgMasterSetClientMsgRouting") + proto.RegisterType((*CMsgGCMsgMasterSetClientMsgRouting_Entry)(nil), "protocol.CMsgGCMsgMasterSetClientMsgRouting.Entry") + proto.RegisterType((*CMsgGCMsgMasterSetWebAPIRouting_Response)(nil), "protocol.CMsgGCMsgMasterSetWebAPIRouting_Response") + proto.RegisterType((*CMsgGCMsgMasterSetClientMsgRouting_Response)(nil), "protocol.CMsgGCMsgMasterSetClientMsgRouting_Response") + proto.RegisterType((*CMsgGCMsgSetOptions)(nil), "protocol.CMsgGCMsgSetOptions") + proto.RegisterType((*CMsgGCMsgSetOptions_MessageRange)(nil), "protocol.CMsgGCMsgSetOptions.MessageRange") + proto.RegisterType((*CMsgGCHUpdateSession)(nil), "protocol.CMsgGCHUpdateSession") + proto.RegisterType((*CMsgGCHUpdateSession_ExtraField)(nil), "protocol.CMsgGCHUpdateSession.ExtraField") + proto.RegisterType((*CMsgNotificationOfSuspiciousActivity)(nil), "protocol.CMsgNotificationOfSuspiciousActivity") + proto.RegisterType((*CMsgNotificationOfSuspiciousActivity_MultipleGameInstances)(nil), "protocol.CMsgNotificationOfSuspiciousActivity.MultipleGameInstances") + proto.RegisterType((*CMsgDPPartnerMicroTxns)(nil), "protocol.CMsgDPPartnerMicroTxns") + proto.RegisterType((*CMsgDPPartnerMicroTxns_PartnerMicroTxn)(nil), "protocol.CMsgDPPartnerMicroTxns.PartnerMicroTxn") + proto.RegisterType((*CMsgDPPartnerMicroTxns_PartnerInfo)(nil), "protocol.CMsgDPPartnerMicroTxns.PartnerInfo") + proto.RegisterType((*CMsgDPPartnerMicroTxnsResponse)(nil), "protocol.CMsgDPPartnerMicroTxnsResponse") + proto.RegisterType((*CMsgGCHVacVerificationChange)(nil), "protocol.CMsgGCHVacVerificationChange") + proto.RegisterType((*CMsgGCHAccountTwoFactorChange)(nil), "protocol.CMsgGCHAccountTwoFactorChange") + proto.RegisterType((*CMsgGCCheckClanMembership)(nil), "protocol.CMsgGCCheckClanMembership") + proto.RegisterType((*CMsgGCCheckClanMembership_Response)(nil), "protocol.CMsgGCCheckClanMembership_Response") + proto.RegisterType((*CWorkshop_AddSpecialPayment_Request)(nil), "protocol.CWorkshop_AddSpecialPayment_Request") + proto.RegisterType((*CWorkshop_AddSpecialPayment_Response)(nil), "protocol.CWorkshop_AddSpecialPayment_Response") + proto.RegisterType((*CWorkshop_GetSpecialPayments_Request)(nil), "protocol.CWorkshop_GetSpecialPayments_Request") + proto.RegisterType((*CWorkshop_GetSpecialPayments_Response)(nil), "protocol.CWorkshop_GetSpecialPayments_Response") + proto.RegisterType((*CWorkshop_GetSpecialPayments_Response_SpecialPayment)(nil), "protocol.CWorkshop_GetSpecialPayments_Response.SpecialPayment") + proto.RegisterExtension(E_KeyField) + proto.RegisterExtension(E_MsgpoolSoftLimit) + proto.RegisterExtension(E_MsgpoolHardLimit) +} + +func init() { proto.RegisterFile("steammessages.proto", fileDescriptor_662a1850681ae3f8) } + +var fileDescriptor_662a1850681ae3f8 = []byte{ + // 6143 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x5b, 0x4d, 0x6c, 0x23, 0x47, + 0x76, 0x36, 0x49, 0x49, 0xa4, 0x9e, 0x44, 0x89, 0xea, 0xd1, 0xcc, 0x70, 0x38, 0x33, 0x1e, 0xb9, + 0xfd, 0x27, 0xdb, 0xbb, 0xf2, 0x78, 0xfe, 0xec, 0xd5, 0x22, 0x1b, 0x73, 0xa8, 0x9f, 0xa1, 0x2d, + 0x69, 0xe4, 0x26, 0x47, 0xc6, 0x06, 0x09, 0x1a, 0xa5, 0xee, 0x22, 0x59, 0x56, 0xb3, 0xbb, 0xdd, + 0x55, 0x94, 0x44, 0x20, 0x07, 0x23, 0x3f, 0x8b, 0xc5, 0x26, 0x0b, 0x04, 0xc8, 0x21, 0x58, 0x24, + 0x40, 0x2e, 0xc9, 0x1e, 0x72, 0xc8, 0x29, 0x08, 0x90, 0x43, 0x0e, 0x41, 0x2e, 0xbb, 0x08, 0x82, + 0x5c, 0x82, 0x5c, 0x72, 0x49, 0x4e, 0xc9, 0x35, 0x87, 0x3d, 0xe5, 0x90, 0xa0, 0x5e, 0x55, 0x35, + 0x9b, 0xd4, 0xcf, 0x68, 0x16, 0x7b, 0x12, 0xeb, 0x7b, 0xaf, 0x5e, 0xbd, 0xaa, 0x7a, 0xf5, 0xde, + 0xab, 0xd7, 0x25, 0xb8, 0xc6, 0x05, 0x25, 0xfd, 0x3e, 0xe5, 0x9c, 0x74, 0x29, 0x5f, 0x8b, 0x93, + 0x48, 0x44, 0x56, 0x09, 0xff, 0x78, 0x51, 0x50, 0x5b, 0xe9, 0x46, 0x51, 0x37, 0xa0, 0x1f, 0x22, + 0x70, 0x38, 0xe8, 0x7c, 0xe8, 0x53, 0xee, 0x25, 0x2c, 0x16, 0x51, 0xa2, 0x78, 0xed, 0xff, 0x2b, + 0x80, 0xd5, 0xd8, 0xe5, 0xdd, 0x7d, 0xd9, 0x7a, 0x3a, 0xe8, 0x3c, 0xa3, 0xc4, 0xa7, 0x89, 0xf5, + 0x0e, 0x2c, 0x7a, 0x01, 0xa3, 0xa1, 0x70, 0x71, 0x00, 0x97, 0xf9, 0xd5, 0xdc, 0x4a, 0x6e, 0x75, + 0xc6, 0x29, 0x2b, 0xb8, 0x25, 0xd1, 0xa6, 0x6f, 0xbd, 0x0f, 0x4b, 0x86, 0x8f, 0x72, 0xce, 0xa2, + 0x50, 0x72, 0xe6, 0x57, 0x72, 0xab, 0xd3, 0x8e, 0x16, 0xd0, 0x52, 0x78, 0xd3, 0xb7, 0x6c, 0x28, + 0xf3, 0x68, 0x90, 0x78, 0xd4, 0x25, 0x71, 0x2c, 0xf9, 0x0a, 0x2b, 0xb9, 0xd5, 0xb2, 0x33, 0xa7, + 0xc0, 0x7a, 0x1c, 0x37, 0x7d, 0xeb, 0x13, 0x28, 0x7f, 0x15, 0x1d, 0xba, 0xcc, 0x77, 0x15, 0x5a, + 0x05, 0x39, 0xea, 0xfa, 0xf2, 0x47, 0x9f, 0x3c, 0x7a, 0xf4, 0xe4, 0xe3, 0x47, 0x8f, 0xee, 0x7f, + 0xfc, 0xf0, 0xe3, 0xfb, 0xdf, 0x79, 0xfc, 0xf8, 0xa3, 0x27, 0x1f, 0x3d, 0x76, 0xe6, 0xbe, 0x8a, + 0x0e, 0x9b, 0x7e, 0x0b, 0x19, 0x33, 0x3d, 0x05, 0x49, 0xba, 0x54, 0x54, 0xe7, 0x5e, 0xda, 0xb3, + 0x8d, 0x8c, 0x72, 0xae, 0xaa, 0x8b, 0x2b, 0x05, 0x84, 0xa4, 0x4f, 0xab, 0xf3, 0x2b, 0xb9, 0xd5, + 0x59, 0xa7, 0xac, 0xe0, 0xcf, 0xa2, 0xc3, 0x3d, 0xd2, 0xa7, 0xd6, 0x6d, 0x28, 0xd2, 0x84, 0xf2, + 0x41, 0x20, 0xaa, 0x65, 0x39, 0xc3, 0xf5, 0xdc, 0x03, 0xc7, 0x20, 0xd6, 0x9b, 0x50, 0xa6, 0x49, + 0x12, 0x25, 0xae, 0xde, 0x8b, 0xea, 0x02, 0x8a, 0x98, 0x47, 0x70, 0x57, 0x61, 0xd6, 0x97, 0x00, + 0x5d, 0xcf, 0xed, 0xf3, 0xae, 0xcb, 0x13, 0xaf, 0xfa, 0x33, 0xb9, 0xa2, 0x0b, 0x0f, 0x6a, 0x6b, + 0x66, 0xbb, 0xd6, 0xb6, 0x1b, 0x66, 0x1b, 0x76, 0x79, 0xb7, 0x95, 0x78, 0xeb, 0x77, 0x26, 0x11, + 0xf7, 0x45, 0xc8, 0x63, 0xea, 0xb1, 0x0e, 0xa3, 0xbe, 0x53, 0xea, 0x7a, 0x0a, 0xb5, 0xd6, 0xe0, + 0x5a, 0xd7, 0x73, 0x7d, 0x96, 0xb8, 0x2c, 0xf4, 0xe9, 0xa9, 0x59, 0xbc, 0x9f, 0xe7, 0x70, 0x85, + 0x2b, 0x5d, 0x6f, 0x83, 0x25, 0x4d, 0x49, 0x51, 0x8b, 0xb5, 0x0e, 0xdf, 0xfc, 0xf4, 0xee, 0x37, + 0xf9, 0x1f, 0xfe, 0xf4, 0xee, 0x37, 0x25, 0xfb, 0xaf, 0x73, 0x50, 0x96, 0x16, 0xf0, 0x25, 0x3d, + 0xac, 0xef, 0x37, 0x3f, 0xa7, 0x43, 0xeb, 0x36, 0xcc, 0x70, 0x41, 0xc4, 0x80, 0xe3, 0x9e, 0x97, + 0xd7, 0x0b, 0x0f, 0x1e, 0x3f, 0x76, 0x34, 0x64, 0xad, 0x00, 0x10, 0xcf, 0x8b, 0x06, 0xa1, 0x30, + 0x5b, 0x5d, 0x5e, 0xcf, 0xdd, 0x77, 0x66, 0x35, 0xd8, 0xf4, 0xad, 0x0f, 0xc1, 0x8a, 0x07, 0x87, + 0x01, 0xe3, 0x3d, 0x9a, 0xb8, 0xdd, 0x24, 0x1a, 0x8c, 0x36, 0x5b, 0x72, 0x56, 0x52, 0xe2, 0xb6, + 0xa4, 0x35, 0x7d, 0xeb, 0x3a, 0xcc, 0x1c, 0xd1, 0xa1, 0x64, 0x9a, 0x42, 0x7d, 0xa7, 0x8f, 0xe8, + 0xb0, 0xe9, 0x5b, 0x37, 0x60, 0xc6, 0x8f, 0xfa, 0x84, 0x85, 0xd5, 0x69, 0x5c, 0x4b, 0xdd, 0xb2, + 0xff, 0xab, 0x00, 0x8b, 0x52, 0xe1, 0x67, 0x42, 0xc4, 0x0e, 0xfd, 0x7a, 0x40, 0xb9, 0xb0, 0xde, + 0x86, 0x85, 0x44, 0xfd, 0x74, 0xfb, 0x54, 0xf4, 0x22, 0x65, 0xae, 0x65, 0xa7, 0xac, 0xd1, 0x5d, + 0x04, 0xad, 0x1a, 0x94, 0x7a, 0x11, 0x17, 0xb8, 0xc7, 0x79, 0x14, 0x9a, 0xb6, 0xad, 0x0a, 0x14, + 0x06, 0x49, 0x80, 0x7a, 0xce, 0x3a, 0xf2, 0xa7, 0x55, 0x87, 0x62, 0x0f, 0x8f, 0x03, 0xaf, 0x4e, + 0xad, 0x14, 0x56, 0xe7, 0x1e, 0xbc, 0x3b, 0xda, 0xaa, 0x09, 0x05, 0xd6, 0xf4, 0x5f, 0x75, 0x7c, + 0x1c, 0xd3, 0xcf, 0x6a, 0x00, 0x48, 0xc3, 0x8a, 0x49, 0x42, 0xfa, 0xbc, 0x3a, 0x8d, 0x52, 0xde, + 0xba, 0x58, 0xca, 0x17, 0x03, 0x9a, 0x0c, 0xf7, 0x25, 0xb3, 0x33, 0xdb, 0xa5, 0x02, 0x7f, 0x71, + 0x6b, 0x13, 0xe6, 0xe2, 0x88, 0xa7, 0x52, 0x66, 0x5e, 0x41, 0x0a, 0xc8, 0x8e, 0x5a, 0x8c, 0x05, + 0x53, 0x87, 0x91, 0x3f, 0xac, 0x16, 0x57, 0x72, 0xab, 0xf3, 0x0e, 0xfe, 0xb6, 0xde, 0x83, 0x0a, + 0x39, 0xe4, 0x51, 0x30, 0x10, 0xd4, 0x15, 0xac, 0x4f, 0xa3, 0x81, 0xa8, 0x96, 0x70, 0xe5, 0x16, + 0x0d, 0xde, 0x56, 0x70, 0xed, 0x3b, 0x50, 0x1e, 0x9b, 0xa4, 0x94, 0x87, 0x0b, 0x99, 0xc3, 0x15, + 0xc3, 0xdf, 0xd6, 0x32, 0x4c, 0x1f, 0x93, 0x60, 0x60, 0x56, 0x57, 0x35, 0x6a, 0x4f, 0x00, 0x46, + 0x3a, 0xbd, 0xbc, 0xdf, 0xbc, 0xee, 0x67, 0xff, 0x55, 0x1e, 0x96, 0x46, 0xa6, 0x69, 0xf6, 0xfa, + 0x1d, 0x58, 0x7c, 0xb1, 0xf7, 0xa2, 0xb5, 0xb9, 0x31, 0x3a, 0xaf, 0x4a, 0x54, 0x59, 0xc1, 0xe6, + 0xbc, 0xbe, 0x0d, 0x0b, 0x2c, 0x14, 0x34, 0xe9, 0x10, 0x8f, 0xba, 0x99, 0x2d, 0x2f, 0xa7, 0x28, + 0xb2, 0xdd, 0x83, 0x39, 0x65, 0x32, 0x8a, 0x47, 0xed, 0x3f, 0x28, 0x08, 0x19, 0xaa, 0x50, 0x3c, + 0xa6, 0x89, 0x74, 0x62, 0xda, 0x3e, 0x4d, 0xd3, 0xba, 0x0f, 0x45, 0x12, 0x33, 0xf7, 0x88, 0x0e, + 0xd1, 0x44, 0xe7, 0x1e, 0xdc, 0x1c, 0xdf, 0x94, 0xf4, 0x48, 0x39, 0x33, 0x24, 0x66, 0xf2, 0x68, + 0x3d, 0x84, 0xa2, 0xb6, 0xc8, 0xea, 0x0c, 0xf6, 0xb8, 0x75, 0xe1, 0x36, 0x3a, 0x86, 0xd3, 0x7a, + 0x0b, 0x16, 0x92, 0x68, 0x20, 0x58, 0xd8, 0x35, 0x9e, 0xb3, 0x88, 0x7a, 0xcc, 0x6b, 0x14, 0x5d, + 0xa7, 0xfd, 0xb3, 0x1c, 0x54, 0x46, 0x22, 0x78, 0x1c, 0x85, 0x1c, 0x27, 0xa7, 0xce, 0xad, 0xeb, + 0x45, 0x3e, 0xd5, 0x87, 0x02, 0x14, 0xd4, 0x88, 0x7c, 0x6a, 0x35, 0x46, 0x36, 0x9e, 0x47, 0xbb, + 0x7a, 0xef, 0x3c, 0x85, 0x94, 0xb4, 0x35, 0xf3, 0x63, 0xd2, 0xca, 0x8d, 0x65, 0x15, 0x46, 0x96, + 0x55, 0x5b, 0x87, 0x85, 0x71, 0xf6, 0xab, 0xdb, 0x8b, 0xfd, 0x1b, 0x2a, 0x26, 0xd5, 0x77, 0xb7, + 0x58, 0xe8, 0xd7, 0x95, 0x63, 0xe1, 0x38, 0x17, 0x4a, 0x12, 0xaf, 0xe7, 0x8a, 0x61, 0x3c, 0x9a, + 0x0b, 0x42, 0xed, 0x61, 0x4c, 0xa5, 0x0f, 0xd6, 0x0c, 0x5c, 0x24, 0x2c, 0xec, 0x6a, 0xa1, 0xf3, + 0x0a, 0x6c, 0x21, 0x66, 0x7f, 0x0c, 0xb5, 0xb3, 0xb2, 0xd3, 0xf5, 0xba, 0x05, 0xa5, 0x4c, 0xc0, + 0x2b, 0xac, 0xce, 0x38, 0x45, 0xae, 0x42, 0x9d, 0xfd, 0x8f, 0x39, 0xa5, 0xd5, 0x5e, 0x24, 0x58, + 0x67, 0xf8, 0x25, 0x11, 0x5e, 0xcf, 0x8f, 0xba, 0xd2, 0x4b, 0x69, 0x6f, 0xab, 0x14, 0xd2, 0x2d, + 0xeb, 0x2e, 0x00, 0x09, 0x68, 0x22, 0x94, 0xb2, 0xe8, 0x27, 0x9d, 0x59, 0x44, 0x50, 0xd7, 0x1a, + 0x94, 0xbc, 0x84, 0x09, 0xe6, 0x91, 0x00, 0xad, 0xaa, 0xe4, 0xa4, 0x6d, 0xb9, 0x50, 0xf2, 0x2c, + 0xa2, 0x4d, 0x95, 0x1d, 0xfc, 0x2d, 0x17, 0x8a, 0xc4, 0x31, 0xf3, 0xd1, 0x6c, 0xca, 0x8e, 0x6a, + 0x20, 0x27, 0x3d, 0x15, 0x68, 0x0f, 0xb3, 0x0e, 0xfe, 0xb6, 0xee, 0xc0, 0x6c, 0x42, 0x3d, 0x16, + 0xcb, 0xe0, 0xab, 0x03, 0xd9, 0x08, 0xb0, 0xbf, 0xad, 0x4e, 0x54, 0x7d, 0x77, 0x9b, 0x8a, 0x1d, + 0xe6, 0xd1, 0x90, 0x53, 0x2e, 0x2d, 0x1c, 0x67, 0x99, 0x46, 0x79, 0xd3, 0xb4, 0xbf, 0xd6, 0xd9, + 0x01, 0xf1, 0x8e, 0x48, 0x97, 0xea, 0x0e, 0x72, 0x6e, 0xb1, 0x42, 0x4c, 0x62, 0x50, 0x76, 0x66, + 0x35, 0xd2, 0xf4, 0xad, 0x37, 0x60, 0x5e, 0xea, 0xec, 0x7a, 0x09, 0x25, 0x82, 0xea, 0x20, 0xe1, + 0xcc, 0x49, 0xac, 0xa1, 0x20, 0xb9, 0xce, 0xd1, 0x49, 0x48, 0x93, 0x51, 0x1a, 0x50, 0xc4, 0x76, + 0xd3, 0xb7, 0x8f, 0xe0, 0xd6, 0x19, 0x0d, 0xd3, 0xfd, 0x79, 0x02, 0xc5, 0x40, 0x61, 0xb8, 0x3d, + 0x73, 0x0f, 0xee, 0x8c, 0x9b, 0xeb, 0xb8, 0xa2, 0x8e, 0x61, 0x96, 0xbb, 0xa4, 0x43, 0xb7, 0x52, + 0x46, 0xb7, 0xec, 0x43, 0xb8, 0x91, 0x0e, 0xf6, 0x82, 0xd3, 0x64, 0x9b, 0xf4, 0x69, 0x4b, 0x10, + 0xc1, 0x27, 0x2c, 0x21, 0x97, 0xb1, 0x04, 0xeb, 0x26, 0x14, 0xbb, 0xa4, 0x4f, 0x4d, 0xfc, 0x9b, + 0x71, 0x66, 0x64, 0xb3, 0xe9, 0xcb, 0x4d, 0x92, 0x47, 0x8b, 0x57, 0x0b, 0x2b, 0x05, 0xb9, 0x49, + 0xd8, 0xb0, 0xff, 0xa7, 0x00, 0xaf, 0x9f, 0x3f, 0xc8, 0x05, 0x66, 0x77, 0xb5, 0xc1, 0x32, 0xe9, + 0x48, 0xe1, 0x4c, 0x3a, 0xb2, 0x61, 0x34, 0x51, 0x81, 0x6b, 0x6d, 0x7c, 0x95, 0x2e, 0xd6, 0x64, + 0x4d, 0xb5, 0x54, 0x67, 0xeb, 0x2b, 0xb0, 0x88, 0xd7, 0x63, 0xf4, 0x98, 0xf6, 0x65, 0x8a, 0x77, + 0x18, 0x44, 0xde, 0x91, 0x89, 0x62, 0xdf, 0xbd, 0xb2, 0xc8, 0x7a, 0x46, 0xc4, 0x53, 0x14, 0xe1, + 0x2c, 0x65, 0xc4, 0x2a, 0xa8, 0xf6, 0xeb, 0x30, 0xad, 0x16, 0xfe, 0xa6, 0x34, 0x46, 0x22, 0x46, + 0x96, 0x85, 0x99, 0x47, 0xd3, 0x97, 0x56, 0x87, 0x84, 0x91, 0xc3, 0x28, 0x3b, 0xb3, 0x12, 0x39, + 0xc0, 0x20, 0xf3, 0xa3, 0x1c, 0x58, 0x67, 0x87, 0x92, 0x51, 0x20, 0x3b, 0x87, 0x54, 0x6a, 0x39, + 0x83, 0x36, 0x7d, 0xeb, 0x5b, 0x13, 0x53, 0x65, 0xa3, 0xf4, 0xc6, 0xa9, 0x64, 0xb5, 0x65, 0x92, + 0xfb, 0x1e, 0xcc, 0x0d, 0x42, 0x29, 0x1f, 0x83, 0x26, 0xae, 0x7f, 0xd1, 0x01, 0x05, 0xc9, 0x78, + 0x69, 0xb7, 0x61, 0x59, 0xae, 0xca, 0x76, 0x63, 0x9b, 0x8a, 0x46, 0xd4, 0xef, 0x93, 0xd0, 0xdf, + 0x61, 0x5c, 0xc8, 0x54, 0x47, 0xbb, 0xf0, 0x5c, 0x7a, 0x8e, 0x9b, 0xbe, 0x54, 0xd2, 0x53, 0x5c, + 0x6e, 0x9c, 0xd0, 0x0e, 0x3b, 0x35, 0xa1, 0x4a, 0xa3, 0xfb, 0x08, 0xda, 0x75, 0xb8, 0x73, 0x9e, + 0xd4, 0xd4, 0x8c, 0xde, 0x80, 0x79, 0x23, 0x46, 0x7b, 0xda, 0xc2, 0xea, 0xac, 0x33, 0xa7, 0x31, + 0x19, 0xcc, 0xec, 0x55, 0xb0, 0x1a, 0xdb, 0x52, 0xc8, 0x2e, 0xed, 0x37, 0x88, 0xd7, 0xa3, 0xfe, + 0x36, 0x15, 0xd2, 0x8f, 0x1c, 0xd1, 0x21, 0xd7, 0x1d, 0xf0, 0xb7, 0xfd, 0xa7, 0x39, 0xa8, 0x9d, + 0x65, 0x4d, 0xc7, 0xda, 0x84, 0x19, 0xdc, 0x08, 0xae, 0x0f, 0xe2, 0xb7, 0x33, 0xf6, 0x70, 0x61, + 0xaf, 0x35, 0xdc, 0xaa, 0x36, 0xe9, 0x3a, 0xba, 0x73, 0xed, 0x09, 0x94, 0x0c, 0x26, 0x8f, 0x4f, + 0x27, 0x1a, 0x84, 0x6a, 0x6d, 0x4a, 0x8e, 0x6a, 0x5c, 0x90, 0x1a, 0xfc, 0x6e, 0xee, 0xcc, 0x44, + 0x5a, 0x54, 0x58, 0x9f, 0x64, 0x26, 0x32, 0x9e, 0x23, 0x9d, 0xe1, 0x5d, 0xfb, 0x9c, 0x0e, 0xf7, + 0x09, 0x4b, 0xd4, 0x74, 0x6b, 0x0f, 0xa1, 0xa8, 0x81, 0x57, 0x48, 0x50, 0x3e, 0x80, 0xeb, 0x13, + 0x82, 0x37, 0x68, 0x40, 0x05, 0x3d, 0x77, 0x41, 0x6f, 0xc0, 0xf2, 0xa4, 0x16, 0xe8, 0x1f, 0xfe, + 0xad, 0x00, 0x77, 0xce, 0x23, 0xa4, 0x4b, 0xfd, 0x1e, 0x54, 0xbc, 0x41, 0x92, 0xb8, 0x5e, 0x14, + 0x86, 0xd4, 0x13, 0x2c, 0x0a, 0x55, 0x66, 0x3e, 0xe5, 0x2c, 0x4a, 0xbc, 0x31, 0x82, 0xe5, 0xe1, + 0xf1, 0xfa, 0xbe, 0x2b, 0xef, 0x3f, 0x79, 0xe4, 0x98, 0xf1, 0xfa, 0xb8, 0xc3, 0x9a, 0xc0, 0xa9, + 0xf2, 0x16, 0x8a, 0x20, 0x57, 0xec, 0x36, 0xcc, 0x4a, 0x42, 0x27, 0x18, 0xf0, 0x1e, 0x46, 0xa2, + 0x29, 0xa7, 0xe4, 0xf5, 0xfd, 0x2d, 0xd9, 0x96, 0x7e, 0x49, 0xa6, 0xaf, 0x3d, 0x26, 0x38, 0x46, + 0xa3, 0x29, 0xa7, 0xd8, 0xa5, 0xe2, 0x19, 0x13, 0x5c, 0x9e, 0x46, 0x49, 0xea, 0x33, 0xce, 0x29, + 0xc7, 0xa8, 0x34, 0x85, 0x39, 0xeb, 0x2e, 0x02, 0xf2, 0x84, 0xf8, 0xb8, 0x14, 0xaa, 0x73, 0x11, + 0xe9, 0xa0, 0x20, 0xec, 0xff, 0x26, 0x94, 0x35, 0x83, 0x16, 0x51, 0x42, 0x96, 0x79, 0x05, 0x6a, + 0x29, 0x77, 0x01, 0x0e, 0x87, 0x82, 0x72, 0x37, 0xa1, 0xc4, 0xaf, 0xce, 0xaa, 0x41, 0x10, 0x71, + 0x28, 0xf1, 0xa5, 0x0c, 0x45, 0x3e, 0x49, 0x98, 0x10, 0x34, 0xc4, 0xdb, 0xe2, 0x94, 0x33, 0x8f, + 0xe0, 0x97, 0x0a, 0x93, 0x67, 0x2b, 0x60, 0x7d, 0x26, 0xdc, 0x3e, 0x39, 0x45, 0x02, 0xde, 0x0c, + 0xa7, 0x9c, 0x32, 0xa2, 0xbb, 0x1a, 0x94, 0x43, 0xe1, 0x22, 0x33, 0x41, 0xfb, 0x1c, 0xe3, 0xe6, + 0x94, 0x33, 0x2b, 0x91, 0xa6, 0x04, 0x64, 0x54, 0xa5, 0xc7, 0x4c, 0x2f, 0x7e, 0x59, 0x51, 0x53, + 0x40, 0x5a, 0x87, 0x12, 0xbd, 0x80, 0x14, 0xd5, 0xb0, 0x3f, 0x86, 0x05, 0xb5, 0xaf, 0xad, 0x2f, + 0x76, 0x94, 0x6f, 0x7b, 0x1b, 0x16, 0xb8, 0xd7, 0xa3, 0x7d, 0xe2, 0x7a, 0x44, 0x90, 0x20, 0xea, + 0x1a, 0x67, 0xa4, 0xd0, 0x86, 0x02, 0xed, 0x9f, 0x17, 0xe0, 0xc6, 0x78, 0xcf, 0xd4, 0x16, 0xaa, + 0x50, 0x14, 0x3d, 0xb9, 0x1a, 0xfa, 0x72, 0xe6, 0x98, 0xa6, 0xf5, 0x01, 0x2c, 0xe9, 0x9f, 0xc6, + 0x50, 0xd2, 0xd0, 0x5b, 0xd1, 0x84, 0x86, 0xc1, 0xa5, 0x22, 0x86, 0x99, 0x78, 0x82, 0x1d, 0x53, + 0x1d, 0x85, 0xcb, 0x1a, 0xad, 0x23, 0x68, 0x7d, 0x04, 0xcb, 0x51, 0x4c, 0x13, 0x82, 0xb3, 0x74, + 0xf9, 0xe0, 0xb0, 0x2f, 0xd7, 0xd4, 0xdc, 0xd3, 0xae, 0x8d, 0x68, 0x2d, 0x43, 0xb2, 0x3e, 0x85, + 0x3b, 0x71, 0x42, 0x63, 0x92, 0x50, 0xdf, 0x95, 0xce, 0x19, 0xbd, 0x26, 0x77, 0xe9, 0x29, 0xf5, + 0x06, 0xb2, 0xab, 0x4a, 0x6a, 0x6a, 0x86, 0xa7, 0x95, 0xb2, 0x6c, 0x6a, 0x0e, 0x6b, 0x1b, 0x56, + 0xc2, 0x28, 0x74, 0x2f, 0x95, 0xa2, 0xb2, 0xa0, 0xbb, 0x61, 0x14, 0xee, 0x5f, 0x2c, 0xe8, 0x3d, + 0xa8, 0xf8, 0x94, 0xf8, 0xe8, 0xa7, 0x13, 0x2a, 0x12, 0x46, 0xb9, 0xce, 0x9c, 0x17, 0x0d, 0xee, + 0x28, 0xd8, 0xfa, 0x14, 0xee, 0x66, 0x26, 0x2a, 0x9d, 0xba, 0xef, 0x46, 0x03, 0xe1, 0xb2, 0xd0, + 0xfd, 0x7a, 0x40, 0x07, 0x54, 0x5f, 0x8a, 0x6e, 0x8d, 0x98, 0xa4, 0x9b, 0xf7, 0x9f, 0x0f, 0x44, + 0x33, 0xfc, 0x42, 0x32, 0xc8, 0x0c, 0x03, 0xef, 0xfa, 0x1c, 0xcd, 0xb4, 0xec, 0xe8, 0x96, 0xfd, + 0x93, 0x9c, 0x0a, 0x05, 0xf5, 0xdd, 0xba, 0xef, 0x6f, 0x25, 0x34, 0x4d, 0xa2, 0x2e, 0x4c, 0xba, + 0xe4, 0x91, 0x64, 0xb1, 0x8b, 0xd7, 0x64, 0x4f, 0xef, 0x60, 0x89, 0xc5, 0xfb, 0xd8, 0x96, 0x86, + 0xa8, 0x33, 0xad, 0x34, 0x75, 0x1a, 0x01, 0x32, 0x8c, 0x71, 0x11, 0x25, 0xd4, 0xc5, 0xbc, 0x36, + 0x19, 0xaa, 0xb4, 0x7f, 0x0a, 0x1d, 0x59, 0x05, 0x29, 0x0d, 0x45, 0x90, 0xc9, 0xbf, 0xfd, 0x07, + 0x39, 0x15, 0x50, 0x26, 0x75, 0x4b, 0xad, 0x2d, 0x93, 0x63, 0xe4, 0xce, 0xe4, 0x18, 0x8f, 0xe0, + 0x46, 0x3c, 0x48, 0xbc, 0x1e, 0xe1, 0xd4, 0x55, 0x90, 0xeb, 0x53, 0x41, 0x58, 0xa0, 0x0b, 0x40, + 0xcb, 0x86, 0xea, 0x20, 0x71, 0x03, 0x69, 0x68, 0xc0, 0x09, 0x09, 0xb9, 0xd6, 0x7e, 0xc6, 0x31, + 0x4d, 0xfb, 0x5d, 0xb8, 0xa6, 0x8c, 0x7e, 0x9b, 0x8a, 0xe6, 0xfe, 0x4e, 0xe4, 0xe1, 0x42, 0xcb, + 0x7b, 0x39, 0x8b, 0x95, 0x27, 0x2d, 0x3a, 0xf2, 0xa7, 0xfd, 0xe7, 0x39, 0x58, 0x6c, 0x8c, 0x38, + 0x9a, 0x61, 0x27, 0xb2, 0x16, 0x20, 0xcf, 0x62, 0x7d, 0x24, 0xf2, 0x2c, 0x96, 0xf9, 0x75, 0x40, + 0x04, 0x13, 0x03, 0x5f, 0xb9, 0xec, 0xbc, 0x93, 0xb6, 0xe5, 0x12, 0x06, 0x51, 0xd8, 0x55, 0xc4, + 0x02, 0x12, 0x47, 0x80, 0x54, 0x50, 0x2f, 0x9e, 0x5e, 0x37, 0xd3, 0x34, 0xe9, 0x1d, 0xd5, 0xf5, + 0x08, 0xd5, 0x90, 0xae, 0xde, 0x63, 0x62, 0x88, 0x26, 0x39, 0xeb, 0xe0, 0x6f, 0x7b, 0x0f, 0x6e, + 0x9f, 0x33, 0x95, 0x74, 0x59, 0x3f, 0x84, 0x69, 0x16, 0x76, 0x22, 0x13, 0xa6, 0xb2, 0x77, 0xc0, + 0xf1, 0x69, 0x39, 0x8a, 0xcf, 0xb6, 0x8d, 0x27, 0x41, 0x79, 0xf5, 0xd6, 0xde, 0x39, 0xab, 0xb2, + 0x06, 0xd0, 0x40, 0xda, 0xc4, 0x7a, 0x14, 0x71, 0x3d, 0x2a, 0x50, 0x20, 0x3c, 0xd4, 0xd6, 0x24, + 0x7f, 0xda, 0x1b, 0xc6, 0xc7, 0x18, 0x99, 0xa9, 0x7a, 0xef, 0x8f, 0xab, 0xb7, 0x3c, 0xa6, 0x9e, + 0x1e, 0xc0, 0x68, 0xe6, 0xc0, 0x4d, 0xed, 0xa9, 0x86, 0x5c, 0xd0, 0x3e, 0x3a, 0xab, 0x16, 0x3a, + 0x33, 0xab, 0x06, 0xb3, 0x5d, 0xcf, 0x1d, 0x4b, 0x77, 0x8a, 0x5d, 0x4f, 0xd5, 0xf9, 0x6e, 0xc3, + 0xac, 0x76, 0x84, 0x47, 0xc7, 0x3a, 0xa4, 0x96, 0x14, 0xf0, 0xf9, 0xf1, 0x28, 0x50, 0x6e, 0x53, + 0x91, 0x11, 0x6b, 0xff, 0x22, 0x0d, 0x94, 0xe3, 0x84, 0x54, 0xf1, 0xcb, 0x46, 0xc4, 0x14, 0x9b, + 0x08, 0x3e, 0x1a, 0x10, 0xd3, 0x4c, 0xfe, 0xf9, 0xb1, 0x8c, 0x55, 0xca, 0x09, 0xba, 0x5f, 0x45, + 0x87, 0x5c, 0x1f, 0x2a, 0x50, 0xd0, 0x67, 0xd1, 0x21, 0xc6, 0xaa, 0x21, 0xa3, 0x81, 0x2f, 0x6f, + 0xe0, 0xc8, 0xa2, 0xfc, 0xdf, 0xbc, 0x01, 0x0d, 0xd3, 0x80, 0xd3, 0xc4, 0x14, 0x42, 0xb9, 0xf6, + 0x74, 0xf3, 0x12, 0xd4, 0x45, 0x50, 0x6e, 0xdd, 0x87, 0x65, 0xcc, 0xe6, 0x39, 0x4d, 0x8e, 0xb3, + 0xbc, 0xca, 0x9f, 0x59, 0x92, 0xd6, 0x42, 0x52, 0xda, 0xa3, 0x06, 0x25, 0x1e, 0x79, 0x32, 0x2b, + 0x30, 0xce, 0x2b, 0x6d, 0xe3, 0x69, 0xd7, 0xbf, 0x5d, 0x11, 0xb9, 0x32, 0xff, 0x24, 0xbe, 0x76, + 0x55, 0x15, 0x43, 0x69, 0x47, 0x2f, 0x10, 0x97, 0xee, 0x30, 0xe5, 0x96, 0x80, 0xbc, 0x21, 0x2b, + 0x5f, 0xb5, 0x68, 0xf0, 0x1d, 0x05, 0x5b, 0xef, 0xc2, 0xa2, 0x0c, 0xa9, 0xf4, 0x90, 0x78, 0x47, + 0xda, 0x01, 0x02, 0x72, 0x2e, 0xa4, 0xb0, 0xf2, 0x7a, 0xf2, 0xca, 0xad, 0xbc, 0x96, 0xab, 0x2e, + 0x07, 0x73, 0x6a, 0xd2, 0x1a, 0xdc, 0xc1, 0x14, 0xfc, 0x1e, 0xcc, 0x05, 0x51, 0x37, 0x32, 0xae, + 0x74, 0x5e, 0xad, 0x2f, 0x42, 0x4a, 0xca, 0x5d, 0x50, 0x2d, 0xb5, 0xb8, 0x65, 0xe5, 0xd4, 0x10, + 0x91, 0x2b, 0x6b, 0xff, 0xb7, 0x2e, 0xf8, 0xd5, 0x77, 0x5b, 0x34, 0xf4, 0x37, 0xfb, 0xda, 0x8d, + 0x5c, 0xe0, 0x3d, 0xdf, 0x82, 0x05, 0x2a, 0x59, 0xb0, 0xce, 0x9a, 0xb9, 0x7c, 0xcf, 0x23, 0xba, + 0xcb, 0xbb, 0x78, 0xff, 0x7e, 0x03, 0x54, 0xdb, 0xed, 0x44, 0x49, 0x9f, 0x08, 0x53, 0x8b, 0x46, + 0x6c, 0x0b, 0x21, 0x8b, 0xc2, 0xb5, 0x98, 0x26, 0x3c, 0x0a, 0x09, 0x66, 0xd3, 0xae, 0x88, 0x8e, + 0x68, 0x68, 0xae, 0x3f, 0x8f, 0x27, 0xaf, 0x3f, 0xa9, 0x6a, 0x6b, 0xfb, 0xaa, 0x93, 0x4c, 0xb7, + 0x1d, 0x1a, 0x07, 0xc4, 0xc3, 0xb0, 0xd4, 0x96, 0xbd, 0x9d, 0xa5, 0x78, 0x44, 0x44, 0x84, 0xe3, + 0x51, 0x50, 0x65, 0xf1, 0xae, 0xa7, 0xed, 0xa0, 0xa4, 0x80, 0x6d, 0xcf, 0x7a, 0x0a, 0x33, 0x7a, + 0xd8, 0x22, 0x0e, 0xfb, 0xfe, 0xc5, 0xc3, 0x9e, 0x19, 0x4b, 0xf7, 0xac, 0x39, 0x50, 0x99, 0xa4, + 0xc9, 0x15, 0x47, 0x6a, 0xb6, 0x7c, 0x36, 0x8b, 0x88, 0xa9, 0x89, 0x29, 0x72, 0xb6, 0x38, 0xa3, + 0x7a, 0xa8, 0xcb, 0xd6, 0x01, 0xdc, 0xbe, 0x64, 0x9a, 0x97, 0xec, 0xce, 0xf8, 0xc0, 0xf9, 0x89, + 0x81, 0xed, 0x27, 0x70, 0x73, 0x62, 0x5e, 0x17, 0xc5, 0xa2, 0x72, 0x36, 0x16, 0xd9, 0x7f, 0x92, + 0x53, 0x17, 0x79, 0xbc, 0x1a, 0x61, 0xbf, 0x36, 0xed, 0xc7, 0x81, 0xf4, 0xcf, 0x17, 0x5c, 0xb9, + 0xae, 0x66, 0x26, 0x77, 0x01, 0x14, 0x57, 0x40, 0xc2, 0xae, 0xba, 0x67, 0x3b, 0xb3, 0x88, 0xec, + 0x90, 0xb0, 0x7b, 0xc6, 0x8a, 0xa6, 0x90, 0x21, 0x6b, 0x45, 0xf6, 0xef, 0xe4, 0xd4, 0xed, 0xff, + 0xac, 0x66, 0x57, 0x9a, 0x99, 0x3c, 0x8a, 0x42, 0x77, 0x70, 0xe9, 0x29, 0xe3, 0x82, 0xa3, 0xa2, + 0x25, 0x67, 0xc1, 0xc0, 0x9b, 0x88, 0x4a, 0x47, 0x61, 0x10, 0x5d, 0xc4, 0x4c, 0xdb, 0xf6, 0x3f, + 0xe4, 0xcc, 0xba, 0x6e, 0x27, 0x24, 0x14, 0xdb, 0x03, 0xca, 0xc5, 0x3e, 0x91, 0x29, 0xf6, 0x83, + 0xcb, 0x6a, 0x0f, 0xe3, 0x75, 0x9e, 0xfc, 0x64, 0x9d, 0xe7, 0x1d, 0x58, 0x8c, 0x51, 0x88, 0x74, + 0x3e, 0x5d, 0x29, 0x58, 0xaf, 0x50, 0x59, 0xc1, 0xed, 0x08, 0x47, 0x93, 0x6e, 0xca, 0x27, 0x43, + 0xe4, 0xa2, 0xa7, 0x31, 0x53, 0x09, 0x94, 0x5e, 0xab, 0x8a, 0xa4, 0xb4, 0xa3, 0xcd, 0x14, 0x97, + 0x89, 0x14, 0xc1, 0xb4, 0x1a, 0x1d, 0xe8, 0xb4, 0xa3, 0x5b, 0x76, 0x0f, 0xee, 0x5d, 0x30, 0x85, + 0xab, 0xa5, 0x2b, 0xab, 0xb0, 0xa0, 0xb5, 0x45, 0x55, 0x75, 0x72, 0x3c, 0xbd, 0x9e, 0xbb, 0x6f, + 0xf4, 0xdd, 0x56, 0xb8, 0xfd, 0x9b, 0xf0, 0x7a, 0x63, 0xbb, 0xa1, 0x02, 0xcc, 0x2e, 0xef, 0xba, + 0xdb, 0x54, 0xe8, 0x42, 0xa1, 0xca, 0x61, 0x2e, 0x29, 0x98, 0x8d, 0xea, 0x74, 0xf9, 0x4c, 0x9d, + 0x4e, 0x7d, 0x6f, 0xc9, 0xfd, 0xf0, 0xa7, 0x77, 0xbf, 0x99, 0xb2, 0x7f, 0x3c, 0x0f, 0xef, 0x5e, + 0x2e, 0xde, 0x4d, 0x27, 0x74, 0x1f, 0x2c, 0x9a, 0xa6, 0x56, 0x71, 0x42, 0x3d, 0xac, 0xa7, 0xa5, + 0x46, 0xb2, 0xa4, 0x89, 0x1b, 0x29, 0x4d, 0x5a, 0xa4, 0xf9, 0x3c, 0x93, 0x39, 0x61, 0x73, 0x1a, + 0xc3, 0xc3, 0xfd, 0x06, 0xcc, 0x67, 0xfd, 0x9a, 0x36, 0x96, 0xb9, 0x8c, 0x67, 0x92, 0x3b, 0xc6, + 0xb8, 0x1b, 0x27, 0x51, 0x87, 0x05, 0xa3, 0x3a, 0x5e, 0x0d, 0xed, 0xae, 0xc2, 0xf8, 0xbe, 0x22, + 0x98, 0x62, 0xde, 0xfb, 0xb0, 0x94, 0xe1, 0xd6, 0x79, 0xab, 0x2a, 0x6a, 0x2e, 0xa6, 0xcc, 0x3a, + 0x7d, 0x5d, 0x83, 0x6b, 0x8c, 0xbb, 0x2c, 0x3c, 0xa6, 0xa1, 0x88, 0x92, 0xa1, 0xe1, 0x9e, 0x46, + 0xee, 0x25, 0xc6, 0x9b, 0x86, 0xa2, 0xf9, 0x6d, 0x28, 0x33, 0xee, 0x1e, 0x13, 0xcf, 0x3d, 0x24, + 0x61, 0x48, 0x55, 0xe9, 0xbb, 0xe4, 0xcc, 0x31, 0x7e, 0x40, 0xbc, 0xa7, 0x08, 0x69, 0x1e, 0x6f, + 0x78, 0x48, 0x13, 0xd7, 0x23, 0x1d, 0x95, 0xac, 0x23, 0x4f, 0x43, 0x62, 0x0d, 0xd2, 0xa1, 0x5a, + 0x47, 0xee, 0xf5, 0xa2, 0x28, 0x70, 0xf5, 0x6a, 0x60, 0xf4, 0x43, 0x1d, 0x5b, 0x88, 0xeb, 0x5d, + 0x90, 0x66, 0xcf, 0xb8, 0x8b, 0xd7, 0x43, 0xea, 0x63, 0xe0, 0x2b, 0x39, 0xb3, 0x8c, 0xef, 0x28, + 0x40, 0xc6, 0x3c, 0x86, 0x97, 0x21, 0xee, 0x25, 0xec, 0x90, 0xfa, 0x18, 0xf3, 0x4a, 0xce, 0x3c, + 0x93, 0xb7, 0x20, 0x8d, 0x49, 0x0b, 0xd1, 0x07, 0x45, 0xc7, 0x3b, 0xd3, 0xb4, 0x3e, 0x82, 0xeb, + 0x8c, 0xbb, 0x9d, 0x84, 0x52, 0x57, 0x24, 0x8c, 0x8c, 0xb4, 0x29, 0xa3, 0x18, 0x8b, 0x71, 0x99, + 0x89, 0xb7, 0x25, 0xc9, 0x28, 0xf4, 0x00, 0xae, 0x67, 0xf8, 0x33, 0x67, 0x68, 0x41, 0xdd, 0xc3, + 0x3a, 0xa6, 0x43, 0xe6, 0x18, 0xbd, 0x03, 0x8b, 0x72, 0x12, 0xd1, 0x89, 0x7b, 0xcc, 0xa2, 0x80, + 0x86, 0x1e, 0xad, 0x2e, 0xe2, 0x00, 0x65, 0xc6, 0x77, 0xa2, 0x93, 0x03, 0x0d, 0x5a, 0x0f, 0xe1, + 0x06, 0xe3, 0x46, 0x07, 0x0c, 0xe2, 0xd4, 0x77, 0xfd, 0xe8, 0x24, 0xac, 0x56, 0x90, 0xfd, 0x1a, + 0xe3, 0x5a, 0x8d, 0x1d, 0xa4, 0x6d, 0x44, 0x27, 0xa1, 0xde, 0x45, 0x2f, 0xea, 0xf7, 0x07, 0x21, + 0x13, 0x43, 0xb3, 0x37, 0x4b, 0x66, 0x17, 0x1b, 0x86, 0xa2, 0x77, 0x48, 0x29, 0x23, 0x12, 0xe2, + 0x53, 0xc3, 0x6b, 0x19, 0x65, 0xda, 0x12, 0xd5, 0x7c, 0xf7, 0x61, 0x39, 0x65, 0xca, 0xce, 0xf3, + 0x9a, 0x4a, 0x8f, 0x84, 0x66, 0xcd, 0x4c, 0xf3, 0x0e, 0x98, 0x2f, 0x8f, 0xcc, 0xaf, 0x2e, 0xeb, + 0x2a, 0xbb, 0x01, 0xa4, 0x9e, 0x7c, 0xc0, 0x63, 0x1a, 0xe2, 0xa7, 0x69, 0x1a, 0xfa, 0xaa, 0x5e, + 0x77, 0x1d, 0xf9, 0x96, 0x46, 0xa4, 0xcd, 0xd0, 0x97, 0xf7, 0x39, 0xac, 0xca, 0x0f, 0x92, 0x84, + 0x86, 0xde, 0xb0, 0x7a, 0x43, 0xf9, 0x50, 0xd3, 0x56, 0x9f, 0x52, 0xa4, 0x9f, 0x0c, 0xe8, 0x31, + 0x0d, 0xaa, 0x37, 0xcd, 0xa7, 0x14, 0x4a, 0xfa, 0x3b, 0x12, 0x91, 0xe7, 0xaa, 0x93, 0x30, 0x39, + 0x88, 0xda, 0xcf, 0xaa, 0x4a, 0x29, 0x14, 0xd6, 0x30, 0x1b, 0x69, 0x56, 0x1a, 0x0f, 0x95, 0xd4, + 0x0a, 0x35, 0xba, 0xa5, 0x36, 0x52, 0x13, 0x1b, 0x9a, 0x86, 0x3a, 0x3d, 0x40, 0x7b, 0xc1, 0x71, + 0xba, 0x03, 0x92, 0xf8, 0x2e, 0x0d, 0xc9, 0x61, 0x40, 0xfd, 0xea, 0x6d, 0xb3, 0x3f, 0xad, 0x94, + 0xb6, 0xa9, 0x48, 0xe6, 0x44, 0xf6, 0xa2, 0x90, 0xba, 0xc7, 0x34, 0xc1, 0xcf, 0xc5, 0xd5, 0x3b, + 0xe9, 0x89, 0x94, 0xf8, 0x81, 0x86, 0xad, 0x75, 0xa8, 0xc9, 0xbd, 0x39, 0x89, 0xdc, 0x0e, 0xf1, + 0x44, 0x94, 0xb8, 0x64, 0x20, 0x7a, 0xe9, 0x20, 0x77, 0xb1, 0xd3, 0x0d, 0xc6, 0xdb, 0x27, 0xd1, + 0x16, 0xd2, 0xeb, 0x03, 0xd1, 0x33, 0xe3, 0x3c, 0x86, 0x9b, 0x99, 0x8e, 0xba, 0x8f, 0x9a, 0xd1, + 0xeb, 0x38, 0xa3, 0x65, 0x61, 0xba, 0xe9, 0x2e, 0x38, 0xa5, 0x27, 0x70, 0x33, 0xab, 0x9b, 0x97, + 0x59, 0x88, 0x7b, 0xd8, 0xed, 0x7a, 0x3c, 0x52, 0xd1, 0x1b, 0x2d, 0xc5, 0x2d, 0x28, 0xa9, 0x7e, + 0xcc, 0xaf, 0xbe, 0xa1, 0xca, 0x51, 0xd8, 0x6e, 0xa2, 0xe5, 0xa4, 0x33, 0x66, 0x3e, 0x0d, 0x05, + 0xeb, 0x0c, 0x65, 0x82, 0x6b, 0x9b, 0x43, 0xb5, 0xaf, 0x18, 0x53, 0x8a, 0xf4, 0x71, 0x89, 0xd0, + 0xbc, 0x62, 0xe8, 0x06, 0x2c, 0x3c, 0xa2, 0x7e, 0xf5, 0x4d, 0x95, 0x3c, 0x27, 0xa2, 0xa9, 0x09, + 0x3b, 0x88, 0x4b, 0x1f, 0x93, 0x08, 0xf7, 0x90, 0x25, 0xa2, 0xe7, 0xfa, 0x32, 0xc4, 0xbe, 0xa5, + 0x76, 0x37, 0x11, 0x4f, 0x25, 0xb6, 0x21, 0x33, 0x8d, 0x55, 0xa8, 0x88, 0xd3, 0x70, 0xfc, 0xea, + 0xfd, 0x36, 0x5a, 0xd1, 0x82, 0x38, 0x0d, 0x33, 0x17, 0xef, 0xb1, 0x78, 0xf0, 0x10, 0xae, 0xa7, + 0xf9, 0x41, 0x26, 0xa7, 0x52, 0x99, 0xbf, 0x8a, 0x2a, 0x5c, 0x7f, 0x8b, 0x4a, 0xdb, 0xf6, 0xef, + 0xe7, 0x33, 0x59, 0x45, 0xb6, 0xd7, 0x28, 0x76, 0x10, 0x58, 0xe2, 0x03, 0xcf, 0xa3, 0xd4, 0xa7, + 0x32, 0x39, 0x8f, 0x8e, 0x06, 0xb1, 0xb9, 0xd1, 0x3d, 0x1a, 0xcf, 0x22, 0x2f, 0x16, 0x32, 0x96, + 0xcb, 0x56, 0x52, 0x71, 0x3b, 0x4a, 0x9a, 0xf5, 0x08, 0x6e, 0x74, 0x08, 0x0b, 0x52, 0xf9, 0x6e, + 0xaa, 0x6f, 0x1e, 0xf5, 0x5d, 0x56, 0x54, 0xc5, 0xde, 0xd2, 0xb4, 0xda, 0x67, 0x30, 0x97, 0x11, + 0x7b, 0x49, 0x2c, 0x9d, 0x0c, 0x54, 0xf9, 0x33, 0x81, 0xca, 0x76, 0xcd, 0xe2, 0x35, 0x7a, 0xd4, + 0x3b, 0xda, 0xc2, 0xa3, 0xc6, 0x7b, 0x2c, 0x96, 0x7d, 0xd3, 0x8b, 0x09, 0xed, 0x08, 0x2d, 0x7a, + 0xce, 0xdc, 0x4b, 0x68, 0x47, 0x64, 0xef, 0x2e, 0x09, 0xeb, 0xf6, 0x84, 0xfe, 0xbe, 0x62, 0xfa, + 0x39, 0x12, 0xb3, 0xa9, 0x59, 0xe7, 0x89, 0x01, 0xdc, 0x6c, 0x45, 0x0e, 0x17, 0x86, 0x73, 0x5d, + 0xb7, 0x36, 0x4d, 0x79, 0xe1, 0xc2, 0x12, 0xb6, 0xdb, 0x49, 0xbb, 0xe9, 0xdc, 0x6d, 0x11, 0xf1, + 0x91, 0x34, 0xfb, 0x44, 0xe5, 0x67, 0xb8, 0x13, 0xf5, 0x38, 0xd6, 0x14, 0xfc, 0x64, 0x70, 0xf1, + 0xfa, 0x3c, 0x85, 0xbb, 0x2c, 0xf4, 0x82, 0x81, 0x4f, 0x33, 0x23, 0xe0, 0x31, 0xe2, 0x82, 0xf4, + 0x63, 0x93, 0x28, 0xde, 0xd6, 0x4c, 0xa3, 0xe1, 0xda, 0x29, 0x8b, 0xfd, 0x37, 0x39, 0x58, 0xb9, + 0x60, 0xe4, 0xab, 0x4c, 0x31, 0x6b, 0xa3, 0xf9, 0x71, 0x1b, 0xb5, 0x1e, 0xca, 0xa8, 0x75, 0x9e, + 0x5a, 0x05, 0x2c, 0x5a, 0x2c, 0x77, 0xce, 0xd1, 0x07, 0xab, 0xb5, 0x84, 0x0b, 0x37, 0x0e, 0xc8, + 0x10, 0xbb, 0xe0, 0x17, 0xac, 0xa2, 0x53, 0x96, 0xe8, 0xbe, 0x01, 0xed, 0x3f, 0xce, 0xc3, 0x6d, + 0xa5, 0xf6, 0x2e, 0xef, 0xee, 0x12, 0x2e, 0xe4, 0x8d, 0x59, 0x6c, 0xb0, 0x84, 0x4a, 0x5f, 0x33, + 0x94, 0x47, 0xb1, 0x8f, 0xe8, 0xe8, 0x51, 0x8c, 0x4e, 0xff, 0x17, 0x14, 0x6e, 0x1e, 0xc4, 0x58, + 0xbf, 0x06, 0x05, 0x9f, 0x25, 0xfa, 0xe3, 0xf7, 0x07, 0x93, 0x07, 0xe3, 0x5c, 0xe9, 0x6b, 0xad, + 0xc1, 0xe1, 0x76, 0xc3, 0x91, 0xfd, 0x6a, 0x3f, 0xca, 0xc1, 0x34, 0x36, 0xe5, 0x3d, 0x6e, 0x72, + 0xac, 0x92, 0x6f, 0x46, 0x31, 0x9f, 0x14, 0xf2, 0x99, 0x4f, 0x0a, 0x15, 0x28, 0x1c, 0x46, 0xa7, + 0xe6, 0xc1, 0xc9, 0x61, 0x74, 0x9a, 0xfd, 0x7e, 0x13, 0xb0, 0xd0, 0xd4, 0xed, 0xcc, 0xf7, 0x9b, + 0x1d, 0x16, 0xca, 0x14, 0x77, 0xb6, 0xeb, 0xb9, 0x87, 0x2c, 0x24, 0xc9, 0x50, 0xd7, 0xa1, 0x4a, + 0x5d, 0xef, 0x29, 0xb6, 0xed, 0xdf, 0x82, 0xb7, 0x2e, 0x51, 0xdb, 0xbd, 0x5a, 0x9e, 0x5c, 0x85, + 0xa2, 0x79, 0xc3, 0xa4, 0xb4, 0x35, 0x4d, 0x7b, 0x1b, 0x56, 0x53, 0xf1, 0xea, 0x69, 0xc3, 0x67, + 0xd1, 0xa1, 0x7e, 0xad, 0xb0, 0x15, 0x25, 0x27, 0x24, 0xf1, 0x33, 0x43, 0x5c, 0xbc, 0x1a, 0x76, + 0x1d, 0xde, 0x9e, 0xcc, 0x80, 0xf7, 0x75, 0xad, 0xb0, 0x9d, 0x0c, 0xd0, 0xf2, 0xd4, 0xcb, 0x87, + 0x8b, 0x3f, 0x4c, 0xff, 0x20, 0x0f, 0xef, 0xbc, 0x4c, 0x86, 0x56, 0xe5, 0xbb, 0x50, 0xeb, 0x11, + 0x99, 0x9f, 0xb2, 0x28, 0x71, 0xd3, 0x8a, 0x65, 0x8f, 0x71, 0xb9, 0x28, 0xda, 0xa0, 0x6f, 0xf6, + 0x08, 0xdf, 0x97, 0x0c, 0x46, 0xc6, 0x33, 0x45, 0xb6, 0x3e, 0x85, 0xbb, 0xb2, 0x73, 0x18, 0xb9, + 0x09, 0xf5, 0x68, 0x28, 0x5c, 0x79, 0x55, 0x38, 0x89, 0x12, 0xdf, 0x4d, 0x28, 0xa7, 0xe9, 0x65, + 0xec, 0x56, 0x8f, 0xf0, 0xbd, 0xc8, 0x41, 0x96, 0x7d, 0xcd, 0xe1, 0x20, 0x83, 0x4e, 0xb0, 0x4e, + 0x48, 0x10, 0x50, 0xe1, 0x7a, 0x84, 0xf7, 0x5c, 0x21, 0xf5, 0xa3, 0xaa, 0xfe, 0x89, 0x01, 0xfc, + 0x4b, 0x24, 0x36, 0x08, 0xef, 0xb5, 0x15, 0x09, 0x43, 0x09, 0xeb, 0x53, 0x97, 0x04, 0x41, 0xca, + 0xae, 0x8a, 0x4e, 0x0b, 0x12, 0xaf, 0x07, 0x81, 0xe6, 0xb4, 0xff, 0x25, 0x07, 0x77, 0xd5, 0xae, + 0x3c, 0xd3, 0x79, 0xda, 0x01, 0xf1, 0x5a, 0xea, 0x81, 0x47, 0x8f, 0x84, 0xdd, 0x4b, 0x3f, 0x2e, + 0x8f, 0xee, 0xc6, 0xf9, 0xec, 0xdd, 0x78, 0x0d, 0xae, 0x25, 0x38, 0xfc, 0x31, 0xf1, 0x64, 0x26, + 0xc6, 0x05, 0x49, 0x84, 0x29, 0x8c, 0x2d, 0x21, 0xe9, 0x00, 0x29, 0x2d, 0x24, 0xe8, 0x04, 0x5c, + 0x25, 0x76, 0x6e, 0x18, 0x9d, 0xe8, 0xe4, 0x7f, 0x8e, 0x71, 0x95, 0xd7, 0xed, 0x45, 0x27, 0x72, + 0x46, 0x23, 0x9e, 0xce, 0x40, 0x0c, 0x12, 0xaa, 0xb3, 0xfe, 0x05, 0xc3, 0xb6, 0x85, 0xa8, 0xfd, + 0xb1, 0x39, 0xda, 0xdb, 0xf8, 0x02, 0x4a, 0x84, 0x34, 0x31, 0x19, 0x28, 0x0b, 0x8f, 0x2e, 0xb1, + 0x89, 0xb6, 0x31, 0xff, 0x73, 0x3b, 0x8e, 0x0c, 0xc2, 0x82, 0xa9, 0xf8, 0x24, 0xad, 0x07, 0xe0, + 0x6f, 0x29, 0x35, 0xa4, 0xa7, 0x51, 0x98, 0x2e, 0x85, 0x69, 0xda, 0x7f, 0x59, 0x50, 0x4f, 0x26, + 0xb6, 0x1b, 0x8e, 0x7a, 0x6e, 0x83, 0xf5, 0xd5, 0x09, 0xfb, 0x2e, 0x8c, 0x9d, 0xf6, 0x26, 0xcc, + 0xe8, 0x57, 0x68, 0x79, 0x7c, 0xe2, 0xf7, 0xde, 0xa4, 0x5b, 0xc9, 0x48, 0x5a, 0xd3, 0xbf, 0xd5, + 0x0b, 0xb5, 0xf5, 0x19, 0xa7, 0xbe, 0xb7, 0xf1, 0x7c, 0xd7, 0xd1, 0x02, 0xac, 0x3d, 0x28, 0x75, + 0x48, 0x10, 0x1c, 0x12, 0xef, 0x08, 0xd7, 0xff, 0x95, 0x84, 0x15, 0x37, 0x9a, 0xad, 0x46, 0xdd, + 0xd9, 0x70, 0x52, 0x19, 0xd2, 0xbf, 0x9a, 0xc7, 0xa0, 0x6e, 0x87, 0xd1, 0xc0, 0x98, 0x55, 0xd9, + 0xa0, 0x5b, 0x12, 0x94, 0x9e, 0xe8, 0x84, 0x1e, 0x92, 0x98, 0xa9, 0x47, 0x67, 0xda, 0xd3, 0xcc, + 0x29, 0x0c, 0x9f, 0x71, 0xd9, 0x3f, 0xce, 0x41, 0x79, 0x6c, 0x38, 0x0b, 0x40, 0x6b, 0x5f, 0x79, + 0xcd, 0x9a, 0x03, 0x33, 0x78, 0x25, 0x67, 0x59, 0xb0, 0xd0, 0xd8, 0x69, 0x6e, 0xee, 0xb5, 0xdd, + 0x56, 0x7b, 0xb3, 0xbe, 0xdb, 0xdc, 0xa8, 0xe4, 0xad, 0x5b, 0x70, 0x7d, 0xdf, 0x79, 0xde, 0x7e, + 0xfe, 0xf4, 0xc5, 0x96, 0xbb, 0xd5, 0xdc, 0xdc, 0xd9, 0x70, 0x5f, 0x34, 0xf7, 0xda, 0x4f, 0x1e, + 0x55, 0x0a, 0x56, 0x05, 0xe6, 0xbf, 0xdc, 0x7c, 0x5a, 0xdf, 0x6f, 0xba, 0xfb, 0x75, 0xa7, 0xbe, + 0x5b, 0x99, 0xb2, 0x6c, 0x78, 0x3d, 0x8b, 0x18, 0x31, 0x6e, 0xbd, 0xd1, 0x78, 0xfe, 0x62, 0xaf, + 0xdd, 0xdc, 0xa8, 0x4c, 0xdb, 0xbf, 0xc8, 0xa9, 0x02, 0xc1, 0xb8, 0xf7, 0xd3, 0x4f, 0xc7, 0x94, + 0x9e, 0x56, 0x13, 0x8a, 0x34, 0x54, 0x1f, 0x82, 0x54, 0x26, 0xf4, 0xe1, 0x65, 0x0e, 0x7f, 0xac, + 0xef, 0xda, 0xa6, 0xcc, 0xde, 0x1c, 0xd3, 0xbf, 0xf6, 0x83, 0x1c, 0x4c, 0x23, 0x74, 0xce, 0x3b, + 0xb3, 0xdc, 0x15, 0xde, 0x99, 0xe5, 0xcf, 0xbc, 0x33, 0x7b, 0x0c, 0x45, 0xfd, 0xa0, 0x0b, 0x77, + 0x7a, 0xee, 0xc1, 0xed, 0x4b, 0x76, 0xda, 0x31, 0xbc, 0xf6, 0x3f, 0xe7, 0xc0, 0x3e, 0xab, 0x7b, + 0x03, 0x1f, 0xdf, 0xee, 0xf2, 0xae, 0x99, 0xfa, 0xce, 0xe4, 0xd4, 0x1f, 0x5c, 0x36, 0xf5, 0xc9, + 0xee, 0x93, 0xb3, 0xff, 0xbe, 0x99, 0xfc, 0x2d, 0x28, 0xa5, 0x05, 0x34, 0x5d, 0x71, 0xef, 0xeb, + 0xda, 0x59, 0x66, 0x3e, 0xf9, 0x57, 0x98, 0x4f, 0x36, 0xca, 0x9c, 0xbf, 0x15, 0x57, 0x0b, 0x64, + 0xf6, 0x67, 0xf0, 0xc1, 0xcb, 0x27, 0x76, 0x45, 0x59, 0xbf, 0x37, 0x05, 0xd7, 0x52, 0x61, 0x2d, + 0x2a, 0x9e, 0xc7, 0xea, 0xc3, 0xef, 0xf7, 0xa0, 0x18, 0xc5, 0xe6, 0x8b, 0x7c, 0x61, 0x75, 0x61, + 0xf2, 0x59, 0xe6, 0x04, 0xff, 0x9a, 0xfa, 0xeb, 0x98, 0x4e, 0xd6, 0x41, 0xfa, 0x7e, 0x5a, 0xae, + 0x62, 0x22, 0xfd, 0xb5, 0x79, 0x88, 0xf7, 0xfe, 0xe5, 0x92, 0xf4, 0x9b, 0x62, 0x47, 0x76, 0x31, + 0x6f, 0xad, 0xe5, 0xb4, 0x50, 0x84, 0xd5, 0x85, 0x72, 0xd7, 0xe3, 0x5f, 0x07, 0xae, 0x79, 0xb9, + 0xa8, 0x7c, 0xc7, 0x4b, 0x64, 0x6e, 0x37, 0x5a, 0x5f, 0xec, 0x1c, 0xa8, 0x1e, 0xeb, 0x37, 0xb0, + 0xe5, 0x1e, 0x6c, 0x3a, 0xad, 0xe6, 0xf3, 0x3d, 0xf7, 0x69, 0xbd, 0xb5, 0xb9, 0xd3, 0xdc, 0xdb, + 0x74, 0xe6, 0x51, 0xb0, 0xe6, 0xaa, 0x3d, 0x82, 0xf9, 0xac, 0x26, 0x32, 0xa9, 0x09, 0xa2, 0x93, + 0x6a, 0x6e, 0x25, 0xbf, 0x5a, 0x76, 0xe4, 0x4f, 0xe9, 0x6d, 0x7b, 0xac, 0xdb, 0xab, 0xe6, 0x11, + 0xc2, 0xdf, 0x76, 0x08, 0x33, 0x6a, 0x4c, 0xab, 0x0a, 0xcb, 0x7b, 0xcf, 0xdb, 0xcd, 0xad, 0xef, + 0xbb, 0x2f, 0x5a, 0x9b, 0x8e, 0xdb, 0xda, 0x6c, 0xc9, 0xd1, 0x5a, 0x95, 0xd7, 0xac, 0x1a, 0xdc, + 0xd0, 0x94, 0xd6, 0xa6, 0x73, 0x90, 0xa5, 0xe5, 0xac, 0x9b, 0x70, 0x4d, 0xd3, 0xea, 0x8d, 0x67, + 0xcd, 0xcd, 0x83, 0xcd, 0xdd, 0xcd, 0xbd, 0x76, 0xab, 0x92, 0xb7, 0xae, 0xc3, 0x92, 0x26, 0x1c, + 0xd4, 0x1b, 0x6e, 0xbd, 0xd1, 0x6e, 0x3e, 0xdf, 0xab, 0x14, 0xec, 0x2d, 0x98, 0xcf, 0xce, 0x4d, + 0xca, 0x3e, 0x7f, 0x76, 0x95, 0xdc, 0x39, 0xb4, 0xe7, 0xcf, 0x77, 0xda, 0xdf, 0xdf, 0xdf, 0xac, + 0xe4, 0xed, 0x1f, 0x15, 0xcc, 0xbb, 0x9e, 0x67, 0x2f, 0x62, 0x79, 0x0d, 0xd4, 0x9f, 0x69, 0x7e, + 0x89, 0x18, 0x7b, 0x03, 0x66, 0xa2, 0x10, 0xb3, 0x3c, 0x95, 0x06, 0xe8, 0x96, 0xf5, 0x0e, 0x2c, + 0x9a, 0x8f, 0x43, 0x46, 0xe0, 0x94, 0x7a, 0x79, 0xaf, 0x60, 0xf3, 0xf2, 0x1e, 0x5f, 0x43, 0x22, + 0x1f, 0xf1, 0xfd, 0x44, 0x7f, 0x6c, 0x02, 0x05, 0xd5, 0x7d, 0x3f, 0xc9, 0x30, 0xc4, 0x51, 0x22, + 0xf4, 0x97, 0x05, 0xcd, 0xb0, 0x1f, 0x25, 0xf8, 0x24, 0x24, 0xe2, 0xea, 0xe4, 0xaa, 0x0f, 0x4b, + 0x33, 0x11, 0xc7, 0x83, 0x7b, 0x0f, 0xe6, 0xb4, 0x51, 0xa2, 0x68, 0xf5, 0x3d, 0x09, 0x14, 0x84, + 0xa2, 0x77, 0x60, 0x9e, 0x9e, 0x8a, 0x84, 0xa8, 0x08, 0xc2, 0xab, 0xb3, 0xe7, 0xbd, 0x1c, 0x9d, + 0x5c, 0xa3, 0xb5, 0x4d, 0xd9, 0x05, 0xc3, 0x8b, 0x33, 0x47, 0xd3, 0xdf, 0xbc, 0xf6, 0x04, 0x60, + 0x44, 0x7a, 0x85, 0x57, 0xa2, 0x7f, 0x97, 0x57, 0xf1, 0x1e, 0x1f, 0x64, 0xea, 0x32, 0xc1, 0xf3, + 0x4e, 0x6b, 0xc0, 0x63, 0xe6, 0xb1, 0x68, 0xa0, 0xde, 0x30, 0x30, 0x31, 0x7c, 0xd5, 0x6a, 0xad, + 0xc5, 0xc1, 0xea, 0x0f, 0x02, 0xc1, 0xe2, 0x80, 0xba, 0x2c, 0xe4, 0x82, 0x84, 0x1e, 0xe5, 0xda, + 0x27, 0x6f, 0x8c, 0x4f, 0xf2, 0x65, 0x63, 0xaf, 0xed, 0x6a, 0x41, 0xdb, 0xa4, 0x4f, 0x9b, 0x46, + 0x96, 0xb3, 0x64, 0xe4, 0xa7, 0x50, 0x2d, 0x80, 0xeb, 0xe7, 0xf2, 0xe2, 0xcb, 0x34, 0x69, 0x3f, + 0x1a, 0xd0, 0xc5, 0x25, 0xfd, 0xb2, 0x5f, 0xda, 0x92, 0x26, 0xa8, 0x0a, 0xd3, 0xdb, 0xb0, 0x10, + 0x89, 0x9e, 0xb1, 0x9e, 0xd1, 0xb5, 0xac, 0x8c, 0xa8, 0xb9, 0x83, 0xdb, 0x7f, 0x54, 0x54, 0xdf, + 0x4b, 0x36, 0xf6, 0x75, 0xa2, 0xb4, 0xcb, 0xbc, 0x24, 0x6a, 0x9f, 0xaa, 0xb7, 0x2c, 0x6a, 0x4d, + 0x72, 0xd9, 0x35, 0xb9, 0x09, 0xc5, 0xae, 0x97, 0x8d, 0x5c, 0x33, 0x5d, 0x0f, 0xa3, 0xd6, 0x16, + 0x14, 0x63, 0x25, 0x42, 0xaf, 0xd0, 0xb7, 0xc6, 0x57, 0xe8, 0xec, 0x08, 0x6b, 0x1a, 0x50, 0x6e, + 0x5f, 0x77, 0xb6, 0xda, 0x30, 0x8f, 0x0f, 0x01, 0x88, 0x7e, 0x63, 0xa3, 0x1e, 0x2e, 0xde, 0xbf, + 0xaa, 0x30, 0x03, 0x38, 0x63, 0x52, 0x6a, 0x7f, 0x38, 0x05, 0x8b, 0x13, 0x1c, 0xf8, 0xbc, 0x22, + 0x64, 0x42, 0xd5, 0x9b, 0xf4, 0xd5, 0x44, 0x02, 0x58, 0x62, 0x5a, 0x85, 0x0a, 0xde, 0x3f, 0x07, + 0x68, 0xba, 0x8a, 0x47, 0x19, 0x07, 0xde, 0x4b, 0x95, 0x45, 0x23, 0xe7, 0x75, 0x98, 0x11, 0xa7, + 0xa1, 0x79, 0xc0, 0x3a, 0xe5, 0x4c, 0x8b, 0xd3, 0x50, 0x7d, 0x33, 0xc9, 0xfc, 0x7f, 0xc4, 0xd4, + 0x58, 0x45, 0x52, 0x7d, 0xf8, 0x96, 0xc7, 0x1c, 0x9f, 0x19, 0xe9, 0x43, 0x5b, 0x92, 0x40, 0x53, + 0xd0, 0xbe, 0x5c, 0x64, 0x89, 0xbb, 0xfa, 0x99, 0xef, 0x94, 0x33, 0x23, 0x9b, 0xaa, 0x97, 0x4f, + 0x3b, 0x3a, 0xdb, 0xd4, 0x5f, 0x81, 0x7d, 0xda, 0x51, 0xd9, 0xe6, 0x32, 0x4c, 0xc7, 0x09, 0xf3, + 0xa8, 0x7e, 0x41, 0xa5, 0x1a, 0xd2, 0x11, 0x0b, 0x72, 0xaa, 0xdf, 0x4c, 0xc9, 0x9f, 0x52, 0x08, + 0x92, 0xdc, 0x01, 0xf7, 0xf5, 0x4b, 0xa9, 0x12, 0x02, 0x2f, 0x38, 0xee, 0xaf, 0x20, 0xa7, 0x48, + 0x52, 0xcf, 0xa3, 0x66, 0x04, 0x39, 0x95, 0x84, 0x37, 0xa1, 0x9c, 0xde, 0x99, 0xd0, 0x57, 0xa8, + 0x72, 0xf6, 0xbc, 0x01, 0xd1, 0x63, 0xbc, 0x05, 0x0b, 0xca, 0x5b, 0xc9, 0x15, 0x41, 0xae, 0x72, + 0xe6, 0x3b, 0x70, 0xfb, 0x34, 0x34, 0xdf, 0x5c, 0xc7, 0x6a, 0x63, 0x0b, 0xe6, 0x7a, 0x9b, 0x16, + 0xc6, 0xa4, 0xeb, 0x49, 0x68, 0x97, 0x45, 0xa1, 0xe2, 0x58, 0x54, 0x49, 0x92, 0x82, 0x90, 0xa1, + 0x06, 0xa5, 0xaf, 0x07, 0x04, 0x2b, 0x73, 0x58, 0xa0, 0x9e, 0x76, 0xd2, 0xb6, 0xb5, 0x02, 0xf3, + 0x09, 0xed, 0xb8, 0x68, 0x00, 0x72, 0x0d, 0x97, 0xd4, 0xa3, 0xb3, 0x84, 0x76, 0xda, 0x12, 0x6a, + 0xfa, 0xb5, 0x9f, 0xe4, 0x60, 0x2e, 0x63, 0x7d, 0xea, 0x03, 0x17, 0x36, 0xc7, 0x1e, 0x32, 0x2b, + 0x06, 0x55, 0x80, 0xd2, 0xe4, 0xb1, 0x02, 0x94, 0xc2, 0xd0, 0xfc, 0xdf, 0x84, 0xb2, 0xa9, 0x10, + 0x2b, 0x95, 0xd5, 0x75, 0x7e, 0xde, 0x80, 0xa8, 0x74, 0x96, 0x09, 0x05, 0x4d, 0x8d, 0x33, 0x61, + 0x29, 0xeb, 0xcf, 0xf4, 0x33, 0xe1, 0xb3, 0x36, 0x7e, 0xb5, 0x0f, 0x85, 0x2e, 0x00, 0xc5, 0x37, + 0x47, 0xa8, 0x86, 0xba, 0x78, 0x3c, 0x7c, 0xd9, 0xf1, 0x49, 0x0b, 0x7d, 0x9b, 0x9b, 0xb2, 0xab, + 0x2a, 0x4e, 0x1e, 0xb9, 0xbb, 0xbc, 0x7b, 0x40, 0x02, 0xe6, 0x3b, 0x19, 0x91, 0xf6, 0xff, 0xe6, + 0x00, 0x46, 0x6c, 0xd6, 0x02, 0x64, 0x18, 0x2b, 0xaf, 0xc9, 0xd0, 0x8b, 0xed, 0x66, 0x78, 0x2c, + 0x91, 0x7a, 0x1c, 0x37, 0x65, 0xee, 0x7f, 0x1b, 0x6e, 0x66, 0xe1, 0xcc, 0xea, 0x57, 0xf2, 0x32, + 0x8e, 0x23, 0x71, 0x2f, 0x6a, 0x67, 0x4e, 0x6d, 0xa5, 0x60, 0x5d, 0x83, 0x45, 0x24, 0xb4, 0xbe, + 0xd8, 0xd9, 0x22, 0x2c, 0x18, 0x24, 0xb4, 0x32, 0x65, 0xdd, 0x83, 0xdb, 0x08, 0x66, 0x64, 0x6c, + 0x30, 0xee, 0x25, 0x34, 0x26, 0xa1, 0x37, 0xac, 0x4c, 0x5b, 0x2b, 0x70, 0x07, 0x19, 0x32, 0xc2, + 0x9a, 0x21, 0xa7, 0x89, 0xd8, 0xc2, 0x3a, 0x64, 0xa5, 0x98, 0x0e, 0x58, 0x0f, 0x12, 0x4a, 0xfc, + 0xa1, 0x33, 0x08, 0x43, 0x16, 0x76, 0x2b, 0xa5, 0x54, 0xb6, 0x56, 0x33, 0x23, 0x61, 0x83, 0x08, + 0x52, 0x99, 0xb5, 0x23, 0xf3, 0xf6, 0xf6, 0xd9, 0x01, 0xf1, 0xb2, 0x95, 0x69, 0x7d, 0xcb, 0x7e, + 0xd5, 0x20, 0x73, 0x0f, 0xe6, 0x18, 0x1f, 0x15, 0xe7, 0x55, 0x12, 0x00, 0x8c, 0x9b, 0xba, 0xbc, + 0xfd, 0xdb, 0x93, 0xf7, 0xfa, 0xb4, 0x02, 0xff, 0x4b, 0x8e, 0xf8, 0x01, 0x2c, 0x89, 0x93, 0x68, + 0xbc, 0x56, 0xaf, 0xc7, 0xad, 0xa4, 0x04, 0x5d, 0xa6, 0xb7, 0x77, 0xd5, 0x2b, 0x7c, 0x5d, 0xf7, + 0x6c, 0x04, 0x24, 0xdc, 0xa5, 0xfd, 0x43, 0x9a, 0x60, 0x71, 0xf5, 0xe2, 0x91, 0x6f, 0xc0, 0x8c, + 0x17, 0x90, 0xd1, 0x2d, 0x5a, 0xb7, 0xec, 0x4f, 0xcd, 0x1d, 0xe5, 0x1c, 0x71, 0x6e, 0xe6, 0xfd, + 0x4e, 0x89, 0xf1, 0x3e, 0x12, 0x74, 0x5d, 0x26, 0x6d, 0xdb, 0x7f, 0x9f, 0x83, 0x37, 0x1b, 0x5f, + 0x46, 0xc9, 0x11, 0xef, 0x45, 0xb1, 0x5b, 0xf7, 0xfd, 0x56, 0x4c, 0x3d, 0x46, 0x82, 0x7d, 0x32, + 0xc4, 0x17, 0xdb, 0xa6, 0x64, 0x74, 0x7e, 0xf8, 0x7a, 0x1d, 0xa0, 0x4b, 0xfa, 0x54, 0xba, 0xd3, + 0x54, 0xb7, 0x0c, 0x22, 0xb3, 0x0e, 0x7f, 0xf4, 0xe1, 0x1c, 0x7f, 0x4b, 0xa7, 0x16, 0x6b, 0xe1, + 0x03, 0x8e, 0x9e, 0x51, 0x3d, 0x8f, 0x9d, 0xd7, 0xe8, 0x0b, 0x2e, 0xfd, 0x23, 0x7e, 0x04, 0x57, + 0x5c, 0x49, 0x74, 0x82, 0x6c, 0xea, 0xa5, 0x6c, 0x59, 0xc3, 0x4e, 0x74, 0xf2, 0x82, 0xfb, 0xf6, + 0x3b, 0xf0, 0xd6, 0xe5, 0xea, 0xab, 0x35, 0xb0, 0xe3, 0x2c, 0xdf, 0x36, 0x15, 0xe3, 0x7c, 0xfc, + 0x57, 0x3f, 0x4f, 0xfb, 0x9f, 0xf2, 0xf0, 0xf6, 0x4b, 0x86, 0xd4, 0xfb, 0xc3, 0xa0, 0xc2, 0x15, + 0xcd, 0xd5, 0x93, 0x33, 0x97, 0xc9, 0xef, 0x65, 0x1c, 0xcd, 0x55, 0x44, 0xad, 0x8d, 0x13, 0x9c, + 0x45, 0x3e, 0xce, 0x58, 0xfb, 0xdb, 0x1c, 0x2c, 0x8c, 0xf3, 0xfc, 0x0a, 0x77, 0xf6, 0x03, 0xb0, + 0x42, 0xfc, 0xaf, 0xbc, 0x73, 0x76, 0x77, 0x31, 0xa4, 0x62, 0x3f, 0xbb, 0xc1, 0xdf, 0x86, 0x6b, + 0x59, 0xe6, 0xf1, 0x4d, 0xae, 0x8c, 0xb8, 0xd5, 0x3e, 0xbf, 0xff, 0xef, 0x39, 0xa8, 0x4c, 0xfe, + 0xd7, 0xa6, 0x74, 0x4c, 0x97, 0xfd, 0x27, 0x67, 0xe5, 0x35, 0xe9, 0x7f, 0xce, 0x70, 0x6c, 0x25, + 0x51, 0x5f, 0x15, 0x38, 0x2b, 0xb9, 0x73, 0x45, 0x20, 0x03, 0xde, 0x07, 0x36, 0x2a, 0x79, 0xe9, + 0x69, 0xcf, 0xe5, 0xd8, 0x6e, 0x54, 0x0a, 0xe7, 0x76, 0x77, 0x68, 0x1c, 0x0c, 0xf5, 0x00, 0x53, + 0xd6, 0x9b, 0x70, 0xef, 0x0c, 0x47, 0x2b, 0x8e, 0xa2, 0x0e, 0xf5, 0xcd, 0x18, 0xd3, 0xef, 0xff, + 0x45, 0x0e, 0xe6, 0x37, 0x37, 0xea, 0x8d, 0xfd, 0x80, 0x88, 0x4e, 0x94, 0xf4, 0x95, 0x43, 0xa5, + 0x19, 0xc4, 0xdd, 0x8b, 0x42, 0x6a, 0xc2, 0xc1, 0x18, 0x61, 0xbf, 0x51, 0xc9, 0x59, 0x37, 0xc0, + 0x9a, 0x80, 0x77, 0x89, 0x57, 0xc9, 0xcb, 0x7b, 0xe0, 0x04, 0xbe, 0xc3, 0xc2, 0xc1, 0x69, 0xa5, + 0x20, 0xef, 0x63, 0x13, 0x94, 0x7a, 0xe8, 0x27, 0x11, 0xf3, 0x2b, 0x53, 0xe7, 0x48, 0x63, 0xcf, + 0x5b, 0x95, 0xe9, 0xf5, 0x06, 0xcc, 0x1e, 0xd1, 0xa1, 0xba, 0x9e, 0x58, 0x77, 0xd7, 0xd4, 0x7f, + 0x41, 0xaf, 0x99, 0x12, 0xd7, 0x1a, 0xde, 0x34, 0xf4, 0xa5, 0xb7, 0xfa, 0x1f, 0xff, 0x8a, 0x3e, + 0x70, 0x7d, 0xba, 0x43, 0x02, 0x4e, 0x9d, 0xd2, 0x11, 0x1d, 0x22, 0x7d, 0xbd, 0x05, 0x56, 0x9f, + 0x77, 0xe3, 0x28, 0x0a, 0x5c, 0x1e, 0x75, 0x84, 0x7a, 0x10, 0x60, 0xdd, 0x3b, 0x23, 0x4d, 0xdf, + 0x7f, 0xc7, 0xe5, 0x4d, 0xaf, 0xe7, 0x1f, 0x3e, 0x70, 0x2a, 0x5a, 0x40, 0x2b, 0xea, 0x08, 0x7c, + 0x3e, 0xb0, 0xde, 0x1e, 0x09, 0xed, 0x91, 0xc4, 0xbf, 0xaa, 0xd0, 0xff, 0xd4, 0x42, 0x0b, 0x0f, + 0x3f, 0x79, 0x94, 0x4a, 0x7d, 0x46, 0x12, 0x1f, 0xa5, 0x3e, 0x9d, 0x7e, 0x96, 0xfb, 0x26, 0xf7, + 0xda, 0xff, 0x07, 0x00, 0x00, 0xff, 0xff, 0x2e, 0x35, 0x7a, 0xf5, 0x0e, 0x3e, 0x00, 0x00, +} diff --git a/protocol/steammessages.proto b/protocol/steammessages.proto new file mode 100644 index 0000000..83c3192 --- /dev/null +++ b/protocol/steammessages.proto @@ -0,0 +1,675 @@ +syntax = "proto2"; +package protocol; + +import "google/protobuf/descriptor.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +extend .google.protobuf.FieldOptions { + optional bool key_field = 60000 [default = false]; +} + +extend .google.protobuf.MessageOptions { + optional int32 msgpool_soft_limit = 60000 [default = 32]; + optional int32 msgpool_hard_limit = 60001 [default = 384]; +} + +enum GCProtoBufMsgSrc { + GCProtoBufMsgSrc_Unspecified = 0; + GCProtoBufMsgSrc_FromSystem = 1; + GCProtoBufMsgSrc_FromSteamID = 2; + GCProtoBufMsgSrc_FromGC = 3; + GCProtoBufMsgSrc_ReplySystem = 4; + GCProtoBufMsgSrc_SpoofedSteamID = 5; +} + +enum EDACPlatform { + k_eDACPlatform_None = 0; + k_eDACPlatform_PC = 1; + k_eDACPlatform_Mac = 2; + k_eDACPlatform_Linux = 3; + k_eDACPlatform_Android = 4; + k_eDACPlatform_iOS = 5; +} + +message CMsgProtoBufHeader { + option (msgpool_soft_limit) = 256; + option (msgpool_hard_limit) = 1024; + optional fixed64 client_steam_id = 1; + optional int32 client_session_id = 2; + optional uint32 source_app_id = 3; + optional fixed64 job_id_source = 10 [default = 18446744073709551615]; + optional fixed64 job_id_target = 11 [default = 18446744073709551615]; + optional string target_job_name = 12; + optional int32 eresult = 13 [default = 2]; + optional string error_message = 14; + optional GCProtoBufMsgSrc gc_msg_src = 200 [default = GCProtoBufMsgSrc_Unspecified]; + optional uint32 gc_dir_index_source = 201; +} + +message CMsgWebAPIKey { + optional uint32 status = 1 [default = 255]; + optional uint32 account_id = 2 [default = 0]; + optional uint32 publisher_group_id = 3 [default = 0]; + optional uint32 key_id = 4; + optional string domain = 5; +} + +message CMsgHttpRequest { + message RequestHeader { + optional string name = 1; + optional string value = 2; + } + + message QueryParam { + optional string name = 1; + optional bytes value = 2; + } + + optional uint32 request_method = 1; + optional string hostname = 2; + optional string url = 3; + repeated CMsgHttpRequest.RequestHeader headers = 4; + repeated CMsgHttpRequest.QueryParam get_params = 5; + repeated CMsgHttpRequest.QueryParam post_params = 6; + optional bytes body = 7; + optional uint32 absolute_timeout = 8; +} + +message CMsgWebAPIRequest { + optional string UNUSED_job_name = 1; + optional string interface_name = 2; + optional string method_name = 3; + optional uint32 version = 4; + optional CMsgWebAPIKey api_key = 5; + optional CMsgHttpRequest request = 6; + optional uint32 routing_app_id = 7; +} + +message CMsgHttpResponse { + message ResponseHeader { + optional string name = 1; + optional string value = 2; + } + + optional uint32 status_code = 1; + repeated CMsgHttpResponse.ResponseHeader headers = 2; + optional bytes body = 3; +} + +message CMsgAMFindAccounts { + optional uint32 search_type = 1; + optional string search_string = 2; +} + +message CMsgAMFindAccountsResponse { + repeated fixed64 steam_id = 1; +} + +message CMsgNotifyWatchdog { + optional uint32 source = 1; + optional uint32 alert_type = 2; + optional bool critical = 4; + optional uint32 time = 5; + optional uint32 appid = 6; + optional string text = 7; + optional string recipient = 12; +} + +message CMsgAMGetLicenses { + optional fixed64 steamid = 1; +} + +message CMsgPackageLicense { + optional uint32 package_id = 1; + optional uint32 time_created = 2; + optional uint32 owner_id = 3; +} + +message CMsgAMGetLicensesResponse { + repeated CMsgPackageLicense license = 1; + optional uint32 result = 2; +} + +message CMsgAMGetUserGameStats { + optional fixed64 steam_id = 1; + optional fixed64 game_id = 2; + repeated uint32 stats = 3; +} + +message CMsgAMGetUserGameStatsResponse { + message Stats { + optional uint32 stat_id = 1; + optional uint32 stat_value = 2; + } + + message Achievement_Blocks { + optional uint32 achievement_id = 1; + optional uint32 achievement_bit_id = 2; + optional fixed32 unlock_time = 3; + } + + optional fixed64 steam_id = 1; + optional fixed64 game_id = 2; + optional int32 eresult = 3 [default = 2]; + repeated CMsgAMGetUserGameStatsResponse.Stats stats = 4; + repeated CMsgAMGetUserGameStatsResponse.Achievement_Blocks achievement_blocks = 5; +} + +message CMsgGCGetCommandList { + optional uint32 app_id = 1; + optional string command_prefix = 2; +} + +message CMsgGCGetCommandListResponse { + repeated string command_name = 1; +} + +message CGCMsgMemCachedGet { + repeated string keys = 1; +} + +message CGCMsgMemCachedGetResponse { + message ValueTag { + optional bool found = 1; + optional bytes value = 2; + } + + repeated CGCMsgMemCachedGetResponse.ValueTag values = 1; +} + +message CGCMsgMemCachedSet { + message KeyPair { + optional string name = 1; + optional bytes value = 2; + } + + repeated CGCMsgMemCachedSet.KeyPair keys = 1; +} + +message CGCMsgMemCachedDelete { + repeated string keys = 1; +} + +message CGCMsgMemCachedStats { +} + +message CGCMsgMemCachedStatsResponse { + optional uint64 curr_connections = 1; + optional uint64 cmd_get = 2; + optional uint64 cmd_set = 3; + optional uint64 cmd_flush = 4; + optional uint64 get_hits = 5; + optional uint64 get_misses = 6; + optional uint64 delete_hits = 7; + optional uint64 delete_misses = 8; + optional uint64 bytes_read = 9; + optional uint64 bytes_written = 10; + optional uint64 limit_maxbytes = 11; + optional uint64 curr_items = 12; + optional uint64 evictions = 13; + optional uint64 bytes = 14; +} + +message CGCMsgSQLStats { + optional uint32 schema_catalog = 1; +} + +message CGCMsgSQLStatsResponse { + optional uint32 threads = 1; + optional uint32 threads_connected = 2; + optional uint32 threads_active = 3; + optional uint32 operations_submitted = 4; + optional uint32 prepared_statements_executed = 5; + optional uint32 non_prepared_statements_executed = 6; + optional uint32 deadlock_retries = 7; + optional uint32 operations_timed_out_in_queue = 8; + optional uint32 errors = 9; +} + +message CMsgAMAddFreeLicense { + optional fixed64 steamid = 1; + optional uint32 ip_public = 2; + optional uint32 packageid = 3; + optional string store_country_code = 4; +} + +message CMsgAMAddFreeLicenseResponse { + optional int32 eresult = 1 [default = 2]; + optional int32 purchase_result_detail = 2; + optional fixed64 transid = 3; +} + +message CGCMsgGetIPLocation { + repeated fixed32 ips = 1; +} + +message CIPLocationInfo { + optional uint32 ip = 1; + optional float latitude = 2; + optional float longitude = 3; + optional string country = 4; + optional string state = 5; + optional string city = 6; +} + +message CGCMsgGetIPLocationResponse { + repeated CIPLocationInfo infos = 1; +} + +message CGCMsgGetIPASN { + repeated fixed32 ips = 1; +} + +message CIPASNInfo { + optional fixed32 ip = 1; + optional uint32 asn = 2; +} + +message CGCMsgGetIPASNResponse { + repeated CIPASNInfo infos = 1; +} + +message CGCMsgSystemStatsSchema { + optional uint32 gc_app_id = 1; + optional bytes schema_kv = 2; +} + +message CGCMsgGetSystemStats { +} + +message CGCMsgGetSystemStatsResponse { + optional uint32 gc_app_id = 1; + optional bytes stats_kv = 2; + optional uint32 active_jobs = 3; + optional uint32 yielding_jobs = 4; + optional uint32 user_sessions = 5; + optional uint32 game_server_sessions = 6; + optional uint32 socaches = 7; + optional uint32 socaches_to_unload = 8; + optional uint32 socaches_loading = 9; + optional uint32 writeback_queue = 10; + optional uint32 steamid_locks = 11; + optional uint32 logon_queue = 12; + optional uint32 logon_jobs = 13; +} + +message CMsgAMSendEmail { + message ReplacementToken { + optional string token_name = 1; + optional string token_value = 2; + } + + message PersonaNameReplacementToken { + optional fixed64 steamid = 1; + optional string token_name = 2; + } + + optional fixed64 steamid = 1; + optional uint32 email_msg_type = 2; + optional uint32 email_format = 3; + repeated CMsgAMSendEmail.PersonaNameReplacementToken persona_name_tokens = 5; + optional uint32 source_gc = 6; + repeated CMsgAMSendEmail.ReplacementToken tokens = 7; +} + +message CMsgAMSendEmailResponse { + optional uint32 eresult = 1 [default = 2]; +} + +message CMsgGCGetEmailTemplate { + optional uint32 app_id = 1; + optional uint32 email_msg_type = 2; + optional int32 email_lang = 3; + optional int32 email_format = 4; +} + +message CMsgGCGetEmailTemplateResponse { + optional uint32 eresult = 1 [default = 2]; + optional bool template_exists = 2; + optional string template = 3; +} + +message CMsgAMGrantGuestPasses2 { + optional fixed64 steam_id = 1; + optional uint32 package_id = 2; + optional int32 passes_to_grant = 3; + optional int32 days_to_expiration = 4; + optional int32 action = 5; +} + +message CMsgAMGrantGuestPasses2Response { + optional int32 eresult = 1 [default = 2]; + optional int32 passes_granted = 2 [default = 0]; +} + +message CGCSystemMsg_GetAccountDetails { + option (msgpool_soft_limit) = 128; + option (msgpool_hard_limit) = 512; + optional fixed64 steamid = 1; + optional uint32 appid = 2; +} + +message CGCSystemMsg_GetAccountDetails_Response { + option (msgpool_soft_limit) = 128; + option (msgpool_hard_limit) = 512; + optional uint32 eresult_deprecated = 1 [default = 2]; + optional string account_name = 2; + optional string persona_name = 3; + optional bool is_profile_created = 26; + optional bool is_profile_public = 4; + optional bool is_inventory_public = 5; + optional bool is_vac_banned = 7; + optional bool is_cyber_cafe = 8; + optional bool is_school_account = 9; + optional bool is_limited = 10; + optional bool is_subscribed = 11; + optional uint32 package = 12; + optional bool is_free_trial_account = 13; + optional uint32 free_trial_expiration = 14; + optional bool is_low_violence = 15; + optional bool is_account_locked_down = 16; + optional bool is_community_banned = 17; + optional bool is_trade_banned = 18; + optional uint32 trade_ban_expiration = 19; + optional uint32 accountid = 20; + optional uint32 suspension_end_time = 21; + optional string currency = 22; + optional uint32 steam_level = 23; + optional uint32 friend_count = 24; + optional uint32 account_creation_time = 25; + optional bool is_steamguard_enabled = 27; + optional bool is_phone_verified = 28; + optional bool is_two_factor_auth_enabled = 29; + optional uint32 two_factor_enabled_time = 30; + optional uint32 phone_verification_time = 31; + optional uint64 phone_id = 33; + optional bool is_phone_identifying = 34; + optional uint32 rt_identity_linked = 35; + optional uint32 rt_birth_date = 36; + optional string txn_country_code = 37; +} + +message CMsgGCGetPersonaNames { + repeated fixed64 steamids = 1; +} + +message CMsgGCGetPersonaNames_Response { + message PersonaName { + optional fixed64 steamid = 1; + optional string persona_name = 2; + } + + repeated CMsgGCGetPersonaNames_Response.PersonaName succeeded_lookups = 1; + repeated fixed64 failed_lookup_steamids = 2; +} + +message CMsgGCCheckFriendship { + optional fixed64 steamid_left = 1; + optional fixed64 steamid_right = 2; +} + +message CMsgGCCheckFriendship_Response { + optional bool success = 1; + optional bool found_friendship = 2; +} + +message CMsgGCGetAppFriendsList { + optional fixed64 steamid = 1; + optional bool include_friendship_timestamps = 2; +} + +message CMsgGCGetAppFriendsList_Response { + optional bool success = 1; + repeated fixed64 steamids = 2; + repeated fixed32 friendship_timestamps = 3; + repeated fixed32 last_playtimes = 4; +} + +message CMsgGCMsgMasterSetDirectory { + message SubGC { + optional uint32 dir_index = 1; + optional string name = 2; + optional string box = 3; + optional string command_line = 4; + optional string gc_binary = 5; + } + + optional uint32 master_dir_index = 1; + repeated CMsgGCMsgMasterSetDirectory.SubGC dir = 2; +} + +message CMsgGCMsgMasterSetDirectory_Response { + optional int32 eresult = 1 [default = 2]; + optional string message = 2; +} + +message CMsgGCMsgWebAPIJobRequestForwardResponse { + optional uint32 dir_index = 1; +} + +message CGCSystemMsg_GetPurchaseTrust_Request { + optional fixed64 steamid = 1; +} + +message CGCSystemMsg_GetPurchaseTrust_Response { + optional bool has_prior_purchase_history = 1; + optional bool has_no_recent_password_resets = 2; + optional bool is_wallet_cash_trusted = 3; + optional uint32 time_all_trusted = 4; +} + +message CMsgGCHAccountVacStatusChange { + optional fixed64 steam_id = 1; + optional uint32 app_id = 2; + optional uint32 rtime_vacban_starts = 3; + optional bool is_banned_now = 4; + optional bool is_banned_future = 5; +} + +message CMsgGCGetPartnerAccountLink { + optional fixed64 steamid = 1; +} + +message CMsgGCGetPartnerAccountLink_Response { + optional uint32 pwid = 1; + optional uint32 nexonid = 2; +} + +message CMsgGCRoutingInfo { + enum RoutingMethod { + RANDOM = 0; + DISCARD = 1; + CLIENT_STEAMID = 2; + PROTOBUF_FIELD_UINT64 = 3; + WEBAPI_PARAM = 4; + WEBAPI_PARAM_STEAMID_ACCOUNTID = 5; + } + + repeated uint32 dir_index = 1; + optional CMsgGCRoutingInfo.RoutingMethod method = 2 [default = RANDOM]; + optional CMsgGCRoutingInfo.RoutingMethod fallback = 3 [default = DISCARD]; + optional uint32 protobuf_field = 4; + optional string webapi_param = 5; +} + +message CMsgGCMsgMasterSetWebAPIRouting { + message Entry { + optional string interface_name = 1; + optional string method_name = 2; + optional CMsgGCRoutingInfo routing = 3; + } + + repeated CMsgGCMsgMasterSetWebAPIRouting.Entry entries = 1; +} + +message CMsgGCMsgMasterSetClientMsgRouting { + message Entry { + optional uint32 msg_type = 1; + optional CMsgGCRoutingInfo routing = 2; + } + + repeated CMsgGCMsgMasterSetClientMsgRouting.Entry entries = 1; +} + +message CMsgGCMsgMasterSetWebAPIRouting_Response { + optional int32 eresult = 1 [default = 2]; +} + +message CMsgGCMsgMasterSetClientMsgRouting_Response { + optional int32 eresult = 1 [default = 2]; +} + +message CMsgGCMsgSetOptions { + message MessageRange { + required uint32 low = 1; + required uint32 high = 2; + } + + enum Option { + NOTIFY_USER_SESSIONS = 0; + NOTIFY_SERVER_SESSIONS = 1; + NOTIFY_ACHIEVEMENTS = 2; + NOTIFY_VAC_ACTION = 3; + } + + enum GCSQLVersion { + GCSQL_VERSION_BASELINE = 1; + GCSQL_VERSION_BOOLTYPE = 2; + } + + repeated CMsgGCMsgSetOptions.Option options = 1; + repeated CMsgGCMsgSetOptions.MessageRange client_msg_ranges = 2; + optional CMsgGCMsgSetOptions.GCSQLVersion gcsql_version = 3 [default = GCSQL_VERSION_BASELINE]; +} + +message CMsgGCHUpdateSession { + message ExtraField { + optional string name = 1; + optional string value = 2; + } + + optional fixed64 steam_id = 1; + optional uint32 app_id = 2; + optional bool online = 3; + optional fixed64 server_steam_id = 4; + optional uint32 server_addr = 5; + optional uint32 server_port = 6; + optional uint32 os_type = 7; + optional uint32 client_addr = 8; + repeated CMsgGCHUpdateSession.ExtraField extra_fields = 9; +} + +message CMsgNotificationOfSuspiciousActivity { + message MultipleGameInstances { + optional uint32 app_instance_count = 1; + repeated fixed64 other_steamids = 2; + } + + optional fixed64 steamid = 1; + optional uint32 appid = 2; + optional CMsgNotificationOfSuspiciousActivity.MultipleGameInstances multiple_instances = 3; +} + +message CMsgDPPartnerMicroTxns { + message PartnerMicroTxn { + optional uint32 init_time = 1; + optional uint32 last_update_time = 2; + optional uint64 txn_id = 3; + optional uint32 account_id = 4; + optional uint32 line_item = 5; + optional uint64 item_id = 6; + optional uint32 def_index = 7; + optional uint64 price = 8; + optional uint64 tax = 9; + optional uint64 price_usd = 10; + optional uint64 tax_usd = 11; + optional uint32 purchase_type = 12; + optional uint32 steam_txn_type = 13; + optional string country_code = 14; + optional string region_code = 15; + optional int32 quantity = 16; + optional uint64 ref_trans_id = 17; + } + + message PartnerInfo { + optional uint32 partner_id = 1; + optional string partner_name = 2; + optional string currency_code = 3; + optional string currency_name = 4; + } + + optional uint32 appid = 1; + optional string gc_name = 2; + optional CMsgDPPartnerMicroTxns.PartnerInfo partner = 3; + repeated CMsgDPPartnerMicroTxns.PartnerMicroTxn transactions = 4; +} + +message CMsgDPPartnerMicroTxnsResponse { + enum EErrorCode { + k_MsgValid = 0; + k_MsgInvalidAppID = 1; + k_MsgInvalidPartnerInfo = 2; + k_MsgNoTransactions = 3; + k_MsgSQLFailure = 4; + k_MsgPartnerInfoDiscrepancy = 5; + k_MsgTransactionInsertFailed = 7; + k_MsgAlreadyRunning = 8; + k_MsgInvalidTransactionData = 9; + } + + optional uint32 eresult = 1 [default = 2]; + optional CMsgDPPartnerMicroTxnsResponse.EErrorCode eerrorcode = 2 [default = k_MsgValid]; +} + +message CMsgGCHVacVerificationChange { + optional fixed64 steamid = 1; + optional uint32 appid = 2; + optional bool is_verified = 3; +} + +message CMsgGCHAccountTwoFactorChange { + optional fixed64 steamid = 1; + optional uint32 appid = 2; + optional bool twofactor_enabled = 3; +} + +message CMsgGCCheckClanMembership { + optional fixed64 steamid = 1; + optional uint32 clanid = 2; +} + +message CMsgGCCheckClanMembership_Response { + optional bool ismember = 1; +} + +message CWorkshop_AddSpecialPayment_Request { + optional uint32 appid = 1; + optional uint32 gameitemid = 2; + optional string date = 3; + optional uint64 payment_us_usd = 4; + optional uint64 payment_row_usd = 5; +} + +message CWorkshop_AddSpecialPayment_Response { +} + +message CWorkshop_GetSpecialPayments_Request { + optional uint32 appid = 1; + optional uint32 gameitemid = 2; + optional string date = 3; +} + +message CWorkshop_GetSpecialPayments_Response { + message SpecialPayment { + optional uint32 appid = 1; + optional uint32 gameitemid = 2; + optional string date = 3; + optional uint64 net_payment_us_usd = 4; + optional uint64 net_payment_row_usd = 5; + } + + repeated CWorkshop_GetSpecialPayments_Response.SpecialPayment special_payments = 1; +} + diff --git a/protocol/steammessages/steammessages.go b/protocol/steammessages/steammessages.go deleted file mode 100755 index 8277cd3..0000000 --- a/protocol/steammessages/steammessages.go +++ /dev/null @@ -1,4103 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: steammessages.proto - -package steammessages - -import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" -import google_protobuf "github.com/golang/protobuf/protoc-gen-go/descriptor" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package - -type GCProtoBufMsgSrc int32 - -const ( - GCProtoBufMsgSrc_GCProtoBufMsgSrc_Unspecified GCProtoBufMsgSrc = 0 - GCProtoBufMsgSrc_GCProtoBufMsgSrc_FromSystem GCProtoBufMsgSrc = 1 - GCProtoBufMsgSrc_GCProtoBufMsgSrc_FromSteamID GCProtoBufMsgSrc = 2 - GCProtoBufMsgSrc_GCProtoBufMsgSrc_FromGC GCProtoBufMsgSrc = 3 - GCProtoBufMsgSrc_GCProtoBufMsgSrc_ReplySystem GCProtoBufMsgSrc = 4 - GCProtoBufMsgSrc_GCProtoBufMsgSrc_SpoofedSteamID GCProtoBufMsgSrc = 5 -) - -var GCProtoBufMsgSrc_name = map[int32]string{ - 0: "GCProtoBufMsgSrc_Unspecified", - 1: "GCProtoBufMsgSrc_FromSystem", - 2: "GCProtoBufMsgSrc_FromSteamID", - 3: "GCProtoBufMsgSrc_FromGC", - 4: "GCProtoBufMsgSrc_ReplySystem", - 5: "GCProtoBufMsgSrc_SpoofedSteamID", -} -var GCProtoBufMsgSrc_value = map[string]int32{ - "GCProtoBufMsgSrc_Unspecified": 0, - "GCProtoBufMsgSrc_FromSystem": 1, - "GCProtoBufMsgSrc_FromSteamID": 2, - "GCProtoBufMsgSrc_FromGC": 3, - "GCProtoBufMsgSrc_ReplySystem": 4, - "GCProtoBufMsgSrc_SpoofedSteamID": 5, -} - -func (x GCProtoBufMsgSrc) Enum() *GCProtoBufMsgSrc { - p := new(GCProtoBufMsgSrc) - *p = x - return p -} -func (x GCProtoBufMsgSrc) String() string { - return proto.EnumName(GCProtoBufMsgSrc_name, int32(x)) -} -func (x *GCProtoBufMsgSrc) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(GCProtoBufMsgSrc_value, data, "GCProtoBufMsgSrc") - if err != nil { - return err - } - *x = GCProtoBufMsgSrc(value) - return nil -} -func (GCProtoBufMsgSrc) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -type CMsgGCRoutingInfo_RoutingMethod int32 - -const ( - CMsgGCRoutingInfo_RANDOM CMsgGCRoutingInfo_RoutingMethod = 0 - CMsgGCRoutingInfo_DISCARD CMsgGCRoutingInfo_RoutingMethod = 1 - CMsgGCRoutingInfo_CLIENT_STEAMID CMsgGCRoutingInfo_RoutingMethod = 2 - CMsgGCRoutingInfo_PROTOBUF_FIELD_UINT64 CMsgGCRoutingInfo_RoutingMethod = 3 - CMsgGCRoutingInfo_WEBAPI_PARAM CMsgGCRoutingInfo_RoutingMethod = 4 - CMsgGCRoutingInfo_WEBAPI_PARAM_STEAMID_ACCOUNTID CMsgGCRoutingInfo_RoutingMethod = 5 -) - -var CMsgGCRoutingInfo_RoutingMethod_name = map[int32]string{ - 0: "RANDOM", - 1: "DISCARD", - 2: "CLIENT_STEAMID", - 3: "PROTOBUF_FIELD_UINT64", - 4: "WEBAPI_PARAM", - 5: "WEBAPI_PARAM_STEAMID_ACCOUNTID", -} -var CMsgGCRoutingInfo_RoutingMethod_value = map[string]int32{ - "RANDOM": 0, - "DISCARD": 1, - "CLIENT_STEAMID": 2, - "PROTOBUF_FIELD_UINT64": 3, - "WEBAPI_PARAM": 4, - "WEBAPI_PARAM_STEAMID_ACCOUNTID": 5, -} - -func (x CMsgGCRoutingInfo_RoutingMethod) Enum() *CMsgGCRoutingInfo_RoutingMethod { - p := new(CMsgGCRoutingInfo_RoutingMethod) - *p = x - return p -} -func (x CMsgGCRoutingInfo_RoutingMethod) String() string { - return proto.EnumName(CMsgGCRoutingInfo_RoutingMethod_name, int32(x)) -} -func (x *CMsgGCRoutingInfo_RoutingMethod) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgGCRoutingInfo_RoutingMethod_value, data, "CMsgGCRoutingInfo_RoutingMethod") - if err != nil { - return err - } - *x = CMsgGCRoutingInfo_RoutingMethod(value) - return nil -} -func (CMsgGCRoutingInfo_RoutingMethod) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{56, 0} -} - -type CMsgGCMsgSetOptions_Option int32 - -const ( - CMsgGCMsgSetOptions_NOTIFY_USER_SESSIONS CMsgGCMsgSetOptions_Option = 0 - CMsgGCMsgSetOptions_NOTIFY_SERVER_SESSIONS CMsgGCMsgSetOptions_Option = 1 - CMsgGCMsgSetOptions_NOTIFY_ACHIEVEMENTS CMsgGCMsgSetOptions_Option = 2 - CMsgGCMsgSetOptions_NOTIFY_VAC_ACTION CMsgGCMsgSetOptions_Option = 3 -) - -var CMsgGCMsgSetOptions_Option_name = map[int32]string{ - 0: "NOTIFY_USER_SESSIONS", - 1: "NOTIFY_SERVER_SESSIONS", - 2: "NOTIFY_ACHIEVEMENTS", - 3: "NOTIFY_VAC_ACTION", -} -var CMsgGCMsgSetOptions_Option_value = map[string]int32{ - "NOTIFY_USER_SESSIONS": 0, - "NOTIFY_SERVER_SESSIONS": 1, - "NOTIFY_ACHIEVEMENTS": 2, - "NOTIFY_VAC_ACTION": 3, -} - -func (x CMsgGCMsgSetOptions_Option) Enum() *CMsgGCMsgSetOptions_Option { - p := new(CMsgGCMsgSetOptions_Option) - *p = x - return p -} -func (x CMsgGCMsgSetOptions_Option) String() string { - return proto.EnumName(CMsgGCMsgSetOptions_Option_name, int32(x)) -} -func (x *CMsgGCMsgSetOptions_Option) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgGCMsgSetOptions_Option_value, data, "CMsgGCMsgSetOptions_Option") - if err != nil { - return err - } - *x = CMsgGCMsgSetOptions_Option(value) - return nil -} -func (CMsgGCMsgSetOptions_Option) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{61, 0} -} - -type CMsgGCMsgSetOptions_GCSQLVersion int32 - -const ( - CMsgGCMsgSetOptions_GCSQL_VERSION_BASELINE CMsgGCMsgSetOptions_GCSQLVersion = 1 - CMsgGCMsgSetOptions_GCSQL_VERSION_BOOLTYPE CMsgGCMsgSetOptions_GCSQLVersion = 2 -) - -var CMsgGCMsgSetOptions_GCSQLVersion_name = map[int32]string{ - 1: "GCSQL_VERSION_BASELINE", - 2: "GCSQL_VERSION_BOOLTYPE", -} -var CMsgGCMsgSetOptions_GCSQLVersion_value = map[string]int32{ - "GCSQL_VERSION_BASELINE": 1, - "GCSQL_VERSION_BOOLTYPE": 2, -} - -func (x CMsgGCMsgSetOptions_GCSQLVersion) Enum() *CMsgGCMsgSetOptions_GCSQLVersion { - p := new(CMsgGCMsgSetOptions_GCSQLVersion) - *p = x - return p -} -func (x CMsgGCMsgSetOptions_GCSQLVersion) String() string { - return proto.EnumName(CMsgGCMsgSetOptions_GCSQLVersion_name, int32(x)) -} -func (x *CMsgGCMsgSetOptions_GCSQLVersion) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgGCMsgSetOptions_GCSQLVersion_value, data, "CMsgGCMsgSetOptions_GCSQLVersion") - if err != nil { - return err - } - *x = CMsgGCMsgSetOptions_GCSQLVersion(value) - return nil -} -func (CMsgGCMsgSetOptions_GCSQLVersion) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{61, 1} -} - -type CMsgDPPartnerMicroTxnsResponse_EErrorCode int32 - -const ( - CMsgDPPartnerMicroTxnsResponse_k_MsgValid CMsgDPPartnerMicroTxnsResponse_EErrorCode = 0 - CMsgDPPartnerMicroTxnsResponse_k_MsgInvalidAppID CMsgDPPartnerMicroTxnsResponse_EErrorCode = 1 - CMsgDPPartnerMicroTxnsResponse_k_MsgInvalidPartnerInfo CMsgDPPartnerMicroTxnsResponse_EErrorCode = 2 - CMsgDPPartnerMicroTxnsResponse_k_MsgNoTransactions CMsgDPPartnerMicroTxnsResponse_EErrorCode = 3 - CMsgDPPartnerMicroTxnsResponse_k_MsgSQLFailure CMsgDPPartnerMicroTxnsResponse_EErrorCode = 4 - CMsgDPPartnerMicroTxnsResponse_k_MsgPartnerInfoDiscrepancy CMsgDPPartnerMicroTxnsResponse_EErrorCode = 5 - CMsgDPPartnerMicroTxnsResponse_k_MsgTransactionInsertFailed CMsgDPPartnerMicroTxnsResponse_EErrorCode = 7 - CMsgDPPartnerMicroTxnsResponse_k_MsgAlreadyRunning CMsgDPPartnerMicroTxnsResponse_EErrorCode = 8 - CMsgDPPartnerMicroTxnsResponse_k_MsgInvalidTransactionData CMsgDPPartnerMicroTxnsResponse_EErrorCode = 9 -) - -var CMsgDPPartnerMicroTxnsResponse_EErrorCode_name = map[int32]string{ - 0: "k_MsgValid", - 1: "k_MsgInvalidAppID", - 2: "k_MsgInvalidPartnerInfo", - 3: "k_MsgNoTransactions", - 4: "k_MsgSQLFailure", - 5: "k_MsgPartnerInfoDiscrepancy", - 7: "k_MsgTransactionInsertFailed", - 8: "k_MsgAlreadyRunning", - 9: "k_MsgInvalidTransactionData", -} -var CMsgDPPartnerMicroTxnsResponse_EErrorCode_value = map[string]int32{ - "k_MsgValid": 0, - "k_MsgInvalidAppID": 1, - "k_MsgInvalidPartnerInfo": 2, - "k_MsgNoTransactions": 3, - "k_MsgSQLFailure": 4, - "k_MsgPartnerInfoDiscrepancy": 5, - "k_MsgTransactionInsertFailed": 7, - "k_MsgAlreadyRunning": 8, - "k_MsgInvalidTransactionData": 9, -} - -func (x CMsgDPPartnerMicroTxnsResponse_EErrorCode) Enum() *CMsgDPPartnerMicroTxnsResponse_EErrorCode { - p := new(CMsgDPPartnerMicroTxnsResponse_EErrorCode) - *p = x - return p -} -func (x CMsgDPPartnerMicroTxnsResponse_EErrorCode) String() string { - return proto.EnumName(CMsgDPPartnerMicroTxnsResponse_EErrorCode_name, int32(x)) -} -func (x *CMsgDPPartnerMicroTxnsResponse_EErrorCode) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(CMsgDPPartnerMicroTxnsResponse_EErrorCode_value, data, "CMsgDPPartnerMicroTxnsResponse_EErrorCode") - if err != nil { - return err - } - *x = CMsgDPPartnerMicroTxnsResponse_EErrorCode(value) - return nil -} -func (CMsgDPPartnerMicroTxnsResponse_EErrorCode) EnumDescriptor() ([]byte, []int) { - return fileDescriptor0, []int{65, 0} -} - -type CMsgProtoBufHeader struct { - ClientSteamId *uint64 `protobuf:"fixed64,1,opt,name=client_steam_id,json=clientSteamId" json:"client_steam_id,omitempty"` - ClientSessionId *int32 `protobuf:"varint,2,opt,name=client_session_id,json=clientSessionId" json:"client_session_id,omitempty"` - SourceAppId *uint32 `protobuf:"varint,3,opt,name=source_app_id,json=sourceAppId" json:"source_app_id,omitempty"` - JobIdSource *uint64 `protobuf:"fixed64,10,opt,name=job_id_source,json=jobIdSource,def=18446744073709551615" json:"job_id_source,omitempty"` - JobIdTarget *uint64 `protobuf:"fixed64,11,opt,name=job_id_target,json=jobIdTarget,def=18446744073709551615" json:"job_id_target,omitempty"` - TargetJobName *string `protobuf:"bytes,12,opt,name=target_job_name,json=targetJobName" json:"target_job_name,omitempty"` - Eresult *int32 `protobuf:"varint,13,opt,name=eresult,def=2" json:"eresult,omitempty"` - ErrorMessage *string `protobuf:"bytes,14,opt,name=error_message,json=errorMessage" json:"error_message,omitempty"` - GcMsgSrc *GCProtoBufMsgSrc `protobuf:"varint,200,opt,name=gc_msg_src,json=gcMsgSrc,enum=GCProtoBufMsgSrc,def=0" json:"gc_msg_src,omitempty"` - GcDirIndexSource *uint32 `protobuf:"varint,201,opt,name=gc_dir_index_source,json=gcDirIndexSource" json:"gc_dir_index_source,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgProtoBufHeader) Reset() { *m = CMsgProtoBufHeader{} } -func (m *CMsgProtoBufHeader) String() string { return proto.CompactTextString(m) } -func (*CMsgProtoBufHeader) ProtoMessage() {} -func (*CMsgProtoBufHeader) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -const Default_CMsgProtoBufHeader_JobIdSource uint64 = 18446744073709551615 -const Default_CMsgProtoBufHeader_JobIdTarget uint64 = 18446744073709551615 -const Default_CMsgProtoBufHeader_Eresult int32 = 2 -const Default_CMsgProtoBufHeader_GcMsgSrc GCProtoBufMsgSrc = GCProtoBufMsgSrc_GCProtoBufMsgSrc_Unspecified - -func (m *CMsgProtoBufHeader) GetClientSteamId() uint64 { - if m != nil && m.ClientSteamId != nil { - return *m.ClientSteamId - } - return 0 -} - -func (m *CMsgProtoBufHeader) GetClientSessionId() int32 { - if m != nil && m.ClientSessionId != nil { - return *m.ClientSessionId - } - return 0 -} - -func (m *CMsgProtoBufHeader) GetSourceAppId() uint32 { - if m != nil && m.SourceAppId != nil { - return *m.SourceAppId - } - return 0 -} - -func (m *CMsgProtoBufHeader) GetJobIdSource() uint64 { - if m != nil && m.JobIdSource != nil { - return *m.JobIdSource - } - return Default_CMsgProtoBufHeader_JobIdSource -} - -func (m *CMsgProtoBufHeader) GetJobIdTarget() uint64 { - if m != nil && m.JobIdTarget != nil { - return *m.JobIdTarget - } - return Default_CMsgProtoBufHeader_JobIdTarget -} - -func (m *CMsgProtoBufHeader) GetTargetJobName() string { - if m != nil && m.TargetJobName != nil { - return *m.TargetJobName - } - return "" -} - -func (m *CMsgProtoBufHeader) GetEresult() int32 { - if m != nil && m.Eresult != nil { - return *m.Eresult - } - return Default_CMsgProtoBufHeader_Eresult -} - -func (m *CMsgProtoBufHeader) GetErrorMessage() string { - if m != nil && m.ErrorMessage != nil { - return *m.ErrorMessage - } - return "" -} - -func (m *CMsgProtoBufHeader) GetGcMsgSrc() GCProtoBufMsgSrc { - if m != nil && m.GcMsgSrc != nil { - return *m.GcMsgSrc - } - return Default_CMsgProtoBufHeader_GcMsgSrc -} - -func (m *CMsgProtoBufHeader) GetGcDirIndexSource() uint32 { - if m != nil && m.GcDirIndexSource != nil { - return *m.GcDirIndexSource - } - return 0 -} - -type CMsgWebAPIKey struct { - Status *uint32 `protobuf:"varint,1,opt,name=status,def=255" json:"status,omitempty"` - AccountId *uint32 `protobuf:"varint,2,opt,name=account_id,json=accountId,def=0" json:"account_id,omitempty"` - PublisherGroupId *uint32 `protobuf:"varint,3,opt,name=publisher_group_id,json=publisherGroupId,def=0" json:"publisher_group_id,omitempty"` - KeyId *uint32 `protobuf:"varint,4,opt,name=key_id,json=keyId" json:"key_id,omitempty"` - Domain *string `protobuf:"bytes,5,opt,name=domain" json:"domain,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgWebAPIKey) Reset() { *m = CMsgWebAPIKey{} } -func (m *CMsgWebAPIKey) String() string { return proto.CompactTextString(m) } -func (*CMsgWebAPIKey) ProtoMessage() {} -func (*CMsgWebAPIKey) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } - -const Default_CMsgWebAPIKey_Status uint32 = 255 -const Default_CMsgWebAPIKey_AccountId uint32 = 0 -const Default_CMsgWebAPIKey_PublisherGroupId uint32 = 0 - -func (m *CMsgWebAPIKey) GetStatus() uint32 { - if m != nil && m.Status != nil { - return *m.Status - } - return Default_CMsgWebAPIKey_Status -} - -func (m *CMsgWebAPIKey) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return Default_CMsgWebAPIKey_AccountId -} - -func (m *CMsgWebAPIKey) GetPublisherGroupId() uint32 { - if m != nil && m.PublisherGroupId != nil { - return *m.PublisherGroupId - } - return Default_CMsgWebAPIKey_PublisherGroupId -} - -func (m *CMsgWebAPIKey) GetKeyId() uint32 { - if m != nil && m.KeyId != nil { - return *m.KeyId - } - return 0 -} - -func (m *CMsgWebAPIKey) GetDomain() string { - if m != nil && m.Domain != nil { - return *m.Domain - } - return "" -} - -type CMsgHttpRequest struct { - RequestMethod *uint32 `protobuf:"varint,1,opt,name=request_method,json=requestMethod" json:"request_method,omitempty"` - Hostname *string `protobuf:"bytes,2,opt,name=hostname" json:"hostname,omitempty"` - Url *string `protobuf:"bytes,3,opt,name=url" json:"url,omitempty"` - Headers []*CMsgHttpRequest_RequestHeader `protobuf:"bytes,4,rep,name=headers" json:"headers,omitempty"` - GetParams []*CMsgHttpRequest_QueryParam `protobuf:"bytes,5,rep,name=get_params,json=getParams" json:"get_params,omitempty"` - PostParams []*CMsgHttpRequest_QueryParam `protobuf:"bytes,6,rep,name=post_params,json=postParams" json:"post_params,omitempty"` - Body []byte `protobuf:"bytes,7,opt,name=body" json:"body,omitempty"` - AbsoluteTimeout *uint32 `protobuf:"varint,8,opt,name=absolute_timeout,json=absoluteTimeout" json:"absolute_timeout,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgHttpRequest) Reset() { *m = CMsgHttpRequest{} } -func (m *CMsgHttpRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgHttpRequest) ProtoMessage() {} -func (*CMsgHttpRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } - -func (m *CMsgHttpRequest) GetRequestMethod() uint32 { - if m != nil && m.RequestMethod != nil { - return *m.RequestMethod - } - return 0 -} - -func (m *CMsgHttpRequest) GetHostname() string { - if m != nil && m.Hostname != nil { - return *m.Hostname - } - return "" -} - -func (m *CMsgHttpRequest) GetUrl() string { - if m != nil && m.Url != nil { - return *m.Url - } - return "" -} - -func (m *CMsgHttpRequest) GetHeaders() []*CMsgHttpRequest_RequestHeader { - if m != nil { - return m.Headers - } - return nil -} - -func (m *CMsgHttpRequest) GetGetParams() []*CMsgHttpRequest_QueryParam { - if m != nil { - return m.GetParams - } - return nil -} - -func (m *CMsgHttpRequest) GetPostParams() []*CMsgHttpRequest_QueryParam { - if m != nil { - return m.PostParams - } - return nil -} - -func (m *CMsgHttpRequest) GetBody() []byte { - if m != nil { - return m.Body - } - return nil -} - -func (m *CMsgHttpRequest) GetAbsoluteTimeout() uint32 { - if m != nil && m.AbsoluteTimeout != nil { - return *m.AbsoluteTimeout - } - return 0 -} - -type CMsgHttpRequest_RequestHeader struct { - Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` - Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgHttpRequest_RequestHeader) Reset() { *m = CMsgHttpRequest_RequestHeader{} } -func (m *CMsgHttpRequest_RequestHeader) String() string { return proto.CompactTextString(m) } -func (*CMsgHttpRequest_RequestHeader) ProtoMessage() {} -func (*CMsgHttpRequest_RequestHeader) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{2, 0} -} - -func (m *CMsgHttpRequest_RequestHeader) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgHttpRequest_RequestHeader) GetValue() string { - if m != nil && m.Value != nil { - return *m.Value - } - return "" -} - -type CMsgHttpRequest_QueryParam struct { - Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` - Value []byte `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgHttpRequest_QueryParam) Reset() { *m = CMsgHttpRequest_QueryParam{} } -func (m *CMsgHttpRequest_QueryParam) String() string { return proto.CompactTextString(m) } -func (*CMsgHttpRequest_QueryParam) ProtoMessage() {} -func (*CMsgHttpRequest_QueryParam) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2, 1} } - -func (m *CMsgHttpRequest_QueryParam) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgHttpRequest_QueryParam) GetValue() []byte { - if m != nil { - return m.Value - } - return nil -} - -type CMsgWebAPIRequest struct { - UNUSEDJobName *string `protobuf:"bytes,1,opt,name=UNUSED_job_name,json=uNUSEDJobName" json:"UNUSED_job_name,omitempty"` - InterfaceName *string `protobuf:"bytes,2,opt,name=interface_name,json=interfaceName" json:"interface_name,omitempty"` - MethodName *string `protobuf:"bytes,3,opt,name=method_name,json=methodName" json:"method_name,omitempty"` - Version *uint32 `protobuf:"varint,4,opt,name=version" json:"version,omitempty"` - ApiKey *CMsgWebAPIKey `protobuf:"bytes,5,opt,name=api_key,json=apiKey" json:"api_key,omitempty"` - Request *CMsgHttpRequest `protobuf:"bytes,6,opt,name=request" json:"request,omitempty"` - RoutingAppId *uint32 `protobuf:"varint,7,opt,name=routing_app_id,json=routingAppId" json:"routing_app_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgWebAPIRequest) Reset() { *m = CMsgWebAPIRequest{} } -func (m *CMsgWebAPIRequest) String() string { return proto.CompactTextString(m) } -func (*CMsgWebAPIRequest) ProtoMessage() {} -func (*CMsgWebAPIRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } - -func (m *CMsgWebAPIRequest) GetUNUSEDJobName() string { - if m != nil && m.UNUSEDJobName != nil { - return *m.UNUSEDJobName - } - return "" -} - -func (m *CMsgWebAPIRequest) GetInterfaceName() string { - if m != nil && m.InterfaceName != nil { - return *m.InterfaceName - } - return "" -} - -func (m *CMsgWebAPIRequest) GetMethodName() string { - if m != nil && m.MethodName != nil { - return *m.MethodName - } - return "" -} - -func (m *CMsgWebAPIRequest) GetVersion() uint32 { - if m != nil && m.Version != nil { - return *m.Version - } - return 0 -} - -func (m *CMsgWebAPIRequest) GetApiKey() *CMsgWebAPIKey { - if m != nil { - return m.ApiKey - } - return nil -} - -func (m *CMsgWebAPIRequest) GetRequest() *CMsgHttpRequest { - if m != nil { - return m.Request - } - return nil -} - -func (m *CMsgWebAPIRequest) GetRoutingAppId() uint32 { - if m != nil && m.RoutingAppId != nil { - return *m.RoutingAppId - } - return 0 -} - -type CMsgHttpResponse struct { - StatusCode *uint32 `protobuf:"varint,1,opt,name=status_code,json=statusCode" json:"status_code,omitempty"` - Headers []*CMsgHttpResponse_ResponseHeader `protobuf:"bytes,2,rep,name=headers" json:"headers,omitempty"` - Body []byte `protobuf:"bytes,3,opt,name=body" json:"body,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgHttpResponse) Reset() { *m = CMsgHttpResponse{} } -func (m *CMsgHttpResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgHttpResponse) ProtoMessage() {} -func (*CMsgHttpResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} } - -func (m *CMsgHttpResponse) GetStatusCode() uint32 { - if m != nil && m.StatusCode != nil { - return *m.StatusCode - } - return 0 -} - -func (m *CMsgHttpResponse) GetHeaders() []*CMsgHttpResponse_ResponseHeader { - if m != nil { - return m.Headers - } - return nil -} - -func (m *CMsgHttpResponse) GetBody() []byte { - if m != nil { - return m.Body - } - return nil -} - -type CMsgHttpResponse_ResponseHeader struct { - Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` - Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgHttpResponse_ResponseHeader) Reset() { *m = CMsgHttpResponse_ResponseHeader{} } -func (m *CMsgHttpResponse_ResponseHeader) String() string { return proto.CompactTextString(m) } -func (*CMsgHttpResponse_ResponseHeader) ProtoMessage() {} -func (*CMsgHttpResponse_ResponseHeader) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{4, 0} -} - -func (m *CMsgHttpResponse_ResponseHeader) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgHttpResponse_ResponseHeader) GetValue() string { - if m != nil && m.Value != nil { - return *m.Value - } - return "" -} - -type CMsgAMFindAccounts struct { - SearchType *uint32 `protobuf:"varint,1,opt,name=search_type,json=searchType" json:"search_type,omitempty"` - SearchString *string `protobuf:"bytes,2,opt,name=search_string,json=searchString" json:"search_string,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgAMFindAccounts) Reset() { *m = CMsgAMFindAccounts{} } -func (m *CMsgAMFindAccounts) String() string { return proto.CompactTextString(m) } -func (*CMsgAMFindAccounts) ProtoMessage() {} -func (*CMsgAMFindAccounts) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} } - -func (m *CMsgAMFindAccounts) GetSearchType() uint32 { - if m != nil && m.SearchType != nil { - return *m.SearchType - } - return 0 -} - -func (m *CMsgAMFindAccounts) GetSearchString() string { - if m != nil && m.SearchString != nil { - return *m.SearchString - } - return "" -} - -type CMsgAMFindAccountsResponse struct { - SteamId []uint64 `protobuf:"fixed64,1,rep,name=steam_id,json=steamId" json:"steam_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgAMFindAccountsResponse) Reset() { *m = CMsgAMFindAccountsResponse{} } -func (m *CMsgAMFindAccountsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgAMFindAccountsResponse) ProtoMessage() {} -func (*CMsgAMFindAccountsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} } - -func (m *CMsgAMFindAccountsResponse) GetSteamId() []uint64 { - if m != nil { - return m.SteamId - } - return nil -} - -type CMsgNotifyWatchdog struct { - Source *uint32 `protobuf:"varint,1,opt,name=source" json:"source,omitempty"` - AlertType *uint32 `protobuf:"varint,2,opt,name=alert_type,json=alertType" json:"alert_type,omitempty"` - Critical *bool `protobuf:"varint,4,opt,name=critical" json:"critical,omitempty"` - Time *uint32 `protobuf:"varint,5,opt,name=time" json:"time,omitempty"` - Appid *uint32 `protobuf:"varint,6,opt,name=appid" json:"appid,omitempty"` - Text *string `protobuf:"bytes,7,opt,name=text" json:"text,omitempty"` - Recipient *string `protobuf:"bytes,12,opt,name=recipient" json:"recipient,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgNotifyWatchdog) Reset() { *m = CMsgNotifyWatchdog{} } -func (m *CMsgNotifyWatchdog) String() string { return proto.CompactTextString(m) } -func (*CMsgNotifyWatchdog) ProtoMessage() {} -func (*CMsgNotifyWatchdog) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} } - -func (m *CMsgNotifyWatchdog) GetSource() uint32 { - if m != nil && m.Source != nil { - return *m.Source - } - return 0 -} - -func (m *CMsgNotifyWatchdog) GetAlertType() uint32 { - if m != nil && m.AlertType != nil { - return *m.AlertType - } - return 0 -} - -func (m *CMsgNotifyWatchdog) GetCritical() bool { - if m != nil && m.Critical != nil { - return *m.Critical - } - return false -} - -func (m *CMsgNotifyWatchdog) GetTime() uint32 { - if m != nil && m.Time != nil { - return *m.Time - } - return 0 -} - -func (m *CMsgNotifyWatchdog) GetAppid() uint32 { - if m != nil && m.Appid != nil { - return *m.Appid - } - return 0 -} - -func (m *CMsgNotifyWatchdog) GetText() string { - if m != nil && m.Text != nil { - return *m.Text - } - return "" -} - -func (m *CMsgNotifyWatchdog) GetRecipient() string { - if m != nil && m.Recipient != nil { - return *m.Recipient - } - return "" -} - -type CMsgAMGetLicenses struct { - Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgAMGetLicenses) Reset() { *m = CMsgAMGetLicenses{} } -func (m *CMsgAMGetLicenses) String() string { return proto.CompactTextString(m) } -func (*CMsgAMGetLicenses) ProtoMessage() {} -func (*CMsgAMGetLicenses) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} } - -func (m *CMsgAMGetLicenses) GetSteamid() uint64 { - if m != nil && m.Steamid != nil { - return *m.Steamid - } - return 0 -} - -type CMsgPackageLicense struct { - PackageId *uint32 `protobuf:"varint,1,opt,name=package_id,json=packageId" json:"package_id,omitempty"` - TimeCreated *uint32 `protobuf:"varint,2,opt,name=time_created,json=timeCreated" json:"time_created,omitempty"` - OwnerId *uint32 `protobuf:"varint,3,opt,name=owner_id,json=ownerId" json:"owner_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgPackageLicense) Reset() { *m = CMsgPackageLicense{} } -func (m *CMsgPackageLicense) String() string { return proto.CompactTextString(m) } -func (*CMsgPackageLicense) ProtoMessage() {} -func (*CMsgPackageLicense) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} } - -func (m *CMsgPackageLicense) GetPackageId() uint32 { - if m != nil && m.PackageId != nil { - return *m.PackageId - } - return 0 -} - -func (m *CMsgPackageLicense) GetTimeCreated() uint32 { - if m != nil && m.TimeCreated != nil { - return *m.TimeCreated - } - return 0 -} - -func (m *CMsgPackageLicense) GetOwnerId() uint32 { - if m != nil && m.OwnerId != nil { - return *m.OwnerId - } - return 0 -} - -type CMsgAMGetLicensesResponse struct { - License []*CMsgPackageLicense `protobuf:"bytes,1,rep,name=license" json:"license,omitempty"` - Result *uint32 `protobuf:"varint,2,opt,name=result" json:"result,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgAMGetLicensesResponse) Reset() { *m = CMsgAMGetLicensesResponse{} } -func (m *CMsgAMGetLicensesResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgAMGetLicensesResponse) ProtoMessage() {} -func (*CMsgAMGetLicensesResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} } - -func (m *CMsgAMGetLicensesResponse) GetLicense() []*CMsgPackageLicense { - if m != nil { - return m.License - } - return nil -} - -func (m *CMsgAMGetLicensesResponse) GetResult() uint32 { - if m != nil && m.Result != nil { - return *m.Result - } - return 0 -} - -type CMsgAMGetUserGameStats struct { - SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` - GameId *uint64 `protobuf:"fixed64,2,opt,name=game_id,json=gameId" json:"game_id,omitempty"` - Stats []uint32 `protobuf:"varint,3,rep,name=stats" json:"stats,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgAMGetUserGameStats) Reset() { *m = CMsgAMGetUserGameStats{} } -func (m *CMsgAMGetUserGameStats) String() string { return proto.CompactTextString(m) } -func (*CMsgAMGetUserGameStats) ProtoMessage() {} -func (*CMsgAMGetUserGameStats) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} } - -func (m *CMsgAMGetUserGameStats) GetSteamId() uint64 { - if m != nil && m.SteamId != nil { - return *m.SteamId - } - return 0 -} - -func (m *CMsgAMGetUserGameStats) GetGameId() uint64 { - if m != nil && m.GameId != nil { - return *m.GameId - } - return 0 -} - -func (m *CMsgAMGetUserGameStats) GetStats() []uint32 { - if m != nil { - return m.Stats - } - return nil -} - -type CMsgAMGetUserGameStatsResponse struct { - SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` - GameId *uint64 `protobuf:"fixed64,2,opt,name=game_id,json=gameId" json:"game_id,omitempty"` - Eresult *int32 `protobuf:"varint,3,opt,name=eresult,def=2" json:"eresult,omitempty"` - Stats []*CMsgAMGetUserGameStatsResponse_Stats `protobuf:"bytes,4,rep,name=stats" json:"stats,omitempty"` - AchievementBlocks []*CMsgAMGetUserGameStatsResponse_Achievement_Blocks `protobuf:"bytes,5,rep,name=achievement_blocks,json=achievementBlocks" json:"achievement_blocks,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgAMGetUserGameStatsResponse) Reset() { *m = CMsgAMGetUserGameStatsResponse{} } -func (m *CMsgAMGetUserGameStatsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgAMGetUserGameStatsResponse) ProtoMessage() {} -func (*CMsgAMGetUserGameStatsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} } - -const Default_CMsgAMGetUserGameStatsResponse_Eresult int32 = 2 - -func (m *CMsgAMGetUserGameStatsResponse) GetSteamId() uint64 { - if m != nil && m.SteamId != nil { - return *m.SteamId - } - return 0 -} - -func (m *CMsgAMGetUserGameStatsResponse) GetGameId() uint64 { - if m != nil && m.GameId != nil { - return *m.GameId - } - return 0 -} - -func (m *CMsgAMGetUserGameStatsResponse) GetEresult() int32 { - if m != nil && m.Eresult != nil { - return *m.Eresult - } - return Default_CMsgAMGetUserGameStatsResponse_Eresult -} - -func (m *CMsgAMGetUserGameStatsResponse) GetStats() []*CMsgAMGetUserGameStatsResponse_Stats { - if m != nil { - return m.Stats - } - return nil -} - -func (m *CMsgAMGetUserGameStatsResponse) GetAchievementBlocks() []*CMsgAMGetUserGameStatsResponse_Achievement_Blocks { - if m != nil { - return m.AchievementBlocks - } - return nil -} - -type CMsgAMGetUserGameStatsResponse_Stats struct { - StatId *uint32 `protobuf:"varint,1,opt,name=stat_id,json=statId" json:"stat_id,omitempty"` - StatValue *uint32 `protobuf:"varint,2,opt,name=stat_value,json=statValue" json:"stat_value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgAMGetUserGameStatsResponse_Stats) Reset() { *m = CMsgAMGetUserGameStatsResponse_Stats{} } -func (m *CMsgAMGetUserGameStatsResponse_Stats) String() string { return proto.CompactTextString(m) } -func (*CMsgAMGetUserGameStatsResponse_Stats) ProtoMessage() {} -func (*CMsgAMGetUserGameStatsResponse_Stats) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{12, 0} -} - -func (m *CMsgAMGetUserGameStatsResponse_Stats) GetStatId() uint32 { - if m != nil && m.StatId != nil { - return *m.StatId - } - return 0 -} - -func (m *CMsgAMGetUserGameStatsResponse_Stats) GetStatValue() uint32 { - if m != nil && m.StatValue != nil { - return *m.StatValue - } - return 0 -} - -type CMsgAMGetUserGameStatsResponse_Achievement_Blocks struct { - AchievementId *uint32 `protobuf:"varint,1,opt,name=achievement_id,json=achievementId" json:"achievement_id,omitempty"` - AchievementBitId *uint32 `protobuf:"varint,2,opt,name=achievement_bit_id,json=achievementBitId" json:"achievement_bit_id,omitempty"` - UnlockTime *uint32 `protobuf:"fixed32,3,opt,name=unlock_time,json=unlockTime" json:"unlock_time,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgAMGetUserGameStatsResponse_Achievement_Blocks) Reset() { - *m = CMsgAMGetUserGameStatsResponse_Achievement_Blocks{} -} -func (m *CMsgAMGetUserGameStatsResponse_Achievement_Blocks) String() string { - return proto.CompactTextString(m) -} -func (*CMsgAMGetUserGameStatsResponse_Achievement_Blocks) ProtoMessage() {} -func (*CMsgAMGetUserGameStatsResponse_Achievement_Blocks) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{12, 1} -} - -func (m *CMsgAMGetUserGameStatsResponse_Achievement_Blocks) GetAchievementId() uint32 { - if m != nil && m.AchievementId != nil { - return *m.AchievementId - } - return 0 -} - -func (m *CMsgAMGetUserGameStatsResponse_Achievement_Blocks) GetAchievementBitId() uint32 { - if m != nil && m.AchievementBitId != nil { - return *m.AchievementBitId - } - return 0 -} - -func (m *CMsgAMGetUserGameStatsResponse_Achievement_Blocks) GetUnlockTime() uint32 { - if m != nil && m.UnlockTime != nil { - return *m.UnlockTime - } - return 0 -} - -type CMsgGCGetCommandList struct { - AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"` - CommandPrefix *string `protobuf:"bytes,2,opt,name=command_prefix,json=commandPrefix" json:"command_prefix,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCGetCommandList) Reset() { *m = CMsgGCGetCommandList{} } -func (m *CMsgGCGetCommandList) String() string { return proto.CompactTextString(m) } -func (*CMsgGCGetCommandList) ProtoMessage() {} -func (*CMsgGCGetCommandList) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} } - -func (m *CMsgGCGetCommandList) GetAppId() uint32 { - if m != nil && m.AppId != nil { - return *m.AppId - } - return 0 -} - -func (m *CMsgGCGetCommandList) GetCommandPrefix() string { - if m != nil && m.CommandPrefix != nil { - return *m.CommandPrefix - } - return "" -} - -type CMsgGCGetCommandListResponse struct { - CommandName []string `protobuf:"bytes,1,rep,name=command_name,json=commandName" json:"command_name,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCGetCommandListResponse) Reset() { *m = CMsgGCGetCommandListResponse{} } -func (m *CMsgGCGetCommandListResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCGetCommandListResponse) ProtoMessage() {} -func (*CMsgGCGetCommandListResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} } - -func (m *CMsgGCGetCommandListResponse) GetCommandName() []string { - if m != nil { - return m.CommandName - } - return nil -} - -type CGCMsgMemCachedGet struct { - Keys []string `protobuf:"bytes,1,rep,name=keys" json:"keys,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCMsgMemCachedGet) Reset() { *m = CGCMsgMemCachedGet{} } -func (m *CGCMsgMemCachedGet) String() string { return proto.CompactTextString(m) } -func (*CGCMsgMemCachedGet) ProtoMessage() {} -func (*CGCMsgMemCachedGet) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15} } - -func (m *CGCMsgMemCachedGet) GetKeys() []string { - if m != nil { - return m.Keys - } - return nil -} - -type CGCMsgMemCachedGetResponse struct { - Values []*CGCMsgMemCachedGetResponse_ValueTag `protobuf:"bytes,1,rep,name=values" json:"values,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCMsgMemCachedGetResponse) Reset() { *m = CGCMsgMemCachedGetResponse{} } -func (m *CGCMsgMemCachedGetResponse) String() string { return proto.CompactTextString(m) } -func (*CGCMsgMemCachedGetResponse) ProtoMessage() {} -func (*CGCMsgMemCachedGetResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{16} } - -func (m *CGCMsgMemCachedGetResponse) GetValues() []*CGCMsgMemCachedGetResponse_ValueTag { - if m != nil { - return m.Values - } - return nil -} - -type CGCMsgMemCachedGetResponse_ValueTag struct { - Found *bool `protobuf:"varint,1,opt,name=found" json:"found,omitempty"` - Value []byte `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCMsgMemCachedGetResponse_ValueTag) Reset() { *m = CGCMsgMemCachedGetResponse_ValueTag{} } -func (m *CGCMsgMemCachedGetResponse_ValueTag) String() string { return proto.CompactTextString(m) } -func (*CGCMsgMemCachedGetResponse_ValueTag) ProtoMessage() {} -func (*CGCMsgMemCachedGetResponse_ValueTag) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{16, 0} -} - -func (m *CGCMsgMemCachedGetResponse_ValueTag) GetFound() bool { - if m != nil && m.Found != nil { - return *m.Found - } - return false -} - -func (m *CGCMsgMemCachedGetResponse_ValueTag) GetValue() []byte { - if m != nil { - return m.Value - } - return nil -} - -type CGCMsgMemCachedSet struct { - Keys []*CGCMsgMemCachedSet_KeyPair `protobuf:"bytes,1,rep,name=keys" json:"keys,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCMsgMemCachedSet) Reset() { *m = CGCMsgMemCachedSet{} } -func (m *CGCMsgMemCachedSet) String() string { return proto.CompactTextString(m) } -func (*CGCMsgMemCachedSet) ProtoMessage() {} -func (*CGCMsgMemCachedSet) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17} } - -func (m *CGCMsgMemCachedSet) GetKeys() []*CGCMsgMemCachedSet_KeyPair { - if m != nil { - return m.Keys - } - return nil -} - -type CGCMsgMemCachedSet_KeyPair struct { - Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` - Value []byte `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCMsgMemCachedSet_KeyPair) Reset() { *m = CGCMsgMemCachedSet_KeyPair{} } -func (m *CGCMsgMemCachedSet_KeyPair) String() string { return proto.CompactTextString(m) } -func (*CGCMsgMemCachedSet_KeyPair) ProtoMessage() {} -func (*CGCMsgMemCachedSet_KeyPair) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17, 0} } - -func (m *CGCMsgMemCachedSet_KeyPair) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CGCMsgMemCachedSet_KeyPair) GetValue() []byte { - if m != nil { - return m.Value - } - return nil -} - -type CGCMsgMemCachedDelete struct { - Keys []string `protobuf:"bytes,1,rep,name=keys" json:"keys,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCMsgMemCachedDelete) Reset() { *m = CGCMsgMemCachedDelete{} } -func (m *CGCMsgMemCachedDelete) String() string { return proto.CompactTextString(m) } -func (*CGCMsgMemCachedDelete) ProtoMessage() {} -func (*CGCMsgMemCachedDelete) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{18} } - -func (m *CGCMsgMemCachedDelete) GetKeys() []string { - if m != nil { - return m.Keys - } - return nil -} - -type CGCMsgMemCachedStats struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCMsgMemCachedStats) Reset() { *m = CGCMsgMemCachedStats{} } -func (m *CGCMsgMemCachedStats) String() string { return proto.CompactTextString(m) } -func (*CGCMsgMemCachedStats) ProtoMessage() {} -func (*CGCMsgMemCachedStats) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{19} } - -type CGCMsgMemCachedStatsResponse struct { - CurrConnections *uint64 `protobuf:"varint,1,opt,name=curr_connections,json=currConnections" json:"curr_connections,omitempty"` - CmdGet *uint64 `protobuf:"varint,2,opt,name=cmd_get,json=cmdGet" json:"cmd_get,omitempty"` - CmdSet *uint64 `protobuf:"varint,3,opt,name=cmd_set,json=cmdSet" json:"cmd_set,omitempty"` - CmdFlush *uint64 `protobuf:"varint,4,opt,name=cmd_flush,json=cmdFlush" json:"cmd_flush,omitempty"` - GetHits *uint64 `protobuf:"varint,5,opt,name=get_hits,json=getHits" json:"get_hits,omitempty"` - GetMisses *uint64 `protobuf:"varint,6,opt,name=get_misses,json=getMisses" json:"get_misses,omitempty"` - DeleteHits *uint64 `protobuf:"varint,7,opt,name=delete_hits,json=deleteHits" json:"delete_hits,omitempty"` - DeleteMisses *uint64 `protobuf:"varint,8,opt,name=delete_misses,json=deleteMisses" json:"delete_misses,omitempty"` - BytesRead *uint64 `protobuf:"varint,9,opt,name=bytes_read,json=bytesRead" json:"bytes_read,omitempty"` - BytesWritten *uint64 `protobuf:"varint,10,opt,name=bytes_written,json=bytesWritten" json:"bytes_written,omitempty"` - LimitMaxbytes *uint64 `protobuf:"varint,11,opt,name=limit_maxbytes,json=limitMaxbytes" json:"limit_maxbytes,omitempty"` - CurrItems *uint64 `protobuf:"varint,12,opt,name=curr_items,json=currItems" json:"curr_items,omitempty"` - Evictions *uint64 `protobuf:"varint,13,opt,name=evictions" json:"evictions,omitempty"` - Bytes *uint64 `protobuf:"varint,14,opt,name=bytes" json:"bytes,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCMsgMemCachedStatsResponse) Reset() { *m = CGCMsgMemCachedStatsResponse{} } -func (m *CGCMsgMemCachedStatsResponse) String() string { return proto.CompactTextString(m) } -func (*CGCMsgMemCachedStatsResponse) ProtoMessage() {} -func (*CGCMsgMemCachedStatsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{20} } - -func (m *CGCMsgMemCachedStatsResponse) GetCurrConnections() uint64 { - if m != nil && m.CurrConnections != nil { - return *m.CurrConnections - } - return 0 -} - -func (m *CGCMsgMemCachedStatsResponse) GetCmdGet() uint64 { - if m != nil && m.CmdGet != nil { - return *m.CmdGet - } - return 0 -} - -func (m *CGCMsgMemCachedStatsResponse) GetCmdSet() uint64 { - if m != nil && m.CmdSet != nil { - return *m.CmdSet - } - return 0 -} - -func (m *CGCMsgMemCachedStatsResponse) GetCmdFlush() uint64 { - if m != nil && m.CmdFlush != nil { - return *m.CmdFlush - } - return 0 -} - -func (m *CGCMsgMemCachedStatsResponse) GetGetHits() uint64 { - if m != nil && m.GetHits != nil { - return *m.GetHits - } - return 0 -} - -func (m *CGCMsgMemCachedStatsResponse) GetGetMisses() uint64 { - if m != nil && m.GetMisses != nil { - return *m.GetMisses - } - return 0 -} - -func (m *CGCMsgMemCachedStatsResponse) GetDeleteHits() uint64 { - if m != nil && m.DeleteHits != nil { - return *m.DeleteHits - } - return 0 -} - -func (m *CGCMsgMemCachedStatsResponse) GetDeleteMisses() uint64 { - if m != nil && m.DeleteMisses != nil { - return *m.DeleteMisses - } - return 0 -} - -func (m *CGCMsgMemCachedStatsResponse) GetBytesRead() uint64 { - if m != nil && m.BytesRead != nil { - return *m.BytesRead - } - return 0 -} - -func (m *CGCMsgMemCachedStatsResponse) GetBytesWritten() uint64 { - if m != nil && m.BytesWritten != nil { - return *m.BytesWritten - } - return 0 -} - -func (m *CGCMsgMemCachedStatsResponse) GetLimitMaxbytes() uint64 { - if m != nil && m.LimitMaxbytes != nil { - return *m.LimitMaxbytes - } - return 0 -} - -func (m *CGCMsgMemCachedStatsResponse) GetCurrItems() uint64 { - if m != nil && m.CurrItems != nil { - return *m.CurrItems - } - return 0 -} - -func (m *CGCMsgMemCachedStatsResponse) GetEvictions() uint64 { - if m != nil && m.Evictions != nil { - return *m.Evictions - } - return 0 -} - -func (m *CGCMsgMemCachedStatsResponse) GetBytes() uint64 { - if m != nil && m.Bytes != nil { - return *m.Bytes - } - return 0 -} - -type CGCMsgSQLStats struct { - SchemaCatalog *uint32 `protobuf:"varint,1,opt,name=schema_catalog,json=schemaCatalog" json:"schema_catalog,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCMsgSQLStats) Reset() { *m = CGCMsgSQLStats{} } -func (m *CGCMsgSQLStats) String() string { return proto.CompactTextString(m) } -func (*CGCMsgSQLStats) ProtoMessage() {} -func (*CGCMsgSQLStats) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{21} } - -func (m *CGCMsgSQLStats) GetSchemaCatalog() uint32 { - if m != nil && m.SchemaCatalog != nil { - return *m.SchemaCatalog - } - return 0 -} - -type CGCMsgSQLStatsResponse struct { - Threads *uint32 `protobuf:"varint,1,opt,name=threads" json:"threads,omitempty"` - ThreadsConnected *uint32 `protobuf:"varint,2,opt,name=threads_connected,json=threadsConnected" json:"threads_connected,omitempty"` - ThreadsActive *uint32 `protobuf:"varint,3,opt,name=threads_active,json=threadsActive" json:"threads_active,omitempty"` - OperationsSubmitted *uint32 `protobuf:"varint,4,opt,name=operations_submitted,json=operationsSubmitted" json:"operations_submitted,omitempty"` - PreparedStatementsExecuted *uint32 `protobuf:"varint,5,opt,name=prepared_statements_executed,json=preparedStatementsExecuted" json:"prepared_statements_executed,omitempty"` - NonPreparedStatementsExecuted *uint32 `protobuf:"varint,6,opt,name=non_prepared_statements_executed,json=nonPreparedStatementsExecuted" json:"non_prepared_statements_executed,omitempty"` - DeadlockRetries *uint32 `protobuf:"varint,7,opt,name=deadlock_retries,json=deadlockRetries" json:"deadlock_retries,omitempty"` - OperationsTimedOutInQueue *uint32 `protobuf:"varint,8,opt,name=operations_timed_out_in_queue,json=operationsTimedOutInQueue" json:"operations_timed_out_in_queue,omitempty"` - Errors *uint32 `protobuf:"varint,9,opt,name=errors" json:"errors,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCMsgSQLStatsResponse) Reset() { *m = CGCMsgSQLStatsResponse{} } -func (m *CGCMsgSQLStatsResponse) String() string { return proto.CompactTextString(m) } -func (*CGCMsgSQLStatsResponse) ProtoMessage() {} -func (*CGCMsgSQLStatsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{22} } - -func (m *CGCMsgSQLStatsResponse) GetThreads() uint32 { - if m != nil && m.Threads != nil { - return *m.Threads - } - return 0 -} - -func (m *CGCMsgSQLStatsResponse) GetThreadsConnected() uint32 { - if m != nil && m.ThreadsConnected != nil { - return *m.ThreadsConnected - } - return 0 -} - -func (m *CGCMsgSQLStatsResponse) GetThreadsActive() uint32 { - if m != nil && m.ThreadsActive != nil { - return *m.ThreadsActive - } - return 0 -} - -func (m *CGCMsgSQLStatsResponse) GetOperationsSubmitted() uint32 { - if m != nil && m.OperationsSubmitted != nil { - return *m.OperationsSubmitted - } - return 0 -} - -func (m *CGCMsgSQLStatsResponse) GetPreparedStatementsExecuted() uint32 { - if m != nil && m.PreparedStatementsExecuted != nil { - return *m.PreparedStatementsExecuted - } - return 0 -} - -func (m *CGCMsgSQLStatsResponse) GetNonPreparedStatementsExecuted() uint32 { - if m != nil && m.NonPreparedStatementsExecuted != nil { - return *m.NonPreparedStatementsExecuted - } - return 0 -} - -func (m *CGCMsgSQLStatsResponse) GetDeadlockRetries() uint32 { - if m != nil && m.DeadlockRetries != nil { - return *m.DeadlockRetries - } - return 0 -} - -func (m *CGCMsgSQLStatsResponse) GetOperationsTimedOutInQueue() uint32 { - if m != nil && m.OperationsTimedOutInQueue != nil { - return *m.OperationsTimedOutInQueue - } - return 0 -} - -func (m *CGCMsgSQLStatsResponse) GetErrors() uint32 { - if m != nil && m.Errors != nil { - return *m.Errors - } - return 0 -} - -type CMsgAMAddFreeLicense struct { - Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` - IpPublic *uint32 `protobuf:"varint,2,opt,name=ip_public,json=ipPublic" json:"ip_public,omitempty"` - Packageid *uint32 `protobuf:"varint,3,opt,name=packageid" json:"packageid,omitempty"` - StoreCountryCode *string `protobuf:"bytes,4,opt,name=store_country_code,json=storeCountryCode" json:"store_country_code,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgAMAddFreeLicense) Reset() { *m = CMsgAMAddFreeLicense{} } -func (m *CMsgAMAddFreeLicense) String() string { return proto.CompactTextString(m) } -func (*CMsgAMAddFreeLicense) ProtoMessage() {} -func (*CMsgAMAddFreeLicense) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{23} } - -func (m *CMsgAMAddFreeLicense) GetSteamid() uint64 { - if m != nil && m.Steamid != nil { - return *m.Steamid - } - return 0 -} - -func (m *CMsgAMAddFreeLicense) GetIpPublic() uint32 { - if m != nil && m.IpPublic != nil { - return *m.IpPublic - } - return 0 -} - -func (m *CMsgAMAddFreeLicense) GetPackageid() uint32 { - if m != nil && m.Packageid != nil { - return *m.Packageid - } - return 0 -} - -func (m *CMsgAMAddFreeLicense) GetStoreCountryCode() string { - if m != nil && m.StoreCountryCode != nil { - return *m.StoreCountryCode - } - return "" -} - -type CMsgAMAddFreeLicenseResponse struct { - Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` - PurchaseResultDetail *int32 `protobuf:"varint,2,opt,name=purchase_result_detail,json=purchaseResultDetail" json:"purchase_result_detail,omitempty"` - Transid *uint64 `protobuf:"fixed64,3,opt,name=transid" json:"transid,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgAMAddFreeLicenseResponse) Reset() { *m = CMsgAMAddFreeLicenseResponse{} } -func (m *CMsgAMAddFreeLicenseResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgAMAddFreeLicenseResponse) ProtoMessage() {} -func (*CMsgAMAddFreeLicenseResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{24} } - -const Default_CMsgAMAddFreeLicenseResponse_Eresult int32 = 2 - -func (m *CMsgAMAddFreeLicenseResponse) GetEresult() int32 { - if m != nil && m.Eresult != nil { - return *m.Eresult - } - return Default_CMsgAMAddFreeLicenseResponse_Eresult -} - -func (m *CMsgAMAddFreeLicenseResponse) GetPurchaseResultDetail() int32 { - if m != nil && m.PurchaseResultDetail != nil { - return *m.PurchaseResultDetail - } - return 0 -} - -func (m *CMsgAMAddFreeLicenseResponse) GetTransid() uint64 { - if m != nil && m.Transid != nil { - return *m.Transid - } - return 0 -} - -type CGCMsgGetIPLocation struct { - Ips []uint32 `protobuf:"fixed32,1,rep,name=ips" json:"ips,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCMsgGetIPLocation) Reset() { *m = CGCMsgGetIPLocation{} } -func (m *CGCMsgGetIPLocation) String() string { return proto.CompactTextString(m) } -func (*CGCMsgGetIPLocation) ProtoMessage() {} -func (*CGCMsgGetIPLocation) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{25} } - -func (m *CGCMsgGetIPLocation) GetIps() []uint32 { - if m != nil { - return m.Ips - } - return nil -} - -type CIPLocationInfo struct { - Ip *uint32 `protobuf:"varint,1,opt,name=ip" json:"ip,omitempty"` - Latitude *float32 `protobuf:"fixed32,2,opt,name=latitude" json:"latitude,omitempty"` - Longitude *float32 `protobuf:"fixed32,3,opt,name=longitude" json:"longitude,omitempty"` - Country *string `protobuf:"bytes,4,opt,name=country" json:"country,omitempty"` - State *string `protobuf:"bytes,5,opt,name=state" json:"state,omitempty"` - City *string `protobuf:"bytes,6,opt,name=city" json:"city,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CIPLocationInfo) Reset() { *m = CIPLocationInfo{} } -func (m *CIPLocationInfo) String() string { return proto.CompactTextString(m) } -func (*CIPLocationInfo) ProtoMessage() {} -func (*CIPLocationInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{26} } - -func (m *CIPLocationInfo) GetIp() uint32 { - if m != nil && m.Ip != nil { - return *m.Ip - } - return 0 -} - -func (m *CIPLocationInfo) GetLatitude() float32 { - if m != nil && m.Latitude != nil { - return *m.Latitude - } - return 0 -} - -func (m *CIPLocationInfo) GetLongitude() float32 { - if m != nil && m.Longitude != nil { - return *m.Longitude - } - return 0 -} - -func (m *CIPLocationInfo) GetCountry() string { - if m != nil && m.Country != nil { - return *m.Country - } - return "" -} - -func (m *CIPLocationInfo) GetState() string { - if m != nil && m.State != nil { - return *m.State - } - return "" -} - -func (m *CIPLocationInfo) GetCity() string { - if m != nil && m.City != nil { - return *m.City - } - return "" -} - -type CGCMsgGetIPLocationResponse struct { - Infos []*CIPLocationInfo `protobuf:"bytes,1,rep,name=infos" json:"infos,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCMsgGetIPLocationResponse) Reset() { *m = CGCMsgGetIPLocationResponse{} } -func (m *CGCMsgGetIPLocationResponse) String() string { return proto.CompactTextString(m) } -func (*CGCMsgGetIPLocationResponse) ProtoMessage() {} -func (*CGCMsgGetIPLocationResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{27} } - -func (m *CGCMsgGetIPLocationResponse) GetInfos() []*CIPLocationInfo { - if m != nil { - return m.Infos - } - return nil -} - -type CGCMsgGetIPASN struct { - Ips []uint32 `protobuf:"fixed32,1,rep,name=ips" json:"ips,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCMsgGetIPASN) Reset() { *m = CGCMsgGetIPASN{} } -func (m *CGCMsgGetIPASN) String() string { return proto.CompactTextString(m) } -func (*CGCMsgGetIPASN) ProtoMessage() {} -func (*CGCMsgGetIPASN) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{28} } - -func (m *CGCMsgGetIPASN) GetIps() []uint32 { - if m != nil { - return m.Ips - } - return nil -} - -type CIPASNInfo struct { - Ip *uint32 `protobuf:"fixed32,1,opt,name=ip" json:"ip,omitempty"` - Asn *uint32 `protobuf:"varint,2,opt,name=asn" json:"asn,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CIPASNInfo) Reset() { *m = CIPASNInfo{} } -func (m *CIPASNInfo) String() string { return proto.CompactTextString(m) } -func (*CIPASNInfo) ProtoMessage() {} -func (*CIPASNInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{29} } - -func (m *CIPASNInfo) GetIp() uint32 { - if m != nil && m.Ip != nil { - return *m.Ip - } - return 0 -} - -func (m *CIPASNInfo) GetAsn() uint32 { - if m != nil && m.Asn != nil { - return *m.Asn - } - return 0 -} - -type CGCMsgGetIPASNResponse struct { - Infos []*CIPASNInfo `protobuf:"bytes,1,rep,name=infos" json:"infos,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCMsgGetIPASNResponse) Reset() { *m = CGCMsgGetIPASNResponse{} } -func (m *CGCMsgGetIPASNResponse) String() string { return proto.CompactTextString(m) } -func (*CGCMsgGetIPASNResponse) ProtoMessage() {} -func (*CGCMsgGetIPASNResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{30} } - -func (m *CGCMsgGetIPASNResponse) GetInfos() []*CIPASNInfo { - if m != nil { - return m.Infos - } - return nil -} - -type CGCMsgSystemStatsSchema struct { - GcAppId *uint32 `protobuf:"varint,1,opt,name=gc_app_id,json=gcAppId" json:"gc_app_id,omitempty"` - SchemaKv []byte `protobuf:"bytes,2,opt,name=schema_kv,json=schemaKv" json:"schema_kv,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCMsgSystemStatsSchema) Reset() { *m = CGCMsgSystemStatsSchema{} } -func (m *CGCMsgSystemStatsSchema) String() string { return proto.CompactTextString(m) } -func (*CGCMsgSystemStatsSchema) ProtoMessage() {} -func (*CGCMsgSystemStatsSchema) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{31} } - -func (m *CGCMsgSystemStatsSchema) GetGcAppId() uint32 { - if m != nil && m.GcAppId != nil { - return *m.GcAppId - } - return 0 -} - -func (m *CGCMsgSystemStatsSchema) GetSchemaKv() []byte { - if m != nil { - return m.SchemaKv - } - return nil -} - -type CGCMsgGetSystemStats struct { - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCMsgGetSystemStats) Reset() { *m = CGCMsgGetSystemStats{} } -func (m *CGCMsgGetSystemStats) String() string { return proto.CompactTextString(m) } -func (*CGCMsgGetSystemStats) ProtoMessage() {} -func (*CGCMsgGetSystemStats) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{32} } - -type CGCMsgGetSystemStatsResponse struct { - GcAppId *uint32 `protobuf:"varint,1,opt,name=gc_app_id,json=gcAppId" json:"gc_app_id,omitempty"` - StatsKv []byte `protobuf:"bytes,2,opt,name=stats_kv,json=statsKv" json:"stats_kv,omitempty"` - ActiveJobs *uint32 `protobuf:"varint,3,opt,name=active_jobs,json=activeJobs" json:"active_jobs,omitempty"` - YieldingJobs *uint32 `protobuf:"varint,4,opt,name=yielding_jobs,json=yieldingJobs" json:"yielding_jobs,omitempty"` - UserSessions *uint32 `protobuf:"varint,5,opt,name=user_sessions,json=userSessions" json:"user_sessions,omitempty"` - GameServerSessions *uint32 `protobuf:"varint,6,opt,name=game_server_sessions,json=gameServerSessions" json:"game_server_sessions,omitempty"` - Socaches *uint32 `protobuf:"varint,7,opt,name=socaches" json:"socaches,omitempty"` - SocachesToUnload *uint32 `protobuf:"varint,8,opt,name=socaches_to_unload,json=socachesToUnload" json:"socaches_to_unload,omitempty"` - SocachesLoading *uint32 `protobuf:"varint,9,opt,name=socaches_loading,json=socachesLoading" json:"socaches_loading,omitempty"` - WritebackQueue *uint32 `protobuf:"varint,10,opt,name=writeback_queue,json=writebackQueue" json:"writeback_queue,omitempty"` - SteamidLocks *uint32 `protobuf:"varint,11,opt,name=steamid_locks,json=steamidLocks" json:"steamid_locks,omitempty"` - LogonQueue *uint32 `protobuf:"varint,12,opt,name=logon_queue,json=logonQueue" json:"logon_queue,omitempty"` - LogonJobs *uint32 `protobuf:"varint,13,opt,name=logon_jobs,json=logonJobs" json:"logon_jobs,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCMsgGetSystemStatsResponse) Reset() { *m = CGCMsgGetSystemStatsResponse{} } -func (m *CGCMsgGetSystemStatsResponse) String() string { return proto.CompactTextString(m) } -func (*CGCMsgGetSystemStatsResponse) ProtoMessage() {} -func (*CGCMsgGetSystemStatsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{33} } - -func (m *CGCMsgGetSystemStatsResponse) GetGcAppId() uint32 { - if m != nil && m.GcAppId != nil { - return *m.GcAppId - } - return 0 -} - -func (m *CGCMsgGetSystemStatsResponse) GetStatsKv() []byte { - if m != nil { - return m.StatsKv - } - return nil -} - -func (m *CGCMsgGetSystemStatsResponse) GetActiveJobs() uint32 { - if m != nil && m.ActiveJobs != nil { - return *m.ActiveJobs - } - return 0 -} - -func (m *CGCMsgGetSystemStatsResponse) GetYieldingJobs() uint32 { - if m != nil && m.YieldingJobs != nil { - return *m.YieldingJobs - } - return 0 -} - -func (m *CGCMsgGetSystemStatsResponse) GetUserSessions() uint32 { - if m != nil && m.UserSessions != nil { - return *m.UserSessions - } - return 0 -} - -func (m *CGCMsgGetSystemStatsResponse) GetGameServerSessions() uint32 { - if m != nil && m.GameServerSessions != nil { - return *m.GameServerSessions - } - return 0 -} - -func (m *CGCMsgGetSystemStatsResponse) GetSocaches() uint32 { - if m != nil && m.Socaches != nil { - return *m.Socaches - } - return 0 -} - -func (m *CGCMsgGetSystemStatsResponse) GetSocachesToUnload() uint32 { - if m != nil && m.SocachesToUnload != nil { - return *m.SocachesToUnload - } - return 0 -} - -func (m *CGCMsgGetSystemStatsResponse) GetSocachesLoading() uint32 { - if m != nil && m.SocachesLoading != nil { - return *m.SocachesLoading - } - return 0 -} - -func (m *CGCMsgGetSystemStatsResponse) GetWritebackQueue() uint32 { - if m != nil && m.WritebackQueue != nil { - return *m.WritebackQueue - } - return 0 -} - -func (m *CGCMsgGetSystemStatsResponse) GetSteamidLocks() uint32 { - if m != nil && m.SteamidLocks != nil { - return *m.SteamidLocks - } - return 0 -} - -func (m *CGCMsgGetSystemStatsResponse) GetLogonQueue() uint32 { - if m != nil && m.LogonQueue != nil { - return *m.LogonQueue - } - return 0 -} - -func (m *CGCMsgGetSystemStatsResponse) GetLogonJobs() uint32 { - if m != nil && m.LogonJobs != nil { - return *m.LogonJobs - } - return 0 -} - -type CMsgAMSendEmail struct { - Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` - EmailMsgType *uint32 `protobuf:"varint,2,opt,name=email_msg_type,json=emailMsgType" json:"email_msg_type,omitempty"` - EmailFormat *uint32 `protobuf:"varint,3,opt,name=email_format,json=emailFormat" json:"email_format,omitempty"` - PersonaNameTokens []*CMsgAMSendEmail_PersonaNameReplacementToken `protobuf:"bytes,5,rep,name=persona_name_tokens,json=personaNameTokens" json:"persona_name_tokens,omitempty"` - SourceGc *uint32 `protobuf:"varint,6,opt,name=source_gc,json=sourceGc" json:"source_gc,omitempty"` - Tokens []*CMsgAMSendEmail_ReplacementToken `protobuf:"bytes,7,rep,name=tokens" json:"tokens,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgAMSendEmail) Reset() { *m = CMsgAMSendEmail{} } -func (m *CMsgAMSendEmail) String() string { return proto.CompactTextString(m) } -func (*CMsgAMSendEmail) ProtoMessage() {} -func (*CMsgAMSendEmail) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{34} } - -func (m *CMsgAMSendEmail) GetSteamid() uint64 { - if m != nil && m.Steamid != nil { - return *m.Steamid - } - return 0 -} - -func (m *CMsgAMSendEmail) GetEmailMsgType() uint32 { - if m != nil && m.EmailMsgType != nil { - return *m.EmailMsgType - } - return 0 -} - -func (m *CMsgAMSendEmail) GetEmailFormat() uint32 { - if m != nil && m.EmailFormat != nil { - return *m.EmailFormat - } - return 0 -} - -func (m *CMsgAMSendEmail) GetPersonaNameTokens() []*CMsgAMSendEmail_PersonaNameReplacementToken { - if m != nil { - return m.PersonaNameTokens - } - return nil -} - -func (m *CMsgAMSendEmail) GetSourceGc() uint32 { - if m != nil && m.SourceGc != nil { - return *m.SourceGc - } - return 0 -} - -func (m *CMsgAMSendEmail) GetTokens() []*CMsgAMSendEmail_ReplacementToken { - if m != nil { - return m.Tokens - } - return nil -} - -type CMsgAMSendEmail_ReplacementToken struct { - TokenName *string `protobuf:"bytes,1,opt,name=token_name,json=tokenName" json:"token_name,omitempty"` - TokenValue *string `protobuf:"bytes,2,opt,name=token_value,json=tokenValue" json:"token_value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgAMSendEmail_ReplacementToken) Reset() { *m = CMsgAMSendEmail_ReplacementToken{} } -func (m *CMsgAMSendEmail_ReplacementToken) String() string { return proto.CompactTextString(m) } -func (*CMsgAMSendEmail_ReplacementToken) ProtoMessage() {} -func (*CMsgAMSendEmail_ReplacementToken) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{34, 0} -} - -func (m *CMsgAMSendEmail_ReplacementToken) GetTokenName() string { - if m != nil && m.TokenName != nil { - return *m.TokenName - } - return "" -} - -func (m *CMsgAMSendEmail_ReplacementToken) GetTokenValue() string { - if m != nil && m.TokenValue != nil { - return *m.TokenValue - } - return "" -} - -type CMsgAMSendEmail_PersonaNameReplacementToken struct { - Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` - TokenName *string `protobuf:"bytes,2,opt,name=token_name,json=tokenName" json:"token_name,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgAMSendEmail_PersonaNameReplacementToken) Reset() { - *m = CMsgAMSendEmail_PersonaNameReplacementToken{} -} -func (m *CMsgAMSendEmail_PersonaNameReplacementToken) String() string { - return proto.CompactTextString(m) -} -func (*CMsgAMSendEmail_PersonaNameReplacementToken) ProtoMessage() {} -func (*CMsgAMSendEmail_PersonaNameReplacementToken) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{34, 1} -} - -func (m *CMsgAMSendEmail_PersonaNameReplacementToken) GetSteamid() uint64 { - if m != nil && m.Steamid != nil { - return *m.Steamid - } - return 0 -} - -func (m *CMsgAMSendEmail_PersonaNameReplacementToken) GetTokenName() string { - if m != nil && m.TokenName != nil { - return *m.TokenName - } - return "" -} - -type CMsgAMSendEmailResponse struct { - Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgAMSendEmailResponse) Reset() { *m = CMsgAMSendEmailResponse{} } -func (m *CMsgAMSendEmailResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgAMSendEmailResponse) ProtoMessage() {} -func (*CMsgAMSendEmailResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{35} } - -const Default_CMsgAMSendEmailResponse_Eresult uint32 = 2 - -func (m *CMsgAMSendEmailResponse) GetEresult() uint32 { - if m != nil && m.Eresult != nil { - return *m.Eresult - } - return Default_CMsgAMSendEmailResponse_Eresult -} - -type CMsgGCGetEmailTemplate struct { - AppId *uint32 `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"` - EmailMsgType *uint32 `protobuf:"varint,2,opt,name=email_msg_type,json=emailMsgType" json:"email_msg_type,omitempty"` - EmailLang *int32 `protobuf:"varint,3,opt,name=email_lang,json=emailLang" json:"email_lang,omitempty"` - EmailFormat *int32 `protobuf:"varint,4,opt,name=email_format,json=emailFormat" json:"email_format,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCGetEmailTemplate) Reset() { *m = CMsgGCGetEmailTemplate{} } -func (m *CMsgGCGetEmailTemplate) String() string { return proto.CompactTextString(m) } -func (*CMsgGCGetEmailTemplate) ProtoMessage() {} -func (*CMsgGCGetEmailTemplate) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{36} } - -func (m *CMsgGCGetEmailTemplate) GetAppId() uint32 { - if m != nil && m.AppId != nil { - return *m.AppId - } - return 0 -} - -func (m *CMsgGCGetEmailTemplate) GetEmailMsgType() uint32 { - if m != nil && m.EmailMsgType != nil { - return *m.EmailMsgType - } - return 0 -} - -func (m *CMsgGCGetEmailTemplate) GetEmailLang() int32 { - if m != nil && m.EmailLang != nil { - return *m.EmailLang - } - return 0 -} - -func (m *CMsgGCGetEmailTemplate) GetEmailFormat() int32 { - if m != nil && m.EmailFormat != nil { - return *m.EmailFormat - } - return 0 -} - -type CMsgGCGetEmailTemplateResponse struct { - Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` - TemplateExists *bool `protobuf:"varint,2,opt,name=template_exists,json=templateExists" json:"template_exists,omitempty"` - Template *string `protobuf:"bytes,3,opt,name=template" json:"template,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCGetEmailTemplateResponse) Reset() { *m = CMsgGCGetEmailTemplateResponse{} } -func (m *CMsgGCGetEmailTemplateResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCGetEmailTemplateResponse) ProtoMessage() {} -func (*CMsgGCGetEmailTemplateResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{37} } - -const Default_CMsgGCGetEmailTemplateResponse_Eresult uint32 = 2 - -func (m *CMsgGCGetEmailTemplateResponse) GetEresult() uint32 { - if m != nil && m.Eresult != nil { - return *m.Eresult - } - return Default_CMsgGCGetEmailTemplateResponse_Eresult -} - -func (m *CMsgGCGetEmailTemplateResponse) GetTemplateExists() bool { - if m != nil && m.TemplateExists != nil { - return *m.TemplateExists - } - return false -} - -func (m *CMsgGCGetEmailTemplateResponse) GetTemplate() string { - if m != nil && m.Template != nil { - return *m.Template - } - return "" -} - -type CMsgAMGrantGuestPasses2 struct { - SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` - PackageId *uint32 `protobuf:"varint,2,opt,name=package_id,json=packageId" json:"package_id,omitempty"` - PassesToGrant *int32 `protobuf:"varint,3,opt,name=passes_to_grant,json=passesToGrant" json:"passes_to_grant,omitempty"` - DaysToExpiration *int32 `protobuf:"varint,4,opt,name=days_to_expiration,json=daysToExpiration" json:"days_to_expiration,omitempty"` - Action *int32 `protobuf:"varint,5,opt,name=action" json:"action,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgAMGrantGuestPasses2) Reset() { *m = CMsgAMGrantGuestPasses2{} } -func (m *CMsgAMGrantGuestPasses2) String() string { return proto.CompactTextString(m) } -func (*CMsgAMGrantGuestPasses2) ProtoMessage() {} -func (*CMsgAMGrantGuestPasses2) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{38} } - -func (m *CMsgAMGrantGuestPasses2) GetSteamId() uint64 { - if m != nil && m.SteamId != nil { - return *m.SteamId - } - return 0 -} - -func (m *CMsgAMGrantGuestPasses2) GetPackageId() uint32 { - if m != nil && m.PackageId != nil { - return *m.PackageId - } - return 0 -} - -func (m *CMsgAMGrantGuestPasses2) GetPassesToGrant() int32 { - if m != nil && m.PassesToGrant != nil { - return *m.PassesToGrant - } - return 0 -} - -func (m *CMsgAMGrantGuestPasses2) GetDaysToExpiration() int32 { - if m != nil && m.DaysToExpiration != nil { - return *m.DaysToExpiration - } - return 0 -} - -func (m *CMsgAMGrantGuestPasses2) GetAction() int32 { - if m != nil && m.Action != nil { - return *m.Action - } - return 0 -} - -type CMsgAMGrantGuestPasses2Response struct { - Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` - PassesGranted *int32 `protobuf:"varint,2,opt,name=passes_granted,json=passesGranted,def=0" json:"passes_granted,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgAMGrantGuestPasses2Response) Reset() { *m = CMsgAMGrantGuestPasses2Response{} } -func (m *CMsgAMGrantGuestPasses2Response) String() string { return proto.CompactTextString(m) } -func (*CMsgAMGrantGuestPasses2Response) ProtoMessage() {} -func (*CMsgAMGrantGuestPasses2Response) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{39} -} - -const Default_CMsgAMGrantGuestPasses2Response_Eresult int32 = 2 -const Default_CMsgAMGrantGuestPasses2Response_PassesGranted int32 = 0 - -func (m *CMsgAMGrantGuestPasses2Response) GetEresult() int32 { - if m != nil && m.Eresult != nil { - return *m.Eresult - } - return Default_CMsgAMGrantGuestPasses2Response_Eresult -} - -func (m *CMsgAMGrantGuestPasses2Response) GetPassesGranted() int32 { - if m != nil && m.PassesGranted != nil { - return *m.PassesGranted - } - return Default_CMsgAMGrantGuestPasses2Response_PassesGranted -} - -type CGCSystemMsg_GetAccountDetails struct { - Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` - Appid *uint32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCSystemMsg_GetAccountDetails) Reset() { *m = CGCSystemMsg_GetAccountDetails{} } -func (m *CGCSystemMsg_GetAccountDetails) String() string { return proto.CompactTextString(m) } -func (*CGCSystemMsg_GetAccountDetails) ProtoMessage() {} -func (*CGCSystemMsg_GetAccountDetails) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{40} } - -func (m *CGCSystemMsg_GetAccountDetails) GetSteamid() uint64 { - if m != nil && m.Steamid != nil { - return *m.Steamid - } - return 0 -} - -func (m *CGCSystemMsg_GetAccountDetails) GetAppid() uint32 { - if m != nil && m.Appid != nil { - return *m.Appid - } - return 0 -} - -type CGCSystemMsg_GetAccountDetails_Response struct { - EresultDeprecated *uint32 `protobuf:"varint,1,opt,name=eresult_deprecated,json=eresultDeprecated,def=2" json:"eresult_deprecated,omitempty"` - AccountName *string `protobuf:"bytes,2,opt,name=account_name,json=accountName" json:"account_name,omitempty"` - PersonaName *string `protobuf:"bytes,3,opt,name=persona_name,json=personaName" json:"persona_name,omitempty"` - IsProfileCreated *bool `protobuf:"varint,26,opt,name=is_profile_created,json=isProfileCreated" json:"is_profile_created,omitempty"` - IsProfilePublic *bool `protobuf:"varint,4,opt,name=is_profile_public,json=isProfilePublic" json:"is_profile_public,omitempty"` - IsInventoryPublic *bool `protobuf:"varint,5,opt,name=is_inventory_public,json=isInventoryPublic" json:"is_inventory_public,omitempty"` - IsVacBanned *bool `protobuf:"varint,7,opt,name=is_vac_banned,json=isVacBanned" json:"is_vac_banned,omitempty"` - IsCyberCafe *bool `protobuf:"varint,8,opt,name=is_cyber_cafe,json=isCyberCafe" json:"is_cyber_cafe,omitempty"` - IsSchoolAccount *bool `protobuf:"varint,9,opt,name=is_school_account,json=isSchoolAccount" json:"is_school_account,omitempty"` - IsLimited *bool `protobuf:"varint,10,opt,name=is_limited,json=isLimited" json:"is_limited,omitempty"` - IsSubscribed *bool `protobuf:"varint,11,opt,name=is_subscribed,json=isSubscribed" json:"is_subscribed,omitempty"` - Package *uint32 `protobuf:"varint,12,opt,name=package" json:"package,omitempty"` - IsFreeTrialAccount *bool `protobuf:"varint,13,opt,name=is_free_trial_account,json=isFreeTrialAccount" json:"is_free_trial_account,omitempty"` - FreeTrialExpiration *uint32 `protobuf:"varint,14,opt,name=free_trial_expiration,json=freeTrialExpiration" json:"free_trial_expiration,omitempty"` - IsLowViolence *bool `protobuf:"varint,15,opt,name=is_low_violence,json=isLowViolence" json:"is_low_violence,omitempty"` - IsAccountLockedDown *bool `protobuf:"varint,16,opt,name=is_account_locked_down,json=isAccountLockedDown" json:"is_account_locked_down,omitempty"` - IsCommunityBanned *bool `protobuf:"varint,17,opt,name=is_community_banned,json=isCommunityBanned" json:"is_community_banned,omitempty"` - IsTradeBanned *bool `protobuf:"varint,18,opt,name=is_trade_banned,json=isTradeBanned" json:"is_trade_banned,omitempty"` - TradeBanExpiration *uint32 `protobuf:"varint,19,opt,name=trade_ban_expiration,json=tradeBanExpiration" json:"trade_ban_expiration,omitempty"` - Accountid *uint32 `protobuf:"varint,20,opt,name=accountid" json:"accountid,omitempty"` - SuspensionEndTime *uint32 `protobuf:"varint,21,opt,name=suspension_end_time,json=suspensionEndTime" json:"suspension_end_time,omitempty"` - Currency *string `protobuf:"bytes,22,opt,name=currency" json:"currency,omitempty"` - SteamLevel *uint32 `protobuf:"varint,23,opt,name=steam_level,json=steamLevel" json:"steam_level,omitempty"` - FriendCount *uint32 `protobuf:"varint,24,opt,name=friend_count,json=friendCount" json:"friend_count,omitempty"` - AccountCreationTime *uint32 `protobuf:"varint,25,opt,name=account_creation_time,json=accountCreationTime" json:"account_creation_time,omitempty"` - IsSteamguardEnabled *bool `protobuf:"varint,27,opt,name=is_steamguard_enabled,json=isSteamguardEnabled" json:"is_steamguard_enabled,omitempty"` - IsPhoneVerified *bool `protobuf:"varint,28,opt,name=is_phone_verified,json=isPhoneVerified" json:"is_phone_verified,omitempty"` - IsTwoFactorAuthEnabled *bool `protobuf:"varint,29,opt,name=is_two_factor_auth_enabled,json=isTwoFactorAuthEnabled" json:"is_two_factor_auth_enabled,omitempty"` - TwoFactorEnabledTime *uint32 `protobuf:"varint,30,opt,name=two_factor_enabled_time,json=twoFactorEnabledTime" json:"two_factor_enabled_time,omitempty"` - PhoneVerificationTime *uint32 `protobuf:"varint,31,opt,name=phone_verification_time,json=phoneVerificationTime" json:"phone_verification_time,omitempty"` - PhoneId *uint64 `protobuf:"varint,33,opt,name=phone_id,json=phoneId" json:"phone_id,omitempty"` - IsPhoneIdentifying *bool `protobuf:"varint,34,opt,name=is_phone_identifying,json=isPhoneIdentifying" json:"is_phone_identifying,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) Reset() { - *m = CGCSystemMsg_GetAccountDetails_Response{} -} -func (m *CGCSystemMsg_GetAccountDetails_Response) String() string { return proto.CompactTextString(m) } -func (*CGCSystemMsg_GetAccountDetails_Response) ProtoMessage() {} -func (*CGCSystemMsg_GetAccountDetails_Response) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{41} -} - -const Default_CGCSystemMsg_GetAccountDetails_Response_EresultDeprecated uint32 = 2 - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetEresultDeprecated() uint32 { - if m != nil && m.EresultDeprecated != nil { - return *m.EresultDeprecated - } - return Default_CGCSystemMsg_GetAccountDetails_Response_EresultDeprecated -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetAccountName() string { - if m != nil && m.AccountName != nil { - return *m.AccountName - } - return "" -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetPersonaName() string { - if m != nil && m.PersonaName != nil { - return *m.PersonaName - } - return "" -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsProfileCreated() bool { - if m != nil && m.IsProfileCreated != nil { - return *m.IsProfileCreated - } - return false -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsProfilePublic() bool { - if m != nil && m.IsProfilePublic != nil { - return *m.IsProfilePublic - } - return false -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsInventoryPublic() bool { - if m != nil && m.IsInventoryPublic != nil { - return *m.IsInventoryPublic - } - return false -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsVacBanned() bool { - if m != nil && m.IsVacBanned != nil { - return *m.IsVacBanned - } - return false -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsCyberCafe() bool { - if m != nil && m.IsCyberCafe != nil { - return *m.IsCyberCafe - } - return false -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsSchoolAccount() bool { - if m != nil && m.IsSchoolAccount != nil { - return *m.IsSchoolAccount - } - return false -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsLimited() bool { - if m != nil && m.IsLimited != nil { - return *m.IsLimited - } - return false -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsSubscribed() bool { - if m != nil && m.IsSubscribed != nil { - return *m.IsSubscribed - } - return false -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetPackage() uint32 { - if m != nil && m.Package != nil { - return *m.Package - } - return 0 -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsFreeTrialAccount() bool { - if m != nil && m.IsFreeTrialAccount != nil { - return *m.IsFreeTrialAccount - } - return false -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetFreeTrialExpiration() uint32 { - if m != nil && m.FreeTrialExpiration != nil { - return *m.FreeTrialExpiration - } - return 0 -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsLowViolence() bool { - if m != nil && m.IsLowViolence != nil { - return *m.IsLowViolence - } - return false -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsAccountLockedDown() bool { - if m != nil && m.IsAccountLockedDown != nil { - return *m.IsAccountLockedDown - } - return false -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsCommunityBanned() bool { - if m != nil && m.IsCommunityBanned != nil { - return *m.IsCommunityBanned - } - return false -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsTradeBanned() bool { - if m != nil && m.IsTradeBanned != nil { - return *m.IsTradeBanned - } - return false -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetTradeBanExpiration() uint32 { - if m != nil && m.TradeBanExpiration != nil { - return *m.TradeBanExpiration - } - return 0 -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetAccountid() uint32 { - if m != nil && m.Accountid != nil { - return *m.Accountid - } - return 0 -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetSuspensionEndTime() uint32 { - if m != nil && m.SuspensionEndTime != nil { - return *m.SuspensionEndTime - } - return 0 -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetCurrency() string { - if m != nil && m.Currency != nil { - return *m.Currency - } - return "" -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetSteamLevel() uint32 { - if m != nil && m.SteamLevel != nil { - return *m.SteamLevel - } - return 0 -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetFriendCount() uint32 { - if m != nil && m.FriendCount != nil { - return *m.FriendCount - } - return 0 -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetAccountCreationTime() uint32 { - if m != nil && m.AccountCreationTime != nil { - return *m.AccountCreationTime - } - return 0 -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsSteamguardEnabled() bool { - if m != nil && m.IsSteamguardEnabled != nil { - return *m.IsSteamguardEnabled - } - return false -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsPhoneVerified() bool { - if m != nil && m.IsPhoneVerified != nil { - return *m.IsPhoneVerified - } - return false -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsTwoFactorAuthEnabled() bool { - if m != nil && m.IsTwoFactorAuthEnabled != nil { - return *m.IsTwoFactorAuthEnabled - } - return false -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetTwoFactorEnabledTime() uint32 { - if m != nil && m.TwoFactorEnabledTime != nil { - return *m.TwoFactorEnabledTime - } - return 0 -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetPhoneVerificationTime() uint32 { - if m != nil && m.PhoneVerificationTime != nil { - return *m.PhoneVerificationTime - } - return 0 -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetPhoneId() uint64 { - if m != nil && m.PhoneId != nil { - return *m.PhoneId - } - return 0 -} - -func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsPhoneIdentifying() bool { - if m != nil && m.IsPhoneIdentifying != nil { - return *m.IsPhoneIdentifying - } - return false -} - -type CMsgGCGetPersonaNames struct { - Steamids []uint64 `protobuf:"fixed64,1,rep,name=steamids" json:"steamids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCGetPersonaNames) Reset() { *m = CMsgGCGetPersonaNames{} } -func (m *CMsgGCGetPersonaNames) String() string { return proto.CompactTextString(m) } -func (*CMsgGCGetPersonaNames) ProtoMessage() {} -func (*CMsgGCGetPersonaNames) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{42} } - -func (m *CMsgGCGetPersonaNames) GetSteamids() []uint64 { - if m != nil { - return m.Steamids - } - return nil -} - -type CMsgGCGetPersonaNames_Response struct { - SucceededLookups []*CMsgGCGetPersonaNames_Response_PersonaName `protobuf:"bytes,1,rep,name=succeeded_lookups,json=succeededLookups" json:"succeeded_lookups,omitempty"` - FailedLookupSteamids []uint64 `protobuf:"fixed64,2,rep,name=failed_lookup_steamids,json=failedLookupSteamids" json:"failed_lookup_steamids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCGetPersonaNames_Response) Reset() { *m = CMsgGCGetPersonaNames_Response{} } -func (m *CMsgGCGetPersonaNames_Response) String() string { return proto.CompactTextString(m) } -func (*CMsgGCGetPersonaNames_Response) ProtoMessage() {} -func (*CMsgGCGetPersonaNames_Response) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{43} } - -func (m *CMsgGCGetPersonaNames_Response) GetSucceededLookups() []*CMsgGCGetPersonaNames_Response_PersonaName { - if m != nil { - return m.SucceededLookups - } - return nil -} - -func (m *CMsgGCGetPersonaNames_Response) GetFailedLookupSteamids() []uint64 { - if m != nil { - return m.FailedLookupSteamids - } - return nil -} - -type CMsgGCGetPersonaNames_Response_PersonaName struct { - Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` - PersonaName *string `protobuf:"bytes,2,opt,name=persona_name,json=personaName" json:"persona_name,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCGetPersonaNames_Response_PersonaName) Reset() { - *m = CMsgGCGetPersonaNames_Response_PersonaName{} -} -func (m *CMsgGCGetPersonaNames_Response_PersonaName) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCGetPersonaNames_Response_PersonaName) ProtoMessage() {} -func (*CMsgGCGetPersonaNames_Response_PersonaName) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{43, 0} -} - -func (m *CMsgGCGetPersonaNames_Response_PersonaName) GetSteamid() uint64 { - if m != nil && m.Steamid != nil { - return *m.Steamid - } - return 0 -} - -func (m *CMsgGCGetPersonaNames_Response_PersonaName) GetPersonaName() string { - if m != nil && m.PersonaName != nil { - return *m.PersonaName - } - return "" -} - -type CMsgGCCheckFriendship struct { - SteamidLeft *uint64 `protobuf:"fixed64,1,opt,name=steamid_left,json=steamidLeft" json:"steamid_left,omitempty"` - SteamidRight *uint64 `protobuf:"fixed64,2,opt,name=steamid_right,json=steamidRight" json:"steamid_right,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCCheckFriendship) Reset() { *m = CMsgGCCheckFriendship{} } -func (m *CMsgGCCheckFriendship) String() string { return proto.CompactTextString(m) } -func (*CMsgGCCheckFriendship) ProtoMessage() {} -func (*CMsgGCCheckFriendship) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{44} } - -func (m *CMsgGCCheckFriendship) GetSteamidLeft() uint64 { - if m != nil && m.SteamidLeft != nil { - return *m.SteamidLeft - } - return 0 -} - -func (m *CMsgGCCheckFriendship) GetSteamidRight() uint64 { - if m != nil && m.SteamidRight != nil { - return *m.SteamidRight - } - return 0 -} - -type CMsgGCCheckFriendship_Response struct { - Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` - FoundFriendship *bool `protobuf:"varint,2,opt,name=found_friendship,json=foundFriendship" json:"found_friendship,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCCheckFriendship_Response) Reset() { *m = CMsgGCCheckFriendship_Response{} } -func (m *CMsgGCCheckFriendship_Response) String() string { return proto.CompactTextString(m) } -func (*CMsgGCCheckFriendship_Response) ProtoMessage() {} -func (*CMsgGCCheckFriendship_Response) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{45} } - -func (m *CMsgGCCheckFriendship_Response) GetSuccess() bool { - if m != nil && m.Success != nil { - return *m.Success - } - return false -} - -func (m *CMsgGCCheckFriendship_Response) GetFoundFriendship() bool { - if m != nil && m.FoundFriendship != nil { - return *m.FoundFriendship - } - return false -} - -type CMsgGCGetAppFriendsList struct { - Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` - IncludeFriendshipTimestamps *bool `protobuf:"varint,2,opt,name=include_friendship_timestamps,json=includeFriendshipTimestamps" json:"include_friendship_timestamps,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCGetAppFriendsList) Reset() { *m = CMsgGCGetAppFriendsList{} } -func (m *CMsgGCGetAppFriendsList) String() string { return proto.CompactTextString(m) } -func (*CMsgGCGetAppFriendsList) ProtoMessage() {} -func (*CMsgGCGetAppFriendsList) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{46} } - -func (m *CMsgGCGetAppFriendsList) GetSteamid() uint64 { - if m != nil && m.Steamid != nil { - return *m.Steamid - } - return 0 -} - -func (m *CMsgGCGetAppFriendsList) GetIncludeFriendshipTimestamps() bool { - if m != nil && m.IncludeFriendshipTimestamps != nil { - return *m.IncludeFriendshipTimestamps - } - return false -} - -type CMsgGCGetAppFriendsList_Response struct { - Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` - Steamids []uint64 `protobuf:"fixed64,2,rep,name=steamids" json:"steamids,omitempty"` - FriendshipTimestamps []uint32 `protobuf:"fixed32,3,rep,name=friendship_timestamps,json=friendshipTimestamps" json:"friendship_timestamps,omitempty"` - LastPlaytimes []uint32 `protobuf:"fixed32,4,rep,name=last_playtimes,json=lastPlaytimes" json:"last_playtimes,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCGetAppFriendsList_Response) Reset() { *m = CMsgGCGetAppFriendsList_Response{} } -func (m *CMsgGCGetAppFriendsList_Response) String() string { return proto.CompactTextString(m) } -func (*CMsgGCGetAppFriendsList_Response) ProtoMessage() {} -func (*CMsgGCGetAppFriendsList_Response) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{47} -} - -func (m *CMsgGCGetAppFriendsList_Response) GetSuccess() bool { - if m != nil && m.Success != nil { - return *m.Success - } - return false -} - -func (m *CMsgGCGetAppFriendsList_Response) GetSteamids() []uint64 { - if m != nil { - return m.Steamids - } - return nil -} - -func (m *CMsgGCGetAppFriendsList_Response) GetFriendshipTimestamps() []uint32 { - if m != nil { - return m.FriendshipTimestamps - } - return nil -} - -func (m *CMsgGCGetAppFriendsList_Response) GetLastPlaytimes() []uint32 { - if m != nil { - return m.LastPlaytimes - } - return nil -} - -type CMsgGCMsgMasterSetDirectory struct { - MasterDirIndex *uint32 `protobuf:"varint,1,opt,name=master_dir_index,json=masterDirIndex" json:"master_dir_index,omitempty"` - Dir []*CMsgGCMsgMasterSetDirectory_SubGC `protobuf:"bytes,2,rep,name=dir" json:"dir,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCMsgMasterSetDirectory) Reset() { *m = CMsgGCMsgMasterSetDirectory{} } -func (m *CMsgGCMsgMasterSetDirectory) String() string { return proto.CompactTextString(m) } -func (*CMsgGCMsgMasterSetDirectory) ProtoMessage() {} -func (*CMsgGCMsgMasterSetDirectory) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{48} } - -func (m *CMsgGCMsgMasterSetDirectory) GetMasterDirIndex() uint32 { - if m != nil && m.MasterDirIndex != nil { - return *m.MasterDirIndex - } - return 0 -} - -func (m *CMsgGCMsgMasterSetDirectory) GetDir() []*CMsgGCMsgMasterSetDirectory_SubGC { - if m != nil { - return m.Dir - } - return nil -} - -type CMsgGCMsgMasterSetDirectory_SubGC struct { - DirIndex *uint32 `protobuf:"varint,1,opt,name=dir_index,json=dirIndex" json:"dir_index,omitempty"` - Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` - Box *string `protobuf:"bytes,3,opt,name=box" json:"box,omitempty"` - CommandLine *string `protobuf:"bytes,4,opt,name=command_line,json=commandLine" json:"command_line,omitempty"` - GcBinary *string `protobuf:"bytes,5,opt,name=gc_binary,json=gcBinary" json:"gc_binary,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCMsgMasterSetDirectory_SubGC) Reset() { *m = CMsgGCMsgMasterSetDirectory_SubGC{} } -func (m *CMsgGCMsgMasterSetDirectory_SubGC) String() string { return proto.CompactTextString(m) } -func (*CMsgGCMsgMasterSetDirectory_SubGC) ProtoMessage() {} -func (*CMsgGCMsgMasterSetDirectory_SubGC) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{48, 0} -} - -func (m *CMsgGCMsgMasterSetDirectory_SubGC) GetDirIndex() uint32 { - if m != nil && m.DirIndex != nil { - return *m.DirIndex - } - return 0 -} - -func (m *CMsgGCMsgMasterSetDirectory_SubGC) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgGCMsgMasterSetDirectory_SubGC) GetBox() string { - if m != nil && m.Box != nil { - return *m.Box - } - return "" -} - -func (m *CMsgGCMsgMasterSetDirectory_SubGC) GetCommandLine() string { - if m != nil && m.CommandLine != nil { - return *m.CommandLine - } - return "" -} - -func (m *CMsgGCMsgMasterSetDirectory_SubGC) GetGcBinary() string { - if m != nil && m.GcBinary != nil { - return *m.GcBinary - } - return "" -} - -type CMsgGCMsgMasterSetDirectory_Response struct { - Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` - Message *string `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCMsgMasterSetDirectory_Response) Reset() { *m = CMsgGCMsgMasterSetDirectory_Response{} } -func (m *CMsgGCMsgMasterSetDirectory_Response) String() string { return proto.CompactTextString(m) } -func (*CMsgGCMsgMasterSetDirectory_Response) ProtoMessage() {} -func (*CMsgGCMsgMasterSetDirectory_Response) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{49} -} - -const Default_CMsgGCMsgMasterSetDirectory_Response_Eresult int32 = 2 - -func (m *CMsgGCMsgMasterSetDirectory_Response) GetEresult() int32 { - if m != nil && m.Eresult != nil { - return *m.Eresult - } - return Default_CMsgGCMsgMasterSetDirectory_Response_Eresult -} - -func (m *CMsgGCMsgMasterSetDirectory_Response) GetMessage() string { - if m != nil && m.Message != nil { - return *m.Message - } - return "" -} - -type CMsgGCMsgWebAPIJobRequestForwardResponse struct { - DirIndex *uint32 `protobuf:"varint,1,opt,name=dir_index,json=dirIndex" json:"dir_index,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCMsgWebAPIJobRequestForwardResponse) Reset() { - *m = CMsgGCMsgWebAPIJobRequestForwardResponse{} -} -func (m *CMsgGCMsgWebAPIJobRequestForwardResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgGCMsgWebAPIJobRequestForwardResponse) ProtoMessage() {} -func (*CMsgGCMsgWebAPIJobRequestForwardResponse) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{50} -} - -func (m *CMsgGCMsgWebAPIJobRequestForwardResponse) GetDirIndex() uint32 { - if m != nil && m.DirIndex != nil { - return *m.DirIndex - } - return 0 -} - -type CGCSystemMsg_GetPurchaseTrust_Request struct { - Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCSystemMsg_GetPurchaseTrust_Request) Reset() { *m = CGCSystemMsg_GetPurchaseTrust_Request{} } -func (m *CGCSystemMsg_GetPurchaseTrust_Request) String() string { return proto.CompactTextString(m) } -func (*CGCSystemMsg_GetPurchaseTrust_Request) ProtoMessage() {} -func (*CGCSystemMsg_GetPurchaseTrust_Request) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{51} -} - -func (m *CGCSystemMsg_GetPurchaseTrust_Request) GetSteamid() uint64 { - if m != nil && m.Steamid != nil { - return *m.Steamid - } - return 0 -} - -type CGCSystemMsg_GetPurchaseTrust_Response struct { - HasPriorPurchaseHistory *bool `protobuf:"varint,1,opt,name=has_prior_purchase_history,json=hasPriorPurchaseHistory" json:"has_prior_purchase_history,omitempty"` - HasNoRecentPasswordResets *bool `protobuf:"varint,2,opt,name=has_no_recent_password_resets,json=hasNoRecentPasswordResets" json:"has_no_recent_password_resets,omitempty"` - IsWalletCashTrusted *bool `protobuf:"varint,3,opt,name=is_wallet_cash_trusted,json=isWalletCashTrusted" json:"is_wallet_cash_trusted,omitempty"` - TimeAllTrusted *uint32 `protobuf:"varint,4,opt,name=time_all_trusted,json=timeAllTrusted" json:"time_all_trusted,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CGCSystemMsg_GetPurchaseTrust_Response) Reset() { - *m = CGCSystemMsg_GetPurchaseTrust_Response{} -} -func (m *CGCSystemMsg_GetPurchaseTrust_Response) String() string { return proto.CompactTextString(m) } -func (*CGCSystemMsg_GetPurchaseTrust_Response) ProtoMessage() {} -func (*CGCSystemMsg_GetPurchaseTrust_Response) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{52} -} - -func (m *CGCSystemMsg_GetPurchaseTrust_Response) GetHasPriorPurchaseHistory() bool { - if m != nil && m.HasPriorPurchaseHistory != nil { - return *m.HasPriorPurchaseHistory - } - return false -} - -func (m *CGCSystemMsg_GetPurchaseTrust_Response) GetHasNoRecentPasswordResets() bool { - if m != nil && m.HasNoRecentPasswordResets != nil { - return *m.HasNoRecentPasswordResets - } - return false -} - -func (m *CGCSystemMsg_GetPurchaseTrust_Response) GetIsWalletCashTrusted() bool { - if m != nil && m.IsWalletCashTrusted != nil { - return *m.IsWalletCashTrusted - } - return false -} - -func (m *CGCSystemMsg_GetPurchaseTrust_Response) GetTimeAllTrusted() uint32 { - if m != nil && m.TimeAllTrusted != nil { - return *m.TimeAllTrusted - } - return 0 -} - -type CMsgGCHAccountVacStatusChange struct { - SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` - AppId *uint32 `protobuf:"varint,2,opt,name=app_id,json=appId" json:"app_id,omitempty"` - RtimeVacbanStarts *uint32 `protobuf:"varint,3,opt,name=rtime_vacban_starts,json=rtimeVacbanStarts" json:"rtime_vacban_starts,omitempty"` - IsBannedNow *bool `protobuf:"varint,4,opt,name=is_banned_now,json=isBannedNow" json:"is_banned_now,omitempty"` - IsBannedFuture *bool `protobuf:"varint,5,opt,name=is_banned_future,json=isBannedFuture" json:"is_banned_future,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCHAccountVacStatusChange) Reset() { *m = CMsgGCHAccountVacStatusChange{} } -func (m *CMsgGCHAccountVacStatusChange) String() string { return proto.CompactTextString(m) } -func (*CMsgGCHAccountVacStatusChange) ProtoMessage() {} -func (*CMsgGCHAccountVacStatusChange) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{53} } - -func (m *CMsgGCHAccountVacStatusChange) GetSteamId() uint64 { - if m != nil && m.SteamId != nil { - return *m.SteamId - } - return 0 -} - -func (m *CMsgGCHAccountVacStatusChange) GetAppId() uint32 { - if m != nil && m.AppId != nil { - return *m.AppId - } - return 0 -} - -func (m *CMsgGCHAccountVacStatusChange) GetRtimeVacbanStarts() uint32 { - if m != nil && m.RtimeVacbanStarts != nil { - return *m.RtimeVacbanStarts - } - return 0 -} - -func (m *CMsgGCHAccountVacStatusChange) GetIsBannedNow() bool { - if m != nil && m.IsBannedNow != nil { - return *m.IsBannedNow - } - return false -} - -func (m *CMsgGCHAccountVacStatusChange) GetIsBannedFuture() bool { - if m != nil && m.IsBannedFuture != nil { - return *m.IsBannedFuture - } - return false -} - -type CMsgGCGetPartnerAccountLink struct { - Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCGetPartnerAccountLink) Reset() { *m = CMsgGCGetPartnerAccountLink{} } -func (m *CMsgGCGetPartnerAccountLink) String() string { return proto.CompactTextString(m) } -func (*CMsgGCGetPartnerAccountLink) ProtoMessage() {} -func (*CMsgGCGetPartnerAccountLink) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{54} } - -func (m *CMsgGCGetPartnerAccountLink) GetSteamid() uint64 { - if m != nil && m.Steamid != nil { - return *m.Steamid - } - return 0 -} - -type CMsgGCGetPartnerAccountLink_Response struct { - Pwid *uint32 `protobuf:"varint,1,opt,name=pwid" json:"pwid,omitempty"` - Nexonid *uint32 `protobuf:"varint,2,opt,name=nexonid" json:"nexonid,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCGetPartnerAccountLink_Response) Reset() { *m = CMsgGCGetPartnerAccountLink_Response{} } -func (m *CMsgGCGetPartnerAccountLink_Response) String() string { return proto.CompactTextString(m) } -func (*CMsgGCGetPartnerAccountLink_Response) ProtoMessage() {} -func (*CMsgGCGetPartnerAccountLink_Response) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{55} -} - -func (m *CMsgGCGetPartnerAccountLink_Response) GetPwid() uint32 { - if m != nil && m.Pwid != nil { - return *m.Pwid - } - return 0 -} - -func (m *CMsgGCGetPartnerAccountLink_Response) GetNexonid() uint32 { - if m != nil && m.Nexonid != nil { - return *m.Nexonid - } - return 0 -} - -type CMsgGCRoutingInfo struct { - DirIndex []uint32 `protobuf:"varint,1,rep,name=dir_index,json=dirIndex" json:"dir_index,omitempty"` - Method *CMsgGCRoutingInfo_RoutingMethod `protobuf:"varint,2,opt,name=method,enum=CMsgGCRoutingInfo_RoutingMethod,def=0" json:"method,omitempty"` - Fallback *CMsgGCRoutingInfo_RoutingMethod `protobuf:"varint,3,opt,name=fallback,enum=CMsgGCRoutingInfo_RoutingMethod,def=1" json:"fallback,omitempty"` - ProtobufField *uint32 `protobuf:"varint,4,opt,name=protobuf_field,json=protobufField" json:"protobuf_field,omitempty"` - WebapiParam *string `protobuf:"bytes,5,opt,name=webapi_param,json=webapiParam" json:"webapi_param,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCRoutingInfo) Reset() { *m = CMsgGCRoutingInfo{} } -func (m *CMsgGCRoutingInfo) String() string { return proto.CompactTextString(m) } -func (*CMsgGCRoutingInfo) ProtoMessage() {} -func (*CMsgGCRoutingInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{56} } - -const Default_CMsgGCRoutingInfo_Method CMsgGCRoutingInfo_RoutingMethod = CMsgGCRoutingInfo_RANDOM -const Default_CMsgGCRoutingInfo_Fallback CMsgGCRoutingInfo_RoutingMethod = CMsgGCRoutingInfo_DISCARD - -func (m *CMsgGCRoutingInfo) GetDirIndex() []uint32 { - if m != nil { - return m.DirIndex - } - return nil -} - -func (m *CMsgGCRoutingInfo) GetMethod() CMsgGCRoutingInfo_RoutingMethod { - if m != nil && m.Method != nil { - return *m.Method - } - return Default_CMsgGCRoutingInfo_Method -} - -func (m *CMsgGCRoutingInfo) GetFallback() CMsgGCRoutingInfo_RoutingMethod { - if m != nil && m.Fallback != nil { - return *m.Fallback - } - return Default_CMsgGCRoutingInfo_Fallback -} - -func (m *CMsgGCRoutingInfo) GetProtobufField() uint32 { - if m != nil && m.ProtobufField != nil { - return *m.ProtobufField - } - return 0 -} - -func (m *CMsgGCRoutingInfo) GetWebapiParam() string { - if m != nil && m.WebapiParam != nil { - return *m.WebapiParam - } - return "" -} - -type CMsgGCMsgMasterSetWebAPIRouting struct { - Entries []*CMsgGCMsgMasterSetWebAPIRouting_Entry `protobuf:"bytes,1,rep,name=entries" json:"entries,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCMsgMasterSetWebAPIRouting) Reset() { *m = CMsgGCMsgMasterSetWebAPIRouting{} } -func (m *CMsgGCMsgMasterSetWebAPIRouting) String() string { return proto.CompactTextString(m) } -func (*CMsgGCMsgMasterSetWebAPIRouting) ProtoMessage() {} -func (*CMsgGCMsgMasterSetWebAPIRouting) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{57} -} - -func (m *CMsgGCMsgMasterSetWebAPIRouting) GetEntries() []*CMsgGCMsgMasterSetWebAPIRouting_Entry { - if m != nil { - return m.Entries - } - return nil -} - -type CMsgGCMsgMasterSetWebAPIRouting_Entry struct { - InterfaceName *string `protobuf:"bytes,1,opt,name=interface_name,json=interfaceName" json:"interface_name,omitempty"` - MethodName *string `protobuf:"bytes,2,opt,name=method_name,json=methodName" json:"method_name,omitempty"` - Routing *CMsgGCRoutingInfo `protobuf:"bytes,3,opt,name=routing" json:"routing,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCMsgMasterSetWebAPIRouting_Entry) Reset() { *m = CMsgGCMsgMasterSetWebAPIRouting_Entry{} } -func (m *CMsgGCMsgMasterSetWebAPIRouting_Entry) String() string { return proto.CompactTextString(m) } -func (*CMsgGCMsgMasterSetWebAPIRouting_Entry) ProtoMessage() {} -func (*CMsgGCMsgMasterSetWebAPIRouting_Entry) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{57, 0} -} - -func (m *CMsgGCMsgMasterSetWebAPIRouting_Entry) GetInterfaceName() string { - if m != nil && m.InterfaceName != nil { - return *m.InterfaceName - } - return "" -} - -func (m *CMsgGCMsgMasterSetWebAPIRouting_Entry) GetMethodName() string { - if m != nil && m.MethodName != nil { - return *m.MethodName - } - return "" -} - -func (m *CMsgGCMsgMasterSetWebAPIRouting_Entry) GetRouting() *CMsgGCRoutingInfo { - if m != nil { - return m.Routing - } - return nil -} - -type CMsgGCMsgMasterSetClientMsgRouting struct { - Entries []*CMsgGCMsgMasterSetClientMsgRouting_Entry `protobuf:"bytes,1,rep,name=entries" json:"entries,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCMsgMasterSetClientMsgRouting) Reset() { *m = CMsgGCMsgMasterSetClientMsgRouting{} } -func (m *CMsgGCMsgMasterSetClientMsgRouting) String() string { return proto.CompactTextString(m) } -func (*CMsgGCMsgMasterSetClientMsgRouting) ProtoMessage() {} -func (*CMsgGCMsgMasterSetClientMsgRouting) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{58} -} - -func (m *CMsgGCMsgMasterSetClientMsgRouting) GetEntries() []*CMsgGCMsgMasterSetClientMsgRouting_Entry { - if m != nil { - return m.Entries - } - return nil -} - -type CMsgGCMsgMasterSetClientMsgRouting_Entry struct { - MsgType *uint32 `protobuf:"varint,1,opt,name=msg_type,json=msgType" json:"msg_type,omitempty"` - Routing *CMsgGCRoutingInfo `protobuf:"bytes,2,opt,name=routing" json:"routing,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCMsgMasterSetClientMsgRouting_Entry) Reset() { - *m = CMsgGCMsgMasterSetClientMsgRouting_Entry{} -} -func (m *CMsgGCMsgMasterSetClientMsgRouting_Entry) String() string { return proto.CompactTextString(m) } -func (*CMsgGCMsgMasterSetClientMsgRouting_Entry) ProtoMessage() {} -func (*CMsgGCMsgMasterSetClientMsgRouting_Entry) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{58, 0} -} - -func (m *CMsgGCMsgMasterSetClientMsgRouting_Entry) GetMsgType() uint32 { - if m != nil && m.MsgType != nil { - return *m.MsgType - } - return 0 -} - -func (m *CMsgGCMsgMasterSetClientMsgRouting_Entry) GetRouting() *CMsgGCRoutingInfo { - if m != nil { - return m.Routing - } - return nil -} - -type CMsgGCMsgMasterSetWebAPIRouting_Response struct { - Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCMsgMasterSetWebAPIRouting_Response) Reset() { - *m = CMsgGCMsgMasterSetWebAPIRouting_Response{} -} -func (m *CMsgGCMsgMasterSetWebAPIRouting_Response) String() string { return proto.CompactTextString(m) } -func (*CMsgGCMsgMasterSetWebAPIRouting_Response) ProtoMessage() {} -func (*CMsgGCMsgMasterSetWebAPIRouting_Response) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{59} -} - -const Default_CMsgGCMsgMasterSetWebAPIRouting_Response_Eresult int32 = 2 - -func (m *CMsgGCMsgMasterSetWebAPIRouting_Response) GetEresult() int32 { - if m != nil && m.Eresult != nil { - return *m.Eresult - } - return Default_CMsgGCMsgMasterSetWebAPIRouting_Response_Eresult -} - -type CMsgGCMsgMasterSetClientMsgRouting_Response struct { - Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCMsgMasterSetClientMsgRouting_Response) Reset() { - *m = CMsgGCMsgMasterSetClientMsgRouting_Response{} -} -func (m *CMsgGCMsgMasterSetClientMsgRouting_Response) String() string { - return proto.CompactTextString(m) -} -func (*CMsgGCMsgMasterSetClientMsgRouting_Response) ProtoMessage() {} -func (*CMsgGCMsgMasterSetClientMsgRouting_Response) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{60} -} - -const Default_CMsgGCMsgMasterSetClientMsgRouting_Response_Eresult int32 = 2 - -func (m *CMsgGCMsgMasterSetClientMsgRouting_Response) GetEresult() int32 { - if m != nil && m.Eresult != nil { - return *m.Eresult - } - return Default_CMsgGCMsgMasterSetClientMsgRouting_Response_Eresult -} - -type CMsgGCMsgSetOptions struct { - Options []CMsgGCMsgSetOptions_Option `protobuf:"varint,1,rep,name=options,enum=CMsgGCMsgSetOptions_Option" json:"options,omitempty"` - ClientMsgRanges []*CMsgGCMsgSetOptions_MessageRange `protobuf:"bytes,2,rep,name=client_msg_ranges,json=clientMsgRanges" json:"client_msg_ranges,omitempty"` - GcsqlVersion *CMsgGCMsgSetOptions_GCSQLVersion `protobuf:"varint,3,opt,name=gcsql_version,json=gcsqlVersion,enum=CMsgGCMsgSetOptions_GCSQLVersion,def=1" json:"gcsql_version,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCMsgSetOptions) Reset() { *m = CMsgGCMsgSetOptions{} } -func (m *CMsgGCMsgSetOptions) String() string { return proto.CompactTextString(m) } -func (*CMsgGCMsgSetOptions) ProtoMessage() {} -func (*CMsgGCMsgSetOptions) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{61} } - -const Default_CMsgGCMsgSetOptions_GcsqlVersion CMsgGCMsgSetOptions_GCSQLVersion = CMsgGCMsgSetOptions_GCSQL_VERSION_BASELINE - -func (m *CMsgGCMsgSetOptions) GetOptions() []CMsgGCMsgSetOptions_Option { - if m != nil { - return m.Options - } - return nil -} - -func (m *CMsgGCMsgSetOptions) GetClientMsgRanges() []*CMsgGCMsgSetOptions_MessageRange { - if m != nil { - return m.ClientMsgRanges - } - return nil -} - -func (m *CMsgGCMsgSetOptions) GetGcsqlVersion() CMsgGCMsgSetOptions_GCSQLVersion { - if m != nil && m.GcsqlVersion != nil { - return *m.GcsqlVersion - } - return Default_CMsgGCMsgSetOptions_GcsqlVersion -} - -type CMsgGCMsgSetOptions_MessageRange struct { - Low *uint32 `protobuf:"varint,1,req,name=low" json:"low,omitempty"` - High *uint32 `protobuf:"varint,2,req,name=high" json:"high,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCMsgSetOptions_MessageRange) Reset() { *m = CMsgGCMsgSetOptions_MessageRange{} } -func (m *CMsgGCMsgSetOptions_MessageRange) String() string { return proto.CompactTextString(m) } -func (*CMsgGCMsgSetOptions_MessageRange) ProtoMessage() {} -func (*CMsgGCMsgSetOptions_MessageRange) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{61, 0} -} - -func (m *CMsgGCMsgSetOptions_MessageRange) GetLow() uint32 { - if m != nil && m.Low != nil { - return *m.Low - } - return 0 -} - -func (m *CMsgGCMsgSetOptions_MessageRange) GetHigh() uint32 { - if m != nil && m.High != nil { - return *m.High - } - return 0 -} - -type CMsgGCHUpdateSession struct { - SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id,json=steamId" json:"steam_id,omitempty"` - AppId *uint32 `protobuf:"varint,2,opt,name=app_id,json=appId" json:"app_id,omitempty"` - Online *bool `protobuf:"varint,3,opt,name=online" json:"online,omitempty"` - ServerSteamId *uint64 `protobuf:"fixed64,4,opt,name=server_steam_id,json=serverSteamId" json:"server_steam_id,omitempty"` - ServerAddr *uint32 `protobuf:"varint,5,opt,name=server_addr,json=serverAddr" json:"server_addr,omitempty"` - ServerPort *uint32 `protobuf:"varint,6,opt,name=server_port,json=serverPort" json:"server_port,omitempty"` - OsType *uint32 `protobuf:"varint,7,opt,name=os_type,json=osType" json:"os_type,omitempty"` - ClientAddr *uint32 `protobuf:"varint,8,opt,name=client_addr,json=clientAddr" json:"client_addr,omitempty"` - ExtraFields []*CMsgGCHUpdateSession_ExtraField `protobuf:"bytes,9,rep,name=extra_fields,json=extraFields" json:"extra_fields,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCHUpdateSession) Reset() { *m = CMsgGCHUpdateSession{} } -func (m *CMsgGCHUpdateSession) String() string { return proto.CompactTextString(m) } -func (*CMsgGCHUpdateSession) ProtoMessage() {} -func (*CMsgGCHUpdateSession) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{62} } - -func (m *CMsgGCHUpdateSession) GetSteamId() uint64 { - if m != nil && m.SteamId != nil { - return *m.SteamId - } - return 0 -} - -func (m *CMsgGCHUpdateSession) GetAppId() uint32 { - if m != nil && m.AppId != nil { - return *m.AppId - } - return 0 -} - -func (m *CMsgGCHUpdateSession) GetOnline() bool { - if m != nil && m.Online != nil { - return *m.Online - } - return false -} - -func (m *CMsgGCHUpdateSession) GetServerSteamId() uint64 { - if m != nil && m.ServerSteamId != nil { - return *m.ServerSteamId - } - return 0 -} - -func (m *CMsgGCHUpdateSession) GetServerAddr() uint32 { - if m != nil && m.ServerAddr != nil { - return *m.ServerAddr - } - return 0 -} - -func (m *CMsgGCHUpdateSession) GetServerPort() uint32 { - if m != nil && m.ServerPort != nil { - return *m.ServerPort - } - return 0 -} - -func (m *CMsgGCHUpdateSession) GetOsType() uint32 { - if m != nil && m.OsType != nil { - return *m.OsType - } - return 0 -} - -func (m *CMsgGCHUpdateSession) GetClientAddr() uint32 { - if m != nil && m.ClientAddr != nil { - return *m.ClientAddr - } - return 0 -} - -func (m *CMsgGCHUpdateSession) GetExtraFields() []*CMsgGCHUpdateSession_ExtraField { - if m != nil { - return m.ExtraFields - } - return nil -} - -type CMsgGCHUpdateSession_ExtraField struct { - Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` - Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCHUpdateSession_ExtraField) Reset() { *m = CMsgGCHUpdateSession_ExtraField{} } -func (m *CMsgGCHUpdateSession_ExtraField) String() string { return proto.CompactTextString(m) } -func (*CMsgGCHUpdateSession_ExtraField) ProtoMessage() {} -func (*CMsgGCHUpdateSession_ExtraField) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{62, 0} -} - -func (m *CMsgGCHUpdateSession_ExtraField) GetName() string { - if m != nil && m.Name != nil { - return *m.Name - } - return "" -} - -func (m *CMsgGCHUpdateSession_ExtraField) GetValue() string { - if m != nil && m.Value != nil { - return *m.Value - } - return "" -} - -type CMsgNotificationOfSuspiciousActivity struct { - Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` - Appid *uint32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"` - MultipleInstances *CMsgNotificationOfSuspiciousActivity_MultipleGameInstances `protobuf:"bytes,3,opt,name=multiple_instances,json=multipleInstances" json:"multiple_instances,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgNotificationOfSuspiciousActivity) Reset() { *m = CMsgNotificationOfSuspiciousActivity{} } -func (m *CMsgNotificationOfSuspiciousActivity) String() string { return proto.CompactTextString(m) } -func (*CMsgNotificationOfSuspiciousActivity) ProtoMessage() {} -func (*CMsgNotificationOfSuspiciousActivity) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{63} -} - -func (m *CMsgNotificationOfSuspiciousActivity) GetSteamid() uint64 { - if m != nil && m.Steamid != nil { - return *m.Steamid - } - return 0 -} - -func (m *CMsgNotificationOfSuspiciousActivity) GetAppid() uint32 { - if m != nil && m.Appid != nil { - return *m.Appid - } - return 0 -} - -func (m *CMsgNotificationOfSuspiciousActivity) GetMultipleInstances() *CMsgNotificationOfSuspiciousActivity_MultipleGameInstances { - if m != nil { - return m.MultipleInstances - } - return nil -} - -type CMsgNotificationOfSuspiciousActivity_MultipleGameInstances struct { - AppInstanceCount *uint32 `protobuf:"varint,1,opt,name=app_instance_count,json=appInstanceCount" json:"app_instance_count,omitempty"` - OtherSteamids []uint64 `protobuf:"fixed64,2,rep,name=other_steamids,json=otherSteamids" json:"other_steamids,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgNotificationOfSuspiciousActivity_MultipleGameInstances) Reset() { - *m = CMsgNotificationOfSuspiciousActivity_MultipleGameInstances{} -} -func (m *CMsgNotificationOfSuspiciousActivity_MultipleGameInstances) String() string { - return proto.CompactTextString(m) -} -func (*CMsgNotificationOfSuspiciousActivity_MultipleGameInstances) ProtoMessage() {} -func (*CMsgNotificationOfSuspiciousActivity_MultipleGameInstances) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{63, 0} -} - -func (m *CMsgNotificationOfSuspiciousActivity_MultipleGameInstances) GetAppInstanceCount() uint32 { - if m != nil && m.AppInstanceCount != nil { - return *m.AppInstanceCount - } - return 0 -} - -func (m *CMsgNotificationOfSuspiciousActivity_MultipleGameInstances) GetOtherSteamids() []uint64 { - if m != nil { - return m.OtherSteamids - } - return nil -} - -type CMsgDPPartnerMicroTxns struct { - Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"` - GcName *string `protobuf:"bytes,2,opt,name=gc_name,json=gcName" json:"gc_name,omitempty"` - Partner *CMsgDPPartnerMicroTxns_PartnerInfo `protobuf:"bytes,3,opt,name=partner" json:"partner,omitempty"` - Transactions []*CMsgDPPartnerMicroTxns_PartnerMicroTxn `protobuf:"bytes,4,rep,name=transactions" json:"transactions,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDPPartnerMicroTxns) Reset() { *m = CMsgDPPartnerMicroTxns{} } -func (m *CMsgDPPartnerMicroTxns) String() string { return proto.CompactTextString(m) } -func (*CMsgDPPartnerMicroTxns) ProtoMessage() {} -func (*CMsgDPPartnerMicroTxns) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{64} } - -func (m *CMsgDPPartnerMicroTxns) GetAppid() uint32 { - if m != nil && m.Appid != nil { - return *m.Appid - } - return 0 -} - -func (m *CMsgDPPartnerMicroTxns) GetGcName() string { - if m != nil && m.GcName != nil { - return *m.GcName - } - return "" -} - -func (m *CMsgDPPartnerMicroTxns) GetPartner() *CMsgDPPartnerMicroTxns_PartnerInfo { - if m != nil { - return m.Partner - } - return nil -} - -func (m *CMsgDPPartnerMicroTxns) GetTransactions() []*CMsgDPPartnerMicroTxns_PartnerMicroTxn { - if m != nil { - return m.Transactions - } - return nil -} - -type CMsgDPPartnerMicroTxns_PartnerMicroTxn struct { - InitTime *uint32 `protobuf:"varint,1,opt,name=init_time,json=initTime" json:"init_time,omitempty"` - LastUpdateTime *uint32 `protobuf:"varint,2,opt,name=last_update_time,json=lastUpdateTime" json:"last_update_time,omitempty"` - TxnId *uint64 `protobuf:"varint,3,opt,name=txn_id,json=txnId" json:"txn_id,omitempty"` - AccountId *uint32 `protobuf:"varint,4,opt,name=account_id,json=accountId" json:"account_id,omitempty"` - LineItem *uint32 `protobuf:"varint,5,opt,name=line_item,json=lineItem" json:"line_item,omitempty"` - ItemId *uint64 `protobuf:"varint,6,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - DefIndex *uint32 `protobuf:"varint,7,opt,name=def_index,json=defIndex" json:"def_index,omitempty"` - Price *uint64 `protobuf:"varint,8,opt,name=price" json:"price,omitempty"` - Tax *uint64 `protobuf:"varint,9,opt,name=tax" json:"tax,omitempty"` - PriceUsd *uint64 `protobuf:"varint,10,opt,name=price_usd,json=priceUsd" json:"price_usd,omitempty"` - TaxUsd *uint64 `protobuf:"varint,11,opt,name=tax_usd,json=taxUsd" json:"tax_usd,omitempty"` - PurchaseType *uint32 `protobuf:"varint,12,opt,name=purchase_type,json=purchaseType" json:"purchase_type,omitempty"` - SteamTxnType *uint32 `protobuf:"varint,13,opt,name=steam_txn_type,json=steamTxnType" json:"steam_txn_type,omitempty"` - CountryCode *string `protobuf:"bytes,14,opt,name=country_code,json=countryCode" json:"country_code,omitempty"` - RegionCode *string `protobuf:"bytes,15,opt,name=region_code,json=regionCode" json:"region_code,omitempty"` - Quantity *int32 `protobuf:"varint,16,opt,name=quantity" json:"quantity,omitempty"` - RefTransId *uint64 `protobuf:"varint,17,opt,name=ref_trans_id,json=refTransId" json:"ref_trans_id,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) Reset() { - *m = CMsgDPPartnerMicroTxns_PartnerMicroTxn{} -} -func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) String() string { return proto.CompactTextString(m) } -func (*CMsgDPPartnerMicroTxns_PartnerMicroTxn) ProtoMessage() {} -func (*CMsgDPPartnerMicroTxns_PartnerMicroTxn) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{64, 0} -} - -func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetInitTime() uint32 { - if m != nil && m.InitTime != nil { - return *m.InitTime - } - return 0 -} - -func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetLastUpdateTime() uint32 { - if m != nil && m.LastUpdateTime != nil { - return *m.LastUpdateTime - } - return 0 -} - -func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetTxnId() uint64 { - if m != nil && m.TxnId != nil { - return *m.TxnId - } - return 0 -} - -func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetAccountId() uint32 { - if m != nil && m.AccountId != nil { - return *m.AccountId - } - return 0 -} - -func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetLineItem() uint32 { - if m != nil && m.LineItem != nil { - return *m.LineItem - } - return 0 -} - -func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetItemId() uint64 { - if m != nil && m.ItemId != nil { - return *m.ItemId - } - return 0 -} - -func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetDefIndex() uint32 { - if m != nil && m.DefIndex != nil { - return *m.DefIndex - } - return 0 -} - -func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetPrice() uint64 { - if m != nil && m.Price != nil { - return *m.Price - } - return 0 -} - -func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetTax() uint64 { - if m != nil && m.Tax != nil { - return *m.Tax - } - return 0 -} - -func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetPriceUsd() uint64 { - if m != nil && m.PriceUsd != nil { - return *m.PriceUsd - } - return 0 -} - -func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetTaxUsd() uint64 { - if m != nil && m.TaxUsd != nil { - return *m.TaxUsd - } - return 0 -} - -func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetPurchaseType() uint32 { - if m != nil && m.PurchaseType != nil { - return *m.PurchaseType - } - return 0 -} - -func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetSteamTxnType() uint32 { - if m != nil && m.SteamTxnType != nil { - return *m.SteamTxnType - } - return 0 -} - -func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetCountryCode() string { - if m != nil && m.CountryCode != nil { - return *m.CountryCode - } - return "" -} - -func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetRegionCode() string { - if m != nil && m.RegionCode != nil { - return *m.RegionCode - } - return "" -} - -func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetQuantity() int32 { - if m != nil && m.Quantity != nil { - return *m.Quantity - } - return 0 -} - -func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetRefTransId() uint64 { - if m != nil && m.RefTransId != nil { - return *m.RefTransId - } - return 0 -} - -type CMsgDPPartnerMicroTxns_PartnerInfo struct { - PartnerId *uint32 `protobuf:"varint,1,opt,name=partner_id,json=partnerId" json:"partner_id,omitempty"` - PartnerName *string `protobuf:"bytes,2,opt,name=partner_name,json=partnerName" json:"partner_name,omitempty"` - CurrencyCode *string `protobuf:"bytes,3,opt,name=currency_code,json=currencyCode" json:"currency_code,omitempty"` - CurrencyName *string `protobuf:"bytes,4,opt,name=currency_name,json=currencyName" json:"currency_name,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDPPartnerMicroTxns_PartnerInfo) Reset() { *m = CMsgDPPartnerMicroTxns_PartnerInfo{} } -func (m *CMsgDPPartnerMicroTxns_PartnerInfo) String() string { return proto.CompactTextString(m) } -func (*CMsgDPPartnerMicroTxns_PartnerInfo) ProtoMessage() {} -func (*CMsgDPPartnerMicroTxns_PartnerInfo) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{64, 1} -} - -func (m *CMsgDPPartnerMicroTxns_PartnerInfo) GetPartnerId() uint32 { - if m != nil && m.PartnerId != nil { - return *m.PartnerId - } - return 0 -} - -func (m *CMsgDPPartnerMicroTxns_PartnerInfo) GetPartnerName() string { - if m != nil && m.PartnerName != nil { - return *m.PartnerName - } - return "" -} - -func (m *CMsgDPPartnerMicroTxns_PartnerInfo) GetCurrencyCode() string { - if m != nil && m.CurrencyCode != nil { - return *m.CurrencyCode - } - return "" -} - -func (m *CMsgDPPartnerMicroTxns_PartnerInfo) GetCurrencyName() string { - if m != nil && m.CurrencyName != nil { - return *m.CurrencyName - } - return "" -} - -type CMsgDPPartnerMicroTxnsResponse struct { - Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"` - Eerrorcode *CMsgDPPartnerMicroTxnsResponse_EErrorCode `protobuf:"varint,2,opt,name=eerrorcode,enum=CMsgDPPartnerMicroTxnsResponse_EErrorCode,def=0" json:"eerrorcode,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgDPPartnerMicroTxnsResponse) Reset() { *m = CMsgDPPartnerMicroTxnsResponse{} } -func (m *CMsgDPPartnerMicroTxnsResponse) String() string { return proto.CompactTextString(m) } -func (*CMsgDPPartnerMicroTxnsResponse) ProtoMessage() {} -func (*CMsgDPPartnerMicroTxnsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{65} } - -const Default_CMsgDPPartnerMicroTxnsResponse_Eresult uint32 = 2 -const Default_CMsgDPPartnerMicroTxnsResponse_Eerrorcode CMsgDPPartnerMicroTxnsResponse_EErrorCode = CMsgDPPartnerMicroTxnsResponse_k_MsgValid - -func (m *CMsgDPPartnerMicroTxnsResponse) GetEresult() uint32 { - if m != nil && m.Eresult != nil { - return *m.Eresult - } - return Default_CMsgDPPartnerMicroTxnsResponse_Eresult -} - -func (m *CMsgDPPartnerMicroTxnsResponse) GetEerrorcode() CMsgDPPartnerMicroTxnsResponse_EErrorCode { - if m != nil && m.Eerrorcode != nil { - return *m.Eerrorcode - } - return Default_CMsgDPPartnerMicroTxnsResponse_Eerrorcode -} - -type CMsgGCHVacVerificationChange struct { - Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` - Appid *uint32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"` - IsVerified *bool `protobuf:"varint,3,opt,name=is_verified,json=isVerified" json:"is_verified,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCHVacVerificationChange) Reset() { *m = CMsgGCHVacVerificationChange{} } -func (m *CMsgGCHVacVerificationChange) String() string { return proto.CompactTextString(m) } -func (*CMsgGCHVacVerificationChange) ProtoMessage() {} -func (*CMsgGCHVacVerificationChange) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{66} } - -func (m *CMsgGCHVacVerificationChange) GetSteamid() uint64 { - if m != nil && m.Steamid != nil { - return *m.Steamid - } - return 0 -} - -func (m *CMsgGCHVacVerificationChange) GetAppid() uint32 { - if m != nil && m.Appid != nil { - return *m.Appid - } - return 0 -} - -func (m *CMsgGCHVacVerificationChange) GetIsVerified() bool { - if m != nil && m.IsVerified != nil { - return *m.IsVerified - } - return false -} - -type CMsgGCHAccountTwoFactorChange struct { - Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` - Appid *uint32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"` - TwofactorEnabled *bool `protobuf:"varint,3,opt,name=twofactor_enabled,json=twofactorEnabled" json:"twofactor_enabled,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCHAccountTwoFactorChange) Reset() { *m = CMsgGCHAccountTwoFactorChange{} } -func (m *CMsgGCHAccountTwoFactorChange) String() string { return proto.CompactTextString(m) } -func (*CMsgGCHAccountTwoFactorChange) ProtoMessage() {} -func (*CMsgGCHAccountTwoFactorChange) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{67} } - -func (m *CMsgGCHAccountTwoFactorChange) GetSteamid() uint64 { - if m != nil && m.Steamid != nil { - return *m.Steamid - } - return 0 -} - -func (m *CMsgGCHAccountTwoFactorChange) GetAppid() uint32 { - if m != nil && m.Appid != nil { - return *m.Appid - } - return 0 -} - -func (m *CMsgGCHAccountTwoFactorChange) GetTwofactorEnabled() bool { - if m != nil && m.TwofactorEnabled != nil { - return *m.TwofactorEnabled - } - return false -} - -type CMsgGCCheckClanMembership struct { - Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"` - Clanid *uint32 `protobuf:"varint,2,opt,name=clanid" json:"clanid,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCCheckClanMembership) Reset() { *m = CMsgGCCheckClanMembership{} } -func (m *CMsgGCCheckClanMembership) String() string { return proto.CompactTextString(m) } -func (*CMsgGCCheckClanMembership) ProtoMessage() {} -func (*CMsgGCCheckClanMembership) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{68} } - -func (m *CMsgGCCheckClanMembership) GetSteamid() uint64 { - if m != nil && m.Steamid != nil { - return *m.Steamid - } - return 0 -} - -func (m *CMsgGCCheckClanMembership) GetClanid() uint32 { - if m != nil && m.Clanid != nil { - return *m.Clanid - } - return 0 -} - -type CMsgGCCheckClanMembership_Response struct { - Ismember *bool `protobuf:"varint,1,opt,name=ismember" json:"ismember,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *CMsgGCCheckClanMembership_Response) Reset() { *m = CMsgGCCheckClanMembership_Response{} } -func (m *CMsgGCCheckClanMembership_Response) String() string { return proto.CompactTextString(m) } -func (*CMsgGCCheckClanMembership_Response) ProtoMessage() {} -func (*CMsgGCCheckClanMembership_Response) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{69} -} - -func (m *CMsgGCCheckClanMembership_Response) GetIsmember() bool { - if m != nil && m.Ismember != nil { - return *m.Ismember - } - return false -} - -var E_KeyField = &proto.ExtensionDesc{ - ExtendedType: (*google_protobuf.FieldOptions)(nil), - ExtensionType: (*bool)(nil), - Field: 60000, - Name: "key_field", - Tag: "varint,60000,opt,name=key_field,json=keyField,def=0", - Filename: "steammessages.proto", -} - -var E_MsgpoolSoftLimit = &proto.ExtensionDesc{ - ExtendedType: (*google_protobuf.MessageOptions)(nil), - ExtensionType: (*int32)(nil), - Field: 60000, - Name: "msgpool_soft_limit", - Tag: "varint,60000,opt,name=msgpool_soft_limit,json=msgpoolSoftLimit,def=32", - Filename: "steammessages.proto", -} - -var E_MsgpoolHardLimit = &proto.ExtensionDesc{ - ExtendedType: (*google_protobuf.MessageOptions)(nil), - ExtensionType: (*int32)(nil), - Field: 60001, - Name: "msgpool_hard_limit", - Tag: "varint,60001,opt,name=msgpool_hard_limit,json=msgpoolHardLimit,def=384", - Filename: "steammessages.proto", -} - -func init() { - proto.RegisterType((*CMsgProtoBufHeader)(nil), "CMsgProtoBufHeader") - proto.RegisterType((*CMsgWebAPIKey)(nil), "CMsgWebAPIKey") - proto.RegisterType((*CMsgHttpRequest)(nil), "CMsgHttpRequest") - proto.RegisterType((*CMsgHttpRequest_RequestHeader)(nil), "CMsgHttpRequest.RequestHeader") - proto.RegisterType((*CMsgHttpRequest_QueryParam)(nil), "CMsgHttpRequest.QueryParam") - proto.RegisterType((*CMsgWebAPIRequest)(nil), "CMsgWebAPIRequest") - proto.RegisterType((*CMsgHttpResponse)(nil), "CMsgHttpResponse") - proto.RegisterType((*CMsgHttpResponse_ResponseHeader)(nil), "CMsgHttpResponse.ResponseHeader") - proto.RegisterType((*CMsgAMFindAccounts)(nil), "CMsgAMFindAccounts") - proto.RegisterType((*CMsgAMFindAccountsResponse)(nil), "CMsgAMFindAccountsResponse") - proto.RegisterType((*CMsgNotifyWatchdog)(nil), "CMsgNotifyWatchdog") - proto.RegisterType((*CMsgAMGetLicenses)(nil), "CMsgAMGetLicenses") - proto.RegisterType((*CMsgPackageLicense)(nil), "CMsgPackageLicense") - proto.RegisterType((*CMsgAMGetLicensesResponse)(nil), "CMsgAMGetLicensesResponse") - proto.RegisterType((*CMsgAMGetUserGameStats)(nil), "CMsgAMGetUserGameStats") - proto.RegisterType((*CMsgAMGetUserGameStatsResponse)(nil), "CMsgAMGetUserGameStatsResponse") - proto.RegisterType((*CMsgAMGetUserGameStatsResponse_Stats)(nil), "CMsgAMGetUserGameStatsResponse.Stats") - proto.RegisterType((*CMsgAMGetUserGameStatsResponse_Achievement_Blocks)(nil), "CMsgAMGetUserGameStatsResponse.Achievement_Blocks") - proto.RegisterType((*CMsgGCGetCommandList)(nil), "CMsgGCGetCommandList") - proto.RegisterType((*CMsgGCGetCommandListResponse)(nil), "CMsgGCGetCommandListResponse") - proto.RegisterType((*CGCMsgMemCachedGet)(nil), "CGCMsgMemCachedGet") - proto.RegisterType((*CGCMsgMemCachedGetResponse)(nil), "CGCMsgMemCachedGetResponse") - proto.RegisterType((*CGCMsgMemCachedGetResponse_ValueTag)(nil), "CGCMsgMemCachedGetResponse.ValueTag") - proto.RegisterType((*CGCMsgMemCachedSet)(nil), "CGCMsgMemCachedSet") - proto.RegisterType((*CGCMsgMemCachedSet_KeyPair)(nil), "CGCMsgMemCachedSet.KeyPair") - proto.RegisterType((*CGCMsgMemCachedDelete)(nil), "CGCMsgMemCachedDelete") - proto.RegisterType((*CGCMsgMemCachedStats)(nil), "CGCMsgMemCachedStats") - proto.RegisterType((*CGCMsgMemCachedStatsResponse)(nil), "CGCMsgMemCachedStatsResponse") - proto.RegisterType((*CGCMsgSQLStats)(nil), "CGCMsgSQLStats") - proto.RegisterType((*CGCMsgSQLStatsResponse)(nil), "CGCMsgSQLStatsResponse") - proto.RegisterType((*CMsgAMAddFreeLicense)(nil), "CMsgAMAddFreeLicense") - proto.RegisterType((*CMsgAMAddFreeLicenseResponse)(nil), "CMsgAMAddFreeLicenseResponse") - proto.RegisterType((*CGCMsgGetIPLocation)(nil), "CGCMsgGetIPLocation") - proto.RegisterType((*CIPLocationInfo)(nil), "CIPLocationInfo") - proto.RegisterType((*CGCMsgGetIPLocationResponse)(nil), "CGCMsgGetIPLocationResponse") - proto.RegisterType((*CGCMsgGetIPASN)(nil), "CGCMsgGetIPASN") - proto.RegisterType((*CIPASNInfo)(nil), "CIPASNInfo") - proto.RegisterType((*CGCMsgGetIPASNResponse)(nil), "CGCMsgGetIPASNResponse") - proto.RegisterType((*CGCMsgSystemStatsSchema)(nil), "CGCMsgSystemStatsSchema") - proto.RegisterType((*CGCMsgGetSystemStats)(nil), "CGCMsgGetSystemStats") - proto.RegisterType((*CGCMsgGetSystemStatsResponse)(nil), "CGCMsgGetSystemStatsResponse") - proto.RegisterType((*CMsgAMSendEmail)(nil), "CMsgAMSendEmail") - proto.RegisterType((*CMsgAMSendEmail_ReplacementToken)(nil), "CMsgAMSendEmail.ReplacementToken") - proto.RegisterType((*CMsgAMSendEmail_PersonaNameReplacementToken)(nil), "CMsgAMSendEmail.PersonaNameReplacementToken") - proto.RegisterType((*CMsgAMSendEmailResponse)(nil), "CMsgAMSendEmailResponse") - proto.RegisterType((*CMsgGCGetEmailTemplate)(nil), "CMsgGCGetEmailTemplate") - proto.RegisterType((*CMsgGCGetEmailTemplateResponse)(nil), "CMsgGCGetEmailTemplateResponse") - proto.RegisterType((*CMsgAMGrantGuestPasses2)(nil), "CMsgAMGrantGuestPasses2") - proto.RegisterType((*CMsgAMGrantGuestPasses2Response)(nil), "CMsgAMGrantGuestPasses2Response") - proto.RegisterType((*CGCSystemMsg_GetAccountDetails)(nil), "CGCSystemMsg_GetAccountDetails") - proto.RegisterType((*CGCSystemMsg_GetAccountDetails_Response)(nil), "CGCSystemMsg_GetAccountDetails_Response") - proto.RegisterType((*CMsgGCGetPersonaNames)(nil), "CMsgGCGetPersonaNames") - proto.RegisterType((*CMsgGCGetPersonaNames_Response)(nil), "CMsgGCGetPersonaNames_Response") - proto.RegisterType((*CMsgGCGetPersonaNames_Response_PersonaName)(nil), "CMsgGCGetPersonaNames_Response.PersonaName") - proto.RegisterType((*CMsgGCCheckFriendship)(nil), "CMsgGCCheckFriendship") - proto.RegisterType((*CMsgGCCheckFriendship_Response)(nil), "CMsgGCCheckFriendship_Response") - proto.RegisterType((*CMsgGCGetAppFriendsList)(nil), "CMsgGCGetAppFriendsList") - proto.RegisterType((*CMsgGCGetAppFriendsList_Response)(nil), "CMsgGCGetAppFriendsList_Response") - proto.RegisterType((*CMsgGCMsgMasterSetDirectory)(nil), "CMsgGCMsgMasterSetDirectory") - proto.RegisterType((*CMsgGCMsgMasterSetDirectory_SubGC)(nil), "CMsgGCMsgMasterSetDirectory.SubGC") - proto.RegisterType((*CMsgGCMsgMasterSetDirectory_Response)(nil), "CMsgGCMsgMasterSetDirectory_Response") - proto.RegisterType((*CMsgGCMsgWebAPIJobRequestForwardResponse)(nil), "CMsgGCMsgWebAPIJobRequestForwardResponse") - proto.RegisterType((*CGCSystemMsg_GetPurchaseTrust_Request)(nil), "CGCSystemMsg_GetPurchaseTrust_Request") - proto.RegisterType((*CGCSystemMsg_GetPurchaseTrust_Response)(nil), "CGCSystemMsg_GetPurchaseTrust_Response") - proto.RegisterType((*CMsgGCHAccountVacStatusChange)(nil), "CMsgGCHAccountVacStatusChange") - proto.RegisterType((*CMsgGCGetPartnerAccountLink)(nil), "CMsgGCGetPartnerAccountLink") - proto.RegisterType((*CMsgGCGetPartnerAccountLink_Response)(nil), "CMsgGCGetPartnerAccountLink_Response") - proto.RegisterType((*CMsgGCRoutingInfo)(nil), "CMsgGCRoutingInfo") - proto.RegisterType((*CMsgGCMsgMasterSetWebAPIRouting)(nil), "CMsgGCMsgMasterSetWebAPIRouting") - proto.RegisterType((*CMsgGCMsgMasterSetWebAPIRouting_Entry)(nil), "CMsgGCMsgMasterSetWebAPIRouting.Entry") - proto.RegisterType((*CMsgGCMsgMasterSetClientMsgRouting)(nil), "CMsgGCMsgMasterSetClientMsgRouting") - proto.RegisterType((*CMsgGCMsgMasterSetClientMsgRouting_Entry)(nil), "CMsgGCMsgMasterSetClientMsgRouting.Entry") - proto.RegisterType((*CMsgGCMsgMasterSetWebAPIRouting_Response)(nil), "CMsgGCMsgMasterSetWebAPIRouting_Response") - proto.RegisterType((*CMsgGCMsgMasterSetClientMsgRouting_Response)(nil), "CMsgGCMsgMasterSetClientMsgRouting_Response") - proto.RegisterType((*CMsgGCMsgSetOptions)(nil), "CMsgGCMsgSetOptions") - proto.RegisterType((*CMsgGCMsgSetOptions_MessageRange)(nil), "CMsgGCMsgSetOptions.MessageRange") - proto.RegisterType((*CMsgGCHUpdateSession)(nil), "CMsgGCHUpdateSession") - proto.RegisterType((*CMsgGCHUpdateSession_ExtraField)(nil), "CMsgGCHUpdateSession.ExtraField") - proto.RegisterType((*CMsgNotificationOfSuspiciousActivity)(nil), "CMsgNotificationOfSuspiciousActivity") - proto.RegisterType((*CMsgNotificationOfSuspiciousActivity_MultipleGameInstances)(nil), "CMsgNotificationOfSuspiciousActivity.MultipleGameInstances") - proto.RegisterType((*CMsgDPPartnerMicroTxns)(nil), "CMsgDPPartnerMicroTxns") - proto.RegisterType((*CMsgDPPartnerMicroTxns_PartnerMicroTxn)(nil), "CMsgDPPartnerMicroTxns.PartnerMicroTxn") - proto.RegisterType((*CMsgDPPartnerMicroTxns_PartnerInfo)(nil), "CMsgDPPartnerMicroTxns.PartnerInfo") - proto.RegisterType((*CMsgDPPartnerMicroTxnsResponse)(nil), "CMsgDPPartnerMicroTxnsResponse") - proto.RegisterType((*CMsgGCHVacVerificationChange)(nil), "CMsgGCHVacVerificationChange") - proto.RegisterType((*CMsgGCHAccountTwoFactorChange)(nil), "CMsgGCHAccountTwoFactorChange") - proto.RegisterType((*CMsgGCCheckClanMembership)(nil), "CMsgGCCheckClanMembership") - proto.RegisterType((*CMsgGCCheckClanMembership_Response)(nil), "CMsgGCCheckClanMembership_Response") - proto.RegisterEnum("GCProtoBufMsgSrc", GCProtoBufMsgSrc_name, GCProtoBufMsgSrc_value) - proto.RegisterEnum("CMsgGCRoutingInfo_RoutingMethod", CMsgGCRoutingInfo_RoutingMethod_name, CMsgGCRoutingInfo_RoutingMethod_value) - proto.RegisterEnum("CMsgGCMsgSetOptions_Option", CMsgGCMsgSetOptions_Option_name, CMsgGCMsgSetOptions_Option_value) - proto.RegisterEnum("CMsgGCMsgSetOptions_GCSQLVersion", CMsgGCMsgSetOptions_GCSQLVersion_name, CMsgGCMsgSetOptions_GCSQLVersion_value) - proto.RegisterEnum("CMsgDPPartnerMicroTxnsResponse_EErrorCode", CMsgDPPartnerMicroTxnsResponse_EErrorCode_name, CMsgDPPartnerMicroTxnsResponse_EErrorCode_value) - proto.RegisterExtension(E_KeyField) - proto.RegisterExtension(E_MsgpoolSoftLimit) - proto.RegisterExtension(E_MsgpoolHardLimit) -} - -func init() { proto.RegisterFile("steammessages.proto", fileDescriptor0) } - -var fileDescriptor0 = []byte{ - // 5792 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x5b, 0xcd, 0x6f, 0x23, 0x47, - 0x76, 0x37, 0x49, 0x49, 0xa4, 0x1e, 0x45, 0x89, 0xea, 0xf9, 0xe2, 0x70, 0x46, 0x1e, 0xb9, 0x6d, - 0x8f, 0x65, 0x7b, 0x97, 0xb6, 0xc7, 0xe3, 0xb1, 0x57, 0xde, 0x20, 0xe6, 0x50, 0x1f, 0x43, 0x5b, - 0xd2, 0xc8, 0x4d, 0x8e, 0x9c, 0x0d, 0x36, 0x69, 0x94, 0xba, 0x8b, 0x64, 0xad, 0x9a, 0xdd, 0xed, - 0xae, 0xa2, 0x24, 0x06, 0x09, 0xe0, 0xe4, 0x10, 0x2c, 0x36, 0xc9, 0x21, 0xd9, 0x43, 0xb2, 0xa7, - 0xdc, 0xf6, 0x18, 0xe4, 0x90, 0x5b, 0x0e, 0x41, 0x90, 0x4b, 0x16, 0x08, 0x90, 0x4b, 0x90, 0x4b, - 0x0e, 0xf9, 0xb8, 0xe5, 0x0f, 0x48, 0x2e, 0x09, 0x82, 0xa0, 0x5e, 0x55, 0x35, 0x5b, 0xd4, 0xc7, - 0xc8, 0x7b, 0x12, 0xeb, 0xf7, 0x5e, 0xbd, 0x7a, 0x5d, 0xf5, 0xea, 0xbd, 0x57, 0xaf, 0x4a, 0x70, - 0x83, 0x0b, 0x4a, 0x86, 0x43, 0xca, 0x39, 0xe9, 0x53, 0xde, 0x88, 0x93, 0x48, 0x44, 0xf5, 0xd5, - 0x7e, 0x14, 0xf5, 0x03, 0xfa, 0x1e, 0xb6, 0x0e, 0x47, 0xbd, 0xf7, 0x7c, 0xca, 0xbd, 0x84, 0xc5, - 0x22, 0x4a, 0x14, 0x87, 0xfd, 0xdf, 0x05, 0xb0, 0x5a, 0xbb, 0xbc, 0xbf, 0x2f, 0x5b, 0x4f, 0x47, - 0xbd, 0x67, 0x94, 0xf8, 0x34, 0xb1, 0x1e, 0xc2, 0x92, 0x17, 0x30, 0x1a, 0x0a, 0x17, 0xc5, 0xba, - 0xcc, 0xaf, 0xe5, 0x56, 0x73, 0x6b, 0x73, 0x4e, 0x45, 0xc1, 0x1d, 0x89, 0xb6, 0x7d, 0xeb, 0x1d, - 0x58, 0x36, 0x7c, 0x94, 0x73, 0x16, 0x85, 0x92, 0x33, 0xbf, 0x9a, 0x5b, 0x9b, 0x75, 0xb4, 0x80, - 0x8e, 0xc2, 0xdb, 0xbe, 0x65, 0x43, 0x85, 0x47, 0xa3, 0xc4, 0xa3, 0x2e, 0x89, 0x63, 0xc9, 0x57, - 0x58, 0xcd, 0xad, 0x55, 0x9c, 0xb2, 0x02, 0x9b, 0x71, 0xdc, 0xf6, 0xad, 0x4f, 0xa0, 0xf2, 0xa3, - 0xe8, 0xd0, 0x65, 0xbe, 0xab, 0xd0, 0x1a, 0xc8, 0x51, 0xd7, 0x6f, 0x7e, 0xf0, 0xc9, 0xe3, 0xc7, - 0x4f, 0x3e, 0x7e, 0xfc, 0xf8, 0xfd, 0x8f, 0x3f, 0xfc, 0xf8, 0xfd, 0xef, 0x7d, 0xf4, 0xd1, 0x07, - 0x4f, 0x3e, 0xf8, 0xc8, 0x29, 0xff, 0x28, 0x3a, 0x6c, 0xfb, 0x1d, 0x64, 0xcc, 0xf4, 0x14, 0x24, - 0xe9, 0x53, 0x51, 0x2b, 0xbf, 0xb4, 0x67, 0x17, 0x19, 0xe5, 0xb7, 0xaa, 0x2e, 0xae, 0x14, 0x10, - 0x92, 0x21, 0xad, 0x2d, 0xac, 0xe6, 0xd6, 0xe6, 0x9d, 0x8a, 0x82, 0x3f, 0x8f, 0x0e, 0xf7, 0xc8, - 0x90, 0x5a, 0xf7, 0xa0, 0x48, 0x13, 0xca, 0x47, 0x81, 0xa8, 0x55, 0xe4, 0x17, 0xae, 0xe7, 0x1e, - 0x39, 0x06, 0xb1, 0x5e, 0x87, 0x0a, 0x4d, 0x92, 0x28, 0x71, 0xf5, 0x0a, 0xd4, 0x16, 0x51, 0xc4, - 0x02, 0x82, 0xbb, 0x0a, 0xb3, 0xf6, 0x00, 0xfa, 0x9e, 0x3b, 0xe4, 0x7d, 0x97, 0x27, 0x5e, 0xed, - 0xef, 0xe5, 0x8c, 0x2e, 0x3e, 0x5a, 0x6e, 0x6c, 0xb7, 0xcc, 0xec, 0xef, 0xf2, 0x7e, 0x27, 0xf1, - 0xd6, 0xef, 0x4f, 0x23, 0xee, 0x8b, 0x90, 0xc7, 0xd4, 0x63, 0x3d, 0x46, 0x7d, 0xa7, 0xd4, 0xf7, - 0x14, 0x6a, 0x35, 0xe0, 0x46, 0xdf, 0x73, 0x7d, 0x96, 0xb8, 0x2c, 0xf4, 0xe9, 0xa9, 0x99, 0xb3, - 0x5f, 0xe4, 0x70, 0x62, 0xab, 0x7d, 0x6f, 0x83, 0x25, 0x6d, 0x49, 0x51, 0x73, 0xb4, 0x0e, 0xdf, - 0xfc, 0x7c, 0xe5, 0x9b, 0xfc, 0x8f, 0x7f, 0xbe, 0xf2, 0x4d, 0xc9, 0xfe, 0x8b, 0x1c, 0x54, 0xe4, - 0xc2, 0x7f, 0x45, 0x0f, 0x9b, 0xfb, 0xed, 0x2f, 0xe8, 0xd8, 0xba, 0x07, 0x73, 0x5c, 0x10, 0x31, - 0xe2, 0xb8, 0xd4, 0x95, 0xf5, 0xc2, 0xa3, 0x8f, 0x3e, 0x72, 0x34, 0x64, 0xad, 0x02, 0x10, 0xcf, - 0x8b, 0x46, 0xa1, 0x30, 0x2b, 0x5c, 0x59, 0xcf, 0xbd, 0xef, 0xcc, 0x6b, 0xb0, 0xed, 0x5b, 0xef, - 0x81, 0x15, 0x8f, 0x0e, 0x03, 0xc6, 0x07, 0x34, 0x71, 0xfb, 0x49, 0x34, 0x9a, 0xac, 0xb1, 0xe4, - 0xac, 0xa6, 0xc4, 0x6d, 0x49, 0x6b, 0xfb, 0xd6, 0x2d, 0x98, 0x3b, 0xa2, 0x63, 0xc9, 0x34, 0x83, - 0xfa, 0xce, 0x1e, 0xd1, 0x71, 0xdb, 0xb7, 0x6e, 0xc3, 0x9c, 0x1f, 0x0d, 0x09, 0x0b, 0x6b, 0xb3, - 0x38, 0x85, 0xba, 0x65, 0xff, 0x43, 0x01, 0x96, 0xa4, 0xc2, 0xcf, 0x84, 0x88, 0x1d, 0xfa, 0xf5, - 0x88, 0x72, 0x61, 0xbd, 0x09, 0x8b, 0x89, 0xfa, 0xe9, 0x0e, 0xa9, 0x18, 0x44, 0xca, 0x4a, 0x2b, - 0x4e, 0x45, 0xa3, 0xbb, 0x08, 0x5a, 0x75, 0x28, 0x0d, 0x22, 0x2e, 0x70, 0x69, 0xf3, 0x28, 0x34, - 0x6d, 0x5b, 0x55, 0x28, 0x8c, 0x92, 0x00, 0xf5, 0x9c, 0x77, 0xe4, 0x4f, 0xeb, 0x13, 0x28, 0x0e, - 0x70, 0x17, 0xf0, 0xda, 0xcc, 0x6a, 0x61, 0xad, 0xfc, 0xe8, 0xd5, 0xc6, 0xd4, 0xb8, 0x0d, 0xfd, - 0x57, 0x6d, 0x16, 0xc7, 0xb0, 0x5b, 0xeb, 0x00, 0xd2, 0x8c, 0x62, 0x92, 0x90, 0x21, 0xaf, 0xcd, - 0x62, 0xe7, 0x7b, 0xe7, 0x3a, 0x7f, 0x39, 0xa2, 0xc9, 0x78, 0x5f, 0xf2, 0x38, 0xf3, 0x7d, 0x2a, - 0xf0, 0x17, 0xb7, 0xbe, 0x0f, 0xe5, 0x38, 0xe2, 0x69, 0xe7, 0xb9, 0x97, 0x77, 0x06, 0xc9, 0xaf, - 0x7b, 0x5b, 0x30, 0x73, 0x18, 0xf9, 0xe3, 0x5a, 0x71, 0x35, 0xb7, 0xb6, 0xe0, 0xe0, 0x6f, 0xeb, - 0x6d, 0xa8, 0x92, 0x43, 0x1e, 0x05, 0x23, 0x41, 0x5d, 0xc1, 0x86, 0x34, 0x1a, 0x89, 0x5a, 0x09, - 0xa7, 0x67, 0xc9, 0xe0, 0x5d, 0x05, 0xd7, 0xbf, 0x07, 0x95, 0x33, 0x9f, 0x24, 0xe5, 0xe1, 0x6c, - 0xe5, 0x70, 0x5a, 0xf0, 0xb7, 0x75, 0x13, 0x66, 0x8f, 0x49, 0x30, 0x32, 0x53, 0xa8, 0x1a, 0xf5, - 0x27, 0x00, 0x13, 0x9d, 0x5e, 0xde, 0x6f, 0x41, 0xf7, 0xb3, 0xff, 0x2c, 0x0f, 0xcb, 0x13, 0xfb, - 0x33, 0x0b, 0xfa, 0x10, 0x96, 0x5e, 0xec, 0xbd, 0xe8, 0x6c, 0x6e, 0x4c, 0xf6, 0xa2, 0x12, 0x55, - 0x19, 0x21, 0x6c, 0xf6, 0xe2, 0x9b, 0xb0, 0xc8, 0x42, 0x41, 0x93, 0x1e, 0xf1, 0xa8, 0x9b, 0x59, - 0xd7, 0x4a, 0x8a, 0x22, 0xdb, 0x03, 0x28, 0x2b, 0xbb, 0x50, 0x3c, 0x6a, 0x91, 0x41, 0x41, 0xc8, - 0x50, 0x83, 0xe2, 0x31, 0x4d, 0xa4, 0x83, 0xd2, 0x46, 0x68, 0x9a, 0xd6, 0x5b, 0x50, 0x24, 0x31, - 0x73, 0x8f, 0xe8, 0x18, 0xed, 0xb0, 0xfc, 0x68, 0xb1, 0x71, 0x66, 0xbb, 0x38, 0x73, 0x24, 0x66, - 0x72, 0xdb, 0xbc, 0x03, 0x45, 0x6d, 0x6d, 0xb5, 0x39, 0x64, 0xac, 0x4e, 0x2f, 0x9a, 0x63, 0x18, - 0xac, 0x37, 0x60, 0x31, 0x89, 0x46, 0x82, 0x85, 0x7d, 0xe3, 0x03, 0x8b, 0x38, 0xea, 0x82, 0x46, - 0xd1, 0x09, 0xda, 0x7f, 0x93, 0x83, 0xea, 0x44, 0x04, 0x8f, 0xa3, 0x90, 0xe3, 0xa7, 0xa8, 0xad, - 0xe8, 0x7a, 0x91, 0x4f, 0xb5, 0x9d, 0x83, 0x82, 0x5a, 0x91, 0x4f, 0xad, 0xf5, 0x89, 0xd9, 0xe6, - 0xd1, 0x78, 0x56, 0x1b, 0xd3, 0x42, 0x1a, 0xe6, 0xc7, 0xb4, 0xe1, 0x1a, 0xf3, 0x29, 0x4c, 0xcc, - 0xa7, 0xbe, 0x0e, 0x8b, 0x67, 0xd9, 0xaf, 0x6f, 0x14, 0xf6, 0xaf, 0xab, 0xa0, 0xd2, 0xdc, 0xdd, - 0x62, 0xa1, 0xdf, 0x54, 0x2e, 0x82, 0xe3, 0x27, 0x50, 0x92, 0x78, 0x03, 0x57, 0x8c, 0xe3, 0xc9, - 0x27, 0x20, 0xd4, 0x1d, 0xc7, 0x54, 0x3a, 0x51, 0xcd, 0xc0, 0x45, 0xc2, 0xc2, 0xbe, 0x16, 0xba, - 0xa0, 0xc0, 0x0e, 0x62, 0xf6, 0xc7, 0x50, 0x3f, 0x2f, 0x3b, 0x9d, 0xa6, 0xbb, 0x50, 0xca, 0x44, - 0xac, 0xc2, 0xda, 0x9c, 0x53, 0xe4, 0x2a, 0x56, 0xd9, 0x7f, 0x97, 0x53, 0x5a, 0xed, 0x45, 0x82, - 0xf5, 0xc6, 0x5f, 0x11, 0xe1, 0x0d, 0xfc, 0xa8, 0x2f, 0xfd, 0x8d, 0xf6, 0x9b, 0x4a, 0x21, 0xdd, - 0xb2, 0x56, 0x00, 0x48, 0x40, 0x13, 0xa1, 0x94, 0x45, 0x8f, 0xe7, 0xcc, 0x23, 0x82, 0xba, 0xd6, - 0xa1, 0xe4, 0x25, 0x4c, 0x30, 0x8f, 0x04, 0x68, 0x3a, 0x25, 0x27, 0x6d, 0xcb, 0x89, 0x92, 0x1b, - 0x0e, 0x0d, 0xa7, 0xe2, 0xe0, 0x6f, 0x39, 0x51, 0x24, 0x8e, 0x99, 0x8f, 0x46, 0x52, 0x71, 0x54, - 0x03, 0x39, 0xe9, 0xa9, 0x40, 0x33, 0x98, 0x77, 0xf0, 0xb7, 0x75, 0x1f, 0xe6, 0x13, 0xea, 0xb1, - 0x58, 0x46, 0x4f, 0x1d, 0x89, 0x26, 0x80, 0xfd, 0x5d, 0xb5, 0x6d, 0x9a, 0xbb, 0xdb, 0x54, 0xec, - 0x30, 0x8f, 0x86, 0x9c, 0x72, 0x69, 0xc6, 0xf8, 0x95, 0x69, 0x98, 0x36, 0x4d, 0xfb, 0x6b, 0x1d, - 0xde, 0x89, 0x77, 0x44, 0xfa, 0x54, 0x77, 0x90, 0xdf, 0x16, 0x2b, 0xc4, 0x44, 0xf6, 0x8a, 0x33, - 0xaf, 0x91, 0xb6, 0x6f, 0xbd, 0x06, 0x0b, 0x52, 0x67, 0xd7, 0x4b, 0x28, 0x11, 0x54, 0xbb, 0x7b, - 0xa7, 0x2c, 0xb1, 0x96, 0x82, 0xe4, 0x3c, 0x47, 0x27, 0x21, 0x4d, 0x26, 0x71, 0xbc, 0x88, 0xed, - 0xb6, 0x6f, 0x1f, 0xc2, 0xdd, 0x73, 0x1a, 0xa6, 0xeb, 0xf3, 0x5d, 0x28, 0x06, 0x0a, 0xc3, 0xe5, - 0x29, 0x3f, 0xba, 0xd1, 0x38, 0xaf, 0x9f, 0x63, 0x78, 0xe4, 0xe2, 0xe8, 0x90, 0xab, 0x74, 0xd0, - 0x2d, 0xfb, 0x10, 0x6e, 0xa7, 0x63, 0xbc, 0xe0, 0x34, 0xd9, 0x26, 0x43, 0xda, 0x11, 0x44, 0xf0, - 0x29, 0x03, 0xc8, 0x65, 0x0c, 0xc0, 0xba, 0x03, 0xc5, 0x3e, 0x19, 0x52, 0x13, 0xc0, 0xe6, 0x9c, - 0x39, 0xd9, 0x6c, 0xfb, 0x72, 0x6d, 0xe4, 0x46, 0xe2, 0xb5, 0xc2, 0x6a, 0x41, 0xae, 0x0d, 0x36, - 0xec, 0x7f, 0x2d, 0xc0, 0xab, 0x17, 0x0f, 0x72, 0x89, 0xb5, 0x5d, 0x6f, 0xb0, 0x4c, 0x1a, 0x51, - 0x38, 0x97, 0x46, 0x7c, 0x6a, 0x34, 0x51, 0x91, 0xe7, 0xcd, 0xc6, 0xd5, 0x0a, 0x34, 0x54, 0x4b, - 0xf5, 0xb1, 0x08, 0x58, 0xc4, 0x1b, 0x30, 0x7a, 0x4c, 0x87, 0x32, 0x23, 0x3b, 0x0c, 0x22, 0xef, - 0xc8, 0x84, 0xa1, 0x47, 0x2f, 0x93, 0xd4, 0xcc, 0xf4, 0x7c, 0x8a, 0x3d, 0x9d, 0xe5, 0x8c, 0x34, - 0x05, 0xd5, 0x7f, 0x15, 0x66, 0xd5, 0x34, 0xdf, 0x91, 0x16, 0x47, 0xc4, 0xc4, 0x7c, 0x30, 0x51, - 0x68, 0xfb, 0xd2, 0xb4, 0x90, 0x30, 0xf1, 0x0a, 0x15, 0x67, 0x5e, 0x22, 0x07, 0x18, 0x2e, 0x7e, - 0x92, 0x03, 0xeb, 0xfc, 0x50, 0xd2, 0x9f, 0x67, 0x55, 0x4f, 0xa5, 0x56, 0x32, 0x68, 0xdb, 0xb7, - 0xbe, 0x33, 0xf5, 0x85, 0x6c, 0x92, 0x8d, 0x38, 0xd5, 0xac, 0xb6, 0x4c, 0x72, 0x3f, 0x80, 0xf2, - 0x28, 0x94, 0xf2, 0x31, 0xfc, 0xe1, 0x6c, 0x17, 0x1d, 0x50, 0x90, 0x8c, 0x7c, 0x76, 0x17, 0x6e, - 0xca, 0x59, 0xd9, 0x6e, 0x6d, 0x53, 0xd1, 0x8a, 0x86, 0x43, 0x12, 0xfa, 0x3b, 0x8c, 0x0b, 0x99, - 0x99, 0x68, 0xf7, 0x9c, 0x4b, 0x37, 0x6b, 0xdb, 0x97, 0x4a, 0x7a, 0x8a, 0xcb, 0x8d, 0x13, 0xda, - 0x63, 0xa7, 0x26, 0xe8, 0x68, 0x74, 0x1f, 0x41, 0xbb, 0x09, 0xf7, 0x2f, 0x92, 0x9a, 0x1a, 0xcd, - 0x6b, 0xb0, 0x60, 0xc4, 0x68, 0x77, 0x5a, 0x58, 0x9b, 0x77, 0xca, 0x1a, 0x93, 0x61, 0xc9, 0x5e, - 0x03, 0xab, 0xb5, 0x2d, 0x85, 0xec, 0xd2, 0x61, 0x8b, 0x78, 0x03, 0xea, 0x6f, 0x53, 0x21, 0x9d, - 0xc5, 0x11, 0x1d, 0x73, 0xdd, 0x01, 0x7f, 0xdb, 0x7f, 0x92, 0x83, 0xfa, 0x79, 0xd6, 0x74, 0xac, - 0xef, 0xc3, 0x1c, 0x2e, 0x04, 0xd7, 0xbb, 0xed, 0x8d, 0xc6, 0xe5, 0xcc, 0x0d, 0x5c, 0xa1, 0x2e, - 0xe9, 0x3b, 0xba, 0x4f, 0xfd, 0x09, 0x94, 0x0c, 0x26, 0xf7, 0x48, 0x2f, 0x1a, 0x85, 0x6a, 0x4a, - 0x4a, 0x8e, 0x6a, 0x5c, 0x12, 0xdb, 0x7f, 0xeb, 0x9c, 0xfa, 0x1d, 0x2a, 0xac, 0xf7, 0x32, 0xea, - 0x63, 0x6a, 0x73, 0x8e, 0xa5, 0xf1, 0x05, 0x1d, 0xef, 0x13, 0x96, 0xa8, 0x6f, 0xab, 0x7f, 0x08, - 0x45, 0x0d, 0x7c, 0x8b, 0xbc, 0xe2, 0x5d, 0xb8, 0x35, 0x25, 0x78, 0x83, 0x06, 0x54, 0xd0, 0x0b, - 0x67, 0xef, 0x36, 0xdc, 0x9c, 0xd6, 0x02, 0xb7, 0xfe, 0x3f, 0x17, 0xe0, 0xfe, 0x45, 0x84, 0x74, - 0x5e, 0xdf, 0x86, 0xaa, 0x37, 0x4a, 0x12, 0xd7, 0x8b, 0xc2, 0x90, 0x7a, 0x82, 0x45, 0xa1, 0xca, - 0x9a, 0x67, 0x9c, 0x25, 0x89, 0xb7, 0x26, 0xb0, 0xdc, 0x29, 0xde, 0xd0, 0x77, 0xe5, 0x91, 0x24, - 0x8f, 0x1c, 0x73, 0xde, 0x10, 0x97, 0x53, 0x13, 0x38, 0x55, 0x8e, 0x40, 0x11, 0xe4, 0x44, 0xdd, - 0x83, 0x79, 0x49, 0xe8, 0x05, 0x23, 0x3e, 0xc0, 0xd8, 0x32, 0xe3, 0x94, 0xbc, 0xa1, 0xbf, 0x25, - 0xdb, 0xd2, 0xe5, 0xc8, 0x1c, 0x73, 0xc0, 0x04, 0xc7, 0xf8, 0x32, 0xe3, 0x14, 0xfb, 0x54, 0x3c, - 0x63, 0x82, 0xcb, 0xad, 0x27, 0x49, 0x43, 0xc6, 0x39, 0xe5, 0x18, 0x67, 0x66, 0x30, 0xc3, 0xdc, - 0x45, 0x40, 0x6e, 0x07, 0x1f, 0xa7, 0x42, 0x75, 0x2e, 0x22, 0x1d, 0x14, 0x84, 0xfd, 0x5f, 0x87, - 0x8a, 0x66, 0xd0, 0x22, 0x4a, 0xc8, 0xb2, 0xa0, 0x40, 0x2d, 0x65, 0x05, 0xe0, 0x70, 0x2c, 0x28, - 0x77, 0x13, 0x4a, 0xfc, 0xda, 0xbc, 0x1a, 0x04, 0x11, 0x87, 0x12, 0x5f, 0xca, 0x50, 0xe4, 0x93, - 0x84, 0x09, 0x41, 0x43, 0x3c, 0xc0, 0xcd, 0x38, 0x0b, 0x08, 0x7e, 0xa5, 0x30, 0xb9, 0x91, 0x02, - 0x36, 0x64, 0xc2, 0x1d, 0x92, 0x53, 0x24, 0xe0, 0x61, 0x6d, 0xc6, 0xa9, 0x20, 0xba, 0xab, 0x41, - 0x39, 0x14, 0x4e, 0x32, 0x13, 0x74, 0xc8, 0x31, 0x12, 0xce, 0x38, 0xf3, 0x12, 0x69, 0x4b, 0x40, - 0xc6, 0x49, 0x7a, 0xcc, 0xf4, 0xe4, 0x57, 0x14, 0x35, 0x05, 0xa4, 0x75, 0x28, 0xd1, 0x8b, 0x48, - 0x51, 0x0d, 0xfb, 0x63, 0x58, 0x54, 0xeb, 0xda, 0xf9, 0x72, 0x47, 0x39, 0xb2, 0x37, 0x61, 0x91, - 0x7b, 0x03, 0x3a, 0x24, 0xae, 0x47, 0x04, 0x09, 0xa2, 0xbe, 0xf1, 0x3c, 0x0a, 0x6d, 0x29, 0xd0, - 0xfe, 0x45, 0x01, 0x6e, 0x9f, 0xed, 0x99, 0xda, 0x42, 0x0d, 0x8a, 0x62, 0x20, 0x67, 0x43, 0x1f, - 0x9c, 0x1c, 0xd3, 0xb4, 0xde, 0x85, 0x65, 0xfd, 0xd3, 0x18, 0x4a, 0x1a, 0x4c, 0xab, 0x9a, 0xd0, - 0x32, 0xb8, 0x54, 0xc4, 0x30, 0x13, 0x4f, 0xb0, 0x63, 0xaa, 0xe3, 0x6a, 0x45, 0xa3, 0x4d, 0x04, - 0xad, 0x0f, 0xe0, 0x66, 0x14, 0xd3, 0x84, 0xe0, 0x57, 0xba, 0x7c, 0x74, 0x38, 0x94, 0x73, 0x6a, - 0xce, 0x50, 0x37, 0x26, 0xb4, 0x8e, 0x21, 0x59, 0x9f, 0xc1, 0xfd, 0x38, 0xa1, 0x31, 0x49, 0xa8, - 0xef, 0x4a, 0x4f, 0x8c, 0x2e, 0x92, 0xbb, 0xf4, 0x94, 0x7a, 0x23, 0xd9, 0x55, 0xa5, 0x29, 0x75, - 0xc3, 0xd3, 0x49, 0x59, 0x36, 0x35, 0x87, 0xb5, 0x0d, 0xab, 0x61, 0x14, 0xba, 0x57, 0x4a, 0x51, - 0x79, 0xcd, 0x4a, 0x18, 0x85, 0xfb, 0x97, 0x0b, 0x7a, 0x1b, 0xaa, 0x3e, 0x25, 0x3e, 0x3a, 0xe5, - 0x84, 0x8a, 0x84, 0x51, 0xae, 0x53, 0xe0, 0x25, 0x83, 0x3b, 0x0a, 0xb6, 0x3e, 0x83, 0x95, 0xcc, - 0x87, 0x4a, 0x0f, 0xee, 0xbb, 0xd1, 0x48, 0xb8, 0x2c, 0x74, 0xbf, 0x1e, 0xd1, 0x11, 0xd5, 0x67, - 0x99, 0xbb, 0x13, 0x26, 0xe9, 0xd3, 0xfd, 0xe7, 0x23, 0xd1, 0x0e, 0xbf, 0x94, 0x0c, 0x32, 0x79, - 0xc0, 0xe3, 0x37, 0x47, 0x33, 0xad, 0x38, 0xba, 0x65, 0xff, 0x2c, 0xa7, 0xfc, 0x7e, 0x73, 0xb7, - 0xe9, 0xfb, 0x5b, 0x09, 0x4d, 0xd3, 0xa2, 0x4b, 0xd3, 0x28, 0xb9, 0x25, 0x59, 0xec, 0xe2, 0x11, - 0xd6, 0xd3, 0x2b, 0x58, 0x62, 0xf1, 0x3e, 0xb6, 0xa5, 0x21, 0xea, 0xdc, 0x29, 0x4d, 0x86, 0x26, - 0x80, 0x8c, 0x59, 0x5c, 0x44, 0x09, 0x75, 0x31, 0x53, 0x4d, 0xc6, 0x2a, 0x7f, 0x9f, 0x41, 0x47, - 0x56, 0x45, 0x4a, 0x4b, 0x11, 0x64, 0x16, 0x6f, 0xff, 0x41, 0x4e, 0x45, 0x8f, 0x69, 0xdd, 0x52, - 0x6b, 0xcb, 0xa4, 0x0f, 0xb9, 0x73, 0xe9, 0xc3, 0x63, 0xb8, 0x1d, 0x8f, 0x12, 0x6f, 0x40, 0x38, - 0x75, 0x15, 0xe4, 0xfa, 0x54, 0x10, 0x16, 0xe8, 0x9a, 0xcc, 0x4d, 0x43, 0x75, 0x90, 0xb8, 0x81, - 0x34, 0x34, 0xe0, 0x84, 0x84, 0x5c, 0x6b, 0x3f, 0xe7, 0x98, 0xa6, 0xfd, 0x16, 0xdc, 0x50, 0x46, - 0xbf, 0x4d, 0x45, 0x7b, 0x7f, 0x27, 0xf2, 0x70, 0xa2, 0xe5, 0x99, 0x99, 0xc5, 0xca, 0x93, 0x16, - 0x1d, 0xf9, 0xd3, 0xfe, 0xf3, 0x1c, 0x2c, 0xb5, 0x26, 0x1c, 0xed, 0xb0, 0x17, 0x59, 0x8b, 0x90, - 0x67, 0xb1, 0xde, 0x12, 0x79, 0x16, 0xcb, 0x8c, 0x39, 0x20, 0x82, 0x89, 0x91, 0xaf, 0x5c, 0x76, - 0xde, 0x49, 0xdb, 0x72, 0x0a, 0x83, 0x28, 0xec, 0x2b, 0x62, 0x01, 0x89, 0x13, 0x40, 0x2a, 0xa8, - 0x27, 0x4f, 0xcf, 0x9b, 0x69, 0x9a, 0xcc, 0x8d, 0xea, 0x5a, 0x81, 0x6a, 0x48, 0x57, 0xef, 0x31, - 0x31, 0x46, 0x93, 0x9c, 0x77, 0xf0, 0xb7, 0xbd, 0x09, 0xf7, 0x2e, 0xf8, 0x94, 0x74, 0x5a, 0x1f, - 0xc2, 0x2c, 0x0b, 0x7b, 0x91, 0x89, 0x4e, 0xd5, 0xc6, 0xd4, 0xd7, 0x38, 0x8a, 0x6c, 0xdb, 0xc6, - 0x81, 0xa0, 0x98, 0x66, 0x67, 0xef, 0x82, 0xc9, 0x68, 0x00, 0xb4, 0x90, 0x36, 0x35, 0x0d, 0x45, - 0x9c, 0x86, 0x2a, 0x14, 0x08, 0x0f, 0xb5, 0x11, 0xc9, 0x9f, 0xf6, 0xa7, 0xc6, 0xb5, 0x18, 0x99, - 0x99, 0x54, 0xe1, 0x8c, 0x56, 0xe5, 0xc6, 0x44, 0xae, 0x51, 0xc8, 0x81, 0x3b, 0xda, 0x2f, 0x8d, - 0xb9, 0xa0, 0x43, 0x74, 0x4d, 0x1d, 0x74, 0x5d, 0x56, 0x1d, 0xe6, 0xfb, 0x9e, 0x7b, 0x26, 0x93, - 0x29, 0xf6, 0x3d, 0x55, 0x68, 0xbb, 0x07, 0xf3, 0xda, 0xed, 0x1d, 0x1d, 0xeb, 0x00, 0x5a, 0x52, - 0xc0, 0x17, 0xc7, 0x93, 0xb0, 0xb8, 0x4d, 0x45, 0x46, 0xac, 0xfd, 0x5f, 0x69, 0x58, 0x3c, 0x4b, - 0x48, 0xf5, 0xbd, 0x6a, 0x44, 0xcc, 0x95, 0x89, 0xe0, 0x93, 0x01, 0x31, 0x83, 0xe4, 0x5f, 0x1c, - 0xcb, 0xc8, 0xa4, 0x5c, 0x9e, 0x3c, 0xf5, 0x73, 0xbd, 0x85, 0x40, 0x41, 0x9f, 0x47, 0x87, 0x18, - 0x99, 0xc6, 0x8c, 0x06, 0xbe, 0x3c, 0x38, 0x23, 0x8b, 0xf2, 0x76, 0x0b, 0x06, 0x34, 0x4c, 0x23, - 0x4e, 0x13, 0x53, 0x89, 0xe4, 0xda, 0xaf, 0x2d, 0x48, 0x50, 0x57, 0x21, 0xb9, 0xf5, 0x3e, 0xdc, - 0xc4, 0xb4, 0x9c, 0xd3, 0xe4, 0x38, 0xcb, 0xab, 0xbc, 0x97, 0x25, 0x69, 0x1d, 0x24, 0xa5, 0x3d, - 0xea, 0x50, 0xe2, 0x91, 0x27, 0x73, 0x00, 0xe3, 0xaa, 0xd2, 0x36, 0xee, 0x6d, 0xfd, 0xdb, 0x15, - 0x91, 0x2b, 0x53, 0x4b, 0xe2, 0x6b, 0xc7, 0x54, 0x35, 0x94, 0x6e, 0xf4, 0x02, 0x71, 0xe9, 0xfc, - 0x52, 0x6e, 0x09, 0xc8, 0x13, 0xae, 0xf2, 0x4c, 0x4b, 0x06, 0xdf, 0x51, 0xb0, 0xf5, 0x16, 0x2c, - 0xc9, 0x00, 0x4a, 0x0f, 0x89, 0x77, 0xa4, 0xdd, 0x1d, 0x20, 0xe7, 0x62, 0x0a, 0x2b, 0x1f, 0x27, - 0x8f, 0xcc, 0xca, 0x47, 0xb9, 0x2a, 0xdd, 0x2f, 0xab, 0x8f, 0xd6, 0xe0, 0x0e, 0x66, 0xd7, 0x0f, - 0xa0, 0x1c, 0x44, 0xfd, 0xc8, 0x38, 0xce, 0x05, 0x35, 0xbf, 0x08, 0x29, 0x29, 0x2b, 0xa0, 0x5a, - 0x6a, 0x72, 0x2b, 0xca, 0x85, 0x21, 0x22, 0x67, 0x56, 0xa6, 0x43, 0x4b, 0xca, 0x29, 0x75, 0x68, - 0xe8, 0x6f, 0x0e, 0xb5, 0xd3, 0xb8, 0xc4, 0x57, 0xbe, 0x01, 0x8b, 0x54, 0xb2, 0x60, 0xa1, 0x33, - 0x73, 0x78, 0x5e, 0x40, 0x74, 0x97, 0xf7, 0xf1, 0xfc, 0xfc, 0x1a, 0xa8, 0xb6, 0xdb, 0x8b, 0x92, - 0x21, 0x11, 0xa6, 0x18, 0x8c, 0xd8, 0x16, 0x42, 0xd6, 0x0f, 0xe1, 0x46, 0x4c, 0x13, 0x1e, 0x85, - 0x04, 0x13, 0x65, 0x57, 0x44, 0x47, 0x34, 0x34, 0x07, 0x9a, 0xef, 0x34, 0xa6, 0x34, 0x6a, 0xec, - 0x2b, 0x5e, 0x99, 0x40, 0x3b, 0x34, 0x0e, 0x88, 0x87, 0xb1, 0xa7, 0x2b, 0x3b, 0x39, 0xcb, 0xf1, - 0x84, 0x88, 0x08, 0xc7, 0x1d, 0xa0, 0xca, 0xd1, 0x7d, 0x4f, 0x2f, 0x7f, 0x49, 0x01, 0xdb, 0x9e, - 0xf5, 0x3d, 0x98, 0xd3, 0xa3, 0x15, 0x71, 0xb4, 0xd7, 0xce, 0x8d, 0x76, 0x6e, 0x08, 0xdd, 0xa1, - 0xee, 0x40, 0x75, 0x9a, 0x26, 0xe7, 0x17, 0xa9, 0xd9, 0x8a, 0xd6, 0x3c, 0x22, 0xa6, 0x4c, 0xa5, - 0xc8, 0xd9, 0x52, 0x8a, 0xea, 0xa1, 0x4e, 0x4d, 0x07, 0x70, 0xef, 0x8a, 0xaf, 0xbb, 0x62, 0x2d, - 0xce, 0x0e, 0x9c, 0x9f, 0x1a, 0xd8, 0x7e, 0x02, 0x77, 0xa6, 0xbe, 0xeb, 0xb2, 0x38, 0x53, 0xc9, - 0xc6, 0x19, 0xfb, 0x4f, 0x73, 0xea, 0xfc, 0x8d, 0x67, 0x1c, 0xec, 0xd7, 0xa5, 0xc3, 0x38, 0x90, - 0xbe, 0xf7, 0x92, 0xb3, 0xd3, 0xf5, 0x8c, 0x62, 0x05, 0x40, 0x71, 0x05, 0x24, 0xec, 0xab, 0xe3, - 0xb1, 0x33, 0x8f, 0xc8, 0x0e, 0x09, 0xfb, 0xe7, 0x6c, 0x66, 0x06, 0x19, 0xb2, 0x36, 0x63, 0xff, - 0x5e, 0x4e, 0x1d, 0xda, 0xcf, 0x6b, 0x76, 0xad, 0x2f, 0x93, 0x1b, 0x4f, 0xe8, 0x0e, 0x2e, 0x3d, - 0x65, 0x5c, 0x70, 0x54, 0xb4, 0xe4, 0x2c, 0x1a, 0x78, 0x13, 0x51, 0xe9, 0x16, 0x0c, 0xa2, 0xeb, - 0x8a, 0x69, 0xdb, 0xfe, 0xdb, 0x9c, 0x99, 0xd7, 0xed, 0x84, 0x84, 0x62, 0x7b, 0x44, 0xb9, 0xd8, - 0x27, 0x32, 0x7d, 0x7e, 0x74, 0x55, 0xc9, 0xe0, 0x6c, 0x55, 0x26, 0x3f, 0x5d, 0x95, 0x79, 0x08, - 0x4b, 0x31, 0x0a, 0x91, 0xae, 0xa6, 0x2f, 0x05, 0xeb, 0x19, 0xaa, 0x28, 0xb8, 0x1b, 0xe1, 0x68, - 0xd2, 0x29, 0xf9, 0x64, 0x8c, 0x5c, 0xf4, 0x34, 0x66, 0x2a, 0x39, 0xd2, 0x73, 0x55, 0x95, 0x94, - 0x6e, 0xb4, 0x99, 0xe2, 0x32, 0x49, 0x22, 0x98, 0x32, 0xa3, 0xbb, 0x9c, 0x75, 0x74, 0xcb, 0x1e, - 0xc0, 0x83, 0x4b, 0x3e, 0xe1, 0x7a, 0xa9, 0xc8, 0x1a, 0x2c, 0x6a, 0x6d, 0x51, 0x55, 0x9d, 0xf8, - 0xce, 0xae, 0xe7, 0xde, 0x37, 0xfa, 0x6e, 0x2b, 0xdc, 0xfe, 0x21, 0xbc, 0xda, 0xda, 0x6e, 0xa9, - 0x70, 0xb2, 0xcb, 0xfb, 0xee, 0x36, 0x15, 0xba, 0xac, 0xa7, 0xf2, 0x93, 0x2b, 0xca, 0x5b, 0x93, - 0xaa, 0x5a, 0x3e, 0x53, 0x55, 0x53, 0xf7, 0x1c, 0xb9, 0x1f, 0xff, 0x7c, 0xe5, 0x9b, 0x19, 0xfb, - 0x8f, 0xcb, 0xf0, 0xd6, 0xd5, 0xe2, 0xdd, 0xf4, 0x83, 0xde, 0x07, 0x8b, 0xa6, 0x69, 0x53, 0x9c, - 0x50, 0x0f, 0xab, 0x5f, 0xa9, 0x91, 0x2c, 0x6b, 0xe2, 0x46, 0x4a, 0x93, 0x16, 0x69, 0xae, 0x45, - 0x32, 0x3b, 0xac, 0xac, 0x31, 0xdc, 0xdc, 0xaf, 0xc1, 0x42, 0xd6, 0x8b, 0x69, 0x63, 0x29, 0x67, - 0x1c, 0x92, 0x5c, 0x31, 0xc6, 0xdd, 0x38, 0x89, 0x7a, 0x2c, 0x98, 0x54, 0xdd, 0xea, 0x68, 0x77, - 0x55, 0xc6, 0xf7, 0x15, 0xc1, 0x94, 0xde, 0xde, 0x81, 0xe5, 0x0c, 0xb7, 0xce, 0x49, 0x55, 0x09, - 0x72, 0x29, 0x65, 0xd6, 0xa9, 0x69, 0x03, 0x6e, 0x30, 0xee, 0xb2, 0xf0, 0x98, 0x86, 0x22, 0x4a, - 0xc6, 0x86, 0x7b, 0x16, 0xb9, 0x97, 0x19, 0x6f, 0x1b, 0x8a, 0xe6, 0xb7, 0xa1, 0xc2, 0xb8, 0x7b, - 0x4c, 0x3c, 0xf7, 0x90, 0x84, 0x21, 0x55, 0xf5, 0xe9, 0x92, 0x53, 0x66, 0xfc, 0x80, 0x78, 0x4f, - 0x11, 0xd2, 0x3c, 0xde, 0xf8, 0x90, 0x26, 0xae, 0x47, 0x7a, 0x2a, 0x11, 0x47, 0x9e, 0x96, 0xc4, - 0x5a, 0xa4, 0x47, 0xb5, 0x8e, 0xdc, 0x1b, 0x44, 0x51, 0xe0, 0xea, 0xd9, 0xc0, 0x58, 0x87, 0x3a, - 0x76, 0x10, 0xd7, 0xab, 0x20, 0xcd, 0x9e, 0x71, 0x17, 0x8f, 0x7e, 0xd4, 0xc7, 0x30, 0x57, 0x72, - 0xe6, 0x19, 0xdf, 0x51, 0x80, 0x8c, 0x70, 0x0c, 0x0f, 0x3a, 0xdc, 0x4b, 0xd8, 0x21, 0xf5, 0x31, - 0xc2, 0x95, 0x9c, 0x05, 0x26, 0x4f, 0x38, 0x1a, 0x93, 0x16, 0xa2, 0x37, 0x8a, 0x8e, 0x6e, 0xa6, - 0x69, 0x7d, 0x00, 0xb7, 0x18, 0x77, 0x7b, 0x09, 0xa5, 0xae, 0x48, 0x18, 0x99, 0x68, 0x53, 0x41, - 0x31, 0x16, 0xe3, 0x32, 0xcb, 0xee, 0x4a, 0x92, 0x51, 0xe8, 0x11, 0xdc, 0xca, 0xf0, 0x67, 0xf6, - 0xd0, 0xa2, 0x3a, 0x63, 0xf5, 0x4c, 0x87, 0xcc, 0x36, 0x7a, 0x08, 0x4b, 0xf2, 0x23, 0xa2, 0x13, - 0xf7, 0x98, 0x45, 0x01, 0x0d, 0x3d, 0x5a, 0x5b, 0xc2, 0x01, 0x2a, 0x8c, 0xef, 0x44, 0x27, 0x07, - 0x1a, 0xb4, 0x3e, 0x84, 0xdb, 0x8c, 0x1b, 0x1d, 0x30, 0x64, 0x53, 0xdf, 0xf5, 0xa3, 0x93, 0xb0, - 0x56, 0x45, 0xf6, 0x1b, 0x8c, 0x6b, 0x35, 0x76, 0x90, 0xb6, 0x11, 0x9d, 0x84, 0x7a, 0x15, 0xbd, - 0x68, 0x38, 0x1c, 0x85, 0x4c, 0x8c, 0xcd, 0xda, 0x2c, 0x9b, 0x55, 0x6c, 0x19, 0x8a, 0x5e, 0x21, - 0xa5, 0x8c, 0x48, 0x88, 0x4f, 0x0d, 0xaf, 0x65, 0x94, 0xe9, 0x4a, 0x54, 0xf3, 0xbd, 0x0f, 0x37, - 0x53, 0xa6, 0xec, 0x77, 0xde, 0x50, 0xc9, 0x90, 0xd0, 0xac, 0x99, 0xcf, 0xbc, 0x0f, 0xe6, 0xc6, - 0x8f, 0xf9, 0xb5, 0x9b, 0xba, 0x26, 0x6e, 0x00, 0xa9, 0x27, 0x1f, 0xf1, 0x98, 0x86, 0x78, 0x13, - 0x4c, 0x43, 0x5f, 0x15, 0xde, 0x6e, 0x21, 0xdf, 0xf2, 0x84, 0xb4, 0x19, 0xfa, 0xf2, 0xac, 0x86, - 0x35, 0xf4, 0x51, 0x92, 0xd0, 0xd0, 0x1b, 0xd7, 0x6e, 0x2b, 0x1f, 0x6a, 0xda, 0xea, 0xbe, 0x43, - 0xfa, 0xc9, 0x80, 0x1e, 0xd3, 0xa0, 0x76, 0xc7, 0xdc, 0x77, 0x50, 0x32, 0xdc, 0x91, 0x88, 0xdc, - 0x57, 0xbd, 0x84, 0xc9, 0x41, 0xd4, 0x7a, 0xd6, 0x54, 0x02, 0xa1, 0xb0, 0x96, 0x59, 0x48, 0x33, - 0xd3, 0xb8, 0xa9, 0xa4, 0x56, 0xa8, 0xd1, 0x5d, 0xb5, 0x90, 0x9a, 0xd8, 0xd2, 0x34, 0xd4, 0xe9, - 0x11, 0xda, 0x0b, 0x8e, 0xd3, 0x1f, 0x91, 0xc4, 0x77, 0x69, 0x48, 0x0e, 0x03, 0xea, 0xd7, 0xee, - 0x99, 0xf5, 0xe9, 0xa4, 0xb4, 0x4d, 0x45, 0x32, 0x3b, 0x72, 0x10, 0x85, 0xd4, 0x3d, 0xa6, 0x09, - 0x5e, 0xd3, 0xd6, 0xee, 0xa7, 0x3b, 0x52, 0xe2, 0x07, 0x1a, 0xb6, 0xd6, 0xa1, 0x2e, 0xd7, 0xe6, - 0x24, 0x72, 0x7b, 0xc4, 0x13, 0x51, 0xe2, 0x92, 0x91, 0x18, 0xa4, 0x83, 0xac, 0x60, 0xa7, 0xdb, - 0x8c, 0x77, 0x4f, 0xa2, 0x2d, 0xa4, 0x37, 0x47, 0x62, 0x60, 0xc6, 0xf9, 0x08, 0xee, 0x64, 0x3a, - 0xea, 0x3e, 0xea, 0x8b, 0x5e, 0xc5, 0x2f, 0xba, 0x29, 0x4c, 0x37, 0xdd, 0x05, 0x3f, 0xe9, 0x09, - 0xdc, 0xc9, 0xea, 0xe6, 0x65, 0x26, 0xe2, 0x01, 0x76, 0xbb, 0x15, 0x4f, 0x54, 0xf4, 0x26, 0x53, - 0x71, 0x17, 0x4a, 0xaa, 0x1f, 0xf3, 0x6b, 0xaf, 0xa9, 0x52, 0x13, 0xb6, 0xdb, 0x68, 0x39, 0xe9, - 0x17, 0x33, 0x9f, 0x86, 0x82, 0xf5, 0xc6, 0x32, 0x9d, 0xb5, 0xcd, 0xa6, 0xda, 0x57, 0x8c, 0x29, - 0xe5, 0x8c, 0x4f, 0xfe, 0x10, 0x6e, 0xa5, 0x31, 0x3a, 0x93, 0xd7, 0xa8, 0x5c, 0x5b, 0x79, 0x76, - 0xae, 0x6f, 0x6f, 0xd2, 0xb6, 0xfd, 0xbf, 0xd9, 0xc8, 0x9e, 0xed, 0x35, 0xf1, 0xdf, 0xbf, 0x06, - 0xcb, 0x7c, 0xe4, 0x79, 0x94, 0xfa, 0x54, 0xa6, 0xc3, 0xd1, 0xd1, 0x28, 0x36, 0x47, 0xa7, 0x77, - 0x1b, 0x57, 0xf7, 0x3d, 0x93, 0x3d, 0x56, 0x53, 0x29, 0x3b, 0x4a, 0x88, 0x3c, 0x58, 0xf7, 0x08, - 0x0b, 0x52, 0xb1, 0x6e, 0xaa, 0x66, 0x1e, 0xd5, 0xbc, 0xa9, 0xa8, 0x8a, 0xbd, 0xa3, 0x69, 0xf5, - 0xcf, 0xa1, 0x9c, 0x11, 0x7b, 0x45, 0x18, 0x9b, 0x8e, 0x11, 0xf9, 0x73, 0x31, 0xc2, 0x76, 0xcd, - 0x9c, 0xb5, 0x06, 0xd4, 0x3b, 0xda, 0x42, 0x2b, 0xe7, 0x03, 0x16, 0xcb, 0xbe, 0xe9, 0x09, 0x80, - 0xf6, 0x84, 0x16, 0x5d, 0x36, 0x07, 0x00, 0xda, 0x13, 0xd9, 0x43, 0x42, 0xc2, 0xfa, 0x03, 0xa1, - 0x6f, 0x24, 0x4c, 0x3f, 0x47, 0x62, 0x36, 0x35, 0xd3, 0x3b, 0x35, 0x80, 0x9b, 0x2d, 0x74, 0xe1, - 0xc4, 0x70, 0xae, 0x8b, 0xc0, 0xa6, 0x29, 0x4f, 0x36, 0x58, 0x0f, 0x76, 0x7b, 0x69, 0x37, 0x9d, - 0x36, 0x2d, 0x21, 0x3e, 0x91, 0x66, 0x9f, 0xa8, 0xd4, 0x08, 0x57, 0xa2, 0x19, 0xc7, 0x9a, 0x82, - 0x65, 0xf7, 0xcb, 0xe7, 0xe7, 0x29, 0xac, 0xb0, 0xd0, 0x0b, 0x46, 0x3e, 0xcd, 0x8c, 0x80, 0x16, - 0xcc, 0x05, 0x19, 0xc6, 0x26, 0x47, 0xbb, 0xa7, 0x99, 0x26, 0xc3, 0x75, 0x53, 0x16, 0xfb, 0xaf, - 0x72, 0xb0, 0x7a, 0xc9, 0xc8, 0xd7, 0xf9, 0xc4, 0xac, 0x69, 0xe6, 0xcf, 0x9a, 0xa6, 0xf5, 0xa1, - 0x0c, 0x18, 0x17, 0xa9, 0x55, 0xc0, 0xa2, 0xc0, 0xcd, 0xde, 0x05, 0xfa, 0x60, 0x11, 0x94, 0x70, - 0xe1, 0xc6, 0x01, 0x19, 0x63, 0x17, 0xbc, 0xf3, 0x29, 0x3a, 0x15, 0x89, 0xee, 0x1b, 0xd0, 0xfe, - 0x49, 0x1e, 0xee, 0x29, 0xb5, 0x77, 0x79, 0x7f, 0x97, 0x70, 0x21, 0x8f, 0xa6, 0x62, 0x83, 0x25, - 0x54, 0x6e, 0xf3, 0xb1, 0xb5, 0x06, 0xd5, 0x21, 0xa2, 0x93, 0x77, 0x20, 0x3a, 0xf3, 0x5e, 0x54, - 0xb8, 0x79, 0x03, 0x62, 0x3d, 0x86, 0x82, 0xcf, 0x12, 0x7d, 0x39, 0x6c, 0x37, 0xae, 0x10, 0xda, - 0xe8, 0x8c, 0x0e, 0xb7, 0x5b, 0x8e, 0x64, 0xaf, 0xff, 0x24, 0x07, 0xb3, 0xd8, 0x94, 0x07, 0xa6, - 0xe9, 0x21, 0x4a, 0xbe, 0x11, 0x6e, 0x0a, 0xf4, 0xf9, 0x4c, 0x81, 0xbe, 0x0a, 0x85, 0xc3, 0xe8, - 0xd4, 0x3c, 0xad, 0x38, 0x8c, 0x4e, 0xb3, 0x57, 0x1f, 0x01, 0x0b, 0x4d, 0x15, 0xcc, 0x5c, 0x7d, - 0xec, 0xb0, 0x50, 0x26, 0x95, 0xf3, 0x7d, 0xcf, 0x3d, 0x64, 0x21, 0x49, 0xc6, 0xba, 0xaa, 0x53, - 0xea, 0x7b, 0x4f, 0xb1, 0x6d, 0xff, 0x06, 0xbc, 0x71, 0x85, 0xda, 0xee, 0xf5, 0x32, 0xd3, 0x1a, - 0x14, 0xcd, 0x23, 0x1d, 0xa5, 0xad, 0x69, 0xda, 0xdb, 0xb0, 0x96, 0x8a, 0x57, 0x17, 0xfd, 0x9f, - 0x47, 0x87, 0xfa, 0x12, 0x7f, 0x2b, 0x4a, 0x4e, 0x48, 0xe2, 0x67, 0x86, 0xb8, 0x7c, 0x36, 0xec, - 0x26, 0xbc, 0x39, 0x9d, 0x73, 0xee, 0xeb, 0xca, 0x5b, 0x37, 0x19, 0xa1, 0xc1, 0xa9, 0x07, 0x01, - 0x97, 0x5f, 0xdc, 0xfe, 0x7e, 0x1e, 0x1e, 0xbe, 0x4c, 0x86, 0x56, 0xe5, 0x53, 0xa8, 0x0f, 0x88, - 0xcc, 0x08, 0x59, 0x94, 0xb8, 0x69, 0xfd, 0x6f, 0xc0, 0xb8, 0x9c, 0x14, 0x6d, 0xc7, 0x77, 0x06, - 0x84, 0xef, 0x4b, 0x06, 0x23, 0xe3, 0x99, 0x22, 0x5b, 0x9f, 0xc1, 0x8a, 0xec, 0x1c, 0x46, 0x6e, - 0x42, 0x3d, 0x1a, 0x0a, 0x57, 0x26, 0xe7, 0x27, 0x51, 0xe2, 0xbb, 0x09, 0xe5, 0x34, 0x3d, 0xfe, - 0xdc, 0x1d, 0x10, 0xbe, 0x17, 0x39, 0xc8, 0xb2, 0xaf, 0x39, 0x1c, 0x64, 0xd0, 0x29, 0xcd, 0x09, - 0x09, 0x02, 0x2a, 0x5c, 0x8f, 0xf0, 0x81, 0x2b, 0xa4, 0x7e, 0x54, 0x55, 0x13, 0x31, 0x64, 0x7e, - 0x85, 0xc4, 0x16, 0xe1, 0x83, 0xae, 0x22, 0x49, 0xb3, 0xc5, 0x2b, 0x66, 0x12, 0x04, 0x29, 0xbb, - 0x2a, 0xea, 0x2c, 0x4a, 0xbc, 0x19, 0x04, 0x9a, 0xd3, 0xfe, 0xc7, 0x1c, 0xac, 0xa8, 0x55, 0x79, - 0xa6, 0x33, 0xa3, 0x03, 0xe2, 0x75, 0xd4, 0xbb, 0x87, 0x01, 0x09, 0xfb, 0x57, 0xde, 0xc2, 0x4e, - 0x4e, 0xa3, 0xf9, 0xec, 0x69, 0xb4, 0x01, 0x37, 0x12, 0x1c, 0xfe, 0x98, 0x78, 0x32, 0xf7, 0xe1, - 0x82, 0x24, 0xc2, 0x14, 0x9e, 0x96, 0x91, 0x74, 0x80, 0x94, 0x0e, 0x12, 0x74, 0xca, 0xab, 0x52, - 0x29, 0x37, 0x8c, 0x4e, 0x74, 0xba, 0x5d, 0x66, 0x5c, 0x65, 0x52, 0x7b, 0xd1, 0x89, 0xfc, 0xa2, - 0x09, 0x4f, 0x6f, 0x24, 0x46, 0x09, 0xd5, 0x79, 0xf6, 0xa2, 0x61, 0xdb, 0x42, 0xd4, 0xfe, 0xd8, - 0xec, 0xe8, 0x6d, 0x7c, 0xfd, 0x23, 0x42, 0x9a, 0x98, 0x9c, 0x8f, 0x85, 0x47, 0x57, 0xd8, 0x44, - 0xd7, 0x98, 0xff, 0x85, 0x1d, 0x27, 0x06, 0x61, 0xc1, 0x4c, 0x7c, 0x92, 0x9e, 0xc0, 0xf1, 0xb7, - 0x94, 0x1a, 0xd2, 0xd3, 0x28, 0x4c, 0xa7, 0xc2, 0x34, 0xed, 0x9f, 0x16, 0xd4, 0x93, 0x82, 0xed, - 0x96, 0xa3, 0x5e, 0xa1, 0x60, 0xd9, 0x72, 0xca, 0xbe, 0x0b, 0x67, 0x76, 0xfb, 0x67, 0x30, 0xa7, - 0xdf, 0x5b, 0xe5, 0xf1, 0x0d, 0xdb, 0x6a, 0xe3, 0x9c, 0x80, 0x86, 0xfe, 0xad, 0x9e, 0x60, 0xad, - 0xcf, 0x39, 0xcd, 0xbd, 0x8d, 0xe7, 0xbb, 0x8e, 0xee, 0x67, 0x6d, 0x42, 0xa9, 0x47, 0x82, 0xe0, - 0x90, 0x78, 0x47, 0x38, 0xed, 0xd7, 0x91, 0x51, 0xdc, 0x68, 0x77, 0x5a, 0x4d, 0x67, 0xc3, 0x49, - 0xbb, 0x4a, 0x27, 0x6a, 0xde, 0x36, 0xba, 0x3d, 0x46, 0x03, 0x63, 0x44, 0x15, 0x83, 0x6e, 0x49, - 0x50, 0xfa, 0x9d, 0x13, 0x7a, 0x48, 0x62, 0xa6, 0x9e, 0x57, 0x69, 0xbf, 0x52, 0x56, 0x18, 0xbe, - 0x5c, 0xb2, 0xff, 0x28, 0x07, 0x95, 0x33, 0xc3, 0x59, 0x00, 0x5a, 0xe9, 0xea, 0x2b, 0x56, 0x19, - 0xcc, 0xe0, 0xd5, 0x9c, 0x65, 0xc1, 0x62, 0x6b, 0xa7, 0xbd, 0xb9, 0xd7, 0x75, 0x3b, 0xdd, 0xcd, - 0xe6, 0x6e, 0x7b, 0xa3, 0x9a, 0xb7, 0xee, 0xc2, 0xad, 0x7d, 0xe7, 0x79, 0xf7, 0xf9, 0xd3, 0x17, - 0x5b, 0xee, 0x56, 0x7b, 0x73, 0x67, 0xc3, 0x7d, 0xd1, 0xde, 0xeb, 0x3e, 0x79, 0x5c, 0x2d, 0x58, - 0x55, 0x58, 0xf8, 0x6a, 0xf3, 0x69, 0x73, 0xbf, 0xed, 0xee, 0x37, 0x9d, 0xe6, 0x6e, 0x75, 0xc6, - 0xb2, 0xe1, 0xd5, 0x2c, 0x62, 0xc4, 0xb8, 0xcd, 0x56, 0xeb, 0xf9, 0x8b, 0xbd, 0x6e, 0x7b, 0xa3, - 0x3a, 0x6b, 0xff, 0x47, 0x4e, 0x1d, 0xc0, 0xcf, 0xfa, 0x3a, 0xfd, 0x5a, 0x4a, 0xe9, 0x69, 0x7d, - 0x06, 0x45, 0x1a, 0xaa, 0x4b, 0x14, 0x95, 0xe5, 0x3c, 0x6c, 0xbc, 0xa4, 0x4b, 0x63, 0x33, 0x14, - 0xc9, 0xd8, 0x31, 0xdd, 0xea, 0xbf, 0x03, 0xb3, 0x88, 0x5c, 0xf0, 0xa0, 0x2a, 0x77, 0x8d, 0x07, - 0x55, 0xf9, 0x73, 0x0f, 0xaa, 0xbe, 0x03, 0x45, 0xfd, 0x96, 0x09, 0x97, 0xb5, 0xfc, 0xc8, 0x3a, - 0xbf, 0xac, 0x8e, 0x61, 0xb1, 0xff, 0x3a, 0x07, 0xf6, 0x79, 0x8d, 0x5b, 0xf8, 0x70, 0x74, 0x97, - 0xf7, 0xcd, 0x77, 0xb6, 0xa6, 0xbf, 0xf3, 0xed, 0xc6, 0xcb, 0x7b, 0x4d, 0x7f, 0xea, 0xbe, 0xf9, - 0xd4, 0xbb, 0x50, 0x4a, 0x8b, 0x50, 0xba, 0x46, 0x3d, 0xd4, 0xf5, 0xa7, 0x8c, 0xf6, 0xf9, 0x97, - 0x6b, 0x9f, 0x0d, 0x17, 0x17, 0x4f, 0xf7, 0xf5, 0x22, 0x92, 0xfd, 0x39, 0xbc, 0xfb, 0xf2, 0xef, - 0xb9, 0xa6, 0xac, 0xff, 0x2c, 0xc0, 0x8d, 0x54, 0x58, 0x87, 0x8a, 0xe7, 0xb1, 0xba, 0x0f, 0xfd, - 0x08, 0x8a, 0x51, 0x6c, 0x2e, 0xaa, 0x0b, 0x6b, 0x8b, 0xfa, 0x6d, 0xe1, 0x14, 0x5b, 0x43, 0xfd, - 0x75, 0x0c, 0xaf, 0xb5, 0x9b, 0x3e, 0xf0, 0x95, 0x73, 0x96, 0x48, 0x7f, 0x6b, 0xde, 0x97, 0xbd, - 0x76, 0xa1, 0x00, 0xfd, 0xd6, 0xd5, 0x91, 0x9c, 0xe6, 0x0d, 0xb0, 0xfc, 0x08, 0xec, 0x69, 0xfd, - 0x26, 0x54, 0xfa, 0x1e, 0xff, 0x3a, 0x70, 0xcd, 0xab, 0x3b, 0xb5, 0xf7, 0x2f, 0x16, 0xb5, 0xdd, - 0xea, 0x7c, 0xb9, 0x73, 0xa0, 0x18, 0xd7, 0x6f, 0x63, 0xcb, 0x3d, 0xd8, 0x74, 0x3a, 0xed, 0xe7, - 0x7b, 0xee, 0xd3, 0x66, 0x67, 0x73, 0xa7, 0xbd, 0xb7, 0xe9, 0x2c, 0xa0, 0x3c, 0xcd, 0x55, 0x7f, - 0x0c, 0x0b, 0x59, 0x05, 0x64, 0x0a, 0x12, 0x44, 0x27, 0xb5, 0xdc, 0x6a, 0x7e, 0xad, 0xe2, 0xc8, - 0x9f, 0xd2, 0x37, 0x0e, 0x58, 0x7f, 0x50, 0xcb, 0x23, 0x84, 0xbf, 0xed, 0x10, 0xe6, 0xd4, 0x98, - 0x56, 0x0d, 0x6e, 0xee, 0x3d, 0xef, 0xb6, 0xb7, 0x7e, 0xe0, 0xbe, 0xe8, 0x6c, 0x3a, 0x6e, 0x67, - 0xb3, 0x23, 0x47, 0xeb, 0x54, 0x5f, 0xb1, 0xea, 0x70, 0x5b, 0x53, 0x3a, 0x9b, 0xce, 0x41, 0x96, - 0x96, 0xb3, 0xee, 0xc0, 0x0d, 0x4d, 0x6b, 0xb6, 0x9e, 0xb5, 0x37, 0x0f, 0x36, 0x77, 0x37, 0xf7, - 0xba, 0x9d, 0x6a, 0xde, 0xba, 0x05, 0xcb, 0x9a, 0x70, 0xd0, 0x6c, 0xb9, 0xcd, 0x56, 0xb7, 0xfd, - 0x7c, 0xaf, 0x5a, 0xb0, 0xb7, 0x60, 0x21, 0xfb, 0x6d, 0x52, 0xf6, 0xc5, 0x5f, 0x57, 0xcd, 0x5d, - 0x40, 0x7b, 0xfe, 0x7c, 0xa7, 0xfb, 0x83, 0xfd, 0xcd, 0x6a, 0xde, 0xfe, 0xdd, 0x82, 0x79, 0xc0, - 0xf2, 0xec, 0x45, 0xec, 0x13, 0x41, 0xf5, 0xa5, 0xc5, 0x2f, 0x11, 0x11, 0x6f, 0xc3, 0x5c, 0x14, - 0x62, 0x4e, 0xa6, 0x82, 0xb6, 0x6e, 0x59, 0x0f, 0x61, 0xc9, 0x5c, 0x95, 0x18, 0x81, 0x33, 0xea, - 0x21, 0xb8, 0x82, 0xcd, 0x43, 0x70, 0x7c, 0xdb, 0x87, 0x7c, 0xc4, 0xf7, 0x13, 0x7d, 0xf5, 0x02, - 0x0a, 0x6a, 0xfa, 0x7e, 0x92, 0x61, 0x88, 0xa3, 0x44, 0xe8, 0x82, 0xbb, 0x66, 0xd8, 0x8f, 0x12, - 0x7c, 0x0e, 0x11, 0x71, 0xb5, 0x2b, 0xd5, 0x35, 0xcb, 0x5c, 0xc4, 0x71, 0x53, 0x3e, 0x80, 0xb2, - 0x36, 0x41, 0x14, 0xad, 0x6e, 0x57, 0x40, 0x41, 0x28, 0xba, 0x05, 0x0b, 0xf4, 0x54, 0x24, 0x44, - 0x45, 0x00, 0x5e, 0x9b, 0xcf, 0x3c, 0x7f, 0x9c, 0x9e, 0x9a, 0xc6, 0xa6, 0xe4, 0xc4, 0xa8, 0xe0, - 0x94, 0x69, 0xfa, 0x9b, 0xd7, 0x9f, 0x00, 0x4c, 0x48, 0xdf, 0xe2, 0xa9, 0xe3, 0x5f, 0xe6, 0x55, - 0x50, 0xc6, 0x57, 0x85, 0xfa, 0xf4, 0xfc, 0xbc, 0xd7, 0x19, 0xf1, 0x98, 0x79, 0x2c, 0x1a, 0xa9, - 0x6b, 0x7b, 0x26, 0xc6, 0xdf, 0xb6, 0x88, 0x69, 0xfd, 0x08, 0xac, 0xe1, 0x28, 0x10, 0x2c, 0x0e, - 0xa8, 0xcb, 0x42, 0x2e, 0x48, 0xe8, 0x51, 0xae, 0x9d, 0xea, 0xa7, 0x8d, 0xeb, 0x0c, 0xd9, 0xd8, - 0xd5, 0xfd, 0xb7, 0xc9, 0x90, 0xb6, 0x8d, 0x08, 0x67, 0xd9, 0x88, 0x4d, 0xa1, 0x7a, 0x00, 0xb7, - 0x2e, 0xe4, 0xc5, 0x07, 0x57, 0xd2, 0x5a, 0x34, 0xa0, 0x4b, 0x2d, 0xfa, 0x7d, 0xb9, 0xb4, 0x1c, - 0x4d, 0x50, 0xf5, 0x96, 0x37, 0x61, 0x31, 0x12, 0x03, 0x63, 0x2b, 0x93, 0x93, 0x52, 0x05, 0x51, - 0x73, 0x2c, 0xb6, 0xff, 0x6f, 0x4e, 0xdd, 0x1e, 0x6c, 0xec, 0xeb, 0x24, 0x66, 0x97, 0x79, 0x49, - 0xd4, 0x3d, 0x55, 0xaf, 0x36, 0xd4, 0x54, 0xe4, 0xb2, 0x53, 0x71, 0x07, 0x8a, 0x7d, 0x2f, 0x1b, - 0x71, 0xe6, 0xfa, 0x1e, 0x46, 0x9b, 0x5f, 0x81, 0x62, 0xac, 0x44, 0xe8, 0x89, 0x79, 0xbd, 0x71, - 0xb1, 0xe0, 0x86, 0x06, 0x94, 0x03, 0xd7, 0x7d, 0xac, 0x2f, 0x60, 0x01, 0x6f, 0xba, 0x89, 0x7e, - 0x44, 0xa2, 0x1e, 0xdd, 0xbd, 0xf5, 0x12, 0x19, 0x06, 0x70, 0xce, 0x74, 0xae, 0xff, 0xe1, 0x0c, - 0x2c, 0x4d, 0x71, 0xe0, 0xb3, 0x81, 0x90, 0x09, 0x55, 0x6b, 0xd1, 0x87, 0x04, 0x09, 0x60, 0x79, - 0x65, 0x0d, 0xaa, 0x78, 0x00, 0x1c, 0xa1, 0x7d, 0x2a, 0x1e, 0x65, 0x01, 0x78, 0x30, 0x54, 0x66, - 0x8b, 0x9c, 0xb7, 0x60, 0x4e, 0x9c, 0x86, 0xe6, 0xa9, 0xe5, 0x8c, 0x33, 0x2b, 0x4e, 0x43, 0x75, - 0x5f, 0x90, 0x79, 0x93, 0x3f, 0x73, 0xa6, 0x1a, 0xa7, 0xae, 0x78, 0xe5, 0x16, 0xc6, 0xe7, 0x33, - 0x7a, 0x43, 0x96, 0x24, 0xd0, 0x16, 0x74, 0x28, 0xa7, 0x54, 0xe2, 0xae, 0x7e, 0x90, 0x3a, 0xe3, - 0xcc, 0xc9, 0xa6, 0xea, 0xe5, 0xd3, 0x9e, 0xce, 0xfb, 0xf4, 0x7d, 0xa7, 0x4f, 0x7b, 0x2a, 0xef, - 0xbb, 0x09, 0xb3, 0x71, 0xc2, 0x3c, 0xaa, 0x5f, 0x06, 0xa9, 0x86, 0x74, 0xb2, 0x82, 0x9c, 0xea, - 0xb7, 0x40, 0xf2, 0xa7, 0x14, 0x82, 0x24, 0x77, 0xc4, 0x7d, 0xfd, 0x02, 0xa8, 0x84, 0xc0, 0x0b, - 0x8e, 0xab, 0x29, 0xc8, 0x29, 0x92, 0xd4, 0xb3, 0x9f, 0x39, 0x41, 0x4e, 0x25, 0xe1, 0x75, 0xa8, - 0xa4, 0xa7, 0x17, 0xf4, 0x03, 0xaa, 0x94, 0xbb, 0x60, 0x40, 0xf4, 0x06, 0x6f, 0xc0, 0xa2, 0xf2, - 0x44, 0x72, 0x46, 0x90, 0xab, 0x92, 0xb9, 0xf1, 0xec, 0x9e, 0x86, 0xe6, 0x76, 0xf1, 0xcc, 0x73, - 0x8b, 0x45, 0x73, 0xd0, 0x4c, 0x5f, 0x5a, 0x48, 0xb7, 0x92, 0xd0, 0x3e, 0x8b, 0x42, 0xc5, 0xb1, - 0xa4, 0x52, 0x19, 0x05, 0x21, 0x43, 0x1d, 0x4a, 0x5f, 0x8f, 0x48, 0x28, 0x98, 0x18, 0x63, 0x71, - 0x76, 0xd6, 0x49, 0xdb, 0xd6, 0x2a, 0x2c, 0x24, 0xb4, 0xe7, 0xa2, 0x01, 0xc8, 0x39, 0x5c, 0x56, - 0x8f, 0xa9, 0x12, 0xda, 0xeb, 0x4a, 0xa8, 0xed, 0xd7, 0x7f, 0x96, 0x83, 0x72, 0xc6, 0xe8, 0xd4, - 0xe5, 0x0e, 0x36, 0xcf, 0x3c, 0xb9, 0x55, 0x0c, 0xaa, 0x02, 0xa4, 0xc9, 0x67, 0x2a, 0x40, 0x0a, - 0x43, 0x63, 0x7f, 0x1d, 0x2a, 0xa6, 0x3a, 0xaa, 0x54, 0x56, 0x07, 0xeb, 0x05, 0x03, 0xa2, 0xd2, - 0x59, 0x26, 0x14, 0x34, 0x73, 0x96, 0x09, 0x6b, 0x49, 0x3f, 0xd5, 0x2f, 0x5b, 0xcf, 0xdb, 0xf8, - 0xf5, 0x2e, 0xc9, 0x0e, 0x00, 0x28, 0xbe, 0xa5, 0x41, 0x35, 0xd4, 0x11, 0xe0, 0x9d, 0xc6, 0xd5, - 0x12, 0x1b, 0x9b, 0x9b, 0xb2, 0x87, 0x54, 0x72, 0x1d, 0x8e, 0xdc, 0x5d, 0xde, 0x3f, 0x20, 0x01, - 0xf3, 0x9d, 0x8c, 0x24, 0xfb, 0x7f, 0x72, 0x00, 0x13, 0x36, 0x6b, 0x11, 0x32, 0x8c, 0xd5, 0x57, - 0x64, 0x34, 0xc5, 0x76, 0x3b, 0x3c, 0x96, 0x48, 0x33, 0x8e, 0xdb, 0x32, 0x1d, 0xbf, 0x07, 0x77, - 0xb2, 0x70, 0x66, 0xd2, 0xab, 0x79, 0x19, 0x9a, 0x91, 0xb8, 0x17, 0x75, 0x33, 0x9b, 0xb5, 0x5a, - 0xb0, 0x6e, 0xc0, 0x12, 0x12, 0x3a, 0x5f, 0xee, 0x6c, 0x11, 0x16, 0x8c, 0x12, 0x5a, 0x9d, 0xb1, - 0x1e, 0xc0, 0x3d, 0x04, 0x33, 0x32, 0x36, 0x18, 0xf7, 0x12, 0x1a, 0x93, 0xd0, 0x1b, 0x57, 0x67, - 0xad, 0x55, 0xb8, 0x8f, 0x0c, 0x19, 0x61, 0xed, 0x90, 0xd3, 0x44, 0x6c, 0x61, 0xfd, 0xaf, 0x5a, - 0x4c, 0x07, 0x6c, 0x06, 0x09, 0x25, 0xfe, 0xd8, 0x19, 0x85, 0x21, 0x0b, 0xfb, 0xd5, 0x52, 0x2a, - 0x5b, 0xab, 0x99, 0x91, 0xb0, 0x41, 0x04, 0xa9, 0xce, 0xdb, 0x91, 0x79, 0x37, 0xfa, 0xec, 0x80, - 0x78, 0xd9, 0x62, 0xac, 0x3e, 0xe6, 0x7e, 0xdb, 0x00, 0xf2, 0x00, 0xca, 0x8c, 0x4f, 0xea, 0xd1, - 0x2a, 0xae, 0x03, 0xe3, 0xa6, 0x14, 0x6d, 0xff, 0xf6, 0xf4, 0xc1, 0x3a, 0x2d, 0x3a, 0xff, 0x92, - 0x23, 0xbe, 0x0b, 0xcb, 0xe2, 0x24, 0x3a, 0x5b, 0x9e, 0xd6, 0xe3, 0x56, 0x53, 0x82, 0xae, 0x4c, - 0xdb, 0xbb, 0xea, 0x99, 0xb8, 0xae, 0x37, 0xb6, 0x02, 0x12, 0xee, 0xd2, 0xe1, 0x21, 0x4d, 0xb0, - 0xa8, 0x79, 0xf9, 0xc8, 0xb7, 0x61, 0xce, 0x0b, 0xc8, 0xe4, 0x18, 0xab, 0x5b, 0xf6, 0x67, 0xe6, - 0x24, 0x71, 0x81, 0x38, 0x37, 0xf3, 0x40, 0xa5, 0xc4, 0xf8, 0x10, 0x09, 0xba, 0x30, 0x92, 0xb6, - 0xdf, 0xf9, 0x97, 0x1c, 0x54, 0xa7, 0xff, 0xf1, 0x4a, 0x2e, 0xf8, 0x55, 0xff, 0x8c, 0x55, 0x7d, - 0x45, 0xae, 0xeb, 0x39, 0x8e, 0xad, 0x24, 0x1a, 0xaa, 0xca, 0x4d, 0x35, 0x77, 0xa1, 0x08, 0x64, - 0xc0, 0xd4, 0x49, 0x1e, 0x1e, 0xef, 0xc1, 0x9d, 0x0b, 0x39, 0xb6, 0x5b, 0xd5, 0xc2, 0x85, 0xdd, - 0x1d, 0x1a, 0x07, 0x63, 0x3d, 0xc0, 0x8c, 0xf5, 0x3a, 0x3c, 0x38, 0xc7, 0xd1, 0x89, 0xa3, 0xa8, - 0x47, 0x7d, 0x33, 0xc6, 0xec, 0x7a, 0x0b, 0xe6, 0x8f, 0xe8, 0x58, 0xa5, 0x48, 0xd6, 0x4a, 0x43, - 0xfd, 0x63, 0x60, 0xc3, 0x1c, 0x93, 0x1b, 0x98, 0xf6, 0xe8, 0xc4, 0xbb, 0xf6, 0x6f, 0xff, 0x84, - 0x8b, 0xb6, 0x3e, 0xdb, 0x23, 0x01, 0xa7, 0x4e, 0xe9, 0x88, 0x8e, 0x91, 0xbe, 0xde, 0x01, 0x6b, - 0xc8, 0xfb, 0x71, 0x14, 0x05, 0x2e, 0x8f, 0x7a, 0x42, 0x5d, 0xda, 0x59, 0x0f, 0xce, 0x49, 0xd3, - 0x39, 0xf8, 0x59, 0x79, 0xb3, 0xeb, 0xf9, 0x0f, 0x1f, 0x39, 0x55, 0x2d, 0xa0, 0x13, 0xf5, 0x04, - 0x5e, 0xf1, 0xad, 0x77, 0x27, 0x42, 0x07, 0x24, 0xf1, 0xaf, 0x2b, 0xf4, 0xdf, 0xb5, 0xd0, 0xc2, - 0x87, 0x9f, 0x3c, 0x4e, 0xa5, 0x3e, 0x23, 0x89, 0x8f, 0x52, 0x9f, 0xce, 0x3e, 0xcb, 0x7d, 0x93, - 0x7b, 0xe5, 0xff, 0x03, 0x00, 0x00, 0xff, 0xff, 0xe8, 0x90, 0x92, 0x8a, 0x17, 0x39, 0x00, 0x00, -} diff --git a/socache/socache.go b/socache/socache.go index 284d2d8..a7d1628 100644 --- a/socache/socache.go +++ b/socache/socache.go @@ -3,10 +3,10 @@ package socache import ( "sync" - gcsdkm "github.com/paralin/go-dota2/protocol/gcsdk_gcmessages" + gcsdkm "github.com/paralin/go-dota2/protocol" "github.com/pkg/errors" "github.com/sirupsen/logrus" - // gcsm "github.com/paralin/go-dota2/protocol/gcsystemmsgs" + // gcsm "github.com/paralin/go-dota2/protocol" ) // SOCache implements the shared-object cache from DOTA. diff --git a/socache/socache_container.go b/socache/socache_container.go index 1944c6f..c92052f 100644 --- a/socache/socache_container.go +++ b/socache/socache_container.go @@ -7,7 +7,7 @@ import ( "github.com/golang/protobuf/jsonpb" "github.com/golang/protobuf/proto" "github.com/paralin/go-dota2/cso" - gcsdkm "github.com/paralin/go-dota2/protocol/gcsdk_gcmessages" + gcsdkm "github.com/paralin/go-dota2/protocol" "github.com/pkg/errors" "github.com/sirupsen/logrus" ) diff --git a/state/state.go b/state/state.go index 35eac95..583bcf2 100644 --- a/state/state.go +++ b/state/state.go @@ -1,8 +1,8 @@ package state import ( - gcmm "github.com/paralin/go-dota2/protocol/dota_gcmessages_common_match_management" - gcsdkm "github.com/paralin/go-dota2/protocol/gcsdk_gcmessages" + gcmm "github.com/paralin/go-dota2/protocol" + gcsdkm "github.com/paralin/go-dota2/protocol" ) // Dota2State is a snapshot of the client state at a point in time.